Commit Graph

3 Commits

Author SHA1 Message Date
Z User
40c2b383ff Implement guardian unique perks and fix EXECUTIONER
All checks were successful
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 1m59s
CRITICAL FIXES:
- Add EXECUTIONER to SPECIAL_EFFECTS constant (was used but not defined)
- Implement all 10 guardian unique perks when pacts are signed:
  - Floor 10: Fire spells cast 10% faster
  - Floor 20: Water spells have 10% lifesteal
  - Floor 30: Air spells have 15% crit chance
  - Floor 40: Earth spells +25% damage to guardians
  - Floor 50: Light spells +20% damage
  - Floor 60: Dark spells have 20% lifesteal
  - Floor 70: Life spells heal 30% of damage
  - Floor 80: Death spells execute below 20% HP
  - Floor 90: Void spells ignore 30% resistance
  - Floor 100: All spells +50% damage and cast 25% faster

- Add getGuardianPerks() function to compute active perks from signed pacts
- Apply guardian perks in combat calculations (damage, lifesteal, crit, execute)
- Import getGuardianPerks in store.ts

🤖 Generated with [Claude Code](https://claude.ai/code)
2026-03-28 12:58:18 +00:00
Z User
f07454e024 Implement multiple game improvements
All checks were successful
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 1m53s
- Guardian barriers with 3x HP regen on guardian floors
- Compound mana types auto-unlock when components available
- Legs equipment slot with 5 equipment types
- Expeditious Retreat and movement enchantments for legs
- Fixed tests for current skill definitions (65/65 pass)
- New achievements for elements, attunements, and guardians
- Removed nonsensical mechanics (thorns, manaShield for player)
- Cleaned up skill test references to match current implementation
2026-03-28 10:04:48 +00:00
Z User
9566f44652 Initial commit 2026-03-28 06:07:39 +00:00