# HG changeset patch # User alfadur # Date 1652112643 -10800 # Node ID 4172debdff611a6bff008605fa8e38f72b8fc41f # Parent e111e5acde646f3cc023742844cd6d0886b1d717 fix minigun bullet collision detection diff -r e111e5acde64 -r 4172debdff61 hedgewars/uGearsHandlersMess.pas --- a/hedgewars/uGearsHandlersMess.pas Tue Apr 26 14:35:21 2022 -0400 +++ b/hedgewars/uGearsHandlersMess.pas Mon May 09 19:10:43 2022 +0300 @@ -7362,7 +7362,7 @@ 0); bullet^.Karma := 12; - bullet^.Pos := 1; + bullet^.Pos := 1; // To tell apart from minigun bullets bullet^.WDTimer := GameTicks; bullet^.PortalCounter := 1; bullet^.Elasticity := Sentry^.X; diff -r e111e5acde64 -r 4172debdff61 hedgewars/uGearsUtils.pas --- a/hedgewars/uGearsUtils.pas Tue Apr 26 14:35:21 2022 -0400 +++ b/hedgewars/uGearsUtils.pas Mon May 09 19:10:43 2022 +0300 @@ -1407,7 +1407,7 @@ or (not UpdateHitOrder( Gear, Ammo^.WDTimer, - (Ammo^.Kind = gtMinigunBullet) and (Gear^.Pos <> 0)))) then + (Ammo^.Kind = gtMinigunBullet) and (Ammo^.Pos <> 0)))) then continue; if ((Ammo^.Kind = gtFlame) or (Ammo^.Kind = gtBlowTorch)) and