Get an Epic Experience with Premium

Elementarist

Shaman Login to Add Favorites
  • 13 Likes
  • World of Warcraft
  • 28,603 Monthly Downloads
  • Supports: 5.3.0
  • 557,987 Total Downloads
  • Updated 06/14/2013
  • Created 08/31/2009
  • 286 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: v3.2.1release
or
Support development! **
Donate

About Elementarist

5.3.0 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.0 versions for WoW 5.1.0)
  • 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
  • Thunderstorm, if mana is < 70%
  • 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.2.1release
17f6dc50c103eeb9b8065322e931d5221a0a8b09
Taracque <taracque@taracque.hu>
2013-06-14 11:49:54 +0200

v3.2.1release

--------------------

Taracque:
    - Fixed: Wrong logic, if both alchemist flask, and Crystal of Insanity presents

Comments

First Previous Page 1 of 16 Next Last
  • #248

    First of all thank you for the time and effort you put into making this excellent addon. I was wondering if it would be possible to make it so that your addon could be skinned using http://www.curse.com/addons/wow/masque. Just so it would fit in with the theme of the rest of my UI?

    I know it's only for cosmetic reasons but thought it was worth asking :)

  • #245

    Hey man,

    I'm having some troubles with the Cooldown tracking part of the addon (the one where you can see ascendance).


    It keeps showing the Alchemist Flask, OR the Crystal of Insanity icon. Even after I reuse those items, it stills stays there and doesn't allow the Ascendance icon to show.


    Was wondering if you could fix this or perhaps enable some customization of the miniframes so we can put our big CDs on there (Fire Ele for example). Just a suggestion :)

  • #246

    Try 3.2.1, hopefully that issue is fixed.

  • #247

    Thanks alot for the quick responses and fixes.

    Just wanted to say thanks for the great addon that I use even while clearing Heroic ToT/raids:P

    Sent a small token of appreciation your way via paypal. :) Keep it up!

  • #242

    Still getting LOTS of errors from this unfortunately with the most current version.

     

    49x [ADDON_ACTION_BLOCKED] AddOn "Elementarist" tried to call the protected function "CompactRaidFrame10:Show()". !BugGrabber-r188\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587> <in C code> FrameXML\CompactUnitFrame.lua:279: in function "CompactUnitFrame_UpdateVisible" FrameXML\CompactUnitFrame.lua:237: in function "CompactUnitFrame_UpdateAll" FrameXML\CompactUnitFrame.lua:139: in function <FrameXML\CompactUnitFrame.lua:139>

    Locals: nil

    8x [ADDON_ACTION_BLOCKED] AddOn "Elementarist" tried to call the protected function "CompactRaidGroup5Member5:Show()". !BugGrabber-r188\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587> <in C code> FrameXML\CompactUnitFrame.lua:279: in function "CompactUnitFrame_UpdateVisible" FrameXML\CompactUnitFrame.lua:237: in function "CompactUnitFrame_UpdateAll" FrameXML\CompactUnitFrame.lua:47: in function <FrameXML\CompactUnitFrame.lua:44>

    Locals: nil

    18x [ADDON_ACTION_BLOCKED] AddOn "Elementarist" tried to call the protected function "CompactRaidGroup2Member2:Show()". !BugGrabber-r188\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587> <in C code> FrameXML\CompactUnitFrame.lua:276: in function "CompactUnitFrame_UpdateVisible" FrameXML\CompactUnitFrame.lua:234: in function "CompactUnitFrame_UpdateAll" FrameXML\CompactUnitFrame.lua:127: in function "CompactUnitFrame_SetUnit" FrameXML\CompactRaidGroup.lua:57: in function "CompactRaidGroup_UpdateUnits" FrameXML\CompactRaidGroup.lua:10: in function "CompactRaidGroup_OnEvent" <string>:"*:OnEvent":1: in function <string>:"*:OnEvent":1

    Locals: nil

    14x [ADDON_ACTION_BLOCKED] AddOn "Elementarist" tried to call the protected function "CompactPartyFrameMember4:Show()". !BugGrabber-r188\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587> <in C code> FrameXML\CompactUnitFrame.lua:276: in function "CompactUnitFrame_UpdateVisible" FrameXML\CompactUnitFrame.lua:234: in function "CompactUnitFrame_UpdateAll" FrameXML\CompactUnitFrame.lua:46: in function <FrameXML\CompactUnitFrame.lua:43>

    Locals: nil

    I had 91 Errors just from Elementarist in my last play session.  They all seem to be related to the compaact pary or raid frame, with different groups and players mentioned throughout.

     

    Why is it that you cannot test in a raid like LFR?  Also, so I don't have to have each character with different settings, is it possible to not load if the current character is not a Shaman?  I seem to get more errors on my mage than on my shaman but I obviously don't want it to do anything when I'm on my mage.  It is possible on my end to disable it but through the course of updating, it gets turned on from time to time and other class specific add-ons I have do not seem to load if they are not for the current class.

  • #243

    Beleave me, I've tested it as much as I can. And for me it doesn't produce such errors.

    The strangest thing that Elementarist doesn't call functions listed in your report. Can you please copy a list of addons that you are using?

  • #241

    Great addon! Just a question:

    Is it possible if you could put a timer for the cooldown of each spell (e.g. Flameshock, LvB,Elemental Blast) on the icons itself? Sometimes, for example, Elemental Blast will come off cooldown ~0.2-0.3 seconds before lavaburst, making it better to just wait that 0.2 seconds for Lava burst instead.

    Would be good if we had timers so we know the cooldowns of these spells.

    Keep up the fantastic work!

  • #244

    I'm personally use OmniCC for that (OmniCC displays cooldown timer on action bar buttons).

  • #240

    I've had nothing but success with this addon, despite the occasional O.o message from Swatter. It's by far the most intuitive, compact, and easy to use cooldown tracker and facepalm preventer I've seen. My first run using Elementarist, I saw an immediate 12k increase in dps (thanks to its correcting my misled set of priorities) and it's kept me on my game ever since. For trash, when I'm just hammering my "1" button it's plenty easy to ignore, but oh so wonderful to have for drawn out boss fights or pvp/arena.  Thanks so much for simplifying one of my favorite spell rotations in the game. Windows are a cinch to move and very adjustable.  Hard not to play your best with Elementarist. Thanks again!

  • #239

    Message: [ADDON_ACTION_BLOCKED] AddOn "Elementarist" tried to call the protected function "CompactRaidFrame3:Show()".
    Time: 05/01/13 20:25:46
    Count: 17
    Stack: [C]: in function `Show'
    Interface\FrameXML\CompactUnitFrame.lua:279: in function `CompactUnitFrame_UpdateVisible'
    Interface\FrameXML\CompactUnitFrame.lua:237: in function `CompactUnitFrame_UpdateAll'
    Interface\FrameXML\CompactUnitFrame.lua:97: in function <Interface\FrameXML\CompactUnitFrame.lua:44>

    Locals: <none>

  • #238

    I'm having trouble getting it to track Flame Shock on multiple targets. When I apply it to a second target, the second timer just disappears after 2-3 seconds. Not sure if this is something I'm doing wrong or if this isn't set to track multiple dots anymore.

    Last edited by Feohwynn on 3/26/2013 7:39:06 PM
  • #237

    I'm an Alchemist so I have the Alchemists Flask, but I picked up the Crystal of Insanity which buffs everything by 500. Elementarist doesn't realize I have the Crystal so it wants me to use the Flask so it never shows my searing totem, Ascendance and Elemental Mastery cooldowns. So is there anyway you can fix that?

  • #236

    I just wanted to say that I LOVE elementarist! It was the first addon I made sure was working on 5.2's launch. ;-) It is so helpful - the best CD tracker/helper out of all of them out there. I love how flexible it is, but how much everything is set to go already. I also love the layout options. Thank you SO much, keep up the awesome work!

  • #234

    still getting

    Message: Interface\AddOns\Elementarist\Elementarist.lua:393: attempt to perform arithmetic on a nil value Time: 03/07/13 20:03:40 Count: 3 Stack: Interface\AddOns\Elementarist\Elementarist.lua:393: in function `CountPerson' Interface\AddOns\Elementarist\Elementarist.lua:531: in function `?' Interface\AddOns\Elementarist\Elementarist.lua:128: in function <Interface\AddOns\Elementarist\Elementarist.lua:127>

    Last edited by taracque on 3/8/2013 4:16:04 AM
  • #235

    I've put some extra checks into 3.1.6, but I can't test it in raid environment. I really hope it works.

  • 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 »

Maingear

ENTER NOW