From 863fca80ebbc58af7377c10b322dae3758e40533 Mon Sep 17 00:00:00 2001 From: n0n4m3 Date: Thu, 17 Dec 2009 07:56:20 +0100 Subject: Removed some redundant player->SaveToDB calls, original autor balrok --HG-- branch : trunk --- src/game/WorldSession.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/game/WorldSession.cpp') diff --git a/src/game/WorldSession.cpp b/src/game/WorldSession.cpp index ad15c5f3932..bbcf4fcbf70 100644 --- a/src/game/WorldSession.cpp +++ b/src/game/WorldSession.cpp @@ -47,7 +47,7 @@ WorldSession::WorldSession(uint32 id, WorldSocket *sock, AccountTypes sec, uint8 LookingForGroup_auto_join(false), LookingForGroup_auto_add(false), m_muteTime(mute_time), _player(NULL), m_Socket(sock),_security(sec), _accountId(id), m_expansion(expansion), m_sessionDbcLocale(sWorld.GetAvailableDbcLocale(locale)), m_sessionDbLocaleIndex(objmgr.GetIndexForLocale(locale)), -_logoutTime(0), m_inQueue(false), m_playerLoading(false), m_playerLogout(false), m_playerRecentlyLogout(false), +_logoutTime(0), m_inQueue(false), m_playerLoading(false), m_playerLogout(false), m_playerRecentlyLogout(false), m_playerSave(false), m_latency(0), m_TutorialsChanged(false) { if (sock) @@ -299,6 +299,7 @@ void WorldSession::LogoutPlayer(bool Save) HandleMoveWorldportAckOpcode(); m_playerLogout = true; + m_playerSave = Save; if (_player) { @@ -458,6 +459,7 @@ void WorldSession::LogoutPlayer(bool Save) Script->OnLogout(_player); m_playerLogout = false; + m_playerSave = false; m_playerRecentlyLogout = true; LogoutRequest(0); } -- cgit v1.2.3