Skip to content

GameboardPatrolRoutePlan

Defined in: src/gameboard/navigation.ts:382

Planned patrol route with waypoints, segments, and diagnostics.

cost: number

Defined in: src/gameboard/navigation.ts:396

Total route cost.


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: readonly string[]

Defined in: src/gameboard/navigation.ts:404

Combined path tile keys.


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: readonly GameboardPatrolRouteSegment[]

Defined in: src/gameboard/navigation.ts:402

Route segments between waypoints.


selectedWaypointCount: number

Defined in: src/gameboard/navigation.ts:390

Selected waypoint count.


visited: number

Defined in: src/gameboard/navigation.ts:398

Total pathfinder visits across segments.


warnings: readonly string[]

Defined in: src/gameboard/navigation.ts:406

Non-fatal route diagnostics.


waypoints: readonly GameboardPatrolWaypoint[]

Defined in: src/gameboard/navigation.ts:400

Waypoints in route order.