31 lines
1.8 KiB
Markdown
31 lines
1.8 KiB
Markdown
---
|
|
type: User Story
|
|
title: "US-008: Support the Vigilante and Followers"
|
|
description: Give the Vigilante a replaceable role and combat strength derived from nearby Followers.
|
|
status: backlog
|
|
---
|
|
|
|
# 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.
|
|
|
|
## Related
|
|
|
|
- [Role and class model](../concepts/role-and-class-model.md)
|
|
- [Handle inactivity and pending selections](us-010-handle-inactivity-and-selection.md)
|