View source for Script/QuestJournal
You do not have permission to edit this page, for the following reason:
You can view and copy the source of this page.
Return to Script/QuestJournal.
You do not have permission to edit this page, for the following reason:
The action you have requested is limited to users in the group: Users.
You can view and copy the source of this page.
Return to Script/QuestJournal.
Provides an interface to interact with the player's quest journal, access quest states, etc.
bool | IsQuestActive (const string&in _sQuestName) const |
is the given quest currently active (i.e. in the player's journal) | |
void | ActivateQuest (const string&in _sQuestName, const bool _bActive = true) |
activate or deactivate the given quest (start/cancel the quest) | |
EQuestState | GetQuestState (const string&in _sQuestName) const |
get current state of the given quest | |
void | SetQuestState (const string&in _sQuestName, const EQuestState _State) |
set the state of the given quest | |
bool | IsTaskActive (const string&in _sQuestName, const string&in _sTaskName) const |
is the given task currently active? | |
void | ActivateTask (const string&in _sQuestName, const string&in _sTaskName, const bool _bActive = true) |
activate or deactivate the given task | |
EQuestState | GetTaskState (const string&in _sQuestName, const string&in _sTaskName) const |
get current state of the given task | |
void | SetTaskState (const string&in _sQuestName, const string&in _sTaskName, const EQuestState _State) |
set the state of the given task |