Complementos
Los 31 extra.* que Wired Code sabe leer y escribir, sacados del esquema del
editor. El Wired de cada entrada es el nombre con el que sale in-game y enlaza con su ficha del
manual, donde está explicado con ejemplos.
Un campo que no escribas vale su valor por defecto, así que la columna «Por defecto» es también lo que el editor omite al volcar la sala. La sintaxis de cada tipo está en Sintaxis.
extra.anim_time
Wired: Tiempo de Animación
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
duration_ms | int 50..2000 | 500 | Duración de la animación de movimiento, en milisegundos (deslizador de 50 en 50). |
extra.custom_contract
Wired: Contrato Personalizado
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
payment_active | bool | false | Activar el pago: lo que la persona tiene que dar. |
payment_type | enum: credits=0, furni=1, emeralds=2 | credits | Tipo de elemento: créditos (credits), furnis (furni) o esmeraldas (emeralds). |
payment_amount_option | enum: literal=0, variable=1 | literal | El número de payment_amount (literal) o el valor de payment_reference_variable (variable). |
payment_amount | int 1..100000 | 1 | Cantidad, de 1 a 100000; con furni, cuántos de cada tipo. Solo con payment_amount_option = literal. |
payment_reference_variable | variable — nombre entre comillas | "" | Variable de la que sale la cantidad. Solo con payment_amount_option = variable; valen las que tienen valor. |
payment_reference_scope | enum: furni=0, user=1, global=-10, context=-20 | context | Ámbito de payment_reference_variable. |
payment_reference_var_target | int 0..4 | 0 | De quién se lee payment_reference_variable con ámbito de furni o de usuario. Furni: 0 furnis, 1 secondary_furnis, 2 selector, 3 señal, 4 desencadenante. Usuario: 0 desencadenante, 1 selector, 2 señal. Global y contexto no la usan. |
payment_furni_source | enum: selected=0, secondary_selection=1, selector=2, signal=3, triggering=4 | triggering | Furnis de muestra cuyo tipo cuenta con furni: furnis (selected), secondary_furnis (secondary_selection), el selector, la señal o el furni desencadenante (triggering). |
reward_active | bool | false | Activar la recompensa: lo que la persona recibe. |
reward_type | enum: credits=0, furni=1, emeralds=2 | credits | Tipo de elemento: créditos (credits), furnis (furni) o esmeraldas (emeralds). |
reward_amount_option | enum: literal=0, variable=1 | literal | El número de reward_amount (literal) o el valor de reward_reference_variable (variable). |
reward_amount | int 1..100000 | 1 | Cantidad, de 1 a 100000; con furni, cuántos de cada tipo. Solo con reward_amount_option = literal. |
reward_reference_variable | variable — nombre entre comillas | "" | Variable de la que sale la cantidad. Solo con reward_amount_option = variable; valen las que tienen valor. |
reward_reference_scope | enum: furni=0, user=1, global=-10, context=-20 | context | Ámbito de reward_reference_variable. |
reward_reference_var_target | int 0..4 | 0 | De quién se lee reward_reference_variable con ámbito de furni o de usuario. Furni: 0 furnis, 1 secondary_furnis, 2 selector, 3 señal, 4 desencadenante. Usuario: 0 desencadenante, 1 selector, 2 señal. Global y contexto no la usan. |
reward_furni_source | enum: selected=0, secondary_selection=1, selector=2, signal=3, triggering=4 | triggering | Furnis de muestra cuyo tipo cuenta con furni: furnis (selected), secondary_furnis (secondary_selection), el selector, la señal o el furni desencadenante (triggering). |
furnis | ids — lista [ #1, #2 ] | [] | Primera selección a mano (la de selected), para los orígenes del furni y las referencias. |
secondary_furnis | ids — lista [ #1, #2 ] | [] | Segunda selección a mano (la de secondary_selection). |
extra.exec_in_order
Wired: Ejecutar en Orden
Sin campos: se escribe con las llaves vacías.
extra.execution_limit
Wired: Límite de Ejecución
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
execution_count | int 1..100 | 100 | Cuántas ejecuciones se permiten por intervalo. |
interval | int 1..20 | 1 | Intervalo en MEDIOS SEGUNDOS: 1 = 0,5 s, 20 = 10 s. |
extra.link_speaker
Wired: Altavoz de Link WIRED
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
furnis | ids — lista [ #1, #2 ] | [] | Los Links WIRED que escucha el Altavoz, marcados a mano. Lo que les llega lo dice en la sala, en su casilla. |
speak_messages | bool | true | Dice los mensajes que llegan por sus Links. |
speak_dataframes | bool | true | Dice los dataframes que llegan por sus Links. |
extra.mov_carry_users
Wired: Transportar Usuario
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
transport_when | enum: on_top_of_furni=0, same_tile=1 | on_top_of_furni | A quién arrastra el furni: al que está encima o al que está en su misma baldosa. |
transport_user_source | enum: all_in_room=0, triggering=1, selector=2, signal=3, clicked=4, reached=5 | all_in_room | Qué usuarios se dejan transportar. Caja propia; clicked/reached solo si su causante está en la pila. |
extra.mov_curve
Wired: Curva de Movimiento
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
amount_option | enum: literal=0, variable=1 | literal | Poner un número o coger el valor de una variable. |
curve_strength | int -1000..1000 | 1000 | Fuerza de la curva del salto. -1000..1000. |
reference_scope | enum: furni=0, user=1, global=-10, context=-20 | global | Ámbito de la variable. |
reference_var_target | int 0..4 | 0 | Sub-fuente. Furni: 0 seleccionados, 1 selector, 2 señal, 3 desencadenante. Usuario: 0 desencadenante, 1 selector, 2 señal, 3 clicado, 4 alcanzado. |
reference_variable | variable — nombre entre comillas | "" | Variable de la que sale la fuerza. |
furnis | ids — lista [ #1, #2 ] | [] | Furnis marcados a mano en la sala. |
extra.mov_no_animation
Wired: Cancelar Animación de Movimiento
Sin campos: se escribe con las llaves vacías.
extra.mov_physics
Wired: Movimientos Físicos
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
keep_height | bool | false | Mantener la altura de los furnis al empujarlos. |
move_through_furni | bool | false | Mover a través de furnis. |
move_through_users | bool | false | Mover a través de usuarios. |
blocked_by_furni | bool | false | El movimiento se bloquea al chocar con furnis. |
move_furni_source | enum: all_in_room=0, triggering=1, primary_selection=2, secondary_selection=3, selector=4, signal=5 | all_in_room | Qué furnis se empujan. Caja propia de esta ventana, no la fuente estándar. |
blocked_furni_source | enum: all_in_room=0, triggering=1, primary_selection=2, secondary_selection=3, selector=4, signal=5 | all_in_room | Qué furnis bloquean el movimiento. |
move_user_source | enum: all_in_room=0, triggering=1, selector=2, signal=3, clicked=4, reached=5 | all_in_room | A través de qué usuarios se mueve. Caja propia; clicked/reached solo si su causante está en la pila. |
furnis | ids — lista [ #1, #2 ] | [] | Conjunto A: el primero de los dos grupos de furnis marcados a mano. Lista de #id o etiquetas. |
secondary_furnis | ids — lista [ #1, #2 ] | [] | Conjunto B: el segundo grupo de furnis marcados a mano, la selección secundaria. Lista de #id o etiquetas. |
extra.or_eval
Wired: Lógica de Condición
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
match_mode | enum: all=0, at_least_one=1, not_all=2, none=3, less_than=4, exactly=5, more_than=6 | all | Cuántas de las condiciones seleccionadas deben cumplirse. |
compare_value | int 0..∞ | 0 | La cantidad de los modos less_than / exactly / more_than. |
furni_source | enum: selected=0, selector=1, signal=2, triggering=3 | selected | De dónde salen los furnis. |
furnis | ids — lista [ #1, #2 ] | [] | Furnis marcados a mano en la sala. |
extra.projectile
Wired: Proyectil
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
rotate_to_direction | bool | true | Rotar el proyectil hacia la dirección del movimiento. |
directional_system | enum: eight_straight=0, eight_fuzzy=1, four_option_1=2, four_option_2=3 | eight_fuzzy | Cómo se reparte el círculo en direcciones. |
change_shooter_direction | bool | true | Girar visualmente al tirador hacia el disparo. |
shooter_hop | bool | true | Salto ("bunny hop") del tirador al disparar. |
curve_strength | int -1000..1000 | 50 | Fuerza de la curva. 0 = trayectoria recta (el radio recta/curva de la ventana sale de aquí). Por defecto 50, lo que la ventana marca como "Curva". |
distance_mode | enum: normal=0, overshoot=1, always=2 | normal | Distancia de animación: normal (de inicio a la baldosa destino), sobrepasar X baldosas o disparar siempre X baldosas. |
distance_option | enum: literal=0, variable=1 | literal | Poner un número o coger el valor de una variable. |
distance_value | int -64..64 | 1 | Cantidad de baldosas. -64..64. No se usa con distance_mode = normal. |
distance_scope | enum: furni=0, user=1, global=-10, context=-20 | global | Ámbito de la variable. |
distance_var_target | int 0..4 | 0 | Sub-fuente. Furni: 0 seleccionados, 1 selector, 2 señal, 3 desencadenante. Usuario: 0 desencadenante, 1 selector, 2 señal, 3 clicado, 4 alcanzado. |
distance_variable | variable — nombre entre comillas | "" | Variable de la que sale el valor. |
override_animation_time | bool | false | Anular/escalar el tiempo de animación por baldosa. |
time_option | enum: literal=0, variable=1 | literal | Poner un número o coger el valor de una variable. |
time_value | int 1..100000 | 100 | Milisegundos por baldosa. 1..100000. |
time_scope | enum: furni=0, user=1, global=-10, context=-20 | global | Ámbito de la variable. |
time_var_target | int 0..4 | 0 | Sub-fuente. Furni: 0 seleccionados, 1 selector, 2 señal, 3 desencadenante. Usuario: 0 desencadenante, 1 selector, 2 señal, 3 clicado, 4 alcanzado. |
time_variable | variable — nombre entre comillas | "" | Variable de la que sale el valor. |
use_distance_x | bool | true | Contar la diferencia en X para el tiempo. |
use_distance_y | bool | true | Contar la diferencia en Y para el tiempo. |
use_distance_z | bool | false | Contar la diferencia de altura para el tiempo. |
ms_increment_per_tile | int 0..100000 | 4 | Incremento de milisegundos por cada baldosa recorrida. |
rotation_offset | int 0..7 | 0 | Desplazar la rotación resultante en N octavos de vuelta. Solo con rotate_to_direction. |
internal_variables_mask | int 0..127 | 0 | Máscara de las 7 variables internas, un bit cada una en este orden: 0 animation.tiles_travelled, 1 animation.user_collisions, 2 animation.furni_collisions, 3 animation.position.x, 4 animation.position.y, 5 animation.position.altitude, 6 animation.is_travelling. |
furni_source | enum: selected=0, selector=1, signal=2, triggering=3, moved_by_stack=4 | moved_by_stack | A qué furnis se les da el trato de proyectil. De fábrica, todos los que mueva la pila (moved_by_stack). |
user_source | enum: triggering=0, selector=1, signal=2, clicked=3, reached=4 | triggering | Hoy no se lee: el tirador es siempre el usuario desencadenante. |
furnis | ids — lista [ #1, #2 ] | [] | Furnis marcados a mano en la sala. |
extra.random
Wired: Efecto aleatorio
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
effect_count | int 1..100 | 1 | Cuántos efectos de la pila se ejecutan, al azar. |
skip_last_executions | int 0..100 | 0 | Evitar los efectos usados en las últimas N ejecuciones. |
extra.scan_chest_furni_by_type
Wired: Tipos de Furni en Cofre
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
mode | enum: all=0, previewed=1 | all | Qué se cuenta de cada cofre: todo lo que guarda (all) o solo lo que enseña su vista previa (previewed), que solo suma si el cofre está abierto en la sala. |
types_source | enum: triggering=0, selected=1, secondary_selection=2, selector=3, signal=4 | triggering | De dónde salen los furnis de muestra: el desencadenante (triggering), furnis (selected), secondary_furnis (secondary_selection), el selector o la señal. De ellos solo cuenta el tipo: se suman los furnis de esos tipos que haya en los cofres. |
chest_source | enum: selected=0, secondary_selection=1, selector=2, signal=3, triggering=4 | selected | De dónde salen los Cofres de Furnis donde se cuenta: furnis (selected), secondary_furnis (secondary_selection), el selector, la señal o el desencadenante (triggering). Un cofre repetido cuenta una vez, y la lista a mano de esta fuente solo admite Cofres de Furnis; los de créditos o esmeraldas que lleguen por el selector, la señal o el desencadenante no suman nada. |
variable | variable — nombre entre comillas | "" | Variable de contexto con valor donde se guarda el total. Se escribe cada vez que se ejecuta la pila, antes de mirar las condiciones, y vale 0 si no hay nada que contar. Sin variable el complemento no hace nada. |
furnis | ids — lista [ #1, #2 ] | [] | Primera selección a mano (la de selected): de fábrica, los cofres. |
secondary_furnis | ids — lista [ #1, #2 ] | [] | Segunda selección a mano (la de secondary_selection): de fábrica, ninguna fuente la usa. |
extra.text_input_variable
Wired: Capturador de variables
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
variable | variable — nombre entre comillas | "" | Variable de CONTEXTO donde se guarda lo capturado (el ámbito es fijo, -20). |
display_type | enum: numeric=0, textual=1 | numeric | Capturar un número o un texto (textual solo si la variable tiene Conector de Texto). |
identifier_name | string máx. 40 | "" | Nombre del capturador; se usa como #(nombre) en los mensajes. Aquí NO lleva delimitador. |
extra.text_output_furni_name
Wired: Identificar Nombres de Furni
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
identifier_type | enum: individual=0, multiple=1 | individual | Un solo furni o varios unidos por el delimitador. |
identifier_name | raw_string (formato interno, se copia tal cual) | "" | Nombre del identificador; se usa como $(nombre) en los mensajes. Con identifier_type = multiple viaja como "nombre\tdelimitador". |
furni_source | enum: selected=0, selector=1, signal=2, triggering=3 | selected | De dónde salen los furnis. |
furnis | ids — lista [ #1, #2 ] | [] | Furnis marcados a mano en la sala. |
extra.text_output_username
Wired: Identificar Nombres
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
identifier_type | enum: individual=0, multiple=1 | individual | Un solo usuario o varios unidos por el delimitador. |
identifier_name | raw_string (formato interno, se copia tal cual) | "" | Nombre del identificador; se usa como $(nombre) en los mensajes. Con identifier_type = multiple lleva el delimitador detrás, separado por un tabulador: "nombre\tdelimitador". |
user_source | enum: triggering=0, selector=1, signal=2, clicked=3, reached=4 | triggering | De dónde salen los usuarios (clicked y reached solo si su causante está en la pila). |
extra.text_output_variable
Wired: Marcador de posición de variable
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
scope | enum: furni=0, user=1, global=-10, context=-20 | user | Ámbito de la variable a imprimir. |
var_target | int 0..4 | 0 | Sub-fuente. Furni: 0 seleccionados, 1 selector, 2 señal, 3 desencadenante. Usuario: 0 desencadenante, 1 selector, 2 señal, 3 clicado, 4 alcanzado. |
variable | variable — nombre entre comillas | "" | Variable cuyo valor se imprime. |
display_type | enum: numeric=0, textual=1 | numeric | Imprimir el número o el texto del Conector de Texto (solo si la variable lo tiene). |
identifier_type | enum: individual=0, multiple=1 | individual | Uno o varios, unidos por el delimitador. No disponible con ámbito global/contexto. |
identifier_name | raw_string (formato interno, se copia tal cual) | "" | Nombre del identificador; se usa como $(nombre) en los mensajes. Con identifier_type = multiple viaja como "nombre\tdelimitador". |
furnis | ids — lista [ #1, #2 ] | [] | Furnis marcados a mano en la sala. |
extra.unseen
Wired: Efecto no visto
Sin campos: se escribe con las llaves vacías.
extra.var_addon_import
Wired: Importar
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
text_connectors | bool | true | La variable heredada de la baldosa usa la tabla de textos de la copia que manda Compartir, junto con la de sus propios Conectores de texto. Desmarcarlo se la quita en el acto, sin volver a sincronizar. |
subvariable_creators | bool | true | La variable heredada de la baldosa tiene las subvariables de la Utilidad de Tiempo y del Sistema de Subida de Nivel de la copia, con su nombre local delante. |
variable_fx | bool | true | La variable heredada de la baldosa lleva los Variable FX de la copia, pintados sobre quien la tenga en esta sala y con los valores de aquí. |
extra.var_addon_share
Wired: Compartir
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
text_connectors | bool | true | Al pulsar Sincronizar, copia los Conectores de texto de la baldosa a las salas que importan la variable. Va en la baldosa de una variable compartida entre salas. |
subvariable_creators | bool | true | Al pulsar Sincronizar, copia la Utilidad de Tiempo y el Sistema de Subida de Nivel de la baldosa, con su configuración, a las salas que importan la variable. |
variable_fx | bool | true | Al pulsar Sincronizar, copia los Variable FX de la baldosa, con su configuración, a las salas que importan la variable. |
extra.var_leaderboard
Wired: Tabla de Clasificación
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
title | string máx. 50 | "" | Título del panel, de 1 a 50 caracteres. La tabla se publica cuando lleva título y el nombre de cada columna que cuenta; sin ningún texto se queda sin publicar (el complemento está colocado, pero no hay panel en la sala). |
description | string máx. 80 | "" | Una línea bajo el título, de hasta 80 caracteres. Puede ir vacía. |
sort | enum: highest_value=0, lowest_value=1, oldest_creation=2, latest_creation=3, oldest_update=4, latest_update=5 | highest_value | Quién va primero: highest_value o lowest_value (el valor más alto o el más bajo), oldest_creation o latest_creation (quien tiene la variable desde hace más o menos tiempo), oldest_update o latest_update (quien lleva más o menos tiempo sin cambiarla). |
page_size | enum: rows_10=0, rows_15=1, rows_20=2 | rows_10 | Filas por página: rows_10, rows_15 o rows_20. |
column_count | int 1..4 | 2 | Cuántas columnas tiene el panel, de 1 a 4: cuentan de la 1 a la column_count, y las de detrás se ignoran. |
column_1_type | enum: none=-1, username=0, value=1, last_update=2, creation=3, level=4, text_connection=5 | username | Tipo de la columna 1: siempre username, la cabeza y el nombre de cada persona. |
column_1_label | string máx. 12 | "" | Nombre de la columna 1 en la cabecera del panel, de 2 a 12 caracteres si la columna cuenta. |
column_1_width | enum: small=0, medium=1, large=2, xl=3 | xl | Ancho de la columna 1: small, medium, large o xl. |
column_2_type | enum: none=-1, username=0, value=1, last_update=2, creation=3, level=4, text_connection=5 | value | Tipo de la columna 2: value (el valor de la variable), last_update (cuándo cambió por última vez), creation (cuándo se le dio), level (el nivel, con un Sistema de Subida de Nivel en la pila) o text_connection (el texto de un Conector de texto de la pila); none si no se usa. Sin repetir tipo, y una columna que cuenta (hasta column_count) no puede quedarse en none. |
column_2_label | string máx. 12 | "" | Nombre de la columna 2 en la cabecera del panel, de 2 a 12 caracteres si la columna cuenta. |
column_2_width | enum: small=0, medium=1, large=2, xl=3 | small | Ancho de la columna 2: small, medium, large o xl. |
column_3_type | enum: none=-1, username=0, value=1, last_update=2, creation=3, level=4, text_connection=5 | none | Tipo de la columna 3: value (el valor de la variable), last_update (cuándo cambió por última vez), creation (cuándo se le dio), level (el nivel, con un Sistema de Subida de Nivel en la pila) o text_connection (el texto de un Conector de texto de la pila); none si no se usa. Sin repetir tipo, y una columna que cuenta (hasta column_count) no puede quedarse en none. |
column_3_label | string máx. 12 | "" | Nombre de la columna 3 en la cabecera del panel, de 2 a 12 caracteres si la columna cuenta. |
column_3_width | enum: small=0, medium=1, large=2, xl=3 | small | Ancho de la columna 3: small, medium, large o xl. |
column_4_type | enum: none=-1, username=0, value=1, last_update=2, creation=3, level=4, text_connection=5 | none | Tipo de la columna 4: value (el valor de la variable), last_update (cuándo cambió por última vez), creation (cuándo se le dio), level (el nivel, con un Sistema de Subida de Nivel en la pila) o text_connection (el texto de un Conector de texto de la pila); none si no se usa. Sin repetir tipo, y una columna que cuenta (hasta column_count) no puede quedarse en none. |
column_4_label | string máx. 12 | "" | Nombre de la columna 4 en la cabecera del panel, de 2 a 12 caracteres si la columna cuenta. |
column_4_width | enum: small=0, medium=1, large=2, xl=3 | small | Ancho de la columna 4: small, medium, large o xl. |
override_count | int 0..10 | 0 | Cuántos nombres propios cuentan, de 0 a 10: del primero (override_1_variable y override_1_name) hasta ese número; los de detrás se ignoran. |
override_1_variable | variable — nombre entre comillas | "0" | Variable de usuario del nombre propio 1: una de las de la pila, que la gente elige en el panel. Cada nombre propio va con una variable distinta. |
override_1_name | string máx. 22 | "" | Nombre propio 1: cómo sale esa variable en la lista del panel, de 1 a 22 caracteres; si override_count lo cuenta tiene que llevar texto. Las variables sin nombre propio salen con su nombre de variable arreglado (mis_puntos sale como Mis Puntos). |
override_2_variable | variable — nombre entre comillas | "0" | Variable de usuario del nombre propio 2: una de las de la pila, que la gente elige en el panel. Cada nombre propio va con una variable distinta. |
override_2_name | string máx. 22 | "" | Nombre propio 2: cómo sale esa variable en la lista del panel, de 1 a 22 caracteres; si override_count lo cuenta tiene que llevar texto. Las variables sin nombre propio salen con su nombre de variable arreglado (mis_puntos sale como Mis Puntos). |
override_3_variable | variable — nombre entre comillas | "0" | Variable de usuario del nombre propio 3: una de las de la pila, que la gente elige en el panel. Cada nombre propio va con una variable distinta. |
override_3_name | string máx. 22 | "" | Nombre propio 3: cómo sale esa variable en la lista del panel, de 1 a 22 caracteres; si override_count lo cuenta tiene que llevar texto. Las variables sin nombre propio salen con su nombre de variable arreglado (mis_puntos sale como Mis Puntos). |
override_4_variable | variable — nombre entre comillas | "0" | Variable de usuario del nombre propio 4: una de las de la pila, que la gente elige en el panel. Cada nombre propio va con una variable distinta. |
override_4_name | string máx. 22 | "" | Nombre propio 4: cómo sale esa variable en la lista del panel, de 1 a 22 caracteres; si override_count lo cuenta tiene que llevar texto. Las variables sin nombre propio salen con su nombre de variable arreglado (mis_puntos sale como Mis Puntos). |
override_5_variable | variable — nombre entre comillas | "0" | Variable de usuario del nombre propio 5: una de las de la pila, que la gente elige en el panel. Cada nombre propio va con una variable distinta. |
override_5_name | string máx. 22 | "" | Nombre propio 5: cómo sale esa variable en la lista del panel, de 1 a 22 caracteres; si override_count lo cuenta tiene que llevar texto. Las variables sin nombre propio salen con su nombre de variable arreglado (mis_puntos sale como Mis Puntos). |
override_6_variable | variable — nombre entre comillas | "0" | Variable de usuario del nombre propio 6: una de las de la pila, que la gente elige en el panel. Cada nombre propio va con una variable distinta. |
override_6_name | string máx. 22 | "" | Nombre propio 6: cómo sale esa variable en la lista del panel, de 1 a 22 caracteres; si override_count lo cuenta tiene que llevar texto. Las variables sin nombre propio salen con su nombre de variable arreglado (mis_puntos sale como Mis Puntos). |
override_7_variable | variable — nombre entre comillas | "0" | Variable de usuario del nombre propio 7: una de las de la pila, que la gente elige en el panel. Cada nombre propio va con una variable distinta. |
override_7_name | string máx. 22 | "" | Nombre propio 7: cómo sale esa variable en la lista del panel, de 1 a 22 caracteres; si override_count lo cuenta tiene que llevar texto. Las variables sin nombre propio salen con su nombre de variable arreglado (mis_puntos sale como Mis Puntos). |
override_8_variable | variable — nombre entre comillas | "0" | Variable de usuario del nombre propio 8: una de las de la pila, que la gente elige en el panel. Cada nombre propio va con una variable distinta. |
override_8_name | string máx. 22 | "" | Nombre propio 8: cómo sale esa variable en la lista del panel, de 1 a 22 caracteres; si override_count lo cuenta tiene que llevar texto. Las variables sin nombre propio salen con su nombre de variable arreglado (mis_puntos sale como Mis Puntos). |
override_9_variable | variable — nombre entre comillas | "0" | Variable de usuario del nombre propio 9: una de las de la pila, que la gente elige en el panel. Cada nombre propio va con una variable distinta. |
override_9_name | string máx. 22 | "" | Nombre propio 9: cómo sale esa variable en la lista del panel, de 1 a 22 caracteres; si override_count lo cuenta tiene que llevar texto. Las variables sin nombre propio salen con su nombre de variable arreglado (mis_puntos sale como Mis Puntos). |
override_10_variable | variable — nombre entre comillas | "0" | Variable de usuario del nombre propio 10: una de las de la pila, que la gente elige en el panel. Cada nombre propio va con una variable distinta. |
override_10_name | string máx. 22 | "" | Nombre propio 10: cómo sale esa variable en la lista del panel, de 1 a 22 caracteres; si override_count lo cuenta tiene que llevar texto. Las variables sin nombre propio salen con su nombre de variable arreglado (mis_puntos sale como Mis Puntos). |
filter_enabled | bool | false | Activa el filtro: solo salen las personas que también tienen filter_variable. |
filter_variable | variable — nombre entre comillas | "0" | La variable de filtrado: una variable de usuario permanente de la sala (no hace falta que esté en la pila). Obligatoria con filter_enabled en true. |
comparison_enabled | bool | false | Con el filtro activado, deja solo a quien tiene en filter_variable exactamente literal_value o, con use_reference en true, lo que valga reference_variable. Sin filtro no cuenta. |
use_reference | bool | false | Compara con el valor de reference_variable en vez de con literal_value. |
literal_value | string máx. 20 | "" | El número con el que se compara, entre comillas: un entero de -9223372036854775808 a 9223372036854775807 escrito sin ceros a la izquierda, de como mucho 20 caracteres. Obligatorio con comparison_enabled en true y use_reference en false. |
reference_variable | variable — nombre entre comillas | "0" | La variable global con la que se compara, con use_reference en true: valen las que guardan valor. |
tile_x | int | 0 | Casilla de la que cuelga el panel, coordenada X: su borde inferior queda centrado en ella. Escríbela, con tile_y, para fijar la casilla: si no, vale 0 (la ventana del juego propone la del propio complemento). |
tile_y | int | 0 | Casilla de la que cuelga el panel, coordenada Y. Escríbela, con tile_x, para fijar la casilla: si no, vale 0. |
offset_x | int -32..32 | 0 | Desplazamiento del panel hacia los lados, en píxeles de la sala (siguen su zoom), de -32 a 32: positivo a la derecha y negativo a la izquierda. |
altitude | int | 0 | Cuánto se sube el panel sobre su casilla, en píxeles de la sala (siguen su zoom): positivo hacia arriba y negativo hacia abajo. |
extra.var_lvlup_system
Wired: Sistema de Subida de Nivel
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
subvariable_mask | int 0..255 | 0 | Máscara de las 8 subvariables, un bit cada una en este orden: 0 current_level, 1 current_xp, 2 progress, 3 progress_percentage, 4 xp_required, 5 xp_remaining, 6 is_maxed, 7 max_level. |
mode | enum: manual=0, linear=1, exponential=2 | linear | Curva de niveles: tabla manual, lineal o exponencial. |
mode_param_1 | int 0..100000 | 100 | Según "mode" — lineal: XP por nivel (1..100000); exponencial: XP base (1..100000). En modo manual no cuenta y la caja lo trae a 0. De fábrica 100 en lineal y en exponencial. |
mode_param_2 | int 0..100000 | 50 | Según "mode" — lineal: nivel máximo (2..100000); exponencial: subida en % por nivel (1..100000). En modo manual no cuenta y la caja lo trae a 0. De fábrica 50 (el nivel máximo del lineal); en exponencial la ventana arranca con 20, así que escríbelo. |
mode_param_3 | int 0..100000 | 0 | Solo con mode = exponential: nivel máximo (2..100000). La ventana arranca con 50; si no lo escribes queda en 2. En lineal y en modo manual no cuenta y la caja lo trae a 0. |
manual_table | raw_string (formato interno, se copia tal cual) | "" | Tabla "nivel=xp", una por línea (separadas por \n), solo en modo manual. El nivel 1 a 0 XP es implícito; cada línea tiene que subir de nivel y de XP. |
extra.var_text_connector
Wired: Conector de texto
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
table | raw_string (formato interno, se copia tal cual) | "" | Tabla "valor=texto", una por línea (separadas por \n), y "_=texto" para el texto de reserva de los valores sin línea propia. La clave es un entero de 64 bits, sin espacios alrededor. El servidor la guarda reescrita, como el oficial: de menor a mayor, sin las líneas que no encajan ni las repetidas (gana la última) y con la reserva al final; al volcar sale así. Máximo 1000 caracteres en total y 30 líneas (las del textarea). |
extra.var_time_util
Wired: Utilidad de Tiempo
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
subvariable_mask | int 0..∞ | 0 | Máscara de subvariables. Bits 1..10 las de calendario (milliseconds_of_seconds, seconds_of_minute, minute_of_hour, hour_of_day, day_of_week, day_of_month, day_of_year, week_of_year, month_of_year, year) y bits 20..26 las de unidades (millisecond, second, minute, hour, day, week, month). |
mode | enum: value=0, creation_time=1, last_update_time=2 | value | Qué instante de la variable de debajo se trocea. |
supported_modes (solo lectura) | int 0..7 | 7 | Solo lectura: qué modos admite la caja de variable de debajo, como máscara de bits (bit 0 valor, bit 1 creación, bit 2 última actualización). El editor lo escribe como información y no lo devuelve al guardar. |
extra.var_web_api
Wired: Web API de variables
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
allow_bulk_delete | bool | false | Abre la ruta de borrado masivo de la API: quien tenga la clave de escritura puede quitar de golpe, y sin vuelta atrás, todos los valores de una o varias variables. Úsalo con precaución. Solo vale si el complemento tiene clave de escritura, y solo el dueño de la sala puede cambiarlo (los demás lo ven siempre desactivado). Las claves no se ven ni se escriben aquí: se generan en la ventana del complemento. |
extra.varfx_boss
Wired: Variable FX: Barra de Vida Superior
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
source | enum: furni=0, user=1 | user | Variable FX: Boss Health Bar. Sobre quién se pinta: los usuarios o los furnis que tengan la variable de la caja de esta baldosa. |
visibility | enum: only_user=0, game_team=1, everyone=2, has_variable=3, has_variable_value=4 | everyone | Quién lo ve. Con source = furni solo valen everyone / has_variable / has_variable_value. |
show_mode | enum: always=0, when_changes=1, never=2 | always | Cuándo se enseña. |
update_mask | int 0..15 | 7 | Con show_mode = when_changes: bits 1 se crea, 2 aumenta, 4 disminuye, 8 no cambia. |
show_on_hover | bool | false | Mostrar mientras el ratón está encima. |
show_duration | int 1500..20000 | 3000 | Milisegundos que se enseña tras un cambio (show_mode = when_changes). |
style | int 0..21 | 0 | Estilo dentro de la categoría: 0 barra de vida de jefe y calavera, 1 barra de vida de jefe. |
color | int -1..1002 | 5 | -1 no aplica · 1-19 planos · 100-104 metálicos · 1000 rojo→verde · 1001 nivel · 1002 equipo. |
width | int -1..100 | 4 | -1 no aplica · 0 xs · 1 s · 2 m · 3 l · 4 xl · 100 enorme. |
renderer | int 0..201 | 100 | Forma: 0-4 barras, 10-13 vida, 20-21 nivel, 100 jefe, 200-201 número. |
min_sign | int -1..0 | 0 | Signo del mínimo: -1 si min es negativo, 0 si no. No hace falta escribirlo: el servidor no lo lee y lo calcula a partir de min. |
min | int | 0 | Valor mínimo (barra vacía). |
max_sign | int -1..0 | 0 | Signo del máximo: -1 si max es negativo, 0 si no. No hace falta escribirlo: el servidor no lo lee y lo calcula a partir de max. |
max | int | 100 | Valor máximo (barra llena). |
override_min_enabled | bool | false | El mínimo sale de override_min_variable. |
override_max_enabled | bool | false | El máximo sale de override_max_variable. |
override_min_target | enum: source=0, global=1 | source | De quién se lee la variable del mínimo: de la misma entidad o de la global de la sala. |
override_max_target | enum: source=0, global=1 | source | Ídem para el máximo. |
audience_value_sign | int -1..0 | 0 | Signo del valor de audiencia: -1 si audience_value es negativo, 0 si no. No hace falta escribirlo: el servidor no lo lee y lo calcula a partir de audience_value. |
audience_value | int | 0 | Con visibility = has_variable_value: el valor que tiene que tener el espectador. |
segments | int 0..100 | 0 | Segmentos de la barra (solo bloques, flechas y termómetro); 0 = según el ancho. |
slot_21 | int 0..4 | 0 | sin uso (0) |
override_min_variable | variable — nombre entre comillas | "" | Variable del mínimo. |
override_max_variable | variable — nombre entre comillas | "" | Variable del máximo. |
audience_variable | variable — nombre entre comillas | "" | Variable de audiencia (visibility has_variable / has_variable_value). |
stack_order | int | 0 | "Orden en la pila de FX": los valores más altos colocan este FX más abajo en la pila de FX del objeto. |
extra.varfx_hp
Wired: Variable FX: Puntos de Vida
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
source | enum: furni=0, user=1 | user | Variable FX: Health Points. Sobre quién se pinta: los usuarios o los furnis que tengan la variable de la caja de esta baldosa. |
visibility | enum: only_user=0, game_team=1, everyone=2, has_variable=3, has_variable_value=4 | everyone | Quién lo ve. Con source = furni solo valen everyone / has_variable / has_variable_value. |
show_mode | enum: always=0, when_changes=1, never=2 | always | Cuándo se enseña. |
update_mask | int 0..15 | 7 | Con show_mode = when_changes: bits 1 se crea, 2 aumenta, 4 disminuye, 8 no cambia. |
show_on_hover | bool | false | Mostrar mientras el ratón está encima. |
show_duration | int 1500..20000 | 3000 | Milisegundos que se enseña tras un cambio (show_mode = when_changes). |
style | int 0..21 | 0 | Estilo dentro de la categoría: 0 barra de vida, 1 corazones apilados, 2 termómetro, 3 un solo corazón. |
color | int -1..1002 | 1000 | -1 no aplica · 1-19 planos · 100-104 metálicos · 1000 rojo→verde · 1001 nivel · 1002 equipo. |
width | int -1..100 | 2 | -1 no aplica · 0 xs · 1 s · 2 m · 3 l · 4 xl · 100 enorme. |
renderer | int 0..201 | 10 | Forma: 0-4 barras, 10-13 vida, 20-21 nivel, 100 jefe, 200-201 número. |
min_sign | int -1..0 | 0 | Signo del mínimo: -1 si min es negativo, 0 si no. No hace falta escribirlo: el servidor no lo lee y lo calcula a partir de min. |
min | int | 0 | Valor mínimo (barra vacía). |
max_sign | int -1..0 | 0 | Signo del máximo: -1 si max es negativo, 0 si no. No hace falta escribirlo: el servidor no lo lee y lo calcula a partir de max. |
max | int | 100 | Valor máximo (barra llena). |
override_min_enabled | bool | false | El mínimo sale de override_min_variable. |
override_max_enabled | bool | false | El máximo sale de override_max_variable. |
override_min_target | enum: source=0, global=1 | source | De quién se lee la variable del mínimo: de la misma entidad o de la global de la sala. |
override_max_target | enum: source=0, global=1 | source | Ídem para el máximo. |
audience_value_sign | int -1..0 | 0 | Signo del valor de audiencia: -1 si audience_value es negativo, 0 si no. No hace falta escribirlo: el servidor no lo lee y lo calcula a partir de audience_value. |
audience_value | int | 0 | Con visibility = has_variable_value: el valor que tiene que tener el espectador. |
segments | int 0..100 | 0 | Segmentos de la barra (solo bloques, flechas y termómetro); 0 = según el ancho. |
slot_21 | int 0..4 | 0 | sin uso (0) |
override_min_variable | variable — nombre entre comillas | "" | Variable del mínimo. |
override_max_variable | variable — nombre entre comillas | "" | Variable del máximo. |
audience_variable | variable — nombre entre comillas | "" | Variable de audiencia (visibility has_variable / has_variable_value). |
stack_order | int | 0 | "Orden en la pila de FX": los valores más altos colocan este FX más abajo en la pila de FX del objeto. |
extra.varfx_levelling
Wired: Variable FX: Progreso de Nivel
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
source | enum: furni=0, user=1 | user | Variable FX: Levelling Progress. Sobre quién se pinta: los usuarios o los furnis que tengan la variable de la caja de esta baldosa. |
visibility | enum: only_user=0, game_team=1, everyone=2, has_variable=3, has_variable_value=4 | everyone | Quién lo ve. Con source = furni solo valen everyone / has_variable / has_variable_value. |
show_mode | enum: always=0, when_changes=1, never=2 | always | Cuándo se enseña. |
update_mask | int 0..15 | 7 | Con show_mode = when_changes: bits 1 se crea, 2 aumenta, 4 disminuye, 8 no cambia. |
show_on_hover | bool | false | Mostrar mientras el ratón está encima. |
show_duration | int 1500..20000 | 3000 | Milisegundos que se enseña tras un cambio (show_mode = when_changes). |
style | int 0..21 | 0 | Estilo dentro de la categoría: 0 nivel y barra, 1 detalles del nivel. |
color | int -1..1002 | 1001 | -1 no aplica · 1-19 planos · 100-104 metálicos · 1000 rojo→verde · 1001 nivel · 1002 equipo. |
width | int -1..100 | 2 | -1 no aplica · 0 xs · 1 s · 2 m · 3 l · 4 xl · 100 enorme. |
renderer | int 0..201 | 20 | Forma: 0-4 barras, 10-13 vida, 20-21 nivel, 100 jefe, 200-201 número. |
min_sign | int -1..0 | 0 | Signo del mínimo: -1 si min es negativo, 0 si no. No hace falta escribirlo: el servidor no lo lee y lo calcula a partir de min. |
min | int | 0 | Valor mínimo (barra vacía). |
max_sign | int -1..0 | 0 | Signo del máximo: -1 si max es negativo, 0 si no. No hace falta escribirlo: el servidor no lo lee y lo calcula a partir de max. |
max | int | 100 | Valor máximo (barra llena). |
override_min_enabled | bool | false | El mínimo sale de override_min_variable. |
override_max_enabled | bool | false | El máximo sale de override_max_variable. |
override_min_target | enum: source=0, global=1 | source | De quién se lee la variable del mínimo: de la misma entidad o de la global de la sala. |
override_max_target | enum: source=0, global=1 | source | Ídem para el máximo. |
audience_value_sign | int -1..0 | 0 | Signo del valor de audiencia: -1 si audience_value es negativo, 0 si no. No hace falta escribirlo: el servidor no lo lee y lo calcula a partir de audience_value. |
audience_value | int | 0 | Con visibility = has_variable_value: el valor que tiene que tener el espectador. |
segments | int 0..100 | 0 | Segmentos de la barra (solo bloques, flechas y termómetro); 0 = según el ancho. |
slot_21 | int 0..4 | 2 | Estilo visual de la barra, solo con el estilo nivel y barra: 2 bloques (el de fábrica), 3 rayas, 4 flechas. Con el estilo detalles del nivel vale siempre 1. |
override_min_variable | variable — nombre entre comillas | "" | Variable del mínimo. |
override_max_variable | variable — nombre entre comillas | "" | Variable del máximo. |
audience_variable | variable — nombre entre comillas | "" | Variable de audiencia (visibility has_variable / has_variable_value). |
stack_order | int | 0 | "Orden en la pila de FX": los valores más altos colocan este FX más abajo en la pila de FX del objeto. |
extra.varfx_number
Wired: Variable FX: Visualizador Numérico
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
source | enum: furni=0, user=1 | user | Variable FX: Number Display. Sobre quién se pinta: los usuarios o los furnis que tengan la variable de la caja de esta baldosa. |
visibility | enum: only_user=0, game_team=1, everyone=2, has_variable=3, has_variable_value=4 | everyone | Quién lo ve. Con source = furni solo valen everyone / has_variable / has_variable_value. |
show_mode | enum: always=0, when_changes=1, never=2 | always | Cuándo se enseña. |
update_mask | int 0..15 | 7 | Con show_mode = when_changes: bits 1 se crea, 2 aumenta, 4 disminuye, 8 no cambia. |
show_on_hover | bool | false | Mostrar mientras el ratón está encima. |
show_duration | int 1500..20000 | 3000 | Milisegundos que se enseña tras un cambio (show_mode = when_changes). |
style | int 0..21 | 0 | Estilo dentro de la categoría: 0 Freeze, 1 Shalimar, 2 Bloque. |
color | int -1..1002 | 1 | -1 no aplica · 1-19 planos · 100-104 metálicos · 1000 rojo→verde · 1001 nivel · 1002 equipo. |
width | int -1..100 | -1 | -1 no aplica · 0 xs · 1 s · 2 m · 3 l · 4 xl · 100 enorme. |
renderer | int 0..201 | 201 | Forma: 0-4 barras, 10-13 vida, 20-21 nivel, 100 jefe, 200-201 número. |
min_sign | int -1..0 | 0 | Signo del mínimo: -1 si min es negativo, 0 si no. No hace falta escribirlo: el servidor no lo lee y lo calcula a partir de min. |
min | int | 0 | Valor mínimo (barra vacía). |
max_sign | int -1..0 | 0 | Signo del máximo: -1 si max es negativo, 0 si no. No hace falta escribirlo: el servidor no lo lee y lo calcula a partir de max. |
max | int | 100 | Valor máximo (barra llena). |
override_min_enabled | bool | false | El mínimo sale de override_min_variable. |
override_max_enabled | bool | false | El máximo sale de override_max_variable. |
override_min_target | enum: source=0, global=1 | source | De quién se lee la variable del mínimo: de la misma entidad o de la global de la sala. |
override_max_target | enum: source=0, global=1 | source | Ídem para el máximo. |
audience_value_sign | int -1..0 | 0 | Signo del valor de audiencia: -1 si audience_value es negativo, 0 si no. No hace falta escribirlo: el servidor no lo lee y lo calcula a partir de audience_value. |
audience_value | int | 0 | Con visibility = has_variable_value: el valor que tiene que tener el espectador. |
segments | int 0..100 | 0 | Segmentos de la barra (solo bloques, flechas y termómetro); 0 = según el ancho. |
slot_21 | int 0..4 | 0 | posición del icono: 0 izquierda, 1 derecha, 2 ambos |
override_min_variable | variable — nombre entre comillas | "" | Variable del mínimo. |
override_max_variable | variable — nombre entre comillas | "" | Variable del máximo. |
audience_variable | variable — nombre entre comillas | "" | Variable de audiencia (visibility has_variable / has_variable_value). |
stack_order | int | 0 | "Orden en la pila de FX": los valores más altos colocan este FX más abajo en la pila de FX del objeto. |
icon | string máx. 64 | "" | Icono junto al número. "" = ninguno; si no, uno de estos: battery, burning, cash, cooldown, droplet, energy, eye, fish, food, freezing, gems, gold, health, honor, magic, mana, misc_heart, misc_skull, poison, repairing, reputation, shield, stamina, star_power, stealth, timeleft, upgrading, wooden_logs, ranch_aubergine, ranch_carrot, ranch_corn, ranch_egg, ranch_grape, ranch_potato, ranch_pumpkin, ranch_sapling, ranch_tomato, ranch_wheat. |
extra.varfx_prog
Wired: Variable FX: Barra de Progreso
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
source | enum: furni=0, user=1 | user | Variable FX: Progress Bar. Sobre quién se pinta: los usuarios o los furnis que tengan la variable de la caja de esta baldosa. |
visibility | enum: only_user=0, game_team=1, everyone=2, has_variable=3, has_variable_value=4 | everyone | Quién lo ve. Con source = furni solo valen everyone / has_variable / has_variable_value. |
show_mode | enum: always=0, when_changes=1, never=2 | always | Cuándo se enseña. |
update_mask | int 0..15 | 7 | Con show_mode = when_changes: bits 1 se crea, 2 aumenta, 4 disminuye, 8 no cambia. |
show_on_hover | bool | false | Mostrar mientras el ratón está encima. |
show_duration | int 1500..20000 | 3000 | Milisegundos que se enseña tras un cambio (show_mode = when_changes). |
style | int 0..21 | 0 | Estilo dentro de la categoría: 0 barra clásica, 1 barra de bloques, 2 barra con rayas, 3 barra de flechas, 4 barra clásica mini. |
color | int -1..1002 | 1 | -1 no aplica · 1-19 planos · 100-104 metálicos · 1000 rojo→verde · 1001 nivel · 1002 equipo. |
width | int -1..100 | 2 | -1 no aplica · 0 xs · 1 s · 2 m · 3 l · 4 xl · 100 enorme. |
renderer | int 0..201 | 0 | Forma: 0-4 barras, 10-13 vida, 20-21 nivel, 100 jefe, 200-201 número. |
min_sign | int -1..0 | 0 | Signo del mínimo: -1 si min es negativo, 0 si no. No hace falta escribirlo: el servidor no lo lee y lo calcula a partir de min. |
min | int | 0 | Valor mínimo (barra vacía). |
max_sign | int -1..0 | 0 | Signo del máximo: -1 si max es negativo, 0 si no. No hace falta escribirlo: el servidor no lo lee y lo calcula a partir de max. |
max | int | 100 | Valor máximo (barra llena). |
override_min_enabled | bool | false | El mínimo sale de override_min_variable. |
override_max_enabled | bool | false | El máximo sale de override_max_variable. |
override_min_target | enum: source=0, global=1 | source | De quién se lee la variable del mínimo: de la misma entidad o de la global de la sala. |
override_max_target | enum: source=0, global=1 | source | Ídem para el máximo. |
audience_value_sign | int -1..0 | 0 | Signo del valor de audiencia: -1 si audience_value es negativo, 0 si no. No hace falta escribirlo: el servidor no lo lee y lo calcula a partir de audience_value. |
audience_value | int | 0 | Con visibility = has_variable_value: el valor que tiene que tener el espectador. |
segments | int 0..100 | 0 | Segmentos de la barra (solo bloques, flechas y termómetro); 0 = según el ancho. |
slot_21 | int 0..4 | 0 | sin uso (0) |
override_min_variable | variable — nombre entre comillas | "" | Variable del mínimo. |
override_max_variable | variable — nombre entre comillas | "" | Variable del máximo. |
audience_variable | variable — nombre entre comillas | "" | Variable de audiencia (visibility has_variable / has_variable_value). |
stack_order | int | 0 | "Orden en la pila de FX": los valores más altos colocan este FX más abajo en la pila de FX del objeto. |
extra.varfx_status
Wired: Variable FX: Barra de Estado
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
source | enum: furni=0, user=1 | user | Variable FX: Status Bar. Sobre quién se pinta: los usuarios o los furnis que tengan la variable de la caja de esta baldosa. |
visibility | enum: only_user=0, game_team=1, everyone=2, has_variable=3, has_variable_value=4 | everyone | Quién lo ve. Con source = furni solo valen everyone / has_variable / has_variable_value. |
show_mode | enum: always=0, when_changes=1, never=2 | always | Cuándo se enseña. |
update_mask | int 0..15 | 7 | Con show_mode = when_changes: bits 1 se crea, 2 aumenta, 4 disminuye, 8 no cambia. |
show_on_hover | bool | false | Mostrar mientras el ratón está encima. |
show_duration | int 1500..20000 | 3000 | Milisegundos que se enseña tras un cambio (show_mode = when_changes). |
style | int 0..21 | 0 | Estilo dentro de la categoría: 0 energía, 1 escudo, 2 magia, 3 comida, 4 estamina, 5 veneno, 6 maná, 7 salud, 8 oro, 9 gemas, 10 honor, 11 reputación, 12 tiempo de recarga, 13 tiempo restante, 14 en llamas, 15 congelado, 16 batería, 17 reparación, 18 sigilo, 19 subiendo nivel, 20 poder estelar, 21 agua. |
color | int -1..1002 | -1 | -1 no aplica · 1-19 planos · 100-104 metálicos · 1000 rojo→verde · 1001 nivel · 1002 equipo. |
width | int -1..100 | 2 | -1 no aplica · 0 xs · 1 s · 2 m · 3 l · 4 xl · 100 enorme. |
renderer | int 0..201 | 2 | Forma: 0-4 barras, 10-13 vida, 20-21 nivel, 100 jefe, 200-201 número. |
min_sign | int -1..0 | 0 | Signo del mínimo: -1 si min es negativo, 0 si no. No hace falta escribirlo: el servidor no lo lee y lo calcula a partir de min. |
min | int | 0 | Valor mínimo (barra vacía). |
max_sign | int -1..0 | 0 | Signo del máximo: -1 si max es negativo, 0 si no. No hace falta escribirlo: el servidor no lo lee y lo calcula a partir de max. |
max | int | 100 | Valor máximo (barra llena). |
override_min_enabled | bool | false | El mínimo sale de override_min_variable. |
override_max_enabled | bool | false | El máximo sale de override_max_variable. |
override_min_target | enum: source=0, global=1 | source | De quién se lee la variable del mínimo: de la misma entidad o de la global de la sala. |
override_max_target | enum: source=0, global=1 | source | Ídem para el máximo. |
audience_value_sign | int -1..0 | 0 | Signo del valor de audiencia: -1 si audience_value es negativo, 0 si no. No hace falta escribirlo: el servidor no lo lee y lo calcula a partir de audience_value. |
audience_value | int | 0 | Con visibility = has_variable_value: el valor que tiene que tener el espectador. |
segments | int 0..100 | 0 | Segmentos de la barra (solo bloques, flechas y termómetro); 0 = según el ancho. |
slot_21 | int 0..4 | 0 | sin uso (0) |
override_min_variable | variable — nombre entre comillas | "" | Variable del mínimo. |
override_max_variable | variable — nombre entre comillas | "" | Variable del máximo. |
audience_variable | variable — nombre entre comillas | "" | Variable de audiencia (visibility has_variable / has_variable_value). |
stack_order | int | 0 | "Orden en la pila de FX": los valores más altos colocan este FX más abajo en la pila de FX del objeto. |