summaryrefslogtreecommitdiff
path: root/src/game-server/monster.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/game-server/monster.h')
-rw-r--r--src/game-server/monster.h8
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. */