diff --git a/src/d_clisrv.h b/src/d_clisrv.h index cfbdf1436..9fa7ac37d 100644 --- a/src/d_clisrv.h +++ b/src/d_clisrv.h @@ -520,12 +520,12 @@ extern UINT8 hu_redownloadinggamestate; extern UINT8 adminpassmd5[16]; extern boolean adminpasswordset; +extern boolean hu_stopped; + // // SRB2Kart // -extern boolean hu_stopped; - typedef struct rewind_s { UINT8 savebuffer[(768*1024)]; tic_t leveltime; diff --git a/src/d_main.c b/src/d_main.c index 4d2e468bd..e97f259a2 100644 --- a/src/d_main.c +++ b/src/d_main.c @@ -828,7 +828,7 @@ void D_SRB2Loop(void) { renderdeltatics = FLOAT_TO_FIXED(deltatics); - if (!(paused || P_AutoPause())) + if (!(paused || P_AutoPause()) && !hu_stopped) { rendertimefrac = g_time.timefrac; }