diff --git a/src/game/data/battles.ts b/src/game/data/battles.ts index 9f45df9..f5229a5 100644 --- a/src/game/data/battles.ts +++ b/src/game/data/battles.ts @@ -1031,6 +1031,32 @@ export const seventhBattleScenario: BattleScenarioDefinition = { ], note: '서주 구원전은 마을 확보와 유비 생존이 핵심입니다. 기본 전열은 관우 정면, 장비 측면, 유비 후방 지휘로 잡혀 있습니다.' }, + tacticalGuide: { + summary: '서주 동쪽 길목에서 하후돈의 기병과 궁병을 받아내며, 마을 어귀를 안정시킨 뒤 본대를 밀어내는 전투입니다.', + route: '출진 지점 -> 남서 길목 방어 -> 서주 마을 어귀 확보 -> 하후돈 본대', + focus: '관우는 마을 입구 전열을 세우고, 장비는 측면 기병을 끊으며, 유비는 뒤에서 회복과 마무리 판단을 맡깁니다. 마을 보상까지 노린다면 적 궁병을 먼저 줄이십시오.', + roles: ['관우: 마을 입구 전열', '장비: 측면 기병 견제', '유비: 후방 지휘/회복'], + events: { + 'village-approach': { + title: '서주 마을 접근', + lines: [ + '마을 주변 적을 남겨두면 보상 확보가 늦어집니다.', + '관우로 길목을 막고 장비를 측면으로 보내 궁병과 기병을 먼저 끊으십시오.' + ] + }, + 'enemy-posture': { + title: '하후돈 추격대', + lines: [ + '하후돈은 기병을 앞세워 길목을 압박하고 궁병으로 전열을 흔듭니다.', + '마을 보상보다 생존이 급하면 유비를 뒤로 물리고 관우와 장비를 붙여 싸우십시오.' + ] + }, + 'cavalry-approach': { + title: '측면 기병 접근', + lines: ['기병이 측면 길을 따라 빠르게 붙고 있습니다.', '장비로 길을 끊고, 관우는 마을 입구를 비우지 마십시오.'] + } + } + }, map: seventhBattleMap, units: seventhBattleUnits, bonds: seventhBattleBonds,