Core/Shared: Move container functions to shared project under Trinity::Container namespace. Also implement RandomResizeList which takes a predicate function as parameter.
Core/ScriptedAI: Extend SummonList::DoAction to take a predicate function as parameter and allow specifying a maximum number of units to be selected.
This commit is contained in:
1 parent
e636531da3
commit
bc96df1aae
33 files changed
+153
-82
No files matched your search
@@ -14956,7 +14956,7 @@ Unit* Unit::SelectNearbyTarget(Unit* exclude, float dist) const
|
||||
return NULL;
|
||||
|
||||
// select random
|
||||
return SelectRandomContainerElement(targets);
|
||||
return Trinity::Containers::SelectRandomContainerElement(targets);
|
||||
}
|
||||
|
||||
void Unit::ApplyAttackTimePercentMod(WeaponAttackType att, float val, bool apply)
|
||||
|
||||
Reference in new issue
Block a user