From e3163de9297e06ed4e9bfa4cbaaca0c757222b81 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Wed, 26 Sep 2018 20:00:11 +0300 Subject: Add packet SMSG_INVENTORY_START 0x0b08. --- src/net/eathena/inventoryrecv.cpp | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'src/net/eathena/inventoryrecv.cpp') diff --git a/src/net/eathena/inventoryrecv.cpp b/src/net/eathena/inventoryrecv.cpp index 45593aba1..3f8dbb7b1 100644 --- a/src/net/eathena/inventoryrecv.cpp +++ b/src/net/eathena/inventoryrecv.cpp @@ -1512,4 +1512,26 @@ void InventoryRecv::processOverWeightPercent(Net::MessageIn &msg) settings.overweightPercent = msg.readUInt32("parcent"); } +void InventoryRecv::processInventoryStart1(Net::MessageIn &msg) +{ + UNIMPLEMENTEDPACKET; + msg.readString(24, "storage name"); +} + +void InventoryRecv::processInventoryStart2(Net::MessageIn &msg) +{ + UNIMPLEMENTEDPACKET; + msg.readUInt8("type"); + msg.readString(24, "inventory name"); +} + +void InventoryRecv::processInventoryStart3(Net::MessageIn &msg) +{ + UNIMPLEMENTEDPACKET; + const int nameLen = msg.readInt16("len") - 5; + msg.readUInt8("type"); + if (nameLen > 0) + msg.readString(nameLen, "inventory name"); +} + } // namespace EAthena -- cgit v1.2.3-60-g2f50