Deepen ancient Nanpi briefing flow
This commit is contained in:
@@ -32,9 +32,70 @@
|
||||
"Secured Ji towns keep Cao Cao's rear steady, letting the army arrive at Nanpi with fresh supplies and fewer alarms behind it."
|
||||
]
|
||||
}
|
||||
],
|
||||
"camp_conversations": [
|
||||
{
|
||||
"id": "nanpi_pressure_gate_council",
|
||||
"group": "topic",
|
||||
"label": "Nanpi Gate Council",
|
||||
"speaker": "Cao Cao",
|
||||
"summary": "Set the first order before Yuan Tan's outer line can steady itself.",
|
||||
"lines": [
|
||||
{ "speaker": "Cao Cao", "side": "left", "text": "Nanpi's wall is not the first gate. The first gate is fear, and Yuan Tan has already locked himself behind it." },
|
||||
{ "speaker": "Guo Jia", "side": "right", "text": "Then the army should strike the outer line as if issuing a decree. Every captain must know surrender has a shape." },
|
||||
{ "speaker": "Zhang He", "side": "right", "text": "Yuan Tan's men still know my banner. If I ride close, the doubtful ones will count their exits before their arrows." }
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "nanpi_pressure_zhang_he_gate_names",
|
||||
"group": "officer",
|
||||
"officer_id": "zhang_he",
|
||||
"label": "Zhang He - Gate Names",
|
||||
"speaker": "Zhang He",
|
||||
"summary": "Identify which Nanpi captains are most likely to break.",
|
||||
"lines": [
|
||||
{ "speaker": "Zhang He", "side": "right", "text": "The outer guard obeys Yuan Tan because the city is behind him. The gate captain obeys whoever can keep the city alive." },
|
||||
{ "speaker": "Cao Cao", "side": "left", "text": "Then we let the gate captain see life on our side and ruin on his." }
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "nanpi_pressure_hard_push_beans",
|
||||
"campaign_flags": { "pressed_north_to_nanpi": true },
|
||||
"group": "topic",
|
||||
"label": "Hard Push Beans",
|
||||
"summary": "Claim compact rations from the columns that arrived before Nanpi expected them.",
|
||||
"lines": [
|
||||
{ "speaker": "Xiahou Dun", "side": "right", "text": "The hard push left beans in every saddle bag and dust in every throat. The men can still chew both." },
|
||||
{ "speaker": "Guo Jia", "side": "left", "text": "A quick arrival is only useful if the army still has breath to make it law." }
|
||||
],
|
||||
"effects": [
|
||||
{ "type": "grant_item", "item_id": "bean", "count": 1, "text": "The hard push beans add a Bean to the field supplies." }
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "nanpi_pressure_admin_medicine",
|
||||
"campaign_flags": { "secured_ji_province": true },
|
||||
"group": "topic",
|
||||
"label": "Admin Medicine",
|
||||
"summary": "Claim medicine delivered through the steadied Ji Province offices.",
|
||||
"lines": [
|
||||
{ "speaker": "Cao Ren", "side": "right", "text": "Ji clerks sent medicine under command seals. No shouting, no heroics, just carts that arrived." },
|
||||
{ "speaker": "Cao Cao", "side": "left", "text": "Quiet order wins more gates than loud courage." }
|
||||
],
|
||||
"effects": [
|
||||
{ "type": "grant_item", "item_id": "panacea", "count": 1, "text": "The Nanpi administration medicine adds a Panacea to the field supplies." }
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"shop": {
|
||||
"merchant": {
|
||||
"name": "Nanpi Gate Sutler",
|
||||
"lines": [
|
||||
"Nanpi sells fear at the gate and grain behind it. I only trade in the useful half.",
|
||||
"Buy before Yuan Tan changes his mind, my lord. Surrender makes prices polite and roads crowded."
|
||||
]
|
||||
},
|
||||
"items": [
|
||||
"bean",
|
||||
"wine",
|
||||
|
||||
@@ -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]]
|
||||
|
||||
Reference in New Issue
Block a user