Core/Mail: Allow server created mails to contain up to 16 items

This commit is contained in:
Shauren
2020-05-12 22:54:03 +02:00
parent 00a0c6e7ed
commit 340fd1ce6a
2 changed files with 3 additions and 2 deletions

View File

@@ -64,7 +64,7 @@ bool WorldSession::CanOpenMailBox(ObjectGuid guid)
void WorldSession::HandleSendMail(WorldPackets::Mail::SendMail& packet)
{
if (packet.Info.Attachments.size() > MAX_MAIL_ITEMS) // client limit
if (packet.Info.Attachments.size() > MAX_CLIENT_MAIL_ITEMS) // client limit
{
GetPlayer()->SendMailResult(0, MAIL_SEND, MAIL_ERR_TOO_MANY_ATTACHMENTS);
return;

View File

@@ -31,7 +31,8 @@ class Object;
class Player;
#define MAIL_BODY_ITEM_TEMPLATE 8383 // - plain letter, A Dusty Unsent Letter: 889
#define MAX_MAIL_ITEMS 12
#define MAX_CLIENT_MAIL_ITEMS 12 // max number of items a player is allowed to attach
#define MAX_MAIL_ITEMS 16
enum MailMessageType
{