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!
How do I get ahold of the guy who made this? I got an idea for the Todo. Listen I love this addon. seriously. My prob is I have to run shit like Natur enemy Cast bar because it is important to me to also track my enemies buffs. And de-buffs put on me from enemies. So thats my suggestions. Can you make it to when I add a custom timer I could just add say "Curse of Agony" and anytime curse of agony is on me since im a shaman, it will show on the bar? Or if I add Divine Shield and my target is a paladin it will pop up a timer for Divine Shield? If you could do this this would be the greatest addon especially for pvp imo. Nothing would be moire useful... Interested in hearing your thought son this. I dont even understand why this doesnt already work since it seems it just tracks buffs and debuffs but apprently only those of your own class and im sayting to track all buffs and dbeuffs form all classes.
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