420 Commits over 337 Days - 0.05cph!
Reapply
143563 as editor test
Regenerate testlist
merge from main, stomp TestDeployable
merge from coconut_collider_fix
merge from tc_corpse_preventbuilding_fix
Fix tool cupboard softcore corpse missing a prevent building volume
merge from harbor_container_ladder_fix
Fix rope ladders on a container in harbor being falsely disabled unless the crane rotates
Extend container parenting volumes
Fix a RendererBatch component causing visual issues
S2P harbor 1
merge from bbb_entkill_fix
Allow boat building blocks to be ent killed individually in edit mode
Fix 6 deployables missing placeEffects
Skip windmill since its getting fixed seperately
Add deployable test for missing placeEffect
merge from fix_submerged_states
merge from deep_sea_network_range
merge from hackweek_more_tests
Include check for terrain layer in Deployable_GroundWatch_Matches_DeployLayers
Fix a VendingMachine.GetItemsToSell NRE that could trigger when the deep sea wipes
merge from scientist_spawners_convar_fix
Fix new scientists spawning with ai.scientist_spawners_enabled 0
Fix a WaterCatcher.IsFull NRE that could trigger when the deep sea wipes
merge from supplydrop_boat_fix
merge from scientist_rock_fix
Slightly shifted one scientist spawn point of Ruins C - it was causing it to spawn inside a cliff on one of the islands
Cherrypick
139401 "Space LR despawn timer set, Neonsign TR crafting pass"
Apply xmas tree change from
139653
These were left over changes from naval_backport
merge from hackweek_more_tests/fixes
Fix worldmodel issues / missing outlines on 39 items
Re-ran all the new tests - all green (except for horse mask which was fixed seperately on lunar branch)
Fix groundwatch issues for 8 deployables
Fix missing phys impact sounds for 6 items
Fix missing io arrows for 5 items
Fix airdrops not becoming lootable when landing on playerboats
Test for io arrow having a direction and handle name not being empty
Finds 5 items with missing io arrows
▅█▊▍▉▍ ▉▆▆▊▍ ▉▌▌ ▉▌ ▍▅▅▅▋▍ ▋▆▊▍▋▄▆▄▍▋ ▆▉▉▆█▆▌▄ ▉▍▆▊▆▆ ▍▆▉▄▋▄▌▄▆▅▊▇▆▊▅█ ▄▅▋▆▆▇▇▆█ ▋▆▅▉▌▋ ▅▄█▄█▉▅▆ ▌▌▆ ▆▇▉▄ ▍▆▌▅▌ ▄▌▍▍▊▍ ▆▊▄ ▋▋███ ▉▇▋▉▊▍▍▌
Start on IO prefab tests
Checking relevant prefabs for inputs/outputs/main power slot
Checking handles are not too far from any collider
Test for verifying deployables that are placeable on boats have only convex colliders
All pass as expected
Minor cleanup and comments
Start on Deployable tests.
Wrote a bit of a monstrosity to check for whether the groundwatch layers match where the item can be deployed (but it seems to work well)
Finds 8 such cases where its misconfigured, no false positives
Basic ItemDefinition tests, checks dlc items are not researchable as well as missing sounds
Finds 6 missing phys impact sounds
Add descriptions, regenerate testlist
Support multiple TestParameterSource attributes
Can now have more than one parameter source per test, they get combined
Basic worldmodel tests, already catches 30+ misconfigured ones
Add ability to unlock whole paths of the tech tree at once, with customizable speed, very satisfying
https://files.facepunch.com/cipeaX/2026/February/10_17-20-ApprehensiveIntermediateegret.mp4
thumb_up
407
thumb_down
3
Revert mip streaming on textures used by foliage grid system
Fixes blurry rocks, sea weed, corals
Resolved various slightly clipping and floating crate / barrel spawns across all ghost ship variants
Fixed one more docks barrel
FIx some oil barrels dropping below the island docks
Respect item stacksize when giving out mission rewards
Adjust required slots calculation, enable checkSpaceForRewards for the naval missions