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
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:
55
worklog.md
55
worklog.md
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user