From dbb102e6470dd51dbd277f4be9a3d20b977d7afe Mon Sep 17 00:00:00 2001 From: Intel Date: Mon, 17 Nov 2014 20:41:16 +0200 Subject: Core/Packets: Added most of the chat packets --- src/server/game/Chat/Chat.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/server/game/Chat/Chat.cpp') 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(playerSender->GetSession()->GetAccountId()); + packet->SenderAccountGUID = playerSender->GetSession()->GetAccountGUID(); packet->ChatFlags = playerSender->GetChatFlags(); if (Guild const* guild = playerSender->GetGuild()) -- cgit v1.2.3