1.9 KiB
1.9 KiB
type, title, description, status
| type | title | description | status |
|---|---|---|---|
| User Story | US-005: Administer player progression | Let authorized administrators inspect and modify online or offline player rank and tier progress. | done |
US-005: Administer player progression
As a server administrator, I want to inspect and modify player progress so that I can support players and correct mistakes.
Acceptance criteria
/creeperaura progress <player>reports another player's rank, current-tier progress, next requirement, and remaining kills./creeperaura set <player> <progress>sets a non-negative current-tier progress value without implicitly changing rank./creeperaura add <player> <progress>adjusts current-tier progress without allowing a negative result./creeperaura rank <player> <locked|I|II|III|IV|V|VI>explicitly changes rank and resets current-tier progress to zero.- Rank VI never retains current-tier progress.
- Inspection and modification work for known offline players as well as online players.
- Players are resolved to stored UUIDs so name changes do not create duplicate progression records.
- Administrative changes are persisted immediately.
- An online affected player's feedback and aura state are updated after a change.
- Administrative commands require distinct, documented permissions suitable for inspection and modification.
- Unauthorized use does not disclose another player's progression.
- Invalid player names, ambiguous identities, invalid numbers, and storage failures produce clear responses without partial changes.
- Successful administrative changes are written to the server log with the actor, target, old value, and new value.