3,047 Commits over 730 Days - 0.17cph!
Update(tests): redirect relationship db location to temp path in tests
Tests: TestMTSave(RelationshipManager) pass
Update(tests): skip generation and map marker of ProceduralDynamicDungeon in tests
Tests: TestMTSave(ProceduralDynamicDungeon) pass
Update(tests): patch PatrolHelicopter
- also bypass map marker spawn in unit tests
Tests: TestMTSave(PatrolHelicopter) - fails on transform access in save
Update(tests): bypass mapMarkerPrefab spawning in unit tests
Tests: TestMTSave(MLRSRocket) pass
Update(tests): patch MiningQuarry
- also bypass deposit spawning in unit tests
Tests: TestMTSave(MiningQuarry) pass
Update(tests): patch InvisibleVendingMachine
Tests: TestMTSave(InvisibleVendingMachine) - fails on translation token
Update(tests): bypass grid spawn in HexagonGridGenerator tests
Tests: TestMTSave(HexagonGridGenerator) pass
Update(tests): patch HeldBoomBox
Tests: TestMTSave(HeldBoomBox) pass
Update(tests): bypass reclaim manager spawn in GameModeSoftcore unit testing
Tests: TestMTSave(GameModeSoftcore) pass
Update(tests): patch BaseHuntEvent
Tests: TestMTSave(EggHuntEvent) pass
Update(tests): patch DynamicDungeon
Tests: TestMTSave(DynamicDungeon)
Update(tests): bypass createdObject spawning of DroppedItem in unit tests
Tests: TestMTSave(DroppedItem) pass
Update(tests): bypass self-destroy of DeepSeaManager if we're in unit testing mode
Tests: TestMTSave(DeepSeaManager) pass
Update(tests): patch BradleyAPC
Tests: TestMTSave(BradleyAPC) pass
Update(tests): patch BasicCar
Tests: TestMTSave(BasicCar) pass
Update(tests): patch BaseProjectile
Tests: TestMTSave(BaseProjectile) pass
Update(tests): patch BaseGameMode
Tests: TestMTSave(BaseGameMode) pass
Bugfix(editor): add NRE check for OnValidate of HeldEntity
Tests: TestMTSave(BaseFishingRod) pass
Update(tests): patch WeaponRack
Tests: TestMTSave(WeaponRack) pass
Update(tests): patch VendingMachine
Tests: TestMTSave(VendingMachine) pass
Update(tests): patch VehicleModuleStorage
Tests: TestMTSave(VehicleModuleStorage) - pass
Update(tests): skip module spawning for VehicleModuleCamper in tests
Tests: TestMTSave(VehicleModuleCamper) - pass
Update(tests): patch TravelingVendor
- skip spawning mapMarker and preventBuilding trigger when testing
Tests: TestMTSave(TravelingVendor) - fails on IsGrounded while updating flags
Update(tests): patch TrainEngine
Tests: TestMTSave(TrainEngine) - fails on GetNetworkTime
Update(tests): patch TrainCar
Tests: TestMTSave(TrainCar) falls over in GetNetworkTime
Update(tests): patch Telephone
Tests: TestMTSave(Telephone) passes
Update(tests): bypass priv spawn in unit tests
Tests: TestMTSave(SteeringWheel) passes
Update(tests): patch StashContainer
Tests: TestMTSave(StashContainer) passes
Update(tests): use TestFuelSystem when running tests for SmallEngine
Tests: TestMTSave(SmallEngine) - passes
Update(tests): patch SlotMachine
Tests: TestMTSave(SlotMachine) - passes
Update(tests): patch ShutterFrame
Tests: TestMTSave(ShutterFrame) - passes
Bugfix(editor): add null checks to SearchLight Reset flow
Tests: TestMTSave(SearchLight) - passes
Update(tests): patch RidableHorse
Tests: TestMTSave(RidableHorse) - passes
Update(tests): patch RentableShop
Tests: TestMTSave(RentableShop) fails on TimeSince
Update(tests): patch ProceduralLift
- also skip spawning trigger
Tests: TestMTSave(ProceduralLift) passes
Update(tests): patch OrientableLight
Tests: TestMTSave(OrientableLight) passes
Update(tests): patch MotorRowboat
Tests: TestMTSave(MotorRowboat) - fails on TimeSince
Update(tests): patch ModularCarGarage
Tests: TestMTSave(ModularCarGarage) - passes
Update(tests): patch ModularCar, BaseModularVehicle and BaseCombatEntity
Tests: TestMTSave(ModularCar) - passes
Update(tests): patch MagnetCrane
Tests: TestMTSave(MagnetCrane) - fails on GetNetworkTime in save
Update(tests): patch BaseCorpse
- also create NPCFoodManager for TestServer
Tests: TestMTSave(LootableCorpse) passes
Update(tests): bypass trigger spawning in unit tests
Tests: TestMTSave(Lift) - passes
Update(tests): patch HotAirBalloon
Tests: TestMTSave(HotAirBalloon), no longer NREs but fails on TimeSince
Update(tests): patch HackableLockedCrate
Tests: TestMTSave(HackableLockedCrate) passes
Update(tests): patch GrowableEntity
- also skip TOD queries in testing mode
Tests: TestMTSave(GrowableEntity) passes
Update: patch FreeableLootContainer and LootContainer
Tests: TestMTSave(FreeableLootContainer) passes
Update(tests): patch ElevatorLiftStatic
Tests: TestMTSave(ElevatorLiftStatic) - passes
Update(tests): patch ElevatorLift
Tests: TestMTSave(ElevatorLift) - passes
Update(tests): patch ElectricWaterWheel
Tests: TestMTSave(ElectrictWaterWheel) - passes
Update(tests): TestServer now sets up empty topomap
Tests: TestMTSave(ElectricWaterWheel) - no longer NREs, but still fails