diff options
| author | ariel- <ariel-@users.noreply.github.com> | 2018-01-18 00:53:45 -0300 |
|---|---|---|
| committer | ariel- <ariel-@users.noreply.github.com> | 2018-01-18 01:07:29 -0300 |
| commit | b75ff7d4bf13fb4778843c99521223becc096ca0 (patch) | |
| tree | 8caeb1afa4fd0367a41b90d7793625d7afb86528 /src/server/game/AuctionHouseBot/AuctionHouseBotSeller.cpp | |
| parent | e519e14df8d846285f1d29fb7e5aa0b151c6f74e (diff) | |
Core/Globals: revert back to unordered_map for templates
Partial revert of commit b64c5043140dc7b7908e259e441de16cc0261320
See discussion on https://github.com/TrinityCore/TrinityCore/commit/b64c5043140dc7b7908e259e441de16cc0261320
Diffstat (limited to 'src/server/game/AuctionHouseBot/AuctionHouseBotSeller.cpp')
| -rw-r--r-- | src/server/game/AuctionHouseBot/AuctionHouseBotSeller.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/server/game/AuctionHouseBot/AuctionHouseBotSeller.cpp b/src/server/game/AuctionHouseBot/AuctionHouseBotSeller.cpp index 1b2ac2797b7..ee98d5d38e5 100644 --- a/src/server/game/AuctionHouseBot/AuctionHouseBotSeller.cpp +++ b/src/server/game/AuctionHouseBot/AuctionHouseBotSeller.cpp @@ -66,11 +66,10 @@ bool AuctionBotSeller::Initialize() TC_LOG_DEBUG("ahbot", "Loading npc vendor items for filter.."); CreatureTemplateContainer const& creatures = sObjectMgr->GetCreatureTemplates(); - for (auto const& creatureTemplate : creatures) - if (creatureTemplate) - if (VendorItemData const* data = sObjectMgr->GetNpcVendorItemList(creatureTemplate->Entry)) - for (VendorItem const& vendorItem : data->m_items) - npcItems.insert(vendorItem.item); + for (auto const& creatureTemplatePair : creatures) + if (VendorItemData const* data = sObjectMgr->GetNpcVendorItemList(creatureTemplatePair.first)) + for (VendorItem const& vendorItem : data->m_items) + npcItems.insert(vendorItem.item); TC_LOG_DEBUG("ahbot", "Npc vendor filter has %u items", (uint32)npcItems.size()); |
