德鲁伊宏
形态转换 撕碎
/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 水栖形态
/目标 你的名字
/施放 愈合