Ir al contenido
Wiki Hartico
Wired CodeReferencia

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

CampoTipoPor defectoQué es
duration_msint 50..2000500Duración de la animación de movimiento, en milisegundos (deslizador de 50 en 50).

extra.custom_contract

Wired: Contrato Personalizado

CampoTipoPor defectoQué es
payment_activeboolfalseActivar el pago: lo que la persona tiene que dar.
payment_typeenum: credits=0, furni=1, emeralds=2creditsTipo de elemento: créditos (credits), furnis (furni) o esmeraldas (emeralds).
payment_amount_optionenum: literal=0, variable=1literalEl número de payment_amount (literal) o el valor de payment_reference_variable (variable).
payment_amountint 1..1000001Cantidad, de 1 a 100000; con furni, cuántos de cada tipo. Solo con payment_amount_option = literal.
payment_reference_variablevariable — nombre entre comillas""Variable de la que sale la cantidad. Solo con payment_amount_option = variable; valen las que tienen valor.
payment_reference_scopeenum: furni=0, user=1, global=-10, context=-20contextÁmbito de payment_reference_variable.
payment_reference_var_targetint 0..40De 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_sourceenum: selected=0, secondary_selection=1, selector=2, signal=3, triggering=4triggeringFurnis de muestra cuyo tipo cuenta con furni: furnis (selected), secondary_furnis (secondary_selection), el selector, la señal o el furni desencadenante (triggering).
reward_activeboolfalseActivar la recompensa: lo que la persona recibe.
reward_typeenum: credits=0, furni=1, emeralds=2creditsTipo de elemento: créditos (credits), furnis (furni) o esmeraldas (emeralds).
reward_amount_optionenum: literal=0, variable=1literalEl número de reward_amount (literal) o el valor de reward_reference_variable (variable).
reward_amountint 1..1000001Cantidad, de 1 a 100000; con furni, cuántos de cada tipo. Solo con reward_amount_option = literal.
reward_reference_variablevariable — nombre entre comillas""Variable de la que sale la cantidad. Solo con reward_amount_option = variable; valen las que tienen valor.
reward_reference_scopeenum: furni=0, user=1, global=-10, context=-20contextÁmbito de reward_reference_variable.
reward_reference_var_targetint 0..40De 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_sourceenum: selected=0, secondary_selection=1, selector=2, signal=3, triggering=4triggeringFurnis de muestra cuyo tipo cuenta con furni: furnis (selected), secondary_furnis (secondary_selection), el selector, la señal o el furni desencadenante (triggering).
furnisids — lista [ #1, #2 ][]Primera selección a mano (la de selected), para los orígenes del furni y las referencias.
secondary_furnisids — 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

CampoTipoPor defectoQué es
execution_countint 1..100100Cuántas ejecuciones se permiten por intervalo.
intervalint 1..201Intervalo en MEDIOS SEGUNDOS: 1 = 0,5 s, 20 = 10 s.

Wired: Altavoz de Link WIRED

CampoTipoPor defectoQué es
furnisids — 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_messagesbooltrueDice los mensajes que llegan por sus Links.
speak_dataframesbooltrueDice los dataframes que llegan por sus Links.

extra.mov_carry_users

Wired: Transportar Usuario

CampoTipoPor defectoQué es
transport_whenenum: on_top_of_furni=0, same_tile=1on_top_of_furniA quién arrastra el furni: al que está encima o al que está en su misma baldosa.
transport_user_sourceenum: all_in_room=0, triggering=1, selector=2, signal=3, clicked=4, reached=5all_in_roomQué usuarios se dejan transportar. Caja propia; clicked/reached solo si su causante está en la pila.

extra.mov_curve

Wired: Curva de Movimiento

CampoTipoPor defectoQué es
amount_optionenum: literal=0, variable=1literalPoner un número o coger el valor de una variable.
curve_strengthint -1000..10001000Fuerza de la curva del salto. -1000..1000.
reference_scopeenum: furni=0, user=1, global=-10, context=-20globalÁmbito de la variable.
reference_var_targetint 0..40Sub-fuente. Furni: 0 seleccionados, 1 selector, 2 señal, 3 desencadenante. Usuario: 0 desencadenante, 1 selector, 2 señal, 3 clicado, 4 alcanzado.
reference_variablevariable — nombre entre comillas""Variable de la que sale la fuerza.
furnisids — 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

CampoTipoPor defectoQué es
keep_heightboolfalseMantener la altura de los furnis al empujarlos.
move_through_furniboolfalseMover a través de furnis.
move_through_usersboolfalseMover a través de usuarios.
blocked_by_furniboolfalseEl movimiento se bloquea al chocar con furnis.
move_furni_sourceenum: all_in_room=0, triggering=1, primary_selection=2, secondary_selection=3, selector=4, signal=5all_in_roomQué furnis se empujan. Caja propia de esta ventana, no la fuente estándar.
blocked_furni_sourceenum: all_in_room=0, triggering=1, primary_selection=2, secondary_selection=3, selector=4, signal=5all_in_roomQué furnis bloquean el movimiento.
move_user_sourceenum: all_in_room=0, triggering=1, selector=2, signal=3, clicked=4, reached=5all_in_roomA través de qué usuarios se mueve. Caja propia; clicked/reached solo si su causante está en la pila.
furnisids — lista [ #1, #2 ][]Conjunto A: el primero de los dos grupos de furnis marcados a mano. Lista de #id o etiquetas.
secondary_furnisids — 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

CampoTipoPor defectoQué es
match_modeenum: all=0, at_least_one=1, not_all=2, none=3, less_than=4, exactly=5, more_than=6allCuántas de las condiciones seleccionadas deben cumplirse.
compare_valueint 0..∞0La cantidad de los modos less_than / exactly / more_than.
furni_sourceenum: selected=0, selector=1, signal=2, triggering=3selectedDe dónde salen los furnis.
furnisids — lista [ #1, #2 ][]Furnis marcados a mano en la sala.

extra.projectile

Wired: Proyectil

CampoTipoPor defectoQué es
rotate_to_directionbooltrueRotar el proyectil hacia la dirección del movimiento.
directional_systemenum: eight_straight=0, eight_fuzzy=1, four_option_1=2, four_option_2=3eight_fuzzyCómo se reparte el círculo en direcciones.
change_shooter_directionbooltrueGirar visualmente al tirador hacia el disparo.
shooter_hopbooltrueSalto ("bunny hop") del tirador al disparar.
curve_strengthint -1000..100050Fuerza 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_modeenum: normal=0, overshoot=1, always=2normalDistancia de animación: normal (de inicio a la baldosa destino), sobrepasar X baldosas o disparar siempre X baldosas.
distance_optionenum: literal=0, variable=1literalPoner un número o coger el valor de una variable.
distance_valueint -64..641Cantidad de baldosas. -64..64. No se usa con distance_mode = normal.
distance_scopeenum: furni=0, user=1, global=-10, context=-20globalÁmbito de la variable.
distance_var_targetint 0..40Sub-fuente. Furni: 0 seleccionados, 1 selector, 2 señal, 3 desencadenante. Usuario: 0 desencadenante, 1 selector, 2 señal, 3 clicado, 4 alcanzado.
distance_variablevariable — nombre entre comillas""Variable de la que sale el valor.
override_animation_timeboolfalseAnular/escalar el tiempo de animación por baldosa.
time_optionenum: literal=0, variable=1literalPoner un número o coger el valor de una variable.
time_valueint 1..100000100Milisegundos por baldosa. 1..100000.
time_scopeenum: furni=0, user=1, global=-10, context=-20globalÁmbito de la variable.
time_var_targetint 0..40Sub-fuente. Furni: 0 seleccionados, 1 selector, 2 señal, 3 desencadenante. Usuario: 0 desencadenante, 1 selector, 2 señal, 3 clicado, 4 alcanzado.
time_variablevariable — nombre entre comillas""Variable de la que sale el valor.
use_distance_xbooltrueContar la diferencia en X para el tiempo.
use_distance_ybooltrueContar la diferencia en Y para el tiempo.
use_distance_zboolfalseContar la diferencia de altura para el tiempo.
ms_increment_per_tileint 0..1000004Incremento de milisegundos por cada baldosa recorrida.
rotation_offsetint 0..70Desplazar la rotación resultante en N octavos de vuelta. Solo con rotate_to_direction.
internal_variables_maskint 0..1270Má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_sourceenum: selected=0, selector=1, signal=2, triggering=3, moved_by_stack=4moved_by_stackA qué furnis se les da el trato de proyectil. De fábrica, todos los que mueva la pila (moved_by_stack).
user_sourceenum: triggering=0, selector=1, signal=2, clicked=3, reached=4triggeringHoy no se lee: el tirador es siempre el usuario desencadenante.
furnisids — lista [ #1, #2 ][]Furnis marcados a mano en la sala.

extra.random

Wired: Efecto aleatorio

CampoTipoPor defectoQué es
effect_countint 1..1001Cuántos efectos de la pila se ejecutan, al azar.
skip_last_executionsint 0..1000Evitar los efectos usados en las últimas N ejecuciones.

extra.scan_chest_furni_by_type

Wired: Tipos de Furni en Cofre

CampoTipoPor defectoQué es
modeenum: all=0, previewed=1allQué 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_sourceenum: triggering=0, selected=1, secondary_selection=2, selector=3, signal=4triggeringDe 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_sourceenum: selected=0, secondary_selection=1, selector=2, signal=3, triggering=4selectedDe 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.
variablevariable — 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.
furnisids — lista [ #1, #2 ][]Primera selección a mano (la de selected): de fábrica, los cofres.
secondary_furnisids — 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

CampoTipoPor defectoQué es
variablevariable — nombre entre comillas""Variable de CONTEXTO donde se guarda lo capturado (el ámbito es fijo, -20).
display_typeenum: numeric=0, textual=1numericCapturar un número o un texto (textual solo si la variable tiene Conector de Texto).
identifier_namestring 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

CampoTipoPor defectoQué es
identifier_typeenum: individual=0, multiple=1individualUn solo furni o varios unidos por el delimitador.
identifier_nameraw_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_sourceenum: selected=0, selector=1, signal=2, triggering=3selectedDe dónde salen los furnis.
furnisids — lista [ #1, #2 ][]Furnis marcados a mano en la sala.

extra.text_output_username

Wired: Identificar Nombres

CampoTipoPor defectoQué es
identifier_typeenum: individual=0, multiple=1individualUn solo usuario o varios unidos por el delimitador.
identifier_nameraw_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_sourceenum: triggering=0, selector=1, signal=2, clicked=3, reached=4triggeringDe 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

CampoTipoPor defectoQué es
scopeenum: furni=0, user=1, global=-10, context=-20userÁmbito de la variable a imprimir.
var_targetint 0..40Sub-fuente. Furni: 0 seleccionados, 1 selector, 2 señal, 3 desencadenante. Usuario: 0 desencadenante, 1 selector, 2 señal, 3 clicado, 4 alcanzado.
variablevariable — nombre entre comillas""Variable cuyo valor se imprime.
display_typeenum: numeric=0, textual=1numericImprimir el número o el texto del Conector de Texto (solo si la variable lo tiene).
identifier_typeenum: individual=0, multiple=1individualUno o varios, unidos por el delimitador. No disponible con ámbito global/contexto.
identifier_nameraw_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".
furnisids — 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

CampoTipoPor defectoQué es
text_connectorsbooltrueLa 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_creatorsbooltrueLa 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_fxbooltrueLa 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

CampoTipoPor defectoQué es
text_connectorsbooltrueAl 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_creatorsbooltrueAl 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_fxbooltrueAl 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

CampoTipoPor defectoQué es
titlestring 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).
descriptionstring máx. 80""Una línea bajo el título, de hasta 80 caracteres. Puede ir vacía.
sortenum: highest_value=0, lowest_value=1, oldest_creation=2, latest_creation=3, oldest_update=4, latest_update=5highest_valueQuié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_sizeenum: rows_10=0, rows_15=1, rows_20=2rows_10Filas por página: rows_10, rows_15 o rows_20.
column_countint 1..42Cuá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_typeenum: none=-1, username=0, value=1, last_update=2, creation=3, level=4, text_connection=5usernameTipo de la columna 1: siempre username, la cabeza y el nombre de cada persona.
column_1_labelstring máx. 12""Nombre de la columna 1 en la cabecera del panel, de 2 a 12 caracteres si la columna cuenta.
column_1_widthenum: small=0, medium=1, large=2, xl=3xlAncho de la columna 1: small, medium, large o xl.
column_2_typeenum: none=-1, username=0, value=1, last_update=2, creation=3, level=4, text_connection=5valueTipo 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_labelstring máx. 12""Nombre de la columna 2 en la cabecera del panel, de 2 a 12 caracteres si la columna cuenta.
column_2_widthenum: small=0, medium=1, large=2, xl=3smallAncho de la columna 2: small, medium, large o xl.
column_3_typeenum: none=-1, username=0, value=1, last_update=2, creation=3, level=4, text_connection=5noneTipo 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_labelstring máx. 12""Nombre de la columna 3 en la cabecera del panel, de 2 a 12 caracteres si la columna cuenta.
column_3_widthenum: small=0, medium=1, large=2, xl=3smallAncho de la columna 3: small, medium, large o xl.
column_4_typeenum: none=-1, username=0, value=1, last_update=2, creation=3, level=4, text_connection=5noneTipo 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_labelstring máx. 12""Nombre de la columna 4 en la cabecera del panel, de 2 a 12 caracteres si la columna cuenta.
column_4_widthenum: small=0, medium=1, large=2, xl=3smallAncho de la columna 4: small, medium, large o xl.
override_countint 0..100Cuá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_variablevariable — 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_namestring 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_variablevariable — 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_namestring 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_variablevariable — 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_namestring 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_variablevariable — 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_namestring 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_variablevariable — 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_namestring 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_variablevariable — 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_namestring 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_variablevariable — 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_namestring 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_variablevariable — 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_namestring 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_variablevariable — 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_namestring 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_variablevariable — 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_namestring 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_enabledboolfalseActiva el filtro: solo salen las personas que también tienen filter_variable.
filter_variablevariable — 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_enabledboolfalseCon 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_referenceboolfalseCompara con el valor de reference_variable en vez de con literal_value.
literal_valuestring 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_variablevariable — nombre entre comillas"0"La variable global con la que se compara, con use_reference en true: valen las que guardan valor.
tile_xint0Casilla 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_yint0Casilla de la que cuelga el panel, coordenada Y. Escríbela, con tile_x, para fijar la casilla: si no, vale 0.
offset_xint -32..320Desplazamiento 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.
altitudeint0Cuá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

CampoTipoPor defectoQué es
subvariable_maskint 0..2550Má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.
modeenum: manual=0, linear=1, exponential=2linearCurva de niveles: tabla manual, lineal o exponencial.
mode_param_1int 0..100000100Segú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_2int 0..10000050Segú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_3int 0..1000000Solo 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_tableraw_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

CampoTipoPor defectoQué es
tableraw_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

CampoTipoPor defectoQué es
subvariable_maskint 0..∞0Má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).
modeenum: value=0, creation_time=1, last_update_time=2valueQué instante de la variable de debajo se trocea.
supported_modes (solo lectura)int 0..77Solo 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

CampoTipoPor defectoQué es
allow_bulk_deleteboolfalseAbre 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

CampoTipoPor defectoQué es
sourceenum: furni=0, user=1userVariable FX: Boss Health Bar. Sobre quién se pinta: los usuarios o los furnis que tengan la variable de la caja de esta baldosa.
visibilityenum: only_user=0, game_team=1, everyone=2, has_variable=3, has_variable_value=4everyoneQuién lo ve. Con source = furni solo valen everyone / has_variable / has_variable_value.
show_modeenum: always=0, when_changes=1, never=2alwaysCuándo se enseña.
update_maskint 0..157Con show_mode = when_changes: bits 1 se crea, 2 aumenta, 4 disminuye, 8 no cambia.
show_on_hoverboolfalseMostrar mientras el ratón está encima.
show_durationint 1500..200003000Milisegundos que se enseña tras un cambio (show_mode = when_changes).
styleint 0..210Estilo dentro de la categoría: 0 barra de vida de jefe y calavera, 1 barra de vida de jefe.
colorint -1..10025-1 no aplica · 1-19 planos · 100-104 metálicos · 1000 rojo→verde · 1001 nivel · 1002 equipo.
widthint -1..1004-1 no aplica · 0 xs · 1 s · 2 m · 3 l · 4 xl · 100 enorme.
rendererint 0..201100Forma: 0-4 barras, 10-13 vida, 20-21 nivel, 100 jefe, 200-201 número.
min_signint -1..00Signo 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.
minint0Valor mínimo (barra vacía).
max_signint -1..00Signo 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.
maxint100Valor máximo (barra llena).
override_min_enabledboolfalseEl mínimo sale de override_min_variable.
override_max_enabledboolfalseEl máximo sale de override_max_variable.
override_min_targetenum: source=0, global=1sourceDe quién se lee la variable del mínimo: de la misma entidad o de la global de la sala.
override_max_targetenum: source=0, global=1sourceÍdem para el máximo.
audience_value_signint -1..00Signo 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_valueint0Con visibility = has_variable_value: el valor que tiene que tener el espectador.
segmentsint 0..1000Segmentos de la barra (solo bloques, flechas y termómetro); 0 = según el ancho.
slot_21int 0..40sin uso (0)
override_min_variablevariable — nombre entre comillas""Variable del mínimo.
override_max_variablevariable — nombre entre comillas""Variable del máximo.
audience_variablevariable — nombre entre comillas""Variable de audiencia (visibility has_variable / has_variable_value).
stack_orderint0"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

CampoTipoPor defectoQué es
sourceenum: furni=0, user=1userVariable FX: Health Points. Sobre quién se pinta: los usuarios o los furnis que tengan la variable de la caja de esta baldosa.
visibilityenum: only_user=0, game_team=1, everyone=2, has_variable=3, has_variable_value=4everyoneQuién lo ve. Con source = furni solo valen everyone / has_variable / has_variable_value.
show_modeenum: always=0, when_changes=1, never=2alwaysCuándo se enseña.
update_maskint 0..157Con show_mode = when_changes: bits 1 se crea, 2 aumenta, 4 disminuye, 8 no cambia.
show_on_hoverboolfalseMostrar mientras el ratón está encima.
show_durationint 1500..200003000Milisegundos que se enseña tras un cambio (show_mode = when_changes).
styleint 0..210Estilo dentro de la categoría: 0 barra de vida, 1 corazones apilados, 2 termómetro, 3 un solo corazón.
colorint -1..10021000-1 no aplica · 1-19 planos · 100-104 metálicos · 1000 rojo→verde · 1001 nivel · 1002 equipo.
widthint -1..1002-1 no aplica · 0 xs · 1 s · 2 m · 3 l · 4 xl · 100 enorme.
rendererint 0..20110Forma: 0-4 barras, 10-13 vida, 20-21 nivel, 100 jefe, 200-201 número.
min_signint -1..00Signo 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.
minint0Valor mínimo (barra vacía).
max_signint -1..00Signo 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.
maxint100Valor máximo (barra llena).
override_min_enabledboolfalseEl mínimo sale de override_min_variable.
override_max_enabledboolfalseEl máximo sale de override_max_variable.
override_min_targetenum: source=0, global=1sourceDe quién se lee la variable del mínimo: de la misma entidad o de la global de la sala.
override_max_targetenum: source=0, global=1sourceÍdem para el máximo.
audience_value_signint -1..00Signo 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_valueint0Con visibility = has_variable_value: el valor que tiene que tener el espectador.
segmentsint 0..1000Segmentos de la barra (solo bloques, flechas y termómetro); 0 = según el ancho.
slot_21int 0..40sin uso (0)
override_min_variablevariable — nombre entre comillas""Variable del mínimo.
override_max_variablevariable — nombre entre comillas""Variable del máximo.
audience_variablevariable — nombre entre comillas""Variable de audiencia (visibility has_variable / has_variable_value).
stack_orderint0"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

CampoTipoPor defectoQué es
sourceenum: furni=0, user=1userVariable FX: Levelling Progress. Sobre quién se pinta: los usuarios o los furnis que tengan la variable de la caja de esta baldosa.
visibilityenum: only_user=0, game_team=1, everyone=2, has_variable=3, has_variable_value=4everyoneQuién lo ve. Con source = furni solo valen everyone / has_variable / has_variable_value.
show_modeenum: always=0, when_changes=1, never=2alwaysCuándo se enseña.
update_maskint 0..157Con show_mode = when_changes: bits 1 se crea, 2 aumenta, 4 disminuye, 8 no cambia.
show_on_hoverboolfalseMostrar mientras el ratón está encima.
show_durationint 1500..200003000Milisegundos que se enseña tras un cambio (show_mode = when_changes).
styleint 0..210Estilo dentro de la categoría: 0 nivel y barra, 1 detalles del nivel.
colorint -1..10021001-1 no aplica · 1-19 planos · 100-104 metálicos · 1000 rojo→verde · 1001 nivel · 1002 equipo.
widthint -1..1002-1 no aplica · 0 xs · 1 s · 2 m · 3 l · 4 xl · 100 enorme.
rendererint 0..20120Forma: 0-4 barras, 10-13 vida, 20-21 nivel, 100 jefe, 200-201 número.
min_signint -1..00Signo 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.
minint0Valor mínimo (barra vacía).
max_signint -1..00Signo 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.
maxint100Valor máximo (barra llena).
override_min_enabledboolfalseEl mínimo sale de override_min_variable.
override_max_enabledboolfalseEl máximo sale de override_max_variable.
override_min_targetenum: source=0, global=1sourceDe quién se lee la variable del mínimo: de la misma entidad o de la global de la sala.
override_max_targetenum: source=0, global=1sourceÍdem para el máximo.
audience_value_signint -1..00Signo 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_valueint0Con visibility = has_variable_value: el valor que tiene que tener el espectador.
segmentsint 0..1000Segmentos de la barra (solo bloques, flechas y termómetro); 0 = según el ancho.
slot_21int 0..42Estilo 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_variablevariable — nombre entre comillas""Variable del mínimo.
override_max_variablevariable — nombre entre comillas""Variable del máximo.
audience_variablevariable — nombre entre comillas""Variable de audiencia (visibility has_variable / has_variable_value).
stack_orderint0"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

CampoTipoPor defectoQué es
sourceenum: furni=0, user=1userVariable FX: Number Display. Sobre quién se pinta: los usuarios o los furnis que tengan la variable de la caja de esta baldosa.
visibilityenum: only_user=0, game_team=1, everyone=2, has_variable=3, has_variable_value=4everyoneQuién lo ve. Con source = furni solo valen everyone / has_variable / has_variable_value.
show_modeenum: always=0, when_changes=1, never=2alwaysCuándo se enseña.
update_maskint 0..157Con show_mode = when_changes: bits 1 se crea, 2 aumenta, 4 disminuye, 8 no cambia.
show_on_hoverboolfalseMostrar mientras el ratón está encima.
show_durationint 1500..200003000Milisegundos que se enseña tras un cambio (show_mode = when_changes).
styleint 0..210Estilo dentro de la categoría: 0 Freeze, 1 Shalimar, 2 Bloque.
colorint -1..10021-1 no aplica · 1-19 planos · 100-104 metálicos · 1000 rojo→verde · 1001 nivel · 1002 equipo.
widthint -1..100-1-1 no aplica · 0 xs · 1 s · 2 m · 3 l · 4 xl · 100 enorme.
rendererint 0..201201Forma: 0-4 barras, 10-13 vida, 20-21 nivel, 100 jefe, 200-201 número.
min_signint -1..00Signo 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.
minint0Valor mínimo (barra vacía).
max_signint -1..00Signo 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.
maxint100Valor máximo (barra llena).
override_min_enabledboolfalseEl mínimo sale de override_min_variable.
override_max_enabledboolfalseEl máximo sale de override_max_variable.
override_min_targetenum: source=0, global=1sourceDe quién se lee la variable del mínimo: de la misma entidad o de la global de la sala.
override_max_targetenum: source=0, global=1sourceÍdem para el máximo.
audience_value_signint -1..00Signo 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_valueint0Con visibility = has_variable_value: el valor que tiene que tener el espectador.
segmentsint 0..1000Segmentos de la barra (solo bloques, flechas y termómetro); 0 = según el ancho.
slot_21int 0..40posición del icono: 0 izquierda, 1 derecha, 2 ambos
override_min_variablevariable — nombre entre comillas""Variable del mínimo.
override_max_variablevariable — nombre entre comillas""Variable del máximo.
audience_variablevariable — nombre entre comillas""Variable de audiencia (visibility has_variable / has_variable_value).
stack_orderint0"Orden en la pila de FX": los valores más altos colocan este FX más abajo en la pila de FX del objeto.
iconstring 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

CampoTipoPor defectoQué es
sourceenum: furni=0, user=1userVariable FX: Progress Bar. Sobre quién se pinta: los usuarios o los furnis que tengan la variable de la caja de esta baldosa.
visibilityenum: only_user=0, game_team=1, everyone=2, has_variable=3, has_variable_value=4everyoneQuién lo ve. Con source = furni solo valen everyone / has_variable / has_variable_value.
show_modeenum: always=0, when_changes=1, never=2alwaysCuándo se enseña.
update_maskint 0..157Con show_mode = when_changes: bits 1 se crea, 2 aumenta, 4 disminuye, 8 no cambia.
show_on_hoverboolfalseMostrar mientras el ratón está encima.
show_durationint 1500..200003000Milisegundos que se enseña tras un cambio (show_mode = when_changes).
styleint 0..210Estilo 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.
colorint -1..10021-1 no aplica · 1-19 planos · 100-104 metálicos · 1000 rojo→verde · 1001 nivel · 1002 equipo.
widthint -1..1002-1 no aplica · 0 xs · 1 s · 2 m · 3 l · 4 xl · 100 enorme.
rendererint 0..2010Forma: 0-4 barras, 10-13 vida, 20-21 nivel, 100 jefe, 200-201 número.
min_signint -1..00Signo 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.
minint0Valor mínimo (barra vacía).
max_signint -1..00Signo 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.
maxint100Valor máximo (barra llena).
override_min_enabledboolfalseEl mínimo sale de override_min_variable.
override_max_enabledboolfalseEl máximo sale de override_max_variable.
override_min_targetenum: source=0, global=1sourceDe quién se lee la variable del mínimo: de la misma entidad o de la global de la sala.
override_max_targetenum: source=0, global=1sourceÍdem para el máximo.
audience_value_signint -1..00Signo 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_valueint0Con visibility = has_variable_value: el valor que tiene que tener el espectador.
segmentsint 0..1000Segmentos de la barra (solo bloques, flechas y termómetro); 0 = según el ancho.
slot_21int 0..40sin uso (0)
override_min_variablevariable — nombre entre comillas""Variable del mínimo.
override_max_variablevariable — nombre entre comillas""Variable del máximo.
audience_variablevariable — nombre entre comillas""Variable de audiencia (visibility has_variable / has_variable_value).
stack_orderint0"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

CampoTipoPor defectoQué es
sourceenum: furni=0, user=1userVariable FX: Status Bar. Sobre quién se pinta: los usuarios o los furnis que tengan la variable de la caja de esta baldosa.
visibilityenum: only_user=0, game_team=1, everyone=2, has_variable=3, has_variable_value=4everyoneQuién lo ve. Con source = furni solo valen everyone / has_variable / has_variable_value.
show_modeenum: always=0, when_changes=1, never=2alwaysCuándo se enseña.
update_maskint 0..157Con show_mode = when_changes: bits 1 se crea, 2 aumenta, 4 disminuye, 8 no cambia.
show_on_hoverboolfalseMostrar mientras el ratón está encima.
show_durationint 1500..200003000Milisegundos que se enseña tras un cambio (show_mode = when_changes).
styleint 0..210Estilo 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.
colorint -1..1002-1-1 no aplica · 1-19 planos · 100-104 metálicos · 1000 rojo→verde · 1001 nivel · 1002 equipo.
widthint -1..1002-1 no aplica · 0 xs · 1 s · 2 m · 3 l · 4 xl · 100 enorme.
rendererint 0..2012Forma: 0-4 barras, 10-13 vida, 20-21 nivel, 100 jefe, 200-201 número.
min_signint -1..00Signo 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.
minint0Valor mínimo (barra vacía).
max_signint -1..00Signo 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.
maxint100Valor máximo (barra llena).
override_min_enabledboolfalseEl mínimo sale de override_min_variable.
override_max_enabledboolfalseEl máximo sale de override_max_variable.
override_min_targetenum: source=0, global=1sourceDe quién se lee la variable del mínimo: de la misma entidad o de la global de la sala.
override_max_targetenum: source=0, global=1sourceÍdem para el máximo.
audience_value_signint -1..00Signo 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_valueint0Con visibility = has_variable_value: el valor que tiene que tener el espectador.
segmentsint 0..1000Segmentos de la barra (solo bloques, flechas y termómetro); 0 = según el ancho.
slot_21int 0..40sin uso (0)
override_min_variablevariable — nombre entre comillas""Variable del mínimo.
override_max_variablevariable — nombre entre comillas""Variable del máximo.
audience_variablevariable — nombre entre comillas""Variable de audiencia (visibility has_variable / has_variable_value).
stack_orderint0"Orden en la pila de FX": los valores más altos colocan este FX más abajo en la pila de FX del objeto.

En esta página