The name of the character, used for the interaction prompt. Set to `SIGN` for the prompt
"Read", or `RECORDING` for "Play Recording"
The different nodes of this dialogue tree
The name of this dialogue node
The condition that needs to be met in order for the dialogue to begin at this node. There must
be one node that has a value of `DEFAULT`
When used with multiple Dialogues, the node will choose a random one to show
The dialogue to show to the player
Facts to reveal when the player goes through this dialogue node
Set a new persistent condition that will last indefinitely in the current save, unless cancelled
or deleted
Set a new condition that will only last for the current loop
Disable a set persistent condition from the current save
A ship log fact that must be revealed in order to proceed to the `DialogueTarget`
The name of the `DialogueNode` to go to after this node. Mutually exclusive with
`DialogueOptionsList` here
A list of options to show to the player once the character is done talking
A page of dialogue to show to the player
The ID of a fact to reveal
Options the player can select from
Name of another DialogueNode whose options you want to repeat to avoid having to copy paste
Require a ship log fact to be known to show this option
Require a persistent condition to be met to show this option
Hide this option if a persistent condition has been met
Require a (single-loop) condition to be met to show this option
Hide this option if a (single-loop) condition has been met
The text to show for this option
The name of the `DialogueNode` to go to when this option is selected
Set a condition when this option is chosen
Cancel a condition when this option is chosen