comp_relay
comp_relay
is an internal point entity available in Strata Source and TeamSpen's Hammer Addons.
It is an optimized version of logic_relay. The entities numerous inputs and outputs can be used to bundle inputs/outputs together. Some features from logic_relay
are missing, most are missing because this entity does not have any of its flags.
Note: Inputs and outputs only work if given directly from entities placed in Hammer, messages sent in game and dynamically will not work.
Contents
Keyvalues
StaticTargetName:
- Name
(targetname)
<string> - The name that other entities refer to this entity by. This entity only exists during compilation, so the name is only usable in limited situations.
ControlEnables:
- Control Type
(ctrl_type)
<choices> - Controls how the Control Value is interpreted.
- 0 : Is Enabled?
- 1 : Is Disabled?
- Control Value
(ctrl_value)
<choices> - Decides whether this entity is enabled. If disabled, the entity has no effect.
- 0 : No
- 1 : Yes
- Extra Delay
(delay)
<float> - Add this delay to all outputs. This allows you to control this via $fixup values, for instance.
Inputs
Trigger
<string>- Trigger the relay and fire the output.
TurnOn
<string>- Fire the OnTurnedOn output.
TurnOff
<string>- Fire the OnTurnedOff output.
FireUser1
toFireUser8
<string>- Fires the respective
OnUser
outputs; see User Inputs and Outputs.
Outputs
OnTrigger
<string>- Fired when the relay is triggered.
OnTurnOn
<string>- Fired when the relay is turned on.
OnTurnOff
<string>- Fired when the relay is turned off.
OnUser1
toOnUser8
<string>- These outputs each fire in response to the firing of the like-numbered
FireUser1
toFireUser8
Input; see User Inputs and Outputs.
See also