diff --git a/Source/spells.cpp b/Source/spells.cpp index d7b726be3..a0639149e 100644 --- a/Source/spells.cpp +++ b/Source/spells.cpp @@ -354,6 +354,7 @@ int GetSpellBookLevel(spell_id s) case SPL_STONE: case SPL_GUARDIAN: case SPL_GOLEM: + case SPL_ELEMENT: case SPL_FLARE: case SPL_BONESPIRIT: return -1; @@ -374,15 +375,6 @@ int GetSpellBookLevel(spell_id s) } } - if (gbIsHellfire) { - switch (s) { - case SPL_ELEMENT: - return -1; - default: - break; - } - } - return spelldata[s].sBookLvl; } @@ -394,6 +386,7 @@ int GetSpellStaffLevel(spell_id s) case SPL_GUARDIAN: case SPL_GOLEM: case SPL_APOCA: + case SPL_ELEMENT: case SPL_FLARE: case SPL_BONESPIRIT: return -1; @@ -405,15 +398,6 @@ int GetSpellStaffLevel(spell_id s) if (!gbIsHellfire && s > SPL_LASTDIABLO) return -1; - if (gbIsHellfire) { - switch (s) { - case SPL_ELEMENT: - return -1; - default: - break; - } - } - return spelldata[s].sStaffLvl; }