get_reachable_nodes
Find unallocated passive nodes within a specified distance from your current build, sorted by proximity and node type, with optional class filtering to focus on relevant areas of the passive tree.
Instructions
Return all unallocated passive nodes reachable within max_distance steps from the current build.
Distance 1 = adjacent to an allocated node (can be taken with the next point). Distance 2 = one unallocated pathing node away, and so on.
Results are sorted by distance (closest first), then by type (keystones and notables before small nodes). Use this to find what is actually within reach before recommending passive picks.
Use classes to restrict results to one or more class regions, filtering out nodes from unrelated parts of the tree. Valid class names: Druid, Huntress, Mercenary, Monk, Sorceress, Warrior.
Requires both a loaded build and tree data.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| max_distance | No | ||
| include_small_nodes | No | ||
| classes | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |