Name | Type | Deprecated | Secure | Description |
---|---|---|---|---|
Command.Quest.Abandon | function | Abandons the given quest. Permitted only on personal quests. | ||
Command.Quest.Share | function | Shares the given quest. Permitted only on personal quests. | ||
Command.Quest.Track | function | Tracks the current quest, un-tracking any other quest that may be tracked. Pass in "nil" to cance... | ||
Command.Quest.Watch | function | Watches a quest, possibly unwatching another quest if the player is already watching the maximum ... | ||
Event.Quest.Abandon | Signals that a quest has been abandoned. | |||
Event.Quest.Accept | Signals that a quest has been accepted. | |||
Event.Quest.Change | Signals that a quest has been changed in some manner, most likely progress in an objective. | |||
Event.Quest.Complete | Signals that a quest has been completed. | |||
Inspect.Quest.Complete | function | Returns a table of all quests completed. | ||
Inspect.Quest.Detail | function | Provides detailed information about a quest. | ||
Inspect.Quest.List | function | Lists the player's current active quests. |
Abandons the given quest. Permitted only on personal quests.
Throttled.
Command.Quest.Abandon(quest) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
quest | parameter | quest | The quest to be affected. |
Shares the given quest. Permitted only on personal quests.
Command.Quest.Share(quest) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
quest | parameter | quest | The quest to be affected. |
Tracks the current quest, un-tracking any other quest that may be tracked. Pass in "nil" to cancel all tracking. Permitted only on personal quests.
Command.Quest.Track(quest) | |||
Command.Quest.Track(nil) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
nil | parameter | nil | The value "nil". |
quest | parameter | quest | The quest to be affected. |
Watches a quest, possibly unwatching another quest if the player is already watching the maximum quest count. Permitted only on personal quests.
Command.Quest.Watch(quest, flag) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
flag | parameter | boolean | The new watch status. |
quest | parameter | quest | The quest to be affected. |
Signals that a quest has been abandoned.
Event.Quest.Abandon(elements) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
elements | parameter | variant | The changed elements. Takes the form of a table. The key is the element ID. |
Signals that a quest has been accepted.
Event.Quest.Accept(elements) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
elements | parameter | variant | The changed elements. Takes the form of a table. The key is the element ID. |
Signals that a quest has been changed in some manner, most likely progress in an objective.
Event.Quest.Change(elements) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
elements | parameter | variant | The changed elements. Takes the form of a table. The key is the element ID. |
Signals that a quest has been completed.
Event.Quest.Complete(elements) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
elements | parameter | variant | The changed elements. Takes the form of a table. The key is the element ID. |
Returns a table of all quests completed.
quests = Inspect.Quest.Complete() | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
quests | result | table | A table where the key is the incomplete quest identifier. Identifiers returned by this function may not include all characters - the last eight characters may be replaced by "xxxxxxxx". These elements can still be compared against standard quest IDs by comparing only the first nine characters (including the 'q' prefix). |
Provides detailed information about a quest.
detail = Inspect.Quest.Detail(quest) | |||
details = Inspect.Quest.Detail(quests) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
quest | parameter | quest | The quest to retrieve detail for. |
quests | parameter | table | A table of quests to retrieve detail for. |
detail | result | table | Detail table for a single quest. |
details | result | table | Detail tables for all requested quests. |
categoryName | The name of the category this quest is placed under. |
---|---|
complete | Signals that this quest is complete. |
description | The long description for this quest. |
domain | The quest's domain. May be "area", "guild", "instant", or "zone". Personal quests are signaled with nil. |
failed | Signals that this quest has failed. |
id | The ID of the requested element. |
mode | This quest's mode, if it has a special mode. May be "story" or "soul". |
name | The name of this quest. |
objective | A table of objectives. Each objective is a table that may contain the following members: "description", representing the quest's full description. "count", representing how many elements must be completed to finish this quest. "countDone", representing how many elements have been completed. "complete", indicating that this objective is complete. "indicator", listing all the map indicators that can be used to complete this quest. |
rewardChoose | Lists the possible reward choices for the player. The key is the item type, the value is the count. |
rewardCoin | The amount of silver this quest's completion will award. |
rewardExperience | The amount of experience this quest's completion will award. |
rewardExperienceGuild | The amount of guild experience this quest's completion will award. |
rewardFavor | The amount of favor this quest's completion will award. |
rewardGuaranteed | Lists the guaranteed rewards for the player. The key is the item type, the value is the count. |
rewardNotoriety | The amount of notoriety this quest's completion will award, represented as a table. The key is the faction ID, the value is the amount. |
rewardPrestige | The amount of prestige this quest's completion will award. |
summary | The short summary for this quest. |
tag | The quest's tags, space-separated. |
tagName | The quest's tags, localized. |
track | Signals that this quest is being manually tracked. |
watch | Signals that this quest is being watched. |
Lists the player's current active quests.
quests = Inspect.Quest.List() | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
quests | result | table | A table containing the player's current quests. |