Epic: Devotee System #203

Open
opened 2026-03-16 01:35:56 +00:00 by freemo · 0 comments
Owner

Metadata

Field Value
Epic Devotee System
Legendary #199 — Reputation & Social Standing
Priority Medium
Type Epic

Background and Context

This epic introduces the Devotee system — a feature that allows players with sufficient reputation to recruit NPCs as followers. Devotees are persistent companions that can be assigned tasks such as harvesting, guarding, trading, and crafting. They have their own loyalty and morale stats that fluctuate based on player actions and reputation.

The Devotee system ties directly into the reputation tier system: players must achieve at least Respected standing with an NPC's faction to recruit them, and the maximum number of devotees a player can maintain is capped by their highest reputation tier. This creates a meaningful progression reward for building reputation.

This epic depends on the Reputation Data Model & Storage epic (#201) for tier lookups and on the Reputation Mechanics epic (#202) for loyalty/morale interactions with reputation changes.

Child Issues

  • #219 — Implement DevoteeNPC data model — name, specialty, skill_level, assignment, loyalty, morale
  • #220 — Implement devotee player commands — followers, assign, dismiss, recruit
  • #221 — Implement devotee loyalty and morale mechanics with cap based on reputation tier

Acceptance Criteria

  • All child issues are completed and merged to master.
  • DevoteeNPC model supports all required fields and persists correctly.
  • Player commands for managing devotees work correctly.
  • Loyalty and morale mechanics function with proper reputation tier caps.
  • Devotees desert when loyalty or morale drops below threshold.

Definition of Done

This epic is complete when all child issues listed above are completed, reviewed, merged to master, and verified.

## Metadata | Field | Value | |-------|-------| | **Epic** | Devotee System | | **Legendary** | #199 — Reputation & Social Standing | | **Priority** | Medium | | **Type** | Epic | ## Background and Context This epic introduces the Devotee system — a feature that allows players with sufficient reputation to recruit NPCs as followers. Devotees are persistent companions that can be assigned tasks such as harvesting, guarding, trading, and crafting. They have their own loyalty and morale stats that fluctuate based on player actions and reputation. The Devotee system ties directly into the reputation tier system: players must achieve at least Respected standing with an NPC's faction to recruit them, and the maximum number of devotees a player can maintain is capped by their highest reputation tier. This creates a meaningful progression reward for building reputation. This epic depends on the Reputation Data Model & Storage epic (#201) for tier lookups and on the Reputation Mechanics epic (#202) for loyalty/morale interactions with reputation changes. ## Child Issues - [ ] #219 — Implement DevoteeNPC data model — name, specialty, skill_level, assignment, loyalty, morale - [ ] #220 — Implement devotee player commands — followers, assign, dismiss, recruit - [ ] #221 — Implement devotee loyalty and morale mechanics with cap based on reputation tier ## Acceptance Criteria - All child issues are completed and merged to `master`. - DevoteeNPC model supports all required fields and persists correctly. - Player commands for managing devotees work correctly. - Loyalty and morale mechanics function with proper reputation tier caps. - Devotees desert when loyalty or morale drops below threshold. ## Definition of Done This epic is complete when all child issues listed above are completed, reviewed, merged to `master`, and verified.
freemo self-assigned this 2026-03-16 01:35:56 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference: aethyr/Aethyr#203
No description provided.