CooldownButtons
Features
- Basic
- Monitor all active Item or Spell(incl. Pet) Cooldowns as Buttons.
- Grouping Buttons for Items and Spells in its own Button Bars
- Support for combining both to one Bar
- Support for a Bar with Expiring Cooldowns
- Option to split single Cooldowns from that Groups and Displaying them on saved positions.
- GUI Based Configuration
- Customization
- Skinnable Buttons with Masque
- Button size and opacity configurable
- You can enable a 'pulse' effect for Cooldonws that are finished
- Button Bar fully customizable
- Position
- Number of Buttons per Bar
- Grow direction
- Distance between Buttons
- Customizable Timer Text per Button
- Text position
- Font/Size/Color
- Flashing Text Color for expiring Cooldowns
- Announcements
- Remaining Cooldown post to Chat when clicking the Button.
- LibSink Based Announcements for finished Cooldowns
Translations
You can support CooldownButtons by updating Locales here: http://www.wowace.com/addons/cooldownbuttons/localization/
Support
If you have problems, suggestions or whatever please fill a ticket.
First off, love your addon, its just what I've been looking for!
One thing though: The Colossus Smash Cooldown track doesn't work very well, because of Sudden Death (" Your melee hits have a 20% chance of resetting the cooldown on your colossus smash").
What exaclty do you mean with "doesn't work very well"? keeps the button counting down even if cd is ready due to sudden death proc?
Yes thats it. It still counts down although it proct, although, after playing some more with the addon it seems that it sometimes work (so the countdown stops after the sudden death proc) and sometimes it does not
okay.... now i have to find a way to debug/test it :/
sudden death is available at 81... i deleted my 85 warrior 2 weeks ago (ugly worgen :X) and my new one is atm 62...
Thanks for the quick response.
I don't know if you haven't been over this in the update process yet, but the configuration options for Announcements are borked![Cry](http://www.wowace.com/content/js/tiny_mce/plugins/emotions/img/smiley-cry.gif)
I can't turn off annoucements, after I try to click one thing, the checkmarks become un-responsive - I know this is a bit vague, but that's as clear as I can describe it.
Also - it seems that the "XX CD has come off cooldown" announcements (when using standard blizzard combat text) are repeated 4-5 times. Could there be a way to control the # of repetitions?
Thanks again!
The settings are broken partially (to be honest, in this version they never where not broken).
But turning notifications of should be possible.
Announcement Settings -> Announcement -> Output
Check any of these outputs and then check "none", that should disable announcements (atleast it does for me)
I'll fix announcement settings as soon as possible. :)
Btw: the repetitions should be fixed with the next updated, to only show the message once. do you have enabled the pulse effect if a CD is ready? it seems that this option caused the repetition.
Hey Netrox, thanks for the great addon.
I've got two suggestions :
1 : Could you perhaps also add a "Top End" limit option, so that the tracker doesn't track CD's above X seconds/minutes/hours, the same way that there's a Lower Limit so it doesn't track very shortlived CD's?
2 : Could you perhaps let the addon populate a list of CD's used (on a per-profile/char basis)? That list would then provide a very nice template to move effects around on various CDB bars instead of having to type it all in manually. It should ofc also have an option to NOT display indivudual CD's
#1 would ofc course be un-necessary if #2 is implemented, but I have an idea that #1 is a lot faster to implement here and now :)
Thanks again, and I hope you take this into consideration :)
Hello Ashardis,
There is no ETA for anything yet, but i just started to update/fix the config stuff in the "Cooldown settings" tab. so #2 could be ready soon™
#1 is also an idea with the extension to allow CDs to show if they are ready soon
eg. dont show longer than 10min CDs BUT if a >10min CD is <=5min show it.
but as long Cooldowns are mostly gone afaik, i'm not sure if this will come... lets see what future brings :P
Not sure what the fix was but whatever the issue was with the delay is definitely fixed. Thanks again!
I'm happy that its now working better for you. Well it should be slightly better for everyone now. ;)
Absolutely amazing to see this addon back, thank you so much for the update. Unsure how much work is going back into this addon but figured feedback couldnt hurt. The functionality to combine item and spell bars is working fine, havent seen a way to exclude spells or items other than potions to not be shown. As well, there seems to be a 1-2 second delay of when a spell/ability is off cd and it still being displayed as being on cd. Not sure if it was my system but I tried it on a few different servers and a couple different toons with no other addons other than bartender. Either way, so glad to see this back and good luck, thank you again!
P.S. I was wondering if there would be any way to increase the scale to beyone the .1-1 scale. Just figured I'd ask, thanks again!
hey hovah1138,
can't confirm the 1-2 seconds delay when a cd is off. Tested it wih a bunch of addons(my full ui) on my duid an my shaman.
the option to exclude spells and/or items is not yet done, even if the configs are partly there... sorry for that. but it is on the TODO. (no ETA yet - sorry again)
the scale (and alpha) stuff was 1) buggy in config (labels where swapped) and 2) not implemented in code. fixed bot in 3.0.5! :)
Not a problem, thanks for the really fast reply! The delay mostly seemed to be on melee abilities mostly, but it may have just been a laggy day for me. Either way, really happy to see the addon back and running =)
Could you test again if it is still laggy of if it really just was a "laggy day"?
Maybe i cant confirm the lags as i'm only testing in SW on the target dummys.
I'm happy to see you happy... hadn't belived that this addon is so liked by some :D
Ran it again, today, and it seemed to be happening again. I ran on my enhance and it seemed to happen mostly on melee abilities such as Stormstrike and Lava Lash. It happens mostly when the ability comes right off of cd,and that ability is used in quick succession. It will display the ability still, with no timer, then has a 1-2 second delay before showing it on cd as well. Tested with Shamanistic rage, just as it came off of cd, and it happened the same way.
Well if you hit the spell in the same second as it is ready, it could really be possible that it lags a second (still thinking about how to improve the CD detection).
i will test the issue and look if there is a good solution. not sure if i find enough time until friday, but i try to get some minutes for this. :)
Its not a problem, its easy to work around, just wanted to report any feedback I could, thanks again!
@cyberyahoo
should be fixed...
Message: Interface\AddOns\CooldownButtons\core.lua:271: attempt to perform arithmetic on local 'start2' (a nil value) Time: 09/08/12 14:54:34 Count: 1 Stack: Interface\AddOns\CooldownButtons\core.lua:271: in function <Interface\AddOns\CooldownButtons\core.lua:266> [C]: ? Interface\AddOns\CooldownButtons\core.lua:266: in function `SortCooldowns' Interface\AddOns\CooldownButtons\core.lua:213: in function `AddCooldown' Interface\AddOns\CooldownButtons\items.lua:59: in function <Interface\AddOns\CooldownButtons\items.lua:41> (tail call): ?
Locals: a = "신도레이의 보주" b = "성스러운 보호막" start1 = 61403.935 duration1 = 1800 start2 = nil duration2 = nil cd1 = 63203.935 (*temporary) = "성스러운 보호막" (*temporary) = nil (*temporary) = "attempt to perform arithmetic on local 'start2' (a nil value)" CDB = <unnamed> { SortCooldowns = <function> defined @Interface\AddOns\CooldownButtons\core.lua:265 PLAYER_LOGIN = <function> defined @Interface\AddOns\CooldownButtons\core.lua:49 Print = <function> defined @Interface\AddOns\CooldownButtons\core.lua:45 UpdateCooldowns = <function> defined @Interface\AddOns\CooldownButtons\core.lua:146 gsub = <function> defined @Interface\AddOns\CooldownButtons\core.lua:276 L = <table> { } options = <unnamed> { } AddCooldown = <function> defined @Interface\AddOns\CooldownButtons\core.lua:178 IsCooldown = <function> defined @Interface\AddOns\CooldownButtons\core.lua:142 cooldownsSort = <table> { } InitDefaultCooldownSets = <function> defined @Interface\AddOns\CooldownButtons\cooldownsets.lua:22 AddPreviewCooldowns = <function> defined @Interface\AddOns\CooldownButtons\core.lua:249 RemoveBar = <function> defined @Interface\AddOns\CooldownButtons\core.lua:159 InitNewBar = <function> defined @Interface\AddOns\CooldownButtons\core.lua:150 GetRecyclingFunctions = <function> defined @Interface\AddOns\CooldownButtons\core.lua:365 db = <table> { } items = <unnamed> { } rev = "3.0.3" spells = <unnamed> { } engine = <table> { } cooldowns = <table> { } 0 = <userdata> RemoveCooldown = <function> defined @Interface\AddOns\CooldownButtons\core.lua:219 RemovePreviewCooldowns = <function> defined @Interface\AddOns\CooldownButtons\core.lua:238 }