Variables
Los 6 variable.* 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.
variable.context
Sección titulada «variable.context»Wired: Variable de contexto
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
has_value |
bool |
false |
La variable guarda un número además de existir. Sin esto solo se puede preguntar si la tiene. |
name |
string máx. 40 |
"" |
Nombre de la variable de contexto. 1-40 caracteres [A-Za-z0-9_]. |
variable.echo
Sección titulada «variable.echo»Wired: Echo
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
wrapped_variable |
variable — nombre entre comillas |
"" |
Variable replicada (interna, inteligente o subvariable). Solo se puede envolver lo que NO creó el usuario. |
name |
string máx. 40 |
"" |
Nombre local de la réplica. 1-40 caracteres [A-Za-z0-9_]; la ventana lo propone aplanando el de la envuelta (@position.x → position_x). |
variable.furni
Sección titulada «variable.furni»Wired: Variable de furni
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
has_value |
bool |
false |
La variable guarda un número además de existir. Sin esto solo se puede preguntar si la tiene. |
availability |
enum: while_room_active=1, permanent=10 |
while_room_active |
Cuánto vive la variable. Bajar de “permanent” a “while_room_active” BORRA los datos guardados. |
name |
string máx. 40 |
"" |
Nombre de la variable de furni. 1-40 caracteres [A-Za-z0-9_]. |
variable.reference
Sección titulada «variable.reference»Wired: Variable heredada
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
read_only |
bool |
true |
La referencia solo lee la variable de la otra sala; sin esto también la escribe. |
source_item_id |
int 0..∞ |
0 |
Id del FURNI (items.id) de la caja compartida a la que apunta, en otra sala del mismo dueño. 0 = sin elegir. El desplegable de sala se deriva de este id, no se guarda aparte. |
name |
string máx. 40 |
"" |
Nombre LOCAL (alias) con el que se usa la variable referenciada. 1-40 caracteres [A-Za-z0-9_]. |
variable.room
Sección titulada «variable.room»Wired: Variable global
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
availability |
enum: while_room_active=1, permanent=10, permanent_shared=11 |
while_room_active |
Cuánto vive la variable. Bajar a while_room_active BORRA los datos guardados. |
current_value (solo lectura) |
int |
0 |
Solo lectura: el valor que tiene la variable ahora mismo. El editor lo escribe como información y no lo devuelve al guardar. |
name |
string máx. 40 |
"" |
Nombre de la variable de sala. 1-40 caracteres [A-Za-z0-9_]. Las globales existen siempre en cuanto la caja tiene nombre válido. |
variable.user
Sección titulada «variable.user»Wired: Variable de usuario
| Campo | Tipo | Por defecto | Qué es |
|---|---|---|---|
availability |
enum: while_user_in_room=0, permanent=10, permanent_shared=11 |
while_user_in_room |
Cuánto vive la variable. Bajar de permanent/permanent_shared a while_user_in_room BORRA los datos guardados. |
has_value |
bool |
false |
La variable guarda un número además de existir. Sin esto solo se puede preguntar si la tiene. |
name |
string máx. 40 |
"" |
Nombre de la variable de usuario. 1-40 caracteres [A-Za-z0-9_]. |