# 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;