diff options
author | Jeremy <Golrag@users.noreply.github.com> | 2023-05-19 20:11:31 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-19 20:11:31 +0200 |
commit | f8f1c3b4f0ca631e76101f8492b9688c6d2dca01 (patch) | |
tree | d349702a9d0f00fd7457375a68619529657468ff /src/server/game/Maps/TerrainMgr.cpp | |
parent | 40361a95dadb7bd6e760d684a23ba19e544ca40f (diff) |
Core/Areas: Update AreaFlags from EnumeratedStings values (#29008)
Diffstat (limited to 'src/server/game/Maps/TerrainMgr.cpp')
-rw-r--r-- | src/server/game/Maps/TerrainMgr.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Maps/TerrainMgr.cpp b/src/server/game/Maps/TerrainMgr.cpp index b811f24a821..b5c2eeea8f8 100644 --- a/src/server/game/Maps/TerrainMgr.cpp +++ b/src/server/game/Maps/TerrainMgr.cpp @@ -372,7 +372,7 @@ void TerrainInfo::GetFullTerrainStatusForPosition(PhaseShift const& phaseShift, data.outdoors = true; data.areaId = gridAreaId; if (AreaTableEntry const* areaEntry = sAreaTableStore.LookupEntry(data.areaId)) - data.outdoors = (areaEntry->Flags[0] & (AREA_FLAG_INSIDE | AREA_FLAG_OUTSIDE)) != AREA_FLAG_INSIDE; + data.outdoors = areaEntry->GetFlags().HasFlag(AreaFlags::ForceOutdoors) || !areaEntry->GetFlags().HasFlag(AreaFlags::ForceIndoors); } if (!data.areaId) |