Ir al contenido

Selección Remota

Selección Remota

En Wired Code: selector.remote

Reutiliza la selección que calculan otras pilas de la sala, en vez de calcular una propia.

Es la pieza de reutilización de la familia. Si tienes una baldosa cuyos selectores ya calculan “los jugadores del equipo rojo que están en la zona”, no hace falta repetir ese montaje en cada sitio: se señala esa baldosa y se hereda su resultado.

Además puede combinar varias: quedarse con todo lo que reúnan entre ellas, o solo con lo que aparezca en todas.

Ventana de configuración de Selección Remota

Elige Furni, las baldosas cuyas pilas se van a leer. Se marcan como en cualquier otro wired, clicando furnis en la sala: lo natural es clicar una caja de cada pila que quieras leer, porque lo que cuenta es la casilla, no el furni en sí. Varios furnis en la misma casilla cuentan como una sola pila.

Tipo de selección, con dos modos:

  • Unión – todo lo que reúnan entre todas.
  • Intersección – solo lo que esté en todas a la vez.

Filtra las pilas, con dos modos:

  • Usar todas las pilas seleccionadas.
  • Usar una cantidad aleatoria, y cuántas. Viene con 0, y con cero no recorta nada: se leen todas. Si marcas este modo, acuérdate de subir el número. Si pides más pilas de las que hay, también se leen todas.

Opciones de selector: filtrar la selección existente e invertir.

En Mostrar opciones avanzadas, Seleccionar la fuente de furnis, con tres opciones: Usar furnis seleccionados, Usar furnis de Señal y Usar furni desencadenante. Es de dónde salen las baldosas que se leen: con la señal, se leen las pilas de las casillas donde estén los furnis que trajo; con el desencadenante, la pila del furni que disparó la tuya.

Un premio que va a parar a uno de los equipos al azar:

Pila A
│
├─ Causante: Click en Furni
│ └─ Elige Furni ............................. Interruptor de Suelo 1
│
├─ Selector: Selección Remota
│ ├─ Elige Furni ............................. las tres cajas de Usuarios en Equipo
│ ├─ Tipo de selección ....................... Unión
│ └─ Filtra las pilas ........................ Usar una cantidad aleatoria → 1
│
└─ Efecto: Mensaje
├─ ¿Cuál es el mensaje? .................... "¡Le ha tocado a tu equipo!"
└─ Seleccionar la fuente de usuarios ....... Usar usuarios del Selector

Las tres baldosas que se leen ni siquiera necesitan causante: basta con dejar en cada una un Usuarios en Equipo, uno por color. La Selección Remota se queda con la gente de una de las tres, sorteada en cada ejecución.

La cantidad aleatoria elige pilas, no personas. Con “1” se queda con una de las baldosas señaladas y toma toda su selección, no un individuo suelto. Para eso está Filtrar a X Usuarios.

La pila leída no se ejecuta, solo se le pide su selección. Ni causante, ni condiciones, ni efectos: se le preguntan únicamente sus selectores.

Y empieza de cero, y a ciegas. La pila que se lee no hereda lo que tú llevaras acumulado —si su primer selector tiene marcado filtrar la selección existente, te devuelve vacío— y tampoco recibe señal ni usuario clicado o alcanzado: en ella, Furnis desde Señal y Usuarios desde Señal no traen nada, un Vecinos con el centro en la señal o en el clicado no tiene centro, y los selectores con «Seleccionar la fuente de furnis» solo miran los furnis que tengan picados a mano. Lo único que sí le llega es tu desencadenante: un Vecinos con «Usar usuario desencadenante» en la pila leída se centra en quien disparó tu pila. Los selectores que se leen a distancia tienen que construir por sí solos, con lo que tienen configurado a mano. Eso sí, se evalúan todos los de esa pila, también las cajas de Filtrar a X Furnis y Filtrar a X Usuarios, en el orden de siempre: primero los que reúnen, luego los que filtran y al final las cajas de filtro.

Con “filtrar la selección existente” marcado y sin pilas que leer, la selección se queda VACÍA. Cruzar lo que hay con la selección de cero pilas da vacío, no “no filtres”.

Tu propia pila cuenta como una selección vacía. Si señalas la casilla donde está la propia Selección Remota, no se ignora: se lee, y no aporta nada. Con Unión no suma; con Intersección el resultado queda vacío, porque nada puede estar a la vez en una selección vacía y en las demás; y con Usar una cantidad aleatoria, la propia pila puede salir sorteada y esa vez no aporta nada: con “1” y una sola pila más, pasa una de cada dos veces. Lo mismo vale para cualquier pila que ya se esté leyendo en esa cadena: si la pila A lee la B y la B vuelve a leer la A, esa vuelta cuenta vacía. Apunta a otras pilas.

Se puede encadenar, pero no sin fin. Una Selección Remota puede leer una pila que a su vez lleve otra Selección Remota. Se siguen hasta cuatro encadenadas; de la quinta en adelante deja de leer. Nadie debería llegar ahí, pero conviene saberlo antes de montar una telaraña.