Commit Graph

11 Commits

Author SHA1 Message Date
Z User
f0024571ff Add attunement level requirements for skill tiering
Some checks failed
Build and Publish Mana Loop Docker Image / build-and-publish (push) Failing after 1m12s
- Added attunementReq field to SkillDef type
- Updated all enchanting-related skills to require Enchanter attunement levels
- Updated effect research skills with tiered attunement requirements
- Tier 2 effects require Enchanter 3, Tier 3 require Enchanter 5
- Ascension skills have relevant attunement requirements
- Updated startStudyingSkill to check attunement requirements before studying
2026-03-30 15:42:12 +00:00
Z User
2edce9680a Add magic swords, weapon mana enchantments, and elemental sword enchantments
Some checks failed
Build and Publish Mana Loop Docker Image / build-and-publish (push) Failing after 1m12s
- Added 'sword' equipment category with multiple blade types
- Magic swords have low base damage but high cast speed
- Added weapon mana capacity enchantments (Mana Cell, Mana Vessel, Mana Core)
- Added weapon mana regeneration enchantments (Mana Wick, Mana Siphon, Mana Well)
- Added elemental sword enchantments (Fire, Frost, Lightning, Void)
- Updated equipment helper functions to handle sword category
2026-03-30 15:37:47 +00:00
Z User
cd10918a3b Update combat system with AOE, armor, dodge, and puzzle rooms
- Updated combat tick to handle multiple enemies (swarm rooms)
- Added armor reduction calculation with armor pierce
- Added dodge chance handling for speed rooms
- Lightning spells have 30% faster cast and 50% reduced dodge chance
- Frost Blade enchantment prevents dodge (freeze effect)
- Puzzle rooms progress based on relevant attunement levels
- Room state is now tracked in currentRoom field
2026-03-30 15:35:09 +00:00
Z User
dd9528a418 Add Lightning mana type, AOE spells, room types, and monster armor
Features added:
- Lightning mana type (Fire + Air composite)
- AOE spells (Chain Lightning, Fireball AOE, Blizzard, etc.)
- Magic sword enchantments (Fire Blade, Frost Blade, Lightning Blade)
- Monster armor system (all guardians have armor, scales with floors)
- Room types (puzzle, swarm, speed) with generation logic
- FloorState and EnemyState types for room handling
- Weapon mana storage fields for future magic sword system
2026-03-30 15:32:40 +00:00
Z User
0bc2b45b96 Merge remote changes 2026-03-30 15:21:08 +00:00
Z User
522079e011 Major bug fixes and system cleanup
Some checks failed
Build and Publish Mana Loop Docker Image / build-and-publish (push) Failing after 1m16s
- Fix enchantment capacity validation to respect equipment capacity limits
- Remove combo system (no longer used)
- Remove AUDIT_REPORT.md and GAME_SYSTEMS_ANALYSIS.md files
- Add tests for capacity validation, attunement unlocking, and floor HP
- Remove combo-related achievements
- Fix AchievementsDisplay to not reference combo state
- Add capacity display showing current/max in enchantment design UI
- Prevent designs that exceed equipment capacity from being created
2026-03-29 19:08:06 +00:00
Z User
300e43f8be Fix multiple bugs and add debug features
All checks were successful
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 1m56s
- Add debug option to show component names at top of each component
- Fix mana lists to hide empty elemental mana types in ManaDisplay and LabTab
- Fix enchantment designing getting stuck at 99% by auto-saving design on completion
- Add resetFloorHP function and debug button to fix stuck floor HP issues
- Store design data in DesignProgress for proper completion handling
2026-03-29 13:15:43 +00:00
Z User
6dc301bd7b Initial commit 2026-03-29 13:15:43 +00:00
Z User
3e915321a9 Add comprehensive game systems analysis report
All checks were successful
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 38s
- Detailed analysis of all 11 major game systems
- Identified 5 high-priority missing systems (golemancy, invocation skills, etc.)
- Documented 'feel' analysis - what feels good, bad, confusing
- Provided prioritized recommendations for improvement
- Key finding: Golemancy system completely unimplemented despite being promised by Fabricator attunement
- Invoker attunement has no skills in invocation/pact categories
- Combat has zero player agency - fully automatic
2026-03-28 17:54:33 +00:00
Z User
bfe45eaf17 Update worklog with familiar system removal
All checks were successful
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 34s
2026-03-28 17:31:24 +00:00
Z User
22dfdb5910 Initial commit
All checks were successful
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 1m45s
2026-03-28 15:00:03 +00:00