diff options
author | Yohann Ferreira <yohann_dot_ferreira_at_orange_dot_efer> | 2011-08-26 01:07:04 +0200 |
---|---|---|
committer | Yohann Ferreira <yohann_dot_ferreira_at_orange_dot_efer> | 2011-08-26 01:07:04 +0200 |
commit | 0f520050cf42cd20a2845e8900249f3e965db4fd (patch) | |
tree | 8de89137671ace1826552345ec590379dd40bde7 /src/game-server/main-game.cpp | |
parent | 37dc13f9a2375c7d6ecccf25f63c607b5bb15928 (diff) | |
download | manaserv-0f520050cf42cd20a2845e8900249f3e965db4fd.tar.gz manaserv-0f520050cf42cd20a2845e8900249f3e965db4fd.tar.bz2 manaserv-0f520050cf42cd20a2845e8900249f3e965db4fd.tar.xz manaserv-0f520050cf42cd20a2845e8900249f3e965db4fd.zip |
Rewrote the skill manager the same way as the item manager.
This will permit better handling of both skills names and id.
This is needed to start reworking on the auto-attack system.
Diffstat (limited to 'src/game-server/main-game.cpp')
-rw-r--r-- | src/game-server/main-game.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/game-server/main-game.cpp b/src/game-server/main-game.cpp index 0b786555..6b4ae8fa 100644 --- a/src/game-server/main-game.cpp +++ b/src/game-server/main-game.cpp @@ -88,6 +88,7 @@ utils::StringFilter *stringFilter; /**< Slang's Filter */ AttributeManager *attributeManager = new AttributeManager(DEFAULT_ATTRIBUTEDB_FILE); ItemManager *itemManager = new ItemManager(DEFAULT_ITEMSDB_FILE, DEFAULT_EQUIPDB_FILE); MonsterManager *monsterManager = new MonsterManager(DEFAULT_MONSTERSDB_FILE); +SkillManager *skillManager = new SkillManager(DEFAULT_SKILLSDB_FILE); /** Core game message handler */ GameHandler *gameHandler; @@ -193,7 +194,7 @@ static void initializeServer() exit(EXIT_MAP_FILE_NOT_FOUND); } attributeManager->initialize(); - SkillManager::initialize(DEFAULT_SKILLSDB_FILE); + skillManager->initialize(); itemManager->initialize(); monsterManager->initialize(); StatusManager::initialize(DEFAULT_STATUSDB_FILE); @@ -250,6 +251,7 @@ static void deinitializeServer() delete stringFilter; monsterManager->deinitialize(); itemManager->deinitialize(); + delete skillManager; skillManager = 0; MapManager::deinitialize(); StatusManager::deinitialize(); |