diff -r 97e48a6c2535 -r 31bdb759d98b hedgewars/uGearsUtils.pas --- a/hedgewars/uGearsUtils.pas Sat Oct 27 03:36:25 2018 +0200 +++ b/hedgewars/uGearsUtils.pas Sat Oct 27 05:17:46 2018 +0300 @@ -1320,7 +1320,7 @@ begin dec(i); Gear:= t^.ar[i]; - if (Ammo^.Kind in [gtDEagleShot, gtSniperRifleShot, gtMinigunBullet]) + if (Ammo^.Kind in [gtDEagleShot, gtSniperRifleShot, gtMinigunBullet, gtFirePunch]) and (((Ammo^.Data <> nil) and (PGear(Ammo^.Data) = Gear)) or (not UpdateHitOrder(Gear, Ammo^.WDTimer))) then continue;