Usuarios con variable
En Wired Code: selector.users_with_var
Selecciona a las personas según lo que valga una variable suya.
Cómo funciona
Sección titulada «Cómo funciona»Es el selector más potente de la familia para las salas con progreso. Como cada jugador puede llevar sus propias variables, esta pieza permite reunir por lo que han hecho, no por dónde están.
Con él se hacen los rangos —los que llevan más de diez puntos—, las misiones —los que ya tienen la pieza uno— y los sistemas de niveles.
Y a diferencia de las placas o los objetos de mano, el jugador no puede quitarse una variable, así que es la marca que de verdad resiste.
Configuración
Sección titulada «Configuración»
Escoge una variable, cuál se comprueba. Solo se ofrecen las de ámbito usuario.
Seleccionar por valor, la casilla que enciende la comparación. Sin marcarla, el selector reúne a todos los que tengan la variable, valga lo que valga, y la comparación y el valor de referencia se quedan apagados. La casilla misma sale en gris si la variable elegida no guarda ningún valor.
Opciones, la comparación: seis redondeles con el símbolo, >, ≥, =, ≤, < y ≠.
Valor de referencia, un número o el nombre de otra variable: contra qué se compara (Valor o variable). El botón del campo abre el selector de variables, que trae dos cosas que importan aquí:
- Escoge la fuente de la variable: de qué tipo es la variable de referencia (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 marques en esta ventana) 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.
- Usar el mismo furni o usuario que la variable de destino: cada persona se compara con el valor que tenga ella misma en la variable de referencia. Solo se puede marcar con una referencia de usuario.
Opciones de selector: Filtrar selección existente e Invertir selección.
Ejemplo
Sección titulada «Ejemplo»Abrir la zona VIP a quien haya pasado de cien puntos:
Pila A│├─ Causante: Periodos│ └─ Establecer tiempo ....................... 3 s│├─ Selector: Usuarios sobre Furni│ └─ Elige Furni ............................. Alfombra│├─ Selector: Usuarios con variable│ ├─ Escoge una variable ..................... puntos (ámbito usuario)│ ├─ Seleccionar por valor ................... marcada│ ├─ Opciones ................................ >│ ├─ Valor de referencia ..................... 100│ └─ Opciones de selector .................... Filtrar selección existente│└─ Efecto: ¡Adiós! ├─ Elige Furni ............................. Trono de la zona VIP └─ Seleccionar la fuente de usuarios ....... Usar usuarios del SelectorQuien no tiene la variable no entra. No existir no es lo mismo que valer cero. Si quieres alcanzar también a los nuevos, dales la variable al entrar con Dar variable sin sobrescribir.
Comparar contra otra variable es lo que lo hace especial. Así se montan los duelos —“los que llevan más puntos que el líder”— sin escribir ningún número a mano. Si la fuente de referencia trae a varios (varios furnis señalados, varios usuarios de la señal), cada candidato tiene que cumplir la comparación contra todos los que tengan la variable; los que no la tienen no cuentan.
Con «Usar el mismo furni o usuario que la variable de destino», cada persona se compara con el suyo. Quien no tenga la variable de referencia no entra. Así se montan los topes personales —“los que han pasado su propio límite”— sin cruzar a nadie con el valor de otro.
Sin marcar “Seleccionar por valor” no se compara nada. La comparación y el valor se quedan apagados y el selector reúne a todos los que tengan la variable, valga lo que valga. Es fácil dejarla sin marcar y creer que el número de abajo está haciendo algo.
Si la referencia no resuelve, no sale nadie. Al comparar contra la variable de otra persona o de un furni, si en la fuente que elijas no hay nadie que la tenga —la señal llegó vacía, el desencadenante no la lleva— el resultado son cero personas: una referencia vacía no significa “no filtres”. Y si encima tienes marcado Invertir selección, esa nada se da la vuelta y te devuelve la sala entera.
Una lista vacía no es una puerta. Si el selector no reúne a nadie, los efectos que la usen no hacen nada, y las condiciones que la lean responden según su modo —las de «todos» o «ningún usuario» se cumplen (no hay nadie que falle), las de «alguno» no—. Para que la pila no siga cuando no haya nadie, usa Cantidad.