336 Commits over 337 Days - 0.04cph!
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
387
thumb_down
2
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
merge from vending_cluster_pool_leak_fix
Fix vending machine pool leak
Vending machine map marker clusters were leaking a bunch of data every time you open the map
Add a null check in TriggerParent.CheckAllParenting
Clear deep sea shore vector data client side for any players who manage to survive the deep sea wiping (admins in god mode) via RPC
Clear deep sea shore vector data server side when the deep sea closes
Apply the previous fix to the floating cities as well
Fixed the lag spikes + ocean disappearing frames when entering the deep sea
(hope this doesn't break anything else)
merge from deployer_vm_3p_fix
Fix building plan appearing untextured in 3rd person when deploying certain items
generic_deploy now uses the same setup / viewmodel as the regular planner
Remove Physics Projectile layer from all parenting triggers on all ghostship variants
Was causing thrown grenades and C4 to freak out
█ █▍█▇▆ ▄▅▋▅▍▌▊ ▉▆▍▅▇▉▅▉ ▍▍ █▋▇ ▋▌▇▍▉ ▋▇▆▋▌ ▋▉▅▇▆▇▋▅▉▌ ▉▇▊ █▆▍▄▌▇ ▉▉▉▋ ▍█▅▋▌▊ ▅██ ▋█▅▉ ▅▆▍ ▅▅▋▌ ▍▋ █▅▌▊▉▋ █▍▆ ▆▆▌▅▌▄ ▊▍▉▇ ▇▅▊▅▇▊▌▋▍▅▇▋▋▋▅▄ ▄▌▅▄█▍▉ █▆▍▋ ▄▇▍▉▆▆█ ▉▊▌▄ ▉▍ ▋▄▉▋▍▉▉▄ ▄▌▄▋ ▋█▍ ▇▊▅▍▇▍▌█ ▄▊▅█▆ ▆▉▆▄▇▆▇ ▇▇ ▋▉▋█▊ ▍▉▍▋█▋
merge from SmallRamp_Deploy
Fix pool leak in TimedExplosive
merge from lifestory_snake_fix
S2P both oil rigs
Codegen
merge from naval_update
keep source on the oilrig scenes
Made various auth commands work with boats / steering wheel such as ent auth, authcount, teleport2autheditem
Fixed various inconsistencies, all of them should now work with all types of auth as youd expect
Fixed entcount only working with steamid and not names
Codegen
merge from sprinkler_vis_refactor
Remove mobile splashables from mobilePositions when deregistering
Set the new ramp colliders to wood material
▄ ▊▌▄ ▉▆▄▋▄▇▋ ▆▊▆▊▇▍ ▄▅▉▍▊ ▅▍▊▌▆▌▊▆█
merge from slots_optimize
merge from clearinventory_clothingchanged_fix
▄ ▌▅▄▊ ▄▌▌▊▊▊█▅▌▋▇▅▍▌▇▌▆▍ ▄▇▅▌ ▋▆▊▋▄▊▍▉ ▆▋██▍▇▅▆▋ ▋▊▍ ▍▉▆▊▌▍▉▉▋▍▄▊▉▅▄▊▄▍▊ ▌▅▆█▉▊█▌▍▊▄▅▇▊ ▆▍▆▄▍▌▅ ▄█▋▆▋ ▋▍▌▆▉▅▌ ▅▌▋▋▄ ▊▍▇▄▊ ▌▋▌▊▍▆▆▌▊▅▄▉▋▋ █▅▌▍ ▉▄▊▅▌▆ ▆▌▉ ▅▅▇ ▍█▄ █▉▄█▄▋▊ ▉█▌▄▌▊▄▍ ▇▌▌ ▄▌▍▍▋ ▌▉█▅ ▋▄▋▇ ▆▉█▇ ▆▇▋ ▋▅ ▌▉▆▆▌█ ▉▋▉▌ ▆█▌ ▊▅█▋▆ ▍ ▉▊▍ █▊▉▌▆▅ ▋▊▍▅
merge from custom_icon_pooling_fix
Fixed a pooling bug with custom item icons
Fixed a server only serialized field