From a1ad4d79d00244e556fb2169517ce7dab091226a Mon Sep 17 00:00:00 2001 From: toaster <rollerorbital@gmail.com> Date: Sun, 23 Sep 2018 19:58:15 +0100 Subject: [PATCH 1/2] Turns out `Playing()` evaluates to false when playing back demos. Who knew? --- src/k_kart.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/k_kart.c b/src/k_kart.c index dd0c6011..384cc099 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -6348,7 +6348,7 @@ static void K_drawKartMinimap(void) // Draw the HUD only when playing in a level. // hu_stuff needs this, unlike st_stuff. - if (!(Playing() && gamestate == GS_LEVEL)) + if (!demoplayback && !(Playing() && gamestate == GS_LEVEL)) return; if (stplyr != &players[displayplayer]) From de91eb97935ec5ad071e1826debb35110c2846a8 Mon Sep 17 00:00:00 2001 From: toaster <rollerorbital@gmail.com> Date: Sun, 23 Sep 2018 22:34:59 +0100 Subject: [PATCH 2/2] You're right, this works fine --- src/k_kart.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/k_kart.c b/src/k_kart.c index 384cc099..cc3fff96 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -6348,7 +6348,7 @@ static void K_drawKartMinimap(void) // Draw the HUD only when playing in a level. // hu_stuff needs this, unlike st_stuff. - if (!demoplayback && !(Playing() && gamestate == GS_LEVEL)) + if (gamestate != GS_LEVEL) return; if (stplyr != &players[displayplayer])