Skip to content

GameboardScenarioSimulationUpdateActorStep

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

Updates an actor and optionally its placement.

action: "update-actor"

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

Step discriminator.


actor: UpdateGameboardActorOptions

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

Actor update options.


actorId: string

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

Actor id to update.


optional id?: string

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

Optional stable step id used by reports and expectations.

GameboardScenarioSimulationStepBase.id


optional label?: string

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

Human-readable step label for reports.

GameboardScenarioSimulationStepBase.label


optional placement?: UpdateGameboardPlacementOptions

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

Optional placement update options for the actor placement.


optional systems?: false | RunGameboardSystemsOptions

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

Systems to run after update, or false to skip.