From 0bdba6ce8d408222576b4b53e774ed498786b16a Mon Sep 17 00:00:00 2001 From: shlainn Date: Wed, 7 Sep 2011 22:15:48 +0200 Subject: [PATCH] * Hack-Fixed SMSG_MESSAGECHAT NEEDS REWRITE!!! --- src/Client/World/WorldSession.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/Client/World/WorldSession.cpp b/src/Client/World/WorldSession.cpp index d2533bb..19cbc51 100644 --- a/src/Client/World/WorldSession.cpp +++ b/src/Client/World/WorldSession.cpp @@ -833,7 +833,7 @@ void WorldSession::_HandleAccountDataMD5Opcode(WorldPacket& recvPacket) // packet structure not yet known } -void WorldSession::_HandleMessageChatOpcode(WorldPacket& recvPacket) +void WorldSession::_HandleMessageChatOpcode(WorldPacket& recvPacket) //TODO: REWRITE ME!!! { uint8 type, chatTag; uint32 lang; @@ -848,9 +848,11 @@ void WorldSession::_HandleMessageChatOpcode(WorldPacket& recvPacket) if(lang == LANG_ADDON && GetInstance()->GetConf()->skipaddonchat) return; - - recvPacket >> source_guid; - recvPacket >> unk32; + if(GetInstance()->GetConf()->clientbuild > 6005) + { + recvPacket >> source_guid; + recvPacket >> unk32; + } switch(type) {