Beth Susa Multi Zone Build Delay

Issue #1432 resolved
exsanguination microtubules created an issue

The game froze here for 2.5 minutes while load bar continually had the “Building Zone” message looping.

Based on the player log messages (below) my guess is something fell down the elevator shaft and caused the game to consecutively load each of the 8 zones below me?

Sidebar swap to right 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

INFO - Building zone... 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

exceeded event pool size 4000
  at XRL.World.Event.New (System.String ID, System.Int32 ObjParams, System.Int32 StrParams, System.Int32 IntParams) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Event.New (System.String ID, System.String Name1, System.Object Value1, System.String Name2, System.Object Value2, System.String Name3, System.Object Value3) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Parts.Physics.ProcessTakeDamage (XRL.World.Event E) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.GameObject.FireEvent (XRL.World.Event E) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Parts.Physics.ApplyExplosion (XRL.World.Cell C, System.Collections.Generic.List`1[T] UsedCells, System.Collections.Generic.List`1[T] Hit, System.Int32 Force, System.Boolean Local, System.Boolean Show, XRL.World.GameObject Owner, System.String BonusDamage, System.Int32 Phase, System.Boolean Neutron, System.Single DamageModifier) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.ZoneBuilders.Ruiner.BlowUp (System.Int32 x, System.Int32 y, System.Int32 Force, System.Boolean bUnderground) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.ZoneBuilders.Ruiner.RuinZone (XRL.World.Zone _Z, System.Int32 RuinLevel, System.Boolean bUnderground) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.ZoneBuilders.Ruiner.BuildZone (XRL.World.Zone _Z) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at System.Reflection.MonoMethod.InternalInvoke (System.Object obj, System.Object[] parameters, System.Exception& exc) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0 
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0 
  at XRL.World.ZoneManager.ApplyBuilderToZone (XRL.World.ZoneBuilderBlueprint Builder, XRL.World.Zone NewZone) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.ZoneManager+<>c__DisplayClass155_0.<GenerateZone>b__0 () [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.UI.Loading.LoadTask (System.String description, System.Action work, System.Boolean showToUser) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.ZoneManager.GenerateZone (System.String ZoneID) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.ZoneManager.GetZone (System.String ZoneID) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.ZoneManager.GetZone (System.String World, System.Int32 wX, System.Int32 wY, System.Int32 X, System.Int32 Y, System.Int32 Z) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Cell.GetCellFromDirectionGlobal (System.String Direction, System.Boolean bLocalOnly, System.Boolean bLiveZonesOnly) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Cell.GetCellFromDirection (System.String Direction, System.Boolean BuiltOnly) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.GameObject.Move (System.String Direction, System.Boolean Forced, System.Boolean System, XRL.World.GameObject Dragging, System.Boolean NearestAvailable, System.Nullable`1[T] EnergyCost) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Parts.StairsDown.FireEvent (XRL.World.Event E) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.GameObject.FireEvent (XRL.World.Event E) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Cell.FireEvent (XRL.World.Event E) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.XRLCore.PlayerTurn () [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.ActionManager.RunSegment (System.Boolean bUnityDebug) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.XRLCore.RunGame () [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.XRLCore.SaveManagement () [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.XRLCore._Start () [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.XRLCore._ThreadStart () [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <fb001e01371b4adca20013e0ac763896>:0  
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

INFO - Done Building zone... in 13279ms 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Queueing suspendzone JoppaWorld.25.3.1.1.15 for 80 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

INFO - Freezing zone... 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

INFO - Done Freezing zone... in 188ms 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Exceeded by 1823703 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Attempting to suspend zone 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Queueing suspendzone JoppaWorld.25.3.1.1.16 for 80 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Queueing suspendzone JoppaWorld.25.3.1.1.15 for 80 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Queueing suspendzone JoppaWorld.25.3.1.1.16 for 80 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Attempting to suspend zone 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

exceeded event pool size 4000
  at XRL.World.Event.New (System.String ID, System.Int32 ObjParams, System.Int32 StrParams, System.Int32 IntParams) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Event.New (System.String ID, System.String Name1, System.Object Value1) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Cell.Render (ConsoleLib.Console.ConsoleChar Char, System.Boolean Visible, XRL.World.LightLevel Lit, System.Boolean Explored, System.Boolean bAlt, System.Boolean bSkulk, System.Boolean bDisableColorEffects, System.Collections.Generic.List`1[T] wantsToPaint) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Zone.Render (ConsoleLib.Console.ScreenBuffer Buf, System.Int32 BufX, System.Int32 BufY, System.Int32 x1, System.Int32 y1, System.Int32 width, System.Int32 height) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Zone.Render (ConsoleLib.Console.ScreenBuffer Buf) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.XRLCore.RenderMapToBuffer (ConsoleLib.Console.ScreenBuffer Buffer) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.UI.PickTarget.ShowPicker (XRL.UI.PickTarget+PickStyle Style, System.Int32 Radius, System.Int32 Range, System.Int32 StartX, System.Int32 StartY, System.Boolean _bLocked, XRL.World.AllowVis VisLevel, System.Predicate`1[T] objectTest, XRL.World.GameObject UsePassability) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.IComponent`1[T].PickLine (System.Int32 Length, XRL.World.AllowVis VisLevel, System.Predicate`1[T] objectTest, System.Boolean IgnoreSolid, XRL.World.GameObject ForMissileFrom) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Parts.Mutation.FreezingHands.Cast (XRL.World.Parts.Mutation.FreezingHands mutation, System.String level) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Parts.Mutation.FreezingHands.FireEvent (XRL.World.Event E) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.GameObject.FireEvent (XRL.World.Event E) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.XRLCore.PlayerTurn () [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.ActionManager.RunSegment (System.Boolean bUnityDebug) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.XRLCore.RunGame () [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.XRLCore.SaveManagement () [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.XRLCore._Start () [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.XRLCore._ThreadStart () [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <fb001e01371b4adca20013e0ac763896>:0  
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Exceeded by 1330 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Queueing suspendzone JoppaWorld.25.3.1.1.15 for 80 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Attempting to suspend zone 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

exceeded event pool size 4000
  at XRL.World.Event.New (System.String ID, System.Int32 ObjParams, System.Int32 StrParams, System.Int32 IntParams) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Event.New (System.String ID, System.String Name1, System.Object Value1) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Cell.Render (ConsoleLib.Console.ConsoleChar Char, System.Boolean Visible, XRL.World.LightLevel Lit, System.Boolean Explored, System.Boolean bAlt, System.Boolean bSkulk, System.Boolean bDisableColorEffects, System.Collections.Generic.List`1[T] wantsToPaint) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Zone.Render (ConsoleLib.Console.ScreenBuffer Buf, System.Int32 BufX, System.Int32 BufY, System.Int32 x1, System.Int32 y1, System.Int32 width, System.Int32 height) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Zone.Render (ConsoleLib.Console.ScreenBuffer Buf) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.XRLCore.RenderMapToBuffer (ConsoleLib.Console.ScreenBuffer Buffer) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Parts.MissileWeapon.ShowPicker (System.Int32 StartX, System.Int32 StartY, System.Boolean _bLocked, XRL.World.AllowVis VisLevel, System.Int32 Range, System.Boolean bBowOrRifle, XRL.World.Parts.FireType& FireType) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Parts.Combat.FireEvent (XRL.World.Event E) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.GameObject.FireEvent (XRL.World.Event E) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.XRLCore.PlayerTurn () [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.ActionManager.RunSegment (System.Boolean bUnityDebug) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.XRLCore.RunGame () [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.XRLCore.SaveManagement () [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.XRLCore._Start () [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.XRLCore._ThreadStart () [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <fb001e01371b4adca20013e0ac763896>:0  
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Exceeded by 941 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

exceeded event pool size 4000
  at XRL.World.Event.New (System.String ID, System.Int32 ObjParams, System.Int32 StrParams, System.Int32 IntParams) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Event.New (System.String ID, System.String Name1, System.Object Value1) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Cell.Render (ConsoleLib.Console.ConsoleChar Char, System.Boolean Visible, XRL.World.LightLevel Lit, System.Boolean Explored, System.Boolean bAlt, System.Boolean bSkulk, System.Boolean bDisableColorEffects, System.Collections.Generic.List`1[T] wantsToPaint) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Zone.Render (ConsoleLib.Console.ScreenBuffer Buf, System.Int32 BufX, System.Int32 BufY, System.Int32 x1, System.Int32 y1, System.Int32 width, System.Int32 height) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Zone.Render (ConsoleLib.Console.ScreenBuffer Buf) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.XRLCore.RenderMapToBuffer (ConsoleLib.Console.ScreenBuffer Buffer) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.UI.PickTarget.ShowPicker (XRL.UI.PickTarget+PickStyle Style, System.Int32 Radius, System.Int32 Range, System.Int32 StartX, System.Int32 StartY, System.Boolean _bLocked, XRL.World.AllowVis VisLevel, System.Predicate`1[T] objectTest, XRL.World.GameObject UsePassability) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.IComponent`1[T].PickLine (System.Int32 Length, XRL.World.AllowVis VisLevel, System.Predicate`1[T] objectTest, System.Boolean IgnoreSolid, XRL.World.GameObject ForMissileFrom) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Parts.Mutation.FreezingHands.Cast (XRL.World.Parts.Mutation.FreezingHands mutation, System.String level) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Parts.Mutation.FreezingHands.FireEvent (XRL.World.Event E) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.GameObject.FireEvent (XRL.World.Event E) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.XRLCore.PlayerTurn () [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.ActionManager.RunSegment (System.Boolean bUnityDebug) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.XRLCore.RunGame () [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.XRLCore.SaveManagement () [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.XRLCore._Start () [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.XRLCore._ThreadStart () [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <fb001e01371b4adca20013e0ac763896>:0  
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Exceeded by 401 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

INFO - Building zone... 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

exceeded event pool size 4000
  at XRL.World.Event.New (System.String ID, System.Int32 ObjParams, System.Int32 StrParams, System.Int32 IntParams) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Event.New (System.String ID, System.String Name1, System.Object Value1) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Parts.Physics.HandleEvent (XRL.World.ObjectEnteringCellEvent E) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.ObjectEnteringCellEvent.handlePartDispatch (XRL.World.IPart part) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.GameObject.HandleEventInner (XRL.World.MinEvent E, System.Int32 ID) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.GameObject.HandleEvent[T] (T E) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Cell.HandleEvent[T] (T E) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.GameObject.ProcessObjectEnteringCell (XRL.World.Cell DestinationCell, System.Boolean Forced, System.Boolean System, System.String Direction, System.String Type, XRL.World.GameObject Dragging) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.GameObject.Move (System.String Direction, System.Boolean Forced, System.Boolean System, XRL.World.GameObject Dragging, System.Boolean NearestAvailable, System.Nullable`1[T] EnergyCost) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Parts.Physics.ApplyExplosion (XRL.World.Cell C, System.Collections.Generic.List`1[T] UsedCells, System.Collections.Generic.List`1[T] Hit, System.Int32 Force, System.Boolean Local, System.Boolean Show, XRL.World.GameObject Owner, System.String BonusDamage, System.Int32 Phase, System.Boolean Neutron, System.Single DamageModifier) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.ZoneBuilders.Ruiner.BlowUp (System.Int32 x, System.Int32 y, System.Int32 Force, System.Boolean bUnderground) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.ZoneBuilders.Ruiner.RuinZone (XRL.World.Zone _Z, System.Int32 RuinLevel, System.Boolean bUnderground) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.ZoneBuilders.Ruiner.BuildZone (XRL.World.Zone _Z) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at System.Reflection.MonoMethod.InternalInvoke (System.Object obj, System.Object[] parameters, System.Exception& exc) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0 
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0 
  at XRL.World.ZoneManager.ApplyBuilderToZone (XRL.World.ZoneBuilderBlueprint Builder, XRL.World.Zone NewZone) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.ZoneManager+<>c__DisplayClass155_0.<GenerateZone>b__0 () [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.UI.Loading.LoadTask (System.String description, System.Action work, System.Boolean showToUser) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.ZoneManager.GenerateZone (System.String ZoneID) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.ZoneManager.GetZone (System.String ZoneID) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.ZoneManager.GetZone (System.String World, System.Int32 wX, System.Int32 wY, System.Int32 X, System.Int32 Y, System.Int32 Z) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Cell.GetCellFromDirectionGlobal (System.String Direction, System.Boolean bLocalOnly, System.Boolean bLiveZonesOnly) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Cell.GetCellFromDirection (System.String Direction, System.Boolean BuiltOnly) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Parts.StairsDown.GetPullDownCell (XRL.World.Cell CC, System.Int32& Distance, System.Int32 MaxDistance) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Parts.StairsDown.CheckPullDown (XRL.World.GameObject obj) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Parts.StairsDown.HandleEvent (XRL.World.ObjectEnteredCellEvent E) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.ObjectEnteredCellEvent.handlePartDispatch (XRL.World.IPart part) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.GameObject.HandleEventInner (XRL.World.MinEvent E, System.Int32 ID) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.GameObject.HandleEvent[T] (T E) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Cell.HandleEvent[T] (T E) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.GameObject.ProcessObjectEnteredCell (XRL.World.Cell DestinationCell, System.Boolean Forced, System.Boolean System, System.String Direction, System.String Type, XRL.World.GameObject Dragging) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Cell.AddObject (XRL.World.GameObject GO, System.Boolean Forced, System.Boolean System, System.String Direction, System.String Type, XRL.World.GameObject Dragging, System.Collections.Generic.List`1[T] Tracking) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Parts.Gas.ProcessGasBehavior () [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.Parts.Gas.TurnTick (System.Int64 TurnNumber) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.World.GameObject.TurnTick (System.Int64 TurnNumber) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.ActionManager.ProcessTurnTick () [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.ActionManager.RunSegment (System.Boolean bUnityDebug) [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.XRLCore.RunGame () [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.XRLCore.SaveManagement () [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.XRLCore._Start () [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at XRL.Core.XRLCore._ThreadStart () [0x00000] in <6dfd4646d0a94157853be9d7184fa483>:0 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <fb001e01371b4adca20013e0ac763896>:0  
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

INFO - Done Building zone... in 13649ms 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

INFO - Building zone... 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

INFO - Done Building zone... in 17548ms 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

INFO - Building zone... 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

INFO - Building zone... 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

INFO - Done Building zone... in 12864ms 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

INFO - Building zone... 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

INFO - Done Building zone... in 14709ms 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

INFO - Building zone... 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

INFO - Done Building zone... in 15740ms 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

INFO - Done Building zone... in 57756ms 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Queueing suspendzone JoppaWorld.25.3.1.1.17 for 80 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Queueing suspendzone JoppaWorld.25.3.1.1.18 for 80 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Queueing suspendzone JoppaWorld.25.3.1.1.19 for 80 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Queueing suspendzone JoppaWorld.25.3.1.1.20 for 80 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Queueing suspendzone JoppaWorld.25.3.1.1.21 for 80 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Queueing suspendzone JoppaWorld.25.3.1.1.22 for 80 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Exceeded by 12849300 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Attempting to suspend zone 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Attempting to suspend zone 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Attempting to suspend zone 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Attempting to suspend zone 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Attempting to suspend zone 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Attempting to suspend zone 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Comments (5)

  1. exsanguination microtubules reporter

    this one is still an issue in the latest beta - just had another ~5 minute “building zone” message while Susa built all of its zones at once

  2. Armithaig

    Mitigated this for coral pits in reef (objects would not be placed on spawn blockers, but spawn blockers could be placed on objects)

    Bethesda uses the old encounter system, probably has a similar issue.

  3. Armithaig

    Stricter spawn block checks for 202.82, there'll still be a lot of edge cases, saves'd be useful for those.

    (Bethesda's old and has inordinately long build times, Brian's been considering remaking it)

  4. Log in to comment