厨房宏#showtooltip [nomod]item:34062;[mod:alt]item:22018;item:22019
/use [mod:alt]魔法冰川水;[mod]魔法羊角面包
/stopmacro [mod]
/use [button:2]魔法羊角面包
/use [button:2]魔法冰川水
/use [button:1]魔法点心
无脑冰箭宏功能#showtooltip [nomod]召唤餐桌;[mod:alt]造水术;造食术
/cast [mod:alt]造水术;[mod]造食术
/stopmacro [mod][nogroup]
/cast 召唤餐桌
/run c=
水元素宏#showtooltip 寒冰箭
/目标 [noexists,group:raid]raid1;[noexists,group:party]party1
/目标 [dead,group:raid]raid1;[dead,group:party]party1
/目标 [help]targettarget
/stopmacro [noexists][help][dead]
/施放 [mod]寒冰箭(等级 1);寒冰箭
变羊和反制的终结喊话宏#showtooltip [target=pet,nodead,exists]冰冻术;召唤水元素
/施放 冰冻术
/petpassive
/petattack [harm] /petfollow [noharm]
/stopmacro [target=pet,nodead,exists,nomod]
/脚本 if(GetSpellCooldown(
密语警告变羊宏施放 [target=focus,mod][]变形术
/stopmacro [nogroup][nomod,noexists]
/脚本 x={"星形","圆形","菱形","三角","月亮","方块","十字","骷髅","无"}j=IsModifiedClick()i=GetRaidTargetIndex(j and"focus"or"target")SendChatMessage((j and"%f[{"or"%t[{")..x[i and i or 9].."}]已羊,请注意","YELL")
反制终结喊话宏/施放 [target=focus,mod][]变形术
/脚本 r=GetNumRaidMembers()p=GetNumPartyMembers()t="target"for i=1,r>p and r-1 or p do u=(r>p and"raid"or"party")..i if UnitIsUnit(u..t,IsModifiedClick()and"focus"or t)then SendChatMessage("别打羊!","WHISPER",nil,UnitName(u))end end
奥爆骗节能施法/stopcasting
/施放 [target=focus,mod][target=mouseover,harm][]法术反制
/脚本 u=UnitName f=
一键解诅咒/script local c,i,b,f=CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and strfind(b,"ManaB") then f=1;break;end;end;if f then SpellStopCasting();c("魔爆术");else c("魔爆术(等级 1)");end;
寒冰箭触发节能施法释放火球/script local n,p,t,i,d=4,"party";if UnitInRaid("player") then n=40;p="raid";end;for i=1,n do t=p..i;if UnitDebuff(t,1,1) and CheckInteractDistance(t,4) then TargetUnit(t);CastSpellByName("解除次级诅咒");TargetLastTarget();break;end;end;
有目标高级奥爆无目标1级奥爆/script local c,i,b,f=CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and strfind(b,"ManaB") then f=1;break;end;end;if f then SpellStopCasting();c("火球术");else c("寒冰箭");end;
火冲打图腾/script if UnitCanAttack("target","player") then CastSpellByName("魔爆术");else CastSpellByName("魔爆术(等级 1)");end;
灼烧5层火球/script local t,n,i,_={"根基","战栗","地缚","灼热","清毒"};for _,i in t do n=i.."图腾";TargetByName(n,1);end;CastSpellByName("火焰冲击(等级 1)");
急速冷却+冰箱/script local c,i,d,n,f=CastSpellByName;for i=1,16 do d,n=UnitDebuff("target",i);if d and strfind(d,"SoulB") then f=1;break;end;end;if f and n==5 then c("火球术");else c("灼烧");end;
/script local c,i,b,f,d,_=CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and strsub(b,5)=="Frost" then f=1;break;end;end;if not f then _,d=GetActionCooldown(你冰箱编号);if d>2 then c("急速冷却");SpellStopCasting();end;c("寒冰屏障");end;