# Narrate: Stories and Story Loops

In the Narrate of the Transform area you can manage on the stories tab the structure of your text by choosing and arranging statements. You can add a story and add or delete statements of this project as well as drag and drop for reordering the statements. All stories of the active project (and the number of the included statements) are listed in the left panel.

# The configurations for Stories

  • Name: to identify different stories, you can name them individually. Otherwise they are numbered story1, story2 (...)
  • Story Trigger
  1. You can set Always use this story. This means that the story is taken into account during generation. If you have two stories on "always on", then one of the stories will be randomly selected for generation.
  2. Disable the story with choosing *Do not use (disable).
  3. By trigger variable Set the trigger variables you have built in the Transform area. If the trigger is true*, the story will be included in the generation, otherwise it will be ignored. If more than one story is enabled with your configurations one will be selected randomly.

Statement Order and Available Statements

In the statement order you change the order of the selected statements or exclude them for that story. You can change this order by dragging and dropping the statements. Use the bucket icon to remove the statement from this story.

Below Available you can see all the statements you created and that aren't currently in use in your story. Press on a statement to add it to your story.

WARNING

If you delete a statement in a story - it is only removed from this story not completely deleted. You can delete your statements in the statement configurations of the Write Tab.

# Statement Loops

Statement Loops are a configurable set of statements that are evaluated multiple times over a list of data items that you define. This makes it possible to loop through a list of data items and then trigger the meanings implied by the statements automatically if they match the underlying condition. For this your data has to contain a list. All the loops you have created are listed on the left panel in the Loop Tab.

# The Settings for Statement loops

  • Name: Create a statement loop by clicking on Add Loop and give it a suitable name.
  • Processing: Select the Variable that contains the list you want to work with. You can create additional variables for use in these statements or each item in a special Transform area (Open Transformer)