*Use function RandomResizeList to resize spell target list.

--HG--
branch : trunk
This commit is contained in:
megamage
2009-04-13 18:03:58 -05:00
parent 25f71813c5
commit c5c6b4ff1b
+1 -8
View File
@@ -2016,14 +2016,7 @@ void Spell::SetTargetMap(uint32 i,uint32 cur,std::list<Unit*> &TagUnitMap)
if(m_spellInfo->Id == 5246) //Intimidating Shout
TagUnitMap.remove(m_targets.getUnitTarget());
// remove random units from the map
std::list<Unit*>::iterator itr;
while(TagUnitMap.size() > unMaxTargets)
{
itr = TagUnitMap.begin();
advance(itr, urand(0, TagUnitMap.size() - 1));
TagUnitMap.erase(itr);
}
Trinity::RandomResizeList(TagUnitMap, unMaxTargets);
}
}