# 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