I tried it out, both with my normal ui and with everything but rbm disabled - still the same problem. Arcane Shot, which shares a cooldown (and no one with ES ever uses it so I'm afraid I forgot about it before), also only shows its cooldown the first time.
There seems to have been another undocumented change to LnL, in that they once again removed the internal cooldown altogether. I can't see that really changing anything though. =/
They must have changed something with tooltips then. Won't have time to take a good look at it until this weekend though.
Explosive Shot's cooldown timer is being very odd. If I reload my ui its cooldown will show up the first time I use it, but after that first time it never shows up again. All my other cooldowns are showing up correctly.
Is this something I can fix myself? Thanks.
This is the first report of this. Is this something that just started happening with 3.1?
If so, did Lock and Load or any other talents that affect its CD change with the patch?
Dont know if it's been suggested before, but perhaps you could add a module that could track raid/party-members cooldowns ? Exactly like 'DBM Spelltimers' does, but if it would be added to RBM2 I could get rid of DBM..
Yup, it's on the todo list. Most of the framework for cooldown sharing is in place actually, it's just creating the GUI and options.
I haven't used DBM's Spelltimers, so I'm not sure how close the functionality is.
Having more success with Beta 10. How can I get it to track Mend Pet on my pet when I'm not targeting my pet?
Edit: Also, got this error:
[2009/03/03 18:10:42-5219-x1]: RBM2_Config-Beta 10\Config.lua:871: attempt to index field '?' (a nil value)
AceConfigDialog-3.0-26:246: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:194>
AceConfigDialog-3.0-26:368: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:341>
AceConfigDialog-3.0-26:1034: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1030>
AceConfigDialog-3.0-26:1468: in function `FeedGroup'
AceConfigDialog-3.0-26:1390: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1370>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher":9: in function <[string "safecall Dispatcher"]:5>
(tail call): ?:
AceGUI-3.0-19 (Ace3):267: in function `Fire'
...s\Ace3\AceGUI-3.0\widgets\AceGUIWidget-TreeGroup.lua:445: in function `SetSelected':
...s\Ace3\AceGUI-3.0\widgets\AceGUIWidget-TreeGroup.lua:93: in function <...s\Ace3\AceGUI-3.0\widgets\AceGUIWidget-TreeGroup.lua:89>:
I had made 2 new frames, "BigWigs Long" and "BigWigs Short". I configured the first frame, then was going down the list of options for the second and got the error when I clicked on "Custom actions" I think. The error did not reoccur after I reloaded my UI.
That really shouldn't happen. I'll look into it. I started the framework for tracking pet auras, but haven't completed it yet. As such, there's currently no way to track auras on pets without them being your focus/target.
Has RBM been updated to track the 30 second hidden cooldown of the SV Hunter talent Lock and Load?
I'll be pushing an update either tonight or tomorrow (barring any major bugs) that will include LnL's hidden cooldown along with the other updates I've been talking about for a month+. I'll be honest, I didn't really consider ICDs on abilities in my original design, so I made some adjustments to the code to allow both items and spells. However, I don't have a hunter so I'll need you guys to make sure its working properly.
I was also wondering, are the timers only suppose to update while in combat? I notice on my DK I usually cast Horn of Winter out of combat before a pull, and it will not display properly until I enter combat, and then it shows up just fine. I wasn't sure if this was an intended feature, or a bug.
Also with Frost Fever, it doesn't always update the timer when I recast it. I can't reproduce it consistently and it seems pretty random, but maybe one out of 5 casts of Frost Fever doesn't refresh the timer correctly.
*edit* Just noticed on a training dummy that Blood Plague timer isn't always updating either, it doesn't happen a lot, but its not isolated to Frost Fever.
I've fixed the error you reported internally, I'm not sure that I ever pushed it onto curse though (it doesn't hurt anything). The updating is a known issue, but it seems to affect different people differently. On my DK, for example, the timers are always accurate, in and out of combat, raids, solo, pvp, etc. However, on my druid there's many times when it doesn't update. I think I've tracked down the issue, but won't know for sure until I can do so more testing.
I'm hoping to finally push the new build out on Thursday this week. By then I should finally be caught up on my school papers for a bit. :-X
How about doing it similar to Procodile, in that none of the internal cooldowns are defined initially, but rather the addon "learns" them as you use them. Sure, the cooldown displayed wouldn't be accurate the first time you use it, but after about 2 or 3 days, it's near 100% accurate. Would take a lot of the work out of having to manage and add in new internal cooldowns, as shipped with the addon.
I hadn't heard of this addon, so I checked it out. It still requires both the item id and spell id; however, it does figure out the ICD itself. Not terribly useful for maintaining RBM since we'll still need the manually add the ids. Thanks for the suggestion though, if there's potentially better ways to do something I'm all for looking into it.
I've attached the buff/debuff files for mage and paladin, I hope there isn't too much missing (and not sure I got the alliance-only paladin spells right), but anyway it's a start. :)
Couple of things I noticed regarding the paladin stuff:
- RBM doesn't show the cooldown for Holy Shock. I haven't looked through the code but I suppose you scan the 3rd line of the tooltip for a time. The problem with Holy Shock is that it has 2 ranges, 1 each for friends/enemies, so the cooldown is on the 4th line. I'm not aware of any other spells with the same cooldown, so it might be easier to treat it as an exception, but anyway that's your call!
- Sacred Shield is actually 2 buffs: one that lasts 30 seconds and the other is a proc on hit. They both have same name, but different icons and can be on at the same time. RBM shows only one of them, and I can't find the spell ID for the proc. In my testing if both buffs were active, the procced buff was always shown, not sure if that's consistent or just happened for me. When the procced buff duration is shown in RBM, the icon is still the one from the normal buff. I hope my explanation is not too messy...
There's also Divine Favor cooldown not being shown, but since it's same idea as Combustion for mages, it's probably fixed already in the new version.
Thanks again for your time!
Thanks, I'll merge those in. I'll take a look at holy shock since I scan the tooltips a similar way in the next version. Divine Favor should be fixed. Sacred Shield poses a problem that's probably not worth fixing unfortunately; however, I might be able to hardcode an exception for it.