> For the complete documentation index, see [llms.txt](https://pointbleep.gitbook.io/speechr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://pointbleep.gitbook.io/speechr/dialogue-tree-editor/node-types.md).

# Node Types

At the moment of this writing there ara only two types of nodes,  Script nodes and Choice nodes:

**Script nodes** have only one input and one output. Each node has a script linked to it, which can be edited in the bottom of the script or in the SCRIPTS module under a special DIALOGUES entry.

\
**Choice nodes** are designed to branch the flow of the dialogue, usually used for player decisions.\
&#x20;Choice nodes don not have scripts attached, but each output port has a title/label property which can be used when parsing for identification.

Dialogues are exported to standard JSON format.
