feat: Remove banned mana types (life, blood, wood, mental, force) and lifesteal
Some checks failed
Build and Publish Mana Loop Docker Image / build-and-publish (push) Failing after 1m14s
Some checks failed
Build and Publish Mana Loop Docker Image / build-and-publish (push) Failing after 1m14s
- Remove life, blood, wood, mental, force mana types from ELEMENTS - Remove all spells using banned mana types - Remove lifesteal from all remaining spells and effects - Update guardian perks to remove lifesteal mentions - Remove research skills for banned spell types - Update tests to reflect new element structure - Add BANNED CONTENT section to AGENTS.md (lifesteal/healing ban) - Add mana types overview to README.md and AGENTS.md - All 44 tests pass, lint clean
This commit is contained in:
72
worklog.md
72
worklog.md
@@ -479,3 +479,75 @@ Stage Summary:
|
||||
- Research system properly gates access to advanced spell enchantments
|
||||
- All 44 tests pass
|
||||
- Lint passes clean
|
||||
|
||||
---
|
||||
Task ID: 25
|
||||
Agent: Main
|
||||
Task: Remove banned mana types (life, blood, wood, mental, force) and lifesteal
|
||||
|
||||
Work Log:
|
||||
- **Removed banned mana types from ELEMENTS**:
|
||||
- Removed life, blood, wood, mental, force from ELEMENTS definition
|
||||
- Updated crystal recipe from sand + sand + mental to sand + sand + light
|
||||
- Updated FLOOR_ELEM_CYCLE to remove life
|
||||
- Updated ELEMENT_OPPOSITES to remove life/death pair
|
||||
- Updated ELEMENT_ICON_NAMES to remove banned elements
|
||||
|
||||
- **Removed spells using banned elements**:
|
||||
- Removed life spells: lifeTap, thornWhip, entangle, worldTree
|
||||
- Removed blood spells: bloodNeedle, bloodSlash, bloodRite, sanguineStorm
|
||||
- Removed wood spells: thornStrike, rootGrab, treePunch, forestAwakening
|
||||
- Removed mental spells: mindSpike, psychicBlast, mindCrush, cerebralAnnihilation
|
||||
- Removed force spells: forcePush, kineticBlast, gravityWell, telekineticStorm
|
||||
- Removed transference spells with lifesteal: transferStrike, manaRip, essenceDrain, soulTransfer
|
||||
|
||||
- **Removed lifesteal from remaining spells**:
|
||||
- drain - removed lifesteal effect
|
||||
- soulRend - removed lifesteal effect
|
||||
- deathMark - removed lifesteal effect
|
||||
- voidBlade - changed from lifesteal to +20% damage buff
|
||||
|
||||
- **Updated guardians**:
|
||||
- Floor 20 (Aqua Regia): Changed from "Water spells have 10% lifesteal" to "Water spells deal +15% damage"
|
||||
- Floor 60 (Umbra Mortis): Changed from "Dark spells have 20% lifesteal" to "Dark spells deal +25% damage to armored enemies"
|
||||
- Floor 70 (Vita Sempiterna): REMOVED (life element guardian)
|
||||
|
||||
- **Removed research skills for banned spell types**:
|
||||
- Removed researchBloodSpells, researchWoodSpells, researchMentalSpells, researchForceSpells
|
||||
- Removed advanced and master variants of above
|
||||
- Updated researchLifeDeathSpells description
|
||||
|
||||
- **Updated EFFECT_RESEARCH_MAPPING**:
|
||||
- Removed lifesteal_5 from researchSpecialEffects
|
||||
- Removed all blood, wood, mental, force spell mappings
|
||||
|
||||
- **Updated enchantment-effects.ts**:
|
||||
- Removed lifesteal_5 effect
|
||||
- Removed all blood, wood, mental, force spell enchantments
|
||||
- Updated remaining spell descriptions to remove lifesteal mentions
|
||||
|
||||
- **Removed lifesteal from types.ts**:
|
||||
- Removed 'lifesteal' from SpellEffect type union
|
||||
|
||||
- **Removed lifesteal handling from store.ts**:
|
||||
- Removed lifesteal effect processing code
|
||||
|
||||
- **Updated SpireTab.tsx**:
|
||||
- Removed lifesteal badge rendering
|
||||
- Added badge rendering for other effect types
|
||||
|
||||
- **Added documentation**:
|
||||
- Added "BANNED CONTENT" section to AGENTS.md explaining lifesteal/healing ban
|
||||
- Added mana types overview to AGENTS.md with all current mana types
|
||||
- Added mana types overview to README.md
|
||||
|
||||
- **Fixed tests**:
|
||||
- Updated bug-fixes.test.ts to test existing elements (transference, metal, sand, lightning)
|
||||
- All 44 tests now pass
|
||||
|
||||
Stage Summary:
|
||||
- Lifesteal and healing completely removed from player abilities
|
||||
- Banned mana types (life, blood, wood, mental, force) removed from game
|
||||
- Crystal recipe updated to use light instead of mental
|
||||
- Documentation updated with banned content policy
|
||||
- All tests pass, lint clean
|
||||
|
||||
Reference in New Issue
Block a user