aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Loot/LootMgr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Loot/LootMgr.cpp')
-rw-r--r--src/server/game/Loot/LootMgr.cpp10
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;
};