水元素bb宏
#showtooltip [nopet] [target=pet,dead] 召唤水元素; [pet] 冰冻术
/cast [nopet]召唤水元素
/cast [target=pet,dead]召唤水元素
/stopmacro [target=pet,dead]
/cast 冰冻术
/petattack [harm]
/petfollow [noharm]

冰枪术
#showtooltip 冰枪术
/cast [target=mouseover,exists]冰枪术;冰枪术

冰箱
#showtooltip 寒冰屏障
/stopcasting
/cancelaura 寒冰屏障
/run h=UnitHealth("player");if(GetSpellCooldown("急速冷却")==0)then SendChatMessage("冰箱!剩余生命:"..h,"yell");else SendChatMessage("最后的冰箱!剩余生命:"..h,"yell")end
/use 治疗石
/cast 寒冰屏障

反制 (打断当前目标并且设为焦点,如果更变当前目标则优先打断焦点目标)
#showtooltip 法术反制
/stopcasting
/focus [target=focus, noexists] [target=focus, dead] [target=focus, help]
/stopmacro [target=focus, noexists]
/cast [target=focus]法术反制

反制喊话宏
/stopcasting
/施放 [target=focus,mod][target=mouseover,harm][]法术反制
/脚本 u=UnitName f='focus'm='mouseover't='target'a=IsModifiedClick()and f or u(m)and m or t if 0==GetSpellCooldown('法术反制')and u(a)then SendChatMessage(u(a)..' 已被xxx反制!','YELL')end

PS: xxx可以修改成自己的名字 但是注意字符 不要超过个255字符


挂机一键宏
/script T,F=T or 0,F or CreateFrame("frame")if X then X=nil else X=function()local t=GetTime()if t-T>1 then StaticPopup1Button1:Click()T=t end end end F:SetScript("OnUpdate",X)


时间操控
#showtooltip 操控时间
/use 时空之主手套
/cast 幻觉(雕文)
/cast 气定神闲
/ cast 奥术强化
/castsequence reset=1 操控时间,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
/use 炎爆术



法术偷取

#showtooltip 法术吸取
/stopcasting
/focus [target=focus, noexists] [target=focus, dead] [target=focus, help]
/stopmacro [target=focus, noexists]
/cast [target=focus]法术吸取
/use 法力宝石

深结

#showtooltip 深度冻结
/stopcasting
/focus [target=focus, noexists] [target=focus, dead] [target=focus, help]
/stopmacro [target=focus, noexists]
/cast [target=focus]深度冻结

炸弹
#showtooltip 活动炸弹
/cast [nochanneling:唤醒] 活动炸弹

炼狱冲击


#showtooltip 炼狱冲击
/cast 时空之主手套
/cast 炼狱冲击


闪现

#showtooltip 闪现术
/cancelAura 寒冰屏障
/stopcasting
/cast 闪现术

隐身

#showtooltip 隐形术
/stopcasting
/cancelaura 隐形术
/cast 时光护盾
/cast 隐形术

冰甲/火甲/法甲切换宏 (换上护甲雕纹后谁用谁知道)

/use [mod:shift]霜甲术
/castsequence [nomod] 熔岩护甲,法师护甲

PS :按shift键 加宏为 冰甲,直接按一下是火甲,再按多一下为法甲

变羊宏
#showtooltip 变形术(猪)
/cast 变形术(猪)
/in 1.6 /y 请注意!!<<--%t-->>已经被xxxx变成猪!
/in 2 /y 请注意!!<<--%t-->>已经被xxxx变成猪!
/in 2.5 /y 请注意!!<<--%t-->>已经被xxxxxx变成猪!
/in 3 /s 请注意!!<<--%t-->>已经被xxxxxxx变成猪!

法阵

#showtooltip 浮冰
/cast 浮冰
/cast 能量符文


变羊喊话宏
/run U="UNIT_SPELLCAST_S"F=F or CreateFrame("frame")R=F.RegisterEvent;R(F,U.."ENT")R(F,U.."UCCEEDED")F:SetScript("OnEvent",function(_,_,a,b,_,c)if a=="player"and b=="变形术"then n=type(c)=="string"and c or SendChatMessage(n.."已被我变猪",'YELL')end end)
/cast 变形术

(刚好255字符)


魔爆 抓賊宏

/use 魔爆术
/targetenemy [mod]
/run if(strfind(UnitClass("target"),"潜行者")~=nil and IsModifierKeyDown()) then SendChatMessage("Gotcha!","say")end