Misc/Util: Add a template function for returning a random element from any container
This commit is contained in:
@@ -817,9 +817,7 @@ public:
|
||||
}
|
||||
if (!UnitsWithMana.empty())
|
||||
{
|
||||
std::list<Unit*>::const_iterator it = UnitsWithMana.begin();
|
||||
std::advance(it, rand() % UnitsWithMana.size());
|
||||
DoCast(*it, SPELL_MANA_BURN);
|
||||
DoCast(SelectRandomContainerElement(UnitsWithMana), SPELL_MANA_BURN);
|
||||
ManaBurnTimer = 8000 + (rand() % 10 * 1000); // 8-18 sec cd
|
||||
}
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user