## rAthena References: ## - PACKET_ZC_INVENTORY_START ## - clif_inventoryStart class_name InventoryStartPacket extends Packet const HEADER := 0x0b08 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 inventory_name: String static func from_bytes(bytes: PackedByteArray) -> InventoryStartPacket: var packet = InventoryStartPacket.new() packet.packet_length = bytes.decode_u16(2) packet.inventory_type = bytes.decode_u8(4) packet.inventory_name = bytes.slice(5).get_string_from_utf8() return packet