From c52a67de2ac239c9b529e29ffe60b7d7410e6ff5 Mon Sep 17 00:00:00 2001
From: SSNTails <github@spaddlewit.com>
Date: Wed, 29 May 2024 19:55:06 -0400
Subject: [PATCH] set spectator back to false just for running the hook

---
 src/p_user.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/p_user.c b/src/p_user.c
index 7cd128cf08..b3b82d5e7d 100644
--- a/src/p_user.c
+++ b/src/p_user.c
@@ -11971,7 +11971,9 @@ void P_PlayerThink(player_t *player)
 	{
 		if (P_SpectatorJoinGame(player))
 		{
+			player->spectator = true;
 			LUA_HookPlayer(player, HOOK(PlayerThink));
+			player->spectator = false;
 			return; // player->mo was removed.
 		}
 	}
-- 
GitLab