Los subgrafos y las rutinas
Cuando una historia crece, hace falta ordenarla. Un subgrafo es un pequeño grafo aparte, puesto a un lado para organizar su relato o para reutilizar un mismo pasaje en varios sitios.
Pasar de un grafo a otro
Sección titulada «Pasar de un grafo a otro»Arriba del grafo, un selector alterna entre la Historia principal y sus subgrafos. Allí se encuentran la lista de sus subgrafos y un atajo para crear uno nuevo.

El selector de grafo: pasar de la Historia principal a un subgrafo.
Una vez dentro de un subgrafo, una etiqueta arriba a la derecha del grafo le recuerda dónde está: el modo del subgrafo, Capítulo, Rutina o Interludio, seguido de su nombre.
Crear y llamar a un subgrafo
Sección titulada «Crear y llamar a un subgrafo»En la pestaña Subgrafos, el botón Añadir crea un subgrafo: usted le da un nombre y elige su Modo. Un subgrafo nuevo llega ya equipado con una secuencia inicial y una Salida de subgrafo.
Para usarlo en la historia, se coloca una secuencia de tipo Subgrafo allí donde se lo quiere llamar. A la salida, la lectura sigue su curso. Los subgrafos en modo Interludio son la excepción: se activan de otra manera y no se ofrecen cuando coloca una secuencia Subgrafo. Ver Los interludios y los capítulos.
Un subgrafo puede tener varias salidas. Coloque en él tantas secuencias Salida de subgrafo como maneras de salir: cada una se convierte en una salida de la secuencia que lo llama, con su nombre, y usted la enlaza como una opción. Una salida añadida más tarde aparece en cada llamada. Una salida eliminada desaparece de ellas, junto con el enlace que partía de ella.
En la lista, el nombre de un subgrafo es un botón que lo abre. Para cambiarle el nombre, pase por el menú … de la fila, donde también están Renombrar, Duplicar y Eliminar.
Guardar secuencias en un subgrafo
Sección titulada «Guardar secuencias en un subgrafo»Un pasaje ya escrito se guarda en un subgrafo sin tener que copiarlo. Seleccione sus secuencias en el grafo (ver Seleccionar varias secuencias) y luego haga clic en Convertir en subgrafo en el panel Selección múltiple. Las secuencias pasan a un nuevo subgrafo, y una secuencia Subgrafo ocupa su lugar en el grafo, con los mismos enlaces.

Dos secuencias seleccionadas: el panel Selección múltiple propone convertirlas en subgrafo.
La ventana que se abre pide el Nombre del subgrafo, obligatorio. Desde la historia principal, pide también el Modo: Rutina, elegido de entrada, o Capítulo. Desde otro subgrafo, el nuevo será una rutina. Por último, la ventana muestra la Entrada, la secuencia por la que se entra en la selección, y las Salidas, una por cada secuencia a la que lleva. Cada salida se convierte en una Salida de subgrafo, con el nombre de su destino.

La ventana anuncia la entrada y las salidas del futuro subgrafo.
No todas las selecciones se prestan a ello. Un subgrafo solo tiene una entrada, así que solo una secuencia de la selección puede alcanzarse desde fuera. La selección tampoco puede contener la secuencia inicial, un final de historia, una salida de subgrafo ni un fragmento de un taller colaborativo. Cuando el gesto es imposible, el botón queda en gris, y el motivo aparece justo debajo: usted sabe qué secuencia quitar de la selección.
Devolver un subgrafo al grafo
Sección titulada «Devolver un subgrafo al grafo»El gesto inverso se hace desde una secuencia Subgrafo. Abra el menú … de su panel y elija Devolver al grafo.
- Si el subgrafo solo se llama desde aquí, sus secuencias vuelven al grafo, y el subgrafo desaparece.
- Si se llama desde varios sitios, se coloca aquí una copia de sus secuencias, y el subgrafo se queda en su sitio para las demás llamadas.

La ventana le dice lo que va a pasar antes de que confirme.
Cuando el subgrafo tiene variables locales, la ventana pregunta qué se hace con ellas. Convertirlas en variables de la historia las conserva con su nombre y su valor inicial. Cuando la llamada vincula algunas de ellas a una variable de la historia, Sustituirlas por la variable vinculada pone esa variable en su lugar.
Variables locales
Sección titulada «Variables locales»Una rutina y un interludio pueden tener sus propias Variables locales, que solo viven mientras dura su ejecución. También puede pasarles valores de entrada y recuperar otros a la salida, como Parámetros.
Un capítulo, en cambio, no tiene variables locales. Solo se juega una vez, y una variable que se borrara a su salida sería una trampa: «Cogió la llave», puesta en el primer capítulo, no se encontraría en el siguiente. Por eso una variable que usted crea mientras trabaja en un capítulo pertenece a la historia. Una historia más antigua puede tener todavía variables locales en un capítulo: La verificación las señala.
El Modo de un subgrafo cambia su forma de insertarse en la historia. Ver Los interludios y los capítulos.