RimWorld

RimWorld

Dungeon Core
Pathing Bug
Very cool Mod!
Unfortunately, when I enter the room with a War Queen, the pawn won't move north of the campfire.
If I try to move up there, It causes this error:

```
Exception ticking Adeodata (at (20, 0, 31)): System.IndexOutOfRangeException: Index was outside the bounds of the array.
at TerrainMovement.TerrainAwarePathFinder.FindPath (Verse.IntVec3 start, Verse.LocalTargetInfo dest, Verse.TraverseParms traverseParms, Verse.AI.PathEndMode peMode, Verse.AI.PathFinderCostTuning tuning) [0x008cc] in <064d37cc0b1d48989e7f27d39748906e>:0
at TerrainMovement.TerrainPathPatch.Prefix (Verse.AI.PawnPath& __result, Verse.Map ___map, Verse.IntVec3 start, Verse.LocalTargetInfo dest, Verse.TraverseParms traverseParms, Verse.AI.PathEndMode peMode, Verse.AI.PathFinderCostTuning tuning) [0x00007] in <064d37cc0b1d48989e7f27d39748906e>:0
at (wrapper dynamic-method) Verse.AI.PathFinder.Verse.AI.PathFinder.FindPath_Patch3(Verse.AI.PathFinder,Verse.IntVec3,Verse.LocalTargetInfo,Verse.TraverseParms,Verse.AI.PathEndMode,Verse.AI.PathFinderCostTuning)
at Verse.AI.PathFinder.FindPath (Verse.IntVec3 start, Verse.LocalTargetInfo dest, Verse.Pawn pawn, Verse.AI.PathEndMode peMode, Verse.AI.PathFinderCostTuning tuning) [0x0003e] in <cd7169108ea74757aa50c5b33d275c15>:0
at (wrapper dynamic-method) Verse.AI.Pawn_PathFollower.Verse.AI.Pawn_PathFollower.GenerateNewPath_Patch1(Verse.AI.Pawn_PathFollower)
at Verse.AI.Pawn_PathFollower.TrySetNewPath () [0x00000] in <cd7169108ea74757aa50c5b33d275c15>:0
at (wrapper dynamic-method) Verse.AI.Pawn_PathFollower.Verse.AI.Pawn_PathFollower.TryEnterNextPathCell_Patch3(Verse.AI.Pawn_PathFollower)
at Verse.AI.Pawn_PathFollower.PatherTick () [0x001d8] in <cd7169108ea74757aa50c5b33d275c15>:0
at Verse.Pawn.Tick () [0x00073] in <cd7169108ea74757aa50c5b33d275c15>:0
at Verse.TickList.Tick () [0x0015c] in <cd7169108ea74757aa50c5b33d275c15>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch2 (string)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
(wrapper dynamic-method) Verse.Root_Play:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)
```

Which just causes the pawn to stand there.
< >
Showing 1-3 of 3 comments
骸鸾  [developer] 19 Dec, 2023 @ 2:47pm 
It seems that another mod modifying the AI's pathfinding caused a conflict.
骸鸾  [developer] 19 Dec, 2023 @ 2:49pm 
The keyword for that mod is TerrainMovement
CrackaJack 16 Jan, 2024 @ 3:26am 
hahaha, pawn plays the floor is lava xD nice bug
< >
Showing 1-3 of 3 comments
Per page: 1530 50