diff --git a/lib/pathfinder/NodeStorage.cpp b/lib/pathfinder/NodeStorage.cpp index 67c27fe68..07d283d19 100644 --- a/lib/pathfinder/NodeStorage.cpp +++ b/lib/pathfinder/NodeStorage.cpp @@ -100,6 +100,12 @@ std::vector NodeStorage::calculateTeleportations( { auto * node = getNode(neighbour, source.node->layer); + if(!node->coord.valid()) + { + logAi->debug("Teleportation exit is blocked " + neighbour.toString()); + continue; + } + neighbours.push_back(node); }