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

@@ -729,7 +729,15 @@ export default {
missileAttackSuccess: '导弹攻击成功',
missileAttackFailed: '导弹攻击失败,目标星球不存在',
missileAttackIntercepted: '所有导弹被拦截',
hits: '枚命中'
hits: '枚命中',
expeditionResources: '远征队发现了资源!',
expeditionDarkMatter: '远征队发现了暗物质!',
expeditionFleet: '远征队发现了废弃的舰船!',
expeditionPiratesAttack: '远征队遭遇海盗袭击,损失了部分舰船',
expeditionPiratesEscaped: '远征队遭遇海盗,但成功逃脱',
expeditionAliensAttack: '远征队遭遇外星人袭击,损失了部分舰船',
expeditionAliensEscaped: '远征队遭遇外星人,但成功逃脱',
expeditionNothing: '远征队什么也没有发现'
},
simulatorView: {
title: '战斗模拟器',