mirror of
https://github.com/astromaddie/HaloCE-VR.git
synced 2026-10-22 17:00:20 +02:00
Lane B prerequisite: take the data lane's hunks in six Lane B files
Identical text to claude/data-section-credit-20260920 for these six files
(git diff against that branch is empty), so the two branches merge cleanly.
ZERO Lane B credit is claimed: the five data sections belong to the data lane.
Taken deliberately because three of the hunks change relocation IDENTITIES
that Lane B code residuals need before they can ever gate exact:
action_vehicle.c 0.1225f -> 0.35f*0.35f (__real@3dfae147, January's
folded product) - _action_vehicle_find_destination
collision_debug.c assert text count<=14 - _collision_debug_render
path_structure_bsp.c assert spacing - _structure_test_line2d
and three are the .bss layout law (= 0 / = FALSE on debug globals):
player_control.c, collisions.c, bipeds.c
Units/functions: none change verdict. Strict meaningful +0, padded +0.
Fuzzy: none. Data: +489 B (116+300+43+26+4), credited to the data lane.
Stable regression: scratch/lane_b_before.json -> lane_b_w0.json, 0 regressions,
0 gains. Lane inventory row-diff: 0 losses, 0 moves. Parks 0 stale / 0 invalid.
Full ninja all_source progress semantic_progress: pass
(Code 1443979 / 1770166, 7291 / 7574; Data 2360994 -> 2361483).
Config/header changes: none. Reviewer: data lane's own verification; re-verified
here by full build and row diff.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
1 parent
6130661c95
commit
7583df5d62
6 files changed
+15
-15
No files matched your search
@@ -598,7 +598,7 @@ static boolean action_vehicle_find_destination(
|
||||
real px = dx*t + entry_direction.i;
|
||||
real py = dy*t + entry_direction.j;
|
||||
|
||||
if (py*py + px*px < 0.1225f)
|
||||
if (py*py + px*px < 0.35f*0.35f)
|
||||
{
|
||||
use_entry_point = TRUE;
|
||||
}
|
||||
|
||||
@@ -397,7 +397,7 @@ boolean structure_test_line2d(
|
||||
match_assert(
|
||||
"c:\\halo\\SOURCE\\ai\\path_structure_bsp.c",
|
||||
316,
|
||||
surface_index >= 0 && surface_index < structure->pathfinding_surfaces.count);
|
||||
surface_index>=0 && surface_index<structure->pathfinding_surfaces.count);
|
||||
scale = 1.0f / edge_count;
|
||||
point_in_surface.x *= scale;
|
||||
point_in_surface.y *= scale;
|
||||
|
||||
@@ -329,12 +329,12 @@ real player_look_zoomed_scale = 0.5f;
|
||||
static struct profile_section player_control_update_section = {"player_control_update", NONE, TRUE};
|
||||
|
||||
static struct player_control_globals_data *player_control_globals;
|
||||
short debug_input_target;
|
||||
real player_look_yaw_rate[MAXIMUM_NUMBER_OF_LOCAL_PLAYERS];
|
||||
real player_look_pitch_rate[MAXIMUM_NUMBER_OF_LOCAL_PLAYERS];
|
||||
boolean controls_enable_crouch;
|
||||
boolean controls_enable_doubled_spin;
|
||||
boolean controls_swap_doubled_spin_state;
|
||||
short debug_input_target = 0;
|
||||
real player_look_yaw_rate[MAXIMUM_NUMBER_OF_LOCAL_PLAYERS] = {0};
|
||||
real player_look_pitch_rate[MAXIMUM_NUMBER_OF_LOCAL_PLAYERS] = {0};
|
||||
boolean controls_enable_crouch = FALSE;
|
||||
boolean controls_enable_doubled_spin = FALSE;
|
||||
boolean controls_swap_doubled_spin_state = FALSE;
|
||||
|
||||
/* ---------- public code */
|
||||
|
||||
|
||||
@@ -442,7 +442,7 @@ void collision_debug_render(
|
||||
match_assert(
|
||||
"c:\\halo\\SOURCE\\physics\\collision_debug.c",
|
||||
297,
|
||||
count <= MAXIMUM_COLLISION_DEBUG_RESULTS);
|
||||
count<=14);
|
||||
|
||||
memmove(&collisions[1], &collisions[0], count * sizeof(collisions[0]));
|
||||
collisions[0].point = debug_point;
|
||||
|
||||
@@ -217,8 +217,8 @@ static real_vector3d collision_fix_pill_offsets[17] =
|
||||
};
|
||||
|
||||
static struct collision_usage_times collision_usage_times;
|
||||
boolean debug_collision_skip_objects;
|
||||
boolean debug_collision_skip_vectors;
|
||||
boolean debug_collision_skip_objects = FALSE;
|
||||
boolean debug_collision_skip_vectors = FALSE;
|
||||
|
||||
/* ---------- public code */
|
||||
|
||||
|
||||
@@ -519,10 +519,10 @@ static void biped_update_physics(
|
||||
|
||||
/* ---------- globals */
|
||||
|
||||
boolean debug_biped_physics;
|
||||
boolean debug_biped_skip_update;
|
||||
boolean debug_biped_skip_collision;
|
||||
boolean debug_biped_limp_body_disable;
|
||||
boolean debug_biped_physics = FALSE;
|
||||
boolean debug_biped_skip_update = FALSE;
|
||||
boolean debug_biped_skip_collision = FALSE;
|
||||
boolean debug_biped_limp_body_disable = FALSE;
|
||||
boolean rider_ejection = TRUE;
|
||||
|
||||
static struct profile_section biped_update_section = {"biped_update", NONE, TRUE};
|
||||
|
||||
Reference in new issue
Block a user