From 208d39ad62c98fcd294d1a9170249c9aeadf4766 Mon Sep 17 00:00:00 2001 From: Mordred Date: Thu, 1 Nov 2018 13:05:10 +0100 Subject: [PATCH] Sync chardata on session close --- src/servers/sapphire_zone/Session.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/servers/sapphire_zone/Session.cpp b/src/servers/sapphire_zone/Session.cpp index 66e0b06b..3d5070de 100644 --- a/src/servers/sapphire_zone/Session.cpp +++ b/src/servers/sapphire_zone/Session.cpp @@ -77,8 +77,12 @@ void Core::Session::close() // remove the session from the player if( m_pPlayer ) + { + // do one last update to db + m_pPlayer->updateSql(); // reset the zone, so the zone handler knows to remove the actor m_pPlayer->setCurrentZone( nullptr ); + } } uint32_t Core::Session::getId() const