138,065 Commits over 4,474 Days - 1.29cph!
Update(tests): patch BoatBuildingStation
Tests: TestMTSave(BoatBuildingStation) - passes
Merge from satellite_crash
Bump final_descent_seconds from 8 to 20
Update(tests): patch BuildingBlock
- also skip EnsurePopulatedTriggersList if boatskin is null(it is in tests)
Tests: TestMTSave(BoatBuildingBlock) - passes
Fixed bootstrap Translate server NRE
Update(tests): Patch BlackjackMachine
- skip sub entity spawning in testing mode
Tests: TestMTSave(BlackjackMachine) - passes
Update(tests): patch Bike
- also implemented TestFuelSystem.GetFuelAmount and Capacity
Tests: TestMTSave(Bike) - fails on transform access
Swap out Source Generator analyser for Code Analyzer version
Update(tests): patch BaseSiegeWeapon and BatteringRam
- implemented TestFuelSystem.GetFuelFraction
Tests: TestMTSave(BatteringRam) - now fails on transform access
Update(tests): patch BaseSubmarine
Tests: TestMTSave(BaseSubmarine) - now fails on TimeSince
gamesroom shotgun trap
- LODs added
- game model updated
- prefab updated
- enabled gpu instancing for its material
Added the missing blit from the DoF pass and updated the way the copy texture is set up
Update(tests): patch BasePlayer
Tests: TestMTSave(BasePet - a lil weird, but okay) - fails on TimeUntil
Update(tests): patch BaseBoat
Tests: TestMTSave(BaseBoat), now fails on TimeSince
Update(tests): patch AutoTurret
Tests: TestMTSave(AutoTurret) passes
Update(tests): patch PlayerHelicopter for TestMTSave
- added IFuelSystem.TestFuelSystem, mostly duds
Tests: ran TestMTSave(PlayerHelicopter), still fails, but now around TimeSince
Update(tests): patch BaseVehicle, BaseHelicopter for TestMTSave(TwitchBus)
- also skip spawning marker for CH47 in unit test mode
Tests: TestMTSave(TwitchBus) passes
Merge from satellite_crash
Merge from countdown_monitor
Bugfix(tests): path CargoShip and skip some prefab logic for TestMTSave
Tests: TestMTSave(CargoShip) passes
Add a hatched effect to targeting circle.
Bugfix(tests): patch OreHopper.oreOutputMesh in TestMTSave
Tests: TestMTSave(OreHopper) passes
Generate higher res targeting circles with consistent width borders.
Double thickness of connecting line.
Fix mounting the computer chair backwards like a cool kid.
Bugfix(tests): patch up ItemContainers.allowedItems in TestMTSave setup
Tests: ran TestMTSave tests, 343 -> 298 failures
merge from cui_multi_destroyui
Bugfix(tests): catch exceptions raised when killing spawned entities on test cleanup
Allows us to clean up entire spawnable list, permitting other tests in the queue to succeed if they don't mind the poisoned state
Tests: ran all TestMTSave, 354 failures out of 637
merge from hackweek_creativemode_ui
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