Comp relay
Jump to navigation
Jump to search


It is also available in all games with TeamSpen's Hammer Addons installed. 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.

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 to FireUser8 <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 to OnUser8 <string >
- These outputs each fire in response to the firing of the like-numbered
FireUser1
toFireUser8
Input; see User Inputs and Outputs.