From d38886552c6f55131e2a1a36026db63570dc3211 Mon Sep 17 00:00:00 2001 From: Yukita Mayako <catgirl@goddess.moe> Date: Thu, 10 Mar 2016 18:36:00 -0500 Subject: [PATCH] HACK XD_MAP after XD_EXITLEVEL hack --- src/d_netcmd.c | 2 +- src/f_finale.c | 5 +---- src/g_game.c | 2 +- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/d_netcmd.c b/src/d_netcmd.c index 386ba5d092..2efd7947f6 100644 --- a/src/d_netcmd.c +++ b/src/d_netcmd.c @@ -1507,7 +1507,7 @@ void D_MapChange(INT32 mapnum, INT32 newgametype, boolean pultmode, boolean rese mapchangepending = 0; // spawn the server if needed // reset players if there is a new one - if (!(adminplayer == consoleplayer) && SV_SpawnServer()) + if (server && SV_SpawnServer()) buf[0] &= ~(1<<1); // Kick bot from special stages diff --git a/src/f_finale.c b/src/f_finale.c index 507616f3ca..dae2ed57fb 100644 --- a/src/f_finale.c +++ b/src/f_finale.c @@ -1721,10 +1721,7 @@ static void F_AdvanceToNextScene(void) void F_EndCutScene(void) { if (runningprecutscene) - { - if (server) - D_MapChange(gamemap, gametype, ultimatemode, precutresetplayer, 0, true, false); - } + D_MapChange(gamemap, gametype, ultimatemode, precutresetplayer, 0, true, false); else { if (cutnum == creditscutscene-1) diff --git a/src/g_game.c b/src/g_game.c index e763c1e908..737f931603 100644 --- a/src/g_game.c +++ b/src/g_game.c @@ -2866,7 +2866,7 @@ void G_NextLevel(void) static void G_DoWorldDone(void) { - if (server) + //if (server) { if (gametype == GT_COOP) // don't reset player between maps -- GitLab