From eaf0ba6658328c3b8fd4f6e8a00caa59c09a9673 Mon Sep 17 00:00:00 2001 From: LJ Sonic <lamr@free.fr> Date: Wed, 3 Apr 2024 22:07:59 +0200 Subject: [PATCH] Error out when a sprite definition contains a subfolder --- src/r_things.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/r_things.c b/src/r_things.c index 7d9701105..076777597 100644 --- a/src/r_things.c +++ b/src/r_things.c @@ -433,6 +433,9 @@ boolean R_AddSingleSpriteDef(const char *sprname, spritedef_t *spritedef, UINT16 for (l = startlump; l < endlump; l++) { + if (W_IsLumpFolder(wadnum, l)) + I_Error("R_AddSingleSpriteDef: all frame lumps for a sprite should be contained inside a single folder\n"); + // For long sprites, the startlump-endlump range only includes // relevant lumps, so no check needed in that case if (longname || (strlen(sprname) == 4 && !memcmp(lumpinfo[l].name, sprname, 4))) -- GitLab