--- a/hedgewars/GSHandlers.inc Mon Jun 22 00:27:55 2009 +0000
+++ b/hedgewars/GSHandlers.inc Mon Jun 22 13:49:16 2009 +0000
@@ -2242,7 +2242,7 @@
or CheckGearDrowning(HHGear)
or (TurnTimeLeft = 0)
// allow brief ground touches - to be fair on this, might need another counter
- or (((GameTicks and $1FF) = 0) and TestCollisionYwithGear(HHGear, 1))
+ or (((GameTicks and $1FF) = 0) and (not HHGear^.dY.isNegative) and TestCollisionYwithGear(HHGear, 1))
or ((Gear^.Message and gm_Attack) <> 0) then
begin
with HHGear^ do