diff --git a/zone/mob.cpp b/zone/mob.cpp index a77589d63..d7b37d996 100644 --- a/zone/mob.cpp +++ b/zone/mob.cpp @@ -4761,11 +4761,7 @@ int32 Mob::GetItemFactionBonus(uint32 pFactionID) { } void Mob::ClearItemFactionBonuses() { - std::map :: iterator itr; - for(itr = item_faction_bonuses.begin(); itr != item_faction_bonuses.end(); ++itr) - { - item_faction_bonuses.erase(itr->first); - } + item_faction_bonuses.clear(); } FACTION_VALUE Mob::GetSpecialFactionCon(Mob* iOther) {