魔兽世界玩家社区APP官网

标题: [求教]请教各位大佬自己写的整合宏 [打印本页]

作者: 疑骨德秋忘    时间: 2024-8-8 07:15
标题: [求教]请教各位大佬自己写的整合宏
如题,PVP玩家想把闷棍和凿击和shift控制焦点的功能整合成一个宏,
于是尝试写了一个宏,但是测试之后发现宏还是有很多问题,希望各位大佬指点一下:
自己写的宏:
#showtooltip [stance:0] 凿击; [stance:1/2] 闷棍
/cast [mod:shift,target=focus][stance:0][] 凿击
/cast [mod:shift,target=focus][stance:1/2][] 闷棍
/focus [target=focus,noexists][target=focus,dead] target

其中stance:0/1/2分别对应的是不潜行,潜行和影舞下的姿态
我的宏的思路是:
第一行:非潜行状态下显示凿击技能提示,潜行和影舞状态下显示闷棍技能提示
第二行:非潜行状态下使用凿击控制当前目标,按住shift则凿击焦点目标
第三行:潜行或影舞状态下使用闷棍控制当前目标,按住shift则闷棍焦点目标
第四行:没有焦点或焦点死亡时,将当前目标设定为焦点。

问题来了,我在潜行或影舞状态时,不按Shift的情况下可以正常使用闷棍,但按住shift时,虽然显示的是闷棍技能提示,但是实际使用的是凿击,即凿击焦点而不是闷棍焦点。是宏的判定方式冲突了吗,如何优化这个宏呢?还是只能把焦点闷棍和焦点凿击的宏拆开?
请大佬指点一下,感谢。
作者: 木头哈喇子崭    时间: 2024-8-8 09:11
#showtooltip [stance:0] 凿击; [stance:1/2] 闷棍
/cast [mod:shift,@focus,stance:0][stance:0] 凿击
/cast [mod:shift,@focus,stance:1/2][stance:1/2] 闷棍
/focus [@focus,noexists][@focus,dead] target
功能键也必须添加判定形态,否则不能区分,试试看这样
作者: 枣强公用号    时间: 2024-8-8 10:13
其实吧,潜行状态也要用凿击的。




欢迎光临 魔兽世界玩家社区APP官网 (https://khdceshi.huaijiufu.com/) Powered by Discuz! X3.5