From 6b02836c22448af27ba3831c80482297eaacf028 Mon Sep 17 00:00:00 2001 From: James R Date: Sun, 26 Mar 2023 20:45:18 -0700 Subject: [PATCH] Do not run any thing collision for respawning players whatsoever Adds MF_NOCLIPTHING to players while respawning. --- src/k_respawn.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/k_respawn.c b/src/k_respawn.c index 392ab5eae..252550f06 100644 --- a/src/k_respawn.c +++ b/src/k_respawn.c @@ -283,6 +283,8 @@ void K_DoIngameRespawn(player_t *player) player->respawn.airtimer = player->airtime; player->respawn.truedeath = !!(player->pflags & PF_FAULT); + + player->mo->flags |= MF_NOCLIPTHING; } /*-------------------------------------------------- @@ -790,6 +792,8 @@ static void K_HandleDropDash(player_t *player) P_PlayerRingBurst(player, 3); player->respawn.state = RESPAWNST_NONE; + + player->mo->flags &= ~(MF_NOCLIPTHING); } }