GameboardScenarioSimulationActorTargetCommandStep
Defined in: src/simulation/script.ts:130
Selects an actor target, dispatches its planned command, and optionally runs systems.
Extends
Section titled “Extends”Properties
Section titled “Properties”action
Section titled “action”action:
"actor-target-command"
Defined in: src/simulation/script.ts:133
Step discriminator.
command?
Section titled “command?”
optionalcommand?:Omit<RunGameboardInteractionOptions,"systems"|"handlers">
Defined in: src/simulation/script.ts:145
Command execution options excluding systems and handlers.
handler?
Section titled “handler?”
optionalhandler?:"remove-target-actor"|"remove-target-placement"|"mark-target-interacted"|"default-rpg"
Defined in: src/simulation/script.ts:147
Single built-in command handler preset.
handlerOptions?
Section titled “handlerOptions?”
optionalhandlerOptions?:CreateGameboardInteractionHandlerPresetOptions
Defined in: src/simulation/script.ts:151
Options for built-in command handler presets.
handlers?
Section titled “handlers?”
optionalhandlers?: readonly ("remove-target-actor"|"remove-target-placement"|"mark-target-interacted"|"default-rpg")[]
Defined in: src/simulation/script.ts:149
Built-in command handler presets.
optionalid?:string
Defined in: src/simulation/script.ts:98
Optional stable step id used by reports and expectations.
Inherited from
Section titled “Inherited from”GameboardScenarioSimulationStepBase.id
label?
Section titled “label?”
optionallabel?:string
Defined in: src/simulation/script.ts:100
Human-readable step label for reports.
Inherited from
Section titled “Inherited from”GameboardScenarioSimulationStepBase.label
requireReachable?
Section titled “requireReachable?”
optionalrequireReachable?:boolean
Defined in: src/simulation/script.ts:139
Require the selected target to be reachable.
sourceActor?
Section titled “sourceActor?”
optionalsourceActor?:string
Defined in: src/simulation/script.ts:135
Source actor id.
systems?
Section titled “systems?”
optionalsystems?:false|RunGameboardSystemsOptions
Defined in: src/simulation/script.ts:153
Systems to run after command dispatch, or false to skip.
targetActorId?
Section titled “targetActorId?”
optionaltargetActorId?:string
Defined in: src/simulation/script.ts:137
Optional exact target actor id.
targeting?
Section titled “targeting?”
optionaltargeting?:Partial<Omit<GameboardActorTargetCommandOptions,"sourceActor"|"targetActorId"|"requireReachable">>
Defined in: src/simulation/script.ts:141
Actor-targeting filters and path options.