15,017 Commits over 2,649 Days - 0.24cph!
Merge from mod_entity_belt_only
Added new logic to ItemModEntity that only creates corresponding entities for items marked as player only when they are in the belt
We've already enabled this for most items so they don't spawn and destroy entities when they are in containers, this extends this behaviour so that the entity only gets created when it ends up in the player belt
This should result in less entities broadly, particularly when creating a corpse as we paid a cost for destroying the entities as we transferred the items to the corpse
Disabled by default
Merge from corpse_height_fix
Adjust spawned corpse prefabs to be above the terrain if it is spawning below the terrain (with a 1m cutoff for underground corpses)
Should fix all animals but chickens particularly spawning clipped into the terrain and dropping through as our navmesh can now sometimes be slightly below the terrain
Also fixed a harmless animator warning when a chicken is spawned
Rework how we dump server tutorial needed paths
Updated list
Merge from arrow_pivot_fix
Fixed arrow pivot positions causing them to appear behind the players head when firing
Fixed vm hands not rendering in the workshop scene (and associated error)
Resave tutorial island scene
Fixed powergrid, steam auth issues
Reduce pool sizes on server
Disable server save/loading
Consolidate all the command line switches
Bypass steam auth if a local server (we already gate it so only local ip's can connect)
Add local tutorial server folder to ignore
Fixed window popping up, now successfully hidden (still triggering windows firewall though)
Merge from duck_jump_collision_check
Use forcedDuckDelta instead, we odn't need a raycast
Merge from duck_jump_collision_check
Don't allow the player to jump while crouched if there is a solid object directly above them
0 radius raycast so this should still be possible around the edges of objects
Prevents the player head briefly sticking through the floor when jumping while crouching under objects and getting explosion splash damage
▉▊▇▋▅▆ ▌▆▍ ▆▇▋▍▅ ▆▋▌▌▌▋█▉ ▌▅▊▌▉ ▉▍▊ █▇▆ ▋▆ ▋█▆ ▊▄█▇▍▄▌ ▍▌▌▇ ▌▅▄▍▄▊▍ ▌▅▄ ▆▋▆▇ ▆▋▄▉ ▆▍█▇▊ ▅▌▇▄▉▌▆ ▋▄▊▆
▍▇▊█▋▇ █▋▌▌ ▊▄▆▊▉▅▇▅▌█▇▇▊▋▉▆▊▍▊▌
██▉▌▇▋ ▄▆█▋ ▇▊▅▄█▇▅▇▋▆▍▉▅▋▆▇▄▅
▍▅▌▊▌▌▊▋ ▇▇▊ ▌▉▉▋▊▋▋ ▋▌▋▇▍▇ ▅▊▆█▉▊▊ ▄▆ ▊█▉▇▋▌▅ ▉▄▅█▆ ▉▅▋▍▅▉▋▇▄ ▊▉▅██▆▊ ▅▆▋▋▊
Fixed parachute reusing a field with the same name (lastPosition) as a parent
Fixes a build error
Merge from minigun_vfx_fix
Fixed visual only minigun bullets shooting through surfaces that are within 2m of the players eye point (server side damage logic was fine)
Merge from main (many conflicts, likely many errors)
Merge from headshot_spread_sfx_fix
Fixed headshot sfx marked as 360 spread, effectively flipping it's audio direction
Now 0 spread, so a headshot that happens to your left will no longer sound like it came from the right
▉▉▍▄▋▍ ▉▅▄▅ █▇▇▍▉▄▊▉▍▊█▇▌█▆
▄▆▆▌▆▅ ▅ ▊▌▋▋ ▉▋ █▌█▆▍ ▌▆▇▄ ▋▅▅▇▄ ▌▆▆▌▌▋█▇▇█
▄▊▌█▇▇ ▆ ▊▊▄ ▆▄▇ ▇█▆█ ▋▌█▄▊ ▇█▍▄▇▊▊▊▅▇ ▍▇ ▊▇▋▉█▇▍ ▊▌▆▋ ▌▆▊▋ ▊▇█▆▍▋ █▆ ██▆▄▉ ▄▍ ▍▍▅▍▋ ▅█▌▆██ █▋▅▊▅▌▋▌ ▍▇ ▊▅▍ ▊▅▄▇▅▅ ▇█▉▍▆
Fixed seeds planted outside of planters displaying incorrect genes in UI
Fixed not being able to load a sheep onto a small module if we are also leading a cow
▍█▄▉▉▌ █▊▅▉ ▇▍▉▆▊▋▋▆▋▍▉▊▋▄▉▉▍▅
█▅▇▇▅▄ ▍▅▄▆▉ ▅▌▋▍ ▄▇ ▊▋▉█▇ ▉▊█▌▄▉ ▆▊▇▄ ▍ ▆▌▄▊▅▊▉ ▅▆▄▊▅█▉ ▉▆▍▋ ▆▉ ▍▋▄ ▊▊▌▆▍█ ▌▇ ▍▉▆ ▊▍▌█▅▄▅▇▆▇▍ ▉▄▇▉▆ ▆▌▄█▍
Merge from livestock_petting
Merge from main (sheep.anim.controller merge issues)
Fixed some stranslation strings
Re-exported the dismount root motion clips
Merge from animal_jumping
Hooked up new mount forward animations (sheep still has issues)
Merge from Animal_Jumping
Fixed failing NPC mounting tests (switched tests to use sheep and not cow)
Merge from sprint_metabolism
Reduced increased hunger/fluid cost while sprinting to +25%
Don't poll all 100+ keys if unity tells us that no key is pressed
Saves 0.04ms/frame