Commit Graph

11 Commits

Author SHA1 Message Date
Z User
5c03a0a2ea 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
2026-03-28 14:02:33 +00:00
Z User
a1f19e705b Remove impossible mechanics and fix game balance
All checks were successful
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 1m46s
- Remove lifesteal from spells (player has no health to heal)
- Remove execute effects (too powerful instant-kill mechanic)
- Remove freeze status effect (doesn't fit game design)
- Remove knowledgeRetention skill (study progress is now always saved)
- Fix soulBinding skill (now binds guardian essence to equipment)
- Buff ancientEcho skill (+1 capacity per level instead of per 2 levels)
- Rename lifesteal_5 to mana_siphon_5 in enchantment effects
- Update guardian perks:
  - Water: 10% double cast chance instead of lifesteal
  - Dark: 25% crit chance instead of lifesteal
  - Life: 30% damage restored as mana instead of healing
  - Death: +50% damage to enemies below 50% HP instead of execute
- Add floor armor system (flat damage reduction)
- Update spell effects display in UI
- Fix study cancellation - progress is always saved when pausing
2026-03-28 13:41:10 +00:00
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
50a3704a7d Remove movement speed, fix golemancy, cleanup
All checks were successful
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 1m56s
- Remove movement speed references (spire_runner, swift_descent enchantments)
- Remove slow effect from Mud Golem variant (changed to drown effect)
- Delete unused attunements.ts file (legacy code)
- Add max golem limit: 1 per Fabricator attunement level
- Add max 1 golem of each type restriction
- Display mana/hr and damage/hr in golemancy UI
- Display active golem limit in header
- Show special effects for golem variants
- Keep expeditious_retreat enchantment for teleporting down floors

🤖 Generated with [Claude Code](https://claude.ai/code)
2026-03-28 12:16:08 +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
416b2fcde6 Major gameplay improvements - barriers, HP regen, descent mechanic
All checks were successful
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 2m28s
- Fix transference mana display (show unlocked elements even with 0 mana)
- Remove blocking/dodging mechanics (player has no health):
  - Replace Seer's foresight with criticalMastery
  - Replace Warden's defensive skills with mana efficiency skills
  - Replace Strider's evasive with fluidMotion
- Add guardian barriers (50% of HP, doesn't regenerate)
- Add floor HP regeneration (scales with floor level, 0 for guardians)
- Implement climb-down mechanic:
  - Cannot switch away from climb while above floor 1
  - Must fight through each floor to exit
  - Exit Spire button triggers descent
- Update UI to show barrier bar and descent status
2026-03-28 09:01:00 +00:00
Z User
a64a412f2c Remove Temporal Memory skill, fix unimplemented crafting effects
Some checks failed
Build and Publish Mana Loop Docker Image / build-and-publish (push) Failing after 27s
- Remove Temporal Memory skill from SKILLS_DEF (functionality should only be purchased with insight)
- Remove temporalMemory references from all store files (timeSlice, prestigeSlice, store, gameStore)
- Update tests to remove Temporal Memory test cases
- Fix TODO items in craftingSlice.ts:
  - Add skill caching for calculateApplicationTime
  - Use getEnchantEfficiencyBonus for efficiency calculation
- Transference mana type verified and working correctly
2026-03-28 08:29:21 +00:00
Z User
17c6d5652d Add golemancy system, combination skills, and UI redesigns
All checks were successful
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 3m17s
- Remove scroll crafting skill (no consumables in idle game)
- Add golem types (Earth, Metal, Crystal) with variants (Lava, Mud, Forge, Storm)
- Implement golemancy state in store with summoning/drain mechanics
- Add combination skills requiring level 5+ in two attunements:
  - Enchanter+Fabricator: Enchanted Golems, Capacity Overflow
  - Invoker+Fabricator: Pact-Bonded Golems, Guardian Infusion
  - Invoker+Enchanter: Pact Enchantments, Elemental Resonance
- Redesign CraftingTab with sub-tabs for Enchanter/Fabricator
- Redesign SpireTab to show summoned golems and DPS contribution
- Redesign StatsTab with attunement-specific stats sections
- Update documentation (README.md, AGENTS.md)
2026-03-28 07:56:52 +00:00
Z User
3c79e66b87 Redesign skill system around attunements
All checks were successful
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 3m31s
- Add attunementLevel field to SkillDef type
- Organize skills into Core, Enchanter, Invoker, and Fabricator trees
- Core skills (mana, study, ascension) available to all players
- Enchanter skills require Enchanter attunement and scale with level
- Invoker skills for pact mastery and invocation (requires Invoker attunement)
- Fabricator skills for golemancy and fabrication (requires Fabricator attunement)
- Add attunement level requirements for advanced skills (Lv 3, 5, 7, 8)
- Update SkillsTab UI to show attunement requirements
- Update store to validate attunement requirements before studying
2026-03-28 06:57:02 +00:00
Z User
a0595e6077 Fix mana conversion visibility and UI improvements
All checks were successful
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 3m9s
- Increase attunement mana conversion rates (0.2 -> 2 for Enchanter)
- Hide mana types with current < 1 in ManaDisplay and LabTab
- Only show owned equipment types when designing enchantments
2026-03-28 06:15:14 +00:00
Z User
9566f44652 Initial commit 2026-03-28 06:07:39 +00:00