diff -r ae97ab6dcc70 -r e64a1a851b69 hedgewars/GSHandlers.inc --- a/hedgewars/GSHandlers.inc Tue May 14 06:33:59 2013 -0400 +++ b/hedgewars/GSHandlers.inc Tue May 14 07:14:41 2013 -0400 @@ -3274,7 +3274,7 @@ if // (Gear^.Health = 0) (HHGear^.Damage <> 0) //or CheckGearDrowning(HHGear) - or (cWaterLine + 512 < hwRound(HHGear^.Y)) + or (cWaterLine + cVisibleWater * 4 < hwRound(HHGear^.Y)) or (TurnTimeLeft = 0) // allow brief ground touches - to be fair on this, might need another counter or (((GameTicks and $1FF) = 0) and (not HHGear^.dY.isNegative) and (TestCollisionYwithGear(HHGear, 1) <> 0))