136,571 Commits over 4,444 Days - 1.28cph!
Merge from projector_disable
Removed/disabled almost all instances of Projectors
Disabled on all Lighting prefabs, mostly used in underwater labs
Disabled on all MotorRowboats and disabled their Update loop
Added a GameObjectLOD component to the above ground pool, this is now the only place we use projectors in the game (it was the only place I could see an actual visual difference)
S2P large oil rig
Deleted AboveGroundPool_DeleteMe prefab entirely (only took me 6 years)
Merge from softcore_updates_july_26
Don't apply softcore gather rates to diesel pickups
Quarry is affected by softcore gather rate
Added ability to change scale of spray skins, exposed on SteamInventoryItem as SprayScale
Setup RRP hurt punch and radiation overlay effects/scripts
merge from apartment_complex_monument -> main
Swap to a 1d blend instead, we don't need the y value
merge from prototype -> apartment_complex_monument
Fixed Signage inspector not showing manifest info
Fixed remove all option not working on rentable shops
Progress on integrating building block colours into the recently added EntityColourSwapLookup config asset
One config to rule them alll
Will allow building blocks and other entities to share the same colour datasets, like the industrial shelves and shipping container skins
Improved sphere synchronization (it now accurately matches server)
Added new networked sphere settings - radius, speed and lerping (protos update)
Fixed spheres animating from default 1 radius to the desired target on spawn
No longer send network updates evey frame when lerping the sphere - only happens once in ModifySphere()
https://files.facepunch.com/raul/1b2511b1/25_00-21-FirsthandHomalocephale.mp4
Added loops to playground sitting poses and adjusted them to fix clipping
Increase maximum conversation options from 4 -> 6 (even if they are filtered out)
- surely this won't break anything right
Added a regular furnace to the medium apartment
Ensure apartment sizes are translated properly
merge from apartment_complex_monument/prototype -> main
Fix compile error from random using statement being added
Add more conversation options for "you are staying in room {0}" and "how do I pay rent?"
merge roundabout changes from monument complex
Implement swing/roundabout animations, cleanup, more manifest updates
merge from apartment_complex_monument
Update conversation options for apartment vendor
S2P apartment complex
Fix compile for jake
Add support to interpolate "{my_room_number}" to show what room you are in
Make apartment bathtub mountable
Use the beach chair pose
Manifest
Add to medium and large apartment bathrooms
Wouldn't have been releasable without this
https://files.facepunch.com/cipeaX/2026/June/24_23-16-ZanyArchaeocete.jpg
merge from apartment_complex_monument -> main
merge from prototype -> apartment_complex_monument
Terrain filter setup to prevent apartments from spawning in rivers and on beaches
Make apartment elevator no longer a variant so it can be switched to the ApartmentElevatorLift class
Adding playground sitting poses
update from apartment_monument_complex
merge from automated_testing
Fix single plant pot using a concave mesh collider (introduced on decorative plants branch)
testlist
update apartment_complex_monument/prototype
Hoist the radial menu for the apartment elevators into it's own ApartmentElevatorLift class so it can't affect other elevators in the game (safer)
Fix cooking tests failing for the stove
blend 3p dart-throwing animation based on position of reticle