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
      • Default Dialogue Window
      • 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
  • đŸ› ī¸Support
    • Getting Help
  • 📚Changelogs
    • Latest Releases
  • ⭐Rate Me?
Powered by GitBook
On this page
  1. Systems
  2. Dialogue Tree
  3. Editor Window
  4. Nodes

Choices Node

PreviousDialogue NodeNextReceive Node

Last updated 10 months ago

The choices node provides a way for the player to make a choice that can make the dialogue travel completely different paths depending on the choice made.

Properties

Add (button): Adds a new choice.

Delete (button): deletes a choice.

Set As Initial (button): Sets this node as the initial node.

ID: The node's ID (read-only).

Limited Time: If enabled, the player will have a limited time to make the choice and some new options will appear below this.

Duration: The time the player has to make the choice. The duration can only be set if 'Limited Time' is enabled.

Timeout Choice Is Random: If enabled, the choice that will be automatically selected when the player runs out of time will be randomized. If disabled, a new option will appear below it.

Timeout Choice Index: The index of the choice that will be automatically selected when the player runs out of time. This can only be set when 'Timeout Choice Is Random' is disabled.

Memorable: If enabled, the choice made by the player will be stored in the database. The choice can then be used to affect dialogue or the game world.

Key: The key of a choice. The key is read-only when 'Memorable' is disabled because it doesn't have much significance without it. The key can be used to check if a certain choice has been made in dialogue or at any other point in the game.

Text: The text of a choice. This will be displayed on the choice button in-game. It should tell the player what the choice is.

Memorable Message: The message displayed to the player when the memorable choice is mode. This is read-only when 'Memorable' is disabled.

âš™ī¸