mtl_trigger_random
An entity that randomly selects one of its targets and triggers it. It also has a continuous mode that triggers random targets at a randomized interval.
Properties
- Name (targetname) -- The name of this entity.
-
Trigger mode (trigger_mode)
-
Fire one target (0) -- The
mtl_trigger_randomwill trigger a single target each time it is triggered. -
Keep firing targets (until toggled) (1) -- The
mtl_trigger_randomwill start triggering targets when triggered, and stop triggering targets when triggered again. It can also be enabled or disabled by sending it an 'on' or 'off' signal with atrigger_relay, or by using the+targetnameand-targetnametarget patterns.
-
Fire one target (0) -- The
- Min. trigger interval (Toggle mode) (min_interval) -- The minimum time before another target will be triggered. Only applies to toggle mode. The default is 1 second.
- Max. trigger interval (Toggle mode) (max_interval) -- The maximum time before another target will be triggered. Only applies to toggle mode. The default is 1 second.
Custom properties
Similar to multi_manager, targets are specified with custom properties, which can be added when SmartEdit mode is disabled. The property key must be an entity name, the property value is not used.
Flags
-
Start on (1) -- If enabled, the
mtl_trigger_randomwill start triggering targets when the level starts, instead of waiting until it is triggered. Only applies to toggle mode.
Notes
-
This entity generates a single
env_beamand a number offunc_buttonentities. The buttons are invisible and won't block the player, and the beam deals a minimum amount of damage, but the buttons do make some noise when hit, so it's still a good idea to place this entity somewhere out of reach. - The amount of space required for the buttons depends on the number of targets. 48x48x2 is enough for up to 100 targets.