There are a handful of passive talents and prodigies that have triggered effects with a cooldown, as generally noted by the somewhat cryptic line "Note: this has a cooldown" in the talent description. Problem is, the effect's cooldown isn't actually displayed anywhere convenient (okay, technically you can drag the passive talent off the talents dialog into the hotkeys toolbar, but that has
drawbacks).
Hence my new
Passive Cooldowns addon, which displays the talents' effect cooldowns in the buffs area of the Minimalist UI. Specifically, it shows cooldowns from:
- Born into Magic
- Cauterize
- Meteoric Crash
- Unbreakable Will
- Spell Feedback
- Draconic Body
- Bloodspring
- Elemental Surge
(If I've missed any, let me know.)
If you're an addon developer and you have a talent or prodigy that would benefit from this addon, it's easy to hook into it — all you need to do is put the field 'passive_cooldown = true' in your talent definition.
[Now, the implementation is kind of hacky, alas, as there's no convenient hook to add anything to the buffs area, so I won't swear I've got this exactly right. I'm lucky I already wanted the cooldown trackers to be on the detrimental-effects side, or I'd have had to overload the entire method…]
[Technical info:]Code:
Hooks:
ToME:load [to add the passive_cooldown field to talents of interest]
Superload:
mod.class.uiset.Minimalist:
displayBuffs() [to add our cooldown indicators]
buffOrientStep() [to remember where to add our cooldown indicators]