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: 'Gebäudelevel ist 0, kann nicht abgerissen werden',
researchQueueFull: 'Forschungsauftrag voll',
moonExists: 'Mond existiert bereits',
insufficientDebris: 'Unzureichendes Trümmerfeld'
insufficientDebris: 'Unzureichendes Trümmerfeld',
launchFailed: 'Start fehlgeschlagen'
},
nav: {
overview: 'Übersicht',
@@ -739,7 +740,19 @@ export default {
recycleSuccess: 'Recyclingmission erfolgreich abgeschlossen',
recycleFailed: 'Recyclingmission fehlgeschlagen, keine Trümmer am Zielort',
destroySuccess: 'Planetenzerstörungsmission erfolgreich ausgeführt',
destroyFailed: 'Planetenzerstörungsmission fehlgeschlagen'
destroyFailed: 'Planetenzerstörungsmission fehlgeschlagen',
missileAttackSuccess: 'Raketenangriff erfolgreich',
missileAttackFailed: 'Raketenangriff fehlgeschlagen, Zielplanet existiert nicht',
missileAttackIntercepted: 'Alle Raketen abgefangen',
hits: 'Treffer',
expeditionResources: 'Die Expedition hat Ressourcen gefunden!',
expeditionDarkMatter: 'Die Expedition hat Dunkle Materie gefunden!',
expeditionFleet: 'Die Expedition hat verlassene Schiffe gefunden!',
expeditionPiratesAttack: 'Die Expedition wurde von Piraten angegriffen und verlor einige Schiffe',
expeditionPiratesEscaped: 'Die Expedition traf auf Piraten, konnte aber entkommen',
expeditionAliensAttack: 'Die Expedition wurde von Aliens angegriffen und verlor einige Schiffe',
expeditionAliensEscaped: 'Die Expedition traf auf Aliens, konnte aber entkommen',
expeditionNothing: 'Die Expedition hat nichts gefunden'
},
simulatorView: {
title: 'Kampfsimulator',