1.8 KiB
1.8 KiB
type, title, description, status
| type | title | description | status |
|---|---|---|---|
| User Story | US-010: Generate a physical quest-board structure | Let an administrator generate and register a decorative oak quest board at a targeted ground anchor. | done |
US-010: Generate a physical quest-board structure
As an administrator, I want quest-board creation to optionally construct a recognizable physical board so that I do not need to build each board manually.
Acceptance criteria
/questadmin createboard physicalgenerates and registers a physical quest board while the existing/questadmin createboardbehavior remains unchanged.- The targeted block is treated as the ground anchor and remains unchanged.
- The generated board faces the administrator and is five blocks wide and four blocks tall.
- The outer columns use oak-log pillars and the center uses oak planks.
- Oak wall signs on the front display decorative obfuscated or gibberish text.
- Clicking generated visible planks or signs opens the same globally shared quest-board interface.
- Generation requires empty space and refuses to overwrite an existing structure.
- Structure generation and interaction-location registration form one failure-safe transaction; failure restores changed blocks and registers nothing.
- Generated interaction locations persist across restarts and remain compatible with existing registered boards.
- The
physicalargument is offered through permission-aware command autocomplete. - Automated tests verify geometry, facing direction, obstruction handling, rollback, registration, persistence, and autocomplete.