Documentation
  • AnyRPG Introduction
  • Getting Started
    • Installing AnyRPG
      • Unity Asset Store Installation
      • Github Installation
      • Unity Package Installation
    • Included sample games
    • Creating your first game
    • Configuring your game
    • Adding Content To Your Game
  • Wizards
    • Wizards Introduction
    • New Game Wizard
    • New Scene Wizard
    • New Equipment Set Wizard
    • Animation Profile Wizard
    • Screenshot Wizard
    • Template Content Wizard
    • New Character Wizard
    • New Weapon Wizard
    • Minimap Wizard
    • Rename Wizard
  • Scriptable Objects
    • Scriptable Objects Introduction
    • Abilities
      • Animated Ability
      • Channeled Ability
      • Craft Ability
      • Direct Ability
      • Gather Ability
    • Ability Effects
      • AOE Effect
      • Attack Effect
      • Capture Pet Effect
      • Channeled Effect
      • Direct Effect
      • Heal Effect
      • Instant Effect
      • Knock Back Effect
      • Mount Effect
      • Pet Control Effect
      • Pet Effect
      • Projectile Effect
      • Rain Effect
      • Remove Effect
      • Resurrect Effect
      • Status Effect
      • Summon Effect
      • Taunt Effect
      • Teleport Effect
    • Achievement
    • Animated Action
    • Animation Profile
    • Armor Class
    • Attachment Profile
    • Audio Profile
    • Behavior Profile
    • Character Class
    • Character Race
    • Character Stat
    • Chat Commands
      • Action Command
      • Composite Command
      • Gain Currency Command
      • Gain Experience Command
      • Gain Item Command
      • Learn Ability Command
      • Load Scene Command
      • Set Level Command
    • Class Specialization
    • Combat Strategy
    • Credits Category
    • Currency
    • Currency Group
    • Cutscene
    • Dialog
    • Environment State Profile
    • Equipment Model Profile
    • Equipment Set
    • Equipment Slot Profile
    • Equipment Slot Type
    • Faction
    • Interactable Option Configurations
      • Bank Config
      • Behavior Config
      • Character Creator Config
      • Class Change Config
      • Crafting Node Config
      • Cutscene Config
      • Dialog Config
      • Faction Change Config
      • Gathering Node Config
      • Item Pickup Config
      • Load Scene Config
      • Lootable Character Config
      • Moveable Prefab Config
      • Music Player Config
      • Name Change Config
      • Patrol Config
      • Quest Giver Config
      • Skill Trainer Config
      • Specialization Change Config
      • Teleport Config
      • Unit Spawn Controller Config
      • Vendor Config
    • Items
      • Action Effect Item
      • Armor
      • Bag
      • Currency Item
      • Equipment
      • Food
      • Power Resource Potion
      • Quest Start Item
      • Recipe Item
      • Weapon
    • Item Quality
    • Loot Table
    • Material Profile
    • Patrol Profile
    • Power Resource
    • Prefab Profile
    • Quest
    • Quest Giver Profile
    • Recipe
    • Resource Description
    • Scene Node
    • Scriptable Content Template
    • Skill
    • Status Effect Group
    • Status Effect Type
    • Swappable Mesh Model Profile
    • UMA Model Profile
    • Unit Prefab Profile
    • Unit Profile
    • Unit Toughness
    • Unit Type
    • Vendor Collection
    • Voice Profile
    • Weather Profile
    • Weapon Skill
  • MONOBEHAVIOURS
    • Monobehaviours Introduction
    • Scene Config
    • Channeled Object Script
    • Channeled Cylinder Script
    • Edible Object
    • Projectile Script
    • Cutscene Camera Controller
    • Playable Director Controller
    • Spawnable
    • Interactable
    • Interactable Options
      • Animated Object
      • Bank
      • Behavior Interactable
      • Character Creator Interactable
      • Class Change Interactable
      • Click Switch
      • Crafting Node
      • Cut Scene Interactable
      • Dialog Interactable
      • Faction Change Interactable
      • Gathering Node
      • Item Pickup
      • Load Scene Interactable
      • Lootable Character
      • Moveable Object
      • Moveable Prefab
      • Music Player
      • Name Change Interactable
      • Pressure Switch
      • Quest Giver
      • Skill Trainer
      • Specialization Change Interactable
      • Teleport Interactable
      • Unit Spawn Controller Interactable
      • Vendor
    • Environmental Effect Area
    • Movement Sound Area
    • Persistent Object
    • Respawn Area
    • Unit Spawn Node
    • Water Body
  • Architecture
    • Ability System
      • Abilities
      • Ability Effects
    • Project Settings
      • Layers
      • Tags
      • Physics Settings
  • Shared Properties
    • Capabilities
    • Environment Preview
    • Prerequisite Conditions
    • Stat Scaling Nodes
