Heromaster Posted December 3, 2013 Posted December 3, 2013 I have setup an Quest Alias which is a Matching Condition and picks the first follower it finds. When the Alias is valid I run a script to dismiss the follower. Now there are mods like UFO who allows you to have more than 1 follower. What I want now is to refresh the Quest Alias so that it reruns its matching condition list (After I have dismissed the current follower). Is there a way to do it?
Arizona_Steve Posted December 4, 2013 Posted December 4, 2013 Only by stopping and restarting the quest. Reset() doesn't work.
Heromaster Posted December 4, 2013 Author Posted December 4, 2013 Thank you for your answer. I already feared that would be the case. That means I need to find another way to accompilish my goal
TheDriedFinger Posted December 5, 2013 Posted December 5, 2013 You could set up a dummy quest that fills a Reference Alias in it and then fills the Reference Alias in your original quest.
Heromaster Posted December 5, 2013 Author Posted December 5, 2013 Thank you, that is a great idea. I will try this solution out.
Henshu Posted February 18, 2014 Posted February 18, 2014 I know I'm a little late to this party but did you figure out a way to make this work?
TheDriedFinger Posted February 19, 2014 Posted February 19, 2014 The idea is that you have a dummy quest run. The only function of the dummy quest is to have a Reference Alias that gets filled each time you start the quest. So, after you start the dummy quest, you have a script run that checks to see if the alias was filled. If it was, you have the script identify which Actor was placed in the Alias and have that Actor also fill another Alias in a quest where you actually want to do something with the Actor. Then you can rerun your dummy quest as necessary. The advantage is that only the dummy quest must be rerun; the actual quest does not, which is important if, like heromaster, you have some things that are going on in your mod that makes it inconvenient to constantly restart the actual quest.
Henshu Posted February 19, 2014 Posted February 19, 2014 Thank you for the clarification. I'm alright with my particular quest needing to restart, but for some reason my Aliases still won't fill. Mine is involving a location alias and a bunch of reference aliases which point to elements at the location. I'm using a script to fill the location alias, and then I call a stop() and a start() before setting the desired stage of the quest. I have no idea what I am missing.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.