feat: add playable first-battle militia camp
This commit is contained in:
@@ -173,6 +173,7 @@ export type CampaignStep =
|
||||
| 'new'
|
||||
| 'prologue'
|
||||
| 'prologue-town'
|
||||
| 'prologue-camp'
|
||||
| 'first-battle'
|
||||
| 'first-camp'
|
||||
| 'first-victory-story'
|
||||
@@ -467,13 +468,23 @@ export const prologueVillageCampaignTutorialIds = {
|
||||
entered: 'prologue-village-entered',
|
||||
meetZhangFei: 'prologue-village-meet-zhang-fei',
|
||||
meetGuanYu: 'prologue-village-meet-guan-yu',
|
||||
registerVolunteers: 'prologue-village-register-volunteers',
|
||||
checkSupplies: 'prologue-village-check-supplies',
|
||||
complete: 'prologue-village-complete'
|
||||
} as const;
|
||||
|
||||
export const prologueMilitiaCampCampaignTutorialIds = {
|
||||
entered: 'prologue-camp-entered',
|
||||
reviewScoutReport: 'prologue-camp-review-scout-report',
|
||||
readyVanguard: 'prologue-camp-ready-vanguard',
|
||||
inspectArms: 'prologue-camp-inspect-arms',
|
||||
complete: 'prologue-camp-complete'
|
||||
} as const;
|
||||
|
||||
export const campaignTutorialIds = [
|
||||
'first-battle-basic-controls',
|
||||
...Object.values(prologueVillageCampaignTutorialIds)
|
||||
...Object.values(prologueVillageCampaignTutorialIds),
|
||||
...Object.values(prologueMilitiaCampCampaignTutorialIds)
|
||||
] as const;
|
||||
export type CampaignTutorialId = (typeof campaignTutorialIds)[number];
|
||||
const campaignTutorialIdSet = new Set<string>(campaignTutorialIds);
|
||||
@@ -589,6 +600,7 @@ const campaignStepIds = new Set<CampaignStep>([
|
||||
'new',
|
||||
'prologue',
|
||||
'prologue-town',
|
||||
'prologue-camp',
|
||||
'first-victory-story',
|
||||
'ending-complete',
|
||||
'hanzhong-king-camp',
|
||||
@@ -617,8 +629,9 @@ const campaignRecruitUnitById = new Map(campaignRecruitUnits.map((unit) => [unit
|
||||
|
||||
const campaignStepProgressLabels: Partial<Record<CampaignStep, { title: string; meta: string }>> = {
|
||||
new: { title: '새 캠페인', meta: '시작 전' },
|
||||
prologue: { title: '도원 결의', meta: '프롤로그' },
|
||||
'prologue-town': { title: '탁현에서 모인 뜻', meta: '마을 탐색 · 출전 준비' },
|
||||
prologue: { title: '황건 봉기 · 탁현', meta: '의병의 시작' },
|
||||
'prologue-town': { title: '탁현에서 모인 뜻', meta: '장비·관우와의 만남' },
|
||||
'prologue-camp': { title: '탁현 의용군 막사', meta: '첫 출전 준비' },
|
||||
'first-victory-story': { title: '탁현 방어 성공', meta: '승리 후 이야기' },
|
||||
'hanzhong-king-camp': { title: '한중왕 즉위 준비', meta: '군영 의정' },
|
||||
'shu-han-foundation-camp': { title: '촉한 건국 선포', meta: '군영 의정' },
|
||||
|
||||
Reference in New Issue
Block a user