diff --git a/src/d_clisrv.c b/src/d_clisrv.c index 5b4141328..1bb3675cf 100644 --- a/src/d_clisrv.c +++ b/src/d_clisrv.c @@ -2390,6 +2390,7 @@ void CL_RemovePlayer(INT32 playernum, kickreason_t reason) // remove avatar of player playeringame[playernum] = false; + demo_extradata[playernum] |= DXD_PLAYSTATE; playernode[playernum] = UINT8_MAX; while (!playeringame[doomcom->numslots-1] && doomcom->numslots > 1) doomcom->numslots--;