2.3 KiB
2.3 KiB
type, title, description, status
| type | title | description | status |
|---|---|---|---|
| User Story | US-008: Support the Vigilante and Followers | Give the Vigilante a replaceable role and combat strength derived from nearby Followers. | done |
US-008: Support the Vigilante and Followers
As the Vigilante, I want nearby living Followers to strengthen me against the Tyrant so that coordinated resistance is rewarded.
Acceptance criteria
- Exactly one active Vigilante exists while the game is running whenever an eligible player is available.
- The Vigilante can invite eligible opted-in players to become Followers, and recruitment requires acceptance.
- The Vigilante can dismiss Followers and Followers can leave voluntarily.
- While actively fighting the Tyrant, the Vigilante gains one potion level each of Strength and Resistance per living Follower in the same world within 50 blocks.
- Offline, dead, opted-out, dismissed, or out-of-range Followers do not count.
- A Vigilante or Follower may simultaneously hold one Tyrant-side class without losing Vigilante-side membership.
- Effect levels update promptly as combat starts or ends and as Followers move, die, respawn, disconnect, or change assignment.
- Scaling is capped by validated configuration, defaulting to Strength V and Resistance IV.
- Every Vigilante death ends the assignment and triggers random replacement regardless of cause.
- The deceased Vigilante is excluded when another eligible non-Tyrant candidate exists and is reused only when no such candidate exists.
- Followers are cleared rather than transferred when their Vigilante dies or loses the position.
- The Tyrant is never eligible to be selected as Vigilante.
- The Vigilante can review, invite, and dismiss Followers through the Vigilante control panel.
- Control-panel and command-based Follower actions enforce identical eligibility and membership rules.
- The control panel communicates the current nearby-Follower combat contribution and configured effect caps.
- Relinquishing through the control panel follows normal Vigilante succession and Follower cleanup.