diff --git a/src/game/Level1.cpp b/src/game/Level1.cpp index 55ad57c0a..2831ac0ca 100644 --- a/src/game/Level1.cpp +++ b/src/game/Level1.cpp @@ -1768,7 +1768,7 @@ bool ChatHandler::HandleSendMailCommand(char* args) std::string text = msgText; // from console show nonexistent sender - MailSender sender(m_session ? m_session->GetPlayer() : NULL, MAIL_STATIONERY_GM); + MailSender sender(MAIL_NORMAL, m_session ? m_session->GetPlayer()->GetObjectGuid().GetCounter() : 0, MAIL_STATIONERY_GM); MailDraft(subject, text) .SendMailTo(MailReceiver(target, target_guid),sender); diff --git a/src/game/Level3.cpp b/src/game/Level3.cpp index c35ca70b3..7b72a5dbe 100644 --- a/src/game/Level3.cpp +++ b/src/game/Level3.cpp @@ -6545,7 +6545,7 @@ bool ChatHandler::HandleSendItemsCommand(char* args) } // from console show nonexistent sender - MailSender sender(m_session ? m_session->GetPlayer() : NULL, MAIL_STATIONERY_GM); + MailSender sender(MAIL_NORMAL, m_session ? m_session->GetPlayer()->GetObjectGuid().GetCounter() : 0, MAIL_STATIONERY_GM); // fill mail MailDraft draft(subject, text); @@ -6597,7 +6597,7 @@ bool ChatHandler::HandleSendMoneyCommand(char* args) std::string text = msgText; // from console show nonexistent sender - MailSender sender(m_session ? m_session->GetPlayer() : NULL, MAIL_STATIONERY_GM); + MailSender sender(MAIL_NORMAL, m_session ? m_session->GetPlayer()->GetObjectGuid().GetCounter() : 0, MAIL_STATIONERY_GM); MailDraft(subject, text) .AddMoney(money) diff --git a/src/game/Mail.cpp b/src/game/Mail.cpp index d6d29f70e..7cf1dcda7 100644 --- a/src/game/Mail.cpp +++ b/src/game/Mail.cpp @@ -485,7 +485,7 @@ void WorldSession::HandleMailTakeItem(WorldPacket & recv_data ) { MailDraft(m->subject, "") .AddMoney(m->COD) - .SendMailTo(MailReceiver(sender, sender_guid), MailSender(MAIL_NORMAL, m->receiverGuid.GetCounter()), MAIL_CHECK_MASK_COD_PAYMENT); + .SendMailTo(MailReceiver(sender, sender_guid), _player, MAIL_CHECK_MASK_COD_PAYMENT); } pl->ModifyMoney( -int32(m->COD) ); diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index eede091dc..5ba612f7a 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "10830" + #define REVISION_NR "10831" #endif // __REVISION_NR_H__