Refine Cao break battle flow
This commit is contained in:
@@ -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'
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user