dikr Posted February 6, 2008 Share Posted February 6, 2008 I'm having a problem; I'm trying to force a quest to pick a previous stage through an object script on an actor which triggers when specific packages end. But I can't find information anywhere on forcing quests to pick a previous stage. I tried StartQuest, StopQuest and SetStage functions, but they aren't working; as in, setting my quest back from stage 30 to stage 10. Background info; the actor has two different packages to activate an activator (which opens or closes three doors) linked to the quest with "GetStage ==" functions. It works all fine until after the first time she closes the doors (at the final stage; 30) but after that I can't seem to get her back to stage 10 to have the proces be repeatable. I do have the boxes for allow repeated stages and topics checked. I think there should be a simple way to do this, sadly I didn't find it yet. Thanks a bunch! Link to comment Share on other sites More sharing options...
wizardmirth Posted February 6, 2008 Share Posted February 6, 2008 Unfortunately it's not possible to back-set stages although you should be able to get any result scripts to run when attempting to do this. If you look in the main Quest window there is a check box for "allow repeated stages" but sadly it is unreliable, or at least I have not heard one reported case of it working. EDIT: One way to deal with this is to use conditions in your quest script to control what state the relevant part of the quest is, with the results included there. This as opposed to using Quest Stages and especially StartQuest and then StopQuest which doesn't work either for this purpose. Link to comment Share on other sites More sharing options...
dikr Posted February 7, 2008 Author Share Posted February 7, 2008 Unfortunately it's not possible to back-set stages although you should be able to get any result scripts to run when attempting to do this. If you look in the main Quest window there is a check box for "allow repeated stages" but sadly it is unreliable, or at least I have not heard one reported case of it working. EDIT: One way to deal with this is to use conditions in your quest script to control what state the relevant part of the quest is, with the results included there. This as opposed to using Quest Stages and especially StartQuest and then StopQuest which doesn't work either for this purpose. Thanks a bunch for the great reply Wizardmirth! I used your advice to help solve the issue, along with a series of packages on the actor which trigger each other on completion. Works like a charm now. Thanks again. Was getting desperate. *grins* Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.