summaryrefslogtreecommitdiff
path: root/src/serialize
diff options
context:
space:
mode:
authorGuillaume Melquiond <guillaume.melquiond@gmail.com>2007-08-14 10:43:58 +0000
committerGuillaume Melquiond <guillaume.melquiond@gmail.com>2007-08-14 10:43:58 +0000
commit4b48bc6fefd4f580d3b8db8893f78706e64bf880 (patch)
treec6a36b566f9837bf1faf260f673f11b0ac2df783 /src/serialize
parent01e3326de8fc03cf9f61fd1b288cd4f16915484c (diff)
downloadmanaserv-4b48bc6fefd4f580d3b8db8893f78706e64bf880.tar.gz
manaserv-4b48bc6fefd4f580d3b8db8893f78706e64bf880.tar.bz2
manaserv-4b48bc6fefd4f580d3b8db8893f78706e64bf880.tar.xz
manaserv-4b48bc6fefd4f580d3b8db8893f78706e64bf880.zip
Handled money as part of the inventory.
Diffstat (limited to 'src/serialize')
-rw-r--r--src/serialize/characterdata.hpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/serialize/characterdata.hpp b/src/serialize/characterdata.hpp
index a946a3aa..59edf642 100644
--- a/src/serialize/characterdata.hpp
+++ b/src/serialize/characterdata.hpp
@@ -36,7 +36,6 @@ void serializeCharacterData(T const &data, MessageOut &msg)
msg.writeByte(data.getHairStyle());
msg.writeByte(data.getHairColor());
msg.writeByte(data.getLevel());
- msg.writeShort(data.getMoney());
for (int i = 0; i < NB_BASE_ATTRIBUTES; ++i)
{
@@ -49,6 +48,7 @@ void serializeCharacterData(T const &data, MessageOut &msg)
msg.writeShort(pos.y);
Possessions const &poss = data.getPossessions();
+ msg.writeLong(poss.money);
for (int j = 0; j < EQUIPMENT_SLOTS; ++j)
{
msg.writeShort(poss.equipment[j]);
@@ -68,7 +68,6 @@ void deserializeCharacterData(T &data, MessageIn &msg)
data.setHairStyle(msg.readByte());
data.setHairColor(msg.readByte());
data.setLevel(msg.readByte());
- data.setMoney(msg.readShort());
for (int i = 0; i < NB_BASE_ATTRIBUTES; ++i)
{
@@ -83,6 +82,7 @@ void deserializeCharacterData(T &data, MessageIn &msg)
data.setPosition(temporaryPoint);
Possessions &poss = data.getPossessions();
+ poss.money = msg.readLong();
for (int j = 0; j < EQUIPMENT_SLOTS; ++j)
{
poss.equipment[j] = msg.readShort();