@@ -89,7 +89,6 @@ void CMapService::saveMap(const std::unique_ptr<CMap> & map, boost::filesystem::
tmp.flush();
tmp.close();
}
- map->reindexObjects();
ModCompatibilityInfo CMapService::verifyMapHeaderMods(const CMapHeader & map)
@@ -419,6 +419,7 @@ void CMapGenerator::fillZones()
auto grailZone = *RandomGeneratorUtil::nextItem(treasureZones, rand);
map->getMap(this).grailPos = *RandomGeneratorUtil::nextItem(grailZone->freePaths()->getTiles(), rand);
+ map->getMap(this).reindexObjects();
logGlobal->info("Zones filled successfully");