Ir al contenido
Wiki Hartico

Wired Code

Wired Code es una ventana del cliente que te enseña la sala completa como un solo documento de texto: los wireds como bloques y el resto de furnis de suelo —furni normal y tablones— como líneas furni (los furnis de pared no aparecen). Los furnis temporales tampoco salen: los ponen y los quitan sus wireds (o desaparecen al descargarse la sala), y desde el texto no se tocan. Lo editas, pulsas Aplicar y lo que hayas cambiado se guarda.

Es la misma configuración que ves al abrir cada caja, pero escrita. El ejemplo está abreviado: en una sala real el documento lleva además una línea furni por cada furni de suelo que no sale como bloque, y las listas de furnis los nombran por su etiqueta:

stack (3, 1) {
    trigger.says #48211 {
        text = "abre"
        only_owner = true
        match_type = any
    }
    effect.teleport_to #48212 {
        furni_source = triggering
        furnis = [ #48360, #48361 ]
        delay = 5
    }
}

Para qué sirve

Para lo que la ventana hace lento:

  • Ver la sala entera de un vistazo. Qué pilas hay, qué lleva cada una y en qué baldosa está, sin ir abriendo cajas.
  • Cambios repetidos. Subir el retardo de veinte efectos, cambiar un texto que aparece en diez sitios, renumerar puntos. Buscar y reemplazar en vez de veinte ventanas. Ojo con A cero, Posición o Estado Coincide, Posición o Estado NO Coincide y Colocar Furni Temporal: al guardarlos se vuelve a guardar la posición y el estado actuales de sus furnis, aunque solo cambies otro campo. Si los furnis no están en su sitio, pierdes la foto original; el editor te lo recuerda con un ℹ en cada uno de esos bloques que cambies.
  • Copiar una pila a mano. Duplicas el bloque, le quitas el #id y al aplicar se compra y se coloca (ver Crear, borrar y mover).
  • Guardar el diseño fuera del hotel. El documento es texto: se pega en un chat, en una nota o en el contexto de una IA.

No sustituye a las ventanas

Las ventanas siguen siendo lo cómodo para montar una pila desde cero, sobre todo para elegir furnis con el ratón. Wired Code es para revisar, ajustar y repetir.

Cómo se abre

Dos formas, las dos dentro de la sala:

  • El comando :wiredcode en el chat abre (y cierra) la ventana con la sala entera. En el ordenador también sale entre las sugerencias del chat al escribir :; en el teléfono y la tablet no hay sugerencias, así que escríbelo entero.
  • El botón Code del infostand de un furni: abre la ventana y salta a su línea, el bloque de un wired, el comentario de un wired que el editor no puede mostrar o la línea furni de cualquier otro furni de suelo. Está al lado de Inspect y sale en los mismos casos: si puedes leer los wireds de la sala, tienes activado Furni/user inspect button en tus ajustes de Wired y no tienes activado el modo de prueba. En la tablet, el infostand de un furni solo sale si pones en modo construcción el interruptor de la esquina superior derecha. En el teléfono no sale, así que ahí no hay botón: abre la ventana con :wiredcode.

Si el furni no está en el texto, depende del caso. Los avisos salen en una fila bajo la barra de herramientas y desaparecen en cuanto cambia el texto o cierras la ventana:

CasoQué pasa
Es un furni de paredSale Los furnis de pared no salen en Wired Code: el documento solo lleva el suelo
Tienes cambios sin aplicarNo recarga, para no tirar tu texto: sale #N no está en tu texto: Recargar trae la sala tal como está. Si recargas, vuelve a pulsar Code
Es un furni o un wired colocado después de la última cargaLa ventana recarga sola, una vez, y salta a su línea
No está ni después de recargar (un furni temporal, por ejemplo), o en ese momento no se puede recargarSale #N no está en el texto de la sala

La ventana es independiente (no es una pestaña de :wired) y se puede redimensionar por la esquina de abajo a la derecha. Recuerda el tamaño que le das ahí para la próxima vez: si el navegador se queda más pequeño, la ventana se recorta para caber y recupera tu tamaño en cuanto vuelve a haber sitio.

Qué necesitas

  • Leer: el mismo permiso que hace falta para abrir la ventana de un wired (Who can inspect Wired). Sin él, la ventana se abre pero vacía y con el motivo en la barra de estado: «Sin permiso para leer los wireds de esta sala». Con la sala en venta tampoco se puede leer, ni siendo el dueño, y la barra dice «La sala está en venta: no se puede leer su código».
  • Escribir: permiso para modificar wireds en la sala (Who can modify Wired). Sin él, o con la sala bloqueada por el staff, el documento se ve entero pero en solo lectura y Aplicar queda apagado. Si el staff bloquea o desbloquea la sala con la ventana abierta, el editor cambia en ese momento, sin recargar.
  • Crear, mover y recoger: además de poder escribir, derechos para decorar la sala (el dueño, la lista de derechos, los administradores del grupo y, si el grupo lo permite, sus miembros) y que la sala no esté en venta ni bloqueada por el staff. Solo comprar exige también no tener activado el modo de prueba (Enable playtesting mode). «Coloca más» y los W-Presets compran con esas mismas condiciones, pero sin pedir el permiso para modificar wireds.

