5,373 Commits over 700 Days - 0.32cph!
Set patrol heli global network group to main island, so you can't see or hear it from the deep sea
merge from spacestation_storepages
Set sprite atlas enabled in builds only, was pushed by accident
Updated space station building skin store page media
merge from christmas2025_DLC
Improved the custom asserts to log the expected and actual value when failing
Added some memory cell tests
Removed deep sea portal avoidance code in cargo egressing logic, not needed
Patrol heli uses GetRandomPointOffshore to randomise its start position, avoids the deep sea
Patrol heli cant target players in the deep sea
Fixed TerrainMeta.GetRandomPointOffshore not avoiding the deep sea and deep sea portal as expected
Fixed deep sea stuck in busy state if server restarted when its closing or opening
▊▉▌ ▆▉▄▍ ▆▊▉██ ▇▄▆▌▋ ▄▅ ▆▇▌█ ▅▇▇█, ▇▇▍▅ ▄▄▋▌▇█▍▆ ▄▉ ▆▍
▌▆▊▋▍ █▉▊▇▌ ▍█▋▇ ▍▍ ▍█▉▇▉ ▇▉ ▉▉█▋ ▋▄█ ▇▉▆▇▆▋▉ ▋▅▉▆ ▌▅▅▆▇▆▉▅ ▍▅▅▆ ▍██▋ ▄▅█▋ ▋▊▍██▅█▅▆
merge from solarpanel_tests
Added solar panel tests
Minor SolarPanel class cleanup
Fixed GetPortalLerp NRE when reconnecting in the deepsea portal
Kill deep sea if water system is null
Fixed gingerbread softside ceiling wallpaper always showing the default skin
merge from gingerbread_wallpaper_fix
▉▅▇▌▌ ▊▆▌▋▉ ▉▉▍▉█ ▊▊▅▋▅▍ ▊▅ ██ ▅▍▉▋▆▍ ▍▌▍▅ ██▆ ▇█▆▅
Use Kill instead of Destroy when destroying the deep sea manager if deepsea.enabled is false
Removed the deep sea top collider, so supply drop cant get stuck
merge from naval_update/deep_sea
merge from naval_update/deep_sea/islandspawning_fixes
Fixed spawn command not calling UpdateNetworkGroup after detaching its children
Disabled auto spawn on ghost ship spawngroups, now spawned by the deep sea itself
Fixes ghost ship loot respawning on server restarts
S2P all islands again, missed some spawn groups that were still disabling save
Fixed deep sea manager not generating the island navmeshs after loading a save, causing the island scientist to never spawn
Fixed ores respawning
Added deepsea.printloot command
Fixed deep sea dwelling spawning their NPC and crates again after a server restart
They now spawn once when the deep sea opens
Also load balanced the whole thing so we don't spawn too much stuff at the same time
Fixed deep sea dwellings changing position after a server restart
- Disabled auto spawn and enabled saving on all islands SpawnGroups
- We now trigger the SpawnGroup initial spawn when the deep sea is opening
Also fixes ores and collectables respawning after a server restart
S2P all islands
Gated a NPCSpawner log behind a convar (npcspawner.debug)
Improved the log to be more useful