Originally posted by
Toxic_Fkin_Noob
I thought that as well but then when I watched the clip I noticed before I press R the tool-tip reads "allies within 1200 range of you heal for 87" and then after I press R it reads "allies within 1200 range of you heal for 100", due to the max health increase on Radiant.
In the clip Ashe heals for 100, not 87.
So the order of operations must be Gain 15% Max HP -> Heal nearby allies, but for whatever reason the healing tracker doesn't reflect that and shows the pre-Max-HP increase healing instead.
Hmm, this is weird.
The item is coded to give 15% of your max HP on press. Because it should use that new total health value for the heal calculation, the heal is literally coded as a function of that +HP variable. This way I can also feed the tooltip a mathed-out heal amount. For what it’s worth, that functionality was already in before I touched it. Kudos to the prior designer for making it cool that way.
When testing the item locally the math was all accurate. It would heal me for exactly what I expected based upon updated health values pre-ultimate, and the post-ultimate tooltip would be wrong (on purpose, it’s not worth somehow shoving a different number in there post-activate.)
The tooltip is getting updated again in 13.4 anyway to show the total healing and I’m pretty sure that’s meant to be accurate, too, so we’ll see what happens.
The way the tracker works, it simply compares the outgoing heal value to the champion’s missing HP and just takes the lesser of the two.