diff options
author | megamage <none@none> | 2009-01-25 16:38:51 -0600 |
---|---|---|
committer | megamage <none@none> | 2009-01-25 16:38:51 -0600 |
commit | f7cfae4332a554d944297fa75750b41d4904684c (patch) | |
tree | f2f165acb0bc2f28397c81b5ae2fd0ab2d204f24 /src/game/Map.cpp | |
parent | ef88b0445169b09528df6d0d1f2066fed5da79de (diff) | |
parent | 3129217dfad51525498b02a737b49de19e2c5ee5 (diff) |
*Merge.
--HG--
branch : trunk
Diffstat (limited to 'src/game/Map.cpp')
-rw-r--r-- | src/game/Map.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/game/Map.cpp b/src/game/Map.cpp index d64a1736fe1..9ebd3357175 100644 --- a/src/game/Map.cpp +++ b/src/game/Map.cpp @@ -797,6 +797,10 @@ void Map::Update(const uint32 &t_diff) void Map::Remove(Player *player, bool remove) { + player->DestroyForNearbyPlayers(); + player->m_IsInNotifyList = false; + player->m_Notified = false; + // this may be called during Map::Update // after decrement+unlink, ++m_mapRefIter will continue correctly // when the first element of the list is being removed @@ -835,7 +839,7 @@ void Map::Remove(Player *player, bool remove) SendRemoveTransports(player); //UpdateObjectsVisibilityFor(player,cell,p); - AddUnitToNotify(player); + //AddUnitToNotify(player); if( remove ) DeleteFromWorld(player); |