diff --git a/Source/Game/Entities/Unit/Unit.Spells.cs b/Source/Game/Entities/Unit/Unit.Spells.cs index 7775af1c8..46da57320 100644 --- a/Source/Game/Entities/Unit/Unit.Spells.cs +++ b/Source/Game/Entities/Unit/Unit.Spells.cs @@ -3157,7 +3157,7 @@ namespace Game.Entities if (spellInfo.GetDiminishingReturnsGroupForSpell() != diminishGroup) continue; - int existingDuration = itr.Value.GetBase().GetMaxDuration(); + int existingDuration = itr.Value.GetBase().GetDuration(); int newDuration = auraSpellInfo.GetMaxDuration(); ApplyDiminishingToDuration(auraSpellInfo, ref newDuration, caster, level); if (newDuration > 0 && newDuration < existingDuration)