34,764 Commits over 4,474 Days - 0.32cph!
Merge from demo_shot_delete_fix
S2P radtown to try and eliminate missing materials in middle building (will cause a conflict with save_260, this change should be disregarded when merging)
merge from fix_radiation_rounding_damage -> main
Merge from fix_ddraw_text_ztest -> main
merge from fix_map_focus_light -> main
merge from community_ui_inventory -> main
merge from fix_jug_dump_leaving_water -> main
Merge from ai_wolf_iteration
merge from qol_map_marker_num -> main
Merge from ai_wolf_iteration
merge from qol_map_marker_num -> main
timed_explosive_hit_normal -> main
timed_explosive_hit_normal -> main
npc_spawn_on_cargo_fix -> main
Merge: from vehicle_optims
Saves 0.5ms on a 6k world by avoiding iterating over unmounted mountables
Tests: On craggy drove a kayak. On 6k world confirmed that the profiling scope shrunk to 0
merge from entity_bounds_pass_projectile
Merge from scrollrect_disable
npc_spawn_on_cargo_ship_fix -> main
npc_spawn_on_cargo_ship_fix -> main
Merge: from profiling_improvements
Removes boxing allocations in Pool.Get and Pool.Free in Editor context.
Tests: in editor on Craggy started a normal session, couldn't see allocations in the profiler. Overrode the startup params and was able to see the overhead table printed out when invoking cmd.
Merge from ai_wolf_iteration
merge from AnimalRagdollUpdate
Merge from mission_accept_nre
Merge from binocular_uiscale_fix
Merge from prefab_replacer_improvements
Merge from ai_wolf_iteration
Merge from ai_wolf_iteration
cape balance
mummy + frankenstein mask loot tables
merge from main/Halloween24
Merge: from profiling_improvements
Just additional profiling annotations to fill in voids on FixedUpdate and UpdateLOD. Also editor microoptim in GamePhysics.
Tests: Rode a horse on Craggy and checked profiler for changes
Merge from ai_wolf_iteration
merge from main/Halloween24
merge from military_tunnels_nvg_outfits -> main