samv96UK Posted September 16, 2012 Share Posted September 16, 2012 I'm having a really annoying problem in which all of the quests I make in my mod are beginning automatically and also advancing automatically. I have no idea what the problem is- I'm doing everything I normally do to make quests: ~The quest is set to start game enabled (That's what I always do) but the start up stage is not until stage 5. ~Stage 5 is set via dialogue. The problem is when I start the game I get the STARTED: QUEST writing, when it shouldn't be appearing yet, then the quest stages roll on automatically. It will go from 5 to 10 to 15 without the player fulfilling the criteria to set the next stage. Is there some stupid mistake I'm doing? Is there something I've forgotten? Thanks Link to comment Share on other sites More sharing options...
Mujuro Posted September 16, 2012 Share Posted September 16, 2012 Starting the quest game-enabled essentially will always start your quest whenever the game is loaded with your mod for the first time. It sounds like you're having an issue with your quest ADVANCING improperly, so my advice is to re-check your conditions for advancing the quest (basically, anywhere you're using SetStage()) as it would appear those conditions are being ignored. Remember that if you set your first stage at 0, leave it empty, and then have a stage 5 as your "start up" point ... well, whenever the quest starts, AFAIK, it triggers stage 5. The "Started: Quest" writing is a tangential but related issue, as it is only indirectly controlled by your stages. Are you using SetObjectiveDisplayed() for controlling this? Link to comment Share on other sites More sharing options...
samv96UK Posted September 16, 2012 Author Share Posted September 16, 2012 Starting the quest game-enabled essentially will always start your quest whenever the game is loaded with your mod for the first time. It sounds like you're having an issue with your quest ADVANCING improperly, so my advice is to re-check your conditions for advancing the quest (basically, anywhere you're using SetStage()) as it would appear those conditions are being ignored. Remember that if you set your first stage at 0, leave it empty, and then have a stage 5 as your "start up" point ... well, whenever the quest starts, AFAIK, it triggers stage 5. The "Started: Quest" writing is a tangential but related issue, as it is only indirectly controlled by your stages. Are you using SetObjectiveDisplayed() for controlling this? The stage 0 is empty. Stage 5 is set from the GetOwningQuest().SetStage(5) script in a papyrus fragment of dialogue. The Stage in the stages window. 5 is the Start up stage and has the SetObjectiveDisplayed(5) in the papyrus there. I really don't know why the problem is occurring, because none of the quests I made in the mod had this error until adding another new quest, and now after that, this is happening and I can't sort it out. Link to comment Share on other sites More sharing options...
Mujuro Posted September 16, 2012 Share Posted September 16, 2012 When you look at your Quest Stages Tab for stage 5, do you have the "Start Up Stage" box checked? If so, there's your cause. Having that box checked will execute stage 5 (even if your first stage is 0 and is empty), and do so ignoring your dialogue trigger. Link to comment Share on other sites More sharing options...
samv96UK Posted September 16, 2012 Author Share Posted September 16, 2012 When you look at your Quest Stages Tab for stage 5, do you have the "Start Up Stage" box checked? If so, there's your cause. Having that box checked will execute stage 5 (even if your first stage is 0 and is empty), and do so ignoring your dialogue trigger. I see. I always thought that "Start up stage" was the stage that shows the quest started text. Thanks for clearing this up for me, I don't know how I've never had this problem before. :thumbsup: Link to comment Share on other sites More sharing options...
Mujuro Posted September 16, 2012 Share Posted September 16, 2012 No problem, and good luck. :) Link to comment Share on other sites More sharing options...
Recommended Posts