Skip to content

GameboardPatrolEventRecord

Defined in: src/systems/systems.ts:425

Serializable patrol event record.

optional actorId?: string

Defined in: src/systems/systems.ts:429

Actor id when the patrol placement is actor-backed.


advanced: boolean

Defined in: src/systems/systems.ts:445

Whether the patrol pointer advanced.


currentWaypointIndex: number

Defined in: src/systems/systems.ts:437

Current waypoint index.


placementId: string

Defined in: src/systems/systems.ts:427

Placement id controlled by the patrol agent.


optional reason?: string

Defined in: src/systems/systems.ts:447

Optional patrol blocked/waiting reason.


requested: boolean

Defined in: src/systems/systems.ts:443

Whether movement was requested.


roundsCompleted: number

Defined in: src/systems/systems.ts:441

Completed route rounds.


routeId: string

Defined in: src/systems/systems.ts:431

Patrol route id.


status: GameboardPatrolStatus

Defined in: src/systems/systems.ts:433

Patrol status after advancement.


optional targetKey?: string

Defined in: src/systems/systems.ts:435

Current target waypoint tile key.


targetWaypointIndex: number

Defined in: src/systems/systems.ts:439

Target waypoint index.