{ "id": "001_yellow_turbans", "name": "영천 황건 토벌전", "objectives": { "victory": "동쪽 성채를 장악하고 제11군령 이후 나타나는 마지막 황건 잔당까지 격파하라.", "defeat": "조조가 퇴각하거나 제22턴이 시작되면 패한다." }, "conditions": { "victory": { "type": "all", "conditions": [ { "type": "all_units_defeated", "team": "enemy", "after_event": "turn_11_last_rally" }, { "type": "unit_reaches_tile", "label": "성채 장악", "team": "player", "unit_ids": [ "cao_cao", "xiahou_dun" ], "cells": [ [ 19, 0 ], [ 20, 0 ], [ 21, 0 ], [ 19, 1 ], [ 20, 1 ], [ 21, 1 ], [ 19, 2 ], [ 20, 2 ], [ 21, 2 ] ] } ] }, "defeat": [ { "type": "any_officer_defeated", "team": "player", "officer_ids": [ "cao_cao" ] }, { "type": "turn_reached", "turn": 22, "team": "player" } ] }, "briefing": { "title": "영천 황건 토벌전", "location": "영천, 중평 원년", "lines": [ "황건의 무리가 영천 근방에 깃발을 세웠다.", "조조와 하후돈은 난세의 불길이 번지기 전에 그 진형을 꺾어야 한다.", "적은 마을과 성채에서 병력을 고치며, 늦게 닿는 원군까지 기다리고 있다." ], "camp_dialogue": [ { "speaker": "Cao Cao", "display_speaker": "조조", "side": "left", "text": "영천은 마른 풀밭의 불씨와 같다. 결단이 빠르면 조정도 아직 질서가 돌아올 수 있음을 믿을 것이다." }, { "speaker": "Xiahou Dun", "display_speaker": "하후돈", "side": "right", "text": "군사는 이미 창끝을 세웠습니다. 선봉을 맡겨 주시면 적의 앞줄을 묶어 두겠습니다." } ], "camp_conversations": [ { "id": "cao_cao_strategy", "group": "officer", "officer_id": "cao_cao", "label": "조조 - 군략", "speaker": "Cao Cao", "display_speaker": "조조", "summary": "첫 행군 전에 난세의 형세를 살핀다.", "lines": [ { "speaker": "Cao Cao", "display_speaker": "조조", "side": "left", "text": "영천은 마른 풀밭의 불씨와 같다. 결단이 빠르면 조정도 아직 질서가 돌아올 수 있음을 믿을 것이다." }, { "speaker": "Cao Cao", "display_speaker": "조조", "side": "left", "text": "적의 가운데가 허술하다. 앞줄을 깨고 깃발을 다시 모을 시간을 주지 마라." } ] }, { "id": "xiahou_dun_vanguard", "group": "officer", "officer_id": "xiahou_dun", "label": "하후돈 - 선봉", "speaker": "Xiahou Dun", "display_speaker": "하후돈", "summary": "첫 접전에 앞서 선봉의 길을 정한다.", "lines": [ { "speaker": "Xiahou Dun", "display_speaker": "하후돈", "side": "right", "text": "군사는 이미 창끝을 세웠습니다. 선봉을 맡겨 주시면 적의 앞줄을 묶어 두겠습니다." }, { "speaker": "Cao Cao", "display_speaker": "조조", "side": "left", "text": "붙잡되 깊이 쫓지는 마라. 숲 쪽에도 눈을 두어야 한다." } ] }, { "id": "northern_woods_cache", "group": "topic", "label": "북쪽 숲 보급고", "summary": "상인이 흘린 보급 소문을 살핀다.", "lines": [ { "speaker": "Cao Cao", "display_speaker": "조조", "side": "left", "text": "상인의 말이 허황되지만은 않을 것이다. 전열이 버티면 북쪽 숲으로 척후를 보내라." }, { "speaker": "Xiahou Dun", "display_speaker": "하후돈", "side": "right", "text": "적지에 숨은 보급이라면, 저들이 기억해 내기 전에 우리가 거두겠습니다." } ], "effects": [ { "type": "grant_item", "item_id": "bean", "count": 1, "text": "척후가 북쪽 숲에서 콩 한 줌을 거두어 군수에 보탰다." } ] } ] }, "shop": { "merchant": { "name": "군막 상인", "lines": [ "길가의 물자는 박하오나, 장군의 행렬을 위해 콩과 해독약만은 남겨 두었습니다.", "북쪽 숲에는 묻어 둔 보급이 있다는 말도 도니, 척후가 닿으면 살펴보십시오." ] }, "items": [ "bean", "antidote" ] }, "roster": { "max_units": 2, "required_officers": [ "cao_cao", "xiahou_dun" ] }, "formation": { "cells": [ [ 1, 5 ], [ 2, 5 ], [ 1, 6 ], [ 2, 6 ], [ 1, 7 ], [ 2, 7 ] ] }, "map": { "width": 22, "height": 14, "background": "res://art/backgrounds/battlefield_frontier.png", "terrain": [ "GGGGFFFFGGGGGGGGHHHCCC", "GGGGFFFFGGGGGGGGHHHCCC", "GGGGFFFFGGGGGGGGHHHCCC", "GGGFFFFFGGGGGGGGHHHRRG", "GGGFFFFGGGGGGGGRRRRRGG", "GGGGGGTTGGRRRRRRGHHHHG", "GRRRRRTTRRRGGGGGGHHHHG", "GGGGGGGGRRRRRRRRGGGGGG", "GGGGGGGGGGGGGTTGGGGGGG", "GGGGGGGGGGDDDTTGGGGGGG", "GGGWWWGGGGDDDDGGGGGGGG", "GGGWWWGGGGDDDDGGGGGGGG", "GGGGWWWGGGGGGGGGGGGGGG", "GGGGGGGGGGGGGGGGGGGGGG" ] }, "deployments": [ { "unit_id": "cao_cao", "officer_id": "cao_cao", "team": "player", "pos": [ 1, 6 ] }, { "unit_id": "xiahou_dun", "officer_id": "xiahou_dun", "team": "player", "pos": [ 1, 7 ] }, { "unit_id": "yellow_turban_1", "name": "장만성", "class_id": "bandit", "team": "enemy", "level": 2, "pos": [ 20, 1 ], "base": { "hp": 54, "atk": 13, "def": 8 } }, { "unit_id": "yellow_turban_2", "name": "황건 창병", "class_id": "infantry", "team": "enemy", "level": 1, "pos": [ 12, 5 ], "base": { "hp": 36, "atk": 10, "def": 6 } }, { "unit_id": "yellow_turban_3", "name": "황건 궁수", "class_id": "archer", "team": "enemy", "level": 1, "pos": [ 17, 3 ], "base": { "hp": 28, "atk": 9, "def": 4 } }, { "unit_id": "yellow_turban_4", "name": "마을 방패병", "class_id": "infantry", "team": "enemy", "level": 1, "pos": [ 6, 5 ], "ai_behavior": "guard", "ai_guard_anchor": [ 6, 5 ], "ai_guard_radius": 2, "base": { "hp": 38, "atk": 9, "def": 7 } }, { "unit_id": "yellow_turban_5", "name": "황건 유격병", "class_id": "bandit", "team": "enemy", "level": 1, "pos": [ 8, 6 ], "base": { "hp": 34, "atk": 11, "def": 5 } }, { "unit_id": "yellow_turban_6", "name": "황건 궁수", "class_id": "archer", "team": "enemy", "level": 1, "pos": [ 15, 7 ], "base": { "hp": 28, "atk": 9, "def": 4 } }, { "unit_id": "yellow_turban_7", "name": "성채 수비병", "class_id": "infantry", "team": "enemy", "level": 1, "pos": [ 19, 2 ], "ai_behavior": "guard", "ai_guard_anchor": [ 19, 2 ], "ai_guard_radius": 3, "base": { "hp": 40, "atk": 10, "def": 8 } }, { "unit_id": "yellow_turban_8", "name": "황건 별동대", "class_id": "bandit", "team": "enemy", "level": 1, "pos": [ 14, 8 ], "base": { "hp": 34, "atk": 11, "def": 5 } }, { "unit_id": "yellow_turban_9", "name": "황건 보병", "class_id": "infantry", "team": "enemy", "level": 1, "pos": [ 5, 6 ], "base": { "hp": 34, "atk": 9, "def": 6 } }, { "unit_id": "yellow_turban_10", "name": "황건 궁수", "class_id": "archer", "team": "enemy", "level": 1, "pos": [ 9, 4 ], "base": { "hp": 28, "atk": 9, "def": 4 } }, { "unit_id": "yellow_turban_11", "name": "황건 유격병", "class_id": "bandit", "team": "enemy", "level": 1, "pos": [ 11, 7 ], "base": { "hp": 34, "atk": 11, "def": 5 } }, { "unit_id": "yellow_turban_12", "name": "북숲 초병", "class_id": "infantry", "team": "enemy", "level": 1, "pos": [ 5, 2 ], "base": { "hp": 34, "atk": 9, "def": 6 } }, { "unit_id": "yellow_turban_13", "name": "마을 창병", "class_id": "infantry", "team": "enemy", "level": 1, "pos": [ 7, 6 ], "ai_behavior": "guard", "ai_guard_anchor": [ 7, 6 ], "ai_guard_radius": 2, "base": { "hp": 36, "atk": 10, "def": 6 } }, { "unit_id": "yellow_turban_14", "name": "동로 궁수", "class_id": "archer", "team": "enemy", "level": 1, "pos": [ 18, 5 ], "base": { "hp": 28, "atk": 9, "def": 4 } }, { "unit_id": "yellow_turban_15", "name": "언덕 유격병", "class_id": "bandit", "team": "enemy", "level": 1, "pos": [ 16, 4 ], "base": { "hp": 34, "atk": 11, "def": 5 } }, { "unit_id": "yellow_turban_16", "name": "성채 창병", "class_id": "infantry", "team": "enemy", "level": 1, "pos": [ 21, 2 ], "ai_behavior": "guard", "ai_guard_anchor": [ 21, 2 ], "ai_guard_radius": 3, "base": { "hp": 38, "atk": 10, "def": 7 } } ], "events": [ { "id": "opening", "once": true, "when": { "type": "battle_start" }, "actions": [ { "type": "log", "text": "조조와 하후돈이 첫 군령을 열었다." }, { "type": "log", "text": "북쪽 숲 어딘가에 작은 보급고가 숨겨져 있다." } ] }, { "id": "opening_dialogue", "once": true, "when": { "type": "battle_begin" }, "actions": [ { "type": "dialogue", "lines": [ { "speaker": "Narrator", "display_speaker": "이야기", "side": "left", "text": "천하가 어지러워지던 때, 젊은 조조는 벼슬길보다 먼저 무너지는 고을의 소식을 들었다." }, { "speaker": "Cao Cao", "display_speaker": "조조", "side": "left", "text": "법과 말만으로는 백성을 지킬 수 없구나. 길이 막히기 전에 직접 군사를 모아야겠다." }, { "speaker": "Xiahou Dun", "display_speaker": "하후돈", "side": "right", "text": "하후돈이 왔다. 맹덕, 혼자 나설 생각이었나? 같은 집안의 난세를 보고도 내가 뒤에 남을 리 없다." }, { "speaker": "Cao Cao", "display_speaker": "조조", "side": "left", "text": "원양이 함께라면 길이 열린다. 오늘은 이름을 세우기보다 먼저 마을 사람들을 살린다." }, { "speaker": "Narrator", "display_speaker": "이야기", "side": "left", "text": "두 사람은 작은 병력을 이끌고 황건의 깃발이 걸린 들판으로 향했다. 첫 군령은 여기서 시작된다." }, { "speaker": "Cao Cao", "display_speaker": "조조", "side": "left", "text": "황건의 깃발은 마을 뒤 성채에 기대어 서 있다. 들판의 잔병을 먼저 끊고 성채로 길을 열어라." }, { "speaker": "Zhang Mancheng", "display_speaker": "장만성", "side": "right", "text": "관군이 둘뿐이라니, 우습구나. 성채에 닿기 전에 들판에서 지치게 만들어라!" }, { "speaker": "Xiahou Dun", "display_speaker": "하후돈", "side": "right", "text": "그렇다면 지금 치겠습니다. 제가 앞줄을 열어 길을 내겠습니다." } ] } ] }, { "id": "northern_woods_cache", "once": true, "when": { "type": "unit_reaches_tile", "team": "player", "label": "북숲 보급고", "pos": [ 4, 2 ] }, "actions": [ { "type": "log", "text": "북쪽 숲 보급고를 거두었다." }, { "type": "grant_item", "item_id": "bean" }, { "type": "dialogue", "lines": [ { "speaker": "Scout", "display_speaker": "척후", "side": "right", "text": "숲 속 낡은 수레에서 콩 자루를 찾았습니다. 황건병이 미처 옮기지 못한 물자입니다." }, { "speaker": "Cao Cao", "display_speaker": "조조", "side": "left", "text": "좋다. 작은 보급도 오래 버티는 군에는 큰 힘이 된다. 전열에 나누어라." } ] } ] }, { "id": "village_supply_secured", "once": true, "when": { "type": "unit_reaches_tile", "team": "player", "label": "마을 보급", "cells": [ [ 6, 5 ], [ 7, 5 ], [ 6, 6 ], [ 7, 6 ], [ 13, 8 ], [ 14, 8 ], [ 13, 9 ], [ 14, 9 ] ] }, "actions": [ { "type": "log", "text": "마을 치료소와 창고를 확보했다." }, { "type": "grant_item", "item_id": "bean" }, { "type": "grant_gold", "amount": 80, "text": "마을 창고에서 군자금 80냥을 거두었다." }, { "type": "dialogue", "lines": [ { "speaker": "Scout", "display_speaker": "척후", "side": "right", "text": "마을 사람 몇이 숨겨 둔 약과 곡식을 내놓았습니다. 이곳을 붙들면 다친 병사를 돌릴 수 있습니다." }, { "speaker": "Cao Cao", "display_speaker": "조조", "side": "left", "text": "백성을 해치지 말고 창고만 거두어라. 전열을 고친 뒤 성채의 깃발을 꺾는다." } ] }, { "type": "set_objective", "victory": "마을 보급을 확보했다. 동쪽 성채를 장악하고 제11군령 이후 잔당까지 격파하라." } ] }, { "id": "castle_gate_secured", "once": true, "when": { "type": "unit_reaches_tile", "team": "player", "cells": [ [ 19, 0 ], [ 20, 0 ], [ 21, 0 ], [ 19, 1 ], [ 20, 1 ], [ 21, 1 ], [ 19, 2 ], [ 20, 2 ], [ 21, 2 ] ] }, "actions": [ { "type": "log", "text": "조조군이 동쪽 성채에 발을 들였다." }, { "type": "dialogue", "lines": [ { "speaker": "Xiahou Dun", "display_speaker": "하후돈", "side": "right", "text": "성채 문루가 흔들립니다. 적은 아직 들판과 숲에 잔병을 숨겨 두었습니다." }, { "speaker": "Cao Cao", "display_speaker": "조조", "side": "left", "text": "성채를 놓치지 마라. 마지막 깃발이 모습을 드러날 때까지 이곳을 발판으로 삼는다." } ] }, { "type": "set_objective", "victory": "성채를 장악했다. 제11군령 이후 나타나는 마지막 황건 잔당까지 모두 격파하라." } ] }, { "id": "turn_2_warning", "once": true, "when": { "type": "turn_start", "team": "enemy", "turn": 2 }, "actions": [ { "type": "log", "text": "황건적이 마을과 성채에 기대어 전열을 고친다." }, { "type": "dialogue", "lines": [ { "speaker": "Scout", "display_speaker": "척후", "side": "right", "text": "마을 앞 수레가 움직입니다. 다친 적병이 집 뒤로 물러나 숨을 고릅니다." }, { "speaker": "Cao Cao", "display_speaker": "조조", "side": "left", "text": "회복할 곳을 그냥 두면 싸움이 길어진다. 길목과 마을을 함께 눌러라." } ] } ] }, { "id": "turn_4_eastern_reserve", "once": true, "when": { "type": "turn_start", "team": "enemy", "turn": 4 }, "actions": [ { "type": "log", "text": "동쪽 들판에서 황건 잔병이 합류했다." }, { "type": "dialogue", "lines": [ { "speaker": "Xiahou Dun", "display_speaker": "하후돈", "side": "right", "text": "동쪽 먼지가 일어납니다. 흩어진 잔병이 제 선봉 쪽으로 몰립니다." }, { "speaker": "Cao Cao", "display_speaker": "조조", "side": "left", "text": "좋다. 네가 버티는 동안 중앙의 깃발을 끊겠다. 너무 깊이 끌려가지는 마라." } ] }, { "type": "spawn_deployments", "deployments": [ { "unit_id": "yellow_turban_reinforcement_1", "name": "황건 창병", "class_id": "infantry", "team": "enemy", "level": 1, "pos": [ 21, 5 ], "base": { "hp": 34, "atk": 10, "def": 5 } }, { "unit_id": "yellow_turban_reinforcement_2", "name": "황건 궁수", "class_id": "archer", "team": "enemy", "level": 1, "pos": [ 20, 6 ], "base": { "hp": 26, "atk": 9, "def": 4 } }, { "unit_id": "yellow_turban_reinforcement_2b", "name": "동문 유격병", "class_id": "bandit", "team": "enemy", "level": 1, "pos": [ 18, 6 ], "base": { "hp": 32, "atk": 11, "def": 5 } } ] }, { "type": "set_ai_target_priority", "unit_id": "xiahou_dun", "priority": 9, "text": "동쪽 잔병이 하후돈의 선봉을 노린다." } ] }, { "id": "turn_7_southern_raiders", "once": true, "when": { "type": "turn_start", "team": "enemy", "turn": 7 }, "actions": [ { "type": "log", "text": "남쪽 샛길에서 약탈대가 뒤늦게 모습을 드러냈다." }, { "type": "dialogue", "lines": [ { "speaker": "Scout", "display_speaker": "척후", "side": "right", "text": "남쪽 샛길입니다! 약탈대가 본진 쪽 깃발을 보고 돌아듭니다." }, { "speaker": "Cao Cao", "display_speaker": "조조", "side": "left", "text": "뒤를 물어 시간을 벌려는 수작이다. 본진을 세워 두고 성채 압박을 늦추지 마라." } ] }, { "type": "spawn_deployments", "deployments": [ { "unit_id": "yellow_turban_reinforcement_3", "name": "황건 약탈병", "class_id": "bandit", "team": "enemy", "level": 1, "pos": [ 13, 12 ], "base": { "hp": 30, "atk": 10, "def": 5 } }, { "unit_id": "yellow_turban_reinforcement_4", "name": "황건 궁수", "class_id": "archer", "team": "enemy", "level": 1, "pos": [ 15, 11 ], "base": { "hp": 24, "atk": 9, "def": 4 } }, { "unit_id": "yellow_turban_reinforcement_4b", "name": "남쪽 창병", "class_id": "infantry", "team": "enemy", "level": 1, "pos": [ 16, 10 ], "base": { "hp": 34, "atk": 10, "def": 6 } } ] }, { "type": "set_ai_target_priority", "unit_id": "cao_cao", "priority": 11, "text": "남쪽 약탈대가 조조의 본진을 노린다." } ] }, { "id": "turn_9_western_reserve", "once": true, "when": { "type": "turn_start", "team": "enemy", "turn": 9 }, "actions": [ { "type": "log", "text": "서쪽 숲길에서 마지막 황건대가 전장에 닿았다." }, { "type": "dialogue", "lines": [ { "speaker": "Zhang Mancheng", "display_speaker": "장만성", "side": "right", "text": "마지막 무리까지 불러들였다. 성채가 버티는 한 관군은 이 들판을 지나지 못한다!" }, { "speaker": "Cao Cao", "display_speaker": "조조", "side": "left", "text": "저들의 의지와 도망길이 한곳에 모였다. 성채를 붙들고 남은 깃발을 모두 꺾어라." } ] }, { "type": "set_objective", "victory": "성채를 장악하고 서쪽 숲 마지막 잔당이 드러날 때까지 전열을 유지하라." }, { "type": "spawn_deployments", "deployments": [ { "unit_id": "yellow_turban_reinforcement_5", "name": "황건 보병", "class_id": "infantry", "team": "enemy", "level": 1, "pos": [ 7, 11 ], "base": { "hp": 34, "atk": 10, "def": 6 } }, { "unit_id": "yellow_turban_reinforcement_6", "name": "황건 궁수", "class_id": "archer", "team": "enemy", "level": 1, "pos": [ 9, 10 ], "base": { "hp": 26, "atk": 9, "def": 4 } }, { "unit_id": "yellow_turban_reinforcement_7", "name": "황건 유격병", "class_id": "bandit", "team": "enemy", "level": 1, "pos": [ 4, 9 ], "base": { "hp": 32, "atk": 11, "def": 5 } }, { "unit_id": "yellow_turban_reinforcement_8", "name": "서쪽 창병", "class_id": "infantry", "team": "enemy", "level": 1, "pos": [ 7, 12 ], "base": { "hp": 34, "atk": 10, "def": 6 } } ] }, { "type": "set_ai_target_priority", "unit_id": "cao_cao", "priority": 12, "text": "서쪽 황건대가 조조의 깃발을 노린다." } ] }, { "id": "turn_11_last_rally", "once": true, "when": { "type": "turn_start", "team": "enemy", "turn": 11 }, "actions": [ { "type": "log", "text": "흩어진 황건 잔당이 서쪽 둔덕에서 마지막 반격을 시도한다." }, { "type": "dialogue", "lines": [ { "speaker": "Scout", "display_speaker": "척후", "side": "right", "text": "서쪽 둔덕에 남은 깃발이 있습니다. 성채를 보고 마지막으로 모여듭니다!" }, { "speaker": "Xiahou Dun", "display_speaker": "하후돈", "side": "right", "text": "제 뒤를 물려는 놈들입니다. 성채 앞줄은 그대로 두고, 돌아드는 길만 끊겠습니다." }, { "speaker": "Cao Cao", "display_speaker": "조조", "side": "left", "text": "좋다. 이제 도망길도, 기대어 설 깃발도 없다. 성채를 붙들고 남은 황건대를 모두 거두어라." } ] }, { "type": "set_objective", "victory": "성채를 장악한 채 마지막 황건 잔당까지 모두 격파하라." }, { "type": "spawn_deployments", "deployments": [ { "unit_id": "yellow_turban_last_rally_1", "name": "황건 잔당", "class_id": "infantry", "team": "enemy", "level": 1, "pos": [ 2, 12 ], "base": { "hp": 34, "atk": 10, "def": 6 } }, { "unit_id": "yellow_turban_last_rally_2", "name": "황건 궁수", "class_id": "archer", "team": "enemy", "level": 1, "pos": [ 3, 13 ], "base": { "hp": 26, "atk": 9, "def": 4 } }, { "unit_id": "yellow_turban_last_rally_3", "name": "황건 유격병", "class_id": "bandit", "team": "enemy", "level": 1, "pos": [ 7, 13 ], "base": { "hp": 32, "atk": 11, "def": 5 } }, { "unit_id": "yellow_turban_last_rally_4", "name": "마지막 창병", "class_id": "infantry", "team": "enemy", "level": 1, "pos": [ 8, 12 ], "base": { "hp": 34, "atk": 10, "def": 6 } } ] }, { "type": "set_ai_target_priority", "unit_ids": [ "cao_cao", "xiahou_dun" ], "priority": 13, "text": "마지막 황건 잔당이 조조와 하후돈의 후미를 노린다." } ] }, { "id": "zhang_mancheng_falls", "once": true, "when": { "type": "unit_defeated", "team": "enemy", "unit_ids": [ "yellow_turban_1" ] }, "actions": [ { "type": "dialogue", "lines": [ { "speaker": "Zhang Mancheng", "display_speaker": "장만성", "side": "right", "text": "성채의 깃발이... 이토록 빨리 꺾일 줄이야. 흩어져라, 산 자는 숲으로 빠져라!" }, { "speaker": "Cao Cao", "display_speaker": "조조", "side": "left", "text": "두령이 무너졌어도 잔병은 아직 들판에 남았다. 성채를 붙들고 남은 깃발을 거두어라." } ] } ] } ], "rewards": { "gold": 300, "items": [ "bean" ], "join_officers": [ "xiahou_yuan", "cao_ren" ] }, "post_battle_dialogue": [ { "speaker": "Xiahou Dun", "display_speaker": "하후돈", "side": "right", "text": "적이 흩어졌습니다. 오늘 밤 영천은 한숨 돌릴 수 있겠습니다." }, { "speaker": "Cao Cao", "display_speaker": "조조", "side": "left", "text": "이는 첫 불길일 뿐이다. 조정이 빨리 움직이지 못한다면 우리가 움직여야 한다." }, { "speaker": "Xiahou Yuan", "display_speaker": "하후연", "side": "right", "text": "그렇다면 다음 출정에도 저희를 부르십시오. 함께 달리겠습니다." }, { "speaker": "Cao Ren", "display_speaker": "조인", "side": "right", "text": "일족은 명을 기다리고 있습니다, 주공." } ] }