Advanced quests through other quests.

Post » Tue Nov 20, 2012 1:52 am

Hi all. I'm a bit stuck.
At the end of a conversation with a NPC guard I need to advance a related quest. So far at the end of the conversation I have a basic GetOwningQuest.SetStage(10). This prevents the conversation from ever repeating as the condition to begin the conversation was 0. So at Stage 10 in the quest window I click Log Entry > New, no text required here and go to Papyrus Fragments. In the past I'm sure I could add a property, before typing any script, by just typing ";" and clicking Properties. It doesn't do that now. So I type in Quest Property MyQuest Auto and click Compile. The script errors, So I can't get the other quest to advance a stage. I guess what I was hoping to achieve was this...

Quest Property MyQuest Auto
MyQuest.SetStage(30)

Thanks for any advice.
User avatar
Dewayne Quattlebaum
 
Posts: 3529
Joined: Thu Aug 30, 2007 12:29 pm

Post » Tue Nov 20, 2012 9:09 am

Try doing the ";" thing in the Quest Fragment to generate an empty script, then close out of the Quest window, re-open it, and then try clicking Properties.

If that doesn't work, you could also:

1) Add the property manually by editing the stage script that will appear in the Quest's Scripts tab; or

2) Add the code to advance your second quest to the dialogue fragment, rather than the stage fragment, and add the property there.
User avatar
Tracey Duncan
 
Posts: 3299
Joined: Wed Apr 18, 2007 9:32 am

Post » Tue Nov 20, 2012 3:33 pm

Sometimes you need to save the quest first.

Type

;

Then compile. This will generate a quest script. Click OK on the quest window. When you then reopen it, you can add Properties etc.
User avatar
Logan Greenwood
 
Posts: 3416
Joined: Mon Jul 30, 2007 5:41 pm

Post » Tue Nov 20, 2012 1:43 am

Thank you both. I knew it worked just forgot to close and re-open the quest. Cheers.
User avatar
Sheeva
 
Posts: 3353
Joined: Sat Nov 11, 2006 2:46 am


Return to V - Skyrim