KithM/th-game

Quests - Basics

Closed this issue · 0 comments

KithM commented
  • Quests - Basics
    • Generate quest descriptions dynamically
      • Quests can be clicked on to toggle the quest description
    • Quest Task: Have itemType (e.g. Material, Inventory, or Weapon)
    • Quest Task: Have itemMaterial (e.g. Cloth, Steel Plate, or Metallic)
    • Quest Task: Reach level
    • Quest Task: Discover a location
    • Quest Task: Have a specified amount of currency (e.g. Have 50 Silver or Have 3 Gold, 30 Silver, and 30 Bronze)
    • Quest Tasks requiring a specific item, item material, or item type can have a specified amount (e.g. Collect 5 Material items)
    • Quest progress
      • Quest progress is based on tasks completed out of tasks required
      • Quest progress includes task progress (e.g. Having a quest that requires reaching level 5 while your level is level 1 would produce a task progress of 1/5 or 20%)
    • Quests complete when progress is 100% or higher
      • Track completed quests so they cannot be started again
      • Quests can have reward items
      • Quests can have reward experience
      • Quests can have reward currency
    • Quests automatically start the next quest(s) if there are any sequential quests