From 3bc3b3eeeb78fa8acc559730f9c45b0f237e4b2b Mon Sep 17 00:00:00 2001 From: ariel- Date: Thu, 18 Jan 2018 00:53:45 -0300 Subject: 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) --- src/server/game/AuctionHouseBot/AuctionHouseBotSeller.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/server/game/AuctionHouseBot') 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()); -- cgit v1.2.3