UA Dispel damage calculator

Addon calculating unstable affliction's dispel damage to prevent getting oneshot when using mass dispel / revival

🧠 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)

 

The UA Dispel damage calculator Team

profile avatar
  • 2
    Projects
  • 257
    Downloads

More from Zelah_addon