aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/CharacterHandler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Handlers/CharacterHandler.cpp')
-rw-r--r--src/server/game/Handlers/CharacterHandler.cpp11
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