feat(game): 게임 시스템 전면 개편 및 다국어 지원 확장
## 스킬 시스템 개선 - skill_data.dart: 스킬 데이터 구조 전면 개편 (+1176 라인) - skill_service.dart: 스킬 발동 로직 확장 및 버프 시스템 연동 - skill.dart: 스킬 모델 개선, 쿨다운/효과 타입 추가 ## Canvas 애니메이션 리팩토링 - battle_composer.dart 삭제 (레거시 위젯 기반 렌더러) - monster_colors.dart 삭제 (AsciiCell 색상 시스템으로 통합) - canvas_battle_composer.dart: z-index 정렬 (몬스터 z=1, 캐릭터 z=2, 이펙트 z=3) - ascii_cell.dart, ascii_layer.dart: 코드 정리 ## UI/UX 개선 - hp_mp_bar.dart: l10n 적용, 몬스터 HP 바 컴팩트화 - death_overlay.dart: 사망 화면 개선 - equipment_stats_panel.dart: 장비 스탯 표시 확장 - active_buff_panel.dart: 버프 패널 개선 - notification_overlay.dart: 알림 시스템 개선 ## 다국어 지원 확장 - game_text_l10n.dart: 게임 텍스트 통합 (+758 라인) - 한국어/일본어/영어/중국어 번역 업데이트 - ARB 파일 동기화 ## 게임 로직 개선 - progress_service.dart: 진행 로직 리팩토링 - combat_calculator.dart: 전투 계산 로직 개선 - stat_calculator.dart: 스탯 계산 시스템 개선 - story_service.dart: 스토리 진행 로직 개선 ## 기타 - theme_preferences.dart 삭제 (미사용) - 테스트 파일 업데이트 - class_data.dart: 클래스 데이터 정리
This commit is contained in:
@@ -1175,7 +1175,8 @@ const Map<String, String> cinematicTranslationsJa = {
|
||||
// Act I: 覚醒
|
||||
'=== ACT I: AWAKENING ===': '=== 第1幕: 覚醒 ===',
|
||||
'You have proven yourself against the lesser bugs.': '下級バグとの戦いで実力を証明した。',
|
||||
'The Debugger Knights take notice of your potential.': 'デバッガー騎士団があなたの可能性に注目する。',
|
||||
'The Debugger Knights take notice of your potential.':
|
||||
'デバッガー騎士団があなたの可能性に注目する。',
|
||||
'But a greater threat lurks in the Bug Nest...': 'しかしより大きな脅威がバグの巣に潜んでいる…',
|
||||
'The Syntax Error Dragon awaits.': '構文エラードラゴンが待ち構えている。',
|
||||
|
||||
@@ -1217,7 +1218,8 @@ const Map<String, String> cinematicTranslationsJa = {
|
||||
'The Glitch God falls. The corruption fades.': 'グリッチゴッドが倒れた。破損が消えていく。',
|
||||
'System Reboot initiated...': 'システム再起動開始…',
|
||||
'Peace returns to the Digital Realm.': 'デジタル世界に平和が戻った。',
|
||||
'Your legend will be compiled into the eternal logs.': 'あなたの伝説は永遠のログにコンパイルされるだろう。',
|
||||
'Your legend will be compiled into the eternal logs.':
|
||||
'あなたの伝説は永遠のログにコンパイルされるだろう。',
|
||||
'THE END': '完',
|
||||
'...or is it?': '…本当に?',
|
||||
};
|
||||
@@ -1485,37 +1487,37 @@ const Map<String, String> additionalItemOfsTranslationsJa = {
|
||||
|
||||
/// すべてのモンスター翻訳を統合して返す
|
||||
Map<String, String> get allMonsterTranslationsJa => {
|
||||
...monsterTranslationsJa,
|
||||
...advancedMonsterTranslationsJa,
|
||||
};
|
||||
...monsterTranslationsJa,
|
||||
...advancedMonsterTranslationsJa,
|
||||
};
|
||||
|
||||
/// すべてのアイテム属性翻訳を統合して返す
|
||||
Map<String, String> get allItemAttribTranslationsJa => {
|
||||
...itemAttribTranslationsJa,
|
||||
...additionalItemAttribTranslationsJa,
|
||||
};
|
||||
...itemAttribTranslationsJa,
|
||||
...additionalItemAttribTranslationsJa,
|
||||
};
|
||||
|
||||
/// すべてのアイテム接尾辞(~の)翻訳を統合して返す
|
||||
Map<String, String> get allItemOfsTranslationsJa => {
|
||||
...itemOfsTranslationsJa,
|
||||
...additionalItemOfsTranslationsJa,
|
||||
};
|
||||
...itemOfsTranslationsJa,
|
||||
...additionalItemOfsTranslationsJa,
|
||||
};
|
||||
|
||||
/// すべてのドロップアイテム翻訳を統合して返す
|
||||
Map<String, String> get allDropTranslationsJa => {
|
||||
...boringItemTranslationsJa,
|
||||
...dropItemTranslationsJa,
|
||||
...additionalDropTranslationsJa,
|
||||
};
|
||||
...boringItemTranslationsJa,
|
||||
...dropItemTranslationsJa,
|
||||
...additionalDropTranslationsJa,
|
||||
};
|
||||
|
||||
/// すべての鎧翻訳を統合して返す
|
||||
Map<String, String> get allArmorTranslationsJa => {
|
||||
...armorTranslationsJa,
|
||||
...additionalArmorTranslationsJa,
|
||||
};
|
||||
...armorTranslationsJa,
|
||||
...additionalArmorTranslationsJa,
|
||||
};
|
||||
|
||||
/// すべての盾翻訳を統合して返す
|
||||
Map<String, String> get allShieldTranslationsJa => {
|
||||
...shieldTranslationsJa,
|
||||
...additionalShieldTranslationsJa,
|
||||
};
|
||||
...shieldTranslationsJa,
|
||||
...additionalShieldTranslationsJa,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user