From 4cab7949327aabb1d1e087dd2cf6b0fe64ec0fb3 Mon Sep 17 00:00:00 2001 From: Eidolon Date: Sat, 17 Feb 2024 17:59:20 -0600 Subject: [PATCH] Don't reset demo.attract in D_ClearState Fixes KartKrew/Kart#1053 allowing credits to continue after demo is exited. --- src/d_main.cpp | 1 - src/g_demo.c | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/d_main.cpp b/src/d_main.cpp index ad5276ca1..074897dae 100644 --- a/src/d_main.cpp +++ b/src/d_main.cpp @@ -1093,7 +1093,6 @@ void D_ClearState(void) memset(displayplayers, 0, sizeof(displayplayers)); memset(g_localplayers, 0, sizeof g_localplayers); consoleplayer = 0; - demo.attract = DEMO_ATTRACT_OFF; G_SetGametype(GT_RACE); // SRB2kart paused = false; diff --git a/src/g_demo.c b/src/g_demo.c index 95ebc454a..52dfcf97d 100644 --- a/src/g_demo.c +++ b/src/g_demo.c @@ -3793,6 +3793,8 @@ boolean G_CheckDemoStatus(void) D_StartTitle(); } + demo.attract = DEMO_ATTRACT_OFF; + return true; }