# HG changeset patch # User alfadur # Date 1520639640 -3600 # Node ID 34ca90c2ffad8c87809f8719eaef04f99fb5f33d # Parent deab88f1f6f755f9aedb24127fb4b35eeb32ee3d Fix minigun not pausing the turn timer properly diff -r deab88f1f6f7 -r 34ca90c2ffad hedgewars/uGearsHandlersMess.pas --- a/hedgewars/uGearsHandlersMess.pas Fri Mar 09 23:34:46 2018 +0100 +++ b/hedgewars/uGearsHandlersMess.pas Sat Mar 10 00:54:00 2018 +0100 @@ -1130,11 +1130,18 @@ procedure doStepShotIdle(Gear: PGear); begin AllInactive := false; - inc(Gear^.Timer); - if Gear^.Timer > 75 then + if (Gear^.Kind <> gtMinigunBullet) then + begin + inc(Gear^.Timer); + if Gear^.Timer > 75 then + begin + DeleteGear(Gear); + AfterAttack + end + end + else begin DeleteGear(Gear); - AfterAttack end end;