Skip to content

Quest

Represents a quest.

Type: QuestData

The ID of this quest.

Type: number

Whether this quest is in progress.

Type: boolean

The name of this quest.

Type: string

Whether this quest can only be completed once.

Type: boolean

The requirements needed to complete this quest.

Type: QuestRequiredItem[]

The rewards for completing this quest.

Type: QuestReward[]

Whether this quest can be completed.

Returns: boolean

Whether this quest has been completed before.

Returns: boolean

Whether this quest is available.

Returns: boolean

Whether this quest is a daily quest.

Returns: boolean

Whether this quest is a monthly quest.

Returns: boolean

Whether this quest requires membership to accept.

Returns: boolean

Whether this quest is a weekly quest.

Returns: boolean

Creates a Quest instance by loading its data from the game.

ParameterTypeDescription
idnumberThe quest ID to load.

Returns: Promise<Quest | null>