Quest
A quest is a type of mission that a player can undertake in order to complete objectives to gain experience, currency, or other types of rewards.
Last updated
A quest is a type of mission that a player can undertake in order to complete objectives to gain experience, currency, or other types of rewards.
Last updated
To create a quest, find (or create) the GameName/Resources/GameName/Quest folder in the project tab and right click. Choose Create > AnyRPG > Quest.
Name | Description |
---|---|
Steps | A list of steps, with Objectives for each step, that must be completed in order to finish the quest. |
Prerequisite Conditions | A list of Prerequisite Conditions that must be met to start the quest. |
Repeatable Quest | If true, the quest can be accepted and completed more than once. |
Has Opening Dialog | If true, a Dialog with the same name as the quest will be used (if found) and will be required to be completed before the quest can be accepted. |
Experience Level | The level that is considered appropriate for the quest. This value is used to calculate experience reward reduction if the player is a higher level than this value. |
Dynamic Level | If true, the quest will always be considered to be the same level as the player. |
Extra Levels | If dynamic level is true, this value can be used to make the quest a higher level than the player. |
Base Experience Reward | The base experience for the quest, not scaled by level, and in addition to any automatic quest xp configured at the game level (in the System Configuration Manager). |
Experience Reward Per Level | The experience for the quest, scaled by level, and in addition to any automatic quest xp configured at the game level (in the System Configuration Manager). |
Automatic Currency Reward | If true, the quest will reward Currency based on the system quest currency reward settings (in the System Configuration Manager). |
Reward Currency Name | The name of a Currency that will be rewarded to the player when the quest is complete. |
Base Currency Reward | The base Currency reward for the quest, not scaled by level, and in addition to any automatic currency reward configured at the game level (in the System Configuration Manager). |
Currency Reward Per Level | |
Max Item Rewards | |
Item Reward Names | The names of Items that will be given as rewards for completing the quest. |
Max Faction Rewards | |
Faction Rewards | |
Max Ability Rewards | |
Ability Reward Names | The names of Abilities that will be given as rewards for completing the quest. |
Max Skill Rewards | |
Skill Reward Names | The names of Skills that will be given as rewards for completing the quest. |
Turn In Items | If true, any items that are part of an Item Objective will be removed from the player inventory when the quest is turned in. |
Allow Raw Complete | If true, the player can complete the quest directly, without having the quest in the quest log. |
There are many different types of quest objectives which will be covered below. They all share the following properties.
Name | Description |
---|---|
Amount | The amount of the specific objective that must be completed for the objective to be complete. |
Override Display Name | By default, the name of the specific objective will be shown in the quest log. If this field is not empty, the text shown in this field will be displayed instead. |
Name | Description |
---|---|
Item Name | The name of an Item that must be collected. |
Partial Match | If true, the Item Name can be a substring of a longer name and does not have to match the exact name and length. |
Name | Description |
---|---|
Dialog Name | The name of a Dialog that must be completed. |
Name | Description |
---|---|
Target Name | The name of an enemy that must be killed. This can match a character name or Faction. |
Name | Description |
---|---|
Ability Name | The name of an Ability that must be learned. |
Name | Description |
---|---|
Quest Name | The name of another Quest that must be completed. |
Name | Description |
---|---|
Effect Name | The name of a Status Effect that must be applied to the character. |
Name | Description |
---|---|
Skill Name | The name of a Skill that must be learned. |
Name | Description |
---|---|
Ability Name | The name of an Ability that must be used. |
Name | Description |
---|---|
Interactable Name | The name of an Interactable that must be used (interacted with). |
Require Completion | If true, and the interactable is of the type that opens a popup window, the function the window provides must be used. |
Name | Description |
---|---|
Zone Name | The name of a Scene that must be visited. |
Add a quest to a Quest Start Item.
Add a quest to a Quest Giver.