From d4ad5de48f7f1e2a84bccd68b2584ce78fed05a4 Mon Sep 17 00:00:00 2001 From: Philipp Sehmisch Date: Wed, 6 Feb 2008 22:15:39 +0000 Subject: Exp reward for killing monsters is now read from monster database. --- src/game-server/monstermanager.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/game-server/monstermanager.cpp') diff --git a/src/game-server/monstermanager.cpp b/src/game-server/monstermanager.cpp index 58c146c3..f613969d 100644 --- a/src/game-server/monstermanager.cpp +++ b/src/game-server/monstermanager.cpp @@ -154,12 +154,23 @@ void MonsterManager::reload() if (!attributesComplete) LOG_WARN(monsterReferenceFile <<": Attributes incomplete for monster #"<name, BAD_CAST "exp")) + { + xmlChar *exp = subnode->xmlChildrenNode->content; + monster->setExp(atoi((const char*)exp)); + } } monster->setDrops(drops); if (!attributesSet) LOG_WARN(monsterReferenceFile <<": No attributes defined for monster #" <getExp() == -1) + { + LOG_WARN(monsterReferenceFile + <<": No experience defined for monster #"<setExp(0); + } ++nbMonsters; } -- cgit v1.2.3-70-g09d2