1.9 KiB
1.9 KiB
type, title, description, status
| type | title | description | status |
|---|---|---|---|
| User Story | US-001: Start, pause, and administer the game | Give server operators safe control over the Tyrant game's lifecycle and state. | done |
US-001: Start, pause, and administer the game
As a server operator, I want to start, pause, resume, and inspect the game so that it can coexist safely with maintenance and other server events.
Acceptance criteria
- An administrator can start the first game by assigning the initial Tyrant.
- The administrator may assign the first Vigilante or leave the role vacant for the configured Vigilante arena challenge.
- An administrator can pause and resume the game without deleting game state.
- Pausing freezes progression, cooldowns, daily-use timers, inactivity checks, and pending-selection deadlines.
- Role and class effects are suppressed while paused and restored when play resumes.
- Administrative commands require the
spigottyrant.adminpermission, granted to server operators by default. - Administrators can inspect lifecycle state, roles, classes, Followers, purchases, levels, cooldowns, participation, legacy pending selections, and the configured shared role arena location.
/tyrantadmin grantpointrequires administrative permission and grants the current Tyrant exactly one level and one unspent unlock choice.- A successful administrative point grant persists immediately and confirms the updated level and choice count to the administrator.
- If the game is not running or has no current Tyrant, an administrative point grant changes nothing and reports a clear error.
- Destructive administrative operations require explicit confirmation.