Quest Tree
  • Quest Tree Documentation
  • đŸ•šī¸Quick Start
    • Installation
    • Start Editing
  • 🎓Tutorials
    • Videos
    • Example Scenes
  • 🧩Components
    • Core Defaults
      • Quest Tree Initializer
      • Quest Tree Sync
      • General Dialogue
      • Default Quest Provider
    • Default UI
      • Default Choice Button
      • Default Dialogue Window
      • Default Dialogue Window Triggerer
      • Default Input Handler
      • Default Item Slot
      • Default Memorable Message
      • Default Quest Foldout
      • Default Quest Foldout Item
      • Default Quest HUD
      • Default Quest HUD Item
      • Default Quest Message UI
      • Default Quest Window
      • NPC World Canvas Handler
    • World Triggers
      • World Dialogue Trigger
      • World Quest Completer
      • World Quest Failer
      • World Quest Receiver
      • World Requirement Trigger
  • âš™ī¸Systems
    • Quest Tree
      • Editor Window
      • Quest Types Editor
      • Settings
      • Character
      • Items
        • Item
    • Dialogue Tree
      • Editor Window
        • Nodes
          • Dialogue Node
          • Choices Node
          • Receive Node
          • Complete Node
          • Trigger Node
          • Boolean (If) Node
      • Settings
      • Quest Dialogue
      • General Dialogue
  • 📄Scripting
    • Quests
      • Getting Quests
        • Quest Find Settings
      • Working with Quests
        • Quest Types
        • Child Quests
        • Quest NPCs
        • Requirements
      • Managing Quest States
    • Dialogue
      • Getting Dialogue
      • Dialogue Graph
        • Working With the Graph
    • Initialization
    • Disconnect
    • Syncing
    • Events
    • Saving/Loading
    • Player Recognition
    • Choices
    • Items
      • Rewards
        • Managing Granted Rewards
    • Characters
    • Requirements Manager
    • Procedural Generation
  • đŸ› ī¸Support
    • Getting Help
  • 📚Changelogs
    • Latest Releases
  • ⭐Rate Me?
Powered by GitBook
On this page
  • Fields
  • Usage Example
  1. Scripting
  2. Quests
  3. Getting Quests

Quest Find Settings

Assists with finding multiple quests with matching settings.

The QuestFindSettings class can help find many quests with matching find settings.

Fields

Name
Type
Description

questType

string

Quest type filter.

npcObjectName

string

The name of the character object (QTCharacter) of the NPC. Quests without a matching name will be filtered out.

npcName

string

The name of the NPC. Quests without a matching name will be filtered out.

requirementsFindType

RequirementsFindType

Requirement state filter.

repeatableFindType

RepeatableFindType

Repeatable state filter.

stateFindType

StateFindType

Quest state filter.

Usage Example

// Find all abandoned side quests
var findSettings = new QuestFindSettings()
{
    questType = "Side Quest",
    stateFindType = QuestFindSettings.StateFindType.Abandoned
};

var quests = QT.GetQuests(findSettings);
PreviousGetting QuestsNextWorking with Quests

Last updated 9 months ago

📄