Storyarn docs
Documentación

Diseño Narrativo

Nodos de Condición

Ramifica un flujo evaluando variables con salidas booleanas o switch.

Los nodos de Condición leen variables y eligen qué camino debe seguir el flujo. Úsalos cuando la lógica de ramificación pertenece a la estructura del flujo, no solo a una respuesta concreta de diálogo.

Para el modo Constructor y el modo Código, consulta el Editor de Condiciones.

Nodo de Condición en el lienzo con ramas Verdadero y Falso conectadas

Modos de salida

ModoÚsalo cuando
BooleanoNecesitas una rama simple Verdadero/Falso.
SwitchNecesitas varias salidas etiquetadas y quieres que gane la primera condición coincidente.

El modo booleano da al nodo dos salidas: Verdadero y Falso. El flujo continúa por Verdadero cuando la condición pasa, y por Falso cuando no pasa.

El modo switch convierte cada bloque de condición en una rama de salida. Storyarn evalúa los bloques en orden y sigue el primero que pasa. Úsalo para clase, facción, reputación, fase de misión, nivel de relación o cualquier decisión con más de dos resultados.

Nodo de Condición en modo switch con varias ramas de salida etiquetadas

Condición inline o nodo

Las respuestas de diálogo pueden tener condiciones inline. Usa una condición inline cuando solo controla si esa respuesta aparece.

Usa un nodo de Condición cuando:

  • La rama forma parte de la estructura visible del flujo.
  • Varias rutas comparten la misma decisión.
  • Necesitas salidas switch.
  • Quieres que la lógica sea fácil de depurar desde el lienzo.

Depurar nodos de Condición

El Modo Depuración muestra qué rama toma un nodo de Condición y registra detalles por regla: qué variable se comprobó, el valor esperado, el valor real y si la regla pasó.

Cuando una rama no se comporta como esperas, avanza por el nodo en Modo Depuración y compara los detalles de la condición con el panel de variables actual.