I "crossed the streams" and by mistake let in wrong liquids into a rocket's liquid fuel tank - mercury and liquid oxygen. I decreased the target capacity (not to zero), this generated an errand - dupe came, and the game crashed. Replicated on debug save with no mods.
In the proper playthrough this happened twice on the first empty errand. In the debug save (no mods) I had to mess around with the slider and pipeline connections several times before the crash occurred. It did finally happen when I decreased the capacity once more after the number of different liquid in the fuel tank went from 3 to 2 and the ordering of the remaining 2 changed for some reason. I decreased the capacity by exactly the amount of the first liquid, which was not divisible by 10 (liquid blobs in the fuel pipeline).
On the proper playthrough save - go to Yuckani and empty the fuel tank on the right rocket. Baator mod probably needed to load.
NullReferenceException: Object reference not set to an instance of an object
DropToUserCapacity.OnCompleteWork (WorkerBase worker) (at <168da09165c447d5a0cbd6e739fbd310>:0)
Workable.CompleteWork (WorkerBase worker) (at <168da09165c447d5a0cbd6e739fbd310>:0)
StandardWorker.CompleteWork () (at <168da09165c447d5a0cbd6e739fbd310>:0)
StandardWorker.Work (System.Single dt) (at <168da09165c447d5a0cbd6e739fbd310>:0)
GameStateMachine`4+State+<>c__DisplayClass92_0[StateMachineType,StateMachineInstanceType,MasterType,DefType].<ToggleWork>b__1 (StateMachineInstanceType smi, System.Single dt) (at <168da09165c447d5a0cbd6e739fbd310>:0)
BucketUpdater`1[DataType].Update (DataType data, System.Single dt) (at <d89821605ff4492a8a41ad2598b0d1e4>:0)
UpdateBucketWithUpdater`1[DataType].Update (System.Single dt) (at <d89821605ff4492a8a41ad2598b0d1e4>:0)
StateMachineUpdater+BucketGroup.AdvanceOneSubTick (System.Single dt) (at <d89821605ff4492a8a41ad2598b0d1e4>:0)
StateMachineUpdater.AdvanceOneSimSubTick () (at <d89821605ff4492a8a41ad2598b0d1e4>:0)
Game.SimEveryTick (System.Single dt) (at <168da09165c447d5a0cbd6e739fbd310>:0)
Game.Update () (at <168da09165c447d5a0cbd6e739fbd310>:0)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
LogCatcher:UnityEngine.ILogHandler.LogException(Exception, Object)
UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)
Build: U55-663500-SCR
Have a fuel tank on a rocket with multiple liquids. Decrease the capacity to non-zero. Wait for dupe to complete the errand.
There are no comments to display.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now