diff --git a/src/p_spec.c b/src/p_spec.c index 5c9caa82fa97914db4c481a7e037939b0b09d613..fd114ced01f51d3bfd3e690e5fad7f22281ac1f1 100644 --- a/src/p_spec.c +++ b/src/p_spec.c @@ -4579,6 +4579,9 @@ static void P_ProcessExitSector(player_t *player, mtag_t sectag) if (player->bot) return; + if (G_IsSpecialStage(gamemap) && !(maptol & TOL_NIGHTS)) + return; + // Exit (for FOF exits; others are handled in P_PlayerThink in p_user.c) P_DoPlayerFinish(player);