From 7b28cd0777d28969d3b9b548eead5635125692b8 Mon Sep 17 00:00:00 2001 From: Not Date: Fri, 20 May 2022 19:32:32 +0200 Subject: [PATCH] verify the map in changelevel isn't a battle map --- leaderboard.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/leaderboard.lua b/leaderboard.lua index 7c488fe..b39748a 100644 --- a/leaderboard.lua +++ b/leaderboard.lua @@ -458,6 +458,12 @@ local function changelevel(player, ...) return end + -- Verify valid race level + if not (mapheaderinfo[mapnum].typeoflevel & (TOL_SP | TOL_RACE)) then + CONS_Printf(player, "Battle maps are not supported") + return + end + nextMap = G_BuildMapName(mapnum) end COM_AddCommand("changelevel", changelevel)