env_speaker
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.


![]() |
---|
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.
- Concept name (concept) <string>
- The concept to speak.
Inputs
- TurnOn
- Start random announcements.
- TurnOff
- Stop random announcements.
- Toggle
- If on, turn off. If off, turn on.