forked from mirror/openmw-tes3mp
[Server] Replace Player's isMale() and setIsMale() with gender property
For simplicity and clarity.
This commit is contained in:
parent
6f822f54aa
commit
947b3f76be
2 changed files with 14 additions and 15 deletions
|
@ -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());
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in a new issue