Dialog Help?

Post » Wed Jun 20, 2012 7:13 pm

I am making a quest line where I want different quests with different dialogs to be bound to the same NPC but I only want one dialog to be showed at a time. And then I want them to be prioritised, so that the first Dialog of my quest line is first and then when i finishes that quest the next Dialog would be showed and so on. How do I do this?
User avatar
Kelly Tomlinson
 
Posts: 3503
Joined: Sat Jul 08, 2006 11:57 pm

Post » Wed Jun 20, 2012 3:34 pm

You can apply conditions to each piece of dialogue. So you could test against the stage of your quest, or something like that (depends how you have it setup). So only at Stage(10) a line plays, then a Stage(20) another line plays.

And Dialogue is a flow ... so you can dictate which bit comes first in Dialogue View by how you join it all together (which will work if you want two bits of dialogue at the same quest stage).
User avatar
Lizzie
 
Posts: 3476
Joined: Sun Nov 19, 2006 5:51 am

Post » Wed Jun 20, 2012 9:53 pm

Yes I know that what I ment was if you got two quests and they both have stages from 0-50 then it would show the dialog from both quests, that is my problem then you cant use set stage.
User avatar
Stephanie Nieves
 
Posts: 3407
Joined: Mon Apr 02, 2007 10:52 pm

Post » Wed Jun 20, 2012 3:49 pm

So, you have:

Quest-1: With stages 0-50
Quest-2: With stages 0-50

The two quests are not related
The two quests can be run by the player simulataneously

You have dialogue lines, for the same NPC(s) for both quests

When the Player clicks the NPC to talk, you see dialogue options from BOTH quests, but you only want to see one of the options?


Is all that correct? If some of it is not your situation, please say which bits aren't correct.


If it is all correct, then I'm a little confused ... If both Quests can be run at the same time and dialogue is from the same NPC (for both quests) surely you want to see both dialogue options, as the PC could be doing one or both quests (in any order)?


However, if you want Quest-1 to always be completed before Quest-2, then you should get the appropriate stage of Quest-1 to initialise Quest-2


Like I say, let me know whether I don't understand you correctly.
User avatar
Rachel Cafferty
 
Posts: 3442
Joined: Thu Jun 22, 2006 1:48 am

Post » Thu Jun 21, 2012 2:30 am

So, you have:

Quest-1: With stages 0-50
Quest-2: With stages 0-50

The two quests are not related
The two quests can be run by the player simulataneously

You have dialogue lines, for the same NPC(s) for both quests

When the Player clicks the NPC to talk, you see dialogue options from BOTH quests, but you only want to see one of the options?


Is all that correct? If some of it is not your situation, please say which bits aren't correct.


If it is all correct, then I'm a little confused ... If both Quests can be run at the same time and dialogue is from the same NPC (for both quests) surely you want to see both dialogue options, as the PC could be doing one or both quests (in any order)?


However, if you want Quest-1 to always be completed before Quest-2, then you should get the appropriate stage of Quest-1 to initialise Quest-2


Like I say, let me know whether I don't understand you correctly.


As you wrote at the bottom, I want quest 1 to be completed before quest 2 can be taken. So that you have to complete quest 1 before you can take quest 2. Exactly have do I do that?
User avatar
Tamika Jett
 
Posts: 3301
Joined: Wed Jun 06, 2007 3:44 am

Post » Wed Jun 20, 2012 7:34 pm

At the end of quest 1, run Start() function on quest 2.
User avatar
Khamaji Taylor
 
Posts: 3437
Joined: Sun Jul 29, 2007 6:15 am


Return to V - Skyrim