Add Xinye camp and Changban bridge

This commit is contained in:
2026-06-19 03:43:36 +09:00
parent 0026d5b904
commit 3ca9d9bb05
4 changed files with 332 additions and 2 deletions

View File

@@ -32,6 +32,59 @@
"Cao Cao's hard pressure on Liaodong has traveled ahead of him. Jing officers now know delay may be answered by force."
]
}
],
"camp_conversations": [
{
"id": "xinye_southern_war_council",
"group": "topic",
"label": "Southern War Council",
"speaker": "Cao Cao",
"summary": "Set the first southern order as Xinye tests Cao Cao's road into Jing Province.",
"lines": [
{ "speaker": "Cao Cao", "side": "left", "text": "The north has stopped burning behind us. Now the south must decide whether order reaches it as a seal or a blade." },
{ "speaker": "Guo Jia", "side": "right", "text": "Xinye will not judge our seal by its ink. It will judge by how quickly Liu Bei's rearguard loses the road." },
{ "speaker": "Zhang He", "side": "right", "text": "They defend hours more than ground. That makes each plank and ford more expensive than a wall." }
]
},
{
"id": "xinye_zhang_he_south_road",
"group": "officer",
"officer_id": "zhang_he",
"label": "Zhang He - South Road",
"summary": "Hear Zhang He's reading of Liu Bei's delay line before the Xinye crossing.",
"lines": [
{ "speaker": "Zhang He", "side": "right", "text": "Liu Bei's men are not anchored. They are measuring how much fear can be carried south before we reach Changban." },
{ "speaker": "Cao Cao", "side": "left", "text": "Then break the measure at Xinye." }
]
},
{
"id": "xinye_ordered_medicine",
"group": "topic",
"label": "Orderly Medicine",
"summary": "Quiet northern commanderies send clean field medicine into the Xinye march.",
"campaign_flags": { "accepted_liaodong_terms": true },
"effects": [
{ "type": "grant_item", "item_id": "panacea", "count": 1, "text": "The ordered northern wagons add a Panacea to the field supplies." }
],
"lines": [
{ "speaker": "Cao Ren", "side": "left", "text": "The Liaodong settlement kept the northern wagons in order. Their medicine chests reached the Xinye road unopened." },
{ "speaker": "Cao Cao", "side": "right", "text": "Good. A quiet rear is worth more than another shout at the front." }
]
},
{
"id": "xinye_authority_wine",
"group": "topic",
"label": "Authority Wine",
"summary": "The hard Liaodong reputation brings a harsh wine for the forward column.",
"campaign_flags": { "pressed_liaodong_authority": true },
"effects": [
{ "type": "grant_item", "item_id": "wine", "count": 1, "text": "The authority wine adds a Wine to the field supplies." }
],
"lines": [
{ "speaker": "Xiahou Dun", "side": "left", "text": "The men heard Liaodong bent after pressure. They kept a hard jar for the first southern gate that mistakes patience for weakness." },
{ "speaker": "Cao Cao", "side": "right", "text": "Let it warm the column, not loosen it." }
]
}
]
},
"shop": {
@@ -55,7 +108,14 @@
"campaign_flags": { "pressed_liaodong_authority": true },
"items": ["war_drum"]
}
]
],
"merchant": {
"name": "Xinye Road Sutler",
"lines": [
"Xinye sells rumor at every ford, my lord. I sell things with more reliable weight.",
"Buy before Liu Bei's rearguard turns the south road into a toll gate."
]
}
},
"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]]