diff options
Diffstat (limited to 'src/game/Mail.cpp')
-rw-r--r-- | src/game/Mail.cpp | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/src/game/Mail.cpp b/src/game/Mail.cpp index 39ed3d4f9f0..d50a1715952 100644 --- a/src/game/Mail.cpp +++ b/src/game/Mail.cpp @@ -55,8 +55,6 @@ void MailItem::deleteItem( bool inDB ) void WorldSession::HandleSendMail(WorldPacket & recv_data ) { - CHECK_PACKET_SIZE(recv_data,8+1+1+1+4+4+1+4+4+8+1); - uint64 mailbox, unk3; std::string receiver, subject, body; uint32 unk1, unk2, money, COD; @@ -67,19 +65,10 @@ void WorldSession::HandleSendMail(WorldPacket & recv_data ) if (!GetPlayer()->GetGameObjectIfCanInteractWith(mailbox, GAMEOBJECT_TYPE_MAILBOX)) return; - // recheck - CHECK_PACKET_SIZE(recv_data, 8+(receiver.size()+1)+1+1+4+4+1+4+4+8+1); - recv_data >> subject; - // recheck - CHECK_PACKET_SIZE(recv_data, 8+(receiver.size()+1)+(subject.size()+1)+1+4+4+1+4+4+8+1); - recv_data >> body; - // recheck - CHECK_PACKET_SIZE(recv_data, 8+(receiver.size()+1)+(subject.size()+1)+(body.size()+1)+4+4+1+4+4+8+1); - recv_data >> unk1; // stationery? recv_data >> unk2; // 0x00000000 @@ -94,9 +83,6 @@ void WorldSession::HandleSendMail(WorldPacket & recv_data ) return; } - // recheck - CHECK_PACKET_SIZE(recv_data, 8+(receiver.size()+1)+(subject.size()+1)+(body.size()+1)+4+4+1+items_count*(1+8)+4+4+8+1); - if(items_count) { for(uint8 i = 0; i < items_count; ++i) @@ -300,8 +286,6 @@ void WorldSession::HandleSendMail(WorldPacket & recv_data ) //called when mail is read void WorldSession::HandleMailMarkAsRead(WorldPacket & recv_data ) { - CHECK_PACKET_SIZE(recv_data,8+4); - uint64 mailbox; uint32 mailId; recv_data >> mailbox; @@ -326,8 +310,6 @@ void WorldSession::HandleMailMarkAsRead(WorldPacket & recv_data ) //called when client deletes mail void WorldSession::HandleMailDelete(WorldPacket & recv_data ) { - CHECK_PACKET_SIZE(recv_data,8+4); - uint64 mailbox; uint32 mailId; recv_data >> mailbox; @@ -352,8 +334,6 @@ void WorldSession::HandleMailDelete(WorldPacket & recv_data ) void WorldSession::HandleMailReturnToSender(WorldPacket & recv_data ) { - CHECK_PACKET_SIZE(recv_data,8+4); - uint64 mailbox; uint32 mailId; recv_data >> mailbox; @@ -459,8 +439,6 @@ void WorldSession::SendReturnToSender(uint8 messageType, uint32 sender_acc, uint //called when player takes item attached in mail void WorldSession::HandleMailTakeItem(WorldPacket & recv_data ) { - CHECK_PACKET_SIZE(recv_data,8+4+4); - uint64 mailbox; uint32 mailId; uint32 itemId; @@ -554,8 +532,6 @@ void WorldSession::HandleMailTakeItem(WorldPacket & recv_data ) void WorldSession::HandleMailTakeMoney(WorldPacket & recv_data ) { - CHECK_PACKET_SIZE(recv_data,8+4); - uint64 mailbox; uint32 mailId; recv_data >> mailbox; @@ -590,8 +566,6 @@ void WorldSession::HandleMailTakeMoney(WorldPacket & recv_data ) //called when player lists his received mails void WorldSession::HandleGetMailList(WorldPacket & recv_data ) { - CHECK_PACKET_SIZE(recv_data,8); - uint64 mailbox; recv_data >> mailbox; @@ -712,8 +686,6 @@ void WorldSession::HandleGetMailList(WorldPacket & recv_data ) ///this function is called when client needs mail message body, or when player clicks on item which has ITEM_FIELD_ITEM_TEXT_ID > 0 void WorldSession::HandleItemTextQuery(WorldPacket & recv_data ) { - CHECK_PACKET_SIZE(recv_data,4+4+4); - uint32 itemTextId; uint32 mailId; //this value can be item id in bag, but it is also mail id uint32 unk; //maybe something like state - 0x70000000 @@ -733,8 +705,6 @@ void WorldSession::HandleItemTextQuery(WorldPacket & recv_data ) //used when player copies mail body to his inventory void WorldSession::HandleMailCreateTextItem(WorldPacket & recv_data ) { - CHECK_PACKET_SIZE(recv_data,8+4); - uint64 mailbox; uint32 mailId; |