promotional bannermobile promotional banner
premium banner
A World of Warcraft addon that displays cooldown text on abilities, items, and spells.

Description

HazeCooldowns

A World of Warcraft addon that displays cooldown text on abilities, items, and spells.

Features

  • Digital cooldown text overlay on action buttons, inventory items, and spell icons
  • Configurable text styles based on time remaining (soon, seconds, minutes, hours, days)
  • Finish effects when cooldowns complete (pulse, shine, flare, alert)
  • Theme system for customizing appearance (fonts, colors, scaling)
  • Rule-based configuration for different UI elements (action bars, auras, nameplates)
  • Profile system with per-character support
  • No external library dependencies

Installation

  1. Download the addon
  2. Extract to World of Warcraft/_retail_/Interface/AddOns/HazeCooldowns
  3. Restart WoW or /reload

Usage

  • /hazecooldowns or /hcd - Open configuration panel
  • /hcd version - Show addon version
  • /hcd debug - Toggle debug mode

Configuration

Themes

Customize how cooldown text appears:

  • Font face, size, and outline
  • Colors for each timer state (soon, seconds, minutes, hours, charging, controlled)
  • Text scaling based on icon size
  • Position anchoring and offsets

Rules

Control which UI elements show cooldown text:

  • Pattern-based frame matching (Lua patterns)
  • Priority ordering (first match wins)
  • Per-rule theme assignment
  • Built-in rules for auras, nameplates, action bars

Finish Effects

Visual effects when cooldowns complete:

  • Pulse - Icon scales up with glow
  • Shine - Star burst animation
  • Flare - Custom radial effect
  • Alert - Center-screen notification

Timer States

State Time Remaining Default Color Scale
Soon < 5.5 seconds Red 1.5x
Seconds < 60 seconds Yellow 1.0x
Minutes < 60 minutes White 1.0x
Hours < 24 hours Gray 0.75x
Days 24+ hours Gray 0.75x
Charging Charge ability Green-Yellow 0.75x
Controlled Loss of control Red 1.5x

API

Addon developers can interact with HazeCooldowns:

-- Disable cooldown text on a specific frame
cooldown.noCooldownCount = true

-- Force a specific theme on a cooldown
cooldown._hcd_settings_force = themeTable

Version

1.0.0

Author

HazeSuite Written by Tandronis

License

All rights reserved.