소스 검색

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

aleos 1 년 전
부모
커밋
e34973a5cc
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  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");
 			}
 		}
 	}