Skip to content

GameboardScenarioSimulationActorTargetsRecord

Defined in: src/simulation/script.ts:798

Serializable actor-targeting report with step provenance.

Declared in script.ts (not report.ts) because it appears in GameboardScenarioSimulationStepResult, which the engine produces and the report module consumes.

optional nearestTarget?: GameboardScenarioSimulationActorTargetRecord

Defined in: src/simulation/script.ts:816

Nearest or chosen target summary.


reachableActorIds: readonly string[]

Defined in: src/simulation/script.ts:814

Reachable target actor ids in sorted order.


optional reason?: string

Defined in: src/simulation/script.ts:820

Optional targeting failure reason.


optional sourceActorId?: string

Defined in: src/simulation/script.ts:806

Source actor id.


optional sourcePlacementId?: string

Defined in: src/simulation/script.ts:808

Source placement id.


optional sourceTileKey?: string

Defined in: src/simulation/script.ts:810

Source tile key.


optional stepId?: string

Defined in: src/simulation/script.ts:802

Authored step id.


stepIndex: number

Defined in: src/simulation/script.ts:800

Step index that emitted the actor-target report.


optional stepLabel?: string

Defined in: src/simulation/script.ts:804

Authored step label.


targetActorIds: readonly string[]

Defined in: src/simulation/script.ts:812

All target actor ids in sorted order.


targets: readonly GameboardScenarioSimulationActorTargetRecord[]

Defined in: src/simulation/script.ts:818

Full target summaries.