Error after casting wave of life

Issue #181 resolved
Grond created an issue

Game continued to function after the error message.

Ultimate ADOM - Caverns of Chaos
Version 0.1.2 - 5/8/2020 3:39:04 PM

Passing an actor turn crashed.

Trying to execute an illegal move: CandleDungeonInteriorRoomDecoration

UA.GameEngine.GameEngineException: Trying to execute an illegal move: CandleDungeonInteriorRoomDecoration
at UA.GameEngine.ECS.Systems.Movement.MovementSystem.CanMoveTo (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.Movement.Direction movementDirection, System.Boolean isForcedMovement, System.Boolean silent) [0x0007f] in <59b3741dc4af489eb301a9da4031c81d>:0
at UA.GameEngine.ECS.Systems.Goals.Lib.MoveRandomlyGoal.Act (UA.GameEngine.ECS.Entities.IEntity entity) [0x0002e] in <59b3741dc4af489eb301a9da4031c81d>:0
at UA.GameEngine.ECS.Systems.Goals.GoalStack.Act () [0x0001c] in <59b3741dc4af489eb301a9da4031c81d>:0
at UA.GameEngine.ECS.Systems.Goals.GoalSystem.ActBasedOnCurrentGoal (UA.GameEngine.ECS.Entities.IEntity entity) [0x00007] in <59b3741dc4af489eb301a9da4031c81d>:0
at UA.GameEngine.ECS.Components.Lib.GoalDrivenComponent.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x0002f] in <59b3741dc4af489eb301a9da4031c81d>:0
at UA.Events.EventDispatcher2[TT,TE].PropagateEvent (TE ev) [0x0007c] in <59b3741dc4af489eb301a9da4031c81d>:0 at UA.GameEngine.ECS.Entities.Entity.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00231] in <59b3741dc4af489eb301a9da4031c81d>:0 at UA.GameEngine.ECS.Entities.Entity.PropagateEvent (UA.GameEngine.Events.GameEventType gameEventType) [0x00010] in <59b3741dc4af489eb301a9da4031c81d>:0 at UA.GameEngine.ECS.Systems.Actors.ActorSystem.Act (UA.GameEngine.ECS.Entities.IEntity entity) [0x00014] in <59b3741dc4af489eb301a9da4031c81d>:0 at UA.GameEngine.ECS.Systems.Actors.ActorSystem.<PassTurn>b__12_0 (UA.GameEngine.ECS.Entities.IEntity a) [0x00000] in <59b3741dc4af489eb301a9da4031c81d>:0 at UA.GameEngine.ECS.Systems.Actors.ActorSystem.PassTurnForActor (UA.GameEngine.ECS.Entities.IEntity actor, System.Action1[T] act) [0x001b3] in <59b3741dc4af489eb301a9da4031c81d>:0
at UA.GameEngine.ECS.Systems.Actors.ActorSystem.PassTurn (UA.GameEngine.ECS.Entities.IEntity actingEntity) [0x000f4] in <59b3741dc4af489eb301a9da4031c81d>:0
at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem+<>c__DisplayClass36_1.<ExecutePlayerAction>b__0 (UA.GameEngine.ECS.Entities.IEntity actor) [0x00099] in <59b3741dc4af489eb301a9da4031c81d>:0
at UA.GameEngine.ECS.Systems.Actors.ActorSystem.PassTurnForActor (UA.GameEngine.ECS.Entities.IEntity actor, System.Action1[T] act) [0x001b3] in <59b3741dc4af489eb301a9da4031c81d>:0 at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.ExecutePlayerAction (UA.GameEngine.ECS.Entities.IEntity target, System.Action1[T] act) [0x001c5] in <59b3741dc4af489eb301a9da4031c81d>:0
at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.InteractManually () [0x00010] in <59b3741dc4af489eb301a9da4031c81d>:0
at UA.Bus.UltimateUserInterfaceGameEngineServiceBus.ProcessTasks () [0x00081] in <59b3741dc4af489eb301a9da4031c81d>:0

Comments (3)

  1. Log in to comment