Definition: Refers to a dynamic range of tasks (e.g., Tasks 3–7) rather than individual tasks.

How it works:

  • Specifies start and end task numbers
  • Includes all tasks between them (inclusive)
  • Range automatically adjusts when tasks are removed

When to use:

  • Showing all tasks in a section
  • Operating on multiple sequential tasks
  • Creating scalable logic (ranges adapt if tasks change)

Example:
Action: Show on Map (Tasks 3–8)
Result: Tasks 3, 4, 5, 6, 7, 8 appear on map

Important – Ranges adjust:

  • If you delete Task 5, the range Tasks 3–8 now refers to: 3, 4, 6, 7, 8 (skips deleted task)
  • Always verify ranges after editing task list

Notes:

  • Dynamic (changes when tasks are added/removed)
  • Useful for modular game design
  • Less explicit than individual task selection

Common mistakes:

  • Not verifying ranges after deleting/reordering tasks
  • Creating ranges that become invalid (e.g., 5–3 is invalid)
Tagged: