From 24b850a492ab40bf9efd4ad20bd34a40e2ab58f4 Mon Sep 17 00:00:00 2001 From: toaster Date: Mon, 4 Mar 2024 16:56:07 +0000 Subject: [PATCH] LoadRecordGhosts: Use local unlock state, not consoleplayer availabilities (which might not be set yet) to determine whether a ghost should be visible --- src/p_setup.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/p_setup.cpp b/src/p_setup.cpp index f73355636..385e2ca3e 100644 --- a/src/p_setup.cpp +++ b/src/p_setup.cpp @@ -7851,7 +7851,7 @@ static void P_LoadRecordGhosts(void) if (sameGhosts) { INT32 skin = R_SkinAvailable(cv_skin[0].string); - if (skin < 0 || !R_SkinUsable(consoleplayer, skin, false)) + if (skin < 0 || !R_SkinUsable(-1, skin, false)) skin = 0; // use default skin add_ghosts(fmt::format("{}-{}{}", gpath, skins[skin].name, modeprefix), sameGhosts); }