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 03: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.
parentname
ortarget
).
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.