Qué hace

✅ Cambiar la configuración de los wireds que ya están puestosCampos, furnis elegidos, retardos, fuentes, variables
✅ Crear wireds nuevosEscribes el bloque sin #id y al aplicar se compra y se coloca en su baldosa
✅ Borrar wiredsQuitas su bloque del texto y se recogen al inventario, a su dueño
✅ Mover wireds a otra casillaCambias el stack (x, y) de un bloque con #id y al aplicar se mueve ahí
✅ Ver el coste antesCon compras, recogidas o movimientos, Aplicar pasa a ser Vista previa… y enseña una vista previa que hay que confirmar

Qué no hace

❌ Rotar un wired por textoLos bloques de wired no llevan rot en el documento: los nuevos salen siempre con la rotación 0 y mover un bloque existente conserva la que ya tenía. Un furni normal sí se rota por texto — ver Furnis normales
❌ Referenciar un bloque nuevo por su #idTodavía no lo tiene. Ponle una etiqueta (furni ant "wf_antenna2", effect.send_signal emisor { … }) y referéncialo por ella: el editor rellena el #id solo en cuanto se crea — ver Etiquetas
❌ Duplicar repitiendo un #idDos bloques con el mismo #id es un error. Para duplicar, quítale el #id a la copia
❌ Construir en otra salaEl documento es siempre el de la sala en la que estás
❌ Aplicar todo o nadaSe guarda wired a wired; si uno falla, los anteriores ya están guardados

Los tablones de puntuación no se configuran por texto

Los Tablones de Puntuación salen en el documento como cualquier otro furni de suelo —una línea furni— y se crean, mueven, suben y recogen como cualquier furni normal (ver Furnis normales). Lo que no tienen es configuración por texto: los clásicos alternan su estado al abrirlos, y la Tabla de Puntuación - Variable tiene su propia ventana, así que su tabla y su modo se configuran solo con el ratón.

La Tabla de Clasificación es otra pieza: es un complemento de wired, así que sale como un bloque (extra.var_leaderboard) y se configura por texto como cualquier otro.

Un wired que el editor no conoce

Todos los wireds de la Referencia salen como bloques. Si en la sala hay un wired que el editor no sabe leer, una pieza nueva del servidor que todavía no conoce, en su sitio verás un comentario:

// wired sin def en el esquema: #48250 "wf_act_ejemplo" (i_type 'actionejemplo')

Ese wired se deja como está: no se toca, no se borra y no impide guardar los demás. En el panel de problemas sale como aviso (ℹ), no como error.

Si mueves o borras la pila que lo contiene, ese wired se queda en su casilla: como no tiene bloque en el texto, no hay nada que mover ni que borrar. Para llevártelo a otro sitio, muévelo con el ratón.

Tampoco se puede comprar con una línea furni sin #id. Si el classname empieza por wf_trg_, wf_act_, wf_cnd_, wf_slc_, wf_xtra_ o wf_var_ y el editor no lo conoce, la línea da el error "wf_act_ejemplo" es un wired que Wired Code todavía no conoce: no se puede crear con una línea furni. Cómpralo y colócalo con el ratón.

Dar Premio sale también como comentario si no tienes permiso de Super Wired: sin ese permiso su configuración no se puede ver. El comentario lleva su #id y el motivo:

// wired sin ventana: #48251 "wf_act_give_reward" (i_type 'actiongivereward'): no se puede ver sin el permiso de Super Wired

Tiene el mismo trato que un wired que el editor no conoce: no se edita ni se borra desde el texto, y si mueves o borras su pila, se queda en su casilla. En el panel sale como aviso (ℹ), y un bloque escrito a mano con su #id es un error (ver Del bloque).

Un wired que el servidor no puede leer

Si el servidor no consigue leer la configuración guardada de un wired, ese wired sale igualmente en el documento, como una línea furni con su classname en vez de como bloque. Desde el texto es un furni más: se mueve con su pila, cambia de altura con su z y quitar su línea lo recoge al inventario. Lo que no puedes es ver ni cambiar su configuración por texto. Es un caso raro: si te encuentras uno, avisa al staff.

Siguiente

En esta página