From a74ab85da40aaccf490df59cd3fe5bd448fcc7e4 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 21 Dec 2014 15:55:28 +0300 Subject: eathena: use per char gender. --- src/net/eathena/charserverhandler.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/net/eathena/charserverhandler.cpp b/src/net/eathena/charserverhandler.cpp index fde3b0a19..992b4ca79 100644 --- a/src/net/eathena/charserverhandler.cpp +++ b/src/net/eathena/charserverhandler.cpp @@ -247,8 +247,9 @@ void CharServerHandler::readPlayerData(Net::MessageIn &msg, tempPlayer->setSprite(SPRITE_HEAD_MID, misc2); msg.readInt32("slot change"); tempPlayer->setRename(msg.readInt32("rename (inverse)")); - // +++ here need use gender - msg.readUInt8("gender"); + + const uint8_t gender = static_cast(msg.readUInt8("gender") & 3); + tempPlayer->setGender(Being::intToGender(gender)); } void CharServerHandler::chooseCharacter(Net::Character *const character) -- cgit v1.2.3-60-g2f50