Skip to content

GameboardScenarioActorSummary

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

Serializable row for one authored or spawn-group-resolved scenario actor.

actorId: string

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

Stable actor id.


actorKind: string

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

Gameplay actor kind.


assetId: string

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

Manifest or external registry asset id.


blocksMovement: boolean

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

Whether this actor blocks movement.


hostile: boolean

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

Whether this actor is generally hostile.


interactive: boolean

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

Whether this actor is an interaction target.


optional movementProfileId?: string

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

Movement profile id, when a movement agent is authored.


optional patrolRouteId?: string

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

Referenced patrol route, when a patrol agent is authored.


requiresExtra: boolean

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

Whether this actor depends on local-only assets.


optional spawnGroupId?: string

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

Referenced spawn group, when any.


optional spawnLocationIndex?: number

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

Claimed spawn location index, when any.


tags: readonly string[]

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

Selector tags authored on the actor.


optional team?: string

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

Team or faction id used for interaction logic.


optional tileKey?: string

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

Resolved or explicit spawn tile key, when known.