--插入技能
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 BeeUnitMana("player","%")<30 and BeeSpellCoolDown("唤醒")==0 and not BeeUnitCastSpellName("player") 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 火球术")
end
--好了就开的饰品脚本
if GetItemCooldown("永冻水晶")==0 then
BeeRun("永冻水晶")
end
if GetItemCooldown("战斗之鼓")==0 then
BeeRun("战斗之鼓")
end
if GetItemCooldown("狂暴")==0 then
BeeRun("狂暴")
end
if GetItemCooldown("永久的速度药水")==0 then
BeeRun("永久的速度药水")
end
--自动开饰品战斗中开启的饰品 工程手套 脚本
if BeeUnitAffectingCombat() then
if GetItemSpell(GetItemInfo(GetInventoryItemLink('player',13))) and GetInventoryItemCooldown("Player",13)==0 then BeeRun("/use 13") return end
if GetItemSpell(GetItemInfo(GetInventoryItemLink('player',14))) and GetInventoryItemCooldown("Player",14)==0 then BeeRun("/use 14") return end
if GetItemSpell(GetItemInfo(GetInventoryItemLink('player',10))) and GetInventoryItemCooldown("Player",10)==0 then BeeRun("/use 10") return end
return end123123 |