diff options
author | Subv <s.v.h21@hotmail.com> | 2012-12-23 18:31:30 -0500 |
---|---|---|
committer | Subv <s.v.h21@hotmail.com> | 2012-12-23 18:31:30 -0500 |
commit | 181b8fca51675ae18fb5e898c3f303768059cc6b (patch) | |
tree | 92fc2f80a8117aca4592441475014a60600f461d | |
parent | 497dcc5974766b5017460378f87c5d7a1ca91027 (diff) |
Core/Chat: CHAT_MSG_RAID_BOSS_WHISPER also sends extra data
Note: SMSG_MESSAGECHAT is bloated all around the core, a complete mess.
-rw-r--r-- | src/server/game/Battlefield/Battlefield.cpp | 2 | ||||
-rw-r--r-- | src/server/game/Entities/Object/Object.cpp | 2 |
2 files changed, 3 insertions, 1 deletions
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); |