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:

  1. Drag open [TASK] for answering from Actions category
  2. Connect a task block to the [TASK] socket
  3. Place inside then section 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):

  1. open [2] for answering
  2. show [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):

  1. open [3] for answering
  2. open [5] for answering
  3. open [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)
Tagged: