55 lines
2.1 KiB
Markdown
55 lines
2.1 KiB
Markdown
# Sub-Task 7 Progress: SkillsTab Modifications
|
|
|
|
## Status: Completed
|
|
|
|
## Completed Steps
|
|
- [x] Understand current skill data structure and SkillsTab UI
|
|
- [x] Remove "Elemental Attunement" skill, add per-mana capacity upgrades (Bug 9)
|
|
- [x] Update Effect Research skill costs (Bug 11)
|
|
- [x] Move Research category skills to Mana, Meditation Focus to Mana (Bug 12)
|
|
- [x] Remove "Disenchanting" skill completely (Bug 13)
|
|
- [x] Test all skill changes in UI (build test)
|
|
- [x] Commit and push changes
|
|
|
|
## Bug Fix Details
|
|
|
|
### Bug 9: Per-Mana-Type Capacity Upgrades
|
|
- Removed "Elem. Attunement" skill
|
|
- Added per-mana-type capacity upgrades:
|
|
- fireManaCap, waterManaCap, airManaCap, earthManaCap
|
|
- lightManaCap, darkManaCap, deathManaCap
|
|
- metalManaCap, sandManaCap, lightningManaCap
|
|
- transferenceManaCap
|
|
- Each costs 100-250 of its own element mana (depending on tier)
|
|
- Added `cost` field to SkillDef type
|
|
|
|
### Bug 11: Effect Research Skills Cost Update
|
|
- Effect Research skills now cost:
|
|
- Transference mana (base cost)
|
|
- Element mana of the corresponding type (fire for Fire Spell Research, etc.)
|
|
- Updated all research skills with `cost` field
|
|
- Updated store.ts to handle new cost type
|
|
- Updated SkillsTab.tsx to display additional cost
|
|
|
|
### Bug 12: Skill Category Changes
|
|
- Moved all skills from "research" category to "mana" category
|
|
- Moved "Meditation Focus" from "study" to "mana" category
|
|
- Updated SKILL_CATEGORIES to remove "research" category
|
|
- Updated SkillsTab.tsx to use updated categories
|
|
|
|
### Bug 13: Disenchanting Skill Removal
|
|
- Removed from skills.ts (SKILLS_DEF)
|
|
- Removed from skill-evolution.ts (DISENCHANTING_TIERS and SKILL_EVOLUTION_PATHS)
|
|
- Removed from SkillDebug.tsx
|
|
- Removed from EnchantmentPreparer.tsx
|
|
- Removed from store.ts and crafting-slice.ts
|
|
- Removed from attunements.ts (both files)
|
|
- Updated test files (skills.test.ts)
|
|
- Removed from AttunementsTab.tsx display
|
|
|
|
## Notes
|
|
- All changes committed and pushed
|
|
- Build test passed (npm run build)
|
|
- Skill cost system now supports additional element mana costs
|
|
- Per-mana capacity upgrades provide 10% capacity increase per level (max 10 levels each)
|