Are you still changing health on both true and false?
when we measure the vector difference we are looking at a negative distance so we are looking for is my distance < distance like normal height is -400 difference and higher is technically less then that so -2000 < -400.
On land is distance < -800 true ok cause pain… Pain is distance -800 to -1500 mapping that alpha float .01 - 1… Damage = MaxDamage*alpha