Noob question about aliases

Post » Tue Sep 02, 2014 3:20 pm

Hi all. Apologies in advance if this has already been answered elsewhere but I'm struggling to find a definitive answer. When a quest is marked as "completed," does this then discharge any actors from their reference aliases for that quest? Or does the quest have to be ended by calling "myquest.stop()" in papyrus? Thanks

User avatar
Catharine Krupinski
 
Posts: 3377
Joined: Sun Aug 12, 2007 3:39 pm

Post » Tue Sep 02, 2014 7:44 pm

Stop releases all aliases. Completed is not the same as stopping.

All Completed does is change a quest in the log from active to 'inactive'(in the second column with the other completed quests).

User avatar
Nicole Elocin
 
Posts: 3390
Joined: Sun Apr 15, 2007 9:12 am

Post » Tue Sep 02, 2014 2:45 pm


Always stick a Stop() at the end of your final stage fragment anyway, it's good practice. You don't need to call the quest either as Stop() in the stage fragment box (and any other quest functions like SetStage()) call that quest anyway.
User avatar
Stephanie Valentine
 
Posts: 3281
Joined: Wed Jun 28, 2006 2:09 pm

Post » Tue Sep 02, 2014 7:11 pm

Thanks guys. And calling Stop() wont prevent the player from seeing the quest as completed in the journal?

User avatar
Elizabeth Falvey
 
Posts: 3347
Joined: Fri Oct 26, 2007 1:37 am

Post » Wed Sep 03, 2014 12:47 am


Nope it just stops the quest from running :)
User avatar
El Khatiri
 
Posts: 3568
Joined: Sat Sep 01, 2007 2:43 am

Post » Tue Sep 02, 2014 5:33 pm

Ah fantastic, cheers. Now I can get on with my (much less script heavy) mod

User avatar
Karl harris
 
Posts: 3423
Joined: Thu May 17, 2007 3:17 pm

Post » Tue Sep 02, 2014 7:13 pm

Quest manipulation is a subject many of us are proficient in so if you get stuck again let us know :)
User avatar
Taylah Haines
 
Posts: 3439
Joined: Tue Feb 13, 2007 3:10 am


Return to V - Skyrim