diff options
author | Stefan Dombrowski <stefan@uni-bonn.de> | 2011-02-24 15:53:10 +0100 |
---|---|---|
committer | Stefan Dombrowski <stefan@uni-bonn.de> | 2011-02-24 15:53:10 +0100 |
commit | 276a7ad8a53cb379e7aa175d25fb1ee2aba9445e (patch) | |
tree | ff2158c7962704699f4eac0c1b1fdb22e0337459 /src | |
parent | 38515791f6919f0c75d93ece4a1a6165834ce842 (diff) | |
download | manaserv-276a7ad8a53cb379e7aa175d25fb1ee2aba9445e.tar.gz manaserv-276a7ad8a53cb379e7aa175d25fb1ee2aba9445e.tar.bz2 manaserv-276a7ad8a53cb379e7aa175d25fb1ee2aba9445e.tar.xz manaserv-276a7ad8a53cb379e7aa175d25fb1ee2aba9445e.zip |
Fixing dead born monsters
Reviewed-by: Bertram
Diffstat (limited to 'src')
-rw-r--r-- | src/game-server/monstermanager.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/game-server/monstermanager.cpp b/src/game-server/monstermanager.cpp index 31170858..ac5b07ff 100644 --- a/src/game-server/monstermanager.cpp +++ b/src/game-server/monstermanager.cpp @@ -127,8 +127,11 @@ void MonsterManager::reload() else if (xmlStrEqual(subnode->name, BAD_CAST "attributes")) { attributesSet = true; - monster->setAttribute(ATTR_MAX_HP, - XML::getProperty(subnode, "hp", -1)); + + const int hp = XML::getProperty(subnode, "hp", -1); + monster->setAttribute(ATTR_MAX_HP, hp); + monster->setAttribute(ATTR_HP, hp); + monster->setAttribute(MOB_ATTR_PHY_ATK_MIN, XML::getProperty(subnode, "attack-min", -1)); monster->setAttribute(MOB_ATTR_PHY_ATK_DELTA, |