12,611 Commits over 3,897 Days - 0.13cph!
Added World.LoadedFromSave boolean (can be checked in BaseEntity.Spawn and BaseEntity.Load to see if the current session was loaded from a save)
▄▅▇▉▋ ▉█▊▄▅▉▉█▆ ▅▆▋▄▉▌▉▅▅▆▊▅▋▇▇█▆▄
█▇██▉█▇▄▅▋▌▌▅▋ ▆▌ ▍▍▆▊▇▊▅▌▄▌ ▇▆▇▊▌▊▆ ▌▍█ ▄▆▄▋▅
Fixed NRE during loading screen when loading demos without the matching map file
▍█▋▍ ▄▉▍▉▉▆ ▇▌▅▉ ▍▇ ▉▍▉█▇ ▉▇ ▉▇█▉██▇▅▅█ ▇▋▇▇▊ ▍▍ ▊▍▌ █▊▄▇▊ ▊█▉▇▅▌▄█ ▅▅▉▊▍█▅▆ ▅▅█▋▌▊▍▌▄▊▌█ ▋▌▍▇▅▌▌▄▋ ▌▄▉▇▇▆ ▆.▄▇ ▄▅▌▊▇█ (▉▊▌▄▉▊ ▇█▄▊ ▋▆▆▆█▄▊ ▄█▇)
˜ █▅▄▊▊ ▊▉▄█▌▉▄█ ▄▆▊▅▇▉ ▄▆▇▅▆▆▌ ▋▌ ▅▉▋▍▄▇▇
▍▌▇█▅▋▄▉▇▉ ▌▆▋ ▉▉▄ ▋▊▉ ▊▅▄▄▌▅▅▌ ▆▍▋ ▇▊▊▇▄▆▋▇ ▉▌▄ █▊▆ ▉▆▊▊█▅ ▇█▊█▊▌▌ █▇ ▄▍▌ ▊▉▅▅ ▊██▆▇█▅▊▊▋ ▇▋▇▌▉▅ (▋▋█ ▍▍▅▊ ▅█ ▆▍▉▍▆ ▋▅▅▇▉▆▅ ▅▌▍ ▇▍▌▍▉▅ ▅██ ▋▄▍ ▅▅▅█▋▇▌▄ █▉ ▋▇▍▆ ▊▍ ▆▆▄▉ ▍█▊▄ ▇▋ ▊▆▄█▄▆▅▌▍ ▍▅ ▅ ▉▌▆▋█▋ ▅█ ▍▆█▆▆▆▊█ ▄▊█▅▅▄▊ ▉▍▍█▉▆▅▆▊, ▋▅ ▋▆ ▆▅▄ ▌▌ ▌▋▇▌▌▆▌▉▊▌▆ █▄ ▍█▅▋▋█ ▇▊▆ ▌▍▋█▄██▆ ▌▊▉ ▇▇▇▆▋▅▋▉▄, ▉▇▄ ▆▋▆▆▄▉▇ ▉▉▆ ▊▌█ ▄▇▆▇▄ █▍▊▌ ▊▊▅▌▍▊▋)
▋▉▊▉▍ ▉▋▋▆█ ▊▉▅▄ ▅▋█▌▋▌▉ (▅▄▄▇█.▇▄▊▄▅▊▋▌ ▋▊▍ ▇██▉ █▅▉ ▌██▌▉▌ ▋▍ ▅▋▆▉▉▊ ▅█ ▆▊▅ ▅▆▍▋)
Just Unity Things (may fix mission NRE in standalone)
Fixed bottom underwater lab end caps facing the wrong way
▄▉▄▍▊▆▍▇ █▋▋▍▊▅▉▊▆█▇▋▋, ▌▄▌▉▉ █▇▋▍▆, ▊▅▉▅▉▊█▍, ▋▄▅ █▍▆▍▅▉▅▇▌█▊▌▉, ▅▉▆█ ▅▌▊▉▉█▅▌ (▅▄▄▄ ▌, █▊▋▊▇▅▊ ▉█▌▆█▄▌)
▍▍▊▉▋▉▄▇ ▆▍▆█▆▄▅▇█▆▆▍▉, ▇▊▅▇▆ ▊▄▆▇▉, ▅▇███▍▄▊, ▉█▉ ▇▊▅▆██▍▄▊▉▆█▅, ▉▆▉▅ █▌▍▅▍█▅▄ (▋▊▋█ ▇, ▉▊▉▍▄▍▍ ▅▌▅▅▅▋▄)
█▆▇▋▅█▉▌ ▇▇▄▅▍▊▌▄▌▌▆▇▊, ▊▌██▌ ▉▊▉▅▍, ▇▋█▋█▋▋▌, ▅▆▌ ▍▋▊▅▋▉▄▅▋▍▍▊▇, ▌█▌▆ ▇▌▌▇▆█▊█ (█▌█▆ ▄, ▄▅▅▋▋▄▋ ▇▅▄▊▇▇▍)
▄▇▄▅▋▄▄ ███ ▅█▍▋█▊▇▋▄▅▅▆▊▍: ▆▄▉▄ █▍▉▅▆ ▉██▄▊▄▇, ▉▍▄ ▄▋▍▌█ ▅▉▉█▉▇▄▌
Fixed bullet proof moonpool water
Moonpool water collider now uses a box collider rather than a convex mesh collider
Fixed "look rotation viewing vector zero" during underwater labs generation (caused by yesterday's changes)
Added monument topology around the long underwater lab tubes (since there can be no legs nearby, which would usually add the topology)
Added additional TerrainFilter checks to icebergs
If underwater lab ends up extremely small (less than 25 segments), retry a couple of different configurations
Underwater lab seeds no longer cross contaminate other underwater lab seeds (more consistent results when things are tweaked)
Prefab updates to enable the small secondary moonpools
Fixed incorrect GenerateDungeonBase socket alignment calculation which prevented certain sockets from correctly acting as male sockets (didn't affect them as female sockets)
Better secondary moonpool code
Merge from main/Underwater_labs_September
Merge from main/underwater_lab_45_degree_corner_fix
█▍▉▉█▄▉ ▉▇▅▄ ▌▌▌▅ █▆▅▅▍▊.▋▍▇▍▊▍▋▄▇▌▄▍▆▍▇▍▇█▍
Merge from main/underwater_lab_45_degree_corner_fix
Fixed 45 degree corner underwater lab modules sometimes overlapping each other
Added "Submarine" to EnvironmentType (this does not do anything until added to the environment quality assets
Fixed two lab module edge cases:
- labs modules spawning inside eachother
- moonpool obstructed by modules spawning underneath
Fixed fishing villages sometimes spawning inside harbors
Fixed fishing villages still sometimes spawning in the arctic biome
Added DungeonBaseLink.MaxCountIdentifier (modules with the same MaxCountIdentifier will share MaxCountLocal and MaxCountGlobal)
Buoyancy returns correct water depth underneath water carving volumes
Ocean ambience blending uses curve instead of simple blend distance
Fixed duplicate DungeonBaseInfo on secondary moonpools
Added secondary moonpool entrance / exit to underwater labs
Added MaxCountLocal and MaxCountGlobal to DungeonBaseLink (can specify per-lab and per-map limit for certain underwater lab modules)
Merge from main/train_tunnels_new_content/bypass_tunnels/new_content/train_tunnels_bypass/making_this_up_as_i_go/console_version
Merge from main/Submarine aka main/Underwater_Update