Files
AdamuSw/docs/Packets/C2-31-StoreItemList_by-server.md
2026-07-14 19:00:35 +03:00

1.3 KiB

C2 31 - StoreItemList (by server)

Is sent when

The player opens a merchant npc or the vault. It's sent after the dialog was opened by another message.

Causes the following actions on the client side

The client shows the items in the opened dialog.

Structure

Index Length Data Type Value Description
0 1 Byte 0xC2 Packet type
1 2 Short Packet header - length of the packet
3 1 Byte 0x31 Packet header - packet type identifier
4 1 ItemWindow Type
5 1 Byte ItemCount
6 StoredItem.Length * ItemCount Array of StoredItem Items

StoredItem Structure

The structure for a stored item, e.g. in the inventory or vault.

Index Length Data Type Value Description
0 1 Byte ItemSlot
1 Binary ItemData

ItemWindow Enum

Defines the kind of npc window which should be shown on the client.

Value Name Description
0 Normal A normal window.
3 ChaosMachine A chaos machine window.
5 ResurrectionFailed A failed resurrection (of Dark Horse or Dark Raven) storage dialog.