#showtooltip [target=pet,nodead,exists] 冰冻术;召唤水元素
/cast 冰冻术
/petpassive
/petattack [harm]
/petfollow [noharm]
/stopmacro [target=pet,nodead,exists,nomod]
/run if(GetSpellCooldown('急速冷却')==0) then PetDismiss() end
/cast [mod:alt] 急速冷却
/cast 召唤水元素
以上宏的作用是,没有水元素的时候,召唤水元素。有水元素的时候,施放冰冻术。
但并未非完全如此。由于冰冻术是非立即施放法术(要先确定施法范围)所以这个宏里还额外带了很多立即施放的功能。
当前目标可攻击时为宝宝攻击,当前目标不可攻击时为宝宝跟随。当急速冷却没有在CD中的话,按alt点这个宏是解散当前宝宝,并重新召唤一个!
刚召出来的宝宝是被动而且不攻击的,希望让他攻击当前目标只需要再点一下该宏即可实现。
宏有些是做不到的,做的到的话你只要按一个宏就可以打一个BOSS了。。你觉得可能?
#showtooltip
[pet]
冰冻术;
[nopet]
召唤水元素
/cast
[nopet]
召唤水元素
/cast
[target=pet,dead]
召唤水元素
/petpassive
/petstay
/click
PetActionButton5
水元素一出来就被动停留是实现不了的,必须按第二次才可以。
宏的意义是将几个不同位置的键和在一个键上,你的要求会让你一直按那个宏的,那就失去你要的意义了吧。