137,740 Commits over 4,352 Days - 1.32cph!
Fix set path earlying out incorrectly when called from SetDestination
Use cleaner getter for agent
Fix path follower ticking twice per frame in editor
hab altimeter
worldmodel lods, materials and textures
edited motor/pedal bikes ik hand/feet positions
Update: basic FPTask + dumb single task scheduler
This gives us 1 alloc/40bytes per task baseline, but with a bit of hacking I think can bring it to 0
Tests: ran unit test
set up salvaged axe skinnable and tested on workshop
█ ▋▆▋▊▊ ▋▄▋▋ ▆▅▍▉▌▌▊▄▊▉▅▌▄▇█▇▇▄▆
▌ █▉▉▅▋▇ ▉▊▇▉▇ ▆▄▅▆▆█▉▅▍▊▌▍▇▋██▍█▊▌▆▆
Updating mortar biped rig
Ensure added bones in NVGM scientist prefab are restored before pooling, fixes NRE when downed
progress on vpaint, facade set dressing
Added Salvaged Axe Workshop Source OBJ
Refactor of TerrainMeta and TerrainExtensions with swappable terrain/terrain renderer using ConVar or in editor view (WIP)
Changed keyword to _GEO_CLIPMAP and made shader feature
Added geoclip material to terrain config
Terrain mesh colliider with terrain holes functionality
Prevent path leaking when agent is destroyed
merge main -> rust_server_relay
Update: more research - looks like we do need our own task type
Tests: uni tests
▉ ▋▇▅ ▍▌▅▉▊█ ▋▌▆▊▍▆█▉ ▅ ▍▌▋▅▇▋█ ▊▉▉▉ ▋▊▌▌▌▊ ▄▊▆▋█▅ ▅▊▄ ▍▉▊ ▄▋█▉▍ ▋▍▌▉▍▇▉▅ ▊▍▄▊▅▄█ ▌▇▅▌▆█▉▋ ▉▉▇▋▌ ▍█▌▄▅▊▄ ▌▄▄▅▆▋▊ ▋▆▄▍ ▍▍▅▌ ▋▊▊▆▉ ▆▆▆▄▊▉▊▅▆ ▅▍█▉▍▉▌ ▆▍▊▉▋ ▋▉▉▉ █▌▋▅▊ ▅█▍▄▋▉▌ ▄▉▊▄ ▉▉ ▄▄█▇▍▉▄█▊▄▋ ▋▉▋▋ █▆▋▌▍▉ ▍▉▉█▆▄ ▄▆█▍█ ▆▅██▄▄▌▆▅ ▅▉█▅
█ ▅▍▋▄▄▆▉ █▋▆▇▌▊▉▍▊▆▄▅▊ ▆▌ ▊▉▅▍▆▄▍▄▄▄▋▅▉█ ▆ ▌▊▌▉▄█▄▆▌▊▍▉▆▊▉▇▉▆▇ ▆▅▌▄▍██▊▆ ▆▄▉▄▉▇ ▇█▆▄▆█▊▇ ▆▇▇▉▋▇▉▊▅ ▌▆▅▅▍▉▌▄▉ ▋▌▍▋▅▌▍ ▌▆▄ ▅▉▄▌
homing missile launcher, hmlmg, handmade smg, hcr, hunting bow, ice assault rifle, krieg shotgun, l96
Merge from cargo_player_boats
Rapido underwear fix attempt
▇ ▇▋█▇▌ ▉█▋█ ▌▊▋▉▇▆▅▉▍▌▌▋▌▉▍▆▌▉▇▅▌█▊▊▄▆█▅▌▆▆▍▉▋
▌ ▄▄▆▌▍ ▅▍▉▅▅ ▌▄▄▊▊▋▍▍█▊ ▉▊ ▆▌▊▍ ▍▄ ▇█▆▆ ▉▊▆▊█▊▊▉▊▄ ▊▇▄ █▉▆▉█▉ █▍▅▇█▋
Add TriggerDestroyPlayerBoats.Activer servervar.
▋▉▊▋▍▅▆ ▍▇ ▇▊▆▊▍ ▆ ▇▌▊▌ ▊█▄▇▉▊▇▆ ▊▉▋▊▋█▉▍ ▅▍▅▇█▍ ▄▌█▆▆▋▉▄ ▇▆▊▍▉▋▋▅ ▄▅▊▍▉█ ▉▊▍▌ ▅▍ ▅▇▋▇▇▊▇ ▅▍▆█▉▋▊ ▆▉▄▋▌▋▆▍ ▌▄ ▋ ▉█▊ ▆▋ ▇█▊▉▍▍█▆▊▌█
Fixed tank top model clipping with swimsuit
merge from shield_idle_collider
Fix a logic issue causing the colliders to be enabled while the shield is not deployed
Fix the wooden and reinforced shield colliders not working at all
exported updated 3p generic sit idle anim and updated prefab ik positions for motorbike seat ,its sidecar seat and trike passenger seat
Update: initial investigation trying to reduce async-await gc overhead
Goal is to find better alternative to custom async states I've been handwriting, as they still require an alloc per task
Tests: ran unit test
Fix metal shield new collider exclude layers
fixed skeleton issues in all cocoknight prefabs
armoured hatch and triangle hatch building guide mesh
Add a client-only player boat trigger to cargo ship that displays a toast warning that cargo destroys player boats
Updated eye controller fudge rotations to account for eyetransform changes
More work on Kiosk F (second pass and vert blends) and E (splitting off more interior meshes)
Cargoship kills colliding player boats.
Added cargoship.kill_player_boats convar to toggle it.
Codegen
merge from weapon_refresh_salvaged_axe
edited 3p beach chair anim
Fixed first person legs stretched/glitched
exported edited 3p sitting 360 shooting/sit boat anims
easter floorpaper - updated textures, icon
easter wallpaper - updated id, temp icon