ESTrack (release 3)
Earth Shield charge tracker by Teeneeh @ Silvermoon-EU - http://www.svendtofte.com/misc/estrack/

Download: ESTrack.zip
A simple addon that tracks how many charges that remain on Earth Shield.
Features
- Keeps track of ES charges on a target (before the addon knows what target to track you must first cast ES on it).
- Updates count regardless of what shaman casts ES on your target (so if another shaman is casting ES on your target, the counter will update to accomodate the added charges).
- Remembers the target, so that you can simply click the icon to recast ES (this only works for players you are in a party or raid with).
- Simple "display" mode, that makes the icon click-through, if you simply want the count, and nothing else. Many of us already have enough things obstructing our mouseclicks.
- Toggles on and off, whenever you join or leave a group. You can turn this off, so that you manually toggle the icon on and off.
Command reference
- /estrack lock
- /estrack unlock
- /estrack hide
- /estrack show
- /estrack autotoggle (default is true)
- /estrack size (default is 30)
- /estrack font (default is 50)
- /estrack resetwindow
Autotoggle means the tracker shows/hides depending on if you're grouped or not.
For show/hide commands to have an effect, you must disable autotoggle first.
Release History
-
Release 3
- Positioning code is now using Blizzard's own layout-cache.txt file. Hopefully this should ensure stable layouts.
- Loading is conditional on player being a shaman. Addon is otherwise totally disabled.
- /estrack resetwindow command added.
- Added "clicktocast" functionality. The recasting will only function for targets you're grouped with.
-
Release 2
- Updated to 2.4 combatlog format.
-
Release 1
TODO
- Sometimes when recasting as ES expires will cause the last charge of the old ES to count as a charge being spent on the new ES, thus causing the counter to be 1 lower then what it really is.
- Possibly make an indication of GCD on the icon, so people know when they can click.
- Enable font-choice, preferably via some Ace stuff (SharedMedia)
- Localize for non-english settings. Or at least make is possible to do so.
- Make a enable/disable command