docs: update worklog with UI improvements and attunement leveling
Some checks failed
Build and Publish Mana Loop Docker Image / build-and-publish (push) Failing after 39s
Some checks failed
Build and Publish Mana Loop Docker Image / build-and-publish (push) Failing after 39s
This commit is contained in:
54
worklog.md
54
worklog.md
@@ -353,3 +353,57 @@ Stage Summary:
|
|||||||
- Achievement system can track unlocked achievements and progress
|
- Achievement system can track unlocked achievements and progress
|
||||||
- Stats tracking for spells cast, damage dealt, and crafts completed
|
- Stats tracking for spells cast, damage dealt, and crafts completed
|
||||||
- Build should now pass without undefined property errors
|
- Build should now pass without undefined property errors
|
||||||
|
|
||||||
|
---
|
||||||
|
Task ID: 15
|
||||||
|
Agent: Main
|
||||||
|
Task: Implement multiple UI improvements and attunement leveling
|
||||||
|
|
||||||
|
Work Log:
|
||||||
|
- **Added mana pools display to ManaDisplay component**:
|
||||||
|
- Shows all unlocked elemental mana types
|
||||||
|
- Collapsible section with progress bars for each element
|
||||||
|
- Sorted by current amount
|
||||||
|
- Added elements prop to ManaDisplay
|
||||||
|
|
||||||
|
- **Added Debug tab**:
|
||||||
|
- Reset game with confirmation
|
||||||
|
- Mana debug (+10, +100, +1K, +10K, Fill to max)
|
||||||
|
- Time control (set day 1, 10, 20, 30)
|
||||||
|
- Attunement unlock buttons
|
||||||
|
- Attunement XP buttons
|
||||||
|
- Elemental mana unlock and add buttons
|
||||||
|
- Quick actions (unlock all base elements, utility elements, skip to floor 100)
|
||||||
|
|
||||||
|
- **Removed ComboMeter from UI**:
|
||||||
|
- Removed from header in page.tsx
|
||||||
|
- Removed from SpireTab.tsx
|
||||||
|
|
||||||
|
- **Updated AttunementsTab with level scaling**:
|
||||||
|
- Added XP progress bar
|
||||||
|
- Added level-scaled regen and conversion display
|
||||||
|
- Added max level indicator
|
||||||
|
- Removed 'scrollCrafting' from Enchanter capabilities
|
||||||
|
|
||||||
|
- **Implemented attunement leveling system**:
|
||||||
|
- Added getAttunementXPForLevel() and MAX_ATTUNEMENT_LEVEL = 10
|
||||||
|
- XP scales exponentially: 100 * 3^(level-2)
|
||||||
|
- Added addAttunementXP function with auto level-up
|
||||||
|
- Added debug functions: debugUnlockAttunement, debugAddElementalMana, debugSetTime, debugAddAttunementXP, debugSetFloor
|
||||||
|
|
||||||
|
- **Implemented attunement passive conversion with level scaling**:
|
||||||
|
- Updated tick() to use getAttunementConversionRate() for level-scaled rates
|
||||||
|
- Conversion rate scales exponentially with level (1.5^(level-1) multiplier)
|
||||||
|
|
||||||
|
- **Made skill categories collapsible**:
|
||||||
|
- Added collapsedCategories state
|
||||||
|
- Click on category header to toggle
|
||||||
|
- Shows ChevronDown/ChevronRight icons
|
||||||
|
- Shows skill count badge
|
||||||
|
|
||||||
|
Stage Summary:
|
||||||
|
- All requested UI improvements completed
|
||||||
|
- Attunement leveling system fully functional
|
||||||
|
- Debug tab enables testing and development
|
||||||
|
- Skills tab is more manageable with collapsible categories
|
||||||
|
- Removed unused features (ComboMeter, scrollCrafting)
|
||||||
|
|||||||
Reference in New Issue
Block a user