lifeadd support is important
this code helps (def up) to calculate instantly
without it the character can die before the code can calculate
however the lifeadd does not work when character is at max hp
so the (defup) won't calculate if the character one shotted at max hp

