From 45fb60d24703e5ce3ba0658fa71f0eba1aa98fc5 Mon Sep 17 00:00:00 2001 From: James R Date: Thu, 2 Mar 2023 23:34:41 -0800 Subject: [PATCH] Only toggle director when you yourself spawn or when the first player in the level spawns --- src/p_mobj.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/p_mobj.c b/src/p_mobj.c index 3f0481a94..52ef9d7ff 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -11843,9 +11843,13 @@ void P_SpawnPlayer(INT32 playernum) } // Spectating when there is literally any other player in - // the level enables director cam. + // the level enables director cam. Or if the first player + // enters the game, spectate them. // TODO: how do we support splitscreen? - K_ToggleDirector(players[consoleplayer].spectator && pcount > 0); + if (playernum == consoleplayer || pcount == 1) + { + K_ToggleDirector(players[consoleplayer].spectator && pcount > 0); + } } void P_AfterPlayerSpawn(INT32 playernum)