route_connections
Preview or commit pipe paths between transmission faces in Stormworks, preserving access and structure while minimizing length and bends. Remove paths to change them later.
Instructions
Preview/commit actual pipes between transmission faces, preserving access and structure. Each route: {from:{part_id,surface_index},to:{part_id,surface_index},bounds?:[[lo],[hi]], waypoints?:[[x,y,z],...],name?:str,pipe_style?:auto|exposed|enclosed,through_blocks?:[part_id,...]}. Bounds/waypoints use integer blocks. Routes minimize length, then bends. Default auto uses enclosed pipes for explicitly selected through_blocks; other cells use exposed pipes. through_blocks replaces only selected unconfigured/unlinked 01_block parts, retaining paint. All selected blocks must lie on the route (use waypoints if needed); removal restores them. Other structure and access are preserved; routes never join unrelated pipe networks. Clutch/gearbox ports may use several routes; create an explicit T-piece for a branch. Remove an added route with {op:'remove',route_id} from query_connections, then reroute.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| commit | No | ||
| design | Yes | ||
| routes | Yes | ||
| revision | Yes |