Ir al contenido

Posición o Estado Coincide

Posición o Estado Coincide

En Wired Code: condition.match_snapshot

Comprueba que los furnis elegidos sigan igual que cuando configuraste la condición: en el mismo estado, la misma dirección, la misma posición o la misma altura.

Al guardar, la condición se queda con una foto de los furnis que marcas en la ventana. Después compara contra esa foto. Por eso no se le indica un valor: el valor es “como estaba”. Es la pareja natural de A cero: la condición detecta que algo se ha movido y A cero lo devuelve.

Depende de Seleccionar la fuente de furnis, dentro de Mostrar opciones avanzadas:

Fuente Cada furni se compara con
Usar furnis seleccionados (la de fábrica) Su foto: tiene que estar como estaba él
Usar furnis de Selector, Usar furnis de Señal o Usar furni desencadenante Todas las fotos: le basta con encajar con una, sea de quien sea. Encajar es cumplir todas las casillas marcadas contra la misma foto

Un ejemplo con cuatro bloques en dos columnas y la condición guardada con los cuatro marcados. Si dos de ellos se cambian de columna y dejas el modo de fábrica, Todos los furnis coinciden:

  • Con Usar furnis seleccionados, la condición no coincide: cada bloque tiene que estar donde estaba el suyo.
  • Con Usar furnis de Selector y un selector que trae los cuatro, sí coincide: cada bloque está en un sitio que sale en alguna foto, aunque no sea el suyo.

En las dos, un bloque en una casilla que no sale en ninguna foto no coincide. Y con una fuente que no sean los furnis marcados, una misma foto sirve para varios furnis: si la condición se guardó con solo dos furnis marcados, hay dos fotos, y un selector que trae cuatro bloques, dos en cada una de esas casillas, los da por buenos a los cuatro.

Ventana de configuración de Posición o Estado Coincide

Usar Furni para ajustar condiciones, el enlace de la cabecera de la ventana: pone al instante cada furni marcado como en la foto, sin ejecutar nada, y solo con las casillas que tengas guardadas. Sirve para dejar el montaje listo después de probar. Usa lo último que guardaste: si has cambiado las casillas o los furnis, pulsa Listo antes.

Elige Furni, uno a uno.

Elige el criterio a programar, con cuatro casillas que puedes combinar:

Casilla Compara
Estado actual Encendido, apagado, abierto…
Dirección actual Hacia dónde está girado
Posición actual En qué baldosa está
Altura actual A qué altura está

Cumplir condición si, dentro de Mostrar opciones avanzadas, con dos modos: Todos los furnis coinciden —el de fábrica— o Cualquiera de los furnis coincide, que se conforma con que uno solo siga igual. Viene exigiendo todos, y esa es la causa número uno de que una condición parezca rota. Está contado en Opciones avanzadas.

Seleccionar la fuente de furnis, también dentro de Mostrar opciones avanzadas: de fábrica mira a los furnis que elegiste, pero puede mirar a los del selector, a los de una señal o al furni desencadenante. Con esas tres, cada furni no se compara con su foto sino con todas, como se explica arriba. Las fotos las hacen siempre los furnis que marcas en la ventana, así que si usas otra fuente marca también esos furnis.

Si no marcas ninguna casilla, o la condición no tiene foto, no se cumple. Sin criterio, o sin foto, no hay nada contra lo que comparar, así que en cuanto le llega un furni la condición corta la pila y no avisa de nada. Marca al menos una casilla y un furni. La foto la hacen los furnis que marcas al guardar: si no marcas ninguno y dejas la fuente de fábrica, el conjunto llega vacío y manda el “cumplir condición si”, como en el resto de condiciones: con Todos los furnis coinciden la condición pasa.

Un puzle que se comprueba tirando de una palanca: solo se abre si los tres Tronos están en su sitio y mirando a donde tienen que mirar.

Pila A
│
├─ Causante: Click en Furni
│ └─ Elige Furni ............................. Interruptor de Suelo 1
│
├─ Condición: Posición o Estado Coincide
│ ├─ Elige Furni ............................. los tres Tronos
│ └─ Elige el criterio a programar ........... Posición actual · Dirección actual
│
├─ Efecto: Mensaje
│ └─ ¿Cuál es el mensaje? .................... "¡Resuelto!"
│
└─ Efecto: Mutar
├─ Elige Furni ............................. Portón
└─ Escoge el tipo de cambio ................ Cambiar al siguiente estado

El Mensaje le llega en privado a quien tiró de la palanca, que es como viene de fábrica. Ojo con cambiar el causante por un Periodos: ahí no hay desencadenante y el Mensaje se saltaría en silencio, salvo que le pongas delante un selector de usuarios y le cambies la fuente.

La foto se toma al guardar. Si mueves los furnis después de configurar la condición, has cambiado la referencia sin darte cuenta. Colócalo todo en su sitio y guarda al final.

Cada vez que guardas se hace una foto nueva. Abrir la ventana y darle a Listo, aunque no toques nada, vuelve a apuntar dónde y cómo están los furnis en ese momento.

Con Estado actual, un maniquí o el Controlador: Zona Oculta no se comparan por estado. No guardan un estado, sino su contenido, así que la foto no lleva el suyo: para ellos esa casilla siempre coincide y solo cuentan las demás.