Compartir
En Wired Code: extra.var_addon_share
Hace que los complementos que pones sobre una variable compartida entre salas —su Conector de texto, su Utilidad de tiempo, su Sistema de subida de nivel, sus Variable FX— lleguen también a las otras salas que la traen.
Cómo funciona
Una Variable heredada trae a otra sala el valor de una variable, pero no sus complementos: la tabla de textos, las subvariables o las barras se quedan en la sala de origen. Compartir y Importar son la pareja que los lleva:
- Compartir va en la baldosa de la caja original, una variable de usuario o global marcada como Permanente, compartida entre salas.
- Importar va, en la otra sala, en la baldosa de la Variable heredada que la trae.
Lo que viaja es una copia, y se hace al pulsar Sincronizar: en ese momento se copian los complementos de la baldosa de las categorías que tenga marcadas Compartir, y la copia llega a todas las salas que la importan. Las que están cargadas la ven al momento; las demás, la próxima vez que alguien entre.
Al ser una copia de ese momento, lo que cambies después no llega solo: si editas el conector de la sala de origen, las otras salas siguen con la tabla vieja hasta que vuelvas a sincronizar. Y al revés: si desmarcas una categoría en Compartir y sincronizas, las salas que importan se quedan sin ella.
Las tres categorías
| Categoría | Qué se copia |
|---|---|
| Conectores de texto | Los Conectores de texto de la baldosa. Si hay varios, se juntan igual que sobre la caja |
| Creadores de subvariables | La Utilidad de tiempo y el Sistema de subida de nivel, con su configuración |
| Variable FX | Los Variable FX de la baldosa, con su configuración. Los que se quedan inertes por pasar de cinco no viajan |
Configuración
Categorías, tres casillas, de fábrica las tres marcadas.
Sincronizar, el botón que hace la copia. Solo está activo si puedes modificar los wireds de la sala. Copia según lo que esté guardado: si cambias las casillas, pulsa Listo antes de sincronizar. Al pulsarlo la ventana se cierra, como al guardar, aunque en la baldosa no haya nada que copiar; el resultado se ve en las salas que importan.
Ejemplo
Un torneo en dos salas tuyas. La principal guarda el equipo que va ganando como número y lo dice con palabras; la grada lo enseña con las mismas palabras:
Sala «Arena»
Variable global [equipo_lider · Permanente, compartida entre salas]
├─ misma baldosa: Conector de texto [1=rojo · 2=azul]
└─ misma baldosa: Compartir [Conectores de texto ✓] → Listo y Sincronizar
Sala «Grada»
Variable heredada [sala Arena · equipo_lider · nombre local lider · solo lectura]
└─ misma baldosa: Importar [Conectores de texto ✓]En la grada, un Marcador de posición de variable sobre
lider en modo Textual ya dice «rojo» o «azul». Si mañana añades 3=verde al conector de la Arena, vuelve a
pulsar Sincronizar.
Notas
Sin Importar en la otra sala no llega nada, por mucho que sincronices: la Variable heredada sigue sin complementos.
Solo sirve sobre una variable compartida entre salas. En la baldosa de una variable que no lo es, Sincronizar no hace nada. Si en la baldosa hay más de una compartida, la copia va para todas.
Recoger Compartir no borra la copia. Las salas que importan se quedan con la última que mandó; para cambiarla hay que volver a ponerlo y sincronizar.
Al recoger la caja de origen, la copia se borra. Si en vez de recogerla le quitas lo de compartida entre salas, las Variables heredadas que la traen dejan de funcionar enteras, no solo lo importado; si la dejaste en Permanente, la copia sigue guardada y vuelve en cuanto la compartes otra vez. Las salas que importan y están cargadas lo notan la próxima vez que se cargan.