Refine Yuan refuge battle flow

This commit is contained in:
2026-07-04 17:05:16 +09:00
parent 06aaae75d4
commit 3b8e8ad969
3 changed files with 114 additions and 21 deletions

View File

@@ -1973,16 +1973,88 @@ export const fifteenthBattleScenario: BattleScenarioDefinition = {
victoryConditionLabel: '채양 격파',
defeatConditionLabel: '유비 퇴각',
openingObjectiveLines: [
'유비군은 조조의 추격을 피해 원소 진영으로 향합니다. 채양을 격파하면 북상로의 압박을 끊고 접선지로 나아갈 수 있습니다.',
'강줄기와 고갯길 사이로 추격 기병이 파고들고, 궁병은 접선지를 향한 길을 끊으려 합니다. 전열을 세우면서도 손건과 간옹의 책략 지원을 살려야 합니다.',
'원소 사자가 기다리는 북동쪽 접선지를 확보하고 24턴 안에 승리하면 다음 의탁 장을 더 유리하게 시작합니다.'
'유비군은 조조의 추격을 피해 원소 진영으로 향합니다. 손건의 통행 문서가 닿으려면 채양의 추격대를 떨쳐 내고 북동쪽 접선지까지 길을 열어야 합니다.',
'채양 본진의 봉화대를 끊지 못하면 후방 추격 기병이 계속 따라붙습니다. 장비는 남쪽 추격로를 막고, 관우는 고갯길을 밀어 접선지 앞 수비선을 흔드십시오.',
'원소 사자가 기다리는 북동쪽 요새 접선지를 확보하고 55턴 안에 승리하면, 조운의 재합류와 다음 의탁로를 더 안정적으로 준비할 수 있습니다.'
],
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: 'jian-yong', role: 'support', reason: '간옹의 말과 책략은 채양 추격대의 전열을 늦추는 데 유리합니다.' },
{ unitId: 'mi-zhu', role: 'reserve', 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: 18, label: '후방 지휘' },
{ role: 'front', unitId: 'guan-yu', x: 4, y: 17, label: '고갯길 전열' },
{ role: 'flank', unitId: 'zhang-fei', x: 4, y: 19, label: '추격 차단' },
{ role: 'support', unitId: 'sun-qian', x: 5, y: 18, label: '접선 문서' },
{ role: 'support', unitId: 'jian-yong', x: 5, y: 20, label: '책략 지원' },
{ role: 'reserve', unitId: 'mi-zhu', x: 3, y: 20, label: '보급 유지' }
],
note: '원소 의탁로는 중앙 고갯길을 열고 채양 본진 봉화대를 끊은 뒤 북동쪽 접선지로 오르는 전투입니다. 추천 배치는 장비가 남쪽 기병을 막고, 관우가 고갯길을 열며, 손건과 간옹이 접선 문서와 책략으로 전열을 받치는 형태입니다.'
},
map: fifteenthBattleMap,
units: fifteenthBattleUnits,
bonds: fifteenthBattleBonds,
mapTextureKey: 'battle-map-fifteenth',
leaderUnitId: 'yuan-refuge-leader-cai-yang',
quickVictoryTurnLimit: 24,
quickVictoryTurnLimit: 55,
baseVictoryGold: 1760,
objectives: [
{
@@ -2004,18 +2076,38 @@ export const fifteenthBattleScenario: BattleScenarioDefinition = {
kind: 'secure-terrain',
label: '원소 사자 접선지 확보',
rewardGold: 640,
terrain: 'fort'
terrain: 'fort',
targetTile: { x: 31, y: 12, radius: 4 },
threatRadius: 0
},
{
id: 'rear-guard',
kind: 'secure-terrain',
label: '채양 본진 봉화대 차단',
rewardGold: 520,
terrain: 'fort',
targetTile: { x: 31, y: 11, radius: 3 },
threatRadius: 0
},
{
id: 'quick',
kind: 'quick-victory',
label: '24턴 이내 승리',
label: '55턴 이내 승리',
rewardGold: 500,
maxTurn: 24
maxTurn: 55
}
],
defeatConditions: [{ kind: 'unit-defeated', unitId: 'liu-bei' }],
itemRewards: ['콩 6', '상처약 4', '탁주 2', '원소 접선 문서 +1'],
campaignReward: {
supplies: ['콩 6', '상처약 4', '탁주 2'],
equipment: ['원소 접선 문서 1'],
reputation: ['조조 추격 차단 +1', '원소 의탁 명분 +1'],
recruits: ['zhao-yun'],
unlockBattleId: 'sixteenth-battle-liu-biao-refuge',
unlockLabel: '유표 의탁로 개방',
note: '채양 본진 봉화대와 원소 사자 접선지를 함께 확보해 조조군의 추격 명분을 끊고, 조운이 다시 유비군에 합류할 길을 엽니다.'
},
victoryPages: fifteenthBattleVictoryPages,
nextCampScene: 'CampScene'
};