What is an Argument Response Type?
This differs from our regular branching dialogue in that rather than just choosing from a set of fixed responses, the user is able to construct their own statements by combining pieces of knowledge.
How to Create Argument nodes in the Dialogue Mechanic
1. Select the Answer Structure
After typing in the NPC's prompt and choosing the node type as "argument", select how you want the answer to be constructed. Options include:
1x knowledge
2x knowledge
3x knowledge
2x knowledge + 1x reasoning word
Example: what's the population trend of dark moths and light moths during industrialization?
[The dark moth population is increasing] WHILE [the light moth population is declining.]
3x knowledge + 2x reasoning words
Example: why do chickens lay eggs?
[Chickens are a type of bird] AND [all birds lay eggs] THEREFORE [chickens lay eggs.]
2. Specify Knowledge Pieces and Reasoning Words
You should list all the pieces of knowledge and reasoning words (if any) that would be available to the player during this argument here.
A piece of knowledge can only be used once during one argument, but can be used multiple times across different arguments within a Dialogue task. When they do, you do not have to enter the repeated content - simply click on the checkboxes to select previously used knowledge pieces.
A reasoning word can be used multiple times during one argument. If there is only one reasoning word available, it will be automatically selected in the game.
3. Define the Answers
By default, all answers are incorrect and will lead back to the same node, so the player could try again with a better argument (represented by the light arrow looping back). This behavior can be overridden by dragging an arrow from the dot, like any other node.
Special answers are the ones you want the player to receive a different assessment and/or feedback on, such as the correct answer or a specific misconception you want to address.
The single-arrow / double-arrows toggle to the right of a reasoning word denotes whether the two pieces of knowledge above and below can be switched in order and be considered practically the same answer. For example:
[Chickens are a type of bird] AND [all birds lay eggs] THEREFORE [chickens lay eggs] | [all birds lay eggs] AND [Chickens are a type of bird] THEREFORE [chickens lay eggs] |
Both of the above are correct so the reasoning word "and" should be toggled to double-arrows.
[Chickens are a type of bird] AND [chickens lay eggs] THEREFORE [all birds lay eggs] |
The argument above is incorrect so the reasoning word "therefore" should be toggled to single arrow.






