feat(hall-of-fame): 명예의 전당 상세 UI 및 전투 스탯 저장 추가

- CombatStats에 toJson/fromJson 직렬화 메서드 추가
- HallOfFameEntry에 finalStats(CombatStats) 필드 추가
- 명예의 전당 상세 다이얼로그에서 전투 스탯, 장비, 스펠 표시
- GameState에 combatStats 접근자 추가
- game_text_l10n에 명예의 전당 관련 텍스트 추가
This commit is contained in:
JiWoong Sul
2025-12-24 17:20:52 +09:00
parent c1db1fd5d3
commit df5fdbaac2
8 changed files with 296 additions and 35 deletions

View File

@@ -1254,6 +1254,42 @@ String get hofQuests {
return 'Quests';
}
String get hofStats {
if (isKoreanLocale) return '통계';
if (isJapaneseLocale) return '統計';
return 'Statistics';
}
String get hofMonsters {
if (isKoreanLocale) return '몬스터';
if (isJapaneseLocale) return 'モンスター';
return 'Monsters';
}
String get hofCleared {
if (isKoreanLocale) return '클리어';
if (isJapaneseLocale) return 'クリア';
return 'Cleared';
}
String get hofSpells {
if (isKoreanLocale) return '스펠';
if (isJapaneseLocale) return 'スペル';
return 'Spells';
}
String get hofCombatStats {
if (isKoreanLocale) return '전투 스탯';
if (isJapaneseLocale) return '戦闘ステータス';
return 'Combat Stats';
}
String get buttonClose {
if (isKoreanLocale) return '닫기';
if (isJapaneseLocale) return '閉じる';
return 'Close';
}
String uiLevel(int level) {
if (isKoreanLocale) return 'Lv.$level';
if (isJapaneseLocale) return 'Lv.$level';