diff options
| author | kaelima <kaelima@live.se> | 2012-03-12 04:33:24 +0100 |
|---|---|---|
| committer | kaelima <kaelima@live.se> | 2012-03-12 04:33:24 +0100 |
| commit | 62175836279bbbc83ccc5d0b4bad9d58b3d3e5d8 (patch) | |
| tree | 71b8c22016af650fb884e319edf51b2702733200 /src/server/game/Maps/Map.cpp | |
| parent | 8af0067016e72e87b02c353589f0fac8d3baef5d (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-x | src/server/game/Maps/Map.cpp | 7 |
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 |
