diff options
Diffstat (limited to 'src/game-server/monster.h')
-rw-r--r-- | src/game-server/monster.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/game-server/monster.h b/src/game-server/monster.h index f5d64165..fe68a8a8 100644 --- a/src/game-server/monster.h +++ b/src/game-server/monster.h @@ -71,6 +71,7 @@ class MonsterClass MonsterClass(int id): mId(id), mName("unnamed"), + mGender(GENDER_UNSPECIFIED), mSpeed(1), mSize(16), mExp(-1), @@ -100,6 +101,12 @@ class MonsterClass void setName(const std::string &name) { mName = name; } + void setGender(BeingGender gender) + { mGender = gender; } + + const BeingGender getGender() const + { return mGender; } + /** * Sets monster drops. These are the items the monster drops when it * dies. @@ -193,6 +200,7 @@ class MonsterClass private: unsigned short mId; std::string mName; + BeingGender mGender; MonsterDrops mDrops; std::map<int, double> mAttributes; /**< Base attributes of the monster. */ |