Decode the EnumUnit tables (schema 35b8dc67) into mission rosters: the distinct combatant `UN_*` ids for one battle, stage props (asteroids, collision meshes) dropped. The tables aren't tagged with their stage on disc, so `stage` is inferred from any `UN_S<NN>_…` prop id in the roster and left None otherwise (honest — ~8 of 31 rosters self-identify). Joined against load_units / load_vessels this gives each battle's combatants with stats, e.g. S01 = ADAN Turret (100 HP), Attacker (500 HP), Destroyer (10000 HP). Example `battle` prints them. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1004 B
1004 B