Localize Jing province arc

This commit is contained in:
2026-06-19 10:37:23 +09:00
parent eedf297571
commit a075c9062d
5 changed files with 334 additions and 169 deletions

View File

@@ -1,9 +1,9 @@
{
"id": "045_fancheng_relief",
"name": "Fancheng Relief",
"name": "번성 구원전",
"objectives": {
"victory": "Reach Fancheng's outer gate with Cao Cao, then defeat Guan Yu's vanguard.",
"defeat": "Cao Cao or the Fancheng messenger is defeated, or the battle reaches Turn 18."
"victory": "조조가 번성 외문에 닿은 뒤 관우 선봉군을 격파하라.",
"defeat": "조조 또는 번성 전령이 퇴각하거나 18턴이 시작된다."
},
"conditions": {
"victory": { "type": "all_units_defeated", "team": "enemy", "after_event": "fancheng_gate_relieved" },
@@ -14,28 +14,57 @@
]
},
"briefing": {
"title": "Fancheng Relief",
"location": "Fancheng, Han River, 219 CE",
"title": "번성 구원전",
"location": "한수 번성, 건안 24년",
"lines": [
"Ruxu's campaign has ended, but urgent word from the north says Cao Ren is locked inside Fancheng under Guan Yu's pressure.",
"Cao Cao's relief column must reach the outer gate before the Jingzhou vanguard turns the siege into a breach."
"유수 전역이 끝나자마자 북쪽에서 급보가 온다. 조인은 관우의 압박 아래 번성 안에 갇혀 있다.",
"형주 선봉이 포위를 성문 파괴로 바꾸기 전에, 조조의 구원군은 번성 외문에 닿아야 한다."
],
"conditional_lines": [
{
"campaign_flags": { "secured_ruxu_crossing": true },
"lines": [
"Securing the Ruxu crossing leaves a steadier eastern base, letting Cao Cao pull relief supplies north without abandoning the river front."
"유수 도하점을 확보해 동쪽 거점이 안정되었으므로, 조조는 수로 전선을 버리지 않고도 구원 물자를 북상시킬 수 있다."
]
},
{
"campaign_flags": { "prepared_fancheng_relief": true },
"lines": [
"Preparing Fancheng relief early puts Cao Cao on the road quickly, but Guan Yu's scouts have already tightened the ring around Cao Ren."
"번성 구원을 일찍 준비한 덕분에 조조군은 빠르게 길에 올랐으나, 관우의 척후는 이미 조인 주위의 포위망을 조이고 있다."
]
}
],
"camp_conversations": [
{
"id": "fancheng_relief_council",
"label": "번성 구원 군의",
"group": "topic",
"speaker": "Cao Ren",
"lines": [
{ "speaker": "Cao Ren", "text": "번성은 아직 버티고 있으나, 성 밖의 북소리가 날마다 가까워집니다." },
{ "speaker": "Cao Cao", "text": "전령을 지키고 외문을 구하라. 내가 길 위에 있는 한 조인은 무너지지 않는다." }
]
},
{
"id": "fancheng_guo_jia_siege_clock",
"label": "곽가 - 포위의 시각",
"group": "officer",
"officer_id": "guo_jia",
"lines": [
{ "speaker": "Guo Jia", "text": "포위당한 성문은 물시계와 같습니다. 시간이 차오르면 문이 먼저 말하기 시작합니다." },
{ "speaker": "Cao Cao", "text": "그 물시계를 부순다. 번성이 적의 말로 답하기 전에 우리가 북을 울린다." }
]
}
]
},
"shop": {
"merchant": {
"name": "번성 구원 야상",
"lines": [
"성문 아래 싸움은 오래 끌면 갑옷부터 울기 시작합니다. 철갑과 약주를 챙기십시오.",
"전령 하나가 성 하나를 살릴 때가 있습니다. 길을 잃지 않게 군량도 가볍게 묶어 두었습니다."
]
},
"items": [
"bean",
"wine",
@@ -126,7 +155,7 @@
},
{
"unit_id": "fancheng_messenger_ch45",
"name": "Fancheng Messenger",
"name": "번성 전령",
"class_id": "infantry",
"team": "player",
"level": 32,
@@ -138,7 +167,7 @@
},
{
"unit_id": "guan_yu_vanguard_commander",
"name": "Guan Yu Vanguard Commander",
"name": "관우 선봉장",
"class_id": "commander",
"team": "enemy",
"level": 42,
@@ -147,7 +176,7 @@
},
{
"unit_id": "jingzhou_siege_captain",
"name": "Jingzhou Siege Captain",
"name": "형주 포위 대장",
"class_id": "guard_captain",
"team": "enemy",
"level": 42,
@@ -156,7 +185,7 @@
},
{
"unit_id": "han_river_champion",
"name": "Han River Champion",
"name": "한수 용장",
"class_id": "champion",
"team": "enemy",
"level": 42,
@@ -165,7 +194,7 @@
},
{
"unit_id": "jingzhou_flood_advisor",
"name": "Jingzhou Flood Advisor",
"name": "형주 수공 군사",
"class_id": "military_advisor",
"team": "enemy",
"level": 42,
@@ -175,7 +204,7 @@
},
{
"unit_id": "fancheng_siege_spear_north",
"name": "Fancheng Siege Spear",
"name": "번성 포위 창병",
"class_id": "infantry",
"team": "enemy",
"level": 42,
@@ -184,7 +213,7 @@
},
{
"unit_id": "fancheng_siege_spear_south",
"name": "Fancheng Siege Spear",
"name": "번성 포위 창병",
"class_id": "infantry",
"team": "enemy",
"level": 42,
@@ -193,7 +222,7 @@
},
{
"unit_id": "jingzhou_gate_marksman",
"name": "Jingzhou Gate Marksman",
"name": "형주 성문 궁병",
"class_id": "marksman",
"team": "enemy",
"level": 42,
@@ -207,7 +236,7 @@
"once": true,
"when": { "type": "battle_start" },
"actions": [
{ "type": "log", "text": "Cao Ren holds Fancheng's outer gate while Guan Yu's vanguard presses the siege line." }
{ "type": "log", "text": "조인이 번성 외문을 지키는 사이, 관우의 선봉군이 포위선을 밀어붙인다." }
]
},
{
@@ -218,9 +247,9 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Cao Ren", "text": "Fancheng still stands, but every drum outside the gate is louder than the last." },
{ "speaker": "Guo Jia", "text": "A gate under siege is a clock. We must break the hand before it reaches the hour." },
{ "speaker": "Cao Cao", "text": "Protect the messenger and relieve the gate. Cao Ren does not fall while I still command the road." }
{ "speaker": "Cao Ren", "text": "번성은 아직 섰지만, 성문 밖 북소리가 갈수록 커집니다." },
{ "speaker": "Guo Jia", "text": "포위당한 성문은 시각을 재는 물시계입니다. 때가 차기 전에 그 손을 꺾어야 합니다." },
{ "speaker": "Cao Cao", "text": "전령을 보호하고 성문을 구하라. 내가 길을 지휘하는 한 조인은 쓰러지지 않는다." }
]
}
]
@@ -233,8 +262,8 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Xiahou Yuan", "text": "Ruxu's secured crossing sent grain north behind us. The relief column will not starve before the gate." },
{ "speaker": "Cao Cao", "text": "Then Fancheng receives both food and steel." }
{ "speaker": "Xiahou Yuan", "text": "유수 도하점에서 올린 군량이 뒤따라옵니다. 구원군은 성문 앞에서 굶지 않을 것입니다." },
{ "speaker": "Cao Cao", "text": "그렇다면 번성은 식량과 쇠를 함께 받는다." }
]
}
]
@@ -247,15 +276,15 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Guan Yu Vanguard Commander", "text": "Cao Cao came north quickly. Tighten the ring before his column reaches Cao Ren." },
{ "speaker": "Zhang He", "text": "They saw our haste and answered with pressure. Good. The road will choose the stronger answer." }
{ "speaker": "관우 선봉장", "text": "조조가 빠르게 북상했다. 저 구원군이 조인에게 닿기 전에 포위망을 조여라." },
{ "speaker": "Zhang He", "text": "저들이 우리의 속도를 보고 압박으로 답했습니다. 좋습니다. 길은 더 강한 답을 택할 것입니다." }
]
},
{
"type": "spawn_deployment",
"deployment": {
"unit_id": "jingzhou_ring_riders",
"name": "Jingzhou Ring Riders",
"name": "형주 포위 기병",
"class_id": "cavalry",
"team": "enemy",
"level": 42,
@@ -273,8 +302,8 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Jingzhou Flood Advisor", "text": "Keep Cao Ren behind the gate and make the relief column fight uphill through fear." },
{ "speaker": "Cao Ren", "text": "Fancheng has not opened its gate to fear yet." }
{ "speaker": "형주 수공 군사", "text": "조인을 성문 뒤에 묶어 두고, 구원군이 두려움 속에서 오르막을 치르게 하라." },
{ "speaker": "Cao Ren", "text": "번성은 아직 두려움에게 문을 열지 않았다." }
]
}
]
@@ -286,14 +315,14 @@
"actions": [
{
"type": "set_objective",
"victory": "Fancheng's outer gate is relieved. Defeat Guan Yu's vanguard.",
"defeat": "Cao Cao or the Fancheng messenger is defeated, or the battle reaches Turn 18."
"victory": "번성 외문을 구원했다. 관우 선봉군을 격파하라.",
"defeat": "조조 또는 번성 전령이 퇴각하거나 18턴이 시작된다."
},
{
"type": "dialogue",
"lines": [
{ "speaker": "Cao Cao", "text": "Cao Ren, open only enough for my banner. The siege line breaks here." },
{ "speaker": "Guan Yu Vanguard Commander", "text": "Then break his banner before the gate breathes." }
{ "speaker": "Cao Cao", "text": "조인, 내 깃발이 들어갈 만큼만 문을 열라. 포위선은 여기서 끊어진다." },
{ "speaker": "관우 선봉장", "text": "그렇다면 성문이 숨 쉬기 전에 저 깃발을 꺾어라." }
]
},
{
@@ -301,7 +330,7 @@
"deployments": [
{
"unit_id": "guan_yu_inner_spear",
"name": "Guan Yu Inner Spear",
"name": "관우 내측 창병",
"class_id": "guard_captain",
"team": "enemy",
"level": 42,
@@ -310,7 +339,7 @@
},
{
"unit_id": "han_river_arrow_screen",
"name": "Han River Arrow Screen",
"name": "한수 화살막",
"class_id": "archer",
"team": "enemy",
"level": 42,
@@ -329,8 +358,8 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Xiahou Dun", "text": "The siege line is splitting. Cao Ren's gate is still ours." },
{ "speaker": "Cao Cao", "text": "Then make the enemy remember which side of the gate survived." }
{ "speaker": "Xiahou Dun", "text": "포위선이 갈라집니다. 조인의 성문은 아직 우리 것입니다." },
{ "speaker": "Cao Cao", "text": "그렇다면 어느 쪽 성문이 살아남았는지 적에게 새겨 주어라." }
]
}
]
@@ -341,23 +370,23 @@
"items": ["bean", "wine", "war_drum"]
},
"post_battle_dialogue": [
{ "speaker": "Cao Ren", "text": "Fancheng stands. Another day inside those walls and the gate would have begun speaking for the enemy." },
{ "speaker": "Guo Jia", "text": "The siege is broken, but Guan Yu's supply road still feeds his courage." },
{ "speaker": "Cao Cao", "text": "Then choose whether Fancheng becomes a wall we strengthen or a blade we push toward Jingzhou." }
{ "speaker": "Cao Ren", "text": "번성은 섰습니다. 하루만 더 성 안에 갇혔다면 성문이 적의 말로 답했을지도 모릅니다." },
{ "speaker": "Guo Jia", "text": "포위는 끊겼으나 관우의 보급로는 아직 그의 담력을 먹이고 있습니다." },
{ "speaker": "Cao Cao", "text": "그렇다면 번성을 더 굳힐 성벽으로 삼을지, 형주로 밀어 넣을 칼로 삼을지 정하라." }
],
"post_battle_choices": [
{
"id": "reinforce_fancheng",
"label": "Reinforce Fancheng",
"description": "Cao Cao reinforces Fancheng so the northern gate can withstand another siege.",
"label": "번성 보강",
"description": "조조가 번성을 보강해 북쪽 성문이 다음 포위를 견디게 한다.",
"set_flags": { "reinforced_fancheng": true, "struck_jingzhou_supply": false },
"gold": 1500,
"items": ["imperial_seal"]
},
{
"id": "strike_jingzhou_supply",
"label": "Strike Supply",
"description": "Cao Cao strikes Guan Yu's Jingzhou supply road before the siege army can reform.",
"label": "보급로 타격",
"description": "조조가 관우의 형주 보급로를 쳐 포위군이 다시 모이기 전에 기세를 끊는다.",
"set_flags": { "reinforced_fancheng": false, "struck_jingzhou_supply": true },
"gold": 1300,
"items": ["war_drum"]