From 0d4b846e79fff4661cd4de699ae075ed439b1719 Mon Sep 17 00:00:00 2001 From: Mordred Date: Tue, 13 Feb 2018 22:37:45 +0100 Subject: [PATCH] Fixed an issue where offline chars were not removed properly --- src/servers/sapphire_zone/Zone/Zone.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/servers/sapphire_zone/Zone/Zone.cpp b/src/servers/sapphire_zone/Zone/Zone.cpp index 7d96e446..a1285f50 100644 --- a/src/servers/sapphire_zone/Zone/Zone.cpp +++ b/src/servers/sapphire_zone/Zone/Zone.cpp @@ -501,8 +501,8 @@ bool Core::Zone::update( uint32_t currTime ) if( ( !pSession->getPlayer()->getCurrentZone() ) || ( pSession->getPlayer()->getCurrentZone() != shared_from_this() ) ) { - // if( pSession->getPlayer()->getCell() ) - // removeActor( pSession->getPlayer() ); + if( pSession->getPlayer()->getCell() ) + removeActor( pSession->getPlayer() ); it = m_sessionSet.erase( it ); continue;