|
加群说138wow.com看到的
- if UnitIsDeadOrGhost("player") then BeeRun("/目标 灵魂医者");RepopMe()RetrieveCorpse()AcceptResurrect()AcceptXPLoss()return;end
- if IsSpellInRange("嗜血")~=1 and BeeUnitCanAttack("target")==1 then ClearTarget()end
- BeeRun("/targetenemy [target=target,help][target=target,noexists]")
- BeeRun("/startattack")
- local Tbl = BeeUnitBuffList("target")
- local buff = BeeUnitBuffList("player")
- local RAGE = UnitPower("player")
- local ZDZ = BeeGetShapeshiftFormInfo(1)
- local FYZ = BeeGetShapeshiftFormInfo(2)
- local KBZ = BeeGetShapeshiftFormInfo(3)
- local PK = UnitExists("target")==1 and BeeUnitCanAttack("target")==1 and BeeUnitIsDead("target")==nil
- local NegativeBuff = "恐惧,心灵尖啸,恐惧嚎叫,闷棍,瘫痪,破胆怒吼,恐惧术"
- --解除
- if BeeStringFind(NegativeBuff,buff) and BeeSpellCD("狂暴之怒")==0 then BeeRun("/cast 狂暴之怒")end
- --爆发
- if BeeUnitAffectingCombat() and PK and KBZ and (UnitClassification("target")=="worldboss" or BeeUnitPlayerControlled("target")==1 or BeeUnitHealth("target","nil",0)>800000) then
- if BeePlayerBuffTime("死亡之愿")<0 and BeeSpellCD("死亡之愿")==0 and RAGE>=10 then BeeRun("死亡之愿")return;end
- if BeePlayerBuffTime("鲁莽")<0 and BeeSpellCD("鲁莽")==0 then BeeRun("鲁莽")return;end
- --if BeeSpellCD("血性狂怒")==0 then BeeRun("血性狂怒")end
- --if BeeTargetDeBuffTime("撕裂")<0 then BeeRun("撕裂")end
- --if BeeTargetDeBuffCount("破甲攻击","target")<5 and BeeTargetDeBuffTime("雷霆一击")>0 and RAGE>=15 then BeeRun("破甲攻击")end
- --if BeeTargetDeBuffTime("雷霆一击")<1 and BeeSpellCD("雷霆一击")==0 and BeeRange("target")<=8 then BeeRun("雷霆一击")end
- end
- --拦截
- if PK and BeeSpellCoolDown("拦截")==0 and RAGE>=10 and BeeUnitAffectingCombat() and BeeRange("target")>=8 then BeeRun("拦截")end
- --保命
- if BeeSpellCD("狂怒回复")==0 and BeeUnitHealth("player","%")<35 and RAGE>=15 then BeeRun("狂怒回复")return;end
- --姿态
- if PK and not BeeUnitAffectingCombat() then
- if BeeSpellCoolDown("冲锋")==0 then BeeRun("/cast 战斗姿态") else BeeRun("/cast 狂暴姿态")end
- end
- if PK and ZDZ and not BeeUnitAffectingCombat() and BeeRange("target")>=8 then BeeRun("冲锋")return;end
- if (BeeRange("target")<=8 or IsSpellInRange("嗜血")==1) and not KBZ then BeeRun("/cast 狂暴姿态") return;end
- --输出循环
- if PK and KBZ then
- if BeePlayerBuffTime("战斗怒吼")<0 and RAGE>=10 then BeeRun("战斗怒吼")return;end
- if BeePlayerBuffTime("猛击!")>0 and RAGE>=15 then BeeRun("猛击")return;end
- if BeeIsRun("乘胜追击","target") 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 (BeeUnitHealth("target","%")<20 or BeePlayerBuffTime("猝死")>0) and BeeSpellCD("嗜血")>0 and BeeSpellCD("旋风斩")>0 and BeePlayerBuffTime("猛击!")<1 then BeeRun("斩杀")return;end
- if BeeSpellCD("嗜血")>0 and BeeSpellCD("旋风斩")>0 and RAGE>12 then BeeRun("英勇打击")end
- if RAGE<=10 and BeeSpellCD("血性狂暴")==0 then BeeRun("血性狂暴")return;end
- end
- --英勇投掷
- if PK and BeeSpellCD("英勇投掷")==0 and BeeUnitAffectingCombat() then BeeRun("英勇投掷")return;end
- BeeRun("/run UIErrorsFrame:Clear()")
复制代码
|
|