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
  1. Systems
  2. Dialogue Tree
  3. Editor Window
  4. Nodes

Choices Node

PreviousDialogue NodeNextReceive Node

Last updated 9 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.

âš™ī¸