Ir al contenido

Condiciones

Los 45 condition.* 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.

Wired: Dirección del Usuario

Campo Tipo Por defecto Qué es
direction int 0..7 0 Dirección a la que mira, 0-7 (0 = norte, en sentido horario).
matching enum: all=0, any=1 all Opción avanzada “Cumplir condición si”: todos los usuarios evaluados o cualquiera de ellos.
user_source enum: triggering=0, selector=1, signal=2, clicked=3, reached=4 triggering De dónde salen los usuarios que se evalúan.

Wired: Miembro del Grupo

Campo Tipo Por defecto Qué es
group_type enum: current=0, from_list=1 current Grupo actual de la sala o uno elegido de la lista.
group_id int 0..∞ 0 Id del grupo elegido (sólo si group_type = from_list).
matching enum: all=0, any=1 all Opción avanzada “Cumplir condición si”: todos los usuarios evaluados o cualquiera de ellos.
user_source enum: triggering=0, selector=1, signal=2, clicked=3, reached=4 triggering De dónde salen los usuarios que se evalúan.

Wired: Miembro del Equipo

Campo Tipo Por defecto Qué es
team enum: any=0, red=1, green=2, blue=3, yellow=4 any Equipo a comprobar; “any” = está en alguno.
matching enum: all=0, any=1 all Opción avanzada “Cumplir condición si”: todos los usuarios evaluados o cualquiera de ellos.
user_source enum: triggering=0, selector=1, signal=2, clicked=3, reached=4 triggering De dónde salen los usuarios que se evalúan.

Wired: sin ficha en la wiki

