第82章 鼙鼓
圍城第五十九天,渭水的冰面被鼙鼓聲震裂了。
不是羌人的鼙鼓——羌人的鼓聲沈渡聽了將近兩個月,沉悶而急促,像野獸在喉嚨里滾動的低吼,每一次響起都意味著一波新的衝鋒。但這次不一樣。這次是從北面傳來的,從鮮卑大營的方向,鼓聲沉重而整齊,一下一下地砸在凍土上,震得城牆上的碎磚簌簌往下掉。
沈渡站在南門城樓上,手裡還攥著剛寫完的軍報。他轉過身望向北方——鮮卑大營的寨門全部打開了,騎兵從營門裡魚貫而出,不是幾十人的斥候隊,是成建制的騎兵方陣。鐵甲在晨光下連成一片耀眼的光帶,戰馬的馬蹄踏碎了凍土上的薄冰,發出沉悶而整齊的轟鳴。慕容垂的帥旗在晨風中緩緩展開,那是一面繡著鮮卑圖騰的黑色大纛,圖騰是一隻展翅的海東青,利爪下攥著一條蛇。蛇是羌人的圖騰。
慕容垂出兵了。不是試探,不是亮肌肉,是真正的出兵。
「什麼時候了?」沈渡問。
「辰時剛過。」老魏的副手站在他旁邊,手裡攥著長矛,指節發白。
沈渡把望遠鏡舉起來對準鮮卑騎兵的陣列。騎兵分成了三個梯隊——第一梯隊是輕騎,馬不披甲,騎手只帶彎刀和短弓,負責快速穿插;第二梯隊是重騎,人馬皆披鐵甲,手持長槊,槊尖在晨光下閃著冷光;第三梯隊是騎射,馬背上掛著滿滿的箭壺,弓弦在寒風中繃得筆直。三個梯隊的編組極其嚴謹,輕騎居前,重騎居中,騎射在兩翼,陣型像一把張開的扇子。這不是臨時起意的出兵,這是提前排布好的作戰序列。慕容垂在營里憋了兩個月,等的就是一個最合適的時機。
號角聲響起來了。鮮卑人的號角尖銳高亢,三長一短——這是衝鋒號。第一梯隊的輕騎率先動了,馬蹄揚起漫天沙塵,直插羌人方陣的西側。羌人的弓箭手慌忙轉向迎敵,第一輪箭雨還沒射出去,鮮卑輕騎的短弓已經先發制人——輕騎在奔馳中放箭,箭矢從側面潑進羌人弓箭手的隊列里,羌人的弓箭手倒了一排,陣型被撕開一道口子。第二輪箭雨緊隨其後,這次瞄準的是羌人的步卒方陣。箭矢穿透了步卒的皮甲,釘進凍土裡發出密集的悶響,羌人的步卒慌亂中往後退,和後排的預備隊撞在一起。
緊接著第二梯隊的重騎壓上來了。重騎沒有放箭,直接挺槊衝鋒,馬蹄踏碎了羌人陣前最後一道拒馬,槊尖捅穿了前排盾牌手的盾牌。盾牌碎裂的聲響和慘叫聲混在一起,羌人的盾陣在重騎的第一輪衝鋒中就被打散了。姚萇的副將試圖組織反衝鋒,但羌人的騎兵還沒來得及列好隊就被鮮卑重騎從側面衝散了,馬匹驚得四處狂奔,把己方的步卒踩倒了一大片。
第三梯隊的騎射手在兩翼展開,箭雨從兩側包抄,把羌人方陣的後隊也壓得抬不起頭。羌人被三面夾擊——正面是長安城牆上的守軍箭矢,側面是鮮卑輕騎的短弓,背後是鮮卑重騎的長槊。三面夾擊之下羌人的方陣開始從邊緣往中間崩塌。
沈渡站在城樓上把這一切看得清清楚楚。鮮卑騎兵的穿插路線極其精準——他們繞開了羌人正面最厚的盾陣,從側面薄弱處切入,用輕騎的短弓打亂弓箭手的陣腳,再用重騎的長槊衝進步卒方陣撕開口子,最後用騎射從兩側包抄。這套打法他在戰場上見過了無數次。慕容垂是真正的騎兵將領,他把鮮卑騎兵的速度優勢用到了極致。
「傳令!」沈渡轉過身對傳令兵吼道,「朱校尉——帶北門所有能動的步卒出城,從羌人方陣的側後方包抄,配合鮮卑騎兵往中間擠壓。記住不要打正面,打潰兵,把潰兵往羌人本陣方向趕,讓他們自己踩自己!」
朱校尉在城下接了令,帶著北門的八百步卒從東側便門魚貫而出。他們沒有列方陣,而是分成了十幾股小隊,貼著城牆根的陰影往羌人方陣的側後方摸去。
與此同時,沈渡又讓人去叫火油隊把最後幾鍋火油全部抬到南門垛口上。「全部燒掉。不用省。」他說。守軍們把鐵鍋抬上垛口往下傾倒,滾沸的火油澆在城牆根下的羌人步卒頭上,慘叫聲在城牆下方炸開。緊接著火箭射出釘在被火油浸透的雲梯和屍體上,城牆根下燒起了一道綿延數十丈的火牆,黑煙沖天而起,把羌人的前方視野完全封死。
沈渡下了城樓,走到城門口內側。他從腰間拔出短刀,對守城校尉說:「把千斤閘搖上去,開門。」
城樓上的守軍愣住了——圍城兩個月來,這道閘從來沒有在戰鬥中升起過。但沒有人質疑沈渡的命令。千斤閘的鐵鏈被絞盤一寸一寸地搖上去,鏽蝕的裂縫在拉升中發出刺耳的摩擦聲。城門被推開一道縫,沈渡帶著老魏和兩隊精挑細選的刀盾兵從城門洞裡沖了出去。他腳底涌過一陣滾燙的觸感——過河之卒的被動在面向敵人的方向被徹底激活。每一步都在給他力量。他沖在刀盾兵最前面,一刀劈翻了擋在城門洞外的一個羌人校尉,刀鋒從肩甲和護頸之間切進去,拔出來時帶出一蓬血。老魏緊隨其後,長矛捅穿了第二個羌人的胸膛。他身後的刀盾兵在城門洞外側展開半月陣,盾牌撞在一起發出沉悶的巨響,矛尖從盾牌縫隙里伸出去對著正前方潰退的羌人步卒。
從鮮卑騎兵沖陣到羌人全線崩潰,前後只有不到一個時辰。姚萇在帥旗下試圖收攏潰兵重新列陣,但潰兵根本不聽號令。朱校尉的八百步卒從側後方摸上來之後專門打潰兵——不打硬仗,就追著潰兵跑,把潰兵往羌人本陣方向趕。潰兵衝垮了姚萇最後一道預備隊,戰馬互相踩踏,步卒互相推搡,整片戰場亂成了一鍋粥。羌人的方陣徹底瓦解,部曲各自為戰,有的扔了兵器往渭水北岸跑,有的跪地投降,還有幾個部族首領帶著自己的親衛直接脫離了戰場往西撤退。姚萇本人被親衛拼死拖出陣地,倉促往北退往渭北大營。
傍晚時分,城外的喊殺聲終於停了。羌人的大營被鮮卑騎兵踏平了一半,營帳在燃燒,火光映紅了半邊天。城牆上守軍們沉默地看著城外的景象——被圍了近兩個月,這是他們第一次看到羌人的營寨在火光中倒塌。
沈渡站在城外一處高坡上看著羌人潰兵消失在渭水北岸的方向。他沒有追擊——姚萇雖然敗了,但主力還沒有全滅,退到渭北大營之後仍然有能力重新集結,圍城的壓力也不會立刻解除。更重要的是,慕容垂的鮮卑騎兵在打垮羌人之後沒有繼續追擊,而是停在了羌人大營廢墟上,正在收攏戰利品。慕容垂出兵不是為了救長安,而是為了搶地盤。但眼下長安城至少能喘一口氣。
「沈爺,」老魏從後面追上來,彎腰從地上撿起一面被踩裂的羌人旗幟,臉上被火油熏得黑一道白一道,咧嘴笑著,「痛快!被這幫孫子圍了這麼久,今天總算出了口惡氣!」
「先別急著高興。」沈渡說,「姚萇還沒死,鮮卑人還在城外。」
「鮮卑人不是幫咱們的嗎?」
「他們是幫自己。圍城還沒結束,下一場仗可能更難打。」他把刀收起來,轉身往城牆方向走去,「今晚把能搜刮的箭矢全部撿回來。火油已經用光了,明天開始只能用擂石和滾木。讓周敬把傷兵營的傷員重新清點一遍,能動的全部補充到垛口上。另外把千斤閘的裂縫——今晚必須拿鐵箍和濕繩加固好,抓緊去辦。」
當天夜裡,渭水北岸。姚萇坐在臨時搭建的帳篷里,盔甲上還沾著白天的塵土。他面前攤著一份從戰場上撿回來的軍報殘片,殘片上只有半行字——「慕容垂已與長安守將達成盟約。」這行字是沈渡讓朱校尉故意留在戰場上的,用炭筆寫在破布上,和羌人陣亡士卒的遺物混在一起。姚萇把這塊破布放在燭火邊看了很久,臉上的表情在燭火下陰晴不定。
「盟約。」他把這兩個字在嘴裡咀嚼了一遍,抬頭對副將說,「慕容垂果然和苻堅聯手了。傳令下去——全軍連夜撤往安定,放棄渭北大營。長安圍不住了,繼續圍下去只會被兩面夾擊。」
副將猶豫了一下:「將軍,鮮卑人今天雖然出兵,但他們沒有追我們——」
「沒有追?」姚萇忽然笑了,笑聲乾澀而陰沉,「你以為慕容垂是在打仗?他是在給我留面子。他不追我,是等我主動退兵。我今天不退,他明天就會和長安守軍一起夾擊我。慕容垂這個人從來不做虧本買賣——他等了我兩個月,等的就是最合適的時機。現在時機到了。撤。」
傳令兵連夜跑遍各營,羌人的殘部在天亮前開始往西撤退。帳篷被拆下裝車,傷員被抬上馱馬,兵器庫里的箭矢和火油罐被重新打包裝運。天亮時渭水北岸的羌人大營已經空了,只剩下一片燒焦的營寨廢墟和橫七豎八的攻城器械殘骸。攻城錘被遺棄在渭水南岸的泥灘上,鐵頭陷在冰水裡,錘身上的麻繩還纏著從城牆上射下來的斷箭。雲梯被火燒焦了半邊歪倒在城牆根下,梯身上還掛著一面被箭矢釘穿又燻黑了的羌人旗幟。
沈渡是第一個發現姚萇撤兵的人。他站在城樓上看著羌人大營方向逐漸稀薄的炊煙,看了很長時間,然後轉過身走進城樓內側,坐下來靠在牆上,把鐵矛杆橫在膝上,合上了眼睛。他在城牆上連續守了不知多少個日夜,左腿的舊傷已經完全沒有知覺了。老魏走過來把一條從羌人營地里繳獲的毯子輕輕蓋在他身上。他睡得極沉,呼吸平穩而安靜,手裡還攥著那面護心鏡。
慕容垂是在當天午時派使者來城下傳話的。使者是個會說關中話的鮮卑老校尉,騎著馬站在城門外,仰頭朝城樓上喊道:「慕容將軍有言——長安之圍已解,鮮卑部願與秦軍共守關中。請守將出城一見,商議聯防事宜。」
沈渡站在城樓上把老校尉這番話聽完了。他沒有立刻回應,只是用望遠鏡掃了一圈城外鮮卑騎兵的布陣。騎兵方陣還保持在羌人大營廢墟附近,沒有往城牆推進,也沒有往渭水方向移動。慕容垂的人雖然嘴上說著共守,但腳下的站位暴露了他的真實意圖——他在等沈渡的態度。如果沈渡表現得軟弱或者急迫,慕容垂就會壓過來。如果沈渡表現得冷靜甚至強硬,慕容垂就會繼續維持合作的面子。
沈渡對城下的老校尉回了一句話:「多謝慕容將軍出手解圍。秦軍糧草緊張,不便出城遠迎。請將軍暫駐城北休整,待長安城內糧道恢復,再行犒賞。眼下共守關中的第一步,是清理城下屍體、防止瘟疫。貴軍若有餘力,請協助掩埋。」這番話里沒有拒絕,也沒有巴結,把慕容垂定位在了「協助者」的角色上,不是主人,也不是敵人。老校尉聽完沒有多說什麼,拱了拱手策馬回去了。
慕容垂聽完老校尉的轉述後沉默了一會兒,然後對身旁的副將說:「這個人守了近兩個月的城,沒有投降,沒有逃跑,沒有在姚萇退兵之後立刻出城討好我。他要麼是有恃無恐,要麼是真的不在乎生死。不管是哪一種,都不好對付。」
幾天後,老魏從藍田回來了。他推開城門走進來的時候整個人瘦得脫了形,嘴唇乾裂流血,身上的衣甲被山石颳得像破布條一樣掛在身上,胳膊上多了好幾道新的傷疤,但眼睛極亮。他說他把阿芷送到了藍田,在藍田找到了一個願意帶她去河北的老商人,把沈渡給他的碎銀全部給了那個商人當路費。然後他連夜往回趕,繞開羌人的巡邏隊,翻山越嶺走了好幾天才回到長安。沈渡扶住他,說阿芷的事已經知道了,回來就好。
「阿芷那丫頭讓我帶句話給你。」老魏從懷裡掏出一個東西遞給他。那是一根紅繩編的平安結,和之前阿木戴的那個一模一樣的編法,但顏色是新的,用的是阿芷自己的紅頭繩。平安結下面繫著一小塊炭筆寫的樹皮——「帳冊記到第七頁了,糧倉里的粟米還有五袋。阿芷。」
沈渡把平安結攥在手心裡。這根紅繩不是護身符,是一個承諾——一個瘦小的、抱著帳冊學會了寫「阿木」兩個字的姑娘,從藍田的山路上回頭對他說的最後一句話。她把哥哥的帳冊翻到了第七頁,她還會繼續翻下去。他把平安結系在自己腰間那把短刀的刀柄上,站起來往外走。
城外,羌人大營的廢墟上還在冒著青煙,鮮卑人的旗幟在寒風中飄著。那些旗幟下面慕容垂正在等待他的回應。他知道接下來的每一步都會更難走——慕容垂不會只滿足於「協助者」的角色,姚萇雖然退了但主力還在,撤到渭北之後隨時可能捲土重來。而長安城裡的存糧已經見底了,火油耗盡,箭矢不到一百支,城牆上的裂縫雖然用鐵箍和濕繩臨時加固了,但撐不住再一次攻城錘的衝擊。他需要時間,需要糧食,需要慕容垂暫時不翻臉——這些籌碼他手裡都沒有。但他手裡有一樣東西是慕容垂沒有的——他守住了長安。這座城還在,苻堅還在,秦軍的旗幟還在城樓上飄著。只要城還在,就有翻盤的可能。他推開房門走進長安城灰濛濛的晨光里。老魏跟在後面,手裡拄著那杆被火油熏得烏黑的長矛。
不是羌人的鼙鼓——羌人的鼓聲沈渡聽了將近兩個月,沉悶而急促,像野獸在喉嚨里滾動的低吼,每一次響起都意味著一波新的衝鋒。但這次不一樣。這次是從北面傳來的,從鮮卑大營的方向,鼓聲沉重而整齊,一下一下地砸在凍土上,震得城牆上的碎磚簌簌往下掉。
沈渡站在南門城樓上,手裡還攥著剛寫完的軍報。他轉過身望向北方——鮮卑大營的寨門全部打開了,騎兵從營門裡魚貫而出,不是幾十人的斥候隊,是成建制的騎兵方陣。鐵甲在晨光下連成一片耀眼的光帶,戰馬的馬蹄踏碎了凍土上的薄冰,發出沉悶而整齊的轟鳴。慕容垂的帥旗在晨風中緩緩展開,那是一面繡著鮮卑圖騰的黑色大纛,圖騰是一隻展翅的海東青,利爪下攥著一條蛇。蛇是羌人的圖騰。
慕容垂出兵了。不是試探,不是亮肌肉,是真正的出兵。
「什麼時候了?」沈渡問。
「辰時剛過。」老魏的副手站在他旁邊,手裡攥著長矛,指節發白。
沈渡把望遠鏡舉起來對準鮮卑騎兵的陣列。騎兵分成了三個梯隊——第一梯隊是輕騎,馬不披甲,騎手只帶彎刀和短弓,負責快速穿插;第二梯隊是重騎,人馬皆披鐵甲,手持長槊,槊尖在晨光下閃著冷光;第三梯隊是騎射,馬背上掛著滿滿的箭壺,弓弦在寒風中繃得筆直。三個梯隊的編組極其嚴謹,輕騎居前,重騎居中,騎射在兩翼,陣型像一把張開的扇子。這不是臨時起意的出兵,這是提前排布好的作戰序列。慕容垂在營里憋了兩個月,等的就是一個最合適的時機。
號角聲響起來了。鮮卑人的號角尖銳高亢,三長一短——這是衝鋒號。第一梯隊的輕騎率先動了,馬蹄揚起漫天沙塵,直插羌人方陣的西側。羌人的弓箭手慌忙轉向迎敵,第一輪箭雨還沒射出去,鮮卑輕騎的短弓已經先發制人——輕騎在奔馳中放箭,箭矢從側面潑進羌人弓箭手的隊列里,羌人的弓箭手倒了一排,陣型被撕開一道口子。第二輪箭雨緊隨其後,這次瞄準的是羌人的步卒方陣。箭矢穿透了步卒的皮甲,釘進凍土裡發出密集的悶響,羌人的步卒慌亂中往後退,和後排的預備隊撞在一起。
緊接著第二梯隊的重騎壓上來了。重騎沒有放箭,直接挺槊衝鋒,馬蹄踏碎了羌人陣前最後一道拒馬,槊尖捅穿了前排盾牌手的盾牌。盾牌碎裂的聲響和慘叫聲混在一起,羌人的盾陣在重騎的第一輪衝鋒中就被打散了。姚萇的副將試圖組織反衝鋒,但羌人的騎兵還沒來得及列好隊就被鮮卑重騎從側面衝散了,馬匹驚得四處狂奔,把己方的步卒踩倒了一大片。
第三梯隊的騎射手在兩翼展開,箭雨從兩側包抄,把羌人方陣的後隊也壓得抬不起頭。羌人被三面夾擊——正面是長安城牆上的守軍箭矢,側面是鮮卑輕騎的短弓,背後是鮮卑重騎的長槊。三面夾擊之下羌人的方陣開始從邊緣往中間崩塌。
沈渡站在城樓上把這一切看得清清楚楚。鮮卑騎兵的穿插路線極其精準——他們繞開了羌人正面最厚的盾陣,從側面薄弱處切入,用輕騎的短弓打亂弓箭手的陣腳,再用重騎的長槊衝進步卒方陣撕開口子,最後用騎射從兩側包抄。這套打法他在戰場上見過了無數次。慕容垂是真正的騎兵將領,他把鮮卑騎兵的速度優勢用到了極致。
「傳令!」沈渡轉過身對傳令兵吼道,「朱校尉——帶北門所有能動的步卒出城,從羌人方陣的側後方包抄,配合鮮卑騎兵往中間擠壓。記住不要打正面,打潰兵,把潰兵往羌人本陣方向趕,讓他們自己踩自己!」
朱校尉在城下接了令,帶著北門的八百步卒從東側便門魚貫而出。他們沒有列方陣,而是分成了十幾股小隊,貼著城牆根的陰影往羌人方陣的側後方摸去。
與此同時,沈渡又讓人去叫火油隊把最後幾鍋火油全部抬到南門垛口上。「全部燒掉。不用省。」他說。守軍們把鐵鍋抬上垛口往下傾倒,滾沸的火油澆在城牆根下的羌人步卒頭上,慘叫聲在城牆下方炸開。緊接著火箭射出釘在被火油浸透的雲梯和屍體上,城牆根下燒起了一道綿延數十丈的火牆,黑煙沖天而起,把羌人的前方視野完全封死。
沈渡下了城樓,走到城門口內側。他從腰間拔出短刀,對守城校尉說:「把千斤閘搖上去,開門。」
城樓上的守軍愣住了——圍城兩個月來,這道閘從來沒有在戰鬥中升起過。但沒有人質疑沈渡的命令。千斤閘的鐵鏈被絞盤一寸一寸地搖上去,鏽蝕的裂縫在拉升中發出刺耳的摩擦聲。城門被推開一道縫,沈渡帶著老魏和兩隊精挑細選的刀盾兵從城門洞裡沖了出去。他腳底涌過一陣滾燙的觸感——過河之卒的被動在面向敵人的方向被徹底激活。每一步都在給他力量。他沖在刀盾兵最前面,一刀劈翻了擋在城門洞外的一個羌人校尉,刀鋒從肩甲和護頸之間切進去,拔出來時帶出一蓬血。老魏緊隨其後,長矛捅穿了第二個羌人的胸膛。他身後的刀盾兵在城門洞外側展開半月陣,盾牌撞在一起發出沉悶的巨響,矛尖從盾牌縫隙里伸出去對著正前方潰退的羌人步卒。
從鮮卑騎兵沖陣到羌人全線崩潰,前後只有不到一個時辰。姚萇在帥旗下試圖收攏潰兵重新列陣,但潰兵根本不聽號令。朱校尉的八百步卒從側後方摸上來之後專門打潰兵——不打硬仗,就追著潰兵跑,把潰兵往羌人本陣方向趕。潰兵衝垮了姚萇最後一道預備隊,戰馬互相踩踏,步卒互相推搡,整片戰場亂成了一鍋粥。羌人的方陣徹底瓦解,部曲各自為戰,有的扔了兵器往渭水北岸跑,有的跪地投降,還有幾個部族首領帶著自己的親衛直接脫離了戰場往西撤退。姚萇本人被親衛拼死拖出陣地,倉促往北退往渭北大營。
傍晚時分,城外的喊殺聲終於停了。羌人的大營被鮮卑騎兵踏平了一半,營帳在燃燒,火光映紅了半邊天。城牆上守軍們沉默地看著城外的景象——被圍了近兩個月,這是他們第一次看到羌人的營寨在火光中倒塌。
沈渡站在城外一處高坡上看著羌人潰兵消失在渭水北岸的方向。他沒有追擊——姚萇雖然敗了,但主力還沒有全滅,退到渭北大營之後仍然有能力重新集結,圍城的壓力也不會立刻解除。更重要的是,慕容垂的鮮卑騎兵在打垮羌人之後沒有繼續追擊,而是停在了羌人大營廢墟上,正在收攏戰利品。慕容垂出兵不是為了救長安,而是為了搶地盤。但眼下長安城至少能喘一口氣。
「沈爺,」老魏從後面追上來,彎腰從地上撿起一面被踩裂的羌人旗幟,臉上被火油熏得黑一道白一道,咧嘴笑著,「痛快!被這幫孫子圍了這麼久,今天總算出了口惡氣!」
「先別急著高興。」沈渡說,「姚萇還沒死,鮮卑人還在城外。」
「鮮卑人不是幫咱們的嗎?」
「他們是幫自己。圍城還沒結束,下一場仗可能更難打。」他把刀收起來,轉身往城牆方向走去,「今晚把能搜刮的箭矢全部撿回來。火油已經用光了,明天開始只能用擂石和滾木。讓周敬把傷兵營的傷員重新清點一遍,能動的全部補充到垛口上。另外把千斤閘的裂縫——今晚必須拿鐵箍和濕繩加固好,抓緊去辦。」
當天夜裡,渭水北岸。姚萇坐在臨時搭建的帳篷里,盔甲上還沾著白天的塵土。他面前攤著一份從戰場上撿回來的軍報殘片,殘片上只有半行字——「慕容垂已與長安守將達成盟約。」這行字是沈渡讓朱校尉故意留在戰場上的,用炭筆寫在破布上,和羌人陣亡士卒的遺物混在一起。姚萇把這塊破布放在燭火邊看了很久,臉上的表情在燭火下陰晴不定。
「盟約。」他把這兩個字在嘴裡咀嚼了一遍,抬頭對副將說,「慕容垂果然和苻堅聯手了。傳令下去——全軍連夜撤往安定,放棄渭北大營。長安圍不住了,繼續圍下去只會被兩面夾擊。」
副將猶豫了一下:「將軍,鮮卑人今天雖然出兵,但他們沒有追我們——」
「沒有追?」姚萇忽然笑了,笑聲乾澀而陰沉,「你以為慕容垂是在打仗?他是在給我留面子。他不追我,是等我主動退兵。我今天不退,他明天就會和長安守軍一起夾擊我。慕容垂這個人從來不做虧本買賣——他等了我兩個月,等的就是最合適的時機。現在時機到了。撤。」
傳令兵連夜跑遍各營,羌人的殘部在天亮前開始往西撤退。帳篷被拆下裝車,傷員被抬上馱馬,兵器庫里的箭矢和火油罐被重新打包裝運。天亮時渭水北岸的羌人大營已經空了,只剩下一片燒焦的營寨廢墟和橫七豎八的攻城器械殘骸。攻城錘被遺棄在渭水南岸的泥灘上,鐵頭陷在冰水裡,錘身上的麻繩還纏著從城牆上射下來的斷箭。雲梯被火燒焦了半邊歪倒在城牆根下,梯身上還掛著一面被箭矢釘穿又燻黑了的羌人旗幟。
沈渡是第一個發現姚萇撤兵的人。他站在城樓上看著羌人大營方向逐漸稀薄的炊煙,看了很長時間,然後轉過身走進城樓內側,坐下來靠在牆上,把鐵矛杆橫在膝上,合上了眼睛。他在城牆上連續守了不知多少個日夜,左腿的舊傷已經完全沒有知覺了。老魏走過來把一條從羌人營地里繳獲的毯子輕輕蓋在他身上。他睡得極沉,呼吸平穩而安靜,手裡還攥著那面護心鏡。
慕容垂是在當天午時派使者來城下傳話的。使者是個會說關中話的鮮卑老校尉,騎著馬站在城門外,仰頭朝城樓上喊道:「慕容將軍有言——長安之圍已解,鮮卑部願與秦軍共守關中。請守將出城一見,商議聯防事宜。」
沈渡站在城樓上把老校尉這番話聽完了。他沒有立刻回應,只是用望遠鏡掃了一圈城外鮮卑騎兵的布陣。騎兵方陣還保持在羌人大營廢墟附近,沒有往城牆推進,也沒有往渭水方向移動。慕容垂的人雖然嘴上說著共守,但腳下的站位暴露了他的真實意圖——他在等沈渡的態度。如果沈渡表現得軟弱或者急迫,慕容垂就會壓過來。如果沈渡表現得冷靜甚至強硬,慕容垂就會繼續維持合作的面子。
沈渡對城下的老校尉回了一句話:「多謝慕容將軍出手解圍。秦軍糧草緊張,不便出城遠迎。請將軍暫駐城北休整,待長安城內糧道恢復,再行犒賞。眼下共守關中的第一步,是清理城下屍體、防止瘟疫。貴軍若有餘力,請協助掩埋。」這番話里沒有拒絕,也沒有巴結,把慕容垂定位在了「協助者」的角色上,不是主人,也不是敵人。老校尉聽完沒有多說什麼,拱了拱手策馬回去了。
慕容垂聽完老校尉的轉述後沉默了一會兒,然後對身旁的副將說:「這個人守了近兩個月的城,沒有投降,沒有逃跑,沒有在姚萇退兵之後立刻出城討好我。他要麼是有恃無恐,要麼是真的不在乎生死。不管是哪一種,都不好對付。」
幾天後,老魏從藍田回來了。他推開城門走進來的時候整個人瘦得脫了形,嘴唇乾裂流血,身上的衣甲被山石颳得像破布條一樣掛在身上,胳膊上多了好幾道新的傷疤,但眼睛極亮。他說他把阿芷送到了藍田,在藍田找到了一個願意帶她去河北的老商人,把沈渡給他的碎銀全部給了那個商人當路費。然後他連夜往回趕,繞開羌人的巡邏隊,翻山越嶺走了好幾天才回到長安。沈渡扶住他,說阿芷的事已經知道了,回來就好。
「阿芷那丫頭讓我帶句話給你。」老魏從懷裡掏出一個東西遞給他。那是一根紅繩編的平安結,和之前阿木戴的那個一模一樣的編法,但顏色是新的,用的是阿芷自己的紅頭繩。平安結下面繫著一小塊炭筆寫的樹皮——「帳冊記到第七頁了,糧倉里的粟米還有五袋。阿芷。」
沈渡把平安結攥在手心裡。這根紅繩不是護身符,是一個承諾——一個瘦小的、抱著帳冊學會了寫「阿木」兩個字的姑娘,從藍田的山路上回頭對他說的最後一句話。她把哥哥的帳冊翻到了第七頁,她還會繼續翻下去。他把平安結系在自己腰間那把短刀的刀柄上,站起來往外走。
城外,羌人大營的廢墟上還在冒著青煙,鮮卑人的旗幟在寒風中飄著。那些旗幟下面慕容垂正在等待他的回應。他知道接下來的每一步都會更難走——慕容垂不會只滿足於「協助者」的角色,姚萇雖然退了但主力還在,撤到渭北之後隨時可能捲土重來。而長安城裡的存糧已經見底了,火油耗盡,箭矢不到一百支,城牆上的裂縫雖然用鐵箍和濕繩臨時加固了,但撐不住再一次攻城錘的衝擊。他需要時間,需要糧食,需要慕容垂暫時不翻臉——這些籌碼他手裡都沒有。但他手裡有一樣東西是慕容垂沒有的——他守住了長安。這座城還在,苻堅還在,秦軍的旗幟還在城樓上飄著。只要城還在,就有翻盤的可能。他推開房門走進長安城灰濛濛的晨光里。老魏跟在後面,手裡拄著那杆被火油熏得烏黑的長矛。