Skip to content

GameboardScenarioSimulationCommandExpectation

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

Expected command record in a simulation report.

optional actorId?: string

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

Expected command actor id.


optional canExecute?: boolean

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

Expected command executability.


optional effectTypes?: readonly ("actor-removed" | "placement-removed" | "actor-updated" | "placement-updated")[]

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

Expected command effect types.


optional handlerId?: string

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

Expected handler id.


optional handlerStatus?: GameboardInteractionHandlerStatus

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

Expected handler status.


optional intent?: GameboardInteractionIntent

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

Expected command intent.


optional kind?: GameboardInteractionCommandKind

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

Expected command kind.


optional placementId?: string

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

Expected command placement id.


optional reason?: string

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

Expected command reason.


optional sourceActorId?: string

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

Expected source actor id.


optional sourcePlacementId?: string

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

Expected source placement id.


optional status?: GameboardInteractionExecutionStatus

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

Expected command status.


optional stepId?: string

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

Step id that should emit the command.


optional stepIndex?: number

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

Step index that should emit the command.


optional targetActorId?: string

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

Expected target actor id.


optional targetCanEnter?: boolean

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

Expected target enterability.


optional targetIntent?: GameboardInteractionIntent

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

Expected target intent.


optional targetKind?: GameboardInteractionTargetKind

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

Expected target kind.


optional targetPlacementId?: string

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

Expected target placement id.


optional targetTileKey?: string

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

Expected target tile key.


optional tileKey?: string

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

Expected command tile key.