Fix inconsistencies: remove mechanics that don't make sense (player can't take damage)
All checks were successful
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 2m14s

- Remove lifesteal, thorns, manaShield from familiars
- Replace with appropriate alternatives: manaSiphon, guardianDamage, barrierBreaker
- Replace shield equipment with focus items (spellcasting enhancement)
- Remove EXECUTIONER special effect and finisher upgrades
- Update Soul Binding description to bind creature souls to items
- Buff Ancient Echo from +1 to +2 capacity per Enchanter level
- All changes consistent with game design: player cannot take damage
This commit is contained in:
Z User
2026-03-28 14:02:33 +00:00
parent a1f19e705b
commit 5c03a0a2ea
10 changed files with 212 additions and 76 deletions

View File

@@ -853,3 +853,58 @@ Stage Summary:
- All tests updated and passing (65/65)
- New achievements for progression milestones
- All lint checks pass
---
Task ID: 22
Agent: Main
Task: Fix inconsistencies - remove mechanics that don't make sense (player can't take damage)
Work Log:
- **Removed lifesteal abilities from familiars**:
- Replaced with manaSiphon (restores mana based on damage dealt)
- Updated waterDroplet, phoenixHatchling, primordialPhoenix, celestialGuardian
- **Removed thorns abilities from familiars**:
- Replaced with guardianDamage (+% damage to guardians)
- Updated earthPebble, crystalGolem, shieldGuardian, ancientGolem, celestialGuardian
- **Removed manaShield abilities from familiars**:
- Replaced with barrierBreaker (+% damage to barriers) and maxManaBonus
- Updated crystalGolem, shieldGuardian, voidWalker, ancientGolem, leviathanSpawn, celestialGuardian
- **Added new familiar ability types to types.ts**:
- critDamage, guardianDamage, manaSiphon, barrierBreaker, maxManaBonus, studySpeed
- Removed: lifeSteal, thorns, manaShield (player can't take damage)
- **Replaced shield equipment with focus items**:
- Removed basicShield, reinforcedShield, runicShield, manaShield
- Added crystalOrb, manaTome, elementalFocus, soulCrystal, arcanumOrb
- Focus items enhance spellcasting instead of providing defense
- Updated EquipmentCategory from 'shield' to 'focus'
- **Updated crafting recipes**:
- Replaced shieldBlueprint with focusBlueprint
- Now crafts Elemental Focus instead of Runic Shield
- **Updated enchantment-effects.ts**:
- Changed BODY_AND_SHIELD to BODY_ONLY
- Changed CASTER_CATALYST_ACCESSORY to CASTER_CATALYST_FOCUS_ACCESSORY
- Updated MANA_EQUIPMENT to include 'focus'
- Updated UTILITY_EQUIPMENT to include 'focus'
- Updated ALL_EQUIPMENT to use 'focus' instead of 'shield'
- **Removed execute-related effects**:
- Removed EXECUTIONER from SPECIAL_EFFECTS
- Removed executioner code from store.ts combat tick
- Replaced ct_t2_l10_finisher upgrade with ct_t2_l10_precision (+50% crit damage)
- **Updated skill descriptions**:
- Soul Binding: Changed to "Bind creature souls to items for unique enchantment effects"
- Ancient Echo: Buffed from "+1 enchantment capacity per Enchanter level" to "+2"
Stage Summary:
- All player-defense related mechanics removed (shields, thorns, lifesteal, manaShield)
- Focus items provide spellcasting enhancement instead of defense
- Execute effects removed (doesn't make sense in context)
- Soul Binding and Ancient Echo skills improved
- All lint checks pass