From e78a52886c7265a2c8600dbfccbeee2b312fa7f5 Mon Sep 17 00:00:00 2001 From: Hondacrx Date: Mon, 16 Jun 2025 17:22:39 -0400 Subject: [PATCH] Core/Auras: Implemented SPELL_AURA_IGNORE_SPELL_CHARGE_COOLDOWN Port From (https://github.com/TrinityCore/TrinityCore/commit/e0d3781989c3e9339bfc14981a57683d3010f4e0) --- Source/Game/Spells/SpellHistory.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Source/Game/Spells/SpellHistory.cs b/Source/Game/Spells/SpellHistory.cs index ae37b7452..de283ff47 100644 --- a/Source/Game/Spells/SpellHistory.cs +++ b/Source/Game/Spells/SpellHistory.cs @@ -846,6 +846,9 @@ namespace Game.Spells int chargeRecovery = GetChargeRecoveryTime(chargeCategoryId); if (chargeRecovery > 0 && GetMaxCharges(chargeCategoryId) > 0) { + if (_owner.HasAuraTypeWithMiscvalue(AuraType.IgnoreSpellChargeCooldown, (int)chargeCategoryId)) + return true; + DateTime recoveryStart; var charges = _categoryCharges.LookupByKey(chargeCategoryId); if (charges.Empty())