From 21dcf384fb12ed39ffd060853fa150c2c508c002 Mon Sep 17 00:00:00 2001 From: Anonimus Date: Fri, 7 Nov 2025 05:33:55 -0500 Subject: [PATCH] More last-minute nitpicks * Display forced items in the debugger, no matter their odds * Only update an item's format if there's a mismatch with its cvar --- src/k_hud.c | 2 +- src/p_setup.c | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/k_hud.c b/src/k_hud.c index 1bd01e8a3..08faa0dd4 100644 --- a/src/k_hud.c +++ b/src/k_hud.c @@ -5611,7 +5611,7 @@ static void K_drawDistributionDebugger(void) K_IsPlayerLosing(stplyr) ); - if (itemodds <= 0) + if ((itemodds <= 0) && (!result->forceme)) // At the very least display forced items; that info's also important. continue; V_DrawScaledPatch(x, y, V_SPLITSCREEN|V_HUDTRANS|V_SNAPTOTOP, K_GetCachedItemPatch(result->type, true, 0)); diff --git a/src/p_setup.c b/src/p_setup.c index d0f165bce..0ff9f844f 100644 --- a/src/p_setup.c +++ b/src/p_setup.c @@ -8090,8 +8090,11 @@ static void P_InitLevelSettings(boolean reloadinggamestate) if ((kres) && (kitm->altcvar)) { // Update the result's format based on the cvar's value. - CONS_Printf("%s: updating format to %s\n", kres->name, kitm->altcvar->string); - kres->format = kitm->altcvar->value; + if (kres->format != kitm->altcvar->value) + { + CONS_Printf("%s: updating format to %s\n", kres->name, kitm->altcvar->string); + kres->format = kitm->altcvar->value; + } } free(findname); // Don't need this anymore