{ "id": "018_northern_pursuit", "name": "북도 추격전", "objectives": { "victory": "조조가 북쪽 길목에 도달한 뒤 원상의 후위대를 격파하라.", "defeat": "조조가 퇴각하거나 15턴이 시작된다." }, "conditions": { "victory": { "type": "all_units_defeated", "team": "enemy", "after_event": "yuan_rearguard_formed" }, "defeat": [ { "type": "any_officer_defeated", "team": "player", "officer_ids": ["cao_cao"] }, { "type": "turn_reached", "turn": 15, "team": "player" } ] }, "briefing": { "title": "북도 추격전", "location": "업성 북도, 건안 8년", "lines": [ "업성은 함락되었으나 원상은 아직 명령이 살아 있는 척할 만큼의 깃발을 들고 북쪽으로 달아난다.", "조조는 장합을 앞세워 퇴로를 읽게 하고, 곽가는 달아나는 후계자가 언제 갇힌 후계자가 되는지 살핀다." ], "conditional_lines": [ { "campaign_flags": { "pursued_yuan_shang": true }, "lines": [ "즉시 추격한 덕에 원상의 치중대는 길게 늘어졌으나, 조조의 선봉도 숨 가쁜 행군을 견뎌야 한다." ] }, { "campaign_flags": { "stabilized_ye": true }, "lines": [ "업의 행정이 조조의 뒤길에 군량을 대자, 원씨 잔당이 파고들 틈은 줄어든다." ] } ], "camp_conversations": [ { "id": "northern_pursuit_road_council", "group": "topic", "label": "북도 추격 군의", "speaker": "Cao Cao", "summary": "원상의 깃발이 더 북쪽으로 사라지기 전에 추격 명령을 정한다.", "lines": [ { "speaker": "Cao Cao", "side": "left", "text": "원상은 아직 깃발을 들고 있지만, 도망치는 길 위의 깃발은 사람들이 돌아올 수 있다고 믿을 때만 깃발이다." }, { "speaker": "Guo Jia", "side": "right", "text": "그 믿음부터 꺾어야 합니다. 치중, 전령, 그리고 내일을 셈하는 대장들이 먼저입니다." }, { "speaker": "Zhang He", "side": "right", "text": "북쪽 길은 언덕 굽이 뒤에서 좁아집니다. 후위가 거기서 진을 치면 저들은 자기 수레 사이로만 물러날 수 있습니다." } ] }, { "id": "northern_pursuit_zhang_he_retreat_road", "group": "officer", "officer_id": "zhang_he", "label": "장합 - 퇴로 읽기", "speaker": "Zhang He", "summary": "추격 전에 원상의 퇴로를 읽는다.", "lines": [ { "speaker": "Zhang He", "side": "right", "text": "원상의 병사들은 군령이 아니라 가문에 대한 의리로 행군합니다. 가장 느린 수레가 저들의 용기가 끝나는 곳을 정할 것입니다." }, { "speaker": "Cao Cao", "side": "left", "text": "그렇다면 수레를 쫓아라. 용기는 늦게 도착하게 하라." } ] }, { "id": "northern_pursuit_hard_march_beans", "campaign_flags": { "pursued_yuan_shang": true }, "group": "topic", "label": "강행군 콩", "summary": "가장 빠른 추격대가 챙겨 온 압축 군량을 받는다.", "lines": [ { "speaker": "Xiahou Yuan", "side": "right", "text": "선봉이 콩을 안장천 밑에 숨겨 왔습니다. 가죽 맛이 나지만 사람을 움직이게는 합니다." }, { "speaker": "Cao Cao", "side": "left", "text": "강행군에는 늦게 닿은 진수성찬보다 낫다." } ], "effects": [ { "type": "grant_item", "item_id": "bean", "count": 1, "text": "강행군 콩이 야전 물자에 콩 1개를 더한다." } ] }, { "id": "northern_pursuit_ji_supply_medicine", "campaign_flags": { "stabilized_ye": true }, "group": "topic", "label": "기주 보급 약재", "summary": "안정된 기주 도로로 도착한 약재를 받는다.", "lines": [ { "speaker": "Cao Ren", "side": "right", "text": "기주의 수레가 평범한 상자에 약재를 봉해 보냈습니다. 깃발도 소란도 없고, 쓸모 있는 질서만 있었습니다." }, { "speaker": "Guo Jia", "side": "left", "text": "고요한 길은 바퀴 달린 의원입니다." } ], "effects": [ { "type": "grant_item", "item_id": "panacea", "count": 1, "text": "기주 보급 약재가 야전 물자에 만능약 1개를 더한다." } ] } ] }, "shop": { "merchant": { "name": "북도 야상", "lines": [ "북쪽 길에서는 속도가 먼저 팔리고 편안함은 끝내 물건이 되지 않습니다.", "먼지가 오르기 전에 사 두십시오. 달아나는 후계자는 질서 있는 시장보다 부서진 수레를 남깁니다." ] }, "items": [ "bean", "wine", "iron_sword", "training_spear", "short_bow", "hand_axe", "war_axe", "leather_armor", "iron_armor" ], "conditional_items": [ { "campaign_flags": { "pursued_yuan_shang": true }, "items": ["war_drum"] }, { "campaign_flags": { "stabilized_ye": true }, "items": ["imperial_seal"] } ] }, "roster": { "max_units": 7, "required_officers": ["cao_cao", "guo_jia", "zhang_he"] }, "formation": { "cells": [[1, 3], [1, 4], [1, 5], [2, 2], [2, 3], [2, 4], [2, 5], [2, 6], [3, 2], [3, 3], [3, 4], [3, 5], [3, 6]] }, "map": { "width": 18, "height": 11, "terrain": [ "GGGGGHHGGGGGGGGGGG", "GGFFGHHGGGFFGGGFFG", "GGRRRRRRRRRRRRGFFG", "GGGGGRGGGGRRGGGGGG", "RRRRRRRRRRRRRRRRRR", "GGGGGRGGGGRRGGGGGG", "GGHHGFFFGGFFFGGHHG", "GGHHGFFFGGFFFGGHHG", "GGGGGGFFGGHHHGGGGG", "GGFFGGGGGGHHHFFGGG", "GGGGGGGGGGGGGGGGGG" ] }, "deployments": [ { "unit_id": "cao_cao_ch18", "officer_id": "cao_cao", "team": "player", "pos": [1, 4] }, { "unit_id": "guo_jia_ch18", "officer_id": "guo_jia", "team": "player", "requires_joined": true, "pos": [2, 4] }, { "unit_id": "zhang_he_ch18", "officer_id": "zhang_he", "team": "player", "requires_joined": true, "pos": [2, 3] }, { "unit_id": "xiahou_dun_ch18", "officer_id": "xiahou_dun", "team": "player", "pos": [1, 5] }, { "unit_id": "dian_wei_ch18", "officer_id": "dian_wei", "team": "player", "requires_joined": true, "pos": [2, 5] }, { "unit_id": "xiahou_yuan_ch18", "officer_id": "xiahou_yuan", "team": "player", "requires_joined": true, "pos": [3, 3] }, { "unit_id": "cao_ren_ch18", "officer_id": "cao_ren", "team": "player", "requires_joined": true, "pos": [3, 4] }, { "unit_id": "yuan_shang_rearguard", "name": "원상 후위대", "class_id": "commander", "team": "enemy", "level": 17, "pos": [14, 4], "base": { "hp": 84, "mp": 20, "atk": 23, "def": 17, "int": 13, "agi": 12 } }, { "unit_id": "northern_road_captain", "name": "북도 대장", "class_id": "guard_captain", "team": "enemy", "level": 16, "pos": [12, 4], "base": { "hp": 64, "atk": 20, "def": 16 } }, { "unit_id": "yuan_retreat_advisor", "name": "퇴각 군사", "class_id": "military_advisor", "team": "enemy", "level": 16, "pos": [15, 5], "skills": ["blaze", "great_mend"], "base": { "hp": 52, "mp": 36, "atk": 7, "def": 9, "int": 19, "agi": 10 } }, { "unit_id": "northern_spear_north", "name": "북도 창병", "class_id": "infantry", "team": "enemy", "level": 16, "pos": [12, 3], "base": { "hp": 56, "atk": 19, "def": 13 } }, { "unit_id": "northern_spear_south", "name": "북도 창병", "class_id": "infantry", "team": "enemy", "level": 16, "pos": [12, 5], "base": { "hp": 56, "atk": 19, "def": 13 } }, { "unit_id": "northern_archer_north", "name": "북도 궁병", "class_id": "marksman", "team": "enemy", "level": 16, "pos": [13, 2], "base": { "hp": 46, "atk": 19, "def": 8, "agi": 15 } }, { "unit_id": "northern_archer_south", "name": "북도 궁병", "class_id": "marksman", "team": "enemy", "level": 16, "pos": [14, 6], "base": { "hp": 46, "atk": 19, "def": 8, "agi": 15 } }, { "unit_id": "yuan_escape_rider", "name": "원씨 탈출 기병", "class_id": "elite_cavalry", "team": "enemy", "level": 16, "pos": [15, 3], "base": { "hp": 60, "atk": 20, "def": 12, "agi": 15 } } ], "events": [ { "id": "opening", "once": true, "when": { "type": "battle_start" }, "actions": [ { "type": "log", "text": "원상의 후위대가 업성에서 북쪽으로 난 길목을 막아선다." } ] }, { "id": "opening_dialogue", "once": true, "when": { "type": "battle_begin" }, "actions": [ { "type": "dialogue", "lines": [ { "speaker": "Zhang He", "text": "원상은 북쪽으로 달아나지만, 그의 대장들은 물러나는 병사로 벽을 만들려 합니다." }, { "speaker": "Cao Cao", "text": "그렇다면 그 벽이 군대였음을 떠올리기 전에 부숴라." }, { "speaker": "Guo Jia", "text": "달아나는 후계자도 값이 있습니다. 갇힌 후계자는 더 값지지요." } ] } ] }, { "id": "rapid_pursuit_strain", "once": true, "when": { "type": "turn_start", "team": "player", "turn": 2, "campaign_flags": { "pursued_yuan_shang": true } }, "actions": [ { "type": "dialogue", "lines": [ { "speaker": "Xiahou Yuan", "text": "원상의 깃발이 일으킨 먼지를 잡았습니다. 한 번만 더 밀면 치중은 우리 것입니다." }, { "speaker": "Guo Jia", "text": "빠른 추격은 거리를 이기지만, 지친 병사도 결국 길 위에서 이겨야 합니다." } ] } ] }, { "id": "ye_supply_arrives", "once": true, "when": { "type": "turn_start", "team": "player", "turn": 2, "campaign_flags": { "stabilized_ye": true } }, "actions": [ { "type": "dialogue", "lines": [ { "speaker": "Cao Ren", "text": "업에서 보낸 군량이 대열에 닿았습니다. 뒤쪽 길은 고요합니다." }, { "speaker": "Cao Cao", "text": "좋다. 고요한 후방은 전선이 분명하게 말하게 한다." } ] } ] }, { "id": "turn_3_rearguard_orders", "once": true, "when": { "type": "turn_start", "team": "enemy", "turn": 3 }, "actions": [ { "type": "dialogue", "lines": [ { "speaker": "원상 후위대", "text": "후계자가 다음 군막에 닿을 때까지 길을 지켜라. 내 명령 없이 물러나는 자는 없다." }, { "speaker": "Zhang He", "text": "저들은 아직 주를 지키지, 주를 지킬 땅을 지키지 않습니다." } ] } ] }, { "id": "yuan_rearguard_formed", "once": true, "when": { "type": "unit_reaches_tile", "team": "player", "officer_ids": ["cao_cao"], "pos": [10, 4] }, "actions": [ { "type": "set_objective", "victory": "북쪽 길목에 닿았다. 원상의 후위대를 격파하라.", "defeat": "조조가 퇴각하거나 15턴이 시작된다." }, { "type": "dialogue", "lines": [ { "speaker": "Cao Cao", "text": "길이 보인다. 원상이 그 뒤에서 또 다른 군대를 만들기 전에 저 엄호막을 베어라." }, { "speaker": "원상 후위대", "text": "길을 닫아라. 조조가 달아나는 깃발을 보게 되면 우리는 실패한 것이다." } ] }, { "type": "spawn_deployments", "deployments": [ { "unit_id": "yuan_baggage_guard", "name": "치중 수비대", "class_id": "guard_captain", "team": "enemy", "level": 16, "pos": [16, 4], "base": { "hp": 60, "atk": 19, "def": 15 } }, { "unit_id": "yuan_baggage_archer", "name": "치중 궁병", "class_id": "archer", "team": "enemy", "level": 16, "pos": [16, 5], "base": { "hp": 40, "atk": 17, "def": 7, "agi": 13 } } ] } ] }, { "id": "turn_7_pursuit_closes", "once": true, "when": { "type": "turn_start", "team": "player", "turn": 7 }, "actions": [ { "type": "dialogue", "lines": [ { "speaker": "Guo Jia", "text": "후위대의 형세가 무너지고 있습니다. 원상은 퇴각도 뒤에서 포위될 수 있음을 배우고 있습니다." }, { "speaker": "Cao Cao", "text": "그렇다면 그 가르침을 짧게 끝내라." } ] } ] } ], "rewards": { "gold": 3200, "items": ["bean", "wine", "war_axe"] }, "post_battle_dialogue": [ { "speaker": "Zhang He", "text": "원상의 엄호는 무너졌지만, 원씨 후계자들에게는 아직 익숙한 인장에 답할 북쪽 고을들이 남아 있습니다." }, { "speaker": "Guo Jia", "text": "그렇다면 인장을 쫓을지, 고을들이 그 인장을 쓰는 것을 두려워하게 만들지 정해야 합니다." }, { "speaker": "Cao Cao", "text": "북방은 길 하나로 평정되지 않는다. 다음 압박을 정하라." } ], "post_battle_choices": [ { "id": "press_north_to_nanpi", "label": "남피 압박", "description": "조조가 원씨 후계자들이 남피에 모이기 전에 계속 압박한다.", "set_flags": { "pressed_north_to_nanpi": true, "secured_ji_province": false }, "gold": 150, "items": ["war_drum"] }, { "id": "secure_ji_province", "label": "기주 확보", "description": "다음 북방 공세 전에 항복한 고을과 보급로를 확보한다.", "set_flags": { "pressed_north_to_nanpi": false, "secured_ji_province": true }, "gold": 400, "items": ["imperial_seal"] } ] }