Skip to content

CreateGameboardPatrolSimulationScriptOptions

Defined in: src/simulation/script.ts:690

Options for generating a complete simulation script from patrol routes.

assignments: readonly GameboardPatrolSimulationActorAssignment[]

Defined in: src/simulation/script.ts:644

Actor-to-route assignments.

CreateGameboardPatrolSimulationStepsOptions.assignments


optional defaultCommandHandlerOptions?: CreateGameboardInteractionHandlerPresetOptions

Defined in: src/simulation/script.ts:699

Default handler options for generated script.


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

Defined in: src/simulation/script.ts:697

Default command handler presets for generated script.


optional defaultCommandSystems?: false | RunGameboardSystemsOptions

Defined in: src/simulation/script.ts:695

Default command systems for generated script.


optional defaultRunSystems?: RunGameboardSystemsOptions

Defined in: src/simulation/script.ts:701

Default systems for generated run-systems steps.


optional defaultSourceActor?: string

Defined in: src/simulation/script.ts:693

Default source actor id for generated command steps.


optional expectations?: GameboardScenarioSimulationExpectations

Defined in: src/simulation/script.ts:703

Expectations to embed in the generated script.


optional requireFoundRoutes?: boolean

Defined in: src/simulation/script.ts:646

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

CreateGameboardPatrolSimulationStepsOptions.requireFoundRoutes


routes: GameboardPatrolRouteSet | readonly GameboardPatrolRoutePlan[]

Defined in: src/simulation/script.ts:642

Patrol route set or route plans.

CreateGameboardPatrolSimulationStepsOptions.routes