diff --git a/Source/Game/Spells/Auras/AuraEffect.cs b/Source/Game/Spells/Auras/AuraEffect.cs index 98a55d46e..e2f1aed84 100644 --- a/Source/Game/Spells/Auras/AuraEffect.cs +++ b/Source/Game/Spells/Auras/AuraEffect.cs @@ -3705,6 +3705,13 @@ namespace Game.Spells return; } + int spellGroupVal = target.GetHighestExclusiveSameEffectSpellGroupValue(this, GetAuraType()); + if (Math.Abs(spellGroupVal) >= Math.Abs(GetAmount())) + return; + + if (spellGroupVal != 0) + target.ApplyCastTimePercentMod(spellGroupVal, !apply); + target.ApplyCastTimePercentMod(GetAmount(), apply); }