158,176 Commits over 4,566 Days - 1.44cph!
boat_scientists_improvements -> main
Only attempt turns when we can actually see the player
Lap interval pass on additional work queues
- DroppedItemUnderwaterQueue, 0.05, keep inline (ish) with physics tick rate
- BotColliderWorkQueue, 0.1, this is only refreshed every 0.2-0.3 seconds anyway
Fix bad merge when updated before submitting livestock lamp changes
merge from main -> base_occlusion
merge from analytics_base_occlusion -> main
boat_scientist_improvements -> main
- Give up players if you've been chasing them for a while
- Pursue for a max set of meters unless that player shoost you
replicated_convar_error_change -> main
item_pool_expansion -> main
radwater_color_throw_fix -> main
Add "isOpen" to the existing door toggled event
3p setup wip
- 3p anims
- holdtype controller population
- holster placement
▇ ▇▉▅▊▋ ▉▄ ▌▍▇▌█ ▋█▋▊▋ █▄█▄▆█▊▋▄ ▋▉█▄▊ ▄▇▆▉▋▌▉ ▋▊▆▆▍ ▆▋ ▅▌▋▇▄▍▆▆▌ ▇▄▅█ ▌▊▋▉▇ ▍▋▌ ▄█▍▍▌▆ ▋▇▆▌ ▇▅▍▉▅ ▄▅█▅▇▌ █▍▉▊ █▊▄▍▊▍▄▉▍▅▇▌█▆ ▋█▌▊█▊▍▉▇ ▉▊▇▍▌ ▇▍▉▉▇▇▇▉ ▋█▉ ▍▇▉▍█▋▆ ▋▅▇▍▍▋ █▌▊▌▇█▆▆▄▆▆▍▉▌█▄▌▅ ▋▇▅▉▇▇▉▌▋ █▉▋█▇▍▋▄ ▉▊▉ ▅▆▆▆ ▍▅▇ ▄ ▍▍▌▊▆▅▅ ▊▊▌ █▇▆▉▋ ▋▊▆ ▋▌▍▋▋▌█▇▄▉ ▄▍▊▆▄▉▌ ▋▊ ▌█▆▆▇▅▆▄▇▆
- Swap to another target if the boats main target is obstructed
- Otherwise decide to bail if the target has been hidden for a long time
Bugfix: fix WaterPurifier incorrectly increasing stack of garbage in output just before removing it
Tests: none, trivial change
Bugfix: ResearchTable.ResearchAttemptFinished - preserve ItemDef from the removed item to avoid NREs
Tests: none, trivial change
commit remaining textures that were for some reason not included
added new milk icons so its clearer what they are when in fridge. updated asset textures accordingly
Optim: use IndexOf to avoid double scan in ItemContainer.Remove
Tests: ran unit tests
▊▇▌▌▆ ▍▇▄▊ █▆▆ ▄▄▊██▋ ▉▍▌▋▉ ▉▇▌▋▋
Bugfix: reimplement ItemContainer.Clear loop to invalidate items at the end of iteration
- removed couple cases of dead code
Tests: unit tests + server automated tests, down to 1 failing
If the target is no longer valid then move on to someone we can see, or bail out
Workshop Downloadable Source - Default name for files now uses dashes instead of dots. "rifle.ak.obj" would now be "rifle-ak.obj" to prevent issues
Workshop Downloadable Source Models - Updated all files, adding a (correctly shaded) _triangulated mesh for every quadded mesh. Kept the quadded meshes when they existed for skinners to choose. Downloading meshes now downloads one file with all the meshes inside instead of one mesh per file. Updated .skinnable files to match the new file names. Removed old files
exported seagull take off anim
Fix water junkpile queue leaking at about 150 entries/hour, causing budget to max out pretty quickly
- also introduce concept of work queue intervals, allowing the enforcement of min seconds between two passes, UpdateNearbyPlayers only runs every 0.5-1 second so queue has been changed to match this
Allow cows light need to be fulfilled by lamps
If none of the crew of a scientist boat can see the target player then turn the boat around so it can face them
Swap 'Replicated convar not found on client' to a warning for this patch
I previously marked replicated convars as saved, so everyone will get replicated errors the first time they join a staging server as everything regenerates
(fine to swap back to an error next patch)
Bugfix: ItemModCookable - cache relevant information before destroying item
Tests: cookign tests pass
Update: add ItemManager.RemoveImmediate to validate removing DoRemove
Temp set to true, will revert back to default false before merging
Tests: ran automated tests - a bunch of failures
Fix cows still clipping through walls when lying down
Item pool 512 -> 2,048
We really should have a bigger default item pool. We are consistently overflowing it.
- Do Remove works in batches
- Loot container resets in batches
▌▋▊▅▄▉▆ ▍▅▅▋▅▆▇█ ▄▆▇▉▍▅▌█▄ ▋▋ ▌█▆▅ ▆▅▌▉▌▉▋▅▉▍ ▍▋▅▄▇▄▇▋▌ ▅▍█▇▍▌▍ ▇▊▇ ▇ ▋▋▋▄▍ ▉▇▊█▍▆▄▌▉ ▄▇▋█▊▊▇▄▉▄▅▌
Fixed io infinite power convar breaking static cctv cameras
▆▍▉▉▊▍▌█ ▋▄▉▌▆▋ ▇▅▄▉█▌▋ ▅▍▍ █▌▆ ▉▇▊ ▅▇▊▉▋▇▆▅▄▆▊
fix missing soil and soil textures in Frontier, minecart and bathtub planter deploy guides.
▉ ▆▆▊▊▄ ▌▍▊▋ ▍▌▄▄▄▉▆▍▆▇▉▍█▌▊▄
▄ ▍▉▇▅▅ ▇█▉▇▅▄▇▉▇▌ ▌▇▆▍▇▋▆█▉▇▊▇▊▊█ ▋▊▆▆▍▄▇▇▉▍▅ ▋▉▉▊ ▍ ▉▊▇█▉▍ ▇▆▇▋▅ ▌ ▌▉▄ ▌▍ ▍█▇ ▄▆█▌█▍▊▍ ▆▍ ▋ ▍▌█▅▋▆ ▆▌▌ ▇▄ ▍▆▌█▉▄ ▍ ▇▌▉▅▆▌ ▆▆▉▍▉▆▇▄▇ ▍▅ ▄ ▇█▆▊ ▊▄▉▄▄▇▅ ▍▄█▉▄ ▍▄▅▌▉▉ ▌▉▋ ▆▆▉▄▍▉ ▆▋█▅▊▊ ▋▅▉▉▆▋▍▄▉▌ ▅▋▇▅ ▆▌▇█
Set up carvable pumpkin inner LOD0/1/2 and fix prefab LOD assignments. This doesn't solve Object quality level 0 issues - for this just use existing carving materials on pumpkin LOD1 to keep the interior visible at low Object Quality.
Merge from render_pipeline_testing
Add 2 blueprint pages to Christmas event Santa's present supply drop. Missed last year.
scrap king - adjusted roof colliders
- Fixed sprinklers sometimes skipping splashes when their barrel rechecks its drain
- Fixed sprinklers sometimes having a null fuel type for .1 seconds
- Fixes radwater tint flicker on circuit and output changes
updated seagull flock with new LODs, added lod mesh to seagull flock prefab.
merge from animal_fence_deployment
Relaxed animal fence & gate deployment, easier to place on sloped terrain