diff --git a/src/r_things.c b/src/r_things.c index 9a20432c1a5cb39584b6316c6ee16191c169a769..7cdd9d36a1ed24e745f7a782c0fb507ca66af73e 100644 --- a/src/r_things.c +++ b/src/r_things.c @@ -2639,7 +2639,9 @@ void R_AddSkins(UINT16 wadnum) else if (!stricmp(stoken, "availability")) { skin->availability = atoi(value); - if (skin->availability && (skin->availability < MAXUNLOCKABLES)) + if (skin->availability >= MAXUNLOCKABLES) + skin->availability = 0; + if (skin->availability) STRBUFCPY(unlockables[skin->availability - 1].name, skin->realname); }