mirror of
https://github.com/Cesarus85/ringfall-mjolnir-vr.git
synced 2026-10-27 18:00:37 +01:00
Header packet P2 (150K lane, admitted at zero credit). Adds struct scenario_object_permutation {change_colors[4]; region_permutations[8]; unused2[2]} and struct scenario_weapon_datum {object; permutation; short rounds_total; short rounds_loaded; word flags; word pad; unused[3]} plus the scenario weapon flag enum (_weapon_created_at_rest_bit, _weapon_obsolete_bit, _weapon_does_accelerate_bit). Owner and field names from the HCEX SHIP PDB weapons.obj compiland; layout and bits proven by January _weapon_place (rounds_total word at +0x48, rounds_loaded +0x4A, flag byte tests of bit 0 and bit 2 at +0x4C, magazine element 0x70).
55 transitive consumers shadow-compiled: 0 strict changes. Live tree: full ninja + stable sweep 0 gained / 0 regressions; the already-fuzzy encounters park _encounter_update_respawn toggles back to its original 704/27 hash (declaration count) and is re-measured with appended evidence.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>