From 61fb736f37ea8b8479f74618547940daee24a09c Mon Sep 17 00:00:00 2001 From: Armand-Gabriel-Camner <38495772+armandgabriel@users.noreply.github.com> Date: Wed, 9 Jan 2019 21:58:05 +0200 Subject: [PATCH] Changed email return for item that can't be equiped anymore. Before the email was sent with an empty body and the subject was to long to be displayed in the player email. Now the Email is sent with the subject 'Item could not be loaded to inventory.' and the body as the subject message before. (#71) --- src/game/Object/Player.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/game/Object/Player.cpp b/src/game/Object/Player.cpp index 997c79983..569ec99f0 100644 --- a/src/game/Object/Player.cpp +++ b/src/game/Object/Player.cpp @@ -16489,11 +16489,11 @@ void Player::_LoadInventory(QueryResult* result, uint32 timediff) // send by mail problematic items while (!problematicItems.empty()) { - std::string subject = GetSession()->GetMangosString(LANG_NOT_EQUIPPED_ITEM); - + std::string subject = "Item could not be loaded to inventory."; + std::string content = GetSession()->GetMangosString(LANG_NOT_EQUIPPED_ITEM); // fill mail - MailDraft draft(subject, "There's were problems with equipping item(s)."); - + MailDraft draft(subject); + draft.SetSubjectAndBody(subject,content); for (int i = 0; !problematicItems.empty() && i < MAX_MAIL_ITEMS; ++i) { Item* item = problematicItems.front();