2.2 KiB
2.2 KiB
type, title, description, status
| type | title | description | status |
|---|---|---|---|
| User Story | US-009: View progression and unlock notifications | Give players clear command, boss-bar, and full-screen feedback about their progression. | done |
US-009: View progression and unlock notifications
As a player, I want to inspect my progression and receive timely milestone feedback so that I understand what I can unlock next.
Acceptance criteria
/basesettings statusshows the player's Base, Base Size, Base Flight, Teleport Warm-up, and Teleport Cooldown paths plus current visitor, navigation, flight, and boss-bar settings.- Each path identifies earned levels, unmet prerequisites, current progress, the next threshold, and the next reward.
- Locked secondary paths clearly identify Base I or another sequential level as their prerequisite.
- Relevant qualifying activity briefly displays a configurable progress boss bar for the active milestone.
- Boss-bar text and fill accurately represent the current count and threshold and never exceed 100 percent.
- The automatic boss bar disappears after a configurable number of seconds.
/basesettings bossbar enableenables automatic progress boss bars idempotently, and/basesettings bossbar disabledisables them idempotently.- Invalid boss-bar arguments show command usage, and
enableanddisableare offered through autocomplete. - Disabling automatic boss bars does not prevent
/basesettings statusfrom displaying progress. - The boss-bar preference persists across reconnects and restarts.
- Each newly unlocked level displays prominent full-screen title and subtitle text describing the reward.
- Unlock notifications occur once per earned level and do not repeat after reconnecting or restarting.
/homesettingsaliases/basesettingswith identical behavior and autocomplete.- Superseded
/baseprogress,/basenavigation,/baseflight, and/basevisitorscommands and their aliases are no longer registered.