GameboardScenarioSimulationExpectations
Defined in: src/simulation/script.ts:294
Expected records in a simulation report.
Properties
Section titled “Properties”actors?
Section titled “actors?”
optionalactors?: readonlyGameboardScenarioSimulationActorExpectation[]
Defined in: src/simulation/script.ts:310
Final actor-state expectations.
actorTargets?
Section titled “actorTargets?”
optionalactorTargets?: readonlyGameboardScenarioSimulationActorTargetsExpectation[]
Defined in: src/simulation/script.ts:302
Actor-target report expectations.
commands?
Section titled “commands?”
optionalcommands?: readonlyGameboardScenarioSimulationCommandExpectation[]
Defined in: src/simulation/script.ts:300
Command expectations.
eventTypes?
Section titled “eventTypes?”
optionaleventTypes?: readonly ("movement-requested"|"command-handled"|"command-blocked"|"command-ignored"|"command-handler-required"|"patrol-move-requested"|"patrol-waiting"|"patrol-completed"|"patrol-blocked"|"movement-stepped"|"movement-completed"|"movement-blocked"|"quest-advanced"|"quest-completed"|"quest-blocked")[]
Defined in: src/simulation/script.ts:296
Exact event type sequence expectation.
movements?
Section titled “movements?”
optionalmovements?: readonlyGameboardScenarioSimulationMovementExpectation[]
Defined in: src/simulation/script.ts:306
Movement event expectations.
mutations?
Section titled “mutations?”
optionalmutations?: readonlyGameboardScenarioSimulationMutationExpectation[]
Defined in: src/simulation/script.ts:308
Mutation expectations.
patrols?
Section titled “patrols?”
optionalpatrols?: readonlyGameboardScenarioSimulationPatrolExpectation[]
Defined in: src/simulation/script.ts:304
Patrol event expectations.
placements?
Section titled “placements?”
optionalplacements?: readonlyGameboardScenarioSimulationPlacementExpectation[]
Defined in: src/simulation/script.ts:312
Final placement-state expectations.
quests?
Section titled “quests?”
optionalquests?: readonlyGameboardScenarioSimulationQuestExpectation[]
Defined in: src/simulation/script.ts:314
Final quest-state expectations.
requiredEventTypes?
Section titled “requiredEventTypes?”
optionalrequiredEventTypes?: readonly ("movement-requested"|"command-handled"|"command-blocked"|"command-ignored"|"command-handler-required"|"patrol-move-requested"|"patrol-waiting"|"patrol-completed"|"patrol-blocked"|"movement-stepped"|"movement-completed"|"movement-blocked"|"quest-advanced"|"quest-completed"|"quest-blocked")[]
Defined in: src/simulation/script.ts:298
Event types that must appear at least once.