Campo Tipo Por defecto Qué es
furnis ids — lista [ #1, #2 ] [] Furnis marcados a mano en la sala.

Wired: sin ficha en la wiki

Campo Tipo Por defecto Qué es
value string "" Texto de la condición. Su significado no está documentado: déjalo como venga.

Wired: Contador Coincide

Campo Tipo Por defecto Qué es
comparison enum: less=0, equal=1, greater=2 less Comparación contra el tiempo transcurrido del cronómetro.
minutes int 0..99 0 Minutos transcurridos.
seconds_half int 0..119 0 Segundos transcurridos en medios segundos: 1 unidad = 0,5 s (0-119 = 0,0-59,5 s).
matching enum: all=0, any=1 all Opción avanzada “Cumplir condición si”: todos los furnis evaluados o cualquiera de ellos. Los marcados a mano van en furnis.
furnis ids — lista [ #1, #2 ] [] Furnis marcados a mano en la sala.
furni_source enum: selected=0, selector=1, signal=2, triggering=3 selected De dónde salen los furnis que se evalúan.

Wired: Fecha y Hora

Campo Tipo Por defecto Qué es
start_date int 0..∞ 0 Instante de inicio en segundos Unix (la ventana solo edita la hora HH:MM del día actual).
end_date int 0..∞ 0 Instante de fin en segundos Unix.
raw raw_string (formato interno, se copia tal cual) "" Eco de “inicio,fin”. Editarlo no cambia nada: lo que cuenta son start_date y end_date. Déjalo como venga.

Wired: Furnis con Usuarios

Campo Tipo Por defecto Qué es
matching enum: any=0, all=1 any Cumplir condición si: uno de los furnis seleccionados tiene un usuario encima / todos lo tienen.
furnis ids — lista [ #1, #2 ] [] Furnis marcados a mano en la sala.
furni_source enum: selected=0, selector=1, signal=2, triggering=3 selected De dónde salen los furnis que se evalúan.

Wired: Altitud de Furni Coincide

Campo Tipo Por defecto Qué es
comparison enum: less=0, equal=1, greater=2 less Comparación contra “altitude”.
altitude int 0..8000 0 Altura en centésimas de baldosa (0-8000 = 0,00-80,00).
matching enum: all=0, any=1 all Opción avanzada “Cumplir condición si”: todos los furnis evaluados o cualquiera de ellos. Los marcados a mano van en furnis.
furnis ids — lista [ #1, #2 ] [] Furnis marcados a mano en la sala.
furni_source enum: selected=0, selector=1, signal=2, triggering=3 selected De dónde salen los furnis que se evalúan.

Wired: Furni encima

Campo Tipo Por defecto Qué es
matching enum: any=0, all=1 any Cumplir condición si: uno de los furnis seleccionados tiene otro encima / todos lo tienen.
furnis ids — lista [ #1, #2 ] [] Furnis marcados a mano en la sala.
furni_source enum: selected=0, selector=1, signal=2, triggering=3 selected De dónde salen los furnis que se evalúan.

Wired: Usuario tiene item de mano

Campo Tipo Por defecto Qué es
hand_item_id int 0..∞ 1 Id del objeto de mano; si no se escribe vale 1 (Té), igual que la ventana recién colocada. Con 0 la condición no se cumple nunca. La ventana ofrece 2, 5, 7, 8, 9, 10 y 27, más el que ya trajera guardado.
matching enum: all=0, any=1 all Opción avanzada “Cumplir condición si”: todos los usuarios evaluados o cualquiera de ellos.
user_source enum: triggering=0, selector=1, signal=2, clicked=3, reached=4 triggering De dónde salen los usuarios que se evalúan.

Wired: Contiene variable

Campo Tipo Por defecto Qué es
scope enum: furni=0, user=1, context=-20 user Sobre qué objeto se comprueba la variable (iconos furni/usuario/contexto).
variable variable — nombre entre comillas "" Variable a comprobar.
matching enum: all=0, any=1 all Cumplir condición si: todos coinciden / alguno coincide.
furnis ids — lista [ #1, #2 ] [] Furnis marcados a mano en la sala.
furni_source enum: selected=0, selector=1, signal=2, triggering=3 selected De dónde salen los furnis que se evalúan.
user_source enum: triggering=0, selector=1, signal=2, clicked=3, reached=4 triggering De dónde salen los usuarios que se evalúan.

Wired: Fecha

Campo Tipo Por defecto Qué es
weekdays_mask int 0..127 127 Máscara de bits de días de la semana: bit 0 lunes … bit 6 domingo.
day_mode enum: off=0, exact=1, range=2 off Filtro de día del mes: off no filtra, exact compara con day_exact y range con day_range_min..day_range_max.
day_exact int 1..31 1 Valor exacto de día del mes (1-31). Solo cuenta con day_mode = exact.
day_range_min int 1..31 1 Principio del rango de día del mes (1-31). Solo cuenta con day_mode = range.
day_range_max int 1..31 1 Final del rango de día del mes (1-31). Solo cuenta con day_mode = range.
months_mask int 0..4095 4095 Máscara de bits de meses: bit 0 enero … bit 11 diciembre.
year_mode enum: off=0, exact=1, range=2 off Filtro de año: off no filtra, exact compara con year_exact y range con year_range_min..year_range_max.
year_exact int 0..9999 0 Valor exacto de año (0-9999). Solo cuenta con year_mode = exact.
year_range_min int 0..9999 0 Principio del rango de año (0-9999). Solo cuenta con year_mode = range.
year_range_max int 0..9999 0 Final del rango de año (0-9999). Solo cuenta con year_mode = range.
timezone_index int 0..∞ 0 Posición de la zona horaria en el desplegable de la ventana; timezone lleva el nombre.
timezone string máx. 50 "Europe/Madrid" Zona horaria en texto (IANA, máximo 50 caracteres). Si falta, Europe/Madrid.

Wired: Posición o Estado Coincide

Campo Tipo Por defecto Qué es
state bool false Comparar el estado actual.
direction bool false Comparar la dirección actual.
position bool false Comparar la posición actual (x,y).
height bool false Comparar la altura actual (z).
matching enum: all=0, any=1 all Opción avanzada “Cumplir condición si”: todos los furnis evaluados o cualquiera de ellos. Los marcados a mano van en furnis.
raw raw_string (formato interno, se copia tal cual) "" Instantánea guardada, formato “id,estado,rot,x,y” por furni separados por “;”, con “N” en los campos que no se comparan. No se expande.
furnis ids — lista [ #1, #2 ] [] Furnis marcados a mano en la sala.
furni_source enum: selected=0, selector=1, signal=2, triggering=3 selected De dónde salen los furnis que se evalúan.

Wired: Hora

Campo Tipo Por defecto Qué es
hours_mode enum: off=0, exact=1, range=2 off Filtro de horas: off no filtra, exact compara con hours_exact y range con hours_range_min..hours_range_max.
hours_exact int 0..23 0 Valor exacto de horas (0-23). Solo cuenta con hours_mode = exact.
hours_range_min int 0..23 0 Principio del rango de horas (0-23). Solo cuenta con hours_mode = range.
hours_range_max int 0..23 0 Final del rango de horas (0-23). Solo cuenta con hours_mode = range.
minutes_mode enum: off=0, exact=1, range=2 off Filtro de minutos: off no filtra, exact compara con minutes_exact y range con minutes_range_min..minutes_range_max.
minutes_exact int 0..59 0 Valor exacto de minutos (0-59). Solo cuenta con minutes_mode = exact.
minutes_range_min int 0..59 0 Principio del rango de minutos (0-59). Solo cuenta con minutes_mode = range.
minutes_range_max int 0..59 0 Final del rango de minutos (0-59). Solo cuenta con minutes_mode = range.
seconds_mode enum: off=0, exact=1, range=2 off Filtro de segundos: off no filtra, exact compara con seconds_exact y range con seconds_range_min..seconds_range_max.
seconds_exact int 0..59 0 Valor exacto de segundos (0-59). Solo cuenta con seconds_mode = exact.
seconds_range_min int 0..59 0 Principio del rango de segundos (0-59). Solo cuenta con seconds_mode = range.
seconds_range_max int 0..59 0 Final del rango de segundos (0-59). Solo cuenta con seconds_mode = range.
timezone_index int 0..∞ 0 Posición de la zona horaria en el desplegable de la ventana; timezone lleva el nombre.
timezone string máx. 50 "Europe/Madrid" Zona horaria en texto (IANA, máximo 50 caracteres). Si falta, Europe/Madrid.

Wired: Contiene variable (Negativo)

Campo Tipo Por defecto Qué es
scope enum: furni=0, user=1, context=-20 user Sobre qué objeto se comprueba la variable (iconos furni/usuario/contexto).
variable variable — nombre entre comillas "" Variable a comprobar.
matching enum: any_not=0, none=1 any_not Cumplir condición si: alguno no coincide / ninguno coincide.
furnis ids — lista [ #1, #2 ] [] Furnis marcados a mano en la sala.
furni_source enum: selected=0, selector=1, signal=2, triggering=3 selected De dónde salen los furnis que se evalúan.
user_source enum: triggering=0, selector=1, signal=2, clicked=3, reached=4 triggering De dónde salen los usuarios que se evalúan.

Wired: NO tiene un Furni encima

Campo Tipo Por defecto Qué es
matching enum: any_not=0, none=1 any_not Cumplir condición si: alguno de los furnis no tiene furnis encima / ninguno los tiene.
furnis ids — lista [ #1, #2 ] [] Furnis marcados a mano en la sala.
furni_source enum: selected=0, selector=1, signal=2, triggering=3 selected De dónde salen los furnis que se evalúan.

Wired: Usuario NO tiene item de mano

Campo Tipo Por defecto Qué es
hand_item_id int 0..∞ 1 Id del objeto de mano que NO debe llevar; si no se escribe vale 1 (Té), igual que la ventana recién colocada. Con 0 la condición no se cumple nunca.
matching enum: any_not=0, none=1 any_not Opción avanzada “Cumplir condición si”: any_not = basta con que algún usuario evaluado NO lo cumpla; none = ningún usuario evaluado lo cumple.
user_source enum: triggering=0, selector=1, signal=2, clicked=3, reached=4 triggering De dónde salen los usuarios que se evalúan.

Wired: Furnis SIN Usuarios

Campo Tipo Por defecto Qué es
matching enum: any_not=0, none=1 any_not Cumplir condición si: uno de los furnis no tiene avatar / ninguno de los furnis tiene avatares encima.
furnis ids — lista [ #1, #2 ] [] Furnis marcados a mano en la sala.
furni_source enum: selected=0, selector=1, signal=2, triggering=3 selected De dónde salen los furnis que se evalúan.

Wired: NO es Miembro del Grupo

Campo Tipo Por defecto Qué es
group_type enum: current=0, from_list=1 current Grupo actual de la sala o uno elegido de la lista.
group_id int 0..∞ 0 Id del grupo elegido (sólo si group_type = from_list).
matching enum: any_not=0, none=1 any_not Opción avanzada “Cumplir condición si”: any_not = basta con que algún usuario evaluado NO lo cumpla; none = ningún usuario evaluado lo cumple.
user_source enum: triggering=0, selector=1, signal=2, clicked=3, reached=4 triggering De dónde salen los usuarios que se evalúan.

Wired: NO es Miembro del Equipo

Campo Tipo Por defecto Qué es
team enum: any=0, red=1, green=2, blue=3, yellow=4 any Equipo a comprobar; “any” = no está en ninguno.
matching enum: any_not=0, none=1 any_not Opción avanzada “Cumplir condición si”: any_not = basta con que algún usuario evaluado NO lo cumpla; none = ningún usuario evaluado lo cumple.
user_source enum: triggering=0, selector=1, signal=2, clicked=3, reached=4 triggering De dónde salen los usuarios que se evalúan.

Wired: Posición o Estado NO Coincide

Campo Tipo Por defecto Qué es
state bool false Comparar el estado actual.
direction bool false Comparar la dirección actual.
position bool false Comparar la posición actual (x,y).
height bool false Comparar la altura actual (z).
matching enum: any_not=0, none=1 any_not Cumplir condición si: cualquiera de los furnis no coincide / ninguno coincide.
raw raw_string (formato interno, se copia tal cual) "" Instantánea guardada, formato “id,estado,rot,x,y” por furni separados por “;”, con “N” en los campos que no se comparan. No se expande.
furnis ids — lista [ #1, #2 ] [] Furnis marcados a mano en la sala.
furni_source enum: selected=0, selector=1, signal=2, triggering=3 selected De dónde salen los furnis que se evalúan.

Wired: Furni NO Coincide

Campo Tipo Por defecto Qué es
matching enum: any_not=0, none=1 any_not Cumplir condición si: cualquiera de los furnis no coincide / ninguno coincide.
primary_source enum: triggering=0, primary_selection=1, secondary_selection=2, selector=3, signal=4 triggering De dónde salen los furnis a comprobar.
secondary_source enum: primary_selection=0, secondary_selection=1, selector=2, signal=3, triggering=4 primary_selection De dónde salen los furnis con los que comparar (ojo: orden distinto al de primary_source).
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.

Wired: Causante NO está Sobre el Furni

Campo Tipo Por defecto Qué es
matching enum: any_not=0, none=1 any_not Opción avanzada “Cumplir condición si”: any_not = basta con que algún usuario evaluado NO lo cumpla; none = ningún usuario evaluado lo cumple.
furnis ids — lista [ #1, #2 ] [] Furnis marcados a mano en la sala.
furni_source enum: selected=0, selector=1, signal=2, triggering=3 selected De dónde salen los furnis que se evalúan.
user_source enum: triggering=0, selector=1, signal=2, clicked=3, reached=4 triggering De dónde salen los usuarios que se evalúan.

Wired: Desencadenante NO Coincide

Campo Tipo Por defecto Qué es
user_type enum: habbo=0, pet=1, bot=2 habbo Tipo de usuario a coincidir.
trigger_mode enum: any_user=0, by_name=1 any_user Cualquier usuario o el indicado en username.
matching enum: any_not=0, none=1 any_not Opción avanzada “Cumplir condición si”: any_not = basta con que algún usuario evaluado NO lo cumpla; none = ningún usuario evaluado lo cumple.
match_source int 0..4 0 “Usuarios a coincidir”: 0 desencadenante, 1 selector, 2 señal, 3 clicado, 4 alcanzado.
compare_source int 0..5 0 “Usuarios a comparar”: 0 por nombre, 1 selector, 2 señal, 3 desencadenante, 4 clicado, 5 alcanzado.
username string máx. 50 "" Nombre exacto del usuario. Con compare_source = 0 (por nombre) se exige siempre que no esté vacío, tenga trigger_mode el valor que tenga; déjalo vacío con any_user. Máximo 50 caracteres.

Wired: Aforo NO Coincide

Campo Tipo Por defecto Qué es
min_users int 1..50 1 Mínimo de usuarios en la sala.
max_users int 1..50 1 Máximo de usuarios en la sala.

Wired: Usuario NO está Realizando Acción

Campo Tipo Por defecto Qué es
action enum: wave=0, blow_kiss=1, laugh=2, thumbs_up=3, awake=4, away=5, sit=6, stand=7, lay=8, sign=9, dance=10 wave Acción que NO debe estar haciendo. Mismos códigos que user_performs_action.
filter_enabled bool false Sólo con action = sign o dance: filtrar por una señal/baile concretos.
filter_value int 0..∞ 0 Con action=sign, número de la señal (0..17). Con action=dance, el número del baile MENOS UNO (0 = baile 1, 1 = baile 2… 66 = baile 67), que es lo que guarda el desplegable «Filtrar por baile». Solo cuenta si filter_enabled está puesto.
matching enum: any_not=0, none=1 any_not Opción avanzada “Cumplir condición si”: any_not = basta con que algún usuario evaluado NO lo cumpla; none = ningún usuario evaluado lo cumple.
user_source enum: triggering=0, selector=1, signal=2, clicked=3, reached=4 triggering De dónde salen los usuarios que se evalúan.

Wired: Usuario NO Lleva la Placa

Campo Tipo Por defecto Qué es
badge_code string "" Código de la placa que NO tiene que llevar puesta.

Wired: Usuario NO tiene Efecto

Campo Tipo Por defecto Qué es
effect_id int 0..∞ 0 Id del efecto que NO tiene que llevar puesto.

Wired: Cantidad

Campo Tipo Por defecto Qué es
comparison enum: less=0, equal=1, greater=2 less Comparación contra “compare_value”.
compare_value int 0..100 0 Cantidad con la que comparar.
source enum: furni_selector=0, furni_signal=1, furni_triggering=2, user_triggering=3, user_selector=4, user_signal=5, user_clicked=6, user_reached=7 furni_selector Qué se cuenta: furni_* cuenta furnis y user_* cuenta usuarios. user_clicked y user_reached solo valen si su causante (Usuario Da Click a Usuario / Bot alcanza usuario) está en la misma pila.

Wired: Furni Coincide

Campo Tipo Por defecto Qué es
matching enum: all=0, any=1 all Opción avanzada “Cumplir condición si”: todos los furnis evaluados o cualquiera de ellos. Los marcados a mano van en furnis (conjunto A) y secondary_furnis (conjunto B).
primary_source enum: triggering=0, primary_selection=1, secondary_selection=2, selector=3, signal=4 triggering De dónde salen los furnis a comprobar.
secondary_source enum: primary_selection=0, secondary_selection=1, selector=2, signal=3, triggering=4 primary_selection De dónde salen los furnis con los que comparar (ojo: orden distinto al de primary_source).
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.

Wired: Super Wired: Condición

Campo Tipo Por defecto Qué es
matching enum: all=0, any=1 all Opción avanzada “Cumplir condición si”: todos los usuarios evaluados o cualquiera de ellos.
message string máx. 100 "" Mensaje de la condición (máximo 100 caracteres).
user_source enum: triggering=0, selector=1, signal=2, clicked=3, reached=4 triggering De dónde salen los usuarios que se evalúan.

Wired: El Equipo Gana

Campo Tipo Por defecto Qué es
team enum: triggerer=0, red=1, green=2, blue=3, yellow=4 triggerer Equipo a comprobar; “triggerer” = el del usuario que dispara.
rank int 1..4 1 Puesto en la clasificación (1 = va ganando).
matching enum: all=0, any=1 all Opción avanzada “Cumplir condición si”: todos los usuarios evaluados o cualquiera de ellos.
user_source enum: triggering=0, selector=1, signal=2, clicked=3, reached=4 triggering De dónde salen los usuarios que se evalúan.

Wired: Equipo tiene puntuación

Campo Tipo Por defecto Qué es
team enum: triggerer=0, red=1, green=2, blue=3, yellow=4 triggerer Equipo a comprobar; “triggerer” = el del usuario que dispara.
comparison enum: less=0, equal=1, greater=2 less Comparación contra “score”.
score int 0..1000 0 Puntos que tiene que marcar el equipo (máximo 1000).
matching enum: all=0, any=1 all Opción avanzada “Cumplir condición si”: todos los usuarios evaluados o cualquiera de ellos.
user_source enum: triggering=0, selector=1, signal=2, clicked=3, reached=4 triggering De dónde salen los usuarios que se evalúan.

Wired: - segundos

Campo Tipo Por defecto Qué es
time int 1..1200 1 Tiempo transcurrido en pulsos de 0,5 s.

Wired: + segundos

Campo Tipo Por defecto Qué es
time int 1..1200 1 Tiempo transcurrido en pulsos de 0,5 s.

Wired: Causante está Sobre el Furni

Campo Tipo Por defecto Qué es
matching enum: all=0, any=1 all Opción avanzada “Cumplir condición si”: todos los usuarios evaluados o cualquiera de ellos.
furnis ids — lista [ #1, #2 ] [] Furnis marcados a mano en la sala.
furni_source enum: selected=0, selector=1, signal=2, triggering=3 selected De dónde salen los furnis que se evalúan.
user_source enum: triggering=0, selector=1, signal=2, clicked=3, reached=4 triggering De dónde salen los usuarios que se evalúan.

Wired: El Desencadenante es…

Campo Tipo Por defecto Qué es
user_type enum: habbo=0, pet=1, bot=2 habbo Tipo de usuario a coincidir.
trigger_mode enum: any_user=0, by_name=1 any_user Cualquier usuario o el indicado en username.
matching enum: all=0, any=1 all Opción avanzada “Cumplir condición si”: todos los usuarios evaluados o cualquiera de ellos.
match_source int 0..4 0 “Usuarios a coincidir”: 0 desencadenante, 1 selector, 2 señal, 3 clicado, 4 alcanzado.
compare_source int 0..5 0 “Usuarios a comparar”: 0 por nombre, 1 selector, 2 señal, 3 desencadenante, 4 clicado, 5 alcanzado.
username string máx. 50 "" Nombre exacto del usuario. Con compare_source = 0 (por nombre) se exige siempre que no esté vacío, tenga trigger_mode el valor que tenga; déjalo vacío con any_user. Máximo 50 caracteres.

Wired: Aforo Coincide

Campo Tipo Por defecto Qué es
min_users int 1..50 1 Mínimo de usuarios en la sala.
max_users int 1..50 1 Máximo de usuarios en la sala.

Wired: Usuario está Realizando Acción

Campo Tipo Por defecto Qué es
action enum: wave=0, blow_kiss=1, laugh=2, thumbs_up=3, awake=4, away=5, sit=6, stand=7, lay=8, sign=9, dance=10 wave Acción a comprobar: 0-3 gestos, 4/5 despierto/ausente, 6-8 postura, 9 señales, 10 bailar.
filter_enabled bool false Sólo con action = sign o dance: filtrar por una señal/baile concretos.
filter_value int 0..∞ 0 Con action=sign, número de la señal (0..17). Con action=dance, el número del baile MENOS UNO (0 = baile 1, 1 = baile 2… 66 = baile 67), que es lo que guarda el desplegable «Filtrar por baile». Solo cuenta si filter_enabled está puesto.
matching enum: all=0, any=1 all Opción avanzada “Cumplir condición si”: todos los usuarios evaluados o cualquiera de ellos.
user_source enum: triggering=0, selector=1, signal=2, clicked=3, reached=4 triggering De dónde salen los usuarios que se evalúan.

Wired: Movimiento Válido

Sin campos: se escribe con las llaves vacías.

Wired: Edad de variable

Campo Tipo Por defecto Qué es
variable variable — nombre entre comillas "" Variable cuya edad se compara.
scope enum: furni=0, user=1, global=-10, context=-20 user Ámbito de la variable.
matching enum: all=0, any=1 all Cumplir condición si: todas las variables coinciden / alguna coincide.
age_type enum: creation=0, last_update=1 creation Qué fecha se mide: creación o última modificación.
operator enum: less=0, greater=2 less Comparación: less (menor que) o greater (mayor que).
duration int 0..∞ 0 Umbral, en las unidades de time_unit.
time_unit enum: milliseconds=0, seconds=1, minutes=2, hours=3, days=4, weeks=5, months=6, years=7 seconds Unidad de “duration”.
var_target int 0 Portador de la variable. Furni: 0 seleccionado, 1 selector, 2 señal, 3 desencadenante. Usuario: 0 desencadenante, 1 selector, 2 señal, 3 clicado, 4 alcanzado.
furnis ids — lista [ #1, #2 ] [] Furnis marcados a mano en la sala.

Wired: Valor de variable

Campo Tipo Por defecto Qué es
variable variable — nombre entre comillas "" Variable cuyo valor se compara.
scope enum: furni=0, user=1, global=-10, context=-20 user Ámbito de la variable principal.
matching enum: all=0, any=1 all Cumplir condición si: todos coinciden / alguno coincide.
operator enum: less=0, equal=1, greater=2, less_equal=3, not_equal=4, greater_equal=5 equal Comparador: less <, equal =, greater >, less_equal <=, not_equal !=, greater_equal >=.
literal_value int 0 Valor literal contra el que comparar (se ignora si use_reference).
reference_variable variable — nombre entre comillas "" Variable de referencia con la que comparar.
use_reference bool false Comparar contra la variable de referencia en vez del literal.
reference_scope enum: furni=0, user=1, global=-10, context=-20 global Ámbito de la variable de referencia.
var_target int 0 Portador de la variable principal. Furni: 0 conjunto A, 1 conjunto B, 2 selector, 3 señal, 4 desencadenante. Usuario: 0 desencadenante, 1 selector, 2 señal, 3 clicado, 4 alcanzado.
reference_var_target int 0 Portador de la variable de referencia, mismos códigos que var_target.
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.

Wired: Usuario Lleva la Placa

Campo Tipo Por defecto Qué es
badge_code string "" Código de la placa que tiene que llevar puesta.

Wired: Usuario tiene Efecto

Campo Tipo Por defecto Qué es
effect_id int 0..∞ 0 Id del efecto que tiene que llevar puesto.