# HG changeset patch
# User Wuzzy <Wuzzy2@mail.ru>
# Date 1563468330 -7200
# Node ID 000d3262244c7a80191936f392e3403a59fbd572
# Parent  515a4a317e52d2842543b24ac984f47f1fdccbbd
Fix multiple timeboxes spawning when hog moves before timebox arrived

diff -r 515a4a317e52 -r 000d3262244c hedgewars/uGearsHandlersMess.pas
--- a/hedgewars/uGearsHandlersMess.pas	Thu Jul 18 03:39:58 2019 +0200
+++ b/hedgewars/uGearsHandlersMess.pas	Thu Jul 18 18:45:30 2019 +0200
@@ -6330,7 +6330,12 @@
         begin
         if (HH^.Gear^.Damage <> 0) or (HH^.Gear^.Health = 0) or
         ((HH^.Gear^.State and (gstMoving or gstHHDeath or gstHHGone or gstDrowning)) <> 0) then
+            begin
             Gear^.Tag:= 1;
+            HH^.Gear^.State:= HH^.Gear^.State and (not gstAttacking);
+            HH^.Gear^.Message:= HH^.Gear^.Message and (not gmAttack);
+            AfterAttack;
+            end;
         end
     else if HH^.GearHidden = nil then
         Gear^.Tag:= 1;