🧠Overview
Tracks Unstable Affliction (UA) applications on you and your allies,
learns real backlash damage, and dynamically estimates the total damage
you'd take when dispelling.
Ultra-light event-based architecture, safe for 10v10 RBG performance.
- All calculations based on localized spell IDs, not names → locale independent.
- Compatible only with MoP Classic client (Interface 11505).
🔹 Core Functionality
- Built learning logic for real-time UA backlash detection (per dispel event).
- Improved multi-warlock tracking — counts all UA in raid.
- Enhanced performance handling with player-only burst scans (no raid spam).
🔹 Defensive Reductions
- Integrated full damage reduction (DR) library:
• Dispersion, Pain Suppression, Barrier, Diffuse Magic, Barkskin, etc.
• Includes Focused Will, Guardian Spirit, and Life Cocoon logic.
- Takes into account absorbs, DR stacking, and immunities.
🔹 Auto-clean Logic
- Auto-reset when:
• Out of combat for 8 seconds and no UA active.
• Leaving a PvP instance (RBG / arena).
• Individual GUIDs expire after 10 seconds of inactivity.
🔹 Visuals & Display
- Icon turns blue (safe) or red (danger) dynamically.
- Added skull icon + “DEAD” label when dispel would kill you.
- Displays “% remaining” HP under the damage value.
- Smooth pulsing red glow when dangerous.
UADispelMoP v2.2 — Command Reference
| Command | Description |
|---|---|
/ua scale <0.3-3> |
Sets the display size |
/ua test |
Displays icon (Alt + Left Clic to drag) |