diff -r f01b836d702e -r 7bcb77379a4b hedgewars/GSHandlers.inc --- a/hedgewars/GSHandlers.inc Thu May 09 23:21:06 2013 -0400 +++ b/hedgewars/GSHandlers.inc Fri May 10 12:00:51 2013 -0400 @@ -1657,7 +1657,7 @@ exit end; - if ((Gear^.Kind <> gtExplosives) and (Gear^.Damage > 0)) or (Gear^.Health<=0) then + if ((k <> gtExplosives) and (Gear^.Damage > 0)) or ((k = gtExplosives) and (Gear^.Health<=0)) then begin x := hwRound(Gear^.X); y := hwRound(Gear^.Y);