Randomly picks a link and relays the TurnOn or TurnOff along it. A weighted relay lets you use an uneven probability of choosing links. Instead of ControlDevice or SwitchLink, create ScriptParams links and set the data of each to a number greater than zero. Links with higher numbers are more likely to be chosen than lower numbers.
Inherits | BaseTrap | |
---|---|---|
Links | ControlDevice, SwitchLink, ScriptParams(weight) | |
Parameters | reusable (boolean) | Like the trap control flag Once . |
preserve (boolean) | Don’t remove the link that is used. | |
weighted (boolean) | Relay along ScriptParams links where some can be more likely than others. | |
rechargeable (boolean) | Keep links, but don’t reuse a link until all others have been triggered. Requires weighted and implies preserve. |