{ "id": "040_hanzhong_gate", "name": "한중 관문전", "objectives": { "victory": "조조가 장로의 관문에 닿은 뒤 한중 관문 수비대를 격파하라.", "defeat": "조조가 퇴각하거나 18턴이 시작된다." }, "conditions": { "victory": { "type": "all_units_defeated", "team": "enemy", "after_event": "hanzhong_gate_reached" }, "defeat": [ { "type": "any_officer_defeated", "team": "player", "officer_ids": ["cao_cao"] }, { "type": "turn_reached", "turn": 18, "team": "player" } ] }, "briefing": { "title": "한중 관문전", "location": "진령 한중 관문, 건안 20년", "lines": [ "한중 입구는 열렸지만, 장로의 관문은 여전히 분지로 들어가는 산길을 틀어쥐고 있다.", "조조군은 차분한 공성선으로 문을 열지, 장로의 도사들이 마음을 추스르기 전에 빠른 일격을 넣을지 정해야 한다." ], "conditional_lines": [ { "campaign_flags": { "secured_hanzhong_approach": true }, "lines": [ "입구를 확보한 덕분에 조조는 사다리와 군량, 느긋한 압박을 관문 앞까지 끌어올릴 여유를 얻었다." ] }, { "campaign_flags": { "pressed_zhang_lu_gate": true }, "lines": [ "장로의 관문을 서둘러 압박해 수비대는 흔들리지만, 한중의 봉화병도 이미 정신없이 응답하고 있다." ] } ], "camp_conversations": [ { "id": "hanzhong_gate_council", "group": "topic", "label": "관문 군의", "speaker": "Cao Ren", "summary": "사다리와 방패수레를 어디에 붙일지 정한다.", "lines": [ { "speaker": "Cao Ren", "side": "left", "text": "관문은 절벽처럼 서 있습니다. 정면만 두드리면 병사보다 사다리가 먼저 지칠 겁니다." }, { "speaker": "Cao Cao", "side": "right", "text": "절벽도 사람이 지킨다. 사람의 마음이 흔들리는 곳에 첫 사다리를 걸어라." } ] }, { "id": "hanzhong_xiahou_yuan_beacon", "group": "officer", "officer_id": "xiahou_yuan", "label": "하후연 - 봉화의 박자", "speaker": "Xiahou Yuan", "summary": "봉화가 모이기 전에 관문 수비의 호흡을 끊는다.", "lines": [ { "speaker": "Xiahou Yuan", "side": "left", "text": "봉화가 셋 더 오르면 산길의 작은 초소까지 모두 관문으로 모일 것입니다." }, { "speaker": "Guo Jia", "side": "right", "text": "그 전에 소리를 크게 내십시오. 두려움은 봉화보다 빨리 번집니다." } ] } ] }, "shop": { "items": [ "bean", "wine", "iron_sword", "training_spear", "short_bow", "hand_axe", "war_axe", "leather_armor", "iron_armor" ], "conditional_items": [ { "campaign_flags": { "secured_hanzhong_approach": true }, "items": ["imperial_seal"] }, { "campaign_flags": { "pressed_zhang_lu_gate": true }, "items": ["war_drum"] } ], "merchant": { "name": "한중 관문 야상", "lines": [ "관문 앞에서는 사다리보다 먼저 배를 채워야 합니다. 빈 배로는 성벽도 더 높아 보이지요.", "도사들은 부적을 팔고, 저는 술과 갑옷을 팝니다. 오늘은 제 물건이 더 오래 버틸 겁니다." ] } }, "roster": { "max_units": 7, "required_officers": ["cao_cao", "guo_jia"] }, "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": [ "GGGGHHGGGGGGHHGGGG", "GGFFHHGGRRGGHHFFGG", "GGRRRRRRRRRRRRFFGG", "GGGFGHGGGGRRGGGGGG", "RRRRRRRRRRRRRRRRRR", "GGGGGHHGGGRRGFFGGG", "GGHHGFFFGGFFFGGHHG", "GGHHGFFFGGFFFGGHHG", "GGGGGGFFGGHHHGGGGG", "GGFFGGGGGGHHHFFGGG", "GGGGGGGGGGGGGGGGGG" ] }, "deployments": [ { "unit_id": "cao_cao_ch40", "officer_id": "cao_cao", "team": "player", "pos": [1, 4] }, { "unit_id": "guo_jia_ch40", "officer_id": "guo_jia", "team": "player", "requires_joined": true, "pos": [2, 4] }, { "unit_id": "zhang_he_ch40", "officer_id": "zhang_he", "team": "player", "requires_joined": true, "pos": [2, 3] }, { "unit_id": "xiahou_dun_ch40", "officer_id": "xiahou_dun", "team": "player", "pos": [1, 5] }, { "unit_id": "dian_wei_ch40", "officer_id": "dian_wei", "team": "player", "requires_joined": true, "pos": [2, 5] }, { "unit_id": "xiahou_yuan_ch40", "officer_id": "xiahou_yuan", "team": "player", "requires_joined": true, "pos": [3, 3] }, { "unit_id": "cao_ren_ch40", "officer_id": "cao_ren", "team": "player", "requires_joined": true, "pos": [3, 4] }, { "unit_id": "zhang_lu_gate_guard", "name": "장로 관문 수비장", "class_id": "commander", "team": "enemy", "level": 37, "pos": [14, 4], "base": { "hp": 130, "mp": 52, "atk": 38, "def": 30, "int": 31, "agi": 21 } }, { "unit_id": "yangping_pass_captain", "name": "양평관 대장", "class_id": "guard_captain", "team": "enemy", "level": 37, "pos": [12, 4], "base": { "hp": 106, "atk": 38, "def": 31 } }, { "unit_id": "hanzhong_gate_champion", "name": "한중 관문 용장", "class_id": "champion", "team": "enemy", "level": 37, "pos": [15, 3], "base": { "hp": 134, "mp": 12, "atk": 40, "def": 28, "int": 12, "agi": 25 } }, { "unit_id": "gate_ritual_advisor", "name": "관문 의례 군사", "class_id": "military_advisor", "team": "enemy", "level": 37, "pos": [13, 5], "skills": ["blaze", "great_mend"], "base": { "hp": 94, "mp": 78, "atk": 8, "def": 19, "int": 40, "agi": 19 } }, { "unit_id": "hanzhong_gate_spear_north", "name": "한중 관문 창병", "class_id": "infantry", "team": "enemy", "level": 37, "pos": [12, 3], "base": { "hp": 96, "atk": 38, "def": 28 } }, { "unit_id": "hanzhong_gate_spear_south", "name": "한중 관문 창병", "class_id": "infantry", "team": "enemy", "level": 37, "pos": [12, 5], "base": { "hp": 96, "atk": 38, "def": 28 } }, { "unit_id": "hanzhong_gate_marksman", "name": "한중 관문 궁병", "class_id": "marksman", "team": "enemy", "level": 37, "pos": [13, 2], "base": { "hp": 88, "atk": 39, "def": 15, "agi": 28 } } ], "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": "Xiahou Yuan", "text": "저 관문은 성벽이라기보다 깃발을 단 절벽 같습니다." }, { "speaker": "Guo Jia", "text": "그럼 절벽과 다투지 마십시오. 그것을 떠받치는 사람을 찾으면 됩니다." }, { "speaker": "Cao Cao", "text": "저들의 확신이 꺾일 때 관문은 열린다." } ] } ] }, { "id": "secured_approach_builds_siege", "once": true, "when": { "type": "turn_start", "team": "player", "turn": 2, "campaign_flags": { "secured_hanzhong_approach": true } }, "actions": [ { "type": "dialogue", "lines": [ { "speaker": "Cao Ren", "text": "확보한 입구 덕분에 사다리와 방패수레가 자리를 잡았습니다." }, { "speaker": "Cao Cao", "text": "좋다. 준비된 압박은 돌도 불안하게 만든다." } ] } ] }, { "id": "pressed_gate_summons_defenders", "once": true, "when": { "type": "turn_start", "team": "enemy", "turn": 2, "campaign_flags": { "pressed_zhang_lu_gate": true } }, "actions": [ { "type": "dialogue", "lines": [ { "speaker": "장로 관문 수비장", "text": "의식이 끝나기 전에 조조가 몰아친다. 모든 봉화 수비대를 관문으로 불러라." }, { "speaker": "Zhang He", "text": "저들의 다급함이 우리의 속도에 답했습니다. 관문에는 두려움이 붐빌 것입니다." } ] }, { "type": "spawn_deployment", "deployment": { "unit_id": "beacon_gate_riders", "name": "봉화 관문 기병", "class_id": "cavalry", "team": "enemy", "level": 37, "pos": [16, 3], "base": { "hp": 88, "atk": 35, "def": 19, "agi": 25 } } } ] }, { "id": "turn_4_gate_defiance", "once": true, "when": { "type": "turn_start", "team": "enemy", "turn": 4 }, "actions": [ { "type": "dialogue", "lines": [ { "speaker": "관문 의례 군사", "text": "산은 자격 없는 자를 시험한다. 저들의 자신감이 엷어질 때까지 버텨라." }, { "speaker": "Guo Jia", "text": "저들은 지연을 신앙처럼 꾸밉니다. 지연을 끊으면 예복도 따라 찢어집니다." } ] } ] }, { "id": "hanzhong_gate_reached", "once": true, "when": { "type": "unit_reaches_tile", "team": "player", "officer_ids": ["cao_cao"], "pos": [10, 4] }, "actions": [ { "type": "set_objective", "victory": "장로의 관문에 닿았다. 한중 관문 수비대를 격파하라.", "defeat": "조조가 퇴각하거나 18턴이 시작된다." }, { "type": "dialogue", "lines": [ { "speaker": "Cao Cao", "text": "이곳이 관문이다. 수비대를 깨면 한중도 더는 돌려 말하지 못한다." }, { "speaker": "장로 관문 수비장", "text": "한중은 고개로 말하고, 고개는 허락하지 않는다." } ] }, { "type": "spawn_deployments", "deployments": [ { "unit_id": "gate_halberd_guard", "name": "관문 장극병", "class_id": "guard_captain", "team": "enemy", "level": 37, "pos": [16, 4], "base": { "hp": 104, "atk": 38, "def": 31 } }, { "unit_id": "gate_arrow_screen", "name": "관문 궁병", "class_id": "archer", "team": "enemy", "level": 37, "pos": [16, 5], "base": { "hp": 82, "atk": 37, "def": 12, "agi": 26 } } ] } ] }, { "id": "turn_9_gate_shakes", "once": true, "when": { "type": "turn_start", "team": "player", "turn": 9 }, "actions": [ { "type": "dialogue", "lines": [ { "speaker": "Xiahou Yuan", "text": "관문 전열이 흔들립니다. 도사들의 외침이 장수들의 명령보다 커졌습니다." }, { "speaker": "Cao Cao", "text": "그럼 장수들은 더는 승리를 듣지 못한다. 끝내라." } ] } ] } ], "rewards": { "gold": 7800, "items": ["bean", "wine", "imperial_seal"] }, "post_battle_dialogue": [ { "speaker": "Guo Jia", "text": "한중 관문은 무너졌습니다. 장로가 아직 교섭할 수는 있어도, 산만으로 전세를 정한다고 말할 수는 없습니다." }, { "speaker": "Xiahou Yuan", "text": "장로는 지금 항복할 수도 있고, 우리가 고개마다 한중을 평정하게 만들 수도 있습니다." }, { "speaker": "Cao Cao", "text": "빨리 받아낸 항복은 길이 되고, 늦게 얻은 평정은 교훈이 된다." } ], "post_battle_choices": [ { "id": "accept_zhang_lu_submission", "label": "항복 접수", "description": "조조가 한중이 다시 방어선을 모으기 전에 장로의 항복을 받아들인다.", "set_flags": { "accepted_zhang_lu_submission": true, "pacified_hanzhong": false }, "gold": 1250, "items": ["imperial_seal"] }, { "id": "pacify_hanzhong", "label": "한중 평정", "description": "조조가 산중 세력이 관문 전쟁을 다시 열지 못하도록 힘으로 한중을 평정한다.", "set_flags": { "accepted_zhang_lu_submission": false, "pacified_hanzhong": true }, "gold": 1050, "items": ["war_drum"] } ] }