Elementarist

Spell Advisor Frame

Addon that tries to optimize DPS output for elemental shamans. It advise what spell you should cast next.
Also shows dps on the selected target (not the total dps) and aggro percentage.

Rules how it advises spells (2.1 versions for WoW 4.3)

* Keep Lightning shield up
* Flame Shock if target in range and doesn't have FS debuff
* Lava Burst, if target in range, and LvB is not on cd
* Earth Shock if Lightning Shield has 9 charges, or it has 7 or more, and FS debuff has more time than FS cooldown
* Lightning Bolt if target is in range

Also it display missing buffs:

* Lightning Shield
* Wrath of Air totem
* Flametongoue weapon

Display hint for casting

* Elemental Mastery, when not on cd
* Thunderstorm, if mana is < 70%
* Wind Shear if target casts a non instant or channeled spell
* Purge if target has a purgeable buff

YouTube video

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Thazarus Thazarus Aug 10, 2011 at 17:09 UTC - 0 likes

    I love this addon, it helps me so much. I was wondering if there is a way to only show the wind shear icon when the spell being cast is actually interruptible. Thanks in advance :D

  • Avatar of Rogue121 Rogue121 May 23, 2011 at 11:09 UTC - 0 likes

    @taracque: Go

    Thank you very much. It is working perfectly now.

  • Avatar of taracque taracque May 23, 2011 at 09:21 UTC - 0 likes

    @Rogue121: Go

    Try 2.0.1. I've fixed the Flask detection in case of Alchemists, and I've added an option to disable Earthquake from rotation.

  • Avatar of Rogue121 Rogue121 May 21, 2011 at 13:34 UTC - 0 likes

    I'm glad this has been updated but I am still having the problem with the flask icon not going away and covering up the shield icon/blood fury icon. It does disappear if I use the max flask of draconic mind but when i'm not raiding I generally use my flask of enhancement. Can we have an option to disable it or allow it to not show when using either flask?

    If it is too much trouble to correct in the addon and someone knows how to edit the lua file on this I would greatly appreciate it.

    Oh I would also like to suggest adding an option to disable earthquake from rotation like you can for UE.

    Last edited May 22, 2011 by Rogue121: adding a request
  • Avatar of taracque taracque May 17, 2011 at 13:54 UTC - 0 likes

    @Debose: Go

    OmniCC has pulse, and Elementarist supports OmniCC in all frames.

  • Avatar of Debose Debose Apr 28, 2011 at 21:19 UTC - 0 likes

    By the way, as a programmer, I have done some coding in the long gone days of VB up to ver 6.

    But all I am doing is examining what is there and working with the logic a small bit. But I use this mod all the time, so it will keep working for me. My hacks are probably guaranteed to be not pretty... just warning ya.

    I really want the mod to tell me before FS is off, maybe pulse the FS window starting at -3 seconds at orange and going to screaming red by the time it falls off. We no longer lose the clipped tick, so I really hate seeing anything less than 90% uptime on Fire Shock.

    Anyone else have a problem with FS uptime?

  • Avatar of Debose Debose Apr 28, 2011 at 21:07 UTC - 0 likes

    OK, I pvp a lot on my shammy, so wanted Fire Nova to be functional again.

    So spreading FS, then Fire Nova seems like a good thing. I messed with the code a bit starting at line 674 in elementarist.lau

    Remove or comment out 2 lines:

    			-- local haveFireTotem,fireTotemName,_,_ = GetTotemInfo(1),
    			-- if (haveFireTotem) and (fireTotemName ~= "") then
    

    Added 2 lines

                          -- is Flame Shock on target 
                           local f = Elementarist:hasDeBuff("target",Elementarist.SpellList["Flame Shock"],"player")
    	               if f then
    

    just comment out or remove the old Fire Totem locals and the qualifying of their existence. Replaced with a new local for Flame Shock debuff and qualifying that debuff was on your current target...

    If you don't want to run out of date addons, go ahead and change the first line of the .toc to:

    ## Interface: 40100
    
    Last edited Apr 30, 2011 by Debose
  • Avatar of Bostad Bostad Apr 28, 2011 at 02:28 UTC - 0 likes

    Thanks Debose! That worked like a charm:

    Here's a link to the editted file. Just replace it in your Elementarist folder

    http://www.4shared.com/file/67pk9p32/Elementarist.html

  • Avatar of Debose Debose Apr 27, 2011 at 04:37 UTC - 0 likes

    From post by Glasse on WoW Forums

    <http://us.battle.net/wow/en/forum/topic/2416118144>

    " Search for COMBAT_LOG_EVENT_UNFILTERED Should you find a list similar to: (_,timestamp,event,playerGUID,playerName,_,targetGUID,targetName,targetFlags,spellID,_,_,otherspellID) near "COMBAT_LOG_EVENT_UNFILTERED", change it to : (_,timestamp,event,hideCaster,playerGUID,playerName,_,targetGUID,targetName,targetFlags,spellID,_,_,otherspellID) Adding the bold&underlined part."

    Works to get Elementarist working again.

  • Avatar of neoark1 neoark1 Apr 12, 2011 at 16:01 UTC - 0 likes

    Anyone wants to take over this project?

Facts

Date created
Aug 31, 2009
Categories
Last update
May 22, 2012
Development stage
Release
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Curse link
Elementarist
Downloads
283,049
Recent files

Authors