伤好了,竹节钢鞭也练出了些门道。洪语言那个“马上持鞭命中率达到八成”的训练目标,被我用半个月的时间硬生生刷到了九成往上。那半个月里我每天天不亮就牵着马到校场上,从露水还挂在草尖练到太阳晒干了校场上的湿气再练到傍晚的影子拉长成一道扁平的灰色横条。马背上的平衡感从最初的僵硬和频繁失误,一点点变成了肌肉记忆——什么时候该夹紧马肚、什么时候该松缰绳、挥鞭的瞬间肩膀和手腕的角度应该保持在哪个范围、鞭尖在击中目标前的最后那一小段弧线怎样才能不走偏。校场边上的那排草人靶被我反复砸烂了又换,砸烂了又换,新扎的草人比前一批更粗壮一些,但穿着的皮甲还是那几件缴获来的燕军旧甲,甲片上已经被鞭子砸得坑坑洼洼了,有些地方铆钉都松了,用绳子重新绑了再套回去继续用。但训练场上的草人终究是死的,不会还手,不会列阵,不会在被我砸烂一个之后立刻补上来两个。它们站成一排等着被砸,不闪避不招架,被打中之后只是歪一下然后继续杵在那儿等着下一鞭。我每天收鞭的时候看着那些被打得歪斜变形、干草茬从皮甲裂缝里支棱出来的靶子,心里越来越清楚,该是时候了——是时候带着这两柄新家伙,去啃北线最硬的那块骨头。
这次的目标是一座大城,是公孙珝囤积粮草和军械的后勤枢纽。它的名字我在情报上看过很多遍,每次都在最靠北的那一排,标注的字体比其他地名略粗一圈。城墙高厚,守军众多,主将是个硬茬子,在公孙珝的北境军里服役了很多年,以治军严酷著称,手下那几个千夫长也都是跟着他从草原上打过来的老兵。洪语言的情报上写着城墙的厚度足以扛住投石机连续轰击很长时间,城内的粮仓和武库都建在地下,地表建筑的燃烧很难波及。这样的城不可能靠夜袭拿下,也不可能靠偷袭密道翻进去,它需要的是真正的强攻。
攻城从一开始就打得极其惨烈。投石机从拂晓开始轰击,石弹破空的声音在晨光未亮的天色里划过一道接一道的暗弧,砸在城墙表面的声音像敲打一面巨大的闷鼓。城墙上的箭塔被砸塌了半边,木结构的残骸从高处垮落下来砸在墙根底下,扬起一大片灰褐色的尘土。但守军像疯了似的用沙袋和碎石堵住缺口,箭塔塌了就在垛口后面堆上沙袋继续射箭,垛口被砸平了就用床板和门板搭起临时的射击平台。云梯队连续冲锋数次都被滚木礌石砸了回来,云梯被推倒折断的声音和士兵坠落的闷响混在一起,攀城的那段墙根底下很快就铺了一层暗红色的泥泞。打到日头偏西,城门终于在冲车的持续撞击下轰然碎裂。碎木片和铁皮崩飞出去的时候,城门洞内侧堵着的沙袋也跟着垮下来散了一地,从破碎的门洞里已经能看到城内的主街和两侧屋顶的轮廓。我带着亲兵队从破碎的城门洞里冲进去,陷阵战就此打响。
巷战永远是攻城战里最残酷的环节。城门突破了不代表守军投降了,他们的防线从城墙后撤到了主街两侧的巷弄和屋顶上,每一条街巷都是一座堡垒,每一扇门后都可能藏着伏兵。亲兵们举着盾牌护卫在我两侧,盾面朝外,边沿互相搭接,形成一道移动的铁墙。神臂弩手在盾墙的缝隙间架着弩机,压制着屋顶上露头的弓箭手,弩箭的破风声和城砖被打落的碎响在两侧的墙壁之间来回反弹。步兵逐屋清剿,每清空一间屋子就在门口留一个标记,防止后面的人重复进入。我双手持着竹节钢鞭冲在最前面,借着马力抡开右鞭,砸在一个刚从巷口冲出来的守军胸口,鞭身的棱箍陷进他的甲片里然后把他整个往后推出去,他连人带盾飞出去撞在墙上再没起来。左鞭紧跟着横扫,另一个守军被我抽在头盔侧面,钢鞭的棱边在铁盔表面刮出一道白痕,他的人顺着冲击力歪向一侧滚下台阶,手里的刀脱手滑出去在青石板上磕了几下才停住。
战斗持续了将近一个时辰,守军终于开始溃退。他们的阵线从我突破城门之后就一直在往后收缩,一开始还在每一条巷口组织抵抗,后来就退到每三条巷口才挡一下,再后来巷口已经没人守了,只剩下屋顶上零零星星的弓箭手还在往下射。我带着亲兵队沿着主街直插城中心的府衙,只要拿下府衙,这座城就彻底易手。但就在这时候,我撞上了一堵由长矛组成的墙。不知道是守军预判了我的进攻路线,还是我冲得太快脱离了步兵的掩护,总之当我的骑兵小队冲过一个十字街口时,两侧巷子里突然同时涌出大批长枪兵。他们显然不是那些在巷战中溃退的散兵,而是从一开始就埋伏在这里等着我们的。他们的动作干净利落,从巷口涌出来之后迅速在街面上排成了三层纵队,前排蹲、后排站,矛头斜指前方,在夕阳下闪着冷光。这种阵型我在洪语言的战术资料里看到过,是专门用来对付骑兵的步兵方阵——矛尖的高度从马腿一直覆盖到骑手的胸腹,第一排矛头拦住马匹的冲势,第二排和第三排的矛头从不同高度刺向骑手。一旦被他们合围,骑兵的冲锋优势就会瞬间变成活靶子,马匹被矛头刺中之后会在原地立起来或者偏倒,骑手失去速度之后在高处反而成了最容易命中的目标。
枪阵从三个方向同时压过来。左翼的矛头最先刺到,我侧身让过矛尖,竹节钢鞭顺着矛杆砸下去,棱箍卡进矛杆的木纹里猛地一别,矛杆应声折断。那长枪兵失重前倾,我一鞭敲在他的头盔侧面,他闷哼一声倒下去。但就在我右鞭还没收回来的时候,正面和右翼的矛头同时到了。我本能地伏在马背上,一支矛擦着我的肩甲刺过去,铁质的矛尖在甲片表面刮出一声响亮的尖啸,像有人把一块铁皮按在砂轮上蹭了一下。另一支矛直刺我胸口,矛头的尖端正对着胸甲正中的兽吞纹。没有时间思考,没有时间权衡,我只是用最笨的办法——侧身、收腹、让胸甲最厚的部位去接这一矛。矛尖刺在明光铠的胸甲上发出刺耳的金属尖啸,矛头撞击甲片的位置正好是鎏金兽吞最凸起的脊线部分,甲片把那道冲击力卸开了一些,矛头被兽吞纹的凸棱弹偏了方向,从胸甲表面斜斜地滑向肩甲边缘。滑过去的时候矛尖撕开了一道口子,甲片的表面被翻起了一小片金属卷边,但整块甲片的承力结构没有被穿透。冲击力透过甲片撞在胸口,震得我喘不过气,隔了几息才把那口气重新吸回来。但我没有停。我的身体在做出这些动作的时候,脑子里甚至没有经过任何思考,仿佛每一块肌肉、每一根骨头都已经在训练场上演练过无数次,知道什么时候该硬扛、什么时候该侧身、什么时候该收腹。我借着马势前冲,双手同时甩开钢鞭,右鞭砸在正面长枪兵的头盔上,左鞭抽在右侧长枪兵的肩膀上,两个人同时倒地。我在他们倒下的空隙里穿过那个缺口,马身擦着两侧倒地的长枪兵挤过去,马蹄踩在松落的长矛木杆上打了一下滑又稳住了。
整个陷阵过程中,我的战马被刺中了好几矛倒了下去。它的前腿先屈了一下,然后整个身体朝左侧歪过去,我在它完全倾覆之前挣开脚蹬翻身滚落,肩膀先着地在青石板地面上滚了半圈,然后撑着钢鞭站起来继续步战。两柄钢鞭在枪阵中翻飞,砸、抽、别、扫、捅,每次挥动都带着风声。一个长枪兵绕到我身后想偷袭,矛尖刺在我的后腰,被裙甲的链甲内衬兜住了,甲片被刺穿了一个洞,链甲的铁环被矛头的倒刺钩住了几枚,卡在矛杆上形成了一股拉力。我反手一鞭砸在他的手腕上,钢鞭的棱箍切进他手腕甲片的接缝处,他惨叫着松开了矛杆,矛杆连着几环扯断的链甲片从我后腰垂下来挂在上面晃着。又一个长枪兵趁我转身的瞬间扑上来,矛头扎进我腋下铠甲的接缝处,那里的甲片重叠层偏薄一些,但他的矛尖刚刺穿外层的甲皮就被内层的皮革衬里卡住了。我在石室里练过的无数次负重深蹲让我下意识地夹紧了腋下的铠甲缝隙,肌肉收紧之后内衬的皮料绷紧了,矛尖被卡在铆钉和皮革内衬之间只刺进去半寸就再也无法深入。我握住矛杆将那人连人带矛拽过来,一脚踹在他胸口,他松手飞出去,撞在身后的同伴身上,两个人摔成一团滚在街边的排水沟沿上。
当最后一个长枪兵倒下时,我拄着钢鞭站在府衙前的台阶上。两柄钢鞭的鞭身上沾着深色的污渍和细碎的碎骨渣,棱箍之间的凹槽里嵌着甲片的碎片和干涸的血迹。眼前是散落一地的矛杆碎片、歪倒的头盔和横七竖八的敌军身体,有的还在动,有的已经彻底安静了。我浑身是血,但大部分不是我的。胸甲表面有几道新添的深痕,最深的那道在右肋位置,矛尖在甲片上拉出了一道从肋骨位置一直延伸到腰侧的弧形划痕,边缘的鎏金层全部刮掉了,露出底下的锻钢。肩甲边缘被掀开了一小块翻卷的金属皮,臂甲上嵌着一道矛头滑过去的浅槽。裙甲的链甲内衬破了一个洞,几环铁链从断口处垂下来随着呼吸轻轻晃动。甲片接缝处翻卷起来,铆钉崩飞了好几颗,有几处甲片的连接处已经松了,用皮绳系着才没有脱落。但所有致命伤都在甲片与内衬的重叠层之前被挡住了。亲兵们冲过来把我团团护住,他们围成一个圈把我挡在后面,盾牌朝外朝四周竖着,几个人同时开口问我有没有伤到哪里。军医赶上来撕开我的内衬检查伤口,绷带剪开之后他看到腋下那道矛伤只刺进去不到半寸,皮肉伤,缝几针就好。他蹲在我旁边一边清洗伤口一边絮絮叨叨地说我命大,说刚才他粗略扫了一眼,至少有七八矛刺在了我身上,换了穿皮甲的普通士兵早就死透了,胸口那一下就能把肺扎穿。我坐在府衙台阶上没有回答,手里的钢鞭靠着膝盖竖着,鞭身上的血渍正在慢慢变干,由深红色向暗褐色过渡,绷带勒紧的时候腋下的伤口猛地收了一下,我咬着牙没出声。
战后清点,这一仗我亲手用竹节钢鞭击毙的敌军,一共十八人。亲兵队长统计完这个数字之后看了我一眼,没有多说什么,只是在纸上记了一笔然后合上了册子。军医缝合完毕,把那根弯针在火苗上烧了一下收进皮套里,他拍了拍我的肩膀说伤口不深但最好几天内不要剧烈活动,能站着就别跑,能坐着就别站着。我把两柄沾满血污和碎骨的竹节钢鞭放在案上,用湿布慢慢地擦拭着鞭身上的棱箍。湿布擦过去的时候暗褐色的污渍一层层地被抹掉,露出下面灰白色的锻钢底色,棱箍的棱线在布面下重新变得清晰起来。洪语言统计完战损之后走进府衙,他在门口停了一下,看着案上那两柄钢鞭和我肩上缠绕的绷带,然后走过来在旁边的椅子上坐下。他问我这次陷阵和以前有什么不一样。我想了想,回答说以前是初上战场,凭着一腔热血往前冲,枪刺过来只会硬扛,刀砍过来只会硬接。那时候脑子里空白一片,全靠身体的本能在撑,每次打完仗之后都记不清自己是怎么打完的,回头复盘的时候只能依靠甲胄上的痕迹来拼凑当时的局面。但这一次面对枪阵的时候,我没有慌张,没有恐惧,每一个动作都在正确的时间出现在正确的位置。矛刺到面前的时候我知道该侧多少角度、该收多少腹、该在什么时候挥鞭打断矛杆、该在哪个方向留出足够让马身挤过去的空隙。那些不是靠运气撞上的,是练出来的。军医说我命大,其实不是命大——是这套甲胄和我练过的所有东西,都在替我挡。
我学到了一件事:在战场上活下来,靠的不是运气,而是对距离、角度和时机的把握。哪怕再凶险的围攻,只要你保持阵型不乱,控制好自己的攻击节奏和呼吸,就能在密集的敌人中寻找生存的空隙。铠甲会替你挡住致命一击,训练会教你在那一刻不闭眼、不退缩。而我今天,用两柄竹节钢鞭,给自己开出了一条血路。我把擦干净的钢鞭重新挂回腰侧,鞭身还残留着一点湿布的凉意,贴着大腿外侧隔着甲裙能感觉到那两排棱箍的轮廓。我站起来走到府衙门口,外面的天已经快黑了,主街上堆着尚未清运的残骸和破甲,几个人影在暮色里搬着东西来来去去,偶尔有一声短促的呼唤从远处传来。风从城墙方向吹进城门洞里,绕过主街两侧的断壁残垣,带着一股还没散透的硝烟和尘土气,与傍晚潮湿的空气混在一起,从台阶下方升上来,裹住我的膝盖和垂着的鞭身,顺着甲胄的缝隙往高处渗。我站在门槛内侧,鞭柄末端的两只铜环在腰侧的暗处碰了一下,发出一声细得几乎听不见的叮响,然后被风淹没了。