summaryrefslogtreecommitdiff
path: root/src/game-server/spawnarea.cpp
diff options
context:
space:
mode:
authorGuillaume Melquiond <guillaume.melquiond@gmail.com>2007-07-08 13:31:33 +0000
committerGuillaume Melquiond <guillaume.melquiond@gmail.com>2007-07-08 13:31:33 +0000
commitf23ebba72f01fc6fac49211a50ca008c8af4ed84 (patch)
tree65a603d92548643f4b7d197464c2942722bc374c /src/game-server/spawnarea.cpp
parenta4c7586b310a8be8ffd5c8acad88b5236695c1da (diff)
downloadmanaserv-f23ebba72f01fc6fac49211a50ca008c8af4ed84.tar.gz
manaserv-f23ebba72f01fc6fac49211a50ca008c8af4ed84.tar.bz2
manaserv-f23ebba72f01fc6fac49211a50ca008c8af4ed84.tar.xz
manaserv-f23ebba72f01fc6fac49211a50ca008c8af4ed84.zip
Added monster drops.
Diffstat (limited to 'src/game-server/spawnarea.cpp')
-rw-r--r--src/game-server/spawnarea.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/game-server/spawnarea.cpp b/src/game-server/spawnarea.cpp
index 951b2085..3a6e9a17 100644
--- a/src/game-server/spawnarea.cpp
+++ b/src/game-server/spawnarea.cpp
@@ -33,11 +33,11 @@
* TODO: Allow specifying being type and use it.
*/
-SpawnArea::SpawnArea(MapComposite *map, const Rectangle &zone):
+SpawnArea::SpawnArea(MapComposite *map, MonsterClass *specy, const Rectangle &zone):
Thing(OBJECT_OTHER, map),
+ mSpecy(specy),
mZone(zone),
mMaxBeings(10),
- mBeingType(1),
mSpawnRate(10),
mNumBeings(0),
mNextSpawn(0)
@@ -67,7 +67,7 @@ SpawnArea::update()
if (c)
{
- Being *being = new Monster();
+ Being *being = new Monster(mSpecy);
being->addDeathListener(this);
// some bogus stats for testing