Derangement's Pet Battle Cooldowns
If you like pet battles, but can never remember when your opponent's annoying ability comes out of cooldown so you can react to it on time, this addon is for you!
It expands the default Blizzard Pet Battle interface to show the cooldowns, and buff/debuff durations for all abilities in a pet battle, including your enemy's and even benched pets.
As a bonus, in PVP pet battles, the cooldown tracker shows you which two abilities your enemy's pets might have for each slot.
Once they use a certain ability, the addon remembers it is slotted, and tracks its cooldown normally.
If both players use the exact same ability in the same round, and both pets have exactly the same speed, power, and current health for the entire round, cooldowns will still be tracked, but the addon won't narrow-down which ability your opponent has in that slot.
This is because addons can't tell from the combat log whether each pet used that ability once, or if your pet used a multi-hit ability and your opponent passed the turn.
Since most abilities deal damage, this should be a rare occurrence, even when there' a mirror-match.