Skip to content

LSDE Dialog Engine / Scene

Interface: Scene ​

Defined in: blueprint-types.ts:226

One scene: its blocks, and where it starts.

Properties ​

blocks ​

blocks: Block[]

Defined in: blueprint-types.ts:236

Every exported block of the scene.


id ​

id: string

Defined in: blueprint-types.ts:230

The scene identity that SURVIVES A RENAME (sc_ then eight chars). 'scene' is what you read and what builds the i18n keys, but it changes when the writer renames the scene - so an asset that stored it stops resolving, silently. Store THIS one wherever a scene is referenced from outside the payload, and show 'scene' as its label.


label? ​

optional label?: string

Defined in: blueprint-types.ts:232

The readable name of the scene, when written.


scene ​

scene: string

Defined in: blueprint-types.ts:228

The scene path without the reserved namespace (acte1, chap1.acte1).


start? ​

optional start?: string

Defined in: blueprint-types.ts:234

The entry block id. Absent = the scene has no entry and cannot play.