GameboardScenarioSimulationStepReport
Defined in: src/simulation/report.ts:125
Serializable report for one simulation step.
Properties
Section titled “Properties”action
Section titled “action”action:
"command"|"actor-target-command"|"inspect-actor-targets"|"run-systems"|"remove-actor"|"remove-placement"|"spawn-actor"|"spawn-placement"|"update-actor"|"update-placement"
Defined in: src/simulation/report.ts:133
Step action discriminator.
actorTargets?
Section titled “actorTargets?”
optionalactorTargets?:GameboardScenarioSimulationActorTargetsRecord
Defined in: src/simulation/report.ts:137
Actor-target record emitted by the step.
command?
Section titled “command?”
optionalcommand?:GameboardInteractionCommandRecord
Defined in: src/simulation/report.ts:135
Command record emitted by the step.
eventRecords
Section titled “eventRecords”eventRecords: readonly
GameboardSystemEventRecord[]
Defined in: src/simulation/report.ts:139
System event records emitted by the step.
optionalid?:string
Defined in: src/simulation/report.ts:129
Authored step id.
index:
number
Defined in: src/simulation/report.ts:127
Step index.
label?
Section titled “label?”
optionallabel?:string
Defined in: src/simulation/report.ts:131
Authored step label.
mutations
Section titled “mutations”mutations: readonly
GameboardScenarioSimulationMutationRecord[]
Defined in: src/simulation/report.ts:141
Direct mutation records emitted by the step.