hedgewars/uGearsHedgehog.pas
changeset 13826 5d46b4fae757
parent 13770 9fdb13633bcb
child 13827 4e5fcfc6f033
--- a/hedgewars/uGearsHedgehog.pas	Wed Sep 19 09:31:06 2018 +0200
+++ b/hedgewars/uGearsHedgehog.pas	Wed Sep 19 09:45:45 2018 +0200
@@ -186,6 +186,9 @@
 Gear^.Message:= Gear^.Message and (not gmTimer);
 CurWeapon:= GetCurAmmoEntry(Gear^.Hedgehog^);
 with Gear^.Hedgehog^ do
+    if (((Gear^.State and gstAttacked) <> 0) and (GameFlags and gfInfAttack = 0))
+    or ((Gear^.State and gstHHDriven) = 0) then
+        exit;
     if ((Gear^.Message and gmPrecise) <> 0) and ((CurWeapon^.Propz and ammoprop_SetBounce) <> 0) then
         begin
         color:= Gear^.Hedgehog^.Team^.Clan^.Color;