Ir al contenido

Furni con variable más alta o baja

Furni con variable más alta o baja

En Wired Code: selector.filter_furni_by_var

De todos los furnis seleccionados, se queda con el que tenga el valor más alto —o el más bajo— en una variable.

Es el selector que resuelve los marcadores. Cuando cada furni lleva su cuenta, esta pieza encuentra al que va ganando sin necesidad de compararlos a mano.

Con él se montan podios, “la casilla más pisada”, “el cofre que más veces se ha abierto” y cualquier récord guardado en furnis.

En el catálogo aparece como Wired extra, aunque actúa como un recorte de la selección.

Ventana de configuración de Furni con variable más alta o baja

Escoge una variable, cuál se compara.

Filtrar por, con seis criterios, no dos:

Criterio Se queda con
Mayor valor El furni que más tiene
Menor valor El furni que menos tiene
Fecha de creación más antigua El furni que antes recibió la variable
Fecha de creación más reciente El furni que la recibió el último
Fecha de modificación más antigua El furni que lleva más tiempo sin tocarla
Fecha de modificación más reciente El furni que la cambió hace menos

Cada criterio aparece en la lista solo si la variable guarda esa información: los de fecha piden que la variable apunte cuándo se creó o cuándo se tocó por última vez, y los de valor, que tenga valor. Lo que no cumple no sale en la lista —no es que salga en gris—, así que en una variable de solo fechas ni siquiera verás “Mayor valor”.

Cantidad a filtrar, con cuántos furnis te quedas: un número entre 1 y 1000 o el nombre de una variable (Valor o variable). No es un “quédate con uno” fijo — puedes pedir el podio de los tres primeros.

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 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. Si esa fuente trae a varios, la cantidad sale de uno de ellos al azar en cada ejecución; y si al elegido le falta la variable, la cantidad es 0 y la selección se vacía. Apunta la referencia a un único portador.

Iluminar la casilla más pisada del tablero:

Pila A
│
├─ Causante: Periodos Largos
│ └─ Configurar tiempo ....................... 30 s
│
├─ Selector: Furnis por Tipo
│ └─ Elige Furni ............................. Alfombra
│
├─ Selector: Furni con variable más alta o baja
│ ├─ Escoge una variable ..................... pisadas (ámbito furni)
│ ├─ Filtrar por ............................. Mayor valor
│ └─ Cantidad a filtrar ...................... 1
│
└─ Efecto: Mutar
├─ Seleccionar la fuente de furnis ......... Usar furnis de Selector
└─ Escoge el tipo de cambio ................ Cambiar al siguiente estado

Necesita selectores delante. Por sí solo no reúne nada: elige de entre lo que otros hayan reunido.

Los empates se rompen siempre igual. Si dos furnis van igualados no hay sorteo: sale el más antiguo de los dos, el que lleve más tiempo existiendo. Es estable, o sea que la misma sala da siempre el mismo ganador; si eso no te vale, mete tú un criterio de desempate en la variable.

Los que no tienen la variable se caen de la selección. No es que queden los últimos: desaparecen. Si ninguno de los furnis seleccionados la tiene, la selección se queda vacía y la pila deja de tocar nada.

Con la cantidad sacada de una variable, un 0 vacía la selección. No significa “no recortes”: significa quedarse con cero. Y pasa lo mismo si la variable no llega a resolverse —no existe para ese furni, la fuente vino vacía—. Escrita a mano la cantidad nunca baja de 1, así que este susto solo llega por la vía de la variable.