Define the Structure

General Idea

In order to come up with an idea for a quest, there are a lot of good resources:

http://www.squid.org/rpg-random-generator http://dicelog.com/yafnagen http://donjon.bin.sh/name/

For this tutorial, we will assume that we want to create a quest called “You remind me of the babe, what babe?“, where the player is requested to retrieve a lost treasure map from a goblin cave. The quest will be given by an NPC named Cileth in Fallhaven (this quest is not actually present in Andor’s Trail). The player will be given a choice of whether to spare the goblin boss monster or not.

Flowchart

A flowchart is an excellent tool for concretizing the quest's structure. It is, of course, not always needed, but it can sometimes help a lot when planning the high-level structure of a quest, in order not to get stuck on the details too quickly.

For the existing quests in Andor’s Trail, various tools have been used to create flowcharts for quests, but the tool that (at the moment) wins in ease-of-use is to create a drawing in Google Docs.

For the example quest in this tutorial, a flowchart could look something like this:

The flowchart will be an excellent help when writing the quest log in the next section.

The Quest Log

In the game, the text you see on the character screen, in the “Quests” tab, is called the quest log. Each quest is composed of several stages, each with an assigned internal integer value. As the player progresses in a quest, their progress will be represented by which of these stages the player has reached.

Looking at the flowchart for the quest, each box will be represented by roughly one quest stage.

As you may have noticed, the quest log is always written in the first tense, as if the player wrote the text. For example, “I saw a ..” compared to “The player saw a ..”.

Our quest with Cileth might have these quest stages:

Stage

Description

10

I heard a rumor in Fallhaven about someone named Cileth that lost something very valuable.

20

I talked to Cileth in Fallhaven. She told me about a treasure map that she used to have, but that s he lost it a few days ago, while travelling in the wilderness.

30

I have agreed to help Cileth find the treasure map.

40

Cileth believes that she might have lost the map near a cave that was filled with goblins, outside the village. She has given me directions to the cave. I should go there and search for the map inside.

50

Inside the goblin cave, I encountered a goblin named Olgnuur. Olgnuur told me that the goblins just want to be left alone by all the pesky humans. If I leave him alone he will give me the map.

60

I have agreed to spare Olgnuur’s life.

65

Olgnuur has given me the map.

70

I have started attacking Olgnuur. I should return with the map to Cileth once Olgnuur is dead.

80

I have given the map back to Cileth.

90

Cileth rewarded me with some gold for helping her recover the map.

In this example, notice that the player might choose to reach 60, but never 70, or vice versa.

The stage values can be any positive numbers. They will be presented in the player’s quest log in order by stage value.

The internal ID can be anything that uniquely defines this quest; it will not be shown to the player. Notice how stages 65 and 90 also give some exp rewards when reached. Also, notice how stage 90 marks the quest as completed.

Quest items

This quest will require a quest item, the map that Cileth has lost. It can be created in ATCS.

Droplists

To make Olgnuur drop this particular item when he is killed, we’ll create a droplist in ATCS.

Olgnuur will drop a few more items when killed, to provide some loot for the player to collect. Notice how all of them have a 100% chance of being dropped, and in particular, the map itself - it could break the quest if Olgnuur could be killed, but would not always drop the map. Quest items should always have a 100% drop chance.

Last updated