diff --git a/apps/openmw-mp/Player.cpp b/apps/openmw-mp/Player.cpp index 9752e4984..f48455ce5 100644 --- a/apps/openmw-mp/Player.cpp +++ b/apps/openmw-mp/Player.cpp @@ -45,9 +45,8 @@ void Player::Init(LuaState &lua) "name", sol::property(&Player::getName, &Player::setName), "setCharGenStages", &Player::setCharGenStages, - "isMale", &Player::isMale, - "setIsMale", &Player::setIsMale, "level", sol::property(&Player::getLevel, &Player::setLevel), + "gender", sol::property(&Player::getGender, &Player::setGender), "race", sol::property(&Player::getRace, &Player::setRace), "head", sol::property(&Player::getHead, &Player::setHead), "hair", sol::property(&Player::getHair, &Player::setHair), @@ -353,17 +352,6 @@ void Player::message(const std::string &message, bool toAll) packet->Send(true); } -bool Player::isMale() const -{ - return npc.isMale(); -} - -void Player::setIsMale(bool male) -{ - npc.setIsMale(male); - baseInfoChanged = true; -} - void Player::setLevel(int level) { creatureStats.mLevel = level; @@ -375,6 +363,17 @@ int Player::getLevel() const return creatureStats.mLevel; } +void Player::setGender(int gender) +{ + npc.setIsMale(gender); + baseInfoChanged = true; +} + +int Player::getGender() const +{ + return npc.isMale(); +} + void Player::setRace(const std::string &race) { LOG_MESSAGE_SIMPLE(Log::LOG_VERBOSE, "Setting race for %s: %s -> %s", npc.mName.c_str(), npc.mRace.c_str(), race.c_str()); diff --git a/apps/openmw-mp/Player.hpp b/apps/openmw-mp/Player.hpp index 37bf427df..c5a8fb8ea 100644 --- a/apps/openmw-mp/Player.hpp +++ b/apps/openmw-mp/Player.hpp @@ -82,8 +82,8 @@ public: std::string getName(); void setCharGenStages(int currentStage, int endStage); void message(const std::string &message, bool toAll = false); - bool isMale() const; - void setIsMale(bool male); + void setGender(int gender); + int getGender() const; void setRace(const std::string &race); std::string getRace() const; void setHead(const std::string &head);