diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Spells/SpellMgr.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Spells/SpellMgr.h b/src/server/game/Spells/SpellMgr.h index 8f030fc9c87..ec0149f3a63 100644 --- a/src/server/game/Spells/SpellMgr.h +++ b/src/server/game/Spells/SpellMgr.h @@ -492,7 +492,7 @@ inline uint32 GetAllSpellMechanicMask(SpellEntry const* spellInfo) if (spellInfo->Mechanic) mask |= 1<<spellInfo->Mechanic; for (int i=0; i< 3; ++i) - if (spellInfo->EffectMechanic[i]) + if (spellInfo->Effect[i] && spellInfo->EffectMechanic[i]) mask |= 1<<spellInfo->EffectMechanic[i]; return mask; } |