diff options
Diffstat (limited to 'src/server/game/Loot/LootMgr.cpp')
-rw-r--r-- | src/server/game/Loot/LootMgr.cpp | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/server/game/Loot/LootMgr.cpp b/src/server/game/Loot/LootMgr.cpp index 9e04a32edd4..7ea8bd2b1d0 100644 --- a/src/server/game/Loot/LootMgr.cpp +++ b/src/server/game/Loot/LootMgr.cpp @@ -56,24 +56,18 @@ LootStore LootTemplates_Spell("spell_loot_template", "spell id ( // Selects invalid loot items to be removed from group possible entries (before rolling) struct LootGroupInvalidSelector { - explicit LootGroupInvalidSelector(Loot const& loot, uint16 lootMode) : _loot(loot), _lootMode(lootMode) { } + explicit LootGroupInvalidSelector(Loot const& /*loot*/, uint16 lootMode) : /*_loot(loot),*/ _lootMode(lootMode) { } bool operator()(LootStoreItem* item) const { if (!(item->lootmode & _lootMode)) return true; - uint8 foundDuplicates = 0; - for (std::vector<LootItem>::const_iterator itr = _loot.items.begin(); itr != _loot.items.end(); ++itr) - if (itr->itemid == item->itemid) - if (++foundDuplicates == _loot.maxDuplicates) - return true; - return false; } private: - Loot const& _loot; + //Loot const& _loot; uint16 _lootMode; }; |