From d8049a5d0c9a2c79d576785dc1681ae60e44a04b Mon Sep 17 00:00:00 2001 From: mat Date: Sat, 7 May 2022 20:00:59 -0500 Subject: move entity and rotate head packets --- code-generator/packetcodegen.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'code-generator/packetcodegen.py') diff --git a/code-generator/packetcodegen.py b/code-generator/packetcodegen.py index bd8f0b3b..fbb38eeb 100644 --- a/code-generator/packetcodegen.py +++ b/code-generator/packetcodegen.py @@ -87,7 +87,7 @@ def generate(burger_packets, mappings: Mappings, target_packet_id, target_packet f'#[derive(Clone, Debug, {to_camel_case(state)}Packet)]') uses.add(f'packet_macros::{to_camel_case(state)}Packet') - obfuscated_class_name = packet['class'].split('.')[0] + obfuscated_class_name = packet['class'].split('.')[0].split('$')[0] class_name = mappings.get_class( obfuscated_class_name).split('.')[-1].split('$')[0] @@ -103,7 +103,8 @@ def generate(burger_packets, mappings: Mappings, target_packet_id, target_packet field_name = mappings.get_field( obfuscated_class_name, obfuscated_field_name) if not field_name: - generated_packet_code.append(f'// TODO: {instruction}') + generated_packet_code.append( + f'// TODO: unknown field {instruction}') continue field_type = instruction['type'] -- cgit v1.2.3