GameboardScenarioSimulationActorTargetsRecord
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:786
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: packages/declarative-hex-worlds/src/simulation/script-types.ts:804
Nearest or chosen target summary.
reachableActorIds
Section titled “reachableActorIds”reachableActorIds: readonly
string[]
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:802
Reachable target actor ids in sorted order.
reason?
Section titled “reason?”
optionalreason?:string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:808
Optional targeting failure reason.
sourceActorId?
Section titled “sourceActorId?”
optionalsourceActorId?:string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:794
Source actor id.
sourcePlacementId?
Section titled “sourcePlacementId?”
optionalsourcePlacementId?:string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:796
Source placement id.
sourceTileKey?
Section titled “sourceTileKey?”
optionalsourceTileKey?:string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:798
Source tile key.
stepId?
Section titled “stepId?”
optionalstepId?:string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:790
Authored step id.
stepIndex
Section titled “stepIndex”stepIndex:
number
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:788
Step index that emitted the actor-target report.
stepLabel?
Section titled “stepLabel?”
optionalstepLabel?:string
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:792
Authored step label.
targetActorIds
Section titled “targetActorIds”targetActorIds: readonly
string[]
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:800
All target actor ids in sorted order.
targets
Section titled “targets”targets: readonly
GameboardScenarioSimulationActorTargetRecord[]
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:806
Full target summaries.