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:
- Remove when answered (default): Task finished after ANY answer is submitted
- Keep until answered correctly: Task finished only after a CORRECT answer
- Keep until end of game: Task NEVER becomes finished (this setting prevents the condition from ever being true)
How to build it:
- Drag
[TASK] finishedfrom Logic category - Connect a task block to the
[TASK]socket (e.g.,task [1],[2] icon text,all tasks) - 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
| Feature | Task Finished | Answer Is Correct/Incorrect |
|---|---|---|
| What triggers it | Task becomes unanswerable | Last answer matches condition |
| Depends on task settings | Yes | No |
| Persistent | Yes (remains true) | Only when last answer matches |
| Use case | Gate content after completion | Branch 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.