动作模组可以为每个角色独立设置自定义的战斗循环。
通过在config.ini
中设置on-long-press
来使用这一模组。
首先,看几个例子:
[fischl]
on-long-press = a, 100, a, 100, t, t
[hu_tao]
on-long-press = @e, a~, 150, j; a, e
[klee]
on-long-press = a, a~
[zhongli]
on-long-press = a, e~
动作模组由如下的单元构成:
@e
元素战技生效阶段@e?
元素战技就绪@m
角色移动a
/a~
普通攻击/蓄力攻击e
/e~
点按/长按元素战技ee
连续使用元素战技j
跳跃s
冲刺t
瞄准tt
连续瞄准- 数字,代表延时,单位为
ms
不同的动作单元间用半角逗号,
分隔,不同的动作组之间使用半角分号;
分隔。
那么回到最开始的几个例子,在菲谢尔的例子中,她的逻辑被设置为:
- 普通攻击
- 等待
100 ms
- 普通攻击
- 等待
100 ms
- 瞄准(开始)
- 瞄准(结束)
长按鼠标左键
即会开始循环这个动作。
对于胡桃来说,她的逻辑较为复杂,分为两部分:
- 当元素战技生效时,循环使用蓄力攻击后接跳跃
- 当元素战技不生效时,循环使用普通攻击,并在元素战技就绪时使用元素战技
@e
是一个特殊的标记,只有当元素战技生效时,才会继续向后执行;否则将跳到下一个动作组。
剩下的两个例子则都比较简单:可莉会使用普通攻击后接重击的循环,钟离则是在上盾后不断普通攻击。
[amber]
on-long-press = a~, 150
[fischl]
on-long-press = @m, a, 100, a, tt; a, a~
[ganyu]
on-long-press = a~, a
[hu_tao]
on-long-press = !@e, a, e, @e, 300; a~, 150, j, 50
[keqing]
on-long-press = a, ee
[klee]
on-long-press = a, a~
[ningguang]
on-long-press = a, 700, a, 400, a~, 500, e
[venti]
on-long-press = @m, a, 100, a, tt; a, a~
[zhongli]
on-long-press = a, e~
上述动作并不代表它们是最优解,如果你有更好的循环,欢迎在issue
中提出。
对于大部分角色来说,以下设置也会很有用:
on-long-press = a, e