aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Maps/Map.cpp
diff options
context:
space:
mode:
authorkaelima <kaelima@live.se>2012-03-12 04:33:24 +0100
committerkaelima <kaelima@live.se>2012-03-12 04:33:24 +0100
commit62175836279bbbc83ccc5d0b4bad9d58b3d3e5d8 (patch)
tree71b8c22016af650fb884e319edf51b2702733200 /src/server/game/Maps/Map.cpp
parent8af0067016e72e87b02c353589f0fac8d3baef5d (diff)
Core/Map:
- Remove mysterious restriction in visibilityhelper for gameobjects - Some cleanup in CheckAreaExploreAndOutdoor() and GridDefines.h - Set nocreate for cells visited in Map::VisitNearbyCellsOf
Diffstat (limited to 'src/server/game/Maps/Map.cpp')
-rwxr-xr-xsrc/server/game/Maps/Map.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/server/game/Maps/Map.cpp b/src/server/game/Maps/Map.cpp
index 7403a86a47f..91ebea9f321 100755
--- a/src/server/game/Maps/Map.cpp
+++ b/src/server/game/Maps/Map.cpp
@@ -493,6 +493,7 @@ void Map::VisitNearbyCellsOf(WorldObject* obj, TypeContainerVisitor<Trinity::Obj
markCell(cell_id);
CellCoord pair(x, y);
Cell cell(pair);
+ cell.SetNoCreate();
Visit(cell, gridVisitor);
Visit(cell, worldVisitor);
}
@@ -509,9 +510,9 @@ void Map::Update(const uint32 t_diff)
if (player && player->IsInWorld())
{
//player->Update(t_diff);
- WorldSession* pSession = player->GetSession();
- MapSessionFilter updater(pSession);
- pSession->Update(t_diff, updater);
+ WorldSession* session = player->GetSession();
+ MapSessionFilter updater(session);
+ session->Update(t_diff, updater);
}
}
/// update active cells around players and active objects