Add Liaodong camp and Xinye bridge

This commit is contained in:
2026-06-19 03:11:42 +09:00
parent ffdaff5110
commit 6e243b0434
4 changed files with 334 additions and 2 deletions

View File

@@ -32,6 +32,59 @@
"Wuhuan pledges and guides steady the northern roads, letting Cao Cao approach Liaodong with fewer ambushes behind him."
]
}
],
"camp_conversations": [
{
"id": "liaodong_border_council",
"group": "topic",
"label": "Border Council",
"speaker": "Cao Cao",
"summary": "Set the final northern order before Liaodong prices the Yuan brothers.",
"lines": [
{ "speaker": "Cao Cao", "side": "left", "text": "The Yuan brothers have run out of cities, riders, and distance. Now they ask a border lord to sell them time." },
{ "speaker": "Guo Jia", "side": "right", "text": "Then we make time more expensive than betrayal. Liaodong will count quickly." },
{ "speaker": "Zhang He", "side": "right", "text": "Their guards still carry the Yuan banners high. Men who flee with banners want witnesses more than victory." }
]
},
{
"id": "liaodong_zhang_he_border_price",
"group": "officer",
"officer_id": "zhang_he",
"label": "Zhang He - Border Price",
"summary": "Hear Zhang He's reading of the Yuan fugitives before the border closes.",
"lines": [
{ "speaker": "Zhang He", "side": "right", "text": "Yuan Shang will ask Liaodong for shelter. Yuan Xi will ask for soldiers. Neither knows which request makes them cheaper." },
{ "speaker": "Cao Cao", "side": "left", "text": "Then we show Liaodong the price before they haggle." }
]
},
{
"id": "liaodong_hard_pursuit_wine",
"group": "topic",
"label": "Hard Pursuit Wine",
"summary": "The forced march toward Liaodong leaves a last reserve of strong wine for exhausted troops.",
"campaign_flags": { "pressed_liaodong_pursuit": true },
"effects": [
{ "type": "grant_item", "item_id": "wine", "count": 1, "text": "The hard pursuit wine adds a Wine to the field supplies." }
],
"lines": [
{ "speaker": "Xiahou Dun", "side": "left", "text": "The vanguard kept one jar from White Wolf. Sour enough to bite, strong enough to move tired legs." },
{ "speaker": "Cao Cao", "side": "right", "text": "Save it for the banner that reaches the border first." }
]
},
{
"id": "liaodong_wuhuan_guides_medicine",
"group": "topic",
"label": "Guide Medicine",
"summary": "Wuhuan guides bring northern herbs into the Liaodong field stores.",
"campaign_flags": { "secured_wuhuan_submission": true },
"effects": [
{ "type": "grant_item", "item_id": "panacea", "count": 1, "text": "The Wuhuan guide medicine adds a Panacea to the field supplies." }
],
"lines": [
{ "speaker": "Cao Ren", "side": "left", "text": "The Wuhuan guides brought bitter herbs and clean bindings. Their pledges have weight after all." },
{ "speaker": "Cao Cao", "side": "right", "text": "Good. Let submission be useful before it becomes ceremony." }
]
}
]
},
"shop": {
@@ -55,7 +108,14 @@
"campaign_flags": { "secured_wuhuan_submission": true },
"items": ["imperial_seal"]
}
]
],
"merchant": {
"name": "Liaodong Border Sutler",
"lines": [
"The border sells caution by the cart, my lord. Fortunately I sell simpler things.",
"Buy before Gongsun Kang decides whether the Yuan name is a guest, a burden, or a bargain."
]
}
},
"roster": {
"max_units": 7,

View File

@@ -59,7 +59,7 @@
},
"roster": {
"max_units": 7,
"required_officers": ["cao_cao", "guo_jia"]
"required_officers": ["cao_cao", "guo_jia", "zhang_he"]
},
"formation": {
"cells": [[1, 3], [1, 4], [1, 5], [2, 2], [2, 3], [2, 4], [2, 5], [2, 6], [3, 2], [3, 3], [3, 4], [3, 5], [3, 6]]