5,350 Commits over 700 Days - 0.32cph!
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
Added space station building skin video
Reduced ocean scale when the deep sea is about to wipe
merge from settings_fixes
Fixed outdated convar values in graphics preset, causing the preset to always show as "Custom" (shader LOD, shadow cascades)
Fixed graphics preset custom editor errors after the localisation changes
Fixed missing graphics preset in the settings menu
Also allow concrete, sandbags and stone barricade in the deep sea
Fixed deepsea billboards not killed as expected when the deep sea closes, caused by server restarts when the deep sea is open
merge from settings_fixes
Revert accidental change to skin viewer texture resolution, needs more testing
Fixed settings slider jittering when dragged
Fixed settings resetting convars set above the max value
merge from cardgames_atlas
Compressed and atlased card games UI sprites, should save around 100mb ram
merge from console_autocompletion_contains
Sort StartsWith console autocompletion before Contains