祥興六年(1283)夏,宋軍禁軍兵分三部。馬南寶的三師在交趾郡和雲南路各留一旅和二旅幫助地方清剿殘匪恢復民生,並監視蒲甘安南占城等國,師部和三旅則駐紮在廣東廣西兩路;張達的一師則在兩浙、江南西路以及荊湖南路與蒙軍抗衡,並在海軍配合下在錢塘江南岸擺出大軍雲集準備奪回南宋都城臨安的架勢,吸引元軍主力東移;張世傑則率陳吊眼的二師和鄭虎臣的四師作為攻擊主力,從廣南西路、雲南路、夔州路南部、荊湖南路南部等地向元庭控制的成都府路潼川府路和夔州路北部發動了西線全面進攻。
受東路宋軍佯做攻勢的影響,元軍幾支主力被調往東線,西線只剩下一些戰鬥力不強的新附漢奸軍和少量蒙回軍,基本龜縮在幾個大中城池中。宋軍攻擊開始後相當順利,韃占區百姓在蒙元統治下,早已民不聊生民情激憤,許多中小城池在宋軍開始攻城後城內都發生了起義。宋軍進展順利,不到年底就奪得了成都府路潼川府路和夔州路的大部分城池和地方。
由於進展順利,張世傑不免開始輕敵,他將宋軍以旅建制分兵,在祥興七年新年過後分別攻擊剩下的幾座大城,包括成都府、重慶府、潼川府(今四川三合)、達州、夔州等城,其中成都府是攻擊重點。
祥興七年四月間,大宋第一批開花小山炮運到了成都城下,宋軍西進道路崎嶇,原先已經投入使用的開花大炮只能用於守城,根本無法運到西線前線。這批開花小山炮是軍械司在我的強烈要求和參與下緊趕研製出來的,雖然威力不如開花大炮,卻配有木鐵輪,可在山道上運行,攻擊力亦略強於元軍的重型回回炮。
張世傑集中了修整二個月並補充了兵源軍械的陳吊眼二師,向成都城發起了重點進攻。宋軍小山炮的威力給守城元軍帶來了極大震撼,在回回炮投石機和小山炮的集中打擊下,數日後成都南城牆塌下了一大截,為了減少傷亡,在潘舍人和陳道銘的建議下,張世傑並未馬上集中兵力強攻城牆缺口,而是做出強攻姿態,吸引元軍在城牆缺口死守,在以各種軍械打擊消滅之。
再過幾日,元軍終於抗不住了,打開東門企圖突圍,結果被宋軍包圍追殺,幾無漏網。
然而宋軍卻在夔州城(今重慶奉節)下吃了敗仗,元軍守將張弘略利用夔州城依江靠山的地利,拼湊了萬餘守軍,死守二個月後,蒙將巴延率軍來援,將攻城的禁軍第四師二旅擊敗並追殺,幸虧當時宋軍第四師三旅已經拿下達州城,出前接應,兩個旅合兵一處堅守達州對抗巴延和張弘略。
達州城下,巴延和張弘略得到了元庭利州東西路、京西南路和荊湖北路的幾路援軍增援,集中了近十萬軍兵攻擊達州城。城內則是宋軍禁軍四師二旅和三旅,由於突在最前面作戰,人員得不到補充,兩個旅合起來只有一萬二千多人,由副師長歐南喜和師監何平率領。四師的其他部隊分別由師長鄭虎臣和師參卓鬆口率領,虛圍潼川府和重慶府。
元軍入川,一千三百萬的人口被屠殺得只剩八十萬,後雖小有移民入川,到祥興年間也不過百來萬,達州附近依舊人煙稀少。然而祥興七年(1284)四月,達州城下卻出現了無數百姓.
王二坐在一塊石頭上,雙目眺望著前方的戰場,他本是韃占區京西南路人氏,前些日子被元軍抓來,送到夔州戰場,充當元軍攻達州城的炮灰前隊--包勒(奴隸)營。
對於元軍逼用百姓攻城,宋軍本有三策對抗,即宣教百姓、堅壁清野、和對依舊攻城的百姓格殺勿論。由於宋軍剛剛攻下達州就遭遇元軍猛烈反撲,前兩策根本沒時間實施,只剩下最後一策,對攻城百姓格殺勿論。這幾日攻城,每次包勒營都在前面送死消耗宋軍軍械,原本十數萬的包勒營到今天已經剩下五萬了。元軍將剩下的五萬人歸並為五個萬人隊,每個隊派一隊回二韃子督戰。
這些包勒們剛被抓來時哭喊一片,鬧亂無序。元軍將要逃跑的和鬧事的殺了有上千人後,剩下的包勒們選擇了服從。元軍告訴他們,只有攻下達州包勒們才有生路,否則全部都得死。幾日下來,活下來的包勒們竟也都能聽懂元軍軍令,還會機械地排著陣型上前攻城送死。包勒們的願望就是早日攻下達州,消滅「可恨的南蠻」!其中一些人在攻城中還表現的相當勇敢甚至是瘋狂。
今天王二所在的萬人隊裡大多是元軍從臨近夔州路的北面各路抓來的漢人,也有少數當地百姓,裡面竟然還有幾個婦人。令王二感到幸運的是,他所在的萬人隊被排在包勒營的的最後一隊,比前幾隊離死亡遠了一點點。
「開飯了!」幾個伙頭兵抬著幾大桶早飯來到包勒營中,百姓炮灰們蜂擁上前搶奪食物,沒有碗,每個人都是把手伸進桶裡撈著吃。王二看了一眼,一隻手捂著咕咕直叫的肚子,低下頭沒動。
「王哥,你還是吃點,要不一會兒沒力氣跑落在後面,會被督戰的回兵殺死的。」一個半大孩子一邊舔著手,一邊走近王二說道,這孩子叫唐小六,昨日攻城時被城上的石彈砸昏,是王二背他逃了回來,又將他救醒,使他沒被元軍拖去做成肉糜。
「這飯裡面的肉糜肯定是昨日攻城死傷的包勒做的,我怎麼吃得下?」王二忍住噁心說道。達州城下近十萬元軍的軍糧自己都不夠,又如何肯用糧食來餵這些就要去送死的包勒。這些天元軍都是將戰死的包勒們做成肉糜,有些重傷的傷員還沒死就被扔進大臼內杵成肉醬,再混上草葉白土每天早上攻城前給包勒營當早飯,好讓他們有力氣跑上去攻城。包勒們每天就這一噸飯,有些人還搶不到,餓死了就給他人當飯。王二吃了一次後發覺不對吐了個精光,這幾日就一直以偷藏的一塊馬肉和地上的草根泥土為食。
今天王二的馬肉已經沒有了,他把手裡的一塊樹皮揉了揉送進嘴裡,用力嚼了起來。
唐小六說:「俺開初也覺得噁心,還吐了一次,可不吃就得餓死啊!趕緊攻下達州就有吃的了,俺們也能回去了。」說著伸開了另一隻手,露出一小團黑乎乎的東西:「王哥,俺給你留下了一小團,你吃了吧。」
王二別過臉去:「小六你吃吧!我不餓。」
後面響起了戰鼓聲,王二站了起來,唐小六把手裡的東西塞進嘴裡,與王二並肩向前方看去。
第一隊包勒營開始向前移動,後面的幾隊也在回二韃子的刀棒下整隊,包勒營的左右,元軍騎兵來回馳騁,砍殺著拖不動腳步和企圖逃跑的包勒。
元軍已經切斷了達州城外護城河的上游水源,昨日起河裡面只有污泥死屍和前幾日包勒軍扔進的土袋。包勒們每人背著一袋土,衝到護城河邊後把土袋一扔就往回跑,他們還得到後面繼續背土然後再上來。城上的宋軍箭弩不斷將包勒們射倒在地,城下元軍騎軍則與宋軍對射,回兵們舉著盾牌,一面催趕著包勒們,一面將倒在護城河邊的包勒屍體和傷員踢進護城河,讓他們和土袋子一樣去填平護城河。
王二一邊隨著大隊向前,一面四處探望試圖找出逃跑的機會,但身後有回兵監視,周圍有元軍騎兵來回,實在找不出什麼逃跑機會。他估數了下跑回自己這隊包勒營身後再去背土的第一隊包勒營,一多半已經沒了。
待王二這隊包勒營衝到護城河邊,護城河已經有一小段快被填平了,王二和唐小六把土袋一扔就轉身要往回跑,突然唐小六背上中箭摔倒在地,王二趕忙回頭去扶他,不想身後上來一名回兵,一腳踹在王二背上,將王二帶著唐小六一起踹下了護城河。
「小六!小六!」護城河底王二深一腳淺一腳挪移過來,扶起趴在泥水裡的唐小六。
唐小六睜開眼睛,嘴唇動了一下,腦袋一歪沒了氣息。
遠處傳來元軍的戰鼓聲,王二知道,真正的攻城戰開始了。王二拖過幾具屍體,在自己身邊搭了個屏障,躲在污泥中等待著結局。
;