Files
Mana-Loop/docs/task3/subtask_7_progress.md
T
Refactoring Agent eeb1e3c784
Build and Publish Mana Loop Docker Image / build-and-publish (push) Failing after 1m12s
SkillsTab Modifications (Bugs 9,11,12,13)
2026-04-27 13:26:02 +02:00

2.1 KiB

Sub-Task 7 Progress: SkillsTab Modifications

Status: Completed

Completed Steps

  • Understand current skill data structure and SkillsTab UI
  • Remove "Elemental Attunement" skill, add per-mana capacity upgrades (Bug 9)
  • Update Effect Research skill costs (Bug 11)
  • Move Research category skills to Mana, Meditation Focus to Mana (Bug 12)
  • Remove "Disenchanting" skill completely (Bug 13)
  • Test all skill changes in UI (build test)
  • 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)