GameboardScenarioSimulationCommandExpectation
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:308
Expected command record in a simulation report.
Properties
Section titled “Properties”actorId?
Section titled “actorId?”
optionalactorId?:string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:328
Expected command actor id.
canExecute?
Section titled “canExecute?”
optionalcanExecute?:boolean
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:320
Expected command executability.
effectTypes?
Section titled “effectTypes?”
optionaleffectTypes?: 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.
handlerId?
Section titled “handlerId?”
optionalhandlerId?:string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:334
Expected handler id.
handlerStatus?
Section titled “handlerStatus?”
optionalhandlerStatus?:GameboardInteractionHandlerStatus
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:336
Expected handler status.
intent?
Section titled “intent?”
optionalintent?:GameboardInteractionIntent
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:316
Expected command intent.
optionalkind?:GameboardInteractionCommandKind
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:314
Expected command kind.
placementId?
Section titled “placementId?”
optionalplacementId?:string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:326
Expected command placement id.
reason?
Section titled “reason?”
optionalreason?:string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:322
Expected command reason.
sourceActorId?
Section titled “sourceActorId?”
optionalsourceActorId?:string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:330
Expected source actor id.
sourcePlacementId?
Section titled “sourcePlacementId?”
optionalsourcePlacementId?:string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:332
Expected source placement id.
status?
Section titled “status?”
optionalstatus?:GameboardInteractionExecutionStatus
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:318
Expected command status.
stepId?
Section titled “stepId?”
optionalstepId?:string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:310
Step id that should emit the command.
stepIndex?
Section titled “stepIndex?”
optionalstepIndex?:number
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:312
Step index that should emit the command.
targetActorId?
Section titled “targetActorId?”
optionaltargetActorId?:string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:348
Expected target actor id.
targetCanEnter?
Section titled “targetCanEnter?”
optionaltargetCanEnter?:boolean
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:350
Expected target enterability.
targetIntent?
Section titled “targetIntent?”
optionaltargetIntent?:GameboardInteractionIntent
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:342
Expected target intent.
targetKind?
Section titled “targetKind?”
optionaltargetKind?:GameboardInteractionTargetKind
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:340
Expected target kind.
targetPlacementId?
Section titled “targetPlacementId?”
optionaltargetPlacementId?:string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:346
Expected target placement id.
targetTileKey?
Section titled “targetTileKey?”
optionaltargetTileKey?:string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:344
Expected target tile key.
tileKey?
Section titled “tileKey?”
optionaltileKey?:string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:324
Expected command tile key.