3.简单循环中夹杂条件判断的宏
下面我们再来给castsequence语句加点条件判断
你也可以理解为把"简单循环宏"和"双技能宏"结合起来
#showtooltip
/castsequence [条件1] reset=重置条件A1/重置条件A2 循环A; reset=重置条件B1/重置条件B2 循环B
循环之间用";"分隔
而每个循环则写作
技能1,技能2,技能3
同一个循环里的不同技能用","分隔
无脑宏什么的就不说了,这里举个野性冲锋的例子:
Code:
#showtooltip
/castsequence [stance:3] reset=10 野性冲锋(猎豹形态),毁灭;野性冲锋(熊形态)
作用就是释放对应形态的冲锋,猫跳后再按就是接免费毁灭
这里的reset=10是因为免费毁灭buff持续10秒
4.其他的一些命令
/focus
这条命令有3个作用
1.没有焦点目标的时候将目标设置为焦点目标
2.有焦点目标的时候将焦点目标更改成当前目标
3.当前目标为空时清空焦点目标
同时这条命令也是可以加条件判断的,如果不加判断的话非常容易误改了焦点
不过判断中的@仅针对判断语句的对象,会被设为焦点的永远是当前目标
同时配套的还有清空焦点目标
/clearfocus
这是一个最常见的焦点宏:没焦点就设焦点,按住alt强制设焦点,焦点死亡就清除焦点
Code:
/focus [mod:alt][@focus,noexists]
/clearfocus [@focus,dead]
这些命令还可以加进针对焦点目标的技能宏里
例:
Code:
#showtooltip
/focus [mod:alt][@focus,noexists]
/clearfocus [@focus,dead]
/cast [@focus,mod:shift,harm,exists][@mouseover,harm,exists][]旋风