Last updated
Was this helpful?
Last updated
Was this helpful?
When you want to let the player decide what to say, you use an option. Options let you show multiple potential lines of dialogue to the player, and let the player select one.
Options are lines prefixed with a ->
. You write as many options as you'd like the player to see, and the player chooses one of them. The content of the option is like any other line of dialogue.
For example, consider the following code:
In this example, the line Navigator: We're arriving before we left. We've become our own rescue mission.
will run.
The player will then be given the choice for the Captain to say either Let's alter our trajectory and break this temporal loop!
, or We must complete the cycle. Our past selves depend on it.
Options that are grouped together are delivered together, for example, consider the following updated script:
In this example script these two options will be delivered together:
As will these, separately:
Options can have their own lines, which are run when the option is selected. If a different option is selected, they won't run. To write this, indent the lines that belong to an option.
In the following code, different lines will run based on which of the two shortcut options are selected.
When the player has the choice of saying either "Let's alter our trajectory and break this temporal loop!
", or "We must complete the cycle. Our past selves depend on it.
"
Depending on their choice, the Navigator will say "Risky, Captain. We'd be writing ourselves out of existence.
" or "Then we're doomed to repeat this moment... forever.". Finally, no matter what was selected, the line "Sounds good!
" will run.
You can also nest options below other options. For example, consider the following snippet of Yarn Spinner Script:
In this example script, the following options will be delivered together:
And then, depending on which one was chosen, another set of options will be delivered together.
For example, if the player chooses Captain: Let's alter our trajectory and break this temporal loop!
, then the line from the Navigator will be delivered (Navigator: Risky, Captain. We'd be writing ourselves out of existence.
) and then two options for the Captain will be provided:
And if the player chooses Captain: We must complete the cycle. Our past selves depend on it.
, then the line from the Navigator will be delivered (Navigator: Then we're doomed to repeat this moment... forever.
) and then three options for the Captain will be provided:
Learn to use options, which allow your players to choose lines of dialogue.