Scripted sentence: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 10: Line 10:
*{{kv targetname}}
*{{kv targetname}}


*'''Sentence Name (sentence)'''
* '''sentence'''
:<string> The sentence group name, as found in [[sentences.txt]].
: <string> The sentence group name, as found in [[sentences.txt]].


*'''Speaker Type (entity)'''
* '''entity'''
:<string>  
: <string> Speaker Type


*'''Additional Sentence Time (delay)'''
* '''delay'''
:<string>  
: <string> Additional Sentence Time


*'''Search Radius (radius)'''
* '''radius'''
:<integer> Radius to search within for an NPC to use. A value of "0" searches everywhere in the map.
: <integer> Radius to search within for an NPC to use. A value of "0" searches everywhere in the map.


*'''Delay Before Refire (refire)'''
* '''refire)'''
:<string> Timed delay (in seconds) before refiring.
: <string> Timed delay (in seconds) before refiring.


*'''Listener Type (listener)'''
*'''listener'''
:<string>  
:<string> Listener Type


*'''Volume (volume)'''
*'''volume'''
:<string> A value from 0-10.
:<string> A value from 0-10.


*'''Sound Radius (attenuation)'''
*'''attenuation'''
:<choices>  
: <choices> Sound Radius
:{|
! Literal Value || Description
|-
| 0 || Small Radius
| 1 || Medium Radius
| 2 || Large  Radius
| 3 || Play Everywhere
|}


==Inputs==
==Inputs==
Line 40: Line 48:
* {{i parentname}}
* {{i parentname}}


*'''BeginSentence'''
* '''BeginSentence'''
:Starts the scripted sentence.
: Starts the scripted sentence.


==Outputs==
==Outputs==
Line 47: Line 55:
* {{o targetname}}
* {{o targetname}}


*'''OnBeginSentence'''
* '''OnBeginSentence'''
:Fires when the sentence begins
: Fires when the sentence begins
 
*'''OnEndSentence'''
:Fires when the sentence ends


* '''OnEndSentence'''
: Fires when the sentence ends


[[Category:Entities]]
[[Category:Entities]]

Revision as of 23:13, 11 July 2005

Template:Wrongtitle

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
<string> The sentence group name, as found in sentences.txt.
  • entity
<string> Speaker Type
  • delay
<string> Additional Sentence Time
  • radius
<integer> Radius to search within for an NPC to use. A value of "0" searches everywhere in the map.
  • refire)
<string> Timed delay (in seconds) before refiring.
  • listener
<string> Listener Type
  • volume
<string> A value from 0-10.
  • attenuation
<choices> Sound Radius
Literal Value Description
0 Small Radius 1 Medium Radius 2 Large Radius 3 Play Everywhere

Inputs

  • BeginSentence
Starts the scripted sentence.

Outputs

  • OnBeginSentence
Fires when the sentence begins
  • OnEndSentence
Fires when the sentence ends