Variable FX
Un Variable FX es un complemento que dibuja el valor de una variable encima de quien la tiene: una barra de vida sobre cada jugador, el nivel de cada uno, un número flotando sobre un furni, la salud de un jefe. Se ve en la propia sala y acompaña a la persona o al furni allá donde vaya; no hace falta ningún mensaje.
El FX solo enseña. Lee la variable, no la cambia: quien la cambia sigue siendo la pila de siempre —Dar variable, Cambiar valor de variable— y el dibujo se pone al día solo.
Los seis
Sección titulada «Los seis»| Complemento | Qué dibuja |
|---|---|
| Variable FX: Puntos de Vida | Una barra de vida, corazones apilados, un termómetro o un solo corazón |
| Variable FX: Barra de Progreso | Una barra que se llena: clásica, de bloques, con rayas, de flechas o mini |
| Variable FX: Progreso de Nivel | El nivel de quien lo lleva y lo que le falta para el siguiente |
| Variable FX: Barra de Estado | Una barra con un icono propio: energía, escudo, maná, oro… |
| Variable FX: Barra de Vida Superior | Una barra de vida grande, de jefe, con calaveras si quieres |
| Variable FX: Visualizador Numérico | El valor escrito con cifras, con un icono opcional |
Los seis comparten la ventana y casi todos los ajustes; lo único que cambia es cómo se dibuja. Esta página cuenta lo que tienen en común y cada ficha, lo que tiene de propio.
Cómo se monta
Sección titulada «Cómo se monta»Hacen falta dos piezas en la misma baldosa:
- La caja de una variable, de usuario o de furni. Marca Tiene valor: el FX dibuja el valor. Dice qué se dibuja.
- El Variable FX. Dice cómo se dibuja y quién lo ve.
Basta con compartir baldosa: no hace falta que queden uno encima del otro ni que haya ninguna pila. Después, en la ventana del complemento, los dos iconos de la cabecera eligen de quién cuelga el dibujo: Usuario (de fábrica) o Furni. Tiene que coincidir con el tipo de la caja.
A partir de ahí, quien tenga la variable lleva el FX. Hay que dársela —con Dar variable, por ejemplo—, y quien no la tiene no lleva nada. En cuanto la recibe aparece el dibujo; en cuanto se la quitan, desaparece.
Qué variable lee
Sección titulada «Qué variable lee»Un FX dibuja todas las cajas de su baldosa que sean del tipo que has elegido:
| Icono de la cabecera | Dibuja las cajas de | Cuelga de |
|---|---|---|
| Usuario | Variable de usuario | Cada usuario, bot o mascota que la tenga |
| Furni | Variable de furni | Cada furni de suelo que la tenga |
- Las cajas globales y de contexto no se dibujan: no pertenecen a nadie y no hay de quién colgarlas. Tampoco una caja de usuario con el FX en Furni, ni una de furni con el FX en Usuario.
- Con dos cajas del tipo elegido en la baldosa, cada portador lleva dos dibujos, uno por variable. Y cada FX de la baldosa dibuja todas las cajas: dos FX y dos cajas son cuatro dibujos por portador.
- Lo que se dibuja es el valor: usa una variable con Tiene valor marcado.
Dónde se dibuja
Sección titulada «Dónde se dibuja»El FX se pinta encima de quien lo lleva y lo acompaña cuando se mueve.
| Lo lleva | Dónde queda |
|---|---|
| Un usuario o un bot | Sobre la cabeza; se ajusta si está sentado o tumbado |
| Una mascota o un furni de suelo | Justo encima de su dibujo, centrado |
Los furnis de pared no llevan FX. La placa con el nombre que sale al pasar el cursor se coloca por encima de los FX.
Qué dibuja
Sección titulada «Qué dibuja»La mayoría de los FX son barras, y lo que se llena depende de dónde cae el valor entre el mínimo y el máximo del rango —de fábrica, 0 y 100—:
| El valor es | La barra |
|---|---|
| Igual o menor que el mínimo | Vacía |
| La mitad entre el mínimo y el máximo | Al 50 % |
| Igual o mayor que el máximo | Llena |
Con Min 10 y Max 20, un valor de 15 se ve al 50 %. Los límites son números enteros y pueden ser negativos. El máximo tiene que ser mayor que el mínimo; si no lo es, el campo se corrige solo: el máximo pasa a 100, o a mínimo + 1 si el mínimo ya es 100 o más.
Progreso de Nivel y Visualizador Numérico no usan el rango: el primero saca el nivel de la experiencia y el segundo escribe el valor tal cual.
Mínimo y máximo desde otra variable
Sección titulada «Mínimo y máximo desde otra variable»Los campos Min y Max solo aceptan números: no son el campo único de otros wireds, donde también puedes escribir el nombre de una variable. Si el rango no es igual para todos —la vida máxima de cada jugador, por ejemplo—, marca Sobrescribir mínimo o Sobrescribir máximo en Ajustes de rango avanzados (sección plegada) y elige una variable con valor. Al lado hay un selector que decide de dónde se lee:
| Selector | De dónde sale el límite |
|---|---|
| Usuario o Furni (el mismo tipo que el FX) | De quien lleva la barra: cada uno con su propio límite |
| Global | De una variable global: el mismo límite para todos |
Si el portador no tiene esa variable, o no es del tipo que has marcado, se usa el Min o el Max de arriba.
Pon la caja de esa variable en otra baldosa. Si estuviera en la del FX, el FX la dibujaría también como una barra más.
Los colores
Sección titulada «Los colores»El desplegable Color ofrece, según el estilo, tres clases:
| Clase | Colores | Cómo se pintan |
|---|---|---|
| Lisos | Verde, Verde lima, Amarillo, Naranja, Rojo, Cian, Azul, Morado, Rosa, Marrón, Beige, Azul verdoso, Índigo, Magenta, Azul claro, Naranja fuego, Verde oscuro, Azul oscuro y Blanco | Un tono fijo |
| Metálicos | Bronce, Plata, Oro, Diamante y Esmeralda | Un tono fijo, con acabado metálico en las barras y los corazones |
| Dinámicos | De rojo a verde, Progresión de Nivel y Color del equipo | Cambian solos, como se cuenta debajo |
En el desplegable, los metálicos salen con el prefijo «[Metálico]» y los dinámicos con «[Dinámico]». Cuando un estilo solo admite un color, el desplegable sale en gris con ese color, o con «No aplicable» si el estilo no usa color.
- [Dinámico] De rojo a verde depende de lo llena que esté la barra: rojo por debajo de un tercio, naranja hasta los dos tercios y verde por encima.
- [Dinámico] Progresión de Nivel depende del nivel (solo en Progreso de Nivel): verde en el nivel 1, pasa por turquesa, azul y morado y acaba en rojo en el nivel máximo.
- [Dinámico] Color del equipo pinta con el color del equipo de quien lleva el FX: rojo, verde, azul o amarillo. Cambia en cuanto esa persona cambia de equipo. Sin equipo, y sobre un furni, se pinta en blanco.
Cuándo se muestra
Sección titulada «Cuándo se muestra»En Ajustes de visualización (sección desplegada de fábrica) eliges uno de tres modos:
| Modo | El FX se ve |
|---|---|
| Siempre visible (de fábrica) | Siempre |
| Visible cuando la variable se actualiza | Durante unos segundos tras cada cambio que tú elijas |
| Visible al pasar el cursor | Solo mientras el cursor está sobre quien lo lleva |
El segundo modo lleva su propia caja:
- Variable creada, Variable aumentada, Variable disminuida y Variable sin cambios: qué cambios lo hacen aparecer. De fábrica están marcadas las tres primeras.
- Duración (milisegundos): cuánto se queda a la vista. De 1500 a 20000; de fábrica, 3000.
- Mostrar al pasar el cursor: además de los cambios, se ve mientras el cursor esté encima.
| Cambio | Cuándo cuenta |
|---|---|
| Creada | Quien lleva la variable la recibe. También al entrar tú en la sala y cuando se guarda o se mueve el complemento o su caja: para ti, todo lo que ya había cuenta como recién creado |
| Aumentada · Disminuida | El valor sube o baja respecto a lo último que viste |
| Sin cambios | Le llega una actualización sin que el valor cambie, por ejemplo si alguien escribe otra vez el mismo valor |
El FX aparece y se esconde con un fundido corto, y los que no están a la vista no ocupan sitio en la pila: los demás bajan para tapar el hueco.
A quién se le ve
Sección titulada «A quién se le ve»El desplegable Audiencia decide quién ve el FX. Se mira persona por persona, y quien no cumple no recibe nada del dibujo:
| Audiencia | Lo ve |
|---|---|
| Solo el usuario | Solo quien lo lleva. Solo con el tipo Usuario |
| Usuarios del mismo equipo | Quien está en el mismo equipo de juego que quien lo lleva. Los dos tienen que estar en un equipo. Solo con el tipo Usuario |
| Toda la sala (de fábrica) | Todos |
| Usuarios que tienen la variable | Quien tenga la variable que elijas y, si lo pides, con un valor concreto |
Con el tipo Furni la lista se reduce a Usuarios que tienen la variable y Toda la sala. Sobre un bot o una mascota, Solo el usuario no lo ve nadie.
Al elegir Usuarios que tienen la variable se abre la ventana Usuarios que tienen variable: un buscador de variables de usuario, la casilla Seleccionar valor con su campo Valor —para exigir ese valor exacto— y los botones Guardar y Cancelar. Seleccionar valor solo se deja marcar si la variable guarda valor. Una vez guardada, la opción del desplegable se llama «Usuarios con variable: nombre» o, con valor, «Usuarios con variable: nombre(5)». Elegirla otra vez vuelve a abrir la ventana.
La variable se mira en quien ve, no en quien lleva el FX. Con la audiencia «Usuarios con variable:
puntos(5)», un jugador ve las barras de todos mientras él mismo tenga puntos valiendo 5.
Se vuelve a mirar cada vez que algo cambia:
- Quien gana la variable de la audiencia empieza a ver el FX y quien la pierde, o pasa a tener otro valor si pediste uno, deja de verlo en el momento.
- Quien cambia de equipo ve y deja de ver lo que le toca, y los demás lo mismo respecto a él.
- Quien entra en la sala recibe todos los FX que le tocan. Cuando alguien sale de la sala, o se recoge un bot o una mascota, los demás dejan de ver sus FX; un bot o una mascota que vuelves a colocar con la variable puesta recupera los suyos.
El orden en la pila de FX
Sección titulada «El orden en la pila de FX»Sobre una misma persona o furni puede haber varios FX a la vez, de varios complementos o de varias cajas. Se apilan hacia arriba, el primero pegado a quien los lleva y los demás encima, con un hueco pequeño entre ellos.
Para decidir cuál va más abajo, cada complemento trae Orden en la pila de FX (sección plegada del final de la ventana): un número entero, de −2147483648 a 2147483647, que vale 0 de fábrica. Los valores más altos colocan el FX más abajo, más cerca de quien lo lleva.
Con el mismo número, queda más abajo el que apareció antes en tu pantalla. Si aparecen a la vez —al entrar en la sala, por ejemplo— los ordena la antigüedad del complemento, el más antiguo abajo. Si te importa el orden, dales números distintos. Guardar la ventana de un FX no lo recoloca por sí solo: solo cambia de sitio si cambias su número.
Hasta cinco por baldosa
Sección titulada «Hasta cinco por baldosa»Una baldosa admite como máximo cinco Variable FX, sean de los seis tipos que sean. El sexto que llegue a esa baldosa —colocado, movido o ya presente cuando se carga la sala— se queda inerte: no dibuja nada, pero conserva su configuración.
Cuando eso pasa:
- A quien lo coloca o lo mueve le sale una burbuja: «¡Se alcanzó el límite de Variable FX por pila de wired! Como mucho 5 por pila.»
- En el Monitor de las herramientas de creador la fila VARIABLE_FX_LIMIT suma uno. Eso, y la línea de error que el registro apunta con la baldosa, ocurre como mucho una vez cada 20 segundos; la línea de depuración «Exceeded maximum amount of Variable FX configurations per Wired stack: 5» se escribe cada vez.
Cuando un FX activo deja la baldosa, porque lo recoges o lo mueves, los inertes que haya ahí empiezan a funcionar, el más antiguo primero, hasta completar los cinco. Si necesitas más, reparte los FX en otras baldosas, cada una con sus propias cajas de variable.
Si no se ve
Sección titulada «Si no se ve»- ¿Están la caja y el FX en la misma baldosa? La altura da igual.
- ¿El icono de la cabecera —Usuario o Furni— es el de la caja? Las globales y las de contexto no se dibujan.
- ¿Tiene la variable quien debería llevar el FX? Compruébalo con Highlight en la pestaña Variables de las herramientas de creador.
- ¿Es un furni de suelo? Los de pared no llevan FX.
- ¿El modo es Visible cuando la variable se actualiza o Visible al pasar el cursor? Cambia el valor o pasa el cursor por encima.
- ¿Cumples la audiencia? Con una audiencia de variable, la tienes que tener tú.
- ¿Hay más de cinco en la baldosa? Mira la fila VARIABLE_FX_LIMIT del Monitor.
- ¿La barra sale vacía? Mira el rango: con el valor en el mínimo, o por debajo, no se ve nada lleno. Si los límites salen de otra variable, comprueba también que el máximo sea mayor que el mínimo: si no lo es, la barra sale vacía aunque el valor sea alto.
Ejemplo
Sección titulada «Ejemplo»Cada jugador entra con diez vidas, las ve toda la sala encima de su cabeza y pierde una al pisar una trampa.
La caja y el FX comparten baldosa:
Baldosa del marcador│├─ Caja: Variable de usuario│ ├─ Nombre de la variable ................... vida│ ├─ Opciones de la variable ................. Tiene valor│ └─ Opciones de disponibilidad .............. Mientras el usuario esté en la sala│└─ Complemento: Variable FX: Puntos de Vida ├─ Icono de la cabecera .................... Usuario ├─ Estilo .................................. Corazones apilados │ ├─ Color .............................. Rojo │ └─ Tamaño ............................. Mediana ├─ Rango de valores ........................ Min: 0 · Max: 10 └─ Ajustes de visualización ├─ Siempre visible └─ Audiencia .......................... Toda la salaY dos pilas:
Pila A│├─ Causante: Entrada│ └─ Elige causante .......................... Cualquier usuario│└─ Efecto: Dar variable ├─ Escoge una variable ..................... vida (variable de usuario) ├─ Valor inicial ........................... 10 └─ Escoge el objetivo de la variable ....... Usuario desencadenantePila B│├─ Causante: Sobre un Furni│ └─ Elige Furni ............................. Trampa de pinchos│└─ Efecto: Cambiar valor de variable ├─ Escoge una variable ..................... vida (ámbito usuario) ├─ Escoge una operación .................... Resta ├─ Valor de referencia ..................... 1 └─ Escoge el objetivo de la variable ....... Usuario desencadenanteCada jugador que entra recibe vida con valor 10 y lleva sobre la cabeza diez corazones; con cada
pisada pierde uno. La baldosa del marcador no necesita ninguna pila: el FX se dibuja solo.
Los cambios se ven como mucho medio segundo después. Si el valor cambia varias veces dentro de ese medio segundo, se dibuja el último.
Los valores se acotan a 32 bits. Uno fuera de −2147483648 a 2147483647 se dibuja como el extremo más cercano.
Dibujar no cuesta uso de wired. Los Variable FX no suman al uso que enseña el Monitor.
Se pueden configurar aunque estén inertes. Un FX que sobra de la baldosa guarda su ventana como cualquier otro, y funciona en cuanto hay hueco.
Lo siguiente
Sección titulada «Lo siguiente»- Variable de usuario y Variable de furni – las cajas que se dibujan.
- Sistema de Subida de Nivel – la curva que usa Progreso de Nivel.
- Herramientas de creador – el Monitor y Highlight.