Bladeren bron

Fixes mapflag parsing
* Adds back an accidental removal for mapflag name lookup.

aleos 1 jaar geleden
bovenliggende
commit
e34973a5cc
1 gewijzigde bestanden met toevoegingen van 2 en 1 verwijderingen
  1. 2 1
      src/map/map.cpp

+ 2 - 1
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<char *>(flag.second.c_str()), empty, empty, "MapZoneDatabase::loadingFinished");
+				if (map_getmapflag_name(static_cast<e_mapflag>(flag.first), flag_name))
+					npc_parse_mapflag(mapdata->name, empty, flag_name, const_cast<char *>(flag.second.c_str()), empty, empty, "MapZoneDatabase::loadingFinished");
 			}
 		}
 	}