Skip to content

Commit c43b3fd

Browse files
committed
Add leverstats and diplomacy to .mob
1 parent 492112c commit c43b3fd

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

Formats/mob.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -280,10 +280,16 @@ def read_node(info, file):
280280
file.read(node_len - 8)
281281
print("UNEXPECTED LEN", node_len, "AT", node_name, "AT", file.tell())
282282
else:
283-
file.read(4096)
284-
info.append([node_name, "NOT_IMPLEMENTED"])
283+
#file.read(4096)
284+
info.append([node_name, tuple(read_int(file, 1024))])
285285
elif node_type == "StringEncrypted":
286286
info.append([node_name, decrypt_str(file, node_len - 12)])
287+
elif node_type == "LeverStats":
288+
if node_len != 20:
289+
file.read(node_len - 8)
290+
print("UNEXPECTED LEN", node_len, "AT", node_name, "AT", file.tell())
291+
else:
292+
info.append([node_name, tuple(read_int(file, 3))])
287293
else:
288294
print(node_type, "at", file.tell())
289295
info.append([node_name, "NOT_NOW"])

0 commit comments

Comments
 (0)