GameboardScenarioSimulationScript
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:255
Serializable script for deterministic scenario simulation.
Properties
Section titled “Properties”defaultCommandHandlerOptions?
Section titled “defaultCommandHandlerOptions?”
optionaldefaultCommandHandlerOptions?:CreateGameboardInteractionHandlerPresetOptions
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:267
Default options for built-in command handler presets.
defaultCommandHandlers?
Section titled “defaultCommandHandlers?”
optionaldefaultCommandHandlers?: readonly ("remove-target-actor"|"remove-target-placement"|"mark-target-interacted"|"default-rpg")[]
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:265
Default built-in command handler presets.
defaultCommandSystems?
Section titled “defaultCommandSystems?”
optionaldefaultCommandSystems?:false|RunGameboardSystemsOptions
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:263
Default systems after command dispatch, or false to skip.
defaultRunSystems?
Section titled “defaultRunSystems?”
optionaldefaultRunSystems?:RunGameboardSystemsOptions
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:269
Default systems for run-systems steps.
defaultSourceActor?
Section titled “defaultSourceActor?”
optionaldefaultSourceActor?:string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:261
Default source actor id for command steps.
expectations?
Section titled “expectations?”
optionalexpectations?:GameboardScenarioSimulationExpectations
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:271
Optional expectations evaluated against the report.
schemaVersion
Section titled “schemaVersion”schemaVersion:
"1.0.0"
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:257
Simulation schema version.
steps: readonly
GameboardScenarioSimulationStep[]
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:259
Steps to execute in order.