Powered by GitBook
On this page
  • Creation
  • Properties
  • Quest Objectives
  • Next Steps
  1. Scriptable Objects

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.

PreviousPrefab ProfileNextQuest Giver Profile

Last updated 2 years ago

Creation

To create a quest, find (or create) the GameName/Resources/GameName/Quest folder in the project tab and right click. Choose Create > AnyRPG > Quest.

Properties

Name
Description

Steps

Prerequisite Conditions

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

Reward Currency Name

Base Currency Reward

Currency Reward Per Level

Max Item Rewards

Item Reward Names

Max Faction Rewards

Faction Rewards

Max Ability Rewards

Ability Reward Names

Max Skill Rewards

Skill Reward Names

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.

Quest Objectives

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.

Collect Objective

Name
Description

Item Name

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.

Dialog Objective

Name
Description

Dialog Name

Kill Objective

Name
Description

Target Name

Learn Ability Objective

Name
Description

Ability Name

Finish Quest Objective

Name
Description

Quest Name

Status Effect Objective

Name
Description

Effect Name

Trade Skill Objective

Name
Description

Skill Name

Use Ability Objective

Name
Description

Ability Name

Use Interactable Objective

Name
Description

Interactable Name

Require Completion

If true, and the interactable is of the type that opens a popup window, the function the window provides must be used.

Visit Zone Objective

Name
Description

Zone Name

Next Steps

A list of steps, with for each step, that must be completed in order to finish the quest.

A list of that must be met to start the quest.

If true, the quest will reward based on the system quest currency reward settings (in the System Configuration Manager).

The name of a that will be rewarded to the player when the quest is complete.

The base 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).

The rewarded for completing the quest, scaled by level, and in addition to any automatic reward configured at the game level (in the System Configuration Manager).

The maximum number of rewards that can be chosen, if there is more than one possible reward.

The names of that will be given as rewards for completing the quest.

The maximum number of rewards that can be chosen, if there is more than one possible reward.

A list of names and values that will be given as rewards for completing the quest. Faction Name The name of the whom the player will receive increased reputation with. Reputation Amount The amount of reputation to receive.

The maximum number of rewards that can be chosen, if there is more than one possible reward.

The names of that will be given as rewards for completing the quest.

The maximum number of rewards that can be chosen, if there is more than one possible reward.

The names of that will be given as rewards for completing the quest.

The name of an that must be collected.

The name of a that must be completed.

The name of an enemy that must be killed. This can match a character name or .

The name of an that must be learned.

The name of another that must be completed.

The name of a that must be applied to the character.

The name of a that must be learned.

The name of an that must be used.

The name of an that must be used (interacted with).

The name of a that must be visited.

Add a quest to a .

Add a quest to a .

Quest Start Item
Quest Giver
Prerequisite Conditions
Currency
Currency
Currency
Currency
Currency
Item
Item
Items
Faction
Faction
Faction
Faction
Ability
Ability
Abilities
Skill
Skill
Skills
Item
Dialog
Faction
Ability
Quest
Status Effect
Skill
Ability
Interactable
Scene
Objectives