summaryrefslogtreecommitdiff
path: root/src/game-server/character.cpp
diff options
context:
space:
mode:
authorYohann Ferreira <yohann_dot_ferreira_at_orange_dot_efer>2011-10-22 21:15:41 +0200
committerYohann Ferreira <yohann_dot_ferreira_at_orange_dot_efer>2011-10-22 21:15:41 +0200
commit3a79ff0eae322e69efc11e1a5f60c911308eea7e (patch)
tree0a1684cd1f4cd3ae1d4e5263192943161b37ca99 /src/game-server/character.cpp
parent22afb99c7977176474f81546bca6b114b05e818f (diff)
downloadmanaserv-3a79ff0eae322e69efc11e1a5f60c911308eea7e.tar.gz
manaserv-3a79ff0eae322e69efc11e1a5f60c911308eea7e.tar.bz2
manaserv-3a79ff0eae322e69efc11e1a5f60c911308eea7e.tar.xz
manaserv-3a79ff0eae322e69efc11e1a5f60c911308eea7e.zip
Officially added the being gender to the protocol.
Reviewed-by: o11c.
Diffstat (limited to 'src/game-server/character.cpp')
-rw-r--r--src/game-server/character.cpp17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/game-server/character.cpp b/src/game-server/character.cpp
index ef001638..d3cc20ba 100644
--- a/src/game-server/character.cpp
+++ b/src/game-server/character.cpp
@@ -58,7 +58,7 @@ Character::Character(MessageIn &msg):
mRechargePerSpecial(0),
mSpecialUpdateNeeded(false),
mDatabaseID(-1),
- mGender(0),
+ mGender(GENDER_UNSPECIFIED),
mHairStyle(0),
mHairColor(0),
mLevel(1),
@@ -295,6 +295,21 @@ void Character::cancelTransaction()
}
}
+void Character::setGender(int gender)
+{
+ switch (gender)
+ {
+ case 0:
+ mGender = GENDER_MALE;
+ break;
+ case 1:
+ mGender = GENDER_FEMALE;
+ break;
+ default:
+ mGender = GENDER_UNSPECIFIED;
+ }
+}
+
Trade *Character::getTrading() const
{
return mTransaction == TRANS_TRADE