--插入技能
if BeeCastSpellFast() then return;end
--保命
if BeeSpellCD("奥术洪流")>0 and BeeSpellCoolDown("隐形术")==0 and not BeeStringFind("隐形术",buff) then
BeeRun("/cast 隐形术")
end
if BeeUnitHealth("player","%")<40 and BeeUnitAffectingCombat() and BeeUnitHealth("target","%")>50 and BeeSpellCoolDown("寒冰屏障")==0 and not BeeStringFind("寒冰屏障",buff) then
BeeRun("/cast 寒冰屏障")
return;
end
if IsEquippableItem("极效治疗石") and BeeUnitHealth("player","%")<55 and GetItemCooldown("极效治疗石")==0 then
BeeRun("/cast 极效治疗石");
return;
end
if GetItemCount("法力刚玉")>0 and BeeUnitMana("player","%")<70 and GetItemCooldown("法力刚玉")==0 then
BeeRun("/cast 法力刚玉");
return;
end
--一触即燃
if BeePlayerBuffTime("一触即燃")>0 and GetUnitSpeed("player")>0 then
BeeRun("/cast 烈焰风暴","target")
msMouse()
end
--自动补BUFF部分
if BeePlayerBuffTime("熔岩护甲")<1 and BeeUnitMana("player","%",0)>0 then
BeeRun("/cast 熔岩护甲")
end
if BeePlayerBuffTime("奥术智慧")<1 and BeeUnitMana("player","%",0)>0 then
BeeRun("/cast 奥术智慧")
end
--保持灼烧/瞬发炎爆术
if BeePlayerBuffTime("法术连击")>0
then
BeeRun("/cast 炎爆术")
end
if UnitExists("target")==1 and not UnitIsDeadOrGhost("target") and IsSpellInRange("灼烧")==1 and BeeTargetDeBuffTime("强化灼烧")<3
then
BeeRun("/cast 灼烧")
end
--输出
if BeeTargetDeBuffTime("强化灼烧")>1 and BeeTargetDeBuffTime("活动炸弹")<1
then
BeeRun("/cast 活动炸弹")
end
if BeeTargetDeBuffTime("强化灼烧")>1 and BeeTargetDeBuffTime("活动炸弹")>1
then
BeeRun("/cast 火球术")
end123123123123 |