Where exactly can you have speech capabilites? I know you can have it on:
Dialog Options (I guess it assumes it's the player character)
Dialog Scripts
Global/Room Scripts (with DisplaySpeech)
What about:
Global messages?
Room messages?
Display?
how does ags know who's saying the line then?
The Room/Global/Dispaly messages are said by the Narrator, which is the player character by default AFAIK. It can be changed somehow, though...
If "Always display text as speech" is selected, then all in-game text is speech.
Otherwise, it's just the three you mentioned, plus room messages (which have a setting for whether to display as speech or narrator).
game.narrator_speech sets which character to use as narrator. It's player character by default, like TK said.
I thought the default used NARRxx.??? files for the narrator-spoken dialog? Am I right??
According to the help file:
game.narrator_speech
Which character ID to use for voice speech within Display() command. Default initial player character. You can also use -1 which uses 'NARR' prefix - special narrator character.
Damn, I gotta change that then. Thanks. I wonder what other changes to AGS have been made that require alteration of default values...