GameboardPatrolRoutePlan
Defined in: src/gameboard/navigation.ts:382
Planned patrol route with waypoints, segments, and diagnostics.
Properties
Section titled “Properties”cost:
number
Defined in: src/gameboard/navigation.ts:396
Total route cost.
errors
Section titled “errors”errors: readonly
string[]
Defined in: src/gameboard/navigation.ts:408
Fatal route diagnostics.
found:
boolean
Defined in: src/gameboard/navigation.ts:394
Whether the route satisfies all required segments.
id:
string
Defined in: src/gameboard/navigation.ts:384
Route id.
loop:
boolean
Defined in: src/gameboard/navigation.ts:392
Whether this route loops to the start.
pathKeys
Section titled “pathKeys”pathKeys: readonly
string[]
Defined in: src/gameboard/navigation.ts:404
Combined path tile keys.
requestedWaypointCount
Section titled “requestedWaypointCount”requestedWaypointCount:
number
Defined in: src/gameboard/navigation.ts:388
Requested waypoint count.
seed:
string
Defined in: src/gameboard/navigation.ts:386
Seed used by this route.
segments
Section titled “segments”segments: readonly
GameboardPatrolRouteSegment[]
Defined in: src/gameboard/navigation.ts:402
Route segments between waypoints.
selectedWaypointCount
Section titled “selectedWaypointCount”selectedWaypointCount:
number
Defined in: src/gameboard/navigation.ts:390
Selected waypoint count.
visited
Section titled “visited”visited:
number
Defined in: src/gameboard/navigation.ts:398
Total pathfinder visits across segments.
warnings
Section titled “warnings”warnings: readonly
string[]
Defined in: src/gameboard/navigation.ts:406
Non-fatal route diagnostics.
waypoints
Section titled “waypoints”waypoints: readonly
GameboardPatrolWaypoint[]
Defined in: src/gameboard/navigation.ts:400
Waypoints in route order.