local Tbl = BeeUnitBuffList("target")
local buff = BeeUnitBuffList("player")
local RAGE = UnitPower("player")
local zd = BeeGetShapeshiftFormInfo(1)
local kn = BeeGetShapeshiftFormInfo(3)
local youxiao = UnitExists("target")==1 and not UnitIsDeadOrGhost("target")
--姿态
if not BeeUnitAffectingCombat() and youxiao
then
if BeeSpellCoolDown("冲锋")==0 then
BeeRun("/cast 战斗姿态")
else
BeeRun("/cast 狂暴姿态")
end
end
if zd and not BeeUnitAffectingCombat() and youxiao and BeeRange("target")>=8 then BeeRun("冲锋") return
end
if BeeRange("target")<8 and not kn then BeeRun("/cast 狂暴姿态") return
end
--输出循环,shift顺劈斩,否则英勇打击
if BeeUnitHealth("target","%")<20 and BeeIsRun("斩杀") then
BeeRun("斩杀")
return
end
if RAGE<=10 and BeeSpellCD("血性狂暴")==0 then
BeeRun("血性狂暴")
return
end
if RAGE>=20 and BeeSpellCD("嗜血")==0 then
BeeRun("嗜血")
return
end
if RAGE>=25 and BeeSpellCD("嗜血")>0 and
BeeSpellCD("旋风斩")==0 then
BeeRun("旋风斩")
return
end
if BeeSpellCD("嗜血")>0 and BeeSpellCD("旋风斩")>0 and RAGE>50 then
BeeRun("/cast 顺劈斩")
return
end
if BeePlayerBuffTime("猛击!")>0 and RAGE>=15 then
BeeRun("猛击")
return
end
--英勇投掷
if BeeSpellCD("英勇投掷")==0 and youxiao and BeeUnitAffectingCombat() then
BeeRun("英勇投掷")
return
end
--乘胜追击
if BeePlayerBuffTime("乘胜追击")>0 and youxiao then
BeeRun("乘胜追击")
return
end
if BeePlayerBuffTime("猛击!")>0 and RAGE>=15 then
BeeRun("猛击")
return
end