autoexplore ?

Issue #261 resolved
Dirian created an issue

I was autoexploring, it open a door in the process, then…

Ultimate ADOM - Caverns of Chaos
Version 0.3.0 - 02/07/2020 23:17:50

Asynchronous execution crashed.

Object reference not set to an instance of an object

System.NullReferenceException: Object reference not set to an instance of an object
at UA.GameEngine.ECS.Entities.Entity.WillRespondTo (UA.GameEngine.Events.GameEventType eventType) [0x00036] in <753e6ddfb91e4bd4b1c2d5db961aa767>:0
at UA.GameEngine.ECS.Systems.Perception.PerceptionSystem.CanSee (UA.GameEngine.ECS.Entities.IEntity entity) [0x00000] in <753e6ddfb91e4bd4b1c2d5db961aa767>:0
at UA.GameEngine.ECS.Systems.Brains.BrainBase.CanSee () [0x00010] in <753e6ddfb91e4bd4b1c2d5db961aa767>:0
at UA.GameEngine.ECS.Systems.Brains.Player.PlayerBrain.IsGoingToMoveToPositionDuringPathfinding (UA.GameEngine.ECS.Systems.ZoneMaps.IZoneMap map, UA.GameEngine.ECS.Systems.PathFinding.Position from, UA.GameEngine.ECS.Systems.PathFinding.Position to, UA.GameEngine.ECS.Systems.PathFinding.Position finalTarget) [0x00018] in <753e6ddfb91e4bd4b1c2d5db961aa767>:0
at UA.GameEngine.ECS.Systems.PathFinding.PathFindingSystem.IsPermissiblePosition (UA.GameEngine.ECS.Entities.IEntity mover, UA.GameEngine.ECS.Systems.ZoneMaps.IZoneMap map, UA.GameEngine.ECS.Systems.PathFinding.Position from, UA.GameEngine.ECS.Systems.PathFinding.Position to, UA.GameEngine.ECS.Systems.PathFinding.Position target, UA.GameEngine.ECS.Systems.PathFinding.PathFindingMode pathFindingMode) [0x00006] in <753e6ddfb91e4bd4b1c2d5db961aa767>:0
at UA.GameEngine.ECS.Systems.PathFinding.PathFindingSystem+<>c__DisplayClass8_0.<FindAStarPath>b__0 (UA.GameEngine.ECS.Systems.PathFinding.Position from, UA.GameEngine.ECS.Systems.PathFinding.Position to) [0x00000] in <753e6ddfb91e4bd4b1c2d5db961aa767>:0
at UA.GameEngine.ECS.Systems.PathFinding.PathFinder.FindPath (UA.GameEngine.ECS.Systems.PathFinding.PathFindingGrid grid, UA.GameEngine.ECS.Systems.PathFinding.Position start, UA.GameEngine.ECS.Systems.PathFinding.Position end, UA.GameEngine.ECS.Systems.PathFinding.Offset[] movementPattern, System.Func3[T1,T2,TResult] isValidPosition, System.Boolean shuffleNeighbors) [0x001c0] in <753e6ddfb91e4bd4b1c2d5db961aa767>:0 at UA.GameEngine.ECS.Systems.PathFinding.PathFindingGrid.GetPath (UA.GameEngine.ECS.Systems.PathFinding.Position start, UA.GameEngine.ECS.Systems.PathFinding.Position end, UA.GameEngine.ECS.Systems.PathFinding.Offset[] movementPattern, System.Func3[T1,T2,TResult] isValidPosition, System.Boolean shuffleNeighbors) [0x00000] in <753e6ddfb91e4bd4b1c2d5db961aa767>:0
at UA.GameEngine.ECS.Systems.PathFinding.PathFindingBase.FindPath (System.Boolean penetrateSolid, System.Boolean straightMovesOnly, System.Boolean shuffleNeighbors, UA.GameEngine.ECS.Systems.PathFinding.Position from, UA.GameEngine.ECS.Systems.PathFinding.Position to, System.Func3[T1,T2,TResult] isValidPosition) [0x0005b] in <753e6ddfb91e4bd4b1c2d5db961aa767>:0 at UA.GameEngine.ECS.Systems.ZoneMaps.ZoneMapReference.FindPath (System.Boolean penetrateSolid, System.Boolean straightMovesOnly, System.Boolean shuffleNeighbors, UA.GameEngine.ECS.Systems.PathFinding.Position from, UA.GameEngine.ECS.Systems.PathFinding.Position to, System.Func3[T1,T2,TResult] isValidPosition) [0x00006] in <753e6ddfb91e4bd4b1c2d5db961aa767>:0
at UA.GameEngine.ECS.Systems.PathFinding.PathFindingSystem.FindAStarPath (UA.GameEngine.ECS.Entities.IEntity mover, UA.GameEngine.ECS.Systems.PathFinding.Position target, UA.GameEngine.ECS.Systems.PathFinding.PathFindingMode pathFindingMode, System.Boolean straightMovementsOnly, System.Boolean shuffleNeighbors) [0x000a0] in <753e6ddfb91e4bd4b1c2d5db961aa767>:0
at UA.GameEngine.ECS.Systems.GameCommands.PlayerActionPath..ctor (UA.GameEngine.ECS.Systems.PathFinding.Position position) [0x0007a] in <753e6ddfb91e4bd4b1c2d5db961aa767>:0
at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.FindPlayerActionPath (UA.GameEngine.ECS.Systems.PathFinding.Position position) [0x00000] in <753e6ddfb91e4bd4b1c2d5db961aa767>:0
at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem+<>c__DisplayClass26_0.<ProcessPlayerActionPath>b__0 () [0x00000] in <753e6ddfb91e4bd4b1c2d5db961aa767>:0
at UA.Bus.UltimateUserInterfaceGameEngineServiceBus+<>c__DisplayClass26_0`1[T].<QueryAsynchronouslyAndPostProcess>b__0 () [0x00000] in <753e6ddfb91e4bd4b1c2d5db961aa767>:0

Comments (3)

  1. Log in to comment