but wuhu... cooldown detection for spells works again! =D
only "problem" atm is that i have troubles for finding a nice idea how to sort cooldowns and (what is more bad...) how to setup the bars :X
but i have good progress <3
more info soon ;)
cooldownbuttons: Netrox * r221 branches (4 files in 1 directory):
-First "usable" alpha =D (ok, let me say pre-alpha^^)
cooldownbuttons: Netrox * r222 branches (2 files in 1 directory):
- Reduced CPU Usage in OnUpdate Handler
- Fixed Memory Leak in Spell Cooldown Register function
- Added Button recylcing, no longer create a new button for each cooldown
Wanna test? :>
Check it out @ svn://svn.wowace.com/wow/cooldownbuttons/mainline/branches
Tested v2.1.16 but it still has wacky problems with DK cooldowns. I also excluded a bunch of abilities, but it didn't help. The goal I guess is to only show abilities that have standard cooldowns, and never show any abilities that are on cooldown due to runes. If that is possible with the current ui functions, I don't know.
I'm hoping that it will be fixed some day, becasue CDB is the best cooldown display in my opinion.
yeh doesn't work with DK cooldown, when a rune is on a cooldown it shows all the related abilities on a cooldown which is a lot.
i think there is no solution for this and cooldown can't be used for DK unless you find some function in the blizzard code that reports the real cooldown on a spell and not the rune cooldown but i believe these 2 get mixed so...
well it's pretty easy to test at 61 just switch forth and back btw frost and blood presence, and when those rune are down you'll se the frost/blood presence icon appears as a cooldown. This of course is a Rune cooldown and shouldn't appear :)
there is an easy way to do this, make it so cooldown below 10s do not appear for a DK since every rune cooldown is 10s or lower and the lowest CD ability in a DK book is Death and Decay at 15s. (or make this a slider timer option ala MSBT cooldown)
update: i forgot mind freeze is at 10s but since it doesn't use any rune... something of a mix solution ? :)
i'm not sure if theese are really the frost/blood presence or the spell tree cooldowns. they can be still triggered it if you have >3 spells in a tree that have a static cooldown but also using runes. so if the runes are all on cd these spells will be shown as cooldown.
if realms are back up i'll test a small change and to reproduce what you posted.
here is MSBT author feedback to the ui forum, it might interest you.
There seems to be a bug with GetSpellCooldown showing abilities with incorrect cooldowns due to runes.
This can be seen by using Blood Strike and then using it again 3 or 4 seconds later. After using it the second time, do /script print(GetSpellCooldown("Blood Strike")). The duration parameter will show 10 seconds even though not only does Blood Strike not have a cooldown, but even if you want to consider it on cooldown because of the runes, the first rune will be available in 6 (or 7) seconds therefore making the ability ready again in that time as opposed to the reported 10 seconds.
I personally don't think GetSpellCooldown should be reporting an ability on cooldown due to runes at all, but if it is then it should at least be reporting an accurate value.
Agree with what they said there, it should not report rune cooldowns, or there should be a separate function for that. I keep my eye on Runes to know what abilities I can use due to that. "Normal" cooldowns should be separate.
[2009/01/07 21:03:24-561-x65]: CoolDownButtons-2.1.16 \Modules\Cooldown_Manager.lua:167: attempt to index field '?' (a nil value)
CoolDownButtons-2.1.16 \Modules\Button_Manager.lua:135: in function <...ce\AddOns\CoolDownButtons\Modules\Button_Manager.lua:115>
Not quite sure what this bug means. I get when one of my CDs starts to flash as if it is nearing completing its cooldown when it's not. It's an odd error.
Hands down the best cooldown mod out there. I look. I see. Fast. It does what its supposed to do and nothing else. It doesn't jack with my minimap, my chat screen or action bars. It doesn't have cute sounds or anything else. THANK YOU. I hate mod creep and I had overly complex set up. Well done.
I tried to learn lua etc. last night and wound up setting my cat on fire then putting it out with two by four. My cat can't take anymore coding on my part. So, Death Knight... ...whimper... ...is there anyone who might be up to lending a hand and fixing the DK stuff?
I'm not sure if this addon is still being worked on, it works fine on my pc anyway. Yet I have one feature request. It would be possibile to add a "minimum cooldown" to have a button showing up? I mean, I'd like to track only cooldown longer than 10 seconds or so. I know I can individually hide buttons, but it would be easier to have a global settings. Thanks!
CooldownButtons-@project-version@ .SVN\Modules\Cooldown_Manager.lua:167: attempt to index field '?' (a nil value)
CooldownButtons-@project-version@ .SVN\Modules\Button_Manager.lua:135: in function <...ce\AddOns\CooldownButtons\Modules\Button_Manager.lua:115>