diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index a33c7335d9..fc65773f1c 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -5789,7 +5789,7 @@ SpellCastResult Spell::CheckItems() } else { - if (!(m_spellInfo->SpellFamilyName == SPELLFAMILY_MAGE && (m_spellInfo->SpellFamilyFlags & UI64LIT(0x40000000)))) + if (!(m_spellInfo->SpellFamilyName == SPELLFAMILY_MAGE && (m_spellInfo->SpellFamilyFlags[0] & 0x40000000))) return SPELL_FAILED_TOO_MANY_OF_ITEM; else if (!(p_caster->HasItemCount(m_spellInfo->EffectItemType[i],1))) return SPELL_FAILED_TOO_MANY_OF_ITEM;