From 7068e7fc4e9cbcc89b150b83393da3639fe7e4f5 Mon Sep 17 00:00:00 2001
From: John FrostFox <john.frostfox@gmail.com>
Date: Sat, 6 Nov 2021 00:53:21 +0300
Subject: [PATCH] Players Always Bright Fix

---
 src/p_mobj.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/p_mobj.c b/src/p_mobj.c
index 96613e730..ec21f1e4e 100644
--- a/src/p_mobj.c
+++ b/src/p_mobj.c
@@ -483,6 +483,10 @@ boolean P_SetPlayerMobjState(mobj_t *mobj, statenum_t state)
 		state = st->nextstate;
 	} while (!mobj->tics && !seenstate[state]);
 
+	// Full birght players in Match/CTF/Modded GTs
+	if (cv_playerfullbright.value && !(G_PlatformGametype()) && !(G_TagGametype()))
+		mobj->frame |= FF_FULLBRIGHT;
+
 	if (!mobj->tics)
 		CONS_Alert(CONS_WARNING, M_GetText("State cycle detected, exiting.\n"));
 
-- 
GitLab