From 2c36a8cefe43f518accdc833ae2c1c74efd2e71b Mon Sep 17 00:00:00 2001 From: Eidolon Date: Tue, 17 May 2022 19:57:31 -0500 Subject: [PATCH] Don't interpolate during net lag --- src/d_clisrv.h | 4 ++-- src/d_main.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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; }