aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/AuctionHouseBot
diff options
context:
space:
mode:
authorariel- <ariel-@users.noreply.github.com>2018-01-18 00:53:45 -0300
committerShauren <shauren.trinity@gmail.com>2021-06-16 01:29:25 +0200
commit3bc3b3eeeb78fa8acc559730f9c45b0f237e4b2b (patch)
treed2a69894d0f57fded858481a0d93c611aa6a6a7c /src/server/game/AuctionHouseBot
parent21556667c16b282b77934bddee3d86f0c632ef31 (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 (cherry picked from commit b75ff7d4bf13fb4778843c99521223becc096ca0)
Diffstat (limited to 'src/server/game/AuctionHouseBot')
-rw-r--r--src/server/game/AuctionHouseBot/AuctionHouseBotSeller.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/server/game/AuctionHouseBot/AuctionHouseBotSeller.cpp b/src/server/game/AuctionHouseBot/AuctionHouseBotSeller.cpp
index 18b8e67aba5..e8acac1fea1 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 " SZFMTD " items", npcItems.size());