## rAthena References: ## - ZC_REPUTE_INFO ## - clif_reputation_type ## - clif_reputation_list class_name ReputationPacket extends Packet const HEADER := 0x0b8d const BYTE_LENGTH := 0 ## Byte Type: u16 ## Byte Length: 2 var packet_length: int ## Byte Type: u8 ## Byte Length: 1 var success: bool var entries: Array#Array[ReputationEntry] # TODO static func from_bytes(bytes: PackedByteArray) -> ReputationPacket: var packet = ReputationPacket.new() packet.packet_length = bytes.decode_u16(2) packet.success = bytes.decode_u8(4) return packet