Skip to content

GameboardScenarioRuntime

Defined in: src/scenario/scenario.ts:134

Runtime objects produced after compiling and spawning a scenario.

actorEntities: Readonly<Record<string, Entity>>

Defined in: src/scenario/scenario.ts:146

Spawned actor entities keyed by actor id.


actors: readonly GameboardActorSnapshot[]

Defined in: src/scenario/scenario.ts:150

Actor snapshots after scenario spawn.


optional patrolRoutes?: GameboardPatrolRouteSet

Defined in: src/scenario/scenario.ts:142

Planned patrol routes, when configured.


plan: GameboardPlan

Defined in: src/scenario/scenario.ts:138

Compiled gameboard plan.


questEntities: Readonly<Record<string, Entity>>

Defined in: src/scenario/scenario.ts:148

Spawned quest entities keyed by quest id.


quests: readonly GameboardQuestSnapshot[]

Defined in: src/scenario/scenario.ts:152

Quest snapshots after scenario spawn.


scenario: GameboardScenario

Defined in: src/scenario/scenario.ts:136

Scenario definition used to create the runtime.


optional spawnGroups?: GameboardSpawnGroupPlan

Defined in: src/scenario/scenario.ts:140

Planned spawn groups, when configured.


world: World

Defined in: src/scenario/scenario.ts:144

Koota world containing board, actor, quest, movement, and patrol state.