What about using "function Armor::onImpact(%this, %obj, %client, %vel, %velz)" ?
A trace showed the onImpact was only called from a height that would already have made that take fall damage, meaning you could easily increase the distance, but what about decreasing?
How about a 1 brick fall damage height?