1.3 KiB
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.tsor similar for skill stateutils/skillUtils.ts(cost calculation, category checks)- Mana system files (for per-mana capacity upgrades in Bug 9)
Acceptance Criteria
- Bug 9: "Elemental Attunement" skill replaced with per-mana-type capacity upgrades; each upgrade costs mana of its own type to research
- Bug 11: "Effect Research" enchantment skills cost both Transference mana and relevant elemental mana (e.g., Fire Spell Research costs Transference + Fire)
- Bug 12: All skills in "Research" category moved to "Mana" category; "Meditation Focus" moved from "Study" to "Mana"
- Bug 13: "Disenchanting" skill completely removed from SkillsTab
- 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)