Files
spigot-tyrant/design/concepts/role-and-class-model.md
T
dmg 10f670a7da
Release / release (push) Successful in 2m44s
CI / build (push) Successful in 1m3s
feat(vigilante): add arena boss succession
2026-08-23 17:31:42 -04:00

2.1 KiB

type, title, description
type title description
Design Concept Role and Class Model Defines Tyrant-side classes, Vigilante-side membership, progression, and assignment constraints.

Role and Class Model

Roles and affiliations

A running game has one active or pending Tyrant. It has at most one Vigilante, and a vacant Vigilante role remains open until an eligible player wins the configured arena challenge. The Vigilante may recruit Followers through invitations that require acceptance. The Tyrant may assign the Assassin, Fixer, and Tamer classes after unlocking them.

Role alignment and Tyrant-side class are independent. A Vigilante or Follower may simultaneously hold one Tyrant-side class, allowing divided loyalties. A player cannot simultaneously be the Tyrant, Vigilante, and/or a Follower, and cannot hold more than one Tyrant-side class. Each Tyrant-side class may be assigned to only one player at a time. Opted-out players are ineligible for every assignment.

Tyrant progression

The Tyrant starts each reign at level zero with one starting unlock choice. Personally killing the Vigilante grants one level and one additional choice. Each of these unlocks can be purchased once per reign:

  • Assassin class
  • Fixer class
  • Tamer class
  • Vigilante roster intelligence
  • Permanent Resistance
  • Permanent Strength

Proximity

Unless a more specific rule applies, "near the Tyrant" means in the same world and within a configurable 50-block three-dimensional distance.

Effect safety

Vigilante Follower scaling is capped by default at Strength V and Resistance IV, with validated configurable caps. Permanent and conditional class effects are reapplied after ordinary Minecraft removal while the game is running and the assignment remains valid.