Clarify campaign save progress labels

This commit is contained in:
2026-07-05 06:28:47 +09:00
parent e3d92689b9
commit 4b02a05d71

View File

@@ -409,20 +409,21 @@ const campaignStepProgressLabels: Partial<Record<CampaignStep, { title: string;
new: { title: '새 캠페인', meta: '시작 전' }, new: { title: '새 캠페인', meta: '시작 전' },
prologue: { title: '도원 결의', meta: '프롤로그' }, prologue: { title: '도원 결의', meta: '프롤로그' },
'first-victory-story': { title: '탁현 방어 성공', meta: '승리 후 이야기' }, 'first-victory-story': { title: '탁현 방어 성공', meta: '승리 후 이야기' },
'hanzhong-king-camp': { title: '한중왕 즉위 준비', meta: '군영 정' }, 'hanzhong-king-camp': { title: '한중왕 즉위 준비', meta: '군영 정' },
'shu-han-foundation-camp': { title: '촉한 건국 선포', meta: '군영 정' }, 'shu-han-foundation-camp': { title: '촉한 건국 선포', meta: '군영 정' },
'baidi-entrustment-camp': { title: '백제성 유탁', meta: '군영 정' }, 'baidi-entrustment-camp': { title: '백제성 유탁', meta: '군영 정' },
'northern-campaign-prep-camp': { title: '북벌 준비 회의', meta: '군영 정' }, 'northern-campaign-prep-camp': { title: '북벌 준비 회의', meta: '군영 정' },
'ending-complete': { title: '북벌의 끝과 남은 뜻', meta: '완료' } 'ending-complete': { title: '북벌의 끝과 남은 뜻', meta: '완료' }
}; };
export function summarizeCampaignProgress(state: CampaignState) { export function summarizeCampaignProgress(state: CampaignState) {
const battleId = battleIdForCampaignStep(state.step); const battleId = battleIdForCampaignStep(state.step);
const battleTitle = battleId ? scenarioTitle(battleId) : undefined; const battleTitle = battleId ? scenarioTitle(battleId) : undefined;
if (battleTitle) { if (battleId && battleTitle) {
const settlement = state.battleHistory[battleId];
return { return {
title: battleTitle, title: battleTitle,
meta: state.step.endsWith('-battle') ? '전 준비' : '전투 진행' meta: settlement?.outcome === 'defeat' ? '재도전 준비' : '출전 준비'
}; };
} }