Skip to content

GameboardScenarioSimulationActorTargetsExpectation

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

Expected actor-targeting record in a simulation report.

optional nearestActorId?: string

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

Expected nearest target actor id.


optional nearestApproach?: GameboardActorTargetApproach | "self" | "none"

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

Expected nearest target approach.


optional nearestApproachTileKey?: string

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

Expected nearest target approach tile key.


optional nearestPathCost?: number

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

Expected nearest target path cost.


optional nearestPathFound?: boolean

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

Expected nearest target path-found flag.


optional nearestPathKeys?: readonly string[]

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

Expected nearest target path tile keys.


optional nearestReachable?: boolean

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

Expected nearest target reachability.


optional reachableActorIds?: readonly string[]

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

Exact reachable actor ids expected in the report.


optional reason?: string

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

Expected target report reason.


optional sourceActorId?: string

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

Expected source actor id.


optional stepId?: string

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

Step id that should emit the target report.


optional stepIndex?: number

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

Step index that should emit the target report.


optional targetActorId?: string

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

Specific target actor id to inspect.


optional targetActorIds?: readonly string[]

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

Exact target actor ids expected in the report.


optional targetApproach?: GameboardActorTargetApproach | "self" | "none"

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

Expected specific target approach.


optional targetApproachTileKey?: string

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

Expected specific target approach tile key.


optional targetCommandCanExecute?: boolean

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

Expected specific target command executability.


optional targetCommandIntent?: GameboardInteractionIntent

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

Expected specific target command intent.


optional targetCommandKind?: GameboardInteractionCommandKind

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

Expected specific target command kind.


optional targetPathCost?: number

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

Expected specific target path cost.


optional targetPathFound?: boolean

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

Expected specific target path-found flag.


optional targetPathKeys?: readonly string[]

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

Expected specific target path tile keys.


optional targetReachable?: boolean

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

Expected specific target reachability.