diff -r 44d2dc3b438f -r e529b28d10e9 hedgewars/uTeams.pas --- a/hedgewars/uTeams.pas Mon Sep 19 14:17:33 2011 -0400 +++ b/hedgewars/uTeams.pas Mon Sep 19 23:25:13 2011 +0200 @@ -430,7 +430,8 @@ if Gear <> nil then begin Gear^.Invulnerable:= false; - Gear^.Damage:= Gear^.Health + Gear^.Damage:= Gear^.Health; + Gear^.State:= (Gear^.State or gstHHGone) and not gstHHDriven end end;