diff options
Diffstat (limited to 'src/game-server/monstermanager.cpp')
-rw-r--r-- | src/game-server/monstermanager.cpp | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/src/game-server/monstermanager.cpp b/src/game-server/monstermanager.cpp index 5fb0b675..cef6b7db 100644 --- a/src/game-server/monstermanager.cpp +++ b/src/game-server/monstermanager.cpp @@ -20,7 +20,6 @@ #include "game-server/monstermanager.h" -#include "common/resourcemanager.h" #include "game-server/attributemanager.h" #include "game-server/itemmanager.h" #include "game-server/monster.h" @@ -60,24 +59,17 @@ void MonsterManager::initialize() void MonsterManager::reload() { - std::string absPathFile = ResourceManager::resolve(mMonsterReferenceFile); - if (absPathFile.empty()) { - LOG_ERROR("Monster Manager: Could not find " - << mMonsterReferenceFile << "!"); - return; - } - - XML::Document doc(absPathFile, false); + XML::Document doc(mMonsterReferenceFile); xmlNodePtr rootNode = doc.rootNode(); if (!rootNode || !xmlStrEqual(rootNode->name, BAD_CAST "monsters")) { LOG_ERROR("Monster Manager: Error while parsing monster database (" - << absPathFile << ")!"); + << mMonsterReferenceFile << ")!"); return; } - LOG_INFO("Loading monster reference: " << absPathFile); + LOG_INFO("Loading monster reference: " << mMonsterReferenceFile); int nbMonsters = 0; for_each_xml_child_node(node, rootNode) { |