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

1.3 KiB

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)