UI name in toolbox: [TASK] finished

Block type: Value block, output type Boolean

Definition: Becomes true when a task can no longer be answered by the player.

When it becomes true: Depends entirely on the task’s finish behavior setting (configured in task properties, not in the block).

Finish behavior options:

  1. Remove when answered (default): Task finished after ANY answer is submitted
  2. Keep until answered correctly: Task finished only after a CORRECT answer
  3. Keep until end of game: Task NEVER becomes finished (this setting prevents the condition from ever being true)

How to build it:

  1. Drag [TASK] finished from Logic category
  2. Connect a task block to the [TASK] socket (e.g., task [1], [2] icon text, all tasks)
  3. Connect to condition socket in WHEN block

Input requirements:

  • [TASK] input: must be type Task (use blocks from Tasks category)

How it’s determined:

  • Located in: Task settings → Additional settings → Finish behavior
  • Different from: Answer Is Correct/Incorrect (which depends on last answer, not task availability)

Example (Simple):
Block: [2] icon "What is the capital?" finished
Task 2 has “Remove when answered” setting
Result: Becomes true immediately after any answer is submitted to Task 2

Example (Edge Case – Conditional finish behavior):
Block: [5] icon "Guess the city" finished
Task 5 has “Keep until answered correctly” AND correct answer is “Paris”
Result:

  • Player answers “London” → Condition FALSE
  • Player answers “Paris” → Condition TRUE

Table: Task Finished vs Answer Is Correct/Incorrect

FeatureTask FinishedAnswer Is Correct/Incorrect
What triggers itTask becomes unanswerableLast answer matches condition
Depends on task settingsYesNo
PersistentYes (remains true)Only when last answer matches
Use caseGate content after completionBranch based on answer correctness

Notes:

  • Different from whether the answer is correct
  • Remains true once triggered (persistent state)
  • Often used to unlock subsequent tasks or trigger game progression

Common mistakes:

  • Confusing “Task Finished” with “Answer Is Correct”
  • Forgetting that finish behavior is task-specific
  • Using Task Finished when you actually need Answer Is Correct/Incorrect

FAQ:
Q: Does TASK FINISHED depend on whether the answer is correct?
A: Yes, but only if the task’s finish behavior is set to “Keep until answered correctly.” Otherwise, any answer finishes the task.

Q: Can a task go back to NOT finished?
A: No. Once a task is finished, it remains finished for that game session.

Tagged: