Quantcast

Moved Healing stream to bottom prioirty in "Misc"

BillLive [01-31-16 - 04:12]
Moved Healing stream to bottom prioirty in "Misc"
Added explaination file for Configutation options
Signed-off-by: BillLive <bill@live.com.au>
Filename
Configuration Options Explained.txt
modules/elemental.lua
diff --git a/Configuration Options Explained.txt b/Configuration Options Explained.txt
new file mode 100644
index 0000000..52ecef4
--- /dev/null
+++ b/Configuration Options Explained.txt
@@ -0,0 +1,54 @@
+Elementalist 3.7.0  Configuration Options Guide
+
+This is a short file with some of the notes about the Configuration options effects and senario suited for each configuration option
+
+
+ELEMENTAL CONFIGURATION OPTIONS
+Enabled - Enables/Disables the addon loading the elemental specialization module
+Flameshock Behaviour - Keep Flame Shock up - Immediately applies flameshock to any target if flameshock is available
+                     - Flame Shock up - Immediately applies flameshock to any target if flameshock is available
+                     ***Recommendation *** Use Keep Flame Shock up -- excpet where  multiple targets which live >30 seconds
+
+Prioritize Buff Flameshock when DOT not fully Buffed - Checks talents and status of current targets Flameshock.
+                                                       If the DPS of the DOT can be improved it delays certain spell to generate a more powerful Flameshock
+                                                    ***Recommendation *** Enabled - -- excpet where multiple targets which live >30 seconds
+
+Prioritize Buff Flameshock with seconds Remaing -  If the DOT has less than specified time remaining it delays certain spell to generate a more powerful Flameshock
+                                                   ***Recommendation *** 12 seconds increase if you find the DOT expires before being re-applied
+
+Debuff tracker shows buff applied to DOT - Enables/Disables the display of Unleashed Flame and Elemental Fussion Charges on the Flameshock icon
+                                           ***Recommendation *** Enabled so you can see the status of you buffs to manually manage rotation
+
+Disable Liquid Magma in Rotation - Removes Liquid Magma from the "Spell Advisor" rotation
+                                           ***Recommendation *** Disabled unless you to manually determine when to use Liquid Magma Totem
+
+Enable Earthquake in Rotation - Enables Earthquake in the "Spell Advisor" rotation when player has Enhanced Lightning Buff
+                                ***Recommendation *** Enabled if you conistently have 2 (two) targets stacked.  For 3 or more use the "AoE/Interupt" frame to determine spells
+Show Healing Stream Totem - Shows when Healing Stream Totem is available in the "Misc" frame
+                          *** Recommendation *** Enabled - It is the last in the priority list and you dont have to cast it!
+
+
+
+ENHANCEMENT CONFIGURATION OPTIONS
+Enabled - Enables/Disables the addon loading the enhancment specialization module
+Show Healing Stream Totem - Shows when Healing Stream Totem is available in the "Misc" frame
+
+
+
+RESTOREATION CONFIGURATION OPTIONS
+Enabled - Enables/Disables the addon loading the restoration specialization module
+Show Searing Totem - Shows when Searing Totem is available in the "Misc" icon
+
+
+
+COMMON CONFIGURATION OPTIONS
+Enabled - Enables/Disables the addon and associated specialization modules
+Disable Mini Frames - Enables/Disables the "Misc" and "Int/Aoe" frames
+Lock Elementarist Frame - Enables/Disables the dragging of frames creatd by Elementarist
+Disable Spell Advisor - Enables/Disables the "Spell Advisor" frames
+Disable Shield Tracker -  Enables/Disables the "Shield Tracker" frame
+Disable Shield Cooldown Tracker -  Enables/Disables the time remiaining text in the "Shield Tracker" frame
+Alpha and Scale sliders - Adjust the size and transparancy of the specified frames
+Threat Warning - Enables/Disables sending of a warning text message to Raid Warning when the player exceeds 70% threat
+Disable Damage and Threat Text - Enables/Disables the Disable Damage and Threat Text displayed between the "Misc" and "Int/Aoe" frames
+Layout  - Provides option to set the relative postions of the "Spell Advisor", "Misc" and "Int/Aoe" frames
\ No newline at end of file
diff --git a/modules/elemental.lua b/modules/elemental.lua
index eeccd37..8f9e235 100755
--- a/modules/elemental.lua
+++ b/modules/elemental.lua
@@ -517,17 +517,6 @@ Elementarist.elemental = {
 			end
 		end

-		-- Healing Stream Totem
-		if (ElementaristDB.showHealingStream) and (Elementarist:SpellAvailable(Elementarist.SpellList["Healing Stream Totem"])) then
-			local haveWaterTotem,waterTotemName,_,_ = GetTotemInfo(3)
-			if (waterTotemName == "") then
-				e = Elementarist:GetSpellCooldownRemaining(Elementarist.SpellList["Healing Stream Totem"]);
-				if (e < 1) then
-					return Elementarist.SpellList["Healing Stream Totem"];
-				end;
-			end
-		end
-
 		-- Elemental Mastery
 		if Elementarist:SpellAvailable(Elementarist.SpellList["Elemental Mastery"]) then
 			d = Elementarist:GetSpellCooldownRemaining(Elementarist.SpellList["Elemental Mastery"])
@@ -563,6 +552,16 @@ Elementarist.elemental = {
 			end
 		end

+		-- Healing Stream Totem
+		if (ElementaristDB.showHealingStream) and (Elementarist:SpellAvailable(Elementarist.SpellList["Healing Stream Totem"])) then
+			local haveWaterTotem,waterTotemName,_,_ = GetTotemInfo(3)
+			if (waterTotemName == "") then
+				e = Elementarist:GetSpellCooldownRemaining(Elementarist.SpellList["Healing Stream Totem"]);
+				if (e < 1) then
+					return Elementarist.SpellList["Healing Stream Totem"];
+				end;
+			end
+		end
 		return ""
 	end;
 	IntSpell = function(self)