diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index 06fa659d2..654d83f0d 100644 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -7497,9 +7497,9 @@ SpellCastResult Spell::CheckItems() // Xinef: Apply item level restriction if the enchanting spell has max level restrition set if (m_CastItem && m_spellInfo->MaxLevel > 0) { - if (item->GetTemplate()->ItemLevel < m_CastItem->GetTemplate()->RequiredLevel) + if (item->GetTemplate()->RequiredLevel < m_CastItem->GetTemplate()->RequiredLevel) return SPELL_FAILED_LOWLEVEL; - if (item->GetTemplate()->ItemLevel > m_spellInfo->MaxLevel) + if (item->GetTemplate()->RequiredLevel > m_spellInfo->MaxLevel) return SPELL_FAILED_HIGHLEVEL; }