Malefic Rapture Efficiency

Malefic Rapture Efficiency

0 Downloads

This Weakaura displays in real time the amount of damage you would do if you were to cast Malefic Rapture right now, so you can decide when it is best to spend your shards.

To be somewhat gear-independent, a relative value is displayed: the ratio of damage you would do right now vs. if you casted a 4 dots rapture with haunt & shadow embrace (x3) active but no procs. (configurable, calibrated mostly for single target here, so the number displayed is ~1.0 when you have no significant procs and are not inside a singularity window).

To that end, this aura keeps track of:

- The number of active dots, displayed in the bottom right. (this part is basically copy/pasted from the dot counter in Not's aura pack, thanks for that!)

- The combined strength of active procs + debuffs on a target, displayed in the bottom left. (as a multiplier compared to your "baseline" power)

The following effects are included in the power calculation:

- Player stats (intellect, mastery, versatility, crit). Automatically includes any procs affecting stats.

- Non-stat based buffs: Demonic Synergy

- Debuffs on targets (correctly tracked on a per-target basis): Haunt, Shadow Embrace (including Cold Embrace conduit if socketed), Focused Malignancy

Your "baseline" power (with no procs) is automatically updated when out of combat for a long enough time. This allows to include long-running buffs like food, flask & co so the numbers displayed don't depend on whether or not you have a mage in the party. In addition, to avoid including temporary buffs activated before entering combat (like a pre-pot) in the baseline, the last couple seconds before entering combat are discarded for baselining purposes.

When out of combat for a long time, the displayed multiplier should eventually display x1.00 when baselining has happened. When you enter combat it will immediately display x0.83 if are missing haunt & shadow embrace.

Notes:

- This needs to be always loaded, even out of combat! (or the dot tracking & automatic baselining will be messed up).