# HG changeset patch # User unc0rr # Date 1162041503 0 # Node ID c8c650b23e32df07e8e3c82e2e9c134a208a4419 # Parent 558476056205b36529ade629c91453e5e61a0498 Parachute fixes diff -r 558476056205 -r c8c650b23e32 hedgewars/GSHandlers.inc --- a/hedgewars/GSHandlers.inc Sat Oct 28 12:56:04 2006 +0000 +++ b/hedgewars/GSHandlers.inc Sat Oct 28 13:18:23 2006 +0000 @@ -880,8 +880,11 @@ var HHGear: PGear; begin HHGear:= PHedgehog(Gear.Hedgehog).Gear; +HHGear.State:= HHGear.State and not gstAttacking; -if TestCollisionYwithGear(HHGear, 1) or ((HHGear.State and gstHHDriven) = 0) then +if TestCollisionYwithGear(HHGear, 1) + or ((HHGear.State and gstHHDriven) = 0) + or CheckGearDrowning(HHGear) then begin with HHGear^ do begin