diff options
author | Shauren <shauren.trinity@gmail.com> | 2016-01-22 22:11:11 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2016-01-22 22:11:11 +0100 |
commit | 044edced9a5b8f0a53640bfea4727eb9d38eae7f (patch) | |
tree | 2b92422f986cb095c23a801fc2de7bdfb628944c /src/server/game/Spells/Spell.cpp | |
parent | 2652d700e1a40f90b3d219a3cc807ad2efb2b739 (diff) |
Core/Spells: Ignore category cooldowns for triggered spells.
* This fixes weird issues where triggered spell fails because it has the same category as the spell triggering it
Closes #15794
Closes #15048
Diffstat (limited to 'src/server/game/Spells/Spell.cpp')
-rw-r--r-- | src/server/game/Spells/Spell.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index 97da3bbb340..0be2fed3424 100644 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -4708,7 +4708,7 @@ SpellCastResult Spell::CheckCast(bool strict) return SPELL_FAILED_NOT_READY; } - if (!m_caster->GetSpellHistory()->IsReady(m_spellInfo, m_castItemEntry)) + if (!m_caster->GetSpellHistory()->IsReady(m_spellInfo, m_castItemEntry, IsIgnoringCooldowns())) { if (m_triggeredByAuraSpell) return SPELL_FAILED_DONT_REPORT; |