summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/game-server/itemmanager.cpp7
-rw-r--r--src/game-server/monstermanager.cpp7
2 files changed, 8 insertions, 6 deletions
diff --git a/src/game-server/itemmanager.cpp b/src/game-server/itemmanager.cpp
index d21c791c..9d94c389 100644
--- a/src/game-server/itemmanager.cpp
+++ b/src/game-server/itemmanager.cpp
@@ -32,12 +32,13 @@
#include <set>
#include <sstream>
-void ItemManager::initialize()
+void ItemManager::reload()
{
- reload();
+ deinitialize();
+ initialize();
}
-void ItemManager::reload()
+void ItemManager::initialize()
{
mVisibleEquipSlotCount = 0;
readEquipSlotsFile();
diff --git a/src/game-server/monstermanager.cpp b/src/game-server/monstermanager.cpp
index 581dfd04..b7efd003 100644
--- a/src/game-server/monstermanager.cpp
+++ b/src/game-server/monstermanager.cpp
@@ -52,12 +52,13 @@ Element elementFromString (const std::string &name)
return val == table.end() ? ELEMENT_ILLEGAL : (*val).second;
}
-void MonsterManager::initialize()
+void MonsterManager::reload()
{
- reload();
+ deinitialize();
+ initialize();
}
-void MonsterManager::reload()
+void MonsterManager::initialize()
{
XML::Document doc(mMonsterReferenceFile);
xmlNodePtr rootNode = doc.rootNode();