aboutsummaryrefslogtreecommitdiff
path: root/src/game/Map.cpp
diff options
context:
space:
mode:
authormegamage <none@none>2009-01-25 16:38:51 -0600
committermegamage <none@none>2009-01-25 16:38:51 -0600
commitf7cfae4332a554d944297fa75750b41d4904684c (patch)
treef2f165acb0bc2f28397c81b5ae2fd0ab2d204f24 /src/game/Map.cpp
parentef88b0445169b09528df6d0d1f2066fed5da79de (diff)
parent3129217dfad51525498b02a737b49de19e2c5ee5 (diff)
*Merge.
--HG-- branch : trunk
Diffstat (limited to 'src/game/Map.cpp')
-rw-r--r--src/game/Map.cpp6
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);