Difference between revisions of "Say"

From the Oblivion ConstructionSet Wiki
Jump to navigation Jump to search
imported>DragoonWraith
(CS 1.0)
imported>Fella
Line 28: Line 28:
   
   
[[Category: Functions]]
[[Category: Functions]]
[[Category:Functions (CS)]]
[[Category: Functions (CS 1.0)]]
[[Category: Functions (CS 1.0)]]
[[Category: Actor Functions]]
[[Category: Actor Functions]]

Revision as of 11:52, 23 January 2008

Syntax:

Say TopicID [ForceSubtitleFlag] [SpeakerID] [UnknownFlag]  

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.
  • "UnknownFlag" is set to 1 in all daedra-shrine scripts, it is recommended to set it to 1 whenever you use the SpeakerID.
  • Calling this function on a Creature, or anything other than an NPC, may crash the game unless a SpeakerID is provided.

See Also

SayTo