Difference between revisions of "GetQuestCompleted"

From the CreationKit Wiki
Jump to navigation Jump to search
imported>SJML Bot
(Bot creating condition functions pages.)
 
imported>Arthmoor
 
(3 intermediate revisions by the same user not shown)
Line 6: Line 6:


Returns 0 if a quest has not yet been completed, 1 if it has.  
Returns 0 if a quest has not yet been completed, 1 if it has.  
==Bugs==
This function, which is used for condition checks on dialogue, AI packs, Story Manager events, and other similar things is broken as of at least Patch 1.6. It may never have worked though. The function will always return a 0, which renders the check useless until the developers fix it.
You can work around this by using the [[GetStageDone]] condition check instead on a specific stage of the quest. Usually the last stage it has.
Note that as of Patch 1.9.32, this appears to have been fixed and will now return the proper values.


==Papyrus Version==
==Papyrus Version==

Latest revision as of 12:44, 8 April 2013

Syntax:

GetQuestCompleted QuestID 

Example:

GetQuestCompleted MS01

Returns 0 if a quest has not yet been completed, 1 if it has.

Bugs[edit | edit source]

This function, which is used for condition checks on dialogue, AI packs, Story Manager events, and other similar things is broken as of at least Patch 1.6. It may never have worked though. The function will always return a 0, which renders the check useless until the developers fix it.

You can work around this by using the GetStageDone condition check instead on a specific stage of the quest. Usually the last stage it has.

Note that as of Patch 1.9.32, this appears to have been fixed and will now return the proper values.

Papyrus Version[edit | edit source]

IsCompleted - Quest