Add missing parameters: overhealing and absorbed.
Change the calculation of the effective heal: use the overhealing parameter instead of UnitHealth/UnitHealthMax.
UnitHealth does not update instantly; so using UnitHealth to calculate the effective heal could yield incorrect results.
Add missing parameters: overhealing and absorbed. Change the calculation of the effective heal: use the overhealing parameter instead of UnitHealth/UnitHealthMax.
UnitHealth does not update instantly; so using UnitHealth to calculate the effective heal could yield incorrect results.