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

[法师] 335冰法自用输出

[复制链接]

38

主题

0

回帖

122

积分

超级版主

积分
122
发表于 2023-12-14 19:30:19 | 显示全部楼层 |阅读模式
138wow.com
335折磨冰.jpg

  1. if IsSpellInRange("寒冰箭")~=1 and BeeUnitCanAttack("target")==1 then ClearTarget()end
  2. BeeRun("/targetenemy [noharm][dead]")
  3. local Tbl =BeeUnitBuffList("target")
  4. local buff =BeeUnitBuffList("player")
  5. local Unit="Focustarget"
  6. local time , Castingtime= BeeUnitCastSpellTime(Unit);
  7. local NeedBreak = "暗影新星,低吼咆哮,赫希斯之耳愤怒,血泪,火球术,云雾冲击,冰川冲击,奥术飞弹,灵魂震击,治疗之环,生命吸取,恐惧,圣光术,快速治疗,强效治疗术,魔能火球,冰霜新星,神圣新星,治疗之触,愈合,寒冰箭雨,飓风,烈焰,治疗波,献祭,滋养,次级治疗波,苦修,变形术,暗影修补,圣光闪现,召唤太阳宝珠,黑暗契约,黑暗治疗,暗影打击,烈焰风暴,暗影愈合,寒冰箭,熔岩箭,强制之握,震爆,混乱之箭,黑暗命令,治疗链,神圣之火,暗影新星,暴风雪,火焰之雨,炎爆术,恐惧术,地狱烈焰,幽灵冲击,治疗术,精神灼烧,精神鞭笞"
  8. if BeeStringFind(NeedBreak,BeeUnitCastSpellName())  then
  9.     if BeeIsRun("法术反制") then
  10.         BeeRun("法术反制");
  11.         return;
  12.     end
  13. end
  14. if UnitCanAttack("player", "focus-target") and BeeUnitCastSpellName(Unit)  and Castingtime - time >0.3 and time >0.3 and BeeIsRun("反制",Unit) then
  15.     BeeRun("风剪",Unit);
  16. return;end
  17. if BeeUnitCastSpellName("target")  and Castingtime - time >0.3 and time >0.3 and BeeIsRun("法术反制","target") then BeeRun("法术反制","target");return;end
  18. --BUFF
  19. if not BeeUnitAffectingCombat() then
  20.     if not BeeStringFind("奥术智慧",buff) and not BeeStringFind("奥术光辉",buff) then BeeRun("/cast 奥术光辉","player")end
  21.     if not BeeStringFind("熔岩护甲",buff) then BeeRun("/cast 熔岩护甲","player")end
  22.     if not BeeStringFind("魔法增效",buff) then BeeRun("/cast 魔法增效","player")end
  23. end
  24. if not BeeStringFind("寒冰护体",buff)and BeeUnitUnitIsPlayer(1) and BeeUnitAffectingCombat() then BeeRun("/cast 寒冰护体","player")end
  25. --回蓝
  26. if BeeUnitMana("player","%")<30 and BeeSpellCoolDown("唤醒")==0 and not BeeUnitCastSpellName("player") then BeeRun("/cast 唤醒");return;end
  27. --输出
  28. if UnitExists("target") and BeeUnitCanAttack("target") and IsSpellInRange("寒冰箭")==1 then
  29.     if BeeSpellCoolDown("冰冷血脉")==0 and BeeUnitMana("player","%")>50 then BeeRun("/cast 冰冷血脉")end
  30.     if BeePlayerBuffTime("寒冰指")>0 and not BeeUnitCastSpellName("player") then BeeRun("/cast 冰枪术","target")return;end
  31.     if BeePlayerBuffTime("火球!")>0 then BeeRun("/cast 霜火之箭")end
  32.     if BeePlayerBuffTime("寒冰指")<1 and BeeIsRun("/cast 寒冰箭") and not BeeUnitCastSpellName("player") then BeeRun("/cast 寒冰箭")end
  33. end
  34. BeeRun("/run UIErrorsFrame:Clear()")
复制代码


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

本版积分规则

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

GMT+8, 2024-11-24 23:41 , Processed in 0.061931 second(s), 23 queries .

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

© 2001-2024 Discuz! Team.

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