Obstructions within the firing range of Meteor Blasters has a chance to cause a crash.
The likely cause is if a meteor is targeted and fired at, but hits an obstruction before the missile can land, a null reference occurs.
This has been tested with Bunker Doors (save file bug2) and Bunker Tiles (save file bug3)
Full exception:
Exception in: (MissileLauncher).MissileLauncher.root.Launch.pst. System.NullReferenceException: Object reference not set to an instance of an object at MissileLauncher+Instance.SetOreChunk () [0x0000b] in <1f4c5a7d658c4522888fade7e74323ad>:0 at MissileLauncher+<>c.<InitializeStates>b__21_14 (MissileLauncher+Instance smi) [0x00000] in <1f4c5a7d658c4522888fade7e74323ad>:0 at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].ExecuteActions (StateMachine`4+State[StateMachineType,StateMachineInstanceType,MasterType,DefType] state, System.Collections.Generic.List`1[T] actions) [0x00048] in <1f4c5a7d658c4522888fade7e74323ad>:0 at UnityEngine.Debug.LogError (System.Object message, UnityEngine.Object context) [0x00000] in <72b60a3dd8cd4f12a155b761a1af9144>:0 at Debug.LogError (System.Object obj, UnityEngine.Object context) [0x00000] in <d35824e72985464e85149179dd14d71e>:0 at DebugUtil.LogErrorArgs (UnityEngine.Object context, System.Object[] objs) [0x00000] in <d35824e72985464e85149179dd14d71e>:0 at DebugUtil.LogException (UnityEngine.Object context, System.String errorMessage, System.Exception e) [0x00000] in <d35824e72985464e85149179dd14d71e>:0 at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].ExecuteActions (StateMachine`4+State[StateMachineType,StateMachineInstanceType,MasterType,DefType] state, System.Collections.Generic.List`1[T] actions) [0x00000] in <1f4c5a7d658c4522888fade7e74323ad>:0 at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].PushState (StateMachine+BaseState state) [0x00000] in <1f4c5a7d658c4522888fade7e74323ad>:0 at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].GoTo (StateMachine+BaseState base_state) [0x00000] in <1f4c5a7d658c4522888fade7e74323ad>:0 at StateMachine+Instance.<ScheduleGoTo>b__43_0 (System.Object d) [0x00000] in <1f4c5a7d658c4522888fade7e74323ad>:0 at Scheduler.Update () [0x00000] in <1f4c5a7d658c4522888fade7e74323ad>:0 at GameScheduler.Update () [0x00000] in <1f4c5a7d658c4522888fade7e74323ad>:0 Build: U46-552078-V
Steps to Reproduce
The AutoImmune Acropolis - bug2.sav The AutoImmune Acropolis - bug3.sav
(fresh save)
- Create Meteor Blaster(s), filled with blaster shot, within range of the skylimit
- Place tiles / bunker doors above, but within firing range, of meteor blaster(s)
- Trigger/wait for a meteor shower.
- Crash is more likely to occur with more meteor blasters/blocking tiles
(bug2 & bug3 saves)
- Load save file
- Wait for a meteor shower to start (notification automation set up already)
-
Wait for meteor shower to complete; CTD is likely to happen before completion
- CTD may not happen on the first meteor shower
- Reload or wait for another meteor shower if CTD does not occur
A developer has marked this issue as fixed. This means that the issue has been addressed in the current development build and will likely be in the next update.
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