33,759 Commits over 4,171 Days - 0.34cph!
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