[问题] 请问此判定式宏如何修正?

楼主: Xiang2You4 (不断增加的足迹)   2018-02-19 12:11:26
如标题,先上宏内容:
/castsequence [@focustarget]reset=X S1,S2
以上可正常作用,内容为对"专注目标的目标"先施放技能1(S1),
再施放技能2(S2),然后重新回归S1,若施放完S1后没有施放S2,
则X秒后自动回归S1
以下为问题,
我想在这宏额外新增一个优先判定式,
当点选目标后,会优先对"当前目标"使用以上序列,但若无目标时,
则会对"专注目标的目标"使用以上序列,
目前写法为
/castsequence
[@focustarget]reset=X S1,S2;
[@target]reset=X S1,S2
但不论我把[@focustarget]跟[@target]怎样交换,
判定只会同时启动其中一种,所以上来求解神人,请指教应该如何修改
或增加指令,感谢大家
作者: s800127allen (我的文超废)   2018-02-19 12:18:00
/castsequence [@target,exsists][@focustarget]reset=X S1,S2这样试试看*exists,上面那个打错了
楼主: Xiang2You4 (不断增加的足迹)   2018-02-19 12:33:00
感谢!成功作用了!谢谢!
作者: hsha (玄毗)   2018-02-19 17:50:00
你是术士对吧
楼主: Xiang2You4 (不断增加的足迹)   2018-02-20 09:30:00
不是喔,是帮我老婆的戒牧写的
作者: diashly   2018-02-21 06:34:00
不需要加exists喔,因为target就等于目标存在。
作者: aegius1r (SC)   2018-02-21 20:09:00
要加 你没加会卡在第一个判定式 "我没有目标"

Links booklink

Contact Us: admin [ a t ] ucptt.com