Skip to content

Instantly share code, notes, and snippets.

@matt11matthew
Created April 29, 2017 19:37
Show Gist options
  • Save matt11matthew/2be284e3e51a869088fa54da308d3be8 to your computer and use it in GitHub Desktop.
Save matt11matthew/2be284e3e51a869088fa54da308d3be8 to your computer and use it in GitHub Desktop.
Name: Quest Name
Level Requirement: Level Requirement
Rewards: XP, Gems, etc
NPCs:
NPC 1
NPC 2
…….
Stages:
Stage 1
Stage 2
……..
NPC:
Name: NPC Name
Skin: Either a skin image url, or a username.
Location: Where should this NPC go? Coordinates or screenshots please.
Idle Messages:
Idle: Displays when you haven’t started the quest for this npc or aren’t to their stage.
Waiting: The message the NPC says after it gives the player an objective, but they haven’t completed it yet.
Complete: What they say to you after you never need to talk them again.
Low Level: Response to a low level player trying to start the quest.
Stage:
NPC: The NPC who talks at this stage. Can be blank in certain circumstances.
Objective: The objective required to move on to the stage after this. (ex: “Slay 10 bandits.”)
Dialogue:
Line 1
Line 2
…..
Dialogue: (One of these represents one line of text + the actions)
Message: The message that displays to the player. “Bob> Wait… Who’s Eve? What have you done with Alice??!”.
Actions: These are actions that should be performed when this dialogue is given. They contain stuff like “Give Item”, “Teleport Player”, “Strike Lightning”, etc.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment