From fa3f106693733e7db8061fbd44295b0168a94614 Mon Sep 17 00:00:00 2001 From: Shauren Date: Fri, 12 Feb 2016 20:39:25 +0100 Subject: Core/Maps: Use map.dbc zone fallback if no area is found in grid files, not only if grid files don't exist Closes #16583 Closes #16584 Extracting new maps is NOT needed. --- src/server/game/Maps/Map.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/server/game/Maps/Map.cpp b/src/server/game/Maps/Map.cpp index ca384160ad1..deedacf582d 100644 --- a/src/server/game/Maps/Map.cpp +++ b/src/server/game/Maps/Map.cpp @@ -2436,8 +2436,9 @@ uint32 Map::GetAreaId(float x, float y, float z, bool *isOutdoors) const { if (GridMap* gmap = const_cast(this)->GetGrid(x, y)) areaId = gmap->getArea(x, y); + // this used while not all *.map files generated (instances) - else + if (!areaId) areaId = i_mapEntry->linked_zone; } -- cgit v1.2.3