本帖最后由 大好大 于 2016-8-6 08:27 编辑
1.自动打断,烈焰震击后释放元素召唤图腾
2.以血量判定BOSS开启元素掌握及饰品
3.按住 Shift 键进行AOE循环,如果目标距离自己在10码范围内火焰图腾会释放火焰新星
4.晚间刚刚借了个萨满,施法条件的判断可能有考虑不到位的地方,但后续我会一直完善
5.道友们高抬贵手,别再打劫我了,脚本都是免费的,我也不容易。( 一入黑道毁一生)
 
- [hide]local Tbl = BeeUnitBuffList("target")
- local buff = BeeUnitBuffList("player")
- local dstt = "石肤,空气之怒图腾,天怒图腾"
- --准备
- if BeePlayerBuffTime("水之护盾")<0 then
- BeeRun("/cast 水之护盾")
- end
- if not BeeStringFind("空气之怒图腾",buff) and BeeUnitAffectingCombat() then
- BeeRun("/cast 元素的召唤")
- end
- --判定BOSS(饰品名称可根据自己需要进行替换)
- if BeeUnitHealth("target",nil,0)>250000 and BeeTargetDeBuffTime("烈焰震击")>0 and BeeSpellCoolDown("熔岩爆裂")==0 then
- if GetItemCooldown("永冻水晶")==0 then
- BeeRun("永冻水晶")
- end
- if BeeSpellCoolDown("元素掌握") then
- BeeRun("/cast 元素掌握")
- end
- end
- --自动打断
- local Unit="target"
- local time , Castingtime= BeeUnitCastSpellTime(Unit);
- if BeeUnitCastSpellName(Unit) and Castingtime - time >0.5 and time >0.5 and BeeIsRun("大地震击",Unit) then
- BeeRun("大地震击",Unit);
- end;
- --Aoe循环
- if IsShiftKeyDown() and UnitExists("target")==1 and not UnitIsDeadOrGhost("target") and IsSpellInRange("烈焰震击")==1 then
- if BeeRange("target")<10 and BeeSpellCoolDown("火焰新星")==0 then
- BeeRun("/cast 火焰新星")
- end
- if BeeTargetDeBuffTime("烈焰震击")<2 and BeeSpellCoolDown("烈焰震击")==0 and not BeeUnitCastSpellName("player") then
- BeeRun("/cast 烈焰震击")
- end
- if BeeTargetDeBuffTime("烈焰震击")>2 then
- if BeeSpellCoolDown("熔岩爆裂")==0 then
- BeeRun("/cast 熔岩爆裂")
- end
- if BeeSpellCoolDown("闪电链")==0 and BeeIsRun("/cast 闪电链") then
- BeeRun("/cast 闪电链")
- end
- if BeeSpellCD("闪电链")>0 then
- BeeRun("/cast 闪电箭")
- end
- end
- end
- --正常输出循环
- if not IsShiftKeyDown() and UnitExists("target")==1 and not UnitIsDeadOrGhost("target") and IsSpellInRange("烈焰震击")==1 then
- if BeeTargetDeBuffTime("烈焰震击")<2 and BeeSpellCoolDown("烈焰震击")==0 and not BeeUnitCastSpellName("player") then
- BeeRun("/cast 烈焰震击")
- end
- if BeeTargetDeBuffTime("烈焰震击")>2 then
- if BeeSpellCoolDown("熔岩爆裂")==0 then
- BeeRun("/cast 熔岩爆裂")
- end
- if BeeIsRun("/cast 闪电箭") then
- BeeRun("/cast 闪电箭")
- end
- end
- end[/hide]
复制代码 |