Advertisement

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

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

Description

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.

Remarks

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.


Community content is available under CC-BY-SA unless otherwise noted.