From 7a49be028a201dc72c680fa7d62d48cda10b706e Mon Sep 17 00:00:00 2001
From: James R <justsomejames2@gmail.com>
Date: Sat, 6 Apr 2024 18:33:59 -0700
Subject: [PATCH] Splitscreen GP: do not switch away viewpoint on death in
 Prisons mode

---
 src/p_user.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/p_user.c b/src/p_user.c
index e3402c8333..f9aa4bbfbb 100644
--- a/src/p_user.c
+++ b/src/p_user.c
@@ -2882,7 +2882,9 @@ static void P_DeathThink(player_t *player)
 	}
 
 	// Spectate another player after 2 seconds
-	if (G_IsPartyLocal(player - players) && playerGone == true && (gametyperules & GTR_BUMPERS) && player->deadtimer == 2*TICRATE)
+	if (G_IsPartyLocal(player - players) && playerGone == true &&
+		(gametyperules & GTR_BUMPERS) && battleprisons == false &&
+		player->deadtimer == 2*TICRATE)
 	{
 		K_ToggleDirector(G_PartyPosition(player - players), true);
 	}
-- 
GitLab