diff options
author | wushin <pasekei@gmail.com> | 2015-11-09 13:46:56 -0600 |
---|---|---|
committer | wushin <pasekei@gmail.com> | 2016-02-08 18:53:15 -0600 |
commit | f593049cd8286f48497782d8bc0afe787724ad5d (patch) | |
tree | 371402a86444ce9104227d638192fa4a305dd48f /src/map/chrif.cpp | |
parent | f81bcc78fb1aa5475bbe54907ff82199fc031521 (diff) | |
download | tmwa-f593049cd8286f48497782d8bc0afe787724ad5d.tar.gz tmwa-f593049cd8286f48497782d8bc0afe787724ad5d.tar.bz2 tmwa-f593049cd8286f48497782d8bc0afe787724ad5d.tar.xz tmwa-f593049cd8286f48497782d8bc0afe787724ad5d.zip |
Add third gender to account
Add Gender to char
Make gear work proper with new gender
Enable legacy clients to use account gender
Diffstat (limited to 'src/map/chrif.cpp')
-rw-r--r-- | src/map/chrif.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/map/chrif.cpp b/src/map/chrif.cpp index ce5669e..7421344 100644 --- a/src/map/chrif.cpp +++ b/src/map/chrif.cpp @@ -554,10 +554,7 @@ void chrif_changedsex(Session *, const Packet_Fixed<0x2b0d>& fixed) { if (sd != nullptr && sd->status.sex != sex) { - if (sd->status.sex == SEX::MALE) - sd->sex = sd->status.sex = SEX::FEMALE; - else if (sd->status.sex == SEX::FEMALE) - sd->sex = sd->status.sex = SEX::MALE; + sd->sex = sd->status.sex = sex; // to avoid any problem with equipment and invalid sex, equipment is unequiped. for (IOff0 i : IOff0::iter()) { |