aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Maps/Map.cpp
diff options
context:
space:
mode:
authorShocker <shocker@freakz.ro>2013-05-26 04:28:19 +0300
committerShocker <shocker@freakz.ro>2013-05-26 04:28:19 +0300
commit1ef3dd29b84f48eb61f4d0104cb3277aa9a6a807 (patch)
treed91db646e8f9870fb070f37206f3089366618ed1 /src/server/game/Maps/Map.cpp
parentc0f94d944ff44f194e9b9d3a3fad6d91bde17029 (diff)
Core/Misc: Implement AreaTrigger entity
(might need some cleanup)
Diffstat (limited to 'src/server/game/Maps/Map.cpp')
-rw-r--r--src/server/game/Maps/Map.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/game/Maps/Map.cpp b/src/server/game/Maps/Map.cpp
index 45ce43bc3fc..54a9fdea264 100644
--- a/src/server/game/Maps/Map.cpp
+++ b/src/server/game/Maps/Map.cpp
@@ -2166,6 +2166,9 @@ void Map::RemoveAllObjectsInRemoveList()
case TYPEID_DYNAMICOBJECT:
RemoveFromMap((DynamicObject*)obj, true);
break;
+ case TYPEID_AREATRIGGER:
+ RemoveFromMap((AreaTrigger*)obj, true);
+ break;
case TYPEID_GAMEOBJECT:
RemoveFromMap((GameObject*)obj, true);
break;
@@ -2284,11 +2287,13 @@ template bool Map::AddToMap(Corpse*);
template bool Map::AddToMap(Creature*);
template bool Map::AddToMap(GameObject*);
template bool Map::AddToMap(DynamicObject*);
+template bool Map::AddToMap(AreaTrigger*);
template void Map::RemoveFromMap(Corpse*, bool);
template void Map::RemoveFromMap(Creature*, bool);
template void Map::RemoveFromMap(GameObject*, bool);
template void Map::RemoveFromMap(DynamicObject*, bool);
+template void Map::RemoveFromMap(AreaTrigger*, bool);
/* ******* Dungeon Instance Maps ******* */