diff options
Diffstat (limited to 'src/game-server/skillmanager.cpp')
-rw-r--r-- | src/game-server/skillmanager.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/game-server/skillmanager.cpp b/src/game-server/skillmanager.cpp index 0ed327b1..b5a94cbe 100644 --- a/src/game-server/skillmanager.cpp +++ b/src/game-server/skillmanager.cpp @@ -167,11 +167,16 @@ void SkillManager::printDebugSkillTable() } } -unsigned int SkillManager::getId(const std::string& set, - const std::string &name) const +unsigned int SkillManager::getId(const std::string &set, + const std::string &name) const { std::string key = utils::toLower(set) + "_" + utils::toLower(name); - SkillInfo *skillInfo = mNamedSkillsInfo.value(key); + return getId(key); +} + +unsigned int SkillManager::getId(const std::string &skillName) const +{ + SkillInfo *skillInfo = mNamedSkillsInfo.value(skillName); return skillInfo ? skillInfo->id : 0; } |