634{
644#if PACKET_VERSION >= 20150226
649 }
650#endif
651
652#if (CLIENT_TYPE == 'M' && PACKET_VERSION >= 20161102) || \
653 (CLIENT_TYPE == 'R' && PACKET_VERSION >= 20161026) || \
654 (CILENT_TYPE == 'Z')
657#endif
658#if (CLIENT_TYPE == 'M' && PACKET_VERSION >= 20200916) || \
659 (CLIENT_TYPE == 'R' && PACKET_VERSION >= 20200723) || \
660 (CLIENT_TYPE == 'Z' && PACKET_VERSION >= 20221024)
663#endif
664
666}
#define MAX_ITEM_SLOTS
Definition: ItemDefinitions.hpp:42
#define MAX_ITEM_OPTIONS
Definition: ItemDefinitions.hpp:41
uint16_t _packet_id
ID of the network packet.
Definition: NetworkPacket.hpp:87
ByteBuffer & buf()
Definition: NetworkPacket.hpp:59
uint32 item_id[MAX_ITEM_SLOTS]
Definition: ItemDefinitions.hpp:584
uint8_t identified
Definition: ClientDefinitions.hpp:202
uint8_t item_type
Definition: ClientDefinitions.hpp:195
int16_t value
Definition: ClientDefinitions.hpp:213
uint32_t item_id
Definition: ClientDefinitions.hpp:194
int16_t param
Definition: ClientDefinitions.hpp:214
struct s_zc_add_exchange_item::@123 option_data[MAX_ITEM_OPTIONS]
uint8_t damaged
Definition: ClientDefinitions.hpp:203
int16_t index
Definition: ClientDefinitions.hpp:212
item_slot cards
Definition: ClientDefinitions.hpp:209
int32_t amount
Definition: ClientDefinitions.hpp:196
uint16_t look
Definition: ClientDefinitions.hpp:221
uint8_t refine
Definition: ClientDefinitions.hpp:207
uint32_t location
Definition: ClientDefinitions.hpp:220