938 lines
83 KiB
JavaScript
938 lines
83 KiB
JavaScript
// 战争篇·第二波战役 —— 工作流 wnwjgvmy1 双证考据 + 对抗校验 PASS,脚本自动装配。
|
||
export const WAVE2 = [
|
||
// ══ xianqin ══
|
||
{
|
||
id: "guiling",
|
||
dyn: null, // 战国,不在照命引擎可填朝之列
|
||
chao: "zhanguo",
|
||
name: "桂陵之战",
|
||
year: -354, // 邯郸被围于前354;桂陵决战多系于前353,详见note
|
||
side: "齐(田忌·孙膑) vs 魏(梁,庞涓)",
|
||
stake: "赵都邯郸垂危,齐若正面撞魏之锋则两败,唯有一击直取敌之空虚方能解围而收全功。",
|
||
intro: "魏惠王遣师围赵都邯郸,赵急,请救于齐。齐威王起田忌为将、刑余之人孙膑为师,坐辎车而运筹。这一战不救赵而攻魏,后世名之曰『围魏救赵』,兵形势之祖也。",
|
||
situ: "魏之轻兵锐卒尽出于外攻邯郸,国中唯余老弱。田忌本欲引兵径赴赵地与魏军决。孙膑止之:解乱丝者不硬扯,救斗者不硬搏,当批亢捣虚。乃疾走大梁,据其要冲、冲其空虚,逼魏自救。",
|
||
weiTiers: {
|
||
"0": "徒卒(甲首之下的步卒)",
|
||
"1": "伍长(五人之长)",
|
||
"2": "百将(百人之率)",
|
||
"3": "都尉·裨将(部曲之帅)",
|
||
"4": "军师(居辎车运筹,孙膑其位)",
|
||
"5": "将军(三军主帅,田忌其位)"
|
||
},
|
||
narr: {
|
||
"0": "你只知向大梁而非邯郸,脚下的路越走越远赵,心里越发不安。",
|
||
"1": "你按住本伍的躁动——主将不打邯郸,偏往魏都扑去,你不解却信。",
|
||
"2": "你率百人抢占街路要冲,只待魏军回身自投。",
|
||
"3": "你分部据险,布下收魏疲师之网。",
|
||
"4": "你坐辎车中不发一矢,一言定三军之向:批亢捣虚,形格势禁。",
|
||
"5": "你从孙子之谋,舍近而图远,一举而系两国之命。"
|
||
},
|
||
nodes: [
|
||
{ label: "魏伐赵,赵急求救于齐", cite: "《史记·孙子吴起列传》:「其後魏伐趙,趙急,請救於齊。」" },
|
||
{ label: "田忌为将,孙膑为师居辎车运筹", cite: "《史记·孙子吴起列传》:「乃以田忌為將,而孫子為師,居輜車中,坐為計謀。」" },
|
||
{ label: "围魏救赵之策定", cite: "《史记·孙子吴起列传》:「君不若引兵疾走大梁,據其街路,衝其方虛,彼必釋趙而自救。」" },
|
||
{ label: "桂陵大破梁军", cite: "《史记·孙子吴起列传》:「魏果去邯鄲,與齊戰於桂陵,大破梁軍。」" }
|
||
],
|
||
choices: {
|
||
boji: {
|
||
prompt: "赵都垂危。是引兵径赴邯郸与魏锐卒硬撼,还是舍赵而直捣其空虚之大梁?",
|
||
options: [
|
||
{
|
||
id: "zoudaliang",
|
||
text: "疾走大梁,据其街路,冲其方虚,逼魏释赵自救",
|
||
outcome: "田忌从孙膑此计,魏果去邯郸,与齐战于桂陵,大破梁军;孙膑以谋略名显。",
|
||
end: { tone: "sheng", word: "批亢捣虚" }
|
||
},
|
||
{
|
||
id: "jiuzhao",
|
||
text: "引兵之赵,直趋邯郸城下与魏军决战",
|
||
outcome: "此正田忌初欲行者,为孙膑所止——救斗者不搏撠;若行之,则以齐师撞魏以逸待劳之锋,史上齐未采此策。",
|
||
end: { tone: "xian", word: "搏撠自困" }
|
||
}
|
||
]
|
||
}
|
||
},
|
||
real: "齐军于桂陵大破魏军,邯郸之围遂解,魏之霸势自此顿挫。孙膑以此名显天下,『围魏救赵·批亢捣虚』成后世兵家避实击虚之圭臬。",
|
||
cite: "《史记·孙子吴起列传》:「魏果去邯鄲,與齊戰於桂陵,大破梁軍。」",
|
||
note: "剔除『庞涓于桂陵被擒/被杀』之说——《史记》庞涓自剄乃在十三年後之马陵(前341),桂陵仅书『大破梁军』;银雀山汉简《孙膑兵法·擒庞涓》另称桂陵擒庞涓,与《史记》异,不采。桂陵决战年份传世有前354/前353二说(邯郸围于前354),《史记》本传未纪年,今从题作前354并存异。"
|
||
},
|
||
{
|
||
id: "changshao",
|
||
dyn: null, // 春秋鲁国,不在照命引擎可填朝之列
|
||
chao: "chunqiu",
|
||
name: "长勺之战",
|
||
year: -684, // 鲁庄公十年
|
||
side: "鲁(庄公·曹刿) vs 齐",
|
||
stake: "强齐压境,弱鲁若争先出击必被大国之势碾碎,唯有沉住这一口气、待敌气竭而后一鼓,方能以弱胜强。",
|
||
intro: "齐师伐鲁,鲁庄公将战。布衣曹刿排闼请见,论『何以战』——非甲兵之利,而在『小大之狱必以情』的取信于民。乃与公同乘,战于长勺。",
|
||
situ: "曹刿之乡人讥『肉食者谋之』,刿曰『肉食者鄙,未能远谋』,遂入见。他先问庄公凭何而战:衣食分人为小惠、玉帛以信为小信,皆不足恃;唯断狱以情,乃『忠之属也,可以一战』。取信既定,君臣同车赴阵。",
|
||
weiTiers: {
|
||
"0": "国人徒卒(随车之步卒)",
|
||
"1": "车左·车上甲士(执弓射者)",
|
||
"2": "御者·车右(御戎与执戈之勇)",
|
||
"3": "卒长·两司马(部伍之长)",
|
||
"4": "谋士(布衣参乘,曹刿其位)",
|
||
"5": "国君(亲将而立于戎车,鲁庄公其位)"
|
||
},
|
||
narr: {
|
||
"0": "齐鼓震天,你握紧长兵,却听令按住不动。",
|
||
"1": "你搭箭在弦,一鼓、二鼓、三鼓皆忍而不发。",
|
||
"2": "你御车稳如山,只待那一声『可矣』。",
|
||
"3": "你压住本卒的焦躁,守住阵形不乱。",
|
||
"4": "你立于君侧,只说两个字定全军生死:『未可』『可矣』。",
|
||
"5": "你贵为国君却肯听布衣之谋,不抢先鼓、不轻追逐。"
|
||
},
|
||
nodes: [
|
||
{ label: "曹刿论『肉食者鄙』请见", cite: "《左传·庄公十年》:「肉食者鄙,未能遠謀。」" },
|
||
{ label: "断狱以情,忠之属,可以一战", cite: "《左传·庄公十年》:「小大之獄,雖不能察,必以情。」對曰:「忠之屬也,可以一戰。」" },
|
||
{ label: "待齐三鼓而后击,齐师败绩", cite: "《左传·庄公十年》:「公將鼓之。劌曰:『未可。』齊人三鼓,劌曰:『可矣。』齊師敗績。」" },
|
||
{ label: "一鼓作气,再而衰,三而竭", cite: "《左传·庄公十年》:「夫戰,勇氣也,一鼓作氣,再而衰,三而竭。」" },
|
||
{ label: "视辙乱望旗靡而后逐", cite: "《左传·庄公十年》:「吾視其轍亂,望其旗靡,故逐之。」" }
|
||
],
|
||
choices: {
|
||
fengkou: {
|
||
prompt: "齐师擂鼓而进。是闻鼓即抢先出击争其锐,还是按兵不动、待敌三鼓气竭再收口?",
|
||
options: [
|
||
{
|
||
id: "housubijifa",
|
||
text: "彼竭我盈——待齐三鼓而衰,一鼓而进",
|
||
outcome: "曹刿之说验:齐人三鼓后鲁一鼓作气,齐师败绩;又待视辙乱、望旗靡,确无伏兵而后逐,鲁遂胜强齐。",
|
||
end: { tone: "sheng", word: "一鼓作气" }
|
||
},
|
||
{
|
||
id: "qiangxian",
|
||
text: "两军初触即争先擂鼓、见败即纵兵急追",
|
||
outcome: "此正庄公两度欲行(『公将鼓之』『公将驰之』),皆为曹刿所止——先鼓则彼盈我竭,遽追则大国难测恐有伏焉;若行之则弱鲁自蹈危境。",
|
||
end: { tone: "xian", word: "盈竭反噬" }
|
||
}
|
||
]
|
||
}
|
||
},
|
||
real: "鲁以弱胜强,败齐师于长勺。此战确立『取信于民乃战之本、后发制人、彼竭我盈』之理,『一鼓作气』遂为千古用兵蓄势之喻。",
|
||
cite: "《左传·庄公十年》:「公與之乘,戰於長勺……齊師敗績……遂逐齊師。」;经:「十年春王正月,公敗齊師於長勺。」",
|
||
note: "曹刿与《史记·刺客列传》劫齐桓公之曹沫,传世有『同为一人』异说,然长勺论战本事仅见《左传》,不涉劫盟,故不混入。全篇据《左传》信史,无演义可剔。"
|
||
},
|
||
{
|
||
id: "yaozhi",
|
||
dyn: null, // 春秋,不在照命引擎可填朝之列
|
||
chao: "chunqiu",
|
||
name: "崤之战",
|
||
year: -627, // 鲁僖公三十三年
|
||
side: "秦(孟明视·西乞术·白乙丙) vs 晋(襄公·先轸)及姜戎",
|
||
stake: "秦欲越晋而千里袭郑、图霸中原,然劳师袭远、师老而敌备,一旦踏入崤山二陵之险,便是全军葬身之地。",
|
||
intro: "杞子密报『郑北门之管可袭』,秦穆公不听蹇叔之谏,遣孟明视、西乞术、白乙丙千里东征。蹇叔哭师,断言晋必御秦于崤。及滑,郑商人弦高假君命犒师,秦知郑备,灭滑而还——归途正入崤山死地。",
|
||
situ: "蹇叔谏曰『劳师以袭远,非所闻也』,穆公斥之而遣师出东门。秦师过周北门轻而无礼,王孙满料其必败。晋值文公新丧,先轸力主『一日纵敌,数世之患』,遂墨衰绖、兴姜戎,伏兵于崤。秦三帅疲师入险,首尾莫顾。",
|
||
weiTiers: {
|
||
"0": "徒卒(远征之步卒)",
|
||
"1": "甲士(车上执兵者)",
|
||
"2": "御戎·车右(晋以梁弘御戎、莱驹为右)",
|
||
"3": "卒长·军尉(部伍之长)",
|
||
"4": "帅(将兵之卿;秦三帅、晋先轸中军将其位)",
|
||
"5": "国君(庙堂决征伐者;秦穆公居国遣师、晋襄公墨绖亲临)"
|
||
},
|
||
narr: {
|
||
"0": "你随秦师东行千里,足茧而粮尽,前有郑备、后有崤险。",
|
||
"1": "你在车上握兵,却觉这远征处处不祥。",
|
||
"2": "你御车穿行崤山二陵之间,道狭难回。",
|
||
"3": "你约束疲卒,却压不住师老而生的悖心。",
|
||
"4": "你为将——孟明知郑有备而还,却不料晋已张网于归途。",
|
||
"5": "你在庙堂:纳蹇叔之谏则罢兵,斥而遣之则一军东葬。"
|
||
},
|
||
nodes: [
|
||
{ label: "蹇叔谏劳师袭远、哭师料崤", cite: "《左传·僖公三十二年》:「勞師以襲遠,非所聞也……晉人禦師必於殽,殽有二陵焉。」" },
|
||
{ label: "王孙满料秦师轻而无礼必败", cite: "《左传·僖公三十三年》:「秦師輕而無禮,必敗。」" },
|
||
{ label: "弦高犒师,孟明知郑备灭滑而还", cite: "《左传·僖公三十三年》:「孟明曰:『鄭有備矣,不可冀也……吾其還也。』滅滑而還。」" },
|
||
{ label: "先轸力主伐秦,兴姜戎伏崤", cite: "《左传·僖公三十三年》:「秦違蹇叔而以貪勤民,天奉我也。奉不可失,敵不可縱。」" },
|
||
{ label: "败秦师于崤,尽获三帅", cite: "《左传·僖公三十三年》:「夏,四月,辛巳,敗秦師于殽,獲百里孟明視、西乞術、白乙丙以歸。」" }
|
||
],
|
||
choices: {
|
||
juzhong: {
|
||
prompt: "杞子言郑可袭。你是秦穆公——纳蹇叔『劳师袭远』之谏而罢兵,还是遣三帅千里东征?",
|
||
options: [
|
||
{
|
||
id: "chushi",
|
||
text: "斥蹇叔而遣孟明三帅出东门,千里袭郑",
|
||
outcome: "秦师遂东,及滑遇弦高、知郑备而灭滑还;晋败秦师于崤,尽获孟明视、西乞术、白乙丙;穆公素服郊次向师而哭『孤违蹇叔,以辱二三子,孤之罪也』。",
|
||
end: { tone: "wang", word: "崤陵覆师" }
|
||
},
|
||
{
|
||
id: "najian",
|
||
text: "纳蹇叔之谏,罢东征之师",
|
||
outcome: "此正蹇叔哭师所争(『劳师以袭远,非所闻也』),穆公不听;若从之,则免崤山二陵之全军葬地——然史上穆公终未纳。",
|
||
end: { tone: "xian", word: "违谏取祸" }
|
||
}
|
||
]
|
||
}
|
||
},
|
||
real: "秦师全军覆没于崤,三帅被擒;后经晋襄公嫡母文嬴之请获释,先轸怒其纵敌『不顾而唾』。此战终结秦晋之好、堵死秦东进中原之路,秦自此转而向西称霸西戎。",
|
||
cite: "《左传·僖公三十三年》:「夏,四月,辛巳,敗秦師于殽,獲百里孟明視、西乞術、白乙丙以歸。」;经:「晉人及姜戎敗秦師于殽。」",
|
||
note: "『崤』《左传》原文作『殽』,同山。三帅之释乃文嬴(晋襄公嫡母、秦女)请命,先轸怒斥、公使阳处父追之不及,俱见本传,非演义。先轸同年秋于箕之战免胄入狄师而死,属另役,不与崤役相混。孟明视获释三年後果报崤之役(王官之役),亦不并入本战果。"
|
||
},
|
||
// ══ sanguo ══
|
||
{
|
||
id: "fancheng_shuiyan",
|
||
dyn: "han", // 建安二十四年(219)汉献帝在位,严格属东汉
|
||
chao: "donghan",
|
||
name: "樊城之战·水淹七军",
|
||
year: 219,
|
||
side: "蜀汉(关羽) ⚔ 曹魏(曹仁·于禁·庞德)",
|
||
stake: "一场天时的豪赌:赢则威震华夏,输则身首异处。",
|
||
intro: "建安二十四年,关羽北伐,围曹仁于樊。曹操遣于禁督七军往救。这一年秋雨连绵,汉水将替关羽做出裁决。",
|
||
situ: "关羽新拜前将军、假节钺,携荆襄之锐北上。曹仁困守樊城,于禁、庞德七军屯于樊北低地。连日大霖雨,汉水暴涨,平地水深五六丈,魏军避水于堤、进退无路;而后方江陵、公安,糜芳与士仁供给不悉相救,暗流已生。",
|
||
weiTiers: { "卒": 0, "什伍長": 1, "屯將": 2, "牙門將": 3, "偏將軍": 4, "前將軍假節鉞": 5 },
|
||
narr: {
|
||
"卒": "荆州子弟,持戈立于汉水之滨,只知今岁的雨大得反常。",
|
||
"什伍長": "管着十来号弟兄,眼看江水一夜涨过营垒,心里发慌。",
|
||
"屯將": "一屯之众系于你手,水来当退当战,须臾定夺。",
|
||
"牙門將": "随君侯乘大船逼于禁,擂鼓助攻,功名就在眼前。",
|
||
"偏將軍": "独当一面,擒于禁、逼庞德,威名已动华夏。",
|
||
"前將軍假節鉞": "你是关羽,假节钺,水淹七军威震华夏——却也已踏上麦城之路。"
|
||
},
|
||
nodes: [
|
||
{ label: "羽攻樊·曹公遣于禁助仁", cite: "《三国志·蜀书·关羽传》:「是歲,羽率眾攻曹仁於樊。曹公遣于禁助仁。」" },
|
||
{ label: "大霖雨·平地数丈·七军皆没", cite: "《三国志·魏书·于禁传》:「秋,大霖雨,漢水溢,平地水數丈,禁等七軍皆沒。」" },
|
||
{ label: "于禁降·庞德不屈死", cite: "《三国志·魏书·于禁传》:「羽乘大船就攻禁等,禁遂降,惟龐德不屈節而死。」" },
|
||
{ label: "庞德骂羽·宁为国家鬼", cite: "《三国志·魏书·庞德传》:「德罵羽曰:『竪子,何謂降也!……我寧為國家鬼,不為賊將也。』遂為羽所殺。」" },
|
||
{ label: "威震华夏·曹公议徙都", cite: "《三国志·蜀书·关羽传》:「羽威震華夏。曹公議徙許都以避其銳。」" }
|
||
],
|
||
choices: {
|
||
fengkou: {
|
||
prompt: "于禁七军屯樊北,正逢秋雨十余日,汉水暴溢,平地五六丈。你——",
|
||
options: [
|
||
{ id: "cheng", text: "乘大船顺水围攻,毕其功于一役", outcome: "关羽乘大船就攻,禁遂降,又斩庞德,梁、郟、陆浑群盗遥受羽印号,羽威震华夏。", end: { tone: "sheng", word: "威震華夏" } },
|
||
{ id: "wen", text: "稳守待水退,不冒险强攻", outcome: "史上关羽正乘此水而胜;若失此天时,徐晃援至、曹仁固樊未拔,则无威震华夏之功。", end: { tone: "wang", word: "失時" } }
|
||
]
|
||
},
|
||
juzhong: {
|
||
prompt: "于禁三万余众尽降,你军资骤增而粮尽;南郡糜芳、公安士仁供给不悉相救。你——",
|
||
options: [
|
||
{ id: "ze", text: "扬言『还当治之』,战后再算账", outcome: "关羽言『還當治之』,芳、仁咸怀惧不安;权阴诱之,芳、仁使人迎权,遂失江陵。", end: { tone: "wang", word: "迎權" } },
|
||
{ id: "an", text: "先安抚后方,固守江陵粮道", outcome: "史无此举;吕蒙『使白衣搖櫓,作商賈服』潜袭江陵,一失则羽军遂散。", end: { tone: "wang", word: "白衣渡" } }
|
||
]
|
||
},
|
||
boji: {
|
||
prompt: "你已擒于禁、斩庞德,威震华夏。孙权遣使为子求你女儿联姻。你——",
|
||
options: [
|
||
{ id: "ru", text: "骂辱来使,断然拒婚", outcome: "关羽罵辱其使,不许婚,权大怒;终致权袭其后,羽军散,权遣将逆击,斩羽及子平于临沮。", end: { tone: "wang", word: "臨沮" } },
|
||
{ id: "xu", text: "权且许婚,稳住东线", outcome: "史无许婚之事;司马宣王、蒋济尝料『关羽得志,孙权必不原也』,劝许权以江南则樊围自解——羽轻权竟不备吴。", end: { tone: "wang", word: "不備" } }
|
||
]
|
||
}
|
||
},
|
||
real: "关羽擒于禁三万余众、斩庞德,威震华夏,曹操一度议迁许都以避其锋。然后方空虚,孙权袭据江陵,羽军遂散,败走临沮被斩。于禁降后辗转吴魏,归魏见陵屋画壁而慚恚发病死,谥『厲侯』(恶谥);庞德死节,太祖流涕,封其二子为列侯。",
|
||
cite: "《三国志·魏书·于禁传》:「秋,大霖雨,漢水溢,平地水數丈,禁等七軍皆沒。……羽乘大船就攻禁等,禁遂降,惟龐德不屈節而死。」《蜀书·关羽传》:「羽威震華夏。」",
|
||
note: "『水淹七军』正史为天灾:《于禁传》『大霖雨,漢水溢』、《庞德传》『天霖雨十餘日,漢水暴溢,樊下平地五六丈』致七军皆没,非《演义》关羽掘江堤放水灌军;已剔除掘堤放水情节。『威震华夏』系《关羽传》原文可用。『刮骨疗毒』『单刀赴会』等未取。建安二十四年汉献帝在位,故系于东汉(han)。"
|
||
},
|
||
{
|
||
id: "dingjunshan",
|
||
dyn: "han", // 建安二十四年(219),同属东汉
|
||
chao: "donghan",
|
||
name: "定军山之战",
|
||
year: 219,
|
||
side: "蜀汉(刘备·黄忠) ⚔ 曹魏(夏侯渊·张郃)",
|
||
stake: "刘备生平对曹操唯一一次战略决胜:成则据汉中而王,败则终困巴蜀。",
|
||
intro: "建安二十四年,刘备用法正之策进兵汉中。夏侯渊、张郃为曹操留守。定军山下,一场居高临下的急攻,将改写天下三分的格局。",
|
||
situ: "曹操克张鲁、定汉中后北还,只留夏侯渊、张郃屯守。法正断言此乃天赐良机。刘备自阳平南渡沔水,缘山稍前,于定军、兴势立营。夏侯渊亲将兵来争其地——渊众甚精,而蜀军已据高处,只待一声鼓号。",
|
||
weiTiers: { "卒": 0, "什伍長": 1, "曲長": 2, "牙門將": 3, "討虜將軍(黃忠)": 4, "左將軍(先主)": 5 },
|
||
narr: {
|
||
"卒": "益州新卒,随军缘山而上,只见定军山高、魏旗森然。",
|
||
"什伍長": "领着一什人,踩着险坡逼近夏侯渊营垒。",
|
||
"曲長": "一曲之长,居高列阵,单等一声鼓号。",
|
||
"牙門將": "牙门之将,先登陷阵是本分,勇毅当冠三军。",
|
||
"討虜將軍(黃忠)": "你是黄忠,推锋必进,金鼓振天,一战便要取夏侯渊首级。",
|
||
"左將軍(先主)": "你是刘备,纳法正之策南渡沔水——此役定汉中,进位汉中王。"
|
||
},
|
||
nodes: [
|
||
{ label: "法正劝取汉中·天以与我", cite: "《三国志·蜀书·法正传》:「今策淵、郃才略,不勝國之將帥,舉眾往討,則必可克。……此蓋天以與我,時不可失也。」" },
|
||
{ label: "先主南渡沔水·据定军兴势作营", cite: "《三国志·蜀书·法正传》:「二十四年,先主自陽平南渡沔水,緣山稍前,於定軍、興勢作營。」" },
|
||
{ label: "渊来争地·正曰可击", cite: "《三国志·蜀书·法正传》:「淵將兵來爭其地。正曰:『可擊矣。』」" },
|
||
{ label: "黄忠乘高鼓譟·一战斩渊", cite: "《三国志·蜀书·黄忠传》:「忠推鋒必進,勸率士卒,金鼓振天,歡聲動谷,一戰斬淵,淵軍大敗。」" },
|
||
{ label: "渊等授首·曹公叹必为人所教", cite: "《三国志·蜀书·法正传》:「大破淵軍,淵等授首。……(曹公)曰:『吾故知玄德不辦有此,必為人所教也。』」" }
|
||
],
|
||
choices: {
|
||
fengkou: {
|
||
prompt: "曹操克张鲁而北还,留夏侯渊、张郃守汉中。法正进言:此天以与我,时不可失。你——",
|
||
options: [
|
||
{ id: "tu", text: "纳法正策,举众进兵汉中", outcome: "先主善其策,率诸将进兵汉中,正亦从行;终斩渊定汉中,自立为汉中王。", end: { tone: "sheng", word: "漢中王" } },
|
||
{ id: "shou", text: "持重不进,固守巴蜀", outcome: "史上先主正因纳策而得汉中;曹公西征闻正之策叹『玄德不辦有此』——失此机则汉中终为魏有。", end: { tone: "wang", word: "失機" } }
|
||
]
|
||
},
|
||
juzhong: {
|
||
prompt: "你南渡沔水,缘山稍前,于定军、兴势作营。夏侯渊将兵来争其地。法正曰『可击矣』。你——",
|
||
options: [
|
||
{ id: "ji", text: "乘高鼓譟,居高临下急攻", outcome: "先主命黄忠乘高鼓譟攻之,忠推锋必进,金鼓振天,一战斩渊,渊军大败。", end: { tone: "sheng", word: "一戰斬淵" } },
|
||
{ id: "deng", text: "待其阵成再战", outcome: "《黄忠传》称『淵眾甚精』,须推锋必进方能破;若失居高鼓譟之势,劲敌未易图。", end: { tone: "wang", word: "眾甚精" } }
|
||
]
|
||
},
|
||
boji: {
|
||
prompt: "渊等授首,汉中大定。先主为汉中王,欲用黄忠为后将军与关羽齐位。诸葛亮谏:关羽遥闻恐必不悦。你——",
|
||
options: [
|
||
{ id: "qi", text: "力排众议,擢黄忠与关羽齐位", outcome: "先主曰『吾自當解之』,遂与羽等齐位,赐黄忠爵关内侯,迁征西将军;惟明年卒,追谥刚侯。", end: { tone: "xian", word: "剛侯" } },
|
||
{ id: "bi", text: "避关羽之嫌,不予高位", outcome: "史上先主终擢忠;虽虑『忠之名望,素非關、馬之倫』,然定军山斩渊之功不可没,故齐位以酬。", end: { tone: "sheng", word: "齊位" } }
|
||
]
|
||
}
|
||
},
|
||
real: "黄忠临阵斩夏侯渊,魏军失帅大败,汉中震动。刘备遂尽有汉中,进位汉中王;黄忠迁征西将军,后与关羽等齐位、赐爵关内侯,明年卒,追谥刚侯。此为刘备生平对曹操唯一一次战略性大捷。",
|
||
cite: "《三国志·蜀书·黄忠传》:「一戰斬淵,淵軍大敗。」《法正传》:「大破淵軍,淵等授首。」",
|
||
note: "《演义》将斩夏侯渊敷衍为黄忠『刀劈』及法正、魏延设谋斗智,正史仅载黄忠『乘高鼓譟』『一战斩渊』、法正献『可击矣』之策;已剔除演义细节。夏侯渊分兵救鹿角轻出致败等载于《夏侯渊传》,本次未核其原文,故不列为节点。建安二十四年汉献帝在位,系于东汉(han)。"
|
||
},
|
||
{
|
||
id: "shiting",
|
||
dyn: null, // 228年汉已亡(220),魏太和二年/吴黄武七年,非允许朝代
|
||
chao: "sanguo",
|
||
name: "石亭之战",
|
||
year: 228,
|
||
side: "孙吴(陆逊·朱桓·全琮) ⚔ 曹魏(曹休)",
|
||
stake: "以一纸诈降为饵,赌魏国大司马十万之众:胜则重创曹魏东线。",
|
||
intro: "吴黄武七年,鄱阳太守周鲂诈降,诱魏大司马曹休举众入皖。孙权假陆逊黄钺,为大都督逆战。石亭之下,一场伏击将定淮南之势。",
|
||
situ: "曹休自恃兵马精多,深入吴境至皖。陆逊受黄钺、为大都督,吴王亲执鞭相送。逊自为中军,朱桓、全琮分为左右两翼,三道并进,伏兵已张。曹休察觉被诱,耻见欺,索性凭众力决战——正落入陆逊彀中。",
|
||
weiTiers: { "卒": 0, "什長": 1, "別部司馬": 2, "偏將軍": 3, "左右翼督(朱桓·全琮)": 4, "大都督假黃鉞(陸遜)": 5 },
|
||
narr: {
|
||
"卒": "吴地舟卒,伏于皖口草莽,听号而动。",
|
||
"什長": "领着一什弓弩手,只待中军旗展。",
|
||
"別部司馬": "督一部伏兵,咫尺之外便是魏大司马的旌节。",
|
||
"偏將軍": "偏将之任,三道齐进时你在其列,直冲曹休伏兵。",
|
||
"左右翼督(朱桓·全琮)": "你是朱桓、全琮,为左右两翼,夹击追亡,逐北至夹石。",
|
||
"大都督假黃鉞(陸遜)": "你是陆逊,假黄钺为大都督,吴王执鞭相送——石亭一战,曹休归而疽发背死。"
|
||
},
|
||
nodes: [
|
||
{ label: "周鲂诈降·谲诱曹休入皖", cite: "《三国志·吴书·陆逊传》:「七年,權使鄱陽太守周魴譎魏大司馬曹休。休果舉眾入皖。」" },
|
||
{ label: "权假陆逊黄钺·为大都督逆休", cite: "《三国志·吴书·陆逊传》:「乃召遜假黃鉞,為大都督,逆休。」" },
|
||
{ label: "休觉见欺·自恃兵多遂战", cite: "《三国志·吴书·陆逊传》:「休既覺知,恥見欺誘,自恃兵馬精多,遂交戰。」" },
|
||
{ label: "三道俱进·果冲休伏兵", cite: "《三国志·吴书·陆逊传》:「遜自為中部,令朱桓、全琮為左右冀,三道俱近,果沖休伏兵,因驅走之。」" },
|
||
{ label: "追至夹石·斩获万余·休疽发死", cite: "《三国志·吴书·陆逊传》:「追亡逐北,逕至夾石,斬獲萬餘,……休還,疽發背死。」" }
|
||
],
|
||
choices: {
|
||
fengkou: {
|
||
prompt: "周鲂诈降,诱魏大司马曹休举众入皖。孙权召你,假黄钺,为大都督逆休。你——",
|
||
options: [
|
||
{ id: "ni", text: "受钺督师,将计就计逆击曹休", outcome: "权假逊黄钺、吴王亲执鞭以见之;逊逆休大破之,斩获万余,军资器械略尽。", end: { tone: "sheng", word: "假黃鉞" } },
|
||
{ id: "tui", text: "疑诈不进,按兵观望", outcome: "史上陆逊正受钺逆战而全胜;若纵曹休深入而不击,则周鲂诈降之谋尽废,魏军可安然据皖。", end: { tone: "wang", word: "廢謀" } }
|
||
]
|
||
},
|
||
juzhong: {
|
||
prompt: "曹休觉知被诱,耻见欺,自恃兵马精多,与你交战。你如何列阵?",
|
||
options: [
|
||
{ id: "san", text: "自为中部,令朱桓、全琮为左右翼,三道俱进", outcome: "逊自为中部,朱桓、全琮为左右翼,三道俱近,果冲休伏兵,因驱走之。", end: { tone: "sheng", word: "三道俱進" } },
|
||
{ id: "zheng", text: "合兵一处,正面决战", outcome: "曹休『自恃兵馬精多』;若不分三道夹击其伏兵,以正相抵难克其众,恐失夹石追歼之机。", end: { tone: "wang", word: "兵馬精多" } }
|
||
]
|
||
},
|
||
boji: {
|
||
prompt: "曹休军溃走。你——",
|
||
options: [
|
||
{ id: "zhu", text: "追亡逐北,径至夹石,穷追歼其辎重", outcome: "逊追至夹石,斩获万余,牛马骡驴车乘万辆,军资器械略尽;曹休还,疽发背死。", end: { tone: "sheng", word: "疽發背死" } },
|
||
{ id: "shou", text: "见好即收,不作穷追", outcome: "史上陆逊穷追至夹石乃有斩获万余之功;若止兵不追,则曹休得全师而归,无以竟全胜之威。", end: { tone: "wang", word: "縱敵" } }
|
||
]
|
||
}
|
||
},
|
||
real: "陆逊三道并进,大破曹休,斩获万余、军资器械略尽。曹休惭愤,归而疽发背死。陆逊振旅过武昌,孙权令左右以御盖覆之、出入殿门,赏赐皆御物上珍,一时无比。此战重创曹魏东线,巩固孙吴淮南屏障。",
|
||
cite: "《三国志·吴书·陆逊传》:「追亡逐北,逕至夾石,斬獲萬餘,牛馬騾驢車乘萬輛,軍資器械略盡。休還,疽發背死。」",
|
||
note: "周鲂『断发』赚曹休之细节出自《周鲂传》,本次未核其原文,故正文只据《陆逊传》作『诈降/谲诱』,不书断发。无演义情节掺入。曹休『疽发背死』系《陆逊传》原文。原文作『左右冀』(即左右翼),节点引文照录未改字。228年汉已亡,不属可填朝代引擎,dyn=null。"
|
||
},
|
||
// ══ suitang2 ══
|
||
{
|
||
id: "pingchen",
|
||
dyn: null, // 主角为隋(韩擒虎·贺若弼),隋不在可填朝表内
|
||
chao: "sui",
|
||
name: "隋灭陈·平陈之战",
|
||
year: 589,
|
||
side: "隋(晋王杨广为元帅,韩擒虎、贺若弼为先锋)vs 陈(后主陈叔宝)",
|
||
stake: "长江天堑之下,自晋室南渡三百年的南北分裂,将在旬日之间收束于一统。",
|
||
intro: "开皇九年,隋高祖大举伐陈。韩擒虎出庐州为先锋,贺若弼出吴州并进,两路夹击金陵。此战之后,中国重归一统。",
|
||
situ: "陈氏凭长江之险、恃金陵余气,以为天限南北、人莫能窥。贺若弼积岁于历阳陈疑兵,屡集屡散,麻痹陈军至其不复设备。韩擒虎则夙著威信于江北,陈将频频来降。隋军上下皆知:此一渡,即三百年分裂之终。",
|
||
weiTiers: {
|
||
0: "宵济健儿(渡江陷阵之卒)",
|
||
1: "队正、军校",
|
||
2: "开府仪同三司(如员明,阵擒萧摩诃)",
|
||
3: "上开府、仪同",
|
||
4: "行军总管(韩擒虎、贺若弼、杜彦)",
|
||
5: "行军元帅(晋王广统全军)"
|
||
},
|
||
narr: {
|
||
0: "五百人宵济采石,守者皆醉,一夜而天堑洞开。",
|
||
1: "军令严肃,秋毫不犯,有军士沽民酒者立斩之。",
|
||
2: "两军决战白土冈,开府员明擒陈骁将萧摩诃以献。",
|
||
3: "步骑合势,晋王遣杜彦与擒虎合军二万,直趋台城。",
|
||
4: "擒虎取金陵之实,贺若弼当蒋山之锐,二将争先。",
|
||
5: "晋王广上状,高祖闻而大悦,宴赐群臣,诏褒'二人之力'。"
|
||
},
|
||
nodes: [
|
||
{ label: "韩擒虎五百人宵济采石,守者皆醉,遂取之", cite: "《隋书·韩擒虎传》:擒虎率五百人宵濟,襲採石,守者皆醉,擒虎遂取之。" },
|
||
{ label: "贺若弼历阳疑兵之计成,大军济江而陈人不觉", cite: "《隋书·贺若弼传》:弼以大軍濟江,陳人弗之覺也。" },
|
||
{ label: "贺若弼揣陈军骄惰,督厉将士殊死战,大破之", cite: "《隋书·贺若弼传》:弼揣知其驕,士卒且惰,於是督厲將士,殊死戰,遂大破之。" },
|
||
{ label: "韩擒虎精骑五百直入朱雀门,遂平金陵,执陈叔宝", cite: "《隋书·韩擒虎传》:擒虎以精騎五百,直入硃雀門……遂平金陵,執陳主叔寶。" },
|
||
{ label: "陈亡后二将争功于帝前,挺刃而出", cite: "《隋书·贺若弼传》:既而弼恚恨不獲叔寶,功在韓擒虎之後,於是與擒虎相詢,挺刃而出。" }
|
||
],
|
||
choices: {
|
||
fengkou: {
|
||
prompt: "大江在前,陈军沿江布防。先锋当以何计破局?",
|
||
options: [
|
||
{ id: "xiaoji", text: "如韩擒虎,五百健儿宵济采石,趁守军醉酣夺关", outcome: "韩擒虎半日拔姑熟,江南父老昼夜谒于军门,遂为平陈首功,进位上柱国;然坐纵士卒污陈宫,不加爵邑。", end: { tone: "sheng", word: "采石一夜,天堑洞开" } },
|
||
{ id: "yibing", text: "如贺若弼,积岁陈疑兵于历阳,麻痹陈军再举大军潜渡", outcome: "贺若弼大军济江而陈人弗觉,克定三吴,进爵宋国公、进位上柱国。", end: { tone: "sheng", word: "疑兵三年,一渡功成" } }
|
||
]
|
||
},
|
||
juzhong: {
|
||
prompt: "白土冈决战,陈军诸将轮番冲阵,隋军屡却。此刻当战当降?",
|
||
options: [
|
||
{ id: "sisi", text: "如贺若弼,督厉将士殊死力战,以破其锐", outcome: "遂大破陈军,员明阵擒骁将萧摩诃;摩诃颜色自若,弼释而礼之。", end: { tone: "sheng", word: "殊死一战,铁骑破阵" } },
|
||
{ id: "qijun", text: "如陈将任蛮奴,见大势已去,弃军来降", outcome: "任蛮奴为贺若弼所败,弃军降于韩擒虎,谓陈众'老夫尚降,诸君何事',众皆散走。", end: { tone: "xian", word: "降旗一举,金陵门开" } }
|
||
]
|
||
},
|
||
boji: {
|
||
prompt: "隋骑已入朱雀门,台城将破。国破之际,此身何往?",
|
||
options: [
|
||
{ id: "shufu", text: "如陈叔宝,束手待缚于台城", outcome: "陈叔宝惶惧流汗、股栗再拜;贺若弼谓之'入朝不失作归命侯',陈遂亡。", end: { tone: "wang", word: "三百年南朝,一朝倾覆" } },
|
||
{ id: "lizhan", text: "如萧摩诃,力战被擒而颜色自若", outcome: "员明擒萧摩诃至,弼命牵斩之,摩诃颜色自若,弼乃释而以礼待之。", end: { tone: "xian", word: "国破将存,敌亦敬之" } }
|
||
]
|
||
}
|
||
},
|
||
real: "开皇九年(589)正月,隋军平金陵、执陈后主叔宝,陈亡;自西晋末南北分裂逾三百年就此终结,中国重归一统。韩擒虎、贺若弼俱进上柱国,然贺若弼后以矜伐不已,大业三年坐诛于炀帝,年六十四;韩擒虎名遂身全,卒年五十五。",
|
||
cite: "《隋书·韩擒虎传》:擒虎以精騎五百,直入硃雀門……遂平金陵,執陳主叔寶。(高祖诏:)平定江表,二人之力也。",
|
||
note: "剔除《陈书》《南史》所载陈叔宝携张丽华、孔贵嫔匿于景阳井('胭脂井')之细节——此出他书且多经后世附会,《隋书》本传仅书'执陈主叔宝''惶惧流汗、股栗再拜'。'黄斑青骢马'谣谶虽为《隋书》本传所录,属史家采录之谶纬,故仅志之而不作情节。"
|
||
},
|
||
{
|
||
id: "anshicheng",
|
||
dyn: "tang",
|
||
chao: "tang",
|
||
name: "唐太宗征高句丽·安市城之战",
|
||
year: 645,
|
||
side: "唐(太宗亲征,李勣为辽东道行军大总管,江夏王道宗副之)vs 高句丽(安市城主、高延寿援军)",
|
||
stake: "太宗亲征、倾力东伐;一座孤城,横亘于凯旋与折返之间。",
|
||
intro: "贞观十九年,太宗亲统六军东征高句丽,连破盖牟、辽东、白岩诸城。六月师至安市,高延寿、高惠真率十五万来援。此城成盛世天子亲征唯一未克之坚壁。",
|
||
situ: "唐军渡辽以来势如破竹,烈风火弩拔辽东城。至安市,高丽倾国来援十五万。城中之对卢老将本献'顿兵持久、断唐军馈运'之上策,惜高延寿不从而直进。唐军虽驻跸山大捷,却困于安市孤城之下,辽东早寒、仓储将尽。",
|
||
weiTiers: {
|
||
0: "士卒(登城陷阵、乘城鼓噪者)",
|
||
1: "队正",
|
||
2: "果毅都尉(如傅伏爱,领队兵守土山之顶)",
|
||
3: "中郎将、将军",
|
||
4: "行军副大总管(江夏王道宗,督筑土山)",
|
||
5: "行军大总管(英国公李勣)·天子亲征(太宗)"
|
||
},
|
||
narr: {
|
||
0: "每见太宗旄麾,城中必乘城鼓噪以拒,人皆死战。",
|
||
1: "土山逼城,昼夜不舍,渐以逼城。",
|
||
2: "果毅傅伏爱守土山之顶,私离所部,遂酿大失。",
|
||
3: "抛石撞车坏其楼雉,城中随崩随立木为栅。",
|
||
4: "道宗以树条苞壤积为土山,其高排城,城崩。",
|
||
5: "李勣、无忌、太宗三路合击,一麾而破十五万众。"
|
||
},
|
||
nodes: [
|
||
{ label: "六月师至安市,高延寿、高惠真率十五万来援", cite: "《旧唐书·太宗本纪下》:六月丙辰,師至安市城。丁巳,高麗別將高延壽、高惠真帥兵十五萬來援安市,以拒王師。" },
|
||
{ label: "对卢献'顿兵断粮'上策,高延寿不从而直进", cite: "《旧唐书·高丽传》:(對盧)謂延壽曰……莫若頓兵不戰,曠日持久,分遣驍雄,斷其饋運……延壽不從,引軍直進。" },
|
||
{ label: "驻跸山三路合击,斩首万余,延寿膝行请命而降", cite: "《旧唐书·高丽传》:賊因大潰,斬首萬餘級……延壽等膝行而前,拜手請命。" },
|
||
{ label: "傅伏爱私离所部致高丽夺土山,太宗斩之以徇,三日不能克", cite: "《旧唐书·高丽传》:會伏愛私離所部……遂據有土山而塹斷之……太宗大怒,斬伏愛以徇。命諸將擊之,三日不能克。" },
|
||
{ label: "攻安市至九月不克,辽东仓储无几、士卒寒冻,诏班师", cite: "《旧唐书·太宗本纪下》:秋七月,李勣進軍攻安市城,至九月不克,乃班師。" }
|
||
],
|
||
choices: {
|
||
fengkou: {
|
||
prompt: "十五万援军已集安市城下。对卢老将献策:顿兵持久、分兵断唐军馈运。",
|
||
options: [
|
||
{ id: "dunbing", text: "如对卢所谋,顿兵不战、断其粮道,坐待唐军粮尽", outcome: "史载高延寿不从此策;而唐军远来仓储无几,正为其所忌——此计若行,或不战而胜在旬日之间。", end: { tone: "xian", word: "不战之胜,失于一念" } },
|
||
{ id: "zhijin", text: "如高延寿,恃众直进,与唐军决战于驻跸山", outcome: "高延寿三路受击、大溃降唐,授鸿胪卿;然自降后常积叹,寻以忧死。", end: { tone: "wang", word: "十五万众,一麾而败" } }
|
||
]
|
||
},
|
||
juzhong: {
|
||
prompt: "江夏王道宗昼夜筑土山逼城,山高临堞,城将破。守御之责在谁?",
|
||
options: [
|
||
{ id: "lici", text: "如果毅傅伏爱,受命守土山之顶御敌,却私离所部", outcome: "高丽百人乘城崩夺据土山、堑断之,太宗大怒,斩傅伏爱以徇,攻之三日不能克。", end: { tone: "wang", word: "一夫离次,功败垂成" } },
|
||
{ id: "weihe", text: "如李勣,扬言'破城之日男子尽诛'以慑守军", outcome: "城中闻之,人皆死战,愈坚守不动,每见太宗旄麾必乘城鼓噪。", end: { tone: "xian", word: "怒言一出,反坚敌志" } }
|
||
]
|
||
},
|
||
boji: {
|
||
prompt: "九月,安市不下,辽东仓储将尽,士卒寒冻。天子当进当退?",
|
||
options: [
|
||
{ id: "banshi", text: "如太宗,量力诏班师,嘉守城者之节", outcome: "太宗以辽东仓储无几、士卒寒冻乃诏班师;嘉安市城主坚守,赐绢百匹以励事君之节。", end: { tone: "xian", word: "知难而返,全师而归" } },
|
||
{ id: "dunjian", text: "如久攻不退者,顿兵坚城之下不肯罢兵", outcome: "辽东早寒、粮尽师老,为兵家所大戒——此正太宗所以决意班师。", end: { tone: "wang", word: "顿兵坚城,师老自溃" } }
|
||
]
|
||
}
|
||
},
|
||
real: "贞观十九年(645)太宗亲征高句丽,连破盖牟、辽东、白岩,驻跸山大败高延寿十五万援军;然安市孤城坚守,攻至九月不克,以辽东早寒、粮储将尽而班师。高句丽此役未灭(其亡在总章元年·668),为太宗晚年之憾。降将高延寿授鸿胪卿后以忧死,高惠真竟至长安。",
|
||
cite: "《旧唐书·太宗本纪下》:秋七月,李勣進軍攻安市城,至九月不克,乃班師。",
|
||
note: "安市城主坚守却敌,两《唐书》与本纪均未载其名——通行之'杨万春/梁万春'出自明人《唐书志传通俗演义》及朝鲜《热河日记》等后世小说笔记,属演义附会,本考据不书其名,仅从正史作'安市城主'。'太宗中流矢丧一目'之说亦不见两《唐书》,系后世传闻,一并剔除。"
|
||
},
|
||
{
|
||
id: "miexueyantuo",
|
||
dyn: "tang",
|
||
chao: "tang",
|
||
name: "唐灭薛延陀之战",
|
||
year: 646,
|
||
side: "唐(英国公李勣、兵部尚书崔敦礼)vs 薛延陀(多弥可汗拔灼→伊特勿失可汗咄摩支)",
|
||
stake: "漠北霸主薛延陀内乱自溃,李勣挥师廓清,铁勒诸部归命,北荒悉平。",
|
||
intro: "贞观二十年,薛延陀真珠可汗夷男既卒,其子多弥可汗拔灼暴虐自溃。太宗遣李勣、崔敦礼进击,破之于郁督军山北,铁勒诸部尽归于唐。",
|
||
situ: "真珠可汗夷男贞观十九年卒,少子拔灼弑兄突利失自立,是为多弥可汗,性褊急、驭下无恩、多所杀戮,其下不附。拔灼乘太宗尚在辽东,发兵寇夏州,为执失思力所败,寻为回纥所杀、宗族殆尽。余众推夷男兄子咄摩支为主,请居郁督军山北——唐廷恐其复为磧北之患。",
|
||
weiTiers: {
|
||
0: "铁勒骑卒(九姓从征之众)",
|
||
1: "队正",
|
||
2: "折冲、果毅都尉",
|
||
3: "将军(如执失思力,击败拔灼于夏州)",
|
||
4: "绥抚使(兵部尚书崔敦礼,就加绥抚)",
|
||
5: "行军大总管(英国公李勣,率九姓铁勒二万骑)"
|
||
},
|
||
narr: {
|
||
0: "九姓铁勒二万骑随李勣直趋天山。",
|
||
1: "追奔逐北,相腾践而死者伏尸被野。",
|
||
2: "纵兵追击其持两端之部落。",
|
||
3: "执失思力先破拔灼于夏州,虏其众数万。",
|
||
4: "崔敦礼奉诏先行绥抚,外示优崇。",
|
||
5: "李勣至天山,咄摩支惶骇请降;勣仍纵兵斩五千余、虏三万。"
|
||
},
|
||
nodes: [
|
||
{ label: "真珠可汗夷男卒,多弥可汗拔灼弑兄自立、褊急杀戮,其下不附", cite: "《旧唐书·铁勒传》:夷男少子肆葉護拔灼襲殺其兄突利失可汗而自立……拔灼性褊急,馭下無恩,多所殺戮,其下不附。" },
|
||
{ label: "拔灼乘太宗在辽东寇夏州,执失思力败之,寻为回纥所杀、宗族殆尽", cite: "《旧唐书·铁勒传》:遂發兵寇夏州,將軍執失思力擊敗之……拔灼輕騎遁去,尋爲回紇所殺,宗族殆盡。" },
|
||
{ label: "余众推咄摩支,太宗遣崔敦礼绥抚、李勣进讨", cite: "《旧唐书·铁勒传》:詔兵部尚書崔敦禮就加綏撫……復令英國公李勣進加討擊。" },
|
||
{ label: "李勣率九姓铁勒二万骑至天山,咄摩支惶骇请降", cite: "《旧唐书·铁勒传》:勣率九姓鐵勒二萬騎至於天山。咄摩支見官軍奄至,惶駭不知所爲……因而請降。" },
|
||
{ label: "咄摩支部落仍持两端,李勣纵兵追击,斩五千余、虏男女三万", cite: "《旧唐书·铁勒传》:李勣因縱兵追擊,前後斬五千餘級,虜男女三萬計。" }
|
||
],
|
||
choices: {
|
||
fengkou: {
|
||
prompt: "父汗夷男新丧,漠北权柄在握。多弥可汗当如何驭众?",
|
||
options: [
|
||
{ id: "yisha", text: "如拔灼,弑兄自立、褊急多杀,以威立国", outcome: "其下不附,寇夏州败于执失思力,轻骑遁去,寻为回纥所杀、宗族殆尽。", end: { tone: "wang", word: "以杀立威,众叛族灭" } },
|
||
{ id: "jimi", text: "如其父夷男当年,遣使朝贡、受唐册命,羁縻自保", outcome: "真珠可汗夷男受册、请婚、贡马(婚事终被唐绝),然身没之日太宗为之举哀。", end: { tone: "xian", word: "委质中国,身没犹荣" } }
|
||
]
|
||
},
|
||
juzhong: {
|
||
prompt: "薛延陀亡散,李勣二万骑奄至天山,九姓渠帅皆危惧。",
|
||
options: [
|
||
{ id: "guiming", text: "如咄摩支,惶骇请降,随萧嗣业入朝", outcome: "咄摩支入京,诏授右武卫将军、赐以田宅,得保首领。", end: { tone: "xian", word: "束身归命,终得保全" } },
|
||
{ id: "liangduan", text: "如持两端之部落,阳降而潜怀异心", outcome: "李勣觇知其部落仍持两端,纵兵追击,前后斩五千余级、虏男女三万。", end: { tone: "wang", word: "首鼠两端,终罹兵锋" } }
|
||
]
|
||
},
|
||
boji: {
|
||
prompt: "薛延陀既灭,漠北虚位,铁勒诸部何所依?",
|
||
options: [
|
||
{ id: "neishu", text: "如回纥、仆骨等诸姓,归命天子、乞置汉官", outcome: "太宗置瀚海等十三州都督府州,拜酋长为都督刺史,立燕然都护统之,诸部咸请至尊为可汗,北荒悉平。", end: { tone: "sheng", word: "北荒悉平,共尊可汗" } },
|
||
{ id: "xidun", text: "如西遁不服之余众,窜于西域、递相攻击", outcome: "薛延陀余众五六万窜于西域,诸姓俟斤相攻,终亦各遣使归命于唐。", end: { tone: "xian", word: "漠北无主,终归一统" } }
|
||
]
|
||
}
|
||
},
|
||
real: "贞观二十年(646),多弥可汗拔灼暴虐自溃、为回纥所杀,李勣、崔敦礼进击破薛延陀于郁督军山北,斩首五千余、虏男女三万;咄摩支请降入唐,授右武卫将军。铁勒回纥等十一姓归命,太宗置十三州都督府、立燕然都护府,北荒悉平。",
|
||
cite: "《旧唐书·铁勒传》:李勣因縱兵追擊,前後斬五千餘級,虜男女三萬計。(本纪并载:擊破薛延陀於鬱督軍山北,前後斬首五千餘級,虜男女三萬餘人。)",
|
||
note: "薛延陀之亡以内乱自溃为主因,正史无演义化战例可剔;'李勣以少破众'类夸饰不见两《唐书》本传,故不采。诺真水之战(贞观十五年·641,李勣破大度设)为此前另一役,与二十年灭国之役不相混同。"
|
||
},
|
||
// ══ liangsong2 ══
|
||
{
|
||
id: "huangtiandang",
|
||
dyn: null, // 南宋,非引擎可填朝(song=北宋)
|
||
chao: "nansong",
|
||
name: "黄天荡之战",
|
||
year: 1130,
|
||
side: "南宋 韩世忠 vs 金 完颜宗弼(兀术)",
|
||
stake: "八千残师锁大江,要把北归的十万铁骑困成瓮中之鳖。",
|
||
intro: "建炎南渡,金兀术一路搜山检海追逐高宗,掳掠而北。韩世忠不追败退之君,偏去截凯旋之师——以八千水军横扼镇江大江,堵住兀术十万大军的归路。",
|
||
situ: "金兵掠江南饱载而还,志在渡江北去,不虞有截。世忠先屯焦山寺,金将李选来降。兀术遣使约日大战,世忠许之;梁夫人亲执桴鼓,金兵终不得渡。撻辣自濰州遣孛堇太一趋淮东来援,两酋夹江,世忠孤军当其中。",
|
||
weiTiers: {
|
||
"梢工橹手": 0,
|
||
"弓弩甲士": 1,
|
||
"十将押队": 2,
|
||
"统领统制": 3,
|
||
"都统制(韩世忠)": 4,
|
||
"宣抚制置(方面)": 5
|
||
},
|
||
narr: {
|
||
"梢工橹手": "你摇橹于海艦之下,铁綆大钩就攥在你邻座驍健者手里,一缒一曳便沉他一舟。",
|
||
"弓弩甲士": "敌舟譟而前,你张弓待其入彀,只等鼓声两道齐出其背。",
|
||
"十将押队": "金山庙前你率百人设伏,约闻鼓则岸兵先入、庙兵合击。",
|
||
"统领统制": "孙世询、严允与你同列,无风之日海舟不能动,火矢下如雨,是你辈死战之时。",
|
||
"都统制(韩世忠)": "你以八千当十万,相持四十八日;兀术穷蹙祈请甚哀,你只索还两宫、复我疆土。",
|
||
"宣抚制置(方面)": "帝六赐札褒奖,可你心里清楚——江面终究被凿渠纵火者钻了空子。"
|
||
},
|
||
nodes: [
|
||
{ label: "两酋夹江,相持四十八日", cite: "世忠與二酋相持黃天蕩者四十八日。太一孛堇軍江北,兀朮軍江南(《宋史·韩世忠传》)" },
|
||
{ label: "海艦铁钩,缒綆沉舟", cite: "世忠以海艦進泊金山下,預以鐵綆貫大鈎授驍健者……每縋一綆,則曳一舟沉之(《宋史·韩世忠传》)" },
|
||
{ label: "兀术穷蹙,祈请甚哀", cite: "兀朮窮蹙,求會語,祈請甚哀。世忠曰:『還我兩宮,復我疆土,則可以相全。』兀朮語塞(《宋史·韩世忠传》)" },
|
||
{ label: "凿渠纵火,敌绝江遁去", cite: "兀朮一夕潛鑿渠三十里……金人以小舟縱火,矢下如雨。孫世詢、嚴允皆戰死,敵得絕江遁去(《宋史·韩世忠传》)" },
|
||
{ label: "以少困众,帝六赐札", cite: "是役也,兀朮兵號十萬,世忠僅八千餘人。帝凡六賜札,褒奬甚寵(《宋史·韩世忠传》)" }
|
||
],
|
||
choices: {
|
||
fengkou: {
|
||
prompt: "兀术十万饱掠北归,必渡此江。你手上只有八千。锁不锁?",
|
||
options: [
|
||
{ id: "suo", text: "扼江死守,海艦预贯铁綆大钩,专沉其舟", outcome: "韩世忠正用此策,分海舟出敌背,缒綆曳舟,困兀术四十八日,金兵终不得渡;战后拜检校少师、武成感德军节度使、神武左军都统制。", end: { tone: "sheng", word: "金鼓振江" } },
|
||
{ id: "jiadao", text: "受其名马请和,假道纵之北还", outcome: "史载兀术'尽归所掠假道'与'以名马献'之请,世忠皆不听;纵敌者纵得片时之安,终放大敌北还——兀术后为金都元帅、太师,再作十余年边患。", end: { tone: "xian", word: "纵虎归山" } }
|
||
]
|
||
},
|
||
juzhong: {
|
||
prompt: "相持既久,兀术遣使会语,祈请甚哀,愿献名马、归所掠以求假道。允否?",
|
||
options: [
|
||
{ id: "ju", text: "拒之,索还两宫、复我疆土", outcome: "世忠答'还我两宫,复我疆土,则可以相全',兀术语塞——南渡诸将中,独此一语立于华夷之上。", end: { tone: "sheng", word: "两宫可还" } },
|
||
{ id: "shou", text: "许其和、受其马,全一军先归", outcome: "兀术'言不遜'再求会,世忠引弓欲射,其亟驰去;若受其请,则前功俱废,正给了献策者潜凿三十里渠之隙。", end: { tone: "xian", word: "机隙自开" } }
|
||
]
|
||
},
|
||
boji: {
|
||
prompt: "决战日无风,海舟帆弱不能运,金人以小舟纵火,矢下如雨。怎么打?",
|
||
options: [
|
||
{ id: "sizhan", text: "死战,收余军还镇江", outcome: "孙世询、严允皆战死,世忠收余军还镇江;敌虽绝江遁去,然兀术窘蹙求会、祈请甚哀,金人自是气夺,不敢轻窥大江。", end: { tone: "xian", word: "虽遁犹惧" } },
|
||
{ id: "kuisan", text: "帆弱难支,全军散退保命", outcome: "史无世忠溃退之事;若一朝崩散,则镇江焦山尽失,江防洞开——凡边帅弃守失机者,例坐失机之罪,功名俱毁。", end: { tone: "wang", word: "江防尽溃" } }
|
||
]
|
||
}
|
||
},
|
||
real: "此役非全胜:兀术终借潜凿之渠、乘无风纵火之隙绝江北遁。然韩世忠以八千困十万于江四十八日,兀术祈请甚哀,金人震骇,从此不敢以轻兵渡江——南宋赖以立国江左,实系于此一战之声威。",
|
||
cite: "是役也,兀朮兵號十萬,世忠僅八千餘人。帝凡六賜札,褒奬甚寵(《宋史·韩世忠传》)",
|
||
note: "梁夫人'亲执桴鼓'确载于《宋史·韩世忠传》,为正史;然民间'梁红玉'之名、'击鼓战金山'渲染之情节均非正史文字,此处只取'梁夫人親執桴鼓'。'困兀术'常被演义为擒缚,实则兀术凿渠纵火遁去,本战果据传文如实书'敵得絕江遁去',不作歼灭。"
|
||
},
|
||
|
||
{
|
||
id: "shunchang",
|
||
dyn: null, // 南宋
|
||
chao: "nansong",
|
||
name: "顺昌之战",
|
||
year: 1140,
|
||
side: "南宋 刘锜 vs 金 完颜宗弼(兀术)",
|
||
stake: "不满二万守孤城,要在最烈的暑天里,砸碎兀术压箱底的拐子马与铁浮图。",
|
||
intro: "绍兴十年,金人败盟大举南侵。刘锜奉命赴东京副留守,率八字军三万七千溯江绝淮二千二百里,未至而金已破盟。抵顺昌三百里,前有孤城,后无援兵,家小尚留城中。",
|
||
situ: "城中守备一无可恃,刘锜凿沉己舟以示必死,取废车轮辕、撤民户扉板环城为障,焚城外民居数千家,六日粗毕而金游骑已至。兀术自汴索靴上马,不七日提兵至城下,扬言'以靴尖趯倒尔城'。时天大暑,敌远来疲敝。",
|
||
weiTiers: {
|
||
"守陴民丁": 0,
|
||
"八字军甲士": 1,
|
||
"队将什长": 2,
|
||
"统制官(赵撙·韩直·阎充)": 3,
|
||
"大将都统": 4,
|
||
"东京副留守·节制军马(刘锜)": 5
|
||
},
|
||
narr: {
|
||
"守陴民丁": "城外你的旧宅已被焚尽,你在城头递土递箭——退无可退,家就在身后。",
|
||
"八字军甲士": "面刺'赤心报国、誓杀金贼',天大暑,你番休更食于羊马垣下,只待未申敌力疲时一击。",
|
||
"队将什长": "阎充募你夜斫敌营,折竹为嘂、电光起则奋击、电止则匿不动,令金人终夜自相攻杀。",
|
||
"统制官(赵撙·韩直·阎充)": "你身中数矢战不肯已,以锐斧犯拐子马,刀斧乱下,直入其阵。",
|
||
"大将都统": "众请具舟全军而归,你须决断——是保军渡江,还是有进无退。",
|
||
"东京副留守·节制军马(刘锜)": "'朝廷养兵十五年,正为缓急之用',你毒颍上流、以逸待劳,专先击兀术。"
|
||
},
|
||
narr_note: undefined,
|
||
nodes: [
|
||
{ label: "金人围顺昌,凿舟示死", cite: "壬寅,金人圍順昌,錡豫於城下設伏……(《宋史·刘锜传》)" },
|
||
{ label: "夜斫敌营,折竹为号", cite: "命折竹為嘂……直犯金營。電所燭則皆奮擊,電止則匿不動,敵眾大亂……退軍老婆灣(《宋史·刘锜传》)" },
|
||
{ label: "铁浮图·拐子马,皆女真为之", cite: "以牙兵三千督戰,兵皆重鎧甲,號『鐵浮圖』……敵又以鐵騎分左右翼,號『拐子馬』,皆女真為之(《宋史·刘锜传》)" },
|
||
{ label: "以逸待劳,毒水待疲", cite: "時天大暑,敵遠來疲敝,錡士氣閒暇……逮未、申間,敵力疲氣索……刀斧亂下,敵大敗(《宋史·刘锜传》)" },
|
||
{ label: "拐子马什损七八,兀术北还", cite: "所可殺者兩翼拐子馬爾。故錡兵力擊之。兀朮平日恃以為強者,什損七八(《宋史·刘锜传》)" }
|
||
],
|
||
choices: {
|
||
fengkou: {
|
||
prompt: "抵顺昌,守备一无可恃,你自己的舟船还泊在河里。守还是走?",
|
||
options: [
|
||
{ id: "shou", text: "凿沉己舟,撤扉焚屋,与城共存亡", outcome: "刘锜正凿舟自绝退路、焚城外民居数千家为清野,六日备城,终大破兀术;战后授武泰军节度使、知顺昌府、沿淮制置使。", end: { tone: "sheng", word: "背水立城" } },
|
||
{ id: "zou", text: "城不可守,具舟全军先退保江淮", outcome: "屡捷后众正请'具舟全军而归',锜斥曰若一动则金人躡后、前功俱废,'反成误国之罪';边帅望敌先退者,例负丧师失地之责。", end: { tone: "wang", word: "全功俱废" } }
|
||
]
|
||
},
|
||
juzhong: {
|
||
prompt: "兀术精兵与韩常等各居一部,众将请先击较弱的韩将军。你先打谁?",
|
||
options: [
|
||
{ id: "jiwushu", text: "先击兀术,擒贼先擒王", outcome: "锜曰'兀朮一動,則餘無能為矣',遂专力击其中坚;果一破而余部披靡,此为顺昌全胜之枢。", end: { tone: "sheng", word: "先折其锋" } },
|
||
{ id: "jihan", text: "避实击虚,先破韩将军偏师", outcome: "锜料'擊韓雖退,兀朮精兵尚不可當';避重就轻纵有小胜,金军主力全存,终不免被其拐子马、铁浮图反噬。", end: { tone: "xian", word: "虚胜实存" } }
|
||
]
|
||
},
|
||
boji: {
|
||
prompt: "决战酣时,铁浮图重铠贯索而进、拐子马两翼夹击,皆女真精锐。硬碰吗?",
|
||
options: [
|
||
{ id: "yingqiao", text: "长斧砍臂、枪标去兜牟,专攻其坚", outcome: "官军以枪标去其兜牟、大斧断其臂碎其首,拐子马'皆女真为之'亦为锜军所杀,兀术所恃者什损七八,拔营北去死者万数。", end: { tone: "sheng", word: "斧断铁骑" } },
|
||
{ id: "bishou", text: "重甲难破,闭门坚守待其自退", outcome: "若只坚守不出,则清野毒水之利尽废、敌得从容休整;顺昌之捷恰在锜'撤拒马木、深入斫敌'的主动搏杀,退守则金人绝无'震恐丧魄'之败。", end: { tone: "xian", word: "坐失全胜" } }
|
||
]
|
||
}
|
||
},
|
||
real: "刘锜以不盈二万、出战仅五千之众,在盛暑中大破兀术十万,专以长斧大斧砍碎金军赖以纵横的铁浮图、拐子马,使其精锐什损七八,兀术拔营北遁、死者万数。洪皓自燕密奏:金人震恐丧魄,尽徙燕之重宝而北,几欲弃燕以南——南宋中兴武功,此为绝顶一战。",
|
||
cite: "是役也,錡兵不盈二萬,出戰僅五千人。金兵數十萬營西北,亙十五里(《宋史·刘锜传》)",
|
||
note: "破拐子马、铁浮图之器,《宋史·刘锜传》明书为'長斧''大斧''槍標',非《说岳》所渲染之'钩镰枪';'钩镰枪破连环马'属演义,本战不取。又:破拐子马之功后世多归岳飞郾城,然顺昌先已以此重创兀术拐子马,正史各有其事,此处只据刘锜传本文。'铁浮图'为正史原称(重铠牙兵三千、贯以韦索),非虚构。"
|
||
},
|
||
|
||
{
|
||
id: "xiangyang",
|
||
dyn: null, // 南宋 vs 元
|
||
chao: "nansong",
|
||
name: "襄阳之战",
|
||
year: 1273,
|
||
side: "南宋 吕文焕 守 vs 元 阿术·阿里海牙·刘整 围(1267–1273)",
|
||
stake: "唇齿相依的襄樊两城,是长江上游的最后一把锁——锁一开,宋室门户洞然。",
|
||
intro: "自至元四年元军观兵襄阳,蒙古一改急攻为长围久困。阿术筑鹿门、新城诸堡,绝其粮道;又植炮教水军、造围城以逼之。吕文焕孤守襄阳,六年之间,飞鸟路绝。",
|
||
situ: "元军'築長圍,起萬山,包百丈、楚山,盡鹿門,以絕之',宋兵入援者皆败去,然城中粮储尚多,围之五年终不下。至元九年破樊城外郛,宋以二张率船队自上流死突入援。既而西域人亦思马因献回回炮法至军中,胜负之势遂转。",
|
||
weiTiers: {
|
||
"城中军民·漕丁": 0,
|
||
"戍卒·水军橹手(二张船队)": 1,
|
||
"部将(范天顺·牛富)": 2,
|
||
"统制·统领": 3,
|
||
"都统制": 4,
|
||
"京西安抚·知襄阳府(吕文焕)": 5
|
||
},
|
||
narr: {
|
||
"城中军民·漕丁": "长围合了六年,飞鸟路绝,你守着渐空的粮囷,只盼上流有船帆。",
|
||
"戍卒·水军橹手(二张船队)": "你随张顺、张贵装军衣百船,自上流死冲六十里长围——顺死于阵,贵仅得入城。",
|
||
"部将(范天顺·牛富)": "范天顺守襄、牛富守樊,城破之日,你辈以死节答之,不肯降。",
|
||
"统制·统领": "浮桥被机锯断木、斧断铁锁、火焚,你眼看樊城之援再不能至。",
|
||
"都统制": "回回炮一发中谯楼,声如雷霆震城,诸将多逾城而降,军心已不可复系。",
|
||
"京西安抚·知襄阳府(吕文焕)": "刘整欲碎城执你,阿里海牙独身至城下折矢为誓;六年孤忠,此刻只在降与死之间。"
|
||
},
|
||
nodes: [
|
||
{ label: "长围绝道,围之五年不下", cite: "築長圍,起萬山,包百丈、楚山,盡鹿門,以絕之……然城中糧儲多,圍之五年,終不下(《元史·阿里海牙传》)" },
|
||
{ label: "二张援襄,顺死贵入终殁", cite: "宋裨將張順、張貴裝軍衣百船,自上流入襄陽,阿朮攻之,順死,貴僅得入城……擒貴,餘眾盡死(《元史·阿术传》)" },
|
||
{ label: "断木斧锁焚桥,樊援尽绝", cite: "阿朮以機鋸斷木,以斧斷鎖,焚其橋,襄兵不能援。十二月,遂拔樊城(《元史·阿术传》)" },
|
||
{ label: "回回炮碎樊,声震天地入地七尺", cite: "亦思馬因相地勢,置砲于城東南隅,重一百五十斤,機發,聲震天地,所擊無不摧陷,入地七尺。宋安撫呂文煥懼,以城降(《元史·亦思马因传》)" },
|
||
{ label: "折矢为誓,文焕感而出降", cite: "阿里海牙……身至城下,與文煥語曰:『……若降,則尊官厚祿可必得,決不殺汝也。』……文煥感而出降(《元史·阿里海牙传》)" }
|
||
],
|
||
choices: {
|
||
fengkou: {
|
||
prompt: "元军长围合拢、粮道渐断。上流传来入援消息,你是死守待援,还是弃城突围?",
|
||
options: [
|
||
{ id: "sishou", text: "闭城死守,待外援破围而入", outcome: "吕文焕正据城孤守六年'飞鸟路绝',屡挫入援之敌;然援终不至,此忠可全一时之守,却难破久困之局。", end: { tone: "xian", word: "六年孤守" } },
|
||
{ id: "tuwei", text: "趁围未固,弃城全军突走", outcome: "宋裨将张顺、张贵以船队死突长围,顺战死于阵、贵入城后又战殁'余众尽死'——突围虽壮,重围之下九死一生。", end: { tone: "wang", word: "血透重围" } }
|
||
]
|
||
},
|
||
juzhong: {
|
||
prompt: "阿里海牙进言'襄之有樊,犹齿之有唇',元军移攻樊城。樊、襄唇齿,你先保哪座?",
|
||
options: [
|
||
{ id: "baofan", text: "并力保樊,浮桥连援死守唇齿", outcome: "宋以浮桥联樊、襄互援,樊恃此为固;然元军机锯断木、斧断铁锁、火焚其桥,援绝而樊终陷,牛富、范天顺以死节报之。", end: { tone: "wang", word: "唇亡齿寒" } },
|
||
{ id: "suoxiang", text: "弃樊缩守襄阳,聚兵保孤城", outcome: "樊城既下,元徙攻具向襄,回回炮一发中谯楼、声如雷霆,诸将多逾城降——弃唇独守,齿终难全。", end: { tone: "xian", word: "孤城独悬" } }
|
||
]
|
||
},
|
||
boji: {
|
||
prompt: "回回炮碎谯楼、声震城中,诸将多逾城降;刘整欲碎城执你,阿里海牙却折矢为誓许你尊官厚禄。降,还是守到城破?",
|
||
options: [
|
||
{ id: "xiang", text: "感其誓,以城出降", outcome: "吕文焕感而出降,元授昭勇大将军、侍卫亲军都指挥使、襄汉大都督,其后反为元军前锋,下郢州、攻鄂州,长驱灭宋——保全身名于新朝,却背负降宋之名。", end: { tone: "xian", word: "开门易主" } },
|
||
{ id: "sijie", text: "守到城破,以死殉城", outcome: "樊城范天顺自缢、牛富巷战重伤赴火死,宋廷褒其死节、赠承宣使观察使、恤其家;名节得全,身与城俱亡。", end: { tone: "wang", word: "身殉孤城" } }
|
||
]
|
||
}
|
||
},
|
||
real: "襄阳六年之守,一旦而失。回回炮(襄阳炮)碎樊、断锁焚桥绝援、又以劝降瓦解孤城,吕文焕终以襄阳降元。此城既失,长江上游门户洞开,元遂拜伯颜为帅大举顺流东下,鄂州、临安相继而破——襄阳之陷,实为南宋覆亡之始。",
|
||
cite: "襄陽六年之守,一旦而失,軍民離散,痛切朕心(《宋史·度宗纪》);庚戌,呂文煥以襄陽府歸大元(《宋史·度宗纪》)",
|
||
note: "本战宋方降城之事,正史实载于《宋史·度宗纪》咸淳九年(1273),非《瀛国公纪》(瀛国公即恭帝,德祐元年始即位,其纪所载为文焕降后引元兵攻鄂之事)——题面'瀛国公纪'系时点之误,此处据实改引度宗纪,并存录元史三传互证。金庸小说'郭靖黄蓉守襄阳''神雕大侠殉城'纯属虚构,绝不入。'回回炮'(后世称襄阳炮)为《元史·亦思马因传》《阿里海牙传》信史所载,非演义。吕文焕降元后官爵及为元前锋灭宋,据《元史·阿里海牙传》及《宋史·瀛国公纪》如实书写,不讳其降、不虚其功。"
|
||
},
|
||
// ══ yuanmingqing ══
|
||
{
|
||
id: "buyuerhai",
|
||
dyn: "ming",
|
||
chao: "ming",
|
||
name: "捕鱼儿海之战",
|
||
year: 1388,
|
||
side: "明·征虏军 vs 北元脱古思帖木儿",
|
||
stake: "一战成擒,则元祚二十年之余烬尽扫于漠北。",
|
||
intro: "洪武二十一年,蓝玉提师十五万北出大宁,追亡逐北。北元顺帝之孙脱古思帖木儿嗣立,扰塞不已;这一仗,要把元廷的国玺、宗室与最后的汗庭一并端掉。",
|
||
situ: "大军至庆州,谍知元主在捕鱼儿海。间道兼程进至百眼井,去海四十里,不见敌影,人马乏水草,玉一度欲引还。定远侯王弼力争:十余万众深入漠北无功而返,何以复命。玉从之,遂令军士穴地而爨、不见烟火,乘夜逼近。",
|
||
weiTiers: {
|
||
0: "军士·骑卒",
|
||
1: "百户",
|
||
2: "千户/指挥",
|
||
3: "都督佥事",
|
||
4: "副将军·前锋(王弼)",
|
||
5: "大将军(蓝玉)"
|
||
},
|
||
narr: {
|
||
0: "你在夜行的马队里,衔枚穴地而炊,风沙扑面,不知海在何方。",
|
||
1: "你统百人,被点入疾驰薄营的锋队,只等一声号。",
|
||
2: "你握一部指挥之权,是掩杀溃营、追执元室的刀锋。",
|
||
3: "你居都督佥事之位,全军进止的军令自你口中传下。",
|
||
4: "你是前锋主将,一句'何以复命'把十万大军按在了漠北。",
|
||
5: "你是大将军,衡'引还'与'深入'一念,系元祚存亡与自家荣枯。"
|
||
},
|
||
nodes: [
|
||
{ label: "十五万众出塞", cite: "《明史·蓝玉传》:二十一年三月,命玉帥師十五萬征之。出大寧,至慶州,諜知元主在捕魚兒海。" },
|
||
{ label: "去海四十里,见与不见", cite: "《明史·蓝玉传》:間道兼程進至百眼井。去海四十里,不見敵,欲引還。" },
|
||
{ label: "王弼力主深入", cite: "《明史·蓝玉传》:定遠侯王弼曰:「吾輩提十餘萬眾,深入漠北,無所得,遽班師,何以覆命?」" },
|
||
{ label: "穴地夜炊·前锋薄营", cite: "《明史·蓝玉传》:令軍士穴地而爨,毋見煙火……玉令弼為前鋒,疾馳薄其營……又大風揚沙,晝晦……猝至前,大驚。迎戰,敗之。" },
|
||
{ label: "尽俘元室辎重", cite: "《明史·蓝玉传》:又追獲吳王朵兒只、代王達里麻及平章以下官屬三千人,男女七萬七千餘人,並寶璽、符敕金牌、金銀印諸物,馬駝牛羊十五萬餘。" }
|
||
],
|
||
choices: {
|
||
fengkou: {
|
||
prompt: "去海四十里而不见敌,人马乏水,是班师全军,还是深入求战?",
|
||
options: [
|
||
{ id: "yinhuan", text: "引兵而还,无功而全师", outcome: "史上主张持重者众,然此役若还即坐失元廷汗庭;后来牵入胡蓝之狱者,功过皆不足自保。", end: { tone: "xian", word: "全师而返,功不掩身,终难自免" } },
|
||
{ id: "shenru", text: "从王弼之谏,穴地夜炊、直薄敌营", outcome: "王弼实以前锋直薄敌营、走脱古思帖木儿,语在玉传;然王弼终以胡蓝党狱先后赐死。", end: { tone: "sheng", word: "夜袭得手,成盖世功,而功高难善终" } }
|
||
]
|
||
},
|
||
juzhong: {
|
||
prompt: "大风扬沙、昼晦军行,敌尚未觉。前锋当疾驰破营,还是待风止列阵?",
|
||
options: [
|
||
{ id: "jichi", text: "乘沙昏疾驰,猝至薄营", outcome: "前锋疾驰薄营,敌谓我乏水草不能深入、不设备,猝至大惊迎战而败,此正史所记之胜机。", end: { tone: "sheng", word: "风沙掩袭,一鼓破营" } },
|
||
{ id: "daizhen", text: "待风止、列阵而后战", outcome: "风止则敌觉、屯营尚在海东北八十余里,坐失奇袭;正史未取此途。", end: { tone: "wang", word: "失其不备,敌整而难制" } }
|
||
]
|
||
},
|
||
boji: {
|
||
prompt: "元主数十骑遁去,是分精骑穷追汗身,还是收降俘、括辎重?",
|
||
options: [
|
||
{ id: "zhui", text: "以精骑穷追元主", outcome: "玉以精骑追之不及;元主与太子天保奴数十骑遁去,未能生擒。", end: { tone: "xian", word: "追之不及,汗身脱走" } },
|
||
{ id: "shou", text: "收其宗室辎重、括降其众", outcome: "获次子地保奴、妃、公主以下百余人,又追获吴王朵儿只、代王达里麻及官属三千,男女七万七千余,宝玺符敕俱得;奏捷京师,帝比之卫青、李靖,进凉国公。", end: { tone: "sheng", word: "尽俘汗庭,进封凉国公" } }
|
||
]
|
||
}
|
||
},
|
||
real: "捕鱼儿海一役,北元汗庭被连根拔起,宝玺、宗室、部众尽入明军,元裔自此不复能以'大元'号令漠北。蓝玉进封凉国公,帝比之卫青、李靖;然五年后以谋反下狱族诛,元功宿将由是相继尽矣。",
|
||
cite: "《明史·蓝玉传》:又追獲吳王朵兒只、代王達里麻及平章以下官屬三千人,男女七萬七千餘人,並寶璽、符敕金牌、金銀印諸物,馬駝牛羊十五萬餘……奏捷京師,帝大喜,賜敕褒勞,比之衛青、李靖……師還,進涼國公。",
|
||
note: "以《明史·蓝玉传》为主,并以同卷《王弼传》互证前锋(「進至捕魚兒海,以弼為前鋒,直薄敵營。走元嗣主脫古思帖木兒,盡獲其輜重,語在玉傳」)。剔除民间将此役敷衍为'蓝玉横暴强纳北元皇妃即在此夜'的演义式渲染;正史仅记'人言其私元主妃,妃惭自经死'为后事,与阵中情节无涉,不并入战事。"
|
||
},
|
||
{
|
||
id: "zhengchenggong_taiwan",
|
||
dyn: null,
|
||
chao: "nanming",
|
||
name: "郑成功收复台湾",
|
||
year: 1662,
|
||
side: "明郑·招讨军 vs 荷兰红毛",
|
||
stake: "江南既败、声援已绝,唯有跨海取台,为孤悬之明祚辟一片可耕可守的东都。",
|
||
intro: "郑成功自江南大败而还,桂王入缅、援绝势蹙。他把最后的筹码押向海外——台湾。荷兰人踞岛筑城,恃鹿耳门水浅不可渡。成功要连人带地,把这座海外孤岛变作反清复明的根本。",
|
||
situ: "台湾乃福建海中之岛,荷兰红毛人居之,筑城二:曰赤嵌、曰王城,海口曰鹿耳门。荷人恃鹿耳门水浅不可渡,不为之备。成功师至,恰逢潮水骤长丈余,舟大小衔尾径进,红毛人弃赤嵌走保王城,遂成合围之势。",
|
||
weiTiers: {
|
||
0: "兵卒·戎旗镇士",
|
||
1: "什长/伍长",
|
||
2: "千总(如刘国轩起于此)",
|
||
3: "协将",
|
||
4: "镇将(甘辉、余新等)",
|
||
5: "招讨大将军·藩主(郑成功)"
|
||
},
|
||
narr: {
|
||
0: "你在衔尾并进的战船上,看潮水一夜暴涨丈余,直薄鹿耳门。",
|
||
1: "你带一什之众,登岸夺赤嵌,红毛已弃城退保王城。",
|
||
2: "你以千总之身立于阵前——史上有以一城来献而骤显者。",
|
||
3: "你分领一协,是长围王城、绝其外援的一环。",
|
||
4: "你是镇将,攻守成败系于你这一路的进退。",
|
||
5: "你是招讨大将军,衡'受抚降清'与'跨海取台',定明郑一脉的去向。"
|
||
},
|
||
nodes: [
|
||
{ label: "势蹙而规取台湾", cite: "《清史稿·郑成功传》:成功自江南敗還,知進取不易;桂王入緬甸,聲援絕,勢日蹙,乃規取臺灣。" },
|
||
{ label: "荷人恃鹿耳门水浅", cite: "《清史稿·郑成功传》:荷蘭築城二:曰赤嵌、曰王城,其海口曰鹿耳門。荷蘭人恃鹿耳門水淺不可渡,不為備。" },
|
||
{ label: "潮涨丈余·舟入弃城", cite: "《清史稿·郑成功传》:成功師至,水驟長丈餘,舟大小銜尾徑進,紅毛人棄赤嵌走保王城。" },
|
||
{ label: "谕荷:土地当还,珍宝恣载", cite: "《清史稿·郑成功传》:成功使謂之曰:「土地我故有,當還我;珍寶恣爾載歸。」" },
|
||
{ label: "围七月·城下遣归", cite: "《清史稿·郑成功传》:圍七閱月,紅毛存者僅百數十,城下,皆遣歸國。" }
|
||
],
|
||
choices: {
|
||
fengkou: {
|
||
prompt: "江南既败、声援已绝,是就抚降清求一身之全,还是跨海取台另辟根本?",
|
||
options: [
|
||
{ id: "shoufu", text: "受朝廷之抚,纳土归诚", outcome: "史上就抚降清者如黄梧以海澄降,得封海澄公、驻漳州;然此路即弃明祚而事新朝。", end: { tone: "xian", word: "纳土受封,身荣而志改" } },
|
||
{ id: "qutai", text: "规取台湾,别立东都", outcome: "成功遂跨海取台,号台湾为东都,以陈永华为谋主,制法律、定职官、兴学校,明郑一脉赖以延续。", end: { tone: "sheng", word: "拓土东都,延一线明祚" } }
|
||
]
|
||
},
|
||
juzhong: {
|
||
prompt: "鹿耳门水浅、荷人不备。是待有把握之日,还是乘潮强渡?",
|
||
options: [
|
||
{ id: "chengchao", text: "乘潮骤涨,衔尾径进", outcome: "会水骤长丈余,舟大小衔尾径进,红毛弃赤嵌走保王城——此正史所记之破口。", end: { tone: "sheng", word: "乘潮直入,一举登岸" } },
|
||
{ id: "dai", text: "待水情稳、别觅口岸", outcome: "迁延则荷人得备、潮退口塞,坐失奇渡之机;正史未取此途。", end: { tone: "wang", word: "失潮失机,师老于海" } }
|
||
]
|
||
},
|
||
boji: {
|
||
prompt: "红毛退保王城据险不下,是急攻速克,还是长围待其自溃?",
|
||
options: [
|
||
{ id: "weikun", text: "长围绝援,谕以'珍宝恣载'", outcome: "围七阅月,红毛存者仅百数十,城下皆遣归国——以围困全功、并许其载宝归国。", end: { tone: "sheng", word: "困守七月,全城遣归" } },
|
||
{ id: "qianggong", text: "强攻坚城,速战速决", outcome: "王城坚固、红毛据守,强攻徒耗锐卒;正史所记乃'围七阅月'而非急拔。", end: { tone: "xian", word: "顿兵坚城,师徒多损" } }
|
||
]
|
||
}
|
||
},
|
||
real: "台湾自此归于明郑:成功号台湾为东都,以陈永华为谋主,制法律、定职官、兴学校,招四府之民辟草莱、兴屯聚。惟功成未久,康熙元年五月,成功方病,闻内变狂怒,遽卒,年三十九。",
|
||
cite: "《清史稿·郑成功传》:圍七閱月,紅毛存者僅百數十,城下,皆遣歸國。成功乃號臺灣為東都……以陳永華為謀主,制法律,定職官,興學校。",
|
||
note: "全据《清史稿·郑成功传》。城名从正史作'赤嵌''王城''鹿耳门'(即他书所称普罗民遮城、热兰遮城);《清史稿》未载荷督揆一(Coyett)之名,故不书。剔除民间'妈祖显灵助潮''国姓爷火攻焚荷舰'等神话与演义渲染;正史仅记'水骤长丈余'之潮汛,非天助。"
|
||
},
|
||
{
|
||
id: "yakesa",
|
||
dyn: null,
|
||
chao: "qing",
|
||
name: "雅克萨之战",
|
||
year: 1685,
|
||
side: "清·黑龙江军 vs 沙俄罗刹",
|
||
stake: "北疆四十年之侵扰,成败只看能否把罗刹逐出黑龙江、就此划定国界。",
|
||
intro: "罗刹东侵,踞雅克萨、尼布潮二城四十年,扰鄂伦春、索伦、赫哲诸部。康熙先断其贸易、继以兵临,命彭春、萨布素两番进讨,要把沙俄的势力从黑龙江彻底拔除。",
|
||
situ: "罗刹据雅克萨、尼布潮二城,朝廷先饬断其贸易、令萨布素以兵临之。二十四年,彭春等进攻雅克萨,罗刹来援,林兴珠率藤牌兵迎击于江中。既克之后,罗刹又乘隙复据,遂有二十五年萨布素再进、长围遏援之役。",
|
||
weiTiers: {
|
||
0: "披甲兵·藤牌兵士",
|
||
1: "骁骑校",
|
||
2: "佐领",
|
||
3: "参领",
|
||
4: "副都统",
|
||
5: "都统·黑龙江将军(彭春、萨布素)"
|
||
},
|
||
narr: {
|
||
0: "你执藤牌立于战船,江上罗刹的援舟正压来。",
|
||
1: "你领一队骁骑,绕城遏其外援。",
|
||
2: "你统一佐领之众,是围城合拢的一节。",
|
||
3: "你居参领之位,进止号令自你颁下。",
|
||
4: "你是副都统,一路成败系于你的判断。",
|
||
5: "你是主帅,衡'剿'与'抚'、'攻'与'围',定北疆四十年之局。"
|
||
},
|
||
nodes: [
|
||
{ label: "断贸易·兵临二城", cite: "《清史稿·圣祖本纪二》:羅剎踞雅克薩、尼布潮二城,飭斷其貿易,薩布素以兵臨之。" },
|
||
{ label: "藤牌兵江中破援", cite: "《清史稿·圣祖本纪二》:彭春等攻雅克薩城,羅剎來援,林興珠率藤牌兵迎擊於江中,破之,沈其船,頭人額里克舍乞降。" },
|
||
{ label: "诏数其盘踞四十年", cite: "《清史稿·圣祖本纪二》:鄂羅斯入我邊塞,侵擾鄂倫春、索倫、赫哲、飛牙喀等處人眾,盤踞雅克薩四十年。今克奏厥績。" },
|
||
{ label: "罗刹复据·再命进讨", cite: "《清史稿·圣祖本纪二》:(二十五年)鄂羅斯復據雅克薩,命薩布素率師逐之。" },
|
||
{ label: "长围遏援·俄使请解围", cite: "《清史稿·圣祖本纪二》:詔薩布素圍雅克薩城,遏其援師……鄂羅斯察漢汗使來請解雅克薩之圍。許之。" }
|
||
],
|
||
choices: {
|
||
fengkou: {
|
||
prompt: "罗刹据城四十年。是即行进剿,还是先绝其命脉?",
|
||
options: [
|
||
{ id: "duanmao", text: "先饬断其贸易,兵临而后攻", outcome: "正史所取:饬断其贸易、萨布素以兵临之,师出有名而后克奏厥绩。", end: { tone: "sheng", word: "断其命脉,克奏厥绩" } },
|
||
{ id: "jijiao", text: "不问缓急,径以兵强攻", outcome: "罗刹据坚城恃援,径攻而无绝援之策,易成顿兵;正史乃先断贸易、再临之。", end: { tone: "xian", word: "径攻坚城,胜负难料" } }
|
||
]
|
||
},
|
||
juzhong: {
|
||
prompt: "攻城之际罗刹来援。是分兵于江中迎击,还是并力攻城?",
|
||
options: [
|
||
{ id: "jiangzhong", text: "以藤牌兵迎击于江中", outcome: "林兴珠率藤牌兵迎击于江中,破之、沉其船,头人额里克舍乞降——援绝而城下。", end: { tone: "sheng", word: "江中破援,沉舟降酋" } },
|
||
{ id: "bingli", text: "不顾其援,并力急攻城垒", outcome: "外援不绝则城久不下、腹背受敌;正史乃先破其江上来援。", end: { tone: "wang", word: "援至城坚,腹背受困" } }
|
||
]
|
||
},
|
||
boji: {
|
||
prompt: "罗刹复据坚城。是强攻速拔,还是长围遏援待其乞和?",
|
||
options: [
|
||
{ id: "changwei", text: "长围其城、遏其援师", outcome: "诏萨布素围雅克萨城、遏其援师,卒使鄂罗斯察汉汗遣使请解围,许之——以围困收全局。", end: { tone: "sheng", word: "长围逼和,俄使请解围" } },
|
||
{ id: "qiangba", text: "不待,强攻速拔", outcome: "复据之城守具已备,强攻多损;正史所记乃长围遏援、俄使乞和。", end: { tone: "xian", word: "强攻复据之城,代价高昂" } }
|
||
]
|
||
}
|
||
},
|
||
real: "两番进讨,罗刹终请解围;康熙许和,且遣医官往治其军士之疾,罗刹愿就医者亦并医之。二十八年,索额图等赴尼布楚与俄立约,定尼布楚为界、立碑界上、以五体文书之——中俄东段边界由是划定,北疆四十年之扰乃息。",
|
||
cite: "《清史稿·圣祖本纪二》:(二十五年)鄂羅斯察漢汗使來請解雅克薩之圍。許之……(二十八年)內大臣索額圖疏報與鄂羅斯立約,定尼布楚為界,立碑界上,以五體文書碑。",
|
||
note: "全据《清史稿·圣祖本纪二》。剔除民间'雅克萨一役全歼沙俄''屠城尽戮'之夸张;正史记罗刹乞降、俄使请解围而清帝许和,并遣医官治其军士疾,实以怀柔收局。《尼布楚条约》系康熙二十八年后续定界,非本战当时之果,故另引本纪二十八年条注明。"
|
||
},
|
||
{
|
||
id: "zhaomoduo",
|
||
dyn: null,
|
||
chao: "qing",
|
||
name: "昭莫多之战",
|
||
year: 1696,
|
||
side: "清·亲征六师 vs 准噶尔噶尔丹",
|
||
stake: "帝亲统六师深入瀚海,此一战定漠北准部之存亡。",
|
||
intro: "噶尔丹犯边不已。康熙三十五年,帝下诏亲征,亲统六师启行,冒雨雪深入。中路逼其克鲁伦河大营,西路抚远大将军费扬古扼于昭莫多——两路夹击,要把这位搅动漠北的准部之主一举摧折。",
|
||
situ: "帝亲统六师,冒大雨雪露立俟军结营乃入行幄。至克鲁伦河,噶尔丹不信六师猝至,登孟纳尔山望见黄幄网城、大兵云屯,大惊而弃庐帐宵遁。帝率轻骑追之,沿途什物驼马婦孺委弃甚众,遂令内大臣马思喀续追——而西路费扬古已张网以待。",
|
||
weiTiers: {
|
||
0: "军士·乏粮步行御敌者",
|
||
1: "骁骑校/佐领",
|
||
2: "参领",
|
||
3: "副都统",
|
||
4: "抚远大将军(费扬古)",
|
||
5: "亲征之天子(御统六师)"
|
||
},
|
||
narr: {
|
||
0: "你在瀚海乏粮步行的行伍里,风雪中结营;帝亦露立以待。",
|
||
1: "你领一队骁骑,随前锋张两翼而进。",
|
||
2: "你统一参领之众,逼向克鲁伦河的敌营。",
|
||
3: "你居副都统之位,是夹击合网的一环。",
|
||
4: "你是西路大将军费扬古,昭莫多的口袋由你收紧。",
|
||
5: "你是亲征之君,衡'亲征'与'遣将'、定漠北之局。"
|
||
},
|
||
nodes: [
|
||
{ label: "下诏亲征·亲统六师", cite: "《清史稿·圣祖本纪二》:(三十五年)春正月甲午,下詔親征噶爾丹……丙辰,上親統六師啟行。" },
|
||
{ label: "冒雨雪·帝露立俟军", cite: "《清史稿·圣祖本纪二》:次滾諾,大雨雪,上露立,俟軍士結營畢,乃入行幄。軍中畢炊,乃進膳。" },
|
||
{ label: "逼克鲁伦·料敌不能战", cite: "《清史稿·圣祖本纪二》:上顧大臣曰:「噶爾丹不知據河拒戰,是無能為矣。」" },
|
||
{ label: "望大兵云屯而宵遁", cite: "《清史稿·圣祖本纪二》:登孟納爾山,望見黃幄網城,大兵雲屯,漫無涯際,大驚曰:「何來之易耶!」棄其廬帳宵遁。" },
|
||
{ label: "费扬古昭莫多大破之", cite: "《清史稿·圣祖本纪二》:撫遠大將軍伯費揚古大敗噶爾丹於昭莫多,斬級三千,陣斬其妻阿奴。噶爾丹以數騎遁。" }
|
||
],
|
||
choices: {
|
||
fengkou: {
|
||
prompt: "噶尔丹犯边不已。是遣将征讨,还是天子亲统六师?",
|
||
options: [
|
||
{ id: "qinzheng", text: "下诏亲征,亲统六师", outcome: "正史所取:帝亲统六师启行,冒雨雪深入,逼噶尔丹于克鲁伦而宵遁——亲征以慑其胆。", end: { tone: "sheng", word: "亲征逼敌,一举夺气" } },
|
||
{ id: "qianjiang", text: "但遣将出师,帝坐镇京师", outcome: "遣将或失机于协同;正史所记乃帝亲征逼其宵遁、西路截击成功,二者相成。", end: { tone: "xian", word: "全委诸将,协同难必" } }
|
||
]
|
||
},
|
||
juzhong: {
|
||
prompt: "敌据克鲁伦河。是前锋先发张两翼急进,还是全军齐至而后战?",
|
||
options: [
|
||
{ id: "qianfeng", text: "上率前锋先发,诸军张两翼而进", outcome: "帝率前锋先发、诸军张两翼;噶尔丹不信六师猝至,望大兵云屯而弃帐宵遁。", end: { tone: "sheng", word: "疾进张翼,敌夺魄宵遁" } },
|
||
{ id: "qizhi", text: "待全军齐集,稳阵而后逼", outcome: "迟则敌得从容遁逃、无可追蹑;正史乃前锋先发张两翼逼之。", end: { tone: "wang", word: "师缓敌逸,追之不及" } }
|
||
]
|
||
},
|
||
boji: {
|
||
prompt: "噶尔丹弃帐宵遁。是中路穷追御驾亲蹑,还是恃西路费扬古扼其归途?",
|
||
options: [
|
||
{ id: "xilu", text: "西路费扬古张网,扼于昭莫多", outcome: "抚远大将军费扬古大败噶尔丹于昭莫多,斩级三千、阵斩其妻阿奴,噶尔丹以数骑遁——决战全功在此一路。", end: { tone: "sheng", word: "昭莫多断其归路,斩级三千" } },
|
||
{ id: "qiongzhui", text: "中路御驾一味穷追", outcome: "帝率轻骑追至拖纳阿林而还、令马思喀续追;若无西路扼截,噶尔丹恐远飏。正史决战之功归费扬古昭莫多之役。", end: { tone: "xian", word: "轻骑追而还,功不在此路" } }
|
||
]
|
||
}
|
||
},
|
||
real: "昭莫多一役,费扬古斩级三千、阵斩噶尔丹之妻阿奴,噶尔丹仅以数骑遁走,准部精锐一朝丧尽。次年(三十六年)闰三月十三日,噶尔丹仰药死,其女钟齐海率三百户来降——漠北自此底定,帝率百官行拜天礼。",
|
||
cite: "《清史稿·圣祖本纪二》:撫遠大將軍伯費揚古大敗噶爾丹於昭莫多,斬級三千,陣斬其妻阿奴。噶爾丹以數騎遁……(三十六年)費揚古疏報閏三月十三日噶爾丹仰藥死,其女鍾齊海率三百戶來降。",
|
||
note: "全据《清史稿·圣祖本纪二》。剔除演义化的'康熙单骑退敌''帝亲斩噶尔丹'之说;正史所记:决战主功在西路费扬古昭莫多之役(斩级三千、阵斩其妻阿奴),中路康熙亲征逼其克鲁伦宵遁,二路相成。噶尔丹非死于阵中,乃次年闰三月十三日仰药自尽,本纪明载费扬古疏报。"
|
||
}
|
||
];
|