diff --git a/data/scenarios/056_jianye_sortie.json b/data/scenarios/056_jianye_sortie.json index 48b568f..3006f99 100644 --- a/data/scenarios/056_jianye_sortie.json +++ b/data/scenarios/056_jianye_sortie.json @@ -1,9 +1,9 @@ { "id": "056_jianye_sortie", - "name": "Jianye Sortie", + "name": "건업 출격전", "objectives": { - "victory": "Reach the capital sortie line with Cao Cao, then defeat the Jianye sortie commander.", - "defeat": "Cao Cao is defeated or the battle reaches Turn 18." + "victory": "조조가 도성 출격 전선에 닿은 뒤 건업 출격 대장을 격파하라.", + "defeat": "조조가 퇴각하거나 18턴이 시작된다." }, "conditions": { "victory": { "type": "all_units_defeated", "team": "enemy", "after_event": "capital_sortie_line_reached" }, @@ -13,28 +13,57 @@ ] }, "briefing": { - "title": "Jianye Sortie", - "location": "Capital Sortie Road, Jianye, Eastern Front, 220 CE", + "title": "건업 출격전", + "location": "건업 도성 출격로, 건안 25년", "lines": [ - "Jianye's outer gate line has broken, and the capital guard now tests whether Wei's army can hold the road under a sudden sortie.", - "Cao Cao advances to contain the sortie, force the defenders back, and choose whether to consolidate outside the walls or press deeper into Jianye." + "건업 외문 전선이 무너지자 도성 수비대는 위군이 갑작스러운 출격 속에서도 공성로를 붙들 수 있는지 시험하려 한다.", + "조조는 출격을 막아 수비대를 성 안으로 밀어 넣고, 성벽 밖을 굳힐지 건업 안쪽으로 더 깊이 압박할지 정하려 한다." ], "conditional_lines": [ { "campaign_flags": { "secured_jianye_gate": true }, "lines": [ - "Securing the Jianye gate gives Wei a firmer siege road, so the capital sortie must cross prepared shields before reaching the carts." + "건업 문전을 확보한 덕에 위군의 공성로는 한층 단단해졌고, 도성 출격대는 수레에 닿기 전에 준비된 방패부터 넘어야 한다." ] }, { "campaign_flags": { "forced_capital_sortie": true }, "lines": [ - "Forcing the capital sortie draws Wu's guard outside the walls early, but the defenders now strike with urgency instead of waiting behind stone." + "도성 출격을 강요해 오군 수비대가 일찍 성 밖으로 나왔으나, 저들은 이제 돌담 뒤에서 기다리는 대신 급박함으로 치고 나온다." + ] + } + ], + "camp_conversations": [ + { + "id": "jianye_sortie_council", + "label": "건업 출격 군의", + "group": "topic", + "speaker": "Cao Ren", + "lines": [ + { "speaker": "Cao Ren", "text": "도성 수비대가 성벽 밖으로 나왔습니다. 건업은 돌보다 사람을 먼저 쓰기로 했습니다." }, + { "speaker": "Cao Cao", "text": "성 밖으로 나온 군대는 돌아갈 문도 내준다. 길을 붙들어 퇴로로 바꾸어라." } + ] + }, + { + "id": "jianye_sortie_guo_jia_open_door", + "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": "jianye_sortie_commander", - "name": "Jianye Sortie Commander", + "name": "건업 출격 대장", "class_id": "commander", "team": "enemy", "level": 53, @@ -140,7 +169,7 @@ }, { "unit_id": "capital_sortie_captain", - "name": "Capital Sortie Captain", + "name": "도성 출격 대장", "class_id": "guard_captain", "team": "enemy", "level": 53, @@ -149,7 +178,7 @@ }, { "unit_id": "quan_cong_sortie_boat", - "name": "Quan Cong Sortie Boat", + "name": "전종 출격선", "class_id": "champion", "team": "enemy", "move_type": "water", @@ -159,7 +188,7 @@ }, { "unit_id": "capital_sortie_advisor", - "name": "Capital Sortie Advisor", + "name": "도성 출격 군사", "class_id": "military_advisor", "team": "enemy", "level": 53, @@ -169,7 +198,7 @@ }, { "unit_id": "capital_sortie_spear_north", - "name": "Capital Sortie Spear", + "name": "도성 출격 창병", "class_id": "infantry", "team": "enemy", "level": 53, @@ -178,7 +207,7 @@ }, { "unit_id": "capital_sortie_spear_south", - "name": "Capital Sortie Spear", + "name": "도성 출격 창병", "class_id": "infantry", "team": "enemy", "level": 53, @@ -187,7 +216,7 @@ }, { "unit_id": "capital_sortie_arrow_boat", - "name": "Capital Sortie 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": "Jianye's capital guard sorties outside the gate to test Wei's siege road." } + { "type": "log", "text": "건업 도성 수비대가 위군의 공성로를 시험하려고 성문 밖으로 출격한다." } ] }, { @@ -213,9 +242,9 @@ { "type": "dialogue", "lines": [ - { "speaker": "Cao Ren", "text": "The capital guard is outside the walls. Jianye has chosen to spend men before stone." }, - { "speaker": "Guo Jia", "text": "A sortie is courage with a door left open behind it. Close the road and it becomes a retreat." }, - { "speaker": "Cao Cao", "text": "Then hold the road. Let Jianye learn that leaving the wall does not make the field theirs." } + { "speaker": "Cao Ren", "text": "도성 수비대가 성벽 밖으로 나왔습니다. 건업은 돌보다 사람을 먼저 쓰기로 했습니다." }, + { "speaker": "Guo Jia", "text": "출격은 뒤에 열린 문을 남겨 둔 용기입니다. 길을 닫으면 그 용기는 곧 퇴각이 됩니다." }, + { "speaker": "Cao Cao", "text": "그렇다면 길을 붙들어라. 성벽을 떠난다고 들판이 저들의 것이 되지는 않는다." } ] } ] @@ -228,8 +257,8 @@ { "type": "dialogue", "lines": [ - { "speaker": "Xiahou Dun", "text": "The secured gate road is holding. Their sortie must cross ground we already measured." }, - { "speaker": "Cao Cao", "text": "Measured ground makes rash courage expensive." } + { "speaker": "Xiahou Dun", "text": "확보한 문전로가 버티고 있습니다. 저들의 출격은 이미 우리가 재 둔 땅을 건너야 합니다." }, + { "speaker": "Cao Cao", "text": "재 둔 땅은 성급한 용기를 비싸게 만든다." } ] } ] @@ -242,15 +271,15 @@ { "type": "dialogue", "lines": [ - { "speaker": "Jianye Sortie Commander", "text": "Wei forced us from the gate. Push the boats hard before their road line closes." }, - { "speaker": "Zhang He", "text": "The sortie has committed to the water as well as the road. Break either and the other panics." } + { "speaker": "건업 출격 대장", "text": "위군이 우리를 성문 밖으로 끌어냈다. 길 전선이 닫히기 전에 배를 거칠게 밀어라." }, + { "speaker": "Zhang He", "text": "출격대가 물길과 도로 모두에 몸을 실었습니다. 어느 한쪽만 꺾어도 다른 쪽이 흔들립니다." } ] }, { "type": "spawn_deployment", "deployment": { "unit_id": "wu_committed_sortie_boat", - "name": "Wu Committed Sortie Boat", + "name": "오군 돌격 출격선", "class_id": "champion", "team": "enemy", "move_type": "water", @@ -269,8 +298,8 @@ { "type": "dialogue", "lines": [ - { "speaker": "Capital Sortie Advisor", "text": "Surge now. If Wei settles here, the inner city hears their drums all night." }, - { "speaker": "Guo Jia", "text": "They know time is turning against them. Let their haste expose the seam." } + { "speaker": "도성 출격 군사", "text": "지금 밀어붙여라. 위군이 이곳에 자리잡으면 내성은 밤새 저들의 북소리를 듣는다." }, + { "speaker": "Guo Jia", "text": "저들은 시간이 자기 편이 아님을 압니다. 서두름이 틈을 드러내게 하겠습니다." } ] } ] @@ -282,14 +311,14 @@ "actions": [ { "type": "set_objective", - "victory": "The capital sortie line is reached. Defeat the Jianye sortie commander.", - "defeat": "Cao Cao is defeated or the battle reaches Turn 18." + "victory": "도성 출격 전선에 닿았다. 건업 출격 대장을 격파하라.", + "defeat": "조조가 퇴각하거나 18턴이 시작된다." }, { "type": "dialogue", "lines": [ - { "speaker": "Cao Cao", "text": "This sortie line is spent ground. Break its commander and drive the capital guard back under its own gate." }, - { "speaker": "Jianye Sortie Commander", "text": "The capital has more doors than this road can threaten." } + { "speaker": "Cao Cao", "text": "이 출격 전선은 이미 값을 치른 땅이다. 그 대장을 꺾고 도성 수비대를 제 성문 밑으로 몰아넣어라." }, + { "speaker": "건업 출격 대장", "text": "도성에는 이 길 하나가 위협할 수 있는 것보다 많은 문이 있다." } ] }, { @@ -297,7 +326,7 @@ "deployments": [ { "unit_id": "capital_sortie_inner_guard", - "name": "Capital Sortie Inner Guard", + "name": "도성 출격 내측 수비대", "class_id": "guard_captain", "team": "enemy", "level": 53, @@ -306,7 +335,7 @@ }, { "unit_id": "capital_sortie_crossbow_boat", - "name": "Capital Sortie Crossbow Boat", + "name": "도성 출격 쇠뇌선", "class_id": "marksman", "team": "enemy", "move_type": "water", @@ -326,8 +355,8 @@ { "type": "dialogue", "lines": [ - { "speaker": "Cao Ren", "text": "The sortie is faltering. Their gate is close, but their road back is thinner than before." }, - { "speaker": "Cao Cao", "text": "Then make retreat feel like pursuit and pursuit feel like judgment." } + { "speaker": "Cao Ren", "text": "출격이 흔들립니다. 성문은 가깝지만 저들의 귀로는 전보다 얇습니다." }, + { "speaker": "Cao Cao", "text": "그렇다면 퇴각이 추격처럼 느껴지고, 추격이 판결처럼 느껴지게 하라." } ] } ] @@ -338,23 +367,23 @@ "items": ["bean", "wine", "iron_armor"] }, "post_battle_dialogue": [ - { "speaker": "Guo Jia", "text": "The capital sortie is contained. Wei can lock down the road outside Jianye, or press toward the inner city while the guard retreats in disorder." }, - { "speaker": "Cao Ren", "text": "Contain the sortie and our siege line becomes hard to break. Press inward and the defenders have no time to breathe." }, - { "speaker": "Cao Cao", "text": "A sortie defeated outside its gate leaves two victories to choose from: ground held, or fear carried inward." } + { "speaker": "Guo Jia", "text": "도성 출격은 막혔습니다. 위군은 건업 밖 공성로를 봉쇄할 수도, 수비대가 혼란히 물러나는 틈에 내성으로 밀고 들어갈 수도 있습니다." }, + { "speaker": "Cao Ren", "text": "출격을 막으면 공성선은 끊기기 어렵습니다. 안쪽으로 압박하면 수비대는 숨 돌릴 시간이 없습니다." }, + { "speaker": "Cao Cao", "text": "성문 밖에서 패한 출격은 두 가지 승리를 남긴다. 땅을 붙드는 승리, 혹은 두려움을 안으로 밀어 넣는 승리다." } ], "post_battle_choices": [ { "id": "contain_capital_sortie", - "label": "Contain Sortie", - "description": "Cao Cao contains the capital sortie and locks down the siege road outside Jianye.", + "label": "출격 봉쇄", + "description": "조조가 도성 출격을 막고 건업 밖 공성로를 봉쇄한다.", "set_flags": { "contained_capital_sortie": true, "pressed_inner_jianye": false }, "gold": 2050, "items": ["imperial_seal"] }, { "id": "press_inner_jianye", - "label": "Press Inner City", - "description": "Cao Cao presses inward before Jianye's capital guard can reorganize.", + "label": "내성 압박", + "description": "조조가 건업 도성 수비대가 재정비하기 전에 안쪽으로 압박한다.", "set_flags": { "contained_capital_sortie": false, "pressed_inner_jianye": true }, "gold": 1850, "items": ["war_drum"] diff --git a/data/scenarios/057_inner_jianye.json b/data/scenarios/057_inner_jianye.json index 8fcc64b..aeb9c58 100644 --- a/data/scenarios/057_inner_jianye.json +++ b/data/scenarios/057_inner_jianye.json @@ -1,9 +1,9 @@ { "id": "057_inner_jianye", - "name": "Inner Jianye", + "name": "건업 내성전", "objectives": { - "victory": "Reach the inner Jianye line with Cao Cao, then defeat the inner city commander.", - "defeat": "Cao Cao is defeated or the battle reaches Turn 18." + "victory": "조조가 건업 내성 전선에 닿은 뒤 내성 대장을 격파하라.", + "defeat": "조조가 퇴각하거나 18턴이 시작된다." }, "conditions": { "victory": { "type": "all_units_defeated", "team": "enemy", "after_event": "inner_jianye_line_reached" }, @@ -13,28 +13,57 @@ ] }, "briefing": { - "title": "Inner Jianye", - "location": "Inner Jianye Road, Eastern Front, 220 CE", + "title": "건업 내성전", + "location": "건업 내성로, 건안 25년", "lines": [ - "The capital sortie has failed, and Wei's banners now press against the inner roads that protect Jianye's command district.", - "Cao Cao advances to break the inner line, force Wu's guard back again, and decide whether to secure the city road or provoke a final stand." + "도성 출격이 실패하자 위군 깃발은 건업 지휘구를 지키는 내성 도로까지 밀려든다.", + "조조는 내성 전선을 깨고 오군 수비를 다시 물려, 성 안 길을 굳힐지 지휘구 앞 마지막 결전을 끌어낼지 정하려 한다." ], "conditional_lines": [ { "campaign_flags": { "contained_capital_sortie": true }, "lines": [ - "Containing the capital sortie leaves Wei with guarded roads, orderly supply carts, and enough time to advance into the inner city by measure." + "도성 출격을 막아낸 덕에 위군은 지켜진 길과 질서 잡힌 보급 수레, 그리고 내성을 차분히 재며 전진할 시간을 얻었다." ] }, { "campaign_flags": { "pressed_inner_jianye": true }, "lines": [ - "Pressing inner Jianye keeps the defenders reeling, but their commanders now crowd the canals and roads to stop Wei before the command district." + "건업 내성을 압박해 수비대는 비틀거리고 있으나, 저들의 지휘관들은 지휘구 앞에서 위군을 멈추려고 운하와 길목을 가득 메운다." + ] + } + ], + "camp_conversations": [ + { + "id": "inner_jianye_council", + "label": "건업 내성 군의", + "group": "topic", + "speaker": "Cao Ren", + "lines": [ + { "speaker": "Cao Ren", "text": "건업 안쪽 길은 더 좁지만, 적이 시간과 바꿀 수 있는 곳도 줄었습니다." }, + { "speaker": "Cao Cao", "text": "좁은 길은 두려움을 숨기지 못한다. 내성의 숨을 먼저 조여라." } + ] + }, + { + "id": "inner_jianye_guo_jia_doors", + "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": "inner_jianye_commander", - "name": "Inner Jianye Commander", + "name": "건업 내성 대장", "class_id": "commander", "team": "enemy", "level": 54, @@ -140,7 +169,7 @@ }, { "unit_id": "inner_city_captain", - "name": "Inner City Captain", + "name": "내성 대장", "class_id": "guard_captain", "team": "enemy", "level": 54, @@ -149,7 +178,7 @@ }, { "unit_id": "lu_xun_canal_boat", - "name": "Lu Xun Canal Boat", + "name": "육손 운하선", "class_id": "champion", "team": "enemy", "move_type": "water", @@ -159,7 +188,7 @@ }, { "unit_id": "inner_jianye_advisor", - "name": "Inner Jianye Advisor", + "name": "건업 내성 군사", "class_id": "military_advisor", "team": "enemy", "level": 54, @@ -169,7 +198,7 @@ }, { "unit_id": "inner_jianye_spear_north", - "name": "Inner Jianye Spear", + "name": "건업 내성 창병", "class_id": "infantry", "team": "enemy", "level": 54, @@ -178,7 +207,7 @@ }, { "unit_id": "inner_jianye_spear_south", - "name": "Inner Jianye Spear", + "name": "건업 내성 창병", "class_id": "infantry", "team": "enemy", "level": 54, @@ -187,7 +216,7 @@ }, { "unit_id": "inner_jianye_arrow_boat", - "name": "Inner Jianye 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 presses into inner Jianye after containing the capital sortie." } + { "type": "log", "text": "위군이 도성 출격을 막아낸 뒤 건업 내성으로 압박해 들어간다." } ] }, { @@ -213,9 +242,9 @@ { "type": "dialogue", "lines": [ - { "speaker": "Cao Ren", "text": "The roads inside Jianye are narrower, but the enemy has fewer places left to trade for time." }, - { "speaker": "Guo Jia", "text": "An inner city fights with doors, canals, and fear. Strip one away and the rest answer loudly." }, - { "speaker": "Cao Cao", "text": "Then take the inner road. The capital has hidden behind enough answers." } + { "speaker": "Cao Ren", "text": "건업 안쪽 길은 더 좁지만, 적이 시간과 바꿀 수 있는 곳도 줄었습니다." }, + { "speaker": "Guo Jia", "text": "내성은 문과 운하, 두려움으로 싸웁니다. 하나를 벗기면 나머지도 시끄럽게 답하지요." }, + { "speaker": "Cao Cao", "text": "그렇다면 내성로를 취하라. 도성은 충분히 많은 대답 뒤에 숨었다." } ] } ] @@ -228,8 +257,8 @@ { "type": "dialogue", "lines": [ - { "speaker": "Xiahou Yuan", "text": "The contained sortie left the road clean behind us. Our rear guard can hold while the front advances." }, - { "speaker": "Cao Cao", "text": "An army that trusts its rear can make the road ahead smaller for the enemy." } + { "speaker": "Xiahou Yuan", "text": "막아낸 출격 덕에 후방 길이 깨끗합니다. 후위가 버티는 동안 선봉은 전진할 수 있습니다." }, + { "speaker": "Cao Cao", "text": "후방을 믿는 군대는 앞길을 적에게 더 좁게 만든다." } ] } ] @@ -242,15 +271,15 @@ { "type": "dialogue", "lines": [ - { "speaker": "Inner Jianye Commander", "text": "Wei presses inside the city. Send the canal boat before their front can settle." }, - { "speaker": "Zhang He", "text": "They still trust the water. Take away that trust and the street line weakens." } + { "speaker": "건업 내성 대장", "text": "위군이 성 안으로 밀고 들어온다. 저들의 전열이 자리잡기 전에 운하선을 보내라." }, + { "speaker": "Zhang He", "text": "저들은 아직 물길을 믿습니다. 그 믿음을 빼앗으면 거리 전선도 약해집니다." } ] }, { "type": "spawn_deployment", "deployment": { "unit_id": "wu_inner_canal_boat", - "name": "Wu Inner Canal Boat", + "name": "오군 내성 운하선", "class_id": "champion", "team": "enemy", "move_type": "water", @@ -269,8 +298,8 @@ { "type": "dialogue", "lines": [ - { "speaker": "Inner Jianye Advisor", "text": "Tighten the inner line. If Wei claims this road, the command district becomes the next battlefield." }, - { "speaker": "Guo Jia", "text": "They defend a district by admitting the city is already a battlefield." } + { "speaker": "건업 내성 군사", "text": "내성 전선을 조여라. 위군이 이 길을 차지하면 지휘구가 다음 전장이 된다." }, + { "speaker": "Guo Jia", "text": "저들은 지휘구를 지키며 스스로 성이 이미 전장임을 인정했습니다." } ] } ] @@ -282,14 +311,14 @@ "actions": [ { "type": "set_objective", - "victory": "The inner Jianye line is reached. Defeat the inner city commander.", - "defeat": "Cao Cao is defeated or the battle reaches Turn 18." + "victory": "건업 내성 전선에 닿았다. 내성 대장을 격파하라.", + "defeat": "조조가 퇴각하거나 18턴이 시작된다." }, { "type": "dialogue", "lines": [ - { "speaker": "Cao Cao", "text": "This is inner Jianye's line. Break its commander and the command district must show its hand." }, - { "speaker": "Inner Jianye Commander", "text": "A city still has teeth after the road is bloodied." } + { "speaker": "Cao Cao", "text": "이곳이 건업 내성의 전선이다. 그 대장을 꺾으면 지휘구는 손패를 보일 수밖에 없다." }, + { "speaker": "건업 내성 대장", "text": "길이 피로 젖은 뒤에도 성에는 아직 이빨이 남아 있다." } ] }, { @@ -297,7 +326,7 @@ "deployments": [ { "unit_id": "inner_jianye_last_guard", - "name": "Inner Jianye Last Guard", + "name": "건업 내성 최후 수비대", "class_id": "guard_captain", "team": "enemy", "level": 54, @@ -306,7 +335,7 @@ }, { "unit_id": "inner_jianye_crossbow_boat", - "name": "Inner Jianye Crossbow Boat", + "name": "건업 내성 쇠뇌선", "class_id": "marksman", "team": "enemy", "move_type": "water", @@ -326,8 +355,8 @@ { "type": "dialogue", "lines": [ - { "speaker": "Cao Ren", "text": "The inner line is breaking. The defenders are still fierce, but their orders no longer arrive together." }, - { "speaker": "Cao Cao", "text": "Then make each order answer alone." } + { "speaker": "Cao Ren", "text": "내성 전선이 무너집니다. 수비대는 아직 사납지만 명령이 더는 함께 닿지 않습니다." }, + { "speaker": "Cao Cao", "text": "그렇다면 각 명령이 홀로 답하게 하라." } ] } ] @@ -338,23 +367,23 @@ "items": ["bean", "wine", "war_drum"] }, "post_battle_dialogue": [ - { "speaker": "Guo Jia", "text": "Inner Jianye is open enough to shape the next blow. Wei can secure the city road, or drive Wu toward a final stand before its command district." }, - { "speaker": "Cao Ren", "text": "Secure the inner road and the army controls the city's breath. Force the last stand and Wu spends what strength remains." }, - { "speaker": "Cao Cao", "text": "A city with no calm road left must choose where its courage dies." } + { "speaker": "Guo Jia", "text": "건업 내성은 다음 일격을 정할 만큼 열렸습니다. 위군은 성 안 길을 확보할 수도, 지휘구 앞에서 오군의 마지막 결전을 몰아낼 수도 있습니다." }, + { "speaker": "Cao Ren", "text": "내성로를 확보하면 군은 도성의 숨결을 잡습니다. 마지막 결전을 강요하면 오군은 남은 힘을 모두 써야 합니다." }, + { "speaker": "Cao Cao", "text": "고요한 길을 잃은 도성은 제 용기가 어디서 죽을지 골라야 한다." } ], "post_battle_choices": [ { "id": "secure_inner_jianye", - "label": "Secure Inner City", - "description": "Cao Cao secures inner Jianye's road before the final command district battle.", + "label": "내성로 확보", + "description": "조조가 마지막 지휘구 전투 전에 건업 내성로를 확보한다.", "set_flags": { "secured_inner_jianye": true, "forced_wu_last_stand": false }, "gold": 2100, "items": ["imperial_seal"] }, { "id": "force_wu_last_stand", - "label": "Force Last Stand", - "description": "Cao Cao drives Wu toward a final stand before the command district can recover.", + "label": "최후 항전 유도", + "description": "조조가 지휘구가 회복하기 전에 오군을 최후 항전으로 몰아넣는다.", "set_flags": { "secured_inner_jianye": false, "forced_wu_last_stand": true }, "gold": 1900, "items": ["war_drum"] diff --git a/data/scenarios/058_jianye_command.json b/data/scenarios/058_jianye_command.json index a9e3f05..c818c8c 100644 --- a/data/scenarios/058_jianye_command.json +++ b/data/scenarios/058_jianye_command.json @@ -1,9 +1,9 @@ { "id": "058_jianye_command", - "name": "Jianye Command", + "name": "건업 지휘구전", "objectives": { - "victory": "Reach the Jianye command line with Cao Cao, then defeat the Wu command guard.", - "defeat": "Cao Cao is defeated or the battle reaches Turn 18." + "victory": "조조가 건업 지휘구 전선에 닿은 뒤 오군 지휘 수비대를 격파하라.", + "defeat": "조조가 퇴각하거나 18턴이 시작된다." }, "conditions": { "victory": { "type": "all_units_defeated", "team": "enemy", "after_event": "jianye_command_line_reached" }, @@ -13,28 +13,57 @@ ] }, "briefing": { - "title": "Jianye Command", - "location": "Command District Road, Jianye, Eastern Front, 220 CE", + "title": "건업 지휘구전", + "location": "건업 지휘구 도로, 건안 25년", "lines": [ - "Inner Jianye has opened under Wei pressure, and Wu's command district now gathers the city's remaining officers, boats, and reserve spears.", - "Cao Cao advances to break the command road and decide whether Jianye is secured by order or forced toward surrender." + "건업 내성이 위군의 압박에 열리자, 오의 지휘구는 남은 장수와 수군, 예비 창병을 한 길목에 끌어모은다.", + "조조는 지휘구 도로를 깨뜨리고 건업을 질서로 확보할지, 항복으로 몰아갈지 정하려 한다." ], "conditional_lines": [ { "campaign_flags": { "secured_inner_jianye": true }, "lines": [ - "Securing inner Jianye gives Wei mapped streets, guarded crossings, and a clear approach to the command district." + "건업 내성로를 확보한 덕에 위군은 표시된 거리와 지켜진 나루, 지휘구로 향하는 또렷한 진입로를 얻었다." ] }, { "campaign_flags": { "forced_wu_last_stand": true }, "lines": [ - "Forcing Wu's last stand brings the command guard forward, but every remaining defender now knows there is little city left behind them." + "오군의 최후 항전을 끌어내 지휘 수비대가 앞으로 나왔으나, 남은 수비병은 이제 등 뒤에 물러설 도성이 거의 없음을 안다." + ] + } + ], + "camp_conversations": [ + { + "id": "jianye_command_council", + "label": "건업 지휘구 군의", + "group": "topic", + "speaker": "Cao Ren", + "lines": [ + { "speaker": "Cao Ren", "text": "지휘구가 앞에 있습니다. 오군은 남은 장수를 한 길목에 모아 두었습니다." }, + { "speaker": "Cao Cao", "text": "명령이 한 곳에 모이면, 그곳을 치는 일은 병사보다 많은 것을 무너뜨린다." } + ] + }, + { + "id": "jianye_command_guo_jia_orders", + "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": "jianye_command_guard", - "name": "Jianye Command Guard", + "name": "건업 지휘구 수비대", "class_id": "commander", "team": "enemy", "level": 55, @@ -140,7 +169,7 @@ }, { "unit_id": "command_district_captain", - "name": "Command District Captain", + "name": "지휘구 대장", "class_id": "guard_captain", "team": "enemy", "level": 55, @@ -149,7 +178,7 @@ }, { "unit_id": "wu_command_canal_boat", - "name": "Wu Command Canal Boat", + "name": "오군 지휘 운하선", "class_id": "champion", "team": "enemy", "move_type": "water", @@ -159,7 +188,7 @@ }, { "unit_id": "jianye_command_advisor", - "name": "Jianye Command Advisor", + "name": "건업 지휘구 군사", "class_id": "military_advisor", "team": "enemy", "level": 55, @@ -169,7 +198,7 @@ }, { "unit_id": "command_district_spear_north", - "name": "Command District Spear", + "name": "지휘구 창병", "class_id": "infantry", "team": "enemy", "level": 55, @@ -178,7 +207,7 @@ }, { "unit_id": "command_district_spear_south", - "name": "Command District Spear", + "name": "지휘구 창병", "class_id": "infantry", "team": "enemy", "level": 55, @@ -187,7 +216,7 @@ }, { "unit_id": "command_district_arrow_boat", - "name": "Command District 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 advances toward Jianye's command district after opening the inner city road." } + { "type": "log", "text": "건업 내성로가 열린 뒤 위군이 건업 지휘구를 향해 전진한다." } ] }, { @@ -213,9 +242,9 @@ { "type": "dialogue", "lines": [ - { "speaker": "Cao Ren", "text": "The command district is ahead. Wu has gathered what remains of its officers on one road." }, - { "speaker": "Guo Jia", "text": "When a city gathers its orders in one place, breaking that place breaks more than soldiers." }, - { "speaker": "Cao Cao", "text": "Then take the road and let Jianye learn where command now stands." } + { "speaker": "Cao Ren", "text": "지휘구가 앞에 있습니다. 오군은 남은 장수를 한 길목에 모아 두었습니다." }, + { "speaker": "Guo Jia", "text": "도성이 명령을 한 곳에 모을 때, 그곳을 깨뜨리면 병사보다 더 많은 것이 무너집니다." }, + { "speaker": "Cao Cao", "text": "그렇다면 그 길을 취하고, 건업이 이제 어디서 명령이 나는지 알게 하라." } ] } ] @@ -228,8 +257,8 @@ { "type": "dialogue", "lines": [ - { "speaker": "Xiahou Yuan", "text": "The inner city roads are secured behind us. Our guides can point every cart and banner forward." }, - { "speaker": "Cao Cao", "text": "A city that cannot confuse our road has already surrendered half its defense." } + { "speaker": "Xiahou Yuan", "text": "뒤쪽 내성로가 확보되었습니다. 길잡이가 수레와 깃발을 모두 앞길로 이끌 수 있습니다." }, + { "speaker": "Cao Cao", "text": "우리 길을 어지럽히지 못하는 성은 이미 방어의 절반을 내준 것이다." } ] } ] @@ -242,15 +271,15 @@ { "type": "dialogue", "lines": [ - { "speaker": "Jianye Command Guard", "text": "Wei has forced the last stand. Send the canal boat and make the command road bleed." }, - { "speaker": "Zhang He", "text": "That is the sound of a guard with no rear left to trust." } + { "speaker": "건업 지휘구 수비대", "text": "위군이 최후 항전을 강요했다. 운하선을 보내 지휘구 도로를 피로 적셔라." }, + { "speaker": "Zhang He", "text": "후방을 더는 믿을 수 없는 수비대의 소리입니다." } ] }, { "type": "spawn_deployment", "deployment": { "unit_id": "wu_last_stand_canal_boat", - "name": "Wu Last-Stand Canal Boat", + "name": "오군 최후 항전 운하선", "class_id": "champion", "team": "enemy", "move_type": "water", @@ -269,8 +298,8 @@ { "type": "dialogue", "lines": [ - { "speaker": "Jianye Command Advisor", "text": "Guard the command road. If this line falls, orders become pleas." }, - { "speaker": "Guo Jia", "text": "They have named the truth themselves. Press it." } + { "speaker": "건업 지휘구 군사", "text": "지휘구 도로를 지켜라. 이 전선이 무너지면 명령은 애원이 된다." }, + { "speaker": "Guo Jia", "text": "저들이 스스로 진실의 이름을 불렀습니다. 밀어붙이십시오." } ] } ] @@ -282,14 +311,14 @@ "actions": [ { "type": "set_objective", - "victory": "The Jianye command line is reached. Defeat the Wu command guard.", - "defeat": "Cao Cao is defeated or the battle reaches Turn 18." + "victory": "건업 지휘구 전선에 닿았다. 오군 지휘 수비대를 격파하라.", + "defeat": "조조가 퇴각하거나 18턴이 시작된다." }, { "type": "dialogue", "lines": [ - { "speaker": "Cao Cao", "text": "This is Jianye's command road. Break its guard and the city will speak with Wei's voice." }, - { "speaker": "Jianye Command Guard", "text": "A city can still refuse after its road is taken." } + { "speaker": "Cao Cao", "text": "이곳이 건업의 지휘구 도로다. 수비대를 깨뜨리면 도성은 위의 목소리로 답하게 된다." }, + { "speaker": "건업 지휘구 수비대", "text": "길을 빼앗긴 뒤에도 도성은 아직 거부할 수 있다." } ] }, { @@ -297,7 +326,7 @@ "deployments": [ { "unit_id": "jianye_command_last_guard", - "name": "Jianye Command Last Guard", + "name": "건업 지휘구 최후 수비대", "class_id": "guard_captain", "team": "enemy", "level": 55, @@ -306,7 +335,7 @@ }, { "unit_id": "jianye_command_crossbow_boat", - "name": "Jianye Command Crossbow Boat", + "name": "건업 지휘구 쇠뇌선", "class_id": "marksman", "team": "enemy", "move_type": "water", @@ -326,8 +355,8 @@ { "type": "dialogue", "lines": [ - { "speaker": "Cao Ren", "text": "The command road is cracking. Their banners still stand, but fewer men look to them." }, - { "speaker": "Cao Cao", "text": "Then give the rest a reason to look elsewhere." } + { "speaker": "Cao Ren", "text": "지휘구 도로가 갈라집니다. 저들의 깃발은 서 있지만, 바라보는 병사는 줄고 있습니다." }, + { "speaker": "Cao Cao", "text": "그렇다면 남은 자들이 다른 곳을 보게 할 이유를 주어라." } ] } ] @@ -338,23 +367,23 @@ "items": ["bean", "wine", "iron_armor"] }, "post_battle_dialogue": [ - { "speaker": "Guo Jia", "text": "Jianye's command road is broken. Wei can secure the district with order, or press Wu's remaining officers toward surrender before they find another banner." }, - { "speaker": "Cao Ren", "text": "Secure the command district and the city settles under our eye. Force surrender and the last guard must answer before it can hide." }, - { "speaker": "Cao Cao", "text": "A command road taken is not only ground. It is the place where tomorrow's orders begin." } + { "speaker": "Guo Jia", "text": "건업 지휘구 도로가 무너졌습니다. 위군은 지휘구를 질서로 확보할 수도, 남은 오 장수들이 다른 깃발을 찾기 전에 항복으로 몰아갈 수도 있습니다." }, + { "speaker": "Cao Ren", "text": "지휘구를 확보하면 성은 우리 눈 아래 가라앉습니다. 항복을 강요하면 마지막 수비대는 숨기 전에 답해야 합니다." }, + { "speaker": "Cao Cao", "text": "지휘구의 길을 얻는 것은 땅만 얻는 일이 아니다. 내일의 명령이 시작되는 곳을 얻는 일이다." } ], "post_battle_choices": [ { "id": "secure_jianye_command", - "label": "Secure Command", - "description": "Cao Cao secures Jianye's command district and prepares an orderly settlement.", + "label": "지휘구 확보", + "description": "조조가 건업 지휘구를 확보하고 질서 있는 평정을 준비한다.", "set_flags": { "secured_jianye_command": true, "forced_wu_surrender": false }, "gold": 2150, "items": ["imperial_seal"] }, { "id": "force_wu_surrender", - "label": "Force Surrender", - "description": "Cao Cao presses Wu's remaining officers toward surrender before they can regroup.", + "label": "오 항복 강요", + "description": "조조가 오군 잔여 장수들이 재집결하기 전에 항복으로 몰아간다.", "set_flags": { "secured_jianye_command": false, "forced_wu_surrender": true }, "gold": 1950, "items": ["war_drum"] diff --git a/data/scenarios/059_wu_surrender.json b/data/scenarios/059_wu_surrender.json index a6ff307..5c39fbe 100644 --- a/data/scenarios/059_wu_surrender.json +++ b/data/scenarios/059_wu_surrender.json @@ -1,9 +1,9 @@ { "id": "059_wu_surrender", - "name": "Wu Surrender", + "name": "오 항복전", "objectives": { - "victory": "Reach the Wu surrender line with Cao Cao, then defeat the surrender guard.", - "defeat": "Cao Cao is defeated or the battle reaches Turn 18." + "victory": "조조가 오 항복 전선에 닿은 뒤 항복로 수비대를 격파하라.", + "defeat": "조조가 퇴각하거나 18턴이 시작된다." }, "conditions": { "victory": { "type": "all_units_defeated", "team": "enemy", "after_event": "wu_surrender_line_reached" }, @@ -13,28 +13,57 @@ ] }, "briefing": { - "title": "Wu Surrender", - "location": "Surrender Road, Jianye, Eastern Front, 220 CE", + "title": "오 항복전", + "location": "건업 항복로, 건안 25년", "lines": [ - "Jianye's command district has fallen, and Wu's remaining officers gather around the road where surrender terms will be delivered.", - "Cao Cao advances through the shaken city to decide whether Wu is accepted into order or driven into its last holdouts." + "건업 지휘구가 무너지자 오의 남은 장수들은 항복 조건이 전해질 길목에 모여든다.", + "조조는 흔들리는 도성을 지나 오를 질서 안으로 받아들일지, 마지막 잔당까지 남쪽으로 몰아낼지 정하려 한다." ], "conditional_lines": [ { "campaign_flags": { "secured_jianye_command": true }, "lines": [ - "Securing the command district lets Wei carry clear terms into Jianye, with guides marking the road and officials already lowering seals." + "건업 지휘구를 확보한 덕에 위군은 또렷한 항복 조건을 도성 안으로 보낼 수 있고, 길잡이는 길을 표시하며 관리들은 이미 인장을 낮춘다." ] }, { "campaign_flags": { "forced_wu_surrender": true }, "lines": [ - "Forcing Wu toward surrender scatters stubborn officers into the canals, and every guard on the road now expects no mercy." + "오를 항복으로 몰아넣자 완강한 장수들은 운하 속으로 흩어졌고, 길목의 수비병은 이제 자비 없는 판결을 예상한다." + ] + } + ], + "camp_conversations": [ + { + "id": "wu_surrender_council", + "label": "오 항복 군의", + "group": "topic", + "speaker": "Cao Ren", + "lines": [ + { "speaker": "Cao Ren", "text": "지휘구는 우리 손에 있지만, 오군은 아직 항복로를 가리고 있습니다." }, + { "speaker": "Cao Cao", "text": "항복은 들려야 한다. 남은 깃발마다 그 말을 듣게 하라." } + ] + }, + { + "id": "wu_surrender_guo_jia_terms", + "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": "wu_surrender_guard", - "name": "Wu Surrender Guard", + "name": "오 항복 수비대", "class_id": "commander", "team": "enemy", "level": 56, @@ -140,7 +169,7 @@ }, { "unit_id": "surrender_district_captain", - "name": "Surrender District Captain", + "name": "항복 구역 대장", "class_id": "guard_captain", "team": "enemy", "level": 56, @@ -149,7 +178,7 @@ }, { "unit_id": "sun_clan_rearguard_boat", - "name": "Sun Clan Rearguard Boat", + "name": "손씨 후위선", "class_id": "champion", "team": "enemy", "move_type": "water", @@ -159,7 +188,7 @@ }, { "unit_id": "wu_surrender_advisor", - "name": "Wu Surrender Advisor", + "name": "오 항복 군사", "class_id": "military_advisor", "team": "enemy", "level": 56, @@ -169,7 +198,7 @@ }, { "unit_id": "surrender_spear_north", - "name": "Surrender Spear", + "name": "항복로 창병", "class_id": "infantry", "team": "enemy", "level": 56, @@ -178,7 +207,7 @@ }, { "unit_id": "surrender_spear_south", - "name": "Surrender Spear", + "name": "항복로 창병", "class_id": "infantry", "team": "enemy", "level": 56, @@ -187,7 +216,7 @@ }, { "unit_id": "surrender_arrow_boat", - "name": "Surrender 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 advances through Jianye toward the road where Wu's surrender terms will be decided." } + { "type": "log", "text": "위군이 건업을 지나 오의 항복 조건이 정해질 길목으로 전진한다." } ] }, { @@ -213,9 +242,9 @@ { "type": "dialogue", "lines": [ - { "speaker": "Cao Ren", "text": "The command district is ours, but Wu still shields the surrender road." }, - { "speaker": "Guo Jia", "text": "A surrender offered under spears is still a battle. The question is what kind of order follows it." }, - { "speaker": "Cao Cao", "text": "Then we will stand where terms are spoken and make every remaining banner hear them." } + { "speaker": "Cao Ren", "text": "지휘구는 우리 손에 있지만, 오군은 아직 항복로를 가리고 있습니다." }, + { "speaker": "Guo Jia", "text": "창끝 아래의 항복도 여전히 전투입니다. 그 뒤에 어떤 질서가 오느냐가 문제이지요." }, + { "speaker": "Cao Cao", "text": "그렇다면 조건이 말해지는 곳에 서서, 남은 깃발마다 그 말을 듣게 하라." } ] } ] @@ -228,8 +257,8 @@ { "type": "dialogue", "lines": [ - { "speaker": "Guo Jia", "text": "The command seals are in Wei hands. If the terms are clear, many gates will open themselves." }, - { "speaker": "Cao Cao", "text": "Then carry order ahead of the army. Surrender should look safer than refusal." } + { "speaker": "Guo Jia", "text": "지휘 인장은 위의 손에 있습니다. 조건이 또렷하면 많은 문은 스스로 열릴 것입니다." }, + { "speaker": "Cao Cao", "text": "그렇다면 질서를 군보다 앞서 보내라. 항복이 거부보다 안전해 보이게 하라." } ] } ] @@ -242,15 +271,15 @@ { "type": "dialogue", "lines": [ - { "speaker": "Wu Surrender Guard", "text": "Wei forced us to this road. Hold the canal and let no messenger pass cleanly." }, - { "speaker": "Zhang He", "text": "Their holdouts still believe water can hide a broken command." } + { "speaker": "오 항복 수비대", "text": "위군이 우리를 이 길로 몰았다. 운하를 붙들고 어떤 전령도 온전히 지나가지 못하게 하라." }, + { "speaker": "Zhang He", "text": "잔당은 아직 물길이 무너진 명령을 숨겨 줄 수 있다고 믿습니다." } ] }, { "type": "spawn_deployment", "deployment": { "unit_id": "wu_holdout_boat", - "name": "Wu Holdout Boat", + "name": "오군 잔당선", "class_id": "champion", "team": "enemy", "move_type": "water", @@ -269,8 +298,8 @@ { "type": "dialogue", "lines": [ - { "speaker": "Wu Surrender Advisor", "text": "If Wei reaches the surrender line, every hesitant officer will lay down arms." }, - { "speaker": "Cao Ren", "text": "Their fear has named our road. Push to it." } + { "speaker": "오 항복 군사", "text": "위군이 항복 전선에 닿으면 망설이는 장수마다 병기를 내려놓을 것이다." }, + { "speaker": "Cao Ren", "text": "저들의 두려움이 우리 길의 이름을 지었습니다. 그곳까지 밀어붙이겠습니다." } ] } ] @@ -282,14 +311,14 @@ "actions": [ { "type": "set_objective", - "victory": "The Wu surrender line is reached. Defeat the surrender guard.", - "defeat": "Cao Cao is defeated or the battle reaches Turn 18." + "victory": "오 항복 전선에 닿았다. 항복로 수비대를 격파하라.", + "defeat": "조조가 퇴각하거나 18턴이 시작된다." }, { "type": "dialogue", "lines": [ - { "speaker": "Cao Cao", "text": "This is the line where Wu's answer will be received. Lay down arms, or lose the right to answer." }, - { "speaker": "Wu Surrender Guard", "text": "A guard can still buy time for those who refuse your terms." } + { "speaker": "Cao Cao", "text": "이곳이 오의 대답을 받을 전선이다. 병기를 내려놓거나, 대답할 권리마저 잃어라." }, + { "speaker": "오 항복 수비대", "text": "수비대는 아직 그대의 조건을 거부한 자들에게 시간을 벌어 줄 수 있다." } ] }, { @@ -297,7 +326,7 @@ "deployments": [ { "unit_id": "wu_surrender_last_guard", - "name": "Wu Surrender Last Guard", + "name": "오 항복 최후 수비대", "class_id": "guard_captain", "team": "enemy", "level": 56, @@ -306,7 +335,7 @@ }, { "unit_id": "wu_surrender_crossbow_boat", - "name": "Wu Surrender Crossbow Boat", + "name": "오 항복 쇠뇌선", "class_id": "marksman", "team": "enemy", "move_type": "water", @@ -326,8 +355,8 @@ { "type": "dialogue", "lines": [ - { "speaker": "Xiahou Dun", "text": "Their guard is thin now. Some still fight, but more are watching the road than our blades." }, - { "speaker": "Cao Cao", "text": "A wavering enemy needs one final proof. Give it." } + { "speaker": "Xiahou Dun", "text": "저들의 수비가 얇아졌습니다. 아직 싸우는 자도 있지만, 칼보다 길목을 보는 자가 더 많습니다." }, + { "speaker": "Cao Cao", "text": "흔들리는 적에게는 마지막 증거가 필요하다. 보여 주어라." } ] } ] @@ -338,23 +367,23 @@ "items": ["bean", "wine", "war_axe"] }, "post_battle_dialogue": [ - { "speaker": "Guo Jia", "text": "Wu's surrender road is open. Some officers will accept Wei's order; others will flee south and call refusal loyalty." }, - { "speaker": "Cao Ren", "text": "Accepting surrender will settle Jianye quickly. Pursuing holdouts may end the next fire before it gathers." }, - { "speaker": "Cao Cao", "text": "A surrendered city and a hunted remnant both teach the same lesson. The difference is how long the lesson takes." } + { "speaker": "Guo Jia", "text": "오의 항복로가 열렸습니다. 어떤 장수는 위의 질서를 받아들이고, 어떤 자는 남쪽으로 달아나 거부를 충의라 부를 것입니다." }, + { "speaker": "Cao Ren", "text": "항복을 받아들이면 건업은 빠르게 가라앉습니다. 잔당을 추격하면 다음 불씨가 모이기 전에 끌 수 있습니다." }, + { "speaker": "Cao Cao", "text": "항복한 도성과 추격당한 잔당은 같은 교훈을 남긴다. 다만 그 교훈이 끝나는 시간이 다를 뿐이다." } ], "post_battle_choices": [ { "id": "accept_wu_surrender", - "label": "Accept Surrender", - "description": "Cao Cao accepts Wu's surrender terms and turns Jianye toward a managed settlement.", + "label": "항복 수락", + "description": "조조가 오의 항복 조건을 받아들이고 건업을 관리된 평정으로 돌린다.", "set_flags": { "accepted_wu_surrender": true, "pursued_wu_holdouts": false }, "gold": 2200, "items": ["imperial_seal"] }, { "id": "pursue_wu_holdouts", - "label": "Pursue Holdouts", - "description": "Cao Cao drives south after the officers who refused the surrender road.", + "label": "잔당 추격", + "description": "조조가 항복로를 거부한 장수들을 쫓아 남쪽으로 몰아간다.", "set_flags": { "accepted_wu_surrender": false, "pursued_wu_holdouts": true }, "gold": 2000, "items": ["war_drum"] diff --git a/tools/smoke_visual_assets.gd b/tools/smoke_visual_assets.gd index fa6b769..a3a6e02 100644 --- a/tools/smoke_visual_assets.gd +++ b/tools/smoke_visual_assets.gd @@ -2754,6 +2754,50 @@ func _check_battle_visual_data(failures: Array[String]) -> void: ], "imperial_flag": {"held_lower_yangtze_route": true}, "war_drum_flag": {"pressed_jianye_gate": true} + }, + { + "path": "res://data/scenarios/056_jianye_sortie.json", + "label": "056 Jianye sortie", + "merchant": "건업 출격 야상", + "conversations": [ + ["jianye_sortie_council", "topic", ""], + ["jianye_sortie_guo_jia_open_door", "officer", "guo_jia"] + ], + "imperial_flag": {"secured_jianye_gate": true}, + "war_drum_flag": {"forced_capital_sortie": true} + }, + { + "path": "res://data/scenarios/057_inner_jianye.json", + "label": "057 Inner Jianye", + "merchant": "건업 내성 야상", + "conversations": [ + ["inner_jianye_council", "topic", ""], + ["inner_jianye_guo_jia_doors", "officer", "guo_jia"] + ], + "imperial_flag": {"contained_capital_sortie": true}, + "war_drum_flag": {"pressed_inner_jianye": true} + }, + { + "path": "res://data/scenarios/058_jianye_command.json", + "label": "058 Jianye command", + "merchant": "건업 지휘구 야상", + "conversations": [ + ["jianye_command_council", "topic", ""], + ["jianye_command_guo_jia_orders", "officer", "guo_jia"] + ], + "imperial_flag": {"secured_inner_jianye": true}, + "war_drum_flag": {"forced_wu_last_stand": true} + }, + { + "path": "res://data/scenarios/059_wu_surrender.json", + "label": "059 Wu surrender", + "merchant": "건업 항복로 야상", + "conversations": [ + ["wu_surrender_council", "topic", ""], + ["wu_surrender_guo_jia_terms", "officer", "guo_jia"] + ], + "imperial_flag": {"secured_jianye_command": true}, + "war_drum_flag": {"forced_wu_surrender": true} } ] for expectation in jianye_campaign_expectations: