Alright, let’s see where I’m going wrong…
Specifically, I’m trying to calculate the healing value for Vivify’s “AoE” heal.
As seen in this simulation, VivifyAoE is meant to restore 12,828 health. This also matches perfectly with what the in-game spellbook says. So far, so good! The sim also shows the gear/talents I have, and I can’t see any passive effect that would affect Vivify’s AoE… There is “Uplifted Spirits” and “Devout Spirit”,
but I’m fairly sure that only applies to Vivify’s main heal.
So, the math.
0.74 * TotalSpellPower
0.74 * (Round(StatRating(SpellPower), 0) + TotalIntellect)
0.74 * (8149) + (8149)
I don’t have Uplifted Spirits, so we can move on to the
TotalHealingMultiplier. If anywhere, I think this is where I’m going wrong. I don’t see anything that would give me anything for
TotalHealingTakenMultiplier, so I assume those are both
1 and just throw in my Versatility.
12060.52 * 1 * 1 * (1 + 0.1147)
Somehow I’ve got a number that’s ~600 health off…which isn’t really a big deal, but the programmer in me wants it to be as perfect as possible… If it were 600 health below the expected number, I might think I’d missed some healing buff, but because it’s 600 above…I’m not sure where I’ve gone wrong.
Hooold on a second, I just realized I made a massive derp. Saying I both do and don’t have “Uplifted Spirits” in the same post. Okay, so I do have Uplifted Spirits; two stacks of it, in fact.
So, new question: How do I calculate
AzeriteItemEffectBudget() and where did the constant
4.417178 come from?
There still has to be something else I’m doing wrong, because I’m already over what the heal should be, and Uplifted Spirits is sure to just add more…