本帖最后由 熊熊哦 于 2014-2-25 08:19 编辑
很久没有用atuomacro了,翻出两年前的一点东西,不知道有没参考价值
1.火法一键输出宏:有瞬发炎爆就瞬发炎爆,有热力迸发就用炼狱冲击以获得瞬发炎爆,否则移动时施放灼烧、原地时施放火球。
建议这个放鼠标滚轮键,PVP的时候就可以专心控制与目标的位置,突出火法的机动性。
#showtooltips
/am
/if UnitAura("player","炎爆术!")
/cast 炎爆术
/else
/if GetUnitSpeed("player")~=0
/cast 灼烧
/else
/if UnitAura("player","热力迸发")
/cast 炼狱冲击
/else
/cast 火球术
/end
/end
/end
2.保持目标活动炸弹效果,避免重复施放;节省键位,在目标有活动炸弹效果下为施放霜火之箭。(调用了魔峰的函数,大家可以调用魔峰其他函数自制AM宏)
/am
/if BeeTargetDeBuffTime("活动炸弹")<=0
/cast 活动炸弹
/else
/cast 霜火之箭
/end
3.目标中了冰霜新星的话就用深度冻结,否则施放冰环。(节省键位,调用了魔峰函数)
#showtooltip 冰霜新星
/am
/if BeeTargetDeBuffTime("冰霜新星")>0 and BeeIsRun("深度冻结")
/cast 深度冻结
/else
/cast 冰霜新星
/end
4.目标中了冰环就施放冰枪,否则吹风。(节省键位,调用了魔峰函数)
#showtooltip 冰锥术
/am
/if BeeTargetDeBuffTime("冰霜新星")>0
/cast 冰枪术
/else
/cast 冰锥术
/end
5.简单的防骗打断反制宏,对方施法时才能施放反制,否则为解除诅咒(节省键位)。
#showtooltips
/am
/if UnitC("target")
/cast 法术反制
/else
/cast [mod:alt,target=player;help] 解除诅咒
/end
6.放上一键坐骑宏吧,估计大家都有了
/castrandom [nomounted,outdoors,flyable] 黑色狮鹫,飞毯
/cast [nomounted,outdoors,noswimming] 条纹晨刃豹;[swimming] 深渊海马
/dismount [mounted]
7.偷取魔法,防止没魔法误偷
#showtooltip 法术吸取
/
am/run mg = false local i for i = 1,32 do mg = mg or (select(5,UnitBuff("target",i))=="Magic" or select(5,UnitBuff("target",i))=="")end
/if mg/cast 法术吸取
/end
|