Env speaker: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
(Entity description)
Line 1: Line 1:
{{hl2 point|env_speaker}} It randomly emits announcements using the [[response rules]] system.
{{hl2 point|env_speaker}}  
 
 
== Entity description ==
It randomly emits announcements using the [[response rules]] system.


== Keyvalues ==
== Keyvalues ==

Revision as of 12:55, 12 June 2011

Template:Hl2 point


Entity description

It randomly emits announcements using the response rules system.

Keyvalues

Min, Max Delay Between Announcements ([todo internal name (i)]) <float>
Two KVs which define the frequency range of announcements in seconds.
Context rule script ([todo internal name (i)]) <string>
The response rules script file to load.
Concept name ([todo internal name (i)]) <string>
The concept to speak.
ResponseContext:
Response Contexts (ResponseContext) <string>
Pre-defined response system context{s} for this entity. Format is key:value,key:value,... When this entity speaks, the list of keys & values will be passed to the response rules system.
Name (targetname) <string>[ Edit ]
The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentname or target).
Also displayed in Hammer's 2D views and Entity Report.
See also:  Generic Keyvalues, Inputs and Outputs available to all entities

Flags

  • Start Silent
  • Play Everywhere

Inputs

TurnOn, TurnOff
Start/stop random announcements.
Toggle
Toggle random announcements on or off.
ResponseContext:
AddContext <stringRedirectInput/string>
Adds to the entity's list of response contexts. Format is <key>:<value>.
RemoveContext <stringRedirectInput/string>
Remove a context from this entity's list. The name should match the key of an existing context.
ClearContext
Removes all contexts from this entity's list.


Outputs