diff -r d1cf1ff6cabb -r bf86c6cb9341 hedgewars/uGame.pas --- a/hedgewars/uGame.pas Sun Jan 24 00:02:57 2016 +0100 +++ b/hedgewars/uGame.pas Sun Jan 31 16:07:14 2016 +0300 @@ -28,7 +28,7 @@ //////////////////// uses uInputHandler, uTeams, uIO, uAI, uGears, uSound, uLocale, uCaptions, uTypes, uVariables, uCommands, uConsts, uVisualGearsList, uUtils - {$IFDEF USE_TOUCH_INTERFACE}, uTouch{$ENDIF}; + {$IFDEF USE_TOUCH_INTERFACE}, uTouch{$ENDIF}, uDebug; procedure DoGameTick(Lag: LongInt); var i,j : LongInt; @@ -40,6 +40,7 @@ if (not CurrentTeam^.ExtDriven) then begin NetGetNextCmd; // its for the case of receiving "/say" message + if not allOK then exit; isInLag:= false; FlushMessages(Lag) end; @@ -99,6 +100,8 @@ else begin NetGetNextCmd; + if not allOK then exit; + if isInLag then case GameType of gmtNet: begin