Scripted sentence: Difference between revisions
Jump to navigation
Jump to search
m (Technical limitations and cleanup) |
(performed cleanup.) |
||
Line 1: | Line 1: | ||
{{wrongtitle|title= | {{wrongtitle|title=scripted_sentence}} | ||
scripted_sentence | ==Entity Description== | ||
'''Entity Name:''' scripted_sentence | |||
A scripted sentence, usually spoken by an NPC. Can be considered somewhat obsolete, as it is preferable to use a combination of [[Faceposer]] and a [[Logic_choreographed_scene]] entity for spoken dialog. | |||
==Keyvalues== | |||
*{{kv targetname}} | |||
*'''Sentence Name (sentence)''' | |||
:<string> The sentence group name, as found in [[sentences.txt]]. | |||
*'''Speaker Type (entity)''' | |||
:<string> | |||
*'''Additional Sentence Time (delay)''' | |||
:<string> | |||
*'''Search Radius (radius)''' | |||
:<integer> Radius to search within for an NPC to use. A value of "0" searches everywhere in the map. | |||
*'''Delay Before Refire (refire)''' | |||
:<string> Timed delay (in seconds) before refiring. | |||
*'''Listener Type (listener)''' | |||
:<string> | |||
*'''Volume (volume)''' | |||
:<string> A value from 0-10. | |||
*'''Sound Radius (attenuation)''' | |||
:<choices> | |||
==Inputs== | |||
* {{i targetname}} | |||
* {{i parentname}} | |||
*'''BeginSentence''' | |||
:Starts the scripted sentence. | |||
==Outputs== | |||
* {{o targetname}} | |||
*'''OnBeginSentence''' | |||
:Fires when the sentence begins | |||
*'''OnEndSentence''' | |||
:Fires when the sentence ends | |||
[[Category:Entities]] | |||
Revision as of 16:45, 10 July 2005
Entity Description
Entity Name: scripted_sentence
A scripted sentence, usually spoken by an NPC. Can be considered somewhat obsolete, as it is preferable to use a combination of Faceposer and a Logic_choreographed_scene entity for spoken dialog.
Keyvalues
- Sentence Name (sentence)
- <string> The sentence group name, as found in sentences.txt.
- Speaker Type (entity)
- <string>
- Additional Sentence Time (delay)
- <string>
- Search Radius (radius)
- <integer> Radius to search within for an NPC to use. A value of "0" searches everywhere in the map.
- Delay Before Refire (refire)
- <string> Timed delay (in seconds) before refiring.
- Listener Type (listener)
- <string>
- Volume (volume)
- <string> A value from 0-10.
- Sound Radius (attenuation)
- <choices>
Inputs
- BeginSentence
- Starts the scripted sentence.
Outputs
- OnBeginSentence
- Fires when the sentence begins
- OnEndSentence
- Fires when the sentence ends