Spontaneous error concerning broken brazier

Issue #511 closed
Hijacker created an issue

Sorry, but I cannot select anything special. Error occurred out of nowhere.

Ultimate ADOM - Caverns of Chaos
Version 0.8.0 - 4/20/2021 8:01:42 PM
<<CavernsOfChaos - 0.8.0 (4/20/2021 8:01:42 PM) - Straight-Movements-Only/Perma-Death - >>

Passing an actor turn crashed.

Originating error sequence:
     Object reference not set to an instance of an object
   < [AGE-2] Failed to execute effects.
Actor : R>Entity:LiquidSurface@957127[4](True)
Method: *null*
Target: R>Entity:BrazierDungeonInteriorRoomDecoration@836921[2](True)

   < Failed to execute the local effects module 'BeforeBeingDestroyed'. Actor=R>Entity:LiquidSurface@957127[4](True), Method=, Target=R>Entity:BrazierDungeonInteriorRoomDecoration@836921[2](True). Original message: [AGE-2] Failed to execute effects.
Actor : R>Entity:LiquidSurface@957127[4](True)
Method: *null*
Target: R>Entity:BrazierDungeonInteriorRoomDecoration@836921[2](True)

   < Failed to execute delegate 'BeforeBeingDestroyed' for event target 'R>Entity:BrazierDungeonInteriorRoomDecoration@836921[2](True)'
Actor : R>Entity:LiquidSurface@957127[4](True)
Method: *null*
Target: R>Entity:BrazierDungeonInteriorRoomDecoration@836921[2](True)

   < Failed to execute effects.
Actor : R>Entity:ChaosPod@901375[2](True)
Method: R>Entity:ChaosPod@901375[2](True)
Target: R>Entity:ChaosPod@901375[2](True)

   < Failed to execute effects.
Actor : R>Entity:ChaosPod@901375[2](True)
Method: R>Entity:ChaosPod@901375[2](True)
Target: R>Entity:ChaosPod@901375[2](True)

   < Failed to execute effects.
Actor : R>Entity:HeartBeatManager@19965[1](True)
Method: R>Entity:HeartBeatManager@19965[1](True)
Target: R>Entity:HeartBeatManager@19965[1](True)



