30,724 Commits over 3,867 Days - 0.33cph!
subtracting
103750 getignore_optimisations
'refillsvital' command can now take multiple player names as arguments (leave blank to target yourself like before)
Added 'refillvitalsall' to heal every active players on the server
merge from getignore_optimisations
merge from store-ui-dlc-pages
merge from workshopeditor_improvements
Merge TrainDecouplingImprovements -> main
Fixed mixing table "X seconds remaining" wrong decimal formatting (introduced in 103559)
merge from doorcontroller_pickup_door_fix
merge from dropped_item_perf_improvements
merge from line_functions
merge from save254 - Staging wipe
Merge TrainCouplingImprovements -> main
▌▊▉▊▉ ▉▇▍▅ █▄▌▋_▇▇█▆▆▉_▍▅▇
Merge from hackweek_accessibility_colourblind
▇▅▅ ▍▊▇▉▍█ ▇▋▊▊▍▍▋▍▊ ▍█▆ ▍▆█▅▇.▉▋▄▅
Fixed CUI InputField font loading, Texts and InputFields now share the same font loading code
merge from store-ui-dlc-pages
Merge TrainDecouplingImprovements -> main
Merge from hackweek_accessibility_colourblind
merge from store-ui-dlc-pages
Fixed upkeep time vital NRE
Merge: from /main/expand_ipooled
Tests: tested all modes in editor, built client and server binaries, tried 2p local multiplayer - coor loop was good.
Fixed community UI font loading (introduced by 103397)
Changed the way we load the default font so changing its path won't break CUI anymore
Fixed spraycan menu not interactable
Merge from npc_dynamic_pricing_updates
Merge from hackweek_accessibility_colourblind
Merge from hackweek_accessibility_colourblind
Small tidy up in bike class
Fixed building error messages popping up when starting to place high walls on a valid position
Converted HitTest ignoredType to a list, so we can pass multiple types to ignore at once
Spraycan sprays won't block interactions anymore unless you're holding a water jug or water bucket with water in it
re-applied
103433 and fixed font merge issues