Localize northern remnant arc

This commit is contained in:
2026-06-19 12:05:11 +09:00
parent 0056e03bd3
commit 003b2435a3
6 changed files with 267 additions and 267 deletions

View File

@@ -1,9 +1,9 @@
{
"id": "018_northern_pursuit",
"name": "Northern Pursuit",
"name": "북도 추격전",
"objectives": {
"victory": "Push Cao Cao to the northern road, then defeat Yuan Shang's rearguard.",
"defeat": "Cao Cao is defeated or the battle reaches Turn 15."
"victory": "조조가 북쪽 길목에 도달한 뒤 원상의 후위대를 격파하라.",
"defeat": "조조가 퇴각하거나 15턴이 시작된다."
},
"conditions": {
"victory": { "type": "all_units_defeated", "team": "enemy", "after_event": "yuan_rearguard_formed" },
@@ -13,23 +13,23 @@
]
},
"briefing": {
"title": "Northern Pursuit",
"location": "North Road from Ye, 203 CE",
"title": "북도 추격전",
"location": "업성 북도, 건안 8년",
"lines": [
"Ye has fallen, but Yuan Shang flees north with enough banners to pretend his command still exists.",
"Cao Cao sends Zhang He ahead to read the retreat road while Guo Jia watches for the moment a fleeing heir becomes a trapped one."
"업성은 함락되었으나 원상은 아직 명령이 살아 있는 척할 만큼의 깃발을 들고 북쪽으로 달아난다.",
"조조는 장합을 앞세워 퇴로를 읽게 하고, 곽가는 달아나는 후계자가 언제 갇힌 후계자가 되는지 살핀다."
],
"conditional_lines": [
{
"campaign_flags": { "pursued_yuan_shang": true },
"lines": [
"The immediate pursuit catches Yuan Shang's baggage train stretched thin, but Cao Cao's own vanguard is marching hard."
"즉시 추격한 덕에 원상의 치중대는 길게 늘어졌으나, 조조의 선봉도 숨 가쁜 행군을 견뎌야 한다."
]
},
{
"campaign_flags": { "stabilized_ye": true },
"lines": [
"Ye's administration now feeds the road behind Cao Cao, giving the pursuit fewer gaps for Yuan loyalists to exploit."
"업의 행정이 조조의 뒤길에 군량을 대자, 원씨 잔당이 파고들 틈은 줄어든다."
]
}
],
@@ -37,24 +37,24 @@
{
"id": "northern_pursuit_road_council",
"group": "topic",
"label": "Northern Road Council",
"label": "북도 추격 군의",
"speaker": "Cao Cao",
"summary": "Set the pursuit order before Yuan Shang's banners disappear north.",
"summary": "원상의 깃발이 더 북쪽으로 사라지기 전에 추격 명령을 정한다.",
"lines": [
{
"speaker": "Cao Cao",
"side": "left",
"text": "Yuan Shang still carries banners, but a banner on a fleeing road is only cloth unless men believe it can return."
"text": "원상은 아직 깃발을 들고 있지만, 도망치는 길 위의 깃발은 사람들이 돌아올 수 있다고 믿을 때만 깃발이다."
},
{
"speaker": "Guo Jia",
"side": "right",
"text": "Then the first blow must fall on belief. His baggage, his messengers, and the captains who still count tomorrow."
"text": "그 믿음부터 꺾어야 합니다. 치중, 전령, 그리고 내일을 셈하는 대장들이 먼저입니다."
},
{
"speaker": "Zhang He",
"side": "right",
"text": "The northern road narrows after the hill bend. If the rearguard forms there, they can only retreat through their own carts."
"text": "북쪽 길은 언덕 굽이 뒤에서 좁아집니다. 후위가 거기서 진을 치면 저들은 자기 수레 사이로만 물러날 수 있습니다."
}
]
},
@@ -62,19 +62,19 @@
"id": "northern_pursuit_zhang_he_retreat_road",
"group": "officer",
"officer_id": "zhang_he",
"label": "Zhang He - Retreat Road",
"label": "장합 - 퇴로 읽기",
"speaker": "Zhang He",
"summary": "Read Yuan Shang's retreat road before the chase begins.",
"summary": "추격 전에 원상의 퇴로를 읽는다.",
"lines": [
{
"speaker": "Zhang He",
"side": "right",
"text": "Yuan Shang's men are marching by household loyalty, not command order. Their slowest wagons will decide where courage ends."
"text": "원상의 병사들은 군령이 아니라 가문에 대한 의리로 행군합니다. 가장 느린 수레가 저들의 용기가 끝나는 곳을 정할 것입니다."
},
{
"speaker": "Cao Cao",
"side": "left",
"text": "Then we chase the wagons and let the courage arrive late."
"text": "그렇다면 수레를 쫓아라. 용기는 늦게 도착하게 하라."
}
]
},
@@ -82,18 +82,18 @@
"id": "northern_pursuit_hard_march_beans",
"campaign_flags": { "pursued_yuan_shang": true },
"group": "topic",
"label": "Hard March Beans",
"summary": "Claim compact rations carried by the fastest pursuit column.",
"label": "강행군 콩",
"summary": "가장 빠른 추격대가 챙겨 온 압축 군량을 받는다.",
"lines": [
{
"speaker": "Xiahou Yuan",
"side": "right",
"text": "The vanguard kept beans under the saddle cloths. They taste of leather, but they keep a man moving."
"text": "선봉이 콩을 안장천 밑에 숨겨 왔습니다. 가죽 맛이 나지만 사람을 움직이게는 합니다."
},
{
"speaker": "Cao Cao",
"side": "left",
"text": "For a hard march, that is finer fare than a full table reached too late."
"text": "강행군에는 늦게 닿은 진수성찬보다 낫다."
}
],
"effects": [
@@ -101,7 +101,7 @@
"type": "grant_item",
"item_id": "bean",
"count": 1,
"text": "The hard march beans add a Bean to the field supplies."
"text": "강행군 콩이 야전 물자에 콩 1개를 더한다."
}
]
},
@@ -109,18 +109,18 @@
"id": "northern_pursuit_ji_supply_medicine",
"campaign_flags": { "stabilized_ye": true },
"group": "topic",
"label": "Ji Supply Medicine",
"summary": "Claim medicine delivered along the steadied Ji Province road.",
"label": "기주 보급 약재",
"summary": "안정된 기주 도로로 도착한 약재를 받는다.",
"lines": [
{
"speaker": "Cao Ren",
"side": "right",
"text": "Ji Province carts reached us with medicine sealed in plain boxes. No banners, no panic, just useful order."
"text": "기주의 수레가 평범한 상자에 약재를 봉해 보냈습니다. 깃발도 소란도 없고, 쓸모 있는 질서만 있었습니다."
},
{
"speaker": "Guo Jia",
"side": "left",
"text": "A quiet road is a physician with wheels."
"text": "고요한 길은 바퀴 달린 의원입니다."
}
],
"effects": [
@@ -128,7 +128,7 @@
"type": "grant_item",
"item_id": "panacea",
"count": 1,
"text": "The Ji supply medicine adds a Panacea to the field supplies."
"text": "기주 보급 약재가 야전 물자에 만능약 1개를 더한다."
}
]
}
@@ -136,10 +136,10 @@
},
"shop": {
"merchant": {
"name": "Northern Road Sutler",
"name": "북도 야상",
"lines": [
"The road north buys speed first and comfort never.",
"Spend before the dust rises, my lord. A fleeing heir leaves broken carts, not orderly markets."
"북쪽 길에서는 속도가 먼저 팔리고 편안함은 끝내 물건이 되지 않습니다.",
"먼지가 오르기 전에 사 두십시오. 달아나는 후계자는 질서 있는 시장보다 부서진 수레를 남깁니다."
]
},
"items": [
@@ -238,7 +238,7 @@
},
{
"unit_id": "yuan_shang_rearguard",
"name": "Yuan Shang Rearguard",
"name": "원상 후위대",
"class_id": "commander",
"team": "enemy",
"level": 17,
@@ -247,7 +247,7 @@
},
{
"unit_id": "northern_road_captain",
"name": "Northern Road Captain",
"name": "북도 대장",
"class_id": "guard_captain",
"team": "enemy",
"level": 16,
@@ -256,7 +256,7 @@
},
{
"unit_id": "yuan_retreat_advisor",
"name": "Retreat Advisor",
"name": "퇴각 군사",
"class_id": "military_advisor",
"team": "enemy",
"level": 16,
@@ -266,7 +266,7 @@
},
{
"unit_id": "northern_spear_north",
"name": "Northern Spear Guard",
"name": "북도 창병",
"class_id": "infantry",
"team": "enemy",
"level": 16,
@@ -275,7 +275,7 @@
},
{
"unit_id": "northern_spear_south",
"name": "Northern Spear Guard",
"name": "북도 창병",
"class_id": "infantry",
"team": "enemy",
"level": 16,
@@ -284,7 +284,7 @@
},
{
"unit_id": "northern_archer_north",
"name": "Northern Archer",
"name": "북도 궁병",
"class_id": "marksman",
"team": "enemy",
"level": 16,
@@ -293,7 +293,7 @@
},
{
"unit_id": "northern_archer_south",
"name": "Northern Archer",
"name": "북도 궁병",
"class_id": "marksman",
"team": "enemy",
"level": 16,
@@ -302,7 +302,7 @@
},
{
"unit_id": "yuan_escape_rider",
"name": "Yuan Escape Rider",
"name": "원씨 탈출 기병",
"class_id": "elite_cavalry",
"team": "enemy",
"level": 16,
@@ -316,7 +316,7 @@
"once": true,
"when": { "type": "battle_start" },
"actions": [
{ "type": "log", "text": "Yuan Shang's rearguard blocks the road north from Ye." }
{ "type": "log", "text": "원상의 후위대가 업성에서 북쪽으로 난 길목을 막아선다." }
]
},
{
@@ -327,9 +327,9 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Zhang He", "text": "Yuan Shang runs north, but his captains are trying to make a wall out of retreating men." },
{ "speaker": "Cao Cao", "text": "Then we break the wall before it remembers it is an army." },
{ "speaker": "Guo Jia", "text": "A fleeing heir still has value. A trapped heir has more." }
{ "speaker": "Zhang He", "text": "원상은 북쪽으로 달아나지만, 그의 대장들은 물러나는 병사로 벽을 만들려 합니다." },
{ "speaker": "Cao Cao", "text": "그렇다면 그 벽이 군대였음을 떠올리기 전에 부숴라." },
{ "speaker": "Guo Jia", "text": "달아나는 후계자도 값이 있습니다. 갇힌 후계자는 더 값지지요." }
]
}
]
@@ -342,8 +342,8 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Xiahou Yuan", "text": "We caught the dust of Yuan Shang's standards. Another push and his baggage is ours." },
{ "speaker": "Guo Jia", "text": "Fast pursuit wins distance, but tired men must still win the road." }
{ "speaker": "Xiahou Yuan", "text": "원상의 깃발이 일으킨 먼지를 잡았습니다. 한 번만 더 밀면 치중은 우리 것입니다." },
{ "speaker": "Guo Jia", "text": "빠른 추격은 거리를 이기지만, 지친 병사도 결국 길 위에서 이겨야 합니다." }
]
}
]
@@ -356,8 +356,8 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Cao Ren", "text": "Grain from Ye has reached the columns. The road behind us is quiet." },
{ "speaker": "Cao Cao", "text": "Good. A quiet rear lets the front speak plainly." }
{ "speaker": "Cao Ren", "text": "업에서 보낸 군량이 대열에 닿았습니다. 뒤쪽 길은 고요합니다." },
{ "speaker": "Cao Cao", "text": "좋다. 고요한 후방은 전선이 분명하게 말하게 한다." }
]
}
]
@@ -370,8 +370,8 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Yuan Shang Rearguard", "text": "Hold the road until the heir reaches the next command tent. No one retreats without my order." },
{ "speaker": "Zhang He", "text": "They still protect the tent, not the province." }
{ "speaker": "원상 후위대", "text": "후계자가 다음 군막에 닿을 때까지 길을 지켜라. 내 명령 없이 물러나는 자는 없다." },
{ "speaker": "Zhang He", "text": "저들은 아직 주를 지키지, 주를 지킬 땅을 지키지 않습니다." }
]
}
]
@@ -383,14 +383,14 @@
"actions": [
{
"type": "set_objective",
"victory": "The northern road is reached. Defeat Yuan Shang's formed rearguard.",
"defeat": "Cao Cao is defeated or the battle reaches Turn 15."
"victory": "북쪽 길목에 닿았다. 원상의 후위대를 격파하라.",
"defeat": "조조가 퇴각하거나 15턴이 시작된다."
},
{
"type": "dialogue",
"lines": [
{ "speaker": "Cao Cao", "text": "The road is in sight. Cut down the screen before Yuan Shang grows another army behind it." },
{ "speaker": "Yuan Shang Rearguard", "text": "Close the road. If Cao Cao sees the fleeing banners, we have failed." }
{ "speaker": "Cao Cao", "text": "길이 보인다. 원상이 그 뒤에서 또 다른 군대를 만들기 전에 저 엄호막을 베어라." },
{ "speaker": "원상 후위대", "text": "길을 닫아라. 조조가 달아나는 깃발을 보게 되면 우리는 실패한 것이다." }
]
},
{
@@ -398,7 +398,7 @@
"deployments": [
{
"unit_id": "yuan_baggage_guard",
"name": "Baggage Guard",
"name": "치중 수비대",
"class_id": "guard_captain",
"team": "enemy",
"level": 16,
@@ -407,7 +407,7 @@
},
{
"unit_id": "yuan_baggage_archer",
"name": "Baggage Archer",
"name": "치중 궁병",
"class_id": "archer",
"team": "enemy",
"level": 16,
@@ -426,8 +426,8 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Guo Jia", "text": "The rearguard is losing shape. Yuan Shang is learning that a retreat can be surrounded from behind." },
{ "speaker": "Cao Cao", "text": "Then make the lesson brief." }
{ "speaker": "Guo Jia", "text": "후위대의 형세가 무너지고 있습니다. 원상은 퇴각도 뒤에서 포위될 수 있음을 배우고 있습니다." },
{ "speaker": "Cao Cao", "text": "그렇다면 그 가르침을 짧게 끝내라." }
]
}
]
@@ -438,23 +438,23 @@
"items": ["bean", "wine", "war_axe"]
},
"post_battle_dialogue": [
{ "speaker": "Zhang He", "text": "Yuan Shang's screen is broken, but the Yuan heirs still have northern towns that will answer a familiar seal." },
{ "speaker": "Guo Jia", "text": "Then we decide whether to chase the seal or make the towns afraid to use it." },
{ "speaker": "Cao Cao", "text": "The north will not be settled by one road. Choose the next pressure." }
{ "speaker": "Zhang He", "text": "원상의 엄호는 무너졌지만, 원씨 후계자들에게는 아직 익숙한 인장에 답할 북쪽 고을들이 남아 있습니다." },
{ "speaker": "Guo Jia", "text": "그렇다면 인장을 쫓을지, 고을들이 그 인장을 쓰는 것을 두려워하게 만들지 정해야 합니다." },
{ "speaker": "Cao Cao", "text": "북방은 길 하나로 평정되지 않는다. 다음 압박을 정하라." }
],
"post_battle_choices": [
{
"id": "press_north_to_nanpi",
"label": "Press Nanpi",
"description": "Cao Cao keeps pressure on the Yuan heirs before they can gather at Nanpi.",
"label": "남피 압박",
"description": "조조가 원씨 후계자들이 남피에 모이기 전에 계속 압박한다.",
"set_flags": { "pressed_north_to_nanpi": true, "secured_ji_province": false },
"gold": 150,
"items": ["war_drum"]
},
{
"id": "secure_ji_province",
"label": "Secure Ji Province",
"description": "The army secures surrendered towns and supply lines before the next northern strike.",
"label": "기주 확보",
"description": "다음 북방 공세 전에 항복한 고을과 보급로를 확보한다.",
"set_flags": { "pressed_north_to_nanpi": false, "secured_ji_province": true },
"gold": 400,
"items": ["imperial_seal"]

View File

@@ -1,9 +1,9 @@
{
"id": "019_nanpi_pressure",
"name": "Nanpi Pressure",
"name": "남피 압박전",
"objectives": {
"victory": "Reach Nanpi's outer line with Cao Cao, then defeat Yuan Tan's defenders.",
"defeat": "Cao Cao is defeated or the battle reaches Turn 16."
"victory": "조조가 남피 외곽 전선에 닿은 뒤 원담의 수비대를 격파하라.",
"defeat": "조조가 퇴각하거나 16턴이 시작된다."
},
"conditions": {
"victory": { "type": "all_units_defeated", "team": "enemy", "after_event": "nanpi_line_breached" },
@@ -13,23 +13,23 @@
]
},
"briefing": {
"title": "Nanpi Pressure",
"location": "Nanpi Approaches, 203 CE",
"title": "남피 압박전",
"location": "남피 접근로, 건안 8년",
"lines": [
"Yuan Tan gathers frightened northern captains near Nanpi, hoping a city gate can become a new court.",
"Cao Cao advances before the Yuan heirs can turn flight into negotiation, while Zhang He marks the captains most likely to break."
"원담은 겁에 질린 북방 대장들을 남피 근처에 모아, 성문 하나를 새 조정처럼 꾸미려 한다.",
"조조는 원씨 후계자들이 도주를 협상으로 바꾸기 전에 진격하고, 장합은 먼저 무너질 대장들을 가려낸다."
],
"conditional_lines": [
{
"campaign_flags": { "pressed_north_to_nanpi": true },
"lines": [
"The hard march from the northern road reaches Nanpi before Yuan Tan's outposts agree who commands the approach."
"북쪽 길에서 이어진 강행군 덕에 남피의 전초들은 접근로의 지휘권을 정하기도 전에 조조와 마주한다."
]
},
{
"campaign_flags": { "secured_ji_province": true },
"lines": [
"Secured Ji towns keep Cao Cao's rear steady, letting the army arrive at Nanpi with fresh supplies and fewer alarms behind it."
"확보된 기주 고을들이 조조의 후방을 안정시켜, 군은 새 군량과 적은 경보 속에 남피에 도착한다."
]
}
],
@@ -37,63 +37,63 @@
{
"id": "nanpi_pressure_gate_council",
"group": "topic",
"label": "Nanpi Gate Council",
"label": "남피 성문 군의",
"speaker": "Cao Cao",
"summary": "Set the first order before Yuan Tan's outer line can steady itself.",
"summary": "원담의 외곽 전선이 안정되기 전에 첫 명령을 정한다.",
"lines": [
{ "speaker": "Cao Cao", "side": "left", "text": "Nanpi's wall is not the first gate. The first gate is fear, and Yuan Tan has already locked himself behind it." },
{ "speaker": "Guo Jia", "side": "right", "text": "Then the army should strike the outer line as if issuing a decree. Every captain must know surrender has a shape." },
{ "speaker": "Zhang He", "side": "right", "text": "Yuan Tan's men still know my banner. If I ride close, the doubtful ones will count their exits before their arrows." }
{ "speaker": "Cao Cao", "side": "left", "text": "남피의 성벽이 첫 문은 아니다. 첫 문은 두려움이고, 원담은 이미 그 뒤에 자신을 가두었다." },
{ "speaker": "Guo Jia", "side": "right", "text": "그렇다면 군은 외곽 전선을 조서처럼 내려쳐야 합니다. 모든 대장이 항복의 모양을 알게 해야 합니다." },
{ "speaker": "Zhang He", "side": "right", "text": "원담의 병사들은 아직 제 깃발을 압니다. 제가 가까이 달리면 흔들리는 자들은 화살보다 퇴로를 먼저 셀 것입니다." }
]
},
{
"id": "nanpi_pressure_zhang_he_gate_names",
"group": "officer",
"officer_id": "zhang_he",
"label": "Zhang He - Gate Names",
"label": "장합 - 성문 대장들",
"speaker": "Zhang He",
"summary": "Identify which Nanpi captains are most likely to break.",
"summary": "가장 먼저 무너질 남피 대장들을 가려낸다.",
"lines": [
{ "speaker": "Zhang He", "side": "right", "text": "The outer guard obeys Yuan Tan because the city is behind him. The gate captain obeys whoever can keep the city alive." },
{ "speaker": "Cao Cao", "side": "left", "text": "Then we let the gate captain see life on our side and ruin on his." }
{ "speaker": "Zhang He", "side": "right", "text": "외곽 수비대는 뒤에 성이 있기에 원담을 따릅니다. 성문 대장은 그 성을 살릴 수 있는 자를 따를 것입니다." },
{ "speaker": "Cao Cao", "side": "left", "text": "그렇다면 성문 대장에게 우리 편의 삶과 저쪽의 파멸을 보여 주어라." }
]
},
{
"id": "nanpi_pressure_hard_push_beans",
"campaign_flags": { "pressed_north_to_nanpi": true },
"group": "topic",
"label": "Hard Push Beans",
"summary": "Claim compact rations from the columns that arrived before Nanpi expected them.",
"label": "강행 압박 콩",
"summary": "남피가 예상하기 전에 도착한 대열의 압축 군량을 받는다.",
"lines": [
{ "speaker": "Xiahou Dun", "side": "right", "text": "The hard push left beans in every saddle bag and dust in every throat. The men can still chew both." },
{ "speaker": "Guo Jia", "side": "left", "text": "A quick arrival is only useful if the army still has breath to make it law." }
{ "speaker": "Xiahou Dun", "side": "right", "text": "강행군 끝에도 안장마다 콩이 남았습니다. 목에는 먼지가 찼지만 병사들은 둘 다 씹을 수 있습니다." },
{ "speaker": "Guo Jia", "side": "left", "text": "빠른 도착도 군이 아직 숨을 가지고 법으로 만들 때 쓸모가 있습니다." }
],
"effects": [
{ "type": "grant_item", "item_id": "bean", "count": 1, "text": "The hard push beans add a Bean to the field supplies." }
{ "type": "grant_item", "item_id": "bean", "count": 1, "text": "강행 압박 콩이 야전 물자에 콩 1개를 더한다." }
]
},
{
"id": "nanpi_pressure_admin_medicine",
"campaign_flags": { "secured_ji_province": true },
"group": "topic",
"label": "Admin Medicine",
"summary": "Claim medicine delivered through the steadied Ji Province offices.",
"label": "행정 약재",
"summary": "안정된 기주 관청을 통해 도착한 약재를 받는다.",
"lines": [
{ "speaker": "Cao Ren", "side": "right", "text": "Ji clerks sent medicine under command seals. No shouting, no heroics, just carts that arrived." },
{ "speaker": "Cao Cao", "side": "left", "text": "Quiet order wins more gates than loud courage." }
{ "speaker": "Cao Ren", "side": "right", "text": "기주의 서리들이 관인을 찍어 약재를 보냈습니다. 외침도 영웅담도 없이, 도착한 수레뿐입니다." },
{ "speaker": "Cao Cao", "side": "left", "text": "고요한 질서는 시끄러운 용기보다 더 많은 문을 얻는다." }
],
"effects": [
{ "type": "grant_item", "item_id": "panacea", "count": 1, "text": "The Nanpi administration medicine adds a Panacea to the field supplies." }
{ "type": "grant_item", "item_id": "panacea", "count": 1, "text": "남피 행정 약재가 야전 물자에 만능약 1개를 더한다." }
]
}
]
},
"shop": {
"merchant": {
"name": "Nanpi Gate Sutler",
"name": "남피 성문 야상",
"lines": [
"Nanpi sells fear at the gate and grain behind it. I only trade in the useful half.",
"Buy before Yuan Tan changes his mind, my lord. Surrender makes prices polite and roads crowded."
"남피는 성문 앞에서 두려움을 팔고, 성문 뒤에서 군량을 팝니다. 저는 쓸모 있는 쪽만 다룹니다.",
"원담의 마음이 바뀌기 전에 사 두십시오. 항복은 값을 공손하게 만들고 길은 붐비게 합니다."
]
},
"items": [
@@ -192,7 +192,7 @@
},
{
"unit_id": "yuan_tan_outer_guard",
"name": "Yuan Tan Outer Guard",
"name": "원담 외곽 수비대",
"class_id": "commander",
"team": "enemy",
"level": 18,
@@ -201,7 +201,7 @@
},
{
"unit_id": "nanpi_gate_captain",
"name": "Nanpi Gate Captain",
"name": "남피 성문 대장",
"class_id": "guard_captain",
"team": "enemy",
"level": 17,
@@ -210,7 +210,7 @@
},
{
"unit_id": "nanpi_advisor",
"name": "Nanpi Advisor",
"name": "남피 군사",
"class_id": "military_advisor",
"team": "enemy",
"level": 17,
@@ -220,7 +220,7 @@
},
{
"unit_id": "nanpi_spear_north",
"name": "Nanpi Spear Guard",
"name": "남피 창병",
"class_id": "infantry",
"team": "enemy",
"level": 17,
@@ -229,7 +229,7 @@
},
{
"unit_id": "nanpi_spear_south",
"name": "Nanpi Spear Guard",
"name": "남피 창병",
"class_id": "infantry",
"team": "enemy",
"level": 17,
@@ -238,7 +238,7 @@
},
{
"unit_id": "nanpi_archer_north",
"name": "Nanpi Archer",
"name": "남피 궁병",
"class_id": "marksman",
"team": "enemy",
"level": 17,
@@ -247,7 +247,7 @@
},
{
"unit_id": "nanpi_archer_south",
"name": "Nanpi Archer",
"name": "남피 궁병",
"class_id": "marksman",
"team": "enemy",
"level": 17,
@@ -256,7 +256,7 @@
},
{
"unit_id": "nanpi_rider_screen",
"name": "Nanpi Rider Screen",
"name": "남피 기병 엄호대",
"class_id": "elite_cavalry",
"team": "enemy",
"level": 17,
@@ -270,7 +270,7 @@
"once": true,
"when": { "type": "battle_start" },
"actions": [
{ "type": "log", "text": "Yuan Tan's defenders form a broken line outside Nanpi." }
{ "type": "log", "text": "원담의 수비대가 남피 밖에 무너진 전선을 세운다." }
]
},
{
@@ -281,9 +281,9 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Zhang He", "text": "Yuan Tan has a city behind him and suspicion on every side. His captains are watching one another more than us." },
{ "speaker": "Cao Cao", "text": "Then let Nanpi see which side still gives orders." },
{ "speaker": "Guo Jia", "text": "A frightened gate opens inward first." }
{ "speaker": "Zhang He", "text": "원담은 뒤에 성을 두었고 사방에는 의심을 두었습니다. 그의 대장들은 우리보다 서로를 더 살핍니다." },
{ "speaker": "Cao Cao", "text": "그렇다면 남피가 아직 누가 명령을 내리는지 보게 하라." },
{ "speaker": "Guo Jia", "text": "겁먹은 문은 먼저 안쪽으로 열립니다." }
]
}
]
@@ -296,15 +296,15 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Yuan Tan Outer Guard", "text": "Cao Cao is already at Nanpi? Yuan Shang promised his rearguard would buy us days." },
{ "speaker": "Zhang He", "text": "The days were spent before they were counted." }
{ "speaker": "원담 외곽 수비대", "text": "조조가 벌써 남피에 왔다고? 원상이 후위대로 며칠을 벌어 주겠다 하지 않았나." },
{ "speaker": "Zhang He", "text": "그 며칠은 셈하기 전에 이미 써 버렸습니다." }
]
},
{
"type": "spawn_deployment",
"deployment": {
"unit_id": "hurried_nanpi_rider",
"name": "Hurried Nanpi Rider",
"name": "남피 급파 기병",
"class_id": "cavalry",
"team": "enemy",
"level": 17,
@@ -322,8 +322,8 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Cao Ren", "text": "Ji Province roads are answering our seals. The supply carts are keeping pace." },
{ "speaker": "Cao Cao", "text": "Then Nanpi cannot wait for hunger to fight for it." }
{ "speaker": "Cao Ren", "text": "기주의 길들이 우리의 인장에 답하고 있습니다. 보급 수레도 대열을 따라옵니다." },
{ "speaker": "Cao Cao", "text": "그렇다면 남피는 굶주림이 대신 싸워 주길 기다릴 수 없다." }
]
}
]
@@ -336,8 +336,8 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Yuan Tan Outer Guard", "text": "Hold the approach. Nanpi must not see Cao Cao's banners near the gate." },
{ "speaker": "Guo Jia", "text": "He fears what the city sees more than what the soldiers suffer." }
{ "speaker": "원담 외곽 수비대", "text": "접근로를 지켜라. 남피가 성문 가까이 조조의 깃발을 보게 해서는 안 된다." },
{ "speaker": "Guo Jia", "text": "그는 병사들이 겪는 고통보다 성이 무엇을 보는지를 더 두려워합니다." }
]
}
]
@@ -349,14 +349,14 @@
"actions": [
{
"type": "set_objective",
"victory": "Nanpi's outer line is breached. Defeat Yuan Tan's remaining defenders.",
"defeat": "Cao Cao is defeated or the battle reaches Turn 16."
"victory": "남피 외곽 전선이 무너졌다. 원담의 남은 수비대를 격파하라.",
"defeat": "조조가 퇴각하거나 16턴이 시작된다."
},
{
"type": "dialogue",
"lines": [
{ "speaker": "Cao Cao", "text": "The outer line breaks. Keep the gate in sight and give Yuan Tan no room to bargain." },
{ "speaker": "Yuan Tan Outer Guard", "text": "Raise the reserve banner. The gate must not open for fear." }
{ "speaker": "Cao Cao", "text": "외곽 전선이 무너진다. 성문을 시야에 두고 원담에게 협상할 틈을 주지 마라." },
{ "speaker": "원담 외곽 수비대", "text": "예비 깃발을 올려라. 성문은 두려움 때문에 열려서는 안 된다." }
]
},
{
@@ -364,7 +364,7 @@
"deployments": [
{
"unit_id": "nanpi_reserve_guard",
"name": "Nanpi Reserve Guard",
"name": "남피 예비 수비대",
"class_id": "guard_captain",
"team": "enemy",
"level": 17,
@@ -373,7 +373,7 @@
},
{
"unit_id": "nanpi_reserve_archer",
"name": "Nanpi Reserve Archer",
"name": "남피 예비 궁병",
"class_id": "archer",
"team": "enemy",
"level": 17,
@@ -392,8 +392,8 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Zhang He", "text": "Nanpi's gate officers are no longer watching Yuan Tan's banner. They are watching our terms." },
{ "speaker": "Cao Cao", "text": "Then the next blow should sound like law, not anger." }
{ "speaker": "Zhang He", "text": "남피의 성문 장교들이 더는 원담의 깃발을 보지 않습니다. 우리의 조건을 보고 있습니다." },
{ "speaker": "Cao Cao", "text": "그렇다면 다음 일격은 분노가 아니라 법처럼 울려야 한다." }
]
}
]
@@ -404,23 +404,23 @@
"items": ["bean", "wine", "iron_armor"]
},
"post_battle_dialogue": [
{ "speaker": "Zhang He", "text": "Nanpi's outer line is broken. Yuan Tan can still hide behind a gate, but he cannot hide the fear inside it." },
{ "speaker": "Guo Jia", "text": "A city with fear inside has two walls. The stone wall and the one around its lord." },
{ "speaker": "Cao Cao", "text": "Then choose which wall we strike first." }
{ "speaker": "Zhang He", "text": "남피 외곽 전선은 무너졌습니다. 원담은 아직 성문 뒤에 숨을 수 있지만, 그 안의 두려움은 숨기지 못합니다." },
{ "speaker": "Guo Jia", "text": "두려움이 든 성에는 두 겹의 벽이 있습니다. 돌벽과, 그 주인을 둘러싼 벽입니다." },
{ "speaker": "Cao Cao", "text": "그렇다면 어느 벽을 먼저 칠지 정하라." }
],
"post_battle_choices": [
{
"id": "press_yuan_tan_surrender",
"label": "Press Yuan Tan",
"description": "Cao Cao pressures Yuan Tan directly before Nanpi's court can steady itself.",
"label": "원담 항복 압박",
"description": "조조가 남피 조정이 안정되기 전에 원담을 직접 압박한다.",
"set_flags": { "pressed_yuan_tan_surrender": true, "secured_nanpi_admin": false },
"gold": 200,
"items": ["war_drum"]
},
{
"id": "secure_nanpi_admin",
"label": "Secure Nanpi Admin",
"description": "The army courts Nanpi officials and prepares a measured surrender push.",
"label": "남피 행정 확보",
"description": "군이 남피 관리들을 회유하고 절도 있는 항복 압박을 준비한다.",
"set_flags": { "pressed_yuan_tan_surrender": false, "secured_nanpi_admin": true },
"gold": 450,
"items": ["imperial_seal"]

View File

@@ -1,9 +1,9 @@
{
"id": "020_nanpi_surrender",
"name": "Nanpi Surrender",
"name": "남피 항복전",
"objectives": {
"victory": "Bring Cao Cao to Nanpi's gate, then defeat Yuan Tan's last loyalists.",
"defeat": "Cao Cao is defeated or the battle reaches Turn 16."
"victory": "조조가 남피 성문에 닿은 뒤 원담의 마지막 충성파를 격파하라.",
"defeat": "조조가 퇴각하거나 16턴이 시작된다."
},
"conditions": {
"victory": { "type": "all_units_defeated", "team": "enemy", "after_event": "nanpi_gate_opened" },
@@ -13,23 +13,23 @@
]
},
"briefing": {
"title": "Nanpi Surrender",
"location": "Nanpi Gate, 203 CE",
"title": "남피 항복전",
"location": "남피 성문, 건안 8년",
"lines": [
"Nanpi's outer line has broken. Yuan Tan's court hides behind the city gate while frightened officers argue over surrender terms.",
"Cao Cao advances to make the decision visible, with Zhang He reading which defenders still choose the Yuan name over survival."
"남피 외곽 전선은 무너졌다. 원담의 조정은 성문 뒤에 숨고, 겁에 질린 장교들은 항복 조건을 두고 다툰다.",
"조조는 결정을 눈앞에 보이게 하려 진격하고, 장합은 누가 아직 생존보다 원씨 이름을 택하는지 읽는다."
],
"conditional_lines": [
{
"campaign_flags": { "pressed_yuan_tan_surrender": true },
"lines": [
"Direct pressure leaves Yuan Tan's loyalists cornered and loud, but the court has little time left to invent courage."
"직접 압박으로 원담의 충성파는 궁지에 몰려 소리만 커졌고, 조정이 용기를 꾸며 낼 시간은 얼마 남지 않았다."
]
},
{
"campaign_flags": { "secured_nanpi_admin": true },
"lines": [
"Nanpi officials already know Cao Cao's terms, and several gate officers are waiting for the safest moment to lay down arms."
"남피 관리들은 이미 조조의 조건을 알고 있으며, 몇몇 성문 장교는 무기를 내려놓을 가장 안전한 순간을 기다린다."
]
}
],
@@ -37,63 +37,63 @@
{
"id": "nanpi_surrender_gate_terms",
"group": "topic",
"label": "Gate Surrender Terms",
"label": "성문 항복 조건",
"speaker": "Cao Cao",
"summary": "Set the terms that will make Nanpi's gate open as law, not panic.",
"summary": "남피 성문이 공포가 아니라 법으로 열리게 할 조건을 정한다.",
"lines": [
{ "speaker": "Cao Cao", "side": "left", "text": "A gate opened by fear closes again when the wind changes. A gate opened by terms becomes a border of my command." },
{ "speaker": "Guo Jia", "side": "right", "text": "Then the terms must be heard by soldiers and clerks alike. One group holds spears, the other holds tomorrow." },
{ "speaker": "Zhang He", "side": "right", "text": "The men at the gate know my old rank. If they hear survival from my mouth, Yuan Tan's order will sound thinner." }
{ "speaker": "Cao Cao", "side": "left", "text": "두려움으로 열린 문은 바람이 바뀌면 다시 닫힌다. 조건으로 열린 문은 내 명령의 경계가 된다." },
{ "speaker": "Guo Jia", "side": "right", "text": "조건은 병사와 서리 모두가 들어야 합니다. 하나는 창을 들고, 하나는 내일을 들고 있습니다." },
{ "speaker": "Zhang He", "side": "right", "text": "성문 병사들은 제 옛 지위를 압니다. 제 입에서 생존이 들리면 원담의 명령은 더 얇아질 것입니다." }
]
},
{
"id": "nanpi_surrender_zhang_he_loyalists",
"group": "officer",
"officer_id": "zhang_he",
"label": "Zhang He - Last Loyalists",
"label": "장합 - 마지막 충성파",
"speaker": "Zhang He",
"summary": "Judge which defenders will fight after the surrender bell.",
"summary": "항복 종이 울린 뒤에도 싸울 수비병을 가늠한다.",
"lines": [
{ "speaker": "Zhang He", "side": "right", "text": "Most gate officers want to live. The danger is not the fearful man, but the ashamed one who thinks death will repair his name." },
{ "speaker": "Cao Cao", "side": "left", "text": "Then we give the fearful man a road and the ashamed man a warning." }
{ "speaker": "Zhang He", "side": "right", "text": "대부분 성문 장교는 살고 싶어 합니다. 위험한 자는 겁먹은 자가 아니라, 죽음이 이름을 고칠 수 있다고 믿는 부끄러운 자입니다." },
{ "speaker": "Cao Cao", "side": "left", "text": "그렇다면 겁먹은 자에게는 길을 주고, 부끄러운 자에게는 경고를 주어라." }
]
},
{
"id": "nanpi_surrender_pressure_wine",
"campaign_flags": { "pressed_yuan_tan_surrender": true },
"group": "topic",
"label": "Pressure Canteens",
"summary": "Claim wine from the columns that rushed the surrender pressure.",
"label": "압박 술부대",
"summary": "항복 압박을 서두른 대열의 술을 받는다.",
"lines": [
{ "speaker": "Xiahou Yuan", "side": "right", "text": "The fast columns saved a few wine jars for the gate push. Not enough for comfort, enough to put fire back in the legs." },
{ "speaker": "Guo Jia", "side": "left", "text": "A loud gate needs steady throats. Issue it before Yuan Tan's loyalists spend ours." }
{ "speaker": "Xiahou Yuan", "side": "right", "text": "빠른 대열이 성문 압박을 위해 술독 몇 개를 남겨 두었습니다. 편안할 만큼은 아니나 다리에 불을 되돌리기엔 충분합니다." },
{ "speaker": "Guo Jia", "side": "left", "text": "소란한 성문에는 흔들리지 않는 목소리가 필요합니다. 원담의 충성파가 우리 숨을 먼저 쓰기 전에 나누십시오." }
],
"effects": [
{ "type": "grant_item", "item_id": "wine", "count": 1, "text": "The pressure canteens add a Wine to the field supplies." }
{ "type": "grant_item", "item_id": "wine", "count": 1, "text": "압박 술부대가 야전 물자에 술 1개를 더한다." }
]
},
{
"id": "nanpi_surrender_admin_medicine",
"campaign_flags": { "secured_nanpi_admin": true },
"group": "topic",
"label": "Admin Medicine Chest",
"summary": "Claim medicine released by Nanpi clerks who accept Cao Cao's seals.",
"label": "행정 약상자",
"summary": "조조의 인장을 받아들인 남피 서리가 내놓은 약재를 받는다.",
"lines": [
{ "speaker": "Cao Ren", "side": "right", "text": "Nanpi clerks brought out a medicine chest under their own seal. They want the city counted as surrendered, not conquered." },
{ "speaker": "Cao Cao", "side": "left", "text": "Good. Let their seal serve our wounded before it serves our records." }
{ "speaker": "Cao Ren", "side": "right", "text": "남피 서리들이 제 관인을 찍어 약상자를 내왔습니다. 성이 함락이 아니라 항복으로 기록되길 바라는 모양입니다." },
{ "speaker": "Cao Cao", "side": "left", "text": "좋다. 그 인장이 장부보다 먼저 우리 부상병에게 쓰이게 하라." }
],
"effects": [
{ "type": "grant_item", "item_id": "panacea", "count": 1, "text": "The Nanpi administration medicine chest adds a Panacea to the field supplies." }
{ "type": "grant_item", "item_id": "panacea", "count": 1, "text": "남피 행정 약상자가 야전 물자에 만능약 1개를 더한다." }
]
}
]
},
"shop": {
"merchant": {
"name": "Nanpi Surrender Sutler",
"name": "남피 항복 야상",
"lines": [
"A surrendering gate is a narrow market, my lord. Everyone wants quiet sandals and loud armor.",
"Buy while the clerks still stamp seals. When the loyalists shout, even honest prices duck behind walls."
"항복하는 성문은 좁은 시장입니다. 모두 조용한 신발과 요란한 갑옷을 찾지요.",
"서리들이 아직 인장을 찍는 동안 사 두십시오. 충성파가 소리치면 정직한 값도 성벽 뒤로 숨습니다."
]
},
"items": [
@@ -192,7 +192,7 @@
},
{
"unit_id": "yuan_tan_last_guard",
"name": "Yuan Tan Last Guard",
"name": "원담 최후 수비대",
"class_id": "commander",
"team": "enemy",
"level": 19,
@@ -201,7 +201,7 @@
},
{
"unit_id": "nanpi_gate_loyalist",
"name": "Nanpi Gate Loyalist",
"name": "남피 성문 충성파",
"class_id": "guard_captain",
"team": "enemy",
"level": 18,
@@ -210,7 +210,7 @@
},
{
"unit_id": "nanpi_court_advisor",
"name": "Court Advisor",
"name": "남피 조정 군사",
"class_id": "military_advisor",
"team": "enemy",
"level": 18,
@@ -220,7 +220,7 @@
},
{
"unit_id": "nanpi_inner_spear_north",
"name": "Inner Spear Guard",
"name": "내성 창병",
"class_id": "infantry",
"team": "enemy",
"level": 18,
@@ -229,7 +229,7 @@
},
{
"unit_id": "nanpi_inner_spear_south",
"name": "Inner Spear Guard",
"name": "내성 창병",
"class_id": "infantry",
"team": "enemy",
"level": 18,
@@ -238,7 +238,7 @@
},
{
"unit_id": "nanpi_inner_archer_north",
"name": "Inner Archer",
"name": "내성 궁병",
"class_id": "marksman",
"team": "enemy",
"level": 18,
@@ -247,7 +247,7 @@
},
{
"unit_id": "nanpi_inner_archer_south",
"name": "Inner Archer",
"name": "내성 궁병",
"class_id": "marksman",
"team": "enemy",
"level": 18,
@@ -256,7 +256,7 @@
},
{
"unit_id": "nanpi_last_rider",
"name": "Nanpi Last Rider",
"name": "남피 최후 기병",
"class_id": "elite_cavalry",
"team": "enemy",
"level": 18,
@@ -270,7 +270,7 @@
"once": true,
"when": { "type": "battle_start" },
"actions": [
{ "type": "log", "text": "Nanpi's gate waits between surrender and Yuan Tan's last loyalists." }
{ "type": "log", "text": "남피 성문은 항복과 원담의 마지막 충성파 사이에서 흔들린다." }
]
},
{
@@ -281,9 +281,9 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Guo Jia", "text": "The gate officers are counting lives now. Yuan Tan's name is becoming an expensive habit." },
{ "speaker": "Cao Cao", "text": "Then we show them the price of keeping it." },
{ "speaker": "Zhang He", "text": "Those who still resist will be the ones with nowhere to stand after the gate opens." }
{ "speaker": "Guo Jia", "text": "성문 장교들은 이제 목숨을 셉니다. 원담의 이름은 값비싼 습관이 되고 있습니다." },
{ "speaker": "Cao Cao", "text": "그렇다면 그 이름을 지키는 값이 얼마인지 보여 주어라." },
{ "speaker": "Zhang He", "text": "성문이 열린 뒤에도 저항할 자는 더는 설 곳이 없는 자들일 것입니다." }
]
}
]
@@ -296,15 +296,15 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Yuan Tan Last Guard", "text": "Cao Cao thinks pressure will open Nanpi. Let the gate see we still have blades." },
{ "speaker": "Xiahou Dun", "text": "Good. The loud ones are coming out where we can reach them." }
{ "speaker": "원담 최후 수비대", "text": "조조는 압박으로 남피를 열 수 있다고 생각한다. 성문이 아직 우리 칼을 보게 하라." },
{ "speaker": "Xiahou Dun", "text": "좋다. 시끄러운 자들이 우리가 닿을 곳으로 나오고 있다." }
]
},
{
"type": "spawn_deployment",
"deployment": {
"unit_id": "desperate_nanpi_rider",
"name": "Desperate Nanpi Rider",
"name": "남피 결사 기병",
"class_id": "cavalry",
"team": "enemy",
"level": 18,
@@ -322,8 +322,8 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Guo Jia", "text": "Nanpi officials have heard the terms twice. The gate only needs a reason to call them law." },
{ "speaker": "Cao Cao", "text": "Then advance with discipline. A city surrenders to order, not noise." }
{ "speaker": "Guo Jia", "text": "남피 관리들은 조건을 두 번 들었습니다. 성문은 그것을 법이라 부를 이유만 기다립니다." },
{ "speaker": "Cao Cao", "text": "그렇다면 군율을 지켜 전진하라. 성은 소란이 아니라 질서에 항복한다." }
]
}
]
@@ -336,8 +336,8 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Nanpi Gate Loyalist", "text": "No gate opens while Yuan Tan still breathes inside it." },
{ "speaker": "Zhang He", "text": "They are defending the idea of a lord more fiercely than the lord himself." }
{ "speaker": "남피 성문 충성파", "text": "원담이 그 안에서 숨 쉬는 한 어떤 문도 열리지 않는다." },
{ "speaker": "Zhang He", "text": "저들은 주군 본인보다 주군이라는 생각을 더 거칠게 지킵니다." }
]
}
]
@@ -349,14 +349,14 @@
"actions": [
{
"type": "set_objective",
"victory": "Nanpi's gate is open. Defeat Yuan Tan's loyalists who reject surrender.",
"defeat": "Cao Cao is defeated or the battle reaches Turn 16."
"victory": "남피 성문이 열렸다. 항복을 거부한 원담의 충성파를 격파하라.",
"defeat": "조조가 퇴각하거나 16턴이 시작된다."
},
{
"type": "dialogue",
"lines": [
{ "speaker": "Cao Cao", "text": "Open the gate under my banner. Those who surrender will keep their households." },
{ "speaker": "Yuan Tan Last Guard", "text": "Then our households will remember us as men who did not kneel." }
{ "speaker": "Cao Cao", "text": "내 깃발 아래 성문을 열어라. 항복하는 자는 그 집안을 지킬 것이다." },
{ "speaker": "원담 최후 수비대", "text": "그렇다면 우리 집안은 무릎 꿇지 않은 자로 우리를 기억할 것이다." }
]
},
{
@@ -364,7 +364,7 @@
"deployments": [
{
"unit_id": "yuan_tan_palace_guard",
"name": "Yuan Tan Palace Guard",
"name": "원담 궁정 수비대",
"class_id": "guard_captain",
"team": "enemy",
"level": 18,
@@ -373,7 +373,7 @@
},
{
"unit_id": "yuan_tan_palace_archer",
"name": "Yuan Tan Palace Archer",
"name": "원담 궁정 궁병",
"class_id": "archer",
"team": "enemy",
"level": 18,
@@ -392,8 +392,8 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Guo Jia", "text": "The gate has chosen tomorrow. Only yesterday is still armed." },
{ "speaker": "Cao Cao", "text": "Then disarm yesterday." }
{ "speaker": "Guo Jia", "text": "성문은 내일을 택했습니다. 어제만 아직 무장하고 있습니다." },
{ "speaker": "Cao Cao", "text": "그렇다면 어제를 무장 해제하라." }
]
}
]
@@ -404,23 +404,23 @@
"items": ["bean", "wine", "imperial_seal"]
},
"post_battle_dialogue": [
{ "speaker": "Zhang He", "text": "Nanpi has surrendered. Yuan Tan's name no longer commands a gate, only scattered men." },
{ "speaker": "Guo Jia", "text": "Scattered men can still become banners if ignored long enough." },
{ "speaker": "Cao Cao", "text": "Then we decide whether to chase the banners or bind the province before they gather." }
{ "speaker": "Zhang He", "text": "남피는 항복했습니다. 원담의 이름은 더는 성문을 명령하지 못하고 흩어진 사람들만 부릅니다." },
{ "speaker": "Guo Jia", "text": "흩어진 사람도 오래 내버려 두면 깃발이 될 수 있습니다." },
{ "speaker": "Cao Cao", "text": "그렇다면 깃발을 쫓을지, 그들이 모이기 전에 주를 묶을지 정하라." }
],
"post_battle_choices": [
{
"id": "pursue_yuan_brothers",
"label": "Pursue Yuan Brothers",
"description": "Cao Cao sends columns after the fleeing Yuan heirs before they find new allies.",
"label": "원씨 형제 추격",
"description": "조조가 원씨 후계자들이 새 동맹을 찾기 전에 대열을 보내 추격한다.",
"set_flags": { "pursued_yuan_brothers": true, "secured_bohai_commandery": false },
"gold": 200,
"items": ["war_drum"]
},
{
"id": "secure_bohai_commandery",
"label": "Secure Bohai",
"description": "The army steadies Bohai commandery and turns surrendered towns into supply anchors.",
"label": "발해군 확보",
"description": "군이 발해군을 안정시키고 항복한 고을을 보급 거점으로 돌린다.",
"set_flags": { "pursued_yuan_brothers": false, "secured_bohai_commandery": true },
"gold": 500,
"items": ["iron_armor"]

View File

@@ -1,9 +1,9 @@
{
"id": "021_bohai_remnants",
"name": "Bohai Remnants",
"name": "발해 잔당전",
"objectives": {
"victory": "Reach the remnant camp with Cao Cao, then defeat the Yuan brothers' covering force.",
"defeat": "Cao Cao is defeated or the battle reaches Turn 16."
"victory": "조조가 잔당 진영에 닿은 뒤 원씨 형제의 엄호대를 격파하라.",
"defeat": "조조가 퇴각하거나 16턴이 시작된다."
},
"conditions": {
"victory": { "type": "all_units_defeated", "team": "enemy", "after_event": "remnant_camp_exposed" },
@@ -13,23 +13,23 @@
]
},
"briefing": {
"title": "Bohai Remnants",
"location": "Bohai Commandery, 204 CE",
"title": "발해 잔당전",
"location": "발해군, 건안 9년",
"lines": [
"Nanpi's surrender has broken Yuan Tan's court, but Yuan Shang and Yuan Xi still gather desperate retainers near Bohai.",
"Cao Cao marches to scatter the remnant camp before its fugitives can trade the Yuan name for Wuhuan shelter."
"남피의 항복으로 원담의 조정은 무너졌으나, 원상과 원희는 아직 발해 근처에 절박한 가신들을 모은다.",
"조조는 잔당 진영을 흩어, 도망자들이 원씨 이름을 오환의 보호와 맞바꾸기 전에 끝내려 한다."
],
"conditional_lines": [
{
"campaign_flags": { "pursued_yuan_brothers": true },
"lines": [
"Fast columns have kept pressure on the fleeing Yuan brothers, catching their camp before scouts can turn panic into distance."
"빠른 대열이 달아나는 원씨 형제들을 계속 압박해, 정탐이 공포를 거리로 바꾸기 전에 진영을 따라잡았다."
]
},
{
"campaign_flags": { "secured_bohai_commandery": true },
"lines": [
"Bohai's surrendered towns now feed Cao Cao's advance, leaving Yuan loyalists short on safe roads and honest guides."
"항복한 발해 고을들이 조조의 진군에 군량을 대자, 원씨 충성파에게는 안전한 길과 믿을 길잡이가 줄어든다."
]
}
],
@@ -37,63 +37,63 @@
{
"id": "bohai_remnants_exile_council",
"group": "topic",
"label": "Bohai Exile Council",
"label": "발해 잔당 군의",
"speaker": "Cao Cao",
"summary": "Set the order before the Yuan brothers turn Bohai into a road north.",
"summary": "원씨 형제가 발해를 북쪽 길로 바꾸기 전에 명령을 정한다.",
"lines": [
{ "speaker": "Cao Cao", "side": "left", "text": "Yuan blood no longer holds a city, so it will try to become a road. A road is harder to shame than a gate." },
{ "speaker": "Guo Jia", "side": "right", "text": "Then we do not argue with the bloodline. We cut the road, and the argument ends without witnesses." },
{ "speaker": "Zhang He", "side": "right", "text": "Their guards are not defending Bohai. They are buying hours for Yuan Shang and Yuan Xi to reach northern riders." }
{ "speaker": "Cao Cao", "side": "left", "text": "원씨 피는 더는 성을 지키지 못하니 길이 되려 할 것이다. 길은 성문보다 부끄러움을 덜 탄다." },
{ "speaker": "Guo Jia", "side": "right", "text": "그렇다면 핏줄과 논하지 말고 길을 끊어야 합니다. 길이 끊기면 논쟁은 증인 없이 끝납니다." },
{ "speaker": "Zhang He", "side": "right", "text": "저들의 수비병은 발해를 지키는 것이 아닙니다. 원상과 원희가 북방 기병에게 닿을 시간을 사는 것입니다." }
]
},
{
"id": "bohai_remnants_zhang_he_escape_road",
"group": "officer",
"officer_id": "zhang_he",
"label": "Zhang He - Escape Road",
"label": "장합 - 달아나는 길",
"speaker": "Zhang He",
"summary": "Read the remnant camp's escape route before the advance begins.",
"summary": "진군 전에 잔당 진영의 탈출로를 읽는다.",
"lines": [
{ "speaker": "Zhang He", "side": "right", "text": "The Yuan brothers learned from Nanpi. Their best men stand away from the camp, guarding distance rather than walls." },
{ "speaker": "Cao Cao", "side": "left", "text": "Then we strike the distance and let the camp discover it has nowhere to flee." }
{ "speaker": "Zhang He", "side": "right", "text": "원씨 형제는 남피에서 배웠습니다. 정예병은 진영에서 떨어져 성벽이 아니라 거리를 지키고 있습니다." },
{ "speaker": "Cao Cao", "side": "left", "text": "그렇다면 그 거리를 치고, 진영이 달아날 곳이 없음을 알게 하라." }
]
},
{
"id": "bohai_remnants_fast_column_wine",
"campaign_flags": { "pursued_yuan_brothers": true },
"group": "topic",
"label": "Fast Column Wine",
"summary": "Claim wine carried by the columns that never let the Yuan brothers breathe.",
"label": "속행 대열 술",
"summary": "원씨 형제에게 숨 돌릴 틈을 주지 않은 대열의 술을 받는다.",
"lines": [
{ "speaker": "Xiahou Yuan", "side": "right", "text": "The fast columns kept wine in small skins. They did not stop to drink it, which is either discipline or a crime." },
{ "speaker": "Guo Jia", "side": "left", "text": "Today it becomes discipline. Issue it before the chase turns thin." }
{ "speaker": "Xiahou Yuan", "side": "right", "text": "속행 대열이 작은 가죽부대에 술을 남겨 두었습니다. 멈춰 마시지 않았으니 군율이거나 죄입니다." },
{ "speaker": "Guo Jia", "side": "left", "text": "오늘은 군율이라 부르지요. 추격의 숨이 얇아지기 전에 나누십시오." }
],
"effects": [
{ "type": "grant_item", "item_id": "wine", "count": 1, "text": "The fast column wine adds a Wine to the field supplies." }
{ "type": "grant_item", "item_id": "wine", "count": 1, "text": "속행 대열 술이 야전 물자에 술 1개를 더한다." }
]
},
{
"id": "bohai_remnants_commandery_medicine",
"campaign_flags": { "secured_bohai_commandery": true },
"group": "topic",
"label": "Commandery Medicine",
"summary": "Claim medicine sent by surrendered Bohai towns and road clerks.",
"label": "발해군 약재",
"summary": "항복한 발해 고을과 길 서리가 보낸 약재를 받는다.",
"lines": [
{ "speaker": "Cao Ren", "side": "right", "text": "Bohai towns sent medicine with route tablets. The clerks want our banners to know which doors opened first." },
{ "speaker": "Cao Cao", "side": "left", "text": "A surrendered town that heals our men has already chosen its future." }
{ "speaker": "Cao Ren", "side": "right", "text": "발해 고을들이 길패와 함께 약재를 보냈습니다. 서리들은 어느 문이 먼저 열렸는지 우리 깃발이 알아 주길 바랍니다." },
{ "speaker": "Cao Cao", "side": "left", "text": "우리 병사를 치료하는 항복한 고을은 이미 자기 앞날을 택한 것이다." }
],
"effects": [
{ "type": "grant_item", "item_id": "panacea", "count": 1, "text": "The Bohai commandery medicine adds a Panacea to the field supplies." }
{ "type": "grant_item", "item_id": "panacea", "count": 1, "text": "발해군 약재가 야전 물자에 만능약 1개를 더한다." }
]
}
]
},
"shop": {
"merchant": {
"name": "Bohai Road Sutler",
"name": "발해 길목 야상",
"lines": [
"Bohai roads are full of men selling yesterday's loyalty for tomorrow's shoes.",
"Buy before the Yuan brothers borrow northern horses, my lord. Frontier prices run faster than carts."
"발해 길에는 어제의 충성을 내일의 신발값으로 파는 자들이 가득합니다.",
"원씨 형제가 북방 말을 빌리기 전에 사 두십시오. 변방 물가는 수레보다 빨리 달립니다."
]
},
"items": [
@@ -192,7 +192,7 @@
},
{
"unit_id": "yuan_brothers_guard",
"name": "Yuan Brothers Guard",
"name": "원씨 형제 엄호대",
"class_id": "commander",
"team": "enemy",
"level": 20,
@@ -201,7 +201,7 @@
},
{
"unit_id": "bohai_remnant_captain",
"name": "Bohai Remnant Captain",
"name": "발해 잔당 대장",
"class_id": "guard_captain",
"team": "enemy",
"level": 19,
@@ -210,7 +210,7 @@
},
{
"unit_id": "yuan_exile_advisor",
"name": "Yuan Exile Advisor",
"name": "원씨 망명 군사",
"class_id": "military_advisor",
"team": "enemy",
"level": 19,
@@ -220,7 +220,7 @@
},
{
"unit_id": "bohai_spear_north",
"name": "Bohai Spear Guard",
"name": "발해 창병",
"class_id": "infantry",
"team": "enemy",
"level": 19,
@@ -229,7 +229,7 @@
},
{
"unit_id": "bohai_spear_south",
"name": "Bohai Spear Guard",
"name": "발해 창병",
"class_id": "infantry",
"team": "enemy",
"level": 19,
@@ -238,7 +238,7 @@
},
{
"unit_id": "bohai_archer_north",
"name": "Bohai Archer",
"name": "발해 궁병",
"class_id": "marksman",
"team": "enemy",
"level": 19,
@@ -247,7 +247,7 @@
},
{
"unit_id": "bohai_archer_south",
"name": "Bohai Archer",
"name": "발해 궁병",
"class_id": "marksman",
"team": "enemy",
"level": 19,
@@ -256,7 +256,7 @@
},
{
"unit_id": "bohai_escape_rider",
"name": "Bohai Escape Rider",
"name": "발해 탈출 기병",
"class_id": "elite_cavalry",
"team": "enemy",
"level": 19,
@@ -270,7 +270,7 @@
"once": true,
"when": { "type": "battle_start" },
"actions": [
{ "type": "log", "text": "Yuan remnants gather near Bohai before fleeing farther northeast." }
{ "type": "log", "text": "원씨 잔당이 더 북동쪽으로 달아나기 전 발해 근처에 모여든다." }
]
},
{
@@ -281,9 +281,9 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Zhang He", "text": "The Yuan brothers are not holding Bohai. They are using it as a door." },
{ "speaker": "Cao Cao", "text": "Then we close the door before it opens toward Wuhuan." },
{ "speaker": "Guo Jia", "text": "A door with frightened men on both sides is best kicked once." }
{ "speaker": "Zhang He", "text": "원씨 형제는 발해를 지키는 것이 아닙니다. 문으로 쓰고 있습니다." },
{ "speaker": "Cao Cao", "text": "그렇다면 그 문이 오환으로 열리기 전에 닫아라." },
{ "speaker": "Guo Jia", "text": "양쪽 모두 겁먹은 사람이 있는 문은 한 번 걷어차는 것이 가장 좋습니다." }
]
}
]
@@ -296,15 +296,15 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Bohai Remnant Captain", "text": "Cao Cao's columns are already here. The brothers said we had time to move the camp." },
{ "speaker": "Xiahou Yuan", "text": "They had time. They spent it running in circles." }
{ "speaker": "발해 잔당 대장", "text": "조조의 대열이 벌써 왔다. 형제분들은 진영을 옮길 시간이 있다고 했다." },
{ "speaker": "Xiahou Yuan", "text": "시간은 있었습니다. 빙빙 돌며 써 버렸을 뿐입니다." }
]
},
{
"type": "spawn_deployment",
"deployment": {
"unit_id": "startled_bohai_rider",
"name": "Startled Bohai Rider",
"name": "발해 급습 기병",
"class_id": "cavalry",
"team": "enemy",
"level": 19,
@@ -322,8 +322,8 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Cao Ren", "text": "Bohai towns are marking the remnant paths for us. The old Yuan guides are selling tomorrow early." },
{ "speaker": "Cao Cao", "text": "Then buy the road with order and pay the loyalists with steel." }
{ "speaker": "Cao Ren", "text": "발해 고을들이 잔당의 길을 표시해 주고 있습니다. 옛 원씨 길잡이들이 내일을 일찍 팔고 있습니다." },
{ "speaker": "Cao Cao", "text": "그렇다면 질서로 길을 사고, 충성파에게는 강철로 값을 치러라." }
]
}
]
@@ -336,8 +336,8 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Yuan Brothers Guard", "text": "Hold until the brothers reach the northern riders. Bohai is nothing if the bloodline escapes." },
{ "speaker": "Guo Jia", "text": "There it is. They have stopped defending land and started defending distance." }
{ "speaker": "원씨 형제 엄호대", "text": "형제분들이 북방 기병에게 닿을 때까지 버텨라. 핏줄이 달아나면 발해 따위는 아무것도 아니다." },
{ "speaker": "Guo Jia", "text": "저 말입니다. 저들은 땅을 지키는 일을 멈추고 거리를 지키기 시작했습니다." }
]
}
]
@@ -349,14 +349,14 @@
"actions": [
{
"type": "set_objective",
"victory": "The remnant camp is exposed. Defeat the Yuan brothers' covering force.",
"defeat": "Cao Cao is defeated or the battle reaches Turn 16."
"victory": "잔당 진영이 드러났다. 원씨 형제의 엄호대를 격파하라.",
"defeat": "조조가 퇴각하거나 16턴이 시작된다."
},
{
"type": "dialogue",
"lines": [
{ "speaker": "Cao Cao", "text": "Their camp is in reach. Burn the banners, not the homes behind them." },
{ "speaker": "Yuan Brothers Guard", "text": "If the banners fall, the north forgets us. Protect them!" }
{ "speaker": "Cao Cao", "text": "저들의 진영이 닿을 곳에 있다. 뒤의 집이 아니라 깃발을 태워라." },
{ "speaker": "원씨 형제 엄호대", "text": "깃발이 쓰러지면 북방은 우리를 잊는다. 지켜라!" }
]
},
{
@@ -364,7 +364,7 @@
"deployments": [
{
"unit_id": "yuan_brothers_camp_guard",
"name": "Yuan Camp Guard",
"name": "원씨 진영 수비대",
"class_id": "guard_captain",
"team": "enemy",
"level": 19,
@@ -373,7 +373,7 @@
},
{
"unit_id": "yuan_brothers_camp_archer",
"name": "Yuan Camp Archer",
"name": "원씨 진영 궁병",
"class_id": "archer",
"team": "enemy",
"level": 19,
@@ -392,8 +392,8 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Zhang He", "text": "Their banners are moving without orders now. Men are carrying symbols they no longer understand." },
{ "speaker": "Cao Cao", "text": "Then let the symbols fall before the men do." }
{ "speaker": "Zhang He", "text": "저들의 깃발은 이제 명령 없이 움직입니다. 병사들은 이해하지 못하는 상징을 들고 있습니다." },
{ "speaker": "Cao Cao", "text": "그렇다면 병사보다 먼저 상징을 떨어뜨려라." }
]
}
]
@@ -404,23 +404,23 @@
"items": ["bean", "wine", "iron_armor"]
},
"post_battle_dialogue": [
{ "speaker": "Zhang He", "text": "Bohai is cleared, but Yuan Shang and Yuan Xi are already looking beyond Han borders for shelter." },
{ "speaker": "Guo Jia", "text": "A defeated family becomes dangerous when it borrows another people's horsemen." },
{ "speaker": "Cao Cao", "text": "Then decide whether we ride after them now or make the road north obey us first." }
{ "speaker": "Zhang He", "text": "발해는 정리되었지만, 원상과 원희는 이미 한나라 국경 밖에서 숨을 곳을 찾고 있습니다." },
{ "speaker": "Guo Jia", "text": "패한 가문은 다른 민족의 기병을 빌릴 때 위험해집니다." },
{ "speaker": "Cao Cao", "text": "그렇다면 지금 쫓아갈지, 북쪽 길이 먼저 우리에게 복종하게 할지 정하라." }
],
"post_battle_choices": [
{
"id": "press_liaoxi_pursuit",
"label": "Press Liaoxi",
"description": "Cao Cao drives northeast before the Yuan brothers can bind Wuhuan support.",
"label": "요서 추격",
"description": "조조가 원씨 형제가 오환의 지원을 묶기 전에 북동쪽으로 몰아붙인다.",
"set_flags": { "pressed_liaoxi_pursuit": true, "secured_liaoxi_approaches": false },
"gold": 250,
"items": ["war_drum"]
},
{
"id": "secure_liaoxi_approaches",
"label": "Secure Liaoxi",
"description": "The army secures roads and depots before crossing toward the northern riders.",
"label": "요서 길목 확보",
"description": "군이 북방 기병을 향해 건너기 전에 길과 창고를 확보한다.",
"set_flags": { "pressed_liaoxi_pursuit": false, "secured_liaoxi_approaches": true },
"gold": 550,
"items": ["imperial_seal"]