Priority: MEDIUM
Status: TODO
Description
Implement limited-use class resources that track usage and recharge on rest (short/long rest).
Examples of Class Resources
- Barbarian: Rage uses per long rest
- Bard: Bardic Inspiration uses
- Monk: Ki Points
- Fighter: Action Surge, Second Wind
- Warlock: Invocations, Pact slots
Scope
This issue is specifically for class-based resources. Racial/feat abilities (like Astral Elf's Misty Step) will be tracked separately in a future feature system.
Acceptance Criteria
Technical Notes
DndClass.java already has a placeholder:
private Map<String, Integer> classResources; // Line 36
// ToDo: implement Class Resources like Rage and Sneakattack (Line 349)
Related
- Will need similar system for racial/feat abilities later (separate issue)
Priority: MEDIUM
Status: TODO
Description
Implement limited-use class resources that track usage and recharge on rest (short/long rest).
Examples of Class Resources
Scope
This issue is specifically for class-based resources. Racial/feat abilities (like Astral Elf's Misty Step) will be tracked separately in a future feature system.
Acceptance Criteria
Technical Notes
DndClass.java already has a placeholder:
Related