Get an Epic Experience with Premium


Shaman Login to Add Favorites
  • World of Warcraft
  • 8,306 Monthly Downloads
  • Supports: 6.2.0
  • 1,080,072 Total Downloads
  • Updated 07/09/2015
  • Created 08/31/2009
  • 404 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: v3.4.7release
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.7release
Taracque <>
2015-07-09 12:49:24 +0200


    - 3.4.7 fixed a typo in elemental rotation


First Previous Page 1 of 26 Next Last
  • #417

    suggetion Add fire elemental to Misc function before Storm Elemental Totem

    add to elemenatal.lua
      -- Fire Elemental Totem
      if Elementarist:SpellAvailable(Elementarist.SpellList["Fire Elemental Totem"]) then
       d = Elementarist:GetSpellCooldownRemaining(Elementarist.SpellList["Fire Elemental Totem"])
       if d <= 0.5 then
        return Elementarist.SpellList["Fire Elemental Totem"]

    Add to elematalist.lua under Elemtalist.SpellList
     ["Fire Elemental Totem"] = GetSpellInfo(2894),

  • #415

    Hi,  I like this addon.  It would be even nicer if you could have it enable when you go into combat or in an instance and then disable when you're not, so you don't have the buttons sitting in the middle of the screen :)


  • #416

    I should only be showing when you target a object you can attack.

  • #414

    Bug: Storm Elemental Totem not working.

    Variables Elementarist.CustomIDs["Storm Elemental Talent"]) and Elementarist.SpellList["Storm Elemental Totem"] are called but not defined

    Fix.  Add to elementalist.lua under  Elementarist.SpellList
     ["Storm Elemental Totem"] = GetSpellInfo(152256),

    in Elemental.lua Change
    == Elementarist.CustomIDs["Storm Elemental Talent"])  
    == 21199


    Last edited by billlive on 8/5/2015 7:47:46 AM
  • #412

    Suggestion:  Add Empowered Augment Rune to Misc Spell function.  note there different ID for the Empowered Augment Rune for Alliance and Horde but both give same buff  (GG Bliz!!)  The code below works for Horde, for Alliance repeat using Alliance instead of Horde

    Add to elemenatlist.lua custom IDs
     ["Focus Augment Rune"] = 118632,
     ["Empowered Augment Rune Alliance"] = 128482,
     ["Empowered Augment Rune Horde"] = 128475,

    Add to elemenatlist.lua custom Buffs
    ["Focus Augmentation"] = GetSpellInfo(175457),

    Add to elemental.lua     

    if (  (GetItemCount(Elementarist.CustomIDs["Empowered Augment Rune Horde"]) ~= 0) and
         ( not  Elementarist:hasBuff("player", Elementarist.SpellList["Focus Augmentation"])) )
              if Elementarist:GetItemCooldownRemaining(Elementarist.CustomIDs["Empowered Augment Rune Horde"]) < 2 then
       return nil,GetItemIcon(Elementarist.CustomIDs["Empowered Augment Rune Horde"])


    Last edited by billlive on 7/25/2015 9:14:26 PM
  • #411

    Can we use this addon for the enhancement also ?

    Tired at low levels and did not work.

  • #413

    Use Enhaprio, it's just as good as this.

  • #406

    I have same problems like the last post, also affects the game performance (strange frame rate problem, even have 80 fps).

    thanks for the addon ;)

    Last edited by Mrfondip on 7/9/2015 2:03:07 AM
  • #407

    Sorry for the bug, fixed in 3.4.7

  • #405

    The new update broke the spell suggestion. It doesn't tell me to call Lava Burst after the first opening Flame Shock and Lava Burst. Also, it is not telling me to cast Earth Shock no matter how many stacks I have, and I do have still have the 4 set from BRF.


    I do love this addon please fix.


    Going back to the previous version, it is still working perfectly

    Last edited by Schizoids on 7/8/2015 3:47:04 PM
  • #408

    Please check 3.4.7, and sorry for the inconvenience caused.

  • #409


    Thank you for fixing it so quickly.

  • #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.

  • #403

    Can please check that after the /framestack console command move the mouse cursor over that frame. This will display all frame names which are under the mouse. All Elementarist Frames has name starting with Elementarist.

  • #410


    Thank you very much, I keep the command for furure use.
    No, it isn't Elementarist. My problem is to find out what it is :P as is only says UIparent.[loads of number]. And - if I wasn't stupid - I could have check by disabeling Elemntarist. But then I wouldn't have learnt that handy command.
    Ty for limeting my search. :-)

    Last edited by Jagmed on 7/13/2015 4:39:00 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