Skip to content

GameboardPatrolSimulationActorAssignment

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:606

Assignment for turning one patrol route into simulation command steps.

actorId: string

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:610

Actor id that should follow the route.


optional command?: Omit<RunGameboardInteractionOptions, "sourceActor" | "systems">

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:618

Command options for generated movement commands.


optional label?: string

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:616

Base label for generated steps.


optional movement?: GameboardMovementPathRequestOptions

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:620

Movement path options for generated movement commands.


optional rounds?: number

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:612

Number of route rounds to emit.


routeId: string

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:608

Patrol route id to execute.


optional stepIdPrefix?: string

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:614

Prefix for generated step ids.


optional systems?: false | RunGameboardSystemsOptions

Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:622

Systems to run after generated movement commands, or false to skip.