summaryrefslogtreecommitdiff
path: root/src/account-server/characterdata.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/account-server/characterdata.cpp')
-rw-r--r--src/account-server/characterdata.cpp19
1 files changed, 2 insertions, 17 deletions
diff --git a/src/account-server/characterdata.cpp b/src/account-server/characterdata.cpp
index 95b5e75a..5dab4c08 100644
--- a/src/account-server/characterdata.cpp
+++ b/src/account-server/characterdata.cpp
@@ -21,8 +21,8 @@
*/
#include "account-server/characterdata.hpp"
-
#include "net/messagein.hpp"
+#include "serialize/characterdata.hpp"
CharacterData::CharacterData(std::string const &name, int id):
mDatabaseID(id), mAccountID(-1), mName(name), mGender(0), mHairStyle(0),
@@ -42,21 +42,6 @@ CharacterData::CharacterData(MessageIn & msg):
{
mBaseAttributes[i] = 0;
}
- deserialize(msg);
-}
-
-InventoryItem const &
-CharacterData::getInventoryItem(unsigned short slot) const
-{
- return mInventory[slot];
+ deserializeCharacterData(*this, msg);
}
-void
-CharacterData::addItemToInventory(const InventoryItem& item)
-{
- // Discard items if the inventory is full
- if ((int)mInventory.size() < INVENTORY_SLOTS)
- {
- mInventory.push_back(item);
- }
-}