Furni Coincide
En Wired Code: condition.stuff_is
Comprueba que los furnis con los que trabaja la pila estén entre los que tú señalaste.
Cómo funciona
Sección titulada «Cómo funciona»Ojo, que el nombre despista: no mira el modelo del furni, mira cuál es. Enfrenta dos conjuntos y comprueba, uno por uno, si los del primero están en el segundo. Dos lámparas iguales no coinciden entre sí; una lámpara solo coincide consigo misma.
Se usa sobre todo detrás de un selector: el selector trae un montón de furnis y esta condición comprueba que sean los que esperabas antes de actuar sobre ellos.
Configuración
Sección titulada «Configuración»
Cumplir condición si, en el cuerpo de la ventana, con dos modos: Todos los furnis coinciden —el de fábrica— o Cualquiera de los furnis coincide.
Dentro de Mostrar opciones avanzadas están los dos desplegables de fuente, uno por conjunto: Furnis a coincidir dice qué furnis se comprueban, y Furnis a comparar, contra qué lista se comprueban. Está contado en Opciones avanzadas.
| Fuente | Qué trae |
|---|---|
| Usar furni desencadenante | El furni que disparó la pila |
| Usar furnis seleccionados | Los que marcas a mano en la sala, lista principal |
| Selección de furnis secundarios | Los que marcas a mano, segunda lista |
| Usar furnis de Selector | Lo que resolvió el selector de la pila |
| Usar furnis de Señal | Los que traiga la señal que disparó la pila |
Los dos desplegables ofrecen las mismas cinco fuentes; en Furnis a comparar el furni desencadenante va el último en vez de el primero.
De fábrica viene furni desencadenante contra furnis seleccionados, que es la pregunta más habitual: “¿el furni que se acaba de pisar es uno de éstos?”.
Las dos listas manuales se marcan clicando en la sala; el propio desplegable enseña al lado cuántos llevas y cuántos caben.
Ejemplo
Sección titulada «Ejemplo»El portón solo se abre si la Alfombra que se acaba de pisar es la de la entrada. El causante vigila todas las Alfombras a la vez —marcadas una a una— y la condición comprueba cuál de ellas fue:
Pila A│├─ Causante: Sobre un Furni│ └─ Elige Furni ............................. Alfombra│├─ Condición: Furni Coincide│ ├─ Furnis a coincidir ...................... Usar furni desencadenante│ └─ Furnis a comparar ....................... Usar furnis seleccionados →│ la Alfombra de la entrada│└─ Efecto: Mutar ├─ Elige Furni ............................. Portón └─ Escoge el tipo de cambio ................ Cambiar al siguiente estadoTodos o alguno cambia el resultado por completo. Con un selector que trae veinte furnis, exigir que coincidan todos casi nunca se cumple.
Con el primer conjunto vacío decide el modo. Si la fuente principal no trae nada —no hay furni desencadenante, el selector no encontró nada, la señal vino sin furnis— no queda nada que comparar: con todos los furnis coinciden la condición pasa, y con cualquiera no. Conviene saberlo, porque con el modo de fábrica una pila que parece filtrar puede estar dejando pasar todo solo porque su conjunto de entrada está vacío.
Con el segundo conjunto vacío no coincide nada. Si Furnis a comparar no trae ningún furni —el selector no encontró nada, la señal vino sin furnis— y Furnis a coincidir sí, ninguno de ellos está en la lista: la condición no se cumple ni con todos los furnis coinciden ni con cualquiera de los furnis coincide.
Compara furnis, no modelos. Si lo que quieres es “que sea una silla, la que sea”, esta condición no lo hace. Usa el selector Furnis por Tipo y comprueba con Cantidad. Y si lo que quieres comprobar es dónde está un furni o en qué estado, la condición es Posición o Estado Coincide.