save_tree
Updates only the passive tree in an existing Path of Building build file, applying node allocations or mastery selections back to the original build.
Instructions
Update only the passive tree in an existing build file. Use this to apply tree optimizations or Lua bridge modifications back to the original build.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"build_name": "<build_name>",
"nodes": "<nodes>"
},
"name": "save_tree"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| nodes | Yes | Array of node IDs to allocate | |
| backup | No | Create backup before modifying (default: true) | |
| build_name | Yes | Target build filename to update | |
| mastery_effects | No | Mastery selections as object mapping node ID to effect ID (optional) |