Jump to content

How can you SetStage to a stage that has already been completed?


samv96UK

Recommended Posts

In a quest I am making I want it to be repeatable so as soon as the player has finished it, the dialogue from the start of the quest (Stage 10) will be available straight away again.

 

At the end of the dialogue at the end of the quest (which is at stage 30) I have put GetOwningQuest().SetStage(10). There are no errors, but when I go in-game, The dialogue options from stage 10 do not re-appear after the quest has finished.

 

I have checked the "allow repeated stages" box and also unticked the "Run once" box.

 

Anyone know how to solve my problem?

 

Thanks

Link to comment
Share on other sites

I think it's because you've put a condition on the stage 10 dialogue: GetStage == 10, right?

 

GetStage is a odd condition, cause it returns the HIGHER stage completed. So you'll never get stage 10 after the completion.

 

GetStageDone, instead, is a bool condition that returns true or false on asking if the stage HAS BEEN DONE.

 

So even this isn't good, since it'll make the dialogue display all the time.

 

I haven't found anything else, so i'm afraid you must use Reset(), wich is reported may not work.

Link to comment
Share on other sites

I think it's because you've put a condition on the stage 10 dialogue: GetStage == 10, right?

 

GetStage is a odd condition, cause it returns the HIGHER stage completed. So you'll never get stage 10 after the completion.

 

GetStageDone, instead, is a bool condition that returns true or false on asking if the stage HAS BEEN DONE.

 

So even this isn't good, since it'll make the dialogue display all the time.

 

I haven't found anything else, so i'm afraid you must use Reset(), wich is reported may not work.

 

Well that's a bit of a pain... I'll try and use that 'reset' Function- it's worth a shot. I assume you put it in the Papyrus fragment of the final quest stage?

Link to comment
Share on other sites

  • Recently Browsing   0 members

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