Ejecutar en Orden
En Wired Code: extra.exec_in_order
Ejecuta los efectos de la pila en un orden que tú controlas: el de su altura.
Cómo funciona
Sección titulada «Cómo funciona»Sin este complemento el orden lo decide el sistema: cada tipo de efecto tiene su escalón (las personas antes que los furnis, los furnis antes que las variables…) y dentro de una misma tanda no hay orden garantizado, así que no puedes contar con él. Con el complemento, se ejecutan de abajo arriba: primero el furni de efecto que esté más bajo, después el siguiente, y así. Los escalones están en El orden de ejecución.
O sea que el orden se decide apilando: colocas los efectos a distintas alturas y ese es el guion.
Eso es imprescindible para todo lo que sea una secuencia: una animación por pasos, un diálogo con varias frases, un montaje donde el segundo efecto necesita que el primero ya haya pasado.
Configuración
Sección titulada «Configuración»
Sin opciones.
Ejemplo
Sección titulada «Ejemplo»Una secuencia de apertura que tiene que ir en orden:
Pila A│├─ Complemento: Ejecutar en Orden│ └─ (no tiene nada que configurar)│├─ Causante: Click en Furni│ └─ Elige Furni ............................. Interruptor de Suelo 1│├─ Efecto: Mensaje│ ├─ ¿Cuál es el mensaje? .................... "Se oye un mecanismo..."│ └─ Solo el usuario desencadenante│├─ Efecto: Mutar│ ├─ Elige Furni ............................. Portón│ └─ Escoge el tipo de cambio ................ Cambiar al siguiente estado│└─ Efecto: ¡Adiós! └─ Elige Furni ............................. AlfombraEl orden sale de la altura a la que apiles los tres efectos: el mensaje abajo, el Mutar en medio y el ¡Adiós! arriba. Sin el complemento, el Mutar iría igualmente antes que los otros dos, pero el mensaje y el ¡Adiós! no tienen orden entre ellos: la persona podría teletransportarse antes de leer el mensaje.
La altura la pones tú al colocar los furnis, apilándolos o subiéndolos con la herramienta de la sala. Si están todos a la misma altura, no hay orden que valga.
No afecta a los retardos. Un efecto con retardo sigue esperando lo suyo, aunque le toque ir el primero.
Con este complemento manda la altura y nada más. Los escalones dejan de valer en esa pila: los movimientos ya no van garantizados por delante de las variables, ni estas por delante del Mensaje que enseña su valor, y la señal y el registro dejan de ir los últimos. Si dejas un Enviar Señal abajo del todo, los complementos de texto de tu pila capturan su valor justo antes de la señal, o sea antes de que corran los efectos que tienes encima, y la pila que recibe la señal ve en sus identificadores los valores viejos. Las variables en sí las lee ya cambiadas, porque la señal sale cuando tu pila ha terminado. Si usas identificadores de texto, coloca la señal arriba.
La pila corre como un bloque. Si se disparan varias pilas a la vez, los efectos de esta no se mezclan con los de las demás: la pila entera ocupa el sitio de su efecto más temprano en la escalera de El orden de ejecución.
No pongas dos de estos tres en la misma baldosa. Este, Efecto aleatorio y Efecto no visto se reparten los mismos efectos, así que solo actúa uno de ellos y no eliges cuál. Si quieres combinarlos, reparte el montaje en dos baldosas y enlázalas con Ejecuta Pilas.