Files
spigot-tyrant/design/user-stories/us-020-claim-tyrant-in-arena.md
T
dmg f0dbde17b8
Release / release (push) Successful in 2m31s
CI / build (push) Successful in 1m8s
fix(arena): improve containment and boss idle
2026-08-23 18:13:24 -04:00

2.3 KiB

type, title, description, status
type title description status
User Story US-020: Claim the Tyrant role in the arena Use the shared one-player arena to replace a Tyrant who was not defeated by another player. done

US-020: Claim the Tyrant role in the arena

As an opted-in participant, I want to earn a vacant Tyrant role through the shared boss arena so that environmental death, inactivity, and relinquishment do not assign power randomly.

Acceptance criteria

  • A player directly credited with killing the Tyrant still becomes the new Tyrant immediately without an arena fight.
  • Tyrant death without a player killer, Tyrant inactivity, and Tyrant relinquishment end the reign, clear all role-side assignments, and open the shared arena with no active or pending Tyrant.
  • The shared arena opens only one role challenge at a time: a vacant Tyrant takes priority, and the Vigilante challenge can open only after a Tyrant becomes active.
  • The passive arena boundary uses red particles for an open Tyrant challenge, blue particles for an open Vigilante challenge, and a neutral marker while neither role challenge is open.
  • The Tyrant challenge uses the existing configured arena, boss balance, tall visible one-challenger barrier, block-change protection, idle-center boss behavior, containment, reset, notification, and missing-location rules.
  • An eligible opted-in participant, including the former Tyrant, may challenge for the vacant Tyrant role; an active Tyrant cannot enter any arena fight.
  • Defeating the Tyrant challenge boss assigns the challenger as Tyrant with level zero, no purchases, and exactly one starting unlock choice.
  • Completing the Tyrant challenge immediately permits the blue Vigilante challenge to open at the same location when the Vigilante role is vacant.
  • Legacy pending Tyrant replacement state is cleared into an arena vacancy without granting a role.
  • Pausing, resetting, restarting, reloading, and repeated or concurrent events cannot duplicate either role boss, challenger, barrier, or assignment.