¡Ya!
En Wired Code: trigger.at_given_time
Dispara una vez cuando pasa el tiempo que indiques, contando desde que la sala se pone en marcha. Después se queda callado, salvo que alguien ponga el reloj de la sala a cero.
Cómo funciona
Sección titulada «Cómo funciona»Es el causante para preparar una sala: colocar las cosas en su sitio de salida, encender lo que tenga que estar encendido, dejar las variables a cero.
Como no lo dispara nadie, no hay usuario causante. Los efectos que necesiten una persona no van a hacer nada, salvo que les pongas un selector delante y les cambies la fuente a los usuarios de ese selector.
Lo normal es usarlo junto al efecto Reset. Solo, dispara una vez al arrancar la sala y se calla para siempre. Reset pone a cero el reloj interno de la sala, y con él este causante vuelve a estar listo para disparar cuando pase otra vez el tiempo marcado: así es como se monta un “a los N segundos de que pase X”.
Esa pareja es más útil de lo que parece. Con un Reset colgado de algo que pase a menudo —que alguien hable, que alguien pise una baldosa— este causante se convierte en un detector de inactividad: solo llega a disparar cuando la sala lleva callada el tiempo que marcaste.
Configuración
Sección titulada «Configuración»
Establecer tiempo, entre 0,5 y 600 segundos, en pasos de medio segundo.
Ejemplo
Sección titulada «Ejemplo»Preparar la sala un segundo después de arrancar:
Pila A│├─ Causante: ¡Ya!│ └─ Establecer tiempo ....................... 1 s│├─ Efecto: A cero│ ├─ Elige Furni ............................. Balón clásico · Portón · Cofre del tesoro│ └─ Elige el criterio a programar ........... Estado actual · Dirección actual · Posición actual│└─ Efecto: Cambiar valor de variable ├─ Escoge una variable ..................... ronda (ámbito global) ├─ Escoge una operación .................... Asignar └─ Valor de referencia ..................... 0Cuenta desde que la sala arranca, no desde que entras tú. La sala arranca cuando entra la primera persona y se apaga al quedarse vacía. Si buscas algo que pase al entrar cada usuario, el causante es Entrada.
Recién puesto dispara casi al momento. El reloj que mira es el de la sala, y ese lleva corriendo desde que la sala arrancó. Si colocas —o simplemente vuelves a guardar— un ¡Ya! de 5 segundos en una sala que lleva media hora abierta, el tiempo ya está cumplido y salta enseguida. Para probarlo de verdad, pon un Reset delante o vacía la sala y vuelve a entrar.
El Reset es de toda la sala. No rearma solo este furni: pone a cero el reloj que comparten todos los ¡Ya!, los Periodos y la cuenta de tiempo que leen las condiciones. Cuélgalo sabiendo que se lo llevas por delante a todo lo demás.