UI name in toolbox: open [TASK] for answering
Block type: Statement block (executes in sequence)
Definition: Enables one or more tasks so players can submit answers to them.
When it executes:
- If in WHEN-THEN block: When condition becomes true
- If placed on canvas (outside WHEN-THEN): At game start
How to build it:
- Drag
open [TASK] for answeringfrom Actions category - Connect a task block to the
[TASK]socket - Place inside
thensection or on canvas
Input requirements:
[TASK]input: must be type Task
What it does:
- Makes task(s) available for player input
- Opens the answer submission interface
- If multiple tasks open simultaneously, the highest task in task list receives focus first
Example (Simple):
Block: open [2] for answering
Result: Task 2 becomes answerable
Example (Sequential unlock):
WHEN: [1] finished
THEN (chained):
open [2] for answeringshow [2] on map
Result: Task 2 opens for answering and appears on map
Example (Edge Case – Multiple tasks open simultaneously):
WHEN: score > 100
THEN (chained):
open [3] for answeringopen [5] for answeringopen [2] for answering
Result:
- All three tasks open
- Task 2 receives focus first (highest in task list)
- Players can answer any of the three
Notes:
- Different from “show in list” (Open makes answerable; Show makes visible)
- Multiple tasks can open at once via chained blocks
- Task order determines which receives initial focus
- Can be combined with “show in list” and “show on map”
Common mistakes:
- Using when you meant “show in list”
- Not considering task order when multiple tasks open
- Expecting OPEN to also show task on map (use separate action)