Ir al contenido
Wiki Hartico

Cantidad

Cantidad

En Wired Code: condition.slc_quantity

Comprueba cuántos furnis o usuarios ha traído el selector de la pila.

Cómo funciona

Es la condición que convierte un selector en una comprobación de verdad. El selector responde a "¿quiénes?" y esta responde a "¿cuántos?".

Con ella se montan los mínimos de jugadores, los aforos por zona y las comprobaciones de "no hay nadie".

Configuración

Ventana de configuración de Cantidad

Opciones, con tres comparaciones: Menor que, Igual a y Mayor que.

Comparar con, entre 0 y 100.

Seleccionar fuente, que es lo que decide qué se cuenta. Primero eliges si cuentas furnis o usuarios, y luego de dónde salen:

Contando furnisContando usuarios
Usar furnis de SelectorUsar usuario desencadenante
Usar furnis de señalUsar usuarios del Selector
Usar furni desencadenanteUsar usuarios de la señal
Usuario clicado
El usuario alcanzado

Las dos últimas de usuarios solo aparecen si el causante que las produce está en la misma pila.

Ejemplo

Una zona que exige al menos dos personas:

Pila A
│
├─ Causante: Sobre un Furni
│    └─ Elige Furni ............................. Baldosa Invisible: Clic
│
├─ Selector: Usuarios en Área
│    └─ Selección de zona ....................... 3x3 alrededor
│
├─ Condición: Cantidad
│    ├─ Opciones ................................ Mayor que
│    ├─ Comparar con ............................ 1
│    └─ Seleccionar fuente ...................... Usar usuarios del Selector
│
└─ Efecto: Mutar
     ├─ Elige Furni ............................. Portón
     └─ Escoge el tipo de cambio ................ Cambiar al siguiente estado

¿Y si no se cumple? Cuelga de la misma pila un Ejecutar pilas Negativo apuntando a otra baldosa: esa segunda pila solo corre cuando la condición falla, y no necesita causante propio.

Notas

Sin selector no hay nada que contar, y entonces la cuenta es cero. Con "mayor que" eso hace que la condición no se cumpla nunca, que es el error más común con esta pieza. Pero ojo, que con "menor que" pasa lo contrario: en cuanto "Comparar con" sea 1 o más, se cumple siempre, y la pila se ejecuta cuando no debería. Los dos casos son el mismo despiste y el segundo cuesta más de encontrar.

Y la fuente tiene que apuntar al selector. Es la otra mitad del mismo fallo: puedes tener el selector puesto y la condición contando otra cosa, porque la fuente viene en "furnis de Selector" y tú querías contar usuarios. Revisa el desplegable antes de dar por rota la pila.

En esta página