From 11000f010f19a2de85ba26660b451c7c41ab3a97 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 16 Nov 2015 20:23:30 +0300 Subject: Move MagicSchool enum into separate file and convert to strong typed. --- src/spellmanager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/spellmanager.cpp') diff --git a/src/spellmanager.cpp b/src/spellmanager.cpp index 84d05bc12..9409c6c1c 100644 --- a/src/spellmanager.cpp +++ b/src/spellmanager.cpp @@ -136,7 +136,7 @@ void SpellManager::invoke(const int spellId) const if (spell->getCommandType() == TEXT_COMMAND_TEXT || (playerHandler->canUseMagic() - && PlayerInfo::getSkillLevel(SKILL_MAGIC) + && PlayerInfo::getSkillLevel(static_cast(MagicSchool::SkillMagic)) >= static_cast(spell->getBaseLvl()) && PlayerInfo::getSkillLevel(static_cast( spell->getSchool())) >= static_cast(spell->getSchoolLvl()) @@ -288,7 +288,7 @@ void SpellManager::load(const bool oldConfig) { addSpell(new TextCommand(i, symbol, cmd, comment, static_cast(targetType), icon, basicLvl, - static_cast(school), schoolLvl, mana)); + static_cast(school), schoolLvl, mana)); } else { -- cgit v1.2.3-60-g2f50