aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/game/Spell.cpp4
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++)
{