找回密码
 立即注册
服务器名版本类型版本介绍玩家QQ群号星级
查看: 460|回复: 0

[法师] 335火法无CD输出

[复制链接]

38

主题

0

回帖

122

积分

超级版主

积分
122
发表于 2023-12-14 19:32:39 | 显示全部楼层 |阅读模式
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 [noharm][dead]")
  4. --不再战斗状态自动上下马
  5. --if UnitAffectingCombat("player")==nil and IsMounted()==nil and IsIndoors()==nil and IsSwimming()==nil and GetSubZoneText()~="加拉达尔" and  GetActionCooldown(62)==0 then UseAction(62) elseif IsMounted()==1 and UnitExists("target") and BeeUnitCanAttack("target") and IsSpellInRange("奥术冲击")==1 then BeeRun("/dismount")end
  6. --去DEBUFF
  7. local GT = GetTime();
  8. if GT==nil then GT=GetTime() end--延时2秒避免重复使用
  9. local QSSF="恶魔战粟,恐惧怒吼,心灵尖啸,死亡缠绕,冰霜新星,昏迷,支配,冲击波,制裁之锤,破胆咆哮,恐惧,电能之网"
  10. if BeeStringFind(QSSF,buff) and GetActionCooldown(11)==0 and GetTime()>=GT then UseAction(11) GT=GetTime()+2;end
  11. if BeeStringFind(QSSF,buff) and GetActionCooldown(11)~=0 and BeeSpellCD("自利")==0 and GetTime()>=GT then BeeRun("自利") GT=GetTime()+2;end
  12. --保命
  13. if BeeUnitHealth("player","%")<60 and GetItemCooldown("唤醒")==0 then BeeRun("/cast 唤醒")end

  14. if BeeSpellCD("奥术洪流")>0 and BeeSpellCoolDown("隐形术")==0 and not BeeStringFind("隐形术",buff) then BeeRun("/cast 隐形术")end
  15. if BeeUnitHealth("player","%")<20 and BeeUnitAffectingCombat() and BeeUnitHealth("target","%")>50 and BeeSpellCoolDown("寒冰屏障")==0 and not BeePlayerBuffTime("寒冰屏障") then BeeRun("/cast 寒冰屏障")return;end
  16. if BeePlayerBuffTime("寒冰屏障")<2 and BeePlayerBuffTime("寒冰屏障")>0 and BeeSpellCoolDown("闪现术")==0 then BeeRun("/cast 闪现术")return;end
  17. --if IsEquippableItem("极效治疗石") and BeeUnitHealth("player","%")<55 and GetItemCooldown("极效治疗石")==0 then BeeRun("/cast 极效治疗石");return;end
  18. --if GetItemCount("法力刚玉")>0 and BeeUnitMana("player","%")<70 and GetItemCooldown("法力刚玉")==0 then BeeRun("/cast 法力刚玉");return;end

  19. if IsLeftAltKeyDown() and BeeIsRun("/cast 暴风雪","nogoal") and BeePlayerBuffTime("暴风雪")==-1 then
  20.     CastSpellByName(tostring(GetSpellInfo("暴风雪"),nil))
  21.     if SpellIsTargeting() then CameraOrSelectOrMoveStart();CameraOrSelectOrMoveStop();end
  22.     return
  23. end
  24. if BeeUnitCastSpellName("player")=="暴风雪" then return end

  25. if UnitExists("target") and BeeUnitCanAttack("target") and IsSpellInRange("奥术冲击")==1 then
  26.     --一触即燃
  27.     if BeePlayerBuffTime("一触即燃")>0 and GetUnitSpeed("player")>0 then BeeRun("/cast 烈焰风暴","target") msMouse()end
  28.     --自动补BUFF部分
  29.     if BeePlayerBuffTime("熔岩护甲")<1 and BeeUnitMana("player","%",0)>0 then BeeRun("/cast 熔岩护甲")end
  30.     if BeePlayerBuffTime("奥术智慧")<1 and BeeUnitMana("player","%",0)>0 then BeeRun("/cast 奥术智慧")end
  31.     if BeePlayerBuffTime("寒冰护体")<1 and BeeUnitMana("player","%",0)>0 then BeeRun("/cast 寒冰护体")end
  32.     if BeePlayerBuffTime("法力护盾")<1 and BeeUnitMana("player","%",0)>0 then BeeRun("/cast 法力护盾")end
  33.     --目标上BUFF
  34.     if BeeTargetDeBuffTime("减速")<1 then BeeRun("/cast 减速")end
  35.     --输出
  36.     --if BeeSpellCoolDown("火焰冲击")==0 then BeeRun("/cast 火焰冲击")end
  37.     if BeeSpellCoolDown("奥术冲击")==0 then BeeRun("/cast 奥术冲击")end
  38.     if BeeSpellCoolDown("霜火之箭")==0 then BeeRun("/cast 霜火之箭")end
  39.     --if BeeSpellCoolDown("炎爆术")==0 then BeeRun("/cast 炎爆术")end
  40.     if BeeSpellCoolDown("寒冰箭")==0 then BeeRun("/cast 寒冰箭")end
  41. end
  42. BeeRun("/run UIErrorsFrame:Clear()")
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-25 00:44 , Processed in 0.041555 second(s), 22 queries .

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

© 2001-2024 Discuz! Team.

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