Fix map exploration by checking subzone bits instead of only the parent zone bit

This commit is contained in:
Kelsi 2026-02-26 11:01:52 -08:00
parent 5d92152701
commit 66bcb0a712
2 changed files with 25 additions and 16 deletions

View file

@ -24,7 +24,7 @@ struct WorldMapZone {
float locLeft = 0, locRight = 0, locTop = 0, locBottom = 0;
uint32_t displayMapID = 0;
uint32_t parentWorldMapID = 0;
uint32_t exploreFlag = 0;
std::vector<uint32_t> exploreBits; // all AreaBit indices (zone + subzones)
// Per-zone cached textures (owned by WorldMap::zoneTextures)
VkTexture* tileTextures[12] = {};