Commit graph

3 commits

Author SHA1 Message Date
Paul Campbell
90ba9e7596 Rework CharacterId
Changed CharacterId back to the way it was previously. Added a new
ContentCharacterId variable for handling storage operations.
2024-08-23 15:14:40 -04:00
Paul Campbell
675080f215 Save character edit info
Save the BBM character model which was changed when entering for the
first time.
2024-08-23 15:14:39 -04:00
Paul Campbell
250d47ac61 feat: Add support for Bitterblack Maze
Added support for the player to participate in Bitterblack Maze. This
content allows the player to collect bracelets and earrings which gain
randomized stats based on the job they are collected on. The player uses
currency earned during the event to transfer items from the bitterblack
maze content to the normal game content.

Co-authored-by: Cert
Co-authored-by: @Conner-Schaffer
Co-authored-by: Dark Warrior
Co-authored-by: @Sehkah
Co-authored-by: Sera Eidolon

What works:
- Add support for creating a new character for BBM
- Add class randomized loot
- Bitterblack Maze special jewelry rewards
- Add BBM Spawns
- Add support for different Lyka menu options
  - Report Search Results
  - Reset Progress
  - Bitterblack Shop
  - Rare Item Appraisal
  - Bitterblack Item Takeaway
- Equip items directly from treasure chest
- Homepoint to Bitterblack Maze Cove when dead in the maze
- Update Schema for new tables and provide migration strategy

What doesn't work:
- Using Pawns
- Bitterblack Equipment Effect Seal
- Player ready up menu
- Item sort messes up sort between different modes
- Clear timestamp is incorrect
- Tracking treasure claimed
- Inventory is not deleted when home pointing after death
- Some enemies get stuck on terrain (probably wrong mob for area)
- Original quest to start BBM not implemented
- Reset progress doesn't consume reset tickets
- Reset tickets not awarded
- Players not in party sometimes can't be seen

DB Migration:
To update an existing database run 'dotnet run dbmigration' to upgrade from version '11' to version '12'.
2024-08-23 15:14:34 -04:00