GameboardPatrolEventRecord
Defined in: src/systems/systems.ts:425
Serializable patrol event record.
Properties
Section titled “Properties”actorId?
Section titled “actorId?”
optionalactorId?:string
Defined in: src/systems/systems.ts:429
Actor id when the patrol placement is actor-backed.
advanced
Section titled “advanced”advanced:
boolean
Defined in: src/systems/systems.ts:445
Whether the patrol pointer advanced.
currentWaypointIndex
Section titled “currentWaypointIndex”currentWaypointIndex:
number
Defined in: src/systems/systems.ts:437
Current waypoint index.
placementId
Section titled “placementId”placementId:
string
Defined in: src/systems/systems.ts:427
Placement id controlled by the patrol agent.
reason?
Section titled “reason?”
optionalreason?:string
Defined in: src/systems/systems.ts:447
Optional patrol blocked/waiting reason.
requested
Section titled “requested”requested:
boolean
Defined in: src/systems/systems.ts:443
Whether movement was requested.
roundsCompleted
Section titled “roundsCompleted”roundsCompleted:
number
Defined in: src/systems/systems.ts:441
Completed route rounds.
routeId
Section titled “routeId”routeId:
string
Defined in: src/systems/systems.ts:431
Patrol route id.
status
Section titled “status”status:
GameboardPatrolStatus
Defined in: src/systems/systems.ts:433
Patrol status after advancement.
targetKey?
Section titled “targetKey?”
optionaltargetKey?:string
Defined in: src/systems/systems.ts:435
Current target waypoint tile key.
targetWaypointIndex
Section titled “targetWaypointIndex”targetWaypointIndex:
number
Defined in: src/systems/systems.ts:439
Target waypoint index.