Quantcast

AoE spells removed from the rotation, and suggested aside

Taracque [08-29-16 - 13:22]
AoE spells removed from the rotation, and suggested aside
Filename
modules/elemental.lua
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)