— His situation is a different scenario than regular pathfinding. There are no obstacle, and the only limiting factor is the distance between nodes.
There are currently no official plugins in C2 that would enable him to do this, so I guess he needs to fallback to an event-based solution, or maybe a custom plugin...
Basically, you need to gradually and recursively search available nodes (that are within reach) and try to follow the shortest path.