feat: 实现远征任务事件与报告展示

新增远征任务事件逻辑,支持资源、暗物质、舰船发现及遭遇海盗/外星人等多种结果,并生成对应任务报告。MessagesView支持远征任务详情展示,包括获得资源、舰船及损失舰船。补充多语言包相关远征事件提示。
This commit is contained in:
谦君
2025-12-19 12:37:34 +08:00
parent 752cade67c
commit 20fb2bb6a4
13 changed files with 408 additions and 67 deletions

View File

@@ -68,7 +68,8 @@ export default {
buildingLevelZero: '建物レベルが0のため、解体できません',
researchQueueFull: '研究キューが満杯です',
moonExists: '月は既に存在します',
insufficientDebris: '残骸フィールドが不足しています'
insufficientDebris: '残骸フィールドが不足しています',
launchFailed: '発射に失敗しました'
},
nav: {
overview: '概要',
@@ -732,7 +733,19 @@ export default {
recycleSuccess: '回収ミッションが正常に完了しました',
recycleFailed: '回収ミッションが失敗しました。目標位置にデブリがありません',
destroySuccess: '惑星破壊ミッションが正常に実行されました',
destroyFailed: '惑星破壊ミッションが失敗しました'
destroyFailed: '惑星破壊ミッションが失敗しました',
missileAttackSuccess: 'ミサイル攻撃成功',
missileAttackFailed: 'ミサイル攻撃失敗、目標惑星が存在しません',
missileAttackIntercepted: '全てのミサイルが迎撃されました',
hits: '命中',
expeditionResources: '探検隊が資源を発見しました!',
expeditionDarkMatter: '探検隊がダークマターを発見しました!',
expeditionFleet: '探検隊が廃棄された艦船を発見しました!',
expeditionPiratesAttack: '探検隊が海賊に襲撃され、一部の艦船を失いました',
expeditionPiratesEscaped: '探検隊が海賊に遭遇しましたが、無事に脱出しました',
expeditionAliensAttack: '探検隊がエイリアンに襲撃され、一部の艦船を失いました',
expeditionAliensEscaped: '探検隊がエイリアンに遭遇しましたが、無事に脱出しました',
expeditionNothing: '探検隊は何も発見できませんでした'
},
simulatorView: {
title: '戦闘シミュレーター',