GameboardPatrolSimulationActorAssignment
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:606
Assignment for turning one patrol route into simulation command steps.
Properties
Section titled “Properties”actorId
Section titled “actorId”actorId:
string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:610
Actor id that should follow the route.
command?
Section titled “command?”
optionalcommand?:Omit<RunGameboardInteractionOptions,"sourceActor"|"systems">
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:618
Command options for generated movement commands.
label?
Section titled “label?”
optionallabel?:string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:616
Base label for generated steps.
movement?
Section titled “movement?”
optionalmovement?:GameboardMovementPathRequestOptions
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:620
Movement path options for generated movement commands.
rounds?
Section titled “rounds?”
optionalrounds?:number
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:612
Number of route rounds to emit.
routeId
Section titled “routeId”routeId:
string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:608
Patrol route id to execute.
stepIdPrefix?
Section titled “stepIdPrefix?”
optionalstepIdPrefix?:string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:614
Prefix for generated step ids.
systems?
Section titled “systems?”
optionalsystems?: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.