hedgewars/GSHandlers.inc
changeset 2367 86c9aadea817
parent 2365 12b5373f4058
child 2376 ece7b87f1334
--- a/hedgewars/GSHandlers.inc	Thu Sep 10 04:36:58 2009 +0000
+++ b/hedgewars/GSHandlers.inc	Thu Sep 10 07:48:30 2009 +0000
@@ -41,7 +41,11 @@
         CheckGearDrowning:= true;
         Gear^.State:= gstDrowning;
         Gear^.doStep:= @doStepDrowningGear;
-		if Gear^.Kind = gtHedgehog then AddCaption(Format(GetEventString(eidDrowned), PHedgehog(Gear^.Hedgehog)^.Name), $FFFFFF, capgrpMessage);
+		if Gear^.Kind = gtHedgehog then
+			begin
+			Gear^.State:= Gear^.State and (not gstHHDriven);
+			AddCaption(Format(GetEventString(eidDrowned), PHedgehog(Gear^.Hedgehog)^.Name), $FFFFFF, capgrpMessage);
+			end
         end;
     PlaySound(sndSplash, false, nil)
     end