diff --git a/Source/Game/Spells/SpellHistory.cs b/Source/Game/Spells/SpellHistory.cs index 4f5a4d3dd..bab9e8876 100644 --- a/Source/Game/Spells/SpellHistory.cs +++ b/Source/Game/Spells/SpellHistory.cs @@ -188,6 +188,9 @@ namespace Game.Spells if (ConsumeCharge(spellInfo.ChargeCategoryId)) return; + if (_owner.HasAuraTypeWithAffectMask(AuraType.IgnoreSpellCooldown, spellInfo)) + return; + Player player = _owner.ToPlayer(); if (player != null) {