MidnightCD

Midnight tracking shared cooldowns of the group

MidnightCD

MidnightCD is a party cooldown tracking addon for World of Warcraft: Midnight. It allows you to track selected spell IDs, share cooldown states with party members using the addon, and display those cooldowns on unit frames or in custom movable windows.

⚠️ Status: This addon is actively in development. Features, behavior, and APIs may change, and bugs should be expected.


Features

  • Track any valid spell ID per character
  • Automatically start cooldowns when you cast tracked spells
  • Share cooldown states with party members via addon messages
  • Attach cooldowns to Blizzard and ElvUI player/party unit frames
  • Create movable cooldown windows for grouped tracking
  • Route the same spell to unit frames and one or more windows
  • Organize windows for interrupts, defensives, offensives, or custom groups
  • Choose per-spell display: icon or compact bar
  • Show centered remaining cooldown text on icons
  • Use class-colored bars in bar mode
  • Configure icon size, bar size, and cooldown overrides per spell
  • Filter windows by:
    • All spells
    • Ready-only spells
    • Cooldown-only spells
  • Optional transparent windows with configurable backdrop

Usage

Open the configuration:

/midcd

Commands

/midcd add <spellID>

Adds a tracked spell

/midcd window [name]

Creates a movable cooldown window

/midcd lock [windowID]

Locks or unlocks a window

/midcd cd <spellID>

Manually starts a cooldown

/midcd ready <spellID>

Marks a spell as ready

/midcd toggle <spellID>

Toggles between ready/cooldown

/midcd resync

Requests fresh party cooldown data


Notes

  • Each party member must install MidnightCD and track the spells they want to publish
  • Window assignment is local (not shared across the group)
  • Example: show defensives on unit frames while grouping interrupts in a separate window

Current Scope

  • Supports player and 5-player party frames
  • Supports Blizzard and ElvUI unit frame attachment
  • Raid layouts are not supported in this version
  • Window routing is local and not broadcast to party members
  • Charge-based or variable cooldown spells may require manual cooldown overrides

The MidnightCD Team

profile avatar
Owner
  • 1
    Projects
  • 470
    Downloads