diff options
author | Philipp Sehmisch <tmw@crushnet.org> | 2008-02-06 22:15:39 +0000 |
---|---|---|
committer | Philipp Sehmisch <tmw@crushnet.org> | 2008-02-06 22:15:39 +0000 |
commit | d4ad5de48f7f1e2a84bccd68b2584ce78fed05a4 (patch) | |
tree | 488cee232ba62465fb200814bca1514e97fa9667 /src/game-server/monster.cpp | |
parent | 402484c66f2cb4036e1af4bbda6345d8d79ecb41 (diff) | |
download | manaserv-d4ad5de48f7f1e2a84bccd68b2584ce78fed05a4.tar.gz manaserv-d4ad5de48f7f1e2a84bccd68b2584ce78fed05a4.tar.bz2 manaserv-d4ad5de48f7f1e2a84bccd68b2584ce78fed05a4.tar.xz manaserv-d4ad5de48f7f1e2a84bccd68b2584ce78fed05a4.zip |
Exp reward for killing monsters is now read from monster database.
Diffstat (limited to 'src/game-server/monster.cpp')
-rw-r--r-- | src/game-server/monster.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/game-server/monster.cpp b/src/game-server/monster.cpp index 3e92e85b..efbd02c4 100644 --- a/src/game-server/monster.cpp +++ b/src/game-server/monster.cpp @@ -82,7 +82,6 @@ Monster::Monster(MonsterClass *specy): mAttackAngle = 10; setSpeed(300); setSize(8); - mExpReward = 100; // Set positions relative to target from which the monster can attack mAttackPositions.push_back(AttackPosition(+32, 0, DIRECTION_LEFT)); @@ -332,7 +331,8 @@ void Monster::died() std::map<Character *, std::set <size_t> > ::iterator iChar; std::set<size_t>::iterator iSkill; - float expPerChar = mExpReward / mExpReceivers.size(); + + float expPerChar = (float)mSpecy->getExp() / mExpReceivers.size(); for (iChar = mExpReceivers.begin(); iChar != mExpReceivers.end(); iChar++) { |