灵狐守护
根本不可能有这种宏,宏在智能也无法判定人物是移动还是站定,我目前使用的宏也基本能达到你的要求
#showtooltip 眼镜蛇射击
/cast 眼镜蛇射击
/castsequence reset=1 !灵狐守护,null
这个宏在你站定时使用是不会切换灵狐的,在移动中使用就会切换到灵狐(需要快速按两次),宏的工作原理是当人物站定时在雄鹰守护状态下眼镜蛇射击可以被施放,于是执行第一条命令/cast 眼镜蛇射击,由于此时眼镜蛇射击正在读条中所以第二条命令/castsequence reset=1 !灵狐守护,null就无法被执行从而达到站定不切灵狐的目的。当人物移动时在雄鹰守护状态下眼镜蛇射击不可被施放,于是第一条命令就被跳过执行第二条命令切换灵狐,但此时眼镜蛇射击还没有被施放出来所以需要快速按两次,第二次按宏已经是在灵狐状态下了,这时尽管在移动中眼镜蛇也可以被施放,于是又回到了跟站定时一样的工作模式。此宏跟你要求不同的一点就是移动完以后重新站定就无法切回雄鹰,不过只要你不是用一键输出宏就可以有办法弥补这个缺点,办法就是把每个攻击技能都做成宏,将除眼镜蛇以外的其他宏加入/castsequence reset=1 !雄鹰守护,null命令,例如
#showtooltip 奥术射击
/castsequence reset=1 !雄鹰守护,null
/cast 奥术射击
注意跟眼镜蛇不同是的/castsequence reset=1 !雄鹰守护,null一定要放在/cast XXX前面,这样只要你使用瞬发技能就会切到雄鹰,毕竟你不可能从头到尾一直无脑眼镜蛇,中间肯定要插入大量的其他技能,这就大大减少了你在站定时却开着灵狐来施放眼镜蛇的几率但并不能把几率降到0,除非你完全手动来控制守护的切换,你能做的就是在集中值允许的情况下尽量每次移动完站定的时候都使用一个瞬发技能来保证下一个眼镜蛇在雄鹰状态下