mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-27 07:36:23 +00:00
fix(Scripts/RuinsOfAhnQiraj): Limit Moan's mana drain to 6 targets (#12551)
* fix(Scripts/RuinsOfAhnQiraj): Limit Moan's mana drain to 6 targets * fix copy paste failure
This commit is contained in:
@@ -148,6 +148,11 @@ class spell_moam_mana_drain_filter : public SpellScript
|
||||
{
|
||||
return !target->IsPlayer() || target->ToPlayer()->getPowerType() != POWER_MANA;
|
||||
});
|
||||
|
||||
if (!targets.empty())
|
||||
{
|
||||
Acore::Containers::RandomResize(targets, 6);
|
||||
}
|
||||
}
|
||||
|
||||
void HandleScript(SpellEffIndex /*effIndex*/)
|
||||
@@ -160,7 +165,7 @@ class spell_moam_mana_drain_filter : public SpellScript
|
||||
|
||||
void Register() override
|
||||
{
|
||||
OnObjectAreaTargetSelect += SpellObjectAreaTargetSelectFn(spell_moam_mana_drain_filter::FilterTargets, EFFECT_ALL, TARGET_UNIT_DEST_AREA_ENEMY);
|
||||
OnObjectAreaTargetSelect += SpellObjectAreaTargetSelectFn(spell_moam_mana_drain_filter::FilterTargets, EFFECT_ALL, TARGET_UNIT_SRC_AREA_ENEMY);
|
||||
OnEffectHitTarget += SpellEffectFn(spell_moam_mana_drain_filter::HandleScript, EFFECT_0, SPELL_EFFECT_SCRIPT_EFFECT);
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user