diff options
author | Shauren <shauren.trinity@gmail.com> | 2015-10-31 12:30:22 +0100 |
---|---|---|
committer | MitchesD <majklprofik@seznam.cz> | 2015-11-06 12:55:18 +0100 |
commit | 710d9c0ecce13a793d1013207181ba58e76d660d (patch) | |
tree | afb9bcf1a43341ab0227ac06ad5d54eb7b740fa2 | |
parent | 24bad7fd20e4673ca9b5a0996d877a70dbd6588e (diff) |
Core/Players: Fixed saving players with incorrect gender
(cherry picked from commit 6c53f820ae0349a556085f54caa9dff86bba4d1b)
-rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 9567c9287c6..797b5691891 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -18752,7 +18752,7 @@ void Player::SaveToDB(bool create /*=false*/) stmt->setString(index++, GetName()); stmt->setUInt8(index++, getRace()); stmt->setUInt8(index++, getClass()); - stmt->setUInt8(index++, getGender()); + stmt->setUInt8(index++, GetByteValue(PLAYER_BYTES_3, PLAYER_BYTES_3_OFFSET_GENDER)); // save gender from PLAYER_BYTES_3, UNIT_BYTES_0 changes with every transform effect stmt->setUInt8(index++, getLevel()); stmt->setUInt32(index++, GetUInt32Value(PLAYER_XP)); stmt->setUInt64(index++, GetMoney()); @@ -18874,7 +18874,7 @@ void Player::SaveToDB(bool create /*=false*/) stmt->setString(index++, GetName()); stmt->setUInt8(index++, getRace()); stmt->setUInt8(index++, getClass()); - stmt->setUInt8(index++, getGender()); + stmt->setUInt8(index++, GetByteValue(PLAYER_BYTES_3, PLAYER_BYTES_3_OFFSET_GENDER)); // save gender from PLAYER_BYTES_3, UNIT_BYTES_0 changes with every transform effect stmt->setUInt8(index++, getLevel()); stmt->setUInt32(index++, GetUInt32Value(PLAYER_XP)); stmt->setUInt64(index++, GetMoney()); |