diff options
author | Shauren <shauren.trinity@gmail.com> | 2017-04-27 00:03:18 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2017-04-27 00:03:18 +0200 |
commit | 3e060fc95deb60a1b19ad681f15349a6449fb205 (patch) | |
tree | e85129429eca4feaa473321dce7eb3884dfeae36 | |
parent | 9386db7d750579b1685d355aba8e89293a2f742b (diff) |
Core/Players: Fixed setting a few updatefields to make client addons relying on player names/realn names behave properly
Ref #19490
-rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 1 | ||||
-rw-r--r-- | src/server/game/Handlers/CharacterHandler.cpp | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 1c766894219..43e7b0b3d45 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -17326,6 +17326,7 @@ bool Player::LoadFromDB(ObjectGuid guid, SQLQueryHolder *holder) // overwrite possible wrong/corrupted guid SetGuidValue(OBJECT_FIELD_GUID, guid); + SetGuidValue(PLAYER_WOW_ACCOUNT, GetSession()->GetAccountGUID()); uint8 gender = fields[5].GetUInt8(); if (!IsValidGender(gender)) diff --git a/src/server/game/Handlers/CharacterHandler.cpp b/src/server/game/Handlers/CharacterHandler.cpp index 09f7347b631..5707434ff51 100644 --- a/src/server/game/Handlers/CharacterHandler.cpp +++ b/src/server/game/Handlers/CharacterHandler.cpp @@ -932,6 +932,8 @@ void WorldSession::HandlePlayerLogin(LoginQueryHolder* holder) return; } + pCurrChar->SetUInt32Value(PLAYER_FIELD_VIRTUAL_PLAYER_REALM, GetVirtualRealmAddress()); + SendTutorialsData(); pCurrChar->GetMotionMaster()->Initialize(); |