I have been trying to adjust Luna Unit Frames to add in an "expected heal" from hots.
To do this, I've been using RetroWoW to test all ranks of spells, but I have run into issues.
My current understanding of healing is the following formula:
(Heal Amount) + (Bonus Healing)*(Level Modifier)*(Cast Time Modifier)
If Spell Level is under 20:
Level Modifier = (1 - (20 - (Spell Level))*0.0375)
Else:
Level Modifier = 1
If Cast Time is under 3.5s:
Cast Time Modifier = (Cast Time)/3.5
Else:
Cast Time Modifier = 1
After testing, I found that Healing Touch (Rank 10) has been gaining twice what it should be from Bonus Healing on Gear.
Can anyone tell me what I'm missing? Or is it just a server mod to RetroWoW?