Advanced Combat Tracker

Experimental
A lightweight, taint-free combat tracker for **WoW Midnight (12.0)**. Tracks your spell cooldown

Advanced Combat Tracker (ACT)

A lightweight, taint-free combat tracker for **WoW Midnight (12.0)**. Tracks your spell cooldowns, player/target/focus debuffs, and boss encounter abilities in clean, movable, fully-configurable frames — with a modern built-in config window. No external libraries required

 

Features

 

Cooldown Tracker


- Live cooldown swipe + numeric countdown + "ready" glow for any spell you want to watch
- Works in and out of combat, 100% taint-free (uses `UNIT_SPELLCAST_SUCCEEDED` + `GetSpellBaseCooldown`)
- Add any spell by ID through the config window
- Grid layout: configurable icons per row and max rows

 

Debuff Tracker (Player / Target / Focus)


- Separate frames for debuffs on you, your target, and your focus
- Cooldown swipe, stack counts, and live updates — fully working under Midnight's new aura API
- Built on the modern oUF AuraSkip pattern using `C_UnitAuras.GetAuraDuration` and `SetCooldownFromDurationObject`, so swipes work for both your own and enemy-applied debuffs
- Optional filters: only boss debuffs, only important/dispellable debuffs, minimum duration threshold
- Each frame has its own grid layout (icons per row × max rows) and scale

 

Boss Ability Tracker


- Driven by `ENCOUNTER_START` — automatically activates in supported encounters
- Cascading raid → boss → ability picker in the config, pre-loaded with **Midnight Season 1** encounters (Dreamrift, Voidspire, March on Quel'Danas)
- Whitelist/blacklist filter modes
- Bar-style display with configurable width and height
- Optional sound warnings on critical abilities

 

UI & Configuration


- Modern dark config window with five tabs: **General**, **Cooldowns**, **Debuffs**, **Focus Debuffs**, **Boss**
- Per-frame controls: scale, icon size, icons per row, max rows, background opacity, title visibility
- Self-contained minimap button (left-click: config, right-click: lock, drag: reposition)
- All frames are movable, scalable, and lockable independently
- Hide-out-of-combat option
- Test mode to preview frames without needing a target

 

Slash Commands

 

- `/act` or `/act config` — open the config window
- `/act lock` — toggle frame lock
- `/act test` — toggle test mode
- `/act reset` — reset frame positions

 

Installation

 

1. Download and extract `AdvancedCombatTracker` into `World of Warcraft/_retail_/Interface/AddOns/`
2. Restart WoW or type `/reload`
3. Click the minimap button to open the config

 

Why another combat tracker?

 

Midnight 12.0 broke a lot of existing aura and cooldown trackers because many aura data fields became "secret values" that can't be read by addon code under tainted execution. ACT was built from scratch on the modern APIs (`GetAuraSlots`, `GetAuraDataByAuraInstanceID`, `GetAuraDuration`, `SetCooldownFromDurationObject`) so it works reliably in and out of combat, for both friendly and hostile auras, without the taint errors that plague older addons.

 

Feedback

Found a bug or have a suggestion? Please open an issue on the [GitHub repository](#) or leave a comment on CurseForge. Midnight Season 1 encounter data will be expanded as new content releases.

 

License

Free to use, modify, and redistribute.

The Advanced Combat Tracker Team

profile avatar
  • 1
    Projects
  • 12
    Downloads