热度:4621

怀旧服法师宏命令大全

法师
2019-04-18 17:25:10
怀旧服法师宏命令大全
休息宏

#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;

寒冰箭触发节能施法释放火球

/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;

有目标高级奥爆无目标1级奥爆

/script if UnitCanAttack("target","player") then CastSpellByName("魔爆术");else CastSpellByName("魔爆术(等级 1)");end;

火冲打图腾

/script local t,n,i,_={"根基","战栗","地缚","灼热","清毒"};for _,i in t do n=i.."图腾";TargetByName(n,1);end;CastSpellByName("火焰冲击(等级 1)");

灼烧5层火球

/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;