From 3483ddf5739df91dba43bf97cd31bfaa507bbfc7 Mon Sep 17 00:00:00 2001 From: Louis-Antoine Date: Wed, 27 May 2020 14:58:10 +0200 Subject: [PATCH] Add a few missing calls to GameQuit hook --- src/d_clisrv.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/d_clisrv.c b/src/d_clisrv.c index ed0b8e528..184e0e800 100644 --- a/src/d_clisrv.c +++ b/src/d_clisrv.c @@ -3036,6 +3036,8 @@ static void Got_KickCmd(UINT8 **p, INT32 playernum) if (pnum == consoleplayer) { + if (Playing()) + LUAh_GameQuit(); #ifdef DUMPCONSISTENCY if (msg == KICK_MSG_CON_FAIL) SV_SavedGame(); #endif @@ -3701,6 +3703,8 @@ static void HandleConnect(SINT8 node) static void HandleShutdown(SINT8 node) { (void)node; + if (Playing()) + LUAh_GameQuit(); D_QuitNetGame(); CL_Reset(); D_StartTitle(); @@ -3715,6 +3719,8 @@ static void HandleShutdown(SINT8 node) static void HandleTimeout(SINT8 node) { (void)node; + if (Playing()) + LUAh_GameQuit(); D_QuitNetGame(); CL_Reset(); D_StartTitle();