diff options
Diffstat (limited to 'src/server/scripts/Spells')
| -rw-r--r-- | src/server/scripts/Spells/spell_shaman.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/server/scripts/Spells/spell_shaman.cpp b/src/server/scripts/Spells/spell_shaman.cpp index 1ed37c14a58..1cc2cfca560 100644 --- a/src/server/scripts/Spells/spell_shaman.cpp +++ b/src/server/scripts/Spells/spell_shaman.cpp @@ -324,12 +324,7 @@ class spell_sha_downpour : public SpellScript void FilterTargets(std::list<WorldObject*>& targets) { - uint32 const maxTargets = 6; - if (targets.size() > maxTargets) - { - targets.sort(Trinity::HealthPctOrderPred()); - targets.resize(maxTargets); - } + Trinity::SelectRandomInjuredTargets(targets, 6, true); } void CountEffectivelyHealedTarget() |
