要說清楚為什麽要用無意義的技能填充,先要說明壹下宏的運行原理。
1、多行宏在運行時是同時進行的,但是如果第壹行的宏執行了壹個有公***cd的技能,不管這個技能是否使用成功,則其他行中有公***cd的技能就不會被執行。
這也就是類似下面這個宏只會使用旭日東升踢的原因。
/cast 旭日東升踢
/cast 幻滅踢
2、想在壹個宏中,輪流使用2個技能,可以使用序列施法castsequence命令,比如/castsequence 旭日東升踢,幻滅踢 。按第壹下旭日東升踢,按第二下幻滅踢,按第三下旭日東升踢,如此循環往復。但這個宏在實際使用時也會有問題。就是如果按第三下時,旭日東升踢cd了,那麽按第四下時,還是會執行旭日東升踢,直到這個技能cd好了,循環才能繼續下去。
3、在序列施法宏中,增加無意義的技能做填充,像下面這個宏。按第壹下第壹行不會產生動作,不會影響第二行的執行。按第二下用幻滅踢。按第三下如果旭日東升踢cd了,也不會影響第壹行序列的執行。按第四下還是幻滅踢。
/castsequence 1,幻滅踢
/cast 旭日東升踢