From 181b8fca51675ae18fb5e898c3f303768059cc6b Mon Sep 17 00:00:00 2001 From: Subv Date: Sun, 23 Dec 2012 18:31:30 -0500 Subject: Core/Chat: CHAT_MSG_RAID_BOSS_WHISPER also sends extra data Note: SMSG_MESSAGECHAT is bloated all around the core, a complete mess. --- src/server/game/Battlefield/Battlefield.cpp | 2 ++ src/server/game/Entities/Object/Object.cpp | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/server/game/Battlefield/Battlefield.cpp b/src/server/game/Battlefield/Battlefield.cpp index 6431f8a3479..f0fc16b73d5 100644 --- a/src/server/game/Battlefield/Battlefield.cpp +++ b/src/server/game/Battlefield/Battlefield.cpp @@ -459,6 +459,8 @@ WorldPacket Battlefield::BuildWarningAnnPacket(std::string const& msg) data << uint32(msg.length() + 1); data << msg; data << uint8(0); + data << float(0); + data << uint8(0); return data; } diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp index 62977a0bc78..9bd04a17c78 100644 --- a/src/server/game/Entities/Object/Object.cpp +++ b/src/server/game/Entities/Object/Object.cpp @@ -2294,7 +2294,7 @@ void WorldObject::BuildMonsterChat(WorldPacket* data, uint8 msgtype, char const* *data << (uint32)(strlen(text)+1); *data << text; *data << (uint8)0; // ChatTag - if (msgtype == CHAT_MSG_RAID_BOSS_EMOTE) + if (msgtype == CHAT_MSG_RAID_BOSS_EMOTE || msgtype == CHAT_MSG_RAID_BOSS_WHISPER) { *data << float(0); *data << uint8(0); -- cgit v1.2.3