◆ EmakiGem 2.0.0 Release ◆ Gem Resonance System & Name/Lore Actions Gem combination bonuses, reversible item text modifications, and fully configurable UI text
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ New Features
Gem Resonance System — Define gem combination effects in the resonances/ directory. When socketed gems match specific combinations, resonance activates bonus attributes, skills, name/lore changes, and actions. Supports ordered and unordered matching by gem type or ID.
Name/Lore Actions — Gem effects support name_action / lore_action types. Socketing a gem can modify equipment name/lore; removing the gem auto-reverts changes via the Item Operation Ledger.
Fully Configurable Lore Text — All gem slot lore text (overview headers, slot status lines) is now customizable in language files with placeholder support.
Fully Configurable GUI Text — Nearly all UI text in inlay/open/upgrade GUIs is now in language files.
Detailed Cost Error Messages — Insufficient currency and materials now show separate messages with specific names and amounts.
Improvements
Unified effects list format with type field (variables / ea_attribute / es_skill / name_action / lore_action).
Socket item match field supports item_sources, slot_groups, and lore_contains matching.
Config and language files auto-merge new keys on upgrade.
Extract mode is now integrated into the inlay GUI (no longer a separate GUI entry).