FEATURES
--------
- Shows a compact duration bar on supported unit frames for your tracked buff.
- Updates in real time as auras are applied, refreshed, or removed.
- Color-codes remaining time for quick decisions:
- Green: high remaining time
- Yellow: medium remaining time
- Orange/Red: low remaining time
- Works in both party and raid groups.
TRACKED BUFF PRIORITY
---------------------
The addon chooses what to track in this order:
1) Automatic Discipline Priest mode (Atonement forced in Disc spec)
2) Character-level SpellID override
3) Global SpellID override
4) Spec default SpellID table (when enabled)
If no valid source is found, bars stay hidden until a buff is configured.
DEFAULT BUFFS BY CLASS AND SPEC
-------------------------------
When specialization defaults are enabled, these buffs are used:
Paladin
- Holy (Spec ID 65): Spell ID 53563 - Beacon of Light
- Protection (Spec ID 66): Spell ID 6940 - Blessing of Sacrifice
- Retribution (Spec ID 70): Spell ID 6940 - Blessing of Sacrifice
Priest
- Discipline (Spec ID 256): Spell ID 194384 - Atonement
- Holy (Spec ID 257): Spell ID 139 - Renew
- Shadow (Spec ID 258): Spell ID 17 - Power Word: Shield
Shaman
- Elemental (Spec ID 262): Spell ID 974 - Earth Shield
- Enhancement (Spec ID 263): Spell ID 974 - Earth Shield
- Restoration (Spec ID 264): Spell ID 61295 - Riptide
Monk
- Mistweaver (Spec ID 270): Spell ID 119611 - Renewing Mist
Druid
- Restoration (Spec ID 105): Spell ID 774 - Rejuvenation
Evoker
- Preservation (Spec ID 1468): Spell ID 366155 - Reversion
AVAILABLE SETTINGS
------------------
- Enable or disable bars
- Enable or disable debug logging
- Enable or disable specialization defaults
- Set or clear character override SpellID
- Set or clear global override SpellID
- Reset character overrides
UI COMPATIBILITY
----------------
The addon automatically attaches bars to visible unit frames and supports:
- Blizzard Raid Frames (CompactRaidFrame) and Blizzard Party Frames
- DandersFrames
- ElvUI unit frames (beta support)
It also includes robust aura handling and frame detection logic for modern client environments.
TYPICAL USE CASES
-----------------
- Healers: track one key maintenance HoT or shield buff.
- Support utility play: track a specific friendly buff by SpellID.
NOTES
-----
- Only friendly units are tracked.
- Buff matching is based on your own aura applications.
- SpellID validation is performed before applying manual overrides.