Scripts/Spells: Changed shaman Healing Stream Totem target selection to use Trinity::SelectRandomInjuredTargets

This commit is contained in:
Shauren
2022-01-09 13:44:43 +01:00
parent 4d3439b024
commit 60539d2e24

View File

@@ -631,15 +631,7 @@ class spell_sha_healing_stream_totem_heal : public SpellScript
void SelectTargets(std::list<WorldObject*>& targets)
{
targets.remove_if([](WorldObject* target)
{
return !target->ToUnit() || target->ToUnit()->IsFullHealth();
});
Trinity::Containers::RandomResize(targets, 1);
if (targets.empty())
targets.push_back(GetOriginalCaster());
Trinity::SelectRandomInjuredTargets(targets, 1, true);
}
void Register() override