Skip to content

GameboardScenarioSimulationScript

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

Serializable script for deterministic scenario simulation.

optional defaultCommandHandlerOptions?: CreateGameboardInteractionHandlerPresetOptions

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

Default options for built-in command handler presets.


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

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

Default built-in command handler presets.


optional defaultCommandSystems?: false | RunGameboardSystemsOptions

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

Default systems after command dispatch, or false to skip.


optional defaultRunSystems?: RunGameboardSystemsOptions

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

Default systems for run-systems steps.


optional defaultSourceActor?: string

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

Default source actor id for command steps.


optional expectations?: GameboardScenarioSimulationExpectations

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

Optional expectations evaluated against the report.


schemaVersion: "1.0.0"

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

Simulation schema version.


steps: readonly GameboardScenarioSimulationStep[]

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

Steps to execute in order.