- changed version to 1.0
- changed milestone to small bugs
-
assigned issue to
3d cobblers error on move when you select a different wall to spawn
Issue #12423
new
Despite #12360 being fixed, if you l
ook at a wall to create with 3d cobblers, you get an error:
RunSegment: System.NullReferenceException: Object reference not set to an instance of an object
at XRL.World.Parts.IActivePart.ActivePartNeedsSubject () [0x0009e] in <6974d2f371414fa696f8e3f3ed51db1f>:0
at XRL.World.Parts.IActivePart.GetActivePartStatusCore (System.Boolean UseCharge, System.Boolean IgnoreCharge, System.Boolean IgnoreLiquid, System.Boolean IgnoreBootSequence, System.Boolean IgnoreBreakage, System.Boolean IgnoreRust, System.Boolean IgnoreEMP, System.Boolean IgnoreRealityStabilization, System.Boolean IgnoreSubject, System.Boolean IgnoreLocallyDefinedFailure, System.Int32 MultipleCharge, System.Nullable`1[T] ChargeUse, System.Boolean UseChargeIfUnpowered, System.Int64 GridMask, System.Nullable`1[T] PowerLoadLevel) [0x00004] in <6974d2f371414fa696f8e3f3ed51db1f>:0
at XRL.World.Parts.IActivePart.GetActivePartStatus (System.Boolean UseCharge, System.Boolean IgnoreCharge, System.Boolean IgnoreLiquid, System.Boolean IgnoreBootSequence, System.Boolean IgnoreBreakage, System.Boolean IgnoreRust, System.Boolean IgnoreEMP, System.Boolean IgnoreRealityStabilization, System.Boolean IgnoreSubject, System.Boolean IgnoreLocallyDefinedFailure, System.Int32 MultipleCharge, System.Nullable`1[T] ChargeUse, System.Boolean UseChargeIfUnpowered, System.Int64 GridMask, System.Nullable`1[T] PowerLoadLevel) [0x00039] in <6974d2f371414fa696f8e3f3ed51db1f>:0
at XRL.World.Parts.IActivePart.IsDisabled (System.Boolean UseCharge, System.Boolean IgnoreCharge, System.Boolean IgnoreLiquid, System.Boolean IgnoreBootSequence, System.Boolean IgnoreBreakage, System.Boolean IgnoreRust, System.Boolean IgnoreEMP, System.Boolean IgnoreRealityStabilization, System.Boolean IgnoreSubject, System.Boolean IgnoreLocallyDefinedFailure, System.Int32 MultipleCharge, System.Nullable`1[T] ChargeUse, System.Boolean UseChargeIfUnpowered, System.Int64 GridMask, System.Nullable`1[T] PowerLoadLevel) [0x00000] in <6974d2f371414fa696f8e3f3ed51db1f>:0
at XRL.World.Parts.IActivePart.IsReady (System.Boolean UseCharge, System.Boolean IgnoreCharge, System.Boolean IgnoreLiquid, System.Boolean IgnoreBootSequence, System.Boolean IgnoreBreakage, System.Boolean IgnoreRust, System.Boolean IgnoreEMP, System.Boolean IgnoreRealityStabilization, System.Boolean IgnoreSubject, System.Boolean IgnoreLocallyDefinedFailure, System.Int32 MultipleCharge, System.Nullable`1[T] ChargeUse, System.Boolean UseChargeIfUnpowered, System.Int64 GridMask, System.Nullable`1[T] PowerLoadLevel) [0x00000] in <6974d2f371414fa696f8e3f3ed51db1f>:0
at XRL.World.Parts.StrideMason.IsReady (System.Boolean UseCharge) [0x0001f] in <6974d2f371414fa696f8e3f3ed51db1f>:0
at XRL.World.Parts.StrideMason.HandleEvent (XRL.World.LeftCellEvent E) [0x0000e] in <6974d2f371414fa696f8e3f3ed51db1f>:0
at XRL.World.LeftCellEvent.Dispatch (XRL.IEventHandler Handler) [0x0000b] in <6974d2f371414fa696f8e3f3ed51db1f>:0
at XRL.Collections.EventRegistry+List.DispatchRange (XRL.World.MinEvent E, System.Int32 Min, System.Int32 Max) [0x00045] in <6974d2f371414fa696f8e3f3ed51db1f>:0
at XRL.World.GameObject.HandleEventInner (XRL.World.MinEvent E) [0x00185] in <6974d2f371414fa696f8e3f3ed51db1f>:0
at XRL.World.GameObject.HandleEvent (XRL.World.MinEvent E) [0x00000] in <6974d2f371414fa696f8e3f3ed51db1f>:0
at XRL.World.GameObject.HandleEvent[T] (T E, XRL.World.IEvent ParentEvent) [0x00000] in <6974d2f371414fa696f8e3f3ed51db1f>:0
at XRL.World.GameObject.ProcessLeftCell (XRL.World.Cell DestinationCell, System.Boolean Forced, System.Boolean System, System.Boolean IgnoreGravity, System.Boolean NoStack, System.String Direction, System.String Type, XRL.World.GameObject Dragging, XRL.World.GameObject Actor, XRL.World.GameObject ForceSwap, XRL.World.GameObject Ignore, XRL.World.IEvent ParentEvent) [0x00073] in <6974d2f371414fa696f8e3f3ed51db1f>:0
at XRL.World.Cell.RemoveObject (XRL.World.GameObject Object, System.Boolean Forced, System.Boolean System, System.Boolean IgnoreGravity, System.Boolean Silent, System.Boolean NoStack, System.Boolean Repaint, System.Boolean FlushTransient, System.String Direction, System.String Type, XRL.World.GameObject Dragging, XRL.World.GameObject Actor, XRL.World.GameObject ForceSwap, XRL.World.GameObject Ignore, XRL.World.IEvent ParentEvent) [0x00045] in <6974d2f371414fa696f8e3f3ed51db1f>:0
at XRL.World.GameObject.Move (System.String Direction, XRL.World.GameObject& Blocking, System.Boolean Forced, System.Boolean System, System.Boolean IgnoreGravity, System.Boolean NoStack, System.Boolean AllowDashing, System.Boolean DoConfirmations, XRL.World.GameObject Dragging, XRL.World.GameObject Actor, System.Boolean NearestAvailable, System.Nullable`1[T] EnergyCost, System.String Type, System.Nullable`1[T] MoveSpeed, System.Boolean Peaceful, System.Boolean IgnoreMobility, XRL.World.GameObject ForceSwap, XRL.World.GameObject Ignore, System.Int32 CallDepth) [0x00cd0] in <6974d2f371414fa696f8e3f3ed51db1f>:0
at XRL.World.GameObject.Move (System.String Direction, System.Boolean Forced, System.Boolean System, System.Boolean IgnoreGravity, System.Boolean NoStack, System.Boolean AllowDashing, System.Boolean DoConfirmations, XRL.World.GameObject Dragging, XRL.World.GameObject Actor, System.Boolean NearestAvailable, System.Nullable`1[T] EnergyCost, System.String Type, System.Nullable`1[T] MoveSpeed, System.Boolean Peaceful, System.Boolean IgnoreMobility, XRL.World.GameObject ForceSwap, XRL.World.GameObject Ignore, System.Int32 CallDepth) [0x00000] in <6974d2f371414fa696f8e3f3ed51db1f>:0
at XRL.Core.XRLCore.PlayerTurn () [0x020f7] in <6974d2f371414fa696f8e3f3ed51db1f>:0
at XRL.Core.ActionManager.RunSegment () [0x01ddd] in <6974d2f371414fa696f8e3f3ed51db1f>:0
ERROR - ActionQueueInconsistency@Player object has no current cell, returning to active spawn cell
Comments (1)
-
repo owner - Log in to comment