Connections are arrows that connect elements, branches, and jumpers together. They create a flow from the source item (element or branch) to the target (element, branch, or jumper).
Connections indicate possible directions of the flow in a board.
As target items, elements and branches can have unlimited in-coming connections.
As a source item, an element can have unlimited out-going connections. A branch, though, can have as many out-going connections as it has outputs.
{info} Notes and comments are not part of the project's flow, and do not take connections.
To create a connection:
Then, drop the connection's end:
You can change a connection's source or target by dragging and dropping its endpoints to a different element, branch, or jumper.
To delete a connection:
Or:
Or:
Connections can take labels. The connection labels may contain formatted text and arcscript.
On play mode, label text appears as the text of that connection's option button.
{info} If a connection does not have a label, its play mode option text will be the target element's title. If an element has only one connection without a label, a blinking arrow will appear at the end of the element's text content. Clicking anywhere in the content will advance the story to the next element.
To create a label:
or:
You can then start typing the label's text.
Labels allow rich text format (bold, italics, underline).
Once finished writing a label, press escape or tab.
To edit a label:
or:
To delete a label:
or:
Just as with elements, we can add arcscript segments inside a connection label.
We can use arcscript in a connection label to:
Here is an example that does both:
To add arcscript code inside a connection label, click on the <> icon in the formatting toolbar while editing the label (or press Ctr/Cmd + Shift + C). To exit the block press Enter.\
On play mode, arcsript code inside a connection label gets evaluated before displaying the option button text. This allows for dynamic option text, as in the following label content:
Talk toif name_known
Jefferson.else
the moustached man.endif
The execution of label arcscript happens after the option gets selected and before the target element content gets rendered.
To change the colour theme of a connection, right-click on it and select one of the available colours from the menu.
Connections have three types, Bezier (default), Straight and Flowchart.
To change a connection type, right-click on the connection and choose one of the available type icons.
{success} The most recently selected connection type becomes the default connection type for new connections.