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!
Hello there,
i was getting errors
21x ...\common\Wildpants\libs\AceEvent-3.0\AceEvent-3.0-4.lua:33: Attempt to register unknown event "PLAYER_PET_CHANGED"
[string "=[C]"]: in function `RegisterEvent'
[string "@Bagnon\common\Wildpants\libs\AceEvent-3.0\AceEvent-3.0-4.lua"]:33: in function `OnUsed'
[string "@BugSack\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:142: in function `RegisterEvent'
[string "@ClassTimer\ClassTimer-2.4.90001.1.lua"]:342: in function <ClassTimer\ClassTimer.lua:338>
[string "=[C]"]: ?
[string "@Bartender4\libs\AceAddon-3.0\AceAddon-3.0-13.lua"]:70: in function <Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:65>
[string "@Bartender4\libs\AceAddon-3.0\AceAddon-3.0-13.lua"]:527: in function `EnableAddon'
[string "@Bartender4\libs\AceAddon-3.0\AceAddon-3.0-13.lua"]:630: in function <Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:615>
When i disabled classtimer, the error is away, can you fix it?
I was getting errors with the Shadowlands Alpha when logging into a character referencing PLAYER_PET_CHANGED. I managed to fix the issue by updating line 342 and 361 of Classtimer.lua
Old:
Line 342: Self:RegisterEvent('PLAYER_PET_CHANGED')
Line 361: function ClassTimer:PLAYER_PET_CHANGED()
New:
Line 342: self:RegisterEvent('UNIT_PET')
Line 361: function ClassTimer:UNIT_PET()
Just my 2 cents.
In reply to Zorcan2112:
Thank you for that <3 It helped me to fix it!
In reply to Zorcan2112:
Thank you <3
In reply to Zorcan2112:
I had this error chasing me through all BFA addon, thx a lot for the fix!
In reply to Zorcan2112:
Excellent. Thanks for the fix.
In reply to ZalidTheBur:
Not sure this got packaged up - the comment says fixed but the souce i just got still has the bug.
In reply to Zorcan2112:
Thank you so much. Sad that this isnt fixed since nearly 2 years now. :(
I can't seem to find a way to have timers display since the pre-patch. The addon itself loads, but the bars are invisible and show no DoTs/buffs/etc. (even when "unlocked" where you normally could view them).
In reply to LeahWolf:
Yeah pretty sure the addon is broken right now
In reply to oneglaivetv:
Go to Files -> Recent Files (All Files) and grab the latest copy. It's an Alpha build but it works just fine for me on Retail.
In reply to LeahWolf:
I'm running the latest alpha, ClassTimer-2.3.70300.1-6-g057ed5d-alpha.zip and it works ok. Last night my buff and debuff timers were all working as expected.
Is there any way to smooth out the progression of the timer?
It's very jerky for me sometimes compared to other times from various other add-ons.
Is this likely to see an update for Shadowlands, in a world full of Weakauras?
is there no longer an option to show a buff w/o a time as full rather than empty?
Just saw that the addon was being updated.
Hoping that it might result in a Classic version :)
In reply to Painstormx:
I hope for a Classic version as well, loved this addon when I played retail :)
Anyone have a version of this working for Classic by chance? Love this addon.
In reply to ElvarTV:
+1
I miss it so much in classic ='(
In reply to ElvarTV:
+1
I miss it so much in classic ='(