4,837 Commits over 639 Days - 0.32cph!
merge from landmarkinfo_revert
Removed untranslatedName in LandmarkInfo, wasn't necessary
ClientIOLineEditor server compile fix
merge from main (needs codegen)
merge from cargopath_map_smooth2
merge from naval_update/deep_sea
merge from cargopath_map_smooth2
Smooth the cargo path shown on the map so it doesnt look too jagged (clean branch, plastic selected all my hidden changes by default 🫠)
Smooth the cargo path shown on the map so it doesnt look too jagged
merge from cargo_oilrig_path_fix
Cargo can't hit oil rig when exiting the map
Cherrypicked cargoship.egress command from deep sea branch
Cargoship path no longer goes around oil rigs
Fixed warmup method not waiting before calling PostWarmupPage
Added a generic await WaitForWarmedUp method in UI_Page
Fixed a tmp nre caused by UI_Page text caching
Added comments in store warmup methods
Gesture menu now reliably waits for the store to be 100% warmed up before being initialised
Pages cannot be warmed up twice when using the skip main menu warmup editor setting
Refactored pages warmup
UI pages cache their scroll rect components and disable them when invisible
Cargo can no longer exit the main island from the deep sea side
Added cargoship.egress command
merge from skeleton_bonename_fix
Changed BoneProperty name tpye from phrase to string instead
No reasons to have phrases, they arent translated, we always excluded them from the phrase update and its causing issue with the recent localization changes
Make sure cargoship cannot spawn from the deep sea side when trying to find a random point offshore
merge from demoshot_ui_fix
Fixed demo shot list UI text issues
Deep sea wipe end phase: slowly ramp up radiation in the final phase
Exposed a 0-1 factor we can use for weather
Content entities spawned in the deep sea get the global deep sea network group assigned
Added a clear loadout button to the rust editor window, so we can clear the default loadout
Make sure wiping also clears the portals
merge from naval_update/deep_sea
Force init the translations if the dict is empty, fixes issues when loading translations in edit mode