Jump to content

Quests: advancing from 1 stage to the next.


Korodic

Recommended Posts

Ok, so I'm developing my first quest...

 

I'm having trouble advancing from one stage to the next.

 

Stages

10 - start | talk to 1 npc

50 - Talk to 1 npc

100 - talk to 1 npc | quest complete

 

Well, I'm using dialogue to advance the quest stage from the 1st npc. However, when I try to do this, the second stage's objective doesn't get displayed in the pipboy. What am I doing wrong when trying to advance the stage? Can someone tell me the procedure I should follow? :|

 

thanks. Once I get through some of these basic thing I can promise a decent mod is on the way. ;)

 

EDIT:

could I just use a script to control the quest, and use the scripting sections of dialogue to update the quest script variables, which in turn would set the new stages by using if statements?

Edited by Skibblets
Link to comment
Share on other sites

GECK Wiki - Set Objective Displayed.

 

Are you using that?

 

Edit: D'oh. I thought you were having problems with objectives appearing. I assume you're using SetStage in the dialog's Result End script?

Yeah. I don't know if I'm exposed to be using the setobjectivedisplayed for this or not... i just dunno what to do form here. :'(

Link to comment
Share on other sites

Okay, the stages of the quest are different from the objectives of the quest. The stages are basically for you to make milestones in the quest. The objectives are completely independent and basically exist to tell the player what to do. Use the stages to define events in the quest. I.e. my stage 00 for one quest is "Player accepted quest." My stage 10 is "Player got item." My stage 20 is "Player delivered item." Inbetween these stages though I'd have it set so that during stage 0, objective 0 is set to appear, saying, "Go find the pink fluffy dice." Stage 10 would set objective 10 to appear, saying, "Return with the pink fluffy dice."

 

The stage numbers and objective numbers don't need to be the same, nor do they automatically connect to each other (i.e. starting Stage 10 doesn't start Objective 10, I don't think). They're just something for scripts to reference.

 

I could be wrong because I'm relatively new to doing quests, though.

Link to comment
Share on other sites

hmm. So I probably didn't do anything wrong as far as advancing the stage through the dialogue... I thought I was wrong because the objective didn't change. So I need to use that code to change the objective. I should've probably done this myself using getstage or whatever to double check myself.

 

Thanks for the new direction on thinking ;)

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...