diff -r 7040506c831f -r ec165591a1ee hedgewars/uGearsUtils.pas --- a/hedgewars/uGearsUtils.pas Fri Mar 09 19:45:21 2018 +0100 +++ b/hedgewars/uGearsUtils.pas Fri Mar 09 19:48:15 2018 +0100 @@ -1273,8 +1273,10 @@ if (Gear^.State and gstNoDamage) = 0 then begin - if (Ammo^.Kind = gtDEagleShot) or (Ammo^.Kind = gtSniperRifleShot) - or (Ammo^.Kind = gtMinigunBullet) then + if (Gear^.Kind <> gtMinigun) and + ((Ammo^.Kind = gtDEagleShot) + or (Ammo^.Kind = gtSniperRifleShot) + or (Ammo^.Kind = gtMinigunBullet)) then begin VGear := AddVisualGear(t^.cX[i], t^.cY[i], vgtBulletHit); if VGear <> nil then