Files
Mana-Loop/docs/task3/subtask_7.md
T
Refactoring Agent 06778f96b3
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 6m42s
Task 3: Step 2 complete - plan sub-tasks for bug fixes
2026-04-27 10:53:08 +02:00

26 lines
1.3 KiB
Markdown

# Sub-Task 7: SkillsTab Modifications (Bugs 9, 11, 12, 13)
## Scope
- **Components affected**:
- `components/SkillsTab.tsx` (all skill-related UI)
- Skill data definitions (e.g., `data/skills.ts`)
- Skill category logic (Research, Mana, Study categories)
- Skill cost calculation logic
- **Files potentially affected**:
- `types/skills.ts` (skill type definitions, categories)
- `store/skillsSlice.ts` or similar for skill state
- `utils/skillUtils.ts` (cost calculation, category checks)
- Mana system files (for per-mana capacity upgrades in Bug 9)
## Acceptance Criteria
1. **Bug 9**: "Elemental Attunement" skill replaced with per-mana-type capacity upgrades; each upgrade costs mana of its own type to research
2. **Bug 11**: "Effect Research" enchantment skills cost both Transference mana and relevant elemental mana (e.g., Fire Spell Research costs Transference + Fire)
3. **Bug 12**: All skills in "Research" category moved to "Mana" category; "Meditation Focus" moved from "Study" to "Mana"
4. **Bug 13**: "Disenchanting" skill completely removed from SkillsTab
5. No broken skill UI or missing skills after changes
## Dependencies
- None (independent, but all skill changes are sequential within this sub-task)
## Estimated Complexity
- High (multiple skill system changes + UI updates)