Thanks for the reply. I eventually found this old post of yours that solved it. The key info is “find start and end points on”, which is what I really wanted anyways. I’m trying to force an agent to go through a river node first before traversing ocean nodes.