19 Commits
Author SHA1 Message Date
MrBruh a58fd479e5 Item resting surface: a port comment, its helpers with the private code (#231)
The helpers' comment is marked as the port's and says plainly what the short holds; their definitions move to the file's private code, and the plane the item is moved onto is indented inside its new surface check.
2026-10-10 15:14:51 +13:00
justinfilip d084721fcf Keep an item's resting surface past 32767.
The number stays in the same 16-bit field, and a match can end on a map whose collision surfaces run past that.
2026-10-09 11:02:48 -05:00
Jonas Volman 709bfc3a3c Reconcile approved frontier ownership and admission packets
Import only independently reviewed production changes. Preserve canonical physics and virtual-keyboard repairs; keep B3 and all unresolved holds out.

Record exactly four approved canary debits (6987 meaningful bytes), six Halo admissions and two revocations. Keep vendor ioinit/storage work separate. Full build, 8252-row sweep, 1318 tests, park/admission/fake audits and 621-object binding pass within approved debit bounds.

Do not publish donor research dumps or private assets. README and unrelated user research remain untouched. See frontier_publication_reconciliation_20260927.md for complete evidence limits and accounting.
2026-09-27 17:12:48 -07:00
Jonas Volman 20dd67c063 Add isolated Xbox link probe and repair private helper ownership 2026-09-24 13:27:04 -07:00
Jonas Volman b0992d0ebe Admit nine verified Halo object closures 2026-09-23 14:25:38 -07:00
Jonas VolmanandClaude Opus 5.5 6099e659e2 Match item and projectile update objects
Lane D refresh packet 1: items and projectiles, +9,856 padded bytes strict
exact (4 functions), zero stable-verdict regressions.

- items.c: _item_update exact. Removes the invented storage unions and
  punning casts; uses real point_from_line3d/dot_product3d helpers and
  scoped locals. January items.obj references _point_from_line3d out of
  line, so the COMDAT emission meets the owner ruling.
- projectiles.c: _projectile_update, _projectile_collision and
  _projectile_collision_test_line exact. Debug-build (/Od) attested shapes:
  the detonation-timer case fall-through, the `(moved = TRUE) &&` condition
  and the duplicate magnitude_squared3d call. January projectiles.obj
  references _point_from_line3d and _collision_test_line out of line; both
  COMDATs are byte-identical to January's folded copies.
- parked.json: unpark _item_update (now exact).

Gate: ninja PASS, parks 150 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>
2026-09-23 01:06:10 -07:00
Jonas Volman 4f4c85021d Reconcile Lane C with canonical house-rule audit
Integrate verified source and data progress; exclude unproven COMMON ownership, held UB/asm forms, and address-named data credit. Stable sweep: 23 exact functions gained, zero lost.
2026-09-22 23:12:40 -07:00
Jonas Volman 34719b84f4 Reconstruct and park complete item update 2026-09-01 22:36:18 -07:00
Jonas Volman 9f74e9937f Import 909 authenticated January and HCEA symbol names 2026-08-31 16:11:03 -07:00
Jonas Volman f30927ffeb Match item acceleration and restore probe walking 2026-08-27 23:06:25 -07:00
Jonas Volman 0f4f9c347b Recover items ground alignment and update 2026-08-27 17:59:37 -07:00
Jonas Volman 4148f56c0c Recover items angular velocity helper 2026-08-27 17:23:12 -07:00
Jonas Volman 55abe29517 Recover items object type owner 2026-08-27 17:06:46 -07:00
Jonas Volman 5173181710 Recover item inventory position and detonation 2026-08-27 04:08:24 -07:00
Jonas Volman b7281723aa Recover item real validation pair 2026-08-27 03:51:12 -07:00
Jonas Volman c4e439d02a Recover seven exact runtime leaves 2026-08-20 17:36:31 -07:00
Jonas Volman 35068d3e68 Reconstruct exact item utility leaves 2026-07-14 21:10:52 -07:00
Jonas Volman 4a4e16e5d5 Reconstruct item lifecycle leaves 2026-07-14 21:02:37 -07:00
punpckhdq e830efbd7c Initial commit 2025-11-27 02:27:27 +00:00