diff --git a/src/d_clisrv.c b/src/d_clisrv.c index 0f7227cb6..aa3ef2cd6 100644 --- a/src/d_clisrv.c +++ b/src/d_clisrv.c @@ -5264,12 +5264,14 @@ void TryRunTics(tic_t realtics) if (neededtic > gametic) { - hu_stopped = false; + if (realtics) + hu_stopped = false; } if (player_joining) { - hu_stopped = true; + if (realtics) + hu_stopped = true; return; } @@ -5307,7 +5309,8 @@ void TryRunTics(tic_t realtics) } else { - hu_stopped = true; + if (realtics) + hu_stopped = true; } }