Skip to content

GameboardPatrolEventRecord

Defined in: packages/declarative-hex-worlds/src/systems/events.ts:304

Serializable patrol event record.

optional actorId?: string

Defined in: packages/declarative-hex-worlds/src/systems/events.ts:308

Actor id when the patrol placement is actor-backed.


advanced: boolean

Defined in: packages/declarative-hex-worlds/src/systems/events.ts:324

Whether the patrol pointer advanced.


currentWaypointIndex: number

Defined in: packages/declarative-hex-worlds/src/systems/events.ts:316

Current waypoint index.


placementId: string

Defined in: packages/declarative-hex-worlds/src/systems/events.ts:306

Placement id controlled by the patrol agent.


optional reason?: string

Defined in: packages/declarative-hex-worlds/src/systems/events.ts:326

Optional patrol blocked/waiting reason.


requested: boolean

Defined in: packages/declarative-hex-worlds/src/systems/events.ts:322

Whether movement was requested.


roundsCompleted: number

Defined in: packages/declarative-hex-worlds/src/systems/events.ts:320

Completed route rounds.


routeId: string

Defined in: packages/declarative-hex-worlds/src/systems/events.ts:310

Patrol route id.


status: GameboardPatrolStatus

Defined in: packages/declarative-hex-worlds/src/systems/events.ts:312

Patrol status after advancement.


optional targetKey?: string

Defined in: packages/declarative-hex-worlds/src/systems/events.ts:314

Current target waypoint tile key.


targetWaypointIndex: number

Defined in: packages/declarative-hex-worlds/src/systems/events.ts:318

Target waypoint index.