diff --git a/src/BasicPathFinding.cs b/src/BasicPathFinding.cs index 3fcd24d..96e0ffe 100644 --- a/src/BasicPathFinding.cs +++ b/src/BasicPathFinding.cs @@ -434,7 +434,10 @@ namespace OpenSim.Modules.PathFinding PathNode _node = _env.Nodes.Find(X => X.PositionX == (int)_thisNode.Position.X && X.PositionY == (int)_thisNode.Position.Y); if(_node == null) + { + _pathFindingGrid.DisconnectNode(new GridPosition((int)_thisNode.Position.X, (int)_thisNode.Position.Y)); _pathFindingGrid.RemoveDiagonalConnectionsIntersectingWithNode(new GridPosition((int)_thisNode.Position.X, (int)_thisNode.Position.Y)); + } } PathFinder pathFinder = new PathFinder();