Return effective amount from heal/hurt()

May be lesser than passed amount (if clamped). Useful to see if
the heal/hurt had any effect (or a partial effect).