Env speaker: Difference between revisions
Jump to navigation
Jump to search

Note:This entity is also in the code for
Alien Swarm and
Portal 2. Its functionality is not guaranteed.
m (→Inputs: Substituted IO templates) |
SirYodaJedi (talk | contribs) No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{ | {{tabsBar|main=Speaker}} | ||
{{LanguageBar}} | {{LanguageBar}} | ||
{{CD|CSpeaker|file1=env_speaker.cpp}} | {{CD|CSpeaker|file1=env_speaker.cpp}} | ||
{{this is a|point entity|game=Half-Life 2|game1= | {{this is a|point entity|game=Half-Life 2 series|game1=Portal|name=env_speaker}} It randomly emits announcements using the [[response rules]] system. | ||
{{stray ent|{{as|2.bold}} and {{portal2|2.bold}}}} | {{stray ent|{{as|2.bold}} and {{portal2|2.bold}}}} |
Latest revision as of 19:49, 29 April 2025


![]() |
---|
CSpeaker |
![]() |
env_speaker
is a point entity available in Half-Life 2 series and
Portal. It randomly emits announcements using the response rules system.



Flags
- Start Silent : [1]
- Play Everywhere : [2]
Keyvalues
- Name (targetname) <string>[ Edit ]
- The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g.
parentname
ortarget
).
Also displayed in Hammer's 2D views and Entity Report.See also: Generic Keyvalues, Inputs and Outputs available to all entities
- Min Delay Between Announcements (delaymin) <float>
- Minimum time between announcements in seconds.
- Max Delay Between Announcements (delaymax) <float>
- Maximum time between announcements in seconds.
- Context rule script (rulescript) <string>
- The response rules script file to load.
Inputs
- TurnOn
- Start random announcements.
- TurnOff
- Stop random announcements.
- Toggle
- If on, turn off. If off, turn on.