diff --git a/Source/Game/Entities/Unit/Unit.Spells.cs b/Source/Game/Entities/Unit/Unit.Spells.cs index a63ac35c4..c8ec0a1d7 100644 --- a/Source/Game/Entities/Unit/Unit.Spells.cs +++ b/Source/Game/Entities/Unit/Unit.Spells.cs @@ -4125,8 +4125,8 @@ namespace Game.Entities if (aurApp.HasRemoveMode()) return; - aura.HandleAuraSpecificMods(aurApp, caster, true, false); aura.HandleAuraSpecificPeriodics(aurApp, caster); + aura.HandleAuraSpecificMods(aurApp, caster, true, false); // apply effects of the aura for (byte i = 0; i < SpellConst.MaxEffects; i++) diff --git a/Source/Game/Spells/Auras/Aura.cs b/Source/Game/Spells/Auras/Aura.cs index 7a0907d80..9fd643d63 100644 --- a/Source/Game/Spells/Auras/Aura.cs +++ b/Source/Game/Spells/Auras/Aura.cs @@ -847,8 +847,8 @@ namespace Game.Spells { if (!app.HasRemoveMode()) { - HandleAuraSpecificMods(app, caster, true, true); HandleAuraSpecificPeriodics(app, caster); + HandleAuraSpecificMods(app, caster, true, true); } }