mirror of
https://github.com/Cesarus85/ringfall-mjolnir-vr.git
synced 2026-10-25 09:00:35 +01:00
Lane D refresh packet 3: HS, effects and structures, +6,896 padded bytes strict exact (9 functions), zero stable-verdict regressions. - hs_compile.c: _hs_add_script exact as a goto-free single-exit function. The worker's discarded hs_function_get call in hs_compile_postprocess (fuzzy only; the debug build shows a dead local, not a bare call) is not landed. - hs_runtime.c: _hs_global_reconcile_read/_write exact. The debug build repeats the external/internal index test inside the external arm; it is written with this file's own if/else index idiom instead of the worker's invented macro name. - contrails.c: _contrail_add_points exact (contrail_scale_value helper, corrected indentation). - particle_systems.c: _particle_system_new_particle_jet, _render and _update_particle_default exact. The debug build attests the one-field variables walk (RTC size 4), the render if-block scope and the two-argument local_random_range call. - structures.c: _structure_get_planar_fog exact (real scale_vector3d helper; flags/screen assigned in both arms per the debug build). - structure_visibility.c: _portal_hull_from_points exact, single exit, real plane3d_distance_to_point helper. The unused BSP local stays a local (debug build) rather than a bare call. - New COMDATs (_scale_vector3d, _local_random_range, _plane3d_distance_to_point) are byte-identical to January's single folded copies (all-inlined admission class). - parked.json: unpark the four newly exact parked functions. Gate: ninja PASS, parks 140 active / 0 stale / 0 invalid, admission 0 contradicted / 0 revoked, fake scan 0 leads, castcheck clean. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>