From 7e3b29c1b6986862a54781a7212cfa3acae4f8c2 Mon Sep 17 00:00:00 2001 From: Taracque Date: Mon, 29 Aug 2016 15:22:58 +0200 Subject: [PATCH] AoE spells removed from the rotation, and suggested aside --- modules/elemental.lua | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/modules/elemental.lua b/modules/elemental.lua index 6d9cd2a..9656203 100755 --- a/modules/elemental.lua +++ b/modules/elemental.lua @@ -206,13 +206,6 @@ Elementarist.elemental = { end end - -- Earthquake if 3 or more targets - if (Elementarist.person["foeCount"]>=3) and Elementarist:SpellAvailable(Elementarist.SpellList["Earthquake Totem"]) then - if (Elementarist:Count(Elementarist.SpellList["Earthquake Totem"],spellInCast,exspell1,exspell2) == 0) then - return Elementarist.SpellList["Earthquake Totem"] - end - end - -- Earth Shock if Maelstrom > 90 if (UnitPower("player",11)>=90) and (Elementarist:ZeroCount(Elementarist.SpellList["Earth Shock"],spellInCast,exspell1,exspell2)) then d = Elementarist:GetSpellCooldownRemaining(Elementarist.SpellList["Earth Shock"]) @@ -221,11 +214,6 @@ Elementarist.elemental = { end end - -- Chain Lightning for more than 1 targets - if (Elementarist.person["foeCount"]>1) and Elementarist:SpellAvailable(Elementarist.SpellList["Chain Lightning"]) then - return Elementarist.SpellList["Chain Lightning"] - end - -- Lightning Bolt if IsSpellInRange(Elementarist.SpellList["Lightning Bolt"], "target") == 1 and Elementarist:SpellAvailable(Elementarist.SpellList["Lightning Bolt"])then @@ -383,7 +371,7 @@ Elementarist.elemental = { end end - if (Elementarist.person["foeCount"]>2) then + if (Elementarist.person["foeCount"]>1) then ---- Lava beam if available if Elementarist:SpellAvailable(Elementarist.SpellList["Lava Beam"]) then if IsSpellInRange(Elementarist.SpellList["Lava Beam"], "target") == 1 then @@ -396,6 +384,14 @@ Elementarist.elemental = { if Elementarist:SpellAvailable(Elementarist.SpellList["Chain Lightning"]) then return Elementarist.SpellList["Chain Lightning"] end + + -- Earthquake if 3 or more targets + if (Elementarist.person["foeCount"]>=3) and Elementarist:SpellAvailable(Elementarist.SpellList["Earthquake Totem"]) then + if (Elementarist:Count(Elementarist.SpellList["Earthquake Totem"],spellInCast,exspell1,exspell2) == 0) then + return Elementarist.SpellList["Earthquake Totem"] + end + end + end -- check if purgeable buff is on target (not sure if this is ok) -- 1.7.9.5