|
|
发表于 2024-3-8 18:30:00
|
显示全部楼层
抄别人的就不要发出来啦作者的才30你就100~~~
local liux="重伤,裂筋,锁喉,撕裂,割裂,斜掠.割伤,毒蛇钉刺"
local Tbl = BeeUnitBuffList("target")
local buff = BeeUnitBuffList("player")
local Energy = BeeUnitMana("player")
if BeeUnitCanAttack("target") then BeeRun("/startattack")
if BeeCastSpellFast() then return;end
if BeePlayerBuffCount("猎豹形态")<0 then
BeeRun("/cast 猎豹形态")
end
end
if BeeUnitCastSpellName("player")=="横扫(豹)" then return;end
if IsShiftKeyDown() and not IsMounted("player") then
RunMacroText("/target [harm][@target,harm]\n/cast 横扫(豹)");
return true;
end
if not BeeStringFind("猛虎之怒",buff) and BeeStringFind("猎豹形态",buff) and BeeUnitAffectingCombat() and not IsStealthed("player") and Energy<50 then
BeeRun("猛虎之怒","nogoal")
end
if not BeeStringFind("潜行",buff) and BeeUnitCanAttack() and UnitExists("target") and not UnitIsDeadOrGhost("target") then
if BeeUnitAffectingCombat() and BeeTargetDeBuffTime("割裂")<2 and BeeGetComboPoints()>3 and BeeUnitHealth("target",nil,0)>10000 then
BeeRun("/cast 割裂","target");
end
if BeeUnitAffectingCombat() and Energy <90 and BeeIsRun("精灵之火(野性)","target") then
BeeRun("/cast 精灵之火(野性)","target")
end
if BeeUnitAffectingCombat() and BeeGetComboPoints()>0 and BeePlayerBuffTime("野蛮咆哮")<1 then
BeeRun("/cast 野蛮咆哮")
end
if BeeIsRun("撕碎","target") and Energy >41 and BeeIsRun("/cast 撕碎","target") and BeeGetComboPoints()<5 and BeeTargetDeBuffTime("裂伤(豹)")>5 then
BeeRun("/cast 撕碎","target")return;
-- elseif BeeIsRun("裂伤(豹)","target") and BeeGetComboPoints()<5 and BeeTargetDeBuffTime("斜掠")>3 then
-- BeeRun("裂伤(豹)","target");
-- return;
end
if BeeIsRun("撕碎","target") and BeeStringFind("节能施法",buff) and BeeGetComboPoints()<5 and BeeTargetDeBuffTime("斜掠")>3 and BeeTargetDeBuffTime("裂伤(豹)")>3 then
BeeRun("/cast 撕碎","target")return;
-- elseif BeeIsRun("裂伤(豹)","target") and BeeStringFind("节能施法",buff) and BeeGetComboPoints()<5 and BeeTargetDeBuffTime("斜掠")>3 then
-- BeeRun("裂伤(豹)","target");
-- return;
end
if BeeUnitAffectingCombat() and Energy >45 and BeeIsRun("裂伤(豹)","target") and BeeTargetDeBuffTime("裂伤(豹")<5 and BeeGetComboPoints()<5 then
BeeRun("/cast 裂伤(豹)","target");
end
if BeeUnitAffectingCombat() and BeeGetComboPoints()>3 and BeeStringFind("节能施法",buff) and BeeTargetDeBuffTime("割裂")<2 and BeePlayerBuffTime("野蛮咆哮")>2 then
BeeRun("/cast 割裂","target")
end
if BeeUnitAffectingCombat() and BeeGetComboPoints()>3 and BeeStringFind("节能施法",buff) and BeePlayerBuffTime("野蛮咆哮")>2 and BeeTargetDeBuffTime("割裂")>3 then
BeeRun("/cast 凶猛撕咬","target")
end
if BeeUnitAffectingCombat() and BeeTargetDeBuffTime("精灵之火(野性)")<5 then
BeeRun("/cast 精灵之火(野性)","target")
end
if BeeUnitAffectingCombat() and BeeGetComboPoints()>3 and Energy >35 and BeePlayerBuffTime("野蛮咆哮")>2 and BeeTargetDeBuffTime("割裂")>3 then
BeeRun("/cast 凶猛撕咬","target")
return;
end
end
|
|