## rAthena References: ## - clif_inventorylist ## - packet_itemlist_equip class_name EquippableItemListPacket extends Packet const HEADER := 0x0b39 const BYTE_LENGTH := 0 ## Byte Type: u16 ## Byte Length: 2 var packet_length: int ## Byte Type: u8 ## Byte Length: 1 var inventory_type: int ## Byte Type: u8 var item_information: Array[EquippableItemInformation] static func from_bytes(bytes: PackedByteArray) -> EquippableItemListPacket: var packet = EquippableItemListPacket.new() packet.packet_length = bytes.decode_u16(2) packet.inventory_type = bytes.decode_u8(4) packet.item_information = EquippableItemInformation.array_from_bytes( ByteStream.from_bytes(bytes.slice(5)) ) return packet