lunge - woshiermuqwq/mythic-chinese GitHub Wiki

技能: Lunge

朝技能目标冲刺(提供上下速度)
实际速度取决于施法者与技能目标的距离
冲刺后仍会因惯性而前进

在 MM 4.13 以下, 冲刺方向受技能目标所处位置影响
举个例子, 若技能目标Y轴比施法者高则冲向空中
反之向下俯冲

在 MM 4.13 及以上, 若不定义修改项: velocityY
则无论技能目标与施法者的Y轴坐标是否一致, 都将水平冲刺

在 MM 5.4.0 及以上, 若不定义修改项: oldMath
冲刺时所选取的X/Y轴会被视角影响, 新版算法会令视角作为坐标基准, 而非旧版的朝向

不论为何版本, 双轴速度均不能有一个特别接近于0, 否则技能无效

修改项

修改项名 别称 描述 默认值
velocity v, magnitude 冲刺速度(X) 1
velocityY yvelocity, vy, yv 垂直速度(Y), 从 MM 5.3.2 起支持负数 0.013369999825954437
从 MM 5.3.2 起 为0.0
oldmath math, o 是否使用旧版算法(5.3.2)
算法变更于5.3.0中期
false

示例

 Skills:
 - lunge{velocity=15;velocityY=5} @self

全版本通用 按下潜行后向移动方向闪避
该示例重在展示如何巧妙运用抛射物获取俩个不同的位置并加工成机制

潜行闪避:
 Skills:
 - aura{auraname=闪避;bartimer=true;bartimertext=按潜行键闪避;ot=[
  - projectile{os=[  - lunge{v=0.1} @forward ?!moving ];cd=0.2;v=0;sfo=0;hfs=1;syo=0;se=false;i=1;d=10;oe=[
   - p{se=false;i=1;g=2;hs=true;hfs=0.5;d=2;v=20;ot=[  - lunge{v=5} - jump{v=-5} ];ho=180;sfo=0;syo=0} @origin
   ]} ?crouching
  ]} @self

额外信息

⚠️ **GitHub.com Fallback** ⚠️