Quest Editor
  • Docs Home
  • Guides
    • Creating a Quest
      • Storywriting
      • Starting Out
      • Adding Stages
      • Stage 1
      • Stage 2
      • Stage 3
    • Creating an Enemy
    • Creating a Location
      • Creation
  • Logic Blocks
    • If Block
    • Equals Block
    • And/Or Block
    • Not Block
    • Boolean Block
    • Null Block
    • Ternary Block
  • List Blocks
    • Create Empty List Block
    • Length Of List Block
    • Create List Block
    • Find Index Block
    • Is Empty Block
    • Get In List Block
    • Edit In List Block
    • Split String Block
  • Text Blocks
    • Text Block
  • Quest Blocks
    • Quest Block
    • Continue Check Block
    • Dialog Block
    • Take Item Block
    • Has Item Block
    • Option Block
    • Option Dialog Block
    • Promise Block
    • Stage Block
    • Switch Stage Block
    • Update Quest Block
    • End Quest Block
    • Start Quest Block
    • Send Message Block
    • User Inventory Block
    • NPC Block
    • Set Adventure Block
    • Remove Adventure Block
    • New Adventure Class Block
  • Item Blocks
    • Dummy Item Block
    • Weapon Item Block
    • Healing Item Block
    • Helmet Item Block
    • Chestplate Item Block
    • Boots Item Block
    • Ring Item Block
  • Import Blocks
    • Import Adventure Block
  • Enemy Blocks
    • New Enemy Block
  • Locations Blocks
    • New Location Block
    • Search Data Block
    • Travel Data Block
Powered by GitBook
On this page
  • Filling it in
  • But what about the other fields?
  • Quest ID
  • Start NPC
  • Filename
  • Stages
  • Filled in
  1. Guides
  2. Creating a Quest

Starting Out

PreviousStorywritingNextAdding Stages

Last updated 6 years ago

So, you've got your story and you're ready to get your quest creation game on, great!

Let me show you how it's done!

To start out, drag a block from the toolbox into the editor by clicking the Quest link and then dragging the Quest block out from it and releasing the mouse.

If you've done it right, your workspace should look like this:

Filling it in

Now, you're probably confused about all the values of the block and how to fill it in, but fear not, because I'll tell you how to!

So, let's say we have the following values that we want:

Parameter

Value

Level Requirement

10

QP Requirement

1

Members Only

false

Quest Name

My First Quest

Gold Reward

10

XP Reward

100

Quest Point Reward

1

If we were to fill them into the block, it would look something such as this:

But what about the other fields?

I'm glad you asked, because I'm getting there now.

Quest ID

The Quest ID is the internal ID of the quest and is used by the bot to keep track of the users current quest, you can set this to whatever number you want.

Start NPC

For now, let's use the ID 1

Filename

The filename is used to keep track of the quest and is the internal name of the quest.

Usually, this is the quest name without spaces, so in our case it would be MyFirstQuest.

Stages

The stages variable is the amount of stages the quest has, this is determined by the amount of stage blocks you have in your quest, more info later, but as we have 3 stages in our written quest, let's set it to 3.

Filled in

When all of this is filled in, it should look something along the lines of this:

Alright, let's continue to the next step.

According to the parameters on the page, they should be filled in as such:

The Start NPC is the internal ID of the NPC you want the user to talk to in order to start the quest, in order to get the ID of a NPC, please ask Mackan on the official Discord server at .

Quest Block Documentation
https://drpg.xyz/Discord
Quest
Quest Block
Quest Block Params
Quest Block Filled 1
Quest Block Filled 2