diff options
author | Philipp Sehmisch <tmw@crushnet.org> | 2008-01-28 07:51:40 +0000 |
---|---|---|
committer | Philipp Sehmisch <tmw@crushnet.org> | 2008-01-28 07:51:40 +0000 |
commit | aa603c3ec05f6143b1c9085b56e3becf45be4bf5 (patch) | |
tree | 75a2a2b767f5a9380716986a82d98af2df7a589b /src/account-server/accounthandler.cpp | |
parent | 2dd95f1b69e9b024d8877dd400a141ccdf1c153f (diff) | |
download | manaserv-aa603c3ec05f6143b1c9085b56e3becf45be4bf5.tar.gz manaserv-aa603c3ec05f6143b1c9085b56e3becf45be4bf5.tar.bz2 manaserv-aa603c3ec05f6143b1c9085b56e3becf45be4bf5.tar.xz manaserv-aa603c3ec05f6143b1c9085b56e3becf45be4bf5.zip |
Added weapon skill system and leveling system.
Diffstat (limited to 'src/account-server/accounthandler.cpp')
-rw-r--r-- | src/account-server/accounthandler.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/account-server/accounthandler.cpp b/src/account-server/accounthandler.cpp index 3d2161e4..4e203535 100644 --- a/src/account-server/accounthandler.cpp +++ b/src/account-server/accounthandler.cpp @@ -141,7 +141,9 @@ static void sendCharacterData(AccountClient &computer, int slot, Character const charInfo.writeByte(ch.getGender()); charInfo.writeByte(ch.getHairStyle()); charInfo.writeByte(ch.getHairColor()); - charInfo.writeByte(ch.getLevel()); + charInfo.writeShort(ch.getLevel()); + charInfo.writeShort(ch.getCharacterPoints()); + charInfo.writeShort(ch.getCorrectionPoints()); charInfo.writeLong(ch.getPossessions().money); for (int j = CHAR_ATTR_BEGIN; j < CHAR_ATTR_END; ++j) @@ -558,6 +560,8 @@ static void handleCharacterCreateMessage(AccountClient &computer, MessageIn &msg newCharacter->setAttribute(i, attributes[i - CHAR_ATTR_BEGIN]); newCharacter->setAccount(acc); newCharacter->setLevel(1); + newCharacter->setCharacterPoints(0); + newCharacter->setCorrectionPoints(0); newCharacter->setGender(gender); newCharacter->setHairStyle(hairStyle); newCharacter->setHairColor(hairColor); |