diff --git a/Source/Game/Spells/SpellEffects.cs b/Source/Game/Spells/SpellEffects.cs index 769db55cc..03df46d8f 100644 --- a/Source/Game/Spells/SpellEffects.cs +++ b/Source/Game/Spells/SpellEffects.cs @@ -1136,7 +1136,9 @@ namespace Game.Spells return; Cypher.Assert(dynObjAura.GetDynobjOwner() != null); - dynObjAura._ApplyEffectForTargets(effectInfo.EffectIndex); + for (uint i = 0; i < m_spellInfo.GetEffects().Count; ++i) + if (m_spellInfo.GetEffect(i).IsEffect(SpellEffectName.PersistentAreaAura)) + dynObjAura._ApplyEffectForTargets(i); } [SpellEffectHandler(SpellEffectName.Energize)]