Refine Cao break battle flow

This commit is contained in:
2026-07-04 16:48:38 +09:00
parent d2d4be605e
commit 06aaae75d4
4 changed files with 115 additions and 24 deletions

View File

@@ -1830,16 +1830,87 @@ export const fourteenthBattleScenario: BattleScenarioDefinition = {
victoryConditionLabel: '차주 격파',
defeatConditionLabel: '유비 퇴각',
openingObjectiveLines: [
'조조의 감시대가 서주 관문과 역참을 틀어쥐고 있습니다. 차주를 격파하면 유비군은 조조 휘하를 벗어날 첫 발판을 세웁니다.',
'조조군 기병은 길을 따라 추격하고, 궁병은 관문 뒤에서 사거리를 잡습니다. 손건의 문서와 간옹의 말로 민심을 흔들며 길목을 열어야 합니다.',
'서주 관문을 확보하고 22턴 안에 승리하면 원소 진영으로 향할 명분과 보급을 더 많이 보존합니다.'
'조조의 감시대가 서주 역참과 동쪽 관문을 틀어쥐고 있습니다. 차주를 격파하면 유비군은 조조 휘하를 벗어날 첫 발판을 세웁니다.',
'손건은 역참 문서와 민심을 정리하고, 관우와 장비는 길을 따라 밀고 오는 조조군 기병을 막아야 합니다. 관문 뒤의 궁병 사거리를 의식하며 전열을 나누십시오.',
'역참 문서를 확보하고 서주 관문을 돌파하십시오. 30턴 안에 승리하면 원소 진영으로 향할 명분과 보급을 더 많이 보존합니다.'
],
tacticalGuide: {
summary: '서남 진영에서 출발해 역참 문서를 장악하고, 동쪽 관문을 열어 조조의 감시망 밖으로 빠져나가는 전환 전투입니다.',
route: '서남 진영 → 서주 역참 → 동쪽 관문 → 차주 본진',
focus:
'차주만 서둘러 치면 후방 추격 기병과 관문 궁병이 유비를 압박합니다. 손건은 역참 문서를 정리하고, 관우는 관문 전열을 누르며, 장비는 남쪽 길의 기병 돌파를 받아쳐야 합니다.',
roles: [
'유비: 이탈 명분 유지와 생존',
'관우: 동쪽 관문 정면 돌파',
'장비: 남쪽 길목 추격 기병 차단',
'손건: 역참 문서 확보와 민심 설득',
'미축: 장기 이탈전에 필요한 회복품과 보급 유지'
],
events: {
'village-approach': {
title: '감시망 핵심 지점 접근',
lines: [
'이 지점을 잡으면 조조군의 보고선과 추격로가 동시에 흔들립니다.',
'주변 수비병을 정리한 뒤 유비군의 이름으로 문서와 길을 확보하십시오.'
]
},
'enemy-posture': {
title: '차주의 봉쇄 진형',
lines: [
'차주는 관문 뒤에 수비대를 세우고, 기병은 남쪽 길을 따라 돌아 들어옵니다.',
'손건이 역참을 잡는 동안 관우와 장비가 전열과 측면을 나누어 막아야 합니다.'
]
},
'cavalry-approach': {
title: '조조군 추격 기병',
lines: [
'조조군 기병이 길을 타고 후방을 노립니다.',
'장비를 남쪽 길목에 세우고 유비를 무리하게 앞세우지 않으면 추격을 끊고 관문을 압박할 수 있습니다.'
]
},
'leader-wavering': {
title: '차주 수비선 동요',
lines: [
'역참과 관문이 흔들리자 차주의 보고선이 끊기고 있습니다.',
'관문 주변 적을 정리한 뒤 차주를 몰아치면 조조의 장막 밖으로 나갈 길이 열립니다.'
]
}
}
},
sortie: {
sortieLimit: 6,
requiredUnits: ['liu-bei'],
recommendedUnits: [
{ unitId: 'liu-bei', role: 'support', reason: '조조 휘하를 떠나는 명분과 생존 조건의 중심입니다. 후방 지휘를 맡깁니다.' },
{ unitId: 'guan-yu', role: 'front', reason: '동쪽 서주 관문 수비대를 정면에서 밀어낼 핵심 전열입니다.' },
{ unitId: 'zhang-fei', role: 'flank', reason: '남쪽 길목으로 돌진하는 조조군 기병을 받아치는 측면 차단 역할입니다.' },
{ unitId: 'sun-qian', role: 'support', reason: '역참 문서와 민심을 정리해 이탈 명분과 목표 보상을 직접 살립니다.' },
{ unitId: 'mi-zhu', role: 'reserve', reason: '회복품과 보급선 운용으로 긴 이탈전을 안정시킵니다.' },
{ unitId: 'jian-yong', role: 'support', reason: '간옹의 말과 책략 지원은 조조군 감시망을 흔드는 데 유리합니다.' }
],
recommendedClasses: [
{ label: '이탈 지휘', classKeys: ['lord'], reason: '유비 생존과 전후 명분이 원소 의탁 흐름의 출발점입니다.' },
{ label: '관문 돌파', classKeys: ['infantry'], reason: '요새 수비대와 차주 본진 사이를 안정적으로 밀 수 있습니다.' },
{ label: '추격 차단', classKeys: ['spearman'], reason: '길을 따라 달려드는 기병을 받아치고 후방을 지키기 좋습니다.' },
{ label: '문서 설득', classKeys: ['strategist'], reason: '역참 문서와 민심 목표를 살리면 이탈 명분이 더 분명해집니다.' },
{ label: '보급 유지', classKeys: ['quartermaster'], reason: '허도를 떠난 뒤에는 회복품과 보급 보존이 다음 전투의 여유를 만듭니다.' }
],
deploymentSlots: [
{ role: 'support', unitId: 'liu-bei', x: 3, y: 19, label: '후방 지휘' },
{ role: 'front', unitId: 'guan-yu', x: 4, y: 18, label: '관문 전열' },
{ role: 'flank', unitId: 'zhang-fei', x: 4, y: 20, label: '추격 차단' },
{ role: 'support', unitId: 'sun-qian', x: 5, y: 19, label: '문서 확보' },
{ role: 'reserve', unitId: 'mi-zhu', x: 3, y: 21, label: '보급 유지' },
{ role: 'support', unitId: 'jian-yong', x: 5, y: 21, label: '책략 지원' }
],
note: '서주 재기는 조조의 감시망을 끊는 전투입니다. 추천 배치는 손건이 역참 문서를 잡고, 관우가 관문을 누르며, 장비가 남쪽 추격 기병을 막는 형태입니다.'
},
map: fourteenthBattleMap,
units: fourteenthBattleUnits,
bonds: fourteenthBattleBonds,
mapTextureKey: 'battle-map-fourteenth',
leaderUnitId: 'cao-break-leader-che-zhou',
quickVictoryTurnLimit: 22,
quickVictoryTurnLimit: 30,
baseVictoryGold: 1660,
objectives: [
{
@@ -1856,23 +1927,42 @@ export const fourteenthBattleScenario: BattleScenarioDefinition = {
rewardGold: 380,
unitId: 'liu-bei'
},
{
id: 'relay',
kind: 'secure-terrain',
label: '역참 문서 확보',
rewardGold: 520,
terrain: 'village',
targetTile: { x: 14, y: 14, radius: 4 },
threatRadius: 1
},
{
id: 'gate',
kind: 'secure-terrain',
label: '서주 관문 확보',
rewardGold: 600,
terrain: 'fort'
label: '서주 관문 돌파',
rewardGold: 640,
terrain: 'fort',
targetTile: { x: 26, y: 12, radius: 3 },
threatRadius: 1
},
{
id: 'quick',
kind: 'quick-victory',
label: '22턴 이내 승리',
label: '30턴 이내 승리',
rewardGold: 460,
maxTurn: 22
maxTurn: 30
}
],
defeatConditions: [{ kind: 'unit-defeated', unitId: 'liu-bei' }],
itemRewards: ['콩 5', '상처약 3', '탁주 2', '손건 문서 +1'],
campaignReward: {
supplies: ['콩 5', '상처약 3', '탁주 2'],
equipment: ['서주 통행문서 1'],
reputation: ['조조 이탈 명분 +1', '서주 민심 +1'],
unlockBattleId: 'fifteenth-battle-yuan-refuge-road',
unlockLabel: '원소 의탁로 개방',
note: '역참 문서와 서주 관문을 함께 장악해 조조의 감시망을 끊고, 원소 진영으로 향할 접선 명분을 확보합니다.'
},
victoryPages: fourteenthBattleVictoryPages,
nextCampScene: 'CampScene'
};