Difference between revisions of "Admin/Quest"

From Draccyserv Info
Jump to: navigation, search
 
Line 6: Line 6:
  
 
Quests are customized [https://minecraft.gamepedia.com/Advancements Advancements] managed by the Draccyserv [https://minecraft.gamepedia.com/Data_pack Datapack].
 
Quests are customized [https://minecraft.gamepedia.com/Advancements Advancements] managed by the Draccyserv [https://minecraft.gamepedia.com/Data_pack Datapack].
 +
 +
'''For a rundown of how NPCs work with quests, check out the [[Admin/NPC_Quest_Tutorial|NPC Quest Tutroial]]!'''
  
 
== Getting Started ==
 
== Getting Started ==
Line 104: Line 106:
  
 
== Related Pages ==
 
== Related Pages ==
 +
[[Admin/NPC_Quest_Tutorial|NPC Quest Tutroial]]
 +
 
[[Admin/NPC_Dialog|NPC Dialog Creation]]
 
[[Admin/NPC_Dialog|NPC Dialog Creation]]
  

Latest revision as of 21:32, 18 May 2020

The Quest Configurator webpage allows Admins to create custom quest chains.

Each quest created by the configurator can be arranged as a dependency of one other quest, allowing for multi-part adventures via chained Quests ("nodes").

Quest progression branches out with multiple paths leading from the base of each section.

Quests are customized Advancements managed by the Draccyserv Datapack.

For a rundown of how NPCs work with quests, check out the NPC Quest Tutroial!

Getting Started

Basics

Questcreator.png


Every quest must have a parent, as well as a display icon, frame shape, title and description.

Parent Quest
The linked Node occurring immediately previous to the Node in question, to which the Node in question is dependent.
The drop-down contains a generated list of all available quests on the server.
Display Icon
An in-game item sprite/model which will be used to represent this quest in the Quest Status Screen.
Frame Shape
Which background frame appears behind the Display Icon.
A and B are interchangeable, but C should be saved for special accomplishments.
Title & Description
Text which describes the quest in some way (objective, hint, riddle, etc).

Root Quests

Quests marked with "(ROOT)" in the selection represent the first node in an entire quest tree.

These are also the basis for the tabbed sections in the Quest Status Screen.

Hidden Quests

Hidden quests are not visible on the chart until completed. They will appear with their information only after the tasks within are accomplished.

These are not yet implemented on the configurator.

Rewards

Questrewards.png


Completing a quest can reward a player with several possible prizes.

Unlock Crafting Recipe
There are 5 available slots to unlock Crafting Recipes
This list is automatically generated from the available recipes.
Give Loot
Select from any loot table available on the datapack.
Give XP
Reward any amount of XP (positive numbers only)
Run Special Function
Not Yet Implemented

Conditions

External Condition
This checkbox tells the system that the quest will be triggered through a different mechanism.
Applying this will disable all conditions specified on the webpage after this checkbox.
This is the specific mechanism to use when triggering a quest completion via NPC dialog

Questconditions.png


These are the parameters which must be satisfied for the quest to be completed.

Player Inventory changes
Triggered if a specific item is added to (or removed from) the player's inventory.
This is not a reliable way to test if a player drops a tracked item.
Custom Name and Lore Text can be a part of the check. These must be a precise match.
Custom model tracking is not yet implemented.
Player Consumes An Item
Triggered if a specific Item is consumed by the player. It mostly applies to food and drink items.
Custom Name and Lore Text can be a part of the check. These must be a precise match.
Custom model tracking is not yet implemented.
Player Is Within Position
Triggered if player is standing within the min and max XYZ coordinates.

Vocabulary

Quest
A custom form of Minecraft Advancement. More info HERE
Quest Status Screen
The (Advancements Screen) which pops up when the appropriate keyboard key is pressed (default is L)
Node
The a single quest objective in a Quest Tree, which is linked to other neighboring Nodes
Nodes are "linked" when they share a chain of dependency (shows as white line in Quest Status screen).
Tree/Chain
The series of Nodes interlinked in series, starting from the named Node ("Burger Quest" tree starts from "Burger Quest" node)
Since different Quest lines branch off of each other, earlier Nodes always represent larger Trees
Fork
The split quest route that occurs when more than one Node continues on from its Parent Quest Node
Root
Lowest possible Node in a Tree, also representing a specific tabbed panel in the Quest Status Screen.
Shows as all-caps with (ROOT) in the Parent Quest selection on the Quest Configurator

Related Pages

NPC Quest Tutroial

NPC Dialog Creation

Recipe Creation

Special Functions

Item Name Reference