diff options
| author | Shauren <shauren.trinity@gmail.com> | 2022-09-17 20:58:24 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2022-09-17 20:58:24 +0200 |
| commit | c00e2e4851498aa04ac1d8ff13a0759b245df72b (patch) | |
| tree | 8745da084a4787c222cc3441ae0b3703793d2e03 /src/server/game/Mails/Mail.cpp | |
| parent | 3ef5079feeedfdafc9d3c1d9f865e96dbc77ecc8 (diff) | |
Core/Loot: Simplify loot containers
* Unify items and quest_items
* Drop PlayerQuestItems and PlayerNonQuestNonFFAConditionalItems
Diffstat (limited to 'src/server/game/Mails/Mail.cpp')
| -rw-r--r-- | src/server/game/Mails/Mail.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/server/game/Mails/Mail.cpp b/src/server/game/Mails/Mail.cpp index fecbd220ce0..c8b10f410f0 100644 --- a/src/server/game/Mails/Mail.cpp +++ b/src/server/game/Mails/Mail.cpp @@ -118,8 +118,7 @@ void MailDraft::prepareItems(Player* receiver, CharacterDatabaseTransaction tran // can be empty 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) + for (uint32 i = 0; m_items.size() < MAX_MAIL_ITEMS && i < mailLoot.items.size(); ++i) { if (LootItem* lootitem = mailLoot.LootItemInSlot(i, receiver)) { |
