Jonas Volman and Claude Opus 5
3e223c3ab1
collision_usage: 1 function(s) strict exact
...
Wave w2 landing, adversarially verified. park reopens: _collision_log_render. Full ninja build and per-function stable_verdicts sweep: 0 regressions. 1 park(s) removed.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-14 07:39:48 -07:00
Jonas Volman and Claude Opus 5
f861776bfd
collision_bsp: reopen bsp2d sphere and pill recursions exact; refresh three bsp3d parks
...
plane2d_distance_to_point helper form; three parked recursions refreshed to closer target-size structures (evidence appended). 2 park(s) removed. Adversarially verified (wave D park re-investigation); full build of the combined wave D set: 0 regressions, parks 402/0/0.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-13 23:09:09 -07:00
Jonas Volman and Claude Opus 5
7a3bbb9c87
Test the bsp3d plane designator sign bit with LONG_MIN
...
January's decals copy of the bsp3d_get_plane_from_designator inline branches on the sign bit (jns), matching the punpckhdq upstream spelling. Full build: decals::_bsp3d_get_plane_from_designator exact (112 padded), 0 regressions across all bsp3d.h consumers, parks clean.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-13 19:58:56 -07:00
Jonas Volman and Claude Opus 5
4dd3575806
physics: write physics_update_new; update_new and rotate_vectors3d_by_angular_velocity exact
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-13 19:56:30 -07:00
Jonas Volman and Claude Opus 5
a4a7fe8cfd
collisions: write collision_test_vector and collision_move_point with clip helpers; test_vector and clip helpers exact
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-13 19:56:29 -07:00
Jonas Volman and Claude Opus 5
a7d0d43883
Declare the weapon trigger graph's cross-object callees in their owner headers
...
actor_firing_blindly (actors.h), player_aim_projectile (aim_assist.h), projectile_kill_tracer (projectiles.h), unit_adjust_projectile_ray (units.h) and the remaining weapon datum flag bits. Removes the verbatim duplicate collision_surface_polygon prototype from collision_bsp.h; without that cleanup the two added declarations regress units::_unit_preprocess_node_orientations (declaration-count sensitivity, bisected). Full build with the weapons body: 0 regressions, parks clean.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-13 19:47:36 -07:00
Jonas Volman and Claude Opus 5
70ad17afb0
physics: write physics_compute_biped_collision exact
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-13 19:19:53 -07:00
Jonas Volman and Claude Opus 5
516c6b58ab
collisions: close fix_pill, nudge_collision and features_in_sphere
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-13 19:19:52 -07:00
Jonas Volman
5d3444f799
Reconcile eighth 10K exact source batch
2026-09-13 02:47:59 -07:00
Jonas Volman
1a6da50d5e
Reconstruct AI visibility and spatial-effect routines
2026-09-09 12:56:21 -07:00
Jonas Volman
78cd2f4e67
Reconcile Glow graph and preserve physics research
2026-09-08 18:49:43 -07:00
Jonas Volman
292cc29b86
Reconcile final Fable and Opus source batch
2026-09-08 17:34:52 -07:00
Jonas Volman
7f7b72cc38
Reconcile collision damage and game state owners
2026-09-08 00:32:16 -07:00
Jonas Volman
119868d4b0
Admit audited collision sphere reconstruction
2026-09-04 13:55:31 -07:00
Jonas Volman
e5757f9b86
Reconstruct collision BSP closest point
2026-09-04 07:54:25 -07:00
Jonas Volman
8b02b172d0
Correct collision movement interfaces
2026-09-02 22:04:26 -07:00
Jonas Volman
01a2daac6d
Reconcile limp-noodle collision interfaces
2026-09-02 22:04:26 -07:00
Jonas Volman
92fd55d6eb
Reconstruct nine biped functions
2026-09-02 01:57:40 -07:00
Jonas Volman
56279b28be
Reconstruct collision usage renderer and formatter
2026-09-02 01:08:33 -07:00
Jonas Volman
95d674d009
Reconstruct and evidence-park breakable surface effect
2026-09-01 22:28:23 -07:00
Jonas Volman
7055eee35a
Match and reconcile main loop
...
Reconstruct _main_loop from the exact Claude packet using semantic helper names, authentic types, and owner-header prototypes. Keep collision timing declarations behind the collision debug/log boundary so units.obj remains exact.
2026-09-01 17:20:02 -07:00
Jonas Volman
9f74e9937f
Import 909 authenticated January and HCEA symbol names
2026-08-31 16:11:03 -07:00
Jonas Volman
179ea4a366
Recover small actor bitmap biped and weapon owners
2026-08-31 11:53:54 -07:00
Jonas Volman
1b49fbacb3
Recover physics debug rendering
2026-08-31 07:50:59 -07:00
Jonas Volman
303282a543
Recover physics object prefix functions
2026-08-31 06:06:25 -07:00
Jonas Volman
6a53dc195b
Match collision BSP debug edge renderer
2026-08-29 16:52:04 -07:00
Jonas Volman
f5e9027ff5
Match collision BSP debug surface renderer
2026-08-29 16:45:45 -07:00
Jonas Volman
44a4cb5715
Match collision BSP debug vertex renderer
2026-08-29 16:37:18 -07:00
Jonas Volman
b5b09d9e1f
Match collision BSP debug renderer wrapper
2026-08-29 16:29:59 -07:00
Jonas Volman
d2176c7908
Recover collision usage timing and display
2026-08-29 13:24:18 -07:00
Jonas Volman
b93f5c13e9
Recover collision usage start timer
2026-08-27 01:21:18 -07:00
Jonas Volman
ab298d5ad1
Restore strict collision model timer ownership
2026-08-27 00:12:47 -07:00
Jonas Volman
5cc16d62d3
Keep physics padding opaque
2026-08-21 01:27:21 -07:00
Jonas Volman
b06c819b9b
Recover physics point query
2026-08-21 01:11:01 -07:00
Jonas Volman
c335fd8e20
Recover collision debug runtime data
2026-08-20 17:05:13 -07:00
Jonas Volman
571bb0e60f
Recover collision usage period helpers
2026-08-20 16:16:13 -07:00
Jonas Volman
aadf579487
Use typed BSP3D distance math
2026-08-20 10:35:00 -07:00
Jonas Volman
772e3d24ab
Admit exact BSP3D object
2026-08-20 10:21:26 -07:00
Jonas Volman
915c78798c
Match point physics object
2026-08-13 06:03:44 -07:00
Jonas Volman
cfe2aff70a
Match collision features object
2026-08-13 05:54:03 -07:00
Jonas Volman
06bf90161a
Reconstruct collision BSP tag definitions
2026-07-17 20:49:59 -07:00
Jonas Volman
1ba7505225
Match collision point feature construction
2026-07-16 20:23:35 -07:00
Jonas Volman
1d017e830c
Match collision surface feature extraction
2026-07-16 20:13:58 -07:00
Jonas Volman
5acacbbdeb
Match collision vertex feature extraction
2026-07-16 20:09:06 -07:00
Jonas Volman
048a325a0c
Match collision feature debug wrappers
2026-07-16 20:03:41 -07:00
Jonas Volman
0120a0a8da
Match collision BSP sphere and vector queries
2026-07-16 19:34:57 -07:00
Jonas Volman
aff9f1f040
Match collision BSP pill query wrappers
2026-07-16 18:40:18 -07:00
Jonas Volman
683735a2bc
Match collision surface line queries
2026-07-16 18:32:32 -07:00
Jonas Volman
be946a7e1c
Match collision feature list initialization
2026-07-16 18:31:19 -07:00
Jonas Volman
a7cc6bb344
Match collision surface point queries
2026-07-16 18:22:57 -07:00