Localize western Hanzhong arc

This commit is contained in:
2026-06-19 10:04:40 +09:00
parent 6838aebcea
commit e4c87bf86f
7 changed files with 578 additions and 257 deletions

View File

@@ -1,9 +1,9 @@
{
"id": "036_weishui_crossing",
"name": "Weishui Crossing",
"name": "위수 도하전",
"objectives": {
"victory": "Reach the Wei River crossing with Cao Cao, then defeat the western alliance defenders.",
"defeat": "Cao Cao is defeated or the battle reaches Turn 18."
"victory": "조조가 위수 도하점에 닿은 뒤 서량 연합 수비대를 격파하라.",
"defeat": "조조가 퇴각하거나 18턴이 시작된다."
},
"conditions": {
"victory": { "type": "all_units_defeated", "team": "enemy", "after_event": "weishui_crossing_seized" },
@@ -13,23 +13,48 @@
]
},
"briefing": {
"title": "Weishui Crossing",
"location": "Wei River Crossing, Guanzhong, 211 CE",
"title": "위수 도하전",
"location": "관중 위수 도하점, 건안 16년",
"lines": [
"With the Wei River camps standing, Cao Cao pushes toward a crossing that can turn the western campaign from defense to advance.",
"Ma Chao's riders still guard the riverbank, while Han Sui's captains listen for signs that the alliance is beginning to split."
"위수의 진영이 자리를 잡자 조조는 수비의 형세를 공세로 바꿀 도하점을 향해 군령을 내린다.",
"마초의 기병은 아직 강둑을 지키고, 한수의 장수들은 연합이 갈라지는 소리를 서로의 명령 속에서 듣고 있다."
],
"conditional_lines": [
{
"campaign_flags": { "secured_weishui_crossing": true },
"lines": [
"The earlier crossing work gives Cao Cao a prepared ford and a chance to seize the far bank before the riders recover."
"앞서 다져 둔 도하 준비 덕분에 조조군은 기병이 재정비되기 전에 맞은편 강둑을 붙잡을 기회를 얻었다."
]
},
{
"campaign_flags": { "deepened_han_sui_rift": true },
"lines": [
"The rift between Han Sui and Ma Chao deepens; western messengers now carry orders and suspicion in equal measure."
"한수와 마초 사이의 균열이 깊어져, 서량의 전령은 명령과 의심을 같은 무게로 나른다."
]
}
],
"camp_conversations": [
{
"id": "weishui_crossing_council",
"group": "topic",
"label": "도하 군의",
"speaker": "Xiahou Yuan",
"summary": "좁은 도하점에서 서량 기병의 첫 충돌을 견딜 방도를 정한다.",
"lines": [
{ "speaker": "Xiahou Yuan", "side": "left", "text": "강폭은 좁고 말발굽은 빠릅니다. 먼저 건너는 부대가 흔들리면 뒤의 군령도 물에 잠깁니다." },
{ "speaker": "Cao Cao", "side": "right", "text": "그러니 첫 줄을 방패처럼 세워라. 위수는 오늘 서량으로 들어가는 문이 된다." }
]
},
{
"id": "weishui_guo_jia_alliance_rift",
"group": "officer",
"officer_id": "guo_jia",
"label": "곽가 - 연합의 금",
"speaker": "Guo Jia",
"summary": "한수와 마초의 명령이 엇갈리는 틈을 읽는다.",
"lines": [
{ "speaker": "Guo Jia", "side": "left", "text": "한수의 깃발은 뒤를 보고, 마초의 창끝은 앞을 봅니다. 같은 강둑에 서 있어도 마음은 이미 갈라졌습니다." },
{ "speaker": "Cao Ren", "side": "right", "text": "그 틈을 강보다 넓게 만들면, 도하 뒤의 싸움도 쉬워지겠군." }
]
}
]
@@ -55,7 +80,14 @@
"campaign_flags": { "deepened_han_sui_rift": true },
"items": ["war_drum"]
}
]
],
"merchant": {
"name": "위수 도하 야상",
"lines": [
"강을 건너는 군대는 콩보다 밧줄을 먼저 찾지요. 그래도 굶주린 병사는 밧줄도 놓칩니다.",
"마초의 기병이 물가 먼지를 일으키기 전에 필요한 것을 챙기십시오."
]
}
},
"roster": {
"max_units": 7,
@@ -131,7 +163,7 @@
},
{
"unit_id": "ma_chao_crossing_guard",
"name": "Ma Chao Crossing Guard",
"name": "마초 도하 수비장",
"class_id": "elite_cavalry",
"team": "enemy",
"level": 34,
@@ -140,7 +172,7 @@
},
{
"unit_id": "han_sui_river_captain",
"name": "Han Sui River Captain",
"name": "한수 강안 대장",
"class_id": "commander",
"team": "enemy",
"level": 33,
@@ -149,7 +181,7 @@
},
{
"unit_id": "crossing_gate_captain",
"name": "Crossing Gate Captain",
"name": "도하 관문장",
"class_id": "guard_captain",
"team": "enemy",
"level": 33,
@@ -158,7 +190,7 @@
},
{
"unit_id": "river_crossing_advisor",
"name": "River Crossing Advisor",
"name": "도하 군사",
"class_id": "military_advisor",
"team": "enemy",
"level": 33,
@@ -168,7 +200,7 @@
},
{
"unit_id": "crossing_spear_north",
"name": "Crossing Spear Guard",
"name": "도하 창병",
"class_id": "infantry",
"team": "enemy",
"level": 33,
@@ -177,7 +209,7 @@
},
{
"unit_id": "crossing_spear_south",
"name": "Crossing Spear Guard",
"name": "도하 창병",
"class_id": "infantry",
"team": "enemy",
"level": 33,
@@ -200,7 +232,7 @@
"once": true,
"when": { "type": "battle_start" },
"actions": [
{ "type": "log", "text": "Cao Cao advances on the Wei River crossing as the western alliance struggles to keep one voice." }
{ "type": "log", "text": "조조군이 위수 도하점으로 전진하자, 서량 연합은 한 목소리를 지키려 흔들린다." }
]
},
{
@@ -211,9 +243,9 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Xiahou Yuan", "text": "The crossing is narrow. Their horsemen cannot all strike at once, but neither can we advance carelessly." },
{ "speaker": "Guo Jia", "text": "A crossing is a promise: either we keep it, or the river takes interest." },
{ "speaker": "Cao Cao", "text": "Then make the promise with steel." }
{ "speaker": "Xiahou Yuan", "text": "도하점은 좁습니다. 적 기병이 한꺼번에 들이치지는 못하나, 우리도 함부로 나아갈 수 없습니다." },
{ "speaker": "Guo Jia", "text": "도하는 약속과 같습니다. 지키지 못하면 강물이 이자를 받아 가지요." },
{ "speaker": "Cao Cao", "text": "그럼 쇠붙이로 약속을 봉하라." }
]
}
]
@@ -226,8 +258,8 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Cao Ren", "text": "The prepared ford is marked. The front can cross before Ma Chao's riders fully close." },
{ "speaker": "Cao Cao", "text": "Then turn preparation into distance." }
{ "speaker": "Cao Ren", "text": "준비해 둔 여울에 표식을 세웠습니다. 마초의 기병이 완전히 조이기 전에 선봉이 건널 수 있습니다." },
{ "speaker": "Cao Cao", "text": "그럼 준비를 거리로 바꾸어라." }
]
}
]
@@ -240,15 +272,15 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Han Sui River Captain", "text": "Ma Chao wants the crossing sealed. Han Sui wants the reserves held. Which order reaches the front first?" },
{ "speaker": "Guo Jia", "text": "There. Doubt has begun to command." }
{ "speaker": "한수 강안 대장", "text": "마초는 도하점을 막으라 하고, 한수는 예비대를 아끼라 한다. 어느 명령이 먼저 전선에 닿는가?" },
{ "speaker": "Guo Jia", "text": "보십시오. 의심이 명령하기 시작했습니다." }
]
},
{
"type": "spawn_deployment",
"deployment": {
"unit_id": "delayed_alliance_riders",
"name": "Delayed Alliance Riders",
"name": "지연된 연합 기병",
"class_id": "cavalry",
"team": "enemy",
"level": 33,
@@ -266,8 +298,8 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Ma Chao Crossing Guard", "text": "If Cao Cao takes the crossing, Guanzhong opens behind us. Hold the riverbank!" },
{ "speaker": "Xiahou Yuan", "text": "He knows the crossing matters. That means we chose the right place." }
{ "speaker": "마초 도하 수비장", "text": "조조가 도하점을 잡으면 우리 뒤의 관중이 열린다. 강둑을 사수하라!" },
{ "speaker": "Xiahou Yuan", "text": "저들도 이곳의 무게를 압니다. 우리가 맞는 자리를 골랐다는 뜻입니다." }
]
}
]
@@ -279,14 +311,14 @@
"actions": [
{
"type": "set_objective",
"victory": "The Wei River crossing is seized. Defeat the western alliance defenders.",
"defeat": "Cao Cao is defeated or the battle reaches Turn 18."
"victory": "위수 도하점을 장악했다. 서량 연합 수비대를 격파하라.",
"defeat": "조조가 퇴각하거나 18턴이 시작된다."
},
{
"type": "dialogue",
"lines": [
{ "speaker": "Cao Cao", "text": "The crossing is ours. Now break the defenders before they can bind the alliance back together." },
{ "speaker": "Ma Chao Crossing Guard", "text": "You have the bank, not the west. Come farther if you dare." }
{ "speaker": "Cao Cao", "text": "도하점은 우리 것이다. 연합이 다시 묶이기 전에 수비대를 꺾어라." },
{ "speaker": "마초 도하 수비장", "text": "네가 얻은 것은 강둑이지 서량이 아니다. 더 들어와 보아라." }
]
},
{
@@ -294,7 +326,7 @@
"deployments": [
{
"unit_id": "crossing_halberd_guard",
"name": "Crossing Halberd Guard",
"name": "도하 장극병",
"class_id": "guard_captain",
"team": "enemy",
"level": 33,
@@ -303,7 +335,7 @@
},
{
"unit_id": "far_bank_arrow_screen",
"name": "Far Bank Arrow Screen",
"name": "맞은편 강둑 궁병",
"class_id": "archer",
"team": "enemy",
"level": 33,
@@ -322,8 +354,8 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Zhang He", "text": "The far bank is opening. Their line cannot decide whether to charge or withdraw." },
{ "speaker": "Cao Cao", "text": "An army that cannot decide has already given us a road." }
{ "speaker": "Zhang He", "text": "맞은편 강둑이 열리고 있습니다. 적 전열은 돌격할지 물러설지 결정하지 못합니다." },
{ "speaker": "Cao Cao", "text": "결정하지 못하는 군대는 이미 우리에게 길을 내준 것이다." }
]
}
]
@@ -334,23 +366,23 @@
"items": ["bean", "wine", "imperial_seal"]
},
"post_battle_dialogue": [
{ "speaker": "Guo Jia", "text": "The crossing is secure. Ma Chao still has courage, but the alliance no longer speaks cleanly." },
{ "speaker": "Cao Ren", "text": "We can build a Guanzhong foothold from this bank, or force the western captains to choose between Ma Chao and Han Sui." },
{ "speaker": "Cao Cao", "text": "A foothold conquers ground. A split conquers decisions. Choose." }
{ "speaker": "Guo Jia", "text": "도하점은 굳었습니다. 마초의 용기는 남았지만, 서량 연합의 명령은 이제 한 목소리가 아닙니다." },
{ "speaker": "Cao Ren", "text": "이 강둑을 교두보로 삼을 수도 있고, 서량 장수들에게 마초와 한수 중 누구를 따를지 고르게 만들 수도 있습니다." },
{ "speaker": "Cao Cao", "text": "교두보는 땅을 얻고, 균열은 결정을 얻는다. 어느 쪽을 먼저 봉할지 정하라." }
],
"post_battle_choices": [
{
"id": "secure_guanzhong_foothold",
"label": "Secure Foothold",
"description": "Cao Cao builds a firm Guanzhong foothold from the seized Wei River crossing.",
"label": "교두보 굳히기",
"description": "조조가 위수 도하점에서 관중 교두보를 단단히 세운다.",
"set_flags": { "secured_guanzhong_foothold": true, "split_western_alliance": false },
"gold": 1050,
"items": ["imperial_seal"]
},
{
"id": "split_western_alliance",
"label": "Split Alliance",
"description": "Cao Cao exploits the crossing victory to split Han Sui's captains away from Ma Chao.",
"label": "연합 이간",
"description": "조조가 도하 승리를 이용해 한수의 장수들을 마초에게서 떼어 낸다.",
"set_flags": { "secured_guanzhong_foothold": false, "split_western_alliance": true },
"gold": 850,
"items": ["war_drum"]