GameboardScenarioSimulationExpectations
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:282
Expected records in a simulation report.
Properties
Section titled “Properties”actors?
Section titled “actors?”
optionalactors?: readonlyGameboardScenarioSimulationActorExpectation[]
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:298
Final actor-state expectations.
actorTargets?
Section titled “actorTargets?”
optionalactorTargets?: readonlyGameboardScenarioSimulationActorTargetsExpectation[]
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:290
Actor-target report expectations.
commands?
Section titled “commands?”
optionalcommands?: readonlyGameboardScenarioSimulationCommandExpectation[]
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:288
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: packages/declarative-hex-worlds/src/simulation/script-types.ts:284
Exact event type sequence expectation.
movements?
Section titled “movements?”
optionalmovements?: readonlyGameboardScenarioSimulationMovementExpectation[]
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:294
Movement event expectations.
mutations?
Section titled “mutations?”
optionalmutations?: readonlyGameboardScenarioSimulationMutationExpectation[]
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:296
Mutation expectations.
patrols?
Section titled “patrols?”
optionalpatrols?: readonlyGameboardScenarioSimulationPatrolExpectation[]
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:292
Patrol event expectations.
placements?
Section titled “placements?”
optionalplacements?: readonlyGameboardScenarioSimulationPlacementExpectation[]
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:300
Final placement-state expectations.
quests?
Section titled “quests?”
optionalquests?: readonlyGameboardScenarioSimulationQuestExpectation[]
Defined in: packages/declarative-hex-worlds/src/simulation/script-types.ts:302
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: packages/declarative-hex-worlds/src/simulation/script-types.ts:286
Event types that must appear at least once.