From ab091c71f8afb7bbfc2d0a05029f6ce6034f92de Mon Sep 17 00:00:00 2001 From: James R Date: Tue, 12 Mar 2024 17:53:39 -0700 Subject: [PATCH] Fix Director switching away immediately after spectating and entering freecam --- src/p_mobj.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/p_mobj.c b/src/p_mobj.c index 2c1baa78a..0ec3e6ea1 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -12152,7 +12152,10 @@ void P_SpawnPlayer(INT32 playernum) // changes. if (!demo.playback) { - camera[G_PartyPosition(playernum)].freecam = false; + if (!p->spectator) + { + camera[G_PartyPosition(playernum)].freecam = false; + } displayplayers[G_PartyPosition(playernum)] = playernum; }