aboutsummaryrefslogtreecommitdiff
path: root/code-generator/packetcodegen.py
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-05-07 20:00:59 -0500
committermat <github@matdoes.dev>2022-05-07 20:00:59 -0500
commitd8049a5d0c9a2c79d576785dc1681ae60e44a04b (patch)
tree585e7a3bd0c8535c7cf3e9f2999c132878961b53 /code-generator/packetcodegen.py
parente53ef8b0ddd46b3a85e597e7da57139960304e35 (diff)
downloadazalea-drasl-d8049a5d0c9a2c79d576785dc1681ae60e44a04b.tar.xz
move entity and rotate head packets
Diffstat (limited to 'code-generator/packetcodegen.py')
-rw-r--r--code-generator/packetcodegen.py5
1 files changed, 3 insertions, 2 deletions
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']