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>
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)