MackenzieBeyer Posted December 22, 2020 Share Posted December 22, 2020 So I'm pretty experienced in making quest mods, I've made 4 before, which is why I'm so dumbfounded by this. I made a simple quest and when an NPC says something, the quest is supposed to end. I've attached screenshots of everything. But when I go in game and SQV the quest, it says it's at stage 30 (the completed stage) but is still in the pipboy and is still running. Any help would be appreciated. Link to comment Share on other sites More sharing options...
Zorkaz Posted December 22, 2020 Share Posted December 22, 2020 Have you tried using the script fragment to end the quest? Link to comment Share on other sites More sharing options...
MackenzieBeyer Posted December 22, 2020 Author Share Posted December 22, 2020 What do you mean? Have you tried using the script fragment to end the quest? Link to comment Share on other sites More sharing options...
Zorkaz Posted December 22, 2020 Share Posted December 22, 2020 Well running a fragment as seen below Link to comment Share on other sites More sharing options...
MackenzieBeyer Posted December 28, 2020 Author Share Posted December 28, 2020 Shouldn't the set parent quest stage do that though? This has literally never happened to me before Well running a fragment as seen below Link to comment Share on other sites More sharing options...
SKKmods Posted December 28, 2020 Share Posted December 28, 2020 You are confusing CompleteQuest with StopQuest. CompleteQuest will flag the quest as completed in the log but it will not do the following that need to be added to your shutdown stage (30 ?) script fragment: Self.CompleteAllObjectives() or Self.FailAllObjectives() to cleanup any hanging items you may have missed.Self.Stop() ps SetStage(30) in the Stage 30 script fragment is kind of odd, as the fragment will only run when stage 30 is set, but you do you. Link to comment Share on other sites More sharing options...
MackenzieBeyer Posted December 29, 2020 Author Share Posted December 29, 2020 That still didn't work. For some reason, the quest stops, but the graphic doesn't come up on the screen saying I've completed it. And the previous objective is still in the pipboy. But it says it's at stage 30You are confusing CompleteQuest with StopQuest. CompleteQuest will flag the quest as completed in the log but it will not do the following that need to be added to your shutdown stage (30 ?) script fragment: Self.CompleteAllObjectives() or Self.FailAllObjectives() to cleanup any hanging items you may have missed.Self.Stop() ps SetStage(30) in the Stage 30 script fragment is kind of odd, as the fragment will only run when stage 30 is set, but you do you. Link to comment Share on other sites More sharing options...
Zorkaz Posted December 29, 2020 Share Posted December 29, 2020 You need quest completion XP, else it won't work. You can do it on the first quest page Link to comment Share on other sites More sharing options...
MackenzieBeyer Posted December 29, 2020 Author Share Posted December 29, 2020 That worked! Thank youYou need quest completion XP, else it won't work. You can do it on the first quest page Link to comment Share on other sites More sharing options...
Recommended Posts