GameboardScenarioRuntime
Defined in: src/scenario/scenario.ts:134
Runtime objects produced after compiling and spawning a scenario.
Properties
Section titled “Properties”actorEntities
Section titled “actorEntities”actorEntities:
Readonly<Record<string,Entity>>
Defined in: src/scenario/scenario.ts:146
Spawned actor entities keyed by actor id.
actors
Section titled “actors”actors: readonly
GameboardActorSnapshot[]
Defined in: src/scenario/scenario.ts:150
Actor snapshots after scenario spawn.
patrolRoutes?
Section titled “patrolRoutes?”
optionalpatrolRoutes?: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
Section titled “questEntities”questEntities:
Readonly<Record<string,Entity>>
Defined in: src/scenario/scenario.ts:148
Spawned quest entities keyed by quest id.
quests
Section titled “quests”quests: readonly
GameboardQuestSnapshot[]
Defined in: src/scenario/scenario.ts:152
Quest snapshots after scenario spawn.
scenario
Section titled “scenario”scenario:
GameboardScenario
Defined in: src/scenario/scenario.ts:136
Scenario definition used to create the runtime.
spawnGroups?
Section titled “spawnGroups?”
optionalspawnGroups?: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.