Skip to content

Create a Quest and Dialogue addon. #28

Description

@Makosai

Tasks

  • Quest System
  • Dialogue System
  • Character System

Focus & Requirements

Overview

These two systems should work together. Both would require a Character system. It's already been started as a part of the Game Manager addon. The goal is to have a list of characters with a profile: name, age, gender, race, or whatever is relevant to be displayed.

Quest System

This uses a series of chained events that can be placed on a node graph. An example would be start -> talk to NPC ID #1 -> [yes -> retrieve barrel of water] or [no -> NPC ignores player and continues what they were doing.]

That process repeats and branches out with different possibilities. Additionally, to start a quest, requirements can be set based on stats, items, achievements, or previously completed quests.

Dialogue System

This also links with the Quest System. Really the way the priority of these systems works is the Character System requires nothing. The Dialogue System requires the Character System. The Quest System may require the Dialogue System but could potentially function without it. But because it may require it, it requires the Character System too. This is also node-based and is used to get through conversations and have callbacks from certain responses. Usually to trigger updated quest states.

Metadata

Metadata

Assignees

Type

Fields

No fields configured for Task.

Projects

Status
Todo

Relationships

None yet

Development

No branches or pull requests

Issue actions