550 Commits over 396 Days - 0.06cph!
merge from techtree_multi_unlock
Hardcode the multi unlock delay to 0.1s, was agreed to be a good speed, no need to have it convared
merge from automated_testing
Make ProtectionProperties.IsImmortal available serverside
Buoyancy ResetStaticFields to fix error spam with skip domain reload
Stop water wheel failing placeEffect test, it has bespoke logic for it
Exclude io prefabs with no inputs from the main power slot test
Swap out hacky checks for if an entity is immortal for the better method we now have
█ ▊▇▇ ▌▍▋▅▅▉█ ▌▍▉▌▋▍ ▊▅▄▆ ▌▇▊▋▇ ▊▍ ▋▄▊▅▉▅ ▋▊▄▇▉█ ▇▆▍ ▊▌ ▉▍▊▉▌▄▄ ▇▄▌▉▇▋▉█▆ ▋▇▄▍▇▆▌▌▅▊▉▅▊▋▄▍▊▋ ▆█▄▇▌ ▄▊▌█ ▇▅ ▇▇▋▄ ▆▉▌▌ ▋█▆▄▋▇ ▆▉▍▊▇ ▌▊▊ ▍▇▍▅█ ▉▄ ▆▉▋▉ ▊▌▇▋
Fix the deployable / redirect issues flagged earlier
- a few fireworks were changing variant when picked up
- industrial wall lights pointed to incorrect repair, required wood even though its not used to craft them
- fluorescent ceiling light had different protection and HP than regular ceiling light
- one of the lunar dividers had incorrect protection
- innertube skins could be repaired unlike base item, wantedposter and industrial door had wrong item target
- reactive target could be picked up while building blocked
All green now ✅
█ ▉▊▌▇ ▉▆▉ ▉▋▄█▉▊▅▉▄▊ ▉▍█▋▋▆▋ ▌▊▍▍▅▌▉▅▉█ ▋▊▄▍ ▉▆█ ▌▆ ▋▄▋▆█▅▊ ▉▄▋▊ ▋▋▇▅█ ▍▇▊ █▍█▇▍ ▆▇ ▍▄▊▄▋▄▌██▋▄ ▇█▌▉ ▇▉▇▍▊▄▆▌█▊▌ ▋█ ▇▇▊▌▄
Include hidden redirect items in the tests for inventory sounds
Added container corpse tests
Checks setup, pickup, repair, protection is correct
All pass, but would have caught a recent issue
Fix armored ladder hatches being included in the convex collider test, they have an explicit socket blocking placement on boats
New deployable tests
Check pickup item matches item definition
Check redirect deployables have the same hp, protection, various pickup and repair properties as base deployable
Finds 17 things to fix
Bunny ears and onesie show in conveyor filters
merge from Armored_ladder_hatch
Comment out some old left over editor ddraw
▄ ▌▋▅▋▄ ▊▅█▋ █▉▆▉▊█▇▅▄▇▄▊▊█▇▄▆▊▅▅▉
▉ ▉▄▍ ▆▅▆▊▇ ▇▊▋▉ ▄▍ ▌▍█▍ ▍▍█ █▄▆▇ ▇▄▌▆ ▆▌█ ▅▇▌▉▉ ▆█▄█▇▅▅▋▌▆ ▆▍ ▋▍█ █▆▅▄▍▊▌▋
merge from techtree_multi_unlock
Hopefully stop everything breaking in primitive mode
Tech tree is now centered instead of always sticking to the top left when scrolling
Clamp the delay convar to a sane range, fix delay happening after the last unlock
Switch to nicer UnlockPunch animation using that is now correctly centered on the widgets
Switch animation sequence to use a coroutine instead of invokes
merge from deployvolume_fixes
Fix fish trophy placement on brutalist softside
merge from deployvolume_fixes
Fix fish trophy no longer placeable on walls
merge from hatch_collider_fixes
Hopefully the last seal now
merge from hatch_collider_fixes
Should be water tight now
merge from hatch_collider_fixes
▍ ▆▌▌▅ ▋▄▊▌▌▆▌▅▆ ▌▅▇ ▊▌▊ ▊▅▆▄▊▋▄█ ▆▇▇▅█▋ █▌▍▅▆▅▅ █▆▉▇▉▊▍ ▌▆▊█▉ ▊█▌▍ ▋▆█▋▉██ ▉▄▇▇▋▄▆▅█
▌ ▄▄▄▇▆ ▆▊▇ ▇▆▊ ▇▅▄ ▊▊▅ ▋▄▄▅▊▊▆ ▅▉▄▅ ▅▌▅▌ ▊▄▊▊█▉▌ ▅▇▄ ▅▆▄▆▌█▋ ▅▊▉▌▊▊ █▇▋▅▊▆ ▉▆▉▅▌ ▋▄▇▄▆▊▌▍▋ ▅ ██▆▍▋ ▉█▍▅▉ ▄▍▇▆▆▋▇ ▆▍▋▌
merge from waterwheel_deployable
Mark collision as readable, assign correct material