136,334 Commits over 4,474 Days - 1.27cph!
Fixed creative UI indicator disappearing when toggling creativemode for an user while allUsers is enabled
Update(tests): patch up CoalingTower.unloadingBounds for TestMTSave
Tests: TestMTSave(CoalingTower) passes
Continued texture polish on stacked tables
Further tweaks: text strings, layout
refactor SDF data access and modification to alway be via an internal handle so that it can be baked in the background in all cases, stops a nasty stall when loading large numbers of sculptures but also ensures safe access in all cases
Update(tests): do minimum initialization for IOEntities
Allows FogMachine and StrobeLight to pass tests
Tests: ran TestMTSave, these 2 cases pass
Bugfix(tests): exclude abstract BaseEntities from test cases
Tests: ran unit tests
merge from cui_multi_destroyui
Added SendDestroyUIs (mainly for ServerRPC overload generation)
Countdown monitor turns on display with the other one.
Display tweak.
Bugfix(tests): bypass ferry error checks when initializing during unit test
Can be fixed properly, but don't think we need it right now
Tests: ran TestMTSave(NexusFerry) - it passes
Bugfix: bypass marker spawning when unit testing
Unrelated blocker to MT saving test
Tests: Ran TestMTSave(NexusIsland), now passes
Whitebox progress
Basic layout for the HVAC room
Converted crashed station into a proper station rather than a secret room
Optim: avoid struct copy in ExtractTransformAccess, just reinterpet the pointer
shrinks asm to 8 instructions from 40+
Tests: ran TransformEx unit tests
Add and setup screen prefab
Add support for a second world-space monitor screen display, showing the countdown timer.
merge from games room branch
merge from allplayerlist_dupe_fix
Fix allPlayerList returning duplicate entries if a player is sleeping and active
Merge from satellite_crash
merge from playermaintainedmonuments
UV and model polish on terminals/tables blockers
merge from UpkeepTerminal_TextNSound
merge from pool_fixes_july_26
merge from pool_fixes_july_26
merge from sewer_cave_box_fix
Delete a stray cardboard box in large sewer cave
Merge from /main/global_mip_bias
Adding flare world model fbx
Merge: from remove_jobs2
- Bugfix for exceptions when server gets more than 32 players
Tests: compiles
Bugfix: expand TickDeltaTime & TickNeedsFinalizing server state arrays as players join
Prevents NRE when server gets >32 players - missed this during rewrite
Tests: compiles
more protobuf fixes: TimedAccess -> TimedUserAccess ??
underground train station blockouts
Fix missing } in DartsGameLeaderboard protobuf
merge from cui_multi_destroyui
fixed import options for tree fence collider mesh
Merge from main. Messy, lots of prefab conflicts, took main for them all as I hadn't changed them locally.
Resolved protobuf conflicts due to additions from multiple branches, kept 234 as spare so they can all remain sequential.
Needs codegen.
updated the gas station collider - removed the lift from it
Merge from workshop_subsystems