diff options
| author | Nay <dnpd.dd@gmail.com> | 2012-08-04 01:39:18 +0100 |
|---|---|---|
| committer | Nay <dnpd.dd@gmail.com> | 2012-08-04 01:39:18 +0100 |
| commit | 48db4b2b7da984258fede9cfa13ea8c0ea2dc788 (patch) | |
| tree | 241b9bea8a3f8f5eeea4ba5d9dfadb354ebff0c7 /src/server/game/Entities | |
| parent | 12307c7d06011b3d64271af4bd4dfc08c348d7d2 (diff) | |
Core/PacketIO: Fix and enable SMSG_MESSAGECHAT
TODO: - Send addon prefix in this packet when language is Addon
- Cleanup uses of SMSG_MESSAGECHAT (17 different "handlers" for it is not okay) (long term)
- Missing a CMSG_MESSAGECHAT_ADDON_x or two
Diffstat (limited to 'src/server/game/Entities')
| -rwxr-xr-x | src/server/game/Entities/Object/Object.cpp | 2 | ||||
| -rwxr-xr-x | src/server/game/Entities/Player/Player.cpp | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp index 9f386a54246..0baec0c2e95 100755 --- a/src/server/game/Entities/Object/Object.cpp +++ b/src/server/game/Entities/Object/Object.cpp @@ -2279,6 +2279,8 @@ void WorldObject::BuildMonsterChat(WorldPacket* data, uint8 msgtype, char const* *data << (uint32)(strlen(text)+1); *data << text; *data << (uint8)0; // ChatTag + *data << (float)0.0f; // added in 4.2.0, unk + *data << (uint8)0; // added in 4.2.0, unk } void Unit::BuildHeartBeatMsg(WorldPacket* data) const diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index f729fe1502f..2b08ffb38d8 100755 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -20051,7 +20051,7 @@ inline void Player::BuildPlayerChat(WorldPacket* data, uint8 msgtype, const std: *data << uint8(msgtype); *data << uint32(language); *data << uint64(GetGUID()); - *data << uint32(language); //language 2.1.0 ? + *data << uint32(0); // constant unknown time *data << uint64(GetGUID()); *data << uint32(text.length() + 1); *data << text; |
