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

@@ -67,7 +67,8 @@ export default {
buildingLevelZero: 'Building level is 0, cannot demolish',
researchQueueFull: 'Research queue full',
moonExists: 'Moon already exists',
insufficientDebris: 'Insufficient debris field'
insufficientDebris: 'Insufficient debris field',
launchFailed: 'Launch failed'
},
nav: {
overview: 'Overview',
@@ -732,7 +733,19 @@ export default {
recycleSuccess: 'Recycling mission completed successfully',
recycleFailed: 'Recycling mission failed, no debris at target location',
destroySuccess: 'Planet destruction mission executed successfully',
destroyFailed: 'Planet destruction mission failed'
destroyFailed: 'Planet destruction mission failed',
missileAttackSuccess: 'Missile attack successful',
missileAttackFailed: 'Missile attack failed, target planet does not exist',
missileAttackIntercepted: 'All missiles intercepted',
hits: 'hits',
expeditionResources: 'The expedition found resources!',
expeditionDarkMatter: 'The expedition found dark matter!',
expeditionFleet: 'The expedition found abandoned ships!',
expeditionPiratesAttack: 'The expedition was attacked by pirates and lost some ships',
expeditionPiratesEscaped: 'The expedition encountered pirates but escaped successfully',
expeditionAliensAttack: 'The expedition was attacked by aliens and lost some ships',
expeditionAliensEscaped: 'The expedition encountered aliens but escaped successfully',
expeditionNothing: 'The expedition found nothing'
},
simulatorView: {
title: 'Battle Simulator',