Back to index...

NameTypeDeprecatedSecureDescription
Command.Quest.AbandonfunctionAbandons the given quest. Permitted only on personal quests.
Command.Quest.SharefunctionShares the given quest. Permitted only on personal quests.
Command.Quest.TrackfunctionTracks the current quest, un-tracking any other quest that may be tracked. Pass in "nil" to cance...
Command.Quest.WatchfunctionWatches a quest, possibly unwatching another item if the player is already watching the maximum i...
Event.Quest.AbandonSignals that a quest has been abandoned.
Event.Quest.AcceptSignals that a quest has been accepted.
Event.Quest.ChangeSignals that a quest has been changed in some manner, most likely progress in an objective.
Event.Quest.CompleteSignals that a quest has been completed.
Inspect.Quest.CompletefunctionReturns a table of all quests completed.
Inspect.Quest.DetailfunctionProvides detailed information about a quest.
Inspect.Quest.ListfunctionLists the player's current active quests.

Command.Quest.Abandon

Abandons the given quest. Permitted only on personal quests.

Usage:

Throttled.

Command.Quest.Abandon(quest)
ParameterTypeDatatypeDescription
questparameterquestThe quest to be affected.

Command.Quest.Share

Shares the given quest. Permitted only on personal quests.

Usage:

Command.Quest.Share(quest)
ParameterTypeDatatypeDescription
questparameterquestThe quest to be affected.
hardwareevent
true

Command.Quest.Track

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.

Usage:

Command.Quest.Track(quest)
Command.Quest.Track(nil)
ParameterTypeDatatypeDescription
nilparameternilThe value "nil".
questparameterquestThe quest to be affected.

Command.Quest.Watch

Watches a quest, possibly unwatching another item if the player is already watching the maximum item count. Permitted only on personal quests.

Usage:

Command.Quest.Watch(quest, flag)
ParameterTypeDatatypeDescription
flagparameterbooleanThe new watch status.
questparameterquestThe quest to be affected.

Event.Quest.Abandon

Signals that a quest has been abandoned.

Usage:

Event.Quest.Abandon(elements)
ParameterTypeDatatypeDescription
elementsparametervariantThe changed elements. Takes the form of a table. The key is the element ID.

Event.Quest.Accept

Signals that a quest has been accepted.

Usage:

Event.Quest.Accept(elements)
ParameterTypeDatatypeDescription
elementsparametervariantThe changed elements. Takes the form of a table. The key is the element ID.

Event.Quest.Change

Signals that a quest has been changed in some manner, most likely progress in an objective.

Usage:

Event.Quest.Change(elements)
ParameterTypeDatatypeDescription
elementsparametervariantThe changed elements. Takes the form of a table. The key is the element ID.

Event.Quest.Complete

Signals that a quest has been completed.

Usage:

Event.Quest.Complete(elements)
ParameterTypeDatatypeDescription
elementsparametervariantThe changed elements. Takes the form of a table. The key is the element ID.

Inspect.Quest.Complete

Returns a table of all quests completed.

Usage:

quests = Inspect.Quest.Complete()
ParameterTypeDatatypeDescription
questsresulttableA 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).

Inspect.Quest.Detail

Provides detailed information about a quest.

Usage:

detail = Inspect.Quest.Detail(quest)
details = Inspect.Quest.Detail(quests)
ParameterTypeDatatypeDescription
questparameterquestThe quest to retrieve detail for.
questsparametertableA table of quests to retrieve detail for.
detailresulttableDetail table for a single quest.
detailsresulttableDetail tables for all requested quests.
members
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.

Inspect.Quest.List

Lists the player's current active quests.

Usage:

quests = Inspect.Quest.List()
ParameterTypeDatatypeDescription
questsresulttableA table containing the player's current quests.

Back to index...