◆ EmakiStrengthen 3.1.0 Update ◆
Star Rates, GUI Polish, and Lore Stability
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ Update Focus ◆
EmakiStrengthen 3.1.0 reorganizes star success-rate configuration, updates bundled recipes, improves GUI presentation, and fixes lore insertion behavior.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ Added ✦
- ◆ Per-Star success_rates — Default recipes now define success chances by star level.
- ◆ Shared Runtime Foundation — Adopted CoreLib config base classes, GUI template loading, and player session helpers.
- ◆ Updated Recipe Structure — Weapon, armor, offhand, and generic recipes now follow the newer configuration style.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ Improved ◆
- ◆ Migrated strengthen_gui.yml to nested sounds syntax.
- ◆ Added hidden_components to filler items for cleaner GUI presentation.
- ◆ Reworked chance calculation, lifecycle coordination, GUI sessions, and GUI rendering behavior.
- ◆ Cleaned up lore anchors, material costs, and presentation rules across bundled recipes.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✓ Fixed ✓
- ◆ Fixed lore search insertion falling back to the old insert_below behavior.
- ◆ Fixed coordination issues between GUI state, success-rate sources, and bundled recipes.
- ◆ Reduced risks of GUI open errors, display mismatches, and strengthen value drift.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ Upgrade Notes ◆
- ◆ Migrate old default_success_rate, default_failure_penalty, and protection settings into the newer success_rates structure.
- ◆ Back up config.yml, strengthen GUI files, and recipe files before upgrading.
- ◆ Upgrade together with EmakiCoreLib 3.1.0 and EmakiAttribute 3.1.0 when used together.