Clarify campaign save progress labels
This commit is contained in:
@@ -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' ? '재도전 준비' : '출전 준비'
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user