From 7a9bb9deeadb5a16c387fc3dc7adb4ed9b98b4c7 Mon Sep 17 00:00:00 2001 From: GenericHeroGuy Date: Tue, 18 Feb 2025 22:48:23 +0100 Subject: [PATCH] Don't find old encore/tweak lumps for long map names --- src/p_setup.c | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/src/p_setup.c b/src/p_setup.c index 7c87bf343..240a93ab7 100644 --- a/src/p_setup.c +++ b/src/p_setup.c @@ -8365,18 +8365,9 @@ boolean P_LoadLevel(boolean fromnetsave, boolean reloadinggamestate) if (mapheaderinfo[gamemap-1]) { - if (encoremode) - { - encoreLump = vres_Find(curmapvirt, "ENCORE"); - if (!encoreLump) - oldEncore = W_CheckNumForName(va("%sE", maplumpname)); - } - else - { - encoreLump = vres_Find(curmapvirt, "TWEAKMAP"); - if (!encoreLump) - oldEncore = W_CheckNumForName(va("%sT", maplumpname)); - } + encoreLump = vres_Find(curmapvirt, encoremode ? "ENCORE" : "TWEAKMAP"); + if (!encoreLump && strlen(maplumpname) < 8) + oldEncore = W_CheckNumForName(va("%s%c", maplumpname, encoremode ? 'E' : 'T')); } if (encoreLump)