From db0a20251cd19fb5f840c3a07e06f64591b2f98e Mon Sep 17 00:00:00 2001 From: Catherine Reprobate Date: Mon, 27 May 2024 16:16:11 -0700 Subject: [PATCH] 4pcoop: fixup solo / coop picking for head / body determination --- src/game/player.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/game/player.c b/src/game/player.c index ddb73c726..8c0c02f55 100644 --- a/src/game/player.c +++ b/src/game/player.c @@ -1207,7 +1207,7 @@ void playerChooseBodyAndHead(s32 *bodynum, s32 *headnum, s32 *arg2) } outfit = g_Vars.currentplayer->bondtype; - solo = !(g_Vars.coopplayernum >= 0) || (g_Vars.currentplayer != g_Vars.coop); + solo = (!g_Vars.coopplayers[g_Vars.currentplayernum] || g_Vars.coopplayers[g_Vars.currentplayernum] == g_Vars.bond); if (cheatIsActive(CHEAT_PLAYASELVIS)) { *bodynum = BODY_THEKING;