diff -r 116307c752f6 -r c34cad72cd85 hedgewars/uGearsUtils.pas --- a/hedgewars/uGearsUtils.pas Tue Jun 30 00:58:24 2020 +0300 +++ b/hedgewars/uGearsUtils.pas Tue Jun 30 02:18:54 2020 +0300 @@ -1377,7 +1377,10 @@ if (Ammo^.Kind in [gtDEagleShot, gtSniperRifleShot, gtMinigunBullet, gtFirePunch, gtKamikaze, gtWhip, gtShover]) and (((Ammo^.Data <> nil) and (PGear(Ammo^.Data) = Gear)) - or (not UpdateHitOrder(Gear, Ammo^.WDTimer))) then + or (not UpdateHitOrder( + Gear, + Ammo^.WDTimer, + (Ammo^.Kind = gtMinigunBullet) and (Gear^.Pos <> 0)))) then continue; if ((Ammo^.Kind = gtFlame) or (Ammo^.Kind = gtBlowTorch)) and