summaryrefslogtreecommitdiff
path: root/src/game-server
diff options
context:
space:
mode:
authorStefan Dombrowski <stefan@uni-bonn.de>2011-02-24 15:53:10 +0100
committerStefan Dombrowski <stefan@uni-bonn.de>2011-02-24 15:53:10 +0100
commit276a7ad8a53cb379e7aa175d25fb1ee2aba9445e (patch)
treeff2158c7962704699f4eac0c1b1fdb22e0337459 /src/game-server
parent38515791f6919f0c75d93ece4a1a6165834ce842 (diff)
downloadmanaserv-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/game-server')
-rw-r--r--src/game-server/monstermanager.cpp7
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,