diff options
| author | Shocker <shocker@freakz.ro> | 2013-05-26 04:28:19 +0300 |
|---|---|---|
| committer | Shocker <shocker@freakz.ro> | 2013-05-26 04:28:19 +0300 |
| commit | 1ef3dd29b84f48eb61f4d0104cb3277aa9a6a807 (patch) | |
| tree | d91db646e8f9870fb070f37206f3089366618ed1 /src/server/game/Maps/Map.cpp | |
| parent | c0f94d944ff44f194e9b9d3a3fad6d91bde17029 (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.cpp | 5 |
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 ******* */ |
