Divinity Engine Wiki

Adds a journal entry under the quest and grants rewards (if defined).

call QuestUpdate(
STRING _Quest,
STRING _Status
The QuestID from quest_prototypes.lsx.
The Status of a QuestState node in quest_prototypes.lsx.


A quest can have one or more steps as defined in QuestState nodes in quest_prototypes.lsx. Calling QuestUpdate will apply the effects from the QuestState whose Status matches _Status, including updating the journal with a new sub-entry under the quest, awarding experience, awarding reputation, etc.


Quests are defined in quest_prototypes.lsx. See this forum post for information on how to set up this file.

Though the quest_prototypes contains a "Marker" entry, it doesn't seem to add a map marker. Use ShowMapMarker call instead.