Files
spigot-quest-board/knowledge/user-stories/us-012-create-quests-near-a-board.md
T
dmg e12e31c0ad
Release / release (push) Successful in 2m50s
CI / build (push) Successful in 1m8s
feat(quests): allow nearby command creation
2026-09-05 10:03:30 -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 <block> <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.