aboutsummaryrefslogtreecommitdiff
path: root/src/game/Mail.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/Mail.cpp')
-rw-r--r--src/game/Mail.cpp30
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;