About a "line" in conversation. - by Lady Rowena
Lady Rowena on 2/8/2013 at 10:46
I wanted an AI to perform a couple of lines of a conversation. Specifically line 1 and 3. But she only does line 1. Is that because line 2 (originally performed by another AI) can't be skipped?
Yandros on 2/8/2013 at 12:04
No, it shouldn't matter, you can do the lines in any order you want. What does the conversation property look like?
Lady Rowena on 2/8/2013 at 18:17
Actually it's an AIWAtchObj linked to the AI herself, Player intrusion. This is the setting:
Play sound/motion...
C0504
LineNo 1
Play sound/motion...
C0504
LineNo 3
It's a kill like link, because it only has to happen once, but even if I change it to "Don't kill", she keeps on repeating only the first line.
What am I doing wrong? :confused:
edit
I swapped the two lines, Line 3 before Line 1, and it works.
If I swap them again it doesn't work anymore...that's incredible! What the hell is going on? :wot:
R Soul on 2/8/2013 at 20:27
I don't think AIWatchObj links are very good at using Conv lines. I think you should combine the two wav files (no20504A.wav and no20504C.wav) and combine them into one (no20504A.wav). Then you can trigger line 1 only but you'll still hear everything.
Lady Rowena on 2/8/2013 at 20:56
I thought about doing it. To tell the truth I usually don't bother messing with conv lines, I just make the AI frob a button linked to the sound. I wanted to do it the proper way for once, but it seems that it wasn't proper at all. :D
Well, since I have to mess with the sounds maybe I could swap their names instead of combining the two.
Thanks. :)
Yandros on 2/8/2013 at 22:54
Ah yes, I've had similar issues in the past trying to play two spoken lines within the same step of a conversation, like you're trying to do here within the single-page AIWatchObj pseudoscript. If you were to use a conversation instead and put line 1 in the first step and line 3 in the second step, it would probably work.
MysteryMan on 3/8/2013 at 03:26
Quote Posted by Yandros
Ah yes, I've had similar issues in the past trying to play two spoken lines within the same step of a conversation, like you're trying to do here within the single-page AIWatchObj pseudoscript. If you were to use a conversation instead and put line 1 in the first step and line 3 in the second step, it would probably work.
Using a conversation versus sound traps is by far better, as if the Actors are spooked,knocked out, gassed, or killed the soundtraps will complete with the scenario of the conversation.
Use one of the 2 line conversation schemas in the original Thief 2 schemas. 2 line conversations work fine.
If you don't use the original, and make your own, don't forget to add the Concept line to the Speech certificates.
Lady Rowena on 3/8/2013 at 12:33
I stopped being lazy and I finally combined the two sounds. It works just fine now.
Thanks again for all your suggestions. :)
john9818a on 7/8/2013 at 16:12
I bet if you use AIWATCH on that AI the monolog file would say it couldn't play the second because the first was still playing. I've noticed that some consecutive entries in AIWatchObj need a pause in between them in order for the second one to occur. With Thief there is always another way and I'm glad you got it working Adriana! :)