Files
purpur-quest-board/knowledge/user-stories/us-012-create-quests-near-a-board.md
T
dmg 3bd2dc7d14
Release / release (push) Successful in 2m46s
CI / build (push) Successful in 1m19s
feat(quests): support requests for all inventory items
2026-09-09 21:50:16 -04:00

1.9 KiB

type, title, description, status
type title description status
User Story US-012: Create quests by command near a board Allow command-based quest creation and material autocomplete near a physical board even when global player commands are disabled. done

US-012: Create quests by command near a board

As a player, I want to use the quest-creation command near a quest board so that I can use material autocomplete while still interacting at the physical board.

Acceptance criteria

  • When global player quest commands are disabled, /quests create <item> <quantity> remains available to a player within five blocks of a registered board interaction location.
  • Material and quantity autocomplete remain available for nearby quest creation.
  • A player farther than five blocks from every registered board is directed to move closer and no quest or escrow change occurs.
  • Board proximity requires the player and registered location to be in the same world.
  • A distance of exactly five blocks is accepted and a greater distance is rejected.
  • Root listing, list, complete, cancel, and claim remain disabled while global player commands are disabled.
  • When global player quest commands are enabled, all command behavior, including creation, remains available regardless of board proximity.
  • Custom single-block boards and every registered interaction location on generated boards satisfy the proximity requirement.
  • Board-dialog creation remains available regardless of command settings or command proximity rules.
  • Automated tests verify boundaries, cross-world behavior, autocomplete, command settings, disabled subcommands, and generated-board proximity.