Env speaker: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
m (Robot: fixing template case.)  | 
				TomEdwards (talk | contribs)  No edit summary  | 
				||
| Line 1: | Line 1: | ||
{{  | {{hl2 point|env_speaker}} It randomly emits announcements using the [[response rules]] system.  | ||
==   | == Keyvalues ==  | ||
{{KV|Min, Max Delay Between Announcements|float|Two KVs which define the frequency range of announcements in seconds.}}  | |||
{{KV|Context rule script|string|The response rules script file to load.}}  | |||
{{KV|Concept name|string|The [[Response rules#Concepts|concept]] to speak.}}  | |||
{{KV ResponseContext}}  | |||
{{KV Targetname}}  | |||
== Flags ==  | == Flags ==  | ||
* Start Silent   | |||
* Play Everywhere   | * Start Silent  | ||
* Play Everywhere  | |||
== Inputs ==  | == Inputs ==  | ||
{{IO|TurnOn, TurnOff|Start/stop random announcements.}}  | |||
{{IO|Toggle|Toggle random announcements on or off.}}  | |||
{{I ResponseContext}}  | |||
{{I Targetname}}  | |||
== Outputs ==  | == Outputs ==  | ||
{{O Targetname}}  | |||
[[Category:Sound System]]  | [[Category:Sound System]]  | ||
Revision as of 02:54, 28 May 2011
Template:Hl2 point 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.
 
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. 
parentnameortarget).
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 <string>
 - Adds to the entity's list of response contexts. Format is 
<key>:<value>. 
- RemoveContext <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.