This addon, Cooldown Alert, is a lightweight UI utility designed for both Retail and TBC Anniversary/Classic clients. It addresses the common frustration of "button mashing" a spell that is still on cooldown by providing immediate, high-visibility feedback.
Core Functionality
- Failed Cast Detection: Monitors the
UNIT_SPELLCAST_FAILEDevent to trigger only when a player attempts to use an unavailable ability. - Smart Filtering: Uses a custom logic "shim" to filter out the Global Cooldown (GCD), ensuring the alert only appears for actual ability cooldowns longer than 0.5 seconds.
- Live Countdown: Unlike static alerts, the text dynamically updates in real-time as the cooldown ticks down, providing precise timing at a glance.
- Polished Visuals: Features a smooth fade-out animation and high-contrast outlined text to remain readable during intense combat without cluttering the screen permanently.
- Cross-Version Support: Built with a compatibility layer that automatically detects the game client and uses the appropriate APIs for spell, item, and container data.

