Ir al contenido principal

Condiciones

Las condiciones permiten agregar puertas lógicas a tu relato. Se basan en las variables y se utilizan en diferentes lugares.

¿Dónde usar las condiciones ?

Añadir una condición

Para simplificar esta documentación, abordaremos las condiciones relacionadas con las acciones. Sin embargo, ten en cuenta que el funcionamiento de las condiciones es idéntico en cualquier lugar donde se puedan aplicar.

Para añadir una condición, comienza creando una acción, luego haz clic en el botón Condición asociado. Se abre una ventana modal que te permite seleccionar el tipo de condición y definir sus parámetros.

Modal de adición de una condición.

Tipos de condiciones

Las condiciones se basan en diferentes tipos de criterios.

Condiciones de banderas

Las banderas son variables booleanas. Sus criterios de condición son :

  • es verdadero: La condición se cumple si la bandera es verdadero.
  • es falso: La condición se cumple si la bandera es falso.
  • es otra bandera: La condición se cumple si el valor de la bandera corresponde al de otra bandera.

Condiciones de objetos / héroes

Estas condiciones se refieren a los objetos o héroes que el jugador posee:

  • posee el objeto: La condición se cumple si el jugador posee el objeto.
  • no posee el objeto: La condición se cumple si el jugador no posee el objeto.

Condiciones de paso

Las condiciones de paso verifican si el jugador ha pasado por una cierta secuencia:

  • ha pasado por la secuencia: La condición se cumple si el jugador ha pasado por la secuencia especificada.
  • no ha pasado por la secuencia: La condición se cumple si el jugador no ha pasado por la secuencia especificada.

Condiciones de contadores

Los contadores son variables numéricas. Los criterios de condición para los contadores realizan comparaciones :

  • =: La condición se cumple si el valor del contador es igual a un valor específico.
  • !=: La condición se cumple si el valor del contador es diferente del valor especificado.
  • <, >, <=, >=: Estas comparaciones verifican si el valor del contador es respectivamente menor, mayor, menor o igual, o mayor o igual a un valor dado.

Condiciones de variables de texto

Las variables de texto son cadenas de caracteres. Los criterios de condiciones disponibles para estas variables son :

  • es igual al valor seleccionado: La condición se cumple si la variable de texto es igual a un valor dado.
  • es diferente del valor seleccionado: La condición se cumple si la variable de texto es diferente del valor dado.

Condiciones múltiples

Ejemplo de secuencia con una condición múltiple.

Las condiciones múltiples permiten combinar varias condiciones con los operadores Y y O :

  • Y: Todos los criterios deben cumplirse para que la condición se cumpla.
  • O: Al menos uno de los criterios debe cumplirse para que la condición se cumpla.

Esto te permite crear condiciones complejas como :

  • Si puntuación >= 70 Y puntuación <= 90
  • Si posee el objeto A O posee el objeto B
  • Si posee el objeto A Y ha pasado por la secuencia X

Usos avanzados de las condiciones

Ocultar elecciones

Puedes usar condiciones para ocultar elecciones en tu historia. Esto se hace añadiendo una condición de visibilidad a una elección. Para ello, haz clic en el botón en el bloque de la elección.

Ejemplo de elección con una condición de visibilidad.

Cuando se cumple la condición, la elección será visible para el jugador. De lo contrario, estará oculta.

Mostrar una medida

Las condiciones también se pueden usar para mostrar una medida únicamente en ciertos momentos del relato.

Ejemplo de medida con una condición de visibilidad.

Otros usos...

Las condiciones pueden ser utilizadas como desencadenantes en los logros y los eventos.