From 8edb9e6c735a5d431e93d8a86f9f5922ebc4d7e5 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Mon, 12 Mar 2018 12:57:04 -0400 Subject: [PATCH] Core/Auras: calculate periodic bonuses before specific mods, fixes Imp. Devouring Plague damage --- Source/Game/Entities/Unit/Unit.Spells.cs | 2 +- Source/Game/Spells/Auras/Aura.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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); } }