diff options
-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(); |