aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Mails/Mail.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2019-11-23 00:03:42 +0100
committerShauren <shauren.trinity@gmail.com>2019-11-23 00:03:42 +0100
commit0a2d9ad2f7673e2b7ee62b7cc6f1a19639d37864 (patch)
tree0b48ab1588b0d711dba4a768ffcbe8e3d9a360f9 /src/server/game/Mails/Mail.cpp
parentec9d624aec9e0a39b1bcee7d4077f46be358faad (diff)
Core/Items: Add ItemContext param to Item::Create function
Diffstat (limited to 'src/server/game/Mails/Mail.cpp')
-rw-r--r--src/server/game/Mails/Mail.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Mails/Mail.cpp b/src/server/game/Mails/Mail.cpp
index 07efff4589e..aaad1e4fcdf 100644
--- a/src/server/game/Mails/Mail.cpp
+++ b/src/server/game/Mails/Mail.cpp
@@ -106,14 +106,14 @@ void MailDraft::prepareItems(Player* receiver, CharacterDatabaseTransaction& tra
Loot mailLoot;
// can be empty
- mailLoot.FillLoot(m_mailTemplateId, LootTemplates_Mail, receiver, true, true);
+ mailLoot.FillLoot(m_mailTemplateId, LootTemplates_Mail, receiver, true, true, LOOT_MODE_DEFAULT, ItemContext::NONE);
uint32 max_slot = mailLoot.GetMaxSlotInLootFor(receiver);
for (uint32 i = 0; m_items.size() < MAX_MAIL_ITEMS && i < max_slot; ++i)
{
if (LootItem* lootitem = mailLoot.LootItemInSlot(i, receiver))
{
- if (Item* item = Item::CreateItem(lootitem->itemid, lootitem->count, receiver))
+ if (Item* item = Item::CreateItem(lootitem->itemid, lootitem->count, lootitem->context, receiver))
{
item->SaveToDB(trans); // save for prevent lost at next mail load, if send fail then item will deleted
AddItem(item);