Skip to content

GameboardScenarioSimulationExpectations

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

Expected records in a simulation report.

optional actors?: readonly GameboardScenarioSimulationActorExpectation[]

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

Final actor-state expectations.


optional actorTargets?: readonly GameboardScenarioSimulationActorTargetsExpectation[]

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

Actor-target report expectations.


optional commands?: readonly GameboardScenarioSimulationCommandExpectation[]

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

Command expectations.


optional eventTypes?: 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.


optional movements?: readonly GameboardScenarioSimulationMovementExpectation[]

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

Movement event expectations.


optional mutations?: readonly GameboardScenarioSimulationMutationExpectation[]

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

Mutation expectations.


optional patrols?: readonly GameboardScenarioSimulationPatrolExpectation[]

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

Patrol event expectations.


optional placements?: readonly GameboardScenarioSimulationPlacementExpectation[]

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

Final placement-state expectations.


optional quests?: readonly GameboardScenarioSimulationQuestExpectation[]

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

Final quest-state expectations.


optional requiredEventTypes?: 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.