Skip to content

CreateGameboardPatrolSimulationScriptOptions

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

Options for generating a complete simulation script from patrol routes.

assignments: readonly GameboardPatrolSimulationActorAssignment[]

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

Actor-to-route assignments.

CreateGameboardPatrolSimulationStepsOptions.assignments


optional defaultCommandHandlerOptions?: CreateGameboardInteractionHandlerPresetOptions

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

Default handler options for generated script.


optional defaultCommandHandlers?: readonly ("remove-target-actor" | "remove-target-placement" | "mark-target-interacted" | "default-rpg")[]

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

Default command handler presets for generated script.


optional defaultCommandSystems?: false | RunGameboardSystemsOptions

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

Default command systems for generated script.


optional defaultRunSystems?: RunGameboardSystemsOptions

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

Default systems for generated run-systems steps.


optional defaultSourceActor?: string

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

Default source actor id for generated command steps.


optional expectations?: GameboardScenarioSimulationExpectations

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

Expectations to embed in the generated script.


optional requireFoundRoutes?: boolean

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

Whether missing routes should be treated as errors. Defaults to true.

CreateGameboardPatrolSimulationStepsOptions.requireFoundRoutes


routes: GameboardPatrolRouteSet | readonly GameboardPatrolRoutePlan[]

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

Patrol route set or route plans.

CreateGameboardPatrolSimulationStepsOptions.routes