diff options
| author | n0n4m3 <none@none> | 2009-12-17 07:56:20 +0100 |
|---|---|---|
| committer | n0n4m3 <none@none> | 2009-12-17 07:56:20 +0100 |
| commit | 863fca80ebbc58af7377c10b322dae3758e40533 (patch) | |
| tree | 2ec91efa6f7fb9495f533a1d0e7b0d0e85e18020 /src/game/WorldSession.cpp | |
| parent | 2b5151f50c32d18e27edac0cce3efc26338dd323 (diff) | |
Removed some redundant player->SaveToDB calls, original autor balrok
--HG--
branch : trunk
Diffstat (limited to 'src/game/WorldSession.cpp')
| -rw-r--r-- | src/game/WorldSession.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
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); } |
