Refine Meng Huo second capture battle flow
This commit is contained in:
@@ -7071,6 +7071,82 @@ export const fortyNinthBattleScenario: BattleScenarioDefinition = {
|
||||
'강가 늪지와 산채 길목에 매복이 많습니다. 포로장과 마을을 지키면 맹획을 돌려보낸 뒤에도 남중 사람들이 촉한군의 군율을 기억할 것입니다.',
|
||||
'제갈량은 반드시 생존해야 합니다. 왕평으로 산길을 읽고, 황권으로 포로 장부를 지키며, 조운과 황충으로 맹수 돌격과 고지 궁병을 동시에 억제하십시오.'
|
||||
],
|
||||
tacticalGuide: {
|
||||
summary:
|
||||
'칠종칠금 2차전은 맹획을 다시 잡는 것보다, 한 번 풀어 준 뒤에도 촉한군의 군율이 흔들리지 않았음을 증명하는 전투입니다. 회유 마을과 포로장을 보존한 채 맹획을 재생포해야 두 번째 석방이 책략으로 읽힙니다.',
|
||||
route: '서쪽 포로장 장부 확인 -> 강가 늪지 우회로 차단 -> 중앙 회유 마을 보호 -> 고지 주술사 견제 -> 맹획 재생포 -> 다시 석방',
|
||||
focus:
|
||||
'맹획을 빨리 몰아붙이기 전에 포로장과 마을 목표를 안정시키십시오. 두 목표를 지키면 결과 화면에서 두 번째 석방이 단순 반복이 아니라 남중 민심을 흔드는 전술로 이어집니다.',
|
||||
roles: [
|
||||
'제갈량: 두 번째 생포와 석방 명분을 유지하는 지휘관입니다. 생포망 뒤에서 전장 질서를 지켜야 합니다.',
|
||||
'황권: 포로 안심 장부와 군량 기록을 지켜 약탈 없는 전후 처리를 증명합니다.',
|
||||
'왕평: 늪지와 강가 우회로를 읽어 맹획의 재매복과 측면 돌파를 끊습니다.',
|
||||
'마량: 회유 마을에 두 번째 석방의 뜻을 설명해 민심이 다시 흔들리지 않게 합니다.',
|
||||
'조운/마초: 맹수 돌격과 재집결 기병을 받아 내며 생포망의 앞선을 닫습니다.',
|
||||
'황충: 고지 궁병과 주술사를 눌러 포로장 주변의 피해를 줄입니다.'
|
||||
],
|
||||
events: {
|
||||
'ally-danger': {
|
||||
title: '두 번째 석방',
|
||||
lines: [
|
||||
'제갈량: 한 번 풀려난 적이 다시 칼을 들었으나, 우리가 약속을 어기면 남중의 마음은 더 멀어집니다.',
|
||||
'황권: 포로장 장부와 군량을 먼저 맞추겠습니다. 군율이 서야 회유도 힘을 얻습니다.'
|
||||
]
|
||||
},
|
||||
'village-approach': {
|
||||
title: '회유 마을',
|
||||
lines: [
|
||||
'마량: 저 마을은 첫 석방의 소문을 들은 곳입니다. 오늘도 지켜야 말이 이어집니다.',
|
||||
'왕평: 마을 뒤 강가 늪지에 재매복이 있습니다. 길목을 먼저 끊겠습니다.'
|
||||
]
|
||||
},
|
||||
'enemy-posture': {
|
||||
title: '재집결한 맹수대',
|
||||
lines: [
|
||||
'조운: 맹수 돌격이 포로장 쪽으로 꺾이면 전열이 흐트러집니다. 첫 충격은 제가 받겠습니다.',
|
||||
'황충: 고지 주술사를 누르면 돌격의 기세도 함께 꺾일 것입니다.'
|
||||
]
|
||||
},
|
||||
'leader-wavering': {
|
||||
title: '맹획 재생포',
|
||||
lines: [
|
||||
'맹획: 또 잡아도 내 마음은 꺾이지 않는다. 남중은 내 산이다!',
|
||||
'제갈량: 마음이 꺾이지 않았다면 다시 돌아가 보십시오. 다만 오늘 지켜 본 마을이 당신의 말을 판단할 것입니다.'
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
sortie: {
|
||||
sortieLimit: 7,
|
||||
requiredUnits: ['zhuge-liang'],
|
||||
recommendedUnits: [
|
||||
{ unitId: 'zhuge-liang', role: 'support', reason: '두 번째 생포와 석방 명분을 유지하는 필수 지휘관입니다.' },
|
||||
{ unitId: 'huang-quan', role: 'support', reason: '포로 안심 장부와 군율 유지로 회유의 신뢰를 쌓습니다.' },
|
||||
{ unitId: 'wang-ping', role: 'flank', reason: '늪지와 강가 우회로를 읽어 맹획의 재매복을 끊습니다.' },
|
||||
{ unitId: 'ma-liang', role: 'support', reason: '마을 사람들에게 두 번째 석방의 뜻을 설명하는 연결 축입니다.' },
|
||||
{ unitId: 'zhao-yun', role: 'front', reason: '맹수 재돌격을 받아 내고 생포망의 옆구리를 지킵니다.' },
|
||||
{ unitId: 'huang-zhong', role: 'flank', reason: '고지 궁병과 주술사를 억눌러 포위망이 흐트러지지 않게 합니다.' },
|
||||
{ unitId: 'ma-chao', role: 'front', reason: '맹획의 측면 돌파와 재집결 기병을 강하게 묶어 둡니다.' }
|
||||
],
|
||||
recommendedClasses: [
|
||||
{ label: '재석방 지휘', classKeys: ['strategist'], reason: '두 번째 생포 뒤에도 회유 명분이 무너지지 않게 합니다.' },
|
||||
{ label: '포로장 장부', classKeys: ['strategist'], reason: '포로와 군량 기록을 지켜 군율을 증명합니다.' },
|
||||
{ label: '늪길 판독', classKeys: ['infantry', 'spearman'], reason: '늪지와 강가 우회로의 매복을 줄입니다.' },
|
||||
{ label: '맹수 재돌격', classKeys: ['cavalry'], reason: '재집결 기병과 맹수 돌파를 빠르게 받아칩니다.' },
|
||||
{ label: '고지 억제', classKeys: ['archer'], reason: '고지 궁병과 주술사를 눌러 생포망을 안정시킵니다.' }
|
||||
],
|
||||
deploymentSlots: [
|
||||
{ x: 11, y: 56, role: 'support', unitId: 'zhuge-liang', label: '재석방 지휘' },
|
||||
{ x: 8, y: 54, role: 'support', unitId: 'huang-quan', label: '포로 장부' },
|
||||
{ x: 27, y: 52, role: 'flank', unitId: 'wang-ping', label: '늪길 판독' },
|
||||
{ x: 15, y: 53, role: 'support', unitId: 'ma-liang', label: '마을 설명' },
|
||||
{ x: 22, y: 56, role: 'front', unitId: 'zhao-yun', label: '재돌격 저지' },
|
||||
{ x: 25, y: 57, role: 'flank', unitId: 'huang-zhong', label: '고지 억제' },
|
||||
{ x: 37, y: 56, role: 'front', unitId: 'ma-chao', label: '측면 봉쇄' }
|
||||
],
|
||||
note:
|
||||
'칠종칠금 2차전은 같은 생포를 반복하더라도 신뢰를 잃지 않는 전투입니다. 포로장 장부와 회유 마을을 지키며 맹획을 다시 잡아 풀어 보낼 명분을 남기십시오.'
|
||||
},
|
||||
map: fortyNinthBattleMap,
|
||||
units: fortyNinthBattleUnits,
|
||||
bonds: fortyNinthBattleBonds,
|
||||
@@ -7098,14 +7174,18 @@ export const fortyNinthBattleScenario: BattleScenarioDefinition = {
|
||||
kind: 'secure-terrain',
|
||||
label: '회유 마을 유지',
|
||||
rewardGold: 3740,
|
||||
terrain: 'village'
|
||||
terrain: 'village',
|
||||
targetTile: { x: 43, y: 46, radius: 6 },
|
||||
threatRadius: 0
|
||||
},
|
||||
{
|
||||
id: 'captive-camps',
|
||||
kind: 'secure-terrain',
|
||||
label: '포로장 군율 유지',
|
||||
rewardGold: 3020,
|
||||
terrain: 'camp'
|
||||
terrain: 'camp',
|
||||
targetTile: { x: 66, y: 58, radius: 5 },
|
||||
threatRadius: 0
|
||||
},
|
||||
{
|
||||
id: 'quick',
|
||||
@@ -7117,6 +7197,14 @@ export const fortyNinthBattleScenario: BattleScenarioDefinition = {
|
||||
],
|
||||
defeatConditions: [{ kind: 'unit-defeated', unitId: 'zhuge-liang' }],
|
||||
itemRewards: ['콩 46', '상처약 34', '탁주 15', '칠종칠금 회유문 1', '포로 안심 장부 1'],
|
||||
campaignReward: {
|
||||
supplies: ['콩 46', '상처약 34', '탁주 15'],
|
||||
equipment: ['포로 안심 장부 1'],
|
||||
reputation: ['칠종칠금 회유문 1'],
|
||||
unlockLabel: '칠종칠금 3차전',
|
||||
note:
|
||||
'맹획은 다시 풀려났고, 남중 호족들은 촉한군의 군율을 더 가까이서 확인했습니다. 다음 전투에서는 맹획뿐 아니라 그를 따르는 호족들의 마음을 전장 목표로 다루어야 합니다.'
|
||||
},
|
||||
victoryPages: fortyNinthBattleVictoryPages,
|
||||
nextCampScene: 'CampScene'
|
||||
};
|
||||
|
||||
@@ -3511,7 +3511,7 @@ export const fortyNinthBattleIntroPages: StoryPage[] = [
|
||||
chapter: '돌아온 맹획',
|
||||
background: 'story-nanzhong-captures',
|
||||
speaker: '왕평',
|
||||
text: '맹획은 풀려나자마자 다시 산채를 모았습니다. 그러나 지난 싸움과 달리 마을 사람들은 촉한군이 약탈하지 않았다는 사실을 알고 있습니다. 이번 싸움은 그 마음의 흔들림을 전장 위에서 붙잡는 일입니다.'
|
||||
text: '맹획은 풀려나자마자 다시 산채를 모았습니다. 그러나 지난번 지켜진 포로장과 마을 때문에, 사람들은 촉한군이 약탈하지 않았다는 사실을 이미 알고 있습니다. 이번 싸움은 그 흔들림을 전장 위에서 붙잡는 일입니다.'
|
||||
},
|
||||
{
|
||||
id: 'forty-ninth-second-capture-plan',
|
||||
@@ -3519,7 +3519,7 @@ export const fortyNinthBattleIntroPages: StoryPage[] = [
|
||||
chapter: '두 번째 생포',
|
||||
background: 'story-nanzhong-captures',
|
||||
speaker: '제갈량',
|
||||
text: '이번에도 베어서는 안 됩니다. 강가의 늪지와 산채 길목을 끊어 맹획을 다시 생포하고, 마을과 포로장을 지켜 그가 돌아갈 때 들을 말까지 남겨 두십시오.'
|
||||
text: '이번에도 베어서는 안 됩니다. 먼저 포로장 장부를 지키고 회유 마을을 안정시키십시오. 그 뒤 강가의 늪지와 산채 길목을 끊어 맹획을 다시 생포해야, 그가 돌아갈 때 들을 말이 남습니다.'
|
||||
},
|
||||
{
|
||||
id: 'forty-ninth-sortie',
|
||||
@@ -3537,7 +3537,7 @@ export const fortyNinthBattleVictoryPages: StoryPage[] = [
|
||||
bgm: 'militia-theme',
|
||||
chapter: '두 번째 생포',
|
||||
background: 'story-nanzhong-captures',
|
||||
text: '맹획은 다시 포위되었고, 이번에도 촉한군은 진영을 불태우지 않았습니다. 포로장은 닫혔지만 약탈은 없었고, 마을 사람들은 어느 군대가 오래 남을 수 있는지를 보기 시작했습니다.'
|
||||
text: '맹획은 다시 포위되었고, 이번에도 촉한군은 진영을 불태우지 않았습니다. 포로장 장부는 맞았고 회유 마을은 무사했습니다. 마을 사람들은 어느 군대가 오래 남을 수 있는지를 보기 시작했습니다.'
|
||||
},
|
||||
{
|
||||
id: 'forty-ninth-victory-release-again',
|
||||
|
||||
@@ -1642,7 +1642,23 @@ const sortieRulesByBattleId: Partial<Record<BattleScenarioId, SortieRuleDefiniti
|
||||
{ unitId: 'huang-zhong', reason: '고지 궁병과 주술사를 억눌러 포위망이 흐트러지지 않게 합니다.' },
|
||||
{ unitId: 'ma-chao', reason: '맹획의 측면 돌파와 재집결 기병을 강하게 묶어 둡니다.' }
|
||||
],
|
||||
note: '칠종칠금 2차전은 제갈량이 필수이며, 맹획을 다시 잡아도 마을과 포로장이 흔들리지 않게 지키는 회유전입니다. 산길 판단, 장부 관리, 고지 제압을 함께 고르십시오.'
|
||||
recommendedClasses: [
|
||||
{ label: '재석방 지휘', classKeys: ['strategist'], reason: '두 번째 생포 뒤에도 회유 명분이 무너지지 않게 합니다.' },
|
||||
{ label: '포로장 장부', classKeys: ['strategist'], reason: '포로와 군량 기록을 지켜 군율을 증명합니다.' },
|
||||
{ label: '늪길 판독', classKeys: ['infantry', 'spearman'], reason: '늪지와 강가 우회로의 매복을 줄입니다.' },
|
||||
{ label: '맹수 재돌격', classKeys: ['cavalry'], reason: '재집결 기병과 맹수 돌파를 빠르게 받아칩니다.' },
|
||||
{ label: '고지 억제', classKeys: ['archer'], reason: '고지 궁병과 주술사를 눌러 생포망을 안정시킵니다.' }
|
||||
],
|
||||
deploymentSlots: [
|
||||
{ x: 11, y: 56, role: 'support', unitId: 'zhuge-liang', label: '재석방 지휘' },
|
||||
{ x: 8, y: 54, role: 'support', unitId: 'huang-quan', label: '포로 장부' },
|
||||
{ x: 27, y: 52, role: 'flank', unitId: 'wang-ping', label: '늪길 판독' },
|
||||
{ x: 15, y: 53, role: 'support', unitId: 'ma-liang', label: '마을 설명' },
|
||||
{ x: 22, y: 56, role: 'front', unitId: 'zhao-yun', label: '재돌격 저지' },
|
||||
{ x: 25, y: 57, role: 'flank', unitId: 'huang-zhong', label: '고지 억제' },
|
||||
{ x: 37, y: 56, role: 'front', unitId: 'ma-chao', label: '측면 봉쇄' }
|
||||
],
|
||||
note: '칠종칠금 2차전은 같은 생포를 반복하더라도 신뢰를 잃지 않는 전투입니다. 포로장 장부와 회유 마을을 지키며 맹획을 다시 잡아 풀어 보낼 명분을 남기십시오.'
|
||||
},
|
||||
'fiftieth-battle-meng-huo-third-capture': {
|
||||
maxUnits: 7,
|
||||
|
||||
Reference in New Issue
Block a user