diff options
author | Shauren <shauren.trinity@gmail.com> | 2012-01-31 14:02:59 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2012-01-31 14:02:59 +0100 |
commit | 1b676b1ccf2fc8c0aca9e0502164a7c68daf9b7c (patch) | |
tree | 5acb269e2f39f7749fb37287ef34c667457d0ad8 /src/server/game/Handlers/CharacterHandler.cpp | |
parent | 37b66384f3d905fb8de506aae48237900a1b6065 (diff) |
Core/Items: Some work on hotfixes and SMSG_DB_REPLY
Diffstat (limited to 'src/server/game/Handlers/CharacterHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/CharacterHandler.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/server/game/Handlers/CharacterHandler.cpp b/src/server/game/Handlers/CharacterHandler.cpp index ee68a15c301..3dccfe9b245 100644 --- a/src/server/game/Handlers/CharacterHandler.cpp +++ b/src/server/game/Handlers/CharacterHandler.cpp @@ -971,6 +971,17 @@ void WorldSession::HandlePlayerLogin(LoginQueryHolder* holder) data << uint32(0); SendPacket(&data); + data.Initialize(SMSG_HOTFIX_INFO); + HotfixData const& hotfix = sObjectMgr->GetHotfixData(); + data << uint32(hotfix.size()); + for (uint32 i = 0; i < hotfix.size(); ++i) + { + data << uint32(hotfix[i].Type); + data << uint32(hotfix[i].Unk); + data << uint32(hotfix[i].Entry); + } + SendPacket(&data); + pCurrChar->SendInitialPacketsBeforeAddToMap(); //Show cinematic at the first time that player login |