diff --git a/src/server/scripts/Spells/spell_paladin.cpp b/src/server/scripts/Spells/spell_paladin.cpp index 04a596c61..e2350a2c8 100644 --- a/src/server/scripts/Spells/spell_paladin.cpp +++ b/src/server/scripts/Spells/spell_paladin.cpp @@ -679,8 +679,9 @@ class spell_pal_glyph_of_holy_light : public SpellScript void FilterTargets(std::list& targets) { - uint32 const maxTargets = GetSpellInfo()->MaxAffectedTargets; + targets.remove(GetExplTargetUnit()); + uint32 const maxTargets = GetSpellInfo()->MaxAffectedTargets; if (targets.size() > maxTargets) { targets.sort(Acore::HealthPctOrderPred());