From 967ad3662daea41136c619d89d36b91994d342db Mon Sep 17 00:00:00 2001 From: toaster Date: Tue, 14 Mar 2023 20:28:36 +0000 Subject: [PATCH] M_DrawMapMedals: Only shows ET_MAP medals with ME_ENCORE and/or ME_SPBATTACK if you've unlocked those two things --- src/k_menudraw.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/k_menudraw.c b/src/k_menudraw.c index 92acf9805..623d97116 100644 --- a/src/k_menudraw.c +++ b/src/k_menudraw.c @@ -5630,6 +5630,17 @@ static void M_DrawMapMedals(INT32 mapnum, INT32 x, INT32 y) curtype = 2; break; } + case ET_MAP: + { + if (((emblem->flags & ME_ENCORE) && !M_SecretUnlocked(SECRET_ENCORE, true)) + || ((emblem->flags & ME_SPBATTACK) && !M_SecretUnlocked(SECRET_SPBATTACK, true))) + { + emblem = M_GetLevelEmblems(-1); + continue; + } + curtype = 0; + break; + } default: curtype = 0; break;