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.
Cómo funciona
Sección titulada «Cómo funciona»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.
Configuración
Sección titulada «Configuración»
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.
Ejemplo
Sección titulada «Ejemplo»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 estadoNecesita 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.