Causantes
Los 37 trigger.* 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.
trigger.afkkddormeur
Wired: Usuario AFK Dormido
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
time | int 1..120 | 2 | Tiempo sin moverse en unidades de 5 segundos. 1..120. |
trigger.afkkkdormeur
Wired: Usuario AFK
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
time | int 1..120 | 2 | Tiempo ausente en unidades de 5 segundos. 1..120. |
trigger.at_given_time
Wired: ¡Ya!
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
time | int 1..1200 | 1 | Momento en el que dispara, en medios segundos. 1..1200. |
trigger.bot_reached_avtr
Wired: Bot alcanza usuario
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
bot_name | string máx. 32 | "" | Nombre del bot (máximo 32 caracteres). |
bot_source | enum: by_name=0, selector=1 | by_name | Usar el bot escrito en bot_name (by_name) o los usuarios que traiga el Selector (selector). |
trigger.bot_reached_stf
Wired: Bot alcanza furni
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
bot_name | string máx. 32 | "" | Nombre del bot (máximo 32 caracteres). |
bot_source | enum: by_name=0, selector=1 | by_name | Usar el bot escrito en bot_name (by_name) o los usuarios que traiga el Selector (selector). |
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. Los causantes solo ofrecen selected y selector. |
trigger.click_furni
Wired: Click en Furni
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
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. Los causantes solo ofrecen selected y selector. |
trigger.click_tile
Wired: Click en Baldosa
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
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. Los causantes solo ofrecen selected y selector. |
trigger.click_user
Wired: Usuario Da Click a Usuario
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
no_avatar_menu | bool | false | No abrir el menú del avatar al hacer clic. |
no_rotate | bool | false | No girar tu avatar (el que clica) hacia la persona clicada. Sin marcar, el servidor te gira hacia ella al hacer clic. |
trigger.clock_counter
Wired: Contador Alcanza el Tiempo Establecido
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
minutes | int 0..99 | 0 | Minutos transcurridos en el cronómetro. |
seconds_half | int 0..119 | 0 | Segundos transcurridos en medios segundos: 1 unidad = 0,5 s (0..119 = 0,0..59,5 s). |
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. Los causantes solo ofrecen selected y selector. |
trigger.cls_user1
Wired: Entra en colisión con Usuario
Sin campos: se escribe con las llaves vacías.
trigger.cls_user2
Wired: Usuario entra en colisión
Sin campos: se escribe con las llaves vacías.
trigger.collision
Wired: Colisión
Sin campos: se escribe con las llaves vacías.
trigger.come_outofafkk
Wired: Ausencia Negativa
Sin campos: se escribe con las llaves vacías.
trigger.double_click_furni
Wired: Cambiar estado de Furni
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
furnis | ids — lista [ #1, #2 ] | [] | Furnis marcados a mano en la sala. |
trigger.enter_room
Wired: Entrada
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
username | string | "" | Avatar concreto que dispara el causante. Vacío = cualquier avatar (el radio de la ventana sale de si hay texto). |
trigger.exits_room
Wired: Salida
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
username | string | "" | Avatar concreto que dispara el causante. Vacío = cualquier avatar (el radio de la ventana sale de si hay texto). |
trigger.game_ends
Wired: Acaba el juego
Sin campos: se escribe con las llaves vacías.
trigger.game_starts
Wired: Comienza el juego
Sin campos: se escribe con las llaves vacías.
trigger.gooo_intoafkkk
Wired: Ausencia Positiva
Sin campos: se escribe con las llaves vacías.
trigger.keyboard
Wired: Teclado
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
key | string | "" | Tecla física en formato KeyboardEvent.code ("KeyA", "Digit1"...). Vacío = sin tecla configurada. |
mode | enum: press=0, release=1, hold=2 | press | Cuándo dispara: al presionar, al soltar o al mantenerla pulsada. |
hold_ms | int 100..10000 | 1000 | Milisegundos que hay que aguantar la tecla; solo cuenta con mode = hold. |
trigger.period_long
Wired: Periodos Largos
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
time | int 1..120 | 2 | Periodo en unidades de 5 segundos. 1..120. |
trigger.period_short
Wired: Periodos Cortos
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
time | int 1..10 | 1 | Periodo en unidades de 50 ms. 1..10. |
trigger.periodically
Wired: Periodos
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
time | int 1..60 | 1 | Periodo en medios segundos. La ventana ofrece 1..60. |
trigger.receive_dataframe
Wired: Recibir Dataframe por Link
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
furni_source | enum: selected=0, selector=1 | selected | De dónde salen los Links WIRED de los que recibes: selected (los de furnis) o los del selector. |
furnis | ids — lista [ #1, #2 ] | [] | Los Links WIRED de los que recibes, marcados a mano. |
row_count | int 0..12 | 0 | Cuántas filas recibes, de 0 a 12. Cada fila coge de lo que llega el valor de su clave (en rows) y lo guarda donde diga su destino (row_1_destination y siguientes). Una clave que no llega vale null. |
row_1_destination | enum: identifier=0, variable=1 | identifier | Fila 1: dónde guardas el valor que llega con su clave. identifier: en el identificador de texto de esa fila en rows, que lees con $(identificador) en los efectos de la pila. variable: en la variable de contexto row_1_variable. |
row_1_variable | variable — nombre entre comillas | "" | Fila 1, con destino variable: la variable de contexto donde guardas el valor que llega. Tiene que ser una que hayas creado tú y que se pueda escribir. |
row_2_destination | enum: identifier=0, variable=1 | identifier | Fila 2: dónde guardas el valor que llega con su clave. identifier: en el identificador de texto de esa fila en rows, que lees con $(identificador) en los efectos de la pila. variable: en la variable de contexto row_2_variable. |
row_2_variable | variable — nombre entre comillas | "" | Fila 2, con destino variable: la variable de contexto donde guardas el valor que llega. Tiene que ser una que hayas creado tú y que se pueda escribir. |
row_3_destination | enum: identifier=0, variable=1 | identifier | Fila 3: dónde guardas el valor que llega con su clave. identifier: en el identificador de texto de esa fila en rows, que lees con $(identificador) en los efectos de la pila. variable: en la variable de contexto row_3_variable. |
row_3_variable | variable — nombre entre comillas | "" | Fila 3, con destino variable: la variable de contexto donde guardas el valor que llega. Tiene que ser una que hayas creado tú y que se pueda escribir. |
row_4_destination | enum: identifier=0, variable=1 | identifier | Fila 4: dónde guardas el valor que llega con su clave. identifier: en el identificador de texto de esa fila en rows, que lees con $(identificador) en los efectos de la pila. variable: en la variable de contexto row_4_variable. |
row_4_variable | variable — nombre entre comillas | "" | Fila 4, con destino variable: la variable de contexto donde guardas el valor que llega. Tiene que ser una que hayas creado tú y que se pueda escribir. |
row_5_destination | enum: identifier=0, variable=1 | identifier | Fila 5: dónde guardas el valor que llega con su clave. identifier: en el identificador de texto de esa fila en rows, que lees con $(identificador) en los efectos de la pila. variable: en la variable de contexto row_5_variable. |
row_5_variable | variable — nombre entre comillas | "" | Fila 5, con destino variable: la variable de contexto donde guardas el valor que llega. Tiene que ser una que hayas creado tú y que se pueda escribir. |
row_6_destination | enum: identifier=0, variable=1 | identifier | Fila 6: dónde guardas el valor que llega con su clave. identifier: en el identificador de texto de esa fila en rows, que lees con $(identificador) en los efectos de la pila. variable: en la variable de contexto row_6_variable. |
row_6_variable | variable — nombre entre comillas | "" | Fila 6, con destino variable: la variable de contexto donde guardas el valor que llega. Tiene que ser una que hayas creado tú y que se pueda escribir. |
row_7_destination | enum: identifier=0, variable=1 | identifier | Fila 7: dónde guardas el valor que llega con su clave. identifier: en el identificador de texto de esa fila en rows, que lees con $(identificador) en los efectos de la pila. variable: en la variable de contexto row_7_variable. |
row_7_variable | variable — nombre entre comillas | "" | Fila 7, con destino variable: la variable de contexto donde guardas el valor que llega. Tiene que ser una que hayas creado tú y que se pueda escribir. |
row_8_destination | enum: identifier=0, variable=1 | identifier | Fila 8: dónde guardas el valor que llega con su clave. identifier: en el identificador de texto de esa fila en rows, que lees con $(identificador) en los efectos de la pila. variable: en la variable de contexto row_8_variable. |
row_8_variable | variable — nombre entre comillas | "" | Fila 8, con destino variable: la variable de contexto donde guardas el valor que llega. Tiene que ser una que hayas creado tú y que se pueda escribir. |
row_9_destination | enum: identifier=0, variable=1 | identifier | Fila 9: dónde guardas el valor que llega con su clave. identifier: en el identificador de texto de esa fila en rows, que lees con $(identificador) en los efectos de la pila. variable: en la variable de contexto row_9_variable. |
row_9_variable | variable — nombre entre comillas | "" | Fila 9, con destino variable: la variable de contexto donde guardas el valor que llega. Tiene que ser una que hayas creado tú y que se pueda escribir. |
row_10_destination | enum: identifier=0, variable=1 | identifier | Fila 10: dónde guardas el valor que llega con su clave. identifier: en el identificador de texto de esa fila en rows, que lees con $(identificador) en los efectos de la pila. variable: en la variable de contexto row_10_variable. |
row_10_variable | variable — nombre entre comillas | "" | Fila 10, con destino variable: la variable de contexto donde guardas el valor que llega. Tiene que ser una que hayas creado tú y que se pueda escribir. |
row_11_destination | enum: identifier=0, variable=1 | identifier | Fila 11: dónde guardas el valor que llega con su clave. identifier: en el identificador de texto de esa fila en rows, que lees con $(identificador) en los efectos de la pila. variable: en la variable de contexto row_11_variable. |
row_11_variable | variable — nombre entre comillas | "" | Fila 11, con destino variable: la variable de contexto donde guardas el valor que llega. Tiene que ser una que hayas creado tú y que se pueda escribir. |
row_12_destination | enum: identifier=0, variable=1 | identifier | Fila 12: dónde guardas el valor que llega con su clave. identifier: en el identificador de texto de esa fila en rows, que lees con $(identificador) en los efectos de la pila. variable: en la variable de contexto row_12_variable. |
row_12_variable | variable — nombre entre comillas | "" | Fila 12, con destino variable: la variable de contexto donde guardas el valor que llega. Tiene que ser una que hayas creado tú y que se pueda escribir. |
rows | raw_string (formato interno, se copia tal cual) | "[]" | Las claves de las filas en orden, una por fila y tantas como row_count: [["clave", "identificador"], …]. La clave lleva de 1 a 40 letras sin acentos, números o _ (los espacios pasan a _ y las mayúsculas a minúsculas) y no se puede repetir. El identificador es el de las filas con destino identifier (letras sin acentos, números o _, en minúsculas; no puede ser trigger_text); en las de variable va vacío. Dos filas no pueden guardar en el mismo identificador ni en la misma variable. |
trigger.receive_message
Wired: Recibir Mensaje por Link
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
furni_source | enum: selected=0, selector=1 | selected | De dónde salen los Links WIRED que escuchas: selected (los de furnis) o los del selector. |
furnis | ids — lista [ #1, #2 ] | [] | Los Links WIRED que escuchas, marcados a mano. El mensaje que llega lo lees con $(trigger_text) en los efectos de la pila. |
trigger.recv_signal
Wired: Recibir Señal
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
furnis | ids — lista [ #1, #2 ] | [] | Furnis marcados a mano en la sala. |
furni_source | enum: selected=0, selector=1, signal=2, triggering=3 | selected | Aquí no decide nada: la pila escucha siempre las antenas de furnis, elijas lo que elijas. Déjalo en selected. |
trigger.room_initializes
Wired: Sala Inicializada
Sin campos: se escribe con las llaves vacías.
trigger.says
Wired: Clave
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
text | string | "" | Palabra o frase desencadenante. |
only_owner | bool | false | El causante debe ser dueño de la sala. |
match_type | enum: contains=0, exact=1, any=2 | contains | Cómo compara el mensaje con "text": contiene la palabra clave, coincidencia exacta o cualquier texto. |
hide_message | bool | true | Oculta el mensaje desencadenante en el chat. |
trigger.score_achieved
Wired: Puntos Conseguidos
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
team | enum: any=0, red=1, green=2, blue=3, yellow=4 | any | Equipo que tiene que llegar a la puntuación. 0 = cualquiera; 1-4 = enum Team. |
points | int 1..1000 | 100 | Puntos que tiene que marcar el equipo. |
trigger.state_changed
Wired: Furni es Usado
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
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. Los causantes solo ofrecen selected y selector. |
trigger.stuff_state
Wired: Estado de los Furnis Cambia
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
trigger_mode | enum: current_state=0, all_states=1 | current_state | Desencadenar solo para el estado actual del furni o para todos. |
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. Los causantes solo ofrecen selected y selector. |
trigger.transaction_complete
Wired: Transacción Completada
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
furnis | ids — lista [ #1, #2 ] | [] | Contratos que escucha, marcados a mano en la sala: los tres furnis de contrato, el complemento Contrato Personalizado o la caja de un Dar Moneda o Dar Furni desde Cofre. Le vale cualquiera de ellos. |
furni_source | enum: selected=0, selector=1 | selected | De dónde salen los contratos que escucha: los marcados a mano (selected) o los que reúna un selector de la pila (selector). |
trigger.transaction_fail
Wired: Transacción Fallida
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
furnis | ids — lista [ #1, #2 ] | [] | Contratos que escucha, marcados a mano en la sala: los tres furnis de contrato, el complemento Contrato Personalizado o la caja de un Dar Moneda o Dar Furni desde Cofre. Le vale cualquiera de ellos. |
furni_source | enum: selected=0, selector=1 | selected | De dónde salen los contratos que escucha: los marcados a mano (selected) o los que reúna un selector de la pila (selector). |
trigger.user_performs_action
Wired: Usuario Realiza 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 desencadenante, en el orden del desplegable de la ventana (Saludar, Lanzar Beso, Risas, Confirmado, Despierto, Ausente, Sentarse, De pie, Tumbado, Señales, Bailar). |
filter_enabled | bool | false | Filtrar por señal (action = sign) o por baile (action = dance). Se ignora con las demás acciones. |
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. |
trigger.var_changed
Wired: Cambio de variable
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
scope | enum: furni=0, user=1, global=-10 | user | Ámbito de la variable vigilada (-10 = global). |
variable | variable — nombre entre comillas | "" | Variable vigilada. |
created | bool | true | Desencadenar cuando la variable es creada. |
value_changed | bool | true | Desencadenar cuando la variable cambia de valor. |
deleted | bool | false | Desencadenar cuando la variable se elimina. |
change_mask | int 0..7 | 7 | Máscara de bits del sub-bloque de "Cambia su valor": bit 0 = Aumentado, bit 1 = Disminuido, bit 2 = Sin cambios. |
origin_mask | int -1..15 | -1 | Máscara de bits de "Permitir activación desde": bit 0 = Esta sala, bit 1 = Otra sala, bit 2 = Inspección, bit 3 = Externa. -1 = desde cualquier origen. |
mode | enum: single_variable=0, picked_boxes=1 | single_variable | single_variable = la variable de arriba; picked_boxes = las variables de las cajas de variable elegidas en furnis (variable y scope no cuentan). |
furnis | ids — lista [ #1, #2 ] | [] | Cajas de variable vigiladas en modo picked_boxes. En single_variable no cuentan. |
trigger.walks_off_furni
Wired: Vete
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
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. Los causantes solo ofrecen selected y selector. |
trigger.walks_on_furni
Wired: Sobre un Furni
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
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. Los causantes solo ofrecen selected y selector. |