找回密码
 立即注册
查看: 467|回复: 1

[战士] 335狂暴战完美循环

[复制链接]

38

主题

0

回帖

122

积分

超级版主

积分
122
发表于 2023-12-14 19:07:08 | 显示全部楼层 |阅读模式
138wow.com
335狂暴战.jpg

  1. if UnitIsDeadOrGhost("player") then BeeRun("/目标 灵魂医者");RepopMe()RetrieveCorpse()AcceptResurrect()AcceptXPLoss()return;end
  2. if IsSpellInRange("嗜血")~=1 and BeeUnitCanAttack("target")==1 then ClearTarget()end
  3. BeeRun("/targetenemy [target=target,help][target=target,noexists]")
  4. BeeRun("/startattack")
  5. local Tbl = BeeUnitBuffList("target")
  6. local buff = BeeUnitBuffList("player")
  7. local RAGE = UnitPower("player")
  8. local ZDZ  = BeeGetShapeshiftFormInfo(1)
  9. local FYZ  = BeeGetShapeshiftFormInfo(2)
  10. local KBZ  = BeeGetShapeshiftFormInfo(3)
  11. local PK = UnitExists("target")==1 and BeeUnitCanAttack("target")==1 and BeeUnitIsDead("target")==nil
  12. local NegativeBuff = "恐惧,心灵尖啸,恐惧嚎叫,闷棍,瘫痪,破胆怒吼,恐惧术"
  13. --解除
  14. if BeeStringFind(NegativeBuff,buff) and BeeSpellCD("狂暴之怒")==0 then BeeRun("/cast 狂暴之怒")end
  15. --爆发
  16. if BeeUnitAffectingCombat() and PK and KBZ and (UnitClassification("target")=="worldboss" or BeeUnitPlayerControlled("target")==1 or BeeUnitHealth("target","nil",0)>800000) then
  17.     if BeePlayerBuffTime("死亡之愿")<0 and BeeSpellCD("死亡之愿")==0 and RAGE>=10 then BeeRun("死亡之愿")return;end
  18.     if BeePlayerBuffTime("鲁莽")<0 and BeeSpellCD("鲁莽")==0 then BeeRun("鲁莽")return;end
  19.     --if BeeSpellCD("血性狂怒")==0 then BeeRun("血性狂怒")end
  20.     --if BeeTargetDeBuffTime("撕裂")<0 then BeeRun("撕裂")end
  21.     --if BeeTargetDeBuffCount("破甲攻击","target")<5 and BeeTargetDeBuffTime("雷霆一击")>0 and RAGE>=15 then BeeRun("破甲攻击")end
  22.     --if BeeTargetDeBuffTime("雷霆一击")<1 and BeeSpellCD("雷霆一击")==0 and BeeRange("target")<=8 then BeeRun("雷霆一击")end
  23. end
  24. --拦截
  25. if PK and BeeSpellCoolDown("拦截")==0 and RAGE>=10 and BeeUnitAffectingCombat() and BeeRange("target")>=8 then BeeRun("拦截")end
  26. --保命
  27. if BeeSpellCD("狂怒回复")==0 and BeeUnitHealth("player","%")<35 and RAGE>=15 then BeeRun("狂怒回复")return;end
  28. --姿态
  29. if PK and not BeeUnitAffectingCombat() then
  30.     if BeeSpellCoolDown("冲锋")==0 then BeeRun("/cast 战斗姿态") else BeeRun("/cast 狂暴姿态")end
  31. end
  32. if PK and ZDZ and not BeeUnitAffectingCombat() and BeeRange("target")>=8 then BeeRun("冲锋")return;end
  33. if (BeeRange("target")<=8 or IsSpellInRange("嗜血")==1) and not KBZ then BeeRun("/cast 狂暴姿态") return;end
  34. --输出循环
  35. if PK and KBZ then
  36.     if BeePlayerBuffTime("战斗怒吼")<0  and RAGE>=10 then BeeRun("战斗怒吼")return;end
  37.     if BeePlayerBuffTime("猛击!")>0 and RAGE>=15 then BeeRun("猛击")return;end
  38.     if BeeIsRun("乘胜追击","target") then BeeRun("乘胜追击")return;end
  39.     if RAGE>=20 and BeeSpellCD("嗜血")==0 then BeeRun("嗜血")return;end
  40.     if RAGE>=25 and BeeSpellCD("嗜血")>0 and BeeSpellCD("旋风斩")==0 then BeeRun("旋风斩")return;end
  41.     if (BeeUnitHealth("target","%")<20 or BeePlayerBuffTime("猝死")>0) and BeeSpellCD("嗜血")>0 and BeeSpellCD("旋风斩")>0 and BeePlayerBuffTime("猛击!")<1 then BeeRun("斩杀")return;end
  42.     if BeeSpellCD("嗜血")>0 and BeeSpellCD("旋风斩")>0 and RAGE>12 then BeeRun("英勇打击")end
  43.     if RAGE<=10 and BeeSpellCD("血性狂暴")==0 then BeeRun("血性狂暴")return;end
  44. end
  45. --英勇投掷
  46. if PK and BeeSpellCD("英勇投掷")==0 and BeeUnitAffectingCombat() then BeeRun("英勇投掷")return;end
  47. BeeRun("/run UIErrorsFrame:Clear()")
复制代码


4

主题

4

回帖

40

积分

新手上路

积分
40
发表于 2024-1-6 05:47:28 | 显示全部楼层
138wow.com
大佬更新点狂暴战  新的宏啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|138wow魔兽私服论坛

GMT+8, 2024-5-9 21:38 , Processed in 0.045646 second(s), 21 queries .

Powered by Discuz! X3.5 Designed by 138wow.com © 魔兽世界私服,魔兽世界私服论坛

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表