aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSubv <s.v.h21@hotmail.com>2012-08-22 17:42:05 -0500
committerSubv <s.v.h21@hotmail.com>2012-08-22 17:42:05 -0500
commit4273690478ccdc74528fa6ea6698cfa2062fa2fc (patch)
tree4b4644c7f617f126a2b5ccdd4577a8430f0aa284 /src
parent5061fa626a72fa7c2632a4b2cef318633c56d85b (diff)
Core/Mmaps: Allow disabling pathfinding for specific maps in the config
Diffstat (limited to 'src')
-rwxr-xr-xsrc/server/game/World/World.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/server/game/World/World.cpp b/src/server/game/World/World.cpp
index 928a8184d5d..0d55d7a52e8 100755
--- a/src/server/game/World/World.cpp
+++ b/src/server/game/World/World.cpp
@@ -1126,6 +1126,7 @@ void World::LoadConfigSettings(bool reload)
m_bool_configs[CONFIG_ENABLE_MMAPS] = ConfigMgr::GetBoolDefault("mmap.enablePathFinding", true);
sLog->outString("WORLD: MMap data directory is: %smmaps", m_dataPath.c_str());
+ MMap::MMapFactory::preventPathfindingOnMaps(ConfigMgr::GetStringDefault("mmap.ignoreMapIds", "").c_str());
m_bool_configs[CONFIG_VMAP_INDOOR_CHECK] = ConfigMgr::GetBoolDefault("vmap.enableIndoorCheck", 0);
bool enableIndoor = ConfigMgr::GetBoolDefault("vmap.enableIndoorCheck", true);