Functions/Relay



Relays are the primary way to control the sequencing and timing of Prodeus scripting events. A relay's default behaviour is to send a signal to all outputs with no delay after receiving a single input trigger.

Inspector Settings



 * Trigger on Level Start - Automatically generate a single input trigger when the level begins. This relay can still accept input triggers. This is affected by Min & Max delay settings. If Activate After This Many Triggers is greater than 1, this will only increment the trigger count by 1.
 * Pick Target At Random - When the relay fires, instead of signalling all outputs, select a random output.
 * Trigger Targets Sequentially - When the relay fires, instead of signalling all outputs, start at the first output and for each subsequent firing, select the next in the list until it reaches the end, then start from the beginning. Ordering is defined by the order in which the outputs are connected by the level's author to the relay. There is no way of determining the order from the UI if forgotten.
 * Only Choose Active Targets - When choosing a target to affect, the relay will only affect targets that are already active from among its selected possible targets.
 * Minimum / Maximum Delay - How long to wait after Activate After This Many Triggers value is met to fire the output. Set both to the same value to set an exact delay. If minimum and maximum values differ, game will generate a random value between the minimum and maximum. Supports decimals.
 * Activate After This Many Triggers - How many triggers the relay needs to see before firing an output. Value starts at 0. Triggers can be from any number of sources. Triggers do not need to be concurrent, the relay will remember how many triggers it has detected. Output will be subject to the Pick Target at Random & Trigger Targets Sequentially settings if set.
 * Reset Count After Activate - If enabled, when an output is generated, reset the trigger count to 0. Disable to create a one-time relay.