Localize southern sea finale arc

This commit is contained in:
2026-06-19 11:52:10 +09:00
parent 2aabdd265d
commit 0056e03bd3
5 changed files with 328 additions and 168 deletions

View File

@@ -1,9 +1,9 @@
{
"id": "067_outer_islands",
"name": "Outer Islands",
"name": "외섬 상륙전",
"objectives": {
"victory": "Reach the outer island line with Cao Cao, then defeat the island captain.",
"defeat": "Cao Cao is defeated or the battle reaches Turn 18."
"victory": "조조가 외섬 상륙 전선에 닿은 뒤 섬 대장을 격파하라.",
"defeat": "조조가 퇴각하거나 18턴이 시작된다."
},
"conditions": {
"victory": { "type": "all_units_defeated", "team": "enemy", "after_event": "outer_island_line_reached" },
@@ -13,28 +13,57 @@
]
},
"briefing": {
"title": "Outer Islands",
"location": "Outer Island Landing, Southern Sea, Eastern Front, 220 CE",
"title": "외섬 상륙전",
"location": "남해 외섬 상륙지, 건안 25년",
"lines": [
"The sea exiles have been broken, but their last shelters lie across the outer islands where hidden coves can still feed refusal.",
"Cao Cao advances along the landing road to decide whether the islands are secured into Wei's register or pressed toward the hidden coves."
"바다 망명자들은 무너졌으나 마지막 은신처는 외섬 너머에 남아 있고, 숨은 포구들은 아직 거부를 먹여 살릴 수 있다.",
"조조는 상륙로를 따라 진군해 섬들을 위의 장부에 올릴지, 숨은 포구까지 압박할지 정하려 한다."
],
"conditional_lines": [
{
"campaign_flags": { "settled_sea_exiles": true },
"lines": [
"Settling the sea exiles gives Wei pilots who know the island landings and which coves still shelter armed crews."
"바다 망명자를 평정한 덕에 위군은 섬 상륙지와 무장 선원을 숨겨 주는 포구를 아는 수로잡이를 얻었다."
]
},
{
"campaign_flags": { "pressed_outer_islands": true },
"lines": [
"Pressing the outer islands early keeps the exiles from resting, but every cove now sends its fastest boat to block Wei's road."
"외섬을 일찍 압박해 망명자들은 쉬지 못했으나, 모든 포구가 가장 빠른 배를 보내 위군의 길을 막으려 한다."
]
}
],
"camp_conversations": [
{
"id": "outer_islands_council",
"label": "외섬 상륙 군의",
"group": "topic",
"speaker": "Xiahou Yuan",
"lines": [
{ "speaker": "Xiahou Yuan", "text": "상륙로가 좁습니다. 늦어지면 저들의 배가 양쪽 물길에서 달려들 수 있습니다." },
{ "speaker": "Cao Cao", "text": "물 위로 길을 옮겨라. 위의 명령은 이 섬에도 닿아야 한다." }
]
},
{
"id": "outer_islands_guo_jia_carried_road",
"label": "곽가 - 배가 나르는 길",
"group": "officer",
"officer_id": "guo_jia",
"lines": [
{ "speaker": "Guo Jia", "text": "섬은 배가 길을 나를 수 있음을 잊은 자에게만 안전해 보입니다." },
{ "speaker": "Cao Cao", "text": "그렇다면 위의 길을 물 너머로 실어 가라." }
]
}
]
},
"shop": {
"merchant": {
"name": "외섬 상륙 야상",
"lines": [
"섬까지 따라온 장사꾼을 믿으셔도 됩니다. 물건값은 조금 높지만 도망갈 곳도 적으니까요.",
"상륙전에는 물보다 먼저 군량이 줄고, 쇠보다 먼저 끈이 끊깁니다. 필요한 것을 챙기십시오."
]
},
"items": [
"bean",
"wine",
@@ -131,7 +160,7 @@
},
{
"unit_id": "outer_island_captain",
"name": "Outer Island Captain",
"name": "외섬 대장",
"class_id": "commander",
"team": "enemy",
"level": 64,
@@ -140,7 +169,7 @@
},
{
"unit_id": "outer_landing_guard",
"name": "Outer Landing Guard",
"name": "외섬 상륙 수비대",
"class_id": "guard_captain",
"team": "enemy",
"level": 64,
@@ -149,7 +178,7 @@
},
{
"unit_id": "outer_island_boat",
"name": "Outer Island Boat",
"name": "외섬 전선",
"class_id": "champion",
"team": "enemy",
"move_type": "water",
@@ -159,7 +188,7 @@
},
{
"unit_id": "outer_island_advisor",
"name": "Outer Island Advisor",
"name": "외섬 군사",
"class_id": "military_advisor",
"team": "enemy",
"level": 64,
@@ -169,7 +198,7 @@
},
{
"unit_id": "outer_island_spear_north",
"name": "Outer Island Spear",
"name": "외섬 창병",
"class_id": "infantry",
"team": "enemy",
"level": 64,
@@ -178,7 +207,7 @@
},
{
"unit_id": "outer_island_spear_south",
"name": "Outer Island Spear",
"name": "외섬 창병",
"class_id": "infantry",
"team": "enemy",
"level": 64,
@@ -187,7 +216,7 @@
},
{
"unit_id": "outer_island_arrow_boat",
"name": "Outer Island Arrow Boat",
"name": "외섬 궁선",
"class_id": "marksman",
"team": "enemy",
"move_type": "water",
@@ -202,7 +231,7 @@
"once": true,
"when": { "type": "battle_start" },
"actions": [
{ "type": "log", "text": "Wei lands on the outer islands to break the last visible exile shelter." }
{ "type": "log", "text": "위군이 마지막으로 드러난 망명 은신처를 무너뜨리기 위해 외섬에 상륙한다." }
]
},
{
@@ -213,9 +242,9 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Xiahou Yuan", "text": "The landing road is narrow. Their boats can strike from either side if we slow down." },
{ "speaker": "Guo Jia", "text": "An island feels like safety to men who forget a road can be carried by ships." },
{ "speaker": "Cao Cao", "text": "Then carry Wei's road across the water." }
{ "speaker": "Xiahou Yuan", "text": "상륙로가 좁습니다. 늦어지면 저들의 배가 양쪽 물길에서 달려들 수 있습니다." },
{ "speaker": "Guo Jia", "text": "섬은 배가 길을 나를 수 있음을 잊은 자에게만 안전해 보입니다." },
{ "speaker": "Cao Cao", "text": "그렇다면 위의 길을 물 너머로 실어 가라." }
]
}
]
@@ -228,8 +257,8 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Guo Jia", "text": "The settled exiles marked the island coves. Their shelters are now points on our map." },
{ "speaker": "Cao Cao", "text": "A point on a map can be reached. Advance." }
{ "speaker": "Guo Jia", "text": "평정된 망명자들이 섬의 포구를 표시했습니다. 저들의 은신처는 이제 우리 지도 위의 점입니다." },
{ "speaker": "Cao Cao", "text": "지도 위의 점이라면 닿을 수 있다. 전진하라." }
]
}
]
@@ -242,15 +271,15 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Outer Island Captain", "text": "Wei reaches the islands already. Launch the cove boat and keep the hidden route open." },
{ "speaker": "Cao Ren", "text": "They still have a hidden route. Then we have found the right island." }
{ "speaker": "외섬 대장", "text": "위군이 벌써 섬에 닿았다. 포구선을 띄워 숨은 길을 열어 두어라." },
{ "speaker": "Cao Ren", "text": "저들에게 아직 숨은 길이 있습니다. 그렇다면 우리가 제대로 된 섬을 찾은 셈입니다." }
]
},
{
"type": "spawn_deployment",
"deployment": {
"unit_id": "outer_cove_boat",
"name": "Outer Cove Boat",
"name": "외섬 포구선",
"class_id": "champion",
"team": "enemy",
"move_type": "water",
@@ -269,8 +298,8 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Outer Island Advisor", "text": "Hide the cove charts. If Wei takes this landing, the hidden shelters must remain nameless." },
{ "speaker": "Guo Jia", "text": "They hide charts because the charts are real. Take the landing." }
{ "speaker": "외섬 군사", "text": "포구 지도를 숨겨라. 위군이 이 상륙지를 차지해도 숨은 은신처는 이름 없이 남아야 한다." },
{ "speaker": "Guo Jia", "text": "저들이 지도를 숨기는 것은 그 지도가 진짜라는 뜻입니다. 상륙지를 취하십시오." }
]
}
]
@@ -282,14 +311,14 @@
"actions": [
{
"type": "set_objective",
"victory": "The outer island line is reached. Defeat the island captain.",
"defeat": "Cao Cao is defeated or the battle reaches Turn 18."
"victory": "외섬 상륙 전선에 닿았다. 섬 대장을 격파하라.",
"defeat": "조조가 퇴각하거나 18턴이 시작된다."
},
{
"type": "dialogue",
"lines": [
{ "speaker": "Cao Cao", "text": "This island is no refuge. Its road now belongs to Wei." },
{ "speaker": "Outer Island Captain", "text": "Then we make the coves our road and leave you holding sand." }
{ "speaker": "Cao Cao", "text": "이 섬은 더는 피난처가 아니다. 그 길은 이제 위의 것이다." },
{ "speaker": "외섬 대장", "text": "그렇다면 우리는 포구를 길로 삼고 그대에게 모래만 남기겠다." }
]
},
{
@@ -297,7 +326,7 @@
"deployments": [
{
"unit_id": "outer_island_last_guard",
"name": "Outer Island Last Guard",
"name": "외섬 최후 수비대",
"class_id": "guard_captain",
"team": "enemy",
"level": 64,
@@ -306,7 +335,7 @@
},
{
"unit_id": "outer_island_crossbow_boat",
"name": "Outer Island Crossbow Boat",
"name": "외섬 쇠뇌선",
"class_id": "marksman",
"team": "enemy",
"move_type": "water",
@@ -326,8 +355,8 @@
{
"type": "dialogue",
"lines": [
{ "speaker": "Dian Wei", "text": "The island line is cracking. The men on shore keep glancing toward the coves." },
{ "speaker": "Cao Cao", "text": "Then take the line before they remember how to run." }
{ "speaker": "Dian Wei", "text": "섬 전선이 갈라집니다. 해안의 병사들이 자꾸 포구 쪽을 봅니다." },
{ "speaker": "Cao Cao", "text": "달아나는 법을 떠올리기 전에 전선을 취하라." }
]
}
]
@@ -338,23 +367,23 @@
"items": ["bean", "wine", "war_axe"]
},
"post_battle_dialogue": [
{ "speaker": "Guo Jia", "text": "The outer islands are broken. Wei can secure them into the coastal register, or press the hidden coves before the last refuge becomes a new harbor." },
{ "speaker": "Cao Ren", "text": "Securing the islands steadies the sea road. Pressing the coves leaves no place for exile to pretend it is command." },
{ "speaker": "Cao Cao", "text": "A hidden cove is only hidden until the victorious army decides to count it." }
{ "speaker": "Guo Jia", "text": "외섬이 무너졌습니다. 위군은 섬들을 해안 장부에 올릴 수도, 마지막 은신처가 새 항구가 되기 전에 숨은 포구까지 압박할 수도 있습니다." },
{ "speaker": "Cao Ren", "text": "섬을 확보하면 바닷길이 안정됩니다. 포구를 압박하면 망명이 지휘인 척할 곳이 사라집니다." },
{ "speaker": "Cao Cao", "text": "숨은 포구도 승리한 군대가 세기로 정하는 순간 더는 숨지 못한다." }
],
"post_battle_choices": [
{
"id": "secure_outer_islands",
"label": "Secure Islands",
"description": "Cao Cao secures the outer islands into Wei's coastal register.",
"label": "외섬 확보",
"description": "조조가 외섬을 위의 해안 장부에 편입한다.",
"set_flags": { "secured_outer_islands": true, "pressed_hidden_coves": false },
"gold": 2600,
"items": ["imperial_seal"]
},
{
"id": "press_hidden_coves",
"label": "Press Coves",
"description": "Cao Cao presses the hidden coves before the last refuge can become a harbor.",
"label": "숨은 포구 압박",
"description": "조조가 마지막 은신처가 항구가 되기 전에 숨은 포구를 압박한다.",
"set_flags": { "secured_outer_islands": false, "pressed_hidden_coves": true },
"gold": 2400,
"items": ["war_drum"]