Skip to content

GameboardScenarioSimulationActorExpectation

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

Expected final actor state in a simulation report.

actorId: string

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

Actor id to inspect.


optional assetId?: string

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

Expected actor placement asset id.


optional blocksMovement?: boolean

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

Expected movement-blocking flag.


optional exists?: boolean

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

Whether the actor is expected to exist.


optional faction?: string

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

Expected actor faction.


optional hostile?: boolean

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

Expected hostile flag.


optional interactive?: boolean

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

Expected interactive flag.


optional kind?: GameboardActorKind

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

Expected actor kind.


optional metadata?: Readonly<Record<string, GameboardActorMetadataValue>>

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

Actor metadata entries that must match.


optional placementId?: string

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

Expected actor placement id.


optional tags?: readonly string[]

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

Actor tags that must be present.


optional team?: string

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

Expected actor team.


optional tileKey?: string

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

Expected actor tile key.