diff options
Diffstat (limited to 'src/game/Spell.cpp')
-rw-r--r-- | src/game/Spell.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index cb9ed28033c..0936e8d41af 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -4881,8 +4881,8 @@ SpellCastResult Spell::CheckItems() focusObject = ok; // game object found in range } - // check reagents - if (!p_caster->CanNoReagentCast(m_spellInfo)) + // check reagents (ignore triggered spells with reagents processed by original spell) and special reagent ignore case. + if (!m_IsTriggeredSpell && !p_caster->CanNoReagentCast(m_spellInfo)) { for(uint32 i=0;i<8;i++) { |