Ir al contenido

Filtrar a X Furnis

Filtrar a X Furnis

En Wired Code: selector.filter_furni

Recorta la selección ya calculada, dejándola en el número de furnis que indiques.

No busca nada: recorta. Se pone detrás de los selectores que reúnen y limita el resultado.

Sirve para dos cosas muy distintas. Una es el sorteo: de todos los cofres, abre solo tres. La otra es la protección: si tu pila mueve cien furnis a la vez, un recorte a diez evita que la sala se ahogue.

En el catálogo aparece como Filtro WIRED, aunque se usa exactamente igual que un selector.

Ventana de configuración de Filtrar a X Furnis

Cantidad a filtrar, cuántos furnis se conservan: un número entre 1 y 1000 o el nombre de una variable (Valor o variable).

El botón del campo abre el selector de variables, con Escoge la fuente de la variable: de qué tipo es la variable de la cantidad (furni, usuario, global o contexto) y, con furni o usuario, de quién se lee. Con furni: Usar furni desencadenante, Usar furnis seleccionados —los que marcas en la propia caja, con su contador— o Usar furnis de señal. Con usuario: Usar usuario desencadenante, Usar usuarios de señal, Usuario clicado o El usuario alcanzado (estos dos solo si su causante está en la pila). Con global o contexto no hay nada que elegir.

Esta caja no lleva “Opciones de selector”: ni filtra ni invierte, solo recorta.

Abrir tres cofres al azar de todos los que haya:

Pila A
│
├─ Causante: Click en Furni
│ └─ Elige Furni ............................. Interruptor de Suelo 1
│
├─ Selector: Furnis por Tipo
│ └─ Elige Furni ............................. Cofre del tesoro
│
├─ Selector: Filtrar a X Furnis
│ └─ Cantidad a filtrar ...................... 3
│
└─ Efecto: Mutar
├─ Seleccionar la fuente de furnis ......... Usar furnis de Selector
└─ Escoge el tipo de cambio ................ Cambiar al siguiente estado

Viene configurada de fábrica. Nada más colocarla ya recorta a 1, sin abrirla ni darle a Listo. El 1 que ves al abrir la ventana no es un hueco vacío: es lo que está haciendo. Ábrela y guárdala solo si quieres otra cantidad.

El recorte es al azar. No se queda con los primeros que encontró ni con los más cercanos: baraja y corta. Y vuelve a barajar en cada disparo, así que dos vueltas seguidas no tienen por qué darte los mismos. Si necesitas elegir por un criterio, usa Furni con variable más alta o baja.

Si la cantidad sale de una variable, un 0 deja la selección vacía. No es “no recortes”: es recortar a cero, y los efectos de detrás no tocan nada. Pasa lo mismo si la variable no llega a resolverse —no existe para ese furni, la fuente vino vacía—. El número escrito a mano nunca baja de 1, así que este susto solo llega por la vía de la variable. Por esa vía tampoco hay tope de 1000: si la variable vale más que los furnis seleccionados, te quedas con todos.

Se evalúa siempre el último, da igual dónde lo pongas en la pila: el sistema deja los recortes para el final, cuando el resto de selectores ya han terminado de reunir. Si hay varios recortes en la misma baldosa —también los de variable más alta o baja—, el orden entre ellos se sortea en cada vuelta.

Que la cantidad salga de una variable es lo que lo hace interesante. Un juego puede repartir más o menos premios según cuánta gente haya, sin tocar la pila. Ojo si la variable es de furni o de usuario y la fuente tiene varios: se sortea uno de ellos en cada ejecución y se usa su valor, no la suma ni el primero.