-
Notifications
You must be signed in to change notification settings - Fork 1
Line Type: Choice
Choices are a way of giving the game world a feeling of interactivity and plasticity.
When you first add a Choice line, it will be empty. Press the + button to add a choice item.


A choice item has the following anatomy:
- Delete and move the choice item
- Selection and action menu (copy, paste, cut)
- Conditionals
- Jump flags
- View behavior
- Display Texts
- Facts

When selecting a choice item, if its jump page flag is set, it will switch the line readers position to that page / line address.
Loopback choice options allow the line reader to automatically go back to where the choice was first pressed. This is useful for fanning dialogue structures. By setting a loopback address, the line reader will continue reading. When it has finished reading the line at that index, it will loop back to the choice line that originally contained the choice item.
The behavior set for the "after 1st" property determines how any given choice item will appear when it is viewed again.
An example:

Determines if the default apparence of the choice is in a enabled or disabled state.
Auto Switch is a flag that overrides the behavior of the choice line. Instead of presenting buttons, it will instead iterate over each choice item. On the first item where its conditional is empty or evaluates to true, the LineReader will implicitly switch to its Jump Page target.

💖Make visual novels with DIISIS
- ⧋Getting Started▽
- [VN Template Tutorials]
📈Getting Started
- High Level Overview
- Line Types
- Text
- Choice
- Instruction
- Folder
- Editor Overview
- LineReader & Parser
💥Interactivity and Reactivity
🧠 More Knowledge
- Upgrading to a new version
- Shortcuts
- Dropdowns
- Header
- Text Ingestion
- Adding argument restrictions to functions