diff options
author | Intel <chemicstry@gmail.com> | 2014-11-17 20:41:16 +0200 |
---|---|---|
committer | Intel <chemicstry@gmail.com> | 2014-11-17 20:49:15 +0200 |
commit | dbb102e6470dd51dbd277f4be9a3d20b977d7afe (patch) | |
tree | 48974dfcb012d64477bc0f97a1b41c2b95d2dfd1 /src/server/game/Chat/Chat.cpp | |
parent | da37723b5f6739eb536b3c32676177b3b821c39d (diff) |
Core/Packets: Added most of the chat packets
Diffstat (limited to 'src/server/game/Chat/Chat.cpp')
-rw-r--r-- | src/server/game/Chat/Chat.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/game/Chat/Chat.cpp b/src/server/game/Chat/Chat.cpp index fa89dca294c..0cee5868bb1 100644 --- a/src/server/game/Chat/Chat.cpp +++ b/src/server/game/Chat/Chat.cpp @@ -634,6 +634,7 @@ void ChatHandler::BuildChatPacket(WorldPackets::Chat::Chat* packet, ChatMsg chat uint32 achievementId /*= 0*/, std::string const& channelName /*= ""*/, LocaleConstant locale /*= DEFAULT_LOCALE*/, std::string const& addonPrefix /*= ""*/) { // Clear everything because same packet can be used multiple times + packet->Reset(); packet->SenderGUID.Clear(); packet->SenderAccountGUID.Clear(); packet->SenderGuildGUID.Clear(); @@ -655,7 +656,7 @@ void ChatHandler::BuildChatPacket(WorldPackets::Chat::Chat* packet, ChatMsg chat if (Player const* playerSender = sender->ToPlayer()) { - packet->SenderAccountGUID = ObjectGuid::Create<HighGuid::WowAccount>(playerSender->GetSession()->GetAccountId()); + packet->SenderAccountGUID = playerSender->GetSession()->GetAccountGUID(); packet->ChatFlags = playerSender->GetChatFlags(); if (Guild const* guild = playerSender->GetGuild()) |