Difference between revisions of "Say"

From the Oblivion ConstructionSet Wiki
Jump to navigation Jump to search
imported>Maturin
 
imported>Ebizoe
(Added VoiceAudioPositionFlag)
 
(13 intermediate revisions by 7 users not shown)
Line 1: Line 1:
'''Syntax:'''
'''Syntax:'''
  Say TopicID ForceSubtitleFlag (optional)
  Say TopicID [ForceSubtitleFlag] [SpeakerID] [VoiceAudioPositionFlag] 
'''Example:'''
 
Use the function to have an NPC speak a single dialogue item on the specified topic.
 
 
'''Examples:'''
  Say SecretTopic  
  Say SecretTopic  
Say DAMolagBalSpeech 1 DAMolagBalVoice 1


Use the function to have an NPC speak a single dialogue item on the specified topic. The NPC will lip-synch but will not otherwise interrupt his current package.


Returns the time in seconds that the NPC will take to finish speaking, which can be useful for timing followups in scripts.  
'''Notes:'''
*The NPC will lip-synch but will not otherwise interrupt his current package.
 
*"Say" returns the time in seconds that the NPC will take to finish speaking, which can be useful for timing followups in scripts.
 
*If ForceSubtitleFlag = 1, the subtitles will be displayed regardless of distance between the speaker and the player.
 
*With the optional "SpeakerID" it's possible to make a creature, an activator or another Object say something. The ID needs to be a NPC which will be used to determine race and gender of the voice-file to be used. For this, the NPC doesn't need to be placed in the world.
 
*If VoiceAudioPositionFlag = 1, the voice audio will be played on the position of the player regardless the distance between the calling object and the player. If the flag is 0 or omitted, the voice audio will be played on the position of the calling object. It is set to 1 in all daedra-shrine scripts.
 
*Calling this function on a Creature, or anything other than an NPC, may crash the game unless a SpeakerID is provided.


==See Also==  
==See Also==  
[[SayTo]]
*[[SayTo]]
*[[StartConversation]]
   
   
[[Category: Functions]]
[[Category: Functions]]
[[Category:Functions (CS)]]
[[Category: Functions (CS 1.0)]]
[[Category: Actor Functions]]
[[Category: Actor Functions (CS 1.0)]]
[[Category: Dialogue Functions]]
[[Category: Dialogue Functions]]
[[Category: Dialogue Functions (CS 1.0)]]
<!-- Begin Search Terms
Say
say
End Search Terms -->

Latest revision as of 21:41, 17 September 2014

Syntax:

Say TopicID [ForceSubtitleFlag] [SpeakerID] [VoiceAudioPositionFlag]  

Use the function to have an NPC speak a single dialogue item on the specified topic.


Examples:

Say SecretTopic 

Say DAMolagBalSpeech 1 DAMolagBalVoice 1


Notes:

  • The NPC will lip-synch but will not otherwise interrupt his current package.
  • "Say" returns the time in seconds that the NPC will take to finish speaking, which can be useful for timing followups in scripts.
  • If ForceSubtitleFlag = 1, the subtitles will be displayed regardless of distance between the speaker and the player.
  • With the optional "SpeakerID" it's possible to make a creature, an activator or another Object say something. The ID needs to be a NPC which will be used to determine race and gender of the voice-file to be used. For this, the NPC doesn't need to be placed in the world.
  • If VoiceAudioPositionFlag = 1, the voice audio will be played on the position of the player regardless the distance between the calling object and the player. If the flag is 0 or omitted, the voice audio will be played on the position of the calling object. It is set to 1 in all daedra-shrine scripts.
  • Calling this function on a Creature, or anything other than an NPC, may crash the game unless a SpeakerID is provided.

See Also[edit | edit source]