18 Commits
Author SHA1 Message Date
Milenko f2a0f91e48 Antennas and cloth flags follow a jump of more than one unit
Their attachment's movement was truncated to whole units before the
test, so it took two units of movement in one update, not one, to move
the vertices along with it. Visual only.

(cherry picked from commit 99c2db2d4da3d6d66b6ec28d459c756aeab55a64)
(cherry picked from commit eb0667bcc81ed1d970422c7856162e8aadff6fd7)
2026-10-10 13:59:04 +13:00
MrBruh d7efd3934a Validate map tags before loading 2026-10-07 12:01:09 +13:00
MrBruh 4adc3a87a5 Remove matching tooling and HALO_LINUX ifdefs 2026-09-30 21:49:46 +13:00
MrBruh a17d89c6f1 Merge bnunu/halo-1 main 2026-09-30 18:13:05 +13:00
Jonas Volman 5a83a7234a Reconcile exact flag update and multiplayer directions with zero losses 2026-09-27 22:29:15 -07:00
MrBruh b0e3bc96e3 Fix framerate-dependent timing 2026-09-27 19:23:44 +13:00
Jonas VolmanandClaude Opus 5 cf097d7f70 Wave 7: four functions strict exact (hud_unit, flags, path, motion_sensor)
- _hud_render_unit_interface (3,504 B): January's local-player re-read for
  the HUD state, flag-macro draw flags, advancing shield color pointer,
  named auxiliary panel, direct flash-time indexing (park reopen)
- _flag_render_proper: loop counters reset in the for-initializers
- _path_state_begin: single exit, distance_squared3d + square_root, a
  destination pointer shared by the helper and the error text (park reopen)
- _blip_begin: January's caller pushes a zero second argument the callee
  never reads; the parameter is added with a provisional name and comment
  (park reopen). The caller park _render_motion_sensor is re-measured
  (non-exact before and after).

Rejected: _render_debug_trigger_volumes (duplicated arm stores), leaf_map
rows (owner-declined P7 projection_from_vector3d body),
_closest_point_to_attractor (point_from_line3d COMDAT).
Stable diff vs 9062b1e96: 0 regressions; parks 230 -> 226.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-16 15:55:20 -07:00
Jonas Volman 5d3444f799 Reconcile eighth 10K exact source batch 2026-09-13 02:47:59 -07:00
Jonas Volman 7c029ca076 Reconstruct flag cloth update 2026-09-03 04:39:33 -07:00
Jonas Volman fb474cf19d Reconcile Fable flags exact wave 2026-09-02 10:19:19 -07:00
Jonas Volman c9e6aae6da Snapshot Fable flags wave for salvage 2026-09-02 10:19:19 -07:00
Jonas Volman 26d7a358cc Match flag trailing shape 2026-08-29 18:38:22 -07:00
Jonas Volman 41ed481114 Match flag typed accessors 2026-08-29 17:51:00 -07:00
Jonas Volman 6d42f3ef27 Match flag render wrapper 2026-08-29 17:47:19 -07:00
Jonas Volman 7416576954 Match flags update wrapper 2026-08-29 17:44:05 -07:00
Jonas Volman 8e3d82ed44 Match flag deletion leaf 2026-08-21 04:00:32 -07:00
Jonas Volman 17b362e5ed Match flag lifecycle 2026-07-15 08:51:03 -07:00
punpckhdq e830efbd7c Initial commit 2025-11-27 02:27:27 +00:00