From e34973a5cc407b6ab76641da4dc7ea0dbbabb9b9 Mon Sep 17 00:00:00 2001 From: aleos Date: Wed, 17 Jan 2024 16:10:14 -0500 Subject: [PATCH] Fixes mapflag parsing * Adds back an accidental removal for mapflag name lookup. --- src/map/map.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/map/map.cpp b/src/map/map.cpp index 9a1c40985d..cf7fe1f708 100644 --- a/src/map/map.cpp +++ b/src/map/map.cpp @@ -527,7 +527,8 @@ void MapZoneDatabase::loadingFinished() { for (const auto &flag : zone.second->mapflags) { char flag_name[50] = {}, empty[1] = {}; - npc_parse_mapflag(mapdata->name, empty, flag_name, const_cast(flag.second.c_str()), empty, empty, "MapZoneDatabase::loadingFinished"); + if (map_getmapflag_name(static_cast(flag.first), flag_name)) + npc_parse_mapflag(mapdata->name, empty, flag_name, const_cast(flag.second.c_str()), empty, empty, "MapZoneDatabase::loadingFinished"); } } }