Files
purpur-quest-board/knowledge/user-stories/us-008-control-player-quest-commands.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.5 KiB

type, title, description, status
type title description status
User Story US-008: Control player quest commands Let administrators require physical-board interaction by controlling access to player quest commands. done

US-008: Control player quest commands

As an administrator, I want to enable or disable player quest commands so that I can require players to use physical quest boards.

Acceptance criteria

  • Player /quests commands are disabled by default.
  • An authorized administrator can use /questadmin commands enable|disable with contextual autocomplete.
  • The command setting persists across server restarts.
  • When disabled, /quests, list, complete, cancel, and claim reject execution with a clear message directing the player to a quest board; nearby creation follows US-012.
  • Disabling commands does not prevent any equivalent action through a registered board.
  • /questadmin remains available to authorized administrators regardless of the player-command setting.
  • Unauthorized users cannot change the setting.
  • Automated tests verify the default, persistence, authorization, every gated subcommand, and autocomplete.