Ir al contenido

Anatomía de una pila

Una pila son todos los furnis wired que comparten una misma baldosa. El servidor las agrupa por coordenada: no hay ningún otro criterio, ni orden de colocación, ni altura, ni a quién pertenecen.

Rol Por pila Qué pasa si falta
Causante 1 o más La pila no se ejecuta nunca
Selector 0 o más Los efectos actúan sobre lo que tengan configurado a mano
Complemento 0 o más Todo se comporta con sus valores por defecto
Condición 0 o más Los efectos se ejecutan siempre
Efecto 1 o más La pila evalúa y no hace nada

Varios causantes en la misma pila son válidos y útiles. Si pones un causante de pisar y otro de clic en el mismo sitio, cualquiera de los dos dispara los mismos efectos. Es la forma de ofrecer dos maneras de activar lo mismo sin duplicar la pila entera.

Da exactamente lo mismo colocar primero el efecto y luego el causante. El servidor identifica el papel de cada furni por lo que es, no por dónde está en el montón.

Lo único que importa es que estén en la misma baldosa.

Las pilas son independientes por definición, pero hay tres formas de conectarlas:

Señales. Un efecto envía una señal a una antena, y cualquier causante de recibir señal que escuche esa antena arranca. Es la forma normal de encadenar. Está explicado en Señales y pilas remotas.

Llamar a otra pila. Un efecto que ejecuta directamente los efectos de otra baldosa que tú señalas.

Variables. Una pila escribe un valor y otra lo lee. No hay disparo: la segunda pila tiene que mirar por su cuenta, o usar el causante que vigila cambios de variable.

Cada efecto de la pila puede marcarse como negativo. Eso invierte cuándo se ejecuta:

  • Los efectos normales corren cuando todas las condiciones se cumplen.
  • Los efectos negativos corren cuando alguna falla.

Los dos grupos viven en la misma pila y se excluyen: en una ejecución dada corre uno u otro, nunca ambos.

Si una pila no tiene condiciones, sus efectos negativos no se ejecutarán jamás, porque nunca hay nada que pueda fallar.

Esto sorprende a mucha gente: un furni no es wired por su aspecto ni por su nombre, sino por un ajuste del catálogo que el staff configura. Dos furnis idénticos pueden comportarse distinto si uno tiene ese ajuste y el otro no.

Por eso a veces un furni “de wired” comprado en otro sitio no hace nada al colocarlo: le falta la configuración, no el diseño. Si te pasa, es cosa del staff del hotel, no de tu pila.