diff options
author | Aqua Deus <95978183+aquadeus@users.noreply.github.com> | 2025-02-18 18:43:16 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-18 18:43:16 +0100 |
commit | 43c2f7e048594ff7801815c7bc10590497dc967a (patch) | |
tree | f4e47ce54d46b61c05e59f9148d8c44b10153061 /src | |
parent | fd2574fc3cee6620f868b78ce401485a9d73585b (diff) |
Scripts/Spells: Updated paladin script for spell Blinding Light (#30609)
Diffstat (limited to 'src')
-rw-r--r-- | src/server/scripts/Spells/spell_paladin.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/server/scripts/Spells/spell_paladin.cpp b/src/server/scripts/Spells/spell_paladin.cpp index 1a18919faef..31b59446aee 100644 --- a/src/server/scripts/Spells/spell_paladin.cpp +++ b/src/server/scripts/Spells/spell_paladin.cpp @@ -377,15 +377,17 @@ class spell_pal_blinding_light : public SpellScript return ValidateSpellInfo({ SPELL_PALADIN_BLINDING_LIGHT_EFFECT }); } - void HandleDummy(SpellEffIndex /*effIndex*/) + void HandleDummy(SpellEffIndex /*effIndex*/) const { - if (Unit* target = GetHitUnit()) - GetCaster()->CastSpell(target, SPELL_PALADIN_BLINDING_LIGHT_EFFECT, true); + GetCaster()->CastSpell(GetHitUnit(), SPELL_PALADIN_BLINDING_LIGHT_EFFECT, CastSpellExtraArgsInit{ + .TriggerFlags = TRIGGERED_IGNORE_CAST_IN_PROGRESS | TRIGGERED_DONT_REPORT_CAST_ERROR, + .TriggeringSpell = GetSpell() + }); } void Register() override { - OnEffectHitTarget += SpellEffectFn(spell_pal_blinding_light::HandleDummy, EFFECT_0, SPELL_EFFECT_APPLY_AURA); + OnEffectHitTarget += SpellEffectFn(spell_pal_blinding_light::HandleDummy, EFFECT_0, SPELL_EFFECT_DUMMY); } }; |