Get an Epic Experience with Premium


Shaman Login to Add Favorites
  • World of Warcraft
  • 14,423 Monthly Downloads
  • Supports: 6.1.0
  • 1,042,332 Total Downloads
  • Updated 05/17/2015
  • Created 08/31/2009
  • 399 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: v3.4.5release
Support development! **

About Elementarist

6.1 compatible

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 (3.3 versions for WoW 6.0.2)
  • Talent specific spells: Unleash Elements and/or Elemental Blast
  • 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 7 charges, or it has 5 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
  • Flametongoue weapon
  • Searing Totem
  • Elemental Mastery
  • Racial buffs

Display hint for casting
  • Wind Shear if target casts a non instant or channeled spell, or threat is higher than 80%
  • Purge if target has a purgeable buff
  • Chain Lightning, Earthquake if multiple targets are detected

YouTube video (a bit old)

tag v3.4.5release
Taracque <>
2015-05-17 12:14:52 +0200


    - Fixed version number in TOC file.
    - ***v3.4.5 * Fixed: Minor rotation tweaks * Fixed: Better Flame Shock tracking on non targeted units


First Previous Page 1 of 25 Next Last
  • #402

    I have a problem that I THINK is from Elementarist. I have gotten a little bar on the screen, showing Stacks of Lightening shield. I think the bar corresponds with "Shield tracker" or "Shield cooldown tracker".

    What ever I do I can't get rid of or move this little bar.
    Help please.

  • #401

    Bug Report.  Elemental.lua

    LCOUNT is used in line 185 but is not defined at this point.
    LSCOUNT is only defined in line 224
    Impact... you never Earthshock if Lavaburst is available

    I suggest moving line 224 (current defining of LSCOUNT) to start of routine around line 48


  • #400

    Your missing buffs list in the decription shows Flametongue Weapon.  All of the Shaman weapon imbues were removed from the game in patch 6.0.2 when Warlords of Draenor launched on Oct. 14th, 2014.

    They were replaced with the new passive ability called Enhanced Weapons that is only available to the Enhancement specialization.

    Last edited by tgrhwke on 5/28/2015 8:22:38 AM
  • #395

    Hey heard some guildmates and friends talking about this addon

    DPS rotation is pretty fubar'd for Elemental.

    Should be:
    1. FS Up
    2. 20 stack ES
    3. Lava Burst
    4. 12 Stack ES

    5. Searing Totem
    6. Unleash / Blast
    7. Flame Shock if < 7 seconds
    8. Bolt

    Last edited by Tehalbino on 4/25/2015 6:27:32 PM
  • #396

    Its true there is a little tweaking that could go into the addon prioirty list but in practice the cooldowns on the spells pretty much address any small issues in the priority list in the addon.

    A version of the elmental.lua with the suggested changes is at

    Last edited by billlive on 4/27/2015 11:59:22 PM
  • #398

     Hi Tehalbino

    you got me thinking so I did try simcraft some different options .. 
    What I found:

    • Rotation optimization changes with gear level (no suprise there)
    • Simcraft is optimized for lower gear.. your rotation is optimised for higher level
    • Elementalist was within a range of -0.74 to -3.24% of optimised rotation at the levels I tested

    Yes there is some improvement than can be made to the addon.  But the addon  is certainly usable as is for those looking for help with their rotation - player skill will make far more difference than tweeking the rotation :)

    iLevel 690 4 Piece  Patchwerk        Heavy Movement            

    Tehalibino           40666    0             35909    0

    Simcraft               40545    -0.30%  35588    -0.89%

    Elementalist        40366    -0.74%  35324    -1.63%


    iLevel 630        Patchwerk            Heavy Movement            

    Tehalibino           20812    -2.44%  17912    -2.72%

    Simcraft               21333    0.00%    18412    0.00%

    Elementalist        20705    -2.94%  17817    -3.23%


    Last edited by billlive on 4/27/2015 9:18:10 PM
  • #397

    Simcraft is also moddled incorrectly.

    Using simcrafts vs my own is about a 2k dps decrease. 12Shock > unleash (You can even check in simcraft yourself) 

    700 ilvl Ele

  • #392

    Excellent addon. Thank you very much. A feature request I'd like to make is being able to set how many stacks of Lightning Shield to use Earth Shock. I know we can edit the files but would like to see it as a GUI within the addon (maybe a slider). T17 4 piece for Elemental is beneficial to use ES at 12 stacks.

    Last edited by kcoyo on 4/1/2015 3:32:41 PM
  • #393

    It detects 4 piece and changes the number to 12 automagically!


    Last edited by billlive on 4/6/2015 7:53:25 AM
  • #389

    Hey, could you add Unleash Flame in the rotation before Lava Burst whenever it resets or something like that? Thanks for the addon. :)

  • #391

    If you dont have Unleashed Fury for the T6 talent, Unleash Flame isn't part of the rotation

  • #384

    Bug 3.4.3

    Hi taracque

    Couldnt work out in my testing why Liquid Magma jumped from 3rd to 1st spell all the time, then I found out why.  Elementalist.lua is setting timeshift for second spell to zero for instant cast spells.

    In elementalist.lua  at line 960 there should be the following to set minimium timeshift to GCD

      if (not ct1) or (ct1 < Elementarist.lastBaseGCD) then
       ct1 = Elementarist.lastBaseGCD


    Last edited by billlive on 3/16/2015 6:22:35 PM
  • #386

    Thanks for your help, but may I ask you to send me those suggestions via email, or PM instead of posting them here? Most users are not interested in code details…

    Most of your suggestions/fixes are included in 3.4.3, I'm very grateful for your help!!!

  • #388

    I also put the elemental.lua I have tested with my latest fixes and suggestion at

    Last edited by billlive on 3/15/2015 7:37:22 AM
  • #387

    Hi  taracque

    I have sent you a PM with my email address so we can hook up via email.  I will be more than happy to email code directly to you.  I have used PM before but it didnt seem to get to  you  :(



    Last edited by billlive on 3/13/2015 5:20:10 PM
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Gamepedia Free-shirt Giveaway