summaryrefslogtreecommitdiff
path: root/src/game-server/skillmanager.cpp
diff options
context:
space:
mode:
authorYohann Ferreira <yohann_dot_ferreira_at_orange_dot_fr>2010-05-28 16:58:26 +0200
committerYohann Ferreira <yohann_dot_ferreira_at_orange_dot_fr>2010-05-28 16:58:26 +0200
commit32018c0b78bd5408ec5032ac5960a2b640ed89f9 (patch)
treec1eee55d5f6582db4cab94670d70e2bd69ae75dd /src/game-server/skillmanager.cpp
parent39b00578c249a3396bb03faa92bc9cccdcb1c68a (diff)
downloadmanaserv-32018c0b78bd5408ec5032ac5960a2b640ed89f9.tar.gz
manaserv-32018c0b78bd5408ec5032ac5960a2b640ed89f9.tar.bz2
manaserv-32018c0b78bd5408ec5032ac5960a2b640ed89f9.tar.xz
manaserv-32018c0b78bd5408ec5032ac5960a2b640ed89f9.zip
Added some more log infos, and made small cleanups.
Reviewed-by: Thorbjorn, Jaxad0127
Diffstat (limited to 'src/game-server/skillmanager.cpp')
-rw-r--r--src/game-server/skillmanager.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/game-server/skillmanager.cpp b/src/game-server/skillmanager.cpp
index ea29e585..48319198 100644
--- a/src/game-server/skillmanager.cpp
+++ b/src/game-server/skillmanager.cpp
@@ -48,6 +48,8 @@ void SkillManager::reload()
// Note: The file is checked for UTF-8 BOM.
char *data = ResourceManager::loadFile(skillReferenceFile, size, true);
+ std::string absPathFile = ResourceManager::resolve(skillReferenceFile);
+
if (!data) {
LOG_ERROR("Item Manager: Could not find " << skillReferenceFile << "!");
free(data);
@@ -60,20 +62,20 @@ void SkillManager::reload()
if (!doc)
{
LOG_ERROR("Skill Manager: Error while parsing skill database ("
- << skillReferenceFile << ")!");
+ << absPathFile << ")!");
return;
}
xmlNodePtr node = xmlDocGetRootElement(doc);
if (!node || !xmlStrEqual(node->name, BAD_CAST "skills"))
{
- LOG_ERROR("Skill Manager: " << skillReferenceFile
+ LOG_ERROR("Skill Manager: " << absPathFile
<< " is not a valid database file!");
xmlFreeDoc(doc);
return;
}
- LOG_INFO("Loading skill reference...");
+ LOG_INFO("Loading skill reference: " << absPathFile);
for_each_xml_child_node(setnode, node)
{
@@ -97,7 +99,7 @@ void SkillManager::reload()
LOG_DEBUG("skill map:");
for (SkillMap::iterator i = skillMap.begin(); i != skillMap.end(); i++)
{
- LOG_DEBUG(" "<<i->first<<" : "<<i->second);
+ LOG_DEBUG(" " << i->first << " : " << i->second);
}
}