diff --git a/src/p_mobj.c b/src/p_mobj.c index aa9ff6974..5c91e95a2 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -12033,7 +12033,7 @@ void P_MovePlayerToSpawn(INT32 playernum, mapthing_t *mthing) mobj->angle = angle; // FAULT - if (leveltime > introtime && !p->spectator) + if (gamestate == GS_LEVEL && leveltime > introtime && !p->spectator) { K_DoIngameRespawn(p); }