[Lua] 纯文本查看 复制代码 -- 非战斗
if not BeeUnitAffectingCombat() then
-- 喝水
if BeeUnitMana("player","%")<40 and BeeUnitBuff("喝水","player",0,0)<1 then
BeeRun("/use 蜂蜜饮料")
end
end
-- 宠物管理
if BeeUnitHealth("pet","%")<50 and BeeUnitBuff("治疗宠物","pet")<1 then
BeeRun("/cast 治疗宠物","pet")
end
if BeeUnitHealth("pet","%")>0 then
BeeRun("/cast [target=pet]误导")
else
BeeRun("/cast [nopet]召唤宠物")
end
if BeeUnitHealth("pet","%")==0 then
BeeRun("/cast 复活宠物")
end
-- BUFF管理
if (not BeeStringFind("雄鹰守护",buff)) then
BeeRun("/cast 雄鹰守护")
end
if (not BeeStringFind("强击光环",buff)) then
BeeRun("/cast 强击光环")
end
--准备攻击
if BeeUnitCanAttack("target") and not UnitIsDeadOrGhost("target") and BeeRange("target")<=35 then -- 如果能够攻击且对象是非灵魂状态
if BeeSpellCoolDown("冰霜陷阱")==0 then
BeeRun("冰霜陷阱","target")
elseif BeeUnitBuff("猎人印记","target",2,2)<5 and BeeIsRun("/cast 猎人印记","target") then
BeeRun("/cast 猎人印记","target");
BeeUnitCastSpellDelay("猎人印记",3)
BeeRun("/petattack ","target"); --宠物攻击
end
end
|