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.
Properties
Section titled “Properties”nearestTarget?
Section titled “nearestTarget?”
optionalnearestTarget?:GameboardScenarioSimulationActorTargetRecord
Defined in: src/simulation/script.ts:816
Nearest or chosen target summary.
reachableActorIds
Section titled “reachableActorIds”reachableActorIds: readonly
string[]
Defined in: src/simulation/script.ts:814
Reachable target actor ids in sorted order.
reason?
Section titled “reason?”
optionalreason?:string
Defined in: src/simulation/script.ts:820
Optional targeting failure reason.
sourceActorId?
Section titled “sourceActorId?”
optionalsourceActorId?:string
Defined in: src/simulation/script.ts:806
Source actor id.
sourcePlacementId?
Section titled “sourcePlacementId?”
optionalsourcePlacementId?:string
Defined in: src/simulation/script.ts:808
Source placement id.
sourceTileKey?
Section titled “sourceTileKey?”
optionalsourceTileKey?:string
Defined in: src/simulation/script.ts:810
Source tile key.
stepId?
Section titled “stepId?”
optionalstepId?:string
Defined in: src/simulation/script.ts:802
Authored step id.
stepIndex
Section titled “stepIndex”stepIndex:
number
Defined in: src/simulation/script.ts:800
Step index that emitted the actor-target report.
stepLabel?
Section titled “stepLabel?”
optionalstepLabel?:string
Defined in: src/simulation/script.ts:804
Authored step label.
targetActorIds
Section titled “targetActorIds”targetActorIds: readonly
string[]
Defined in: src/simulation/script.ts:812
All target actor ids in sorted order.
targets
Section titled “targets”targets: readonly
GameboardScenarioSimulationActorTargetRecord[]
Defined in: src/simulation/script.ts:818
Full target summaries.