1.4 KiB
1.4 KiB
type, title, description, status
| type | title | description | status |
|---|---|---|---|
| User Story | US-011: Inform players and manage participation | Tell players their current place in the game and let unassigned players opt out. | backlog |
US-011: Inform players and manage participation
As a player, I want to understand my status and control my eligibility so that participation is informed and voluntary.
Acceptance criteria
- On join, a player is told the game status and their role, class, subclass, abilities, and relevant cooldowns.
- An unassigned opted-in player is told that they are eligible and shown the opt-out command.
- An opted-out player is told when they may opt back in.
- An unassigned player can opt out through a command.
- Opting out removes an ordinary class or Follower assignment immediately; the Tyrant and Vigilante must relinquish through a safe role command before opting out.
- Opted-out players cannot be randomly selected, recruited, or assigned a class.
- A player cannot opt back in until seven days have elapsed by default.
- The opt-out duration is configurable, uses unpaused elapsed time, and survives restart.
- Participation commands are idempotent and clearly report current status and remaining time.