diff --git a/src/game/data/battles.ts b/src/game/data/battles.ts index f5229a5..b35bf4d 100644 --- a/src/game/data/battles.ts +++ b/src/game/data/battles.ts @@ -762,6 +762,32 @@ export const fourthBattleScenario: BattleScenarioDefinition = { '요새와 숲의 궁병이 진입로를 막고 있습니다. 측면의 기병과 중앙 수비병을 나누어 상대하십시오.', '16턴 이내에 승리하면 황건적 토벌의 공적이 크게 오릅니다.' ], + tacticalGuide: { + summary: '광종 본영 깊숙한 곳에서 장각을 직접 격파해 황건 토벌을 마무리하는 전투입니다.', + route: '출진 지점 -> 본영 입구 방어선 -> 측면 숲길 정리 -> 장각 본진', + focus: '관우는 요새 앞 전열을 고정하고, 장비는 숲길 궁병과 기병을 흔들며, 유비는 뒤에서 무리한 돌입을 막아야 합니다.', + roles: ['관우: 본영 입구 전열', '장비: 측면 숲길 압박', '유비: 후방 지휘/마무리 판단'], + events: { + 'enemy-posture': { + title: '광종 본영 진형', + lines: [ + '장각은 요새와 숲길을 겹쳐 본영 입구를 막고 있습니다.', + '중앙을 서두르기 전에 측면 궁병을 줄이면 장각에게 붙는 길이 훨씬 안정됩니다.' + ] + }, + 'cavalry-approach': { + title: '측면 기병 접근', + lines: ['기병이 숲길 옆으로 돌아 전열을 찌르려 합니다.', '장비로 측면을 끊고 관우는 본영 입구를 비우지 마십시오.'] + }, + 'leader-wavering': { + title: '장각 본진 동요', + lines: [ + '장각 주변 수비가 무너지면 황건 본영 전체가 흔들립니다.', + '유비를 안전하게 두고 관우와 장비를 붙여 끝을 보십시오.' + ] + } + } + }, sortie: { sortieLimit: 3, requiredUnits: ['liu-bei'], @@ -845,6 +871,32 @@ export const fifthBattleScenario: BattleScenarioDefinition = { '중앙 길은 빠르지만 궁병과 기병의 반격을 받기 쉽습니다. 숲길 척후를 처리하고 요새 주변을 차근히 압박하십시오.', '14턴 이내에 승리하면 공손찬 진영에서 세 형제의 무공이 더 크게 알려집니다.' ], + tacticalGuide: { + summary: '반동탁 연합으로 향하는 길목에서 호진의 전초 진지를 무너뜨리는 전투입니다.', + route: '출진 지점 -> 숲길 척후 정리 -> 전초 요새 압박 -> 호진 본대', + focus: '관우는 전초 요새의 반격을 받아내고, 장비는 숲길 척후를 지워 호진에게 붙는 길을 열어야 합니다.', + roles: ['관우: 요새 전열', '장비: 숲길 척후 돌파', '유비: 후방 지휘/생존 유지'], + events: { + 'enemy-posture': { + title: '사수관 전초 진형', + lines: [ + '호진은 중앙 요새 앞에 보병을 세우고 숲길에 척후를 숨겨 두었습니다.', + '요새만 보고 전진하면 측면 화살과 기병에 전열이 갈라질 수 있습니다.' + ] + }, + 'vanguard-broken': { + title: '전초선 붕괴', + lines: [ + '숲길 척후가 무너지면 호진의 전초 진지도 급히 흔들립니다.', + '관우를 중앙에 세우고 장비로 남은 궁병을 끊으면 빠른 승리가 보입니다.' + ] + }, + 'leader-wavering': { + title: '호진 본대 동요', + lines: ['호진의 전열이 무너지고 있습니다.', '유비가 앞으로 끌려가지 않게 하면서 마지막 압박을 넣으십시오.'] + } + } + }, sortie: { sortieLimit: 3, requiredUnits: ['liu-bei'], @@ -928,6 +980,32 @@ export const sixthBattleScenario: BattleScenarioDefinition = { '강가의 궁병과 측면 기병이 동시에 압박합니다. 유비는 뒤에 두고 관우와 장비로 중앙 길을 확보하십시오.', '15턴 이내에 승리하면 공손찬 진영에서 세 형제의 신뢰가 커집니다.' ], + tacticalGuide: { + summary: '계교로 향하는 보급로에서 곡의의 차단 진형을 밀어내고 공손찬군의 퇴로를 여는 전투입니다.', + route: '출진 지점 -> 강가 전열 안정 -> 보급촌 확보 -> 곡의 차단선', + focus: '강가 궁병과 측면 기병을 동시에 받기보다 관우로 길목을 고정하고, 장비가 기병을 먼저 끊어 보급촌을 안정시키는 흐름이 좋습니다.', + roles: ['관우: 강가 전열 유지', '장비: 측면 기병 차단', '유비: 보급촌 후방 지휘'], + events: { + 'village-approach': { + title: '계교 보급촌 접근', + lines: [ + '보급촌을 확보하면 원군로가 안정되고 결과 보상이 좋아집니다.', + '주변 궁병을 남긴 채 들어가면 유비가 위험해지니 전열을 먼저 세우십시오.' + ] + }, + 'cavalry-approach': { + title: '원소군 측면 기병', + lines: ['기병이 강가 측면을 따라 빠르게 붙고 있습니다.', '장비로 길을 끊고 관우는 중앙 길목을 지키십시오.'] + }, + 'enemy-posture': { + title: '곡의 차단 진형', + lines: [ + '곡의는 강가 궁병과 보병을 겹쳐 보급로를 끊으려 합니다.', + '중앙 길을 무리하게 뚫기보다 보급촌 주변 적을 줄이면 전투가 안정됩니다.' + ] + } + } + }, sortie: { sortieLimit: 3, requiredUnits: ['liu-bei'],