Files
AdamuSw/docs/Packets/C2-3F-05-PlayerShopItemList_by-server.md
2026-07-14 19:00:35 +03:00

1.5 KiB

C2 3F 05 - PlayerShopItemList (by server)

Is sent when

After the player requested to open a shop of another player.

Causes the following actions on the client side

The player shop dialog is shown with the provided item data.

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 0x3F Packet header - packet type identifier
4 1 Byte 0x05 Packet header - sub packet type identifier
4 1 ActionKind Action
5 1 Boolean true Success
6 2 ShortBigEndian PlayerId
8 10 String PlayerName
18 36 String ShopName
54 1 Byte ItemCount
55 PlayerShopItem.Length * ItemCount Array of PlayerShopItem Items

PlayerShopItem Structure

Data of an item in a player shop.

Length: 20 Bytes

Index Length Data Type Value Description
0 1 Byte ItemSlot
1 12 Binary ItemData
16 4 IntegerLittleEndian Price

ActionKind Enum

The kind of action which led to the list message.

Value Name Description
5 ByRequest The list was requested.
19 UpdateAfterItemChange The list was changed, e.g. because an item was sold.