Skip to content

LSDE Dialog Engine / Blueprints

Interface: Blueprints ​

Defined in: blueprint-types.ts:240

The whole file. One scene per file or all of them: the only difference between the two split modes.

Properties ​

cards ​

cards: Card[]

Defined in: blueprint-types.ts:260

The cards that blocks may cite.


dictionaries ​

dictionaries: DictionaryDefinition[]

Defined in: blueprint-types.ts:256

The declared vocabulary, whole, never trimmed to the exported scenes.


exportedAt ​

exportedAt: string

Defined in: blueprint-types.ts:248

ISO 8601 instant of the export.


format ​

format: "lsde-blueprints"

Defined in: blueprint-types.ts:242

Always lsde-blueprints.


functions ​

functions: FunctionDefinition[]

Defined in: blueprint-types.ts:258

The declared engine functions.


generator ​

generator: Generator

Defined in: blueprint-types.ts:246

Which software wrote the file.


locales ​

locales: string[]

Defined in: blueprint-types.ts:252

Every locale of the project.


project ​

project: string

Defined in: blueprint-types.ts:250

The project name.


referenceLocale ​

referenceLocale: string

Defined in: blueprint-types.ts:254

The locale that is written first. Empty when the project declares none.


scenes ​

scenes: Scene[]

Defined in: blueprint-types.ts:262

The scenes carried by this file.


version ​

version: 1

Defined in: blueprint-types.ts:244

The FORMAT version. Bumps only when this contract changes.