feat: Add enchantments/spells for all mana types including compound types
Some checks failed
Build and Publish Mana Loop Docker Image / build-and-publish (push) Failing after 1m13s

- Add compound mana spells (blood, metal, wood, sand) with unique mechanics
- Add utility mana spells (mental, transference, force)
- Add research skills for compound and utility spell types
- Update EFFECT_RESEARCH_MAPPING for all new spells
- Add enchantment effects for all new spell types
- All tests pass, lint clean
This commit is contained in:
Z User
2026-03-30 15:58:14 +00:00
parent f0024571ff
commit e70e710abe
3 changed files with 867 additions and 0 deletions

View File

@@ -437,3 +437,45 @@ Stage Summary:
- Lint passes
- Build succeeds
- Spell effects now show correct types
---
Task ID: 24
Agent: Main
Task: Add enchantments/spells for each mana type including compound types
Work Log:
- **Added compound mana type spells to constants.ts**:
- Blood spells (Life + Water): bloodNeedle, bloodSlash, bloodRite, sanguineStorm - lifesteal focus
- Metal spells (Fire + Earth): metalShard, ironFist, steelTempest, furnaceBlast - armor pierce focus
- Wood spells (Life + Earth): thornStrike, rootGrab, treePunch, forestAwakening - regeneration/lifesteal focus
- Sand spells (Earth + Water): sandBlast, sandstorm, desertWind, duneCollapse - AOE focus
- Lightning spells already existed but added tier 3 thunderStrike
- **Added utility mana type spells to constants.ts**:
- Mental spells: mindSpike, psychicBlast, mindCrush, cerebralAnnihilation - stun focus
- Transference spells: transferStrike, manaRip, essenceDrain, soulTransfer - lifesteal focus (Enchanter primary)
- Force spells: forcePush, kineticBlast, gravityWell, telekineticStorm - AOE/fast damage focus
- **Added research skills for compound and utility spells**:
- Tier 1 research skills for all compound types (blood, metal, wood, sand, lightning)
- Tier 2 advanced research for all compound types
- Tier 3 master research for all compound types
- Tier 1-3 research skills for utility types (mental, transference, force)
- All skills have appropriate prerequisites based on parent element research
- **Updated EFFECT_RESEARCH_MAPPING**:
- Added mappings for all 32 new spells to their respective research skills
- Compound spells require parent element research (e.g., blood needs life/death + water)
- Utility spells have their own independent research paths
- **Added enchantment effects for all new spells**:
- 40+ new enchantment effects added to enchantment-effects.ts
- All spells have appropriate capacity costs and descriptions
- All spell effects are for ALL_CASTER equipment category
Stage Summary:
- Complete spell coverage for all mana types (base, utility, compound, exotic)
- All mana types now have tier 1-3 spells with unique mechanics
- Research system properly gates access to advanced spell enchantments
- All 44 tests pass
- Lint passes clean