Refine Wolong visit battle flow
This commit is contained in:
@@ -2263,16 +2263,89 @@ export const seventeenthBattleScenario: BattleScenarioDefinition = {
|
||||
victoryConditionLabel: '채순 격파',
|
||||
defeatConditionLabel: '유비 퇴각',
|
||||
openingObjectiveLines: [
|
||||
'형주에서 모은 와룡의 단서를 따라 유비군은 융중으로 향합니다. 그러나 산길에는 채씨 가병이 먼저 길목을 잡고 있습니다.',
|
||||
'숲과 언덕, 좁은 물길이 많은 전장입니다. 조운의 기동력과 책사들의 후원을 살려 산길의 궁병과 감시병을 끊어 내십시오.',
|
||||
'채순을 격파하고 융중 초가로 향하는 길을 확보하십시오. 26턴 안에 승리하면 제갈량 영입의 명분과 보급을 더 단단히 챙길 수 있습니다.'
|
||||
'형주 객장에 머물던 유비군은 선비들의 말을 모아 융중의 와룡을 찾아갑니다. 그러나 채씨 가병이 산길과 초가 앞을 막아 유비의 방문을 견제합니다.',
|
||||
'중앙 산길의 문사 접선지를 확보해 와룡의 거처가 맞는지 확인하고, 조운은 숲길 척후와 기병을 끊어 유비가 직접 예를 갖춰 나아갈 길을 여십시오.',
|
||||
'채순을 격파하고 융중 초가 길을 확보하십시오. 60턴 안에 승리하면 제갈량 영입과 박망파 계책 준비가 더 안정적으로 이어집니다.'
|
||||
],
|
||||
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: 'zhao-yun', role: 'flank', 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: '산길 장기전의 회복품과 보급을 맡아 다음 박망파 전투 여유를 남깁니다.' }
|
||||
],
|
||||
recommendedClasses: [
|
||||
{ label: '방문 주체', classKeys: ['lord'], reason: '유비가 직접 예를 갖춰 방문해야 제갈량 영입 명분이 살아납니다.' },
|
||||
{ label: '초가 전열', classKeys: ['infantry'], reason: '초가 앞 수비병과 채순의 전열을 안정적으로 밀 수 있습니다.' },
|
||||
{ label: '척후 차단', classKeys: ['cavalry'], reason: '산길 척후와 기병을 빠르게 끊어 방문로를 열 수 있습니다.' },
|
||||
{ label: '길목 압박', classKeys: ['spearman'], reason: '좁은 길목의 기병과 보병을 받아치며 감시선을 흔들기 좋습니다.' },
|
||||
{ label: '방문 예법', classKeys: ['strategist'], reason: '선비 접선, 방문 명분, 궁병 견제와 책략 지원이 함께 필요합니다.' },
|
||||
{ label: '보급 유지', classKeys: ['quartermaster'], reason: '산길 전투는 피해 누적이 커 회복과 소모품 운용이 중요합니다.' }
|
||||
],
|
||||
deploymentSlots: [
|
||||
{ role: 'support', unitId: 'liu-bei', x: 3, y: 21, label: '방문 주체' },
|
||||
{ role: 'front', unitId: 'guan-yu', x: 4, y: 20, label: '초가 전열' },
|
||||
{ role: 'flank', unitId: 'zhang-fei', x: 4, y: 22, label: '길목 압박' },
|
||||
{ role: 'flank', unitId: 'zhao-yun', x: 6, y: 22, label: '척후 차단' },
|
||||
{ role: 'support', unitId: 'sun-qian', x: 5, y: 21, label: '방문 예법' },
|
||||
{ role: 'reserve', unitId: 'mi-zhu', x: 3, y: 23, label: '보급 유지' }
|
||||
],
|
||||
note: '융중 방문로는 제갈량 영입 직전의 예행 전투입니다. 조운으로 척후와 기병을 끊고, 손건으로 산길 문사 접선지를 확인한 뒤, 관우와 장비가 초가 앞 감시선을 정리하는 편성이 안정적입니다.'
|
||||
},
|
||||
map: seventeenthBattleMap,
|
||||
units: seventeenthBattleUnits,
|
||||
bonds: seventeenthBattleBonds,
|
||||
mapTextureKey: 'battle-map-seventeenth',
|
||||
leaderUnitId: 'wolong-road-leader-cai-xun',
|
||||
quickVictoryTurnLimit: 26,
|
||||
quickVictoryTurnLimit: 60,
|
||||
baseVictoryGold: 1960,
|
||||
objectives: [
|
||||
{
|
||||
@@ -2289,23 +2362,43 @@ export const seventeenthBattleScenario: BattleScenarioDefinition = {
|
||||
rewardGold: 440,
|
||||
unitId: 'liu-bei'
|
||||
},
|
||||
{
|
||||
id: 'scholar-rendezvous',
|
||||
kind: 'secure-terrain',
|
||||
label: '산길 문사 접선지 확인',
|
||||
rewardGold: 600,
|
||||
terrain: 'village',
|
||||
targetTile: { x: 22, y: 17, radius: 10 },
|
||||
threatRadius: 0
|
||||
},
|
||||
{
|
||||
id: 'longzhong-cottage',
|
||||
kind: 'secure-terrain',
|
||||
label: '융중 초가 길 확보',
|
||||
rewardGold: 720,
|
||||
terrain: 'village'
|
||||
terrain: 'village',
|
||||
targetTile: { x: 29, y: 14, radius: 5 },
|
||||
threatRadius: 0
|
||||
},
|
||||
{
|
||||
id: 'quick',
|
||||
kind: 'quick-victory',
|
||||
label: '26턴 이내 승리',
|
||||
label: '60턴 이내 승리',
|
||||
rewardGold: 560,
|
||||
maxTurn: 26
|
||||
maxTurn: 60
|
||||
}
|
||||
],
|
||||
defeatConditions: [{ kind: 'unit-defeated', unitId: 'liu-bei' }],
|
||||
itemRewards: ['콩 6', '상처약 5', '탁주 2', '와룡의 서찰 +1'],
|
||||
campaignReward: {
|
||||
supplies: ['콩 6', '상처약 5', '탁주 2'],
|
||||
equipment: ['와룡의 서찰 1'],
|
||||
reputation: ['와룡 방문 예우 +1', '형주 선비 신망 +1'],
|
||||
recruits: ['zhuge-liang'],
|
||||
unlockBattleId: 'eighteenth-battle-bowang-ambush',
|
||||
unlockLabel: '박망파 매복전 개방',
|
||||
note: '산길 문사 접선지와 융중 초가 길을 모두 확보해 유비의 삼고초려 명분을 세우고, 제갈량이 유비군에 합류할 길을 엽니다.'
|
||||
},
|
||||
victoryPages: seventeenthBattleVictoryPages,
|
||||
nextCampScene: 'CampScene'
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user