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.
Choice Items
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
Jump Flags
Jump Page
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
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:
View behavior
Determines if the default apparence of the choice is in a enabled or disabled state.
Auto Switch
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.