Image



德鲁伊宏

形态转换 撕碎 

/script u=UnitMana('Player'); c=CastSpellByName; f=UnitPowerType("Player"); if (u<=30) and (f==3) then c"猎豹形态"; elseif (f==0) then c"猎豹形态"; end;

/cast 撕碎

回春术/迅捷治愈

/script i=1;x=0;m=0;c=CastSpellByName;while(UnitBuff("target",i)~=nil) do if(strfind(UnitBuff("target",i),"Spell_Nature_Rejuvenation")) then m=1;end;i=i+1;end;if (m~=1) then c"回春术";else c"迅捷治愈";end;

一键 毁灭/撕碎

/script if buffed("潜行") then CastSpellByName("毁灭") else CastSpellByName("撕碎") end;

一键 突袭/扫击

/script if buffed("潜行") then CastSpellByName("突袭") else CastSpellByName("扫击") end;


屏蔽错误信息:猎豹形态/潜行 追踪人型生物

/script if not buffed("潜行", 'player') then CastSpellByName("潜行")end;

/script if not buffed("猎豹形态", 'player') then cast("猎豹形态()")end;/script CastSpellByName("追踪人型生物")

屏蔽错误信息:熊形态/野性冲锋

/script CastSpellByName("野性冲锋");

/script if not buffed("巨熊形态", 'player') then cast("巨熊形态()")end;

精灵之火如果不能施放,就施放精灵之火(野性)

/script i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"形态")~=nil) then m=1; end;i=i+1;end; c=CastSpellByName; if(m==1) then c("精灵之火(野性)()");else c("精灵之火");end;

快速自我激活

/script TargetUnit("player")

/script CastSpellByName("激活");

/run TargetLastTarget()

熊形态

/shift 1

猎豹形态

/shift 2

旅行形态

/shift 3

转换形态 -> 猎豹形态 -> 急奔

/run local f=0 for i=1,GetNumShapeshiftForms()do if({GetShapeshiftFormInfo(i)})[3]then f=i end end if f ~= 0 and f ~= 3 then CastShapeshiftForm(f) else if f == 3 then CastSpellByName("急奔") else CastShapeshiftForm(3) end end

转换形态 -> 猎豹形态 ->  潜行

/run local f=0 for i=1,GetNumShapeshiftForms()do if({GetShapeshiftFormInfo(i)})[3]then f=i end end if f ~= 0 and f ~= 3 then CastShapeshiftForm(f) else if f == 0 then CastShapeshiftForm(3) end end /cast [stance:3, nostealth] 潜行

转换形态 -> 治疗

/unbuff 熊形态

/unbuff 巨熊形态

/unbuff 猎豹形态

/unbuff 旅行形态

/unbuff 水栖形态

/目标 你的名字

/施放 愈合