Inner-most stack trace:
-----------------------
  at UA.GameEngine.ECS.Systems.Spillage.SpillContext..ctor (UA.GameEngine.ECS.Systems.ZoneMaps.IZoneMap map, System.Collections.Generic.HashSet`1[T] forbiddenPositions, System.Int32 amount, UA.GameEngine.ECS.Systems.PathFinding.Position start, System.String overflowType) [0x00048] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Spillage.SpillageSystem.Spill (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Systems.ZoneMaps.IZoneMap map, System.Collections.Generic.HashSet`1[T] forbiddenPositions, UA.GameEngine.ECS.Systems.PathFinding.Position spillStart, UA.GameEngine.ECS.Systems.Entities.EntityProvider.IEntityProvider what, System.Int32 amount) [0x00017] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Effects.Lib.SpillEffect.TriggerEffectImplementation (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target) [0x000ce] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Effects.Lib.Base.EffectBase.TriggerEffect (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target) [0x00028] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Effects.EffectSystem.TriggerEffects (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target, System.Collections.Generic.List`1[T] effects) [0x0006f] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 

Outer stack trace:
------------------
  at UA.GameEngine.ECS.Systems.Effects.EffectSystem.TriggerEffects (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target, System.Collections.Generic.List`1[T] effects) [0x000c3] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Effects.EffectSystem.TriggerEffects (UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target, System.Collections.Generic.List`1[T] effects) [0x00016] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Effects.AutomatedEffects.ExecuteInPhase (UA.GameEngine.Events.GameEvent gameEvent) [0x000ca] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Components.Lib.AutomatedActorComponent.PropagateEventToComponent (UA.GameEngine.Events.GameEvent gameEvent) [0x0003a] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Components.Lib.Base.ComponentBase.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00000] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.Events.EventDispatcher`2[TT,TE].PropagateEvent (TE ev) [0x0007a] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Entities.Templates.EntityTemplateReference.FireEventWithoutParentReplacement (UA.GameEngine.Events.GameEvent gameEvent) [0x00006] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Entities.Entity.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00316] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Entities.Entity.PropagateEvent (UA.GameEngine.Events.GameEventType gameEventType) [0x00010] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Entities.EntityReference.PropagateEvent (UA.GameEngine.Events.GameEventType gameEventType) [0x00006] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Actors.ActorSystem.Act (UA.GameEngine.ECS.Entities.IEntity entity) [0x00000] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Actors.ActorSystem.<PassTurn>b__16_0 (UA.GameEngine.ECS.Entities.IEntity a) [0x00000] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Actors.ActorSystem.PassTurnForActor (UA.GameEngine.ECS.Entities.IEntity actor, System.Action`1[T] act) [0x001d3] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Actors.ActorSystem.PassTurn (UA.GameEngine.ECS.Entities.IEntity actingEntity) [0x00122] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem+<>c__DisplayClass52_1.<ExecutePlayerAction>b__1 (UA.GameEngine.ECS.Entities.IEntity actor) [0x0005d] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 

Failed to execute effects.
Actor : R>Entity:HeartBeatManager@19965[1](True)
Method: R>Entity:HeartBeatManager@19965[1](True)
Target: R>Entity:HeartBeatManager@19965[1](True)


UA.GameEngine.ECS.Systems.Effects.EffectExecutionException: Failed to execute effects.
Actor : R>Entity:HeartBeatManager@19965[1](True)
Method: R>Entity:HeartBeatManager@19965[1](True)
Target: R>Entity:HeartBeatManager@19965[1](True)
 ---> UA.GameEngine.ECS.Systems.Effects.EffectExecutionException: Failed to execute effects.
Actor : R>Entity:ChaosPod@901375[2](True)
Method: R>Entity:ChaosPod@901375[2](True)
Target: R>Entity:ChaosPod@901375[2](True)
 ---> UA.GameEngine.ECS.Systems.Effects.EffectExecutionException: Failed to execute effects.
Actor : R>Entity:ChaosPod@901375[2](True)
Method: R>Entity:ChaosPod@901375[2](True)
Target: R>Entity:ChaosPod@901375[2](True)
 ---> UA.GameEngine.ECS.Systems.Effects.EffectExecutionException: Failed to execute delegate 'BeforeBeingDestroyed' for event target 'R>Entity:BrazierDungeonInteriorRoomDecoration@836921[2](True)'
Actor : R>Entity:LiquidSurface@957127[4](True)
Method: *null*
Target: R>Entity:BrazierDungeonInteriorRoomDecoration@836921[2](True)
 ---> UA.GameEngine.ECS.Components.ComponentException: Failed to execute the local effects module 'BeforeBeingDestroyed'. Actor=R>Entity:LiquidSurface@957127[4](True), Method=, Target=R>Entity:BrazierDungeonInteriorRoomDecoration@836921[2](True). Original message: [AGE-2] Failed to execute effects.
Actor : R>Entity:LiquidSurface@957127[4](True)
Method: *null*
Target: R>Entity:BrazierDungeonInteriorRoomDecoration@836921[2](True)
 ---> UA.GameEngine.ECS.Systems.Effects.EffectExecutionException: [AGE-2] Failed to execute effects.
Actor : R>Entity:LiquidSurface@957127[4](True)
Method: *null*
Target: R>Entity:BrazierDungeonInteriorRoomDecoration@836921[2](True)
 ---> System.NullReferenceException: Object reference not set to an instance of an object
  at UA.GameEngine.ECS.Systems.Spillage.SpillContext..ctor (UA.GameEngine.ECS.Systems.ZoneMaps.IZoneMap map, System.Collections.Generic.HashSet`1[T] forbiddenPositions, System.Int32 amount, UA.GameEngine.ECS.Systems.PathFinding.Position start, System.String overflowType) [0x00048] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Spillage.SpillageSystem.Spill (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Systems.ZoneMaps.IZoneMap map, System.Collections.Generic.HashSet`1[T] forbiddenPositions, UA.GameEngine.ECS.Systems.PathFinding.Position spillStart, UA.GameEngine.ECS.Systems.Entities.EntityProvider.IEntityProvider what, System.Int32 amount) [0x00017] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Effects.Lib.SpillEffect.TriggerEffectImplementation (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target) [0x000ce] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Effects.Lib.Base.EffectBase.TriggerEffect (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target) [0x00028] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Effects.EffectSystem.TriggerEffects (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target, System.Collections.Generic.List`1[T] effects) [0x0006f] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
   --- End of inner exception stack trace ---
  at UA.GameEngine.ECS.Systems.Effects.EffectSystem.TriggerEffects (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target, System.Collections.Generic.List`1[T] effects) [0x000c3] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Effects.EffectSystem.TriggerEffects (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Entities.IEntity target, System.Collections.Generic.List`1[T] effects) [0x0002a] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Components.Lib.LocalEffectsModuleComponent.PropagateEventToComponent (UA.GameEngine.Events.GameEvent gameEvent) [0x000ed] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
   --- End of inner exception stack trace ---
  at UA.GameEngine.ECS.Components.Lib.LocalEffectsModuleComponent.PropagateEventToComponent (UA.GameEngine.Events.GameEvent gameEvent) [0x00191] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Components.Lib.Base.ComponentBase.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00000] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.Events.EventDispatcher`2[TT,TE].PropagateEvent (TE ev) [0x0007a] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Entities.Entity.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00305] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Entities.EntityReference.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00006] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Effects.EffectSystem.DelegateTo (System.String delegateName, UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity eventTarget, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Entities.IEntity target) [0x0001b] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
   --- End of inner exception stack trace ---
  at UA.GameEngine.ECS.Systems.Effects.EffectSystem.DelegateTo (System.String delegateName, UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity eventTarget, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Entities.IEntity target) [0x00068] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Effects.EffectSystem.DelegateTo (System.String delegateName, UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Entities.IEntity target) [0x00000] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Entities.Entity.Destroy (System.Boolean destroyedInGame, UA.GameEngine.ECS.Entities.IEntity destroyer, UA.GameEngine.ECS.Entities.IEntity creationMethod) [0x0006b] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Entities.EntityReference.Destroy (System.Boolean destroyedInGame, UA.GameEngine.ECS.Entities.IEntity destroyer, UA.GameEngine.ECS.Entities.IEntity creationMethod) [0x00006] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Corruptions.Lib.UltimateADOMCavernsOfChaosCorruptionHandler.Corrupt (UA.GameEngine.ECS.Entities.IEntity goo, UA.GameEngine.ECS.Systems.ZoneMaps.MapCell cell, UA.GameEngine.ECS.Entities.IEntity entity) [0x000ee] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Corruptions.Lib.UltimateADOMCavernsOfChaosCorruptionHandler.CorruptFeatures (UA.GameEngine.ECS.Entities.IEntity goo, UA.GameEngine.ECS.Systems.ZoneMaps.MapCell cell) [0x000a9] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Corruptions.Lib.UltimateADOMCavernsOfChaosCorruptionHandler.SpreadChaosGooTo (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.Corruptions.SpreadingCorruption spread) [0x00071] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Corruptions.Lib.UltimateADOMCavernsOfChaosCorruptionHandler.SpreadChaosGoo (UA.GameEngine.ECS.Entities.IEntity entity) [0x001a7] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Corruptions.Lib.UltimateADOMCavernsOfChaosCorruptionHandler.SpreadCorruption (UA.GameEngine.ECS.Entities.IEntity entity, System.String type) [0x0010d] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Corruptions.CorruptionSystem.SpreadCorruption (UA.GameEngine.ECS.Entities.IEntity entity, System.String type) [0x00000] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Effects.Lib.SpreadCorruptionEffect.TriggerEffectImplementation (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target) [0x0000a] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Effects.Lib.Base.EffectBase.TriggerEffect (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target) [0x00028] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Effects.EffectSystem.TriggerEffects (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target, System.Collections.Generic.List`1[T] effects) [0x0006f] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
   --- End of inner exception stack trace ---
  at UA.GameEngine.ECS.Systems.Effects.EffectSystem.TriggerEffects (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target, System.Collections.Generic.List`1[T] effects) [0x000c3] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Effects.EffectSystem.TriggerEffects (UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target, System.Collections.Generic.List`1[T] effects) [0x00016] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Effects.Lib.LimitedNumberOfTimesPerPlayerTurnEffect.TriggerEffectImplementation (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target) [0x000dc] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Effects.Lib.Base.EffectBase.TriggerEffect (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target) [0x00028] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Effects.EffectSystem.TriggerEffects (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target, System.Collections.Generic.List`1[T] effects) [0x0006f] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
   --- End of inner exception stack trace ---
  at UA.GameEngine.ECS.Systems.Effects.EffectSystem.TriggerEffects (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target, System.Collections.Generic.List`1[T] effects) [0x000c3] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Effects.EffectSystem.TriggerEffects (UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target, System.Collections.Generic.List`1[T] effects) [0x00016] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.HeartBeat.HeartBeatSystem.Pulse (System.Collections.Generic.Dictionary`2[TKey,TValue] hearts) [0x0006e] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.HeartBeat.HeartBeatSystem.Beat () [0x00025] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Effects.Lib.BeatTheHeartEffect.TriggerEffectImplementation (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target) [0x0000a] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Effects.Lib.Base.EffectBase.TriggerEffect (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target) [0x00028] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Effects.EffectSystem.TriggerEffects (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target, System.Collections.Generic.List`1[T] effects) [0x0006f] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
   --- End of inner exception stack trace ---
  at UA.GameEngine.ECS.Systems.Effects.EffectSystem.TriggerEffects (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target, System.Collections.Generic.List`1[T] effects) [0x000c3] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Effects.EffectSystem.TriggerEffects (UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target, System.Collections.Generic.List`1[T] effects) [0x00016] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Effects.AutomatedEffects.ExecuteInPhase (UA.GameEngine.Events.GameEvent gameEvent) [0x000ca] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Components.Lib.AutomatedActorComponent.PropagateEventToComponent (UA.GameEngine.Events.GameEvent gameEvent) [0x0003a] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Components.Lib.Base.ComponentBase.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00000] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.Events.EventDispatcher`2[TT,TE].PropagateEvent (TE ev) [0x0007a] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Entities.Templates.EntityTemplateReference.FireEventWithoutParentReplacement (UA.GameEngine.Events.GameEvent gameEvent) [0x00006] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Entities.Entity.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00316] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Entities.Entity.PropagateEvent (UA.GameEngine.Events.GameEventType gameEventType) [0x00010] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Entities.EntityReference.PropagateEvent (UA.GameEngine.Events.GameEventType gameEventType) [0x00006] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Actors.ActorSystem.Act (UA.GameEngine.ECS.Entities.IEntity entity) [0x00000] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Actors.ActorSystem.<PassTurn>b__16_0 (UA.GameEngine.ECS.Entities.IEntity a) [0x00000] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Actors.ActorSystem.PassTurnForActor (UA.GameEngine.ECS.Entities.IEntity actor, System.Action`1[T] act) [0x001d3] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Actors.ActorSystem.PassTurn (UA.GameEngine.ECS.Entities.IEntity actingEntity) [0x00122] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem+<>c__DisplayClass52_1.<ExecutePlayerAction>b__1 (UA.GameEngine.ECS.Entities.IEntity actor) [0x0009c] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.Actors.ActorSystem.PassTurnForActor (UA.GameEngine.ECS.Entities.IEntity actor, System.Action`1[T] act) [0x001d3] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.ExecutePlayerAction (UA.GameEngine.ECS.Entities.IEntity target, System.Action`1[T] act) [0x0011b] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.ExecuteMoveEast () [0x00010] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 
  at UA.Bus.UltimateUserInterfaceGameEngineServiceBus.ProcessTasks () [0x0008f] in <6deb4f7aed9d46e9b1d011a047efaa7c>:0 

Comments (3)

  1. Log in to comment