ClassTimer
Deprecation Notice: If possible, please use WeakAuras instead, this addon is no longer maintained
This is an addon to create timers for your own buffs and debuffs.
General
player bars on left, target in middle, focus on right, all can be moved
To track CC Effects you must set the CCed mob as your focus if its not your target.
Only icons and time can be shown if you don't want bars.
The text can be customized in the options by using, "%s for spell name", "%a for applications", "%u for unit name eg target or player", "%n for mob name"
This mod is set up with AceLocale so anyone who wants to add other locals feel free :)
If you want other textures for the bars, get the AddOn SharedMedia.
Note: When adding values in the files, double parentheses are necessary on the last item in a table because it contains all the values from the function call and we only want the first one.
Options
/classtimer or the LDB Launcher
Credits
Must give Nymbia credits as he is a legend!
Currently the only way to read the application count (%a) is if using full timer bars. My request it to optionally allow the output of %a to overlay on top of the icon when using Icon Only mode.
Example... I raid as a mutilate rogue. Seeing my Deadly Poison stack, and ensuring it's at five when using envenom, is quite important. I don't like taking the screen space to use the full timer bar... though I would do it if I could shrink the width to less then 50.
@Michirure -- I was able to get the spell names from WWS. For example... when Mongoose procs it's called "Lightning Speed". When my Berserker chant procs it's called "Berserk". When Mirror of Truth procs it's called "Reflection of Torment". If you can't look at a wws output... just hit a target dummy and watch for buffs to appear. Just xref the buffs with the item/spell that proc'd and you'll be golden.
@Goatherder -- I haven't seen any problems with target bars since patch. Not that it helps you any... but at least it's situational problem instead of a fundamental problem with the addon.
It says in order to add a custom timer, I need to use the "Spell Name in games locale." How would I find out what specific spells are called in it?
I'm sorry if this is a dumb question, but this is my best lead.
I would like to see a timer when I put it down (time left before it disappears) and a timer when mobe gets trapped.
An option behind every spell would be nice to include other players spells as well: e.g. as a Mage I am interested in not only my own "Scorch"timer on a boss, but it should refresh when any Mage renews it, so I know if it is refreshed up or not. But on the other hand, when I cast "Living Bomb", I just want my own timer, as I have to recast it when it exploded, and therefore it shouldn't show the other Mages LBs.
Also, I experienced that after "Invisibility", ClassTimer seems to forget old values, not showing any scorchtimers even when reapplying it (I had to let scorch to run out fully and then reapply it to get a new scorchtimer bar).
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\ClassTimer\ClassTimer.lua line 343:
bad argument #3 to 'gsub' (string/function/table expected)
Debug:
(tail call): ?
[C]: ?
ClassTimer\ClassTimer.lua:343:
ClassTimer\ClassTimer.lua:339
ClassTimer\ClassTimer.lua:530: StickyUpdate()
ClassTimer\ClassTimer.lua:506: UpdateUnitBars()
ClassTimer\ClassTimer.lua:319:
ClassTimer\ClassTimer.lua:317
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9:
[string "safecall Dispatcher[2]"]:5
(tail call): ?
...dOns\ClassTimer\Libs\AceBucket-3.0\AceBucket-3.0.lua:87:
...dOns\ClassTimer\Libs\AceBucket-3.0\AceBucket-3.0.lua:80
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
...rface\AddOns\epgp\libs\AceTimer-3.0\AceTimer-3.0.lua:146:
...rface\AddOns\epgp\libs\AceTimer-3.0\AceTimer-3.0.lua:118
Hi, Awesome addon, I have a request which i think would be pretty simple for you, would it be possible to add a timer for the 30 second cooldown on a Druids Eclipse spell once it procs. As a moonkin i need to keep track of the cooldown in order to be casting the correct spell once the cd is up and im currently using a seperate addon for this but i would love to have it added to ClassTimer.
Could you add an option to display debuffs not only from the player himself but other players as well?
What I mean is, that when I dont care if it's me who applies mangle debuff or any other druid (or even an arms warrior with trauma) that it should simply show, if the debuff is up or not.
Hi there. I got a problem with my ClassTimers bars. Self, pet and focus bars are working great, but I haven't got an target bar. It just doesn't appear even if the target has debuffs from my spells. If I unlock the frames the target bar is visible and dragable, but als soon als I lock the bars, the problem still exists - player, pet, focus is working - target don't...
I use the standard settings. I guess that there is an addon in my addon folder that blocks this feature of ClassTimers, but I have really no idea where I can determine this problem. I got an secound WoW folder on my HDD. In this WoW version I don't use any Addons. I just created it for testing WoW addons before I install them into my primary/main WoW folder. So I installed ClassTimers in this Test-WoW folder. And it works... My debuffs on the target were shown.
Anybody made the same experience with that issue? Please help...
I will have 2 lines, at a given position.
First line shows beacon of light buff duration on it's curent target, colored in red.
Second line shows sacred shield duration on the target I selected.
I would like to be able to configure the addon so that the position on the screen of those 2 timers stay all the time the same. If no player has beacon of light the bar is not disapearing, but I can chose a color to show the expired beacon of light wich would be easy for me to see.
So the fixed positions, different behavious when expiring, different colors/textures for the almost expired and expired spells/buffs/debuffs would be really nice.
The problem only happens when you have loaded both ClassTimer and SexyMap (both the current versions from curse, as of 14/Jan/2009). I set up an addon directory with just these two addons, and the game freezes as soon as I press the "Bar settings" label. When I remove SexyMap, the label works again. This was reproducable any time I tested it, so there seem to be some incompatibilities between these two addons, regarding the interface panel.
I added a few spells to the custom timers and for some reason they give me an error when there is more than one of these spells active on the player or focus bars. Not sure why this happens and it is quite irritating
Could definitely use a bar for the new Discipline Priest talent Grace. It's vital to the spec.
Other people has mentioned something along the same lines.
Please allow an option to not have timer bars removed once they reach 0, or better yet, make the delay between the timer reaching 0 and the timer being removed configurable. This will allow the addon to be used not only to keep taps on abilities running out, but also on ablities which have already run out and needs to be reapplied. This would be a great help for me as an affliction warlock with 5-6 dots going at any one time. Once in a while a dot will run out and this change will make it a lot eaiser for me to identify which of the 6 dots in my rotation is was.