Bug generated: Death

Issue #524 new
Richard Stephenson created an issue

Ultimate ADOM - Caverns of Chaos
Version 0.8.0 - 4/22/2021 2:24:03 PM
<<CavernsOfChaos - 0.8.0 (4/22/2021 2:24:03 PM) - Straight-Movements-Only/Perma-Death - >>

Player action execution crashed.

Originating error sequence:
[AGE-2] Failed to remove 'R>Entity:Rock@43411204' at position 'x=86, y=25'.
< Failed to execute a melee attack.
Attacker: R>Entity:BrownWorm@419421927
Method : R>Entity:BrownWormHead@41942563
Defender: R>Entity:COCPC@210232788

< Failed to execute effects.
Actor : R>Entity:BrownWorm@419421927
Method: R>Entity:COCPC@210232788
Target: R>Entity:COCPC@210232788

Inner-most stack trace:

at UA.GameEngine.ECS.Systems.ZoneMaps.ZoneMap.Remove (System.Int32 x, System.Int32 y, UA.GameEngine.ECS.Entities.IEntity entity) [0x0008b] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.ZoneMaps.ZoneMap.Remove (UA.GameEngine.ECS.Entities.IEntity entity) [0x00017] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.ZoneMaps.ZoneMapReference.Remove (UA.GameEngine.ECS.Entities.IEntity entity) [0x00006] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Entities.Entity.Destroy (System.Boolean destroyedInGame, UA.GameEngine.ECS.Entities.IEntity destroyer, UA.GameEngine.ECS.Entities.IEntity creationMethod) [0x00285] in <bf3a5afb38cf4337bc67e379f968894e>: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 <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Components.Lib.CorpseOfComponent.PropagateEventToComponent (UA.GameEngine.Events.GameEvent gameEvent) [0x0025f] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Components.Lib.Base.ComponentBase.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00000] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.Events.EventDispatcher2[TT,TE].PropagateEvent (TE ev) [0x0007a] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Entities.Entity.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00305] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Entities.Entity.Destroy (System.Boolean destroyedInGame, UA.GameEngine.ECS.Entities.IEntity destroyer, UA.GameEngine.ECS.Entities.IEntity creationMethod) [0x00036] in <bf3a5afb38cf4337bc67e379f968894e>: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 <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Entities.Containers.EntityContainer.Destroy (System.Boolean destroyedInGame, UA.GameEngine.ECS.Entities.IEntity destroyer, UA.GameEngine.ECS.Entities.IEntity creationMethod) [0x0001c] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Components.Lib.ContainerComponent.RemoveState (UA.GameEngine.ECS.Entities.IEntity entity) [0x00020] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Components.SlotWrappingComponent.RemoveState (UA.GameEngine.ECS.Entities.IEntity entity) [0x00000] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Entities.Entity.Destroy (System.Boolean destroyedInGame, UA.GameEngine.ECS.Entities.IEntity destroyer, UA.GameEngine.ECS.Entities.IEntity creationMethod) [0x0052f] in <bf3a5afb38cf4337bc67e379f968894e>: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 <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Systems.Death.DeathSystem.CompleteDying (UA.GameEngine.ECS.Systems.Death.DeathCause deathCause, UA.GameEngine.ECS.Entities.IEntity killer, UA.GameEngine.ECS.Entities.IEntity entity, System.Boolean checkDestruction) [0x000c7] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Components.Lib.HitPointsComponent.PropagateEventToComponent (UA.GameEngine.Events.GameEvent gameEvent) [0x00469] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Components.Lib.Base.ComponentBase.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00000] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Components.SlotWrappingComponent.PropagateEvent (UA.GameEngine.Events.GameEvent ev) [0x00026] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.Events.EventDispatcher2[TT,TE].PropagateEvent (TE ev) [0x0007a] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Entities.Entity.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00305] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Entities.EntityReference.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00006] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.Death.DeathSystem.CheckSurvivalOrDeathOf (UA.GameEngine.ECS.Systems.Death.DeathCause deathCause, UA.GameEngine.ECS.Entities.IEntity killer, UA.GameEngine.ECS.Entities.IEntity entity) [0x00052] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.Damage.DamageSystem.InflictDamageEffects (UA.GameEngine.ECS.Entities.IEntity attacker, UA.GameEngine.ECS.Entities.IEntity attackMethod, UA.GameEngine.ECS.Entities.IEntity defender, System.String damageContext, UA.GameEngine.Rules.Damage.DamageEffects damageEffects, System.Action1[T] printDamageMessage, System.String longMessage, System.Boolean beFair) [0x003f2] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Systems.Damage.DamageSystem.InflictDamage (UA.GameEngine.ECS.Entities.IEntity attacker, UA.GameEngine.ECS.Entities.IEntity attackMethod, UA.GameEngine.ECS.Entities.IEntity defender, System.String combatMode, System.Boolean isFullyArmorPenetrating, System.Collections.Generic.IEnumerable1[T] damage, System.Action`1[T] printDamageMessage, System.Boolean abortIfNoDamage) [0x001c7] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.Damage.DamageSystem.CauseDirectCombatDamage (UA.GameEngine.ECS.Entities.IEntity attacker, UA.GameEngine.ECS.Entities.IEntity attackMethod, UA.GameEngine.ECS.Entities.IEntity defender, System.String combatMode, System.Boolean allowForArmorPenetratingHits) [0x001d7] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.Combat.CombatSystem.MeleeAttack (UA.GameEngine.ECS.Entities.IEntity attacker, UA.GameEngine.ECS.Entities.IEntity defender, UA.GameEngine.ECS.Systems.Expressions.Conditions.ICondition attackOptionLimit) [0x00460] in <bf3a5afb38cf4337bc67e379f968894e>: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.List1[T] effects) [0x000c3] in <bf3a5afb38cf4337bc67e379f968894e>: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.List1[T] effects) [0x00016] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.Effects.EffectSystem.TriggerEffects (UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Entities.IEntity target, System.Collections.Generic.List1[T] effects) [0x00027] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Components.Lib.MovementInteractionComponent.Activate (UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Entities.IEntity target) [0x00012] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Components.Lib.MovementInteractionComponent+<>c__DisplayClass20_0.<PropagateEventToComponent>b__0 () [0x00000] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Systems.GameCommands.Options.GameCommandOption.ExecuteOption () [0x00000] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.ExecuteGameCommand (UA.GameEngine.ECS.Entities.IEntity entity, System.Collections.Generic.List1[T] gameCommandOptions) [0x0001a] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.Movement.MovementSystem.ExecuteMovement (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.Movement.Direction movementDirection, System.Boolean isForcedMovement, UA.GameEngine.ECS.Systems.Movement.MovementMode movementMode) [0x000f7] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.Goals.Lib.Base.GoalBase.AttackAdjacentTarget (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Entities.IEntity target) [0x00033] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.Goals.Lib.KillEntityGoal.Act (UA.GameEngine.ECS.Entities.IEntity entity) [0x00198] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.Goals.GoalStack.Act () [0x0002a] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.Goals.GoalSystem.ActBasedOnCurrentGoal (UA.GameEngine.ECS.Entities.IEntity entity) [0x00007] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Components.Lib.GoalDrivenComponent.PropagateEventToComponent (UA.GameEngine.Events.GameEvent gameEvent) [0x0002f] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Components.Lib.Base.ComponentBase.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00000] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.Events.EventDispatcher2[TT,TE].PropagateEvent (TE ev) [0x0007a] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Entities.Entity.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00305] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Entities.Entity.PropagateEvent (UA.GameEngine.Events.GameEventType gameEventType) [0x00010] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Entities.EntityReference.PropagateEvent (UA.GameEngine.Events.GameEventType gameEventType) [0x00006] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Systems.Actors.ActorSystem.Act (UA.GameEngine.ECS.Entities.IEntity entity) [0x0001a] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Systems.Actors.ActorSystem.<PassTurn>b__16_0 (UA.GameEngine.ECS.Entities.IEntity a) [0x00000] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Systems.Actors.ActorSystem.PassTurnForActor (UA.GameEngine.ECS.Entities.IEntity actor, System.Action1[T] act) [0x001d3] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.Actors.ActorSystem.PassTurn (UA.GameEngine.ECS.Entities.IEntity actingEntity) [0x00122] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem+<>c__DisplayClass52_1.<ExecutePlayerAction>b__1 (UA.GameEngine.ECS.Entities.IEntity actor) [0x0009c] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.Actors.ActorSystem.PassTurnForActor (UA.GameEngine.ECS.Entities.IEntity actor, System.Action1[T] act) [0x001d3] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.ExecutePlayerAction (UA.GameEngine.ECS.Entities.IEntity target, System.Action1[T] act) [0x0008a] in <bf3a5afb38cf4337bc67e379f968894e>:0

Failed to execute effects.
Actor : R>Entity:BrownWorm@419421927
Method: R>Entity:COCPC@210232788
Target: R>Entity:COCPC@210232788

UA.GameEngine.ECS.Systems.Effects.EffectExecutionException: Failed to execute effects.
Actor : R>Entity:BrownWorm@419421927
Method: R>Entity:COCPC@210232788
Target: R>Entity:COCPC@210232788
---> UA.GameEngine.ECS.Systems.Combat.MeleeAttackException: Failed to execute a melee attack.
Attacker: R>Entity:BrownWorm@419421927
Method : R>Entity:BrownWormHead@41942563
Defender: R>Entity:COCPC@210232788
---> UA.GameEngine.GameEngineException: [AGE-2] Failed to remove 'R>Entity:Rock@43411204' at position 'x=86, y=25'.
at UA.GameEngine.ECS.Systems.ZoneMaps.ZoneMap.Remove (System.Int32 x, System.Int32 y, UA.GameEngine.ECS.Entities.IEntity entity) [0x0008b] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.ZoneMaps.ZoneMap.Remove (UA.GameEngine.ECS.Entities.IEntity entity) [0x00017] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.ZoneMaps.ZoneMapReference.Remove (UA.GameEngine.ECS.Entities.IEntity entity) [0x00006] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Entities.Entity.Destroy (System.Boolean destroyedInGame, UA.GameEngine.ECS.Entities.IEntity destroyer, UA.GameEngine.ECS.Entities.IEntity creationMethod) [0x00285] in <bf3a5afb38cf4337bc67e379f968894e>: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 <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Components.Lib.CorpseOfComponent.PropagateEventToComponent (UA.GameEngine.Events.GameEvent gameEvent) [0x0025f] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Components.Lib.Base.ComponentBase.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00000] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.Events.EventDispatcher2[TT,TE].PropagateEvent (TE ev) [0x0007a] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Entities.Entity.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00305] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Entities.Entity.Destroy (System.Boolean destroyedInGame, UA.GameEngine.ECS.Entities.IEntity destroyer, UA.GameEngine.ECS.Entities.IEntity creationMethod) [0x00036] in <bf3a5afb38cf4337bc67e379f968894e>: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 <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Entities.Containers.EntityContainer.Destroy (System.Boolean destroyedInGame, UA.GameEngine.ECS.Entities.IEntity destroyer, UA.GameEngine.ECS.Entities.IEntity creationMethod) [0x0001c] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Components.Lib.ContainerComponent.RemoveState (UA.GameEngine.ECS.Entities.IEntity entity) [0x00020] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Components.SlotWrappingComponent.RemoveState (UA.GameEngine.ECS.Entities.IEntity entity) [0x00000] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Entities.Entity.Destroy (System.Boolean destroyedInGame, UA.GameEngine.ECS.Entities.IEntity destroyer, UA.GameEngine.ECS.Entities.IEntity creationMethod) [0x0052f] in <bf3a5afb38cf4337bc67e379f968894e>: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 <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Systems.Death.DeathSystem.CompleteDying (UA.GameEngine.ECS.Systems.Death.DeathCause deathCause, UA.GameEngine.ECS.Entities.IEntity killer, UA.GameEngine.ECS.Entities.IEntity entity, System.Boolean checkDestruction) [0x000c7] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Components.Lib.HitPointsComponent.PropagateEventToComponent (UA.GameEngine.Events.GameEvent gameEvent) [0x00469] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Components.Lib.Base.ComponentBase.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00000] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Components.SlotWrappingComponent.PropagateEvent (UA.GameEngine.Events.GameEvent ev) [0x00026] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.Events.EventDispatcher2[TT,TE].PropagateEvent (TE ev) [0x0007a] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Entities.Entity.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00305] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Entities.EntityReference.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00006] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.Death.DeathSystem.CheckSurvivalOrDeathOf (UA.GameEngine.ECS.Systems.Death.DeathCause deathCause, UA.GameEngine.ECS.Entities.IEntity killer, UA.GameEngine.ECS.Entities.IEntity entity) [0x00052] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.Damage.DamageSystem.InflictDamageEffects (UA.GameEngine.ECS.Entities.IEntity attacker, UA.GameEngine.ECS.Entities.IEntity attackMethod, UA.GameEngine.ECS.Entities.IEntity defender, System.String damageContext, UA.GameEngine.Rules.Damage.DamageEffects damageEffects, System.Action1[T] printDamageMessage, System.String longMessage, System.Boolean beFair) [0x003f2] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Systems.Damage.DamageSystem.InflictDamage (UA.GameEngine.ECS.Entities.IEntity attacker, UA.GameEngine.ECS.Entities.IEntity attackMethod, UA.GameEngine.ECS.Entities.IEntity defender, System.String combatMode, System.Boolean isFullyArmorPenetrating, System.Collections.Generic.IEnumerable1[T] damage, System.Action1[T] printDamageMessage, System.Boolean abortIfNoDamage) [0x001c7] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Systems.Damage.DamageSystem.CauseDirectCombatDamage (UA.GameEngine.ECS.Entities.IEntity attacker, UA.GameEngine.ECS.Entities.IEntity attackMethod, UA.GameEngine.ECS.Entities.IEntity defender, System.String combatMode, System.Boolean allowForArmorPenetratingHits) [0x001d7] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Systems.Combat.CombatSystem.MeleeAttack (UA.GameEngine.ECS.Entities.IEntity attacker, UA.GameEngine.ECS.Entities.IEntity defender, UA.GameEngine.ECS.Systems.Expressions.Conditions.ICondition attackOptionLimit) [0x00460] in <bf3a5afb38cf4337bc67e379f968894e>:0 --- End of inner exception stack trace --- at UA.GameEngine.ECS.Systems.Combat.CombatSystem.MeleeAttack (UA.GameEngine.ECS.Entities.IEntity attacker, UA.GameEngine.ECS.Entities.IEntity defender, UA.GameEngine.ECS.Systems.Expressions.Conditions.ICondition attackOptionLimit) [0x00734] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Systems.Effects.Lib.ExecuteMeleeAttackEffect.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) [0x00027] in <bf3a5afb38cf4337bc67e379f968894e>: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 <bf3a5afb38cf4337bc67e379f968894e>: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.List1[T] effects) [0x0006f] in <bf3a5afb38cf4337bc67e379f968894e>: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.List1[T] effects) [0x000c3] in <bf3a5afb38cf4337bc67e379f968894e>: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.List1[T] effects) [0x00016] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.Effects.EffectSystem.TriggerEffects (UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Entities.IEntity target, System.Collections.Generic.List1[T] effects) [0x00027] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Components.Lib.MovementInteractionComponent.Activate (UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Entities.IEntity target) [0x00012] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Components.Lib.MovementInteractionComponent+<>c__DisplayClass20_0.<PropagateEventToComponent>b__0 () [0x00000] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Systems.GameCommands.Options.GameCommandOption.ExecuteOption () [0x00000] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.ExecuteGameCommand (UA.GameEngine.ECS.Entities.IEntity entity, System.Collections.Generic.List1[T] gameCommandOptions) [0x0001a] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.Movement.MovementSystem.ExecuteMovement (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.Movement.Direction movementDirection, System.Boolean isForcedMovement, UA.GameEngine.ECS.Systems.Movement.MovementMode movementMode) [0x000f7] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.Goals.Lib.Base.GoalBase.AttackAdjacentTarget (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Entities.IEntity target) [0x00033] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.Goals.Lib.KillEntityGoal.Act (UA.GameEngine.ECS.Entities.IEntity entity) [0x00198] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.Goals.GoalStack.Act () [0x0002a] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.Goals.GoalSystem.ActBasedOnCurrentGoal (UA.GameEngine.ECS.Entities.IEntity entity) [0x00007] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Components.Lib.GoalDrivenComponent.PropagateEventToComponent (UA.GameEngine.Events.GameEvent gameEvent) [0x0002f] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Components.Lib.Base.ComponentBase.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00000] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.Events.EventDispatcher2[TT,TE].PropagateEvent (TE ev) [0x0007a] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Entities.Entity.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00305] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Entities.Entity.PropagateEvent (UA.GameEngine.Events.GameEventType gameEventType) [0x00010] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Entities.EntityReference.PropagateEvent (UA.GameEngine.Events.GameEventType gameEventType) [0x00006] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Systems.Actors.ActorSystem.Act (UA.GameEngine.ECS.Entities.IEntity entity) [0x0001a] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Systems.Actors.ActorSystem.<PassTurn>b__16_0 (UA.GameEngine.ECS.Entities.IEntity a) [0x00000] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Systems.Actors.ActorSystem.PassTurnForActor (UA.GameEngine.ECS.Entities.IEntity actor, System.Action1[T] act) [0x001d3] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.Actors.ActorSystem.PassTurn (UA.GameEngine.ECS.Entities.IEntity actingEntity) [0x00122] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem+<>c__DisplayClass52_1.<ExecutePlayerAction>b__1 (UA.GameEngine.ECS.Entities.IEntity actor) [0x0009c] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.Actors.ActorSystem.PassTurnForActor (UA.GameEngine.ECS.Entities.IEntity actor, System.Action1[T] act) [0x001d3] in <bf3a5afb38cf4337bc67e379f968894e>:0 at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.ExecutePlayerAction (UA.GameEngine.ECS.Entities.IEntity target, System.Action1[T] act) [0x0011b] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.ExecuteMoveNorth () [0x00010] in <bf3a5afb38cf4337bc67e379f968894e>:0
at UA.Bus.UltimateUserInterfaceGameEngineServiceBus.ProcessTasks () [0x0008f] in <bf3a5afb38cf4337bc67e379f968894e>:0

Comments (1)

  1. Log in to comment