1.6 KiB
1.6 KiB
type, title, description, status
| type | title | description | status |
|---|---|---|---|
| User Story | US-010: Handle inactivity and arena vacancies | Replace inactive role holders through the shared arena without granting legacy pending selections. | done |
US-010: Handle inactivity and arena vacancies
As a participant, I want inactive central roles to be replaced fairly so that the game does not stall around absent players.
Acceptance criteria
- A Tyrant or Vigilante who has not logged in for 48 unpaused hours loses the position.
- Tyrant and Vigilante vacancies use their shared arena challenges rather than random candidate selection.
- The Tyrant is always excluded from Vigilante selection.
- Previous role holders may compete for their former role under the same arena eligibility and reset rules as other opted-in participants.
- Tyrant inactivity ends the reign, clears all assignments, and opens the Tyrant arena challenge; the Vigilante challenge can open only after a Tyrant becomes active.
- Vigilante inactivity clears Followers and opens the Vigilante arena challenge without changing the Tyrant.
- Legacy pending role selections are cleared safely into the applicable arena vacancy without granting a role.
- Candidate selection cannot assign conflicting roles or choose an opted-out player, including during concurrent joins and deaths.