《大叔重生之特种兵王》 第1章 无声苏醒,废土初探 清晨六点十七分,市立第三医院神经科重症监护病房307室。 窗帘没拉严,一道灰白的光斜切进来,落在床沿的输液架上。我睁着眼,盯着天花板的裂缝,像在看战区地图上的断崖线。脑子是空的,又不是真的空,里面有什么东西在沉,一寸一寸往下坠。 然后,一个声音响了。 “签到成功,获得军用绷带x1,基础格斗术手册(电子版)。” 我没动,也没出声。这声音不带情绪,不像人,也不像机器广播,更像是从我自己脑子里长出来的。可我知道它不是幻觉。十年前在边境执行任务前,我们队里试过一种叫“战场辅助终端”的原型系统,能实时反馈战术信息。后来项目停了,据说是因为有人精神崩溃。但我记得那种感觉——意识深处突然多出一块不属于自己的空间。 我下意识伸手摸向腰侧。 那里本该别着枪。 现在什么都没有。 手停在半空,指尖有点抖。我缓缓收回,攥成拳,指甲掐进掌心。疼,说明我还活着。 活了四十二年,特种兵干了七年,带队五年,最后倒在一场本不该发生的爆炸里。全队覆灭,我是唯一没死的。但他们说我已经死了十年。 植物人。 我动不了,说不出话,但我知道时间在走。外面的世界在变。而现在,我醒了。 左眉骨那道疤隐隐发烫,是弹片留下的。我记得那一枪,是从侧面来的,不是敌人的方向。 我没去想那个名字。 我先试着抬手。左手还能用,勉强撑住床沿,把上身往上推。动作慢得像老式液压杆在泄气。冷汗顺着太阳穴滑下来,呼吸变得粗重。右腿完全使不上力,像是别人的肢体,僵硬、沉重,脚踝一歪,差点从床边滑下去。 我咬牙,重新躺回去。 心跳很快,不是因为累,是因为耻辱。一个能在雪地潜伏三天不动的兵,现在连坐起来都做不到。 我在脑子里开始模拟动作:起身上抬,重心前移,右腿支撑……一遍,两遍,三遍。肌肉记忆还在,只是身体跟不上。没关系,能练回来。 就在这时,我想起那个声音。 “查看奖励。” 念头刚落,眼前浮现出一块半透明界面,像老式作战终端的显示屏,绿字黑底,字体粗糙。上面写着:“军用绷带已存入意识空间,可随时调用。” 我闭眼,集中精神。 “取出绷带。” 再睁眼时,手里多了东西——一卷灰绿色的军用绷带,外层印着编号和生产日期,触感真实。 是真的。 不是梦,也不是疯。 这东西来自我服役时期接触过的战地数据库。系统不会说话,不会提醒,也不会教我怎么活。它就像一块沉默的伤疤,陪着我从废墟里爬回来。 我低头看自己的左小腿。皮肤发紫,肿胀,长期卧床导致血液循环极差。护士昨天换过药,但纱布已经松了。 我用牙齿和左手配合,一点点拆开旧纱布。伤口没感染,但边缘有些溃烂迹象。我扯断一段绷带,缠上去。军用级别的材料,自带抗菌层,刚包好,疼痛就减轻了一截。 这玩意儿比医院的强。 窗外车流声渐渐大起来,早高峰开始了。两个护士走进来,一个三十出头,穿蓝条纹制服,另一个年轻些,拎着记录板。 她们站在我床边,压低声音说话,以为我听不见。 “这人真醒了?之前医生都说可能一辈子都不会醒。” “醒了有半个月了,但一直不说话,检查结果说是语言功能退化,肢体萎缩严重,尤其是右腿。” “听说他女儿每周都来,小小年纪,挺可怜的。” “更吓人的是房价,现在一平米快三万了,十年前才一千五。米都十块一斤了,工资涨没涨?没涨。普通人怎么活?” 我听着,手指慢慢收紧。 十倍的物价。 二十年前我一个月津贴八百,现在随便一件衣服都要几百。如果我想活下去,靠救助?靠施舍?不行。 我必须站起来。 必须恢复。 我闭上眼,脑子里回放刚才的动作流程。抬身,撑臂,提腿,重心转移。每一个细节都拆解成战术节点。我能行。 我可以。 我还活着。 那就不是终点。 我睁开眼,再次尝试坐起。左手撑床,肩膀发力,右腿拖着,脚尖蹭地。这一次,我撑到了六十度角,维持了五秒,才慢慢倒回去。 比上次稳。 汗水浸湿了病号服领口。我喘着气,但心里清楚——这是进步。 系统没有提示第二次签到要等多久,但我猜是按天算。每天一次,不多不少。今天已经拿过绷带和格斗术手册,明天呢?后天呢?连续七天会不会解锁别的? 我不急。 兵最大的本事,就是等。 等命令,等时机,等伤口愈合,等敌人露破绽。 我等得起。 床头柜上有张纸,是护士留的用药清单。我用左手够过来,指节在“陈铮”这个名字上划了一下。字迹歪歪扭扭,像是临时写的。 陈铮。 我念了一遍,声音沙哑得像砂纸磨铁。 这是我。 十年前死了的人,现在回来了。 我不指望谁欢迎我。 我只求一个机会——站着走出去,亲手把欠账收回来。 门外传来脚步声,渐远。护士走了。 阳光移到了脸上,暖,但照不进眼睛里。 我闭上眼,靠在枕头上,手捏着绷带的残端,一圈圈绕在食指上。右手无名指微微颤了一下,像在练习扣扳机。 零点还会再来。 下一次签到,我会准备好。 我已经不是躺在床上等死的人了。 我是回来讨债的。 第2章 病床上的数字军火库 零点整。 我闭着眼,但意识绷得像拉满的弓弦。倒计时在脑子里一格一格跳,不是数字,是心跳的节奏。十年植物人,身体废了,可这脑子还活着,还能算——从上次签到结束到此刻,整整二十四小时。 “签到。” 念头刚落,眼前绿光一闪,老式终端界面浮出来,字还是那种粗糙的像素体:“签到成功,获得战术匕首x1,急救包x1(含止血凝胶、抗休克药剂)。” 我没动眼皮,左手藏在被单下,缓缓抬起,掌心朝上。意识往前推,像伸手进保险柜拿东西。空气里传来轻微的“咔”声,一把通体哑光黑的匕首凭空出现,落在手里。 十八厘米刃长,防滑纹柄,尾部有挂绳孔。我用拇指蹭了蹭刀背,冰冷、扎实。这不是模型,是真家伙,和当年我们队配发的一模一样。 我屏住呼吸,听走廊动静。换班的护士刚走,脚步声远了,只剩远处电梯“叮”了一声。 翻身,左肩撑床,右腿拖着,动作慢得像拆炸弹。被子掀开一条缝,我把匕首往枕头底下塞,刀柄朝内,刃口贴着床垫边缘。再把被角压回去,顺手摸了把后脑勺,确认位置记牢了。 急救包直接存进意识空间,那地方像一间没灯的仓库,东西一进去就看不见,但能“感觉”到它在。 刚躺平,呼吸调匀,门外就有动静。 我闭眼,眼皮微颤,假装睡得深。手指却一直贴着枕头布,能感觉到下面那道冷铁的轮廓。 六点四十分,门开了。 主治医生进来,白大褂擦着门框,鞋底在地板上碾了半圈才停。他先看监护仪,绿线起伏平稳,又低头翻病历夹,纸页翻得有点急。 “307床脑电波异常活跃。”他声音压低,但没低到听不见,“不像植物人苏醒后的自然恢复。” 护士跟进来,拎着输液袋,“可他昨天自己坐起来了,还换了纱布。” “正因如此才反常。”医生合上病历,眉头锁着,“十年没动的人,肌肉不该恢复这么快。而且……他醒来半个月,一句话不说,不动手写,不点头摇头,全靠护士猜。这不叫康复,叫伪装。” 我心里一沉。 他们盯上我了。 “建议尽快安排精神科会诊。”医生说,“再做个深度脑扫描,看看是不是创伤后应激导致的假性觉醒。” 护士犹豫:“家属那边……他女儿每周都来。” “家属不懂医学。”医生语气硬了,“我们只看数据。这人要是真有问题,留在神经科就是隐患。” 门关上前,他又回头看了一眼,目光扫过我的脸,像在检查一件可疑的行李。 脚步声走远。 我没睁眼,但呼吸没变。人在假睡时最容易露馅的就是呼吸节奏,太快或太慢都不行。我按特种兵潜伏时的标准控着气,三秒吸,三秒停,四秒吐。 枕头下的匕首贴着手臂外侧,凉意渗进皮肤。 他们想把我转去精神科?行啊。进了那种地方,绑带一扣,药一打,再想动就难了。可我现在不能出事,连暴露都不行。 我还什么都没拿到。 仇人还在台面上坐着,我连站都还没站起来。 七点零三分,住院楼西侧“哗啦”一声。 是玻璃碎裂的声音,短促、清脆,像是重物砸穿了窗户。紧接着有护工喊了句什么,但没拉警报,也没人跑动。 我猛地睁眼。 系统界面无声弹出,红标闪烁:“警告:西南方300米处检测到三个人形热源,体温偏高,移动轨迹呈包围状。” 地图缩略图浮现,坐标锁定在医院后巷垃圾站附近,三个红点正沿着围墙东侧向住院部靠近,速度不快,但方向明确。 我右手慢慢抬起来,假装整理被子,实则借着布料遮挡,左手已经摸到枕头下匕首的柄。我把它往身侧挪了两寸,刀尖朝外,随时能抽。 脑子里开始推演。 流浪汉?不会。这种时间闹事早被保安赶走了。小偷?也不会。三个人协同行动,路线避着监控探头,目标明确往住院楼东侧绕——那是离主路最远、摄像头最少的一段。 冲谁来的? 答案只有一个。 我动不了,说不出话,可我已经开始“活”了。有人怕我真醒过来。 所以,要提前灭掉火苗。 我盯着天花板,耳朵竖着,等下一个动静。十分钟后,护工推着清洁车经过门口,嘴里嘟囔:“哪来的野狗,撞碎了通风窗,吓我一跳。” 野狗? 我冷笑。狗不会排成三角阵型走路,也不会专挑监控死角溜。 系统没骗我。 那三个人已经停在住院楼东墙拐角,不动了,像在等命令。 我缓缓闭眼,手指仍贴着匕首。现在出去?不可能。轮椅都不会推,两条腿撑不起身子。可等他们晚上摸进来?更不行。 必须抢时间。 白天动不了,那就晚上。 等夜班护士换岗,等走廊灯光调暗,等整个楼沉下来。 我得想办法弄辆轮椅,还得找到出口监控的盲区。医院三层以下都有安保巡逻,但我记得东侧有个废弃消防梯,十年前建的时候就有,后来封了,但门锁老锈,踹一脚就能开。 问题是,我能不能走到那儿。 右腿现在只是勉强能抬,肌肉萎缩得太狠。可再狠,也得走。我不可能在这儿等他们来捂我的嘴。 我开始在脑子里列清单。 第一,今晚必须离开病房。 第二,轮椅不能用登记的,得偷一辆没编号的,或者干脆从急诊推一辆没人管的。 第三,避开主楼监控,走东侧通道,穿过地下车库,从侧门出去。 第四,外面不能久留,得找个安全屋。我以前在城西有个落脚点,房东是个退伍老兵,房子没过户,没人知道。 第五,查赵卫国。 名字一冒出来,左眉骨那道疤突然刺了一下,像被针扎。我咬牙,没动。 现在还不是时候。 但现在,必须开始。 我假装翻身,把匕首彻底藏进枕头深处,再用被子盖严实。然后伸手摸背包——深色冲锋衣口袋里,女儿画的全家福还在,皱巴巴的,但她把我和她妈画在一起,还给我画了枪。 我把它拿出来,看了两秒,塞回内袋。 八点,护士来换药。 我全程闭眼,任她处理伤口。她说话轻,说我情况不错,说不定下周能尝试站立训练。 我“嗯”了一声,声音沙哑,像磨坏的喇叭。 她笑了笑:“能说话了?太好了。” 我没接。 她走后,我睁开眼,盯着天花板的裂缝。 西南方向,三个热源消失了。 但他们没走远。系统提示残留轨迹仍在,最后停留点距离住院楼东门只有五十米。 他们在等天黑。 我也在等。 九点,病房熄灯。 我躺在黑暗里,手一直放在枕头下,指尖贴着匕首的冷刃。 明天零点,还能签到。 如果连续七天不断,能解锁“战场回溯”,预演未来二十四小时的关键事件。那玩意儿比情报还狠,等于提前看一场战斗的录像。 但我得活到那时候。 我闭上眼,呼吸放慢,脑子里一遍遍过逃生路线。 轮椅怎么推,腿怎么撑,楼梯怎么下,遇到人怎么躲。 每一环都不能错。 错一次,就得躺回这张床上,再也出不去。 窗外风刮过树梢,沙沙响。 我忽然想起昨夜那个声音。 “签到成功。” 像命运重新上膛。 我握紧匕首,没再松开。 第3章 轮椅上的生死时速 零点刚过,我睁开眼,系统界面准时弹出:签到成功。没有新装备,也没有技能,但昨天那把战术匕首还在我枕头底下,冰凉的金属贴着掌心,让我确信这不是梦。 护士换班的动静已经停了,走廊安静得像被抽了真空。我动了动手指,确认没人盯着这间病房。翻身坐起,左臂撑床,右腿像灌了水泥一样拖在后面。冷汗顺着太阳穴往下淌,我没擦,全靠腰腹发力,一点点把自己挪到床沿。 邻床空着,轮椅靠墙立着,锁扣是老式的铁链加挂锁。这种旧货没接医院的智能系统,也不会报警。我伸手摸出匕首,刀尖插进锁环缝隙,手腕一拧,“咔”一声,链子松了。 轮椅落地没发出太大响动。我咬牙,双手抓住扶手,用肩膀和左腿顶着身体往上提。右腿完全使不上力,肌肉萎缩得厉害,每抬一寸都像在撕筋扯肉。终于坐上去时,冲锋衣后背已经被汗浸透。 我没停,立刻推动轮椅往门口滑。车轮压过门槛时颠了一下,我屏住呼吸,耳朵竖着听外面。走廊尽头的监控探头正转向右侧,这是夜班交接后的三分钟盲区——我昨晚就记下了它的转动规律。 贴着墙根走,轮椅的橡胶轮压在地砖上几乎没有声音。二楼东侧通道平时没人走,灯也坏了几盏,应急出口的绿牌子闪着微光。转角处堆着几个废弃床垫,我顺手把它拖出来半挡在路中间,万一有人追来,能挡住视线。 消防通道的门在前方五米。铁门锈迹斑斑,锁舌卡得死,我用匕首插进门缝,撬了两次都没松。第三次加了力,刀刃刮着金属发出刺耳的“吱嘎”声,我立刻收手,等了几秒,确认没人听见,才继续撬。 铁链终于脱开。 我推着轮椅进去,反手把门虚掩。楼梯间漆黑一片,只有上方一层透下来一点微光。台阶不平,有几级边缘碎裂,轮椅一歪差点翻过去。我死死抓住扶手,整个人往左边压,才稳住。 二楼缓台角落有个杂物堆,我将轮椅推进去,拿破床垫盖住轮廓。刚做完这些,系统突然红光一闪:“警告:三人持管制刀具,距离187米,正向当前位置包抄。” 地图缩略图浮现,三个红点从后巷围墙缺口进来,正绕过保安岗亭,直奔住院楼东门。他们走得很稳,不是瞎逛,目标明确。 我关掉夜视仪,省电。现在不能下楼,地下车库入口在负一层,要穿过主楼通道,那里摄像头密集。而且这三人是从东侧逼近,说明他们知道我会走这条线。 只能留在这儿,等他们过去,或者……反过来耗他们。 我低头看手里的匕首,又扫了眼墙角那根拖把杆——木头的,一头连着破布条。我伸手拆下杆子,用匕首削尖一端,断面毛糙,但足够捅人。然后从意识空间取出急救包,挤了一团止血凝胶涂在掌心,防滑,也能防止握不住。 做完这些,我把自制长兵藏在身侧,匕首横放胸前,背靠水泥墙,闭眼听动静。 楼下传来脚步声,踩在楼梯上,节奏稳定。一个人上来了。 他走得很快,手里有东西反光,应该是刀。灯光虽然灭了,但他不怕黑,显然对这栋楼熟悉。可能是医院外围的混混,也可能是被雇来的打手。这种地方,什么人都能塞进来几个。 他上了二楼,停在拐角。 我没动。 他往前走了两步,离我藏身处不到十米。我能听见他呼吸声,有点急,但不慌。他在搜,不是乱找,是一步步推进。 我慢慢抬起右手,握住拖把棍的尾端。 他继续靠近。 三米。 我猛地掀开床垫,轮椅前倾撞向墙壁,发出“哐”的一声。 他立刻回头,身形顿住。 就在那一瞬,我暴起扑出,拖把棍抡圆了砸向他持刀的手腕。他反应不慢,抬手格挡,棍子砸在他小臂上,发出闷响。他闷哼一声,刀没脱手,但退了半步。 “谁?!”他低吼。 我没答话,第二击紧跟着砸下去,这次冲着他膝盖。他闪得快,只擦到裤管,但我没打算真伤他,只是逼退。 另外两人听到动静,已经在楼梯上加速。 我迅速退回阴影,背贴墙壁,把断裂的拖把棍甩开,匕首换到右手,左手撑着轮椅扶手保持平衡。右腿完全使不上力,整条腿像死了一样垂着,但我不能倒。 第一个黑影站稳了,看清我坐在轮椅上,冷笑一声:“植物人?醒得挺及时啊。” 我没说话,盯着他。 他举起砍刀,刀锋对着我:“躺回去,别找罪受。” 身后楼梯传来脚步声,第二个也上来了,钢管扛在肩上。第三个还在半道,但马上就会到。 三人呈扇形围过来,主攻方向是正面和左侧。我右边是墙,退不了,轮椅又被卡在转角,动弹不得。 领头的那个迈步上前,刀尖指向我喉咙:“自己滚回病房,还能少挨几下。” 我动了动嘴角。 “植物人?”我声音哑得像砂纸磨铁,“我他妈是活阎王。” 他眼神一凛,刀锋压低,准备劈。 就在这时,楼下的防火门被人推开,一道手电光扫了上来。 “谁在上面?!”是保安的声音。 三个黑影交换了一下眼神,明显犹豫了一瞬。 领头的咬牙,低声骂了一句,刀锋再度抬起,根本不理下面的人。 我知道,他们不会走。 这趟不是来吓唬人的,是来灭口的。 我深吸一口气,匕首横在胸前,重心压向左腿,只要他敢扑,我就拼着右腿报废也要划开他喉咙。 他动了,砍刀斜劈而下。 我侧身闪,轮椅被我用力一推,撞向旁边堆物,制造障碍。同时右手暴起,匕首直刺他持刀手腕。 他收手快,刀锋擦着我肩膀划过,冲锋衣被割开一道口子。 第二个人从侧面冲上来,钢管横扫。 我矮身躲,背部重重磕在轮椅背上,肋骨处传来锯齿般的钝痛。但我没松手,匕首顺势往上撩,逼得他收棍后退。 第三人也到了,站在楼梯口,没急着上,像是在观察。 三打一,我撑不过十秒。 而且我的右腿已经彻底失去知觉,冷汗顺着大腿流下来,肌肉开始抽搐。 不能再拖。 我盯着第一个对手,等着他再次进攻。 他喘着气,刀尖指着我:“坐轮椅的废物,今天废了你。” 我吐掉嘴里咬破的血沫,盯着他眼睛。 “你试试。” 第4章 十年后的第一滴血 砍刀劈下来的时候,我左手撑着轮椅扶手,右腿像冻住了一样动不了。 刀锋擦过冲锋衣肩线,布料裂开一道口子,皮肤火辣辣地疼。我没退,借着推轮椅的力道往前顶,车轮撞上堆在墙角的破床垫,发出闷响。 那人手腕一翻,刀刃回撩。我侧身,匕首从下往上挑,直奔他持刀的手腕。肌肉萎缩得厉害,动作慢了半拍,但格斗术的记忆还在——手册里说,近身夺械的关键是逼对方换手或松力。我的刀尖划过他小臂外侧,再往上一绞,正中腕关节内侧动脉上方。 血喷出来,溅在轮椅扶手上,滴到地面。 他“啊”了一声,猛地后撤,砍刀差点脱手。钢管砸空,打在水泥墙上,火星四溅。另一人从侧面扑上来,棍子横扫我脑袋。我低头躲,背部磕在轮椅背上,肋骨一阵抽痛,像是被人拿锤子敲了两下。 我没管疼,把断裂的拖把杆踢向他脚前。他踩上去,身子一歪,单膝跪地。第三个人站在楼梯口没动,眼神变了,不再像刚才那样笃定。 系统界面突然闪出红框:【首次实战击杀(未致命),奖励战术手套已入库】。 我没时间看细节,右手紧握匕首,刀刃朝外横在胸前。左臂撑住身体,尽量让重心前移。右腿已经开始抽筋,冷汗顺着大腿根往下流,但我不能倒。 领头的那个捂着手腕,喘着气瞪我:“你他妈不是植物人?” 我抹了把脸上的汗,喉咙干得冒烟。“植物人?”声音哑得不像自己的,“你们老板雇你们来,就没查清楚我是谁?” 他眼神闪了一下。 我知道他听懂了。这种人不会无缘无故半夜闯医院,还带管制刀具。背后一定有人指使,而且知道我的身份不简单。 我盯着他流血的手,慢慢开口:“十年前边境那晚,你们老板亲手打偏的麻醉弹……够你们死十次。” 话音落下的瞬间,他瞳孔缩了一下。不是装的,是真的怕了。 另外两人也愣住了。那个刚站起来的,手里的钢管都松了半寸。 远处传来警笛声,由远及近,已经拐进医院东门。 他们互相看了一眼,没人说话,但意思很明显——走。 领头的咬牙往后退一步,刀仍指着我:“这事儿没完。” 我没回应,也没动。只要他们敢冲上来,我就拼到底。但现在,我不需要再打了。 他们转身往楼下跑,脚步越来越快,最后几乎是连滚带爬地下了楼梯。受伤的那个手压着伤口,血顺着指缝往下滴,在台阶上留下断续的红点。 我靠着轮椅背,大口喘气。肺像破风箱一样拉扯着,每一次吸气都带着铁锈味。右手掌心全是汗,匕首柄滑得几乎握不住。我把它反过来插进裤腰,用冲锋衣下摆盖住。 战术手套还在系统里没取出来,现在也顾不上。右腿完全不听使唤,肌肉一阵阵抽搐,像是有电流在里面乱窜。我闭眼,靠呼吸稳住节奏——吸四秒,停两秒,呼六秒。这是特种兵训练时学的,能在极限状态下保持清醒。 外面的警笛声停了。 脚步声上来,皮鞋踩在楼梯上,节奏稳,人数不少。应该是派出所的来了。 我没动,也没喊。轮椅卡在转角,背后是墙,面前是空荡的缓台。地上有一摊血,是我的?还是他的?分不清了。拖把杆断成两截,一截倒在血泊边,另一截被踢到了楼梯口。 警察的手电光照进来时,我正低头看着自己的手。 掌纹里嵌着血,指甲缝也是。不是我的血。这双手十年没碰过刀,也没伤过人。现在它又热了起来,像是重新活了。 “里面有人!”外面有人喊。 手电光晃了几次,照到我脸上。我抬起眼,没躲。 三个民警冲上来,看到我坐在轮椅上,手里有刀,地上有血,全都愣了一下。 “你是病人?”带头的问,年纪四十出头,肩章是一杠三。 我点头。“刚被三个人袭击。” “刀怎么回事?” “防身用的。”我把匕首从腰间拿出来,双手递过去,“他们拿砍刀和钢管,我只能自己想办法。” 他接过刀,翻看一眼,皱眉。“这不是普通匕首,军用的。” “以前当过兵。”我说,“现在刚醒,腿还不太能动。” 另一个警察蹲下检查地上的血迹。“这儿有血,还有打斗痕迹。”他抬头,“要不要叫救护车?” “不用。”我说,“我能走。” 其实不能。右腿还在抖,站起来估计得摔。但我不想再躺回病床。我已经在床上躺了十年。 民警看了看我,又看看楼梯。“监控调不出来,东区摄像头昨晚集体故障。” 我嗯了一声。早猜到了。能让我签到成功、拿到匕首的地方,怎么可能没有人在暗处盯着? “你说袭击你的人有几个?” “三个。”我答,“一个拿砍刀,一个拿钢管,第三个没动手。” “长什么样?” “黑衣服,脸没看清。”我顿了顿,“但他们知道我会从这儿走。” 民警眉头皱得更深了。他掏出本子记了几句,然后抬头:“你先别离开医院,待会儿要做笔录。” 我说好。 他们派人下去追那三人,剩下两个守着我。一个站门口,一个坐旁边椅子上,手按在配枪套上。 我没再说话。闭眼养神,耳朵却竖着听外面动静。风从消防通道缝隙吹进来,带着一股铁锈味。不知道是血的味道,还是这栋老楼本身就在腐烂。 系统界面安静地浮在视野角落,战术手套的图标亮着,灰底红边。我试着意念点击,手套出现在背包意识空间里——黑色,防割材质,指尖有摩擦纹路,适合握枪或攀爬。 我没取出来。 现在还不是时候。 等警察做完初步勘查,天快亮了。走廊灯光由暗转亮,医院开始喧闹起来。送药的小车轱辘声,护士喊名字的声音,家属的脚步声,一层层涌上来。 我坐在轮椅上,一动不动。 直到其中一个警察走过来,递给我一张纸巾。“擦擦脸吧,你嘴角破了。” 我接过,发现上面沾着血。不是别人的,是我自己咬破的。 我擦了擦嘴,把纸巾攥成一团,塞进口袋。 这时,楼下传来一阵骚动。 “抓住一个!”有人喊。 我睁开眼。 民警对讲机响了:“东门围墙外逮住个男的,左手缠着布,一直在流血!” 我没说话,只是慢慢把手伸进冲锋衣口袋,摸到了那张女儿画的全家福。画纸有点皱,但她写在角落的字我还记得:爸爸回来了。 我把它捏紧了。 脚步声再次靠近,这次是从楼梯上来。一个辅警探头:“陈先生,所长让您下去做个指认。” 我点点头,双手握住轮椅把手,准备起身。 右腿还是软的。 但我撑住了。 第5章 病房里的物价 辅警扶着我肩膀,轮椅碾过走廊接缝时颠了一下。右腿从膝盖到脚踝像灌了铅,又麻又沉,但我不敢松手。手指抠着轮椅扶手边缘,掌心那道裂口还在渗血,混着汗黏在金属上,一蹭就是条红印。 警察在前面带路,皮鞋踩得不快,可每一步都像卡着秒表。我没抬头看他们后脑勺,只盯着自己影子拖在地砖上的形状——歪的,和这条废掉的腿一样不听使唤。 回到病房时天已经亮了。窗帘没拉严,一道光斜劈进来,照在空床位的床单上。那是昨晚我爬起来撬轮椅锁的那张床,现在换了新人,裹着被子睡得死沉。 “坐这儿就行。”民警指了指靠墙的椅子。 我嗯了一声,用手撑着从轮椅挪过去。动作慢,但他们没催。一个记笔录,另一个站门口抽烟,烟味顺着风飘进来,呛得我想咳嗽,忍住了。 “你说那三人拿砍刀和钢管?”记笔录的翻着本子,“监控确实坏了,东区七个摄像头同时离线,技术科说可能是线路老化。” 我说是。 “你以前当兵?哪个部队?” “边防特勤。” 他抬眼看了我一下,没追问。这种时候问番号的人要么真懂,要么装懂。他是前者。 “能描述袭击者体貌吗?” “黑衣服,脸遮了,动手的那个左手流血。”我说完顿了顿,“他们知道我会走消防通道。” 他笔尖停了半秒。“你是说……有人提前通知他们?” “不然呢?”我声音不高,“一个刚醒的植物人,半夜坐轮椅逃命,路线还被人掐准了堵截?” 他没接话,低头写了几句。烟头灭了,门口那个把烟屁股摁进垃圾桶盖子上的凹槽里。 “目前按正当防卫定性。”他合上本子,“匕首我们先带回所里备案,等调查清楚再还你。” 我点头。 他们走的时候脚步轻了些,大概是怕吵病人。门关上前,带队的回头看了我一眼:“你这情况特殊,最近别乱动,有事打110。” 门咔哒锁上。 屋里安静下来。隔壁床那人翻了个身,呼噜声断了一瞬,又续上。我坐在椅子上没动,脊椎贴着硬塑料板,冷汗顺着后颈往下溜。 不是疼出来的,是绷出来的。 刚才在楼梯口那一架,耗的是十年没用的身体,拼的是刻进骨头里的反应。现在劲儿松了,每一处旧伤都在叫嚣。右腿肌肉抽过一阵又一阵,像是有人拿针往神经里扎。 但我不能躺。 刚撑着手想站起来,护士推门进来,手里端着餐盘。 “早饭。”她放在床头柜上,不锈钢托盘磕出一声脆响。 我没应,目光扫过去。白粥、煎蛋、半个馒头,旁边一杯淡盐水。普通营养餐,十年前医院也这么配。 她转身要走,我忽然开口:“等等。” 她回头。 “昨天……有没有小女孩来过?十岁左右,扎马尾。” 她摇头。“没注意。我们这层不收儿科病人。” 我盯着餐盘,没再问。 她走了,门没关严,留了条缝。走廊传来送药车轱辘声,还有人低声说话。 我慢慢挪到床边,手扶着床沿站起来。腿抖得厉害,咬牙撑住,一寸寸移到床头柜前。 低头看那餐盘。 瓷底有些磨损,油腻擦不干净。我用拇指抹了下,忽然停住。 盘子底部有个字——“雪”。 指甲刻的,歪歪扭扭,像是小孩子趁人不注意偷偷划上去的。笔画一顿一顿,最后一捺拖长了,像个小尾巴。 我呼吸停了两秒。 陈雪。 她来过。就在昨夜,或者凌晨。没人告诉她我能醒,但她来了,站在这个房间,把名字刻在盘底,等着我看见。 我手指盖住那个字,又缓缓移开。 系统界面无声浮现:【明日签到奖励:夜视仪】。 绿色小字,老式终端字体,没有音效,也没有提示框。它就那么挂着,像块锈铁钉在我视野右下角。 夜视仪。军用级。能在完全黑暗中捕捉热源轮廓,识别三十米内移动目标。十年前我在边境夜巡时用过同款,电池续航四小时,镜头容易起雾,但足够让我看清埋伏在山坳里的敌人。 而现在,它成了活下去的第一步。 我盯着那行字,脑子里开始算时间。 今天是第一天签到拿到绷带,第二天战术匕首,第三天格斗术手册,第四天战术手套……明天第五天,夜视仪。 连续七天能触发“战场回溯”,预演未来二十四小时的关键节点。 只要再撑五天。 可问题是——钱。 我摸出口袋里的钱包。十年前的老物件,牛皮磨得起毛。打开,身份证还是黑白照,银行卡早失效,医保卡也没年检。一张照片夹在里面,是我和女儿唯一的合影,她三岁,趴在我肩上笑。 除此之外,一分现金都没有。 护士说一碗粥八块钱。十年前,这价格够吃顿盒饭。 我放下钱包,拿起筷子,夹起煎蛋。蛋白焦了边,蛋黄还没全凝。咬一口,油是反复炸过的味道。 吃着吃着,手机响了。 不是我的。是床头柜抽屉里那台医院备用机,用来联系护工的。 我拿出来,屏幕上跳着“缴费通知”四个字。 点开:住院费累计欠缴元,今日需补交800元营养支持费,否则将暂停供餐及基础护理服务。 我盯着那串数字,手指不动。 十年前任务失败那天,我账户里还有两万存款,预备给母亲做手术。后来我成了植物人,钱被亲戚以“善后”名义取走,母亲半年后病逝。 现在我又醒了,账单却像雪片一样砸下来。 八百块。听起来不多。可我没有工作,没有身份认证,连残疾证都没办。医保不认我这种“医学奇迹”,社保系统里我的状态还是“已故”。 我放下手机,抬头看向窗外。 阳光正好,楼下花园里几个老人在打太极,动作慢悠悠的。一个穿粉羽绒服的小女孩跑过花坛,蹦跳着追气球。 像极了雪儿。 我收回视线,把餐盘轻轻翻过来,盖住那个“雪”字。 然后闭上眼。 零点之前,我还只是个挣扎着坐起的废人;昨夜之后,我知道自己必须赢。 不是为了报仇,是为了让她能安心地在我碗底刻名字。 我靠着床头,手伸进冲锋衣内袋,摸到那张皱巴巴的全家福。指尖抚过画纸上歪歪扭扭的“爸爸回来了”,低声说了句: “再撑七天……就能看见黑暗里的东西了。” 病房灯还亮着,我闭着眼,呼吸平稳,像睡着了。 其实我在等。 等时间跳到零点,等系统再次响起“签到成功”。 等这场看不见硝烟的物价战争,真正开始。 第6章 暗夜的电子眼 零点刚过,眼皮底下闪过一行绿字:【签到成功,获得军用级夜视仪】。 我没睁眼,右手已经滑进冲锋衣内袋。指尖碰到金属外壳的瞬间,心里落了块石头——不是幻觉,它真来了。 屋里安静,隔壁床病人呼吸均匀,走廊巡房的脚步声早停了。我躺着没动,耳朵听着整层楼的节奏,等身体彻底冷静下来才慢慢撑起上半身。 右腿还是不听使唤,一用力就抽,像有根铁丝在筋膜里来回拉。我咬牙扶着床沿坐直,手摸到轮椅扶手,一点点挪过去。轮子卡在地缝里,轻轻一推发出细微摩擦声,我立刻停住,等了几秒没人过来,才继续往外拖。 夜视仪是老款单筒式,镜片冷得像冰。我把它贴在左眼前,视野唰地变成幽绿色,走廊尽头消防栓上方那个小红点清晰可见——红外摄像头正在工作。 我收回视线,盯着轮椅后座的备用电池盒。这玩意儿还有三格电,原本是用来应急驱动的。现在得让它干点别的活。 从枕头下抽出战术匕首,划开电线外皮,把正负极反接在夜视仪电源口。试了两次,设备嗡地轻震一下,开机了。 热成像模式扫出去,走廊两侧病房里都是静止的人形轮廓,温度稳定。可当我转到主治医师办公室方向时,屏幕突然跳出两个移动热源。 一个站在档案柜前翻东西,背对着门;另一个靠在桌边,手里捏着个牛皮纸袋。两人说话声音压得很低,但动作明显不对劲——值班医生不会半夜两点跑来查档案,更不会穿便装。 系统自动标出异常区域,角落弹出提示:【非标准医疗行为,建议记录】。 我没急着走,先把夜视仪调回普通增强模式,确认监控红点仍在闪烁。如果这时候直接靠近办公室,哪怕只露个影子,都会被拍下来。到时候解释不清,轻则转精神科,重则再被人“请”去谈话。 得先断掉它的眼睛。 回到病房,我把轮椅电机电池拆下来,连同绷带、匕首和一段剥好的铜线摆在床上。这种简易电磁干扰器我在边境执行任务时做过不止一次,原理简单——让电池短路产生脉冲磁场,干扰附近电子信号。 关键是控制功率。太弱没效果,太强会烧毁设备甚至引发电网报警。我用绷带缠住电池两端,只留一点金属头外露,再把铜线绕成圈固定在匕首柄上,做成一个手动开关。 做完看了眼表,两点十七分。医院夜间巡查每二十分钟一趟,下一拨应该快到了。 我抓起装备,拖着轮椅往门口挪。右腿抖得厉害,走到门边时小腿猛地一抽,整个人撞在墙上。我死死咬住嘴唇没出声,等那阵痉挛过去,才推开防火门溜进消防通道。 楼梯间黑得彻底,夜视仪画面一片漆黑。我贴着墙根往下走,每一步都踩在台阶边缘,避免发出回音。拐到二楼走廊时,蹲在转角处先观察。 摄像头红点还在闪。 我打开干扰器,手指搭在匕首柄上。只要按下,信号就会中断几秒。这几秒,就是我的窗口。 深吸一口气,拇指压下。 走廊尽头监控画面瞬间炸成雪花,红点熄灭。 我立刻起身,贴着墙快步靠近办公室门。门缝底下透不出光,里面没开灯,说明他们不想引人注意。 耳朵贴上去,听见一句:“……307床的情况要每日上报,上面特别交代。” 另一个声音更低:“他今天见警察了,笔录写了什么?” “不清楚,但监控坏了,技术科说线路问题。” “别管那么多,文件交给你了,按流程走。要是让他自己查出来,谁都兜不住。” 脚步声朝门口移来。 我迅速退回拐角,把干扰器塞进冲锋衣夹层。心跳稳得住,手也没抖。这种场面见得太多,真正危险的从来不是面对面的对峙,而是你以为安全的时候,背后突然伸出来的手。 他们在怕什么? 不是普通的医患纠纷,也不是误诊担责。这是有人在盯我,而且层级不低,能让主治医师半夜偷偷递材料。 我靠着墙缓了口气,右腿又开始发麻。这次没硬撑,扶着墙慢慢坐下,等感觉回来一点才站起来。 回到病房时快三点了。我把轮椅推回原位,电池和铜线分开藏进床垫夹层,匕首放回枕头下。躺上床闭眼,呼吸调匀,像是睡熟了。 可脑子里全是刚才的画面。 那个牛皮纸袋里是什么?病历?还是任务资料? 十年前那场爆炸,官方定性为意外,对外宣称全员牺牲。我成了植物人,名字上了烈士名单,账户注销,社保清零。可如果真死了,为什么还会有人专门盯着307床的一举一动? 除非……他们知道我没死透,也怕我醒来。 我伸手摸向胸口旧伤,那里有一道横贯肋骨的疤,是爆炸时弹片划的。手指顺着疤痕滑下去,停在腹部一处凹陷——那里埋着一块芯片大小的东西,苏醒后才发现的异物。 当时护士说是“术后植入监测装置”,可正规医院不会在这种位置装这种东西。 现在想来,更像是追踪器。 我缓缓收手,睁开眼看向天花板。 夜视仪还攥在左手,温热的,像是刚从战场上捡回来的战利品。 明天还得签到。 只要系统不停,我就有办法一点点撕开这张网。 窗外月光斜照进来,落在床头柜上那台备用机屏幕边缘。缴费通知还挂在首页,数字刺眼。 我不看钱的事了。 现在最要紧的,是搞清楚谁在看我,以及他们到底想掩盖什么。 我翻身侧躺,右腿蜷着减轻压力。被子盖到胸口,手悄悄伸进去,摸到改装过的电池外壳。 边缘有点毛刺,割得掌心微疼。 这点疼不算什么。 比起当年在雪地里爬三天才等到救援,比起睁眼发现世界变了十年,这点不适连热身都算不上。 外面风声掠过窗缝,吹得窗帘轻晃。 我闭着眼,一动不动。 但耳朵一直张开着。 第7章 绷带下的弹片伤疤 凌晨三点十七分,我靠在床头,右手搭在轮椅扶手上,左手攥着夜视仪。窗外风没停,窗帘被吹得一掀一掀,像有人在暗处喘气。 我没睡。耳朵听着整层楼的动静,脑子里过着昨夜那两个便衣说的话——“307床的情况要每日上报”。 他们不是医生,也不是医院的人。文件交接、上级交代……这不是医疗流程,是情报传递。 我低头看了眼右腿,肌肉萎缩得厉害,小腿肚塌下去一块,像被抽了筋。这腿要是再不练,以后别说走路,站都站不稳。 六点整,天刚蒙亮,病房外走廊开始有推车声和脚步声。我闭上眼,呼吸放平,假装还在睡。 就在眼皮合上的瞬间,绿字浮现在视野中央:【签到成功,获得格斗术进阶版】。 没声音,也没震动,但一股热流猛地从后颈窜下来,直冲脊椎。我肩膀一抖,手指不受控地抽了一下,像是被人猛地拽进一场战斗。 数据流灌进来,全是肌肉记忆路径——肘击角度、膝撞发力点、反关节锁技的节奏。这些动作我十年前就熟,可现在身体跟不上脑子。就像一把老枪,膛线还在,子弹却卡壳。 我咬牙撑住,额头渗出汗,呼吸压得很低。这场“打”持续不到十秒,可全身肌肉都在震。 门外传来钥匙串响,护士来了。 她推门进来时我刚好睁眼,动作利落,白大褂袖口卷到小臂,手里端着换药盘。她没说话,走到床边就开始解我左腿上的纱布。 我盯着她手背,静脉凸起,指甲剪得很短。标准医护动作,可她眼神一直避着我的脸,像怕对上视线。 纱布一层层揭开,露出大腿外侧那道月牙形伤疤。弹片留下的,十年前爆炸时嵌进肉里,差两公分就割断股动脉。 她忽然顿住,镊子尖碰到了疤痕边缘。 “您这腿部肌肉萎缩……有点严重。”她皱眉,“神经受损了吗?还是长期卧床导致的?” 我没答。 她伸手想摸一下伤处,我手腕一翻,直接抓过旁边新绷带,“唰”地扯开,一把缠上左腿。动作快得她愣住,镊子差点掉盘子里。 “老伤。”我说。 她抬头看我,嘴唇动了动,没再问。 我已经翻身侧躺,面朝墙,被子拉到肩头,呼吸平稳。眼角余光瞥见她收拾器械的动作慢了半拍,像是记了什么在本子上。 等她走出去,关门声刚落,我就坐了起来。 右腿一撑床沿,整条腿像被电钻钻着骨髓。我咬牙把重量压上去,试了三次才勉强站直。膝盖发软,冷汗顺着太阳穴往下淌。 不行。这样连轮椅都推不动。 我重新坐下,双手交叠放在腹部,开始呼吸。 吸——四秒。 屏——四秒。 吐——四秒。 一遍,两遍,三遍。特种兵康复训练里的“三段式呼吸法”,能激活自主神经系统,让大脑重新接管肢体。 每一次吐气,我都把自己拉回雪地。 零下三十度,风刮得人脸像刀割。我和小队被困在边境山谷,通讯中断,补给耗尽。那天晚上,老李冻死在哨位上,尸体第二天早上还保持着持枪姿势。 我手指微微动了动,仿佛又握住了突击步枪的握把。 窗外一道闪电劈下来,照亮墙上那幅画——陈雪十岁生日那天画的,蜡笔涂得歪歪扭扭。画里我穿着军装,站在火光前,脚下踩着一副碎手铐。 她写了一行字:“爸爸是英雄。” 我盯着那行字,继续呼吸。 吸——四秒。 屏——四秒。 吐——四秒。 右腿突然抽搐,整个人往前栽。我用手撑住床板,指甲刮在金属架上发出刺响。疼得眼前发黑,但我没松手。 再来。 一次,两次,五次……第十次抬腿时,我终于能把右脚离床悬空十秒。 落地时抖得像筛糠,但我做到了。 系统没提示,也没奖励。可我知道,这是真的开始了。 上午九点,我靠在床上,解开冲锋衣拉链,掀开内衬。 胸口那道横贯肋骨的疤还在,深褐色,像一条干涸的河。指尖顺着它滑下去,停在腹部凹陷处——那里埋着一块芯片大小的东西,位置诡异,不像医疗植入物。 护士说是术后监测装置,可正规医院不会往这种地方塞东西。 我按了按,皮肤下硬硬的,没红没肿,但每次靠近金属探测器都会引发轻微灼烧感。 现在想来,更像是追踪器。 我不动声色地系好扣子,从床垫夹层摸出昨晚改装的电池外壳。边缘毛刺还在,掌心一捏就疼。 这点疼算什么。 比起在雪地里爬三天才等到救援,比起睁眼发现世界变了十年,这点痛连热身都算不上。 十点整,我再次尝试站立。 这次没用轮椅辅助,直接抓着床栏往上撑。右腿抖得厉害,左腿旧伤也开始隐隐作痛,像是弹片还在里面蠕动。 一步。 我挪到床尾,手扶墙。 两步。 走到房门口,额头全是汗。 三步。 拉开防火门,消防通道黑洞洞的。我站在门口,喘着粗气,腿像灌了铅。 不能再等了。 每天一次签到,每次一个资源。格斗术进阶版来了,下一步可能是战术手套、军用匕首升级,甚至是某种隐蔽技能。但前提是——我得能动。 我退回病房,关上门,靠墙慢慢滑坐到地上。 开始做仰卧起坐。 一个,两个,五个……第十二个时,胃部抽筋,我趴在地上干呕,嘴里泛酸。 休息三分钟,继续。 俯卧撑做不到,改用手臂支撑起身。 一次,两次……第七次时手臂彻底脱力,整个人摔在床上,右腿猛地一抽,撞得床架嗡嗡响。 我躺着不动,胸口剧烈起伏。 窗外雷云翻涌,雨还没下,空气闷得像蒸笼。 我闭上眼,回想刚才那些动作。 肌肉记忆有了,可身体跟不上。就像一台生锈的机器,零件齐全,但齿轮咬不住。 必须练。 每天签到,每天吸收,每天逼自己多走一步。 我不是为了出院才练。 我是为了能保护她。 为了能亲手撕开那张网。 为了有一天站到那个人面前,不用枪,不用刀,就用这双十年没动过的手,把他按在地上。 我翻身坐起,抹了把脸,重新穿好衣服。 十一点二十三分,我坐在床边,右腿搭在左腿上,一点点按摩萎缩的肌肉。手指用力按下去,皮肉软得不像话。 这时,门又被推开。 还是那个护士,端着体温计和血压仪。 她看了我一眼,没提早上的事,只说:“量个体温,再测个血压。” 我伸出手。 她贴上体温计,低头记录数字。血压带绑上臂时,她忽然说:“您以前……是当兵的吧?” 我没吭声。 她顿了顿,“刚才查房,主治医师问起您今天的状态。” 我抬眼看向她。 她避开视线,手微微抖了一下。 “他说……要重点关注。” 我缓缓抽出手,体温计和血压带全扔进她托盘里。 “告诉他,”我说,“我不需要重点关照。” “我只需要时间。” 她没说话,抱着托盘退了出去。 门关上那一刻,我从枕头下摸出战术匕首,轻轻划开左臂绷带内侧,把昨夜藏的一截铜线取出来。 然后,我把匕首插回内袋,躺回床上,闭上眼。 左手藏在被下,缓缓握紧。 格斗术进阶版的记忆晶体还在脑里滚烫,像一块刚从火里捞出来的铁。 外面风雨欲来,走廊灯光忽明忽暗。 我右腿麻木,呼吸却已沉得像战场值勤前的最后一口气。 就在这时,楼下传来一阵急促的脚步声,接着是推车翻倒的响动。 我睁开眼,手已经摸到了匕首柄。 第8章 暴雨中的轮椅漂移 推车翻倒的声音刚响,我就知道不对。 那不是护士的节奏,也不是清洁工。脚步拖沓,故意放重,像是在演戏给人听。我手已经摸到了匕首柄,指腹蹭过刀鞘边缘那道磨出来的凹痕——这是昨夜藏好的位置,没动过。 门缝底下有水渗进来,混着泥灰的颜色,顺着地板砖的缝隙爬。外面雨大了,风从走廊尽头灌进来,吹得防火门“哐”地撞上墙。 我松开匕首,反手把轮椅制动扣死。右腿还在抖,刚才练仰卧起坐留下的后劲儿还没散,可现在没时间管这个。 三个人影堵在消防通道拐角,穿黑色雨衣,帽子拉得很低。手里不是棍子,是军用短棍,表面带防滑纹,甩起来有破风声。这种装备不会出现在街边混混手上。 他们没急着冲进来,而是分站三角位,一人前压,两人侧包,动作协调得不像临时起意。 系统界面无声浮现:【热源追踪已激活】。 视野里立刻跳出三个红影,心跳频率标在头顶。左边那个快,一百二十;中间稳,九十出头;右边最慢,像在等指令。 我慢慢往后退,背贴墙。轮椅轮子卡进地缝一半,刚才训练时没注意,现在想挪都费劲。 前头那人忽然抬手,短棍指向我。 “陈铮,你该回病房了。” 声音压过雨声,带着点刻意模仿的痞气,但咬字太准,不像街头混混。这是练过的。 我没答话,左手悄悄摸到轮椅扶手下绑的铜线——昨夜拆电池壳剩下的,一头削尖了,能当临时电击器用。 他往前一步,雨水顺着棍子滴在地面,溅起一小片水花。 我猛地踩下轮椅刹车释放钮,身体往左一倾,借着走廊微斜的地势,整台轮椅“哗”地滑出去。 湿滑的地砖让轮子打滑,前轮卡在缝里猛地翘起,我顺势一拍地面,手掌发力,硬生生把轮椅横过来,像漂移过弯那样甩了个半弧,避开了第一记下劈。 短棍砸在墙上,火星四溅。 他们没料到我会动,更没想到是这种不要命的滑法。右边那人愣了半秒,往前扑的动作慢了。 就是这半秒。 我右手撑地,左腿发力,整个人从轮椅上翻出去,落地时膝盖狠狠磕在瓷砖上,旧伤处一阵抽搐,但我没停。 一个箭步抢到右侧袭击者跟前,战术手套裹住他的手腕,反关节一拧,听见“咔”的一声轻响。他闷哼一声,短棍脱手。 我顺手抄住,转身横扫。 中间那人举棍格挡,两根金属撞在一起,震得我虎口发麻。右腿支撑不住,单膝跪地,雨水顺着眉骨伤疤流进眼睛,刺得生疼。 但他们退了半步。 不是怕我这一棍,是怕我说出来的话。 “十年前边境任务,你们老板亲自打偏麻醉弹的时候,有没有想过今天?” 我嗓音不高,甚至有点哑,可每一个字都像钉子,砸进雨幕里。 三人同时僵住。 中间那个低头看了眼自己的手,又抬头看我,眼神变了。 不是惊恐,是确认。 他们果然是冲这个来的。 不是清场,是试探——看看我到底还记得多少。 我拄着短棍站起来,左腿撑着,右腿几乎使不上力。轮椅倒在一边,前轮还在转。 “回去告诉派你们来的人,”我盯着中间那个,“我不是植物人醒过来的。” “我是从地狱爬回来的。” 风卷着雨打进走廊,吹得雨衣啪啪作响。 他们不说话,慢慢后退,动作依旧整齐,像受过统一指挥。临走前,中间那人冷笑一声:“你出不了这栋楼。” 话音落,三人消失在拐角,脚步声被暴雨吞没。 我没追。 右腿已经开始抽筋,刚才那一连串动作耗尽了力气。我扶着墙,一点一点把自己拽起来,指尖抠进砖缝,指甲盖崩了一角也不觉得疼。 轮椅还躺在那儿,前轮歪着,像是随时会散架。我拖着它往回走,每一步都像踩在碎玻璃上。 绕到住院部后侧安全出口时,雨更大了。排水管哗哗响,水流从头顶泻下来,形成一道水帘。我躲在下面,喘了几口气,才伸手摸冲锋衣内袋。 匕首在。 战术手套没丢。 铜线断了一截,剩的还能用。 我抬头看天,乌云压着楼顶,闪电偶尔撕开一道口子,照见外墙上的广告牌——“市立第三医院神经科康复中心”。 康复? 呵。 我靠着墙滑坐下去,轮椅倒在脚边。右腿从小腿到大腿一路发紧,肌肉开始不受控地跳动。这是过度使用的信号。 我闭眼,呼吸调成战场上用过的节律:吸四,屏二,吐六。 一遍,两遍…… 不知过了多久,雨声里传来对讲机杂音。 “b区通道清空,目标退回西侧遮蔽点。” “确认未携带通讯设备。” “等待下一步指令。” 我睁眼,手指缓缓收紧。 这些人不是来赶我回病房的。 他们是来验货的——看我这个“死人”到底恢复了多少功能,记起了多少真相。 而且……医院里有他们的眼线。 不然不会这么快就知道我的动向。 我慢慢起身,拖着轮椅贴墙走。后门岗亭亮着灯,值班护士正低头写记录,没注意到这边。 我从侧窗翻进去,落地时右腿一软,整个人撞在储物柜上。铁皮柜晃了晃,上面放着的一瓶生理盐水滚下来,我伸手接住,瓶子冰凉。 放回原位时,指尖碰到一张纸条。 皱巴巴的,夹在柜门缝里。 我抽出来,借着应急灯的光看了一眼。 上面打印着一行字:【今日签到奖励:夜视仪】 字迹和缴费单一样。 不是系统给的提示。 是有人——模仿系统格式,故意塞在这里。 我捏着纸条,慢慢折成小块,塞进嘴里,嚼碎,咽了下去。 味道像烧焦的电路板。 回到病房楼层时,走廊空无一人。监控探头闪着红光,但我知道,它们拍不到排水管后的死角。 我推着轮椅,一步一步往307走。 经过护士站时,里面没人。桌面上摊开着一份病历,封面朝下,但我能认出那是我自己的编号。 我没有停下。 推开307门的瞬间,我听见自己心跳声压过了雨声。 床还在原位,枕头下的匕首没被动过。我把它取出来,重新擦了一遍,插回内袋。 然后躺下,拉上被子,闭眼。 右腿还在抽。 我左手藏在被下,攥成拳,指甲掐进掌心。 窗外雷声炸响。 我睁开眼,盯着天花板。 那句“你出不了这栋楼”还在耳边。 下一秒,门把手轻轻转动了一下。 第9章 女儿钥匙扣的秘密 门把手转动的瞬间,我眼皮都没抬。 呼吸压在四秒一循环,胸口起伏匀得像机器。右手搁在被角下,三根手指卡着匕首冷锻金属的接缝,只要半秒就能抽出。门外那人停了两秒,脚步往左偏了十五度——不是护士查房的直线节奏,是试探。 他走了。 走廊重归死寂,只有排水管还在滴水,嗒、嗒,像倒计时。 我睁眼,天光从窗帘缝里渗进来一点灰白,雨停了。应急灯灭了,墙上那道斜影也消失了。右腿肌肉还在抽,但比昨晚强些。我撑着床沿坐起,骨头咯的一声闷响。 就在这时,走廊传来一阵急促的脚步。 啪嗒、啪嗒、啪嗒——不是皮鞋,是小码运动鞋拍地的声音,带着点蹦跳的节奏。七八米外就开始减速,接着是门把拧动的轻响。 门开了一条缝,一个脑袋探进来。 马尾辫歪了,粉色羽绒服肩头湿了一片,书包带子滑到手肘,上面挂着个金属牌,晃了一下。 “爸爸是英雄”。 陈雪。 她一脚跨进来,门撞墙反弹,又被她伸手按住,动作利索得不像十岁小孩。“老师说可以探病半小时!”她喘着气,眼睛亮得像擦过的弹壳,“我跑来的!” 我没说话,盯着她手腕上那根松了的红绳。她习惯性一攥衣角,这个动作和她妈一样。 “怎么不打伞?”我声音压着。 “打了!半路风太大吹翻了。”她甩了甩头发,水珠溅到地上,“你看你看——”她一把摘下钥匙扣,塞进我手里,“我一直戴着呢!一天都没摘过!” 金属贴掌心的刹那,一道蓝光在我视野里闪了半秒。 【签到完成,奖励:女儿所在班级家长群合影(加密图像)】 图像浮出来,背景是学校礼堂红色横幅,一群大人站成两排。我扫第一眼就顿住了。 第三排右边,一个穿灰色套装的女人侧着脸,金丝眼镜反着光。她左手搭在前排椅背,袖口滑下去一截,露出手腕内侧。 一条细得几乎看不见的黑色条纹,横在皮肤上。 条形码。 和昨夜夜视仪里,那个在主治医师办公室交接文件的人颈后刺青编码格式一致。 不是同一个人。 是同一套系统。 我指节收拢,钥匙扣边缘硌进肉里。这玩意儿从哪来的?谁给她的?什么时候挂上的? “爸爸?”陈雪仰头看我,“你脸色好难看。” 我松开手,把钥匙扣慢慢放回她掌心:“这东西,谁给你的?” “妈妈留下的呀。”她翻过背面,指甲抠了抠,“她说等你醒了,让我亲手交给你。” 我喉咙发紧。 她妈去世前半年,我已经在医院躺了三年。那时候没人知道我还活着,连死亡证明都开了。她哪来的钥匙扣?又是谁告诉她“等爸爸醒来”? “你每天都带着?”我问。 “嗯!睡觉都放枕头底下。”她把钥匙扣重新挂回书包,金属牌碰在拉链上,叮当一声。 那声音不对劲。 太规律了。每次晃动,频率都一样,像是校准过的信号发射器。 我伸手摸她书包带,指尖顺着缝线走。在挂环根部,摸到一小块硬物,扁平,四边割手——不像塑料,是金属嵌片。 军用级微型存储器接口的形状。 有人把监听装置藏在纪念品里,挂在孩子身上。 我猛地攥住她书包带,又立刻松开,换成揉她头发的动作:“今天乖不乖?” “当然乖!”她挺胸,“我还画了你穿军装的样子,贴教室后面了!全班就我画得最像!” 我点头,嘴角往上扯了扯。她笑起来,露出缺了半颗的门牙。 可我心里已经拆完了整张网。 医院有人盯我,学校有人盯她。两条线没交集,但用同一个编码体系。说明背后是一套指挥系统。 他们不是想杀我。 他们是想用她,逼我开口。 逼我说出那晚边境任务最后十分钟的记忆——而我自己都还没完全想起来。 “爸爸,你是不是有事瞒着我?”陈雪忽然低头,手指绕着红绳,“你以前都不在家,现在醒了也不说话……是不是我不够好?” 我胸口一沉。 她攥衣角的手在抖。 “不是。”我抓过她的手,放在自己左眉骨伤疤上,“摸到了吗?这是子弹擦过去的。那天我要是回家,可能就没命见你了。” 她指尖轻轻蹭着疤痕凹陷处。 “那你以后别走了。”她小声说,“我保护你。” 我鼻腔一酸,立刻扭头咳嗽两声压下去。 这时,走廊传来推车滚轮声,由远及近。护士要巡房了。 我迅速把匕首推回枕头底下,顺手将钥匙扣从她书包摘下,塞进冲锋衣内袋:“这个先放爸爸这儿,行不行?” “啊?”她愣住,“可是……” “下周我就出院了。”我打断她,“到时候还你,咱们一起去买新的。” 她咬唇想了想,点头:“那你一定要留着!不准丢!不准卖!不准拿去换泡面!” “嗯。” 她笑了,蹦到门口又回头:“明天我还来!” 门关上,脚步声远去。 我靠在床沿,掏出钥匙扣,拇指反复摩挲背面。那道刻痕不是随意划的,是人为加工过的接口槽,深度、角度都符合战术数据传输标准。 十年前我没见过这种技术。 但现在,它出现在我女儿的书包上。 我把它贴在床头金属架上,轻轻敲了三下。 嗡—— 极轻微的震感顺着铁架传上来。共振频率异常。 这东西能接收指令,也能发送定位。 我把它翻过来,盯着“爸爸是英雄”五个字。字体是手写体,但笔画边缘太整齐,像是激光蚀刻。 真正的手工制品,不会这么规整。 这不是遗物。 是武器。 是敌人放进我生活里的第一枚棋子。 我闭眼,深吸一口气。 零点还有十二小时四十七分钟。 下一次签到,会给我什么? 家长合影已经暴露一条线,下次会不会是教室监控?课表?还是……她的作业本? 我睁开眼,把钥匙扣夹进格斗术手册里,塞进床垫底下。 然后解开冲锋衣最上面一颗扣子,从贴身口袋掏出一张对折的纸。 歪歪扭扭的全家福。 她画的。 画里我和她妈站着,中间是她,我穿着迷彩服,手里举着枪。 可实际上,她从没见过我穿军装的样子。 这张画,也不是最近画的。 角落写着日期:三年前。 那时候,她才七岁。 一个七岁的孩子,是怎么知道父亲曾经是特种兵的? 是谁告诉她的? 第10章 十年后的第一声“爸” 她走后,病房又空了。 我坐在床沿,手还停在冲锋衣内袋的位置。钥匙扣贴着胸口,金属边硌着肋骨,像块没拆封的弹药。窗外天光亮了些,雨后的云层裂开缝,透出一点灰白。护士站传来推车滚轮声,规律地响了一阵,又远了。 我没动。 脑子里转的不是那串条形码,也不是谁在盯着我们,而是陈雪转身时书包带滑落的样子。她动作太熟了,像是早习惯了一个人背、一个人跑、一个人把所有事扛下来。十岁小孩不该有这种劲儿。 我低头看自己右手,指节还在发僵。刚才攥被角攥得太狠,现在松开都费劲。 床垫底下压着那张全家福。我把它抽出来,纸边已经磨毛了,折痕深得能夹住刀片。画里我穿着迷彩服,枪举在身侧,脸上连个笑都没有。她妈站我旁边,穿的是结婚那天的红裙,可实际上那裙子早就烧了——三年前家里那场“意外”火灾,连同相册一起没了。 这画不该存在。 但她画了。 而且画得那么准,连肩章上的星徽都对得上部队编号。一个七岁的孩子,没见过父亲执行任务,没听过一句军令口令,怎么知道这些? 我不再想是谁告诉她的。 我现在只想做一件事:让她安全。 我撑着床沿起身,右腿一软,膝盖撞在柜角上。疼得眼前发黑,但我没出声。缓了几秒,扶着墙挪到床头柜前,拉开最下层抽屉。 战术匕首躺在里面,刀鞘泛着哑光。昨夜签到得来的,军用级碳钢,刃长十一厘米,握感刚好卡进掌心。我把它拿出来,指腹蹭过刀脊。冷的,但有种踏实劲儿。 我知道这东西不能留在我这儿。 医院迟早要清查,护士早晚发现异常。可也不能扔。 我蹲下去,拉开陈雪刚才放书包的那个侧袋。空间不大,刚好塞进课本和水壶。我把匕首平放进去,刀尖朝内,手柄贴着布料缝线。动作很轻,像放一支新买的铅笔。 她不懂这是什么。 但现在懂不懂不重要。 重要的是,如果有人动她,这玩意儿能让她多活三秒。三秒足够她喊人、逃跑、按下报警器。 我拉好拉链,把书包轻轻推回椅子底下。 刚直起身,视野角落忽然闪了一下。 蓝光。 极短,像灯泡接触不良的瞬间。 我猛地回头,手里已经摸到了匕首原该在的位置——枕头下。但床上没人动过,门锁也没响。 再低头,全家福还摊在膝盖上。 阳光斜进来,正好落在画中我军装的左肩章上。 那块原本只是铅笔涂灰的地方,正微微泛着一层荧光蓝,持续不到半秒就灭了。 紧接着,眼前浮出一行字: 【连续签到7日,解锁“战场回溯”功能(倒计时6\/7)】 我没眨眼。 系统从不开口,也不提示。它就像一块嵌进脑子的铁片,只给资源,不说话。可现在,它主动冒出了进度条。 这意味着什么? 是巧合?还是……因为这张画? 我盯着那肩章位置,手指一点点按上去。纸面温的,没电流,没震动。可就在指尖压紧的刹那,蓝光又闪了一瞬。 这次我看清了。 光是从画里的星徽图案中心扩散出来的,顺序是逆时针旋转十六度,停顿,再收回去。 和系统界面启动时的动画一样。 我慢慢把画折好,塞回贴身口袋。心跳有点快,但不是怕。 是某种预感。 好像有什么东西,本来锁死了,现在开始松动了。 门外走廊传来脚步声。 不是小码运动鞋,是皮鞋底敲地,慢,稳,带着巡查节奏。我立刻把抽屉推回原位,坐回床沿,顺手抓起枕边的格斗术手册盖在腿上。 人影从门玻璃外掠过,没停。 我松了口气,手却还按在口袋上。 那本手册翻开的一页,正好是“近身反制三式”。可我知道,真打起来,书救不了人。能救人的,是藏在女儿书包里的那把刀,是还没完全醒过来的记忆,是那个正在倒数的六天。 还有那一声我一直没等到的称呼。 她叫我“爸爸”,叫得很顺口,像念一个名字。可从没叫过“爸”。 少一个字,差十年。 我闭眼,靠在墙上。肌肉酸胀,脑子却清醒得发烫。 零点还有十三小时二十一分钟。 下一次签到,会是什么? 夜视仪、绷带、匕首……都是工具。可刚才那道蓝光,不像奖励发放,倒像系统本身在反应什么。 比如——亲情绑定? 我嗤了一声。这词太玄,不像我会信的东西。 可当我再摸出口袋里的全家福,指尖划过画中自己的脸时,心里某个地方,确实塌了一角。 不是痛,是空。 十年空白,不是靠一把匕首、一道蓝光就能填满的。 但至少,她今天说了“明天我还来”。 这就够了。 我重新把画压进床垫底下,比之前更深。然后解开冲锋衣拉链,把战术手套套上左手。指节活动了两下,咔的一声轻响。 就在这时,门把手转动了。 我没抬头。 脚步声轻,带着点犹豫,一步一顿地靠近。 我听见她站在门口,没进来,也没说话。 过了两秒,她才小声说:“你刚才……是不是动了我的书包?” 我看着地面,点头:“嗯。” “为什么?”她声音低了些,“你是不是不信我?” 我没有马上回答。 而是伸手,指了指她书包侧袋:“拉链开了。东西容易丢。” 她愣了一下,走过来低头看,手指顺着拉链滑了一圈。然后,她抬头看我,眼睛有点湿,但没哭。 “那你为什么不跟我说?”她说,“我可以自己检查。” “现在你知道了。”我说。 她咬唇,站那儿不动。房间里安静得能听见她呼吸的节奏。 几秒后,她忽然转身,手搭上门把。 “明天我还来。”她说。 我喉咙动了动。 “雪儿。”我开口,声音哑得不像话。 她停下。 我没看她,只是抬手指了指她书包:“东西……别丢了。” 她怔住,低头看包,手慢慢摸向侧袋。指尖碰到布料下的硬物,顿了一下。 然后,她轻轻点了点头,嘴唇动了动。 “嗯,爸。” 第11章 轮椅折戟处的签到 “住院费的事,护士长刚才说了,已经有人结清了。” 门把手转动的声音还在耳膜上震着,我没动。 她走了,脚步声远了,来去就像退潮一般。但刚才那个字——“爸”——卡在我喉咙口,沉得压住呼吸。我闭了会眼,再睁开时,视线已经扫过病房角落的轮椅。金属支架泛着冷光,轮胎缝里还沾着昨夜拖把棍留下的灰泥。 我知道,必须离开这里了。 主治医生说可以出院,条件是签免责协议。我没问为什么突然松口的原因,只在纸上按下拇指印。护士推来轮椅,我坐上去,右腿像灌了铅,抬都费劲。她想扶,被我摇头挡开。 走廊灯白晃晃的,照着瓷砖地上的水渍。我用手撑着扶手一点一点挪,战术手套磨在金属上,发出沙沙声。电梯下到负一层,通往后巷的消防通道铁门半开着,风从外面钻进来,带着一股子雨后烂叶的味儿。 轮子碾过门槛时卡了一下。 我咬牙往前顶,前轮刚滚出去,后轮却陷进一条石缝里。碎石卡进橡胶胎纹,动不了了。我试了两次,右腿肌肉一抽,整个人差点歪倒。额头撞上轮椅背杆,弹片伤疤那儿猛地一跳。 零点整。 【签到成功,获得军用级手枪(无子弹)】 系统界面浮出来,老式终端那种绿底黑字,没声音,也没震动。但我左手掌心忽然多了个分量——贴身内袋里,多了一把枪。 我低头,手指不动声色探进去。钢制套筒冰凉,握把是磨砂树脂,型号是部队淘汰的qSZ-92b,七发弹容,无编号。我轻轻捏了捏枪管,顺滑,没锈,像是刚从库房领出来的。 但是没有子弹。 我把枪贴着肋骨收好,外衣拉链往上拉到下巴。然后双手扣住轮椅前扶手,借着墙沿发力,把后轮一点点往上提。膝盖顶住地面,战术手套蹭破了一道口子,指节发白。 终于,轮子脱了出来。 我喘了口气,推着轮椅往花坛边走。废弃的绿化带长满了野草,铁皮围栏歪斜着,正好挡住主路视线。我把轮椅停稳,靠在灌木后,取出枪。 拆解动作几乎是本能。 先卸弹夹——空的。我拿在手里翻了翻,底部夹层有点厚,指甲轻轻一抠,能感觉到缝隙。我顿了两秒,没深究,放回原位。 接着是滑套、复进簧、击针组件。每一处我都用战术手套内衬擦了一遍。油渍不多,但有细微划痕,像是被人动过。我盯着扳机护圈内侧的一道新刮痕,眯了下眼。 这不是全新配发的武器。 它是从某个任务现场回收、整修后再投放进系统的。也许……和十年前有关。 正想着,旁边传来窸窣声。 我手一紧,枪体瞬间转为防御握姿,眼神扫过去。 陈雪蹲在花坛边缘,马尾辫垂下来,书包挂在手臂上。她盯着我手里的枪,眼睛睁得不大,也不怕,就那么看着。 “爸爸。”她说,“你在修这个?” 我没说话,把零件一样样摆在地上铺开的外套上。 她往前挪了半步:“这是什么枪?” “老型号。”我说。 “能打多少发?” 我看了她一眼。她目光落在空弹夹上,手指无意识地抠着书包带。 “七发。” 她点点头,像是记住了。然后蹲得更低了些,指着复进簧问:“这个弹簧要是断了,还能打吗?” 我动作停了一下。 这问题不该是十岁小孩问的。但她问得认真,眼神里没有好奇,只有确认。 “不能。”我说,“弹簧坏了,套筒推不上去,扣扳机也没用。” 她哦了一声,没再问。 我继续组装,动作慢了些,让她看清楚每一步。枪体重新合拢时,咔哒一声轻响。我拉动滑套试了试,顺畅。然后把弹夹插回去,藏进冲锋衣内袋,压在匕首上方。 她一直看着。 直到我把外套拉链拉好,她才小声说:“你是不是……经常弄这个?” 我没点头也没摇头,只伸手拍了拍她肩:“走吧,送你上学。” 她站起来,书包带又滑了一下。我顺手帮她扶正,指尖碰到侧袋——匕首还在里面,硬邦邦的轮廓贴着布料。 她没察觉。 我们并排往前走,路面渐渐平整。晨光斜照过来,打在我左眉骨上,伤疤有点发烫。远处公交站牌立着,玻璃反光刺了一下眼。 走到路口等红灯时,她忽然抬头:“爸爸,如果……有人要抢我的书包呢?” 我低头看她。 她睫毛眨了两下,没躲开视线。 “你会怎么办?”她问。 我右手缓缓贴上胸口内袋,隔着布料握住枪柄。 “我会让他后悔。”我说。 第12章 校门口的飞刀 陈雪的手很凉,攥着我的衣角一路没松。我牵她过马路时,她脚步比早上快了些,书包带子甩来甩去,钥匙扣上的小挂件叮当响。 走到校门口那棵老梧桐下,我停下。树皮斑驳,裂纹像干涸的河床。我右腿从刚才发力那一瞬间就开始发紧,像是有根铁丝在肌肉里来回拉扯。我没动声色,只把重心换到左腿,手滑进冲锋衣内袋——枪还在,冰凉贴着肋骨。 三个男的站在公交站牌边上,穿黑夹克,牛仔裤卷到脚踝,手里拎着钢管。其中一个嚼口香糖,腮帮子一鼓一鼓。他们没说话,但眼神一直往这边瞟。 陈雪察觉了,往我身后缩了半步。 我低头看她:“等会儿要是乱跑,记不记得我说过的话?” 她点头,声音压得很低:“原地不动。” 我嗯了一声,往前走了两步,正好挡在她和那三人之间。 嚼口香糖的那个最先动,朝我们走过来,鞋底蹭着地。他咧嘴一笑,牙缝里卡着烟丝:“小姑娘,书包挺新啊?借哥几个开开眼?” 他伸手要去碰陈雪肩带。 我没退,也没喊。右手从口袋里抽出钥匙串,战术笔夹在食指和中指之间,金属头朝外。肩一沉,肘一抬,腕子猛地一抖。 “嗖!” 那支笔飞出去,钉进五米外的梧桐树干,尾端震得嗡嗡直响,深入三寸,笔帽上的部队编号清晰可见。 那人手僵在半空,回头一看,脸色当场就变了。他认识这东西——不是普通文具,是能当武器用的军规品。 我没再出手,只往前踏了半步,声音不高:“下一发,打的是喉结。” 他们愣了两秒,转身就跑。钢管哐当扔在地上,连滚带爬冲向巷口。 围观的家长这才回神,有人掏出手机拍,有人拉着孩子往后退。我没管他们,转身去看陈雪。 她已经跑到树边,踮脚去拔那支笔。试了两次没拔出来,干脆双手抱住树干用力一拽。咔的一声,笔带着木屑飞出来,她踉跄了一下,差点摔倒。 我走过去接过笔,擦了擦上面的树皮渣。笔尖一点没弯,刃口还保持着出厂时的锋利度。 “你还记得这东西怎么来的吗?”我问。 她摇头:“你说是修轮椅的时候捡的。” 我没纠正,只把笔重新卡回钥匙串,塞进内袋。 她盯着我看了一会儿,忽然说:“你刚才……胳膊都没怎么动。” “练过。”我说。 “那你以前是警察?” “兵。” “哪种兵?” “拿刀的那种。” 她抿了抿嘴,没再问。但这次她靠近我时,肩膀轻轻撞了下我的手臂,像是在确认什么。 校门口人渐渐散了。保安从值班室出来,捡起钢管看了看,朝我这边点点头,没说话。我知道他在想什么——这种混混三天两头来,专挑落单学生下手,可真有人敢动手的,还是头一回见。 我靠在树边站着,右腿的酸胀感还没消。系统界面突然浮出来: 【精准投掷达成】 【奖励解锁:飞刀术·基础(掌握基本握持、发力、预判技巧)】 视野角落跳出一行小字:投掷速度+15%,命中率提升至78%(静止目标),动态预判模块激活。 我眨了眨眼,数据消失。取而代之的是肌肉记忆层面的变化——手指自动调整了握笔姿势,手腕多了一种微妙的弹性反馈,仿佛刚练完一百次标准投掷。 陈雪仰头看我:“老师说今天值日生要留十分钟。” “嗯。” “你要走吗?” “不走。” 她嘴角动了动,没笑出来,但眼神松了。她把书包往上提了提,钥匙扣晃了晃,发出清脆的响。 这时,班主任从教学楼走出来。灰色套装,黑框眼镜,手里抱着一叠作业本。她看见我们,脚步顿了一下,然后绕开人群,径直朝这边走来。 “陈铮先生?”她语气平稳,“您女儿最近课堂表现有点异常,我想单独聊两句。” 我没动:“现在?” “就两分钟。”她说,“关于她上周交的作文,有些细节需要核实。” 陈雪的手又攥紧了我的衣角。 我看着班主任的眼睛。她瞳孔很稳,呼吸均匀,但左手无名指在作业本边缘轻轻敲了三下——和赵卫国的习惯动作一样频率。 我没答应,也没拒绝。只是把手伸进内袋,指尖触到战术笔的金属棱角。 “你先去教室。”我对陈雪说。 她犹豫了一下:“那你等我?” “就在树这儿。” 她点点头,转身往教学楼走。马尾辫一甩一甩,脚步比来时重了些。 班主任看着她背影消失在楼梯口,才转头对我说:“其实不止作文的事。她最近总画一些奇怪的东西,比如……穿军装的男人。” 我盯着她镜片后的目光:“比如?” “比如拿着枪,站在火里。”她顿了顿,“她说那是她爸。” 我沉默两秒,从内袋掏出钥匙串,慢条斯理地拆下战术笔,在掌心转了一圈。 “那你告诉她。”我把笔尖对准地面,声音不高,“她画得不够准。” “枪没拿稳。” 她嘴角抽了一下,像是想笑,又没笑出来。 远处传来铃声,值日生开始打扫走廊。风卷着落叶扫过水泥地,一片枯叶贴着我的鞋面滑过,停在那支曾被钉进树干的战术笔正下方。 班主任的镜片反着光,我看不清她的眼神。 她开口时,声音比刚才低了八度: “你知道吗?她书包夹层里有个信号发射器。” 第13章 班主任的异常关心 “你说她书包夹层里有个信号发射器。” 这话从班主任嘴里说出来,像一根针扎进我耳朵。我没动,手指在冲锋衣内袋边缘滑了一下,夜视仪的开关被拇指顶开,镜片闪过一道几乎看不见的微光。 我压低声音:“你说她包里有东西?” 她推了下眼镜,脖颈一侧转过来。就在那一瞬,夜视模式下的视野里,她耳后皮肤上浮现出一道细长的条形码状刺青,泛着金属冷光,像是被人用激光刻上去的。 系统界面猛地弹出红框:【目标生物识别匹配度87%,疑似“蛇眼”组织外围成员】。 紧接着,耳边响起冰冷提示音:【检测到高危爆炸物信号,倒计时:00:00:30】 三十秒。 我呼吸没变,手却已悄然搭在战术笔上。指尖一挑,保险解除,随时能甩出去。 “你说的信号器……是不是搞错了?”我皱眉,语气带着父亲该有的紧张和不解,“我刚检查过她的书包。” 她嘴角微不可察地抽了一下,作业本抱得更紧了些:“陈铮先生,我不是吓唬你。最近学校周边不太平,我们做老师的也得留个心眼。” 我说:“那你说说,她还画了什么?” 她眼神闪了闪:“她说那是她爸,穿着军装,站在火里。你知道小孩子想象力丰富,可她画得太具体了——枪口朝天,左腿微跛,连眉骨上的疤都画出来了。” 我盯着她镜片后的瞳孔。平稳,无波澜。但她左手无名指又开始敲作业本,一下、两下、三下,节奏精准得像在打摩斯密码。 和赵卫国一样。 系统倒计时跳到“00:00:15”。 我扫她全身:灰色套装肩线平整,背包带松紧正常,手腕没戴电子设备。可就在她低头翻作业本时,我注意到她左耳后方皮下有极轻微的热源反应——不是体温,是微型装置运作时的发热。 植入式炸弹。位置贴颈动脉,触发方式未知。 我突然抬高声音:“你刚才说她作文写什么?” 她一怔,瞳孔缩了一下。 就是现在。 我右手缓缓垂下,重心移到左腿,右脚跟微微抬起,随时能冲出去制住她。但不能动手——这里是校门口,周围还有家长和孩子,一旦爆发肢体冲突,人群慌乱,反而可能提前引爆。 她稳住情绪,笑了笑:“一篇叫《我的爸爸》的周记。她说你是个英雄,十年前死在战场上,现在回来了。” “然后呢?” “然后她说,你会飞刀。”她看着我,“她说你那天在校门口,用一支笔就吓退了三个坏人。” 我没接话。 倒计时:00:00:07。 她忽然往前半步:“陈铮先生,你觉得一个十岁的孩子,为什么会知道这么多?” 我笑了下,笑得很轻,也很冷:“孩子妈走得早,我这当爹的也不懂教育……谢谢你提醒。” 这话出口的瞬间,我眼角掠过二楼窗口——陈雪的身影刚消失在教室门后。值日生已经开始打扫走廊,玻璃反光映出几个晃动的人影。 她安全了。 我退后半步:“这事我回去查清楚,明天给您答复。” 她点点头,转身朝校门走去,步伐稳定,背影笔直。 我没动,等她走出梧桐树荫,拐过花坛弯道,才启动系统标记功能。脑海中立刻浮现出她的热成像轨迹,像一条暗红色的线,在街面上缓慢移动。 五十米距离,足够隐蔽追踪。 我沿着围墙阴影缓行,右手始终贴在冲锋衣内袋,战术笔握在掌心,金属棱角硌着虎口。系统持续更新数据:目标体温36.8c,心跳72次\/分,颈部热源稳定,未触发异常波动。 她走过两个路口,没回头,也没加速。像是普通的下班教师。 可我知道不对劲。 一个老师不会随身携带植入式炸弹,更不会和赵卫国有相同的习惯动作。她不是来关心学生的——她是来确认我是否恢复记忆,顺便测试陈雪掌握了多少信息。 信号器的事,八成是诈。 我跟着她转入老城区街道,两侧店铺陆续亮灯,烤串摊冒出油烟,学生模样的三五成群往夜市方向走。她穿过人行道,脚步不停,直奔十字路口西北角的公交站。 那里停着一辆没载客的社区巴士,车窗漆黑。 她站定,从包里掏出手机,低头操作了几秒。 系统突然震动:【目标正在发送加密信号,频率与“蛇眼”组织标准通讯协议吻合】 我靠在电线杆后,视线锁定她。她抬头看了眼站牌时间表,又望向马路对面——一家名叫“老张记”的夜市摊,灯光昏黄,老板正支起铁架烤鱿鱼。 接头点。 她要在这里交接情报。 我摸出战术笔,轻轻旋开尾部——里面藏着一枚微型干扰器。只要靠近三米内,就能短暂阻断她的信号传输。 但她脖子上的炸弹还在。 贸然靠近,等于逼她按下遥控或触发心跳感应。 我需要更多时间。 她忽然抬头,目光扫过街角。我立刻低头,假装系鞋带,余光却看到她摘下眼镜,用袖子擦了擦镜片。 就在那一刹那,她耳后的刺青暴露在路灯下——条形码旁边,有一道极细的缝,像是皮下装置的接口。 不是单纯的监视工具。 是远程激活的引爆开关。 系统提示:【威胁等级提升至“致命”,建议立即隔离目标】 我慢慢起身,右手收紧。 她戴上眼镜,重新看向夜市摊方向。一辆电动车驶过,车灯扫过她侧脸,我看见她嘴角动了动,像是在念什么。 下一秒,她左手再次敲击包带——三下。 熟悉的节奏。 我脑中闪过雪山实验室的画面:王振躺在血泊里,脖颈纹身发紫,手里攥着引爆器。他说:“你们逃不掉的。” 而现在,这个女人站在这里,用同样的节奏,等待接头。 她不是外围成员。 她是信使。 我往前挪了两步,藏身于便利店招牌的阴影下。距离缩短到四十米,系统热源追踪显示她颈部温度略有上升——情绪波动。 她在等什么? 夜市摊老板喊了声“上菜”,掀开保温罩。一股热气腾腾升起,模糊了视线。 就在这时,她突然抬手,将手机塞进外套内袋,然后伸手摸向耳后。 动作很慢,像在挠痒。 但我看清楚了——她的指甲正抵在那道皮下缝隙上。 第14章 夜市摊的情报交易 她指甲抵在皮下缝隙的瞬间,我手腕一抖。 战术笔飞出去,不是冲她脖子,而是直奔指尖。金属破风声混进夜市喧哗,叮的一响,她手指猛地缩回,像被电到。手机从外套内袋滑出,砸在水泥地上,屏幕裂了道缝。 袖口跟着甩出个火柴盒大小的黑东西——引爆器。 我右腿刚要发力,眼角瞥见摊主动作变了。他原本慢悠悠翻着铁板上的鱿鱼,现在突然加大火力,油锅滋啦炸开,一股浓烟腾起,正好挡住围观视线。 引爆器落地前半秒,我腰间另一支飞刀出手。刀身撞上金属盒侧面,啪地一声弹偏三尺,掉进旁边排水沟,溅起一片油污。 系统提示:【高危物品脱离激活范围,威胁解除】 班主任蹲下去的动作僵住,手停在半空。她没捡,也没喊,只是缓缓抬头看我,镜片反着路灯的光,照不出眼神。 我没动,盯着她身后那个摊主。 他正用长柄铁铲刮锅底,动作太大,像是故意制造噪音。可他的眼睛,一直斜瞄着沟里的引爆器位置。 陈雪不知什么时候凑到了摊边,踮脚看着铁板上跳动的火焰。她书包带子松了半边,钥匙扣“爸爸是英雄”晃来晃去。 “雪。”我低声道,“过来。” 她回头,刚张嘴,那摊主猛然抬手。 整锅滚烫的油泼了过来。 不是冲我,是冲她。 我左肩撞过去,把她整个人推进身后窄巷角落。自己横身挡在前方,背包迎上去。 热油砸在布料上,发出刺耳的“嗤”声,焦味瞬间弥漫。肩膀一阵灼痛,像被烙铁贴了一下,但我没退。 背包外层开始冒烟,表面纤维迅速碳化剥落。 下一秒,系统蓝光一闪:【检测到致命物理冲击,激活隐藏模块——防弹纤维内衬已部署】 内层材质无声展开,泛起哑光金属质感,油滴在其表面凝成珠状滚落,未穿透。 我低头看了眼陈雪。她嘴唇发白,攥着衣角的手指节都青了。 “闭眼。”我说。 她立刻闭上,睫毛微微抖着。 摊主愣了不到一秒,转身就要摸灶台底下。我一步跨出,飞刀插进他鞋尖前一寸的地面,震起一小撮泥土。 他停住。 “再动,”我声音不高,“下一刀就是膝盖。” 他站着没动,手还悬在半空。油腻围裙下摆滴着油,一滴一滴落在地上。 班主任这时慢慢站起身,拍了拍裙子。她弯腰捡起手机,屏幕朝我亮了一下——已经自动关机。 “这位家长,”她说,“你女儿差点被烫伤,你不报警?” 我没理她。 目光扫过她左手。无名指又开始敲包带,节奏还是那样:三下短,两下长,间隔精准。 和赵卫国当年在任务频道里发暗号一样。 我伸手,从地上捞起那块引爆器残片。外壳沾满油污,但接口清晰,能辨认出是军用级微型遥控装置,支持心跳感应与远程双重触发。 塞进口袋时,金属边缘割了下手心。 疼,但清醒。 “走。”我拉住陈雪手腕,转身就走。 她踉跄了一下,跟上来,小声问:“爸……那是坏人吗?” “嗯。” “你背包烧了。” “没事。” 我们拐进夜市后巷,两侧是堆满杂物的店铺后门,头顶晾衣绳挂着湿衣服,滴水打在塑料棚上。脚步声被掩盖,灯光也稀疏起来。 走出五十米,我才放慢速度。 陈雪喘着气,抬头看我:“刚才那个人……为什么要泼油?” “他在等信号。”我说,“引爆器落地,他知道计划败了。” “那你为什么不抓住他们?” “抓了,警察来了,你会被问话。”我低头看她,“然后呢?明天上学,老师说你爸打架,同学议论,你就得解释。我不想你卷进来。” 她抿嘴,不说话了。 过了会儿,轻声说:“可你是英雄。” 我没接这话。 脑子里过的是刚才那一幕——摊主泼油的时机太准,准得像演练过。不是临时起意,是预案。 而且,他目标明确:先杀陈雪,再逼我暴露反应速度和防御手段。 测试我。 我摸了摸背包内衬,金属质感还在,微温。 这玩意儿以前没有。今天是第一次启动。 系统每天给的东西,都不是随便给的。 往前走了一段,路过一家关门的小卖部,玻璃窗反光映出我们俩的身影。我忽然发现,陈雪书包侧袋鼓了一块。 我拉开一看,是那把qSZ-92b手枪的空壳。 她什么时候塞进去的? “谁让你拿这个?”我语气重了些。 “我自己翻出来的。”她小声说,“你说过,要是有人抢我书包……” “那是吓唬人的。”我压低声音,“真用了,爸就得进局子。” “可你有证。”她抬头,“你是兵。” “现在不是了。” 她咬唇,眼圈有点红。 我没再训她。知道她怕。自从上次校门口飞刀之后,她每天都检查书包有没有被碰过,睡觉前要把钥匙扣放在枕头底下。 早熟的孩子,扛着不该她扛的事。 我捏了捏枪壳,收进自己背包夹层。顺手把女儿歪歪扭扭画的全家福拿出来,塞回内口袋。 画纸刚碰口袋,系统突然震动。 蓝光闪了一下,无声无息。 我没停下脚步。 但我知道,有什么变了。 前方路口亮着红绿灯,一辆环卫车缓缓驶过,洒水口喷出弧形水雾。灯光穿过水幕,映出短暂的彩虹。 陈雪忽然拽我袖子:“爸,你看。” 我顺着她手指看去。 水雾后面,有个穿灰色套装的女人站在公交站台,手里拿着手机,正低头操作。 是班主任。 她没走远。 她在等下一个指令。 第15章 全家福里的弹道分析 环卫车喷出的水雾散去,站台上的灰色身影也跟着消失在街角。我拉着女儿的手加快脚步,拐进家属区三号楼的单元门。 楼道灯坏了两盏,最后一段台阶踩上去有轻微回响。我把钥匙插进锁孔前,先侧身挡住女儿视线,右手摸到腰后匕首柄——确认还在。门开后第一件事是反锁,再拉上所有窗帘。阳台玻璃没动过,但我在窗框边缘发现一道浅灰印子,像鞋底蹭过的痕迹。 “先去洗个澡。”我对她说,“热水放够了再进去。” 她点点头,抱着书包进了洗手间。水声响起的同时,我从她书包侧袋抽出那张全家福画纸。 画还是老样子:我穿着旧式迷彩站在军营铁丝网前,手里拎着95式步枪;妻子穿白衬衫笑着牵她的手;背景远处有栋高楼,顶端泛着一点刺眼的亮光。这幅画她画过不下十次,每次都在那栋楼上加点反光。 零点刚过。 【签到成功】 【获得资源:便携式弹道计算软件v1.0】 眼前浮现出一块灰绿色界面,像老式军用终端屏幕,左下角标着“仅限本地运行”。我坐到沙发上,打开夜视仪,切换红外增强模式,把画纸铺在茶几上压平。 镜头对准高楼顶端的反光点。放大四倍后,我发现那不是随意涂的高光,而是一小块镜面反射轨迹——角度精确得不像孩子随手画的。我调出城市地形图比对,估算出那栋楼大概在城西新区,海拔约137米,与女儿学校直线距离2.8公里。 输入参数:风速二级西北风,湿度68%,气温14c,目标高度三层窗口(约9.6米)。模拟开始。 软件推演了三秒,弹出一条红色虚线轨迹,末端标记一个十字准星,正正落在教学楼三楼东侧第二扇窗框内。 就是女儿的教室。 我盯着结果看了五秒,手指不动,呼吸压得很低。这不是巧合。有人从那个位置架过狙击镜,观察过她的教室。而女儿,竟然凭着某种直觉,把这条弹道画进了画里。 我又翻出她之前几次的画作对比。每一次,那栋楼都出现在相同方位,反光点的位置微调,但最终指向的窗口始终一致。最近一次是上周,她在蓝色蜡笔涂抹的天空弧线上,无意划出一道弯曲轨迹,正好和这次软件生成的弹道重合。 女儿不知道自己在画什么,但她记得那种危险的感觉。 我关掉夜视仪,把软件数据导出到手机备忘录,设了三级加密。然后拆开战术手电,取出内部电路板,接上军用电池改装成简易信号干扰器,频率调到引爆装置常用波段。 测试时,干扰器发出轻微嗡鸣。我正要记录数值,听见卧室传来窸窣声。 推开门,女儿已经睡着了。床头灯还亮着,照着她的小脸,睫毛安静地覆在眼睑上。被子盖到下巴,一只手垂在床边,攥着半截彩色铅笔。 枕头上多了样东西。 我的战术匕首。 刀鞘朝外,刀柄冲里,摆得整整齐齐。我轻轻拿起来,发现缠着防滑胶带的刀柄上多了几道刻痕——歪歪扭扭的,像是用铅笔刀慢慢划出来一个字:“爸”。 没有多余笔画,也没有装饰,就那么三个笔画堆在一起,深浅不一,有的地方甚至划破了胶皮。 我站着没动。 十秒钟后,我把匕首放回原位,只取走刀鞘。在系统界面新建一条标记: 【优先保护目标:陈雪】 【威胁等级:Alpha】 【关联线索:高空观测点|弹道可覆盖|持续监视】 刚确认提交,窗外开始下雨。 雨点打在玻璃上,节奏断续,像某种未完成的摩斯码。我走到客厅沙发坐下,手机截图放大那条弹道轨迹,反复比对坐标。 市政厅大楼西侧附属塔楼,十三层以上为空置办公区,对外宣称正在翻修。如果真有人在那里架设远程观测设备,完全可以避开日常巡查。 但我不能动。 现在去查,等于暴露我已经掌握情报。对方只要换个位置,或者直接升级手段,陈雪就会立刻陷入被动。而且系统没提示任何新奖励与该地点相关,说明目前阶段不该强攻。 我需要时间。 右腿旧伤突然抽了一下,像是肌肉记忆在提醒我十年前那次伏击——也是这样的雨夜,队友倒下的顺序和弹道角度,全都对不上报告里的记录。 那时候我就知道,有些子弹,从来不是打给人看的。 是打给活下来的人看的。 而现在,他们又来了。 只不过这次,目标换成了一个背着粉色羽绒服、书包挂着“爸爸是英雄”钥匙扣的小女孩。 我闭眼三秒,再睁开来时,目光落回手机屏幕。弹道终点的红点还在闪。 我把它截下来,设成锁屏背景。 雨越下越大,敲窗声渐渐连成一片。我起身把客厅所有插座拔掉,防止远程窃电触发监听。冰箱停止运转的瞬间,屋子里安静得能听见水滴从屋檐坠落的声音。 我坐回沙发,没开灯。 黑暗中,只有手机屏幕亮着,映出我半张脸。 这时,卧室门缝底下慢慢渗进一丝光。 我立刻警觉,缓步走过去,轻轻推开门。 原来是女儿翻身时碰到了床头灯开关。灯光照着她的睡颜,嘴角微微翘起,像是梦见了什么开心的事。那只彩色铅笔还握在手里,另一只手松松地搭在枕边匕首的刀鞘上。 我没去打扰她。 回到客厅,我从背包夹层取出qSZ-92b的空壳,放进抽屉最底层。然后拿出战术手套戴上,活动手腕关节。 明天清晨五点,小区后空地。 得让女儿学会在雨里跑直线,不能低头,不能慌。 更不能停下。 雨还在下。 我坐在沙发上,手一直放在手机边上,眼睛盯着窗外模糊的楼影。 某一刻,一道闪电划过天际,照亮对面楼宇的屋顶轮廓。 就在那一瞬,我似乎看到某个高处,有一点反光一闪而过。 像镜头盖掀开了一秒。 第16章 雨夜中的格斗升级 凌晨四点三十七分,屋里的插座还拔着,冰箱没声,灯也没开。我盯着手机屏幕上的红点看了两分钟,起身把战术手套塞进冲锋衣口袋,顺手摸了下背包里的匕首柄,确认在。 门开的时候,楼道里一股湿冷的风灌进来。我没开灯,反手把门带上,脚步压到最轻。右腿刚迈下第一级台阶就抽了一下,像是有根铁丝在筋膜里来回拉扯。我扶了下墙,没停。 家属区后空地积水已经没过鞋面,雨水顺着帽檐往下淌,踩进去时发出闷响。我站在原地,闭眼,深呼吸三次。 “开始。” 灰绿色界面立刻弹出来:【格斗术进阶训练·模块激活】【环境适配:雨夜低能见度】【难度系数:4.8】 三个红外热源从不同方向逼近,轮廓模糊,但移动节奏很熟——左前侧快进两步停顿,右后方绕弧线包抄,正后方压步跟进。这打法十年前在边境见过,是王振带队时的标准三人压制阵型。 第一个冲上来的是左侧目标。他抬腿踹我右膝,动作干脆利落。我本能想格挡,但右腿反应慢了半拍,被结结实实踢中,整个人歪进水坑,泥水呛进嘴里。 我撑起来,抹了把脸。 不是幻觉。这种痛感太真实了,像有人拿锤子敲碎膝盖骨。可就在那一瞬,我脑子里闪过画面——当年伏击现场,王振也是这么踹倒李强的,紧接着赵卫国从高处补枪。 这些虚拟敌人……用的全是叛徒的战术。 我不再等他们出招,主动往前压。地面打滑,我故意让左脚一崴,做出失衡假象。左侧那人果然抢步上前锁喉,我顺势拧身,扫腿砸他脚踝,同时肘击右侧偷袭者太阳穴。 两人同时后仰。 中间那个直扑而来,双手成爪。我矮身钻过臂下,反手扣住他手腕,借力甩出去,砸向另外两个未稳的身影。三具虚影撞在一起,瞬间崩解。 【连击达标】【神经反应速度+5%】 我喘了口气,雨水顺着眉毛滴进眼睛,火辣辣的疼。右腿又抽了一次,这次是从大腿根一直窜到脚心。 第二轮开始得更快。 三人换位更频繁,攻击间隙缩短三分之一。我靠听雨声判断方位,但雨越下越大,节奏乱了。一次闪避时右腿没跟上,被踹在肋骨上,整个人撞到水泥墩子,后背硌得生疼。 我趴在地上缓了两秒,听见系统提示音:【判定失败,重置进度】 不行。这样练下去只会一遍遍重复倒下。 我站起来,脱掉帽子,让雨水直接浇在脸上。然后掏出战术手套戴上,指节一节节攥紧。 再来。 第三轮,我改变策略。不躲,不退,专攻破绽。他们三人配合再严密也有空档——每次换位交接的瞬间,总有不到半秒的盲区。 我盯准这个时机,贴着左侧人突进,假装要擒拿,实则用肩撞逼他后撤。中间那个立刻补位,我早等着,膝盖猛顶他裆部,接着锁喉过肩摔,把他砸进积水。 剩下两个还没合围,我已经旋身接肘击,逼退一个,再用掌根直击鼻梁放倒另一个。 【连击达标】【肌肉协调性+7%】 我站着没动,胸口起伏。雨水混着汗流进脖颈,衣服全透了,贴在身上像裹了层铁皮。 第四轮开始前,我听见卧室窗户那边有动静。 抬头看去,窗帘拉开一条缝,女儿的脸露了出来。她穿着粉色羽绒服,一只手抓着窗框,另一只手按在玻璃上,眼睛睁得很大。 我没招呼她,转回头。 最后一轮启动。 三人同步逼近,动作比之前快得多。我刚格开一记横扫,右腿突然整条僵住,动不了。我单腿支撑,勉强躲过正面扑击,但身后那人已经贴近,双手掐向我喉咙。 我偏头,肩膀硬扛一记锁喉,反手去抓他手腕。可右腿撑不住,整个人往下滑。 就在这时,远处高楼某个窗口,那点反光又闪了一下。 和昨晚一样,像镜头盖掀开一秒。 这回我没分神。闭上眼,只听雨声。 三个人的脚步声、呼吸声、衣料摩擦声,在雨里变得格外清晰。 我猛地蹬地,左腿为轴旋转发力,肘击、膝撞、锁喉三连贯打出,最后抓住中间那人衣领,标准过肩摔狠狠掼进水里。 虚影崩解的刹那,脊椎深处“咔”地一声轻响。 像是十年没通的电线,终于接上了电。 【格斗术进阶完成】【解锁技能:近身压制·三级】 我跪在水里,喘得厉害。额头不知什么时候磕到了什么,血顺着眉角流下来,混着雨水滴进眼睛。我没擦。 抬起头,看见自家窗户还亮着灯。窗帘缝隙里,女儿的脸不见了。 我撑着膝盖慢慢站起来,右腿还在抖,但比刚才松了些。跛着走回单元门口,回头看了一眼对面高楼。 那点反光没了。 钥匙插进锁孔时,手有点抖。门推开,屋里还是黑的。我把湿透的冲锋衣脱下来,拧了半盆水,挂在阳台晾着。战术手套也换了新的,从背包夹层取出,套上。 路过女儿房间,门虚掩着。我轻轻推开一条缝。 她居然睡着了,手里还攥着彩色铅笔,另一只手搭在枕边——那里原本放着我的匕首刀鞘。现在空了。 床头灯关了,桌上多了张画。 我走近两步。 还是那幅全家福。但这次,她把我的迷彩服涂成了金色,一笔一笔盖上去的,边缘都没涂匀,蜡笔刮痕一道道叠着。 画纸角落,用铅笔写了三个字:金甲战士。 我没碰它,退出房间,轻轻带上门。 坐回沙发,手机锁屏还是那条红色弹道轨迹。我把它放大,截了个新图,存进加密文件夹。 雨小了,窗外只剩滴答声。 我盯着屏幕,手指划过地图上那个高空观测点。市政厅西侧塔楼十三层,空置办公区。 明天送女儿上学,得绕路。 正想着,阳台传来轻微响动。 我立刻起身,摸向匕首位置。 低头一看,湿衣服还在滴水,一滴滴落在地板上,刚好形成三点连线——和软件模拟出的弹道起始坐标,完全一致。 第17章 公交车的炸弹阴影 天亮前雨停了,湿气压在裤管上,右腿像灌了铅。我站在阳台看了十分钟滴水的衣角,三点连成一线,和昨晚软件推演的弹道起始点分毫不差。 这地方不能久留。 我收了晾着的衣服,把战术匕首插进冲锋衣内袋,摸了下背包里的女儿画纸——那张被涂成“金甲战士”的全家福还在。女儿已经背好书包,钥匙扣晃得叮当响,小脸冻得发红。 “今天不坐公交车。”我说。 女儿愣了一下,“可你说过……” “换条路走。”我没回头看她,拉开了门。 路上人不多,早班公交刚发车,站台空荡荡的。长椅底下有块金属反光,一闪即逝。我脚步顿住,右手立刻护到身后把女儿挡住。 系统界面无声弹出:【热源异常】【检测到高密度电路模块】【型号匹配:m21-pS 压力感应式触发装置】 倒计时启动,红色数字浮现在视野中央:04:59。 我低头扫了一眼长椅底部,外壳用胶带缠过,接缝处露出半截电线,蓝线绕在压力板上方,只要有人坐下,重量压迫导致线路闭合,电流就会引爆主装药。 不能动它。 我撕下衬衫下摆,慢慢裹住炸弹外壳,固定住内部结构。手指贴着冷铁,能感觉到微弱震颤——这是军用级稳定器在工作,说明背后有人远程监控。 “爸爸?”女儿拽了下我袖子,“怎么了?” “站着别动。”我声音压得很低,眼睛没离开长椅。 视线里跳出新提示:【战场重建系统·拆弹模块加载中】【解锁技能:军用级排爆流程(基础)】 一页电子手册瞬间铺开,图示清晰标注各线路功能。蓝线是主控回路,维持系统待命状态;红线为备用点火线路,独立供电;黄线连接外部遥控接收端口。 也就是说,剪断蓝线能解除压力触发机制,但对方手里还有遥控器。 我抬头。 二十米外,公交站另一侧,班主任站在路灯杆旁,黑框眼镜反射晨光,灰色套装一丝不乱。她右手插在口袋里,指尖露出一小截银色天线,正对着这边。 她在等我动手。 我收回目光,从背包夹层抽出战术剪,左手继续按着衬衫包住的炸弹。剪刀尖抵上蓝线根部,手没抖。 02:13。 呼吸放慢,肌肉绷紧,像当年在边境拆第一颗地雷那样。 我记得教官说过,排爆最怕两种人:一种是不怕死的莽夫,一种是想太多的老兵油子。前者容易误判,后者会被回忆拖垮。 我不是新兵了。 咔。 蓝线断开,倒计时骤停在01:47。 装置上的红灯熄灭,转为绿光常亮——解除成功。 但我没松手。 班主任还没走。 她缓缓抽出右手,遥控器完全暴露在视线中,拇指搭在发射键上,嘴角动了动,像是笑了一下。 然后她按下按钮。 我猛地扑向陈雪,将她整个人压在身侧水泥墩后。耳边“滴”了一声,炸弹残体震动了一下,黄灯闪了一次,随即熄灭。 虚惊? 不。她在测试反应速度。 我慢慢起身,把陈雪拉起来,顺手将拆下的电路板塞进冲锋衣内袋。表面看只是普通塑料片,实际嵌着信号追踪芯片——昨夜我在夜市摊缴获的引爆器残骸里见过同类元件。 “我们走。”我说。 她点点头,脚步有点迟疑,“老师刚才也在那儿……” “嗯。”我没多说。 女儿咬着嘴唇,“她是不是……不喜欢我?” “不是。”我握紧她的手,“有人想害你,但,别害怕,爸决不会让人伤害到你。” 她没再问,只是走得更靠近我一些。 走到路口,我停下,假装系鞋带,实则掏出手机对准远处监控摄像头编号拍照。一共四个角度,全部覆盖站台区域。我要调录像,查她什么时候来的,有没有同伙。 班主任已经不见了。 出租车停靠点有辆黑车刚启动,车牌尾号是“678”,本地专车常用号码段。司机没戴工牌,副驾座位上放着一个灰布包,形状像工具箱。 我记下车型和颜色。 直起身时,右腿抽了一下,比早上那次更狠,像是旧伤被什么东西牵动了。我扶了下墙,没吭声。 陈雪仰头看我,“爸爸,你还好吗?” “没事。”我拍拍她肩,“快到了。” 学校大门就在三百米外,门口有几个家长等着,孩子陆续往里走。我本该送她进去,转身就走,可脚步迈不出去。 不对劲。 从阳台滴水三点连线,到公交站长椅埋弹,再到班主任手持遥控器现身——这不是随机袭击,是定点清除演练。 目标是我女儿。 而他们选择在学校周边动手,说明……教育系统里有他们的人。 我低头看手机,刚拍的监控编号还亮着。医院那边还没查清主治医师和爆炸案的关系,现在又冒出个班主任。 两条线,正在往一起收。 “爸爸?”陈雪轻声叫。 “嗯。” “明天……我还想坐公交车。” 我没回答,只是把手伸进冲锋衣,确认那块电路板还在。边缘有些发烫,像是刚接收过一段加密信号。 街对面,一辆环卫车缓缓驶过,车底闪过一道蓝光,和刚才炸弹里的黄灯频闪节奏一致。 我盯着它开远,手指在手机屏幕滑动,打开录音功能,对准最近的路灯摄像头。 画面里,班主任的确切位置、遥控器型号、炸弹布设手法,全都录下来了。 还不够。 我需要知道这玩意儿是从哪来的,谁批准进校园周边施工的,谁负责安防巡查。 医院档案室有全市重点区域布防记录。 我牵着女儿走到校门口执勤岗亭边,看着她刷卡进门,转身走向辅路。 拐角处有个报刊亭,老板正收摊。我走过去买了一瓶水,顺口问:“刚才那辆环卫车,是哪个公司的?” 他抬头看了看,“哦,那个啊,说是市政清洁的,但没见过工牌。” 我拧开瓶盖喝了一口,水有点凉。 把空瓶扔进垃圾桶时,我发现瓶底印着一行小字:生产日期 2031.04.18。 可昨天才四月十六。 第18章 医院档案室的火光 我盯着矿泉水瓶底那行字,喉咙发紧。这水还没上市,就已经出现在街边摊上。环卫车、炸弹、未来生产的瓶装水——全拧在一条线上,往医院深处扯。 女儿刚进校门,我转身就走。右腿像被铁丝绞着,每一步都牵出一阵闷痛,但不能停。班主任能遥控引爆器,说明背后有人批条子放行施工车辆进出校园周边。这种权限,不会凭空来。 得查档案。 医院地下二层有全市重点区域安防布防记录存档,十年前我也去过。那时候还是作战代号“铁砧”的机密项目配套库房,现在改成了普通病历档案室,可门禁系统没变——老式机械锁加红外对射,联网但不直通公安平台。 我绕到后巷,避开正门人脸识别闸机。墙角堆着几箱废弃输液架,我蹲下翻找,从夹缝里摸出一块灰绿色电路板,就是昨夜拆下来的追踪芯片残片。手指搓了搓接口氧化层,塞进背包侧袋的微型干扰器里。 这玩意儿是用夜市摊缴获的引爆器零件拼的,频率调得正好能冲掉监控基站三秒信号。三秒不够跑完走廊,但够制造一次画面延迟。 我贴着外墙走,头顶探头转过来时立刻蹲低。干扰器滴滴两声,红灯闪灭。视野角落弹出提示:【信号干扰成功】【红外画面冻结15秒】 动。 我翻过绿化带矮墙,脚踩进泥水坑也没停,直奔消防通道口。门锁换了新磁卡锁,老路走不通。抬头看通风井盖,锈迹斑斑,螺丝孔歪斜——上次暴雨冲垮管道留下的痕迹还在。 战术匕首撬开四角螺栓,井盖掀开一条缝。霉味扑面而来。我吸口气,单手撑住边缘,翻身钻进去。 管道狭窄,肩膀蹭着水泥壁往前爬。膝盖压碎多年积灰,发出细微响动。前方拐角处一束光斜照进来,是档案室外走廊的应急灯。我屏住呼吸,听见楼下脚步声由远及近,两个保安正巡逻。 他们说话声顺着风管传上来。 “三楼b区又报火警误触,是不是线路老化?” “查过了,触发源在档案室门口感应器,可能是老鼠咬线。” 脚步声渐远。 我继续爬,直到通风口栅栏出现在眼前。用匕首尖顶开卡扣,轻轻放下,探头观察。 走廊空无一人。门牌显示:S区-307,档案调阅室。 就是这儿。 我滑下通风口,落地无声。右腿落地瞬间抽了一下,差点跪倒。扶住墙站稳,掏出战术手电,光圈扫过一排排铁皮柜。标签泛黄,字迹模糊。 S-307。 找到编号对应的柜子,拉开抽屉。纸张堆得密实,最上面一份病历封面写着“神经科重症监护病房”,日期正是我苏醒那天。 但我不是来找自己住院记录的。 手指快速翻动,页边编码一栏有个小戳:【布防审批·市政工程部】。找到了。这类文件通常附带施工车辆进出许可清单和监控盲区备案说明。 我把整叠资料抽出,塞进防水档案袋。袋子一合拢,整层楼警报骤然响起。 呜——呜—— 红色应急灯旋转闪烁,防火门“咔”地自动闭锁。 我没动。 系统界面安静如常,没有热源报警,也没有烟雾检测提示。这不是火灾警报,是人为触发的封锁程序。 有人知道我来了。 主楼梯肯定被堵。我转身冲向窗边,手电光扫过玻璃密封条。匕首划开一圈,抓住窗框往上推。老旧滑轨吱呀作响,勉强拉开半尺缝隙。 外面是三楼高度,下面是绿化带。跳下去能活,但档案可能损毁。我咬住档案袋一角,腾出双手,扒住窗沿翻身而出。 身体悬空刹那,手套摩擦玻璃,擦出一串火星。 下坠中途,排水管接头突然断裂。整个人失去支撑,直往下砸。 就在半空失衡瞬间,视野中央弹出灰白色提示框:【签到奖励解锁——军用攀爬钩】 手腕内侧一震,金属构件自动展开。我没思考,本能甩出手臂。 嗖! 钢索破空而出,钉入墙体。绳索绷直,下坠力道猛地一顿。借势横荡,撞上邻楼雨棚。 铁架咯吱响,棚面塌陷半边。我滚落在瓦楞铁皮上,档案袋死死夹在腋下。翻身趴稳,抬头看刚才跳出的窗口——窗帘晃动,一道黑影站在里面,手里举着长管武器。 狙击枪。 我贴着雨棚边缘爬行,脚下铁皮随时会塌。挪到尽头,纵身跃下,落地翻滚卸力,顺势钻进窄巷。 巷子漆黑,堆满垃圾箱。我靠墙喘口气,摸出手枪检查。qSZ-92b还在背包夹层,弹夹满员。可右腿旧伤彻底炸开,像有刀在里面搅。 不能停。 我撕下冲锋衣里衬布条,缠紧大腿根部止血带位置,拄着战术手电当拐杖往前走。街灯照不到这里,只有远处霓虹映出轮廓。 档案袋还干着。 贴胸藏着,能感觉到纸张边缘硌着皮肤。刚才那一跳、一荡、一滚,全是为了它。 巷口传来环卫车引擎声。同一辆,蓝光频闪节奏和早上的炸弹一致。我缩进墙凹,等车开过才迈步。 三百米外有间废弃快递站,铁皮屋改的短租仓房,钥匙在我背包夹层。周崇山当年安排的落脚点之一,没人知道。 快到了。 拐最后一个弯时,听见塑料瓶被踩扁的声音。低头看,地上散落几个矿泉水瓶,瓶底都印着:生产日期 2031.04.18。 我蹲下捡起一个,指腹摩挲那行字。 瓶身突然震动。 第19章 空弹夹里的死亡名单 雨水顺着铁皮屋顶的裂缝滴下来,砸在水泥地上,一滴一滴,像秒针走动。 我靠在墙边,右腿从膝盖到大腿根一路发麻,冷汗顺着太阳穴往下淌。背包里的档案袋还贴着胸口,没湿。手枪在掌心发烫,我把它翻过来,检查弹夹。 qSZ-92b的弹夹空了,但不对劲——底部有层硬纸片似的垫片,轻轻一碰就鼓起一块。我用战术匕首尖端沿着边缘划开,金属夹层“啪”地弹落,一张泛黄的照片滑进手心。 照片烧过一边,焦黑卷曲,五个人站在靶场前,背后是锈铁丝网和沙袋掩体。最左边那人是我,满脸胡茬,肩上扛着狙击步枪。往右数,张立军、李建平、赵卫国、王振——全队最后一次集结。 我的呼吸停了半拍。 手指不受控地抖了一下。这张照片不该存在。十年前任务失败后,所有资料都被封存销毁,连遗物清单都没留下一张相纸。这把枪是系统签到得来的,整修过的老型号,可谁会在弹夹里藏东西? 我盯着赵卫国的脸。那时候他还穿作训服,没现在那身西装,也没戴金丝眼镜,但眼神一样——看人时像在估价,嘴角压着冷笑。他左手无名指上,那枚蛇形戒指正反着光。 照片背面空白,没人写字。 我刚想收起来,门外传来敲门声。 “爸?你在里面吗?” 是女儿的声音。 我没应,把照片塞进冲锋衣内袋,抹了把脸上的雨水才开门。她抱着湿透的粉色羽绒服,头发贴在额头上,书包上的“爸爸是英雄”钥匙扣还在晃。 “我……我看你衣服全湿了,想帮你晾一下。”她说着就要往里走。 屋里没灯,只有窗外微弱的霓虹照进来。桌上摊着手枪零件和防水袋,她一眼就看见了那张照片,弯腰捡起来:“这是谁啊?” “不认识的人。”我把照片抢回来,只留上面三个人脸露在外面。 她歪头看了两秒,“那个戴戒指的叔叔好凶。” 说完,她从书包里掏出一支红彩笔,在照片背面“唰唰”画了个大叉,用力得差点戳破纸背。 “画个x,坏人就不能动了。”她把笔盖咬在嘴里,眼睛亮亮的,“我们班小美说,画叉的人会倒霉三天。” 我没说话。 她画的那一笔,正好横在赵卫国的名字位置。十年前任务前夜,他在指挥帐篷里摩挲戒指的样子又回来了——那天晚上他说:“活下来的,才有资格谈真相。” 结果他让我“死”了十年。 我捏紧照片,指甲掐进边角。女儿站在我面前,不知道这张纸意味着什么,也不知道她刚刚用一支儿童彩笔,给一个杀人犯判了刑。 “衣服挂那边就行。”我声音哑了,“外面雨还没停,别出去。” 她点点头,把羽绒服搭在铁架上,又回头看了眼桌上的枪:“爸,你是不是又要打仗了?” “不是打仗。”我说,“是还账。” 她没再问,坐到角落的小凳上,从书包里拿出作业本开始写数学题。铅笔划纸的沙沙声填满了屋子。 我背过身,把照片放进背包夹层,压在那张歪歪扭扭的全家福下面。然后打开意识界面,闭眼默念:签到。 【今日签到成功】 【奖励解锁:面部特征比对模块】 灰白光幕浮现在眼前,我将照片投影上去。系统开始扫描,五个人的脸逐一高亮。 - 张立军(已牺牲) - 李建平(已牺牲) - 赵卫国(天穹集团董事长) - 王振(境外企业顾问) - 陈铮(幸存者) 信息栏滚动更新:赵卫国近三个月出席公开活动十七次,包括慈善晚宴、新药发布会、青少年国防教育论坛。照片里他穿白大褂,笑着给小学生递显微镜。 而王振的资料显示,他三年前以“技术顾问”身份入境东南亚某国,持有双重国籍,社交账号最后一条动态是半年前发布的雪山风景照。 我盯着“已牺牲”三个字。 张立军和李建平确实死了。爆炸发生时,他们在我前面十米处,被定向爆破直接吞噬。可赵卫国和王振呢?他们明明开了枪,却对外宣称我队全员阵亡,连抚恤金都领了。 是谁批准的死亡认定? 又是谁允许叛徒披上企业家外衣,站上演讲台? 我关掉界面,额头抵在冰冷的铁皮墙上。右腿旧伤抽搐着,像有电流在里面爬。十年前那一炸没杀死我,但这十年被人当成死人,才是最狠的刀。 女儿还在写作业。 她抬手捋了下刘海,动作和她妈年轻时一模一样。我忽然想起病房第一天,她在餐盘底下刻的那个“雪”字。那么轻的一笔,却让我从植物人状态睁开了眼。 现在她坐在这里,不知道她的父亲曾经是一个兵,也不知道那些笑得体面的男人,手上沾过战友的血。 我走到桌边,重新组装手枪。弹夹推入时发出“咔”的一声脆响。 她抬头:“爸,你要去哪?” “不远。”我说,“办点事。” “能回来吃晚饭吗?” “嗯。” 她低头继续写题,嘴里哼起学校教的儿歌。我检查了匕首、战术手电、干扰器,把背包拉链拉紧。 走到门口时,她突然叫住我:“爸。” 我回头。 她指着照片背面那个红叉,认真地说:“要是坏人还不动,我就再画一个。” 我没回答,拉开铁门走出去。 雨小了,风还在刮。巷子口那几个印着“2031.04.18”的矿泉水瓶还在原地,瓶身不再震动。 我蹲下,捡起一个,握在手里。 生产日期是未来的,可它已经出现在现实里。就像那张本不该存在的照片,像我这个本该死去的人。 我把它塞进背包侧袋,沿着墙根往巷外走。 三百米,就能回到医院后巷。明天清晨第一班环卫车六点十五分进场,轮椅轨迹会留在泥地上。只要角度对,光线够,就能还原出施工车辆的真实进出路线。 而那条路线,可能通向某个不该存在的地下通道。 我拐过最后一个弯,鞋底踩进水坑。 抬头时,看见医院围墙外的路灯下,一道轮椅压过的湿痕,斜斜地延伸进绿化带深处。 第20章 轮椅印迹的密码 雨水顺着鞋帮往里渗,凉得刺骨。我站在医院后巷拐角,手里还攥着那个生产日期标着“2031”的矿泉水瓶。瓶身不再震动,但掌心的湿意提醒我——这玩意儿不是幻觉。 前方泥地上,那道轮椅压过的痕迹斜斜切入绿化带,像一道被人刻意抹过又没擦干净的笔画。昨夜的雨冲掉了不少细节,可转弯处的深陷弧度还在,右侧轮子明显吃力更重,说明推行的人右臂发力习惯性偏强。 我蹲下,把背包搁在干砖上,脱掉右脚那只已经湿透的作战靴。战术手电打开,光束贴着地面扫过去。泥痕边缘有细微的拖拽纹路,和我在边境雷区见过的侦察车测试轨迹很像。那时候我们靠轮胎印判断敌方巡逻频率,现在,轮到我自己来当那辆车了。 脑子里过了一遍十年前住院的日子。每天早上六点,护工推着同一批轮椅从后门进,走固定路线送病人做检查。我用掌沿比划着,模拟当时的角度和速度,在脑海里重建路径。系统界面无声浮现,灰白网格铺开,我把三处清晰的拐点标记进去。 不够。缺节奏。 我起身,朝杂物堆走去。铁皮棚子底下堆着报废医疗设备,其中一辆老式手动轮椅歪在角落,漆面剥落,刹车杆锈得发红。就是它。我把它拖出来,单手扶正,推动前行。 第一段直线,匀速。 第二个弯,故意加重右侧压力,留下深痕。 第三个节点,停顿两秒,再起步,形成“短-长-短”的推进节拍。 七段重复动作做完,系统突然弹出提示: 【检测到规律性轨迹,正在解析……】 光幕滚动: dot-dASh-dot \/ dASh-dot-dASh \/ dot-dot-dASh 摩斯密码破译完成。 坐标锁定——城西老工业区,废弃化工厂b7库房。 我没动。手指在轮椅扶手上轻轻敲了三下,复核一遍节奏。没错,是SoS的变体编码,最后加了一组定位信号。这种手法我在一次反恐演习中用过,把逃生路线藏在伤员转移记录的轮迹里。没想到,有人把这套逻辑反过来用在我身上。 是谁留下的? 医院内部人员?还是……当年任务里漏网的线索? 我正想着,远处传来金属刮地的声音。不是保安的警棍敲栏杆,也不是野猫翻垃圾桶。那声音稳定、缓慢,带着一种刻意控制的节奏感。 我关掉手电,背靠墙根蹲下,右手滑向腰间飞刀。视线余光捕捉到人影——白大褂,推着一辆轮椅,正从围墙另一侧缓缓靠近。是他,我的主治医师。 他平时穿皮鞋走路极轻,可这次脚步有点飘,左腿似乎不太稳。走近了些,我才看清他白大褂下摆沾着泥,裤脚卷起一截,露出黑色皮鞋尖上的刮痕。那辆轮椅的支架间,斜插着一根细长金属管,前端哑光处理,接口处有螺纹凹槽。 消音器。还没装枪。 夜视仪自动启动,热成像画面里,他心跳每分钟一百一十以上,左手握扶手的肌肉持续紧绷,右腿小腿轻微抽搐。不像查房,像在执行任务。 他停在离我十五米远的地方,似乎察觉到了什么。我没动,等他自己做出选择。 两秒后,他继续往前推,轮子碾过水洼,发出“咯吱”一声轻响。距离缩短到十米时,我缓缓站起,抓起背包甩上肩,故意让脚步显得沉重。 “这么晚还查房?”我嗓音沙哑,朝他走去。 他猛地刹住轮椅,脸上挤出笑:“陈先生……你出院了怎么还来?” “顺路看看老地方。”我停下,目光扫过轮椅底部,“你们医院的轮椅,刹车都松。” 他瞳孔一缩。 那是我随口说的试探。可他知道我指的是什么——那辆轮椅的刹车杆被人为调松过,只有经常使用的人才会发现异常。他曾偷偷改装过它,用来配合监控角度调整推行路线。 他没说话,手指却微微抖了一下。 我盯着他,“上次走的时候,轮椅卡在负一层坡道,差点翻了。你们后勤该修修了。” 他勉强点头,“是该换了。” 空气僵了几秒。他眼神飘向我刚才标记泥痕的位置,又迅速收回。 我知道他在找证据。要么是确认轨迹是否被解读,要么是想毁掉残留印记。 我不再废话,转身就走,步伐稳健但不快,像是个刚出院、腿脚不便的普通人。走出五步后,听见他低声说了句什么,没听清。 直到转入巷口死角,我才贴墙疾行几步,从飞刀尾端拧下信号片——那是系统签到得来的微型追踪器,外形像一枚生锈的垫圈。我反手一抛,精准落入绿化带深处的排水沟缝隙。 十秒后,那边传来窸窣声。有人过去了。 我靠着墙,摸出手枪检查弹夹。qSZ-92b还在,空着。匕首在侧袋,战术手套贴身收着。背包里那份市政工程布防审批文件硌着肋骨,还有那张烧焦的照片,压在全家福下面。 城西废弃化工厂。b7库房。 那里没有登记在案的电力供应,也没有合法产权记录。地图上它是一片灰色区域,连环卫车都不进。可偏偏,它的地下管网图出现在医院档案室的封存文件里,和我当年任务区域的地质结构高度相似。 我拉紧冲锋衣拉链,右腿旧伤隐隐作痛,像有根钢丝在里面来回拉扯。不是害怕,是提醒。 我迈步往前走,穿过最后一段窄巷。前方是主街,路灯昏黄,一辆夜班公交刚驶过,留下潮湿的尾气味。 拐出巷口前,我回头看了眼。 主治医师还站在原地,低头在轮椅底部摸索。几秒后,他掏出一个巴掌大的接收器,屏幕上亮起一个红点——正是我刚才抛下的信号片位置。 他抬头望向巷子,眼神变了。 我转身,走进夜色。 三百米外的公交站台,电子屏显示下一班车将在八分钟后到达。我站在阴影里,没去候车区。手机没信号,也不需要。我知道该怎么去城西。 只需要一辆能跑长途的摩托,一把够长的扳手,和一段没人记得的地下检修通道入口。 而那个入口的钥匙,就藏在b7库房的地板夹层里——系统刚刚解锁的记忆碎片告诉我,十年前,我亲手焊死过那道门。 第21章 废弃工厂的热源盛宴 公交站台的电子屏熄了。我收起手机,它还是没信号,跟废铁一样。八分钟前那班车带走了最后几个夜归人,轮胎碾过积水的声音远得像上辈子的事。 我转身走向巷子尽头那辆蒙尘的摩托。车座裂了口,弹簧戳出来半截,油箱锈得掉渣。钥匙插进去一拧,引擎咳了两声居然打着了。扳手就塞在脚踏板底下,冷铁贴着小腿,硌得人清醒。 三公里外,城西老工业区的轮廓趴在地平线上,像一排被遗弃的棺材。风从厂区空地刮过来,带着酸腐味和铁锈的腥气。地下检修通道的入口藏在b7库房西侧排水沟下面,盖板用混凝土封过,但系统记忆里焊缝的位置清清楚楚。 我用扳手撬了十分钟,水泥块终于崩开一道缝。我伸手进去摸到生锈的U型锁,匕首尖挑了两下,“咔哒”一声断了。铁门向内塌了一角,里面黑得能吞人。 夜视仪戴上,视野立马变成一片幽绿。十二个热源在厂房深处聚成一团,像是围炉取暖。他们不动,我也就不动。贴着墙根爬了二十米,头顶传来金属松动的吱呀声——是通风管。 我将攀爬钩甩上去,再把绳索绷直,然后借力腾身,一脚踩进管道口。积灰扑簌簌往下掉,我在半空拧腰避开,落地时单膝跪地,手套擦过管壁发出轻微沙响。 管子横贯整个厂房上空,尽头正对中央区域。我趴下,往前蹭。每挪一寸都先听三秒,再动。下方空间开阔,地面散着报废的反应釜和断裂的钢架,几盏应急灯闪着红光,照不出人脸。 热源分布密集,但中间那个人体型明显大一圈,站着不动,其他人围在他外围半圈。他说话声音压得很低,可厂房空旷,字句撞着铁皮来回弹。 “……当年那些废物,一个都没活下来。” 停顿两秒。 “除了他。” 我咬住匕首柄,手贴管壁。震动顺着掌心传上来,说话的人确实站在正下方。声线沉,尾音拖得略长,像含着一口痰。系统界面无声展开,声纹比对进度条缓缓推进。 【匹配度:89%】 【目标身份:赵卫国】 没错了。十年前任务前夜,他在指挥所也是这调子,一边敲桌子一边说:“边境那片林子,进去就别想着回来。” 他旁边两个热源靠得近,肩部轮廓厚实,应该是贴身护卫。一个站位偏左三十度,右手习惯性搭在后腰;另一个重心落在右腿,走路时会有轻微晃动——典型的枪套负重姿态。 我慢慢抽出飞刀,刀尖抵住前方管壁螺丝。只要拧松三颗,就能让整段管道下沉五公分,制造足够大的落点优势。时间、角度、距离都在脑子里过了一遍,就像当年在靶场校准狙击镜。 飞刀刚旋下半圈,系统界面突然炸出红框: 【警告:天花板承重梁结构疲劳】 【预计断裂时间:8秒】 我猛地缩手。夜视仪切换结构透视模式,上方主梁内部裂纹呈网状扩散,应力点集中在正下方三米处——正是我计划降落的位置。 七秒。 我没动,呼吸闭住。眼角余光扫过右侧,一根横向支撑梁热成像显示完整,没有裂痕蔓延迹象。距离三米,需要横向移动。 六秒。 我收腹,膝盖离地,双手抓稳管道边缘。身体像壁虎一样贴着顶棚侧移,军用手套增加摩擦力,每挪一步都控制肌肉震颤。 五秒。 灰尘从接缝处飘落,在夜视仪里像细雪。下方的人似乎察觉什么,其中一个护卫抬头扫了一眼,又低头继续听令。 四秒。 我移到新落点上方,左手探出,指节抵住支撑梁边缘。位置稍偏,落地后会有两秒调整期,但至少不会砸穿地板惊动全员。 三秒。 赵卫国还在说话,声音比刚才清晰了些:“……监控已经切到备用线路,没人知道他今晚会来。” 两秒。 我绷紧大腿肌肉,重心前倾,只等倒计时归零就跃下。 一秒。 头顶主梁发出细微的金属撕裂声,像有人用指甲划过铁皮。 归零。 我没有跳。 而是把飞刀重新咬回嘴里,右手摸向战术手套内侧暗袋——那里藏着一颗微型震爆弹,系统签到第七天解锁的装备,还一直没机会用。 下方,赵卫国抬手看了眼表,袖口露出半截蛇形戒指,在红光下泛着冷芒。 “清理工作,”他说,“从他女儿开始。” 第22章 消音器下的童年阴影 我还在支撑梁上趴着,震爆弹已经握在右手。赵卫国那句话像根铁钉,狠狠凿进我的太阳穴——“从他女儿开始”。 没时间等了。 拇指拨掉保险环,进入三秒倒计时。我抬手把震爆弹甩向厂房中央的吊灯支架,同时整个人顺着支撑梁滑下。脚刚落地,头顶主梁“咔”地一声裂开,混凝土块砸下来,烟尘轰然炸起。 强光闪的瞬间,我冲进烟里。飞刀出手,第一把直奔赵卫国持枪的手腕。他反应不慢,侧身抬臂挡了一下,枪口偏了半寸,子弹擦着我左肩打过去。背包“嗤”地冒烟,防弹层烧出焦痕。 第二把飞刀切过他肩膀上的通讯线,电线断开,耳机掉落。他猛地一怔,还没来得及低头看,第三把飞刀“咚”地钉在他脚前,刀柄晃着。 他退了半步。 两个护卫立刻包抄上来,一个扑向我左侧,另一个去扶赵卫国。我没追,反而后撤两步,背靠一台报废的反应釜。背包挡在胸前,手指摸到内袋里的战术手套,确认飞刀还剩一把。 赵卫国站定,从西装内袋掏出一把短管手枪,枪口套着圆柱形消音器。他冷笑:“你这些本事,也就只能护个小孩。” 我没吭声。 他慢慢抬枪,对准我的头:“知道为什么选消音器吗?杀人的时候,安静点好。尤其是……杀亲人的时候。” 话音落下的刹那,我往前冲了一步,背包迎着枪口顶上去。 “砰!” 子弹撞上防弹纤维,整块材料瞬间发烫,一股糊味窜出来。我借力旋身,把背包甩到侧面,逼他重新瞄准。 他又开了一枪。 “砰!” 背包边缘撕裂,但没穿。 第三次举枪,他忽然换了语气:“你女儿书包上的钥匙扣……是你老婆留下的吧?” 我脚步一顿。 “和她妈妈那个,一模一样。”他盯着我,嘴角翘起来,“金属牌背面刻着‘雪’字,对不对?你送她的结婚纪念日礼物,亲子款。” 脑子里“嗡”地一声。 画面直接撞进来——十年前医院走廊,我抱着妻子往急救室跑。她脸色发白,手里死死攥着那块金属牌,嘴里断断续续地说:“别让雪儿……一个人……” 血顺着她手腕流下来,滴在我手背上,热的。 我咬住舌尖,疼劲儿上来,眼前黑雾散了。 赵卫国还在笑:“你当植物人那十年,她坟头草都齐腰了吧?现在轮到你闺女,你说,她临死前会不会也喊爸爸?” 我动了。 不是冲他,而是原地站定,把背包缓缓放下,扔在地上。焦黑的布料还在冒烟。 我看着他,声音压得很低:“你说她妈妈……那你应该记得,她最后一句话是‘别让雪儿一个人’。” 他笑容僵了一下。 我往前走一步:“你派人监视她三年,连她化疗那天谁送的饭都知道。那你告诉我——她咽气的时候,有没有人握着她的手?” 他瞳孔缩了缩。 我又走一步:“你这种人,一辈子都不会懂。护不住的人,我拿命补。现在活着的,一个都不能少。” 他抬枪要射。 我甩出最后一把飞刀。 刀锋精准劈中消音器连接处,“咔”地一声,金属筒滚落在地,弹跳两下,钻进黑暗。 枪管裸露出来,像被拔了牙的蛇。 我一步步逼近:“现在,轮到你听清楚了——谁也不准碰我女儿。” 他往后退,脚下踩到一根铁管,踉跄了一下。两个护卫冲上来挡在他前面,一人掏枪,另一人伸手去拉墙边的应急拉绳。 警报器响了。 红灯开始闪,一圈圈扫过废墟。 赵卫国被人架着往厂房后方撤,通道口就在反应釜群后面。临进去前,他回头看了我一眼,嘴动了动。 我没听清他说什么。 但他笑了。 我站在原地,没追。 地上那枚钥匙扣被踢到了脚边,沾着灰,金属牌上的“雪”字有点模糊。我弯腰捡起来,用拇指蹭了蹭刻痕。 有点凉。 贴身收进冲锋衣内袋,挨着心脏的位置。 背包烧得只剩半边,我拖着右腿走到门口,拐进检修通道。外面风大,吹得厂房铁皮哗啦响。 我回头看了一眼。 应急灯还在闪,照得满地碎渣像撒了一地玻璃。 通道深处传来脚步声,不止一个人。 我转身往出口走,手插进裤兜,摸到一枚空弹壳——早上陈雪塞进我口袋的,说是她从校门口捡的“幸运物”。 现在它滚在掌心,冰凉。 我把它攥紧。 走出厂区时,天还是黑的。远处高架桥上有车灯划过,像流星。 我停下,从内袋掏出钥匙扣,又看了一眼。 然后继续往前走。 右腿每迈一步都沉,但没停。 快到巷口,手机震动了一下。 屏幕亮起,一条匿名短信: “你女儿今天升旗仪式站在第一排。” 我盯着那行字,三秒。 删了。 把手机放回去,抬头看天。 云裂了条缝,漏出一点月光。 第23章 市政厅顶楼的狙击镜 手机屏幕的光还亮着,那条短信已经删了,可字一个没少地刻在脑子里。我站在巷口,风从背后推着,右腿像灌了铅,但不能停。 升旗仪式第一排——不是通知,是预告。 我掏出手机,把短信内容输进系统界面。指尖划过屏幕时,背包里半烧的布料蹭着后背,火燎过的味儿还在。系统没响,三秒后弹出红点,标在市政厅西侧信号塔上。 就是那儿。 我收起手机,拐进背街。市政厅后侧有消防梯,锈得厉害,踩上去“吱呀”响。攀爬钩甩上去卡住排水管,借力一荡,人贴着墙往上。夜视仪戴好,热成像扫一圈,顶楼没人。红外探头在东南角,两个,间隔四米,交叉覆盖天台门。 我贴着外墙挪到机房通风口,匕首撬铁网,动作放慢。螺丝松动的声音比呼吸还轻。铁网掀开,我钻进去,落地滚两圈,停在空调外机阴影里。 设备间门缝漏光,我蹲着摸过去,耳朵贴门板。里面静得很,只有机器嗡鸣。拧开门把手,闪身进去。 天台就在眼前,玻璃门被电子锁扣死,旁边墙上挂着监控面板。我摘下手套,用匕首尖挑开接线盒,剪断电源线。监控黑了,但备用线路可能三分钟内重启。 时间不多。 我绕到东南角冷却塔后面,这儿视野正对女儿学校教学楼。掏出弹道计算软件,输入教室窗口坐标。风速、温差、地球偏转力自动加载,屏幕上画出一条红线,终点落在冷却塔北侧三米处的地面上。 就是这儿。 我蹲下,手电照过去。水泥地有三道浅痕,呈三角分布,边缘带着沙砾压印。伸手一抹,指腹沾到细粉,是防滑胶垫磨损后的残留物。 狙击镜支架钉位。 我顺着痕迹往外扫,草丛边缘卡着一枚反光钉,铜头塑料帽,军规标准件。捏起来对着月光看,帽底有编号缩写:SG-8。这玩意儿十年前我就用过,配发给边境侦察连。 有人来踩过点,而且不只一次。 我收起反光钉,继续沿冷却塔外围排查。两米外的通风管道底下,露出一角布料,深灰色,像是蒙枪管用的伪装罩。我拽出来,整块布巴掌大,边缘撕裂,背面沾着干涸的血迹。 血字。 三个歪斜的大字写在布中央:“游戏刚开始”。笔画带喷溅纹路,落笔重,收尾拖长,像用手指蘸血写的。我拿手套碰了碰,血迹脆硬,至少干了六小时以上。 系统突然震动,界面上跳出警告框:“生物信息污染风险,建议隔离。” 我没动。 这血不是随便抹的。是冲我来的。 我把布折好,塞进背包夹层,外面裹上防潮膜。然后靠冷却塔坐下,打开系统地图,把女儿教室和这个位置连成一线。标注时间:明日七点四十五分,升旗开始。 风从楼顶刮过,吹得衣服贴在背上。我从口袋里摸出那个空弹壳,陈雪早上塞给我的。她说这是幸运物,捡在校门口台阶缝里。现在它在我掌心打转,冰凉。 我盯着学校方向,教学楼黑着,只有几盏应急灯亮着。明天这个时候,她会站在第一排,面对国旗,手贴裤缝。 而这里,会有一颗子弹等着。 我闭眼,脑子里过一遍流程。明天七点前,必须进市政厅内部。清洁工换班时间是六点四十,制服、工牌、通行码都能搞到。只要能在八点前控制顶楼通道,就能断掉狙击手进场路线。 但问题不在进场。 是这个人——写血字的人,他知道我会来,知道我女儿站哪儿,甚至知道我昨晚去了废弃工厂。这不是随机恐吓,是布局。 他要我看懂这盘棋。 我睁开眼,把弹壳攥紧。指甲掐进掌心,疼感让我清醒。 十年前那队人是怎么死的?麻醉弹打偏,炸点提前,通讯中断。全是内部操作。现在呢?信号塔发匿名短信,市政厅顶楼留血书,线索一步步往我脚底下铺。 有人在引导我。 我不傻,他们也不急。 我站起来,走到天台边缘,俯视下方。市政厅正门广场空着,路灯排成直线,像通往靶心的标尺。再远一点,是城市主干道,车流稀疏。整个区域安静得反常。 我回身看向冷却塔后方,刚才那块地面,三角钉位,草皮翻起。如果我是狙击手,我会在今晚再来看一眼实际角度。不会走正门,也不会用电梯。 走地下检修道。 我低头看表,凌晨两点十七分。距离升旗还有十六小时二十三分。 我脱下冲锋衣,翻出内衬里的信号干扰片,贴在监控摄像头底部。然后把背包重新背好,确认匕首、手电、弹壳都在原位。 蹲回冷却塔阴影里,我掏出战术笔,在布条背面写下几个字: “人在顶楼,等你现身。” 写完,我把布条挂在通风口铁网上,露在外面。 做完这些,我退回设备间角落,靠着墙坐下。夜视仪放在膝盖上,眼睛盯着天台入口。 风又起来了。 我听见远处高架桥上有车驶过,声音像从水底传来。 右手一直握着弹壳,没松开。 天快亮了。 第24章 金色军装的毒药 天快亮了,我靠着设备间墙角,眼皮沉得抬不起来。但耳朵没松,监控面板黑着,备用电源还没启动。三分钟过去,没人来修。 我动了。 清洁工六点四十换班,现在刚过四点。时间够用。 脱下冲锋衣反穿,把背包塞进拖把车夹层,战术匕首卡在车底横杆上。夜视仪调成低功耗模式,贴在左手腕内侧,压进袖口。制服领子有点紧,但我顾不上。 从消防梯下去,绕到市政厅后门货运通道。铁门虚掩,电子锁闪红灯——昨天那批人忘了关。我推车进去,轮子压过门槛时发出“咔”一声,像骨头断裂。 走廊空荡,灯光昏黄。我低头走,拖把桶晃荡着水声。系统突然震动,界面弹出红点:西侧旧洗手间有异常热源,电力波动持续十二小时以上。 那地方早就废弃了。 我拐过两个拐角,空气开始发闷。越靠近洗手间,越觉得不对劲。头顶通风口滤网边缘飘着细碎金粉,在日光灯下微微反光。 推开门,一股甜腥味钻进鼻腔。 系统警告跳出:“未知挥发性毒素,建议立即撤离。” 我没退。 门口地面有拖拽痕迹,湿漉漉的,像是有人刚泼过水。隔间门半开,最里面那个挂着件衣服——金色军装,肩章带流苏,领花是双鹰交叉图案,十年前边境部队阅兵才配发的那种。 我蹲下,撕下冲锋衣内衬的防弹纤维布,裹住口鼻。右腿旧伤抽了一下,撑着拖把车慢慢挪进去。 毒气密度不均,靠近通风口的地方浓度高。我单膝跪地,匍匐前进,避开地面潮湿区域。军装垂下来,离地十公分,像吊着个人。 战术笔勾住挂钩铁链,轻轻一挑。 “啪。” 铁链断了,军装落地,领口翻转。 里面绣着一行字:“陈雪”。 针脚细密,颜色是暗红,像是渗进布料里的血丝。字体……和女儿作业本上的字一模一样。可这不是她写的。这是仿制特种部队定制绣法,线材含金属丝,能抗高温腐蚀。 我屏住呼吸,用笔尖翻开袖口内衬。 微型芯片嵌在缝线里,指甲盖大小,正在发射低频信号。系统扫描结果显示:坐标指向城郊废弃雷达站,距离市区三十七公里。 正要取芯片,手腕一震。 系统提示:“检测到远程激活指令,倒计时:03:17。” 不是炸弹。 是定位反馈。有人在等我碰它。 我把军装整个塞进垃圾袋,扎紧封口,扔进拖把桶。芯片抠出来,塞进左脚鞋垫夹层。起身时眼前一黑,太阳穴突突跳,嘴里泛苦。 毒气起效了。 视觉轻微重影,右手小指不受控地抖。我靠墙站稳,闭眼三秒,调整呼吸节奏。每分钟八次,不能再多。 门外传来脚步声。 皮鞋,慢,稳,一步一顿。 接着是金属轻敲墙面的声音——哒、哒哒、哒哒哒。 赵卫国的习惯。他算账时总这么敲,像在打摩斯码。 我关掉手电,缩回隔间角落,背贴墙壁,左手压住匕首柄。心跳放慢,体温下降,模拟休克状态。 门被推开。 他走进来,停在两米外。 “你闻起来……”声音带着扭曲尾音,像喉咙做过手术,“像十年前的腐肉。” 我没动。 “那晚你没死在爆炸里,真是遗憾。”他笑了,嘴角扯得歪斜,“我还以为,能把你们全埋进山体滑坡。” 他走近一步,皮鞋踩在湿地上,发出“吱”的一声。 “你知道吗?你女儿今天升旗,站第一排。”他语气轻松,像在聊天气,“我特意安排的。阳光照在脸上,看不清表情,最适合开枪。” 我还是不动。 “你不说话?也是。”他又笑,“植物人躺了十年,舌头都烂了吧?” 他弯腰,手指拨开垃圾袋一角,看见里面的军装。 “这件衣服,是你队长临死前穿的。”他说,“我让他亲手绣上‘陈雪’两个字,一边绣一边割他手指。血混在线里,绣完就断气了。” 我眼皮跳了一下。 他说的是王振。十年前副队长,叛徒。 “你以为你在查真相?”他直起身,“你只是在捡我们不要的残渣。” 他掏出手机,按了两下。 我鞋垫里的芯片突然发烫。 “雷达站那边,已经准备好了。”他说,“你要是现在过去,还能救她一命。当然,也可能是个陷阱。” 他转身,走向门口。 “毕竟……”他手搭上门把,回头看了我一眼,“父爱这种东西,最容易让人变蠢。” 门关上。 脚步声远去。 我睁开眼,右腿肌肉开始震颤,嘴里血腥味越来越重。毒气作用加深,视野边缘出现黑斑。 但鞋垫里的芯片还在发热。 我撑着墙站起来,拖把车推到门口,从夹层取出匕首,插进防火门缝。用力一撬。 “咔。” 门开了条缝。 走廊灯光照进来,地上那层金粉开始缓缓流动,像被看不见的风吹动,聚成一条细线,指向安全出口方向。 我迈出第一步,左脚落地时,鞋垫摩擦地面,发出轻微“沙”声。 芯片温度升高了两度。 第25章 蛇形戒指的致命闪光 鞋垫里的芯片烫得像块烧红的铁片,我靠在防火门边,左脚已经麻木。右腿旧伤抽得厉害,每吸一口气,喉咙里都带着铁锈味。毒气还在烧我的肺,视野边缘发黑,但我知道不能停。 赵卫国走了不到三分钟。他敲墙的节奏还在耳朵里回荡——哒、哒哒、哒哒哒。不是随便敲的。是摩斯码。R-A-d。雷达站。 他想让我去那儿。 我咬破舌尖,用疼清醒脑子。从冲锋衣内袋摸出战术匕首,蹲下,割开左脚鞋垫。刀尖挑出那枚指甲盖大小的芯片,沾着汗和血。 夜视仪调到低光模式,贴上去扫描。屏幕闪出一串乱码,系统自动解析:伪基站跳频信号。坐标被篡改过。真正的源头不在雷达站。 军装上的“陈雪”是冲我来的。但他不会只玩这一手。他会留后招。而最危险的后招,往往藏在细节里。 我抬头看走廊地面。那些金粉还在动。像有风推着它们往前走,聚成一条细线,指向安全出口。 金粉是从洗手间通风口飘出来的。现在却一路延伸到这边。它不怕监控断电,不怕空气静止。它是活的线索。 我拆下拖把车的轮轴,用防弹纤维布绑成滑索,从通风井往下放。两层楼的高度,右腿落地时差点跪倒。膝盖砸在地上,骨头像是裂了,但我没出声。 地下三层停车场,空得瘆人。灯全灭了,只有应急出口标牌泛着绿光。我贴着墙走,金粉的痕迹越来越密,最后停在一辆黑色商务车底下。 车门半开。驾驶座上,半截雪茄躺在烟灰缸里,还没熄。烟丝还在冒白气。 我屏住呼吸,掏出夜视仪。热源扫描开启。车内无人。但系统突然震动,界面弹出警告:高能反应源,定位——驾驶员左手戒指。 我眯眼看向方向盘。借着微弱绿光,看到无名指位置有个反光点。蛇形戒指。宝石眼珠的位置,正一闪一闪,发出极淡的蓝光。 倒计时投影在挡风玻璃上:01:28。 不是炸弹计时器。是远程激活指令的反馈。他在等我靠近,或者等某个时间点触发什么。 车底四周有轻微热波动。压力感应装置。踩上去,整辆车会炸。 我退到拐角,撕下冲锋衣袖口的反光条,缠在飞刀柄上。又从地上捡起一块碎镜片,斜插在水泥缝里。 折射角要算准。飞刀必须打中戒指宝石正中心。偏一毫米,都可能引爆连锁装置。 我盯着倒计时。 00:47。 抬手,甩刀。 飞刀划出一道银线,撞上镜面,折射进驾驶室,直钉戒指。 “叮——” 一声脆响。 宝石碎裂瞬间,戒指爆发出刺目红光。整辆车轰地炸开,火球冲天而起,冲击波掀翻周围三辆轿车,玻璃碎片像雨一样砸下来。 我被气浪掀翻,背撞墙,喉头一甜,咳出一口血。 火光中,车牌烧得扭曲,但还能看清角落那个蛇形标志。正在融化。 系统提示跳出:击杀高危目标附属装置,奖励c4炸药制作教程。已存入资源库。 我没顾上看。 因为火势刚起,我听见了另一道声音——很轻,像是布料摩擦金属的声音。 从那辆烧着的商务车后车厢里,传来的。 我爬起来,冲过去。火舌已经开始舔舐车尾箱。我用战术手套裹住手,猛力撕开车盖。 里面蜷缩着一个人: “马尾辫,粉色羽绒服”。 是女儿。 她眼睛闭着,脸上有擦伤,呼吸微弱。书包还背着,钥匙扣上的“爸爸是英雄”被烟熏黑了。 我一把将她抱出来,刚转身,头顶钢筋发出“吱嘎”声。 车库顶棚开始塌。 一根钢筋断裂,砸向车头,火星四溅。第二根落在车尾,直接把车牌压进火堆。第三根横着扫来,我侧身躲,右腿跟不上动作,被扫中膝盖,整个人摔在地上。 女儿压在我身上,我没松手。 钢筋擦着我后背砸地,震得五脏移位。烟雾越来越浓,火势往通道口蔓延。 我撑着站起来,把她扛上肩。她脑袋搭在我背上,身子冰凉。 系统界面一闪,弹出c4教程的第一页:硝化甘油与吸附材料比例为1:3,混合后需低温静置…… 我现在没条件做炸药。但我记住了。 扛着女儿往安全通道跑。右腿每迈一步都像踩在刀尖上。嘴里全是血腥味,视线模糊,但我没停下。 身后轰隆一声,整个车库顶塌了。火焰吞没所有车辆,也吞没了那枚烧变形的戒指残片。 我冲出通道口,撞开铁门,外面是市政厅后巷。凌晨的风刮在脸上,带着焦味。 我把女儿轻轻放在地上,摸她脉搏。还算稳。 她睫毛颤了颤,没醒。 我低头看自己左手。掌心攥着那枚从戒指上崩下来的金属环,边缘锋利,扎进了肉里,血顺着指缝流。 远处传来警笛声。 我脱下冲锋衣盖在她身上,然后把她重新抱起来。 她书包侧袋鼓了一下。 我伸手进去,摸出一支彩色蜡笔。红色的。笔身上有牙印,像是她紧张时咬过的。 还有张纸。折得很小。我打开。 是她画的画。一栋楼,冒着烟。楼顶站着个拿枪的男人。旁边歪歪扭扭写着:“爸爸别死。” 画纸角落,有个大大的叉。用蓝色彩笔画的。像她之前烧照片时那样。 我盯着那个叉。 突然意识到不对。 这画……不是今天画的。 笔迹太熟。是前几天她在家里画的那张升旗仪式的草稿。 可这张纸,怎么会出现在她书包里? 我猛地抬头。 前方路口,一辆没有牌照的灰色面包车缓缓驶过。车窗贴着深色膜,看不见里面。 但它经过时,车灯闪了一下。 不是转向灯。是远光灯,连闪三下。 像某种信号。 我抱着女儿,站在巷口,风把烟灰吹进眼睛。 那辆车停在二十米外,车门缓缓滑开。 第26章 彩笔叉号里的绑架案 灰色面包车滑开的门像一张沉默的嘴,空荡荡的驾驶座上只留下半截烟头在风里烧着。我没动,抱着女儿贴在巷口铁门边,冲锋衣裹紧她冰凉的身体。警笛声还在远处绕着市政厅打转,但我知道,那不是冲我来的。 我低头看手里的画纸。红蜡笔的牙印还在,蓝叉子涂了三层,压痕深得几乎撕破纸背。这张纸不该存在——那天她画完升旗仪式的草稿,我就当着她的面烧了,灰烬倒进马桶冲走。可现在它就在我手里,边缘平整,一点焦味都没有。 我把画纸翻过来,对着应急灯的绿光。背面有几道铅笔划痕,是小孩子反复描摹留下的。我摸出战术匕首,刀尖轻轻刮下一点蓝色颜料,抹在指尖搓了搓。不是普通蜡笔油,有点涩,像是工业染料。 系统界面弹出来,老式终端的绿色字符滚动:【彩笔成分分析中……含聚乙烯蜡、酞菁蓝、微量金属锌】。下一秒,地图坐标跳了出来——城郊粮油仓库,GpS定位完成。 我收起匕首,把画纸塞进内袋。右腿从膝盖到脚踝像被铁丝缠着,每走一步都扯着旧伤。我背着女儿往巷外走,脚步放得很轻。巷子尽头停着一辆共享单车,链条生锈,坐垫塌陷。我放下女儿,用匕首撬开车锁,咔的一声,链条断了。 我扶她坐上后座,绑上背包带固定住。她脑袋歪在我背上,呼吸浅得几乎感觉不到。我推车走出五十米,在路口拐进一条施工围挡的小路。路灯坏了三盏,第四盏忽明忽暗。借着那点光,我看见她书包侧袋露出半截红色蜡笔——少了一小段,像是被人掰断用过。 车子骑到城郊时天刚蒙亮。仓库区一片死寂,铁皮屋顶被晨风吹得嗡嗡响。我停在三百米外的废弃加油站,卸下女儿放在遮雨棚下,盖上冲锋衣。她睫毛颤了一下,没醒。 我摸出夜视仪戴上,绕到仓库东侧通风口。铁栅栏锈得厉害,一脚踹开。里面漆黑一片,空气里飘着陈年谷物霉味和一丝氨气臭。我贴墙前进,耳朵捕捉地面回音。三个人形热源靠墙坐着,心跳频率一致,呼吸节奏完全同步。 最里面那个麻袋动了一下,一缕马尾辫从袋口滑出,粉色羽绒服的袖子蹭在地上。我喉咙一紧,往前走了两步。 不对。 我蹲下,耳朵离地三十公分。没有拖拽声,没有鞋底摩擦水泥的沙沙声。只有电流——极细微的,像是微型电机在运转。 我抽出匕首,刀尖挑开最外侧麻袋。沙子漏出来,夹着一块发热贴。第二袋也一样,填充物下面是仿生心跳模块,连着导线通向墙角配电箱。 第三个麻袋突然抖了一下,陈雪的辫子甩了出来,嘴唇发紫,眼角有泪痕。她想说话,却被什么捂住了嘴。 我扑过去,手刚碰到麻袋,背后灯光炸开。 白炽灯一盏接一盏亮起,照得整个仓库像手术室。二楼控制台传来高跟鞋的声音,嗒、嗒、嗒,不急不缓。 班主任站在栏杆边,摘下黑框眼镜,引爆器屏幕亮着:00:47。 “你来得比我想象快。”她说,“我还以为你会先送她去医院。” 我没答话,单膝跪地,左手护住怀里的女儿,右手悄悄摸向腰间飞刀。她脖颈皮肤太干净了——上次在校门口,我明明看到她耳后有蛇形刺青的热源反应。现在那里平滑得像贴了层膜。 “你知道吗?”她盯着我,“你女儿哭起来的样子,跟她妈妈一模一样。” 我手指一顿。 “也是这样缩在墙角,咬着嘴唇不发出声音。眼睛睁得很大,像在求谁救她。”她嘴角扯了一下,“可惜没人听见。” 飞刀已经滑到掌心。我盯着她握引爆器的手指,拇指悬在红色按钮上方。 “你搞错了。”我说。 她挑眉。 “我女儿今早穿的是校服裙,白色短袜,蓝色蝴蝶结发带。”我慢慢站起身,左臂仍护着女儿,“她昨天就把羽绒服落教室了,我没让她回去拿。” 话音落,飞刀出手。 银光一闪,直射麻袋里“陈雪”的脸。假人头颅爆开,机械眼碎裂,摄像头溅出火花。电线噼啪作响,连接它的三具仿生装置同时停止运行。 班主任脸色没变。她低头看了眼引爆器,数字跳成00:30。 “可她画的叉,是真的。” 我猛地想起书包里的红蜡笔——少的那一截去哪儿了? 眼角余光扫向角落。一台自动绘画机正缓缓抬起机械臂,笔尖滴着蓝色颜料。纸上是个新鲜的叉号,墨迹未干。 “这叉是你逼她画的?”我问。 “不是我。”她说,“是她自己画的。每次害怕的时候,她都会在东西上画叉。你说,该不该信一个十岁孩子的眼光?” 引爆器屏幕闪烁,燃气管道压力值开始上升。 她按下侧键,仓库四周扬声器响起录音——小女孩的抽泣声,断断续续,带着颤抖。 “爸……别走……” 是我的女儿。 真正的。 录音继续:“我不想画画了……他们让我画……画完要打针……” 班主任抬头看我,眼里第一次有了温度。 “她现在就在你找的那个地方。只要你愿意换,我可以告诉你她在哪。” 我盯着她手中的引爆器,指节发白。 “怎么换?” “你进去,关上门,让系统消失。”她轻声说,“它不该存在。你也一样。” 我笑了下。 “系统不会说话。但它记得十年前,是谁在任务前夜给赵卫国递了麻醉弹。” 她瞳孔猛地收缩。 “你不可能知道……” “我也记得。”我往前一步,“那天雨很大,王振在通讯频道里咳嗽了三声。是你老婆接的电话。” 她手抖了一下。 引爆器倒计时跳到00:15。 我右手缓缓举起飞刀,刀尖对准她胸口。 “现在。”我说,“告诉我她在哪。” 第27章 黑框眼镜后的引爆器 我右手掌心里的玻璃片边缘硌着皮肤,左臂还护着女儿。她呼吸很浅,体温偏低。白炽灯照得仓库像冰窖,头顶水泥梁上吊着几根铁链,晃都不晃。 班主任站在二楼控制台前,引爆器屏幕闪了下,倒计时停在00:14。她没动,手指悬在侧键上方,像是在等什么信号。 我低头看了眼脚边的水泥地。刚才踹通风口时震裂了一块,碎片散在墙角,其中一片被灯光照出细长反光。就是它。 系统界面无声弹出:【目标结构分析完成】。绿色字符标出引爆器背面三组线路——电源主回路走左侧,信号接收嵌在右缝,中间那条是备用触发线。民用遥控改装,外壳接合处有手工打磨痕迹。 我慢慢站直,右腿故意一沉,身子歪了半寸。冲锋衣袖口蹭过脸颊,把汗抹掉。 “你老婆当年接电话的时候,”我说,“背景里有婴儿哭。” 她眼皮跳了一下。 “周三下午三点,儿童医院呼吸科走廊尽头,有个穿粉色外套的小女孩坐着吸雾。”我往前半步,“你每次送她进去,都在门口停留十七秒。够拍一张清晰的脸。” 她拇指往下一压。 我没等她按到底。 手腕一抖,玻璃片飞出去,划破空气发出极轻的“嗤”声。正中引爆器背面接缝,切入两毫米深。线路断开瞬间,屏幕黑了。 啪。 倒计时冻结。 她猛地抓起引爆器翻过来,看清断口后抬头看我,眼神第一次乱了。 “你不是冲赵卫国来的。”我说,“你是被逼的。” 她冷笑:“你觉得我会怕死?” “你不怕死。”我从地上又摸起一块碎片,比指甲盖大点,“但你在乎那个孩子能不能活到下周三。” 她喉咙动了动。 我往前走一步,把她逼到栏杆死角。身后传来轻微布料摩擦声——我把女儿挪到了配电箱后面,靠墙放稳。那里有凸起的水泥墩,能挡流弹。 “告诉我她在哪。”我说。 “你救不了她。”她声音低下去,“就算你现在找到门,也打不开锁。密码每天变,关联心跳频率。” “b区地下夹层。”我不接她的话,“通风井往下六米,门上有红色叉号。是不是?” 她猛地抬头。 “你女儿画叉的习惯是从哪儿学的?”我盯着她眼睛,“是不是每次打针前,护士都会让她在同意书上画个叉?” 她嘴唇颤了一下。 就在这时,系统突然弹窗:【次级引爆源激活,加密频率锁定】。 新倒计时浮现在视野中央——00:59。 来源不明。 我立刻蹲下身,耳朵贴地。地面传来的震动变了。之前是仿生装置的微电机运转,现在是低频脉冲,间隔三秒一次,像水泵在抽水。 水管? 我抬头看向仓库顶部横贯的粗铁管。锈迹斑斑,接口处裹着防水胶带。一根往下斜穿进墙内,消失在东侧墙体深处。 “排水系统改造成压力引爆装置。”我说,“一旦水流中断或超压,就会触发。” 她没否认。 “你耳后的贴膜下面,是不是也有植入物?”我问,“跟陈雪身上的一样?远程监控用的?” 她终于开口:“他们给我女儿打了药。每周一次,维持神经活性。停了就会脑萎缩。” “所以你也得听话。” “我不是为自己。”她说,“我是为了让医生按时给她用药。” “那你应该知道门禁密码怎么破解。” “不能说。”她摇头,“说了她们会立刻终止治疗。” 我站起身,走到控制台下方,仰头看她。 “你有没有想过,”我说,“为什么偏偏是你来守这里?一个老师,懂什么爆破、监控、军用通讯协议?” 她沉默。 “因为你熟悉她。”我指了指自己怀里女儿的方向,“你知道她怕黑,知道她画画解压,知道她紧张时会咬笔帽。这些信息,只有天天看着她的人才清楚。” 她闭上眼。 “你是被选中的监视者。”我说,“不是杀手,是观察员。” 她睁开眼,声音哑了:“上周五,她数学考了满分。我在办公室改卷子的时候,手一直在抖。我想冲出去抱她,可我不能。” “现在你能。” “代价是她的命。” 我伸手从背包侧袋掏出战术手电,拧开底盖,取出里面藏着的信号干扰芯片。这是七天签到凑出来的玩意,能短暂阻断特定频段的无线传输。 “你只要告诉我一件事。”我说,“那扇门上的叉号,是红蜡笔画的,还是记号笔?” 她愣住。 “如果是红蜡笔,说明她刚画过。”我盯着她,“如果是记号笔,那就是你们伪造的标记。” 她嘴唇动了动:“……是红蜡笔。” 我点头。 把干扰芯片塞回手电,重新装好。然后从腰间抽出最后一把飞刀,轻轻放在控制台台阶上。 “我不杀你。”我说,“但你要记住,下次再听见孩子哭,别再按下按钮。” 我转身朝东墙走。那边有扇小铁门,半开,露出后面的管道井。井口直径六十公分,垂直向下,内壁结着湿滑青苔。 系统提示:【检测到生物热源波动,深度约六米,心率68,律动正常】。 是她。 我最后回头看了一眼。 班主任仍站在栏杆边,手里攥着失效的引爆器。她没看我,而是低头盯着自己的手腕,像是在数脉搏。 我扯下冲锋衣内衬的防弹纤维布条,缠在鞋底防滑。然后单膝跪地,把女儿背起来,用背包带绑紧。她脑袋靠在我肩上,一动不动。 井口黑得看不见底。 我一手扶墙,一脚踩进管道。身体缓缓下沉,背部贴着冰冷铁壁。下滑两米后,听见头顶“咔哒”一声——小铁门自动关上了。 黑暗扑面而来。 我摸出夜视仪戴上。绿色视野里,井壁布满横向肋条,像是老式排水管的加强筋。往下五米左右,有个t型岔口,左侧通道倾斜向下,右侧堵死了。 系统提示:【前方三米处发现金属门框,表面有新鲜划痕】。 到了。 我落地站稳,放下女儿靠墙坐着。从口袋里摸出那支红蜡笔——从她书包里捡回来的,断口还在。 蹲下身,在门边水泥地上画了个叉。 一秒。 两秒。 没有警报。 我伸手推门。生锈铰链吱呀作响,门开了条缝。里面有风,带着霉味和一丝淡淡的氨水气。 正是之前闻到的味道。 我正要抬腿进去,系统突然震动:【倒计时剩余00:12,次级引爆源功率上升】。 同时,脚下传来细微震动。 不是来自门内。 是头顶。 整根排水管开始共振,像是有高压水流正在逼近。 我猛地回头。 井口方向传来金属扭曲的“嘎——”声。 上面有人在手动关闭主阀?还是……启动加压? 我抱起女儿往门里退了半步。 就在这一刻,门缝里飘出一张纸。 很小,折成三角。 我接住,展开。 是半张作业纸,边缘烧焦。上面用红蜡笔画了个歪歪扭扭的叉,旁边写着一行字: “爸爸,我怕黑。” 第28章 生死时速 门缝飘出的纸条在我掌心发烫。 我接住,展开。 半张作业纸,边缘烧焦。红蜡笔画了个歪歪扭扭的叉,旁边写着:“爸爸,我怕黑。” 字是她写的。笔迹和书包里那张全家福一模一样。 我喉咙发紧,把纸条塞进冲锋衣内袋,贴着胸口的位置。那里还残留着一点体温。 抱着女儿的手没松。她脑袋靠在我肩上,呼吸轻得像快断了的线。 头顶传来金属扭曲的“嘎——”声,越来越响。 不是水流声,是主阀在转动。有人在加压。 我立刻转身,背贴铁壁,脚底防弹布条卡进排水管横向肋条。身子往左斜滑,避开正下方竖井口——那种地方一旦灌水,就是高压水刀,能把人撕成两半。 身体顺着倾斜管道下滑,速度快得控制不住。右腿旧伤突然抽筋,整条腿像被铁钳夹住。我咬牙蹬墙,借反作用力扭转方向,硬生生把下坠轨迹掰向左侧岔道。 哐! 落地时单膝跪地,膝盖砸在水泥地上,震得牙根发酸。我没管疼,第一时间翻滚卸力,把她护在怀里,用后背挡住可能飞溅的碎石。 睁开眼,绿色视野里,前方是一条三百米长的倾斜管道,坡度至少六十度。内壁全是湿滑青苔,几处塌陷堵住了半边路。远处有微弱红光闪烁,像是检修平台的警示灯。 系统提示浮现在眼前:【次级引爆源倒计时00:47,功率持续上升】。 我解开背包,手伸进去摸系统刚给的“降落伞组件”。 包装拆开,里面没有伞包。 是一整套婴儿用品:保温毯、奶瓶、尿布……全是我十年前在医院醒来那天,护士递给我的那些东西。当时我没敢接,只看了一眼就转开了头。 现在它们又回来了。 我盯着那块裹在外面的高强度反光铝膜,猛地扯下来,三下两下把女儿裹紧。她的脸露在外面,嘴唇发紫,但体温似乎稳住了点。 我把其他东西塞回背包,铝膜一角划破了,在指尖留下一道细痕。 起身时,左臂突然一阵刺痛。低头看,冲锋衣袖子破了条口子,血已经渗出来。不知道是摔的还是刚才蹭到管壁的锈铁。 不重要。 我一手抱她,一手撑地,开始往前挪。 管道太窄,只能侧身横移。我用腰间匕首钉进管壁当支点,每走一步都得先把女儿固定好,再腾出手去够下一个着力点。 走到一半,头顶“砰”地炸开一声闷响。 水泥块崩落,混着高压水柱喷下来,打得我肩膀生疼。我立刻缩身,把她整个罩在身下。水柱冲得视线模糊,夜视仪差点脱手。 等水流稍弱,我抬头看,发现前面又有两处塌方,中间只留一条半人高的缝隙。 必须爬过去。 我蹲下,让她趴在我背上,用背包带绑牢。她脑袋垂在我颈窝,呼出的气息凉得吓人。 钻进第一道缝隙时,右肩撞上突出的钢筋,整个人失去平衡。我本能地伸手撑地,手掌直接按在一块碎玻璃上。 疼。 但我没叫。 只是慢慢把手指从玻璃片底下抽出来,换手继续往前爬。 第二道缝隙更低。我只能匍匐前进,肚子贴地,背部高高拱起才能不压到她。 爬出去那一刻,前方豁然开阔。 是个圆形检修平台,直径七八米。中央立着混凝土墩,四周堆着废弃零件。右侧有扇铁门,通往通风竖井——那是唯一的出口。 可就在我们踏上平台的瞬间,两侧高台突然亮起探照灯。 强光刺得我瞬间失明。 下一秒,枪声响起。 子弹打在脚边水泥地上,溅起一串火花。穿甲弹,能打穿防弹车的那种。 我扑向最近的混凝土墩,把她轻轻放在凹槽里。抽出最后一把飞刀,插在面前地上——这是标记,也是底线。只要我还站着,就不能再往后退一步。 左边高台,枪手正在换弹。 我抓起战术手电,猛地掷向右侧空地。手电滚动,发出金属摩擦声。两个枪手同时转向。 就是现在。 我冲出去,贴地翻滚,接近右侧死角。一枚子弹擦过左臂,火辣辣地疼。我没停,反手甩出匕首。 匕首旋转飞出,正中右边机枪支架。金属断裂声清脆响起,对方火力中断两秒。 够了。 我冲到掩体后,立刻检查她的情况。 还在呼吸。脉搏比刚才有力了些。 我松了口气,正准备抱她冲向通风竖井,头顶突然传来一声巨响。 轰——! 主管道炸裂。 高压污水如瀑布般倾泻而下,夹杂着碎石和铁片,砸得平台咚咚作响。我猛地转身,用整个后背将她死死压在凹槽内。 水流冲击力太大,整个人几乎被掀翻。我咬牙撑住,膝盖抵住地面,双手牢牢箍住她的身体。 污水漫过脚踝,迅速升到小腿。 耳边全是轰鸣,分不清是水声还是枪声。我只知道一点——只要我还有一口气,就不能让她碰一滴脏水。 不知过了多久,水流势头终于减弱。 我缓缓松开手臂,回头看她。 铝膜还在,裹得严实。脸上的水是流下来的,不是血。 我抬手抹了把脸,喘了两口气。 站起身,准备带她走。 可就在这时,系统界面无声弹出: 【检测到异常生物信号波动,来源方向——北纬39°12′,东经96°45′】 我没动。 那个坐标……我在哪见过? 脑子里闪过雪山实验室的残骸,冰层下的金属门,还有周婉宁倒下时,后背伤口的位置。 一模一样。 我低头看女儿,把她重新抱紧。脚步朝通风竖井挪了两步,又停下。 不对劲。 这么安静。 敌人不会只放两枪就撤。 我耳朵贴地,听震动频率。 除了滴水声,什么都没有。 太干净了。 我慢慢转头,看向刚才扔飞刀的地方。 地上那把刀不见了。 不是被水冲走的。水流方向不对。 我眯起眼,盯着地面。 刀是被人拿走的。 而且就在刚才,我背对的时候。 我缓缓把手摸向腰间,只剩空鞘。 然后,我听见了一声极轻的咳嗽。 不是她发出的。 是从通风竖井深处传来的。 有人在下面等着。 我抱紧女儿,一步步退回到混凝土墩后。背靠着冰冷水泥,右手悄悄摸出背包里的铝膜碎片,捏在掌心当武器。 灯光忽然闪了一下。 我瞳孔收缩。 看见通风竖井的铁门边缘,露出一角白大褂。 第29章 时空裂隙 通风竖井的铁门没再动。 那角白大褂静静垂着,像被钉在了黑暗里。我贴着混凝土墩往后挪,每一步都踩在碎石和湿泥之间,脚底打滑也不敢提速。她在我背上轻得不像活人,呼吸几乎感觉不到。 夜视仪扫过去,热源信号还在,但轮廓变了——不是一个人,是一团不规则的影子,悬浮在离地三十公分的位置。没有心跳波纹,呼吸频率恒定在每分钟八次,像是某种机械装置在循环运转。 我停下脚步,故意咳了一声。 白大褂抖了一下,袖口往上缩了半寸。金属手腕露出来,表面有细微划痕,关节处没有皮肤纹理,连接缝里渗着暗红液体,不是血,更像冷却液。 不是周婉宁。 也不是活人。 我把铝膜碎片攥紧,指节发麻。这东西能模仿她的衣服,说不定还能模拟声音。可它不动,也不进攻,就那么挂着,像在等什么。 不能再等了。 我摸出匕首残鞘,贴着墙根往左移。平台另一侧有条废弃排水管,直径够一人爬行,多年前检修用的,现在锈得厉害。我用残鞘撬螺栓,一下两下,铁皮崩开火星,第三下终于松动。 管道口朝下倾斜,里面黑得看不见底。 我背好女儿,深吸一口气钻了进去。 爬了不到二十米,右腿旧伤突然抽搐,整条腿像被电流贯穿。我咬住战术手套硬撑,膝盖蹭在粗糙管壁上,冲锋衣磨破一道口子。污水从上方裂缝滴落,一滴一滴砸在脸上,带着铁锈味。 系统界面闪了一下:【军用绳索已解锁】。 我记起来了,昨天签到拿的。翻背包掏出来,一头绑在女儿腰上,另一头绕过自己肩膀打结。绳索绷直的瞬间,前方塌陷带出现——整段管道断开,下面是三米深的积水坑,水面漂着油污和死老鼠。 我抓着绳索边缘滑下去,脚刚触水就感觉不对劲。水温太低,像冰河。而且底下有吸力,像是泵在工作。 不敢久留。 蹬墙借力爬上对面管道口,刚站稳,脚下一滑——踩到了东西。 低头看,是半截人类指节,指甲发黑,连着腐烂的皮肉。血迹从旁边墙上一路延伸上去,在夜视仪下泛着暗绿光。 我顺着血迹抬头。 一面残墙立在拐角,水泥剥落,露出里面的钢筋。上面用红漆或血写了七个字: **北纬39°12′,东经96°45′** 字体歪斜,最后一笔拖得很长,像写到一半手抖断了气。 我伸手摸那字,指尖沾上黏腻液体。凑近闻,是血,还没完全干。 系统弹出提示:【坐标匹配成功,关联数据——雪山实验室最后一次通讯记录,时间戳:十年前任务当日18:47】 就是我们小队覆灭那天。 我撕下一块带字的墙皮,塞进内袋,紧贴胸口。那里还贴着陈雪画的全家福,两张纸叠在一起,一个温度,一个冰冷。 “爸爸……” 声音很轻,像从梦里飘出来的。 我猛地转身,以为有人跟上来。 没有。 是陈雪睁开了眼。瞳孔涣散,嘴唇发青,却清清楚楚地说:“那个阿姨在哭……她穿着白大褂,背后有光。” 我没动。 她说的,和刚才通风竖井里的影子一模一样。 我立刻启动战场回溯功能。眼前画面跳帧,像老电视信号不良,雪花乱闪。几秒后,画面定格:一片雪原,燃烧的金属门,门缝里伸出一只手,戴着熟悉的战术手套——是我的。 回溯结束。 我喘了口气,额头全是冷汗。未来十分钟看不到威胁,只看到过去的影子。 不能去雪山。 至少现在不能。 我抱紧她,沿着记忆里的路线往前走。这条通道我三年前查市政工程图时看过,通向城郊粮油仓库主厅,出口在装卸区背面,靠近垃圾转运站。 又爬了一段,前方空气开始波动。 不是热浪扭曲那种,是像水波纹一样一圈圈荡开。夜视仪显示正常,可肉眼看过去,那片空间像是被什么东西轻轻撕开了口子。 然后,她出现了。 周婉宁。 站在光晕中央,白大褂完整,头发扎成马尾,脸上有擦伤。她张嘴说话,但我听不见声音。她的手抬起来,指向我胸口,又指向远处,表情痛苦,像在求我做什么。 下一秒,光晕剧烈震颤,她整个人被拉进裂缝,消失不见。 我冲过去,伸手抓了个空。 只有空气,凉得刺骨。 低头看女儿,她又闭上了眼,但右手紧紧攥着我的衣领,指甲掐进布料。我解开冲锋衣一看,她右肩胎记微微发烫,形状像星图,边缘有细光流动。 我没碰它。 只是把婴儿保温毯重新裹好,确认奶瓶和尿布都在背包夹层。这些东西湿了大半,但铝膜还能保温。我背着她继续往前爬,速度放慢,每一步都听着地面震动。 出口不远了。 爬出管道口,外面是仓库装卸区。铁门虚掩,外面路灯昏黄,照着一辆报废的叉车。我贴着墙边走,绕过监控死角,穿过堆满麻袋的货区。 突然,她又说话了。 “爸爸,阿姨的伤口……和你一样。” 我顿住。 没问她怎么知道。也没回头。 只是把手伸进冲锋衣口袋,摸到那块带血字的墙皮。它还在发烫,像一块烧红的铁片。 我迈步走出仓库,夜雾扑面而来,带着秋末的寒意。城郊公路空无一人,远处有狗叫,近处是风刮塑料袋的声音。 我背着她往安全屋方向走。七公里,徒步三个小时。路上不能坐车,怕被追踪。背包里的婴儿用品随着步伐轻轻晃动,发出微弱摩擦声。 女儿睡着了,但手一直没松开我的衣领。 我走得很慢,右腿每迈一步都像在割肉。夜视仪早就关了,省电模式开启。战术手电没亮,匕首残鞘插在腰后,随时能抽出来。 路过一个废弃电话亭时,我停下来喝了口水。军用水壶里是早上灌的热水,现在只剩温的。喂女儿喝了一口,她呛了一下,但咽了下去。 我掏出系统刚给的微型GpS,输入血字坐标。 屏幕闪了几下,跳出一行字:【该位置存在于多重时间层叠态,现实映射概率低于0.3%】 我关掉设备,塞回口袋。 多重时间?层叠态? 我不知道那是什么。我只知道,女儿看见了不该看见的人,说出了不该知道的事。 而那个坐标,是我十年来最不想再踏足的地方。 雾越来越浓。 我看不清前方五米的路,只能凭着记忆和地标往前走。路边电线杆上的编号、垃圾桶的位置、某家关门的小卖部门口的台阶高度——这些都是我三个月前踩点记下的。 安全屋在城西老居民楼六单元三层,门牌304。钥匙藏在楼道消防栓后面,房主是个失踪的退休教师,房子归我用,条件是每月打扫一次。 快到路口时,女儿忽然睁开眼。 这次声音很清晰。 “爸爸,阿姨说……你要相信她的眼睛。” 我没回答。 只是加快脚步,穿过马路,走进巷子。 楼道灯坏了,我摸黑上楼,脚步放轻。消防栓后面的钥匙还在,铜色,有点锈。插进锁孔,转动。 咔哒。 门开了。 我背着她进去,反手关门,没开灯。 屋里有股灰尘味,床单盖着家具,地上铺了防潮垫。我放下背包,先检查门窗是否密封,再打开干扰器,屏蔽所有无线信号。 女儿已经睡熟。 我小心把她放在床上,用干毛巾擦脸,换上干燥内衣,再裹进保温毯。她右肩胎记不再发光,但皮肤温度比正常高一度。 我坐在床边,掏出那块血字墙皮。 它还在发热。 指尖摩挲着那串数字,像是能摸出十年前的风雪。 窗外,雾气弥漫。 楼下一棵树的影子投在墙上,随风轻轻晃动。 像谁在敲门。 第30章 真相碎片 风刮得人睁不开眼,我背着她一路往东。脚底踩碎的玻璃渣子咔嚓响,像十年前边境雷区里的石子。女儿脑袋贴在我肩上,呼吸断断续续地烫着我的脖子。 三公里外那座废弃快递站,是我半年前无意间发现的。地下夹层入口藏在仓库后墙塌陷的砖堆底下,铁门锈死了大半,但还能推开一条缝。 我把她放下来靠墙坐着,喘了口气,手伸进冲锋衣内袋摸出战术手电。光一亮,灰尘扑簌簌往下掉。通道低矮,得弯腰走。右腿旧伤抽得厉害,每一步都像踩在刀尖上。 终于到底,推开通往夹层的小铁门。里面不大,一张行军床,一个铁皮柜,角落堆着几箱压缩饼干和净水片。墙上钉着张手绘地图,标着几个红点——都是我签到后顺藤摸瓜查到的可疑地点。 先把女儿放在床上,用防弹纤维内衬裹紧。这东西能保温,也能挡点冲击。我蹲下检查鼻息,还算稳。额头滚烫,烧还没退。 背包扔在地上,湿透了,奶瓶、尿布包、小毛巾全泡在污水里。我一件件往外掏,手指碰到奶瓶底时顿了一下。 有刻痕。 不是磕碰,是人为的,一道一道,深浅一致。我拧开瓶盖,倒扣过来对着灯光看。那些线排列成组,像是某种编码格式——和军用物资编号很像。 零点刚过。 系统界面无声弹出:【签到成功,获得“加密日记(未知来源)”】 全息字浮在眼前,灰蒙蒙的,像老式终端屏幕上的残影。没有说明,没有提示,只有一串乱码样的字符。 我坐到桌前,打开笔记本电脑。这是上次签到得的军用加固机,能离线运行基础程序。之前用它分析过陈雪画里的反光点,还原过弹道轨迹。现在试试能不能把这串刻痕转成数据。 拍照,导入图像处理软件,调对比度。刻痕变成波形图,高低起伏。试着套用几种解码协议,前两次失败,第三次匹配上了边境任务中用过的简易摩斯变体。 屏幕跳字。 一行文字缓缓浮现: "7号实验体存活,母体死亡,基因样本移交赵。" 我盯着那句话,手指无意识攥紧了桌角。 七号实验体。 十年前最后一次任务简报里提过一次。队长说边境发现非法人体试验点,代号“育婴房”,七个实验体,全是孕妇。我们负责突袭取证,结果刚进山就被炸了埋伏。 当时王振在无线电里吼了一句:“七号还活着!快救她!”然后通讯中断。 后来全队覆灭,我以为那是临死前的胡话。 原来是真的。 我翻出尿布包,里层有个暗袋,撕开一看,是张泛黄的标签纸。印着模糊的医院标志,下面一行小字:周-04,产科隔离区。 周。 和她姓一样。 我脑子里突然闪过那个穿白大褂的女人影子。女儿说她在哭,背后有光。而刚才那行血字坐标,正是雪山实验室的位置。 赵卫国在那里做过什么,早就不是秘密。但现在看来,那地方不只是藏身据点,而是延续。 他把当年没做完的事,继续做了下去。 我把纸条收好,回头去看女儿。 她蜷在行军床上,脸还是红的,嘴唇干裂。我把干净奶瓶放进她手里,她下意识抱紧,像小时候抓玩具熊那样。 “阿姨是谁?”我低声问,没指望她回答。 她眼皮颤了颤,没睁眼,嘴里咕哝了一句:“爸爸的枪声……像下雨。” 我愣住。 下雨。 植物人那十年,我对外界的声音一直有模糊感知。最后清醒那天,是暴雨夜。我们在山谷交火,子弹打在岩石上噼啪响,混着雨声,真像一场倾盆大雨。 女儿怎么会知道? 我伸手撩起她右肩衣服,胎记在昏黄灯下微微发亮,淡金色,形状不规则,像星图。 之前她说钥匙扣能开门,我还以为是梦话。可从那天开始,每次系统签到,那枚钥匙扣都会发烫。不是电池发热那种,是像被什么东西激活了。 我掏出钥匙扣,放在桌上。普通金属,粉色卡通头像已经磨花了。但底部有一圈极细的凹槽,不仔细看根本发现不了。 和奶瓶底的刻痕,纹路一致。 我拿笔把两处图案拓下来,拼在一起。缺口刚好对上,组成一个完整的六边形符号,中间有点状排列,像星座。 系统突然震动一下。 【检测到高维信号共振频率匹配】 提示一闪即逝。 我没动,盯着那张拼合图看了很久。 然后拿出随身带的记事本,撕下一页,写下三行字: 7号实验体=幸存者线索 婴儿用品=过去证物 女儿所见=非幻觉 折好塞进防水袋,贴身放好。加密日记原件也封进去,压在内衣口袋最里层。 抬头看她。 她睡着了,呼吸比刚才平稳了些,小手还抱着奶瓶。脸上汗湿的头发贴着额头,睫毛轻轻抖。 我坐在床沿,握住她的手。 冷的。 我用掌心焐着,一动不动。 窗外风停了,远处传来一声野狗叫,很快又没了。 时间一点点走。 我数着心跳等下一个零点。 签到之后,或许还能拿到新东西。 但现在不能冲动。线索才刚开始拼,敌人还在暗处。赵卫国敢留下这些痕迹,要么是故意引我入局,要么……是他根本没想到这些东西会落到我手上。 行军床发出轻微吱呀声。 女儿翻了个身,嘴里又嘟囔了一句,声音很轻: “别开枪……妈妈怕。” 我没回应。 只是把女儿的手按在自己胸口,让她能感觉到心跳。 稳定,有力。 告诉她我在。 我一直都在。 第31章 子弹轨迹 女儿睡着了,呼吸比刚才稳了些。我坐在床沿,手还握着她的,冷得像冰。掌心焐了一会儿,她手指动了下,没醒。 那张拼好的六边形纸片就贴在胸口内袋里,紧挨着加密日记。系统提示过后再没动静,可我知道,有些东西已经开始松动了。 我把她轻轻放平,盖上防弹纤维毯,起身走到铁皮柜前。军用电脑还开着,屏幕停在波形解码界面。我把奶瓶刻痕和钥匙扣凹槽的拓印图重新导入,手动调整匹配角度,第三次对齐时,全息界面突然闪了一下。 不是系统签到,是自动触发。 灰白画面猛地炸开—— 雨夜,山谷,泥水混着血往岩缝里渗。我们五人呈扇形推进,枪口压低。无线电沙沙响,王振在后方喊:“七号实验体还有心跳!”我刚要下令突入,左侧山崖突然火光冲天。 镜头像是从我后脑勺拍的,晃得厉害,但能看清赵卫国站在三米外,手里握着麻醉枪。他没打目标舱门锁,而是偏了三度,子弹擦过断崖边缘,精准引爆了预埋的c4。 爆炸前一秒,他转头看了我一眼。 嘴角歪了下。 画面戛然而止。 我靠在墙上,喉咙发干。不是幻觉。这记忆以前模糊成一片,现在却清晰得像昨天发生的事。 他不是失误,是故意的。 指甲掐进掌心,疼让我清醒。现在不是发狠的时候,得验证。如果这段记忆是真的,那当年的弹道数据也能复现。 我收拾装备:战术手电塞进冲锋衣内袋,匕首绑回小腿,把昨夜签到得的狙击枪从背包取出。mK12 mod 1,带消音器和热成像瞄具,荒废训练场用正合适。 出门前回头看了一眼女儿。她翻了个身,小手抓着毯子边缘,嘴里嘟囔了半句什么,听不清。我没走近,只把行军床挪到墙角,顺手把防水袋塞进她枕头底下。 外面天刚蒙亮,风停了,空气闷得像压了层布。摩托还在原地,链条锈得吱呀响。我推着它绕到主路,骑上去时右腿旧伤抽了一下,咬牙撑住。 城郊废弃民兵靶场二十分钟车程。路上没开导航,凭记忆拐进一条水泥岔道,尽头是塌了半边的岗亭。铁丝网倒在地上,像被野兽撕过。 我把摩托藏在灌木后,背枪步行进去。靶道长一百二十米,尽头是混凝土挡墙,上面挂着几个破烂靶纸。我选了中间那个,用战术手电扫了四周热源,确认没人埋伏。 架枪前先测环境。湿度八十二,风速三点七级,东南方向。海拔五百一十三米,和当年任务区基本一致。我把参数输进瞄具内置计算器,调出理论落点。 右腿蹲久了开始发麻,我改用左膝跪地支撑,枪托抵肩。扳机护圈有点宽,手指适应了两秒。瞄准镜里,靶心红点微微晃动。 深呼吸三次。 心跳降到六十以下。 扣扳机。 子弹飞出去的瞬间,耳朵捕捉到一丝异样——不是枪声延迟,是空气震颤,像玻璃即将碎裂前的嗡鸣。 下一秒,靶位后方整面防弹观察窗轰然炸裂。 碎片呈放射状爆开,最大的一块擦着枪管飞过,在混凝土墙上划出火星。我立刻收枪翻滚,退到掩体后,没受伤。 不是子弹击穿。 也不是炸药。玻璃裂纹中心没有穿透点,边缘也没有灼烧痕迹。更像是某种定向能量冲击,瞬间超载材料应力极限。 我爬回去检查残骸。手指摸到窗框内侧,有一层极细的粉末,灰白色,碰一下就散。像是金属氧化物残留。 掏出随身检测仪扫了一下,数值跳动几下,锁定成分:钕铁硼微粒。 高能磁脉冲载体。 有人远程引爆了这面玻璃,用的是军用级电磁武器。这种设备不在常规列装名单上,只有特种作战单位或境外组织才可能持有。 而他们知道我会来。 我收起检测仪,把狙击枪拆解装进套筒。离开前最后看了一眼靶纸——子弹正中十环,偏差不到0.3毫米。 和记忆里的轨迹完全一致。 赵卫国那一枪,也是这个精度。 我扛着枪套往回走,路过岗亭时停下。铁皮墙上钉着一张泛黄通知,字迹模糊,依稀能看出“禁止擅自使用高功率电磁设备”几个字。 十年前这里还是正规训练基地。 现在成了别人的试验场。 摩托发动起来声音有点大,我拧小油门慢慢驶出岔道。进城方向车流渐多,红绿灯路口等了两轮才过去。 副驾上放着枪套,左手搭在上面,右手握方向盘。钥匙扣在裤兜里发烫,不是持续的,是一阵一阵的,像信号脉冲。 快到主干道北段时,车载收音机突然杂音。我关了,又打开手机导航,路线正常。可就在切换界面的一瞬,屏幕底部闪过一行字符: 【旧任务记忆完整度:17%】 不是系统弹窗,是直接嵌入操作系统底层的信息流。 我盯着看了两秒,再刷新,没了。 手伸进内袋摸出加密日记。外壳冰冷,可里面的数据芯片正在微微发热。刚才射击时,它应该同步记录了全过程。 下一个零点,签到还能拿新东西。但现在我更想知道,是谁在监控这个系统? 或者,它本来就不只是我的系统? 车子驶过跨江大桥,路灯依次亮起。后视镜里映出我脸,胡子拉碴,眉骨疤痕泛白。十年植物人,三年单亲爸爸,两个月前连枪都拿不稳。 现在我能复现十年前的弹道。 也能被人用高能脉冲盯上。 我摸了摸腰侧空枪套的位置,那里本该别着配枪。如今只剩一道旧痕。 前方路口绿灯亮了。 我踩下油门,方向盘右转三十度,导航自动更新路线。 回家。 第32章 女儿画像 车灯扫过防盗门铁皮,熄火时震动传到地板。我把枪套从副驾拎下来,靠墙立好,钥匙扣在裤兜里还一阵阵发烫,像揣了块刚出炉的铁片。 屋里安静。女儿还在睡,呼吸声隔着门缝飘出来,短促两下,停一拍,再继续——她感冒还没好利索。我没开大灯,摸黑把冲锋衣脱了甩在椅背,内袋那张六边形纸片还在,但加密日记外壳烫得不行,指尖一碰就缩回来。 我拧开保温杯倒了半杯凉水,把芯片泡进去。水面刚盖过外壳,冒了丝白气,温度计读数从六十多直接掉到三十七。 军用电脑接上电源,屏幕闪两下,没反应。钕铁硼粉末沾在金色军装上,之前没注意,现在靠近电子设备全乱套。平板、读卡器、信号分析仪一个都连不上,电流嗡嗡响。 我抓起军装抖了抖,沉得不像布料,更像是镀了层金属膜。左胸口位置缝线密实,夜视仪扫过去,反光不均,像是藏了东西。 飞刀划上去会触发自毁,系统警告还浮在眼前。我换了把战术笔,尖头抵住缝线边缘,顺着轮廓一点点挑。不是剪,是剥,像拆炸弹引线那样慢。 第三道线断的时候,一片布掉了下来。 下面压着一张画像。 画的是陈雪,穿着校服站在学校旗杆底下笑,眼睛弯着,马尾辫翘起来一撮,书包上的“爸爸是英雄”钥匙扣也画得清清楚楚。笔触太细,不是小孩能画出来的,连她右耳后那颗小痣都标了红点。 我捏着画翻过来,背面没有署名,但夹层鼓了一块。用笔尖轻轻一顶,一块指甲盖大小的存储卡滑进掌心。表面磨砂,正中间一道星形刻痕,像是被人拿刀划过。 电脑不能用,手机一插就读取失败自动重启。我转身去女儿房间,轻手轻脚从床头柜拿了她的旧平板——这台没联网模块,电池也老化得厉害,开机要半分钟。 拆掉所有无线天线接口,转接头插进读卡口。屏幕一闪,视频自动播放。 画面是教室后排视角,空荡荡的课桌,阳光斜照进来。镜头缓缓推进,停在靠窗那个座位上——陈雪的书包挂在椅背,钥匙扣晃了一下。 然后切到监控画面:灰蒙蒙的清晨,校门外巷口三个黑影来回走动,戴着帽子口罩,手里拎着长条包裹。时间戳跳出来:“明日07:40”。 下一秒,画面变黑,白色字体逐行浮现: “你重建战场, 我重建家庭。 欢迎回来,陈队长。” 字迹熟悉。和十年前任务简报上的打印体一模一样,连“队”字末笔那一顿的弧度都没变。 我拔出存储卡,平板关机,放回原位。经过卧室门时停了两秒,听见她翻了个身,被子窸窣响,嘴里咕哝了一句:“……别走啊……” 我没进去。 回到客厅,掀开沙发垫,取出签到得来的c4组件。炸药块、雷管、遥控引信都在,包装密封完好。我拆开一块,用铝箔纸裹紧,塞进废弃的共享单车座管里。另一块切成薄片,贴在巷口路灯底座内侧,引线顺着排水沟埋进下水井盖缝隙。 遥控器测试三次,信号稳定。设成双通道触发,一路手动引爆,一路接震动传感器——只要有人靠近或搬动单车,立刻响应。 地图摊在桌上,红笔圈出两个点:校门口公交站、必经的小巷拐角。那边有监控死角,也有老旧电线杆,适合布置交叉火力点。 我又从背包夹层抽出一张手绘路线图,是上周接送她时默记下来的。每天早上七点二十六分出门,七点四十一分到校,中间步行五分钟,穿两条支路,过一个无红绿灯路口。 他们选的时间很准。早高峰刚开始,家长送完孩子急着上班,没人留意角落动静。 我把闹钟定在凌晨五点,提前两小时布防。陷阱已经设好一部分,剩下的等天亮前再去补。 坐到门边椅子上,背靠着墙,右腿旧伤隐隐抽着。飞刀插在战术靴外侧,手一直搭在柄上,指腹摩挲着防滑纹。 窗外楼下有环卫车经过,刷地一声水响,接着是塑料袋被风吹着打转的声音。我闭上眼,耳朵却竖着,听着屋里的每一丝动静。 女儿没醒。 毯子还是抓在手里,小指头勾着纤维边沿,像怕谁把她带走。 我睁眼看了眼表,凌晨两点十七分。 离明天早上还有五个多小时。 够了。 我摸出手枪检查弹匣,重新装回去,放在大腿边上。眼角余光扫过茶几,那张画像被压在空水杯底下,画中她还在笑,钥匙扣闪着不存在的光。 手指动了动,没去碰它。 远处传来一声婴儿啼哭,很快又没了。 我坐直了些,手重新按回飞刀柄上。 第33章 求救信号 凌晨五点整,闹钟震动贴着大腿外侧。我没让它响,直接掐了静音,枪套扣进腰带,飞刀插回靴帮。右腿旧伤比昨天更沉,像是灌了铅,但还能走。 出门前看了眼客厅茶几,水杯底下压着那张画像,女儿的笑脸朝上。我转身关门,锁舌“咔”一声咬死。 沿街走,路灯还亮着,光晕发黄,照得人影子拖得老长。第一处c4埋在共享单车座管里,我蹲下检查引信,信号稳定。换上双频触发模块,手刚收回来,系统界面突然闪红边。 【检测到高维频段信号,匹配度97.6%】 我没动,靠墙站定,战术手电接上军用耳机,音频解码开启。三秒后,摩斯码断续传来: “S-o-S……坐……标……重……组……” 声音很轻,像从水底浮上来的一串气泡。但我听出来了——是周婉宁的节奏。她以前在雪山执行任务遇险时,就是用这个频率发过求救信号,每三个字母停顿0.8秒,不多不少。 我立刻摸出昨天签到拿到的电磁场分析仪,架在单车旁。屏幕波形跳动,信号源位置漂移不定,不像移动设备,倒像是固定在某个看不见的坐标上。更怪的是,每次信号出现,周围空气都轻微抖一下,路灯影子错位半拍,像画面卡帧。 我盯着巷口拐角那盏灯,它刚才明明是直的,现在投在地上的影子偏了三公分。 系统开始延迟响应。调取记忆库要两秒,刷新预警要三秒。这不对劲。它从没卡过,哪怕在化工厂强电磁干扰区也没这样。 我低声说:“标记信号源坐标。” 系统没回话,只弹出一行字:【定位失败,目标非实体存在】 正说着,头顶老槐树猛地一晃。枯枝断裂,啪地砸在地上。我抬头,一只断手从树杈间坠落,啪地摔进泥水坑里,五指蜷着,左手无名指戴着一枚蛇形戒指。 我蹲下,匕首挑开手指,翻过来确认。皮肉焦黑,关节僵硬,但指纹扫描结果跳出来那一刻,我心跳停了一拍。 赵卫国,生物样本库001号。 可他不该死。十年前任务失败后他活得好好的,成了董事长,西装笔挺地出现在新闻里。这手是从哪儿来的?谁砍的?什么时候? 我正要收手,空气中忽然裂开一道细缝,就在断手正上方,像玻璃被无形手指划过,发出极轻微的“滋”声。裂缝持续不到两秒,消失前,我听见一声啜泣。 女声。 不是录音,也不是风声。是真实的、压抑的哭腔,短促,带着颤音,像有人在耳边喘息。 我迅速用匕首把断手铲进密封袋,塞进背包夹层。铝箔包好存储卡,贴身放。这东西不能再连任何设备,万一它是诱饵,信号反向追踪,会暴露我和陈雪的位置。 我退到巷口对面,钻进废弃报刊亭。铁皮门锈死了,踹一脚才拉开条缝。里面堆着旧报纸和空饮料瓶,角落有块防水布,我扯下来盖住背包,顺便遮住自己轮廓。 坐下,枪放在腿上,保险打开。系统只剩基础预警开着,其他功能全关。我不想再被干扰。 七点十三分,校门口开始有家长送孩子。电动车、自行车来回穿行,喇叭声不断。我盯着那条小巷,女儿每天必经之路,阳光斜切进来,地面砖缝清晰可见。 信号又来了。 还是那串摩斯码,间隔三分钟,准时得像钟表。但这次,音频解码后多了点别的——背景音里有金属摩擦声,像是铁链拖地,还有低频震动,像是某种机器在运转。 我回忆雪山实验室。地下三层,低温舱,人体改造项目。周婉宁最后一次联系我,是在实验体失控那天,她说“他们想打开门”,然后通讯中断。 现在这信号,频率、节奏、背景噪音,全都对得上。 她没死。至少,她的信息还在某个地方重复播放,像一段被困在时间里的录音。 我试着在系统里输入“坐标重组”四个字,界面一闪,跳出一段乱码,紧接着,我的左太阳穴突突跳起来,像是有根针在里面搅。 幻觉出现了。 一秒。我看见周婉宁站在雪地里,白大褂沾血,回头看着我,嘴唇动了动。没声音。然后画面碎了。 系统提示:【外部数据注入,已拦截】 我闭眼稳住呼吸。这不是正常战斗。对手已经不在现实层面出招了。 七点三十五分,女儿出现在校门口五十米外,背着粉色书包,马尾辫一甩一甩。她走得不快,东张西望,像是在找什么。 我知道她在找我。她不知道我在哪儿,但她知道我会守着她。 我抬起枪,不是瞄准人,是瞄着空气。瞄着那些偶尔扭曲的光影,瞄着地面突然偏移的影子。 她走进小巷。 一步,两步。 巷子里没人。但第三步落下时,她脚边的地砖微微凹陷了一下,像是承受了额外重量。 我没动。 她继续走。 第四步,头顶电线忽然嗡鸣,火花一闪即灭。 第五步,女儿书包上的钥匙扣轻轻晃了晃,像是被风吹动。可今天没风。 她走出巷子,安全抵达校门。值日老师接过她书包检查,她回头望了一眼,眼神有点茫然。 我松了半口气。 就在这时,信号再次响起。 摩斯码变了。 不再是“SoS”,而是三个字母: “d-A-d” 然后是一串数字:37.2-118.8 经纬度。 我猛地抬头,看向巷子深处。 那道裂缝又出现了。比之前宽了一倍,悬在半空,边缘泛着青灰色光。裂缝里,一只手缓缓伸出,苍白,纤细,指甲涂着淡粉色。 是周婉宁的手。 她指尖朝下,掌心浮现一个符号——六边形,中间一点,和奶瓶刻痕、钥匙扣凹槽拼出来的图案一模一样。 我抓起枪,往前冲了两步。 那只手突然收紧,五指成拳,然后猛地往回缩。 裂缝闭合。 最后一瞬,我听见她说: “别让他们抓到孩子。” 第34章 防弹玻璃后的泪眼 上一道裂缝闭合后,我守在原地,试图从残留的异常波动中捕捉更多信息。五分钟后,我注意到银行后巷方向有微弱的能量波动传来,感觉那里可能藏着新的线索,于是便朝着银行后巷走去,蹲在消防栓旁。 凌晨五点二十三分,我蹲在银行后巷的消防栓旁,手指压着匕首冷铁。刚才那道裂缝闭合时留下的空气波纹还没散尽,像一层看不见的膜贴在脸上。系统界面终于恢复稳定,但提示栏一直闪着红边:【目标携带高危爆炸物,距离锁定,倒计时08:17】 周婉宁的手消失了,可她最后说的那句话还在耳边回荡:“别让他们抓到孩子。” 我没动。巷口二十米外就是银行金库侧门,监控探头转到死角需要七秒。我数着心跳,三下之后翻墙而入,落地时右腿一沉,膝盖咔了一声。旧伤不听使唤,但我没停。 配电间在b2走廊尽头。我用战术手电照了眼识别器,指纹模块早被我昨晚提前涂了导电胶。门开一条缝,我钻进去,切断主控室备用电源。整栋楼的监控降级为本地回路,数据不再上传云端——如果有人远程篡改画面,现在只能看到死循环录像。 我摸出夜视仪套上,再启动热成像模块。双频叠加画面上,金库外观察区站着一个人影,体温36.8c,呼吸频率每分钟14次,左肩微塌——是她走路的习惯。 不是投影。 我摘下手套,用手电光打摩斯码:三短三长三短。 对面人影动了。她抬头看向摄像头方向,嘴唇微张,没出声。然后左手抬起,在玻璃上轻敲三下。 三下。 特工暗号,“信任我”。 雪山那次任务,我们被困在零下四十度的地下通道,氧气只剩十七分钟。她说过,只要听见这个节奏,哪怕对面站着的是鬼,也得相信那是我。 我收起手电,从背包取出签到得到的飞刀。刀刃缠上铜丝,这是昨天系统给的“电磁干扰改装包”里的材料。只要击中遥控起爆器外壳,就能制造短路,中断信号传输。 警报突然响了。 红光扫过走廊,自动封锁门开始下降。我冲出去的时候,只差四米就卡死了。肩膀撞进门缝,硬挤过去,滚落在地。 她静静地站在另一侧,白大褂上满是泥灰,原本白皙的脸色此刻泛着青白,右手死死按着腰侧一个黑色方盒,拇指紧紧卡在按钮上,仿佛只要一松手,就会有可怕的事情发生。 系统提示:【引爆装置已激活,无法远程解除】 她不是自愿来的。 我站起身,飞刀在指间转了一圈。距离十五米,中间隔着警戒线和激光网。不能开枪,震动会触发压力传感器;也不能靠近,门一开她就会被判定越界,直接引爆。 我闭眼一秒,靠记忆定位。 手腕一抖,飞刀脱手而出。 刀身划过弧线,擦着激光红线边缘穿过,正中她腰间遥控器。火花炸开的一瞬,系统弹出提示:【引爆信号中断】 她猛地松了口气,整个人晃了一下。 我也刚要动,眼角忽然瞥见玻璃表面起了变化。 一道裂痕从顶部垂直落下,接着横向蔓延,像是被人用无形的刀在切割。蛛网状裂纹迅速铺开,整面墙体发出低沉的嗡鸣。 不是我干的。 也不是她。 我大喊:“退后!” 但她没退。反而往前一步,双手猛拍玻璃内侧。 轰—— 整块防弹墙炸成碎片,夹着金属丝的玻璃渣像暴雨般倾泻。我本能地抬臂护脸,耳边全是锐物破空声。 等我睁开眼,她已经扑了过来。 整个人撞在我胸口,力道大得让我后退两步才站稳。她的背朝外,冲锋衣撕裂,血顺着肩胛骨往下流,滴在我鞋面上。 我扶住她肩膀把她翻过来,发现伤口位置……正好是我左眉骨下那道疤的镜像。 一样的角度,一样的深度。 她咬着牙,声音断续:“他们……换了坐标……不是终点……是陷阱……” 我没说话,从背包掏出女儿画的全家福塞进她手里。纸页展开,画里我穿着军装,站得笔直。 她看了眼,嘴角动了下,像是想笑。 系统重新扫描,弹出新提示:【周婉宁生命体征弱,失血量约400毫升,建议立即转移】 外面警笛越来越近。我一把将她背上,她趴在我肩上,呼吸贴着耳朵,烫得吓人。撤离路线只有两条:地面会被巡逻队堵死,唯一能走的是地下排水管,通向城郊高速入口。 我踩碎一块挡路的玻璃残片,顺着应急通道往下。楼梯湿滑,右腿每次承重都像被钉子扎进骨头。她在我背上轻得不像话,可每一步都压得我喘不过气。 拐进b3管道井时,她突然挣扎了一下,手伸进白大褂口袋,掏出一张折叠的纸条,递到我眼前。 上面写着一组数字: E-7-19-Δ 我没认出来。 她喘着说:“实验室……第七区……十九号舱……他们在等你……但开门的人……必须是我……” 话没说完,人就软了下去。 我用嘴咬住纸条,腾出手检查她后背。布料已经被血浸透,得找地方止血。可现在不能停,警报已经触发全市协查,无人机十分钟内就会覆盖这片区域。 排水管倾斜向下,坡度三十度,底下是废弃的市政检修道。我一手撑墙保持平衡,一手托着她大腿防止下滑。头顶每隔十米有一盏应急灯,忽明忽暗,照得水泥壁泛青。 走到第三段弯道,我发现她手里还攥着那张全家福。血把画中我的肩章染红了,像真的挂了勋章。 她呢喃了一句什么,我没听清。 我低头问:“你说什么?” 她嘴唇动了动,声音轻得几乎听不见: “别信……穿白大褂的……” 然后彻底昏了过去。 我继续往前走,脚步踏在积水里,溅起一圈圈涟漪。前方五十米是出口,铁栅栏锈死了,得用匕首撬。我腾不出手,只能先把她放下,靠在墙边。 她头歪着,睫毛上挂着一滴泪,还没掉下来。 我伸手抹掉,转身去撬锁。 匕首插进缝隙,用力往上扳。铁锈簌簌掉落,栅栏松动半寸。再加一把劲就能打开。 就在这时,背后传来窸窣声。 我猛地回头。 她醒了,正艰难地抬起手,指向我身后上方的通风口。 那里,有一片影子正缓缓移动。 第35章 虚实迷宫 通风口的影子还在动,可战术手电的光扫过去,水泥壁上什么都没挡住。我趴在地上,右腿旧伤压着排水管接缝,冷铁贴着掌心,一寸寸确认那道影子没有实体。 那一刻,记忆如锈蚀的齿轮般卡在喉间——十年前雪夜,也是这样一片死寂里,我曾以为黑暗中潜伏的只是风声。可它不是。它是背叛的呼吸,是战友倒下的前一秒,无人听见的喘息。而如今,这虚无的影子,竟又唤醒了骨髓深处的警觉:有些危险,从不靠眼睛捕捉。 周婉宁还昏着,血从肩胛骨往下渗,把冲锋衣内衬浸透了一片。我撕下背包夹层的防弹纤维布,裹住她伤口,咬破手指,在她掌心写下“E-7-19-Δ”。血字刚干,她指尖抽了一下,像是在回应。 那微弱的颤动,像极了女儿最后一次握我手指的模样——医院白炽灯下,她的小手轻轻勾住我的拇指,没力气说话,却用体温告诉我:“爸爸,别怕。”可这一次,我不敢想她会不会醒。我只能相信,她若醒来,第一件事会是骂我笨——明明她说过,“开门的人必须是我”,可现在,却是我在替她走完最后一段路。 我没再犹豫,收刀入鞘,背着她一脚踹开锈死的铁栅栏。外面是废弃检修道,风从高处灌下来,带着雪粒和金属锈味。头顶有通风井,爬梯嵌在水泥壁上,往上二十米就是实验室第七区入口。 每一步都像踩在回忆的残骸上。右腿的旧伤撕裂般作痛,仿佛时间从未愈合它,只是把它埋进了肌肉深处。我咬紧牙关,不让呻吟溢出唇边。不能停。只要她还有心跳,我就得把她送到那个门面前——哪怕那扇门后,等着我们的是一整个世界的谎言。 我托着她往上攀,每踩一级,右腿就像被拧了一圈。到顶时,手掌已经磨破,血混着铁锈黏在梯子上。通风盖板锁死了,我用匕首撬开一条缝,听见里面传来低频震动——不是机器运转,更像是某种共振。 那声音,像极了脑死亡监测仪上那条平直的心电曲线突然跳动的第一下。诡异、不规则,却又带着生命的节奏。我屏住呼吸,忽然意识到:如果这是幻境,为何它的脉搏,竟与我心底最深的执念同频? 我把周婉宁轻轻放下,靠在墙角。她呼吸浅得几乎摸不到,但我没时间找医疗包。纸条上的坐标指向十九号舱,她说“开门的人必须是我”,可现在她连睁眼都做不到。 我凝视着她的脸,睫毛在苍白皮肤上投下一小片阴影,像未完成的告别。你到底藏着什么秘密?为什么非得是你才能开门?是为了赎罪,还是……为了阻止我看见真相?可此刻,这些疑问都不重要了。重要的是,我还记得你扑向炸点时的眼神——不是恐惧,而是决绝,像飞蛾扑火前最后一瞬的清醒。 我掀开盖板,翻身进去。 里面是一条镜面回廊,四壁全是整块玻璃,地面也铺着反光材质。我刚落地,系统界面突然闪了一下,签到按钮变灰,战场资源列表全部锁定。下一秒,界面上跳出乱码,像被什么东西干扰了信号。 世界仿佛被静音。没有风,没有心跳,甚至连自己的脚步声都被镜子吞噬。我望着无数个自己在镜中伫立,每一个眼神都空洞而陌生。这一刻,我终于明白什么叫“迷失”——不是找不到出口,而是分不清哪一个影子,才是真正的我。 走廊两侧的镜子里,开始出现影像。 左边那面,我穿着军装,手里拎着滴血的匕首,眼睛发红,正对着镜头吼什么。右边那面,我跪在地上,怀里抱着个穿粉色羽绒服的小孩,头歪着,钥匙扣掉在血泊里。再往前一点的镜子,我站在火场中央,脸皮半边焦黑,军装烧成了破布条。 都不是现在的我。 但每一帧都熟悉得要命,像是从我脑子里扒出来的记忆残片。 那些画面,像一把钝刀慢慢割开结痂的伤口。我不愿承认,可它们确实在我梦里反复上演。每一次醒来,枕头都是湿的。我以为那是愧疚,现在才懂——那是记忆在试图逃出来,提醒我某些被刻意遗忘的东西。而这些镜子,不过是把藏在我脑海角落的噩梦,一一摆上了台面。 我拔出匕首,轻敲最近的一面镜子。声音清脆,频率稳定。我又换了一面,敲了三下,共振波传回来有点颤。再试第三面——这一下的回音拖得特别长,和我心跳节奏一致。 就是它了。 那一声回响,像童年母亲唤我回家的铃铛,遥远却清晰。奇怪的是,越是贴近真实的情感,这虚假的世界就越难掩盖破绽。我忽然笑了——原来最坚固的牢笼,也挡不住一颗不肯撒谎的心。 我把周婉宁拖到角落,用绷带把她绑在支撑柱上,确保不会滑倒。然后退后两步,抡起匕首砸向那面共振镜。 玻璃炸开的瞬间,空气像被抽走了一样。 二十个赵卫国从四面八方走了出来,全穿着白大褂,脸上带着那种歪嘴笑。他们脚步一致,停在我面前五米处,围成一个圈。没人说话,可他们的影子在镜面上叠在一起,拉得老长。 其中一个开口:“你女儿早死了。” 另一个说:“周婉宁是诱饵。” 第三个接上:“你根本没醒过,十年前就脑死亡了。” 声音一层叠一层,像录音机快进播放。我耳朵嗡嗡响,太阳穴突突跳。系统突然弹出红色倒计时:【脑波同步率超标,强制退出倒计时03:00】 我闭眼,捂住耳朵,靠在墙上喘气。那些话像毒针扎进神经,可我心里却升起一丝荒谬的冷笑——你们知道吗?真正的幻觉,从来不会让人怀疑;只有假的,才会拼命强调“你不该存在”。而我现在最在意的,不是生死,不是记忆真假,而是背上那片湿痕——她的血,为什么还是热的? 我睁开眼,盯着离我最近的那个赵卫国。他站姿笔挺,西装袖口露出蛇形戒指,左手无名指戴着,和十年前一模一样。 那枚戒指,是他妻子临终前亲手戴上的。他曾发誓永不摘下。可后来我才知,那天晚上,他亲手掐死了她,只为掩盖实验失败的证据。我永远忘不了他在审讯室笑着说:“感情是最容易伪造的东西。”可现在,他站在这里,如此逼真,仿佛连谎言都长出了血肉。 我一步步走向他,其他人没动。 走到他面前时,我忽然出手,左手掐住他喉咙,右手匕首抵在他颈侧。 他没反抗。 嘴角慢慢歪上去,笑得像裂开的口子:“你终于……认出我了。” 其他十九个身影同时消散,像烟雾被风吹走。镜面回廊恢复安静,只剩下我和他,面对面站着。 我感受着他喉间的脉搏,平稳得不像幻象。可我知道,这不是胜利,而是陷阱的开端。因为真正的赵卫国早已死在那场爆炸里,而眼前这个,是我心中无法释怀的恨意所孕育出的幽灵——它越清晰,说明我越沉沦。 他嗓子里发出咯咯声,像是在笑:“你以为这是现实?这里是第七区的记忆重构舱,所有数据来自你十年植物人期间的脑波记录。你打碎的每一块镜子,都是你自己不愿面对的片段。” 我手上加力,他脖子上的皮肤开始泛紫。 “周婉宁呢?”我问。 “她在真实世界,快死了。”他说,“但她留下的情报是真的。E-7-19-Δ,是开启基因库的密钥。只要她活着,门就能开。可你现在在这儿,外面的身体正在失温。” 我的心猛地一缩。失温?那就意味着我还活着,意味着这一切仍有转机。可更让我颤抖的是他的语气——平静、准确,毫无挑衅之意。这种冷静,反而比任何谎言都更接近真相。 我盯着他眼睛。这家伙说话不躲不闪,不像在骗人。 “那你是什么?”我问。 “我是你记住的赵卫国。”他咳了一声,“也是你心里最确定的那个真相——我背叛了你,杀了你队友,毁了你人生。只要你相信这一点,我就永远存在。” 我松开手,匕首仍抵着他脖子。原来如此。我不是在对抗一个敌人,而是在与自己的执念对峙。十年昏迷,我的大脑不断重演那段痛苦,将仇恨喂养成一个活生生的存在。它不惧刀刃,因为它本就是由我的不甘所滋养。 “那你告诉我,”我说,“为什么周婉宁的血是热的?” 他笑了:“因为你还记得她的体温。记忆越真,投影就越实。她的血是热的,是因为你不愿意让它冷下去。” 那一瞬间,我几乎落下泪来。原来我一直抗拒的,并非死亡,而是遗忘。我不愿忘记她冲向我时的脚步声,不愿忘记她低声说“相信我”的语气,更不愿忘记,她流的血,曾烫穿了我的冷漠。这份执念,竟成了识破虚妄的钥匙。 系统倒计时跳到01:15。 “你杀不完我的。”他往后退半步,匕首划破他领口,“每一次你想起背叛,我就重生一次。你女儿画的全家福,你背包里的照片,你每晚梦到的爆炸点——都是我的养料。” 我站在原地,没追。你说得对,只要我还恨着,你就不会消失。可我也明白了另一件事——恨能让你活着,爱却能让我走出这里。而我现在,只想带她回家。 “去吧。”他说,“回到现实,救她。但你要明白,只要仇恨还在,我就不会消失。” 镜廊尽头,一扇金属门缓缓打开,上面刻着“19”。 我转身往回走,去背周婉宁。 她还在角落,姿势没变,可掌心那串血字已经被体温蒸干了。我扶她起来,她头靠在我肩上,嘴唇动了动,没出声。 我轻轻握住她的手,那温度依旧。也许你是诱饵,也许是棋子,甚至可能是另一个骗局的开端。但此刻,我选择相信你最后的信任。因为你流的血是热的,因为你写的密码,至今仍在我心头燃烧。 我扛着她往十九号舱走。 门自动滑开,里面漆黑一片,只有地面有一条蓝光指引路径。我踏进去一步,身后大门立刻关闭。 黑暗中响起一个声音: “你真的以为,带她进来就能开门?” 第36章 生命倒计时 门缝底下那滴血还在爬,像有生命一样贴着地面往前延伸。我盯着它,一动不动。三秒前赵卫国的投影消失时说的那句话还在脑子里炸着——“周婉宁肚子里也有个孩子”。 我没时间想这些。 我蹲下身,把周婉宁往门边角落拖。她身上盖的防弹布已经湿透,血从肩后渗出来,顺着我的手臂往下流。我用绷带把她固定在墙角,又把背包里最后一块防弹纤维塞进她衣服里,压住伤口。她的呼吸浅得几乎摸不到,体温低得吓人。 门外的地面积血开始变形。原本只是缓慢移动的一条红线,现在慢慢拼出数字:03:00:00。每过一秒,数字就往下沉一格,像是被地面吸进去。我忽然想起陈雪书包里的沙漏——那个她天天挂在钥匙扣上的小玩意儿。流速一样。 这不是巧合。 我咬破手指,在掌心写下“E-7-19-Δ”。疼,但清醒。我知道这是赵卫国的局,可我也知道,只要里面真关着陈雪,我就必须进去。 匕首插进锁缝的时候,脑子里猛地闪出一段画面:一张金属桌,文件摊开,标题是《实验体7号接入协议》。我的手签在下方,笔迹没错。可我记得清清楚楚,那天我在边境基地交的是退役申请。 画面一闪而过。 我不停手,拧动匕首三圈。咔哒。机械声从门内传来,幽蓝光束扫过我的眼睛。系统界面突然跳出来,只有短短一行字:【权限验证通过,载体亲属关系匹配】。 门开了。 暖风扑面而来,带着蜡笔和纸张的味道。不是实验室该有的气味。我跨进去的第一步踩在柔软的地垫上,墙上贴满涂鸦,歪歪扭扭的太阳、房子、一家人手牵手。中间那张画上写着“爸爸回家了”,字是陈雪写的,我认得。 教室中央的小桌子旁坐着一个人。 背影小小的,扎着马尾辫,穿着粉色羽绒服。她低着头,正用彩笔画画,右手时不时抬起来擦一下脸,像是在抹眼泪。 是陈雪。 我喉咙发紧,没敢动。十年没见她长大,现在她就坐在这儿,离我不到十米。可我不敢喊她名字。 脚边传来轻微震动。低头一看,周婉宁不知什么时候滑进了门内,整个人倒在墙角,左手死死攥着一根断裂的电线,另一端连着天花板的通风管。她的身体正好压在地板一块凸起的金属板上,板子边缘有烧焦痕迹,还有几个接口裸露在外。 引爆线路主控节点。 她是在昏迷状态下掉下来的,却恰好卡住了倒计时启动的关键位置。要是她再偏一点,或者晚半秒落下,这会儿整个房间早就炸了。 我蹲下去探她鼻息。微弱,但还在。 刚直起身,耳边响起久违的系统提示音:“检测到高危生命装置,正在解析……” 话没说完,教室广播响了。 童谣。 《小星星》的旋律,调子放得很慢,每个音都拖得格外长。我听过这首曲子——爆破专家在幼儿园安装压力炸弹那天,也是哼着这个调子。 现在是从广播里播出来的。 我一步步往陈雪走。每一步都踩得极轻,生怕惊动什么。她还在画,笔尖沙沙响。等我走到桌边,看清她画的内容时,心直接沉到底。 画的是我和她,站在一片废墟里。我手里举着枪,她抱着一个婴儿,背后天空裂开一道口子。画纸右下角写着日期:明天。 不是过去,也不是幻想。是预告。 我伸手轻轻碰她肩膀。 她没反应。 我又叫了一声:“雪儿。” 她停下笔,慢慢抬头,眼神空得不像个孩子。看了我两秒,忽然咧嘴笑了:“爸爸,你来接我放学了吗?” 声音很甜,像平常在学校门口等我时那样。可她说完这句话,右肩微微露出一截皮肤,上面有个胎记——形状像星图,和新生儿的一模一样。 我后退半步。 她低头继续画,嘴里开始哼起《小星星》,和广播里的旋律同步。 头顶通风管突然发出一声轻响。我抬头,看到刚才那根断线的源头,是个黑色盒子,固定在管道内壁。盒面上有红灯闪烁,频率和周婉宁的心跳监测仪一致。 这地方根本不是什么密室。 是陷阱的核心。 我转身去扶周婉宁,想把她挪到更安全的位置。刚碰到她手臂,系统突然弹出新提示:【发现加密日记残页,来源:十年前任务档案备份】 眼前浮现一页泛黄纸张,全是乱码。我输入指纹解锁,页面刷新,显示出最后一条记录: “7号实验体植入微型聚变装置,倒计时绑定心跳频率。解除条件:亲生父亲签署终止协议,或目标死亡。当前剩余时间:02:58:17。” 下面附了一张照片——陈雪躺在手术台上,胸口切口未缝合,右肩胎记清晰可见。拍摄时间是三年前。 我盯着那串倒计时,脑子转得飞快。聚变装置不是普通炸弹,一旦引爆,半个城区都会塌。而解除方式只有两个:签协议,或者让她死。 赵卫国根本没打算让我救她。 他在逼我做选择。 我掏出随身带的军用匕首,割开自己左臂衣服,划出一道口子。血流出来,我用刀尖蘸着血,在墙上写下“拒绝授权”四个字。每写一笔,系统就震动一次,像是在确认我的意志。 写完最后一个字,倒计时停了三秒。 然后继续走。 没用。 我猛地想起什么,翻出背包夹层里的防水袋,抽出那张拼好的六边形符号纸。钥匙扣和奶瓶刻痕合成的图案,和系统里高维信号频率完全吻合。我把它贴在周婉宁握着的电线接口上。 嗡—— 整块金属板亮了一下,红灯熄灭。倒计时暂停。 有效。 可就在这时,陈雪突然站起来,把画纸揉成一团砸在地上。她转过身,直视我,嘴角还是挂着笑:“爸爸,你说过要保护我的,对吧?” 我没说话。 她歪头:“那你为什么签了那份协议?在医院那天,你明明签字同意他们把我带走的。” 我愣住。 她说的不是假话。那段记忆我一直以为是梦——白色病房,医生递来的文件,我迷迷糊糊签下名字。原来是真的。 她一步步朝我走来:“你以为你是来救我的?你才是让他们抓到我的人。” 我往后退,直到背抵住墙。 她抬起手,掌心朝上,皮肤下隐约有蓝光流动,像电路在运行。 “我不是你女儿。”她说,“我是她。” 话音落下的瞬间,周婉宁的身体猛地抽搐一下,手指松开,电线脱离接口。 倒计时重启。 02:56:03。 广播里的童谣变了调,越来越快。 第37章 蛇形戒指的最终闪光 广播里的童谣突然加快,音符像钉子一样往耳朵里钻。假陈雪嘴角还挂着笑,可她右手已经抬起来,指尖泛着蓝光,正对我的方向。倒计时跳到02:56:03,一秒没停。 我没时间确认她是真是假。 背包一甩,战术手电掏出来,开关连按三下,频闪模式启动。强光扫过教室四角,墙壁上的涂鸦影子乱晃。光束掠过她脸的瞬间,右脸颊肌肉抽了一下,彩笔“啪”地掉在地上,皮肤下的蓝光闪了两下,像是信号中断。 是仿生体。 我盯着她后颈位置,那里有一圈极细的接缝线,在灯光下几乎看不见。系统界面没反应,说明它不识别这玩意儿为敌方单位。但这不是重点。 重点是真正的陈雪在哪。 我慢慢往后退,背靠墙,左手摸到匕首柄。头顶通风管传来金属摩擦声,很轻,但逃不过我的耳朵。三秒后,天花板一块伪装成照明灯的面板被推开,一根合金吊索垂下来,黑色作战靴踩在边缘。 赵卫国下来了。 他落地没出声,站在我和假陈雪之间,左手抬起,无名指上的蛇形戒指对准“陈雪”胸口。一道红光从戒面射出,锁定她心脏位置。我看到她脖子上的动脉开始跟着红点跳动,频率和广播里的童谣完全同步。 这不是瞄准。 是引信同步。 聚变装置的引爆程序已经进入最后阶段,只要心跳波动超过阈值,或者戒指信号中断,都会立刻触发。而假体压着的那块金属板,就是主控节点——现在成了活体保险栓。 赵卫国开口:“你女儿的心跳,现在归我管。” 我没说话,手电还在频闪,光打在他脸上。他眯眼,左手微抬,戒指红光偏了一度。假陈雪身体抖了一下,喉咙里发出一声短促的呜咽。 我知道他在测试反应速度。 我也知道,他不会让我靠近她。 战术手电猛砸过去,直奔他面门。他侧头躲,动作快,但还是慢了半拍。光束擦过鼻梁,刺激了他的视觉神经。就在他闭眼的刹那,我抽出三把飞刀,手腕一抖,全部甩出。 第一刀直取戒指关节,被戒面边缘弹开,撞在墙上碎成两截。 第二刀卡进戒指侧面的机械缝,卡住了转动结构。 第三刀切入能量导管根部,刀尖刺穿金属外壳,直接扎进内部线路。 “轰!” 戒指炸了。 强光从他左手指尖爆开,像小型雷暴,整个教室被照得通白。赵卫国惨叫一声,左手从根部炸断,焦黑的手掌飞出去,撞在墙上又掉下来。吊索自动回收,他整个人摔在课桌上,桌腿当场断裂。 红光消失。 假陈雪的身体软了一下,但没倒。她站在原地,眼睛睁着,瞳孔缩成针尖,嘴里还在哼《小星星》,但调子已经歪了。 我冲过去,一把将她推开,扑向赵卫国。他躺在地上抽搐,西装前襟烧焦,左臂只剩半截残肢冒着烟。我用匕首挑开他内袋,金属片嵌在皮下,边缘有血丝粘连。我直接割开皮肤,把那东西抠出来。 是一块生物密钥,表面刻着dNA螺旋纹路。 系统提示弹出:【检测到主谋生命信号衰减】 我转身冲回假陈雪身边,单手扯开她右肩衣服。胎记露出来,形状和新生儿的一模一样,星图状,边缘微微发烫,正随着倒计时脉动。 我咬破手指,血滴在密钥上。密钥吸了血,表面亮起一层微光。我把它按在胎记上。 系统界面猛然炸开: 【主谋死亡确认】 【成就解锁:击杀主谋】 【奖励发放:时空稳定器(初级)】 倒计时停了。 02:54:11,定格。 教室安静下来,广播哑了,频闪灯也灭了。我喘着气,蹲在地上,手里攥着那块密钥,另一只手扶住她的肩膀。她的眼球还在动,但意识已经模糊。 就在这时,她右肩的胎记突然一震。 皮肤下的星图亮了一下,像是被激活了什么程序。我低头看,发现胎记边缘出现了一圈极细的刻痕,排列方式和奶瓶上的刻痕完全一致。 不是巧合。 这个标记能解开什么东西。 我刚想伸手再检查,她突然睁开眼,直勾勾看着我,声音很轻:“爸爸,你签过字的那天……他们把我带走了三年。” 我僵住。 她说:“我不是一直在学校等你吗?可你从来没来接我。” 我喉咙发紧:“后来我醒了,我就来找你了。” 她摇头:“你不记得了是不是?你签字的时候,我在玻璃后面看着你。你低着头,护士递给你笔,你说‘让她少受罪’。” 我脑子里一片空白。 她说的每一个字都像刀子。 她继续说:“可我没死。他们把我关在地下三层,每天打针,往我身体里塞东西。你说要保护我,可你亲手把我交出去的。” 我抓住她肩膀:“谁让你这么说的?赵卫国?还是周崇山?” 她不回答,只是盯着我,然后抬起手,指着教室角落。 我顺着她手指看过去。 赵卫国的尸体还在那儿,半边身子压在翻倒的桌子下。他的左手断口处,焦黑的皮肉翻卷着,可就在那残肢根部,我看到一个微型接口,像是数据端口。 不是人体该有的东西。 我走过去蹲下,用匕首撬开接口盖板。里面插着一根细如发丝的数据线,连着一块芯片。芯片表面有文字:【记忆备份·实验体7号接入记录】 我拔出来,塞进随身携带的微型读取器。 屏幕亮起,第一行字跳出来: 【签署人:陈铮】 【授权内容:同意对7号实验体实施基因改造及长期监禁】 【签署时间:三年前五月十七日 上午九点二十三分】 【地点:市立第三医院 特殊病房区】 我盯着那行字,手指发抖。 不可能。 我三年前还在植物人状态。 怎么可能签字? 读取器继续加载,下一页是视频片段。画面里是个白色病房,医生站在床边,手里拿着文件。镜头缓缓移动,落在病床上的人身上。 那是我。 但不是现在的我。 是三年前的我,躺在病床上,眼睛闭着,手上插着输液管。医生把笔放进我手里,我的手指动了一下,签下名字。 笔迹没错。 是我写的。 可我当时根本没意识。 视频最后定格在我的脸上,右眼角有一道泪痕,正在往下流。 我猛地抬头,看向假陈雪。 她已经站起来了,站在我面前,右肩胎记还在发光。她看着我,眼神不像个孩子。 她说:“你现在明白了吗?你救的从来不是我。” 我后退一步。 她抬起手,掌心朝上,皮肤下蓝光流动,和之前那个仿生体一模一样。 她说:“我是她留下的信号中继体。真正的陈雪,不在这里。” 我握紧匕首。 她不躲,只是轻轻说:“你想找到她,就得先毁掉所有备份。” 话音落,她右肩胎记突然剧烈闪烁,光芒越来越强。我意识到不对,扑过去想按住她。 但她先动了。 一只手伸向我,指尖对准我胸口。 系统界面闪出警告:【高维信号注入中——】 第38章 毒液危机 我盯着假陈雪最后那句话,手指还在抖。她掌心蓝光消散的瞬间,身体向后倒去,像断了线的木偶。我没接住她,站在原地,脑子里全是视频里那个签字的自己——闭着眼,流着泪,签下了女儿的名字。 背包里的奶瓶突然震动。 不是错觉。 是系统警报。 【生物神经毒素t-7检测阳性】 我猛地拉开拉链,把奶瓶拿出来。水还没喝完,半瓶透明液体静静躺着。可就在灯光下,瓶底残留的水渍泛起一层极淡的绿光,像是被什么激活了。 这是陈雪平时喝水用的奶瓶,从她三岁起就一直带着,旧得边角都磨白了。我以为它早就没用了,可刚才她摔进安全屋时,顺手塞进了我的包。 现在它在报警。 我拧开瓶盖,倒出一滴在手背。皮肤接触的刹那,指尖发麻,像被针扎了一下。我立刻用匕首刮下瓶内壁的残留物,抹在战术手套上。 系统界面闪出数据: 【成分分析中……】 【确认:t-7神经抑制剂,作用于呼吸中枢,致死时间约4小时】 我转身看向角落里的陈雪。她蜷在行军床上,脸埋在膝盖里,马尾辫松了一半。我走过去,声音压得很低:“你喝过这个瓶子的水吗?” 她抬头,眼睛有点红:“没有。爸爸,我真的没碰过。” “指纹呢?”我问自己。 打开背包内置摄像头回放。画面显示十分钟前,周婉宁一个人进来过。她站在桌边,看了眼熟睡的陈雪,又看向我放在桌上的奶瓶。她拿起它,拧开盖子,对着嘴灌了一口。 然后她把空瓶放回原处,转身进了储物间。 我冲过去撞开储物间的门。 她坐在地上,背靠着墙,手里还攥着那个奶瓶。嘴唇发紫,嘴角有血丝,呼吸很浅。她看到我,笑了下,声音断断续续:“你……终于发现了。” 我扑过去蹲下,伸手探她脖子。脉搏跳得慢,但还在。我把她扶起来,想带她出去,她却用力摇头:“别动我……毒还没代谢完。” “你为什么要喝?”我嗓子发紧。 “因为……只有活人喝了t-7,才能激活赵卫国的生物密钥。”她说,“他设了感应程序,只要携带毒素的人靠近基地五十米,就会触发定位信号。” 我愣住。 “你之前拿到的密钥……需要血液匹配,对吧?”她喘了口气,“可光有血不够。必须是含有t-7的血液,他才判定为‘实验体回归’,自动解锁入口权限。” 我咬牙:“所以你就拿自己当钥匙?” 她点头,笑了一下:“这样……你就能杀他了。” 我一把将她抱起来往外走。她挣扎了一下,力气很小:“别浪费时间……止血带!快扎住我胳膊!” 我在她右臂上绑紧军用止血带,减缓毒素扩散。她的体温在下降,嘴唇越来越白。我靠墙坐下,把她放在腿上,一只手撑着她后背,另一只手翻出随身药盒。 0点刚过。 系统提示:【签到成功,获得抗毒血清原型剂(单次使用)】 针管很小,银灰色,标签写着“未测试”。我没时间犹豫,掀开她袖子,直接注射进静脉。 她身体猛地一颤,咳出一口血。 过了十几秒,她睁开眼,眼神清楚了些:“谢谢你……没让我死在这儿。” “别说废话。”我盯着她,“你还知道什么?” 她呼吸还是很弱,说话断断续续:“毒……不只是信标。喝下的人会变成活体追踪器,他会感觉到……你在靠近。但他不会躲。因为他等着你。” “等我干什么?” 她看着我,声音轻得几乎听不见:“等你……走进陷阱。他说过……你要救的人,从来都不是你以为的那个。” 我脑子嗡了一下。 她忽然抬手抓住我的手腕:“但我不是骗你。坐标是真的。奶瓶底部……有刻痕。是你看不懂的密码……系统能破译。” 我立刻掏出奶瓶,翻过来检查瓶底。一圈细小的划痕围着生产日期,排列不规则。我把图像输入系统,几秒后,一组数字弹出来: 【北纬39.872°,东经102.415°】 雪山废弃军事基地b区。 战场回溯里出现过三次的地方。赵卫国的老巢之一。 我捏紧奶瓶,指节发白。 “你为什么替我喝?”我又问。 她闭了会儿眼,再睁开时,目光很静:“三年前……他们在你昏迷的时候让你签字。我知道那天你根本不知道发生了什么。可陈雪被带走,是因为那份文件。而那份文件……是我父亲交给赵卫国的。” 她顿了顿:“我不想再当帮凶了。这次换我……帮你一次。” 我看着她嘴角的血,一句话都说不出来。 她又说:“等我能动了……带你进去。我知道暗门的位置。” “你先活着。”我打断她,“别的事以后再说。” 她没再说话,头轻轻靠在我肩膀上,呼吸渐渐平稳。体温还是低,但心跳比刚才有力了些。 我解开冲锋衣,把她裹进去,一手搂紧她,另一只手握着奶瓶,盯着那组坐标。 陈雪不知什么时候醒了,站在几步外,手里抱着她的画本,一句话没说。我看她一眼,她低下头,小声问:“周姐姐……会不会死?” “不会。”我说,“她比我想象中硬气。” 她点点头,慢慢走回来,在我们旁边坐下,把画本递给我。上面是一幅新画:我和周婉宁站在雪地里,身后是倒塌的铁门,远处有光。 我没问她为什么画这个。 我把画本收进背包,摸了摸她的头。 外面天已经亮了,但安全屋的灯还亮着。防弹纤维围成的保护圈完好无损,陈雪在里面很安全。周婉宁靠在我怀里,呼吸微弱但持续。奶瓶放在我脚边,瓶底坐标清晰可见。 我低头看她苍白的脸,又看向那组经纬度。 他们以为用毒就能控制局面。 但他们忘了。 我从废墟里爬出来那天,就已经不怕死了。 现在有人敢动我的女儿,敢让身边的人替我中毒。 那就别怪我不讲规矩。 我摸了摸腰间的匕首,右手紧紧握住奶瓶。 雪山那边,等着吧。 第39章 防弹纤维里的全家福 我盯着奶瓶底部那组坐标,手指捏得发白。周婉宁靠在我怀里,呼吸微弱,体温一直在降。抗毒血清只能延缓毒素扩散,没法让她暖起来。陈雪坐在行军床边,一句话不说,眼睛红着。 背包里那卷防弹纤维还在。是之前从那件金色军装上拆下来的,本来想留着做护甲。现在顾不上了。我拉开她的外套,把纤维一层层裹在她 torso 上,绕过肩膀和脖子。材料很薄,但隔热性强,摸上去像金属箔和布料压在一起。缠到第三圈时,她嘴唇的颜色稍微回来一点。 系统突然跳出红色提示: 【目标个体颈后存在非生物金属反应,疑似微型追踪器(型号t-9)】 我动作停住。难怪赵卫国会放任我们逃到这里。他根本不需要追,只要等信号自己送上门。 我抽出战术笔,刀尖磨得极细,能当手术刀用。掀开她后颈的头发,皮肤苍白,能看到血管走向。我在耳后三厘米处划了一道,不深,刚好破皮。血渗出来,顺着脖子流到纤维边缘。 指尖探进去,碰到一个硬点。很小,像米粒卡在组织里。我屏住呼吸,慢慢抠出那枚金属片。它表面有涂层,沾了血之后发出短促蜂鸣,响了不到两秒就灭了。 装置掉在地上,我不敢碰,用匕首挑进空弹壳里扣紧。追踪源断了,但屋里气氛更沉了。周婉宁还是没醒,呼吸浅得几乎感觉不到。我拍她脸颊,叫她名字,她眼皮动了一下,眼角突然渗出血丝。 “爸爸……”陈雪下床走过来,声音发抖,“她是不是……不行了?” “别说话。”我翻出药盒找神经刺激剂,手一偏,碰倒了脚边的奶瓶。 半瓶残留毒液洒出来,正好滴在桌上那张全家福上。画纸吸了水,墨迹开始晕开。我伸手去捞,已经晚了。 周婉宁猛地睁眼。 她瞳孔收缩,盯着那张画,声音轻得像梦话:“别碰那张纸……它醒了。” 我没动。画上的三人——我、陈雪、周婉宁——原本是静止的。可就在下一秒,他们的眼睛转了一下,齐齐看向现实中的我们。 我抓起匕首后退一步,背靠墙。陈雪吓得缩到行军床角落,抱着膝盖不敢出声。 画中“我”穿着军装,脸上有疤,眼神冷。他抬起手,指向门外。画中“陈雪”站在中间,马尾辫歪着,小手抓住画中“周婉宁”的衣角。而画里的周婉宁,缓缓抬手,指尖轻轻点在纸上,像隔着玻璃触碰现实。 然后她的手指穿了出来。 真的穿出来了。 那只手冰凉,指尖带着湿气,轻轻拂过现实中周婉宁的脸颊。现实中她身体猛地一颤,却没有躲。 “爸爸……”陈雪哭出声,“她们在流血泪。” 我看过去。画中三人眼角裂开,血顺着脸颊往下流。嘴巴一张一合,没有声音,但我看懂了他们在说什么。 快逃。 我握紧匕首,指节发麻。这画是陈雪画的,纸是普通打印纸,笔是儿童彩笔。不可能动。不可能活。可眼前的东西不是幻觉,它正在发生。 画中“周婉宁”收回手,重新缩回画面。三人闭上眼睛,像什么都没发生过。只有那滴毒液还在纸上扩散,把“全家福”三个字泡得模糊。 陈雪从床上爬下来,一步步走到桌前,伸手想去摸画。我一把拽住她手腕:“别碰!” 她回头看着我,眼泪挂在脸上:“可是……那是我画的啊。我画的时候,他们都是笑着的。” 我没说话。脑子里全是刚才那一幕。为什么偏偏是这张画?为什么是毒液滴上去才触发?系统有没有记录? 我打开界面查看日志。刚才那段异象没有任何数据留存。就像没发生过。 只有那张画,静静躺在桌上,湿了一角,颜色变了。 周婉宁靠在墙边,防弹纤维裹得严实,颈后伤口止了血。她又昏过去了,但呼吸比之前稳了些。我蹲下去检查她脉搏,跳得慢,但有力。 陈雪站在我旁边,一直盯着那张画。过了很久,她小声说:“爸爸,我觉得……她们不是想害我们。” “你说什么?” “她们流血泪。”她抬头看我,“要是坏人,不会哭的。她们是在提醒我们。” 我看着她。十岁的孩子,经历过太多事。她不该承受这些。可我现在连保护她的能力都在被一点点撕开。 这不是战斗。这是规则之外的东西。 我起身把画折起来,塞进防水袋,放进背包最底层。不能烧,不能撕,谁知道会引发什么。只能封存。 陈雪爬上床,钻进行军被里,脸朝墙不说话。我坐在周婉宁旁边,一只手搭在她手腕上测心跳,另一只手握着匕首。 外面天光亮了一些,安全屋的灯还开着。墙壁由防弹纤维板拼接而成,缝隙用密封胶条封死。这里本该是最安全的地方。 可现在,连一幅孩子的画都能活过来。 我低头看周婉宁的脸。她睫毛动了一下,嘴唇微张,像是要说什么。我没听清。 她手指忽然抽搐,抓住我的袖子。力气不大,但很用力。 “别信……系统。”她断断续续地说,“它也在……被改写。” 我心头一震:“你说什么?” 她没再开口,手松开了。 我盯着她,脑子里炸开一片空白。系统是我唯一能依靠的东西。十年植物人醒来,靠着它一步步找回线索,找到仇人,救回女儿。它不说话,不提示,只给资源。我以为它是死的数据库,是沉默的工具。 可如果连它都不可信…… 我猛地抬头看四周。防弹纤维墙、战术包、夜视仪、匕首——所有装备都来自系统签到。它们是真的吗?还是某种更高层次的控制手段? 画中的警告浮现眼前:快逃。 往哪逃? 坐标还在奶瓶底部刻着。雪山基地。赵卫国的老巢。周婉宁说她能带路。可她现在这样,怎么走? 我摸了摸腰间的枪,确认弹夹满膛。又检查背包里的物资:绷带、止血粉、备用电池、女儿画过的每一张全家福。 全都真实。至少现在是。 周婉宁呼吸平稳了些,体温回升。防弹纤维起了作用。我轻轻把她放平,盖上毯子。陈雪在床上翻了个身,背对着我们。 屋里安静下来。 就在这时,系统界面无声浮现一行字: 【时空稳定器启动倒计时:00:59:59】 我没有点开,也没有回应。只是盯着那串数字一秒一秒减少。 灯光忽闪了一下。 桌上那幅被收起来的全家福,在防水袋里轻轻颤动了一下。 第40章 血色黎明 倒计时还在走。00:59:58。 我盯着系统界面上那串红字,手指攥紧匕首柄。周婉宁靠在墙边,防弹纤维裹着身子,呼吸浅但稳。陈雪缩在行军床上,脸朝里,肩膀微微发抖。 墙动了。 不是裂开,不是晃,是整面墙像水一样波纹荡开。下一秒,无数个画面挤进来——全是同一个房间,同一个时间点,可里面的人不一样。 一个我抱着陈雪的尸体跪在地上吼,脖子青筋暴起。 另一个我被赵卫国用枪顶着额头,血从太阳穴流下来。 还有一个我站在爆炸火光里,全身烧焦,手还往前伸着。 这些不是幻觉。我能感觉到他们的痛,听见他们的呼吸,闻到烧肉的味道。 我猛地转身,一把将陈雪搂进怀里,用手挡住她的眼睛。“别看,闭眼。” 她没哭,只是死死抓住我的衣服。 “爸爸……那些人……都是你吗?” “不是。”我说,“我是活着的这个。” 我伸手摸背包,最底下那层防水袋还在。撕开,拿出全家福。纸还是湿的,颜色发暗,三人脸上没有表情。 “你还记得画画那天吗?”我问陈雪,“你说爸爸是英雄。” 她点头,眼泪滴在我手腕上。 就在这时,画里的周婉宁眼角渗出一道金光,细细的一线,顺着纸面往下爬。位置和现实中她后背的伤口一模一样。 我心里一震。 感情是真的。记忆是真的。疼是真的。抱孩子、盖被子、半夜起来看她有没有踢被子——这些事只有我做过。 我一把把画按在胸口,刀尖朝外,对着空气吼:“我是陈铮!我只有一个女儿!我只活在这条线上!” 所有画面猛地抖了一下。 墙上的影像开始扭曲,像信号不好的老电视。有的画面炸成黑点,有的直接消失。剩下的还在闪,但数量在减少。 赵卫国出现了。 不是实体,是半透明的影子,从一堆破碎画面里拼出来的。他站在屋子中央,西装笔挺,左手无名指上的蛇形戒指一闪一闪。 “你以为赢了?”他笑,“我只是在等所有可能性归零。” 我没说话,抱紧陈雪。 系统界面突然乱了。签到按钮变成流动的数据,像是被人远程改写。资源栏空了,战场回溯功能灰掉。 “爸爸……”陈雪抬头看我,“哪个才是真的你?” 我蹲下来,让她面对那些残影。 “你告诉我,哪个爸爸是真的?” 她小声抽气,手指指着我:“这个……这个会背我去医院,会修我的书包带子……还会偷偷把我画的全家福放进战术包里。” 话音落下,赵卫国的影子晃了一下。 就在这时,周婉宁嘴唇动了。声音极轻,像风吹过耳膜。 “……血缘。” 我脑子轰的一声。 女儿右肩有胎记,形状像星图。新生儿啼哭能震碎炸弹。周婉宁剖腹产那天说“快逃”。这些都不是巧合。 我咬破手指,血滴在全家福上,正好落在画中三人交叠的手。 血一碰纸,整张画烧起来。蓝火,不烫手,也不毁纸。 一声啼哭响起。 不是屋里发出的。像是从很远的地方传来,又像是从脑子里炸开。婴儿的哭声,带着震动,一下一下撞在墙上。 所有时间线崩塌了。 画面收束,墙恢复原样。灯不再闪。系统界面重新稳定,倒计时归零。 安静了。 我喘着气,低头看陈雪。她靠着我,眼睛闭着,睡着了。 周婉宁还在昏迷,但手搭在防弹纤维外,指尖微微颤了一下。 我轻轻把她手握住。冷的,但有脉搏。 “你说别信系统……”我低声说,“但我现在只能信你。” 她没睁眼,可金瞳在眼皮下闪了一下光。 我站起来,走到窗边。 天边红了,像血染的布铺在地平线上。不是日出的颜色,是烧过的那种红。 我低头看手里那张全家福。边缘焦了,但画没坏。我把画折好,塞进战术包内层。 背包里还有飞刀、匕首、备用电池。奶瓶底的坐标还在。雪山基地必须去。 我回头看了一眼周婉宁。 她后颈的伤口已经结痂,防弹纤维没松。呼吸比刚才深了些。 陈雪翻了个身,嘴里嘟囔了一句梦话:“爸爸……别走太远。” 我没应声,走到门边检查锁具。电子锁正常,物理卡扣也牢。外面没人来过。 我蹲下来,摸地板接缝。没有震动,没有脚步声传导。 安全屋还是安全的。 系统界面浮在眼前:【签到冷却中,剩余时间 23:59:47】 功能全在。没被篡改。至少现在是。 我坐回角落,靠着墙,手一直放在枪套上。 三分钟前,我的影子延迟了三秒才跟着动。 现在试了一下,抬手,影子同步。 但我知道,那三秒不是错觉。 有人在规则之外动手脚。系统可能是工具,也可能是陷阱。赵卫国死了无数次,可他还在这儿。周婉宁说“别信系统”,她是怎么知道的? 我看着窗外的血色天光。 战斗没结束。只是换了个战场。 陈雪翻身时,战术包里的全家福动了一下。 焦边翘起,露出一点未烧尽的红色线条。那线正好连着画中我的眼睛和她的手。 我伸手按住包,没再打开。 门外走廊传来滴水声。 一滴,两滴。 我站起身,拔出匕首,慢慢走向门口。 第41章 战场回溯24小时预演 门外的滴水声还在继续。 一滴,两滴,节奏没变。我站在门后三步远的地方,匕首贴着大腿外侧,眼睛盯着地板缝隙。没有震动,没有脚步传导。安全屋的锁没被动过,空气里也没有陌生人的汗味或者火药残留。 我退回角落,背包靠墙放好。陈雪还在睡,呼吸均匀。周婉宁躺在行军床上,防弹纤维裹着身子,胸口起伏很慢。我把战术手电放在两人之间,打开低光模式,坐下来闭眼。 脑子里开始数秒。 23:59:47。 系统签到还差三分钟。七天了。从雪山逃回来那天算起,我没断过一次。每天零点准时默念“签到”,不管有没有奖励,不管系统有没有反应。 三秒后,眼前蓝光一闪。 【连续签到7天达成】 【解锁新功能:战场回溯·24小时预演】 界面弹出来的时候我没睁眼,靠记忆操作。手指在虚空中点了一下“确认”。系统自动加载,时间轴浮现在视野中央,像一条透明的带子向前滚动。 画面动了。 是明天早上的街景。雾气很重,路灯还亮着。陈雪背着粉色书包出门,手里拎着早餐袋。她走到巷口拐弯处,脚步突然停了一下,像是察觉什么。 三道人影从废弃排水管那边冒出来。一个穿灰色夹克,一个戴鸭舌帽,第三个直接扑向她脖子,手里有针管。 我按暂停,标记坐标。位置就在女儿上学必经的窄巷,两边是老楼,监控死角。c4炸药昨晚就藏在排水管内壁,用防水胶布固定。现在只需要过去安装触发装置。 我起身背包,检查飞刀数量。六把。匕首一把。电磁干扰器电量满格。看了眼周婉宁,她没醒。陈雪翻了个身,嘟囔了一句梦话,听不清内容。 开门前摸了下腰间。那里空了十年,但现在习惯性要碰一下枪的位置。 外面天还没亮透。我贴着墙根走,绕到巷子背面。晨雾确实浓,能见度不到五米。排水管口结着露水,我伸手进去摸到炸药包,拿出来时顺手擦掉外壳指纹。 墙体裂缝有两指宽,正好塞进去。我把c4压进深处,接上拉线引信,另一头绑在对面铁门的锈铰链上。只要有人强行拉开门,就会扯动导火索。 做完第一道保险,我又从背包拿出微型震动传感器,粘在巷口垃圾桶底部。这个桶今天会被挪动——回溯画面里它不在原位。一旦偏移超过三十厘米,就会激活备用引爆程序。 刚收手站起来,眼角余光扫到巷口树影晃了一下。 不是风。 有人出来了。 是个女人,走路有点晃,左手一直按着胸口。她穿着白大褂,头发乱了,脸色发青。走近十米才看清脸。 是周婉宁。 我没出声,右手已经滑到腿侧,握住飞刀柄。她停下脚步,喘了几口气,忽然抬手拉开外套拉链。 里面没有衣服。胸腔正中间嵌着一块金属装置,连着电线扎进皮肤,通向心脏位置。导线末端有个小灯,一闪一闪。 “他们给我装了这个。”她说,“遥控频率和你埋的c4一样。” 我盯着那盏灯。红光,两秒闪一次。和我设置的无线接收模块频率一致。 系统界面自动弹出扫描模式。热源成像显示她体内确有异物,位置紧贴心室。不是假的。 “谁下的?”我问。 她摇头。“别信信号。他们能改数据。回溯最后五分钟……没了。” 我懂她的意思。预演画面最后那段空白,不是系统问题,是被人删了。 她从怀里掏出一把枪,黑色,短管,消音器一体成型。递过来的时候手抖了一下。 我接过枪,沉。握把有防滑纹,扳机护圈窄。没见过的型号,但结构合理。检查弹匣,满的。七发。 “你怎么找到这里的?” “心跳。”她说,“他们用我的心跳当定时开关。快了就要炸。” 我抬头看她。她嘴唇发紫,额角全是冷汗。 “还能撑多久?” “不知道。三小时,或者十分钟。” 她说完想往后退,脚下一软差点跪倒。我伸手扶了一把,她甩开我,自己靠墙站住。 “我不该来。”她说,“但他们换了路线。原来的不会来了。新的……更难对付。” 我重新看向c4位置。垃圾桶比回溯里偏了半米。如果杀手知道这里有问题,会绕开正面,走高处突袭。 我拆掉无线模块,把引爆方式改成手动。从背包拿出遥控器,插上天线。只要按下按钮,不管有没有人拉线,都能炸。 然后把消音手枪塞进冲锋衣内袋。贴着左肋,方便拔。 “你去哪?”她问。 “制高点。”我说,“你能走就离开。不能走就躲电话亭后面,别露头。” 她没动。我看她一眼,转身爬上隔壁楼的消防梯。铁梯年久失修,踩上去吱呀响。我放轻脚步,三层楼爬了将近两分钟。 楼顶边缘有半人高的围墙,我蹲在缺口处,视线刚好覆盖整条巷道。c4位置在下方左侧,引爆遥控器握在右手。左手搭在枪柄上。 风从东边吹过来。 我低头看了眼系统界面。【战场回溯】已进入冷却,倒计时23:59:59开始跳动。功能正常,没有被篡改痕迹。 又看周婉宁的方向。她靠着电话亭蹲下了,手还捂着胸口。白大褂下摆沾了泥,风吹起来一角。 巷口安静。 陈雪这时候应该还在睡觉。她床头闹钟设的是七点十五,起床后要吃我提前热好的包子,喝牛奶。书包我昨晚检查过,课本都在,钥匙扣挂着,没被动。 但我不能等她按流程走。 杀手不会守规矩。 我盯着巷子入口,手指卡在遥控器按钮边缘。只要有人出现在那个转角,不管是真是假,是不是认识的脸,我都会按下去。 风更大了。 周婉宁忽然抬头,看向我这边。她张了嘴,像是要说什么。 我没动。 她抬起手,指向巷子另一头的屋顶。 我顺着她指的方向看过去。 瓦片动了一下。 不是风掀的。 有一片瓦,边缘翘起,下面露出一点黑色线头。很细,不注意根本看不见。 我摸出夜视仪,架在墙沿。放大倍率,对准那处。 线头连着一根细绳,通向屋脊背面。那里有个凸起,形状不像烟囱。 更像是一个人趴着。 我收回夜视仪,手移到枪柄上。 还没拔出来。 巷口传来一声轻响。 是塑料袋被踩破的声音。 我低头看去。 一个穿校服的小女孩,背着粉色书包,正从巷子那头走过来。 第42章 生死契约 巷口那个穿校服的小女孩还在往前走。 我蹲在楼顶围墙缺口处,左手握着引爆遥控器,右手刚把消音手枪塞进冲锋衣内袋。枪很沉,但弹匣是空的。刚才我轻轻一拨,它就滑了出来,里面什么都没有。这不是用来打人的,是触发装置。 周婉宁站在电话亭后面,手一直压着胸口。那盏红灯闪得更快了,两秒一次变成了一秒一次。她脸色发青,额头全是汗,嘴唇已经有点发紫。 我低头调出系统界面。【战场重建系统】浮现在眼前,像一块老式作战屏。我点开扫描功能,对准手枪信号频段。几秒后,屏幕上跳出红色标记:无线同步模块已识别,频率与c4接收器一致。 一枪双爆。 只要有人扣动这把枪的扳机,不管是真是假,信号都会同时传到两个地方——我埋在排水管里的c4,和周婉宁体内的起搏器炸弹。两边一起炸。 难怪她会把这个交给我。 不是武器,是契约。用她的命,换我的行动自由。 我盯着巷口。小女孩背着粉色书包,走路姿势有点僵。不像陈雪平时那样蹦跳,也不像会害怕的样子。她走过垃圾桶时,脚步没停,甚至没往这边看一眼。 太准了。 回溯画面里,杀手是从排水管那边出来的。可现在,人还没露面,诱饵却先出来了。 屋顶那片翘起的瓦片又动了一下。 我摸出夜视仪,架在墙沿上,放大倍率。细绳连着一根导线,通向屋脊背面。那里趴着一个人,戴着战术耳机,手里有狙击步枪。他的呼吸很稳,肩膀微微起伏。 他等着我动手。 只要我按下遥控器,或者有人开枪,爆炸就会启动。他们不怕死,怕的是我没反应。 我收回夜视仪,手伸进背包侧袋。指尖碰到一个金属小盒,四厘米见方,表面有散热孔。昨天零点签到拿到的东西——微型电磁脉冲装置。说明写着:非持续性干扰,作用半径十五米,影响所有电子感应设备。 不能连用,只能一次。 我看了眼系统倒计时。【战场回溯】还在冷却,23:59:40。功能正常,没人篡改数据。至少现在还没。 周婉宁突然抬头,看向我这边。她张了嘴,像是要说“别开枪”,可声音被风吹散了。 我懂。 她不是来送死的。她是被迫来的。心跳当定时开关,她自己控制不了节奏。越紧张,心跳越快,炸弹就越早炸。 我手指按在脉冲装置按钮上,眼睛盯着巷口。 小女孩距离c4埋设点还有五米。 四米。 三米。 就在她右脚跨过排水管边缘的瞬间,我按下按钮。 蓝光从装置中心扩散,无声无息。 没有爆炸,没有火光。整条巷道安静了一瞬,然后—— 周婉宁猛然抱住头,整个人蜷缩下去,膝盖撞在地上都没松手。她嘴巴张大,像是在喊,但听不见声音。胸口那盏红灯,熄了。 我低头看系统界面,正常运行。夜视仪自动重启,视野恢复清晰。 屋顶那人突然翻滚落地,双手死死捂住耳朵。鲜血从指缝里流出来,顺着脖颈往下淌。他嘴里发出嘶吼,但我也听不见。他的耳机外壳裂了,里面电线裸露,冒着轻烟。 高频震荡。 脉冲不仅切断了信号传输,还直接击穿了他们的听觉增强系统。这种设备靠微电流传导声音,一旦被强磁场冲击,就会反向释放电流,烧毁神经接口。 我慢慢站起身,靠在墙边。 巷口的小女孩停住了。 她站在c4正上方,一动不动。书包带子滑到胳膊肘,脸上表情没变。可我知道,她不是陈雪。 真孩子不会在这种时候愣住。 我左手紧握遥控器,右手再次摸向冲锋衣内袋。消音手枪还在。现在它只是个铁块,没有信号发射功能。脉冲已经把它废了。 电话亭那边,周婉宁缓缓抬起头。她一只手撑着地面,另一只手抬起,指向屋顶另一侧。 我顺着她手指方向看去。 屋脊背面,另一片瓦片正在缓慢移动。有人正从阴影里爬出来,动作很轻,没戴耳机。他手里拿的也不是枪,是一根细长的金属杆,顶端有钩状结构。 机械式监听装置。 不用电,不发信号,靠震动传导声音。脉冲对他无效。 他已经在观察我了。 我蹲下身,贴着围墙边缘移动,避开对方视线。手指在遥控器按钮上来回滑动。c4还能手动引爆,但现在不能用。下面那个“孩子”是诱饵,炸了也没意义。真正的目标,是楼上这个。 周婉宁挣扎着站起来,靠在电话亭金属框上。她嘴唇动了动,这次我看清了口型: “他在测你呼吸。” 我立刻屏住气。 那人手中的金属杆轻轻一顿,钩尖对准楼顶方向。他耳朵贴在杆底,像在听什么。 这是老式间谍手段,靠固体传声捕捉目标位置。只要我呼吸、心跳、脚步有任何波动,都会通过建筑结构传过去。 我闭眼,放慢心率。 十年前在边境执行任务时,教官让我们在雪地里趴七个小时,不准动,不准睡,连眼球都不能转。最后活下来的,都是能把心跳降到每分钟四十以下的人。 我开始数呼吸。 吸——四秒。 停——四秒。 呼——四秒。 停——四秒。 金属杆缓缓放下。 那人皱眉,似乎没听到预期的声音。 我睁开眼,左手拇指卡在遥控器按钮边缘。 只要他探头,我就炸。 可就在这时,巷口那个“小女孩”突然转过身。 她面对着我所在的楼顶,嘴角一点点向上扯。 不是笑。 是抽搐。 她的脸皮开始发白,眼皮外翻,露出底下灰蓝色的机械层。嘴角裂开一道缝,里面有细小的齿轮在转动。 仿生体。 而且是远程操控型。 她抬起手,指向我。 我猛地意识到不对。 诱饵从来都不是为了引我炸c4。 是为了让我分心。 真正的杀招,是楼上这个人。他不需要开枪,只需要确认我的位置,再用机械杆传递坐标。楼下那具仿生体就是标定点,我是终点线。 我抬手,准备按下遥控器。 周婉宁突然冲了出来。 她跌跌撞撞跑向巷子中央,挡在仿生体和我之间。她抬头看着我,双手张开,像是在说: “别炸。我在范围里。” 我手指僵住。 c4爆炸半径八米。她现在站的位置,刚好在边缘线上。炸,她可能活;不炸,楼上那人就会完成定位。 她脖子上青筋暴起,嘴唇一张一合。 我看清了她说的话: “脉冲……还有残留场。” 我一怔。 随即明白。 电磁脉冲不是瞬间消失的。它会在局部空间留下残余磁场,持续几十秒。如果我现在引爆c4,电火花可能会引发二次脉冲共振,扩大干扰范围。 但这也有风险。残留场不稳定,可能反噬我的设备,也可能让周婉宁体内炸弹意外激活。 我盯着遥控器屏幕。 倒计时三秒。 两秒。 一秒。 我按下按钮。 没有巨响。 c4炸了,但声音很小。一团火光从排水管口喷出,带着黑烟冲上半空。冲击波震碎了几块玻璃,地面颤了一下。 仿生体被掀翻在地,头部扭曲变形,齿轮飞溅。 而楼上那人,手中的金属杆突然剧烈震动,整根杆子发红,顶端钩子熔化成滴。他惨叫一声扔掉杆子,双手抱头跪下。 残余磁场击穿了传导路径。 我冲到楼顶边缘,望向电话亭。 周婉宁还站着,一只手扶着铁框,另一只手指向屋顶另一侧。 那里,第二名杀手正从烟囱后缓缓站起。他手里拿着一把刀,刀刃反射着晨光。 第43章 童年记忆 c4炸的那一下,震得屋顶瓦片往下掉渣。我背靠着烟囱蹲下,右手摸到腰间的匕首,左手按住太阳穴。脑袋像被铁钉凿开,疼得眼前发黑。 就在这时候,画面突然变了。 我不是在楼顶了。我站在一间病房外,走廊尽头有扇窗。一个小女孩趴在窗台上,手里攥着一支红蜡笔,在纸上用力画着什么。她穿粉色羽绒服,马尾辫歪在一边。是陈雪。 她嘴巴动着,声音断断续续:“爸爸是英雄……可为什么别人说你是杀人犯?” 旁边两个护士走过,压低声音说话。 “植物人还能醒?怕不是脑子烧坏了。” “听说他女儿每周都来,就为了看一眼那张没知觉的脸。” 我想喊她,可发不出声。脚也动不了。只能看着她把画翻过来,在背面写上名字——“陈铮”。 火光一闪,现实撞回来。 一滴温热的东西落在手背上。是血。顺着战术手套的纹路往下淌。 我抬头。周婉宁跪坐在瓦片上,手指正从胸口往外抽一根导线。金属头冒着烟,她的手抖得厉害。嘴唇动了两下,没声音,但我看清了口型: “你还记得吗?” 我记得。 我记得那天查房的护士,记得陈雪每次走之前都要把画塞进玻璃缝里。她说这样爸爸醒来就能第一眼看到。 可我不该记得这些。 系统从没给过这段记忆。这不是任务数据,也不是战场回放。这是我自己脑子里的东西,一直被封着,现在被炸开了。 我闭眼,用格斗术的呼吸法压心跳。吸四秒,停四秒,呼四秒,停四秒。一遍,两遍。再睁眼时,视线清楚了。 烟囱后有动静。 第二名杀手正撑着手臂往上爬。他手里那把刀反射晨光,刃口泛蓝,是高频震动模块。这种刀割进肉里能直接切断神经,让人死前全身麻痹。 我右腿旧伤突然抽了一下。植物人躺了十年,肌肉萎缩不是闹着玩的。快跑不行,硬冲更不行。 背包侧袋里还有战术手电。我抓出来,单膝点地,甩手扔出去。强光爆闪,照他脸上。 他本能抬手挡眼。我就势顺着屋顶斜面滑下去,速度比预想慢半拍。左臂擦过瓦棱,冲锋衣破口,皮肉火辣辣地疼。 他挥刀横斩。我侧身滚开,抓住他脚踝往下一拽。三角锁标准动作,落地借力反压。他后背砸地,我没松手,膝盖顶住他肘关节,右手掏匕首。 他咧嘴笑了,嘴里有股苦味散出来。 我知道这是什么。 牙管毒。咬破就能喷人一脸腐蚀液,特种兵训练课讲过。我立刻偏头。 “噗”一声,液体溅在我肩上,冒起白烟。我反手用匕首柄砸他下巴,一击,两击。骨头碎的声音很脆。他眼球翻白,不动了。 我搜他身。衣服内袋有个U盘,黑色,指甲盖大小。塞进贴身口袋,没时间看。 转身往周婉宁方向爬。她还在原地,脸色白得像纸,胸口那块绷带已经湿透。 我撕开自己衬衫下摆,拿军用绷带给她加压止血。动作熟,但手在抖。这让我想起十年前边境那次任务。队友替我挡子弹,倒下的时候也是这样捂着胸口,血从指缝往外涌。 不一样。那时我能救的人,一个都没活下来。 现在这个人,我还活着,就不能让她死。 她眼皮颤了颤,没睁眼。脖子上的动脉跳得很弱,但还在。 我低头看自己的手套。那滴血已经流到掌心,正好盖住内侧一道旧划痕。那里原本刻着个“雪”字,是我刚苏醒那阵子,半夜睡不着,拿刀尖偷偷划的。后来觉得太傻,就没再补。 血盖住了字。 系统界面突然弹出来,没有提示音,只有文字浮现在视野中央: 【检测到高密度情感神经信号,解锁记忆权限层级2】 我没点开。 现在不是看这个的时候。 我把她轻轻抱起来,背靠烟囱坐下。她头靠在我肩膀上,呼吸浅。我左手环住她,右手握紧消音手枪。枪还是空的,但至少是个铁疙瘩,能防近身。 巷口那边,地上有片碎纸。 是刚才那幅蜡笔画的残片。被炸得焦黑,边角卷起来。但我还是认得出——画里那个穿军装的男人,一只手举着枪,另一只手伸向小女孩。 和陈雪梦里画的一模一样。 她从来没告诉我她害怕这个。每次我问她画的是什么,她都说“爸爸在保护我们”。 可她画里的爸爸,一直在举枪。 风从巷口吹上来,带着灰烬的味道。我盯着对面楼顶边缘,手指卡在扳机护圈里。 U盘在胸口贴着皮肤,有点凉。 周婉宁的手指忽然动了一下,碰到我手腕。 她没醒,但嘴唇微微张开,像是说了两个字。 我看不清,但猜到了。 “别信。” 不是别信我,是别信系统。 它开始给我没见过的记忆了。这意味着什么?谁在控制这部分数据?赵卫国?王振?还是更早以前就埋下的东西? 我不知道。 我只知道我现在坐的地方,是唯一能看清整个巷口的位置。只要有人靠近,不管是人还是仿生体,我都得让他倒下。 我的右腿又抽了一下。 我调整坐姿,把她往上托了托。她的血浸透了我的衣角,黏在皮肤上,有点冷。 远处传来警笛声,很远,还没进这片老城区。 应该还有时间。 我摸出手机,屏幕裂了,但还能用。打开相册,翻到一张照片——陈雪去年儿童节演出的留影。她站在台上,举着奖状,笑得眼睛弯成线。 那是真的她。 不是画出来的,不是仿生的,不是被改造成实验体的。 是我的女儿。 我把手机塞回去,抬头看天。 云层裂开一道缝,阳光照进来,落在我左手的战术手套上。 血干了,变成深褐色,盖住了那个“雪”字。 第44章 时空凝滞 警笛还在远处响着,我左手贴在周婉宁后背,能感觉到她的呼吸越来越浅。右腿的旧伤突然抽了一下,我没动,只是把怀里的人往胸口压了压。她嘴角有血,睫毛上落了灰,一滴泪挂在眼角,没掉下来。 就在这时候,天黑了。 不是乌云遮住太阳,是整个世界瞬间断电。路灯、信号灯、对面楼顶狙击手头盔上的红外瞄准点,全灭了。连风都停了,瓦片上的灰烬悬在半空,一粒不动。我的手机屏幕彻底黑下去,U盘贴在胸口也没了温度。系统界面本来浮着一行字【检测到高密度情感神经信号,解锁记忆权限层级2】,现在只剩最后几个像素点闪烁两下,消失了。 只有那行新文字还在: 【可进行时空标记】 我抬头看巷口,刚才炸飞的蜡笔画残片停在空中,焦边卷曲,像被无形的手捏住。对面楼顶那个被我打晕的杀手,身体还保持着前倾姿势,刀尖离地三公分,一缕血从鼻孔飘出来,悬成细线。 这不是Emp那么简单。普通电磁脉冲只会烧电路,不会让时间停。 我低头看周婉宁。她的胸膛几乎没有起伏,那滴泪还在眼角,晶莹发亮。我忽然想起七天前第一次触发“战场回溯”功能时,系统弹出的规则说明——标记必须基于“不可逆的情感节点”。当时我不懂什么意思,现在明白了。 十年前边境任务,队友替我挡枪,倒下的时候喊了句“别管我”。我没听,冲过去拖他,结果第二波火力扫过来,两个人一起中弹。他死在我背上,最后一口气喷在我脖子上。 那时候我救不了他。 现在这个人在我怀里,我还活着。 我抬起右手,指尖朝她眼角那滴泪伸过去。动作很慢,怕碰碎什么。手指抖得厉害,不是因为紧张,是肌肉萎缩的后遗症又犯了。退伍十年,植物人躺了十年,能站起来已经是奇迹,这种时候还能动,算我命硬。 指尖碰到那滴泪的瞬间,系统那行字闪了一下: 【确认标记对象:周婉宁】 我没犹豫,轻轻一抹,把泪擦掉了。 世界猛地一震。 灰烬落下,风重新吹起来,警笛声从远变近。我听见对面楼顶有金属撞击声,应该是那个杀手醒了,开始动弹。我的手机屏幕跳了一下,重新亮起,信号格空着,但系统界面回来了。 【时空标记完成】 【锚点锁定:2024年6月17日 07:38 老城区c7屋顶】 【后续行动建议:撤离或等待支援】 我没看建议。这种时候没人会来支援。赵卫国的人随时可能包围这片区域,班主任那边说不定已经在调监控找我们位置。我抱着周婉宁往烟囱后面缩了缩,她手指突然动了一下,勾住我冲锋衣的拉链头。 她没醒,但手抓得很紧。 我低头看她胸前绷带,血已经浸透大半,再不处理会失血过多。背包里还有最后一支抗毒血清原型剂,是昨晚签到拿到的,本来准备给她用,但现在不敢随便打针。谁知道赵卫国在她体内埋了什么陷阱。 我摸出战术手电,打开强光模式照她瞳孔。左眼收缩正常,右眼反应迟缓。脑供血不足,得尽快送医。可医院全是他们的人,校医室、社区诊所、甚至急救车调度中心,都有可能被渗透。 我靠墙坐下,把她头搁在我膝盖上。远处传来脚步声,不是一个人。我屏住呼吸,右手摸到腰间匕首。来的是敌是友,现在分不清。 脚步声停在巷口。 有人弯腰捡起了那张蜡笔画残片。 我眯眼望去,是个穿灰色套装的女人,戴黑框眼镜。是陈雪的班主任。 她盯着画看了两秒,然后抬头看向屋顶,目光直直落在我身上。 我没动。她也站着不动。风吹起她额前一缕头发,露出左边太阳穴位置有个小红点——那是微型监听器的植入痕迹,爆破专家常用的那种。 她右手慢慢抬起来,指向我这边,嘴唇动了动。 我没读唇语的习惯,但这次看懂了。 她说:“你逃不掉。” 我左手收紧,护住周婉宁后颈。她呼吸又弱了一点,体温在下降。我脱下冲锋衣盖在她身上,动作尽量轻。班主任还在下面站着,没叫人,也没走。 她像是在等什么。 我摸到背包侧袋里的U盘,拿出来看了一眼。黑色,指甲盖大小,表面有划痕。这是从第二个杀手身上搜出来的,里面可能有赵卫国的数据库入口。但现在没法查,所有电子设备都在Emp后瘫痪,连最基础的读卡器都用不了。 我把它塞进贴身口袋,靠近心脏的位置。 班主任忽然转身走了,脚步很快,消失在巷子拐角。 我松了口气,但没放松警惕。她来得太巧,像是知道我们会在这里。更奇怪的是她没动手,也没报警。按理说这种级别的情报员,看到目标受伤应该立刻上报才对。 除非……她不是来抓我们的。 我低头看周婉宁。她眉头皱了一下,像是做了噩梦。我用手掌轻轻搓她手臂取暖,低声说:“撑住。” 她手指又动了,这次攥住了我手腕。 我看着巷口那片灰烬被风吹散,残破的蜡笔画翻了个身,落在污水沟边缘。画里那个穿军装的男人,一只手举着枪,另一只手伸向小女孩。 和陈雪每次画的一样。 我低声道:“我信你。” 第45章 虚实博弈 警笛声还在响,我盯着巷口班主任消失的方向,手没松开周婉宁的后颈。她呼吸比刚才更弱了,胸口那块金属凸起开始发烫,像是有电流在皮下窜动。 我没时间犹豫。把她的头轻轻搁在烟囱背风处,撕下冲锋衣内衬的一角压住她胸前的绷带。血已经浸透三层布料,再失血几分钟,人就没了。 我从贴身口袋掏出U盘,插进战术手电改装的数据端口。屏幕闪了一下,系统界面跳出来,但信号条是空的。Emp的余波还在干扰,数据库加载缓慢。等了几秒,终于跳出一行字:“未知设备——疑似军用级生物耦合炸弹。” 就在这时,地上那个被我打晕的杀手头目咳出一口血,睁开了眼。 他声音很轻,带着喘:“密码是……0624……快救她……” 我没看他,手指继续按着周婉宁的颈动脉。心跳每分钟58次,偏慢,但还算稳定。我抬头盯他的眼睛,发现他在刻意控制呼吸节奏,想装得像一个快死的人。 真正快死的人不会挑日期当密码。 我还是输了进去。 系统反应很快。红色警告弹出来:“认证失败。起搏器已激活二级协议,连接外部引爆目标:市政厅地下变电站。” 几乎同时,周婉宁胸口猛地一震,金属部件发出低频嗡鸣,像有马达在体内启动。我伸手摸过去,温度又高了一截。 这密码是假的。 我蹲下来,盯着杀手头目:“谁让你来的?” 他没回答,嘴角抽了一下,眼球翻白,又昏过去了。 我把他拖到排水管旁边,用手铐锁住手腕。现在不是审问的时候,救人要紧。 我拉开背包侧袋,取出陈雪的沙漏。这是她每天上学都带着的小玩意儿,透明玻璃管,两头封死,细沙从上往下流,她说这是“爸爸回家倒计时”。昨天她塞给我时还说:“你看到沙子落完,就知道我放学了。” 但现在这沙漏不对劲。 每一粒沙落下,周婉宁的胸口就震一下。我把它贴到耳边,听流动的声音,再低头感受她的呼吸——完全同步。 我立刻明白了。 这不是电子计时器。他们根本不怕Emp。敌人用的是物理装置,靠沙漏控制起搏器的引爆节奏。沙子流尽,电流超载,炸弹炸,市政厅停电,连锁爆炸跟着来。 最原始的方式,反而最难防。 我盯着沙漏里的细沙,脑子飞转。不能砸,不能堵死,万一触发反向机制,周婉宁当场就会爆。也不能放任不管,市政厅一旦瘫痪,周边医院、地铁、消防系统全受影响,伤亡人数不敢想。 我撕下陈雪画作的一角,折成薄片,小心塞进沙漏颈部。只卡住一小部分沙粒,让流速稍微变慢。 做完这一步,我立刻去看周婉宁的脉搏。 震颤频率降了。 有效。 我松了口气,把沙漏放回背包,拉链留一条缝,方便随时观察。现在每一秒都算数,沙子还在走,市政厅的倒计时也在走。 我俯身靠近昏迷的杀手头目,抓起他衣领:“谁设计的这套系统?说!” 他嘴唇动了动,没声音。额头冒冷汗,体温在下降,可能是内出血。再问也没用了。 我站起来,望向远处市政厅的轮廓。大楼在晨光里安静矗立,没人知道底下埋着一颗定时炸弹,而引爆开关,正藏在周婉宁的身体里。 这场博弈不是技术战,是人心战。 他们知道我会救她。所以拿她当钥匙,逼我去打开更大的灾难。 我摸了摸贴身口袋里的U盘,里面可能有破解路径。但现在所有设备都瘫了,读不了。只能等信号恢复,或者找到能用的老式终端。 周婉宁突然哼了一声,手指微微抽动。我赶紧蹲下,摸她额头,滚烫。体内的装置已经开始影响体温调节系统。 不能再等了。 我收起战术手电,把匕首别回腰间。背包带上肩,先把她扶起来。她身子软,靠在我臂弯里,呼吸断断续续。我用冲锋衣把她裹紧,一手托住后背,一手探她脉搏。 沙漏还在流。 我看了眼背包缝隙里的玻璃管,最后一段沙柱正在缓缓断裂。 还有不到三十分钟。 我低头看她苍白的脸,想起她说过的话:“如果你死了,我就没有家了。” 现在换她躺在怀里,命悬一线。 我抱紧她,脚步往屋顶边缘移。得找个能接入系统的点,老城区有地下光纤接入口,离这儿不远。只要能连上一次,就能查U盘,找破解方案。 刚走到女儿蜡笔画残片旁,我停了一下。 画里那个穿军装的男人,一只手举枪,另一只手伸向小女孩。 和每次画的一样。 我把画捡起来,塞进背包夹层。 然后抱着周婉宁,走向屋顶另一侧的逃生梯。 风从背后吹过来,掀起了冲锋衣的一角。我听见背包里沙粒落下的声音,一声,一声,像心跳。 最后几粒沙,正穿过狭窄的瓶颈。 第46章 沙漏流速里的最终抉择 风还在吹,背包里的沙漏发出最后一声轻响。我低头看去,细沙正穿过瓶颈最窄处,像一根绷到极限的线。 周婉宁靠在我肩上,呼吸浅得几乎摸不到。她胸口那块金属还在震,频率和沙粒下落完全一致。刚才那一刀卡住流速只是权宜之计,现在时间到了。 我没有再犹豫。右手抽出战术匕首,刀刃在晨光里划出一道白线,朝着背包缝隙里的玻璃管狠狠劈下。 “咔!” 一声脆响,沙漏从中间断裂。玻璃碎片溅开,细沙洒了一手。系统界面突然闪出蓝光:【物理计时中断,主协议失效】。倒计时停了。 但我没松劲。敌人不会只靠一个沙漏控制全局。这太简单,也太假。 我翻过背包,把断成两截的沙漏拿出来。内壁残留着极细的金属粉末,像是镀层脱落。我用匕首刮了几下,将粉末抹进战术手电的数据端口。 屏幕闪了两下,信号恢复了一瞬。系统识别结果跳出来:【材料成分与市政厅主控室门禁芯片一致】。 我抬头看向远处的市政厅。塔楼顶层那盏红灯还亮着,本该在夜间供电的应急电源,此刻却在清晨通明。正常情况下不该这样。 这不是巧合。 他们根本没打算用沙漏直接引爆。这只是个诱饵,用来拖住我,让我以为只要停下沙子就能保命。真正的引爆装置,早就接入市政厅的核心系统。而周婉宁体内的起搏器,不过是转移注意力的幌子。 我想通了这点,心反而沉下去。 如果真是这样,那刚才的一切——她的发烧、心跳、金属震动——都是演给我看的?还是说……她也是被利用的一环? 我没时间细想。刚站起身,巷口传来引擎轰鸣。一辆黑色SUV冲破封锁线,轮胎摩擦地面发出刺耳声响。车还没停稳,副驾车门猛地弹开。 是周婉宁。 她自己爬了出来,脸色苍白,但眼神清醒。她一把推开我伸过去的手,声音嘶哑:“别靠近我!” 我僵在原地。 她说:“沙漏不是关键。真正要炸的是市政厅主控室。我体内这个,是诱饵。” 我喉咙发紧:“那你现在做什么?” 她回头看我,嘴唇动了动,像是想说什么,最后只吐出一句:“信我一次。” 下一秒,她转身钻进驾驶座,猛踩油门。车子像离弦的箭一样冲出去,直奔地下通道入口。 我想追,脚刚迈出又收住。不对。她不需要我救。她是主动走的。她知道靠近我会触发什么,所以才吼我别上前。 她在切断联系。 我站在原地,看着那辆车消失在拐角。三秒钟后,远处传来爆炸声。火光腾起,黑烟直冲云霄。正是地下通道的位置。 我冲上旁边一栋老楼的屋顶,借着残破的墙体遮掩,俯视爆炸点。热浪扑面而来,空气中弥漫着焦糊味。警报声开始响起,但我知道,没人能救得了那辆车里的东西。 就在这时,系统界面突然弹出图像。是一张画——陈雪书包里那幅涂鸦,画着她右肩上的星图胎记。画面一闪,叠加在爆炸现场的热成像上。 灰烬与烟雾形成的气流轨迹,竟然和那幅画一模一样。 我跪了下来。 手指抠进砖缝,指甲崩裂都不觉得疼。原来从一开始,这场局就不只是拆弹、救人、复仇。有人在用更深层的方式标记一切。而陈雪的画,周婉宁的身体,甚至我的选择,都是其中一部分。 她们都不是偶然卷入的棋子。 她们是钥匙。 我摸出背包夹层里的全家福。画纸已经被毒液浸湿过,边缘卷曲,但三个人的脸还在。我盯着画上周婉宁的眼睛,低声说:“你不是为了引我分心……你是要把我推向正确的地方。” 她用自己的方式告诉我真相。不惜把自己变成炸弹,也要让那盏红灯亮起来。 我拔出匕首,割开手掌。血顺着刀柄流下,滴在战术手电外壳上。这是系统绑定的唯一生物认证方式。每次签到、每次解锁资源,都靠这个。 但现在不一样了。 我不是要领奖励。我要强行接入高权限模式,突破终端限制,直接连入市政厅主控网络。 血渗入手电接口的瞬间,系统界面刷新。【认证通过。允许访问三级战地数据库。目标定位:市政厅b区主控室】。 地图展开,一条红色路径标出最佳潜入路线。要绕开监控、避开巡逻队,最后从西侧废弃变电站翻墙进入。 我站起身,擦掉掌心的血,把匕首插回腰间。冲锋衣被风吹得猎猎作响,背包里只剩半瓶水、一张湿透的画、一支空弹匣。 脚步踩上屋顶边缘,我能感觉到右腿旧伤在隐隐抽痛。十年前那次任务失败后,我在病床上躺了整整十年。醒来时世界变了,女儿长大了,仇人成了大人物,而我还记得子弹穿膛的声音。 那时候我以为自己已经死了。 但现在我知道,我一直活着,就是为了这一刻。 我翻下屋顶,落地时膝盖微弯卸力。街道空荡,远处火光仍在燃烧。我贴着墙根前进,每一步都压低重心,像当年在边境丛林里那样。 两公里外,市政厅的轮廓越来越清晰。顶部那盏红灯还在亮,像一只不肯闭上的眼睛。 我穿过一条小巷,来到西侧围墙外。铁网锈迹斑斑,下方有一段塌陷的地基。正好够一个人钻进去。 我蹲下身,检查四周。没有摄像头,没有红外感应。这里被刻意忽略了。也许他们觉得没人会从这个方向来。 也许他们忘了,特种兵最擅长的就是走没人走的路。 我掏出战术手电,最后一次确认路线。主控室在b区三层,有独立供电系统和防火墙。如果真如系统所言,引爆装置嵌入门禁芯片,那必须物理拆除。 否则,哪怕延迟一秒,整栋楼都会塌。 我伸手摸了摸左眉骨的伤疤。那里曾被弹片划开,缝了十三针。医生说能活下来是奇迹。 可我知道,我不是靠奇迹活下来的。 我是靠一次次做别人不敢做的决定活下来的。 我深吸一口气,开始攀爬。 铁网边缘锋利,手套很快磨破。指尖渗出血,混着锈渣黏在金属上。但我没停。一米,两米,三米……终于翻过墙头,落在变电站外的水泥地上。 前方五十米就是主楼侧门。门禁面板闪着绿灯,显示正常通行。 我握紧匕首,朝门口走去。 距离二十米时,系统突然震动。【警告:检测到远程激活信号。神经接驳装置处于待命状态】。 我停下脚步。 周婉宁说过,靠近她会引爆。 而现在,这个信号是从市政厅内部传来的。 我低头看向自己的手电,血迹已经干涸。系统还在运行,权限未被撤销。 这意味着,只要我还拿着它,就能进入主控室。 但也意味着,一旦我踏进那扇门,可能就会触发最后的开关。 我站在原地,风吹乱了头发。远处爆炸的余烟还在飘,天空中那道短暂浮现的星轨早已散去。 但我知道,它存在过。 就像她存在过。 我抬起脚,向前迈了一步。 第47章 市政厅顶楼的终极对峙 我抬起脚,向前迈了一步。 地面没有塌陷,警报也没有响。那扇闪着绿灯的门,依旧安静地立在原地。但我知道不对劲——战术手电上的血痕开始发烫,系统界面边缘出现细小的波纹,像是信号被什么东西拉扯着。 赵卫国不会只放一个沙漏当诱饵。他要的是我走进来,亲手按下最后一道开关。 我没有继续往前走。单膝跪地,匕首插进地砖缝隙,用力一撬。水泥块崩开一角,露出下面暗埋的电缆管道。我把手电插进裸露的铜线接口,电流轻微震了一下,屏幕重新刷新。 【权限认证中……校准完成】。 系统稳住了。刚才那股干扰来自内部,有人在远程篡改访问协议。如果不是及时反向接入建筑供电网络,我的权限可能已经被踢出。 我拔出手电,贴着墙根靠近门框。飞刀只剩三把,不能再浪费。从背包里取出一块金属片,用匕首削薄边缘,然后轻轻抛向感应区。 “滴”一声,自动门缓缓滑开。 我滚身而入,在门缝打开的瞬间钻进室内。落地时右腿旧伤抽了一下,但我没停。翻滚到控制台后方,确认脚下没有压力板,头顶也没有激光网。 主控室很大,四周全是屏幕。中央位置悬浮着一个人影——赵卫国。 他穿着笔挺西装,左手无名指上的蛇形戒指泛着冷光,嘴角歪斜地笑着:“陈铮,你终于来了。” 我没动。系统已经标记出画面异常:帧率波动0.3秒,声音延迟12毫秒。这不是实时影像,是预录的全息投影。 我扫视房间四角,顶部通风口有微弱气流。系统热源扫描显示,夹层右侧温度偏高。那里藏着投影设备。 甩手,飞刀破空而出。 “砰!”一声闷响,天花板炸开一团蓝火花。投影瞬间扭曲、碎裂,化作无数光点消散。背后的监控墙亮了起来,切换成新的画面。 屏幕上,周婉宁被绑在金属椅上,胸口贴着起搏器模样的装置,导线连到主控台。她的脸苍白,眼睛闭着,呼吸微弱。倒计时出现在屏幕下方:03:00:00。 不是假的。 我盯着她看了两秒,喉咙发紧。她没骗我。她真的把自己送进了这里,成了引爆核心。 可为什么?如果她是诱饵,为什么要启动真实倒计时? 系统弹出红色警告:【神经接驳已激活,引爆协议绑定双生物识别——需同时获取周婉宁血液与陈雪指纹方可终止】。 我猛地想起什么,从背包夹层掏出一张画。是陈雪画的全家福,右肩上的星图胎记被她涂成了金色。我把画按在主控台扫描区,系统开始比对。 几秒后,提示音响起:【图案匹配度98.6%,疑似高维加密纹路载体】。 原来如此。她们都不是偶然卷入的。从奶瓶刻痕到钥匙扣拼图,再到这幅画——每一步都在指向同一个解码方式。 赵卫国的声音突然从广播里响起:“你以为杀了投影就赢了?” 我抬头看向主控台上方的扬声器。 他说:“我从来不在现场。” 我没说话,手指握紧了匕首。 他说:“你想救女儿?可以。但她现在在我手里。你要是想拆弹,就得先拿到她的指纹。可她不在这里。她在哪,我说了算。” 我盯着屏幕上昏迷的周婉宁。她胸口的装置正发出规律的红光,和倒计时同步闪烁。 她说过信我一次。 现在轮到我信她了。 我把画收好,从口袋里摸出一块橡皮擦。粉色的,边角已经磨圆,上面还留着铅笔印。这是陈雪每天带去学校的那块,上周我偷偷从她书包里拿出来的。 只要能触发指纹识别,就能完成一半验证。 另一半……得靠周婉宁的血。 我走向主控台,脚步很慢。每一步都踩在心跳上。系统没有再提示陷阱,说明目前路径安全。但我知道,真正的危险不是机关,是选择。 救女儿,还是救她? 赵卫国就是要我做这个选择。 我走到主控台前,把橡皮放在左侧识别区。屏幕闪了一下,显示【待命状态,等待第二项生物样本输入】。 我抽出匕首,划开手掌。血顺着刀刃流下,滴在操作面板边缘。系统震动了一下,弹出新提示:【检测到高危操作意图,是否强制接入深层协议?】 我没犹豫,点了确认。 主控台下方弹出一个微型舱室,里面是一支采血管和自动针头。这是用来提取活体血液的装置。 我必须让周婉宁的血进入系统。 可她被绑在另一个房间,距离至少五十米。除非我能把她带过来,否则无法完成采集。 广播里的声音又响了:“你是不是在想,怎么才能把她弄醒?怎么才能让她配合?” 我抬头。 “告诉你也无妨。她之所以昏迷,是因为注射了t-7神经抑制剂。这种药,只有活人喝下才会生效。她自己喝的。” 我手指一顿。 “她说,只有这样,才能让你相信她是真的人质。她说,你要赢,就不能再怀疑任何人。” 我盯着屏幕,一句话都说不出来。 她早就计划好了。 从她开车冲进地下通道那一刻起,她就没打算活着出来。 她用自己的命,换我一个不回头的机会。 广播停了。房间里只剩下倒计时的滴答声。 02:47:13。 我转身冲向门口。门禁已经解锁,走廊空荡。我沿着指示牌往b区深处跑,拐过两个弯后看到一扇铁门,上面标着“隔离拘押室”。 门锁是电子的。我用手电接入,强行破解。三十秒后,“咔”一声,门开了。 她就在里面。 躺在金属椅上,脸色发青,嘴唇没有血色。胸口的装置还在闪红光,导线连到墙上的主控箱。 我冲过去,检查她的脉搏。很弱,但还在跳。 我把她扶起来,拍她的脸:“周婉宁!醒醒!” 没反应。 我又捏她的人中,大声喊:“你说信我一次!现在轮到我信你了!你给我睁开眼!” 她的眼皮动了一下。 我赶紧把采血管拿出来,准备扎她手指。可刚碰到皮肤,系统突然报警:【警告:目标生命体征低于阈值,采样失败风险极高】。 如果血量不够,或者凝固太快,整个程序会中断。 我不能冒这个险。 我低头看她胸前的装置。它连接着导线,直通主控箱。如果我能切断电源,也许能让系统重启,争取时间。 但我不能随便剪线。万一触发连锁反应,整栋楼都会炸。 我摸出战术手电,扫描导线接口。系统分析出三种可能断点,其中一个是备用能源切换节点。只要在那里动手,就能短暂断电而不引发爆炸。 我抽出匕首,找到位置,准备割断外层绝缘皮。 就在这时,她忽然睁开了眼睛。 瞳孔很浅,像是蒙了一层雾。她看着我,嘴唇动了动,声音几乎听不见:“别……信……系统……” 我愣住。 她说:“它……被改写了……赵卫国……在等你……按下……那个键……” 我回头看主控台方向。 她说完这句话,头一偏,又昏了过去。 我握紧匕首,盯着那根导线。 她说系统被改写了。 可我现在能依靠的,只有系统。 如果没有它,我连她在哪里都找不到。 如果没有它,我也不会知道陈雪的画能解码。 但如果连系统都是陷阱呢? 如果这一切,都是赵卫国设好的局,就为了让我亲手启动最终协议? 我抬起头,看向天花板角落的摄像头。 赵卫国一定在看着我。 他在等我做一个决定。 我深吸一口气,把匕首对准导线。 刀尖落下。 第48章 虚拟影像里的血色真相 刀尖落下的一瞬,头顶传来一声炸裂般的脆响。 全息投影仪被电磁脉冲击穿,蓝光四溅。赵卫国的影像像碎玻璃一样崩开,残影还在空中飘着,但我已经顾不上看了。地面震动了一下,主控室中央的地毯突然塌陷半寸,露出金属卡扣和束缚带的接口。 我扑过去,掀开地毯。一张小脸出现在视野里。 是陈雪。 她被绑在金属椅上,手腕脚踝都卡着感应环,胸口贴着一块发光装置,和周婉宁身上的一模一样。倒计时屏幕下方跳出一行新字:“双宿主同步监测中”。 两个都是人质。 但只有一个是真的引爆核心。 我回头看向刚才“周婉宁”所在的拘押室方向,那里只剩空椅子和断裂的导线。系统界面跳动两下,左上角出现双重读数:一个标记着ZwN-09(周婉宁),另一个是cS-10(陈雪)。数据流不断刷新,但生物信号强度几乎一致。 这是障眼法。 我抓起一块还在冒烟的投影残片,塞进战术手电的扫描口。系统反馈很快出来:“非实体粒子流,持续时间≤0.7秒。” 这说明刚才看到的“周婉宁被绑”是延迟投放的伪造画面。真正的她不在那边。 可她在哪里? 我没时间想太多。刚站起身,侧门猛地被撞开。 一个人影冲了进来。 白大褂染着血,肩膀破了个洞,是周婉宁。她没穿防护服,也没戴耳机,就这么直接冲向我,嘴里喊着什么,声音断在半空。 我伸手去接她,她却用尽力气撞进我怀里,死死抱住我的右臂。 “别碰它!”她喘着气,嘴唇发紫,“那是诱杀程序……只要触碰控制器超过三秒,就会激活聚变引信……” 话没说完,一滴血从她肩头飞出,落在控制面板上。 “滴。” 系统弹出红色提示框:【检测到特异性dNA链(ZwN-09),匹配度99.2%,解锁“血契协议”子模块】。 我愣住了。 这不是普通的生物识别。这是基于她基因构造的深层密钥。只有她的血,才能打开这一层封锁。 她是为了这一刻才冲进来的。 她早就知道,只有用自己的血,才能让我继续往下走。 我撕下冲锋衣一角,压住她肩膀的伤口。血还在往外渗,但她手指还勾着我的手腕,不肯松开。 “撑住。”我说。 我把她的指尖按在采血区。血液顺着微型管道流入系统,进度条开始推进——65%……68%……然后停了。 【需第二生物载体介入】 必须有另一个人完成认证。 我看向陈雪。 她睁着眼,看着我,嘴唇动了动,像是在叫我爸爸。但她动不了。压力传感器锁死了她的动作,哪怕抬一根手指都会触发警报。 指纹识别区在控制台另一端,离她两米远。地面铺着感应网格,踩上去就会报警。 我不能让她走过来。 也不能过去碰她。 我从背包里掏出那张全家福。背面是陈雪用铅笔写的字:“爸爸不怕黑。” 这是我们之间的暗号。每次她说这句话,就是告诉我她准备好了。 我咬破手指,在画纸角落写下两个字:我在。 然后把画卷成筒,用最后一把飞刀轻轻一推,让它滑向陈雪脚边。 她看见了。 眼睛一下子红了。 她用力蹬腿,让画纸滑到指间。然后咬牙,一把扯下发卡——粉色塑料柄,边缘磨得发亮,是去年生日我送她的那个。 她举起手,拼尽全力扔了出去。 发卡划过空气,“咔”一声,精准插入识别槽口。 “滴。” 【双因子认证通过,进入最终解码阶段】 倒计时屏幕闪了一下,数字定格:00:00:03。 暂停了三秒。 够了。 我右手环住周婉宁,把她往安全区域拖。她头靠在我肩上,呼吸很弱,但还在坚持。左手死死攥着连接控制器的发卡插头,不敢松。 陈雪那边传来轻微的机械声。束缚带开始松动,但还没完全解除。她的手还卡在金属环里,只能微微抬起。 我想过去帮她。 可就在这时,周婉宁突然睁开眼。 她抓住我的手腕,力气大得吓人。 “别……信系统……”她声音很轻,但每个字都像钉子,“它被改写了……赵卫国……在等你……按下那个键……” 我盯着倒计时屏幕。 00:00:02。 只剩两秒。 系统界面安静得可怕。没有警告,没有提示,连心跳监测都没了。就像一台关机前的电脑,只剩下最后一点电量维持画面。 如果她说的是真的。 如果这一切都是陷阱。 那我现在做的每一步,都在帮他完成最终启动。 我低头看她。她脸色青白,嘴唇没有血色,可眼神清醒。她不是在说胡话。她是清醒地告诉我:别相信眼前的一切。 可我不动手,倒计时就会归零。 陈雪会死。 整栋楼会炸。 我没有选择。 我把发卡插头握得更紧,左手摸向控制面板上的确认键。 指尖碰到按钮的瞬间,系统突然刷新。 一行新提示浮现在屏幕最底部:【血契协议反向校验中……源代码签名:ZwN-09-mothER】。 母亲? 我脑子里嗡了一声。 周婉宁的母亲?那个因为特工身份被杀的女人? 她的基因信息怎么会存在系统里? 而且是以“源代码签名”的形式? 这意味着什么? 意味着这个系统,早在十年前就已经为她准备好了密钥路径? 意味着……它根本不是随机生成的战场数据库? 意味着……它从一开始,就是为了她和我,为了今天这一刻,而存在的? 我回头看她。 她闭着眼,好像耗尽了所有力气。但嘴角有一点极淡的弧度,像是在笑。 她说过,要摆脱特工身份,过普通生活。 可她从来没想过逃。 她一直都知道自己要做什么。 她喝下t-7,让自己昏迷;她冲进主控室,用自己的血激活协议;她提前改写系统底层逻辑,留下反向验证通道。 她不是来当人质的。 她是来当钥匙的。 而我,是她选中的开门人。 倒计时跳回00:00:01。 我按下了确认键。 屏幕一闪。 所有数据流停止流动。 倒计时冻结。 主控台发出低频嗡鸣,像是机器在喘气。发卡插头微微发烫,周婉宁的血顺着管道回流一小段,又停下。 陈雪那边的束缚带彻底松开。她试着动了下手,然后慢慢抬起来,指尖还沾着铅笔灰。她没哭,但眼泪一直在流。 她看着我,嘴唇颤抖。 我想过去抱她。 可周婉宁突然抓紧了我的衣服。 她醒了。 她盯着我,眼神很急。 “快……拔掉插头……”她声音断断续续,“三秒后……系统会重启……一旦重新认证……就会判定你是入侵者……” 我明白她的意思。 现在是唯一的机会。 趁着血契协议还在生效,趁着系统还认我为合法操作员,我必须把控制器物理断开。 我伸手去拔发卡。 手指刚碰到插头,主控台内部传来齿轮转动的声音。 像是有什么东西,正在苏醒。 第49章 生物解锁下的时空裂隙 发卡插头刚被拔出,主控台的嗡鸣声戛然而止。蓝光熄了,倒计时停在00:00:01。我左手还攥着那枚粉色发卡,指尖发烫。 周婉宁靠在我背上,身子冷得像冰。我右臂搂着陈雪,她腿软,站不稳,只能抓着我的衣服。我们三个人挤在角落,战术手套上的防弹纤维裂了口,但我没松手。 地面开始震动。 不是爆炸那种震,是往下沉的感觉。脚下的地板裂开一道缝,幽蓝色的光从底下冒出来,像水一样漫上来。空气变得粘稠,呼吸都费劲。 我抬头,看见空中浮起了人影。 全是“我”。 有的我正举枪对准赵卫国的头,扣动扳机;有的我躺在血泊里,手里还握着刀;还有一个我抱着陈雪的尸体,在雪地里爬……他们都在动,动作同步又错乱,像是同一段录像被不同速度播放。 陈雪在我怀里抖了一下,声音发颤:“爸爸……好多爸爸……” 我没看那些影子。我知道不能看。我看的是她。她的眼睛睁着,瞳孔里映着那些画面,但她还在抓我的衣服,指节发白。 我咬破舌尖,血腥味冲进喉咙。疼让我清醒。我贴着她耳朵说:“我在。” 她说过,只要我说这三个字,她就不怕。 我又说了一遍:“我在。” 她轻轻嗯了一声,把脸埋进我肩窝。 可周围的影子越来越多,越来越近。它们不再只是站着,有的开始朝我伸手,有的直接走过来,脚步和我同步。一个“我”突然转头看我,眼神空洞,嘴角却在笑。 我知道不对劲。 这些不是幻觉。它们想把我拉进去,换掉我。 我闭上眼,只听声音。心跳、呼吸、还有陈雪的轻喘。我数着频率,和战场回溯训练时一样。系统教过我怎么分辨真实节奏——真东西不会完全一致,会有微小波动。 那些影子的脚步声太齐了。 当我再睁眼时,所有“我”都停住了。然后一起转身,朝我伸出手。 就在这时,陈雪突然哭出声。 不是普通的哭。那一嗓子像是从肺里撕出来的,尖利得刺穿耳膜。整个主控室猛地一抖,那些影子全僵住,动作卡顿了一秒。 就是这一秒。 所有虚影开始往中间收,像被什么吸过去。地面那道裂缝扩大,蓝光暴涨,中央形成一个球状光团,旋转着,吞掉了所有投影。 我抱着她们往后退,但退不了几步。风太大,吹得人站不稳。 光团缩到拳头大小时,停住了。 周婉宁突然动了。 她从我背上滑下来,跪在地上,抬手碰了碰我的脸。她的手掌透明了些,能看到里面的血管在发光。 她说:“到此为止了……带她走。” 我不吭声,一把将她拽回来,搂紧。她推我,力气不大,但坚持要离开。 我吼了一声:“闭嘴!” 她笑了。很轻,像风吹纸片。她说:“我不是牺牲……是回家。” 话音落下的瞬间,她的身体开始散开,变成细小的金点,像沙粒一样飘向光团。我想抓,可抓不住。每一粒星尘飞过时,都带着一点温热,擦过我的手背、脸颊、脖子。 最后一点消失在光球中心时,那球猛地向内一缩,轰地炸了一下。 不是物理冲击,是空间震荡。我和陈雪被掀翻在地。我翻身压住她,用身体挡住飞溅的碎片。头顶的天花板塌了一块,电线垂下来,冒着火花。 等烟尘落下,我抬起头。 裂隙没了。地上只剩一圈焦黑痕迹,像烧过的电路板。主控台彻底黑了,面板碎裂,插槽空着。那枚发卡还在我手里,塑料边缘有点融化。 我慢慢坐起来,右腿旧伤抽了一下,疼得我额头冒汗。陈雪趴在我腿上,脸朝下,肩膀微微抖。我以为她在哭,结果她抬起头,嘴里吐出一口浊气,眼睛清亮。 她没事。 我松了口气,伸手摸她后颈,确认体温正常。然后低头看自己身上。冲锋衣破了几处,血迹混着灰尘糊在布料上。背包还在,匕首没丢,战术手电也完好。 我把它打开,照了照四周。 废墟一片狼藉。墙皮剥落,露出钢筋。远处有警笛声,但很远,还没进来。电力没恢复,整栋楼黑着,只有应急灯闪着红光。 我把陈雪扶起来,让她靠墙坐着。她点点头,示意能撑住。我从背包里掏出最后一支军用水,拧开递给她。她喝了一口,呛了一下,咳嗽两声。 我接过水壶,也喝了一口。喉咙火辣辣的。 这时,我注意到地上有东西。 半张烧焦的纸片,被风吹到脚边。我捡起来,背面写着一行小字,刻上去的,不是打印: “记住,爱才是最高级的密钥。” 字迹很熟。 是周婉宁的。 我没动,盯着那行字看了很久。然后把它折好,塞进冲锋衣内袋,紧贴胸口。 陈雪看着我,忽然伸手,从书包里拿出那张全家福。画纸皱了,边角烧黑,但她一直揣着。她展开看了看,又递给我。 我接过,看到画上三个小人。中间那个穿军装的男人,脸上有疤,手里举着一把刀。小女孩牵着他,另一个女人站在旁边,笑着。 我用拇指蹭了蹭画纸表面,低声说:“没事了。” 她没说话,只是靠过来,脑袋挨着我的胳膊。 外面天快亮了。东边窗户透进一点灰白色,照在满地残骸上。风从破窗灌进来,吹起地上的灰。 我坐着没动。左臂护着女儿,右手一直捏着那枚发卡。它现在凉了,但还能感觉到一点点余温。 远处传来脚步声,踩在碎石上,由远及近。 我抬头看向门口。 一个身影站在走廊尽头,剪影被晨光勾出轮廓。 来人穿着便装,手里拎着公文包,领带歪了,脸色发青。 他看见我,愣住。 我也认出了他。 班主任。 第50章 新生的曙光 我坐着没动。陈雪靠在我左臂上,头一点一点,像是困了。她呼吸慢慢变匀,手指还抓着我的衣服。右手那枚发卡边缘已经熔得发黑,但我一直没松开。 那一刻,我心里翻涌着太多东西——十年逃亡的冷夜、实验室里滴答作响的倒计时、母亲临死前攥住我手腕的力道……可现在,所有声音都退去了,只剩下她在我怀里细微的呼吸声。这呼吸像一根线,把我从深渊一点点拉回来。我不能动,也不敢动,怕惊醒了她,也怕惊醒了自己刚刚找回的“父亲”这个身份。 门口那个身影站着没动。是班主任。他脸色白得像纸,领带歪在一边,手里拎着个公文包,站那儿抖。 我看着他,心里没有恨,只有一种近乎悲悯的平静。他曾是我最信任的老师,也是亲手将我们全家推进地狱的人之一。可此刻,他不过是个被真相击垮的老人。他的颤抖不是装的,那是良知终于苏醒时的战栗。我忽然明白,有些惩罚,比死亡更漫长。 我没起身,也没说话。肌肉绷着,手一点点往腰后移。那里插着匕首。但他没往前走,也没掏东西。警笛声越来越近,从远处街道绕过来,说明外面已经在收网。 我的指节扣紧刀柄,不是防他,而是提醒自己——我还活着,还能守护。这把刀曾沾过血,劈开过阴谋与黑暗,如今它只是沉默地贴在我的后腰,像一块烙印,刻着过往的重量。可我知道,从今天起,我不再是那个只为复仇而活的影子了。 他嘴唇动了动,想说什么。 我盯了他一眼。他闭上了嘴。 那一眼,我没有愤怒,也没有轻蔑,只是静静地看他。仿佛在说:你该知道的,都已经知道了。剩下的,交给时间去审判吧。 这时候陈雪抬起头,声音很轻:“爸爸。” 我低头看她。 她说:“那个阿姨刚才……在笑。”她抬起小手,指了指自己右肩的位置,“她碰了我的这里,然后笑了。” 我的心猛地一缩,像是被无形的手攥紧。她的声音那么轻,却像一把钥匙,打开了我记忆深处最隐秘的门。雪山实验室第七区,镜面迷宫尽头的金属墙上,那幅星图曾闪烁蓝光,系统提示坐标时,我也曾感到那种熟悉的微光波动——和她肩头的一模一样。 我心里一紧,立刻去看她肩膀。冲锋衣有点厚,但布料底下确实透出一点光。淡淡的蓝,一闪一闪,像夏夜的萤火虫。光点排成不规则的形状,几个连在一起,像星星拼成的地图。 我盯着那片光,脑海中浮现出母亲最后的日子。她在病床上握着我的手,断断续续地说:“孩子……血脉会醒来……当光重现,你就知道她是谁。”那时我以为她是神志不清,可现在,我才懂——她是用尽生命最后一丝力气,在为未来留下线索。 我想起来了。 雪山实验室第七区,镜面迷宫尽头的金属墙上,刻着一幅星图。系统当时弹出过坐标提示,我记住了。现在这光点排列——和那幅图一模一样。 原来如此。她不是普通的孩子。她是延续,是希望,是我们所有人用命换来的新生。我看着她小小的脸庞,忽然觉得眼眶发热。我不是在完成任务,我是在见证奇迹。 我还没来得及反应,脑子里“滴”了一声。 战场重建系统界面突然亮了。 不是以前那种冷冰冰的作战终端样式。这次屏幕是灰底白字,只有一行: 【任务完成。主线目标:复仇清算。附加成就:守护血脉。奖励解锁——新生。】 字闪了一下,就没了。 系统再没动静。签到按钮也不见了。整个界面像是完成了使命,彻底沉寂。 我闭上眼,深吸一口气。十年了,它一直在我脑中低语,指引杀戮、计算概率、规划路线。它是武器,是伙伴,也是枷锁。而现在,它走了。没有告别,也没有回音,就像一场漫长的梦终于醒来。我竟有些恍惚——原来没有它的日子,阳光真的会照进来。 我没有伸手去摸它。我知道它还在,但不再是工具,而是过去了。 风从破窗吹进来,卷起地上的灰。一道光斜着切进来,穿过废墟,落在我的手掌上。 是阳光。 清晨第一缕日光,正好照在摊开的手心。那张全家福还在,边角烧焦了,画纸皱巴巴的,但没碎。三个小人站在纸上,中间的男人有疤,小女孩牵着他,旁边的女人笑着。 光打在画上,颜色好像亮了一点。 我凝视着那张画,指尖轻轻抚过女人微笑的脸。她没能看到女儿长大,但她一定一直在等这一刻——等我和雪团聚,等正义落下尘埃,等晨光照进这片废墟。妈妈,你看到了吗?我们活下来了。 陈雪忽然说:“爸爸,妈妈是不是也在这光里?” 我没回答。喉咙像是被什么堵住。 可就在这时候,耳边响起一句话。 极轻,像风吹过耳道:“告诉她……妈妈爱她。” 我猛地抬头,四下看。 没人。 只有晨光洒在地上,墙灰簌簌往下掉。走廊空着,班主任还站在原地,远远望着我们,没靠近。 我低头看陈雪。她没听见那句话。她正盯着自己肩头的光斑,嘴角微微翘起来,像是做了个好梦。 那一瞬间,我相信了——有些爱,不会因死亡终结;有些声音,能穿越时空抵达心底。妈妈没走远,她藏在风里,躲在光中,守在每一次心跳之间。 她又靠回我怀里,闭上眼睛。 我把冲锋衣脱下来,盖在她身上。她太小,这件衣服几乎把她整个人包住。我把那张全家福轻轻塞进她手里,她的手指自然合拢,攥住了。 我多想让她永远这样安稳地睡着,不用知道那些冰冷的实验、残酷的计划、父母流过的血。可我也知道,总有一天她会问。到那时,我会告诉她真相,但不会让她背负仇恨。她只需要知道:她被爱着,从未被放弃。 我自己坐着没动。背靠着断裂的水泥墙,右腿旧伤隐隐发疼,但能忍。左手搭在膝盖上,右手放在刀柄附近,随时能拔。 我不需要再冲出去了。 赵卫国死了。王振死了。周崇山进了监狱。他们的局结束了。 可我的新生活才刚开始。我不再是猎手,也不是逃犯。我是父亲。这个身份比任何称号都重,也比任何勋章都珍贵。 班主任站在走廊尽头,看了很久。他动了动脚,像是想走近,但最终没迈步。他慢慢后退,一步,两步,身影退进黑暗里,消失在拐角。 我没拦他。他知道结局了。他也知道,自己逃不掉。法律会审判他,良心会折磨他,余生都将活在悔恨之中。而我,选择不再回头。 天完全亮了。 阳光铺满废墟。电线残骸冒着最后一点烟,主控台黑着,所有屏幕都碎了。发卡躺在我脚边,塑料壳彻底变形,看不出原来的样子。 那是她童年的信物,也是通往真相的钥匙。如今它完成了使命,静静躺在灰烬里,像一段历史的句点。 陈雪睡着了。呼吸平稳,脸贴在我衣服上。她右肩的光渐渐淡下去,最后完全看不见了。胎记还在,只是不再发光。 我凝视着那块皮肤,心中默默许诺:无论未来有多少谜题等着她,我都陪你解开。哪怕世界再次崩塌,我也不会再让你一个人面对黑暗。 我看着东边窗户。 太阳升起来了。整座城市开始苏醒。远处传来消防车的声音,还有对讲机杂音。警察快到了。 但我没打算站起来。 我答应过她。 只要我在,她就不怕。 现在她睡着了,我就得继续守着。 她的手在动,把全家福往胸口压了压。画里的三个人,在阳光下显得格外安静。 我伸手,帮她把衣服往上拉了拉,遮住肩膀。外面风还是冷的。 她嘟囔了一句,听不清。 我没应声,只是把手放回她背上,轻轻拍了两下。 像哄小孩睡觉那样。 她没再说话,呼吸更深了。 我抬头看天。 云裂开一条缝,阳光直射下来,照在我们身上。 这一刻,我没有想过去十年的事。没有想任务,没有想背叛,没有想枪声和血。 我只想着她今晚能不能睡个整觉,明天上学要不要多穿点,中午有没有按时吃饭。 这些事以前我没法管。 现在我能了。 阳光越来越强。灰尘在光柱里飘,像金粉。 我坐着不动,左手护着女儿,右手搭在刀柄上。 天亮了。 风停了。 她睡熟了。 我还在。 第51章 新图余晖下的新威胁 我坐在沙发上,右腿的旧伤又开始发麻。阳光照在地板上,陈雪正背对着我穿鞋,小手把书包带子拉了又拉。她没说话,我也只是看着她。 “钥匙扣挂好了?”我问。 她点头,转身朝门口走。脚步很轻,像怕吵醒什么。 门关上后,屋里一下子安静下来。我低头看手里的全家福,边角烧焦了,但还能看清三个人的脸。我把它放进冲锋衣内袋,起身准备出门。 就在这时,脑子里“滴”了一声。 系统界面突然刷新,绿色字符一行行滚动,最后定格:【系统升级完成,解锁“人物追踪”功能】。 我没来得及细看,手机响了。来电显示是学校。 接通后没人说话,只有断断续续的抽泣声。过了两秒,陈雪的声音传来:“爸爸……他们在抢我的钥匙扣……有人推我……” 话没说完,通话中断。 我抓起外套冲出门。 下楼的时候,手指已经在脑中调出系统界面。输入“陈雪”两个字,地图立刻弹出一个红点,在小学后门附近缓慢移动。旁边还有一个信号源不断靠近她,标记为“未知目标”。 我加快脚步,心跳跟着节奏提了起来。 十分钟不到,我已经站在巷口。几个孩子围在一起笑,中间那个高年级男生手里晃着粉色的东西——正是陈雪的钥匙扣。她靠墙站着,左脸有擦痕,嘴唇抿得很紧。 我没犹豫,直接走过去。 那男生还在笑,下一秒就被我单手按在墙上。他整个人贴着砖面动不了,钥匙扣掉在地上。我弯腰捡起来,塞进陈雪手里。 “还疼吗?”我问她。 她摇头,眼睛红着,但没哭出声。 我把她往身后拉了半步,盯着那个男生:“再碰她一次,我不只是拿回东西。” 他张嘴想喊,声音卡在喉咙里。我能感觉到他在发抖。 这时候远处传来脚步声。 校长从校门口跑过来,领带歪了,额头上全是汗。他喘着气站定,先看了眼地上的男生,又看向我。 “这位家长……”他说,“这种处理方式不太合适。” 我没理他,低头问陈雪:“要不要回家?” 她抓紧我的袖子,点头。 我蹲下把她背上,刚要走,校长又开口:“孩子之间的事,我们可以内部处理……没必要动手。” 我停下,回头看他。 他的眼神闪了一下,像是被什么东西刺到。手指不自觉地摸了摸西装口袋,那里鼓起一块,可能是手机。 我没有说话,只是看着他。十年战场练出来的眼神,不需要怒吼也能让人腿软。 他往后退了半步,嘴唇动了动,没再说什么。 我背着陈雪走出巷子,街道恢复了平常的样子。早餐摊冒着热气,送孩子的家长三三两两走过。一切都显得正常。 可我知道不对劲。 刚才那个男生的动作太熟练了,不是普通的欺负同学。他是故意等在后门,而且下手的位置避开了监控探头。更奇怪的是,他身边那几个人哄笑的时间点,像是提前排练过。 还有校长。 他不该这么快出现。从办公室跑到后门至少要三分钟,但他只用了不到一分钟。除非他一直在附近等着。 我心里记下这些细节。 走到街角便利店前,我把陈雪放下。她的小脸还是有点白,但情绪稳住了。 “想喝牛奶吗?”我问。 她点头。 我推开玻璃门进去,收银台后的店员抬头看了我一眼。我挑了一盒常温奶,扫码付款。转身时看见门外有个男人骑电动车经过,车尾挂着学校的后勤牌。 我多看了一眼。 那人戴着帽子,低头疾驰而过,右手握着车把,左手插在兜里。动作自然,但我注意到他经过时,刻意放慢了速度,视线扫过我和陈雪。 我抱着牛奶走出来,不动声色地把位置让到店门阴影里。 那人已经骑远了,拐了个弯消失在路口。 我低头看陈雪,她正盯着牛奶盒上的卡通图案。 “冷吗?”我问。 她摇头。 我把牛奶塞进她书包侧袋,重新把她背上。她的重量压在我肩上,很轻,但也让我右腿的旧伤隐隐作痛。 走了几步,系统又响了。 【签到成功,解锁近身搏击进阶技巧】 我没点开看。这种时候,经验比技能更重要。 风从街对面吹过来,卷起一张废纸贴在电线杆上。我路过时瞥见上面印着广告,角落有个模糊的蛇形图案。 我脚步顿了一下。 那个图案和赵卫国戒指上的纹路很像。 十年前他在任务中戴的就是这种蛇形戒。当时我没在意,以为只是装饰。后来才知道,那是他所属组织的标志。 我伸手撕下那张纸,折好塞进裤兜。 陈雪在我背上小声说:“爸爸,我不想明天去上学了。” 我说:“不去也得去。” 她没再说话,手搂紧了我的脖子。 我知道她在害怕。换了谁都会怕。被人围住、被抢东西、被推倒在地——这些事不该发生在十岁的孩子身上。 但我更清楚,躲没用。 敌人已经开始动了。他们不再藏在实验室或地下通道里,而是走进校园,盯上了我的软肋。 这说明他们怕了。 怕我彻底查清真相,怕我找到更多证据,怕我牵出背后那张网。 所以他们选择先下手。 用孩子当突破口,逼我暴露反应。如果我失控打人,他们就有理由把我定性为危险分子;如果我不作为,陈雪就会一直被针对。 但他们忘了最重要的一点。 我不是普通父亲。 我是活下来的人。 是经历过死亡又爬回来的人。 谁碰我的女儿,我就让谁知道什么叫真正的恐惧。 我们继续往前走。阳光照在路边的自行车棚顶上,反射出一片白光。 我抬眼看天。 云层很薄,太阳刺眼。 就在这时,身后传来手机震动声。 我放下陈雪,从口袋掏出手机。 是一条陌生号码发来的短信。 只有四个字: “你逃不掉” 第52章 钥匙扣背后的暗流 我坐在客厅的旧沙发上,右腿的麻木感还没散。陈雪已经睡了,呼吸很轻,像小时候发烧那晚一样。我把她的钥匙扣放在茶几上,台灯的光直直照下来。 挂绳断口不平整。我用手指捻了捻纤维,是被割的。不是摔的,也不是卡断的。工具很细,可能是美工刀片。金属环内侧有一圈痕迹,像是焊过什么东西,现在被拆掉了。 这不像孩子之间的欺负。 我想起昨天那个高年级男生的动作。他抢钥匙扣的时候,手是从下往上挑的,避开监控死角。校长跑来得也太快。还有那条短信——“你逃不掉”。这不是警告,是试探。 他们想看我会不会动手,会不会失控。 我收起钥匙扣,放进冲锋衣内袋。明天得去一趟学校。 天刚亮我就出门了。穿了件深灰夹克,把脸遮住一半。校门口人不多,几个家长送孩子进来。我没走正门,绕到教学楼侧面,从教师通道进去。 保安在打哈欠,没拦我。 我走到校长办公室外。门关着,里面有人说话。声音压得很低,但我听清了一句:“……别让那孩子再闹事。” 另一个声音提到了“宏远建设”,说是项目总监亲自交代的。 我贴在墙边,没动。 通话继续。对方说最近动作要小一点,等家长情绪过去再安排第二次接触。还提到“信号装置回收成功”,但没拿到完整数据。 我低头看了眼手表,时间是七点二十三分。 里面突然安静了两秒,接着传来挂电话的声音。 我敲门。 门开了一条缝,校长的脸露出来。他看见是我,瞳孔缩了一下。 “陈先生?”他说,“你怎么在这?” “补交一份材料。”我把一张空白纸递过去,“我回到家里,把陈雪安顿好。她躺在床上,眼睛闭着,呼吸慢慢平稳下来。我没开大灯,只在书桌前拧亮一盏台灯。光打在桌上,我把那个粉色钥匙扣放在灯下。 它看起来没什么特别。塑料外壳有点磨花,边角磕过,是孩子用久了的样子。但我记得她昨天出门时还好好挂着,怎么就被人抢了?而且抢的人偏偏是那个高年级男生,动作干净利落,像练过。 我拿起钥匙扣,手指沿着挂绳摸了一圈。断口不整齐,纤维拉得很长,像是被小刀割断的。不是摔的,也不是勾住东西扯坏的。有人故意弄断它,再假装是抢夺时挣脱的。 我把金属环翻过来,对着灯光细看。内侧有一道划痕,很细,几乎看不见。但我知道那是什么——焊接点残留的痕迹。以前在部队拆过微型追踪器,这种焊口我见过。这钥匙扣被动过手脚,可能装过什么东西。 我想起校长跑来时的样子。他喘得厉害,可从办公室到后门根本不用一分钟。他是等在附近的。还有他摸口袋的动作,手机是不是早就准备好了?通话对象是谁? 我坐直身体,脑子里回放那天的所有细节。男孩动手的位置避开了三号监控探头,周围几个孩子哄笑的时间也太准了。这不是临时起意,是安排好的。目的不是欺负陈雪,是逼我出面。他们想看我会不会动手,会不会失控。 如果我只是个普通父亲,打了学生,学校就能把我定性为暴力家长。可我不是。他们试我底线,我也该看看他们的底牌。 第二天早上,我换了件旧夹克,没穿冲锋衣。背着一个普通双肩包,里面只有水壶和纸巾。我不想让任何人注意到我。 我走到校门口,保安正在换岗。我低头刷脸进闸机,系统识别通过。没人拦我。 教学楼安静,早自习还没结束。我路过校长室,门关着,里面有人说话。声音压得很低,但我听清了一句:“……别让那孩子再闹事。” 我停下脚步,贴墙站着。 电话另一端的声音模糊,但“宏远建设”四个字很清楚。那是赵卫国的公司。我记得十年前任务前夜,他在作战会议上提过这个项目代号。当时我以为是民用工程,现在知道,那是洗钱通道。 “陈铮已经动手了。”校长继续说,“打了人,态度很强硬。要不要让那边加点压力?” 停顿几秒,对方说了什么。 “明白,继续按计划走。”他挂了电话。 我敲门。 门开得很快,像是他一直在等谁进来。他看见是我,手猛地缩回去,手机滑落在地。 我弯腰捡起来,屏幕还亮着。最近通话记录显示:【张维|宏远建设|项目总监】。通话时长一分零七秒。 他伸手要拿,我说:“你刚才说‘别让那孩子再闹事’,指的是我女儿?” 他脸色变了。“陈先生,这是私人通话,你不能……” 我没看他,盯着手机。指纹解锁没设密码,说明他平时用得很频繁。这个名字我已经记住了。张维,宏远建设,项目总监。这条线能挖下去。 我把手机放回桌上。“她说钥匙扣是被人抢走的。你说是不是地板太滑,让她摔了一跤?” 他嘴唇动了动,没说出话。 “下次她要是再摔跤,”我看着他,“我会来问你,是不是走廊太暗,摄像头坏了。” 他往后退了一步,撞到办公桌。笔筒晃了一下,一支圆珠笔滚到地上。 我没捡,转身走了。 走出办公室,我没有直接离开。我在楼梯拐角站了几秒,确认没人跟出来。然后我绕回一楼,从侧门进了教师休息区。那里有间空教室,窗户正对校长室。 我借着反光,打开战术手电,调成镜面模式。把光斜着打向对面窗户,反射进校长办公室。角度要准,不然拍不到桌面。 我看到他的手机放在桌上,旁边是一份文件。镜头拉近,看清了右下角的印章:蛇形图腾环绕着“宏远教育基金”。字体规整,但图案和赵卫国戒指上的纹路一模一样。 我按下拍摄键,图像存进系统缓存。手电收回口袋。 风从走廊吹进来,带着一点粉笔灰的味道。外面操场上传来跑步声,学生们在做课间操。一切都很正常。 可我知道不对。 一个小学校长,为什么和赵卫国的公司高管通电话?为什么提到我女儿要用“闹事”这个词?她才十岁,连吵架都很少。除非……他们早就盯上她了。 钥匙扣不是偶然。他们是想在我女儿身上装追踪器,或者测试反应机制。失败了,就演一场欺凌戏码,逼我露出行踪规律。 但现在他们慌了。因为我来了,而且拿到了线索。 我走出校门,在梧桐树下站住。掏出手机,打开相册。刚拍下的印章照片清晰可见。我把这张图标记为“宏远-关联证据1”,存入加密文件夹。 天空有点阴,风吹得树叶沙沙响。这声音我很熟。十年前在边境雨林,每次潜伏前,也是这样的风声。 那时候我们以为敌人在远处。后来才发现,最危险的枪口,往往来自身后。 我收起手机,右手无意识地摸了下腰侧。那里曾经别着枪。现在没有枪,但我还在战斗。 陈雪的钥匙扣静静躺在我的口袋里。断口朝上,像一张没闭合的嘴。 它说出了他们不想让人知道的事。 我迈步往前走,脚步比来时重了些。 街对面有个骑电动车的男人停在红灯前。他戴着帽子,左手插在兜里。车尾挂着后勤部的牌子。 我多看了两眼。 他抬头扫了我一下,立刻转开视线。 绿灯亮了,他骑车走了。 我没追。现在还不是时候。 但我知道,他们会再来找麻烦。 而我也会等着。 第53章 校园霸凌终结 天亮前我醒了,没开灯。窗外的天是灰的,楼下的梧桐树影子斜着打在墙上。我坐在床边,右手摸了下腰侧,那里空着。没有枪,也没有刀。 但我记得昨天拍下的照片。张维的名字,宏远教育基金的印章,还有那个骑电动车的男人。他们不是随便选的人。他们是试探,是放线,等我跳。 我不跳。我拉线。 我穿好冲锋衣,把陈雪的钥匙扣放进内袋。它现在是个证据,也是个诱饵。我给班主任打电话,声音很平:“我想和孩子家长谈谈。就今天上午十点,学校天台。” 电话那头顿了一下。“这……不太合适吧?” “我说了时间地点。”我没等他回话,挂了。 陈雪已经背好书包站在门口。她抬头看我。“爸爸,你要去见坏人吗?” “我去把事情收尾。”我把她的马尾辫理了理,“你就在操场等我,看见我下来就过来。” 她点点头,攥紧了衣角。 我走上教学楼时,风从楼梯口灌进来。天台上没人。铁门半开着,锈迹斑斑。我靠在墙边,听着脚步声从楼下传来。 先是皮鞋的声音,稳,重,带着傲气。然后是球鞋,轻快,有点慌。 门被推开。 张维穿着西装,领带打得一丝不苟。他儿子跟在他后面,低着头,嘴角却往上翘。张维看到我,笑了。“哟,这不是那位‘英雄父亲’吗?听说你昨天打了我们家孩子?” 我没说话。 他搂住儿子肩膀,语气更硬:“一个失业的单亲爸,靠女儿闹事博同情?你知道我是谁吗?宏远建设项目总监。赵董亲自点头的人。你敢动我儿子,我就让你在这座城市待不下去。” 他往前一步,手指几乎戳到我脸上。“你这种人,连给我擦鞋都不配。” 话没说完,我动了。 右手切他手腕外侧,一拧一带,他整个人失去平衡。左肘顶他膝盖后弯,右脚卡住他支撑腿。三秒不到,他跪在地上,额头撞上水泥护栏,发出闷响。 他儿子尖叫一声,往后退。 我松开手,退后半步。张维趴在地上喘气,右手腕扭曲成怪异角度,疼得说不出话。 “我女儿钥匙扣,是你让人割断的。”我说,“焊接点没处理干净。你派孩子当打手,是想看我会不会动手。” 他抬头看我,眼里全是惊恐。 “我不报警。”我看着他,“因为我知道你背后是谁。但记住——”我转向那个男孩,他站在原地发抖,“下次他再碰我女儿一根手指,我不再警告。” 男孩嘴唇哆嗦,眼泪一下子涌出来。 张维撑着地爬起来,左手扶着右腕,脸色惨白。他想说什么,张了张嘴,又闭上了。 我没再多看他们一眼,转身走向铁门。 就在我抬脚的瞬间,脑子里“嗡”地一声。 系统界面浮现:【签到成功,解锁“近身搏击·进阶技巧”】。 一股信息流冲进大脑。不是文字,也不是画面,是肌肉记忆。关节锁的变式,贴墙反击的动作顺序,三人围攻时的脱身路线。每一个动作都像刻进骨头里,熟悉得像是练过千百遍。 我知道这不是巧合。这是回应。我用行动触发了系统的奖励。 我在楼梯口停下,闭眼一秒,让那些记忆沉淀下来。再睁眼时,风还在吹,楼道还是旧的,但我变了。 我下楼时,陈雪正站在操场边。她看见我,立刻跑过来,抓住我的衣角。 “爸爸,你没事吧?” “没事。”我牵起她的手,“坏人已经被吓跑了。” 她仰头看我,眼睛亮了一下,又低下头。“他们说我是没人要的孩子……因为我爸爸从来不来接我。” 我蹲下来,和她平视。“以前爸爸不在,是因为出任务。现在回来了,就不会再丢下你。” 她咬着嘴唇,点点头。 我们走出校门。街上的车多了起来,学生三三两两往学校走。阳光照在人行道上,有点刺眼。 路过便利店时,我给她买了瓶牛奶。她小口喝着,手一直没松开我的衣角。 走到小区楼下,我抬头看了眼五楼的窗户。窗帘拉着,家里没人动过。 “到了。”我说。 她点点头,还是不松手。 我伸手摸了摸她的头。“以后谁欺负你,你就告诉老师,或者直接打电话给我。号码你背得出来吗?” “138……”她开始背,声音很小,但很认真。 我听着,没打断。 她说完,我点点头。“记住了就好。” 她终于松开手,把空瓶子捏扁,塞进垃圾桶。 我掏出钥匙,准备开门。 就在这时,手机震了一下。 我没拿出来看。但我知道,系统有新提示。 我站在楼下,钥匙插进锁孔,没转动。 陈雪站在我旁边,仰头看着我。 我低头看她。“怎么了?” 她小声说:“爸爸,刚才那个人……是不是以后都不敢来了?” “不敢了。”我说。 她笑了,露出缺了一颗牙的缝隙。 我推开门,让她先进去。 屋子里安静。我关上门,听见钥匙在锁芯里发出清脆的一声“咔”。 我站在玄关,没换鞋。 手机又震了一次。 我拿出来,屏幕亮了。 一条新消息。 没有署名。 只有五个字:你逃不掉。 第54章 系统情报的新线索 手机在口袋里震第二次的时候,我没有拿出来。 陈雪刚进屋,门关上了。她站在玄关换鞋,动作很轻。我看着她背影,没动。刚才那条短信还在脑子里转——“你逃不掉”。不是威胁,是宣告。他们已经盯上我了,也盯上她了。 我不能乱。 我闭眼,深呼吸一次,把注意力沉下去。十年植物人醒来,唯一陪我的东西不是记忆,不是感情,是系统。它不说话,不提醒,像一块焊在我脑子上的铁片,冷,硬,但可靠。 我在心里默念:签到。 界面亮了。绿色字符浮现在视野中央。【今日签到成功,奖励已领取】。昨天的格斗术还在肌肉里发烫,今天的还没出。我不急。系统从不出错,只等我行动触发下一步。 我睁眼,掏出手机,屏幕还亮着。那条短信没删。我点开对方号码,未知联系人,无法回拨。我把它存进黑名单,顺手打开相册,翻出昨天拍的照片。 张维的脸出现在屏幕上。西装笔挺,眼神傲慢。宏远建设项目总监。赵卫国的人。 我回想他在天台说的话。“你连给我擦鞋都不配。”那种语气不是临时起意,是排练过的。他儿子也是,故意在校门口堵陈雪,抢钥匙扣。断口不平整,焊接痕迹明显。不是孩子能干出来的事。 这是试探。 他们想看我会不会动手,会不会报警,会不会追查。我做了前两样,没做第三样。但他们不知道我已经拍了照片,记住了名字,锁定了背后的关系链。 我走进客厅,打开台灯。灯光有点黄,照在桌上。我把背包拿下来,拉开拉链,取出战术手电和那张全家福。画纸边缘已经磨毛了,陈雪画的我和她妈妈站在一起,中间空着的位置写着“爸爸”。 我把画轻轻放在桌角,手电压住一角,防止被风吹走。 我需要理清楚。 我靠在椅背上,闭眼,把最近几天的事全调出来: 班主任反常地关心陈雪,批作业时突然停笔; 校长赶来时脸色不对,说话绕弯; 张维父子背后站着宏远集团; 而宏远,是赵卫国名下的壳公司之一; 这些事原本散着,现在被一条线串起来了。不是巧合。有人在动陈雪,目的是牵我出来。 为什么现在? 因为我开始反击了。从救周婉宁,到破沙漏,再到天台制服张维——他们发现我不是废人,不是只会躲的退伍兵。 所以他们加码。 我睁开眼,盯着天花板。脑子里问了一句:有没有相关情报更新? 几乎瞬间,系统响应。 绿色文字浮现:【检测到高关联资金异动,来源:赵卫国名下三家企业,近七日累计流出资金1.8亿元,去向:滨海区7号仓储码头】。 我没出声。 但心跳快了一拍。 1.8亿,七天内转出去,没有公开项目支撑,不可能是正常经营。这笔钱要么洗白,要么买货。买什么?武器?药品?还是别的见不得光的东西? 而地点是滨海7号仓。我知道那个地方。老工业区边缘,临海,常年废弃,监控死角。二十年前是军用物资中转站,后来拆了大半,剩下几栋铁皮屋孤零零立着。没人去,也没人管。 但现在,有人用了。 我拿起手机,打开地图应用,输入“滨海区7号仓库”。导航跳出来,距离17.3公里,途经两座跨海桥,驾车约四十分钟。 我把地址存进备忘录,新建一条记录,标题写“7号仓”,下面备注:资金异常,临海,无监控,疑似中转点。 我放下手机,重新看向桌面。 全家福还在那儿。陈雪画的我穿着军装,站得笔直。她小时候总说“爸爸是英雄”,可她不知道英雄也会倒下,也会睡十年,醒来连女儿都认不出。 但她现在信我。 就在今天上午,她问我:“爸爸,刚才那个人……是不是以后都不敢来了?” 我说:“不敢了。” 她笑了。 可我知道,真正的危险才刚开始。张维只是小角色,他背后的人还没露脸。赵卫国不动手,是因为他有更多棋子可以试水。他不怕我查,就怕我乱。只要我冲动,跑去找警察,去闹学校,他就知道我还没稳住。 但我没动。 我坐在灯下,一动不动。 我把所有线索再过了一遍: 1、钱是从三家公司转出的,时间集中在三天前; 2、转账路径经过离岸账户跳转两次; 3、最终收款方注册名为“滨海物流服务部”,法人空白,地址正是7号仓; 4、该地址在过去五年没有任何报税记录或业务备案; 全是假的。 这是走私通道的标准操作。 我判断:赵卫国正在运东西进来,可能是违禁品,也可能是人。不管是哪一种,都需要一个隐蔽落脚点。7号仓符合所有条件。 如果我不查,明天可能就有新动静。 如果我不去,后天可能就有人出事。 我站起身,走到窗边。拉开窗帘一条缝。外面黑着,楼下的梧桐树影子在地上晃。风有点大,树叶拍着墙,声音像人在走动。 我盯着远处的夜色。 十年前我在边境执行任务,也是这样的晚上。那天我们接到命令,去接应一组线人。结果是陷阱。队友死了,我倒下。后来才知道,是内部有人泄密。 现在呢? 张维、班主任、校长,这些人算什么?底层探路的。真正的问题在上面。赵卫国藏得太深,但这次他漏了。 钱流出去了,留下了痕迹。 我转身,拿起手机,把备忘录里的地址设为导航起点,时间标记为“明晚21:00”。我不白天去,也不提前踩点。白天太显眼,容易被发现。夜里最好,没人,光线差,适合观察。 我需要知道里面有什么,有多少人,守卫方式,进出口位置。我不进去,只侦查。拍几张照片,录一段视频,就够了。 我走到陈雪房间门口,轻轻推开门缝。 她睡着了。小脸朝上,嘴微微张着,呼吸均匀。床头放着她的书包,粉色羽绒服搭在椅子上。钥匙扣挂在外面,已经被我修好,重新焊牢了。 我看了几秒,轻轻把门带上。 回到自己房间,脱掉冲锋衣,从内袋取出军用匕首。刀身很短,但锋利。我在枕下挖了个小槽,把刀放进去,刚好卡住。 我坐到床沿,但没开灯。 今天系统签到已完成,奖励未显示。可能是要等下次触发。我不在意。系统从来不是给我捷径的,它是让我记住——每一次出手,都要有代价。 我仰着躺下,把眼睛闭上。 脑海里跳出一个地址:滨海7号仓。 明天夜里,我得去看看。 第55章 仓库的神秘阴影 夜风贴着地面刮,吹得铁皮墙嗡嗡响。我蹲在排水管出口,手撑湿泥,膝盖压着碎石。冲锋衣后背全是汗,冷得发僵。头顶三米高是仓库外墙,锈迹斑斑的铁网斜塌下来,像被谁用刀割开了一道口子。 就是这儿。 我抬头看了眼腕表,21:07。比计划晚了七分钟。路上绕了两圈,确认没被跟。身后是废弃码头,几艘破船卡在淤泥里,桅杆歪着,像死人的手臂。 我没再等。 翻身爬上去,顺着铁网往上挪。指尖碰到铁锈,蹭掉一层皮。右腿旧伤突然抽了一下,但我没停,翻过墙头,落地滚了半圈,趴进一堆烂木箱后面。 非常安静。 耳朵竖着,听风声,听水拍岸,听远处海鸟叫。一分钟过去,没有警报。红外系统应该装在正面大门那侧,这里没人管。但我不信运气。 贴着墙根往前爬,背包里的战术手电硌着肩胛骨。夜视仪戴在头上,没开。先靠眼睛适应黑暗。 前方十米是主库房,铁皮门缺了个角,像是被车撞过。地上有两条细线,反光。绊雷?不像。太细,也没埋进地里。可能是信号线,连着某个传感器。 我退后两步,捡起一块碎砖,轻轻扔出去。 砖块滚过细线,没动静。 还是不动。 又等了三十秒,我低身蹿出,贴着墙边摸到门缝。里面黑得伸手不见五指。空气里一股味儿,机油混着火药,还有点酸臭,像是金属泡过化学液。 进了。 脚踩在地上,是水泥地,但表面结了一层滑腻的东西。我蹲下,手指一抹,闻了闻。不是油,也不是水,有点刺鼻。 不能再开手电。 我戴上夜视仪。 绿光一亮,眼前变了样。 仓库很大,至少两个篮球场那么大。四面都是货架,堆满了黑色箱子,方方正正,一米见方。每个箱子上印着模糊的外文,字母被擦过,看不清。编号用喷漆打在侧面,三位数字加一个三角符号。 我靠近最近的一个。 箱子封条是工业胶带,缠了三层。我掏出匕首,刀尖插进去,慢慢划开。动作要轻。这种地方,声音传得远。 胶带断了。 掀开盖板。 里面是泡沫隔层,挖出六个凹槽。每个槽里包着东西——金属部件,长条形,有弧度。我伸手摸了摸,冰凉,有纹路。枪管。 再往下发热片下面藏着扳机组件,还有弹匣井。全拆开能组装成一把突击步枪。 我心跳没加快。 这种场面见多了。 但我还是拍了照。手机调成静音,贴着箱子边缘拍了三张:整体、编号、内部结构。存进加密文件夹,命名“7-0”。 又往后走两步,撬开第二个箱子。 一样。 第三个。 全都一样。 不是一批货,是整条运输链。这些箱子从哪来,运到哪去,谁接货,谁收钱,都不是小事。赵卫国敢用这种废仓做中转站,说明他不怕查,或者……已经有人替他擦屁股。 我数了下,能看到的箱子至少四十个。按每个箱六套组件算,能拼出二百四十把枪。不算多,但足够武装一支小队。 够用了。 该走了。 我合上最后一个箱盖,转身往门口方向退。脚步放轻,耳朵一直开着。巡逻每二十分钟一次,现在过去了十三分钟。还剩七分钟窗口。 走到门边,我停下。 不对。 刚才进来时,地上那两条细线,位置变了。 我回头。 线还是横在那儿,但角度偏了。原本平行,现在一高一低,像是被人踩过之后没复位。 有人来过。 我立刻贴墙,蹲下,摘掉夜视仪。眼前一黑。不能依赖设备。现在靠耳朵,靠身体感觉。 三秒。 头顶“啪”一声。 灯亮了。 惨白的光从顶棚洒下来,像泼了一桶石灰水。整个仓库瞬间通明。我眯眼一瞬,马上适应,扑向最近的货箱后方,单膝跪地,背靠箱子,右手握紧匕首。 七个人。 从四个方向出现。穿黑色作战服,脸蒙着,手里端着自动步枪。枪口统一朝中间扫,一步步推进。脚步很稳,训练有素。不是街头混混,是真兵。 他们没开火。 说明不想打死我,至少现在不想。 我屏住呼吸,听他们的走位。 两人守大门,两人从左侧包抄,两人右侧,一人居中殿后。标准围控阵型。他们在逼我动,逼我露位置。 我不动。 左腿开始麻,旧伤压着神经。我换重心,右膝微曲,左手摸到腰间的备用弹匣。虽然没枪,但这动作让我脑子清醒。战斗姿态不是为了打,是为了活。 中间那人开口了。 “出来吧。我们知道你来了。” 声音经过变声器,听着像机器在说话。 我没应。 他又说:“你能进来,说明有点本事。但你现在走不了。信号被屏蔽了,外面也听不到里面的声音。别做无谓抵抗。” 我还是不动。 他在试探我的反应。 我盯着前方两个逼近的守卫。他们之间有个空隙,大约两米宽。如果他们继续前进,再走五步,那个空隙会变成突破口。我可以冲出去,拼近身。 但代价大。 对方有七个人,枪上了膛。只要我露头,他们就能把我打倒。就算不死,也会被控制。 我不急。 他们也不急。 就这么耗着。 一分多钟过去。 中间那人又动了。他往前走了两步,站到灯光最亮的地方。他没拿枪,双手垂着,像是想显得没威胁。 “我们不想伤人。”他说,“只要你交出手机,我们可以让你离开。” 手机? 他们知道我拍了照。 说明这个仓库有监控。我进门的时候没发现摄像头,但它一定藏在某个角落。可能是伪装成通风口的小孔,也可能是嵌在货架上的金属钮。 我回忆刚才的路线。 走过三个货架区,拐过两次弯。如果摄像头在顶部中央,应该能拍到我撬箱子的动作。 但他们直到我准备撤离才亮灯。 为什么? 不是抓现行,是等我拿到证据后再动手。这是设局。 目的不是阻止我查,是让我查完,再抓我。 背后有人想看我能走多远。 我脑子里闪过几个名字,没停留。现在不是推理的时候。 灯光太强,眼睛开始流泪。我眨了眨眼,压下不适。夜视仪还在手上,不能戴了,反光会暴露位置。 对面的人又往前一步。 “最后一次机会。”他说,“交出设备,走人。” 我没动。 他叹了口气,抬手做了个手势。 所有人枪口微微上抬。 我知道这意味着什么。 下一秒,他们就要推进包围圈,强行搜查。 我慢慢低头,看了眼手中的匕首。 刀刃很短,但够快。 只要他们靠近到五米内,我就有机会。 我调整呼吸,肩膀放松,脚掌贴地。 等。 他们开始移动。 两步。 三步。 中间那人突然抬手,指向我藏身的货箱。 “就在这儿。” 四个人同时转向这边。 我握紧匕首,肌肉绷紧。 最近的守卫离我只有六米。 他抬起枪,对准箱子边缘。 我准备跃起。 就在这时,头顶传来“咔哒”一声。 像是开关被拨动。 紧接着,所有灯灭了。 仓库一下子回到黑暗。 守卫的脚步乱了。 有人低声骂了一句。 我抓住机会,立刻翻身,贴着地面滑出两米,躲进另一排货箱之间。手肘压着地,膝盖蹭过水泥缝,疼得钻心。 我没停。 爬。 三米。 五米。 听到前面有人靠近。 我停下,缩在角落,屏住呼吸。 黑暗中,有人说话。 “怎么回事?” “电源被切了。” “不可能,备用线路呢?” “一起断了。” “找他!别让他跑了!” 脚步散开,枪声没响。他们在慌。 我没动。 这片黑暗来得太巧。 不是巧合。 是有人帮我。 但我不能信。 可能是个新陷阱。 我靠在箱子上,手心全是汗。 匕首还在。 手机还在。 照片也在。 人还在。 只要没倒下,就还能打。 第56章 校长身份的惊人反转 黑暗里,我靠着货箱角落,手心全是汗。匕首还在右手里攥着,指节发麻。头顶的灯突然灭了,守卫的脚步乱了,有人低声骂了一句。 我没动。 这黑来得太巧。 不是巧合。 是有人在帮我,或者……在设新局。 我慢慢抬头,夜视仪还戴在头上,残余一点微光扫过通风口。那边有个线路盒,盖子歪着,螺丝少了一颗。明显是被人动手脚了。 断电是人为的。 而且时机精准——正好在我要被围死的时候。 谁会在这个时候切断电源? 只能是能控制整个仓库系统的人。 我心里一沉。 脚步声响起。 不是作战靴。 是皮鞋。 一步一步,踩得稳,不急。 手电光柱从侧面打进来,划破黑暗。光晕里浮起一张脸。 校长。 他穿着西装,领带打得一丝不苟,身后跟着四个持枪的人。他没穿校服,也没戴眼镜,整个人看起来和学校里那个温和的管理者完全不一样。 我盯着他。 他也看着我。 “别找了,”他对那几个守卫说,“他跑不了。” 声音很冷,没有一点平时那种关心学生的语气。 我明白了。 从陈雪钥匙扣被抢开始,一切就是安排好的。 张维父子闹事,班主任反常关心,校长办公室里的通话……全都是饵。 他们在等我咬钩。 现在,我进来了。 他们也知道我会来。 “你到底是谁?”我站起身,把匕首藏进袖口,语气放平。 他笑了笑,没回答,只说:“赵总让我问你一句,最近睡得好吗?” 我拳头一紧。 他知道我住哪。 他知道我女儿每天几点放学。 他知道她走哪条路。 这些事,只有天天在学校门口转悠的人才会清楚。 而他,正是那个每天站在校门口迎学生进校的人。 “你们监视我女儿。”我说。 “不只是监视。”他抬起手电,照向我背包,“你昨晚签到拿到了什么?夜视仪?战术手电?还是……别的东西?” 我心跳一顿。 他知道系统。 他知道我每天都能拿到新装备。 这种信息,不可能是从监控里看出来的。 说明他早就盯上了我,研究过我。 “赵卫国让你来的?”我问。 “我是谁不重要。”他往前走了一步,“重要的是,你现在手里有照片,背包里有证据,人被困在这里。外面没人知道你来了,也不会有人来救你。” 他说得对。 我现在孤立无援。 七个人,六把枪,只有我一把匕首。 换别人,早就投降了。 但我不是普通人。 我是特种兵。 活下来,是我的本能。 就在这时,脑子里“叮”的一声。 系统提示:签到成功,解锁战术匕首(军用级)。 我手指一动。 背包夹层里多了样东西。 冰冷,坚硬,握感熟悉。 军用战术匕首。 我慢慢把手移向背包,指尖碰到金属。不动声色地把它抽出来,藏在左手里。 校长还在说话:“你女儿今天画了幅画,画的是一个穿冲锋衣的男人倒在地上,旁边站着穿白大褂的女人。你知道她为什么画这个吗?因为她梦见了你死。” 我眼睛一眯。 他在刺激我。 想让我冲动。 可我越听,越冷静。 梦不是随便做的。 那是植入的信息。 就像假陈雪肩上的星图胎记一样。 他们已经在用某种方式影响她的意识。 “你们对她做了什么?”我问。 “我们什么都没做。”校长说,“我们只是让她看清现实——你回不去了。十年前你就该死在边境。现在你活着,是因为我们允许你活着。” 他说完,抬手做了个手势。 四个守卫立刻举枪,手电光全都照向我。 “搜他身,”校长说,“手机、装备,全部没收。人带回去,赵总有话问他。” 守卫开始逼近。 三人一组,呈三角阵型压过来。 我知道不能等他们靠近。 一旦被贴身控制,我就没机会了。 我猛地抬手,把一块铁片甩向左边货架。 “啪”一声响。 两个守卫立刻转向那边。 就在他们分神的瞬间,我冲了出去。 右腿旧伤扯着神经,疼得厉害,但我没停。 一个滑步切入最近的守卫身侧,左手匕首一挑,割开他枪带,顺势反肘砸在他肋下。 他闷哼一声,弯腰。 我抓住他肩膀,把他往前面一推。 另外两人来不及反应,枪口偏移。 我趁机跃到侧面货箱后,单膝跪地,呼吸压低。 三秒。 没人开枪。 说明他们接到的命令是活捉。 我不想给他们第二次机会。 我猛地从箱子后窜出,直扑中间那个守卫。 他刚转身,我就到了。 匕首抵住他脖子,左手锁喉,把他拉到身前当盾牌。 枪口对准校长。 “带我去见赵卫国。”我说。 校长没动。 他看着我,眼神变了。 不再是那种居高临下的冷笑,而是有一丝动摇。 他知道我现在不怕死。 他也知道,只要我手上这个人死了,下一个就是他。 “你不敢开枪。”他说。 “你可以试试。”我把匕首往前送了一点。 守卫喉咙上渗出血。 他喘气变重,身体发抖。 “你说得对,我女儿画了那幅画。”我盯着校长,“但她没画错。我会倒下,但不是今天。我会死,但不是死在你们手里。” 校长沉默了几秒。 然后他拿出手机。 按了个号码。 “赵总,目标已控制,请求下一步指示。” 他把手机举起来。 我没阻止。 我想听对面说什么。 电话接通了。 一个低沉的声音传来: “让他走。” 我和校长同时一愣。 “什么?”校长问。 “我说,让他走。”那声音重复,“带着证据走。我要他活着,把东西带出去。” 我握着匕首的手没松。 这不是放我走。 这是放我进更大的局。 赵卫国想看我能走多远。 他想看我会不会把照片交给警察。 会不会去找更多线索。 他不怕我查。 因为他已经准备好应对一切。 “你听见了。”校长收起手机,“你可以走了。” 我没动。 “但我没说你可以带走人。”校长看向我挟持的守卫,“放下他,你走。” 我冷笑。 “你觉得我会信?” “你不信也得信。”他说,“不然,明天早上,你女儿的教室监控画面就会出现在赵总桌上。包括她喝水、画画、午睡……每一个细节。” 我牙关咬紧。 他知道怎么打我的软肋。 但我更清楚,现在退一步,以后就步步退。 我不能让步。 我盯着校长,慢慢开口: “我不走。” “也不放人。” “我要你亲自带路,现在就去赵卫国的据点。” 校长脸色变了。 “你疯了。” “也许吧。”我手臂收紧,守卫发出一声闷哼,“但你知道吗?刚才断电的时候,我一直在想——是谁能这么准地掐时间?是谁能在七个人包围我的时候,还能控制整个电力系统?” 我逼近一步。 “是你。” “你是这里的内应。” “不只是学校的眼线,你是赵卫国安插在整个走私链里的节点。你负责的不只是监视我女儿,还有这批货的调度、安保、甚至……断电程序。” 校长没说话。 但他眼神闪了一下。 我知道我猜对了。 “所以,”我把匕首抬高一分,“你现在有两个选择。” “一,带我去见赵卫国。” “二,我杀了你的人,然后一把火烧了这仓库。你觉得赵国会怪我,还是怪你失职?” 空气静了下来。 守卫喘着粗气。 其他几个人握枪的手都在抖。 校长看着我,嘴唇动了动。 终于,他开口: “东区码头,三号仓。地下三层。密码是0624。” 我记下了。 但没松手。 “你骗过我一次。” “这次,你要走在前面。” 第57章 匕首寒光中的突围 刀锋贴上守卫的脖颈,枪口直指校长。他刚吐出“让他走”三个字,可我没有松手。赵卫国让我带着证据离开,说明他不怕我知道更多——那我就往更深的地方探。 守卫的呼吸粗重,喉间血线缓缓渗出。其余几人僵在原地,手电光柱仍聚焦在我身上,却无人敢上前。他们在等命令。活捉是任务,死人就是失败。 不能再等。 猛地发力,将人质推向左侧两名守卫。他们本能接住,阵型瞬间撕开半秒空隙。就这刹那,右脚蹬地,扑向右侧最外侧那人。 旧伤在腿骨深处炸开,痛如铁丝绞拧神经,却被我强行压下。 战术匕首已在右手,夜视仪视野里一片暗绿。低身切入死角,对方刚转身,身影已至眼前。 刀尖刺入其持枪手腕内侧神经丛,手指骤然失力,枪械坠落。本欲夺枪,但他反应极快,迅速抽手后撤。 不追。 我左腿横扫,击中他膝盖侧面。对方重心失衡跪倒,顺势肘击后颈,人即刻瘫软伏地。 身后三人开始调整站位。 我没有停歇,翻滚至货箱间隙,背靠铁皮,气息沉入胸腔。三束手电光交错扫来,切割着昏暗空间。 他们不敢开枪——因为误伤同伴的风险太高。但只要逼我现身,围剿便是定局。 我摸出手电,短促按下开关。光闪即灭。 左侧两人立刻转向声源,脚步逼近。通道正在被清理。 机会终于来了。 我从另一侧绕出,贴墙疾行五步,一把扣住守卫后领,左手锁喉,右臂收紧。对方挣扎只持续了十秒,气管受压,身体便软了下去。 抬脚将他的枪踢进积水坑。水花轻溅,声响不大,却足以让另两人分神。 他们转头。 我已攀上高架货箱旁的锈梯,登至第二层平台。 下方三人仰头搜寻。 手电光照上来,刺目。蹲伏着,呼吸凝滞。轮廓模糊,无法辨清全貌。 一人喊:“他在上面!” 另一人举枪瞄准。 我纵身跃下——并非冲向他们,而是落于中央地面,匕首狠狠插入水泥地。震动扬起尘灰,同时低喝:“下一个死的是你。” 声音不高,却沉得入骨。 三人皆怔住了。 尤其是校长,立于最后,面色骤变。他没料到我会主动现身,更未想到一个瘸腿之人竟敢从两米高处跃下。 不给他思索余地。 我一步步逼近。拔起匕首,握紧。 “放下枪。” 没有人动。 我再上前两步,刀尖对准说话者的眼眶。“放。” 他迟疑两秒,枪落地。 第二个照做。 第三人仍僵持。抬腿踹翻旁侧铁架,空箱倾塌,距他头颅不过三十公分。 他退后两步,扔枪。 走到校长面前。他欲后退,却被一把拽住领带猛扯。 踉跄前扑,几乎跪倒。 “你说东区码头三号仓,地下三层。”目光如钉,“密码0624?” 他点头。 “现在带路。” “我……我可以打电话安排——” “你只有一个选择。”我把匕首贴上他脖颈,“走前面。一步错,你就躺这儿。” 他唇角微颤,终还是迈步。 扯下他皮带反绑双手,撕下袖口布条,一端系其腕上,一端缠于自己掌心。牵绳而行,逃不了,也脱不开。 七人,六枪,尽数废除。 我背上背包,确认夜视仪完好,战术手电有电,军用匕首归鞘。女儿的照片未湿,安然无恙。 推门而出。 外面风势渐强,天幕无星,远处城市灯火朦胧。空气裹挟海腥,证明码头已接近。 校长前行,步履虚浮。半米之外,布条绷直。若他突袭或转向,必被即时拉回。 一路沉默。 十分钟过去,途经废弃铁轨。枕木腐朽,踩之即陷。令其绕行,沿围墙边缘移动。 临近主路,他忽然开口:“你真以为你能进去?” 我未回应。 “三号仓白天有巡逻队,夜里还有红外监控。就算你知道密码,也过不了生物识别。” 我依旧沉默。 他知道我在听,继续道:“而且0624不是开门密码,是制冷系统重启码。真正入口在西侧配电房,指纹属于赵卫国和王振。” 停下脚步。 他以为动摇了我,回头一瞥,嘴角微扬。 我抬脚,正踢中他膝弯。 扑通跪地。 “记住了。”将他拽起,“我不是来偷东西的。” “我是来杀人的。” 他脸色瞬间惨白。 我重新推他前行。 五分钟后再入居民区边缘。路灯零星亮起,昏黄。路边电动车未上锁,墙体裂缝纵横,空调外机歪斜悬挂。 抵达楼道口。 铁门半启,贴满小广告,“通下水道”字样醒目。锁具破损,铁丝缠绕固定。 我命令他先进去。 低头欲跨门槛之际,楼上响起脚步声。 虽然极轻,却真实存在。 双方同时止步。 声音停于四楼转角。 无人下行,亦无声响。 我攥紧布条,匕首换至右手,目光锁定楼梯上方。 校长猛然挣动。 未及防备,绳索滑移。 转身欲逃入楼道。 我猛拽布条,将其拉回。他撞墙闷哼,身形踉跄。 我一抬手,寒刃横于眼前。 “别试。” 他喘息急促,眼神游移不定。 楼上再响一声。 鞋底蹭地,细微却清晰。 抬头望去—— 一道影子自四楼栏杆后倏然掠过。 第58章 物业的意外误会 楼道里的脚步声刚停,我还没来得及抬头确认四楼那道影子是不是人,就听见楼下传来两声急促的咳嗽。 紧接着,一道手电光照了进来。 光束晃动,打在我脸上。我眯眼一瞬,耳边已经响起一声大喝:“干什么的!放开他!” 是两个穿蓝色制服的物业人员。一个拿着对讲机,另一个手里握着根防暴棍,正一步步往里走。 我没动,左手还拽着校长的衣领。他刚才差点挣脱,现在被我拉回来,整个人都在抖。 “别说话。”我低声说。 话音未落,校长突然张嘴,发出一声呜咽。声音不大,但在安静的楼道里格外刺耳。 拿对讲机的物业立刻后退半步,手指飞快按着通话键:“指挥中心!居民区三号楼入口,发现持刀劫持人质事件!嫌疑人右手有刀,情绪不稳定,请求支援!重复,请求支援!” 另一人把防暴棍横在胸前,往前逼近:“你已经被包围了!放下武器!放开人质!” 我皱眉。他们根本不知道发生了什么。 我想解释,但时间不够。这种场面,语言是最没用的东西。 我侧身将校长往墙角带,用他的身体挡住自己大半身形。这是本能动作——不是当盾牌,而是防止对方贸然扑上来引发混乱。 匕首我已经收回袖中,刀刃贴着手腕内侧。只要不亮出来,就不算直接威胁。 可他们看不到这些细节。 “你再往前一步,我就动手。”我说。 语气很平,没有吓唬人的意思,就是陈述事实。 拿棍的物业愣了一下,脚步顿住。 他知道我不是开玩笑。 楼道里静了几秒。空气闷得像雨前的铁皮屋。 我能感觉到校长的呼吸越来越急,冷汗顺着脖颈流进衣领。他快撑不住了。 我也不能在这耗下去。 赵卫国的据点就在东区码头三号仓地下三层,入口在西侧配电房,指纹属于他和王振。我知道密码0624只是制冷系统重启码,真门禁另有机制。 但现在,警察马上就要来了。 我盯着门外昏黄的路灯。远处街道空荡,但下一秒,警笛就会撕开这片寂静。 就在这个瞬间,脑子里“滴”了一声。 绿色字符浮现在视野中央:【签到成功,解锁装备——消音手枪(10发子弹)】 我没眨眼。 背包夹层多了个硬物。熟悉的重量,熟悉的轮廓。军用级.45口径,自带消音器,射程五十米内无声无痕。 我右手缓缓移向背包,指尖触到拉链。 不能掏出来。现在掏枪,等于承认自己是罪犯。 可我不准备空手等警察。 物业还在外面站着。拿对讲机的那个一直在汇报情况,语速越来越快:“嫌疑人身高约一米八五,寸头,左眉有疤,穿深色冲锋衣,右腿走路有点跛……目前控制一名中年男子,疑似绑架……尚未使用暴力,但持有凶器……” 他说得没错。 每一句都准确。 这说明他观察得很细,也说明他不会轻易退让。 我必须做选择。 要么放弃任务,等警方介入调查——可那样一来,证据会被收缴,校长会翻供,赵卫国的据点信息可能永远沉底。 要么强行突破,带着校长离开——但现在外面已经有警力响应,一旦动武,就是袭警。 都不是好选项。 我低头看了眼校长。他嘴唇发紫,眼神涣散,像是随时会晕过去。 他不怕死,怕的是被当成棋子丢弃。 我忽然明白他在想什么。 赵卫国让他带路,其实是想借我的手,把警方引到那个仓库。然后让警察抓我,顺便清除叛徒。 这是一箭双雕的局。 而我现在,正站在他设计的靶心上。 不能再拖了。 我右手摸进背包,握住枪柄。冰凉的金属触感让我清醒。 只要警车没到,我就还有主动权。 我压低声音对校长说:“听着,等下会有警笛声。你要是敢喊救命,我就毙了你。” 他没反应。 我又说了一遍。 他轻轻点头。 这时,门外传来第一声警笛。 尖锐,由远及近,划破夜空。 拿对讲机的物业眼睛一亮,回头喊:“支援到了!你已经被包围!最后一次警告,放开人质,双手抱头蹲下!” 我没理他。 警笛声越来越近,红蓝灯光开始在楼道口闪烁。 我知道接下来会发生什么——警车停稳,特警下车,封锁现场,谈判专家上前喊话。整个过程至少十五分钟。 而这十五分钟,足够赵卫国销毁所有证据。 我不能让他们靠近。 我慢慢把消音手枪从背包里抽出一半,枪管藏在冲锋衣袖下。手指扣住扳机护圈,随时可以抽出射击。 目标是地面。 只要朝天开一枪,就能吓退物业,制造混乱,趁机带人撤离。 但这是最后手段。 枪声一响,局面彻底失控。 我盯着楼道外那片跳动的光影,身体微蹲,重心落在左腿。右腿旧伤隐隐作痛,但还能支撑。 警笛声更近了。 十米。 五米。 车轮碾过碎石的声音清晰可闻。 拿棍的物业已经举起了防暴盾,准备突入。 就在这一刻,校长突然用力一挣! 我早有防备,左手猛拽,把他重新拉回墙边。 但他嘴里挤出几个字:“他们来了……你逃不掉……” 声音很小,但我听清了。 不是求救,是提醒。 他不是在叫帮手。 是在告诉我——真正的敌人,已经在路上了。 第59章 消音手枪的解围 警笛声在楼道口炸开,红蓝光交替扫过墙面。我盯着校长的脸,他嘴唇还在抖,刚才那句“他们来了”像根针扎进耳朵。我没松手,反而把他的领子攥得更紧。 枪已经抽出来一半,藏在袖子里。冷铁贴着手腕,让我清醒。 门外传来脚步声,两个警察冲了进来。一个举着防暴盾,另一个拿着对讲机,直接吼:“放下武器!放开人质!” 我没动。 他们看我的眼神跟物业一样,带着防备和紧张。但我知道,这两人不是特警,是普通巡警。制服上有汗渍,动作也不够利落。他们是按流程办事的人,不是来拼命的。 这种人最好对付。 我慢慢抬起右手,枪口对着地面砖缝,手指扣住扳机。 “噗——” 声音很轻,像是气球漏气。水泥地溅起一点灰,弹孔离校长右脚只有三厘米。 他整个人猛地一颤,喉咙里发出一声闷响,眼睛瞪大,终于闭上了嘴。 警察也愣住了。拿盾的那个下意识后退半步,目光死死盯着地面那个小坑。 我说:“误会。我在抓一个涉嫌非法拘禁和贪污的校长。” 声音很平,没喊也没激动。我说完就松开了校长的衣领,双手缓缓举到头顶。 背包拉链早就合上了。消音手枪重新塞进夹层,没人发现。 警察没立刻上前铐我。领头的那个皱眉打量我,从头看到脚——寸头、疤痕、冲锋衣、右腿微跛。这些特征都跟通报里一样。 但他没下令强攻。 我知道他在想什么。通报说我是持刀劫持者,可我现在放开了人质,还主动举起手,语气冷静,不像失控的人。 他回头看了眼同事,低声说了句什么。那人点头,开始用对讲机汇报情况。 我站在原地,没动。 物业还在外面站着,脸色发白。刚才那一枪他们没看清,只听见声音小得不像真枪,但地上那个洞是真的。他们不敢再往前了。 警察走过来,对我比了个手势:“你先放下手。” 我照做。 “叫什么名字?” “陈铮。” “身份证号报一下。” 我报了。他记下来,又问:“你说他是坏人?有什么证据?” “查他手机。”我说,“昨天下午三点十七分,他联系了赵卫国集团高管。通话记录还在。” 他看了我一眼,没说话,转身走向校长。 校长已经被吓傻了,站都站不稳。警察伸手要拿他手机,他哆嗦着掏出来递过去。 我看着那部手机被接过去,屏幕亮起。警察点开通话记录,手指滑动。 几秒后,他抬头看了我一眼。 我知道他看到了。 那个号码确实是赵卫国集团的专线,加密线路,普通人根本查不到来源。但我有系统给的情报,知道这个号属于项目总监。 警察沉默了几秒,回头对我说:“你配合调查,现在跟我们回派出所。” 我没反对。 “我可以走吗?”我问。 “可以,但不准离开视线。” 我点点头,跟着他们往外走。 校长也被带上了。没人给他戴手铐,但他走路的样子像瘫了一半。经过物业身边时,他抬头看了一眼,对方立刻避开视线。 警车停在楼下,车灯还闪着。我走到车边,停下。 夜风吹过来,冲锋衣贴在身上。右腿旧伤有点疼,但不影响走路。 警察打开后座门,示意我和校长一起上车。我没急着进去,而是回头看了一眼楼道。 那里空了。 我知道这一局还没完。赵卫国不会就这么放过我。校长只是个棋子,真正的杀招可能在路上。 但我现在不能逃。 逃了就是认罪。 我得让他们相信,我不是劫匪,我是抓坏人的。 我坐进车里,靠在座椅上。校长坐我旁边,一直低着头。警察坐在副驾,回头看了我们一眼,说:“出发。” 车子启动,轮胎碾过碎石路。 车内很安静。没人说话。 我闭上眼,脑子里回放刚才那一枪。十米内无声无痕,系统给的装备没出问题。只要不暴露枪的存在,我就还有主动权。 车子开得不快。街道两旁的路灯一盏盏掠过。 大概十分钟,到了派出所。 下车时,我扶了下车门才站稳。右腿确实不太行,长时间不动就会僵。 警察带我们进了询问室。一间小屋子,桌子椅子都是铁的,墙上挂着监控屏。 “你们先在这等。”警察说,“轮流做笔录。” 门关上了。 屋里只剩我和校长。 他坐在对面,手放在膝盖上,指节发白。我不看他,低头检查背包。 拉链完好,枪还在。我摸了下夹层,确认固定牢了。 然后我才抬头。 “你知道赵卫国会让你当替死鬼吗?”我问他。 他没抬头。 “他让你带我去码头,就是为了让我撞上警方。只要我动手,就是袭警。你死了,证据没了,我也进监狱。他什么都不用做。” 我还是看着他。 “你现在不说实话,等明天早上,你的尸体就会出现在河里。谁都不会查。” 他终于抬了一下眼皮。 “我没……我没杀人……”他声音很小。 “你帮着转移资金,伪造合同,监视学生家庭背景,还让人往我女儿书包里塞炸弹。”我打断他,“你以为你是清白的?” 他猛地抬头,脸上全是汗。 “我不知道那是炸弹!我以为只是跟踪器!” 我说:“那你现在知道了。” 他张了张嘴,又闭上。 门外传来脚步声。警察要进来了。 我最后看了他一眼。 “记住,是你自己要查真相的。别到时候反咬一口说我逼你。” 门把手转动。 我坐直身体,手放在桌面上。 警察走进来,手里拿着记录本。 “先问你。”他说。 我点头。 他坐下,翻开本子:“你说你在调查校长,依据是什么?” 我开口:“通话记录只是开始。他办公室电脑里有‘宏远教育基金’的资金流向表,其中三笔汇款指向赵卫国名下的空壳公司。另外,他上周六凌晨两点进出过滨海7号仓,那里是走私通道。” 警察写得很慢,但一直在记。 我没提系统。我说的每一条都能查。 他说:“我们会核实。” 我说:“尽快。我女儿今天上学被人抢了钥匙扣,金属环被焊过。那不是巧合。” 他抬头看了我一眼。 “你是家长?” “是。” 他又低头写了几行。 这时,门外传来一阵骚动。有人在喊:“指挥中心来电!东区码头发现可疑车辆!车上有人持械对抗巡逻队!” 屋里的警察猛地站起来。 他也听到了。 我坐着没动,但手指微微收紧。 东区码头三号仓。 我知道那是陷阱。 但他们已经踩进去了。 第60章 校长的败露 警灯熄了,车停在派出所后门。我右腿刚落地就有点发僵,但没表现出来——那条在战场上被弹片撕裂过的旧伤,每逢阴雨或疲惫时都会隐隐作痛,像一根锈蚀的钉子扎进骨缝里,可现在不是虚弱的时候。我站稳身形,目光扫过两侧的警察,他们一前一后走在我旁边,脚步整齐得像是训练过千百遍的机械。校长被另一个穿制服的带在中间,头低着,肩膀垮了,仿佛整个人被抽走了脊梁。 门开进询问室,还是那间。铁桌子,两把椅子,墙上有监控屏,画面是黑白的,像一段被时间冻结的记忆。我和校长坐一边,警察坐对面。没人说话。空气沉得能压出水来,每一秒都像在等待某种不可挽回的崩塌。 那个记笔录的警察翻开本子,看了我一眼,又看校长。他的眼神不带情绪,却像刀锋般锐利,仿佛早已看透这场对峙背后的层层迷雾。 “我们已经调了你手机通话记录。”他说,“和赵卫国集团高管联系过七次,最近一次是昨天下午三点十七分。你解释一下。” 校长嘴唇动了动:“我只是……汇报工作……”声音轻得几乎被空调的嗡鸣吞没。 “汇报什么?”警察问,语气平静却不容回避。 “宏远教育基金的事……项目进度……”他试图维持镇定,可指尖已在微微颤抖。 警察冷笑一声,转头对技术岗的人点头。对方打开笔记本,连上投影,墙上出现一段音频波形,扭曲如心跳的残影。 “这是加密通话破译后的录音。”警察说,“你自己听。” 音响里传出声音。是校长的。 “货进了7号仓,按老规矩走。” “学生名单更新了吗?陈雪那孩子要重点盯。” “钱打过去了,三笔,四百万,走空壳公司没问题吧?” 每放一句,校长的脸就白一分。冷汗顺着太阳穴滑下,滴在衬衫领口,洇成一小片深色痕迹。他开始抖,手指死死抓着膝盖,指节发青,像是要把自己钉在椅子上,以免灵魂溃逃。 警察关掉录音,盯着他:“你还说是正常汇报?” 校长张嘴,没出声。喉咙像被无形的手扼住,只剩下急促的喘息。 我开口:“滨海7号仓不是教育局的地。是走私通道。箱子里是武器零件,你们改装成校园巡逻车的备用装备,对吧?” 屋里静了几秒。窗外风掠过楼体,发出低沉的呜咽。 警察皱眉:“你怎么知道这些?” “我女儿书包上的钥匙扣被人焊过。”我说,声音低沉而清晰,“金属残留成分是军用级合金。那种材料不在民用市场流通。他们用她当活体追踪实验对象——把信号发射器藏在儿童用品里,让她每天背着走进教室。这不是监视,是驯化。” 警察眼神变了。他低头看本子,写下一行字,笔尖用力得几乎划破纸页。 技术员这时候插话:“我们刚还原了码头外围监控。上周六凌晨两点,一辆无牌货车从7号仓开出,车牌被泥浆盖住。车身有宏远建设的标识贴纸,但明显是临时贴的。” 警察抬头:“你当时在现场?” “我在。”我说,“看到他进去,手里拎箱子出来。箱子边缘有编号‘w-7’,那是军工序列标记。普通人不会碰这种东西,除非背后有人推着他走。” 校长突然抬头:“我没有伤害学生!我只是按命令做事!他们拿我儿子上学名额威胁我!重点高中,不配合就取消资格!我没办法……” 他声音发颤,额头全是汗,眼眶泛红,像一头被困在陷阱里的野兽,既恨猎人,也恨自己的软弱。 “谁下的命令?”警察问。 “项目总监……上面还有……”他吞了口口水,“赵卫国。” 警察站起身,走出去打电话。屋里只剩我们三个。沉默像潮水漫上来,淹没了呼吸声。 校长瘫在椅子上,手撑着桌沿,喘气,胸口剧烈起伏。他不再是那个站在讲台上侃侃而谈的教育管理者,只是一个被命运碾碎的父亲。 我没看他。背包里的匕首贴着腰,冰冷,像一块沉睡的寒铁。战术手电也在,还有女儿画的全家福——那幅歪歪扭扭的蜡笔画,她说爸爸是超人,妈妈是公主,她要把我们永远圈在一起。我摸了下口袋,确认照片还在。只要它还在,我就不能倒下。 十分钟后警察回来,后面跟着一个穿便衣的中年男人,肩章级别更高,眼神沉稳如深潭。 新来的坐下,翻了下资料,问:“你说你女儿被监视?有证据吗?” 我点头:“查他电脑。隐藏分区。名字叫‘重点学生家庭评估表’。” 技术员立刻接指令,插U盘进校长办公电脑备份硬盘。几分钟后,他喊了一声。 “找到了。” 屏幕共享到投影。表格打开,上百个名字。每一栏都有家庭背景、父母职业、社会关系备注。那些看似普通的学籍信息背后,藏着一张精密的情报网。 翻到“陈雪”那一行。 【父系背景敏感:曾服役特种部队,任务失败成植物人,疑似境外情报关联未排除】 【观察等级:A】 【监护人风险系数:高】 【建议:持续跟踪,定期上报】 便衣警察看完,脸色沉了。他缓缓合上文件夹,目光落在我身上,带着审视,也有一丝不易察觉的敬意。 “这东西是谁让你做的?” 校长摇头:“我不清楚来源……每月自动收到名单……我只是填信息……像个傀儡。” “那你为什么删记录?”技术员问,“系统日志显示,你上周五晚上十点三十二分,手动清空了三次浏览历史。” 校长不说话了。他知道,谎言已经织不成网。 便衣看向我:“你说的这些事,如果属实,已经涉及国家安全案件。我们会移交刑侦支队和反恐部门联合调查。” 我问:“什么时候立案?” “现在就在走程序。”他说,“但我们也要提醒你,今晚的行为已经接近越界。持枪威胁公职人员,哪怕对方有问题,也是违法。” 我没反驳。 他说得对。我是军人出身,懂规矩。但我更懂,有些事等不了流程——当你的孩子走在随时可能塌陷的地板上,你还敢等审批吗? “我知道。”我说,“但我女儿今天差点被人推下楼梯。钥匙扣被换过。你们查焊接痕迹,会发现里面有微型信号发射器。这不是巧合。这是预谋。” 便衣沉默几秒,点头:“我们会连夜取证。如果你说的是真的,这个案子不会压下去。” 他站起来,下令:“封存校长所有电子设备,控制通讯记录,暂时羁押,二十四小时内提交审查报告。” 两个警察上前,要把校长带走。 他猛地抬头,看我:“我没有动你女儿一根手指!我只是怕!他们能让我儿子上重点班,也能让他一辈子考不上大学!我是个普通人!” 我没回应。 普通人不会半夜去军火仓库接货。普通人不会收集学生家庭情报。他早就不只是老师了——他是系统的一颗螺丝,明知危险却选择拧紧。 警察把他拉起来,带出门。经过我身边时,他脚步顿了一下,嘴唇动了动,没说话。那一瞬,我看到了他眼底的悔意,但也看到了更深的东西:恐惧。他对我的恐惧,远不如对幕后之人的万分之一。 门关上。 屋里只剩我和便衣。 他坐回椅子,看着我:“你接下来打算怎么做?” “等结果。”我说,“你们查,我配合。但只要她还在那个学校一天,我就不会放松。我会站在她看不见的地方,替她挡住每一次风吹草动。” 他点头:“理解。但别再擅自行动。你有证据,就交给我们。不然好心办坏事。” 我站起身,背包背上肩。布料摩擦皮肤的声音,在寂静中格外清晰。 “我知道分寸。” 走到门口,我停下。 “还有一件事。” “说。” “那个爆破专家,左耳残缺,喜欢哼童谣。他在幼儿园装过压力感应炸弹。你们查监控,会发现他最近进出过小学后门。他不是一个人。有人给他提供内部路线图——一个熟悉校园结构的人。” 便衣记下,抬眼:“我们会查。” 我开门出去。 走廊灯光很亮。地面是灰瓷砖,反着光,像一条通往未知的镜面之路。我走过拐角,看见值班台有几个警察在讨论东区码头的事。有人说巡逻队撞上了武装分子,交火了。我没停步。那些枪声,不过是风暴来临前的雷鸣。 走到大门口,外面风很大。 夜空黑着,没有星星。街灯昏黄,照着巷口。我站在台阶上,没往下走。风灌进冲锋衣领口,刺骨地凉。 背包里的匕首硌着背。我伸手摸了下刀柄,确认还在。它不只是武器,是我残缺身体与完整意志之间的桥梁。 风把冲锋衣下摆吹起来。我站着没动。脑海里闪过女儿睡前抱着我的画面:“爸爸,你会一直保护我吗?” 我说会。 哪怕世界崩塌,我也要让她醒来时仍在一个安全的梦里。 几秒后,转身走进旁边的暗巷。 巷子窄,两边是墙。脚步声被压缩成回响,像心跳在耳膜上敲击。我走到底,靠在砖面上,掏出手机。 屏幕亮起。系统界面弹出。 【今日签到:未完成】 我按了确认。 【签到成功】 【奖励:真实情报——赵卫国将于明早六点,乘私人直升机抵达东区码头三号仓,携带新型神经毒素样本】 我看完,锁屏。指尖停留在电源键上,久久未动。 抬头看天。 远处有直升机的声音,很轻,正在接近。 我把手机收好,右手握紧背包带。指节因用力而泛白。 一步跨出巷口,朝着码头方向走去。 第61章 狙击枪零件的现身 直升机翅膀呼啸的声音越来越近,我站在巷口没动。风灌进冲锋衣,冷得刺骨。脑子里还在转刚才系统给的情报——赵卫国六点到码头,带神经毒素。可我现在冲过去,拿什么跟他打?一把匕首?还是靠那几下格斗术贴身缠斗? 不行。 他有枪,有手下,有直升机。能靠近吗?等我摸到码头,人家早就把东西卸完,人也走了。我不止一次在战场上吃过这种亏:情报收到了,装备却跟不上,最后只能看着目标消失在自己的视野里。 我转身往回走。 脚步踩在水泥路上,右腿旧伤有点发沉,但还能撑住。现在不是往前冲的时候,是该停下来,把自己武装起来。不能再靠一双拳头硬闯了。 回到家门口,钥匙插进锁孔,轻轻一拧。门开后第一件事就是看客厅角落的小床。陈雪睡着了,被子盖到胸口,呼吸平稳。我松了口气,轻手轻脚关上门,拉上窗帘,背包放在沙发边。 坐下前我先检查一遍门窗是否锁好。确认无误后,靠在椅背上,闭眼一秒,打开系统。 绿光浮现,像老式终端开机时的屏幕闪了一下。 【今日签到:未完成】 点了确认。 【签到成功】 【奖励:狙击枪零件——枪管(SR-7m型)】 我眼前虚空中浮出一个金属物件,银灰色,长约七十厘米,表面有细密螺纹,尾部接口刻着编码“SR-7m”。伸手接过,重量压在掌心,冰凉扎实。 这可不是模型,是绝对的真家伙。 我把枪管放在桌上铺开的黑色软布上,坐下来仔细看。内膛光滑,没有划痕,螺纹对位精准。这东西不是随便拼凑的废料,是军用级标准件,能跟多种制式枪机组装匹配。 以前在部队用过这类枪。SR系列是远程狙杀常用型号,射程在两千米以上,精度高,稳定性强。只要配上瞄准镜、枪机和支架,就能组成完整武器。 但现在没有工具,也没有多余零件,光有枪管,等于有刀没刃。 可这已经算是有所突破了。 过去几天一直靠匕首、手电、飞刀这些近战装备周旋。面对埋伏、围攻还能应付,但如果对方从远处动手,比如屋顶、楼顶、高架桥那种开阔地带,根本来不及反应。上次在仓库差点被七个人围死,就是吃了没有远程火力的亏。 现在却不一样了。 有了这个枪管意味着可以主动设伏,可以在敌人看不见的地方出手。不用再被动挨打,可以反过来盯着他们。 拿起枪管,指尖滑过内膛。这东西太关键了。赵卫国敢坐直升机来,说明他不怕暴露。但他不知道,这座城市里已经有一个人能打下他的翅膀。 只要位置够远,光线够暗,风速测算准确,一枪就够了。 我放下枪管,开始想下一步。组装需要工具:扳手、螺丝刀、测量尺、固定夹具。这些东西不能在网上买,下单会有记录,万一被盯上就麻烦了。也不能去五金店随便挑,质量不过关会影响精度。 必须得找专业器械。 我记得城西有个老机械厂,倒闭多年,但后面有个私人维修铺,老板原来是兵工厂技工,手里有些军转民的工具。那里应该能找到合适的设备。 但不能空手去。万一人家问用途,我说修水管?谁信?得有个理由,或者直接用钱砸开路。 我摸了摸钱包,里面还有三千多现金。不够的话,可以把冲锋衣里的备用电池组卖了。那是军用品,黑市有人收。 正想着,手机震了一下。我拿出来看了一眼,是系统提示。 【连续签到第2天】 明天还能拿到新东西。如果运气好,说不定能出个瞄准镜组件,或者测距仪。那样的话,整枪进度能加快一半。 我把手机放回口袋,目光重新落回桌上的枪管。灯光照在金属表面,反出一道冷光。它静静地躺在那里,像一块沉默的铁证,证明我不是只能逃跑的父亲,也不是一个只会打架的退伍兵。 我是能反击的人。 起身把枪管收进背包夹层。那里原本放着战术手电和匕首,现在多了一个更危险的东西。拉好拉链,我又检查了一遍夹层密封性,确保不会意外掉落。 然后坐回椅子。 窗外很黑,没有路灯照过来,玻璃映不出影子。看不清自己的脸,但我知道自己的眼神变了。不再是刚醒来那会儿的迷茫,也没有了前几天保护女儿时的焦躁。 现在想的是怎么去打赢。 赵卫国以为他掌控一切。他安排校长监视学生,再用爆破专家安炸弹,然后派人在学校门口试探我女儿。他觉得自己藏得很好,躲在金钱和权力后面,没人能碰他。 但他忘了,真正的战士从来不靠人数和地位赢。 靠的是提前的仔细准备。 是比敌人多想一步,多备一手。 他有直升机,我有枪管。他有手下,我会等。他以为我在追他,其实我也在布局。 时间一点一点过去,屋里很安静。女儿翻了个身,发出轻微响动。我抬头看了眼墙上的钟,快凌晨两点。 不能睡,得保持清醒,等天亮。等那个维修铺开门。再去把工具搞到手。 靠在椅背上,我的手一直搭在背包带上。只要有它在,那就没输。 外面风停了。 楼道里也没声音。 我坐着不动,脑子却在跑。回忆当年学狙击的日子,教官说过一句话:“最好的射手,不是打得最准的那个,而是别人根本不知道他已经开过枪。” 我想成为那样的人。 不为别的,就为了下次女儿被人推搡时,我能从一千米外让那个人倒下。 让女儿再也不用害怕。 让所有想伤害她的人,连靠近的机会都没有。 低头看了看手表。 差十分钟两点。 距离赵卫国抵达码头还有四个小时。他不会想到,就在这个普通居民楼里,有人已经开始准备对付他的武器。 而这一切,才刚刚开始。 我站起身,走到窗边拉开一条缝。夜空漆黑,远处码头方向隐约有红灯闪烁,应该是航标灯。 盯着那点光看了很久。 然后合上窗帘,坐回原位。 背包还在腿上。 手却一直没有松开。 第62章 组装路上的小插曲 天刚亮,楼道里的声控灯还闪着微弱的黄光。我背上包,手扶着门框往外走。昨晚没睡,但脑子很清醒。枪管在夹层里贴着背脊,冰凉的一块,像块铁牌。 下楼时脚步放得很轻。右腿还是有点沉,每踩一级台阶都得用力抬。走到一楼大厅,物业老李正蹲在门口修电瓶车,头也没抬。我从他旁边经过,他忽然抬头看了我一眼。 我没停,也没回头。 走出小区大门,晨风刮在脸上。街边早点摊开始冒烟,油条在锅里翻滚。我拐进巷子抄近路,耳朵却一直开着。走了大概两百米,身后传来熟悉的脚步声——皮鞋底擦地的声音,不快不慢,跟着我节奏。 我知道是他。 老李穿的是那种老式黑布鞋,走路声音闷。这个人不一样,步频稳定,落地有弹性,像是习惯长时间行走的人。而且他跟我之间始终保持十五米左右的距离,不多不少。 我左手往背包带一搭,手指轻轻捏了捏夹层边缘。枪管还在。外面买的几个普通零件装在另一个口袋里,是特意准备的掩护。 继续往前走,到了十字路口没左转去机械厂方向,反而右拐进了旧居民区。这里房子老旧,巷子窄,很多死胡同。我挑了一条两边都是围墙的小道,走到底,墙头爬满藤蔓,尽头是一扇锈铁门,锁着。 我停下。 听见身后的脚步也停了。 站了几秒,我突然转身。 他站在巷口,穿着蓝色工装,胸口别着物业工作牌,手里拎着个工具包。看见我回头,明显一愣,往后退了半步。 “你跟了一路。”我说。 他张了张嘴,没说出话。 “从小区门口就开始。”我声音不高,“为什么?” 他低头看了看自己鞋子,又抬头看我:“你……你这人最近太奇怪了。半夜进出,背包鼓鼓囊囊的,昨天还拿枪指着校长。” 我嗯了一声。 “虽然我不是警察,”他接着说,“但我得管。万一你真搞出什么事,会连累整栋楼!” 我没动。 他喉咙不自觉地滚动了一下。他咽了下口水又道:“你包里是不是有什么危险东西?要是犯法的事,劝你趁早收手。” 我看着他的眼睛。三十多岁,眼袋很重,脸色发黄,可能是刚从夜班换下来。应该不是坏人,也许就是责任心太强了吧。 我拉开背包外侧拉链,从里面拿出一个金属部件——是个旧测距仪的调节环,昨晚上我自己拆下来的,非军用,市面上能买到。 递过去:“修这个。” 他迟疑地接过,翻来覆去地看。 “朋友留下的。”我说,“老物件,坏了十年了。我想把它弄好。” 他抬头看我。 “你工作认真是对的。”我把东西拿回来,重新塞进包里,“但别把自己吓出了毛病。” 他脸红了一下,把工具包抱紧了些:“那……那你刚才为啥绕到这里?” “认错路了。”我说,“现在知道了。” 说完,转身就往回走。 他没再说话,仍然站在原地。等我走出十几米,再回头一看,他已经往反方向去了,脚步迈得挺匆忙,像是怕被我再叫住。 来到五金店门口,玻璃门还没完全拉开,看见老板正在擦柜台。这家店藏在老厂区后头,招牌掉了半边,门把手松动,但里面工具齐全。老板姓陈,以前在兵工厂干过钳工,手艺很过硬。 我抬手推门进去,铃铛响了一声。 “要什么?”他头也不抬。 “高精度扳手一套,带刻度尺的。还有固定夹具,能稳住细长金属件的那种。” 他抬眼看了我一下:“干什么用的?” “组装仪器。” 他哼了一声,转身去货架找东西。动作利索,显然经常干这活。几分钟后,东西摆上台面:三把不同规格的扳手,一把游标卡尺,还有一个可调式V型夹具,底座带吸盘。 “这些够吗?” “够了。” 扫码付款,现金。三千块花掉一半。袋子用厚塑料包了两层,提在手里不透光。 出门时太阳已经升起来,街道热闹了。我走主路返回小区,不再绕小巷。路上买了瓶水,喝了一口放在袋子里降温。枪管不能过热,高温会影响膛线精度。 走到楼下,发现老李不在岗亭。门卫已经换人,打了个照面就让我进去了。 电梯里,我把工具袋放在脚边,手始终压着背包。镜面映出我的脸——胡子没刮,眼窝深,但眼神稳。不像个修仪器的人,倒像个随时准备动手的。 开门进屋,第一件事还是看女儿的小床。空的。她上学去了。 窗帘拉开一条缝,阳光照进来。餐桌清空了,铺着一块深色软布。我把工具一件件拿出来摆好:扳手、卡尺、夹具。最后打开背包夹层,取出枪管,轻轻放上去。 银灰色的金属躺在布面上,反射一道冷光。 我坐下来,手指沿着螺纹接口滑过去。接合处必须严丝合缝,差一丝都不行。现在缺枪机、击针组件和瞄准镜,但基础有了。只要后续签到顺利,三天内就能拼出完整武器。 窗外传来孩子跑跳的声音。远处学校操场隐约有广播体操音乐。 我盯着枪管看了一会儿,伸手把它往布中央推了推,确保不会滚落。然后拿起卡尺,打开电源,测试归零。 显示屏亮起绿光。 一切正常。 下一步是清理内膛,检查是否有运输残留物。需要专用清洁杆和溶剂,这些东西得另想办法搞。 正想着,手机震动了一下。 低头一看,系统提示: 【连续签到第3天】 明天还能领一次奖励。 如果运气好,说不定能出个光学瞄具模块。 我把手机放回口袋,拿起扳手,在桌面上轻轻敲了一下。声音清脆。 这时候,楼下传来脚步声。 有人上楼。 我放下工具,站起身,走到门边。 脚步停在我家门口。 门外静了几秒。 然后,一张纸条从门缝底下塞了进来。白色信封,写着“陈先生亲启”。 我弯腰捡起来,撕开。 里面只有一行打印字: “你女儿今天上美术课画了全家福。” 第63章 狙击枪初现雏形 我弯腰捡起那张纸条,撕开。白纸上只有一行打印字:“你女儿今天上美术课画了全家福。” 手指一顿。 这张纸条不是从门缝塞进来的第一张。但前几次是物业通知缴费、邻居留的快递代收信息。这次不一样。没有署名,没有落款,连手写都没有。像是机器吐出来的警告。 我走到窗边,拉开窗帘一条缝。楼下街道正常,孩子上学,老人买菜,没人抬头看这栋楼。可我知道,有人在盯着我家。 先得确认一下安全。 我转身检查防盗门锁舌是否完全咬合,窗户插销紧闭,阳台推拉门反扣。再去看女儿的小书包——粉色羽绒服搭在椅背上,书包挂在椅子腿上,钥匙扣“爸爸是英雄”还在。她早上确实背着它出门了。 一切如常。 但我不能赌。 把餐桌上的工具重新铺好。枪管放在中间,旁边是V型夹具、游标卡尺、三把高精度扳手。这些都是刚买的,合法民用器械,查不到军用痕迹。 戴上手套,开始组装。 先把枪管固定在V型槽里,吸盘底座牢牢吸附在桌面上。这一步不能晃。一丝偏差都会影响整支枪的精度。我用卡尺量接口深度,标准是32.7毫米,误差不得超过0.05。 对准。 拧入前托组件,慢,稳,每一圈都用手感控制力度。不能靠蛮力。扳手有扭矩刻度,设定到18牛·米,咔哒一声完成锁紧。接着安装导气箍,位置必须精确到毫米级,否则会影响子弹出膛时的气体回流。 动作还是如此娴熟。 十年前在部队,拆装狙击枪蒙眼必须十分钟内完成。现在右腿旧伤让身体有些僵,但手没生。每一个步骤都在肌肉记忆里刻着。 接下去该装瞄准镜了。 可没有光学部件,整枪就是一根铁管加支架。无法校准,无法使用。 我停下,坐在椅子上,盯着空荡荡的机匣顶部接口。还差最后一步。只要明天签到能出瞄具,就能继续推进。 只能等。 时间一点一点走。窗外阳光斜移,照在枪管上,反射出一道细长的光斑,慢慢爬过墙面。 就在这时,脑子里突然弹出界面。 灰绿色字符,老式终端风格: 【签到成功】 【获得资源:高倍光学瞄准镜(军用级)】 我闭了下眼。 终于来了。 伸手打开背包夹层,里面多了一个透明真空包装盒。长三十厘米左右,黑色外壳,防震密封。拆开,取出瞄准镜。 表面无划痕,镜片干净。旋转倍率环,从3倍到9倍顺滑无阻。调节风偏和高低的旋钮有清晰段落感,分划板通电测试,红光亮度可调,夜间模式可用。 非常合格。 检查燕尾槽接口尺寸,正好匹配。将瞄准镜轻轻卡进机匣顶部,双手同时拧紧两侧锁定螺丝,力度均衡。再用卡尺复测水平度,确保不偏一毫。 装完最后一颗螺丝,整支枪的轮廓终于完整。 修长,紧凑,杀气藏在金属线条里。 我把它从夹具上取下来,握在手里。重量分布合理,重心靠后,贴腮位置刚好适合我的脸型。拉动枪机一次,顺畅。扳机护圈活动间隙正常,轻压测试,阻尼适中。 这不是玩具。 这是武器。 我能感觉到它的存在感,像一块沉睡的铁,等着被唤醒。 放在桌上,平躺。软布承托着每一寸金属。阳光移到了瞄准镜上,玻璃面反射出一个小小的光点,落在对面墙上,微微颤动。 我没动。 耳朵听着楼道里的动静。刚才那张纸条是谁塞的?班主任已经暴露,校长被抓,赵卫国的人应该不会这么快靠近我住的小区。除非……他们一直有人潜伏。 或者,是更早埋下的眼线。 我想起物业老李。他跟踪我,是因为责任心。但他会不会也被利用?那张纸条,是不是有人借他的班次混进来? 不能大意。 我把枪拆成三个主要部分:枪管+机匣一体组、枪托、瞄准镜。分别用厚布包好,藏进背包夹层、衣柜底层、床垫下方。工具收进工具箱,锁进阳台杂物柜。 做完这些,坐回餐桌。 手机震动。 低头一看,系统提示: 【连续签到第4天】 还有一天,就是第七天。到时候能触发“战场回溯”,预演未来24小时的关键事件。这个功能我一直没用过。太珍贵,不能浪费。 现在最需要的是情报。赵卫国的神经毒素今晚六点运到码头,我必须提前设伏。但这把枪还没试过,我不敢保证第一发能命中目标。 得想办法搞到测试场地。 正想着,门铃响了。 我站起身,走到门边,没开猫眼,直接贴墙听。 外面没有呼吸声。 等了五秒,又响一次,短促两声。 我打开门。 是送牛奶的阿姨,穿蓝色围裙,推着小车站在门口。 “您家订的鲜奶。”她说,“昨天漏送了,今天补上。” 我接过两瓶,点头。 她转身要走,忽然回头:“对了,刚才有个穿校服的小孩来过,说要找陈雪姐姐,我看上学时间早过了,就没让他上来。” 我的心跳停了一拍。 “什么时候?” “大概十分钟前。” “几岁?穿什么衣服?” “看着像初中生吧,蓝白校服,戴帽子,背个双肩包。” 我没再说话,轻轻关上门。 回到屋里,立刻打开手机相册,翻到女儿学校的官网照片。她们小学的校服是粉色羽绒服配深蓝裤子,根本没有蓝白校服。附近也没有初中学校用这种款式。 假的。 有人冒充学生探路。 我走到窗边,再次拉开窗帘一条缝。楼下车棚角落,那个穿蓝白校服的“学生”正低着头往外走,步伐很快,背包看起来很沉。 我没有追。 而是转身走进卧室,从床垫下取出枪托组件,迅速组装。三分钟内,整枪恢复原形。装进特制背包,拉链闭合。 站在玄关,手按在门把上。 楼道传来脚步声。 由远及近。 我停下动作,侧耳听。 皮鞋底踩地的声音,节奏稳定,不像老人,也不像孩子。 停在我家门口。 门外静了几秒。 然后,一只手伸过来,把一张折叠的A4纸从门缝底下推了进来。 第64章 物业报警误会升级 门缝底下那张A4纸还在地上躺着。 我没动它。刚才的脚步声已经走远,皮鞋踩在水泥地上的节奏很稳,不是年轻人慌张的样子,也不是老人拖沓的步子。这种声音我听过太多次——训练场上,指挥官巡视时就是这样走路的。 但现在不是想这些的时候。 阳台外的光斑还在墙上晃。刚才组装枪的时候,阳光照在瞄准镜上,反射出一点亮光,像小刀划过墙面。我没注意这个细节,可现在想起来,楼下要是有人抬头,肯定能看见。 我转身回到客厅,窗帘已经拉上,但刚才调试瞄准镜的位置没变。枪托、机匣、瞄准镜三部分都拆开了,分别包好放在不同地方。背包里只剩战术匕首和消音手枪,其他东西不能再碰了。 刚坐下,手机震动了一下。 【连续签到第5天】 还差两天。战场回溯功能一直没用,就是因为时机不对。现在赵卫国今晚六点要运神经毒素,我必须提前设伏,可狙击枪被收走,远程打击就没了保障。 正想着,楼道传来对讲机的声音。 “三单元四楼东户,确认一下情况。” “刚才监控显示阳台外墙有反光,像是金属物件。” “业主有没有报修?” 是物业的人。两人对话很短,语气不像例行巡查,更像是冲着我家来的。 我起身走到门边,耳朵贴上去。 外面安静了几秒,然后是钥匙插进锁孔的声音。 我后退一步,手摸到腰后的匕首。他们没有敲门,也没有喊话,直接拿钥匙开门,这不合规矩。除非他们觉得屋里有危险,可以强制进入。 门开了条缝,穿制服的物业人员探头进来,手里拿着记录本。 “陈先生在家吗?”他问。 我站在客厅中间,没说话。 他走进来,看到桌上的工具箱和拆开的布包,眉头皱了一下。“我们接到报告,说您家里有长管状物品,可能涉及违禁器械。” 我说:“我在修东西。” “能让我看看吗?” 我没有阻止。他知道我在家,强行进来只会让事情更糟。我打开衣柜底层,把枪管组件拿出来,又从床垫下取出枪托,最后从背包夹层拿出瞄准镜。 三个部件分开摆在地上。 物业人员拍照,一边录视频一边说:“这看起来像枪械组件,我们必须报警处理。” 我说:“这些都是合法购买的民用零件,我可以提供发票。” “您组装这些东西做什么?” “防身。” “防谁?” 我不想说名字。说了也没用。警察来了也不会因为一个名字就放行。 五分钟后警车到了楼下。 两个警察上楼,一个年轻,一个年纪大些。年长的出示证件,问我是不是退伍军人。我点头,报了服役编号。他记下来,然后开始检查三件组件。 年轻警察问:“你知道私自组装枪支违法吗?” 我说:“我没有完成组装,所有部件都是分开存放的。材料来源都有记录,五金店老板可以作证。” 物业人员在一旁补充:“但我们看到阳台反光,而且刚才有人举报这家有异常行为。” 警察没理他,继续问:“你为什么要这么做?” “有人威胁我女儿。”我说,“前几天还有假学生来敲门,穿的不是我们小区学校的校服。” 警察看了我一眼,没接话。 他们把三个部件装进证物袋,登记编号,给我一张收据。上面写着“疑似违禁物品暂扣”,等待背景审查结果。 物业人员站在门口,看着整个过程结束,才离开。 警察临走前说:“我们会联系相关部门核实你的身份和零件来源。在这期间,这些东西不能归还。” 门关上了。 屋里一下子安静下来。 我坐在沙发上,手放在腿上。原本握枪的位置空了,手指习惯性地蜷了一下。背包还在,匕首和手枪没被发现,近战还能应付。但狙击任务怎么办? 码头那边不能不去。赵卫国六点到,车队一定有武装护卫。没有远程火力压制,我靠近就是送死。 我抬头看墙。 女儿画的全家福还贴在那儿。她把我画成穿军装的样子,站得笔直,手里举着一面旗。她说那是英雄该有的样子。 可英雄现在连一把枪都留不住。 我掏出手机,翻通讯录。 周婉宁的名字在列表里。我们没怎么联系,上次见面还是在市政厅爆炸之后。她帮过我,也骗过我。但她知道赵卫国的事,也知道那些人是怎么做事的。 如果她愿意出面,也许能证明我不是疯子。 但我不能打电话。一旦开口求人,就意味着我承认自己被困住了。而我现在最不能做的事,就是低头。 窗外传来小孩笑声。 我站起来走到窗边,掀开一条缝。楼下几个孩子在玩跳皮筋,其中一个背着书包,衣服上有蓝白条纹。我的心跳快了一拍,仔细看才发现是印花图案,不是校服。 虚惊一场。 可这不是巧合。纸条、假学生、现在的物业突击检查……他们在一步步压缩我的空间。不让我动手,也不让我藏武器。他们知道我会做什么,所以提前堵路。 我坐回沙发,右手无意识摸了摸左眉骨的疤。 十年前那次任务,也是这样。表面是常规行动,实际早就被人设好了局。队友一个个倒下,我最后一个醒过来,十年过去了,他们还在用同样的手段对付我。 只是这次,我有了女儿。 我不能输。 手机又震了一下。 低头一看,系统提示: 【签到成功】 【获得资源:战术夜视仪(单兵型)】 我盯着屏幕看了两秒。 没有枪,还有别的办法。夜视仪能在黑暗中看清目标,配合消音手枪,至少能靠近车队而不被发现。我不是只能靠狙击。 我把夜视仪从背包夹层拿出来,黑色外壳,重量适中。戴上去试了一下,视野清晰,红外模式自动开启。很好。 现在的问题不是装备,是信息。 赵卫国的车几点进码头?走哪条路线?护卫有多少人?这些都不知道。光有夜视仪不够。 我需要情报。 也需要一个人,能帮我走出这一步。 我再次打开手机,找到周婉宁的号码。 手指停在拨号键上。 还没按下去,门铃响了。 我放下手机,走到门边,贴墙听外面动静。 没有呼吸声,没有脚步移动。 等了五秒,门铃又响一次,短促两下。 我打开门。 门外站着一个穿碎花裙的女孩,手里提着微型计算机,头发扎成马尾。 她看着我说:“我知道你被收走了枪。我能帮你。” 第65章 周婉宁的帮助 门开了。 她站在外面,碎花裙下摆被风吹得轻轻晃了一下。我没说话,手还停在背包边缘,指节贴着匕首的冷硬轮廓。她没动,只是把微型计算机举高了些,屏幕正对着我。 上面是一张警方暂扣单的照片,编号和我那三件枪械组件完全一致。 “我不是来打探的。”她说,“是来帮你拿回东西的。” 声音很稳,没有多余情绪。她没往前走,也没解释为什么会出现。我就这么看着她,两秒,三秒,然后侧身让开门口。 她走进来,脚步轻,但每一步都踩得很实。屋里安静,只有窗帘被风带起的一点响动。她走到茶几前,放下电脑,手指在键盘上敲了几下,调出一段监控画面。 是我家阳台,阳光照在瞄准镜上,反射出一道亮光。时间显示是今天下午三点十七分。 “物业的人拍了这段,上报给了派出所。”她说,“但他们没说,这光只持续了四秒钟。如果是真枪,反光会更久。” 我坐在沙发上,没接话。 她转头看我:“你打算一个人扛?” 我说:“这是我的事。” “陈雪的事也是你的事?”她问。 我抬头。 她站在窗边,光线从她背后照进来,影子拉到地板中央。她说:“昨天有人穿假校服来找她。今天物业突击检查。明天呢?他们会不会直接站到她教室门口?” 我没动。 她走近一步,声音低了些:“你现在不是在打仗,是在保护一个孩子。而保护孩子,有时候需要别人帮忙。” 我低头。茶几上放着女儿画的全家福。她把我画成穿军装的样子,手里举着旗,脸上笑得很开心。 周婉宁看了那幅画一眼,没再说什么,转身拿起电脑:“我去警局。你要是不来,我就一个人讲。” 她说完就往外走。 我站起来跟上去。 派出所不大,灯亮着。值班的是个中年警察,戴眼镜,正在写笔录。另一个年轻些的站在档案柜前整理材料。我们进去时,他们都看了过来。 周婉宁直接走到前台,把电脑放在桌上,打开一个文件夹。 “我是物理系研究生,研究城市安防系统。”她说,“这是我导师批准的课题资料,里面有近三个月本市发生的三起校园周边暴力事件记录,全部与赵卫国旗下的安保公司有关。” 警察皱眉:“这跟这位先生有什么关系?” “他组装枪械部件的行为虽然不合规,但动机明确。”她说,“防御性自保。在他女儿连续遭遇可疑人员接触的情况下,一个退伍军人做出这种反应,属于合理预警。” 警察翻看她的学生证和推荐信副本,又看了看我。 “你是退役军人?” 我点头,报了服役编号。 他拨了个电话,等了几分钟,低声说了几句,挂掉后看着我们。 “军区那边确认了身份。”他说,“但这不能改变私自持有枪械部件的事实。” 周婉宁没急,继续说:“我可以提供技术分析报告。如果允许,我现在就能接入市政公共安全数据库,调取相关巡逻记录和报警数据。” 警察犹豫了一下:“你有权限?” “学术研究接口。”她说,“密码由市科委统一管理,我可以现场验证。” 警察对视一眼,最后那个年长的点点头:“那你试试。” 她坐下,连上U盘,输入一串代码。屏幕跳转,出现一组地图标记,全是学校周边的异常出警记录。其中两个地点,正是陈雪上下学必经之路。 “这些事件发生后,涉事安保人员都没有被追责。”她说,“但系统里有他们的行动轨迹。而陈先生从没离开过小区范围,所有购买记录都能溯源。” 警察看完,沉默了几秒。 “你们的关系是什么?”他突然问她。 “我是他的课题协助人。”她说,“他在边境执行任务时积累的战术经验,对我建模有参考价值。” 警察盯着她:“就这么简单?” “你要更复杂的说法吗?”她反问,“比如情感依赖?心理补偿?还是说,你觉得一个退伍军人不该有人帮?” 屋里一下子安静。 警察最终叹了口气:“我们会向上级汇报情况。但在批复下来之前,东西不能还。” 周婉宁合上电脑:“那我等。” 我也站着没动。 一个小时过去,走廊传来脚步声。刚才打电话的那个警察走出来,手里拿着三个证物袋。 “上级同意暂时返还。”他说,“但必须签责任书,一旦发现违规使用,立即收回并追究法律责任。” 我接过袋子,一一检查。枪管、枪托、瞄准镜都在,编号对应。 警察看着我:“我们管不了太多。但希望你能保护好该护的人。” 我说:“我会。” 他点点头,转身回了办公室。 我和周婉宁走出派出所,夜风迎面吹来。路灯亮着,照在水泥地上,影子一前一后。 她站在我旁边,没说话。 我拎着证物袋,手指握紧了把手。背包里的匕首还在,消音手枪也没丢。现在,远程火力也回来了。 我转头看她:“你为什么要来?” 她看着前方,声音很轻:“因为我知道,有些人一旦倒下,就再也站不起来。而你还站着。” 我没再问。 我们并肩往街口走,路灯把影子拉得很长。 一辆电动车从远处驶来,车灯划破黑暗,直冲我们而来。 第66章 私生女的身份 电动车灯扫过我们脚边,光斑在水泥地上拉长又缩回。我侧身挡在周婉宁前面,右手已经贴上背包里的匕首。车过去了,只是个下班晚归的住户。我没动,眼睛还盯着她。 “你为什么要来?”我问,声音比刚才低。 她没回答,看着路灯下面的地面。风吹过来,碎花裙摆晃了一下。三秒,或者更久一点,她说:“因为我是赵卫国的女儿……他的私生女。” 我没听清第二遍。 身体先反应过来,肩膀绷紧,后背肌肉收紧,像是回到了十年前那片边境丛林。那时候一个名字就能让整支小队进入一级战备。现在这个名字从她嘴里说出来,像是一颗埋进血肉的子弹,还没炸,但已经开始发烫。 我站着没动。 系统界面突然弹出来,绿底黑字,老式终端那种格式: 【签到成功。解锁情报:周婉宁,女,23岁,生物学父亲确认为赵卫国。母亲林素清,十年前死于实验室火灾,官方定性为意外。周婉宁自幼由周崇山抚养,真实身份为‘影子特工’计划成员。】 文字消失得很快,没有提示音,也没有后续选项。就像它只是完成了该做的事。 我呼吸慢了一拍。 再看周婉宁的时候,路灯照在她脸上,一边亮一边暗。这张脸我见过好几次了。第一次是在学校门口,她站在警车旁作证,说看见我救陈雪;第二次是她在派出所帮我拿回枪械部件,手指敲键盘很稳;第三次是现在,她说出那个名字时,眼神没躲。 “你知道我恨他。”我说。 她点头:“我知道。” 风穿过街口,把她的头发吹起来一点。我没有追问她是不是在演戏,也没有问她接近我是不是另有目的。这些话卡在喉咙里,被十年战场教出来的本能压住了。 怀疑一个人很容易。 相信一个人更难。 尤其是当这个人和赵卫国有血缘关系。 可她不是赵卫国。 她是那个在我女儿被假校服学生找上门时,主动调监控的人;是那个为了让我拿回武器组件,独自走进警局陈述理由的人;是那个站在窗边说“有些人一旦倒下就再也站不起来”的人。 我盯着她看了很久。 周婉宁没退后,也没解释更多。只是站着,等我说话,或者等我转身离开。 我想起植物人醒来的第一天,医生问我记不记得自己是谁。我说记得。他说那你讲讲。我说我是陈铮,四十二岁,退伍军人,有个十岁的女儿。其他的都想不起来。他们说没关系,慢慢来。 后来系统出现,签到拿到第一把战术匕首,我才明白有些事不能靠时间恢复,得亲手挖出来。 真相也是。 现在她把一部分真相放在我面前,不是求我原谅,也不是要我立刻信任她。她只是说了实话。 “你母亲的事……”我开口,又停住,“什么时候知道的?” “从小就知道。”她说,“但不知道他是谁,直到五年前查到母亲死亡报告上的签字人。” 我没说话。 她说的每个字都像在撕一层旧伤疤。我不是没恨过血脉相连的背叛——王振是副队长,赵卫国是我任务的总指挥,他们都曾是我的战友。可他们是成年人,选择卖命换钱。而她不一样。 她是孩子。 被推入这场局的孩子。 “那你帮我是为了报仇?”我问。 “不只是。”她说,“我也想活着走出这个身份。但我选择告诉你,是因为你需要知道你在跟谁并肩作战。” 夜风吹得更猛了些,路边垃圾桶盖被掀开一条缝,又合上。远处一辆巡逻车驶过,红蓝灯闪了一下。 我低头看了看手里的证物袋。枪管、枪托、瞄准镜都在。这些东西能打穿钢板,但防不住人心。 可有时候,你也得试着接住别人递过来的信任。 哪怕这只手沾着仇人的血。 “你不怕我翻脸?”我问。 “怕。”她说,“但如果你会翻脸,刚才就不会挡在我前面。” 我一愣。 刚才那辆电动车冲过来的时候,我确实先把她护住了。那是本能动作,像当年挡在队友身前那样。我没有想过值不值得,也没去算利害得失。 我只是做了该做的事。 她看见了。 所以她敢说真话。 我深吸一口气,把证物袋放进背包,拉好拉链。匕首还在原位,消音手枪也还在。装备齐了,但局势变了。 原来我一直以为的盟友,其实是敌人的女儿。 可敌人不会让自己的女儿冒这种险。赵卫国那种人,连亲信都能出卖,怎么可能允许血脉至亲站到对立面? 除非……她早就不是他能控制的人了。 “你说你是影子特工。”我抬头,“什么意思?” 她摇头:“现在不能说。说了对你没好处。” 我点头。 能说的她说了,不能说的她留着。这已经是极限。 我又问:“你有没有参与十年前的任务?” “没有。”她答得很快,“我在北方训练营,任务代号都没听过。” 我信了。 不是全信,但至少这一句是真的。 沉默再次落下来。路灯忽明忽暗,可能是线路老化。我们两个都没动。 “接下来你打算怎么办?”她问。 “查滨海7号仓。”我说,“赵卫国的资金流向那里,明天晚上行动。” 她皱眉:“你一个人去?” “有人帮的话更好。”我看她,“但我不强求。” 她没笑,也没说什么承诺。只是轻轻点了点头。 然后她说:“我会查点东西。如果发现什么,会联系你。” 我说好。 周婉宁转身要走,走了两步又停下。 “我不是赵卫国。”她说,“哪怕流着一样的血。” 我看着她的背影。 碎花裙,白大褂,微型计算机挂在包带上。她不像杀手,也不像特工。但她确实是赵卫国的女儿。 而我现在,必须决定要不要让她靠近我和女儿。 我站在原地没动。 周婉宁往前走了几步,身影被下一个路灯拉长。风还在吹,我把冲锋衣拉链拉到最上面,手插进兜里,指尖碰到匕首柄。 冷。 清醒。 脑子转得比以前快。 十年前我躺在病床上什么都做不了。 现在我能站着,能出拳,能选择信谁。 周婉宁走了。 我没叫住她。 夜风卷起一张废纸,在空中打了几个旋,贴在墙角不动了。 第67章 触目惊心的情报 风还在吹,我把冲锋衣拉链拉到最上面,手插进兜里,指尖碰到匕首柄。冷。清醒。脑子转得比以前快。 十年前我躺在病床上什么都做不了。 现在我能站着,能出拳,能选择信谁。 周婉宁走了。我没叫住她。 夜风卷起一张废纸,在空中打了几个旋,贴在墙角不动了。 我转身往家走,脚步不快,但每一步都踩实了。刚拐进小区后巷,手指无意识摸了下腰间。那里空着,枪还在派出所暂扣,但系统今天还没签到。 我闭眼,深呼吸三次。 【战场重建系统】界面弹出来,绿底黑字,像老式电脑屏幕。 【签到成功。解锁情报:赵卫国旗下“滨海生物研究所”实为非法人体实验中心。近三年共记录“试体”47人,存活率12%。实验目的:强化士兵神经反应速度,结合基因编辑技术制造可控战斗员。资金来源含境外军购账款及教育系统儿童基因数据库非法调取记录。】 文字消失。 画面闪了一下,一张模糊照片跳出来——铁笼里的少年,手腕上贴着编号条,07号。眼神发直,嘴唇干裂,像是被抽干了力气。 我睁眼,胸口像被铁棍砸了一下。 不是愤怒,是冷。 一种从骨头里往外冒的冷。 他们拿孩子做实验。用的是教育系统的数据。而我女儿就在那个系统里上学。 我立刻掏出手机,拨通周婉宁号码。 “你现在在哪?”我压着声音问。 “刚到家楼下。”她回。 “别进屋。”我说,“出来。有事当面说。” 等了不到十分钟,她来了。碎花裙换成了黑色外套,头发扎成低马尾,手里拎着包,微型计算机挂在肩带上。 她站定,没问我什么事。 我把刚才看到的情报复述了一遍,一个字都没漏。 她说不出话,脸色白了一截,手指突然掐进掌心,指甲陷进肉里。 然后她低声说:“07号……是我训练营同期的孩子。” 她马上意识到说多了,闭嘴,抬头看我。 我盯着她:“你到底知道多少?” 她没躲开视线,也没解释借口。五秒后,她开口:“我不是实验体。但我被‘影子特工’计划筛选过。他们用药物刺激神经,淘汰七成。活下来的,要么疯了,要么变成工具。” 她声音有点抖:“我妈当年就是想销毁这批资料。她偷偷备份了一份,结果实验室起火,她没逃出来。” 我问:“你是说赵卫国杀了你妈?” 她摇头:“没有直接证据。但他知道她在查。火灾前一晚,他给我打电话,说‘如果你还想见母亲最后一面,就别再碰那些文件’。” 我懂了。 她是被控制的。从小时候开始,就被拿亲人当筹码。 “那你这些年都在做什么?”我问。 “查。”她说,“但我每次接近核心资料,他就会派人去我妈墓地。有一次,墓碑被人砸了,旁边放了一张我的学生照。” 她停顿一下:“我知道他在警告我。所以我只能暗中传点碎片信息出去,但没人信。直到遇见你。” 我看着她的眼睛。 十年特种兵生涯教会我怎么看人。真正的慌乱和伪装,差很多。她说话时眼皮微颤,喉部肌肉紧绷,但目光稳定。这不是演的。 她是真的怕,也真的在忍。 “所以你不是帮凶。”我说,“你是被困在里面的人。” 她点点头,却没哭,但眼眶已经通红了。 我从背包里拿出女儿画的全家福。纸角已经磨毛了,陈雪画了三个人,我和她,还有一个穿白大褂的女人,写着“妈妈在天上”。 我把画收好。 “我女儿十岁。”我说,“她书包上挂着‘爸爸是英雄’的钥匙扣。她不知道这个世界有多脏。” 周婉宁看着我。 “你要继续复仇吗?”她问,“这不是普通的仇。他会用孩子下手。你女儿也在他的名单里。” 我没回答,而是反问:“你为什么告诉我这些?” “因为我不想再躲了。”她说,“我想活着。不是作为赵卫国的女儿活着,是作为周婉宁活着。而且……我不想再看到下一个07号。” 我点头。 够了。 我不需要她发誓,也不需要她立什么血书。她刚才那句“07号是我同期的孩子”,就已经说明了一切。 她不是旁观者。她是幸存者。 “你提供内部路径。”我说,“我负责突破。” 她皱眉:“你知道这意味着什么吗?一旦动手,他就不会再留余地。” “我知道。”我说,“所以我才要先动。” 她看着我,终于点头:“研究所的数据流每天凌晨三点会短暂离线十分钟,用于本地备份。那是唯一能接入主服务器的时间窗口。我可以给你一段加密协议,但只有一次机会。” “什么时候?”我问。 “后天。”她说,“如果你准备好了。” 我记下了。 “还有一件事。”她说,“基因数据库的事是真的。他们通过学校体检收集学生血液样本,名义上是健康筛查,实际在提取dNA序列。你女儿的资料……也在里面。” 我手一紧。 “我会删掉她的记录。”她说,“但在那之前,你不能让她单独出门,也不能让她参加任何体检活动。” 我记住每一个字。 “你不怕我翻脸?”她又问。 “怕。”我说,“但你刚才说了07号的事。那种事,没人会拿来当筹码编故事。” 她嘴角动了一下,没笑,但眼神轻松了一点。 我们站在巷口,没再说话。 远处一辆环卫车经过,洒水口关着,轮胎碾过路面的声音很沉。 “你回去小心。”我说。 她点头,转身要走。 “等等。”我叫住她。 她回头。 “下次见面,别穿这么显眼的衣服。”我说,“他的人可能在盯着你。” 她低头看看自己的外套,轻轻嗯了一声,然后走了。 我看着她背影消失在街角,才转身往家走。 路上,我打开战术手电检查电量。满格。匕首在背包夹层,没动过。明天还得去五金店拿剩下的组装工具。 走到楼下,我停下。 抬头看自家窗户。灯没亮,正常。可楼道口的垃圾桶被人挪了位置,原本靠左,现在偏右了二十公分。 我没声张,也没进去。 站在原地看了十秒,然后转身走向隔壁单元。 绕到后门,从消防梯爬到二楼平台,翻进自家阳台。 屋里没人。 但我床头柜的笔记本被人动过。原本合着,现在翻开一页,是我记女儿学校作息的时间表。 笔迹不是我的。 我合上本子,放进抽屉,顺手把匕首移到枕头下。 坐到桌前,打开系统界面。 明天是连续签到第四天。 后天第六天。 大后天第七天。 “战场回溯”功能就能用了。 我盯着屏幕,等它自动关闭。 然后我起身,走到窗边,把窗帘拉严。 坐下,摸出手机,给女儿班主任发了条短信: “陈雪最近身体不好,请假三天。” 发完,我把SIm卡抠出来,掰断。 换上备用卡。 窗外,城市灯火通明。 一辆快递车驶过,车顶灯闪了一下红光。 第68章 游轮的阴谋 快递车顶的红光闪过后,我坐在桌前没动。 手里的SIm卡碎片被我捏成两半,放进烟灰缸,打火机一点,烧成了黑渣。 屋里还是没人来。 我知道刚才那辆快递车不对劲。正常送货不会在半夜经过居民楼后巷,更不会把顶灯调成一闪一闪的红色。那是信号。有人在确认我有没有换卡。 手机安静了十分钟,屏幕突然亮起。 是周婉宁的消息,加密通道发来的:【明晚八点,“海澜号”启航,赵卫国会见重要人物。】 我没回文字,直接拨语音。 她接得很快。 “你怎么知道?”我压着声,“谁给你的消息?” 电话那头停了两秒。 “我妈留下的联络人。”她说,“三天前联系我,说这是最后一次。” 我盯着墙上女儿的照片。陈雪笑得很开心,手里举着画,上面写着“爸爸是英雄”。 “他们要用游轮做掩护。”周婉宁继续说,“转移一批活体样本和账本原件。” 我眼皮跳了一下。 活体样本。 就是系统昨天告诉我的那些孩子。编号07号的那个少年,手腕贴条码,眼神空洞。 我立刻在脑子里调出系统界面。 时间还差七分钟到零点。签到还没开始。 “你信吗?”她问。 “信。”我说,“因为你不会拿这种事撒谎。” 我不是冲动的人。十年前那次任务失败后,我就学会了等。等情报,等时机,等敌人先动。 但现在不一样。 他们动了我的女儿。 她的名字在基因数据库里,她的班主任是赵卫国的人,她每天去的学校体检可能是假的。 不能再等了。 我起身走到桌子前,拉开抽屉,拿出一张旧地图。是市港务局公开的水域分布图,我在上面用红笔标过几个码头位置。 “我们不能等警方。”我说,“他们的人在教育系统,在海关,甚至在我家楼下。” 周婉宁没说话。 我知道她在想什么。她也是赵卫国的女儿。一旦暴露,她连最后一条退路都没了。 “你打算怎么做?”她终于开口,声音有点低。 “混进去。”我说,“你了解他的圈子,能弄到邀请名单的副本吗?” “可以。”她说,“但我需要你配合。如果被识破,我们都活不成。” “我知道。”我看向床头柜。那里放着一把战术匕首,刀刃磨得发亮。 我没有再看女儿的照片。 我不需要靠看照片提醒自己为什么战斗。 每一步都在我心里。 从植物人床上醒来那天起,我就知道自己要做什么。 守护陈雪。揭开真相。让那些躲在西装后面杀人的人,也尝尝被追杀的滋味。 “你那边有风险。”我说,“他会不会盯你?” “他已经怀疑了。”周婉宁说,“昨晚我查内部通讯记录,系统弹出警告。但我删得快,只留下一段缓存日志。” “够了。”我说,“你只要把名单给我,剩下的我来。” “不行。”她说,“你一个人进不去。那种场合要双人同行,身份配对。而且你需要一套礼服,伪装成投资方代表。” 我皱眉。 我没想过这个。 我不是商人,也不是什么上流人士。穿西装站那种宴会上,一眼就会被人看出不对。 “我可以帮你伪造身份。”她说,“但你要按我说的做。包括走路姿势、说话方式、敬酒顺序。” 我沉默了几秒。 “你能信我吗?”她问。 我没有回答。 信不信一个人,不是靠嘴说的。 是在战场上,看你能不能替我挡子弹。 是在生死关头,你是不是真的愿意把自己的后背交给我。 但现在我没有选择。 赵卫国明天就要登船。 如果他在船上完成交易,那些孩子就会被运走,账本会被销毁,证据会消失。 我女儿的名字,也可能永远留在那份数据库里。 “你什么时候能把资料给我?”我问。 “今晚十二点。”她说,“我会发一段加密文件到你的备用邮箱。里面有邀请函模板、通行暗语、以及赵卫国近期常用的宾客名单。” 我看了眼系统倒计时。 还剩四分钟。 “你那边安全吗?”我问。 “暂时安全。”她说,“但我不能久留。他的人随时可能查到我用了私人终端。” “好。”我说,“收到文件后我会联系你。” “还有一个问题。”她说,“你没有正式身份证明能匹配高端宴会的准入标准。我得给你做一个新身份,用的是境外注册的投资公司名义。” “假的?” “真中有假。”她说,“公司是真的,法人代表的照片是你,但背景资料是虚构的。如果你被查,最多撑十分钟。” “够了。”我说,“十分钟足够我找到目标。” 电话那头安静了一瞬。 “陈铮。”她忽然叫我的名字。 “嗯。” “如果你看到账本……里面可能有我妈的名字。” 我懂她的意思。 她不是在求我帮她报仇。 她是在告诉我,她已经没有退路了。 “我会找。”我说,“如果找到了,我会告诉你。” “谢谢。” 挂了电话,我没开灯。 屋外一辆出租车驶过,车灯扫过窗帘缝,照亮了地板上的影子。 我走到背包前,拉开夹层,摸出那张女儿画的全家福。纸角已经磨破,但我一直带着。 放进内袋,贴胸口的位置。 然后打开笔记本电脑,插上加密U盘,等待系统签到完成。 零点整。 【战场重建系统】界面弹出。 绿底黑字,老式终端风格。 【签到成功。解锁情报:滨海生物研究所地下三层设有临时转运舱,用于装载实验体与核心数据硬盘。舱门开启时间为每日20:00至20:15,由两名持枪守卫与虹膜识别控制。】 信息一闪而过。 我记住了时间。 八点整。 正好是“海澜号”启航的时间。 不是巧合。 他们是故意选在这个时间点,用游轮的离港广播掩盖转运舱开启的警报声。 我合上电脑,走到窗边。 窗帘拉得很严,但我还是能看到远处港口的方向。 有灯光。 很多灯光。 其中一盏,应该属于“海澜号”。 我坐回椅子,打开备用邮箱。 新邮件已到。 标题是【项目评估报告_v3】。 附件是一个压缩包。 输入密码,解压。 第一份文件是pdF格式的邀请函模板,收件人姓名空白,落款是“宏远集团董事会”。 第二份是Excel表格,列出近三个月参加赵卫国宴会的宾客名单,包含姓名、职务、公司、照片链接。 第三份是文本档,写着三句暗语: 【风起了。】【是时候看看新项目了。】【上次的酒还不错。】 最后一份是pdF,封面写着《星辰资本投资有限公司》企业注册资料。法人代表照片是我的脸,但穿着深灰西装,头发稍长,戴金丝眼镜。 身份做得很细。 连银行流水截图都有。 我盯着那份文件看了很久。 然后点击打印。 纸张从打印机缓缓送出。 我拿起剪刀,开始裁剪照片。 就在这时,手机震动。 是周婉宁的新消息:【文件收到了吗?】 我回:【收到了。】 她很快回复:【记住,你叫林沉,星辰资本cEo,主投生物科技。别提军旅经历,别碰红酒杯右边第一个,他们会在那杯下毒测试可疑人。】 我看着这条消息。 手指在屏幕上停住。 她连这种细节都知道。 说明她不是第一次参与这种宴会。 甚至可能,她曾经亲眼见过有人喝下那杯酒,然后倒在地上抽搐。 我回了一个字:【好。】 放下手机,我把打印好的资料摊在桌上。 计划开始成型。 混进去。 找账本。 拍下证据。 活着出来。 我抬头看向墙角的背包。 匕首在里面。 战术手电也在。 只要我能靠近转运舱,十五分钟足够我拿到东西。 窗外,又一辆车驶过。 轮胎碾过路面的声音很沉。 我站起身,走到门边,检查反锁是否牢固。 然后回到桌前,打开系统界面。 距离下次签到还有23小时59分。 我盯着屏幕,直到它自动关闭。 手机屏幕亮起。 周婉宁最后发来一句:【你要是死了,陈雪怎么办?】 第69章 伪装入场的准备 周婉宁的那条消息还停在手机屏幕上。 “你要是死了,陈雪怎么办?” 我没回。 我把手机扣在桌上,打开笔记本,重新载入她发来的加密文件。 这一次不是看,是动手。 我从抽屉里拿出军用级塑封机,这是去年签到时拿到的装备,一直没用过。外壳有点积灰,擦干净后通上电,指示灯亮起绿光。 打印机开始输出《星辰资本法人资料》。纸张出来的一刻,我盯着那份伪造的身份信息看了三秒。 林沉。四十一岁。生物科技投资人。常驻新加坡。 照片是我,但又不是我。金丝眼镜,鬓角拉长,眉骨阴影压低,整个人看起来更瘦、更冷,像个常年坐在会议室里谈并购的人。 这副样子,不会像一个刚从植物人床上爬起来、靠送快递养女儿的男人。 我拿起剪刀,把打印出来的证件页裁成标准尺寸。然后放进塑封膜,过机。 温度调到最高。 塑封完成时,边缘有一点微卷。我用战术匕首的刀背轻轻刮平,反复三次,直到手指摸上去没有一丝起伏。 假证不能有破绽。 尤其是在那种地方,一块指纹识别板、一道虹膜扫描门,就能要命。 我把证件塞进内袋,贴着胸口放好。 接着取出背包里的旧手机。这台已经报废的安卓机是我三年前签到时得的零件包里的东西,主板还能用。我拧开后盖,用匕首小心撬开接口槽,取出微型摄像头模块。 这个部件很小,比指甲盖大不了多少。 我把它接到一块自制电路板上,焊上两根细线,连到一片透明薄膜上。这是虹膜模拟贴片,原理是通过微电流刺激,在扫描瞬间释放一段预设的生物信号,干扰识别系统。 测试一次。 我把贴片贴在左眼,打开台灯。光线照下来,薄膜表面泛起一层类似隐形眼镜的反光。看不出异常。 成功了。 只要在过闸时低头半秒,再抬头直视扫描仪,就能争取两秒漏洞时间。 够用了。 我收好贴片,看向桌角的西装袋。 深灰色,定制款,是上周趁夜去城西裁缝铺量身做的。那时候还不知道要混进游轮,只是觉得该准备一套体面衣服。现在看,像是提前命中的事。 我把它挂到墙上,拉开拉链。 里面除了西装,还有白衬衫、黑皮鞋、袖扣、领结。全都按顺序叠好。 唯一不属于这套行头的,是藏在夹层里的战术匕首。 刀身贴腰固定,握柄朝前,右手一动就能拔出。 这不是装饰品。 是保命的东西。 我坐回电脑前,再次检查所有步骤。 身份伪造完成。 装备隐藏完成。 应急方案确认。 还差最后一件事。 行为模式。 我不是商人,不懂他们怎么说话、怎么走路、怎么举杯。如果站姿不对,眼神太硬,一句话说错,都会被人盯上。 我拨通语音。 接通很快。 “我在。”周婉宁的声音传来,压得很低,“你准备得怎么样?” “证件做好了。”我说,“现在需要你知道的一切。” 她顿了一下。“好。第一,别提军队,别碰军事话题。赵卫国最讨厌退伍兵装精英。” “明白。” “第二,敬酒顺序不能乱。先敬主桌右侧第一位,他是海关退休的副局长,赵卫国的钱袋子。端杯时拇指不要翘起来,他们会看这个判断真假。” 我记住了。 “第三,谈话内容要自然。你说你是林沉,投资过‘天序基因’和‘源码医疗’,可以聊表观遗传调控,但不要深入。万一有人追问技术细节,你就说交给团队做,你只管资金流向。” “如果被问起新加坡生活?” “就说气候潮湿,想念国内秋天。” “为什么回国?” “孩子母亲病重,想落叶归根。” 我点头。这些话都简单,容易记。 “还有一个细节。”她说,“赵卫国喜欢看他宾客左手插口袋的姿势。特别是西装内袋,轻捏一点布料,显得从容。你可以练一下。” 我照做。左手伸进内袋,指尖夹住一点衣料。不紧不松。 “对。”她声音轻了些,“就是这样。” 我问:“你还参加过几次这种宴会?” 她沉默了几秒。“五次。最后一次,是替他去签一份人体实验授权书。” 我没有追问。 但她继续说了:“那天晚上,有个客人喝下了右边第一杯红酒,十分钟后口吐白沫。没人救他。赵卫国笑着说,这是筛选合作伙伴的方式。” 我手收紧。 “所以你要记住。”她说,“别碰那杯酒。哪怕别人劝你。” “我知道了。” “还有……”她声音更低,“如果你看到账本上有编号07的孩子,那是陈雪同班同学。他已经不在了。” 我心里一沉。 “我会带走证据。”我说。 “那你打算怎么进去?”她问。 “你带我。” “如果守卫查请柬呢?” “请柬是假的,但数据是真的。”我说,“你给我的名单里有三个空缺名额,我已经用系统查过,今晚实际到场人数比登记少三人。我们正好补位。” “万一人脸识别?” “有干扰贴片。” “十五分钟够吗?” “够。”我说,“拍完就走。” 她没说话。 过了几秒,我才听到她呼吸声变浅。 “我们得定个暗语。”我说,“正常用天气。比如‘风小了’代表顺利,‘要下雨’代表危险。紧急撤离用童谣。” “哪一段?” “你妈常哼的那段。” 电话那头静了很久。 “好。”她终于说,“‘月亮走我也走’,后面一句是‘悄悄跟着妈妈走’。如果我说这句,你立刻离开,不要等我。” “你呢?” “我去引开注意。” “不行。”我说,“你暴露就是死。” “那你有更好的办法?” 我没有回答。 现实就是这样。总得有人断后。 “这样。”我说,“三组信号。‘风小了’是安全。‘要下雨’是撤离准备。‘打雷了’是立即撤。童谣只在失联时用。” 她应了一声。 “你那边能接应我吗?”我问。 “我在码头东侧停车区等你。车是租的,无记录。频段已经调好,你靠近三百米内就能连上通讯。” “万一我出不来?” “我会报警。”她说,“用匿名信道发全部资料给国家安全局。” 我笑了下。“你早就准备好了?” “从我妈死那天就开始了。” 屋外传来一声猫叫。 我起身走到窗边,掀开窗帘一条缝。楼下车棚角落有个人影闪过,穿蓝白校服,走得很快。 不是学生。 那个身影昨天也出现过。 我放下窗帘,回到桌前。 “有人在监视我。”我说。 “我知道。”周婉宁说,“物业老李今早报了警,说你家里有枪支组装痕迹。警察来过,发现部件被收走,现在正查维修铺进货单。” “我不怕查。”我说,“合法零件,没违法。” “但他们不会放过你。” “那就让他们看看。”我说,“一个爸爸为了保护女儿,能做到哪一步。” 我关掉电脑,拔下U盘。 站起身,把西装套上。 镜子前的我,像换了一个人。 领结系好,袖扣扣紧。 战术匕首贴腰,证件贴胸,虹膜贴片放进口袋。 我拿起手机,屏幕还是黑的。 没有新消息。 但我能感觉到,时间在走。 八点整,游轮启航。 二十分钟后,地下转运舱开启。 十五分钟窗口期。 我必须在那之前登船。 我最后检查了一遍背包。 女儿画的全家福还在。 我把它放进西装内袋,挨着假证件。 然后关灯。 屋里一下子黑了。 我站在门口,手搭在门把手上。 “我出发了。”我对手机说。 “我在等你。”周婉宁的声音传来,“别迟到。” 我拉开门。 走廊灯光照进来。 我走出去,反手关门。 脚步声很轻。 电梯按钮亮起下行。 我按下一层。 金属门缓缓合拢。 最后一道光消失前,我看见自己的影子贴在墙上,笔直,不动。 第70章 游轮前的阻碍 电梯门合上时,我听见楼道尽头有脚步声靠近。 我没回头。 手指在西装内袋里碰了下虹膜贴片,确认还在。背包里的匕首紧贴腰侧,走路时能感觉到它的重量。 周婉宁说她在码头东侧等我。 我得赶在八点前登船,地下转运舱十五分钟开放窗口不能错过。 走出单元门,夜风刮脸。街道安静,路灯一盏接一盏亮着。拐过小区后巷就是主路,出租车已经在路口停着。 司机没下车开门,也没按喇叭。 我知道他不是接客的。 我绕到车后,拉开副驾驶门坐进去。 “到了。”我说。 司机点头,踩油门。 车窗外景物往后退。我盯着手机时间,六点四十七。还有七十三分钟。 路上没说话。司机开得稳,不快也不慢,刚好避开监控密集区。这是周婉宁安排的人,不会多问一句。 七点十分,游轮码头出现在前方。 巨型邮轮停在泊位,甲板灯火通明,红毯从入口一直铺到岸边。宾客陆续抵达,穿礼服的男人女人挽着手走过安检口。保安站成两排,手里拿着平板扫描设备。 车停在三百米外。 我下车,整了下领结。 深灰色西装穿在身上有点紧,但够正式。战术匕首藏在腰后,证件贴胸口放着。 我往前走。 十分钟后,在拐角阴影处看到了周婉宁。 她换了条碎花裙,头发扎起,手里拎着个小包。看见我,她轻轻抬手,做了个整理衣领的动作。 我停下。 她走近,低声说:“请柬数据已经同步进系统空缺名额,但人脸识别可能延迟。” “我知道。” “你左眼贴片准备好了吗?” “在口袋。” 她看了我一眼。“记住,别对视太久,扫描三秒就会锁死。” 我点头。 她转身带路。 我们并肩走向安检口。 两名保安拦住我们。 “请出示请柬。”其中一个拿平板的说。 周婉宁递上电子邀请函。扫码通过。 轮到我。 我把伪造的证件调出来,屏幕亮起。 保安扫了一下,平板发出“滴”声。 他皱眉。 “信息延迟同步,正在加载……” 旁边另一个保安抬头打量我。 “您是哪家公司的?” “天序基因。”我说,“林沉。” “受邀缘由?” “赵总邀约,谈跨境投资。” 他点点头,又问:“手怎么了?” 我左手垂着,虎口和食指根部有老茧。那是握枪十年留下的。 “健身。”我说,“哑铃练多了。” 他没再问,但眼神没松。 平板还在转圈加载。 “最近查得严。”他说,“麻烦配合一下身份核验。” 我站着不动。 周婉宁也没动。 三十秒过去,平板还是没反应。 拿平板的保安开始低头敲屏幕。 另一个伸手示意:“我们需要联系现场负责人确认。” 我知道不能再等。 正要开口,脑中突然弹出绿色界面: 【签到成功,解锁技能——易容术(初级)】 我眼皮跳了下。 来了。 我没表现出来,借着低头整理袖扣的动作,右手三指轻抚面部。 颧骨发热,鼻梁像是被无形的手捏了一下,眉间距微微拉宽。皮肤绷了一瞬,像戴上了看不见的面具。 三秒。 完成。 我抬头。 保安正盯着我,又看了看平板照片,对比两秒。 “抱歉。”他说,“系统刚更新,刚才识别异常。” 他把平板收起来。 “可以进去了。” 我嗯了一声,迈步往前。 周婉宁跟上。 身后警戒灯还在闪,摄像头缓缓转动。 我们踏上红毯。 登船阶梯两侧站满侍应生,灯光照下来,暖黄一片。 我最后回头看了一眼码头。 没有追踪车,没有便衣靠近。 安全。 走进船舱,温度高了几度。地毯厚,脚步声被吸掉。走廊两侧挂着装饰画,水晶吊灯从头顶垂下。 人群往主宴会厅方向移动。 我们没跟上去。 我拉住周婉宁手腕,往东侧通道走。 “摄像头。”她低语。 我明白。 拐角有监控探头,半球形,正对着走廊。 我贴墙前行,低头避开直射角度。她紧跟在我右侧半步位置。 五十米外是二层服务间,门虚掩着,里面黑着灯。 我们闪进去。 屋里堆着清洁工具,推车靠墙立着。 我从背包掏出战术手电,拧亮最低档。 光圈扫过角落,找到通风口盖板。 螺丝钉是十字的,可以用匕首拧。 但我没动。 现在还不是时候。 “账本会在主桌传递。”周婉宁靠门站着,声音压得很低,“三点钟方向,第七个服务员会端上来。” “活体样本呢?” “冷藏舱在底层b3,有人看守。” 我记下。 “你待在这儿。”我说,“我去拍证据。” “不行。”她说,“你不知道密码箱开启顺序。” “那你告诉我。” “必须亲眼看到才能判断。” 我看着她。 她也看着我。 外面传来笑声,宾客入场的声音越来越大。 “好。”我说,“你跟我一起。” “但你要听我的信号。” “风小了代表安全,要下雨准备撤,打雷立刻走。” 她点头。 我伸手进西装内袋,摸了摸女儿的全家福。 还在。 然后取出虹膜贴片,放进裤兜。 匕首重新固定好位置。 “走。”我说。 我们推开服务间门。 走廊灯光照进来。 我走在前面,她半步落后。 前方五十米就是主宴会厅入口,金色大门敞开着,里面音乐响起,人影晃动。 一个服务员端着酒盘从门口经过。 我抓住周婉宁手臂,停在柱子后面。 “等三分钟。”我说,“等第一轮敬酒结束。” 她点头。 我靠着柱子,呼吸平稳。 心跳正常。 远处传来鼓掌声,有人在致辞。 机会来了。 我往前一步。 她跟上。 我们混进人群边缘。 没人注意我们。 我扫视全场,找主桌位置。 右前方,海关退休副局长坐在首位。 赵卫国还没出现。 很好。 我拉着周婉宁,往侧后方移动。 那里有摄像死角。 我们站定。 我从西装内袋取出微型相机,藏在掌心。 准备就绪。 这时,主桌方向传来一阵骚动。 第七个服务员端着银盘走上前。 盘上盖着黑布。 我知道那下面就是账本。 第71章 游轮密谈 银盘上的黑布盖得严实,我掌心的微型相机连拍三张,快门声轻得只有我自己听得见。画面模糊,只拍到一角金属锁扣反光,但那形状我认得——军用加密箱的卡榫结构,和十年前边境任务里见过的一模一样。 我还没收手,周婉宁突然伸手按住我手腕。 她没说话,只是转头看向右侧通风口方向。 我也听见了。 不是音乐,不是笑声,是压低的交谈,顺着风管传出来,断断续续。 她嘴唇动了动,无声地说:“有人。” 我点头,把相机塞回西装内袋。人群还在晃动,我们借着两对宾客的背影遮挡,慢慢往声源方向移。 走廊入口挂着金色帘子,通向贵宾包厢区。那里灯光暗,地毯厚,监控探头藏在吊灯后面,角度刁钻。 周婉宁贴墙走在我半步后,手指悄悄摸出耳机,塞进耳道。那是她随身带的微型计算机配件,能放大远处声波。 我扫了一眼走廊尽头。 消防栓箱凸出墙面二十公分,正好挡住监控视角。我打手势,让她先过去。 她点头,猫腰闪到箱体后。我紧跟着靠上去,背贴冰凉的金属,战术手电磁吸在腰带内侧,没发出一点响。 脚步声来了。 一个穿白制服的服务员推着餐车经过,停下检查门缝。他看了眼手表,转身走了。 三十秒。 够了。 我探头看去,包厢外站着两个人。 赵卫国穿着深灰西装,袖口露出蛇形戒指的一角。他旁边是个戴金丝眼镜的男人,海关署长。两人离门半米远,说话声音压得极低。 “红箱”两小时后经b3冷藏舱转运,“海鸥”在东锚地接应。 周婉宁突然睁大眼,飞快按了下耳机,朝我递来眼神。 我懂。 “红箱”不是普通货品。我在部队时见过编号记录,那是军方用来运输高危生物样本的容器,恒温密封,防震防爆。一旦启用,必须三级审批。 可现在,它要被走私出港。 赵卫国冷笑一声:“这批货要是出了问题,你帽子保不住,我也不会替你收尸。” 海关署长干笑:“赵总放心,通关码已清空日志,全程无人知晓。” 脚步声再次响起。 他们要走了。 我立刻缩回头,周婉宁也屏住呼吸。等两人身影消失在拐角,我才松开绷紧的肩膀。 “听清楚了吗?”她低声问。 “听清了。”我说,“两小时,b3,东锚地。” 她摇头:“不止这些。‘红箱’的编号我没听过,但刚才那段话里有个漏洞——他说‘清空日志’,可正规流程根本不会留日志。这说明……他在伪造权限。” 我盯着她。 她也在看我。 “你是说,他不是走内部通道,而是直接删记录?” “对。”她说,“这意味着船上还有另一套系统在运行,或者……有人在后台配合。” 我想起系统前几天解锁的情报:赵卫国旗下研究所非法调取儿童基因数据。那些孩子都在本地学校注册过,包括陈雪。 如果这批货真是活体样本,来源很可能就是那些被筛选过的孩子。 “不能报警。”我说,“警方介入会惊动他们,而且游轮属私人领域,执法权受限。” “也不能放任。”她接道,“一旦运出去,证据就没了。” 我沉默两秒。 “账本我们还没拿到。” “但走私行动更急。” “所以得同时做。” 她看着我:“你打算怎么分头?” 我没回答,转身往回走。她跟上。 服务间门还是虚掩的,清洁车靠墙立着。我进去第一件事是拧亮战术手电最低档,光圈扫过角落,停在通风口盖板上。 十字螺丝钉。 匕首能拧。 但现在不是拆的时候。 周婉宁坐到清洁车边缘,打开微型计算机。屏幕亮起,蓝光映在她脸上。 她输入一串代码,调出赵卫国名下公司的物流记录。页面跳转,显示最近七十二小时内有三批“科研设备”申报出境,但目的地全是空白。 “找到了。”她点开一条,“这个编号,和刚才提到的‘红箱’匹配。” 我凑近看。 来源标注写着“境外基因研究合作项目”。 “假的。”我说,“这种级别样本不可能走民用申报渠道。” “我知道。”她抬头,“问题是,谁批准的?海关署长一个人做不到。” “还有人配合。”我说,“船上就有。” 她手指停在键盘上。 “你是说……现在动手?” “时间不够。”我说,“两小时,我们必须知道货什么时候进冷藏舱,谁负责押运,路线有没有备用通道。” 她想了想:“我可以接入船务调度系统,查冷藏舱的进出记录。” “多久?” “十分钟,但如果被发现,会触发警报。” “做。”我说,“我守门口。” 她开始敲键盘。 我站在门缝边,一只眼盯着走廊。水晶吊灯照下来,地面反光。每隔三十秒,就有侍应生例行巡查一次。 第七次脚步声过去后,她突然抬头。 “查到了。b3冷藏舱今晚唯一一次开启记录是十点十五分,维护人员登记的是‘技术检修’,但工单编号不在系统备案库里。” “假身份。”我说。 “对。而且……”她声音低下去,“进出通道是独立电梯,从三层员工区直达底层,中途不停靠。” 我脑子里过了一遍游轮结构图。 那条路没有监控,也没有乘客能进入。 “他们不会走主梯。”我说,“一定是这条线。” 她合上电脑:“我们现在有两个目标——账本还在主桌传阅,走私货两小时后启动。你选哪个?” 我靠着墙,右手无意识摸了下腰后的匕首。 女儿的脸在我眼前闪过。 她画的全家福还在我背包里。 如果这批货真是拿孩子做的实验体,放它走,等于让更多家庭破碎。 可如果没有账本,扳不倒赵卫国,一切都会重来。 “两个都得拿。”我说。 她皱眉:“不可能同时。” “那就先确保证据在手。”我掏出虹膜贴片,“我去拿账本。你继续盯调度系统,一旦发现货开始移动,立刻通知我。” “那你得快。”她说,“十点十五分前必须回来,否则错过拦截时机。” “明白。” 我正要开门,她忽然抓住我手臂。 “陈铮。” 我回头。 “如果你被抓……别承认认识我。” 我看她一眼:“你也一样。” 她松手。 我拉开门,走出去。 走廊灯光刺眼。 我沿着墙根往前,心跳平稳,呼吸均匀。 主宴会厅还在热闹。 我绕到侧后方柱子后,重新取出微型相机。 银盘已经不在服务员手里。 我扫视主桌。 第七个服务员正站在角落喝水,空着手。 账本被人拿走了。 我眯起眼。 这时,主厅大门方向传来掌声。 赵卫国走进来,手里拿着一杯红酒。 他没喝,只是举起来,笑着说了句什么。 全场鼓掌。 我看到他左手无名指上的蛇形戒指,在灯光下一闪。 他走向主桌,坐下。 我注意到,他西装内袋鼓了一下。 像是塞了东西。 我低头看表。 九点零三分。 还有一个多小时。 我转身往回走。 服务间门开着一条缝。 我推门进去。 周婉宁还在操作电脑,抬头看我:“没拿到?” “被他收了。”我说,“账本在赵卫国身上。” 她手指顿住。 “那你刚才在外面……都看到了?” “看到了。”我说,“他也快行动了。” 她盯着屏幕:“调度系统刚更新,b3电梯申请启动时间——九点五十分。” 我算了一下。 从这里到三层员工区,再到底层,至少二十分钟。 “九点五十?”我问。 “对。比原计划提前二十五分钟。” 我明白了。 他们察觉了。 可能是因为安检时的延迟,可能是某个摄像头拍到了我们。 不管是什么,对方已经开始加速。 “来不及等账本了。”我说。 她抬头看我。 “现在就得动。” 她关掉电脑,站起身。 “那你打算怎么拦?” 我拉开背包,拿出战术匕首,插进袖口暗夹。 “先断他们的路。” 第72章 危机预警 我刚拉开服务间门,周婉宁抓着我手臂问:“那你打算怎么拦?” 话音没落,脑子里突然响起一个声音。 【战场重建系统:连续签到七日达成,解锁“战场回溯”功能】 眼前一黑,像是被人猛拍了后颈。 接着画面直接塞进脑子—— 游轮底层,b3冷藏舱炸了。火光从舱门缝里喷出来,金属墙皮卷边翘起,像烧糊的铁皮罐头。气浪掀翻通道两侧的管道支架,一根液压杆飞出去,钉死在对面舱壁上。倒计时浮在视野中央:01:47:23。 三秒。 画面消失。 我站在原地,呼吸没乱,心跳也没快。但右手已经摸到了袖口的匕首柄,指节发紧。 “刚才……你看到什么了吗?”周婉宁问我。 我没有回答。不是不想说,是不能说。 这系统从不开口,现在突然激活新功能,一定是因为局势到了临界点。那三秒钟的画面太真实,不是幻觉。火焰的走向、冲击波的角度,全是军用定向爆破的标准模式。这种手法,我在演习里见过三次,每一次都清空整层建筑。 账本不重要了。 走私也不重要了。 他们根本不是要运货。 是要毁船。 我把匕首推回暗夹,手慢慢松开。视线扫过服务间角落的清洁车,上面还放着周婉宁的微型计算机。屏幕黑着,电源线插在墙角插座里。 她还在等我回答。 我抬头看她:“你刚才查到的调度记录,还能再调一次吗?” “能。”她说,“但刷新会有痕迹,系统可能报警。” “不用进系统。”我说,“你之前看到的工单编号,还记得吗?” 她皱眉:“不在备案库里那个?记得,是tS-7R9x。” 我闭眼一秒。回溯画面里,爆炸前七秒,冷藏舱外的控制面板闪了一下红灯,代码滚动太快,只看清最后几位——R9x。 对上了。 这不是巧合。 赵卫国提前启动电梯,是为了给炸弹通电。所谓的“技术检修”,是让爆破专家进入底层布线。整个过程伪装成常规维护,等货一进舱,立刻引爆,连人带证据一起烧干净。 我睁开眼,看向走廊尽头的金色帘幕。宴会厅的音乐还在响,鼓点震得地板微颤。 时间不多了。 “你信我吗?”我问周婉宁。 她愣了一下:“你说什么?” “如果我说,这船两小时内会炸,你会信吗?” 她盯着我:“你从哪知道的?” “我没空解释来源。”我说,“你现在有两个选择——要么当我在发疯,继续查你的系统;要么关掉电脑,离开这层,去顶层甲板等救援。” 她没动。 “你不走?”她反问。 “我不走。”我说,“这船上几百人,包括我女儿的同学。没人知道要出事。我不能走。” 她沉默几秒,忽然伸手拔掉计算机电源。 “那你打算做什么?”她声音压低。 “找炸弹。”我说,“不是普通炸弹。是能穿透冷藏舱防爆层的高能装药,位置一定在承重结构附近。引线需要供电,所以最近有人动过电力系统。” 她点头:“三层配电房十五分钟前有维修记录,登记人叫‘张立’,但我查过,公司没有这个人。” 我又对上了。 回溯画面里,爆炸前四十三秒,配电箱跳过一次电弧,火花从左下角接线端子喷出来。 “带我去。”我说。 “不行。”她摇头,“你一露面就会被识别。你是通缉名单上的脸,虹膜贴片只能撑十分钟。” 我从背包里掏出战术手电,拧开底盖,取出藏在电池仓里的备用SIm卡。这是昨天换下来的旧卡,还没注销。 “用这个联系码头接应组。”我说,“让他们准备救援船,十点三十分到位。另外,通知海警,封锁东锚地,任何靠近‘海鸥号’的船只都别放行。” 她接过卡:“那你呢?” “我去底层。”我说,“从员工通道绕,避开监控。” “你一个人?” “人多了反而暴露。”我说,“而且……我知道它在哪。” 她说不出话。 我知道她在想什么。为什么我这么肯定?为什么我能说出连她都没发现的细节? 但我不能说系统的事。 这东西像块疤,长在我脑子里。它救过我,也折磨过我。十年前全队死光的时候它没出现,我躺了十年植物人它才醒来。它不教我做人,也不提醒危险。它只给资源,让我自己选。 这次突然开启回溯,说明接下来的行动,错一步就是死局。 我转身走向门口,手搭上门把。 “陈铮。”她在后面叫住我。 我回头。 “如果你真能看到未来……那你能看到自己活下来吗?” 我没回答。 门拉开一条缝,走廊灯光照进来一半。 我走出去,没回头。 脚步声沿着墙根往前。转角处有摄像头,我低头,肩膀一偏,躲进通风口阴影里。右腿有点僵,植物人时期落下的毛病,走路多了会发麻。但现在顾不上。 三层员工区有两条路通往底层。主梯直通货舱,但有巡逻队。另一条是维修通道,连接设备间和配电房,监控少,路线复杂。 我选后者。 路过一间工具室,门虚掩着。我推门进去,顺手拿走挂在墙上的工程帽,扣在头上。又从柜子里抽出一份维修单,夹在腋下。这是最简单的伪装——只要看起来像在干活,没人会多问。 走到维修通道入口,铁门上了锁。我从鞋垫下摸出一根细钢丝,三秒撬开挂锁。 门推开,里面漆黑。 我打开战术手电最低档,光圈压到最小,只照脚前三十公分。楼梯是铁架结构,每踩一步都有轻微震动。我放慢速度,耳朵听着上方动静。 爬到一半,手机震了一下。 是周婉宁发来的消息:“已通知接应组。配电房维修记录已被删除,对方察觉了。” 我删掉消息,关机。 前方拐角有红光闪烁。 是配电箱的指示灯。 我贴墙过去,蹲下查看。 箱体外壳有新划痕,螺丝拧得不齐。打开一看,内部线路被动过。原本并排的两根主线,现在多绕了一圈线,接入一个黑色模块。我没碰它。 但这不是主炸弹。 这只是中继器,用来延长遥控信号。 真正的炸药,一定在b3。 我继续往下。 到底层走廊,空气变冷。前面就是冷藏舱区,走廊尽头有红外感应灯。我趴在地上,慢慢往前爬。衣服蹭着水泥地,发出沙沙声。 离b3还有十米,我停下。 头顶通风管传来嗡鸣。 不是空调。 是计时器。 我摘下手表,贴在管道上。震动传导清晰——滴、滴、滴,间隔精准,每三十秒一次。 军用级定时模块。 回溯画面里,爆炸前十二秒,通风口喷出一股白烟。那是冷却剂泄漏,炸弹已经开始预热。 我抬头看天花板。 通风管道格栅是方形的,螺丝固定。只要拆下来,就能顺着管道爬进冷藏舱上方夹层。那里是结构弱点,也是最佳安放点。 我摸出匕首,正要起身。 远处传来脚步声。 两个人,穿着维修服,朝这边走来。 我退回阴影里,手握紧匕首。 他们走到b3门前,其中一人刷卡开门。 门开一瞬间,我看见里面角落有个银色箱子,连着三根线,接到墙上的配电盒。 那就是了。 门关上。 我靠在墙边,呼吸放轻。 时间还剩一小时四十一分。 我知道炸弹在哪。 也知道怎么拆。 但现在不能动。 他们有人守在里面。 我得等下一个机会。 手表屏幕亮着,倒计时静静走着。 我盯着它,手指在匕首柄上轻轻敲了三下。 跟十年前,最后一次任务前一样。 第73章 炸弹搜寻 我靠在墙边,手表屏幕上的倒计时还在走。 一小时四十一分。 b3舱门关着,里面有两个守卫。刚才他们换班的时候我看到了,一人出来上厕所,另一人留在里面看设备。十五分钟一轮,规律得很。可红外巡检也是十五分钟一次,时间卡得太死,没法硬闯。 右腿开始发麻。植物人躺了十年,肌肉萎缩不是开玩笑的。蹲久了血脉不畅,现在整条腿像被铁丝缠住,动一下都费劲。 我不能等。 伸手摸出战术手电,拧开反光面。对准走廊尽头那根消防栓上方的金属接缝——那是我和周婉宁约定的信号点。 三短,三长,三短。 SoS。加上方位代码073。 光点闪了三次。 然后熄灭。 我把手电塞回口袋,从背包里抽出那张全家福。女儿画的,歪歪扭扭的三个人站在一起,头顶飘着太阳和云朵。她总说爸爸是英雄,可她不知道我现在连一步都迈不出去。 我把画纸折好,塞进通风口缝隙。如果我没出去,至少有人能顺着这条线查下去。 做完这些,我闭眼等着。 十分钟后,消防栓上方亮起一道微弱的反光。一闪,两闪,三闪。 回应来了。 周婉宁收到信号了。 她会想办法。 我也得准备下一步。 三层服务通道,周婉宁贴着墙根快步走。 微型计算机夹在腋下,耳机紧贴耳廓,接收端传来细微电流声。她刚收到陈铮的摩尔斯信号,位置确认在底层b3外侧通风道。现在需要制造一次断电,让他有机会靠近。 配电房就在前方五米处。门锁是电子磁卡式,她迅速从袖口滑出特制U盘,插入读卡器底部隐蔽接口。界面跳转三次后,成功切入备用系统权限层。 游轮的制冷模块采用独立供电线路,模拟过载故障最不易引发怀疑。她指尖飞快敲击虚拟键盘,调出b区电力拓扑图,选定“b区过载保护”选项,设定触发延迟为0.8秒。 手指悬停在回车键上。 一旦执行,系统日志将留下操作痕迹。赵卫国的技术组若启动溯源程序,三分钟内就能锁定入侵源。 但她没有退路。 按下回车。 屏幕弹出提示:“指令已发送,预计延迟1.2秒执行。” 她立刻切换至加密通讯频道,输入简短信息:“断电一次,十秒窗口。” 发送。 拔掉U盘,转身隐入阴影中,脚步轻而稳定,未留下任何声响。 底层走廊,我听见头顶通风管嗡鸣了一声。 不对劲。 正常制冷运行时有低频共振,但不会突然中断声音。 下一秒,整条走廊陷入黑暗。 应急灯尚未启动的刹那,我猛然冲向b3舱顶的金属格栅。 匕首撬进螺丝缝隙,两下旋松一角。第三下正要发力,头顶传来脚步声。 舱门开了。 “怎么回事?”一个守卫低声问。 “电压波动,可能是发电机问题。”另一个回答,“我去看看配电箱。” 脚步声渐行渐远。 我咬牙加速,将格栅整个掀开,翻身爬入通风管道。 管道狭窄逼仄,只能匍匐前行。爬行不到五米,前方出现t型交叉口。左边通往夹层上方,右边向下延伸。我选左。 刚挪到预定位置,应急灯亮起。 冷白色的光线从下方透上来,映出夹层中央的银色箱子。 x-9高能聚合装药。 背面标签清晰可见:红色警示标、双冗余引信标识、防拆自毁机制说明。 这种炸药我没亲手拆过,但受训时学过规则:主副线路必须在同一毫秒切断,否则反制系统立即引爆。 更棘手的是,引线不止两条。我屏息细数——一根接入舱内传感器,一根通向墙外配电盒,最后一根……埋入水泥地基深处,去向不明。 贸然动手,等于自杀。 我伏在管道内,纹丝不动,等待下一个机会。 凌晨零点整。 脑子里“叮”的一声轻响。 【战场重建系统:签到成功】 半透明界面浮现眼前,绿色字体缓缓滚动: “获得‘军用级炸弹探测器’(手持式,可识别电磁脉冲源与隐蔽引线)。” 我立刻意识沉入背包空间,取出一个黑色小方盒。巴掌大小,表面带吸盘,正面嵌有微型显示屏。底部磁扣轻按,设备自动开机。 屏幕亮起,三条动态红线跃动。 第一条指向舱内传感器——干扰假目标,诱敌用的。 第二条直连墙外配电盒——真正的供电线路。 第三条……深入地下,信号最强。 它不在船上。 这颗炸弹能远程激活。 我盯着屏幕,呼吸微微凝滞,手心渗出冷汗。 原来他们根本不怕我们找到炸弹。 因为只要按下按钮,无论身处何地都能引爆。 我贴紧通风管壁,将探测器吸在格栅边缘的金属框上。 屏幕逐渐稳定,信号流清晰呈现。主线路电流平稳,说明定时模块正在运行;副线路间歇性跳动,应为自毁检测回路,每15秒扫描一次状态。 要拆,必须在同一毫秒切断两根线。 没人能做到。 除非有帮手。 我摸出手机,想给周婉宁发消息,又强行停下。 通讯可能被监听。 我想起她之前教我的暗语方式——用温度变化传递信息。 我把探测器贴在通风管内壁,用手紧紧捂住背面散热口。三十秒后松开。 热量通过金属传导,会让上层管道温度短暂升高0.6c以上。 如果她在监控全船温控数据,就能识别出这段异常波动—— “发现双线路,需同步切断。” 我静静等待。 一分钟过去,没有回应。 突然,探测器屏幕闪了一下。 第三条线的信号强度骤增。 远程端有人在检测连接状态。 他们在确认炸弹是否在线。 我迅速关机,将设备贴身藏进衣服内侧。 几秒后,脚步声再次响起。 两个守卫走进b3舱。 “刚才断电查了吗?” “查了,说是发电机抖动,没事。” “盯紧点,老板说今晚不能出岔子。” 门关上了。 我趴在管道里,呼吸放轻,心跳却越来越沉。 探测器在我胸口贴着,还有余温。 时间还剩一小时二十三分。 我知道怎么拆。 也知道谁在背后操控。 但现在动不了。 我抬起左手,看手表。 秒针走着。 滴答。 滴答。 远处传来一声金属撞击声。 像是工具掉在地上。 接着是脚步声,朝这边来。 第74章 希望曙光 脚步声越来越近,我贴在通风管壁上不敢动。探测器还在手里,屏幕暗着,刚才那阵信号波动让我知道远程端有人查过连接状态。现在不能开机,也不能出声。 金属管道传来的震动告诉我,守卫又开始巡逻了。他们说话声音不大,但能听清是在检查设备运行情况。我屏住呼吸,把探测器塞进衣服内侧,紧贴胸口。体温慢慢盖住它的余温,这样不容易被探测到。 等脚步走远,我才轻轻呼出一口气。右手摸向战术手电,拧开反光面,对着上方格栅边缘照了一下。三短三长三短,重复两次。这是我和周婉宁之前定的备用信号——如果通讯断了,就用光线变化传递位置信息。 做完这个动作,我重新取出探测器,按下开机键。屏幕亮起,三条红线跳动。第一条是假目标,干扰用的;第二条通向墙外配电盒,主供电线路;第三条深入地下,远程激活信号源稳定。 倒计时还剩一小时十八分。 我知道该怎么拆。但一个人不行。 我想起周婉宁说过的话:“船上温控系统是独立模块,所有区域温度变化都会记录。”她当时只是随口提了一句,但我记住了。 手掌贴住探测器背面散热口,用力捂住。三十秒后松开。再捂住,再松开。重复三次短时间加热,间隔固定。这是SoS的热信号版本。接着停顿十秒,再做两次同样的操作——代表“发现双线,需同步断”。 如果她在看数据,一定能识别出来。 我盯着屏幕,一边观察线路状态,一边等回应。两分钟过去,第三条线没再波动,说明远程端没有实时检测。这给了我一点时间。 可我还是不知道她有没有收到信号。 管道里很闷,汗水顺着额头往下流。右腿又开始发麻,肌肉萎缩的老毛病总在这时候犯。我换了个姿势,尽量让血流通畅些。背包里的匕首硌着背,但我没动它。现在不是逞强的时候。 突然,探测器吸盘接触的金属框传来轻微震动。不是脚步声带来的那种持续震感,而是有节奏的、像是空调出风突然调节温度引起的共振。 一次短震,一次长震,再来一次短震。 两短两长。 她收到了。 而且在回应我。 我闭上眼,肩膀松了一点。不是因为轻松,是因为终于不是一个人扛了。 她懂我的意思。也愿意配合。 我把探测器放稳,开始想下一步怎么操作。双线路必须在同一毫秒切断,人手做不到。唯一的办法是用机械装置同时触发断开。 周婉宁带着微型计算机,那东西能编程延迟信号。如果她能把程序接入探测器,控制两个继电器同步动作,我这边只需要完成物理切断就行。 计划在脑子里过了一遍:她远程启动程序,信号传到探测器,继电器接收到指令瞬间断开两条线路。我拿着匕首,在那一刹那把引线割断。 时间窗口只有0.01秒。但我们有机会。 我在心里默念:等你进来。 探测器屏幕上的主供电流依然平稳,副回路每十五秒扫描一次状态。倒计时变成一小时十五分。 我从背包里拿出军用水壶喝了一口,压下喉咙里的干涩。手指无意识地摩挲着腰间——那里曾经别枪的地方,现在空着。但这不重要,我现在要的是精准,不是火力。 远处又传来脚步声,这次是从另一条通道过来的。我立刻关掉探测器,贴身藏好。整个人缩在拐角处,连呼吸都放轻。 人影走过下方格栅,灯光扫过管道内壁。是个穿维修服的男人,手里拎着工具箱。他停下来看了看b3舱门,敲了两下,没人应。然后掏出钥匙卡刷了一下,门开了条缝,他又检查了一遍才离开。 这说明他们对这里很在意。但也说明常规巡查不会长时间停留。 机会有,但很小。 等那人走远,我再次开机。屏幕恢复,信号正常。第三条线依旧连着远程端,但没有活动迹象。我抓紧时间把手掌贴上去,再次发送热信号——这次是单次短震加长震,表示“方案已定,准备接入”。 做完之后,我靠在管壁上,等她的回应。 十分钟过去了。 没有震动。 也没有任何反馈。 我开始怀疑是不是哪里出了问题。也许她被发现了?或者温控系统权限被锁? 正想着,探测器吸盘突然连续颤动三次。短,长,短。 SoS回应。 紧接着,金属框温度下降,明显是空调冷风调强了。她用降温的方式告诉我:收到指令,正在准备接入设备。 我点头,低声说:“来了就好。” 这时候,下方舱门又响了。我迅速关机,把探测器压在身下。整个人贴紧顶部,一动不动。 门开的声音,两个人走进来。 “刚才系统报b区温度异常,查了吗?”一个声音问。 “看了,可能是传感器误报。”另一个回答,“这种老船经常这样。” “盯紧点,老板说了今晚不能出事。” “明白。” 脚步声绕着箱子转了一圈,然后出门,锁上了。 我等了几分钟,确认没人回来,才重新开机。屏幕亮起,倒计时一小时十二分。 一切如常。 我把探测器固定在格栅边缘,让它保持稳定接收状态。右手握紧匕首,左手放在探测器电源键上。只要她那边准备好了,我会第一时间启动同步程序。 这时,探测器吸盘再次震动。 两短,两长。 “准备配合”的信号。 我深吸一口气,手指搭在电源键上,没动。 现在只能等。 等她把程序部署到位,等系统建立连接,等那个可以动手的瞬间。 管道外传来游轮引擎的低鸣,还有远处音乐声。宴会还在继续,没人知道底层已经悬在生死线上。 我低头看表,秒针走着。 滴答。 滴答。 突然,探测器屏幕闪了一下。 第三条线的信号强度开始缓慢上升。 远程端……正在建立连接。 第75章 拆除炸弹 探测器屏幕上的第三条线信号强度还在上升,我知道周婉宁那边已经开始接入系统。时间不多了,倒计时已经走到一小时十一分。我左手按住电源键,右手握紧战术匕首,刀尖对准两条引线交汇的位置。 我能感觉到自己的心跳在加快,但手很稳。这种时候不能慌,十年前在边境排爆训练的时候教官说过,越怕死的人越容易死。我现在不是为了自己活着,是为了陈雪,为了不让这艘船上的几百人变成碎片。 屏幕突然闪了一下,绿色光标跳动一次。同步程序启动了。 0.03秒准备窗口开始倒数。 我盯着那两条线,脑子里只有一件事:等绿光,动手。 耳边什么声音都没有,连游轮的引擎声都好像消失了。我的全部注意力都在屏幕上,在那两条线上,在周婉宁能不能准时发指令。 一秒过去了。 两秒。 突然,绿光一闪! 我猛地压下匕首,刀刃同时切断两条引线。 火花“啪”地炸开,一股焦糊味瞬间弥漫开来。探测器发出短促的“嘀”声,紧接着所有红线全部熄灭。主供电回路断开,远程信号源也中断了。倒计时定格在00:00:10。 炸弹失活了。 我靠在墙边喘气,额头上的汗滴进眼睛里,有点疼。右手还在发抖,不是因为害怕,是长时间紧绷后的放松。我慢慢把匕首收回背包,顺手摸了摸左眉骨的伤疤。这块疤陪我活过了十年植物人,也陪我走到了今天。 成功了。 但我不能停。 我抬头看了看通风管道口,又扫了一眼b3舱四周。这里太安静了,安静得不对劲。赵卫国不会只放一颗炸弹就完事,他喜欢留后手。而且刚才维修工来检查过门锁,说明这里面还有别的东西。 我从地上站起来,右腿还是麻的,走路有点拖。我扶着货架往前走,脚步放得很轻。每一步都踩在金属地板上,声音不大,但我能感觉到震动传到指尖。 走到冷藏舱最里面,我发现一面墙的颜色和其他地方不一样。别的墙面是深灰色防锈漆,这一块偏浅,像是后来补过的。我伸手敲了敲,声音空洞。 有问题。 我掏出战术手电,关掉其他光源,只留下一束窄光扫过去。墙面接缝处有细微划痕,不是油漆裂纹,是被人撬动过又重新封上的痕迹。我用匕首尖轻轻刮了一下,漆皮掉了,露出下面不锈钢板的边缘。 这是个暗格。 我正要继续撬,背包里的探测器突然震动了一下。不是警报,是周婉宁发来的热信号——两短一长,代表“注意监听”。 我立刻停下动作,贴墙蹲下。 几秒钟后,隔壁房间传来一声闷响,像是有人撞到了铁柜。接着是布料摩擦的声音,还有微弱的呼吸声,断断续续的。 不是巡逻守卫。 更像是……被困住的人。 我回头看了眼探测器,屏幕没有报警,说明周围没有电子监控。我把手电关掉,趴在墙边仔细听。那声音又来了,这次更清楚,是手掌拍打金属板的声音,节奏很慢,像是求救。 我重新站起来,用匕首沿着缝隙一点点撬。钢板有点松动,但焊死了两边。我换了个角度,用力往上顶。嘎吱一声,板子翘起一条缝。 里面黑着,什么也看不见。 我打开手电照进去,光束扫到一张脸。 是个男人,穿着白衬衫,领带歪了,脸上有淤青,嘴巴被胶带封着,双手反绑在背后。他看到光,猛地挣扎起来,眼睛瞪得很大,拼命摇头,嘴里发出“呜呜”的声音。 我赶紧伸手把他拉出来。他摔在地上,剧烈咳嗽,我撕开他嘴上的胶带。他大口喘气,嘴唇发紫。 “别说话,先缓一下。”我说。 他点点头,手指抓着我的袖子,眼里全是恐惧。 “你是谁?”我问。 他张了张嘴,声音很哑:“会计……滨海集团财务部的……他们把我关在这儿三天了……账本……他们拿我的指纹开了保险库……” 我脑子一震。 账本! 游轮上真有账本!而且不是赵卫国随身带着,是存在某个加密保险库里,需要活体指纹验证才能打开。这些人抓了会计,逼他开门,然后把他塞进夹层灭口。 “你还记得保险库位置吗?”我压低声音问。 他点头:“东区三层,c区走廊尽头,有个设备间,门后面就是。密码是六位数字,但我没看清……他们不让我看屏幕……” 我看了眼手表,拆弹用了不到五十分钟。宴会还没结束,赵卫国应该还在甲板上。现在上去抓人太早,证据不够。但如果能找到账本,就能直接扳倒他。 我扶会计坐好,从背包里拿出军用水壶给他喝了一口。 “你能走吗?” 他试了下站起来,腿软,但还能撑住。 “我带你出去,但你得听我的,不能乱喊。” 他点头:“你要账本对吧?我可以帮你……我知道怎么绕过二次验证……只要再按一次指纹就行。” 我看着他,没说话。 这个人是不是可信,我不知道。但他现在没理由骗我。如果他是赵卫国的人,就不会被关在这种地方等死。 我掏出手机,想给周婉宁发消息,却发现信号被屏蔽了。底层本来就没信号,加上刚才拆弹时可能触发了干扰装置。 我改用手掌贴住探测器背面,加热三次,短-长-短,再停顿,重复两次——这是我们约定的“发现关键目标,需支援”信号。 做完这个动作,我背起会计,让他搂住我的脖子。他体重不轻,加上我右腿不方便,走得慢。但我们必须离开这里。 刚走到b3舱门口,我听见上方传来脚步声。不止一个人,穿的是皮鞋,节奏整齐。 我立刻退回阴影里,把会计按在地上。两人从楼梯下来,都是黑西装,耳朵上有通讯器,手里拿着金属探测仪。 “刚才温度又异常了,查一下是不是设备故障。” “老板说十分钟内必须确认安全。” 他们走到冷藏舱门口,刷卡开门。 我屏住呼吸,手摸向腰间——那里没有枪,只有匕首。 会计在我耳边小声说:“他们每天换班前都要检查一遍,待会会去控制室签到。” 我点头。 等两个保安走进舱内,我抱着会计悄悄往另一侧通道挪。这里有条维修梯通向上层甲板,平时没人走。只要上去,就能找到有信号的地方联系周婉宁。 我们爬到一半,探测器突然震动。 我拿出来一看,屏幕亮了。 周婉宁接入了。 她发来一条加密信息: “c区设备间已解锁,摄像头循环播放,给你三分钟窗口。小心,赵卫国身边多了两个保镖,王振不在船上,但有人冒充他的代号。” 我看完,把信息删掉。 会计在我身后问:“怎么样?” 我回头看了一眼他的脸:“准备好了吗?” 他咬牙点头:“只要能毁了那些账本,让我做什么都行。” 我继续往上爬。 梯子顶端的盖子有点锈住了,我用匕首撬开一条缝,往外看。这里是服务通道,灯光昏暗,没人。我把会计推上去,自己随后跟上。 刚站稳,远处传来音乐声。 宴会还在进行。 我贴着墙走,会计紧跟在后面。转过一个拐角时,我忽然停下。 前方走廊尽头,站着一个穿碎花裙的女孩。 她背对着我们,手里拿着一台微型计算机,正在输入什么。 听到脚步声,她转过头来。 是周婉宁。 她看见我,点了下头,然后举起电脑,屏幕显示一行字: “三分钟后,c区监控重启。” 第76章 囚禁证人 我背起会计,周婉宁在前面带路。梯子顶端的盖子锈住了,我用匕首撬开一条缝,先探头看了看。服务通道没人,灯光昏暗。我把会计推上去,自己跟着爬出。 周婉宁蹲在地上操作微型计算机,屏幕蓝光映在她脸上。她抬头看我一眼,手指点了点耳朵——意思是注意听。 远处传来杂音。 不是脚步声,也不是警报。像是金属敲击管道的声音,断断续续,节奏不稳。我停下动作,右腿靠着墙边缓了缓。刚才爬梯子太急,肌肉发紧。 “你听见了吗?”我问。 周婉宁点头,把电脑递给我。屏幕上显示声波图谱,波动集中在东侧走廊方向。她指了指耳机,里面正在回放那段声音:三下轻敲,停顿两秒,再两下重击。 这不是巡逻队的节奏。 我摸了摸背包里的探测器,刚想开机,周婉宁已经按住我的手。她摇头,做了个“关电源”的手势。现在全船监控都在重启倒计时,任何电子信号都可能被捕捉。 我们三人贴着墙走。会计走得慢,每一步都拖着脚。我扶着他肩膀,尽量不让他的鞋底发出摩擦声。转过两个拐角后,那声音更清楚了。 是拍门声。 而且是从墙里传出来的。 周婉宁停下,在一扇维修门前蹲下。门很窄,刷着灰色防锈漆,把手上有新鲜划痕。她伸手摸了摸门缝,站起来对我比了个“c”字——代表封闭空间,有人被困。 我掏出战术手电,照了一下地面。有拖拽痕迹,还有一小片干涸的血迹。鞋印是皮鞋,但大小不对劲——前半部分深,后跟浅,说明人被拖进来时双脚离地。 这门不能硬开。 我往后退半步,从背包夹层取出备用刀片。这种老式游轮的维修门锁芯松动,只要角度对,轻轻一撬就能打开。周婉宁站到我身后,随时准备干扰电力系统。 我将刀片插入门缝,手腕微转。咔哒一声,锁开了。 门内黑着。我先进去,手电扫了一圈。房间很小,堆着几箱备用零件。角落里蜷着一个人,双手被钢缆绑在铁架上,嘴上贴着胶带。 看到光,那人猛地挣扎起来,眼睛瞪大,喉咙里发出呜咽声。 我示意周婉宁守门,自己走过去。先检查四周墙面,确认没有摄像头和引线。然后撕下他嘴上的胶带。 他咳得厉害,脸涨成紫色。 “别说话,喘匀了再说。”我说。 他点点头,嘴唇抖着,眼泪流下来。 周婉宁蹲下,打开电脑连上本地数据库。面部识别开始运行。几秒后,屏幕跳出信息:林志远,滨海集团财务部主管,三个月前登记失踪。 “你是林会计?”我问。 他喘着气:“是……他们抓了我……逼我开保险库……账本在c区设备间……备份数据还没删……” 我盯着他:“那你刚才为什么不喊?” 他苦笑了一下:“主控电源一直开着,监听系统通着电。只有你们切断供电那会儿,屏蔽失效了,我才敢敲墙。” 他说完抬起左手,手腕上全是勒痕,中间有一道新伤。“他们每天用电击器逼我配合,但我记住了指纹验证的时间差——七秒。只要在第一次录入后七秒内再按一次,就能绕过人脸识别。” 周婉宁快速输入指令,恢复c区摄像头三分钟循环播放。这是她能争取的最大窗口。 我看着林志远:“你想活命,就得跟我们走。账本交出来,我可以送你母亲出境。” 他咬着牙,点头:“我信你。你是唯一敢动赵卫国的人。” 外面走廊传来音乐声,宴会还在继续。我们不能再等。 我扶起林志远,让他靠在我肩上。他体重不轻,加上我右腿不方便,走得很慢。周婉宁走在前面探路,电脑握在手里,随时准备应对突发信号。 走到第三个拐角时,她突然停下。 前方灯光亮了些,能看到主甲板的入口。但门口站着两个穿黑西装的男人,耳朵上有通讯器,正低头说话。 “保镖换岗。”她低声说,“比原计划提前了五分钟。” 我靠墙站定,让林志远坐下。他呼吸急促,额头冒汗。 “还能走吗?”我问。 他点头:“能。” “待会我吸引他们注意,你和周婉宁从右侧通风口绕过去。那里通向救生艇区。” 周婉宁摇头:“不行,那边刚触发红外报警,巡逻队马上过来。” 我看了一眼手表,距离监控重启还有两分十八秒。 时间不够了。 我从背包里拿出军用水壶,拧开盖子喝了一口。水有点凉,顺着喉咙下去,脑子清醒了些。 “你有没有试过伪造指纹?”我问林志远。 他愣了一下:“用硅胶膜可以。我办公室抽屉里就有,但他们肯定换了锁。” “不需要真锁。”我说,“只要能让系统记录一次非法验证,就能留下日志。海警查起来,这就是证据。” 周婉宁明白了我的意思。她迅速调出船体网络结构图,找到c区终端节点。“如果能在三分钟内上传病毒,就能自动复制所有访问记录。” “我去。”我说。 “你不能去。”她看着我,“你是最后防线。万一失败,得有人带林会计离开。” 我没说话。 她说得对。我是盾,不是矛。 “那就你去。”我说,“我在后面掩护。” 她点头,把电脑塞进包里,解开碎花裙外的白大褂。“记得,两分钟后我会制造一次短路,给你十秒进入权限界面。” “十秒够了。”我说。 她看了我一眼,转身走向另一条通道。 我和林志远躲在拐角阴影里等。两分钟像两个小时那么长。我能感觉到他的身体在抖,不知道是因为冷还是害怕。 终于,前方灯光闪了一下。 周婉宁动手了。 我立刻扶起林志远,朝c区设备间移动。门没锁,应该是她远程解锁了。我把他安置在门口,自己抽出匕首守在旁边。 不到十秒,周婉宁出来了。她脸色有点白,但眼神稳。 “搞定了。”她说,“所有访问日志已备份,包括赵卫国三次强开保险库的记录。” 我点头:“走。” 我们三人重新出发。这次路线变了,绕开主通道,走员工后勤区。头顶的音乐声越来越远,空气也变得潮湿。 转过最后一个弯,前方就是救生艇平台。 灯光亮着。 风很大。 我看见平台上站着一个人。 他穿着西装,左手无名指戴着戒指,正低头看着手机。 是赵卫国的人。 第77章 眼线阻拦 我看见平台上站着一个人。 他穿着西装,左手无名指戴着戒指,正低头看着手机。 我没有动,周婉宁也没有出声。林志远靠在我肩上,呼吸很轻,像是怕惊动什么。风从海面吹过来,带着铁锈和柴油的味道。探照灯扫过甲板,一明一暗,节奏固定,每三十秒一次。 那人抬起头,目光扫向救生艇方向。 我知道他不是来巡视的。 他是盯梢的眼线。 我一把拽住周婉宁背包带,把她拉到左侧金属柱后。她没反抗,立刻蹲下,把微型计算机贴地放稳。我顺势将林志远推入右边废弃的缆绳箱后,箱子半开着,里面堆着旧麻绳和生锈的挂钩。 我自己退到护栏边,背靠冰凉的钢板,右腿肌肉抽了一下。植物人躺了十年,现在走路都费劲,更别说快速移动。但我不能慢。 四个人影从平台两侧冒出来。 两个从左,两个从右。都穿黑夹克,耳朵上有通讯器,手里是短管冲锋枪。他们分散站开,呈扇形压过来,脚步不快,但位置卡得很准,正好封住通往救生艇的路。 最前面那人对着耳麦低声说话:“目标发现,携带人质,正位于b7平台。” 灯光又暗了下去。 我趁着黑暗,右手摸进背包,指尖触到狙击枪的枪管。这把枪是我一点点拼出来的,枪管、瞄准镜、弹匣,全靠系统签到一点一点补全。现在它就差子弹。 脑子里突然跳出界面:【签到成功,解锁子弹x5(特种穿甲弹)】 来了。 我屏住呼吸,从夹层取出弹匣。五发穿甲弹,每一发都能打穿防弹玻璃。但现在我不需要杀伤,我要的是震慑。 探照灯再次亮起。 我低声道:“别抬头,等光过去再动。” 周婉宁点头,手指已经在计算机上滑动,开启信号干扰模式。她不能断掉他们的通讯太久,否则会引起怀疑,但她能让信号延迟两秒——这就够了。 林志远缩在箱子里,双手抱头,肩膀一直在抖。他不是战士,他是会计,被关了三个月,每天挨电击逼供。他能活着说出来账本的位置,已经算硬气。 眼线们继续逼近。 左侧两人走在一起,间距太大,配合松散。右侧一个正在调整耳机,另一个盯着我们藏身的位置,枪口微微抬高。中间那个还在通话。 机会只有一次。 我把弹匣插进枪托,咔的一声扣紧。动作必须快,必须安静。探照灯熄灭的瞬间,我完成装填,枪口抵肩,打开光学瞄准镜。 视野清晰。 我锁定最前面那人的脚边地面。只要一枪打在他鞋前,溅起火花,就能让他们知道谁掌握主动权。 我的呼吸变慢,心跳也跟着降下来。这不是紧张的状态,是战斗状态。十年前在边境,我就是这样盯着敌人,等他们露出破绽。 风刮得更大了。 缆绳箱发出轻微晃动声。 右侧那个调整耳机的眼线忽然抬头,看向我这边。 我知道他没看见我,但他感觉到了不对劲。 我不管他。 探照灯又一次熄灭。 黑暗笼罩平台。 我抬起狙击枪,瞄准镜对准目标位置。手指搭上扳机,力度控制在百分之六十。穿甲弹初速高,后坐力大,第一枪必须稳。 周婉宁的手指在计算机上点了两下。 信号干扰启动。 眼线之间的通讯出现延迟。 就在这一刻,我扣下了扳机。 枪声炸响。 火光从枪口喷出,照亮了我的侧脸。子弹擦过水泥地,在那人脚前三十厘米处打出一串火星,叮的一声撞上护栏,弹片飞溅。 所有人僵住。 那人猛地跳开,手按腰间枪套,抬头怒视。 我没收枪,反而把枪口抬高了一寸,对准他的胸口。 “下一个,打心脏。”我说。 声音不大,但在空旷的平台上很清楚。 没人动。 风卷着烟尘掠过。 周婉宁趁机重新设置干扰频率,屏幕上的波形图跳动两下,变成红色。她抬头看我,眼神冷静。 林志远从箱子缝隙往外看,嘴唇发白,但没出声。 眼线们开始重新组织阵型。 刚才被打断通话的那个拿出对讲机,刚要说话,我枪口微移,对准他脑袋。 “你现在说话,我就开枪。”我说。 他停下动作。 但他们不会就这么撤。 果然,左边两人开始慢慢移动,试图绕到柱子后面包抄。右边那个摘下耳机,改用手势沟通。第四个人悄悄往后退,想占据制高点。 我在瞄准镜里看得清楚。 他们训练有素,但不够狠。真正的杀手不会在这种距离犹豫。他们是赵卫国的外围人马,负责盯梢、拦截,不是来拼命的。 所以我还有时间。 我把枪口压低一点,对准左边第一个移动的人膝盖。 “再往前一步,废你一条腿。”我说。 那人停下。 我转头对周婉宁说:“还能撑多久?” 她看我一眼:“干扰最多维持一分二十秒。之后他们会呼叫支援。” 一分二十秒。 不够撤离,但够做点事。 我盯着对面四人,手指仍搭在扳机上。五发子弹,最多打三个目标。剩下那个必须用匕首解决。 但我不想让他们靠近。 我慢慢把枪口移到空中,对着夜空。 “你们听好了。”我说,“我现在数三声。三声之内,让开通道,不然下一枪,就是爆头。” 没人回应。 我开始数。 “一。” 风声盖过我的声音。 “二。” 左侧两人互看一眼,枪口微微下垂。 “三。” 我还是开了枪。 子弹冲天而起,在夜空中划出一道红痕。 四个人全都蹲下,本能躲避。 就是现在。 我猛地转身,对周婉宁吼:“走!绕到通风口那边!” 她立刻起身,扶起林志远。我持枪断后,一步步倒退。眼睛始终盯着那四个眼线。 他们反应过来时,我们已经移动了十米。 其中一个举枪要追,我枪口一转,直接瞄准他面部。 他缩头。 我们继续后退。 平台边缘的铁门就在眼前。 只要穿过那道门,就能进入设备走廊,那里有多个岔路,可以甩开他们。 周婉宁一手扶着林志远,一手抱着计算机。她的碎花裙被风吹得贴在腿上,步伐很稳。 我最后回头看了一眼。 四个眼线站在原地,没有追上来。 但他们没放下枪。 我知道他们已经在呼叫更多人。 我握紧狙击枪,枪管还热着。 周婉宁拉开铁门,林志远踉跄着进去。 我正要跟上,眼角忽然瞥见平台另一端,又有两个人影提着枪跑过来。 支援到了。 我立刻抬枪,对准新来的两人前方地面,连开两枪。 砰!砰! 火光接连闪现。 两人扑倒在地。 我趁机冲进铁门,反手把它拉上。 门没锁。 我从背包抽出战术匕首,插进门缝,卡住闭锁装置。 “他们马上会绕过来。”我说。 周婉宁点头:“我知道一条维修通道,通向c区锅炉房。” “带路。”我说。 林志远喘着气:“我……我能走。” 没人说话。 我们三人沿着昏暗的走廊前进。 头顶的灯忽闪一下。 我摸了摸枪里的剩余子弹。 还剩三发。 第78章 火力压制 头顶的灯又闪了一下。 我靠在通风管道边,枪口抵着肩膀。走廊尽头那扇铁门还开着,匕首卡在闭锁缝里,风从外面灌进来,带着海水的腥味。周婉宁扶着会计蹲在墙角,两人都没说话。会计的手一直抱着那个破皮包,指节发白。 我知道他们还没走远。 刚才那一阵枪声肯定惊动了更多人。四个人从前后包抄上来,前面两个躲在废弃的维修箱后面,枪口对着通道。后面两个爬上了高台,站在锅炉房外的钢架上,能看清我们的一举一动。 光一闪一灭,瞄准镜里的画面跳得厉害。 我低头看了眼弹匣。三发穿甲弹。不能再浪费。 “等会我开枪,你们立刻往前跑。”我说,“贴右边墙,到锅炉房门口停下。” 周婉宁抬头看我,点头。她把计算机塞进包里,一手扶住会计肩膀。 我趴下去,把背包垫在枪托下。风吹得铁皮嗡嗡响,但我知道节奏——闪三下停一秒,风刮两下弱半秒。十年前在戈壁滩守夜,就是靠这个活下来的。 灯光熄灭的瞬间,我抬枪。 第一发打高台左边那人脚前。子弹擦过水泥地,火星炸起,溅在他鞋面上。他猛地缩腿,头往下低。 就是现在。 周婉宁拽着会计冲出去。两人贴着右侧墙壁快走,脚步很急。我跟着起身,枪口扫向前方掩体。那边两人刚要探头,我第二发直接打在他们旁边的金属支架上。 哐当一声,架子断裂,整片铁皮塌下来,扬起一大片灰。烟尘一起,对方视线被挡。我一边后退一边喊:“压低身子,贴墙走!” 他们已经跑到锅炉房门框边,靠着墙喘气。会计咳了几声,但没松手。周婉宁抬头看我,眼神没乱。 可就在这时,左侧维修梯传来动静。 一个人影正往上爬,手里拎着个黑筒。他动作很快,显然是想绕到上面扔东西下来。我认得那种姿势——投掷前要拉环,延迟爆炸。 不能让他出手。 我换半自动模式,手指压住扳机。走廊太窄,不能连发,只能一枪定准。 他刚把手臂抬起来,我扣下扳机。 子弹穿过空气,正中他手腕。黑筒掉下来,在梯口炸开一团白烟,震得整段楼梯哗啦作响。铁锈和碎屑纷纷落下,堵住了上去的路。 解决了。 但我没松劲。高台上的另一个还在。刚才光线太乱,我没看清他有没有拿激光器。这种距离,只要锁定一个人,下一秒就能引来远程火力。 我退到配电箱后面,摸出背包里的玻璃碎片。背面有反光涂层,能当临时观察镜用。我把碎片卡在缝隙里,侧头去看。 果然。高台右侧那人右手拿着个小装置,红点正晃在周婉宁背上。 不能再等。 灯光又暗下去。 我抓准时机,抬枪盲狙。不求打中要害,只要打断他的动作。 砰! 枪响的同时,红点消失了。那人肩膀一抖,手往下一垂,激光器掉在地上。我看见他捂住肩部,血从指缝里渗出来。 “走!”我一把拽过会计,推给周婉宁,“前面左转就是救生艇甲板!别停!” 他们踉跄着往前跑。我收枪跟上,右腿突然抽了一下。十年没动过的肌肉经不起这么折腾,但现在顾不上。 十五米。 最后这段通道是直的,两边没遮没挡。对面三个眼线重新组织了火力,子弹开始打在钢板上,叮当乱响。火星四溅,有几颗擦着我胳膊过去。 不能再拖。 我让周婉宁护住会计蹲在拐角,自己往前匍匐五米。地板冰冷,油污沾在手肘上。我把匕首插进地缝,枪托架在刀柄上固定。 只剩一发穿甲弹。 不能打人。 我抬头看头顶。一根粗铁管横贯通道上方,漆皮剥落,写着“高压蒸汽”。这种老船,管道老化严重,只要打穿一点,就能喷出热气逼退敌人。 我稳住呼吸。 灯光熄灭。 瞄准镜对准管道接缝处。 开枪。 子弹命中,铁管崩裂。滚烫的蒸汽“轰”地喷出来,像一条白龙扑向对面。三人全被逼退,有人惨叫,声音混在汽流里听不清。 成了。 我扔下枪,站起来就跑。周婉宁扶着会计从拐角冲出,三人全速前进。脚下钢板震动,耳边全是蒸汽嘶鸣。 眼前豁然开朗。 救生艇平台就在前面十米。栏杆外是黑海,浪拍着船身。风更大了,吹得衣服贴在身上。 我们冲到平台边缘停下。 周婉宁靠着护栏喘气,白大褂全是灰。会计瘫坐在地,但手仍死死抱着包。我站在最前面,盯着刚才那条通道。蒸汽渐渐散去,里面没人追出来。 可我知道还没完。 刚才倒下的三个,至少还有一个能动。而且赵卫国的人不会只派这几批。 我摸了摸枪管。余温还在。 右腿又抽了一下,我没去管。 周婉宁抬头看我,嘴唇动了动,像是想说什么。 就在这时,会计突然抬手抓住她袖子。 他眼睛睁大,指着平台另一端。 我看过去。 一个黑影正从设备间后门走出来。手里提着枪,步伐很稳。 他没穿黑夹克,而是深灰色作战服。走路时左肩微沉,明显受过伤。右手戴着战术手套,食指勾着扳机护圈。 他一步步朝我们走来。 第79章 救生艇的最后阻碍 黑影越走越近,脚步踩在钢板上发出闷响。我站在周婉宁和会计前面,右腿还在抽,像是有根铁丝在里面来回拉扯。枪已经打空,背包里只剩一把战术匕首,还有昨天系统给的那枚烟雾弹。 我没动。 赵卫国走到平台中央才停下。他穿着深灰作战服,左手插在口袋里,右手搭在枪管上。脸上没什么表情,但嘴角往上翘了一下。 “陈铮。”他说,“你跑得挺远。” 我没说话。眼角扫了眼救生艇——绳索还系着,引擎没启动。遥控器在会计手里,但他抖得厉害,手指根本按不稳按钮。 赵卫国抬了下手。 两侧设备间走出八个人,全端着短管冲锋枪。他们分散站开,形成半圆包围圈,枪口全都对准我们。没人喊话,也没人逼近,就这么等着。 我知道他们在等命令。 风从海面吹过来,带着咸腥味。平台边缘的栏杆锈了一大片,碰一下就能掉渣。我往后退了半步,用身体挡住周婉宁的视线,手悄悄伸进背包。 烟雾弹还在。 脑子里开始倒数。 0点签到还没完成。 现在是凌晨4点58分。 差两分钟。 赵卫国往前走了几步,停在主控台旁边。那里有个红色按钮,标着“照明切断”。他看了一眼,又看向会计怀里的皮包。 “把东西留下。”他说,“你们可以走一个。” 他顿了顿,目光落在周婉宁脸上。 “周婉宁毕竟是我女儿。” 周婉宁没出声。但我感觉到她呼吸变了,节奏乱了一下,她的手紧紧攥着白大褂的下摆。 我低声道:“别信他。” 声音很轻,轻的只有她能听见。 然后抬头看着赵卫国:“你想要账本?那就拿命来换吧。” 赵卫国笑了。这次笑得比刚才明显,嘴角歪上去,露出一排整齐的牙。他轻轻敲了两下主控台边缘,节奏很稳。 “你没资格谈条件。”他说,“你现在连把枪都没有。” 他说得对。 我确实没枪。 背包里的匕首不够看。 体力也快到极限。十年前植物人躺了十年,现在每多撑一秒都在透支。 但我还不能倒下。 会计在我身后喘着粗气,一声比一声重。周婉宁的手慢慢移到背后,像是要去摸什么。我没回头,但知道她在准备。 赵卫国挥手。 手下往前压了一步。 枪口离我们更近了。五米内,全自动扫射的话,三秒就能清场。 就在这时,脑子里响起一声机械音: 【签到成功。今日奖励:烟雾弹x1(军用级,持续45秒,覆盖半径15米)。】 我手指立刻收紧,握住烟雾弹的金属外壳。冰凉,带螺纹,一拧就能激活。 时间到了。 我没急着扔。现在扔,他们会有反应时间。必须配合动作,打他们一个措手不及。 我缓缓后退一步,肩膀贴住救生艇支架。左手仍放在背包外,右手藏在身侧。赵卫国的目光被我吸引,盯着我的脸,像是在等我说最后一句话。 “你当年没死成。”他说,“那只是命大,但现在不一样了。” 我没接他的话。 反而看了眼头顶的灯。 老式钨丝灯,闪了一下。 这种船电路老化,断电是常事。只要有人为干预,就能让灯光彻底熄灭。 我记下了配电箱位置。 就在主控台右侧,一个铁皮盒子,上面有把手。 计划成型。 我对周婉宁说:“等烟一起,你带会计上艇,别回头。” 她点头。 伸手去接会计手里的遥控器。会计愣了一下,才松手。周婉宁握紧遥控器,拇指按在启动键上。 我估算距离。 距配电箱三米。 距救生艇八米。 烟雾弹投掷中心点要落在敌人阵型中间,才能最大范围遮蔽视线。 赵卫国又开口:“最后一句废话,说完我就下令开火。” 我盯着他,慢慢抬起右手,把烟雾弹举到胸前。 他眼神微动,似乎意识到不对。 我猛地将烟雾弹掷向平台中央,同时转身冲向配电箱,一脚踹在铁盒把手上。 咔的一声,闸门弹开。 电流跳火,火花四溅。 头顶的灯瞬间熄灭。 白雾轰然炸开,像一团滚烫的牛奶泼在地上,迅速蔓延。十五米范围内全是浓烟,视线归零。耳边传来杂乱的脚步声,有人喊“关灯!”,有人骂“谁切断电源!”。 我蹲下身,靠着支架喘气。右腿疼得更厉害了,像是整条腿都不是自己的。但我还得撑住。 “走!”我喊,“上艇!” 没有回应。 只有咳嗽声和脚步摩擦地面的声音。 我伸手往前摸,碰到一个人的手臂。是周婉宁。她正扶着会计往救生艇方向挪。我抓住她手腕,用力往前推。 “快!” 他们继续移动。我能听见救生艇舱门被拉开的声音,金属铰链吱呀作响。接着是遥控器按键音——滴、滴两声。 引擎还没响。 启动需要五秒自检。 我趴在地上,耳朵听着四周。敌人的位置分散了,有人在喊方位,有人在试探性开枪。子弹打在钢板上,叮当响。没人敢乱扫,怕误伤自己人。 赵卫国的声音从烟雾外传来:“封锁两侧出口!别让他们发动救生艇!” 命令刚落,远处传来一阵急促的脚步声。 是支援来了。 我咬牙站起来,靠在支架边。背包还在,我把匕首掏出来,握在左手里。右手摸到一根铁棍,应该是之前蒸汽管道崩裂时掉落的。 我还能打。 突然,前方传来一声闷响。 是救生艇底部的固定栓被解除的声音。 成了。 我听见周婉宁在喊:“陈铮!上来!” 我往前冲了两步,脚下一滑,差点摔倒。右腿完全使不上力,只能拖着走。眼前全是白雾,看不清救生艇在哪,只能凭着声音判断方向。 “我在左边!”我吼。 “这里!”她的声音偏右。 我调整方向,终于摸到救生艇边缘。冰冷的金属扶手。我一手抓住,用力把自己拽上去。 刚翻过舷板,就听见外面一声怒吼:“开火!” 枪声炸起。 子弹打在救生艇外壳上,咚咚作响。至少六个人同时射击,火力密集。 我扑倒在舱内,大口喘气。 周婉宁已经坐在驾驶位,手指按在启动钮上。会计缩在角落,抱着皮包,脸煞白。 “发动!”我说。 她按下按钮。 引擎嗡地响起,低沉有力。 螺旋桨开始转动。 救生艇缓缓脱离平台。 绳索全部解开。 我们正在离开。 烟雾仍在扩散,甲板上一片混乱。有人追到栏杆边,举枪瞄准,但距离太远,光线又差,打不准。 赵卫国站在主控台前,身影在雾中若隐若现。他没动,只是抬头看着我们。 我靠在舱壁上,浑身都是汗。 右手还握着那根铁棍。 左手的匕首掉在脚边。 周婉宁看了我一眼:“你还好吗?” 我没回答。 眼睛盯着平台上那个身影。 他忽然举起右手,做了个手势。 不是威胁,也不是命令。 像是……确认什么。 然后他转身,走向设备间后门。 救生艇离岸十米。 引擎全速运转。 海风吹进来,带着自由的味道。 可我心里没有一点轻松。 第80章 绝处逢生 救生艇离岸十米。引擎全速运转。海风吹进来,带着咸味。 会计松了口气,整个人瘫在角落。账本还抱在怀里,一点没松手。 周婉宁低头看了眼仪表盘:“燃料够用两小时,航向稳定。” 我没说话,脑子里回放刚才的画面。赵卫国那个手势……太冷静了。不像失败后的反应,倒像是计划的一部分。 不对劲。 我伸手进背包,准备检查系统界面。每天0点签到一次,今天已经拿到烟雾弹,不能再领别的。但我想看看有没有隐藏提示。 手指刚碰到战术手电,手机震动了一下。 新消息。 来自一个陌生号码,只有一行字: 【他们知道账本内容】 我盯着屏幕,心跳加快。 周婉宁注意到我的表情:“怎么了?” 我把手机递给她。 她看完,眉头皱了起来:“谁发的?” “不知道。”我说,“但这条信息不可能凭空出现。” 会计突然抬头:“等等……你们说的账本……是不是编号x-9的那个?” 我和周婉宁同时看向他。 “你怎么知道编号?”我问。 他咽了口唾沫:“因为……我不是真正的会计。” 舱内一下子安静下来。 海风灌进来,吹得帆布帘啪啪作响。 “我是研究所的技术员。”他说,“那天晚上,我看到他们在销毁数据,就想偷偷拷一份证据。结果被抓了,关在b3舱后面的夹层里。你们救出来的时候,我已经在里面三天了。” 周婉宁迅速调出微型计算机:“那你见过原始文件?” “见过。”他说,“账本不只是财务记录,它连着一个生物实验数据库。里面存着几百个孩子的基因样本,还有……注射后的反应记录。” 我猛地站起身,右腿一阵刺痛:“包括我女儿?” “名单上有‘陈雪’的名字。”他说,“标记为‘观察组b’,定期采集血液和脑波数据。” 我拳头攥紧,指甲掐进掌心。 原来他们早就动手了。 不是监视那么简单,是直接拿孩子做实验。 周婉宁看着我:“现在怎么办?” 我深吸一口气:“先确定位置。这艘救生艇有定位吗?” 她点头:“有GpS,但我怀疑信号会被追踪。赵卫国的人可能已经派出快艇。” “那就关掉所有电子设备。”我说,“手动导航,去城南旧渔港。那里废弃多年,不容易被发现。” 她没反对,立刻操作关闭系统。 会计小声问:“那账本……还能用吗?” “当然能用。”我说,“但它现在不只是证据,是目标。谁拿到它,谁就是活靶子。” 周婉宁收起电脑,抬头看我:“所以接下来,我们要反守为攻。” 我点头。 远处海面泛起微光,天快亮了。但我们谁都没觉得轻松。 救生艇继续前行,破开黑色海浪。 我坐在舱尾,摸了摸腰间的匕首。背包里还有女儿画的全家福,画纸上她把我画得很高,穿着军装,站在阳光下。 现实却是我在黑暗里逃命。 但我必须活着回去。 为了她。 为了真相。 突然,周婉宁轻声说:“你看。” 我顺着她目光看去。 海平线上,一道红色信号弹升空。 紧接着,第二道。 第三道。 呈三角分布,像是某种标记。 “这不是求救信号。”她说,“这是坐标定位。” 我盯着那三道红光,心里升起一股寒意。 他们不是在找我们。 是在引导什么人来接应。 而我们,正朝着那个方向驶去。 第81章 账本交易 海平线上三道红光刚灭,救生艇还在往前冲。引擎声盖过风浪,舱内没人说话。 会计缩在角落,双手死死抱着那本黑色账本。周婉宁盯着他,手指搭在微型计算机上,没关机,也没再查什么。 我坐在对面,右手压着匕首柄。右腿从刚才就一直麻,像是电流在骨头里爬。我没动,眼睛没离开会计的脸。 “你说你是技术员。”我开口,“那你得证明。” 他抬头看我,嘴唇发白:“什么?” “你说你偷了数据,被关起来。现在你活着出来了,账本也在你手里。”我说,“但你怎么保证这不是赵卫国放出来的饵?” 他摇头:“不是饵……我是拼了命才逃进夹层的。他们要销毁所有记录,我就把原始文件拷进U盘,藏在鞋底。后来被抓,鞋丢了,但我记得编号,x-9,只有我知道这个编号是从哪一行数据跳转过去的。” 周婉宁突然问:“你母亲呢?她知道你在做什么吗?” 会计身体一抖。 他慢慢把手伸进衣服内层,掏出一张照片。纸边已经磨毛,颜色发黄。上面是个老太太,站在一栋老楼门口,背后门牌写着“滨海路47号”。 “她住这儿。”他说,“三个月前我最后一次见她。那时候我就知道要出事,让她别接陌生电话,别开门。如果我回不去……他们会拿她当人质。” 周婉宁接过照片,插进电脑扫描。几秒后,屏幕跳出一段监控画面:老人穿着旧棉袄,在阳台上晾衣服。时间戳显示六小时前。 她把电脑递给我。 我看了一眼,放下。 就在这时,脑子里“滴”了一声。 【签到成功。解锁资源:账本部分内容解读权限(一级加密片段)】 系统启动了。 意味着这东西是真的,并且是我能用上的武器。 抬头看着会计:“我可以帮你把她转移出来。” 他猛地睁大眼:“你能?怎么帮?” “我不空口说白话。”我拉开背包,拿出女儿画的全家福。背面贴着一枚指甲盖大小的存储卡。“这里面有我能调动的所有信息节点。周婉宁会用她的设备连市政监控网,查你母亲周围有没有可疑人员。只要她还安全,我们就定撤离路线。” 周婉宁立刻操作起来。输入地址,调取周边摄像头,设置人脸识别追踪。 会计盯着她手里的机器,呼吸变重。 五分钟后,她点头:“目前没有陌生人靠近那栋楼。最近一次物业巡查是四小时前,正常。” 会计忽然低头,肩膀抖了一下。他用手背狠狠擦了下眼睛。 “你们……真要帮我?”他声音哑了。 “我不是帮你。”我说,“我是拿证据换行动力。你母亲是你想护的人,我也一样。我女儿的名字出现在他们的实验名单上,标记为‘观察组b’。” 他愣住。 “所以这不是善心。”我继续说,“是交易。你要条件,我也要条件。你把账本交出来,我们保你母亲安全。反过来说,如果你留一手,或者撒谎,那这艘船上的谁都不会活到靠岸。” 他咬着牙,手指抠着账本边缘。 一分钟过去。 他终于松手。 账本递过来。 我接过。 封面冰凉,边角卷起,像是被人翻过很多遍。里面用油纸包着,防止海水浸湿。 指尖碰到第一页时,脑中又响了一声。 【已识别原始数据特征,正在加载可读片段……】 眼前浮现出几行字: 【项目代号:“星瞳计划”|样本总数:317|激活率:12%】 没有解释,没有背景,只有这三个字段。 但我懂了。 这不是财务账本,是名单。 每一个数字背后都是一个孩子。 包括我女儿。 我合上账本,塞进防水袋,放进贴身衣袋。动作很慢,但很稳。 然后我看向会计。 “你现在有两个选择。”我说,“跳海,或者留下。” 他没动。 “跳海的话,我不拦你。但你妈的位置我已经记住了。如果我们发现你骗人,或者你背后还有人指使,我会亲自去把她带到你面前,让你看着她被牵扯进来。” 他脸色变了。 “所以我建议你留下。”我站起身,右腿僵得厉害,但我撑住了,“接下来我们要做的事,需要你知道那些数据是怎么跑的,服务器怎么切,备份藏在哪。你是唯一懂这些的人。” 周婉宁补充:“我们不会让你单独行动。每一步都会有人盯着。但只要你配合,你母亲的安全由我们负责。” 会计张了张嘴,最后只说出两个字:“好……我信你们。” “不是信不信的问题。”我说,“是你已经没退路了。” 舱外风更大了。 周婉宁检查了导航仪:“手动航向维持中,偏离不到0.3度。按现在速度,两小时后接近城南旧渔港。” 我点头。 远处天边开始泛灰,但海面还是黑的。 会计靠在壁板上,眼神有点空。可能还没反应过来自己做了什么决定。 我走到他面前。 “你叫什么名字?”我问。 他抬头:“林志远。” “林志远。”我重复一遍,“从现在起,你不叫会计了。你是‘星瞳计划’的第一个脱逃者。也是我们反击的第一步。” 他看着我,没说话。 我把手伸出去。 他迟疑了几秒,伸手握住。 握手很短,但完成了。 周婉宁在一旁低声说:“信号干扰器还在工作,GpS断开了。他们暂时没法定位我们。” 我嗯了一声。 低头摸了摸腰间的匕首。 账本贴着胸口,像一块烧红的铁。 林志远突然开口:“还有一个事……账本里有个隐藏分区,需要双密钥才能打开。我知道其中一个,另一个……可能是赵卫国本人,也可能在他某个随身设备里。” 我和周婉宁对视一眼。 “也就是说。”我说,“我们现在拿到的,只是冰山一角。” “对。”他说,“真正的数据库,还没破。” 救生艇继续向前劈开海浪。 风灌进来,吹得帆布帘剧烈晃动。 我站在舱尾,盯着漆黑的海面。 脑中系统界面安静地浮着,没有新提示。 但我知道,它在等。 等下一个签到时间。 等下一个突破口。 等我做出下一个决定。 林志远靠在墙边,闭上眼。 周婉宁低头看着电脑屏幕,手指在键盘上轻轻敲击。 引擎声持续不断。 天快亮了。 第82章 账本内容真相 救生艇还在往前走,引擎声没停过。天边开始发亮,海面还是黑的,像一块压着船的铁皮。 我靠在舱尾,右腿从刚才就一直麻,像是有针在里面来回扎。我没动,手放在匕首柄上,眼睛盯着周婉宁面前那台微型计算机的屏幕。 她正把账本里的数据往里导。防水袋打开后,纸页边缘已经有点湿,但她动作很稳,一页一页扫进去。林志远说的“隐藏分区”没有直接入口,只能靠编号反推路径。 “x-9。”她说,“这是你系统签到时提到的编号,也是会计拷贝文件用的标记。” 我点头:“试试看能不能顺着它找到源头。” 她手指敲键盘,速度很快。屏幕上跳出一串代码流,绿色字符往上滚。几秒后,画面卡住,弹出一个加密层提示。 “一级权限不够。”她皱眉,“需要双密钥验证。” 我想起林志远的话。一个密钥他知道,另一个在赵卫国手里,或者他随身设备里。 “有没有别的办法?”我问。 “可以试反向追踪。”她调出市政监控网残留接口,“x-9不是随机编号,应该是某个实验批次代号。如果它出现在其他系统里,可能会留下日志痕迹。” 她输入编号,启动搜索。进度条缓慢爬升,电量图标闪了两下,显示剩余37%。 我们都没说话。风从舱外灌进来,吹得帆布帘啪啪响。 突然,屏幕一闪。 一段自动回放日志被激活了。 画面是灰白色的,像是从某个角落的摄像头拍下来的。一间地下实验室,灯光很暗。墙上投影着一张结构图,标题是“星瞳计划|阶段三:情感剥离测试”。 我盯着那个名字,脑子里嗡了一声。 周婉宁却猛地屏住了呼吸。 她手指一下子按在屏幕上,把画面放大。镜头角落有个小女孩,背对着摄像头,穿着一条红色裙子,站在实验台前。 “那是……”她的声音变了,“那是我七岁那年唯一的一条裙子。” 我转头看她。 她脸色发白,手指微微抖:“我记得那天,他们让我看一段视频,里面是我妈哭着求他们放了我。然后问我感不感动,我说‘不’,他们就说我合格了。” 她抬头看我:“我不是普通的私生女,陈铮。我是他们第一个活下来的‘适配体’。” 舱内一下子静了下来。 只有电脑风扇还在转。 我看着她,没说话。我知道她一直在查母亲的死因,但她从来没提过自己也被做过实验。 她低头继续操作,手指用力敲了几下键盘。另一组数据流跳出来,是一段生物频率记录。 “这个信号。”她指着其中一行,“和我大脑里的神经芯片同步过。每次赵卫国远程检测我的状态,就是用这个频率触发。” 她看向我:“这意味着什么?” “意味着你不是意外卷进来的。”我说,“你是计划的一部分。而且是最关键的那种。” 她咬了一下嘴唇,没反驳。 过了几秒,她重新调出账本原始文件,把两组数据做交叉比对。进度条走到89%时,突然停下,弹出一条新信息: 【关联匹配成功|目标个体:周婉宁|实验编号:x-9-01|状态:存活|适配率:94.6%】 她盯着那行字,看了很久。 然后她关掉界面,合上电脑。 “我现在明白了。”她说,“他们不是在选孩子做实验。他们在筛选能承受改造的‘容器’。基因只是基础,真正重要的是心理耐受度、情绪剥离能力、服从性。” 我问:“陈雪呢?” 她打开另一个窗口,输入女儿的名字。系统加载了几秒,跳出一条记录: 【观察组b|编号x-9-317|激活条件未满足|状态:待命】 “还没开始。”她说,“但他们已经在等了。只要她经历一次重大心理冲击,比如亲人死亡、极端恐惧,系统就会自动标记为‘可激活对象’。” 我拳头慢慢攥紧。 她看着我:“你现在想做什么?” “摧毁数据库。”我说,“不只是为了陈雪,也不只是为了报仇。这个计划一天不毁,就会有更多孩子被盯上。” 她点头:“但我们现在拿不到完整账本。没有第二个密钥,打不开隐藏分区。” “会有办法。”我说,“系统每天都能签到一次,说不定哪天就能拿到关键资源。” 她忽然想起什么:“下一个签到时间是零点。如果你能拿到赵卫国的生物信息,比如指纹、虹膜、dNA样本,也许可以模拟出他的密钥。” 我摸了摸腰间的匕首。 “他会露面的。”我说,“只要他还想控制这一切。” 她没再说话,只是打开电脑,重新检查刚才的日志片段。我把账本重新包好,塞进防水袋,贴身放回衣袋。动作很慢,但很稳。 外面天色更亮了,海面泛起一层灰白的光。救生艇还在向前,航向没变,燃料足够撑到旧渔港。 周婉宁忽然说:“我不是怕死的人。但我以前以为自己是在对抗父亲,现在才知道,我是在对抗我自己被制造出来的过程。” 我看她一眼。 “那你现在还打算继续?”我问。 “必须继续。”她说,“我不只是要救别人的孩子,我也要证明——我活着,不是因为他们让我活,而是因为我选择了不按照他们的规则走。” 我伸手,轻轻拍了下她的手背。 动作很生硬,像很久没做过这种事。 她没躲,也没看我,只是低头看着电脑屏幕,手指在键盘边缘轻轻敲了一下。 引擎声持续着。 风更大了。 她突然抬头:“等等。” 我立刻警觉。 她盯着屏幕,重新调出那段日志回放。画面倒退到小女孩转身的瞬间,虽然脸没露全,但左耳后有一小块胎记,形状像个小三角。 “这不是普通的实验记录。”她说,“这是实时监控存档。说明那个实验室现在还在运行。” 我盯着画面:“你能定位吗?” “不能直接定位,但这段数据的上传节点,指向滨海新区地下管网第七区。那里有废弃军工设施,电力供应异常频繁。” 我记住这个信息。 她合上电脑,闭眼深呼吸三次。再睁眼时,眼神已经变了,不再有动摇,只剩下冷静。 “接下来怎么办?”她问。 “先靠岸。”我说,“然后等下次签到。同时查滨海七区的地下结构图。如果实验室还在运作,我们就把它炸了。” 她点头:“我可以入侵市政工程档案库,调出设计图纸。” “别用你的主设备。”我说,“用一次性终端,做完就扔。” “我知道。”她站起来,把电脑放进防水箱,“我们不能让任何人知道我们在查什么。” 我靠在舱壁上,右腿还在麻,但已经能动了。 账本贴着胸口,像一块烧红的铁。 她走到舱门口,看了一眼外面的海面。 “这场战争。”她低声说,“不只是复仇。” 我没接话。 因为我知道,她说得对。 救生艇破开浪头,继续向前。 晨光照在甲板上,映出两个人影,一前一后,肩膀几乎挨着。 谁都没有再说话。 但心里都清楚,从这一刻起,目标只有一个。 摧毁“星瞳计划”。 第83章 追兵到来预警 晨光落在救生艇甲板上,湿气顺着帆布边缘往下滴。我靠在舱壁,右腿还有一阵阵发紧的感觉,像是长时间没活动开的肌肉在抽。周婉宁站在防水箱前,刚把电脑收好,手指还在键盘边缘轻轻敲了一下。 就在这时,眼前突然闪出一道红字。 【侦测到高危目标移动轨迹——赵卫国已派遣三艘武装快艇,正由东南方向沿水路逼近,预计接触时间:2小时17分】 我猛地坐直,手立刻摸到匕首柄上。视线扫向周婉宁,她抬头看我,眼神里带着问。 “他们来了。”我说。 她没多问,转身就打开防水箱,重新开机。微型计算机屏幕亮起,信号条跳了几下,显示周边海域无其他通讯源。她调出雷达模拟程序,手动扫描东南象限,画面一片空白。 “现在看不到,但你说的追兵……是不是已经出发了?”她声音压得很低。 “系统不会错。”我把账本从怀里拿出来检查一遍,确认防水袋封口完好,然后塞进冲锋衣内侧夹层,“两小时十七分钟,够他们追上来。” 她点头:“发动机还能撑多久?” “至少三小时。”我站起身,开始清点物资。两瓶淡水,四包压缩饼干,急救包一个,里面有止血绷带和抗生素,战术手电一支,备用电池一对。我把匕首插回靴侧,手电和电池放进胸前口袋,急救药品也顺手塞进去。 “没退路了。”我说,“只能打。” “不硬拼。”她接话,“我们机动性强,可以绕着跑,等靠岸再反击。” 我看了她一眼。她站在舱内,白大褂被海风吹得贴在身上,脸上没有慌,只有平静。这种时候还能如此冷静的人,不多。 “你盯着设备。”我说,“我守船头。” 她应了一声,坐回电脑前,手指快速敲击键盘。我在救生艇里走了一圈,检查每个角落。舱底有备用桨,但速度慢,不适合逃命。油箱指针在三分之二位置,燃料足够支撑到旧渔港。舵盘反应正常,转向灵活。 我走到船头蹲下,从背包里取出望远镜。海面平静,远处天线模糊,东南方向没有任何船只轮廓。但我清楚,他们正在路上。 周婉宁的声音从后面传来:“我试着用残余信号接入市政监控中继站,看能不能借道转发假坐标,干扰他们的追踪。” “别用主设备。”我说,“一次性终端。” “已经在用了。”她头也没抬,“这台是上周换的备用机,连过三次公共wiFi,Ip随机跳转,用完就扔。” 我点头。这种细节她比我还清楚。 她继续说道:“他们要是带了热成像仪,我们的体温会暴露位置。现在太阳刚出来,海面温度低,我们可以把救生衣泡湿,披在身上降温。” “好。”我起身去拿救生衣,浸了海水盖在肩上。冷意立刻透进来,但能降低红外特征。 她忽然抬头:“你还记得账本里的x-9编号吗?” “记得。” “那个不是实验代号。”她说,“是追踪信号的加密协议名称。所有被标记的孩子,体内都会植入微型感应芯片,一旦激活,就会自动上传生物数据。” 我停下动作:“陈雪也有?” “目前只是预登记。”她看着我,“还没植入,但她已经被列为目标个体。只要她经历重大刺激,比如恐惧、濒死体验,系统就会判定为‘可激活状态’,自动触发下一步。” 我拳头攥紧。 她没看我,继续说:“我不是想吓你。但你要明白,赵卫国不只是要杀我们,他还要确保计划继续运行。哪怕我们死了,只要数据库还在,他就赢了。” “那就毁掉它。”我说,“滨海七区的地下管网第七区,有废弃军工设施。电力异常频繁,说明实验室还在运作。” 她点头:“我可以调工程档案图,但需要时间。” “先活过这两小时。”我走向船尾,检查发动机固定情况。螺丝都拧紧了,排气管没有漏气。我又拆下外壳,用战术手电照内部线路,确认没有松动或老化。 做完这些,我回到船头,再次举起望远镜。东南方向依旧空荡,但我知道,三艘快艇正在接近。速度快,火力强,船上的人都是训练过的杀手。 周婉宁低声说:“我在电脑上设了个警报程序,一旦检测到高频无线信号锁定我们,就会震动提醒。” “好。”我靠在护栏边,右手始终放在匕首附近。 风变大了,吹得帆布帘来回晃动。救生艇轻微摇晃,但航向稳定,速度保持在每小时十二节左右。阳光逐渐升高,照在海面上反出刺眼的光。 我眯起眼,盯着远处海平线。 还有两个小时十七分钟。 够做很多事,也够死很多人。 周婉宁突然站起来:“等等。” 我立刻回头。 她盯着屏幕,眉头皱紧:“刚才有一段信号短暂接入,来自滨海新区海岸警备队频道,内容被加密,但频率和赵卫国常用的通讯波段一致。” “他在调动官方资源?”我问。 “不一定。”她说,“可能是伪装信号,用来诱骗我们改变航线。但如果真是警备队参与了,那就说明他已经渗透进执法系统。” 我沉默几秒。 十年前我执行任务时,也是因为内部泄密才全队覆灭。现在又是这样。 “不管是谁。”我说,“只要挡路,就是敌人。” 她没说话,手指在键盘上敲了几下,关闭了信号接收模块。电脑进入静默模式,只保留基础导航功能。 “接下来怎么办?”她问。 “保持航向。”我说,“不到最后一刻,不能暴露意图。他们以为我们会逃向最近的码头,我们就偏偏不去。等他们靠近,再突然转向,打他们一个措手不及。” “你需要我做什么?” “随时准备切断电源。”我说,“如果他们用无人机侦察,我会制造烟雾掩护。你负责记录他们的行动规律,找弱点。” 她点头:“明白。” 我重新举起望远镜,目光锁死东南方向。 太阳越升越高。 海面开始泛白光。 救生艇破浪前行,引擎声持续不断。 周婉宁坐回舱内,手放在电脑上,眼睛盯着屏幕。 我蹲在船头,右手搭在匕首柄上,左手握紧望远镜。 时间一秒一秒过去。 两小时十七分钟,倒计时已经开始。 远处海面突然出现一道细小的波纹,不像自然涌浪。 我屏住呼吸,把望远镜焦距调到最大。 那道波纹消失了。 但我知道,它出现过。 第84章 物资的筹备 晨光刺眼,我放下望远镜,手在冲锋衣口袋里顿了一下。刚才那道波纹没再出现,但我知道它不是错觉。三艘快艇正在靠近,两小时十七分钟,说长不长,说短也不短。 我转身走向防水箱,蹲下打开盖子,开始清点里面的东西。两瓶水,现在只剩一瓶半。压缩饼干四包,每包一百克,按标准配给撑不过一天。急救包一个,里面有绷带、酒精棉片和抗生素药片,没有止血凝胶,也没有缝合工具。战术手电一支,电池一对,能用多久看运气。 周婉宁坐在我身后,电脑屏幕亮着,她手指在键盘上轻轻敲打,声音很轻。我没回头,但能感觉到她在等我说话。 “不够。”我开口,声音干涩,“水和食物都撑不了多久。” 她停了手,站起身走过来,站在我旁边蹲下,看了眼箱子里的物资。“确实不够。”她说,“海上没法补给,靠岸前得省着用。” 我没说话,把水瓶拿出来,拧开喝了一口,又拧紧放回去。这点水不能随便动。太阳已经升起来了,海面反光越来越强,舱内温度在慢慢上升。 她忽然转身,拉开自己的背包,从夹层里拿出两包密封干粮和一小瓶净水片,递到我面前。 “拿着。”她说。 我抬头看她。她穿着白大褂,袖口沾了海水,头发被风吹乱了一缕,搭在额前。眼神很平静,像在实验室里交数据一样自然。 “我一直多带一点。”她说,“做实验经常错过饭点,习惯了。” 我伸手接过,干粮是军用规格,真空包装,保质期三年。净水片瓶子上有编号,像是特制型号。我没问来源,直接放进防水箱,把净水片单独放进胸前口袋。 “谢谢。”我说。 这是我今天第一次说这两个字。平时我不习惯说,觉得没必要。但现在,我觉得该说。 她没回应,只是轻轻点头,然后退后一步,重新坐下操作电脑。我继续整理物资,把剩下的压缩饼干分成两份,一份放回箱底,一份贴身收好。水也重新分配,一半留作应急,一半标记为日常饮用。 做完这些,我摸了摸右腿。肌肉还在发紧,长时间蜷着不动,加上之前在通风管爬行,旧伤有点复发。但这不是最麻烦的。 真正麻烦的是,万一受伤,我们没有足够的药品。 就在这时,眼前突然闪出一道红字。 【签到成功,获得战场急救包x1(含止血凝胶、抗感染喷雾、缝合针线)】 我愣了一下,立刻打开系统界面确认。没错,奖励已领取。我右手伸进背包,凭空取出一个黑色小包,入手沉实,表面有防滑纹路。 这是真正的军用急救包,不是民用那种简易款。我打开检查了一遍,所有物品齐全,封条未拆。 我把急救包放进防水箱,放在净水片旁边,顺手把原来的急救包腾出来,把里面的抗生素和酒精棉片转移进去,旧包收进背包备用。 做完这些,我抬头看向周婉宁。 她正低头看着屏幕,手指在键盘上快速敲击,似乎在调试什么程序。阳光照在她侧脸,鼻梁挺直,睫毛微微颤动。她察觉到我的目光,抬眼看过来。 “怎么了?”她问。 “没事。”我说,“刚拿到点新东西。” 她点点头,没多问。这种信任让我有点意外。换了别人,可能会追问是什么、从哪来的。但她没有。 她只是说:“如果还有别的资源,最好现在就列出来。等会儿对战的时候,每一秒都很重要。” “明白。”我站起身,走到船头,再次举起望远镜扫视东南方向。海面依旧平静,没有任何船只轮廓。但我清楚,时间在走,敌人也在逼近。 我放下望远镜,摸了摸匕首柄,又摸了摸胸前的口袋。净水片在,急救包在,物资虽然紧张,但至少有了应对突发状况的底牌。 我回头看了一眼周婉宁。 她正在把净水片的数据输入备用终端,屏幕上跳动着参数表格。她的动作很稳,没有一丝慌乱。哪怕是在逃命的路上,她依然像个科研人员一样处理问题。 我走回防水箱边,拿起一瓶水,拧开,递给她。 “喝点。”我说。 她停下操作,抬头看我一眼,接过水瓶,喝了一口,不多,刚好润喉。她把水瓶还给我,嘴角动了一下,像是想笑,但没笑出来。 “你还挺会照顾人。”她说。 “不会。”我说,“只是知道什么时候该喝水。” 她轻轻哼了一声,低头继续工作。 我靠着舱壁坐下,右手放在急救包上,左手握着望远镜。风从海面吹来,带着咸味,甲板上的湿气渐渐散了。救生艇还在前行,引擎声稳定,航向没变。 还有两个小时十四分钟。 我闭了会儿眼,脑子却没停。赵卫国的人要来了,他们不会只靠快艇。可能有热成像,可能有无人机,甚至可能有信号干扰。我们必须在接触前做好准备。 我想起账本里的内容,想起陈雪的名字出现在观察名单上。那个画面像刀子一样扎在心里。 但此刻,我不能乱。 我睁开眼,看到周婉宁正把终端屏幕转向我,上面是一组坐标和时间节点。 “这是我模拟的追兵移动路线。”她说,“如果他们是直线逼近,大概会在一小时五十八分后进入可视范围。但如果他们中途变向,或者派出侦察艇,时间会提前。” “你怎么算的?”我问。 “根据他们常用战术模式和海域水流速度。”她说,“我还调了过去三个月的巡逻记录,做了概率推演。” 我盯着屏幕看了一会儿,点头:“合理。” 她松了口气,手指离开键盘,轻轻揉了揉太阳穴。这个动作让她看起来不像特工,更像个熬通宵的学生。 “你多久没睡了?”我问。 “不记得了。”她说,“从游轮下来就没合过眼。” “待会儿换我盯设备。”我说,“你休息二十分钟。” 她摇头:“不用。我能撑住。” “不是商量。”我说,“是安排。” 她看了我一眼,眼神有点冷,但没反驳。过了几秒,她关掉终端,靠在舱壁上,闭上眼睛。 我没再说话,走到她旁边,把战术手电塞进她手里。 “有情况就叫我。”我说。 她嗯了一声,手握着手电,没松开。 我回到船头,蹲下,再次举起望远镜。 海面依旧空旷。 阳光洒在甲板上,暖意一点点渗进来。 我摸了摸胸前的口袋,净水片还在。 急救包也在。 人,也都还在。 第85章 追兵逼近 阳光刺得眼睛发干,抬手挡了一下,把望远镜重新对准东南方向。刚才那道波纹又出现了,不是海浪,是船尾划开的水痕。三点轮廓在反光里若隐若现,移动节奏一致,航向稳定。 我换了个姿势蹲下,背对着太阳,避开直射光。三艘快艇,呈扇形拉开距离,中间那艘稍快半拍,明显是指挥艇。速度估算每小时三十五节左右,按这势头,一小时五十八分后就能进热成像范围。 收起望远镜,我转身走回防水箱旁边。周婉宁还靠在舱壁上,战术手电握在手里,眼睛闭着,但眉头没松。她没真睡着。 我把手放在她肩上,她立刻睁眼,眼神清醒,没有迟疑。 “确认了。”我说,“三艘快艇,直线逼近,预计不到两小时接触。” 她坐直身体,电脑终端还在腿上,屏幕亮着。她手指敲了几下键盘,调出海域水流模型。“他们选这个角度,是想切断我们去城南旧渔港的路线。” “嗯。”我点头,“想用扇形包抄,逼我们变向。” 她盯着屏幕,嘴唇抿成一条线。“如果维持当前航速,十二海里外就会被锁定。热成像一启动,我们藏不住。” 救生艇马力小,红外特征明显,跑不过快艇。硬冲是死路。 “你有方案?”我问。 她没马上回答,而是把终端转向我,屏幕上画了一条虚线航线,绕向西北方向一片浅滩区。“这里水深不足两米,珊瑚礁多,声呐容易误判。他们不敢全速冲进来。” 我看懂了她的意思。浅水区地形复杂,快艇吃水深,进去了只能减速,反而让我们有机会甩开。 “燃油够吗?”她问。 我打开防水箱,拿出燃料表看了一眼。“现在剩余百分之六十七。如果频繁变向,油耗会加快。按这个路线走,能撑到靠岸前。” “那就得提前动。”她说,“等他们再近十海里,我们就转向。太早他们会察觉,太晚就来不及了。” 我点头。“你负责监控他们的位置变化,一有异常立刻通知我。我来操控方向。” 她抬头看看我,说:“你也要休息。” “不用。”“你现在是情报员,我是驾驶员。这是任务分工,不是商量。” 她盯着我看了两秒,没反驳,只是把手里的战术手电递还给我。“我会保持数据刷新,每五分钟同步一次他们的航迹。” “好。”我把手电塞进冲锋衣内袋,顺手摸了下匕首柄。金属凉,握感实,让我心里踏实一点。 我走到驾驶位坐下,手搭在舵盘上。引擎声音稳定,航向没变。我调出简易罗盘,对照她给的坐标,把航向微调七度,朝浅滩区边缘滑过去。 动作不大,不会引起对方注意。 做完这些,我从背包里取出签到得来的战场急救包,再次检查封条。止血凝胶、抗感染喷雾、缝合针线都在,没破损。我又把净水片瓶子拿出来看了看,编号清晰,密封完好。 这些能撑至少两天。 我把急救包放回防水箱底层,把原来的旧包拿出来,把抗生素和酒精棉片转移进去,空包折好塞进裤兜备用。物资不多,每一克重量都得算清楚。 周婉宁那边传来键盘敲击声。她正在输入新的追踪参数,屏幕上的模拟轨迹不断更新。追兵的位置点缓慢前移,距离数字一点点缩小。 “他们航速没变。”她说,“还是三十五节。” “有没有可能派侦察艇?”我问。 “有。”她点头,“但概率低。这片海域开阔,他们更倾向用主队直接压制。除非怀疑我们有外援。” “我们没有。”我说。 “我知道。”她声音很轻,但没犹豫。 我回头看她一眼。她正低头看屏幕,手指在触控板上滑动,调出一段历史航迹对比图。白大褂袖口沾着海水干后的盐渍,头发被风吹乱了一缕,但她没管。 她不是在逞强,是很认真的在工作。 我起身走过去,把一瓶水递给她。“喝一口。” 她停下操作,接过水瓶,拧开喝了一小口,不多不少,刚好润喉。还回来时,瓶身已经有点湿。 “谢谢。”她说。 我没应声,把水放回箱子里。刚才那个动作是习惯——当年在部队,战友轮岗,交班时总要递一口水。不算关心,只是确保对方清醒。 她忽然抬头。“你还记得滨海七号仓的结构图吗?” “记得。”我说,“十年前的地图,可能有改动。” “但现在是最接近真实的数据。”她说,“如果我们能靠岸,那里有地下通道,连着废弃排水系统。” “先活到靠岸再说。”我说。 她没再说话,重新看向屏幕。追兵的距离已经缩到十三海里。 我走回驾驶位,手放在舵盘上,眼睛盯着海面。太阳越来越高,海面反光强烈,但我能感觉到,空气变了。 风压低了,浪也稳了。 这不是好兆头。平静的海面会让引擎声传得更远。 我伸手摸了下右腿。肌肉还有点紧,长时间不动的老毛病。但这不影响操作。 周婉宁的声音从后面传来:“他们开始微调航向了,左翼那艘偏了三点七度。” 我立刻抬头看东南方向。望远镜里,三点轮廓依旧,但夹角确实在变。他们在收紧包围圈。 “准备变向。”我说,“三十秒后执行。” 她手指在终端上敲下确认指令,屏幕自动记录时间节点。 我右手缓缓推动舵盘,航向从零七二调整为三一五,救生艇开始向西北偏北方向滑行。动作平稳,没有急转,避免激起过大水花。 艇身轻轻一震,切入新航道。 海面依旧平静,只有引擎的低频震动通过船体传来。我能感觉到,那股压迫感在靠近。 周婉宁低声报数:“距离十二点八海里……热成像覆盖范围即将进入。” 我没有回应,手握紧舵盘,眼睛盯着前方。浅滩区的边界浮标还没出现,但我们已经踩在边缘上了。 她突然说:“他们减速了。” 我扭头看她。 “中间那艘降到了三十节,另外两艘也跟着降速。他们在等什么?” 我盯着望远镜里的三点轮廓。他们没散开,也没加速,像是在观察我们的反应。 “他们在试探。”我说,“不确定我们是不是发现了。” “要不要再偏五度?制造慌乱假象?” “不。”我摇头,“现在任何异常动作都会暴露意图。保持匀速,保持航向。” 她手指停在键盘上,没动。 “相信我。”我说。 她看了我一眼,慢慢松开手。 救生艇继续前行,航迹划开一道细长白线。阳光照在海面,刺眼,但我没眨眼。 距离十二点五海里。 热成像随时可能启动。 我的左手一直搭在舵盘上,右手垂在身侧,离匕首只差一个动作。 周婉宁的终端屏幕不断刷新,追兵的位置点缓缓前移。 她忽然开口:“如果他们真的锁定了我们……你打算怎么办?” 我没回头。 “打游击。”我说,“用地形,用时间,用他们想不到的方式。” 她没再问。 风从背后吹来,带着咸腥味。 救生艇的引擎声稳定。 海面远处,三点轮廓依旧清晰。 第86章 周旋的战术 距离十一海里。 周婉宁的声音压得很低:“三点钟方向,缺口打开。” 我没有回头,手已经动了。舵盘轻轻一推,航向从三一五调到三二〇。救生艇像一条贴着水皮滑的鱼,悄无声息地切入浅滩边缘的礁石带。 这里的水深不到两米,珊瑚断层多,底下全是暗礁。快艇吃水深,不敢全速冲进来。我们这艘小艇不一样,轻,底盘低,能贴着石头缝走。 我左手稳住舵盘,右手一直搭在匕首柄上。身体微微前倾,耳朵听着引擎声,感受船底传来的震动。水流变了,说明靠近了断层区。这种地方,声呐会乱报,追兵只能靠肉眼和热成像。 但我们现在最怕的就是热成像。 “关掉所有非必要电源。”我说。 周婉宁立刻动手。终端外接天线拔了,屏幕亮度降到最低,改用离线模式追踪敌方航迹。主灯熄灭,舱内只剩底舱一盏应急红光, barely 照清操作台。 海面安静下来,只有风刮过船体的声音。我们的引擎声也压到了最低档,像一只喘气的动物,贴着水面爬行。 望远镜再对准东南方向。三艘快艇还在原位置,中间那艘是指挥艇,没动。左右两艘呈扇形包抄,刚才左翼偏移了一下,现在正往回补。 他们发现了空档被穿? 不,还没反应过来。要是察觉了,早就散开围堵。现在这个样子,更像是在等命令。 “右舷快艇减速了。”周婉宁低声说,“撞上什么了?” 我看过去。右翼那艘艇尾波纹不对,像是擦到了暗礁,正在慢转方向避让。扇形阵型第一次裂开。 机会来了。 我慢慢把油门推上去一点。速度不能太快,太快会激起浪花,暴露位置。也不能太慢,否则会被水流带偏,撞上礁石。 救生艇贴着一片珊瑚断层滑行,左侧是密集的礁群,右侧是开阔水域。只要穿过这片,就能绕到浅滩背面,从另一侧切出去。 周婉宁盯着终端,手指在触控板上划动。“指挥艇开始调整频率,他们在尝试锁定信号源。” “我们没发任何信号。”我说。 “但他们知道我们在这一片。”她声音紧了些,“红外探测随时可能启动。” 我知道。平静的海面对我们不利。声音传得远,热量也散得慢。我们就算关了大半设备,人体体温还是会形成红外特征。 不能再拖。 我盯住指挥艇的位置。它始终留在深水区,没敢进浅滩。说明驾驶员有判断力,不想冒险。但也正因为这样,它成了整个阵型中最突出的一点。 它是核心,也是弱点。 我从冲锋衣内袋掏出战术手电。系统昨天签到给的,表面看着普通,其实能发出高频强光脉冲。特种部队用来干扰狙击手瞄准镜的。 现在拿来对付驾驶舱,也够用了。 “掩护准备。”我说。 周婉宁点头,身子往下缩了缩,终端抱在怀里,只留一条缝看数据。 我绕到右舷侧,借一块露出水面的礁石遮身。距离差不多八百米。不算近,但强光在海上反射效果好,足够造成短暂致盲。 按下开关。 刺眼白光瞬间爆开,高频闪烁,像闪电一样一下接一下打在指挥艇驾驶舱上。 那边明显乱了。艇身猛地一偏,驾驶员抬手挡脸,通讯天线晃了几下。整个阵型节奏被打断。 就是现在。 我立刻返回驾驶位,油门推到底。救生艇加速冲出礁群,沿着浅滩背侧快速移动。目标是左翼快艇的侧后方。 那艘艇刚才一直在尝试架设便携式红外探测器,位置相对孤立。只要能逼它停机排查,就能进一步打乱他们的协同。 “他们重新组队了。”周婉宁说,“左翼艇开始转向,想切断我们出口。” “来不及。”我咬牙。 我们已经冲出了浅水区最复杂的那段,速度提起来了。而他们受地形限制,转弯半径大,根本跟不上我们的灵活路线。 接近左翼艇三百米时,我停下引擎,让艇体靠惯性滑行一段。 然后从背包里拿出军用匕首,绑在一块小型浮板上。这是之前准备的应急装置,没想到真用上了。 轻轻放进水里。 浮板带着匕首顺流漂向敌艇螺旋桨区域。看起来像无人潜航器,其实是空壳。但对方不知道。 果然,几分钟后,那艘艇的红外探测作业停了。有人探头出来查看,还用探照灯扫水下。 他们开始怀疑被电子干扰或水下攻击。 这短短几分钟,足够我们拉开距离。 我重新启动引擎,全速冲出浅滩带。 周婉宁抬头看终端。“距离十三点二海里……他们没跟上来。” 我松了口气,但手没离开舵盘。 不是安全了,只是暂时脱身。 回头看了一眼。三艘快艇还在原区域,正在重新集结。指挥艇刚才被强光干扰,通讯可能中断了几分钟,现在才恢复调度。 我们争取到了时间。 “燃油剩百分之五十九。”我检查燃料表,“按这个速度,还能撑一个半小时。” “够靠岸了。”她说,“只要他们不再派增援。” “赵卫国不会只派三艘快艇。”我说,“这只是第一波。” 她没说话,手指在终端上敲了几下,把追踪模式切换成低功耗待命状态。屏幕暗了下来,只保留基本航迹记录。 风吹进来,带着咸味。她的头发被吹到脸上,随手拨了一下。白大褂袖口有盐渍,之前沾的海水干了。 我没看太久,转回头盯着前方海域。 太阳偏西了些,光线角度变了。海面反光没那么刺眼,视野清楚一点。 但远处仍有波纹。不是浪,是船尾划开的水线。 还有别的动静。 “你听到了吗?”她忽然问。 我摇头。 她指着终端边缘一个小窗口。“低频震动监测……有东西在水下移动。” 我皱眉。水下目标?鱼雷?不可能。赵卫国没这么大胆,敢在近海用制式武器。 除非是微型潜航器,或者蛙人小组。 “范围多大?” “不确定。”她声音低下来,“信号断续,像是被干扰了。” 我立刻想到什么。“是不是和刚才那个浮板有关?我们释放的金属物体,触发了某种感应机制?” 她脸色变了。“有可能。如果他们在这片水域布了压力感应雷或者追踪信标……” 话没说完,终端突然报警。 一声短鸣。 屏幕上跳出红色标记——正下方,三十米内,检测到金属活动体快速上升。 不是鱼。 是炸弹。 我抓起匕首就往船边冲。 “别碰水!”她喊。 晚了。 我伸手下去,摸到一块冰冷的金属外壳,正贴着船底吸附上来。表面有磁吸装置,引线藏在内部。 标准的水下粘连弹。 这种东西一旦吸附,脱离时就会引爆。硬扯等于自杀。 “切断电源!”我吼。 周婉宁立刻拍下总闸。整艘艇陷入黑暗。 没有电,磁吸装置理论上会失效。但需要时间。 我趴在船沿,盯着那玩意。它还在,没掉。 十秒。 二十秒。 我的手心出汗,呼吸放慢。 终于,那东西松动了,缓缓滑入水中,向下沉去。 我屏住呼吸,看着它消失在深蓝里。 几秒钟后,远处水下传来闷响。一道水柱冲起半米高,随即落下。 躲过了。 我靠在船壁上,喘了口气。 周婉宁重新接通电源,终端亮起。她调出声呐模拟图,指着一处异常波动。“那边……还有两个信号。” 不止一个。 他们早就在等我们进这片水域。 我握紧匕首。 这不是追击。 是猎杀。 她抬头看我,眼睛很亮。“接下来怎么走?” 我盯着前方海面,手放在舵盘上。 “继续往前。”我说,“他们以为我们会后退,我们就偏偏前进。” 周婉宁没问为什么。 第87章 战术受阻 发动机还在转。 我握着舵盘,眼睛盯着前方海面。风从右边刮过来,船身有点打滑,但还能控制。周婉宁坐在操作台前,手指在终端上划动,声音压得很低:“热成像扫描频率在变,他们开始锁定我们了。” 我没说话,把油门又推了一格。救生艇发出嗡鸣,速度提了一点。这片海域已经看不到礁石,全是开阔水面,再往前就是深水区。我们不能停,一停就等于靶子。 突然,船体猛地一震。 像是撞上了什么,但下面没东西。我立刻感觉到不对——引擎声变了,从平稳的低吼变成断断续续的抽气声,接着“咔”的一声,彻底熄火。 船开始漂。 我翻身就往机舱口走,右腿还有点僵,落地时晃了一下。周婉宁抬头看我,眼神紧了:“怎么了?” “发动机停了。”我说。 她立刻调出电力监测图,屏幕上红灯闪了几下,电压波动剧烈。“不是外部切断,是内部故障。” 我知道。 单膝跪地,掀开地板盖板。油路接口完好,没有泄漏。空气滤清器也正常。我伸手摸了摸散热管,烫手,说明刚才高速运行时间太长,机器过热了。 但这不是主因。 真正的毛病在控制箱。 我拆开面板,里面电线密布,几根主线被盐雾腐蚀得发黑,继电器外壳有烧焦痕迹。这是老问题,只是现在才爆发。 “还能修吗?”她在旁边问。 “能。”我说,“但得快。” 她说:“追兵距离十一海里,预计三十七分钟后接触。热成像已经捕捉到我们的轮廓,暴露时间越长,被锁定概率越高。” 我点头,手已经在找工具。 背包拉开,翻到底层夹层。系统今天还没签到。 凌晨刚过。 绿色光框跳出来:【签到成功,获得发动机维修工具包(含防水万用表、绝缘胶带、微型扳手组)】 我抽出工具包,递给周婉宁:“打开应急灯。” 她按下开关,舱内亮起暗红色光。这点亮度刚好够看清线路,又不会引来注意。 我拿起万用表,接上主回路。指针跳了几下,停在0.3,电压不稳。问题出在继电器和主板连接点,接触不良导致间歇断电。 “帮我固定这个。”我把万用表递给她。 她接过,一手按住探头,一手稳住机身。我用扳手拧开四个螺丝,取下继电器。底部焊点已经氧化,两根线几乎断开。 得重接。 绝缘胶带撕开,缠住裸露部分。我用微型钳子把线头剪齐,重新焊接。过程中左手不小心蹭到一根带电导线,电流窜上来,整条胳膊麻了一下。 血从虎口流下来,滴在电路板上。 我没擦,继续拧紧最后一颗螺丝。 “电压恢复了吗?”我问。 她看着表盘:“0.7,还在升。” 我把继电器装回去,合上面板。伸手去摸启动按钮。 “等等。”她说,“让我先切断备用电源,防止短路反冲。” 她操作终端,断开所有非必要负载。舱内灯光全灭,只剩万用表那点微光。 我按下启动键。 发动机先是沉默,接着“咳”了一声,像喘不过气的人终于吸进一口空气。然后,低沉的嗡鸣响起,逐渐稳定。 成了。 我立刻拉起油门杆,引擎轰鸣,船身重新加速。航速表指针慢慢向右摆,12节、15节……回到正常水平。 “热成像信号正在减弱。”她松了口气,“我们脱离扫描范围了。” 我看了一眼后方。 三艘快艇已经重组阵型,指挥艇在中间,左右护卫贴得很近。他们刚才见我们停下,明显加快了速度,现在距离缩到了九海里以内。 但他们没开火。 说明还在等命令。 赵卫国不想打草惊蛇。他要活口,要账本,更要那个U盘里的数据库权限。 我调整航向,从三二〇转到三三五,往北偏东方向切。那边有一片渔船作业区,常年有拖网船来回,雷达混乱,适合藏身。 “燃油剩多少?” “百分之五十三。”她说,“按这个速度,最多撑一个半小时。” 不够靠岸。 但我没说。现在说也没用,只能走一步看一步。 她低头看终端,忽然皱眉:“不对劲。” “怎么?” “他们的航向变了。不是直线追击,是在模拟我们的转向节奏。” 我立刻反应过来:“他们在学习我们的行为模式。” 她点头:“有人工智能辅助决策系统。每一轮规避动作都被记录,下一次就会预判。” 难怪刚才没急着围上来。 这是猎杀训练里的标准套路——放你跑,让你以为自己聪明,其实每一步都在对方计算中。 我握紧舵盘。 十年前在边境,我也见过这种战术。那时候敌人用的是无人机群,现在换成快艇,本质一样。 拼反应,拼判断,拼谁能熬到最后。 “你还记得上次浮板干扰用了多久?”我问。 “四分十七秒。”她说,“从释放到他们停止追踪。” “那就是他们的响应阈值。”我说,“只要动作间隔小于这个时间,他们会误判为连续攻击。” 她抬头看我:“你想再用一次?” “不。”我说,“这次换别的。” 我从背包里拿出战术手电,检查电量。满格。昨天签到拿到的这玩意,不只是强光灯,还能发射脉冲信号,干扰电子设备。 如果他们的AI系统依赖实时数据更新…… “准备离线导航。”我说,“三分钟后我要关主电源。” 她愣了一下:“你要黑掉自己?” “不然怎么骗过AI?”我说,“他们算我下一步,我就干脆不按逻辑走。” 她明白了,快速切换到脱网模式,保存当前坐标。终端屏幕变暗,只留基础航迹线。 我数到三,拍下总闸。 整艘艇陷入黑暗。 没有灯光,没有信号,没有电磁辐射。我们在雷达上消失了。 身后,三艘快艇仍在前进。但他们速度慢了下来,指挥艇开始左右小幅调整航向,像是在搜索目标。 有效果。 他们在找我们。 我等了整整六分钟——比上次干扰多出一倍时间。 然后重新通电。 发动机启动,救生艇猛然加速,直插东北方向一片渔网浮标区。那里水道狭窄,大船进不去。 “他们跟来了吗?”我问。 她盯着屏幕:“左翼艇试图绕行,右翼减速观察,指挥艇……还在原地。” “他在等数据确认。”我说。 “但我们已经不在原来的位置了。” 我看着前方密集的浮标灯影,手握紧舵盘。 他们算准我会逃,算准我会躲,甚至算准我什么时候修好船。 但他们算不到——老子可以不要逻辑。 船身擦过一根浮标桩,发出“咚”的一声轻响。我咬牙,没减速。 周婉宁抬头看我,白大褂袖口沾着海水,脸上有汗。 “你刚才……根本没打算修船。”她说。 “我修了。”我说。 “但你更早就在想怎么骗他们。” 我没回答。 因为没必要。 战场上,活下来才是唯一道理。 她低头看着终端,敌艇位置还在更新。指挥艇终于动了,但方向错了,往西偏了至少十度。 我们甩开了。 她轻声说:“我们还能撑住。” 我看了眼前方越来越密的浮标群,夜色里像一片钢铁丛林。 “不止撑住。”我说,“我们要让他们知道——” 话没说完,船底突然传来一声闷响。 像是有什么东西撞上了船体。 第88章 摆脱追兵 船底那声闷响还在耳膜里震。 我立刻低头看周婉宁。她已经抬头,手指在终端上滑得飞快,脸色变了:“吸附式追踪雷?不,信号不对。” “不是炸弹。”她说,“是声呐信标,贴上了。” 我翻身就往机舱口去。右腿一软,膝盖磕在甲板上,没停,直接爬起来掀开盖板。控制箱还在打开状态,刚才接的线还没封好。盐雾顺着舱壁往下滴,几根主线发黑,继电器外壳有烧痕。 周婉宁蹲下来,把应急灯塞进缝隙。红光打进去,焊点泛着暗色。 “电压稳住了吗?”我问。 “主回路0.8,正常。”她说,“但备用电源有波动,可能是信标干扰了接地线路。” 我伸手摸了摸电线接口。胶带包得紧,但边缘有点翘。刚才启动时电流反冲,可能让焊点松动。 不能赌。 “帮我按住万用表。”我把探头递给她。 她一手压住接点,一手扶终端。我拆下继电器,底部两个焊脚已经氧化发白。重新刮干净,用微型钳夹住线头,对准位置。 焊枪点火。 火苗窜上来那一秒,左手蹭到旁边一根裸线。电流从虎口冲进手臂,整条胳膊抽了一下。我没松手,继续送锡。 焊完一个,换另一个。 血顺着掌心流下来,滴在电路板上。我扯了块新胶带,缠两圈,装回去。 “断电。”我说。 她敲屏幕,所有负载切断。舱内彻底黑了,只有终端还亮着微光。 我按下启动键。 发动机“咳”了一声,接着转起来,声音比刚才稳。 航速表指针动了,10节,12节……往上走。 “信标脱离了。”她盯着声呐图,“它检测不到持续电力输出,自动脱落。” 我拉油门到底。船身往前一冲,破浪声大了起来。 后方三艘快艇还在动。指挥艇没跟上来,左右两艘开始收拢阵型,像是要包抄。 “他们学我们转向。”我说。 “AI在记录数据。”她点头,“每一轮规避都在建模。” 我看着前方。浮标灯影越来越密,像一片钉子阵。那边是渔船作业区,雷达杂波多,大船不敢进。 “还能撑多久?” “燃油百分之五十二。”她说,“够四十分钟。” 不够靠岸。 但我没说。现在说什么都没用。 她突然抬手:“等等!” 我松油门。 她指着终端:“追兵减速了。他们在等信号确认。” 我明白她的意思。我们刚才断电六分钟,雷达消失,他们丢了目标。现在不确定我们是不是真修好了船,怕贸然冲进来被反杀。 这是机会。 “准备离线导航。”我说。 她切换模式,保存坐标。屏幕变暗,只剩一条航迹线。 我拍下总闸。 全艇断电。 没有灯,没有信号,没有引擎声。我们在海面上漂着,像一块死铁。 身后,两艘快艇慢慢靠近,但不敢提速。指挥艇还在远处观望。 六分钟。 我重新通电。 发动机轰鸣,救生艇猛地加速,直插东北方向的浮标群。船身擦过一根浮杆,“咚”地一声响。 “他们跟了吗?” “左翼艇绕行失败,卡在网区边缘。”她说,“右翼减速观察,指挥艇……还在原地。” “他在等新数据。”我说。 “但我们已经不在预测路径上了。” 我握紧舵盘。他们算我们会逃,算我们会躲,甚至算准我们修船的时间。 但他们算不到——我可以不要逻辑。 船钻进一片密集浮标区。水道窄,两边都是铁桩和渔网支架。大艇进不来。 周婉宁抬头看我:“你早知道他们会用AI预判?” “上次浮板干扰用了四分十七秒。”我说,“他们响应阈值就在这附近。只要动作间隔短于这个时间,就会误判为连续攻击。” 她懂了:“所以你故意断电更久,让他们以为我们瘫痪了。” “是。” 她低头看终端,敌艇位置更新慢了。指挥艇终于动了,但方向偏西,至少错十度。 我们甩开了。 她轻声说:“现在怎么办?” “找地方登陆。”我说,“但不能直接靠岸。他们会在码头布控。” 她点头:“滨海七区有废弃渔港,地图上没标,但卫星图能看见防波堤残骸。水流稳定,适合靠泊。” “你怎么知道?” “我爸以前带我去过。”她顿了一下,“他说那里没人管。” 我没问她爸是谁。有些事不用说清。 我调航向,往三三五切。那边风大,浪高,但能遮掩轨迹。 她盯着屏幕:“热成像信号弱了。我们脱离扫描范围了。” 我看了眼前方。 夜色浓,浮标灯一明一灭,像埋伏的眼睛。船在它们之间穿行,发出低沉的嗡鸣。 燃油剩一半,电量稳定,系统没报警。 暂时安全。 但我知道,这只是开始。 赵卫国不会放过我们。账本在他手里是毒药,在我们手里是刀。他要抢回去,不惜一切代价。 我右手握舵,左手摸了下腰间。 匕首还在。 系统界面安静地浮在视野角落,绿色边框,像老式终端。今天签到已完成,工具包用掉了。明天零点才能再领一次。 我收回手。 周婉宁在检查终端日志。她手指停了一下:“奇怪。” “什么?” “刚才断电期间,系统收到一条加密包,来源不明。内容被自动拦截,但协议头显示……是市政内网格式。” 我没吭声。 市政系统不该出现在这里。除非有人在里面放了后门。 她抬头:“你觉得……有人在帮他们?” “不是觉得。”我说,“是肯定。” 她盯着我。 “赵卫国能活到现在,能走私军火,能搞人体实验。”我说,“靠的不只是钱。” 她明白了。 权力才是最大的保护伞。 她低头删掉日志缓存,防止被逆向追踪。 船继续往前。风从右边来,带着咸腥味。浪打在船头,溅起白沫。 我看着前方。 灯光越来越少,海面越来越黑。再往前,就是外海和浅滩交界处。那边有暗流,有礁石,也有逃生的机会。 她忽然说:“陈铮。” “嗯。” “如果我们这次没逃掉……账本里的数据,至少传出去一部分。” “传给谁?” “我设了个自动触发。”她说,“如果我的生命体征消失超过三分钟,U盘会远程上传所有文件到五个匿名节点。” 我看了她一眼。 她没看我,手指还在敲键盘。 “别死。”我说。 “你也别。” 我点头。 前方出现一道模糊的灰线。是海岸轮廓。 还有二十分钟到浅滩区。 我保持航速,眼睛扫视海面。任何异常波纹都不能放过。 她突然抬手:“等等!” 我踩刹车。 船速骤降。 她盯着终端:“水下有东西在靠近。速度很快,不是鱼群。” 我趴到船边,耳朵贴甲板。 听到声音了。 低频震动,像马达在水下运行。 不是快艇。 是无人潜航器。 我抓起战术手电,打开强光模式,照向船尾水面。 一道黑影从深处掠过,扁平,长条,像鱼雷。 第89章 拉开距离 战术手电的光柱扫过水面,那道黑影一闪就没了。 周婉宁的手指在终端上停住:“它在绕圈,不是直线接近。” 我关掉手电,趴在船边听。水下的马达声变了节奏,像是在等待信号。 “他们再次锁定了我们。”我说。 她点头:“刚才重启时发出的电磁脉冲,可能被捕捉到了。现在这个潜航器,是来确认目标状态的。” 我摸了下腰间的匕首。冰冷的。 不能等它靠近。一旦贴上来,要么引爆,要么发送位置坐标。不管哪种,追兵都会立刻压过来。 “还能断电吗?”她问。 “可以。”我说,“但这次他们不会信第二次。” “那就让他们信。”她抬头,“我们不只断电。” 我明白了。 我们不仅要消失,还要让他们以为——我们已经完了。 我拍下总闸。 全艇断电。 灯光灭了,引擎停了,连终端屏幕也暗下去。救生艇像一块浮木,在海面上随浪轻轻晃动。 周婉宁把终端调成被动接收模式,只采集不发射。她低声说:“热成像应该看不到了。” 我没说话,耳朵贴着甲板。 水下的马达声还在转圈,一圈,两圈……然后突然加速,从船尾掠过。 它走了。 但它没攻击。 说明它判断我们失去了动力,暂时不具备威胁。 这是第一步。 接下来是第二步。 我盯着前方。浮标灯还亮着,一明一灭,像一条通往浅滩区的路。 “等三分钟。”我说。 她没问为什么。 三分钟,是AI系统判定目标失效的平均响应时间。太快重启,会被识别为伪装;太慢,可能引来快艇近距离确认。 时间到。 我按下启动键。 发动机“咳”了一声,接着顺利点火。航速表指针缓缓上移。 我拉油门,救生艇猛地前冲,直插东北方向的浮标群。 “他们跟了吗?” “左翼艇开始转向。”她说,“右翼还在原地观察,指挥艇……没有移动。” “他在等数据更新。”我说。 “但我们已经不在预测路径上了。” 船身擦过一根浮杆,“咚”地一声响。渔网支架在黑暗中若隐若现,像一片铁林。 大艇不敢进来。这里水道窄,暗流多,稍有不慎就会卡住螺旋桨。 我们能走,他们不能。 我握紧舵盘,眼睛盯着前方的水道。每一个转弯都必须精准,差半米就可能撞上桩子。 周婉宁低头看终端:“声呐显示,潜航器掉头了。但它速度不够,追不上我们。” “让它追。”我说,“我们现在要的是距离,不是甩掉所有东西。” 燃油剩百分之四十七,够支撑三十分钟高速航行。如果保持经济航速,能撑更久。 但我不能慢下来。 追兵会重新建模,会调整策略。我们必须在这段时间里,把距离拉开到他们无法快速反应的程度。 船继续往前。 浮标越来越少,海水颜色变深。再往前就是外海和浅滩交界处,水流更乱,礁石更多。 她突然说:“刚才那个加密包……我查到了一点线索。” “什么?” “协议头里的Ip段,属于市政厅内网b区。正常情况下,这种格式的数据包不会出现在海上追踪系统里。” 我看着前方:“有人在里面放了接口。” “不止是接口。”她说,“是实时权限。他们能直接调用追踪日志,甚至修改预警阈值。” 我懂了。 赵卫国不只是有钱有枪。 他在体制里有人。 而且职位不低。 “删掉记录了吗?”我问。 “删了。”她说,“但我留了个反向追踪程序。如果对方再次接入,会触发一个假信号,引他去错误的日志分区。” “别让他发现你在查。” “我知道。” 她合上终端,把U盘拔出来塞进屏蔽袋。袋子是金属涂层的,能阻断无线读取。 “还有别的事。”她说。 “说。” “账本里的‘星瞳计划’,不只是基因筛选。”她声音低了些,“它在收集特定脑波频率的孩子。陈雪的生理数据匹配度达到91%。” 我手没抖,但心跳快了一拍。 “什么时候的事?” “三年前一次体检,学校统一抽血。样本被转送到了滨海七区第三医院的特殊实验室。” 我没说话。 那是陈雪的小学组织的免费健康检查。 普通的体检,背后却是筛选实验体。 “班主任呢?”我问。 “她的电脑里有上传记录。”周婉宁说,“不止是陈雪,全班三十一个孩子都有详细档案,包括睡眠习惯、情绪波动、注意力测试结果。” 我右手握紧舵盘。 原来他们早就开始了。 不是现在,是三年前。 不是偶然,是系统性渗透。 “我们得毁掉那个实验室。”我说。 “靠岸后就能行动。”她说,“但前提是,我们得先活到靠岸。” 我点头。 前方海岸轮廓越来越清晰。灰蒙蒙的一线,像是被海水泡烂的纸边。 风从右边来,带着咸腥味。浪打在船头,溅起白沫。 燃油剩百分之四十三,电量稳定,系统无报警。 暂时安全。 但我知道,这只是表面。 赵卫国不会放弃。他派出的不只是快艇,不只是潜航器。 他还有人在岸上等着。 也许在码头,也许在学校,也许就在陈雪身边。 我左手摸了下腰间的匕首。 还在。 系统界面安静地浮在视野角落,绿色边框,像老式终端。今天签到已完成,工具包用掉了。明天零点才能再领一次。 我收回手。 周婉宁靠在舱壁上,闭眼休息。她太累了。从游轮到现在,她一直在破解、分析、预警。 我不能倒下。 我是驾驶员,是守护者,是唯一能在这种时候保持清醒的人。 船钻出最后一片浮标区。 前方是开阔水域,浪更高,风更急。 再往前五海里,就是浅滩区边缘。那里有暗流,有退潮带,也有逃生的机会。 她忽然睁眼:“等等。” 我松油门。 她盯着终端:“追兵阵型变了。指挥艇往西偏了十五度,左右两艘开始收拢,像是要汇合。” “他们在放弃追击?” “不。”她说,“他们在重组。新的指令来了,可能是来自岸上的新坐标。” 我看着前方。 灯光越来越少,海面越来越黑。 “他们猜到我们要登陆了。”我说。 “所以派人在前面等。” “那我们就不能按计划走。” “可燃油不多了。” “我不走他们想让我走的路。”我说,“我要走他们想不到的。” 她抬头看我。 “你有什么计划?” “没有计划。”我说,“只有动作。” 我调航向,往三三五度切。 那边风大,浪高,但能遮掩轨迹。 她没再问。 船继续往前。 水下的震动消失了,空中也没有无人机的声音。我们脱离了可视与雷达监控范围。 至少十五海里。 安全距离已经被拉开。 但我知道,真正的危险才刚开始。 她低声说:“再往前就是浅滩区,地图没标,只能靠经验走。” 我点头,没说话。 将航速调至经济模式,继续保持低信号状态航行。 前方浪更大了。 第90章 登陆岛的抉择 救生艇在海面上滑行,发动机声音低沉。我坐在驾驶位上,右腿有点发麻,但没动。刚才跳进水里那一下让衣服全湿了,风吹过来很冷,但我已经习惯了这种状态。 周婉宁靠在舱尾,终端合着放在膝盖上。她手里捏着那个屏蔽袋,U盘还在里面。我们都没说话,刚才那一段逃命耗掉了太多力气,现在需要的是判断,不是情绪。 我看了眼燃油表。百分之四十六。够跑一段,但撑不了太久。 “接下来去哪儿?”她开口问,声音有点哑。 我没直接回答,先把战术手电从防水箱里拿出来检查一遍。电池正常,开关灵活。匕首也抽出来看了眼,刃口没磕损。这些东西不能出问题,下一个麻烦随时会来。 她等我检查完才继续说:“前面有三个岛可以落脚。A岛有热源信号,可能是设备残留余温;b岛地形复杂,适合藏身,但没记录显示有淡水;c岛……出现在赵卫国的资金流向图里,他名下一家空壳公司买过那片海域的勘探权。” 我点点头。三个选项都不干净。 A岛有建筑痕迹,但没人活动,说明要么废弃很久,要么故意伪装。b岛隐蔽性强,可要是没水,待两天就得脱水。c岛更不用说了,那种地方出现他的名字,九成是陷阱。 “雷达扫过A岛吗?”我问。 “扫了。表面静默,没有电磁波发射源。”她说,“但热成像发现一处崖壁背面有轻微温差,不像自然形成。” 我拧开望远镜盖子,调焦看向东北方向。天边灰蓝,晨光刚起,海面反着微光。A岛轮廓模模糊糊,像个蹲伏的兽。 看了一分钟,我发现她说的那个位置确实不对劲。岩石走势本该连贯,可中间有一段边缘太直,像是人工切割后又用植被遮掩。这种手法常见于旧军事设施入口。 就在这时候,视野角落突然跳出绿色框体。 【签到成功,解锁资源:A岛地下掩体结构图(局部)】 系统界面像老式终端一样浮现,图纸自动展开。我一眼认出这是标准的七十年代海岸观测站布局——双层混凝土墙,独立通风井,储水罐埋在地下十米,入口设在背风侧,顶部覆土种植伪装植物。 图纸标注了三个关键点:主通道被塌方堵死,但东侧检修梯还能通行;西侧通风口连接外部,长期未封闭;内部配电房残存线路,理论上可接驳临时电源。 我把望远镜递给她:“你刚才看到的温差区域,是不是这个位置?” 她接过看了一眼,点头:“对,就在图纸标的位置偏南五度。如果这图是真的,那里曾经是个军用哨所。” “不是曾经。”我说,“是后来被人重新封过。” 她抬头看我。 “普通人不会特意去遮一个废墟。”我收起望远镜,“有人不想让别人发现这里面还有东西。” 她沉默几秒,把终端打开,调出卫星地图对比。A岛面积不大,周围暗流多,船只难靠近。唯一能登陆的是东面浅滩,而那个检修梯出口正对着那边。 “里面有工具的可能性很高。”她说,“甚至可能留着通讯设备残件。我们可以试试修复。” 我摸了下腰间的匕首套,确认它固定牢靠。背包拉链拉开一条缝,指尖碰到里面那张全家福。纸面有点潮,但画痕还在。我碰了一下就放回去。 时间不多。燃油剩一半,追兵虽然甩开了,但他们一定会重新部署。会计的母亲还在等着转移,账本数据也需要安全节点上传。我们不能在海上耗太久。 “b岛呢?”我问。 “太裸。”她说,“藏得住人,但一旦他们撒网搜寻,红外一扫就露馅。而且真没水源记录,顶多两天就必须离开。” 我嗯了一声。 c岛根本不用考虑。赵卫国沾过的东西,踩进去就是送死。 剩下的只有A岛。 我盯着图纸最后一栏备注:**通风井底部存有应急干粮密封箱(已过期)**。 过期不代表不能吃。特种压缩饼干保质期三十年,就算失效也能提供热量。 “选A岛。”我说。 她没反对:“航向东北偏北,保持低速。等靠近再提速,避免引擎噪音传太远。” 我转动舵盘,救生艇缓缓转向。船头划开水面,浪花贴着两侧扩散。发动机转速没变,但方向已经不同。 她把终端关了,重新塞进屏蔽袋。动作很轻,像是怕惊扰什么。 “你觉得里面会不会有人?”她忽然问。 “不会。”我说,“真有人守,热源信号早就动了。那是空壳,但被人精心藏起来的空壳。” 她点点头,没再说话。 我把航速稳定在经济模式,眼睛盯着前方。A岛越来越清楚,那道异常的几何线条在晨光中逐渐显现。不是天然形成的岩层断裂,是墙。 周婉宁解开安全绳,挪到我旁边坐下。她没看屏幕,也没碰设备,只是静静看着前方。 “下一步怎么走?”她问。 “先探入口。”我说,“不进去,只查外围痕迹。如果有被动触发装置,远程就能看出来。” “要是有摄像头呢?” “老式掩体不用联网监控。”我说,“他们靠物理陷阱和岗哨。只要没活人,机器自己不会升级。” 她轻轻呼出一口气。 风从右边吹过来,带着咸腥味。我的衣服还没干透,贴在身上不舒服,但不影响操作。右手一直搭在舵杆上,随时准备变向。 燃油表指针停在百分之四十五。够用。 她低头看了眼手表:“还有二十分钟到近岸区。” 我点头。 救生艇继续前行。海面平静,浪不大。远处海鸟飞过,没停留。 我右手伸进背包,把全家福拿出来看了一眼。画里的我和陈雪站在太阳下面,旁边空着一个位置,她说是留给妈妈的。 我把纸折好,放回夹层。 这时,系统界面再次闪了一下。 不是签到提示。 是一行小字浮在角落:“检测到高频信号扫描,来源不明,持续时间3.7秒,已自动屏蔽。” 我没声张。 只是把战术手电放进外袋,顺手将匕首换到更容易拔出的角度。 救生艇朝着A岛方向直线推进,船尾拖出一道白痕。 第91章 A岛防潜网 救生艇的发动机声音低沉,我右手搭在舵杆上没动。燃油表指针停在百分之四十五,风从右边吹过来,衣服贴在身上还是湿的。周婉宁坐在舱尾,终端已经关了,塞进屏蔽袋里。 刚才系统弹出的那条提示还在脑子里转。“检测到高频信号扫描,来源不明,持续时间3.7秒,已自动屏蔽。”不是误报。这种频率接近军用雷达窄波段,能穿透海雾锁定移动目标。对方要么有舰载侦测设备,要么在岛上架了固定阵列。 我没说破。现在最怕的是她分心。 她低头看了眼手表:“还有二十分钟到近岸区。” 我点头,眼睛盯着前方。A岛轮廓比十分钟前清楚多了,岩石断面那道直线般的切口在晨光下越来越明显。不是自然形成的。人工切割后用植被遮掩,七十年代的老办法。 “把图纸再调出来。”我说。 她打开终端,结构图和卫星地图叠加显示。检修梯出口正对东侧浅滩,坡度平缓,适合靠岸。通风井在背风面,位置隐蔽,顶部覆土层厚,不容易被热成像扫到。 “这里没有电磁活动。”她说,“说明没人驻守。但结构完整,意味着我们能获得遮蔽和潜在工具。” “应急干粮箱也在图纸标注位置。”我接话,“就算不能吃,包装也能当火种材料。” 她说完抬头看我。我没回避视线。现在不是犹豫的时候。 追兵甩开了,但他们不会放弃。三艘快艇消失在雷达上不代表撤退,更可能是重新布控。赵卫国的人擅长打围猎战术,先逼你逃,再设口袋等你钻。 我们只剩半箱油。b岛太裸,c岛是陷阱,A岛是唯一能提供实际支援的落脚点。哪怕它被人藏起来,也比无处可去强。 我把航速提升了一档。发动机声音略微变高,船头抬升角度小了点,滑行更稳。 “加大油门了?”她问。 “进最后一段航程。”我说,“低速容易被锁定。现在要快进快停。” 她没反对,只是把安全绳重新扣紧。动作很轻,但每个步骤都做到位。这姑娘虽然身份复杂,但在战场上从不拖后腿。 我摸了下腰间的匕首套,确认它在右侧,拔刀顺手。背包拉链拉开一条缝,指尖碰到全家福。纸有点潮,但画痕还在。我碰了一下就放回去。 这时她忽然开口:“你觉得里面会不会有人?” “不会。”我说,“真有人守,热源信号早就动了。那是空壳,但被人精心藏起来的空壳。” 她点点头,没再说话。 风向稳定,东北偏北。浪不大,船体轻微起伏,但不影响操控。我把舵盘微调两度,让航线更贴近浮标区边缘。那边水深变化大,暗流多,大型船只不敢靠近,对我们有利。 她低头看终端屏幕,手指滑动几下:“高频信号没再出现。但刚才那次扫描覆盖范围不小,至少五公里半径。” “不是随便扫的。”我说,“是有目标地搜。” 她抬眼看我。 “他们知道我们往这个方向跑。”我继续说,“或者猜到了。” 她沉默几秒,把终端合上,重新塞进屏蔽袋。这次她多绕了一圈封口带,确保信号不会泄露。 “账本数据还没传出去。”她说,“会计的母亲还在等转移指令。” “等靠岸再说。”我说,“海上不安全,上传会被截。” 她嗯了一声,抱膝坐着,下巴抵在膝盖上。阳光照在她脸上,但她没眯眼。眼神一直盯着A岛的方向。 我看了眼燃油表。百分之四十三。够用。 “还有八分钟入近岸区。”她轻声说。 我点头,左手移到油门控制杆上,随时准备收速。最后一段路最关键。太快容易撞滩,太慢会被发现。必须卡在最佳时机切入浅水区,然后熄火滑行靠近。 她突然伸手摸了下颈侧,像是感应到什么。动作很小,但我注意到了。 “怎么了?” “没什么。”她说,“就是觉得……太安静了。” 我明白她的意思。 海鸟飞过,没叫。浪拍岩壁的声音也不规律。这片海域本该有回流声,但现在只有单调的水响。 我右手慢慢松开舵杆,移到背包外袋,把战术手电拿出来检查。开关正常,灯头无损。又抽出匕首看了一眼,刃口干净,没锈。 她看着我动作,没问。但我们都知道,越是平静,越可能有问题。 我把匕首插回去,手停在套具上几秒。系统界面没动静。签到要等到凌晨,现在只能靠自己。 “你还记得图纸上配电房的位置吗?”我问。 “记得。西侧靠后,和通风井连着。”她说,“如果线路没全毁,可以接临时电源。” “不只是电源。”我说,“那种老式掩体,配电房旁边通常会有备用通讯端口。军用级的,能连短波电台。” 她眼睛亮了一下。 “你是说……我们可以发信号?” “不一定能发出去。”我说,“但可以试试录一段加密音频,存进U盘。等以后找到节点再传。” 她立刻打开终端,开始准备数据包模板。手指在屏幕上快速敲击,设定加密协议。 我继续盯着前方。A岛距离缩短到两公里内,检修梯出口完全可见。混凝土结构外层有裂痕,但整体没塌。边上堆了些碎石,像是人为清理过的痕迹。 不是自然崩塌。 有人来过。 我减了半档油门,船速降下来。浪花从两侧变成细流,船体下沉一点,更稳了。 “还有五分钟。”她说。 我没应声,右手握紧舵杆。身体前倾,右腿因为久坐有些发麻,但我没动。注意力全在前方岩壁和水面交界处。 她停下打字,抬头看我。 “怎么了?” “前面水色变了。”我说。 她立刻起身走到我旁边,顺着我看的方向望过去。靠近浅滩的水面颜色更深,像是淤泥沉积。但那片区域本该是硬沙底。 “不对劲。”她说。 “减速。”我直接拉下油门到底。 发动机声音骤降,船体惯性往前滑了十几米,速度越来越慢。 她抓紧扶手,盯着那片深色水域。 “像不像……被什么东西盖住了?”她低声问。 我没回答。因为我看到了。 水面下,有一块长方形的暗影,边缘太齐,不像石头。而且随着水流微微晃动,像是漂浮物底部接触到了障碍物。 我拿起望远镜,调焦。 镜头里,那东西表面有纹路。网格状,金属材质。 不是天然形成的。 “是网。”我说,“拦在入口前的。” 她脸色变了。 “渔网不会铺那么整齐。” “不是渔网。”我说,“是防潜网。军规型号,带阻钩刺。” 她呼吸重了一点。 我知道她在想什么。 这种网不会单独存在。后面一定有警戒系统。压力传感器,或者水下震动触发器。 我们还没靠岸,就已经踩到了第一道防线。 我把救生艇再往后退五十米,彻底停机。船随波轻轻晃动,没再前进。 她看着我。 “还能进去吗?” 我盯着那片水面,没说话。 图纸上没标防潜网。说明这是后来加的。 加的人,要么是赵卫国,要么是另一股势力。 但不管是谁,这地方已经不是单纯的废弃掩体了。 它是陷阱,还是避难所? 我现在不知道。 我只知道一件事。 我们已经没有别的选择了。 第92章 险登岛屿 救生艇停在五十米外,发动机彻底熄火。水面很平,像一层灰蓝色的布盖着海面。我盯着那片深色水域,防潜网的轮廓在水下隐约可见,边缘整齐,不是自然形成的东西。 周婉宁蹲在船尾,手一直握着应急桨柄。她没说话,但我能看出她在等指令——眼神沉静,指尖却微微发紧,像是把所有疑问都压进了沉默里。那种信任,比任何言语都沉重。 我把背包拉链拉开一条缝,确认匕首在套子里,战术手电也还在。然后把终端屏蔽袋固定在舱底挂钩上,扣紧了才松手。这种老式军用设备,一旦泄露信号,等于主动报位置。我动作很轻,可心跳却像撞在肋骨上,一声声提醒我:这不是训练,是生死局。 “如果三分钟我没浮上来,立刻划桨后退五十米。”我说,“等我信号再靠近。” 她看了我一眼,点头。没有问为什么,也没有犹豫。那一瞬,我仿佛看见她眼底闪过一丝担忧,又被她强行压了下去。这种时候,多一句话都是浪费时间,而她的沉默,是最锋利的回应。 我脱掉冲锋衣,只穿作战裤和贴身速干衣。右腿有点僵,长时间坐着让肌肉发麻,但现在顾不上这些。我深吸一口气,从船尾慢慢滑进水里。 海水冷得刺骨。耳朵一入水,外界声音立刻变小,世界骤然安静,只剩下血液在耳膜里奔流的声音。我闭住呼吸,靠身体惯性向前游,动作放得很轻。特种兵训练里有一条:水下移动比陆地更危险,因为声音会传得更远——哪怕一次心跳的震颤,都可能成为杀机的引信。 靠近防潜网底部时,我能看清它的结构。金属网格,带倒钩刺,每根钢缆都绷得很紧。这种网不是用来拦鱼的,是防人潜入的。真正的杀招不在表面,而在那些看不见的机关深处。 我用匕首尖轻轻刮了一下网面。动作极小,只是试探——像一片落叶擦过铁锈,无声无息。 远处岩缝中传来“咔”的一声,像是齿轮咬合。一道钢索从海底弹出半寸,又缩回去。陷阱触发了。 我立刻后撤五米,浮出换气。水面波动不大,但我能感觉到心跳在加快。闭气时间不能太长,否则会影响判断——而在这片死寂的海域,一个错误的判断,就是一条命。 周婉宁盯着我看。我抬起右手,比了个“剪左不剪右”的手势。她懂了,微微点头。那一刻,我们之间不需要语言,只需要一个眼神、一个动作,就能读懂彼此的生死抉择。 再次下潜前,我调整了呼吸节奏。这一次绕到左侧沉桩后方。那根桩体插进礁石缝里,顶部有锈蚀螺帽。我用匕首撬开它,卸掉张力锚点。主缆松了一截,但还没断。 传感器应该装在另一根桩体内部。我刚才刮网时引发的震动被捕捉到了,但它误判为外部干扰,没有启动绞杀程序。现在我要让它继续误判——就像一场精心编排的心理战,敌人以为风浪在动,而猎手已在暗处收网。 我沿着主缆反向施压,让整张网出现局部松弛。水流带动网面轻微晃动,看起来像自然松动。传感器没反应。 接着我贴着网底游过去,避开承重线,专挑非关键节点下手。匕首刃口很薄,割断一根钢丝只需要两秒。我一段段切,制造出一个刚好够人通过的缺口。每一次切割,我都屏住呼吸,仿佛怕惊醒沉睡的恶魔。 过程中右腿抽了一下。肌肉太久没高强度运作,加上低温刺激,开始不听使唤。我没停,继续往前——疼痛是活着的证明,而此刻,活着,就是为了完成任务。 最后一段网线切断时,我看到主缆连接处有个小盒子嵌在桩体侧面。那是震动感应器的核心模块。我没碰它,直接绕过去。有些东西,碰了就是死路。 出水那一刻,我差点呛水。闭气超过四分十七秒,嘴角已经渗血。我扶住救生艇边缘,稳住身体,朝周婉宁打出“通行”手势。她立刻启动发动机,低速推进。船头对准我开出的通道,一点点滑进去。速度很慢,避免激起波浪惊动其他装置。 靠岸前最后十米,我站在浅水里推船。沙底硬,但有碎石。脚踩下去能感觉到异物。我低头看,沙滩上有几道拖痕,像是有人把什么东西从水里拽上来过——痕迹新鲜,方向混乱,说明不久前还有人活动。 救生艇卡在碎石堆上,半边船体上了岸。我把它往遮蔽区拖了五米,用断裂的浮标杆和海草做了简易伪装。周婉宁跳下来,第一时间打开屏蔽袋取出终端。 她蹲在地上,手指快速操作屏幕。几秒后,她抬头看我,眼神里多了几分凝重。 “有残波。”她说,“微弱,但存在。频率接近旧式军用手台。” 我点点头,没说话。这种型号的电台早就淘汰了,能在岛上收到信号,说明不久前有人用过——不是我们的人,那就只能是敌人,或是另一股未知的势力。 我弯腰检查沙滩。除了拖痕,还有鞋印。尺寸偏大,纹路杂乱,不像制式军靴。至少两个人走过,方向不同,有的往岛内去,有的返回岸边。他们来过,离开过,或许还会回来。 周婉宁站起身,把终端塞回屏蔽袋。她眼神没离开我,声音很轻,却字字清晰:“我们不是第一个来的。” 我知道。防潜网是新的,图纸上没有。有人后来加的。要么是赵卫国的人,要么是另一股势力。不管是哪边,这地方已经被盯上了。空气里弥漫着一种无形的压迫感,仿佛整座岛都在注视着我们。 我把冲锋衣从防水袋里拿出来,迅速穿上。衣服还是湿的,但保暖层还能起作用。背包甩上肩,确认全家福还在夹层里——那张泛黄的照片,是我唯一不愿丢下的软弱。 周婉宁从艇底拿出备用弹匣和急救包,塞进随身包。她的动作很稳,一点多余动作都没有。可在她转身的一瞬,我看见她指尖微微颤抖了一下——不是害怕,而是压抑着某种更深的情绪。 我走到检修梯下方平台,抬头看岩壁。混凝土结构有裂缝,但整体稳固。通风井口被植被遮住一半,看不出里面情况。风从缝隙里钻出来,带着一股陈年的潮湿味。 周婉宁走过来站在我旁边。我们都没说话,只是看着眼前这条路——前方是黑暗,身后是深渊,而我们,只能向前。 远处传来一声鸟叫。不是本地海鸟的声音。 我摸了下腰间的匕首套。刀还在。心,也还在跳。 “走。”我说。 第93章 意外的资源 我踩上沙滩,碎石硌着鞋底。周婉宁跟在后面,脚步很轻。我们没说话,但都知道不能停。刚才发现的拖痕和鞋印说明有人来过,电台残波也还没消失。这地方不干净。 我抬手示意她靠右走,自己贴左侧行进。林区边缘的植被太密,视线被挡住大半。我们绕开明显踩踏过的泥地,从侧翼斜插进去。每走五步就停下来听一次风声。鸟叫不对劲,不是本地品种。 百米后,前方树影里露出一角屋顶。藤蔓爬满了整个结构,木墙半塌,门口倒着两个铁桶,锈得只剩骨架。是小屋。 我蹲下身,从背包里摸出战术手电,不开光,只握在手里。周婉宁会意,退到一块岩石后警戒。我往前挪,靠近门板,用匕首尖轻轻推了一下。门吱呀响了半寸,没触发机关。 地上没有绊线,门槛也没被动过的痕迹。我伸手拍了两下墙面,声音发空,里面没人藏。回头对周婉宁打了个“安全”的手势。 她快步过来,站在我身后半步的位置。我一脚踹开门,木板应声倒地,扬起一层灰。屋里光线很差,只有顶上裂缝漏下一点天光。角落堆着破箱子和烂渔网,地面铺着碎木板,踩上去有松动的响。 “你查左边,我查右边。”我说。 她点头,已经打开微型计算机的应急供电模式,屏幕微光映在脸上。我打开手电低光档,扫过墙面和天花板。没有摄像头,也没有电线走线。这屋子废弃很久了。 柜子在左边墙角,她蹲下去翻。我走向右边那个塌了一半的床架,底下压着个帆布包。拉出来时带出几片霉斑,但我顾不上这些。拉开拉链,里面是密封袋装的压缩饼干,两包,生产日期是三年前,保质期还剩三个月。 “有吃的。”我喊了一声。 她没抬头,“我也找到了一点肉干,真空包装,没破。” 我把包放桌上,继续翻。床头有个铁盒,撬开后里面有防水火柴、卷尺、记号笔,还有一把军铲,型号是老式野战用的,刃口有点钝,但能用。 周婉宁这时从柜子最底层抽出一本笔记本。纸页发黄,边角卷曲。她翻开看了看,“记录的是潮汐时间,每天都有标注,最近一次是五天前。” 我接过来看。最后一页写着一行字:“补给周期:每月初七,风向西北。” 今天是十二号。初七已经过了五天。如果真有人定期来补给,那他们至少要等下个月才会再来。 “说明短期内不会有人到。”我说。 她合上本子,“也可能是故意留下的假信息。” “我知道。”我走到屋子另一头,踢开一堆杂物。墙角有个夹层,被一块活动木板盖着。伸手进去,掏出一张折叠的牛皮纸。 展开一看,是手绘地图。线条很细,但清晰。标了三条离岛航道,一条往北通工业港,一条往西进深海区,第三条指向东南——那里画了个小渔港的符号,旁边写着:“无登记武装巡逻”。 我盯着那条路线看了五秒。 “能走。”我说。 她走过来站我旁边,低头看图。“这不是民用图纸的风格。坐标系用的是旧海防标准。” 我点头。昨天签到时系统解锁的信息里提过,这片区域曾经设过海防观测点,归边防部队管。这屋子的位置和当年的哨所位置吻合。 “地图来源可信。”我说,“而且补给中断或延迟,给我们争取了窗口期。” 她没说话,手指在地图上来回划了几遍,“问题是,敌人会不会也知道这条路线?” “会。”我收起地图,塞进冲锋衣内袋,“但他们现在在追我们的信号,以为我们往浅滩逃。只要我们不动电子设备,他们找不到这里。” 她点点头,把笔记本和肉干放进随身包。我检查了一遍屋子,确认没有遗漏。食物够撑三天,工具能应付基本野外需求。最关键的是这张图,给了我们明确方向。 “先休整。”我说,“天黑前再定下一步。” 她应了一声,去关窗户。木框卡住了,她用力往上推,才合上一半。外面风开始变大,吹得屋顶藤蔓晃动。屋里终于安静下来。 我把背包放在门边,方便随时拿。匕首插回套子,手电放桌上。周婉宁坐在床沿,把微型计算机抱在怀里,屏幕还在运行后台扫描程序。 “你还记得小时候来过这种岛吗?”她忽然问。 我没抬头,在整理军铲上的锈迹,“不记得了。十年之前的事,很多都断片。” “我来过。”她说,“七岁那年,父亲带我来过一个类似的地方。也是这种小屋,也有地图。” 我停下动作,看着她。 “后来才知道,那是实验前的适应训练。”她声音很平,“他们让我记住路线,说是为了‘生存考核’。” 我没接话。这种事情,解释没用。 她低头看着自己的手,“但现在这张地图,是真的能带人离开的吧?” “是真的。”我说,“只要我们不出错,就能活着出去。” 她轻轻嗯了一声,把计算机放在腿上,闭了会儿眼。 屋外风声更大了。屋顶某块铁皮松了,发出咔哒咔哒的响。我起身去查看,发现是固定钉锈断了。用军铲柄顶住,暂时稳住。 回来时她正盯着地图看,眉头皱着。 “怎么了?”我问。 “这条航道,”她指着东南方向,“中途有个环流区。按笔记本里的潮汐记录,今晚十点前后水流最缓。错过这个时间,就得等四十八小时。” 我算了下时间。现在是下午三点十七分。还有六个多小时。 “那就晚上走。”我说,“白天休息,恢复体力。” 她点头,把地图折好递给我。我接过,贴身收好。 她站起来活动了下肩膀,动作有点僵。高强度航行加上刚才水下作业,她的体能也到了极限。 “你去床上躺会儿。”我说,“我守前半段。” 她看了我一眼,没拒绝,坐回床沿。床板吱呀响了一声,但她没换位置。 我走到门边,靠墙站着。右手习惯性摸了下腰间。枪不在,但匕首在。 屋外树林静得很奇怪。连虫鸣都没有。 周婉宁忽然抬起头,“你有没有觉得……太顺利了?” 我没回答。 从发现拖痕,到找到小屋,再到物资齐全、地图出现,一切像被人摆好的棋局。可如果我们是棋子,那对手为什么不出手? 我盯着门外的树影。 也许不是没出手。 只是还没到时机。 第94章 短暂的安宁 我回来后又绕了一圈,把门缝用破布塞紧,窗框重新压了石块。屋顶那块铁皮还在响,但军铲柄顶着,暂时不会掉下来。我走到桌边,把匕首放在手电旁边,离右手一步距离。 周婉宁已经把微型计算机关了,屏幕黑着,抱在怀里像抱着一块暖手的石头。她坐在床沿,肩膀塌下来,手指一直抠着帆布包的边角。我没说话,蹲在门边角落,背靠墙,膝盖微曲,这是我在部队时最常摆的姿势——能睡着,也能立刻站起来。 她忽然动了,从包里拿出一包肉干和压缩饼干,撕开包装,递到我面前。“吃点东西吧,你比我更耗体力。” 我看了她一眼,接过肉干。味道很咸,嚼了几下就咽下去。她自己也吃了一小口,然后停下,盯着我看。 “刚才你说‘只要不出错,就能活着出去’。”她声音不高,“你总是这样,把所有压力扛在自己身上。” 我咀嚼的动作停了一下,没抬头。 “但这次,我不是累赘。”她说,“我想和你一起走完这条路。” 我抬眼看着她。她眼睛有点红,不是哭,是累出来的。我们对视了几秒,我说:“我知道。” 我把剩下一半食物收进背包。“留着晚上用。”然后挪到床另一侧坐下,没再靠着墙,而是双肘撑膝,低头闭眼。 这是我十年来第一次,在别人面前不靠墙坐着。 屋里安静下来。风刮着屋顶,铁皮咔哒响,木架偶尔吱呀一声。我耳朵听着外面,心却慢慢沉下来。肌肉开始发酸,尤其是右腿,从水下剪网到现在就没松过劲。 “你会害怕吗?”她突然问。 我睁眼,看着地面的一块霉斑。 “怕没用。只有准备。”我说。 “我不是问任务。”她抬头,“是怕失去……比如雪儿,比如现在这一切。” 我喉咙动了一下。十年前医院的画面一下子冲进来——白色的天花板,滴答的仪器声,护士递过来一张皱巴巴的照片。陈雪三岁,笑得很傻,画在纸上贴在我床头整整七年。 那时候我不知道她是我的女儿,只记得醒来第一件事就是伸手去摸那张纸。 “十年前我躺在医院,什么都不记得。”我说,“醒来第一件事是摸她的照片。那时候就知道——我不能再丢下任何人。” 周婉宁低着头,手指还在摩挲包边。“我母亲死前最后一句话是‘别信任何人’。”她顿了顿,“可我现在……想相信你。” 我没说话,起身走到桌边,拿起水壶倒了半杯水,递给她。 她接过杯子,手指有点抖。我站在旁边,没走开。 “你可以。”我说,“我在。” 她喝了一小口,把杯子放回桌上。然后抬头看我,眼神不像之前那么绷着了。 “你知道吗?”她说,“刚才你说‘我知道’的时候,我觉得……真的有人接住了我。” 我没回答,只是坐回床边。这次坐得比刚才更放松了些,肩膀落了下来。 她靠着床头慢慢躺下,没脱鞋,也没盖东西。帆布包垫在头下面当枕头。她闭上眼,呼吸渐渐平稳。 我没睡。系统界面在脑子里自动刷新,0点还没到,签到奖励没出来。我盯着门缝漏进来的光,一点点变暗。天快黑了。 过了不知道多久,她忽然开口,眼睛没睁。 “你是不是觉得我很麻烦?” 我摇头,“没有。” “我是赵卫国的女儿。”她说,“你也知道这点。可你还让我跟着你,还让我参与行动。” “你是周婉宁。”我说,“不是他的一部分。” 她睁开眼,看着屋顶裂缝透进来的天光。“以前我以为活着就是为了完成任务。后来发现,我只是在替别人活。” 我低头看着自己的手。掌心有疤,是训练时被匕首划的。还有几道旧伤,洗不掉。 “我也不是一开始就会保护人。”我说,“刚进部队那年,我连队友都救不了。后来才知道,守住一个人,比打赢一场仗难得多。” 她轻轻嗯了一声。 “那你现在……”她顿了顿,“还会怕自己守不住吗?” 我沉默了几秒。 “怕。”我说,“但我不会停下。” 她嘴角动了一下,像是笑了,又像是太累了挤出来的表情。她翻了个身,脸朝里,背对着我。 “让我睡一会儿。”她说,“一个小时就行。到时候叫醒我,换你休息。” 我点头,“好。” 她没再说什么,呼吸慢慢变得均匀。没几分钟,睡着了。 我起身检查了一遍门窗,确认都封好了。然后回到床边,坐在原来的位置。匕首就放在手边,但我没再去摸它。 屋外风更大了,吹得藤蔓拍打墙面。某处木板松了,发出轻微的晃动声。我听了一会儿,确定不是人为的节奏,才放下心。 我低头看着她。头发乱了,脸上有灰,嘴唇干裂。但她睡得很沉,没有惊醒的迹象。 这十分钟是我这三天来最安静的时间。 我从冲锋衣内袋掏出女儿画的全家福。纸角卷了,颜色也褪了些。画上只有三个人,我和陈雪,还有一个穿白裙子的女人。我不知道她妈长什么样,但这幅画我一直带着。 我把画收回去,抬头看她。 她翻身时,袖口滑了一下,露出手腕内侧一道浅疤。不是新伤,早就愈合了,但看得出是刀割的。我认得那种痕迹——执行任务前的心理评估测试,有些人会用这种方式缓解压力。 我没问。 每个人都有不想说的事。 我靠在床架上,闭上眼。身体很累,脑子却还在转。追兵的位置、燃油量、潮汐时间……一堆事缠在一起。 但这一刻,我没有去想下一步怎么走。 我只是坐着。 风吹着屋顶,床板偶尔响一声。她的呼吸声和我的交错在一起。 这种感觉很陌生。 我不是一个擅长休息的人。十年植物人,醒来就是逃亡。我习惯了随时战斗,习惯了没人能依靠。 但现在,有个人在我旁边睡着了,而我没有赶她走。 我睁开眼,看了眼手表。下午四点十七分。 还有六个多小时,才能出发。 我重新闭眼,手搭在膝盖上,没握拳。 至少这一小时,我可以什么都不做。 屋外风雨渐大,一块铁皮终于松脱,砸在地上发出闷响。 她没醒。 我也没动。 第95章 离岛的准备 我睁开眼的时候,天还没亮。 屋外风还在刮,屋顶那块铁皮早就掉了,砸在地上没再响过。 我靠在床边,手放在膝盖上,没有握拳。 周婉宁睡着了,脸朝里,呼吸很轻。 我看了一眼手表,五点四十三分。 就在零点整的时候,系统签到了。绿色字符浮现在脑子里:【签到成功,获得军用级手持导航仪(带地形识别模块)】。 我没有动,也没有叫她,只是将设备从意识中提取出来,塞进背包夹层。 它不大,金属外壳,侧面有接口,屏幕是哑光的,不反光。 半小时后,天边有一点灰白透进来。 我起身,先查看门缝的布条,未被触动。 窗框上的石块也未移位。 安全。 我走到床边,轻拍她的肩膀。 “该走了。” 她睁眼很快,没有迷糊,坐起来就抬手揉了下手腕内侧。 我没有追问那道疤的事。 她背起帆布包,把微型计算机塞进去,拉好拉链。 我们开始收拾东西。 我把匕首插进战术腰带右边,手电放左边口袋。 急救包是前两天签到得的,止血凝胶、绷带、消毒片都在。 我检查了一遍弹药,两支备用弹匣,共三十发。 冲锋衣内袋摸了一下,全家福还在,纸角卷了,但没破。 她蹲在地上清点食物。 压缩饼干三包,肉干两袋,水壶加满,够三天。 地图摊在桌上,她用两块石头压住边角。 这图是昨天在小屋里找到的,手绘的,线条歪歪扭扭,标了几个点,东南方向有个小渔港。 “燃油不知道还有多少。”我说。 她点头,“救生艇还能用就行。” 我取出导航仪,按下电源键。 屏幕亮起,蓝光,自动扫描。 几秒后,三维地形图生成,标记出三条路线。 一条靠西,贴悬崖;一条往南,穿过沼泽区;最后一条沿溪流下行,通向北岸浅滩。 “走这条。”我指了指中间那条。 她把微型计算机连上导航仪端口,校准信号。 抬头问我:“电池能撑多久?” “不知道。” 我把设备收进背包,“省着用。” 她关机,抱紧包。 我们背上行囊,我最后看了一眼屋子。 桌还在,床塌了一半,墙上霉斑像地图。 门半掩,风吹动一块破帘子。 我推开门。 外面湿冷,风直接打在脸上。 地上全是泥,昨夜雨水积成小坑。 我走在前面,右手持手电,左手按着背包里的导航仪。 她跟在我后面,脚步很稳。 屋后有条小路,被草盖了一半。 我们顺着走,避开昨晚发现陷阱的地方。 那边地势低,容易陷进去。 溪流在左边五十米,水声不大,混在风里。 走出一百多米,到了岔路口。 杂草更密,地面湿滑。 我停下,掏出导航仪,开机。 屏幕蓝光一闪,光点定位,方向向前。 信号稳定。 我回头看她。 她站着,没说话,头发被风吹乱,脸上有泥点。 她抬手把刘海拨开,眼睛看着我。 “没问题。”我说。 她点头。 我们继续往前。 脚下的路越来越难走,土松,踩下去会陷。 我放慢速度,每一步都试探后再前行。 她鞋底打滑一次,往前踉跄半步,我伸手抓住她手臂,没说话,她也没说谢谢。 这种事不用说。 林子深了,树挡风,声音小了些。 溪流一直跟着我们,水色发灰,漂着枯叶。 导航仪在包里,我时不时摸一下,确认还在。 又走了一段,前面地势往下斜,坡度不大,但草特别密。 我蹲下,用手分开草丛,底下是硬土,有人走过。 脚印很浅,被雨泡过,但方向一致,朝北。 “有人来过。”我说。 她站在我身后两步,“最近?” “不超过十二小时。” 她没出声。 我把手电关了,节省电量。 天光比刚才亮些,能看清路。 我重新背上包,走在前面。 她紧跟。 下坡后是一片矮树林,枝条横七竖八。 我用匕首割断拦路的藤蔓,扔到一边。 她帮忙清开一条窄道。 我们贴着树干走,避免发出声音。 穿过林子,眼前开阔了些。 溪流变宽,水流缓,岸边有碎石堆。 导航仪显示,再往前八百米就是北岸浅滩,离海不远。 我停下休息两分钟。 右腿有点酸,植物人时期留下的毛病,长时间走路会胀。 我靠着树,没有坐下,手按在膝盖上。 她站旁边,喝水壶里的水,喝完拧紧盖子。 “你还记得第一次任务吗?”她突然问。 我没抬头。“记得。” “怕吗?” “不怕。只知道要完成。” 她低头看自己的鞋尖。 “我现在不想只完成任务了。” 我没接话。 不是不知道说什么,是没必要说。 我们继续走。 快到浅滩时,路边有根木桩,半埋在土里,上面刻了个箭头,指向溪流下游。 刻痕新鲜,边缘整齐,不是风化或随意划出的。 我蹲下看。 “是工具刻的。” “标记。”我说。 她也蹲下,“谁留的?” “不知道。但不是敌人。” “为什么?” “敌人不会留路标。” 她没再问。 我们绕开木桩,沿着溪流走。 地面变硬,碎石多,好走些。 导航仪屏幕一直亮着,光点稳步向前移动。 走到浅滩边缘,水很浅,能看到底。 对面是礁石带,浪打上去,白沫飞散。 救生艇应该能靠岸。 我拿出导航仪,最后一次确认方向。 信号正常,路线清晰。 她站在我旁边,看着水面。 “我们能出去。”她说。 我没有回答。 风还在吹,带着咸味。 我收起设备,往前走了一步。 脚下的石头松了一下,但我没停。 我们继续沿着岸边走,寻找合适的登船点。 前方二十米,水边有一堆浮木,被人摆成三角形。 这不是自然形成的。 第96章 神秘标记 前方二十米,水边那堆浮木被人摆成三角形。 我停下脚步,周婉宁也跟着停了。她没说话,只是站在我侧后方半步的位置,手已经搭在帆布包的拉链上。 我知道她在等我说话。 我把背包拉开,取出导航仪。屏幕亮起,蓝光映在脸上,三维地形图很快加载出来。坐标点闪烁,显示我们当前位置在北岸浅滩边缘,距离预设路线偏差不到七米。 信号稳定。 我把设备贴紧胸口,挡住风和湿气。这种军用级装备不怕雨,但长时间暴露在外会影响精度。我不能冒这个险。 “再确认一次方向。”我说。 周婉宁点头,从包里拿出微型计算机,接上导航仪的接口。她手指在键盘上敲了几下,调出频段扫描界面。 “有残留信号。”她说,“短脉冲,加密协议类似军用数据链,持续时间不超过三十秒,就在两小时前。” 我皱眉。 不是民用设备能发出的信号。 “有人在这附近用过同类导航系统。”她抬头看我,“而且操作时间很短,像是快速定位后就关机了。” 我蹲下,盯着那堆浮木。三角形三个角由三根粗细相近的木头组成,底边平行于水流方向,顶点指向溪流下游——正好是导航推荐的前进路线。 这不是随手扔的。 我伸手拨开旁边的泥沙,地面没有拖拽痕迹,也没有脚印重叠或打斗的迹象。这个人来过,留下标记,然后离开了。动作干净,目的明确。 “你觉得是陷阱?”她问。 “如果是陷阱,没必要留标记。”我说,“敌人不会提醒你走哪条路。” 她沉默几秒,“所以……是帮我们的人?” “不清楚。”我收起导航仪,“但现在只有这条路可走。” 燃油只剩百分之四十六,食物撑不了太久。城市边缘是我们唯一的补给机会。绕路会多花一天时间,而赵卫国的人不会给我们这一天。 我站起来,往前走。 脚踩在碎石上,发出轻微的摩擦声。右腿有点胀,但我没放慢速度。越靠近目标区域,越不能停。 她跟上来,脚步比刚才轻了些。 穿过浅滩后,地面逐渐变硬,草少了,泥土开始干燥。导航仪显示前方五百米有一条废弃小径,通往内陆,连接一条老公路。那条路早就没人修了,但足够车辆通行。 我们沿着溪流走,保持五十米距离。水声能掩盖脚步声,树林也能提供掩护。 走了大概十分钟,我忽然抬手示意她停下。 前方树干上有一道划痕。 不高,大约一米六左右,刻在背阴面,边缘整齐,是匕首一类的工具留下的。方向朝前。 我又往前几步,在另一棵树上发现了同样的痕迹。 连续三处。 “这是新的。”我说。 “谁做的?”她低声问。 “不知道。但和浮木标记一样,指的都是这条路。” 她看着我,“你还信系统?” 我打开导航仪。屏幕依旧蓝光稳定,路线清晰。电子地图和手绘图基本吻合,唯一区别是手绘图没标出这片林区里的小径。 而现在,这条小径正被人为标记着。 “系统没错。”我说,“但它只提供数据。人怎么走,得自己判断。” 她没再问。 我们继续前进。 每过一段,就会看到新的标记——有时是石头摆成箭头,有时是树枝折断的角度不对。这些都不是自然形成的,也不是随便路过的人能留下的。做这些事的人懂野外行进规则,知道怎么让追踪者忽略痕迹,又能让目标看清方向。 这不像敌人的作风。 敌人喜欢埋伏、设障、引诱。他们不会费劲留下这么多清晰指引。 除非……他们在引导我们去某个地方。 我想起账本里的内容,“星瞳计划”,陈雪的名字出现在观察名单上。赵卫国的目标不止是灭口,他还想让我们动起来,走到他设计的位置。 但这路上的一切都太顺了。 小屋的食物、手绘地图、防潜网的缺口、浮木三角、现在的路径标记……每一个环节都在帮我们节省时间和体力。 如果是圈套,那就太大了。大到不像是为了抓我们,倒像是为了把我们送到某个节点。 “你在想什么?”她突然问。 “我在想,有没有可能……”我顿了一下,“有人不想让我们死。” 她没接话。 风吹过来,带着一点土腥味。天光比刚才亮了些,云层裂开一道缝,透出灰白色的光。 又走了一段,地势微微上升。导航仪提示前方两百米进入丘陵过渡带,坡度增加,建议减速前行。 我放慢脚步,右手按在战术腰带上,左手握紧导航仪。 她一直跟在我后面,眼睛扫视两侧林地。她的状态比我好,年轻,体力足,也没有旧伤拖累。但她更紧张。每次遇到标记,她都会多看两眼,像是在辨认某种暗号。 也许她认识这些东西的来源。 我没问。 有些事,现在不能问。 到了坡顶,视野开阔了些。远处能看到一条断裂的水泥路,路边有倒塌的电线杆,再往远,是一片低矮建筑群的轮廓。 城市边缘。 导航仪显示距离目标点还有八公里,预计步行两小时十五分钟到达。 我停下休息。 右腿肌肉绷得厉害,我靠在一棵树上,没坐下。坐下容易让人放松警惕,我不想在这个时候松下来。 她喝水壶里的水,喝完拧紧盖子,递给我。 我摇头,“你自己留着。” 她也没坚持,把水壶塞回包里。 “你觉得我们能进去吗?”她问。 “能。”我说,“只要不碰触发条件。” 她低头看自己的鞋尖,“比如?” “比如联网、刷脸、进入监控密集区。”我说,“赵卫国控制着市政系统,我们一露脸就会被锁定。” 她点头,“所以得走外围,找落脚点。” “嗯。” 我重新背上包,检查了一遍导航仪电量。还剩百分之七十二,够用。 我们继续往前。 下坡时地面松软,她滑了一下,手撑在地上才稳住。我伸手拉她起来,她没拒绝。 这种事不用说谢谢。 快到山脚时,路边出现一块水泥桩,半埋在土里。上面有个符号——一个圆圈,里面画着三角。 我蹲下来看。 这不是通用标记。 也不是军事标准符号。 但它出现在这里,和之前的指引一样,指向同一条路。 “你见过这个吗?”我问她。 她摇头。 我站起身,往前走。 她没动。 我回头。 她站在原地,盯着那个符号,脸色变了。 第97章 再遇危机 周婉宁站在水泥桩前,脸色发白。我一把将她拽到树后,她的肩膀撞在我手臂上,没说话。 “认识那符号?”我问。 她摇头,呼吸有点乱。 我没再问。现在不是追问的时候。我把导航仪塞进背包夹层,拉好拉链。左手摸到战术匕首,右手伸进背包底部,抓住狙击枪的组件。零件还没组装,但握在手里能当近战武器用。 林子边缘有动静。 我贴着树干往前看,废墟里停着三辆改装越野车,车门打开,人影从两侧散开。黑色作战服,战术背心,枪口统一朝我们藏身的方向。 包围圈已经形成。 退路被切断。 “往右。”我低声说,拉着周婉宁猫腰移动。脚踩在碎石上,发出轻微声响。右腿旧伤开始发紧,但我不能停下。 刚走出十米,前方尘土扬起。一辆车猛打方向,横在小路上,车灯亮起,强光直射我们位置。 “别动!”有人喊。 我眯眼看向声音来源。一个穿迷彩战术服的男人站在车顶,手里举着扩音器。他身后七八个人呈半圆逼近,枪全端着。 我们被堵死了。 周婉宁靠在我左侧,我能感觉到她在喘气。她把微型计算机抱在怀里,手指扣在包带上。 “你们跑不掉的。”车顶那人说,“交出账本,放你们一条生路。” 我没回应。 他知道我们有东西,但他不知道具体是什么。这是虚张声势。 “再给你们十秒。”那人说,“不然先打残那个女的。” 枪口转向周婉宁。 我盯着他们推进的节奏。五个人在前,三人斜后方策应,剩下两个在侧翼卡位。标准围剿队形,训练过。 但他们犯了个错——太靠近中间那片沙地。 那里有个浅坑,积了点雨水,不起眼,但足够掩盖爆炸反光。 我低头看表。 23:59。 还差一分钟。 我屏住呼吸,手悄悄伸进背包内袋。那里有个硬物,方形,金属外壳,沉。 系统每天只给一次机会。 这次必须赌准。 “九、八、七……”车顶的人开始倒数。 周婉宁的手突然抓住我胳膊。 “别信他们。”我压低声音,“会计母亲的位置我昨天就确认过,不在画面上。” 她手指松了一点。 “六、五……” 我闭眼一秒,睁开。 00:00。 眼前一闪,绿色字符浮现在视线中央:【签到成功,获得高爆手雷x1】。 来了。 我慢慢将手雷握进掌心,拇指卡住保险栓。身体微微右转,挡住敌人视线。 “四、三……” 我盯着领头那人。他还在数,眼神盯着我们,像等着猎物崩溃。 “二……” 我忽然笑了。 “你们老板……”我说,“从来不知道什么叫‘准时’。” 话音落,右手一甩。 手雷飞出去,弧线压得很低,落在沙坑积水处,溅起一圈泥水。没人注意到。 “一!” 枪口全部抬起。 下一秒,轰! 火光冲天,沙石炸开,最近的三个敌人直接被掀翻。一个倒地抽搐,另一个捂着脸惨叫。烟尘瞬间腾起,像一堵墙挡在我们和敌群之间。 我立刻拽住周婉宁手腕,猛冲向右侧。 “走!” 加油站残骸就在五十米外。坍塌的顶棚,歪斜的加油机,混凝土块堆成天然掩体。 我们冲进去,翻过断墙,趴在地上。 耳边全是爆炸余响,夹杂着零星枪声。有人在吼指令,脚步声杂乱。 “你没事吧?”我问。 周婉宁点头,左臂蹭破了皮,渗着血。她靠着墙坐下来,迅速打开微型计算机。屏幕亮起,信号条跳动。 “他们在重组。”她说,“三组人,正从东、南、西三个方向包抄。” 我看了一眼外面。烟雾还没散,但已经开始稀薄。敌人不会等太久。 我检查手枪,子弹满膛。背包里还有两枚备用弹匣,一根应急电源线,女儿画的全家福还在夹层里。 手雷是唯一突破口,但不会有人再给我第二次机会。 “等会我开枪引注意力。”我说,“你趁机接入附近基站,找最近的安全通道。” 她抬头看我,“你呢?” “我在后面断后。” 她没反对。这种时候讲感情只会拖累彼此。 外面的脚步声越来越近。 我摸出手枪,贴墙蹲好。呼吸放慢,耳朵听着动静。 东侧传来踩碎玻璃的声音。 南边有金属碰撞声。 西面安静,但最危险。 我盯着缺口处的光影变化。烟雾飘动,地面影子拉长。 一个人影出现在边缘。 黑战术服,戴防毒面具,端着短突击步枪,慢慢探头观察。 我抬枪,瞄准他膝盖下方。 砰! 枪响瞬间,他跪倒,惨叫出声。 其他方向立刻反应,枪声响起,子弹打在混凝土上,碎屑飞溅。 “就是现在!”我对周婉宁说。 她猛地起身,贴着另一侧断墙移动,手指在键盘上快速敲击。屏幕闪过一串数据,红色标记跳出。 “找到了!”她说,“北面三百米有个废弃地下泵房,入口被铁板盖着,但信号显示内部结构完整。” 我点头,“去那儿。” 又一轮扫射压过来,我缩回墙后。子弹打在头顶的钢架上,火星掉落。 “走!”我喊。 她冲出来,我紧跟其后。两人沿着断墙交替掩护前进。身后枪声不断,但距离没拉近。 快到泵房位置时,我看见地上一块锈铁板,边缘翘起。 “抬起来。”我说。 她用力往上推,我补上一脚,铁板翻开放在一旁。下面是个黑洞,梯子通向深处。 “下去。”我让她先走。 她抓着梯子往下爬。我守在上面,回头扫视四周。 烟雾中,三个黑影正从不同方向逼近。 我最后看了眼城市边缘的轮廓。 灯火很近。 但我们还没到。 第98章 手雷的强大威力 烟尘还在飘。我抓着周婉宁的手腕往前冲,脚底踩碎玻璃碴,发出刺啦声。她左臂有伤,跑得不稳,但我不能慢下来。加油站残骸挡不住太久,敌人很快会重新组织。 三个人影从东侧包抄过来,枪口朝天扫射。子弹打在混凝土块上,碎屑飞溅。我拉着周婉宁贴到西侧坍塌的墙体后,弯腰前进。右腿旧伤开始发紧,像有根铁丝在里面来回拉扯,但我没停。 “别掉队。”我说。 她没回话,只是咬牙跟上。微型计算机还抱在怀里,屏幕亮着,信号条跳动。我知道她在扫描周围环境,但这时候没人能救我们,只能靠自己。 前方五十米是废弃泵房入口,锈铁板掀开了一半,露出黑洞洞的梯道。那是唯一的出路。可中间这片空地太开阔,没有遮蔽物,冲过去就是活靶子。 我低头看表。刚过零点十七分。系统界面没再弹出新提示,签到奖励只有那一颗手雷。用完了,就没有了。 “热成像来了。”周婉宁突然说。 我抬头。东南方向,一个黑影举着设备,红蓝交错的画面正对着我们藏身的位置。他们锁定热源了。 “还能干扰吗?”我问。 “可以伪造信号,但需要十秒启动。”她说。 “够了。”我说,“等我动手。” 我把狙击枪组件从背包里拿出来,快速组装。枪管接上,瞄准镜卡进槽位,扳机复位。动作很熟,像呼吸一样自然。我趴在地上,把枪架在倒塌广告牌的金属支架上,瞄准那个拿热成像仪的人。 风向偏西,微弱。我调整呼吸频率,等他抬手调整设备的一瞬间扣动扳机。 砰! 枪响的同时,那人的手臂猛地一抖,设备脱手落地。电源模块被打穿,屏幕闪了一下就黑了。 “现在!”我说。 周婉宁立刻操作微型计算机,手指在键盘上敲击。几秒后,远处传来一阵骚动。两个追兵调转方向,朝另一侧跑去——她伪造的热源起了作用。 机会只有这一次。 我收起狙击枪,换上手枪,检查弹匣。满的。然后伸手进背包,摸到那颗手雷。金属外壳冰凉,棱角分明。保险栓卡得紧,拇指要用力才能推开。 “准备走。”我对周婉宁说,“我投完就冲,你跟着我,不要停。” 她点头,把微型计算机塞进外袋,左手按住左臂伤口,做了个深呼吸。 我开始匍匐前进,沿着排水沟边缘爬行。泥水浸透裤腿,冷得刺骨。二十米距离,平时两步就跨过去了,现在得一点一点挪。头顶有风声,也有脚步声,但他们还没发现我的位置。 雨点落下来。 先是几滴,接着越下越大。雷声滚过天际,掩盖了我移动的声音。 我趴在废弃油桶后面,抬起身子观察前方。六个人呈扇形封锁泵房入口,三人持冲锋枪,三人举防爆盾。盾阵紧密,火力覆盖范围广,正面强攻等于送死。 但盾与盾之间有缝隙。尤其是右侧那个坑,积了雨水,泥浆松软,他们站得略散。 就是那里。 我拔掉保险栓,手雷在掌心停了半秒,然后甩出去。动作压得很低,弧线贴近地面。手雷划过湿漉漉的草地,滚进泥坑,溅起一圈水花。 没有人注意到。 我立刻转身,一把拽起周婉宁。 “跑!” 轰——! 爆炸声炸开时,我们已经冲出掩体。火光冲天,泥石四溅。三人被冲击波掀翻,一人捂着头倒地不起,防爆盾阵当场瓦解。剩下两个想稳住阵型,但烟雾和雨水混在一起,视线模糊,根本来不及反应。 我拉着周婉宁猛冲。脚下打滑,差点摔倒,但我死死抓住她的手腕。泵房入口就在眼前。锈铁板歪在一旁,梯道向下延伸,黑暗吞没一切。 我们跳进去,顺着梯子往下爬。刚到一半,头顶传来枪声。子弹打在铁板上,火星四溅。 “蹲下!”我喊。 她缩在角落,背靠墙壁。我掏出战术手电打开,光照出水泥墙和生锈管道。空气潮湿,带着霉味。通道深处还有空间,但现在不能深入。 我回头看向入口。雨水顺着梯道流下来,混着泥沙。上面的脚步声杂乱,有人在吼指令,但没人敢下来。 暂时安全了。 我喘口气,靠在墙上。右腿旧伤疼得厉害,肌肉抽搐,像是随时会断掉。手枪还在手里,弹匣没动过。背包拉链完好,夹层里的全家福也没湿。 周婉宁靠着对面墙坐下来,左手按住左臂伤口。血已经渗出来,染红了袖口。她拿出急救包,撕开止血贴,动作熟练。 “还能走吗?”我问。 “能。”她说,“内部结构扫描完成五十七 percent。” 我没接话。系统不会翻译英文,但她习惯了这么说。我知道意思就行。 她继续操作微型计算机,屏幕显示通道三维模型,主路通向地下管网,分支连接城市排水系统,穿过此段便可接入市政隧道进入城区。 外面雨越下越大。 枪声停了。他们可能在重组队伍,也可能在等增援。不管怎样,我们不能在这里久留。 “十分钟后出发。”我说。 她点头,把微型计算机收好。然后抬头看我,眼神很静。 “刚才那一下……”她开口。 “别说话。”我打断她,“省点力气。” 她闭上嘴,不再问。这种时候,多说一句都是负担。 我闭眼,脑子里回放刚才的手雷轨迹。角度、风速、落地点,全都对了。系统给的东西不多,但每一次都关键。它不说话,也不提醒,就像一块嵌在骨头里的弹片,割不断,也忘不掉。 时间一点点过去。 我睁开眼,看了眼手表。零点二十八分。雨声盖住了大部分动静,但通道上方偶尔传来踩踏声。他们没走。 “准备动。”我说。 她扶着墙站起来,左手握紧微型计算机。我走在前面,手枪端平,耳朵听着上方动静。 梯道中部,我停下。 她跟在我身后,呼吸放轻。 我抬起手,示意她别动。 头顶有光闪过,是手电筒。接着是脚步声,两个人,站在铁板口边上说话。 听不清内容,但语气急。他们在争论要不要派人下来。 我慢慢后退一步,靠近周婉宁。她明白我的意思,缩得更低。 上面的人没进来。 一分钟过去,脚步声远了。 我正要继续往下走,忽然感觉脚下不对劲。 地面震动了一下。 很轻微,像远处卡车经过。但这里不该有车。 我低头看。水泥地缝里,一滴水珠落下,砸在鞋面上。 不是从上面漏的。是从下面渗上来的。 我抬头,看向通道深处。 水流方向反了。 正常排水该往下,但现在,水是从低处往高处漫上来。 “不对。”我说。 周婉宁也发现了。她打开微型计算机,重新扫描。屏幕刷新数据,红色标记跳出。 “地下水位上升。”她说,“通道三分钟后会被淹没。” 第99章 短暂的安全 水开始从脚底往上漫。 我一把拽住周婉宁的背包带,把她往通道深处拉。她踉了一下,手撑在墙上才没倒。水流已经没过鞋面,带着铁锈味往上涌,速度不对劲,像是被什么力量推着上来。 “别停。”我说。 她点头,咬着嘴唇跟上。微型计算机早就关了,屏幕黑着,塞在她外衣内侧。我走在前面,右腿旧伤像生锈的齿轮,每走一步都卡得人发闷。但这时候不能慢,也不能回头。 八百米。我记得这段路。老城区排水管网图十年前就背过,这种老旧检修道连市政都不管了,只有暴雨天才会有人想起它通着哪里。现在水反灌,说明下游堵死了,或者泵站被人动了手脚。 头顶还有动静。脚步声隔着井盖传来,断断续续。敌人没走,但他们不敢下来。这反倒帮了我们。 我们贴着管道支架往前挪。头顶是粗铁管,脚下是水泥槽,两边墙湿滑,全是青苔。周婉宁呼吸变重了,左臂的布条渗出血,在袖口结了一圈暗红。我脱下冲锋衣裹住她肩膀,用背包带把她的手腕绑在我腰侧。 “抓稳。” 她没说话,手指攥紧了我的衣服。 又走了两百米,前方出现一道竖井。井盖锈死,边缘长满霉斑。我摸出战术匕首插进缝隙,用力撬。金属摩擦发出刺耳声响,震得手臂发麻。试了三次都没松动。 外面雷声滚过。 借着那一瞬的震动,我再压一次。咔的一声,螺栓断了。井盖歪开一条缝,雨水顺着流下来。 我伸手推开,露出一个一米见方的口子。上面是巷子,堆着破箱子和烂塑料袋。没人。 我先爬上去,转身把她拉上来。她脚踩空了,直接摔在我怀里。我没松手,背着她往巷子深处走。 五分钟后,我们靠在一栋楼的墙根下喘气。这是片待拆迁的老居民区,窗户全破了,门板歪斜。三楼有间房朝北,没灯也没监控探头。最合适。 我背她上楼。楼梯松动,每踩一步都在响。到三楼,我把她放在角落,拆了窗帘布重新包扎伤口。血止住了,但得尽快处理,不然会感染。 她靠着墙坐下,脸色发白。 “能撑住?” “能。” 我检查装备。手枪还在,弹匣剩十二发。狙击枪组件干燥,装在防水袋里。背包拉链完好,夹层里的全家福没湿。 零点整。 眼前突然跳出系统界面:【签到成功,获得‘会计母亲藏匿点:西城区旧纺织厂宿舍3栋504’】。 我记下地址,界面消失。 这就是下一步的目标。账本不能留手里太久,必须交出去。那个女人是唯一知道原始数据备份位置的人,也是目前最安全的交接人。 我坐到窗边,望外面。城市灯火稀疏,远处有警车鸣笛经过,但没往这边来。赵卫国的势力再大,也不敢明面上封锁整个城区。他要的是暗中控制,不是引发关注。 可我知道,他的眼线一定在动。每一个摄像头,每一个巡逻岗,都可能是他的耳朵。 但现在不能退。 周婉宁靠在墙边,低声哼了一声。伤口疼得厉害。她伸手去摸微型计算机,想开机。 “别开。”我说,“省电。” 她停下动作,手指还搭在键盘上。 “等天亮。”我说,“再撑一天,就能把账本交出去。” 她抬头看我,眼神有点虚,但没躲。 “然后呢?” 我没回答。 十年了。从边境雪地醒来,从医院病床爬起,从女儿陌生的眼神里找回自己。我不是为了复仇活下来的。我是为了让她安全长大,让那些躲在光里的东西暴露在阳光下。 赵卫国、王振、周崇山……他们以为规则是他们写的。可规则从来只有一个——谁犯了罪,就得付出代价。 “然后让他们付出代价。” 她说不出话,只是轻轻点头。 我起身走到门口,听楼道动静。安静。整栋楼没人住,灰尘厚,空气闷。这种地方反而安全,没人愿意进来。 我回身坐下,靠墙闭眼。脑子太累,肌肉也绷到极限。意识刚放松,画面就来了。 雪地。边境。队友倒下。子弹穿胸的声音,像撕布。我站在原地,动不了,喊不出。赵卫国站在火光后,笑着对我说:“你早该死。” 我猛地睁眼。 冷汗顺着脖子流下来。 周婉宁看着我,没问怎么了。她知道有些事不用说。 我站起来,走到她旁边蹲下。 “你还记得七岁那年的事?” 她身体僵了一下。 “记得。” “你是第一个活下来的。” 她低头看自己的手,“他们说我特别。” “现在你也特别。” 她扯了下嘴角,没笑出来。 我拿出水壶递给她。她喝了一口,呛了一下,咳嗽起来。我拍了下她的背,她摆手表示没事。 “西城区那个地址,”她缓过来后说,“旧纺织厂宿舍,十年前就列入拆迁名单了,一直没人搬。现在住进去的人,不会是普通居民。” “我知道。” “可能是诱饵。” “也可能是突破口。” 她盯着我看了几秒,“你打算什么时候去?” “天亮前出发。” “我跟你一起。” “你得处理伤口。” “我已经处理了。” “你左手抬不起来。” “我能拿枪。” 我没再说什么。她不是累赘,也不是需要保护的小女孩。她是特工,是目标,也是揭开真相的关键。 我们之间有太多没说清的事。她是赵卫国的女儿,却帮我对抗他。她母亲因她而死,她不想再当棋子。她看我的眼神,有时候像在确认什么。 但现在不是谈这些的时候。 我打开背包,取出急救包,给她换了新的止血贴。她配合着抬起胳膊,动作很慢。包扎完,她靠回墙边,闭上眼。 “睡一会儿。” “你不睡?” “我守着。” 她没坚持,呼吸慢慢平稳下来。 我坐在窗边,盯着外面。天快亮了,东边楼顶泛出灰白色。街道还是空的,只有风吹塑料袋的声音。 背包里的系统没再响。签到每天一次,今天已经用完了。接下来全靠自己。 我摸了摸腰间的匕首,确认它还在。又看了眼手表:四点五十六分。 再有两个小时,城市就会醒来。早班车开始运行,商铺陆续开门,监控系统切换模式。那是最好的行动时间——人群流动最大,最容易隐藏身份。 我站起身,活动右腿。肌肉还在抽,但能走。我收拾装备,把手枪插回腰带,狙击枪组件装进双肩包。周婉宁的微型计算机我用防静电袋包好,放进夹层。 她睁开眼。 “准备好了?” “嗯。” 我走过去扶她站起来。她站稳了,左手扶着墙,右手摸向枪套。 “能走?” “能。” 我们一步步下楼。楼梯比上来时更晃。到底层,我推开半塌的门,观察外面巷子。 无人。 我挥手示意她跟上。 我们贴着墙根前行,穿过两排废楼,拐进一条窄路。前方三百米就是主街,再过去是公交站和小超市。普通人开始出门买早点的地方。 风很大。 我回头看她一眼。她点点头,跟紧了半步。 我们走进晨光里。 第一缕光线照在脸上,很冷。 第100章 账本交接 晨光落在脸上,风里带着灰土味。我往前走,脚步没停,周婉宁跟在半步后,左手压着受伤的胳膊,走路有点晃。 主街口已经开始人来人往了。早点摊冒着烟,公交站有学生排队。我们混进去,低着头,贴着墙根穿过去。没人看我们,也没人拦。这种地方,流浪汉都懒得来,更别说巡逻队。 西城区旧纺织厂宿舍在城边,一排六栋老楼歪着,墙皮全掉了,窗户用塑料布钉着。3栋在最里面,靠近废铁回收站,门口堆着烂钢筋和破轮胎。楼道口塌了一半,水泥块横在路上。 我站在阴影里看了两分钟,没动静。504在三楼东户,窗户关着,窗帘拉到顶。但从这个角度,能看到窗缝里透出一丝布料的边角——不是新窗帘,是旧花布,和救生艇上会计说的一样。 “你在这等。”我说。 周婉宁摇头,“我能上去。” “你手抬不起来。” “我可以警戒。” 我没再争。她不是累赘,但她得活着把账本送出去的人见面。 我们从侧墙爬上去。楼梯断了,只能走外墙管道。铁管锈得厉害,踩一下就抖。我先上,抓住窗台翻进三楼走廊。地面全是碎砖,走一步扬一层灰。504门虚掩着,门缝黑乎乎的,但里面有呼吸声,很轻,断断续续。 我敲了三下,节奏是会计教的暗号:短、短、长。 屋里静了几秒。 然后传来三下回应,一样。 门开了条缝,一只眼睛盯着我们。是个老太太,头发全白,脸皱得像干核桃。她手里攥着一根木棍,指节发白。 我没动,从怀里掏出那支钢笔。黑色笔身,上面刻了个“林”字,是会计从研究所逃出来时塞给我的。 她看见笔,手猛地抖了一下。 “我儿子……他还活着?” “他把我送到你这儿。”我说,“账本在他之前拷了一份,现在归你。” 她没接话,只是盯着笔,眼泪一下子流下来。她伸手摸笔杆,像摸孩子的脸。然后她拉开门,让我们进去。 屋子很小,一张床,一张桌子,角落有个烧煤的小炉子。墙上贴着张泛黄的照片,是个年轻男人抱着小女孩。桌上放着水杯和药瓶,旁边还有个旧收音机。 周婉宁进门就靠墙站着,右手按在枪套上。老太太关门时手一直在抖。 我把防水袋放在桌上,打开,取出账本。黑色硬壳,边缘有磨损,封面上什么都没写。 “这是原始数据的物理备份。”我说,“U盘里的内容只是冰山一角。真正的名单、实验记录、资金流向都在这本子里。” 老太太坐下,手指碰了碰账本,又缩回来。 “他们会杀了我。” “他们已经杀了很多人。”周婉宁开口,声音稳,“您儿子冒死带出来的不是证据,是活路。不止您的,还有成百上千被盯上的人的。” 她摘了帽子,露出额头和眉眼。 老太太突然抬头,盯着她看。 “你……你的眼睛……” “我和您儿子一起被关过。”周婉宁说,“七岁那年,‘星瞳计划’第一批适配体。我是唯一活下来的。您儿子救过我一次,那时候他还不知道我是谁的女儿。” 老太太愣住。 “我不是赵卫国的人。”周婉宁继续说,“我是来还债的。也是来兑现承诺的。” 她往前一步,“阿姨,我向您保证,只要您愿意走,我们一定护您安全离境。不管多远,不管多久。” 老太太没说话,只是低头看着账本。 我站在窗边,没插话。这话不该我说。她是母亲,需要听到一个同样背负秘密的人亲口承诺。 外面开始有车声了。环卫车洒水,远处工地打桩。阳光照进屋,落在账本上,封面反出一道暗光。 老太太终于伸手,把账本拉到面前。 “我儿子最后说什么?” “他说,妈,对不起,但我必须做这件事。” 她闭上眼,肩膀抖了一下。 然后她点头。 “我信你们。” 我把笔留在桌上,没拿回来。那是她的东西了。 周婉宁重新戴上帽子,看了我一眼。 任务完成一半。 账本交出去了,但人还没脱险。赵卫国的人随时可能查到这条线。我们必须让她尽快转移。 “接下来三天是最危险的。”我说,“他们会查所有出城路线,监控车站、机场、码头。你不能用身份证,也不能联系任何人。” 老太太点头,“我知道怎么藏。” “我们会安排下一步。”周婉宁说,“但现在你哪儿都不能去,等通知。” 我走到门口,听楼道动静。还是安静。整栋楼像死了一样。 回头看向屋里。 老太太坐在桌边,一只手盖在账本上,另一只手握着那支钢笔。她没哭,也没笑,就那么坐着,像守着最后一道门。 周婉宁站在我旁边,轻声问:“如果他们找到她呢?如果我们安排的人也被抓了呢?” 我没立刻回答。 我想起女儿画的全家福。她把我画成穿军装的样子,站得笔直。她不知道我当过植物人,也不知道我杀过人。她只知道爸爸保护她。 我也想起雪山里倒下的战友。他们没机会说话,没机会留下证据。但他们让我活下来了。 “只要还有一个知道真相的人活着,就还没有输。”我说。 我看向周婉宁,“你说的承诺,我一起担。她要是出事,我亲自把她送出去。” 她没再问。 我们退出房间,轻轻带上门。 回到对面那栋废弃楼的二楼,我们找了间朝南的屋子。这里能看清3栋504的窗口,也能看到主路入口。我靠墙坐下,把枪放在腿上。周婉宁坐在窗边,左手重新缠了绷带,血渗出来一点,她也没管它。 阳光慢慢移过来,照在地板上。 没人说话。 楼下有只野猫跳过废墟,叼着半截鱼骨头跑走了。 我闭上眼,脑子很沉,但睡不着。 背包里有女儿画的全家福,我没拿出来。 现在不是看的时候。 周婉宁忽然说:“她会不会开门让别人进去?” “不会。”我说,“她等这一天等太久了。不会在最后一步犯错。” 她说:“希望如此。” 我睁开眼,看着窗外。 一辆快递三轮车从路口拐进来,慢悠悠地开过去。 车上的人戴着头盔,看不清脸。 第101章 夜幕下的护送 快递三轮车拐过路口,引擎声远去。我睁开眼,没再看窗外。背包里的画还在,我没去摸它。现在不是时候。 “走。”我说。 周婉宁没问什么,扶着墙站起来。她左臂的绷带渗了点血,动作慢但稳。老太太坐在桌边没动,手还压在账本上,掌背象松树皮般纵横沟壑。 我走到门口听了一秒,楼道里只有风声从破窗灌进来。走廊塌了一截,水泥灰落在地上像积雪。我们从后窗翻出去,外墙管道锈得厉害,踩上去直晃。我先下,落地时右腿一软,撑了一下才站住。十年植物人留下的毛病,不耽误事,但每次发力都得重新适应。 周婉宁扶着母亲下来,老太太年纪大了,脚底打滑,差点摔。我伸手托住她胳膊,没说话,只点了下头。三人贴着墙根走,绕到排水沟后面。三百米外停着一辆旧越野车,没挂牌,车身蹭满了泥,像是报废场捡来的。 车钥匙在我口袋里。我拉开车门,先扫了一圈四周。后视镜歪了,玻璃有裂纹,座椅破了个洞,弹簧露在外面,这车只要能发动就不错啦。 我轻闭双眼。 系统界面弹出来,老式作战终端的样子,绿色字符滚动。【签到成功。今日奖励:军用防弹衣x3,已投放至后备箱夹层。】 我没睁眼,脑子里过了一遍结构图。后备箱右侧内衬有暗格,手指按第三块板能弹开。我转身拉开后备箱,伸手一摸,果然碰到硬壳。三套黑色防弹衣,单兵标准配置,防破片,抗冲击,重量轻。 我拿出一套,递给周婉宁。她接过,低头往身上穿。另一套我直接给老太太套上。她手抖,扣子对不准。我蹲下,帮她一扣一扣系紧,动作快但仔细。最后一件我自己穿上,塞进冲锋衣里面,厚度增加一圈,但不影响拔枪。 周婉宁系好最后一扣,抬头看看我。我没回应,只把手电和匕首检查了一遍,枪放在副驾伸手就能拿到的位置。 我上车,插钥匙,拧动。 发动机响了一下,卡住。再试一次,还是一阵闷响。我踩了几下油门,第三次点火,终于轰地启动。声音很大,像拖拉机炸缸。我立刻松开油门,让车怠速运转。 “附近如果有巡逻的可能会听见。”周婉宁说。 “就算听见也来不及换车了。”我说,“只能走。” 挂挡,踩离合,车子慢慢往前挪动。路面坑洼,每颠一下,方向盘就震一次。我握紧,眼睛盯着前方巷口。 刚出巷子,天开始擦黑。路灯没几个亮的,远处工地的塔吊闪着红灯。车子驶上主路,速度提起来一点。我走的是小路,绕开监控探头密集区。地图显示前面是城乡结合部,再过去就是荒地和废弃厂房。 开了十五分钟,路边树多了起来。两旁是野林子,没人管,枝条横在路上。我放慢速度,右脚随时准备踩刹车。 “左边。”周婉宁突然压低声音。 我看她。她没转头,视线盯着前方左侧树丛。 “树中间,有光亮闪了一下。” 我点了下头,手摸向系统界面。昨天签到拿到的夜视仪自动激活。视野瞬间变绿,所有颜色消失,只剩下明暗对比。我眯眼扫过去。 三个人影藏在树后,姿势标准,枪口朝下,等目标进入射程。其中一个正在调整呼吸节奏,肩膀微微起伏——这是狙击手准备击发前的征兆。 我立刻打方向,车子猛拐向右边,逼近路边。 同时一脚踹开副驾车门,整个人扑过去,左手把周婉宁按下去,右手把她母亲一起拽倒。三人压在座椅下方,头顶就是车顶。 几乎同时,三声枪响。 砰!砰!砰! 后视镜炸成碎片,玻璃飞溅。子弹穿过车体,在后排留下三个小洞,打在防弹衣上会致命,但现在只是擦过座椅,留下几道焦痕。 我没起身,耳朵听着外面动静。树丛里有人移动,脚步踩断枯枝的声音很轻,但在夜视仪里看得清楚——他们准备换位包抄。 我滚回驾驶座,关车门,挂低挡,油门踩到底。 车子猛地冲出去,轮胎碾过碎石,发出刺耳摩擦声。我盯着后视镜残骸,能看到树影快速后退。那三人没追,也没开第二枪。 说明他们没带穿甲弹。 我松了半口气,但手没离开枪。 后座传来喘息声。老太太蜷在角落,抱着账本,手指关节发青。她没叫,也没哭,但呼吸急促,胸口起伏很快。 “闭上眼,别看。”我说。 她没动,但我看到她眼皮合上了。 周婉宁坐起来,左手扶着右臂伤口,脸色有点白。她看了眼母亲,低声问:“没事吧?” 老太太摇摇头。 “他们怎么这么快找到我们?”周婉宁看着我。 我没回答。线索断的太多。可能是快递车有问题,可能是会计那边泄了密,也可能是市政监控被调取了轨迹。现在想这些没用。 我掏出车载地图,摊在膝盖上。夜视仪还能用,我把亮度调低,照着路线看。 前面路被拦住了。一堆水泥块和钢筋横在路上,像是最近塌方。绕行只有两条路:一条通收费站,摄像头密集;另一条穿过废弃工厂区,全是死胡同和死角,最容易设伏。 我指着工厂方向:“只能走这里。” 周婉宁顺着我手指看过去,眉头皱了一下。 “我知道危险。”我说,“油量够,陷阱再多,我也能带你们出去。” 她没再问。几秒钟后,她说:“我相信你。” 这是我第一次听到她这么说。 我没点头也没回应,只是把匕首从背包拿出来,插回腰侧。动作和平时一样,但肩膀松了一点。 车子继续往前开,灯光照在塌方路障上。我打方向盘,转入右边小道。地面越来越烂,坑里积水反着光。两侧厂房黑乎乎的,窗户全破了,像空眼眶。 周婉宁坐直,右手护住母亲背部,眼睛一直盯着窗外。她的影子投在玻璃上,和白天那个穿白大褂的研究生完全不同。 我握紧方向盘,左手搭在枪套上。前方一片漆黑,路看不清,但必须往前。 车子驶入工厂区入口,铁门倒在地上,锈成一堆废铁。 我踩下油门。 第102章 公路狙击陷阱 车子冲过倒下的铁门,轮胎碾碎一地锈渣。我握紧方向盘,眼睛盯着前方黑窟窿般的厂房入口。车灯照出去不到十米就断了,再往前全是阴影。 油量表指针已经到底。刚才那一段路开得太急,现在发动机声音开始发虚。 “坐稳。”我说。 周婉宁没出声,但她母亲咳嗽了一声,手里的账本抱得更紧。她们缩在后座,防弹衣裹着身体,像两个不敢喘气的包裹。 车头刚钻进主厂房,我立刻熄火拔钥匙。黑暗一下子压下来。外面风刮过破窗,发出呜呜的响。 我没动,等耳朵适应这里的安静。三秒钟后,我低头摸向脚边工具箱。刚拉开盖子,右腿突然抽了一下。这毛病每次紧张就会发作,像是提醒我还活着。 我咬牙撑住,伸手去掏夜视仪。手指碰到塑料壳的时候,周婉宁猛地扑过来,一把拽住我冲锋衣领子往下拉。 脑袋刚低下去,头顶“铛”一声巨响。 铁皮顶棚炸开一道口子,弹头擦着头皮飞过去,打进后面的墙里。那声音很闷,像是钉子敲进木头。 我没说话,慢慢趴到座椅中间。视线顺着车窗往外扫。东南方向有个三层高的了望塔,窗口黑乎乎的,但我知道有人在上面。 他又在等我露头。 “别动。”我对后面说,“他在看动静。” 周婉宁轻轻点头。她母亲闭着眼,嘴唇有点抖,但没哭也没问。这点我很佩服老人家,关键时刻不添乱。 我摸出手电,关掉开关,用它当撬棍使。先从后备箱取来战术匕首,再爬到车底检查油箱。 地上有一滩湿痕,闻起来是汽油味。油箱底部有个小孔,不大,但一直在滴。不是撞的,是钻的。边缘整齐,角度垂直,说明对方有工具,还有时间。 这不是临时起意。 而是早就等着我们进来。 我翻身回来,抹了把脸上的灰。脑子里过了一遍工厂结构图。这地方以前是机械厂,主厂房连着维修区和仓库,通风管道贯穿整个建筑群。如果狙击手只守一个点,我们还可以绕开。 问题是,他不一定只守一个点。 “准备换地方。”我说,“走顶部。” 周婉宁抬头看天花板。那里有一排方形通风口,离地四米多高,靠墙的钢架能爬上去。 她没问行不行,只是扶着母亲解开安全带。老太太反应慢半拍,但动作听指挥。 我把工具箱留在车上,只带走匕首和备用电池。背包里的全家福还在,但我没碰。现在不是看这个的时候。 我先爬上钢架,踩稳横梁。铁锈簌簌往下掉。这架子年头太久,承重不知道还行不行。我试了两步,没问题,才招手让她们跟上。 周婉宁托着母亲腋下往上推,我在上面拉。老人力气不够,爬得慢。中途一脚打滑,差点摔下去。我伸手卡住她手腕,把她硬拽上来。 到了平台,我直接走向最近的通风口。栅格是螺丝固定的,四个角都锈死了。我用匕首尖插进缝隙,一点点撬。 第一颗螺丝崩开时发出“嘣”的一声,在空厂房里传得很远。 我立刻停手。 下面没人动。远处了望塔那边也没动静。 五秒后,扩音器响了。 “老兵骨头够硬?可惜你护不住软肋。” 声音经过电子处理,听着不像真人,但语气很熟。我听过这种腔调——喜欢拖长尾音,带着笑又不真笑。这是那种自以为掌控全局的人才会有的语气。 我没去理他。 继续撬第二颗螺丝。这次放慢速度,一点一点磨。金属摩擦声还是有,但比刚才轻。 第三颗刚松动,又是一枪。 子弹打在通风口边上,火星一闪。我偏头躲得快,脸颊还是被碎片划了道口子。血顺着脖子流下来,热乎的。 我抬手一抹,继续干。 最后一颗螺丝拿下,栅格整个脱落。我把它轻轻放地上,然后转身伸手。 “上来。” 周婉宁先把母亲推给我。我单臂抱住老人腰部,把她送进管道。里面空间够一人匍匐前进,边缘有防刮条,但早就烂了。 她进去后趴在那儿喘气,账本还抱在胸口。 周婉宁第二个进。她动作利索,翻身就钻进去,回头说:“你先来。” 我摇头:“你们往前爬十米,我断后。” 话没说完,又是一枪。 这次打的是车窗。玻璃炸开,碎片飞进来,又一片划过我脖子。不是很深,但是真疼。 我翻身上管,膝盖刚跪进去,听见了望塔那边传来一声轻笑。 红光闪了一下。 是瞄准镜。 我立刻趴下,贴着管壁爬。管道很长,一路通向厂房深处。前面周婉宁母女已经在转弯处停下等我。 我一边爬一边检查连接点。这些接口年久失修,有些地方螺丝松动,爬过去会晃。我抽出匕首,卡进一处裂缝固定节点。 “再撑五分钟。”我对后面说。 老太太嗯了一声,声音很轻。 我们继续往前。爬了大概二十米,管道倾斜向下。这时候扩音器又响了。 声音比刚才近。 “这管子通地下室……也是坟墓。” 我没停,也没回嘴。这种时候谁先开口,谁就乱了节奏。 系统界面突然浮现在眼前。绿色字符滚动:【签到已完成,无新奖励】。 正常。每天一次,过了零点才有。 我闭眼一秒,调整呼吸,睁开眼继续往前爬。 前面周婉宁回头看了我一眼。她眼神没变,还是那种冷静的样子。我知道她在等我说下一步怎么走。 但我现在啥也不能说。 因为我也不知道。 管道前方漆黑,身后枪声暂歇。我们三个都在里面,动一下就有响动。狙击手只要盯着出口,就能把我们一个个点掉。 除非…… 我想起刚才撬下来的栅格。那东西是铁的,能挡子弹吗?不一定。但如果是垫在前面探路呢? 正想着,前面传来一声闷响。 是金属碰撞的声音。 周婉宁停住了。 我也停下。 那声音又来了,这次更清楚。 是从管道下方传来的。 第103章 通风管里生死博弈 金属碰撞声又响了一次,从管道下方传来,虽然很轻,但足够清晰。 我立刻停住,左手按在管壁上。震动顺着铁皮传上来,频率不稳,说明下面不止一个人,他们在动,可能在装什么东西。 周婉宁也听到了,但没回头,只是放慢了爬行速度,身体贴紧地面,像一块石头那样静止。 我慢慢往后退了半步,摸到背包,拉开拉链,取出战术手电。没有开灯,只是把它咬在嘴里,头微微一低,绿光朝下,只照出前方三十厘米的范围。这点光不会外泄,够我看清接缝和螺丝。 前面五米处有一段接口松动,铁皮边缘翘起,爬过去会发出响动。那边不能硬过。 我抽出匕首,右手握紧刀柄,把刀尖插进上方管壁的裂缝里。用力一拧,锯齿卡进金属,形成一个支点。这地方能承重,至少撑几秒没问题。 然后我伸手,托住周婉宁母亲的腰部。她没说话,但身体抖了一下,应该是累得不行了。 “不要怕。”我说,“抓稳我。” 她点点头,一只手死死抱着账本,另一只手搭在我肩上。我借着匕首支撑的力量,一点点把她往前带。膝盖压着地面,动作要慢,不能急。每挪一下都得等三秒,确认下面没人抬头。 五米的距离,我们用了将近两分钟左右。 过了松动段,我让她趴下不动。周婉宁跟着上来,贴在我身后,呼吸压得很低。 我继续往前爬,慢慢靠近出口。 栅格已经没了,只剩一个方形洞口。夜风从外面灌进来,带着铁锈和机油的味道。我用手背轻轻推了推残留在边上的金属片,试探风向。没有触发警报,也没感应到红外线。 我把头悄悄探出去。 视野打开。 对面楼顶,二十米远,架着一个三脚架。黑色轮廓很清楚,狙击手正在调整仰角,枪管对着我们这边的通风口。他身边还有个人,蹲着在检查弹药箱。 楼下空地上,两个穿工装的男人抬着一个金属箱往仓库走。箱子上有红色标签,写着“易燃”,但字迹模糊,看不清具体型号。 风速不是很大,三级左右。楼下堆着几个旧集装箱,生锈的那种,顶部塌了一角。如果跳下去,落在上面能缓冲,但必须精准。偏两米就是硬地板。 我收回脑袋,轻轻贴靠在管壁上。 签到界面浮出来:【签到已完成,无新奖励】。 我知道不会有奖励。零点刚过,系统每天就一次机会。 但我没慌。这种时候,慌没用。子弹打过来不会因为你怕就绕道走。 我转头看周婉宁。她正盯着我,眼神笃定,也没问怎么办。她知道现在只能听我的。 我抬起手,比出口型:“准备跳。” 她立刻点头,解开自己防弹衣的绑带,又帮母亲解开。然后把两条肩带缠在一起,打了个死结,把自己和母亲连成一体。这样跳下去,不至于散开。 我最后扫了一圈管道内部。 就在出口边上,右手边的管壁上,有一层黏糊的东西。半凝固,像是油,但颜色偏黄。我用指尖蹭了一下,抹在战术裤上。有点滑,还带着一股淡淡的氨味。 这不是普通润滑油。 我记下了。以后用得上。 现在顾不上。 我抽出匕首,重新插回腰侧。然后把战术手电关掉,塞进冲锋衣内袋。双手撑地,慢慢爬到出口边缘。 风更大了。 我伏下身子,膝盖弯曲,重心前移。肌肉绷紧,随时能冲出去。 楼下那两个人还在搬箱子。狙击手低头看了眼手表,应该是在等命令。 就是现在。 我回头看了周婉宁一眼。她已经准备好,一手搂着母亲,一手抓住管道边缘。 我抬起右手,握紧匕首。 只要他们一露头,我就把刀甩出去。不一定伤人,但能逼他低头,争取两秒落地时间。 成败就在这两秒。 我深吸一口气,压住右腿的抽痛。这毛病老了,但它还没拖垮我。 我盯着对面楼顶。 狙击手抬起枪管,开始微调。 他知道我们要出来。 但他不知道我们什么时候出。 我缓缓抬起手臂,匕首对准他的方向。 周婉宁动了动肩膀,示意可以了。 我闭眼一秒,再睁开。 风还在吹。 集装箱的影子晃了一下。 我猛地抬头,正要发力—— 周婉宁突然伸手,一把按住我后背。 我没有动。 她指了指下方。 我低头。 通风管底部,靠近支架的位置,有一根细线垂下来,末端连着一个小盒子。盒子贴在管壁上,被灰尘盖住一半,不仔细看根本发现不了。 那是震动感应器。 我们刚才爬过的每一步,都在它的监测范围内。 只要有人从出口跃下,气流变化加上震动,就会触发警报。 对面楼顶的狙击手不是在等我们露头。 而是在等我们跳下去。 这才是真正的陷阱。 第104章 高空坠落绝地反击 周婉宁的手还按在我后背上,我没动。她的手指有点凉,压在我的冲锋衣上,能感觉到她在等我下一步动作。 我盯着那根细线,还有底下那个小盒子。灰尘盖了一半,但接线走向很规整,不是自然脱落的。这是人为布置的震动感应器,只要我们跳出去,气流变化加上落地冲击,警报就会响。 对面楼顶的狙击手就会开枪。 他不急。他知道我们在里面。三脚架架好了,枪口对着出口,就差一个目标出现。 楼下那两个搬箱子的人还在走。金属箱拖在地上,发出摩擦声。他们没抬头,也不慌,说明这地方在他们的控制范围内。 时间不多了。 我慢慢往后缩了点身子,把背包拉到前面。拉开主袋,摸出剩下的两件防弹衣。之前系统签到得来的,一直带着,现在派上用场。 我把其中一件递给周婉宁。她没问,直接接过,开始往自己腰上缠。我又把另一件塞进她和她母亲之间,用绑带固定住两人身体。这样跳下去,至少能缓冲一下冲击力。 我自己只穿一件,重点护住胸口和腹部。 匕首还在手里。我翻了个面,刀尖朝前,手腕轻轻甩了两下,试出手感。距离二十米,风速不大,但有轻微侧风。水箱在狙击手身后三米,位置偏高。如果扔得准,可以刺穿外壳,引发爆裂。 水流冲下来,能打乱他的节奏。 我看了眼周婉宁。她点头,已经准备好了。 就是现在。 我深吸一口气,膝盖发力,整个人向前冲出通风口。抱着周婉宁母女的同时,右手猛地一挥,匕首旋转着飞向对面楼顶。 刀刃破空的声音很短。 下一秒,金属撕裂声响起。 水箱被匕首钉中,裂缝迅速扩大。内部压力失衡,轰的一声炸开,大量水流倾泻而下。对面楼顶瞬间被水雾笼罩,狙击手被冲得踉跄后退,三脚架倒地,枪管砸在水泥地上。 我抱着人往下坠。 风从耳边刮过。 落地前半秒,我调整姿势,肩背先着地,顺势翻滚。右腿旧伤猛地抽了一下,疼得眼前发黑,但我咬牙撑住了。没有骨折,还能动。 翻完两圈立刻起身。 周婉宁也站起来了,她母亲靠在她身上,脸色发白但意识清醒。账本还在她怀里。 “没事吧?”我问。 “还好。”她说,“你呢?” “能走。” 我回头看向通风管出口。那根细线还在晃,但警报没响。我们没触发它。跳的时候是抱着一起出的,重量分布均匀,可能避开了敏感阈值。 也算运气。 我弯腰捡起战术手电,塞回口袋。然后转身检查周围环境。 空地中央堆着几个旧集装箱,旁边是生锈的金属箱,写着“易燃”。风里有股机油味,混着水汽。刚才那一跳,楼下的人终于反应过来,其中一个抬头看天,另一个伸手去摸腰间的枪。 但他们还没开火。 我拉着周婉宁往集装箱方向走。这里有个死角,暂时安全。 刚躲进去,她突然解开防弹衣外层,从锁骨下方取出一个小东西。一块金属片,连着导线,嵌在皮肤下面。 “这个,”她说,“不是装饰。” 我看了一眼就知道是什么。 微型摄像头。军用级,能持续传输信号。体积小,功率强,一般装在特战人员体内用于情报回传。 “他们要的不只是账本。”她说,“他们在追踪我身上的信号源。” 我明白了。 这次护送从一开始就被盯上了。敌人知道我们会来这条路线,也知道我们会选择跳离通风管。震动感应器、狙击位、搬运工的位置——全是等着我们入局。 目标不是阻止我们离开。 而是确认信号终点。 也就是说,只要这东西还在她身上,我们就永远甩不掉追踪。 “能取出来吗?”我问。 “可以,但现在不行。伤口会感染,而且需要工具。”她看着我,“但我可以关掉它。” 她用指甲在金属片边缘划了一下。一声轻响,像是电流切断的声音。 “暂时断联。”她说,“够我们跑一段。” 我点头。 远处传来脚步声。不止一个人。对面楼顶的水雾慢慢散了,狙击手正从地上爬起来,手里还抓着枪。他没再架设三脚架,可能是怕第二次被突袭。 但他没走。 他站在水箱残骸旁边,低头看了眼手表,然后举起对讲机说了句什么。 支援要来了。 我扫视四周。工厂区很大,但出口只有两条路:一条通主街,已经被封锁;另一条是废弃排水渠入口,在东南角,靠近围墙。 那里黑,没人守。 “走那边。”我说,指了指排水渠方向。 周婉宁扶着母亲站起来。她看了我一眼:“你右腿撑得住吗?” “没问题。” 我走在前面,耳朵听着动静。头顶风声混着滴水声,地面有油渍,踩上去有点滑。集装箱之间的缝隙够宽,能容三人并行。走到一半,我发现墙上有一道划痕。 不是随意划的。 是一个符号。 蛇形的轮廓,头朝下,尾部弯曲成环。 我停下来看。 这不是普通的涂鸦。 我在雪山实验室见过类似的标记。当时王振脖颈上的纹身就是这种形状。赵卫国左手戒指也是这个图案。 这是他们的联络暗号。 说明这条路有人清理过,甚至可能是故意留给我们走的。 陷阱还是通道? 我拿不准。 但眼下没有别的选择。 我继续往前走,放慢速度,注意脚下有没有绊线或压力板。周婉宁跟在后面,一只手扶母亲,另一只手贴在锁骨处,好像还在确认那个装置是否完全关闭。 排水渠入口就在前方二十米。铁栅栏歪斜着,像是被人强行掰开过。里面黑,看不出多深。 我刚迈出一步,身后突然传来枪声。 砰! 子弹打在旁边的集装箱上,火花一闪。 是狙击手。 他换了位置,爬到了另一栋楼的屋顶,正在重新瞄准。 我立刻蹲下,拉周婉宁趴到掩体后。 “他没死心。”我说。 “他不会轻易放弃。”她低声说,“这种人,任务不完就不会停。” 我摸出战术手电,打开又关掉。光线太强会暴露位置。但现在需要一点视野。 我把手电绑在冲锋衣袖口,用布条裹住,只留一丝微光向下照。地面有排水沟槽,宽度够人通行。入口处有脚印,新留的,朝里走。 是谁留下的? 如果是敌人,为什么不开枪? 如果是帮我们的人,为什么不露面? 我想不通。 但有一点清楚:我们必须进去。 我站起身,做了个手势。周婉宁明白意思,扶着母亲慢慢移动。我走在最后,随时准备应对突发情况。 快到入口时,我回头看了一眼。 对面楼顶,狙击手正俯身调整枪管角度。他的动作很稳,显然是个老手。但他的设备太依赖环境。刚才那一波水流突袭让他失去了先机,现在重新建立射击参数,至少还要三十秒。 够了。 我推了周婉宁一把:“进去!” 她没犹豫,带着母亲钻进排水渠。 我最后一个进入。 刚弯腰踏进铁栅栏,忽然感觉袖口一紧。 手电掉了。 我回头去抓,指尖刚碰到塑料外壳,就听见头顶一声闷响。 抬头一看,一块水泥板正从上方掉落,直冲入口砸下。 第105章 蛇形标记的指引 水泥板砸下来的瞬间,我抬手去挡,但没碰到手电。那点光直接被压进了碎石缝里,眼前一下子黑了。 周婉宁在后面扶着她母亲,喘气声很重。没人说话,只有水滴从头顶管道往下掉,啪嗒、啪嗒,打在铁皮上。 我蹲下摸地面,手指划过湿冷的水泥,没找到手电外壳。入口已经被堵死一半,外面的风声小了,狙击手暂时进不来,但我们也出不去。 现在什么都看不见。 我轻闭双眼,脑子里调出系统界面。老式终端那种,绿底黑字,像十年前部队用的作战平板。每天零点自动签到,今天刚好卡在这个时候。 【签到成功,获得军用级热成像仪】 设备出现在背包侧袋,我拿出来戴上。镜片贴上眼睛的刹那,视野变了。 红外画面里,隧道往前延伸十几米,地面有三组脚印。 两组成年人的,方向一致,往前走。第三组很小,鞋底纹路规整,像是特制训练鞋,尺寸不超过三十码。 孩子留下的。 我转头看周婉宁。她正盯着墙上的蛇形标记,身体僵着,呼吸变慢。 “你看到那个符号了?”我问。 她没动,声音压得很低:“这个……是我十岁前和母亲之间的暗号。” 我没吭声。 她说:“每次我走丢,她就会在墙上画这个。蛇头朝下,意思是‘跟我来’。转弯的地方会多加一道弯钩,门后会画双环。” 我重新看向热成像仪。那组小脚印,正好沿着标记的方向一路向前。 不是敌人设的局。 是她小时候走过的路。 我摘下热成像仪,重新检查设备电量。满格,能用六小时。镜片内侧有点雾气,擦了下继续戴好。 “你还记得这段路通哪里?”我问。 她扶着母亲站直:“我记得不清,但这条线……一直通到地下排水系统的主干道。那边有个密室,小时候她带我去过一次。” “为什么带你去?” 她摇头:“我不记得了。只记得她说‘如果有一天你找不到我,就顺着蛇头走下去’。” 我说:“你现在找到了。” 她看了我一眼,眼神有点晃。没否认,也没承认。 我往前走一步,测试脚下地面。水泥层结实,没有松动。热成像显示前方五米内无人体热源,空气流通正常。 “跟紧。”我说。 她点头,一手撑着母亲,另一只手按在锁骨位置。那个微型摄像头已经断电,但她还是习惯性地碰它。 我们开始往里走。 隧道坡度缓降,越走越深。墙壁开始出现更多蛇形标记,每一处都头朝前行进方向。有些刻得深,有些是用炭笔画的,颜色不同,时间跨度明显。 热成像仪突然提示温度异常。 前方三米,地面有一块区域比周围高出两度。我停下,蹲下查看。水泥面平整,但边缘有细微裂痕。 我掏出战术匕首,插进缝隙撬了一下。 咔。 一块活动板被掀开,下面是个小洞,放着个金属盒。 盒子锈了一半,打开后里面是一张折叠的纸条,还有一枚儿童手表。 纸条上写着:“雪停那天,妈妈在终点等你。” 字迹工整,像是特意写给孩子看的。 我递给周婉宁。 她接过纸条,手指抖了一下。手表她拿在手里,按下按钮,屏幕亮起一秒就灭了,但时间停在2013年1月17日。 那是她母亲失踪的日期。 “这不是巧合。”她说,“他们早就知道我们会来。” “谁?” “赵卫国。”她声音发紧,“我母亲不是意外死亡。她是带着东西逃走的,这些东西……本来应该由我继承。” 我看着她:“你现在是继承人。” 她抬头看我:“可我不想接这个命。” 我没说话。 把金属盒收进背包,盖好活动板。热成像仪继续扫描前方,脚印还在,小尺码的那组始终走在最前面,仿佛有个看不见的孩子领着我们。 走到百米左右,隧道分叉。 左边通道窄,坡度陡,热成像显示有潮湿痕迹,可能积水。右边宽,地面干燥,但墙上没有蛇形标记。 中间那条路,正中央刻着一个完整的蛇形图案,头朝下,尾部卷成环,和之前所有标记都不一样。 “这是新指令。”周婉宁说。 “什么意思?” “以前是‘跟我来’。”她盯着那个环,“现在是‘进入循环’。” 我懂了。 这不只是指引。 是确认身份的通关密码。 我走在前面,热成像仪扫过每一寸墙面和地面。空气中飘着淡淡的消毒水味,不像自然渗漏,更像是人工喷洒残留。 又走了二十米,地面开始出现压力感应区。热成像显示某些砖块下方有金属结构,踩上去会触发信号。 我绕开那些区域,贴着墙边走。周婉宁母女跟在我身后,脚步放轻。 再往前,墙角出现第一个完整机关槽。 凹槽形状和蛇尾的弯曲完全吻合。 我回头看周婉宁。 她明白我的意思,从口袋里拿出那枚儿童手表,拆下后盖,取出一片金属片。 她把金属片插进凹槽。 咔哒。 一声轻响。 前方地面缓缓下沉,露出向下的阶梯。 阶梯两侧有灯,自动亮起微弱红光。 这不是普通排水系统。 是地下密道。 我握紧匕首,热成像仪切换至动态追踪模式。楼梯下方三十米内无人体反应,但空气中有微量辐射残留,数值接近军用实验室标准。 “你母亲带你来的时候,有没有说过这里是什么地方?”我问。 她站在机关前,没动:“她说这里是‘起点’。也是‘终点’。” “什么的起点?” 她抬头看我:“你说呢?一个父亲消失十年,女儿画了上百张全家福;一个女孩被训练成特工,却从小被教认一个蛇形符号;一群人在暗处布局二十年,就为了等两个人走进一条废弃排水渠。” 她顿了顿。 “你不觉得,这一切太准了吗?” 我没回答。 因为热成像仪突然报警。 前方楼梯拐角,出现一个人形轮廓。 体温正常,姿势站立,一动不动。 不是活人。 是假人,或者……尸体。 我抬手示意她别动,慢慢靠近。 距离五米时,看清了。 那是个穿白大褂的女人模型,面部模糊,但左手腕上戴着一只粉色发圈。 和周婉宁母亲年轻时戴的一模一样。 她的右手伸向前方,指尖指向下一个蛇形标记。 标记下方,刻着一行小字: “你终于来了,婉宁。” 第106章 童年暗号致命陷阱 红灯亮起,阶梯尽头的金属门缓缓滑开。我站在最前面,热成像仪还戴在眼前,视野里一片暗红。前方三十米内没有体温反应,但我没放松。空气太静了,连水滴声都没有。 周婉宁从我身后走出来,脚步很轻。她手里攥着那枚儿童手表,指节发白。她往前走了两步,伸手碰了墙上新出现的蛇形标记。指尖刚触到刻痕,整个密室的灯突然全亮。 我立刻摘下热成像仪。 眼前是一整面墙的照片。 全是陈雪。 她在教室写作业,扎着马尾辫;她在操场上跑步,粉色羽绒服被风吹鼓;她在校门口等我接她,书包上挂着“爸爸是英雄”的钥匙扣。每一张都拍得很清楚,像是用长焦镜头在远处偷拍的。照片按时间排列,从一年级到现在,整整四年的小学生活,都被钉在这面墙上。 我喉咙一紧。 这不是监控,这是收集。 周婉宁也看到了。她站在原地没动,呼吸变得很乱。她低头看手中的手表,屏幕早就黑了,但她还在按按钮。咔、咔、咔,声音在空房间里回荡。 我想说话,但嘴刚张开,头顶传来一声轻响。 通风口的格栅被人从内部推开。一个人影跳下来,落地几乎没有声音。他穿的是海关执法服,肩章编号模糊不清,左腕戴着战术护具。枪口直接顶上了周婉宁的太阳穴。 我没动。 那人说话声音很低:“赵董让我带句话——拿你换东区所有学校的监控权限。” 我盯着他。这人不是警察,也不是普通打手。他站姿标准,重心落在前脚掌,随时能发力。是受过训练的。 “你要她干什么?”我问。 “不干什么。”他嘴角动了一下,“只要系统授权码。你交出来,她就能走。” 周婉宁没出声。她的手还在按手表,一下一下,像是停不下来。 我看向那面照片墙。陈雪笑的时候会露出一颗虎牙,画画总爱把我的军装涂成金色。这些细节,只有天天看着她的人才会记得。 而这些人,一直在看。 我慢慢举起双手,做出投降的样子。手臂抬到一半时,猛地将手里的热成像仪甩出去,砸向头顶的吊灯。 玻璃炸裂,火花四溅。 灯光闪了一下,随即变成半明半暗的状态,电流在电线里噼啪作响。那人本能地眨眼,枪口偏了一寸。 我扑上去,左手横扫周婉宁腰部,把她整个人拽离枪口范围。右腿蹬地翻滚,顺势抄起匕首,滚到一台监控主机后面。 那人反应很快,立刻调转枪口朝我这边扫射。子弹打在金属机箱上,发出刺耳的撞击声。我蜷缩身体,贴着地面爬行,摸到一根掉落的数据线,顺手塞进战术腰带。 “别跑!”他在另一边喊,“你知道这地方连着什么吗?” 我没理他。耳朵听着枪声间隙的脚步移动,判断他的位置。主机有三台,呈三角分布,中间是操作台。如果他想控制全局,一定会去主控位。 我悄悄把匕首换到右手,靠在机箱边缘。 脚步声靠近了。他绕了过来。 就在他探头的一瞬间,我猛地起身,把数据线甩出去缠住他持枪的手腕,同时一脚踹在他膝盖外侧。他踉跄了一下,枪口朝天开了一枪。我趁机冲上去,肘击他胸口,把他压在地上。 枪掉了。 他抬腿想踹我腹部,我侧身避开,反手用匕首柄砸他手腕。他又挨了一下,终于松开了数据线。我正准备补第二击,他忽然笑了。 “你以为……”他喘着气说,“我是来抓你的?” 我没停下,一拳打在他下巴上。 他脑袋撞地,眼神晃了晃,但还是撑着笑:“你女儿的照片,不止这一面墙。” 我动作僵住。 他盯着我:“全市十二所小学,三百多个摄像头,都在我们手里。你女儿今天早上七点四十六分进校门,穿的是红色运动鞋。她同桌叫李婷,昨天作业没交。班主任批改时喜欢用蓝笔圈错题……这些,你也想知道吗?” 我拳头握得更紧。 他说:“赵卫国说了,只要你点头,这些都能给你。不只是看,还能改。比如——让她‘意外’摔倒,或者‘突发疾病’送医。” 我一拳砸在他脸上。 鼻骨断裂的声音很清脆。血从他鼻孔流下来,但他还在笑。 “你不信?”他抹了把血,“那你看看主屏。” 我回头。 其中一台显示器自动亮了。画面分成十二格,全是校园实时影像。一个女孩背着粉色书包走进教学楼,马尾辫一甩一甩。 是陈雪。 她抬头看了眼摄像头,笑了笑,继续往前走。 我全身的肌肉都绷紧了。 那人躺在地上,声音断断续续:“她说爸爸是英雄……可要是英雄救不了她呢?” 我抓起他的衣领,把他拽起来按在墙上:“授权码在哪?” “杀了我也没用。”他咳出血,“系统是自动运行的。五分钟后,所有学校启动应急广播,播放一段录音。内容是你承认十年前任务失败是因为贪生怕死,还说你女儿……是你用来逃避责任的借口。” 我盯着他眼睛。 “你不信?”他咧嘴,“那你听。” 密室角落的喇叭突然响起杂音。几秒后,传出一个声音。 是我的声音。 “我错了。我不该当兵。我不配做父亲……” 我猛地砸向喇叭,外壳碎裂,声音中断。 那人靠在墙上,笑得更厉害:“你现在知道了吗?你不是在查真相。你是在帮我们演戏。” 周婉宁突然开口:“你说赵卫国要监控权限?” 那人扭头看她。 她站在原地,手里还拿着那块儿童手表:“那你应该知道密码吧?” “什么密码?” “东区监控系统的最高权限码。”她走近一步,“母亲留下的手表,最后停在2013年1月17日。那天是星期二,早上八点零七分。这个时间,就是密钥。” 那人脸色变了。 她继续说:“你是赵卫国派来的,对吧?那你一定知道,只有我能解锁系统。所以你不是来交换的,你是来确认我是不是真的能找到这里。” 她抬起手,把手表贴在主控台的感应区。 滴—— 系统提示音响起。 【身份验证通过】 屏幕上跳出一行字: 【是否接入东区监控网络?是 \/ 否】 那人猛地扑向控制台。 我抢先一步拔掉电源线。 屏幕黑了。 他愣住。 我抓住机会,一脚踢中他腹部,把他踹翻在地。他想爬起来,我直接用匕首抵住他喉咙。 “最后一个机会。”我说,“谁让你来的?” 他喘着气,没说话。 周婉宁蹲下来,把手表放在他眼前:“我妈是怎么死的?” 他看着那块表,终于开口:“她不是死于车祸。她是自己走进冷冻舱的。她说……只要留下数据,你就一定能找到真相。” 我手一抖。 他接着说:“但她没想到,你会带着另一个孩子回来。” 周婉宁猛地站起来。 我盯着他:“哪个孩子?” 他嘴角抽动:“陈雪不是你亲生女儿。她是周崇山安排的替身。真正的陈铮女儿,十年前就死了。” 我脑子嗡的一声。 他说:“你苏醒那天,医院 records 被改过。你看到的‘女儿’,是他们给你安排的演员。为的就是让你相信亲情,乖乖配合实验。” 我握着匕首的手开始发抖。 周婉宁突然抓起一台显示器砸向地面,碎片飞溅。她指着墙上那些照片吼道:“那这些呢?!这些也是假的?!” 那人冷笑:“当然不是。我们拍了四年,就是为了这一刻。让你们相信一切是真的,然后亲手毁掉它。” 我看着那张陈雪在校门口笑的照片。 她手里举着一幅画,画上是我穿着军装,站在阳光下。 那是她画的第87张全家福。 我慢慢站直身体,把匕首插回刀鞘。 然后我拿起掉落的电源线,重新接上主机。 屏幕亮起。 【是否接入东区监控网络?是 \/ 否】 我按下“是”。 系统开始加载。 进度条走到80%时,那人挣扎着爬起来,想去按紧急切断按钮。我转身,一记手刀劈在他后颈。他扑倒在地,不动了。 周婉宁站在我旁边,声音很轻:“接下来怎么办?” 我看着屏幕上的城市地图,十二所学校被红点标记。 “既然他们想播录音。”我说,“那就换一段新的。” 第107章 监控室里血色突围 屏幕蓝光刚亮起,我就看见那人动了。 他躺在地上,右手突然抽搐,指尖蹭到主机缝隙边缘。我扑过去的时候已经晚了一步,战术匕首横着切进他手腕,金属碰撞发出刺耳声响。遥控器滑进设备堆里,消失不见。 周婉宁反应很快,直接冲向主控台。她双手抓住三根粗线,用力一扯,电源线应声断裂。主机屏幕瞬间黑掉,广播中断。 密室安静了一秒。 就在这时候,我低头看到地面有东西在反光。一滩液体从通风口边缘渗出来,颜色发暗,黏稠得像油,但带着一股铁锈味。我蹲下摸了点在手指上,搓开——这种质感我记得。 和之前高空逃生时碰过的液体一样。 这不是润滑油。是高敏引信的稳定液。整个建筑结构早就被埋了连锁爆破装置。 我抬头看向墙角。 那人靠在水泥块上喘气,右手血流不止,左手却慢慢抬了起来。他掌心贴着一块比硬币还小的遥控器,藏在袖口夹层里。 他盯着我,嘴角裂开:“你女儿的照片……不止一面墙。” 然后他按下了按钮。 红灯亮了。所有电子设备开始闪烁,角落的喇叭传出机械音: “5…” 我立刻扑向主机残骸,手指在断口处翻找。遥控器掉进了散热槽,卡得很深。我用匕首撬,金属刮擦发出尖锐声。 “4…” 周婉宁站在我旁边,声音发紧:“怎么办?” 我没说话,继续挖。散热片割破了虎口,血混进电线里。还是够不到。 那人靠着墙,眼神已经开始涣散,但嘴还在动:“十二所学校……同步引爆……谁都逃不掉……” “3…” 周婉宁突然蹲下来,把微型计算机塞进我手里:“试试短接触发端!只要让系统误判已完成指令,就能暂停倒计时!” 我接过设备,看接口匹配程度。差一点。 她立刻撕开白大褂下摆,抽出一根数据带,递给我:“用这个桥接!” 我接上,插进主板预留槽。屏幕一闪,跳出错误提示: 【远程信号未终止】 “2…” 时间不够了。 我抓起匕首,一刀劈向主电源模块。火花炸开,一股焦味弥漫开来。屏幕闪了一下,又亮。 倒计时停在“1”上。 没炸。 但我没松劲。这种级别的爆破系统不可能只设一道指令。这只是第一阶段验证。 我转头看那人,他已经快不行了,胸口起伏很弱。可他的手还死死攥着那个微型遥控器。 周婉宁伸手去拿,他忽然发力,一把扣住她手腕。 “别……碰……”他喉咙里挤出几个字,“第二波……不在学校……” 我猛地把他手腕掰开,抢过遥控器。表面光滑,没有按键,只有一个指示灯正在缓慢呼吸式闪烁。 不是停止了。 是延迟了。 我扫视四周。通风管、排水口、天花板接缝——这些地方都可能藏着二次引爆装置。而且目标变了。他说第二波不在学校。 那在哪? 周婉宁捂着手腕站起来:“母亲留下的手表……最后停的时间是八点零七分。今天早上八点零七分,陈雪走进了校门。” 我脑子一震。 不对。如果他们真的要炸学校,根本不需要等到现在。刚才那一波才是真正的杀招。现在停在“1”,说明我们干扰成功了。 但他们故意让我们以为危机解除。 这才是陷阱。 我戴上热成像仪。视野里一片冷色调。地面、墙面温度正常。只有通风管内壁有点发热。 我凑近查看。 里面的金属涂层有轻微膨胀痕迹。像是受过高压处理。再往前五米,管道拐弯处有个环形接头,周围涂了一圈密封胶。 有问题。 我掏出战术手电照进去,光束扫过内壁。那些黏液残留不止一处,顺着管壁形成一条细线,一直延伸向深处。 这是导流槽。 他们用稳定液做标记,引导爆炸冲击波走向特定方向。 目标不是整栋楼。 是这间密室本身。 我摘下热成像仪,对周婉宁说:“准备撤离。三分钟内必须离开这里。” 她点头,正要动身,头顶通风口突然传来一声轻响。 不是脚步声。 是液体滴落的声音。 一滴暗红色的东西从接缝处落下,砸在主机外壳上,弹开。 我伸手抹了点,闻了一下。 不是血。 是另一种化学制剂。混合了硝化甘油和缓释剂,用来延后引爆时间。 他们早就在通风系统里灌满了炸药。 刚才的倒计时,只是清场手段。逼我们留在屋里,等到第二波才真正动手。 我一脚踹开最近的排水口盖板。下面黑洞洞的,积水很深。 “走!”我说。 周婉宁没问为什么,直接趴下往里钻。我最后一个进去,刚把身体缩进管道,身后就传来嗡的一声低频震动。 像是某种信号被激活了。 我回头看了眼入口。 水泥板边缘开始渗出淡黄色泡沫,顺着墙角往下流。 那是起爆前兆。 我往前爬,膝盖撞在铁皮上生疼。右腿旧伤开始发麻,但我不能停。 周婉宁在我前面,动作很快。她手里还拿着那块儿童手表,屏幕虽然黑了,但她一直没松手。 爬了大概十五米,前方出现一个Y型岔口。左边通道干燥,右边有水流声。 我选了右边。 刚爬到一半,背后轰的一声闷响。 冲击波顺着管道传过来,把我推向前方。耳朵嗡嗡作响,嘴里有血腥味。 密室炸了。 但我们还没安全。 这种深度的地下管网,一旦主结构受损,随时可能塌方。而且敌人不会只布一个局。 我掏出导航仪,打开三维地图。信号很弱,只能显示局部轮廓。 我们目前的位置,在废弃工厂区西南侧,距离主街约四百米。而最近的一个出口,通向一所小学的后勤井盖。 就是陈雪每天放学必经的路口。 我立刻停下。 不能往上走。 周婉宁回头看我:“怎么了?” 我把地图给她看,指着那个出口位置。 她脸色变了:“他们是想逼我们出现在那里?” 我点头。如果我们在那个时间点从井盖爬出来,监控会拍到。他们会说是我们制造了爆炸案。 栽赃。 而且陈雪一定会看到。 我收起导航仪,转向另一条支路。这条更窄,几乎只能匍匐前进。 爬了不到十米,前方管道壁上有道划痕。蛇形图案。 和之前发现的标记一样。 周婉宁也看到了:“这是我小时候和母亲约定的记号。沿着它走,能到一个安全屋。” “什么时候的事?” “六岁那年。”她声音低下去,“她说如果有一天走丢了,就跟着这些标记找她。” 我盯着那道刻痕。太巧了。每次我们陷入绝境,就会出现这个标记。 像是有人一直在看着我们。 我伸手摸了摸刻痕边缘。灰尘很厚,但最近有人擦拭过的痕迹。 不是自然形成的。 是人为维护的。 我正要说话,前方管道突然传来一阵震动。 不是爆炸。 是脚步声。很多人同时移动的声音。 还有金属拖地的摩擦声。 他们来了。 我往后退,想找个岔道绕开,却发现来路已经被水淹没。刚才的爆炸引发了地下水泄漏。 前后都被堵死了。 周婉宁贴着我,呼吸变重。她把手表塞进我口袋:“如果分开,记得这个时间。八点零七分。那天她走进校门的时间。” 我没有回应,只是把匕首换到右手。 前方拐角处,出现了第一个影子。 黑色作战服,战术头盔,手持冲锋枪。后面跟着至少六个人,呈扇形推进。 领头那人抬起手,枪口对准我们。 我认出了臂章。 不是警察。 是赵卫国的私人武装。 他开口了:“陈铮,交出账本数据,我们可以让你女儿活得久一点。” 我站在原地,没动。 他说:“你以为我们不知道你在听?整个排水系统都有监听装置。你每走一步,都在我们的掌控之中。” 我缓缓举起左手。 他笑了:“终于肯谈了?” 我没有说话,而是猛地将匕首掷出。 刀刃旋转着飞向前方,正中领头人肩甲连接处。他踉跄了一下,枪口偏移。 我抓住机会,扑上去撞翻第二个人,夺过他的枪。 扳机刚扣下,头顶水泥板突然裂开一道缝。 一道光射进来。 第108章 五秒生命的逆向冲刺 头顶的水泥板裂开一道缝,光射进来,照在前方武装人员的枪口上。 我抓住匕首掷出的瞬间空档,转身扑向主机台。金属边沿划破掌心,血立刻涌出来。我没管,双手死死抠住主板接口,用力一扯。 主板脱落,屏幕闪了一下,残留画面正在加载一份文档。我的血顺着手指滴下去,正好落在屏幕上,晕开一片。 文档标题浮现:《全市重点学校儿童名单(备份)》。 页面自动翻到第三页。 一个名字跳进眼里——陈雪,阳光小学四年级(2)班。 心脏猛地一沉。 他们盯上了孩子。 前面传来脚步声,敌人重新组织阵型,正往这边压过来。我抬头看了一眼裂缝,光还在,但没人下来。他们在等,等我们自己走进包围圈。 不能再拖了。 我一把将周婉宁往右侧支道推:“你先走!我去切断信号源!” 她没动,反而伸手抓住我手腕:“我能黑进备用线路,延缓十秒。” 我愣了一下。 她从白大褂夹层里掏出微型计算机,动作利落,蹲下身就往断裂的数据端口插线。手有点抖,但眼神稳。 “别硬撑。”我说。 “我不是累赘。”她抬头看我,“这一路,是你在撑。现在换我。” 我咬牙,把主板塞她手里:“三秒内接入,找到引爆指令源头。” 她点头,手指飞快敲击屏幕。我转头盯着前方通道,右手握紧冲锋枪。腿还在麻,站得不太稳,但我不能倒。 三秒过去。 “接上了!”她声音绷紧,“备用协议激活,延迟倒计时启动,还有九秒三毫秒。” “够了。”我抓起地上的战术背心碎片,撕成条,缠住流血的手掌。 系统界面突然在我眼前闪出红框: 【战场回溯功能可用(今日剩余1次)】 我闭眼,按确认。 眼前画面急速闪现—— 第一幕:市中心小学教学楼承重柱爆燃,火光冲天,学生尖叫四散; 第二幕:地铁三号线隧道塌陷,列车急刹,人群挤压在车厢门口; 第三幕:城东妇幼保健院配电室起火,婴儿哭声混着警报响成一片。 三个地点,全是孩子最多的地方。 同步引爆。 不是恐吓,是清洗。 我睁眼,冷汗顺着额头滑下来。 时间只剩八秒。 “他们要炸三处。”我低声说,“小学、地铁、医院。” 周婉宁抬头:“你怎么知道?” “系统给的。”我没解释太多,“你现在能做什么?” 她盯着屏幕:“可以伪造故障信号,让主控以为某一处已经引爆,骗它提前释放能量,其他两处就会断联。” “成功率多少?” “百分之六十。” “干。”我说,“选小学。” 她手指一顿:“那是陈雪的学校。” “我知道。”我声音压低,“正因如此,必须优先干扰。只要让他们以为计划成功,另外两处就能争取时间疏散。” 她没再问,迅速操作。屏幕上代码滚动,进度条一点一点推进。 七秒。 六秒。 “信号伪造完成,发送中……”她盯着读数,“三秒后反馈。” 我靠在管道壁上,盯着前方。敌人的队伍停在十米外,没有继续推进。他们在等指令。 五秒。 “发出去了!”她抬起头,“系统显示接收成功,主控进入判定流程。” 我屏住呼吸。 如果失败,我们连逃的时间都没有。 四秒。 三秒。 前方敌人突然骚动,有人低头看腕表,然后挥手示意后撤。 有效了。 他们以为小学那边已经炸了。 “走!”我拉她起身,“趁他们乱,我们必须拿到原始数据。” 她摇头:“数据在云端,本地只有缓存。但我们有名单,这就够了。” “不够。”我盯着她,“名单上有陈雪,说明他们掌握所有目标。我们必须反向追踪上传路径,找到指挥中心。” 她愣了一下:“你要反攻?” “不是我要,是他们逼的。”我抬起沾血的主板,“这东西还能用多久?” 她接过检查:“电源模块坏了,但存储芯片完好。只要找个终端,就能读取。” “那就找。”我说,“不能只躲。” 她看着我,忽然笑了下:“你跟以前不一样了。” “人总会变。”我活动了下手腕,“十年前我只想完成任务。现在我想护住该护的人。” 她没说话,把主板收进防水袋,塞进胸口。 我们贴着管道右侧前进,积水没过脚踝。前方Y型岔口左边干燥,右边有水流声。我选了右边。 爬了不到二十米,头顶传来震动。不是脚步。是重型车辆经过地面的声音。 周婉宁停下:“工厂区有巡逻车。” “绕不开。”我说,“但我们能利用。” 她抬头看我:“怎么利用?” “他们以为我们在逃。”我摸出导航仪,“可如果我们反过来,往他们最想不到的地方去呢?” “哪?” “监控盲区。”我说,“他们布了监听,但总有死角。只要找到那个点,我们就能发出信号。” 她想了想:“排水系统交汇井。三路管道在这里汇合,信号会形成干扰区,设备无法精准定位。” “带路。”我说。 她往前爬,我在后面掩护。右腿旧伤越来越重,每动一下都像针扎。但我得撑住。 爬到交汇处,她停下来,指着上方一个圆形井盖:“上面是废弃变电站,没人管。我们可以从这里出去。” “先别急。”我打开导航仪,“标记这三个爆炸点,发给可信的人。” “谁?” 我想了想:“交警队老李。他女儿在市中心小学读书,他会转发。” 她接过导航仪,快速操作。数据发送成功。 “接下来呢?”她问。 “等。”我说,“等他们发现没炸,就会查漏。到时候,他们会来找我们。” “你不担心陈雪?” “担心没用。”我盯着井盖缝隙透下来的光,“我现在能做的,就是让他们知道——有人在盯着他们。” 她点点头,靠在管壁上喘气。 忽然,她伸手摸了摸口袋。 拿出那块儿童手表。 屏幕还是黑的,但她轻轻摩挲表面:“八点零七分……那天她走进校门的时间。” 我看着她:“你母亲留下的?” 她点头:“她说,时间不会骗人。只要记住那一刻,就能找到回家的路。” 我沉默几秒,开口:“现在,我们得让她记得住这条路。” 她抬头看我,眼神亮了一下。 远处传来金属碰撞声。 他们追来了。 我抓起枪,挡在她前面。 “这次换我断后。”她说着,从背包里摸出一个小装置,“电磁脉冲发生器,能干扰三十秒。” “留着关键时刻用。”我盯着前方,“现在,闭嘴,准备跑。” 她没反驳,默默收好装置。 我推开前方管道盖板,污水涌出。外面是更深的地下通道,漆黑一片。 “走!”我说。 她钻出去,我紧随其后。 盖板落下时,我最后回头看了一眼来路。 血迹一路延伸到黑暗深处。 像一条红线,拴着我和过去。 第109章 儿童名单致命重量 污水漫过脚背,冷得刺骨。 头顶井盖缝隙透进一点月光,歪斜地打在对面墙上。周婉宁蹲在积水里,从白大褂内袋掏出一面小镜子,抬手对准那道光。镜面一转,墙上立刻出现一道清晰的亮线,像画出来的一条路,直直延伸向前。 我靠在管壁上,左手压住右掌伤口。血还在渗,布条湿了半截。刚才撕下的名单残页已经塞进防水袋,贴着胸口放好。我能感觉到它在那儿,薄薄一张纸,却沉得像块铁。 她没说话,只是把镜子固定在一块凸起的钢筋上,让光线持续照着前方通道。Y型岔口右边有水流声,左边干燥。她看了我一眼,意思是走哪边。 我指了右边。 她点头,收起镜子,跟在我后面。水声越来越大,脚底踩到的东西也变了,不再是泥沙,而是碎石和金属片。我们低着头往前挪,每一步都慢,怕发出声音。 头顶忽然传来震动。 不是车,是墙被砸的声音。一下接一下,节奏很稳,像是用液压锤在拆混凝土。碎屑开始往下掉,落在肩上,弹进衣领。 他们追来了。 我停下,伸手拦住她。她立刻明白,贴着管壁蹲下,手摸向微型计算机。我没让她开机,摇头。现在任何信号都可能暴露位置。 我把防水袋又按了按,确认没松动。名单上有陈雪的名字,还有几百个孩子。这不是恐吓名单,是目标清单。他们要动手的地方不止三处,小学、地铁、医院只是开始。 她的手指突然碰了我一下。 我转头。 她嘴唇动了动,声音压到最低:“电缆铝箔能反射信号,可以搭临时中继。” 我懂她的意思。如果想对外传消息,可以用这些废弃材料做跳板。但现在没人可联系。老李那边有没有收到坐标,还不知道。 正想着,眼前突然闪出红框。 【检测到高频信号脉冲,来源:3号码头c区集装箱群】 【预测内容:RpG-7火箭筒x20,预计引爆时间:明日凌晨4:17】 我盯着那行字,心跳快了一拍。 二十枚RpG。 足够炸毁半个港口区。也能封锁所有出城水路。渔船、货轮、巡逻艇,只要停在码头,全都会被覆盖在打击范围内。 她看见我脸色变了,立刻伸手按住我正在缠布条的手。 “赵卫国在码头囤了二十枚RpG。”她说,“系统提示的集装箱要炸。” 我没吭声。 她知道我在想什么。陈雪在学校,而学校在内陆。但码头一旦爆炸,整个城市应急系统会瘫痪。消防、警力、医疗救援全都动不了。那时候再动手,没人能拦。 他们是连环套。 先用儿童名单逼我现身,再用RpG封锁退路。等我冲去救人时,他们在半路设伏。 我闭了下眼,把信息重新整理一遍。 二十枚RpG,每发射程三百米,破甲厚度四百毫米。集中使用能形成火力网。c区是老旧集装箱堆放区,结构松散,一旦引爆容易连锁反应。凌晨四点十七分,是潮位最低的时候,水流缓,适合远程遥控引燃。 “他们在逼我露面。”我说。 “用整座城当饵。”她接了一句。 我睁开眼,看她。 她脸色有点白,但眼神清楚。没有慌,也没有劝我别去。她知道我会去。 我只是不能现在去。 头顶的拆墙声更近了。灰尘扑簌簌往下落,呛得人喉咙发痒。我抬头看井盖,那圈光斑比刚才大了些。月亮升起来了。 “变电站还在上面。”我说。 她明白我的计划。那里没电,没人管,适合藏身。我们可以从那里重新规划路线,等天亮后再行动。 她点头,把计算机收好,站起身。 我们继续往右侧行进。水深到小腿,走起来费力。我的右腿旧伤开始抽,每迈一步都像针扎。但我不能停。 通道逐渐变宽,两侧管道多了起来。有些锈穿了,露出里面的空洞。我用手电扫了一下,发现一处接口松动,可能是维修留下的缺口。 就在这时,系统界面再次闪动。 【战场回溯功能冷却中】 【下次可用时间:明晨0点】 我咬牙。 今天只剩一次回溯机会。现在用,能看到未来二十四小时的关键节点。但我不确定什么时候才是最需要它的时刻。 忍着。 必须忍到最关键的时候。 我们离交汇井越来越近。前方能看见圆形井口轮廓,上面盖着铁格栅。月光从缝隙漏下来,在水面划出几道银线。 周婉宁放慢脚步,贴着我耳边说:“上去后先观察,别直接掀盖。” 我点头。 她拿出化妆镜,轻轻举高,从缝隙往上照。镜子里映出一片荒地,杂草长得比人高,旁边有倒塌的水泥柱和断裂的电线杆。确实是废弃变电站。 安全。 我伸手托住井盖边缘,慢慢往上推。铁锈摩擦发出轻微声响,我立刻停住,等了几秒,确认没动静才继续。 井盖移开一半,我先探头出去。 风刮过来,带着海水腥味。 四周静,只有草叶晃动的声音。远处有灯,是码头方向。不算远,步行四十分钟能到。 我翻身上去,转身拉她。她动作轻,落地几乎没声。我把井盖复位,只留一条缝,方便随时撤回。 她蹲在草丛里,掏出计算机快速检查信号强度。我靠着水泥墩子,喘了口气,手又碰到胸口的防水袋。 名单还在。 我摸出导航仪,打开电源。屏幕亮起,显示我们当前位置,距离3号码头约五公里。航线可走沿海小路或排水渠延伸段。 正要标记路径,她突然抬头。 “RpG不会单独存放。”她说,“有发射器就有弹药库,有弹药库就有守卫。” 我明白她的意思。 二十枚火箭筒不可能露天堆着。一定有掩体,有人看守。赵卫国不会亲自到场,但他会派心腹。 王振呢? 那个叛徒副队长,十年前按下引爆器的人。他现在在哪? 我想起雪山实验室里他脖子上的蛇形纹身,会变色。那是“蛇眼”组织的标志。他们专做跨境军火走私。 码头……很可能就是他们的交接点。 “不只是RpG。”我说,“那是运输中转站。” 她看着我:“你要去?” “必须查清数量和布防。”我说,“否则明天凌晨,整片港区都会变成火葬场。” 她没反对。 我知道她在担心什么。她母亲还在外面等着转移,而我们现在要去最危险的地方。但她也知道,如果不阻止这场爆炸,更多家庭会毁。 她低头操作计算机,几秒后抬起头:“我可以黑进市政监控备用线路,调取码头外围画面。但只能维持三十秒,而且会留下痕迹。” “够了。”我说,“三十秒看清部署就行。” 她开始输入指令。我靠在断墙边,盯着远处码头灯光。那些光点不动,安静得反常。 正常码头夜里会有装卸作业,吊车移动,工人走动。但现在太静了。 就像暴风雨前的海面。 她突然停下手指。 “信号被拦截了。”她说,“有人在反追踪。” 我皱眉。 “不是普通防火墙。”她声音紧了,“是军用级干扰程序,带定位反馈功能。” 也就是说,谁敢接入,就会暴露位置。 我们不能用电子设备。 至少在这里不行。 我收起导航仪,看向她。 她摇头:“没法绕过去。除非换个终端,而且得离这里两公里以上。” 我看了看表。 晚上八点二十三分。 距离RpG预计引爆还有七小时五十四分。 时间不多。 “走沿海小路。”我说,“避开主干道,找渔村借设备。” 她点头,把计算机收好。 我们正要动身,头顶忽然传来新的响动。 不是拆墙。 是金属切割的声音。 滋—— 尖锐,持续,像是角磨机在切钢板。 声音来自井口方向。 我猛地回头,看到井盖边缘有一道红光闪过。 激光瞄准器。 有人已经在上面等着了。 第110章 雨夜中的双重抉择 井盖上的红点还在晃。 我没动,周婉宁也屏住呼吸。角磨机的声音越来越近,铁锈碎屑掉进我领口,凉得像冰渣。我知道他们要切开井盖了,最多三分钟,就会看到我们。 我抓住周婉宁母亲的手臂,她瘦得只剩一把骨头。她没挣扎,眼神很清,像是早就等着这一刻。 我转身就往草丛里爬,拖着她们两个。泥水灌进冲锋衣袖口,右腿抽了一下,但我没停。五十米外有条斜坡通向海边,坡上长满藤蔓,底下压着一艘破渔船,半埋在沙里。 “下去。”我说。 周婉宁立刻明白,先滑下去扶住她妈。我跟着跳进船底,烂木头硌得生疼。船尾连着根铁链,拴在礁石上,锈得快断了。我抽出战术匕首割断,潮水正往外退,船会漂。 头顶传来金属断裂声。 他们下来了。 我用尽力气把井盖推回原位,只留一道缝。然后解开缆绳,让船随水流走。风刮起来,雨点砸在脸上,很快全身湿透。 船晃得很厉害,漂出二十米后,雨更大了。海面一片黑,什么也看不清。周婉宁蜷在角落护着母亲,突然听见一声闷咳。 她妈吐了口血。 黑色的,带腥味。 我摸她嘴唇,手指沾上一股苦杏仁气。氰化物。她自己服的毒。 “妈!”周婉宁喊了一声,手抖得拿不住毛巾。 老人睁着眼,盯着我,喉咙里发出断续的声音:“去……集装箱区……密码……是她生日……” 她说完又咳,血从嘴角流下来,滴在金戒指上。那戒指她一直戴在无名指,现在褪下来塞进我手里,沾着血和汗。 我捏紧戒指,冷的。 周婉宁检查她口腔,手指停在舌根处,脸色变了。“她含着胶囊,早就准备好了……这不是突发中毒,是计划好的。” 我没说话。 这女人一路上几乎不开口,只看着女儿。我以为她怕事,原来她是来送命的。 她不是逃亡者,是情报终点。 雨打得船板啪啪响。远处有光,是码头方向。RpG还剩七小时多就要引爆,名单在我胸口贴着,现在钥匙也到了。 可眼前这个女人快死了。 周婉宁抱着她,声音发颤:“你说句话啊,为什么不说再见?为什么要这样?” 她妈闭着眼,呼吸越来越浅。 我蹲下,挡在她们前面,把冲锋衣撑开一点,遮住雨水。“她不是没说再见。”我说,“她是把最后一句话给了任务。你听到了吗?密码是生日。这不是遗言,是交接。” 周婉宁抬头看我,眼睛红了。 “她信你。”我说,“所以让你活着,让我去。” 她咬住嘴唇,没再哭。只是轻轻把她妈平放在船底,盖上防潮垫。 警笛声从岸上传来。 不止一辆,至少三辆,正沿着沿海公路靠近。不知道是不是警察,赵卫国的人也能穿制服。灯光被雨雾挡住,看不清车牌。 时间不多了。 我掏出防水袋,把儿童名单摊开,压在船板缝里。纸上全是名字,陈雪排在第三行。另一边是那枚金戒指,血还没干。 一个代表要救的孩子,一个代表通往真相的门。 我都得拿稳。 “我一个人去集装箱区。”我说,“三十分钟内没回来,你就带她撤到渔村旧灯塔,老李会在那儿接应。” 周婉宁摇头:“我不走。” “你得守着她。”我说,“如果密码错了,或者里面是陷阱,我死在里面,你还得把名单送出去。” 她盯着我,忽然问:“那你呢?你要是死了,陈雪怎么办?” 我愣了一下。 我想起女儿书包上的钥匙扣,写着“爸爸是英雄”。她画的全家福里,我穿着军装站在中间。 我不是为了当英雄才站在这里。 我是为了不让她的画变成遗照。 “我不会死。”我说,“但你现在必须答应我,按我说的做。” 她看着我很久,终于点头。 我把匕首插回腰间,战术手电绑在手腕内侧。临走前,我抓起戒指,在左掌心划了一道。血流出来,抹在戒指表面,让它更滑,也更牢。 “我以战友之名起誓。”我说,“这一程,我走到底。” 她没说话,只是把微型计算机塞进我背包夹层。屏幕裂了条缝,但她修过线路,还能用十秒。 我跳下船,海水淹到大腿。岸边有铁丝网,已经被潮水冲歪。我钻过去,踩上碎石路。 雨越下越大。 集装箱区在两公里外,沿海堤坝直行就能到。导航仪坏了,但我记得地形。系统界面闪了一下,签到时间还没到,资源领不了。战场回溯还在冷却,明早才能用。 我现在只能靠自己。 背后传来周婉宁的声音:“密码是0628!她生日是六月二十八!” 我回头看了眼。 她在船边站着,一只手按在昏迷的母亲身上,另一只手举着镜子反射月光,给我指方向。光柱在雨中划出一道线,指向码头深处。 我举起手,示意收到。 然后转身往前走。 堤坝上没有路灯,只有集装箱堆叠成的黑影,像一座座铁山。风吹得铁皮哗啦响,脚下积水深一脚浅一脚。我贴着围栏边缘走,避开监控杆。 靠近c区时,发现入口有两人站岗,穿黑色作战服,没挂牌。其中一个耳朵上戴着通讯器,正低头看表。 他们不是警察。 我绕到侧面排水沟,趴进泥水里。头顶有摄像头,每三十秒扫一次。我等它转开,翻进铁网缺口。 地面堆着木箱,写着俄文编号。我摸过去,看见一辆叉车停在中间空地,旁边是集装箱,编号c-7至c-12。 其中一个是双层结构。 我记下位置。 刚想后撤,手机震动了一下。 是背包里的微型计算机自动开机了,连上了短暂信号。屏幕上跳出一行字: 【检测到加密频段,内容片段:‘倒计时已同步,执行清除协议’】 接着信号中断。 我知道了。 他们已经开始计时。 我摸出金戒指,攥在手里。冷铁贴着伤口,有点疼。 0628。 如果是假密码,我会触发警报。如果是真密码,我能打开那个双层集装箱,找到主控终端。 周母用命换来的信息,不能白费。 我靠着集装箱背面,喘了口气。右腿肌肉绷得发酸,掌心的血混着雨水往下滴。 不能再等了。 我起身,走向c-9。 输入密码的电子锁在箱门右侧。我伸手按下: 0 6 2 8 回车键还没按下,眼角余光看见斜对面了望塔上有红点一闪。 狙击手。 第111章 血色戒指的密码 回车键还没按下,我手指停在半空。 了望塔上的红点消失了,但我知道那家伙还在。雨打在集装箱表面,声音盖不住心跳。我深吸一口气,把0628输完。 “滴——” 电子锁屏幕闪出红字:密码错误。 锁芯发出一声闷响,像是内部齿轮卡死。我没动,手还贴在面板上。这不是普通的验证失败,这锁在拒绝我之后自动加了密,现在连重新输入的机会都没有。 背后传来急促的脚步声,踩着积水飞快靠近。 “别碰它!”周婉宁的声音。 她从侧面冲过来,浑身湿透,头发贴在脸上,呼吸很乱。她一把抓住我的手腕,把我往后拉了一步。 “你疯了?这锁不是按密码开的!”她说。 我没说话,盯着那枚金戒指。血混着雨水从指缝流下来,滴在金属表面。 周婉宁喘了几口气,伸手夺过戒指。她翻过来仔细看,手指在内圈摸索。然后她从口袋掏出战术笔,用力撬开一圈金属环。 咔的一声,内层弹开。 里面嵌着一块指甲盖大小的黑色芯片。 “这是数据钥匙。”她说,声音发抖,“我妈从不戴戒指,她过敏。这东西是假的,是工具。” 我看着她。她的脸被雨水冲得很白,眼睛却亮得吓人。 “她为什么要这么做?”我问。 “她不想让你死在门外。”周婉宁咬着牙,“她知道你会信她最后一句话,但她更知道赵卫国会在系统里设陷阱。0628是诱饵,引你触发警报,让狙击手有理由开枪。” 我说不出话。 我以为她是把命交给了我,结果她是用命给我换了个机会——让我能拿到真正的钥匙。 就在这时,脑子里“叮”了一声。 系统签到成功。 界面弹出一条新情报: 【目标人物:赵卫国】 【72小时前采购高纯度氰化物试剂,交易通过境外生物实验室渠道完成,付款账户已加密】 【关联事件:周母体内毒素成分匹配度98.7%】 我眼神一冷。 “你妈没自杀。”我说。 周婉宁猛地抬头。 “是赵卫国给她的毒。”我盯着她,“他早就准备好了,让她看起来像自己服毒。这样你就不会怀疑,账本也能顺利交出去。” 她嘴唇抖了一下,没反驳。 她懂这个逻辑。她从小就在这种局里长大。 “所以她临死前说‘密码是生日’,不是为了骗我。”我说,“她是怕我说错话,暴露破绽。她只能用这种方式告诉你——真正的东西在戒指里。” 周婉宁低头看着手中的芯片,手指收紧。 “她信你。”我说,“所以让你活着,让我去。” 这句话我刚才对她说过一次。现在再说一遍,意思变了。 不是交接任务,是看清真相。 她抬手把芯片对准电子锁下方的一个小孔。那是我没注意到的接口,藏在防尘盖下面。 “这锁要物理接入。”她说,“不是远程验证,也不是刷指纹。它是军用级离线终端,只认这一块芯片。” 她说完,轻轻一插。 咔。 机械声从箱体内部传来,像是齿轮开始转动。厚重的双层铁门中间裂开一道缝,然后缓缓向两侧滑开。 没有光。 里面黑得像井底。 但能闻到一股味道——机油、金属、还有淡淡的冷却液气味。这不是普通货柜,是改装过的移动控制中心。 我抽出匕首,往前半蹲,挡住周婉宁。 她没后退,站在原地,手里还捏着那个空壳戒指。 “你感觉到了吗?”她突然说。 “什么?” “风。”她说,“刚才还有风,现在没了。集装箱关起来的时候,外面的雨声能听见,但现在……太安静了。” 我屏住呼吸。 她说得对。 不只是雨声没了,连远处海浪都听不见。好像这片区域被什么东西隔开了。 我抬头看了望塔,红点没再出现。那个狙击手要么撤了,要么……也被屏蔽了通讯。 “他们不知道我们会打开。”我说,“或者他们知道,但等的是另一个信号。” 周婉宁点头:“如果赵卫国以为我们触发了警报,他会派支援来清理现场。但现在没动静,说明系统没上报异常。” 也就是说,我们还没暴露。 “里面可能有监控。”我说,“走前面的话,贴墙根,别踩中间。” 她嗯了一声,把微型计算机拿出来。屏幕还是裂的,但她接上了外置电源。设备启动后,显示一个倒计时: 【本地系统自毁程序:11:47:32】 “还有不到十二小时。”她说,“这不是RpG的倒计时,是这个集装箱本身的销毁机制。一旦开启,就开始计时,超时就会自爆。” 我盯着那扇门。 黑暗深处有微弱的反光,像是金属台面,或者是显示器边缘的残影。地上没有脚印,空气里也没有灰尘飘动,说明很久没人进来。 但这地方被打扫过。 “你带了备用电源吗?”我问。 “有。”她从背包拿出一个方盒,“最多撑三十分钟,足够读取主控硬盘。” “你负责提取数据。”我说,“我在门口守着。有人来,我就动手。” “要是里面有人呢?”她问。 我看了她一眼。 “那就让他先出声。” 她没再说话,弯腰准备进去。 就在她迈步的瞬间,我伸手拦住她。 “等等。” 我从背包摸出战术手电,打开低光模式,照向地面。光束扫过门槛,发现一道细线。 不是电线,也不是绊雷。 是激光感应器,贴地三厘米,肉眼几乎看不见。 我蹲下,用匕首尖轻轻挑起那根线,然后从腰带上解下一段尼龙绳,绑在门框和对面支架之间,形成一个临时支撑架。 “过了这道线,警报就会响。”我说,“我们现在是‘开门未入’,系统还认为我们停留在外部状态。只要不触发激光,就不会激活内部防御。” 周婉宁看着我,忽然说:“你怎么知道这些?” “十年前的任务里见过。”我说,“同样的布局,同样的陷阱。那次我们死了三个人,就因为一个人踩错了位置。” 她没再问。 我们俩一起扶着墙,慢慢从尼龙绳上方翻过去。动作很慢,右腿抽筋让我差点摔在地上,但我撑住了。 落地后,我没站直,继续保持半蹲。 眼前是一条狭窄通道,两边是封闭隔间。尽头有扇门,标着“主控室”。 周婉宁走向最近的控制台,插上电源,开始连接硬盘。 我靠在墙边,盯着门口那道激光线。 外面的雨还在下。 但这里听不到。 就像我们已经不在原来的世界了。 她敲了几下键盘,突然低声说:“找到了。” 我走过去。 屏幕上跳出一个文件夹,名字是:清除协议-最终执行清单。 下面列着三个地点: 东区实验小学 市中心地铁枢纽 市立第三医院 每个地点后面都有时间标记。 最早的是小学,06:00。 今天早上六点。 我看了眼手表,凌晨四点十九分。 还有一小时四十一分钟。 “名单上的孩子都在小学?”我问。 “不止。”她说,“系统绑定了全市监控,一旦小学爆炸,其他两处会自动解锁引信。这不是单独袭击,是连锁反应。” 我盯着屏幕。 陈雪的名字在第一个子文件夹里,编号003。 她不是目标之一。 她是启动钥匙。 只要她出现在教室,人脸识别系统就会确认身份,触发第一波倒计时。 这才是他们一直盯着她的真正原因。 不是为了威胁我。 是为了用她开机。 周婉宁关掉界面,开始拷贝数据。进度条走到37%,突然停住。 “干扰?”我问。 她摇头:“不是。是数据加密层级太高,需要生物密钥才能读取完整内容。” “谁的?” “赵卫国的。”她说,“或者……他的直系亲属。” 我明白她的意思。 她是他女儿。 但她从来没被录入过任何系统。 除非…… “你妈有没有给你留别的东西?”我问。 她愣了一下,然后从内衣口袋掏出一张折叠的纸片。很小,像是从笔记本撕下来的。 上面写着一行字: “如果你看到这个,说明他已经对你下手了。去找陈铮,只有他能帮你活下来。” 下面是日期,正是她母亲失踪那天。 她盯着那行字,声音很低:“她知道我会回来。” 我没说话。 这时候,主控室角落的显示器忽然闪了一下。 一个窗口自动弹出: 【远程连接请求:YES \/ No】 连接来源写着两个字: 校长。 第112章 集装箱里的军火 我盯着主控室角落的屏幕,那个“校长”发来的远程连接请求还挂在界面上。周婉宁的手指悬在键盘上方,没敢点下去。我知道她在等我说话。 但我不能出声。 就在刚才低头的一瞬,我看见箱顶通风口边缘有三个红点在动。不是固定的,是缓慢移动的红外瞄准点。它们贴着金属壁游走,像毒蛇吐信,扫过我们刚才站的位置。 狙击手来了,还不止一个。 他们没开枪,说明还没确认目标死亡。也许他们想活捉,也许他们在等更高指令。但不管怎样,我们现在是靶子。 我猛地侧身,左手一把将周婉宁拽到身边。她身体一僵,差点叫出声。我立刻抬手捂住她的嘴,掌心能感觉到她急促的呼吸。 她睁大眼看着我,我冲她摇头。 别动,也别说话。 我慢慢趴低身子,右腿抽了一下,疼得我额头冒汗。我没管,只把重心压在左腿上。我能感觉到头顶那三个红点还在扫,但节奏变了,像是察觉到了什么异常。 他们发现我们不动了。 我脱下战术背心,轻轻放在地上。然后用手势示意她躺进去。她愣了一秒,没反应过来。我直接推她肩膀,让她平倒下去,再把背心拉上来盖住她大半身体。 防弹层朝上,人缩在里面,从高处看就像一堆杂物或者废弃装备。不完美,但能争取几秒反应时间。 做完这些,我自己没躲。半蹲靠墙,匕首握在右手,眼睛死盯箱顶。 红点又开始移动。其中一个停在周婉宁刚才站的地方,光斑正好落在她留下的脚印边缘。下一秒,一点细微的金属反光从通风口缝隙闪过。 是枪管。 我屏住呼吸。 另一个红点滑向主控台方向,扫过显示器、键盘、地面接缝。它停了几秒,然后缓缓移开。 他们在排查活动迹象。 我摸出手电,不是为了照明,而是测试是否有激光触发。我把手电往前推了一寸,松手。它滚了半圈,停下。没有警报,没有动静。 安全区。 说明敌人监控靠的是动态捕捉和热源识别,不是全区域激光网。只要不动,体温被遮挡,就能骗过系统。 我回头看了眼周婉宁。她透过背心边缘的缝隙往外看,眼神很稳。她知道现在不能慌。 我伸手比了个“三”,然后指了指自己,再指头顶。 她懂了。三个人,都在上面,我是诱饵。 她轻轻摇头,嘴唇动了动:一起走。 我没理她。这种时候讲配合,不是信任问题,是生存逻辑。一个人动,吸引火力,另一个才有机会反击或撤离。这是战场铁律。 我从背包里取出军用匕首,检查刀刃是否牢固。然后把它插回腰侧,换出一把战术短刀握在手里。动作很慢,一点声音都没有。 头顶的红点忽然静止。 三道光同时对准主控通道中央——正是我和周婉宁之间的空地。 我知道他们要动手了。 我突然翻身扑向主控台,整个人撞进操作区。金属椅被我带倒,发出一声闷响。 几乎在同一刻,三道子弹擦着我后背射入地面,火花炸起。其中一发击中控制台侧面,屏幕瞬间黑掉。 枪声没响。 是消音武器。 我滚到台面下方,背靠金属壳体。耳朵嗡嗡作响,但意识清醒。第一轮射击结束,他们需要重新定位。 我抬头看通风口,红点消失了。但他们一定在调整角度,准备第二波点射。 我摸出夜视仪戴上,切换到热成像模式。视野里一片灰蓝,但很快,上方传来三个高温区——人在移动,枪管余热未散。 位置确认。 我扯下耳机线,绑住一根掉落的数据线,做成简易绊索,横拉在通道入口。如果他们派人下来,至少能干扰一下节奏。 周婉宁还躺在背心里没动。她很聪明,知道自己一旦暴露,整个防线就破了。 我掏出导航仪,快速调出集装箱结构图。这玩意儿是签到得来的,能扫描金属内部构造。屏幕上显示,箱顶有三条横向支撑梁,中间那条正对着主控台上方。 如果狙击手藏在上面,那里就是最佳伏击点。 我从工具包里拿出两块磁吸式干扰片,这是上次签到拿到的装备,本来是用来屏蔽信号的。现在我把它贴在匕首背上,用力掷向上方梁架。 匕首钉入金属,发出“铛”的一声。 头顶立刻传来轻微震动。 他们以为有人攀爬。 下一秒,两发子弹穿透箱顶钢板,打在我刚才投掷的位置附近。钢屑飞溅,其中一块划过我的手臂,火辣辣地疼。 但我不在乎。 这一枪暴露了他们的具体方位。 我记住了弹道轨迹,估算距离和角度。如果是普通士兵,这时候应该已经准备撤退或者换位。但他们没动。 说明他们有命令,必须完成清除任务,否则不会连续开火暴露位置。 我摸出最后一个干扰片,这次贴在战术手套上。我慢慢站起来,故意让身形露出台面一截。 果然,红点迅速锁定。 我猛地抬手,把干扰片甩向左侧通风口。 它在空中旋转,发出微弱电磁脉冲。 热成像里,三个高温点同时晃了一下。 干扰成功。 我抓住这不到两秒的盲区,翻身跃起,冲向主控室门口。 身后枪声再响,但打偏了。 我一脚踹开主控室门,闪身进去,反手关上。门板立刻被打出两个凹坑,但没穿破。 安全了?不。 我靠墙喘气,听见外面传来脚步声——不是从通风口,是从另一侧通道。 有人从别的入口进来了。 我回头看主控室内部,这才注意到墙上有一排金属柜门,全都开着。里面空了,只有几个固定卡槽。 地上有痕迹。 是拖拽的划痕,通向最里面的隔间。 我走过去,发现地板上有半枚鞋印,沾着油渍。不是我们的。 新的人进来过,而且带着东西。 我蹲下检查卡槽,手指摸到一道新鲜刮痕。材质是金属,应该是重型装备被强行拆卸时留下的。 我打开导航仪扫描残留信号。 结果跳出一条信息: 【检测到RpG-7型火箭筒残余热源】 【数量:20】 【最后一次启动时间:3小时前】 我脑子一沉。 这不是控制中心,只是个转运点。 他们把二十枚火箭筒藏在这里,等倒计时一到,直接引爆整片区域。小学、地铁、医院只是幌子,真正的大招是这二十枚军火同时爆炸,冲击波能覆盖半个城区。 这才是赵卫国的底牌。 我转身想回去找周婉宁,却发现门缝底下渗进一丝红色液体。 血。 我猛地拉开门。 周婉宁还在原地,但战术背心边上多了个洞。她坐起身,脸色发白,左臂袖子被划开,正在流血。 不是枪伤,是碎片割的。可能是刚才那一轮扫射崩飞的金属渣。 她抬头看我,声音压得很低:“有人从后面进来了。” 我点头。 她指着主控室另一头:“他们搬走了发射器,但留下了一枚。” 我走过去。 在最里面的隔间角落,摆着一支完整的RpG,炮管泛着冷光,尾部连接着定时装置。显示屏上数字跳动: 10:32:18 比集装箱自毁倒计时慢了十分钟。 他们是故意留的。 等其他十九枚引爆后,这一枚再单独炸,彻底抹除现场证据。 我蹲下检查引信模块,发现接口标准制式,但线路被人动过手脚。多了一根黑色电线,连到墙角的继电器。 这是遥控备用触发。 就算我们拆了定时器,对方也能远程点火。 周婉宁靠过来,看了看线路:“我能切断信号,但需要时间。” 我说:“你有几分钟?” 她说:“三分钟,如果运气好。” 我没有三分钟。 我抬头看通风口,红点还没回来,但他们随时可能二次定位。 我从背包里翻出军用电工胶带,把匕首绑在一根数据线上,做成钩索。然后走到主控室侧面,找到一处检修口。 这里能通到箱顶夹层。 我回头对她说了句:“别乱动。” 她抓住我手腕:“你要干什么?” “上去看看。” 我撬开盖板,把钩索甩上去,借力爬进夹层。空间狭窄,只能匍匐前进。我一点点挪向刚才子弹射入的位置。 途中摸到几段断裂的电缆,还有丢弃的弹壳。都是消音步枪专用型号。 快到中心梁时,我闻到一股火药味。 前面有呼吸声。 很轻,但存在。 我停下,贴紧金属板。 三米外,一个人影趴在那里,枪口对准下方主控通道。他戴着夜视设备,背对着我。 我没犹豫。 抽出匕首,双手握紧,猛地扑过去,一刀刺穿他的防弹插板缝隙。他身体一颤,想喊,我捂住他嘴,用力一拧。 人软了下去。 我拖走尸体,检查装备。他身上有通讯器,频道锁定在一个加密频段。我调出频率记录,发现最后一条指令来自码头指挥车。 时间是两分钟前。 命令内容只有四个字: 清除完毕。 也就是说,另外两个狙击手还不知道这里出了事。 我摘下他的夜视仪和耳机,戴上。切换频道,听到两个声音正在对话: “b点无反应,目标可能已撤离。” “等等,c区热源有波动,像有人爬动。” 我屏住呼吸。 下一秒,耳机里传来第三人的声音: “A组注意,检查夹层。” 完了。 我立刻翻身往后退,但已经晚了。 右侧通风口传来金属摩擦声。 有人来了。 第113章 人体盾牌生死博弈 右侧通风口传来金属摩擦声,我知道有人进来了。 我没动,贴着夹层钢板趴着,呼吸压到最慢。刚干掉的那个狙击手尸体还在我旁边,我用他挡在前方,防止被热成像扫到轮廓。空气里有火药味和血的腥气,我的右腿开始发麻,旧伤在抽。 五米外,通风口边缘露出一只脚,黑色作战靴,鞋带系得死紧。人正慢慢往里爬。 我握紧匕首,手指贴着刀刃,感受金属的凉意。这种时候不能急,谁先出声,谁先动,谁就死。 他探头了。 我猛地扑出去,左手抓住他脚踝一拽,整个人从死角冲上去。他反应不慢,想抬枪,但我早算好角度,右脚直接踢在他手腕上。枪飞了,撞在梁架上“铛”一声。 他滚身要起,我膝盖顶上他胸口,匕首压住他喉咙。 “谁派你来的?” 他没说话,嘴角反而往上扯了一下。 就在这时,头顶钢板“砰”地炸开一个洞,子弹穿进来,火花四溅。是第三个人开了火,位置更高,在对面夹层。 我立刻把这人往身前一拉,当盾牌。第二枪打在他背上,防弹插板裂了,但他还没死,身体一抖,闷哼一声。 子弹擦过我左臂,划开一道口子,血顺着小臂流下来。 不能再耗了。 我松开匕首,翻身跳下夹层。落地瞬间大喊:“周婉宁趴下!” 她本来蹲在RpG堆边检查线路,听到声音立刻扑倒。 我冲过去,用身体把她压在那堆火箭筒上,背朝上方。顺手扯下自己破了的防弹衣,盖住我们两个脑袋。 第三枪打下来,正中我后背。 冲击力让我眼前一黑,但没穿进去。弹头卡在背心里,可力量太大,震得我肋骨生疼,嘴里泛出血腥味。 我咬牙撑住,耳朵听着上面动静。 那人还在动,靴子踩在钢板上发出轻响。他在调整位置,准备下一枪。 我没回头,手摸向腰侧,抽出最后一把备用匕首。刀柄沾了血,有点滑,我用牙齿咬住袖子撕下一截布条,缠在手上。 然后我蹬地发力,整个人从RpG堆上翻起来,同时甩手掷刀。 匕首旋转飞出,带着风声。 “啊——!” 一声惨叫从上方传来。 我抬头看,刀正中他左脚踝,整把钉进钢板里。他失去平衡,从夹层边缘滚下来,砸在主控台外壳上,弹了一下才落地,躺在那儿直喘。 我没停,几步冲上去,一脚踩住他持枪的手,弯腰撕开他衣领。 脖子上有一道纹身。 蛇形的,盘在锁骨上方,颜色不是纯黑,像是会变色的那种墨水,随着他呼吸微微闪动。 我见过这个纹身。 王振的脖子上就是一样的图案。十年前他在雪地里逃命时,我亲手切下了他一根手指,也看清了那个纹身。 现在它又出现了。 这不是巧合。 我低头盯着地上的人,声音很低:“‘蛇眼’的?” 他喘着气,没回答,眼神却变了,从狠厉变成一种奇怪的冷静。 周婉宁这时也站了起来,左臂伤口重新渗血,但她顾不上,走到我身边看了一眼那纹身,脸色一下子白了。 “这是‘蛇眼’的标记。”她说,“我在父亲书房的档案里见过。代号分级,这种蛇形纹身是执行级杀手才有。” 我嗯了一声,没多说。 她抬头看我:“他们怎么会掺和进来?赵卫国跟境外组织合作了?” “不是合作。”我把匕首从那人脚上拔出来,血跟着喷出来一点,“是他雇的。王振当年叛逃后投靠的就是‘蛇眼’,现在他们回来了,替赵卫国清场。” 她说不出话了,盯着那人的脸看了一会儿,忽然蹲下,伸手去搜他口袋。 掏出一块微型通讯器,屏幕还亮着,显示最后一条指令: 【清除目标,不留痕迹】 发送时间:三分钟前。 来源编码是一串数字,她看了两秒,摇头:“加密频道,追踪不了。” 我把通讯器拿过来,塞进自己背包。然后从战术带上解下塑料束带,把这人双手反绑,脚踝也捆住。他疼得直抽气,但没挣扎。 “另一个呢?”她问。 “死了。”我说,“刚才那个是我杀的。” “第三个呢?” “不知道。”我看向夹层入口,“可能跑了,也可能还在外面盯着。” 她点点头,没再问。 我转身走到RpG旁边,蹲下检查定时装置。屏幕上数字跳着: 10:28:03 还有十分钟,遥控引爆就能启动。 “你能切断信号吗?” 她走过来,拿出微型计算机接上线。“可以,但需要稳定接入三十秒,不能被打断。” “我给你时间。” 她抬头看我:“上面还有狙击手,你一个人撑不住。” “我不用撑。”我指着夹层,“我去上面守着,只要没人靠近通风口就行。你专心拆。” 她犹豫了一下:“如果他们远程触发怎么办?” “那就炸。”我说,“但不会。他们要的是我们死,证据销毁,不是让整片码头炸上天。所以一定会等确认目标死亡后再点火。” 她没再说什么,打开程序开始操作。 我重新爬上夹层,动作比刚才慢。右腿完全不听使唤,每走一步都像踩在钉子上。我扶着梁架挪到入口,趴下,把夜视仪戴上。 视野扫过夹层内部,没有活人。 刚才那个被我杀了的已经不动了,第二个被我砍了脚,现在被绑着躺在下面。第三个没露面,通讯器也没再响。 我盯着通风口外面。 远处码头灯光昏暗,集装箱排列成迷宫。风从海面吹过来,带着咸味和铁锈的气息。 十分钟后。 周婉宁的声音从下面传来:“断开了。” 我回头看。 她拔掉数据线,微型计算机屏幕显示【信号阻断成功】。 “倒计时还在走,但已经变成独立计时,无法远程干预。” 我点点头,正要说话。 耳机里突然响起杂音。 是刚才缴获的那个通讯器,在自动接收信号。 一段语音跳出: 【灰隼小组,汇报状态】 声音很冷,男声,带点口音。 周婉宁抬头看我,眼神一紧。 我按下播放键,继续听。 【灰隼A失联,b重伤,c请求撤离】 停顿两秒。 【拒绝。目标仍在现场,必须完成清除。增援已在路上,十五分钟后抵达】 通讯结束。 周婉宁低声说:“他们不会放过我们。” 我说:“我知道。” 她看着我:“接下来怎么办?审他?” 我看了一眼底下被绑着的狙击手,他正睁着眼睛,盯着天花板,脸上没有恐惧。 “不用审了。”我说,“他已经不会说话了。” “为什么?” “因为他是‘蛇眼’的人。”我站起身,从背包里取出军用胶带,把通讯器固定在夹层钢架上,调成外放模式,“这种人受过训练,宁死不说。但我们能让他传话。” 她明白了:“你要用他做诱饵?” “对。”我把匕首插回腰间,“让他们知道,来多少,死多少。” 她没反对,只是轻轻说了句:“小心点。” 我看了她一眼,转身往夹层深处走。 走到一半,回头。 她站在RpG堆旁,手里拿着微型计算机,血从袖口滴下来,落在金属弹体上,砸出一个小红点。 我张嘴想说什么。 外面风突然大了,吹得集装箱发出嗡嗡声。 第114章 蛇形纹身的谜题 风还在吹,集装箱发出嗡嗡声。我站在夹层钢架上,盯着被绑在下面的俘虏。他一动不动,锁骨处插着战术笔,血顺着衣服往下滴。 周婉宁站在我身后,声音有点抖:“他快不行了。” 我没回头:“死不了。这种人撑得住。” 她说:“可他一句话都不说,我们怎么知道增援什么时候到?交易在哪?” 我握紧夜视仪。刚才那条通讯说十五分钟抵达,但敌人不会准时来。他们要等我们松懈,才会动手。 “等不了。”我说,“必须让他开口。” 她沉默两秒,忽然走下夹层,蹲在那人面前。她的左手还在流血,但她没管。 “你知道我是谁吗?”她问。 俘虏抬眼,眼神冷。 “周崇山的女儿。”他说,声音沙哑,“赵卫国的私生女。你早该死了。” 她没生气,反而笑了下:“那你应该记得,我在档案室看过‘蛇眼’的资料。你们每个执行级杀手,都有编号。纹身下面藏着。” 他脸色变了。 她伸手,捏住战术笔,猛地往下一扎。 一声闷哼。 血从锁骨涌出来,他身体抽了一下,牙咬得咯咯响。 “说出来。”她说,“今晚的交易时间、地点。不说,下一刀就是心脏。” 他喘着气,额头冒汗。 “十点……三号码头……货已上船。”他终于开口。 我立刻跳下夹层,蹲在他旁边,一把撕开他衣领深处。纹身底下有一行极小的字:SY-07-E。 不是普通纹身,是编码体系。境外特工常用格式。 “确认了。”我看向周婉宁,“‘蛇眼’的人。” 她点头,脸色发白:“他们真和赵卫国合作了。” “不是合作。”我说,“是雇佣。王振当年逃了,投靠‘蛇眼’,现在回来清场。” 她没说话,只是把微型计算机打开,输入几个指令,开始扫描附近信号源。她在查有没有其他监听设备。 我抬头看四周。夹层入口、主控台、RpG堆——都在视线范围内。没人进来。 系统突然震动。 【战场重建系统签到完成】 【今日奖励:战场回溯功能已激活】 我闭了下眼。连续七天签到,终于触发了。能预演未来24小时内的关键事件,只有三分钟,不能重来。 现在用,还是留着? 我想起刚才俘虏说的“十点,三号码头”。那是陷阱。他们不会只等我们上门。一定有埋伏。 我决定用。 “我要发动回溯。”我对周婉宁说。 她抬头:“现在?” “越快越好。” “可你会消耗签到资格,以后不能再用。” “我知道。”我说,“但现在比以后重要。” 她看着我,嘴唇动了动,最后说:“好。我守着你。” 我靠墙坐下,右手按在太阳穴位置。眼前画面一闪,作战界面浮现。 倒计时:3:00 开始。 视野变成半透明,像老式显示器。时间流速加快,我看到自己走出集装箱区,沿着码头边缘潜行。天快黑了,路灯亮起。 画面跳转。 我接近三号码头,一艘货轮停在岸边。集装箱整齐排列。我翻过围栏,靠近其中一个标着“机械配件”的箱子。 突然,头顶传来轻微响动。 我抬头。 没有东西。 但我感觉不对劲。 再往前两步。 轰! 火箭筒齐射。火焰从四面八方喷出,我整个人被炸飞。身体碎裂,内脏外露,连惨叫都没发出来就没了意识。 画面定格。 我看到爆炸前两秒,那个集装箱顶部,有一道反光。很细,像镜片。 摄像头。 不是遥控引爆,是自动识别目标后触发。 我强忍恶心,把画面倒回,反复看那两秒。 反光出现在左上方角落,角度偏斜,说明藏在箱体内部,镜头朝外。 三分钟结束。 视野恢复正常。 我睁开眼,额头全是冷汗,手还在抖。 周婉宁立刻扶住我肩膀:“怎么样?” 我喘了几口气,才说出话:“我死了。” 她一愣。 “在三号码头,靠近一个集装箱时,被火箭筒炸成碎片。不是远程引爆,是自动的。里面有摄像头,识别到我就开火。” 她脸色变了:“你是说……他们设好了陷阱,等你进去?” “对。”我说,“而且不止一个。画面里至少四枚火箭筒同时发射,覆盖整个区域。” 她低头看微型计算机:“如果真有摄像头,我可以试着追踪信号源。” “没用。”我说,“军用级加密,干扰程序挡着,你进不去。” 她咬唇:“那怎么办?不去?” “不行。”我说,“交易是真的。货已上船,说明他们在转移什么东西。我们必须知道是什么。” 她抬头:“可你一去就死。” “所以我不能按预演走。”我说,“他们以为我会从陆路接近,我可以换方向。或者先拆掉摄像头。” “你怎么找?” “靠那个反光。”我说,“角度偏斜,说明安装位置不高,大概离地两米左右,朝东南方向。我能缩小范围。” 她想了想:“那你得带夜视仪和热成像,不然看不到隐藏设备。” 我点头,从背包拿出热成像仪。刚才签到拿到的,正好用上。 她忽然说:“等等。” 她打开微型计算机,调出刚才俘虏供词的时间线。 “他说十点交易。”她指着屏幕,“但你现在预演的是晚上七点半发生的袭击。” 我一怔。 对。时间差了两个多小时。 “说明什么?”她问。 “说明……”我慢慢说,“袭击不是为了阻止交易,是为了杀我。” 她睁大眼。 “他们知道我会去。提前布好局,等我出现。哪怕交易还没开始,也要把我灭掉。” 空气一下子冷了。 这不是普通的伏击。 是专门针对我的死亡陷阱。 她低声说:“他们太了解你了。” 我冷笑:“当然。赵卫国知道我的习惯。王振更清楚。他们会算准我下一步怎么走。” 她忽然想起什么:“那你还能用回溯吗?再看一次别的路线?” “不能。”我说,“一天只能用一次。已经用了。” 她沉默。 外面风更大了,集装箱晃动,发出金属摩擦声。 我站起来,走到俘虏身边。他还活着,但眼神涣散。 “还有别的信息吗?”我问他。 他没反应。 我拍他脸:“说话。” 他缓缓睁眼,嘴角扯了下:“你们……逃不掉的。” 我没再问。这种人不会多说。 周婉宁站起身,左臂伤口又裂开了,血渗出来。 “我们现在怎么办?”她问。 “等。”我说,“等到天黑。我从海路绕过去。先找到那个摄像头,拆了它。” 她点头:“我跟你一起去。” “你受伤了。” “我不碍事。”她说,“而且你一个人太危险。万一又有预演之外的埋伏呢?” 我没反对。 她靠着RpG堆坐下,手还在打字,想破解信号源。 我检查装备:匕首两把,战术手电,夜视仪,热成像仪,防弹衣完好。 系统安静,像块疤。 远处传来汽笛声。 天快黑了。 我盯着夹层入口,手摸腰间旧枪位。 十年前,我也这样等过一次任务。 那次,全队死了。 这次,我不想再输。 周婉宁忽然抬头:“我找到了。” 她指着屏幕:“有一个微弱信号,在三号码头c区第七排中间,频率不稳定,像是伪装成照明线路。” 我看她。 “摄像头。”她说,“就在那里。” 第115章 预演未来死亡碎片 天快黑了,汽笛声从远处传来。我抓着热成像仪,靠墙站起,右腿一沉一沉地发紧。刚才回溯的画面还在脑子里闪,我被炸飞的那一刻,骨头碎裂的声音像是贴着耳膜响起来的。 周婉宁没动,但她手里的微型计算机屏幕还亮着,信号标记停在c区第七排中间。她看了我一眼,声音压得很低:“信号没变。” 我点头,把夜视仪戴上,战术手电夹在左臂和身体之间。背包里的匕首硌着后背,但我没去调整。现在每一步都得算准,不能再出半点差错。 “你跟在这儿。”我说,“别靠太近。” 她没答应,也没反对,只是把微型计算机塞进外套内袋,左手按住还在渗血的伤口。那条袖子已经湿了一片,颜色发暗。 我贴着集装箱外壁往前走,脚踩在锈铁皮上发出轻微响动。风从码头吹过来,带着海水的腥味和金属氧化后的酸气。第七排到了。我蹲下身,抬头看箱体顶部,东南方向两米左右的位置有一道接缝,边缘发黑,像是被人撬过又焊回去。 就是这儿。 我掏出匕首,刀尖插进缝隙用力一挑。铁皮发出刺啦声,一块内衬钢板松动了。我伸手进去,摸到一个硬物,扁平圆形,表面有细小螺纹,伪装成通风口螺丝的样子。 摄像头。 我把它抠出来,放在掌心。镜头很小,几乎看不见反光,但角度正好能覆盖整个接近路线。赵卫国不是想杀我,是早就知道我会来,连怎么走都算好了。 “找到了?”周婉宁靠近一步。 我递给她。她接过,立刻打开微型计算机,接上数据线。屏幕闪了几下,跳出加密界面。 “军用级协议。”她盯着代码流,“得手动破解。” “多久?” “十分钟,如果不出错。” 我没说话。十分钟太长了,但我们没别的办法。我背靠集装箱站着,右手不自觉地摸腰间。那里空着,枪早就没了,可肌肉还记得动作。 她敲键盘的声音很轻,但节奏很快。屏幕上字符不断刷新,进度条缓慢爬升。我盯着她侧脸,发现她睫毛在抖,呼吸比平时重。 “你还行吗?”我问。 她没抬头:“再给我三分钟。” 我嗯了一声,转头看向码头方向。货轮影影绰绰停在岸边,灯光稀疏。交易还没开始,但他们已经在等我送死。 屏幕突然跳转。 录像开始播放。 画面晃了一下,接着出现赵卫国的身影。他穿着深色西装,领带一丝不苟,站在集装箱旁指挥几个黑衣人搬运箱子。那些箱子密封严实,编号印在侧面,像是某种实验设备。 时间戳显示是今天下午四点十七分。 镜头不动,但视野很宽,能拍到周围所有动静。我继续看下去。 几分钟后,一个人从阴影里走出来。戴着鹰首面具,衣服宽大,看不清体型。赵卫国迎上去,两人低声交谈。交接完成后,面具人转身走向货轮,动作干脆利落。 就在他抬脚的一瞬间,领口被风吹开一道缝。 我瞳孔一缩。 市政厅徽章,银底蓝边,编号073。 那是周崇山的专属标识。 我还来不及反应,周婉宁突然伸手按住了屏幕。 她的手指在发抖。 画面定格在那个背影上。她没说话,但脸色一下子白了。她盯着那枚徽章,像是要把画面看出个洞来。 我看着她。 她慢慢抬起头,眼神变了。不再是冷静的技术员,也不是温柔的大姐姐,而是一个发现自己活在谎言里的女儿。 “是他。”她声音很低,“真的是他。” 我没有回应。我知道她说的是谁。 她忽然伸出手,一把抓住我的右手。 我的手也在抖。不是因为害怕,是刚才回溯结束后一直没停的生理反应。大脑记得死亡的感觉,哪怕身体还活着。 但她握得很紧。 “我看到了……”她说,“那个背影,是周崇山。” 她的指甲陷进我的皮肤,但我没挣开。这一秒,我们不是搭档,也不是复仇者和特工,而是两个被真相砸中的人。 她咬着嘴唇,指节发白:“他一直在利用我。从小时候就开始了。训练、任务、监视陈雪……全都是他安排的。” 我说:“你现在知道了。” “可我不知道怎么办。”她声音哑了,“他是我爸。就算不是亲生的,我也叫了二十年爸爸。” 我没说话。这种事没人能替她决定。 她低头看着屏幕,又抬头看我:“你说过,子弹不会说谎。那现在呢?这画面是真的吗?” “是真的。” “那我们就得做点什么。” 她松开我的手,把微型计算机抱得更紧。血从袖口滴下来,落在地上一小块。 我重新看向摄像头。 这东西不能留。他们既然能设陷阱,就能远程销毁数据。我们必须带走原始记录。 “还能导出吗?”我问。 “能。”她说,“但我得找个屏蔽箱,不然信号会被截获。” “附近有没有废弃车辆?带金属舱的那种。” 她想了想:“东侧有个报废吊车,驾驶室封闭,应该能挡干扰。” “我去拿。” “我和你一起去。” “你伤着。” “我不影响行动。”她说,“而且这数据是我破的,得由我保管。” 我没再拦。 我把摄像头收进战术包,检查匕首和防弹衣。风更大了,头顶的集装箱发出吱呀声。远处传来脚步声,很轻,但在安静的码头里格外清晰。 有人在巡逻。 我贴着地面移动,绕到第七排尽头。周婉宁跟在我后面半步距离,左手始终护着计算机。吊车就在三百米外,孤零零立在角落,驾驶室黑着灯。 我们刚走出十米,她突然停下。 “等等。”她低声说。 我回头。 她盯着计算机屏幕:“信号波动了。有人在尝试远程接入。” “多久?” “已经建立连接,正在加载清除指令。” 我立刻加快脚步:“抢在它执行前断电。” 她摇头:“不行,清除是预设程序,一旦触发无法中断。除非……我们在物理层面切断电源。” “那就砸了它。” “不。”她说,“我们可以反向注入病毒,让它误判目标离线,争取时间。” “你会?” “会。”她说,“但需要三十秒稳定连接。” “我给你时间。” 我抽出匕首,贴墙潜行。吊车越来越近。巡逻的脚步声从另一个方向传来,正往这边靠。 周婉宁蹲在吊车底部,打开接口盖板。她的手在键盘上飞快敲击,额头冒汗。 三十秒。 我盯着路口。 两个人影出现在拐角,端着短突击步枪,慢慢推进。 我屏住呼吸。 她还在打字。 第十五秒。 其中一个抬起枪,朝吊车方向扫视。 第二十秒。 我摸出战术手电,猛地砸向远处铁架。 哐当一声。 两人立刻转向声音来源。 第二十八秒。 “好了!”她低声说。 我冲过去,一把扯下数据线,将微型计算机塞进防水袋。她合上盖板,我们同时起身,贴着吊车底座往后退。 脚步声再次逼近。 我们没再跑。跑会暴露位置。我们靠着金属支架蹲下,等他们走近。 风停了。 海面平静。 远处货轮上的灯一闪一闪。 周婉宁靠在我左肩,呼吸轻轻打在我的脖子上。她的手还紧紧攥着袋子,指节发青。 我知道她在怕。 我也在怕。 怕的不是死,是怕来不及。 第116章 鹰首面具的交易 风停了,海面平得像块铁板。我靠在吊车底座的支架上,右腿还在抽,肌肉像是被电流一遍遍过。周婉宁没动,但她手里的防水袋攥得更紧了,指节发白。 刚才那三十秒,我们抢下了数据。现在它就在她怀里,还没凉。 “打开。”我说,声音压得很低。 她没抬头,手指在键盘上敲了一下。微型计算机屏幕亮了,画面跳回最后那段录像——赵卫国和鹰首面具人交接,箱子搬上船,一切安静得不像在做见不得人的事。 “再放一遍。”她说。 我盯着她侧脸。她眼眶有点红,但眼神稳住了。她把进度条拖到最后,一帧一帧往前推。 画面晃动,风吹起那人衣领的一角。 银底蓝边的徽章露出来,编号073。 她的手突然顿住。 “是他。”她开口,声音轻得几乎听不见,“真的是他。” 我没说话。我知道是谁。 周崇山。她叫了二十年爸爸的人,市政厅里穿西装、戴金丝眼镜的那个男人。那个每次看她都像在看一件工具的男人。 她咬了一下嘴唇,手指还在抖,但没有停下。她把画面定格,截图保存,又调出系统日志,确认这段记录没被篡改。 “这徽章……全市就三个人有资格佩戴。”她低声说,“他是其中之一。” 我从战术包里掏出金戒指。就是她母亲临死前给我的那个。我用匕首尖轻轻撬开内圈,露出一小块黑色芯片。 这是钥匙。 我把芯片插进平板接口。屏幕闪了一下,弹出一个加密文件夹。 标题是:**教育系统渗透计划**。 我盯着那几个字看了两秒,伸手就要点删除。 她突然抬手,一把按住我手腕。 “别删。” 我转头看她。 她眼睛红了,但没躲开我的视线。“留着。”她说,“这是证据。” “你知道留着意味着什么?”我问。 “知道。”她说,“他们会追杀我们,不光是赵卫国,还有他。周崇山。他不会放过任何知道真相的人。” 我看着她。 她深吸一口气:“可我还是得留着。这不是为了报仇,是为了不让下一个孩子变成我这样。” 她松开我的手,声音低下去:“从小到大,他教我怎么藏摄像头,怎么伪造身份,怎么用一句话让别人送命。他说这是本事,是保护自己的方式。可我现在才知道,那是控制。他把我变成他的刀,还让我以为我是女儿。” 我没动。 她抬头看我:“你当年任务失败,是不是也有他在背后动手脚?” 我没回答。但我知道她在想什么。 十年前那次行动,本来不该出问题。可偏偏有人提前泄露了路线,有人故意打偏麻醉弹,有人在我昏迷后上报了死亡名单。 这些事,一个人做不到。必须有内鬼配合,还得是有权的人。 周崇山有这个权。 “这文件里可能有答案。”她说,“也可能有更多孩子的名字。全市重点学校的学生资料,基因库,心理评估……如果他们真在搞什么实验,这些就是起点。” 我盯着屏幕上的文件名,手指悬在删除键上方。 毁掉它,我们可以逃。带着陈雪,找个没人认识的地方,重新开始。 可那样的话,周婉宁的母亲白死了。那些被监视的孩子,还会继续被盯下去。赵卫国能逍遥法外,周崇山也能继续坐在办公室里,装成一个体面人。 子弹不会说谎。 拳头才能讲理。 我收回手。 “不删。”我说,“但也不能让他们拿到。” 她点点头,把微型计算机抱得更紧了些。血从她袖口渗出来,在屏幕上留下一道淡淡的印子。 “我来加密。”她说,“三层嵌套,物理隔离,只有特定设备能读取。就算他们抢走,也得花时间破解。” 我看着她操作。她手指很快,但每一步都很稳。不再是那个躲在实验室里的研究员,也不是谁的女儿,而是一个决定自己要站在哪一边的人。 “做完之后呢?”我问。 她停下动作,抬头看我:“你说什么?” “接下来怎么办。”我说,“你还叫他爸吗?” 她沉默了几秒。 “我不知道。”她说,“但我不能再帮他做事了。哪怕他养了我二十年,教我说第一句话,送我去上学……可他从没把我当人看。我只是个任务执行器。” 她低头看着自己的手:“以前我觉得,只要完成任务,就能换来自由。后来发现,任务永远没完。母亲死了,是因为她想帮我逃。现在我也想逃,不是为了活命,是为了做点对的事。” 我点点头。 远处货轮的灯还在闪,码头静得能听见金属冷却的声音。巡逻的脚步声已经远去,但我们谁都没动。 不能走。现在一动,就可能暴露位置。 “等天完全黑。”我说,“我们换地方。” 她嗯了一声,继续处理文件。我把防弹衣往她那边推了推,她没拒绝,把计算机塞进夹层。 风又起来了,吹得吊车发出轻微的响声。我摸了摸腰间,那里还是空的。 但这一次,我不是一个人在扛。 她突然抬头。 “陈铮。” “嗯。” “如果有一天,我也变成了他们那样的人……”她顿了顿,“你会拦我吗?” 我看她。 “会。”我说,“就像你现在拦我一样。” 她嘴角动了一下,没笑出来,但眼神松了一点。 她低下头,继续敲键盘。屏幕上的进度条一点点走完,最后一行字跳出:**加密完成,密钥已生成**。 她把密钥写进一张微型存储卡,放进贴身口袋。原始数据留在计算机里,但已经无法远程访问。 “好了。”她说。 我拿起平板,看了一眼那个文件名。**教育系统渗透计划**。六个字,像一块烧红的铁。 它会烫伤很多人。 也会照亮一些黑暗的地方。 我合上平板,塞进战术包。她扶着支架站起来,动作慢,但站稳了。 “还能走?”我问。 “能。”她说,“我不疼了。” 我没信。但她没说要休息,我也没拦。 我们靠着吊车底部慢慢移动,贴着阴影线往东侧退。三百米外就是主通道,再过去是海关检查区。 不能从那儿过。 但现在也不能停。 她忽然停下。 “等等。”她说。 我回头。 她从防水袋里拿出微型计算机,屏幕亮着。她点开一段音频,是刚才录像里的环境音。 “听这个。”她说。 我凑近。 风声,脚步声,还有……一段很短的对话。 赵卫国的声音:“东西上了船,明天凌晨四点出发。” 另一个声音:“确保没人跟上来。” 停顿两秒。 赵卫国说:“周崇山那边,按计划切断联系。” 她关掉音频,抬头看我。 “他们要断了。”她说,“交易完成后,周崇山就会甩掉赵卫国。或者……让他消失。” 我盯着她。 “所以现在。”她声音很轻,“是我们唯一的机会。在他还活着的时候,拿到全部证据。” 我看着她。 她不怕了。不是不害怕,而是怕了也得往前走。 “好。”我说,“那就再往前一步。” 我们继续往东挪。她的脚步有点拖,但我没伸手扶。她也不需要。 远处传来汽笛声,一艘小艇正靠岸。 灯光扫过来的时候,我们蹲下,贴着地面。 她的手一直按在战术包上,那里有芯片,有密钥,有足以掀翻整座城市的火种。 我的手按在匕首柄上。 这一晚还没结束。 第117章 加密文件致命重量 汽笛声刚过,我贴着集装箱外壁往前挪。右腿肌肉还在抽,像有根铁丝在里面来回拉。周婉宁跟在后面,脚步有点拖,但没出声。 我们刚绕过c区第七排,前面货柜夹道突然亮起三道手电光。 人影从两侧包出来,制服是海关的样式,但走路的姿势不对。太齐了,像是练过的。 “陈铮。”带头那人站定,手里举着平板,“你涉嫌非法获取国家军事机密,立即放下武器,接受调查。” 我站着没动。手指慢慢滑向腰侧匕首。 周婉宁比我快一步。她抬手就把手里的平板砸了出去。正中那人鼻梁,咔的一声,血直接喷出来。他仰面倒地,手电滚到地上,光柱乱晃。 我冲上去。第二个人刚抬起枪,我一个滑步贴进他怀里,左手锁住他脖子,右手往下一切,枪就到了我手里。 第三个人反应也不慢,立刻后退两步举枪对准我。 “别动!”他吼。 我单膝蹲地,把抢来的手枪上膛,枪口稳住他。余光看周婉宁已经退到我左后方,手里攥着那支带血的战术笔,防水袋抱在胸前。 倒地那人躺在地上没动静,鼻梁塌了,脸上全是血。第二个被我缴了枪的家伙靠墙坐着,脖子上有红印,喘得厉害,但没敢动。 第三个还站着,枪对着我,手很稳。 我低头看了眼手里的枪。型号老,但保养不错,扳机行程短,应该是常用地道货。 系统界面突然闪了一下。 【签到成功】 【获得军用级消音器一套】 我右手不动,左手伸进战术包,摸出一个金属筒状物。拧上枪口,咔一声扣紧。 对面那人瞳孔缩了一下。 他知道这意味着什么。 我不再等。枪口微微下压,对着地面开了一枪。 砰—— 声音很小,像踩破了个塑料袋。 子弹打在水泥地上,跳起来,擦过他脚边。 “下一个会打膝盖。”我说。 他没说话,但枪口抖了半秒。 我慢慢站起来,右腿撑着有点吃力,但能站稳。枪口始终压着他。 “你们不是巡查队。”我说,“巡查不会走夹道包抄,也不会穿防滑作战靴。” 我没见过他们,但我记得十年前那份任务报告里提过一嘴:边境海关有个情报组,专门替某些人处理“特殊货物”。编号073的徽章,能调用执法通道,也能伪造通缉令。 眼前这人袖口露出一截编号牌,和那天录像里的徽章编号对不上。但位置一样,都是左臂内侧。 假的。 “谁派你们来的?”我问。 没人回答。 我抬枪,对准他肩膀。 “赵卫国?”我说,“还是周崇山?” 他嘴角抽了一下。 够了。 我正要再问,周婉宁突然开口:“小心头顶。” 我抬头。 货柜顶部有人影移动。太快,看不清几个。 同时,远处巡逻灯扫过来,照到夹道入口,又移开。 通讯频道有杂音。我刚才夺枪的时候没注意,现在听到了。他们耳机里一直在传信号。 不是求援频率。 是监听。 有人在听我们说什么。 我盯着面前这人:“你们在传实时画面?” 他咬牙不答。 周婉宁已经蹲下身,从倒地那人耳朵里抠出个米粒大小的耳塞,捏在手里看了看,然后扔进防水袋。 “微型摄像头。”她说,“不止一个。他们知道我们在哪。” 我懂了。 这不是抓捕。是围猎。 他们根本不想抓活的。通缉令是幌子,为的是让我们不敢开枪。只要我们动手,就是“袭警”,名正言顺清场。 但现在,我已经开了枪。 消音器让声音没传远,但监控中心肯定收到了异常信号。 时间不多了。 我一脚踹在第二个俘虏腿上,他闷哼一声,滚到墙角。然后我转身,把枪递给周婉宁。 “能用吗?” 她接过枪,检查弹匣,点头。 “行。你负责掩护,我来断后。” 我转头盯住最后一个站着的人:“最后问一次。谁派你们来的?” 他冷笑:“你以为你能活着走出码头?” 我没再问。 抬手就是一枪。 消音器让声音极低,子弹打在他脚边,水泥地崩出一小块碎屑。 “再问一次。”我说,“谁派你们来的?” 他脸色变了。 “赵卫国……”他终于开口,“他让我们在这等你。说你会来拿证据。” “还有谁?” “还有……市政厅那边……有个电话……” 话没说完,他忽然瞪大眼,指着我身后。 我猛地回头。 货柜顶上跳下来一个人,手里拿着冲锋枪。 我扑地翻滚,同时抬枪射击。 两声闷响。 他肩膀中弹,跪倒在地,枪掉下来。 周婉宁也开了火,打中他手腕。 我翻身起来,枪口对准他脑袋。 “你是谁的人?” 他趴在地上,咳出一口血:“蛇眼……王振的手下……” 我脑子里一闪。 王振。十年前按下引爆器的那个副队长。后来在雪山被我切掉小指,逃了。 他还活着。 而且,他和赵卫国联手了。 我回头看向之前那个俘虏:“你们三个,谁联系的蛇眼?” 没人说话。 我走到倒地那人身边,翻他口袋。掏出一部加密手机,屏幕亮着,正在传输数据。 上传进度条已经到98%。 我按住关机键。 手机震动一下,自动重启,跳出一行字: 【同步完成,目标位置已标记】 我立刻把手机扔进海里。 周婉宁走过来:“他们已经有坐标了。” “多久能到?” “最多十分钟。这里的监控虽然被我干扰了,但她有自己的定位方式。” 我看了一眼四周。 夹道只有两个出口。我们进来这条路被堵死了,另一头通向主通道,那里有岗哨。 不能硬闯。 我低头看手里的枪。弹匣还有十七发。 消音器能让声音不惊动远处巡逻队,但开多了还是会暴露。 “我们得换个地方。”我说。 周婉宁点头:“东侧有个废弃吊车,上次藏数据的地方。还能用。” “行。你先走,我断后。” “不行。”她说,“我们一起走。他们可能在半路设伏。” 她说得对。 我扫了一眼地上三人。都暂时失去战斗力,但没死。 要是留着,他们会报警。 我蹲下,从他们耳朵里一个个取出耳塞,全部踩碎。然后卸掉他们枪里的弹匣,扔进排水沟。 做完这些,我站起身。 “走。” 我们贴着货柜边缘往东挪。周婉宁在前,我在后,枪口随时对着后方。 走了不到五十米,她突然停下。 “怎么了?” 她没说话,而是蹲下,手指摸了摸地面。 水泥地上有一道浅痕,像是被什么重物拖过。 她顺着痕迹看去,指向夹道深处的一排封闭集装箱。 其中一扇门缝里,露出半截电线。 我走过去,蹲下检查。 电线连着一块电池,接入集装箱门把手。 这是陷阱。 有人在等我们靠近。 我抬头看那排集装箱顶部。 天线架在那里,像是信号中继器。 “他们在用这个当诱饵。”我说。 周婉宁点头:“想让我们靠近,然后远程引爆。” “不是炸我们。”我说,“是炸证据。” 她愣了一下。 对。他们不怕我们跑。怕的是文件外泄。 只要数据还在我们手里,他们就必须活捉或近距离销毁。 所以我刚才扔掉那部手机,是对的。 我站起身,正要说话。 系统界面又闪了一下。 【今日签到奖励待领取】 还没来得及点开,周婉宁突然抓住我胳膊。 “听。” 我屏住呼吸。 远处传来引擎声。 不是巡逻车。 是越野车。多辆。 正从码头入口快速接近。 他们来了。 第118章 消音器下无声杀局 引擎声越来越近,轮胎碾过碎石路的声音清晰可闻。我握紧手枪,枪管还连着刚装上的消音器,金属外壳冰凉。周婉宁在我前面半步,贴着货柜边缘往前走,脚步很轻。 我们不能停。 刚才那三个人已经被处理掉了,通讯设备毁了,耳朵里的耳塞也踩碎了。但他们上传的数据已经发出去,敌人知道我们在哪。 头顶的风有点冷,吹得集装箱发出轻微的吱呀声。周婉宁忽然停下,蹲下摸了摸地面。 地上有一道拖痕。 她顺着痕迹看过去,指向一排封闭的集装箱。其中一扇门缝里,露出半截电线,连接着门把手。 我走过去,单膝跪地检查。电线通到里面,接的是电池组,再连到一个信号接收器。这不是普通炸弹,是远程触发的高压电引爆装置。 他们不打算活捉我们了。 他们的目标是证据。 只要数据还在我们手里,他们就必须动手销毁。不然等天亮,文件一旦传出码头,局面就失控了。 我站起身,正要说话,周婉宁突然抓住我的胳膊。 她没出声,只是抬手指了指不远处倒在地上的一具便衣耳朵。 那里还卡着一个微型耳塞。 她慢慢蹲下去,手指轻轻一捏,把耳塞取了出来。贴在耳边听了一秒,脸色变了。 然后她把耳塞递给我。 我接过,放在耳边。 杂音断了一下。 接着,一个低沉的声音传出来: “务必拦到明早……东西不能出港。” 声音很短,说完就没了。 但我听出来了。 赵卫国。 他的语气不像在下令,更像在确认时间节点。他们在等时间,不是为了抓捕,是为了控制节奏。 周婉宁低声说:“他们在等天亮前完成清场。” 我点头。 现在不是突围的问题,是对方已经从监控转为物理围杀。他们不怕暴露,也不怕开枪。只要我们在天亮前消失,没人会追查到底。 我把枪递给周婉宁:“你先走,我去引开注意。” 她摇头:“一起走。” “我没让你跑。”我说,“是战术配合。你带数据走东侧路线,我去主通道吸引火力。” 她盯着我:“那你呢?” “我会跟上。”我说,“相信我。” 她没再争。接过枪,检查弹匣,往东侧夹道入口挪了几步。 我转身看向来路。 引擎声已经到了码头入口,车灯扫过铁门,照亮了巡逻岗亭的轮廓。至少三辆车,速度很快。 我刚迈出一步,周婉宁突然回头。 “陈铮!” 我回头。 她嘴唇动了动,没说话,只是把枪口压低,做了个掩护手势。 我知道她的意思。 我点头。 然后我往前走了两步,准备冲向主通道。 就在这时,头顶传来一声金属撕裂的响动。 像是钢架被强行掰弯。 我猛地抬头。 最上方的一排集装箱正在倾斜。四五个堆叠在一起,最顶上的那个已经脱离固定架,开始缓缓下滑。 它要砸下来了。 我反应比脑子快。 转身就冲向周婉宁,一把将她扑倒在地,顺势往侧边空隙一推。她滚进两排货柜之间的窄道,撞在墙上。 我还没来得及起身,头顶轰然巨响。 整个集装箱砸落在原地,激起一片尘土和碎石。冲击波震得脚底发麻,旁边的货柜都晃了一下。 我趴在地上,耳朵嗡嗡响。 突然,右肩一阵剧痛。 像是被铁锤狠狠砸了一下。 我低头看去,冲锋衣左肩位置破了个洞,边缘焦黑,防弹衣裂开一道缝,金属纤维和血肉黏在一起。弹头没穿过去,但冲击力让整条手臂瞬间麻木。 我咬牙撑起身体,左手压住伤口,右手还是握着枪。 抬头看上方。 狙击手的位置在对面吊车臂上,现在人已经不见了,只留下一点反光。 周婉宁从窄道爬出来,脸上沾了灰,看到我肩膀立刻冲过来。 “你中弹了!” 我抬手拦她:“别靠近。上面还有人在看。” 她停下,但没退。站在原地,举着枪,枪口对准吊车方向。 “是冲着你来的。”她说,“他们算准你会救我。” 我没回答。 因为我知道她说得对。 那一枪不是乱打的。角度、时机、落点,全是设计好的。他们等的就是我扑出去救人那一瞬。 现在我受伤了。 行动能力下降。 但他们真正的目的不是杀我。 是逼我们停下来。 只要我们停在这里处理伤势,增援一到,就是死局。 我喘了口气,把枪换到左手。还能用。 “走。”我说,“按原计划。” “你这样走不了。” “我能。”我说,“你先走,我在后面掩护。” 她看着我,眼神很冷:“刚才你把我推开,现在轮到我了。” 我没时间争。 远处车灯已经照进夹道入口,引擎声逼近。越野车直接冲进了管制区,根本不走正规通道。 他们不怕惊动巡逻队。 因为他们就是执法者伪装的。 周婉宁突然蹲下,从防水袋里掏出微型计算机,快速按了几下。屏幕亮起,显示一段加密信号正在发送。 “我在伪造数据流。”她说,“让他们以为我们往西区去了。” “能骗多久?” “最多三分钟。” “够了。”我说,“走。” 她起身,往前迈了一步。 我刚要跟上,眼角忽然瞥见什么。 地上那具被我击倒的便衣,耳朵里又闪了一下。 耳塞重新激活了。 有人切换了频道。 我冲过去,一把扯下耳塞,贴在耳边。 一个新声音响起: “目标已受创,执行清除协议。” 不是赵卫国。 是王振。 他的声音带着沙哑,像是在移动载具里通话。 “重复,清除协议启动。不留活口。” 我扔掉耳塞,抬手拍了下周婉宁的肩膀。 她回头看我。 我用嘴型说:“快走”。 她微微点了下头。 转身就跑,脚步很快,沿着东侧夹道往废弃吊车方向冲去。 我拖着伤臂,靠墙站起来。左肩火辣辣地疼,血顺着袖子往下滴,在水泥地上留下几点暗红。 我不能倒下。 女儿还在等我回家。 我抬起枪,瞄准吊车臂的方向。 哪怕只剩一口气,我也得把这条路守住。 远处第一辆车已经拐进夹道,车灯直射而来。 我靠着集装箱,慢慢挪动脚步。 血滴在枪管上,滑落到地面。 第119章 弹片的系统提示 血还在往下滴,一滴一滴砸在水泥地上。我左手撑着集装箱的铁皮壁,膝盖发软,眼前有点发黑。 周婉宁蹲下来,手伸进背包翻出绷带。她撕开包装,直接按在伤口上。疼得我咬紧牙关,没吭声。 “别乱动。”她说,“三分钟内必须走,他们不会只来一波人。” 我没说话,点头。她用力压住伤口,开始缠绷带。动作很快,但很稳。军用级的止血材料贴上皮肤,凉了一下,然后就被体温烘热。 就在她拉紧最后一圈时,我眼前突然闪出一行字。 灰绿色的,像老式电脑屏幕打出来的。 【检测到高密度钨合金弹片残留,成分与2013年边境任务现场采集样本一致(匹配度98.7%)】 我猛地抬头。 不是幻觉。 系统从不开口,但它这次主动跳出来了。 我伸手摸向左肩,冲锋衣破了个洞,防弹衣裂开一条缝。指尖探进去,碰到一块硬东西——卡在纤维层里的金属残渣,边缘锋利,带着烧灼后的毛刺。 这弹片……十年前就该打穿我的头。 周婉宁察觉到我的动作停了。她抬头看我:“怎么了?” 我没回答,右手颤抖着解开内衬扣子,从胸口暗袋里掏出一枚弹壳。 生锈了,表面有划痕,编号xJ-0914。这是我在医院醒来后,翻遍档案袋找到的唯一东西。没人知道它为什么会在那里,就像没人相信一个植物人能活过来。 我把弹壳举到月光下,靠近那块嵌入防弹衣的弹片断面。 螺旋纹路对上了。 膛线磨损的角度也一样。 不是同一批子弹。 是同一发子弹炸开后的碎片。 “这枪……”我声音哑了,“是赵卫国亲手调的狙击参数。” 周婉宁盯着我看,忽然伸手抓住我的手腕。 “我爸书房有张照片。”她说,“你和赵卫国站在任务遗址前合影,背景是炸毁的观察哨。” 我愣住。 她继续说:“那天是他亲手给你戴上的勋章。” 风停了。远处车灯扫过货柜顶部,光影晃了一瞬又灭。 我低头看着手里的弹壳。十年前的任务代号叫“北境清障”,目标是清除边境走私据点。结果全队被埋伏,只有我活下来,成了植物人。 现在这块弹片告诉我——那一枪,不是误击。 是瞄准了十年的杀局。 “他早想杀你。”周婉宁低声说,“从那时候就开始布局了。” 我闭眼一秒,再睁开。 记忆回来了。 爆炸前十五秒,无线电里传来赵卫国的声音:“目标已清除,收队。” 可我们根本没开火。 等我们走进据点,地雷就炸了。 全队覆没。 我倒在血泊里,听见他在通讯频道里笑了一声。 原来不是幻听。 是真的。 我握紧弹壳,指节发白。 “这枚弹片为什么会出现在现在?”我问。 “说明他们用的是同一批库存武器。”她说,“或者……有人故意留下线索。” “不是线索。”我说,“是挑衅。” 赵卫国知道我会醒。 他知道我一定会查。 所以他留着这套装备,等着我撞上来。 周婉宁把微型计算机塞回包里,抬头看我:“你现在能走吗?” 我试着活动左臂。疼,但还能动。 “能。”我说,“只要不举枪。” “那你别举。”她站起身,背起包,“我去前面探路,你跟在五米后。” “不行。”我拦她,“你是数据携带者,不能冒险。” “那你打算怎么办?拖着伤臂冲出去?” 我没说话。 她盯着我:“陈铮,我们现在不是逃命,是在追凶。你要是倒下,证据就没了。” 我看着她眼睛。里面没有害怕,只有冷静。 我知道她说得对。 但我不能让她走在前面。 “换种方式。”我说,“你走中间,我断后。万一有埋伏,我能挡一下。” 她皱眉:“你这样会死。” “我已经死过一次。”我说,“这次轮到他们了。” 她没再争。点头,转身往前走。 我跟在后面,左手压住肩膀,右手握枪。脚步放轻,贴着货柜边缘移动。每走一步,血都在往绷带上渗。 前面是个Y型岔口。 左边通向码头出口,灯光亮着,有人影走动。 右边是废弃吊车区,黑着,没动静。 周婉宁停下,回头示意右路。 我点头。 刚迈步,系统界面又跳出来。 【签到成功:获得“战术匕首x1”】 一道光闪过,背包外侧多了一把黑色短刀。我抽出来看了一眼,刀身带血槽,柄上有防滑纹。标准军配。 我把它插回鞘,绑在腰侧。 继续往前。 走到岔口中央时,周婉宁忽然抬手。 她耳朵动了一下。 我立刻停下。 她从领口拉出一根细线,连着耳道里的微型接收器。她轻轻碰了一下,屏息听了几秒。 然后她转头看我,嘴唇微动。 “有人在呼叫支援。” 我没出声,点头。 她指了指右边,加快脚步。 我跟上去,左肩的伤口又开始渗血。衣服黏在绷带上,每走一步都扯着神经。 绕过两排货柜,前方出现一台报废吊车。锈迹斑斑,驾驶舱玻璃碎了。 周婉宁爬上去,伸手拉我。 我借力往上翻,左手使不上劲,全靠右腿蹬。翻上去时肩部撞到铁架,疼得眼前一黑。 但我没叫。 坐进驾驶舱,她打开防水袋,取出屏蔽箱。把芯片放进去,盖上盖子。 “信号断了。”她说,“他们找不到我们了。” 我靠在座椅上喘气。 血已经浸透半边衣服。 “接下来去哪?”我问。 “去我爸家。”她说,“书房里那张照片,可能还有别的信息。” 我看着她。 “你不担心他是共犯?” “他利用我。”她说,“但也留下了破绽。那张照片拍完第二天,我妈就失踪了。” 我懂了。 有些真相,藏在家人之间。 我试着站起来,腿有点软。 周婉宁扶住我胳膊:“别硬撑。” “我不撑。”我说,“我只是不想让你一个人进去。” 她看着我,眼神变了。 没说话。 我把枪检查了一遍,确认子弹上膛。 “走吧。”我说,“趁天还没亮。” 她点头,先爬下吊车。 我跟着下去,落地时左脚打滑,单膝跪地。肩膀剧痛,冷汗冒出来。 但我站起来了。 她回头等我。 我一步步走过去。 离她还有三步时,系统界面第三次弹出。 【隐藏记忆解锁:2013年任务日志片段加载中……】 画面闪现—— 硝烟中,我躺在地上,视线模糊。 一只戴着蛇形戒指的手,捡走了我掉落的弹匣。 镜头拉近。 那人弯腰,对着我说了句什么。 嘴型清晰。 “欢迎回来,陈铮。” 第120章 照片的时空重叠 我盯着系统刚弹出的画面,脑袋嗡嗡响。 那句“欢迎回来,陈铮”还在耳边回荡。 周婉宁已经打开平板,手指在屏幕上滑动。她调出一张照片,递到我面前。 照片里是十年前的边境任务遗址,焦黑的观察哨倒在地上,沙尘还没散尽。 赵卫国站在废墟前,穿着战术背心,手里握着一枚子弹。 我接过平板,凑近看。 子弹底缘有刻痕,编号xJ-0914——和我胸口暗袋里的那枚一模一样。 不是巧合。 这枚子弹本不该出现在那里。它是特种部队内部测试用的批次,只配发给执行高危任务的狙击手。 我抬头问:“这张照片是什么时候拍的?” “任务结束当天下午。”她说,“我爸书房墙上的原片,我偷偷扫描存下来的。” 我盯着画面角落。炸毁的观察哨位置、地形坡度、远处山脊线的角度……全都对得上。 这是我昏迷前最后看到的地方。 “你确定这不是合成的?” “如果是假的,就不会特意拍他手里的子弹。”她指着屏幕,“而且,这张照片冲印出来后,第二天我妈就失踪了。” 我没再问。 我把平板还给她,靠在吊车驾驶舱的铁皮椅背上。左肩的血还在渗,衣服黏在伤口上,一动就扯着疼。 可我现在顾不上这些。 脑子里全是刚才系统闪过的画面——戴着蛇形戒指的手,捡起我的弹匣,俯身说那句话。 他说“欢迎回来”。 说明他知道我会醒。 他知道我一定会查到底。 这不是意外。 是等着我撞上来。 我闭眼,深吸一口气。 凌晨到了。 灰绿色的系统界面准时跳出。 【签到成功:获得“过去任务隐藏记忆”】 眼前一黑。 一段影像直接灌进脑子。 时间是2013年6月17日,任务代号“北境清障”当天上午十一点二十三分。 视角像是从一块岩石后面拍的,画面轻微晃动,但很清晰。 赵卫国蹲在掩体后,正在给一把狙击步枪装弹。 他动作很慢,一根一根往弹匣里压子弹。最后一颗,就是xJ-0914。 镜头拉近,透过瞄准镜往外看。 远处雷区边缘,我的队友一个个走进视野。 老李背着电台走在最前面,小王扛着火箭筒,张队拿着地图在指方向。 他们不知道自己正走向死亡区。 赵卫国嘴角动了一下。 不是笑,是一种确认目标到位后的放松。 他把弹匣插进枪膛,咔一声扣紧。 然后伸手拨开保险。 这个动作我太熟了。只有真正准备开火的人才会这么做。 不是警戒,是猎杀前的最后准备。 下一秒,无线电频道响起他的声音。 冷静,平稳,带着命令口吻。 “目标已清除,收队。” 我猛地睁眼。 冷汗顺着额头流下来。 这就是真相。 他提前布好局,用通讯指令把我们骗进雷区。 然后躲在高点,看着我们一个个踩上去。 全队覆没。 只有我活下来,成了植物人。 现在这块弹片、这张照片、这段记忆——全部指向同一个名字。 赵卫国。 我攥紧拳头,指甲掐进掌心。 胸口像被铁锤砸过,喘气都疼。 周婉宁看着我:“你看到了什么?” 我没说话,把记忆片段的内容复述了一遍。 她说完立刻打开微型计算机,连接平板,开始同步记录时间戳和画面特征。 “这段记忆可以提取成数据流。”她说,“只要能找到原始信号频率,就能还原更多细节。” 我点头。 但现在最重要的是确认一件事。 “你爸书房的照片,还有没有别的角度?” “有一张合影。”她重新翻文件夹,“你和赵卫国站在一起,他给你戴勋章。” 她把照片放大。 我盯着他的手。 左手无名指上,戴着一枚蛇形戒指。 和记忆里那只手戴的一模一样。 “这戒指……”我说,“是不是他一直戴着?” “据我所知,从二十年前就没摘下来过。”她低声说,“连洗澡、手术都不脱。” 我懂了。 这不是纪念品。 是标记。 他用这只手签过多少死亡协议?按下过多少引爆按钮? 现在又用它,捏住了我女儿的信息、全市孩子的名单、教育系统的命脉。 而十年前,这只手就已经准备好杀死我。 周婉宁合上平板,抬头看我:“接下来怎么办?” 我慢慢站起身。 腿有点软,左肩一抽一抽地疼。 但我必须走。 不能停。 “去你爸书房。”我说,“找那张合影的底片。” “底片可能有更多信息。”她明白我的意思,“比如他袖口有没有刺青,或者背后有没有别人。” 我点头。 她先爬下吊车,我跟在后面。落地时脚底打滑,膝盖撞到铁架。 疼得眼前一黑,但我撑住了。 没倒。 她回头扶我一把。 我没拒绝。 走出两步,系统界面又闪了一下。 【提示:检测到记忆碎片残余信号,建议就近接入高精度读取设备】 我停下脚步。 “怎么了?”她问。 “系统说……还有残留记忆。” “在哪?” “不确定。”我看向远处城市轮廓,“但它要的是高精度设备。” 她想了想:“我家书房有台老式图像增强仪,是我爸用来修复档案照片的。” “能用吗?” “试试看。” 我迈步往前走。 每一步都像踩在刀尖上。 但她没再说让我别硬撑。 因为她知道,我已经没法再等了。 风从海面吹过来,带着锈味和咸腥。 远处码头的灯还亮着,巡逻车影子在货柜间移动。 我们贴着墙根走。 拐过最后一个弯道时,她突然拽住我胳膊。 前面路口,一辆黑色轿车缓缓驶过。 车窗贴着深色膜,看不清里面。 我们蹲下,等车开远。 她低声说:“要是我爸真是共犯……书房会不会有陷阱?” “会有。”我说,“所以他更不会想到我们会回去。” 她看了我一眼,没再说话。 我们继续往前。 影子贴着墙面滑行。 快到小区围墙时,我摸了摸腰间的战术匕首。 系统给的那把,刀身冰冷。 她忽然停下。 “你还记得……那张合影是什么时候拍的吗?” 我摇头。 “不记得具体时间。” “我记得。”她说,“任务结束后两小时。你刚被抬上救护车,他还对着镜头比了个手势。” “什么手势?” 她抬起右手,在空中划了一道斜线。 从左肩到右腰。 像一道伤疤的位置。 我愣住。 那是我后来醒来时,发现自己身上最长的一道疤。 也是现在插着弹片的地方。 她看着我:“你觉得……他是预演吗?” 我没回答。 但我知道,有些事,早就开始了。 我们翻过矮墙,落在草坪上。 前方就是周崇山家的别墅。 二楼书房窗户黑洞洞的。 她掏出钥匙,手没抖。 我站她身后,右手握紧匕首。 门开了条缝。 她先进去。 我跟着侧身挤入。 屋里很静。 她轻手轻脚走上楼梯,我在门口守着。 耳朵听着楼上的动静。 突然,她喊了一声。 我冲上去。 她站在书桌前,手指指着相框背面。 那里贴着一张便签纸,写着一行字。 “若你看到此信,说明他已经醒了。” 我走过去。 拿起相框。 背面还有一行小字。 “照片不是证据,记忆才是钥匙。” 我盯着那句话。 心跳加快。 这时,系统界面再次弹出。 【准备就绪:可接入设备进行记忆深度读取】 周婉宁把图像增强仪搬过来,插上电源。 屏幕亮起蓝光。 我坐下,把太阳穴贴在读取器探头上。 她按下启动键。 脑海深处,有什么东西开始震动。 第121章 隐藏记忆里的真相 脑海里的震动越来越强,像有根铁丝在往太阳穴里钻。 我咬着牙没动,太阳穴还贴着图像增强仪的探头。屏幕蓝光一闪一闪,系统界面浮在眼前,老式作战终端的样子,灰绿色字符滚动。 【开始深度读取:过去任务隐藏记忆】 记忆片段重新播放。 还是那个视角——岩石后方,赵卫国蹲在掩体里装子弹。一颗颗压进弹匣,最后一颗是xJ-0914。他抬头看瞄准镜,队友走进雷区。无线电里传出他的声音:“目标已清除,收队。” 画面到这里卡了一下。 我没停,手动拖进度条往后拉。手指在虚空中划,一帧一帧过。 他在撤离掩体的时候,左手撑地起身,战术服袖口往上滑了一截。 我猛地盯住那个位置。 左小臂内侧,有一块纹身。 蛇形,盘绕成环,和王振脖子上的图案一模一样。线条走势、弯曲角度,完全一致。 这不是巧合。 他们是一伙的。 “蛇眼”组织。 十年前就存在。 赵卫国不是临时起意背叛,他是早就安排好的猎杀者。 我喉咙发紧,胸口闷得像被水泥封住。 继续快进。 爆炸还没发生。我的队友还在往前走,老李已经踩到了第一枚地雷引信边缘。 时间跳到爆炸前五秒。 画面突然抖动,像是信号被干扰。 我用力眨眼,集中精神,意识强行推进。 画面倒退三秒。 赵卫国转身要走,右手从腰间掏出一个黑色小方块。拇指按下去,红灯闪了一下。 遥控器。 他亲手引爆的。 雷区不是自动触发,是远程操控。 我们所有人,都是被他一个个看着送死的。 脑子里嗡的一声炸开。 不是意外。 不是误判。 是谋杀。 整整七个人,躺在我面前的画面里,血肉横飞。张队最后回头看了一眼,嘴里喊的是我的名字。 而赵卫国站在高处,脸上没有一点波动。收起遥控器,转身离开。 记忆结束。 系统界面静静悬浮。 我没动。 全身肌肉绷着,手握成拳,指甲陷进掌心,但感觉不到疼。 十年。 我躺了十年。 醒来的时候女儿都不认识我。 她画的全家福上,爸爸穿着军装,站得笔直。 可那个该死的人,一直在台上笑,接受采访,拿勋章,说我是英雄。 全是假的。 全是他演的。 我慢慢抬起手,一拳砸向眼前的虚拟屏幕。 “啪!” 指关节撞上数据墙,骨头裂开的声音很轻,但疼得我整条胳膊发麻。 血顺着食指流下来,滴在桌面上。 一滴。 落在旁边的平板摄像头区域。 屏幕黑了几秒。 突然亮起。 定位程序自动启动,地图弹出,坐标锁定。 红点闪烁。 3号码头c区。 正是周婉宁母亲临终前说的那个地方。 也是RpG火箭筒计划引爆的位置。 他要把一切都毁掉。 学校、地铁、医院……还有孩子。 陈雪的名字就在那份名单里。 我盯着地图,手指还在流血,滴在平板边缘。 我没擦。 呼吸很重,一下一下砸在胸腔里。 赵卫国不止杀了我的队友。 他还用这十年,一点点把真相埋进土里,盖上花坛,立上纪念碑。 现在我知道了。 他是主谋。 他是“蛇眼”的头。 他戴着戒指,纹着刺青,拿着遥控器,站在废墟上对我说欢迎回来。 就是为了等我醒来,再亲手把我推进坟墓。 我不怕。 我回来了。 我也不会让他好过。 我用没受伤的手打开系统界面。 【签到倒计时:23:59:47】 明天还能领一次奖励。 可能是装备,也可能是技能。 也可能,是另一段记忆。 我把平板抓过来,单手放大地图。红点清晰,码头轮廓完整,c区靠近装卸平台,旁边有废弃吊车和集装箱堆场。 就是那里。 他一定会去。 我慢慢站起来,腿有点软,肩上的伤扯着神经跳。但我站住了。 没坐回去。 血还在往下滴,在地板上积了一小滩。 我脱下外套,撕开袖子,简单缠住手指。布料很快被浸红,但止住了大部分血流。 然后我把平板塞进冲锋衣内袋。 贴着胸口。 暖着。 不能丢。 这是线索。 这是证据。 这是我复仇的第一步。 门外没声音。 楼下静得很。 刚才周婉宁去了隔壁房间找备用电源线,到现在没回来。 我不等她。 这件事,必须由我来做。 我走到窗边,掀开窗帘一角。 外面黑着,风不大,树影不动。 别墅围墙外,一辆车都没有。 安全。 我回头看了眼书桌。 相框还在原位。 背面那行字还在。 “照片不是证据,记忆才是钥匙。” 我现在有了钥匙。 也找到了门。 我转身走向楼梯口,右腿有点跛,每一步都踩得实。 走到一半,我停下。 回头看向书房。 图像增强仪还在运行,蓝光闪着。 系统界面浮在半空,没关闭。 我忽然想起什么。 走回去,把手放在探头上。 【是否保存本次读取记录?】 选项弹出来。 我选“是”。 数据同步完成需要十秒。 我站着等。 倒计时走完,界面消失。 我再走。 下楼,脚步很轻。 客厅没人。 厨房也没人。 我穿过玄关,手搭上门把。 金属冰凉。 刚要拧动,楼上走廊传来脚步声。 我顿住。 脚步很慢,像是犹豫。 然后是她的声音。 “你要去哪?” 我没回头。 手还在门把上。 我说:“找到他。” 她说:“你现在出去就是送死。” 我没说话。 她说:“你连走路都费劲,怎么对付他?” 我转过身。 她站在楼梯中间,手里拿着电源线,脸色白。 我说:“我不去,死的就是别人。” 她没再动。 我看她一眼,拧开门。 夜风吹进来。 我走出去,把门轻轻带上。 脚踩在草坪上,湿的,露水打湿了鞋面。 我没停。 往前走。 围墙矮,我扶着砖头翻过去,落地时膝盖一沉,但撑住了。 站起来,继续走。 远处城市灯火通明。 3号码头的方向,海面反光。 第122章 血滴定位码头杀机 湿草上的露水沾湿了鞋面,我脚步不停,径直向前。围墙近在眼前,我双手扶着砖头,费力地翻了过去,落地时右腿一软,膝盖重重地磕在地上,我咬着牙迅速撑了起来。 城市边缘的路没人走,路灯坏了大半。我贴着墙根移动,肩膀上的伤一直在渗血,衣服黏在皮肤上,有点凉。脑子里还在回放刚才看到的画面——赵卫国按下遥控器,队友一个个走进雷区,爆炸前五秒他转身离开。 不是意外。 是谋杀。 平板在我冲锋衣内袋里,贴着胸口。红点一直闪,3号码头c区。定位是从我滴在屏幕上的血激活的,系统自动推出来的坐标。我不懂怎么解释这功能,但它从没出过错。 走了大概四十分钟,码头轮廓出现在前面。铁丝网锈了一大片,有处缺口被人剪开过。我钻进去,蹲在集装箱后面,掏出夜视仪。 刚打开,耳边传来声音。 “你来了。” 我猛地侧身,手摸到匕首。 是周婉宁。 她从另一个集装箱后面走出来,白大褂换了黑色运动服,手里拿着微型计算机。她没靠近,站在我斜后方两米的位置。 我说:“你不该来。” 她说:“你流血了。” 我没说话,低头看手。布条松了,血又开始往下滴。我重新缠了一下。 她说:“那边水面有反光,一闪一闪的,像玻璃反光。” 我抬眼看向海面。夜视仪里一片黑绿,看不出异常。我把灵敏度调高,慢慢扫。 三秒后,我看到了。 水下有人。 影子贴着海底往前游,腰间挂着东西,一根线连到岸边。我看清了,是炸药包,用防水布裹着,线通向一个废弃集装箱底部。 我说:“不是RpG,是二次爆破装置。” 她说:“手套上有荧光标记,蛇形的。” 我点头。是“蛇眼”的人。 他们提前布置好了。不只是火箭筒那一波,还有这一轮。等第一波炸完,救援队进来,这个再炸一次,死的人更多。 我拉开背包,里面有一块c4,是我从控制中心带出来的。本来打算用它对付赵卫国,现在得重新考虑用途。 我拿出c4,检查引线。 不对。 原来的雷管被换掉了。现在接的是一个电子计时器,屏幕亮着。 倒计时:02:58 02:57 02:56 我立刻反应过来——这不是我的c4被动触发,而是被远程同步了主控系统的引爆时间。他们知道我会来,也知道我带着炸药。这是个局,让我自己把炸弹带到现场,变成他们的工具。 我抬头看海面,又低头看计时器。 三分钟。 要么炸码头,要么不炸。 炸,会伤及无辜;不炸,敌人的计划就得逞。 我闭了下眼,深呼吸。 不能再冲动了。我已经不是十年前那个只会往前冲的兵了。我现在是陈铮,是陈雪的爸爸,是唯一能阻止这一切的人。 我必须冷静。 我伸手进冲锋衣口袋,摸到系统界面。灰绿色字符浮在眼前。 【战场回溯功能剩余:09:47】 还能用。 我直接启动。 视野瞬间模糊,画面像快进的录像。 我看到自己冲向集装箱,拆炸弹,失败。爆炸掀翻整个码头,周婉宁被气浪掀进海里。 第二次。 我尝试切断计时器电源,但线路加密,手动无效。三分钟后爆炸。 第三次。 我拿着c4冲向潜水员上岸的位置,把炸弹塞进他装备里。他带着c4回到船上,船体内部爆炸,引发连锁反应。码头结构受损,但没完全塌。救援通道保留。 可行。 但风险极大。潜水员随时可能上岸,我必须在他出水前完成替换。 我睁开眼,回溯结束。 周婉宁看着我:“怎么样?” 我说:“三分钟后,他会从那边出水。”我指着离岸十五米的一处暗流区,“我要把这块c4塞进他装备里,让他带回船上。” 她说:“你没穿潜水服。” 我说:“我不用下水。他在上岸过程中最脆弱,脱装备、擦脸、换鞋,动作慢。我只要十秒钟。” 她沉默两秒,说:“我干扰他的通讯器。他耳里的接收端频率是2.4G,我能用微型计算机制造短暂信号阻断。” 我点头:“十秒就够了。” 她蹲下来,打开设备,手指在屏幕上滑动。几秒后,她说:“准备好了,随时可以启动干扰。” 我看向海面。 水下的影子开始移动,朝岸边靠近。 我解开背包,把c4拿出来,放在地上。撕掉外层胶带,露出连接头。这种型号的c4自带磁吸接口,能快速安装在金属表面。潜水员的氧气瓶是钢制的,正好用。 我脱掉外套,只留一件短袖。右肩伤口暴露在外,风吹着有点疼。我把匕首别在腰后,站在集装箱阴影里,距离出水点八米。 周婉宁退到更远的地方,蹲在另一个集装箱后面,手放在设备上。 水动了。 一个人影浮出水面,动作很轻。他摘掉面镜,甩了下头,把氧气瓶卸下来,靠在岸边石头上。 就是现在。 我冲出去。 他正低头解脚蹼,没注意到我。 我扑上去,左手按住他后颈,右手把c4往氧气瓶上一贴,咔一声锁住。 他反应很快,右手去摸腰间刀具。 我膝盖顶他后腰,把他压在地上。 这时,周婉宁按下按钮。 他耳朵里的通讯器发出刺啦声,他愣了一下。 就这一秒,我抽出匕首,横在他脖子上。 “别动。” 他不动了。 我盯着他手套上的蛇形标记,问:“谁派你来的?” 他不说话。 我用匕首划开他左臂袖子。 纹身。 和王振的一样。 果然是“蛇眼”。 我收回匕首,一脚踢在他太阳穴上。他倒了。 我抓起氧气瓶,往海里一扔。c4跟着沉下去。 做完这些,我看向平板。 红点还在闪。 赵卫国还没离开。 计时器还剩一分十七秒。 我捡起地上的外套穿上,走回周婉宁身边。 她说:“干扰只能维持三十秒,他很快会发现c4被换。” 我说:“够了。” 她看着我:“下一步?” 我没回答。 因为海面突然起了变化。 那具沉下去的氧气瓶,开始往船底方向漂。 而船底,有个人影正在上船。 第123章 三分钟生命倒计时 海面下的氧气瓶正缓缓漂向船底,我盯着那点黑影,右手还按在匕首柄上。周婉宁站在我旁边,微型计算机屏幕闪了两下,她低声说干扰结束。 我没说话,只看了眼手腕上的表。 夜光指针显示:2:59。 就是现在。 我一把抓住她的手臂,“跳!” 我们同时跃入水中。 水很冷,冲击让右肩的伤口一阵抽痛。我咬住牙,左手紧紧拉着周婉宁,右手划水控制方向。海底有缓坡,我贴着泥沙横向移动,尽量压低身体。 身后传来气泡声。 是周婉宁用战术笔刺破了潜水员的氧气瓶。大量气体涌出,在水里形成一片翻腾的区域。这能扰乱敌人的声呐探测,也能掩盖我们的动作轨迹。 我继续往前游,眼睛适应了黑暗后,能看到前方浅水区的轮廓。十五米左右就能浮出水面,但不能急。爆炸随时会发生,太早露头会被冲击波直接击中。 我抬头看表。 指针没动。 还是2:59。 这不是表坏了。是计时器停在最后一秒,等待触发信号。 我知道这种装置。它不会自己引爆,需要远程指令或物理触发。现在c4已经换到敌人船上,只要他们一启动撤离程序,就会连环爆炸。 我们必须离开杀伤半径。 我加快速度,拉着周婉宁往岸边游。水流有点急,脚底踩到碎石,滑了一下。我撑住地面,借力推进。 头顶的水面开始泛红。 火光从上面照下来,映出扭曲的光影。我意识到不对——不是远处起火,是爆炸已经发生了。 我猛地回头。 一团暗黄色的光在水底炸开,热浪裹着泥沙冲来。我立刻转身,背对爆炸中心,把周婉宁护在身前。 冲击波穿过水体,震得耳膜生疼。肺部像是被挤压了一下,胸口发闷。几块碎片擦过我的后背,冲锋衣被划开一道口子。 几秒后,震动减弱。 我睁开眼,上方水面全是火光。燃烧的残骸漂在海面,烟雾往上冒。码头的铁架结构发出吱呀声,像要塌了。 我拉着周婉宁缓缓上浮。 露出水面那一刻,热气扑脸而来。我单手托住她的头,让她先呼吸。她咳了几声,吐出口水,脸色发白。 “没事吧?”我问。 她摇头,“设备进水了,但数据还在。” 我扫视四周。 3号码头已经燃起大火。集装箱被炸翻了好几个,火舌卷着黑烟往上窜。警报声还没响,说明电力系统可能也被破坏了。 我的目光落在不远处的水域。 一艘白色双体快艇正在调头。 尾部有金色蛇形浮雕。 是赵卫国的游艇。 我眯起眼,看到驾驶舱玻璃后站着一个人。身形高瘦,穿着西装。他抬手做了个动作——食指横过喉咙。 是在冲我们比划。 他知道我们在看。 周婉宁也看到了,“他发现了我们。” 我没回应,只把手按在腰间匕首上。右肩的伤口又开始渗血,衣服黏在皮肤上,有点凉。 游艇慢慢加速,逆着火光方向驶离。我盯着它的航向,判断它要去哪个码头接应。 这时,周婉宁突然抓住我的手臂。 “等等。” 她低头看手中的微型计算机,屏幕闪烁不定,但还能显示部分画面。刚才她录下了爆炸瞬间的数据流。 “c4引爆时间是2:59:03,”她说,“但倒计时面板显示停在2:59,说明有人手动触发了信号。” 我点头。 这不是自动引爆。是船上的人察觉到了异常,想提前引爆炸弹灭口。 但他们没想到,炸弹已经被换了位置。 “游艇上有其他人。”我说。 “不止一个。”她补充,“信号分析显示,至少三人在线通讯,频率加密等级很高。” 我看着远去的船影,脑子里快速推演。 赵卫国不会亲自留下来善后。他会派手下处理危机,自己先撤。而这艘船现在成了移动炸弹,只要再靠近任何设施,都会造成二次伤害。 除非…… 他们打算在海上就解决掉所有知情者。 我想到那个潜水员。他是“蛇眼”的人,脖子上有纹身。如果他死了,没人知道c4被换了。可如果他还活着,回到船上说了实话,船上的人就会警觉。 所以必须有人亲眼确认爆炸结果。 那个人会是谁? 我正想着,游艇的甲板灯忽然亮了。 一道人影走到船边,弯腰查看什么。他戴着手套,蹲下时露出后颈。 那里有一小块皮肤没被遮住。 我瞳孔一缩。 有纹身。 和王振一样的蛇形图案。 这个人也是“蛇眼”的成员。 但他不是刚才那个潜水员。体型不同,动作习惯也不一样。 说明赵卫国带了不止一组人执行任务。 我低声对周婉宁说:“船上还有‘蛇眼’的人,负责监督行动。” 她点头,“而且级别不低。你看他的站位,一直在赵卫国斜后方,是贴身护卫的位置。” 我盯着那人的一举一动。 他蹲了一会儿,站起来说了句话。接着,赵卫国转身走进驾驶舱,门关上了。 护卫留在甲板上,开始巡视四周。 他在找我们。 我慢慢往下沉,只留眼睛在水面之上。周婉宁也照做。我们靠在一块礁石后面,避开直射的火光。 游艇继续往外海行驶。 距离拉远了,但还没脱离危险范围。这种级别的爆炸会引起海警注意,他们不可能一路逃出国境。 他们一定会找个地方停靠。 我回忆之前拿到的情报。赵卫国在沿海有几个私人泊位,最隐蔽的是东七号废弃渔港,地图上没有标注,只有老船工才知道入口。 如果我要撤退,也会选那里。 但现在我们没法追。 没有船,没有装备,连通讯都被切断了。周婉宁的设备进水严重,最多只能维持基础定位。 我摸了摸背包。 匕首、战术手电还在。女儿画的全家福也被防水袋包着,没湿。 我还活着。 这就够了。 我抬头再看游艇。 它已经变成远处的一个光点。甲板上的灯忽明忽暗,像是在发送信号。 摩斯密码? 我没细看,因为周婉宁突然碰了我一下。 她指着水面。 一片燃烧的木板漂了过来,上面沾着黑色液体。不是油。 是某种胶状物。 我伸手捞了一下。 粘手,拉丝,有点像凝固的炸药残留。 我皱眉。 这不是c4的成分。 c4是塑性炸药,不会留下这种痕迹。 那这是什么? 我正要细看,远处传来一声闷响。 不是爆炸。 是枪声。 水面上溅起一朵水花,离我们不到五米。 我立刻潜入水中。 透过浑浊的海水,我看到一道红点扫过水面。是激光瞄准器。 有人在用狙击枪扫射这片区域。 目标是我们。 我拉着周婉宁往深一点的地方游。不能浮头,不能出声。对方有夜视设备,只要有一点动静就会被锁定。 我们沿着海底慢慢移动。 大概游了二十米,我才敢稍稍上浮。 露出水面时,枪声停了。 我屏住呼吸,观察四周。 火势变小了,码头的主结构还在燃烧,但已经没有新的爆炸。警笛声从远处传来,应该是消防和警方快到了。 游艇已经看不见了。 但我们不能上岸。 这里仍是敌人的监控范围。刚才那一枪说明他们知道我们没死,还会回来搜查。 我靠在一块石头上,喘了口气。 右肩的伤口疼得厉害。失血加上低温,身体有点发抖。我脱下外套,把布条重新缠紧。 周婉宁坐在我旁边,头发滴着水,脸色苍白。她抱着微型计算机,手指还在屏幕上滑动。 “我在恢复数据。”她说,“刚才录到了一段音频。” 我看着她。 她点开文件。 是一段很短的通话记录。 “……确认目标死亡了吗?” “水面无活体信号,热源消失。” “好。清理现场,准备接应。” 声音经过变声处理,但我听出来了。 第二个说话的人,是赵卫国。 他说“目标死亡”。 他认为我们已经死了。 我松了口气。 至少现在,我们还有机会。 我抬头看向黑夜。 风停了,云层裂开一道缝,露出几点星光。 我摸了摸腰间的匕首。 还有一战之力。 第124章 游艇火光身份暴露 枪声的余音在空气中逐渐消散。 海面安静下来,只有火苗烧着残骸的噼啪声。我靠在礁石上,右肩的布条湿透了,血还在往外渗。周婉宁坐在我旁边,头发贴在脸上,手里抱着那台进水的微型计算机,屏幕闪了几下,勉强亮着。 她没说话,我在等。 我知道赵卫国不会就这么走。 他以为我们死了,但他一定会回来确认。这种人,从不做无把握的事。 果然,几分钟后,远处传来扩音器启动的电流杂音。声音不大,但在夜里特别清晰。 我立刻抬手,压低周婉宁的头,“别抬头。” 她明白了,屏住呼吸。 接着,赵卫国的声音响了起来。 “老兵。” 他顿了一下,像是在享受这一刻。 “你女儿上的小学……是不是叫阳光四小?” 我手指猛地攥紧匕首柄。 “今晚八点,会不会突然起火?” 我没动。 但我知道他在看。他在找我们的反应。 “你救得了她一次,能救一辈子吗?” 话音刚落,我甩手掷出匕首。 刀刃划破夜空,直插游艇甲板上的喇叭外壳。一声炸响,电流乱窜,扩音器冒出黑烟,声音戛然而止。 周婉宁抬头看了我一眼。 我摇头,示意她别出声。 几秒后,游艇甲板灯亮了。一个人影走出来,正是赵卫国。他站在火光边缘,低头看了看损坏的喇叭,又抬头望向海面。 他笑了。 不是生气,是笑。 然后他拍了拍胸口,像是在炫耀什么。 我看不清细节,但周婉宁突然抓住我的手臂。 “他在用声波。” 我转头。 她把微型计算机贴近水面,利用火光反射调出刚才录下的音频频谱图。画面扭曲,但能看出一段异常波动。 “这不是普通的广播。”她说,“频率有编码。他在发送共振信号。” 我问:“目标是什么?” “炸弹。”她声音发紧,“不是遥控引爆,是声波触发。只要达到特定频率,埋好的炸药就会响应。” 我盯着游艇。 所以他根本不怕我们活着。 因为他不需要亲自动手。 只要他说一句话,整座城都可能炸。 这时,我闭上眼,深吸一口气。 系统界面浮现出来。 每天一次的签到刚完成。 屏幕上跳出一条提示: 【检测到高危级连锁爆破协议】 【全市剩余七处未触发爆炸点】 我睁开眼。 周婉宁还在看屏幕。她已经调出了城市基建图层,手指快速滑动。 “学校、变电站、供水厂、地铁枢纽……”她一个个标出来,“都是人口密集区,而且都有地下通道或隐蔽空间。” 我问:“时间?” “不知道。”她说,“但既然他现在就开始广播威胁,说明计划已经进入倒计时。” 我看着远处的游艇。 赵卫国还站在甲板上,双手插在西装口袋里,像在欣赏自己的作品。 火光照着他半边脸,另一半藏在阴影里。 突然,他解开了领带,扯开衬衫领口。 我眯起眼。 他胸口有一块金属装置,嵌在皮下,连着几根导线,延伸进锁骨下方。 不是普通起搏器。 太规整,太精密。 周婉宁倒抽一口冷气。 “军用级神经耦合终端。”她说,“能同步无线脉冲,每一次心跳都能发射一次加密信号。” 我懂了。 他不是远程控制。 他是活体控制器。 他的心跳就是引信。 只要他还活着,那些炸弹随时可以炸。 赵卫国抬起手,对着海面举起双臂,像在演讲。 “看看这火光。”他说,“多美。” 声音不再通过喇叭,而是直接喊出来。 “只要我活着,这座城市就得听我的命令呼吸。” 他低头看向水面。 “你们藏得再深,也逃不出我的心跳。” 我没动。 周婉宁也没动。 但我们都知道,局面变了。 之前是追与逃。 现在是拆弹。 七处未引爆点,全城范围,声波激活,心跳同步。 这不是复仇。 这是劫持整座城市为人质。 我摸了摸腰间的匕首。刚才那一掷用了不少力气,右肩伤口又裂开了,血顺着胳膊往下流。 周婉宁低声说:“他不会轻易离开游艇。” 我点头。 那艘船是他移动指挥中心,有电源,有通讯,有防御。他不会冒险上岸。 “但我们必须靠近他。”她说,“要干扰那个终端,必须进入信号范围内。” 我问:“有多近?” “五十米内。” 我看着游艇的位置。距离岸边还有两百多米。 太远了。 而且船上肯定有狙击手,有巡逻人员。 我靠回礁石,闭眼回想刚才的画面。 赵卫国拍胸口的动作,像是在强调什么。 不只是展示。 是在提醒。 提醒我们知道他在控制一切。 可越是这样,越说明他怕失去控制。 我睁开眼。 “他需要确认我们死了。”我说。 周婉宁看我。 “所以他才会回来广播。他在等反应。他在验证结果。” 她明白了,“如果我们一直不出现……他会怀疑。” “对。”我说,“他会派人下水搜查。” “那就让他搜。”她说,“但我们要让他相信,我们已经受重伤,没法反击。” 我盯着游艇。 一个想法冒出来。 “我们可以骗过他的心跳。” 她抬头。 “你说,那个终端接收信号,是基于心跳频率?” “理论上是。” “如果它接收到一个更强烈的心跳信号呢?” 她眼睛亮了。 “干扰源?” “不止。”我说,“伪造。” 她开始在屏幕上操作,手指飞快。 “我可以生成一段高频脉冲,模拟心跳加速的信号。如果功率够大,也许能让终端误判为外部攻击,触发保护机制。” “会怎样?” “自动断开无线连接。” 短暂失效。 几秒钟。 但够了。 我只需要几秒钟。 靠近,出手,切断控制。 周婉宁抬头看我,“但发射设备坏了,进水严重,输出功率不够。” 我环顾四周。 燃烧的木板还在漂浮,有些带着电线,是从码头炸毁的集装箱里冲出来的。 我游过去,捞起一块带接口的电路板。 “试试这个。” 她接过,迅速拆解,接上微型计算机的外接端口。 “能撑三分钟。”她说,“最多。” 我点头。 够了。 我脱下冲锋衣,把里面的防弹层撕开,取出一块金属板。 然后用匕首削短一根电线,绑在金属板上。 简易反射增强器。 能把信号集中向前方发射。 周婉宁看着我组装,“你以前干过这行?” “战场上,什么都得会。” 她没再问。 我们都知道,接下来每一步都不能错。 我重新穿上衣服,右肩疼得厉害,但我没管。 周婉宁调试好设备,抬头看我。 “准备好了。” 我盯着游艇。 赵卫国已经转身往舱室走,门关上前,他回头看了眼海面,手指轻轻敲了敲胸口的装置。 滴。 一声轻微电子音,随风飘来。 我握紧匕首。 “等他下次出来。” 周婉宁点头。 我们趴在水中,只露眼睛。 火光映在水面,晃动。 远处,游艇甲板灯再次亮起。 人影出现。 赵卫国回来了。 他站在原地,张开嘴,似乎又要说话。 就是现在。 周婉宁按下启动键。 我举起改装好的信号发射器,对准游艇方向。 第125章 起搏器的同步爆炸 信号发射器刚启动,周婉宁的手指就在微型计算机上滑动。她咬着牙,屏幕闪了几下,弹出一行字:“干扰成功”。 赵卫国胸口的装置红光一闪,身体猛地一震,像是被电了一下。他踉跄了一下,一只手扶住栏杆,另一只手却立刻伸进西装内袋。 我看到了那个动作。 来不及了。 他的手指按下一个金属按钮。 “走!”我大喊一声,扑向周婉宁,一把将她拽倒。她的后脑磕在集装箱边缘,发出闷响。我没时间管那么多,拉着她滚进最近的夹层缝隙。右肩的伤口撕裂开来,血顺着胳膊往下流,但我用左臂死死抵住上方盖板,防止坍塌。 爆炸来得比预想更快。 底舱炸开,火球冲天而起,整艘游艇被气浪掀翻。金属扭曲的声音刺进耳朵,头顶的集装箱被抛起又砸下,碎片四溅。海水剧烈震荡,视野全黑。 我护着周婉宁,整个人压在她身上。热浪贴着头皮扫过,衣服差点烧起来。 等冲击稍缓,我撑起身子,拉她从破裂口跃入海中。身后传来第二波爆炸,水下都能感觉到震动。我们浮出水面时,游艇已经倾斜下沉,火光照亮半片海面。 周婉宁咳了几声,嘴角有血。她抬头看着我,眼神有点散。 “你还好吗?”我问。 她没回答,只是伸手摸向颈间,项链断了,只剩一根链子挂在衣领外。她从衣服里掏出那枚金戒指,沾着血,表面有些发黑。 “我妈给的……”她声音很轻,“不是普通的金戒。” 我接过戒指,翻看一圈,发现内侧有个微芯片。 “它能接收特定生物电波。”她说,“赵卫国的心跳频率……只有这个能锁定。” 我点头,把她扶稳,从背包里取出战术终端。设备还有点电,接口也完好。我把戒指插进去,系统开始扫描。 几秒后,屏幕上出现一个红点。 正在移动。 从码头往内陆方向撤离,速度很快。 “他还活着。”我说。 周婉宁靠在我肩膀上,呼吸不稳。她脑袋撞得不轻,意识有些模糊,但还在坚持。 “不能让他进市区。”她喘着气,“七处爆点……还没解除。” 我盯着屏幕上的红点,把终端塞回背包。右肩的血没止住,衣服湿透了,但我还能动。 “你能走吗?” 她点点头,扶着我的手臂站起来。 海面漂着燃烧的残骸,火光映在水上晃动。远处岸边有警笛声,但没人靠近这片区域。赵卫国早就安排好了退路。 我脱下冲锋衣,撕掉内衬的防弹层,用匕首割下一截布条,绑紧右肩。痛感更明显了,但至少血流慢了些。 周婉宁低头看了看自己的手,指尖发抖。她刚才拼尽全力提升输出功率,设备进水太严重,现在彻底报废。 “接下来怎么办?”她问。 “追。” “你伤成这样……” “我不去,死的就是别人。” 她没再说话。 我知道她在想什么。她母亲死了,父亲是敌人,她唯一能信的人就是我。可我也快撑不住了。 但我们都没得选。 我扶着她游向一块较大的漂浮木板,借力爬上。木板边缘还连着一段电线,是从炸毁的集装箱里冲出来的。我顺手扯下来,缠在手腕上备用。 周婉宁坐在我旁边,头靠在膝盖上,闭着眼睛调整呼吸。 “你记得小时候的事吗?”她突然问。 我没答。 “我妈说,赵卫国最早是在边境做人体实验。”她睁开眼,“用失踪士兵测试神经耦合技术。你当年的任务……可能就是他选的试验场。” 我看着她。 她继续说:“他说服高层批准行动,然后故意让你们进入雷区。你的队友……都是被当成报废品处理的。” 我握紧了匕首。 十年前的画面又回来了。爆炸、惨叫、血雾。我倒在泥地里,听见对讲机里有人说:“目标清除完毕。” 那时我以为是敌军。 现在知道是谁了。 赵卫国不仅杀了他们,还把他们的名字写成英雄,拿勋章去领奖。 我站起身,木板晃了一下。 “我要找到他。” 周婉宁抬头看我。 “这次不是为了报仇。”我说,“是为了让他们别白死。” 她伸手抓住我的衣角,像怕我走得太快。 我蹲下来,把战术终端递给她。 “你负责盯红点。” 她接过,手指划过屏幕,确认信号稳定。 “他往东走了。”她说,“走的是地下排水道入口。” 我望向岸边。那里有一排废弃的管道口,平时没人注意。但现在,其中一个正冒着烟。 “他不会走明路。” “我知道。” 我重新背上包,检查里面的匕首、手电和女儿画的全家福。纸张有点湿,但我把它摊开看了一眼。 陈雪画了我和她站在阳光下,我穿着军装,手里举着一面旗。 我把它收好。 “走吧。” 周婉宁扶着我下木板,踩进浅水区。海水冰冷,但她没喊冷。我们一步步走向岸边,身后火光渐弱。 红点还在移动。 越来越快。 我拿出匕首,握在手里。 刀刃反着光。 周婉宁忽然停下。 “等等。” 我回头。 她盯着终端屏幕,眉头皱紧。 “信号变了。” “什么意思?” “心跳频率……不对。” “哪里不对?” 她抬头看我,脸色发白。 “这不是赵卫国的心跳。” “那是谁的?” 她摇头。 下一秒,终端发出警报。 红点分裂成三个。 三个相同频率的信号,同时向东移动。 第126章 血色戒指最终使命 红点分裂成三个的瞬间,周婉宁的手指从终端滑了下来。她整个人一歪,靠在我肩膀上,呼吸变得急促。 我扶住她,发现她的嘴唇发紫。 “撑住。”我说。 她没回应,喉咙里发出一声闷咳,嘴角渗出一点血丝,混着唾液滴在终端屏幕上。那滴血里还带着细小的黑色碎片,像烧过的金属渣。 我立刻想起她项链断裂时的样子。当时只以为是撞击导致,现在看,不对劲。 我把她背到废弃管道口,让她靠着内壁坐下。月光斜照进来,能看清她脖颈皮肤泛青,指尖冰凉。这不是普通的外伤反应。 我抽出匕首,拨开她衣领,找到断裂的链扣。用刀尖轻轻撬开接口,一枚微型胶囊掉了出来,表面刻着“NS-7”。 这东西不是装饰品。 我刚捏起胶囊,眼前突然弹出系统界面——绿色字符一闪而过:【签到成功,解锁资源:抗毒血清合成公式(基于NS-7成分逆向推导)】 我盯着那行字看了两秒。 十年了,这个系统从不说话,但从不出错。 我拉开背包,翻出备用注射器。这是上周签到拿到的军用级装备,一直没用上。现在正好。 说明书贴在针管外层:首次使用需经活体测试,否则存在神经抑制风险。 我没犹豫,卷起左臂衣袖,把针头扎进静脉。 药剂推进去的一刻,右肩伤口还在渗血,但注意力全在心跳上。三分钟过去,呼吸平稳,四肢没麻木,意识清晰。 安全。 我立刻拆开第二支针管,给周婉宁注射。 她身体猛地一抖,手指抽搐了一下,随后慢慢放松。过了十几秒,她睁开眼,眼神还是模糊,但能聚焦了。 “你……给自己打了?”她声音很轻。 “嗯。” 她想抬手碰我,但抬不起来。 “项链……不是为了纪念我妈。”她喘着气,“是赵卫国控制我的手段。他给我植入慢性毒药,每三个月要注射一次解药。这枚胶囊是应急用的,但他不知道我偷偷藏了一颗。” 我低头看着手中的金戒指,它还连着终端线。 “戒指呢?”她问。 我递过去。 她用尽力气抬起手,把戒指贴在自己胸口:“它真正的功能不是定位遗体……是记录赵卫国的心电图模板。只有他的心跳,能让芯片产生共鸣。” 我立刻明白了。 信号为什么会同步?因为赵卫国用了某种技术,把自己的心跳频率复制到了三个设备上。真假难辨。 但如果有一个真实的生物载体来放大信号…… “试试用我的身体当增幅器。”她说完这句话,闭上了眼,像是耗尽了所有力气。 我没有迟疑,拔掉终端上的其他线路,只保留戒指连接。然后将周婉宁手腕搭在传感器上,开启信号捕捉模式。 屏幕开始波动。 三枚红点仍在移动,频率几乎一致。但几秒后,其中一个信号出现了细微偏移——心跳间隔多了0.03秒。 其他人不会察觉这种差距。 但我受过特种兵训练,听声辨位是基本功。 “假的。”我低声说,“真身在东侧。” 地图重新锁定,三枚红点合并为一,指向市政厅地下通道入口。 赵卫国要去那里。 我收起终端,把背包重新背上。右肩的布条已经湿透,但我还能动。 周婉宁靠在我身上,呼吸比刚才稳定了些。 “你能走吗?”我问。 她点头,扶着管道边缘慢慢站起来。腿有点软,但她撑住了。 “别掉队。”我说。 “我没那么弱。”她回了一句。 我们走出管道区,踏上通往市区的街道。地面湿滑,海风带着焦味吹过来。远处警笛声不断,但没人往这边来。 我知道赵卫国安排好了退路。他也知道我们会追。 所以这条路不会太平。 走了大约五百米,周婉宁突然停下。 “等等。”她说。 我回头。 她站在路灯下,脸色苍白,但眼神清醒。 “你还记得游轮上那个账本吗?”她问。 “记得。” “里面有一段加密文件,我没完全破解。但现在我想起来了……赵卫国的人体实验项目代号就是‘NS-7’。他不只是在孩子身上做基因采集,他在找一个能承载高维信号的宿主。” 我皱眉。 “什么意思?” 她看向我:“他说过,普通人的大脑承受不了那种信息流。但如果一个人经历过植物人状态,意识在生死边缘游走过……反而可能成为容器。” 我愣了一下。 十年前的任务失败后,我成了植物人。整整十年。 他们都说我醒不过来。 但我醒了。 而且脑里多了这个系统。 “你是说……”我开口。 “我不是怀疑你。”她打断我,“我是说,赵卫国可能早就计划好这一切。你的苏醒,不是意外。他需要一个能接收信号的终端。而你,就是最完美的载体。” 我没说话。 这些事太复杂,我现在没法细想。 但我清楚一点——不管他想干什么,我都不会让他得逞。 “继续走。”我说。 她没再追问,跟了上来。 又走了两百米,她忽然抓住我的手臂。 “陈铮。” “怎么了?” 她指着前方十字路口的电子屏。屏幕原本播放广告,现在黑了,但下一秒,闪出一行字: 【目标已锁定:陈铮 心跳频率匹配度98.7%】 我盯着那行字,拳头慢慢握紧。 他们已经在监视我了。 而且,确认了我的身份。 “不能走主路。”我说。 “绕后巷。”她补充。 我们转向右侧小道,避开监控摄像头。这条街两侧都是老旧商铺,卷帘门紧闭。走到一半,周婉宁突然捂住胸口,弯下腰。 “又疼了?” “不是疼……是感应。”她咬牙,“戒指在发热。赵卫国离得更近了。” 我看向终端,红点距离缩短了三分之一。 他也在加速。 “还有多久能到市政厅?”她问。 “按这个速度,十五分钟。” “他不会等我们赶到。” “我知道。” 我们必须更快。 我脱下冲锋衣,撕下一块布,把注射器绑在手腕内侧。万一再遇袭,随时能补一针。 周婉宁抬头看我:“你要做什么?” “冲过去。”我说,“正面撞。” “你疯了?你现在的状态根本扛不住埋伏!” “那就让他埋伏。”我盯着前方黑暗,“我就是要他知道,我不怕他。” 她愣了几秒,忽然笑了下。 “那你至少让我帮你一件事。” 她伸手,把金戒指从终端拔下来,塞进我掌心。 “用它。”她说,“让它替你听清楚——哪个心跳是真的。” 我把戒指收好,拉起她继续走。 街道尽头,一辆黑色厢车停在拐角处,车灯熄灭,引擎未关。 我们靠近时,车窗缓缓降下。 一只戴着白手套的手伸了出来,手里拿着一部手机。 屏幕上显示着实时画面——一间教室,桌椅整齐,黑板上有粉笔写的算术题。 镜头慢慢移动,对准了一个空座位。 座位上放着一个粉色书包,挂着“爸爸是英雄”的钥匙扣。 那是陈雪的座位。 手机下方弹出一行字: 【你想救的孩子,已经在等你了】 第127章 解药胶囊生死时速 我盯着手机屏幕上那个空座位,拳头攥得发紧。 周婉宁靠在我背上,呼吸比刚才稳了些。她没说话,但我能感觉到她的体温在回升。 “走。”我说。 她点头,手指勾住我的肩膀。 我们拐进后巷,地面湿滑,路灯坏了大半。走到第三个岔口,她突然拉了下我的衣领。 “停下。” 我立刻蹲低。 前方巷子尽头有光闪了一下,像是镜头反光。 有人在拍我们。 我没动,等了十秒,确认没有后续动静才继续往前。刚迈出两步,手腕上的注射器被衣服蹭了一下,发出轻微的金属声。 我想起背包里的血清。 必须先确认这东西能不能用。 找了个背风的墙角,我把周婉宁放下,让她靠着砖墙坐着。她脸色还是白的,但眼神清醒。 “我要试药。”我说。 她看着我,没拦。 我从背包取出针管,月光下液体泛着蓝光,这可是关键之物,我小心地卷起左臂袖子,用匕首划开静脉,扎入针头推进药剂。 药剂入体的瞬间,右肩旧伤抽了一下。 三分钟。 我盯着手表秒针走完一圈又一圈。心跳正常,呼吸没乱,四肢没麻。 安全。 我再次如法炮制,卷起左臂开始注射。 针尖刚拔出来,她身体猛地一抖,喉咙里发出一声闷哼,随即慢慢放松。 十几秒后,她睁眼。 “你……真敢自己先试。” “嗯。” 她想抬手碰我,手抬到一半停住,转而摸向脖子上的项链断口。 “NS-7不是解药,是毒引。”她说,“赵卫国用它控制实验体。每次注射都会让神经系统更依赖他的信号源。如果长时间不打解药,大脑会自己崩溃。” 我看着她。 “你现在打了血清,等于切断了他对你的控制链。他会知道。” 她扯了下嘴角,“所以他才会发那条消息。不是威胁,是通知——他已经发现我不再是他的人了。” 话音刚落,市政厅方向传来爆炸声。 轰! 火光冲天,照亮半边夜空。远处警笛开始响,但没一辆往那边去。 我立刻起身,把她背起来。 “他要跑。”我说。 “或者设局。”她贴在我耳边,“但不管是不是陷阱,我们都得去。” 我点头,迈步冲向主街。 刚转出小巷,街道两侧的电子屏突然全部亮起。 画面是灰白色的监控截图,两个模糊人影站在管道口。左边是我,右边是周婉宁。 【通缉令】 【姓名:陈铮 周婉宁】 【涉嫌制造多起爆炸案、绑架未成年人、危害公共安全】 【最后出现地点:滨海区废弃排水管网】 【发现线索请立即报警】 照片下方滚动播放实时定位箭头,指向我们此刻所在的位置。 我站在街中央,没躲。 原来他们早就装好了摄像头,等着我们连终端的那一刻反向入侵。 这不是追捕,是直播。 全城都在看。 周婉宁伏在我背上,声音很轻:“你现在回头还来得及。把我放在这儿,你自己走。” “闭嘴。”我说,“从你给我打那一针开始,就没分开过。” 我迈步往前走,直接走进主干道中央。 摄像头对着我拍,红点一闪一闪。 你想让我藏? 我偏走给你看。 风吹过来,带着焦味和海水腥气。远处火光映在电子屏上,照得人脸发红。 周婉宁忽然说:“戒指还在你手里吗?” 我摸了下口袋。 “在。” “等会靠近市政厅时,我会让你听到三个心跳。其中一个是假的,频率被人工复制。但真实的那个……会有极轻微的延迟。” “为什么?” “因为赵卫国的心脏做过手术,植入过起搏器。每次跳动,右心室比左心室慢0.03秒。这个数据只有实验室记录里有。” 我记下了。 又走了一段,她突然抬手,指向路边一家便利店。 “停一下。” 我靠边停下。 她伸手从货架最底层抽出一瓶矿泉水,拧开喝了一口。 “干嘛?”我问。 “恢复电解质。”她说,“刚才失血太多,脑子会迟钝。你还得听心跳,不能出错。” 她把瓶子递给我。 我灌了一口,凉水滑下去的时候,脑子里闪过一个画面——十年前边境任务前夜,我和队友围坐在帐篷里,一人一瓶水,说着回家以后的事。 那时没人知道谁会死。 也没人知道谁会醒不过来。 我把空瓶扔进垃圾桶,继续往前走。 路过一个公交站台,电子屏还在播通缉令。画面切换成现场模拟图,显示我们在学校安装炸弹。 荒唐。 可我知道,现在解释没用。 越解释,越像逃跑。 我们穿过十字路口,地面裂了一道缝,应该是刚才爆炸震的。裂缝里冒着白烟,像是地下管道烧着了。 周婉宁突然压低声音:“信号变了。” “怎么了?” “红点移动速度加快,而且……心跳频率开始波动。他在紧张。” 我加快脚步。 再过两条街就是市政厅外围街区。那里有七个出口,三条地下通道,是我们最后能拦截他的地方。 走了不到一百米,她又开口:“等等。” 我停下。 她抬头看我,“你记得游轮账本里那段加密文件吗?” “记得。” “里面提到‘宿主适配率’。普通人最高到85%就会脑死亡。你说你苏醒后有了系统……但如果这个系统本身就是NS-7计划的一部分呢?” 我没回答。 这个问题太重。 但现在不是想这些的时候。 “等抓住他。”我说,“再查。” 她没再说什么,靠回我背上。 我们继续前进。 街角最后一个电子屏亮着,画面突然切回通缉令,但这次加了新内容——一张教室监控截图。 陈雪坐在座位上,低头写作业。 镜头缓缓拉近,她书包上的钥匙扣晃了一下,“爸爸是英雄”五个字清晰可见。 屏幕下方弹出文字: 【你救不了所有人】 我盯着那行字,脚步没停。 下一秒,整条街的电子屏同时熄灭。 黑暗一瞬间吞掉所有光。 我站在原地,耳朵捕捉着风里的动静。 三秒后,左侧商铺的屏幕重新亮起,只有一行字: 【你只剩十分钟】 我转身,朝着市政厅方向全力奔跑。 周婉宁抓紧我的衣服,声音贴着我后颈响起:“心跳信号持续增强,距离缩短至四百米。准备进入识别范围。” 我咬牙提速。 右肩伤口撕裂,血顺着胳膊流下来。 三百米。 两百米。 街对面一栋楼顶,似乎有反光闪了一下。 狙击手? 来不及细看。 一百米。 周婉宁突然说:“来了。” 我停下,靠在墙边。 她把手按在我手腕上,把终端线接过去。 屏幕上三条红线并列跳动。 她屏住呼吸,盯着波形图。 五秒后,她指向最右边那条。 “就是它。”她说,“右心室延迟0.03秒,真实心跳。” 第128章 电子屏前正面交锋 我冲进广场中央,风从背后推着我。 周婉宁在我背上没说话,手指还抓着我的衣服。我能感觉到她的呼吸贴在后颈上,一下比一下急。 市政厅前的空地被几盏高灯照得通亮,地面裂缝里冒着烟。我一眼就看到台阶上的人影。 赵卫国走出来时,手里握着一把枪。他身后跟着一个戴鹰首面具的人,步伐很稳,像是早就等在这里。 我没有停下。 右肩的伤口又裂开了,血顺着胳膊流到指尖。我把周婉宁轻轻放下,她靠着墙站住,手里的平板还亮着。 “你别往前。”她说。 我没理她,往前走了三步。 赵卫国站在台阶最高处,看了我一眼,嘴角动了下。他没开枪,也没说话,只是把左手慢慢抬起来。 然后他扯开衬衫。 黑色炸药贴在他胸口,导线缠在手臂上,遥控器就在他右手掌心。红灯一闪一闪,离得太近会炸,离得太远他也敢按下去。 我知道他不怕死。 这种人从来不怕死,他们只怕控制不了别人。 我站定,右手摸向腰间的匕首。 周婉宁突然冲了出去。 她几乎是扑过去的,把手中的平板狠狠砸向那个面具人。平板撞在对方脸上发出一声响,那人后退半步,面具歪了一下。 “教育系统名单在他脑子里!”她喊出这句话,声音很大,像是专门说给谁听的。 我立刻出手。 匕首甩出去的时候,我能听到它划破空气的声音。赵卫国反应很快,侧身一偏,刀刃擦过他的肩膀,撕开一道口子。 但他没倒。 他笑了。 然后他举起遥控器,对着我晃了晃。 “你再动一下,”他说,“整个市政厅都会塌。” 话音刚落,四周的电子屏全部亮起。 画面是实时直播,拍的是我们三个人的位置。我的脸被放大,旁边打出通缉令的文字,滚动播放。 【陈铮:涉嫌制造爆炸案、绑架未成年人】 同样的字也在其他屏幕上出现。街角、路灯杆、公交站台,所有能显示的地方都在播。 这不是追捕通知。 这是审判直播。 赵卫国知道全城都在看。他知道只要他把自己变成受害者,我就不能动手。 他低头看了看自己胸口的炸药,又抬头看我。 “你以为你是英雄?”他说,“你在所有人眼里就是个疯子。拿着刀追杀一个手无寸铁的男人?” 我没有回答。 我知道他在演。但他演得够真,真到普通人会信。 周婉宁喘着气站在我旁边,手里还在操作终端。她的脸色发白,嘴唇没什么血色,但手指没停。 “信号连上了。”她低声说,“全市屏幕都接入同一个源。他在用市政系统的主控端发消息。” 我点头。 这就对了。 他不是靠黑客技术,他是直接用权力在发号施令。这个城市有太多他能控制的东西。 “你能切断吗?”我问。 “可以,但需要时间。而且……”她顿了一下,“一旦断开,他可能会立刻引爆。” 所以我们现在谁都不能动。 我盯着赵卫国的眼睛。 十年前在边境,他也这样看着我。那时候他说任务很安全,让我们放松警惕。结果七个人死了,我躺在医院十年。 现在他又想用同样的方式赢。 但这次不一样。 这次有摄像头拍着他胸前的炸药,拍着他手里的遥控器,拍着他身后的面具人。 这些画面正在传到每一台屏幕上去。 “你说我是通缉犯。”我开口,声音不大,但足够让麦克风拾进去,“那你呢?穿着西装拿炸弹威胁全城的人,算什么?” 赵卫国冷笑,“没人逼我这么做。是你逼我走到这一步的。” “是我?”我往前走了一步,“十年前你下令炸死我的队友,是我逼你的?” 他眼神闪了一下。 “我不知道你在说什么。” “你知道。”我说,“你还记得那天的子弹编号吗?和你保险柜里那颗一模一样。” 他没说话。 但我看到他握遥控器的手紧了。 周婉宁这时候突然抬头,“信号波动了。” 我立刻转头。 她指着终端上的波形图,“心跳频率变了。他在紧张。刚才那段对话戳到他了。” 我重新看向赵卫国。 “你不敢承认。”我说,“因为你清楚,你不是被逼的。你是自愿当杀手的。为了钱,为了地位,你亲手杀了七个战友。” “闭嘴!”他吼了一声。 然后他举起枪,对准我。 “再敢说一句,我现在就按下按钮。” 我没有退。 “你开枪吧。”我说,“看看外面有多少人会相信,一个企业家会在大庭广众之下朝一个退伍兵开枪?” 他咬牙。 周围的屏幕还在播。我们的对话,他的表情,他胸口的炸药,全都清清楚楚。 他开始意识到一件事—— 他掌控不了舆论了。 “你女儿在学校。”他忽然换了个语气,声音低下来,“她现在坐在教室里写作业。你说我要是发条指令,会不会有人帮我去‘看望’她?” 我拳头攥紧。 但他错了。 他以为我会怕。 可我比他更了解恐惧。 “你可以试试。”我说,“但你要记住,只要她出事,你也会死。我不需要动手,全城的摄像头都会记录你每一个动作。你会被扒出来,被审判,被钉在耻辱柱上。” 他盯着我。 几秒钟后,他笑了。 “你真狠。”他说,“为了一个目标,连自己的命都不顾。” “我不是为了目标。”我说,“我是为了让她活。” 风刮过来,吹动他敞开的衬衫。炸药上的红灯还在闪。 周婉宁突然拉了下我的袖子。 “你看那边。” 我顺着她目光看去。 最靠近市政厅的一块大屏上,画面变了。 不是通缉令,也不是监控回放。 是教室。 陈雪坐在座位上,低头写字。镜头很近,能看清她书包上的钥匙扣。 【爸爸是英雄】 五个字在屏幕上特别显眼。 然后屏幕下方弹出新文字: 【你救不了所有人】 赵卫国看着我,等着我的反应。 我没有看他。 我只盯着屏幕里的女儿。 然后我抬起手,对着摄像头,竖起了中指。 全场安静。 赵卫国愣了一下。 下一秒,所有屏幕同时切换画面。 变成黑底白字。 【直播中断】 【信号源异常】 周婉宁笑了。 “我切断了。”她说,“三秒前注入病毒,现在他发不出任何消息。” 赵卫国低头看手里的设备,发现屏幕已经黑了。 他猛地抬头,“你做了什么?” “你不是喜欢直播吗?”我说,“现在没人看得见你了。你拿炸弹吓谁?” 他怒吼一声,举起遥控器就要按。 我冲了上去。 第129章 心脏炸药计时囚笼 我冲上去的时候,脚底踩到了一块碎玻璃。 赵卫国还没来得及按下遥控器,我的身体已经扑到他面前。他往后退了半步,手一甩,把遥控器扔向周婉宁的方向。 她没反应过来,那东西就落进了她手里。 赵卫国喘着气笑了,胸口的炸药随着呼吸一起一伏,红灯还在闪。 “你看看。”他说,“现在她拿着开关。” 我停住脚步,盯着周婉宁的手。她的手指在抖,遥控器边缘被月光照出一道反光。 “杀了他。”赵卫国看着她,声音忽然低下来,“只要你按下去,我让你母亲活。” 空气一下子沉了。 周婉宁抬起头,脸白得像纸。她张了张嘴,但没发出声音。 我知道她在想什么。她妈已经死了,这句话是假的。可赵卫国说得太像真的,像一根针扎进她最软的地方。 我没有动。 这时候不能动。一动,赵卫国就会引爆。不动,还有机会等系统提示。 我在心里默数。 零点整。 眼前画面一闪,老式终端弹出窗口:【战场回溯已激活】 下一秒,我看到未来十秒的画面—— 我自己冲上去抢遥控器,赵卫国立刻按下按钮,c4炸药从胸口爆开,火浪把我整个人掀飞,骨头断裂的声音清晰可闻。画面结束时,只剩下一堆焦黑残骸。 我猛地回神。 不能硬抢。 我必须让他自己松懈。 我看向赵卫国,忽然笑了。 “你女儿。”我说,“在学校藏了炸弹。” 他愣了一下。 “你说什么?” “你听到了。”我往前走了一步,“你以为她只是个学生?她改了程序,把七处爆点连上了教学楼的心跳检测仪。只要有人靠近,就会触发倒计时。” 这不是真的。 但我看得出,他信了。 他的眼神变了。原本那种掌控一切的表情裂开一道缝。 “不可能……她不会……” “她恨你。”我继续说,“从你知道她母亲死讯那天起,她就在计划怎么毁掉你。你现在控制不了她,就像你控制不了周婉宁一样。” 他手指开始发紧,握着遥控器的那只手微微颤抖。 我知道他在算。他在判断真假。 这种人一辈子都在算利益,算风险。一旦信息不对称,他就乱了。 就是现在。 我猛地扑过去。 不是冲他,是冲周婉宁手里的遥控器。 她反应很快,立刻松手。我一把抓住外壳,用力往回拽。 赵卫国吼了一声,伸手来挡。 我们两个撞在一起,滚上台阶。他的后背磕在水泥棱角上,炸药导线晃了一下,红灯频闪加快。 我没放手。 右手死死攥住遥控器一角,左手撑地翻身压住他肩膀。他挣扎着要抬手,我用膝盖顶住他手腕。 “别动!”我吼。 他瞪着我,额头冒汗。 “你疯了!会一起炸死!” “那就一起死。”我说,“但我死前能捏断你脖子。” 他僵住了。 我能感觉到他心跳变快。隔着衣服都能摸到脉搏在跳。 周婉宁爬上来,跪在旁边。 “导线……不能拉扯。”她说,“稍微错位就会引爆。” 我点头,没松劲。 赵卫国喘着气,忽然冷笑一声。 “你以为赢了?” “我没说赢。”我盯着他眼睛,“我只是不让你再威胁别人。” 他嘴角抽了一下。 “陈铮,你真傻。你护着那些孩子,可他们根本不知道你是谁。你女儿今天写作业的时候,还在问老师‘我爸是不是坏人’。” 我拳头收紧。 他知道我弱点。 但他错了。 我不是为了让他们认我,我才动手。 我是为了让她们活着。 我低头看他胸口,炸药贴得很紧,导线绕过手臂连到背部电池组。这种装置没法拆,只能关。 “密码是什么?”我问。 “没有密码。”他说,“心跳停止就炸。” 我皱眉。 这不是常规设定。 这是自杀式绑定。 我转头看周婉宁。 她摇头:“生物锁,无法远程切断。除非他主动解除,或者……” “或者什么?” “或者有相同心跳频率的人靠近,系统误判为休眠状态,可能自动关闭。” 我明白了。 赵卫国设计这个,就是为了防别人抢夺。只有他信任的人,或者和他有血缘关系的人,才能靠近而不触发爆炸。 比如他女儿。 但现在她不在场。 我盯着他。 “你不怕死?” “怕。”他说,“所以我从来不让自己陷入绝境。” “你现在就是。” 他笑出声:“你不明白。只要我还站着,我就没输。” 话音刚落,远处传来警笛。 不止一辆。 越来越多。 他脸色变了下。 “警察来了。”我说,“你逃不掉。” “我不需要逃。”他慢慢抬起左手,摸了摸胸口的炸药,“我可以带着你们所有人,一起走。” 我盯着他眼睛。 然后我笑了。 “你知道吗?”我说,“刚才我说你女儿藏炸弹,其实是骗你的。” 他瞳孔缩了一下。 “根本没有这事。” “你……” “但我敢赌。”我说,“赌你心里还有那么一点点当父亲的样子。只要你还想着她,你就不会按下去。” 他咬牙。 “你玩心理战?” “我不是军人。”我说,“我是爸爸。” 他猛地挣了一下。 我没松手。 警笛声越来越近。 红灯还在闪。 周婉宁突然开口:“信号恢复了。” 我偏头看她。 她指着远处一块电子屏。屏幕亮了,正在加载画面。 赵卫国也看到了。 他脸上第一次露出慌。 “关掉它!”他对我说,“别让任何人看到我这样!” 我没有动。 屏幕亮起。 直播重启。 画面正对着我们三个。 我坐在他身上,一手压着手腕,一手抓着遥控器。他满脸冷汗,炸药暴露在外。 全城都看见了。 这不是通缉令。 这是真相。 他喉咙里发出一声低吼。 “你会后悔……” “我已经后悔十年了。”我说,“后悔当初没看清你是谁。” 我抬头看向摄像头。 然后我举起左手,做了个手势。 不是挑衅。 是宣告。 赵卫国疯狂挣扎起来。 导线晃动,红灯急闪。 周婉宁大喊:“别动!要炸了!” 我用全身压住他。 他还在叫。 “你女儿在学校!她还在他们手里!” 我盯着他。 “你撒谎。” “不信你听——” 他忽然停下。 因为我也停了。 整个广场安静下来。 只有风声。 还有远处的警笛。 红灯闪烁的节奏,慢了一点。 我慢慢开口: “你说我救不了所有人。” “可我每次出手,都不是为了救所有人。” “我只救我该救的人。” 我低头看他。 “而你。” “不在我救的名单里。” 第130章 学校炸弹亲情博弈 我压着他,手还卡在遥控器上。 警笛声越来越近,灯光扫过台阶,映在他脸上。他眼神乱了,但嘴还在动。 “你别得意。”他说,“时间还没到。” 我没有说话,只盯着系统界面。零点刚过,屏幕一闪。 【签到成功】 【任务记忆完整度100%】 我知道了。 全都对上了。 我松了口气,肩膀却没放松。右手依旧死死按住他的手腕,左手握着那个黑色遥控器。它很小,像一块旧手机,边角已经磨花。 “你女儿在学校。”他又说,“她逃不掉。” 我还是不答。 他喘了几下,突然笑了。 “你不信?”他扭头看我,“那你现在就放开我,看看她能不能活。” 我没动。 他咬牙,左手猛地一抬,按下了表带侧面的按钮。 滴—— 一声轻响。 远处没有爆炸。 教学楼安静地立在夜色里,窗户黑着,钟楼指针停在十二点。风刮过旗杆,红旗轻轻晃。 他愣住了。 又按了一次。 滴—— 还是没动静。 “不可能……”他低声说,“信号明明通着……” 我低头看他手腕上的智能表带,黑色金属壳,表面有细划痕。这是引爆系统的生物识别终端,只有他本人能激活。但现在,它已经不是控制端了。 我伸手,一把扯了下来。 内屏还亮着,最后一行记录清晰可见: 【权限转移至Id:Zw-Ning,时间:23:58】 两分钟前。 就在赵卫国以为自己掌控一切的时候,他的女儿改写了程序。 我盯着那行字,脑子里忽然闪出一幅画面—— 昏暗的实验室,墙上挂满电路图,主机屏幕蓝光映在她脸上。她坐在椅子上,手指飞快敲击键盘,耳边戴着耳机,另一端连着我的通讯频道。 她没说话,只在输入最后一行指令后,轻轻说了句: “爸,这次换我护住他们。” 那是她第一次叫我爸。 也是她第一次,主动选择站在我这边。 画面消失。 我看着脚下的男人。 他嘴唇发抖,眼神空了。 “她……不会……”他喃喃道,“她是我女儿……我养大的……她不能……” “她不是你的工具。”我说,“她是周婉宁。” 他猛地抬头,眼里全是血丝。 “你懂什么!”他吼起来,“我给她一切!地位、资源、能力!她凭什么背叛我!” “就凭你是她父亲。”我说,“她不想看你继续害人。” “害人?”他冷笑,“这世界本来就是弱肉强食!我不动手,别人也会动!她不明白吗!” “她明白。”我说,“但她选择了不一样的路。” 他不说话了,只是死死盯着我手里的表带。 我把它收进背包,和遥控器放在一起。战术拉链合上的声音很轻,但在这一刻特别清楚。 四周灯光更亮了。 警车一辆接一辆停下,红蓝光轮转,照在市政厅台阶上。有人喊话,让我放手,让开位置。 我没动。 他还躺在地上,胸口炸药红灯还在闪,导线绕着手臂连到背部电池组。这种装置没法远程拆,只能等专业排爆队来处理。 但我已经不担心了。 他知道我也知道。 所以他开始发抖。 不是害怕,是崩溃。 他一生都在算计,用权力、金钱、血缘控制所有人。他以为只要捏住弱点,就能让人听话。 可他忘了,亲情不是枷锁。 是刀。 能伤人,也能救人。 他张了张嘴,想说什么,但最后只挤出一句: “她为什么要帮你们……” 我没有回答。 因为没必要。 有些人一辈子都不会懂,为什么有人宁愿受伤也要保护别人。 就像他们不懂,为什么一个父亲可以为了女儿,从植物人爬起来,穿过十年黑暗,走到今天。 我慢慢站起来,右腿有点僵。膝盖一弯,传来熟悉的酸胀。我扶了下台阶,站稳。 他想爬起来。 我一脚踩住他手臂。 他挣扎了一下,力气不大。 我低头看他。 “你输了。” 他闭上眼。 嘴里还在念:“她不会……她不能……她是我的……” 声音越来越低。 我转身,看向市政厅大楼。顶层有一扇半开的窗,窗帘被风吹得微微晃动。那里有通道,通往地下设施。我知道证据还在里面。账本、名单、实验数据,所有被藏起来的东西。 真正的清算还没开始。 但现在我不急了。 我掏出战术手电,打开。光束笔直射向那扇窗。 几秒后,窗帘动了一下。 有人在上面。 我收回手电,放进冲锋衣口袋。 背包里东西不少。匕首、手电、女儿画的全家福,还有刚才收起来的遥控器和表带。每一样都沉甸甸的。 但我背得动。 风大了些。 我拉高衣领,站在原地等。 等警察上来带走他。 等天亮。 等下一步行动。 远处教学楼依然安静。 四年级三班的教室灯没亮,课桌整齐排列。讲台上放着半截粉笔,黑板写着今天的作业:语文抄写第三课,数学练习册第47页。 最后一排靠窗的位置,有个粉色书包。 书包上挂着个钥匙扣,写着“爸爸是英雄”。 陈雪昨晚睡得很早。 她不知道发生了什么。 也不知道她的老师今早会被带走。 更不知道,她画的那张全家福,此刻正贴在我背包夹层里,边角已经磨白。 我最后看了一眼那栋楼。 然后抬头望向市政厅顶层。 窗户还在动。 我迈步往前走。 左脚落地时,战术靴碾碎了一块玻璃渣。 声音很清脆。 第131章 记忆完整终极证据 我迈步往前走,身后赵卫国的崩溃声渐渐被警笛声淹没。我转身没再看地上的赵卫国。 警笛声越来越近,红蓝光扫在台阶上。我没等警察上来,直接走向市政厅侧门。背包里的遥控器和表带压着肩胛骨,沉得像十年前那晚的弹壳。右腿有点僵,膝盖弯了一下,传来熟悉的酸胀。我扶了下墙,站稳,抬脚进了通道。 走廊漆黑,只有应急灯发绿光。我摸了下左眉骨的疤,往前走。风从通风口灌进来,吹得冲锋衣贴住后背。我知道证据还在里面。账本、名单、实验数据,所有被藏起来的东西,都锁在地下金库。 通道尽头是合金门,指纹仪闪红光。我拿出周婉宁母亲留下的金戒指,按进识别槽。滴一声,绿灯亮。系统弹出提示:“请输入第二密钥。” 身后有脚步声。周婉宁从暗处走出来,手指搭上屏幕,输入一串数字。 “我妈的生日。”她说,“也是我被带走那天。” 门开了。 里面是主控室,正中央摆着一台军用主机,屏幕黑着。四周墙上挂满电路图,角落堆着几个金属箱,标签写着“NS-7样本”“心跳同步记录”。地上有拖痕,像是有人搬过东西。 周婉宁走到主机前,插上微型计算机。她手指很快,敲了几下,跳出加密协议。我站在她身后,右手搭在匕首柄上,盯着门口。赵卫国虽然倒了,但“蛇眼”还有人活着。王振没死透,爆破专家也还没抓到。这时候断电,数据就没了。 “三分钟。”她说,“破解期间不能断电,否则文件会自毁。” 我点头。 她开始操作。屏幕上一层层密码被解开,主机嗡嗡响。三分钟后,画面一闪,三维投影弹出来。 整个金库变成沙盘。 时间轴从二十年前开始,节点一个个亮起:边境任务失败、军火走私路线、教育系统渗透计划、官员受贿录像、人体实验日志……每一帧都有时间戳和来源编号。画面里赵卫国穿西装,和戴鹰首面具的人握手。另一个画面是他走进实验室,按下按钮,一群孩子躺在床上传来惨叫。 “这是真的?”我问。 “原始数据。”她说,“没剪辑,没加工。摄像头拍的,服务器存的,连备份都在。” 我盯着那些画面。原来他早就动手了。十年前那场任务,不是意外,是杀局。七个人死在雷区,不是踩了地雷,是被人远程引爆。 周婉宁按下播放键。U盘开始上传,全市电子屏即将自动切换。 “等等。”我说。 她手停在确认键上。 “还有最后个证据。”我说。 她回头看我。 我没说话,拉开冲锋衣拉链,再解开衬衫。冷风吹在胸口,皮肤绷紧。我低头,伸手扯开衣领,露出左胸那道伤疤。 深褐色,蜿蜒如刀刻,边缘凹凸不平。那是弹片嵌进去的地方。十年前爆炸时,金属碎片扎进肉里,医生说取不出来,留着吧。我就带着它活了十年。 “他们以为我死了。”我说。 系统界面突然浮现。 【检测到高关联性创伤组织,建议进行成分比对】 我闭眼。 眼前画面变了。我又回到边境丛林,雨下得大,通讯器里传来赵卫国的声音:“目标已进入雷区,准备清除。”队友们往前走,没人怀疑。我走在最后,突然听见枪声。转头一看,赵卫国举枪,瞄准的是我们自己的人。他扣动扳机,子弹打偏,但引信被触发。轰的一声,前面六个人全被炸飞。我扑倒,一块弹片打进胸口,意识断了。 现在这块肉还在跳。 这就是证据。 不是视频,不是文件,是我的身体。 我睁开眼。 周婉宁看着那道疤,没说话。她手指悬在确认键上,眼神变了。不是愤怒,也不是恨,是一种很重的东西。 “现在可以发布了。”我说。 她没立刻按下去。 主机屏幕还在播。最新一段画面是班主任在教室电脑前操作,屏幕上显示“儿童基因库”,名单滚动,陈雪的名字也在上面。另一个画面是爆破专家在幼儿园安装炸弹,引线连着心跳检测仪,周婉宁的名字标红。 “这些孩子……”她说,“都被标记了。” “所以必须放。”我说。 她点头,手指往下压。 滴。 系统提示:【数据上传中,预计耗时4分32秒,不可中断】 主机风扇转速加快,散热口喷出热气。墙角的备用电源自动启动,绿灯亮起。数据正在同步到城市公共网络,所有电子屏将在十秒内强制切换。 我站着没动。 胸口凉,衬衫敞着。那道疤暴露在灯光下,像一道不会愈合的嘴。 周婉宁的手还放在主机上。她没抽回。 “你爸知道吗?”她突然问。 “什么?” “你醒来那天,他是不是说过一句话?” 我想了想。“他说,‘你终于回来了’。” 她摇头。“不是这句。是更早的时候。你还在医院,刚睁眼。他说,‘别怕,爸爸在这儿’。” 我愣住。 那段记忆很模糊。白色天花板,呼吸机声音,有人握我的手。然后是这句话。 “你怎么知道?”我问。 “我查过你的病历。”她说,“那天监控坏了,但护士记得。他说了三遍,一遍比一遍轻。” 我没答。 原来那时候他就来了。 十年没见,他还是来了。 主机发出提示音。 【数据同步完成,等待最终确认】 周婉宁看着我。 “按下去之后,没法回头了。”她说。 “本来就没法回头。” 她点头,手指再次落下。 滴。 【发布成功】 下一秒,整座城市的电子屏同时变画面。 广场大屏、公交站台、商场广告牌,全在播同一个内容:赵卫国签收军火、和鹰首面具人密谈、审批人体实验文件、给班主任下达指令……每一帧都清晰无比。 有人停下来看。 有人拍照。 有人打电话。 我知道,消息会传开。 周婉宁松开手,靠在主机边上。她脸色有点白,嘴唇发紫。刚才注射的血清药效过了,毒还在体内。她抬手摸了下项链,胶囊空了。 “你还撑得住?”我问。 “能。”她说,“至少等到警察来。” 我拉上衬衫,扣好扣子。冷气还在往里钻,但我不在乎。背包里的东西都在,匕首、手电、女儿画的全家福。我把遥控器和表带拿出来,放进主机旁边的证物袋,封好。 “下一步是什么?”她问。 “等。”我说,“等他们看到真相,等他们做出选择。” 她点头。 主机屏幕还在闪。最后一段视频没放完。画面是周崇山在书房,对着镜头说:“二十年前就开始渗透教育系统,你们赢不了。” 她说:“他错了。” 我说:“是。” 我们都没动。 外面警笛声远了,又近了。有人在喊话,声音从走廊传来。脚步声接近,但不是冲我们来的。他们还在处理赵卫国,还没发现这里。 周婉宁忽然抬头。 “你有没有想过。”她说,“如果那天你没醒过来,会怎么样?” 我没回答。 因为我知道答案。 如果我没醒,陈雪会继续上学,班主任会继续监视她,爆破专家会在某天按下按钮。周婉宁会一直当特工,赵卫国会继续做董事长,所有人照常生活,就像什么都没发生。 但现在不一样了。 我醒了。 我记住了。 我回来了。 主机屏幕突然一闪。 最后一段视频开始播放。 画面是医院病房。我躺在病床上,全身插管,心电图平缓。一个男人坐在床边,穿着旧夹克,头发花白。他握着我的手,低声说: “铮子,你妈走得早,我也没把你带好。这些年,我对不起你。但现在你女儿需要你,你得回来。” 是陈雪的爷爷。 我从来没听过这段录音。 周婉宁看着我。 “这段视频。”她说,“是你女儿让我保存的。她说,总有一天你会看到。” 我盯着屏幕。 老人抬起头,眼里有泪。 他说:“你要是能听见,就捏一下我的手。” 我盯着那只手。 五年前的事,我一点都不知道。 但他一直在等。 主机风扇还在转。 屏幕上,老人的手微微抖。 我抬起手,指尖碰到冰冷的屏幕。 就在这时,主机突然发出警报。 【外部访问请求】 【Ip地址:未知】 【来源:市政厅地下三层b区】 我猛地抬头。 周婉宁已经拔掉U盘,手指在键盘上敲击。 “有人在试图删除备份。”她说。 我抓起匕首,转身看向门口。 走廊尽头有光。 有人来了。 第132章 弹片伤疤时空见证 主机发出的警报声依旧刺耳,屏幕红光不断闪烁,【外部访问请求】的提示一直悬在那里,未曾消失。 我盯着那行字,右手已经摸到了匕首柄上。周婉宁的手指在键盘上敲得很快,但她知道,对方不是远程黑进来的。是本地终端触发的隔离程序。 有人就在楼下。 她抬头看了我一眼,我没说话,只是把冲锋衣拉链拉开,再扯开衬衫。伤口还在渗血,是刚才取U盘时裂开的。冷风吹着胸口,但我顾不上。 “他们能删数据。”我说,“但删不掉这个。” 我拿起匕首,刀尖对准左胸那道疤。 周婉宁没拦我。她知道我要做什么。 疼得如同十年前那次爆炸重临,刀尖触到埋了十年的弹片。现在,这块带着弹片的肉还在跳动,它就是铁证,不是文件,不是视频,是我的命。十年前,雨幕笼罩的丛林里,通讯器里赵卫国平静的声音传来:‘目标已进入雷区,准备清除。’我们毫无怀疑,以为那是敌人的地盘,可紧接着枪声响起,他打偏了麻醉弹,引信触发,轰的一声,前面六个人瞬间消失,我扑倒在地,弹片扎进胸口,意识断掉前,只听见他的笑声。 系统界面突然浮现。 【检测到高关联性异物,建议提取样本】 我没看它,只靠手感把刀往深处送。血顺着胸膛流下来,在地上积了一小滩。我用刀背撬了一下,那块东西动了。我屏住呼吸,慢慢把它挑出来。 一枚锈蚀的弹头。 表面有编号:bG-9x。 我把它放在操作台上。手指抖了一下。 周婉宁立刻调出军方数据库,输入编号。三秒后,屏幕上跳出记录—— “边境任务特供批次,采购单位:赵氏安保集团。” 就是它。 十年前炸死我队友的那批军火,是他买的。 她拿起弹头,准备按进平板感应区。系统弹出新提示: 【需激活生物耦合协议】 她愣了一下。 我明白了。 这枚弹头只有和我的身体结合,才能证明它是从我身上取出来的。否则谁都能说这是伪造的。 我把弹头重新塞进伤口浅层。血立刻涌出来,滴在平板屏幕上。进度条开始加载: 【绑定中,7%……】 “别停。”我说,“继续传。” 她点头,十指飞快敲击键盘。数据同步还没结束,U盘还在运行。只要进度条走完,证据就会同步到所有公共终端,无法撤销。 就在这时,头顶传来低频嗡鸣。 金库大门开始移动。 液压装置启动,合金门缓缓闭合。密封槽咔的一声锁死。主控台失去权限,监控画面变成黑屏雪花。空气循环系统降速,氧气储备显示两小时。 “不是黑客。”周婉宁突然说,“是本地终端控制的紧急封锁。有人在地下三层b区。” 话音未落,走廊尽头传来金属撞击声。 我抓起匕首,站到主机前。背包里的手电和全家福都还在。我撕下内衬布条,缠住胸口。血没止住,但还能撑。 “门关了。”她说,“但他们还没断电。” “那就还有时间。” 进度条走到15%。 我盯着屏幕,脑子里全是那天的画面。雨很大,我们在丛林里前进。通讯器里赵卫国的声音很平静:“目标已进入雷区,准备清除。”没人怀疑。我们以为那是敌人的地盘。 然后枪响了。 他打偏了麻醉弹,但引信被触发。轰的一声,前面六个人全没了。我扑倒,弹片扎进胸口。意识断之前,只听见他在笑。 现在这块肉还在跳。 这就是证据。 不是文件,不是视频,是我的命。 周婉宁的手没停。她把弹头的数据和采购记录连成证据链,又接入心跳同步日志、实验室录像、儿童基因库名单。所有节点都在指向同一个源头——赵卫国。 进度条32%。 外面的脚步声更近了。 不是一个人。至少两个,穿着作战靴,节奏稳定。他们在靠近主控室门口。 我走到门边,耳朵贴上去。 没有说话声。只有脚步。 他们不想暴露位置。 我退回主机旁,低声说:“等他们开门,我就动手。” 她没回头,“41%。” 我知道她在算时间。只要进度条到100%,数据就会自动上传。就算他们切断电源,备份也已经发出去了。 但现在门被电磁锁死,通风口是唯一的出口。高约四十厘米,勉强能钻人。但我们现在不能走。走了,证据就断了。 我坐在地上,背靠着墙。右腿有点僵,膝盖酸胀。植物人躺了十年,肌肉萎缩不是一天能好的。但我还能动。 血还在流。 我解开外衣,把最后一块干净布料压在伤口上。左手一直握着匕首。 周婉宁的脸色越来越白。嘴唇发紫。NS-7的毒没清干净。药效过了,她靠意志撑着。 “你还行吗?”我问。 “能。”她说,“差一点。” 进度条68%。 外面的人停了。 不是在门口,是在走廊中间。他们在等,还是在布置? 我盯着通风口。 如果他们要强攻,一定会从那里扔催泪弹或者烟雾弹。我得准备好。 但我不能离开主机。 周婉宁突然抬头。 “他们想断电。”她说,“电流波动异常,备用电源即将被切断。” 我站起来,走到主机后面。电源线连着墙角的配电箱。绿色指示灯还亮着。 但灯光闪了一下。 我拔出匕首,插进接线口旁边。只要他们动手,我就直接短路,强行维持供电。 “79%。” 脚步声又响了。 这次是冲着门来的。 我回到主机前,站到周婉宁身后。她没说话,手指更快了。 进度条83%。 门缝底下有光闪过。 不是手电,是设备扫描的蓝光。他们在破解电磁锁的反向接口。 我蹲下,把匕首横在门缝前。只要门开一条缝,我就割断他们的手指。 但他们没用力推。 而是开始输入指令。 系统弹出新提示: 【检测到非法授权尝试,安全协议即将失效】 周婉宁快速敲击,“91%。” 我盯着门缝。 蓝光消失了。 然后是咔的一声。 锁芯转动。 我抬手,匕首对准缝隙。 门刚开一条缝,我就听见金属破风声。 不是人进来。 是一枚微型干扰器,贴着地面滑进来,直奔主机。 我扑过去,一脚踩住。 但它已经启动。 主机屏幕闪了一下。 进度条停在94%。 【传输中断】 我一脚把干扰器踢飞,砸在墙上。 周婉宁立刻重启同步。 【重新连接中……】 进度条开始回升。 95%。 门外的人终于动手了。 门被猛地推开,一股力撞在我肩膀上。我往后退一步,没倒。右手一挥,匕首划过空气。 对方格挡了一下,是战术臂套。 我看清了。 两个人,都穿黑色作战服,面罩遮脸。左边那个手里拿着电击棍,右边那个腰间别着手枪。 我没犹豫。 左手掏出战术手电,照住左边那人眼睛。他一偏头,我上前一步,膝盖顶进他腹部。他弯腰,我肘击后颈,他跪地。 右边那人拔枪。 我甩出匕首。 刀刃钉进他手腕,枪掉了。 周婉宁大喊:“98%!” 我转身扑向主机。 进度条99%。 门外又有动静。 第三个人。 更高,更壮。脖子上有纹身。 王振。 他站在门口,左手少了小指,右手握着一把战术钳。他看着我,嘴角动了一下。 我没怕。 我站到主机前,张开双臂。 只要他还想毁数据,就得先过我这关。 周婉宁的手指悬在确认键上。 进度条100%。 【数据上传完成】 她按下确认。 主机发出一声轻响。 整个城市的电子屏在同一秒切换画面。 罪证全公开。 王振站在门口,没动。 我转头看他。 他也看着我。 然后他举起战术钳,朝我走来。 第133章 绝境求生 王振站在门口,战术钳在手里转了一下。我没动,手里的匕首还指着他的方向。主机那声轻响还在耳边回荡,全市的屏幕都亮了,罪证已经传出去。可我们现在出不去。 门被电磁锁死,通风管是唯一的出路。我回头看了眼周婉宁,她靠在控制台边上,手指还在键盘上,但呼吸很重,嘴唇发紫。NS-7的毒又上来了。 “还能撑?”我问。 她点头,“监控还能用。” 我走到通风口下,蹲下来,从背包里摸出战术笔。金属边缘有点锈,我插进缝隙,用力往上撬。声音刺耳,像是指甲刮黑板。笔尖碰到东西,硬的。我抽出来看,前端沾着灰白粉末,像水泥。 封死了。 我站起来,胸口伤口一跳一跳地疼。血没止住,衣服贴在皮肤上,冷得发麻。右腿也不听使唤,站久了就酸。十年植物人落下的毛病,现在全来了。 “还有别的路吗?”我问。 周婉宁摇头,“只有这扇门。” 我看向合金大门。密封槽咔死,液压系统断了电,手动开不了。外面的人只要不断电,我们就在里面困到死。 她突然抬头,“赵卫国进电梯了,直下b3。” 我盯着门缝。三分钟能到。王振还没走,他站在那儿,像是在等什么。 我闭了下眼。 0点到了。 眼前界面一闪,老式终端弹出来。 【签到成功】 【奖励解锁:火焰喷射器(单兵便携式,燃料存量30秒)】 背包里多了东西。我伸手一抓,一把银灰色装置落进手里。喷口朝下,握把带防滑纹,侧面有燃料表,指针停在满格。我按了下测试钮,火苗“呼”地窜出半米,热浪扑脸。 能用。 我把喷口对准门缝底部,那里是电磁锁的连接点。高温能熔断线路,哪怕只烧开一条缝,也能撬开。 “你妈给的戒指,还记得吗?”我说。 周婉宁一愣,抬头看我。 “她说过,那枚戒指不只是钥匙。”我一边调火力一边说,“是信物。你妈不想你当特工,但她知道你会用它做对的事。” 她没说话,手指慢慢摸到项链位置。那里挂着金戒指,沾过血,也存过数据。现在它还在。 “她没白信你。”我说。 她吸了口气,坐直身体,“赵卫国他们快到了,两分半钟。” 我按下启动钮。 火焰喷涌而出,直接打在门缝上。金属瞬间发红,黑烟冒起。温度越来越高,我手臂被烤得发烫,但不能停。三十秒的燃料,必须一次烧穿。 王振还在门口。 他没冲进来,也没动手。他看着我,像是在等什么结果。 火舌舔着合金,发出“滋滋”声。门框开始变形,缝隙扩大了一毫米。还不够,得再深一点。 “燃料剩25秒。”周婉宁报时。 我调整角度,把喷口压得更低,对准锁芯内部。那里有电路板,烧断就能解除自锁机制。 “赵卫国出电梯了,带着四个便衣,全带枪。”她说,“走廊监控显示他们往这边来。” 我没回头。 火光映在墙上,晃得眼睛疼。汗水顺着额头流进眼角,辣。右腿越来越沉,像是灌了铅。我靠着墙撑住自己,另一只手稳住喷射器。 “18秒。” 王振终于动了。他抬脚,走进来一步。然后是第二步。他没拿武器,空着手。 我侧身挡在主机前,喷口转向他。 “你要是关了电源,”我说,“外面的数据照样播不完。” 他停下。 “证据已经发出去了。”我说,“不是一份,是几百份。市政厅、教育局、军区、媒体平台,全在播。你现在杀我们,没用。” 他站着,脸上没什么表情。左手少了小指,右手战术钳垂着。他看我,又看周婉宁,最后目光落在主机上。 “那你女儿呢?”他忽然开口,声音哑,“陈雪在学校,赵卫国刚发了指令。你猜,现在有没有人在她教室装炸弹?” 我手一顿。 火焰偏了一下,打在门框上。金属火星四溅。 “你说什么?” “你以为数据传出去就赢了?”他冷笑,“赵卫国要的是混乱。他不在乎被抓,他在乎谁能活下来。你女儿……现在可能已经被盯上了。” 我盯着他。 心跳快了。 脑子里闪过陈雪的脸。马尾辫,粉色羽绒服,书包上挂着“爸爸是英雄”的钥匙扣。她画画的时候总咬铅笔头,看到我受伤会偷偷抹泪。 “你在诈我。”我说。 “是不是诈,你敢赌吗?” 周婉宁突然出声:“陈铮,别听他的。他在拖时间。赵卫国根本不知道学校在哪,他只是想让你乱。” 我看她。 她脸色更白了,但眼神清醒。 “他说陈雪,是因为他知道那是你的弱点。”她说,“就像他知道我妈怕我死一样。他们用亲人威胁人,这是他们的套路。” 我低头,看燃料表。 12秒。 火还在烧。 门缝已经裂开一道口子,能看到里面的电线。再有五秒,就能熔断主控线。 “你说得对。”我对周婉宁说。 然后我抬头,看向王振。 “但我还是得确认。” 我松开喷射器把手,让它悬在支架上继续烧门。转身走向主机,从背包里掏出战术手电和匕首,塞进外衣口袋。 “你要走?”周婉宁问。 “我不走。”我说,“我去门口等他们。” 我走到门边,背靠墙站定。右腿撑着全身重量,有点抖。胸口的伤渗血,滴在地上。 王振看着我。 “你要是真关心你女儿,”他说,“就该想办法出去。” “我已经在想办法了。” 燃料还剩7秒。 火舌把电线烧断了。门“咔”了一声,往下沉了一公分。还没开,但松动了。 “6秒。” 我抬头看监控屏。 走廊尽头,赵卫国带着四个人走过来。领带歪了,西装袖口露出蛇形戒指。他边走边说话,嘴型看得清楚—— “处理掉,不留活口。” 我收回视线。 燃料剩4秒。 我走回喷射器旁,握住把手,把火调到最大。门缝已经能伸进手指,但不够宽。我需要更大的开口。 “3秒。” 王振突然抬手,把战术钳扔在地上。 “我不帮你。”他说,“但我也不会拦你。” 我嗯了一声。 火焰最后三秒,全部打在门轴位置。金属熔化,发出焦臭味。门“哐”地往下一坠,裂开一条四十厘米的缝。 够了。 我关掉喷射器,把它丢在地上。拿起匕首,走到门边,伸手进去,抓住边缘。 “帮我顶住。”我对周婉宁说。 她挣扎着站起来,扶着墙走过来,双手抵住门内侧。 我一脚踩住地面,双手用力往外拉。 合金扭曲,发出刺耳声响。缝隙越来越大。 二十厘米,三十厘米,四十厘米。 我能钻出去了。 我回头看她。 “你等我回来。” 她点头。 我弯腰,正准备往外爬。 王振突然开口:“陈铮。” 我停下。 他站在原地,没动。 “赵卫国手上有个按钮。”他说,“不是遥控器,是心跳触发器。他只要心跳停止,所有预设炸弹都会炸。包括学校。” 我转头看他。 “你要是想救你女儿,”他说,“就别让他死得太快。” 我盯着他。 然后我点头。 把匕首插回腰间,深吸一口气,钻出门缝。 第134章 逃生通道 门缝裂开四十厘米,我钻出去后立刻回身。右腿一软,膝盖撞在地上,顾不上疼,双手撑住变形的门框下沿。金属烫手,边缘卷曲,我咬牙往上顶。反作用力让裂缝又扩了几分。 周婉宁从里面爬出来,动作慢,喘得厉害。她一落地我就伸手揽住她肩膀,扶稳。她的身体很轻,像是风一吹就倒。 “能走吗?” “能。” 我没松手,半扶半拖带着她往后退了五步。走廊灯光昏暗,头顶有水滴落,啪嗒打在地面。刚才烧门时高温触发了喷淋系统,天花板洒下细密水雾,混着热气弥漫开来。视线模糊,空气闷得像蒸笼。 背包还在手里,我把它甩到地上,拉开外层拉链。战术布料沾了火油,塑料配件也易燃。我把火焰喷射器最后一点燃料全灌进去,按下点火钮。布料“轰”地燃起,火苗顺着肩带往上爬。 我抓起背包,抡圆了往走廊中央扔。烈焰腾空,浓烟翻滚,火堆堵住了主通道。光线忽明忽暗,映得墙皮发黑。 赵卫国一行人停在二十米外。四名便衣举枪警戒,他站在中间,西装笔挺,领带没乱。火光晃在他脸上,眼神冷。 我拉着周婉宁往右侧岔道退,背靠水泥墙蹲下。她靠着我,呼吸急促,手指摸索着微型计算机。屏幕亮着,监控画面还在跳转。 “U盘。”她说。 “什么?” “排水管……能通到外面。” 她挣扎着起身,挪到墙角。那里有个圆形铁盖,拳头大小,连着地下排水系统。她撬开螺丝,从口袋掏出U盘,外壳已经加了防水胶套。 我盯着火障那边。赵卫国没动,也没下令开枪。他在等,想看我们往哪跑。 周婉宁把U盘推进管道深处。水流声响起,金属壳被冲走,消失在黑暗里。她拍了下铁盖,重新拧紧螺丝。 “好了。” “嗯。” 我摸腰间,匕首还在。战术手电也塞在外衣内袋,随时能用。右腿肌肉抽了一下,站久了会麻。胸口伤口渗血,衣服贴着皮肤,冷一阵热一阵。 火堆烧得正旺,噼啪作响。热浪逼人,水雾蒸发成白气。赵卫国终于往前走了两步。他脱了西装外套,搭在手臂上,露出衬衫下的鼓起。 我眯眼。那是起搏器位置。红光一闪,又一闪。不是心跳指示灯,是炸弹触发装置。王振说的没错,他只要死,所有预设点都会炸。 包括学校。 陈雪现在应该在教室。马尾辫扎得高,粉色羽绒服裹着身子,书包挂件摇晃。她不会知道危险来了,只会低头画画,画里的我穿着军装。 赵卫国笑了。嘴角歪,像整过容的人扯不动脸皮。他抬起手,指了指自己胸口,又冲我勾了勾手指。 挑衅。 我攥紧匕首。十年植物人,醒来发现女儿都不认识我。物价涨了,房子没了,战友死了,仇人活着。我忍到现在,就是为了这一刻。 他往前又走一步。 我也站起来。 周婉宁拉住我胳膊。 “别过去。” “我不去。”我说,“他得来。” 火堆噼啪炸响,一块塑料熔化滴落,引燃了旁边电线外皮。黑烟更浓,呛得人咳嗽。赵卫国挥手让手下后退,自己单独上前,走到火障边缘。 “陈铮。”他开口,声音不大,但穿透火声,“你救得了她一次,救得了全校孩子吗?” 我没答话。 “你女儿真可爱。”他继续说,“笑起来和你一样,左边酒窝深。” 我往前踏了一步。 “别激动。”他说,“我只是提醒你,我不是唯一布置炸弹的人。市区七处目标,定时、遥控、心跳触发,三种模式都有。你杀了我,它们照样炸。” 我盯着他胸口。红光闪得慢,像是待机状态。 “你想活?”他问。 “我不想你死得太快。”我说。 他愣了一下。 随即笑出声。 “你还记得十年前吗?你在雷区喊队长救命,没人应。你流血,喊名字,一个都没回来。你知道为什么吗?” “因为你们都该死。” “因为你蠢。”他摇头,“任务本来能完成,是你非要多管闲事,查不该查的东西。” 我右手握紧匕首柄。 “那晚风很大。”他说,“你倒下后,我踩过你手。骨头断了没?不记得了。反正你没动。” 我左脚往前移,重心压低。 “你现在还想报仇?”他笑,“凭一把匕首?一个病女人?你连站都站不稳。” 周婉宁靠在墙上,没说话。 我看了她一眼。 她点头。 我抬手,将战术手电从外衣内袋抽出,用力砸向左侧消防报警器。玻璃碎裂,警铃瞬间响起。尖锐声响填满走廊,赵卫国皱眉,抬手挡耳朵。 就是现在。 我冲出去,直扑火障。高温扑面,火舌舔到冲锋衣袖口,布料开始冒烟。我跃起,一脚踩在燃烧的背包上,借力翻过火堆。 落地时右腿一沉,差点跪倒。我撑住地面,迅速起身。赵卫国后退两步,两名便衣举枪瞄准。我没停,直接甩出匕首。 刀刃旋转飞出,擦过其中一人手臂,钉进墙里。那人惊叫,枪掉了。 剩下三人还没反应过来,我已经扑近。左手抓住赵卫国领带,猛地往下一拽。他踉跄前倾,我右膝顶上他小腹。他闷哼一声,后退几步靠墙。 红光还在闪。 我盯着他胸口。 “你说我蠢。”我开口,“可我还活着。” 他喘着,嘴角咧开。 “你也快了。” “我不急。”我说,“你得活得够久。” 他抬手,想去按胸口按钮。 我抓住他手腕,狠狠扭到背后。咔的一声,关节错位。他痛叫,但我没松手。 远处传来脚步声。更多人来了。 我回头。 周婉宁站在火障另一侧,举着微型计算机。屏幕显示b3层平面图,三条红线正在靠近。 “三队人。”她说,“五分钟到。” 我把赵卫国往墙角推,让他背靠水泥柱。他挣扎,但伤了手,力气不够。我从腰间解下数据线,缠住他双臂,绑在柱子上。 他抬头看我。 “你绑不住我。” “我能。” “炸弹呢?” “等警察来拆。” 他冷笑。 “你以为他们会信你?” “他们不信。”我说,“但全市屏幕都在播你的罪证。” 他脸色变了。 “你说什么?” “NS-7实验,边境屠杀,教育系统渗透。全城都知道了。” 他瞪大眼。 “不可能……主机已被锁定……” “你忘了你女儿。”我说,“她改了权限。” 他猛地抬头,看向火障那边。 周婉宁站在原地,没动。 他嘴唇颤抖。 “婉宁……” 我没理他。转身走向火堆边缘,准备接应周婉宁过来。 就在这时—— 赵卫国胸口红光突然变快。 滴、滴、滴。 频率加快。 我猛地回头。 他笑了。 “你说对了。”他喘着,“我不是唯一布置炸弹的人……但我是最后一个开关。” 我冲回去,一把撕开他衬衫。 起搏器裸露出来,屏幕显示倒计时:00:04:59。 自动启动。 无法关闭。 第135章 致命弱点 倒计时还剩四分半钟。 红光在赵卫国胸口一闪一跳,像一颗不该活着的心。我盯着那频率,手指压着匕首柄,关节发紧。右腿从膝盖到脚踝都在抖,肌肉萎缩的旧伤经不起长时间站立,但我不能退。 十年前雷区爆炸前,也是这样的红点,在夜视仪里一闪一闪。那时我喊队长,没人应。队友一个接一个倒下,通讯频道只有电流声。现在我不再是那个只能呼救的新兵。 我抬手,刀尖对准起搏器连接线。只要切断电源,七处预设炸弹就失去心跳触发模式。城市能活下来,陈雪也能。 就在刀刃要碰上引线的瞬间,他笑了。 “你女儿在我手里。” 声音不大,但我手抖了一下。 我停住。 “游轮底舱,绑在定时装置上。表针走得慢,给你留了时间——只要你来。” 我没动。 “不信?”他咳出一口血,脖子上的血管突突跳,“你听听……她刚才哭了。叫爸爸,没应上。” 我脑里嗡的一声。 系统界面突然弹出:【战场回溯可用】。 我咬牙,启动技能。 画面闪现—— 昏暗船舱,铁壁泛锈。陈雪坐在角落,双手被扎带捆在背后,嘴上贴了胶带。她低头看着地板,肩膀一抽一抽。脚下有金属箱,红灯闪烁。游轮甲板上站着一个人,戴黑框眼镜,灰色套装,低头看表。 是班主任。 画面消失。 现实回来。 我站在原地,呼吸变重。 赵卫国还在笑,“你救得了全市?救得了她吗?” 我握刀的手出汗了。 就在这时,他右手猛地一挣,袖口滑出遥控器,拇指按下按钮! “滴——轰!” 爆炸声响起。 但不是远处,也不是地下。 是他自己胸口。 火光炸开,西装碎片飞溅,防弹衣裂开焦黑大口。他整个人被掀向后方,背撞水泥柱,喷出一大口血。红光熄灭,只剩烧焦的线路冒烟。 我没冲上去,也没后退。 我知道怎么回事。 周婉宁改了逻辑链。 她把赵卫国的起搏器设为唯一引爆源。他的威胁,成了自杀指令。 他靠在柱子边,嘴一张一合,像离水的鱼。眼睛睁得极大,满是不敢信。他想说话,只咳出血沫。 我走上前,蹲下,和他平视。 “你说我蠢。”我开口,“可我还活着。” 他喉咙响了一声。 “你布置炸弹,用人质威胁,算准我会慌。”我继续说,“但你忘了——她妈死在你手上,她不会让你再用孩子当筹码。” 他眼珠转动,看向我身后。 火障那边已经熄了大半,只剩几缕黑烟往上飘。水雾还在落,打湿地面。警铃没停,但声音低了,像是快断电。 我站起身,右腿一软,扶了下墙。 背包烧没了,战术手电不知掉哪了。匕首还在手里,沾了他的血。 我低头看他。 他已经说不出话,胸口塌了一块,呼吸断断续续。那只戴蛇形戒指的手垂在地上,指尖抽搐。 我转身走向走廊另一头。 刚走两步,系统提示又跳出来。 【签到成功】 【今日奖励:战术匕首(已持有)】 【隐藏记忆解锁:昨夜监控记录片段】 眼前画面再次闪动—— 学校后门,路灯昏黄。班主任站在一辆厢车旁,打开侧门。里面坐着陈雪,睡着了,羽绒服裹得严实。他把她抱出来,放进教学楼通风井下方的检修室,关上门。 画面结束。 我停下脚步。 原来人早就换了地方。 游轮是假的,回溯看到的也是假的。赵卫国知道我会用战场回溯,故意编了个场景骗我出手。但他不知道,周婉宁早就识破他的计划,反向植入了错误信息。 真正的陈雪,一直被藏在学校。 而班主任,就是执行者。 我回头看了眼赵卫国。 他还靠着柱子,眼睛半闭,命悬一线。 我没再看他。 掏出手机,屏幕碎了,但还能用。连上周婉宁设的局域网,调出全市地图。b3层信号弱,加载慢。等了几秒,一个红点在城东亮起。 是她的微型计算机发来的定位。 我收起手机,迈步往前走。 右腿越来越沉,每一步都像踩在刀尖上。胸口伤口又裂了,血顺着内衬往下流。我没管。 走到岔路口,左边通地下车库,右边是员工通道。 我选了右边。 拐角处有面残破的镜子,挂在墙上。我路过时瞥了一眼。 里面的人满脸血污,左眉骨疤痕发红,冲锋衣烧出几个洞。眼神很冷,不像个父亲,更像一把出鞘的刀。 我继续走。 通道尽头有扇铁门,锁死了。我用匕首撬锁,试了三次,咔哒一声开了。 外面是废弃停车场,长满杂草。天快亮了,灰蒙蒙的。风从裂缝吹进来,带着尘土味。 我走出去,反手把门带上。 手机震动。 新消息:【班主任最后一次登录Ip来自城东仓库区,三号库房有远程摄像头信号】 我打开地图,标记位置。 距离十三公里。 我开始走。 右腿一瘸一拐,脚步不稳。走过一片塌陷的水泥地时,鞋底被钢筋勾住,差点摔倒。我撑住墙,拔出脚,继续往前。 手机又震。 视频文件传过来了。 我停下,点开。 画面晃动,是偷拍视角。班主任站在讲台前,手里拿着一份名单,念一个名字,就在纸上画钩。念到“陈雪”时,他停顿了一下,笑了。 然后他说:“母亲早逝,父亲失联十年,心理评估:易操控。” 我关掉视频。 把手机放回口袋。 抬头看天。 云层裂开一道缝,透出一点光。 我迈出下一步。 左脚落地时,匕首从手中滑落,插进泥土。 我没捡。 第136章 时空回响 左脚踩进泥土的时候,匕首还插在那儿。 风吹得脖子发凉,冲锋衣烧出的破洞灌着风。我没去拔刀,先站稳。右腿从膝盖往下像被铁丝缠住,每动一下都扯着筋。胸口那道伤也裂开了,血顺着肋骨流到腰带位置。 我低头看了眼手机。 屏幕裂了,但信号还在。周婉宁的局域网连上了,地图刷新出一个红点——城东三号库房。Ip地址匹配摄像头在线,时间戳是两分钟前。 就是现在。 我把匕首拔出来,甩掉泥,塞回腰侧。手指碰到防水袋,里面还有上次签到拿到的止血棉,没用上。现在也不需要。 系统界面跳出来。 【战场回溯可用】 我点了确认。 画面闪动:游轮底舱,铁壁泛锈。陈雪坐在角落,双手绑扎带,嘴贴胶带。她低着头,肩膀一抖一抖。脚下金属箱红灯闪烁。甲板上站着一个人,戴黑框眼镜,灰色套装,低头看表。 班主任。 系统自动标注:面部识别匹配度98.7%,目标身份已锁定。 这不是真场景。 我知道。 上一次回溯看到的画面也是假的。赵卫国想骗我出手,结果反被周婉宁改了逻辑链,引爆自己胸口的起搏器。他临死前说“你女儿在我手里”,声音很轻,但我听清了。 可监控记录显示,昨夜班主任把陈雪从厢车抱下来,送进了教学楼检修室。人根本没上过游轮。 这是心理陷阱。 他们知道我会用战场回溯,故意造了个画面引我犯错。但我反过来想,既然班主任亲自参与转移,说明他是执行层核心人物。他的活动轨迹,就是藏匿点的关键线索。 手机震动。 新消息:【三号库房有远程摄像头信号,最后一次登录Ip归属未注销】 我输入指令调取数据包。 系统弹出提示:【签到成功】【隐藏记忆解锁:昨夜监控记录片段】,看到的内容与之前战场回溯里周婉宁修改逻辑链之前出现的画面一致,都是学校后门,路灯昏黄,班主任站在厢车旁,打开侧门,里面睡着裹着羽绒服的陈雪,他把她抱出来放进通风井下方检修室后关门。时间是凌晨一点十七分,我盯着画面看了五秒后删掉缓存,关闭视频。 我盯着地图上的红点。 班主任后来又动过人。他不可能一直把孩子留在学校。太危险,容易被发现。他会转移到更隐蔽的地方。 而三号库房,是他最后一次操作设备的位置。 这就是答案。 我收起手机,转身往通道口走。 右腿一瘸一拐,走过塌陷的水泥地时差点跪下去。我撑住墙,鞋底勾到了钢筋,拉了一下才拔出来。脚掌发麻,但还能走。 走到赵卫国倒下的地方。 他还靠在柱子边,眼睛半闭,嘴巴微张。西装烧焦了一半,领带歪在脖子上。蛇形戒指泛着冷光。 我没看他脸。 蹲下,伸手探进他内衬。触到一层厚实织物——军用级防弹衣。烧毁部分露出碳纤维层,边缘卷曲发黑。 撕开左胸破损处。 里面嵌着一块金属弹片,变形严重,但表面刻痕清晰可见。 “蛇眼-07”。 我抠出来,放进防水袋密封。 系统自动扫描:【检测到同类标记数据库匹配】 屏幕上跳出七组编号:蛇眼-01 至 蛇眼-07。 其中三个标为“失效”:03、05、07。 07 对应身份:赵卫国,跨境武装头目,主营军火走私与人体实验。 不是随机编号。 是等级序列。 07 是末端。往上还有更高层级的存在。 我不是第一次见这种标记。十年前边境任务中,队友尸体上就找到过类似编号的碎片。当时以为是敌方部队代号,现在看,是组织内部的身份编码。 赵卫国只是底层节点。 这个“蛇眼”,比我想象的大得多。 我把弹片收好,站起身。 最后一次看向赵卫国。 他已经不动了,呼吸停了很久。那只手垂在地上,戒指沾了灰。 我不再停留。 打开地图导航,设定路线:城东三号库房,步行预估时间47分钟。 刚迈步,系统又弹提示:【今日奖励:战术匕首(已持有)】 我冷笑一声。 重复词条。 正要关掉界面,下方浮出一行小字:【附加情报:目标建筑热成像扫描已完成,内部三人,无儿童生命体征】 我停下脚步。 瞳孔收紧。 没有儿童? 不对。 要么是陈雪不在里面,要么是已被转移,要么……根本就没去过。 但摄像头Ip是从三号库房发出的。班主任最后一次登录也在那里。他不可能无缘无故出现在空仓库。 除非他在等什么人。 或者,在布置陷阱。 我重新打开监控片段,逐帧查看。 班主任抱着陈雪进入检修室后,关门动作很慢。他回头看了一眼走廊尽头,像是在确认有没有人跟踪。 然后他放下孩子,从口袋里掏出一个黑色盒子,放在通风管道下方。 我没注意那个盒子。 现在回想,它只有巴掌大,四角有磁吸装置。 是信号干扰器?还是定位发射源? 如果是后者,他可能早就计划好要把人转移出去。而三号库房,只是中转站。 但为什么还要留摄像头在线? 引我过去? 我盯着地图上的红点。 三号库房位于废弃工业区,周边三百米无居民楼,最近的监控点在八百米外。地形开阔,无遮蔽物。如果真有人质,不会选这种地方长期关押。 除非另有目的。 我调出城市路网图,搜索班主任名下所有关联地点。 无房产登记,无车辆信息,社保记录正常。表面上是个普通教师。 但他能接触到学生基因库,能在幼儿园安装压力感应炸弹,能拿到高精度心跳监测设备。 不是普通人能做到的事。 他是棋子,也是钥匙。 我收起手机,继续往前走。 风变大了,吹得衣服贴在伤口上。每走一步,血都在渗。我没管。 穿过一片废墟,地上散落着断裂的钢管和混凝土块。天空开始发白,云层裂开一道缝,透出灰蓝色的光。 我拐进一条窄巷。 巷子尽头有辆报废的自行车倒在墙角,轮胎瘪了。我路过时,手机震动。 新消息:【热成像数据更新:目标建筑新增移动热源,体型较小,疑似儿童】 我立刻停下。 打开地图。 红点没变,还是三号库房。 但这次的信息不一样。 刚才说“无儿童生命体征”,现在却出现小型热源。 是孩子进去了? 还是……他们换了人? 我盯着屏幕看了三秒。 然后快步往前走。 右腿越来越沉,脚底像踩在碎玻璃上。胸口的血已经浸透内衬,粘在皮肤上发冷。 我不停步。 十三公里,必须赶到。 第137章 组织密码 我继续往前走,天光越来越亮。 右腿像灌了铅,每一步都踩得地面发闷。冲锋衣贴在伤口上,血干了又裂,裂了又流。手机还在震动,热成像更新了两次,那个小型热源一直在动,位置没变,还是三号库房。 我停下喘口气,靠在断墙边。 掏出防水袋,把刚才从赵卫国防弹衣里抠出来的弹片拿出来再看一遍。金属表面刻着“蛇眼-07”,接缝处有细微凹槽,像是能打开。我记得十年前在边境缴获过敌方情报设备,也是这种设计,外表是标识,实际是存储接口。 我用匕首尖轻轻撬了一下。 夹层松动,里面有个小卡槽。指甲盖大小的记忆卡掉进掌心。 没时间细看,先插进平板。 屏幕闪了几下,加载进度条慢慢爬升。五秒后,三维地图弹出来,全市轮廓浮现,七个红点依次亮起,标着代号和坐标。其中一个就在眼前——城东三号库房。 地图下方列出信息: 据点类型:中转站 人员配置:三人以上 危险等级:高 备注:含未解除爆炸装置 我盯着那个点看了两秒。 不是巧合。班主任最后一次登录摄像头的位置,就是这里。他留下信号源,还转移了孩子,说明这地方至少用了两次。一次藏人,一次设局。 但我不能冲进去。 上一次信了回溯画面,差点中招。这次就算看到热源,也得确认是不是真的。 我把平板收好,靠墙坐下。右腿肌肉开始抽筋,我用手压住,缓了十几秒才松开。胸口的伤不敢碰,呼吸太重就会扯到。 就在这时,眼前一黑。 系统界面自动弹出。 【签到成功】 我点了确认。 奖励词条跳出来:【无人机群(微型侦查型)已解锁】 背包侧面暗格咔的一声弹开,六架折叠机甲躺在里面,形状像蜂鸟,翅膀收拢,机身漆黑。我一个个拿出来,展开机翼,连接平板控制端。 设定路线:绕开正面视野,从屋顶通风口进入。 启动后,它们一个接一个升空,无声无息飞向远处厂房。三十秒后,第一帧画面传回。 模糊,抖动,信号受干扰。 我调高增益,过滤杂波。画面逐渐清晰。 库房内部堆满废弃机械,角落有张旧课桌。陈雪坐在那里,低着头,手里握着彩色铅笔,在纸上画画。她脸有点脏,羽绒服拉链拉到顶,鞋子还在脚上,没有被绑的痕迹。 镜头缓缓推进。 画纸一角写着几个歪歪扭扭的字:“爸爸是英雄”。 我屏住呼吸。 这是她每次安心的时候才会写的句子。她在等我,但她不知道我在看。 桌子下面有个金属箱,红灯一闪一闪。引线连到墙上,另一头埋进水泥地里。不是压力感应,也不是心跳检测,是定时装置。 倒计时还有四十三分钟。 无人机电量剩余百分之六十二,还能撑五分钟。 我切换视角,让其中一架绕到屋后。外墙有新划痕,像是最近有人进出。门框底部有泥印,鞋底纹路清晰,不是孩子的。 再调另一架飞向天花板。 通风口螺丝松了一颗,边缘有擦痕。有人从外面进来过,时间不超过六小时。 我收回所有画面,关闭连接。 现在我知道三件事: 第一,陈雪活着,没受伤; 第二,炸弹是真的,但还没激活最终程序; 第三,屋里不止一个人在守,而且他们知道我会来。 否则不会留这么明显的入口。 我摸了摸腰间的匕首,又看了眼背包里的火焰喷射器。烧门快,但动静大。一旦破门,对方立刻就能反应。如果他们在桌下装了联动触发器,我冲进去的瞬间就会引爆。 必须换方式。 我重新打开无人机控制界面,选中三架,设定新指令:撞击模式,目标为屋顶通风口、侧窗、后门锁芯。 这不是侦察了。 是突袭准备。 只要砸出三个缺口,信号干扰就会短暂中断,我能趁机接入内部监控,看清所有人位置。更重要的是,噪音会分散注意力,给我争取十秒以上的突入窗口。 我按下确认键。 三架无人机调转方向,加速飞向目标点。 画面实时回传。 第一架撞向通风口,金属片崩飞,尘土扬起。 第二架击碎侧窗,玻璃哗啦落地。 第三架直冲后门锁芯,撞击瞬间机身炸裂,但锁舌已经变形。 屋内灯光闪了一下。 我立刻切回主视角。 陈雪抬起头,看了看窗户,又低头继续画。她没哭,也没喊,只是把铅笔放慢了一点。 她知道外面有动静,但她不动。 说明她被警告过,不能乱动,不然会出事。 我关掉画面,收起平板。 站起身时,右腿差点跪下去。我撑住墙,咬牙挺直。冲锋衣袖口全是血渍,手指发麻,但还能握紧武器。 我从背包拿出战术手电,检查电量。还有两节备用电池。又摸出军用匕首,刀刃没损。火焰喷射器燃料剩一半,够用一次。 然后我走向三号库房。 距离八百米。 我没跑。跑会喘,喘会影响判断。我一步一步走,眼睛盯着前方建筑,耳朵听着风里的声音。 三百米时,我看到后门那架无人机的残骸还在冒烟。锁芯坏了,门虚掩着。侧窗破了个洞,风吹得碎玻璃轻响。 两百米时,我拐进一条窄道,贴着墙前进。头顶有根断裂的电缆垂下来,碰到肩膀时发出轻微摩擦声。 一百米时,我蹲下。 掏出平板,最后一次查看无人机传回的画面。 陈雪还在画画。 她抬起手,抹了下鼻子,然后继续涂颜色。画纸上是三个人,穿一样的衣服,站在一起。中间那个画得最大,胸口画了个星星。 那是我。 我合上平板,放进背包。 站起来,右手握住火焰喷射器把手,左手搭在破门锤上。 我没有冲。 也没有喊。 我就站在门外十米的地方,看着那扇摇晃的后门,等着里面的反应。 一秒。 两秒。 门没动。 屋里也没声音。 我往前走了半步。 脚底踩到一块碎玻璃,发出轻响。 这时,我听到里面传来一声笔尖折断的声音。 第138章 生死瞬间 我往前走了半步。 脚底碎玻璃发出轻响。 屋里那根铅笔咔的一声断了。 我没有停。 右腿像被刀割,每动一下都发抖。冲锋衣贴在伤口上,一迈步就撕开一层皮。我靠着墙边走,左手摸到背包拉链,慢慢拉开。 火焰喷射器还在。 战术手电也在。 我没拿出来。 先蹲下,从地上捡起一小块玻璃碎片,侧着举起来看屋里的反光。 光里有影子。 课桌后面藏着人,头微微偏着,正盯着后门方向。陈雪低着头,还在画。她右手握笔,左手压着纸角,笔尖没再动。 我放下玻璃片。 把背包轻轻放在地上,金属扣碰到水泥地,发出一点声音。 屋里立刻有了动静。 衣服摩擦的声音,很轻,但我知道他听到了。那人重心变了,从课桌后往墙角移。 就是现在。 我一脚踹开门,整个人低身冲进去,翻滚落地,右手已经摸到战术手电,咬在嘴里,双眼扫过全场。 陈雪坐在旧课桌前,双手被细绳绑在桌面,绳子不紧,但她不敢动。她面前的画纸一角染了血,不知道是谁的。铅笔停在半空,笔尖断了。 墙角站着一个男人。 灰色套装,黑框眼镜,左手拿着一个黑色遥控器,右手插在裤兜里。他站得很稳,嘴角有一点笑。 是班主任。 我认得他。上周家长会,他坐在第一排,还问我陈雪在家写作业是不是总哭。那时他说话很温和,眼睛弯着。现在他的眼睛是平的,像一块铁。 他没说话。 我也没动。 屋里只有金属箱上的红灯在闪。滴、滴、滴,节奏很慢,但我知道它在倒数。 我看向陈雪。 她抬起眼,看到我,嘴唇抖了一下,没哭出来。她想说话,又忍住了。 我把战术手电从嘴里拿下来,放进嘴里的是匕首。牙齿咬住刀柄,左手慢慢解开冲锋衣最上面两颗扣子。 内袋里有一张纸。 是她画的全家福。 我一直带着。 我抽出那张纸,没看,直接抬手一扬。 画纸飞出去,在空中转了个弧度,正好迎上屋顶破窗照进来的一束光。 晨光穿过裂缝,打在画纸上。 画里的我穿着军装,胸前有个星星徽章。那不是普通图案,是特种部队的标识,用了一种反光合金做的。 光一照,徽章反射出一道亮线。 那道光斜着飞过去,照在班主任右眼上方。 他脸上有个小黑点,靠近眉骨,像一颗痣。其实是微型接收器,连着他体内的视网膜识别锁。 激光一照,他身体猛地一震。 右手从裤兜里抽出来,手指抽搐。左手的遥控器屏幕闪了一下,原本跳动的数字突然停住。 倒计时定格在00:12:47。 他瞪大眼睛,低头看遥控器,又抬头看我,声音第一次发抖:“你怎么……” 我没回答。 一步跨到课桌前,匕首划过细绳,绳子断开,陈雪的手落下来。 我伸手把她抱进怀里。 她全身都在抖,脸埋进我胸口,眼泪一下子涌出来。她抓着我的衣服,喉咙里发出呜咽声,一句话都说不出来。 我拍了下她的背。 “爸爸来了。” 她点头,哭得更厉害。 我抱着她,眼睛一直盯着班主任。 他还站在墙角,遥控器没掉,但屏幕黑了。他试着按按钮,没反应。他又摸自己右眼,那里开始流血,一滴一滴往下淌。 他终于明白发生了什么。 “你用了她的画?”他声音低下去,“那枚徽章……是触发信号?” 我没理他。 低头看陈雪。 她还在哭,但手松开了我的衣服,慢慢抬起头。她脸上有灰,鼻子红红的,眼睛肿着,但看到我,还是挤出一点笑。 “爸爸……你流血了。” 我说没事。 她伸手摸我冲锋衣上的血渍,指尖沾了红,又去看桌上的画。 画纸被血浸湿了一角,但画面还能看清。 三个人站在一起。我穿军装,她穿粉色羽绒服,中间的女人轮廓模糊,只画了长头发。那是她妈妈。 她忽然说:“我画了好久。” 我说知道。 她小声说:“我以为你看不到了。” 我没说话。 她靠在我肩上,手紧紧抓着我的袖子。 班主任在墙角动了一下。 我立刻抬头。 他把遥控器放下了,双手垂在身侧。但他脖子上有东西在动,皮肤下面鼓起一块,像是有东西在爬。 我认得那种装置。 不是炸弹,是神经刺激器。能让人短暂失去行动能力,也能远程引爆。 他看着我,忽然笑了。 “你以为赢了?” 我没动。 他慢慢抬起手,指了指自己的脖子:“这玩意儿不用遥控器控制。心跳低于六十,自动启动。你现在打死我,城市里七个学校照样炸。” 陈雪听到这句话,身体一僵。 她抬头看我,嘴唇发白。 我摸了下她的头,低声说:“别怕。” 然后我站起来,把她护在身后。 我往前走了一步。 班主任眼神变了。 我离他还有五米,停下。 “你说你关心她。”我开口,“每天问她作业,问她吃饭,问她有没有哭。” 他没说话。 “你还记得她生日是哪天吗?” 他皱眉。 “五月七号。”我说,“去年你送她一支笔,蓝色的,她说很喜欢。但她回家就扔了,因为笔帽上有股烟味,她讨厌你抽烟。” 他脸色变了。 “你不是老师。”我说,“你是赵卫国派来的狗。你接近她,不是为了教她,是为了监视我。” 他往后退了一步。 “你知道她最喜欢吃什么?草莓牛奶糖。书包里总是放一包。她考试考砸了会躲厕所哭,但她从不告诉你。因为她知道,你不会真的心疼她。” 我往前再走一步。 “而我,哪怕昏迷十年,醒来第一件事,也是找她。” 他喉咙动了一下。 “所以你错了。”我说,“我不用选。” “因为我不是来救她的。” “我是来杀你的。” 他瞳孔缩了一下。 我右手摸到腰间的匕首。 他手伸向脖子。 就在这时,陈雪在我身后小声说:“爸爸……” 我没回头。 她拉着我的衣角:“别……别让他死。” 我动作停了。 他低头看她。 陈雪低着头,手指绞着衣角:“他说……让我等你。他说你会来的。” 我看着她。 她眼泪又掉了下来:“我不想他死。就算他是坏人……我也……不想有人死。” 我沉默了很久。 然后我放下匕首。 班主任站在原地,手还停在脖子上,呼吸变重。 我盯着他:“听见了吗?” 他没动。 “她不让你死。”我说,“所以你得活着。” “但你得记住今天。” “你活下来,不是因为你狠,不是因为你有炸弹。” “是因为一个十岁的孩子,心软了。” 他嘴唇动了动,没说出话。 我转身,重新抱住陈雪。 她靠在我身上,小声说:“爸爸……我们回家吧。” 我说好。 我抱着她往门口走。 走到一半,我停下。 回头看向班主任。 他还在墙角,手慢慢放下,脸上的血流到下巴。 我开口:“你体内的装置,心跳低于六十会炸。” 他点头。 “但还有一种方式能关。”我说,“高频率声波冲击,能中断信号。” 他抬头看我。 “你知道是什么吗?” 他摇头。 我看了眼怀里的陈雪。 她累了,眼睛快闭上,呼吸变得均匀。 我低声说:“孩子的哭声。” 他脸色变了。 我抱着她走出门。 清晨的风吹进来,吹在脸上有点凉。 我踩过地上的碎玻璃,一步一步往外走。 背后,那个男人站在原地,手捂着脖子,身体开始发抖。 第1章 无声苏醒,废土初探 清晨六点十七分,市立第三医院神经科重症监护病房307室。 窗帘没拉严,一道灰白的光斜切进来,落在床沿的输液架上。我睁着眼,盯着天花板的裂缝,像在看战区地图上的断崖线。脑子是空的,又不是真的空,里面有什么东西在沉,一寸一寸往下坠。 然后,一个声音响了。 “签到成功,获得军用绷带x1,基础格斗术手册(电子版)。” 我没动,也没出声。这声音不带情绪,不像人,也不像机器广播,更像是从我自己脑子里长出来的。可我知道它不是幻觉。十年前在边境执行任务前,我们队里试过一种叫“战场辅助终端”的原型系统,能实时反馈战术信息。后来项目停了,据说是因为有人精神崩溃。但我记得那种感觉——意识深处突然多出一块不属于自己的空间。 我下意识伸手摸向腰侧。 那里本该别着枪。 现在什么都没有。 手停在半空,指尖有点抖。我缓缓收回,攥成拳,指甲掐进掌心。疼,说明我还活着。 活了四十二年,特种兵干了七年,带队五年,最后倒在一场本不该发生的爆炸里。全队覆灭,我是唯一没死的。但他们说我已经死了十年。 植物人。 我动不了,说不出话,但我知道时间在走。外面的世界在变。而现在,我醒了。 左眉骨那道疤隐隐发烫,是弹片留下的。我记得那一枪,是从侧面来的,不是敌人的方向。 我没去想那个名字。 我先试着抬手。左手还能用,勉强撑住床沿,把上身往上推。动作慢得像老式液压杆在泄气。冷汗顺着太阳穴滑下来,呼吸变得粗重。右腿完全使不上力,像是别人的肢体,僵硬、沉重,脚踝一歪,差点从床边滑下去。 我咬牙,重新躺回去。 心跳很快,不是因为累,是因为耻辱。一个能在雪地潜伏三天不动的兵,现在连坐起来都做不到。 我在脑子里开始模拟动作:起身上抬,重心前移,右腿支撑……一遍,两遍,三遍。肌肉记忆还在,只是身体跟不上。没关系,能练回来。 就在这时,我想起那个声音。 “查看奖励。” 念头刚落,眼前浮现出一块半透明界面,像老式作战终端的显示屏,绿字黑底,字体粗糙。上面写着:“军用绷带已存入意识空间,可随时调用。” 我闭眼,集中精神。 “取出绷带。” 再睁眼时,手里多了东西——一卷灰绿色的军用绷带,外层印着编号和生产日期,触感真实。 是真的。 不是梦,也不是疯。 这东西来自我服役时期接触过的战地数据库。系统不会说话,不会提醒,也不会教我怎么活。它就像一块沉默的伤疤,陪着我从废墟里爬回来。 我低头看自己的左小腿。皮肤发紫,肿胀,长期卧床导致血液循环极差。护士昨天换过药,但纱布已经松了。 我用牙齿和左手配合,一点点拆开旧纱布。伤口没感染,但边缘有些溃烂迹象。我扯断一段绷带,缠上去。军用级别的材料,自带抗菌层,刚包好,疼痛就减轻了一截。 这玩意儿比医院的强。 窗外车流声渐渐大起来,早高峰开始了。两个护士走进来,一个三十出头,穿蓝条纹制服,另一个年轻些,拎着记录板。 她们站在我床边,压低声音说话,以为我听不见。 “这人真醒了?之前医生都说可能一辈子都不会醒。” “醒了有半个月了,但一直不说话,检查结果说是语言功能退化,肢体萎缩严重,尤其是右腿。” “听说他女儿每周都来,小小年纪,挺可怜的。” “更吓人的是房价,现在一平米快三万了,十年前才一千五。米都十块一斤了,工资涨没涨?没涨。普通人怎么活?” 我听着,手指慢慢收紧。 十倍的物价。 二十年前我一个月津贴八百,现在随便一件衣服都要几百。如果我想活下去,靠救助?靠施舍?不行。 我必须站起来。 必须恢复。 我闭上眼,脑子里回放刚才的动作流程。抬身,撑臂,提腿,重心转移。每一个细节都拆解成战术节点。我能行。 我可以。 我还活着。 那就不是终点。 我睁开眼,再次尝试坐起。左手撑床,肩膀发力,右腿拖着,脚尖蹭地。这一次,我撑到了六十度角,维持了五秒,才慢慢倒回去。 比上次稳。 汗水浸湿了病号服领口。我喘着气,但心里清楚——这是进步。 系统没有提示第二次签到要等多久,但我猜是按天算。每天一次,不多不少。今天已经拿过绷带和格斗术手册,明天呢?后天呢?连续七天会不会解锁别的? 我不急。 兵最大的本事,就是等。 等命令,等时机,等伤口愈合,等敌人露破绽。 我等得起。 床头柜上有张纸,是护士留的用药清单。我用左手够过来,指节在“陈铮”这个名字上划了一下。字迹歪歪扭扭,像是临时写的。 陈铮。 我念了一遍,声音沙哑得像砂纸磨铁。 这是我。 十年前死了的人,现在回来了。 我不指望谁欢迎我。 我只求一个机会——站着走出去,亲手把欠账收回来。 门外传来脚步声,渐远。护士走了。 阳光移到了脸上,暖,但照不进眼睛里。 我闭上眼,靠在枕头上,手捏着绷带的残端,一圈圈绕在食指上。右手无名指微微颤了一下,像在练习扣扳机。 零点还会再来。 下一次签到,我会准备好。 我已经不是躺在床上等死的人了。 我是回来讨债的。 第2章 病床上的数字军火库 零点整。 我闭着眼,但意识绷得像拉满的弓弦。倒计时在脑子里一格一格跳,不是数字,是心跳的节奏。十年植物人,身体废了,可这脑子还活着,还能算——从上次签到结束到此刻,整整二十四小时。 “签到。” 念头刚落,眼前绿光一闪,老式终端界面浮出来,字还是那种粗糙的像素体:“签到成功,获得战术匕首x1,急救包x1(含止血凝胶、抗休克药剂)。” 我没动眼皮,左手藏在被单下,缓缓抬起,掌心朝上。意识往前推,像伸手进保险柜拿东西。空气里传来轻微的“咔”声,一把通体哑光黑的匕首凭空出现,落在手里。 十八厘米刃长,防滑纹柄,尾部有挂绳孔。我用拇指蹭了蹭刀背,冰冷、扎实。这不是模型,是真家伙,和当年我们队配发的一模一样。 我屏住呼吸,听走廊动静。换班的护士刚走,脚步声远了,只剩远处电梯“叮”了一声。 翻身,左肩撑床,右腿拖着,动作慢得像拆炸弹。被子掀开一条缝,我把匕首往枕头底下塞,刀柄朝内,刃口贴着床垫边缘。再把被角压回去,顺手摸了把后脑勺,确认位置记牢了。 急救包直接存进意识空间,那地方像一间没灯的仓库,东西一进去就看不见,但能“感觉”到它在。 刚躺平,呼吸调匀,门外就有动静。 我闭眼,眼皮微颤,假装睡得深。手指却一直贴着枕头布,能感觉到下面那道冷铁的轮廓。 六点四十分,门开了。 主治医生进来,白大褂擦着门框,鞋底在地板上碾了半圈才停。他先看监护仪,绿线起伏平稳,又低头翻病历夹,纸页翻得有点急。 “307床脑电波异常活跃。”他声音压低,但没低到听不见,“不像植物人苏醒后的自然恢复。” 护士跟进来,拎着输液袋,“可他昨天自己坐起来了,还换了纱布。” “正因如此才反常。”医生合上病历,眉头锁着,“十年没动的人,肌肉不该恢复这么快。而且……他醒来半个月,一句话不说,不动手写,不点头摇头,全靠护士猜。这不叫康复,叫伪装。” 我心里一沉。 他们盯上我了。 “建议尽快安排精神科会诊。”医生说,“再做个深度脑扫描,看看是不是创伤后应激导致的假性觉醒。” 护士犹豫:“家属那边……他女儿每周都来。” “家属不懂医学。”医生语气硬了,“我们只看数据。这人要是真有问题,留在神经科就是隐患。” 门关上前,他又回头看了一眼,目光扫过我的脸,像在检查一件可疑的行李。 脚步声走远。 我没睁眼,但呼吸没变。人在假睡时最容易露馅的就是呼吸节奏,太快或太慢都不行。我按特种兵潜伏时的标准控着气,三秒吸,三秒停,四秒吐。 枕头下的匕首贴着手臂外侧,凉意渗进皮肤。 他们想把我转去精神科?行啊。进了那种地方,绑带一扣,药一打,再想动就难了。可我现在不能出事,连暴露都不行。 我还什么都没拿到。 仇人还在台面上坐着,我连站都还没站起来。 七点零三分,住院楼西侧“哗啦”一声。 是玻璃碎裂的声音,短促、清脆,像是重物砸穿了窗户。紧接着有护工喊了句什么,但没拉警报,也没人跑动。 我猛地睁眼。 系统界面无声弹出,红标闪烁:“警告:西南方300米处检测到三个人形热源,体温偏高,移动轨迹呈包围状。” 地图缩略图浮现,坐标锁定在医院后巷垃圾站附近,三个红点正沿着围墙东侧向住院部靠近,速度不快,但方向明确。 我右手慢慢抬起来,假装整理被子,实则借着布料遮挡,左手已经摸到枕头下匕首的柄。我把它往身侧挪了两寸,刀尖朝外,随时能抽。 脑子里开始推演。 流浪汉?不会。这种时间闹事早被保安赶走了。小偷?也不会。三个人协同行动,路线避着监控探头,目标明确往住院楼东侧绕——那是离主路最远、摄像头最少的一段。 冲谁来的? 答案只有一个。 我动不了,说不出话,可我已经开始“活”了。有人怕我真醒过来。 所以,要提前灭掉火苗。 我盯着天花板,耳朵竖着,等下一个动静。十分钟后,护工推着清洁车经过门口,嘴里嘟囔:“哪来的野狗,撞碎了通风窗,吓我一跳。” 野狗? 我冷笑。狗不会排成三角阵型走路,也不会专挑监控死角溜。 系统没骗我。 那三个人已经停在住院楼东墙拐角,不动了,像在等命令。 我缓缓闭眼,手指仍贴着匕首。现在出去?不可能。轮椅都不会推,两条腿撑不起身子。可等他们晚上摸进来?更不行。 必须抢时间。 白天动不了,那就晚上。 等夜班护士换岗,等走廊灯光调暗,等整个楼沉下来。 我得想办法弄辆轮椅,还得找到出口监控的盲区。医院三层以下都有安保巡逻,但我记得东侧有个废弃消防梯,十年前建的时候就有,后来封了,但门锁老锈,踹一脚就能开。 问题是,我能不能走到那儿。 右腿现在只是勉强能抬,肌肉萎缩得太狠。可再狠,也得走。我不可能在这儿等他们来捂我的嘴。 我开始在脑子里列清单。 第一,今晚必须离开病房。 第二,轮椅不能用登记的,得偷一辆没编号的,或者干脆从急诊推一辆没人管的。 第三,避开主楼监控,走东侧通道,穿过地下车库,从侧门出去。 第四,外面不能久留,得找个安全屋。我以前在城西有个落脚点,房东是个退伍老兵,房子没过户,没人知道。 第五,查赵卫国。 名字一冒出来,左眉骨那道疤突然刺了一下,像被针扎。我咬牙,没动。 现在还不是时候。 但现在,必须开始。 我假装翻身,把匕首彻底藏进枕头深处,再用被子盖严实。然后伸手摸背包——深色冲锋衣口袋里,女儿画的全家福还在,皱巴巴的,但她把我和她妈画在一起,还给我画了枪。 我把它拿出来,看了两秒,塞回内袋。 八点,护士来换药。 我全程闭眼,任她处理伤口。她说话轻,说我情况不错,说不定下周能尝试站立训练。 我“嗯”了一声,声音沙哑,像磨坏的喇叭。 她笑了笑:“能说话了?太好了。” 我没接。 她走后,我睁开眼,盯着天花板的裂缝。 西南方向,三个热源消失了。 但他们没走远。系统提示残留轨迹仍在,最后停留点距离住院楼东门只有五十米。 他们在等天黑。 我也在等。 九点,病房熄灯。 我躺在黑暗里,手一直放在枕头下,指尖贴着匕首的冷刃。 明天零点,还能签到。 如果连续七天不断,能解锁“战场回溯”,预演未来二十四小时的关键事件。那玩意儿比情报还狠,等于提前看一场战斗的录像。 但我得活到那时候。 我闭上眼,呼吸放慢,脑子里一遍遍过逃生路线。 轮椅怎么推,腿怎么撑,楼梯怎么下,遇到人怎么躲。 每一环都不能错。 错一次,就得躺回这张床上,再也出不去。 窗外风刮过树梢,沙沙响。 我忽然想起昨夜那个声音。 “签到成功。” 像命运重新上膛。 我握紧匕首,没再松开。 第3章 轮椅上的生死时速 零点刚过,我睁开眼,系统界面准时弹出:签到成功。没有新装备,也没有技能,但昨天那把战术匕首还在我枕头底下,冰凉的金属贴着掌心,让我确信这不是梦。 护士换班的动静已经停了,走廊安静得像被抽了真空。我动了动手指,确认没人盯着这间病房。翻身坐起,左臂撑床,右腿像灌了水泥一样拖在后面。冷汗顺着太阳穴往下淌,我没擦,全靠腰腹发力,一点点把自己挪到床沿。 邻床空着,轮椅靠墙立着,锁扣是老式的铁链加挂锁。这种旧货没接医院的智能系统,也不会报警。我伸手摸出匕首,刀尖插进锁环缝隙,手腕一拧,“咔”一声,链子松了。 轮椅落地没发出太大响动。我咬牙,双手抓住扶手,用肩膀和左腿顶着身体往上提。右腿完全使不上力,肌肉萎缩得厉害,每抬一寸都像在撕筋扯肉。终于坐上去时,冲锋衣后背已经被汗浸透。 我没停,立刻推动轮椅往门口滑。车轮压过门槛时颠了一下,我屏住呼吸,耳朵竖着听外面。走廊尽头的监控探头正转向右侧,这是夜班交接后的三分钟盲区——我昨晚就记下了它的转动规律。 贴着墙根走,轮椅的橡胶轮压在地砖上几乎没有声音。二楼东侧通道平时没人走,灯也坏了几盏,应急出口的绿牌子闪着微光。转角处堆着几个废弃床垫,我顺手把它拖出来半挡在路中间,万一有人追来,能挡住视线。 消防通道的门在前方五米。铁门锈迹斑斑,锁舌卡得死,我用匕首插进门缝,撬了两次都没松。第三次加了力,刀刃刮着金属发出刺耳的“吱嘎”声,我立刻收手,等了几秒,确认没人听见,才继续撬。 铁链终于脱开。 我推着轮椅进去,反手把门虚掩。楼梯间漆黑一片,只有上方一层透下来一点微光。台阶不平,有几级边缘碎裂,轮椅一歪差点翻过去。我死死抓住扶手,整个人往左边压,才稳住。 二楼缓台角落有个杂物堆,我将轮椅推进去,拿破床垫盖住轮廓。刚做完这些,系统突然红光一闪:“警告:三人持管制刀具,距离187米,正向当前位置包抄。” 地图缩略图浮现,三个红点从后巷围墙缺口进来,正绕过保安岗亭,直奔住院楼东门。他们走得很稳,不是瞎逛,目标明确。 我关掉夜视仪,省电。现在不能下楼,地下车库入口在负一层,要穿过主楼通道,那里摄像头密集。而且这三人是从东侧逼近,说明他们知道我会走这条线。 只能留在这儿,等他们过去,或者……反过来耗他们。 我低头看手里的匕首,又扫了眼墙角那根拖把杆——木头的,一头连着破布条。我伸手拆下杆子,用匕首削尖一端,断面毛糙,但足够捅人。然后从意识空间取出急救包,挤了一团止血凝胶涂在掌心,防滑,也能防止握不住。 做完这些,我把自制长兵藏在身侧,匕首横放胸前,背靠水泥墙,闭眼听动静。 楼下传来脚步声,踩在楼梯上,节奏稳定。一个人上来了。 他走得很快,手里有东西反光,应该是刀。灯光虽然灭了,但他不怕黑,显然对这栋楼熟悉。可能是医院外围的混混,也可能是被雇来的打手。这种地方,什么人都能塞进来几个。 他上了二楼,停在拐角。 我没动。 他往前走了两步,离我藏身处不到十米。我能听见他呼吸声,有点急,但不慌。他在搜,不是乱找,是一步步推进。 我慢慢抬起右手,握住拖把棍的尾端。 他继续靠近。 三米。 我猛地掀开床垫,轮椅前倾撞向墙壁,发出“哐”的一声。 他立刻回头,身形顿住。 就在那一瞬,我暴起扑出,拖把棍抡圆了砸向他持刀的手腕。他反应不慢,抬手格挡,棍子砸在他小臂上,发出闷响。他闷哼一声,刀没脱手,但退了半步。 “谁?!”他低吼。 我没答话,第二击紧跟着砸下去,这次冲着他膝盖。他闪得快,只擦到裤管,但我没打算真伤他,只是逼退。 另外两人听到动静,已经在楼梯上加速。 我迅速退回阴影,背贴墙壁,把断裂的拖把棍甩开,匕首换到右手,左手撑着轮椅扶手保持平衡。右腿完全使不上力,整条腿像死了一样垂着,但我不能倒。 第一个黑影站稳了,看清我坐在轮椅上,冷笑一声:“植物人?醒得挺及时啊。” 我没说话,盯着他。 他举起砍刀,刀锋对着我:“躺回去,别找罪受。” 身后楼梯传来脚步声,第二个也上来了,钢管扛在肩上。第三个还在半道,但马上就会到。 三人呈扇形围过来,主攻方向是正面和左侧。我右边是墙,退不了,轮椅又被卡在转角,动弹不得。 领头的那个迈步上前,刀尖指向我喉咙:“自己滚回病房,还能少挨几下。” 我动了动嘴角。 “植物人?”我声音哑得像砂纸磨铁,“我他妈是活阎王。” 他眼神一凛,刀锋压低,准备劈。 就在这时,楼下的防火门被人推开,一道手电光扫了上来。 “谁在上面?!”是保安的声音。 三个黑影交换了一下眼神,明显犹豫了一瞬。 领头的咬牙,低声骂了一句,刀锋再度抬起,根本不理下面的人。 我知道,他们不会走。 这趟不是来吓唬人的,是来灭口的。 我深吸一口气,匕首横在胸前,重心压向左腿,只要他敢扑,我就拼着右腿报废也要划开他喉咙。 他动了,砍刀斜劈而下。 我侧身闪,轮椅被我用力一推,撞向旁边堆物,制造障碍。同时右手暴起,匕首直刺他持刀手腕。 他收手快,刀锋擦着我肩膀划过,冲锋衣被割开一道口子。 第二个人从侧面冲上来,钢管横扫。 我矮身躲,背部重重磕在轮椅背上,肋骨处传来锯齿般的钝痛。但我没松手,匕首顺势往上撩,逼得他收棍后退。 第三人也到了,站在楼梯口,没急着上,像是在观察。 三打一,我撑不过十秒。 而且我的右腿已经彻底失去知觉,冷汗顺着大腿流下来,肌肉开始抽搐。 不能再拖。 我盯着第一个对手,等着他再次进攻。 他喘着气,刀尖指着我:“坐轮椅的废物,今天废了你。” 我吐掉嘴里咬破的血沫,盯着他眼睛。 “你试试。” 第4章 十年后的第一滴血 砍刀劈下来的时候,我左手撑着轮椅扶手,右腿像冻住了一样动不了。 刀锋擦过冲锋衣肩线,布料裂开一道口子,皮肤火辣辣地疼。我没退,借着推轮椅的力道往前顶,车轮撞上堆在墙角的破床垫,发出闷响。 那人手腕一翻,刀刃回撩。我侧身,匕首从下往上挑,直奔他持刀的手腕。肌肉萎缩得厉害,动作慢了半拍,但格斗术的记忆还在——手册里说,近身夺械的关键是逼对方换手或松力。我的刀尖划过他小臂外侧,再往上一绞,正中腕关节内侧动脉上方。 血喷出来,溅在轮椅扶手上,滴到地面。 他“啊”了一声,猛地后撤,砍刀差点脱手。钢管砸空,打在水泥墙上,火星四溅。另一人从侧面扑上来,棍子横扫我脑袋。我低头躲,背部磕在轮椅背上,肋骨一阵抽痛,像是被人拿锤子敲了两下。 我没管疼,把断裂的拖把杆踢向他脚前。他踩上去,身子一歪,单膝跪地。第三个人站在楼梯口没动,眼神变了,不再像刚才那样笃定。 系统界面突然闪出红框:【首次实战击杀(未致命),奖励战术手套已入库】。 我没时间看细节,右手紧握匕首,刀刃朝外横在胸前。左臂撑住身体,尽量让重心前移。右腿已经开始抽筋,冷汗顺着大腿根往下流,但我不能倒。 领头的那个捂着手腕,喘着气瞪我:“你他妈不是植物人?” 我抹了把脸上的汗,喉咙干得冒烟。“植物人?”声音哑得不像自己的,“你们老板雇你们来,就没查清楚我是谁?” 他眼神闪了一下。 我知道他听懂了。这种人不会无缘无故半夜闯医院,还带管制刀具。背后一定有人指使,而且知道我的身份不简单。 我盯着他流血的手,慢慢开口:“十年前边境那晚,你们老板亲手打偏的麻醉弹……够你们死十次。” 话音落下的瞬间,他瞳孔缩了一下。不是装的,是真的怕了。 另外两人也愣住了。那个刚站起来的,手里的钢管都松了半寸。 远处传来警笛声,由远及近,已经拐进医院东门。 他们互相看了一眼,没人说话,但意思很明显——走。 领头的咬牙往后退一步,刀仍指着我:“这事儿没完。” 我没回应,也没动。只要他们敢冲上来,我就拼到底。但现在,我不需要再打了。 他们转身往楼下跑,脚步越来越快,最后几乎是连滚带爬地下了楼梯。受伤的那个手压着伤口,血顺着指缝往下滴,在台阶上留下断续的红点。 我靠着轮椅背,大口喘气。肺像破风箱一样拉扯着,每一次吸气都带着铁锈味。右手掌心全是汗,匕首柄滑得几乎握不住。我把它反过来插进裤腰,用冲锋衣下摆盖住。 战术手套还在系统里没取出来,现在也顾不上。右腿完全不听使唤,肌肉一阵阵抽搐,像是有电流在里面乱窜。我闭眼,靠呼吸稳住节奏——吸四秒,停两秒,呼六秒。这是特种兵训练时学的,能在极限状态下保持清醒。 外面的警笛声停了。 脚步声上来,皮鞋踩在楼梯上,节奏稳,人数不少。应该是派出所的来了。 我没动,也没喊。轮椅卡在转角,背后是墙,面前是空荡的缓台。地上有一摊血,是我的?还是他的?分不清了。拖把杆断成两截,一截倒在血泊边,另一截被踢到了楼梯口。 警察的手电光照进来时,我正低头看着自己的手。 掌纹里嵌着血,指甲缝也是。不是我的血。这双手十年没碰过刀,也没伤过人。现在它又热了起来,像是重新活了。 “里面有人!”外面有人喊。 手电光晃了几次,照到我脸上。我抬起眼,没躲。 三个民警冲上来,看到我坐在轮椅上,手里有刀,地上有血,全都愣了一下。 “你是病人?”带头的问,年纪四十出头,肩章是一杠三。 我点头。“刚被三个人袭击。” “刀怎么回事?” “防身用的。”我把匕首从腰间拿出来,双手递过去,“他们拿砍刀和钢管,我只能自己想办法。” 他接过刀,翻看一眼,皱眉。“这不是普通匕首,军用的。” “以前当过兵。”我说,“现在刚醒,腿还不太能动。” 另一个警察蹲下检查地上的血迹。“这儿有血,还有打斗痕迹。”他抬头,“要不要叫救护车?” “不用。”我说,“我能走。” 其实不能。右腿还在抖,站起来估计得摔。但我不想再躺回病床。我已经在床上躺了十年。 民警看了看我,又看看楼梯。“监控调不出来,东区摄像头昨晚集体故障。” 我嗯了一声。早猜到了。能让我签到成功、拿到匕首的地方,怎么可能没有人在暗处盯着? “你说袭击你的人有几个?” “三个。”我答,“一个拿砍刀,一个拿钢管,第三个没动手。” “长什么样?” “黑衣服,脸没看清。”我顿了顿,“但他们知道我会从这儿走。” 民警眉头皱得更深了。他掏出本子记了几句,然后抬头:“你先别离开医院,待会儿要做笔录。” 我说好。 他们派人下去追那三人,剩下两个守着我。一个站门口,一个坐旁边椅子上,手按在配枪套上。 我没再说话。闭眼养神,耳朵却竖着听外面动静。风从消防通道缝隙吹进来,带着一股铁锈味。不知道是血的味道,还是这栋老楼本身就在腐烂。 系统界面安静地浮在视野角落,战术手套的图标亮着,灰底红边。我试着意念点击,手套出现在背包意识空间里——黑色,防割材质,指尖有摩擦纹路,适合握枪或攀爬。 我没取出来。 现在还不是时候。 等警察做完初步勘查,天快亮了。走廊灯光由暗转亮,医院开始喧闹起来。送药的小车轱辘声,护士喊名字的声音,家属的脚步声,一层层涌上来。 我坐在轮椅上,一动不动。 直到其中一个警察走过来,递给我一张纸巾。“擦擦脸吧,你嘴角破了。” 我接过,发现上面沾着血。不是别人的,是我自己咬破的。 我擦了擦嘴,把纸巾攥成一团,塞进口袋。 这时,楼下传来一阵骚动。 “抓住一个!”有人喊。 我睁开眼。 民警对讲机响了:“东门围墙外逮住个男的,左手缠着布,一直在流血!” 我没说话,只是慢慢把手伸进冲锋衣口袋,摸到了那张女儿画的全家福。画纸有点皱,但她写在角落的字我还记得:爸爸回来了。 我把它捏紧了。 脚步声再次靠近,这次是从楼梯上来。一个辅警探头:“陈先生,所长让您下去做个指认。” 我点点头,双手握住轮椅把手,准备起身。 右腿还是软的。 但我撑住了。 第5章 病房里的物价 辅警扶着我肩膀,轮椅碾过走廊接缝时颠了一下。右腿从膝盖到脚踝像灌了铅,又麻又沉,但我不敢松手。手指抠着轮椅扶手边缘,掌心那道裂口还在渗血,混着汗黏在金属上,一蹭就是条红印。 警察在前面带路,皮鞋踩得不快,可每一步都像卡着秒表。我没抬头看他们后脑勺,只盯着自己影子拖在地砖上的形状——歪的,和这条废掉的腿一样不听使唤。 回到病房时天已经亮了。窗帘没拉严,一道光斜劈进来,照在空床位的床单上。那是昨晚我爬起来撬轮椅锁的那张床,现在换了新人,裹着被子睡得死沉。 “坐这儿就行。”民警指了指靠墙的椅子。 我嗯了一声,用手撑着从轮椅挪过去。动作慢,但他们没催。一个记笔录,另一个站门口抽烟,烟味顺着风飘进来,呛得我想咳嗽,忍住了。 “你说那三人拿砍刀和钢管?”记笔录的翻着本子,“监控确实坏了,东区七个摄像头同时离线,技术科说可能是线路老化。” 我说是。 “你以前当兵?哪个部队?” “边防特勤。” 他抬眼看了我一下,没追问。这种时候问番号的人要么真懂,要么装懂。他是前者。 “能描述袭击者体貌吗?” “黑衣服,脸遮了,动手的那个左手流血。”我说完顿了顿,“他们知道我会走消防通道。” 他笔尖停了半秒。“你是说……有人提前通知他们?” “不然呢?”我声音不高,“一个刚醒的植物人,半夜坐轮椅逃命,路线还被人掐准了堵截?” 他没接话,低头写了几句。烟头灭了,门口那个把烟屁股摁进垃圾桶盖子上的凹槽里。 “目前按正当防卫定性。”他合上本子,“匕首我们先带回所里备案,等调查清楚再还你。” 我点头。 他们走的时候脚步轻了些,大概是怕吵病人。门关上前,带队的回头看了我一眼:“你这情况特殊,最近别乱动,有事打110。” 门咔哒锁上。 屋里安静下来。隔壁床那人翻了个身,呼噜声断了一瞬,又续上。我坐在椅子上没动,脊椎贴着硬塑料板,冷汗顺着后颈往下溜。 不是疼出来的,是绷出来的。 刚才在楼梯口那一架,耗的是十年没用的身体,拼的是刻进骨头里的反应。现在劲儿松了,每一处旧伤都在叫嚣。右腿肌肉抽过一阵又一阵,像是有人拿针往神经里扎。 但我不能躺。 刚撑着手想站起来,护士推门进来,手里端着餐盘。 “早饭。”她放在床头柜上,不锈钢托盘磕出一声脆响。 我没应,目光扫过去。白粥、煎蛋、半个馒头,旁边一杯淡盐水。普通营养餐,十年前医院也这么配。 她转身要走,我忽然开口:“等等。” 她回头。 “昨天……有没有小女孩来过?十岁左右,扎马尾。” 她摇头。“没注意。我们这层不收儿科病人。” 我盯着餐盘,没再问。 她走了,门没关严,留了条缝。走廊传来送药车轱辘声,还有人低声说话。 我慢慢挪到床边,手扶着床沿站起来。腿抖得厉害,咬牙撑住,一寸寸移到床头柜前。 低头看那餐盘。 瓷底有些磨损,油腻擦不干净。我用拇指抹了下,忽然停住。 盘子底部有个字——“雪”。 指甲刻的,歪歪扭扭,像是小孩子趁人不注意偷偷划上去的。笔画一顿一顿,最后一捺拖长了,像个小尾巴。 我呼吸停了两秒。 陈雪。 她来过。就在昨夜,或者凌晨。没人告诉她我能醒,但她来了,站在这个房间,把名字刻在盘底,等着我看见。 我手指盖住那个字,又缓缓移开。 系统界面无声浮现:【明日签到奖励:夜视仪】。 绿色小字,老式终端字体,没有音效,也没有提示框。它就那么挂着,像块锈铁钉在我视野右下角。 夜视仪。军用级。能在完全黑暗中捕捉热源轮廓,识别三十米内移动目标。十年前我在边境夜巡时用过同款,电池续航四小时,镜头容易起雾,但足够让我看清埋伏在山坳里的敌人。 而现在,它成了活下去的第一步。 我盯着那行字,脑子里开始算时间。 今天是第一天签到拿到绷带,第二天战术匕首,第三天格斗术手册,第四天战术手套……明天第五天,夜视仪。 连续七天能触发“战场回溯”,预演未来二十四小时的关键节点。 只要再撑五天。 可问题是——钱。 我摸出口袋里的钱包。十年前的老物件,牛皮磨得起毛。打开,身份证还是黑白照,银行卡早失效,医保卡也没年检。一张照片夹在里面,是我和女儿唯一的合影,她三岁,趴在我肩上笑。 除此之外,一分现金都没有。 护士说一碗粥八块钱。十年前,这价格够吃顿盒饭。 我放下钱包,拿起筷子,夹起煎蛋。蛋白焦了边,蛋黄还没全凝。咬一口,油是反复炸过的味道。 吃着吃着,手机响了。 不是我的。是床头柜抽屉里那台医院备用机,用来联系护工的。 我拿出来,屏幕上跳着“缴费通知”四个字。 点开:住院费累计欠缴元,今日需补交800元营养支持费,否则将暂停供餐及基础护理服务。 我盯着那串数字,手指不动。 十年前任务失败那天,我账户里还有两万存款,预备给母亲做手术。后来我成了植物人,钱被亲戚以“善后”名义取走,母亲半年后病逝。 现在我又醒了,账单却像雪片一样砸下来。 八百块。听起来不多。可我没有工作,没有身份认证,连残疾证都没办。医保不认我这种“医学奇迹”,社保系统里我的状态还是“已故”。 我放下手机,抬头看向窗外。 阳光正好,楼下花园里几个老人在打太极,动作慢悠悠的。一个穿粉羽绒服的小女孩跑过花坛,蹦跳着追气球。 像极了雪儿。 我收回视线,把餐盘轻轻翻过来,盖住那个“雪”字。 然后闭上眼。 零点之前,我还只是个挣扎着坐起的废人;昨夜之后,我知道自己必须赢。 不是为了报仇,是为了让她能安心地在我碗底刻名字。 我靠着床头,手伸进冲锋衣内袋,摸到那张皱巴巴的全家福。指尖抚过画纸上歪歪扭扭的“爸爸回来了”,低声说了句: “再撑七天……就能看见黑暗里的东西了。” 病房灯还亮着,我闭着眼,呼吸平稳,像睡着了。 其实我在等。 等时间跳到零点,等系统再次响起“签到成功”。 等这场看不见硝烟的物价战争,真正开始。 第6章 暗夜的电子眼 零点刚过,眼皮底下闪过一行绿字:【签到成功,获得军用级夜视仪】。 我没睁眼,右手已经滑进冲锋衣内袋。指尖碰到金属外壳的瞬间,心里落了块石头——不是幻觉,它真来了。 屋里安静,隔壁床病人呼吸均匀,走廊巡房的脚步声早停了。我躺着没动,耳朵听着整层楼的节奏,等身体彻底冷静下来才慢慢撑起上半身。 右腿还是不听使唤,一用力就抽,像有根铁丝在筋膜里来回拉。我咬牙扶着床沿坐直,手摸到轮椅扶手,一点点挪过去。轮子卡在地缝里,轻轻一推发出细微摩擦声,我立刻停住,等了几秒没人过来,才继续往外拖。 夜视仪是老款单筒式,镜片冷得像冰。我把它贴在左眼前,视野唰地变成幽绿色,走廊尽头消防栓上方那个小红点清晰可见——红外摄像头正在工作。 我收回视线,盯着轮椅后座的备用电池盒。这玩意儿还有三格电,原本是用来应急驱动的。现在得让它干点别的活。 从枕头下抽出战术匕首,划开电线外皮,把正负极反接在夜视仪电源口。试了两次,设备嗡地轻震一下,开机了。 热成像模式扫出去,走廊两侧病房里都是静止的人形轮廓,温度稳定。可当我转到主治医师办公室方向时,屏幕突然跳出两个移动热源。 一个站在档案柜前翻东西,背对着门;另一个靠在桌边,手里捏着个牛皮纸袋。两人说话声音压得很低,但动作明显不对劲——值班医生不会半夜两点跑来查档案,更不会穿便装。 系统自动标出异常区域,角落弹出提示:【非标准医疗行为,建议记录】。 我没急着走,先把夜视仪调回普通增强模式,确认监控红点仍在闪烁。如果这时候直接靠近办公室,哪怕只露个影子,都会被拍下来。到时候解释不清,轻则转精神科,重则再被人“请”去谈话。 得先断掉它的眼睛。 回到病房,我把轮椅电机电池拆下来,连同绷带、匕首和一段剥好的铜线摆在床上。这种简易电磁干扰器我在边境执行任务时做过不止一次,原理简单——让电池短路产生脉冲磁场,干扰附近电子信号。 关键是控制功率。太弱没效果,太强会烧毁设备甚至引发电网报警。我用绷带缠住电池两端,只留一点金属头外露,再把铜线绕成圈固定在匕首柄上,做成一个手动开关。 做完看了眼表,两点十七分。医院夜间巡查每二十分钟一趟,下一拨应该快到了。 我抓起装备,拖着轮椅往门口挪。右腿抖得厉害,走到门边时小腿猛地一抽,整个人撞在墙上。我死死咬住嘴唇没出声,等那阵痉挛过去,才推开防火门溜进消防通道。 楼梯间黑得彻底,夜视仪画面一片漆黑。我贴着墙根往下走,每一步都踩在台阶边缘,避免发出回音。拐到二楼走廊时,蹲在转角处先观察。 摄像头红点还在闪。 我打开干扰器,手指搭在匕首柄上。只要按下,信号就会中断几秒。这几秒,就是我的窗口。 深吸一口气,拇指压下。 走廊尽头监控画面瞬间炸成雪花,红点熄灭。 我立刻起身,贴着墙快步靠近办公室门。门缝底下透不出光,里面没开灯,说明他们不想引人注意。 耳朵贴上去,听见一句:“……307床的情况要每日上报,上面特别交代。” 另一个声音更低:“他今天见警察了,笔录写了什么?” “不清楚,但监控坏了,技术科说线路问题。” “别管那么多,文件交给你了,按流程走。要是让他自己查出来,谁都兜不住。” 脚步声朝门口移来。 我迅速退回拐角,把干扰器塞进冲锋衣夹层。心跳稳得住,手也没抖。这种场面见得太多,真正危险的从来不是面对面的对峙,而是你以为安全的时候,背后突然伸出来的手。 他们在怕什么? 不是普通的医患纠纷,也不是误诊担责。这是有人在盯我,而且层级不低,能让主治医师半夜偷偷递材料。 我靠着墙缓了口气,右腿又开始发麻。这次没硬撑,扶着墙慢慢坐下,等感觉回来一点才站起来。 回到病房时快三点了。我把轮椅推回原位,电池和铜线分开藏进床垫夹层,匕首放回枕头下。躺上床闭眼,呼吸调匀,像是睡熟了。 可脑子里全是刚才的画面。 那个牛皮纸袋里是什么?病历?还是任务资料? 十年前那场爆炸,官方定性为意外,对外宣称全员牺牲。我成了植物人,名字上了烈士名单,账户注销,社保清零。可如果真死了,为什么还会有人专门盯着307床的一举一动? 除非……他们知道我没死透,也怕我醒来。 我伸手摸向胸口旧伤,那里有一道横贯肋骨的疤,是爆炸时弹片划的。手指顺着疤痕滑下去,停在腹部一处凹陷——那里埋着一块芯片大小的东西,苏醒后才发现的异物。 当时护士说是“术后植入监测装置”,可正规医院不会在这种位置装这种东西。 现在想来,更像是追踪器。 我缓缓收手,睁开眼看向天花板。 夜视仪还攥在左手,温热的,像是刚从战场上捡回来的战利品。 明天还得签到。 只要系统不停,我就有办法一点点撕开这张网。 窗外月光斜照进来,落在床头柜上那台备用机屏幕边缘。缴费通知还挂在首页,数字刺眼。 我不看钱的事了。 现在最要紧的,是搞清楚谁在看我,以及他们到底想掩盖什么。 我翻身侧躺,右腿蜷着减轻压力。被子盖到胸口,手悄悄伸进去,摸到改装过的电池外壳。 边缘有点毛刺,割得掌心微疼。 这点疼不算什么。 比起当年在雪地里爬三天才等到救援,比起睁眼发现世界变了十年,这点不适连热身都算不上。 外面风声掠过窗缝,吹得窗帘轻晃。 我闭着眼,一动不动。 但耳朵一直张开着。 第7章 绷带下的弹片伤疤 凌晨三点十七分,我靠在床头,右手搭在轮椅扶手上,左手攥着夜视仪。窗外风没停,窗帘被吹得一掀一掀,像有人在暗处喘气。 我没睡。耳朵听着整层楼的动静,脑子里过着昨夜那两个便衣说的话——“307床的情况要每日上报”。 他们不是医生,也不是医院的人。文件交接、上级交代……这不是医疗流程,是情报传递。 我低头看了眼右腿,肌肉萎缩得厉害,小腿肚塌下去一块,像被抽了筋。这腿要是再不练,以后别说走路,站都站不稳。 六点整,天刚蒙亮,病房外走廊开始有推车声和脚步声。我闭上眼,呼吸放平,假装还在睡。 就在眼皮合上的瞬间,绿字浮现在视野中央:【签到成功,获得格斗术进阶版】。 没声音,也没震动,但一股热流猛地从后颈窜下来,直冲脊椎。我肩膀一抖,手指不受控地抽了一下,像是被人猛地拽进一场战斗。 数据流灌进来,全是肌肉记忆路径——肘击角度、膝撞发力点、反关节锁技的节奏。这些动作我十年前就熟,可现在身体跟不上脑子。就像一把老枪,膛线还在,子弹却卡壳。 我咬牙撑住,额头渗出汗,呼吸压得很低。这场“打”持续不到十秒,可全身肌肉都在震。 门外传来钥匙串响,护士来了。 她推门进来时我刚好睁眼,动作利落,白大褂袖口卷到小臂,手里端着换药盘。她没说话,走到床边就开始解我左腿上的纱布。 我盯着她手背,静脉凸起,指甲剪得很短。标准医护动作,可她眼神一直避着我的脸,像怕对上视线。 纱布一层层揭开,露出大腿外侧那道月牙形伤疤。弹片留下的,十年前爆炸时嵌进肉里,差两公分就割断股动脉。 她忽然顿住,镊子尖碰到了疤痕边缘。 “您这腿部肌肉萎缩……有点严重。”她皱眉,“神经受损了吗?还是长期卧床导致的?” 我没答。 她伸手想摸一下伤处,我手腕一翻,直接抓过旁边新绷带,“唰”地扯开,一把缠上左腿。动作快得她愣住,镊子差点掉盘子里。 “老伤。”我说。 她抬头看我,嘴唇动了动,没再问。 我已经翻身侧躺,面朝墙,被子拉到肩头,呼吸平稳。眼角余光瞥见她收拾器械的动作慢了半拍,像是记了什么在本子上。 等她走出去,关门声刚落,我就坐了起来。 右腿一撑床沿,整条腿像被电钻钻着骨髓。我咬牙把重量压上去,试了三次才勉强站直。膝盖发软,冷汗顺着太阳穴往下淌。 不行。这样连轮椅都推不动。 我重新坐下,双手交叠放在腹部,开始呼吸。 吸——四秒。 屏——四秒。 吐——四秒。 一遍,两遍,三遍。特种兵康复训练里的“三段式呼吸法”,能激活自主神经系统,让大脑重新接管肢体。 每一次吐气,我都把自己拉回雪地。 零下三十度,风刮得人脸像刀割。我和小队被困在边境山谷,通讯中断,补给耗尽。那天晚上,老李冻死在哨位上,尸体第二天早上还保持着持枪姿势。 我手指微微动了动,仿佛又握住了突击步枪的握把。 窗外一道闪电劈下来,照亮墙上那幅画——陈雪十岁生日那天画的,蜡笔涂得歪歪扭扭。画里我穿着军装,站在火光前,脚下踩着一副碎手铐。 她写了一行字:“爸爸是英雄。” 我盯着那行字,继续呼吸。 吸——四秒。 屏——四秒。 吐——四秒。 右腿突然抽搐,整个人往前栽。我用手撑住床板,指甲刮在金属架上发出刺响。疼得眼前发黑,但我没松手。 再来。 一次,两次,五次……第十次抬腿时,我终于能把右脚离床悬空十秒。 落地时抖得像筛糠,但我做到了。 系统没提示,也没奖励。可我知道,这是真的开始了。 上午九点,我靠在床上,解开冲锋衣拉链,掀开内衬。 胸口那道横贯肋骨的疤还在,深褐色,像一条干涸的河。指尖顺着它滑下去,停在腹部凹陷处——那里埋着一块芯片大小的东西,位置诡异,不像医疗植入物。 护士说是术后监测装置,可正规医院不会往这种地方塞东西。 我按了按,皮肤下硬硬的,没红没肿,但每次靠近金属探测器都会引发轻微灼烧感。 现在想来,更像是追踪器。 我不动声色地系好扣子,从床垫夹层摸出昨晚改装的电池外壳。边缘毛刺还在,掌心一捏就疼。 这点疼算什么。 比起在雪地里爬三天才等到救援,比起睁眼发现世界变了十年,这点痛连热身都算不上。 十点整,我再次尝试站立。 这次没用轮椅辅助,直接抓着床栏往上撑。右腿抖得厉害,左腿旧伤也开始隐隐作痛,像是弹片还在里面蠕动。 一步。 我挪到床尾,手扶墙。 两步。 走到房门口,额头全是汗。 三步。 拉开防火门,消防通道黑洞洞的。我站在门口,喘着粗气,腿像灌了铅。 不能再等了。 每天一次签到,每次一个资源。格斗术进阶版来了,下一步可能是战术手套、军用匕首升级,甚至是某种隐蔽技能。但前提是——我得能动。 我退回病房,关上门,靠墙慢慢滑坐到地上。 开始做仰卧起坐。 一个,两个,五个……第十二个时,胃部抽筋,我趴在地上干呕,嘴里泛酸。 休息三分钟,继续。 俯卧撑做不到,改用手臂支撑起身。 一次,两次……第七次时手臂彻底脱力,整个人摔在床上,右腿猛地一抽,撞得床架嗡嗡响。 我躺着不动,胸口剧烈起伏。 窗外雷云翻涌,雨还没下,空气闷得像蒸笼。 我闭上眼,回想刚才那些动作。 肌肉记忆有了,可身体跟不上。就像一台生锈的机器,零件齐全,但齿轮咬不住。 必须练。 每天签到,每天吸收,每天逼自己多走一步。 我不是为了出院才练。 我是为了能保护她。 为了能亲手撕开那张网。 为了有一天站到那个人面前,不用枪,不用刀,就用这双十年没动过的手,把他按在地上。 我翻身坐起,抹了把脸,重新穿好衣服。 十一点二十三分,我坐在床边,右腿搭在左腿上,一点点按摩萎缩的肌肉。手指用力按下去,皮肉软得不像话。 这时,门又被推开。 还是那个护士,端着体温计和血压仪。 她看了我一眼,没提早上的事,只说:“量个体温,再测个血压。” 我伸出手。 她贴上体温计,低头记录数字。血压带绑上臂时,她忽然说:“您以前……是当兵的吧?” 我没吭声。 她顿了顿,“刚才查房,主治医师问起您今天的状态。” 我抬眼看向她。 她避开视线,手微微抖了一下。 “他说……要重点关注。” 我缓缓抽出手,体温计和血压带全扔进她托盘里。 “告诉他,”我说,“我不需要重点关照。” “我只需要时间。” 她没说话,抱着托盘退了出去。 门关上那一刻,我从枕头下摸出战术匕首,轻轻划开左臂绷带内侧,把昨夜藏的一截铜线取出来。 然后,我把匕首插回内袋,躺回床上,闭上眼。 左手藏在被下,缓缓握紧。 格斗术进阶版的记忆晶体还在脑里滚烫,像一块刚从火里捞出来的铁。 外面风雨欲来,走廊灯光忽明忽暗。 我右腿麻木,呼吸却已沉得像战场值勤前的最后一口气。 就在这时,楼下传来一阵急促的脚步声,接着是推车翻倒的响动。 我睁开眼,手已经摸到了匕首柄。 第8章 暴雨中的轮椅漂移 推车翻倒的声音刚响,我就知道不对。 那不是护士的节奏,也不是清洁工。脚步拖沓,故意放重,像是在演戏给人听。我手已经摸到了匕首柄,指腹蹭过刀鞘边缘那道磨出来的凹痕——这是昨夜藏好的位置,没动过。 门缝底下有水渗进来,混着泥灰的颜色,顺着地板砖的缝隙爬。外面雨大了,风从走廊尽头灌进来,吹得防火门“哐”地撞上墙。 我松开匕首,反手把轮椅制动扣死。右腿还在抖,刚才练仰卧起坐留下的后劲儿还没散,可现在没时间管这个。 三个人影堵在消防通道拐角,穿黑色雨衣,帽子拉得很低。手里不是棍子,是军用短棍,表面带防滑纹,甩起来有破风声。这种装备不会出现在街边混混手上。 他们没急着冲进来,而是分站三角位,一人前压,两人侧包,动作协调得不像临时起意。 系统界面无声浮现:【热源追踪已激活】。 视野里立刻跳出三个红影,心跳频率标在头顶。左边那个快,一百二十;中间稳,九十出头;右边最慢,像在等指令。 我慢慢往后退,背贴墙。轮椅轮子卡进地缝一半,刚才训练时没注意,现在想挪都费劲。 前头那人忽然抬手,短棍指向我。 “陈铮,你该回病房了。” 声音压过雨声,带着点刻意模仿的痞气,但咬字太准,不像街头混混。这是练过的。 我没答话,左手悄悄摸到轮椅扶手下绑的铜线——昨夜拆电池壳剩下的,一头削尖了,能当临时电击器用。 他往前一步,雨水顺着棍子滴在地面,溅起一小片水花。 我猛地踩下轮椅刹车释放钮,身体往左一倾,借着走廊微斜的地势,整台轮椅“哗”地滑出去。 湿滑的地砖让轮子打滑,前轮卡在缝里猛地翘起,我顺势一拍地面,手掌发力,硬生生把轮椅横过来,像漂移过弯那样甩了个半弧,避开了第一记下劈。 短棍砸在墙上,火星四溅。 他们没料到我会动,更没想到是这种不要命的滑法。右边那人愣了半秒,往前扑的动作慢了。 就是这半秒。 我右手撑地,左腿发力,整个人从轮椅上翻出去,落地时膝盖狠狠磕在瓷砖上,旧伤处一阵抽搐,但我没停。 一个箭步抢到右侧袭击者跟前,战术手套裹住他的手腕,反关节一拧,听见“咔”的一声轻响。他闷哼一声,短棍脱手。 我顺手抄住,转身横扫。 中间那人举棍格挡,两根金属撞在一起,震得我虎口发麻。右腿支撑不住,单膝跪地,雨水顺着眉骨伤疤流进眼睛,刺得生疼。 但他们退了半步。 不是怕我这一棍,是怕我说出来的话。 “十年前边境任务,你们老板亲自打偏麻醉弹的时候,有没有想过今天?” 我嗓音不高,甚至有点哑,可每一个字都像钉子,砸进雨幕里。 三人同时僵住。 中间那个低头看了眼自己的手,又抬头看我,眼神变了。 不是惊恐,是确认。 他们果然是冲这个来的。 不是清场,是试探——看看我到底还记得多少。 我拄着短棍站起来,左腿撑着,右腿几乎使不上力。轮椅倒在一边,前轮还在转。 “回去告诉派你们来的人,”我盯着中间那个,“我不是植物人醒过来的。” “我是从地狱爬回来的。” 风卷着雨打进走廊,吹得雨衣啪啪作响。 他们不说话,慢慢后退,动作依旧整齐,像受过统一指挥。临走前,中间那人冷笑一声:“你出不了这栋楼。” 话音落,三人消失在拐角,脚步声被暴雨吞没。 我没追。 右腿已经开始抽筋,刚才那一连串动作耗尽了力气。我扶着墙,一点一点把自己拽起来,指尖抠进砖缝,指甲盖崩了一角也不觉得疼。 轮椅还躺在那儿,前轮歪着,像是随时会散架。我拖着它往回走,每一步都像踩在碎玻璃上。 绕到住院部后侧安全出口时,雨更大了。排水管哗哗响,水流从头顶泻下来,形成一道水帘。我躲在下面,喘了几口气,才伸手摸冲锋衣内袋。 匕首在。 战术手套没丢。 铜线断了一截,剩的还能用。 我抬头看天,乌云压着楼顶,闪电偶尔撕开一道口子,照见外墙上的广告牌——“市立第三医院神经科康复中心”。 康复? 呵。 我靠着墙滑坐下去,轮椅倒在脚边。右腿从小腿到大腿一路发紧,肌肉开始不受控地跳动。这是过度使用的信号。 我闭眼,呼吸调成战场上用过的节律:吸四,屏二,吐六。 一遍,两遍…… 不知过了多久,雨声里传来对讲机杂音。 “b区通道清空,目标退回西侧遮蔽点。” “确认未携带通讯设备。” “等待下一步指令。” 我睁眼,手指缓缓收紧。 这些人不是来赶我回病房的。 他们是来验货的——看我这个“死人”到底恢复了多少功能,记起了多少真相。 而且……医院里有他们的眼线。 不然不会这么快就知道我的动向。 我慢慢起身,拖着轮椅贴墙走。后门岗亭亮着灯,值班护士正低头写记录,没注意到这边。 我从侧窗翻进去,落地时右腿一软,整个人撞在储物柜上。铁皮柜晃了晃,上面放着的一瓶生理盐水滚下来,我伸手接住,瓶子冰凉。 放回原位时,指尖碰到一张纸条。 皱巴巴的,夹在柜门缝里。 我抽出来,借着应急灯的光看了一眼。 上面打印着一行字:【今日签到奖励:夜视仪】 字迹和缴费单一样。 不是系统给的提示。 是有人——模仿系统格式,故意塞在这里。 我捏着纸条,慢慢折成小块,塞进嘴里,嚼碎,咽了下去。 味道像烧焦的电路板。 回到病房楼层时,走廊空无一人。监控探头闪着红光,但我知道,它们拍不到排水管后的死角。 我推着轮椅,一步一步往307走。 经过护士站时,里面没人。桌面上摊开着一份病历,封面朝下,但我能认出那是我自己的编号。 我没有停下。 推开307门的瞬间,我听见自己心跳声压过了雨声。 床还在原位,枕头下的匕首没被动过。我把它取出来,重新擦了一遍,插回内袋。 然后躺下,拉上被子,闭眼。 右腿还在抽。 我左手藏在被下,攥成拳,指甲掐进掌心。 窗外雷声炸响。 我睁开眼,盯着天花板。 那句“你出不了这栋楼”还在耳边。 下一秒,门把手轻轻转动了一下。 第9章 女儿钥匙扣的秘密 门把手转动的瞬间,我眼皮都没抬。 呼吸压在四秒一循环,胸口起伏匀得像机器。右手搁在被角下,三根手指卡着匕首冷锻金属的接缝,只要半秒就能抽出。门外那人停了两秒,脚步往左偏了十五度——不是护士查房的直线节奏,是试探。 他走了。 走廊重归死寂,只有排水管还在滴水,嗒、嗒,像倒计时。 我睁眼,天光从窗帘缝里渗进来一点灰白,雨停了。应急灯灭了,墙上那道斜影也消失了。右腿肌肉还在抽,但比昨晚强些。我撑着床沿坐起,骨头咯的一声闷响。 就在这时,走廊传来一阵急促的脚步。 啪嗒、啪嗒、啪嗒——不是皮鞋,是小码运动鞋拍地的声音,带着点蹦跳的节奏。七八米外就开始减速,接着是门把拧动的轻响。 门开了一条缝,一个脑袋探进来。 马尾辫歪了,粉色羽绒服肩头湿了一片,书包带子滑到手肘,上面挂着个金属牌,晃了一下。 “爸爸是英雄”。 陈雪。 她一脚跨进来,门撞墙反弹,又被她伸手按住,动作利索得不像十岁小孩。“老师说可以探病半小时!”她喘着气,眼睛亮得像擦过的弹壳,“我跑来的!” 我没说话,盯着她手腕上那根松了的红绳。她习惯性一攥衣角,这个动作和她妈一样。 “怎么不打伞?”我声音压着。 “打了!半路风太大吹翻了。”她甩了甩头发,水珠溅到地上,“你看你看——”她一把摘下钥匙扣,塞进我手里,“我一直戴着呢!一天都没摘过!” 金属贴掌心的刹那,一道蓝光在我视野里闪了半秒。 【签到完成,奖励:女儿所在班级家长群合影(加密图像)】 图像浮出来,背景是学校礼堂红色横幅,一群大人站成两排。我扫第一眼就顿住了。 第三排右边,一个穿灰色套装的女人侧着脸,金丝眼镜反着光。她左手搭在前排椅背,袖口滑下去一截,露出手腕内侧。 一条细得几乎看不见的黑色条纹,横在皮肤上。 条形码。 和昨夜夜视仪里,那个在主治医师办公室交接文件的人颈后刺青编码格式一致。 不是同一个人。 是同一套系统。 我指节收拢,钥匙扣边缘硌进肉里。这玩意儿从哪来的?谁给她的?什么时候挂上的? “爸爸?”陈雪仰头看我,“你脸色好难看。” 我松开手,把钥匙扣慢慢放回她掌心:“这东西,谁给你的?” “妈妈留下的呀。”她翻过背面,指甲抠了抠,“她说等你醒了,让我亲手交给你。” 我喉咙发紧。 她妈去世前半年,我已经在医院躺了三年。那时候没人知道我还活着,连死亡证明都开了。她哪来的钥匙扣?又是谁告诉她“等爸爸醒来”? “你每天都带着?”我问。 “嗯!睡觉都放枕头底下。”她把钥匙扣重新挂回书包,金属牌碰在拉链上,叮当一声。 那声音不对劲。 太规律了。每次晃动,频率都一样,像是校准过的信号发射器。 我伸手摸她书包带,指尖顺着缝线走。在挂环根部,摸到一小块硬物,扁平,四边割手——不像塑料,是金属嵌片。 军用级微型存储器接口的形状。 有人把监听装置藏在纪念品里,挂在孩子身上。 我猛地攥住她书包带,又立刻松开,换成揉她头发的动作:“今天乖不乖?” “当然乖!”她挺胸,“我还画了你穿军装的样子,贴教室后面了!全班就我画得最像!” 我点头,嘴角往上扯了扯。她笑起来,露出缺了半颗的门牙。 可我心里已经拆完了整张网。 医院有人盯我,学校有人盯她。两条线没交集,但用同一个编码体系。说明背后是一套指挥系统。 他们不是想杀我。 他们是想用她,逼我开口。 逼我说出那晚边境任务最后十分钟的记忆——而我自己都还没完全想起来。 “爸爸,你是不是有事瞒着我?”陈雪忽然低头,手指绕着红绳,“你以前都不在家,现在醒了也不说话……是不是我不够好?” 我胸口一沉。 她攥衣角的手在抖。 “不是。”我抓过她的手,放在自己左眉骨伤疤上,“摸到了吗?这是子弹擦过去的。那天我要是回家,可能就没命见你了。” 她指尖轻轻蹭着疤痕凹陷处。 “那你以后别走了。”她小声说,“我保护你。” 我鼻腔一酸,立刻扭头咳嗽两声压下去。 这时,走廊传来推车滚轮声,由远及近。护士要巡房了。 我迅速把匕首推回枕头底下,顺手将钥匙扣从她书包摘下,塞进冲锋衣内袋:“这个先放爸爸这儿,行不行?” “啊?”她愣住,“可是……” “下周我就出院了。”我打断她,“到时候还你,咱们一起去买新的。” 她咬唇想了想,点头:“那你一定要留着!不准丢!不准卖!不准拿去换泡面!” “嗯。” 她笑了,蹦到门口又回头:“明天我还来!” 门关上,脚步声远去。 我靠在床沿,掏出钥匙扣,拇指反复摩挲背面。那道刻痕不是随意划的,是人为加工过的接口槽,深度、角度都符合战术数据传输标准。 十年前我没见过这种技术。 但现在,它出现在我女儿的书包上。 我把它贴在床头金属架上,轻轻敲了三下。 嗡—— 极轻微的震感顺着铁架传上来。共振频率异常。 这东西能接收指令,也能发送定位。 我把它翻过来,盯着“爸爸是英雄”五个字。字体是手写体,但笔画边缘太整齐,像是激光蚀刻。 真正的手工制品,不会这么规整。 这不是遗物。 是武器。 是敌人放进我生活里的第一枚棋子。 我闭眼,深吸一口气。 零点还有十二小时四十七分钟。 下一次签到,会给我什么? 家长合影已经暴露一条线,下次会不会是教室监控?课表?还是……她的作业本? 我睁开眼,把钥匙扣夹进格斗术手册里,塞进床垫底下。 然后解开冲锋衣最上面一颗扣子,从贴身口袋掏出一张对折的纸。 歪歪扭扭的全家福。 她画的。 画里我和她妈站着,中间是她,我穿着迷彩服,手里举着枪。 可实际上,她从没见过我穿军装的样子。 这张画,也不是最近画的。 角落写着日期:三年前。 那时候,她才七岁。 一个七岁的孩子,是怎么知道父亲曾经是特种兵的? 是谁告诉她的? 第10章 十年后的第一声“爸” 她走后,病房又空了。 我坐在床沿,手还停在冲锋衣内袋的位置。钥匙扣贴着胸口,金属边硌着肋骨,像块没拆封的弹药。窗外天光亮了些,雨后的云层裂开缝,透出一点灰白。护士站传来推车滚轮声,规律地响了一阵,又远了。 我没动。 脑子里转的不是那串条形码,也不是谁在盯着我们,而是陈雪转身时书包带滑落的样子。她动作太熟了,像是早习惯了一个人背、一个人跑、一个人把所有事扛下来。十岁小孩不该有这种劲儿。 我低头看自己右手,指节还在发僵。刚才攥被角攥得太狠,现在松开都费劲。 床垫底下压着那张全家福。我把它抽出来,纸边已经磨毛了,折痕深得能夹住刀片。画里我穿着迷彩服,枪举在身侧,脸上连个笑都没有。她妈站我旁边,穿的是结婚那天的红裙,可实际上那裙子早就烧了——三年前家里那场“意外”火灾,连同相册一起没了。 这画不该存在。 但她画了。 而且画得那么准,连肩章上的星徽都对得上部队编号。一个七岁的孩子,没见过父亲执行任务,没听过一句军令口令,怎么知道这些? 我不再想是谁告诉她的。 我现在只想做一件事:让她安全。 我撑着床沿起身,右腿一软,膝盖撞在柜角上。疼得眼前发黑,但我没出声。缓了几秒,扶着墙挪到床头柜前,拉开最下层抽屉。 战术匕首躺在里面,刀鞘泛着哑光。昨夜签到得来的,军用级碳钢,刃长十一厘米,握感刚好卡进掌心。我把它拿出来,指腹蹭过刀脊。冷的,但有种踏实劲儿。 我知道这东西不能留在我这儿。 医院迟早要清查,护士早晚发现异常。可也不能扔。 我蹲下去,拉开陈雪刚才放书包的那个侧袋。空间不大,刚好塞进课本和水壶。我把匕首平放进去,刀尖朝内,手柄贴着布料缝线。动作很轻,像放一支新买的铅笔。 她不懂这是什么。 但现在懂不懂不重要。 重要的是,如果有人动她,这玩意儿能让她多活三秒。三秒足够她喊人、逃跑、按下报警器。 我拉好拉链,把书包轻轻推回椅子底下。 刚直起身,视野角落忽然闪了一下。 蓝光。 极短,像灯泡接触不良的瞬间。 我猛地回头,手里已经摸到了匕首原该在的位置——枕头下。但床上没人动过,门锁也没响。 再低头,全家福还摊在膝盖上。 阳光斜进来,正好落在画中我军装的左肩章上。 那块原本只是铅笔涂灰的地方,正微微泛着一层荧光蓝,持续不到半秒就灭了。 紧接着,眼前浮出一行字: 【连续签到7日,解锁“战场回溯”功能(倒计时6\/7)】 我没眨眼。 系统从不开口,也不提示。它就像一块嵌进脑子的铁片,只给资源,不说话。可现在,它主动冒出了进度条。 这意味着什么? 是巧合?还是……因为这张画? 我盯着那肩章位置,手指一点点按上去。纸面温的,没电流,没震动。可就在指尖压紧的刹那,蓝光又闪了一瞬。 这次我看清了。 光是从画里的星徽图案中心扩散出来的,顺序是逆时针旋转十六度,停顿,再收回去。 和系统界面启动时的动画一样。 我慢慢把画折好,塞回贴身口袋。心跳有点快,但不是怕。 是某种预感。 好像有什么东西,本来锁死了,现在开始松动了。 门外走廊传来脚步声。 不是小码运动鞋,是皮鞋底敲地,慢,稳,带着巡查节奏。我立刻把抽屉推回原位,坐回床沿,顺手抓起枕边的格斗术手册盖在腿上。 人影从门玻璃外掠过,没停。 我松了口气,手却还按在口袋上。 那本手册翻开的一页,正好是“近身反制三式”。可我知道,真打起来,书救不了人。能救人的,是藏在女儿书包里的那把刀,是还没完全醒过来的记忆,是那个正在倒数的六天。 还有那一声我一直没等到的称呼。 她叫我“爸爸”,叫得很顺口,像念一个名字。可从没叫过“爸”。 少一个字,差十年。 我闭眼,靠在墙上。肌肉酸胀,脑子却清醒得发烫。 零点还有十三小时二十一分钟。 下一次签到,会是什么? 夜视仪、绷带、匕首……都是工具。可刚才那道蓝光,不像奖励发放,倒像系统本身在反应什么。 比如——亲情绑定? 我嗤了一声。这词太玄,不像我会信的东西。 可当我再摸出口袋里的全家福,指尖划过画中自己的脸时,心里某个地方,确实塌了一角。 不是痛,是空。 十年空白,不是靠一把匕首、一道蓝光就能填满的。 但至少,她今天说了“明天我还来”。 这就够了。 我重新把画压进床垫底下,比之前更深。然后解开冲锋衣拉链,把战术手套套上左手。指节活动了两下,咔的一声轻响。 就在这时,门把手转动了。 我没抬头。 脚步声轻,带着点犹豫,一步一顿地靠近。 我听见她站在门口,没进来,也没说话。 过了两秒,她才小声说:“你刚才……是不是动了我的书包?” 我看着地面,点头:“嗯。” “为什么?”她声音低了些,“你是不是不信我?” 我没有马上回答。 而是伸手,指了指她书包侧袋:“拉链开了。东西容易丢。” 她愣了一下,走过来低头看,手指顺着拉链滑了一圈。然后,她抬头看我,眼睛有点湿,但没哭。 “那你为什么不跟我说?”她说,“我可以自己检查。” “现在你知道了。”我说。 她咬唇,站那儿不动。房间里安静得能听见她呼吸的节奏。 几秒后,她忽然转身,手搭上门把。 “明天我还来。”她说。 我喉咙动了动。 “雪儿。”我开口,声音哑得不像话。 她停下。 我没看她,只是抬手指了指她书包:“东西……别丢了。” 她怔住,低头看包,手慢慢摸向侧袋。指尖碰到布料下的硬物,顿了一下。 然后,她轻轻点了点头,嘴唇动了动。 “嗯,爸。” 第11章 轮椅折戟处的签到 “住院费的事,护士长刚才说了,已经有人结清了。” 门把手转动的声音还在耳膜上震着,我没动。 她走了,脚步声远了,来去就像退潮一般。但刚才那个字——“爸”——卡在我喉咙口,沉得压住呼吸。我闭了会眼,再睁开时,视线已经扫过病房角落的轮椅。金属支架泛着冷光,轮胎缝里还沾着昨夜拖把棍留下的灰泥。 我知道,必须离开这里了。 主治医生说可以出院,条件是签免责协议。我没问为什么突然松口的原因,只在纸上按下拇指印。护士推来轮椅,我坐上去,右腿像灌了铅,抬都费劲。她想扶,被我摇头挡开。 走廊灯白晃晃的,照着瓷砖地上的水渍。我用手撑着扶手一点一点挪,战术手套磨在金属上,发出沙沙声。电梯下到负一层,通往后巷的消防通道铁门半开着,风从外面钻进来,带着一股子雨后烂叶的味儿。 轮子碾过门槛时卡了一下。 我咬牙往前顶,前轮刚滚出去,后轮却陷进一条石缝里。碎石卡进橡胶胎纹,动不了了。我试了两次,右腿肌肉一抽,整个人差点歪倒。额头撞上轮椅背杆,弹片伤疤那儿猛地一跳。 零点整。 【签到成功,获得军用级手枪(无子弹)】 系统界面浮出来,老式终端那种绿底黑字,没声音,也没震动。但我左手掌心忽然多了个分量——贴身内袋里,多了一把枪。 我低头,手指不动声色探进去。钢制套筒冰凉,握把是磨砂树脂,型号是部队淘汰的qSZ-92b,七发弹容,无编号。我轻轻捏了捏枪管,顺滑,没锈,像是刚从库房领出来的。 但是没有子弹。 我把枪贴着肋骨收好,外衣拉链往上拉到下巴。然后双手扣住轮椅前扶手,借着墙沿发力,把后轮一点点往上提。膝盖顶住地面,战术手套蹭破了一道口子,指节发白。 终于,轮子脱了出来。 我喘了口气,推着轮椅往花坛边走。废弃的绿化带长满了野草,铁皮围栏歪斜着,正好挡住主路视线。我把轮椅停稳,靠在灌木后,取出枪。 拆解动作几乎是本能。 先卸弹夹——空的。我拿在手里翻了翻,底部夹层有点厚,指甲轻轻一抠,能感觉到缝隙。我顿了两秒,没深究,放回原位。 接着是滑套、复进簧、击针组件。每一处我都用战术手套内衬擦了一遍。油渍不多,但有细微划痕,像是被人动过。我盯着扳机护圈内侧的一道新刮痕,眯了下眼。 这不是全新配发的武器。 它是从某个任务现场回收、整修后再投放进系统的。也许……和十年前有关。 正想着,旁边传来窸窣声。 我手一紧,枪体瞬间转为防御握姿,眼神扫过去。 陈雪蹲在花坛边缘,马尾辫垂下来,书包挂在手臂上。她盯着我手里的枪,眼睛睁得不大,也不怕,就那么看着。 “爸爸。”她说,“你在修这个?” 我没说话,把零件一样样摆在地上铺开的外套上。 她往前挪了半步:“这是什么枪?” “老型号。”我说。 “能打多少发?” 我看了她一眼。她目光落在空弹夹上,手指无意识地抠着书包带。 “七发。” 她点点头,像是记住了。然后蹲得更低了些,指着复进簧问:“这个弹簧要是断了,还能打吗?” 我动作停了一下。 这问题不该是十岁小孩问的。但她问得认真,眼神里没有好奇,只有确认。 “不能。”我说,“弹簧坏了,套筒推不上去,扣扳机也没用。” 她哦了一声,没再问。 我继续组装,动作慢了些,让她看清楚每一步。枪体重新合拢时,咔哒一声轻响。我拉动滑套试了试,顺畅。然后把弹夹插回去,藏进冲锋衣内袋,压在匕首上方。 她一直看着。 直到我把外套拉链拉好,她才小声说:“你是不是……经常弄这个?” 我没点头也没摇头,只伸手拍了拍她肩:“走吧,送你上学。” 她站起来,书包带又滑了一下。我顺手帮她扶正,指尖碰到侧袋——匕首还在里面,硬邦邦的轮廓贴着布料。 她没察觉。 我们并排往前走,路面渐渐平整。晨光斜照过来,打在我左眉骨上,伤疤有点发烫。远处公交站牌立着,玻璃反光刺了一下眼。 走到路口等红灯时,她忽然抬头:“爸爸,如果……有人要抢我的书包呢?” 我低头看她。 她睫毛眨了两下,没躲开视线。 “你会怎么办?”她问。 我右手缓缓贴上胸口内袋,隔着布料握住枪柄。 “我会让他后悔。”我说。 第12章 校门口的飞刀 陈雪的手很凉,攥着我的衣角一路没松。我牵她过马路时,她脚步比早上快了些,书包带子甩来甩去,钥匙扣上的小挂件叮当响。 走到校门口那棵老梧桐下,我停下。树皮斑驳,裂纹像干涸的河床。我右腿从刚才发力那一瞬间就开始发紧,像是有根铁丝在肌肉里来回拉扯。我没动声色,只把重心换到左腿,手滑进冲锋衣内袋——枪还在,冰凉贴着肋骨。 三个男的站在公交站牌边上,穿黑夹克,牛仔裤卷到脚踝,手里拎着钢管。其中一个嚼口香糖,腮帮子一鼓一鼓。他们没说话,但眼神一直往这边瞟。 陈雪察觉了,往我身后缩了半步。 我低头看她:“等会儿要是乱跑,记不记得我说过的话?” 她点头,声音压得很低:“原地不动。” 我嗯了一声,往前走了两步,正好挡在她和那三人之间。 嚼口香糖的那个最先动,朝我们走过来,鞋底蹭着地。他咧嘴一笑,牙缝里卡着烟丝:“小姑娘,书包挺新啊?借哥几个开开眼?” 他伸手要去碰陈雪肩带。 我没退,也没喊。右手从口袋里抽出钥匙串,战术笔夹在食指和中指之间,金属头朝外。肩一沉,肘一抬,腕子猛地一抖。 “嗖!” 那支笔飞出去,钉进五米外的梧桐树干,尾端震得嗡嗡直响,深入三寸,笔帽上的部队编号清晰可见。 那人手僵在半空,回头一看,脸色当场就变了。他认识这东西——不是普通文具,是能当武器用的军规品。 我没再出手,只往前踏了半步,声音不高:“下一发,打的是喉结。” 他们愣了两秒,转身就跑。钢管哐当扔在地上,连滚带爬冲向巷口。 围观的家长这才回神,有人掏出手机拍,有人拉着孩子往后退。我没管他们,转身去看陈雪。 她已经跑到树边,踮脚去拔那支笔。试了两次没拔出来,干脆双手抱住树干用力一拽。咔的一声,笔带着木屑飞出来,她踉跄了一下,差点摔倒。 我走过去接过笔,擦了擦上面的树皮渣。笔尖一点没弯,刃口还保持着出厂时的锋利度。 “你还记得这东西怎么来的吗?”我问。 她摇头:“你说是修轮椅的时候捡的。” 我没纠正,只把笔重新卡回钥匙串,塞进内袋。 她盯着我看了一会儿,忽然说:“你刚才……胳膊都没怎么动。” “练过。”我说。 “那你以前是警察?” “兵。” “哪种兵?” “拿刀的那种。” 她抿了抿嘴,没再问。但这次她靠近我时,肩膀轻轻撞了下我的手臂,像是在确认什么。 校门口人渐渐散了。保安从值班室出来,捡起钢管看了看,朝我这边点点头,没说话。我知道他在想什么——这种混混三天两头来,专挑落单学生下手,可真有人敢动手的,还是头一回见。 我靠在树边站着,右腿的酸胀感还没消。系统界面突然浮出来: 【精准投掷达成】 【奖励解锁:飞刀术·基础(掌握基本握持、发力、预判技巧)】 视野角落跳出一行小字:投掷速度+15%,命中率提升至78%(静止目标),动态预判模块激活。 我眨了眨眼,数据消失。取而代之的是肌肉记忆层面的变化——手指自动调整了握笔姿势,手腕多了一种微妙的弹性反馈,仿佛刚练完一百次标准投掷。 陈雪仰头看我:“老师说今天值日生要留十分钟。” “嗯。” “你要走吗?” “不走。” 她嘴角动了动,没笑出来,但眼神松了。她把书包往上提了提,钥匙扣晃了晃,发出清脆的响。 这时,班主任从教学楼走出来。灰色套装,黑框眼镜,手里抱着一叠作业本。她看见我们,脚步顿了一下,然后绕开人群,径直朝这边走来。 “陈铮先生?”她语气平稳,“您女儿最近课堂表现有点异常,我想单独聊两句。” 我没动:“现在?” “就两分钟。”她说,“关于她上周交的作文,有些细节需要核实。” 陈雪的手又攥紧了我的衣角。 我看着班主任的眼睛。她瞳孔很稳,呼吸均匀,但左手无名指在作业本边缘轻轻敲了三下——和赵卫国的习惯动作一样频率。 我没答应,也没拒绝。只是把手伸进内袋,指尖触到战术笔的金属棱角。 “你先去教室。”我对陈雪说。 她犹豫了一下:“那你等我?” “就在树这儿。” 她点点头,转身往教学楼走。马尾辫一甩一甩,脚步比来时重了些。 班主任看着她背影消失在楼梯口,才转头对我说:“其实不止作文的事。她最近总画一些奇怪的东西,比如……穿军装的男人。” 我盯着她镜片后的目光:“比如?” “比如拿着枪,站在火里。”她顿了顿,“她说那是她爸。” 我沉默两秒,从内袋掏出钥匙串,慢条斯理地拆下战术笔,在掌心转了一圈。 “那你告诉她。”我把笔尖对准地面,声音不高,“她画得不够准。” “枪没拿稳。” 她嘴角抽了一下,像是想笑,又没笑出来。 远处传来铃声,值日生开始打扫走廊。风卷着落叶扫过水泥地,一片枯叶贴着我的鞋面滑过,停在那支曾被钉进树干的战术笔正下方。 班主任的镜片反着光,我看不清她的眼神。 她开口时,声音比刚才低了八度: “你知道吗?她书包夹层里有个信号发射器。” 第13章 班主任的异常关心 “你说她书包夹层里有个信号发射器。” 这话从班主任嘴里说出来,像一根针扎进我耳朵。我没动,手指在冲锋衣内袋边缘滑了一下,夜视仪的开关被拇指顶开,镜片闪过一道几乎看不见的微光。 我压低声音:“你说她包里有东西?” 她推了下眼镜,脖颈一侧转过来。就在那一瞬,夜视模式下的视野里,她耳后皮肤上浮现出一道细长的条形码状刺青,泛着金属冷光,像是被人用激光刻上去的。 系统界面猛地弹出红框:【目标生物识别匹配度87%,疑似“蛇眼”组织外围成员】。 紧接着,耳边响起冰冷提示音:【检测到高危爆炸物信号,倒计时:00:00:30】 三十秒。 我呼吸没变,手却已悄然搭在战术笔上。指尖一挑,保险解除,随时能甩出去。 “你说的信号器……是不是搞错了?”我皱眉,语气带着父亲该有的紧张和不解,“我刚检查过她的书包。” 她嘴角微不可察地抽了一下,作业本抱得更紧了些:“陈铮先生,我不是吓唬你。最近学校周边不太平,我们做老师的也得留个心眼。” 我说:“那你说说,她还画了什么?” 她眼神闪了闪:“她说那是她爸,穿着军装,站在火里。你知道小孩子想象力丰富,可她画得太具体了——枪口朝天,左腿微跛,连眉骨上的疤都画出来了。” 我盯着她镜片后的瞳孔。平稳,无波澜。但她左手无名指又开始敲作业本,一下、两下、三下,节奏精准得像在打摩斯密码。 和赵卫国一样。 系统倒计时跳到“00:00:15”。 我扫她全身:灰色套装肩线平整,背包带松紧正常,手腕没戴电子设备。可就在她低头翻作业本时,我注意到她左耳后方皮下有极轻微的热源反应——不是体温,是微型装置运作时的发热。 植入式炸弹。位置贴颈动脉,触发方式未知。 我突然抬高声音:“你刚才说她作文写什么?” 她一怔,瞳孔缩了一下。 就是现在。 我右手缓缓垂下,重心移到左腿,右脚跟微微抬起,随时能冲出去制住她。但不能动手——这里是校门口,周围还有家长和孩子,一旦爆发肢体冲突,人群慌乱,反而可能提前引爆。 她稳住情绪,笑了笑:“一篇叫《我的爸爸》的周记。她说你是个英雄,十年前死在战场上,现在回来了。” “然后呢?” “然后她说,你会飞刀。”她看着我,“她说你那天在校门口,用一支笔就吓退了三个坏人。” 我没接话。 倒计时:00:00:07。 她忽然往前半步:“陈铮先生,你觉得一个十岁的孩子,为什么会知道这么多?” 我笑了下,笑得很轻,也很冷:“孩子妈走得早,我这当爹的也不懂教育……谢谢你提醒。” 这话出口的瞬间,我眼角掠过二楼窗口——陈雪的身影刚消失在教室门后。值日生已经开始打扫走廊,玻璃反光映出几个晃动的人影。 她安全了。 我退后半步:“这事我回去查清楚,明天给您答复。” 她点点头,转身朝校门走去,步伐稳定,背影笔直。 我没动,等她走出梧桐树荫,拐过花坛弯道,才启动系统标记功能。脑海中立刻浮现出她的热成像轨迹,像一条暗红色的线,在街面上缓慢移动。 五十米距离,足够隐蔽追踪。 我沿着围墙阴影缓行,右手始终贴在冲锋衣内袋,战术笔握在掌心,金属棱角硌着虎口。系统持续更新数据:目标体温36.8c,心跳72次\/分,颈部热源稳定,未触发异常波动。 她走过两个路口,没回头,也没加速。像是普通的下班教师。 可我知道不对劲。 一个老师不会随身携带植入式炸弹,更不会和赵卫国有相同的习惯动作。她不是来关心学生的——她是来确认我是否恢复记忆,顺便测试陈雪掌握了多少信息。 信号器的事,八成是诈。 我跟着她转入老城区街道,两侧店铺陆续亮灯,烤串摊冒出油烟,学生模样的三五成群往夜市方向走。她穿过人行道,脚步不停,直奔十字路口西北角的公交站。 那里停着一辆没载客的社区巴士,车窗漆黑。 她站定,从包里掏出手机,低头操作了几秒。 系统突然震动:【目标正在发送加密信号,频率与“蛇眼”组织标准通讯协议吻合】 我靠在电线杆后,视线锁定她。她抬头看了眼站牌时间表,又望向马路对面——一家名叫“老张记”的夜市摊,灯光昏黄,老板正支起铁架烤鱿鱼。 接头点。 她要在这里交接情报。 我摸出战术笔,轻轻旋开尾部——里面藏着一枚微型干扰器。只要靠近三米内,就能短暂阻断她的信号传输。 但她脖子上的炸弹还在。 贸然靠近,等于逼她按下遥控或触发心跳感应。 我需要更多时间。 她忽然抬头,目光扫过街角。我立刻低头,假装系鞋带,余光却看到她摘下眼镜,用袖子擦了擦镜片。 就在那一刹那,她耳后的刺青暴露在路灯下——条形码旁边,有一道极细的缝,像是皮下装置的接口。 不是单纯的监视工具。 是远程激活的引爆开关。 系统提示:【威胁等级提升至“致命”,建议立即隔离目标】 我慢慢起身,右手收紧。 她戴上眼镜,重新看向夜市摊方向。一辆电动车驶过,车灯扫过她侧脸,我看见她嘴角动了动,像是在念什么。 下一秒,她左手再次敲击包带——三下。 熟悉的节奏。 我脑中闪过雪山实验室的画面:王振躺在血泊里,脖颈纹身发紫,手里攥着引爆器。他说:“你们逃不掉的。” 而现在,这个女人站在这里,用同样的节奏,等待接头。 她不是外围成员。 她是信使。 我往前挪了两步,藏身于便利店招牌的阴影下。距离缩短到四十米,系统热源追踪显示她颈部温度略有上升——情绪波动。 她在等什么? 夜市摊老板喊了声“上菜”,掀开保温罩。一股热气腾腾升起,模糊了视线。 就在这时,她突然抬手,将手机塞进外套内袋,然后伸手摸向耳后。 动作很慢,像在挠痒。 但我看清楚了——她的指甲正抵在那道皮下缝隙上。 第14章 夜市摊的情报交易 她指甲抵在皮下缝隙的瞬间,我手腕一抖。 战术笔飞出去,不是冲她脖子,而是直奔指尖。金属破风声混进夜市喧哗,叮的一响,她手指猛地缩回,像被电到。手机从外套内袋滑出,砸在水泥地上,屏幕裂了道缝。 袖口跟着甩出个火柴盒大小的黑东西——引爆器。 我右腿刚要发力,眼角瞥见摊主动作变了。他原本慢悠悠翻着铁板上的鱿鱼,现在突然加大火力,油锅滋啦炸开,一股浓烟腾起,正好挡住围观视线。 引爆器落地前半秒,我腰间另一支飞刀出手。刀身撞上金属盒侧面,啪地一声弹偏三尺,掉进旁边排水沟,溅起一片油污。 系统提示:【高危物品脱离激活范围,威胁解除】 班主任蹲下去的动作僵住,手停在半空。她没捡,也没喊,只是缓缓抬头看我,镜片反着路灯的光,照不出眼神。 我没动,盯着她身后那个摊主。 他正用长柄铁铲刮锅底,动作太大,像是故意制造噪音。可他的眼睛,一直斜瞄着沟里的引爆器位置。 陈雪不知什么时候凑到了摊边,踮脚看着铁板上跳动的火焰。她书包带子松了半边,钥匙扣“爸爸是英雄”晃来晃去。 “雪。”我低声道,“过来。” 她回头,刚张嘴,那摊主猛然抬手。 整锅滚烫的油泼了过来。 不是冲我,是冲她。 我左肩撞过去,把她整个人推进身后窄巷角落。自己横身挡在前方,背包迎上去。 热油砸在布料上,发出刺耳的“嗤”声,焦味瞬间弥漫。肩膀一阵灼痛,像被烙铁贴了一下,但我没退。 背包外层开始冒烟,表面纤维迅速碳化剥落。 下一秒,系统蓝光一闪:【检测到致命物理冲击,激活隐藏模块——防弹纤维内衬已部署】 内层材质无声展开,泛起哑光金属质感,油滴在其表面凝成珠状滚落,未穿透。 我低头看了眼陈雪。她嘴唇发白,攥着衣角的手指节都青了。 “闭眼。”我说。 她立刻闭上,睫毛微微抖着。 摊主愣了不到一秒,转身就要摸灶台底下。我一步跨出,飞刀插进他鞋尖前一寸的地面,震起一小撮泥土。 他停住。 “再动,”我声音不高,“下一刀就是膝盖。” 他站着没动,手还悬在半空。油腻围裙下摆滴着油,一滴一滴落在地上。 班主任这时慢慢站起身,拍了拍裙子。她弯腰捡起手机,屏幕朝我亮了一下——已经自动关机。 “这位家长,”她说,“你女儿差点被烫伤,你不报警?” 我没理她。 目光扫过她左手。无名指又开始敲包带,节奏还是那样:三下短,两下长,间隔精准。 和赵卫国当年在任务频道里发暗号一样。 我伸手,从地上捞起那块引爆器残片。外壳沾满油污,但接口清晰,能辨认出是军用级微型遥控装置,支持心跳感应与远程双重触发。 塞进口袋时,金属边缘割了下手心。 疼,但清醒。 “走。”我拉住陈雪手腕,转身就走。 她踉跄了一下,跟上来,小声问:“爸……那是坏人吗?” “嗯。” “你背包烧了。” “没事。” 我们拐进夜市后巷,两侧是堆满杂物的店铺后门,头顶晾衣绳挂着湿衣服,滴水打在塑料棚上。脚步声被掩盖,灯光也稀疏起来。 走出五十米,我才放慢速度。 陈雪喘着气,抬头看我:“刚才那个人……为什么要泼油?” “他在等信号。”我说,“引爆器落地,他知道计划败了。” “那你为什么不抓住他们?” “抓了,警察来了,你会被问话。”我低头看她,“然后呢?明天上学,老师说你爸打架,同学议论,你就得解释。我不想你卷进来。” 她抿嘴,不说话了。 过了会儿,轻声说:“可你是英雄。” 我没接这话。 脑子里过的是刚才那一幕——摊主泼油的时机太准,准得像演练过。不是临时起意,是预案。 而且,他目标明确:先杀陈雪,再逼我暴露反应速度和防御手段。 测试我。 我摸了摸背包内衬,金属质感还在,微温。 这玩意儿以前没有。今天是第一次启动。 系统每天给的东西,都不是随便给的。 往前走了一段,路过一家关门的小卖部,玻璃窗反光映出我们俩的身影。我忽然发现,陈雪书包侧袋鼓了一块。 我拉开一看,是那把qSZ-92b手枪的空壳。 她什么时候塞进去的? “谁让你拿这个?”我语气重了些。 “我自己翻出来的。”她小声说,“你说过,要是有人抢我书包……” “那是吓唬人的。”我压低声音,“真用了,爸就得进局子。” “可你有证。”她抬头,“你是兵。” “现在不是了。” 她咬唇,眼圈有点红。 我没再训她。知道她怕。自从上次校门口飞刀之后,她每天都检查书包有没有被碰过,睡觉前要把钥匙扣放在枕头底下。 早熟的孩子,扛着不该她扛的事。 我捏了捏枪壳,收进自己背包夹层。顺手把女儿歪歪扭扭画的全家福拿出来,塞回内口袋。 画纸刚碰口袋,系统突然震动。 蓝光闪了一下,无声无息。 我没停下脚步。 但我知道,有什么变了。 前方路口亮着红绿灯,一辆环卫车缓缓驶过,洒水口喷出弧形水雾。灯光穿过水幕,映出短暂的彩虹。 陈雪忽然拽我袖子:“爸,你看。” 我顺着她手指看去。 水雾后面,有个穿灰色套装的女人站在公交站台,手里拿着手机,正低头操作。 是班主任。 她没走远。 她在等下一个指令。 第15章 全家福里的弹道分析 环卫车喷出的水雾散去,站台上的灰色身影也跟着消失在街角。我拉着女儿的手加快脚步,拐进家属区三号楼的单元门。 楼道灯坏了两盏,最后一段台阶踩上去有轻微回响。我把钥匙插进锁孔前,先侧身挡住女儿视线,右手摸到腰后匕首柄——确认还在。门开后第一件事是反锁,再拉上所有窗帘。阳台玻璃没动过,但我在窗框边缘发现一道浅灰印子,像鞋底蹭过的痕迹。 “先去洗个澡。”我对她说,“热水放够了再进去。” 她点点头,抱着书包进了洗手间。水声响起的同时,我从她书包侧袋抽出那张全家福画纸。 画还是老样子:我穿着旧式迷彩站在军营铁丝网前,手里拎着95式步枪;妻子穿白衬衫笑着牵她的手;背景远处有栋高楼,顶端泛着一点刺眼的亮光。这幅画她画过不下十次,每次都在那栋楼上加点反光。 零点刚过。 【签到成功】 【获得资源:便携式弹道计算软件v1.0】 眼前浮现出一块灰绿色界面,像老式军用终端屏幕,左下角标着“仅限本地运行”。我坐到沙发上,打开夜视仪,切换红外增强模式,把画纸铺在茶几上压平。 镜头对准高楼顶端的反光点。放大四倍后,我发现那不是随意涂的高光,而是一小块镜面反射轨迹——角度精确得不像孩子随手画的。我调出城市地形图比对,估算出那栋楼大概在城西新区,海拔约137米,与女儿学校直线距离2.8公里。 输入参数:风速二级西北风,湿度68%,气温14c,目标高度三层窗口(约9.6米)。模拟开始。 软件推演了三秒,弹出一条红色虚线轨迹,末端标记一个十字准星,正正落在教学楼三楼东侧第二扇窗框内。 就是女儿的教室。 我盯着结果看了五秒,手指不动,呼吸压得很低。这不是巧合。有人从那个位置架过狙击镜,观察过她的教室。而女儿,竟然凭着某种直觉,把这条弹道画进了画里。 我又翻出她之前几次的画作对比。每一次,那栋楼都出现在相同方位,反光点的位置微调,但最终指向的窗口始终一致。最近一次是上周,她在蓝色蜡笔涂抹的天空弧线上,无意划出一道弯曲轨迹,正好和这次软件生成的弹道重合。 女儿不知道自己在画什么,但她记得那种危险的感觉。 我关掉夜视仪,把软件数据导出到手机备忘录,设了三级加密。然后拆开战术手电,取出内部电路板,接上军用电池改装成简易信号干扰器,频率调到引爆装置常用波段。 测试时,干扰器发出轻微嗡鸣。我正要记录数值,听见卧室传来窸窣声。 推开门,女儿已经睡着了。床头灯还亮着,照着她的小脸,睫毛安静地覆在眼睑上。被子盖到下巴,一只手垂在床边,攥着半截彩色铅笔。 枕头上多了样东西。 我的战术匕首。 刀鞘朝外,刀柄冲里,摆得整整齐齐。我轻轻拿起来,发现缠着防滑胶带的刀柄上多了几道刻痕——歪歪扭扭的,像是用铅笔刀慢慢划出来一个字:“爸”。 没有多余笔画,也没有装饰,就那么三个笔画堆在一起,深浅不一,有的地方甚至划破了胶皮。 我站着没动。 十秒钟后,我把匕首放回原位,只取走刀鞘。在系统界面新建一条标记: 【优先保护目标:陈雪】 【威胁等级:Alpha】 【关联线索:高空观测点|弹道可覆盖|持续监视】 刚确认提交,窗外开始下雨。 雨点打在玻璃上,节奏断续,像某种未完成的摩斯码。我走到客厅沙发坐下,手机截图放大那条弹道轨迹,反复比对坐标。 市政厅大楼西侧附属塔楼,十三层以上为空置办公区,对外宣称正在翻修。如果真有人在那里架设远程观测设备,完全可以避开日常巡查。 但我不能动。 现在去查,等于暴露我已经掌握情报。对方只要换个位置,或者直接升级手段,陈雪就会立刻陷入被动。而且系统没提示任何新奖励与该地点相关,说明目前阶段不该强攻。 我需要时间。 右腿旧伤突然抽了一下,像是肌肉记忆在提醒我十年前那次伏击——也是这样的雨夜,队友倒下的顺序和弹道角度,全都对不上报告里的记录。 那时候我就知道,有些子弹,从来不是打给人看的。 是打给活下来的人看的。 而现在,他们又来了。 只不过这次,目标换成了一个背着粉色羽绒服、书包挂着“爸爸是英雄”钥匙扣的小女孩。 我闭眼三秒,再睁开来时,目光落回手机屏幕。弹道终点的红点还在闪。 我把它截下来,设成锁屏背景。 雨越下越大,敲窗声渐渐连成一片。我起身把客厅所有插座拔掉,防止远程窃电触发监听。冰箱停止运转的瞬间,屋子里安静得能听见水滴从屋檐坠落的声音。 我坐回沙发,没开灯。 黑暗中,只有手机屏幕亮着,映出我半张脸。 这时,卧室门缝底下慢慢渗进一丝光。 我立刻警觉,缓步走过去,轻轻推开门。 原来是女儿翻身时碰到了床头灯开关。灯光照着她的睡颜,嘴角微微翘起,像是梦见了什么开心的事。那只彩色铅笔还握在手里,另一只手松松地搭在枕边匕首的刀鞘上。 我没去打扰她。 回到客厅,我从背包夹层取出qSZ-92b的空壳,放进抽屉最底层。然后拿出战术手套戴上,活动手腕关节。 明天清晨五点,小区后空地。 得让女儿学会在雨里跑直线,不能低头,不能慌。 更不能停下。 雨还在下。 我坐在沙发上,手一直放在手机边上,眼睛盯着窗外模糊的楼影。 某一刻,一道闪电划过天际,照亮对面楼宇的屋顶轮廓。 就在那一瞬,我似乎看到某个高处,有一点反光一闪而过。 像镜头盖掀开了一秒。 第16章 雨夜中的格斗升级 凌晨四点三十七分,屋里的插座还拔着,冰箱没声,灯也没开。我盯着手机屏幕上的红点看了两分钟,起身把战术手套塞进冲锋衣口袋,顺手摸了下背包里的匕首柄,确认在。 门开的时候,楼道里一股湿冷的风灌进来。我没开灯,反手把门带上,脚步压到最轻。右腿刚迈下第一级台阶就抽了一下,像是有根铁丝在筋膜里来回拉扯。我扶了下墙,没停。 家属区后空地积水已经没过鞋面,雨水顺着帽檐往下淌,踩进去时发出闷响。我站在原地,闭眼,深呼吸三次。 “开始。” 灰绿色界面立刻弹出来:【格斗术进阶训练·模块激活】【环境适配:雨夜低能见度】【难度系数:4.8】 三个红外热源从不同方向逼近,轮廓模糊,但移动节奏很熟——左前侧快进两步停顿,右后方绕弧线包抄,正后方压步跟进。这打法十年前在边境见过,是王振带队时的标准三人压制阵型。 第一个冲上来的是左侧目标。他抬腿踹我右膝,动作干脆利落。我本能想格挡,但右腿反应慢了半拍,被结结实实踢中,整个人歪进水坑,泥水呛进嘴里。 我撑起来,抹了把脸。 不是幻觉。这种痛感太真实了,像有人拿锤子敲碎膝盖骨。可就在那一瞬,我脑子里闪过画面——当年伏击现场,王振也是这么踹倒李强的,紧接着赵卫国从高处补枪。 这些虚拟敌人……用的全是叛徒的战术。 我不再等他们出招,主动往前压。地面打滑,我故意让左脚一崴,做出失衡假象。左侧那人果然抢步上前锁喉,我顺势拧身,扫腿砸他脚踝,同时肘击右侧偷袭者太阳穴。 两人同时后仰。 中间那个直扑而来,双手成爪。我矮身钻过臂下,反手扣住他手腕,借力甩出去,砸向另外两个未稳的身影。三具虚影撞在一起,瞬间崩解。 【连击达标】【神经反应速度+5%】 我喘了口气,雨水顺着眉毛滴进眼睛,火辣辣的疼。右腿又抽了一次,这次是从大腿根一直窜到脚心。 第二轮开始得更快。 三人换位更频繁,攻击间隙缩短三分之一。我靠听雨声判断方位,但雨越下越大,节奏乱了。一次闪避时右腿没跟上,被踹在肋骨上,整个人撞到水泥墩子,后背硌得生疼。 我趴在地上缓了两秒,听见系统提示音:【判定失败,重置进度】 不行。这样练下去只会一遍遍重复倒下。 我站起来,脱掉帽子,让雨水直接浇在脸上。然后掏出战术手套戴上,指节一节节攥紧。 再来。 第三轮,我改变策略。不躲,不退,专攻破绽。他们三人配合再严密也有空档——每次换位交接的瞬间,总有不到半秒的盲区。 我盯准这个时机,贴着左侧人突进,假装要擒拿,实则用肩撞逼他后撤。中间那个立刻补位,我早等着,膝盖猛顶他裆部,接着锁喉过肩摔,把他砸进积水。 剩下两个还没合围,我已经旋身接肘击,逼退一个,再用掌根直击鼻梁放倒另一个。 【连击达标】【肌肉协调性+7%】 我站着没动,胸口起伏。雨水混着汗流进脖颈,衣服全透了,贴在身上像裹了层铁皮。 第四轮开始前,我听见卧室窗户那边有动静。 抬头看去,窗帘拉开一条缝,女儿的脸露了出来。她穿着粉色羽绒服,一只手抓着窗框,另一只手按在玻璃上,眼睛睁得很大。 我没招呼她,转回头。 最后一轮启动。 三人同步逼近,动作比之前快得多。我刚格开一记横扫,右腿突然整条僵住,动不了。我单腿支撑,勉强躲过正面扑击,但身后那人已经贴近,双手掐向我喉咙。 我偏头,肩膀硬扛一记锁喉,反手去抓他手腕。可右腿撑不住,整个人往下滑。 就在这时,远处高楼某个窗口,那点反光又闪了一下。 和昨晚一样,像镜头盖掀开一秒。 这回我没分神。闭上眼,只听雨声。 三个人的脚步声、呼吸声、衣料摩擦声,在雨里变得格外清晰。 我猛地蹬地,左腿为轴旋转发力,肘击、膝撞、锁喉三连贯打出,最后抓住中间那人衣领,标准过肩摔狠狠掼进水里。 虚影崩解的刹那,脊椎深处“咔”地一声轻响。 像是十年没通的电线,终于接上了电。 【格斗术进阶完成】【解锁技能:近身压制·三级】 我跪在水里,喘得厉害。额头不知什么时候磕到了什么,血顺着眉角流下来,混着雨水滴进眼睛。我没擦。 抬起头,看见自家窗户还亮着灯。窗帘缝隙里,女儿的脸不见了。 我撑着膝盖慢慢站起来,右腿还在抖,但比刚才松了些。跛着走回单元门口,回头看了一眼对面高楼。 那点反光没了。 钥匙插进锁孔时,手有点抖。门推开,屋里还是黑的。我把湿透的冲锋衣脱下来,拧了半盆水,挂在阳台晾着。战术手套也换了新的,从背包夹层取出,套上。 路过女儿房间,门虚掩着。我轻轻推开一条缝。 她居然睡着了,手里还攥着彩色铅笔,另一只手搭在枕边——那里原本放着我的匕首刀鞘。现在空了。 床头灯关了,桌上多了张画。 我走近两步。 还是那幅全家福。但这次,她把我的迷彩服涂成了金色,一笔一笔盖上去的,边缘都没涂匀,蜡笔刮痕一道道叠着。 画纸角落,用铅笔写了三个字:金甲战士。 我没碰它,退出房间,轻轻带上门。 坐回沙发,手机锁屏还是那条红色弹道轨迹。我把它放大,截了个新图,存进加密文件夹。 雨小了,窗外只剩滴答声。 我盯着屏幕,手指划过地图上那个高空观测点。市政厅西侧塔楼十三层,空置办公区。 明天送女儿上学,得绕路。 正想着,阳台传来轻微响动。 我立刻起身,摸向匕首位置。 低头一看,湿衣服还在滴水,一滴滴落在地板上,刚好形成三点连线——和软件模拟出的弹道起始坐标,完全一致。 第17章 公交车的炸弹阴影 天亮前雨停了,湿气压在裤管上,右腿像灌了铅。我站在阳台看了十分钟滴水的衣角,三点连成一线,和昨晚软件推演的弹道起始点分毫不差。 这地方不能久留。 我收了晾着的衣服,把战术匕首插进冲锋衣内袋,摸了下背包里的女儿画纸——那张被涂成“金甲战士”的全家福还在。女儿已经背好书包,钥匙扣晃得叮当响,小脸冻得发红。 “今天不坐公交车。”我说。 女儿愣了一下,“可你说过……” “换条路走。”我没回头看她,拉开了门。 路上人不多,早班公交刚发车,站台空荡荡的。长椅底下有块金属反光,一闪即逝。我脚步顿住,右手立刻护到身后把女儿挡住。 系统界面无声弹出:【热源异常】【检测到高密度电路模块】【型号匹配:m21-pS 压力感应式触发装置】 倒计时启动,红色数字浮现在视野中央:04:59。 我低头扫了一眼长椅底部,外壳用胶带缠过,接缝处露出半截电线,蓝线绕在压力板上方,只要有人坐下,重量压迫导致线路闭合,电流就会引爆主装药。 不能动它。 我撕下衬衫下摆,慢慢裹住炸弹外壳,固定住内部结构。手指贴着冷铁,能感觉到微弱震颤——这是军用级稳定器在工作,说明背后有人远程监控。 “爸爸?”女儿拽了下我袖子,“怎么了?” “站着别动。”我声音压得很低,眼睛没离开长椅。 视线里跳出新提示:【战场重建系统·拆弹模块加载中】【解锁技能:军用级排爆流程(基础)】 一页电子手册瞬间铺开,图示清晰标注各线路功能。蓝线是主控回路,维持系统待命状态;红线为备用点火线路,独立供电;黄线连接外部遥控接收端口。 也就是说,剪断蓝线能解除压力触发机制,但对方手里还有遥控器。 我抬头。 二十米外,公交站另一侧,班主任站在路灯杆旁,黑框眼镜反射晨光,灰色套装一丝不乱。她右手插在口袋里,指尖露出一小截银色天线,正对着这边。 她在等我动手。 我收回目光,从背包夹层抽出战术剪,左手继续按着衬衫包住的炸弹。剪刀尖抵上蓝线根部,手没抖。 02:13。 呼吸放慢,肌肉绷紧,像当年在边境拆第一颗地雷那样。 我记得教官说过,排爆最怕两种人:一种是不怕死的莽夫,一种是想太多的老兵油子。前者容易误判,后者会被回忆拖垮。 我不是新兵了。 咔。 蓝线断开,倒计时骤停在01:47。 装置上的红灯熄灭,转为绿光常亮——解除成功。 但我没松手。 班主任还没走。 她缓缓抽出右手,遥控器完全暴露在视线中,拇指搭在发射键上,嘴角动了动,像是笑了一下。 然后她按下按钮。 我猛地扑向陈雪,将她整个人压在身侧水泥墩后。耳边“滴”了一声,炸弹残体震动了一下,黄灯闪了一次,随即熄灭。 虚惊? 不。她在测试反应速度。 我慢慢起身,把陈雪拉起来,顺手将拆下的电路板塞进冲锋衣内袋。表面看只是普通塑料片,实际嵌着信号追踪芯片——昨夜我在夜市摊缴获的引爆器残骸里见过同类元件。 “我们走。”我说。 她点点头,脚步有点迟疑,“老师刚才也在那儿……” “嗯。”我没多说。 女儿咬着嘴唇,“她是不是……不喜欢我?” “不是。”我握紧她的手,“有人想害你,但,别害怕,爸决不会让人伤害到你。” 她没再问,只是走得更靠近我一些。 走到路口,我停下,假装系鞋带,实则掏出手机对准远处监控摄像头编号拍照。一共四个角度,全部覆盖站台区域。我要调录像,查她什么时候来的,有没有同伙。 班主任已经不见了。 出租车停靠点有辆黑车刚启动,车牌尾号是“678”,本地专车常用号码段。司机没戴工牌,副驾座位上放着一个灰布包,形状像工具箱。 我记下车型和颜色。 直起身时,右腿抽了一下,比早上那次更狠,像是旧伤被什么东西牵动了。我扶了下墙,没吭声。 陈雪仰头看我,“爸爸,你还好吗?” “没事。”我拍拍她肩,“快到了。” 学校大门就在三百米外,门口有几个家长等着,孩子陆续往里走。我本该送她进去,转身就走,可脚步迈不出去。 不对劲。 从阳台滴水三点连线,到公交站长椅埋弹,再到班主任手持遥控器现身——这不是随机袭击,是定点清除演练。 目标是我女儿。 而他们选择在学校周边动手,说明……教育系统里有他们的人。 我低头看手机,刚拍的监控编号还亮着。医院那边还没查清主治医师和爆炸案的关系,现在又冒出个班主任。 两条线,正在往一起收。 “爸爸?”陈雪轻声叫。 “嗯。” “明天……我还想坐公交车。” 我没回答,只是把手伸进冲锋衣,确认那块电路板还在。边缘有些发烫,像是刚接收过一段加密信号。 街对面,一辆环卫车缓缓驶过,车底闪过一道蓝光,和刚才炸弹里的黄灯频闪节奏一致。 我盯着它开远,手指在手机屏幕滑动,打开录音功能,对准最近的路灯摄像头。 画面里,班主任的确切位置、遥控器型号、炸弹布设手法,全都录下来了。 还不够。 我需要知道这玩意儿是从哪来的,谁批准进校园周边施工的,谁负责安防巡查。 医院档案室有全市重点区域布防记录。 我牵着女儿走到校门口执勤岗亭边,看着她刷卡进门,转身走向辅路。 拐角处有个报刊亭,老板正收摊。我走过去买了一瓶水,顺口问:“刚才那辆环卫车,是哪个公司的?” 他抬头看了看,“哦,那个啊,说是市政清洁的,但没见过工牌。” 我拧开瓶盖喝了一口,水有点凉。 把空瓶扔进垃圾桶时,我发现瓶底印着一行小字:生产日期 2031.04.18。 可昨天才四月十六。 第18章 医院档案室的火光 我盯着矿泉水瓶底那行字,喉咙发紧。这水还没上市,就已经出现在街边摊上。环卫车、炸弹、未来生产的瓶装水——全拧在一条线上,往医院深处扯。 女儿刚进校门,我转身就走。右腿像被铁丝绞着,每一步都牵出一阵闷痛,但不能停。班主任能遥控引爆器,说明背后有人批条子放行施工车辆进出校园周边。这种权限,不会凭空来。 得查档案。 医院地下二层有全市重点区域安防布防记录存档,十年前我也去过。那时候还是作战代号“铁砧”的机密项目配套库房,现在改成了普通病历档案室,可门禁系统没变——老式机械锁加红外对射,联网但不直通公安平台。 我绕到后巷,避开正门人脸识别闸机。墙角堆着几箱废弃输液架,我蹲下翻找,从夹缝里摸出一块灰绿色电路板,就是昨夜拆下来的追踪芯片残片。手指搓了搓接口氧化层,塞进背包侧袋的微型干扰器里。 这玩意儿是用夜市摊缴获的引爆器零件拼的,频率调得正好能冲掉监控基站三秒信号。三秒不够跑完走廊,但够制造一次画面延迟。 我贴着外墙走,头顶探头转过来时立刻蹲低。干扰器滴滴两声,红灯闪灭。视野角落弹出提示:【信号干扰成功】【红外画面冻结15秒】 动。 我翻过绿化带矮墙,脚踩进泥水坑也没停,直奔消防通道口。门锁换了新磁卡锁,老路走不通。抬头看通风井盖,锈迹斑斑,螺丝孔歪斜——上次暴雨冲垮管道留下的痕迹还在。 战术匕首撬开四角螺栓,井盖掀开一条缝。霉味扑面而来。我吸口气,单手撑住边缘,翻身钻进去。 管道狭窄,肩膀蹭着水泥壁往前爬。膝盖压碎多年积灰,发出细微响动。前方拐角处一束光斜照进来,是档案室外走廊的应急灯。我屏住呼吸,听见楼下脚步声由远及近,两个保安正巡逻。 他们说话声顺着风管传上来。 “三楼b区又报火警误触,是不是线路老化?” “查过了,触发源在档案室门口感应器,可能是老鼠咬线。” 脚步声渐远。 我继续爬,直到通风口栅栏出现在眼前。用匕首尖顶开卡扣,轻轻放下,探头观察。 走廊空无一人。门牌显示:S区-307,档案调阅室。 就是这儿。 我滑下通风口,落地无声。右腿落地瞬间抽了一下,差点跪倒。扶住墙站稳,掏出战术手电,光圈扫过一排排铁皮柜。标签泛黄,字迹模糊。 S-307。 找到编号对应的柜子,拉开抽屉。纸张堆得密实,最上面一份病历封面写着“神经科重症监护病房”,日期正是我苏醒那天。 但我不是来找自己住院记录的。 手指快速翻动,页边编码一栏有个小戳:【布防审批·市政工程部】。找到了。这类文件通常附带施工车辆进出许可清单和监控盲区备案说明。 我把整叠资料抽出,塞进防水档案袋。袋子一合拢,整层楼警报骤然响起。 呜——呜—— 红色应急灯旋转闪烁,防火门“咔”地自动闭锁。 我没动。 系统界面安静如常,没有热源报警,也没有烟雾检测提示。这不是火灾警报,是人为触发的封锁程序。 有人知道我来了。 主楼梯肯定被堵。我转身冲向窗边,手电光扫过玻璃密封条。匕首划开一圈,抓住窗框往上推。老旧滑轨吱呀作响,勉强拉开半尺缝隙。 外面是三楼高度,下面是绿化带。跳下去能活,但档案可能损毁。我咬住档案袋一角,腾出双手,扒住窗沿翻身而出。 身体悬空刹那,手套摩擦玻璃,擦出一串火星。 下坠中途,排水管接头突然断裂。整个人失去支撑,直往下砸。 就在半空失衡瞬间,视野中央弹出灰白色提示框:【签到奖励解锁——军用攀爬钩】 手腕内侧一震,金属构件自动展开。我没思考,本能甩出手臂。 嗖! 钢索破空而出,钉入墙体。绳索绷直,下坠力道猛地一顿。借势横荡,撞上邻楼雨棚。 铁架咯吱响,棚面塌陷半边。我滚落在瓦楞铁皮上,档案袋死死夹在腋下。翻身趴稳,抬头看刚才跳出的窗口——窗帘晃动,一道黑影站在里面,手里举着长管武器。 狙击枪。 我贴着雨棚边缘爬行,脚下铁皮随时会塌。挪到尽头,纵身跃下,落地翻滚卸力,顺势钻进窄巷。 巷子漆黑,堆满垃圾箱。我靠墙喘口气,摸出手枪检查。qSZ-92b还在背包夹层,弹夹满员。可右腿旧伤彻底炸开,像有刀在里面搅。 不能停。 我撕下冲锋衣里衬布条,缠紧大腿根部止血带位置,拄着战术手电当拐杖往前走。街灯照不到这里,只有远处霓虹映出轮廓。 档案袋还干着。 贴胸藏着,能感觉到纸张边缘硌着皮肤。刚才那一跳、一荡、一滚,全是为了它。 巷口传来环卫车引擎声。同一辆,蓝光频闪节奏和早上的炸弹一致。我缩进墙凹,等车开过才迈步。 三百米外有间废弃快递站,铁皮屋改的短租仓房,钥匙在我背包夹层。周崇山当年安排的落脚点之一,没人知道。 快到了。 拐最后一个弯时,听见塑料瓶被踩扁的声音。低头看,地上散落几个矿泉水瓶,瓶底都印着:生产日期 2031.04.18。 我蹲下捡起一个,指腹摩挲那行字。 瓶身突然震动。 第19章 空弹夹里的死亡名单 雨水顺着铁皮屋顶的裂缝滴下来,砸在水泥地上,一滴一滴,像秒针走动。 我靠在墙边,右腿从膝盖到大腿根一路发麻,冷汗顺着太阳穴往下淌。背包里的档案袋还贴着胸口,没湿。手枪在掌心发烫,我把它翻过来,检查弹夹。 qSZ-92b的弹夹空了,但不对劲——底部有层硬纸片似的垫片,轻轻一碰就鼓起一块。我用战术匕首尖端沿着边缘划开,金属夹层“啪”地弹落,一张泛黄的照片滑进手心。 照片烧过一边,焦黑卷曲,五个人站在靶场前,背后是锈铁丝网和沙袋掩体。最左边那人是我,满脸胡茬,肩上扛着狙击步枪。往右数,张立军、李建平、赵卫国、王振——全队最后一次集结。 我的呼吸停了半拍。 手指不受控地抖了一下。这张照片不该存在。十年前任务失败后,所有资料都被封存销毁,连遗物清单都没留下一张相纸。这把枪是系统签到得来的,整修过的老型号,可谁会在弹夹里藏东西? 我盯着赵卫国的脸。那时候他还穿作训服,没现在那身西装,也没戴金丝眼镜,但眼神一样——看人时像在估价,嘴角压着冷笑。他左手无名指上,那枚蛇形戒指正反着光。 照片背面空白,没人写字。 我刚想收起来,门外传来敲门声。 “爸?你在里面吗?” 是女儿的声音。 我没应,把照片塞进冲锋衣内袋,抹了把脸上的雨水才开门。她抱着湿透的粉色羽绒服,头发贴在额头上,书包上的“爸爸是英雄”钥匙扣还在晃。 “我……我看你衣服全湿了,想帮你晾一下。”她说着就要往里走。 屋里没灯,只有窗外微弱的霓虹照进来。桌上摊着手枪零件和防水袋,她一眼就看见了那张照片,弯腰捡起来:“这是谁啊?” “不认识的人。”我把照片抢回来,只留上面三个人脸露在外面。 她歪头看了两秒,“那个戴戒指的叔叔好凶。” 说完,她从书包里掏出一支红彩笔,在照片背面“唰唰”画了个大叉,用力得差点戳破纸背。 “画个x,坏人就不能动了。”她把笔盖咬在嘴里,眼睛亮亮的,“我们班小美说,画叉的人会倒霉三天。” 我没说话。 她画的那一笔,正好横在赵卫国的名字位置。十年前任务前夜,他在指挥帐篷里摩挲戒指的样子又回来了——那天晚上他说:“活下来的,才有资格谈真相。” 结果他让我“死”了十年。 我捏紧照片,指甲掐进边角。女儿站在我面前,不知道这张纸意味着什么,也不知道她刚刚用一支儿童彩笔,给一个杀人犯判了刑。 “衣服挂那边就行。”我声音哑了,“外面雨还没停,别出去。” 她点点头,把羽绒服搭在铁架上,又回头看了眼桌上的枪:“爸,你是不是又要打仗了?” “不是打仗。”我说,“是还账。” 她没再问,坐到角落的小凳上,从书包里拿出作业本开始写数学题。铅笔划纸的沙沙声填满了屋子。 我背过身,把照片放进背包夹层,压在那张歪歪扭扭的全家福下面。然后打开意识界面,闭眼默念:签到。 【今日签到成功】 【奖励解锁:面部特征比对模块】 灰白光幕浮现在眼前,我将照片投影上去。系统开始扫描,五个人的脸逐一高亮。 - 张立军(已牺牲) - 李建平(已牺牲) - 赵卫国(天穹集团董事长) - 王振(境外企业顾问) - 陈铮(幸存者) 信息栏滚动更新:赵卫国近三个月出席公开活动十七次,包括慈善晚宴、新药发布会、青少年国防教育论坛。照片里他穿白大褂,笑着给小学生递显微镜。 而王振的资料显示,他三年前以“技术顾问”身份入境东南亚某国,持有双重国籍,社交账号最后一条动态是半年前发布的雪山风景照。 我盯着“已牺牲”三个字。 张立军和李建平确实死了。爆炸发生时,他们在我前面十米处,被定向爆破直接吞噬。可赵卫国和王振呢?他们明明开了枪,却对外宣称我队全员阵亡,连抚恤金都领了。 是谁批准的死亡认定? 又是谁允许叛徒披上企业家外衣,站上演讲台? 我关掉界面,额头抵在冰冷的铁皮墙上。右腿旧伤抽搐着,像有电流在里面爬。十年前那一炸没杀死我,但这十年被人当成死人,才是最狠的刀。 女儿还在写作业。 她抬手捋了下刘海,动作和她妈年轻时一模一样。我忽然想起病房第一天,她在餐盘底下刻的那个“雪”字。那么轻的一笔,却让我从植物人状态睁开了眼。 现在她坐在这里,不知道她的父亲曾经是一个兵,也不知道那些笑得体面的男人,手上沾过战友的血。 我走到桌边,重新组装手枪。弹夹推入时发出“咔”的一声脆响。 她抬头:“爸,你要去哪?” “不远。”我说,“办点事。” “能回来吃晚饭吗?” “嗯。” 她低头继续写题,嘴里哼起学校教的儿歌。我检查了匕首、战术手电、干扰器,把背包拉链拉紧。 走到门口时,她突然叫住我:“爸。” 我回头。 她指着照片背面那个红叉,认真地说:“要是坏人还不动,我就再画一个。” 我没回答,拉开铁门走出去。 雨小了,风还在刮。巷子口那几个印着“2031.04.18”的矿泉水瓶还在原地,瓶身不再震动。 我蹲下,捡起一个,握在手里。 生产日期是未来的,可它已经出现在现实里。就像那张本不该存在的照片,像我这个本该死去的人。 我把它塞进背包侧袋,沿着墙根往巷外走。 三百米,就能回到医院后巷。明天清晨第一班环卫车六点十五分进场,轮椅轨迹会留在泥地上。只要角度对,光线够,就能还原出施工车辆的真实进出路线。 而那条路线,可能通向某个不该存在的地下通道。 我拐过最后一个弯,鞋底踩进水坑。 抬头时,看见医院围墙外的路灯下,一道轮椅压过的湿痕,斜斜地延伸进绿化带深处。 第20章 轮椅印迹的密码 雨水顺着鞋帮往里渗,凉得刺骨。我站在医院后巷拐角,手里还攥着那个生产日期标着“2031”的矿泉水瓶。瓶身不再震动,但掌心的湿意提醒我——这玩意儿不是幻觉。 前方泥地上,那道轮椅压过的痕迹斜斜切入绿化带,像一道被人刻意抹过又没擦干净的笔画。昨夜的雨冲掉了不少细节,可转弯处的深陷弧度还在,右侧轮子明显吃力更重,说明推行的人右臂发力习惯性偏强。 我蹲下,把背包搁在干砖上,脱掉右脚那只已经湿透的作战靴。战术手电打开,光束贴着地面扫过去。泥痕边缘有细微的拖拽纹路,和我在边境雷区见过的侦察车测试轨迹很像。那时候我们靠轮胎印判断敌方巡逻频率,现在,轮到我自己来当那辆车了。 脑子里过了一遍十年前住院的日子。每天早上六点,护工推着同一批轮椅从后门进,走固定路线送病人做检查。我用掌沿比划着,模拟当时的角度和速度,在脑海里重建路径。系统界面无声浮现,灰白网格铺开,我把三处清晰的拐点标记进去。 不够。缺节奏。 我起身,朝杂物堆走去。铁皮棚子底下堆着报废医疗设备,其中一辆老式手动轮椅歪在角落,漆面剥落,刹车杆锈得发红。就是它。我把它拖出来,单手扶正,推动前行。 第一段直线,匀速。 第二个弯,故意加重右侧压力,留下深痕。 第三个节点,停顿两秒,再起步,形成“短-长-短”的推进节拍。 七段重复动作做完,系统突然弹出提示: 【检测到规律性轨迹,正在解析……】 光幕滚动: dot-dASh-dot \/ dASh-dot-dASh \/ dot-dot-dASh 摩斯密码破译完成。 坐标锁定——城西老工业区,废弃化工厂b7库房。 我没动。手指在轮椅扶手上轻轻敲了三下,复核一遍节奏。没错,是SoS的变体编码,最后加了一组定位信号。这种手法我在一次反恐演习中用过,把逃生路线藏在伤员转移记录的轮迹里。没想到,有人把这套逻辑反过来用在我身上。 是谁留下的? 医院内部人员?还是……当年任务里漏网的线索? 我正想着,远处传来金属刮地的声音。不是保安的警棍敲栏杆,也不是野猫翻垃圾桶。那声音稳定、缓慢,带着一种刻意控制的节奏感。 我关掉手电,背靠墙根蹲下,右手滑向腰间飞刀。视线余光捕捉到人影——白大褂,推着一辆轮椅,正从围墙另一侧缓缓靠近。是他,我的主治医师。 他平时穿皮鞋走路极轻,可这次脚步有点飘,左腿似乎不太稳。走近了些,我才看清他白大褂下摆沾着泥,裤脚卷起一截,露出黑色皮鞋尖上的刮痕。那辆轮椅的支架间,斜插着一根细长金属管,前端哑光处理,接口处有螺纹凹槽。 消音器。还没装枪。 夜视仪自动启动,热成像画面里,他心跳每分钟一百一十以上,左手握扶手的肌肉持续紧绷,右腿小腿轻微抽搐。不像查房,像在执行任务。 他停在离我十五米远的地方,似乎察觉到了什么。我没动,等他自己做出选择。 两秒后,他继续往前推,轮子碾过水洼,发出“咯吱”一声轻响。距离缩短到十米时,我缓缓站起,抓起背包甩上肩,故意让脚步显得沉重。 “这么晚还查房?”我嗓音沙哑,朝他走去。 他猛地刹住轮椅,脸上挤出笑:“陈先生……你出院了怎么还来?” “顺路看看老地方。”我停下,目光扫过轮椅底部,“你们医院的轮椅,刹车都松。” 他瞳孔一缩。 那是我随口说的试探。可他知道我指的是什么——那辆轮椅的刹车杆被人为调松过,只有经常使用的人才会发现异常。他曾偷偷改装过它,用来配合监控角度调整推行路线。 他没说话,手指却微微抖了一下。 我盯着他,“上次走的时候,轮椅卡在负一层坡道,差点翻了。你们后勤该修修了。” 他勉强点头,“是该换了。” 空气僵了几秒。他眼神飘向我刚才标记泥痕的位置,又迅速收回。 我知道他在找证据。要么是确认轨迹是否被解读,要么是想毁掉残留印记。 我不再废话,转身就走,步伐稳健但不快,像是个刚出院、腿脚不便的普通人。走出五步后,听见他低声说了句什么,没听清。 直到转入巷口死角,我才贴墙疾行几步,从飞刀尾端拧下信号片——那是系统签到得来的微型追踪器,外形像一枚生锈的垫圈。我反手一抛,精准落入绿化带深处的排水沟缝隙。 十秒后,那边传来窸窣声。有人过去了。 我靠着墙,摸出手枪检查弹夹。qSZ-92b还在,空着。匕首在侧袋,战术手套贴身收着。背包里那份市政工程布防审批文件硌着肋骨,还有那张烧焦的照片,压在全家福下面。 城西废弃化工厂。b7库房。 那里没有登记在案的电力供应,也没有合法产权记录。地图上它是一片灰色区域,连环卫车都不进。可偏偏,它的地下管网图出现在医院档案室的封存文件里,和我当年任务区域的地质结构高度相似。 我拉紧冲锋衣拉链,右腿旧伤隐隐作痛,像有根钢丝在里面来回拉扯。不是害怕,是提醒。 我迈步往前走,穿过最后一段窄巷。前方是主街,路灯昏黄,一辆夜班公交刚驶过,留下潮湿的尾气味。 拐出巷口前,我回头看了眼。 主治医师还站在原地,低头在轮椅底部摸索。几秒后,他掏出一个巴掌大的接收器,屏幕上亮起一个红点——正是我刚才抛下的信号片位置。 他抬头望向巷子,眼神变了。 我转身,走进夜色。 三百米外的公交站台,电子屏显示下一班车将在八分钟后到达。我站在阴影里,没去候车区。手机没信号,也不需要。我知道该怎么去城西。 只需要一辆能跑长途的摩托,一把够长的扳手,和一段没人记得的地下检修通道入口。 而那个入口的钥匙,就藏在b7库房的地板夹层里——系统刚刚解锁的记忆碎片告诉我,十年前,我亲手焊死过那道门。 第21章 废弃工厂的热源盛宴 公交站台的电子屏熄了。我收起手机,它还是没信号,跟废铁一样。八分钟前那班车带走了最后几个夜归人,轮胎碾过积水的声音远得像上辈子的事。 我转身走向巷子尽头那辆蒙尘的摩托。车座裂了口,弹簧戳出来半截,油箱锈得掉渣。钥匙插进去一拧,引擎咳了两声居然打着了。扳手就塞在脚踏板底下,冷铁贴着小腿,硌得人清醒。 三公里外,城西老工业区的轮廓趴在地平线上,像一排被遗弃的棺材。风从厂区空地刮过来,带着酸腐味和铁锈的腥气。地下检修通道的入口藏在b7库房西侧排水沟下面,盖板用混凝土封过,但系统记忆里焊缝的位置清清楚楚。 我用扳手撬了十分钟,水泥块终于崩开一道缝。我伸手进去摸到生锈的U型锁,匕首尖挑了两下,“咔哒”一声断了。铁门向内塌了一角,里面黑得能吞人。 夜视仪戴上,视野立马变成一片幽绿。十二个热源在厂房深处聚成一团,像是围炉取暖。他们不动,我也就不动。贴着墙根爬了二十米,头顶传来金属松动的吱呀声——是通风管。 我将攀爬钩甩上去,再把绳索绷直,然后借力腾身,一脚踩进管道口。积灰扑簌簌往下掉,我在半空拧腰避开,落地时单膝跪地,手套擦过管壁发出轻微沙响。 管子横贯整个厂房上空,尽头正对中央区域。我趴下,往前蹭。每挪一寸都先听三秒,再动。下方空间开阔,地面散着报废的反应釜和断裂的钢架,几盏应急灯闪着红光,照不出人脸。 热源分布密集,但中间那个人体型明显大一圈,站着不动,其他人围在他外围半圈。他说话声音压得很低,可厂房空旷,字句撞着铁皮来回弹。 “……当年那些废物,一个都没活下来。” 停顿两秒。 “除了他。” 我咬住匕首柄,手贴管壁。震动顺着掌心传上来,说话的人确实站在正下方。声线沉,尾音拖得略长,像含着一口痰。系统界面无声展开,声纹比对进度条缓缓推进。 【匹配度:89%】 【目标身份:赵卫国】 没错了。十年前任务前夜,他在指挥所也是这调子,一边敲桌子一边说:“边境那片林子,进去就别想着回来。” 他旁边两个热源靠得近,肩部轮廓厚实,应该是贴身护卫。一个站位偏左三十度,右手习惯性搭在后腰;另一个重心落在右腿,走路时会有轻微晃动——典型的枪套负重姿态。 我慢慢抽出飞刀,刀尖抵住前方管壁螺丝。只要拧松三颗,就能让整段管道下沉五公分,制造足够大的落点优势。时间、角度、距离都在脑子里过了一遍,就像当年在靶场校准狙击镜。 飞刀刚旋下半圈,系统界面突然炸出红框: 【警告:天花板承重梁结构疲劳】 【预计断裂时间:8秒】 我猛地缩手。夜视仪切换结构透视模式,上方主梁内部裂纹呈网状扩散,应力点集中在正下方三米处——正是我计划降落的位置。 七秒。 我没动,呼吸闭住。眼角余光扫过右侧,一根横向支撑梁热成像显示完整,没有裂痕蔓延迹象。距离三米,需要横向移动。 六秒。 我收腹,膝盖离地,双手抓稳管道边缘。身体像壁虎一样贴着顶棚侧移,军用手套增加摩擦力,每挪一步都控制肌肉震颤。 五秒。 灰尘从接缝处飘落,在夜视仪里像细雪。下方的人似乎察觉什么,其中一个护卫抬头扫了一眼,又低头继续听令。 四秒。 我移到新落点上方,左手探出,指节抵住支撑梁边缘。位置稍偏,落地后会有两秒调整期,但至少不会砸穿地板惊动全员。 三秒。 赵卫国还在说话,声音比刚才清晰了些:“……监控已经切到备用线路,没人知道他今晚会来。” 两秒。 我绷紧大腿肌肉,重心前倾,只等倒计时归零就跃下。 一秒。 头顶主梁发出细微的金属撕裂声,像有人用指甲划过铁皮。 归零。 我没有跳。 而是把飞刀重新咬回嘴里,右手摸向战术手套内侧暗袋——那里藏着一颗微型震爆弹,系统签到第七天解锁的装备,还一直没机会用。 下方,赵卫国抬手看了眼表,袖口露出半截蛇形戒指,在红光下泛着冷芒。 “清理工作,”他说,“从他女儿开始。” 第22章 消音器下的童年阴影 我还在支撑梁上趴着,震爆弹已经握在右手。赵卫国那句话像根铁钉,狠狠凿进我的太阳穴——“从他女儿开始”。 没时间等了。 拇指拨掉保险环,进入三秒倒计时。我抬手把震爆弹甩向厂房中央的吊灯支架,同时整个人顺着支撑梁滑下。脚刚落地,头顶主梁“咔”地一声裂开,混凝土块砸下来,烟尘轰然炸起。 强光闪的瞬间,我冲进烟里。飞刀出手,第一把直奔赵卫国持枪的手腕。他反应不慢,侧身抬臂挡了一下,枪口偏了半寸,子弹擦着我左肩打过去。背包“嗤”地冒烟,防弹层烧出焦痕。 第二把飞刀切过他肩膀上的通讯线,电线断开,耳机掉落。他猛地一怔,还没来得及低头看,第三把飞刀“咚”地钉在他脚前,刀柄晃着。 他退了半步。 两个护卫立刻包抄上来,一个扑向我左侧,另一个去扶赵卫国。我没追,反而后撤两步,背靠一台报废的反应釜。背包挡在胸前,手指摸到内袋里的战术手套,确认飞刀还剩一把。 赵卫国站定,从西装内袋掏出一把短管手枪,枪口套着圆柱形消音器。他冷笑:“你这些本事,也就只能护个小孩。” 我没吭声。 他慢慢抬枪,对准我的头:“知道为什么选消音器吗?杀人的时候,安静点好。尤其是……杀亲人的时候。” 话音落下的刹那,我往前冲了一步,背包迎着枪口顶上去。 “砰!” 子弹撞上防弹纤维,整块材料瞬间发烫,一股糊味窜出来。我借力旋身,把背包甩到侧面,逼他重新瞄准。 他又开了一枪。 “砰!” 背包边缘撕裂,但没穿。 第三次举枪,他忽然换了语气:“你女儿书包上的钥匙扣……是你老婆留下的吧?” 我脚步一顿。 “和她妈妈那个,一模一样。”他盯着我,嘴角翘起来,“金属牌背面刻着‘雪’字,对不对?你送她的结婚纪念日礼物,亲子款。” 脑子里“嗡”地一声。 画面直接撞进来——十年前医院走廊,我抱着妻子往急救室跑。她脸色发白,手里死死攥着那块金属牌,嘴里断断续续地说:“别让雪儿……一个人……” 血顺着她手腕流下来,滴在我手背上,热的。 我咬住舌尖,疼劲儿上来,眼前黑雾散了。 赵卫国还在笑:“你当植物人那十年,她坟头草都齐腰了吧?现在轮到你闺女,你说,她临死前会不会也喊爸爸?” 我动了。 不是冲他,而是原地站定,把背包缓缓放下,扔在地上。焦黑的布料还在冒烟。 我看着他,声音压得很低:“你说她妈妈……那你应该记得,她最后一句话是‘别让雪儿一个人’。” 他笑容僵了一下。 我往前走一步:“你派人监视她三年,连她化疗那天谁送的饭都知道。那你告诉我——她咽气的时候,有没有人握着她的手?” 他瞳孔缩了缩。 我又走一步:“你这种人,一辈子都不会懂。护不住的人,我拿命补。现在活着的,一个都不能少。” 他抬枪要射。 我甩出最后一把飞刀。 刀锋精准劈中消音器连接处,“咔”地一声,金属筒滚落在地,弹跳两下,钻进黑暗。 枪管裸露出来,像被拔了牙的蛇。 我一步步逼近:“现在,轮到你听清楚了——谁也不准碰我女儿。” 他往后退,脚下踩到一根铁管,踉跄了一下。两个护卫冲上来挡在他前面,一人掏枪,另一人伸手去拉墙边的应急拉绳。 警报器响了。 红灯开始闪,一圈圈扫过废墟。 赵卫国被人架着往厂房后方撤,通道口就在反应釜群后面。临进去前,他回头看了我一眼,嘴动了动。 我没听清他说什么。 但他笑了。 我站在原地,没追。 地上那枚钥匙扣被踢到了脚边,沾着灰,金属牌上的“雪”字有点模糊。我弯腰捡起来,用拇指蹭了蹭刻痕。 有点凉。 贴身收进冲锋衣内袋,挨着心脏的位置。 背包烧得只剩半边,我拖着右腿走到门口,拐进检修通道。外面风大,吹得厂房铁皮哗啦响。 我回头看了一眼。 应急灯还在闪,照得满地碎渣像撒了一地玻璃。 通道深处传来脚步声,不止一个人。 我转身往出口走,手插进裤兜,摸到一枚空弹壳——早上陈雪塞进我口袋的,说是她从校门口捡的“幸运物”。 现在它滚在掌心,冰凉。 我把它攥紧。 走出厂区时,天还是黑的。远处高架桥上有车灯划过,像流星。 我停下,从内袋掏出钥匙扣,又看了一眼。 然后继续往前走。 右腿每迈一步都沉,但没停。 快到巷口,手机震动了一下。 屏幕亮起,一条匿名短信: “你女儿今天升旗仪式站在第一排。” 我盯着那行字,三秒。 删了。 把手机放回去,抬头看天。 云裂了条缝,漏出一点月光。 第23章 市政厅顶楼的狙击镜 手机屏幕的光还亮着,那条短信已经删了,可字一个没少地刻在脑子里。我站在巷口,风从背后推着,右腿像灌了铅,但不能停。 升旗仪式第一排——不是通知,是预告。 我掏出手机,把短信内容输进系统界面。指尖划过屏幕时,背包里半烧的布料蹭着后背,火燎过的味儿还在。系统没响,三秒后弹出红点,标在市政厅西侧信号塔上。 就是那儿。 我收起手机,拐进背街。市政厅后侧有消防梯,锈得厉害,踩上去“吱呀”响。攀爬钩甩上去卡住排水管,借力一荡,人贴着墙往上。夜视仪戴好,热成像扫一圈,顶楼没人。红外探头在东南角,两个,间隔四米,交叉覆盖天台门。 我贴着外墙挪到机房通风口,匕首撬铁网,动作放慢。螺丝松动的声音比呼吸还轻。铁网掀开,我钻进去,落地滚两圈,停在空调外机阴影里。 设备间门缝漏光,我蹲着摸过去,耳朵贴门板。里面静得很,只有机器嗡鸣。拧开门把手,闪身进去。 天台就在眼前,玻璃门被电子锁扣死,旁边墙上挂着监控面板。我摘下手套,用匕首尖挑开接线盒,剪断电源线。监控黑了,但备用线路可能三分钟内重启。 时间不多。 我绕到东南角冷却塔后面,这儿视野正对女儿学校教学楼。掏出弹道计算软件,输入教室窗口坐标。风速、温差、地球偏转力自动加载,屏幕上画出一条红线,终点落在冷却塔北侧三米处的地面上。 就是这儿。 我蹲下,手电照过去。水泥地有三道浅痕,呈三角分布,边缘带着沙砾压印。伸手一抹,指腹沾到细粉,是防滑胶垫磨损后的残留物。 狙击镜支架钉位。 我顺着痕迹往外扫,草丛边缘卡着一枚反光钉,铜头塑料帽,军规标准件。捏起来对着月光看,帽底有编号缩写:SG-8。这玩意儿十年前我就用过,配发给边境侦察连。 有人来踩过点,而且不只一次。 我收起反光钉,继续沿冷却塔外围排查。两米外的通风管道底下,露出一角布料,深灰色,像是蒙枪管用的伪装罩。我拽出来,整块布巴掌大,边缘撕裂,背面沾着干涸的血迹。 血字。 三个歪斜的大字写在布中央:“游戏刚开始”。笔画带喷溅纹路,落笔重,收尾拖长,像用手指蘸血写的。我拿手套碰了碰,血迹脆硬,至少干了六小时以上。 系统突然震动,界面上跳出警告框:“生物信息污染风险,建议隔离。” 我没动。 这血不是随便抹的。是冲我来的。 我把布折好,塞进背包夹层,外面裹上防潮膜。然后靠冷却塔坐下,打开系统地图,把女儿教室和这个位置连成一线。标注时间:明日七点四十五分,升旗开始。 风从楼顶刮过,吹得衣服贴在背上。我从口袋里摸出那个空弹壳,陈雪早上塞给我的。她说这是幸运物,捡在校门口台阶缝里。现在它在我掌心打转,冰凉。 我盯着学校方向,教学楼黑着,只有几盏应急灯亮着。明天这个时候,她会站在第一排,面对国旗,手贴裤缝。 而这里,会有一颗子弹等着。 我闭眼,脑子里过一遍流程。明天七点前,必须进市政厅内部。清洁工换班时间是六点四十,制服、工牌、通行码都能搞到。只要能在八点前控制顶楼通道,就能断掉狙击手进场路线。 但问题不在进场。 是这个人——写血字的人,他知道我会来,知道我女儿站哪儿,甚至知道我昨晚去了废弃工厂。这不是随机恐吓,是布局。 他要我看懂这盘棋。 我睁开眼,把弹壳攥紧。指甲掐进掌心,疼感让我清醒。 十年前那队人是怎么死的?麻醉弹打偏,炸点提前,通讯中断。全是内部操作。现在呢?信号塔发匿名短信,市政厅顶楼留血书,线索一步步往我脚底下铺。 有人在引导我。 我不傻,他们也不急。 我站起来,走到天台边缘,俯视下方。市政厅正门广场空着,路灯排成直线,像通往靶心的标尺。再远一点,是城市主干道,车流稀疏。整个区域安静得反常。 我回身看向冷却塔后方,刚才那块地面,三角钉位,草皮翻起。如果我是狙击手,我会在今晚再来看一眼实际角度。不会走正门,也不会用电梯。 走地下检修道。 我低头看表,凌晨两点十七分。距离升旗还有十六小时二十三分。 我脱下冲锋衣,翻出内衬里的信号干扰片,贴在监控摄像头底部。然后把背包重新背好,确认匕首、手电、弹壳都在原位。 蹲回冷却塔阴影里,我掏出战术笔,在布条背面写下几个字: “人在顶楼,等你现身。” 写完,我把布条挂在通风口铁网上,露在外面。 做完这些,我退回设备间角落,靠着墙坐下。夜视仪放在膝盖上,眼睛盯着天台入口。 风又起来了。 我听见远处高架桥上有车驶过,声音像从水底传来。 右手一直握着弹壳,没松开。 天快亮了。 第24章 金色军装的毒药 天快亮了,我靠着设备间墙角,眼皮沉得抬不起来。但耳朵没松,监控面板黑着,备用电源还没启动。三分钟过去,没人来修。 我动了。 清洁工六点四十换班,现在刚过四点。时间够用。 脱下冲锋衣反穿,把背包塞进拖把车夹层,战术匕首卡在车底横杆上。夜视仪调成低功耗模式,贴在左手腕内侧,压进袖口。制服领子有点紧,但我顾不上。 从消防梯下去,绕到市政厅后门货运通道。铁门虚掩,电子锁闪红灯——昨天那批人忘了关。我推车进去,轮子压过门槛时发出“咔”一声,像骨头断裂。 走廊空荡,灯光昏黄。我低头走,拖把桶晃荡着水声。系统突然震动,界面弹出红点:西侧旧洗手间有异常热源,电力波动持续十二小时以上。 那地方早就废弃了。 我拐过两个拐角,空气开始发闷。越靠近洗手间,越觉得不对劲。头顶通风口滤网边缘飘着细碎金粉,在日光灯下微微反光。 推开门,一股甜腥味钻进鼻腔。 系统警告跳出:“未知挥发性毒素,建议立即撤离。” 我没退。 门口地面有拖拽痕迹,湿漉漉的,像是有人刚泼过水。隔间门半开,最里面那个挂着件衣服——金色军装,肩章带流苏,领花是双鹰交叉图案,十年前边境部队阅兵才配发的那种。 我蹲下,撕下冲锋衣内衬的防弹纤维布,裹住口鼻。右腿旧伤抽了一下,撑着拖把车慢慢挪进去。 毒气密度不均,靠近通风口的地方浓度高。我单膝跪地,匍匐前进,避开地面潮湿区域。军装垂下来,离地十公分,像吊着个人。 战术笔勾住挂钩铁链,轻轻一挑。 “啪。” 铁链断了,军装落地,领口翻转。 里面绣着一行字:“陈雪”。 针脚细密,颜色是暗红,像是渗进布料里的血丝。字体……和女儿作业本上的字一模一样。可这不是她写的。这是仿制特种部队定制绣法,线材含金属丝,能抗高温腐蚀。 我屏住呼吸,用笔尖翻开袖口内衬。 微型芯片嵌在缝线里,指甲盖大小,正在发射低频信号。系统扫描结果显示:坐标指向城郊废弃雷达站,距离市区三十七公里。 正要取芯片,手腕一震。 系统提示:“检测到远程激活指令,倒计时:03:17。” 不是炸弹。 是定位反馈。有人在等我碰它。 我把军装整个塞进垃圾袋,扎紧封口,扔进拖把桶。芯片抠出来,塞进左脚鞋垫夹层。起身时眼前一黑,太阳穴突突跳,嘴里泛苦。 毒气起效了。 视觉轻微重影,右手小指不受控地抖。我靠墙站稳,闭眼三秒,调整呼吸节奏。每分钟八次,不能再多。 门外传来脚步声。 皮鞋,慢,稳,一步一顿。 接着是金属轻敲墙面的声音——哒、哒哒、哒哒哒。 赵卫国的习惯。他算账时总这么敲,像在打摩斯码。 我关掉手电,缩回隔间角落,背贴墙壁,左手压住匕首柄。心跳放慢,体温下降,模拟休克状态。 门被推开。 他走进来,停在两米外。 “你闻起来……”声音带着扭曲尾音,像喉咙做过手术,“像十年前的腐肉。” 我没动。 “那晚你没死在爆炸里,真是遗憾。”他笑了,嘴角扯得歪斜,“我还以为,能把你们全埋进山体滑坡。” 他走近一步,皮鞋踩在湿地上,发出“吱”的一声。 “你知道吗?你女儿今天升旗,站第一排。”他语气轻松,像在聊天气,“我特意安排的。阳光照在脸上,看不清表情,最适合开枪。” 我还是不动。 “你不说话?也是。”他又笑,“植物人躺了十年,舌头都烂了吧?” 他弯腰,手指拨开垃圾袋一角,看见里面的军装。 “这件衣服,是你队长临死前穿的。”他说,“我让他亲手绣上‘陈雪’两个字,一边绣一边割他手指。血混在线里,绣完就断气了。” 我眼皮跳了一下。 他说的是王振。十年前副队长,叛徒。 “你以为你在查真相?”他直起身,“你只是在捡我们不要的残渣。” 他掏出手机,按了两下。 我鞋垫里的芯片突然发烫。 “雷达站那边,已经准备好了。”他说,“你要是现在过去,还能救她一命。当然,也可能是个陷阱。” 他转身,走向门口。 “毕竟……”他手搭上门把,回头看了我一眼,“父爱这种东西,最容易让人变蠢。” 门关上。 脚步声远去。 我睁开眼,右腿肌肉开始震颤,嘴里血腥味越来越重。毒气作用加深,视野边缘出现黑斑。 但鞋垫里的芯片还在发热。 我撑着墙站起来,拖把车推到门口,从夹层取出匕首,插进防火门缝。用力一撬。 “咔。” 门开了条缝。 走廊灯光照进来,地上那层金粉开始缓缓流动,像被看不见的风吹动,聚成一条细线,指向安全出口方向。 我迈出第一步,左脚落地时,鞋垫摩擦地面,发出轻微“沙”声。 芯片温度升高了两度。 第25章 蛇形戒指的致命闪光 鞋垫里的芯片烫得像块烧红的铁片,我靠在防火门边,左脚已经麻木。右腿旧伤抽得厉害,每吸一口气,喉咙里都带着铁锈味。毒气还在烧我的肺,视野边缘发黑,但我知道不能停。 赵卫国走了不到三分钟。他敲墙的节奏还在耳朵里回荡——哒、哒哒、哒哒哒。不是随便敲的。是摩斯码。R-A-d。雷达站。 他想让我去那儿。 我咬破舌尖,用疼清醒脑子。从冲锋衣内袋摸出战术匕首,蹲下,割开左脚鞋垫。刀尖挑出那枚指甲盖大小的芯片,沾着汗和血。 夜视仪调到低光模式,贴上去扫描。屏幕闪出一串乱码,系统自动解析:伪基站跳频信号。坐标被篡改过。真正的源头不在雷达站。 军装上的“陈雪”是冲我来的。但他不会只玩这一手。他会留后招。而最危险的后招,往往藏在细节里。 我抬头看走廊地面。那些金粉还在动。像有风推着它们往前走,聚成一条细线,指向安全出口。 金粉是从洗手间通风口飘出来的。现在却一路延伸到这边。它不怕监控断电,不怕空气静止。它是活的线索。 我拆下拖把车的轮轴,用防弹纤维布绑成滑索,从通风井往下放。两层楼的高度,右腿落地时差点跪倒。膝盖砸在地上,骨头像是裂了,但我没出声。 地下三层停车场,空得瘆人。灯全灭了,只有应急出口标牌泛着绿光。我贴着墙走,金粉的痕迹越来越密,最后停在一辆黑色商务车底下。 车门半开。驾驶座上,半截雪茄躺在烟灰缸里,还没熄。烟丝还在冒白气。 我屏住呼吸,掏出夜视仪。热源扫描开启。车内无人。但系统突然震动,界面弹出警告:高能反应源,定位——驾驶员左手戒指。 我眯眼看向方向盘。借着微弱绿光,看到无名指位置有个反光点。蛇形戒指。宝石眼珠的位置,正一闪一闪,发出极淡的蓝光。 倒计时投影在挡风玻璃上:01:28。 不是炸弹计时器。是远程激活指令的反馈。他在等我靠近,或者等某个时间点触发什么。 车底四周有轻微热波动。压力感应装置。踩上去,整辆车会炸。 我退到拐角,撕下冲锋衣袖口的反光条,缠在飞刀柄上。又从地上捡起一块碎镜片,斜插在水泥缝里。 折射角要算准。飞刀必须打中戒指宝石正中心。偏一毫米,都可能引爆连锁装置。 我盯着倒计时。 00:47。 抬手,甩刀。 飞刀划出一道银线,撞上镜面,折射进驾驶室,直钉戒指。 “叮——” 一声脆响。 宝石碎裂瞬间,戒指爆发出刺目红光。整辆车轰地炸开,火球冲天而起,冲击波掀翻周围三辆轿车,玻璃碎片像雨一样砸下来。 我被气浪掀翻,背撞墙,喉头一甜,咳出一口血。 火光中,车牌烧得扭曲,但还能看清角落那个蛇形标志。正在融化。 系统提示跳出:击杀高危目标附属装置,奖励c4炸药制作教程。已存入资源库。 我没顾上看。 因为火势刚起,我听见了另一道声音——很轻,像是布料摩擦金属的声音。 从那辆烧着的商务车后车厢里,传来的。 我爬起来,冲过去。火舌已经开始舔舐车尾箱。我用战术手套裹住手,猛力撕开车盖。 里面蜷缩着一个人: “马尾辫,粉色羽绒服”。 是女儿。 她眼睛闭着,脸上有擦伤,呼吸微弱。书包还背着,钥匙扣上的“爸爸是英雄”被烟熏黑了。 我一把将她抱出来,刚转身,头顶钢筋发出“吱嘎”声。 车库顶棚开始塌。 一根钢筋断裂,砸向车头,火星四溅。第二根落在车尾,直接把车牌压进火堆。第三根横着扫来,我侧身躲,右腿跟不上动作,被扫中膝盖,整个人摔在地上。 女儿压在我身上,我没松手。 钢筋擦着我后背砸地,震得五脏移位。烟雾越来越浓,火势往通道口蔓延。 我撑着站起来,把她扛上肩。她脑袋搭在我背上,身子冰凉。 系统界面一闪,弹出c4教程的第一页:硝化甘油与吸附材料比例为1:3,混合后需低温静置…… 我现在没条件做炸药。但我记住了。 扛着女儿往安全通道跑。右腿每迈一步都像踩在刀尖上。嘴里全是血腥味,视线模糊,但我没停下。 身后轰隆一声,整个车库顶塌了。火焰吞没所有车辆,也吞没了那枚烧变形的戒指残片。 我冲出通道口,撞开铁门,外面是市政厅后巷。凌晨的风刮在脸上,带着焦味。 我把女儿轻轻放在地上,摸她脉搏。还算稳。 她睫毛颤了颤,没醒。 我低头看自己左手。掌心攥着那枚从戒指上崩下来的金属环,边缘锋利,扎进了肉里,血顺着指缝流。 远处传来警笛声。 我脱下冲锋衣盖在她身上,然后把她重新抱起来。 她书包侧袋鼓了一下。 我伸手进去,摸出一支彩色蜡笔。红色的。笔身上有牙印,像是她紧张时咬过的。 还有张纸。折得很小。我打开。 是她画的画。一栋楼,冒着烟。楼顶站着个拿枪的男人。旁边歪歪扭扭写着:“爸爸别死。” 画纸角落,有个大大的叉。用蓝色彩笔画的。像她之前烧照片时那样。 我盯着那个叉。 突然意识到不对。 这画……不是今天画的。 笔迹太熟。是前几天她在家里画的那张升旗仪式的草稿。 可这张纸,怎么会出现在她书包里? 我猛地抬头。 前方路口,一辆没有牌照的灰色面包车缓缓驶过。车窗贴着深色膜,看不见里面。 但它经过时,车灯闪了一下。 不是转向灯。是远光灯,连闪三下。 像某种信号。 我抱着女儿,站在巷口,风把烟灰吹进眼睛。 那辆车停在二十米外,车门缓缓滑开。 第26章 彩笔叉号里的绑架案 灰色面包车滑开的门像一张沉默的嘴,空荡荡的驾驶座上只留下半截烟头在风里烧着。我没动,抱着女儿贴在巷口铁门边,冲锋衣裹紧她冰凉的身体。警笛声还在远处绕着市政厅打转,但我知道,那不是冲我来的。 我低头看手里的画纸。红蜡笔的牙印还在,蓝叉子涂了三层,压痕深得几乎撕破纸背。这张纸不该存在——那天她画完升旗仪式的草稿,我就当着她的面烧了,灰烬倒进马桶冲走。可现在它就在我手里,边缘平整,一点焦味都没有。 我把画纸翻过来,对着应急灯的绿光。背面有几道铅笔划痕,是小孩子反复描摹留下的。我摸出战术匕首,刀尖轻轻刮下一点蓝色颜料,抹在指尖搓了搓。不是普通蜡笔油,有点涩,像是工业染料。 系统界面弹出来,老式终端的绿色字符滚动:【彩笔成分分析中……含聚乙烯蜡、酞菁蓝、微量金属锌】。下一秒,地图坐标跳了出来——城郊粮油仓库,GpS定位完成。 我收起匕首,把画纸塞进内袋。右腿从膝盖到脚踝像被铁丝缠着,每走一步都扯着旧伤。我背着女儿往巷外走,脚步放得很轻。巷子尽头停着一辆共享单车,链条生锈,坐垫塌陷。我放下女儿,用匕首撬开车锁,咔的一声,链条断了。 我扶她坐上后座,绑上背包带固定住。她脑袋歪在我背上,呼吸浅得几乎感觉不到。我推车走出五十米,在路口拐进一条施工围挡的小路。路灯坏了三盏,第四盏忽明忽暗。借着那点光,我看见她书包侧袋露出半截红色蜡笔——少了一小段,像是被人掰断用过。 车子骑到城郊时天刚蒙亮。仓库区一片死寂,铁皮屋顶被晨风吹得嗡嗡响。我停在三百米外的废弃加油站,卸下女儿放在遮雨棚下,盖上冲锋衣。她睫毛颤了一下,没醒。 我摸出夜视仪戴上,绕到仓库东侧通风口。铁栅栏锈得厉害,一脚踹开。里面漆黑一片,空气里飘着陈年谷物霉味和一丝氨气臭。我贴墙前进,耳朵捕捉地面回音。三个人形热源靠墙坐着,心跳频率一致,呼吸节奏完全同步。 最里面那个麻袋动了一下,一缕马尾辫从袋口滑出,粉色羽绒服的袖子蹭在地上。我喉咙一紧,往前走了两步。 不对。 我蹲下,耳朵离地三十公分。没有拖拽声,没有鞋底摩擦水泥的沙沙声。只有电流——极细微的,像是微型电机在运转。 我抽出匕首,刀尖挑开最外侧麻袋。沙子漏出来,夹着一块发热贴。第二袋也一样,填充物下面是仿生心跳模块,连着导线通向墙角配电箱。 第三个麻袋突然抖了一下,陈雪的辫子甩了出来,嘴唇发紫,眼角有泪痕。她想说话,却被什么捂住了嘴。 我扑过去,手刚碰到麻袋,背后灯光炸开。 白炽灯一盏接一盏亮起,照得整个仓库像手术室。二楼控制台传来高跟鞋的声音,嗒、嗒、嗒,不急不缓。 班主任站在栏杆边,摘下黑框眼镜,引爆器屏幕亮着:00:47。 “你来得比我想象快。”她说,“我还以为你会先送她去医院。” 我没答话,单膝跪地,左手护住怀里的女儿,右手悄悄摸向腰间飞刀。她脖颈皮肤太干净了——上次在校门口,我明明看到她耳后有蛇形刺青的热源反应。现在那里平滑得像贴了层膜。 “你知道吗?”她盯着我,“你女儿哭起来的样子,跟她妈妈一模一样。” 我手指一顿。 “也是这样缩在墙角,咬着嘴唇不发出声音。眼睛睁得很大,像在求谁救她。”她嘴角扯了一下,“可惜没人听见。” 飞刀已经滑到掌心。我盯着她握引爆器的手指,拇指悬在红色按钮上方。 “你搞错了。”我说。 她挑眉。 “我女儿今早穿的是校服裙,白色短袜,蓝色蝴蝶结发带。”我慢慢站起身,左臂仍护着女儿,“她昨天就把羽绒服落教室了,我没让她回去拿。” 话音落,飞刀出手。 银光一闪,直射麻袋里“陈雪”的脸。假人头颅爆开,机械眼碎裂,摄像头溅出火花。电线噼啪作响,连接它的三具仿生装置同时停止运行。 班主任脸色没变。她低头看了眼引爆器,数字跳成00:30。 “可她画的叉,是真的。” 我猛地想起书包里的红蜡笔——少的那一截去哪儿了? 眼角余光扫向角落。一台自动绘画机正缓缓抬起机械臂,笔尖滴着蓝色颜料。纸上是个新鲜的叉号,墨迹未干。 “这叉是你逼她画的?”我问。 “不是我。”她说,“是她自己画的。每次害怕的时候,她都会在东西上画叉。你说,该不该信一个十岁孩子的眼光?” 引爆器屏幕闪烁,燃气管道压力值开始上升。 她按下侧键,仓库四周扬声器响起录音——小女孩的抽泣声,断断续续,带着颤抖。 “爸……别走……” 是我的女儿。 真正的。 录音继续:“我不想画画了……他们让我画……画完要打针……” 班主任抬头看我,眼里第一次有了温度。 “她现在就在你找的那个地方。只要你愿意换,我可以告诉你她在哪。” 我盯着她手中的引爆器,指节发白。 “怎么换?” “你进去,关上门,让系统消失。”她轻声说,“它不该存在。你也一样。” 我笑了下。 “系统不会说话。但它记得十年前,是谁在任务前夜给赵卫国递了麻醉弹。” 她瞳孔猛地收缩。 “你不可能知道……” “我也记得。”我往前一步,“那天雨很大,王振在通讯频道里咳嗽了三声。是你老婆接的电话。” 她手抖了一下。 引爆器倒计时跳到00:15。 我右手缓缓举起飞刀,刀尖对准她胸口。 “现在。”我说,“告诉我她在哪。” 第27章 黑框眼镜后的引爆器 我右手掌心里的玻璃片边缘硌着皮肤,左臂还护着女儿。她呼吸很浅,体温偏低。白炽灯照得仓库像冰窖,头顶水泥梁上吊着几根铁链,晃都不晃。 班主任站在二楼控制台前,引爆器屏幕闪了下,倒计时停在00:14。她没动,手指悬在侧键上方,像是在等什么信号。 我低头看了眼脚边的水泥地。刚才踹通风口时震裂了一块,碎片散在墙角,其中一片被灯光照出细长反光。就是它。 系统界面无声弹出:【目标结构分析完成】。绿色字符标出引爆器背面三组线路——电源主回路走左侧,信号接收嵌在右缝,中间那条是备用触发线。民用遥控改装,外壳接合处有手工打磨痕迹。 我慢慢站直,右腿故意一沉,身子歪了半寸。冲锋衣袖口蹭过脸颊,把汗抹掉。 “你老婆当年接电话的时候,”我说,“背景里有婴儿哭。” 她眼皮跳了一下。 “周三下午三点,儿童医院呼吸科走廊尽头,有个穿粉色外套的小女孩坐着吸雾。”我往前半步,“你每次送她进去,都在门口停留十七秒。够拍一张清晰的脸。” 她拇指往下一压。 我没等她按到底。 手腕一抖,玻璃片飞出去,划破空气发出极轻的“嗤”声。正中引爆器背面接缝,切入两毫米深。线路断开瞬间,屏幕黑了。 啪。 倒计时冻结。 她猛地抓起引爆器翻过来,看清断口后抬头看我,眼神第一次乱了。 “你不是冲赵卫国来的。”我说,“你是被逼的。” 她冷笑:“你觉得我会怕死?” “你不怕死。”我从地上又摸起一块碎片,比指甲盖大点,“但你在乎那个孩子能不能活到下周三。” 她喉咙动了动。 我往前走一步,把她逼到栏杆死角。身后传来轻微布料摩擦声——我把女儿挪到了配电箱后面,靠墙放稳。那里有凸起的水泥墩,能挡流弹。 “告诉我她在哪。”我说。 “你救不了她。”她声音低下去,“就算你现在找到门,也打不开锁。密码每天变,关联心跳频率。” “b区地下夹层。”我不接她的话,“通风井往下六米,门上有红色叉号。是不是?” 她猛地抬头。 “你女儿画叉的习惯是从哪儿学的?”我盯着她眼睛,“是不是每次打针前,护士都会让她在同意书上画个叉?” 她嘴唇颤了一下。 就在这时,系统突然弹窗:【次级引爆源激活,加密频率锁定】。 新倒计时浮现在视野中央——00:59。 来源不明。 我立刻蹲下身,耳朵贴地。地面传来的震动变了。之前是仿生装置的微电机运转,现在是低频脉冲,间隔三秒一次,像水泵在抽水。 水管? 我抬头看向仓库顶部横贯的粗铁管。锈迹斑斑,接口处裹着防水胶带。一根往下斜穿进墙内,消失在东侧墙体深处。 “排水系统改造成压力引爆装置。”我说,“一旦水流中断或超压,就会触发。” 她没否认。 “你耳后的贴膜下面,是不是也有植入物?”我问,“跟陈雪身上的一样?远程监控用的?” 她终于开口:“他们给我女儿打了药。每周一次,维持神经活性。停了就会脑萎缩。” “所以你也得听话。” “我不是为自己。”她说,“我是为了让医生按时给她用药。” “那你应该知道门禁密码怎么破解。” “不能说。”她摇头,“说了她们会立刻终止治疗。” 我站起身,走到控制台下方,仰头看她。 “你有没有想过,”我说,“为什么偏偏是你来守这里?一个老师,懂什么爆破、监控、军用通讯协议?” 她沉默。 “因为你熟悉她。”我指了指自己怀里女儿的方向,“你知道她怕黑,知道她画画解压,知道她紧张时会咬笔帽。这些信息,只有天天看着她的人才清楚。” 她闭上眼。 “你是被选中的监视者。”我说,“不是杀手,是观察员。” 她睁开眼,声音哑了:“上周五,她数学考了满分。我在办公室改卷子的时候,手一直在抖。我想冲出去抱她,可我不能。” “现在你能。” “代价是她的命。” 我伸手从背包侧袋掏出战术手电,拧开底盖,取出里面藏着的信号干扰芯片。这是七天签到凑出来的玩意,能短暂阻断特定频段的无线传输。 “你只要告诉我一件事。”我说,“那扇门上的叉号,是红蜡笔画的,还是记号笔?” 她愣住。 “如果是红蜡笔,说明她刚画过。”我盯着她,“如果是记号笔,那就是你们伪造的标记。” 她嘴唇动了动:“……是红蜡笔。” 我点头。 把干扰芯片塞回手电,重新装好。然后从腰间抽出最后一把飞刀,轻轻放在控制台台阶上。 “我不杀你。”我说,“但你要记住,下次再听见孩子哭,别再按下按钮。” 我转身朝东墙走。那边有扇小铁门,半开,露出后面的管道井。井口直径六十公分,垂直向下,内壁结着湿滑青苔。 系统提示:【检测到生物热源波动,深度约六米,心率68,律动正常】。 是她。 我最后回头看了一眼。 班主任仍站在栏杆边,手里攥着失效的引爆器。她没看我,而是低头盯着自己的手腕,像是在数脉搏。 我扯下冲锋衣内衬的防弹纤维布条,缠在鞋底防滑。然后单膝跪地,把女儿背起来,用背包带绑紧。她脑袋靠在我肩上,一动不动。 井口黑得看不见底。 我一手扶墙,一脚踩进管道。身体缓缓下沉,背部贴着冰冷铁壁。下滑两米后,听见头顶“咔哒”一声——小铁门自动关上了。 黑暗扑面而来。 我摸出夜视仪戴上。绿色视野里,井壁布满横向肋条,像是老式排水管的加强筋。往下五米左右,有个t型岔口,左侧通道倾斜向下,右侧堵死了。 系统提示:【前方三米处发现金属门框,表面有新鲜划痕】。 到了。 我落地站稳,放下女儿靠墙坐着。从口袋里摸出那支红蜡笔——从她书包里捡回来的,断口还在。 蹲下身,在门边水泥地上画了个叉。 一秒。 两秒。 没有警报。 我伸手推门。生锈铰链吱呀作响,门开了条缝。里面有风,带着霉味和一丝淡淡的氨水气。 正是之前闻到的味道。 我正要抬腿进去,系统突然震动:【倒计时剩余00:12,次级引爆源功率上升】。 同时,脚下传来细微震动。 不是来自门内。 是头顶。 整根排水管开始共振,像是有高压水流正在逼近。 我猛地回头。 井口方向传来金属扭曲的“嘎——”声。 上面有人在手动关闭主阀?还是……启动加压? 我抱起女儿往门里退了半步。 就在这一刻,门缝里飘出一张纸。 很小,折成三角。 我接住,展开。 是半张作业纸,边缘烧焦。上面用红蜡笔画了个歪歪扭扭的叉,旁边写着一行字: “爸爸,我怕黑。” 第28章 生死时速 门缝飘出的纸条在我掌心发烫。 我接住,展开。 半张作业纸,边缘烧焦。红蜡笔画了个歪歪扭扭的叉,旁边写着:“爸爸,我怕黑。” 字是她写的。笔迹和书包里那张全家福一模一样。 我喉咙发紧,把纸条塞进冲锋衣内袋,贴着胸口的位置。那里还残留着一点体温。 抱着女儿的手没松。她脑袋靠在我肩上,呼吸轻得像快断了的线。 头顶传来金属扭曲的“嘎——”声,越来越响。 不是水流声,是主阀在转动。有人在加压。 我立刻转身,背贴铁壁,脚底防弹布条卡进排水管横向肋条。身子往左斜滑,避开正下方竖井口——那种地方一旦灌水,就是高压水刀,能把人撕成两半。 身体顺着倾斜管道下滑,速度快得控制不住。右腿旧伤突然抽筋,整条腿像被铁钳夹住。我咬牙蹬墙,借反作用力扭转方向,硬生生把下坠轨迹掰向左侧岔道。 哐! 落地时单膝跪地,膝盖砸在水泥地上,震得牙根发酸。我没管疼,第一时间翻滚卸力,把她护在怀里,用后背挡住可能飞溅的碎石。 睁开眼,绿色视野里,前方是一条三百米长的倾斜管道,坡度至少六十度。内壁全是湿滑青苔,几处塌陷堵住了半边路。远处有微弱红光闪烁,像是检修平台的警示灯。 系统提示浮现在眼前:【次级引爆源倒计时00:47,功率持续上升】。 我解开背包,手伸进去摸系统刚给的“降落伞组件”。 包装拆开,里面没有伞包。 是一整套婴儿用品:保温毯、奶瓶、尿布……全是我十年前在医院醒来那天,护士递给我的那些东西。当时我没敢接,只看了一眼就转开了头。 现在它们又回来了。 我盯着那块裹在外面的高强度反光铝膜,猛地扯下来,三下两下把女儿裹紧。她的脸露在外面,嘴唇发紫,但体温似乎稳住了点。 我把其他东西塞回背包,铝膜一角划破了,在指尖留下一道细痕。 起身时,左臂突然一阵刺痛。低头看,冲锋衣袖子破了条口子,血已经渗出来。不知道是摔的还是刚才蹭到管壁的锈铁。 不重要。 我一手抱她,一手撑地,开始往前挪。 管道太窄,只能侧身横移。我用腰间匕首钉进管壁当支点,每走一步都得先把女儿固定好,再腾出手去够下一个着力点。 走到一半,头顶“砰”地炸开一声闷响。 水泥块崩落,混着高压水柱喷下来,打得我肩膀生疼。我立刻缩身,把她整个罩在身下。水柱冲得视线模糊,夜视仪差点脱手。 等水流稍弱,我抬头看,发现前面又有两处塌方,中间只留一条半人高的缝隙。 必须爬过去。 我蹲下,让她趴在我背上,用背包带绑牢。她脑袋垂在我颈窝,呼出的气息凉得吓人。 钻进第一道缝隙时,右肩撞上突出的钢筋,整个人失去平衡。我本能地伸手撑地,手掌直接按在一块碎玻璃上。 疼。 但我没叫。 只是慢慢把手指从玻璃片底下抽出来,换手继续往前爬。 第二道缝隙更低。我只能匍匐前进,肚子贴地,背部高高拱起才能不压到她。 爬出去那一刻,前方豁然开阔。 是个圆形检修平台,直径七八米。中央立着混凝土墩,四周堆着废弃零件。右侧有扇铁门,通往通风竖井——那是唯一的出口。 可就在我们踏上平台的瞬间,两侧高台突然亮起探照灯。 强光刺得我瞬间失明。 下一秒,枪声响起。 子弹打在脚边水泥地上,溅起一串火花。穿甲弹,能打穿防弹车的那种。 我扑向最近的混凝土墩,把她轻轻放在凹槽里。抽出最后一把飞刀,插在面前地上——这是标记,也是底线。只要我还站着,就不能再往后退一步。 左边高台,枪手正在换弹。 我抓起战术手电,猛地掷向右侧空地。手电滚动,发出金属摩擦声。两个枪手同时转向。 就是现在。 我冲出去,贴地翻滚,接近右侧死角。一枚子弹擦过左臂,火辣辣地疼。我没停,反手甩出匕首。 匕首旋转飞出,正中右边机枪支架。金属断裂声清脆响起,对方火力中断两秒。 够了。 我冲到掩体后,立刻检查她的情况。 还在呼吸。脉搏比刚才有力了些。 我松了口气,正准备抱她冲向通风竖井,头顶突然传来一声巨响。 轰——! 主管道炸裂。 高压污水如瀑布般倾泻而下,夹杂着碎石和铁片,砸得平台咚咚作响。我猛地转身,用整个后背将她死死压在凹槽内。 水流冲击力太大,整个人几乎被掀翻。我咬牙撑住,膝盖抵住地面,双手牢牢箍住她的身体。 污水漫过脚踝,迅速升到小腿。 耳边全是轰鸣,分不清是水声还是枪声。我只知道一点——只要我还有一口气,就不能让她碰一滴脏水。 不知过了多久,水流势头终于减弱。 我缓缓松开手臂,回头看她。 铝膜还在,裹得严实。脸上的水是流下来的,不是血。 我抬手抹了把脸,喘了两口气。 站起身,准备带她走。 可就在这时,系统界面无声弹出: 【检测到异常生物信号波动,来源方向——北纬39°12′,东经96°45′】 我没动。 那个坐标……我在哪见过? 脑子里闪过雪山实验室的残骸,冰层下的金属门,还有周婉宁倒下时,后背伤口的位置。 一模一样。 我低头看女儿,把她重新抱紧。脚步朝通风竖井挪了两步,又停下。 不对劲。 这么安静。 敌人不会只放两枪就撤。 我耳朵贴地,听震动频率。 除了滴水声,什么都没有。 太干净了。 我慢慢转头,看向刚才扔飞刀的地方。 地上那把刀不见了。 不是被水冲走的。水流方向不对。 我眯起眼,盯着地面。 刀是被人拿走的。 而且就在刚才,我背对的时候。 我缓缓把手摸向腰间,只剩空鞘。 然后,我听见了一声极轻的咳嗽。 不是她发出的。 是从通风竖井深处传来的。 有人在下面等着。 我抱紧女儿,一步步退回到混凝土墩后。背靠着冰冷水泥,右手悄悄摸出背包里的铝膜碎片,捏在掌心当武器。 灯光忽然闪了一下。 我瞳孔收缩。 看见通风竖井的铁门边缘,露出一角白大褂。 第29章 时空裂隙 通风竖井的铁门没再动。 那角白大褂静静垂着,像被钉在了黑暗里。我贴着混凝土墩往后挪,每一步都踩在碎石和湿泥之间,脚底打滑也不敢提速。她在我背上轻得不像活人,呼吸几乎感觉不到。 夜视仪扫过去,热源信号还在,但轮廓变了——不是一个人,是一团不规则的影子,悬浮在离地三十公分的位置。没有心跳波纹,呼吸频率恒定在每分钟八次,像是某种机械装置在循环运转。 我停下脚步,故意咳了一声。 白大褂抖了一下,袖口往上缩了半寸。金属手腕露出来,表面有细微划痕,关节处没有皮肤纹理,连接缝里渗着暗红液体,不是血,更像冷却液。 不是周婉宁。 也不是活人。 我把铝膜碎片攥紧,指节发麻。这东西能模仿她的衣服,说不定还能模拟声音。可它不动,也不进攻,就那么挂着,像在等什么。 不能再等了。 我摸出匕首残鞘,贴着墙根往左移。平台另一侧有条废弃排水管,直径够一人爬行,多年前检修用的,现在锈得厉害。我用残鞘撬螺栓,一下两下,铁皮崩开火星,第三下终于松动。 管道口朝下倾斜,里面黑得看不见底。 我背好女儿,深吸一口气钻了进去。 爬了不到二十米,右腿旧伤突然抽搐,整条腿像被电流贯穿。我咬住战术手套硬撑,膝盖蹭在粗糙管壁上,冲锋衣磨破一道口子。污水从上方裂缝滴落,一滴一滴砸在脸上,带着铁锈味。 系统界面闪了一下:【军用绳索已解锁】。 我记起来了,昨天签到拿的。翻背包掏出来,一头绑在女儿腰上,另一头绕过自己肩膀打结。绳索绷直的瞬间,前方塌陷带出现——整段管道断开,下面是三米深的积水坑,水面漂着油污和死老鼠。 我抓着绳索边缘滑下去,脚刚触水就感觉不对劲。水温太低,像冰河。而且底下有吸力,像是泵在工作。 不敢久留。 蹬墙借力爬上对面管道口,刚站稳,脚下一滑——踩到了东西。 低头看,是半截人类指节,指甲发黑,连着腐烂的皮肉。血迹从旁边墙上一路延伸上去,在夜视仪下泛着暗绿光。 我顺着血迹抬头。 一面残墙立在拐角,水泥剥落,露出里面的钢筋。上面用红漆或血写了七个字: **北纬39°12′,东经96°45′** 字体歪斜,最后一笔拖得很长,像写到一半手抖断了气。 我伸手摸那字,指尖沾上黏腻液体。凑近闻,是血,还没完全干。 系统弹出提示:【坐标匹配成功,关联数据——雪山实验室最后一次通讯记录,时间戳:十年前任务当日18:47】 就是我们小队覆灭那天。 我撕下一块带字的墙皮,塞进内袋,紧贴胸口。那里还贴着陈雪画的全家福,两张纸叠在一起,一个温度,一个冰冷。 “爸爸……” 声音很轻,像从梦里飘出来的。 我猛地转身,以为有人跟上来。 没有。 是陈雪睁开了眼。瞳孔涣散,嘴唇发青,却清清楚楚地说:“那个阿姨在哭……她穿着白大褂,背后有光。” 我没动。 她说的,和刚才通风竖井里的影子一模一样。 我立刻启动战场回溯功能。眼前画面跳帧,像老电视信号不良,雪花乱闪。几秒后,画面定格:一片雪原,燃烧的金属门,门缝里伸出一只手,戴着熟悉的战术手套——是我的。 回溯结束。 我喘了口气,额头全是冷汗。未来十分钟看不到威胁,只看到过去的影子。 不能去雪山。 至少现在不能。 我抱紧她,沿着记忆里的路线往前走。这条通道我三年前查市政工程图时看过,通向城郊粮油仓库主厅,出口在装卸区背面,靠近垃圾转运站。 又爬了一段,前方空气开始波动。 不是热浪扭曲那种,是像水波纹一样一圈圈荡开。夜视仪显示正常,可肉眼看过去,那片空间像是被什么东西轻轻撕开了口子。 然后,她出现了。 周婉宁。 站在光晕中央,白大褂完整,头发扎成马尾,脸上有擦伤。她张嘴说话,但我听不见声音。她的手抬起来,指向我胸口,又指向远处,表情痛苦,像在求我做什么。 下一秒,光晕剧烈震颤,她整个人被拉进裂缝,消失不见。 我冲过去,伸手抓了个空。 只有空气,凉得刺骨。 低头看女儿,她又闭上了眼,但右手紧紧攥着我的衣领,指甲掐进布料。我解开冲锋衣一看,她右肩胎记微微发烫,形状像星图,边缘有细光流动。 我没碰它。 只是把婴儿保温毯重新裹好,确认奶瓶和尿布都在背包夹层。这些东西湿了大半,但铝膜还能保温。我背着她继续往前爬,速度放慢,每一步都听着地面震动。 出口不远了。 爬出管道口,外面是仓库装卸区。铁门虚掩,外面路灯昏黄,照着一辆报废的叉车。我贴着墙边走,绕过监控死角,穿过堆满麻袋的货区。 突然,她又说话了。 “爸爸,阿姨的伤口……和你一样。” 我顿住。 没问她怎么知道。也没回头。 只是把手伸进冲锋衣口袋,摸到那块带血字的墙皮。它还在发烫,像一块烧红的铁片。 我迈步走出仓库,夜雾扑面而来,带着秋末的寒意。城郊公路空无一人,远处有狗叫,近处是风刮塑料袋的声音。 我背着她往安全屋方向走。七公里,徒步三个小时。路上不能坐车,怕被追踪。背包里的婴儿用品随着步伐轻轻晃动,发出微弱摩擦声。 女儿睡着了,但手一直没松开我的衣领。 我走得很慢,右腿每迈一步都像在割肉。夜视仪早就关了,省电模式开启。战术手电没亮,匕首残鞘插在腰后,随时能抽出来。 路过一个废弃电话亭时,我停下来喝了口水。军用水壶里是早上灌的热水,现在只剩温的。喂女儿喝了一口,她呛了一下,但咽了下去。 我掏出系统刚给的微型GpS,输入血字坐标。 屏幕闪了几下,跳出一行字:【该位置存在于多重时间层叠态,现实映射概率低于0.3%】 我关掉设备,塞回口袋。 多重时间?层叠态? 我不知道那是什么。我只知道,女儿看见了不该看见的人,说出了不该知道的事。 而那个坐标,是我十年来最不想再踏足的地方。 雾越来越浓。 我看不清前方五米的路,只能凭着记忆和地标往前走。路边电线杆上的编号、垃圾桶的位置、某家关门的小卖部门口的台阶高度——这些都是我三个月前踩点记下的。 安全屋在城西老居民楼六单元三层,门牌304。钥匙藏在楼道消防栓后面,房主是个失踪的退休教师,房子归我用,条件是每月打扫一次。 快到路口时,女儿忽然睁开眼。 这次声音很清晰。 “爸爸,阿姨说……你要相信她的眼睛。” 我没回答。 只是加快脚步,穿过马路,走进巷子。 楼道灯坏了,我摸黑上楼,脚步放轻。消防栓后面的钥匙还在,铜色,有点锈。插进锁孔,转动。 咔哒。 门开了。 我背着她进去,反手关门,没开灯。 屋里有股灰尘味,床单盖着家具,地上铺了防潮垫。我放下背包,先检查门窗是否密封,再打开干扰器,屏蔽所有无线信号。 女儿已经睡熟。 我小心把她放在床上,用干毛巾擦脸,换上干燥内衣,再裹进保温毯。她右肩胎记不再发光,但皮肤温度比正常高一度。 我坐在床边,掏出那块血字墙皮。 它还在发热。 指尖摩挲着那串数字,像是能摸出十年前的风雪。 窗外,雾气弥漫。 楼下一棵树的影子投在墙上,随风轻轻晃动。 像谁在敲门。 第30章 真相碎片 风刮得人睁不开眼,我背着她一路往东。脚底踩碎的玻璃渣子咔嚓响,像十年前边境雷区里的石子。女儿脑袋贴在我肩上,呼吸断断续续地烫着我的脖子。 三公里外那座废弃快递站,是我半年前无意间发现的。地下夹层入口藏在仓库后墙塌陷的砖堆底下,铁门锈死了大半,但还能推开一条缝。 我把她放下来靠墙坐着,喘了口气,手伸进冲锋衣内袋摸出战术手电。光一亮,灰尘扑簌簌往下掉。通道低矮,得弯腰走。右腿旧伤抽得厉害,每一步都像踩在刀尖上。 终于到底,推开通往夹层的小铁门。里面不大,一张行军床,一个铁皮柜,角落堆着几箱压缩饼干和净水片。墙上钉着张手绘地图,标着几个红点——都是我签到后顺藤摸瓜查到的可疑地点。 先把女儿放在床上,用防弹纤维内衬裹紧。这东西能保温,也能挡点冲击。我蹲下检查鼻息,还算稳。额头滚烫,烧还没退。 背包扔在地上,湿透了,奶瓶、尿布包、小毛巾全泡在污水里。我一件件往外掏,手指碰到奶瓶底时顿了一下。 有刻痕。 不是磕碰,是人为的,一道一道,深浅一致。我拧开瓶盖,倒扣过来对着灯光看。那些线排列成组,像是某种编码格式——和军用物资编号很像。 零点刚过。 系统界面无声弹出:【签到成功,获得“加密日记(未知来源)”】 全息字浮在眼前,灰蒙蒙的,像老式终端屏幕上的残影。没有说明,没有提示,只有一串乱码样的字符。 我坐到桌前,打开笔记本电脑。这是上次签到得的军用加固机,能离线运行基础程序。之前用它分析过陈雪画里的反光点,还原过弹道轨迹。现在试试能不能把这串刻痕转成数据。 拍照,导入图像处理软件,调对比度。刻痕变成波形图,高低起伏。试着套用几种解码协议,前两次失败,第三次匹配上了边境任务中用过的简易摩斯变体。 屏幕跳字。 一行文字缓缓浮现: "7号实验体存活,母体死亡,基因样本移交赵。" 我盯着那句话,手指无意识攥紧了桌角。 七号实验体。 十年前最后一次任务简报里提过一次。队长说边境发现非法人体试验点,代号“育婴房”,七个实验体,全是孕妇。我们负责突袭取证,结果刚进山就被炸了埋伏。 当时王振在无线电里吼了一句:“七号还活着!快救她!”然后通讯中断。 后来全队覆灭,我以为那是临死前的胡话。 原来是真的。 我翻出尿布包,里层有个暗袋,撕开一看,是张泛黄的标签纸。印着模糊的医院标志,下面一行小字:周-04,产科隔离区。 周。 和她姓一样。 我脑子里突然闪过那个穿白大褂的女人影子。女儿说她在哭,背后有光。而刚才那行血字坐标,正是雪山实验室的位置。 赵卫国在那里做过什么,早就不是秘密。但现在看来,那地方不只是藏身据点,而是延续。 他把当年没做完的事,继续做了下去。 我把纸条收好,回头去看女儿。 她蜷在行军床上,脸还是红的,嘴唇干裂。我把干净奶瓶放进她手里,她下意识抱紧,像小时候抓玩具熊那样。 “阿姨是谁?”我低声问,没指望她回答。 她眼皮颤了颤,没睁眼,嘴里咕哝了一句:“爸爸的枪声……像下雨。” 我愣住。 下雨。 植物人那十年,我对外界的声音一直有模糊感知。最后清醒那天,是暴雨夜。我们在山谷交火,子弹打在岩石上噼啪响,混着雨声,真像一场倾盆大雨。 女儿怎么会知道? 我伸手撩起她右肩衣服,胎记在昏黄灯下微微发亮,淡金色,形状不规则,像星图。 之前她说钥匙扣能开门,我还以为是梦话。可从那天开始,每次系统签到,那枚钥匙扣都会发烫。不是电池发热那种,是像被什么东西激活了。 我掏出钥匙扣,放在桌上。普通金属,粉色卡通头像已经磨花了。但底部有一圈极细的凹槽,不仔细看根本发现不了。 和奶瓶底的刻痕,纹路一致。 我拿笔把两处图案拓下来,拼在一起。缺口刚好对上,组成一个完整的六边形符号,中间有点状排列,像星座。 系统突然震动一下。 【检测到高维信号共振频率匹配】 提示一闪即逝。 我没动,盯着那张拼合图看了很久。 然后拿出随身带的记事本,撕下一页,写下三行字: 7号实验体=幸存者线索 婴儿用品=过去证物 女儿所见=非幻觉 折好塞进防水袋,贴身放好。加密日记原件也封进去,压在内衣口袋最里层。 抬头看她。 她睡着了,呼吸比刚才平稳了些,小手还抱着奶瓶。脸上汗湿的头发贴着额头,睫毛轻轻抖。 我坐在床沿,握住她的手。 冷的。 我用掌心焐着,一动不动。 窗外风停了,远处传来一声野狗叫,很快又没了。 时间一点点走。 我数着心跳等下一个零点。 签到之后,或许还能拿到新东西。 但现在不能冲动。线索才刚开始拼,敌人还在暗处。赵卫国敢留下这些痕迹,要么是故意引我入局,要么……是他根本没想到这些东西会落到我手上。 行军床发出轻微吱呀声。 女儿翻了个身,嘴里又嘟囔了一句,声音很轻: “别开枪……妈妈怕。” 我没回应。 只是把女儿的手按在自己胸口,让她能感觉到心跳。 稳定,有力。 告诉她我在。 我一直都在。 第31章 子弹轨迹 女儿睡着了,呼吸比刚才稳了些。我坐在床沿,手还握着她的,冷得像冰。掌心焐了一会儿,她手指动了下,没醒。 那张拼好的六边形纸片就贴在胸口内袋里,紧挨着加密日记。系统提示过后再没动静,可我知道,有些东西已经开始松动了。 我把她轻轻放平,盖上防弹纤维毯,起身走到铁皮柜前。军用电脑还开着,屏幕停在波形解码界面。我把奶瓶刻痕和钥匙扣凹槽的拓印图重新导入,手动调整匹配角度,第三次对齐时,全息界面突然闪了一下。 不是系统签到,是自动触发。 灰白画面猛地炸开—— 雨夜,山谷,泥水混着血往岩缝里渗。我们五人呈扇形推进,枪口压低。无线电沙沙响,王振在后方喊:“七号实验体还有心跳!”我刚要下令突入,左侧山崖突然火光冲天。 镜头像是从我后脑勺拍的,晃得厉害,但能看清赵卫国站在三米外,手里握着麻醉枪。他没打目标舱门锁,而是偏了三度,子弹擦过断崖边缘,精准引爆了预埋的c4。 爆炸前一秒,他转头看了我一眼。 嘴角歪了下。 画面戛然而止。 我靠在墙上,喉咙发干。不是幻觉。这记忆以前模糊成一片,现在却清晰得像昨天发生的事。 他不是失误,是故意的。 指甲掐进掌心,疼让我清醒。现在不是发狠的时候,得验证。如果这段记忆是真的,那当年的弹道数据也能复现。 我收拾装备:战术手电塞进冲锋衣内袋,匕首绑回小腿,把昨夜签到得的狙击枪从背包取出。mK12 mod 1,带消音器和热成像瞄具,荒废训练场用正合适。 出门前回头看了一眼女儿。她翻了个身,小手抓着毯子边缘,嘴里嘟囔了半句什么,听不清。我没走近,只把行军床挪到墙角,顺手把防水袋塞进她枕头底下。 外面天刚蒙亮,风停了,空气闷得像压了层布。摩托还在原地,链条锈得吱呀响。我推着它绕到主路,骑上去时右腿旧伤抽了一下,咬牙撑住。 城郊废弃民兵靶场二十分钟车程。路上没开导航,凭记忆拐进一条水泥岔道,尽头是塌了半边的岗亭。铁丝网倒在地上,像被野兽撕过。 我把摩托藏在灌木后,背枪步行进去。靶道长一百二十米,尽头是混凝土挡墙,上面挂着几个破烂靶纸。我选了中间那个,用战术手电扫了四周热源,确认没人埋伏。 架枪前先测环境。湿度八十二,风速三点七级,东南方向。海拔五百一十三米,和当年任务区基本一致。我把参数输进瞄具内置计算器,调出理论落点。 右腿蹲久了开始发麻,我改用左膝跪地支撑,枪托抵肩。扳机护圈有点宽,手指适应了两秒。瞄准镜里,靶心红点微微晃动。 深呼吸三次。 心跳降到六十以下。 扣扳机。 子弹飞出去的瞬间,耳朵捕捉到一丝异样——不是枪声延迟,是空气震颤,像玻璃即将碎裂前的嗡鸣。 下一秒,靶位后方整面防弹观察窗轰然炸裂。 碎片呈放射状爆开,最大的一块擦着枪管飞过,在混凝土墙上划出火星。我立刻收枪翻滚,退到掩体后,没受伤。 不是子弹击穿。 也不是炸药。玻璃裂纹中心没有穿透点,边缘也没有灼烧痕迹。更像是某种定向能量冲击,瞬间超载材料应力极限。 我爬回去检查残骸。手指摸到窗框内侧,有一层极细的粉末,灰白色,碰一下就散。像是金属氧化物残留。 掏出随身检测仪扫了一下,数值跳动几下,锁定成分:钕铁硼微粒。 高能磁脉冲载体。 有人远程引爆了这面玻璃,用的是军用级电磁武器。这种设备不在常规列装名单上,只有特种作战单位或境外组织才可能持有。 而他们知道我会来。 我收起检测仪,把狙击枪拆解装进套筒。离开前最后看了一眼靶纸——子弹正中十环,偏差不到0.3毫米。 和记忆里的轨迹完全一致。 赵卫国那一枪,也是这个精度。 我扛着枪套往回走,路过岗亭时停下。铁皮墙上钉着一张泛黄通知,字迹模糊,依稀能看出“禁止擅自使用高功率电磁设备”几个字。 十年前这里还是正规训练基地。 现在成了别人的试验场。 摩托发动起来声音有点大,我拧小油门慢慢驶出岔道。进城方向车流渐多,红绿灯路口等了两轮才过去。 副驾上放着枪套,左手搭在上面,右手握方向盘。钥匙扣在裤兜里发烫,不是持续的,是一阵一阵的,像信号脉冲。 快到主干道北段时,车载收音机突然杂音。我关了,又打开手机导航,路线正常。可就在切换界面的一瞬,屏幕底部闪过一行字符: 【旧任务记忆完整度:17%】 不是系统弹窗,是直接嵌入操作系统底层的信息流。 我盯着看了两秒,再刷新,没了。 手伸进内袋摸出加密日记。外壳冰冷,可里面的数据芯片正在微微发热。刚才射击时,它应该同步记录了全过程。 下一个零点,签到还能拿新东西。但现在我更想知道,是谁在监控这个系统? 或者,它本来就不只是我的系统? 车子驶过跨江大桥,路灯依次亮起。后视镜里映出我脸,胡子拉碴,眉骨疤痕泛白。十年植物人,三年单亲爸爸,两个月前连枪都拿不稳。 现在我能复现十年前的弹道。 也能被人用高能脉冲盯上。 我摸了摸腰侧空枪套的位置,那里本该别着配枪。如今只剩一道旧痕。 前方路口绿灯亮了。 我踩下油门,方向盘右转三十度,导航自动更新路线。 回家。 第32章 女儿画像 车灯扫过防盗门铁皮,熄火时震动传到地板。我把枪套从副驾拎下来,靠墙立好,钥匙扣在裤兜里还一阵阵发烫,像揣了块刚出炉的铁片。 屋里安静。女儿还在睡,呼吸声隔着门缝飘出来,短促两下,停一拍,再继续——她感冒还没好利索。我没开大灯,摸黑把冲锋衣脱了甩在椅背,内袋那张六边形纸片还在,但加密日记外壳烫得不行,指尖一碰就缩回来。 我拧开保温杯倒了半杯凉水,把芯片泡进去。水面刚盖过外壳,冒了丝白气,温度计读数从六十多直接掉到三十七。 军用电脑接上电源,屏幕闪两下,没反应。钕铁硼粉末沾在金色军装上,之前没注意,现在靠近电子设备全乱套。平板、读卡器、信号分析仪一个都连不上,电流嗡嗡响。 我抓起军装抖了抖,沉得不像布料,更像是镀了层金属膜。左胸口位置缝线密实,夜视仪扫过去,反光不均,像是藏了东西。 飞刀划上去会触发自毁,系统警告还浮在眼前。我换了把战术笔,尖头抵住缝线边缘,顺着轮廓一点点挑。不是剪,是剥,像拆炸弹引线那样慢。 第三道线断的时候,一片布掉了下来。 下面压着一张画像。 画的是陈雪,穿着校服站在学校旗杆底下笑,眼睛弯着,马尾辫翘起来一撮,书包上的“爸爸是英雄”钥匙扣也画得清清楚楚。笔触太细,不是小孩能画出来的,连她右耳后那颗小痣都标了红点。 我捏着画翻过来,背面没有署名,但夹层鼓了一块。用笔尖轻轻一顶,一块指甲盖大小的存储卡滑进掌心。表面磨砂,正中间一道星形刻痕,像是被人拿刀划过。 电脑不能用,手机一插就读取失败自动重启。我转身去女儿房间,轻手轻脚从床头柜拿了她的旧平板——这台没联网模块,电池也老化得厉害,开机要半分钟。 拆掉所有无线天线接口,转接头插进读卡口。屏幕一闪,视频自动播放。 画面是教室后排视角,空荡荡的课桌,阳光斜照进来。镜头缓缓推进,停在靠窗那个座位上——陈雪的书包挂在椅背,钥匙扣晃了一下。 然后切到监控画面:灰蒙蒙的清晨,校门外巷口三个黑影来回走动,戴着帽子口罩,手里拎着长条包裹。时间戳跳出来:“明日07:40”。 下一秒,画面变黑,白色字体逐行浮现: “你重建战场, 我重建家庭。 欢迎回来,陈队长。” 字迹熟悉。和十年前任务简报上的打印体一模一样,连“队”字末笔那一顿的弧度都没变。 我拔出存储卡,平板关机,放回原位。经过卧室门时停了两秒,听见她翻了个身,被子窸窣响,嘴里咕哝了一句:“……别走啊……” 我没进去。 回到客厅,掀开沙发垫,取出签到得来的c4组件。炸药块、雷管、遥控引信都在,包装密封完好。我拆开一块,用铝箔纸裹紧,塞进废弃的共享单车座管里。另一块切成薄片,贴在巷口路灯底座内侧,引线顺着排水沟埋进下水井盖缝隙。 遥控器测试三次,信号稳定。设成双通道触发,一路手动引爆,一路接震动传感器——只要有人靠近或搬动单车,立刻响应。 地图摊在桌上,红笔圈出两个点:校门口公交站、必经的小巷拐角。那边有监控死角,也有老旧电线杆,适合布置交叉火力点。 我又从背包夹层抽出一张手绘路线图,是上周接送她时默记下来的。每天早上七点二十六分出门,七点四十一分到校,中间步行五分钟,穿两条支路,过一个无红绿灯路口。 他们选的时间很准。早高峰刚开始,家长送完孩子急着上班,没人留意角落动静。 我把闹钟定在凌晨五点,提前两小时布防。陷阱已经设好一部分,剩下的等天亮前再去补。 坐到门边椅子上,背靠着墙,右腿旧伤隐隐抽着。飞刀插在战术靴外侧,手一直搭在柄上,指腹摩挲着防滑纹。 窗外楼下有环卫车经过,刷地一声水响,接着是塑料袋被风吹着打转的声音。我闭上眼,耳朵却竖着,听着屋里的每一丝动静。 女儿没醒。 毯子还是抓在手里,小指头勾着纤维边沿,像怕谁把她带走。 我睁眼看了眼表,凌晨两点十七分。 离明天早上还有五个多小时。 够了。 我摸出手枪检查弹匣,重新装回去,放在大腿边上。眼角余光扫过茶几,那张画像被压在空水杯底下,画中她还在笑,钥匙扣闪着不存在的光。 手指动了动,没去碰它。 远处传来一声婴儿啼哭,很快又没了。 我坐直了些,手重新按回飞刀柄上。 第33章 求救信号 凌晨五点整,闹钟震动贴着大腿外侧。我没让它响,直接掐了静音,枪套扣进腰带,飞刀插回靴帮。右腿旧伤比昨天更沉,像是灌了铅,但还能走。 出门前看了眼客厅茶几,水杯底下压着那张画像,女儿的笑脸朝上。我转身关门,锁舌“咔”一声咬死。 沿街走,路灯还亮着,光晕发黄,照得人影子拖得老长。第一处c4埋在共享单车座管里,我蹲下检查引信,信号稳定。换上双频触发模块,手刚收回来,系统界面突然闪红边。 【检测到高维频段信号,匹配度97.6%】 我没动,靠墙站定,战术手电接上军用耳机,音频解码开启。三秒后,摩斯码断续传来: “S-o-S……坐……标……重……组……” 声音很轻,像从水底浮上来的一串气泡。但我听出来了——是周婉宁的节奏。她以前在雪山执行任务遇险时,就是用这个频率发过求救信号,每三个字母停顿0.8秒,不多不少。 我立刻摸出昨天签到拿到的电磁场分析仪,架在单车旁。屏幕波形跳动,信号源位置漂移不定,不像移动设备,倒像是固定在某个看不见的坐标上。更怪的是,每次信号出现,周围空气都轻微抖一下,路灯影子错位半拍,像画面卡帧。 我盯着巷口拐角那盏灯,它刚才明明是直的,现在投在地上的影子偏了三公分。 系统开始延迟响应。调取记忆库要两秒,刷新预警要三秒。这不对劲。它从没卡过,哪怕在化工厂强电磁干扰区也没这样。 我低声说:“标记信号源坐标。” 系统没回话,只弹出一行字:【定位失败,目标非实体存在】 正说着,头顶老槐树猛地一晃。枯枝断裂,啪地砸在地上。我抬头,一只断手从树杈间坠落,啪地摔进泥水坑里,五指蜷着,左手无名指戴着一枚蛇形戒指。 我蹲下,匕首挑开手指,翻过来确认。皮肉焦黑,关节僵硬,但指纹扫描结果跳出来那一刻,我心跳停了一拍。 赵卫国,生物样本库001号。 可他不该死。十年前任务失败后他活得好好的,成了董事长,西装笔挺地出现在新闻里。这手是从哪儿来的?谁砍的?什么时候? 我正要收手,空气中忽然裂开一道细缝,就在断手正上方,像玻璃被无形手指划过,发出极轻微的“滋”声。裂缝持续不到两秒,消失前,我听见一声啜泣。 女声。 不是录音,也不是风声。是真实的、压抑的哭腔,短促,带着颤音,像有人在耳边喘息。 我迅速用匕首把断手铲进密封袋,塞进背包夹层。铝箔包好存储卡,贴身放。这东西不能再连任何设备,万一它是诱饵,信号反向追踪,会暴露我和陈雪的位置。 我退到巷口对面,钻进废弃报刊亭。铁皮门锈死了,踹一脚才拉开条缝。里面堆着旧报纸和空饮料瓶,角落有块防水布,我扯下来盖住背包,顺便遮住自己轮廓。 坐下,枪放在腿上,保险打开。系统只剩基础预警开着,其他功能全关。我不想再被干扰。 七点十三分,校门口开始有家长送孩子。电动车、自行车来回穿行,喇叭声不断。我盯着那条小巷,女儿每天必经之路,阳光斜切进来,地面砖缝清晰可见。 信号又来了。 还是那串摩斯码,间隔三分钟,准时得像钟表。但这次,音频解码后多了点别的——背景音里有金属摩擦声,像是铁链拖地,还有低频震动,像是某种机器在运转。 我回忆雪山实验室。地下三层,低温舱,人体改造项目。周婉宁最后一次联系我,是在实验体失控那天,她说“他们想打开门”,然后通讯中断。 现在这信号,频率、节奏、背景噪音,全都对得上。 她没死。至少,她的信息还在某个地方重复播放,像一段被困在时间里的录音。 我试着在系统里输入“坐标重组”四个字,界面一闪,跳出一段乱码,紧接着,我的左太阳穴突突跳起来,像是有根针在里面搅。 幻觉出现了。 一秒。我看见周婉宁站在雪地里,白大褂沾血,回头看着我,嘴唇动了动。没声音。然后画面碎了。 系统提示:【外部数据注入,已拦截】 我闭眼稳住呼吸。这不是正常战斗。对手已经不在现实层面出招了。 七点三十五分,女儿出现在校门口五十米外,背着粉色书包,马尾辫一甩一甩。她走得不快,东张西望,像是在找什么。 我知道她在找我。她不知道我在哪儿,但她知道我会守着她。 我抬起枪,不是瞄准人,是瞄着空气。瞄着那些偶尔扭曲的光影,瞄着地面突然偏移的影子。 她走进小巷。 一步,两步。 巷子里没人。但第三步落下时,她脚边的地砖微微凹陷了一下,像是承受了额外重量。 我没动。 她继续走。 第四步,头顶电线忽然嗡鸣,火花一闪即灭。 第五步,女儿书包上的钥匙扣轻轻晃了晃,像是被风吹动。可今天没风。 她走出巷子,安全抵达校门。值日老师接过她书包检查,她回头望了一眼,眼神有点茫然。 我松了半口气。 就在这时,信号再次响起。 摩斯码变了。 不再是“SoS”,而是三个字母: “d-A-d” 然后是一串数字:37.2-118.8 经纬度。 我猛地抬头,看向巷子深处。 那道裂缝又出现了。比之前宽了一倍,悬在半空,边缘泛着青灰色光。裂缝里,一只手缓缓伸出,苍白,纤细,指甲涂着淡粉色。 是周婉宁的手。 她指尖朝下,掌心浮现一个符号——六边形,中间一点,和奶瓶刻痕、钥匙扣凹槽拼出来的图案一模一样。 我抓起枪,往前冲了两步。 那只手突然收紧,五指成拳,然后猛地往回缩。 裂缝闭合。 最后一瞬,我听见她说: “别让他们抓到孩子。” 第34章 防弹玻璃后的泪眼 上一道裂缝闭合后,我守在原地,试图从残留的异常波动中捕捉更多信息。五分钟后,我注意到银行后巷方向有微弱的能量波动传来,感觉那里可能藏着新的线索,于是便朝着银行后巷走去,蹲在消防栓旁。 凌晨五点二十三分,我蹲在银行后巷的消防栓旁,手指压着匕首冷铁。刚才那道裂缝闭合时留下的空气波纹还没散尽,像一层看不见的膜贴在脸上。系统界面终于恢复稳定,但提示栏一直闪着红边:【目标携带高危爆炸物,距离锁定,倒计时08:17】 周婉宁的手消失了,可她最后说的那句话还在耳边回荡:“别让他们抓到孩子。” 我没动。巷口二十米外就是银行金库侧门,监控探头转到死角需要七秒。我数着心跳,三下之后翻墙而入,落地时右腿一沉,膝盖咔了一声。旧伤不听使唤,但我没停。 配电间在b2走廊尽头。我用战术手电照了眼识别器,指纹模块早被我昨晚提前涂了导电胶。门开一条缝,我钻进去,切断主控室备用电源。整栋楼的监控降级为本地回路,数据不再上传云端——如果有人远程篡改画面,现在只能看到死循环录像。 我摸出夜视仪套上,再启动热成像模块。双频叠加画面上,金库外观察区站着一个人影,体温36.8c,呼吸频率每分钟14次,左肩微塌——是她走路的习惯。 不是投影。 我摘下手套,用手电光打摩斯码:三短三长三短。 对面人影动了。她抬头看向摄像头方向,嘴唇微张,没出声。然后左手抬起,在玻璃上轻敲三下。 三下。 特工暗号,“信任我”。 雪山那次任务,我们被困在零下四十度的地下通道,氧气只剩十七分钟。她说过,只要听见这个节奏,哪怕对面站着的是鬼,也得相信那是我。 我收起手电,从背包取出签到得到的飞刀。刀刃缠上铜丝,这是昨天系统给的“电磁干扰改装包”里的材料。只要击中遥控起爆器外壳,就能制造短路,中断信号传输。 警报突然响了。 红光扫过走廊,自动封锁门开始下降。我冲出去的时候,只差四米就卡死了。肩膀撞进门缝,硬挤过去,滚落在地。 她静静地站在另一侧,白大褂上满是泥灰,原本白皙的脸色此刻泛着青白,右手死死按着腰侧一个黑色方盒,拇指紧紧卡在按钮上,仿佛只要一松手,就会有可怕的事情发生。 系统提示:【引爆装置已激活,无法远程解除】 她不是自愿来的。 我站起身,飞刀在指间转了一圈。距离十五米,中间隔着警戒线和激光网。不能开枪,震动会触发压力传感器;也不能靠近,门一开她就会被判定越界,直接引爆。 我闭眼一秒,靠记忆定位。 手腕一抖,飞刀脱手而出。 刀身划过弧线,擦着激光红线边缘穿过,正中她腰间遥控器。火花炸开的一瞬,系统弹出提示:【引爆信号中断】 她猛地松了口气,整个人晃了一下。 我也刚要动,眼角忽然瞥见玻璃表面起了变化。 一道裂痕从顶部垂直落下,接着横向蔓延,像是被人用无形的刀在切割。蛛网状裂纹迅速铺开,整面墙体发出低沉的嗡鸣。 不是我干的。 也不是她。 我大喊:“退后!” 但她没退。反而往前一步,双手猛拍玻璃内侧。 轰—— 整块防弹墙炸成碎片,夹着金属丝的玻璃渣像暴雨般倾泻。我本能地抬臂护脸,耳边全是锐物破空声。 等我睁开眼,她已经扑了过来。 整个人撞在我胸口,力道大得让我后退两步才站稳。她的背朝外,冲锋衣撕裂,血顺着肩胛骨往下流,滴在我鞋面上。 我扶住她肩膀把她翻过来,发现伤口位置……正好是我左眉骨下那道疤的镜像。 一样的角度,一样的深度。 她咬着牙,声音断续:“他们……换了坐标……不是终点……是陷阱……” 我没说话,从背包掏出女儿画的全家福塞进她手里。纸页展开,画里我穿着军装,站得笔直。 她看了眼,嘴角动了下,像是想笑。 系统重新扫描,弹出新提示:【周婉宁生命体征弱,失血量约400毫升,建议立即转移】 外面警笛越来越近。我一把将她背上,她趴在我肩上,呼吸贴着耳朵,烫得吓人。撤离路线只有两条:地面会被巡逻队堵死,唯一能走的是地下排水管,通向城郊高速入口。 我踩碎一块挡路的玻璃残片,顺着应急通道往下。楼梯湿滑,右腿每次承重都像被钉子扎进骨头。她在我背上轻得不像话,可每一步都压得我喘不过气。 拐进b3管道井时,她突然挣扎了一下,手伸进白大褂口袋,掏出一张折叠的纸条,递到我眼前。 上面写着一组数字: E-7-19-Δ 我没认出来。 她喘着说:“实验室……第七区……十九号舱……他们在等你……但开门的人……必须是我……” 话没说完,人就软了下去。 我用嘴咬住纸条,腾出手检查她后背。布料已经被血浸透,得找地方止血。可现在不能停,警报已经触发全市协查,无人机十分钟内就会覆盖这片区域。 排水管倾斜向下,坡度三十度,底下是废弃的市政检修道。我一手撑墙保持平衡,一手托着她大腿防止下滑。头顶每隔十米有一盏应急灯,忽明忽暗,照得水泥壁泛青。 走到第三段弯道,我发现她手里还攥着那张全家福。血把画中我的肩章染红了,像真的挂了勋章。 她呢喃了一句什么,我没听清。 我低头问:“你说什么?” 她嘴唇动了动,声音轻得几乎听不见: “别信……穿白大褂的……” 然后彻底昏了过去。 我继续往前走,脚步踏在积水里,溅起一圈圈涟漪。前方五十米是出口,铁栅栏锈死了,得用匕首撬。我腾不出手,只能先把她放下,靠在墙边。 她头歪着,睫毛上挂着一滴泪,还没掉下来。 我伸手抹掉,转身去撬锁。 匕首插进缝隙,用力往上扳。铁锈簌簌掉落,栅栏松动半寸。再加一把劲就能打开。 就在这时,背后传来窸窣声。 我猛地回头。 她醒了,正艰难地抬起手,指向我身后上方的通风口。 那里,有一片影子正缓缓移动。 第35章 虚实迷宫 通风口的影子还在动,可战术手电的光扫过去,水泥壁上什么都没挡住。我趴在地上,右腿旧伤压着排水管接缝,冷铁贴着掌心,一寸寸确认那道影子没有实体。 那一刻,记忆如锈蚀的齿轮般卡在喉间——十年前雪夜,也是这样一片死寂里,我曾以为黑暗中潜伏的只是风声。可它不是。它是背叛的呼吸,是战友倒下的前一秒,无人听见的喘息。而如今,这虚无的影子,竟又唤醒了骨髓深处的警觉:有些危险,从不靠眼睛捕捉。 周婉宁还昏着,血从肩胛骨往下渗,把冲锋衣内衬浸透了一片。我撕下背包夹层的防弹纤维布,裹住她伤口,咬破手指,在她掌心写下“E-7-19-Δ”。血字刚干,她指尖抽了一下,像是在回应。 那微弱的颤动,像极了女儿最后一次握我手指的模样——医院白炽灯下,她的小手轻轻勾住我的拇指,没力气说话,却用体温告诉我:“爸爸,别怕。”可这一次,我不敢想她会不会醒。我只能相信,她若醒来,第一件事会是骂我笨——明明她说过,“开门的人必须是我”,可现在,却是我在替她走完最后一段路。 我没再犹豫,收刀入鞘,背着她一脚踹开锈死的铁栅栏。外面是废弃检修道,风从高处灌下来,带着雪粒和金属锈味。头顶有通风井,爬梯嵌在水泥壁上,往上二十米就是实验室第七区入口。 每一步都像踩在回忆的残骸上。右腿的旧伤撕裂般作痛,仿佛时间从未愈合它,只是把它埋进了肌肉深处。我咬紧牙关,不让呻吟溢出唇边。不能停。只要她还有心跳,我就得把她送到那个门面前——哪怕那扇门后,等着我们的是一整个世界的谎言。 我托着她往上攀,每踩一级,右腿就像被拧了一圈。到顶时,手掌已经磨破,血混着铁锈黏在梯子上。通风盖板锁死了,我用匕首撬开一条缝,听见里面传来低频震动——不是机器运转,更像是某种共振。 那声音,像极了脑死亡监测仪上那条平直的心电曲线突然跳动的第一下。诡异、不规则,却又带着生命的节奏。我屏住呼吸,忽然意识到:如果这是幻境,为何它的脉搏,竟与我心底最深的执念同频? 我把周婉宁轻轻放下,靠在墙角。她呼吸浅得几乎摸不到,但我没时间找医疗包。纸条上的坐标指向十九号舱,她说“开门的人必须是我”,可现在她连睁眼都做不到。 我凝视着她的脸,睫毛在苍白皮肤上投下一小片阴影,像未完成的告别。你到底藏着什么秘密?为什么非得是你才能开门?是为了赎罪,还是……为了阻止我看见真相?可此刻,这些疑问都不重要了。重要的是,我还记得你扑向炸点时的眼神——不是恐惧,而是决绝,像飞蛾扑火前最后一瞬的清醒。 我掀开盖板,翻身进去。 里面是一条镜面回廊,四壁全是整块玻璃,地面也铺着反光材质。我刚落地,系统界面突然闪了一下,签到按钮变灰,战场资源列表全部锁定。下一秒,界面上跳出乱码,像被什么东西干扰了信号。 世界仿佛被静音。没有风,没有心跳,甚至连自己的脚步声都被镜子吞噬。我望着无数个自己在镜中伫立,每一个眼神都空洞而陌生。这一刻,我终于明白什么叫“迷失”——不是找不到出口,而是分不清哪一个影子,才是真正的我。 走廊两侧的镜子里,开始出现影像。 左边那面,我穿着军装,手里拎着滴血的匕首,眼睛发红,正对着镜头吼什么。右边那面,我跪在地上,怀里抱着个穿粉色羽绒服的小孩,头歪着,钥匙扣掉在血泊里。再往前一点的镜子,我站在火场中央,脸皮半边焦黑,军装烧成了破布条。 都不是现在的我。 但每一帧都熟悉得要命,像是从我脑子里扒出来的记忆残片。 那些画面,像一把钝刀慢慢割开结痂的伤口。我不愿承认,可它们确实在我梦里反复上演。每一次醒来,枕头都是湿的。我以为那是愧疚,现在才懂——那是记忆在试图逃出来,提醒我某些被刻意遗忘的东西。而这些镜子,不过是把藏在我脑海角落的噩梦,一一摆上了台面。 我拔出匕首,轻敲最近的一面镜子。声音清脆,频率稳定。我又换了一面,敲了三下,共振波传回来有点颤。再试第三面——这一下的回音拖得特别长,和我心跳节奏一致。 就是它了。 那一声回响,像童年母亲唤我回家的铃铛,遥远却清晰。奇怪的是,越是贴近真实的情感,这虚假的世界就越难掩盖破绽。我忽然笑了——原来最坚固的牢笼,也挡不住一颗不肯撒谎的心。 我把周婉宁拖到角落,用绷带把她绑在支撑柱上,确保不会滑倒。然后退后两步,抡起匕首砸向那面共振镜。 玻璃炸开的瞬间,空气像被抽走了一样。 二十个赵卫国从四面八方走了出来,全穿着白大褂,脸上带着那种歪嘴笑。他们脚步一致,停在我面前五米处,围成一个圈。没人说话,可他们的影子在镜面上叠在一起,拉得老长。 其中一个开口:“你女儿早死了。” 另一个说:“周婉宁是诱饵。” 第三个接上:“你根本没醒过,十年前就脑死亡了。” 声音一层叠一层,像录音机快进播放。我耳朵嗡嗡响,太阳穴突突跳。系统突然弹出红色倒计时:【脑波同步率超标,强制退出倒计时03:00】 我闭眼,捂住耳朵,靠在墙上喘气。那些话像毒针扎进神经,可我心里却升起一丝荒谬的冷笑——你们知道吗?真正的幻觉,从来不会让人怀疑;只有假的,才会拼命强调“你不该存在”。而我现在最在意的,不是生死,不是记忆真假,而是背上那片湿痕——她的血,为什么还是热的? 我睁开眼,盯着离我最近的那个赵卫国。他站姿笔挺,西装袖口露出蛇形戒指,左手无名指戴着,和十年前一模一样。 那枚戒指,是他妻子临终前亲手戴上的。他曾发誓永不摘下。可后来我才知,那天晚上,他亲手掐死了她,只为掩盖实验失败的证据。我永远忘不了他在审讯室笑着说:“感情是最容易伪造的东西。”可现在,他站在这里,如此逼真,仿佛连谎言都长出了血肉。 我一步步走向他,其他人没动。 走到他面前时,我忽然出手,左手掐住他喉咙,右手匕首抵在他颈侧。 他没反抗。 嘴角慢慢歪上去,笑得像裂开的口子:“你终于……认出我了。” 其他十九个身影同时消散,像烟雾被风吹走。镜面回廊恢复安静,只剩下我和他,面对面站着。 我感受着他喉间的脉搏,平稳得不像幻象。可我知道,这不是胜利,而是陷阱的开端。因为真正的赵卫国早已死在那场爆炸里,而眼前这个,是我心中无法释怀的恨意所孕育出的幽灵——它越清晰,说明我越沉沦。 他嗓子里发出咯咯声,像是在笑:“你以为这是现实?这里是第七区的记忆重构舱,所有数据来自你十年植物人期间的脑波记录。你打碎的每一块镜子,都是你自己不愿面对的片段。” 我手上加力,他脖子上的皮肤开始泛紫。 “周婉宁呢?”我问。 “她在真实世界,快死了。”他说,“但她留下的情报是真的。E-7-19-Δ,是开启基因库的密钥。只要她活着,门就能开。可你现在在这儿,外面的身体正在失温。” 我的心猛地一缩。失温?那就意味着我还活着,意味着这一切仍有转机。可更让我颤抖的是他的语气——平静、准确,毫无挑衅之意。这种冷静,反而比任何谎言都更接近真相。 我盯着他眼睛。这家伙说话不躲不闪,不像在骗人。 “那你是什么?”我问。 “我是你记住的赵卫国。”他咳了一声,“也是你心里最确定的那个真相——我背叛了你,杀了你队友,毁了你人生。只要你相信这一点,我就永远存在。” 我松开手,匕首仍抵着他脖子。原来如此。我不是在对抗一个敌人,而是在与自己的执念对峙。十年昏迷,我的大脑不断重演那段痛苦,将仇恨喂养成一个活生生的存在。它不惧刀刃,因为它本就是由我的不甘所滋养。 “那你告诉我,”我说,“为什么周婉宁的血是热的?” 他笑了:“因为你还记得她的体温。记忆越真,投影就越实。她的血是热的,是因为你不愿意让它冷下去。” 那一瞬间,我几乎落下泪来。原来我一直抗拒的,并非死亡,而是遗忘。我不愿忘记她冲向我时的脚步声,不愿忘记她低声说“相信我”的语气,更不愿忘记,她流的血,曾烫穿了我的冷漠。这份执念,竟成了识破虚妄的钥匙。 系统倒计时跳到01:15。 “你杀不完我的。”他往后退半步,匕首划破他领口,“每一次你想起背叛,我就重生一次。你女儿画的全家福,你背包里的照片,你每晚梦到的爆炸点——都是我的养料。” 我站在原地,没追。你说得对,只要我还恨着,你就不会消失。可我也明白了另一件事——恨能让你活着,爱却能让我走出这里。而我现在,只想带她回家。 “去吧。”他说,“回到现实,救她。但你要明白,只要仇恨还在,我就不会消失。” 镜廊尽头,一扇金属门缓缓打开,上面刻着“19”。 我转身往回走,去背周婉宁。 她还在角落,姿势没变,可掌心那串血字已经被体温蒸干了。我扶她起来,她头靠在我肩上,嘴唇动了动,没出声。 我轻轻握住她的手,那温度依旧。也许你是诱饵,也许是棋子,甚至可能是另一个骗局的开端。但此刻,我选择相信你最后的信任。因为你流的血是热的,因为你写的密码,至今仍在我心头燃烧。 我扛着她往十九号舱走。 门自动滑开,里面漆黑一片,只有地面有一条蓝光指引路径。我踏进去一步,身后大门立刻关闭。 黑暗中响起一个声音: “你真的以为,带她进来就能开门?” 第36章 生命倒计时 门缝底下那滴血还在爬,像有生命一样贴着地面往前延伸。我盯着它,一动不动。三秒前赵卫国的投影消失时说的那句话还在脑子里炸着——“周婉宁肚子里也有个孩子”。 我没时间想这些。 我蹲下身,把周婉宁往门边角落拖。她身上盖的防弹布已经湿透,血从肩后渗出来,顺着我的手臂往下流。我用绷带把她固定在墙角,又把背包里最后一块防弹纤维塞进她衣服里,压住伤口。她的呼吸浅得几乎摸不到,体温低得吓人。 门外的地面积血开始变形。原本只是缓慢移动的一条红线,现在慢慢拼出数字:03:00:00。每过一秒,数字就往下沉一格,像是被地面吸进去。我忽然想起陈雪书包里的沙漏——那个她天天挂在钥匙扣上的小玩意儿。流速一样。 这不是巧合。 我咬破手指,在掌心写下“E-7-19-Δ”。疼,但清醒。我知道这是赵卫国的局,可我也知道,只要里面真关着陈雪,我就必须进去。 匕首插进锁缝的时候,脑子里猛地闪出一段画面:一张金属桌,文件摊开,标题是《实验体7号接入协议》。我的手签在下方,笔迹没错。可我记得清清楚楚,那天我在边境基地交的是退役申请。 画面一闪而过。 我不停手,拧动匕首三圈。咔哒。机械声从门内传来,幽蓝光束扫过我的眼睛。系统界面突然跳出来,只有短短一行字:【权限验证通过,载体亲属关系匹配】。 门开了。 暖风扑面而来,带着蜡笔和纸张的味道。不是实验室该有的气味。我跨进去的第一步踩在柔软的地垫上,墙上贴满涂鸦,歪歪扭扭的太阳、房子、一家人手牵手。中间那张画上写着“爸爸回家了”,字是陈雪写的,我认得。 教室中央的小桌子旁坐着一个人。 背影小小的,扎着马尾辫,穿着粉色羽绒服。她低着头,正用彩笔画画,右手时不时抬起来擦一下脸,像是在抹眼泪。 是陈雪。 我喉咙发紧,没敢动。十年没见她长大,现在她就坐在这儿,离我不到十米。可我不敢喊她名字。 脚边传来轻微震动。低头一看,周婉宁不知什么时候滑进了门内,整个人倒在墙角,左手死死攥着一根断裂的电线,另一端连着天花板的通风管。她的身体正好压在地板一块凸起的金属板上,板子边缘有烧焦痕迹,还有几个接口裸露在外。 引爆线路主控节点。 她是在昏迷状态下掉下来的,却恰好卡住了倒计时启动的关键位置。要是她再偏一点,或者晚半秒落下,这会儿整个房间早就炸了。 我蹲下去探她鼻息。微弱,但还在。 刚直起身,耳边响起久违的系统提示音:“检测到高危生命装置,正在解析……” 话没说完,教室广播响了。 童谣。 《小星星》的旋律,调子放得很慢,每个音都拖得格外长。我听过这首曲子——爆破专家在幼儿园安装压力炸弹那天,也是哼着这个调子。 现在是从广播里播出来的。 我一步步往陈雪走。每一步都踩得极轻,生怕惊动什么。她还在画,笔尖沙沙响。等我走到桌边,看清她画的内容时,心直接沉到底。 画的是我和她,站在一片废墟里。我手里举着枪,她抱着一个婴儿,背后天空裂开一道口子。画纸右下角写着日期:明天。 不是过去,也不是幻想。是预告。 我伸手轻轻碰她肩膀。 她没反应。 我又叫了一声:“雪儿。” 她停下笔,慢慢抬头,眼神空得不像个孩子。看了我两秒,忽然咧嘴笑了:“爸爸,你来接我放学了吗?” 声音很甜,像平常在学校门口等我时那样。可她说完这句话,右肩微微露出一截皮肤,上面有个胎记——形状像星图,和新生儿的一模一样。 我后退半步。 她低头继续画,嘴里开始哼起《小星星》,和广播里的旋律同步。 头顶通风管突然发出一声轻响。我抬头,看到刚才那根断线的源头,是个黑色盒子,固定在管道内壁。盒面上有红灯闪烁,频率和周婉宁的心跳监测仪一致。 这地方根本不是什么密室。 是陷阱的核心。 我转身去扶周婉宁,想把她挪到更安全的位置。刚碰到她手臂,系统突然弹出新提示:【发现加密日记残页,来源:十年前任务档案备份】 眼前浮现一页泛黄纸张,全是乱码。我输入指纹解锁,页面刷新,显示出最后一条记录: “7号实验体植入微型聚变装置,倒计时绑定心跳频率。解除条件:亲生父亲签署终止协议,或目标死亡。当前剩余时间:02:58:17。” 下面附了一张照片——陈雪躺在手术台上,胸口切口未缝合,右肩胎记清晰可见。拍摄时间是三年前。 我盯着那串倒计时,脑子转得飞快。聚变装置不是普通炸弹,一旦引爆,半个城区都会塌。而解除方式只有两个:签协议,或者让她死。 赵卫国根本没打算让我救她。 他在逼我做选择。 我掏出随身带的军用匕首,割开自己左臂衣服,划出一道口子。血流出来,我用刀尖蘸着血,在墙上写下“拒绝授权”四个字。每写一笔,系统就震动一次,像是在确认我的意志。 写完最后一个字,倒计时停了三秒。 然后继续走。 没用。 我猛地想起什么,翻出背包夹层里的防水袋,抽出那张拼好的六边形符号纸。钥匙扣和奶瓶刻痕合成的图案,和系统里高维信号频率完全吻合。我把它贴在周婉宁握着的电线接口上。 嗡—— 整块金属板亮了一下,红灯熄灭。倒计时暂停。 有效。 可就在这时,陈雪突然站起来,把画纸揉成一团砸在地上。她转过身,直视我,嘴角还是挂着笑:“爸爸,你说过要保护我的,对吧?” 我没说话。 她歪头:“那你为什么签了那份协议?在医院那天,你明明签字同意他们把我带走的。” 我愣住。 她说的不是假话。那段记忆我一直以为是梦——白色病房,医生递来的文件,我迷迷糊糊签下名字。原来是真的。 她一步步朝我走来:“你以为你是来救我的?你才是让他们抓到我的人。” 我往后退,直到背抵住墙。 她抬起手,掌心朝上,皮肤下隐约有蓝光流动,像电路在运行。 “我不是你女儿。”她说,“我是她。” 话音落下的瞬间,周婉宁的身体猛地抽搐一下,手指松开,电线脱离接口。 倒计时重启。 02:56:03。 广播里的童谣变了调,越来越快。 第37章 蛇形戒指的最终闪光 广播里的童谣突然加快,音符像钉子一样往耳朵里钻。假陈雪嘴角还挂着笑,可她右手已经抬起来,指尖泛着蓝光,正对我的方向。倒计时跳到02:56:03,一秒没停。 我没时间确认她是真是假。 背包一甩,战术手电掏出来,开关连按三下,频闪模式启动。强光扫过教室四角,墙壁上的涂鸦影子乱晃。光束掠过她脸的瞬间,右脸颊肌肉抽了一下,彩笔“啪”地掉在地上,皮肤下的蓝光闪了两下,像是信号中断。 是仿生体。 我盯着她后颈位置,那里有一圈极细的接缝线,在灯光下几乎看不见。系统界面没反应,说明它不识别这玩意儿为敌方单位。但这不是重点。 重点是真正的陈雪在哪。 我慢慢往后退,背靠墙,左手摸到匕首柄。头顶通风管传来金属摩擦声,很轻,但逃不过我的耳朵。三秒后,天花板一块伪装成照明灯的面板被推开,一根合金吊索垂下来,黑色作战靴踩在边缘。 赵卫国下来了。 他落地没出声,站在我和假陈雪之间,左手抬起,无名指上的蛇形戒指对准“陈雪”胸口。一道红光从戒面射出,锁定她心脏位置。我看到她脖子上的动脉开始跟着红点跳动,频率和广播里的童谣完全同步。 这不是瞄准。 是引信同步。 聚变装置的引爆程序已经进入最后阶段,只要心跳波动超过阈值,或者戒指信号中断,都会立刻触发。而假体压着的那块金属板,就是主控节点——现在成了活体保险栓。 赵卫国开口:“你女儿的心跳,现在归我管。” 我没说话,手电还在频闪,光打在他脸上。他眯眼,左手微抬,戒指红光偏了一度。假陈雪身体抖了一下,喉咙里发出一声短促的呜咽。 我知道他在测试反应速度。 我也知道,他不会让我靠近她。 战术手电猛砸过去,直奔他面门。他侧头躲,动作快,但还是慢了半拍。光束擦过鼻梁,刺激了他的视觉神经。就在他闭眼的刹那,我抽出三把飞刀,手腕一抖,全部甩出。 第一刀直取戒指关节,被戒面边缘弹开,撞在墙上碎成两截。 第二刀卡进戒指侧面的机械缝,卡住了转动结构。 第三刀切入能量导管根部,刀尖刺穿金属外壳,直接扎进内部线路。 “轰!” 戒指炸了。 强光从他左手指尖爆开,像小型雷暴,整个教室被照得通白。赵卫国惨叫一声,左手从根部炸断,焦黑的手掌飞出去,撞在墙上又掉下来。吊索自动回收,他整个人摔在课桌上,桌腿当场断裂。 红光消失。 假陈雪的身体软了一下,但没倒。她站在原地,眼睛睁着,瞳孔缩成针尖,嘴里还在哼《小星星》,但调子已经歪了。 我冲过去,一把将她推开,扑向赵卫国。他躺在地上抽搐,西装前襟烧焦,左臂只剩半截残肢冒着烟。我用匕首挑开他内袋,金属片嵌在皮下,边缘有血丝粘连。我直接割开皮肤,把那东西抠出来。 是一块生物密钥,表面刻着dNA螺旋纹路。 系统提示弹出:【检测到主谋生命信号衰减】 我转身冲回假陈雪身边,单手扯开她右肩衣服。胎记露出来,形状和新生儿的一模一样,星图状,边缘微微发烫,正随着倒计时脉动。 我咬破手指,血滴在密钥上。密钥吸了血,表面亮起一层微光。我把它按在胎记上。 系统界面猛然炸开: 【主谋死亡确认】 【成就解锁:击杀主谋】 【奖励发放:时空稳定器(初级)】 倒计时停了。 02:54:11,定格。 教室安静下来,广播哑了,频闪灯也灭了。我喘着气,蹲在地上,手里攥着那块密钥,另一只手扶住她的肩膀。她的眼球还在动,但意识已经模糊。 就在这时,她右肩的胎记突然一震。 皮肤下的星图亮了一下,像是被激活了什么程序。我低头看,发现胎记边缘出现了一圈极细的刻痕,排列方式和奶瓶上的刻痕完全一致。 不是巧合。 这个标记能解开什么东西。 我刚想伸手再检查,她突然睁开眼,直勾勾看着我,声音很轻:“爸爸,你签过字的那天……他们把我带走了三年。” 我僵住。 她说:“我不是一直在学校等你吗?可你从来没来接我。” 我喉咙发紧:“后来我醒了,我就来找你了。” 她摇头:“你不记得了是不是?你签字的时候,我在玻璃后面看着你。你低着头,护士递给你笔,你说‘让她少受罪’。” 我脑子里一片空白。 她说的每一个字都像刀子。 她继续说:“可我没死。他们把我关在地下三层,每天打针,往我身体里塞东西。你说要保护我,可你亲手把我交出去的。” 我抓住她肩膀:“谁让你这么说的?赵卫国?还是周崇山?” 她不回答,只是盯着我,然后抬起手,指着教室角落。 我顺着她手指看过去。 赵卫国的尸体还在那儿,半边身子压在翻倒的桌子下。他的左手断口处,焦黑的皮肉翻卷着,可就在那残肢根部,我看到一个微型接口,像是数据端口。 不是人体该有的东西。 我走过去蹲下,用匕首撬开接口盖板。里面插着一根细如发丝的数据线,连着一块芯片。芯片表面有文字:【记忆备份·实验体7号接入记录】 我拔出来,塞进随身携带的微型读取器。 屏幕亮起,第一行字跳出来: 【签署人:陈铮】 【授权内容:同意对7号实验体实施基因改造及长期监禁】 【签署时间:三年前五月十七日 上午九点二十三分】 【地点:市立第三医院 特殊病房区】 我盯着那行字,手指发抖。 不可能。 我三年前还在植物人状态。 怎么可能签字? 读取器继续加载,下一页是视频片段。画面里是个白色病房,医生站在床边,手里拿着文件。镜头缓缓移动,落在病床上的人身上。 那是我。 但不是现在的我。 是三年前的我,躺在病床上,眼睛闭着,手上插着输液管。医生把笔放进我手里,我的手指动了一下,签下名字。 笔迹没错。 是我写的。 可我当时根本没意识。 视频最后定格在我的脸上,右眼角有一道泪痕,正在往下流。 我猛地抬头,看向假陈雪。 她已经站起来了,站在我面前,右肩胎记还在发光。她看着我,眼神不像个孩子。 她说:“你现在明白了吗?你救的从来不是我。” 我后退一步。 她抬起手,掌心朝上,皮肤下蓝光流动,和之前那个仿生体一模一样。 她说:“我是她留下的信号中继体。真正的陈雪,不在这里。” 我握紧匕首。 她不躲,只是轻轻说:“你想找到她,就得先毁掉所有备份。” 话音落,她右肩胎记突然剧烈闪烁,光芒越来越强。我意识到不对,扑过去想按住她。 但她先动了。 一只手伸向我,指尖对准我胸口。 系统界面闪出警告:【高维信号注入中——】 第38章 毒液危机 我盯着假陈雪最后那句话,手指还在抖。她掌心蓝光消散的瞬间,身体向后倒去,像断了线的木偶。我没接住她,站在原地,脑子里全是视频里那个签字的自己——闭着眼,流着泪,签下了女儿的名字。 背包里的奶瓶突然震动。 不是错觉。 是系统警报。 【生物神经毒素t-7检测阳性】 我猛地拉开拉链,把奶瓶拿出来。水还没喝完,半瓶透明液体静静躺着。可就在灯光下,瓶底残留的水渍泛起一层极淡的绿光,像是被什么激活了。 这是陈雪平时喝水用的奶瓶,从她三岁起就一直带着,旧得边角都磨白了。我以为它早就没用了,可刚才她摔进安全屋时,顺手塞进了我的包。 现在它在报警。 我拧开瓶盖,倒出一滴在手背。皮肤接触的刹那,指尖发麻,像被针扎了一下。我立刻用匕首刮下瓶内壁的残留物,抹在战术手套上。 系统界面闪出数据: 【成分分析中……】 【确认:t-7神经抑制剂,作用于呼吸中枢,致死时间约4小时】 我转身看向角落里的陈雪。她蜷在行军床上,脸埋在膝盖里,马尾辫松了一半。我走过去,声音压得很低:“你喝过这个瓶子的水吗?” 她抬头,眼睛有点红:“没有。爸爸,我真的没碰过。” “指纹呢?”我问自己。 打开背包内置摄像头回放。画面显示十分钟前,周婉宁一个人进来过。她站在桌边,看了眼熟睡的陈雪,又看向我放在桌上的奶瓶。她拿起它,拧开盖子,对着嘴灌了一口。 然后她把空瓶放回原处,转身进了储物间。 我冲过去撞开储物间的门。 她坐在地上,背靠着墙,手里还攥着那个奶瓶。嘴唇发紫,嘴角有血丝,呼吸很浅。她看到我,笑了下,声音断断续续:“你……终于发现了。” 我扑过去蹲下,伸手探她脖子。脉搏跳得慢,但还在。我把她扶起来,想带她出去,她却用力摇头:“别动我……毒还没代谢完。” “你为什么要喝?”我嗓子发紧。 “因为……只有活人喝了t-7,才能激活赵卫国的生物密钥。”她说,“他设了感应程序,只要携带毒素的人靠近基地五十米,就会触发定位信号。” 我愣住。 “你之前拿到的密钥……需要血液匹配,对吧?”她喘了口气,“可光有血不够。必须是含有t-7的血液,他才判定为‘实验体回归’,自动解锁入口权限。” 我咬牙:“所以你就拿自己当钥匙?” 她点头,笑了一下:“这样……你就能杀他了。” 我一把将她抱起来往外走。她挣扎了一下,力气很小:“别浪费时间……止血带!快扎住我胳膊!” 我在她右臂上绑紧军用止血带,减缓毒素扩散。她的体温在下降,嘴唇越来越白。我靠墙坐下,把她放在腿上,一只手撑着她后背,另一只手翻出随身药盒。 0点刚过。 系统提示:【签到成功,获得抗毒血清原型剂(单次使用)】 针管很小,银灰色,标签写着“未测试”。我没时间犹豫,掀开她袖子,直接注射进静脉。 她身体猛地一颤,咳出一口血。 过了十几秒,她睁开眼,眼神清楚了些:“谢谢你……没让我死在这儿。” “别说废话。”我盯着她,“你还知道什么?” 她呼吸还是很弱,说话断断续续:“毒……不只是信标。喝下的人会变成活体追踪器,他会感觉到……你在靠近。但他不会躲。因为他等着你。” “等我干什么?” 她看着我,声音轻得几乎听不见:“等你……走进陷阱。他说过……你要救的人,从来都不是你以为的那个。” 我脑子嗡了一下。 她忽然抬手抓住我的手腕:“但我不是骗你。坐标是真的。奶瓶底部……有刻痕。是你看不懂的密码……系统能破译。” 我立刻掏出奶瓶,翻过来检查瓶底。一圈细小的划痕围着生产日期,排列不规则。我把图像输入系统,几秒后,一组数字弹出来: 【北纬39.872°,东经102.415°】 雪山废弃军事基地b区。 战场回溯里出现过三次的地方。赵卫国的老巢之一。 我捏紧奶瓶,指节发白。 “你为什么替我喝?”我又问。 她闭了会儿眼,再睁开时,目光很静:“三年前……他们在你昏迷的时候让你签字。我知道那天你根本不知道发生了什么。可陈雪被带走,是因为那份文件。而那份文件……是我父亲交给赵卫国的。” 她顿了顿:“我不想再当帮凶了。这次换我……帮你一次。” 我看着她嘴角的血,一句话都说不出来。 她又说:“等我能动了……带你进去。我知道暗门的位置。” “你先活着。”我打断她,“别的事以后再说。” 她没再说话,头轻轻靠在我肩膀上,呼吸渐渐平稳。体温还是低,但心跳比刚才有力了些。 我解开冲锋衣,把她裹进去,一手搂紧她,另一只手握着奶瓶,盯着那组坐标。 陈雪不知什么时候醒了,站在几步外,手里抱着她的画本,一句话没说。我看她一眼,她低下头,小声问:“周姐姐……会不会死?” “不会。”我说,“她比我想象中硬气。” 她点点头,慢慢走回来,在我们旁边坐下,把画本递给我。上面是一幅新画:我和周婉宁站在雪地里,身后是倒塌的铁门,远处有光。 我没问她为什么画这个。 我把画本收进背包,摸了摸她的头。 外面天已经亮了,但安全屋的灯还亮着。防弹纤维围成的保护圈完好无损,陈雪在里面很安全。周婉宁靠在我怀里,呼吸微弱但持续。奶瓶放在我脚边,瓶底坐标清晰可见。 我低头看她苍白的脸,又看向那组经纬度。 他们以为用毒就能控制局面。 但他们忘了。 我从废墟里爬出来那天,就已经不怕死了。 现在有人敢动我的女儿,敢让身边的人替我中毒。 那就别怪我不讲规矩。 我摸了摸腰间的匕首,右手紧紧握住奶瓶。 雪山那边,等着吧。 第39章 防弹纤维里的全家福 我盯着奶瓶底部那组坐标,手指捏得发白。周婉宁靠在我怀里,呼吸微弱,体温一直在降。抗毒血清只能延缓毒素扩散,没法让她暖起来。陈雪坐在行军床边,一句话不说,眼睛红着。 背包里那卷防弹纤维还在。是之前从那件金色军装上拆下来的,本来想留着做护甲。现在顾不上了。我拉开她的外套,把纤维一层层裹在她 torso 上,绕过肩膀和脖子。材料很薄,但隔热性强,摸上去像金属箔和布料压在一起。缠到第三圈时,她嘴唇的颜色稍微回来一点。 系统突然跳出红色提示: 【目标个体颈后存在非生物金属反应,疑似微型追踪器(型号t-9)】 我动作停住。难怪赵卫国会放任我们逃到这里。他根本不需要追,只要等信号自己送上门。 我抽出战术笔,刀尖磨得极细,能当手术刀用。掀开她后颈的头发,皮肤苍白,能看到血管走向。我在耳后三厘米处划了一道,不深,刚好破皮。血渗出来,顺着脖子流到纤维边缘。 指尖探进去,碰到一个硬点。很小,像米粒卡在组织里。我屏住呼吸,慢慢抠出那枚金属片。它表面有涂层,沾了血之后发出短促蜂鸣,响了不到两秒就灭了。 装置掉在地上,我不敢碰,用匕首挑进空弹壳里扣紧。追踪源断了,但屋里气氛更沉了。周婉宁还是没醒,呼吸浅得几乎感觉不到。我拍她脸颊,叫她名字,她眼皮动了一下,眼角突然渗出血丝。 “爸爸……”陈雪下床走过来,声音发抖,“她是不是……不行了?” “别说话。”我翻出药盒找神经刺激剂,手一偏,碰倒了脚边的奶瓶。 半瓶残留毒液洒出来,正好滴在桌上那张全家福上。画纸吸了水,墨迹开始晕开。我伸手去捞,已经晚了。 周婉宁猛地睁眼。 她瞳孔收缩,盯着那张画,声音轻得像梦话:“别碰那张纸……它醒了。” 我没动。画上的三人——我、陈雪、周婉宁——原本是静止的。可就在下一秒,他们的眼睛转了一下,齐齐看向现实中的我们。 我抓起匕首后退一步,背靠墙。陈雪吓得缩到行军床角落,抱着膝盖不敢出声。 画中“我”穿着军装,脸上有疤,眼神冷。他抬起手,指向门外。画中“陈雪”站在中间,马尾辫歪着,小手抓住画中“周婉宁”的衣角。而画里的周婉宁,缓缓抬手,指尖轻轻点在纸上,像隔着玻璃触碰现实。 然后她的手指穿了出来。 真的穿出来了。 那只手冰凉,指尖带着湿气,轻轻拂过现实中周婉宁的脸颊。现实中她身体猛地一颤,却没有躲。 “爸爸……”陈雪哭出声,“她们在流血泪。” 我看过去。画中三人眼角裂开,血顺着脸颊往下流。嘴巴一张一合,没有声音,但我看懂了他们在说什么。 快逃。 我握紧匕首,指节发麻。这画是陈雪画的,纸是普通打印纸,笔是儿童彩笔。不可能动。不可能活。可眼前的东西不是幻觉,它正在发生。 画中“周婉宁”收回手,重新缩回画面。三人闭上眼睛,像什么都没发生过。只有那滴毒液还在纸上扩散,把“全家福”三个字泡得模糊。 陈雪从床上爬下来,一步步走到桌前,伸手想去摸画。我一把拽住她手腕:“别碰!” 她回头看着我,眼泪挂在脸上:“可是……那是我画的啊。我画的时候,他们都是笑着的。” 我没说话。脑子里全是刚才那一幕。为什么偏偏是这张画?为什么是毒液滴上去才触发?系统有没有记录? 我打开界面查看日志。刚才那段异象没有任何数据留存。就像没发生过。 只有那张画,静静躺在桌上,湿了一角,颜色变了。 周婉宁靠在墙边,防弹纤维裹得严实,颈后伤口止了血。她又昏过去了,但呼吸比之前稳了些。我蹲下去检查她脉搏,跳得慢,但有力。 陈雪站在我旁边,一直盯着那张画。过了很久,她小声说:“爸爸,我觉得……她们不是想害我们。” “你说什么?” “她们流血泪。”她抬头看我,“要是坏人,不会哭的。她们是在提醒我们。” 我看着她。十岁的孩子,经历过太多事。她不该承受这些。可我现在连保护她的能力都在被一点点撕开。 这不是战斗。这是规则之外的东西。 我起身把画折起来,塞进防水袋,放进背包最底层。不能烧,不能撕,谁知道会引发什么。只能封存。 陈雪爬上床,钻进行军被里,脸朝墙不说话。我坐在周婉宁旁边,一只手搭在她手腕上测心跳,另一只手握着匕首。 外面天光亮了一些,安全屋的灯还开着。墙壁由防弹纤维板拼接而成,缝隙用密封胶条封死。这里本该是最安全的地方。 可现在,连一幅孩子的画都能活过来。 我低头看周婉宁的脸。她睫毛动了一下,嘴唇微张,像是要说什么。我没听清。 她手指忽然抽搐,抓住我的袖子。力气不大,但很用力。 “别信……系统。”她断断续续地说,“它也在……被改写。” 我心头一震:“你说什么?” 她没再开口,手松开了。 我盯着她,脑子里炸开一片空白。系统是我唯一能依靠的东西。十年植物人醒来,靠着它一步步找回线索,找到仇人,救回女儿。它不说话,不提示,只给资源。我以为它是死的数据库,是沉默的工具。 可如果连它都不可信…… 我猛地抬头看四周。防弹纤维墙、战术包、夜视仪、匕首——所有装备都来自系统签到。它们是真的吗?还是某种更高层次的控制手段? 画中的警告浮现眼前:快逃。 往哪逃? 坐标还在奶瓶底部刻着。雪山基地。赵卫国的老巢。周婉宁说她能带路。可她现在这样,怎么走? 我摸了摸腰间的枪,确认弹夹满膛。又检查背包里的物资:绷带、止血粉、备用电池、女儿画过的每一张全家福。 全都真实。至少现在是。 周婉宁呼吸平稳了些,体温回升。防弹纤维起了作用。我轻轻把她放平,盖上毯子。陈雪在床上翻了个身,背对着我们。 屋里安静下来。 就在这时,系统界面无声浮现一行字: 【时空稳定器启动倒计时:00:59:59】 我没有点开,也没有回应。只是盯着那串数字一秒一秒减少。 灯光忽闪了一下。 桌上那幅被收起来的全家福,在防水袋里轻轻颤动了一下。 第40章 血色黎明 倒计时还在走。00:59:58。 我盯着系统界面上那串红字,手指攥紧匕首柄。周婉宁靠在墙边,防弹纤维裹着身子,呼吸浅但稳。陈雪缩在行军床上,脸朝里,肩膀微微发抖。 墙动了。 不是裂开,不是晃,是整面墙像水一样波纹荡开。下一秒,无数个画面挤进来——全是同一个房间,同一个时间点,可里面的人不一样。 一个我抱着陈雪的尸体跪在地上吼,脖子青筋暴起。 另一个我被赵卫国用枪顶着额头,血从太阳穴流下来。 还有一个我站在爆炸火光里,全身烧焦,手还往前伸着。 这些不是幻觉。我能感觉到他们的痛,听见他们的呼吸,闻到烧肉的味道。 我猛地转身,一把将陈雪搂进怀里,用手挡住她的眼睛。“别看,闭眼。” 她没哭,只是死死抓住我的衣服。 “爸爸……那些人……都是你吗?” “不是。”我说,“我是活着的这个。” 我伸手摸背包,最底下那层防水袋还在。撕开,拿出全家福。纸还是湿的,颜色发暗,三人脸上没有表情。 “你还记得画画那天吗?”我问陈雪,“你说爸爸是英雄。” 她点头,眼泪滴在我手腕上。 就在这时,画里的周婉宁眼角渗出一道金光,细细的一线,顺着纸面往下爬。位置和现实中她后背的伤口一模一样。 我心里一震。 感情是真的。记忆是真的。疼是真的。抱孩子、盖被子、半夜起来看她有没有踢被子——这些事只有我做过。 我一把把画按在胸口,刀尖朝外,对着空气吼:“我是陈铮!我只有一个女儿!我只活在这条线上!” 所有画面猛地抖了一下。 墙上的影像开始扭曲,像信号不好的老电视。有的画面炸成黑点,有的直接消失。剩下的还在闪,但数量在减少。 赵卫国出现了。 不是实体,是半透明的影子,从一堆破碎画面里拼出来的。他站在屋子中央,西装笔挺,左手无名指上的蛇形戒指一闪一闪。 “你以为赢了?”他笑,“我只是在等所有可能性归零。” 我没说话,抱紧陈雪。 系统界面突然乱了。签到按钮变成流动的数据,像是被人远程改写。资源栏空了,战场回溯功能灰掉。 “爸爸……”陈雪抬头看我,“哪个才是真的你?” 我蹲下来,让她面对那些残影。 “你告诉我,哪个爸爸是真的?” 她小声抽气,手指指着我:“这个……这个会背我去医院,会修我的书包带子……还会偷偷把我画的全家福放进战术包里。” 话音落下,赵卫国的影子晃了一下。 就在这时,周婉宁嘴唇动了。声音极轻,像风吹过耳膜。 “……血缘。” 我脑子轰的一声。 女儿右肩有胎记,形状像星图。新生儿啼哭能震碎炸弹。周婉宁剖腹产那天说“快逃”。这些都不是巧合。 我咬破手指,血滴在全家福上,正好落在画中三人交叠的手。 血一碰纸,整张画烧起来。蓝火,不烫手,也不毁纸。 一声啼哭响起。 不是屋里发出的。像是从很远的地方传来,又像是从脑子里炸开。婴儿的哭声,带着震动,一下一下撞在墙上。 所有时间线崩塌了。 画面收束,墙恢复原样。灯不再闪。系统界面重新稳定,倒计时归零。 安静了。 我喘着气,低头看陈雪。她靠着我,眼睛闭着,睡着了。 周婉宁还在昏迷,但手搭在防弹纤维外,指尖微微颤了一下。 我轻轻把她手握住。冷的,但有脉搏。 “你说别信系统……”我低声说,“但我现在只能信你。” 她没睁眼,可金瞳在眼皮下闪了一下光。 我站起来,走到窗边。 天边红了,像血染的布铺在地平线上。不是日出的颜色,是烧过的那种红。 我低头看手里那张全家福。边缘焦了,但画没坏。我把画折好,塞进战术包内层。 背包里还有飞刀、匕首、备用电池。奶瓶底的坐标还在。雪山基地必须去。 我回头看了一眼周婉宁。 她后颈的伤口已经结痂,防弹纤维没松。呼吸比刚才深了些。 陈雪翻了个身,嘴里嘟囔了一句梦话:“爸爸……别走太远。” 我没应声,走到门边检查锁具。电子锁正常,物理卡扣也牢。外面没人来过。 我蹲下来,摸地板接缝。没有震动,没有脚步声传导。 安全屋还是安全的。 系统界面浮在眼前:【签到冷却中,剩余时间 23:59:47】 功能全在。没被篡改。至少现在是。 我坐回角落,靠着墙,手一直放在枪套上。 三分钟前,我的影子延迟了三秒才跟着动。 现在试了一下,抬手,影子同步。 但我知道,那三秒不是错觉。 有人在规则之外动手脚。系统可能是工具,也可能是陷阱。赵卫国死了无数次,可他还在这儿。周婉宁说“别信系统”,她是怎么知道的? 我看着窗外的血色天光。 战斗没结束。只是换了个战场。 陈雪翻身时,战术包里的全家福动了一下。 焦边翘起,露出一点未烧尽的红色线条。那线正好连着画中我的眼睛和她的手。 我伸手按住包,没再打开。 门外走廊传来滴水声。 一滴,两滴。 我站起身,拔出匕首,慢慢走向门口。 第41章 战场回溯24小时预演 门外的滴水声还在继续。 一滴,两滴,节奏没变。我站在门后三步远的地方,匕首贴着大腿外侧,眼睛盯着地板缝隙。没有震动,没有脚步传导。安全屋的锁没被动过,空气里也没有陌生人的汗味或者火药残留。 我退回角落,背包靠墙放好。陈雪还在睡,呼吸均匀。周婉宁躺在行军床上,防弹纤维裹着身子,胸口起伏很慢。我把战术手电放在两人之间,打开低光模式,坐下来闭眼。 脑子里开始数秒。 23:59:47。 系统签到还差三分钟。七天了。从雪山逃回来那天算起,我没断过一次。每天零点准时默念“签到”,不管有没有奖励,不管系统有没有反应。 三秒后,眼前蓝光一闪。 【连续签到7天达成】 【解锁新功能:战场回溯·24小时预演】 界面弹出来的时候我没睁眼,靠记忆操作。手指在虚空中点了一下“确认”。系统自动加载,时间轴浮现在视野中央,像一条透明的带子向前滚动。 画面动了。 是明天早上的街景。雾气很重,路灯还亮着。陈雪背着粉色书包出门,手里拎着早餐袋。她走到巷口拐弯处,脚步突然停了一下,像是察觉什么。 三道人影从废弃排水管那边冒出来。一个穿灰色夹克,一个戴鸭舌帽,第三个直接扑向她脖子,手里有针管。 我按暂停,标记坐标。位置就在女儿上学必经的窄巷,两边是老楼,监控死角。c4炸药昨晚就藏在排水管内壁,用防水胶布固定。现在只需要过去安装触发装置。 我起身背包,检查飞刀数量。六把。匕首一把。电磁干扰器电量满格。看了眼周婉宁,她没醒。陈雪翻了个身,嘟囔了一句梦话,听不清内容。 开门前摸了下腰间。那里空了十年,但现在习惯性要碰一下枪的位置。 外面天还没亮透。我贴着墙根走,绕到巷子背面。晨雾确实浓,能见度不到五米。排水管口结着露水,我伸手进去摸到炸药包,拿出来时顺手擦掉外壳指纹。 墙体裂缝有两指宽,正好塞进去。我把c4压进深处,接上拉线引信,另一头绑在对面铁门的锈铰链上。只要有人强行拉开门,就会扯动导火索。 做完第一道保险,我又从背包拿出微型震动传感器,粘在巷口垃圾桶底部。这个桶今天会被挪动——回溯画面里它不在原位。一旦偏移超过三十厘米,就会激活备用引爆程序。 刚收手站起来,眼角余光扫到巷口树影晃了一下。 不是风。 有人出来了。 是个女人,走路有点晃,左手一直按着胸口。她穿着白大褂,头发乱了,脸色发青。走近十米才看清脸。 是周婉宁。 我没出声,右手已经滑到腿侧,握住飞刀柄。她停下脚步,喘了几口气,忽然抬手拉开外套拉链。 里面没有衣服。胸腔正中间嵌着一块金属装置,连着电线扎进皮肤,通向心脏位置。导线末端有个小灯,一闪一闪。 “他们给我装了这个。”她说,“遥控频率和你埋的c4一样。” 我盯着那盏灯。红光,两秒闪一次。和我设置的无线接收模块频率一致。 系统界面自动弹出扫描模式。热源成像显示她体内确有异物,位置紧贴心室。不是假的。 “谁下的?”我问。 她摇头。“别信信号。他们能改数据。回溯最后五分钟……没了。” 我懂她的意思。预演画面最后那段空白,不是系统问题,是被人删了。 她从怀里掏出一把枪,黑色,短管,消音器一体成型。递过来的时候手抖了一下。 我接过枪,沉。握把有防滑纹,扳机护圈窄。没见过的型号,但结构合理。检查弹匣,满的。七发。 “你怎么找到这里的?” “心跳。”她说,“他们用我的心跳当定时开关。快了就要炸。” 我抬头看她。她嘴唇发紫,额角全是冷汗。 “还能撑多久?” “不知道。三小时,或者十分钟。” 她说完想往后退,脚下一软差点跪倒。我伸手扶了一把,她甩开我,自己靠墙站住。 “我不该来。”她说,“但他们换了路线。原来的不会来了。新的……更难对付。” 我重新看向c4位置。垃圾桶比回溯里偏了半米。如果杀手知道这里有问题,会绕开正面,走高处突袭。 我拆掉无线模块,把引爆方式改成手动。从背包拿出遥控器,插上天线。只要按下按钮,不管有没有人拉线,都能炸。 然后把消音手枪塞进冲锋衣内袋。贴着左肋,方便拔。 “你去哪?”她问。 “制高点。”我说,“你能走就离开。不能走就躲电话亭后面,别露头。” 她没动。我看她一眼,转身爬上隔壁楼的消防梯。铁梯年久失修,踩上去吱呀响。我放轻脚步,三层楼爬了将近两分钟。 楼顶边缘有半人高的围墙,我蹲在缺口处,视线刚好覆盖整条巷道。c4位置在下方左侧,引爆遥控器握在右手。左手搭在枪柄上。 风从东边吹过来。 我低头看了眼系统界面。【战场回溯】已进入冷却,倒计时23:59:59开始跳动。功能正常,没有被篡改痕迹。 又看周婉宁的方向。她靠着电话亭蹲下了,手还捂着胸口。白大褂下摆沾了泥,风吹起来一角。 巷口安静。 陈雪这时候应该还在睡觉。她床头闹钟设的是七点十五,起床后要吃我提前热好的包子,喝牛奶。书包我昨晚检查过,课本都在,钥匙扣挂着,没被动。 但我不能等她按流程走。 杀手不会守规矩。 我盯着巷子入口,手指卡在遥控器按钮边缘。只要有人出现在那个转角,不管是真是假,是不是认识的脸,我都会按下去。 风更大了。 周婉宁忽然抬头,看向我这边。她张了嘴,像是要说什么。 我没动。 她抬起手,指向巷子另一头的屋顶。 我顺着她指的方向看过去。 瓦片动了一下。 不是风掀的。 有一片瓦,边缘翘起,下面露出一点黑色线头。很细,不注意根本看不见。 我摸出夜视仪,架在墙沿。放大倍率,对准那处。 线头连着一根细绳,通向屋脊背面。那里有个凸起,形状不像烟囱。 更像是一个人趴着。 我收回夜视仪,手移到枪柄上。 还没拔出来。 巷口传来一声轻响。 是塑料袋被踩破的声音。 我低头看去。 一个穿校服的小女孩,背着粉色书包,正从巷子那头走过来。 第42章 生死契约 巷口那个穿校服的小女孩还在往前走。 我蹲在楼顶围墙缺口处,左手握着引爆遥控器,右手刚把消音手枪塞进冲锋衣内袋。枪很沉,但弹匣是空的。刚才我轻轻一拨,它就滑了出来,里面什么都没有。这不是用来打人的,是触发装置。 周婉宁站在电话亭后面,手一直压着胸口。那盏红灯闪得更快了,两秒一次变成了一秒一次。她脸色发青,额头全是汗,嘴唇已经有点发紫。 我低头调出系统界面。【战场重建系统】浮现在眼前,像一块老式作战屏。我点开扫描功能,对准手枪信号频段。几秒后,屏幕上跳出红色标记:无线同步模块已识别,频率与c4接收器一致。 一枪双爆。 只要有人扣动这把枪的扳机,不管是真是假,信号都会同时传到两个地方——我埋在排水管里的c4,和周婉宁体内的起搏器炸弹。两边一起炸。 难怪她会把这个交给我。 不是武器,是契约。用她的命,换我的行动自由。 我盯着巷口。小女孩背着粉色书包,走路姿势有点僵。不像陈雪平时那样蹦跳,也不像会害怕的样子。她走过垃圾桶时,脚步没停,甚至没往这边看一眼。 太准了。 回溯画面里,杀手是从排水管那边出来的。可现在,人还没露面,诱饵却先出来了。 屋顶那片翘起的瓦片又动了一下。 我摸出夜视仪,架在墙沿上,放大倍率。细绳连着一根导线,通向屋脊背面。那里趴着一个人,戴着战术耳机,手里有狙击步枪。他的呼吸很稳,肩膀微微起伏。 他等着我动手。 只要我按下遥控器,或者有人开枪,爆炸就会启动。他们不怕死,怕的是我没反应。 我收回夜视仪,手伸进背包侧袋。指尖碰到一个金属小盒,四厘米见方,表面有散热孔。昨天零点签到拿到的东西——微型电磁脉冲装置。说明写着:非持续性干扰,作用半径十五米,影响所有电子感应设备。 不能连用,只能一次。 我看了眼系统倒计时。【战场回溯】还在冷却,23:59:40。功能正常,没人篡改数据。至少现在还没。 周婉宁突然抬头,看向我这边。她张了嘴,像是要说“别开枪”,可声音被风吹散了。 我懂。 她不是来送死的。她是被迫来的。心跳当定时开关,她自己控制不了节奏。越紧张,心跳越快,炸弹就越早炸。 我手指按在脉冲装置按钮上,眼睛盯着巷口。 小女孩距离c4埋设点还有五米。 四米。 三米。 就在她右脚跨过排水管边缘的瞬间,我按下按钮。 蓝光从装置中心扩散,无声无息。 没有爆炸,没有火光。整条巷道安静了一瞬,然后—— 周婉宁猛然抱住头,整个人蜷缩下去,膝盖撞在地上都没松手。她嘴巴张大,像是在喊,但听不见声音。胸口那盏红灯,熄了。 我低头看系统界面,正常运行。夜视仪自动重启,视野恢复清晰。 屋顶那人突然翻滚落地,双手死死捂住耳朵。鲜血从指缝里流出来,顺着脖颈往下淌。他嘴里发出嘶吼,但我也听不见。他的耳机外壳裂了,里面电线裸露,冒着轻烟。 高频震荡。 脉冲不仅切断了信号传输,还直接击穿了他们的听觉增强系统。这种设备靠微电流传导声音,一旦被强磁场冲击,就会反向释放电流,烧毁神经接口。 我慢慢站起身,靠在墙边。 巷口的小女孩停住了。 她站在c4正上方,一动不动。书包带子滑到胳膊肘,脸上表情没变。可我知道,她不是陈雪。 真孩子不会在这种时候愣住。 我左手紧握遥控器,右手再次摸向冲锋衣内袋。消音手枪还在。现在它只是个铁块,没有信号发射功能。脉冲已经把它废了。 电话亭那边,周婉宁缓缓抬起头。她一只手撑着地面,另一只手抬起,指向屋顶另一侧。 我顺着她手指方向看去。 屋脊背面,另一片瓦片正在缓慢移动。有人正从阴影里爬出来,动作很轻,没戴耳机。他手里拿的也不是枪,是一根细长的金属杆,顶端有钩状结构。 机械式监听装置。 不用电,不发信号,靠震动传导声音。脉冲对他无效。 他已经在观察我了。 我蹲下身,贴着围墙边缘移动,避开对方视线。手指在遥控器按钮上来回滑动。c4还能手动引爆,但现在不能用。下面那个“孩子”是诱饵,炸了也没意义。真正的目标,是楼上这个。 周婉宁挣扎着站起来,靠在电话亭金属框上。她嘴唇动了动,这次我看清了口型: “他在测你呼吸。” 我立刻屏住气。 那人手中的金属杆轻轻一顿,钩尖对准楼顶方向。他耳朵贴在杆底,像在听什么。 这是老式间谍手段,靠固体传声捕捉目标位置。只要我呼吸、心跳、脚步有任何波动,都会通过建筑结构传过去。 我闭眼,放慢心率。 十年前在边境执行任务时,教官让我们在雪地里趴七个小时,不准动,不准睡,连眼球都不能转。最后活下来的,都是能把心跳降到每分钟四十以下的人。 我开始数呼吸。 吸——四秒。 停——四秒。 呼——四秒。 停——四秒。 金属杆缓缓放下。 那人皱眉,似乎没听到预期的声音。 我睁开眼,左手拇指卡在遥控器按钮边缘。 只要他探头,我就炸。 可就在这时,巷口那个“小女孩”突然转过身。 她面对着我所在的楼顶,嘴角一点点向上扯。 不是笑。 是抽搐。 她的脸皮开始发白,眼皮外翻,露出底下灰蓝色的机械层。嘴角裂开一道缝,里面有细小的齿轮在转动。 仿生体。 而且是远程操控型。 她抬起手,指向我。 我猛地意识到不对。 诱饵从来都不是为了引我炸c4。 是为了让我分心。 真正的杀招,是楼上这个人。他不需要开枪,只需要确认我的位置,再用机械杆传递坐标。楼下那具仿生体就是标定点,我是终点线。 我抬手,准备按下遥控器。 周婉宁突然冲了出来。 她跌跌撞撞跑向巷子中央,挡在仿生体和我之间。她抬头看着我,双手张开,像是在说: “别炸。我在范围里。” 我手指僵住。 c4爆炸半径八米。她现在站的位置,刚好在边缘线上。炸,她可能活;不炸,楼上那人就会完成定位。 她脖子上青筋暴起,嘴唇一张一合。 我看清了她说的话: “脉冲……还有残留场。” 我一怔。 随即明白。 电磁脉冲不是瞬间消失的。它会在局部空间留下残余磁场,持续几十秒。如果我现在引爆c4,电火花可能会引发二次脉冲共振,扩大干扰范围。 但这也有风险。残留场不稳定,可能反噬我的设备,也可能让周婉宁体内炸弹意外激活。 我盯着遥控器屏幕。 倒计时三秒。 两秒。 一秒。 我按下按钮。 没有巨响。 c4炸了,但声音很小。一团火光从排水管口喷出,带着黑烟冲上半空。冲击波震碎了几块玻璃,地面颤了一下。 仿生体被掀翻在地,头部扭曲变形,齿轮飞溅。 而楼上那人,手中的金属杆突然剧烈震动,整根杆子发红,顶端钩子熔化成滴。他惨叫一声扔掉杆子,双手抱头跪下。 残余磁场击穿了传导路径。 我冲到楼顶边缘,望向电话亭。 周婉宁还站着,一只手扶着铁框,另一只手指向屋顶另一侧。 那里,第二名杀手正从烟囱后缓缓站起。他手里拿着一把刀,刀刃反射着晨光。 第43章 童年记忆 c4炸的那一下,震得屋顶瓦片往下掉渣。我背靠着烟囱蹲下,右手摸到腰间的匕首,左手按住太阳穴。脑袋像被铁钉凿开,疼得眼前发黑。 就在这时候,画面突然变了。 我不是在楼顶了。我站在一间病房外,走廊尽头有扇窗。一个小女孩趴在窗台上,手里攥着一支红蜡笔,在纸上用力画着什么。她穿粉色羽绒服,马尾辫歪在一边。是陈雪。 她嘴巴动着,声音断断续续:“爸爸是英雄……可为什么别人说你是杀人犯?” 旁边两个护士走过,压低声音说话。 “植物人还能醒?怕不是脑子烧坏了。” “听说他女儿每周都来,就为了看一眼那张没知觉的脸。” 我想喊她,可发不出声。脚也动不了。只能看着她把画翻过来,在背面写上名字——“陈铮”。 火光一闪,现实撞回来。 一滴温热的东西落在手背上。是血。顺着战术手套的纹路往下淌。 我抬头。周婉宁跪坐在瓦片上,手指正从胸口往外抽一根导线。金属头冒着烟,她的手抖得厉害。嘴唇动了两下,没声音,但我看清了口型: “你还记得吗?” 我记得。 我记得那天查房的护士,记得陈雪每次走之前都要把画塞进玻璃缝里。她说这样爸爸醒来就能第一眼看到。 可我不该记得这些。 系统从没给过这段记忆。这不是任务数据,也不是战场回放。这是我自己脑子里的东西,一直被封着,现在被炸开了。 我闭眼,用格斗术的呼吸法压心跳。吸四秒,停四秒,呼四秒,停四秒。一遍,两遍。再睁眼时,视线清楚了。 烟囱后有动静。 第二名杀手正撑着手臂往上爬。他手里那把刀反射晨光,刃口泛蓝,是高频震动模块。这种刀割进肉里能直接切断神经,让人死前全身麻痹。 我右腿旧伤突然抽了一下。植物人躺了十年,肌肉萎缩不是闹着玩的。快跑不行,硬冲更不行。 背包侧袋里还有战术手电。我抓出来,单膝点地,甩手扔出去。强光爆闪,照他脸上。 他本能抬手挡眼。我就势顺着屋顶斜面滑下去,速度比预想慢半拍。左臂擦过瓦棱,冲锋衣破口,皮肉火辣辣地疼。 他挥刀横斩。我侧身滚开,抓住他脚踝往下一拽。三角锁标准动作,落地借力反压。他后背砸地,我没松手,膝盖顶住他肘关节,右手掏匕首。 他咧嘴笑了,嘴里有股苦味散出来。 我知道这是什么。 牙管毒。咬破就能喷人一脸腐蚀液,特种兵训练课讲过。我立刻偏头。 “噗”一声,液体溅在我肩上,冒起白烟。我反手用匕首柄砸他下巴,一击,两击。骨头碎的声音很脆。他眼球翻白,不动了。 我搜他身。衣服内袋有个U盘,黑色,指甲盖大小。塞进贴身口袋,没时间看。 转身往周婉宁方向爬。她还在原地,脸色白得像纸,胸口那块绷带已经湿透。 我撕开自己衬衫下摆,拿军用绷带给她加压止血。动作熟,但手在抖。这让我想起十年前边境那次任务。队友替我挡子弹,倒下的时候也是这样捂着胸口,血从指缝往外涌。 不一样。那时我能救的人,一个都没活下来。 现在这个人,我还活着,就不能让她死。 她眼皮颤了颤,没睁眼。脖子上的动脉跳得很弱,但还在。 我低头看自己的手套。那滴血已经流到掌心,正好盖住内侧一道旧划痕。那里原本刻着个“雪”字,是我刚苏醒那阵子,半夜睡不着,拿刀尖偷偷划的。后来觉得太傻,就没再补。 血盖住了字。 系统界面突然弹出来,没有提示音,只有文字浮现在视野中央: 【检测到高密度情感神经信号,解锁记忆权限层级2】 我没点开。 现在不是看这个的时候。 我把她轻轻抱起来,背靠烟囱坐下。她头靠在我肩膀上,呼吸浅。我左手环住她,右手握紧消音手枪。枪还是空的,但至少是个铁疙瘩,能防近身。 巷口那边,地上有片碎纸。 是刚才那幅蜡笔画的残片。被炸得焦黑,边角卷起来。但我还是认得出——画里那个穿军装的男人,一只手举着枪,另一只手伸向小女孩。 和陈雪梦里画的一模一样。 她从来没告诉我她害怕这个。每次我问她画的是什么,她都说“爸爸在保护我们”。 可她画里的爸爸,一直在举枪。 风从巷口吹上来,带着灰烬的味道。我盯着对面楼顶边缘,手指卡在扳机护圈里。 U盘在胸口贴着皮肤,有点凉。 周婉宁的手指忽然动了一下,碰到我手腕。 她没醒,但嘴唇微微张开,像是说了两个字。 我看不清,但猜到了。 “别信。” 不是别信我,是别信系统。 它开始给我没见过的记忆了。这意味着什么?谁在控制这部分数据?赵卫国?王振?还是更早以前就埋下的东西? 我不知道。 我只知道我现在坐的地方,是唯一能看清整个巷口的位置。只要有人靠近,不管是人还是仿生体,我都得让他倒下。 我的右腿又抽了一下。 我调整坐姿,把她往上托了托。她的血浸透了我的衣角,黏在皮肤上,有点冷。 远处传来警笛声,很远,还没进这片老城区。 应该还有时间。 我摸出手机,屏幕裂了,但还能用。打开相册,翻到一张照片——陈雪去年儿童节演出的留影。她站在台上,举着奖状,笑得眼睛弯成线。 那是真的她。 不是画出来的,不是仿生的,不是被改造成实验体的。 是我的女儿。 我把手机塞回去,抬头看天。 云层裂开一道缝,阳光照进来,落在我左手的战术手套上。 血干了,变成深褐色,盖住了那个“雪”字。 第44章 时空凝滞 警笛还在远处响着,我左手贴在周婉宁后背,能感觉到她的呼吸越来越浅。右腿的旧伤突然抽了一下,我没动,只是把怀里的人往胸口压了压。她嘴角有血,睫毛上落了灰,一滴泪挂在眼角,没掉下来。 就在这时候,天黑了。 不是乌云遮住太阳,是整个世界瞬间断电。路灯、信号灯、对面楼顶狙击手头盔上的红外瞄准点,全灭了。连风都停了,瓦片上的灰烬悬在半空,一粒不动。我的手机屏幕彻底黑下去,U盘贴在胸口也没了温度。系统界面本来浮着一行字【检测到高密度情感神经信号,解锁记忆权限层级2】,现在只剩最后几个像素点闪烁两下,消失了。 只有那行新文字还在: 【可进行时空标记】 我抬头看巷口,刚才炸飞的蜡笔画残片停在空中,焦边卷曲,像被无形的手捏住。对面楼顶那个被我打晕的杀手,身体还保持着前倾姿势,刀尖离地三公分,一缕血从鼻孔飘出来,悬成细线。 这不是Emp那么简单。普通电磁脉冲只会烧电路,不会让时间停。 我低头看周婉宁。她的胸膛几乎没有起伏,那滴泪还在眼角,晶莹发亮。我忽然想起七天前第一次触发“战场回溯”功能时,系统弹出的规则说明——标记必须基于“不可逆的情感节点”。当时我不懂什么意思,现在明白了。 十年前边境任务,队友替我挡枪,倒下的时候喊了句“别管我”。我没听,冲过去拖他,结果第二波火力扫过来,两个人一起中弹。他死在我背上,最后一口气喷在我脖子上。 那时候我救不了他。 现在这个人在我怀里,我还活着。 我抬起右手,指尖朝她眼角那滴泪伸过去。动作很慢,怕碰碎什么。手指抖得厉害,不是因为紧张,是肌肉萎缩的后遗症又犯了。退伍十年,植物人躺了十年,能站起来已经是奇迹,这种时候还能动,算我命硬。 指尖碰到那滴泪的瞬间,系统那行字闪了一下: 【确认标记对象:周婉宁】 我没犹豫,轻轻一抹,把泪擦掉了。 世界猛地一震。 灰烬落下,风重新吹起来,警笛声从远变近。我听见对面楼顶有金属撞击声,应该是那个杀手醒了,开始动弹。我的手机屏幕跳了一下,重新亮起,信号格空着,但系统界面回来了。 【时空标记完成】 【锚点锁定:2024年6月17日 07:38 老城区c7屋顶】 【后续行动建议:撤离或等待支援】 我没看建议。这种时候没人会来支援。赵卫国的人随时可能包围这片区域,班主任那边说不定已经在调监控找我们位置。我抱着周婉宁往烟囱后面缩了缩,她手指突然动了一下,勾住我冲锋衣的拉链头。 她没醒,但手抓得很紧。 我低头看她胸前绷带,血已经浸透大半,再不处理会失血过多。背包里还有最后一支抗毒血清原型剂,是昨晚签到拿到的,本来准备给她用,但现在不敢随便打针。谁知道赵卫国在她体内埋了什么陷阱。 我摸出战术手电,打开强光模式照她瞳孔。左眼收缩正常,右眼反应迟缓。脑供血不足,得尽快送医。可医院全是他们的人,校医室、社区诊所、甚至急救车调度中心,都有可能被渗透。 我靠墙坐下,把她头搁在我膝盖上。远处传来脚步声,不是一个人。我屏住呼吸,右手摸到腰间匕首。来的是敌是友,现在分不清。 脚步声停在巷口。 有人弯腰捡起了那张蜡笔画残片。 我眯眼望去,是个穿灰色套装的女人,戴黑框眼镜。是陈雪的班主任。 她盯着画看了两秒,然后抬头看向屋顶,目光直直落在我身上。 我没动。她也站着不动。风吹起她额前一缕头发,露出左边太阳穴位置有个小红点——那是微型监听器的植入痕迹,爆破专家常用的那种。 她右手慢慢抬起来,指向我这边,嘴唇动了动。 我没读唇语的习惯,但这次看懂了。 她说:“你逃不掉。” 我左手收紧,护住周婉宁后颈。她呼吸又弱了一点,体温在下降。我脱下冲锋衣盖在她身上,动作尽量轻。班主任还在下面站着,没叫人,也没走。 她像是在等什么。 我摸到背包侧袋里的U盘,拿出来看了一眼。黑色,指甲盖大小,表面有划痕。这是从第二个杀手身上搜出来的,里面可能有赵卫国的数据库入口。但现在没法查,所有电子设备都在Emp后瘫痪,连最基础的读卡器都用不了。 我把它塞进贴身口袋,靠近心脏的位置。 班主任忽然转身走了,脚步很快,消失在巷子拐角。 我松了口气,但没放松警惕。她来得太巧,像是知道我们会在这里。更奇怪的是她没动手,也没报警。按理说这种级别的情报员,看到目标受伤应该立刻上报才对。 除非……她不是来抓我们的。 我低头看周婉宁。她眉头皱了一下,像是做了噩梦。我用手掌轻轻搓她手臂取暖,低声说:“撑住。” 她手指又动了,这次攥住了我手腕。 我看着巷口那片灰烬被风吹散,残破的蜡笔画翻了个身,落在污水沟边缘。画里那个穿军装的男人,一只手举着枪,另一只手伸向小女孩。 和陈雪每次画的一样。 我低声道:“我信你。” 第45章 虚实博弈 警笛声还在响,我盯着巷口班主任消失的方向,手没松开周婉宁的后颈。她呼吸比刚才更弱了,胸口那块金属凸起开始发烫,像是有电流在皮下窜动。 我没时间犹豫。把她的头轻轻搁在烟囱背风处,撕下冲锋衣内衬的一角压住她胸前的绷带。血已经浸透三层布料,再失血几分钟,人就没了。 我从贴身口袋掏出U盘,插进战术手电改装的数据端口。屏幕闪了一下,系统界面跳出来,但信号条是空的。Emp的余波还在干扰,数据库加载缓慢。等了几秒,终于跳出一行字:“未知设备——疑似军用级生物耦合炸弹。” 就在这时,地上那个被我打晕的杀手头目咳出一口血,睁开了眼。 他声音很轻,带着喘:“密码是……0624……快救她……” 我没看他,手指继续按着周婉宁的颈动脉。心跳每分钟58次,偏慢,但还算稳定。我抬头盯他的眼睛,发现他在刻意控制呼吸节奏,想装得像一个快死的人。 真正快死的人不会挑日期当密码。 我还是输了进去。 系统反应很快。红色警告弹出来:“认证失败。起搏器已激活二级协议,连接外部引爆目标:市政厅地下变电站。” 几乎同时,周婉宁胸口猛地一震,金属部件发出低频嗡鸣,像有马达在体内启动。我伸手摸过去,温度又高了一截。 这密码是假的。 我蹲下来,盯着杀手头目:“谁让你来的?” 他没回答,嘴角抽了一下,眼球翻白,又昏过去了。 我把他拖到排水管旁边,用手铐锁住手腕。现在不是审问的时候,救人要紧。 我拉开背包侧袋,取出陈雪的沙漏。这是她每天上学都带着的小玩意儿,透明玻璃管,两头封死,细沙从上往下流,她说这是“爸爸回家倒计时”。昨天她塞给我时还说:“你看到沙子落完,就知道我放学了。” 但现在这沙漏不对劲。 每一粒沙落下,周婉宁的胸口就震一下。我把它贴到耳边,听流动的声音,再低头感受她的呼吸——完全同步。 我立刻明白了。 这不是电子计时器。他们根本不怕Emp。敌人用的是物理装置,靠沙漏控制起搏器的引爆节奏。沙子流尽,电流超载,炸弹炸,市政厅停电,连锁爆炸跟着来。 最原始的方式,反而最难防。 我盯着沙漏里的细沙,脑子飞转。不能砸,不能堵死,万一触发反向机制,周婉宁当场就会爆。也不能放任不管,市政厅一旦瘫痪,周边医院、地铁、消防系统全受影响,伤亡人数不敢想。 我撕下陈雪画作的一角,折成薄片,小心塞进沙漏颈部。只卡住一小部分沙粒,让流速稍微变慢。 做完这一步,我立刻去看周婉宁的脉搏。 震颤频率降了。 有效。 我松了口气,把沙漏放回背包,拉链留一条缝,方便随时观察。现在每一秒都算数,沙子还在走,市政厅的倒计时也在走。 我俯身靠近昏迷的杀手头目,抓起他衣领:“谁设计的这套系统?说!” 他嘴唇动了动,没声音。额头冒冷汗,体温在下降,可能是内出血。再问也没用了。 我站起来,望向远处市政厅的轮廓。大楼在晨光里安静矗立,没人知道底下埋着一颗定时炸弹,而引爆开关,正藏在周婉宁的身体里。 这场博弈不是技术战,是人心战。 他们知道我会救她。所以拿她当钥匙,逼我去打开更大的灾难。 我摸了摸贴身口袋里的U盘,里面可能有破解路径。但现在所有设备都瘫了,读不了。只能等信号恢复,或者找到能用的老式终端。 周婉宁突然哼了一声,手指微微抽动。我赶紧蹲下,摸她额头,滚烫。体内的装置已经开始影响体温调节系统。 不能再等了。 我收起战术手电,把匕首别回腰间。背包带上肩,先把她扶起来。她身子软,靠在我臂弯里,呼吸断断续续。我用冲锋衣把她裹紧,一手托住后背,一手探她脉搏。 沙漏还在流。 我看了眼背包缝隙里的玻璃管,最后一段沙柱正在缓缓断裂。 还有不到三十分钟。 我低头看她苍白的脸,想起她说过的话:“如果你死了,我就没有家了。” 现在换她躺在怀里,命悬一线。 我抱紧她,脚步往屋顶边缘移。得找个能接入系统的点,老城区有地下光纤接入口,离这儿不远。只要能连上一次,就能查U盘,找破解方案。 刚走到女儿蜡笔画残片旁,我停了一下。 画里那个穿军装的男人,一只手举枪,另一只手伸向小女孩。 和每次画的一样。 我把画捡起来,塞进背包夹层。 然后抱着周婉宁,走向屋顶另一侧的逃生梯。 风从背后吹过来,掀起了冲锋衣的一角。我听见背包里沙粒落下的声音,一声,一声,像心跳。 最后几粒沙,正穿过狭窄的瓶颈。 第46章 沙漏流速里的最终抉择 风还在吹,背包里的沙漏发出最后一声轻响。我低头看去,细沙正穿过瓶颈最窄处,像一根绷到极限的线。 周婉宁靠在我肩上,呼吸浅得几乎摸不到。她胸口那块金属还在震,频率和沙粒下落完全一致。刚才那一刀卡住流速只是权宜之计,现在时间到了。 我没有再犹豫。右手抽出战术匕首,刀刃在晨光里划出一道白线,朝着背包缝隙里的玻璃管狠狠劈下。 “咔!” 一声脆响,沙漏从中间断裂。玻璃碎片溅开,细沙洒了一手。系统界面突然闪出蓝光:【物理计时中断,主协议失效】。倒计时停了。 但我没松劲。敌人不会只靠一个沙漏控制全局。这太简单,也太假。 我翻过背包,把断成两截的沙漏拿出来。内壁残留着极细的金属粉末,像是镀层脱落。我用匕首刮了几下,将粉末抹进战术手电的数据端口。 屏幕闪了两下,信号恢复了一瞬。系统识别结果跳出来:【材料成分与市政厅主控室门禁芯片一致】。 我抬头看向远处的市政厅。塔楼顶层那盏红灯还亮着,本该在夜间供电的应急电源,此刻却在清晨通明。正常情况下不该这样。 这不是巧合。 他们根本没打算用沙漏直接引爆。这只是个诱饵,用来拖住我,让我以为只要停下沙子就能保命。真正的引爆装置,早就接入市政厅的核心系统。而周婉宁体内的起搏器,不过是转移注意力的幌子。 我想通了这点,心反而沉下去。 如果真是这样,那刚才的一切——她的发烧、心跳、金属震动——都是演给我看的?还是说……她也是被利用的一环? 我没时间细想。刚站起身,巷口传来引擎轰鸣。一辆黑色SUV冲破封锁线,轮胎摩擦地面发出刺耳声响。车还没停稳,副驾车门猛地弹开。 是周婉宁。 她自己爬了出来,脸色苍白,但眼神清醒。她一把推开我伸过去的手,声音嘶哑:“别靠近我!” 我僵在原地。 她说:“沙漏不是关键。真正要炸的是市政厅主控室。我体内这个,是诱饵。” 我喉咙发紧:“那你现在做什么?” 她回头看我,嘴唇动了动,像是想说什么,最后只吐出一句:“信我一次。” 下一秒,她转身钻进驾驶座,猛踩油门。车子像离弦的箭一样冲出去,直奔地下通道入口。 我想追,脚刚迈出又收住。不对。她不需要我救。她是主动走的。她知道靠近我会触发什么,所以才吼我别上前。 她在切断联系。 我站在原地,看着那辆车消失在拐角。三秒钟后,远处传来爆炸声。火光腾起,黑烟直冲云霄。正是地下通道的位置。 我冲上旁边一栋老楼的屋顶,借着残破的墙体遮掩,俯视爆炸点。热浪扑面而来,空气中弥漫着焦糊味。警报声开始响起,但我知道,没人能救得了那辆车里的东西。 就在这时,系统界面突然弹出图像。是一张画——陈雪书包里那幅涂鸦,画着她右肩上的星图胎记。画面一闪,叠加在爆炸现场的热成像上。 灰烬与烟雾形成的气流轨迹,竟然和那幅画一模一样。 我跪了下来。 手指抠进砖缝,指甲崩裂都不觉得疼。原来从一开始,这场局就不只是拆弹、救人、复仇。有人在用更深层的方式标记一切。而陈雪的画,周婉宁的身体,甚至我的选择,都是其中一部分。 她们都不是偶然卷入的棋子。 她们是钥匙。 我摸出背包夹层里的全家福。画纸已经被毒液浸湿过,边缘卷曲,但三个人的脸还在。我盯着画上周婉宁的眼睛,低声说:“你不是为了引我分心……你是要把我推向正确的地方。” 她用自己的方式告诉我真相。不惜把自己变成炸弹,也要让那盏红灯亮起来。 我拔出匕首,割开手掌。血顺着刀柄流下,滴在战术手电外壳上。这是系统绑定的唯一生物认证方式。每次签到、每次解锁资源,都靠这个。 但现在不一样了。 我不是要领奖励。我要强行接入高权限模式,突破终端限制,直接连入市政厅主控网络。 血渗入手电接口的瞬间,系统界面刷新。【认证通过。允许访问三级战地数据库。目标定位:市政厅b区主控室】。 地图展开,一条红色路径标出最佳潜入路线。要绕开监控、避开巡逻队,最后从西侧废弃变电站翻墙进入。 我站起身,擦掉掌心的血,把匕首插回腰间。冲锋衣被风吹得猎猎作响,背包里只剩半瓶水、一张湿透的画、一支空弹匣。 脚步踩上屋顶边缘,我能感觉到右腿旧伤在隐隐抽痛。十年前那次任务失败后,我在病床上躺了整整十年。醒来时世界变了,女儿长大了,仇人成了大人物,而我还记得子弹穿膛的声音。 那时候我以为自己已经死了。 但现在我知道,我一直活着,就是为了这一刻。 我翻下屋顶,落地时膝盖微弯卸力。街道空荡,远处火光仍在燃烧。我贴着墙根前进,每一步都压低重心,像当年在边境丛林里那样。 两公里外,市政厅的轮廓越来越清晰。顶部那盏红灯还在亮,像一只不肯闭上的眼睛。 我穿过一条小巷,来到西侧围墙外。铁网锈迹斑斑,下方有一段塌陷的地基。正好够一个人钻进去。 我蹲下身,检查四周。没有摄像头,没有红外感应。这里被刻意忽略了。也许他们觉得没人会从这个方向来。 也许他们忘了,特种兵最擅长的就是走没人走的路。 我掏出战术手电,最后一次确认路线。主控室在b区三层,有独立供电系统和防火墙。如果真如系统所言,引爆装置嵌入门禁芯片,那必须物理拆除。 否则,哪怕延迟一秒,整栋楼都会塌。 我伸手摸了摸左眉骨的伤疤。那里曾被弹片划开,缝了十三针。医生说能活下来是奇迹。 可我知道,我不是靠奇迹活下来的。 我是靠一次次做别人不敢做的决定活下来的。 我深吸一口气,开始攀爬。 铁网边缘锋利,手套很快磨破。指尖渗出血,混着锈渣黏在金属上。但我没停。一米,两米,三米……终于翻过墙头,落在变电站外的水泥地上。 前方五十米就是主楼侧门。门禁面板闪着绿灯,显示正常通行。 我握紧匕首,朝门口走去。 距离二十米时,系统突然震动。【警告:检测到远程激活信号。神经接驳装置处于待命状态】。 我停下脚步。 周婉宁说过,靠近她会引爆。 而现在,这个信号是从市政厅内部传来的。 我低头看向自己的手电,血迹已经干涸。系统还在运行,权限未被撤销。 这意味着,只要我还拿着它,就能进入主控室。 但也意味着,一旦我踏进那扇门,可能就会触发最后的开关。 我站在原地,风吹乱了头发。远处爆炸的余烟还在飘,天空中那道短暂浮现的星轨早已散去。 但我知道,它存在过。 就像她存在过。 我抬起脚,向前迈了一步。 第47章 市政厅顶楼的终极对峙 我抬起脚,向前迈了一步。 地面没有塌陷,警报也没有响。那扇闪着绿灯的门,依旧安静地立在原地。但我知道不对劲——战术手电上的血痕开始发烫,系统界面边缘出现细小的波纹,像是信号被什么东西拉扯着。 赵卫国不会只放一个沙漏当诱饵。他要的是我走进来,亲手按下最后一道开关。 我没有继续往前走。单膝跪地,匕首插进地砖缝隙,用力一撬。水泥块崩开一角,露出下面暗埋的电缆管道。我把手电插进裸露的铜线接口,电流轻微震了一下,屏幕重新刷新。 【权限认证中……校准完成】。 系统稳住了。刚才那股干扰来自内部,有人在远程篡改访问协议。如果不是及时反向接入建筑供电网络,我的权限可能已经被踢出。 我拔出手电,贴着墙根靠近门框。飞刀只剩三把,不能再浪费。从背包里取出一块金属片,用匕首削薄边缘,然后轻轻抛向感应区。 “滴”一声,自动门缓缓滑开。 我滚身而入,在门缝打开的瞬间钻进室内。落地时右腿旧伤抽了一下,但我没停。翻滚到控制台后方,确认脚下没有压力板,头顶也没有激光网。 主控室很大,四周全是屏幕。中央位置悬浮着一个人影——赵卫国。 他穿着笔挺西装,左手无名指上的蛇形戒指泛着冷光,嘴角歪斜地笑着:“陈铮,你终于来了。” 我没动。系统已经标记出画面异常:帧率波动0.3秒,声音延迟12毫秒。这不是实时影像,是预录的全息投影。 我扫视房间四角,顶部通风口有微弱气流。系统热源扫描显示,夹层右侧温度偏高。那里藏着投影设备。 甩手,飞刀破空而出。 “砰!”一声闷响,天花板炸开一团蓝火花。投影瞬间扭曲、碎裂,化作无数光点消散。背后的监控墙亮了起来,切换成新的画面。 屏幕上,周婉宁被绑在金属椅上,胸口贴着起搏器模样的装置,导线连到主控台。她的脸苍白,眼睛闭着,呼吸微弱。倒计时出现在屏幕下方:03:00:00。 不是假的。 我盯着她看了两秒,喉咙发紧。她没骗我。她真的把自己送进了这里,成了引爆核心。 可为什么?如果她是诱饵,为什么要启动真实倒计时? 系统弹出红色警告:【神经接驳已激活,引爆协议绑定双生物识别——需同时获取周婉宁血液与陈雪指纹方可终止】。 我猛地想起什么,从背包夹层掏出一张画。是陈雪画的全家福,右肩上的星图胎记被她涂成了金色。我把画按在主控台扫描区,系统开始比对。 几秒后,提示音响起:【图案匹配度98.6%,疑似高维加密纹路载体】。 原来如此。她们都不是偶然卷入的。从奶瓶刻痕到钥匙扣拼图,再到这幅画——每一步都在指向同一个解码方式。 赵卫国的声音突然从广播里响起:“你以为杀了投影就赢了?” 我抬头看向主控台上方的扬声器。 他说:“我从来不在现场。” 我没说话,手指握紧了匕首。 他说:“你想救女儿?可以。但她现在在我手里。你要是想拆弹,就得先拿到她的指纹。可她不在这里。她在哪,我说了算。” 我盯着屏幕上昏迷的周婉宁。她胸口的装置正发出规律的红光,和倒计时同步闪烁。 她说过信我一次。 现在轮到我信她了。 我把画收好,从口袋里摸出一块橡皮擦。粉色的,边角已经磨圆,上面还留着铅笔印。这是陈雪每天带去学校的那块,上周我偷偷从她书包里拿出来的。 只要能触发指纹识别,就能完成一半验证。 另一半……得靠周婉宁的血。 我走向主控台,脚步很慢。每一步都踩在心跳上。系统没有再提示陷阱,说明目前路径安全。但我知道,真正的危险不是机关,是选择。 救女儿,还是救她? 赵卫国就是要我做这个选择。 我走到主控台前,把橡皮放在左侧识别区。屏幕闪了一下,显示【待命状态,等待第二项生物样本输入】。 我抽出匕首,划开手掌。血顺着刀刃流下,滴在操作面板边缘。系统震动了一下,弹出新提示:【检测到高危操作意图,是否强制接入深层协议?】 我没犹豫,点了确认。 主控台下方弹出一个微型舱室,里面是一支采血管和自动针头。这是用来提取活体血液的装置。 我必须让周婉宁的血进入系统。 可她被绑在另一个房间,距离至少五十米。除非我能把她带过来,否则无法完成采集。 广播里的声音又响了:“你是不是在想,怎么才能把她弄醒?怎么才能让她配合?” 我抬头。 “告诉你也无妨。她之所以昏迷,是因为注射了t-7神经抑制剂。这种药,只有活人喝下才会生效。她自己喝的。” 我手指一顿。 “她说,只有这样,才能让你相信她是真的人质。她说,你要赢,就不能再怀疑任何人。” 我盯着屏幕,一句话都说不出来。 她早就计划好了。 从她开车冲进地下通道那一刻起,她就没打算活着出来。 她用自己的命,换我一个不回头的机会。 广播停了。房间里只剩下倒计时的滴答声。 02:47:13。 我转身冲向门口。门禁已经解锁,走廊空荡。我沿着指示牌往b区深处跑,拐过两个弯后看到一扇铁门,上面标着“隔离拘押室”。 门锁是电子的。我用手电接入,强行破解。三十秒后,“咔”一声,门开了。 她就在里面。 躺在金属椅上,脸色发青,嘴唇没有血色。胸口的装置还在闪红光,导线连到墙上的主控箱。 我冲过去,检查她的脉搏。很弱,但还在跳。 我把她扶起来,拍她的脸:“周婉宁!醒醒!” 没反应。 我又捏她的人中,大声喊:“你说信我一次!现在轮到我信你了!你给我睁开眼!” 她的眼皮动了一下。 我赶紧把采血管拿出来,准备扎她手指。可刚碰到皮肤,系统突然报警:【警告:目标生命体征低于阈值,采样失败风险极高】。 如果血量不够,或者凝固太快,整个程序会中断。 我不能冒这个险。 我低头看她胸前的装置。它连接着导线,直通主控箱。如果我能切断电源,也许能让系统重启,争取时间。 但我不能随便剪线。万一触发连锁反应,整栋楼都会炸。 我摸出战术手电,扫描导线接口。系统分析出三种可能断点,其中一个是备用能源切换节点。只要在那里动手,就能短暂断电而不引发爆炸。 我抽出匕首,找到位置,准备割断外层绝缘皮。 就在这时,她忽然睁开了眼睛。 瞳孔很浅,像是蒙了一层雾。她看着我,嘴唇动了动,声音几乎听不见:“别……信……系统……” 我愣住。 她说:“它……被改写了……赵卫国……在等你……按下……那个键……” 我回头看主控台方向。 她说完这句话,头一偏,又昏了过去。 我握紧匕首,盯着那根导线。 她说系统被改写了。 可我现在能依靠的,只有系统。 如果没有它,我连她在哪里都找不到。 如果没有它,我也不会知道陈雪的画能解码。 但如果连系统都是陷阱呢? 如果这一切,都是赵卫国设好的局,就为了让我亲手启动最终协议? 我抬起头,看向天花板角落的摄像头。 赵卫国一定在看着我。 他在等我做一个决定。 我深吸一口气,把匕首对准导线。 刀尖落下。 第48章 虚拟影像里的血色真相 刀尖落下的一瞬,头顶传来一声炸裂般的脆响。 全息投影仪被电磁脉冲击穿,蓝光四溅。赵卫国的影像像碎玻璃一样崩开,残影还在空中飘着,但我已经顾不上看了。地面震动了一下,主控室中央的地毯突然塌陷半寸,露出金属卡扣和束缚带的接口。 我扑过去,掀开地毯。一张小脸出现在视野里。 是陈雪。 她被绑在金属椅上,手腕脚踝都卡着感应环,胸口贴着一块发光装置,和周婉宁身上的一模一样。倒计时屏幕下方跳出一行新字:“双宿主同步监测中”。 两个都是人质。 但只有一个是真的引爆核心。 我回头看向刚才“周婉宁”所在的拘押室方向,那里只剩空椅子和断裂的导线。系统界面跳动两下,左上角出现双重读数:一个标记着ZwN-09(周婉宁),另一个是cS-10(陈雪)。数据流不断刷新,但生物信号强度几乎一致。 这是障眼法。 我抓起一块还在冒烟的投影残片,塞进战术手电的扫描口。系统反馈很快出来:“非实体粒子流,持续时间≤0.7秒。” 这说明刚才看到的“周婉宁被绑”是延迟投放的伪造画面。真正的她不在那边。 可她在哪里? 我没时间想太多。刚站起身,侧门猛地被撞开。 一个人影冲了进来。 白大褂染着血,肩膀破了个洞,是周婉宁。她没穿防护服,也没戴耳机,就这么直接冲向我,嘴里喊着什么,声音断在半空。 我伸手去接她,她却用尽力气撞进我怀里,死死抱住我的右臂。 “别碰它!”她喘着气,嘴唇发紫,“那是诱杀程序……只要触碰控制器超过三秒,就会激活聚变引信……” 话没说完,一滴血从她肩头飞出,落在控制面板上。 “滴。” 系统弹出红色提示框:【检测到特异性dNA链(ZwN-09),匹配度99.2%,解锁“血契协议”子模块】。 我愣住了。 这不是普通的生物识别。这是基于她基因构造的深层密钥。只有她的血,才能打开这一层封锁。 她是为了这一刻才冲进来的。 她早就知道,只有用自己的血,才能让我继续往下走。 我撕下冲锋衣一角,压住她肩膀的伤口。血还在往外渗,但她手指还勾着我的手腕,不肯松开。 “撑住。”我说。 我把她的指尖按在采血区。血液顺着微型管道流入系统,进度条开始推进——65%……68%……然后停了。 【需第二生物载体介入】 必须有另一个人完成认证。 我看向陈雪。 她睁着眼,看着我,嘴唇动了动,像是在叫我爸爸。但她动不了。压力传感器锁死了她的动作,哪怕抬一根手指都会触发警报。 指纹识别区在控制台另一端,离她两米远。地面铺着感应网格,踩上去就会报警。 我不能让她走过来。 也不能过去碰她。 我从背包里掏出那张全家福。背面是陈雪用铅笔写的字:“爸爸不怕黑。” 这是我们之间的暗号。每次她说这句话,就是告诉我她准备好了。 我咬破手指,在画纸角落写下两个字:我在。 然后把画卷成筒,用最后一把飞刀轻轻一推,让它滑向陈雪脚边。 她看见了。 眼睛一下子红了。 她用力蹬腿,让画纸滑到指间。然后咬牙,一把扯下发卡——粉色塑料柄,边缘磨得发亮,是去年生日我送她的那个。 她举起手,拼尽全力扔了出去。 发卡划过空气,“咔”一声,精准插入识别槽口。 “滴。” 【双因子认证通过,进入最终解码阶段】 倒计时屏幕闪了一下,数字定格:00:00:03。 暂停了三秒。 够了。 我右手环住周婉宁,把她往安全区域拖。她头靠在我肩上,呼吸很弱,但还在坚持。左手死死攥着连接控制器的发卡插头,不敢松。 陈雪那边传来轻微的机械声。束缚带开始松动,但还没完全解除。她的手还卡在金属环里,只能微微抬起。 我想过去帮她。 可就在这时,周婉宁突然睁开眼。 她抓住我的手腕,力气大得吓人。 “别……信系统……”她声音很轻,但每个字都像钉子,“它被改写了……赵卫国……在等你……按下那个键……” 我盯着倒计时屏幕。 00:00:02。 只剩两秒。 系统界面安静得可怕。没有警告,没有提示,连心跳监测都没了。就像一台关机前的电脑,只剩下最后一点电量维持画面。 如果她说的是真的。 如果这一切都是陷阱。 那我现在做的每一步,都在帮他完成最终启动。 我低头看她。她脸色青白,嘴唇没有血色,可眼神清醒。她不是在说胡话。她是清醒地告诉我:别相信眼前的一切。 可我不动手,倒计时就会归零。 陈雪会死。 整栋楼会炸。 我没有选择。 我把发卡插头握得更紧,左手摸向控制面板上的确认键。 指尖碰到按钮的瞬间,系统突然刷新。 一行新提示浮现在屏幕最底部:【血契协议反向校验中……源代码签名:ZwN-09-mothER】。 母亲? 我脑子里嗡了一声。 周婉宁的母亲?那个因为特工身份被杀的女人? 她的基因信息怎么会存在系统里? 而且是以“源代码签名”的形式? 这意味着什么? 意味着这个系统,早在十年前就已经为她准备好了密钥路径? 意味着……它根本不是随机生成的战场数据库? 意味着……它从一开始,就是为了她和我,为了今天这一刻,而存在的? 我回头看她。 她闭着眼,好像耗尽了所有力气。但嘴角有一点极淡的弧度,像是在笑。 她说过,要摆脱特工身份,过普通生活。 可她从来没想过逃。 她一直都知道自己要做什么。 她喝下t-7,让自己昏迷;她冲进主控室,用自己的血激活协议;她提前改写系统底层逻辑,留下反向验证通道。 她不是来当人质的。 她是来当钥匙的。 而我,是她选中的开门人。 倒计时跳回00:00:01。 我按下了确认键。 屏幕一闪。 所有数据流停止流动。 倒计时冻结。 主控台发出低频嗡鸣,像是机器在喘气。发卡插头微微发烫,周婉宁的血顺着管道回流一小段,又停下。 陈雪那边的束缚带彻底松开。她试着动了下手,然后慢慢抬起来,指尖还沾着铅笔灰。她没哭,但眼泪一直在流。 她看着我,嘴唇颤抖。 我想过去抱她。 可周婉宁突然抓紧了我的衣服。 她醒了。 她盯着我,眼神很急。 “快……拔掉插头……”她声音断断续续,“三秒后……系统会重启……一旦重新认证……就会判定你是入侵者……” 我明白她的意思。 现在是唯一的机会。 趁着血契协议还在生效,趁着系统还认我为合法操作员,我必须把控制器物理断开。 我伸手去拔发卡。 手指刚碰到插头,主控台内部传来齿轮转动的声音。 像是有什么东西,正在苏醒。 第49章 生物解锁下的时空裂隙 发卡插头刚被拔出,主控台的嗡鸣声戛然而止。蓝光熄了,倒计时停在00:00:01。我左手还攥着那枚粉色发卡,指尖发烫。 周婉宁靠在我背上,身子冷得像冰。我右臂搂着陈雪,她腿软,站不稳,只能抓着我的衣服。我们三个人挤在角落,战术手套上的防弹纤维裂了口,但我没松手。 地面开始震动。 不是爆炸那种震,是往下沉的感觉。脚下的地板裂开一道缝,幽蓝色的光从底下冒出来,像水一样漫上来。空气变得粘稠,呼吸都费劲。 我抬头,看见空中浮起了人影。 全是“我”。 有的我正举枪对准赵卫国的头,扣动扳机;有的我躺在血泊里,手里还握着刀;还有一个我抱着陈雪的尸体,在雪地里爬……他们都在动,动作同步又错乱,像是同一段录像被不同速度播放。 陈雪在我怀里抖了一下,声音发颤:“爸爸……好多爸爸……” 我没看那些影子。我知道不能看。我看的是她。她的眼睛睁着,瞳孔里映着那些画面,但她还在抓我的衣服,指节发白。 我咬破舌尖,血腥味冲进喉咙。疼让我清醒。我贴着她耳朵说:“我在。” 她说过,只要我说这三个字,她就不怕。 我又说了一遍:“我在。” 她轻轻嗯了一声,把脸埋进我肩窝。 可周围的影子越来越多,越来越近。它们不再只是站着,有的开始朝我伸手,有的直接走过来,脚步和我同步。一个“我”突然转头看我,眼神空洞,嘴角却在笑。 我知道不对劲。 这些不是幻觉。它们想把我拉进去,换掉我。 我闭上眼,只听声音。心跳、呼吸、还有陈雪的轻喘。我数着频率,和战场回溯训练时一样。系统教过我怎么分辨真实节奏——真东西不会完全一致,会有微小波动。 那些影子的脚步声太齐了。 当我再睁眼时,所有“我”都停住了。然后一起转身,朝我伸出手。 就在这时,陈雪突然哭出声。 不是普通的哭。那一嗓子像是从肺里撕出来的,尖利得刺穿耳膜。整个主控室猛地一抖,那些影子全僵住,动作卡顿了一秒。 就是这一秒。 所有虚影开始往中间收,像被什么吸过去。地面那道裂缝扩大,蓝光暴涨,中央形成一个球状光团,旋转着,吞掉了所有投影。 我抱着她们往后退,但退不了几步。风太大,吹得人站不稳。 光团缩到拳头大小时,停住了。 周婉宁突然动了。 她从我背上滑下来,跪在地上,抬手碰了碰我的脸。她的手掌透明了些,能看到里面的血管在发光。 她说:“到此为止了……带她走。” 我不吭声,一把将她拽回来,搂紧。她推我,力气不大,但坚持要离开。 我吼了一声:“闭嘴!” 她笑了。很轻,像风吹纸片。她说:“我不是牺牲……是回家。” 话音落下的瞬间,她的身体开始散开,变成细小的金点,像沙粒一样飘向光团。我想抓,可抓不住。每一粒星尘飞过时,都带着一点温热,擦过我的手背、脸颊、脖子。 最后一点消失在光球中心时,那球猛地向内一缩,轰地炸了一下。 不是物理冲击,是空间震荡。我和陈雪被掀翻在地。我翻身压住她,用身体挡住飞溅的碎片。头顶的天花板塌了一块,电线垂下来,冒着火花。 等烟尘落下,我抬起头。 裂隙没了。地上只剩一圈焦黑痕迹,像烧过的电路板。主控台彻底黑了,面板碎裂,插槽空着。那枚发卡还在我手里,塑料边缘有点融化。 我慢慢坐起来,右腿旧伤抽了一下,疼得我额头冒汗。陈雪趴在我腿上,脸朝下,肩膀微微抖。我以为她在哭,结果她抬起头,嘴里吐出一口浊气,眼睛清亮。 她没事。 我松了口气,伸手摸她后颈,确认体温正常。然后低头看自己身上。冲锋衣破了几处,血迹混着灰尘糊在布料上。背包还在,匕首没丢,战术手电也完好。 我把它打开,照了照四周。 废墟一片狼藉。墙皮剥落,露出钢筋。远处有警笛声,但很远,还没进来。电力没恢复,整栋楼黑着,只有应急灯闪着红光。 我把陈雪扶起来,让她靠墙坐着。她点点头,示意能撑住。我从背包里掏出最后一支军用水,拧开递给她。她喝了一口,呛了一下,咳嗽两声。 我接过水壶,也喝了一口。喉咙火辣辣的。 这时,我注意到地上有东西。 半张烧焦的纸片,被风吹到脚边。我捡起来,背面写着一行小字,刻上去的,不是打印: “记住,爱才是最高级的密钥。” 字迹很熟。 是周婉宁的。 我没动,盯着那行字看了很久。然后把它折好,塞进冲锋衣内袋,紧贴胸口。 陈雪看着我,忽然伸手,从书包里拿出那张全家福。画纸皱了,边角烧黑,但她一直揣着。她展开看了看,又递给我。 我接过,看到画上三个小人。中间那个穿军装的男人,脸上有疤,手里举着一把刀。小女孩牵着他,另一个女人站在旁边,笑着。 我用拇指蹭了蹭画纸表面,低声说:“没事了。” 她没说话,只是靠过来,脑袋挨着我的胳膊。 外面天快亮了。东边窗户透进一点灰白色,照在满地残骸上。风从破窗灌进来,吹起地上的灰。 我坐着没动。左臂护着女儿,右手一直捏着那枚发卡。它现在凉了,但还能感觉到一点点余温。 远处传来脚步声,踩在碎石上,由远及近。 我抬头看向门口。 一个身影站在走廊尽头,剪影被晨光勾出轮廓。 来人穿着便装,手里拎着公文包,领带歪了,脸色发青。 他看见我,愣住。 我也认出了他。 班主任。 第50章 新生的曙光 我坐着没动。陈雪靠在我左臂上,头一点一点,像是困了。她呼吸慢慢变匀,手指还抓着我的衣服。右手那枚发卡边缘已经熔得发黑,但我一直没松开。 那一刻,我心里翻涌着太多东西——十年逃亡的冷夜、实验室里滴答作响的倒计时、母亲临死前攥住我手腕的力道……可现在,所有声音都退去了,只剩下她在我怀里细微的呼吸声。这呼吸像一根线,把我从深渊一点点拉回来。我不能动,也不敢动,怕惊醒了她,也怕惊醒了自己刚刚找回的“父亲”这个身份。 门口那个身影站着没动。是班主任。他脸色白得像纸,领带歪在一边,手里拎着个公文包,站那儿抖。 我看着他,心里没有恨,只有一种近乎悲悯的平静。他曾是我最信任的老师,也是亲手将我们全家推进地狱的人之一。可此刻,他不过是个被真相击垮的老人。他的颤抖不是装的,那是良知终于苏醒时的战栗。我忽然明白,有些惩罚,比死亡更漫长。 我没起身,也没说话。肌肉绷着,手一点点往腰后移。那里插着匕首。但他没往前走,也没掏东西。警笛声越来越近,从远处街道绕过来,说明外面已经在收网。 我的指节扣紧刀柄,不是防他,而是提醒自己——我还活着,还能守护。这把刀曾沾过血,劈开过阴谋与黑暗,如今它只是沉默地贴在我的后腰,像一块烙印,刻着过往的重量。可我知道,从今天起,我不再是那个只为复仇而活的影子了。 他嘴唇动了动,想说什么。 我盯了他一眼。他闭上了嘴。 那一眼,我没有愤怒,也没有轻蔑,只是静静地看他。仿佛在说:你该知道的,都已经知道了。剩下的,交给时间去审判吧。 这时候陈雪抬起头,声音很轻:“爸爸。” 我低头看她。 她说:“那个阿姨刚才……在笑。”她抬起小手,指了指自己右肩的位置,“她碰了我的这里,然后笑了。” 我的心猛地一缩,像是被无形的手攥紧。她的声音那么轻,却像一把钥匙,打开了我记忆深处最隐秘的门。雪山实验室第七区,镜面迷宫尽头的金属墙上,那幅星图曾闪烁蓝光,系统提示坐标时,我也曾感到那种熟悉的微光波动——和她肩头的一模一样。 我心里一紧,立刻去看她肩膀。冲锋衣有点厚,但布料底下确实透出一点光。淡淡的蓝,一闪一闪,像夏夜的萤火虫。光点排成不规则的形状,几个连在一起,像星星拼成的地图。 我盯着那片光,脑海中浮现出母亲最后的日子。她在病床上握着我的手,断断续续地说:“孩子……血脉会醒来……当光重现,你就知道她是谁。”那时我以为她是神志不清,可现在,我才懂——她是用尽生命最后一丝力气,在为未来留下线索。 我想起来了。 雪山实验室第七区,镜面迷宫尽头的金属墙上,刻着一幅星图。系统当时弹出过坐标提示,我记住了。现在这光点排列——和那幅图一模一样。 原来如此。她不是普通的孩子。她是延续,是希望,是我们所有人用命换来的新生。我看着她小小的脸庞,忽然觉得眼眶发热。我不是在完成任务,我是在见证奇迹。 我还没来得及反应,脑子里“滴”了一声。 战场重建系统界面突然亮了。 不是以前那种冷冰冰的作战终端样式。这次屏幕是灰底白字,只有一行: 【任务完成。主线目标:复仇清算。附加成就:守护血脉。奖励解锁——新生。】 字闪了一下,就没了。 系统再没动静。签到按钮也不见了。整个界面像是完成了使命,彻底沉寂。 我闭上眼,深吸一口气。十年了,它一直在我脑中低语,指引杀戮、计算概率、规划路线。它是武器,是伙伴,也是枷锁。而现在,它走了。没有告别,也没有回音,就像一场漫长的梦终于醒来。我竟有些恍惚——原来没有它的日子,阳光真的会照进来。 我没有伸手去摸它。我知道它还在,但不再是工具,而是过去了。 风从破窗吹进来,卷起地上的灰。一道光斜着切进来,穿过废墟,落在我的手掌上。 是阳光。 清晨第一缕日光,正好照在摊开的手心。那张全家福还在,边角烧焦了,画纸皱巴巴的,但没碎。三个小人站在纸上,中间的男人有疤,小女孩牵着他,旁边的女人笑着。 光打在画上,颜色好像亮了一点。 我凝视着那张画,指尖轻轻抚过女人微笑的脸。她没能看到女儿长大,但她一定一直在等这一刻——等我和雪团聚,等正义落下尘埃,等晨光照进这片废墟。妈妈,你看到了吗?我们活下来了。 陈雪忽然说:“爸爸,妈妈是不是也在这光里?” 我没回答。喉咙像是被什么堵住。 可就在这时候,耳边响起一句话。 极轻,像风吹过耳道:“告诉她……妈妈爱她。” 我猛地抬头,四下看。 没人。 只有晨光洒在地上,墙灰簌簌往下掉。走廊空着,班主任还站在原地,远远望着我们,没靠近。 我低头看陈雪。她没听见那句话。她正盯着自己肩头的光斑,嘴角微微翘起来,像是做了个好梦。 那一瞬间,我相信了——有些爱,不会因死亡终结;有些声音,能穿越时空抵达心底。妈妈没走远,她藏在风里,躲在光中,守在每一次心跳之间。 她又靠回我怀里,闭上眼睛。 我把冲锋衣脱下来,盖在她身上。她太小,这件衣服几乎把她整个人包住。我把那张全家福轻轻塞进她手里,她的手指自然合拢,攥住了。 我多想让她永远这样安稳地睡着,不用知道那些冰冷的实验、残酷的计划、父母流过的血。可我也知道,总有一天她会问。到那时,我会告诉她真相,但不会让她背负仇恨。她只需要知道:她被爱着,从未被放弃。 我自己坐着没动。背靠着断裂的水泥墙,右腿旧伤隐隐发疼,但能忍。左手搭在膝盖上,右手放在刀柄附近,随时能拔。 我不需要再冲出去了。 赵卫国死了。王振死了。周崇山进了监狱。他们的局结束了。 可我的新生活才刚开始。我不再是猎手,也不是逃犯。我是父亲。这个身份比任何称号都重,也比任何勋章都珍贵。 班主任站在走廊尽头,看了很久。他动了动脚,像是想走近,但最终没迈步。他慢慢后退,一步,两步,身影退进黑暗里,消失在拐角。 我没拦他。他知道结局了。他也知道,自己逃不掉。法律会审判他,良心会折磨他,余生都将活在悔恨之中。而我,选择不再回头。 天完全亮了。 阳光铺满废墟。电线残骸冒着最后一点烟,主控台黑着,所有屏幕都碎了。发卡躺在我脚边,塑料壳彻底变形,看不出原来的样子。 那是她童年的信物,也是通往真相的钥匙。如今它完成了使命,静静躺在灰烬里,像一段历史的句点。 陈雪睡着了。呼吸平稳,脸贴在我衣服上。她右肩的光渐渐淡下去,最后完全看不见了。胎记还在,只是不再发光。 我凝视着那块皮肤,心中默默许诺:无论未来有多少谜题等着她,我都陪你解开。哪怕世界再次崩塌,我也不会再让你一个人面对黑暗。 我看着东边窗户。 太阳升起来了。整座城市开始苏醒。远处传来消防车的声音,还有对讲机杂音。警察快到了。 但我没打算站起来。 我答应过她。 只要我在,她就不怕。 现在她睡着了,我就得继续守着。 她的手在动,把全家福往胸口压了压。画里的三个人,在阳光下显得格外安静。 我伸手,帮她把衣服往上拉了拉,遮住肩膀。外面风还是冷的。 她嘟囔了一句,听不清。 我没应声,只是把手放回她背上,轻轻拍了两下。 像哄小孩睡觉那样。 她没再说话,呼吸更深了。 我抬头看天。 云裂开一条缝,阳光直射下来,照在我们身上。 这一刻,我没有想过去十年的事。没有想任务,没有想背叛,没有想枪声和血。 我只想着她今晚能不能睡个整觉,明天上学要不要多穿点,中午有没有按时吃饭。 这些事以前我没法管。 现在我能了。 阳光越来越强。灰尘在光柱里飘,像金粉。 我坐着不动,左手护着女儿,右手搭在刀柄上。 天亮了。 风停了。 她睡熟了。 我还在。 第51章 新图余晖下的新威胁 我坐在沙发上,右腿的旧伤又开始发麻。阳光照在地板上,陈雪正背对着我穿鞋,小手把书包带子拉了又拉。她没说话,我也只是看着她。 “钥匙扣挂好了?”我问。 她点头,转身朝门口走。脚步很轻,像怕吵醒什么。 门关上后,屋里一下子安静下来。我低头看手里的全家福,边角烧焦了,但还能看清三个人的脸。我把它放进冲锋衣内袋,起身准备出门。 就在这时,脑子里“滴”了一声。 系统界面突然刷新,绿色字符一行行滚动,最后定格:【系统升级完成,解锁“人物追踪”功能】。 我没来得及细看,手机响了。来电显示是学校。 接通后没人说话,只有断断续续的抽泣声。过了两秒,陈雪的声音传来:“爸爸……他们在抢我的钥匙扣……有人推我……” 话没说完,通话中断。 我抓起外套冲出门。 下楼的时候,手指已经在脑中调出系统界面。输入“陈雪”两个字,地图立刻弹出一个红点,在小学后门附近缓慢移动。旁边还有一个信号源不断靠近她,标记为“未知目标”。 我加快脚步,心跳跟着节奏提了起来。 十分钟不到,我已经站在巷口。几个孩子围在一起笑,中间那个高年级男生手里晃着粉色的东西——正是陈雪的钥匙扣。她靠墙站着,左脸有擦痕,嘴唇抿得很紧。 我没犹豫,直接走过去。 那男生还在笑,下一秒就被我单手按在墙上。他整个人贴着砖面动不了,钥匙扣掉在地上。我弯腰捡起来,塞进陈雪手里。 “还疼吗?”我问她。 她摇头,眼睛红着,但没哭出声。 我把她往身后拉了半步,盯着那个男生:“再碰她一次,我不只是拿回东西。” 他张嘴想喊,声音卡在喉咙里。我能感觉到他在发抖。 这时候远处传来脚步声。 校长从校门口跑过来,领带歪了,额头上全是汗。他喘着气站定,先看了眼地上的男生,又看向我。 “这位家长……”他说,“这种处理方式不太合适。” 我没理他,低头问陈雪:“要不要回家?” 她抓紧我的袖子,点头。 我蹲下把她背上,刚要走,校长又开口:“孩子之间的事,我们可以内部处理……没必要动手。” 我停下,回头看他。 他的眼神闪了一下,像是被什么东西刺到。手指不自觉地摸了摸西装口袋,那里鼓起一块,可能是手机。 我没有说话,只是看着他。十年战场练出来的眼神,不需要怒吼也能让人腿软。 他往后退了半步,嘴唇动了动,没再说什么。 我背着陈雪走出巷子,街道恢复了平常的样子。早餐摊冒着热气,送孩子的家长三三两两走过。一切都显得正常。 可我知道不对劲。 刚才那个男生的动作太熟练了,不是普通的欺负同学。他是故意等在后门,而且下手的位置避开了监控探头。更奇怪的是,他身边那几个人哄笑的时间点,像是提前排练过。 还有校长。 他不该这么快出现。从办公室跑到后门至少要三分钟,但他只用了不到一分钟。除非他一直在附近等着。 我心里记下这些细节。 走到街角便利店前,我把陈雪放下。她的小脸还是有点白,但情绪稳住了。 “想喝牛奶吗?”我问。 她点头。 我推开玻璃门进去,收银台后的店员抬头看了我一眼。我挑了一盒常温奶,扫码付款。转身时看见门外有个男人骑电动车经过,车尾挂着学校的后勤牌。 我多看了一眼。 那人戴着帽子,低头疾驰而过,右手握着车把,左手插在兜里。动作自然,但我注意到他经过时,刻意放慢了速度,视线扫过我和陈雪。 我抱着牛奶走出来,不动声色地把位置让到店门阴影里。 那人已经骑远了,拐了个弯消失在路口。 我低头看陈雪,她正盯着牛奶盒上的卡通图案。 “冷吗?”我问。 她摇头。 我把牛奶塞进她书包侧袋,重新把她背上。她的重量压在我肩上,很轻,但也让我右腿的旧伤隐隐作痛。 走了几步,系统又响了。 【签到成功,解锁近身搏击进阶技巧】 我没点开看。这种时候,经验比技能更重要。 风从街对面吹过来,卷起一张废纸贴在电线杆上。我路过时瞥见上面印着广告,角落有个模糊的蛇形图案。 我脚步顿了一下。 那个图案和赵卫国戒指上的纹路很像。 十年前他在任务中戴的就是这种蛇形戒。当时我没在意,以为只是装饰。后来才知道,那是他所属组织的标志。 我伸手撕下那张纸,折好塞进裤兜。 陈雪在我背上小声说:“爸爸,我不想明天去上学了。” 我说:“不去也得去。” 她没再说话,手搂紧了我的脖子。 我知道她在害怕。换了谁都会怕。被人围住、被抢东西、被推倒在地——这些事不该发生在十岁的孩子身上。 但我更清楚,躲没用。 敌人已经开始动了。他们不再藏在实验室或地下通道里,而是走进校园,盯上了我的软肋。 这说明他们怕了。 怕我彻底查清真相,怕我找到更多证据,怕我牵出背后那张网。 所以他们选择先下手。 用孩子当突破口,逼我暴露反应。如果我失控打人,他们就有理由把我定性为危险分子;如果我不作为,陈雪就会一直被针对。 但他们忘了最重要的一点。 我不是普通父亲。 我是活下来的人。 是经历过死亡又爬回来的人。 谁碰我的女儿,我就让谁知道什么叫真正的恐惧。 我们继续往前走。阳光照在路边的自行车棚顶上,反射出一片白光。 我抬眼看天。 云层很薄,太阳刺眼。 就在这时,身后传来手机震动声。 我放下陈雪,从口袋掏出手机。 是一条陌生号码发来的短信。 只有四个字: “你逃不掉” 第52章 钥匙扣背后的暗流 我坐在客厅的旧沙发上,右腿的麻木感还没散。陈雪已经睡了,呼吸很轻,像小时候发烧那晚一样。我把她的钥匙扣放在茶几上,台灯的光直直照下来。 挂绳断口不平整。我用手指捻了捻纤维,是被割的。不是摔的,也不是卡断的。工具很细,可能是美工刀片。金属环内侧有一圈痕迹,像是焊过什么东西,现在被拆掉了。 这不像孩子之间的欺负。 我想起昨天那个高年级男生的动作。他抢钥匙扣的时候,手是从下往上挑的,避开监控死角。校长跑来得也太快。还有那条短信——“你逃不掉”。这不是警告,是试探。 他们想看我会不会动手,会不会失控。 我收起钥匙扣,放进冲锋衣内袋。明天得去一趟学校。 天刚亮我就出门了。穿了件深灰夹克,把脸遮住一半。校门口人不多,几个家长送孩子进来。我没走正门,绕到教学楼侧面,从教师通道进去。 保安在打哈欠,没拦我。 我走到校长办公室外。门关着,里面有人说话。声音压得很低,但我听清了一句:“……别让那孩子再闹事。” 另一个声音提到了“宏远建设”,说是项目总监亲自交代的。 我贴在墙边,没动。 通话继续。对方说最近动作要小一点,等家长情绪过去再安排第二次接触。还提到“信号装置回收成功”,但没拿到完整数据。 我低头看了眼手表,时间是七点二十三分。 里面突然安静了两秒,接着传来挂电话的声音。 我敲门。 门开了一条缝,校长的脸露出来。他看见是我,瞳孔缩了一下。 “陈先生?”他说,“你怎么在这?” “补交一份材料。”我把一张空白纸递过去,“我回到家里,把陈雪安顿好。她躺在床上,眼睛闭着,呼吸慢慢平稳下来。我没开大灯,只在书桌前拧亮一盏台灯。光打在桌上,我把那个粉色钥匙扣放在灯下。 它看起来没什么特别。塑料外壳有点磨花,边角磕过,是孩子用久了的样子。但我记得她昨天出门时还好好挂着,怎么就被人抢了?而且抢的人偏偏是那个高年级男生,动作干净利落,像练过。 我拿起钥匙扣,手指沿着挂绳摸了一圈。断口不整齐,纤维拉得很长,像是被小刀割断的。不是摔的,也不是勾住东西扯坏的。有人故意弄断它,再假装是抢夺时挣脱的。 我把金属环翻过来,对着灯光细看。内侧有一道划痕,很细,几乎看不见。但我知道那是什么——焊接点残留的痕迹。以前在部队拆过微型追踪器,这种焊口我见过。这钥匙扣被动过手脚,可能装过什么东西。 我想起校长跑来时的样子。他喘得厉害,可从办公室到后门根本不用一分钟。他是等在附近的。还有他摸口袋的动作,手机是不是早就准备好了?通话对象是谁? 我坐直身体,脑子里回放那天的所有细节。男孩动手的位置避开了三号监控探头,周围几个孩子哄笑的时间也太准了。这不是临时起意,是安排好的。目的不是欺负陈雪,是逼我出面。他们想看我会不会动手,会不会失控。 如果我只是个普通父亲,打了学生,学校就能把我定性为暴力家长。可我不是。他们试我底线,我也该看看他们的底牌。 第二天早上,我换了件旧夹克,没穿冲锋衣。背着一个普通双肩包,里面只有水壶和纸巾。我不想让任何人注意到我。 我走到校门口,保安正在换岗。我低头刷脸进闸机,系统识别通过。没人拦我。 教学楼安静,早自习还没结束。我路过校长室,门关着,里面有人说话。声音压得很低,但我听清了一句:“……别让那孩子再闹事。” 我停下脚步,贴墙站着。 电话另一端的声音模糊,但“宏远建设”四个字很清楚。那是赵卫国的公司。我记得十年前任务前夜,他在作战会议上提过这个项目代号。当时我以为是民用工程,现在知道,那是洗钱通道。 “陈铮已经动手了。”校长继续说,“打了人,态度很强硬。要不要让那边加点压力?” 停顿几秒,对方说了什么。 “明白,继续按计划走。”他挂了电话。 我敲门。 门开得很快,像是他一直在等谁进来。他看见是我,手猛地缩回去,手机滑落在地。 我弯腰捡起来,屏幕还亮着。最近通话记录显示:【张维|宏远建设|项目总监】。通话时长一分零七秒。 他伸手要拿,我说:“你刚才说‘别让那孩子再闹事’,指的是我女儿?” 他脸色变了。“陈先生,这是私人通话,你不能……” 我没看他,盯着手机。指纹解锁没设密码,说明他平时用得很频繁。这个名字我已经记住了。张维,宏远建设,项目总监。这条线能挖下去。 我把手机放回桌上。“她说钥匙扣是被人抢走的。你说是不是地板太滑,让她摔了一跤?” 他嘴唇动了动,没说出话。 “下次她要是再摔跤,”我看着他,“我会来问你,是不是走廊太暗,摄像头坏了。” 他往后退了一步,撞到办公桌。笔筒晃了一下,一支圆珠笔滚到地上。 我没捡,转身走了。 走出办公室,我没有直接离开。我在楼梯拐角站了几秒,确认没人跟出来。然后我绕回一楼,从侧门进了教师休息区。那里有间空教室,窗户正对校长室。 我借着反光,打开战术手电,调成镜面模式。把光斜着打向对面窗户,反射进校长办公室。角度要准,不然拍不到桌面。 我看到他的手机放在桌上,旁边是一份文件。镜头拉近,看清了右下角的印章:蛇形图腾环绕着“宏远教育基金”。字体规整,但图案和赵卫国戒指上的纹路一模一样。 我按下拍摄键,图像存进系统缓存。手电收回口袋。 风从走廊吹进来,带着一点粉笔灰的味道。外面操场上传来跑步声,学生们在做课间操。一切都很正常。 可我知道不对。 一个小学校长,为什么和赵卫国的公司高管通电话?为什么提到我女儿要用“闹事”这个词?她才十岁,连吵架都很少。除非……他们早就盯上她了。 钥匙扣不是偶然。他们是想在我女儿身上装追踪器,或者测试反应机制。失败了,就演一场欺凌戏码,逼我露出行踪规律。 但现在他们慌了。因为我来了,而且拿到了线索。 我走出校门,在梧桐树下站住。掏出手机,打开相册。刚拍下的印章照片清晰可见。我把这张图标记为“宏远-关联证据1”,存入加密文件夹。 天空有点阴,风吹得树叶沙沙响。这声音我很熟。十年前在边境雨林,每次潜伏前,也是这样的风声。 那时候我们以为敌人在远处。后来才发现,最危险的枪口,往往来自身后。 我收起手机,右手无意识地摸了下腰侧。那里曾经别着枪。现在没有枪,但我还在战斗。 陈雪的钥匙扣静静躺在我的口袋里。断口朝上,像一张没闭合的嘴。 它说出了他们不想让人知道的事。 我迈步往前走,脚步比来时重了些。 街对面有个骑电动车的男人停在红灯前。他戴着帽子,左手插在兜里。车尾挂着后勤部的牌子。 我多看了两眼。 他抬头扫了我一下,立刻转开视线。 绿灯亮了,他骑车走了。 我没追。现在还不是时候。 但我知道,他们会再来找麻烦。 而我也会等着。 第53章 校园霸凌终结 天亮前我醒了,没开灯。窗外的天是灰的,楼下的梧桐树影子斜着打在墙上。我坐在床边,右手摸了下腰侧,那里空着。没有枪,也没有刀。 但我记得昨天拍下的照片。张维的名字,宏远教育基金的印章,还有那个骑电动车的男人。他们不是随便选的人。他们是试探,是放线,等我跳。 我不跳。我拉线。 我穿好冲锋衣,把陈雪的钥匙扣放进内袋。它现在是个证据,也是个诱饵。我给班主任打电话,声音很平:“我想和孩子家长谈谈。就今天上午十点,学校天台。” 电话那头顿了一下。“这……不太合适吧?” “我说了时间地点。”我没等他回话,挂了。 陈雪已经背好书包站在门口。她抬头看我。“爸爸,你要去见坏人吗?” “我去把事情收尾。”我把她的马尾辫理了理,“你就在操场等我,看见我下来就过来。” 她点点头,攥紧了衣角。 我走上教学楼时,风从楼梯口灌进来。天台上没人。铁门半开着,锈迹斑斑。我靠在墙边,听着脚步声从楼下传来。 先是皮鞋的声音,稳,重,带着傲气。然后是球鞋,轻快,有点慌。 门被推开。 张维穿着西装,领带打得一丝不苟。他儿子跟在他后面,低着头,嘴角却往上翘。张维看到我,笑了。“哟,这不是那位‘英雄父亲’吗?听说你昨天打了我们家孩子?” 我没说话。 他搂住儿子肩膀,语气更硬:“一个失业的单亲爸,靠女儿闹事博同情?你知道我是谁吗?宏远建设项目总监。赵董亲自点头的人。你敢动我儿子,我就让你在这座城市待不下去。” 他往前一步,手指几乎戳到我脸上。“你这种人,连给我擦鞋都不配。” 话没说完,我动了。 右手切他手腕外侧,一拧一带,他整个人失去平衡。左肘顶他膝盖后弯,右脚卡住他支撑腿。三秒不到,他跪在地上,额头撞上水泥护栏,发出闷响。 他儿子尖叫一声,往后退。 我松开手,退后半步。张维趴在地上喘气,右手腕扭曲成怪异角度,疼得说不出话。 “我女儿钥匙扣,是你让人割断的。”我说,“焊接点没处理干净。你派孩子当打手,是想看我会不会动手。” 他抬头看我,眼里全是惊恐。 “我不报警。”我看着他,“因为我知道你背后是谁。但记住——”我转向那个男孩,他站在原地发抖,“下次他再碰我女儿一根手指,我不再警告。” 男孩嘴唇哆嗦,眼泪一下子涌出来。 张维撑着地爬起来,左手扶着右腕,脸色惨白。他想说什么,张了张嘴,又闭上了。 我没再多看他们一眼,转身走向铁门。 就在我抬脚的瞬间,脑子里“嗡”地一声。 系统界面浮现:【签到成功,解锁“近身搏击·进阶技巧”】。 一股信息流冲进大脑。不是文字,也不是画面,是肌肉记忆。关节锁的变式,贴墙反击的动作顺序,三人围攻时的脱身路线。每一个动作都像刻进骨头里,熟悉得像是练过千百遍。 我知道这不是巧合。这是回应。我用行动触发了系统的奖励。 我在楼梯口停下,闭眼一秒,让那些记忆沉淀下来。再睁眼时,风还在吹,楼道还是旧的,但我变了。 我下楼时,陈雪正站在操场边。她看见我,立刻跑过来,抓住我的衣角。 “爸爸,你没事吧?” “没事。”我牵起她的手,“坏人已经被吓跑了。” 她仰头看我,眼睛亮了一下,又低下头。“他们说我是没人要的孩子……因为我爸爸从来不来接我。” 我蹲下来,和她平视。“以前爸爸不在,是因为出任务。现在回来了,就不会再丢下你。” 她咬着嘴唇,点点头。 我们走出校门。街上的车多了起来,学生三三两两往学校走。阳光照在人行道上,有点刺眼。 路过便利店时,我给她买了瓶牛奶。她小口喝着,手一直没松开我的衣角。 走到小区楼下,我抬头看了眼五楼的窗户。窗帘拉着,家里没人动过。 “到了。”我说。 她点点头,还是不松手。 我伸手摸了摸她的头。“以后谁欺负你,你就告诉老师,或者直接打电话给我。号码你背得出来吗?” “138……”她开始背,声音很小,但很认真。 我听着,没打断。 她说完,我点点头。“记住了就好。” 她终于松开手,把空瓶子捏扁,塞进垃圾桶。 我掏出钥匙,准备开门。 就在这时,手机震了一下。 我没拿出来看。但我知道,系统有新提示。 我站在楼下,钥匙插进锁孔,没转动。 陈雪站在我旁边,仰头看着我。 我低头看她。“怎么了?” 她小声说:“爸爸,刚才那个人……是不是以后都不敢来了?” “不敢了。”我说。 她笑了,露出缺了一颗牙的缝隙。 我推开门,让她先进去。 屋子里安静。我关上门,听见钥匙在锁芯里发出清脆的一声“咔”。 我站在玄关,没换鞋。 手机又震了一次。 我拿出来,屏幕亮了。 一条新消息。 没有署名。 只有五个字:你逃不掉。 第54章 系统情报的新线索 手机在口袋里震第二次的时候,我没有拿出来。 陈雪刚进屋,门关上了。她站在玄关换鞋,动作很轻。我看着她背影,没动。刚才那条短信还在脑子里转——“你逃不掉”。不是威胁,是宣告。他们已经盯上我了,也盯上她了。 我不能乱。 我闭眼,深呼吸一次,把注意力沉下去。十年植物人醒来,唯一陪我的东西不是记忆,不是感情,是系统。它不说话,不提醒,像一块焊在我脑子上的铁片,冷,硬,但可靠。 我在心里默念:签到。 界面亮了。绿色字符浮现在视野中央。【今日签到成功,奖励已领取】。昨天的格斗术还在肌肉里发烫,今天的还没出。我不急。系统从不出错,只等我行动触发下一步。 我睁眼,掏出手机,屏幕还亮着。那条短信没删。我点开对方号码,未知联系人,无法回拨。我把它存进黑名单,顺手打开相册,翻出昨天拍的照片。 张维的脸出现在屏幕上。西装笔挺,眼神傲慢。宏远建设项目总监。赵卫国的人。 我回想他在天台说的话。“你连给我擦鞋都不配。”那种语气不是临时起意,是排练过的。他儿子也是,故意在校门口堵陈雪,抢钥匙扣。断口不平整,焊接痕迹明显。不是孩子能干出来的事。 这是试探。 他们想看我会不会动手,会不会报警,会不会追查。我做了前两样,没做第三样。但他们不知道我已经拍了照片,记住了名字,锁定了背后的关系链。 我走进客厅,打开台灯。灯光有点黄,照在桌上。我把背包拿下来,拉开拉链,取出战术手电和那张全家福。画纸边缘已经磨毛了,陈雪画的我和她妈妈站在一起,中间空着的位置写着“爸爸”。 我把画轻轻放在桌角,手电压住一角,防止被风吹走。 我需要理清楚。 我靠在椅背上,闭眼,把最近几天的事全调出来: 班主任反常地关心陈雪,批作业时突然停笔; 校长赶来时脸色不对,说话绕弯; 张维父子背后站着宏远集团; 而宏远,是赵卫国名下的壳公司之一; 这些事原本散着,现在被一条线串起来了。不是巧合。有人在动陈雪,目的是牵我出来。 为什么现在? 因为我开始反击了。从救周婉宁,到破沙漏,再到天台制服张维——他们发现我不是废人,不是只会躲的退伍兵。 所以他们加码。 我睁开眼,盯着天花板。脑子里问了一句:有没有相关情报更新? 几乎瞬间,系统响应。 绿色文字浮现:【检测到高关联资金异动,来源:赵卫国名下三家企业,近七日累计流出资金1.8亿元,去向:滨海区7号仓储码头】。 我没出声。 但心跳快了一拍。 1.8亿,七天内转出去,没有公开项目支撑,不可能是正常经营。这笔钱要么洗白,要么买货。买什么?武器?药品?还是别的见不得光的东西? 而地点是滨海7号仓。我知道那个地方。老工业区边缘,临海,常年废弃,监控死角。二十年前是军用物资中转站,后来拆了大半,剩下几栋铁皮屋孤零零立着。没人去,也没人管。 但现在,有人用了。 我拿起手机,打开地图应用,输入“滨海区7号仓库”。导航跳出来,距离17.3公里,途经两座跨海桥,驾车约四十分钟。 我把地址存进备忘录,新建一条记录,标题写“7号仓”,下面备注:资金异常,临海,无监控,疑似中转点。 我放下手机,重新看向桌面。 全家福还在那儿。陈雪画的我穿着军装,站得笔直。她小时候总说“爸爸是英雄”,可她不知道英雄也会倒下,也会睡十年,醒来连女儿都认不出。 但她现在信我。 就在今天上午,她问我:“爸爸,刚才那个人……是不是以后都不敢来了?” 我说:“不敢了。” 她笑了。 可我知道,真正的危险才刚开始。张维只是小角色,他背后的人还没露脸。赵卫国不动手,是因为他有更多棋子可以试水。他不怕我查,就怕我乱。只要我冲动,跑去找警察,去闹学校,他就知道我还没稳住。 但我没动。 我坐在灯下,一动不动。 我把所有线索再过了一遍: 1、钱是从三家公司转出的,时间集中在三天前; 2、转账路径经过离岸账户跳转两次; 3、最终收款方注册名为“滨海物流服务部”,法人空白,地址正是7号仓; 4、该地址在过去五年没有任何报税记录或业务备案; 全是假的。 这是走私通道的标准操作。 我判断:赵卫国正在运东西进来,可能是违禁品,也可能是人。不管是哪一种,都需要一个隐蔽落脚点。7号仓符合所有条件。 如果我不查,明天可能就有新动静。 如果我不去,后天可能就有人出事。 我站起身,走到窗边。拉开窗帘一条缝。外面黑着,楼下的梧桐树影子在地上晃。风有点大,树叶拍着墙,声音像人在走动。 我盯着远处的夜色。 十年前我在边境执行任务,也是这样的晚上。那天我们接到命令,去接应一组线人。结果是陷阱。队友死了,我倒下。后来才知道,是内部有人泄密。 现在呢? 张维、班主任、校长,这些人算什么?底层探路的。真正的问题在上面。赵卫国藏得太深,但这次他漏了。 钱流出去了,留下了痕迹。 我转身,拿起手机,把备忘录里的地址设为导航起点,时间标记为“明晚21:00”。我不白天去,也不提前踩点。白天太显眼,容易被发现。夜里最好,没人,光线差,适合观察。 我需要知道里面有什么,有多少人,守卫方式,进出口位置。我不进去,只侦查。拍几张照片,录一段视频,就够了。 我走到陈雪房间门口,轻轻推开门缝。 她睡着了。小脸朝上,嘴微微张着,呼吸均匀。床头放着她的书包,粉色羽绒服搭在椅子上。钥匙扣挂在外面,已经被我修好,重新焊牢了。 我看了几秒,轻轻把门带上。 回到自己房间,脱掉冲锋衣,从内袋取出军用匕首。刀身很短,但锋利。我在枕下挖了个小槽,把刀放进去,刚好卡住。 我坐到床沿,但没开灯。 今天系统签到已完成,奖励未显示。可能是要等下次触发。我不在意。系统从来不是给我捷径的,它是让我记住——每一次出手,都要有代价。 我仰着躺下,把眼睛闭上。 脑海里跳出一个地址:滨海7号仓。 明天夜里,我得去看看。 第55章 仓库的神秘阴影 夜风贴着地面刮,吹得铁皮墙嗡嗡响。我蹲在排水管出口,手撑湿泥,膝盖压着碎石。冲锋衣后背全是汗,冷得发僵。头顶三米高是仓库外墙,锈迹斑斑的铁网斜塌下来,像被谁用刀割开了一道口子。 就是这儿。 我抬头看了眼腕表,21:07。比计划晚了七分钟。路上绕了两圈,确认没被跟。身后是废弃码头,几艘破船卡在淤泥里,桅杆歪着,像死人的手臂。 我没再等。 翻身爬上去,顺着铁网往上挪。指尖碰到铁锈,蹭掉一层皮。右腿旧伤突然抽了一下,但我没停,翻过墙头,落地滚了半圈,趴进一堆烂木箱后面。 非常安静。 耳朵竖着,听风声,听水拍岸,听远处海鸟叫。一分钟过去,没有警报。红外系统应该装在正面大门那侧,这里没人管。但我不信运气。 贴着墙根往前爬,背包里的战术手电硌着肩胛骨。夜视仪戴在头上,没开。先靠眼睛适应黑暗。 前方十米是主库房,铁皮门缺了个角,像是被车撞过。地上有两条细线,反光。绊雷?不像。太细,也没埋进地里。可能是信号线,连着某个传感器。 我退后两步,捡起一块碎砖,轻轻扔出去。 砖块滚过细线,没动静。 还是不动。 又等了三十秒,我低身蹿出,贴着墙边摸到门缝。里面黑得伸手不见五指。空气里一股味儿,机油混着火药,还有点酸臭,像是金属泡过化学液。 进了。 脚踩在地上,是水泥地,但表面结了一层滑腻的东西。我蹲下,手指一抹,闻了闻。不是油,也不是水,有点刺鼻。 不能再开手电。 我戴上夜视仪。 绿光一亮,眼前变了样。 仓库很大,至少两个篮球场那么大。四面都是货架,堆满了黑色箱子,方方正正,一米见方。每个箱子上印着模糊的外文,字母被擦过,看不清。编号用喷漆打在侧面,三位数字加一个三角符号。 我靠近最近的一个。 箱子封条是工业胶带,缠了三层。我掏出匕首,刀尖插进去,慢慢划开。动作要轻。这种地方,声音传得远。 胶带断了。 掀开盖板。 里面是泡沫隔层,挖出六个凹槽。每个槽里包着东西——金属部件,长条形,有弧度。我伸手摸了摸,冰凉,有纹路。枪管。 再往下发热片下面藏着扳机组件,还有弹匣井。全拆开能组装成一把突击步枪。 我心跳没加快。 这种场面见多了。 但我还是拍了照。手机调成静音,贴着箱子边缘拍了三张:整体、编号、内部结构。存进加密文件夹,命名“7-0”。 又往后走两步,撬开第二个箱子。 一样。 第三个。 全都一样。 不是一批货,是整条运输链。这些箱子从哪来,运到哪去,谁接货,谁收钱,都不是小事。赵卫国敢用这种废仓做中转站,说明他不怕查,或者……已经有人替他擦屁股。 我数了下,能看到的箱子至少四十个。按每个箱六套组件算,能拼出二百四十把枪。不算多,但足够武装一支小队。 够用了。 该走了。 我合上最后一个箱盖,转身往门口方向退。脚步放轻,耳朵一直开着。巡逻每二十分钟一次,现在过去了十三分钟。还剩七分钟窗口。 走到门边,我停下。 不对。 刚才进来时,地上那两条细线,位置变了。 我回头。 线还是横在那儿,但角度偏了。原本平行,现在一高一低,像是被人踩过之后没复位。 有人来过。 我立刻贴墙,蹲下,摘掉夜视仪。眼前一黑。不能依赖设备。现在靠耳朵,靠身体感觉。 三秒。 头顶“啪”一声。 灯亮了。 惨白的光从顶棚洒下来,像泼了一桶石灰水。整个仓库瞬间通明。我眯眼一瞬,马上适应,扑向最近的货箱后方,单膝跪地,背靠箱子,右手握紧匕首。 七个人。 从四个方向出现。穿黑色作战服,脸蒙着,手里端着自动步枪。枪口统一朝中间扫,一步步推进。脚步很稳,训练有素。不是街头混混,是真兵。 他们没开火。 说明不想打死我,至少现在不想。 我屏住呼吸,听他们的走位。 两人守大门,两人从左侧包抄,两人右侧,一人居中殿后。标准围控阵型。他们在逼我动,逼我露位置。 我不动。 左腿开始麻,旧伤压着神经。我换重心,右膝微曲,左手摸到腰间的备用弹匣。虽然没枪,但这动作让我脑子清醒。战斗姿态不是为了打,是为了活。 中间那人开口了。 “出来吧。我们知道你来了。” 声音经过变声器,听着像机器在说话。 我没应。 他又说:“你能进来,说明有点本事。但你现在走不了。信号被屏蔽了,外面也听不到里面的声音。别做无谓抵抗。” 我还是不动。 他在试探我的反应。 我盯着前方两个逼近的守卫。他们之间有个空隙,大约两米宽。如果他们继续前进,再走五步,那个空隙会变成突破口。我可以冲出去,拼近身。 但代价大。 对方有七个人,枪上了膛。只要我露头,他们就能把我打倒。就算不死,也会被控制。 我不急。 他们也不急。 就这么耗着。 一分多钟过去。 中间那人又动了。他往前走了两步,站到灯光最亮的地方。他没拿枪,双手垂着,像是想显得没威胁。 “我们不想伤人。”他说,“只要你交出手机,我们可以让你离开。” 手机? 他们知道我拍了照。 说明这个仓库有监控。我进门的时候没发现摄像头,但它一定藏在某个角落。可能是伪装成通风口的小孔,也可能是嵌在货架上的金属钮。 我回忆刚才的路线。 走过三个货架区,拐过两次弯。如果摄像头在顶部中央,应该能拍到我撬箱子的动作。 但他们直到我准备撤离才亮灯。 为什么? 不是抓现行,是等我拿到证据后再动手。这是设局。 目的不是阻止我查,是让我查完,再抓我。 背后有人想看我能走多远。 我脑子里闪过几个名字,没停留。现在不是推理的时候。 灯光太强,眼睛开始流泪。我眨了眨眼,压下不适。夜视仪还在手上,不能戴了,反光会暴露位置。 对面的人又往前一步。 “最后一次机会。”他说,“交出设备,走人。” 我没动。 他叹了口气,抬手做了个手势。 所有人枪口微微上抬。 我知道这意味着什么。 下一秒,他们就要推进包围圈,强行搜查。 我慢慢低头,看了眼手中的匕首。 刀刃很短,但够快。 只要他们靠近到五米内,我就有机会。 我调整呼吸,肩膀放松,脚掌贴地。 等。 他们开始移动。 两步。 三步。 中间那人突然抬手,指向我藏身的货箱。 “就在这儿。” 四个人同时转向这边。 我握紧匕首,肌肉绷紧。 最近的守卫离我只有六米。 他抬起枪,对准箱子边缘。 我准备跃起。 就在这时,头顶传来“咔哒”一声。 像是开关被拨动。 紧接着,所有灯灭了。 仓库一下子回到黑暗。 守卫的脚步乱了。 有人低声骂了一句。 我抓住机会,立刻翻身,贴着地面滑出两米,躲进另一排货箱之间。手肘压着地,膝盖蹭过水泥缝,疼得钻心。 我没停。 爬。 三米。 五米。 听到前面有人靠近。 我停下,缩在角落,屏住呼吸。 黑暗中,有人说话。 “怎么回事?” “电源被切了。” “不可能,备用线路呢?” “一起断了。” “找他!别让他跑了!” 脚步散开,枪声没响。他们在慌。 我没动。 这片黑暗来得太巧。 不是巧合。 是有人帮我。 但我不能信。 可能是个新陷阱。 我靠在箱子上,手心全是汗。 匕首还在。 手机还在。 照片也在。 人还在。 只要没倒下,就还能打。 第56章 校长身份的惊人反转 黑暗里,我靠着货箱角落,手心全是汗。匕首还在右手里攥着,指节发麻。头顶的灯突然灭了,守卫的脚步乱了,有人低声骂了一句。 我没动。 这黑来得太巧。 不是巧合。 是有人在帮我,或者……在设新局。 我慢慢抬头,夜视仪还戴在头上,残余一点微光扫过通风口。那边有个线路盒,盖子歪着,螺丝少了一颗。明显是被人动手脚了。 断电是人为的。 而且时机精准——正好在我要被围死的时候。 谁会在这个时候切断电源? 只能是能控制整个仓库系统的人。 我心里一沉。 脚步声响起。 不是作战靴。 是皮鞋。 一步一步,踩得稳,不急。 手电光柱从侧面打进来,划破黑暗。光晕里浮起一张脸。 校长。 他穿着西装,领带打得一丝不苟,身后跟着四个持枪的人。他没穿校服,也没戴眼镜,整个人看起来和学校里那个温和的管理者完全不一样。 我盯着他。 他也看着我。 “别找了,”他对那几个守卫说,“他跑不了。” 声音很冷,没有一点平时那种关心学生的语气。 我明白了。 从陈雪钥匙扣被抢开始,一切就是安排好的。 张维父子闹事,班主任反常关心,校长办公室里的通话……全都是饵。 他们在等我咬钩。 现在,我进来了。 他们也知道我会来。 “你到底是谁?”我站起身,把匕首藏进袖口,语气放平。 他笑了笑,没回答,只说:“赵总让我问你一句,最近睡得好吗?” 我拳头一紧。 他知道我住哪。 他知道我女儿每天几点放学。 他知道她走哪条路。 这些事,只有天天在学校门口转悠的人才会清楚。 而他,正是那个每天站在校门口迎学生进校的人。 “你们监视我女儿。”我说。 “不只是监视。”他抬起手电,照向我背包,“你昨晚签到拿到了什么?夜视仪?战术手电?还是……别的东西?” 我心跳一顿。 他知道系统。 他知道我每天都能拿到新装备。 这种信息,不可能是从监控里看出来的。 说明他早就盯上了我,研究过我。 “赵卫国让你来的?”我问。 “我是谁不重要。”他往前走了一步,“重要的是,你现在手里有照片,背包里有证据,人被困在这里。外面没人知道你来了,也不会有人来救你。” 他说得对。 我现在孤立无援。 七个人,六把枪,只有我一把匕首。 换别人,早就投降了。 但我不是普通人。 我是特种兵。 活下来,是我的本能。 就在这时,脑子里“叮”的一声。 系统提示:签到成功,解锁战术匕首(军用级)。 我手指一动。 背包夹层里多了样东西。 冰冷,坚硬,握感熟悉。 军用战术匕首。 我慢慢把手移向背包,指尖碰到金属。不动声色地把它抽出来,藏在左手里。 校长还在说话:“你女儿今天画了幅画,画的是一个穿冲锋衣的男人倒在地上,旁边站着穿白大褂的女人。你知道她为什么画这个吗?因为她梦见了你死。” 我眼睛一眯。 他在刺激我。 想让我冲动。 可我越听,越冷静。 梦不是随便做的。 那是植入的信息。 就像假陈雪肩上的星图胎记一样。 他们已经在用某种方式影响她的意识。 “你们对她做了什么?”我问。 “我们什么都没做。”校长说,“我们只是让她看清现实——你回不去了。十年前你就该死在边境。现在你活着,是因为我们允许你活着。” 他说完,抬手做了个手势。 四个守卫立刻举枪,手电光全都照向我。 “搜他身,”校长说,“手机、装备,全部没收。人带回去,赵总有话问他。” 守卫开始逼近。 三人一组,呈三角阵型压过来。 我知道不能等他们靠近。 一旦被贴身控制,我就没机会了。 我猛地抬手,把一块铁片甩向左边货架。 “啪”一声响。 两个守卫立刻转向那边。 就在他们分神的瞬间,我冲了出去。 右腿旧伤扯着神经,疼得厉害,但我没停。 一个滑步切入最近的守卫身侧,左手匕首一挑,割开他枪带,顺势反肘砸在他肋下。 他闷哼一声,弯腰。 我抓住他肩膀,把他往前面一推。 另外两人来不及反应,枪口偏移。 我趁机跃到侧面货箱后,单膝跪地,呼吸压低。 三秒。 没人开枪。 说明他们接到的命令是活捉。 我不想给他们第二次机会。 我猛地从箱子后窜出,直扑中间那个守卫。 他刚转身,我就到了。 匕首抵住他脖子,左手锁喉,把他拉到身前当盾牌。 枪口对准校长。 “带我去见赵卫国。”我说。 校长没动。 他看着我,眼神变了。 不再是那种居高临下的冷笑,而是有一丝动摇。 他知道我现在不怕死。 他也知道,只要我手上这个人死了,下一个就是他。 “你不敢开枪。”他说。 “你可以试试。”我把匕首往前送了一点。 守卫喉咙上渗出血。 他喘气变重,身体发抖。 “你说得对,我女儿画了那幅画。”我盯着校长,“但她没画错。我会倒下,但不是今天。我会死,但不是死在你们手里。” 校长沉默了几秒。 然后他拿出手机。 按了个号码。 “赵总,目标已控制,请求下一步指示。” 他把手机举起来。 我没阻止。 我想听对面说什么。 电话接通了。 一个低沉的声音传来: “让他走。” 我和校长同时一愣。 “什么?”校长问。 “我说,让他走。”那声音重复,“带着证据走。我要他活着,把东西带出去。” 我握着匕首的手没松。 这不是放我走。 这是放我进更大的局。 赵卫国想看我能走多远。 他想看我会不会把照片交给警察。 会不会去找更多线索。 他不怕我查。 因为他已经准备好应对一切。 “你听见了。”校长收起手机,“你可以走了。” 我没动。 “但我没说你可以带走人。”校长看向我挟持的守卫,“放下他,你走。” 我冷笑。 “你觉得我会信?” “你不信也得信。”他说,“不然,明天早上,你女儿的教室监控画面就会出现在赵总桌上。包括她喝水、画画、午睡……每一个细节。” 我牙关咬紧。 他知道怎么打我的软肋。 但我更清楚,现在退一步,以后就步步退。 我不能让步。 我盯着校长,慢慢开口: “我不走。” “也不放人。” “我要你亲自带路,现在就去赵卫国的据点。” 校长脸色变了。 “你疯了。” “也许吧。”我手臂收紧,守卫发出一声闷哼,“但你知道吗?刚才断电的时候,我一直在想——是谁能这么准地掐时间?是谁能在七个人包围我的时候,还能控制整个电力系统?” 我逼近一步。 “是你。” “你是这里的内应。” “不只是学校的眼线,你是赵卫国安插在整个走私链里的节点。你负责的不只是监视我女儿,还有这批货的调度、安保、甚至……断电程序。” 校长没说话。 但他眼神闪了一下。 我知道我猜对了。 “所以,”我把匕首抬高一分,“你现在有两个选择。” “一,带我去见赵卫国。” “二,我杀了你的人,然后一把火烧了这仓库。你觉得赵国会怪我,还是怪你失职?” 空气静了下来。 守卫喘着粗气。 其他几个人握枪的手都在抖。 校长看着我,嘴唇动了动。 终于,他开口: “东区码头,三号仓。地下三层。密码是0624。” 我记下了。 但没松手。 “你骗过我一次。” “这次,你要走在前面。” 第57章 匕首寒光中的突围 刀锋贴上守卫的脖颈,枪口直指校长。他刚吐出“让他走”三个字,可我没有松手。赵卫国让我带着证据离开,说明他不怕我知道更多——那我就往更深的地方探。 守卫的呼吸粗重,喉间血线缓缓渗出。其余几人僵在原地,手电光柱仍聚焦在我身上,却无人敢上前。他们在等命令。活捉是任务,死人就是失败。 不能再等。 猛地发力,将人质推向左侧两名守卫。他们本能接住,阵型瞬间撕开半秒空隙。就这刹那,右脚蹬地,扑向右侧最外侧那人。 旧伤在腿骨深处炸开,痛如铁丝绞拧神经,却被我强行压下。 战术匕首已在右手,夜视仪视野里一片暗绿。低身切入死角,对方刚转身,身影已至眼前。 刀尖刺入其持枪手腕内侧神经丛,手指骤然失力,枪械坠落。本欲夺枪,但他反应极快,迅速抽手后撤。 不追。 我左腿横扫,击中他膝盖侧面。对方重心失衡跪倒,顺势肘击后颈,人即刻瘫软伏地。 身后三人开始调整站位。 我没有停歇,翻滚至货箱间隙,背靠铁皮,气息沉入胸腔。三束手电光交错扫来,切割着昏暗空间。 他们不敢开枪——因为误伤同伴的风险太高。但只要逼我现身,围剿便是定局。 我摸出手电,短促按下开关。光闪即灭。 左侧两人立刻转向声源,脚步逼近。通道正在被清理。 机会终于来了。 我从另一侧绕出,贴墙疾行五步,一把扣住守卫后领,左手锁喉,右臂收紧。对方挣扎只持续了十秒,气管受压,身体便软了下去。 抬脚将他的枪踢进积水坑。水花轻溅,声响不大,却足以让另两人分神。 他们转头。 我已攀上高架货箱旁的锈梯,登至第二层平台。 下方三人仰头搜寻。 手电光照上来,刺目。蹲伏着,呼吸凝滞。轮廓模糊,无法辨清全貌。 一人喊:“他在上面!” 另一人举枪瞄准。 我纵身跃下——并非冲向他们,而是落于中央地面,匕首狠狠插入水泥地。震动扬起尘灰,同时低喝:“下一个死的是你。” 声音不高,却沉得入骨。 三人皆怔住了。 尤其是校长,立于最后,面色骤变。他没料到我会主动现身,更未想到一个瘸腿之人竟敢从两米高处跃下。 不给他思索余地。 我一步步逼近。拔起匕首,握紧。 “放下枪。” 没有人动。 我再上前两步,刀尖对准说话者的眼眶。“放。” 他迟疑两秒,枪落地。 第二个照做。 第三人仍僵持。抬腿踹翻旁侧铁架,空箱倾塌,距他头颅不过三十公分。 他退后两步,扔枪。 走到校长面前。他欲后退,却被一把拽住领带猛扯。 踉跄前扑,几乎跪倒。 “你说东区码头三号仓,地下三层。”目光如钉,“密码0624?” 他点头。 “现在带路。” “我……我可以打电话安排——” “你只有一个选择。”我把匕首贴上他脖颈,“走前面。一步错,你就躺这儿。” 他唇角微颤,终还是迈步。 扯下他皮带反绑双手,撕下袖口布条,一端系其腕上,一端缠于自己掌心。牵绳而行,逃不了,也脱不开。 七人,六枪,尽数废除。 我背上背包,确认夜视仪完好,战术手电有电,军用匕首归鞘。女儿的照片未湿,安然无恙。 推门而出。 外面风势渐强,天幕无星,远处城市灯火朦胧。空气裹挟海腥,证明码头已接近。 校长前行,步履虚浮。半米之外,布条绷直。若他突袭或转向,必被即时拉回。 一路沉默。 十分钟过去,途经废弃铁轨。枕木腐朽,踩之即陷。令其绕行,沿围墙边缘移动。 临近主路,他忽然开口:“你真以为你能进去?” 我未回应。 “三号仓白天有巡逻队,夜里还有红外监控。就算你知道密码,也过不了生物识别。” 我依旧沉默。 他知道我在听,继续道:“而且0624不是开门密码,是制冷系统重启码。真正入口在西侧配电房,指纹属于赵卫国和王振。” 停下脚步。 他以为动摇了我,回头一瞥,嘴角微扬。 我抬脚,正踢中他膝弯。 扑通跪地。 “记住了。”将他拽起,“我不是来偷东西的。” “我是来杀人的。” 他脸色瞬间惨白。 我重新推他前行。 五分钟后再入居民区边缘。路灯零星亮起,昏黄。路边电动车未上锁,墙体裂缝纵横,空调外机歪斜悬挂。 抵达楼道口。 铁门半启,贴满小广告,“通下水道”字样醒目。锁具破损,铁丝缠绕固定。 我命令他先进去。 低头欲跨门槛之际,楼上响起脚步声。 虽然极轻,却真实存在。 双方同时止步。 声音停于四楼转角。 无人下行,亦无声响。 我攥紧布条,匕首换至右手,目光锁定楼梯上方。 校长猛然挣动。 未及防备,绳索滑移。 转身欲逃入楼道。 我猛拽布条,将其拉回。他撞墙闷哼,身形踉跄。 我一抬手,寒刃横于眼前。 “别试。” 他喘息急促,眼神游移不定。 楼上再响一声。 鞋底蹭地,细微却清晰。 抬头望去—— 一道影子自四楼栏杆后倏然掠过。 第58章 物业的意外误会 楼道里的脚步声刚停,我还没来得及抬头确认四楼那道影子是不是人,就听见楼下传来两声急促的咳嗽。 紧接着,一道手电光照了进来。 光束晃动,打在我脸上。我眯眼一瞬,耳边已经响起一声大喝:“干什么的!放开他!” 是两个穿蓝色制服的物业人员。一个拿着对讲机,另一个手里握着根防暴棍,正一步步往里走。 我没动,左手还拽着校长的衣领。他刚才差点挣脱,现在被我拉回来,整个人都在抖。 “别说话。”我低声说。 话音未落,校长突然张嘴,发出一声呜咽。声音不大,但在安静的楼道里格外刺耳。 拿对讲机的物业立刻后退半步,手指飞快按着通话键:“指挥中心!居民区三号楼入口,发现持刀劫持人质事件!嫌疑人右手有刀,情绪不稳定,请求支援!重复,请求支援!” 另一人把防暴棍横在胸前,往前逼近:“你已经被包围了!放下武器!放开人质!” 我皱眉。他们根本不知道发生了什么。 我想解释,但时间不够。这种场面,语言是最没用的东西。 我侧身将校长往墙角带,用他的身体挡住自己大半身形。这是本能动作——不是当盾牌,而是防止对方贸然扑上来引发混乱。 匕首我已经收回袖中,刀刃贴着手腕内侧。只要不亮出来,就不算直接威胁。 可他们看不到这些细节。 “你再往前一步,我就动手。”我说。 语气很平,没有吓唬人的意思,就是陈述事实。 拿棍的物业愣了一下,脚步顿住。 他知道我不是开玩笑。 楼道里静了几秒。空气闷得像雨前的铁皮屋。 我能感觉到校长的呼吸越来越急,冷汗顺着脖颈流进衣领。他快撑不住了。 我也不能在这耗下去。 赵卫国的据点就在东区码头三号仓地下三层,入口在西侧配电房,指纹属于他和王振。我知道密码0624只是制冷系统重启码,真门禁另有机制。 但现在,警察马上就要来了。 我盯着门外昏黄的路灯。远处街道空荡,但下一秒,警笛就会撕开这片寂静。 就在这个瞬间,脑子里“滴”了一声。 绿色字符浮现在视野中央:【签到成功,解锁装备——消音手枪(10发子弹)】 我没眨眼。 背包夹层多了个硬物。熟悉的重量,熟悉的轮廓。军用级.45口径,自带消音器,射程五十米内无声无痕。 我右手缓缓移向背包,指尖触到拉链。 不能掏出来。现在掏枪,等于承认自己是罪犯。 可我不准备空手等警察。 物业还在外面站着。拿对讲机的那个一直在汇报情况,语速越来越快:“嫌疑人身高约一米八五,寸头,左眉有疤,穿深色冲锋衣,右腿走路有点跛……目前控制一名中年男子,疑似绑架……尚未使用暴力,但持有凶器……” 他说得没错。 每一句都准确。 这说明他观察得很细,也说明他不会轻易退让。 我必须做选择。 要么放弃任务,等警方介入调查——可那样一来,证据会被收缴,校长会翻供,赵卫国的据点信息可能永远沉底。 要么强行突破,带着校长离开——但现在外面已经有警力响应,一旦动武,就是袭警。 都不是好选项。 我低头看了眼校长。他嘴唇发紫,眼神涣散,像是随时会晕过去。 他不怕死,怕的是被当成棋子丢弃。 我忽然明白他在想什么。 赵卫国让他带路,其实是想借我的手,把警方引到那个仓库。然后让警察抓我,顺便清除叛徒。 这是一箭双雕的局。 而我现在,正站在他设计的靶心上。 不能再拖了。 我右手摸进背包,握住枪柄。冰凉的金属触感让我清醒。 只要警车没到,我就还有主动权。 我压低声音对校长说:“听着,等下会有警笛声。你要是敢喊救命,我就毙了你。” 他没反应。 我又说了一遍。 他轻轻点头。 这时,门外传来第一声警笛。 尖锐,由远及近,划破夜空。 拿对讲机的物业眼睛一亮,回头喊:“支援到了!你已经被包围!最后一次警告,放开人质,双手抱头蹲下!” 我没理他。 警笛声越来越近,红蓝灯光开始在楼道口闪烁。 我知道接下来会发生什么——警车停稳,特警下车,封锁现场,谈判专家上前喊话。整个过程至少十五分钟。 而这十五分钟,足够赵卫国销毁所有证据。 我不能让他们靠近。 我慢慢把消音手枪从背包里抽出一半,枪管藏在冲锋衣袖下。手指扣住扳机护圈,随时可以抽出射击。 目标是地面。 只要朝天开一枪,就能吓退物业,制造混乱,趁机带人撤离。 但这是最后手段。 枪声一响,局面彻底失控。 我盯着楼道外那片跳动的光影,身体微蹲,重心落在左腿。右腿旧伤隐隐作痛,但还能支撑。 警笛声更近了。 十米。 五米。 车轮碾过碎石的声音清晰可闻。 拿棍的物业已经举起了防暴盾,准备突入。 就在这一刻,校长突然用力一挣! 我早有防备,左手猛拽,把他重新拉回墙边。 但他嘴里挤出几个字:“他们来了……你逃不掉……” 声音很小,但我听清了。 不是求救,是提醒。 他不是在叫帮手。 是在告诉我——真正的敌人,已经在路上了。 第59章 消音手枪的解围 警笛声在楼道口炸开,红蓝光交替扫过墙面。我盯着校长的脸,他嘴唇还在抖,刚才那句“他们来了”像根针扎进耳朵。我没松手,反而把他的领子攥得更紧。 枪已经抽出来一半,藏在袖子里。冷铁贴着手腕,让我清醒。 门外传来脚步声,两个警察冲了进来。一个举着防暴盾,另一个拿着对讲机,直接吼:“放下武器!放开人质!” 我没动。 他们看我的眼神跟物业一样,带着防备和紧张。但我知道,这两人不是特警,是普通巡警。制服上有汗渍,动作也不够利落。他们是按流程办事的人,不是来拼命的。 这种人最好对付。 我慢慢抬起右手,枪口对着地面砖缝,手指扣住扳机。 “噗——” 声音很轻,像是气球漏气。水泥地溅起一点灰,弹孔离校长右脚只有三厘米。 他整个人猛地一颤,喉咙里发出一声闷响,眼睛瞪大,终于闭上了嘴。 警察也愣住了。拿盾的那个下意识后退半步,目光死死盯着地面那个小坑。 我说:“误会。我在抓一个涉嫌非法拘禁和贪污的校长。” 声音很平,没喊也没激动。我说完就松开了校长的衣领,双手缓缓举到头顶。 背包拉链早就合上了。消音手枪重新塞进夹层,没人发现。 警察没立刻上前铐我。领头的那个皱眉打量我,从头看到脚——寸头、疤痕、冲锋衣、右腿微跛。这些特征都跟通报里一样。 但他没下令强攻。 我知道他在想什么。通报说我是持刀劫持者,可我现在放开了人质,还主动举起手,语气冷静,不像失控的人。 他回头看了眼同事,低声说了句什么。那人点头,开始用对讲机汇报情况。 我站在原地,没动。 物业还在外面站着,脸色发白。刚才那一枪他们没看清,只听见声音小得不像真枪,但地上那个洞是真的。他们不敢再往前了。 警察走过来,对我比了个手势:“你先放下手。” 我照做。 “叫什么名字?” “陈铮。” “身份证号报一下。” 我报了。他记下来,又问:“你说他是坏人?有什么证据?” “查他手机。”我说,“昨天下午三点十七分,他联系了赵卫国集团高管。通话记录还在。” 他看了我一眼,没说话,转身走向校长。 校长已经被吓傻了,站都站不稳。警察伸手要拿他手机,他哆嗦着掏出来递过去。 我看着那部手机被接过去,屏幕亮起。警察点开通话记录,手指滑动。 几秒后,他抬头看了我一眼。 我知道他看到了。 那个号码确实是赵卫国集团的专线,加密线路,普通人根本查不到来源。但我有系统给的情报,知道这个号属于项目总监。 警察沉默了几秒,回头对我说:“你配合调查,现在跟我们回派出所。” 我没反对。 “我可以走吗?”我问。 “可以,但不准离开视线。” 我点点头,跟着他们往外走。 校长也被带上了。没人给他戴手铐,但他走路的样子像瘫了一半。经过物业身边时,他抬头看了一眼,对方立刻避开视线。 警车停在楼下,车灯还闪着。我走到车边,停下。 夜风吹过来,冲锋衣贴在身上。右腿旧伤有点疼,但不影响走路。 警察打开后座门,示意我和校长一起上车。我没急着进去,而是回头看了一眼楼道。 那里空了。 我知道这一局还没完。赵卫国不会就这么放过我。校长只是个棋子,真正的杀招可能在路上。 但我现在不能逃。 逃了就是认罪。 我得让他们相信,我不是劫匪,我是抓坏人的。 我坐进车里,靠在座椅上。校长坐我旁边,一直低着头。警察坐在副驾,回头看了我们一眼,说:“出发。” 车子启动,轮胎碾过碎石路。 车内很安静。没人说话。 我闭上眼,脑子里回放刚才那一枪。十米内无声无痕,系统给的装备没出问题。只要不暴露枪的存在,我就还有主动权。 车子开得不快。街道两旁的路灯一盏盏掠过。 大概十分钟,到了派出所。 下车时,我扶了下车门才站稳。右腿确实不太行,长时间不动就会僵。 警察带我们进了询问室。一间小屋子,桌子椅子都是铁的,墙上挂着监控屏。 “你们先在这等。”警察说,“轮流做笔录。” 门关上了。 屋里只剩我和校长。 他坐在对面,手放在膝盖上,指节发白。我不看他,低头检查背包。 拉链完好,枪还在。我摸了下夹层,确认固定牢了。 然后我才抬头。 “你知道赵卫国会让你当替死鬼吗?”我问他。 他没抬头。 “他让你带我去码头,就是为了让我撞上警方。只要我动手,就是袭警。你死了,证据没了,我也进监狱。他什么都不用做。” 我还是看着他。 “你现在不说实话,等明天早上,你的尸体就会出现在河里。谁都不会查。” 他终于抬了一下眼皮。 “我没……我没杀人……”他声音很小。 “你帮着转移资金,伪造合同,监视学生家庭背景,还让人往我女儿书包里塞炸弹。”我打断他,“你以为你是清白的?” 他猛地抬头,脸上全是汗。 “我不知道那是炸弹!我以为只是跟踪器!” 我说:“那你现在知道了。” 他张了张嘴,又闭上。 门外传来脚步声。警察要进来了。 我最后看了他一眼。 “记住,是你自己要查真相的。别到时候反咬一口说我逼你。” 门把手转动。 我坐直身体,手放在桌面上。 警察走进来,手里拿着记录本。 “先问你。”他说。 我点头。 他坐下,翻开本子:“你说你在调查校长,依据是什么?” 我开口:“通话记录只是开始。他办公室电脑里有‘宏远教育基金’的资金流向表,其中三笔汇款指向赵卫国名下的空壳公司。另外,他上周六凌晨两点进出过滨海7号仓,那里是走私通道。” 警察写得很慢,但一直在记。 我没提系统。我说的每一条都能查。 他说:“我们会核实。” 我说:“尽快。我女儿今天上学被人抢了钥匙扣,金属环被焊过。那不是巧合。” 他抬头看了我一眼。 “你是家长?” “是。” 他又低头写了几行。 这时,门外传来一阵骚动。有人在喊:“指挥中心来电!东区码头发现可疑车辆!车上有人持械对抗巡逻队!” 屋里的警察猛地站起来。 他也听到了。 我坐着没动,但手指微微收紧。 东区码头三号仓。 我知道那是陷阱。 但他们已经踩进去了。 第60章 校长的败露 警灯熄了,车停在派出所后门。我右腿刚落地就有点发僵,但没表现出来——那条在战场上被弹片撕裂过的旧伤,每逢阴雨或疲惫时都会隐隐作痛,像一根锈蚀的钉子扎进骨缝里,可现在不是虚弱的时候。我站稳身形,目光扫过两侧的警察,他们一前一后走在我旁边,脚步整齐得像是训练过千百遍的机械。校长被另一个穿制服的带在中间,头低着,肩膀垮了,仿佛整个人被抽走了脊梁。 门开进询问室,还是那间。铁桌子,两把椅子,墙上有监控屏,画面是黑白的,像一段被时间冻结的记忆。我和校长坐一边,警察坐对面。没人说话。空气沉得能压出水来,每一秒都像在等待某种不可挽回的崩塌。 那个记笔录的警察翻开本子,看了我一眼,又看校长。他的眼神不带情绪,却像刀锋般锐利,仿佛早已看透这场对峙背后的层层迷雾。 “我们已经调了你手机通话记录。”他说,“和赵卫国集团高管联系过七次,最近一次是昨天下午三点十七分。你解释一下。” 校长嘴唇动了动:“我只是……汇报工作……”声音轻得几乎被空调的嗡鸣吞没。 “汇报什么?”警察问,语气平静却不容回避。 “宏远教育基金的事……项目进度……”他试图维持镇定,可指尖已在微微颤抖。 警察冷笑一声,转头对技术岗的人点头。对方打开笔记本,连上投影,墙上出现一段音频波形,扭曲如心跳的残影。 “这是加密通话破译后的录音。”警察说,“你自己听。” 音响里传出声音。是校长的。 “货进了7号仓,按老规矩走。” “学生名单更新了吗?陈雪那孩子要重点盯。” “钱打过去了,三笔,四百万,走空壳公司没问题吧?” 每放一句,校长的脸就白一分。冷汗顺着太阳穴滑下,滴在衬衫领口,洇成一小片深色痕迹。他开始抖,手指死死抓着膝盖,指节发青,像是要把自己钉在椅子上,以免灵魂溃逃。 警察关掉录音,盯着他:“你还说是正常汇报?” 校长张嘴,没出声。喉咙像被无形的手扼住,只剩下急促的喘息。 我开口:“滨海7号仓不是教育局的地。是走私通道。箱子里是武器零件,你们改装成校园巡逻车的备用装备,对吧?” 屋里静了几秒。窗外风掠过楼体,发出低沉的呜咽。 警察皱眉:“你怎么知道这些?” “我女儿书包上的钥匙扣被人焊过。”我说,声音低沉而清晰,“金属残留成分是军用级合金。那种材料不在民用市场流通。他们用她当活体追踪实验对象——把信号发射器藏在儿童用品里,让她每天背着走进教室。这不是监视,是驯化。” 警察眼神变了。他低头看本子,写下一行字,笔尖用力得几乎划破纸页。 技术员这时候插话:“我们刚还原了码头外围监控。上周六凌晨两点,一辆无牌货车从7号仓开出,车牌被泥浆盖住。车身有宏远建设的标识贴纸,但明显是临时贴的。” 警察抬头:“你当时在现场?” “我在。”我说,“看到他进去,手里拎箱子出来。箱子边缘有编号‘w-7’,那是军工序列标记。普通人不会碰这种东西,除非背后有人推着他走。” 校长突然抬头:“我没有伤害学生!我只是按命令做事!他们拿我儿子上学名额威胁我!重点高中,不配合就取消资格!我没办法……” 他声音发颤,额头全是汗,眼眶泛红,像一头被困在陷阱里的野兽,既恨猎人,也恨自己的软弱。 “谁下的命令?”警察问。 “项目总监……上面还有……”他吞了口口水,“赵卫国。” 警察站起身,走出去打电话。屋里只剩我们三个。沉默像潮水漫上来,淹没了呼吸声。 校长瘫在椅子上,手撑着桌沿,喘气,胸口剧烈起伏。他不再是那个站在讲台上侃侃而谈的教育管理者,只是一个被命运碾碎的父亲。 我没看他。背包里的匕首贴着腰,冰冷,像一块沉睡的寒铁。战术手电也在,还有女儿画的全家福——那幅歪歪扭扭的蜡笔画,她说爸爸是超人,妈妈是公主,她要把我们永远圈在一起。我摸了下口袋,确认照片还在。只要它还在,我就不能倒下。 十分钟后警察回来,后面跟着一个穿便衣的中年男人,肩章级别更高,眼神沉稳如深潭。 新来的坐下,翻了下资料,问:“你说你女儿被监视?有证据吗?” 我点头:“查他电脑。隐藏分区。名字叫‘重点学生家庭评估表’。” 技术员立刻接指令,插U盘进校长办公电脑备份硬盘。几分钟后,他喊了一声。 “找到了。” 屏幕共享到投影。表格打开,上百个名字。每一栏都有家庭背景、父母职业、社会关系备注。那些看似普通的学籍信息背后,藏着一张精密的情报网。 翻到“陈雪”那一行。 【父系背景敏感:曾服役特种部队,任务失败成植物人,疑似境外情报关联未排除】 【观察等级:A】 【监护人风险系数:高】 【建议:持续跟踪,定期上报】 便衣警察看完,脸色沉了。他缓缓合上文件夹,目光落在我身上,带着审视,也有一丝不易察觉的敬意。 “这东西是谁让你做的?” 校长摇头:“我不清楚来源……每月自动收到名单……我只是填信息……像个傀儡。” “那你为什么删记录?”技术员问,“系统日志显示,你上周五晚上十点三十二分,手动清空了三次浏览历史。” 校长不说话了。他知道,谎言已经织不成网。 便衣看向我:“你说的这些事,如果属实,已经涉及国家安全案件。我们会移交刑侦支队和反恐部门联合调查。” 我问:“什么时候立案?” “现在就在走程序。”他说,“但我们也要提醒你,今晚的行为已经接近越界。持枪威胁公职人员,哪怕对方有问题,也是违法。” 我没反驳。 他说得对。我是军人出身,懂规矩。但我更懂,有些事等不了流程——当你的孩子走在随时可能塌陷的地板上,你还敢等审批吗? “我知道。”我说,“但我女儿今天差点被人推下楼梯。钥匙扣被换过。你们查焊接痕迹,会发现里面有微型信号发射器。这不是巧合。这是预谋。” 便衣沉默几秒,点头:“我们会连夜取证。如果你说的是真的,这个案子不会压下去。” 他站起来,下令:“封存校长所有电子设备,控制通讯记录,暂时羁押,二十四小时内提交审查报告。” 两个警察上前,要把校长带走。 他猛地抬头,看我:“我没有动你女儿一根手指!我只是怕!他们能让我儿子上重点班,也能让他一辈子考不上大学!我是个普通人!” 我没回应。 普通人不会半夜去军火仓库接货。普通人不会收集学生家庭情报。他早就不只是老师了——他是系统的一颗螺丝,明知危险却选择拧紧。 警察把他拉起来,带出门。经过我身边时,他脚步顿了一下,嘴唇动了动,没说话。那一瞬,我看到了他眼底的悔意,但也看到了更深的东西:恐惧。他对我的恐惧,远不如对幕后之人的万分之一。 门关上。 屋里只剩我和便衣。 他坐回椅子,看着我:“你接下来打算怎么做?” “等结果。”我说,“你们查,我配合。但只要她还在那个学校一天,我就不会放松。我会站在她看不见的地方,替她挡住每一次风吹草动。” 他点头:“理解。但别再擅自行动。你有证据,就交给我们。不然好心办坏事。” 我站起身,背包背上肩。布料摩擦皮肤的声音,在寂静中格外清晰。 “我知道分寸。” 走到门口,我停下。 “还有一件事。” “说。” “那个爆破专家,左耳残缺,喜欢哼童谣。他在幼儿园装过压力感应炸弹。你们查监控,会发现他最近进出过小学后门。他不是一个人。有人给他提供内部路线图——一个熟悉校园结构的人。” 便衣记下,抬眼:“我们会查。” 我开门出去。 走廊灯光很亮。地面是灰瓷砖,反着光,像一条通往未知的镜面之路。我走过拐角,看见值班台有几个警察在讨论东区码头的事。有人说巡逻队撞上了武装分子,交火了。我没停步。那些枪声,不过是风暴来临前的雷鸣。 走到大门口,外面风很大。 夜空黑着,没有星星。街灯昏黄,照着巷口。我站在台阶上,没往下走。风灌进冲锋衣领口,刺骨地凉。 背包里的匕首硌着背。我伸手摸了下刀柄,确认还在。它不只是武器,是我残缺身体与完整意志之间的桥梁。 风把冲锋衣下摆吹起来。我站着没动。脑海里闪过女儿睡前抱着我的画面:“爸爸,你会一直保护我吗?” 我说会。 哪怕世界崩塌,我也要让她醒来时仍在一个安全的梦里。 几秒后,转身走进旁边的暗巷。 巷子窄,两边是墙。脚步声被压缩成回响,像心跳在耳膜上敲击。我走到底,靠在砖面上,掏出手机。 屏幕亮起。系统界面弹出。 【今日签到:未完成】 我按了确认。 【签到成功】 【奖励:真实情报——赵卫国将于明早六点,乘私人直升机抵达东区码头三号仓,携带新型神经毒素样本】 我看完,锁屏。指尖停留在电源键上,久久未动。 抬头看天。 远处有直升机的声音,很轻,正在接近。 我把手机收好,右手握紧背包带。指节因用力而泛白。 一步跨出巷口,朝着码头方向走去。 第61章 狙击枪零件的现身 直升机翅膀呼啸的声音越来越近,我站在巷口没动。风灌进冲锋衣,冷得刺骨。脑子里还在转刚才系统给的情报——赵卫国六点到码头,带神经毒素。可我现在冲过去,拿什么跟他打?一把匕首?还是靠那几下格斗术贴身缠斗? 不行。 他有枪,有手下,有直升机。能靠近吗?等我摸到码头,人家早就把东西卸完,人也走了。我不止一次在战场上吃过这种亏:情报收到了,装备却跟不上,最后只能看着目标消失在自己的视野里。 我转身往回走。 脚步踩在水泥路上,右腿旧伤有点发沉,但还能撑住。现在不是往前冲的时候,是该停下来,把自己武装起来。不能再靠一双拳头硬闯了。 回到家门口,钥匙插进锁孔,轻轻一拧。门开后第一件事就是看客厅角落的小床。陈雪睡着了,被子盖到胸口,呼吸平稳。我松了口气,轻手轻脚关上门,拉上窗帘,背包放在沙发边。 坐下前我先检查一遍门窗是否锁好。确认无误后,靠在椅背上,闭眼一秒,打开系统。 绿光浮现,像老式终端开机时的屏幕闪了一下。 【今日签到:未完成】 点了确认。 【签到成功】 【奖励:狙击枪零件——枪管(SR-7m型)】 我眼前虚空中浮出一个金属物件,银灰色,长约七十厘米,表面有细密螺纹,尾部接口刻着编码“SR-7m”。伸手接过,重量压在掌心,冰凉扎实。 这可不是模型,是绝对的真家伙。 我把枪管放在桌上铺开的黑色软布上,坐下来仔细看。内膛光滑,没有划痕,螺纹对位精准。这东西不是随便拼凑的废料,是军用级标准件,能跟多种制式枪机组装匹配。 以前在部队用过这类枪。SR系列是远程狙杀常用型号,射程在两千米以上,精度高,稳定性强。只要配上瞄准镜、枪机和支架,就能组成完整武器。 但现在没有工具,也没有多余零件,光有枪管,等于有刀没刃。 可这已经算是有所突破了。 过去几天一直靠匕首、手电、飞刀这些近战装备周旋。面对埋伏、围攻还能应付,但如果对方从远处动手,比如屋顶、楼顶、高架桥那种开阔地带,根本来不及反应。上次在仓库差点被七个人围死,就是吃了没有远程火力的亏。 现在却不一样了。 有了这个枪管意味着可以主动设伏,可以在敌人看不见的地方出手。不用再被动挨打,可以反过来盯着他们。 拿起枪管,指尖滑过内膛。这东西太关键了。赵卫国敢坐直升机来,说明他不怕暴露。但他不知道,这座城市里已经有一个人能打下他的翅膀。 只要位置够远,光线够暗,风速测算准确,一枪就够了。 我放下枪管,开始想下一步。组装需要工具:扳手、螺丝刀、测量尺、固定夹具。这些东西不能在网上买,下单会有记录,万一被盯上就麻烦了。也不能去五金店随便挑,质量不过关会影响精度。 必须得找专业器械。 我记得城西有个老机械厂,倒闭多年,但后面有个私人维修铺,老板原来是兵工厂技工,手里有些军转民的工具。那里应该能找到合适的设备。 但不能空手去。万一人家问用途,我说修水管?谁信?得有个理由,或者直接用钱砸开路。 我摸了摸钱包,里面还有三千多现金。不够的话,可以把冲锋衣里的备用电池组卖了。那是军用品,黑市有人收。 正想着,手机震了一下。我拿出来看了一眼,是系统提示。 【连续签到第2天】 明天还能拿到新东西。如果运气好,说不定能出个瞄准镜组件,或者测距仪。那样的话,整枪进度能加快一半。 我把手机放回口袋,目光重新落回桌上的枪管。灯光照在金属表面,反出一道冷光。它静静地躺在那里,像一块沉默的铁证,证明我不是只能逃跑的父亲,也不是一个只会打架的退伍兵。 我是能反击的人。 起身把枪管收进背包夹层。那里原本放着战术手电和匕首,现在多了一个更危险的东西。拉好拉链,我又检查了一遍夹层密封性,确保不会意外掉落。 然后坐回椅子。 窗外很黑,没有路灯照过来,玻璃映不出影子。看不清自己的脸,但我知道自己的眼神变了。不再是刚醒来那会儿的迷茫,也没有了前几天保护女儿时的焦躁。 现在想的是怎么去打赢。 赵卫国以为他掌控一切。他安排校长监视学生,再用爆破专家安炸弹,然后派人在学校门口试探我女儿。他觉得自己藏得很好,躲在金钱和权力后面,没人能碰他。 但他忘了,真正的战士从来不靠人数和地位赢。 靠的是提前的仔细准备。 是比敌人多想一步,多备一手。 他有直升机,我有枪管。他有手下,我会等。他以为我在追他,其实我也在布局。 时间一点一点过去,屋里很安静。女儿翻了个身,发出轻微响动。我抬头看了眼墙上的钟,快凌晨两点。 不能睡,得保持清醒,等天亮。等那个维修铺开门。再去把工具搞到手。 靠在椅背上,我的手一直搭在背包带上。只要有它在,那就没输。 外面风停了。 楼道里也没声音。 我坐着不动,脑子却在跑。回忆当年学狙击的日子,教官说过一句话:“最好的射手,不是打得最准的那个,而是别人根本不知道他已经开过枪。” 我想成为那样的人。 不为别的,就为了下次女儿被人推搡时,我能从一千米外让那个人倒下。 让女儿再也不用害怕。 让所有想伤害她的人,连靠近的机会都没有。 低头看了看手表。 差十分钟两点。 距离赵卫国抵达码头还有四个小时。他不会想到,就在这个普通居民楼里,有人已经开始准备对付他的武器。 而这一切,才刚刚开始。 我站起身,走到窗边拉开一条缝。夜空漆黑,远处码头方向隐约有红灯闪烁,应该是航标灯。 盯着那点光看了很久。 然后合上窗帘,坐回原位。 背包还在腿上。 手却一直没有松开。 第62章 组装路上的小插曲 天刚亮,楼道里的声控灯还闪着微弱的黄光。我背上包,手扶着门框往外走。昨晚没睡,但脑子很清醒。枪管在夹层里贴着背脊,冰凉的一块,像块铁牌。 下楼时脚步放得很轻。右腿还是有点沉,每踩一级台阶都得用力抬。走到一楼大厅,物业老李正蹲在门口修电瓶车,头也没抬。我从他旁边经过,他忽然抬头看了我一眼。 我没停,也没回头。 走出小区大门,晨风刮在脸上。街边早点摊开始冒烟,油条在锅里翻滚。我拐进巷子抄近路,耳朵却一直开着。走了大概两百米,身后传来熟悉的脚步声——皮鞋底擦地的声音,不快不慢,跟着我节奏。 我知道是他。 老李穿的是那种老式黑布鞋,走路声音闷。这个人不一样,步频稳定,落地有弹性,像是习惯长时间行走的人。而且他跟我之间始终保持十五米左右的距离,不多不少。 我左手往背包带一搭,手指轻轻捏了捏夹层边缘。枪管还在。外面买的几个普通零件装在另一个口袋里,是特意准备的掩护。 继续往前走,到了十字路口没左转去机械厂方向,反而右拐进了旧居民区。这里房子老旧,巷子窄,很多死胡同。我挑了一条两边都是围墙的小道,走到底,墙头爬满藤蔓,尽头是一扇锈铁门,锁着。 我停下。 听见身后的脚步也停了。 站了几秒,我突然转身。 他站在巷口,穿着蓝色工装,胸口别着物业工作牌,手里拎着个工具包。看见我回头,明显一愣,往后退了半步。 “你跟了一路。”我说。 他张了张嘴,没说出话。 “从小区门口就开始。”我声音不高,“为什么?” 他低头看了看自己鞋子,又抬头看我:“你……你这人最近太奇怪了。半夜进出,背包鼓鼓囊囊的,昨天还拿枪指着校长。” 我嗯了一声。 “虽然我不是警察,”他接着说,“但我得管。万一你真搞出什么事,会连累整栋楼!” 我没动。 他喉咙不自觉地滚动了一下。他咽了下口水又道:“你包里是不是有什么危险东西?要是犯法的事,劝你趁早收手。” 我看着他的眼睛。三十多岁,眼袋很重,脸色发黄,可能是刚从夜班换下来。应该不是坏人,也许就是责任心太强了吧。 我拉开背包外侧拉链,从里面拿出一个金属部件——是个旧测距仪的调节环,昨晚上我自己拆下来的,非军用,市面上能买到。 递过去:“修这个。” 他迟疑地接过,翻来覆去地看。 “朋友留下的。”我说,“老物件,坏了十年了。我想把它弄好。” 他抬头看我。 “你工作认真是对的。”我把东西拿回来,重新塞进包里,“但别把自己吓出了毛病。” 他脸红了一下,把工具包抱紧了些:“那……那你刚才为啥绕到这里?” “认错路了。”我说,“现在知道了。” 说完,转身就往回走。 他没再说话,仍然站在原地。等我走出十几米,再回头一看,他已经往反方向去了,脚步迈得挺匆忙,像是怕被我再叫住。 来到五金店门口,玻璃门还没完全拉开,看见老板正在擦柜台。这家店藏在老厂区后头,招牌掉了半边,门把手松动,但里面工具齐全。老板姓陈,以前在兵工厂干过钳工,手艺很过硬。 我抬手推门进去,铃铛响了一声。 “要什么?”他头也不抬。 “高精度扳手一套,带刻度尺的。还有固定夹具,能稳住细长金属件的那种。” 他抬眼看了我一下:“干什么用的?” “组装仪器。” 他哼了一声,转身去货架找东西。动作利索,显然经常干这活。几分钟后,东西摆上台面:三把不同规格的扳手,一把游标卡尺,还有一个可调式V型夹具,底座带吸盘。 “这些够吗?” “够了。” 扫码付款,现金。三千块花掉一半。袋子用厚塑料包了两层,提在手里不透光。 出门时太阳已经升起来,街道热闹了。我走主路返回小区,不再绕小巷。路上买了瓶水,喝了一口放在袋子里降温。枪管不能过热,高温会影响膛线精度。 走到楼下,发现老李不在岗亭。门卫已经换人,打了个照面就让我进去了。 电梯里,我把工具袋放在脚边,手始终压着背包。镜面映出我的脸——胡子没刮,眼窝深,但眼神稳。不像个修仪器的人,倒像个随时准备动手的。 开门进屋,第一件事还是看女儿的小床。空的。她上学去了。 窗帘拉开一条缝,阳光照进来。餐桌清空了,铺着一块深色软布。我把工具一件件拿出来摆好:扳手、卡尺、夹具。最后打开背包夹层,取出枪管,轻轻放上去。 银灰色的金属躺在布面上,反射一道冷光。 我坐下来,手指沿着螺纹接口滑过去。接合处必须严丝合缝,差一丝都不行。现在缺枪机、击针组件和瞄准镜,但基础有了。只要后续签到顺利,三天内就能拼出完整武器。 窗外传来孩子跑跳的声音。远处学校操场隐约有广播体操音乐。 我盯着枪管看了一会儿,伸手把它往布中央推了推,确保不会滚落。然后拿起卡尺,打开电源,测试归零。 显示屏亮起绿光。 一切正常。 下一步是清理内膛,检查是否有运输残留物。需要专用清洁杆和溶剂,这些东西得另想办法搞。 正想着,手机震动了一下。 低头一看,系统提示: 【连续签到第3天】 明天还能领一次奖励。 如果运气好,说不定能出个光学瞄具模块。 我把手机放回口袋,拿起扳手,在桌面上轻轻敲了一下。声音清脆。 这时候,楼下传来脚步声。 有人上楼。 我放下工具,站起身,走到门边。 脚步停在我家门口。 门外静了几秒。 然后,一张纸条从门缝底下塞了进来。白色信封,写着“陈先生亲启”。 我弯腰捡起来,撕开。 里面只有一行打印字: “你女儿今天上美术课画了全家福。” 第63章 狙击枪初现雏形 我弯腰捡起那张纸条,撕开。白纸上只有一行打印字:“你女儿今天上美术课画了全家福。” 手指一顿。 这张纸条不是从门缝塞进来的第一张。但前几次是物业通知缴费、邻居留的快递代收信息。这次不一样。没有署名,没有落款,连手写都没有。像是机器吐出来的警告。 我走到窗边,拉开窗帘一条缝。楼下街道正常,孩子上学,老人买菜,没人抬头看这栋楼。可我知道,有人在盯着我家。 先得确认一下安全。 我转身检查防盗门锁舌是否完全咬合,窗户插销紧闭,阳台推拉门反扣。再去看女儿的小书包——粉色羽绒服搭在椅背上,书包挂在椅子腿上,钥匙扣“爸爸是英雄”还在。她早上确实背着它出门了。 一切如常。 但我不能赌。 把餐桌上的工具重新铺好。枪管放在中间,旁边是V型夹具、游标卡尺、三把高精度扳手。这些都是刚买的,合法民用器械,查不到军用痕迹。 戴上手套,开始组装。 先把枪管固定在V型槽里,吸盘底座牢牢吸附在桌面上。这一步不能晃。一丝偏差都会影响整支枪的精度。我用卡尺量接口深度,标准是32.7毫米,误差不得超过0.05。 对准。 拧入前托组件,慢,稳,每一圈都用手感控制力度。不能靠蛮力。扳手有扭矩刻度,设定到18牛·米,咔哒一声完成锁紧。接着安装导气箍,位置必须精确到毫米级,否则会影响子弹出膛时的气体回流。 动作还是如此娴熟。 十年前在部队,拆装狙击枪蒙眼必须十分钟内完成。现在右腿旧伤让身体有些僵,但手没生。每一个步骤都在肌肉记忆里刻着。 接下去该装瞄准镜了。 可没有光学部件,整枪就是一根铁管加支架。无法校准,无法使用。 我停下,坐在椅子上,盯着空荡荡的机匣顶部接口。还差最后一步。只要明天签到能出瞄具,就能继续推进。 只能等。 时间一点一点走。窗外阳光斜移,照在枪管上,反射出一道细长的光斑,慢慢爬过墙面。 就在这时,脑子里突然弹出界面。 灰绿色字符,老式终端风格: 【签到成功】 【获得资源:高倍光学瞄准镜(军用级)】 我闭了下眼。 终于来了。 伸手打开背包夹层,里面多了一个透明真空包装盒。长三十厘米左右,黑色外壳,防震密封。拆开,取出瞄准镜。 表面无划痕,镜片干净。旋转倍率环,从3倍到9倍顺滑无阻。调节风偏和高低的旋钮有清晰段落感,分划板通电测试,红光亮度可调,夜间模式可用。 非常合格。 检查燕尾槽接口尺寸,正好匹配。将瞄准镜轻轻卡进机匣顶部,双手同时拧紧两侧锁定螺丝,力度均衡。再用卡尺复测水平度,确保不偏一毫。 装完最后一颗螺丝,整支枪的轮廓终于完整。 修长,紧凑,杀气藏在金属线条里。 我把它从夹具上取下来,握在手里。重量分布合理,重心靠后,贴腮位置刚好适合我的脸型。拉动枪机一次,顺畅。扳机护圈活动间隙正常,轻压测试,阻尼适中。 这不是玩具。 这是武器。 我能感觉到它的存在感,像一块沉睡的铁,等着被唤醒。 放在桌上,平躺。软布承托着每一寸金属。阳光移到了瞄准镜上,玻璃面反射出一个小小的光点,落在对面墙上,微微颤动。 我没动。 耳朵听着楼道里的动静。刚才那张纸条是谁塞的?班主任已经暴露,校长被抓,赵卫国的人应该不会这么快靠近我住的小区。除非……他们一直有人潜伏。 或者,是更早埋下的眼线。 我想起物业老李。他跟踪我,是因为责任心。但他会不会也被利用?那张纸条,是不是有人借他的班次混进来? 不能大意。 我把枪拆成三个主要部分:枪管+机匣一体组、枪托、瞄准镜。分别用厚布包好,藏进背包夹层、衣柜底层、床垫下方。工具收进工具箱,锁进阳台杂物柜。 做完这些,坐回餐桌。 手机震动。 低头一看,系统提示: 【连续签到第4天】 还有一天,就是第七天。到时候能触发“战场回溯”,预演未来24小时的关键事件。这个功能我一直没用过。太珍贵,不能浪费。 现在最需要的是情报。赵卫国的神经毒素今晚六点运到码头,我必须提前设伏。但这把枪还没试过,我不敢保证第一发能命中目标。 得想办法搞到测试场地。 正想着,门铃响了。 我站起身,走到门边,没开猫眼,直接贴墙听。 外面没有呼吸声。 等了五秒,又响一次,短促两声。 我打开门。 是送牛奶的阿姨,穿蓝色围裙,推着小车站在门口。 “您家订的鲜奶。”她说,“昨天漏送了,今天补上。” 我接过两瓶,点头。 她转身要走,忽然回头:“对了,刚才有个穿校服的小孩来过,说要找陈雪姐姐,我看上学时间早过了,就没让他上来。” 我的心跳停了一拍。 “什么时候?” “大概十分钟前。” “几岁?穿什么衣服?” “看着像初中生吧,蓝白校服,戴帽子,背个双肩包。” 我没再说话,轻轻关上门。 回到屋里,立刻打开手机相册,翻到女儿学校的官网照片。她们小学的校服是粉色羽绒服配深蓝裤子,根本没有蓝白校服。附近也没有初中学校用这种款式。 假的。 有人冒充学生探路。 我走到窗边,再次拉开窗帘一条缝。楼下车棚角落,那个穿蓝白校服的“学生”正低着头往外走,步伐很快,背包看起来很沉。 我没有追。 而是转身走进卧室,从床垫下取出枪托组件,迅速组装。三分钟内,整枪恢复原形。装进特制背包,拉链闭合。 站在玄关,手按在门把上。 楼道传来脚步声。 由远及近。 我停下动作,侧耳听。 皮鞋底踩地的声音,节奏稳定,不像老人,也不像孩子。 停在我家门口。 门外静了几秒。 然后,一只手伸过来,把一张折叠的A4纸从门缝底下推了进来。 第64章 物业报警误会升级 门缝底下那张A4纸还在地上躺着。 我没动它。刚才的脚步声已经走远,皮鞋踩在水泥地上的节奏很稳,不是年轻人慌张的样子,也不是老人拖沓的步子。这种声音我听过太多次——训练场上,指挥官巡视时就是这样走路的。 但现在不是想这些的时候。 阳台外的光斑还在墙上晃。刚才组装枪的时候,阳光照在瞄准镜上,反射出一点亮光,像小刀划过墙面。我没注意这个细节,可现在想起来,楼下要是有人抬头,肯定能看见。 我转身回到客厅,窗帘已经拉上,但刚才调试瞄准镜的位置没变。枪托、机匣、瞄准镜三部分都拆开了,分别包好放在不同地方。背包里只剩战术匕首和消音手枪,其他东西不能再碰了。 刚坐下,手机震动了一下。 【连续签到第5天】 还差两天。战场回溯功能一直没用,就是因为时机不对。现在赵卫国今晚六点要运神经毒素,我必须提前设伏,可狙击枪被收走,远程打击就没了保障。 正想着,楼道传来对讲机的声音。 “三单元四楼东户,确认一下情况。” “刚才监控显示阳台外墙有反光,像是金属物件。” “业主有没有报修?” 是物业的人。两人对话很短,语气不像例行巡查,更像是冲着我家来的。 我起身走到门边,耳朵贴上去。 外面安静了几秒,然后是钥匙插进锁孔的声音。 我后退一步,手摸到腰后的匕首。他们没有敲门,也没有喊话,直接拿钥匙开门,这不合规矩。除非他们觉得屋里有危险,可以强制进入。 门开了条缝,穿制服的物业人员探头进来,手里拿着记录本。 “陈先生在家吗?”他问。 我站在客厅中间,没说话。 他走进来,看到桌上的工具箱和拆开的布包,眉头皱了一下。“我们接到报告,说您家里有长管状物品,可能涉及违禁器械。” 我说:“我在修东西。” “能让我看看吗?” 我没有阻止。他知道我在家,强行进来只会让事情更糟。我打开衣柜底层,把枪管组件拿出来,又从床垫下取出枪托,最后从背包夹层拿出瞄准镜。 三个部件分开摆在地上。 物业人员拍照,一边录视频一边说:“这看起来像枪械组件,我们必须报警处理。” 我说:“这些都是合法购买的民用零件,我可以提供发票。” “您组装这些东西做什么?” “防身。” “防谁?” 我不想说名字。说了也没用。警察来了也不会因为一个名字就放行。 五分钟后警车到了楼下。 两个警察上楼,一个年轻,一个年纪大些。年长的出示证件,问我是不是退伍军人。我点头,报了服役编号。他记下来,然后开始检查三件组件。 年轻警察问:“你知道私自组装枪支违法吗?” 我说:“我没有完成组装,所有部件都是分开存放的。材料来源都有记录,五金店老板可以作证。” 物业人员在一旁补充:“但我们看到阳台反光,而且刚才有人举报这家有异常行为。” 警察没理他,继续问:“你为什么要这么做?” “有人威胁我女儿。”我说,“前几天还有假学生来敲门,穿的不是我们小区学校的校服。” 警察看了我一眼,没接话。 他们把三个部件装进证物袋,登记编号,给我一张收据。上面写着“疑似违禁物品暂扣”,等待背景审查结果。 物业人员站在门口,看着整个过程结束,才离开。 警察临走前说:“我们会联系相关部门核实你的身份和零件来源。在这期间,这些东西不能归还。” 门关上了。 屋里一下子安静下来。 我坐在沙发上,手放在腿上。原本握枪的位置空了,手指习惯性地蜷了一下。背包还在,匕首和手枪没被发现,近战还能应付。但狙击任务怎么办? 码头那边不能不去。赵卫国六点到,车队一定有武装护卫。没有远程火力压制,我靠近就是送死。 我抬头看墙。 女儿画的全家福还贴在那儿。她把我画成穿军装的样子,站得笔直,手里举着一面旗。她说那是英雄该有的样子。 可英雄现在连一把枪都留不住。 我掏出手机,翻通讯录。 周婉宁的名字在列表里。我们没怎么联系,上次见面还是在市政厅爆炸之后。她帮过我,也骗过我。但她知道赵卫国的事,也知道那些人是怎么做事的。 如果她愿意出面,也许能证明我不是疯子。 但我不能打电话。一旦开口求人,就意味着我承认自己被困住了。而我现在最不能做的事,就是低头。 窗外传来小孩笑声。 我站起来走到窗边,掀开一条缝。楼下几个孩子在玩跳皮筋,其中一个背着书包,衣服上有蓝白条纹。我的心跳快了一拍,仔细看才发现是印花图案,不是校服。 虚惊一场。 可这不是巧合。纸条、假学生、现在的物业突击检查……他们在一步步压缩我的空间。不让我动手,也不让我藏武器。他们知道我会做什么,所以提前堵路。 我坐回沙发,右手无意识摸了摸左眉骨的疤。 十年前那次任务,也是这样。表面是常规行动,实际早就被人设好了局。队友一个个倒下,我最后一个醒过来,十年过去了,他们还在用同样的手段对付我。 只是这次,我有了女儿。 我不能输。 手机又震了一下。 低头一看,系统提示: 【签到成功】 【获得资源:战术夜视仪(单兵型)】 我盯着屏幕看了两秒。 没有枪,还有别的办法。夜视仪能在黑暗中看清目标,配合消音手枪,至少能靠近车队而不被发现。我不是只能靠狙击。 我把夜视仪从背包夹层拿出来,黑色外壳,重量适中。戴上去试了一下,视野清晰,红外模式自动开启。很好。 现在的问题不是装备,是信息。 赵卫国的车几点进码头?走哪条路线?护卫有多少人?这些都不知道。光有夜视仪不够。 我需要情报。 也需要一个人,能帮我走出这一步。 我再次打开手机,找到周婉宁的号码。 手指停在拨号键上。 还没按下去,门铃响了。 我放下手机,走到门边,贴墙听外面动静。 没有呼吸声,没有脚步移动。 等了五秒,门铃又响一次,短促两下。 我打开门。 门外站着一个穿碎花裙的女孩,手里提着微型计算机,头发扎成马尾。 她看着我说:“我知道你被收走了枪。我能帮你。” 第65章 周婉宁的帮助 门开了。 她站在外面,碎花裙下摆被风吹得轻轻晃了一下。我没说话,手还停在背包边缘,指节贴着匕首的冷硬轮廓。她没动,只是把微型计算机举高了些,屏幕正对着我。 上面是一张警方暂扣单的照片,编号和我那三件枪械组件完全一致。 “我不是来打探的。”她说,“是来帮你拿回东西的。” 声音很稳,没有多余情绪。她没往前走,也没解释为什么会出现。我就这么看着她,两秒,三秒,然后侧身让开门口。 她走进来,脚步轻,但每一步都踩得很实。屋里安静,只有窗帘被风带起的一点响动。她走到茶几前,放下电脑,手指在键盘上敲了几下,调出一段监控画面。 是我家阳台,阳光照在瞄准镜上,反射出一道亮光。时间显示是今天下午三点十七分。 “物业的人拍了这段,上报给了派出所。”她说,“但他们没说,这光只持续了四秒钟。如果是真枪,反光会更久。” 我坐在沙发上,没接话。 她转头看我:“你打算一个人扛?” 我说:“这是我的事。” “陈雪的事也是你的事?”她问。 我抬头。 她站在窗边,光线从她背后照进来,影子拉到地板中央。她说:“昨天有人穿假校服来找她。今天物业突击检查。明天呢?他们会不会直接站到她教室门口?” 我没动。 她走近一步,声音低了些:“你现在不是在打仗,是在保护一个孩子。而保护孩子,有时候需要别人帮忙。” 我低头。茶几上放着女儿画的全家福。她把我画成穿军装的样子,手里举着旗,脸上笑得很开心。 周婉宁看了那幅画一眼,没再说什么,转身拿起电脑:“我去警局。你要是不来,我就一个人讲。” 她说完就往外走。 我站起来跟上去。 派出所不大,灯亮着。值班的是个中年警察,戴眼镜,正在写笔录。另一个年轻些的站在档案柜前整理材料。我们进去时,他们都看了过来。 周婉宁直接走到前台,把电脑放在桌上,打开一个文件夹。 “我是物理系研究生,研究城市安防系统。”她说,“这是我导师批准的课题资料,里面有近三个月本市发生的三起校园周边暴力事件记录,全部与赵卫国旗下的安保公司有关。” 警察皱眉:“这跟这位先生有什么关系?” “他组装枪械部件的行为虽然不合规,但动机明确。”她说,“防御性自保。在他女儿连续遭遇可疑人员接触的情况下,一个退伍军人做出这种反应,属于合理预警。” 警察翻看她的学生证和推荐信副本,又看了看我。 “你是退役军人?” 我点头,报了服役编号。 他拨了个电话,等了几分钟,低声说了几句,挂掉后看着我们。 “军区那边确认了身份。”他说,“但这不能改变私自持有枪械部件的事实。” 周婉宁没急,继续说:“我可以提供技术分析报告。如果允许,我现在就能接入市政公共安全数据库,调取相关巡逻记录和报警数据。” 警察犹豫了一下:“你有权限?” “学术研究接口。”她说,“密码由市科委统一管理,我可以现场验证。” 警察对视一眼,最后那个年长的点点头:“那你试试。” 她坐下,连上U盘,输入一串代码。屏幕跳转,出现一组地图标记,全是学校周边的异常出警记录。其中两个地点,正是陈雪上下学必经之路。 “这些事件发生后,涉事安保人员都没有被追责。”她说,“但系统里有他们的行动轨迹。而陈先生从没离开过小区范围,所有购买记录都能溯源。” 警察看完,沉默了几秒。 “你们的关系是什么?”他突然问她。 “我是他的课题协助人。”她说,“他在边境执行任务时积累的战术经验,对我建模有参考价值。” 警察盯着她:“就这么简单?” “你要更复杂的说法吗?”她反问,“比如情感依赖?心理补偿?还是说,你觉得一个退伍军人不该有人帮?” 屋里一下子安静。 警察最终叹了口气:“我们会向上级汇报情况。但在批复下来之前,东西不能还。” 周婉宁合上电脑:“那我等。” 我也站着没动。 一个小时过去,走廊传来脚步声。刚才打电话的那个警察走出来,手里拿着三个证物袋。 “上级同意暂时返还。”他说,“但必须签责任书,一旦发现违规使用,立即收回并追究法律责任。” 我接过袋子,一一检查。枪管、枪托、瞄准镜都在,编号对应。 警察看着我:“我们管不了太多。但希望你能保护好该护的人。” 我说:“我会。” 他点点头,转身回了办公室。 我和周婉宁走出派出所,夜风迎面吹来。路灯亮着,照在水泥地上,影子一前一后。 她站在我旁边,没说话。 我拎着证物袋,手指握紧了把手。背包里的匕首还在,消音手枪也没丢。现在,远程火力也回来了。 我转头看她:“你为什么要来?” 她看着前方,声音很轻:“因为我知道,有些人一旦倒下,就再也站不起来。而你还站着。” 我没再问。 我们并肩往街口走,路灯把影子拉得很长。 一辆电动车从远处驶来,车灯划破黑暗,直冲我们而来。 第66章 私生女的身份 电动车灯扫过我们脚边,光斑在水泥地上拉长又缩回。我侧身挡在周婉宁前面,右手已经贴上背包里的匕首。车过去了,只是个下班晚归的住户。我没动,眼睛还盯着她。 “你为什么要来?”我问,声音比刚才低。 她没回答,看着路灯下面的地面。风吹过来,碎花裙摆晃了一下。三秒,或者更久一点,她说:“因为我是赵卫国的女儿……他的私生女。” 我没听清第二遍。 身体先反应过来,肩膀绷紧,后背肌肉收紧,像是回到了十年前那片边境丛林。那时候一个名字就能让整支小队进入一级战备。现在这个名字从她嘴里说出来,像是一颗埋进血肉的子弹,还没炸,但已经开始发烫。 我站着没动。 系统界面突然弹出来,绿底黑字,老式终端那种格式: 【签到成功。解锁情报:周婉宁,女,23岁,生物学父亲确认为赵卫国。母亲林素清,十年前死于实验室火灾,官方定性为意外。周婉宁自幼由周崇山抚养,真实身份为‘影子特工’计划成员。】 文字消失得很快,没有提示音,也没有后续选项。就像它只是完成了该做的事。 我呼吸慢了一拍。 再看周婉宁的时候,路灯照在她脸上,一边亮一边暗。这张脸我见过好几次了。第一次是在学校门口,她站在警车旁作证,说看见我救陈雪;第二次是她在派出所帮我拿回枪械部件,手指敲键盘很稳;第三次是现在,她说出那个名字时,眼神没躲。 “你知道我恨他。”我说。 她点头:“我知道。” 风穿过街口,把她的头发吹起来一点。我没有追问她是不是在演戏,也没有问她接近我是不是另有目的。这些话卡在喉咙里,被十年战场教出来的本能压住了。 怀疑一个人很容易。 相信一个人更难。 尤其是当这个人和赵卫国有血缘关系。 可她不是赵卫国。 她是那个在我女儿被假校服学生找上门时,主动调监控的人;是那个为了让我拿回武器组件,独自走进警局陈述理由的人;是那个站在窗边说“有些人一旦倒下就再也站不起来”的人。 我盯着她看了很久。 周婉宁没退后,也没解释更多。只是站着,等我说话,或者等我转身离开。 我想起植物人醒来的第一天,医生问我记不记得自己是谁。我说记得。他说那你讲讲。我说我是陈铮,四十二岁,退伍军人,有个十岁的女儿。其他的都想不起来。他们说没关系,慢慢来。 后来系统出现,签到拿到第一把战术匕首,我才明白有些事不能靠时间恢复,得亲手挖出来。 真相也是。 现在她把一部分真相放在我面前,不是求我原谅,也不是要我立刻信任她。她只是说了实话。 “你母亲的事……”我开口,又停住,“什么时候知道的?” “从小就知道。”她说,“但不知道他是谁,直到五年前查到母亲死亡报告上的签字人。” 我没说话。 她说的每个字都像在撕一层旧伤疤。我不是没恨过血脉相连的背叛——王振是副队长,赵卫国是我任务的总指挥,他们都曾是我的战友。可他们是成年人,选择卖命换钱。而她不一样。 她是孩子。 被推入这场局的孩子。 “那你帮我是为了报仇?”我问。 “不只是。”她说,“我也想活着走出这个身份。但我选择告诉你,是因为你需要知道你在跟谁并肩作战。” 夜风吹得更猛了些,路边垃圾桶盖被掀开一条缝,又合上。远处一辆巡逻车驶过,红蓝灯闪了一下。 我低头看了看手里的证物袋。枪管、枪托、瞄准镜都在。这些东西能打穿钢板,但防不住人心。 可有时候,你也得试着接住别人递过来的信任。 哪怕这只手沾着仇人的血。 “你不怕我翻脸?”我问。 “怕。”她说,“但如果你会翻脸,刚才就不会挡在我前面。” 我一愣。 刚才那辆电动车冲过来的时候,我确实先把她护住了。那是本能动作,像当年挡在队友身前那样。我没有想过值不值得,也没去算利害得失。 我只是做了该做的事。 她看见了。 所以她敢说真话。 我深吸一口气,把证物袋放进背包,拉好拉链。匕首还在原位,消音手枪也还在。装备齐了,但局势变了。 原来我一直以为的盟友,其实是敌人的女儿。 可敌人不会让自己的女儿冒这种险。赵卫国那种人,连亲信都能出卖,怎么可能允许血脉至亲站到对立面? 除非……她早就不是他能控制的人了。 “你说你是影子特工。”我抬头,“什么意思?” 她摇头:“现在不能说。说了对你没好处。” 我点头。 能说的她说了,不能说的她留着。这已经是极限。 我又问:“你有没有参与十年前的任务?” “没有。”她答得很快,“我在北方训练营,任务代号都没听过。” 我信了。 不是全信,但至少这一句是真的。 沉默再次落下来。路灯忽明忽暗,可能是线路老化。我们两个都没动。 “接下来你打算怎么办?”她问。 “查滨海7号仓。”我说,“赵卫国的资金流向那里,明天晚上行动。” 她皱眉:“你一个人去?” “有人帮的话更好。”我看她,“但我不强求。” 她没笑,也没说什么承诺。只是轻轻点了点头。 然后她说:“我会查点东西。如果发现什么,会联系你。” 我说好。 周婉宁转身要走,走了两步又停下。 “我不是赵卫国。”她说,“哪怕流着一样的血。” 我看着她的背影。 碎花裙,白大褂,微型计算机挂在包带上。她不像杀手,也不像特工。但她确实是赵卫国的女儿。 而我现在,必须决定要不要让她靠近我和女儿。 我站在原地没动。 周婉宁往前走了几步,身影被下一个路灯拉长。风还在吹,我把冲锋衣拉链拉到最上面,手插进兜里,指尖碰到匕首柄。 冷。 清醒。 脑子转得比以前快。 十年前我躺在病床上什么都做不了。 现在我能站着,能出拳,能选择信谁。 周婉宁走了。 我没叫住她。 夜风卷起一张废纸,在空中打了几个旋,贴在墙角不动了。 第67章 触目惊心的情报 风还在吹,我把冲锋衣拉链拉到最上面,手插进兜里,指尖碰到匕首柄。冷。清醒。脑子转得比以前快。 十年前我躺在病床上什么都做不了。 现在我能站着,能出拳,能选择信谁。 周婉宁走了。我没叫住她。 夜风卷起一张废纸,在空中打了几个旋,贴在墙角不动了。 我转身往家走,脚步不快,但每一步都踩实了。刚拐进小区后巷,手指无意识摸了下腰间。那里空着,枪还在派出所暂扣,但系统今天还没签到。 我闭眼,深呼吸三次。 【战场重建系统】界面弹出来,绿底黑字,像老式电脑屏幕。 【签到成功。解锁情报:赵卫国旗下“滨海生物研究所”实为非法人体实验中心。近三年共记录“试体”47人,存活率12%。实验目的:强化士兵神经反应速度,结合基因编辑技术制造可控战斗员。资金来源含境外军购账款及教育系统儿童基因数据库非法调取记录。】 文字消失。 画面闪了一下,一张模糊照片跳出来——铁笼里的少年,手腕上贴着编号条,07号。眼神发直,嘴唇干裂,像是被抽干了力气。 我睁眼,胸口像被铁棍砸了一下。 不是愤怒,是冷。 一种从骨头里往外冒的冷。 他们拿孩子做实验。用的是教育系统的数据。而我女儿就在那个系统里上学。 我立刻掏出手机,拨通周婉宁号码。 “你现在在哪?”我压着声音问。 “刚到家楼下。”她回。 “别进屋。”我说,“出来。有事当面说。” 等了不到十分钟,她来了。碎花裙换成了黑色外套,头发扎成低马尾,手里拎着包,微型计算机挂在肩带上。 她站定,没问我什么事。 我把刚才看到的情报复述了一遍,一个字都没漏。 她说不出话,脸色白了一截,手指突然掐进掌心,指甲陷进肉里。 然后她低声说:“07号……是我训练营同期的孩子。” 她马上意识到说多了,闭嘴,抬头看我。 我盯着她:“你到底知道多少?” 她没躲开视线,也没解释借口。五秒后,她开口:“我不是实验体。但我被‘影子特工’计划筛选过。他们用药物刺激神经,淘汰七成。活下来的,要么疯了,要么变成工具。” 她声音有点抖:“我妈当年就是想销毁这批资料。她偷偷备份了一份,结果实验室起火,她没逃出来。” 我问:“你是说赵卫国杀了你妈?” 她摇头:“没有直接证据。但他知道她在查。火灾前一晚,他给我打电话,说‘如果你还想见母亲最后一面,就别再碰那些文件’。” 我懂了。 她是被控制的。从小时候开始,就被拿亲人当筹码。 “那你这些年都在做什么?”我问。 “查。”她说,“但我每次接近核心资料,他就会派人去我妈墓地。有一次,墓碑被人砸了,旁边放了一张我的学生照。” 她停顿一下:“我知道他在警告我。所以我只能暗中传点碎片信息出去,但没人信。直到遇见你。” 我看着她的眼睛。 十年特种兵生涯教会我怎么看人。真正的慌乱和伪装,差很多。她说话时眼皮微颤,喉部肌肉紧绷,但目光稳定。这不是演的。 她是真的怕,也真的在忍。 “所以你不是帮凶。”我说,“你是被困在里面的人。” 她点点头,却没哭,但眼眶已经通红了。 我从背包里拿出女儿画的全家福。纸角已经磨毛了,陈雪画了三个人,我和她,还有一个穿白大褂的女人,写着“妈妈在天上”。 我把画收好。 “我女儿十岁。”我说,“她书包上挂着‘爸爸是英雄’的钥匙扣。她不知道这个世界有多脏。” 周婉宁看着我。 “你要继续复仇吗?”她问,“这不是普通的仇。他会用孩子下手。你女儿也在他的名单里。” 我没回答,而是反问:“你为什么告诉我这些?” “因为我不想再躲了。”她说,“我想活着。不是作为赵卫国的女儿活着,是作为周婉宁活着。而且……我不想再看到下一个07号。” 我点头。 够了。 我不需要她发誓,也不需要她立什么血书。她刚才那句“07号是我同期的孩子”,就已经说明了一切。 她不是旁观者。她是幸存者。 “你提供内部路径。”我说,“我负责突破。” 她皱眉:“你知道这意味着什么吗?一旦动手,他就不会再留余地。” “我知道。”我说,“所以我才要先动。” 她看着我,终于点头:“研究所的数据流每天凌晨三点会短暂离线十分钟,用于本地备份。那是唯一能接入主服务器的时间窗口。我可以给你一段加密协议,但只有一次机会。” “什么时候?”我问。 “后天。”她说,“如果你准备好了。” 我记下了。 “还有一件事。”她说,“基因数据库的事是真的。他们通过学校体检收集学生血液样本,名义上是健康筛查,实际在提取dNA序列。你女儿的资料……也在里面。” 我手一紧。 “我会删掉她的记录。”她说,“但在那之前,你不能让她单独出门,也不能让她参加任何体检活动。” 我记住每一个字。 “你不怕我翻脸?”她又问。 “怕。”我说,“但你刚才说了07号的事。那种事,没人会拿来当筹码编故事。” 她嘴角动了一下,没笑,但眼神轻松了一点。 我们站在巷口,没再说话。 远处一辆环卫车经过,洒水口关着,轮胎碾过路面的声音很沉。 “你回去小心。”我说。 她点头,转身要走。 “等等。”我叫住她。 她回头。 “下次见面,别穿这么显眼的衣服。”我说,“他的人可能在盯着你。” 她低头看看自己的外套,轻轻嗯了一声,然后走了。 我看着她背影消失在街角,才转身往家走。 路上,我打开战术手电检查电量。满格。匕首在背包夹层,没动过。明天还得去五金店拿剩下的组装工具。 走到楼下,我停下。 抬头看自家窗户。灯没亮,正常。可楼道口的垃圾桶被人挪了位置,原本靠左,现在偏右了二十公分。 我没声张,也没进去。 站在原地看了十秒,然后转身走向隔壁单元。 绕到后门,从消防梯爬到二楼平台,翻进自家阳台。 屋里没人。 但我床头柜的笔记本被人动过。原本合着,现在翻开一页,是我记女儿学校作息的时间表。 笔迹不是我的。 我合上本子,放进抽屉,顺手把匕首移到枕头下。 坐到桌前,打开系统界面。 明天是连续签到第四天。 后天第六天。 大后天第七天。 “战场回溯”功能就能用了。 我盯着屏幕,等它自动关闭。 然后我起身,走到窗边,把窗帘拉严。 坐下,摸出手机,给女儿班主任发了条短信: “陈雪最近身体不好,请假三天。” 发完,我把SIm卡抠出来,掰断。 换上备用卡。 窗外,城市灯火通明。 一辆快递车驶过,车顶灯闪了一下红光。 第68章 游轮的阴谋 快递车顶的红光闪过后,我坐在桌前没动。 手里的SIm卡碎片被我捏成两半,放进烟灰缸,打火机一点,烧成了黑渣。 屋里还是没人来。 我知道刚才那辆快递车不对劲。正常送货不会在半夜经过居民楼后巷,更不会把顶灯调成一闪一闪的红色。那是信号。有人在确认我有没有换卡。 手机安静了十分钟,屏幕突然亮起。 是周婉宁的消息,加密通道发来的:【明晚八点,“海澜号”启航,赵卫国会见重要人物。】 我没回文字,直接拨语音。 她接得很快。 “你怎么知道?”我压着声,“谁给你的消息?” 电话那头停了两秒。 “我妈留下的联络人。”她说,“三天前联系我,说这是最后一次。” 我盯着墙上女儿的照片。陈雪笑得很开心,手里举着画,上面写着“爸爸是英雄”。 “他们要用游轮做掩护。”周婉宁继续说,“转移一批活体样本和账本原件。” 我眼皮跳了一下。 活体样本。 就是系统昨天告诉我的那些孩子。编号07号的那个少年,手腕贴条码,眼神空洞。 我立刻在脑子里调出系统界面。 时间还差七分钟到零点。签到还没开始。 “你信吗?”她问。 “信。”我说,“因为你不会拿这种事撒谎。” 我不是冲动的人。十年前那次任务失败后,我就学会了等。等情报,等时机,等敌人先动。 但现在不一样。 他们动了我的女儿。 她的名字在基因数据库里,她的班主任是赵卫国的人,她每天去的学校体检可能是假的。 不能再等了。 我起身走到桌子前,拉开抽屉,拿出一张旧地图。是市港务局公开的水域分布图,我在上面用红笔标过几个码头位置。 “我们不能等警方。”我说,“他们的人在教育系统,在海关,甚至在我家楼下。” 周婉宁没说话。 我知道她在想什么。她也是赵卫国的女儿。一旦暴露,她连最后一条退路都没了。 “你打算怎么做?”她终于开口,声音有点低。 “混进去。”我说,“你了解他的圈子,能弄到邀请名单的副本吗?” “可以。”她说,“但我需要你配合。如果被识破,我们都活不成。” “我知道。”我看向床头柜。那里放着一把战术匕首,刀刃磨得发亮。 我没有再看女儿的照片。 我不需要靠看照片提醒自己为什么战斗。 每一步都在我心里。 从植物人床上醒来那天起,我就知道自己要做什么。 守护陈雪。揭开真相。让那些躲在西装后面杀人的人,也尝尝被追杀的滋味。 “你那边有风险。”我说,“他会不会盯你?” “他已经怀疑了。”周婉宁说,“昨晚我查内部通讯记录,系统弹出警告。但我删得快,只留下一段缓存日志。” “够了。”我说,“你只要把名单给我,剩下的我来。” “不行。”她说,“你一个人进不去。那种场合要双人同行,身份配对。而且你需要一套礼服,伪装成投资方代表。” 我皱眉。 我没想过这个。 我不是商人,也不是什么上流人士。穿西装站那种宴会上,一眼就会被人看出不对。 “我可以帮你伪造身份。”她说,“但你要按我说的做。包括走路姿势、说话方式、敬酒顺序。” 我沉默了几秒。 “你能信我吗?”她问。 我没有回答。 信不信一个人,不是靠嘴说的。 是在战场上,看你能不能替我挡子弹。 是在生死关头,你是不是真的愿意把自己的后背交给我。 但现在我没有选择。 赵卫国明天就要登船。 如果他在船上完成交易,那些孩子就会被运走,账本会被销毁,证据会消失。 我女儿的名字,也可能永远留在那份数据库里。 “你什么时候能把资料给我?”我问。 “今晚十二点。”她说,“我会发一段加密文件到你的备用邮箱。里面有邀请函模板、通行暗语、以及赵卫国近期常用的宾客名单。” 我看了眼系统倒计时。 还剩四分钟。 “你那边安全吗?”我问。 “暂时安全。”她说,“但我不能久留。他的人随时可能查到我用了私人终端。” “好。”我说,“收到文件后我会联系你。” “还有一个问题。”她说,“你没有正式身份证明能匹配高端宴会的准入标准。我得给你做一个新身份,用的是境外注册的投资公司名义。” “假的?” “真中有假。”她说,“公司是真的,法人代表的照片是你,但背景资料是虚构的。如果你被查,最多撑十分钟。” “够了。”我说,“十分钟足够我找到目标。” 电话那头安静了一瞬。 “陈铮。”她忽然叫我的名字。 “嗯。” “如果你看到账本……里面可能有我妈的名字。” 我懂她的意思。 她不是在求我帮她报仇。 她是在告诉我,她已经没有退路了。 “我会找。”我说,“如果找到了,我会告诉你。” “谢谢。” 挂了电话,我没开灯。 屋外一辆出租车驶过,车灯扫过窗帘缝,照亮了地板上的影子。 我走到背包前,拉开夹层,摸出那张女儿画的全家福。纸角已经磨破,但我一直带着。 放进内袋,贴胸口的位置。 然后打开笔记本电脑,插上加密U盘,等待系统签到完成。 零点整。 【战场重建系统】界面弹出。 绿底黑字,老式终端风格。 【签到成功。解锁情报:滨海生物研究所地下三层设有临时转运舱,用于装载实验体与核心数据硬盘。舱门开启时间为每日20:00至20:15,由两名持枪守卫与虹膜识别控制。】 信息一闪而过。 我记住了时间。 八点整。 正好是“海澜号”启航的时间。 不是巧合。 他们是故意选在这个时间点,用游轮的离港广播掩盖转运舱开启的警报声。 我合上电脑,走到窗边。 窗帘拉得很严,但我还是能看到远处港口的方向。 有灯光。 很多灯光。 其中一盏,应该属于“海澜号”。 我坐回椅子,打开备用邮箱。 新邮件已到。 标题是【项目评估报告_v3】。 附件是一个压缩包。 输入密码,解压。 第一份文件是pdF格式的邀请函模板,收件人姓名空白,落款是“宏远集团董事会”。 第二份是Excel表格,列出近三个月参加赵卫国宴会的宾客名单,包含姓名、职务、公司、照片链接。 第三份是文本档,写着三句暗语: 【风起了。】【是时候看看新项目了。】【上次的酒还不错。】 最后一份是pdF,封面写着《星辰资本投资有限公司》企业注册资料。法人代表照片是我的脸,但穿着深灰西装,头发稍长,戴金丝眼镜。 身份做得很细。 连银行流水截图都有。 我盯着那份文件看了很久。 然后点击打印。 纸张从打印机缓缓送出。 我拿起剪刀,开始裁剪照片。 就在这时,手机震动。 是周婉宁的新消息:【文件收到了吗?】 我回:【收到了。】 她很快回复:【记住,你叫林沉,星辰资本cEo,主投生物科技。别提军旅经历,别碰红酒杯右边第一个,他们会在那杯下毒测试可疑人。】 我看着这条消息。 手指在屏幕上停住。 她连这种细节都知道。 说明她不是第一次参与这种宴会。 甚至可能,她曾经亲眼见过有人喝下那杯酒,然后倒在地上抽搐。 我回了一个字:【好。】 放下手机,我把打印好的资料摊在桌上。 计划开始成型。 混进去。 找账本。 拍下证据。 活着出来。 我抬头看向墙角的背包。 匕首在里面。 战术手电也在。 只要我能靠近转运舱,十五分钟足够我拿到东西。 窗外,又一辆车驶过。 轮胎碾过路面的声音很沉。 我站起身,走到门边,检查反锁是否牢固。 然后回到桌前,打开系统界面。 距离下次签到还有23小时59分。 我盯着屏幕,直到它自动关闭。 手机屏幕亮起。 周婉宁最后发来一句:【你要是死了,陈雪怎么办?】 第69章 伪装入场的准备 周婉宁的那条消息还停在手机屏幕上。 “你要是死了,陈雪怎么办?” 我没回。 我把手机扣在桌上,打开笔记本,重新载入她发来的加密文件。 这一次不是看,是动手。 我从抽屉里拿出军用级塑封机,这是去年签到时拿到的装备,一直没用过。外壳有点积灰,擦干净后通上电,指示灯亮起绿光。 打印机开始输出《星辰资本法人资料》。纸张出来的一刻,我盯着那份伪造的身份信息看了三秒。 林沉。四十一岁。生物科技投资人。常驻新加坡。 照片是我,但又不是我。金丝眼镜,鬓角拉长,眉骨阴影压低,整个人看起来更瘦、更冷,像个常年坐在会议室里谈并购的人。 这副样子,不会像一个刚从植物人床上爬起来、靠送快递养女儿的男人。 我拿起剪刀,把打印出来的证件页裁成标准尺寸。然后放进塑封膜,过机。 温度调到最高。 塑封完成时,边缘有一点微卷。我用战术匕首的刀背轻轻刮平,反复三次,直到手指摸上去没有一丝起伏。 假证不能有破绽。 尤其是在那种地方,一块指纹识别板、一道虹膜扫描门,就能要命。 我把证件塞进内袋,贴着胸口放好。 接着取出背包里的旧手机。这台已经报废的安卓机是我三年前签到时得的零件包里的东西,主板还能用。我拧开后盖,用匕首小心撬开接口槽,取出微型摄像头模块。 这个部件很小,比指甲盖大不了多少。 我把它接到一块自制电路板上,焊上两根细线,连到一片透明薄膜上。这是虹膜模拟贴片,原理是通过微电流刺激,在扫描瞬间释放一段预设的生物信号,干扰识别系统。 测试一次。 我把贴片贴在左眼,打开台灯。光线照下来,薄膜表面泛起一层类似隐形眼镜的反光。看不出异常。 成功了。 只要在过闸时低头半秒,再抬头直视扫描仪,就能争取两秒漏洞时间。 够用了。 我收好贴片,看向桌角的西装袋。 深灰色,定制款,是上周趁夜去城西裁缝铺量身做的。那时候还不知道要混进游轮,只是觉得该准备一套体面衣服。现在看,像是提前命中的事。 我把它挂到墙上,拉开拉链。 里面除了西装,还有白衬衫、黑皮鞋、袖扣、领结。全都按顺序叠好。 唯一不属于这套行头的,是藏在夹层里的战术匕首。 刀身贴腰固定,握柄朝前,右手一动就能拔出。 这不是装饰品。 是保命的东西。 我坐回电脑前,再次检查所有步骤。 身份伪造完成。 装备隐藏完成。 应急方案确认。 还差最后一件事。 行为模式。 我不是商人,不懂他们怎么说话、怎么走路、怎么举杯。如果站姿不对,眼神太硬,一句话说错,都会被人盯上。 我拨通语音。 接通很快。 “我在。”周婉宁的声音传来,压得很低,“你准备得怎么样?” “证件做好了。”我说,“现在需要你知道的一切。” 她顿了一下。“好。第一,别提军队,别碰军事话题。赵卫国最讨厌退伍兵装精英。” “明白。” “第二,敬酒顺序不能乱。先敬主桌右侧第一位,他是海关退休的副局长,赵卫国的钱袋子。端杯时拇指不要翘起来,他们会看这个判断真假。” 我记住了。 “第三,谈话内容要自然。你说你是林沉,投资过‘天序基因’和‘源码医疗’,可以聊表观遗传调控,但不要深入。万一有人追问技术细节,你就说交给团队做,你只管资金流向。” “如果被问起新加坡生活?” “就说气候潮湿,想念国内秋天。” “为什么回国?” “孩子母亲病重,想落叶归根。” 我点头。这些话都简单,容易记。 “还有一个细节。”她说,“赵卫国喜欢看他宾客左手插口袋的姿势。特别是西装内袋,轻捏一点布料,显得从容。你可以练一下。” 我照做。左手伸进内袋,指尖夹住一点衣料。不紧不松。 “对。”她声音轻了些,“就是这样。” 我问:“你还参加过几次这种宴会?” 她沉默了几秒。“五次。最后一次,是替他去签一份人体实验授权书。” 我没有追问。 但她继续说了:“那天晚上,有个客人喝下了右边第一杯红酒,十分钟后口吐白沫。没人救他。赵卫国笑着说,这是筛选合作伙伴的方式。” 我手收紧。 “所以你要记住。”她说,“别碰那杯酒。哪怕别人劝你。” “我知道了。” “还有……”她声音更低,“如果你看到账本上有编号07的孩子,那是陈雪同班同学。他已经不在了。” 我心里一沉。 “我会带走证据。”我说。 “那你打算怎么进去?”她问。 “你带我。” “如果守卫查请柬呢?” “请柬是假的,但数据是真的。”我说,“你给我的名单里有三个空缺名额,我已经用系统查过,今晚实际到场人数比登记少三人。我们正好补位。” “万一人脸识别?” “有干扰贴片。” “十五分钟够吗?” “够。”我说,“拍完就走。” 她没说话。 过了几秒,我才听到她呼吸声变浅。 “我们得定个暗语。”我说,“正常用天气。比如‘风小了’代表顺利,‘要下雨’代表危险。紧急撤离用童谣。” “哪一段?” “你妈常哼的那段。” 电话那头静了很久。 “好。”她终于说,“‘月亮走我也走’,后面一句是‘悄悄跟着妈妈走’。如果我说这句,你立刻离开,不要等我。” “你呢?” “我去引开注意。” “不行。”我说,“你暴露就是死。” “那你有更好的办法?” 我没有回答。 现实就是这样。总得有人断后。 “这样。”我说,“三组信号。‘风小了’是安全。‘要下雨’是撤离准备。‘打雷了’是立即撤。童谣只在失联时用。” 她应了一声。 “你那边能接应我吗?”我问。 “我在码头东侧停车区等你。车是租的,无记录。频段已经调好,你靠近三百米内就能连上通讯。” “万一我出不来?” “我会报警。”她说,“用匿名信道发全部资料给国家安全局。” 我笑了下。“你早就准备好了?” “从我妈死那天就开始了。” 屋外传来一声猫叫。 我起身走到窗边,掀开窗帘一条缝。楼下车棚角落有个人影闪过,穿蓝白校服,走得很快。 不是学生。 那个身影昨天也出现过。 我放下窗帘,回到桌前。 “有人在监视我。”我说。 “我知道。”周婉宁说,“物业老李今早报了警,说你家里有枪支组装痕迹。警察来过,发现部件被收走,现在正查维修铺进货单。” “我不怕查。”我说,“合法零件,没违法。” “但他们不会放过你。” “那就让他们看看。”我说,“一个爸爸为了保护女儿,能做到哪一步。” 我关掉电脑,拔下U盘。 站起身,把西装套上。 镜子前的我,像换了一个人。 领结系好,袖扣扣紧。 战术匕首贴腰,证件贴胸,虹膜贴片放进口袋。 我拿起手机,屏幕还是黑的。 没有新消息。 但我能感觉到,时间在走。 八点整,游轮启航。 二十分钟后,地下转运舱开启。 十五分钟窗口期。 我必须在那之前登船。 我最后检查了一遍背包。 女儿画的全家福还在。 我把它放进西装内袋,挨着假证件。 然后关灯。 屋里一下子黑了。 我站在门口,手搭在门把手上。 “我出发了。”我对手机说。 “我在等你。”周婉宁的声音传来,“别迟到。” 我拉开门。 走廊灯光照进来。 我走出去,反手关门。 脚步声很轻。 电梯按钮亮起下行。 我按下一层。 金属门缓缓合拢。 最后一道光消失前,我看见自己的影子贴在墙上,笔直,不动。 第70章 游轮前的阻碍 电梯门合上时,我听见楼道尽头有脚步声靠近。 我没回头。 手指在西装内袋里碰了下虹膜贴片,确认还在。背包里的匕首紧贴腰侧,走路时能感觉到它的重量。 周婉宁说她在码头东侧等我。 我得赶在八点前登船,地下转运舱十五分钟开放窗口不能错过。 走出单元门,夜风刮脸。街道安静,路灯一盏接一盏亮着。拐过小区后巷就是主路,出租车已经在路口停着。 司机没下车开门,也没按喇叭。 我知道他不是接客的。 我绕到车后,拉开副驾驶门坐进去。 “到了。”我说。 司机点头,踩油门。 车窗外景物往后退。我盯着手机时间,六点四十七。还有七十三分钟。 路上没说话。司机开得稳,不快也不慢,刚好避开监控密集区。这是周婉宁安排的人,不会多问一句。 七点十分,游轮码头出现在前方。 巨型邮轮停在泊位,甲板灯火通明,红毯从入口一直铺到岸边。宾客陆续抵达,穿礼服的男人女人挽着手走过安检口。保安站成两排,手里拿着平板扫描设备。 车停在三百米外。 我下车,整了下领结。 深灰色西装穿在身上有点紧,但够正式。战术匕首藏在腰后,证件贴胸口放着。 我往前走。 十分钟后,在拐角阴影处看到了周婉宁。 她换了条碎花裙,头发扎起,手里拎着个小包。看见我,她轻轻抬手,做了个整理衣领的动作。 我停下。 她走近,低声说:“请柬数据已经同步进系统空缺名额,但人脸识别可能延迟。” “我知道。” “你左眼贴片准备好了吗?” “在口袋。” 她看了我一眼。“记住,别对视太久,扫描三秒就会锁死。” 我点头。 她转身带路。 我们并肩走向安检口。 两名保安拦住我们。 “请出示请柬。”其中一个拿平板的说。 周婉宁递上电子邀请函。扫码通过。 轮到我。 我把伪造的证件调出来,屏幕亮起。 保安扫了一下,平板发出“滴”声。 他皱眉。 “信息延迟同步,正在加载……” 旁边另一个保安抬头打量我。 “您是哪家公司的?” “天序基因。”我说,“林沉。” “受邀缘由?” “赵总邀约,谈跨境投资。” 他点点头,又问:“手怎么了?” 我左手垂着,虎口和食指根部有老茧。那是握枪十年留下的。 “健身。”我说,“哑铃练多了。” 他没再问,但眼神没松。 平板还在转圈加载。 “最近查得严。”他说,“麻烦配合一下身份核验。” 我站着不动。 周婉宁也没动。 三十秒过去,平板还是没反应。 拿平板的保安开始低头敲屏幕。 另一个伸手示意:“我们需要联系现场负责人确认。” 我知道不能再等。 正要开口,脑中突然弹出绿色界面: 【签到成功,解锁技能——易容术(初级)】 我眼皮跳了下。 来了。 我没表现出来,借着低头整理袖扣的动作,右手三指轻抚面部。 颧骨发热,鼻梁像是被无形的手捏了一下,眉间距微微拉宽。皮肤绷了一瞬,像戴上了看不见的面具。 三秒。 完成。 我抬头。 保安正盯着我,又看了看平板照片,对比两秒。 “抱歉。”他说,“系统刚更新,刚才识别异常。” 他把平板收起来。 “可以进去了。” 我嗯了一声,迈步往前。 周婉宁跟上。 身后警戒灯还在闪,摄像头缓缓转动。 我们踏上红毯。 登船阶梯两侧站满侍应生,灯光照下来,暖黄一片。 我最后回头看了一眼码头。 没有追踪车,没有便衣靠近。 安全。 走进船舱,温度高了几度。地毯厚,脚步声被吸掉。走廊两侧挂着装饰画,水晶吊灯从头顶垂下。 人群往主宴会厅方向移动。 我们没跟上去。 我拉住周婉宁手腕,往东侧通道走。 “摄像头。”她低语。 我明白。 拐角有监控探头,半球形,正对着走廊。 我贴墙前行,低头避开直射角度。她紧跟在我右侧半步位置。 五十米外是二层服务间,门虚掩着,里面黑着灯。 我们闪进去。 屋里堆着清洁工具,推车靠墙立着。 我从背包掏出战术手电,拧亮最低档。 光圈扫过角落,找到通风口盖板。 螺丝钉是十字的,可以用匕首拧。 但我没动。 现在还不是时候。 “账本会在主桌传递。”周婉宁靠门站着,声音压得很低,“三点钟方向,第七个服务员会端上来。” “活体样本呢?” “冷藏舱在底层b3,有人看守。” 我记下。 “你待在这儿。”我说,“我去拍证据。” “不行。”她说,“你不知道密码箱开启顺序。” “那你告诉我。” “必须亲眼看到才能判断。” 我看着她。 她也看着我。 外面传来笑声,宾客入场的声音越来越大。 “好。”我说,“你跟我一起。” “但你要听我的信号。” “风小了代表安全,要下雨准备撤,打雷立刻走。” 她点头。 我伸手进西装内袋,摸了摸女儿的全家福。 还在。 然后取出虹膜贴片,放进裤兜。 匕首重新固定好位置。 “走。”我说。 我们推开服务间门。 走廊灯光照进来。 我走在前面,她半步落后。 前方五十米就是主宴会厅入口,金色大门敞开着,里面音乐响起,人影晃动。 一个服务员端着酒盘从门口经过。 我抓住周婉宁手臂,停在柱子后面。 “等三分钟。”我说,“等第一轮敬酒结束。” 她点头。 我靠着柱子,呼吸平稳。 心跳正常。 远处传来鼓掌声,有人在致辞。 机会来了。 我往前一步。 她跟上。 我们混进人群边缘。 没人注意我们。 我扫视全场,找主桌位置。 右前方,海关退休副局长坐在首位。 赵卫国还没出现。 很好。 我拉着周婉宁,往侧后方移动。 那里有摄像死角。 我们站定。 我从西装内袋取出微型相机,藏在掌心。 准备就绪。 这时,主桌方向传来一阵骚动。 第七个服务员端着银盘走上前。 盘上盖着黑布。 我知道那下面就是账本。 第71章 游轮密谈 银盘上的黑布盖得严实,我掌心的微型相机连拍三张,快门声轻得只有我自己听得见。画面模糊,只拍到一角金属锁扣反光,但那形状我认得——军用加密箱的卡榫结构,和十年前边境任务里见过的一模一样。 我还没收手,周婉宁突然伸手按住我手腕。 她没说话,只是转头看向右侧通风口方向。 我也听见了。 不是音乐,不是笑声,是压低的交谈,顺着风管传出来,断断续续。 她嘴唇动了动,无声地说:“有人。” 我点头,把相机塞回西装内袋。人群还在晃动,我们借着两对宾客的背影遮挡,慢慢往声源方向移。 走廊入口挂着金色帘子,通向贵宾包厢区。那里灯光暗,地毯厚,监控探头藏在吊灯后面,角度刁钻。 周婉宁贴墙走在我半步后,手指悄悄摸出耳机,塞进耳道。那是她随身带的微型计算机配件,能放大远处声波。 我扫了一眼走廊尽头。 消防栓箱凸出墙面二十公分,正好挡住监控视角。我打手势,让她先过去。 她点头,猫腰闪到箱体后。我紧跟着靠上去,背贴冰凉的金属,战术手电磁吸在腰带内侧,没发出一点响。 脚步声来了。 一个穿白制服的服务员推着餐车经过,停下检查门缝。他看了眼手表,转身走了。 三十秒。 够了。 我探头看去,包厢外站着两个人。 赵卫国穿着深灰西装,袖口露出蛇形戒指的一角。他旁边是个戴金丝眼镜的男人,海关署长。两人离门半米远,说话声音压得极低。 “红箱”两小时后经b3冷藏舱转运,“海鸥”在东锚地接应。 周婉宁突然睁大眼,飞快按了下耳机,朝我递来眼神。 我懂。 “红箱”不是普通货品。我在部队时见过编号记录,那是军方用来运输高危生物样本的容器,恒温密封,防震防爆。一旦启用,必须三级审批。 可现在,它要被走私出港。 赵卫国冷笑一声:“这批货要是出了问题,你帽子保不住,我也不会替你收尸。” 海关署长干笑:“赵总放心,通关码已清空日志,全程无人知晓。” 脚步声再次响起。 他们要走了。 我立刻缩回头,周婉宁也屏住呼吸。等两人身影消失在拐角,我才松开绷紧的肩膀。 “听清楚了吗?”她低声问。 “听清了。”我说,“两小时,b3,东锚地。” 她摇头:“不止这些。‘红箱’的编号我没听过,但刚才那段话里有个漏洞——他说‘清空日志’,可正规流程根本不会留日志。这说明……他在伪造权限。” 我盯着她。 她也在看我。 “你是说,他不是走内部通道,而是直接删记录?” “对。”她说,“这意味着船上还有另一套系统在运行,或者……有人在后台配合。” 我想起系统前几天解锁的情报:赵卫国旗下研究所非法调取儿童基因数据。那些孩子都在本地学校注册过,包括陈雪。 如果这批货真是活体样本,来源很可能就是那些被筛选过的孩子。 “不能报警。”我说,“警方介入会惊动他们,而且游轮属私人领域,执法权受限。” “也不能放任。”她接道,“一旦运出去,证据就没了。” 我沉默两秒。 “账本我们还没拿到。” “但走私行动更急。” “所以得同时做。” 她看着我:“你打算怎么分头?” 我没回答,转身往回走。她跟上。 服务间门还是虚掩的,清洁车靠墙立着。我进去第一件事是拧亮战术手电最低档,光圈扫过角落,停在通风口盖板上。 十字螺丝钉。 匕首能拧。 但现在不是拆的时候。 周婉宁坐到清洁车边缘,打开微型计算机。屏幕亮起,蓝光映在她脸上。 她输入一串代码,调出赵卫国名下公司的物流记录。页面跳转,显示最近七十二小时内有三批“科研设备”申报出境,但目的地全是空白。 “找到了。”她点开一条,“这个编号,和刚才提到的‘红箱’匹配。” 我凑近看。 来源标注写着“境外基因研究合作项目”。 “假的。”我说,“这种级别样本不可能走民用申报渠道。” “我知道。”她抬头,“问题是,谁批准的?海关署长一个人做不到。” “还有人配合。”我说,“船上就有。” 她手指停在键盘上。 “你是说……现在动手?” “时间不够。”我说,“两小时,我们必须知道货什么时候进冷藏舱,谁负责押运,路线有没有备用通道。” 她想了想:“我可以接入船务调度系统,查冷藏舱的进出记录。” “多久?” “十分钟,但如果被发现,会触发警报。” “做。”我说,“我守门口。” 她开始敲键盘。 我站在门缝边,一只眼盯着走廊。水晶吊灯照下来,地面反光。每隔三十秒,就有侍应生例行巡查一次。 第七次脚步声过去后,她突然抬头。 “查到了。b3冷藏舱今晚唯一一次开启记录是十点十五分,维护人员登记的是‘技术检修’,但工单编号不在系统备案库里。” “假身份。”我说。 “对。而且……”她声音低下去,“进出通道是独立电梯,从三层员工区直达底层,中途不停靠。” 我脑子里过了一遍游轮结构图。 那条路没有监控,也没有乘客能进入。 “他们不会走主梯。”我说,“一定是这条线。” 她合上电脑:“我们现在有两个目标——账本还在主桌传阅,走私货两小时后启动。你选哪个?” 我靠着墙,右手无意识摸了下腰后的匕首。 女儿的脸在我眼前闪过。 她画的全家福还在我背包里。 如果这批货真是拿孩子做的实验体,放它走,等于让更多家庭破碎。 可如果没有账本,扳不倒赵卫国,一切都会重来。 “两个都得拿。”我说。 她皱眉:“不可能同时。” “那就先确保证据在手。”我掏出虹膜贴片,“我去拿账本。你继续盯调度系统,一旦发现货开始移动,立刻通知我。” “那你得快。”她说,“十点十五分前必须回来,否则错过拦截时机。” “明白。” 我正要开门,她忽然抓住我手臂。 “陈铮。” 我回头。 “如果你被抓……别承认认识我。” 我看她一眼:“你也一样。” 她松手。 我拉开门,走出去。 走廊灯光刺眼。 我沿着墙根往前,心跳平稳,呼吸均匀。 主宴会厅还在热闹。 我绕到侧后方柱子后,重新取出微型相机。 银盘已经不在服务员手里。 我扫视主桌。 第七个服务员正站在角落喝水,空着手。 账本被人拿走了。 我眯起眼。 这时,主厅大门方向传来掌声。 赵卫国走进来,手里拿着一杯红酒。 他没喝,只是举起来,笑着说了句什么。 全场鼓掌。 我看到他左手无名指上的蛇形戒指,在灯光下一闪。 他走向主桌,坐下。 我注意到,他西装内袋鼓了一下。 像是塞了东西。 我低头看表。 九点零三分。 还有一个多小时。 我转身往回走。 服务间门开着一条缝。 我推门进去。 周婉宁还在操作电脑,抬头看我:“没拿到?” “被他收了。”我说,“账本在赵卫国身上。” 她手指顿住。 “那你刚才在外面……都看到了?” “看到了。”我说,“他也快行动了。” 她盯着屏幕:“调度系统刚更新,b3电梯申请启动时间——九点五十分。” 我算了一下。 从这里到三层员工区,再到底层,至少二十分钟。 “九点五十?”我问。 “对。比原计划提前二十五分钟。” 我明白了。 他们察觉了。 可能是因为安检时的延迟,可能是某个摄像头拍到了我们。 不管是什么,对方已经开始加速。 “来不及等账本了。”我说。 她抬头看我。 “现在就得动。” 她关掉电脑,站起身。 “那你打算怎么拦?” 我拉开背包,拿出战术匕首,插进袖口暗夹。 “先断他们的路。” 第72章 危机预警 我刚拉开服务间门,周婉宁抓着我手臂问:“那你打算怎么拦?” 话音没落,脑子里突然响起一个声音。 【战场重建系统:连续签到七日达成,解锁“战场回溯”功能】 眼前一黑,像是被人猛拍了后颈。 接着画面直接塞进脑子—— 游轮底层,b3冷藏舱炸了。火光从舱门缝里喷出来,金属墙皮卷边翘起,像烧糊的铁皮罐头。气浪掀翻通道两侧的管道支架,一根液压杆飞出去,钉死在对面舱壁上。倒计时浮在视野中央:01:47:23。 三秒。 画面消失。 我站在原地,呼吸没乱,心跳也没快。但右手已经摸到了袖口的匕首柄,指节发紧。 “刚才……你看到什么了吗?”周婉宁问我。 我没有回答。不是不想说,是不能说。 这系统从不开口,现在突然激活新功能,一定是因为局势到了临界点。那三秒钟的画面太真实,不是幻觉。火焰的走向、冲击波的角度,全是军用定向爆破的标准模式。这种手法,我在演习里见过三次,每一次都清空整层建筑。 账本不重要了。 走私也不重要了。 他们根本不是要运货。 是要毁船。 我把匕首推回暗夹,手慢慢松开。视线扫过服务间角落的清洁车,上面还放着周婉宁的微型计算机。屏幕黑着,电源线插在墙角插座里。 她还在等我回答。 我抬头看她:“你刚才查到的调度记录,还能再调一次吗?” “能。”她说,“但刷新会有痕迹,系统可能报警。” “不用进系统。”我说,“你之前看到的工单编号,还记得吗?” 她皱眉:“不在备案库里那个?记得,是tS-7R9x。” 我闭眼一秒。回溯画面里,爆炸前七秒,冷藏舱外的控制面板闪了一下红灯,代码滚动太快,只看清最后几位——R9x。 对上了。 这不是巧合。 赵卫国提前启动电梯,是为了给炸弹通电。所谓的“技术检修”,是让爆破专家进入底层布线。整个过程伪装成常规维护,等货一进舱,立刻引爆,连人带证据一起烧干净。 我睁开眼,看向走廊尽头的金色帘幕。宴会厅的音乐还在响,鼓点震得地板微颤。 时间不多了。 “你信我吗?”我问周婉宁。 她愣了一下:“你说什么?” “如果我说,这船两小时内会炸,你会信吗?” 她盯着我:“你从哪知道的?” “我没空解释来源。”我说,“你现在有两个选择——要么当我在发疯,继续查你的系统;要么关掉电脑,离开这层,去顶层甲板等救援。” 她没动。 “你不走?”她反问。 “我不走。”我说,“这船上几百人,包括我女儿的同学。没人知道要出事。我不能走。” 她沉默几秒,忽然伸手拔掉计算机电源。 “那你打算做什么?”她声音压低。 “找炸弹。”我说,“不是普通炸弹。是能穿透冷藏舱防爆层的高能装药,位置一定在承重结构附近。引线需要供电,所以最近有人动过电力系统。” 她点头:“三层配电房十五分钟前有维修记录,登记人叫‘张立’,但我查过,公司没有这个人。” 我又对上了。 回溯画面里,爆炸前四十三秒,配电箱跳过一次电弧,火花从左下角接线端子喷出来。 “带我去。”我说。 “不行。”她摇头,“你一露面就会被识别。你是通缉名单上的脸,虹膜贴片只能撑十分钟。” 我从背包里掏出战术手电,拧开底盖,取出藏在电池仓里的备用SIm卡。这是昨天换下来的旧卡,还没注销。 “用这个联系码头接应组。”我说,“让他们准备救援船,十点三十分到位。另外,通知海警,封锁东锚地,任何靠近‘海鸥号’的船只都别放行。” 她接过卡:“那你呢?” “我去底层。”我说,“从员工通道绕,避开监控。” “你一个人?” “人多了反而暴露。”我说,“而且……我知道它在哪。” 她说不出话。 我知道她在想什么。为什么我这么肯定?为什么我能说出连她都没发现的细节? 但我不能说系统的事。 这东西像块疤,长在我脑子里。它救过我,也折磨过我。十年前全队死光的时候它没出现,我躺了十年植物人它才醒来。它不教我做人,也不提醒危险。它只给资源,让我自己选。 这次突然开启回溯,说明接下来的行动,错一步就是死局。 我转身走向门口,手搭上门把。 “陈铮。”她在后面叫住我。 我回头。 “如果你真能看到未来……那你能看到自己活下来吗?” 我没回答。 门拉开一条缝,走廊灯光照进来一半。 我走出去,没回头。 脚步声沿着墙根往前。转角处有摄像头,我低头,肩膀一偏,躲进通风口阴影里。右腿有点僵,植物人时期落下的毛病,走路多了会发麻。但现在顾不上。 三层员工区有两条路通往底层。主梯直通货舱,但有巡逻队。另一条是维修通道,连接设备间和配电房,监控少,路线复杂。 我选后者。 路过一间工具室,门虚掩着。我推门进去,顺手拿走挂在墙上的工程帽,扣在头上。又从柜子里抽出一份维修单,夹在腋下。这是最简单的伪装——只要看起来像在干活,没人会多问。 走到维修通道入口,铁门上了锁。我从鞋垫下摸出一根细钢丝,三秒撬开挂锁。 门推开,里面漆黑。 我打开战术手电最低档,光圈压到最小,只照脚前三十公分。楼梯是铁架结构,每踩一步都有轻微震动。我放慢速度,耳朵听着上方动静。 爬到一半,手机震了一下。 是周婉宁发来的消息:“已通知接应组。配电房维修记录已被删除,对方察觉了。” 我删掉消息,关机。 前方拐角有红光闪烁。 是配电箱的指示灯。 我贴墙过去,蹲下查看。 箱体外壳有新划痕,螺丝拧得不齐。打开一看,内部线路被动过。原本并排的两根主线,现在多绕了一圈线,接入一个黑色模块。我没碰它。 但这不是主炸弹。 这只是中继器,用来延长遥控信号。 真正的炸药,一定在b3。 我继续往下。 到底层走廊,空气变冷。前面就是冷藏舱区,走廊尽头有红外感应灯。我趴在地上,慢慢往前爬。衣服蹭着水泥地,发出沙沙声。 离b3还有十米,我停下。 头顶通风管传来嗡鸣。 不是空调。 是计时器。 我摘下手表,贴在管道上。震动传导清晰——滴、滴、滴,间隔精准,每三十秒一次。 军用级定时模块。 回溯画面里,爆炸前十二秒,通风口喷出一股白烟。那是冷却剂泄漏,炸弹已经开始预热。 我抬头看天花板。 通风管道格栅是方形的,螺丝固定。只要拆下来,就能顺着管道爬进冷藏舱上方夹层。那里是结构弱点,也是最佳安放点。 我摸出匕首,正要起身。 远处传来脚步声。 两个人,穿着维修服,朝这边走来。 我退回阴影里,手握紧匕首。 他们走到b3门前,其中一人刷卡开门。 门开一瞬间,我看见里面角落有个银色箱子,连着三根线,接到墙上的配电盒。 那就是了。 门关上。 我靠在墙边,呼吸放轻。 时间还剩一小时四十一分。 我知道炸弹在哪。 也知道怎么拆。 但现在不能动。 他们有人守在里面。 我得等下一个机会。 手表屏幕亮着,倒计时静静走着。 我盯着它,手指在匕首柄上轻轻敲了三下。 跟十年前,最后一次任务前一样。 第73章 炸弹搜寻 我靠在墙边,手表屏幕上的倒计时还在走。 一小时四十一分。 b3舱门关着,里面有两个守卫。刚才他们换班的时候我看到了,一人出来上厕所,另一人留在里面看设备。十五分钟一轮,规律得很。可红外巡检也是十五分钟一次,时间卡得太死,没法硬闯。 右腿开始发麻。植物人躺了十年,肌肉萎缩不是开玩笑的。蹲久了血脉不畅,现在整条腿像被铁丝缠住,动一下都费劲。 我不能等。 伸手摸出战术手电,拧开反光面。对准走廊尽头那根消防栓上方的金属接缝——那是我和周婉宁约定的信号点。 三短,三长,三短。 SoS。加上方位代码073。 光点闪了三次。 然后熄灭。 我把手电塞回口袋,从背包里抽出那张全家福。女儿画的,歪歪扭扭的三个人站在一起,头顶飘着太阳和云朵。她总说爸爸是英雄,可她不知道我现在连一步都迈不出去。 我把画纸折好,塞进通风口缝隙。如果我没出去,至少有人能顺着这条线查下去。 做完这些,我闭眼等着。 十分钟后,消防栓上方亮起一道微弱的反光。一闪,两闪,三闪。 回应来了。 周婉宁收到信号了。 她会想办法。 我也得准备下一步。 三层服务通道,周婉宁贴着墙根快步走。 微型计算机夹在腋下,耳机紧贴耳廓,接收端传来细微电流声。她刚收到陈铮的摩尔斯信号,位置确认在底层b3外侧通风道。现在需要制造一次断电,让他有机会靠近。 配电房就在前方五米处。门锁是电子磁卡式,她迅速从袖口滑出特制U盘,插入读卡器底部隐蔽接口。界面跳转三次后,成功切入备用系统权限层。 游轮的制冷模块采用独立供电线路,模拟过载故障最不易引发怀疑。她指尖飞快敲击虚拟键盘,调出b区电力拓扑图,选定“b区过载保护”选项,设定触发延迟为0.8秒。 手指悬停在回车键上。 一旦执行,系统日志将留下操作痕迹。赵卫国的技术组若启动溯源程序,三分钟内就能锁定入侵源。 但她没有退路。 按下回车。 屏幕弹出提示:“指令已发送,预计延迟1.2秒执行。” 她立刻切换至加密通讯频道,输入简短信息:“断电一次,十秒窗口。” 发送。 拔掉U盘,转身隐入阴影中,脚步轻而稳定,未留下任何声响。 底层走廊,我听见头顶通风管嗡鸣了一声。 不对劲。 正常制冷运行时有低频共振,但不会突然中断声音。 下一秒,整条走廊陷入黑暗。 应急灯尚未启动的刹那,我猛然冲向b3舱顶的金属格栅。 匕首撬进螺丝缝隙,两下旋松一角。第三下正要发力,头顶传来脚步声。 舱门开了。 “怎么回事?”一个守卫低声问。 “电压波动,可能是发电机问题。”另一个回答,“我去看看配电箱。” 脚步声渐行渐远。 我咬牙加速,将格栅整个掀开,翻身爬入通风管道。 管道狭窄逼仄,只能匍匐前行。爬行不到五米,前方出现t型交叉口。左边通往夹层上方,右边向下延伸。我选左。 刚挪到预定位置,应急灯亮起。 冷白色的光线从下方透上来,映出夹层中央的银色箱子。 x-9高能聚合装药。 背面标签清晰可见:红色警示标、双冗余引信标识、防拆自毁机制说明。 这种炸药我没亲手拆过,但受训时学过规则:主副线路必须在同一毫秒切断,否则反制系统立即引爆。 更棘手的是,引线不止两条。我屏息细数——一根接入舱内传感器,一根通向墙外配电盒,最后一根……埋入水泥地基深处,去向不明。 贸然动手,等于自杀。 我伏在管道内,纹丝不动,等待下一个机会。 凌晨零点整。 脑子里“叮”的一声轻响。 【战场重建系统:签到成功】 半透明界面浮现眼前,绿色字体缓缓滚动: “获得‘军用级炸弹探测器’(手持式,可识别电磁脉冲源与隐蔽引线)。” 我立刻意识沉入背包空间,取出一个黑色小方盒。巴掌大小,表面带吸盘,正面嵌有微型显示屏。底部磁扣轻按,设备自动开机。 屏幕亮起,三条动态红线跃动。 第一条指向舱内传感器——干扰假目标,诱敌用的。 第二条直连墙外配电盒——真正的供电线路。 第三条……深入地下,信号最强。 它不在船上。 这颗炸弹能远程激活。 我盯着屏幕,呼吸微微凝滞,手心渗出冷汗。 原来他们根本不怕我们找到炸弹。 因为只要按下按钮,无论身处何地都能引爆。 我贴紧通风管壁,将探测器吸在格栅边缘的金属框上。 屏幕逐渐稳定,信号流清晰呈现。主线路电流平稳,说明定时模块正在运行;副线路间歇性跳动,应为自毁检测回路,每15秒扫描一次状态。 要拆,必须在同一毫秒切断两根线。 没人能做到。 除非有帮手。 我摸出手机,想给周婉宁发消息,又强行停下。 通讯可能被监听。 我想起她之前教我的暗语方式——用温度变化传递信息。 我把探测器贴在通风管内壁,用手紧紧捂住背面散热口。三十秒后松开。 热量通过金属传导,会让上层管道温度短暂升高0.6c以上。 如果她在监控全船温控数据,就能识别出这段异常波动—— “发现双线路,需同步切断。” 我静静等待。 一分钟过去,没有回应。 突然,探测器屏幕闪了一下。 第三条线的信号强度骤增。 远程端有人在检测连接状态。 他们在确认炸弹是否在线。 我迅速关机,将设备贴身藏进衣服内侧。 几秒后,脚步声再次响起。 两个守卫走进b3舱。 “刚才断电查了吗?” “查了,说是发电机抖动,没事。” “盯紧点,老板说今晚不能出岔子。” 门关上了。 我趴在管道里,呼吸放轻,心跳却越来越沉。 探测器在我胸口贴着,还有余温。 时间还剩一小时二十三分。 我知道怎么拆。 也知道谁在背后操控。 但现在动不了。 我抬起左手,看手表。 秒针走着。 滴答。 滴答。 远处传来一声金属撞击声。 像是工具掉在地上。 接着是脚步声,朝这边来。 第74章 希望曙光 脚步声越来越近,我贴在通风管壁上不敢动。探测器还在手里,屏幕暗着,刚才那阵信号波动让我知道远程端有人查过连接状态。现在不能开机,也不能出声。 金属管道传来的震动告诉我,守卫又开始巡逻了。他们说话声音不大,但能听清是在检查设备运行情况。我屏住呼吸,把探测器塞进衣服内侧,紧贴胸口。体温慢慢盖住它的余温,这样不容易被探测到。 等脚步走远,我才轻轻呼出一口气。右手摸向战术手电,拧开反光面,对着上方格栅边缘照了一下。三短三长三短,重复两次。这是我和周婉宁之前定的备用信号——如果通讯断了,就用光线变化传递位置信息。 做完这个动作,我重新取出探测器,按下开机键。屏幕亮起,三条红线跳动。第一条是假目标,干扰用的;第二条通向墙外配电盒,主供电线路;第三条深入地下,远程激活信号源稳定。 倒计时还剩一小时十八分。 我知道该怎么拆。但一个人不行。 我想起周婉宁说过的话:“船上温控系统是独立模块,所有区域温度变化都会记录。”她当时只是随口提了一句,但我记住了。 手掌贴住探测器背面散热口,用力捂住。三十秒后松开。再捂住,再松开。重复三次短时间加热,间隔固定。这是SoS的热信号版本。接着停顿十秒,再做两次同样的操作——代表“发现双线,需同步断”。 如果她在看数据,一定能识别出来。 我盯着屏幕,一边观察线路状态,一边等回应。两分钟过去,第三条线没再波动,说明远程端没有实时检测。这给了我一点时间。 可我还是不知道她有没有收到信号。 管道里很闷,汗水顺着额头往下流。右腿又开始发麻,肌肉萎缩的老毛病总在这时候犯。我换了个姿势,尽量让血流通畅些。背包里的匕首硌着背,但我没动它。现在不是逞强的时候。 突然,探测器吸盘接触的金属框传来轻微震动。不是脚步声带来的那种持续震感,而是有节奏的、像是空调出风突然调节温度引起的共振。 一次短震,一次长震,再来一次短震。 两短两长。 她收到了。 而且在回应我。 我闭上眼,肩膀松了一点。不是因为轻松,是因为终于不是一个人扛了。 她懂我的意思。也愿意配合。 我把探测器放稳,开始想下一步怎么操作。双线路必须在同一毫秒切断,人手做不到。唯一的办法是用机械装置同时触发断开。 周婉宁带着微型计算机,那东西能编程延迟信号。如果她能把程序接入探测器,控制两个继电器同步动作,我这边只需要完成物理切断就行。 计划在脑子里过了一遍:她远程启动程序,信号传到探测器,继电器接收到指令瞬间断开两条线路。我拿着匕首,在那一刹那把引线割断。 时间窗口只有0.01秒。但我们有机会。 我在心里默念:等你进来。 探测器屏幕上的主供电流依然平稳,副回路每十五秒扫描一次状态。倒计时变成一小时十五分。 我从背包里拿出军用水壶喝了一口,压下喉咙里的干涩。手指无意识地摩挲着腰间——那里曾经别枪的地方,现在空着。但这不重要,我现在要的是精准,不是火力。 远处又传来脚步声,这次是从另一条通道过来的。我立刻关掉探测器,贴身藏好。整个人缩在拐角处,连呼吸都放轻。 人影走过下方格栅,灯光扫过管道内壁。是个穿维修服的男人,手里拎着工具箱。他停下来看了看b3舱门,敲了两下,没人应。然后掏出钥匙卡刷了一下,门开了条缝,他又检查了一遍才离开。 这说明他们对这里很在意。但也说明常规巡查不会长时间停留。 机会有,但很小。 等那人走远,我再次开机。屏幕恢复,信号正常。第三条线依旧连着远程端,但没有活动迹象。我抓紧时间把手掌贴上去,再次发送热信号——这次是单次短震加长震,表示“方案已定,准备接入”。 做完之后,我靠在管壁上,等她的回应。 十分钟过去了。 没有震动。 也没有任何反馈。 我开始怀疑是不是哪里出了问题。也许她被发现了?或者温控系统权限被锁? 正想着,探测器吸盘突然连续颤动三次。短,长,短。 SoS回应。 紧接着,金属框温度下降,明显是空调冷风调强了。她用降温的方式告诉我:收到指令,正在准备接入设备。 我点头,低声说:“来了就好。” 这时候,下方舱门又响了。我迅速关机,把探测器压在身下。整个人贴紧顶部,一动不动。 门开的声音,两个人走进来。 “刚才系统报b区温度异常,查了吗?”一个声音问。 “看了,可能是传感器误报。”另一个回答,“这种老船经常这样。” “盯紧点,老板说了今晚不能出事。” “明白。” 脚步声绕着箱子转了一圈,然后出门,锁上了。 我等了几分钟,确认没人回来,才重新开机。屏幕亮起,倒计时一小时十二分。 一切如常。 我把探测器固定在格栅边缘,让它保持稳定接收状态。右手握紧匕首,左手放在探测器电源键上。只要她那边准备好了,我会第一时间启动同步程序。 这时,探测器吸盘再次震动。 两短,两长。 “准备配合”的信号。 我深吸一口气,手指搭在电源键上,没动。 现在只能等。 等她把程序部署到位,等系统建立连接,等那个可以动手的瞬间。 管道外传来游轮引擎的低鸣,还有远处音乐声。宴会还在继续,没人知道底层已经悬在生死线上。 我低头看表,秒针走着。 滴答。 滴答。 突然,探测器屏幕闪了一下。 第三条线的信号强度开始缓慢上升。 远程端……正在建立连接。 第75章 拆除炸弹 探测器屏幕上的第三条线信号强度还在上升,我知道周婉宁那边已经开始接入系统。时间不多了,倒计时已经走到一小时十一分。我左手按住电源键,右手握紧战术匕首,刀尖对准两条引线交汇的位置。 我能感觉到自己的心跳在加快,但手很稳。这种时候不能慌,十年前在边境排爆训练的时候教官说过,越怕死的人越容易死。我现在不是为了自己活着,是为了陈雪,为了不让这艘船上的几百人变成碎片。 屏幕突然闪了一下,绿色光标跳动一次。同步程序启动了。 0.03秒准备窗口开始倒数。 我盯着那两条线,脑子里只有一件事:等绿光,动手。 耳边什么声音都没有,连游轮的引擎声都好像消失了。我的全部注意力都在屏幕上,在那两条线上,在周婉宁能不能准时发指令。 一秒过去了。 两秒。 突然,绿光一闪! 我猛地压下匕首,刀刃同时切断两条引线。 火花“啪”地炸开,一股焦糊味瞬间弥漫开来。探测器发出短促的“嘀”声,紧接着所有红线全部熄灭。主供电回路断开,远程信号源也中断了。倒计时定格在00:00:10。 炸弹失活了。 我靠在墙边喘气,额头上的汗滴进眼睛里,有点疼。右手还在发抖,不是因为害怕,是长时间紧绷后的放松。我慢慢把匕首收回背包,顺手摸了摸左眉骨的伤疤。这块疤陪我活过了十年植物人,也陪我走到了今天。 成功了。 但我不能停。 我抬头看了看通风管道口,又扫了一眼b3舱四周。这里太安静了,安静得不对劲。赵卫国不会只放一颗炸弹就完事,他喜欢留后手。而且刚才维修工来检查过门锁,说明这里面还有别的东西。 我从地上站起来,右腿还是麻的,走路有点拖。我扶着货架往前走,脚步放得很轻。每一步都踩在金属地板上,声音不大,但我能感觉到震动传到指尖。 走到冷藏舱最里面,我发现一面墙的颜色和其他地方不一样。别的墙面是深灰色防锈漆,这一块偏浅,像是后来补过的。我伸手敲了敲,声音空洞。 有问题。 我掏出战术手电,关掉其他光源,只留下一束窄光扫过去。墙面接缝处有细微划痕,不是油漆裂纹,是被人撬动过又重新封上的痕迹。我用匕首尖轻轻刮了一下,漆皮掉了,露出下面不锈钢板的边缘。 这是个暗格。 我正要继续撬,背包里的探测器突然震动了一下。不是警报,是周婉宁发来的热信号——两短一长,代表“注意监听”。 我立刻停下动作,贴墙蹲下。 几秒钟后,隔壁房间传来一声闷响,像是有人撞到了铁柜。接着是布料摩擦的声音,还有微弱的呼吸声,断断续续的。 不是巡逻守卫。 更像是……被困住的人。 我回头看了眼探测器,屏幕没有报警,说明周围没有电子监控。我把手电关掉,趴在墙边仔细听。那声音又来了,这次更清楚,是手掌拍打金属板的声音,节奏很慢,像是求救。 我重新站起来,用匕首沿着缝隙一点点撬。钢板有点松动,但焊死了两边。我换了个角度,用力往上顶。嘎吱一声,板子翘起一条缝。 里面黑着,什么也看不见。 我打开手电照进去,光束扫到一张脸。 是个男人,穿着白衬衫,领带歪了,脸上有淤青,嘴巴被胶带封着,双手反绑在背后。他看到光,猛地挣扎起来,眼睛瞪得很大,拼命摇头,嘴里发出“呜呜”的声音。 我赶紧伸手把他拉出来。他摔在地上,剧烈咳嗽,我撕开他嘴上的胶带。他大口喘气,嘴唇发紫。 “别说话,先缓一下。”我说。 他点点头,手指抓着我的袖子,眼里全是恐惧。 “你是谁?”我问。 他张了张嘴,声音很哑:“会计……滨海集团财务部的……他们把我关在这儿三天了……账本……他们拿我的指纹开了保险库……” 我脑子一震。 账本! 游轮上真有账本!而且不是赵卫国随身带着,是存在某个加密保险库里,需要活体指纹验证才能打开。这些人抓了会计,逼他开门,然后把他塞进夹层灭口。 “你还记得保险库位置吗?”我压低声音问。 他点头:“东区三层,c区走廊尽头,有个设备间,门后面就是。密码是六位数字,但我没看清……他们不让我看屏幕……” 我看了眼手表,拆弹用了不到五十分钟。宴会还没结束,赵卫国应该还在甲板上。现在上去抓人太早,证据不够。但如果能找到账本,就能直接扳倒他。 我扶会计坐好,从背包里拿出军用水壶给他喝了一口。 “你能走吗?” 他试了下站起来,腿软,但还能撑住。 “我带你出去,但你得听我的,不能乱喊。” 他点头:“你要账本对吧?我可以帮你……我知道怎么绕过二次验证……只要再按一次指纹就行。” 我看着他,没说话。 这个人是不是可信,我不知道。但他现在没理由骗我。如果他是赵卫国的人,就不会被关在这种地方等死。 我掏出手机,想给周婉宁发消息,却发现信号被屏蔽了。底层本来就没信号,加上刚才拆弹时可能触发了干扰装置。 我改用手掌贴住探测器背面,加热三次,短-长-短,再停顿,重复两次——这是我们约定的“发现关键目标,需支援”信号。 做完这个动作,我背起会计,让他搂住我的脖子。他体重不轻,加上我右腿不方便,走得慢。但我们必须离开这里。 刚走到b3舱门口,我听见上方传来脚步声。不止一个人,穿的是皮鞋,节奏整齐。 我立刻退回阴影里,把会计按在地上。两人从楼梯下来,都是黑西装,耳朵上有通讯器,手里拿着金属探测仪。 “刚才温度又异常了,查一下是不是设备故障。” “老板说十分钟内必须确认安全。” 他们走到冷藏舱门口,刷卡开门。 我屏住呼吸,手摸向腰间——那里没有枪,只有匕首。 会计在我耳边小声说:“他们每天换班前都要检查一遍,待会会去控制室签到。” 我点头。 等两个保安走进舱内,我抱着会计悄悄往另一侧通道挪。这里有条维修梯通向上层甲板,平时没人走。只要上去,就能找到有信号的地方联系周婉宁。 我们爬到一半,探测器突然震动。 我拿出来一看,屏幕亮了。 周婉宁接入了。 她发来一条加密信息: “c区设备间已解锁,摄像头循环播放,给你三分钟窗口。小心,赵卫国身边多了两个保镖,王振不在船上,但有人冒充他的代号。” 我看完,把信息删掉。 会计在我身后问:“怎么样?” 我回头看了一眼他的脸:“准备好了吗?” 他咬牙点头:“只要能毁了那些账本,让我做什么都行。” 我继续往上爬。 梯子顶端的盖子有点锈住了,我用匕首撬开一条缝,往外看。这里是服务通道,灯光昏暗,没人。我把会计推上去,自己随后跟上。 刚站稳,远处传来音乐声。 宴会还在进行。 我贴着墙走,会计紧跟在后面。转过一个拐角时,我忽然停下。 前方走廊尽头,站着一个穿碎花裙的女孩。 她背对着我们,手里拿着一台微型计算机,正在输入什么。 听到脚步声,她转过头来。 是周婉宁。 她看见我,点了下头,然后举起电脑,屏幕显示一行字: “三分钟后,c区监控重启。” 第76章 囚禁证人 我背起会计,周婉宁在前面带路。梯子顶端的盖子锈住了,我用匕首撬开一条缝,先探头看了看。服务通道没人,灯光昏暗。我把会计推上去,自己跟着爬出。 周婉宁蹲在地上操作微型计算机,屏幕蓝光映在她脸上。她抬头看我一眼,手指点了点耳朵——意思是注意听。 远处传来杂音。 不是脚步声,也不是警报。像是金属敲击管道的声音,断断续续,节奏不稳。我停下动作,右腿靠着墙边缓了缓。刚才爬梯子太急,肌肉发紧。 “你听见了吗?”我问。 周婉宁点头,把电脑递给我。屏幕上显示声波图谱,波动集中在东侧走廊方向。她指了指耳机,里面正在回放那段声音:三下轻敲,停顿两秒,再两下重击。 这不是巡逻队的节奏。 我摸了摸背包里的探测器,刚想开机,周婉宁已经按住我的手。她摇头,做了个“关电源”的手势。现在全船监控都在重启倒计时,任何电子信号都可能被捕捉。 我们三人贴着墙走。会计走得慢,每一步都拖着脚。我扶着他肩膀,尽量不让他的鞋底发出摩擦声。转过两个拐角后,那声音更清楚了。 是拍门声。 而且是从墙里传出来的。 周婉宁停下,在一扇维修门前蹲下。门很窄,刷着灰色防锈漆,把手上有新鲜划痕。她伸手摸了摸门缝,站起来对我比了个“c”字——代表封闭空间,有人被困。 我掏出战术手电,照了一下地面。有拖拽痕迹,还有一小片干涸的血迹。鞋印是皮鞋,但大小不对劲——前半部分深,后跟浅,说明人被拖进来时双脚离地。 这门不能硬开。 我往后退半步,从背包夹层取出备用刀片。这种老式游轮的维修门锁芯松动,只要角度对,轻轻一撬就能打开。周婉宁站到我身后,随时准备干扰电力系统。 我将刀片插入门缝,手腕微转。咔哒一声,锁开了。 门内黑着。我先进去,手电扫了一圈。房间很小,堆着几箱备用零件。角落里蜷着一个人,双手被钢缆绑在铁架上,嘴上贴着胶带。 看到光,那人猛地挣扎起来,眼睛瞪大,喉咙里发出呜咽声。 我示意周婉宁守门,自己走过去。先检查四周墙面,确认没有摄像头和引线。然后撕下他嘴上的胶带。 他咳得厉害,脸涨成紫色。 “别说话,喘匀了再说。”我说。 他点点头,嘴唇抖着,眼泪流下来。 周婉宁蹲下,打开电脑连上本地数据库。面部识别开始运行。几秒后,屏幕跳出信息:林志远,滨海集团财务部主管,三个月前登记失踪。 “你是林会计?”我问。 他喘着气:“是……他们抓了我……逼我开保险库……账本在c区设备间……备份数据还没删……” 我盯着他:“那你刚才为什么不喊?” 他苦笑了一下:“主控电源一直开着,监听系统通着电。只有你们切断供电那会儿,屏蔽失效了,我才敢敲墙。” 他说完抬起左手,手腕上全是勒痕,中间有一道新伤。“他们每天用电击器逼我配合,但我记住了指纹验证的时间差——七秒。只要在第一次录入后七秒内再按一次,就能绕过人脸识别。” 周婉宁快速输入指令,恢复c区摄像头三分钟循环播放。这是她能争取的最大窗口。 我看着林志远:“你想活命,就得跟我们走。账本交出来,我可以送你母亲出境。” 他咬着牙,点头:“我信你。你是唯一敢动赵卫国的人。” 外面走廊传来音乐声,宴会还在继续。我们不能再等。 我扶起林志远,让他靠在我肩上。他体重不轻,加上我右腿不方便,走得很慢。周婉宁走在前面探路,电脑握在手里,随时准备应对突发信号。 走到第三个拐角时,她突然停下。 前方灯光亮了些,能看到主甲板的入口。但门口站着两个穿黑西装的男人,耳朵上有通讯器,正低头说话。 “保镖换岗。”她低声说,“比原计划提前了五分钟。” 我靠墙站定,让林志远坐下。他呼吸急促,额头冒汗。 “还能走吗?”我问。 他点头:“能。” “待会我吸引他们注意,你和周婉宁从右侧通风口绕过去。那里通向救生艇区。” 周婉宁摇头:“不行,那边刚触发红外报警,巡逻队马上过来。” 我看了一眼手表,距离监控重启还有两分十八秒。 时间不够了。 我从背包里拿出军用水壶,拧开盖子喝了一口。水有点凉,顺着喉咙下去,脑子清醒了些。 “你有没有试过伪造指纹?”我问林志远。 他愣了一下:“用硅胶膜可以。我办公室抽屉里就有,但他们肯定换了锁。” “不需要真锁。”我说,“只要能让系统记录一次非法验证,就能留下日志。海警查起来,这就是证据。” 周婉宁明白了我的意思。她迅速调出船体网络结构图,找到c区终端节点。“如果能在三分钟内上传病毒,就能自动复制所有访问记录。” “我去。”我说。 “你不能去。”她看着我,“你是最后防线。万一失败,得有人带林会计离开。” 我没说话。 她说得对。我是盾,不是矛。 “那就你去。”我说,“我在后面掩护。” 她点头,把电脑塞进包里,解开碎花裙外的白大褂。“记得,两分钟后我会制造一次短路,给你十秒进入权限界面。” “十秒够了。”我说。 她看了我一眼,转身走向另一条通道。 我和林志远躲在拐角阴影里等。两分钟像两个小时那么长。我能感觉到他的身体在抖,不知道是因为冷还是害怕。 终于,前方灯光闪了一下。 周婉宁动手了。 我立刻扶起林志远,朝c区设备间移动。门没锁,应该是她远程解锁了。我把他安置在门口,自己抽出匕首守在旁边。 不到十秒,周婉宁出来了。她脸色有点白,但眼神稳。 “搞定了。”她说,“所有访问日志已备份,包括赵卫国三次强开保险库的记录。” 我点头:“走。” 我们三人重新出发。这次路线变了,绕开主通道,走员工后勤区。头顶的音乐声越来越远,空气也变得潮湿。 转过最后一个弯,前方就是救生艇平台。 灯光亮着。 风很大。 我看见平台上站着一个人。 他穿着西装,左手无名指戴着戒指,正低头看着手机。 是赵卫国的人。 第77章 眼线阻拦 我看见平台上站着一个人。 他穿着西装,左手无名指戴着戒指,正低头看着手机。 我没有动,周婉宁也没有出声。林志远靠在我肩上,呼吸很轻,像是怕惊动什么。风从海面吹过来,带着铁锈和柴油的味道。探照灯扫过甲板,一明一暗,节奏固定,每三十秒一次。 那人抬起头,目光扫向救生艇方向。 我知道他不是来巡视的。 他是盯梢的眼线。 我一把拽住周婉宁背包带,把她拉到左侧金属柱后。她没反抗,立刻蹲下,把微型计算机贴地放稳。我顺势将林志远推入右边废弃的缆绳箱后,箱子半开着,里面堆着旧麻绳和生锈的挂钩。 我自己退到护栏边,背靠冰凉的钢板,右腿肌肉抽了一下。植物人躺了十年,现在走路都费劲,更别说快速移动。但我不能慢。 四个人影从平台两侧冒出来。 两个从左,两个从右。都穿黑夹克,耳朵上有通讯器,手里是短管冲锋枪。他们分散站开,呈扇形压过来,脚步不快,但位置卡得很准,正好封住通往救生艇的路。 最前面那人对着耳麦低声说话:“目标发现,携带人质,正位于b7平台。” 灯光又暗了下去。 我趁着黑暗,右手摸进背包,指尖触到狙击枪的枪管。这把枪是我一点点拼出来的,枪管、瞄准镜、弹匣,全靠系统签到一点一点补全。现在它就差子弹。 脑子里突然跳出界面:【签到成功,解锁子弹x5(特种穿甲弹)】 来了。 我屏住呼吸,从夹层取出弹匣。五发穿甲弹,每一发都能打穿防弹玻璃。但现在我不需要杀伤,我要的是震慑。 探照灯再次亮起。 我低声道:“别抬头,等光过去再动。” 周婉宁点头,手指已经在计算机上滑动,开启信号干扰模式。她不能断掉他们的通讯太久,否则会引起怀疑,但她能让信号延迟两秒——这就够了。 林志远缩在箱子里,双手抱头,肩膀一直在抖。他不是战士,他是会计,被关了三个月,每天挨电击逼供。他能活着说出来账本的位置,已经算硬气。 眼线们继续逼近。 左侧两人走在一起,间距太大,配合松散。右侧一个正在调整耳机,另一个盯着我们藏身的位置,枪口微微抬高。中间那个还在通话。 机会只有一次。 我把弹匣插进枪托,咔的一声扣紧。动作必须快,必须安静。探照灯熄灭的瞬间,我完成装填,枪口抵肩,打开光学瞄准镜。 视野清晰。 我锁定最前面那人的脚边地面。只要一枪打在他鞋前,溅起火花,就能让他们知道谁掌握主动权。 我的呼吸变慢,心跳也跟着降下来。这不是紧张的状态,是战斗状态。十年前在边境,我就是这样盯着敌人,等他们露出破绽。 风刮得更大了。 缆绳箱发出轻微晃动声。 右侧那个调整耳机的眼线忽然抬头,看向我这边。 我知道他没看见我,但他感觉到了不对劲。 我不管他。 探照灯又一次熄灭。 黑暗笼罩平台。 我抬起狙击枪,瞄准镜对准目标位置。手指搭上扳机,力度控制在百分之六十。穿甲弹初速高,后坐力大,第一枪必须稳。 周婉宁的手指在计算机上点了两下。 信号干扰启动。 眼线之间的通讯出现延迟。 就在这一刻,我扣下了扳机。 枪声炸响。 火光从枪口喷出,照亮了我的侧脸。子弹擦过水泥地,在那人脚前三十厘米处打出一串火星,叮的一声撞上护栏,弹片飞溅。 所有人僵住。 那人猛地跳开,手按腰间枪套,抬头怒视。 我没收枪,反而把枪口抬高了一寸,对准他的胸口。 “下一个,打心脏。”我说。 声音不大,但在空旷的平台上很清楚。 没人动。 风卷着烟尘掠过。 周婉宁趁机重新设置干扰频率,屏幕上的波形图跳动两下,变成红色。她抬头看我,眼神冷静。 林志远从箱子缝隙往外看,嘴唇发白,但没出声。 眼线们开始重新组织阵型。 刚才被打断通话的那个拿出对讲机,刚要说话,我枪口微移,对准他脑袋。 “你现在说话,我就开枪。”我说。 他停下动作。 但他们不会就这么撤。 果然,左边两人开始慢慢移动,试图绕到柱子后面包抄。右边那个摘下耳机,改用手势沟通。第四个人悄悄往后退,想占据制高点。 我在瞄准镜里看得清楚。 他们训练有素,但不够狠。真正的杀手不会在这种距离犹豫。他们是赵卫国的外围人马,负责盯梢、拦截,不是来拼命的。 所以我还有时间。 我把枪口压低一点,对准左边第一个移动的人膝盖。 “再往前一步,废你一条腿。”我说。 那人停下。 我转头对周婉宁说:“还能撑多久?” 她看我一眼:“干扰最多维持一分二十秒。之后他们会呼叫支援。” 一分二十秒。 不够撤离,但够做点事。 我盯着对面四人,手指仍搭在扳机上。五发子弹,最多打三个目标。剩下那个必须用匕首解决。 但我不想让他们靠近。 我慢慢把枪口移到空中,对着夜空。 “你们听好了。”我说,“我现在数三声。三声之内,让开通道,不然下一枪,就是爆头。” 没人回应。 我开始数。 “一。” 风声盖过我的声音。 “二。” 左侧两人互看一眼,枪口微微下垂。 “三。” 我还是开了枪。 子弹冲天而起,在夜空中划出一道红痕。 四个人全都蹲下,本能躲避。 就是现在。 我猛地转身,对周婉宁吼:“走!绕到通风口那边!” 她立刻起身,扶起林志远。我持枪断后,一步步倒退。眼睛始终盯着那四个眼线。 他们反应过来时,我们已经移动了十米。 其中一个举枪要追,我枪口一转,直接瞄准他面部。 他缩头。 我们继续后退。 平台边缘的铁门就在眼前。 只要穿过那道门,就能进入设备走廊,那里有多个岔路,可以甩开他们。 周婉宁一手扶着林志远,一手抱着计算机。她的碎花裙被风吹得贴在腿上,步伐很稳。 我最后回头看了一眼。 四个眼线站在原地,没有追上来。 但他们没放下枪。 我知道他们已经在呼叫更多人。 我握紧狙击枪,枪管还热着。 周婉宁拉开铁门,林志远踉跄着进去。 我正要跟上,眼角忽然瞥见平台另一端,又有两个人影提着枪跑过来。 支援到了。 我立刻抬枪,对准新来的两人前方地面,连开两枪。 砰!砰! 火光接连闪现。 两人扑倒在地。 我趁机冲进铁门,反手把它拉上。 门没锁。 我从背包抽出战术匕首,插进门缝,卡住闭锁装置。 “他们马上会绕过来。”我说。 周婉宁点头:“我知道一条维修通道,通向c区锅炉房。” “带路。”我说。 林志远喘着气:“我……我能走。” 没人说话。 我们三人沿着昏暗的走廊前进。 头顶的灯忽闪一下。 我摸了摸枪里的剩余子弹。 还剩三发。 第78章 火力压制 头顶的灯又闪了一下。 我靠在通风管道边,枪口抵着肩膀。走廊尽头那扇铁门还开着,匕首卡在闭锁缝里,风从外面灌进来,带着海水的腥味。周婉宁扶着会计蹲在墙角,两人都没说话。会计的手一直抱着那个破皮包,指节发白。 我知道他们还没走远。 刚才那一阵枪声肯定惊动了更多人。四个人从前后包抄上来,前面两个躲在废弃的维修箱后面,枪口对着通道。后面两个爬上了高台,站在锅炉房外的钢架上,能看清我们的一举一动。 光一闪一灭,瞄准镜里的画面跳得厉害。 我低头看了眼弹匣。三发穿甲弹。不能再浪费。 “等会我开枪,你们立刻往前跑。”我说,“贴右边墙,到锅炉房门口停下。” 周婉宁抬头看我,点头。她把计算机塞进包里,一手扶住会计肩膀。 我趴下去,把背包垫在枪托下。风吹得铁皮嗡嗡响,但我知道节奏——闪三下停一秒,风刮两下弱半秒。十年前在戈壁滩守夜,就是靠这个活下来的。 灯光熄灭的瞬间,我抬枪。 第一发打高台左边那人脚前。子弹擦过水泥地,火星炸起,溅在他鞋面上。他猛地缩腿,头往下低。 就是现在。 周婉宁拽着会计冲出去。两人贴着右侧墙壁快走,脚步很急。我跟着起身,枪口扫向前方掩体。那边两人刚要探头,我第二发直接打在他们旁边的金属支架上。 哐当一声,架子断裂,整片铁皮塌下来,扬起一大片灰。烟尘一起,对方视线被挡。我一边后退一边喊:“压低身子,贴墙走!” 他们已经跑到锅炉房门框边,靠着墙喘气。会计咳了几声,但没松手。周婉宁抬头看我,眼神没乱。 可就在这时,左侧维修梯传来动静。 一个人影正往上爬,手里拎着个黑筒。他动作很快,显然是想绕到上面扔东西下来。我认得那种姿势——投掷前要拉环,延迟爆炸。 不能让他出手。 我换半自动模式,手指压住扳机。走廊太窄,不能连发,只能一枪定准。 他刚把手臂抬起来,我扣下扳机。 子弹穿过空气,正中他手腕。黑筒掉下来,在梯口炸开一团白烟,震得整段楼梯哗啦作响。铁锈和碎屑纷纷落下,堵住了上去的路。 解决了。 但我没松劲。高台上的另一个还在。刚才光线太乱,我没看清他有没有拿激光器。这种距离,只要锁定一个人,下一秒就能引来远程火力。 我退到配电箱后面,摸出背包里的玻璃碎片。背面有反光涂层,能当临时观察镜用。我把碎片卡在缝隙里,侧头去看。 果然。高台右侧那人右手拿着个小装置,红点正晃在周婉宁背上。 不能再等。 灯光又暗下去。 我抓准时机,抬枪盲狙。不求打中要害,只要打断他的动作。 砰! 枪响的同时,红点消失了。那人肩膀一抖,手往下一垂,激光器掉在地上。我看见他捂住肩部,血从指缝里渗出来。 “走!”我一把拽过会计,推给周婉宁,“前面左转就是救生艇甲板!别停!” 他们踉跄着往前跑。我收枪跟上,右腿突然抽了一下。十年没动过的肌肉经不起这么折腾,但现在顾不上。 十五米。 最后这段通道是直的,两边没遮没挡。对面三个眼线重新组织了火力,子弹开始打在钢板上,叮当乱响。火星四溅,有几颗擦着我胳膊过去。 不能再拖。 我让周婉宁护住会计蹲在拐角,自己往前匍匐五米。地板冰冷,油污沾在手肘上。我把匕首插进地缝,枪托架在刀柄上固定。 只剩一发穿甲弹。 不能打人。 我抬头看头顶。一根粗铁管横贯通道上方,漆皮剥落,写着“高压蒸汽”。这种老船,管道老化严重,只要打穿一点,就能喷出热气逼退敌人。 我稳住呼吸。 灯光熄灭。 瞄准镜对准管道接缝处。 开枪。 子弹命中,铁管崩裂。滚烫的蒸汽“轰”地喷出来,像一条白龙扑向对面。三人全被逼退,有人惨叫,声音混在汽流里听不清。 成了。 我扔下枪,站起来就跑。周婉宁扶着会计从拐角冲出,三人全速前进。脚下钢板震动,耳边全是蒸汽嘶鸣。 眼前豁然开朗。 救生艇平台就在前面十米。栏杆外是黑海,浪拍着船身。风更大了,吹得衣服贴在身上。 我们冲到平台边缘停下。 周婉宁靠着护栏喘气,白大褂全是灰。会计瘫坐在地,但手仍死死抱着包。我站在最前面,盯着刚才那条通道。蒸汽渐渐散去,里面没人追出来。 可我知道还没完。 刚才倒下的三个,至少还有一个能动。而且赵卫国的人不会只派这几批。 我摸了摸枪管。余温还在。 右腿又抽了一下,我没去管。 周婉宁抬头看我,嘴唇动了动,像是想说什么。 就在这时,会计突然抬手抓住她袖子。 他眼睛睁大,指着平台另一端。 我看过去。 一个黑影正从设备间后门走出来。手里提着枪,步伐很稳。 他没穿黑夹克,而是深灰色作战服。走路时左肩微沉,明显受过伤。右手戴着战术手套,食指勾着扳机护圈。 他一步步朝我们走来。 第79章 救生艇的最后阻碍 黑影越走越近,脚步踩在钢板上发出闷响。我站在周婉宁和会计前面,右腿还在抽,像是有根铁丝在里面来回拉扯。枪已经打空,背包里只剩一把战术匕首,还有昨天系统给的那枚烟雾弹。 我没动。 赵卫国走到平台中央才停下。他穿着深灰作战服,左手插在口袋里,右手搭在枪管上。脸上没什么表情,但嘴角往上翘了一下。 “陈铮。”他说,“你跑得挺远。” 我没说话。眼角扫了眼救生艇——绳索还系着,引擎没启动。遥控器在会计手里,但他抖得厉害,手指根本按不稳按钮。 赵卫国抬了下手。 两侧设备间走出八个人,全端着短管冲锋枪。他们分散站开,形成半圆包围圈,枪口全都对准我们。没人喊话,也没人逼近,就这么等着。 我知道他们在等命令。 风从海面吹过来,带着咸腥味。平台边缘的栏杆锈了一大片,碰一下就能掉渣。我往后退了半步,用身体挡住周婉宁的视线,手悄悄伸进背包。 烟雾弹还在。 脑子里开始倒数。 0点签到还没完成。 现在是凌晨4点58分。 差两分钟。 赵卫国往前走了几步,停在主控台旁边。那里有个红色按钮,标着“照明切断”。他看了一眼,又看向会计怀里的皮包。 “把东西留下。”他说,“你们可以走一个。” 他顿了顿,目光落在周婉宁脸上。 “周婉宁毕竟是我女儿。” 周婉宁没出声。但我感觉到她呼吸变了,节奏乱了一下,她的手紧紧攥着白大褂的下摆。 我低声道:“别信他。” 声音很轻,轻的只有她能听见。 然后抬头看着赵卫国:“你想要账本?那就拿命来换吧。” 赵卫国笑了。这次笑得比刚才明显,嘴角歪上去,露出一排整齐的牙。他轻轻敲了两下主控台边缘,节奏很稳。 “你没资格谈条件。”他说,“你现在连把枪都没有。” 他说得对。 我确实没枪。 背包里的匕首不够看。 体力也快到极限。十年前植物人躺了十年,现在每多撑一秒都在透支。 但我还不能倒下。 会计在我身后喘着粗气,一声比一声重。周婉宁的手慢慢移到背后,像是要去摸什么。我没回头,但知道她在准备。 赵卫国挥手。 手下往前压了一步。 枪口离我们更近了。五米内,全自动扫射的话,三秒就能清场。 就在这时,脑子里响起一声机械音: 【签到成功。今日奖励:烟雾弹x1(军用级,持续45秒,覆盖半径15米)。】 我手指立刻收紧,握住烟雾弹的金属外壳。冰凉,带螺纹,一拧就能激活。 时间到了。 我没急着扔。现在扔,他们会有反应时间。必须配合动作,打他们一个措手不及。 我缓缓后退一步,肩膀贴住救生艇支架。左手仍放在背包外,右手藏在身侧。赵卫国的目光被我吸引,盯着我的脸,像是在等我说最后一句话。 “你当年没死成。”他说,“那只是命大,但现在不一样了。” 我没接他的话。 反而看了眼头顶的灯。 老式钨丝灯,闪了一下。 这种船电路老化,断电是常事。只要有人为干预,就能让灯光彻底熄灭。 我记下了配电箱位置。 就在主控台右侧,一个铁皮盒子,上面有把手。 计划成型。 我对周婉宁说:“等烟一起,你带会计上艇,别回头。” 她点头。 伸手去接会计手里的遥控器。会计愣了一下,才松手。周婉宁握紧遥控器,拇指按在启动键上。 我估算距离。 距配电箱三米。 距救生艇八米。 烟雾弹投掷中心点要落在敌人阵型中间,才能最大范围遮蔽视线。 赵卫国又开口:“最后一句废话,说完我就下令开火。” 我盯着他,慢慢抬起右手,把烟雾弹举到胸前。 他眼神微动,似乎意识到不对。 我猛地将烟雾弹掷向平台中央,同时转身冲向配电箱,一脚踹在铁盒把手上。 咔的一声,闸门弹开。 电流跳火,火花四溅。 头顶的灯瞬间熄灭。 白雾轰然炸开,像一团滚烫的牛奶泼在地上,迅速蔓延。十五米范围内全是浓烟,视线归零。耳边传来杂乱的脚步声,有人喊“关灯!”,有人骂“谁切断电源!”。 我蹲下身,靠着支架喘气。右腿疼得更厉害了,像是整条腿都不是自己的。但我还得撑住。 “走!”我喊,“上艇!” 没有回应。 只有咳嗽声和脚步摩擦地面的声音。 我伸手往前摸,碰到一个人的手臂。是周婉宁。她正扶着会计往救生艇方向挪。我抓住她手腕,用力往前推。 “快!” 他们继续移动。我能听见救生艇舱门被拉开的声音,金属铰链吱呀作响。接着是遥控器按键音——滴、滴两声。 引擎还没响。 启动需要五秒自检。 我趴在地上,耳朵听着四周。敌人的位置分散了,有人在喊方位,有人在试探性开枪。子弹打在钢板上,叮当响。没人敢乱扫,怕误伤自己人。 赵卫国的声音从烟雾外传来:“封锁两侧出口!别让他们发动救生艇!” 命令刚落,远处传来一阵急促的脚步声。 是支援来了。 我咬牙站起来,靠在支架边。背包还在,我把匕首掏出来,握在左手里。右手摸到一根铁棍,应该是之前蒸汽管道崩裂时掉落的。 我还能打。 突然,前方传来一声闷响。 是救生艇底部的固定栓被解除的声音。 成了。 我听见周婉宁在喊:“陈铮!上来!” 我往前冲了两步,脚下一滑,差点摔倒。右腿完全使不上力,只能拖着走。眼前全是白雾,看不清救生艇在哪,只能凭着声音判断方向。 “我在左边!”我吼。 “这里!”她的声音偏右。 我调整方向,终于摸到救生艇边缘。冰冷的金属扶手。我一手抓住,用力把自己拽上去。 刚翻过舷板,就听见外面一声怒吼:“开火!” 枪声炸起。 子弹打在救生艇外壳上,咚咚作响。至少六个人同时射击,火力密集。 我扑倒在舱内,大口喘气。 周婉宁已经坐在驾驶位,手指按在启动钮上。会计缩在角落,抱着皮包,脸煞白。 “发动!”我说。 她按下按钮。 引擎嗡地响起,低沉有力。 螺旋桨开始转动。 救生艇缓缓脱离平台。 绳索全部解开。 我们正在离开。 烟雾仍在扩散,甲板上一片混乱。有人追到栏杆边,举枪瞄准,但距离太远,光线又差,打不准。 赵卫国站在主控台前,身影在雾中若隐若现。他没动,只是抬头看着我们。 我靠在舱壁上,浑身都是汗。 右手还握着那根铁棍。 左手的匕首掉在脚边。 周婉宁看了我一眼:“你还好吗?” 我没回答。 眼睛盯着平台上那个身影。 他忽然举起右手,做了个手势。 不是威胁,也不是命令。 像是……确认什么。 然后他转身,走向设备间后门。 救生艇离岸十米。 引擎全速运转。 海风吹进来,带着自由的味道。 可我心里没有一点轻松。 第80章 绝处逢生 救生艇离岸十米。引擎全速运转。海风吹进来,带着咸味。 会计松了口气,整个人瘫在角落。账本还抱在怀里,一点没松手。 周婉宁低头看了眼仪表盘:“燃料够用两小时,航向稳定。” 我没说话,脑子里回放刚才的画面。赵卫国那个手势……太冷静了。不像失败后的反应,倒像是计划的一部分。 不对劲。 我伸手进背包,准备检查系统界面。每天0点签到一次,今天已经拿到烟雾弹,不能再领别的。但我想看看有没有隐藏提示。 手指刚碰到战术手电,手机震动了一下。 新消息。 来自一个陌生号码,只有一行字: 【他们知道账本内容】 我盯着屏幕,心跳加快。 周婉宁注意到我的表情:“怎么了?” 我把手机递给她。 她看完,眉头皱了起来:“谁发的?” “不知道。”我说,“但这条信息不可能凭空出现。” 会计突然抬头:“等等……你们说的账本……是不是编号x-9的那个?” 我和周婉宁同时看向他。 “你怎么知道编号?”我问。 他咽了口唾沫:“因为……我不是真正的会计。” 舱内一下子安静下来。 海风灌进来,吹得帆布帘啪啪作响。 “我是研究所的技术员。”他说,“那天晚上,我看到他们在销毁数据,就想偷偷拷一份证据。结果被抓了,关在b3舱后面的夹层里。你们救出来的时候,我已经在里面三天了。” 周婉宁迅速调出微型计算机:“那你见过原始文件?” “见过。”他说,“账本不只是财务记录,它连着一个生物实验数据库。里面存着几百个孩子的基因样本,还有……注射后的反应记录。” 我猛地站起身,右腿一阵刺痛:“包括我女儿?” “名单上有‘陈雪’的名字。”他说,“标记为‘观察组b’,定期采集血液和脑波数据。” 我拳头攥紧,指甲掐进掌心。 原来他们早就动手了。 不是监视那么简单,是直接拿孩子做实验。 周婉宁看着我:“现在怎么办?” 我深吸一口气:“先确定位置。这艘救生艇有定位吗?” 她点头:“有GpS,但我怀疑信号会被追踪。赵卫国的人可能已经派出快艇。” “那就关掉所有电子设备。”我说,“手动导航,去城南旧渔港。那里废弃多年,不容易被发现。” 她没反对,立刻操作关闭系统。 会计小声问:“那账本……还能用吗?” “当然能用。”我说,“但它现在不只是证据,是目标。谁拿到它,谁就是活靶子。” 周婉宁收起电脑,抬头看我:“所以接下来,我们要反守为攻。” 我点头。 远处海面泛起微光,天快亮了。但我们谁都没觉得轻松。 救生艇继续前行,破开黑色海浪。 我坐在舱尾,摸了摸腰间的匕首。背包里还有女儿画的全家福,画纸上她把我画得很高,穿着军装,站在阳光下。 现实却是我在黑暗里逃命。 但我必须活着回去。 为了她。 为了真相。 突然,周婉宁轻声说:“你看。” 我顺着她目光看去。 海平线上,一道红色信号弹升空。 紧接着,第二道。 第三道。 呈三角分布,像是某种标记。 “这不是求救信号。”她说,“这是坐标定位。” 我盯着那三道红光,心里升起一股寒意。 他们不是在找我们。 是在引导什么人来接应。 而我们,正朝着那个方向驶去。 第81章 账本交易 海平线上三道红光刚灭,救生艇还在往前冲。引擎声盖过风浪,舱内没人说话。 会计缩在角落,双手死死抱着那本黑色账本。周婉宁盯着他,手指搭在微型计算机上,没关机,也没再查什么。 我坐在对面,右手压着匕首柄。右腿从刚才就一直麻,像是电流在骨头里爬。我没动,眼睛没离开会计的脸。 “你说你是技术员。”我开口,“那你得证明。” 他抬头看我,嘴唇发白:“什么?” “你说你偷了数据,被关起来。现在你活着出来了,账本也在你手里。”我说,“但你怎么保证这不是赵卫国放出来的饵?” 他摇头:“不是饵……我是拼了命才逃进夹层的。他们要销毁所有记录,我就把原始文件拷进U盘,藏在鞋底。后来被抓,鞋丢了,但我记得编号,x-9,只有我知道这个编号是从哪一行数据跳转过去的。” 周婉宁突然问:“你母亲呢?她知道你在做什么吗?” 会计身体一抖。 他慢慢把手伸进衣服内层,掏出一张照片。纸边已经磨毛,颜色发黄。上面是个老太太,站在一栋老楼门口,背后门牌写着“滨海路47号”。 “她住这儿。”他说,“三个月前我最后一次见她。那时候我就知道要出事,让她别接陌生电话,别开门。如果我回不去……他们会拿她当人质。” 周婉宁接过照片,插进电脑扫描。几秒后,屏幕跳出一段监控画面:老人穿着旧棉袄,在阳台上晾衣服。时间戳显示六小时前。 她把电脑递给我。 我看了一眼,放下。 就在这时,脑子里“滴”了一声。 【签到成功。解锁资源:账本部分内容解读权限(一级加密片段)】 系统启动了。 意味着这东西是真的,并且是我能用上的武器。 抬头看着会计:“我可以帮你把她转移出来。” 他猛地睁大眼:“你能?怎么帮?” “我不空口说白话。”我拉开背包,拿出女儿画的全家福。背面贴着一枚指甲盖大小的存储卡。“这里面有我能调动的所有信息节点。周婉宁会用她的设备连市政监控网,查你母亲周围有没有可疑人员。只要她还安全,我们就定撤离路线。” 周婉宁立刻操作起来。输入地址,调取周边摄像头,设置人脸识别追踪。 会计盯着她手里的机器,呼吸变重。 五分钟后,她点头:“目前没有陌生人靠近那栋楼。最近一次物业巡查是四小时前,正常。” 会计忽然低头,肩膀抖了一下。他用手背狠狠擦了下眼睛。 “你们……真要帮我?”他声音哑了。 “我不是帮你。”我说,“我是拿证据换行动力。你母亲是你想护的人,我也一样。我女儿的名字出现在他们的实验名单上,标记为‘观察组b’。” 他愣住。 “所以这不是善心。”我继续说,“是交易。你要条件,我也要条件。你把账本交出来,我们保你母亲安全。反过来说,如果你留一手,或者撒谎,那这艘船上的谁都不会活到靠岸。” 他咬着牙,手指抠着账本边缘。 一分钟过去。 他终于松手。 账本递过来。 我接过。 封面冰凉,边角卷起,像是被人翻过很多遍。里面用油纸包着,防止海水浸湿。 指尖碰到第一页时,脑中又响了一声。 【已识别原始数据特征,正在加载可读片段……】 眼前浮现出几行字: 【项目代号:“星瞳计划”|样本总数:317|激活率:12%】 没有解释,没有背景,只有这三个字段。 但我懂了。 这不是财务账本,是名单。 每一个数字背后都是一个孩子。 包括我女儿。 我合上账本,塞进防水袋,放进贴身衣袋。动作很慢,但很稳。 然后我看向会计。 “你现在有两个选择。”我说,“跳海,或者留下。” 他没动。 “跳海的话,我不拦你。但你妈的位置我已经记住了。如果我们发现你骗人,或者你背后还有人指使,我会亲自去把她带到你面前,让你看着她被牵扯进来。” 他脸色变了。 “所以我建议你留下。”我站起身,右腿僵得厉害,但我撑住了,“接下来我们要做的事,需要你知道那些数据是怎么跑的,服务器怎么切,备份藏在哪。你是唯一懂这些的人。” 周婉宁补充:“我们不会让你单独行动。每一步都会有人盯着。但只要你配合,你母亲的安全由我们负责。” 会计张了张嘴,最后只说出两个字:“好……我信你们。” “不是信不信的问题。”我说,“是你已经没退路了。” 舱外风更大了。 周婉宁检查了导航仪:“手动航向维持中,偏离不到0.3度。按现在速度,两小时后接近城南旧渔港。” 我点头。 远处天边开始泛灰,但海面还是黑的。 会计靠在壁板上,眼神有点空。可能还没反应过来自己做了什么决定。 我走到他面前。 “你叫什么名字?”我问。 他抬头:“林志远。” “林志远。”我重复一遍,“从现在起,你不叫会计了。你是‘星瞳计划’的第一个脱逃者。也是我们反击的第一步。” 他看着我,没说话。 我把手伸出去。 他迟疑了几秒,伸手握住。 握手很短,但完成了。 周婉宁在一旁低声说:“信号干扰器还在工作,GpS断开了。他们暂时没法定位我们。” 我嗯了一声。 低头摸了摸腰间的匕首。 账本贴着胸口,像一块烧红的铁。 林志远突然开口:“还有一个事……账本里有个隐藏分区,需要双密钥才能打开。我知道其中一个,另一个……可能是赵卫国本人,也可能在他某个随身设备里。” 我和周婉宁对视一眼。 “也就是说。”我说,“我们现在拿到的,只是冰山一角。” “对。”他说,“真正的数据库,还没破。” 救生艇继续向前劈开海浪。 风灌进来,吹得帆布帘剧烈晃动。 我站在舱尾,盯着漆黑的海面。 脑中系统界面安静地浮着,没有新提示。 但我知道,它在等。 等下一个签到时间。 等下一个突破口。 等我做出下一个决定。 林志远靠在墙边,闭上眼。 周婉宁低头看着电脑屏幕,手指在键盘上轻轻敲击。 引擎声持续不断。 天快亮了。 第82章 账本内容真相 救生艇还在往前走,引擎声没停过。天边开始发亮,海面还是黑的,像一块压着船的铁皮。 我靠在舱尾,右腿从刚才就一直麻,像是有针在里面来回扎。我没动,手放在匕首柄上,眼睛盯着周婉宁面前那台微型计算机的屏幕。 她正把账本里的数据往里导。防水袋打开后,纸页边缘已经有点湿,但她动作很稳,一页一页扫进去。林志远说的“隐藏分区”没有直接入口,只能靠编号反推路径。 “x-9。”她说,“这是你系统签到时提到的编号,也是会计拷贝文件用的标记。” 我点头:“试试看能不能顺着它找到源头。” 她手指敲键盘,速度很快。屏幕上跳出一串代码流,绿色字符往上滚。几秒后,画面卡住,弹出一个加密层提示。 “一级权限不够。”她皱眉,“需要双密钥验证。” 我想起林志远的话。一个密钥他知道,另一个在赵卫国手里,或者他随身设备里。 “有没有别的办法?”我问。 “可以试反向追踪。”她调出市政监控网残留接口,“x-9不是随机编号,应该是某个实验批次代号。如果它出现在其他系统里,可能会留下日志痕迹。” 她输入编号,启动搜索。进度条缓慢爬升,电量图标闪了两下,显示剩余37%。 我们都没说话。风从舱外灌进来,吹得帆布帘啪啪响。 突然,屏幕一闪。 一段自动回放日志被激活了。 画面是灰白色的,像是从某个角落的摄像头拍下来的。一间地下实验室,灯光很暗。墙上投影着一张结构图,标题是“星瞳计划|阶段三:情感剥离测试”。 我盯着那个名字,脑子里嗡了一声。 周婉宁却猛地屏住了呼吸。 她手指一下子按在屏幕上,把画面放大。镜头角落有个小女孩,背对着摄像头,穿着一条红色裙子,站在实验台前。 “那是……”她的声音变了,“那是我七岁那年唯一的一条裙子。” 我转头看她。 她脸色发白,手指微微抖:“我记得那天,他们让我看一段视频,里面是我妈哭着求他们放了我。然后问我感不感动,我说‘不’,他们就说我合格了。” 她抬头看我:“我不是普通的私生女,陈铮。我是他们第一个活下来的‘适配体’。” 舱内一下子静了下来。 只有电脑风扇还在转。 我看着她,没说话。我知道她一直在查母亲的死因,但她从来没提过自己也被做过实验。 她低头继续操作,手指用力敲了几下键盘。另一组数据流跳出来,是一段生物频率记录。 “这个信号。”她指着其中一行,“和我大脑里的神经芯片同步过。每次赵卫国远程检测我的状态,就是用这个频率触发。” 她看向我:“这意味着什么?” “意味着你不是意外卷进来的。”我说,“你是计划的一部分。而且是最关键的那种。” 她咬了一下嘴唇,没反驳。 过了几秒,她重新调出账本原始文件,把两组数据做交叉比对。进度条走到89%时,突然停下,弹出一条新信息: 【关联匹配成功|目标个体:周婉宁|实验编号:x-9-01|状态:存活|适配率:94.6%】 她盯着那行字,看了很久。 然后她关掉界面,合上电脑。 “我现在明白了。”她说,“他们不是在选孩子做实验。他们在筛选能承受改造的‘容器’。基因只是基础,真正重要的是心理耐受度、情绪剥离能力、服从性。” 我问:“陈雪呢?” 她打开另一个窗口,输入女儿的名字。系统加载了几秒,跳出一条记录: 【观察组b|编号x-9-317|激活条件未满足|状态:待命】 “还没开始。”她说,“但他们已经在等了。只要她经历一次重大心理冲击,比如亲人死亡、极端恐惧,系统就会自动标记为‘可激活对象’。” 我拳头慢慢攥紧。 她看着我:“你现在想做什么?” “摧毁数据库。”我说,“不只是为了陈雪,也不只是为了报仇。这个计划一天不毁,就会有更多孩子被盯上。” 她点头:“但我们现在拿不到完整账本。没有第二个密钥,打不开隐藏分区。” “会有办法。”我说,“系统每天都能签到一次,说不定哪天就能拿到关键资源。” 她忽然想起什么:“下一个签到时间是零点。如果你能拿到赵卫国的生物信息,比如指纹、虹膜、dNA样本,也许可以模拟出他的密钥。” 我摸了摸腰间的匕首。 “他会露面的。”我说,“只要他还想控制这一切。” 她没再说话,只是打开电脑,重新检查刚才的日志片段。我把账本重新包好,塞进防水袋,贴身放回衣袋。动作很慢,但很稳。 外面天色更亮了,海面泛起一层灰白的光。救生艇还在向前,航向没变,燃料足够撑到旧渔港。 周婉宁忽然说:“我不是怕死的人。但我以前以为自己是在对抗父亲,现在才知道,我是在对抗我自己被制造出来的过程。” 我看她一眼。 “那你现在还打算继续?”我问。 “必须继续。”她说,“我不只是要救别人的孩子,我也要证明——我活着,不是因为他们让我活,而是因为我选择了不按照他们的规则走。” 我伸手,轻轻拍了下她的手背。 动作很生硬,像很久没做过这种事。 她没躲,也没看我,只是低头看着电脑屏幕,手指在键盘边缘轻轻敲了一下。 引擎声持续着。 风更大了。 她突然抬头:“等等。” 我立刻警觉。 她盯着屏幕,重新调出那段日志回放。画面倒退到小女孩转身的瞬间,虽然脸没露全,但左耳后有一小块胎记,形状像个小三角。 “这不是普通的实验记录。”她说,“这是实时监控存档。说明那个实验室现在还在运行。” 我盯着画面:“你能定位吗?” “不能直接定位,但这段数据的上传节点,指向滨海新区地下管网第七区。那里有废弃军工设施,电力供应异常频繁。” 我记住这个信息。 她合上电脑,闭眼深呼吸三次。再睁眼时,眼神已经变了,不再有动摇,只剩下冷静。 “接下来怎么办?”她问。 “先靠岸。”我说,“然后等下次签到。同时查滨海七区的地下结构图。如果实验室还在运作,我们就把它炸了。” 她点头:“我可以入侵市政工程档案库,调出设计图纸。” “别用你的主设备。”我说,“用一次性终端,做完就扔。” “我知道。”她站起来,把电脑放进防水箱,“我们不能让任何人知道我们在查什么。” 我靠在舱壁上,右腿还在麻,但已经能动了。 账本贴着胸口,像一块烧红的铁。 她走到舱门口,看了一眼外面的海面。 “这场战争。”她低声说,“不只是复仇。” 我没接话。 因为我知道,她说得对。 救生艇破开浪头,继续向前。 晨光照在甲板上,映出两个人影,一前一后,肩膀几乎挨着。 谁都没有再说话。 但心里都清楚,从这一刻起,目标只有一个。 摧毁“星瞳计划”。 第83章 追兵到来预警 晨光落在救生艇甲板上,湿气顺着帆布边缘往下滴。我靠在舱壁,右腿还有一阵阵发紧的感觉,像是长时间没活动开的肌肉在抽。周婉宁站在防水箱前,刚把电脑收好,手指还在键盘边缘轻轻敲了一下。 就在这时,眼前突然闪出一道红字。 【侦测到高危目标移动轨迹——赵卫国已派遣三艘武装快艇,正由东南方向沿水路逼近,预计接触时间:2小时17分】 我猛地坐直,手立刻摸到匕首柄上。视线扫向周婉宁,她抬头看我,眼神里带着问。 “他们来了。”我说。 她没多问,转身就打开防水箱,重新开机。微型计算机屏幕亮起,信号条跳了几下,显示周边海域无其他通讯源。她调出雷达模拟程序,手动扫描东南象限,画面一片空白。 “现在看不到,但你说的追兵……是不是已经出发了?”她声音压得很低。 “系统不会错。”我把账本从怀里拿出来检查一遍,确认防水袋封口完好,然后塞进冲锋衣内侧夹层,“两小时十七分钟,够他们追上来。” 她点头:“发动机还能撑多久?” “至少三小时。”我站起身,开始清点物资。两瓶淡水,四包压缩饼干,急救包一个,里面有止血绷带和抗生素,战术手电一支,备用电池一对。我把匕首插回靴侧,手电和电池放进胸前口袋,急救药品也顺手塞进去。 “没退路了。”我说,“只能打。” “不硬拼。”她接话,“我们机动性强,可以绕着跑,等靠岸再反击。” 我看了她一眼。她站在舱内,白大褂被海风吹得贴在身上,脸上没有慌,只有平静。这种时候还能如此冷静的人,不多。 “你盯着设备。”我说,“我守船头。” 她应了一声,坐回电脑前,手指快速敲击键盘。我在救生艇里走了一圈,检查每个角落。舱底有备用桨,但速度慢,不适合逃命。油箱指针在三分之二位置,燃料足够支撑到旧渔港。舵盘反应正常,转向灵活。 我走到船头蹲下,从背包里取出望远镜。海面平静,远处天线模糊,东南方向没有任何船只轮廓。但我清楚,他们正在路上。 周婉宁的声音从后面传来:“我试着用残余信号接入市政监控中继站,看能不能借道转发假坐标,干扰他们的追踪。” “别用主设备。”我说,“一次性终端。” “已经在用了。”她头也没抬,“这台是上周换的备用机,连过三次公共wiFi,Ip随机跳转,用完就扔。” 我点头。这种细节她比我还清楚。 她继续说道:“他们要是带了热成像仪,我们的体温会暴露位置。现在太阳刚出来,海面温度低,我们可以把救生衣泡湿,披在身上降温。” “好。”我起身去拿救生衣,浸了海水盖在肩上。冷意立刻透进来,但能降低红外特征。 她忽然抬头:“你还记得账本里的x-9编号吗?” “记得。” “那个不是实验代号。”她说,“是追踪信号的加密协议名称。所有被标记的孩子,体内都会植入微型感应芯片,一旦激活,就会自动上传生物数据。” 我停下动作:“陈雪也有?” “目前只是预登记。”她看着我,“还没植入,但她已经被列为目标个体。只要她经历重大刺激,比如恐惧、濒死体验,系统就会判定为‘可激活状态’,自动触发下一步。” 我拳头攥紧。 她没看我,继续说:“我不是想吓你。但你要明白,赵卫国不只是要杀我们,他还要确保计划继续运行。哪怕我们死了,只要数据库还在,他就赢了。” “那就毁掉它。”我说,“滨海七区的地下管网第七区,有废弃军工设施。电力异常频繁,说明实验室还在运作。” 她点头:“我可以调工程档案图,但需要时间。” “先活过这两小时。”我走向船尾,检查发动机固定情况。螺丝都拧紧了,排气管没有漏气。我又拆下外壳,用战术手电照内部线路,确认没有松动或老化。 做完这些,我回到船头,再次举起望远镜。东南方向依旧空荡,但我知道,三艘快艇正在接近。速度快,火力强,船上的人都是训练过的杀手。 周婉宁低声说:“我在电脑上设了个警报程序,一旦检测到高频无线信号锁定我们,就会震动提醒。” “好。”我靠在护栏边,右手始终放在匕首附近。 风变大了,吹得帆布帘来回晃动。救生艇轻微摇晃,但航向稳定,速度保持在每小时十二节左右。阳光逐渐升高,照在海面上反出刺眼的光。 我眯起眼,盯着远处海平线。 还有两个小时十七分钟。 够做很多事,也够死很多人。 周婉宁突然站起来:“等等。” 我立刻回头。 她盯着屏幕,眉头皱紧:“刚才有一段信号短暂接入,来自滨海新区海岸警备队频道,内容被加密,但频率和赵卫国常用的通讯波段一致。” “他在调动官方资源?”我问。 “不一定。”她说,“可能是伪装信号,用来诱骗我们改变航线。但如果真是警备队参与了,那就说明他已经渗透进执法系统。” 我沉默几秒。 十年前我执行任务时,也是因为内部泄密才全队覆灭。现在又是这样。 “不管是谁。”我说,“只要挡路,就是敌人。” 她没说话,手指在键盘上敲了几下,关闭了信号接收模块。电脑进入静默模式,只保留基础导航功能。 “接下来怎么办?”她问。 “保持航向。”我说,“不到最后一刻,不能暴露意图。他们以为我们会逃向最近的码头,我们就偏偏不去。等他们靠近,再突然转向,打他们一个措手不及。” “你需要我做什么?” “随时准备切断电源。”我说,“如果他们用无人机侦察,我会制造烟雾掩护。你负责记录他们的行动规律,找弱点。” 她点头:“明白。” 我重新举起望远镜,目光锁死东南方向。 太阳越升越高。 海面开始泛白光。 救生艇破浪前行,引擎声持续不断。 周婉宁坐回舱内,手放在电脑上,眼睛盯着屏幕。 我蹲在船头,右手搭在匕首柄上,左手握紧望远镜。 时间一秒一秒过去。 两小时十七分钟,倒计时已经开始。 远处海面突然出现一道细小的波纹,不像自然涌浪。 我屏住呼吸,把望远镜焦距调到最大。 那道波纹消失了。 但我知道,它出现过。 第84章 物资的筹备 晨光刺眼,我放下望远镜,手在冲锋衣口袋里顿了一下。刚才那道波纹没再出现,但我知道它不是错觉。三艘快艇正在靠近,两小时十七分钟,说长不长,说短也不短。 我转身走向防水箱,蹲下打开盖子,开始清点里面的东西。两瓶水,现在只剩一瓶半。压缩饼干四包,每包一百克,按标准配给撑不过一天。急救包一个,里面有绷带、酒精棉片和抗生素药片,没有止血凝胶,也没有缝合工具。战术手电一支,电池一对,能用多久看运气。 周婉宁坐在我身后,电脑屏幕亮着,她手指在键盘上轻轻敲打,声音很轻。我没回头,但能感觉到她在等我说话。 “不够。”我开口,声音干涩,“水和食物都撑不了多久。” 她停了手,站起身走过来,站在我旁边蹲下,看了眼箱子里的物资。“确实不够。”她说,“海上没法补给,靠岸前得省着用。” 我没说话,把水瓶拿出来,拧开喝了一口,又拧紧放回去。这点水不能随便动。太阳已经升起来了,海面反光越来越强,舱内温度在慢慢上升。 她忽然转身,拉开自己的背包,从夹层里拿出两包密封干粮和一小瓶净水片,递到我面前。 “拿着。”她说。 我抬头看她。她穿着白大褂,袖口沾了海水,头发被风吹乱了一缕,搭在额前。眼神很平静,像在实验室里交数据一样自然。 “我一直多带一点。”她说,“做实验经常错过饭点,习惯了。” 我伸手接过,干粮是军用规格,真空包装,保质期三年。净水片瓶子上有编号,像是特制型号。我没问来源,直接放进防水箱,把净水片单独放进胸前口袋。 “谢谢。”我说。 这是我今天第一次说这两个字。平时我不习惯说,觉得没必要。但现在,我觉得该说。 她没回应,只是轻轻点头,然后退后一步,重新坐下操作电脑。我继续整理物资,把剩下的压缩饼干分成两份,一份放回箱底,一份贴身收好。水也重新分配,一半留作应急,一半标记为日常饮用。 做完这些,我摸了摸右腿。肌肉还在发紧,长时间蜷着不动,加上之前在通风管爬行,旧伤有点复发。但这不是最麻烦的。 真正麻烦的是,万一受伤,我们没有足够的药品。 就在这时,眼前突然闪出一道红字。 【签到成功,获得战场急救包x1(含止血凝胶、抗感染喷雾、缝合针线)】 我愣了一下,立刻打开系统界面确认。没错,奖励已领取。我右手伸进背包,凭空取出一个黑色小包,入手沉实,表面有防滑纹路。 这是真正的军用急救包,不是民用那种简易款。我打开检查了一遍,所有物品齐全,封条未拆。 我把急救包放进防水箱,放在净水片旁边,顺手把原来的急救包腾出来,把里面的抗生素和酒精棉片转移进去,旧包收进背包备用。 做完这些,我抬头看向周婉宁。 她正低头看着屏幕,手指在键盘上快速敲击,似乎在调试什么程序。阳光照在她侧脸,鼻梁挺直,睫毛微微颤动。她察觉到我的目光,抬眼看过来。 “怎么了?”她问。 “没事。”我说,“刚拿到点新东西。” 她点点头,没多问。这种信任让我有点意外。换了别人,可能会追问是什么、从哪来的。但她没有。 她只是说:“如果还有别的资源,最好现在就列出来。等会儿对战的时候,每一秒都很重要。” “明白。”我站起身,走到船头,再次举起望远镜扫视东南方向。海面依旧平静,没有任何船只轮廓。但我清楚,时间在走,敌人也在逼近。 我放下望远镜,摸了摸匕首柄,又摸了摸胸前的口袋。净水片在,急救包在,物资虽然紧张,但至少有了应对突发状况的底牌。 我回头看了一眼周婉宁。 她正在把净水片的数据输入备用终端,屏幕上跳动着参数表格。她的动作很稳,没有一丝慌乱。哪怕是在逃命的路上,她依然像个科研人员一样处理问题。 我走回防水箱边,拿起一瓶水,拧开,递给她。 “喝点。”我说。 她停下操作,抬头看我一眼,接过水瓶,喝了一口,不多,刚好润喉。她把水瓶还给我,嘴角动了一下,像是想笑,但没笑出来。 “你还挺会照顾人。”她说。 “不会。”我说,“只是知道什么时候该喝水。” 她轻轻哼了一声,低头继续工作。 我靠着舱壁坐下,右手放在急救包上,左手握着望远镜。风从海面吹来,带着咸味,甲板上的湿气渐渐散了。救生艇还在前行,引擎声稳定,航向没变。 还有两个小时十四分钟。 我闭了会儿眼,脑子却没停。赵卫国的人要来了,他们不会只靠快艇。可能有热成像,可能有无人机,甚至可能有信号干扰。我们必须在接触前做好准备。 我想起账本里的内容,想起陈雪的名字出现在观察名单上。那个画面像刀子一样扎在心里。 但此刻,我不能乱。 我睁开眼,看到周婉宁正把终端屏幕转向我,上面是一组坐标和时间节点。 “这是我模拟的追兵移动路线。”她说,“如果他们是直线逼近,大概会在一小时五十八分后进入可视范围。但如果他们中途变向,或者派出侦察艇,时间会提前。” “你怎么算的?”我问。 “根据他们常用战术模式和海域水流速度。”她说,“我还调了过去三个月的巡逻记录,做了概率推演。” 我盯着屏幕看了一会儿,点头:“合理。” 她松了口气,手指离开键盘,轻轻揉了揉太阳穴。这个动作让她看起来不像特工,更像个熬通宵的学生。 “你多久没睡了?”我问。 “不记得了。”她说,“从游轮下来就没合过眼。” “待会儿换我盯设备。”我说,“你休息二十分钟。” 她摇头:“不用。我能撑住。” “不是商量。”我说,“是安排。” 她看了我一眼,眼神有点冷,但没反驳。过了几秒,她关掉终端,靠在舱壁上,闭上眼睛。 我没再说话,走到她旁边,把战术手电塞进她手里。 “有情况就叫我。”我说。 她嗯了一声,手握着手电,没松开。 我回到船头,蹲下,再次举起望远镜。 海面依旧空旷。 阳光洒在甲板上,暖意一点点渗进来。 我摸了摸胸前的口袋,净水片还在。 急救包也在。 人,也都还在。 第85章 追兵逼近 阳光刺得眼睛发干,抬手挡了一下,把望远镜重新对准东南方向。刚才那道波纹又出现了,不是海浪,是船尾划开的水痕。三点轮廓在反光里若隐若现,移动节奏一致,航向稳定。 我换了个姿势蹲下,背对着太阳,避开直射光。三艘快艇,呈扇形拉开距离,中间那艘稍快半拍,明显是指挥艇。速度估算每小时三十五节左右,按这势头,一小时五十八分后就能进热成像范围。 收起望远镜,我转身走回防水箱旁边。周婉宁还靠在舱壁上,战术手电握在手里,眼睛闭着,但眉头没松。她没真睡着。 我把手放在她肩上,她立刻睁眼,眼神清醒,没有迟疑。 “确认了。”我说,“三艘快艇,直线逼近,预计不到两小时接触。” 她坐直身体,电脑终端还在腿上,屏幕亮着。她手指敲了几下键盘,调出海域水流模型。“他们选这个角度,是想切断我们去城南旧渔港的路线。” “嗯。”我点头,“想用扇形包抄,逼我们变向。” 她盯着屏幕,嘴唇抿成一条线。“如果维持当前航速,十二海里外就会被锁定。热成像一启动,我们藏不住。” 救生艇马力小,红外特征明显,跑不过快艇。硬冲是死路。 “你有方案?”我问。 她没马上回答,而是把终端转向我,屏幕上画了一条虚线航线,绕向西北方向一片浅滩区。“这里水深不足两米,珊瑚礁多,声呐容易误判。他们不敢全速冲进来。” 我看懂了她的意思。浅水区地形复杂,快艇吃水深,进去了只能减速,反而让我们有机会甩开。 “燃油够吗?”她问。 我打开防水箱,拿出燃料表看了一眼。“现在剩余百分之六十七。如果频繁变向,油耗会加快。按这个路线走,能撑到靠岸前。” “那就得提前动。”她说,“等他们再近十海里,我们就转向。太早他们会察觉,太晚就来不及了。” 我点头。“你负责监控他们的位置变化,一有异常立刻通知我。我来操控方向。” 她抬头看看我,说:“你也要休息。” “不用。”“你现在是情报员,我是驾驶员。这是任务分工,不是商量。” 她盯着我看了两秒,没反驳,只是把手里的战术手电递还给我。“我会保持数据刷新,每五分钟同步一次他们的航迹。” “好。”我把手电塞进冲锋衣内袋,顺手摸了下匕首柄。金属凉,握感实,让我心里踏实一点。 我走到驾驶位坐下,手搭在舵盘上。引擎声音稳定,航向没变。我调出简易罗盘,对照她给的坐标,把航向微调七度,朝浅滩区边缘滑过去。 动作不大,不会引起对方注意。 做完这些,我从背包里取出签到得来的战场急救包,再次检查封条。止血凝胶、抗感染喷雾、缝合针线都在,没破损。我又把净水片瓶子拿出来看了看,编号清晰,密封完好。 这些能撑至少两天。 我把急救包放回防水箱底层,把原来的旧包拿出来,把抗生素和酒精棉片转移进去,空包折好塞进裤兜备用。物资不多,每一克重量都得算清楚。 周婉宁那边传来键盘敲击声。她正在输入新的追踪参数,屏幕上的模拟轨迹不断更新。追兵的位置点缓慢前移,距离数字一点点缩小。 “他们航速没变。”她说,“还是三十五节。” “有没有可能派侦察艇?”我问。 “有。”她点头,“但概率低。这片海域开阔,他们更倾向用主队直接压制。除非怀疑我们有外援。” “我们没有。”我说。 “我知道。”她声音很轻,但没犹豫。 我回头看她一眼。她正低头看屏幕,手指在触控板上滑动,调出一段历史航迹对比图。白大褂袖口沾着海水干后的盐渍,头发被风吹乱了一缕,但她没管。 她不是在逞强,是很认真的在工作。 我起身走过去,把一瓶水递给她。“喝一口。” 她停下操作,接过水瓶,拧开喝了一小口,不多不少,刚好润喉。还回来时,瓶身已经有点湿。 “谢谢。”她说。 我没应声,把水放回箱子里。刚才那个动作是习惯——当年在部队,战友轮岗,交班时总要递一口水。不算关心,只是确保对方清醒。 她忽然抬头。“你还记得滨海七号仓的结构图吗?” “记得。”我说,“十年前的地图,可能有改动。” “但现在是最接近真实的数据。”她说,“如果我们能靠岸,那里有地下通道,连着废弃排水系统。” “先活到靠岸再说。”我说。 她没再说话,重新看向屏幕。追兵的距离已经缩到十三海里。 我走回驾驶位,手放在舵盘上,眼睛盯着海面。太阳越来越高,海面反光强烈,但我能感觉到,空气变了。 风压低了,浪也稳了。 这不是好兆头。平静的海面会让引擎声传得更远。 我伸手摸了下右腿。肌肉还有点紧,长时间不动的老毛病。但这不影响操作。 周婉宁的声音从后面传来:“他们开始微调航向了,左翼那艘偏了三点七度。” 我立刻抬头看东南方向。望远镜里,三点轮廓依旧,但夹角确实在变。他们在收紧包围圈。 “准备变向。”我说,“三十秒后执行。” 她手指在终端上敲下确认指令,屏幕自动记录时间节点。 我右手缓缓推动舵盘,航向从零七二调整为三一五,救生艇开始向西北偏北方向滑行。动作平稳,没有急转,避免激起过大水花。 艇身轻轻一震,切入新航道。 海面依旧平静,只有引擎的低频震动通过船体传来。我能感觉到,那股压迫感在靠近。 周婉宁低声报数:“距离十二点八海里……热成像覆盖范围即将进入。” 我没有回应,手握紧舵盘,眼睛盯着前方。浅滩区的边界浮标还没出现,但我们已经踩在边缘上了。 她突然说:“他们减速了。” 我扭头看她。 “中间那艘降到了三十节,另外两艘也跟着降速。他们在等什么?” 我盯着望远镜里的三点轮廓。他们没散开,也没加速,像是在观察我们的反应。 “他们在试探。”我说,“不确定我们是不是发现了。” “要不要再偏五度?制造慌乱假象?” “不。”我摇头,“现在任何异常动作都会暴露意图。保持匀速,保持航向。” 她手指停在键盘上,没动。 “相信我。”我说。 她看了我一眼,慢慢松开手。 救生艇继续前行,航迹划开一道细长白线。阳光照在海面,刺眼,但我没眨眼。 距离十二点五海里。 热成像随时可能启动。 我的左手一直搭在舵盘上,右手垂在身侧,离匕首只差一个动作。 周婉宁的终端屏幕不断刷新,追兵的位置点缓缓前移。 她忽然开口:“如果他们真的锁定了我们……你打算怎么办?” 我没回头。 “打游击。”我说,“用地形,用时间,用他们想不到的方式。” 她没再问。 风从背后吹来,带着咸腥味。 救生艇的引擎声稳定。 海面远处,三点轮廓依旧清晰。 第86章 周旋的战术 距离十一海里。 周婉宁的声音压得很低:“三点钟方向,缺口打开。” 我没有回头,手已经动了。舵盘轻轻一推,航向从三一五调到三二〇。救生艇像一条贴着水皮滑的鱼,悄无声息地切入浅滩边缘的礁石带。 这里的水深不到两米,珊瑚断层多,底下全是暗礁。快艇吃水深,不敢全速冲进来。我们这艘小艇不一样,轻,底盘低,能贴着石头缝走。 我左手稳住舵盘,右手一直搭在匕首柄上。身体微微前倾,耳朵听着引擎声,感受船底传来的震动。水流变了,说明靠近了断层区。这种地方,声呐会乱报,追兵只能靠肉眼和热成像。 但我们现在最怕的就是热成像。 “关掉所有非必要电源。”我说。 周婉宁立刻动手。终端外接天线拔了,屏幕亮度降到最低,改用离线模式追踪敌方航迹。主灯熄灭,舱内只剩底舱一盏应急红光, barely 照清操作台。 海面安静下来,只有风刮过船体的声音。我们的引擎声也压到了最低档,像一只喘气的动物,贴着水面爬行。 望远镜再对准东南方向。三艘快艇还在原位置,中间那艘是指挥艇,没动。左右两艘呈扇形包抄,刚才左翼偏移了一下,现在正往回补。 他们发现了空档被穿? 不,还没反应过来。要是察觉了,早就散开围堵。现在这个样子,更像是在等命令。 “右舷快艇减速了。”周婉宁低声说,“撞上什么了?” 我看过去。右翼那艘艇尾波纹不对,像是擦到了暗礁,正在慢转方向避让。扇形阵型第一次裂开。 机会来了。 我慢慢把油门推上去一点。速度不能太快,太快会激起浪花,暴露位置。也不能太慢,否则会被水流带偏,撞上礁石。 救生艇贴着一片珊瑚断层滑行,左侧是密集的礁群,右侧是开阔水域。只要穿过这片,就能绕到浅滩背面,从另一侧切出去。 周婉宁盯着终端,手指在触控板上划动。“指挥艇开始调整频率,他们在尝试锁定信号源。” “我们没发任何信号。”我说。 “但他们知道我们在这一片。”她声音紧了些,“红外探测随时可能启动。” 我知道。平静的海面对我们不利。声音传得远,热量也散得慢。我们就算关了大半设备,人体体温还是会形成红外特征。 不能再拖。 我盯住指挥艇的位置。它始终留在深水区,没敢进浅滩。说明驾驶员有判断力,不想冒险。但也正因为这样,它成了整个阵型中最突出的一点。 它是核心,也是弱点。 我从冲锋衣内袋掏出战术手电。系统昨天签到给的,表面看着普通,其实能发出高频强光脉冲。特种部队用来干扰狙击手瞄准镜的。 现在拿来对付驾驶舱,也够用了。 “掩护准备。”我说。 周婉宁点头,身子往下缩了缩,终端抱在怀里,只留一条缝看数据。 我绕到右舷侧,借一块露出水面的礁石遮身。距离差不多八百米。不算近,但强光在海上反射效果好,足够造成短暂致盲。 按下开关。 刺眼白光瞬间爆开,高频闪烁,像闪电一样一下接一下打在指挥艇驾驶舱上。 那边明显乱了。艇身猛地一偏,驾驶员抬手挡脸,通讯天线晃了几下。整个阵型节奏被打断。 就是现在。 我立刻返回驾驶位,油门推到底。救生艇加速冲出礁群,沿着浅滩背侧快速移动。目标是左翼快艇的侧后方。 那艘艇刚才一直在尝试架设便携式红外探测器,位置相对孤立。只要能逼它停机排查,就能进一步打乱他们的协同。 “他们重新组队了。”周婉宁说,“左翼艇开始转向,想切断我们出口。” “来不及。”我咬牙。 我们已经冲出了浅水区最复杂的那段,速度提起来了。而他们受地形限制,转弯半径大,根本跟不上我们的灵活路线。 接近左翼艇三百米时,我停下引擎,让艇体靠惯性滑行一段。 然后从背包里拿出军用匕首,绑在一块小型浮板上。这是之前准备的应急装置,没想到真用上了。 轻轻放进水里。 浮板带着匕首顺流漂向敌艇螺旋桨区域。看起来像无人潜航器,其实是空壳。但对方不知道。 果然,几分钟后,那艘艇的红外探测作业停了。有人探头出来查看,还用探照灯扫水下。 他们开始怀疑被电子干扰或水下攻击。 这短短几分钟,足够我们拉开距离。 我重新启动引擎,全速冲出浅滩带。 周婉宁抬头看终端。“距离十三点二海里……他们没跟上来。” 我松了口气,但手没离开舵盘。 不是安全了,只是暂时脱身。 回头看了一眼。三艘快艇还在原区域,正在重新集结。指挥艇刚才被强光干扰,通讯可能中断了几分钟,现在才恢复调度。 我们争取到了时间。 “燃油剩百分之五十九。”我检查燃料表,“按这个速度,还能撑一个半小时。” “够靠岸了。”她说,“只要他们不再派增援。” “赵卫国不会只派三艘快艇。”我说,“这只是第一波。” 她没说话,手指在终端上敲了几下,把追踪模式切换成低功耗待命状态。屏幕暗了下来,只保留基本航迹记录。 风吹进来,带着咸味。她的头发被吹到脸上,随手拨了一下。白大褂袖口有盐渍,之前沾的海水干了。 我没看太久,转回头盯着前方海域。 太阳偏西了些,光线角度变了。海面反光没那么刺眼,视野清楚一点。 但远处仍有波纹。不是浪,是船尾划开的水线。 还有别的动静。 “你听到了吗?”她忽然问。 我摇头。 她指着终端边缘一个小窗口。“低频震动监测……有东西在水下移动。” 我皱眉。水下目标?鱼雷?不可能。赵卫国没这么大胆,敢在近海用制式武器。 除非是微型潜航器,或者蛙人小组。 “范围多大?” “不确定。”她声音低下来,“信号断续,像是被干扰了。” 我立刻想到什么。“是不是和刚才那个浮板有关?我们释放的金属物体,触发了某种感应机制?” 她脸色变了。“有可能。如果他们在这片水域布了压力感应雷或者追踪信标……” 话没说完,终端突然报警。 一声短鸣。 屏幕上跳出红色标记——正下方,三十米内,检测到金属活动体快速上升。 不是鱼。 是炸弹。 我抓起匕首就往船边冲。 “别碰水!”她喊。 晚了。 我伸手下去,摸到一块冰冷的金属外壳,正贴着船底吸附上来。表面有磁吸装置,引线藏在内部。 标准的水下粘连弹。 这种东西一旦吸附,脱离时就会引爆。硬扯等于自杀。 “切断电源!”我吼。 周婉宁立刻拍下总闸。整艘艇陷入黑暗。 没有电,磁吸装置理论上会失效。但需要时间。 我趴在船沿,盯着那玩意。它还在,没掉。 十秒。 二十秒。 我的手心出汗,呼吸放慢。 终于,那东西松动了,缓缓滑入水中,向下沉去。 我屏住呼吸,看着它消失在深蓝里。 几秒钟后,远处水下传来闷响。一道水柱冲起半米高,随即落下。 躲过了。 我靠在船壁上,喘了口气。 周婉宁重新接通电源,终端亮起。她调出声呐模拟图,指着一处异常波动。“那边……还有两个信号。” 不止一个。 他们早就在等我们进这片水域。 我握紧匕首。 这不是追击。 是猎杀。 她抬头看我,眼睛很亮。“接下来怎么走?” 我盯着前方海面,手放在舵盘上。 “继续往前。”我说,“他们以为我们会后退,我们就偏偏前进。” 周婉宁没问为什么。 第87章 战术受阻 发动机还在转。 我握着舵盘,眼睛盯着前方海面。风从右边刮过来,船身有点打滑,但还能控制。周婉宁坐在操作台前,手指在终端上划动,声音压得很低:“热成像扫描频率在变,他们开始锁定我们了。” 我没说话,把油门又推了一格。救生艇发出嗡鸣,速度提了一点。这片海域已经看不到礁石,全是开阔水面,再往前就是深水区。我们不能停,一停就等于靶子。 突然,船体猛地一震。 像是撞上了什么,但下面没东西。我立刻感觉到不对——引擎声变了,从平稳的低吼变成断断续续的抽气声,接着“咔”的一声,彻底熄火。 船开始漂。 我翻身就往机舱口走,右腿还有点僵,落地时晃了一下。周婉宁抬头看我,眼神紧了:“怎么了?” “发动机停了。”我说。 她立刻调出电力监测图,屏幕上红灯闪了几下,电压波动剧烈。“不是外部切断,是内部故障。” 我知道。 单膝跪地,掀开地板盖板。油路接口完好,没有泄漏。空气滤清器也正常。我伸手摸了摸散热管,烫手,说明刚才高速运行时间太长,机器过热了。 但这不是主因。 真正的毛病在控制箱。 我拆开面板,里面电线密布,几根主线被盐雾腐蚀得发黑,继电器外壳有烧焦痕迹。这是老问题,只是现在才爆发。 “还能修吗?”她在旁边问。 “能。”我说,“但得快。” 她说:“追兵距离十一海里,预计三十七分钟后接触。热成像已经捕捉到我们的轮廓,暴露时间越长,被锁定概率越高。” 我点头,手已经在找工具。 背包拉开,翻到底层夹层。系统今天还没签到。 凌晨刚过。 绿色光框跳出来:【签到成功,获得发动机维修工具包(含防水万用表、绝缘胶带、微型扳手组)】 我抽出工具包,递给周婉宁:“打开应急灯。” 她按下开关,舱内亮起暗红色光。这点亮度刚好够看清线路,又不会引来注意。 我拿起万用表,接上主回路。指针跳了几下,停在0.3,电压不稳。问题出在继电器和主板连接点,接触不良导致间歇断电。 “帮我固定这个。”我把万用表递给她。 她接过,一手按住探头,一手稳住机身。我用扳手拧开四个螺丝,取下继电器。底部焊点已经氧化,两根线几乎断开。 得重接。 绝缘胶带撕开,缠住裸露部分。我用微型钳子把线头剪齐,重新焊接。过程中左手不小心蹭到一根带电导线,电流窜上来,整条胳膊麻了一下。 血从虎口流下来,滴在电路板上。 我没擦,继续拧紧最后一颗螺丝。 “电压恢复了吗?”我问。 她看着表盘:“0.7,还在升。” 我把继电器装回去,合上面板。伸手去摸启动按钮。 “等等。”她说,“让我先切断备用电源,防止短路反冲。” 她操作终端,断开所有非必要负载。舱内灯光全灭,只剩万用表那点微光。 我按下启动键。 发动机先是沉默,接着“咳”了一声,像喘不过气的人终于吸进一口空气。然后,低沉的嗡鸣响起,逐渐稳定。 成了。 我立刻拉起油门杆,引擎轰鸣,船身重新加速。航速表指针慢慢向右摆,12节、15节……回到正常水平。 “热成像信号正在减弱。”她松了口气,“我们脱离扫描范围了。” 我看了一眼后方。 三艘快艇已经重组阵型,指挥艇在中间,左右护卫贴得很近。他们刚才见我们停下,明显加快了速度,现在距离缩到了九海里以内。 但他们没开火。 说明还在等命令。 赵卫国不想打草惊蛇。他要活口,要账本,更要那个U盘里的数据库权限。 我调整航向,从三二〇转到三三五,往北偏东方向切。那边有一片渔船作业区,常年有拖网船来回,雷达混乱,适合藏身。 “燃油剩多少?” “百分之五十三。”她说,“按这个速度,最多撑一个半小时。” 不够靠岸。 但我没说。现在说也没用,只能走一步看一步。 她低头看终端,忽然皱眉:“不对劲。” “怎么?” “他们的航向变了。不是直线追击,是在模拟我们的转向节奏。” 我立刻反应过来:“他们在学习我们的行为模式。” 她点头:“有人工智能辅助决策系统。每一轮规避动作都被记录,下一次就会预判。” 难怪刚才没急着围上来。 这是猎杀训练里的标准套路——放你跑,让你以为自己聪明,其实每一步都在对方计算中。 我握紧舵盘。 十年前在边境,我也见过这种战术。那时候敌人用的是无人机群,现在换成快艇,本质一样。 拼反应,拼判断,拼谁能熬到最后。 “你还记得上次浮板干扰用了多久?”我问。 “四分十七秒。”她说,“从释放到他们停止追踪。” “那就是他们的响应阈值。”我说,“只要动作间隔小于这个时间,他们会误判为连续攻击。” 她抬头看我:“你想再用一次?” “不。”我说,“这次换别的。” 我从背包里拿出战术手电,检查电量。满格。昨天签到拿到的这玩意,不只是强光灯,还能发射脉冲信号,干扰电子设备。 如果他们的AI系统依赖实时数据更新…… “准备离线导航。”我说,“三分钟后我要关主电源。” 她愣了一下:“你要黑掉自己?” “不然怎么骗过AI?”我说,“他们算我下一步,我就干脆不按逻辑走。” 她明白了,快速切换到脱网模式,保存当前坐标。终端屏幕变暗,只留基础航迹线。 我数到三,拍下总闸。 整艘艇陷入黑暗。 没有灯光,没有信号,没有电磁辐射。我们在雷达上消失了。 身后,三艘快艇仍在前进。但他们速度慢了下来,指挥艇开始左右小幅调整航向,像是在搜索目标。 有效果。 他们在找我们。 我等了整整六分钟——比上次干扰多出一倍时间。 然后重新通电。 发动机启动,救生艇猛然加速,直插东北方向一片渔网浮标区。那里水道狭窄,大船进不去。 “他们跟来了吗?”我问。 她盯着屏幕:“左翼艇试图绕行,右翼减速观察,指挥艇……还在原地。” “他在等数据确认。”我说。 “但我们已经不在原来的位置了。” 我看着前方密集的浮标灯影,手握紧舵盘。 他们算准我会逃,算准我会躲,甚至算准我什么时候修好船。 但他们算不到——老子可以不要逻辑。 船身擦过一根浮标桩,发出“咚”的一声轻响。我咬牙,没减速。 周婉宁抬头看我,白大褂袖口沾着海水,脸上有汗。 “你刚才……根本没打算修船。”她说。 “我修了。”我说。 “但你更早就在想怎么骗他们。” 我没回答。 因为没必要。 战场上,活下来才是唯一道理。 她低头看着终端,敌艇位置还在更新。指挥艇终于动了,但方向错了,往西偏了至少十度。 我们甩开了。 她轻声说:“我们还能撑住。” 我看了眼前方越来越密的浮标群,夜色里像一片钢铁丛林。 “不止撑住。”我说,“我们要让他们知道——” 话没说完,船底突然传来一声闷响。 像是有什么东西撞上了船体。 第88章 摆脱追兵 船底那声闷响还在耳膜里震。 我立刻低头看周婉宁。她已经抬头,手指在终端上滑得飞快,脸色变了:“吸附式追踪雷?不,信号不对。” “不是炸弹。”她说,“是声呐信标,贴上了。” 我翻身就往机舱口去。右腿一软,膝盖磕在甲板上,没停,直接爬起来掀开盖板。控制箱还在打开状态,刚才接的线还没封好。盐雾顺着舱壁往下滴,几根主线发黑,继电器外壳有烧痕。 周婉宁蹲下来,把应急灯塞进缝隙。红光打进去,焊点泛着暗色。 “电压稳住了吗?”我问。 “主回路0.8,正常。”她说,“但备用电源有波动,可能是信标干扰了接地线路。” 我伸手摸了摸电线接口。胶带包得紧,但边缘有点翘。刚才启动时电流反冲,可能让焊点松动。 不能赌。 “帮我按住万用表。”我把探头递给她。 她一手压住接点,一手扶终端。我拆下继电器,底部两个焊脚已经氧化发白。重新刮干净,用微型钳夹住线头,对准位置。 焊枪点火。 火苗窜上来那一秒,左手蹭到旁边一根裸线。电流从虎口冲进手臂,整条胳膊抽了一下。我没松手,继续送锡。 焊完一个,换另一个。 血顺着掌心流下来,滴在电路板上。我扯了块新胶带,缠两圈,装回去。 “断电。”我说。 她敲屏幕,所有负载切断。舱内彻底黑了,只有终端还亮着微光。 我按下启动键。 发动机“咳”了一声,接着转起来,声音比刚才稳。 航速表指针动了,10节,12节……往上走。 “信标脱离了。”她盯着声呐图,“它检测不到持续电力输出,自动脱落。” 我拉油门到底。船身往前一冲,破浪声大了起来。 后方三艘快艇还在动。指挥艇没跟上来,左右两艘开始收拢阵型,像是要包抄。 “他们学我们转向。”我说。 “AI在记录数据。”她点头,“每一轮规避都在建模。” 我看着前方。浮标灯影越来越密,像一片钉子阵。那边是渔船作业区,雷达杂波多,大船不敢进。 “还能撑多久?” “燃油百分之五十二。”她说,“够四十分钟。” 不够靠岸。 但我没说。现在说什么都没用。 她突然抬手:“等等!” 我松油门。 她指着终端:“追兵减速了。他们在等信号确认。” 我明白她的意思。我们刚才断电六分钟,雷达消失,他们丢了目标。现在不确定我们是不是真修好了船,怕贸然冲进来被反杀。 这是机会。 “准备离线导航。”我说。 她切换模式,保存坐标。屏幕变暗,只剩一条航迹线。 我拍下总闸。 全艇断电。 没有灯,没有信号,没有引擎声。我们在海面上漂着,像一块死铁。 身后,两艘快艇慢慢靠近,但不敢提速。指挥艇还在远处观望。 六分钟。 我重新通电。 发动机轰鸣,救生艇猛地加速,直插东北方向的浮标群。船身擦过一根浮杆,“咚”地一声响。 “他们跟了吗?” “左翼艇绕行失败,卡在网区边缘。”她说,“右翼减速观察,指挥艇……还在原地。” “他在等新数据。”我说。 “但我们已经不在预测路径上了。” 我握紧舵盘。他们算我们会逃,算我们会躲,甚至算准我们修船的时间。 但他们算不到——我可以不要逻辑。 船钻进一片密集浮标区。水道窄,两边都是铁桩和渔网支架。大艇进不来。 周婉宁抬头看我:“你早知道他们会用AI预判?” “上次浮板干扰用了四分十七秒。”我说,“他们响应阈值就在这附近。只要动作间隔短于这个时间,就会误判为连续攻击。” 她懂了:“所以你故意断电更久,让他们以为我们瘫痪了。” “是。” 她低头看终端,敌艇位置更新慢了。指挥艇终于动了,但方向偏西,至少错十度。 我们甩开了。 她轻声说:“现在怎么办?” “找地方登陆。”我说,“但不能直接靠岸。他们会在码头布控。” 她点头:“滨海七区有废弃渔港,地图上没标,但卫星图能看见防波堤残骸。水流稳定,适合靠泊。” “你怎么知道?” “我爸以前带我去过。”她顿了一下,“他说那里没人管。” 我没问她爸是谁。有些事不用说清。 我调航向,往三三五切。那边风大,浪高,但能遮掩轨迹。 她盯着屏幕:“热成像信号弱了。我们脱离扫描范围了。” 我看了眼前方。 夜色浓,浮标灯一明一灭,像埋伏的眼睛。船在它们之间穿行,发出低沉的嗡鸣。 燃油剩一半,电量稳定,系统没报警。 暂时安全。 但我知道,这只是开始。 赵卫国不会放过我们。账本在他手里是毒药,在我们手里是刀。他要抢回去,不惜一切代价。 我右手握舵,左手摸了下腰间。 匕首还在。 系统界面安静地浮在视野角落,绿色边框,像老式终端。今天签到已完成,工具包用掉了。明天零点才能再领一次。 我收回手。 周婉宁在检查终端日志。她手指停了一下:“奇怪。” “什么?” “刚才断电期间,系统收到一条加密包,来源不明。内容被自动拦截,但协议头显示……是市政内网格式。” 我没吭声。 市政系统不该出现在这里。除非有人在里面放了后门。 她抬头:“你觉得……有人在帮他们?” “不是觉得。”我说,“是肯定。” 她盯着我。 “赵卫国能活到现在,能走私军火,能搞人体实验。”我说,“靠的不只是钱。” 她明白了。 权力才是最大的保护伞。 她低头删掉日志缓存,防止被逆向追踪。 船继续往前。风从右边来,带着咸腥味。浪打在船头,溅起白沫。 我看着前方。 灯光越来越少,海面越来越黑。再往前,就是外海和浅滩交界处。那边有暗流,有礁石,也有逃生的机会。 她忽然说:“陈铮。” “嗯。” “如果我们这次没逃掉……账本里的数据,至少传出去一部分。” “传给谁?” “我设了个自动触发。”她说,“如果我的生命体征消失超过三分钟,U盘会远程上传所有文件到五个匿名节点。” 我看了她一眼。 她没看我,手指还在敲键盘。 “别死。”我说。 “你也别。” 我点头。 前方出现一道模糊的灰线。是海岸轮廓。 还有二十分钟到浅滩区。 我保持航速,眼睛扫视海面。任何异常波纹都不能放过。 她突然抬手:“等等!” 我踩刹车。 船速骤降。 她盯着终端:“水下有东西在靠近。速度很快,不是鱼群。” 我趴到船边,耳朵贴甲板。 听到声音了。 低频震动,像马达在水下运行。 不是快艇。 是无人潜航器。 我抓起战术手电,打开强光模式,照向船尾水面。 一道黑影从深处掠过,扁平,长条,像鱼雷。 第89章 拉开距离 战术手电的光柱扫过水面,那道黑影一闪就没了。 周婉宁的手指在终端上停住:“它在绕圈,不是直线接近。” 我关掉手电,趴在船边听。水下的马达声变了节奏,像是在等待信号。 “他们再次锁定了我们。”我说。 她点头:“刚才重启时发出的电磁脉冲,可能被捕捉到了。现在这个潜航器,是来确认目标状态的。” 我摸了下腰间的匕首。冰冷的。 不能等它靠近。一旦贴上来,要么引爆,要么发送位置坐标。不管哪种,追兵都会立刻压过来。 “还能断电吗?”她问。 “可以。”我说,“但这次他们不会信第二次。” “那就让他们信。”她抬头,“我们不只断电。” 我明白了。 我们不仅要消失,还要让他们以为——我们已经完了。 我拍下总闸。 全艇断电。 灯光灭了,引擎停了,连终端屏幕也暗下去。救生艇像一块浮木,在海面上随浪轻轻晃动。 周婉宁把终端调成被动接收模式,只采集不发射。她低声说:“热成像应该看不到了。” 我没说话,耳朵贴着甲板。 水下的马达声还在转圈,一圈,两圈……然后突然加速,从船尾掠过。 它走了。 但它没攻击。 说明它判断我们失去了动力,暂时不具备威胁。 这是第一步。 接下来是第二步。 我盯着前方。浮标灯还亮着,一明一灭,像一条通往浅滩区的路。 “等三分钟。”我说。 她没问为什么。 三分钟,是AI系统判定目标失效的平均响应时间。太快重启,会被识别为伪装;太慢,可能引来快艇近距离确认。 时间到。 我按下启动键。 发动机“咳”了一声,接着顺利点火。航速表指针缓缓上移。 我拉油门,救生艇猛地前冲,直插东北方向的浮标群。 “他们跟了吗?” “左翼艇开始转向。”她说,“右翼还在原地观察,指挥艇……没有移动。” “他在等数据更新。”我说。 “但我们已经不在预测路径上了。” 船身擦过一根浮杆,“咚”地一声响。渔网支架在黑暗中若隐若现,像一片铁林。 大艇不敢进来。这里水道窄,暗流多,稍有不慎就会卡住螺旋桨。 我们能走,他们不能。 我握紧舵盘,眼睛盯着前方的水道。每一个转弯都必须精准,差半米就可能撞上桩子。 周婉宁低头看终端:“声呐显示,潜航器掉头了。但它速度不够,追不上我们。” “让它追。”我说,“我们现在要的是距离,不是甩掉所有东西。” 燃油剩百分之四十七,够支撑三十分钟高速航行。如果保持经济航速,能撑更久。 但我不能慢下来。 追兵会重新建模,会调整策略。我们必须在这段时间里,把距离拉开到他们无法快速反应的程度。 船继续往前。 浮标越来越少,海水颜色变深。再往前就是外海和浅滩交界处,水流更乱,礁石更多。 她突然说:“刚才那个加密包……我查到了一点线索。” “什么?” “协议头里的Ip段,属于市政厅内网b区。正常情况下,这种格式的数据包不会出现在海上追踪系统里。” 我看着前方:“有人在里面放了接口。” “不止是接口。”她说,“是实时权限。他们能直接调用追踪日志,甚至修改预警阈值。” 我懂了。 赵卫国不只是有钱有枪。 他在体制里有人。 而且职位不低。 “删掉记录了吗?”我问。 “删了。”她说,“但我留了个反向追踪程序。如果对方再次接入,会触发一个假信号,引他去错误的日志分区。” “别让他发现你在查。” “我知道。” 她合上终端,把U盘拔出来塞进屏蔽袋。袋子是金属涂层的,能阻断无线读取。 “还有别的事。”她说。 “说。” “账本里的‘星瞳计划’,不只是基因筛选。”她声音低了些,“它在收集特定脑波频率的孩子。陈雪的生理数据匹配度达到91%。” 我手没抖,但心跳快了一拍。 “什么时候的事?” “三年前一次体检,学校统一抽血。样本被转送到了滨海七区第三医院的特殊实验室。” 我没说话。 那是陈雪的小学组织的免费健康检查。 普通的体检,背后却是筛选实验体。 “班主任呢?”我问。 “她的电脑里有上传记录。”周婉宁说,“不止是陈雪,全班三十一个孩子都有详细档案,包括睡眠习惯、情绪波动、注意力测试结果。” 我右手握紧舵盘。 原来他们早就开始了。 不是现在,是三年前。 不是偶然,是系统性渗透。 “我们得毁掉那个实验室。”我说。 “靠岸后就能行动。”她说,“但前提是,我们得先活到靠岸。” 我点头。 前方海岸轮廓越来越清晰。灰蒙蒙的一线,像是被海水泡烂的纸边。 风从右边来,带着咸腥味。浪打在船头,溅起白沫。 燃油剩百分之四十三,电量稳定,系统无报警。 暂时安全。 但我知道,这只是表面。 赵卫国不会放弃。他派出的不只是快艇,不只是潜航器。 他还有人在岸上等着。 也许在码头,也许在学校,也许就在陈雪身边。 我左手摸了下腰间的匕首。 还在。 系统界面安静地浮在视野角落,绿色边框,像老式终端。今天签到已完成,工具包用掉了。明天零点才能再领一次。 我收回手。 周婉宁靠在舱壁上,闭眼休息。她太累了。从游轮到现在,她一直在破解、分析、预警。 我不能倒下。 我是驾驶员,是守护者,是唯一能在这种时候保持清醒的人。 船钻出最后一片浮标区。 前方是开阔水域,浪更高,风更急。 再往前五海里,就是浅滩区边缘。那里有暗流,有退潮带,也有逃生的机会。 她忽然睁眼:“等等。” 我松油门。 她盯着终端:“追兵阵型变了。指挥艇往西偏了十五度,左右两艘开始收拢,像是要汇合。” “他们在放弃追击?” “不。”她说,“他们在重组。新的指令来了,可能是来自岸上的新坐标。” 我看着前方。 灯光越来越少,海面越来越黑。 “他们猜到我们要登陆了。”我说。 “所以派人在前面等。” “那我们就不能按计划走。” “可燃油不多了。” “我不走他们想让我走的路。”我说,“我要走他们想不到的。” 她抬头看我。 “你有什么计划?” “没有计划。”我说,“只有动作。” 我调航向,往三三五度切。 那边风大,浪高,但能遮掩轨迹。 她没再问。 船继续往前。 水下的震动消失了,空中也没有无人机的声音。我们脱离了可视与雷达监控范围。 至少十五海里。 安全距离已经被拉开。 但我知道,真正的危险才刚开始。 她低声说:“再往前就是浅滩区,地图没标,只能靠经验走。” 我点头,没说话。 将航速调至经济模式,继续保持低信号状态航行。 前方浪更大了。 第90章 登陆岛的抉择 救生艇在海面上滑行,发动机声音低沉。我坐在驾驶位上,右腿有点发麻,但没动。刚才跳进水里那一下让衣服全湿了,风吹过来很冷,但我已经习惯了这种状态。 周婉宁靠在舱尾,终端合着放在膝盖上。她手里捏着那个屏蔽袋,U盘还在里面。我们都没说话,刚才那一段逃命耗掉了太多力气,现在需要的是判断,不是情绪。 我看了眼燃油表。百分之四十六。够跑一段,但撑不了太久。 “接下来去哪儿?”她开口问,声音有点哑。 我没直接回答,先把战术手电从防水箱里拿出来检查一遍。电池正常,开关灵活。匕首也抽出来看了眼,刃口没磕损。这些东西不能出问题,下一个麻烦随时会来。 她等我检查完才继续说:“前面有三个岛可以落脚。A岛有热源信号,可能是设备残留余温;b岛地形复杂,适合藏身,但没记录显示有淡水;c岛……出现在赵卫国的资金流向图里,他名下一家空壳公司买过那片海域的勘探权。” 我点点头。三个选项都不干净。 A岛有建筑痕迹,但没人活动,说明要么废弃很久,要么故意伪装。b岛隐蔽性强,可要是没水,待两天就得脱水。c岛更不用说了,那种地方出现他的名字,九成是陷阱。 “雷达扫过A岛吗?”我问。 “扫了。表面静默,没有电磁波发射源。”她说,“但热成像发现一处崖壁背面有轻微温差,不像自然形成。” 我拧开望远镜盖子,调焦看向东北方向。天边灰蓝,晨光刚起,海面反着微光。A岛轮廓模模糊糊,像个蹲伏的兽。 看了一分钟,我发现她说的那个位置确实不对劲。岩石走势本该连贯,可中间有一段边缘太直,像是人工切割后又用植被遮掩。这种手法常见于旧军事设施入口。 就在这时候,视野角落突然跳出绿色框体。 【签到成功,解锁资源:A岛地下掩体结构图(局部)】 系统界面像老式终端一样浮现,图纸自动展开。我一眼认出这是标准的七十年代海岸观测站布局——双层混凝土墙,独立通风井,储水罐埋在地下十米,入口设在背风侧,顶部覆土种植伪装植物。 图纸标注了三个关键点:主通道被塌方堵死,但东侧检修梯还能通行;西侧通风口连接外部,长期未封闭;内部配电房残存线路,理论上可接驳临时电源。 我把望远镜递给她:“你刚才看到的温差区域,是不是这个位置?” 她接过看了一眼,点头:“对,就在图纸标的位置偏南五度。如果这图是真的,那里曾经是个军用哨所。” “不是曾经。”我说,“是后来被人重新封过。” 她抬头看我。 “普通人不会特意去遮一个废墟。”我收起望远镜,“有人不想让别人发现这里面还有东西。” 她沉默几秒,把终端打开,调出卫星地图对比。A岛面积不大,周围暗流多,船只难靠近。唯一能登陆的是东面浅滩,而那个检修梯出口正对着那边。 “里面有工具的可能性很高。”她说,“甚至可能留着通讯设备残件。我们可以试试修复。” 我摸了下腰间的匕首套,确认它固定牢靠。背包拉链拉开一条缝,指尖碰到里面那张全家福。纸面有点潮,但画痕还在。我碰了一下就放回去。 时间不多。燃油剩一半,追兵虽然甩开了,但他们一定会重新部署。会计的母亲还在等着转移,账本数据也需要安全节点上传。我们不能在海上耗太久。 “b岛呢?”我问。 “太裸。”她说,“藏得住人,但一旦他们撒网搜寻,红外一扫就露馅。而且真没水源记录,顶多两天就必须离开。” 我嗯了一声。 c岛根本不用考虑。赵卫国沾过的东西,踩进去就是送死。 剩下的只有A岛。 我盯着图纸最后一栏备注:**通风井底部存有应急干粮密封箱(已过期)**。 过期不代表不能吃。特种压缩饼干保质期三十年,就算失效也能提供热量。 “选A岛。”我说。 她没反对:“航向东北偏北,保持低速。等靠近再提速,避免引擎噪音传太远。” 我转动舵盘,救生艇缓缓转向。船头划开水面,浪花贴着两侧扩散。发动机转速没变,但方向已经不同。 她把终端关了,重新塞进屏蔽袋。动作很轻,像是怕惊扰什么。 “你觉得里面会不会有人?”她忽然问。 “不会。”我说,“真有人守,热源信号早就动了。那是空壳,但被人精心藏起来的空壳。” 她点点头,没再说话。 我把航速稳定在经济模式,眼睛盯着前方。A岛越来越清楚,那道异常的几何线条在晨光中逐渐显现。不是天然形成的岩层断裂,是墙。 周婉宁解开安全绳,挪到我旁边坐下。她没看屏幕,也没碰设备,只是静静看着前方。 “下一步怎么走?”她问。 “先探入口。”我说,“不进去,只查外围痕迹。如果有被动触发装置,远程就能看出来。” “要是有摄像头呢?” “老式掩体不用联网监控。”我说,“他们靠物理陷阱和岗哨。只要没活人,机器自己不会升级。” 她轻轻呼出一口气。 风从右边吹过来,带着咸腥味。我的衣服还没干透,贴在身上不舒服,但不影响操作。右手一直搭在舵杆上,随时准备变向。 燃油表指针停在百分之四十五。够用。 她低头看了眼手表:“还有二十分钟到近岸区。” 我点头。 救生艇继续前行。海面平静,浪不大。远处海鸟飞过,没停留。 我右手伸进背包,把全家福拿出来看了一眼。画里的我和陈雪站在太阳下面,旁边空着一个位置,她说是留给妈妈的。 我把纸折好,放回夹层。 这时,系统界面再次闪了一下。 不是签到提示。 是一行小字浮在角落:“检测到高频信号扫描,来源不明,持续时间3.7秒,已自动屏蔽。” 我没声张。 只是把战术手电放进外袋,顺手将匕首换到更容易拔出的角度。 救生艇朝着A岛方向直线推进,船尾拖出一道白痕。 第91章 A岛防潜网 救生艇的发动机声音低沉,我右手搭在舵杆上没动。燃油表指针停在百分之四十五,风从右边吹过来,衣服贴在身上还是湿的。周婉宁坐在舱尾,终端已经关了,塞进屏蔽袋里。 刚才系统弹出的那条提示还在脑子里转。“检测到高频信号扫描,来源不明,持续时间3.7秒,已自动屏蔽。”不是误报。这种频率接近军用雷达窄波段,能穿透海雾锁定移动目标。对方要么有舰载侦测设备,要么在岛上架了固定阵列。 我没说破。现在最怕的是她分心。 她低头看了眼手表:“还有二十分钟到近岸区。” 我点头,眼睛盯着前方。A岛轮廓比十分钟前清楚多了,岩石断面那道直线般的切口在晨光下越来越明显。不是自然形成的。人工切割后用植被遮掩,七十年代的老办法。 “把图纸再调出来。”我说。 她打开终端,结构图和卫星地图叠加显示。检修梯出口正对东侧浅滩,坡度平缓,适合靠岸。通风井在背风面,位置隐蔽,顶部覆土层厚,不容易被热成像扫到。 “这里没有电磁活动。”她说,“说明没人驻守。但结构完整,意味着我们能获得遮蔽和潜在工具。” “应急干粮箱也在图纸标注位置。”我接话,“就算不能吃,包装也能当火种材料。” 她说完抬头看我。我没回避视线。现在不是犹豫的时候。 追兵甩开了,但他们不会放弃。三艘快艇消失在雷达上不代表撤退,更可能是重新布控。赵卫国的人擅长打围猎战术,先逼你逃,再设口袋等你钻。 我们只剩半箱油。b岛太裸,c岛是陷阱,A岛是唯一能提供实际支援的落脚点。哪怕它被人藏起来,也比无处可去强。 我把航速提升了一档。发动机声音略微变高,船头抬升角度小了点,滑行更稳。 “加大油门了?”她问。 “进最后一段航程。”我说,“低速容易被锁定。现在要快进快停。” 她没反对,只是把安全绳重新扣紧。动作很轻,但每个步骤都做到位。这姑娘虽然身份复杂,但在战场上从不拖后腿。 我摸了下腰间的匕首套,确认它在右侧,拔刀顺手。背包拉链拉开一条缝,指尖碰到全家福。纸有点潮,但画痕还在。我碰了一下就放回去。 这时她忽然开口:“你觉得里面会不会有人?” “不会。”我说,“真有人守,热源信号早就动了。那是空壳,但被人精心藏起来的空壳。” 她点点头,没再说话。 风向稳定,东北偏北。浪不大,船体轻微起伏,但不影响操控。我把舵盘微调两度,让航线更贴近浮标区边缘。那边水深变化大,暗流多,大型船只不敢靠近,对我们有利。 她低头看终端屏幕,手指滑动几下:“高频信号没再出现。但刚才那次扫描覆盖范围不小,至少五公里半径。” “不是随便扫的。”我说,“是有目标地搜。” 她抬眼看我。 “他们知道我们往这个方向跑。”我继续说,“或者猜到了。” 她沉默几秒,把终端合上,重新塞进屏蔽袋。这次她多绕了一圈封口带,确保信号不会泄露。 “账本数据还没传出去。”她说,“会计的母亲还在等转移指令。” “等靠岸再说。”我说,“海上不安全,上传会被截。” 她嗯了一声,抱膝坐着,下巴抵在膝盖上。阳光照在她脸上,但她没眯眼。眼神一直盯着A岛的方向。 我看了眼燃油表。百分之四十三。够用。 “还有八分钟入近岸区。”她轻声说。 我点头,左手移到油门控制杆上,随时准备收速。最后一段路最关键。太快容易撞滩,太慢会被发现。必须卡在最佳时机切入浅水区,然后熄火滑行靠近。 她突然伸手摸了下颈侧,像是感应到什么。动作很小,但我注意到了。 “怎么了?” “没什么。”她说,“就是觉得……太安静了。” 我明白她的意思。 海鸟飞过,没叫。浪拍岩壁的声音也不规律。这片海域本该有回流声,但现在只有单调的水响。 我右手慢慢松开舵杆,移到背包外袋,把战术手电拿出来检查。开关正常,灯头无损。又抽出匕首看了一眼,刃口干净,没锈。 她看着我动作,没问。但我们都知道,越是平静,越可能有问题。 我把匕首插回去,手停在套具上几秒。系统界面没动静。签到要等到凌晨,现在只能靠自己。 “你还记得图纸上配电房的位置吗?”我问。 “记得。西侧靠后,和通风井连着。”她说,“如果线路没全毁,可以接临时电源。” “不只是电源。”我说,“那种老式掩体,配电房旁边通常会有备用通讯端口。军用级的,能连短波电台。” 她眼睛亮了一下。 “你是说……我们可以发信号?” “不一定能发出去。”我说,“但可以试试录一段加密音频,存进U盘。等以后找到节点再传。” 她立刻打开终端,开始准备数据包模板。手指在屏幕上快速敲击,设定加密协议。 我继续盯着前方。A岛距离缩短到两公里内,检修梯出口完全可见。混凝土结构外层有裂痕,但整体没塌。边上堆了些碎石,像是人为清理过的痕迹。 不是自然崩塌。 有人来过。 我减了半档油门,船速降下来。浪花从两侧变成细流,船体下沉一点,更稳了。 “还有五分钟。”她说。 我没应声,右手握紧舵杆。身体前倾,右腿因为久坐有些发麻,但我没动。注意力全在前方岩壁和水面交界处。 她停下打字,抬头看我。 “怎么了?” “前面水色变了。”我说。 她立刻起身走到我旁边,顺着我看的方向望过去。靠近浅滩的水面颜色更深,像是淤泥沉积。但那片区域本该是硬沙底。 “不对劲。”她说。 “减速。”我直接拉下油门到底。 发动机声音骤降,船体惯性往前滑了十几米,速度越来越慢。 她抓紧扶手,盯着那片深色水域。 “像不像……被什么东西盖住了?”她低声问。 我没回答。因为我看到了。 水面下,有一块长方形的暗影,边缘太齐,不像石头。而且随着水流微微晃动,像是漂浮物底部接触到了障碍物。 我拿起望远镜,调焦。 镜头里,那东西表面有纹路。网格状,金属材质。 不是天然形成的。 “是网。”我说,“拦在入口前的。” 她脸色变了。 “渔网不会铺那么整齐。” “不是渔网。”我说,“是防潜网。军规型号,带阻钩刺。” 她呼吸重了一点。 我知道她在想什么。 这种网不会单独存在。后面一定有警戒系统。压力传感器,或者水下震动触发器。 我们还没靠岸,就已经踩到了第一道防线。 我把救生艇再往后退五十米,彻底停机。船随波轻轻晃动,没再前进。 她看着我。 “还能进去吗?” 我盯着那片水面,没说话。 图纸上没标防潜网。说明这是后来加的。 加的人,要么是赵卫国,要么是另一股势力。 但不管是谁,这地方已经不是单纯的废弃掩体了。 它是陷阱,还是避难所? 我现在不知道。 我只知道一件事。 我们已经没有别的选择了。 第92章 险登岛屿 救生艇停在五十米外,发动机彻底熄火。水面很平,像一层灰蓝色的布盖着海面。我盯着那片深色水域,防潜网的轮廓在水下隐约可见,边缘整齐,不是自然形成的东西。 周婉宁蹲在船尾,手一直握着应急桨柄。她没说话,但我能看出她在等指令——眼神沉静,指尖却微微发紧,像是把所有疑问都压进了沉默里。那种信任,比任何言语都沉重。 我把背包拉链拉开一条缝,确认匕首在套子里,战术手电也还在。然后把终端屏蔽袋固定在舱底挂钩上,扣紧了才松手。这种老式军用设备,一旦泄露信号,等于主动报位置。我动作很轻,可心跳却像撞在肋骨上,一声声提醒我:这不是训练,是生死局。 “如果三分钟我没浮上来,立刻划桨后退五十米。”我说,“等我信号再靠近。” 她看了我一眼,点头。没有问为什么,也没有犹豫。那一瞬,我仿佛看见她眼底闪过一丝担忧,又被她强行压了下去。这种时候,多一句话都是浪费时间,而她的沉默,是最锋利的回应。 我脱掉冲锋衣,只穿作战裤和贴身速干衣。右腿有点僵,长时间坐着让肌肉发麻,但现在顾不上这些。我深吸一口气,从船尾慢慢滑进水里。 海水冷得刺骨。耳朵一入水,外界声音立刻变小,世界骤然安静,只剩下血液在耳膜里奔流的声音。我闭住呼吸,靠身体惯性向前游,动作放得很轻。特种兵训练里有一条:水下移动比陆地更危险,因为声音会传得更远——哪怕一次心跳的震颤,都可能成为杀机的引信。 靠近防潜网底部时,我能看清它的结构。金属网格,带倒钩刺,每根钢缆都绷得很紧。这种网不是用来拦鱼的,是防人潜入的。真正的杀招不在表面,而在那些看不见的机关深处。 我用匕首尖轻轻刮了一下网面。动作极小,只是试探——像一片落叶擦过铁锈,无声无息。 远处岩缝中传来“咔”的一声,像是齿轮咬合。一道钢索从海底弹出半寸,又缩回去。陷阱触发了。 我立刻后撤五米,浮出换气。水面波动不大,但我能感觉到心跳在加快。闭气时间不能太长,否则会影响判断——而在这片死寂的海域,一个错误的判断,就是一条命。 周婉宁盯着我看。我抬起右手,比了个“剪左不剪右”的手势。她懂了,微微点头。那一刻,我们之间不需要语言,只需要一个眼神、一个动作,就能读懂彼此的生死抉择。 再次下潜前,我调整了呼吸节奏。这一次绕到左侧沉桩后方。那根桩体插进礁石缝里,顶部有锈蚀螺帽。我用匕首撬开它,卸掉张力锚点。主缆松了一截,但还没断。 传感器应该装在另一根桩体内部。我刚才刮网时引发的震动被捕捉到了,但它误判为外部干扰,没有启动绞杀程序。现在我要让它继续误判——就像一场精心编排的心理战,敌人以为风浪在动,而猎手已在暗处收网。 我沿着主缆反向施压,让整张网出现局部松弛。水流带动网面轻微晃动,看起来像自然松动。传感器没反应。 接着我贴着网底游过去,避开承重线,专挑非关键节点下手。匕首刃口很薄,割断一根钢丝只需要两秒。我一段段切,制造出一个刚好够人通过的缺口。每一次切割,我都屏住呼吸,仿佛怕惊醒沉睡的恶魔。 过程中右腿抽了一下。肌肉太久没高强度运作,加上低温刺激,开始不听使唤。我没停,继续往前——疼痛是活着的证明,而此刻,活着,就是为了完成任务。 最后一段网线切断时,我看到主缆连接处有个小盒子嵌在桩体侧面。那是震动感应器的核心模块。我没碰它,直接绕过去。有些东西,碰了就是死路。 出水那一刻,我差点呛水。闭气超过四分十七秒,嘴角已经渗血。我扶住救生艇边缘,稳住身体,朝周婉宁打出“通行”手势。她立刻启动发动机,低速推进。船头对准我开出的通道,一点点滑进去。速度很慢,避免激起波浪惊动其他装置。 靠岸前最后十米,我站在浅水里推船。沙底硬,但有碎石。脚踩下去能感觉到异物。我低头看,沙滩上有几道拖痕,像是有人把什么东西从水里拽上来过——痕迹新鲜,方向混乱,说明不久前还有人活动。 救生艇卡在碎石堆上,半边船体上了岸。我把它往遮蔽区拖了五米,用断裂的浮标杆和海草做了简易伪装。周婉宁跳下来,第一时间打开屏蔽袋取出终端。 她蹲在地上,手指快速操作屏幕。几秒后,她抬头看我,眼神里多了几分凝重。 “有残波。”她说,“微弱,但存在。频率接近旧式军用手台。” 我点点头,没说话。这种型号的电台早就淘汰了,能在岛上收到信号,说明不久前有人用过——不是我们的人,那就只能是敌人,或是另一股未知的势力。 我弯腰检查沙滩。除了拖痕,还有鞋印。尺寸偏大,纹路杂乱,不像制式军靴。至少两个人走过,方向不同,有的往岛内去,有的返回岸边。他们来过,离开过,或许还会回来。 周婉宁站起身,把终端塞回屏蔽袋。她眼神没离开我,声音很轻,却字字清晰:“我们不是第一个来的。” 我知道。防潜网是新的,图纸上没有。有人后来加的。要么是赵卫国的人,要么是另一股势力。不管是哪边,这地方已经被盯上了。空气里弥漫着一种无形的压迫感,仿佛整座岛都在注视着我们。 我把冲锋衣从防水袋里拿出来,迅速穿上。衣服还是湿的,但保暖层还能起作用。背包甩上肩,确认全家福还在夹层里——那张泛黄的照片,是我唯一不愿丢下的软弱。 周婉宁从艇底拿出备用弹匣和急救包,塞进随身包。她的动作很稳,一点多余动作都没有。可在她转身的一瞬,我看见她指尖微微颤抖了一下——不是害怕,而是压抑着某种更深的情绪。 我走到检修梯下方平台,抬头看岩壁。混凝土结构有裂缝,但整体稳固。通风井口被植被遮住一半,看不出里面情况。风从缝隙里钻出来,带着一股陈年的潮湿味。 周婉宁走过来站在我旁边。我们都没说话,只是看着眼前这条路——前方是黑暗,身后是深渊,而我们,只能向前。 远处传来一声鸟叫。不是本地海鸟的声音。 我摸了下腰间的匕首套。刀还在。心,也还在跳。 “走。”我说。 第93章 意外的资源 我踩上沙滩,碎石硌着鞋底。周婉宁跟在后面,脚步很轻。我们没说话,但都知道不能停。刚才发现的拖痕和鞋印说明有人来过,电台残波也还没消失。这地方不干净。 我抬手示意她靠右走,自己贴左侧行进。林区边缘的植被太密,视线被挡住大半。我们绕开明显踩踏过的泥地,从侧翼斜插进去。每走五步就停下来听一次风声。鸟叫不对劲,不是本地品种。 百米后,前方树影里露出一角屋顶。藤蔓爬满了整个结构,木墙半塌,门口倒着两个铁桶,锈得只剩骨架。是小屋。 我蹲下身,从背包里摸出战术手电,不开光,只握在手里。周婉宁会意,退到一块岩石后警戒。我往前挪,靠近门板,用匕首尖轻轻推了一下。门吱呀响了半寸,没触发机关。 地上没有绊线,门槛也没被动过的痕迹。我伸手拍了两下墙面,声音发空,里面没人藏。回头对周婉宁打了个“安全”的手势。 她快步过来,站在我身后半步的位置。我一脚踹开门,木板应声倒地,扬起一层灰。屋里光线很差,只有顶上裂缝漏下一点天光。角落堆着破箱子和烂渔网,地面铺着碎木板,踩上去有松动的响。 “你查左边,我查右边。”我说。 她点头,已经打开微型计算机的应急供电模式,屏幕微光映在脸上。我打开手电低光档,扫过墙面和天花板。没有摄像头,也没有电线走线。这屋子废弃很久了。 柜子在左边墙角,她蹲下去翻。我走向右边那个塌了一半的床架,底下压着个帆布包。拉出来时带出几片霉斑,但我顾不上这些。拉开拉链,里面是密封袋装的压缩饼干,两包,生产日期是三年前,保质期还剩三个月。 “有吃的。”我喊了一声。 她没抬头,“我也找到了一点肉干,真空包装,没破。” 我把包放桌上,继续翻。床头有个铁盒,撬开后里面有防水火柴、卷尺、记号笔,还有一把军铲,型号是老式野战用的,刃口有点钝,但能用。 周婉宁这时从柜子最底层抽出一本笔记本。纸页发黄,边角卷曲。她翻开看了看,“记录的是潮汐时间,每天都有标注,最近一次是五天前。” 我接过来看。最后一页写着一行字:“补给周期:每月初七,风向西北。” 今天是十二号。初七已经过了五天。如果真有人定期来补给,那他们至少要等下个月才会再来。 “说明短期内不会有人到。”我说。 她合上本子,“也可能是故意留下的假信息。” “我知道。”我走到屋子另一头,踢开一堆杂物。墙角有个夹层,被一块活动木板盖着。伸手进去,掏出一张折叠的牛皮纸。 展开一看,是手绘地图。线条很细,但清晰。标了三条离岛航道,一条往北通工业港,一条往西进深海区,第三条指向东南——那里画了个小渔港的符号,旁边写着:“无登记武装巡逻”。 我盯着那条路线看了五秒。 “能走。”我说。 她走过来站我旁边,低头看图。“这不是民用图纸的风格。坐标系用的是旧海防标准。” 我点头。昨天签到时系统解锁的信息里提过,这片区域曾经设过海防观测点,归边防部队管。这屋子的位置和当年的哨所位置吻合。 “地图来源可信。”我说,“而且补给中断或延迟,给我们争取了窗口期。” 她没说话,手指在地图上来回划了几遍,“问题是,敌人会不会也知道这条路线?” “会。”我收起地图,塞进冲锋衣内袋,“但他们现在在追我们的信号,以为我们往浅滩逃。只要我们不动电子设备,他们找不到这里。” 她点点头,把笔记本和肉干放进随身包。我检查了一遍屋子,确认没有遗漏。食物够撑三天,工具能应付基本野外需求。最关键的是这张图,给了我们明确方向。 “先休整。”我说,“天黑前再定下一步。” 她应了一声,去关窗户。木框卡住了,她用力往上推,才合上一半。外面风开始变大,吹得屋顶藤蔓晃动。屋里终于安静下来。 我把背包放在门边,方便随时拿。匕首插回套子,手电放桌上。周婉宁坐在床沿,把微型计算机抱在怀里,屏幕还在运行后台扫描程序。 “你还记得小时候来过这种岛吗?”她忽然问。 我没抬头,在整理军铲上的锈迹,“不记得了。十年之前的事,很多都断片。” “我来过。”她说,“七岁那年,父亲带我来过一个类似的地方。也是这种小屋,也有地图。” 我停下动作,看着她。 “后来才知道,那是实验前的适应训练。”她声音很平,“他们让我记住路线,说是为了‘生存考核’。” 我没接话。这种事情,解释没用。 她低头看着自己的手,“但现在这张地图,是真的能带人离开的吧?” “是真的。”我说,“只要我们不出错,就能活着出去。” 她轻轻嗯了一声,把计算机放在腿上,闭了会儿眼。 屋外风声更大了。屋顶某块铁皮松了,发出咔哒咔哒的响。我起身去查看,发现是固定钉锈断了。用军铲柄顶住,暂时稳住。 回来时她正盯着地图看,眉头皱着。 “怎么了?”我问。 “这条航道,”她指着东南方向,“中途有个环流区。按笔记本里的潮汐记录,今晚十点前后水流最缓。错过这个时间,就得等四十八小时。” 我算了下时间。现在是下午三点十七分。还有六个多小时。 “那就晚上走。”我说,“白天休息,恢复体力。” 她点头,把地图折好递给我。我接过,贴身收好。 她站起来活动了下肩膀,动作有点僵。高强度航行加上刚才水下作业,她的体能也到了极限。 “你去床上躺会儿。”我说,“我守前半段。” 她看了我一眼,没拒绝,坐回床沿。床板吱呀响了一声,但她没换位置。 我走到门边,靠墙站着。右手习惯性摸了下腰间。枪不在,但匕首在。 屋外树林静得很奇怪。连虫鸣都没有。 周婉宁忽然抬起头,“你有没有觉得……太顺利了?” 我没回答。 从发现拖痕,到找到小屋,再到物资齐全、地图出现,一切像被人摆好的棋局。可如果我们是棋子,那对手为什么不出手? 我盯着门外的树影。 也许不是没出手。 只是还没到时机。 第94章 短暂的安宁 我回来后又绕了一圈,把门缝用破布塞紧,窗框重新压了石块。屋顶那块铁皮还在响,但军铲柄顶着,暂时不会掉下来。我走到桌边,把匕首放在手电旁边,离右手一步距离。 周婉宁已经把微型计算机关了,屏幕黑着,抱在怀里像抱着一块暖手的石头。她坐在床沿,肩膀塌下来,手指一直抠着帆布包的边角。我没说话,蹲在门边角落,背靠墙,膝盖微曲,这是我在部队时最常摆的姿势——能睡着,也能立刻站起来。 她忽然动了,从包里拿出一包肉干和压缩饼干,撕开包装,递到我面前。“吃点东西吧,你比我更耗体力。” 我看了她一眼,接过肉干。味道很咸,嚼了几下就咽下去。她自己也吃了一小口,然后停下,盯着我看。 “刚才你说‘只要不出错,就能活着出去’。”她声音不高,“你总是这样,把所有压力扛在自己身上。” 我咀嚼的动作停了一下,没抬头。 “但这次,我不是累赘。”她说,“我想和你一起走完这条路。” 我抬眼看着她。她眼睛有点红,不是哭,是累出来的。我们对视了几秒,我说:“我知道。” 我把剩下一半食物收进背包。“留着晚上用。”然后挪到床另一侧坐下,没再靠着墙,而是双肘撑膝,低头闭眼。 这是我十年来第一次,在别人面前不靠墙坐着。 屋里安静下来。风刮着屋顶,铁皮咔哒响,木架偶尔吱呀一声。我耳朵听着外面,心却慢慢沉下来。肌肉开始发酸,尤其是右腿,从水下剪网到现在就没松过劲。 “你会害怕吗?”她突然问。 我睁眼,看着地面的一块霉斑。 “怕没用。只有准备。”我说。 “我不是问任务。”她抬头,“是怕失去……比如雪儿,比如现在这一切。” 我喉咙动了一下。十年前医院的画面一下子冲进来——白色的天花板,滴答的仪器声,护士递过来一张皱巴巴的照片。陈雪三岁,笑得很傻,画在纸上贴在我床头整整七年。 那时候我不知道她是我的女儿,只记得醒来第一件事就是伸手去摸那张纸。 “十年前我躺在医院,什么都不记得。”我说,“醒来第一件事是摸她的照片。那时候就知道——我不能再丢下任何人。” 周婉宁低着头,手指还在摩挲包边。“我母亲死前最后一句话是‘别信任何人’。”她顿了顿,“可我现在……想相信你。” 我没说话,起身走到桌边,拿起水壶倒了半杯水,递给她。 她接过杯子,手指有点抖。我站在旁边,没走开。 “你可以。”我说,“我在。” 她喝了一小口,把杯子放回桌上。然后抬头看我,眼神不像之前那么绷着了。 “你知道吗?”她说,“刚才你说‘我知道’的时候,我觉得……真的有人接住了我。” 我没回答,只是坐回床边。这次坐得比刚才更放松了些,肩膀落了下来。 她靠着床头慢慢躺下,没脱鞋,也没盖东西。帆布包垫在头下面当枕头。她闭上眼,呼吸渐渐平稳。 我没睡。系统界面在脑子里自动刷新,0点还没到,签到奖励没出来。我盯着门缝漏进来的光,一点点变暗。天快黑了。 过了不知道多久,她忽然开口,眼睛没睁。 “你是不是觉得我很麻烦?” 我摇头,“没有。” “我是赵卫国的女儿。”她说,“你也知道这点。可你还让我跟着你,还让我参与行动。” “你是周婉宁。”我说,“不是他的一部分。” 她睁开眼,看着屋顶裂缝透进来的天光。“以前我以为活着就是为了完成任务。后来发现,我只是在替别人活。” 我低头看着自己的手。掌心有疤,是训练时被匕首划的。还有几道旧伤,洗不掉。 “我也不是一开始就会保护人。”我说,“刚进部队那年,我连队友都救不了。后来才知道,守住一个人,比打赢一场仗难得多。” 她轻轻嗯了一声。 “那你现在……”她顿了顿,“还会怕自己守不住吗?” 我沉默了几秒。 “怕。”我说,“但我不会停下。” 她嘴角动了一下,像是笑了,又像是太累了挤出来的表情。她翻了个身,脸朝里,背对着我。 “让我睡一会儿。”她说,“一个小时就行。到时候叫醒我,换你休息。” 我点头,“好。” 她没再说什么,呼吸慢慢变得均匀。没几分钟,睡着了。 我起身检查了一遍门窗,确认都封好了。然后回到床边,坐在原来的位置。匕首就放在手边,但我没再去摸它。 屋外风更大了,吹得藤蔓拍打墙面。某处木板松了,发出轻微的晃动声。我听了一会儿,确定不是人为的节奏,才放下心。 我低头看着她。头发乱了,脸上有灰,嘴唇干裂。但她睡得很沉,没有惊醒的迹象。 这十分钟是我这三天来最安静的时间。 我从冲锋衣内袋掏出女儿画的全家福。纸角卷了,颜色也褪了些。画上只有三个人,我和陈雪,还有一个穿白裙子的女人。我不知道她妈长什么样,但这幅画我一直带着。 我把画收回去,抬头看她。 她翻身时,袖口滑了一下,露出手腕内侧一道浅疤。不是新伤,早就愈合了,但看得出是刀割的。我认得那种痕迹——执行任务前的心理评估测试,有些人会用这种方式缓解压力。 我没问。 每个人都有不想说的事。 我靠在床架上,闭上眼。身体很累,脑子却还在转。追兵的位置、燃油量、潮汐时间……一堆事缠在一起。 但这一刻,我没有去想下一步怎么走。 我只是坐着。 风吹着屋顶,床板偶尔响一声。她的呼吸声和我的交错在一起。 这种感觉很陌生。 我不是一个擅长休息的人。十年植物人,醒来就是逃亡。我习惯了随时战斗,习惯了没人能依靠。 但现在,有个人在我旁边睡着了,而我没有赶她走。 我睁开眼,看了眼手表。下午四点十七分。 还有六个多小时,才能出发。 我重新闭眼,手搭在膝盖上,没握拳。 至少这一小时,我可以什么都不做。 屋外风雨渐大,一块铁皮终于松脱,砸在地上发出闷响。 她没醒。 我也没动。 第95章 离岛的准备 我睁开眼的时候,天还没亮。 屋外风还在刮,屋顶那块铁皮早就掉了,砸在地上没再响过。 我靠在床边,手放在膝盖上,没有握拳。 周婉宁睡着了,脸朝里,呼吸很轻。 我看了一眼手表,五点四十三分。 就在零点整的时候,系统签到了。绿色字符浮现在脑子里:【签到成功,获得军用级手持导航仪(带地形识别模块)】。 我没有动,也没有叫她,只是将设备从意识中提取出来,塞进背包夹层。 它不大,金属外壳,侧面有接口,屏幕是哑光的,不反光。 半小时后,天边有一点灰白透进来。 我起身,先查看门缝的布条,未被触动。 窗框上的石块也未移位。 安全。 我走到床边,轻拍她的肩膀。 “该走了。” 她睁眼很快,没有迷糊,坐起来就抬手揉了下手腕内侧。 我没有追问那道疤的事。 她背起帆布包,把微型计算机塞进去,拉好拉链。 我们开始收拾东西。 我把匕首插进战术腰带右边,手电放左边口袋。 急救包是前两天签到得的,止血凝胶、绷带、消毒片都在。 我检查了一遍弹药,两支备用弹匣,共三十发。 冲锋衣内袋摸了一下,全家福还在,纸角卷了,但没破。 她蹲在地上清点食物。 压缩饼干三包,肉干两袋,水壶加满,够三天。 地图摊在桌上,她用两块石头压住边角。 这图是昨天在小屋里找到的,手绘的,线条歪歪扭扭,标了几个点,东南方向有个小渔港。 “燃油不知道还有多少。”我说。 她点头,“救生艇还能用就行。” 我取出导航仪,按下电源键。 屏幕亮起,蓝光,自动扫描。 几秒后,三维地形图生成,标记出三条路线。 一条靠西,贴悬崖;一条往南,穿过沼泽区;最后一条沿溪流下行,通向北岸浅滩。 “走这条。”我指了指中间那条。 她把微型计算机连上导航仪端口,校准信号。 抬头问我:“电池能撑多久?” “不知道。” 我把设备收进背包,“省着用。” 她关机,抱紧包。 我们背上行囊,我最后看了一眼屋子。 桌还在,床塌了一半,墙上霉斑像地图。 门半掩,风吹动一块破帘子。 我推开门。 外面湿冷,风直接打在脸上。 地上全是泥,昨夜雨水积成小坑。 我走在前面,右手持手电,左手按着背包里的导航仪。 她跟在我后面,脚步很稳。 屋后有条小路,被草盖了一半。 我们顺着走,避开昨晚发现陷阱的地方。 那边地势低,容易陷进去。 溪流在左边五十米,水声不大,混在风里。 走出一百多米,到了岔路口。 杂草更密,地面湿滑。 我停下,掏出导航仪,开机。 屏幕蓝光一闪,光点定位,方向向前。 信号稳定。 我回头看她。 她站着,没说话,头发被风吹乱,脸上有泥点。 她抬手把刘海拨开,眼睛看着我。 “没问题。”我说。 她点头。 我们继续往前。 脚下的路越来越难走,土松,踩下去会陷。 我放慢速度,每一步都试探后再前行。 她鞋底打滑一次,往前踉跄半步,我伸手抓住她手臂,没说话,她也没说谢谢。 这种事不用说。 林子深了,树挡风,声音小了些。 溪流一直跟着我们,水色发灰,漂着枯叶。 导航仪在包里,我时不时摸一下,确认还在。 又走了一段,前面地势往下斜,坡度不大,但草特别密。 我蹲下,用手分开草丛,底下是硬土,有人走过。 脚印很浅,被雨泡过,但方向一致,朝北。 “有人来过。”我说。 她站在我身后两步,“最近?” “不超过十二小时。” 她没出声。 我把手电关了,节省电量。 天光比刚才亮些,能看清路。 我重新背上包,走在前面。 她紧跟。 下坡后是一片矮树林,枝条横七竖八。 我用匕首割断拦路的藤蔓,扔到一边。 她帮忙清开一条窄道。 我们贴着树干走,避免发出声音。 穿过林子,眼前开阔了些。 溪流变宽,水流缓,岸边有碎石堆。 导航仪显示,再往前八百米就是北岸浅滩,离海不远。 我停下休息两分钟。 右腿有点酸,植物人时期留下的毛病,长时间走路会胀。 我靠着树,没有坐下,手按在膝盖上。 她站旁边,喝水壶里的水,喝完拧紧盖子。 “你还记得第一次任务吗?”她突然问。 我没抬头。“记得。” “怕吗?” “不怕。只知道要完成。” 她低头看自己的鞋尖。 “我现在不想只完成任务了。” 我没接话。 不是不知道说什么,是没必要说。 我们继续走。 快到浅滩时,路边有根木桩,半埋在土里,上面刻了个箭头,指向溪流下游。 刻痕新鲜,边缘整齐,不是风化或随意划出的。 我蹲下看。 “是工具刻的。” “标记。”我说。 她也蹲下,“谁留的?” “不知道。但不是敌人。” “为什么?” “敌人不会留路标。” 她没再问。 我们绕开木桩,沿着溪流走。 地面变硬,碎石多,好走些。 导航仪屏幕一直亮着,光点稳步向前移动。 走到浅滩边缘,水很浅,能看到底。 对面是礁石带,浪打上去,白沫飞散。 救生艇应该能靠岸。 我拿出导航仪,最后一次确认方向。 信号正常,路线清晰。 她站在我旁边,看着水面。 “我们能出去。”她说。 我没有回答。 风还在吹,带着咸味。 我收起设备,往前走了一步。 脚下的石头松了一下,但我没停。 我们继续沿着岸边走,寻找合适的登船点。 前方二十米,水边有一堆浮木,被人摆成三角形。 这不是自然形成的。 第96章 神秘标记 前方二十米,水边那堆浮木被人摆成三角形。 我停下脚步,周婉宁也跟着停了。她没说话,只是站在我侧后方半步的位置,手已经搭在帆布包的拉链上。 我知道她在等我说话。 我把背包拉开,取出导航仪。屏幕亮起,蓝光映在脸上,三维地形图很快加载出来。坐标点闪烁,显示我们当前位置在北岸浅滩边缘,距离预设路线偏差不到七米。 信号稳定。 我把设备贴紧胸口,挡住风和湿气。这种军用级装备不怕雨,但长时间暴露在外会影响精度。我不能冒这个险。 “再确认一次方向。”我说。 周婉宁点头,从包里拿出微型计算机,接上导航仪的接口。她手指在键盘上敲了几下,调出频段扫描界面。 “有残留信号。”她说,“短脉冲,加密协议类似军用数据链,持续时间不超过三十秒,就在两小时前。” 我皱眉。 不是民用设备能发出的信号。 “有人在这附近用过同类导航系统。”她抬头看我,“而且操作时间很短,像是快速定位后就关机了。” 我蹲下,盯着那堆浮木。三角形三个角由三根粗细相近的木头组成,底边平行于水流方向,顶点指向溪流下游——正好是导航推荐的前进路线。 这不是随手扔的。 我伸手拨开旁边的泥沙,地面没有拖拽痕迹,也没有脚印重叠或打斗的迹象。这个人来过,留下标记,然后离开了。动作干净,目的明确。 “你觉得是陷阱?”她问。 “如果是陷阱,没必要留标记。”我说,“敌人不会提醒你走哪条路。” 她沉默几秒,“所以……是帮我们的人?” “不清楚。”我收起导航仪,“但现在只有这条路可走。” 燃油只剩百分之四十六,食物撑不了太久。城市边缘是我们唯一的补给机会。绕路会多花一天时间,而赵卫国的人不会给我们这一天。 我站起来,往前走。 脚踩在碎石上,发出轻微的摩擦声。右腿有点胀,但我没放慢速度。越靠近目标区域,越不能停。 她跟上来,脚步比刚才轻了些。 穿过浅滩后,地面逐渐变硬,草少了,泥土开始干燥。导航仪显示前方五百米有一条废弃小径,通往内陆,连接一条老公路。那条路早就没人修了,但足够车辆通行。 我们沿着溪流走,保持五十米距离。水声能掩盖脚步声,树林也能提供掩护。 走了大概十分钟,我忽然抬手示意她停下。 前方树干上有一道划痕。 不高,大约一米六左右,刻在背阴面,边缘整齐,是匕首一类的工具留下的。方向朝前。 我又往前几步,在另一棵树上发现了同样的痕迹。 连续三处。 “这是新的。”我说。 “谁做的?”她低声问。 “不知道。但和浮木标记一样,指的都是这条路。” 她看着我,“你还信系统?” 我打开导航仪。屏幕依旧蓝光稳定,路线清晰。电子地图和手绘图基本吻合,唯一区别是手绘图没标出这片林区里的小径。 而现在,这条小径正被人为标记着。 “系统没错。”我说,“但它只提供数据。人怎么走,得自己判断。” 她没再问。 我们继续前进。 每过一段,就会看到新的标记——有时是石头摆成箭头,有时是树枝折断的角度不对。这些都不是自然形成的,也不是随便路过的人能留下的。做这些事的人懂野外行进规则,知道怎么让追踪者忽略痕迹,又能让目标看清方向。 这不像敌人的作风。 敌人喜欢埋伏、设障、引诱。他们不会费劲留下这么多清晰指引。 除非……他们在引导我们去某个地方。 我想起账本里的内容,“星瞳计划”,陈雪的名字出现在观察名单上。赵卫国的目标不止是灭口,他还想让我们动起来,走到他设计的位置。 但这路上的一切都太顺了。 小屋的食物、手绘地图、防潜网的缺口、浮木三角、现在的路径标记……每一个环节都在帮我们节省时间和体力。 如果是圈套,那就太大了。大到不像是为了抓我们,倒像是为了把我们送到某个节点。 “你在想什么?”她突然问。 “我在想,有没有可能……”我顿了一下,“有人不想让我们死。” 她没接话。 风吹过来,带着一点土腥味。天光比刚才亮了些,云层裂开一道缝,透出灰白色的光。 又走了一段,地势微微上升。导航仪提示前方两百米进入丘陵过渡带,坡度增加,建议减速前行。 我放慢脚步,右手按在战术腰带上,左手握紧导航仪。 她一直跟在我后面,眼睛扫视两侧林地。她的状态比我好,年轻,体力足,也没有旧伤拖累。但她更紧张。每次遇到标记,她都会多看两眼,像是在辨认某种暗号。 也许她认识这些东西的来源。 我没问。 有些事,现在不能问。 到了坡顶,视野开阔了些。远处能看到一条断裂的水泥路,路边有倒塌的电线杆,再往远,是一片低矮建筑群的轮廓。 城市边缘。 导航仪显示距离目标点还有八公里,预计步行两小时十五分钟到达。 我停下休息。 右腿肌肉绷得厉害,我靠在一棵树上,没坐下。坐下容易让人放松警惕,我不想在这个时候松下来。 她喝水壶里的水,喝完拧紧盖子,递给我。 我摇头,“你自己留着。” 她也没坚持,把水壶塞回包里。 “你觉得我们能进去吗?”她问。 “能。”我说,“只要不碰触发条件。” 她低头看自己的鞋尖,“比如?” “比如联网、刷脸、进入监控密集区。”我说,“赵卫国控制着市政系统,我们一露脸就会被锁定。” 她点头,“所以得走外围,找落脚点。” “嗯。” 我重新背上包,检查了一遍导航仪电量。还剩百分之七十二,够用。 我们继续往前。 下坡时地面松软,她滑了一下,手撑在地上才稳住。我伸手拉她起来,她没拒绝。 这种事不用说谢谢。 快到山脚时,路边出现一块水泥桩,半埋在土里。上面有个符号——一个圆圈,里面画着三角。 我蹲下来看。 这不是通用标记。 也不是军事标准符号。 但它出现在这里,和之前的指引一样,指向同一条路。 “你见过这个吗?”我问她。 她摇头。 我站起身,往前走。 她没动。 我回头。 她站在原地,盯着那个符号,脸色变了。 第97章 再遇危机 周婉宁站在水泥桩前,脸色发白。我一把将她拽到树后,她的肩膀撞在我手臂上,没说话。 “认识那符号?”我问。 她摇头,呼吸有点乱。 我没再问。现在不是追问的时候。我把导航仪塞进背包夹层,拉好拉链。左手摸到战术匕首,右手伸进背包底部,抓住狙击枪的组件。零件还没组装,但握在手里能当近战武器用。 林子边缘有动静。 我贴着树干往前看,废墟里停着三辆改装越野车,车门打开,人影从两侧散开。黑色作战服,战术背心,枪口统一朝我们藏身的方向。 包围圈已经形成。 退路被切断。 “往右。”我低声说,拉着周婉宁猫腰移动。脚踩在碎石上,发出轻微声响。右腿旧伤开始发紧,但我不能停下。 刚走出十米,前方尘土扬起。一辆车猛打方向,横在小路上,车灯亮起,强光直射我们位置。 “别动!”有人喊。 我眯眼看向声音来源。一个穿迷彩战术服的男人站在车顶,手里举着扩音器。他身后七八个人呈半圆逼近,枪全端着。 我们被堵死了。 周婉宁靠在我左侧,我能感觉到她在喘气。她把微型计算机抱在怀里,手指扣在包带上。 “你们跑不掉的。”车顶那人说,“交出账本,放你们一条生路。” 我没回应。 他知道我们有东西,但他不知道具体是什么。这是虚张声势。 “再给你们十秒。”那人说,“不然先打残那个女的。” 枪口转向周婉宁。 我盯着他们推进的节奏。五个人在前,三人斜后方策应,剩下两个在侧翼卡位。标准围剿队形,训练过。 但他们犯了个错——太靠近中间那片沙地。 那里有个浅坑,积了点雨水,不起眼,但足够掩盖爆炸反光。 我低头看表。 23:59。 还差一分钟。 我屏住呼吸,手悄悄伸进背包内袋。那里有个硬物,方形,金属外壳,沉。 系统每天只给一次机会。 这次必须赌准。 “九、八、七……”车顶的人开始倒数。 周婉宁的手突然抓住我胳膊。 “别信他们。”我压低声音,“会计母亲的位置我昨天就确认过,不在画面上。” 她手指松了一点。 “六、五……” 我闭眼一秒,睁开。 00:00。 眼前一闪,绿色字符浮现在视线中央:【签到成功,获得高爆手雷x1】。 来了。 我慢慢将手雷握进掌心,拇指卡住保险栓。身体微微右转,挡住敌人视线。 “四、三……” 我盯着领头那人。他还在数,眼神盯着我们,像等着猎物崩溃。 “二……” 我忽然笑了。 “你们老板……”我说,“从来不知道什么叫‘准时’。” 话音落,右手一甩。 手雷飞出去,弧线压得很低,落在沙坑积水处,溅起一圈泥水。没人注意到。 “一!” 枪口全部抬起。 下一秒,轰! 火光冲天,沙石炸开,最近的三个敌人直接被掀翻。一个倒地抽搐,另一个捂着脸惨叫。烟尘瞬间腾起,像一堵墙挡在我们和敌群之间。 我立刻拽住周婉宁手腕,猛冲向右侧。 “走!” 加油站残骸就在五十米外。坍塌的顶棚,歪斜的加油机,混凝土块堆成天然掩体。 我们冲进去,翻过断墙,趴在地上。 耳边全是爆炸余响,夹杂着零星枪声。有人在吼指令,脚步声杂乱。 “你没事吧?”我问。 周婉宁点头,左臂蹭破了皮,渗着血。她靠着墙坐下来,迅速打开微型计算机。屏幕亮起,信号条跳动。 “他们在重组。”她说,“三组人,正从东、南、西三个方向包抄。” 我看了一眼外面。烟雾还没散,但已经开始稀薄。敌人不会等太久。 我检查手枪,子弹满膛。背包里还有两枚备用弹匣,一根应急电源线,女儿画的全家福还在夹层里。 手雷是唯一突破口,但不会有人再给我第二次机会。 “等会我开枪引注意力。”我说,“你趁机接入附近基站,找最近的安全通道。” 她抬头看我,“你呢?” “我在后面断后。” 她没反对。这种时候讲感情只会拖累彼此。 外面的脚步声越来越近。 我摸出手枪,贴墙蹲好。呼吸放慢,耳朵听着动静。 东侧传来踩碎玻璃的声音。 南边有金属碰撞声。 西面安静,但最危险。 我盯着缺口处的光影变化。烟雾飘动,地面影子拉长。 一个人影出现在边缘。 黑战术服,戴防毒面具,端着短突击步枪,慢慢探头观察。 我抬枪,瞄准他膝盖下方。 砰! 枪响瞬间,他跪倒,惨叫出声。 其他方向立刻反应,枪声响起,子弹打在混凝土上,碎屑飞溅。 “就是现在!”我对周婉宁说。 她猛地起身,贴着另一侧断墙移动,手指在键盘上快速敲击。屏幕闪过一串数据,红色标记跳出。 “找到了!”她说,“北面三百米有个废弃地下泵房,入口被铁板盖着,但信号显示内部结构完整。” 我点头,“去那儿。” 又一轮扫射压过来,我缩回墙后。子弹打在头顶的钢架上,火星掉落。 “走!”我喊。 她冲出来,我紧跟其后。两人沿着断墙交替掩护前进。身后枪声不断,但距离没拉近。 快到泵房位置时,我看见地上一块锈铁板,边缘翘起。 “抬起来。”我说。 她用力往上推,我补上一脚,铁板翻开放在一旁。下面是个黑洞,梯子通向深处。 “下去。”我让她先走。 她抓着梯子往下爬。我守在上面,回头扫视四周。 烟雾中,三个黑影正从不同方向逼近。 我最后看了眼城市边缘的轮廓。 灯火很近。 但我们还没到。 第98章 手雷的强大威力 烟尘还在飘。我抓着周婉宁的手腕往前冲,脚底踩碎玻璃碴,发出刺啦声。她左臂有伤,跑得不稳,但我不能慢下来。加油站残骸挡不住太久,敌人很快会重新组织。 三个人影从东侧包抄过来,枪口朝天扫射。子弹打在混凝土块上,碎屑飞溅。我拉着周婉宁贴到西侧坍塌的墙体后,弯腰前进。右腿旧伤开始发紧,像有根铁丝在里面来回拉扯,但我没停。 “别掉队。”我说。 她没回话,只是咬牙跟上。微型计算机还抱在怀里,屏幕亮着,信号条跳动。我知道她在扫描周围环境,但这时候没人能救我们,只能靠自己。 前方五十米是废弃泵房入口,锈铁板掀开了一半,露出黑洞洞的梯道。那是唯一的出路。可中间这片空地太开阔,没有遮蔽物,冲过去就是活靶子。 我低头看表。刚过零点十七分。系统界面没再弹出新提示,签到奖励只有那一颗手雷。用完了,就没有了。 “热成像来了。”周婉宁突然说。 我抬头。东南方向,一个黑影举着设备,红蓝交错的画面正对着我们藏身的位置。他们锁定热源了。 “还能干扰吗?”我问。 “可以伪造信号,但需要十秒启动。”她说。 “够了。”我说,“等我动手。” 我把狙击枪组件从背包里拿出来,快速组装。枪管接上,瞄准镜卡进槽位,扳机复位。动作很熟,像呼吸一样自然。我趴在地上,把枪架在倒塌广告牌的金属支架上,瞄准那个拿热成像仪的人。 风向偏西,微弱。我调整呼吸频率,等他抬手调整设备的一瞬间扣动扳机。 砰! 枪响的同时,那人的手臂猛地一抖,设备脱手落地。电源模块被打穿,屏幕闪了一下就黑了。 “现在!”我说。 周婉宁立刻操作微型计算机,手指在键盘上敲击。几秒后,远处传来一阵骚动。两个追兵调转方向,朝另一侧跑去——她伪造的热源起了作用。 机会只有这一次。 我收起狙击枪,换上手枪,检查弹匣。满的。然后伸手进背包,摸到那颗手雷。金属外壳冰凉,棱角分明。保险栓卡得紧,拇指要用力才能推开。 “准备走。”我对周婉宁说,“我投完就冲,你跟着我,不要停。” 她点头,把微型计算机塞进外袋,左手按住左臂伤口,做了个深呼吸。 我开始匍匐前进,沿着排水沟边缘爬行。泥水浸透裤腿,冷得刺骨。二十米距离,平时两步就跨过去了,现在得一点一点挪。头顶有风声,也有脚步声,但他们还没发现我的位置。 雨点落下来。 先是几滴,接着越下越大。雷声滚过天际,掩盖了我移动的声音。 我趴在废弃油桶后面,抬起身子观察前方。六个人呈扇形封锁泵房入口,三人持冲锋枪,三人举防爆盾。盾阵紧密,火力覆盖范围广,正面强攻等于送死。 但盾与盾之间有缝隙。尤其是右侧那个坑,积了雨水,泥浆松软,他们站得略散。 就是那里。 我拔掉保险栓,手雷在掌心停了半秒,然后甩出去。动作压得很低,弧线贴近地面。手雷划过湿漉漉的草地,滚进泥坑,溅起一圈水花。 没有人注意到。 我立刻转身,一把拽起周婉宁。 “跑!” 轰——! 爆炸声炸开时,我们已经冲出掩体。火光冲天,泥石四溅。三人被冲击波掀翻,一人捂着头倒地不起,防爆盾阵当场瓦解。剩下两个想稳住阵型,但烟雾和雨水混在一起,视线模糊,根本来不及反应。 我拉着周婉宁猛冲。脚下打滑,差点摔倒,但我死死抓住她的手腕。泵房入口就在眼前。锈铁板歪在一旁,梯道向下延伸,黑暗吞没一切。 我们跳进去,顺着梯子往下爬。刚到一半,头顶传来枪声。子弹打在铁板上,火星四溅。 “蹲下!”我喊。 她缩在角落,背靠墙壁。我掏出战术手电打开,光照出水泥墙和生锈管道。空气潮湿,带着霉味。通道深处还有空间,但现在不能深入。 我回头看向入口。雨水顺着梯道流下来,混着泥沙。上面的脚步声杂乱,有人在吼指令,但没人敢下来。 暂时安全了。 我喘口气,靠在墙上。右腿旧伤疼得厉害,肌肉抽搐,像是随时会断掉。手枪还在手里,弹匣没动过。背包拉链完好,夹层里的全家福也没湿。 周婉宁靠着对面墙坐下来,左手按住左臂伤口。血已经渗出来,染红了袖口。她拿出急救包,撕开止血贴,动作熟练。 “还能走吗?”我问。 “能。”她说,“内部结构扫描完成五十七 percent。” 我没接话。系统不会翻译英文,但她习惯了这么说。我知道意思就行。 她继续操作微型计算机,屏幕显示通道三维模型,主路通向地下管网,分支连接城市排水系统,穿过此段便可接入市政隧道进入城区。 外面雨越下越大。 枪声停了。他们可能在重组队伍,也可能在等增援。不管怎样,我们不能在这里久留。 “十分钟后出发。”我说。 她点头,把微型计算机收好。然后抬头看我,眼神很静。 “刚才那一下……”她开口。 “别说话。”我打断她,“省点力气。” 她闭上嘴,不再问。这种时候,多说一句都是负担。 我闭眼,脑子里回放刚才的手雷轨迹。角度、风速、落地点,全都对了。系统给的东西不多,但每一次都关键。它不说话,也不提醒,就像一块嵌在骨头里的弹片,割不断,也忘不掉。 时间一点点过去。 我睁开眼,看了眼手表。零点二十八分。雨声盖住了大部分动静,但通道上方偶尔传来踩踏声。他们没走。 “准备动。”我说。 她扶着墙站起来,左手握紧微型计算机。我走在前面,手枪端平,耳朵听着上方动静。 梯道中部,我停下。 她跟在我身后,呼吸放轻。 我抬起手,示意她别动。 头顶有光闪过,是手电筒。接着是脚步声,两个人,站在铁板口边上说话。 听不清内容,但语气急。他们在争论要不要派人下来。 我慢慢后退一步,靠近周婉宁。她明白我的意思,缩得更低。 上面的人没进来。 一分钟过去,脚步声远了。 我正要继续往下走,忽然感觉脚下不对劲。 地面震动了一下。 很轻微,像远处卡车经过。但这里不该有车。 我低头看。水泥地缝里,一滴水珠落下,砸在鞋面上。 不是从上面漏的。是从下面渗上来的。 我抬头,看向通道深处。 水流方向反了。 正常排水该往下,但现在,水是从低处往高处漫上来。 “不对。”我说。 周婉宁也发现了。她打开微型计算机,重新扫描。屏幕刷新数据,红色标记跳出。 “地下水位上升。”她说,“通道三分钟后会被淹没。” 第99章 短暂的安全 水开始从脚底往上漫。 我一把拽住周婉宁的背包带,把她往通道深处拉。她踉了一下,手撑在墙上才没倒。水流已经没过鞋面,带着铁锈味往上涌,速度不对劲,像是被什么力量推着上来。 “别停。”我说。 她点头,咬着嘴唇跟上。微型计算机早就关了,屏幕黑着,塞在她外衣内侧。我走在前面,右腿旧伤像生锈的齿轮,每走一步都卡得人发闷。但这时候不能慢,也不能回头。 八百米。我记得这段路。老城区排水管网图十年前就背过,这种老旧检修道连市政都不管了,只有暴雨天才会有人想起它通着哪里。现在水反灌,说明下游堵死了,或者泵站被人动了手脚。 头顶还有动静。脚步声隔着井盖传来,断断续续。敌人没走,但他们不敢下来。这反倒帮了我们。 我们贴着管道支架往前挪。头顶是粗铁管,脚下是水泥槽,两边墙湿滑,全是青苔。周婉宁呼吸变重了,左臂的布条渗出血,在袖口结了一圈暗红。我脱下冲锋衣裹住她肩膀,用背包带把她的手腕绑在我腰侧。 “抓稳。” 她没说话,手指攥紧了我的衣服。 又走了两百米,前方出现一道竖井。井盖锈死,边缘长满霉斑。我摸出战术匕首插进缝隙,用力撬。金属摩擦发出刺耳声响,震得手臂发麻。试了三次都没松动。 外面雷声滚过。 借着那一瞬的震动,我再压一次。咔的一声,螺栓断了。井盖歪开一条缝,雨水顺着流下来。 我伸手推开,露出一个一米见方的口子。上面是巷子,堆着破箱子和烂塑料袋。没人。 我先爬上去,转身把她拉上来。她脚踩空了,直接摔在我怀里。我没松手,背着她往巷子深处走。 五分钟后,我们靠在一栋楼的墙根下喘气。这是片待拆迁的老居民区,窗户全破了,门板歪斜。三楼有间房朝北,没灯也没监控探头。最合适。 我背她上楼。楼梯松动,每踩一步都在响。到三楼,我把她放在角落,拆了窗帘布重新包扎伤口。血止住了,但得尽快处理,不然会感染。 她靠着墙坐下,脸色发白。 “能撑住?” “能。” 我检查装备。手枪还在,弹匣剩十二发。狙击枪组件干燥,装在防水袋里。背包拉链完好,夹层里的全家福没湿。 零点整。 眼前突然跳出系统界面:【签到成功,获得‘会计母亲藏匿点:西城区旧纺织厂宿舍3栋504’】。 我记下地址,界面消失。 这就是下一步的目标。账本不能留手里太久,必须交出去。那个女人是唯一知道原始数据备份位置的人,也是目前最安全的交接人。 我坐到窗边,望外面。城市灯火稀疏,远处有警车鸣笛经过,但没往这边来。赵卫国的势力再大,也不敢明面上封锁整个城区。他要的是暗中控制,不是引发关注。 可我知道,他的眼线一定在动。每一个摄像头,每一个巡逻岗,都可能是他的耳朵。 但现在不能退。 周婉宁靠在墙边,低声哼了一声。伤口疼得厉害。她伸手去摸微型计算机,想开机。 “别开。”我说,“省电。” 她停下动作,手指还搭在键盘上。 “等天亮。”我说,“再撑一天,就能把账本交出去。” 她抬头看我,眼神有点虚,但没躲。 “然后呢?” 我没回答。 十年了。从边境雪地醒来,从医院病床爬起,从女儿陌生的眼神里找回自己。我不是为了复仇活下来的。我是为了让她安全长大,让那些躲在光里的东西暴露在阳光下。 赵卫国、王振、周崇山……他们以为规则是他们写的。可规则从来只有一个——谁犯了罪,就得付出代价。 “然后让他们付出代价。” 她说不出话,只是轻轻点头。 我起身走到门口,听楼道动静。安静。整栋楼没人住,灰尘厚,空气闷。这种地方反而安全,没人愿意进来。 我回身坐下,靠墙闭眼。脑子太累,肌肉也绷到极限。意识刚放松,画面就来了。 雪地。边境。队友倒下。子弹穿胸的声音,像撕布。我站在原地,动不了,喊不出。赵卫国站在火光后,笑着对我说:“你早该死。” 我猛地睁眼。 冷汗顺着脖子流下来。 周婉宁看着我,没问怎么了。她知道有些事不用说。 我站起来,走到她旁边蹲下。 “你还记得七岁那年的事?” 她身体僵了一下。 “记得。” “你是第一个活下来的。” 她低头看自己的手,“他们说我特别。” “现在你也特别。” 她扯了下嘴角,没笑出来。 我拿出水壶递给她。她喝了一口,呛了一下,咳嗽起来。我拍了下她的背,她摆手表示没事。 “西城区那个地址,”她缓过来后说,“旧纺织厂宿舍,十年前就列入拆迁名单了,一直没人搬。现在住进去的人,不会是普通居民。” “我知道。” “可能是诱饵。” “也可能是突破口。” 她盯着我看了几秒,“你打算什么时候去?” “天亮前出发。” “我跟你一起。” “你得处理伤口。” “我已经处理了。” “你左手抬不起来。” “我能拿枪。” 我没再说什么。她不是累赘,也不是需要保护的小女孩。她是特工,是目标,也是揭开真相的关键。 我们之间有太多没说清的事。她是赵卫国的女儿,却帮我对抗他。她母亲因她而死,她不想再当棋子。她看我的眼神,有时候像在确认什么。 但现在不是谈这些的时候。 我打开背包,取出急救包,给她换了新的止血贴。她配合着抬起胳膊,动作很慢。包扎完,她靠回墙边,闭上眼。 “睡一会儿。” “你不睡?” “我守着。” 她没坚持,呼吸慢慢平稳下来。 我坐在窗边,盯着外面。天快亮了,东边楼顶泛出灰白色。街道还是空的,只有风吹塑料袋的声音。 背包里的系统没再响。签到每天一次,今天已经用完了。接下来全靠自己。 我摸了摸腰间的匕首,确认它还在。又看了眼手表:四点五十六分。 再有两个小时,城市就会醒来。早班车开始运行,商铺陆续开门,监控系统切换模式。那是最好的行动时间——人群流动最大,最容易隐藏身份。 我站起身,活动右腿。肌肉还在抽,但能走。我收拾装备,把手枪插回腰带,狙击枪组件装进双肩包。周婉宁的微型计算机我用防静电袋包好,放进夹层。 她睁开眼。 “准备好了?” “嗯。” 我走过去扶她站起来。她站稳了,左手扶着墙,右手摸向枪套。 “能走?” “能。” 我们一步步下楼。楼梯比上来时更晃。到底层,我推开半塌的门,观察外面巷子。 无人。 我挥手示意她跟上。 我们贴着墙根前行,穿过两排废楼,拐进一条窄路。前方三百米就是主街,再过去是公交站和小超市。普通人开始出门买早点的地方。 风很大。 我回头看她一眼。她点点头,跟紧了半步。 我们走进晨光里。 第一缕光线照在脸上,很冷。 第100章 账本交接 晨光落在脸上,风里带着灰土味。我往前走,脚步没停,周婉宁跟在半步后,左手压着受伤的胳膊,走路有点晃。 主街口已经开始人来人往了。早点摊冒着烟,公交站有学生排队。我们混进去,低着头,贴着墙根穿过去。没人看我们,也没人拦。这种地方,流浪汉都懒得来,更别说巡逻队。 西城区旧纺织厂宿舍在城边,一排六栋老楼歪着,墙皮全掉了,窗户用塑料布钉着。3栋在最里面,靠近废铁回收站,门口堆着烂钢筋和破轮胎。楼道口塌了一半,水泥块横在路上。 我站在阴影里看了两分钟,没动静。504在三楼东户,窗户关着,窗帘拉到顶。但从这个角度,能看到窗缝里透出一丝布料的边角——不是新窗帘,是旧花布,和救生艇上会计说的一样。 “你在这等。”我说。 周婉宁摇头,“我能上去。” “你手抬不起来。” “我可以警戒。” 我没再争。她不是累赘,但她得活着把账本送出去的人见面。 我们从侧墙爬上去。楼梯断了,只能走外墙管道。铁管锈得厉害,踩一下就抖。我先上,抓住窗台翻进三楼走廊。地面全是碎砖,走一步扬一层灰。504门虚掩着,门缝黑乎乎的,但里面有呼吸声,很轻,断断续续。 我敲了三下,节奏是会计教的暗号:短、短、长。 屋里静了几秒。 然后传来三下回应,一样。 门开了条缝,一只眼睛盯着我们。是个老太太,头发全白,脸皱得像干核桃。她手里攥着一根木棍,指节发白。 我没动,从怀里掏出那支钢笔。黑色笔身,上面刻了个“林”字,是会计从研究所逃出来时塞给我的。 她看见笔,手猛地抖了一下。 “我儿子……他还活着?” “他把我送到你这儿。”我说,“账本在他之前拷了一份,现在归你。” 她没接话,只是盯着笔,眼泪一下子流下来。她伸手摸笔杆,像摸孩子的脸。然后她拉开门,让我们进去。 屋子很小,一张床,一张桌子,角落有个烧煤的小炉子。墙上贴着张泛黄的照片,是个年轻男人抱着小女孩。桌上放着水杯和药瓶,旁边还有个旧收音机。 周婉宁进门就靠墙站着,右手按在枪套上。老太太关门时手一直在抖。 我把防水袋放在桌上,打开,取出账本。黑色硬壳,边缘有磨损,封面上什么都没写。 “这是原始数据的物理备份。”我说,“U盘里的内容只是冰山一角。真正的名单、实验记录、资金流向都在这本子里。” 老太太坐下,手指碰了碰账本,又缩回来。 “他们会杀了我。” “他们已经杀了很多人。”周婉宁开口,声音稳,“您儿子冒死带出来的不是证据,是活路。不止您的,还有成百上千被盯上的人的。” 她摘了帽子,露出额头和眉眼。 老太太突然抬头,盯着她看。 “你……你的眼睛……” “我和您儿子一起被关过。”周婉宁说,“七岁那年,‘星瞳计划’第一批适配体。我是唯一活下来的。您儿子救过我一次,那时候他还不知道我是谁的女儿。” 老太太愣住。 “我不是赵卫国的人。”周婉宁继续说,“我是来还债的。也是来兑现承诺的。” 她往前一步,“阿姨,我向您保证,只要您愿意走,我们一定护您安全离境。不管多远,不管多久。” 老太太没说话,只是低头看着账本。 我站在窗边,没插话。这话不该我说。她是母亲,需要听到一个同样背负秘密的人亲口承诺。 外面开始有车声了。环卫车洒水,远处工地打桩。阳光照进屋,落在账本上,封面反出一道暗光。 老太太终于伸手,把账本拉到面前。 “我儿子最后说什么?” “他说,妈,对不起,但我必须做这件事。” 她闭上眼,肩膀抖了一下。 然后她点头。 “我信你们。” 我把笔留在桌上,没拿回来。那是她的东西了。 周婉宁重新戴上帽子,看了我一眼。 任务完成一半。 账本交出去了,但人还没脱险。赵卫国的人随时可能查到这条线。我们必须让她尽快转移。 “接下来三天是最危险的。”我说,“他们会查所有出城路线,监控车站、机场、码头。你不能用身份证,也不能联系任何人。” 老太太点头,“我知道怎么藏。” “我们会安排下一步。”周婉宁说,“但现在你哪儿都不能去,等通知。” 我走到门口,听楼道动静。还是安静。整栋楼像死了一样。 回头看向屋里。 老太太坐在桌边,一只手盖在账本上,另一只手握着那支钢笔。她没哭,也没笑,就那么坐着,像守着最后一道门。 周婉宁站在我旁边,轻声问:“如果他们找到她呢?如果我们安排的人也被抓了呢?” 我没立刻回答。 我想起女儿画的全家福。她把我画成穿军装的样子,站得笔直。她不知道我当过植物人,也不知道我杀过人。她只知道爸爸保护她。 我也想起雪山里倒下的战友。他们没机会说话,没机会留下证据。但他们让我活下来了。 “只要还有一个知道真相的人活着,就还没有输。”我说。 我看向周婉宁,“你说的承诺,我一起担。她要是出事,我亲自把她送出去。” 她没再问。 我们退出房间,轻轻带上门。 回到对面那栋废弃楼的二楼,我们找了间朝南的屋子。这里能看清3栋504的窗口,也能看到主路入口。我靠墙坐下,把枪放在腿上。周婉宁坐在窗边,左手重新缠了绷带,血渗出来一点,她也没管它。 阳光慢慢移过来,照在地板上。 没人说话。 楼下有只野猫跳过废墟,叼着半截鱼骨头跑走了。 我闭上眼,脑子很沉,但睡不着。 背包里有女儿画的全家福,我没拿出来。 现在不是看的时候。 周婉宁忽然说:“她会不会开门让别人进去?” “不会。”我说,“她等这一天等太久了。不会在最后一步犯错。” 她说:“希望如此。” 我睁开眼,看着窗外。 一辆快递三轮车从路口拐进来,慢悠悠地开过去。 车上的人戴着头盔,看不清脸。 第101章 夜幕下的护送 快递三轮车拐过路口,引擎声远去。我睁开眼,没再看窗外。背包里的画还在,我没去摸它。现在不是时候。 “走。”我说。 周婉宁没问什么,扶着墙站起来。她左臂的绷带渗了点血,动作慢但稳。老太太坐在桌边没动,手还压在账本上,掌背象松树皮般纵横沟壑。 我走到门口听了一秒,楼道里只有风声从破窗灌进来。走廊塌了一截,水泥灰落在地上像积雪。我们从后窗翻出去,外墙管道锈得厉害,踩上去直晃。我先下,落地时右腿一软,撑了一下才站住。十年植物人留下的毛病,不耽误事,但每次发力都得重新适应。 周婉宁扶着母亲下来,老太太年纪大了,脚底打滑,差点摔。我伸手托住她胳膊,没说话,只点了下头。三人贴着墙根走,绕到排水沟后面。三百米外停着一辆旧越野车,没挂牌,车身蹭满了泥,像是报废场捡来的。 车钥匙在我口袋里。我拉开车门,先扫了一圈四周。后视镜歪了,玻璃有裂纹,座椅破了个洞,弹簧露在外面,这车只要能发动就不错啦。 我轻闭双眼。 系统界面弹出来,老式作战终端的样子,绿色字符滚动。【签到成功。今日奖励:军用防弹衣x3,已投放至后备箱夹层。】 我没睁眼,脑子里过了一遍结构图。后备箱右侧内衬有暗格,手指按第三块板能弹开。我转身拉开后备箱,伸手一摸,果然碰到硬壳。三套黑色防弹衣,单兵标准配置,防破片,抗冲击,重量轻。 我拿出一套,递给周婉宁。她接过,低头往身上穿。另一套我直接给老太太套上。她手抖,扣子对不准。我蹲下,帮她一扣一扣系紧,动作快但仔细。最后一件我自己穿上,塞进冲锋衣里面,厚度增加一圈,但不影响拔枪。 周婉宁系好最后一扣,抬头看看我。我没回应,只把手电和匕首检查了一遍,枪放在副驾伸手就能拿到的位置。 我上车,插钥匙,拧动。 发动机响了一下,卡住。再试一次,还是一阵闷响。我踩了几下油门,第三次点火,终于轰地启动。声音很大,像拖拉机炸缸。我立刻松开油门,让车怠速运转。 “附近如果有巡逻的可能会听见。”周婉宁说。 “就算听见也来不及换车了。”我说,“只能走。” 挂挡,踩离合,车子慢慢往前挪动。路面坑洼,每颠一下,方向盘就震一次。我握紧,眼睛盯着前方巷口。 刚出巷子,天开始擦黑。路灯没几个亮的,远处工地的塔吊闪着红灯。车子驶上主路,速度提起来一点。我走的是小路,绕开监控探头密集区。地图显示前面是城乡结合部,再过去就是荒地和废弃厂房。 开了十五分钟,路边树多了起来。两旁是野林子,没人管,枝条横在路上。我放慢速度,右脚随时准备踩刹车。 “左边。”周婉宁突然压低声音。 我看她。她没转头,视线盯着前方左侧树丛。 “树中间,有光亮闪了一下。” 我点了下头,手摸向系统界面。昨天签到拿到的夜视仪自动激活。视野瞬间变绿,所有颜色消失,只剩下明暗对比。我眯眼扫过去。 三个人影藏在树后,姿势标准,枪口朝下,等目标进入射程。其中一个正在调整呼吸节奏,肩膀微微起伏——这是狙击手准备击发前的征兆。 我立刻打方向,车子猛拐向右边,逼近路边。 同时一脚踹开副驾车门,整个人扑过去,左手把周婉宁按下去,右手把她母亲一起拽倒。三人压在座椅下方,头顶就是车顶。 几乎同时,三声枪响。 砰!砰!砰! 后视镜炸成碎片,玻璃飞溅。子弹穿过车体,在后排留下三个小洞,打在防弹衣上会致命,但现在只是擦过座椅,留下几道焦痕。 我没起身,耳朵听着外面动静。树丛里有人移动,脚步踩断枯枝的声音很轻,但在夜视仪里看得清楚——他们准备换位包抄。 我滚回驾驶座,关车门,挂低挡,油门踩到底。 车子猛地冲出去,轮胎碾过碎石,发出刺耳摩擦声。我盯着后视镜残骸,能看到树影快速后退。那三人没追,也没开第二枪。 说明他们没带穿甲弹。 我松了半口气,但手没离开枪。 后座传来喘息声。老太太蜷在角落,抱着账本,手指关节发青。她没叫,也没哭,但呼吸急促,胸口起伏很快。 “闭上眼,别看。”我说。 她没动,但我看到她眼皮合上了。 周婉宁坐起来,左手扶着右臂伤口,脸色有点白。她看了眼母亲,低声问:“没事吧?” 老太太摇摇头。 “他们怎么这么快找到我们?”周婉宁看着我。 我没回答。线索断的太多。可能是快递车有问题,可能是会计那边泄了密,也可能是市政监控被调取了轨迹。现在想这些没用。 我掏出车载地图,摊在膝盖上。夜视仪还能用,我把亮度调低,照着路线看。 前面路被拦住了。一堆水泥块和钢筋横在路上,像是最近塌方。绕行只有两条路:一条通收费站,摄像头密集;另一条穿过废弃工厂区,全是死胡同和死角,最容易设伏。 我指着工厂方向:“只能走这里。” 周婉宁顺着我手指看过去,眉头皱了一下。 “我知道危险。”我说,“油量够,陷阱再多,我也能带你们出去。” 她没再问。几秒钟后,她说:“我相信你。” 这是我第一次听到她这么说。 我没点头也没回应,只是把匕首从背包拿出来,插回腰侧。动作和平时一样,但肩膀松了一点。 车子继续往前开,灯光照在塌方路障上。我打方向盘,转入右边小道。地面越来越烂,坑里积水反着光。两侧厂房黑乎乎的,窗户全破了,像空眼眶。 周婉宁坐直,右手护住母亲背部,眼睛一直盯着窗外。她的影子投在玻璃上,和白天那个穿白大褂的研究生完全不同。 我握紧方向盘,左手搭在枪套上。前方一片漆黑,路看不清,但必须往前。 车子驶入工厂区入口,铁门倒在地上,锈成一堆废铁。 我踩下油门。 第102章 公路狙击陷阱 车子冲过倒下的铁门,轮胎碾碎一地锈渣。我握紧方向盘,眼睛盯着前方黑窟窿般的厂房入口。车灯照出去不到十米就断了,再往前全是阴影。 油量表指针已经到底。刚才那一段路开得太急,现在发动机声音开始发虚。 “坐稳。”我说。 周婉宁没出声,但她母亲咳嗽了一声,手里的账本抱得更紧。她们缩在后座,防弹衣裹着身体,像两个不敢喘气的包裹。 车头刚钻进主厂房,我立刻熄火拔钥匙。黑暗一下子压下来。外面风刮过破窗,发出呜呜的响。 我没动,等耳朵适应这里的安静。三秒钟后,我低头摸向脚边工具箱。刚拉开盖子,右腿突然抽了一下。这毛病每次紧张就会发作,像是提醒我还活着。 我咬牙撑住,伸手去掏夜视仪。手指碰到塑料壳的时候,周婉宁猛地扑过来,一把拽住我冲锋衣领子往下拉。 脑袋刚低下去,头顶“铛”一声巨响。 铁皮顶棚炸开一道口子,弹头擦着头皮飞过去,打进后面的墙里。那声音很闷,像是钉子敲进木头。 我没说话,慢慢趴到座椅中间。视线顺着车窗往外扫。东南方向有个三层高的了望塔,窗口黑乎乎的,但我知道有人在上面。 他又在等我露头。 “别动。”我对后面说,“他在看动静。” 周婉宁轻轻点头。她母亲闭着眼,嘴唇有点抖,但没哭也没问。这点我很佩服老人家,关键时刻不添乱。 我摸出手电,关掉开关,用它当撬棍使。先从后备箱取来战术匕首,再爬到车底检查油箱。 地上有一滩湿痕,闻起来是汽油味。油箱底部有个小孔,不大,但一直在滴。不是撞的,是钻的。边缘整齐,角度垂直,说明对方有工具,还有时间。 这不是临时起意。 而是早就等着我们进来。 我翻身回来,抹了把脸上的灰。脑子里过了一遍工厂结构图。这地方以前是机械厂,主厂房连着维修区和仓库,通风管道贯穿整个建筑群。如果狙击手只守一个点,我们还可以绕开。 问题是,他不一定只守一个点。 “准备换地方。”我说,“走顶部。” 周婉宁抬头看天花板。那里有一排方形通风口,离地四米多高,靠墙的钢架能爬上去。 她没问行不行,只是扶着母亲解开安全带。老太太反应慢半拍,但动作听指挥。 我把工具箱留在车上,只带走匕首和备用电池。背包里的全家福还在,但我没碰。现在不是看这个的时候。 我先爬上钢架,踩稳横梁。铁锈簌簌往下掉。这架子年头太久,承重不知道还行不行。我试了两步,没问题,才招手让她们跟上。 周婉宁托着母亲腋下往上推,我在上面拉。老人力气不够,爬得慢。中途一脚打滑,差点摔下去。我伸手卡住她手腕,把她硬拽上来。 到了平台,我直接走向最近的通风口。栅格是螺丝固定的,四个角都锈死了。我用匕首尖插进缝隙,一点点撬。 第一颗螺丝崩开时发出“嘣”的一声,在空厂房里传得很远。 我立刻停手。 下面没人动。远处了望塔那边也没动静。 五秒后,扩音器响了。 “老兵骨头够硬?可惜你护不住软肋。” 声音经过电子处理,听着不像真人,但语气很熟。我听过这种腔调——喜欢拖长尾音,带着笑又不真笑。这是那种自以为掌控全局的人才会有的语气。 我没去理他。 继续撬第二颗螺丝。这次放慢速度,一点一点磨。金属摩擦声还是有,但比刚才轻。 第三颗刚松动,又是一枪。 子弹打在通风口边上,火星一闪。我偏头躲得快,脸颊还是被碎片划了道口子。血顺着脖子流下来,热乎的。 我抬手一抹,继续干。 最后一颗螺丝拿下,栅格整个脱落。我把它轻轻放地上,然后转身伸手。 “上来。” 周婉宁先把母亲推给我。我单臂抱住老人腰部,把她送进管道。里面空间够一人匍匐前进,边缘有防刮条,但早就烂了。 她进去后趴在那儿喘气,账本还抱在胸口。 周婉宁第二个进。她动作利索,翻身就钻进去,回头说:“你先来。” 我摇头:“你们往前爬十米,我断后。” 话没说完,又是一枪。 这次打的是车窗。玻璃炸开,碎片飞进来,又一片划过我脖子。不是很深,但是真疼。 我翻身上管,膝盖刚跪进去,听见了望塔那边传来一声轻笑。 红光闪了一下。 是瞄准镜。 我立刻趴下,贴着管壁爬。管道很长,一路通向厂房深处。前面周婉宁母女已经在转弯处停下等我。 我一边爬一边检查连接点。这些接口年久失修,有些地方螺丝松动,爬过去会晃。我抽出匕首,卡进一处裂缝固定节点。 “再撑五分钟。”我对后面说。 老太太嗯了一声,声音很轻。 我们继续往前。爬了大概二十米,管道倾斜向下。这时候扩音器又响了。 声音比刚才近。 “这管子通地下室……也是坟墓。” 我没停,也没回嘴。这种时候谁先开口,谁就乱了节奏。 系统界面突然浮现在眼前。绿色字符滚动:【签到已完成,无新奖励】。 正常。每天一次,过了零点才有。 我闭眼一秒,调整呼吸,睁开眼继续往前爬。 前面周婉宁回头看了我一眼。她眼神没变,还是那种冷静的样子。我知道她在等我说下一步怎么走。 但我现在啥也不能说。 因为我也不知道。 管道前方漆黑,身后枪声暂歇。我们三个都在里面,动一下就有响动。狙击手只要盯着出口,就能把我们一个个点掉。 除非…… 我想起刚才撬下来的栅格。那东西是铁的,能挡子弹吗?不一定。但如果是垫在前面探路呢? 正想着,前面传来一声闷响。 是金属碰撞的声音。 周婉宁停住了。 我也停下。 那声音又来了,这次更清楚。 是从管道下方传来的。 第103章 通风管里生死博弈 金属碰撞声又响了一次,从管道下方传来,虽然很轻,但足够清晰。 我立刻停住,左手按在管壁上。震动顺着铁皮传上来,频率不稳,说明下面不止一个人,他们在动,可能在装什么东西。 周婉宁也听到了,但没回头,只是放慢了爬行速度,身体贴紧地面,像一块石头那样静止。 我慢慢往后退了半步,摸到背包,拉开拉链,取出战术手电。没有开灯,只是把它咬在嘴里,头微微一低,绿光朝下,只照出前方三十厘米的范围。这点光不会外泄,够我看清接缝和螺丝。 前面五米处有一段接口松动,铁皮边缘翘起,爬过去会发出响动。那边不能硬过。 我抽出匕首,右手握紧刀柄,把刀尖插进上方管壁的裂缝里。用力一拧,锯齿卡进金属,形成一个支点。这地方能承重,至少撑几秒没问题。 然后我伸手,托住周婉宁母亲的腰部。她没说话,但身体抖了一下,应该是累得不行了。 “不要怕。”我说,“抓稳我。” 她点点头,一只手死死抱着账本,另一只手搭在我肩上。我借着匕首支撑的力量,一点点把她往前带。膝盖压着地面,动作要慢,不能急。每挪一下都得等三秒,确认下面没人抬头。 五米的距离,我们用了将近两分钟左右。 过了松动段,我让她趴下不动。周婉宁跟着上来,贴在我身后,呼吸压得很低。 我继续往前爬,慢慢靠近出口。 栅格已经没了,只剩一个方形洞口。夜风从外面灌进来,带着铁锈和机油的味道。我用手背轻轻推了推残留在边上的金属片,试探风向。没有触发警报,也没感应到红外线。 我把头悄悄探出去。 视野打开。 对面楼顶,二十米远,架着一个三脚架。黑色轮廓很清楚,狙击手正在调整仰角,枪管对着我们这边的通风口。他身边还有个人,蹲着在检查弹药箱。 楼下空地上,两个穿工装的男人抬着一个金属箱往仓库走。箱子上有红色标签,写着“易燃”,但字迹模糊,看不清具体型号。 风速不是很大,三级左右。楼下堆着几个旧集装箱,生锈的那种,顶部塌了一角。如果跳下去,落在上面能缓冲,但必须精准。偏两米就是硬地板。 我收回脑袋,轻轻贴靠在管壁上。 签到界面浮出来:【签到已完成,无新奖励】。 我知道不会有奖励。零点刚过,系统每天就一次机会。 但我没慌。这种时候,慌没用。子弹打过来不会因为你怕就绕道走。 我转头看周婉宁。她正盯着我,眼神笃定,也没问怎么办。她知道现在只能听我的。 我抬起手,比出口型:“准备跳。” 她立刻点头,解开自己防弹衣的绑带,又帮母亲解开。然后把两条肩带缠在一起,打了个死结,把自己和母亲连成一体。这样跳下去,不至于散开。 我最后扫了一圈管道内部。 就在出口边上,右手边的管壁上,有一层黏糊的东西。半凝固,像是油,但颜色偏黄。我用指尖蹭了一下,抹在战术裤上。有点滑,还带着一股淡淡的氨味。 这不是普通润滑油。 我记下了。以后用得上。 现在顾不上。 我抽出匕首,重新插回腰侧。然后把战术手电关掉,塞进冲锋衣内袋。双手撑地,慢慢爬到出口边缘。 风更大了。 我伏下身子,膝盖弯曲,重心前移。肌肉绷紧,随时能冲出去。 楼下那两个人还在搬箱子。狙击手低头看了眼手表,应该是在等命令。 就是现在。 我回头看了周婉宁一眼。她已经准备好,一手搂着母亲,一手抓住管道边缘。 我抬起右手,握紧匕首。 只要他们一露头,我就把刀甩出去。不一定伤人,但能逼他低头,争取两秒落地时间。 成败就在这两秒。 我深吸一口气,压住右腿的抽痛。这毛病老了,但它还没拖垮我。 我盯着对面楼顶。 狙击手抬起枪管,开始微调。 他知道我们要出来。 但他不知道我们什么时候出。 我缓缓抬起手臂,匕首对准他的方向。 周婉宁动了动肩膀,示意可以了。 我闭眼一秒,再睁开。 风还在吹。 集装箱的影子晃了一下。 我猛地抬头,正要发力—— 周婉宁突然伸手,一把按住我后背。 我没有动。 她指了指下方。 我低头。 通风管底部,靠近支架的位置,有一根细线垂下来,末端连着一个小盒子。盒子贴在管壁上,被灰尘盖住一半,不仔细看根本发现不了。 那是震动感应器。 我们刚才爬过的每一步,都在它的监测范围内。 只要有人从出口跃下,气流变化加上震动,就会触发警报。 对面楼顶的狙击手不是在等我们露头。 而是在等我们跳下去。 这才是真正的陷阱。 第104章 高空坠落绝地反击 周婉宁的手还按在我后背上,我没动。她的手指有点凉,压在我的冲锋衣上,能感觉到她在等我下一步动作。 我盯着那根细线,还有底下那个小盒子。灰尘盖了一半,但接线走向很规整,不是自然脱落的。这是人为布置的震动感应器,只要我们跳出去,气流变化加上落地冲击,警报就会响。 对面楼顶的狙击手就会开枪。 他不急。他知道我们在里面。三脚架架好了,枪口对着出口,就差一个目标出现。 楼下那两个搬箱子的人还在走。金属箱拖在地上,发出摩擦声。他们没抬头,也不慌,说明这地方在他们的控制范围内。 时间不多了。 我慢慢往后缩了点身子,把背包拉到前面。拉开主袋,摸出剩下的两件防弹衣。之前系统签到得来的,一直带着,现在派上用场。 我把其中一件递给周婉宁。她没问,直接接过,开始往自己腰上缠。我又把另一件塞进她和她母亲之间,用绑带固定住两人身体。这样跳下去,至少能缓冲一下冲击力。 我自己只穿一件,重点护住胸口和腹部。 匕首还在手里。我翻了个面,刀尖朝前,手腕轻轻甩了两下,试出手感。距离二十米,风速不大,但有轻微侧风。水箱在狙击手身后三米,位置偏高。如果扔得准,可以刺穿外壳,引发爆裂。 水流冲下来,能打乱他的节奏。 我看了眼周婉宁。她点头,已经准备好了。 就是现在。 我深吸一口气,膝盖发力,整个人向前冲出通风口。抱着周婉宁母女的同时,右手猛地一挥,匕首旋转着飞向对面楼顶。 刀刃破空的声音很短。 下一秒,金属撕裂声响起。 水箱被匕首钉中,裂缝迅速扩大。内部压力失衡,轰的一声炸开,大量水流倾泻而下。对面楼顶瞬间被水雾笼罩,狙击手被冲得踉跄后退,三脚架倒地,枪管砸在水泥地上。 我抱着人往下坠。 风从耳边刮过。 落地前半秒,我调整姿势,肩背先着地,顺势翻滚。右腿旧伤猛地抽了一下,疼得眼前发黑,但我咬牙撑住了。没有骨折,还能动。 翻完两圈立刻起身。 周婉宁也站起来了,她母亲靠在她身上,脸色发白但意识清醒。账本还在她怀里。 “没事吧?”我问。 “还好。”她说,“你呢?” “能走。” 我回头看向通风管出口。那根细线还在晃,但警报没响。我们没触发它。跳的时候是抱着一起出的,重量分布均匀,可能避开了敏感阈值。 也算运气。 我弯腰捡起战术手电,塞回口袋。然后转身检查周围环境。 空地中央堆着几个旧集装箱,旁边是生锈的金属箱,写着“易燃”。风里有股机油味,混着水汽。刚才那一跳,楼下的人终于反应过来,其中一个抬头看天,另一个伸手去摸腰间的枪。 但他们还没开火。 我拉着周婉宁往集装箱方向走。这里有个死角,暂时安全。 刚躲进去,她突然解开防弹衣外层,从锁骨下方取出一个小东西。一块金属片,连着导线,嵌在皮肤下面。 “这个,”她说,“不是装饰。” 我看了一眼就知道是什么。 微型摄像头。军用级,能持续传输信号。体积小,功率强,一般装在特战人员体内用于情报回传。 “他们要的不只是账本。”她说,“他们在追踪我身上的信号源。” 我明白了。 这次护送从一开始就被盯上了。敌人知道我们会来这条路线,也知道我们会选择跳离通风管。震动感应器、狙击位、搬运工的位置——全是等着我们入局。 目标不是阻止我们离开。 而是确认信号终点。 也就是说,只要这东西还在她身上,我们就永远甩不掉追踪。 “能取出来吗?”我问。 “可以,但现在不行。伤口会感染,而且需要工具。”她看着我,“但我可以关掉它。” 她用指甲在金属片边缘划了一下。一声轻响,像是电流切断的声音。 “暂时断联。”她说,“够我们跑一段。” 我点头。 远处传来脚步声。不止一个人。对面楼顶的水雾慢慢散了,狙击手正从地上爬起来,手里还抓着枪。他没再架设三脚架,可能是怕第二次被突袭。 但他没走。 他站在水箱残骸旁边,低头看了眼手表,然后举起对讲机说了句什么。 支援要来了。 我扫视四周。工厂区很大,但出口只有两条路:一条通主街,已经被封锁;另一条是废弃排水渠入口,在东南角,靠近围墙。 那里黑,没人守。 “走那边。”我说,指了指排水渠方向。 周婉宁扶着母亲站起来。她看了我一眼:“你右腿撑得住吗?” “没问题。” 我走在前面,耳朵听着动静。头顶风声混着滴水声,地面有油渍,踩上去有点滑。集装箱之间的缝隙够宽,能容三人并行。走到一半,我发现墙上有一道划痕。 不是随意划的。 是一个符号。 蛇形的轮廓,头朝下,尾部弯曲成环。 我停下来看。 这不是普通的涂鸦。 我在雪山实验室见过类似的标记。当时王振脖颈上的纹身就是这种形状。赵卫国左手戒指也是这个图案。 这是他们的联络暗号。 说明这条路有人清理过,甚至可能是故意留给我们走的。 陷阱还是通道? 我拿不准。 但眼下没有别的选择。 我继续往前走,放慢速度,注意脚下有没有绊线或压力板。周婉宁跟在后面,一只手扶母亲,另一只手贴在锁骨处,好像还在确认那个装置是否完全关闭。 排水渠入口就在前方二十米。铁栅栏歪斜着,像是被人强行掰开过。里面黑,看不出多深。 我刚迈出一步,身后突然传来枪声。 砰! 子弹打在旁边的集装箱上,火花一闪。 是狙击手。 他换了位置,爬到了另一栋楼的屋顶,正在重新瞄准。 我立刻蹲下,拉周婉宁趴到掩体后。 “他没死心。”我说。 “他不会轻易放弃。”她低声说,“这种人,任务不完就不会停。” 我摸出战术手电,打开又关掉。光线太强会暴露位置。但现在需要一点视野。 我把手电绑在冲锋衣袖口,用布条裹住,只留一丝微光向下照。地面有排水沟槽,宽度够人通行。入口处有脚印,新留的,朝里走。 是谁留下的? 如果是敌人,为什么不开枪? 如果是帮我们的人,为什么不露面? 我想不通。 但有一点清楚:我们必须进去。 我站起身,做了个手势。周婉宁明白意思,扶着母亲慢慢移动。我走在最后,随时准备应对突发情况。 快到入口时,我回头看了一眼。 对面楼顶,狙击手正俯身调整枪管角度。他的动作很稳,显然是个老手。但他的设备太依赖环境。刚才那一波水流突袭让他失去了先机,现在重新建立射击参数,至少还要三十秒。 够了。 我推了周婉宁一把:“进去!” 她没犹豫,带着母亲钻进排水渠。 我最后一个进入。 刚弯腰踏进铁栅栏,忽然感觉袖口一紧。 手电掉了。 我回头去抓,指尖刚碰到塑料外壳,就听见头顶一声闷响。 抬头一看,一块水泥板正从上方掉落,直冲入口砸下。 第105章 蛇形标记的指引 水泥板砸下来的瞬间,我抬手去挡,但没碰到手电。那点光直接被压进了碎石缝里,眼前一下子黑了。 周婉宁在后面扶着她母亲,喘气声很重。没人说话,只有水滴从头顶管道往下掉,啪嗒、啪嗒,打在铁皮上。 我蹲下摸地面,手指划过湿冷的水泥,没找到手电外壳。入口已经被堵死一半,外面的风声小了,狙击手暂时进不来,但我们也出不去。 现在什么都看不见。 我轻闭双眼,脑子里调出系统界面。老式终端那种,绿底黑字,像十年前部队用的作战平板。每天零点自动签到,今天刚好卡在这个时候。 【签到成功,获得军用级热成像仪】 设备出现在背包侧袋,我拿出来戴上。镜片贴上眼睛的刹那,视野变了。 红外画面里,隧道往前延伸十几米,地面有三组脚印。 两组成年人的,方向一致,往前走。第三组很小,鞋底纹路规整,像是特制训练鞋,尺寸不超过三十码。 孩子留下的。 我转头看周婉宁。她正盯着墙上的蛇形标记,身体僵着,呼吸变慢。 “你看到那个符号了?”我问。 她没动,声音压得很低:“这个……是我十岁前和母亲之间的暗号。” 我没吭声。 她说:“每次我走丢,她就会在墙上画这个。蛇头朝下,意思是‘跟我来’。转弯的地方会多加一道弯钩,门后会画双环。” 我重新看向热成像仪。那组小脚印,正好沿着标记的方向一路向前。 不是敌人设的局。 是她小时候走过的路。 我摘下热成像仪,重新检查设备电量。满格,能用六小时。镜片内侧有点雾气,擦了下继续戴好。 “你还记得这段路通哪里?”我问。 她扶着母亲站直:“我记得不清,但这条线……一直通到地下排水系统的主干道。那边有个密室,小时候她带我去过一次。” “为什么带你去?” 她摇头:“我不记得了。只记得她说‘如果有一天你找不到我,就顺着蛇头走下去’。” 我说:“你现在找到了。” 她看了我一眼,眼神有点晃。没否认,也没承认。 我往前走一步,测试脚下地面。水泥层结实,没有松动。热成像显示前方五米内无人体热源,空气流通正常。 “跟紧。”我说。 她点头,一手撑着母亲,另一只手按在锁骨位置。那个微型摄像头已经断电,但她还是习惯性地碰它。 我们开始往里走。 隧道坡度缓降,越走越深。墙壁开始出现更多蛇形标记,每一处都头朝前行进方向。有些刻得深,有些是用炭笔画的,颜色不同,时间跨度明显。 热成像仪突然提示温度异常。 前方三米,地面有一块区域比周围高出两度。我停下,蹲下查看。水泥面平整,但边缘有细微裂痕。 我掏出战术匕首,插进缝隙撬了一下。 咔。 一块活动板被掀开,下面是个小洞,放着个金属盒。 盒子锈了一半,打开后里面是一张折叠的纸条,还有一枚儿童手表。 纸条上写着:“雪停那天,妈妈在终点等你。” 字迹工整,像是特意写给孩子看的。 我递给周婉宁。 她接过纸条,手指抖了一下。手表她拿在手里,按下按钮,屏幕亮起一秒就灭了,但时间停在2013年1月17日。 那是她母亲失踪的日期。 “这不是巧合。”她说,“他们早就知道我们会来。” “谁?” “赵卫国。”她声音发紧,“我母亲不是意外死亡。她是带着东西逃走的,这些东西……本来应该由我继承。” 我看着她:“你现在是继承人。” 她抬头看我:“可我不想接这个命。” 我没说话。 把金属盒收进背包,盖好活动板。热成像仪继续扫描前方,脚印还在,小尺码的那组始终走在最前面,仿佛有个看不见的孩子领着我们。 走到百米左右,隧道分叉。 左边通道窄,坡度陡,热成像显示有潮湿痕迹,可能积水。右边宽,地面干燥,但墙上没有蛇形标记。 中间那条路,正中央刻着一个完整的蛇形图案,头朝下,尾部卷成环,和之前所有标记都不一样。 “这是新指令。”周婉宁说。 “什么意思?” “以前是‘跟我来’。”她盯着那个环,“现在是‘进入循环’。” 我懂了。 这不只是指引。 是确认身份的通关密码。 我走在前面,热成像仪扫过每一寸墙面和地面。空气中飘着淡淡的消毒水味,不像自然渗漏,更像是人工喷洒残留。 又走了二十米,地面开始出现压力感应区。热成像显示某些砖块下方有金属结构,踩上去会触发信号。 我绕开那些区域,贴着墙边走。周婉宁母女跟在我身后,脚步放轻。 再往前,墙角出现第一个完整机关槽。 凹槽形状和蛇尾的弯曲完全吻合。 我回头看周婉宁。 她明白我的意思,从口袋里拿出那枚儿童手表,拆下后盖,取出一片金属片。 她把金属片插进凹槽。 咔哒。 一声轻响。 前方地面缓缓下沉,露出向下的阶梯。 阶梯两侧有灯,自动亮起微弱红光。 这不是普通排水系统。 是地下密道。 我握紧匕首,热成像仪切换至动态追踪模式。楼梯下方三十米内无人体反应,但空气中有微量辐射残留,数值接近军用实验室标准。 “你母亲带你来的时候,有没有说过这里是什么地方?”我问。 她站在机关前,没动:“她说这里是‘起点’。也是‘终点’。” “什么的起点?” 她抬头看我:“你说呢?一个父亲消失十年,女儿画了上百张全家福;一个女孩被训练成特工,却从小被教认一个蛇形符号;一群人在暗处布局二十年,就为了等两个人走进一条废弃排水渠。” 她顿了顿。 “你不觉得,这一切太准了吗?” 我没回答。 因为热成像仪突然报警。 前方楼梯拐角,出现一个人形轮廓。 体温正常,姿势站立,一动不动。 不是活人。 是假人,或者……尸体。 我抬手示意她别动,慢慢靠近。 距离五米时,看清了。 那是个穿白大褂的女人模型,面部模糊,但左手腕上戴着一只粉色发圈。 和周婉宁母亲年轻时戴的一模一样。 她的右手伸向前方,指尖指向下一个蛇形标记。 标记下方,刻着一行小字: “你终于来了,婉宁。” 第106章 童年暗号致命陷阱 红灯亮起,阶梯尽头的金属门缓缓滑开。我站在最前面,热成像仪还戴在眼前,视野里一片暗红。前方三十米内没有体温反应,但我没放松。空气太静了,连水滴声都没有。 周婉宁从我身后走出来,脚步很轻。她手里攥着那枚儿童手表,指节发白。她往前走了两步,伸手碰了墙上新出现的蛇形标记。指尖刚触到刻痕,整个密室的灯突然全亮。 我立刻摘下热成像仪。 眼前是一整面墙的照片。 全是陈雪。 她在教室写作业,扎着马尾辫;她在操场上跑步,粉色羽绒服被风吹鼓;她在校门口等我接她,书包上挂着“爸爸是英雄”的钥匙扣。每一张都拍得很清楚,像是用长焦镜头在远处偷拍的。照片按时间排列,从一年级到现在,整整四年的小学生活,都被钉在这面墙上。 我喉咙一紧。 这不是监控,这是收集。 周婉宁也看到了。她站在原地没动,呼吸变得很乱。她低头看手中的手表,屏幕早就黑了,但她还在按按钮。咔、咔、咔,声音在空房间里回荡。 我想说话,但嘴刚张开,头顶传来一声轻响。 通风口的格栅被人从内部推开。一个人影跳下来,落地几乎没有声音。他穿的是海关执法服,肩章编号模糊不清,左腕戴着战术护具。枪口直接顶上了周婉宁的太阳穴。 我没动。 那人说话声音很低:“赵董让我带句话——拿你换东区所有学校的监控权限。” 我盯着他。这人不是警察,也不是普通打手。他站姿标准,重心落在前脚掌,随时能发力。是受过训练的。 “你要她干什么?”我问。 “不干什么。”他嘴角动了一下,“只要系统授权码。你交出来,她就能走。” 周婉宁没出声。她的手还在按手表,一下一下,像是停不下来。 我看向那面照片墙。陈雪笑的时候会露出一颗虎牙,画画总爱把我的军装涂成金色。这些细节,只有天天看着她的人才会记得。 而这些人,一直在看。 我慢慢举起双手,做出投降的样子。手臂抬到一半时,猛地将手里的热成像仪甩出去,砸向头顶的吊灯。 玻璃炸裂,火花四溅。 灯光闪了一下,随即变成半明半暗的状态,电流在电线里噼啪作响。那人本能地眨眼,枪口偏了一寸。 我扑上去,左手横扫周婉宁腰部,把她整个人拽离枪口范围。右腿蹬地翻滚,顺势抄起匕首,滚到一台监控主机后面。 那人反应很快,立刻调转枪口朝我这边扫射。子弹打在金属机箱上,发出刺耳的撞击声。我蜷缩身体,贴着地面爬行,摸到一根掉落的数据线,顺手塞进战术腰带。 “别跑!”他在另一边喊,“你知道这地方连着什么吗?” 我没理他。耳朵听着枪声间隙的脚步移动,判断他的位置。主机有三台,呈三角分布,中间是操作台。如果他想控制全局,一定会去主控位。 我悄悄把匕首换到右手,靠在机箱边缘。 脚步声靠近了。他绕了过来。 就在他探头的一瞬间,我猛地起身,把数据线甩出去缠住他持枪的手腕,同时一脚踹在他膝盖外侧。他踉跄了一下,枪口朝天开了一枪。我趁机冲上去,肘击他胸口,把他压在地上。 枪掉了。 他抬腿想踹我腹部,我侧身避开,反手用匕首柄砸他手腕。他又挨了一下,终于松开了数据线。我正准备补第二击,他忽然笑了。 “你以为……”他喘着气说,“我是来抓你的?” 我没停下,一拳打在他下巴上。 他脑袋撞地,眼神晃了晃,但还是撑着笑:“你女儿的照片,不止这一面墙。” 我动作僵住。 他盯着我:“全市十二所小学,三百多个摄像头,都在我们手里。你女儿今天早上七点四十六分进校门,穿的是红色运动鞋。她同桌叫李婷,昨天作业没交。班主任批改时喜欢用蓝笔圈错题……这些,你也想知道吗?” 我拳头握得更紧。 他说:“赵卫国说了,只要你点头,这些都能给你。不只是看,还能改。比如——让她‘意外’摔倒,或者‘突发疾病’送医。” 我一拳砸在他脸上。 鼻骨断裂的声音很清脆。血从他鼻孔流下来,但他还在笑。 “你不信?”他抹了把血,“那你看看主屏。” 我回头。 其中一台显示器自动亮了。画面分成十二格,全是校园实时影像。一个女孩背着粉色书包走进教学楼,马尾辫一甩一甩。 是陈雪。 她抬头看了眼摄像头,笑了笑,继续往前走。 我全身的肌肉都绷紧了。 那人躺在地上,声音断断续续:“她说爸爸是英雄……可要是英雄救不了她呢?” 我抓起他的衣领,把他拽起来按在墙上:“授权码在哪?” “杀了我也没用。”他咳出血,“系统是自动运行的。五分钟后,所有学校启动应急广播,播放一段录音。内容是你承认十年前任务失败是因为贪生怕死,还说你女儿……是你用来逃避责任的借口。” 我盯着他眼睛。 “你不信?”他咧嘴,“那你听。” 密室角落的喇叭突然响起杂音。几秒后,传出一个声音。 是我的声音。 “我错了。我不该当兵。我不配做父亲……” 我猛地砸向喇叭,外壳碎裂,声音中断。 那人靠在墙上,笑得更厉害:“你现在知道了吗?你不是在查真相。你是在帮我们演戏。” 周婉宁突然开口:“你说赵卫国要监控权限?” 那人扭头看她。 她站在原地,手里还拿着那块儿童手表:“那你应该知道密码吧?” “什么密码?” “东区监控系统的最高权限码。”她走近一步,“母亲留下的手表,最后停在2013年1月17日。那天是星期二,早上八点零七分。这个时间,就是密钥。” 那人脸色变了。 她继续说:“你是赵卫国派来的,对吧?那你一定知道,只有我能解锁系统。所以你不是来交换的,你是来确认我是不是真的能找到这里。” 她抬起手,把手表贴在主控台的感应区。 滴—— 系统提示音响起。 【身份验证通过】 屏幕上跳出一行字: 【是否接入东区监控网络?是 \/ 否】 那人猛地扑向控制台。 我抢先一步拔掉电源线。 屏幕黑了。 他愣住。 我抓住机会,一脚踢中他腹部,把他踹翻在地。他想爬起来,我直接用匕首抵住他喉咙。 “最后一个机会。”我说,“谁让你来的?” 他喘着气,没说话。 周婉宁蹲下来,把手表放在他眼前:“我妈是怎么死的?” 他看着那块表,终于开口:“她不是死于车祸。她是自己走进冷冻舱的。她说……只要留下数据,你就一定能找到真相。” 我手一抖。 他接着说:“但她没想到,你会带着另一个孩子回来。” 周婉宁猛地站起来。 我盯着他:“哪个孩子?” 他嘴角抽动:“陈雪不是你亲生女儿。她是周崇山安排的替身。真正的陈铮女儿,十年前就死了。” 我脑子嗡的一声。 他说:“你苏醒那天,医院 records 被改过。你看到的‘女儿’,是他们给你安排的演员。为的就是让你相信亲情,乖乖配合实验。” 我握着匕首的手开始发抖。 周婉宁突然抓起一台显示器砸向地面,碎片飞溅。她指着墙上那些照片吼道:“那这些呢?!这些也是假的?!” 那人冷笑:“当然不是。我们拍了四年,就是为了这一刻。让你们相信一切是真的,然后亲手毁掉它。” 我看着那张陈雪在校门口笑的照片。 她手里举着一幅画,画上是我穿着军装,站在阳光下。 那是她画的第87张全家福。 我慢慢站直身体,把匕首插回刀鞘。 然后我拿起掉落的电源线,重新接上主机。 屏幕亮起。 【是否接入东区监控网络?是 \/ 否】 我按下“是”。 系统开始加载。 进度条走到80%时,那人挣扎着爬起来,想去按紧急切断按钮。我转身,一记手刀劈在他后颈。他扑倒在地,不动了。 周婉宁站在我旁边,声音很轻:“接下来怎么办?” 我看着屏幕上的城市地图,十二所学校被红点标记。 “既然他们想播录音。”我说,“那就换一段新的。” 第107章 监控室里血色突围 屏幕蓝光刚亮起,我就看见那人动了。 他躺在地上,右手突然抽搐,指尖蹭到主机缝隙边缘。我扑过去的时候已经晚了一步,战术匕首横着切进他手腕,金属碰撞发出刺耳声响。遥控器滑进设备堆里,消失不见。 周婉宁反应很快,直接冲向主控台。她双手抓住三根粗线,用力一扯,电源线应声断裂。主机屏幕瞬间黑掉,广播中断。 密室安静了一秒。 就在这时候,我低头看到地面有东西在反光。一滩液体从通风口边缘渗出来,颜色发暗,黏稠得像油,但带着一股铁锈味。我蹲下摸了点在手指上,搓开——这种质感我记得。 和之前高空逃生时碰过的液体一样。 这不是润滑油。是高敏引信的稳定液。整个建筑结构早就被埋了连锁爆破装置。 我抬头看向墙角。 那人靠在水泥块上喘气,右手血流不止,左手却慢慢抬了起来。他掌心贴着一块比硬币还小的遥控器,藏在袖口夹层里。 他盯着我,嘴角裂开:“你女儿的照片……不止一面墙。” 然后他按下了按钮。 红灯亮了。所有电子设备开始闪烁,角落的喇叭传出机械音: “5…” 我立刻扑向主机残骸,手指在断口处翻找。遥控器掉进了散热槽,卡得很深。我用匕首撬,金属刮擦发出尖锐声。 “4…” 周婉宁站在我旁边,声音发紧:“怎么办?” 我没说话,继续挖。散热片割破了虎口,血混进电线里。还是够不到。 那人靠着墙,眼神已经开始涣散,但嘴还在动:“十二所学校……同步引爆……谁都逃不掉……” “3…” 周婉宁突然蹲下来,把微型计算机塞进我手里:“试试短接触发端!只要让系统误判已完成指令,就能暂停倒计时!” 我接过设备,看接口匹配程度。差一点。 她立刻撕开白大褂下摆,抽出一根数据带,递给我:“用这个桥接!” 我接上,插进主板预留槽。屏幕一闪,跳出错误提示: 【远程信号未终止】 “2…” 时间不够了。 我抓起匕首,一刀劈向主电源模块。火花炸开,一股焦味弥漫开来。屏幕闪了一下,又亮。 倒计时停在“1”上。 没炸。 但我没松劲。这种级别的爆破系统不可能只设一道指令。这只是第一阶段验证。 我转头看那人,他已经快不行了,胸口起伏很弱。可他的手还死死攥着那个微型遥控器。 周婉宁伸手去拿,他忽然发力,一把扣住她手腕。 “别……碰……”他喉咙里挤出几个字,“第二波……不在学校……” 我猛地把他手腕掰开,抢过遥控器。表面光滑,没有按键,只有一个指示灯正在缓慢呼吸式闪烁。 不是停止了。 是延迟了。 我扫视四周。通风管、排水口、天花板接缝——这些地方都可能藏着二次引爆装置。而且目标变了。他说第二波不在学校。 那在哪? 周婉宁捂着手腕站起来:“母亲留下的手表……最后停的时间是八点零七分。今天早上八点零七分,陈雪走进了校门。” 我脑子一震。 不对。如果他们真的要炸学校,根本不需要等到现在。刚才那一波才是真正的杀招。现在停在“1”,说明我们干扰成功了。 但他们故意让我们以为危机解除。 这才是陷阱。 我戴上热成像仪。视野里一片冷色调。地面、墙面温度正常。只有通风管内壁有点发热。 我凑近查看。 里面的金属涂层有轻微膨胀痕迹。像是受过高压处理。再往前五米,管道拐弯处有个环形接头,周围涂了一圈密封胶。 有问题。 我掏出战术手电照进去,光束扫过内壁。那些黏液残留不止一处,顺着管壁形成一条细线,一直延伸向深处。 这是导流槽。 他们用稳定液做标记,引导爆炸冲击波走向特定方向。 目标不是整栋楼。 是这间密室本身。 我摘下热成像仪,对周婉宁说:“准备撤离。三分钟内必须离开这里。” 她点头,正要动身,头顶通风口突然传来一声轻响。 不是脚步声。 是液体滴落的声音。 一滴暗红色的东西从接缝处落下,砸在主机外壳上,弹开。 我伸手抹了点,闻了一下。 不是血。 是另一种化学制剂。混合了硝化甘油和缓释剂,用来延后引爆时间。 他们早就在通风系统里灌满了炸药。 刚才的倒计时,只是清场手段。逼我们留在屋里,等到第二波才真正动手。 我一脚踹开最近的排水口盖板。下面黑洞洞的,积水很深。 “走!”我说。 周婉宁没问为什么,直接趴下往里钻。我最后一个进去,刚把身体缩进管道,身后就传来嗡的一声低频震动。 像是某种信号被激活了。 我回头看了眼入口。 水泥板边缘开始渗出淡黄色泡沫,顺着墙角往下流。 那是起爆前兆。 我往前爬,膝盖撞在铁皮上生疼。右腿旧伤开始发麻,但我不能停。 周婉宁在我前面,动作很快。她手里还拿着那块儿童手表,屏幕虽然黑了,但她一直没松手。 爬了大概十五米,前方出现一个Y型岔口。左边通道干燥,右边有水流声。 我选了右边。 刚爬到一半,背后轰的一声闷响。 冲击波顺着管道传过来,把我推向前方。耳朵嗡嗡作响,嘴里有血腥味。 密室炸了。 但我们还没安全。 这种深度的地下管网,一旦主结构受损,随时可能塌方。而且敌人不会只布一个局。 我掏出导航仪,打开三维地图。信号很弱,只能显示局部轮廓。 我们目前的位置,在废弃工厂区西南侧,距离主街约四百米。而最近的一个出口,通向一所小学的后勤井盖。 就是陈雪每天放学必经的路口。 我立刻停下。 不能往上走。 周婉宁回头看我:“怎么了?” 我把地图给她看,指着那个出口位置。 她脸色变了:“他们是想逼我们出现在那里?” 我点头。如果我们在那个时间点从井盖爬出来,监控会拍到。他们会说是我们制造了爆炸案。 栽赃。 而且陈雪一定会看到。 我收起导航仪,转向另一条支路。这条更窄,几乎只能匍匐前进。 爬了不到十米,前方管道壁上有道划痕。蛇形图案。 和之前发现的标记一样。 周婉宁也看到了:“这是我小时候和母亲约定的记号。沿着它走,能到一个安全屋。” “什么时候的事?” “六岁那年。”她声音低下去,“她说如果有一天走丢了,就跟着这些标记找她。” 我盯着那道刻痕。太巧了。每次我们陷入绝境,就会出现这个标记。 像是有人一直在看着我们。 我伸手摸了摸刻痕边缘。灰尘很厚,但最近有人擦拭过的痕迹。 不是自然形成的。 是人为维护的。 我正要说话,前方管道突然传来一阵震动。 不是爆炸。 是脚步声。很多人同时移动的声音。 还有金属拖地的摩擦声。 他们来了。 我往后退,想找个岔道绕开,却发现来路已经被水淹没。刚才的爆炸引发了地下水泄漏。 前后都被堵死了。 周婉宁贴着我,呼吸变重。她把手表塞进我口袋:“如果分开,记得这个时间。八点零七分。那天她走进校门的时间。” 我没有回应,只是把匕首换到右手。 前方拐角处,出现了第一个影子。 黑色作战服,战术头盔,手持冲锋枪。后面跟着至少六个人,呈扇形推进。 领头那人抬起手,枪口对准我们。 我认出了臂章。 不是警察。 是赵卫国的私人武装。 他开口了:“陈铮,交出账本数据,我们可以让你女儿活得久一点。” 我站在原地,没动。 他说:“你以为我们不知道你在听?整个排水系统都有监听装置。你每走一步,都在我们的掌控之中。” 我缓缓举起左手。 他笑了:“终于肯谈了?” 我没有说话,而是猛地将匕首掷出。 刀刃旋转着飞向前方,正中领头人肩甲连接处。他踉跄了一下,枪口偏移。 我抓住机会,扑上去撞翻第二个人,夺过他的枪。 扳机刚扣下,头顶水泥板突然裂开一道缝。 一道光射进来。 第108章 五秒生命的逆向冲刺 头顶的水泥板裂开一道缝,光射进来,照在前方武装人员的枪口上。 我抓住匕首掷出的瞬间空档,转身扑向主机台。金属边沿划破掌心,血立刻涌出来。我没管,双手死死抠住主板接口,用力一扯。 主板脱落,屏幕闪了一下,残留画面正在加载一份文档。我的血顺着手指滴下去,正好落在屏幕上,晕开一片。 文档标题浮现:《全市重点学校儿童名单(备份)》。 页面自动翻到第三页。 一个名字跳进眼里——陈雪,阳光小学四年级(2)班。 心脏猛地一沉。 他们盯上了孩子。 前面传来脚步声,敌人重新组织阵型,正往这边压过来。我抬头看了一眼裂缝,光还在,但没人下来。他们在等,等我们自己走进包围圈。 不能再拖了。 我一把将周婉宁往右侧支道推:“你先走!我去切断信号源!” 她没动,反而伸手抓住我手腕:“我能黑进备用线路,延缓十秒。” 我愣了一下。 她从白大褂夹层里掏出微型计算机,动作利落,蹲下身就往断裂的数据端口插线。手有点抖,但眼神稳。 “别硬撑。”我说。 “我不是累赘。”她抬头看我,“这一路,是你在撑。现在换我。” 我咬牙,把主板塞她手里:“三秒内接入,找到引爆指令源头。” 她点头,手指飞快敲击屏幕。我转头盯着前方通道,右手握紧冲锋枪。腿还在麻,站得不太稳,但我不能倒。 三秒过去。 “接上了!”她声音绷紧,“备用协议激活,延迟倒计时启动,还有九秒三毫秒。” “够了。”我抓起地上的战术背心碎片,撕成条,缠住流血的手掌。 系统界面突然在我眼前闪出红框: 【战场回溯功能可用(今日剩余1次)】 我闭眼,按确认。 眼前画面急速闪现—— 第一幕:市中心小学教学楼承重柱爆燃,火光冲天,学生尖叫四散; 第二幕:地铁三号线隧道塌陷,列车急刹,人群挤压在车厢门口; 第三幕:城东妇幼保健院配电室起火,婴儿哭声混着警报响成一片。 三个地点,全是孩子最多的地方。 同步引爆。 不是恐吓,是清洗。 我睁眼,冷汗顺着额头滑下来。 时间只剩八秒。 “他们要炸三处。”我低声说,“小学、地铁、医院。” 周婉宁抬头:“你怎么知道?” “系统给的。”我没解释太多,“你现在能做什么?” 她盯着屏幕:“可以伪造故障信号,让主控以为某一处已经引爆,骗它提前释放能量,其他两处就会断联。” “成功率多少?” “百分之六十。” “干。”我说,“选小学。” 她手指一顿:“那是陈雪的学校。” “我知道。”我声音压低,“正因如此,必须优先干扰。只要让他们以为计划成功,另外两处就能争取时间疏散。” 她没再问,迅速操作。屏幕上代码滚动,进度条一点一点推进。 七秒。 六秒。 “信号伪造完成,发送中……”她盯着读数,“三秒后反馈。” 我靠在管道壁上,盯着前方。敌人的队伍停在十米外,没有继续推进。他们在等指令。 五秒。 “发出去了!”她抬起头,“系统显示接收成功,主控进入判定流程。” 我屏住呼吸。 如果失败,我们连逃的时间都没有。 四秒。 三秒。 前方敌人突然骚动,有人低头看腕表,然后挥手示意后撤。 有效了。 他们以为小学那边已经炸了。 “走!”我拉她起身,“趁他们乱,我们必须拿到原始数据。” 她摇头:“数据在云端,本地只有缓存。但我们有名单,这就够了。” “不够。”我盯着她,“名单上有陈雪,说明他们掌握所有目标。我们必须反向追踪上传路径,找到指挥中心。” 她愣了一下:“你要反攻?” “不是我要,是他们逼的。”我抬起沾血的主板,“这东西还能用多久?” 她接过检查:“电源模块坏了,但存储芯片完好。只要找个终端,就能读取。” “那就找。”我说,“不能只躲。” 她看着我,忽然笑了下:“你跟以前不一样了。” “人总会变。”我活动了下手腕,“十年前我只想完成任务。现在我想护住该护的人。” 她没说话,把主板收进防水袋,塞进胸口。 我们贴着管道右侧前进,积水没过脚踝。前方Y型岔口左边干燥,右边有水流声。我选了右边。 爬了不到二十米,头顶传来震动。不是脚步。是重型车辆经过地面的声音。 周婉宁停下:“工厂区有巡逻车。” “绕不开。”我说,“但我们能利用。” 她抬头看我:“怎么利用?” “他们以为我们在逃。”我摸出导航仪,“可如果我们反过来,往他们最想不到的地方去呢?” “哪?” “监控盲区。”我说,“他们布了监听,但总有死角。只要找到那个点,我们就能发出信号。” 她想了想:“排水系统交汇井。三路管道在这里汇合,信号会形成干扰区,设备无法精准定位。” “带路。”我说。 她往前爬,我在后面掩护。右腿旧伤越来越重,每动一下都像针扎。但我得撑住。 爬到交汇处,她停下来,指着上方一个圆形井盖:“上面是废弃变电站,没人管。我们可以从这里出去。” “先别急。”我打开导航仪,“标记这三个爆炸点,发给可信的人。” “谁?” 我想了想:“交警队老李。他女儿在市中心小学读书,他会转发。” 她接过导航仪,快速操作。数据发送成功。 “接下来呢?”她问。 “等。”我说,“等他们发现没炸,就会查漏。到时候,他们会来找我们。” “你不担心陈雪?” “担心没用。”我盯着井盖缝隙透下来的光,“我现在能做的,就是让他们知道——有人在盯着他们。” 她点点头,靠在管壁上喘气。 忽然,她伸手摸了摸口袋。 拿出那块儿童手表。 屏幕还是黑的,但她轻轻摩挲表面:“八点零七分……那天她走进校门的时间。” 我看着她:“你母亲留下的?” 她点头:“她说,时间不会骗人。只要记住那一刻,就能找到回家的路。” 我沉默几秒,开口:“现在,我们得让她记得住这条路。” 她抬头看我,眼神亮了一下。 远处传来金属碰撞声。 他们追来了。 我抓起枪,挡在她前面。 “这次换我断后。”她说着,从背包里摸出一个小装置,“电磁脉冲发生器,能干扰三十秒。” “留着关键时刻用。”我盯着前方,“现在,闭嘴,准备跑。” 她没反驳,默默收好装置。 我推开前方管道盖板,污水涌出。外面是更深的地下通道,漆黑一片。 “走!”我说。 她钻出去,我紧随其后。 盖板落下时,我最后回头看了一眼来路。 血迹一路延伸到黑暗深处。 像一条红线,拴着我和过去。 第109章 儿童名单致命重量 污水漫过脚背,冷得刺骨。 头顶井盖缝隙透进一点月光,歪斜地打在对面墙上。周婉宁蹲在积水里,从白大褂内袋掏出一面小镜子,抬手对准那道光。镜面一转,墙上立刻出现一道清晰的亮线,像画出来的一条路,直直延伸向前。 我靠在管壁上,左手压住右掌伤口。血还在渗,布条湿了半截。刚才撕下的名单残页已经塞进防水袋,贴着胸口放好。我能感觉到它在那儿,薄薄一张纸,却沉得像块铁。 她没说话,只是把镜子固定在一块凸起的钢筋上,让光线持续照着前方通道。Y型岔口右边有水流声,左边干燥。她看了我一眼,意思是走哪边。 我指了右边。 她点头,收起镜子,跟在我后面。水声越来越大,脚底踩到的东西也变了,不再是泥沙,而是碎石和金属片。我们低着头往前挪,每一步都慢,怕发出声音。 头顶忽然传来震动。 不是车,是墙被砸的声音。一下接一下,节奏很稳,像是用液压锤在拆混凝土。碎屑开始往下掉,落在肩上,弹进衣领。 他们追来了。 我停下,伸手拦住她。她立刻明白,贴着管壁蹲下,手摸向微型计算机。我没让她开机,摇头。现在任何信号都可能暴露位置。 我把防水袋又按了按,确认没松动。名单上有陈雪的名字,还有几百个孩子。这不是恐吓名单,是目标清单。他们要动手的地方不止三处,小学、地铁、医院只是开始。 她的手指突然碰了我一下。 我转头。 她嘴唇动了动,声音压到最低:“电缆铝箔能反射信号,可以搭临时中继。” 我懂她的意思。如果想对外传消息,可以用这些废弃材料做跳板。但现在没人可联系。老李那边有没有收到坐标,还不知道。 正想着,眼前突然闪出红框。 【检测到高频信号脉冲,来源:3号码头c区集装箱群】 【预测内容:RpG-7火箭筒x20,预计引爆时间:明日凌晨4:17】 我盯着那行字,心跳快了一拍。 二十枚RpG。 足够炸毁半个港口区。也能封锁所有出城水路。渔船、货轮、巡逻艇,只要停在码头,全都会被覆盖在打击范围内。 她看见我脸色变了,立刻伸手按住我正在缠布条的手。 “赵卫国在码头囤了二十枚RpG。”她说,“系统提示的集装箱要炸。” 我没吭声。 她知道我在想什么。陈雪在学校,而学校在内陆。但码头一旦爆炸,整个城市应急系统会瘫痪。消防、警力、医疗救援全都动不了。那时候再动手,没人能拦。 他们是连环套。 先用儿童名单逼我现身,再用RpG封锁退路。等我冲去救人时,他们在半路设伏。 我闭了下眼,把信息重新整理一遍。 二十枚RpG,每发射程三百米,破甲厚度四百毫米。集中使用能形成火力网。c区是老旧集装箱堆放区,结构松散,一旦引爆容易连锁反应。凌晨四点十七分,是潮位最低的时候,水流缓,适合远程遥控引燃。 “他们在逼我露面。”我说。 “用整座城当饵。”她接了一句。 我睁开眼,看她。 她脸色有点白,但眼神清楚。没有慌,也没有劝我别去。她知道我会去。 我只是不能现在去。 头顶的拆墙声更近了。灰尘扑簌簌往下落,呛得人喉咙发痒。我抬头看井盖,那圈光斑比刚才大了些。月亮升起来了。 “变电站还在上面。”我说。 她明白我的计划。那里没电,没人管,适合藏身。我们可以从那里重新规划路线,等天亮后再行动。 她点头,把计算机收好,站起身。 我们继续往右侧行进。水深到小腿,走起来费力。我的右腿旧伤开始抽,每迈一步都像针扎。但我不能停。 通道逐渐变宽,两侧管道多了起来。有些锈穿了,露出里面的空洞。我用手电扫了一下,发现一处接口松动,可能是维修留下的缺口。 就在这时,系统界面再次闪动。 【战场回溯功能冷却中】 【下次可用时间:明晨0点】 我咬牙。 今天只剩一次回溯机会。现在用,能看到未来二十四小时的关键节点。但我不确定什么时候才是最需要它的时刻。 忍着。 必须忍到最关键的时候。 我们离交汇井越来越近。前方能看见圆形井口轮廓,上面盖着铁格栅。月光从缝隙漏下来,在水面划出几道银线。 周婉宁放慢脚步,贴着我耳边说:“上去后先观察,别直接掀盖。” 我点头。 她拿出化妆镜,轻轻举高,从缝隙往上照。镜子里映出一片荒地,杂草长得比人高,旁边有倒塌的水泥柱和断裂的电线杆。确实是废弃变电站。 安全。 我伸手托住井盖边缘,慢慢往上推。铁锈摩擦发出轻微声响,我立刻停住,等了几秒,确认没动静才继续。 井盖移开一半,我先探头出去。 风刮过来,带着海水腥味。 四周静,只有草叶晃动的声音。远处有灯,是码头方向。不算远,步行四十分钟能到。 我翻身上去,转身拉她。她动作轻,落地几乎没声。我把井盖复位,只留一条缝,方便随时撤回。 她蹲在草丛里,掏出计算机快速检查信号强度。我靠着水泥墩子,喘了口气,手又碰到胸口的防水袋。 名单还在。 我摸出导航仪,打开电源。屏幕亮起,显示我们当前位置,距离3号码头约五公里。航线可走沿海小路或排水渠延伸段。 正要标记路径,她突然抬头。 “RpG不会单独存放。”她说,“有发射器就有弹药库,有弹药库就有守卫。” 我明白她的意思。 二十枚火箭筒不可能露天堆着。一定有掩体,有人看守。赵卫国不会亲自到场,但他会派心腹。 王振呢? 那个叛徒副队长,十年前按下引爆器的人。他现在在哪? 我想起雪山实验室里他脖子上的蛇形纹身,会变色。那是“蛇眼”组织的标志。他们专做跨境军火走私。 码头……很可能就是他们的交接点。 “不只是RpG。”我说,“那是运输中转站。” 她看着我:“你要去?” “必须查清数量和布防。”我说,“否则明天凌晨,整片港区都会变成火葬场。” 她没反对。 我知道她在担心什么。她母亲还在外面等着转移,而我们现在要去最危险的地方。但她也知道,如果不阻止这场爆炸,更多家庭会毁。 她低头操作计算机,几秒后抬起头:“我可以黑进市政监控备用线路,调取码头外围画面。但只能维持三十秒,而且会留下痕迹。” “够了。”我说,“三十秒看清部署就行。” 她开始输入指令。我靠在断墙边,盯着远处码头灯光。那些光点不动,安静得反常。 正常码头夜里会有装卸作业,吊车移动,工人走动。但现在太静了。 就像暴风雨前的海面。 她突然停下手指。 “信号被拦截了。”她说,“有人在反追踪。” 我皱眉。 “不是普通防火墙。”她声音紧了,“是军用级干扰程序,带定位反馈功能。” 也就是说,谁敢接入,就会暴露位置。 我们不能用电子设备。 至少在这里不行。 我收起导航仪,看向她。 她摇头:“没法绕过去。除非换个终端,而且得离这里两公里以上。” 我看了看表。 晚上八点二十三分。 距离RpG预计引爆还有七小时五十四分。 时间不多。 “走沿海小路。”我说,“避开主干道,找渔村借设备。” 她点头,把计算机收好。 我们正要动身,头顶忽然传来新的响动。 不是拆墙。 是金属切割的声音。 滋—— 尖锐,持续,像是角磨机在切钢板。 声音来自井口方向。 我猛地回头,看到井盖边缘有一道红光闪过。 激光瞄准器。 有人已经在上面等着了。 第110章 雨夜中的双重抉择 井盖上的红点还在晃。 我没动,周婉宁也屏住呼吸。角磨机的声音越来越近,铁锈碎屑掉进我领口,凉得像冰渣。我知道他们要切开井盖了,最多三分钟,就会看到我们。 我抓住周婉宁母亲的手臂,她瘦得只剩一把骨头。她没挣扎,眼神很清,像是早就等着这一刻。 我转身就往草丛里爬,拖着她们两个。泥水灌进冲锋衣袖口,右腿抽了一下,但我没停。五十米外有条斜坡通向海边,坡上长满藤蔓,底下压着一艘破渔船,半埋在沙里。 “下去。”我说。 周婉宁立刻明白,先滑下去扶住她妈。我跟着跳进船底,烂木头硌得生疼。船尾连着根铁链,拴在礁石上,锈得快断了。我抽出战术匕首割断,潮水正往外退,船会漂。 头顶传来金属断裂声。 他们下来了。 我用尽力气把井盖推回原位,只留一道缝。然后解开缆绳,让船随水流走。风刮起来,雨点砸在脸上,很快全身湿透。 船晃得很厉害,漂出二十米后,雨更大了。海面一片黑,什么也看不清。周婉宁蜷在角落护着母亲,突然听见一声闷咳。 她妈吐了口血。 黑色的,带腥味。 我摸她嘴唇,手指沾上一股苦杏仁气。氰化物。她自己服的毒。 “妈!”周婉宁喊了一声,手抖得拿不住毛巾。 老人睁着眼,盯着我,喉咙里发出断续的声音:“去……集装箱区……密码……是她生日……” 她说完又咳,血从嘴角流下来,滴在金戒指上。那戒指她一直戴在无名指,现在褪下来塞进我手里,沾着血和汗。 我捏紧戒指,冷的。 周婉宁检查她口腔,手指停在舌根处,脸色变了。“她含着胶囊,早就准备好了……这不是突发中毒,是计划好的。” 我没说话。 这女人一路上几乎不开口,只看着女儿。我以为她怕事,原来她是来送命的。 她不是逃亡者,是情报终点。 雨打得船板啪啪响。远处有光,是码头方向。RpG还剩七小时多就要引爆,名单在我胸口贴着,现在钥匙也到了。 可眼前这个女人快死了。 周婉宁抱着她,声音发颤:“你说句话啊,为什么不说再见?为什么要这样?” 她妈闭着眼,呼吸越来越浅。 我蹲下,挡在她们前面,把冲锋衣撑开一点,遮住雨水。“她不是没说再见。”我说,“她是把最后一句话给了任务。你听到了吗?密码是生日。这不是遗言,是交接。” 周婉宁抬头看我,眼睛红了。 “她信你。”我说,“所以让你活着,让我去。” 她咬住嘴唇,没再哭。只是轻轻把她妈平放在船底,盖上防潮垫。 警笛声从岸上传来。 不止一辆,至少三辆,正沿着沿海公路靠近。不知道是不是警察,赵卫国的人也能穿制服。灯光被雨雾挡住,看不清车牌。 时间不多了。 我掏出防水袋,把儿童名单摊开,压在船板缝里。纸上全是名字,陈雪排在第三行。另一边是那枚金戒指,血还没干。 一个代表要救的孩子,一个代表通往真相的门。 我都得拿稳。 “我一个人去集装箱区。”我说,“三十分钟内没回来,你就带她撤到渔村旧灯塔,老李会在那儿接应。” 周婉宁摇头:“我不走。” “你得守着她。”我说,“如果密码错了,或者里面是陷阱,我死在里面,你还得把名单送出去。” 她盯着我,忽然问:“那你呢?你要是死了,陈雪怎么办?” 我愣了一下。 我想起女儿书包上的钥匙扣,写着“爸爸是英雄”。她画的全家福里,我穿着军装站在中间。 我不是为了当英雄才站在这里。 我是为了不让她的画变成遗照。 “我不会死。”我说,“但你现在必须答应我,按我说的做。” 她看着我很久,终于点头。 我把匕首插回腰间,战术手电绑在手腕内侧。临走前,我抓起戒指,在左掌心划了一道。血流出来,抹在戒指表面,让它更滑,也更牢。 “我以战友之名起誓。”我说,“这一程,我走到底。” 她没说话,只是把微型计算机塞进我背包夹层。屏幕裂了条缝,但她修过线路,还能用十秒。 我跳下船,海水淹到大腿。岸边有铁丝网,已经被潮水冲歪。我钻过去,踩上碎石路。 雨越下越大。 集装箱区在两公里外,沿海堤坝直行就能到。导航仪坏了,但我记得地形。系统界面闪了一下,签到时间还没到,资源领不了。战场回溯还在冷却,明早才能用。 我现在只能靠自己。 背后传来周婉宁的声音:“密码是0628!她生日是六月二十八!” 我回头看了眼。 她在船边站着,一只手按在昏迷的母亲身上,另一只手举着镜子反射月光,给我指方向。光柱在雨中划出一道线,指向码头深处。 我举起手,示意收到。 然后转身往前走。 堤坝上没有路灯,只有集装箱堆叠成的黑影,像一座座铁山。风吹得铁皮哗啦响,脚下积水深一脚浅一脚。我贴着围栏边缘走,避开监控杆。 靠近c区时,发现入口有两人站岗,穿黑色作战服,没挂牌。其中一个耳朵上戴着通讯器,正低头看表。 他们不是警察。 我绕到侧面排水沟,趴进泥水里。头顶有摄像头,每三十秒扫一次。我等它转开,翻进铁网缺口。 地面堆着木箱,写着俄文编号。我摸过去,看见一辆叉车停在中间空地,旁边是集装箱,编号c-7至c-12。 其中一个是双层结构。 我记下位置。 刚想后撤,手机震动了一下。 是背包里的微型计算机自动开机了,连上了短暂信号。屏幕上跳出一行字: 【检测到加密频段,内容片段:‘倒计时已同步,执行清除协议’】 接着信号中断。 我知道了。 他们已经开始计时。 我摸出金戒指,攥在手里。冷铁贴着伤口,有点疼。 0628。 如果是假密码,我会触发警报。如果是真密码,我能打开那个双层集装箱,找到主控终端。 周母用命换来的信息,不能白费。 我靠着集装箱背面,喘了口气。右腿肌肉绷得发酸,掌心的血混着雨水往下滴。 不能再等了。 我起身,走向c-9。 输入密码的电子锁在箱门右侧。我伸手按下: 0 6 2 8 回车键还没按下,眼角余光看见斜对面了望塔上有红点一闪。 狙击手。 第111章 血色戒指的密码 回车键还没按下,我手指停在半空。 了望塔上的红点消失了,但我知道那家伙还在。雨打在集装箱表面,声音盖不住心跳。我深吸一口气,把0628输完。 “滴——” 电子锁屏幕闪出红字:密码错误。 锁芯发出一声闷响,像是内部齿轮卡死。我没动,手还贴在面板上。这不是普通的验证失败,这锁在拒绝我之后自动加了密,现在连重新输入的机会都没有。 背后传来急促的脚步声,踩着积水飞快靠近。 “别碰它!”周婉宁的声音。 她从侧面冲过来,浑身湿透,头发贴在脸上,呼吸很乱。她一把抓住我的手腕,把我往后拉了一步。 “你疯了?这锁不是按密码开的!”她说。 我没说话,盯着那枚金戒指。血混着雨水从指缝流下来,滴在金属表面。 周婉宁喘了几口气,伸手夺过戒指。她翻过来仔细看,手指在内圈摸索。然后她从口袋掏出战术笔,用力撬开一圈金属环。 咔的一声,内层弹开。 里面嵌着一块指甲盖大小的黑色芯片。 “这是数据钥匙。”她说,声音发抖,“我妈从不戴戒指,她过敏。这东西是假的,是工具。” 我看着她。她的脸被雨水冲得很白,眼睛却亮得吓人。 “她为什么要这么做?”我问。 “她不想让你死在门外。”周婉宁咬着牙,“她知道你会信她最后一句话,但她更知道赵卫国会在系统里设陷阱。0628是诱饵,引你触发警报,让狙击手有理由开枪。” 我说不出话。 我以为她是把命交给了我,结果她是用命给我换了个机会——让我能拿到真正的钥匙。 就在这时,脑子里“叮”了一声。 系统签到成功。 界面弹出一条新情报: 【目标人物:赵卫国】 【72小时前采购高纯度氰化物试剂,交易通过境外生物实验室渠道完成,付款账户已加密】 【关联事件:周母体内毒素成分匹配度98.7%】 我眼神一冷。 “你妈没自杀。”我说。 周婉宁猛地抬头。 “是赵卫国给她的毒。”我盯着她,“他早就准备好了,让她看起来像自己服毒。这样你就不会怀疑,账本也能顺利交出去。” 她嘴唇抖了一下,没反驳。 她懂这个逻辑。她从小就在这种局里长大。 “所以她临死前说‘密码是生日’,不是为了骗我。”我说,“她是怕我说错话,暴露破绽。她只能用这种方式告诉你——真正的东西在戒指里。” 周婉宁低头看着手中的芯片,手指收紧。 “她信你。”我说,“所以让你活着,让我去。” 这句话我刚才对她说过一次。现在再说一遍,意思变了。 不是交接任务,是看清真相。 她抬手把芯片对准电子锁下方的一个小孔。那是我没注意到的接口,藏在防尘盖下面。 “这锁要物理接入。”她说,“不是远程验证,也不是刷指纹。它是军用级离线终端,只认这一块芯片。” 她说完,轻轻一插。 咔。 机械声从箱体内部传来,像是齿轮开始转动。厚重的双层铁门中间裂开一道缝,然后缓缓向两侧滑开。 没有光。 里面黑得像井底。 但能闻到一股味道——机油、金属、还有淡淡的冷却液气味。这不是普通货柜,是改装过的移动控制中心。 我抽出匕首,往前半蹲,挡住周婉宁。 她没后退,站在原地,手里还捏着那个空壳戒指。 “你感觉到了吗?”她突然说。 “什么?” “风。”她说,“刚才还有风,现在没了。集装箱关起来的时候,外面的雨声能听见,但现在……太安静了。” 我屏住呼吸。 她说得对。 不只是雨声没了,连远处海浪都听不见。好像这片区域被什么东西隔开了。 我抬头看了望塔,红点没再出现。那个狙击手要么撤了,要么……也被屏蔽了通讯。 “他们不知道我们会打开。”我说,“或者他们知道,但等的是另一个信号。” 周婉宁点头:“如果赵卫国以为我们触发了警报,他会派支援来清理现场。但现在没动静,说明系统没上报异常。” 也就是说,我们还没暴露。 “里面可能有监控。”我说,“走前面的话,贴墙根,别踩中间。” 她嗯了一声,把微型计算机拿出来。屏幕还是裂的,但她接上了外置电源。设备启动后,显示一个倒计时: 【本地系统自毁程序:11:47:32】 “还有不到十二小时。”她说,“这不是RpG的倒计时,是这个集装箱本身的销毁机制。一旦开启,就开始计时,超时就会自爆。” 我盯着那扇门。 黑暗深处有微弱的反光,像是金属台面,或者是显示器边缘的残影。地上没有脚印,空气里也没有灰尘飘动,说明很久没人进来。 但这地方被打扫过。 “你带了备用电源吗?”我问。 “有。”她从背包拿出一个方盒,“最多撑三十分钟,足够读取主控硬盘。” “你负责提取数据。”我说,“我在门口守着。有人来,我就动手。” “要是里面有人呢?”她问。 我看了她一眼。 “那就让他先出声。” 她没再说话,弯腰准备进去。 就在她迈步的瞬间,我伸手拦住她。 “等等。” 我从背包摸出战术手电,打开低光模式,照向地面。光束扫过门槛,发现一道细线。 不是电线,也不是绊雷。 是激光感应器,贴地三厘米,肉眼几乎看不见。 我蹲下,用匕首尖轻轻挑起那根线,然后从腰带上解下一段尼龙绳,绑在门框和对面支架之间,形成一个临时支撑架。 “过了这道线,警报就会响。”我说,“我们现在是‘开门未入’,系统还认为我们停留在外部状态。只要不触发激光,就不会激活内部防御。” 周婉宁看着我,忽然说:“你怎么知道这些?” “十年前的任务里见过。”我说,“同样的布局,同样的陷阱。那次我们死了三个人,就因为一个人踩错了位置。” 她没再问。 我们俩一起扶着墙,慢慢从尼龙绳上方翻过去。动作很慢,右腿抽筋让我差点摔在地上,但我撑住了。 落地后,我没站直,继续保持半蹲。 眼前是一条狭窄通道,两边是封闭隔间。尽头有扇门,标着“主控室”。 周婉宁走向最近的控制台,插上电源,开始连接硬盘。 我靠在墙边,盯着门口那道激光线。 外面的雨还在下。 但这里听不到。 就像我们已经不在原来的世界了。 她敲了几下键盘,突然低声说:“找到了。” 我走过去。 屏幕上跳出一个文件夹,名字是:清除协议-最终执行清单。 下面列着三个地点: 东区实验小学 市中心地铁枢纽 市立第三医院 每个地点后面都有时间标记。 最早的是小学,06:00。 今天早上六点。 我看了眼手表,凌晨四点十九分。 还有一小时四十一分钟。 “名单上的孩子都在小学?”我问。 “不止。”她说,“系统绑定了全市监控,一旦小学爆炸,其他两处会自动解锁引信。这不是单独袭击,是连锁反应。” 我盯着屏幕。 陈雪的名字在第一个子文件夹里,编号003。 她不是目标之一。 她是启动钥匙。 只要她出现在教室,人脸识别系统就会确认身份,触发第一波倒计时。 这才是他们一直盯着她的真正原因。 不是为了威胁我。 是为了用她开机。 周婉宁关掉界面,开始拷贝数据。进度条走到37%,突然停住。 “干扰?”我问。 她摇头:“不是。是数据加密层级太高,需要生物密钥才能读取完整内容。” “谁的?” “赵卫国的。”她说,“或者……他的直系亲属。” 我明白她的意思。 她是他女儿。 但她从来没被录入过任何系统。 除非…… “你妈有没有给你留别的东西?”我问。 她愣了一下,然后从内衣口袋掏出一张折叠的纸片。很小,像是从笔记本撕下来的。 上面写着一行字: “如果你看到这个,说明他已经对你下手了。去找陈铮,只有他能帮你活下来。” 下面是日期,正是她母亲失踪那天。 她盯着那行字,声音很低:“她知道我会回来。” 我没说话。 这时候,主控室角落的显示器忽然闪了一下。 一个窗口自动弹出: 【远程连接请求:YES \/ No】 连接来源写着两个字: 校长。 第112章 集装箱里的军火 我盯着主控室角落的屏幕,那个“校长”发来的远程连接请求还挂在界面上。周婉宁的手指悬在键盘上方,没敢点下去。我知道她在等我说话。 但我不能出声。 就在刚才低头的一瞬,我看见箱顶通风口边缘有三个红点在动。不是固定的,是缓慢移动的红外瞄准点。它们贴着金属壁游走,像毒蛇吐信,扫过我们刚才站的位置。 狙击手来了,还不止一个。 他们没开枪,说明还没确认目标死亡。也许他们想活捉,也许他们在等更高指令。但不管怎样,我们现在是靶子。 我猛地侧身,左手一把将周婉宁拽到身边。她身体一僵,差点叫出声。我立刻抬手捂住她的嘴,掌心能感觉到她急促的呼吸。 她睁大眼看着我,我冲她摇头。 别动,也别说话。 我慢慢趴低身子,右腿抽了一下,疼得我额头冒汗。我没管,只把重心压在左腿上。我能感觉到头顶那三个红点还在扫,但节奏变了,像是察觉到了什么异常。 他们发现我们不动了。 我脱下战术背心,轻轻放在地上。然后用手势示意她躺进去。她愣了一秒,没反应过来。我直接推她肩膀,让她平倒下去,再把背心拉上来盖住她大半身体。 防弹层朝上,人缩在里面,从高处看就像一堆杂物或者废弃装备。不完美,但能争取几秒反应时间。 做完这些,我自己没躲。半蹲靠墙,匕首握在右手,眼睛死盯箱顶。 红点又开始移动。其中一个停在周婉宁刚才站的地方,光斑正好落在她留下的脚印边缘。下一秒,一点细微的金属反光从通风口缝隙闪过。 是枪管。 我屏住呼吸。 另一个红点滑向主控台方向,扫过显示器、键盘、地面接缝。它停了几秒,然后缓缓移开。 他们在排查活动迹象。 我摸出手电,不是为了照明,而是测试是否有激光触发。我把手电往前推了一寸,松手。它滚了半圈,停下。没有警报,没有动静。 安全区。 说明敌人监控靠的是动态捕捉和热源识别,不是全区域激光网。只要不动,体温被遮挡,就能骗过系统。 我回头看了眼周婉宁。她透过背心边缘的缝隙往外看,眼神很稳。她知道现在不能慌。 我伸手比了个“三”,然后指了指自己,再指头顶。 她懂了。三个人,都在上面,我是诱饵。 她轻轻摇头,嘴唇动了动:一起走。 我没理她。这种时候讲配合,不是信任问题,是生存逻辑。一个人动,吸引火力,另一个才有机会反击或撤离。这是战场铁律。 我从背包里取出军用匕首,检查刀刃是否牢固。然后把它插回腰侧,换出一把战术短刀握在手里。动作很慢,一点声音都没有。 头顶的红点忽然静止。 三道光同时对准主控通道中央——正是我和周婉宁之间的空地。 我知道他们要动手了。 我突然翻身扑向主控台,整个人撞进操作区。金属椅被我带倒,发出一声闷响。 几乎在同一刻,三道子弹擦着我后背射入地面,火花炸起。其中一发击中控制台侧面,屏幕瞬间黑掉。 枪声没响。 是消音武器。 我滚到台面下方,背靠金属壳体。耳朵嗡嗡作响,但意识清醒。第一轮射击结束,他们需要重新定位。 我抬头看通风口,红点消失了。但他们一定在调整角度,准备第二波点射。 我摸出夜视仪戴上,切换到热成像模式。视野里一片灰蓝,但很快,上方传来三个高温区——人在移动,枪管余热未散。 位置确认。 我扯下耳机线,绑住一根掉落的数据线,做成简易绊索,横拉在通道入口。如果他们派人下来,至少能干扰一下节奏。 周婉宁还躺在背心里没动。她很聪明,知道自己一旦暴露,整个防线就破了。 我掏出导航仪,快速调出集装箱结构图。这玩意儿是签到得来的,能扫描金属内部构造。屏幕上显示,箱顶有三条横向支撑梁,中间那条正对着主控台上方。 如果狙击手藏在上面,那里就是最佳伏击点。 我从工具包里拿出两块磁吸式干扰片,这是上次签到拿到的装备,本来是用来屏蔽信号的。现在我把它贴在匕首背上,用力掷向上方梁架。 匕首钉入金属,发出“铛”的一声。 头顶立刻传来轻微震动。 他们以为有人攀爬。 下一秒,两发子弹穿透箱顶钢板,打在我刚才投掷的位置附近。钢屑飞溅,其中一块划过我的手臂,火辣辣地疼。 但我不在乎。 这一枪暴露了他们的具体方位。 我记住了弹道轨迹,估算距离和角度。如果是普通士兵,这时候应该已经准备撤退或者换位。但他们没动。 说明他们有命令,必须完成清除任务,否则不会连续开火暴露位置。 我摸出最后一个干扰片,这次贴在战术手套上。我慢慢站起来,故意让身形露出台面一截。 果然,红点迅速锁定。 我猛地抬手,把干扰片甩向左侧通风口。 它在空中旋转,发出微弱电磁脉冲。 热成像里,三个高温点同时晃了一下。 干扰成功。 我抓住这不到两秒的盲区,翻身跃起,冲向主控室门口。 身后枪声再响,但打偏了。 我一脚踹开主控室门,闪身进去,反手关上。门板立刻被打出两个凹坑,但没穿破。 安全了?不。 我靠墙喘气,听见外面传来脚步声——不是从通风口,是从另一侧通道。 有人从别的入口进来了。 我回头看主控室内部,这才注意到墙上有一排金属柜门,全都开着。里面空了,只有几个固定卡槽。 地上有痕迹。 是拖拽的划痕,通向最里面的隔间。 我走过去,发现地板上有半枚鞋印,沾着油渍。不是我们的。 新的人进来过,而且带着东西。 我蹲下检查卡槽,手指摸到一道新鲜刮痕。材质是金属,应该是重型装备被强行拆卸时留下的。 我打开导航仪扫描残留信号。 结果跳出一条信息: 【检测到RpG-7型火箭筒残余热源】 【数量:20】 【最后一次启动时间:3小时前】 我脑子一沉。 这不是控制中心,只是个转运点。 他们把二十枚火箭筒藏在这里,等倒计时一到,直接引爆整片区域。小学、地铁、医院只是幌子,真正的大招是这二十枚军火同时爆炸,冲击波能覆盖半个城区。 这才是赵卫国的底牌。 我转身想回去找周婉宁,却发现门缝底下渗进一丝红色液体。 血。 我猛地拉开门。 周婉宁还在原地,但战术背心边上多了个洞。她坐起身,脸色发白,左臂袖子被划开,正在流血。 不是枪伤,是碎片割的。可能是刚才那一轮扫射崩飞的金属渣。 她抬头看我,声音压得很低:“有人从后面进来了。” 我点头。 她指着主控室另一头:“他们搬走了发射器,但留下了一枚。” 我走过去。 在最里面的隔间角落,摆着一支完整的RpG,炮管泛着冷光,尾部连接着定时装置。显示屏上数字跳动: 10:32:18 比集装箱自毁倒计时慢了十分钟。 他们是故意留的。 等其他十九枚引爆后,这一枚再单独炸,彻底抹除现场证据。 我蹲下检查引信模块,发现接口标准制式,但线路被人动过手脚。多了一根黑色电线,连到墙角的继电器。 这是遥控备用触发。 就算我们拆了定时器,对方也能远程点火。 周婉宁靠过来,看了看线路:“我能切断信号,但需要时间。” 我说:“你有几分钟?” 她说:“三分钟,如果运气好。” 我没有三分钟。 我抬头看通风口,红点还没回来,但他们随时可能二次定位。 我从背包里翻出军用电工胶带,把匕首绑在一根数据线上,做成钩索。然后走到主控室侧面,找到一处检修口。 这里能通到箱顶夹层。 我回头对她说了句:“别乱动。” 她抓住我手腕:“你要干什么?” “上去看看。” 我撬开盖板,把钩索甩上去,借力爬进夹层。空间狭窄,只能匍匐前进。我一点点挪向刚才子弹射入的位置。 途中摸到几段断裂的电缆,还有丢弃的弹壳。都是消音步枪专用型号。 快到中心梁时,我闻到一股火药味。 前面有呼吸声。 很轻,但存在。 我停下,贴紧金属板。 三米外,一个人影趴在那里,枪口对准下方主控通道。他戴着夜视设备,背对着我。 我没犹豫。 抽出匕首,双手握紧,猛地扑过去,一刀刺穿他的防弹插板缝隙。他身体一颤,想喊,我捂住他嘴,用力一拧。 人软了下去。 我拖走尸体,检查装备。他身上有通讯器,频道锁定在一个加密频段。我调出频率记录,发现最后一条指令来自码头指挥车。 时间是两分钟前。 命令内容只有四个字: 清除完毕。 也就是说,另外两个狙击手还不知道这里出了事。 我摘下他的夜视仪和耳机,戴上。切换频道,听到两个声音正在对话: “b点无反应,目标可能已撤离。” “等等,c区热源有波动,像有人爬动。” 我屏住呼吸。 下一秒,耳机里传来第三人的声音: “A组注意,检查夹层。” 完了。 我立刻翻身往后退,但已经晚了。 右侧通风口传来金属摩擦声。 有人来了。 第113章 人体盾牌生死博弈 右侧通风口传来金属摩擦声,我知道有人进来了。 我没动,贴着夹层钢板趴着,呼吸压到最慢。刚干掉的那个狙击手尸体还在我旁边,我用他挡在前方,防止被热成像扫到轮廓。空气里有火药味和血的腥气,我的右腿开始发麻,旧伤在抽。 五米外,通风口边缘露出一只脚,黑色作战靴,鞋带系得死紧。人正慢慢往里爬。 我握紧匕首,手指贴着刀刃,感受金属的凉意。这种时候不能急,谁先出声,谁先动,谁就死。 他探头了。 我猛地扑出去,左手抓住他脚踝一拽,整个人从死角冲上去。他反应不慢,想抬枪,但我早算好角度,右脚直接踢在他手腕上。枪飞了,撞在梁架上“铛”一声。 他滚身要起,我膝盖顶上他胸口,匕首压住他喉咙。 “谁派你来的?” 他没说话,嘴角反而往上扯了一下。 就在这时,头顶钢板“砰”地炸开一个洞,子弹穿进来,火花四溅。是第三个人开了火,位置更高,在对面夹层。 我立刻把这人往身前一拉,当盾牌。第二枪打在他背上,防弹插板裂了,但他还没死,身体一抖,闷哼一声。 子弹擦过我左臂,划开一道口子,血顺着小臂流下来。 不能再耗了。 我松开匕首,翻身跳下夹层。落地瞬间大喊:“周婉宁趴下!” 她本来蹲在RpG堆边检查线路,听到声音立刻扑倒。 我冲过去,用身体把她压在那堆火箭筒上,背朝上方。顺手扯下自己破了的防弹衣,盖住我们两个脑袋。 第三枪打下来,正中我后背。 冲击力让我眼前一黑,但没穿进去。弹头卡在背心里,可力量太大,震得我肋骨生疼,嘴里泛出血腥味。 我咬牙撑住,耳朵听着上面动静。 那人还在动,靴子踩在钢板上发出轻响。他在调整位置,准备下一枪。 我没回头,手摸向腰侧,抽出最后一把备用匕首。刀柄沾了血,有点滑,我用牙齿咬住袖子撕下一截布条,缠在手上。 然后我蹬地发力,整个人从RpG堆上翻起来,同时甩手掷刀。 匕首旋转飞出,带着风声。 “啊——!” 一声惨叫从上方传来。 我抬头看,刀正中他左脚踝,整把钉进钢板里。他失去平衡,从夹层边缘滚下来,砸在主控台外壳上,弹了一下才落地,躺在那儿直喘。 我没停,几步冲上去,一脚踩住他持枪的手,弯腰撕开他衣领。 脖子上有一道纹身。 蛇形的,盘在锁骨上方,颜色不是纯黑,像是会变色的那种墨水,随着他呼吸微微闪动。 我见过这个纹身。 王振的脖子上就是一样的图案。十年前他在雪地里逃命时,我亲手切下了他一根手指,也看清了那个纹身。 现在它又出现了。 这不是巧合。 我低头盯着地上的人,声音很低:“‘蛇眼’的?” 他喘着气,没回答,眼神却变了,从狠厉变成一种奇怪的冷静。 周婉宁这时也站了起来,左臂伤口重新渗血,但她顾不上,走到我身边看了一眼那纹身,脸色一下子白了。 “这是‘蛇眼’的标记。”她说,“我在父亲书房的档案里见过。代号分级,这种蛇形纹身是执行级杀手才有。” 我嗯了一声,没多说。 她抬头看我:“他们怎么会掺和进来?赵卫国跟境外组织合作了?” “不是合作。”我把匕首从那人脚上拔出来,血跟着喷出来一点,“是他雇的。王振当年叛逃后投靠的就是‘蛇眼’,现在他们回来了,替赵卫国清场。” 她说不出话了,盯着那人的脸看了一会儿,忽然蹲下,伸手去搜他口袋。 掏出一块微型通讯器,屏幕还亮着,显示最后一条指令: 【清除目标,不留痕迹】 发送时间:三分钟前。 来源编码是一串数字,她看了两秒,摇头:“加密频道,追踪不了。” 我把通讯器拿过来,塞进自己背包。然后从战术带上解下塑料束带,把这人双手反绑,脚踝也捆住。他疼得直抽气,但没挣扎。 “另一个呢?”她问。 “死了。”我说,“刚才那个是我杀的。” “第三个呢?” “不知道。”我看向夹层入口,“可能跑了,也可能还在外面盯着。” 她点点头,没再问。 我转身走到RpG旁边,蹲下检查定时装置。屏幕上数字跳着: 10:28:03 还有十分钟,遥控引爆就能启动。 “你能切断信号吗?” 她走过来,拿出微型计算机接上线。“可以,但需要稳定接入三十秒,不能被打断。” “我给你时间。” 她抬头看我:“上面还有狙击手,你一个人撑不住。” “我不用撑。”我指着夹层,“我去上面守着,只要没人靠近通风口就行。你专心拆。” 她犹豫了一下:“如果他们远程触发怎么办?” “那就炸。”我说,“但不会。他们要的是我们死,证据销毁,不是让整片码头炸上天。所以一定会等确认目标死亡后再点火。” 她没再说什么,打开程序开始操作。 我重新爬上夹层,动作比刚才慢。右腿完全不听使唤,每走一步都像踩在钉子上。我扶着梁架挪到入口,趴下,把夜视仪戴上。 视野扫过夹层内部,没有活人。 刚才那个被我杀了的已经不动了,第二个被我砍了脚,现在被绑着躺在下面。第三个没露面,通讯器也没再响。 我盯着通风口外面。 远处码头灯光昏暗,集装箱排列成迷宫。风从海面吹过来,带着咸味和铁锈的气息。 十分钟后。 周婉宁的声音从下面传来:“断开了。” 我回头看。 她拔掉数据线,微型计算机屏幕显示【信号阻断成功】。 “倒计时还在走,但已经变成独立计时,无法远程干预。” 我点点头,正要说话。 耳机里突然响起杂音。 是刚才缴获的那个通讯器,在自动接收信号。 一段语音跳出: 【灰隼小组,汇报状态】 声音很冷,男声,带点口音。 周婉宁抬头看我,眼神一紧。 我按下播放键,继续听。 【灰隼A失联,b重伤,c请求撤离】 停顿两秒。 【拒绝。目标仍在现场,必须完成清除。增援已在路上,十五分钟后抵达】 通讯结束。 周婉宁低声说:“他们不会放过我们。” 我说:“我知道。” 她看着我:“接下来怎么办?审他?” 我看了一眼底下被绑着的狙击手,他正睁着眼睛,盯着天花板,脸上没有恐惧。 “不用审了。”我说,“他已经不会说话了。” “为什么?” “因为他是‘蛇眼’的人。”我站起身,从背包里取出军用胶带,把通讯器固定在夹层钢架上,调成外放模式,“这种人受过训练,宁死不说。但我们能让他传话。” 她明白了:“你要用他做诱饵?” “对。”我把匕首插回腰间,“让他们知道,来多少,死多少。” 她没反对,只是轻轻说了句:“小心点。” 我看了她一眼,转身往夹层深处走。 走到一半,回头。 她站在RpG堆旁,手里拿着微型计算机,血从袖口滴下来,落在金属弹体上,砸出一个小红点。 我张嘴想说什么。 外面风突然大了,吹得集装箱发出嗡嗡声。 第114章 蛇形纹身的谜题 风还在吹,集装箱发出嗡嗡声。我站在夹层钢架上,盯着被绑在下面的俘虏。他一动不动,锁骨处插着战术笔,血顺着衣服往下滴。 周婉宁站在我身后,声音有点抖:“他快不行了。” 我没回头:“死不了。这种人撑得住。” 她说:“可他一句话都不说,我们怎么知道增援什么时候到?交易在哪?” 我握紧夜视仪。刚才那条通讯说十五分钟抵达,但敌人不会准时来。他们要等我们松懈,才会动手。 “等不了。”我说,“必须让他开口。” 她沉默两秒,忽然走下夹层,蹲在那人面前。她的左手还在流血,但她没管。 “你知道我是谁吗?”她问。 俘虏抬眼,眼神冷。 “周崇山的女儿。”他说,声音沙哑,“赵卫国的私生女。你早该死了。” 她没生气,反而笑了下:“那你应该记得,我在档案室看过‘蛇眼’的资料。你们每个执行级杀手,都有编号。纹身下面藏着。” 他脸色变了。 她伸手,捏住战术笔,猛地往下一扎。 一声闷哼。 血从锁骨涌出来,他身体抽了一下,牙咬得咯咯响。 “说出来。”她说,“今晚的交易时间、地点。不说,下一刀就是心脏。” 他喘着气,额头冒汗。 “十点……三号码头……货已上船。”他终于开口。 我立刻跳下夹层,蹲在他旁边,一把撕开他衣领深处。纹身底下有一行极小的字:SY-07-E。 不是普通纹身,是编码体系。境外特工常用格式。 “确认了。”我看向周婉宁,“‘蛇眼’的人。” 她点头,脸色发白:“他们真和赵卫国合作了。” “不是合作。”我说,“是雇佣。王振当年逃了,投靠‘蛇眼’,现在回来清场。” 她没说话,只是把微型计算机打开,输入几个指令,开始扫描附近信号源。她在查有没有其他监听设备。 我抬头看四周。夹层入口、主控台、RpG堆——都在视线范围内。没人进来。 系统突然震动。 【战场重建系统签到完成】 【今日奖励:战场回溯功能已激活】 我闭了下眼。连续七天签到,终于触发了。能预演未来24小时内的关键事件,只有三分钟,不能重来。 现在用,还是留着? 我想起刚才俘虏说的“十点,三号码头”。那是陷阱。他们不会只等我们上门。一定有埋伏。 我决定用。 “我要发动回溯。”我对周婉宁说。 她抬头:“现在?” “越快越好。” “可你会消耗签到资格,以后不能再用。” “我知道。”我说,“但现在比以后重要。” 她看着我,嘴唇动了动,最后说:“好。我守着你。” 我靠墙坐下,右手按在太阳穴位置。眼前画面一闪,作战界面浮现。 倒计时:3:00 开始。 视野变成半透明,像老式显示器。时间流速加快,我看到自己走出集装箱区,沿着码头边缘潜行。天快黑了,路灯亮起。 画面跳转。 我接近三号码头,一艘货轮停在岸边。集装箱整齐排列。我翻过围栏,靠近其中一个标着“机械配件”的箱子。 突然,头顶传来轻微响动。 我抬头。 没有东西。 但我感觉不对劲。 再往前两步。 轰! 火箭筒齐射。火焰从四面八方喷出,我整个人被炸飞。身体碎裂,内脏外露,连惨叫都没发出来就没了意识。 画面定格。 我看到爆炸前两秒,那个集装箱顶部,有一道反光。很细,像镜片。 摄像头。 不是遥控引爆,是自动识别目标后触发。 我强忍恶心,把画面倒回,反复看那两秒。 反光出现在左上方角落,角度偏斜,说明藏在箱体内部,镜头朝外。 三分钟结束。 视野恢复正常。 我睁开眼,额头全是冷汗,手还在抖。 周婉宁立刻扶住我肩膀:“怎么样?” 我喘了几口气,才说出话:“我死了。” 她一愣。 “在三号码头,靠近一个集装箱时,被火箭筒炸成碎片。不是远程引爆,是自动的。里面有摄像头,识别到我就开火。” 她脸色变了:“你是说……他们设好了陷阱,等你进去?” “对。”我说,“而且不止一个。画面里至少四枚火箭筒同时发射,覆盖整个区域。” 她低头看微型计算机:“如果真有摄像头,我可以试着追踪信号源。” “没用。”我说,“军用级加密,干扰程序挡着,你进不去。” 她咬唇:“那怎么办?不去?” “不行。”我说,“交易是真的。货已上船,说明他们在转移什么东西。我们必须知道是什么。” 她抬头:“可你一去就死。” “所以我不能按预演走。”我说,“他们以为我会从陆路接近,我可以换方向。或者先拆掉摄像头。” “你怎么找?” “靠那个反光。”我说,“角度偏斜,说明安装位置不高,大概离地两米左右,朝东南方向。我能缩小范围。” 她想了想:“那你得带夜视仪和热成像,不然看不到隐藏设备。” 我点头,从背包拿出热成像仪。刚才签到拿到的,正好用上。 她忽然说:“等等。” 她打开微型计算机,调出刚才俘虏供词的时间线。 “他说十点交易。”她指着屏幕,“但你现在预演的是晚上七点半发生的袭击。” 我一怔。 对。时间差了两个多小时。 “说明什么?”她问。 “说明……”我慢慢说,“袭击不是为了阻止交易,是为了杀我。” 她睁大眼。 “他们知道我会去。提前布好局,等我出现。哪怕交易还没开始,也要把我灭掉。” 空气一下子冷了。 这不是普通的伏击。 是专门针对我的死亡陷阱。 她低声说:“他们太了解你了。” 我冷笑:“当然。赵卫国知道我的习惯。王振更清楚。他们会算准我下一步怎么走。” 她忽然想起什么:“那你还能用回溯吗?再看一次别的路线?” “不能。”我说,“一天只能用一次。已经用了。” 她沉默。 外面风更大了,集装箱晃动,发出金属摩擦声。 我站起来,走到俘虏身边。他还活着,但眼神涣散。 “还有别的信息吗?”我问他。 他没反应。 我拍他脸:“说话。” 他缓缓睁眼,嘴角扯了下:“你们……逃不掉的。” 我没再问。这种人不会多说。 周婉宁站起身,左臂伤口又裂开了,血渗出来。 “我们现在怎么办?”她问。 “等。”我说,“等到天黑。我从海路绕过去。先找到那个摄像头,拆了它。” 她点头:“我跟你一起去。” “你受伤了。” “我不碍事。”她说,“而且你一个人太危险。万一又有预演之外的埋伏呢?” 我没反对。 她靠着RpG堆坐下,手还在打字,想破解信号源。 我检查装备:匕首两把,战术手电,夜视仪,热成像仪,防弹衣完好。 系统安静,像块疤。 远处传来汽笛声。 天快黑了。 我盯着夹层入口,手摸腰间旧枪位。 十年前,我也这样等过一次任务。 那次,全队死了。 这次,我不想再输。 周婉宁忽然抬头:“我找到了。” 她指着屏幕:“有一个微弱信号,在三号码头c区第七排中间,频率不稳定,像是伪装成照明线路。” 我看她。 “摄像头。”她说,“就在那里。” 第115章 预演未来死亡碎片 天快黑了,汽笛声从远处传来。我抓着热成像仪,靠墙站起,右腿一沉一沉地发紧。刚才回溯的画面还在脑子里闪,我被炸飞的那一刻,骨头碎裂的声音像是贴着耳膜响起来的。 周婉宁没动,但她手里的微型计算机屏幕还亮着,信号标记停在c区第七排中间。她看了我一眼,声音压得很低:“信号没变。” 我点头,把夜视仪戴上,战术手电夹在左臂和身体之间。背包里的匕首硌着后背,但我没去调整。现在每一步都得算准,不能再出半点差错。 “你跟在这儿。”我说,“别靠太近。” 她没答应,也没反对,只是把微型计算机塞进外套内袋,左手按住还在渗血的伤口。那条袖子已经湿了一片,颜色发暗。 我贴着集装箱外壁往前走,脚踩在锈铁皮上发出轻微响动。风从码头吹过来,带着海水的腥味和金属氧化后的酸气。第七排到了。我蹲下身,抬头看箱体顶部,东南方向两米左右的位置有一道接缝,边缘发黑,像是被人撬过又焊回去。 就是这儿。 我掏出匕首,刀尖插进缝隙用力一挑。铁皮发出刺啦声,一块内衬钢板松动了。我伸手进去,摸到一个硬物,扁平圆形,表面有细小螺纹,伪装成通风口螺丝的样子。 摄像头。 我把它抠出来,放在掌心。镜头很小,几乎看不见反光,但角度正好能覆盖整个接近路线。赵卫国不是想杀我,是早就知道我会来,连怎么走都算好了。 “找到了?”周婉宁靠近一步。 我递给她。她接过,立刻打开微型计算机,接上数据线。屏幕闪了几下,跳出加密界面。 “军用级协议。”她盯着代码流,“得手动破解。” “多久?” “十分钟,如果不出错。” 我没说话。十分钟太长了,但我们没别的办法。我背靠集装箱站着,右手不自觉地摸腰间。那里空着,枪早就没了,可肌肉还记得动作。 她敲键盘的声音很轻,但节奏很快。屏幕上字符不断刷新,进度条缓慢爬升。我盯着她侧脸,发现她睫毛在抖,呼吸比平时重。 “你还行吗?”我问。 她没抬头:“再给我三分钟。” 我嗯了一声,转头看向码头方向。货轮影影绰绰停在岸边,灯光稀疏。交易还没开始,但他们已经在等我送死。 屏幕突然跳转。 录像开始播放。 画面晃了一下,接着出现赵卫国的身影。他穿着深色西装,领带一丝不苟,站在集装箱旁指挥几个黑衣人搬运箱子。那些箱子密封严实,编号印在侧面,像是某种实验设备。 时间戳显示是今天下午四点十七分。 镜头不动,但视野很宽,能拍到周围所有动静。我继续看下去。 几分钟后,一个人从阴影里走出来。戴着鹰首面具,衣服宽大,看不清体型。赵卫国迎上去,两人低声交谈。交接完成后,面具人转身走向货轮,动作干脆利落。 就在他抬脚的一瞬间,领口被风吹开一道缝。 我瞳孔一缩。 市政厅徽章,银底蓝边,编号073。 那是周崇山的专属标识。 我还来不及反应,周婉宁突然伸手按住了屏幕。 她的手指在发抖。 画面定格在那个背影上。她没说话,但脸色一下子白了。她盯着那枚徽章,像是要把画面看出个洞来。 我看着她。 她慢慢抬起头,眼神变了。不再是冷静的技术员,也不是温柔的大姐姐,而是一个发现自己活在谎言里的女儿。 “是他。”她声音很低,“真的是他。” 我没有回应。我知道她说的是谁。 她忽然伸出手,一把抓住我的右手。 我的手也在抖。不是因为害怕,是刚才回溯结束后一直没停的生理反应。大脑记得死亡的感觉,哪怕身体还活着。 但她握得很紧。 “我看到了……”她说,“那个背影,是周崇山。” 她的指甲陷进我的皮肤,但我没挣开。这一秒,我们不是搭档,也不是复仇者和特工,而是两个被真相砸中的人。 她咬着嘴唇,指节发白:“他一直在利用我。从小时候就开始了。训练、任务、监视陈雪……全都是他安排的。” 我说:“你现在知道了。” “可我不知道怎么办。”她声音哑了,“他是我爸。就算不是亲生的,我也叫了二十年爸爸。” 我没说话。这种事没人能替她决定。 她低头看着屏幕,又抬头看我:“你说过,子弹不会说谎。那现在呢?这画面是真的吗?” “是真的。” “那我们就得做点什么。” 她松开我的手,把微型计算机抱得更紧。血从袖口滴下来,落在地上一小块。 我重新看向摄像头。 这东西不能留。他们既然能设陷阱,就能远程销毁数据。我们必须带走原始记录。 “还能导出吗?”我问。 “能。”她说,“但我得找个屏蔽箱,不然信号会被截获。” “附近有没有废弃车辆?带金属舱的那种。” 她想了想:“东侧有个报废吊车,驾驶室封闭,应该能挡干扰。” “我去拿。” “我和你一起去。” “你伤着。” “我不影响行动。”她说,“而且这数据是我破的,得由我保管。” 我没再拦。 我把摄像头收进战术包,检查匕首和防弹衣。风更大了,头顶的集装箱发出吱呀声。远处传来脚步声,很轻,但在安静的码头里格外清晰。 有人在巡逻。 我贴着地面移动,绕到第七排尽头。周婉宁跟在我后面半步距离,左手始终护着计算机。吊车就在三百米外,孤零零立在角落,驾驶室黑着灯。 我们刚走出十米,她突然停下。 “等等。”她低声说。 我回头。 她盯着计算机屏幕:“信号波动了。有人在尝试远程接入。” “多久?” “已经建立连接,正在加载清除指令。” 我立刻加快脚步:“抢在它执行前断电。” 她摇头:“不行,清除是预设程序,一旦触发无法中断。除非……我们在物理层面切断电源。” “那就砸了它。” “不。”她说,“我们可以反向注入病毒,让它误判目标离线,争取时间。” “你会?” “会。”她说,“但需要三十秒稳定连接。” “我给你时间。” 我抽出匕首,贴墙潜行。吊车越来越近。巡逻的脚步声从另一个方向传来,正往这边靠。 周婉宁蹲在吊车底部,打开接口盖板。她的手在键盘上飞快敲击,额头冒汗。 三十秒。 我盯着路口。 两个人影出现在拐角,端着短突击步枪,慢慢推进。 我屏住呼吸。 她还在打字。 第十五秒。 其中一个抬起枪,朝吊车方向扫视。 第二十秒。 我摸出战术手电,猛地砸向远处铁架。 哐当一声。 两人立刻转向声音来源。 第二十八秒。 “好了!”她低声说。 我冲过去,一把扯下数据线,将微型计算机塞进防水袋。她合上盖板,我们同时起身,贴着吊车底座往后退。 脚步声再次逼近。 我们没再跑。跑会暴露位置。我们靠着金属支架蹲下,等他们走近。 风停了。 海面平静。 远处货轮上的灯一闪一闪。 周婉宁靠在我左肩,呼吸轻轻打在我的脖子上。她的手还紧紧攥着袋子,指节发青。 我知道她在怕。 我也在怕。 怕的不是死,是怕来不及。 第116章 鹰首面具的交易 风停了,海面平得像块铁板。我靠在吊车底座的支架上,右腿还在抽,肌肉像是被电流一遍遍过。周婉宁没动,但她手里的防水袋攥得更紧了,指节发白。 刚才那三十秒,我们抢下了数据。现在它就在她怀里,还没凉。 “打开。”我说,声音压得很低。 她没抬头,手指在键盘上敲了一下。微型计算机屏幕亮了,画面跳回最后那段录像——赵卫国和鹰首面具人交接,箱子搬上船,一切安静得不像在做见不得人的事。 “再放一遍。”她说。 我盯着她侧脸。她眼眶有点红,但眼神稳住了。她把进度条拖到最后,一帧一帧往前推。 画面晃动,风吹起那人衣领的一角。 银底蓝边的徽章露出来,编号073。 她的手突然顿住。 “是他。”她开口,声音轻得几乎听不见,“真的是他。” 我没说话。我知道是谁。 周崇山。她叫了二十年爸爸的人,市政厅里穿西装、戴金丝眼镜的那个男人。那个每次看她都像在看一件工具的男人。 她咬了一下嘴唇,手指还在抖,但没有停下。她把画面定格,截图保存,又调出系统日志,确认这段记录没被篡改。 “这徽章……全市就三个人有资格佩戴。”她低声说,“他是其中之一。” 我从战术包里掏出金戒指。就是她母亲临死前给我的那个。我用匕首尖轻轻撬开内圈,露出一小块黑色芯片。 这是钥匙。 我把芯片插进平板接口。屏幕闪了一下,弹出一个加密文件夹。 标题是:**教育系统渗透计划**。 我盯着那几个字看了两秒,伸手就要点删除。 她突然抬手,一把按住我手腕。 “别删。” 我转头看她。 她眼睛红了,但没躲开我的视线。“留着。”她说,“这是证据。” “你知道留着意味着什么?”我问。 “知道。”她说,“他们会追杀我们,不光是赵卫国,还有他。周崇山。他不会放过任何知道真相的人。” 我看着她。 她深吸一口气:“可我还是得留着。这不是为了报仇,是为了不让下一个孩子变成我这样。” 她松开我的手,声音低下去:“从小到大,他教我怎么藏摄像头,怎么伪造身份,怎么用一句话让别人送命。他说这是本事,是保护自己的方式。可我现在才知道,那是控制。他把我变成他的刀,还让我以为我是女儿。” 我没动。 她抬头看我:“你当年任务失败,是不是也有他在背后动手脚?” 我没回答。但我知道她在想什么。 十年前那次行动,本来不该出问题。可偏偏有人提前泄露了路线,有人故意打偏麻醉弹,有人在我昏迷后上报了死亡名单。 这些事,一个人做不到。必须有内鬼配合,还得是有权的人。 周崇山有这个权。 “这文件里可能有答案。”她说,“也可能有更多孩子的名字。全市重点学校的学生资料,基因库,心理评估……如果他们真在搞什么实验,这些就是起点。” 我盯着屏幕上的文件名,手指悬在删除键上方。 毁掉它,我们可以逃。带着陈雪,找个没人认识的地方,重新开始。 可那样的话,周婉宁的母亲白死了。那些被监视的孩子,还会继续被盯下去。赵卫国能逍遥法外,周崇山也能继续坐在办公室里,装成一个体面人。 子弹不会说谎。 拳头才能讲理。 我收回手。 “不删。”我说,“但也不能让他们拿到。” 她点点头,把微型计算机抱得更紧了些。血从她袖口渗出来,在屏幕上留下一道淡淡的印子。 “我来加密。”她说,“三层嵌套,物理隔离,只有特定设备能读取。就算他们抢走,也得花时间破解。” 我看着她操作。她手指很快,但每一步都很稳。不再是那个躲在实验室里的研究员,也不是谁的女儿,而是一个决定自己要站在哪一边的人。 “做完之后呢?”我问。 她停下动作,抬头看我:“你说什么?” “接下来怎么办。”我说,“你还叫他爸吗?” 她沉默了几秒。 “我不知道。”她说,“但我不能再帮他做事了。哪怕他养了我二十年,教我说第一句话,送我去上学……可他从没把我当人看。我只是个任务执行器。” 她低头看着自己的手:“以前我觉得,只要完成任务,就能换来自由。后来发现,任务永远没完。母亲死了,是因为她想帮我逃。现在我也想逃,不是为了活命,是为了做点对的事。” 我点点头。 远处货轮的灯还在闪,码头静得能听见金属冷却的声音。巡逻的脚步声已经远去,但我们谁都没动。 不能走。现在一动,就可能暴露位置。 “等天完全黑。”我说,“我们换地方。” 她嗯了一声,继续处理文件。我把防弹衣往她那边推了推,她没拒绝,把计算机塞进夹层。 风又起来了,吹得吊车发出轻微的响声。我摸了摸腰间,那里还是空的。 但这一次,我不是一个人在扛。 她突然抬头。 “陈铮。” “嗯。” “如果有一天,我也变成了他们那样的人……”她顿了顿,“你会拦我吗?” 我看她。 “会。”我说,“就像你现在拦我一样。” 她嘴角动了一下,没笑出来,但眼神松了一点。 她低下头,继续敲键盘。屏幕上的进度条一点点走完,最后一行字跳出:**加密完成,密钥已生成**。 她把密钥写进一张微型存储卡,放进贴身口袋。原始数据留在计算机里,但已经无法远程访问。 “好了。”她说。 我拿起平板,看了一眼那个文件名。**教育系统渗透计划**。六个字,像一块烧红的铁。 它会烫伤很多人。 也会照亮一些黑暗的地方。 我合上平板,塞进战术包。她扶着支架站起来,动作慢,但站稳了。 “还能走?”我问。 “能。”她说,“我不疼了。” 我没信。但她没说要休息,我也没拦。 我们靠着吊车底部慢慢移动,贴着阴影线往东侧退。三百米外就是主通道,再过去是海关检查区。 不能从那儿过。 但现在也不能停。 她忽然停下。 “等等。”她说。 我回头。 她从防水袋里拿出微型计算机,屏幕亮着。她点开一段音频,是刚才录像里的环境音。 “听这个。”她说。 我凑近。 风声,脚步声,还有……一段很短的对话。 赵卫国的声音:“东西上了船,明天凌晨四点出发。” 另一个声音:“确保没人跟上来。” 停顿两秒。 赵卫国说:“周崇山那边,按计划切断联系。” 她关掉音频,抬头看我。 “他们要断了。”她说,“交易完成后,周崇山就会甩掉赵卫国。或者……让他消失。” 我盯着她。 “所以现在。”她声音很轻,“是我们唯一的机会。在他还活着的时候,拿到全部证据。” 我看着她。 她不怕了。不是不害怕,而是怕了也得往前走。 “好。”我说,“那就再往前一步。” 我们继续往东挪。她的脚步有点拖,但我没伸手扶。她也不需要。 远处传来汽笛声,一艘小艇正靠岸。 灯光扫过来的时候,我们蹲下,贴着地面。 她的手一直按在战术包上,那里有芯片,有密钥,有足以掀翻整座城市的火种。 我的手按在匕首柄上。 这一晚还没结束。 第117章 加密文件致命重量 汽笛声刚过,我贴着集装箱外壁往前挪。右腿肌肉还在抽,像有根铁丝在里面来回拉。周婉宁跟在后面,脚步有点拖,但没出声。 我们刚绕过c区第七排,前面货柜夹道突然亮起三道手电光。 人影从两侧包出来,制服是海关的样式,但走路的姿势不对。太齐了,像是练过的。 “陈铮。”带头那人站定,手里举着平板,“你涉嫌非法获取国家军事机密,立即放下武器,接受调查。” 我站着没动。手指慢慢滑向腰侧匕首。 周婉宁比我快一步。她抬手就把手里的平板砸了出去。正中那人鼻梁,咔的一声,血直接喷出来。他仰面倒地,手电滚到地上,光柱乱晃。 我冲上去。第二个人刚抬起枪,我一个滑步贴进他怀里,左手锁住他脖子,右手往下一切,枪就到了我手里。 第三个人反应也不慢,立刻后退两步举枪对准我。 “别动!”他吼。 我单膝蹲地,把抢来的手枪上膛,枪口稳住他。余光看周婉宁已经退到我左后方,手里攥着那支带血的战术笔,防水袋抱在胸前。 倒地那人躺在地上没动静,鼻梁塌了,脸上全是血。第二个被我缴了枪的家伙靠墙坐着,脖子上有红印,喘得厉害,但没敢动。 第三个还站着,枪对着我,手很稳。 我低头看了眼手里的枪。型号老,但保养不错,扳机行程短,应该是常用地道货。 系统界面突然闪了一下。 【签到成功】 【获得军用级消音器一套】 我右手不动,左手伸进战术包,摸出一个金属筒状物。拧上枪口,咔一声扣紧。 对面那人瞳孔缩了一下。 他知道这意味着什么。 我不再等。枪口微微下压,对着地面开了一枪。 砰—— 声音很小,像踩破了个塑料袋。 子弹打在水泥地上,跳起来,擦过他脚边。 “下一个会打膝盖。”我说。 他没说话,但枪口抖了半秒。 我慢慢站起来,右腿撑着有点吃力,但能站稳。枪口始终压着他。 “你们不是巡查队。”我说,“巡查不会走夹道包抄,也不会穿防滑作战靴。” 我没见过他们,但我记得十年前那份任务报告里提过一嘴:边境海关有个情报组,专门替某些人处理“特殊货物”。编号073的徽章,能调用执法通道,也能伪造通缉令。 眼前这人袖口露出一截编号牌,和那天录像里的徽章编号对不上。但位置一样,都是左臂内侧。 假的。 “谁派你们来的?”我问。 没人回答。 我抬枪,对准他肩膀。 “赵卫国?”我说,“还是周崇山?” 他嘴角抽了一下。 够了。 我正要再问,周婉宁突然开口:“小心头顶。” 我抬头。 货柜顶部有人影移动。太快,看不清几个。 同时,远处巡逻灯扫过来,照到夹道入口,又移开。 通讯频道有杂音。我刚才夺枪的时候没注意,现在听到了。他们耳机里一直在传信号。 不是求援频率。 是监听。 有人在听我们说什么。 我盯着面前这人:“你们在传实时画面?” 他咬牙不答。 周婉宁已经蹲下身,从倒地那人耳朵里抠出个米粒大小的耳塞,捏在手里看了看,然后扔进防水袋。 “微型摄像头。”她说,“不止一个。他们知道我们在哪。” 我懂了。 这不是抓捕。是围猎。 他们根本不想抓活的。通缉令是幌子,为的是让我们不敢开枪。只要我们动手,就是“袭警”,名正言顺清场。 但现在,我已经开了枪。 消音器让声音没传远,但监控中心肯定收到了异常信号。 时间不多了。 我一脚踹在第二个俘虏腿上,他闷哼一声,滚到墙角。然后我转身,把枪递给周婉宁。 “能用吗?” 她接过枪,检查弹匣,点头。 “行。你负责掩护,我来断后。” 我转头盯住最后一个站着的人:“最后问一次。谁派你们来的?” 他冷笑:“你以为你能活着走出码头?” 我没再问。 抬手就是一枪。 消音器让声音极低,子弹打在他脚边,水泥地崩出一小块碎屑。 “再问一次。”我说,“谁派你们来的?” 他脸色变了。 “赵卫国……”他终于开口,“他让我们在这等你。说你会来拿证据。” “还有谁?” “还有……市政厅那边……有个电话……” 话没说完,他忽然瞪大眼,指着我身后。 我猛地回头。 货柜顶上跳下来一个人,手里拿着冲锋枪。 我扑地翻滚,同时抬枪射击。 两声闷响。 他肩膀中弹,跪倒在地,枪掉下来。 周婉宁也开了火,打中他手腕。 我翻身起来,枪口对准他脑袋。 “你是谁的人?” 他趴在地上,咳出一口血:“蛇眼……王振的手下……” 我脑子里一闪。 王振。十年前按下引爆器的那个副队长。后来在雪山被我切掉小指,逃了。 他还活着。 而且,他和赵卫国联手了。 我回头看向之前那个俘虏:“你们三个,谁联系的蛇眼?” 没人说话。 我走到倒地那人身边,翻他口袋。掏出一部加密手机,屏幕亮着,正在传输数据。 上传进度条已经到98%。 我按住关机键。 手机震动一下,自动重启,跳出一行字: 【同步完成,目标位置已标记】 我立刻把手机扔进海里。 周婉宁走过来:“他们已经有坐标了。” “多久能到?” “最多十分钟。这里的监控虽然被我干扰了,但她有自己的定位方式。” 我看了一眼四周。 夹道只有两个出口。我们进来这条路被堵死了,另一头通向主通道,那里有岗哨。 不能硬闯。 我低头看手里的枪。弹匣还有十七发。 消音器能让声音不惊动远处巡逻队,但开多了还是会暴露。 “我们得换个地方。”我说。 周婉宁点头:“东侧有个废弃吊车,上次藏数据的地方。还能用。” “行。你先走,我断后。” “不行。”她说,“我们一起走。他们可能在半路设伏。” 她说得对。 我扫了一眼地上三人。都暂时失去战斗力,但没死。 要是留着,他们会报警。 我蹲下,从他们耳朵里一个个取出耳塞,全部踩碎。然后卸掉他们枪里的弹匣,扔进排水沟。 做完这些,我站起身。 “走。” 我们贴着货柜边缘往东挪。周婉宁在前,我在后,枪口随时对着后方。 走了不到五十米,她突然停下。 “怎么了?” 她没说话,而是蹲下,手指摸了摸地面。 水泥地上有一道浅痕,像是被什么重物拖过。 她顺着痕迹看去,指向夹道深处的一排封闭集装箱。 其中一扇门缝里,露出半截电线。 我走过去,蹲下检查。 电线连着一块电池,接入集装箱门把手。 这是陷阱。 有人在等我们靠近。 我抬头看那排集装箱顶部。 天线架在那里,像是信号中继器。 “他们在用这个当诱饵。”我说。 周婉宁点头:“想让我们靠近,然后远程引爆。” “不是炸我们。”我说,“是炸证据。” 她愣了一下。 对。他们不怕我们跑。怕的是文件外泄。 只要数据还在我们手里,他们就必须活捉或近距离销毁。 所以我刚才扔掉那部手机,是对的。 我站起身,正要说话。 系统界面又闪了一下。 【今日签到奖励待领取】 还没来得及点开,周婉宁突然抓住我胳膊。 “听。” 我屏住呼吸。 远处传来引擎声。 不是巡逻车。 是越野车。多辆。 正从码头入口快速接近。 他们来了。 第118章 消音器下无声杀局 引擎声越来越近,轮胎碾过碎石路的声音清晰可闻。我握紧手枪,枪管还连着刚装上的消音器,金属外壳冰凉。周婉宁在我前面半步,贴着货柜边缘往前走,脚步很轻。 我们不能停。 刚才那三个人已经被处理掉了,通讯设备毁了,耳朵里的耳塞也踩碎了。但他们上传的数据已经发出去,敌人知道我们在哪。 头顶的风有点冷,吹得集装箱发出轻微的吱呀声。周婉宁忽然停下,蹲下摸了摸地面。 地上有一道拖痕。 她顺着痕迹看过去,指向一排封闭的集装箱。其中一扇门缝里,露出半截电线,连接着门把手。 我走过去,单膝跪地检查。电线通到里面,接的是电池组,再连到一个信号接收器。这不是普通炸弹,是远程触发的高压电引爆装置。 他们不打算活捉我们了。 他们的目标是证据。 只要数据还在我们手里,他们就必须动手销毁。不然等天亮,文件一旦传出码头,局面就失控了。 我站起身,正要说话,周婉宁突然抓住我的胳膊。 她没出声,只是抬手指了指不远处倒在地上的一具便衣耳朵。 那里还卡着一个微型耳塞。 她慢慢蹲下去,手指轻轻一捏,把耳塞取了出来。贴在耳边听了一秒,脸色变了。 然后她把耳塞递给我。 我接过,放在耳边。 杂音断了一下。 接着,一个低沉的声音传出来: “务必拦到明早……东西不能出港。” 声音很短,说完就没了。 但我听出来了。 赵卫国。 他的语气不像在下令,更像在确认时间节点。他们在等时间,不是为了抓捕,是为了控制节奏。 周婉宁低声说:“他们在等天亮前完成清场。” 我点头。 现在不是突围的问题,是对方已经从监控转为物理围杀。他们不怕暴露,也不怕开枪。只要我们在天亮前消失,没人会追查到底。 我把枪递给周婉宁:“你先走,我去引开注意。” 她摇头:“一起走。” “我没让你跑。”我说,“是战术配合。你带数据走东侧路线,我去主通道吸引火力。” 她盯着我:“那你呢?” “我会跟上。”我说,“相信我。” 她没再争。接过枪,检查弹匣,往东侧夹道入口挪了几步。 我转身看向来路。 引擎声已经到了码头入口,车灯扫过铁门,照亮了巡逻岗亭的轮廓。至少三辆车,速度很快。 我刚迈出一步,周婉宁突然回头。 “陈铮!” 我回头。 她嘴唇动了动,没说话,只是把枪口压低,做了个掩护手势。 我知道她的意思。 我点头。 然后我往前走了两步,准备冲向主通道。 就在这时,头顶传来一声金属撕裂的响动。 像是钢架被强行掰弯。 我猛地抬头。 最上方的一排集装箱正在倾斜。四五个堆叠在一起,最顶上的那个已经脱离固定架,开始缓缓下滑。 它要砸下来了。 我反应比脑子快。 转身就冲向周婉宁,一把将她扑倒在地,顺势往侧边空隙一推。她滚进两排货柜之间的窄道,撞在墙上。 我还没来得及起身,头顶轰然巨响。 整个集装箱砸落在原地,激起一片尘土和碎石。冲击波震得脚底发麻,旁边的货柜都晃了一下。 我趴在地上,耳朵嗡嗡响。 突然,右肩一阵剧痛。 像是被铁锤狠狠砸了一下。 我低头看去,冲锋衣左肩位置破了个洞,边缘焦黑,防弹衣裂开一道缝,金属纤维和血肉黏在一起。弹头没穿过去,但冲击力让整条手臂瞬间麻木。 我咬牙撑起身体,左手压住伤口,右手还是握着枪。 抬头看上方。 狙击手的位置在对面吊车臂上,现在人已经不见了,只留下一点反光。 周婉宁从窄道爬出来,脸上沾了灰,看到我肩膀立刻冲过来。 “你中弹了!” 我抬手拦她:“别靠近。上面还有人在看。” 她停下,但没退。站在原地,举着枪,枪口对准吊车方向。 “是冲着你来的。”她说,“他们算准你会救我。” 我没回答。 因为我知道她说得对。 那一枪不是乱打的。角度、时机、落点,全是设计好的。他们等的就是我扑出去救人那一瞬。 现在我受伤了。 行动能力下降。 但他们真正的目的不是杀我。 是逼我们停下来。 只要我们停在这里处理伤势,增援一到,就是死局。 我喘了口气,把枪换到左手。还能用。 “走。”我说,“按原计划。” “你这样走不了。” “我能。”我说,“你先走,我在后面掩护。” 她看着我,眼神很冷:“刚才你把我推开,现在轮到我了。” 我没时间争。 远处车灯已经照进夹道入口,引擎声逼近。越野车直接冲进了管制区,根本不走正规通道。 他们不怕惊动巡逻队。 因为他们就是执法者伪装的。 周婉宁突然蹲下,从防水袋里掏出微型计算机,快速按了几下。屏幕亮起,显示一段加密信号正在发送。 “我在伪造数据流。”她说,“让他们以为我们往西区去了。” “能骗多久?” “最多三分钟。” “够了。”我说,“走。” 她起身,往前迈了一步。 我刚要跟上,眼角忽然瞥见什么。 地上那具被我击倒的便衣,耳朵里又闪了一下。 耳塞重新激活了。 有人切换了频道。 我冲过去,一把扯下耳塞,贴在耳边。 一个新声音响起: “目标已受创,执行清除协议。” 不是赵卫国。 是王振。 他的声音带着沙哑,像是在移动载具里通话。 “重复,清除协议启动。不留活口。” 我扔掉耳塞,抬手拍了下周婉宁的肩膀。 她回头看我。 我用嘴型说:“快走”。 她微微点了下头。 转身就跑,脚步很快,沿着东侧夹道往废弃吊车方向冲去。 我拖着伤臂,靠墙站起来。左肩火辣辣地疼,血顺着袖子往下滴,在水泥地上留下几点暗红。 我不能倒下。 女儿还在等我回家。 我抬起枪,瞄准吊车臂的方向。 哪怕只剩一口气,我也得把这条路守住。 远处第一辆车已经拐进夹道,车灯直射而来。 我靠着集装箱,慢慢挪动脚步。 血滴在枪管上,滑落到地面。 第119章 弹片的系统提示 血还在往下滴,一滴一滴砸在水泥地上。我左手撑着集装箱的铁皮壁,膝盖发软,眼前有点发黑。 周婉宁蹲下来,手伸进背包翻出绷带。她撕开包装,直接按在伤口上。疼得我咬紧牙关,没吭声。 “别乱动。”她说,“三分钟内必须走,他们不会只来一波人。” 我没说话,点头。她用力压住伤口,开始缠绷带。动作很快,但很稳。军用级的止血材料贴上皮肤,凉了一下,然后就被体温烘热。 就在她拉紧最后一圈时,我眼前突然闪出一行字。 灰绿色的,像老式电脑屏幕打出来的。 【检测到高密度钨合金弹片残留,成分与2013年边境任务现场采集样本一致(匹配度98.7%)】 我猛地抬头。 不是幻觉。 系统从不开口,但它这次主动跳出来了。 我伸手摸向左肩,冲锋衣破了个洞,防弹衣裂开一条缝。指尖探进去,碰到一块硬东西——卡在纤维层里的金属残渣,边缘锋利,带着烧灼后的毛刺。 这弹片……十年前就该打穿我的头。 周婉宁察觉到我的动作停了。她抬头看我:“怎么了?” 我没回答,右手颤抖着解开内衬扣子,从胸口暗袋里掏出一枚弹壳。 生锈了,表面有划痕,编号xJ-0914。这是我在医院醒来后,翻遍档案袋找到的唯一东西。没人知道它为什么会在那里,就像没人相信一个植物人能活过来。 我把弹壳举到月光下,靠近那块嵌入防弹衣的弹片断面。 螺旋纹路对上了。 膛线磨损的角度也一样。 不是同一批子弹。 是同一发子弹炸开后的碎片。 “这枪……”我声音哑了,“是赵卫国亲手调的狙击参数。” 周婉宁盯着我看,忽然伸手抓住我的手腕。 “我爸书房有张照片。”她说,“你和赵卫国站在任务遗址前合影,背景是炸毁的观察哨。” 我愣住。 她继续说:“那天是他亲手给你戴上的勋章。” 风停了。远处车灯扫过货柜顶部,光影晃了一瞬又灭。 我低头看着手里的弹壳。十年前的任务代号叫“北境清障”,目标是清除边境走私据点。结果全队被埋伏,只有我活下来,成了植物人。 现在这块弹片告诉我——那一枪,不是误击。 是瞄准了十年的杀局。 “他早想杀你。”周婉宁低声说,“从那时候就开始布局了。” 我闭眼一秒,再睁开。 记忆回来了。 爆炸前十五秒,无线电里传来赵卫国的声音:“目标已清除,收队。” 可我们根本没开火。 等我们走进据点,地雷就炸了。 全队覆没。 我倒在血泊里,听见他在通讯频道里笑了一声。 原来不是幻听。 是真的。 我握紧弹壳,指节发白。 “这枚弹片为什么会出现在现在?”我问。 “说明他们用的是同一批库存武器。”她说,“或者……有人故意留下线索。” “不是线索。”我说,“是挑衅。” 赵卫国知道我会醒。 他知道我一定会查。 所以他留着这套装备,等着我撞上来。 周婉宁把微型计算机塞回包里,抬头看我:“你现在能走吗?” 我试着活动左臂。疼,但还能动。 “能。”我说,“只要不举枪。” “那你别举。”她站起身,背起包,“我去前面探路,你跟在五米后。” “不行。”我拦她,“你是数据携带者,不能冒险。” “那你打算怎么办?拖着伤臂冲出去?” 我没说话。 她盯着我:“陈铮,我们现在不是逃命,是在追凶。你要是倒下,证据就没了。” 我看着她眼睛。里面没有害怕,只有冷静。 我知道她说得对。 但我不能让她走在前面。 “换种方式。”我说,“你走中间,我断后。万一有埋伏,我能挡一下。” 她皱眉:“你这样会死。” “我已经死过一次。”我说,“这次轮到他们了。” 她没再争。点头,转身往前走。 我跟在后面,左手压住肩膀,右手握枪。脚步放轻,贴着货柜边缘移动。每走一步,血都在往绷带上渗。 前面是个Y型岔口。 左边通向码头出口,灯光亮着,有人影走动。 右边是废弃吊车区,黑着,没动静。 周婉宁停下,回头示意右路。 我点头。 刚迈步,系统界面又跳出来。 【签到成功:获得“战术匕首x1”】 一道光闪过,背包外侧多了一把黑色短刀。我抽出来看了一眼,刀身带血槽,柄上有防滑纹。标准军配。 我把它插回鞘,绑在腰侧。 继续往前。 走到岔口中央时,周婉宁忽然抬手。 她耳朵动了一下。 我立刻停下。 她从领口拉出一根细线,连着耳道里的微型接收器。她轻轻碰了一下,屏息听了几秒。 然后她转头看我,嘴唇微动。 “有人在呼叫支援。” 我没出声,点头。 她指了指右边,加快脚步。 我跟上去,左肩的伤口又开始渗血。衣服黏在绷带上,每走一步都扯着神经。 绕过两排货柜,前方出现一台报废吊车。锈迹斑斑,驾驶舱玻璃碎了。 周婉宁爬上去,伸手拉我。 我借力往上翻,左手使不上劲,全靠右腿蹬。翻上去时肩部撞到铁架,疼得眼前一黑。 但我没叫。 坐进驾驶舱,她打开防水袋,取出屏蔽箱。把芯片放进去,盖上盖子。 “信号断了。”她说,“他们找不到我们了。” 我靠在座椅上喘气。 血已经浸透半边衣服。 “接下来去哪?”我问。 “去我爸家。”她说,“书房里那张照片,可能还有别的信息。” 我看着她。 “你不担心他是共犯?” “他利用我。”她说,“但也留下了破绽。那张照片拍完第二天,我妈就失踪了。” 我懂了。 有些真相,藏在家人之间。 我试着站起来,腿有点软。 周婉宁扶住我胳膊:“别硬撑。” “我不撑。”我说,“我只是不想让你一个人进去。” 她看着我,眼神变了。 没说话。 我把枪检查了一遍,确认子弹上膛。 “走吧。”我说,“趁天还没亮。” 她点头,先爬下吊车。 我跟着下去,落地时左脚打滑,单膝跪地。肩膀剧痛,冷汗冒出来。 但我站起来了。 她回头等我。 我一步步走过去。 离她还有三步时,系统界面第三次弹出。 【隐藏记忆解锁:2013年任务日志片段加载中……】 画面闪现—— 硝烟中,我躺在地上,视线模糊。 一只戴着蛇形戒指的手,捡走了我掉落的弹匣。 镜头拉近。 那人弯腰,对着我说了句什么。 嘴型清晰。 “欢迎回来,陈铮。” 第120章 照片的时空重叠 我盯着系统刚弹出的画面,脑袋嗡嗡响。 那句“欢迎回来,陈铮”还在耳边回荡。 周婉宁已经打开平板,手指在屏幕上滑动。她调出一张照片,递到我面前。 照片里是十年前的边境任务遗址,焦黑的观察哨倒在地上,沙尘还没散尽。 赵卫国站在废墟前,穿着战术背心,手里握着一枚子弹。 我接过平板,凑近看。 子弹底缘有刻痕,编号xJ-0914——和我胸口暗袋里的那枚一模一样。 不是巧合。 这枚子弹本不该出现在那里。它是特种部队内部测试用的批次,只配发给执行高危任务的狙击手。 我抬头问:“这张照片是什么时候拍的?” “任务结束当天下午。”她说,“我爸书房墙上的原片,我偷偷扫描存下来的。” 我盯着画面角落。炸毁的观察哨位置、地形坡度、远处山脊线的角度……全都对得上。 这是我昏迷前最后看到的地方。 “你确定这不是合成的?” “如果是假的,就不会特意拍他手里的子弹。”她指着屏幕,“而且,这张照片冲印出来后,第二天我妈就失踪了。” 我没再问。 我把平板还给她,靠在吊车驾驶舱的铁皮椅背上。左肩的血还在渗,衣服黏在伤口上,一动就扯着疼。 可我现在顾不上这些。 脑子里全是刚才系统闪过的画面——戴着蛇形戒指的手,捡起我的弹匣,俯身说那句话。 他说“欢迎回来”。 说明他知道我会醒。 他知道我一定会查到底。 这不是意外。 是等着我撞上来。 我闭眼,深吸一口气。 凌晨到了。 灰绿色的系统界面准时跳出。 【签到成功:获得“过去任务隐藏记忆”】 眼前一黑。 一段影像直接灌进脑子。 时间是2013年6月17日,任务代号“北境清障”当天上午十一点二十三分。 视角像是从一块岩石后面拍的,画面轻微晃动,但很清晰。 赵卫国蹲在掩体后,正在给一把狙击步枪装弹。 他动作很慢,一根一根往弹匣里压子弹。最后一颗,就是xJ-0914。 镜头拉近,透过瞄准镜往外看。 远处雷区边缘,我的队友一个个走进视野。 老李背着电台走在最前面,小王扛着火箭筒,张队拿着地图在指方向。 他们不知道自己正走向死亡区。 赵卫国嘴角动了一下。 不是笑,是一种确认目标到位后的放松。 他把弹匣插进枪膛,咔一声扣紧。 然后伸手拨开保险。 这个动作我太熟了。只有真正准备开火的人才会这么做。 不是警戒,是猎杀前的最后准备。 下一秒,无线电频道响起他的声音。 冷静,平稳,带着命令口吻。 “目标已清除,收队。” 我猛地睁眼。 冷汗顺着额头流下来。 这就是真相。 他提前布好局,用通讯指令把我们骗进雷区。 然后躲在高点,看着我们一个个踩上去。 全队覆没。 只有我活下来,成了植物人。 现在这块弹片、这张照片、这段记忆——全部指向同一个名字。 赵卫国。 我攥紧拳头,指甲掐进掌心。 胸口像被铁锤砸过,喘气都疼。 周婉宁看着我:“你看到了什么?” 我没说话,把记忆片段的内容复述了一遍。 她说完立刻打开微型计算机,连接平板,开始同步记录时间戳和画面特征。 “这段记忆可以提取成数据流。”她说,“只要能找到原始信号频率,就能还原更多细节。” 我点头。 但现在最重要的是确认一件事。 “你爸书房的照片,还有没有别的角度?” “有一张合影。”她重新翻文件夹,“你和赵卫国站在一起,他给你戴勋章。” 她把照片放大。 我盯着他的手。 左手无名指上,戴着一枚蛇形戒指。 和记忆里那只手戴的一模一样。 “这戒指……”我说,“是不是他一直戴着?” “据我所知,从二十年前就没摘下来过。”她低声说,“连洗澡、手术都不脱。” 我懂了。 这不是纪念品。 是标记。 他用这只手签过多少死亡协议?按下过多少引爆按钮? 现在又用它,捏住了我女儿的信息、全市孩子的名单、教育系统的命脉。 而十年前,这只手就已经准备好杀死我。 周婉宁合上平板,抬头看我:“接下来怎么办?” 我慢慢站起身。 腿有点软,左肩一抽一抽地疼。 但我必须走。 不能停。 “去你爸书房。”我说,“找那张合影的底片。” “底片可能有更多信息。”她明白我的意思,“比如他袖口有没有刺青,或者背后有没有别人。” 我点头。 她先爬下吊车,我跟在后面。落地时脚底打滑,膝盖撞到铁架。 疼得眼前一黑,但我撑住了。 没倒。 她回头扶我一把。 我没拒绝。 走出两步,系统界面又闪了一下。 【提示:检测到记忆碎片残余信号,建议就近接入高精度读取设备】 我停下脚步。 “怎么了?”她问。 “系统说……还有残留记忆。” “在哪?” “不确定。”我看向远处城市轮廓,“但它要的是高精度设备。” 她想了想:“我家书房有台老式图像增强仪,是我爸用来修复档案照片的。” “能用吗?” “试试看。” 我迈步往前走。 每一步都像踩在刀尖上。 但她没再说让我别硬撑。 因为她知道,我已经没法再等了。 风从海面吹过来,带着锈味和咸腥。 远处码头的灯还亮着,巡逻车影子在货柜间移动。 我们贴着墙根走。 拐过最后一个弯道时,她突然拽住我胳膊。 前面路口,一辆黑色轿车缓缓驶过。 车窗贴着深色膜,看不清里面。 我们蹲下,等车开远。 她低声说:“要是我爸真是共犯……书房会不会有陷阱?” “会有。”我说,“所以他更不会想到我们会回去。” 她看了我一眼,没再说话。 我们继续往前。 影子贴着墙面滑行。 快到小区围墙时,我摸了摸腰间的战术匕首。 系统给的那把,刀身冰冷。 她忽然停下。 “你还记得……那张合影是什么时候拍的吗?” 我摇头。 “不记得具体时间。” “我记得。”她说,“任务结束后两小时。你刚被抬上救护车,他还对着镜头比了个手势。” “什么手势?” 她抬起右手,在空中划了一道斜线。 从左肩到右腰。 像一道伤疤的位置。 我愣住。 那是我后来醒来时,发现自己身上最长的一道疤。 也是现在插着弹片的地方。 她看着我:“你觉得……他是预演吗?” 我没回答。 但我知道,有些事,早就开始了。 我们翻过矮墙,落在草坪上。 前方就是周崇山家的别墅。 二楼书房窗户黑洞洞的。 她掏出钥匙,手没抖。 我站她身后,右手握紧匕首。 门开了条缝。 她先进去。 我跟着侧身挤入。 屋里很静。 她轻手轻脚走上楼梯,我在门口守着。 耳朵听着楼上的动静。 突然,她喊了一声。 我冲上去。 她站在书桌前,手指指着相框背面。 那里贴着一张便签纸,写着一行字。 “若你看到此信,说明他已经醒了。” 我走过去。 拿起相框。 背面还有一行小字。 “照片不是证据,记忆才是钥匙。” 我盯着那句话。 心跳加快。 这时,系统界面再次弹出。 【准备就绪:可接入设备进行记忆深度读取】 周婉宁把图像增强仪搬过来,插上电源。 屏幕亮起蓝光。 我坐下,把太阳穴贴在读取器探头上。 她按下启动键。 脑海深处,有什么东西开始震动。 第121章 隐藏记忆里的真相 脑海里的震动越来越强,像有根铁丝在往太阳穴里钻。 我咬着牙没动,太阳穴还贴着图像增强仪的探头。屏幕蓝光一闪一闪,系统界面浮在眼前,老式作战终端的样子,灰绿色字符滚动。 【开始深度读取:过去任务隐藏记忆】 记忆片段重新播放。 还是那个视角——岩石后方,赵卫国蹲在掩体里装子弹。一颗颗压进弹匣,最后一颗是xJ-0914。他抬头看瞄准镜,队友走进雷区。无线电里传出他的声音:“目标已清除,收队。” 画面到这里卡了一下。 我没停,手动拖进度条往后拉。手指在虚空中划,一帧一帧过。 他在撤离掩体的时候,左手撑地起身,战术服袖口往上滑了一截。 我猛地盯住那个位置。 左小臂内侧,有一块纹身。 蛇形,盘绕成环,和王振脖子上的图案一模一样。线条走势、弯曲角度,完全一致。 这不是巧合。 他们是一伙的。 “蛇眼”组织。 十年前就存在。 赵卫国不是临时起意背叛,他是早就安排好的猎杀者。 我喉咙发紧,胸口闷得像被水泥封住。 继续快进。 爆炸还没发生。我的队友还在往前走,老李已经踩到了第一枚地雷引信边缘。 时间跳到爆炸前五秒。 画面突然抖动,像是信号被干扰。 我用力眨眼,集中精神,意识强行推进。 画面倒退三秒。 赵卫国转身要走,右手从腰间掏出一个黑色小方块。拇指按下去,红灯闪了一下。 遥控器。 他亲手引爆的。 雷区不是自动触发,是远程操控。 我们所有人,都是被他一个个看着送死的。 脑子里嗡的一声炸开。 不是意外。 不是误判。 是谋杀。 整整七个人,躺在我面前的画面里,血肉横飞。张队最后回头看了一眼,嘴里喊的是我的名字。 而赵卫国站在高处,脸上没有一点波动。收起遥控器,转身离开。 记忆结束。 系统界面静静悬浮。 我没动。 全身肌肉绷着,手握成拳,指甲陷进掌心,但感觉不到疼。 十年。 我躺了十年。 醒来的时候女儿都不认识我。 她画的全家福上,爸爸穿着军装,站得笔直。 可那个该死的人,一直在台上笑,接受采访,拿勋章,说我是英雄。 全是假的。 全是他演的。 我慢慢抬起手,一拳砸向眼前的虚拟屏幕。 “啪!” 指关节撞上数据墙,骨头裂开的声音很轻,但疼得我整条胳膊发麻。 血顺着食指流下来,滴在桌面上。 一滴。 落在旁边的平板摄像头区域。 屏幕黑了几秒。 突然亮起。 定位程序自动启动,地图弹出,坐标锁定。 红点闪烁。 3号码头c区。 正是周婉宁母亲临终前说的那个地方。 也是RpG火箭筒计划引爆的位置。 他要把一切都毁掉。 学校、地铁、医院……还有孩子。 陈雪的名字就在那份名单里。 我盯着地图,手指还在流血,滴在平板边缘。 我没擦。 呼吸很重,一下一下砸在胸腔里。 赵卫国不止杀了我的队友。 他还用这十年,一点点把真相埋进土里,盖上花坛,立上纪念碑。 现在我知道了。 他是主谋。 他是“蛇眼”的头。 他戴着戒指,纹着刺青,拿着遥控器,站在废墟上对我说欢迎回来。 就是为了等我醒来,再亲手把我推进坟墓。 我不怕。 我回来了。 我也不会让他好过。 我用没受伤的手打开系统界面。 【签到倒计时:23:59:47】 明天还能领一次奖励。 可能是装备,也可能是技能。 也可能,是另一段记忆。 我把平板抓过来,单手放大地图。红点清晰,码头轮廓完整,c区靠近装卸平台,旁边有废弃吊车和集装箱堆场。 就是那里。 他一定会去。 我慢慢站起来,腿有点软,肩上的伤扯着神经跳。但我站住了。 没坐回去。 血还在往下滴,在地板上积了一小滩。 我脱下外套,撕开袖子,简单缠住手指。布料很快被浸红,但止住了大部分血流。 然后我把平板塞进冲锋衣内袋。 贴着胸口。 暖着。 不能丢。 这是线索。 这是证据。 这是我复仇的第一步。 门外没声音。 楼下静得很。 刚才周婉宁去了隔壁房间找备用电源线,到现在没回来。 我不等她。 这件事,必须由我来做。 我走到窗边,掀开窗帘一角。 外面黑着,风不大,树影不动。 别墅围墙外,一辆车都没有。 安全。 我回头看了眼书桌。 相框还在原位。 背面那行字还在。 “照片不是证据,记忆才是钥匙。” 我现在有了钥匙。 也找到了门。 我转身走向楼梯口,右腿有点跛,每一步都踩得实。 走到一半,我停下。 回头看向书房。 图像增强仪还在运行,蓝光闪着。 系统界面浮在半空,没关闭。 我忽然想起什么。 走回去,把手放在探头上。 【是否保存本次读取记录?】 选项弹出来。 我选“是”。 数据同步完成需要十秒。 我站着等。 倒计时走完,界面消失。 我再走。 下楼,脚步很轻。 客厅没人。 厨房也没人。 我穿过玄关,手搭上门把。 金属冰凉。 刚要拧动,楼上走廊传来脚步声。 我顿住。 脚步很慢,像是犹豫。 然后是她的声音。 “你要去哪?” 我没回头。 手还在门把上。 我说:“找到他。” 她说:“你现在出去就是送死。” 我没说话。 她说:“你连走路都费劲,怎么对付他?” 我转过身。 她站在楼梯中间,手里拿着电源线,脸色白。 我说:“我不去,死的就是别人。” 她没再动。 我看她一眼,拧开门。 夜风吹进来。 我走出去,把门轻轻带上。 脚踩在草坪上,湿的,露水打湿了鞋面。 我没停。 往前走。 围墙矮,我扶着砖头翻过去,落地时膝盖一沉,但撑住了。 站起来,继续走。 远处城市灯火通明。 3号码头的方向,海面反光。 第122章 血滴定位码头杀机 湿草上的露水沾湿了鞋面,我脚步不停,径直向前。围墙近在眼前,我双手扶着砖头,费力地翻了过去,落地时右腿一软,膝盖重重地磕在地上,我咬着牙迅速撑了起来。 城市边缘的路没人走,路灯坏了大半。我贴着墙根移动,肩膀上的伤一直在渗血,衣服黏在皮肤上,有点凉。脑子里还在回放刚才看到的画面——赵卫国按下遥控器,队友一个个走进雷区,爆炸前五秒他转身离开。 不是意外。 是谋杀。 平板在我冲锋衣内袋里,贴着胸口。红点一直闪,3号码头c区。定位是从我滴在屏幕上的血激活的,系统自动推出来的坐标。我不懂怎么解释这功能,但它从没出过错。 走了大概四十分钟,码头轮廓出现在前面。铁丝网锈了一大片,有处缺口被人剪开过。我钻进去,蹲在集装箱后面,掏出夜视仪。 刚打开,耳边传来声音。 “你来了。” 我猛地侧身,手摸到匕首。 是周婉宁。 她从另一个集装箱后面走出来,白大褂换了黑色运动服,手里拿着微型计算机。她没靠近,站在我斜后方两米的位置。 我说:“你不该来。” 她说:“你流血了。” 我没说话,低头看手。布条松了,血又开始往下滴。我重新缠了一下。 她说:“那边水面有反光,一闪一闪的,像玻璃反光。” 我抬眼看向海面。夜视仪里一片黑绿,看不出异常。我把灵敏度调高,慢慢扫。 三秒后,我看到了。 水下有人。 影子贴着海底往前游,腰间挂着东西,一根线连到岸边。我看清了,是炸药包,用防水布裹着,线通向一个废弃集装箱底部。 我说:“不是RpG,是二次爆破装置。” 她说:“手套上有荧光标记,蛇形的。” 我点头。是“蛇眼”的人。 他们提前布置好了。不只是火箭筒那一波,还有这一轮。等第一波炸完,救援队进来,这个再炸一次,死的人更多。 我拉开背包,里面有一块c4,是我从控制中心带出来的。本来打算用它对付赵卫国,现在得重新考虑用途。 我拿出c4,检查引线。 不对。 原来的雷管被换掉了。现在接的是一个电子计时器,屏幕亮着。 倒计时:02:58 02:57 02:56 我立刻反应过来——这不是我的c4被动触发,而是被远程同步了主控系统的引爆时间。他们知道我会来,也知道我带着炸药。这是个局,让我自己把炸弹带到现场,变成他们的工具。 我抬头看海面,又低头看计时器。 三分钟。 要么炸码头,要么不炸。 炸,会伤及无辜;不炸,敌人的计划就得逞。 我闭了下眼,深呼吸。 不能再冲动了。我已经不是十年前那个只会往前冲的兵了。我现在是陈铮,是陈雪的爸爸,是唯一能阻止这一切的人。 我必须冷静。 我伸手进冲锋衣口袋,摸到系统界面。灰绿色字符浮在眼前。 【战场回溯功能剩余:09:47】 还能用。 我直接启动。 视野瞬间模糊,画面像快进的录像。 我看到自己冲向集装箱,拆炸弹,失败。爆炸掀翻整个码头,周婉宁被气浪掀进海里。 第二次。 我尝试切断计时器电源,但线路加密,手动无效。三分钟后爆炸。 第三次。 我拿着c4冲向潜水员上岸的位置,把炸弹塞进他装备里。他带着c4回到船上,船体内部爆炸,引发连锁反应。码头结构受损,但没完全塌。救援通道保留。 可行。 但风险极大。潜水员随时可能上岸,我必须在他出水前完成替换。 我睁开眼,回溯结束。 周婉宁看着我:“怎么样?” 我说:“三分钟后,他会从那边出水。”我指着离岸十五米的一处暗流区,“我要把这块c4塞进他装备里,让他带回船上。” 她说:“你没穿潜水服。” 我说:“我不用下水。他在上岸过程中最脆弱,脱装备、擦脸、换鞋,动作慢。我只要十秒钟。” 她沉默两秒,说:“我干扰他的通讯器。他耳里的接收端频率是2.4G,我能用微型计算机制造短暂信号阻断。” 我点头:“十秒就够了。” 她蹲下来,打开设备,手指在屏幕上滑动。几秒后,她说:“准备好了,随时可以启动干扰。” 我看向海面。 水下的影子开始移动,朝岸边靠近。 我解开背包,把c4拿出来,放在地上。撕掉外层胶带,露出连接头。这种型号的c4自带磁吸接口,能快速安装在金属表面。潜水员的氧气瓶是钢制的,正好用。 我脱掉外套,只留一件短袖。右肩伤口暴露在外,风吹着有点疼。我把匕首别在腰后,站在集装箱阴影里,距离出水点八米。 周婉宁退到更远的地方,蹲在另一个集装箱后面,手放在设备上。 水动了。 一个人影浮出水面,动作很轻。他摘掉面镜,甩了下头,把氧气瓶卸下来,靠在岸边石头上。 就是现在。 我冲出去。 他正低头解脚蹼,没注意到我。 我扑上去,左手按住他后颈,右手把c4往氧气瓶上一贴,咔一声锁住。 他反应很快,右手去摸腰间刀具。 我膝盖顶他后腰,把他压在地上。 这时,周婉宁按下按钮。 他耳朵里的通讯器发出刺啦声,他愣了一下。 就这一秒,我抽出匕首,横在他脖子上。 “别动。” 他不动了。 我盯着他手套上的蛇形标记,问:“谁派你来的?” 他不说话。 我用匕首划开他左臂袖子。 纹身。 和王振的一样。 果然是“蛇眼”。 我收回匕首,一脚踢在他太阳穴上。他倒了。 我抓起氧气瓶,往海里一扔。c4跟着沉下去。 做完这些,我看向平板。 红点还在闪。 赵卫国还没离开。 计时器还剩一分十七秒。 我捡起地上的外套穿上,走回周婉宁身边。 她说:“干扰只能维持三十秒,他很快会发现c4被换。” 我说:“够了。” 她看着我:“下一步?” 我没回答。 因为海面突然起了变化。 那具沉下去的氧气瓶,开始往船底方向漂。 而船底,有个人影正在上船。 第123章 三分钟生命倒计时 海面下的氧气瓶正缓缓漂向船底,我盯着那点黑影,右手还按在匕首柄上。周婉宁站在我旁边,微型计算机屏幕闪了两下,她低声说干扰结束。 我没说话,只看了眼手腕上的表。 夜光指针显示:2:59。 就是现在。 我一把抓住她的手臂,“跳!” 我们同时跃入水中。 水很冷,冲击让右肩的伤口一阵抽痛。我咬住牙,左手紧紧拉着周婉宁,右手划水控制方向。海底有缓坡,我贴着泥沙横向移动,尽量压低身体。 身后传来气泡声。 是周婉宁用战术笔刺破了潜水员的氧气瓶。大量气体涌出,在水里形成一片翻腾的区域。这能扰乱敌人的声呐探测,也能掩盖我们的动作轨迹。 我继续往前游,眼睛适应了黑暗后,能看到前方浅水区的轮廓。十五米左右就能浮出水面,但不能急。爆炸随时会发生,太早露头会被冲击波直接击中。 我抬头看表。 指针没动。 还是2:59。 这不是表坏了。是计时器停在最后一秒,等待触发信号。 我知道这种装置。它不会自己引爆,需要远程指令或物理触发。现在c4已经换到敌人船上,只要他们一启动撤离程序,就会连环爆炸。 我们必须离开杀伤半径。 我加快速度,拉着周婉宁往岸边游。水流有点急,脚底踩到碎石,滑了一下。我撑住地面,借力推进。 头顶的水面开始泛红。 火光从上面照下来,映出扭曲的光影。我意识到不对——不是远处起火,是爆炸已经发生了。 我猛地回头。 一团暗黄色的光在水底炸开,热浪裹着泥沙冲来。我立刻转身,背对爆炸中心,把周婉宁护在身前。 冲击波穿过水体,震得耳膜生疼。肺部像是被挤压了一下,胸口发闷。几块碎片擦过我的后背,冲锋衣被划开一道口子。 几秒后,震动减弱。 我睁开眼,上方水面全是火光。燃烧的残骸漂在海面,烟雾往上冒。码头的铁架结构发出吱呀声,像要塌了。 我拉着周婉宁缓缓上浮。 露出水面那一刻,热气扑脸而来。我单手托住她的头,让她先呼吸。她咳了几声,吐出口水,脸色发白。 “没事吧?”我问。 她摇头,“设备进水了,但数据还在。” 我扫视四周。 3号码头已经燃起大火。集装箱被炸翻了好几个,火舌卷着黑烟往上窜。警报声还没响,说明电力系统可能也被破坏了。 我的目光落在不远处的水域。 一艘白色双体快艇正在调头。 尾部有金色蛇形浮雕。 是赵卫国的游艇。 我眯起眼,看到驾驶舱玻璃后站着一个人。身形高瘦,穿着西装。他抬手做了个动作——食指横过喉咙。 是在冲我们比划。 他知道我们在看。 周婉宁也看到了,“他发现了我们。” 我没回应,只把手按在腰间匕首上。右肩的伤口又开始渗血,衣服黏在皮肤上,有点凉。 游艇慢慢加速,逆着火光方向驶离。我盯着它的航向,判断它要去哪个码头接应。 这时,周婉宁突然抓住我的手臂。 “等等。” 她低头看手中的微型计算机,屏幕闪烁不定,但还能显示部分画面。刚才她录下了爆炸瞬间的数据流。 “c4引爆时间是2:59:03,”她说,“但倒计时面板显示停在2:59,说明有人手动触发了信号。” 我点头。 这不是自动引爆。是船上的人察觉到了异常,想提前引爆炸弹灭口。 但他们没想到,炸弹已经被换了位置。 “游艇上有其他人。”我说。 “不止一个。”她补充,“信号分析显示,至少三人在线通讯,频率加密等级很高。” 我看着远去的船影,脑子里快速推演。 赵卫国不会亲自留下来善后。他会派手下处理危机,自己先撤。而这艘船现在成了移动炸弹,只要再靠近任何设施,都会造成二次伤害。 除非…… 他们打算在海上就解决掉所有知情者。 我想到那个潜水员。他是“蛇眼”的人,脖子上有纹身。如果他死了,没人知道c4被换了。可如果他还活着,回到船上说了实话,船上的人就会警觉。 所以必须有人亲眼确认爆炸结果。 那个人会是谁? 我正想着,游艇的甲板灯忽然亮了。 一道人影走到船边,弯腰查看什么。他戴着手套,蹲下时露出后颈。 那里有一小块皮肤没被遮住。 我瞳孔一缩。 有纹身。 和王振一样的蛇形图案。 这个人也是“蛇眼”的成员。 但他不是刚才那个潜水员。体型不同,动作习惯也不一样。 说明赵卫国带了不止一组人执行任务。 我低声对周婉宁说:“船上还有‘蛇眼’的人,负责监督行动。” 她点头,“而且级别不低。你看他的站位,一直在赵卫国斜后方,是贴身护卫的位置。” 我盯着那人的一举一动。 他蹲了一会儿,站起来说了句话。接着,赵卫国转身走进驾驶舱,门关上了。 护卫留在甲板上,开始巡视四周。 他在找我们。 我慢慢往下沉,只留眼睛在水面之上。周婉宁也照做。我们靠在一块礁石后面,避开直射的火光。 游艇继续往外海行驶。 距离拉远了,但还没脱离危险范围。这种级别的爆炸会引起海警注意,他们不可能一路逃出国境。 他们一定会找个地方停靠。 我回忆之前拿到的情报。赵卫国在沿海有几个私人泊位,最隐蔽的是东七号废弃渔港,地图上没有标注,只有老船工才知道入口。 如果我要撤退,也会选那里。 但现在我们没法追。 没有船,没有装备,连通讯都被切断了。周婉宁的设备进水严重,最多只能维持基础定位。 我摸了摸背包。 匕首、战术手电还在。女儿画的全家福也被防水袋包着,没湿。 我还活着。 这就够了。 我抬头再看游艇。 它已经变成远处的一个光点。甲板上的灯忽明忽暗,像是在发送信号。 摩斯密码? 我没细看,因为周婉宁突然碰了我一下。 她指着水面。 一片燃烧的木板漂了过来,上面沾着黑色液体。不是油。 是某种胶状物。 我伸手捞了一下。 粘手,拉丝,有点像凝固的炸药残留。 我皱眉。 这不是c4的成分。 c4是塑性炸药,不会留下这种痕迹。 那这是什么? 我正要细看,远处传来一声闷响。 不是爆炸。 是枪声。 水面上溅起一朵水花,离我们不到五米。 我立刻潜入水中。 透过浑浊的海水,我看到一道红点扫过水面。是激光瞄准器。 有人在用狙击枪扫射这片区域。 目标是我们。 我拉着周婉宁往深一点的地方游。不能浮头,不能出声。对方有夜视设备,只要有一点动静就会被锁定。 我们沿着海底慢慢移动。 大概游了二十米,我才敢稍稍上浮。 露出水面时,枪声停了。 我屏住呼吸,观察四周。 火势变小了,码头的主结构还在燃烧,但已经没有新的爆炸。警笛声从远处传来,应该是消防和警方快到了。 游艇已经看不见了。 但我们不能上岸。 这里仍是敌人的监控范围。刚才那一枪说明他们知道我们没死,还会回来搜查。 我靠在一块石头上,喘了口气。 右肩的伤口疼得厉害。失血加上低温,身体有点发抖。我脱下外套,把布条重新缠紧。 周婉宁坐在我旁边,头发滴着水,脸色苍白。她抱着微型计算机,手指还在屏幕上滑动。 “我在恢复数据。”她说,“刚才录到了一段音频。” 我看着她。 她点开文件。 是一段很短的通话记录。 “……确认目标死亡了吗?” “水面无活体信号,热源消失。” “好。清理现场,准备接应。” 声音经过变声处理,但我听出来了。 第二个说话的人,是赵卫国。 他说“目标死亡”。 他认为我们已经死了。 我松了口气。 至少现在,我们还有机会。 我抬头看向黑夜。 风停了,云层裂开一道缝,露出几点星光。 我摸了摸腰间的匕首。 还有一战之力。 第124章 游艇火光身份暴露 枪声的余音在空气中逐渐消散。 海面安静下来,只有火苗烧着残骸的噼啪声。我靠在礁石上,右肩的布条湿透了,血还在往外渗。周婉宁坐在我旁边,头发贴在脸上,手里抱着那台进水的微型计算机,屏幕闪了几下,勉强亮着。 她没说话,我在等。 我知道赵卫国不会就这么走。 他以为我们死了,但他一定会回来确认。这种人,从不做无把握的事。 果然,几分钟后,远处传来扩音器启动的电流杂音。声音不大,但在夜里特别清晰。 我立刻抬手,压低周婉宁的头,“别抬头。” 她明白了,屏住呼吸。 接着,赵卫国的声音响了起来。 “老兵。” 他顿了一下,像是在享受这一刻。 “你女儿上的小学……是不是叫阳光四小?” 我手指猛地攥紧匕首柄。 “今晚八点,会不会突然起火?” 我没动。 但我知道他在看。他在找我们的反应。 “你救得了她一次,能救一辈子吗?” 话音刚落,我甩手掷出匕首。 刀刃划破夜空,直插游艇甲板上的喇叭外壳。一声炸响,电流乱窜,扩音器冒出黑烟,声音戛然而止。 周婉宁抬头看了我一眼。 我摇头,示意她别出声。 几秒后,游艇甲板灯亮了。一个人影走出来,正是赵卫国。他站在火光边缘,低头看了看损坏的喇叭,又抬头望向海面。 他笑了。 不是生气,是笑。 然后他拍了拍胸口,像是在炫耀什么。 我看不清细节,但周婉宁突然抓住我的手臂。 “他在用声波。” 我转头。 她把微型计算机贴近水面,利用火光反射调出刚才录下的音频频谱图。画面扭曲,但能看出一段异常波动。 “这不是普通的广播。”她说,“频率有编码。他在发送共振信号。” 我问:“目标是什么?” “炸弹。”她声音发紧,“不是遥控引爆,是声波触发。只要达到特定频率,埋好的炸药就会响应。” 我盯着游艇。 所以他根本不怕我们活着。 因为他不需要亲自动手。 只要他说一句话,整座城都可能炸。 这时,我闭上眼,深吸一口气。 系统界面浮现出来。 每天一次的签到刚完成。 屏幕上跳出一条提示: 【检测到高危级连锁爆破协议】 【全市剩余七处未触发爆炸点】 我睁开眼。 周婉宁还在看屏幕。她已经调出了城市基建图层,手指快速滑动。 “学校、变电站、供水厂、地铁枢纽……”她一个个标出来,“都是人口密集区,而且都有地下通道或隐蔽空间。” 我问:“时间?” “不知道。”她说,“但既然他现在就开始广播威胁,说明计划已经进入倒计时。” 我看着远处的游艇。 赵卫国还站在甲板上,双手插在西装口袋里,像在欣赏自己的作品。 火光照着他半边脸,另一半藏在阴影里。 突然,他解开了领带,扯开衬衫领口。 我眯起眼。 他胸口有一块金属装置,嵌在皮下,连着几根导线,延伸进锁骨下方。 不是普通起搏器。 太规整,太精密。 周婉宁倒抽一口冷气。 “军用级神经耦合终端。”她说,“能同步无线脉冲,每一次心跳都能发射一次加密信号。” 我懂了。 他不是远程控制。 他是活体控制器。 他的心跳就是引信。 只要他还活着,那些炸弹随时可以炸。 赵卫国抬起手,对着海面举起双臂,像在演讲。 “看看这火光。”他说,“多美。” 声音不再通过喇叭,而是直接喊出来。 “只要我活着,这座城市就得听我的命令呼吸。” 他低头看向水面。 “你们藏得再深,也逃不出我的心跳。” 我没动。 周婉宁也没动。 但我们都知道,局面变了。 之前是追与逃。 现在是拆弹。 七处未引爆点,全城范围,声波激活,心跳同步。 这不是复仇。 这是劫持整座城市为人质。 我摸了摸腰间的匕首。刚才那一掷用了不少力气,右肩伤口又裂开了,血顺着胳膊往下流。 周婉宁低声说:“他不会轻易离开游艇。” 我点头。 那艘船是他移动指挥中心,有电源,有通讯,有防御。他不会冒险上岸。 “但我们必须靠近他。”她说,“要干扰那个终端,必须进入信号范围内。” 我问:“有多近?” “五十米内。” 我看着游艇的位置。距离岸边还有两百多米。 太远了。 而且船上肯定有狙击手,有巡逻人员。 我靠回礁石,闭眼回想刚才的画面。 赵卫国拍胸口的动作,像是在强调什么。 不只是展示。 是在提醒。 提醒我们知道他在控制一切。 可越是这样,越说明他怕失去控制。 我睁开眼。 “他需要确认我们死了。”我说。 周婉宁看我。 “所以他才会回来广播。他在等反应。他在验证结果。” 她明白了,“如果我们一直不出现……他会怀疑。” “对。”我说,“他会派人下水搜查。” “那就让他搜。”她说,“但我们要让他相信,我们已经受重伤,没法反击。” 我盯着游艇。 一个想法冒出来。 “我们可以骗过他的心跳。” 她抬头。 “你说,那个终端接收信号,是基于心跳频率?” “理论上是。” “如果它接收到一个更强烈的心跳信号呢?” 她眼睛亮了。 “干扰源?” “不止。”我说,“伪造。” 她开始在屏幕上操作,手指飞快。 “我可以生成一段高频脉冲,模拟心跳加速的信号。如果功率够大,也许能让终端误判为外部攻击,触发保护机制。” “会怎样?” “自动断开无线连接。” 短暂失效。 几秒钟。 但够了。 我只需要几秒钟。 靠近,出手,切断控制。 周婉宁抬头看我,“但发射设备坏了,进水严重,输出功率不够。” 我环顾四周。 燃烧的木板还在漂浮,有些带着电线,是从码头炸毁的集装箱里冲出来的。 我游过去,捞起一块带接口的电路板。 “试试这个。” 她接过,迅速拆解,接上微型计算机的外接端口。 “能撑三分钟。”她说,“最多。” 我点头。 够了。 我脱下冲锋衣,把里面的防弹层撕开,取出一块金属板。 然后用匕首削短一根电线,绑在金属板上。 简易反射增强器。 能把信号集中向前方发射。 周婉宁看着我组装,“你以前干过这行?” “战场上,什么都得会。” 她没再问。 我们都知道,接下来每一步都不能错。 我重新穿上衣服,右肩疼得厉害,但我没管。 周婉宁调试好设备,抬头看我。 “准备好了。” 我盯着游艇。 赵卫国已经转身往舱室走,门关上前,他回头看了眼海面,手指轻轻敲了敲胸口的装置。 滴。 一声轻微电子音,随风飘来。 我握紧匕首。 “等他下次出来。” 周婉宁点头。 我们趴在水中,只露眼睛。 火光映在水面,晃动。 远处,游艇甲板灯再次亮起。 人影出现。 赵卫国回来了。 他站在原地,张开嘴,似乎又要说话。 就是现在。 周婉宁按下启动键。 我举起改装好的信号发射器,对准游艇方向。 第125章 起搏器的同步爆炸 信号发射器刚启动,周婉宁的手指就在微型计算机上滑动。她咬着牙,屏幕闪了几下,弹出一行字:“干扰成功”。 赵卫国胸口的装置红光一闪,身体猛地一震,像是被电了一下。他踉跄了一下,一只手扶住栏杆,另一只手却立刻伸进西装内袋。 我看到了那个动作。 来不及了。 他的手指按下一个金属按钮。 “走!”我大喊一声,扑向周婉宁,一把将她拽倒。她的后脑磕在集装箱边缘,发出闷响。我没时间管那么多,拉着她滚进最近的夹层缝隙。右肩的伤口撕裂开来,血顺着胳膊往下流,但我用左臂死死抵住上方盖板,防止坍塌。 爆炸来得比预想更快。 底舱炸开,火球冲天而起,整艘游艇被气浪掀翻。金属扭曲的声音刺进耳朵,头顶的集装箱被抛起又砸下,碎片四溅。海水剧烈震荡,视野全黑。 我护着周婉宁,整个人压在她身上。热浪贴着头皮扫过,衣服差点烧起来。 等冲击稍缓,我撑起身子,拉她从破裂口跃入海中。身后传来第二波爆炸,水下都能感觉到震动。我们浮出水面时,游艇已经倾斜下沉,火光照亮半片海面。 周婉宁咳了几声,嘴角有血。她抬头看着我,眼神有点散。 “你还好吗?”我问。 她没回答,只是伸手摸向颈间,项链断了,只剩一根链子挂在衣领外。她从衣服里掏出那枚金戒指,沾着血,表面有些发黑。 “我妈给的……”她声音很轻,“不是普通的金戒。” 我接过戒指,翻看一圈,发现内侧有个微芯片。 “它能接收特定生物电波。”她说,“赵卫国的心跳频率……只有这个能锁定。” 我点头,把她扶稳,从背包里取出战术终端。设备还有点电,接口也完好。我把戒指插进去,系统开始扫描。 几秒后,屏幕上出现一个红点。 正在移动。 从码头往内陆方向撤离,速度很快。 “他还活着。”我说。 周婉宁靠在我肩膀上,呼吸不稳。她脑袋撞得不轻,意识有些模糊,但还在坚持。 “不能让他进市区。”她喘着气,“七处爆点……还没解除。” 我盯着屏幕上的红点,把终端塞回背包。右肩的血没止住,衣服湿透了,但我还能动。 “你能走吗?” 她点点头,扶着我的手臂站起来。 海面漂着燃烧的残骸,火光映在水上晃动。远处岸边有警笛声,但没人靠近这片区域。赵卫国早就安排好了退路。 我脱下冲锋衣,撕掉内衬的防弹层,用匕首割下一截布条,绑紧右肩。痛感更明显了,但至少血流慢了些。 周婉宁低头看了看自己的手,指尖发抖。她刚才拼尽全力提升输出功率,设备进水太严重,现在彻底报废。 “接下来怎么办?”她问。 “追。” “你伤成这样……” “我不去,死的就是别人。” 她没再说话。 我知道她在想什么。她母亲死了,父亲是敌人,她唯一能信的人就是我。可我也快撑不住了。 但我们都没得选。 我扶着她游向一块较大的漂浮木板,借力爬上。木板边缘还连着一段电线,是从炸毁的集装箱里冲出来的。我顺手扯下来,缠在手腕上备用。 周婉宁坐在我旁边,头靠在膝盖上,闭着眼睛调整呼吸。 “你记得小时候的事吗?”她突然问。 我没答。 “我妈说,赵卫国最早是在边境做人体实验。”她睁开眼,“用失踪士兵测试神经耦合技术。你当年的任务……可能就是他选的试验场。” 我看着她。 她继续说:“他说服高层批准行动,然后故意让你们进入雷区。你的队友……都是被当成报废品处理的。” 我握紧了匕首。 十年前的画面又回来了。爆炸、惨叫、血雾。我倒在泥地里,听见对讲机里有人说:“目标清除完毕。” 那时我以为是敌军。 现在知道是谁了。 赵卫国不仅杀了他们,还把他们的名字写成英雄,拿勋章去领奖。 我站起身,木板晃了一下。 “我要找到他。” 周婉宁抬头看我。 “这次不是为了报仇。”我说,“是为了让他们别白死。” 她伸手抓住我的衣角,像怕我走得太快。 我蹲下来,把战术终端递给她。 “你负责盯红点。” 她接过,手指划过屏幕,确认信号稳定。 “他往东走了。”她说,“走的是地下排水道入口。” 我望向岸边。那里有一排废弃的管道口,平时没人注意。但现在,其中一个正冒着烟。 “他不会走明路。” “我知道。” 我重新背上包,检查里面的匕首、手电和女儿画的全家福。纸张有点湿,但我把它摊开看了一眼。 陈雪画了我和她站在阳光下,我穿着军装,手里举着一面旗。 我把它收好。 “走吧。” 周婉宁扶着我下木板,踩进浅水区。海水冰冷,但她没喊冷。我们一步步走向岸边,身后火光渐弱。 红点还在移动。 越来越快。 我拿出匕首,握在手里。 刀刃反着光。 周婉宁忽然停下。 “等等。” 我回头。 她盯着终端屏幕,眉头皱紧。 “信号变了。” “什么意思?” “心跳频率……不对。” “哪里不对?” 她抬头看我,脸色发白。 “这不是赵卫国的心跳。” “那是谁的?” 她摇头。 下一秒,终端发出警报。 红点分裂成三个。 三个相同频率的信号,同时向东移动。 第126章 血色戒指最终使命 红点分裂成三个的瞬间,周婉宁的手指从终端滑了下来。她整个人一歪,靠在我肩膀上,呼吸变得急促。 我扶住她,发现她的嘴唇发紫。 “撑住。”我说。 她没回应,喉咙里发出一声闷咳,嘴角渗出一点血丝,混着唾液滴在终端屏幕上。那滴血里还带着细小的黑色碎片,像烧过的金属渣。 我立刻想起她项链断裂时的样子。当时只以为是撞击导致,现在看,不对劲。 我把她背到废弃管道口,让她靠着内壁坐下。月光斜照进来,能看清她脖颈皮肤泛青,指尖冰凉。这不是普通的外伤反应。 我抽出匕首,拨开她衣领,找到断裂的链扣。用刀尖轻轻撬开接口,一枚微型胶囊掉了出来,表面刻着“NS-7”。 这东西不是装饰品。 我刚捏起胶囊,眼前突然弹出系统界面——绿色字符一闪而过:【签到成功,解锁资源:抗毒血清合成公式(基于NS-7成分逆向推导)】 我盯着那行字看了两秒。 十年了,这个系统从不说话,但从不出错。 我拉开背包,翻出备用注射器。这是上周签到拿到的军用级装备,一直没用上。现在正好。 说明书贴在针管外层:首次使用需经活体测试,否则存在神经抑制风险。 我没犹豫,卷起左臂衣袖,把针头扎进静脉。 药剂推进去的一刻,右肩伤口还在渗血,但注意力全在心跳上。三分钟过去,呼吸平稳,四肢没麻木,意识清晰。 安全。 我立刻拆开第二支针管,给周婉宁注射。 她身体猛地一抖,手指抽搐了一下,随后慢慢放松。过了十几秒,她睁开眼,眼神还是模糊,但能聚焦了。 “你……给自己打了?”她声音很轻。 “嗯。” 她想抬手碰我,但抬不起来。 “项链……不是为了纪念我妈。”她喘着气,“是赵卫国控制我的手段。他给我植入慢性毒药,每三个月要注射一次解药。这枚胶囊是应急用的,但他不知道我偷偷藏了一颗。” 我低头看着手中的金戒指,它还连着终端线。 “戒指呢?”她问。 我递过去。 她用尽力气抬起手,把戒指贴在自己胸口:“它真正的功能不是定位遗体……是记录赵卫国的心电图模板。只有他的心跳,能让芯片产生共鸣。” 我立刻明白了。 信号为什么会同步?因为赵卫国用了某种技术,把自己的心跳频率复制到了三个设备上。真假难辨。 但如果有一个真实的生物载体来放大信号…… “试试用我的身体当增幅器。”她说完这句话,闭上了眼,像是耗尽了所有力气。 我没有迟疑,拔掉终端上的其他线路,只保留戒指连接。然后将周婉宁手腕搭在传感器上,开启信号捕捉模式。 屏幕开始波动。 三枚红点仍在移动,频率几乎一致。但几秒后,其中一个信号出现了细微偏移——心跳间隔多了0.03秒。 其他人不会察觉这种差距。 但我受过特种兵训练,听声辨位是基本功。 “假的。”我低声说,“真身在东侧。” 地图重新锁定,三枚红点合并为一,指向市政厅地下通道入口。 赵卫国要去那里。 我收起终端,把背包重新背上。右肩的布条已经湿透,但我还能动。 周婉宁靠在我身上,呼吸比刚才稳定了些。 “你能走吗?”我问。 她点头,扶着管道边缘慢慢站起来。腿有点软,但她撑住了。 “别掉队。”我说。 “我没那么弱。”她回了一句。 我们走出管道区,踏上通往市区的街道。地面湿滑,海风带着焦味吹过来。远处警笛声不断,但没人往这边来。 我知道赵卫国安排好了退路。他也知道我们会追。 所以这条路不会太平。 走了大约五百米,周婉宁突然停下。 “等等。”她说。 我回头。 她站在路灯下,脸色苍白,但眼神清醒。 “你还记得游轮上那个账本吗?”她问。 “记得。” “里面有一段加密文件,我没完全破解。但现在我想起来了……赵卫国的人体实验项目代号就是‘NS-7’。他不只是在孩子身上做基因采集,他在找一个能承载高维信号的宿主。” 我皱眉。 “什么意思?” 她看向我:“他说过,普通人的大脑承受不了那种信息流。但如果一个人经历过植物人状态,意识在生死边缘游走过……反而可能成为容器。” 我愣了一下。 十年前的任务失败后,我成了植物人。整整十年。 他们都说我醒不过来。 但我醒了。 而且脑里多了这个系统。 “你是说……”我开口。 “我不是怀疑你。”她打断我,“我是说,赵卫国可能早就计划好这一切。你的苏醒,不是意外。他需要一个能接收信号的终端。而你,就是最完美的载体。” 我没说话。 这些事太复杂,我现在没法细想。 但我清楚一点——不管他想干什么,我都不会让他得逞。 “继续走。”我说。 她没再追问,跟了上来。 又走了两百米,她忽然抓住我的手臂。 “陈铮。” “怎么了?” 她指着前方十字路口的电子屏。屏幕原本播放广告,现在黑了,但下一秒,闪出一行字: 【目标已锁定:陈铮 心跳频率匹配度98.7%】 我盯着那行字,拳头慢慢握紧。 他们已经在监视我了。 而且,确认了我的身份。 “不能走主路。”我说。 “绕后巷。”她补充。 我们转向右侧小道,避开监控摄像头。这条街两侧都是老旧商铺,卷帘门紧闭。走到一半,周婉宁突然捂住胸口,弯下腰。 “又疼了?” “不是疼……是感应。”她咬牙,“戒指在发热。赵卫国离得更近了。” 我看向终端,红点距离缩短了三分之一。 他也在加速。 “还有多久能到市政厅?”她问。 “按这个速度,十五分钟。” “他不会等我们赶到。” “我知道。” 我们必须更快。 我脱下冲锋衣,撕下一块布,把注射器绑在手腕内侧。万一再遇袭,随时能补一针。 周婉宁抬头看我:“你要做什么?” “冲过去。”我说,“正面撞。” “你疯了?你现在的状态根本扛不住埋伏!” “那就让他埋伏。”我盯着前方黑暗,“我就是要他知道,我不怕他。” 她愣了几秒,忽然笑了下。 “那你至少让我帮你一件事。” 她伸手,把金戒指从终端拔下来,塞进我掌心。 “用它。”她说,“让它替你听清楚——哪个心跳是真的。” 我把戒指收好,拉起她继续走。 街道尽头,一辆黑色厢车停在拐角处,车灯熄灭,引擎未关。 我们靠近时,车窗缓缓降下。 一只戴着白手套的手伸了出来,手里拿着一部手机。 屏幕上显示着实时画面——一间教室,桌椅整齐,黑板上有粉笔写的算术题。 镜头慢慢移动,对准了一个空座位。 座位上放着一个粉色书包,挂着“爸爸是英雄”的钥匙扣。 那是陈雪的座位。 手机下方弹出一行字: 【你想救的孩子,已经在等你了】 第127章 解药胶囊生死时速 我盯着手机屏幕上那个空座位,拳头攥得发紧。 周婉宁靠在我背上,呼吸比刚才稳了些。她没说话,但我能感觉到她的体温在回升。 “走。”我说。 她点头,手指勾住我的肩膀。 我们拐进后巷,地面湿滑,路灯坏了大半。走到第三个岔口,她突然拉了下我的衣领。 “停下。” 我立刻蹲低。 前方巷子尽头有光闪了一下,像是镜头反光。 有人在拍我们。 我没动,等了十秒,确认没有后续动静才继续往前。刚迈出两步,手腕上的注射器被衣服蹭了一下,发出轻微的金属声。 我想起背包里的血清。 必须先确认这东西能不能用。 找了个背风的墙角,我把周婉宁放下,让她靠着砖墙坐着。她脸色还是白的,但眼神清醒。 “我要试药。”我说。 她看着我,没拦。 我从背包取出针管,月光下液体泛着蓝光,这可是关键之物,我小心地卷起左臂袖子,用匕首划开静脉,扎入针头推进药剂。 药剂入体的瞬间,右肩旧伤抽了一下。 三分钟。 我盯着手表秒针走完一圈又一圈。心跳正常,呼吸没乱,四肢没麻。 安全。 我再次如法炮制,卷起左臂开始注射。 针尖刚拔出来,她身体猛地一抖,喉咙里发出一声闷哼,随即慢慢放松。 十几秒后,她睁眼。 “你……真敢自己先试。” “嗯。” 她想抬手碰我,手抬到一半停住,转而摸向脖子上的项链断口。 “NS-7不是解药,是毒引。”她说,“赵卫国用它控制实验体。每次注射都会让神经系统更依赖他的信号源。如果长时间不打解药,大脑会自己崩溃。” 我看着她。 “你现在打了血清,等于切断了他对你的控制链。他会知道。” 她扯了下嘴角,“所以他才会发那条消息。不是威胁,是通知——他已经发现我不再是他的人了。” 话音刚落,市政厅方向传来爆炸声。 轰! 火光冲天,照亮半边夜空。远处警笛开始响,但没一辆往那边去。 我立刻起身,把她背起来。 “他要跑。”我说。 “或者设局。”她贴在我耳边,“但不管是不是陷阱,我们都得去。” 我点头,迈步冲向主街。 刚转出小巷,街道两侧的电子屏突然全部亮起。 画面是灰白色的监控截图,两个模糊人影站在管道口。左边是我,右边是周婉宁。 【通缉令】 【姓名:陈铮 周婉宁】 【涉嫌制造多起爆炸案、绑架未成年人、危害公共安全】 【最后出现地点:滨海区废弃排水管网】 【发现线索请立即报警】 照片下方滚动播放实时定位箭头,指向我们此刻所在的位置。 我站在街中央,没躲。 原来他们早就装好了摄像头,等着我们连终端的那一刻反向入侵。 这不是追捕,是直播。 全城都在看。 周婉宁伏在我背上,声音很轻:“你现在回头还来得及。把我放在这儿,你自己走。” “闭嘴。”我说,“从你给我打那一针开始,就没分开过。” 我迈步往前走,直接走进主干道中央。 摄像头对着我拍,红点一闪一闪。 你想让我藏? 我偏走给你看。 风吹过来,带着焦味和海水腥气。远处火光映在电子屏上,照得人脸发红。 周婉宁忽然说:“戒指还在你手里吗?” 我摸了下口袋。 “在。” “等会靠近市政厅时,我会让你听到三个心跳。其中一个是假的,频率被人工复制。但真实的那个……会有极轻微的延迟。” “为什么?” “因为赵卫国的心脏做过手术,植入过起搏器。每次跳动,右心室比左心室慢0.03秒。这个数据只有实验室记录里有。” 我记下了。 又走了一段,她突然抬手,指向路边一家便利店。 “停一下。” 我靠边停下。 她伸手从货架最底层抽出一瓶矿泉水,拧开喝了一口。 “干嘛?”我问。 “恢复电解质。”她说,“刚才失血太多,脑子会迟钝。你还得听心跳,不能出错。” 她把瓶子递给我。 我灌了一口,凉水滑下去的时候,脑子里闪过一个画面——十年前边境任务前夜,我和队友围坐在帐篷里,一人一瓶水,说着回家以后的事。 那时没人知道谁会死。 也没人知道谁会醒不过来。 我把空瓶扔进垃圾桶,继续往前走。 路过一个公交站台,电子屏还在播通缉令。画面切换成现场模拟图,显示我们在学校安装炸弹。 荒唐。 可我知道,现在解释没用。 越解释,越像逃跑。 我们穿过十字路口,地面裂了一道缝,应该是刚才爆炸震的。裂缝里冒着白烟,像是地下管道烧着了。 周婉宁突然压低声音:“信号变了。” “怎么了?” “红点移动速度加快,而且……心跳频率开始波动。他在紧张。” 我加快脚步。 再过两条街就是市政厅外围街区。那里有七个出口,三条地下通道,是我们最后能拦截他的地方。 走了不到一百米,她又开口:“等等。” 我停下。 她抬头看我,“你记得游轮账本里那段加密文件吗?” “记得。” “里面提到‘宿主适配率’。普通人最高到85%就会脑死亡。你说你苏醒后有了系统……但如果这个系统本身就是NS-7计划的一部分呢?” 我没回答。 这个问题太重。 但现在不是想这些的时候。 “等抓住他。”我说,“再查。” 她没再说什么,靠回我背上。 我们继续前进。 街角最后一个电子屏亮着,画面突然切回通缉令,但这次加了新内容——一张教室监控截图。 陈雪坐在座位上,低头写作业。 镜头缓缓拉近,她书包上的钥匙扣晃了一下,“爸爸是英雄”五个字清晰可见。 屏幕下方弹出文字: 【你救不了所有人】 我盯着那行字,脚步没停。 下一秒,整条街的电子屏同时熄灭。 黑暗一瞬间吞掉所有光。 我站在原地,耳朵捕捉着风里的动静。 三秒后,左侧商铺的屏幕重新亮起,只有一行字: 【你只剩十分钟】 我转身,朝着市政厅方向全力奔跑。 周婉宁抓紧我的衣服,声音贴着我后颈响起:“心跳信号持续增强,距离缩短至四百米。准备进入识别范围。” 我咬牙提速。 右肩伤口撕裂,血顺着胳膊流下来。 三百米。 两百米。 街对面一栋楼顶,似乎有反光闪了一下。 狙击手? 来不及细看。 一百米。 周婉宁突然说:“来了。” 我停下,靠在墙边。 她把手按在我手腕上,把终端线接过去。 屏幕上三条红线并列跳动。 她屏住呼吸,盯着波形图。 五秒后,她指向最右边那条。 “就是它。”她说,“右心室延迟0.03秒,真实心跳。” 第128章 电子屏前正面交锋 我冲进广场中央,风从背后推着我。 周婉宁在我背上没说话,手指还抓着我的衣服。我能感觉到她的呼吸贴在后颈上,一下比一下急。 市政厅前的空地被几盏高灯照得通亮,地面裂缝里冒着烟。我一眼就看到台阶上的人影。 赵卫国走出来时,手里握着一把枪。他身后跟着一个戴鹰首面具的人,步伐很稳,像是早就等在这里。 我没有停下。 右肩的伤口又裂开了,血顺着胳膊流到指尖。我把周婉宁轻轻放下,她靠着墙站住,手里的平板还亮着。 “你别往前。”她说。 我没理她,往前走了三步。 赵卫国站在台阶最高处,看了我一眼,嘴角动了下。他没开枪,也没说话,只是把左手慢慢抬起来。 然后他扯开衬衫。 黑色炸药贴在他胸口,导线缠在手臂上,遥控器就在他右手掌心。红灯一闪一闪,离得太近会炸,离得太远他也敢按下去。 我知道他不怕死。 这种人从来不怕死,他们只怕控制不了别人。 我站定,右手摸向腰间的匕首。 周婉宁突然冲了出去。 她几乎是扑过去的,把手中的平板狠狠砸向那个面具人。平板撞在对方脸上发出一声响,那人后退半步,面具歪了一下。 “教育系统名单在他脑子里!”她喊出这句话,声音很大,像是专门说给谁听的。 我立刻出手。 匕首甩出去的时候,我能听到它划破空气的声音。赵卫国反应很快,侧身一偏,刀刃擦过他的肩膀,撕开一道口子。 但他没倒。 他笑了。 然后他举起遥控器,对着我晃了晃。 “你再动一下,”他说,“整个市政厅都会塌。” 话音刚落,四周的电子屏全部亮起。 画面是实时直播,拍的是我们三个人的位置。我的脸被放大,旁边打出通缉令的文字,滚动播放。 【陈铮:涉嫌制造爆炸案、绑架未成年人】 同样的字也在其他屏幕上出现。街角、路灯杆、公交站台,所有能显示的地方都在播。 这不是追捕通知。 这是审判直播。 赵卫国知道全城都在看。他知道只要他把自己变成受害者,我就不能动手。 他低头看了看自己胸口的炸药,又抬头看我。 “你以为你是英雄?”他说,“你在所有人眼里就是个疯子。拿着刀追杀一个手无寸铁的男人?” 我没有回答。 我知道他在演。但他演得够真,真到普通人会信。 周婉宁喘着气站在我旁边,手里还在操作终端。她的脸色发白,嘴唇没什么血色,但手指没停。 “信号连上了。”她低声说,“全市屏幕都接入同一个源。他在用市政系统的主控端发消息。” 我点头。 这就对了。 他不是靠黑客技术,他是直接用权力在发号施令。这个城市有太多他能控制的东西。 “你能切断吗?”我问。 “可以,但需要时间。而且……”她顿了一下,“一旦断开,他可能会立刻引爆。” 所以我们现在谁都不能动。 我盯着赵卫国的眼睛。 十年前在边境,他也这样看着我。那时候他说任务很安全,让我们放松警惕。结果七个人死了,我躺在医院十年。 现在他又想用同样的方式赢。 但这次不一样。 这次有摄像头拍着他胸前的炸药,拍着他手里的遥控器,拍着他身后的面具人。 这些画面正在传到每一台屏幕上去。 “你说我是通缉犯。”我开口,声音不大,但足够让麦克风拾进去,“那你呢?穿着西装拿炸弹威胁全城的人,算什么?” 赵卫国冷笑,“没人逼我这么做。是你逼我走到这一步的。” “是我?”我往前走了一步,“十年前你下令炸死我的队友,是我逼你的?” 他眼神闪了一下。 “我不知道你在说什么。” “你知道。”我说,“你还记得那天的子弹编号吗?和你保险柜里那颗一模一样。” 他没说话。 但我看到他握遥控器的手紧了。 周婉宁这时候突然抬头,“信号波动了。” 我立刻转头。 她指着终端上的波形图,“心跳频率变了。他在紧张。刚才那段对话戳到他了。” 我重新看向赵卫国。 “你不敢承认。”我说,“因为你清楚,你不是被逼的。你是自愿当杀手的。为了钱,为了地位,你亲手杀了七个战友。” “闭嘴!”他吼了一声。 然后他举起枪,对准我。 “再敢说一句,我现在就按下按钮。” 我没有退。 “你开枪吧。”我说,“看看外面有多少人会相信,一个企业家会在大庭广众之下朝一个退伍兵开枪?” 他咬牙。 周围的屏幕还在播。我们的对话,他的表情,他胸口的炸药,全都清清楚楚。 他开始意识到一件事—— 他掌控不了舆论了。 “你女儿在学校。”他忽然换了个语气,声音低下来,“她现在坐在教室里写作业。你说我要是发条指令,会不会有人帮我去‘看望’她?” 我拳头攥紧。 但他错了。 他以为我会怕。 可我比他更了解恐惧。 “你可以试试。”我说,“但你要记住,只要她出事,你也会死。我不需要动手,全城的摄像头都会记录你每一个动作。你会被扒出来,被审判,被钉在耻辱柱上。” 他盯着我。 几秒钟后,他笑了。 “你真狠。”他说,“为了一个目标,连自己的命都不顾。” “我不是为了目标。”我说,“我是为了让她活。” 风刮过来,吹动他敞开的衬衫。炸药上的红灯还在闪。 周婉宁突然拉了下我的袖子。 “你看那边。” 我顺着她目光看去。 最靠近市政厅的一块大屏上,画面变了。 不是通缉令,也不是监控回放。 是教室。 陈雪坐在座位上,低头写字。镜头很近,能看清她书包上的钥匙扣。 【爸爸是英雄】 五个字在屏幕上特别显眼。 然后屏幕下方弹出新文字: 【你救不了所有人】 赵卫国看着我,等着我的反应。 我没有看他。 我只盯着屏幕里的女儿。 然后我抬起手,对着摄像头,竖起了中指。 全场安静。 赵卫国愣了一下。 下一秒,所有屏幕同时切换画面。 变成黑底白字。 【直播中断】 【信号源异常】 周婉宁笑了。 “我切断了。”她说,“三秒前注入病毒,现在他发不出任何消息。” 赵卫国低头看手里的设备,发现屏幕已经黑了。 他猛地抬头,“你做了什么?” “你不是喜欢直播吗?”我说,“现在没人看得见你了。你拿炸弹吓谁?” 他怒吼一声,举起遥控器就要按。 我冲了上去。 第129章 心脏炸药计时囚笼 我冲上去的时候,脚底踩到了一块碎玻璃。 赵卫国还没来得及按下遥控器,我的身体已经扑到他面前。他往后退了半步,手一甩,把遥控器扔向周婉宁的方向。 她没反应过来,那东西就落进了她手里。 赵卫国喘着气笑了,胸口的炸药随着呼吸一起一伏,红灯还在闪。 “你看看。”他说,“现在她拿着开关。” 我停住脚步,盯着周婉宁的手。她的手指在抖,遥控器边缘被月光照出一道反光。 “杀了他。”赵卫国看着她,声音忽然低下来,“只要你按下去,我让你母亲活。” 空气一下子沉了。 周婉宁抬起头,脸白得像纸。她张了张嘴,但没发出声音。 我知道她在想什么。她妈已经死了,这句话是假的。可赵卫国说得太像真的,像一根针扎进她最软的地方。 我没有动。 这时候不能动。一动,赵卫国就会引爆。不动,还有机会等系统提示。 我在心里默数。 零点整。 眼前画面一闪,老式终端弹出窗口:【战场回溯已激活】 下一秒,我看到未来十秒的画面—— 我自己冲上去抢遥控器,赵卫国立刻按下按钮,c4炸药从胸口爆开,火浪把我整个人掀飞,骨头断裂的声音清晰可闻。画面结束时,只剩下一堆焦黑残骸。 我猛地回神。 不能硬抢。 我必须让他自己松懈。 我看向赵卫国,忽然笑了。 “你女儿。”我说,“在学校藏了炸弹。” 他愣了一下。 “你说什么?” “你听到了。”我往前走了一步,“你以为她只是个学生?她改了程序,把七处爆点连上了教学楼的心跳检测仪。只要有人靠近,就会触发倒计时。” 这不是真的。 但我看得出,他信了。 他的眼神变了。原本那种掌控一切的表情裂开一道缝。 “不可能……她不会……” “她恨你。”我继续说,“从你知道她母亲死讯那天起,她就在计划怎么毁掉你。你现在控制不了她,就像你控制不了周婉宁一样。” 他手指开始发紧,握着遥控器的那只手微微颤抖。 我知道他在算。他在判断真假。 这种人一辈子都在算利益,算风险。一旦信息不对称,他就乱了。 就是现在。 我猛地扑过去。 不是冲他,是冲周婉宁手里的遥控器。 她反应很快,立刻松手。我一把抓住外壳,用力往回拽。 赵卫国吼了一声,伸手来挡。 我们两个撞在一起,滚上台阶。他的后背磕在水泥棱角上,炸药导线晃了一下,红灯频闪加快。 我没放手。 右手死死攥住遥控器一角,左手撑地翻身压住他肩膀。他挣扎着要抬手,我用膝盖顶住他手腕。 “别动!”我吼。 他瞪着我,额头冒汗。 “你疯了!会一起炸死!” “那就一起死。”我说,“但我死前能捏断你脖子。” 他僵住了。 我能感觉到他心跳变快。隔着衣服都能摸到脉搏在跳。 周婉宁爬上来,跪在旁边。 “导线……不能拉扯。”她说,“稍微错位就会引爆。” 我点头,没松劲。 赵卫国喘着气,忽然冷笑一声。 “你以为赢了?” “我没说赢。”我盯着他眼睛,“我只是不让你再威胁别人。” 他嘴角抽了一下。 “陈铮,你真傻。你护着那些孩子,可他们根本不知道你是谁。你女儿今天写作业的时候,还在问老师‘我爸是不是坏人’。” 我拳头收紧。 他知道我弱点。 但他错了。 我不是为了让他们认我,我才动手。 我是为了让她们活着。 我低头看他胸口,炸药贴得很紧,导线绕过手臂连到背部电池组。这种装置没法拆,只能关。 “密码是什么?”我问。 “没有密码。”他说,“心跳停止就炸。” 我皱眉。 这不是常规设定。 这是自杀式绑定。 我转头看周婉宁。 她摇头:“生物锁,无法远程切断。除非他主动解除,或者……” “或者什么?” “或者有相同心跳频率的人靠近,系统误判为休眠状态,可能自动关闭。” 我明白了。 赵卫国设计这个,就是为了防别人抢夺。只有他信任的人,或者和他有血缘关系的人,才能靠近而不触发爆炸。 比如他女儿。 但现在她不在场。 我盯着他。 “你不怕死?” “怕。”他说,“所以我从来不让自己陷入绝境。” “你现在就是。” 他笑出声:“你不明白。只要我还站着,我就没输。” 话音刚落,远处传来警笛。 不止一辆。 越来越多。 他脸色变了下。 “警察来了。”我说,“你逃不掉。” “我不需要逃。”他慢慢抬起左手,摸了摸胸口的炸药,“我可以带着你们所有人,一起走。” 我盯着他眼睛。 然后我笑了。 “你知道吗?”我说,“刚才我说你女儿藏炸弹,其实是骗你的。” 他瞳孔缩了一下。 “根本没有这事。” “你……” “但我敢赌。”我说,“赌你心里还有那么一点点当父亲的样子。只要你还想着她,你就不会按下去。” 他咬牙。 “你玩心理战?” “我不是军人。”我说,“我是爸爸。” 他猛地挣了一下。 我没松手。 警笛声越来越近。 红灯还在闪。 周婉宁突然开口:“信号恢复了。” 我偏头看她。 她指着远处一块电子屏。屏幕亮了,正在加载画面。 赵卫国也看到了。 他脸上第一次露出慌。 “关掉它!”他对我说,“别让任何人看到我这样!” 我没有动。 屏幕亮起。 直播重启。 画面正对着我们三个。 我坐在他身上,一手压着手腕,一手抓着遥控器。他满脸冷汗,炸药暴露在外。 全城都看见了。 这不是通缉令。 这是真相。 他喉咙里发出一声低吼。 “你会后悔……” “我已经后悔十年了。”我说,“后悔当初没看清你是谁。” 我抬头看向摄像头。 然后我举起左手,做了个手势。 不是挑衅。 是宣告。 赵卫国疯狂挣扎起来。 导线晃动,红灯急闪。 周婉宁大喊:“别动!要炸了!” 我用全身压住他。 他还在叫。 “你女儿在学校!她还在他们手里!” 我盯着他。 “你撒谎。” “不信你听——” 他忽然停下。 因为我也停了。 整个广场安静下来。 只有风声。 还有远处的警笛。 红灯闪烁的节奏,慢了一点。 我慢慢开口: “你说我救不了所有人。” “可我每次出手,都不是为了救所有人。” “我只救我该救的人。” 我低头看他。 “而你。” “不在我救的名单里。” 第130章 学校炸弹亲情博弈 我压着他,手还卡在遥控器上。 警笛声越来越近,灯光扫过台阶,映在他脸上。他眼神乱了,但嘴还在动。 “你别得意。”他说,“时间还没到。” 我没有说话,只盯着系统界面。零点刚过,屏幕一闪。 【签到成功】 【任务记忆完整度100%】 我知道了。 全都对上了。 我松了口气,肩膀却没放松。右手依旧死死按住他的手腕,左手握着那个黑色遥控器。它很小,像一块旧手机,边角已经磨花。 “你女儿在学校。”他又说,“她逃不掉。” 我还是不答。 他喘了几下,突然笑了。 “你不信?”他扭头看我,“那你现在就放开我,看看她能不能活。” 我没动。 他咬牙,左手猛地一抬,按下了表带侧面的按钮。 滴—— 一声轻响。 远处没有爆炸。 教学楼安静地立在夜色里,窗户黑着,钟楼指针停在十二点。风刮过旗杆,红旗轻轻晃。 他愣住了。 又按了一次。 滴—— 还是没动静。 “不可能……”他低声说,“信号明明通着……” 我低头看他手腕上的智能表带,黑色金属壳,表面有细划痕。这是引爆系统的生物识别终端,只有他本人能激活。但现在,它已经不是控制端了。 我伸手,一把扯了下来。 内屏还亮着,最后一行记录清晰可见: 【权限转移至Id:Zw-Ning,时间:23:58】 两分钟前。 就在赵卫国以为自己掌控一切的时候,他的女儿改写了程序。 我盯着那行字,脑子里忽然闪出一幅画面—— 昏暗的实验室,墙上挂满电路图,主机屏幕蓝光映在她脸上。她坐在椅子上,手指飞快敲击键盘,耳边戴着耳机,另一端连着我的通讯频道。 她没说话,只在输入最后一行指令后,轻轻说了句: “爸,这次换我护住他们。” 那是她第一次叫我爸。 也是她第一次,主动选择站在我这边。 画面消失。 我看着脚下的男人。 他嘴唇发抖,眼神空了。 “她……不会……”他喃喃道,“她是我女儿……我养大的……她不能……” “她不是你的工具。”我说,“她是周婉宁。” 他猛地抬头,眼里全是血丝。 “你懂什么!”他吼起来,“我给她一切!地位、资源、能力!她凭什么背叛我!” “就凭你是她父亲。”我说,“她不想看你继续害人。” “害人?”他冷笑,“这世界本来就是弱肉强食!我不动手,别人也会动!她不明白吗!” “她明白。”我说,“但她选择了不一样的路。” 他不说话了,只是死死盯着我手里的表带。 我把它收进背包,和遥控器放在一起。战术拉链合上的声音很轻,但在这一刻特别清楚。 四周灯光更亮了。 警车一辆接一辆停下,红蓝光轮转,照在市政厅台阶上。有人喊话,让我放手,让开位置。 我没动。 他还躺在地上,胸口炸药红灯还在闪,导线绕着手臂连到背部电池组。这种装置没法远程拆,只能等专业排爆队来处理。 但我已经不担心了。 他知道我也知道。 所以他开始发抖。 不是害怕,是崩溃。 他一生都在算计,用权力、金钱、血缘控制所有人。他以为只要捏住弱点,就能让人听话。 可他忘了,亲情不是枷锁。 是刀。 能伤人,也能救人。 他张了张嘴,想说什么,但最后只挤出一句: “她为什么要帮你们……” 我没有回答。 因为没必要。 有些人一辈子都不会懂,为什么有人宁愿受伤也要保护别人。 就像他们不懂,为什么一个父亲可以为了女儿,从植物人爬起来,穿过十年黑暗,走到今天。 我慢慢站起来,右腿有点僵。膝盖一弯,传来熟悉的酸胀。我扶了下台阶,站稳。 他想爬起来。 我一脚踩住他手臂。 他挣扎了一下,力气不大。 我低头看他。 “你输了。” 他闭上眼。 嘴里还在念:“她不会……她不能……她是我的……” 声音越来越低。 我转身,看向市政厅大楼。顶层有一扇半开的窗,窗帘被风吹得微微晃动。那里有通道,通往地下设施。我知道证据还在里面。账本、名单、实验数据,所有被藏起来的东西。 真正的清算还没开始。 但现在我不急了。 我掏出战术手电,打开。光束笔直射向那扇窗。 几秒后,窗帘动了一下。 有人在上面。 我收回手电,放进冲锋衣口袋。 背包里东西不少。匕首、手电、女儿画的全家福,还有刚才收起来的遥控器和表带。每一样都沉甸甸的。 但我背得动。 风大了些。 我拉高衣领,站在原地等。 等警察上来带走他。 等天亮。 等下一步行动。 远处教学楼依然安静。 四年级三班的教室灯没亮,课桌整齐排列。讲台上放着半截粉笔,黑板写着今天的作业:语文抄写第三课,数学练习册第47页。 最后一排靠窗的位置,有个粉色书包。 书包上挂着个钥匙扣,写着“爸爸是英雄”。 陈雪昨晚睡得很早。 她不知道发生了什么。 也不知道她的老师今早会被带走。 更不知道,她画的那张全家福,此刻正贴在我背包夹层里,边角已经磨白。 我最后看了一眼那栋楼。 然后抬头望向市政厅顶层。 窗户还在动。 我迈步往前走。 左脚落地时,战术靴碾碎了一块玻璃渣。 声音很清脆。 第131章 记忆完整终极证据 我迈步往前走,身后赵卫国的崩溃声渐渐被警笛声淹没。我转身没再看地上的赵卫国。 警笛声越来越近,红蓝光扫在台阶上。我没等警察上来,直接走向市政厅侧门。背包里的遥控器和表带压着肩胛骨,沉得像十年前那晚的弹壳。右腿有点僵,膝盖弯了一下,传来熟悉的酸胀。我扶了下墙,站稳,抬脚进了通道。 走廊漆黑,只有应急灯发绿光。我摸了下左眉骨的疤,往前走。风从通风口灌进来,吹得冲锋衣贴住后背。我知道证据还在里面。账本、名单、实验数据,所有被藏起来的东西,都锁在地下金库。 通道尽头是合金门,指纹仪闪红光。我拿出周婉宁母亲留下的金戒指,按进识别槽。滴一声,绿灯亮。系统弹出提示:“请输入第二密钥。” 身后有脚步声。周婉宁从暗处走出来,手指搭上屏幕,输入一串数字。 “我妈的生日。”她说,“也是我被带走那天。” 门开了。 里面是主控室,正中央摆着一台军用主机,屏幕黑着。四周墙上挂满电路图,角落堆着几个金属箱,标签写着“NS-7样本”“心跳同步记录”。地上有拖痕,像是有人搬过东西。 周婉宁走到主机前,插上微型计算机。她手指很快,敲了几下,跳出加密协议。我站在她身后,右手搭在匕首柄上,盯着门口。赵卫国虽然倒了,但“蛇眼”还有人活着。王振没死透,爆破专家也还没抓到。这时候断电,数据就没了。 “三分钟。”她说,“破解期间不能断电,否则文件会自毁。” 我点头。 她开始操作。屏幕上一层层密码被解开,主机嗡嗡响。三分钟后,画面一闪,三维投影弹出来。 整个金库变成沙盘。 时间轴从二十年前开始,节点一个个亮起:边境任务失败、军火走私路线、教育系统渗透计划、官员受贿录像、人体实验日志……每一帧都有时间戳和来源编号。画面里赵卫国穿西装,和戴鹰首面具的人握手。另一个画面是他走进实验室,按下按钮,一群孩子躺在床上传来惨叫。 “这是真的?”我问。 “原始数据。”她说,“没剪辑,没加工。摄像头拍的,服务器存的,连备份都在。” 我盯着那些画面。原来他早就动手了。十年前那场任务,不是意外,是杀局。七个人死在雷区,不是踩了地雷,是被人远程引爆。 周婉宁按下播放键。U盘开始上传,全市电子屏即将自动切换。 “等等。”我说。 她手停在确认键上。 “还有最后个证据。”我说。 她回头看我。 我没说话,拉开冲锋衣拉链,再解开衬衫。冷风吹在胸口,皮肤绷紧。我低头,伸手扯开衣领,露出左胸那道伤疤。 深褐色,蜿蜒如刀刻,边缘凹凸不平。那是弹片嵌进去的地方。十年前爆炸时,金属碎片扎进肉里,医生说取不出来,留着吧。我就带着它活了十年。 “他们以为我死了。”我说。 系统界面突然浮现。 【检测到高关联性创伤组织,建议进行成分比对】 我闭眼。 眼前画面变了。我又回到边境丛林,雨下得大,通讯器里传来赵卫国的声音:“目标已进入雷区,准备清除。”队友们往前走,没人怀疑。我走在最后,突然听见枪声。转头一看,赵卫国举枪,瞄准的是我们自己的人。他扣动扳机,子弹打偏,但引信被触发。轰的一声,前面六个人全被炸飞。我扑倒,一块弹片打进胸口,意识断了。 现在这块肉还在跳。 这就是证据。 不是视频,不是文件,是我的身体。 我睁开眼。 周婉宁看着那道疤,没说话。她手指悬在确认键上,眼神变了。不是愤怒,也不是恨,是一种很重的东西。 “现在可以发布了。”我说。 她没立刻按下去。 主机屏幕还在播。最新一段画面是班主任在教室电脑前操作,屏幕上显示“儿童基因库”,名单滚动,陈雪的名字也在上面。另一个画面是爆破专家在幼儿园安装炸弹,引线连着心跳检测仪,周婉宁的名字标红。 “这些孩子……”她说,“都被标记了。” “所以必须放。”我说。 她点头,手指往下压。 滴。 系统提示:【数据上传中,预计耗时4分32秒,不可中断】 主机风扇转速加快,散热口喷出热气。墙角的备用电源自动启动,绿灯亮起。数据正在同步到城市公共网络,所有电子屏将在十秒内强制切换。 我站着没动。 胸口凉,衬衫敞着。那道疤暴露在灯光下,像一道不会愈合的嘴。 周婉宁的手还放在主机上。她没抽回。 “你爸知道吗?”她突然问。 “什么?” “你醒来那天,他是不是说过一句话?” 我想了想。“他说,‘你终于回来了’。” 她摇头。“不是这句。是更早的时候。你还在医院,刚睁眼。他说,‘别怕,爸爸在这儿’。” 我愣住。 那段记忆很模糊。白色天花板,呼吸机声音,有人握我的手。然后是这句话。 “你怎么知道?”我问。 “我查过你的病历。”她说,“那天监控坏了,但护士记得。他说了三遍,一遍比一遍轻。” 我没答。 原来那时候他就来了。 十年没见,他还是来了。 主机发出提示音。 【数据同步完成,等待最终确认】 周婉宁看着我。 “按下去之后,没法回头了。”她说。 “本来就没法回头。” 她点头,手指再次落下。 滴。 【发布成功】 下一秒,整座城市的电子屏同时变画面。 广场大屏、公交站台、商场广告牌,全在播同一个内容:赵卫国签收军火、和鹰首面具人密谈、审批人体实验文件、给班主任下达指令……每一帧都清晰无比。 有人停下来看。 有人拍照。 有人打电话。 我知道,消息会传开。 周婉宁松开手,靠在主机边上。她脸色有点白,嘴唇发紫。刚才注射的血清药效过了,毒还在体内。她抬手摸了下项链,胶囊空了。 “你还撑得住?”我问。 “能。”她说,“至少等到警察来。” 我拉上衬衫,扣好扣子。冷气还在往里钻,但我不在乎。背包里的东西都在,匕首、手电、女儿画的全家福。我把遥控器和表带拿出来,放进主机旁边的证物袋,封好。 “下一步是什么?”她问。 “等。”我说,“等他们看到真相,等他们做出选择。” 她点头。 主机屏幕还在闪。最后一段视频没放完。画面是周崇山在书房,对着镜头说:“二十年前就开始渗透教育系统,你们赢不了。” 她说:“他错了。” 我说:“是。” 我们都没动。 外面警笛声远了,又近了。有人在喊话,声音从走廊传来。脚步声接近,但不是冲我们来的。他们还在处理赵卫国,还没发现这里。 周婉宁忽然抬头。 “你有没有想过。”她说,“如果那天你没醒过来,会怎么样?” 我没回答。 因为我知道答案。 如果我没醒,陈雪会继续上学,班主任会继续监视她,爆破专家会在某天按下按钮。周婉宁会一直当特工,赵卫国会继续做董事长,所有人照常生活,就像什么都没发生。 但现在不一样了。 我醒了。 我记住了。 我回来了。 主机屏幕突然一闪。 最后一段视频开始播放。 画面是医院病房。我躺在病床上,全身插管,心电图平缓。一个男人坐在床边,穿着旧夹克,头发花白。他握着我的手,低声说: “铮子,你妈走得早,我也没把你带好。这些年,我对不起你。但现在你女儿需要你,你得回来。” 是陈雪的爷爷。 我从来没听过这段录音。 周婉宁看着我。 “这段视频。”她说,“是你女儿让我保存的。她说,总有一天你会看到。” 我盯着屏幕。 老人抬起头,眼里有泪。 他说:“你要是能听见,就捏一下我的手。” 我盯着那只手。 五年前的事,我一点都不知道。 但他一直在等。 主机风扇还在转。 屏幕上,老人的手微微抖。 我抬起手,指尖碰到冰冷的屏幕。 就在这时,主机突然发出警报。 【外部访问请求】 【Ip地址:未知】 【来源:市政厅地下三层b区】 我猛地抬头。 周婉宁已经拔掉U盘,手指在键盘上敲击。 “有人在试图删除备份。”她说。 我抓起匕首,转身看向门口。 走廊尽头有光。 有人来了。 第132章 弹片伤疤时空见证 主机发出的警报声依旧刺耳,屏幕红光不断闪烁,【外部访问请求】的提示一直悬在那里,未曾消失。 我盯着那行字,右手已经摸到了匕首柄上。周婉宁的手指在键盘上敲得很快,但她知道,对方不是远程黑进来的。是本地终端触发的隔离程序。 有人就在楼下。 她抬头看了我一眼,我没说话,只是把冲锋衣拉链拉开,再扯开衬衫。伤口还在渗血,是刚才取U盘时裂开的。冷风吹着胸口,但我顾不上。 “他们能删数据。”我说,“但删不掉这个。” 我拿起匕首,刀尖对准左胸那道疤。 周婉宁没拦我。她知道我要做什么。 疼得如同十年前那次爆炸重临,刀尖触到埋了十年的弹片。现在,这块带着弹片的肉还在跳动,它就是铁证,不是文件,不是视频,是我的命。十年前,雨幕笼罩的丛林里,通讯器里赵卫国平静的声音传来:‘目标已进入雷区,准备清除。’我们毫无怀疑,以为那是敌人的地盘,可紧接着枪声响起,他打偏了麻醉弹,引信触发,轰的一声,前面六个人瞬间消失,我扑倒在地,弹片扎进胸口,意识断掉前,只听见他的笑声。 系统界面突然浮现。 【检测到高关联性异物,建议提取样本】 我没看它,只靠手感把刀往深处送。血顺着胸膛流下来,在地上积了一小滩。我用刀背撬了一下,那块东西动了。我屏住呼吸,慢慢把它挑出来。 一枚锈蚀的弹头。 表面有编号:bG-9x。 我把它放在操作台上。手指抖了一下。 周婉宁立刻调出军方数据库,输入编号。三秒后,屏幕上跳出记录—— “边境任务特供批次,采购单位:赵氏安保集团。” 就是它。 十年前炸死我队友的那批军火,是他买的。 她拿起弹头,准备按进平板感应区。系统弹出新提示: 【需激活生物耦合协议】 她愣了一下。 我明白了。 这枚弹头只有和我的身体结合,才能证明它是从我身上取出来的。否则谁都能说这是伪造的。 我把弹头重新塞进伤口浅层。血立刻涌出来,滴在平板屏幕上。进度条开始加载: 【绑定中,7%……】 “别停。”我说,“继续传。” 她点头,十指飞快敲击键盘。数据同步还没结束,U盘还在运行。只要进度条走完,证据就会同步到所有公共终端,无法撤销。 就在这时,头顶传来低频嗡鸣。 金库大门开始移动。 液压装置启动,合金门缓缓闭合。密封槽咔的一声锁死。主控台失去权限,监控画面变成黑屏雪花。空气循环系统降速,氧气储备显示两小时。 “不是黑客。”周婉宁突然说,“是本地终端控制的紧急封锁。有人在地下三层b区。” 话音未落,走廊尽头传来金属撞击声。 我抓起匕首,站到主机前。背包里的手电和全家福都还在。我撕下内衬布条,缠住胸口。血没止住,但还能撑。 “门关了。”她说,“但他们还没断电。” “那就还有时间。” 进度条走到15%。 我盯着屏幕,脑子里全是那天的画面。雨很大,我们在丛林里前进。通讯器里赵卫国的声音很平静:“目标已进入雷区,准备清除。”没人怀疑。我们以为那是敌人的地盘。 然后枪响了。 他打偏了麻醉弹,但引信被触发。轰的一声,前面六个人全没了。我扑倒,弹片扎进胸口。意识断之前,只听见他在笑。 现在这块肉还在跳。 这就是证据。 不是文件,不是视频,是我的命。 周婉宁的手没停。她把弹头的数据和采购记录连成证据链,又接入心跳同步日志、实验室录像、儿童基因库名单。所有节点都在指向同一个源头——赵卫国。 进度条32%。 外面的脚步声更近了。 不是一个人。至少两个,穿着作战靴,节奏稳定。他们在靠近主控室门口。 我走到门边,耳朵贴上去。 没有说话声。只有脚步。 他们不想暴露位置。 我退回主机旁,低声说:“等他们开门,我就动手。” 她没回头,“41%。” 我知道她在算时间。只要进度条到100%,数据就会自动上传。就算他们切断电源,备份也已经发出去了。 但现在门被电磁锁死,通风口是唯一的出口。高约四十厘米,勉强能钻人。但我们现在不能走。走了,证据就断了。 我坐在地上,背靠着墙。右腿有点僵,膝盖酸胀。植物人躺了十年,肌肉萎缩不是一天能好的。但我还能动。 血还在流。 我解开外衣,把最后一块干净布料压在伤口上。左手一直握着匕首。 周婉宁的脸色越来越白。嘴唇发紫。NS-7的毒没清干净。药效过了,她靠意志撑着。 “你还行吗?”我问。 “能。”她说,“差一点。” 进度条68%。 外面的人停了。 不是在门口,是在走廊中间。他们在等,还是在布置? 我盯着通风口。 如果他们要强攻,一定会从那里扔催泪弹或者烟雾弹。我得准备好。 但我不能离开主机。 周婉宁突然抬头。 “他们想断电。”她说,“电流波动异常,备用电源即将被切断。” 我站起来,走到主机后面。电源线连着墙角的配电箱。绿色指示灯还亮着。 但灯光闪了一下。 我拔出匕首,插进接线口旁边。只要他们动手,我就直接短路,强行维持供电。 “79%。” 脚步声又响了。 这次是冲着门来的。 我回到主机前,站到周婉宁身后。她没说话,手指更快了。 进度条83%。 门缝底下有光闪过。 不是手电,是设备扫描的蓝光。他们在破解电磁锁的反向接口。 我蹲下,把匕首横在门缝前。只要门开一条缝,我就割断他们的手指。 但他们没用力推。 而是开始输入指令。 系统弹出新提示: 【检测到非法授权尝试,安全协议即将失效】 周婉宁快速敲击,“91%。” 我盯着门缝。 蓝光消失了。 然后是咔的一声。 锁芯转动。 我抬手,匕首对准缝隙。 门刚开一条缝,我就听见金属破风声。 不是人进来。 是一枚微型干扰器,贴着地面滑进来,直奔主机。 我扑过去,一脚踩住。 但它已经启动。 主机屏幕闪了一下。 进度条停在94%。 【传输中断】 我一脚把干扰器踢飞,砸在墙上。 周婉宁立刻重启同步。 【重新连接中……】 进度条开始回升。 95%。 门外的人终于动手了。 门被猛地推开,一股力撞在我肩膀上。我往后退一步,没倒。右手一挥,匕首划过空气。 对方格挡了一下,是战术臂套。 我看清了。 两个人,都穿黑色作战服,面罩遮脸。左边那个手里拿着电击棍,右边那个腰间别着手枪。 我没犹豫。 左手掏出战术手电,照住左边那人眼睛。他一偏头,我上前一步,膝盖顶进他腹部。他弯腰,我肘击后颈,他跪地。 右边那人拔枪。 我甩出匕首。 刀刃钉进他手腕,枪掉了。 周婉宁大喊:“98%!” 我转身扑向主机。 进度条99%。 门外又有动静。 第三个人。 更高,更壮。脖子上有纹身。 王振。 他站在门口,左手少了小指,右手握着一把战术钳。他看着我,嘴角动了一下。 我没怕。 我站到主机前,张开双臂。 只要他还想毁数据,就得先过我这关。 周婉宁的手指悬在确认键上。 进度条100%。 【数据上传完成】 她按下确认。 主机发出一声轻响。 整个城市的电子屏在同一秒切换画面。 罪证全公开。 王振站在门口,没动。 我转头看他。 他也看着我。 然后他举起战术钳,朝我走来。 第133章 绝境求生 王振站在门口,战术钳在手里转了一下。我没动,手里的匕首还指着他的方向。主机那声轻响还在耳边回荡,全市的屏幕都亮了,罪证已经传出去。可我们现在出不去。 门被电磁锁死,通风管是唯一的出路。我回头看了眼周婉宁,她靠在控制台边上,手指还在键盘上,但呼吸很重,嘴唇发紫。NS-7的毒又上来了。 “还能撑?”我问。 她点头,“监控还能用。” 我走到通风口下,蹲下来,从背包里摸出战术笔。金属边缘有点锈,我插进缝隙,用力往上撬。声音刺耳,像是指甲刮黑板。笔尖碰到东西,硬的。我抽出来看,前端沾着灰白粉末,像水泥。 封死了。 我站起来,胸口伤口一跳一跳地疼。血没止住,衣服贴在皮肤上,冷得发麻。右腿也不听使唤,站久了就酸。十年植物人落下的毛病,现在全来了。 “还有别的路吗?”我问。 周婉宁摇头,“只有这扇门。” 我看向合金大门。密封槽咔死,液压系统断了电,手动开不了。外面的人只要不断电,我们就在里面困到死。 她突然抬头,“赵卫国进电梯了,直下b3。” 我盯着门缝。三分钟能到。王振还没走,他站在那儿,像是在等什么。 我闭了下眼。 0点到了。 眼前界面一闪,老式终端弹出来。 【签到成功】 【奖励解锁:火焰喷射器(单兵便携式,燃料存量30秒)】 背包里多了东西。我伸手一抓,一把银灰色装置落进手里。喷口朝下,握把带防滑纹,侧面有燃料表,指针停在满格。我按了下测试钮,火苗“呼”地窜出半米,热浪扑脸。 能用。 我把喷口对准门缝底部,那里是电磁锁的连接点。高温能熔断线路,哪怕只烧开一条缝,也能撬开。 “你妈给的戒指,还记得吗?”我说。 周婉宁一愣,抬头看我。 “她说过,那枚戒指不只是钥匙。”我一边调火力一边说,“是信物。你妈不想你当特工,但她知道你会用它做对的事。” 她没说话,手指慢慢摸到项链位置。那里挂着金戒指,沾过血,也存过数据。现在它还在。 “她没白信你。”我说。 她吸了口气,坐直身体,“赵卫国他们快到了,两分半钟。” 我按下启动钮。 火焰喷涌而出,直接打在门缝上。金属瞬间发红,黑烟冒起。温度越来越高,我手臂被烤得发烫,但不能停。三十秒的燃料,必须一次烧穿。 王振还在门口。 他没冲进来,也没动手。他看着我,像是在等什么结果。 火舌舔着合金,发出“滋滋”声。门框开始变形,缝隙扩大了一毫米。还不够,得再深一点。 “燃料剩25秒。”周婉宁报时。 我调整角度,把喷口压得更低,对准锁芯内部。那里有电路板,烧断就能解除自锁机制。 “赵卫国出电梯了,带着四个便衣,全带枪。”她说,“走廊监控显示他们往这边来。” 我没回头。 火光映在墙上,晃得眼睛疼。汗水顺着额头流进眼角,辣。右腿越来越沉,像是灌了铅。我靠着墙撑住自己,另一只手稳住喷射器。 “18秒。” 王振终于动了。他抬脚,走进来一步。然后是第二步。他没拿武器,空着手。 我侧身挡在主机前,喷口转向他。 “你要是关了电源,”我说,“外面的数据照样播不完。” 他停下。 “证据已经发出去了。”我说,“不是一份,是几百份。市政厅、教育局、军区、媒体平台,全在播。你现在杀我们,没用。” 他站着,脸上没什么表情。左手少了小指,右手战术钳垂着。他看我,又看周婉宁,最后目光落在主机上。 “那你女儿呢?”他忽然开口,声音哑,“陈雪在学校,赵卫国刚发了指令。你猜,现在有没有人在她教室装炸弹?” 我手一顿。 火焰偏了一下,打在门框上。金属火星四溅。 “你说什么?” “你以为数据传出去就赢了?”他冷笑,“赵卫国要的是混乱。他不在乎被抓,他在乎谁能活下来。你女儿……现在可能已经被盯上了。” 我盯着他。 心跳快了。 脑子里闪过陈雪的脸。马尾辫,粉色羽绒服,书包上挂着“爸爸是英雄”的钥匙扣。她画画的时候总咬铅笔头,看到我受伤会偷偷抹泪。 “你在诈我。”我说。 “是不是诈,你敢赌吗?” 周婉宁突然出声:“陈铮,别听他的。他在拖时间。赵卫国根本不知道学校在哪,他只是想让你乱。” 我看她。 她脸色更白了,但眼神清醒。 “他说陈雪,是因为他知道那是你的弱点。”她说,“就像他知道我妈怕我死一样。他们用亲人威胁人,这是他们的套路。” 我低头,看燃料表。 12秒。 火还在烧。 门缝已经裂开一道口子,能看到里面的电线。再有五秒,就能熔断主控线。 “你说得对。”我对周婉宁说。 然后我抬头,看向王振。 “但我还是得确认。” 我松开喷射器把手,让它悬在支架上继续烧门。转身走向主机,从背包里掏出战术手电和匕首,塞进外衣口袋。 “你要走?”周婉宁问。 “我不走。”我说,“我去门口等他们。” 我走到门边,背靠墙站定。右腿撑着全身重量,有点抖。胸口的伤渗血,滴在地上。 王振看着我。 “你要是真关心你女儿,”他说,“就该想办法出去。” “我已经在想办法了。” 燃料还剩7秒。 火舌把电线烧断了。门“咔”了一声,往下沉了一公分。还没开,但松动了。 “6秒。” 我抬头看监控屏。 走廊尽头,赵卫国带着四个人走过来。领带歪了,西装袖口露出蛇形戒指。他边走边说话,嘴型看得清楚—— “处理掉,不留活口。” 我收回视线。 燃料剩4秒。 我走回喷射器旁,握住把手,把火调到最大。门缝已经能伸进手指,但不够宽。我需要更大的开口。 “3秒。” 王振突然抬手,把战术钳扔在地上。 “我不帮你。”他说,“但我也不会拦你。” 我嗯了一声。 火焰最后三秒,全部打在门轴位置。金属熔化,发出焦臭味。门“哐”地往下一坠,裂开一条四十厘米的缝。 够了。 我关掉喷射器,把它丢在地上。拿起匕首,走到门边,伸手进去,抓住边缘。 “帮我顶住。”我对周婉宁说。 她挣扎着站起来,扶着墙走过来,双手抵住门内侧。 我一脚踩住地面,双手用力往外拉。 合金扭曲,发出刺耳声响。缝隙越来越大。 二十厘米,三十厘米,四十厘米。 我能钻出去了。 我回头看她。 “你等我回来。” 她点头。 我弯腰,正准备往外爬。 王振突然开口:“陈铮。” 我停下。 他站在原地,没动。 “赵卫国手上有个按钮。”他说,“不是遥控器,是心跳触发器。他只要心跳停止,所有预设炸弹都会炸。包括学校。” 我转头看他。 “你要是想救你女儿,”他说,“就别让他死得太快。” 我盯着他。 然后我点头。 把匕首插回腰间,深吸一口气,钻出门缝。 第134章 逃生通道 门缝裂开四十厘米,我钻出去后立刻回身。右腿一软,膝盖撞在地上,顾不上疼,双手撑住变形的门框下沿。金属烫手,边缘卷曲,我咬牙往上顶。反作用力让裂缝又扩了几分。 周婉宁从里面爬出来,动作慢,喘得厉害。她一落地我就伸手揽住她肩膀,扶稳。她的身体很轻,像是风一吹就倒。 “能走吗?” “能。” 我没松手,半扶半拖带着她往后退了五步。走廊灯光昏暗,头顶有水滴落,啪嗒打在地面。刚才烧门时高温触发了喷淋系统,天花板洒下细密水雾,混着热气弥漫开来。视线模糊,空气闷得像蒸笼。 背包还在手里,我把它甩到地上,拉开外层拉链。战术布料沾了火油,塑料配件也易燃。我把火焰喷射器最后一点燃料全灌进去,按下点火钮。布料“轰”地燃起,火苗顺着肩带往上爬。 我抓起背包,抡圆了往走廊中央扔。烈焰腾空,浓烟翻滚,火堆堵住了主通道。光线忽明忽暗,映得墙皮发黑。 赵卫国一行人停在二十米外。四名便衣举枪警戒,他站在中间,西装笔挺,领带没乱。火光晃在他脸上,眼神冷。 我拉着周婉宁往右侧岔道退,背靠水泥墙蹲下。她靠着我,呼吸急促,手指摸索着微型计算机。屏幕亮着,监控画面还在跳转。 “U盘。”她说。 “什么?” “排水管……能通到外面。” 她挣扎着起身,挪到墙角。那里有个圆形铁盖,拳头大小,连着地下排水系统。她撬开螺丝,从口袋掏出U盘,外壳已经加了防水胶套。 我盯着火障那边。赵卫国没动,也没下令开枪。他在等,想看我们往哪跑。 周婉宁把U盘推进管道深处。水流声响起,金属壳被冲走,消失在黑暗里。她拍了下铁盖,重新拧紧螺丝。 “好了。” “嗯。” 我摸腰间,匕首还在。战术手电也塞在外衣内袋,随时能用。右腿肌肉抽了一下,站久了会麻。胸口伤口渗血,衣服贴着皮肤,冷一阵热一阵。 火堆烧得正旺,噼啪作响。热浪逼人,水雾蒸发成白气。赵卫国终于往前走了两步。他脱了西装外套,搭在手臂上,露出衬衫下的鼓起。 我眯眼。那是起搏器位置。红光一闪,又一闪。不是心跳指示灯,是炸弹触发装置。王振说的没错,他只要死,所有预设点都会炸。 包括学校。 陈雪现在应该在教室。马尾辫扎得高,粉色羽绒服裹着身子,书包挂件摇晃。她不会知道危险来了,只会低头画画,画里的我穿着军装。 赵卫国笑了。嘴角歪,像整过容的人扯不动脸皮。他抬起手,指了指自己胸口,又冲我勾了勾手指。 挑衅。 我攥紧匕首。十年植物人,醒来发现女儿都不认识我。物价涨了,房子没了,战友死了,仇人活着。我忍到现在,就是为了这一刻。 他往前又走一步。 我也站起来。 周婉宁拉住我胳膊。 “别过去。” “我不去。”我说,“他得来。” 火堆噼啪炸响,一块塑料熔化滴落,引燃了旁边电线外皮。黑烟更浓,呛得人咳嗽。赵卫国挥手让手下后退,自己单独上前,走到火障边缘。 “陈铮。”他开口,声音不大,但穿透火声,“你救得了她一次,救得了全校孩子吗?” 我没答话。 “你女儿真可爱。”他继续说,“笑起来和你一样,左边酒窝深。” 我往前踏了一步。 “别激动。”他说,“我只是提醒你,我不是唯一布置炸弹的人。市区七处目标,定时、遥控、心跳触发,三种模式都有。你杀了我,它们照样炸。” 我盯着他胸口。红光闪得慢,像是待机状态。 “你想活?”他问。 “我不想你死得太快。”我说。 他愣了一下。 随即笑出声。 “你还记得十年前吗?你在雷区喊队长救命,没人应。你流血,喊名字,一个都没回来。你知道为什么吗?” “因为你们都该死。” “因为你蠢。”他摇头,“任务本来能完成,是你非要多管闲事,查不该查的东西。” 我右手握紧匕首柄。 “那晚风很大。”他说,“你倒下后,我踩过你手。骨头断了没?不记得了。反正你没动。” 我左脚往前移,重心压低。 “你现在还想报仇?”他笑,“凭一把匕首?一个病女人?你连站都站不稳。” 周婉宁靠在墙上,没说话。 我看了她一眼。 她点头。 我抬手,将战术手电从外衣内袋抽出,用力砸向左侧消防报警器。玻璃碎裂,警铃瞬间响起。尖锐声响填满走廊,赵卫国皱眉,抬手挡耳朵。 就是现在。 我冲出去,直扑火障。高温扑面,火舌舔到冲锋衣袖口,布料开始冒烟。我跃起,一脚踩在燃烧的背包上,借力翻过火堆。 落地时右腿一沉,差点跪倒。我撑住地面,迅速起身。赵卫国后退两步,两名便衣举枪瞄准。我没停,直接甩出匕首。 刀刃旋转飞出,擦过其中一人手臂,钉进墙里。那人惊叫,枪掉了。 剩下三人还没反应过来,我已经扑近。左手抓住赵卫国领带,猛地往下一拽。他踉跄前倾,我右膝顶上他小腹。他闷哼一声,后退几步靠墙。 红光还在闪。 我盯着他胸口。 “你说我蠢。”我开口,“可我还活着。” 他喘着,嘴角咧开。 “你也快了。” “我不急。”我说,“你得活得够久。” 他抬手,想去按胸口按钮。 我抓住他手腕,狠狠扭到背后。咔的一声,关节错位。他痛叫,但我没松手。 远处传来脚步声。更多人来了。 我回头。 周婉宁站在火障另一侧,举着微型计算机。屏幕显示b3层平面图,三条红线正在靠近。 “三队人。”她说,“五分钟到。” 我把赵卫国往墙角推,让他背靠水泥柱。他挣扎,但伤了手,力气不够。我从腰间解下数据线,缠住他双臂,绑在柱子上。 他抬头看我。 “你绑不住我。” “我能。” “炸弹呢?” “等警察来拆。” 他冷笑。 “你以为他们会信你?” “他们不信。”我说,“但全市屏幕都在播你的罪证。” 他脸色变了。 “你说什么?” “NS-7实验,边境屠杀,教育系统渗透。全城都知道了。” 他瞪大眼。 “不可能……主机已被锁定……” “你忘了你女儿。”我说,“她改了权限。” 他猛地抬头,看向火障那边。 周婉宁站在原地,没动。 他嘴唇颤抖。 “婉宁……” 我没理他。转身走向火堆边缘,准备接应周婉宁过来。 就在这时—— 赵卫国胸口红光突然变快。 滴、滴、滴。 频率加快。 我猛地回头。 他笑了。 “你说对了。”他喘着,“我不是唯一布置炸弹的人……但我是最后一个开关。” 我冲回去,一把撕开他衬衫。 起搏器裸露出来,屏幕显示倒计时:00:04:59。 自动启动。 无法关闭。 第135章 致命弱点 倒计时还剩四分半钟。 红光在赵卫国胸口一闪一跳,像一颗不该活着的心。我盯着那频率,手指压着匕首柄,关节发紧。右腿从膝盖到脚踝都在抖,肌肉萎缩的旧伤经不起长时间站立,但我不能退。 十年前雷区爆炸前,也是这样的红点,在夜视仪里一闪一闪。那时我喊队长,没人应。队友一个接一个倒下,通讯频道只有电流声。现在我不再是那个只能呼救的新兵。 我抬手,刀尖对准起搏器连接线。只要切断电源,七处预设炸弹就失去心跳触发模式。城市能活下来,陈雪也能。 就在刀刃要碰上引线的瞬间,他笑了。 “你女儿在我手里。” 声音不大,但我手抖了一下。 我停住。 “游轮底舱,绑在定时装置上。表针走得慢,给你留了时间——只要你来。” 我没动。 “不信?”他咳出一口血,脖子上的血管突突跳,“你听听……她刚才哭了。叫爸爸,没应上。” 我脑里嗡的一声。 系统界面突然弹出:【战场回溯可用】。 我咬牙,启动技能。 画面闪现—— 昏暗船舱,铁壁泛锈。陈雪坐在角落,双手被扎带捆在背后,嘴上贴了胶带。她低头看着地板,肩膀一抽一抽。脚下有金属箱,红灯闪烁。游轮甲板上站着一个人,戴黑框眼镜,灰色套装,低头看表。 是班主任。 画面消失。 现实回来。 我站在原地,呼吸变重。 赵卫国还在笑,“你救得了全市?救得了她吗?” 我握刀的手出汗了。 就在这时,他右手猛地一挣,袖口滑出遥控器,拇指按下按钮! “滴——轰!” 爆炸声响起。 但不是远处,也不是地下。 是他自己胸口。 火光炸开,西装碎片飞溅,防弹衣裂开焦黑大口。他整个人被掀向后方,背撞水泥柱,喷出一大口血。红光熄灭,只剩烧焦的线路冒烟。 我没冲上去,也没后退。 我知道怎么回事。 周婉宁改了逻辑链。 她把赵卫国的起搏器设为唯一引爆源。他的威胁,成了自杀指令。 他靠在柱子边,嘴一张一合,像离水的鱼。眼睛睁得极大,满是不敢信。他想说话,只咳出血沫。 我走上前,蹲下,和他平视。 “你说我蠢。”我开口,“可我还活着。” 他喉咙响了一声。 “你布置炸弹,用人质威胁,算准我会慌。”我继续说,“但你忘了——她妈死在你手上,她不会让你再用孩子当筹码。” 他眼珠转动,看向我身后。 火障那边已经熄了大半,只剩几缕黑烟往上飘。水雾还在落,打湿地面。警铃没停,但声音低了,像是快断电。 我站起身,右腿一软,扶了下墙。 背包烧没了,战术手电不知掉哪了。匕首还在手里,沾了他的血。 我低头看他。 他已经说不出话,胸口塌了一块,呼吸断断续续。那只戴蛇形戒指的手垂在地上,指尖抽搐。 我转身走向走廊另一头。 刚走两步,系统提示又跳出来。 【签到成功】 【今日奖励:战术匕首(已持有)】 【隐藏记忆解锁:昨夜监控记录片段】 眼前画面再次闪动—— 学校后门,路灯昏黄。班主任站在一辆厢车旁,打开侧门。里面坐着陈雪,睡着了,羽绒服裹得严实。他把她抱出来,放进教学楼通风井下方的检修室,关上门。 画面结束。 我停下脚步。 原来人早就换了地方。 游轮是假的,回溯看到的也是假的。赵卫国知道我会用战场回溯,故意编了个场景骗我出手。但他不知道,周婉宁早就识破他的计划,反向植入了错误信息。 真正的陈雪,一直被藏在学校。 而班主任,就是执行者。 我回头看了眼赵卫国。 他还靠着柱子,眼睛半闭,命悬一线。 我没再看他。 掏出手机,屏幕碎了,但还能用。连上周婉宁设的局域网,调出全市地图。b3层信号弱,加载慢。等了几秒,一个红点在城东亮起。 是她的微型计算机发来的定位。 我收起手机,迈步往前走。 右腿越来越沉,每一步都像踩在刀尖上。胸口伤口又裂了,血顺着内衬往下流。我没管。 走到岔路口,左边通地下车库,右边是员工通道。 我选了右边。 拐角处有面残破的镜子,挂在墙上。我路过时瞥了一眼。 里面的人满脸血污,左眉骨疤痕发红,冲锋衣烧出几个洞。眼神很冷,不像个父亲,更像一把出鞘的刀。 我继续走。 通道尽头有扇铁门,锁死了。我用匕首撬锁,试了三次,咔哒一声开了。 外面是废弃停车场,长满杂草。天快亮了,灰蒙蒙的。风从裂缝吹进来,带着尘土味。 我走出去,反手把门带上。 手机震动。 新消息:【班主任最后一次登录Ip来自城东仓库区,三号库房有远程摄像头信号】 我打开地图,标记位置。 距离十三公里。 我开始走。 右腿一瘸一拐,脚步不稳。走过一片塌陷的水泥地时,鞋底被钢筋勾住,差点摔倒。我撑住墙,拔出脚,继续往前。 手机又震。 视频文件传过来了。 我停下,点开。 画面晃动,是偷拍视角。班主任站在讲台前,手里拿着一份名单,念一个名字,就在纸上画钩。念到“陈雪”时,他停顿了一下,笑了。 然后他说:“母亲早逝,父亲失联十年,心理评估:易操控。” 我关掉视频。 把手机放回口袋。 抬头看天。 云层裂开一道缝,透出一点光。 我迈出下一步。 左脚落地时,匕首从手中滑落,插进泥土。 我没捡。 第136章 时空回响 左脚踩进泥土的时候,匕首还插在那儿。 风吹得脖子发凉,冲锋衣烧出的破洞灌着风。我没去拔刀,先站稳。右腿从膝盖往下像被铁丝缠住,每动一下都扯着筋。胸口那道伤也裂开了,血顺着肋骨流到腰带位置。 我低头看了眼手机。 屏幕裂了,但信号还在。周婉宁的局域网连上了,地图刷新出一个红点——城东三号库房。Ip地址匹配摄像头在线,时间戳是两分钟前。 就是现在。 我把匕首拔出来,甩掉泥,塞回腰侧。手指碰到防水袋,里面还有上次签到拿到的止血棉,没用上。现在也不需要。 系统界面跳出来。 【战场回溯可用】 我点了确认。 画面闪动:游轮底舱,铁壁泛锈。陈雪坐在角落,双手绑扎带,嘴贴胶带。她低着头,肩膀一抖一抖。脚下金属箱红灯闪烁。甲板上站着一个人,戴黑框眼镜,灰色套装,低头看表。 班主任。 系统自动标注:面部识别匹配度98.7%,目标身份已锁定。 这不是真场景。 我知道。 上一次回溯看到的画面也是假的。赵卫国想骗我出手,结果反被周婉宁改了逻辑链,引爆自己胸口的起搏器。他临死前说“你女儿在我手里”,声音很轻,但我听清了。 可监控记录显示,昨夜班主任把陈雪从厢车抱下来,送进了教学楼检修室。人根本没上过游轮。 这是心理陷阱。 他们知道我会用战场回溯,故意造了个画面引我犯错。但我反过来想,既然班主任亲自参与转移,说明他是执行层核心人物。他的活动轨迹,就是藏匿点的关键线索。 手机震动。 新消息:【三号库房有远程摄像头信号,最后一次登录Ip归属未注销】 我输入指令调取数据包。 系统弹出提示:【签到成功】【隐藏记忆解锁:昨夜监控记录片段】,看到的内容与之前战场回溯里周婉宁修改逻辑链之前出现的画面一致,都是学校后门,路灯昏黄,班主任站在厢车旁,打开侧门,里面睡着裹着羽绒服的陈雪,他把她抱出来放进通风井下方检修室后关门。时间是凌晨一点十七分,我盯着画面看了五秒后删掉缓存,关闭视频。 我盯着地图上的红点。 班主任后来又动过人。他不可能一直把孩子留在学校。太危险,容易被发现。他会转移到更隐蔽的地方。 而三号库房,是他最后一次操作设备的位置。 这就是答案。 我收起手机,转身往通道口走。 右腿一瘸一拐,走过塌陷的水泥地时差点跪下去。我撑住墙,鞋底勾到了钢筋,拉了一下才拔出来。脚掌发麻,但还能走。 走到赵卫国倒下的地方。 他还靠在柱子边,眼睛半闭,嘴巴微张。西装烧焦了一半,领带歪在脖子上。蛇形戒指泛着冷光。 我没看他脸。 蹲下,伸手探进他内衬。触到一层厚实织物——军用级防弹衣。烧毁部分露出碳纤维层,边缘卷曲发黑。 撕开左胸破损处。 里面嵌着一块金属弹片,变形严重,但表面刻痕清晰可见。 “蛇眼-07”。 我抠出来,放进防水袋密封。 系统自动扫描:【检测到同类标记数据库匹配】 屏幕上跳出七组编号:蛇眼-01 至 蛇眼-07。 其中三个标为“失效”:03、05、07。 07 对应身份:赵卫国,跨境武装头目,主营军火走私与人体实验。 不是随机编号。 是等级序列。 07 是末端。往上还有更高层级的存在。 我不是第一次见这种标记。十年前边境任务中,队友尸体上就找到过类似编号的碎片。当时以为是敌方部队代号,现在看,是组织内部的身份编码。 赵卫国只是底层节点。 这个“蛇眼”,比我想象的大得多。 我把弹片收好,站起身。 最后一次看向赵卫国。 他已经不动了,呼吸停了很久。那只手垂在地上,戒指沾了灰。 我不再停留。 打开地图导航,设定路线:城东三号库房,步行预估时间47分钟。 刚迈步,系统又弹提示:【今日奖励:战术匕首(已持有)】 我冷笑一声。 重复词条。 正要关掉界面,下方浮出一行小字:【附加情报:目标建筑热成像扫描已完成,内部三人,无儿童生命体征】 我停下脚步。 瞳孔收紧。 没有儿童? 不对。 要么是陈雪不在里面,要么是已被转移,要么……根本就没去过。 但摄像头Ip是从三号库房发出的。班主任最后一次登录也在那里。他不可能无缘无故出现在空仓库。 除非他在等什么人。 或者,在布置陷阱。 我重新打开监控片段,逐帧查看。 班主任抱着陈雪进入检修室后,关门动作很慢。他回头看了一眼走廊尽头,像是在确认有没有人跟踪。 然后他放下孩子,从口袋里掏出一个黑色盒子,放在通风管道下方。 我没注意那个盒子。 现在回想,它只有巴掌大,四角有磁吸装置。 是信号干扰器?还是定位发射源? 如果是后者,他可能早就计划好要把人转移出去。而三号库房,只是中转站。 但为什么还要留摄像头在线? 引我过去? 我盯着地图上的红点。 三号库房位于废弃工业区,周边三百米无居民楼,最近的监控点在八百米外。地形开阔,无遮蔽物。如果真有人质,不会选这种地方长期关押。 除非另有目的。 我调出城市路网图,搜索班主任名下所有关联地点。 无房产登记,无车辆信息,社保记录正常。表面上是个普通教师。 但他能接触到学生基因库,能在幼儿园安装压力感应炸弹,能拿到高精度心跳监测设备。 不是普通人能做到的事。 他是棋子,也是钥匙。 我收起手机,继续往前走。 风变大了,吹得衣服贴在伤口上。每走一步,血都在渗。我没管。 穿过一片废墟,地上散落着断裂的钢管和混凝土块。天空开始发白,云层裂开一道缝,透出灰蓝色的光。 我拐进一条窄巷。 巷子尽头有辆报废的自行车倒在墙角,轮胎瘪了。我路过时,手机震动。 新消息:【热成像数据更新:目标建筑新增移动热源,体型较小,疑似儿童】 我立刻停下。 打开地图。 红点没变,还是三号库房。 但这次的信息不一样。 刚才说“无儿童生命体征”,现在却出现小型热源。 是孩子进去了? 还是……他们换了人? 我盯着屏幕看了三秒。 然后快步往前走。 右腿越来越沉,脚底像踩在碎玻璃上。胸口的血已经浸透内衬,粘在皮肤上发冷。 我不停步。 十三公里,必须赶到。 第137章 组织密码 我继续往前走,天光越来越亮。 右腿像灌了铅,每一步都踩得地面发闷。冲锋衣贴在伤口上,血干了又裂,裂了又流。手机还在震动,热成像更新了两次,那个小型热源一直在动,位置没变,还是三号库房。 我停下喘口气,靠在断墙边。 掏出防水袋,把刚才从赵卫国防弹衣里抠出来的弹片拿出来再看一遍。金属表面刻着“蛇眼-07”,接缝处有细微凹槽,像是能打开。我记得十年前在边境缴获过敌方情报设备,也是这种设计,外表是标识,实际是存储接口。 我用匕首尖轻轻撬了一下。 夹层松动,里面有个小卡槽。指甲盖大小的记忆卡掉进掌心。 没时间细看,先插进平板。 屏幕闪了几下,加载进度条慢慢爬升。五秒后,三维地图弹出来,全市轮廓浮现,七个红点依次亮起,标着代号和坐标。其中一个就在眼前——城东三号库房。 地图下方列出信息: 据点类型:中转站 人员配置:三人以上 危险等级:高 备注:含未解除爆炸装置 我盯着那个点看了两秒。 不是巧合。班主任最后一次登录摄像头的位置,就是这里。他留下信号源,还转移了孩子,说明这地方至少用了两次。一次藏人,一次设局。 但我不能冲进去。 上一次信了回溯画面,差点中招。这次就算看到热源,也得确认是不是真的。 我把平板收好,靠墙坐下。右腿肌肉开始抽筋,我用手压住,缓了十几秒才松开。胸口的伤不敢碰,呼吸太重就会扯到。 就在这时,眼前一黑。 系统界面自动弹出。 【签到成功】 我点了确认。 奖励词条跳出来:【无人机群(微型侦查型)已解锁】 背包侧面暗格咔的一声弹开,六架折叠机甲躺在里面,形状像蜂鸟,翅膀收拢,机身漆黑。我一个个拿出来,展开机翼,连接平板控制端。 设定路线:绕开正面视野,从屋顶通风口进入。 启动后,它们一个接一个升空,无声无息飞向远处厂房。三十秒后,第一帧画面传回。 模糊,抖动,信号受干扰。 我调高增益,过滤杂波。画面逐渐清晰。 库房内部堆满废弃机械,角落有张旧课桌。陈雪坐在那里,低着头,手里握着彩色铅笔,在纸上画画。她脸有点脏,羽绒服拉链拉到顶,鞋子还在脚上,没有被绑的痕迹。 镜头缓缓推进。 画纸一角写着几个歪歪扭扭的字:“爸爸是英雄”。 我屏住呼吸。 这是她每次安心的时候才会写的句子。她在等我,但她不知道我在看。 桌子下面有个金属箱,红灯一闪一闪。引线连到墙上,另一头埋进水泥地里。不是压力感应,也不是心跳检测,是定时装置。 倒计时还有四十三分钟。 无人机电量剩余百分之六十二,还能撑五分钟。 我切换视角,让其中一架绕到屋后。外墙有新划痕,像是最近有人进出。门框底部有泥印,鞋底纹路清晰,不是孩子的。 再调另一架飞向天花板。 通风口螺丝松了一颗,边缘有擦痕。有人从外面进来过,时间不超过六小时。 我收回所有画面,关闭连接。 现在我知道三件事: 第一,陈雪活着,没受伤; 第二,炸弹是真的,但还没激活最终程序; 第三,屋里不止一个人在守,而且他们知道我会来。 否则不会留这么明显的入口。 我摸了摸腰间的匕首,又看了眼背包里的火焰喷射器。烧门快,但动静大。一旦破门,对方立刻就能反应。如果他们在桌下装了联动触发器,我冲进去的瞬间就会引爆。 必须换方式。 我重新打开无人机控制界面,选中三架,设定新指令:撞击模式,目标为屋顶通风口、侧窗、后门锁芯。 这不是侦察了。 是突袭准备。 只要砸出三个缺口,信号干扰就会短暂中断,我能趁机接入内部监控,看清所有人位置。更重要的是,噪音会分散注意力,给我争取十秒以上的突入窗口。 我按下确认键。 三架无人机调转方向,加速飞向目标点。 画面实时回传。 第一架撞向通风口,金属片崩飞,尘土扬起。 第二架击碎侧窗,玻璃哗啦落地。 第三架直冲后门锁芯,撞击瞬间机身炸裂,但锁舌已经变形。 屋内灯光闪了一下。 我立刻切回主视角。 陈雪抬起头,看了看窗户,又低头继续画。她没哭,也没喊,只是把铅笔放慢了一点。 她知道外面有动静,但她不动。 说明她被警告过,不能乱动,不然会出事。 我关掉画面,收起平板。 站起身时,右腿差点跪下去。我撑住墙,咬牙挺直。冲锋衣袖口全是血渍,手指发麻,但还能握紧武器。 我从背包拿出战术手电,检查电量。还有两节备用电池。又摸出军用匕首,刀刃没损。火焰喷射器燃料剩一半,够用一次。 然后我走向三号库房。 距离八百米。 我没跑。跑会喘,喘会影响判断。我一步一步走,眼睛盯着前方建筑,耳朵听着风里的声音。 三百米时,我看到后门那架无人机的残骸还在冒烟。锁芯坏了,门虚掩着。侧窗破了个洞,风吹得碎玻璃轻响。 两百米时,我拐进一条窄道,贴着墙前进。头顶有根断裂的电缆垂下来,碰到肩膀时发出轻微摩擦声。 一百米时,我蹲下。 掏出平板,最后一次查看无人机传回的画面。 陈雪还在画画。 她抬起手,抹了下鼻子,然后继续涂颜色。画纸上是三个人,穿一样的衣服,站在一起。中间那个画得最大,胸口画了个星星。 那是我。 我合上平板,放进背包。 站起来,右手握住火焰喷射器把手,左手搭在破门锤上。 我没有冲。 也没有喊。 我就站在门外十米的地方,看着那扇摇晃的后门,等着里面的反应。 一秒。 两秒。 门没动。 屋里也没声音。 我往前走了半步。 脚底踩到一块碎玻璃,发出轻响。 这时,我听到里面传来一声笔尖折断的声音。 第138章 生死瞬间 我往前走了半步。 脚底碎玻璃发出轻响。 屋里那根铅笔咔的一声断了。 我没有停。 右腿像被刀割,每动一下都发抖。冲锋衣贴在伤口上,一迈步就撕开一层皮。我靠着墙边走,左手摸到背包拉链,慢慢拉开。 火焰喷射器还在。 战术手电也在。 我没拿出来。 先蹲下,从地上捡起一小块玻璃碎片,侧着举起来看屋里的反光。 光里有影子。 课桌后面藏着人,头微微偏着,正盯着后门方向。陈雪低着头,还在画。她右手握笔,左手压着纸角,笔尖没再动。 我放下玻璃片。 把背包轻轻放在地上,金属扣碰到水泥地,发出一点声音。 屋里立刻有了动静。 衣服摩擦的声音,很轻,但我知道他听到了。那人重心变了,从课桌后往墙角移。 就是现在。 我一脚踹开门,整个人低身冲进去,翻滚落地,右手已经摸到战术手电,咬在嘴里,双眼扫过全场。 陈雪坐在旧课桌前,双手被细绳绑在桌面,绳子不紧,但她不敢动。她面前的画纸一角染了血,不知道是谁的。铅笔停在半空,笔尖断了。 墙角站着一个男人。 灰色套装,黑框眼镜,左手拿着一个黑色遥控器,右手插在裤兜里。他站得很稳,嘴角有一点笑。 是班主任。 我认得他。上周家长会,他坐在第一排,还问我陈雪在家写作业是不是总哭。那时他说话很温和,眼睛弯着。现在他的眼睛是平的,像一块铁。 他没说话。 我也没动。 屋里只有金属箱上的红灯在闪。滴、滴、滴,节奏很慢,但我知道它在倒数。 我看向陈雪。 她抬起眼,看到我,嘴唇抖了一下,没哭出来。她想说话,又忍住了。 我把战术手电从嘴里拿下来,放进嘴里的是匕首。牙齿咬住刀柄,左手慢慢解开冲锋衣最上面两颗扣子。 内袋里有一张纸。 是她画的全家福。 我一直带着。 我抽出那张纸,没看,直接抬手一扬。 画纸飞出去,在空中转了个弧度,正好迎上屋顶破窗照进来的一束光。 晨光穿过裂缝,打在画纸上。 画里的我穿着军装,胸前有个星星徽章。那不是普通图案,是特种部队的标识,用了一种反光合金做的。 光一照,徽章反射出一道亮线。 那道光斜着飞过去,照在班主任右眼上方。 他脸上有个小黑点,靠近眉骨,像一颗痣。其实是微型接收器,连着他体内的视网膜识别锁。 激光一照,他身体猛地一震。 右手从裤兜里抽出来,手指抽搐。左手的遥控器屏幕闪了一下,原本跳动的数字突然停住。 倒计时定格在00:12:47。 他瞪大眼睛,低头看遥控器,又抬头看我,声音第一次发抖:“你怎么……” 我没回答。 一步跨到课桌前,匕首划过细绳,绳子断开,陈雪的手落下来。 我伸手把她抱进怀里。 她全身都在抖,脸埋进我胸口,眼泪一下子涌出来。她抓着我的衣服,喉咙里发出呜咽声,一句话都说不出来。 我拍了下她的背。 “爸爸来了。” 她点头,哭得更厉害。 我抱着她,眼睛一直盯着班主任。 他还站在墙角,遥控器没掉,但屏幕黑了。他试着按按钮,没反应。他又摸自己右眼,那里开始流血,一滴一滴往下淌。 他终于明白发生了什么。 “你用了她的画?”他声音低下去,“那枚徽章……是触发信号?” 我没理他。 低头看陈雪。 她还在哭,但手松开了我的衣服,慢慢抬起头。她脸上有灰,鼻子红红的,眼睛肿着,但看到我,还是挤出一点笑。 “爸爸……你流血了。” 我说没事。 她伸手摸我冲锋衣上的血渍,指尖沾了红,又去看桌上的画。 画纸被血浸湿了一角,但画面还能看清。 三个人站在一起。我穿军装,她穿粉色羽绒服,中间的女人轮廓模糊,只画了长头发。那是她妈妈。 她忽然说:“我画了好久。” 我说知道。 她小声说:“我以为你看不到了。” 我没说话。 她靠在我肩上,手紧紧抓着我的袖子。 班主任在墙角动了一下。 我立刻抬头。 他把遥控器放下了,双手垂在身侧。但他脖子上有东西在动,皮肤下面鼓起一块,像是有东西在爬。 我认得那种装置。 不是炸弹,是神经刺激器。能让人短暂失去行动能力,也能远程引爆。 他看着我,忽然笑了。 “你以为赢了?” 我没动。 他慢慢抬起手,指了指自己的脖子:“这玩意儿不用遥控器控制。心跳低于六十,自动启动。你现在打死我,城市里七个学校照样炸。” 陈雪听到这句话,身体一僵。 她抬头看我,嘴唇发白。 我摸了下她的头,低声说:“别怕。” 然后我站起来,把她护在身后。 我往前走了一步。 班主任眼神变了。 我离他还有五米,停下。 “你说你关心她。”我开口,“每天问她作业,问她吃饭,问她有没有哭。” 他没说话。 “你还记得她生日是哪天吗?” 他皱眉。 “五月七号。”我说,“去年你送她一支笔,蓝色的,她说很喜欢。但她回家就扔了,因为笔帽上有股烟味,她讨厌你抽烟。” 他脸色变了。 “你不是老师。”我说,“你是赵卫国派来的狗。你接近她,不是为了教她,是为了监视我。” 他往后退了一步。 “你知道她最喜欢吃什么?草莓牛奶糖。书包里总是放一包。她考试考砸了会躲厕所哭,但她从不告诉你。因为她知道,你不会真的心疼她。” 我往前再走一步。 “而我,哪怕昏迷十年,醒来第一件事,也是找她。” 他喉咙动了一下。 “所以你错了。”我说,“我不用选。” “因为我不是来救她的。” “我是来杀你的。” 他瞳孔缩了一下。 我右手摸到腰间的匕首。 他手伸向脖子。 就在这时,陈雪在我身后小声说:“爸爸……” 我没回头。 她拉着我的衣角:“别……别让他死。” 我动作停了。 他低头看她。 陈雪低着头,手指绞着衣角:“他说……让我等你。他说你会来的。” 我看着她。 她眼泪又掉了下来:“我不想他死。就算他是坏人……我也……不想有人死。” 我沉默了很久。 然后我放下匕首。 班主任站在原地,手还停在脖子上,呼吸变重。 我盯着他:“听见了吗?” 他没动。 “她不让你死。”我说,“所以你得活着。” “但你得记住今天。” “你活下来,不是因为你狠,不是因为你有炸弹。” “是因为一个十岁的孩子,心软了。” 他嘴唇动了动,没说出话。 我转身,重新抱住陈雪。 她靠在我身上,小声说:“爸爸……我们回家吧。” 我说好。 我抱着她往门口走。 走到一半,我停下。 回头看向班主任。 他还在墙角,手慢慢放下,脸上的血流到下巴。 我开口:“你体内的装置,心跳低于六十会炸。” 他点头。 “但还有一种方式能关。”我说,“高频率声波冲击,能中断信号。” 他抬头看我。 “你知道是什么吗?” 他摇头。 我看了眼怀里的陈雪。 她累了,眼睛快闭上,呼吸变得均匀。 我低声说:“孩子的哭声。” 他脸色变了。 我抱着她走出门。 清晨的风吹进来,吹在脸上有点凉。 我踩过地上的碎玻璃,一步一步往外走。 背后,那个男人站在原地,手捂着脖子,身体开始发抖。 第139章 亲情解码 我抱着陈雪,右脚刚跨出门槛。 风从外面吹进来,吹得她额前碎发动了一下。 她没睁眼,手指还攥着我冲锋衣下摆。 我没走。 耳朵听见身后有声音。 不是呼吸声。 是脖子上的肌肉在响。 咯、咯、咯。 像骨头在错位。 我停住,把陈雪轻轻放在门边那个旧木箱上。 木箱表面有灰,但没碎。我扶她坐稳,说:“坐好,别动。” 她睫毛抖了抖,没说话,手却立刻抓回我衣服。 我转身。 班主任还在墙角。 他靠在水泥地上,头歪着,右手还按在脖子上。嘴唇发紫,眼皮半张,瞳孔散开一点。 他看见我回来,喉结动了一下。 我没理他。 单膝蹲下去,左手按在他喉结下方。 手指底下能摸到动脉跳。 七十八次。 比刚才慢,但节律乱。 我右手抽出匕首。 刀尖挑开他西装领口第一颗纽扣。 布料裂开一点。 露出皮肤。 锁骨上方三指处,有一道青紫色凸起。 像一块硬币贴在皮下。 边缘有细线,随心跳微微起伏。 我认得这个构造。 和赵卫国胸口那枚一样。 蛇眼第三代神经耦合炸弹。 物理拆除点只有一个。 就在凸起正上方,皮下一毫米。 我压低刀尖,斜着切入。 血珠冒出来,不多。 刀尖没进太深。 镊子从背包侧袋取出,伸进去。 夹住接口卡扣。 咔。 一声轻响。 整块装置被完整取出来。 我掌心托着它。 金属片还在震。 红灯一闪一闪。 编号刻在侧面:SNAKE-07。 和赵卫国身上那枚,编号一致。 我把它翻过来。 后盖有缝隙。 用匕首鞘撬开。 里面是一块晶片。 角落有个米粒大的黑点。 红外接收窗。 我盯着它看了两秒。 抬眼看向陈雪。 她坐在木箱上,眼睛睁开了。 小脸白,但眼神清。 我问:“还记得画里爸爸军装上的星星吗?” 她点头。 我把起搏器翻转,让那个黑点正对她。 “现在,看它。” 她盯着看。 三秒。 红灯灭了。 震动停了。 金属外壳自动弹开。 里面保险丝断了。 烧得焦黑。 我伸手,把起搏器放到她摊开的手心里。 她指尖冰凉,五指慢慢合拢。 把那块金属包住。 我蹲低一点,平视她眼睛。 “它不会再响了。” 她低头看着掌心。 用拇指抹掉上面一点血。 露出底下蚀刻的蛇形暗纹。 她没说话。 把起搏器放进粉色羽绒服口袋。 拉链拉到最顶。 我直起身,回头看班主任。 他瘫在地上,脖子上敷着我撕下的衣襟布条。 呼吸变匀了。 眼神空,但不再晃。 我走过去,蹲下。 他看见我靠近,没躲。 我伸手,把他领口撕开更大一点。 露出整个脖颈。 皮肤下没有别的凸起。 没有第二枚。 没有备用接口。 没有隐藏导线。 我收手。 站起身。 回到陈雪身边。 她靠着木箱,肩膀往下沉。 眼皮又开始发重。 我伸手,把她羽绒服帽子拉上来,盖住耳朵。 她缩了缩脖子,往帽子里蹭了蹭。 我背靠铁门框坐下。 右腿微屈卸力。 冲锋衣下摆沾灰带血。 左手搭在膝头。 右手轻轻搭在她肩上。 她没动。 呼吸越来越深。 我看着她。 她睫毛颤了一下。 没睁眼。 我也没动。 仓库里很静。 只有远处传来一声鸟叫。 我低头,看她口袋鼓起的地方。 拉链头还露着一点。 我伸手,用拇指把那点拉链头按下去。 按平。 她嘴角动了一下。 像是要笑。 我没出声。 班主任在墙角动了一下。 我抬眼。 他慢慢抬起右手,摸自己右眼。 那里还在流血。 一滴,落在地上。 我收回视线。 重新看陈雪。 她睡着了。 呼吸平稳。 我左手从膝头抬起。 摸向腰间。 那里空的。 枪不在了。 我早就不带枪了。 我摸到战术手电。 拔出来。 打开。 光柱打在地面。 照见她鞋尖。 粉色运动鞋,鞋带系得歪。 我关掉。 把战术手电放回侧袋。 再抬眼。 她帽子滑下来一点。 我伸手,帮她扶正。 她额头碰到我指尖。 有点烫。 我停住。 没收回手。 就停在那儿。 她呼吸拂在我手背上。 一下,一下。 我数了七下。 她没醒。 我慢慢把手拿开。 放回膝头。 她忽然动了一下。 不是睁眼。 是左手从口袋里抽出来。 抓住我右手腕。 力气不大。 但抓得很紧。 我低头。 她眼睛还是闭的。 手指扣在我腕骨上。 我没挣。 也没动。 就让她抓着。 她呼吸变了。 变浅。 变快。 又慢慢沉下去。 我等她第三次呼吸变长。 才轻轻把手抽出来。 她手指松了。 我重新搭回她肩上。 她身子往我这边偏了一点。 我把她往怀里带了带。 她靠住我胸口。 我低头,下巴碰到她帽子顶。 她没动。 我也没动。 仓库外,天亮了。 光从破窗照进来。 照在她羽绒服拉链上。 照出一点反光。 我盯着那点反光。 看了三秒。 然后抬眼。 看向班主任。 他还坐在原地。 没动。 我开口:“你脖子上的东西,已经没了。” 他没应。 我接着说:“你刚才心跳七十八。” 他喉结动了一下。 “低于六十,它会炸。” 他点头。 “现在它不响了。” 他抬眼。 我看他。 “不是因为你运气好。” 他嘴唇动了动。 没出声。 我看着他。 “是因为她看了它一眼。” 他眼睛眨了一下。 我停顿。 “她没怕。” 他低头。 我看他头顶。 他头发剪得很短。 我站起身。 右腿撑了一下。 有点麻。 我活动了一下脚踝。 没疼。 我弯腰,把陈雪抱起来。 她没醒。 我一手托她背,一手托她腿弯。 她脑袋靠在我肩上。 我转身。 走向门口。 走了两步。 我停下。 没回头。 只说了一句: “你活着。” 说完。 我抱着她,跨出门槛。 晨光扑在脸上。 我低头。 她睫毛动了一下。 我脚步没停。 走到仓库外十米。 我停住。 把陈雪轻轻放在路边一块平整水泥地上。 她没醒。 我蹲下。 解开她羽绒服最上面一颗扣子。 露出脖子。 我伸手,食指按在她左侧颈动脉。 跳得稳。 六十一次。 我松手。 扣上扣子。 我站起来。 转身。 往回走。 回到仓库门口。 我站在门槛上。 没进去。 只是看着里面。 班主任还坐在原地。 我开口: “你记得她说的话吗?” 他抬头。 我盯着他眼睛: “别让他死。” 他没说话。 我点头。 “她说了。” “你就得活着。” 他喉结上下滑动。 我抬脚。 跨回去。 一步。 两步。 三步。 我走到他面前。 蹲下。 他没动。 我伸手。 从他西装内袋掏出一个黑色小本。 翻开。 第一页。 贴着一张照片。 是陈雪。 去年春游拍的。 她站在队伍中间。 扎马尾。 穿粉色羽绒服。 我合上本子。 放回他口袋。 我站起身。 没再看他。 转身。 走回陈雪身边。 她还在地上睡。 我蹲下。 把她抱起来。 她身子软。 我托稳。 她脑袋歪在我肩上。 我往外走。 走到路口。 一辆警车拐过来。 我停下。 警车减速。 停在我面前。 车窗摇下。 一个中年警察探出头。 “陈铮?” 我点头。 他看我怀里的陈雪。 “孩子没事吧?” 我说:“没事。” 他伸手,想接。 我没给。 “她睡着了。” 他点点头。 “我们先去局里做笔录。” 我说:“等她醒了再说。” 他没坚持。 “那……你跟车走?” 我说:“我走过去。” 他看了我一眼。 没再问。 车开走了。 我抱着陈雪。 往市政厅方向走。 她在我怀里动了一下。 我低头。 她眼睛睁开一条缝。 看着我。 我没说话。 她嘴唇动了动。 声音很小: “爸爸……” 我应了一声。 她眼睛又闭上。 我继续走。 风吹在脸上。 她呼吸拂在我脖子上。 一下。 一下。 我低头看她。 她睫毛上沾着一点灰。 我用拇指擦掉。 她没醒。 我抬眼。 前方路口。 红绿灯亮着。 绿灯。 我迈步。 右腿落地时。 口袋里。 有东西硌了一下大腿。 我左手伸进去。 摸到一个硬物。 是那枚起搏器。 她没放进口袋。 是我放进去的。 我把它拿出来。 握在手心。 金属还有点温。 我摊开手掌。 阳光照在上面。 照见那个蛇形暗纹。 我盯着它。 看了三秒。 然后。 攥紧。 第140章 最终名单 我攥着那枚起搏器,金属还带着体温。 晨光打在脸上,风从巷口吹进来,警车已经开走。陈雪在我怀里睡着了,呼吸轻轻的,贴在我胸口。我没动,右手还插在冲锋衣口袋里,指尖压着那块硬物。 我知道它是什么。 我也知道它能解开什么。 我蹲下,把陈雪轻轻放在水泥地上。她没醒,手松开了我的衣服。我脱下冲锋衣,叠成一团垫在她头下。她睫毛颤了一下,没睁眼。 我站起身,右腿有点麻,但还能撑住。 转身往回走,脚步不快,每一步都踩实。市政厅后巷有辆废弃环卫车,铁皮锈得发黑,车斗朝天。我走到车旁,背光蹲下,从内袋摸出周婉宁给的钛合金信号桥。 巴掌大,三组探针收拢在侧边。 我拇指按下侧钮,探针弹出,顶端泛蓝光。 赵卫国的起搏器先拿出来,平放在车斗铁板上。晶片朝上,编号SNAKE-07刻在侧面。再取出班主任那枚,倒扣在上面,两枚红外接收窗对准桥体探针。 手指刚要离开,身后传来脚步声。 周婉宁来了。 她穿着白大褂,下摆沾着盐渍,头发有点乱。她没看我,直接说:“别碰晶片裸露面,汗液会激活生物锁。” 我收回手,摘掉右手战术手套。 用食指关节轻叩桥体底座三下。 一下。 二下。 三下。 桥体蓝光转为稳定白光。 两枚起搏器同时震,红灯灭。 平板自动亮了。 我把它从背包里拿出来,屏幕朝上。数据线插进信号桥接口,连接成功。画面一闪,跳出加密协议提示。 【需双源同步验证】 我盯着屏幕,输入周婉宁昨晚给的密钥前缀。她站到我身边,左手按在平板边缘,输入后半段。密码通过。 画面刷新。 “蛇眼”组织高层名单滚动展开。 第一行是赵卫国,照片灰暗,状态标注“已失效”。第二行空缺,标记为“首脑未识别”。第三行——王振。 我停住。 照片是静态的,但他左手小指在滴血。血珠随着视角移动缓缓滑落,在屏幕上拉出细痕。名字下方有一行字:实时心跳监测中。 可信号源无法定位。 我手指点在名字上,画面跳转。弹出设备关联列表,显示两枚起搏器均与“蛇眼”中央数据库存在过连接记录。最后一次同步时间:今日凌晨五点四十二分。 来源地址:市政厅地下三层,b-7供氧机房。 周婉宁忽然开口:“供氧机房……我妈最后住院的地方,就是b-7。” 我没说话。 把起搏器收回左口袋,金戒指在右口袋。平板还在手里,地图上那个红点一动不动。 我右手摸向腰间。 那里空着。 但我手指停在旧枪套位置,轻轻一按。 这是我十年来第一次,摸到真实的东西。 周婉宁弯腰,从平板背面揭下一张微型信号干扰贴。她捏在指尖,低头看着鞋尖。那里有一点干涸的血,颜色和我虎口上的伤口一样。 她没擦。 只是把平板往我这边推了半寸,确保我能看见右下角的图标。 金戒指的投影浮在屏幕边缘,正微微脉动。 系统提示弹出: 【任务完成度:99%】 【缺失部分:金戒指生物密钥未激活】 我盯着那串数字。 99。 不是100。 差的那1%,就在戒指上。 我抬眼看向市政厅主楼。玻璃幕墙反射着晨光,照得人睁不开眼。地下三层没有窗户,b-7供氧机房在建筑最深处。 王振在那里。 或者,他的信号在那里。 我站起身,右腿承重,没抖。背包甩上肩,平板塞进去。冲锋衣重新穿上,拉链拉到顶。陈雪还在原地睡着,脸埋在衣角里。 我看了她一眼。 转身,迈步。 周婉宁跟上来,半步距离。 我们并排走,没说话。 巷子通向主楼侧门,门禁卡在周婉宁手里。她刷卡,门开一条缝。我侧身进去,她跟着。 走廊灯光惨白,地面反光。脚步声被地毯吸掉。电梯在尽头,数字显示停在负三层。 我按下行键。 灯亮。 等了七秒。 门开。 冷风扑出来。 里面没人。 我走进去,周婉宁站在我右侧。她把干扰贴贴在控制面板上,电梯开始下行。数字跳:-1、-2、-3。 叮。 门开一半。 我伸手抵住门缝,没完全推开。 先听。 里面静。 只有机器运转的低频嗡鸣。 我抽出战术手电,打开,光束扫过角落。管道交错,墙上贴着压力表。前方十米是供氧机组,外壳密封,指示灯绿。 地面干净,无脚印。 但空气中有种味道。 铁锈混着消毒水。 我往前走,脚步轻。周婉宁跟在后面,左手摸进白大褂口袋,掏出一个微型探测仪。屏幕亮起,显示心率波动信号,源头在机组后方。 我绕过去。 手电光照到墙角。 那里有张金属椅。 椅子上坐着一个人。 穿灰色工装,头低着。 左手小指缺了一截。 血正从断口往下滴,一滴,落在地板上。 我没动。 他也没动。 直到血珠积到足够大,落下。 啪。 声音很轻。 他抬起头。 是王振。 他嘴角动了动,笑了。 “你来了。” 我站在原地。 手电光打在他脸上。 他右眼浑浊,左眼正常。脸上有烧伤痕迹,从耳根延伸到下巴。他抬起右手,指了指自己的胸口。 “你要的名单,我在起搏器里留了备份。” 我没说话。 他咳嗽两声,肩膀抖。 “但你拿不到。” 他左手慢慢抬起,指向机组控制屏。 屏幕上突然跳出画面。 是医院病房。 床边站着医生。 病床上躺着一个女人。 闭着眼,戴着呼吸面罩。 心率监测仪滴滴响。 我认得那张脸。 是周婉宁的母亲。 王振说:“她在b-7病房,靠这台供氧机活着。” 他顿了顿。 “现在,这台机器,也连着我的起搏器。” “我死,机停。” “机停,她死。” 我盯着屏幕。 病房号:b-7。 和这里一样。 周婉宁站在我身后,没出声。 王振看着我,说:“你想拆起搏器?可以。” “但你敢吗?” 第141章 终极密码 王振坐在供氧机旁,血从断指滴到地板上。我盯着他胸口的起搏器,手指慢慢移向右口袋。 那里有枚金戒指。 周婉宁站在我身后,呼吸变浅。她想往前走,我抬手拦住她。 “别碰机器。” 我说完,转身就往门外走。脚步落在走廊上,声音很轻。她跟上来,半步距离。 我们一前一后走向电梯。我没回头,但知道她在抖。电梯门开着,和刚才一样停在负三层。我走进去,按了向上键。 灯亮。 数字跳:-2、-1、0。 门开,是医院主楼一层。我迈出去,直奔安全通道。楼梯间灯光昏暗,水泥台阶上有水渍。我一步两级往上走,右腿有点沉,但还能撑住。 b-7病房在四楼东侧。 我推开防火门,走廊安静。墙上贴着病房编号指示牌,箭头指向右边。我和周婉宁并排走,脚步声被地毯吸掉。 到了b-7门口,门禁红灯亮着,锁死了。 周婉宁伸手去刷脸,系统没反应。她又试指纹,还是不行。 “远程封锁了。”她说。 我没说话,从背包里拿出战术匕首。刀刃插进门缝,撬动锁扣。金属发出摩擦声,一下、两下。咔的一声,锁开了。 我推开门。 房间灯光自动亮起。病床空着,床单皱成一团。心率监测仪还连着电源,屏幕显示一条微弱波动线。 我走到床边,掀开被子。床垫上有一块深色压痕,形状像手掌,边缘微微凹陷。那是长期卧床留下的淤青位置。 我把金戒指拿出来。 戒指表面没有文字,也没有纹路。它很旧,边角磨得发亮。我低头看那块压痕,大小刚好能嵌进去。 我伸手,把戒指轻轻按了下去。 触碰到床垫的瞬间,角落里的电子屏突然亮了。 嗡—— 启动音响起,屏幕闪出一行字: 【生物密钥验证中】 接着跳出密码输入框。 周婉宁快步走过来,站在我旁边。她看着屏幕,嘴唇动了动。 “我妈……她从来不用复杂密码。” 我站着没动。 她咽了下口水,手指悬在虚拟键盘上方。 “试试生日。” 我没反对。 她输入六位数字:0。 回车。 屏幕闪烁两下,弹出新画面。 视频开始播放。 审讯室场景出现。铁桌后面坐着一个男人,穿着灰色西装,戴金丝眼镜。双手戴着手铐,放在桌面上。 是周崇山。 他抬头看镜头,眼神平静。 “你们看到这个,说明我已经不在了。” 他说得很慢,每个字都清楚。 “但我告诉你们一件事——你们以为赵卫国是终点?错了。” 他嘴角扯了一下。 “二十年前,我就开始渗透教育系统。每一个接入系统的学校,都有我们的节点。每一份学生档案,都是情报源。” 周婉宁猛地后退一步,撞到墙。 她张着嘴,没出声。 我站在原地,右手握紧金戒指,指节发白。 视频继续: “你以为你在救一个人?不,你只是在清除一个故障模块。整个网络还在运行。只要系统不停,棋子就不会停。” 他顿了顿,直视镜头。 “陈铮,你以为你是英雄?你只是程序里的一次异常读取。而我,才是设定规则的人。” 屏幕外的我,眼睛没眨。 周婉宁靠在墙边,一只手捂住嘴,另一只手死死抓住白大褂下摆。她的眼眶红了,但没哭出来。 视频里的周崇山继续说: “我知道你会找到这段录像。我也知道你不会信。但没关系,证据就在那里。只要你查市教委备案服务器的访问日志,就会发现——每年九月一号零点,都有一次来自境外Ip的数据同步。” 他说到这里,忽然笑了一下。 “顺便告诉你,你女儿的班主任,上周刚提交了基因采样报告。” 我的身体一僵。 周婉宁猛地抬头。 视频还在播。 “别浪费时间来找我。我已经死了。但系统活着。孩子们的数据每天都在上传。他们在睡梦中被扫描,在课堂上被记录,在考试中被评估。” “这不是阴谋。” 他说。 “这是现实。” 屏幕突然黑了一秒,又恢复。 画面变了。 变成一段监控录像。 幼儿园教室。 一群孩子围坐成圈。老师蹲在中间,手里拿着平板。摄像头扫过每个孩子的脸。 然后镜头拉近。 一个女孩抬起头。 扎马尾辫。 粉色羽绒服。 是我女儿陈雪。 她看着摄像头,眨了眨眼。 下一帧,老师的手指在平板上滑动。弹出一个窗口: 【样本采集完成】 【编号:cS-0419】 【匹配度:98.7%】 我喉咙发紧。 周婉宁冲到屏幕前,双手拍在显示器两侧。 “关掉!快关掉!” 她吼了一声。 我没动。 视频自动跳转下一段。 小学操场。 升旗仪式。 学生们整齐列队。班主任站在队伍侧前方,手里拿着手机。她低头操作,界面一闪而过。 我眼尖,看见那个图标。 和爆破专家电脑上的一样。 红色三角形,里面有个骷髅头。 视频结束。 屏幕回到主界面。 新的提示弹出: 【数据包已解密】 【文件类型:教育系统接入名单】 【数量:327所小学】 【状态:持续同步中】 我伸手摸向平板。 还没碰到,屏幕又闪。 一条新消息跳出: 【检测到外部访问】 【来源:市政厅主控中心】 【请求:删除本地缓存】 我立刻拔掉电源线。 屏幕黑了。 但U盘还在设备里。 我把它取出来,握在手里。 周婉宁靠着墙,慢慢滑坐在地上。她的手还在抖,眼睛盯着刚才视频播放的位置。 我低头看她。 “你还记得你妈最后一次见你,说了什么吗?” 她摇头。 “她只给了我这枚戒指。” 我说。 “但她知道有人会来。她知道会被监控。所以她把钥匙藏在最不可能的地方——她的身体痕迹里。” 我攥紧U盘。 “现在我们知道他们在哪下手。” “在学校。” “在孩子身上。” 我转身走到门口,拉开门。走廊灯光照进来一半。 “我们得去查备案服务器。” 我说。 “现在就去。” 我没有动。 周婉宁抬起头,看着我。 我的右手还插在冲锋衣口袋里,U盘贴着掌心。 走廊尽头传来广播声。 通知某个科室交接班。 我听见自己的呼吸声。 很稳。 周婉宁扶着墙站起来,走路有点晃。她走到我面前,伸手接过U盘。 “我认识教委数据中心的人。”她说。 “我可以带路。” 我点头。 我们一前一后走出病房。 门自动关上。 背后的电子屏突然重新亮起。 无声的画面再次出现。 周崇山坐在审讯室里,嘴巴在动。 但我们已经听不到声音。 我抬起手,最后一眼看向屏幕。 他的嘴型很清楚。 三个字。 “等着吧。” 第142章 时空炸弹 屏幕黑了。 我站在原地,手还插在冲锋衣口袋里,U盘贴着掌心发烫。周婉宁没动,背靠着墙,头低着,手指抠进膝盖的布料里。她的呼吸有点乱,但不是害怕,是憋着火。 我知道她在忍什么。 刚才那段话还在耳边回荡。周崇山坐在审讯室里,最后一句没说完——“你们以为赢了吗?新生儿的啼哭会……” 然后画面就断了。 雪花噪点一闪,全黑。 我左手指腹蹭了下腰间匕首柄,这是我在陌生战场上的习惯动作。屋里没别人,门锁没响,监控也没报警,说明不是物理入侵。可那句话不对劲,不像普通的威胁。 太准了。 像是知道我们会来,知道我们会看,甚至知道我们会在这一刻停在这里。 我闭眼,意识沉下去,调出系统界面。绿色字符浮现在眼前,像老式终端。平时签到、解锁资源都安静得很,这次不一样。 一个红框跳出来。 【检测到非线性时空扰动】 源点锁定:本市某新生个体。 下方有波形图,频率起伏和婴儿哭声接近,但节奏不对,像是被切碎又重组过的信号。这不是自然发出的声音。 我睁眼,低声说:“不是假的。” 周婉宁抬起头,眼睛红,但没泪。她看着我,等下文。 我走过去蹲下,手掌压在她肩上。她没躲,身体绷了一下,然后慢慢松开手指。 “他还留了后手。”我说,“但现在我们知道它存在。” 她点头,吸了口气,自己站起来。脚步有点虚,但站稳了。 “视频能重放吗?”她问。 我摇头。“显示器被你砸了。” 她看了眼地上碎裂的屏幕,玻璃渣散了一地。她咬了下嘴唇,没说话。 我掏出战术手电,拆开外壳,取出微型读卡器。U盘插进去,调出视频文件,拖到末尾。音频轨道在“会……”之后还有0.8秒的微弱波动,呈规律脉冲,三段,间隔固定。 我把这段数据导入系统做频谱分析。 结果弹出提示: 【该声波模式与人类婴儿发声机制不符】 【疑似经过量子编码调制】 同时标记出三个共振频率,指向妇幼保健院产科楼方向。 周婉宁凑过来看,看完不动了。 “他不是在恐吓。”她说,声音哑,“他在激活什么。” 我看着她。 她抬头,“我妈给的戒指是生物密钥,对吧?那这视频呢?他知道自己会死,也知道自己会被查,所以录这段话,会不会本身就是个启动程序?” 我没答。 但我知道她说得对。 这不是遗言。 是开关。 我尝试签到。每天0点自动一次,今天还没领。意识沉入系统,签到成功。 奖励是:夜视仪(军用级)。 正常流程。 没有因为红色警告而改变内容。系统不慌,也不解释,只把东西给我。 我收下,继续想。 十年前边境任务,我们接到一份绝密-x档案,提到山区有“异常时空褶皱”,当时带队的是赵卫国。那份资料后来被封,说是误报。可我记得清,那天晚上,整支队伍的心率监测仪同时乱码,持续7秒,数字是【7,9,3,1,4,2,8】。 我猛地看向床边那台心率仪。 它本来关着。 现在亮了。 打印纸缓缓推出,上面是一串数字: 【7,9,3,1,4,2,8】 和当年一模一样。 我拿起纸条,盯着它。这不是随机。新生儿出生日期倒序排列,刚好是这个格式。 系统没再出新提示,只在角落标着“观测中”。 不是预警。 是记录。 它也在看,但不知道该怎么处理。 周婉宁接过纸条,翻来去看,忽然说:“这三个共振点,都在产科楼负一层以上。如果这声波要触发什么,必须通过新生儿的哭声放大。” “谁的孩子?” “还不知道。” “但有人知道怎么接通。” 她抬头看我,“你女儿的信息刚被采样,编号cS-0419。他们不会只盯一个孩子。” 我懂她的意思。 这不是针对某个人的炸弹。 是网络。 每个接入系统的儿童都是节点,每一声哭都是可能的引信。 周崇山最后那句话,根本不是威胁。 是倒计时。 我走到破碎的显示器前,蹲下,从残骸里捡起一块电路板。还能用。连上平板,尝试恢复最后一帧画面。 失败。 数据被加密擦除。 但我记得清,周崇山转头前,嘴角动了一下。 不是笑。 是确认。 他确认我们看到了。 也确认我们听到了。 我站起身,走到房间中央,左手按在胸口伤疤上。那里埋过弹片,现在空了,但皮肤下面总有一丝异样的感觉,像有东西在轻轻震动。 系统一直没关。 红色警告还在。 【非线性时空扰动】 【源点:新生个体】 【影响范围:未明】 我闭眼,试着往深处连接。不是要签到,是要看它能不能回溯这段信号的来源。哪怕一秒的画面也好。 系统没反应。 三秒后,弹出一条新信息: 【记忆模块加载中】 【关联事件:边境任务第17夜】 我没动。 那是我们小队覆灭前的最后一晚。 我记得风很大,帐篷外有沙粒打在帆布上的声音。我守夜,赵卫国坐在我旁边,手里拿着一个黑色记录仪。他按了下按钮,里面传出一声婴儿哭。 我当时问:“哪来的孩子?” 他说:“未来。” 我没当真。 现在想,那不是录音。 是预演。 我睁开眼,周婉宁正盯着我。 “你想起来了?”她问。 我点头。 “他们早就开始试了。不是现在,是十年前。我们只是他们实验里的对照组。” 她低头看手中的纸条,手指用力,纸边卷了起来。 “那我们现在怎么办?” 我看着系统界面。 签到已经完成,资源也拿了,但真正的威胁不在外面。 在还没出生的孩子身上。 在第一声啼哭响起之前。 我开口:“找产科楼的监控,查最近二十四小时所有新生儿的登记信息。重点看有没有母亲身份不明、或分娩记录异常的。” 她点头,打开随身设备开始操作。 我走到门口,回头看了一眼病房。 心率仪还在运行,打印纸继续往外吐。 新的数字出现了。 【7,9,3,1,4,2,8】 又是这一串。 我抬脚迈出门槛,又停下。 系统突然震动。 不是提示音。 是直接在脑子里炸开一道光。 绿色字符全部消失。 只剩一行字: 【检测到相同心跳频率】 【匹配对象:未知】 【距离:正在缩短】 第143章 高维波动的时空 我迈入大厅,灯光有些刺眼,地砖的反光让我眯了下眼。还没等我站稳,脑子里那道绿光突然炸开。 手还贴在门框上,指尖能感觉到金属的凉。走廊灯是暗的,只有应急灯投下一小片黄光,照在我右脚鞋面上。我没低头看,眼睛闭着,意识已经沉下去了。 系统界面浮出来,绿色字符一排排往上滚。刚才那条提示还在:【检测到相同心跳频率】。匹配对象未知,距离缩短。这不是签到弹出来的,也不是任务触发,是它自己跳出来的,像某种预警。 我盯着那行字,没急着查来源。十年前边境任务最后一夜,整支队伍的心率仪同时乱码,数字是【7,9,3,1,4,2,8】。今晚心率仪打印出的数字,和当年一样。不是巧合。我能感觉到,这两件事之间有根线,就缠在我脑子里。 我用这串数字当密钥,反向接入记忆模块。系统没拒绝,也没提示,直接打开了封存文件。 画面变了。 我站在一片废墟里,天是黑的,但能看到裂痕,像是玻璃被砸出的纹路,缝隙后面有光,不是太阳,也不是月亮。我怀里抱着一个婴儿,襁褓是白色的,边角有点发灰。城市在我身后塌下去,楼像纸糊的一样卷曲、碎裂,声音很轻,像远处有人撕布。 我想往前走,脚刚抬起来,手指碰到婴儿的脸。那一瞬间,画面猛地抖了一下。 场景换了。 雪山,实验室。周婉宁躺在手术台上,眼睛睁着,瞳孔是金色的,眼角有血往下流。她没动,呼吸很浅。我张嘴想喊她名字,但发不出声。画面到这里停住,持续了大概三秒,然后自动退出。 系统界面重新出现。 【签到完成】 【奖励:时空稳定器】 东西直接出现在我意识里,一枚银灰色圆盘,手掌大小,边缘有凹槽,表面刻着细密的纹路,像是电路图,又像是某种编码。我知道这玩意儿不能放背包里,得接进身体,才能起作用。 我睁开眼,右手按在左胸旧伤处。那里是弹片待过十年的地方,皮肤厚,有疤痕。我用力一压,把装置压进去。皮肤裂开,血涌出来,顺着冲锋衣往下渗。没有痛感,反而有种奇怪的嗡鸣从胸口扩散,像是体内某个频率被校准了。 我站着没动,等反馈。 十秒后,系统弹出新提示: 【时空锚点已绑定】 【源信号追踪中】 【目标:新生个体】 位置指向妇幼保健院产科楼三层东侧病房。地图显示那里现在有微弱能量波动,强度不高,但频率和刚才那段声波一致。新生儿还没哭,但它在接收什么,或者准备发出什么。 我低头看手,掌心全是血。冲锋衣湿了一块,体温没降。我知道自己还在现实里,可刚才看到的画面太真,不像幻觉。那个婴儿的脸我没看清,但我抱他的姿势很熟,像是做过很多次。 我抬起脚,往走廊尽头走。每一步都稳,右腿虽然有点跛,但不影响节奏。走到电梯口,按下下行键。灯亮了,门开,里面没人。我走进去,靠墙站着,手还在胸口位置,压着刚嵌进去的装置。 电梯下降时,系统又震了一下。 不是提示,是画面再次弹出来。 还是那个废墟场景,但我这次注意到细节。地面有裂缝,缝里透出蓝光,像是地下有东西在闪。我低头看脚下,发现自己的影子不对。正常光线下影子应该朝一个方向,可我的影子被拉成两条,一条朝前,一条朝后,像是有两个光源,来自不同时间。 画面突然切到周婉宁那边。她还在手术台上,但这次她动了。嘴唇微微张开,说了两个字,我没听清。金瞳看向镜头,像是知道我在看。然后她的手抬起来,指尖对准自己胸口,做了个按压的动作——和我刚才嵌入装置的动作一模一样。 画面消失。 电梯“叮”了一声,门开了。 地下车库,灯是冷白色的,照在水泥地上反光。我走出去,脚步没停。停车场角落有辆黑色环卫车,是我之前停的。钥匙在裤兜里,我拿出来,解锁车门,坐进去。 车内有味,混合着消毒水和铁锈。我发动车子,打开中控屏。系统连上局域网,调出全市监控节点分布图。产科楼那边信号正常,但有几个摄像头数据流有延迟,大概0.3秒。这种延迟平时不会被注意,但现在我知道有问题。 我拨通一个号码。 电话响了三声接通,对方没说话。 我说:“查一下妇幼保健院产科楼最近二十四小时所有分娩记录。重点找母亲身份不明、或登记信息不全的。” 对方回:“你要哪一个?” 我说:“全部。” 电话挂了。 我关掉屏幕,手搭在方向盘上。车库安静,只有车底传来轻微电流声。那是时空稳定器在运行,和我心跳同步。我能感觉到它在扫描周围,像雷达一样转。 五分钟后手机震动。 一条加密消息进来,附带三个文件。我点开第一个,是监控截图。一个穿白大褂的女人推着产床进手术室,脸被口罩遮住,但身形偏瘦,走路时左肩略低。第二个文件是分娩登记表,母亲姓名栏空白,接生医生签名是电子码,无法溯源。第三个是心率监测图,婴儿出生后第一声啼哭的时间点,心率曲线出现一个尖峰,持续0.7秒,数值超出正常范围。 我把图放大,对比之前那段声波频谱。吻合度98%。 就是这个孩子。 我收起手机,准备发动车子。就在这时,系统突然弹出红色警告: 【非线性扰动增强】 【预测事件发生窗口:12小时内】 【建议:接触目标个体前,确认其生物信号未被远程劫持】 我没动。 劫持的意思是,这个孩子的哭声可能不是自然发出,而是被引导、被调制过的。像广播信号,被人插播了内容。而周崇山最后那句话——“新生儿的啼哭会……”——根本不是威胁,是启动指令。 我解开安全带,下车。 车灯关着,我没开。走向车库出口楼梯间,推开门。台阶是水泥的,一级一级往上。走到一半,胸口装置突然发热。我停下,靠墙站住。 眼前画面又闪了一下。 这次是医院产房内部。灯是蓝的,墙上有个钟,显示时间是凌晨3:17。一个护士抱着婴儿走出手术室,襁褓外贴着标签,编号cS-0419。 我女儿的名字缩写。 陈雪,四月十九日生。 编号对上了。 画面里婴儿没哭,但护士突然停住,回头看了眼门。那一瞬间,我看到她眼神不对。不是惊慌,是确认,像是在等人看见这一幕。 画面断了。 我站在楼梯中间,手扶着栏杆。上面一层有光漏下来,照在我鞋尖上。我没抬头,也知道再往上就是医院大厅。 我继续走。 一步,两步,三步。 手一直压在胸口。装置还在运行,嗡鸣声越来越稳。我知道自己正在靠近某个临界点,现实和系统之间的墙变薄了。只要再往前一点,就能摸到那层膜。 我走到最后一级台阶,抬脚跨上去。 大厅就在前面。灯光亮着,地砖反光。我看到自己的影子投在地上,这一次,只有一条。 第144章 时空稳定器的震荡 我跨进大厅,脚踩在地砖上发出轻响。灯光还是那样白,照得人脸上没有颜色。我没有停下,往前走了两步,视线扫过墙上的挂钟——指针停在三点整,一动不动。 不止一个钟。我左右看,候诊区、服务台、电梯旁的显示屏,全都是3:00。手机自动同步时间的功能灰了,手动刷新也没反应。信号栏空着,像是被抽走了什么。 我掏出手机拨通周婉宁。铃声响了很久才接起来,她的声音断断续续,背景里有回音,像从很深的地方传来。 “你在哪?”我问。 她没先回答位置,“你……看到短信了吗?” “什么短信?” “一条十年前的短信。”她说得很慢,每个字都压着情绪,“发件人是陈雪的号码。内容只有四个字——爸爸,救我。” 我手指一顿。那个号码五年前就注销了。SIm卡早就扔进河里。 “你现在几点?”我问。 “我不知道。”她说,“我的表停了。电脑时间也乱了,系统显示凌晨三点十七分,可我明明记得刚才还是下午。” 我盯着墙上那个钟。3:00。和产房监控画面里的那个时间一样。 胸口的装置还在运行,嗡鸣感贴着骨头传出来。它没报警,界面也没更新,只有上一章末尾那条提示还挂着:【源信号追踪中】。 不是系统坏了。是现实出了问题。 我靠墙闭眼,意识沉下去,接入系统记忆模块。银灰色圆盘浮现在脑海,边缘凹槽亮着微光。能量输出正常,锚点绑定成功,但环境监测那一栏是空白的,像被人抹掉了一样。 我强行启动战场回溯。 连续七天签到触发的功能开始加载。视野变黑,几秒后画面跳出来——城市多处爆炸,火光冲天。地标建筑接连崩塌,人群四散奔逃。画面右下角的时间始终是08:00,不管事件推进到哪里,数字都不变。 八点。还有不到五个小时。 我睁开眼,呼吸没乱。这种场面见得多了。可这次不一样。这不是敌人埋炸弹,也不是人为袭击。这是时间本身在错位。 我再拨周婉宁,刚响一声她就接了。 “你那边有信号吗?”我问。 “没有基站响应。”她说,“GpS漂移严重,定位跳来跳去。我试过发加密消息,每次都会被高频杂波干扰,像是有人在反向压制。” 我知道她实验室有个应急信标频率,是她当年做特工时留下的备用通道。我拿出战术手电,拆开后盖,把军用无线电模块接上去,手动输入频段代码。 接通瞬间,她声音直接冲进耳朵:“你看到短信了吗?这不是恶作剧……我的平板刚刚自动播放了一段视频,是我母亲十年前写的遗书,可她那时根本没病!” 我握紧手电筒。“你还收到别的异常信息吗?” “还有心跳记录。”她说,“我调出自己过去三年的健康数据,发现有一段心率曲线和赵卫国的起搏器频率完全一致。时间段是昨晚十二点到一点之间。可我当时在家睡觉,根本没有接入任何设备。” 我低头看自己的胸口。稳定器的嗡鸣节奏变了,比之前快了半拍。 两个活人的生物信号在同一时间出现重叠。这不是巧合。是有人在用某种方式把不同时间的数据叠加进来。 “你现在在哪?”我问。 “我在学校附近的安全屋。”她说,“微型计算机连上了本地服务器,正在抓取全市公共系统的日志。我发现从三小时前开始,所有新生儿登记信息都被批量访问过,来源Ip不可追溯。” 我脑子里闪过cS-0419。编号对上了。 “别动。”我说,“我过来找你。” “不行。”她打断我,“妇幼保健院才是核心节点。系统锚点还在指向那里。新生儿可能是整个震荡的起点。我们得确认那个孩子是不是真的存在。” 我站在大厅出口,手已经摸到门把手。 外面天色没变,可街上没人。一辆公交车停在路边,司机趴在方向盘上,乘客全都静止不动。路灯亮着,但光线像是凝固的。 我拉开门走出去。 风没有温度。空气太安静,连远处工地的声音都没有了。 我绕到停车场角落,黑色环卫车还在。发动引擎,中控屏亮起,监控分布图重新加载。产科楼方向依旧有0.3秒的数据延迟。这个延迟不是技术故障,是时间流速差异。 我打开应急频道,准备呼叫支援。刚按下通话键,屏幕突然闪了一下。 地图上跳出一个新的红点。不在医院,也不在学校。在市电信局主楼地下二层。 那是全市通信中枢。如果有人在那里动手脚,就能控制所有信号流向。 我收回通话指令,换挡起步。 车子驶出车库坡道时,手机震动了一下。我没去看。眼角余光扫到屏幕,是一条新短信的预览。 发件人:陈雪 内容:爸爸,你怎么还不来? 我踩下油门,车头冲进街道。 前方十字路口,红绿灯全部熄灭。 一辆自行车斜倒在路中间,骑车的人定格在弯腰的动作,像被按下了暂停键。 我握紧方向盘,视线死死盯住前方。 车速提到六十。 突然,副驾驶座上多了一个人影。 她穿着白大褂,手里抱着一台平板,抬头看向我。 是周婉宁。 可三分钟前我们还在通电话,她说她在安全屋。 她开口:“你相信刚才那通电话是真的吗?” 第145章 时空悖论 车头冲进街道后,副驾驶座上的人影没消失。她穿着白大褂,手里抱着平板,和三分钟前电话里的声音一模一样。 我握紧方向盘,视线扫过后视镜。车载记录仪的时间戳是连续的,可录像里没有她上车的画面。车门没开过,车内温度也没变化。 我低声问:“你什么时候进来的?” 右手已经移到腰后,指尖碰到战术匕首的柄。 她抬头看我,眼神很稳。“我不是走过来的,是被‘推’进来的。”她把平板递到我面前,“三秒前我还在安全屋,下一秒就坐在这儿了。” 屏幕上是一段实时日志——“市电信局地下二层,Ip源伪造成功,正在进行跨时隙数据注入”。 我盯着那行字。跨时隙?不是黑客术语。也不是任何已知攻击方式。 “你说时间线在重叠?” “不止是重叠。”她手指划过屏幕,“是有人在不同时间节点之间建立通道,用特定频率做锚点,把信息从未来打回过去。” 我想起手机里那两条短信。发件人是陈雪的号码,内容是十年前不会发生的求救。 “新生儿哭声是触发信号。”她说,“每个接入系统的婴儿都是节点,他们的生物波能穿透时间屏障。” 我胸口的稳定器嗡鸣了一下,节奏比刚才快半拍。 “妇幼保健院是核心入口,但信号中转站在电信局。如果那里被控制,整个城市的时空结构都会被撕开裂缝。” 我看向前方街道。路灯亮着,行人静止,连风都停了。这不是停电,也不是网络故障。是现实本身出了问题。 “我们得去电信局。”我说。 “我已经在路上了。”她回答。 我看了她一眼。 “我是说,我的数据已经在路上了。”她指了指平板,“身体可能是投影,但操作是真实的。我能远程接入系统,只要找到物理接口。” 我点头。不再多问。信或不信,现在都不重要。重要的是行动。 车子拐过两个街区,停在电信局后巷。主楼外墙漆黑,没有灯光,也没有警卫巡逻。太安静。 我们从消防梯下去,绕到地下二层的维护通道。门锁是电子的,周婉宁插上微型计算机,输入一串代码。三秒后,锁开了。 机房内部全是服务器阵列,冷气管道低吼。空气中有一股金属味,像是电流烧焦了空气。 她直奔主控台,接上设备。屏幕亮起,显示一段倒序运行的日志流: “……数据包已注入,目标时间戳:t-10年,接收终端:未知个体。” 我盯着那行字。十年前。正是我执行任务失败的年份。 “停。”我突然出声。 主控屏角落闪过一张静态画面。一个婴儿躺在实验台中央,右肩裸露,皮肤上有胎记,形状像星图。 我按住她的手腕:“回放刚才那一帧!” 她快速操作,画面暂停放大。星图轮廓清晰,位置在右肩靠近锁骨的地方。 和我胸口弹片伤疤的位置完全一致。 系统界面没有弹出提示,但我感觉到战场重建模块边缘有轻微闪烁,像是有什么东西在后台加载,却卡住了。 我闭眼,强制接入记忆模块。调取过往签到奖励中的隐藏片段。 一段模糊影像浮现——雪山实验室,灯光惨白。一名女研究员将婴儿放入培养舱,轻声说:“编号cS-0419,基因序列匹配度99.8%,时空锚点植入成功。” 画面一闪而过。 我睁开眼。 “cS-0419。”我念出这个编号。 “什么?”周婉宁问。 “那个孩子。”我说,“不是普通婴儿。她是被人造出来的,用来连接不同时空。” 她看着我:“你怎么知道这些?” “我看到了。”我说,“系统给的记忆里有这段。” 她低头查看数据流来源,手指在键盘上飞快敲击。“所有异常短信都来自同一个基站Id,但它不存在于任何注册数据库。编码格式也不是人类能设计的。” “什么意思?” “这不是地球上的技术。”她说,“是高维存在在向我们发送信息。” 我想到陈雪小时候画的全家福。她总把我画成穿军装的样子,哪怕那时我已经退役。她还画过一个妹妹,名字叫小星,说是在梦里见过。 原来不是梦。 “我们必须守住这里。”我说,“不能让更多的数据注入。” “可如果我们拦不住呢?”她问,“如果这一切早就发生了呢?” 我没有回答。 因为主控屏突然跳出新画面。 还是那个婴儿,但这次她在哭。 啼哭声没有通过扬声器传出,可我和周婉宁同时捂住耳朵。那种声音不是听觉能捕捉的,它直接钻进脑子里,像一根针扎进神经。 我看见屏幕边缘出现裂纹。不是物理损坏,是图像本身在扭曲。 周婉宁的平板开始闪退,程序不断重启。 “她在共振!”她喊,“她的哭声正在激活所有接入系统的儿童!” 我看向服务器群。指示灯原本整齐闪烁,现在变得混乱无序,有些甚至逆向跳动。 时间不是停止了。 是被打乱了顺序。 我伸手按下主控台的紧急隔离按钮。系统提示需要双因子验证。 周婉宁输入密码,我用自己的心跳做生物密钥。 屏幕闪了一下,弹出确认框:【是否切断全市儿童接入节点?】 下方有两个选项。 “是” 和 “否”。 我手指悬在空中。 如果选“是”,可能阻止数据入侵,但也可能切断那个孩子的联系,让她无法降生。 如果选“否”,现实会继续崩解,城市会在八点爆炸,就像战场回溯里看到的那样。 周婉宁忽然抓住我的手。 “你看。” 她指着屏幕右下角。 原本空白的区域,浮现出一行小字: 【爸爸,别怕,我在等你。】 字体歪歪扭扭,像是小孩子写的。 和陈雪五岁时给我写的纸条一模一样。 我呼吸一滞。 这不只是信息。 这是回应。 那个孩子已经在和我对话。 她知道我是谁。 她知道我会来。 我收回手指,没有点击任何选项。 “我们不切断。”我说。 “那你打算怎么办?” “等。”我说,“等到她出生那一刻。” “如果她根本不在这个时间点呢?” “她在。”我说,“因为她已经给我发了短信。” 周婉宁不再说话。她盯着屏幕,手指放在回车键上方。 我站起身,走向机房最里面的服务器架。 那里有一根红色光纤,独立于其他线路,末端连着一个小型接收器。 我拔下接口。 数据流中断瞬间,整个机房的灯光闪了一下。 屏幕上,婴儿的哭声停了。 画面定格在她睁开眼睛的一瞬。 瞳孔是金色的。 和周婉宁在雪山实验室受伤时的颜色一样。 我转身看向她。 她也正看着我。 “你知道这意味着什么吗?”她轻声问。 我知道。 但她还没说完。 我往前走了一步。 她的嘴唇动了。 就在这时,主控屏突然黑了。 所有服务器同时断电。 只有那根被我拔下的光纤,末端还闪着微弱的红光。 像一颗跳动的心脏。 第146章 命运共振 光纤拔下后,机房的灯全灭了。只有那根断口还在闪红光,像没死透的心跳。 我盯着它看了两秒,系统界面突然弹出新提示。不是装备,不是技能,也不是签到奖励。 【传承任务已激活:守护时空关键点新生儿】 字是灰底白字,老式终端那种,一闪一闪的。没有倒计时,没有选项,就这一行。 周婉宁站在我旁边,手里平板黑了,但她没去重启。她抬头看我,眼神变了,不再是刚才那个在数据流里挣扎的技术员,而是一个知道要发生什么的人。 “我们得走。”她说,“现在。” 我没问为什么。拔光纤的时候我就感觉到了,胸口那块疤在动,不是疼,是跳,和心跳不一样频,但又同步着什么。 我转身往出口走,腿还是不太利索。植物人躺了十年,肌肉萎缩不是一天能好。可现在顾不上这些。 外面街道安静得不对劲。路灯一明一暗,像是供电不稳。一辆自动驾驶公交停在路中间,车门开着,里面没人。 导航自己启动了,车载屏幕亮起,路线直接指向市妇幼保健院。不是最近的路,是绕城高架转三环再下来的螺旋线,一圈圈收进来。 “这路线不对。”我说。 周婉宁坐副驾,把微型计算机插进点烟器接口。“不是导航在选路,是系统在牵引我们。” 她敲了几下键盘,调出最后残存的数据包。画面卡顿了一下,跳出坐标——三楼产科东区,307病房。 “就是那里。”她说。 我把绷带缠紧胸口。弹片伤的位置开始发烫,像是有东西在里面移动。我咬牙没吭声,发动车子。 路上没人开车。所有智能车辆都停了,或者原地打转。交通灯乱闪,红绿黄同时亮。 我们一路冲过去,没被拦下。 医院大楼在夜里显得特别空。门口没有保安,大厅没人值班,连垃圾桶都静止不动,像是时间被按了暂停键。 电梯还能用。我按下三楼,门关上的瞬间,周婉宁忽然说:“赵卫国来了。” 我没意外。这种时候他不会缺席。 电梯门开,走廊尽头就是产房。灯光比别处亮一点,照在白色墙面上,反着冷光。 长椅上坐着一个人。 西装笔挺,领带整齐,左手无名指戴着蛇形戒指。他低着头,双手交叠放在腹部,一把匕首插在胸口,正中心脏位置。 是十年前我在边境用的那把。 刀柄露在外面,血浸透了衬衫前襟,但他还活着。呼吸慢,但稳定。嘴角微微翘着,像在笑。 我没有靠近。站在五米外停下。周婉宁站在我左边半步。 “你怎么知道我们会来?”我问。 他没回答。只是抬起眼,看向产房方向。然后又低头,看着自己胸口的刀。 我盯着他的呼吸节奏。每分钟不到十次。失血这么多还能活,不合理。除非这伤不是为了杀人,是为了别的。 “他在等什么?”周婉宁低声说。 “不是等。”我说,“是献祭。” 话音刚落,产房里的胎心监护仪响了。嘀、嘀、嘀,规律的声音传出来。 我的胸口猛地一震。 弹片伤的位置,跳动频率和那声音完全一致。 同一时间,周婉宁右肩的衣服下缘开始发热。她伸手摸了一下,手指收回时有点湿,是汗,也是血渗出来了。 “伤口裂了。”她说。 “不是裂。”我说,“是回应。” 空气中浮出一层淡影。只有我能看见,周婉宁也能。是星图,线条细如发丝,从产房门缝里飘出来,慢慢铺满整个走廊顶部。 形状和婴儿右肩的胎记一样。 系统界面再次刷新。 【命运共振启动,宿主需完成守护仪式】 这次多了个进度条。0%。 没有说明怎么完成,也没有提示步骤。就像当年战场重建系统刚出现时那样,只给信息,不教方法。 我闭眼,接入记忆模块。调取过往签到所得的隐藏片段。 画面闪现——雪山实验室,惨白灯光。女研究员把婴儿放进培养舱,说:“编号cS-0419,基因序列匹配度99.8%,时空锚点植入成功。” 我记得这个声音。 也记得这张脸。 是周婉宁的母亲。 “你知道这是哪吗?”周婉宁忽然开口。 我看她。 “这不是普通的产房。”她说,“是实验终点。他们造了她,就是为了这一刻。” 我没否认。 因为我感觉到胸口的弹片在震动,越来越强,像是要往外钻。而胎心声还在继续,每一声都让我的身体更紧一分。 赵卫国仍然坐着。血已经流到地上,积了一小滩。可他的眼睛一直睁着,盯着产房门。 “他为什么不进去?”周婉宁问。 “因为他进不去。”我说,“他是外来者。只有我和你,能站在这里。” 她说不出话了。 她的肩膀抖了一下。旧伤位置的热度升得更快,衣服烧出了一个小洞,露出皮肤。那里原本是冰锥留下的疤,现在却泛起微光,和星图虚影的颜色一样。 “她在叫我们。”她说。 “我知道。” “我们要进去吗?” “不能进。”我说,“任务不是接生,是守护。仪式必须在外完成。” 她点头。站得更稳了些。 星图越扩越大,几乎盖住整条走廊天花板。胎心声不变,我的弹片伤和她的旧伤跳动频率完全同步。 系统进度条跳到1%。 赵卫国的手指动了一下。 不是抽搐,是主动的。他慢慢抬起手,指向产房门。 然后,他张嘴了。 声音很轻,像是从肺里挤出来的。 “你们……以为……她是你们的孩子?” 我没理他。 “她不是女儿。”他说,“她是钥匙。打开门的钥匙。而你们……是锁孔。” 我往前走了一步。 他笑了,血从嘴角流出来。 “来啊。”他说,“守吧。看看你们能不能……挡住接下来的东西。” 产房内的胎心声突然加快。 嘀嘀嘀嘀—— 我的心跳跟着提速。 弹片伤撕裂感增强,像是里面有金属在旋转。周婉宁闷哼一声,扶住墙,右肩渗血更多。 星图虚影开始旋转,顺时针缓缓转动。 系统提示更新: 【守护仪式进行中,当前同步率:3%】 赵卫国的身体晃了一下,但他没倒。他仍坐着,手垂下,目光始终不离产房门。 我知道他不会死。 至少现在不会。 他必须活着看到那一刻。 我也必须站着,等到她第一声哭响起。 周婉宁靠墙站直了。她脱下白大褂,扔在地上。里面穿的是碎花裙,袖子遮不住右肩的伤。 “我会撑住。”她说。 我嗯了一声。 我们并肩站着,面对产房门,背对世界。 走廊灯光忽明忽暗,但星图始终亮着。 胎心声不断,我和她的伤同步跳动。 系统进度条缓慢上升。 4%。 5%。 赵卫国的呼吸越来越浅。 可他的眼睛,一直没有闭上。 产房内,监测仪的声音突然变调。 不再是平稳的嘀嘀声。 而是急促的长鸣—— 嘀———————— 我猛然抬头。 周婉宁也转过身。 门缝里的蓝光强了一瞬。 星图旋转速度加快。 系统弹出新提示: 【检测到分娩启动,守护仪式进入第二阶段】 我迈出一步。 周婉宁跟上。 赵卫国的手指再次抬起,指向我们。 嘴唇动了动。 我没听清他说什么。 因为就在这时,我的胸口炸开一阵剧痛。 弹片在皮下移位,正对着心脏方向。 第147章 时空对决 胸口一紧,像是有把钝刀在往里拧。 弹片卡在肋骨之间,动了一下。 我没倒。左手压住伤处,右手撑着墙。呼吸往下压,一、二、三、四……每分钟六次,和当年在边境潜伏时一样。疼是真实的,但不能让它牵着走。 胎心监护仪的声音还在响。 嘀——嘀——嘀—— 不是刚才那种平稳节奏了。现在是长鸣,一声拖得很长,像警报拉到了极限。 头顶的星图转得更快。蓝光从门缝里渗出来,铺满天花板,线条细得像针尖划出来的。形状没变,还是那个右肩上的胎记模样。 系统进度条跳到5%。 赵卫国坐在长椅上,血已经流到地上一小滩。他的手抬起来,又指向产房门。 “你们以为……她是你们的孩子?” 声音低得几乎听不见。 我睁眼看他。 他嘴角翘着,眼睛浑浊,可那股劲儿还在——算计的劲儿。十年前他能让我全队覆灭,十年后他还想改结局。 我不说话。往前走了一步。 脚落地的时候,地面裂了道缝。灰白色水泥炸开一点,露出下面黑线一样的痕迹,像是某种电路板纹路。 我把匕首抽出来。 不是腰间的战术刀,是插在他胸口那把。十年前我在雪地里用过的老伙计。刀柄沾着他血,也沾着我的旧血。 我把它拔出来,反手插进自己脚边的地缝里。 刀身没入一半。 嗡—— 空气抖了一下。 星图旋转慢了半拍。 系统界面闪回来。 【现实锚点建立】 字是灰底白字,老式终端那种,一闪一闪的。 我知道他在打什么主意。 战场重建系统不是外来的。它来自我真正在过的日子——那些巡逻路线、爆破参数、心跳频率比对表。它不讲虚的,只认实打实的数据。 我站直身子。 “她不是钥匙。”我说,“她是女儿。” 话出口那一刻,进度条跳到8%。 赵卫国的手抖了一下。不是抽搐,是愣住了。 他大概没听过这种回答。在他的账本里,所有人都是工具,所有关系都能换算成控制节点。 可陈雪出生那天,我摸着她的小手,她说“爸爸”。 周婉宁在手术台醒来第一句,问的是“孩子怎么样”。 这些事没法编码,也没法复制。 我盯着他。 “你没资格看她出生。” 说完这句,我踏前一步。 影子盖住他全身。 他坐着不动,可我能感觉到,连接断了。 星图不再乱转,恢复顺时针匀速。 同步率升到9%。 走廊灯光稳定下来。墙面重影消失,时间感重新接上。我的心跳还在被胎儿带着走,但肌肉不再抽搐。 我咬破舌尖。血腥味冲上来,脑子更清醒。 右手解开背包,拿出战术绷带。缠上右臂大动脉位置,收紧两圈。血流慢了,冲击减轻。这是特种兵抗审讯的老办法,靠神经控制撑过去。 然后我开口:“周婉宁。” 没回头。 “周婉宁。” 第二声。 “周婉宁。” 第三声。 她应了。声音不大,但稳。 “我在。” 我们都没动。她靠墙站着,右肩衣服烧出一个洞,血慢慢渗出来。我和她的伤口在同一位置,都在右侧,离心脏不远。 可我们现在不是受害者。 是守门人。 只要我们还站在这儿,门就不会开。 赵卫国喉咙里咕噜了一声。 他想笑,可笑不出来。血堵住了气管。 他手指又抬起来,这次不是指产房,是指我。 我看着他。 “十年前你让我成了植物人。” 我声音不高,但每个字都清楚。 “十年后,我站在这里,等我的孩子出生。” 说完这句话,系统进度条猛地一跳。 99%。 赵卫国瞳孔缩了一下。 他的嘴张开,像是要说什么。 可发不出声。 身体僵住,血停了流动。眼皮开始合拢。 但他嘴角还挂着那点笑。 没完全散。 我知道他在等什么。 他在赌最后一刻——赌新生儿第一声哭会撕裂现实,赌我们撑不到那个时候。 我低头看他。 蛇形戒指的光一点点暗下去。 匕首插在地上,纹丝不动。 我的腿在抖。右腿肌肉萎缩的老毛病加上刚才强行发力,已经开始发酸。但我不能坐。 也不能倒。 产房里的长鸣声持续着。 监测仪没有恢复正常节律。 说明分娩还没结束。 孩子还没出来。 我伸手摸向胸口。弹片的位置变了,正对着心脏方向。再移一点,就会刺穿主动脉。 疼得厉害。 但我还能站。 周婉宁也没倒下。她靠着墙,呼吸均匀。虽然没说话,但我能感觉到她在。 就像雪山那次,冰锥扎进她背里,她都没叫一声。 现在也是。 我们在等。 等那一声哭。 只要她哭出来,仪式就完成了。 系统不会告诉我下一步怎么做,但它从来没骗过我。每一次签到,每一次回溯,都是真实发生过的数据。 包括我现在站在这里。 包括这把插在地上的匕首。 包括赵卫国闭上的眼睛。 他死了。 尸体没倒,还坐在长椅上,手垂在膝盖边。血不再流,脸上的表情凝固在最后那个笑。 我不看他。 只盯着产房门缝。 里面蓝光忽明忽暗。 监测仪的声音突然变了。 不再是长鸣。 而是短促的一声:嘀! 接着是空白。 两秒。 三秒。 然后—— 哇—— 婴儿的哭声响了。 第一声。 尖锐,有力,穿透力极强。 我胸口猛地一震。 弹片向外退了半寸。 系统弹出新提示: 【传承任务完成】 进度条归零,下一秒又涨到100%。 星图从天花板脱落,像纸片一样飘下来,落在赵卫国身上。 他的西装开始分解,一块块变成灰烬。 蛇形戒指炸成粉末。 尸体缓缓后仰,倒在长椅上。 我没动。 周婉宁也没动。 我们只听着那哭声。 一声接一声。 越来越响。 我的匕首还在地上插着。 刀柄微微颤动。 第148章 时空重合 婴儿的哭声还在耳边回荡。 我没有动。周婉宁也没有动。走廊里的蓝光慢慢暗下去,天花板上的星图碎片飘落在地,像烧尽的纸灰。赵卫国的身体已经完全化成灰烬,只剩那把匕首还插在裂缝里,刀柄微微颤着。 我低头看自己胸口。弹片的位置变了,不再往心脏方向压,像是被什么力量推开了半寸。疼还在,但能撑住。我深吸一口气,用鼻子吸,嘴巴缓缓吐,节奏和当年在雪地潜伏时一样。一、二、三、四……心跳稳下来。 系统界面突然跳出。 【传承奖励已解锁:过去与未来的记忆融合】 字是灰底白字,老式终端那种,稳定浮现,无闪烁。没有声音提示,也不震动,但我能感觉到它在等我。 我知道这是什么。战场重建系统的终极权限。不是装备,不是技能,是真相。 我闭上眼。 意识沉进去。 画面闪现—— 边境哨所,大雪封山。我和队友躲在掩体后,无线电静默。赵卫国站在高处观察点,手里握着麻醉枪。他手指在抖,额头有汗,尽管外面零下三十度。 画外音响起,低沉,带着威胁:“你不照做,你女儿明天就死。” 镜头拉远。王振站在哨所后方的林子里,脖颈上的蛇形纹身泛着绿光。他手里拿着一个遥控器,连接着埋在山体里的炸药阵列。 赵卫国咬牙,扣下扳机。 麻醉弹偏了。 不是失误。是他故意打偏。 因为王振拿他刚出生的女儿做人质,藏在境外医院,随时可以让她“意外死亡”。 画面再跳—— 我倒下的瞬间,王振从暗处走出来,蹲在我身边,低声说:“谢谢你替我背锅。” 然后他按下引爆器。 全队覆灭。 我成了植物人。 而他,借着我的“牺牲”,升职,叛逃,加入“蛇眼”,一步步爬到今天的位置。 真相不是赵卫国背叛我。 是他也被逼上了绝路。 真正的内鬼是王振。 我想继续看下去。想知道他下一步计划,想看到证据链闭环。可就在下一秒,画面剧烈抖动,像信号被干扰。系统自动退出。 最后一行字闪过: 【权限不足,需更高同步率】 我猛地睁眼,冷汗顺着额角滑下来。后背的衣服湿透了。我知道是谁在屏蔽这段记忆——不是人,是某种更高维度的存在。他们不让我看到全部。 但我已经知道够多了。 我不是为了复仇才站在这里的。我是为了守住该守住的人。 周婉宁动了。 她一步一步走过来,脚步很轻。右肩还在渗血,但她没管。她怀里抱着一个粉色小毯子,里面裹着刚出生的婴儿。 她走到我面前,停下。 “她不是钥匙。”她说,“也不是变量。” 她看着我。 “她是我们的孩子。” 我把手伸出去。她把婴儿放进我怀里。很轻,但分量压得我手臂发酸。我左手托住她的头颈,右手避开伤口,小心地扶着她的背。 她不哭了。眼睛闭着,小脸皱巴巴的,呼吸均匀。 我低头看她右肩。 有一块淡金色胎记,形状像几条线交叉,组成一个奇怪的图案。和我在星图里见过的一模一样。 这不是巧合。 她是连通点。 是节点。 也是女儿。 我喉咙动了一下,声音有点哑:“她有名字了吗?” 周婉宁没马上回答。她看着我,眼神很静。过了几秒,她嘴角轻轻扬起。 “有。” 她说:“她叫陈星。” 我没说话。 陈。是我的姓。 星。是她肩上的图,是头顶裂开过的天幕,是这场战斗里唯一没有被污染的东西。 这两个字落下来,我心里某个地方松了。 系统又闪了一下。 没有文字提示,只有一道金光扫过婴儿额头,转瞬即逝。像是确认了什么。 我低头看着怀里的孩子。她动了一下,小手蹭到我军装袖口的血迹,然后抓住了我的手指。力气不大,但抓得很紧。 周婉宁靠墙站着,没再往前走。她肩膀的血流到了手臂,滴在地上,一小滩。她没擦,也没喊疼。 “你还撑得住吗?”我问。 她点头:“还能站。” 我嗯了一声。没再多说。 走廊安静下来。产房门缝里的蓝光彻底消失了。监控仪的声音也没了。时间感重新回来,我能感觉到分钟在走,虽然手机还是没信号。 我站在这里,抱着女儿,腿有点抖。右腿旧伤加上刚才强行发力,肌肉已经开始抽筋。但我不能坐。 也不能躺。 只要我还站着,这个节点就不会崩。 周婉宁忽然开口:“你有没有想过,为什么偏偏是你醒过来?” 我没抬头:“想过。” “系统选了你。” “不是选。”我说,“是绑定。它来自我真正在过的日子——巡逻路线、爆破参数、心跳频率比对表。它不讲虚的,只认实打实的数据。” 她轻轻笑了下:“所以你一直没疯。” “我没时间疯。” 她没再说话。 我也沉默。 婴儿在我怀里动了下,换了个姿势,继续睡。她的呼吸喷在我手腕上,温温的。 十年前我躺在病床上,什么都不知道。十年后我站在这里,接住了她第一声哭。 这不算公平。 但这足够。 我低头看着她的小脸,轻声说:“陈星。” 她没反应。 但我感觉她抓我的手,更用力了一点。 周婉宁靠着墙,慢慢滑坐在地上。她没倒,只是坐下休息。她抬头看我,声音很轻:“接下来怎么办?” 我看着怀里的孩子:“先活过今晚。” 她点点头。 我没再说话。 走廊尽头的灯忽闪了一下。 我抬头看过去。 灯光稳定下来。 可就在我收回视线的瞬间,婴儿的睫毛轻轻抖了一下。 像要醒来。 第149章 陈星名字的时空重量 我站着没动。腿在抖,右腿旧伤处像有根铁丝在里面来回拉扯。手还托着陈星的头颈,她的小手抓着我的手指,比刚才更紧了。冷汗顺着背往下流,衣服贴在伤口上,一碰就疼。 呼吸不能乱。我数着节奏。吸气——停——呼气。一、二、三、四。和以前在雪地趴三天时一样。心跳慢慢稳下来。 系统界面突然亮了。 【最终技能已解锁:时空锚点】 字是灰的底白的字,老式终端那种,没有声音,也不闪。我知道这不一样。之前的签到给的是匕首、夜视仪、火焰喷射器,都是实打实能用的东西。这次不是。 我低头看陈星。她闭着眼,脸皱着,呼吸很轻。胎记在右肩,金色,线条像地图。刚才我叫她名字的时候,她抓我的手用力了一点。现在还在抓。 我没急着用技能。走廊还是空的,地上有赵卫国留下的灰,匕首插在裂缝里,刀柄不动了。头顶的蓝光没了,监控仪也没响。四周安静得能听见自己吞口水的声音。 周婉宁坐在墙角。她靠在那里,肩膀还在流血,血顺着胳膊滴到地面。她没擦,也没喊。抬头看着我,眼神清醒。 我抬手,指尖碰到陈星的眉心。 皮肤很软。刚出生的孩子都这样。可就在触到的瞬间,空气像是停了一下。不是风停了,也不是声音没了,是整个空间顿住了半秒。 接着,外面响了。 不是爆炸,不是警报。是屏幕亮的声音。 全市的电子屏全亮了。街边的广告牌、医院大厅的候诊屏、商场外墙的大屏,连停在路边的共享单车仪表盘都闪出画面。全是黑白影像,模糊,但能看清。 一间会议室。二十多年前的老式装修,墙上挂着教育系统的牌子。一群人坐着,穿制服,戴工牌。主位上是个男人,西装笔挺,脸年轻,但眉眼熟悉。 是周崇山。 他怀里抱着一个婴儿。襁褓裹得很紧,只露出小脸。那孩子眼睛闭着,嘴微张,像是睡着了。 周婉宁猛地抬头。 她盯着最近的一块屏幕,是从走廊拐角的护士站传来的画面。她嘴唇动了一下,没出声。然后转头看我。 “那个婴儿……”她说,“是他。” 我没问是谁。我们都清楚。 王振。 当年副队长,后来叛逃,脖子上有蛇形纹身。十年前任务失败,他按下引爆器,全队覆灭。我以为他是贪生怕死。现在看,他从一开始就是被养大的棋子。 周崇山抱着他,脸上没什么表情,像是在交一份文件。旁边有人递资料,他单手接过,另一只手稳稳托着婴儿。会议桌上的记录本写着日期——二十年前六月十七日。 那天是教育系统年度会议。 也是“蛇眼”组织正式接入公立学校的起点。 录像只播了三十秒。画面一黑,所有屏幕同时熄灭。走廊重新暗下来。只有应急灯还亮着,发出低频的嗡鸣。 我站在原地,没松手。陈星还是睡着,但手指又动了一下,抓得更牢。 周婉宁喘了口气。她扶着墙想站起来,试了两次才撑住。左肩的血已经浸透半边衣服,颜色发暗。 “他们不是临时起意。”她说,“是早就安排好了。一代接一代,从小孩开始。” 我没说话。脑子里在过刚才的画面。周崇山的眼神,王振的位置,会议记录的时间节点。这些都不是巧合。边境任务失败也不是偶然。他们是冲着我来的,从十年前就开始布这个局。 可为什么是我? 我不是高官,不是情报头子。我只是个特种兵,带队执行一次机密任务。为什么会牵扯到教育系统?为什么连新生儿都会成为节点? 我想不通。但现在不是想的时候。 我低头看陈星。她的睫毛忽然颤了一下。 不是梦动,也不是呼吸带动。是明显的、有意识的抖动。像听到什么,或者感觉到什么。 我立刻收紧手臂。左手护住她后脑,右手横在胸前,挡住可能的袭击路线。眼睛扫向走廊尽头。那里是产房方向,门关着,灯灭了。地上有条细缝,像是之前战斗时地板裂开的。 缝隙里没有光。 但我感觉到空气变了。温度没降,湿度没升,可就是不一样。像是有什么东西正在靠近,但不在物理世界里。 周婉宁也察觉到了。她没再说话,而是慢慢挪到我侧面,用身体挡着另一边死角。她右手摸进白大褂口袋,掏出一台微型计算机,屏幕亮了一下,随即黑了。 “信号被屏蔽了。”她说,“不是普通的干扰。是规则层面的阻断。” 我没问什么意思。我知道她在说什么。刚才的记忆融合被中断,就是因为有更高层级的存在在阻止。现在陈星的反应,也是一样。 她不是普通孩子。 她是陈星。 陈是我的姓。 星是她的标记。 这两个字加在一起,成了某种钥匙。 系统界面又闪了一下。没有文字,没有提示。但我知道它在等我做选择。是不是继续用技能?是不是深入下去?会不会引来更大的东西? 我没有退。 我抬起手,再次按在陈星额头上。 这一次,不是轻轻触碰。是把整根食指压上去,像在确认某个开关的位置。 她的身体微微一震。 同一秒,全市所有电子屏再次亮起。 不是录像了。 是名单。 一排排名字滚动出现,全是本市小学的学生名册。每个名字后面跟着身份证号、家庭住址、基因匹配度、神经波动频率。最后三项标红,写着“适配节点”“可接入”“待激活”。 几百个,上千个。 全是孩子。 周婉宁声音低了下来:“他们在建一张网。用孩子的生物信号做中继。每一次哭,每一次心跳,都是数据包。” 我盯着屏幕。其中一个名字闪过——陈雪。我女儿。四年级,某实验小学。基因匹配度98.7%,神经波动与赵卫国起搏器同频。 他们盯上她很久了。 不只是她。是所有接入系统的孩子。从幼儿园开始,每天刷脸打卡,心跳监测,体温上传。这些数据一直在收,一直在算。 而陈星的出生,打破了平衡。 她不是被选中的节点。 她是反制程序的启动点。 我收回手。陈星没醒,但抓我的手指松了一点。呼吸变得更深。 周婉宁靠着墙,慢慢滑坐回去。她太累了。失血太多,脸色发白,说话都有点吃力。 “接下来……”她开口,“你打算怎么办?” 我没看她。眼睛盯着走廊尽头的那道裂缝。 “守着。”我说。 她没再问。 我也沉默。 陈星在我怀里动了一下,换了个姿势。小脸蹭到我军装领口,鼻子皱了皱。然后,她的睫毛又抖了一下。 这次,比之前更明显。 像是要睁眼。 第150章 锚点技能的时间真相 陈星的手指第三次动了。 这次不是抓,是回握。我的手指被她小小的掌心包住,力气比刚才大得多。她睫毛抖得厉害,像是要睁开,又像是在抵抗什么。我没有移开视线。走廊还是空的,地上那道裂缝没变,赵卫国留下的灰还在原地,匕首插着,刀柄静止。头顶的蓝光没了,监控仪也没响。可空气不一样了。 我感觉到呼吸有延迟。吸进去的时候,胸口慢半拍才胀起来。心跳也有点错位,像踩在湿滑的台阶上,随时会摔。 周婉宁靠在墙边,慢慢抬起手。她没说话,只是把微型计算机往口袋里塞了一下,动作很轻。我知道她试过了,信号还是断的。她抬头看我,眼神没乱,也没有害怕。她知道我在等一个信号。 我也知道她在等。 我低头看陈星。她的脸贴在我军装领口,鼻子蹭了蹭,眉头皱了一下。不是哭,也不是醒,就是一种本能的反应。她的胎记在右肩,金色,形状不规则,但能看出是某种图样。刚才我碰她额头的时候,它动过一次。现在又开始亮。 先是微光,然后越来越强。 我没有犹豫,把食指压上去,这次用了一点力,像是按开关。指尖刚碰到皮肤,胎记突然爆发出金光。不是闪光那种,是持续的、稳定的光,像从她身体里透出来的。她的身体轻轻震了一下,我的手臂也跟着颤。 系统界面亮了。 【高维生物观测战开启】 字是白的,背景是灰的,老式终端那种显示方式。没有音效,也没有震动。但它出现了,就在我眼前,只有我能看见。这不是签到奖励,也不是任务提示。这是最终状态。 我知道这意味着什么。 我不是在查案子了。不是在找仇人,也不是在救女儿。从这一刻起,我不再是那个被背叛后躺了十年的植物人,也不再是背着背包满城跑的退伍兵。我是锚点的一部分。 城市开始变化。 不是爆炸,不是坍塌。是重组。我站在原地,能看到走廊尽头的墙壁变得模糊,像信号不良的电视画面。地面的裂缝在移动,原本只有一条,现在分出三条,朝着不同方向延伸。天花板的灯管一根根熄灭,又一根根亮起,但颜色变了,偏蓝,像是冷光。 我听见声音,但不是耳朵听到的。是脑子里直接出现的,像是数据流冲过神经。一串串数字,一段段代码,还有心跳声,很多心跳声,重叠在一起。我知道那是全市的孩子。他们接入的系统没有断,反而被激活了。每一个名字,每一个频率,都在响应陈星的存在。 电子屏再次亮起。 所有屏幕同时亮,街边的,商场的,医院大厅的,连共享单车的仪表盘都闪出字。不是名单了,也不是录像。是一句话。 “游戏才刚刚开始。” 字是黑底白字,和系统界面一样。没有动画,没有滚动,就那么静静地挂着。几秒后,全部熄灭。世界重新安静。 我没有松手。陈星还在睡,但她抓住我的手指更紧了。她的呼吸变深,像是进入了一个新的阶段。胎记的光没消失,只是弱了一些,变成持续发光的状态。 周婉宁动了。 她撑着墙站起来,动作很慢,肩膀上的血已经干了,衣服粘在伤口上。她走过来,一步,两步,站在我旁边。她没看我,也没看屏幕,而是低头看着陈星。看了很久,然后伸出手。 我明白她的意思。 我把左手从陈星背后移开,和她对上。她握住我的手,十指相扣。她的手很凉,但我能感觉到她的脉搏。跳得不快,但很稳。我们谁都没说话。不需要说。从游轮上第一次合作,到雪山实验室她替我挡下那一击,再到市政厅地下三层她输入密钥,我们早就不用语言沟通了。 现在更是。 我们站在这里,抱着孩子,手握着手,面对整个城市的扭曲。这不是结束,也不是胜利。是开始。 空气中传来波动。不是风,也不是声音。是空间本身在调整。我看到远处的建筑轮廓晃了一下,像是被擦掉重画。一条街道消失了,另一条凭空出现。天空裂开一道细纹,很细,像玻璃上的划痕,但能看见里面不是云,而是流动的数据光带。 我知道那些数据是什么。 是过去十年被隐藏的信息。是边境任务当天的真实影像。是王振按下引爆器前一秒的表情。是赵卫国戴蛇形戒指的手扣下扳机的动作。是周崇山在会议室里接过文件时说的那句“计划照常推进”。 这些都会回来。 但不是现在。 现在唯一真实的东西,是我怀里的陈星,是握着我的周婉宁,是我们脚下的地面。虽然它也在变,但我们在上面站着,就没塌。 新生儿的啼哭没有响起。 但从她出生那一刻起,每一次呼吸,每一次心跳,都让系统震荡一次。她是反制程序的核心,是连接两个世界的节点。她不是被选中的,她是唯一的。 我低头看她。 她的小脸动了一下,嘴角微微张开,像是要笑,又像是要哭。她的胎记又亮了一次,比刚才更久。金光映在周婉宁的脸上,也映在我的手上。 周婉宁开口了。 “她知道我们在。” 我没回答。但我知道她说的是对的。 陈星不是普通婴儿。她是变量,是钥匙,是这场战争的最后一块拼图。她出生的时间,地点,父母的身份,都不是偶然。她是系统等待了十年的结果。 而我,是那个必须接住她的人。 我调整了一下姿势,把她抱得更稳。右腿旧伤还在疼,但我不去管它。痛感让我清醒。我现在不能倒,也不能退。外面的世界怎么变,我不知道。下一秒会不会有新的敌人出现,我也不知道。但我知道一件事。 只要我还站着,只要她还在我怀里,只要周婉宁的手还握着我的,这个锚点就不会断。 城市的重组还在继续。 我看到医院对面的大楼开始扭曲,外墙像水波一样荡开,露出里面的钢筋结构,但那些钢筋不是金属,是光组成的线。街道上的车停在原地,司机看不见我们这边。他们的世界和我们的,已经开始分离。 电子屏最后一次亮起。 还是那句话。 “游戏才刚刚开始。” 这次没有熄灭。它一直亮着,像一句宣言,挂在城市上空。 周婉宁靠了过来一点,头轻轻碰了下我的肩膀。她的意思是:我们准备好了。 我点点头。 陈星在动。 她翻身了,小小的身体在我怀里转了个角度,脸朝向我。她的眼睛还是闭着,但眉头舒展了。她的手指松了一下,又抓紧。 胎记的光,稳定了。 我感觉到一股力量在传递。不是来自系统,也不是来自外部。是她给我的。像是在说:爸爸,我在。 我低头看她。 她的小嘴动了一下。 发出了第一声轻哼。 第151章 密库追踪 陈星哼出那声轻响后,我立刻知道锚点已经稳住。她的光还在,但我不再是唯一的支撑者。系统界面一闪而过,提示新生儿进入自主维系模式。我低头看她一眼,把襁褓轻轻塞进墙角一个未被数据流波及的凹槽里。那里有层薄薄的能量膜在自动成形,像是某种保护机制启动了。 我没有时间确认是谁在接管,只知道现在必须走。 周婉宁倒在三米外的碎石堆上,白大褂沾满血和灰,脸朝下趴着。我没喊她名字,直接冲过去翻她身体。她还有呼吸,脉搏弱但规律。我把她背起来,右腿刚发力就抽了一下,整条筋像被铁丝勒紧。我咬牙撑住,没停下。 头顶的天空还在裂,数据光带一条条划过,像断线的风筝。街道上的车全部静止,司机眼神空洞。我知道这不是真实世界的停摆,而是高维震荡导致的时间错位。我们处在夹缝里,能动,但他们看不见。 我背着周婉宁穿过医院后巷,脚踩在玻璃渣上发出脆响。连续翻过两段塌墙时,系统准时刷新。 【签到成功!获得战术手雷x3】 界面弹出来的时候我没看,直到躲进半塌广告牌下的阴影才抬手确认。三个红点出现在装备栏,我迅速调出实体,塞进战术腰带内侧夹层。手雷外壳冰凉,握上去才有实感。 “还能走?”我低声问。 她在我背上动了一下,手指慢慢抬起,按在我肩膀位置。那是她惯用的回应方式——能撑住。 她另一只手从口袋里摸出微型计算机,屏幕亮得刺眼。她调出U盘最后传输的数据,是一张加密卫星图。画面放大后,红点定格在城郊一片封闭别墅区。建筑群外围有围墙,内部结构复杂,隐约能看到地下通风口布局。 “那里……是他藏密库的地方。”她说得断续,声音发虚,但眼神没晃。 我盯着坐标看了两秒,想起十年前任务前夜的情报简报。那片区域曾是境外资金洗钱中转站,后来被一家跨国集团收购,名义上做新能源研发。赵卫国的名字就在股东名单里。 现在看来,根本不是什么新能源。 我调整姿势,把她背得更稳了些。“抓紧。” 我们继续往前。废墟越来越密集,墙体倒塌的方向呈现出非自然扭曲,像是被某种力量从内部撕开。空气中有种奇怪的滞涩感,每次吸气都像在吞铁屑。 直升机的声音是从东南方向传来的。 一开始只是远处的一点嗡鸣,接着越来越近,螺旋桨切割空气的节奏清晰可辨。我立刻压低身形,带着她钻进一处地下裂缝。这里原本是排水主干道入口,现在被落石堵了大半,只剩一条窄缝。 我侧身挤进去,污水立刻漫过战术靴。水不深,但气味不对,带着化学药剂的酸腐味。我屏住呼吸,靠墙缓了两秒,等耳朵适应黑暗里的动静。 周婉宁在我背上轻咳了一声,手指重新敲击计算机。她接入的是市政老地图数据库,比对出一条隐蔽路径。这条管道通向郊区污水处理厂,中途会经过几个废弃检修井,能绕开地面巡逻区。 “走这里。”她说,“能避开监控塔。” 我点头,没说话。她知道我在听。 我们沿着管道爬行。水位渐渐升高,到膝盖位置。前方出现岔路,我选了左边那条,因为气流更明显。特种兵训练里教过,活路总有风。 爬了不到五十米,听到声音。 是个孩子在哭,很小声,断断续续从右侧支管传来。我停下动作,侧耳听清方位。那是个小女孩,被困在坍塌的夹层里,声音已经快哑了。 我蹲下来,从背包里抽出一张防水纸条,写上当前位置坐标,又拿荧光笔在旁边画了个箭头。我把纸条塞进路边一个破损信箱,顺手在墙上涂了标记。 这是我能做的全部。 救她会暴露位置,追兵已经在天上。我不是不想救,是不能救。当父亲之后,我比谁都懂那种无力感。但我现在背上的女人手里握着能掀翻整个黑网的证据,怀里还揣着女儿画的全家福。 我得起身往前走。 继续前进十分钟后,通道突然变窄。前方一道合金铁门横在路中央,门心刻着一个图案——一条蛇缠绕着三角形,头部扭曲成钩状。 我认得这个符号。 十年前任务档案背面印着同样的图样,标注为“蛇眼计划·一级保密”。当时没人解释含义,只说看到这标志的任务,全员不得记录细节。 现在它出现在下水道里。 我伸手摸了摸刻痕,线条走势和王振脖颈上的纹身完全一致。这不是巧合,是同源标记。他们属于同一个体系,从头到尾都在一张网上。 我收回手,没强行破拆。噪音会引来空中单位。 周婉宁靠在墙边喘息,把计算机贴上门缝扫描。几秒后她抬头,眼神一紧。门后有低频信号脉冲,每三十秒一次,像是远程监控触发装置。一旦有人试图破坏或开启,信息就会同步到某个终端。 “不能硬来。”她说。 我点头,环顾四周。左侧有一条检修管道,仅容一人匍匐通过。我先爬进去,然后伸手把她拉进来。管道极窄,肩甲蹭着金属壁发出刺耳摩擦声。污水在这里更深,几乎到胸口。 爬到一半,右腿旧伤突然再次抽搐。 整条肌肉绷成一块石头,疼得我眼前发黑。冷汗顺着额头滑进眼睛,火辣辣的。我咬住战术手套边缘,没松开握匕首的手。只要刀还在,我就没倒。 终于穿过后段,空间重新开阔。前方隧道变宽,空气流通明显增强。出口就在前面,微光从缝隙透进来。 我扶着墙站起来,把她也拉起。她靠在我肩上,手指仍抓着计算机,屏幕上的红点没有移动,依旧锁定在别墅区中心位置。 “还有五米。”她说,“出去就是外围管网。” 我往前走了两步,脚底踩到一块松动的金属板。低头看,是检修盖,下面有竖井通往更深的地下层。这种设计通常用于连接主控系统,比如电力或通讯中枢。 我停下。 如果密库真的在那里,一定有防暴门、压力感应器、多重认证。正面突入等于送死。 但现在我们有了路线,有了标记,还有三颗手雷。 我摸了摸腰间的匕首,刀柄上有道划痕,是陈雪小时候拿铅笔刀刻的。她说爸爸打坏人要用这把刀。 直升机的声音又来了。 这次更近,螺旋桨的震动让隧道顶开始掉灰。他们没走远,反而在降低高度,显然是发现了异常热源或信号波动。 我拉着周婉宁贴墙隐蔽,两人蜷在出口拐角。轰鸣声掠过头顶,持续了十几秒,然后逐渐远去。 “他们还会回来。”她说。 “那就别让他们找到。”我说。 我最后看了一眼隧道尽头的光。外面是夜晚,但别墅区的灯光集中在地下一层,有规律地闪烁,像是某种信号回应。 我知道门在哪了。 也知道该怎么进去。 第152章 手雷破防 直升机的声音刚走,隧道里只剩污水滴落的回响。 我贴着墙往前挪了半步,手电关着,眼睛已经适应黑暗。前方五米就是那道合金门,蛇形标记在微光下泛着冷色。门缝只有两指宽,但底部有条细槽,是焊接时留下的结构缝隙。我蹲下来,从战术腰带抽出一颗手雷。 这不是普通破片手雷,是签到得来的军用级定向爆破装置。外壳能拆解,引信模块独立运作。我用匕首刀尖小心撬开外壳,露出里面的触发组件。周婉宁靠在后方三米处,背抵着湿墙,计算机屏幕还亮着。 “信号轮询周期确认。”她低声说,“37秒一次,下次中断还有8秒。” 我没回头,把引信模块卡进门缝底部。那里是传感器盲区,也是整扇门最薄弱的位置。刀尖压住模块,轻轻一推,卡死了。我退后半步,右手握住她的手腕。 “倒计时。” 她手指悬在遥控按钮上方,“七、六……” 我盯着门面,呼吸放慢。 “三、二……” 她按下按钮。 没有巨响,爆炸被压缩在金属夹层内部。一声闷响,火光从门缝喷出,合金中部扭曲变形,向外凸起一块。我立刻扑上去,一脚踹在破裂处,整扇门向内倾斜,砸在地上发出沉重撞击声。 烟还没散,我抓起周婉宁的手臂,两人滚进地下室。 地面是水泥,带着铁锈味。我翻身站起,顺手拉她起来。她踉跄了一下,但我没停,先摸出战术手电打开光束扫了一圈。 四周是空旷空间,墙边堆着几个金属箱,顶部有通风管道。正对面是一排铁架,上面摆满硬盘和服务器机柜。但最显眼的是左手墙面——整面墙贴满了照片。 我走过去。 手电光照上去的瞬间,我认出了第一张图。 那是十年前边境任务当天的合影。我们六个人站在山口,穿着迷彩服,背着装备包。队长在中间,王振站我右边,赵卫国戴着墨镜站在后排角落。照片右下角标着日期,正是我们全队覆灭的那一天。 再往右看,全是现场画面。 有人倒在血泊中,喉部中弹;有人趴在地上,背部插着弹片;还有人被炸断手臂,脸朝下埋在碎石里。每一张都清晰得像昨天发生的一样。我看到自己躺在泥地里,胸口插着半截钢筋,那是我最后的记忆。 这些不是新闻截图,也不是监控影像。这是任务现场的真实记录,角度精准,细节完整。只有内部人员才能拍到这种画面。 “他们在复盘。”周婉宁走到我身边,声音发紧,“每年更新一次,用不同时间点的照片拼接成时间线。” 她指着其中一组对比图。一张是去年拍的,另一张是今年补的。同样的尸体位置,但背景多了新痕迹——像是人为翻动过现场。 “他们回去过。”我说。 “不止。”她滑动计算机屏幕,调出刚才扫描的数据,“这些照片上传时间显示,最近一次更新就在三天前。赵卫国亲自来过这里,带着设备,重新布置了整个区域。” 我看着墙上最后一张图。 是我被抬上担架的画面。脸上盖着白布,但一只手露在外面,指尖还在动。那是我苏醒前的瞬间。 原来他们一直知道我没死。 系统界面突然弹出红色警报。 【检测到电磁干扰源】 【加密设备信号锁定】 【距离:48米】 我立刻关掉手电,拉着她蹲下。地下室灯光微弱,但足够看清周围环境。干扰源来自前方机柜群,信号强度持续上升。有人正在远程激活设备。 “是活体数据采集器。”她盯着屏幕,“连接着生物识别系统,只要有人进入特定范围就会自动记录信息。包括心跳、体温、瞳孔反应……所有生理参数都在上传。” “目标是谁?” “不知道。”她说,“但它在学习我们的模式。刚才那次爆破,它已经记下了冲击波频率和热源分布。” 我摸了摸左眉骨的伤疤,那里开始隐隐发热。 这地方不只是藏证据的密库。 这是个试验场。 他们用我们的死亡做样本,用我的复活做对照,一步步还原那天发生了什么。赵卫国不只想掩盖真相,他想掌控整个过程。他要把那次任务变成可复制、可操控的程序。 而现在,我和周婉宁走进来了。 我从背包里取出第二颗手雷,放在地上。又把匕首插回腰侧。她抬头看我。 “你还撑得住吗?” 她点头,手指还在敲击键盘,“能连上本地网络,但权限不够。需要更高阶的密钥才能访问核心数据库。” “那就先找钥匙。” 我站起身,朝机柜方向移动。脚步放得很轻,耳朵听着空气流动的变化。走到一半,我发现地板上有脚印。 不是泥水留下的那种,而是干燥的鞋底印,像是有人穿鞋进来走过。脚印通向右侧一道小门,门虚掩着,里面透出蓝光。 我示意她停下,自己先靠近门边。 手电不开,靠视觉适应黑暗。我慢慢推开一条缝。 里面是个隔间,不大,墙上挂着显示器,桌上摆着操作台。最里面有个保险柜,型号是军用级防震防火款。柜门开着一半,里面空了,只留下一个方形凹槽,大小刚好放一枚戒指。 金戒指。 我想起b-7病房床垫上的压痕,想起周崇山审讯录像里提到的“生物密钥”。那枚戒指不是装饰品,是开启系统的物理钥匙。 它被人拿走了。 我退回主室,低声告诉她情况。她听完,眼神变了。 “如果密钥不在这里……那就是带在身上。” “谁身上?” “赵卫国,或者……王振。” 话音刚落,系统再次报警。 【信号增强】 【加密设备启动倒计时:90秒】 【目标锁定中】 我立刻抓起她的手,“走!换个位置!” 我们刚离开原地,身后一台服务器突然亮起红灯,发出短促蜂鸣。紧接着,天花板角落的一个摄像头缓缓转动,镜头对准我们刚才站的位置。 它在追踪。 我们贴着墙绕到铁架背面,屏住呼吸。她把计算机贴在胸口,屏幕朝下。我能听见她心跳很快,但手指依然稳。 “它只能通过固定节点扫描。”她低声说,“只要不在同一区域停留超过三十秒,就不会被锁定。” “那就别停。” 我扶她站起来,准备往另一个方向转移。就在这时,她突然抓住我的手臂。 “等等。” 她盯着计算机屏幕,脸色发白。 “你看这个。” 我把头凑过去。 屏幕上是一段刚截获的数据流。开头是乱码,中间有一串数字编号,结尾标注了坐标。而那个编号—— 和陈雪学号完全一致。 我盯着那行字,脑子一下子空了。 他们不仅记录过去的任务,还在同步现在的目标。 女儿的名字,出现在敌人的系统里。她的信息被采集,被归档,被当作变量输入某个更大的计划中。我不是偶然卷入这场战争的,从她出生那天起,我们就已经被盯上了。 “他们早就等着了。”我说。 她点头,“不只是她。所有接入教育系统的孩子,都是节点。但我们不一样。你是唯一一个从死亡里回来的人。” 我握紧拳头。 所以这一战,避不开。 躲不了。 也不能退。 我掏出第三颗手雷,放进她手里。 “拿着,万一失散,十秒延时。” 她没问为什么,直接收好。我把匕首拔出来,检查刀刃。然后走向那排机柜。 “你干什么?” “让他们知道。”我说,“我不只是回来了。” “我是来找账的。” 第153章 生化密码 我握紧匕首,贴着墙往前走。 前面是一扇独立的金属门,比之前那道合金门更厚,表面有防弹涂层的纹路。门框四周没有锁孔,只有底部一条细缝,是液压锁的位置。我蹲下来,用刀尖探进去,找到压力阀的薄弱点。手腕一拧,金属发出刺耳摩擦声。冷光灯忽然亮起,照得整个空间发白。 门开了。 里面是个长方形房间,二十个密码箱整齐排列在铁架上,每个都带着数字键盘和指纹识别区。没有标签,没有编号,看不出哪个装的是什么。周婉宁跟进来,关上门。她靠在墙边喘气,手指还在发抖,但眼睛盯着那些箱子。 “试试你母亲的生日。”我说。 她没问为什么,直接走向第三个箱子。输入六位数密码。滴的一声,箱门弹开。 里面没有文件,也没有钱。只有一支试管,装着淡紫色液体,瓶身贴着条形码,编号模糊不清。 她伸手去拿,动作很慢。指尖碰到玻璃管时突然停住。呼吸变了。 “这是……RR-7。”她说。声音压得很低,像是怕惊醒什么。 我没动。脑子里嗡了一下。太阳穴开始跳,左眉骨那道疤热得发烫。系统界面无声弹出: 【记忆碎片解锁30%:你曾在此处中过此毒】 画面闪出来。 一间暗房。金属床。有人按住我的手臂。针头扎进皮肤,液体推进血管。身体失控,肌肉抽搐,意识一点点沉下去。最后看到的是一张脸,戴着口罩,只露出眼睛。那眼神很冷,像看一只实验动物。 我眨了眨眼,画面消失。 现实里的试管还在她手里。紫光映在她脸上,照出一层薄汗。 “RR-7不是普通毒素。”她低声说,“它会破坏神经传导,让人进入假死状态。心跳降到极限,脑电波几乎归零。医学上判为植物人。” 我看着自己的手。十年前的任务失败后,我在医院躺了十年。医生说我是奇迹苏醒。现在我知道了。我不是受伤昏迷。我是被人注射了这东西。 “谁给你母亲用的?”我问。 她没回答。但手指收紧了。指甲掐进掌心。 我知道答案。 她母亲死了,死因不明。当时没人怀疑。但现在这支试管出现在这里,在赵卫国的密库里,和一堆机密数据放在一起。这不是巧合。 我走过去,接过试管。玻璃很凉。条形码扫不了,被腐蚀过。但我记得刚才那个编号片段。和服务器里陈雪学号的前缀一样。 他们用同样的编码体系。 这意味着什么,我不敢想。 头顶突然传来响动。 咚—— 一声闷响,像是重物砸在楼板上。整个房间晃了一下。灰尘从天花板裂缝里飘下来。冷光灯开始频闪,一下亮一下灭。 我立刻反应,一把将她拉向角落。背靠保险箱堆叠处,左手护住她头部。右手抽出匕首,指向前方。 又是一声撞击。这次更近。来自正上方。金属结构发出呻吟,像是承重梁在变形。 “不是爆炸。”她说,贴着我耳边,“是坠落。大型设备自由落体。” 我点头。耳朵听着动静。脚步没乱,呼吸控制住了。植物人时期肌肉萎缩,现在每动一次都疼,但我不能停。 她把微型计算机塞进胸口口袋,双手撑地调整位置。视线扫过四周。想找出口,或者掩体。但这间屋子没窗,门是唯一通道。我们进来了,就没打算马上出去。 灯光稳定了几秒。我趁机观察头顶。混凝土天花板有裂缝,一根钢缆穿过其中,末端断裂,还在晃。另一端连着什么,已经不见了。 “上面有吊机。”我说,“原本用来移动重型装置。现在掉了。” “为什么会掉?” “人为。”我说,“或者是触发了某种机制。” 她抬头看那根断缆,“如果它是用来运送东西的……那它运的是什么?” 我没说话。 因为答案可能就在这个房间里。 这些密码箱,每一个都可能是容器。装资料,装样本,装活体实验品。RR-7只是其中之一。其他箱子里的东西,也许更危险。 地面又震了一下。不大,但持续时间变长。像是建筑结构在缓慢变形。 “我们得快点。”她说,“这里不安全。” 我盯着那支试管。紫液还在晃,没洒出来。 “先确认一件事。”我把试管递给她,“你能检测它的活性吗?” 她接过,打开计算机侧盖,接上数据线。屏幕亮起,曲线图开始跳动。几秒后,数值稳定。 “活性98%。”她说,“刚提取不久。不是库存品。” 我皱眉。 说明最近有人打开过这个箱子,更换或补充了样本。赵卫国三天前来过,更新了任务照片。他也可能更新了这些生化材料。 “另一个问题。”我指着其他箱子,“怎么知道哪个还有用?” 她看着我,“不一定非要用密码。” “什么意思?” “生物密钥不止金戒指一种。”她说,“有些箱子绑定的是使用者的生命体征。比如心跳频率、体温波动,甚至是情绪反应。” 我懂了。 他们在测试。测试人中毒后的生理变化,测试复活过程中的神经恢复情况。这些箱子,本身就是记录仪。 “你是唯一一个成功案例。”她看着我,“他们把你当模板。” 我冷笑。 所以这一趟,我不是来查证据的。 我是来认亲的。 头顶钢架又响了一声。这次是金属扭曲的声音。一块预制板松动,边缘翘起,灰尘簌簌落下。 我抬头盯着那块板。判断它会不会塌。 她突然抓住我手臂。 “等等。” “怎么?” “你看那边。”她指向最里面一排箱子。 其中一个箱门缝隙里,渗出一点红色。很淡,但在白光下特别显眼。像液体,顺着底部流了一小段。 我慢慢走过去。脚步放轻。靠近后蹲下。伸出手指抹了一下。 不是血。 是油性标记液。实验室常用的示踪剂。通常用于标识高危样本。 “有人做过标记。”我说。 “不是随便做的。”她也蹲下来,“这种染料遇热变色。常温下是红的,加热到六十度以上会转黑。” 我摸了摸箱子表面。冰的。 说明它刚被标记不久。还没来得及受环境影响。 “目的呢?” “引导。”她说,“或者警告。” 我盯着那道红线。它流向的方向,正好对着我们刚才进来的门。 像是在说:别碰这个,走这边。 越是这样,越要打开。 我用匕首撬锁。机械结构老旧,但抗压性强。试了三次,听到咔哒一声。箱门弹开。 里面空了。 只有一张纸条,压在托盘下面。 我拿出来。上面打印着一行字: “第十七号样本已转移至备用站点” 下面是坐标。加密格式。 她接过纸条,输入计算机解码。进度条走到一半,屏幕突然黑了。 “断电?” “不是。”她摇头,“是信号屏蔽。范围扩大了。” 我收起纸条,放进背包夹层。转身看向剩下的箱子。 还有十九个没开。 但我们的时间不多了。 头顶钢缆彻底断裂,砸在门口附近。火星四溅。冷光灯最后一次闪烁,熄灭。 应急灯亮起,红光笼罩整个空间。 她靠着我,呼吸贴在我肩膀上。 “下一个开哪个?” 我握紧匕首,走向第二排中间那台。 手指刚碰到键盘,脚下的震动变了。 不再是坠落。 是规律的。 一下,一下,像心跳。 第154章 活体炸弹 脚下的震动变了。 不再是那种缓慢的、像心跳一样的节奏。而是急促的,连续的,像是有什么东西在地底深处快速倒数。我立刻知道不对。这种频率不是建筑老化能产生的,是引信在走。 “走!通风口!”我低吼一声,把周婉宁往身后推。 她没问为什么,直接转身扑向墙角那处通风栅栏。我紧跟着冲过去,战术匕首已经握在手里。刀尖插进栅栏螺丝缝,手腕一拧,金属发出刺耳的摩擦声。三下,四下,螺丝松了。我一把扯下栅栏,扔进管道里。 她先爬进去,动作利落。我回头看了眼房间。红光还在闪,应急灯照得整个空间发暗。那些密码箱还立在那里,其中一个门缝渗着红色标记液。但现在没时间管了。 我翻身钻进通风管,反手把栅栏残架往通道深处一丢。刚趴下,身后轰的一声,整座金库炸了。 火浪从下方卷上来,热气撞在金属壁上反弹,烧得管子发红。我整个人被掀翻,背狠狠砸在拐角处。右腿旧伤猛地抽了一下,疼得我咬住牙关。但我还是撑住了,伸手把周婉宁往里拽。 她趴在地上,微型计算机还抱在怀里。头发被烤焦了一点,脸黑了些,但人没事。 “你还行?”我问。 她点头,声音有点抖:“能走。” 我没再说话,往前爬。通风管不宽,成年人勉强能过。膝盖和手肘压在金属板上,每动一下都咯吱响。头顶有冷凝水滴下来,打在后颈,凉得刺骨。 我们爬了不到十米,我忽然停住。 因为火光里有人影。 一个穿着防火服的人,逆着火焰走来。他头上戴着防毒面具,左手摸着左耳的位置。那里没有肉,只有一块机械义耳,泛着冷铁的光。 我认得这个动作。也认得那只耳朵。 十年前,在边境那片山谷里,也是这样一个身影蹲在岩石后接线。引爆前回头看了我一眼。那时我就注意到,他左耳缺了一半。后来爆炸发生,我的小队全没了。只有我活下来,成了植物人。 现在他来了。 我慢慢趴下,把周婉宁压在身下。火舌顺着通风管往上舔,烤得金属发烫。我的冲锋衣外层开始冒烟,背上像被烙铁贴着。但我不能动。她也不能动。 几秒后,热浪退去。我抬头,那人已经站到了通风口边缘。他低头看着我们逃过的痕迹,没急着追。而是抬起手,从腰间拿出一个信号发射器。黑色的,带天线,面板上有数字跳动。 他在校准频率。准备引爆预设炸药。 我知道这种人。他们不会只装一个炸弹。整段管道可能都是陷阱。只要他按下按钮,我们就成烤肉。 “他在用高频脉冲。”周婉宁突然开口,声音压得很低,“干扰窗口只有三秒。” 我没说话,盯着她的手。 她已经把微型计算机从胸口口袋掏出来,手指在键盘上飞快敲击。屏幕亮起,一串代码滚动。她盯着倒计时,嘴唇抿成一条线。 “两秒。” 我屏住呼吸。 “一秒。” 她按下回车。 设备嗡的一声,释放出一股强电流。信号发射器的屏幕瞬间黑了,冒出一股焦味。那人低头看手里的装置,机械义耳闪了一下红光,像是系统紊乱。 他没动。 但我们都知道,这不代表安全。 “干扰成功。”周婉宁喘了口气,“但他还能手动触发备用线路。” 我点头。 这种人不会只靠一个系统。他们总有后手。 我慢慢起身,把周婉宁挡在身后。右手握紧匕首,左手轻轻碰了下腰间的战术手电。它还在。军用级的,能当锤子使。 那人站在通风口边缘,没摘面具。也没说话。但他抬起左手,慢慢摸了摸自己的残缺耳朵。动作很慢,像是在回忆什么。 然后他开始哼歌。 是一首童谣。《小星星》。但调子歪了,节奏错乱,像是从坏掉的录音机里放出来的。 我听过这种状态的人。他们不是疯,是偏执。把某件事重复到极致,最后连自己都分不清现实和执念。 他知道我是谁。我也知道他是谁。 这场战斗早就开始了。只是我一直不知道对手长什么样。 “别出声。”我对周婉宁说,“他靠听觉定位。” 她点头,把计算机抱得更紧。电量条在屏幕角落闪了一下,低于20%。 我慢慢往前挪了一步。膝盖压到一块松动的金属片,轻轻踢了一下。它滑出去一点,发出细微的响声。 那人哼歌停了。 头转向声音方向。 我抓住机会,又往前爬半米。现在我和他的距离大概五米。通风管够窄,他没法冲过来。但我也不能贸然进攻。万一他身上绑着炸弹,近身就是同归于尽。 他忽然抬起手,指向我。 不是用枪,也不是用刀。而是用那只完好的右手,一根手指,笔直地对着我的脸。 像在点名。 然后他放下手,从腰间摸出一把钳子。不是普通的工具,前端带电磁锁扣,是拆弹专用的那种。但他不是来拆的。 他是来接线的。 他要把备用引爆线路重新激活。 我盯着他的手指动作。每一根都在动,熟练得像弹钢琴。他蹲下身,把钳子夹在通风管底部一条细线上。那是数据传输线,平时用来监测温度。现在被他改成了触发开关。 周婉宁也看到了。她手指在计算机上滑动,试图再次释放脉冲。但屏幕一闪,提示电量不足,无法启动高耗能程序。 她抬头看我,眼神有点急。 我知道意思。 要么阻止他完成接线,要么在他按下按钮前干掉他。 没有第三条路。 我慢慢举起匕首。不是要投掷。而是让他看到。我要他知道,我认得他,我恨他,我不会让他再杀一次我的人。 他停下动作。 透过防毒面具,我能感觉到他在看我。 然后他笑了。 笑声闷在面具里,像是从井底传上来的。 他抬起左手,又摸了摸那只机械义耳。这次动作更快,带着某种兴奋。 接着他张开嘴,对着我,一个字一个字地说: “你……还……活……着?” 第155章 启动自毁程序 通风管尽头是铁梯。 我先下去,落地时右腿一软,膝盖砸在水泥地上。没时间管疼。转身把周婉宁接下来。她脚刚沾地,头顶管道就传来金属扭曲的声响——那个防火服人要追过来了。 我们冲向走廊尽头的门。我撞开它,里面是一间控制室。墙满是屏幕,中央有台带蛇形刻痕的操作台。红灯没亮,系统待机。暂时安全。 周婉宁靠墙喘气,微型计算机还抱在胸前。电量条闪着黄光,只剩两格。她手指发抖,但还是把它连上控制台接口。 “能查到出口吗?”我问。 “不止。”她说,“这系统在等验证。” 屏幕上跳出输入框。 我盯着那条盘绕的蛇。和王振脖子上的纹身一样。这不是巧合。这是他留下的局。专等我来。 “试试你的生日。”我说。 她抬头看我。 “赵卫国用过你生日当密钥,他可能也知道了。” 她没再问,直接输入数字。 滴的一声。 【第一重验证通过】 空气震动。全息投影从操作台升起。一个男人的脸浮现出来。侧脸,背光,轮廓熟悉得让我牙根发紧。 王振。 他没转身,只是抬起左手,摩挲着脖颈位置。那里本该有块皮肉,现在只有蛇头纹身的一角。 然后他笑了。 声音是从投影里传出来的,低哑,像砂纸磨过铁皮。 “老陈。”他说,“猜猜我给你留了什么礼物?” 话音落下的瞬间,警报响起。 红灯旋转,天花板喷出白雾。倒计时弹出:05:00 “自毁程序启动。”系统语音冰冷,“需双重验证方可终止。” 周婉宁立刻敲键盘。 “暴力破解试一下。” “不行。”她摇头,“加密层级太高,普通算法进不去。” 我走到操作台前。蛇形符号在灯光下反光。那眼睛的位置有个小孔,像是指纹识别口。但没有提示要谁的指纹。 “第二密码是什么?” 没人回答。 远处传来枪声。 我冲到监控墙前。画面切到地下室主入口。三个人影,全副武装,正用液压钳剪断防爆门的锁链。动作熟练,配合默契。雇佣兵。不是普通人。是冲我们来的。 “他们快进来了。” 周婉宁没抬头。 “给我三十秒。” 她的手在键盘上飞动。屏幕分出十几个窗口,全是代码流。但她脸色越来越白。计算机发出滴滴的警告音。电量不足。 我站到她身后,盯着倒计时。 04:47 04:46 …… 王振的投影消失了。但他的话还在脑子里转。 “礼物”? 他留的是陷阱。也是测试。他知道我会来。知道我和周婉宁会逃到这里。所以他设了双重验证。第一道简单,让我过。第二道才是真正的关卡。 密码和我有关。 我摸了下腰间的匕首。又看了眼操作台上的蛇。 十年前,他在雪山按下引爆器的时候,说过一句话。 那时候我们被困在敌后基地,通讯中断,补给没了。他说:“反正活不了,不如换点好处。” 我没理他。 直到爆炸前一秒,他对着对讲机说了一串数字。 那是暗号。接头用的。 我记住了。 因为那是我们队内最后一条通讯记录。 “试试这个。”我说。 周婉宁抬头。 我把数字告诉他。 她输入。 系统沉默两秒。 然后—— 【验证失败】 红灯闪得更快。倒计时跳到 04:15 “不对。”她咬唇,“还有别的线索。” 我闭眼。回想王振的习惯。他喜欢控制。喜欢让人按他的节奏走。这系统是他建的。密码不会是随机的。一定是他觉得我能懂的东西。 或者……是我忘掉的东西。 突然想到什么。 “我的编号。” “什么?” “我在特种部队的档案编号。他当年是副队长,能调阅。” 她立刻新建输入框。 我报出数字:S-7-1985 回车。 系统再次沉默。 三秒后—— 【第二重验证通过】 我松了口气。 但下一秒,倒计时没停。反而加速。 03:59 03:58 警报声更尖锐。 “怎么回事?” 周婉宁盯着屏幕。 “不对……这不是终止程序。是启动最终阶段!” “什么意思?” “他根本没打算让我们停下。”她手指快速滑动,“双重验证不是为了阻止爆炸,是为了确认我们在这儿!一旦验证成功,自毁进入不可逆流程!” 我盯着操作台。 蛇形符号开始发红光。像是活过来一样。 王振不是要杀我们。他是要我们亲手打开门。 让他知道我们来了。 让他看见我们挣扎。 远处枪声更近。 监控画面里,防爆门的锁链断了。第一道门被推开。雇佣兵正在装破门炸药。 周婉宁的计算机发出低电量警告。绿屏变黄,再变红。 “还能撑多久?” “最多十分钟。” 我走到她身边,看着屏幕上的数据流。 “有没有手动切断的可能?” “有。”她说,“但需要物理接入核心模块。在墙后面。要拆面板。” 我看向操作台右侧的金属墙。上面有条细缝。维修口。 “我去。” “不行。”她抓住我手腕,“外面有人,你一动就会暴露位置。而且……” 她指了下倒计时。 03:21 时间不够。 我蹲下来,和她平视。 “听着。我能打。你负责解。” 她点头。 我把战术手电塞进她手里。又检查了匕首和背包里的绷带。 “准备好了告诉我。” 她深吸一口气。 “等我信号。” 我退到门边,靠着墙。右手握住匕首。左手指关节发硬。 不是怕。 是恨。 王振不在这里。但他无处不在。他的纹身,他的声音,他的规则。他要把我拖进他的游戏里。 但我不会按他的节奏走。 监控画面中,雇佣兵装好了炸药。正在后退。 倒计时 02:48 周婉宁的手指停在回车键上。 她回头看我。 我点头。 她按下键。 系统提示:【核心模块暴露,请于十秒内完成物理干预】 墙缝弹开。一块面板落下。露出里面的线路。红蓝黄三根线并列。中间一根贴着标签:主能源 我冲过去。 伸手要拔。 就在这时—— 轰! 主门炸开。 第156章 激战雇佣兵 轰的一声,主门炸开的瞬间我扑了出去。 碎片飞溅,我用身体把周婉宁撞向操作台后方。一块线路板砸下来,我抬手挡住,火花擦过胳膊,皮肉烧焦的味道立刻弥漫开来。她没喊疼,只是死死抱着微型计算机,手指还在键盘上动。 警报声一直在响,红灯转得发晕。 我抬头看监控屏,三个黑影已经冲进走廊。最前面那个比其他人高出一头,战术短棍在手里转了一圈,直接朝我们这边压过来。他动作稳,不急,像是知道我们无路可逃。 倒计时跳到02:45。 周婉宁低声说:“核心模块暴露了,还剩十秒能完成干预。” 我说:“撑住。” 我不等她说什么,抓起匕首就从掩体侧滚出去。烟雾还没散,正好遮住身形。我贴着墙根移动,耳朵听着脚步节奏。第一个雇佣兵刚踏进控制室,枪口还没抬稳,我就冲了上去。 左手掐住他喉咙,右手匕首横抹,但他反应快,头一偏,只划破了脖子侧面。血喷出来,他闷哼一声,转身要扣扳机。我没给他机会,左臂锁紧,右臂发力一拧。 咔。 颈椎断的声音很轻,像树枝折了。他腿一软,倒在地上不动了。 第二个雇佣兵立刻扔出震撼弹。 我闭眼翻滚,凭着记忆里的布局判断方向。爆炸的强光穿透眼皮,耳朵嗡嗡作响,但我没停。右手在地上摸,抓住了掉落的战术手雷。 拉环咬在嘴里,我估算着距离和时间,猛地坐起,抬手就把手雷甩了出去。 它飞过半空的时候炸了。 火光炸开的瞬间我睁开眼,看到那个高大的身影正把周婉宁从操作台边拖起来,枪顶着她的太阳穴。她挣扎了一下,发卡掉了,落在地上。 就在那一瞬,她突然抬头,头发一甩,剩下的那根发卡从发髻里滑出来,直直刺进那人咽喉下方。他手一抖,枪口偏了,周婉宁趁机挣脱,往旁边滚开。 我没等他站稳,一个箭步冲上去,膝盖狠狠撞在他胸口。他后退两步,靠在墙上,喉咙发出咯咯的声音,伸手去拔发卡,但血已经涌了出来。 我补了一拳,他滑倒在地。 周婉宁爬起来,捡回计算机,手在抖,但还是连上了接口。 “数据流接上了。”她说,“但核心模块不稳定,需要再输入一组指令。” 我看向操作台后的墙面。维修口还开着,里面的线路暴露在外。中间那根红线贴着标签:主能源。 倒计时跳到01:10。 我走过去蹲下,准备动手。 就在这时,系统界面突然在我眼前弹出。 【检测到致命威胁,是否激活肾上腺素注射?】 没有说明,没有倒计时,只有两个字浮在空中:是 \/ 否 我盯着那两个字。 脑子里闪过很多画面。女儿陈雪第一次叫我爸爸的样子,她在学校被小混混堵住时我飞刀出手的那一幕,还有她画的那张全家福,上面的我一直穿着军装。 我咬破舌尖。 血腥味冲上来,人一下子清醒了。 我在空中点了“是”。 颈侧突然一阵刺痛,像是被针扎了一下。接着一股冰凉的东西顺着血管冲进身体。心跳猛地加快,耳朵里的嗡鸣消失了,连空气流动的方向都能感觉到。我低头看自己的手,青筋暴起,指节发白,像是随时能捏碎什么东西。 我站起身,右腿旧伤还在疼,但现在已经顾不上了。 周婉宁看了我一眼,没说话,只是点了点头。 我知道她在等我。 我走到她身边,看着屏幕上滚动的数据。 “还差一步。”她说,“只要切断主能源线,就能让自毁程序暂停。” 我伸手去够那根红线。 就在这时,通风管传来金属摩擦的声音。 不是轻轻的响动,是有人在爬。速度快,而且不止一个。 我立刻缩手,转身看向门口。 倒计时跳到00:30。 周婉宁的手指停在回车键上,没敢按下去。 我说:“别停。” 我走到门边,捡起地上那把AK-47。枪身沾了血,但我握得很稳。单手上膛,子弹推入枪膛的声音清脆利落。 我盯着通风口的铁栅。 气流有变化。有人在里面调整姿势,准备出来。 周婉宁低声说:“我快好了……再给我五秒。” 我没有回答。 我把枪口对准通风口,脚边踢开一堆废铁,腾出空间。全身肌肉绷紧,呼吸压到最低。 通风管里的脚步声越来越近。 铁栅开始晃动。 一颗螺丝掉下来,砸在地上,发出清脆的响声。 我抬起一脚,把挡在门前的电脑机箱踹飞。 枪口纹丝不动。 周婉宁的手指落下。 回车键按下。 屏幕闪了一下。 【物理干预成功,自毁程序进入暂停阶段】 倒计时停在00:23。 但通风管里的动静没停。 铁栅被从里面推开,哐当一声砸在地上。 一只手先伸出来,戴着战术手套,握着一把短管霰弹枪。 我扣动扳机。 第一枪打中对方肩膀,人从管道里滚出来,惨叫都没来得及发出。第二个人刚探头,我一个点射打断了他的手臂,枪掉了下去。 第三个人没出来。 我盯着通风口,枪口微微下压。 周婉宁靠在操作台边,喘着气,手里还抱着计算机。 她说:“他们为什么会这么快找到这里?” 我没回答。 因为我也在想这个问题。 王振设的局,不可能只派这几个人来。这只是一个开始。 我盯着通风口的黑洞,枪口没放下来。 那个人躺在地上,肩膀全是血,嘴里发出嗬嗬的声音。他抬头看我,眼神里没有求饶,只有一种奇怪的笑。 我走过去,用枪托砸向他的手腕,把另一把枪打远。 他咳了一声,吐出血沫。 然后他说:“你们……逃不掉的。” 这话我听过。 上次说这句话的人,已经在雪山底下烂透了。 我抬起枪口,对准他的额头。 他闭上眼。 我没开枪。 因为后面传来声音。 周婉宁在叫我。 “陈铮。” 我回头。 她指着屏幕。 原本停止的倒计时,又开始动了。 00:22 00:21 …… 速度比之前更快。 我冲过去看。 系统日志里跳出一条新记录: 【远程指令注入,来源未知】 我立刻检查防火墙,发现有个隐藏端口被打开了。不是我们操作的,也不是王振留下的痕迹。 是新的。 周婉宁的手指在键盘上飞快敲击。 “有人在后台重启程序。”她说,“不是同一批人。加密方式不一样。” 我盯着屏幕。 00:18 00:17 “能切段网络吗?” “不行。它已经绕过了本地终端,直接接入了外部服务器。” 我回头看通风口。 那个没出来的家伙,可能还在里面等着。 我举起枪,对准管道深处。 周婉宁说:“如果不能切断能源,唯一的办法就是……物理摧毁核心模块。” 我明白她的意思。 那就是得拆墙。 但墙后面是什么,谁也不知道。 倒计时跳到00:15。 我放下枪,抓起地上的战术手电,照向维修口内部。电线密布,中间有个黑色方块,上面印着条形码。 那就是核心模块。 我伸手进去,用力一拔。 它没动。 像是被锁死了。 周婉宁说:“需要权限验证。可能是指纹或者虹膜。” 我看了看自己的手。 刚才拧断那人脖子的时候,指甲缝里都是血。 我伸手,把血抹在扫描口上。 滴的一声。 【权限验证失败】 倒计时00:12。 通风管里突然传来金属刮地的声音。 这次不是一个人。 是多个。 他们要出来了。 我转身,把枪口对准管道。 周婉宁还在试密码。 我盯着那根红线。 只要剪了它,哪怕系统不认,也能让电流中断。 我摸出匕首。 蹲下身,对准红线。 手刚碰到线,头顶突然传来一声巨响。 通风管整个塌了下来。 第157章 冰封追兵 头顶的通风管轰然塌下,金属扭曲的声音刺进耳朵。我来不及反应,一把拽住周婉宁的手腕往侧前方扑去。她的身体撞在我怀里,两人翻滚着滑进一道半开的合金门,身后扬起大片烟尘。 门框上标着“低温实验区”四个字,灯光昏暗,空气里有股刺鼻的冷味。 我翻身站起,背靠墙喘了两口气。肾上腺素还在血管里冲,心跳快得像要炸开。刚才那一摔震到了右腿旧伤,膝盖一软差点跪下去。我咬牙撑住,抽出匕首握在手里。 外面走廊的脚步声没停,有人在喊话,听不清内容。接着是金属拖地的声音,他们清路了。 我低头看周婉宁。她趴在地上,微型计算机还抱在胸前,脸色发白,嘴唇干裂。她抬头看了我一眼,没说话,只是点了点头。 我知道她还能撑。 我转身看向实验室内部。墙上排着六七个液氮储罐,粗大的银色管道从天花板横穿而过,连接到各个冷冻舱。地上有凝结的霜迹,说明系统还在运行。 追兵的脚步越来越近。 我没有时间犹豫。 我几步冲到主供管下方,抬起匕首对准接口处狠狠扎了下去。刀刃卡进金属缝,我用尽全身力气往下压。 咔的一声,管道断裂。 高压液氮瞬间喷出,白色的气雾像洪水一样涌出来。寒气扑面而来,皮肤像被针扎。走廊上的脚步声立刻乱了,有人惨叫,声音像是被冻住了。 “退后!”我拉上周婉宁,躲到一台冷冻舱后面。 白雾弥漫进来,视野只剩下不到两米。外面传来重物倒地的声音,还有人嘶吼着“手!我的手动不了”,接着就是滑倒和撞击的响动。 低温灼伤会让人神经麻痹,动作失控。他们短时间进不来。 我靠在舱体上缓了口气。背包里的全家福硌着背脊,但我没空去调整。 “我们有多少时间?”我问。 周婉宁打开计算机,屏幕亮起。“警报还没触发,但他们很快会绕过来。这地方有备用通道。” “先找控制权限。”我说,“必须关掉自毁程序残留进程。” 她点头,扶着墙站起来,朝中央区域走去。那里有一排竖立的冷冻舱,玻璃内壁结着冰花。她一个个看过去,忽然停下。 “这里有张卡。”她说。 我看过去。一块黑色卡片夹在第三个舱体的密封槽里,像是被人故意留下的。 我走过去,用匕首撬开面板,露出里面的锁扣电路。电线很细,我剪断红蓝两根,反向搭接。 啪的一声,舱门弹开一条缝。 周婉宁伸手进去取出卡片。就在她指尖碰到卡的瞬间,头顶红灯突然狂闪,广播响起机械女声:“非法取卡,启动应急清除协议。” 我猛地抬头。 天花板多处裂开,几十枚钢钉从暗格里弹出,呈扇形朝我们所在位置激射而来。 我冲过去把她扑倒在地。背部朝上,军装和背包垫在中间。钢钉打在包上发出闷响,有的卡进布料,有的反弹落地。 但我还是慢了一步。 一枚钉子从肩胛下方划过,衣服撕裂,皮肤火辣辣地疼。血立刻渗出来,顺着腰侧流。 “你受伤了。”她想翻身查看。 我一手按住她手腕。“别动。”我说,“先关程序。” 她盯着我。 “我能处理。”我说,“你只管操作。” 她咬了下嘴唇,没再坚持。爬起来靠在控制台边,把密码卡插入接口。 屏幕亮起,开始加载数据。进度条缓慢上升,1%、2%…… 我靠着冷冻舱坐下来,右手按住伤口。血还在流,但不多。我从战术绷带里扯出一段,绕过后背简单缠了一下。 外面的白雾开始消散。追兵的脚步声又出现了,在走廊边缘徘徊。他们不敢贸然进来,但也没撤。 我盯着门口方向。 突然,控制台上方的空间亮了起来。 一道全息影像浮现,是赵卫国的脸。他穿着西装,嘴角歪斜,眼神像刀子一样扫过来。 “你们以为逃得掉?”他说,“这才刚开始。” 我没看他。 而是迅速扫视四周设备。音源来自控制台右侧的投影模块,信号稳定,说明是远程接入,不是实体到场。 “别信画面。”我对周婉宁说,“只看数据流。” 她没抬头,手指仍在键盘上敲击。“他在干扰信号,我正在过滤假指令。” 进度条跳到15%,然后突然卡住。 屏幕上弹出提示:【二级验证失败】。 “需要什么?”我问。 “指纹或虹膜。”她说,“原始管理员权限。” 我看了看自己的手。刚才撬锁时蹭了灰,指甲缝里还有血。 我把血抹在扫描口上。 滴的一声。 【权限不符】 进度条不动。 赵卫国的影像还在说话:“你以为你能改写结局?你连十年前的事都没搞清楚。” 我站起来,走到另一台终端前。这台机器连着主数据库,屏幕上有日志记录。我快速翻看,发现最近一次访问是在三小时前,操作者代号L-9。 我回头问:“能不能伪造登录痕迹?” “可以。”她说,“但需要时间。” “多久?” “至少五分钟。” 我看了眼门外。白雾已经散得差不多了。地面有几具人影躺着,一动不动,可能是被冻伤的雇佣兵。其他人躲在远处,正通过通讯器协调。 他们不会等太久。 “你有三分钟。”我说。 她抬头看我。 “我说三分钟。”我重复,“我能拖住他们。” 她没再说什么,双手重新放回键盘。 我捡起地上的AK-47检查弹药。半满。换上新弹匣,上膛。又从背包里摸出战术手电,绑在枪管下方。 刚做完这些,门口传来动静。 不是脚步声,是金属滑动的声音。他们在拆墙板。 我蹲在控制台侧面,枪口对准入口。呼吸放慢,盯着那片黑暗。 第一颗震撼弹飞进来的时候,我提前闭眼。 爆炸的强光闪过,我立刻睁眼,看到两个黑影从破口冲进来。一个持盾,一个端枪。 我开火。 子弹打在盾牌上火花四溅。持盾的人往前压,第二人趁机侧移,准备包抄。 我没等他完成转向,抬手就是一枪。他肩膀中弹,踉跄后退。 持盾的继续推进,步伐稳健。他知道我在等他。 我往后缩了半步,摸出最后一枚战术手雷。拉环咬在嘴里,估算距离和角度。 就在这时,周婉宁低声说:“好了。” 我看过去。 进度条跳到98%,正在绕过二级验证。 “还差一点。”她说。 我吐出拉环,抬手将手雷甩向持盾人脚下。 轰! 冲击波把两人掀翻。盾牌飞出去老远,砸在墙上。 但我没放松。 因为第三个人从另一个入口进来了。 他没拿枪,手里是一把电磁脉冲装置,正对着控制台方向。 我举枪瞄准。 他按下按钮。 一道蓝光扫过。 控制台屏幕闪烁几下,突然黑了。 周婉宁的手僵在半空。 “重启。”她说,“快!” 我扔掉枪,冲向维修口。电源线还在,我拔掉主缆,重新插上。 屏幕闪了一下,亮了。 进度条回到98%,继续爬升。 外面那人举起装置准备再试一次。 我抄起地上的钢钉,助跑两步,用力掷出。 钉子穿过空气,正中他手腕。 他闷哼一声,装置脱手落地。 我冲上去一脚踩碎。 回头时,听见周婉宁说:“完成了。” 屏幕显示:【物理干预成功,自毁程序终止】。 我松了口气,转身靠在墙上。 赵卫国的影像还在,嘴角挂着笑。 “游戏才刚开始。”他说。 我没有回应。 而是看着周婉宁把密码卡收好,合上计算机。 她抬头看我。“接下来去哪?” 我正要回答,忽然察觉不对。 地面轻微震动。 不是脚步,也不是爆炸。 更像是……某种大型设备启动的共振。 第158章 机械义耳 地面还在震。 不是爆炸那种晃,是底下有东西在转,像发动机启动。我靠在冷冻舱边上,左肩伤口渗血,衣服黏在绷带上。刚才那一仗打得太狠,肾上腺素一过,人有点飘。 周婉宁坐在控制台前,微型计算机还连着线。她手指在键盘上动,屏幕亮着蓝光。赵卫国的影像早就没了,但空气里好像还留着他那句话——“游戏才刚开始”。 我没理他。 我盯着地上那些倒着的人影。有几个穿着防火服,脸被防毒面具盖着。其中一人左耳位置不对劲,金属反光,在应急灯下闪了一下。 我拖着右腿走过去。膝盖发沉,每一步都像踩在沙地里。蹲下时肋骨处传来钝痛,但我没停。用匕首挑开那人的面具,烧焦的布料撕开,露出一张肿胀的脸。 是爆破专家。 他在通风管里哼童谣的那个,装炸弹喜欢用手动线路。左耳整个没了,取而代之的是一个嵌进颅骨的机械义耳,表面刻着三个字:S-07。 我回头叫周婉宁:“过来。” 她立刻起身,抱着计算机走来。我把匕首换成战术钳,小心撬开义耳外壳。金属片脱落,里面是一块指甲盖大小的芯片。 “能读吗?” 她接过芯片,插进计算机接口。手指飞快敲击几下,屏幕闪烁,跳出一张三维地图。坐标定位在边境一片荒山,山形轮廓熟悉得让我心口一紧。 那是十年前我们小队执行任务的地方。 “这地方……”她声音低下去,“我们就是在那里被伏击的。” 我没说话。脑子里闪过那天的画面——雪、火、爆炸声,队友一个接一个倒下。我最后看到的是王振的脸,他站在高处,手里按着引爆器。 周婉宁盯着屏幕,指尖微微发抖。“S-07……这不是编号。”她忽然开口,“是我妈提过的项目代号。” 我看着她。 “她说过,赵卫国有个‘七号实验室’,专门做人体改造和神经控制实验。”她抬头看我,“所有实验体都打上S序列标记。这个爆破专家……可能是第一批活体试验品。” 我重新蹲下检查尸体。颈部接口处皮肉和机械连接,有生物胶残留。不是军用的那种,是地下黑市特供型号。这种改装不是临时做的,是长期植入。 他们早就在布局。 我在尸体腰包夹层摸到一张加密卡,背面印着半个蛇形符号。和王振脖子上的纹身一样。 “赵卫国用这些人当工具。”我说,“做完任务就丢掉。” 周婉宁拔出芯片收好。“这张图可能是陷阱。” “我知道。” “也可能不是。” 我们对视一眼。她眼神很清,没有慌。但她眼底有血丝,嘴唇干得脱皮。这一路没停过,谁都撑不住。 可不能停。 我扶着冷冻舱站起来,往四周扫了一圈。液氮管道还在漏气,白雾没散干净。角落里有具人影躺着不动,不知道死没死。 就在这时,系统界面突然闪红光。 【检测到生命体征,三十米内存在活体】 我抬手示意她别动。 两人同时屏息。低温室内只有液氮滴水的声音,嗒、嗒、嗒。远处传来极其轻微的呼吸节奏,断断续续,像是受伤了喘不上气。 我慢慢抽出匕首,贴墙移动。借冷冻舱阴影往前压。脚步放轻,落地无声。这是特种兵的基本功,哪怕现在腿不利索,也不能出错。 周婉宁同步关掉计算机背光,切换成红外扫描模式。屏幕上出现一个模糊热源,蜷缩在废弃通风井后面。体型偏小,心跳频率紊乱。 不像训练有素的敌人。 更像是逃出来的人。 我靠近三米距离停下。右手握紧匕首,左手轻轻拨开挡路的金属板。通风井后有个凹槽,里面果然藏着一个人。 男的,三十多岁,穿维修工服,脸上有擦伤。脖子右侧隐约露出一点纹身边缘——蛇形。 是“蛇眼”的人。 但他没拿武器,胸口起伏急促,一只手捂着腹部,指缝里渗血。看见我时瞳孔一缩,想往后退,但动不了。 “别动。”我压低声音。 他张嘴想说什么,咳出一口血沫。 周婉宁从侧面绕过来,手里拿着计算机,红外模式对着他扫描一圈。“体温三十五度,失血严重,还有意识。” 我盯着他脖子上的纹身。“你是谁?” 他喘着气,摇头。 “S-07的事,你知道多少?” 他又摇头,眼神却变了,像是怕什么。 我伸手探他后颈,找到一块硬物——皮下芯片。和爆破专家的一样型号。 “他是监控节点。”周婉宁说,“赵卫国用人做活体信号中继。” 我收回手。 那人忽然抓住我手腕,力气不大,但抓得很紧。他抬头看我,嘴唇颤抖:“……他们……要重启计划……名单已经激活……孩子……” 我说:“哪个名单?” 他没回答上来,头一歪,晕过去了。 周婉宁检查了一下。“他还活着,但撑不了多久。” 我站起身,看向外面走廊。震动还在持续,频率越来越稳。这栋楼底下一定有设备在运行,而且不是普通供电系统。 “S-07指向十年前的山区。”我说,“但这里也有实验室。” “两个地方可能有关联。”她说,“数据可以远程传输。” “所以爆破专家来这里,不只是为了炸毁程序。” “他是来确认节点状态的。” 我低头看着地上昏迷的男人。他脖子上的纹身只露了一角,但足够辨认。蛇眼组织的人不会轻易背叛,他会说出“名单”,说明他已经知道结局。 或者,他本身就是被淘汰的一环。 周婉宁把计算机抱紧了些。“我们现在怎么办?” 我没急着答。 我从背包里拿出战术手电,打开强光模式,照向通风井深处。管道很长,通向地下室更底层。墙上有个标识牌,被灰尘盖住一半,依稀能看清几个字:b-3 设备区。 震动就是从那里传来的。 “先查清楚下面有什么。”我说,“再决定下一步。” 她点头,跟在我侧后方。 我往前走一步,脚底踩到什么东西。低头一看,是半截断裂的数据线,接口朝上,像是被人匆忙拔掉的。 线头还带血。 我蹲下查看,发现接口处刻着编号:ch-19。 这个编号我见过。 在雪山实验室的记录里,RR-7实验体的代号就是ch-19。 我猛地抬头。 周婉宁也看到了,脸色变了。 “RR-7不是只注射在我身上?”她问。 “不是。”我说,“他们在复制。” 我们都没再说话。 前方通道漆黑,只有手电光照出一段距离。震动越来越明显,脚下地板都在颤。空气中有一股淡淡的铁锈味,混着消毒水的气息。 这不是普通的别墅区。 是转移后的秘密基地。 我握紧匕首,往前迈步。 周婉宁紧跟在后。 通道尽头有扇合金门,门边贴着电子屏,显示当前状态:【系统自检中|进度 47%】。 下方一行小字: 【S系列神经耦合协议加载|目标节点:全市接入儿童数据库】 我盯着那行字。 一秒,两秒。 然后我转身对周婉宁说: “你女儿的名字,是不是也在上面?” 第159章 伪装安保 通道尽头那扇合金门还在亮着屏幕,进度条停在47%。我盯着“全市接入儿童数据库”这几个字,脑子里只有一个念头:必须打断它。 可硬闯不行。这地方守得严,外面还有车队巡逻。唯一的办法是混进去。 我看向地上那具穿安保制服的尸体。右半边衣服被炸得稀烂,但左肩上的徽标还完整。我蹲下,开始解他腰带。动作慢,右腿不听使唤,弯一下就抽筋。 周婉宁站在我旁边,没说话,把微型摄像头塞进领夹内侧。她手指有点抖,但很快稳住。 “能连上吗?”我问。 她点头。“蓝牙通了,画面实时传回。要是你被识破,我这边能立刻切断监控。” 我换上制服。布料有点紧,袖口磨着伤口。我把匕首藏进后腰,拉好外套遮住。 “虹膜扫描过不去。”她说,“系统里没有你的数据。” “那就别让它扫太久。” 我们等在拐角。十分钟后,走廊传来车轮滚动声。押运队来了。 三辆黑色运钞车依次停靠在b-3出口外,车身上印着物流编号。我一眼认出——和U盘里的记录一致。 门开了。五个安保人员列队走来,最后一个是队长,四十岁上下,走路挺胸收腹,一看就是老兵。 他手里拿着平板,逐个核对队员信息。轮到我时,他抬头看了我一眼,又低头看屏幕。 “你不是张强。”他说。 我没动。 “张强左撇子,你是右利手。而且……”他抬起我的脸,用手电照瞳孔,“虹膜码不对。” 我知道三秒内必须动手。 往前跨半步,左手搭他肩,装作熟人打招呼。他还没反应过来,我右拳已经砸在他太阳穴上。 一击倒地。 周婉宁立刻操作计算机。她手指飞快敲打,屏幕上跳出一串代码。 “正在替换身份数据。”她低声说,“两分钟同步。” 我把队长拖到墙角,用废弃电缆盖住。远处有人影晃动,但没人往这边看。 周婉宁抬头:“好了。” 我站在原地没动。耳朵贴着墙,听外面动静。车门开合,金属碰撞,有人在喊话安排装载。 机会只有一次。 我走出阴影,走向第三辆运钞车。车尾门正缓缓升起,里面黑乎乎的,只能看见轮廓。 走近五米时,月光从高窗照进来,落在车厢内部。 我看到了。 二十个RpG火箭筒,整齐排列,金属外壳反着冷光。引信头朝外,排列方式是军用标准制式。 这不是普通押运。 是武装转移。 我退到侧面,靠墙站着。周婉宁轻轻点头,意思是拍到了。 车队开始调度。有人喊:“c组准备出发!” 我知道不能再等。 转身走向驾驶舱,假装去检查油表。路过第二辆车时,一个安保人员朝我挥手。 “老李,去前头清路!” 我应了一声,脚步不停。 走到第一辆车旁,司机正在启动引擎。我拉开副驾门坐进去。 “你怎么在这?”他问。 “换岗。”我说,“队长让我顶你这趟。” 他皱眉。“没接到通知。” 我看着他。 三秒。 他把手伸向腰间通讯器。 我先动了。右手压住他手腕,左手掐住他喉咙。力道不大,够让他喘不过气就行。 “不想死就闭嘴。”我说。 他瞪眼,点头。 我松手,从口袋掏出扎带,把他双手绑在方向盘上。 “叫就弄断你的声带。” 他不敢动。 我戴上帽子,拉低帽檐,打开车载导航。屏幕上显示路线:城西废弃电厂。 目的地不是市区。 是隔离区。 周婉宁发来消息:“所有数据已备份,儿童名单部分加密,暂时无法破解。” 我回:“继续追源,别停。” 车队缓缓启动。我坐在副驾,手放在膝盖上,眼睛盯着前方。 路边闪过路灯杆、围墙、铁丝网。每一根都像十年前边境线上的标记桩。 那时候我们也这样开车进山,以为只是例行任务。 结果全队覆灭。 现在我知道是谁干的。也知道他们想干什么。 不只是卖军火。 他们在建一张网。用孩子当节点,用生物信号做触发器。每一次心跳,每一次哭声,都是程序的一部分。 而这些RpG,不是用来打仗的。 是用来制造混乱的。 只要一声爆炸,就能让整个城市陷入恐慌。那时,所有接入系统的儿童同时受到刺激,生物波共振,时空结构撕裂。 就像上周妇幼保健院那次一样。 差一点就成了。 但现在不一样了。 我已经醒了十年。 女儿还在等我回家。 车子驶出地下通道,进入主干道。夜风吹进车窗,带着灰尘味。 我摸了摸后腰的匕首。 还在。 周婉宁发来新消息:“检测到远程信号追踪,来源不明,频率跳跃。” 我盯着后视镜。 一辆黑色SUV跟在车队后面,距离三百米,速度一致。 不是巧合。 我按下通讯键:“b组注意,后方有尾巴。” 声音从各车耳机传出。几秒后,有人回应:“收到,准备甩脱。” 这是编造的指令。但他们听不出来。 第二辆车开始加速,试图卡位。第三辆则减速,形成夹击姿态。 那辆SUV没变道,也没提速。 它只是跟着。 像一条蛇,缠上来就不松口。 我关掉通讯。 周婉宁发来定位:“前方五公里有检修隧道,可切断GpS信号。” 我记下了。 车队继续前行。路灯越来越少,道路越来越窄。 突然,车载电台响了。 “c-3报告,发现异常物品!” 是第三辆车。 我转头看向后视镜。那辆车停在路边,两名安保人员正围着车尾检查。 司机下车查看记录仪。 我抓住机会。 解开安全带,从副驾抽出一根钢缆绳。绕过司机脖子,收紧。 他挣扎,脚蹬地板。 我没松手。 十秒后,他不动了。 我把他拖下车,藏进路基下的排水沟。摘下他的工牌,戴在自己身上。 然后走向第三辆车。 两名安保人员还在检查后备箱。 我走过去,说:“队长让全员集合。” 他们抬头。 我补了一句:“紧急任务,立即出发。” 其中一人犹豫:“可是这里有问题——” 我直接打断:“问题归问题,命令归命令。你要违抗?” 他闭嘴了。 三人上车。我坐进副驾,手放在门把手上。 车子重新启动。 刚开出五十米,周婉宁发来警告:“检测到心跳波动异常,目标人物未死亡。” 她说的是那个被我勒晕的司机。 我回头看了一眼。 排水沟位置空了。 没人。 我立刻摸向后腰。 匕首还在。 但我知道麻烦来了。 前方隧道入口越来越近,灯光昏暗,像一张张开的嘴。 车队即将进入盲区。 我按下内部通话键:“所有人,关闭外部通讯,准备穿越干扰带。” 没人质疑。 车子一头扎进隧道。 黑暗瞬间吞没一切。 只有仪表盘发出微弱绿光。 我盯着前方路面。 突然,一只手从后排伸过来,抓住我肩膀。 我猛地转身。 一个人影坐在后座。 脸上全是血,脖子上有勒痕。 是那个司机。 第160章 夜战夺账本 那只手抓住我肩膀的时候,车还在隧道里。 我反手就是一肘,砸在他鼻梁上。骨头碎的声音很脆。他闷哼一声松了劲,但没放手。我抽出后腰的匕首,刀背朝下敲他手腕。他手指抽搐,终于松开。 “你他妈是谁?”我压低声音。 他不说话,嘴角流血,眼睛瞪着我。右手往怀里摸。 我没等他掏完,膝盖顶进他肚子。他弓起来,我顺势把他按在后排地板上,匕首抵住喉咙。 “谁派你来的?” 他喘气,笑了。 我听见前面司机喊话:“c-3报告位置!通讯恢复了吗?” 车队快出隧道了。 不能再拖。 我伸手搜他耳朵,摸到一个耳麦。黑色,带天线。不是押运队标配。扯下来塞进口袋。又摸到腰侧有个硬块,拿出来是块金属片,一面有红点闪烁。 定位器。 周婉宁发来消息:【信号源已锁定,三秒后切断】 我知道她在做什么。 我立刻按下内部通话键:“b组全体,跳车撤离!重复,立即跳车!” 没人回应。但我知道有人在听。 车子冲出隧道口,光线猛地刺进来。我一脚踹开车门,风灌进来,吹得人睁不开眼。 我把司机推出去,紧跟着跳下。 滚了两圈,右腿像被电击一样抽痛。我咬牙爬起来,看见周婉宁已经从另一辆车下来,正往这边跑。 “计划变了。”我说,“不去电厂了。” 她点头,脸色有点白,但没问为什么。 “去别墅。” 我们沿着路边沟渠走。三百米外有辆摩托停在树影下。周婉宁掏出钥匙,扔给我。 “你怎么会有这个?” “你昏迷那会儿,我装了追踪器。”她说,“所有押运路线都记了坐标。” 我跨上车,发动引擎。 二十分钟后,我们到了城郊那栋封闭别墅区外。 围墙高三米,顶部带铁丝网。东侧有监控探头,每三十秒扫一次。巡逻的人拎着枪,身后跟着两条狗。 “六个人。”我盯着他们走位,“两队交替,交汇时有三秒盲区。” 周婉宁打开背包,取出一个巴掌大的盒子。按了开关,指示灯变绿。 “干扰器能撑四十秒。” “够了。” 等下一组巡逻走到拐角,探头刚转过去,我抓起石块扔进东边树林。 狗立刻叫起来。 守卫分出两人去看情况。另外三个继续往前。 就是现在。 周婉宁按下按钮,探头画面一闪,停住了。 我翻墙进去,贴着墙根移动。花园里有几个雕塑,我躲在一尊马后面。 抽烟的那个背对着我,烟头一明一暗。 我靠近,消音手枪抵住他后颈。 砰。 他倒下,我没让他发出一点声音。 拖进灌木丛。枪拿走,对讲机也拿走。 第二个在走廊拐角站岗。我绕到他背后,手捂住嘴,枪口顶住太阳穴。 他挣扎了一下,不动了。 第三个在检查门锁。我从侧面突袭,枪托砸他后脑。他扑倒在地,我补了一枪。 剩下三个被声音引去了假山那边。 我打了个手势,周婉宁跟上来。 保险柜在主楼二楼办公室。门锁是电子加机械双层。 “我能破电子部分。”她说,“需要一分钟。” 我守在门口。 她插上微型计算机,手指在键盘上飞快敲打。屏幕闪了几下,出现进度条。 47%……62%……91%…… “快好了。” 突然,屋内警报灯亮了,红色光束从天花板射下来,在空中交织成网。 “触发了!”她低声说,“物理锁动了就会报警。” 我不管了。拿出液压钳,夹住锁栓,用力一剪。 咔。 柜门开了。 里面东西不多。几份文件,一个U盘,最上面是一本黑色封皮的账本。 我拿起来翻开。 第一页写着“资金流向记录”,日期从三年前开始。每月十五号都有大额汇款,去向是塞浦路斯一家公司。代号列了一串,什么“青鸟”“灰狐”“铁砧”。 翻到中间一页,夹着一张照片。赵卫国和一个穿军装的外国人握手,背景是码头。 “找到了。”周婉宁小声说。 我把账本塞进战术背包,拉好拉链。 外面传来脚步声。 不止一组。 “热成像启动了。”她看着电脑,“整栋楼都被扫描了。” 我拉着她退到隔壁仓库。门一关,屋里漆黑。 我戴上夜视仪,视野变成绿色。 墙上有一排通风口,地面堆着货箱。角落有台发电机,没运转。 “红外线铺满了。”我看清了头顶的光束分布,“不能抬头,不能快速移动。” 她靠墙站着,呼吸有点急。 “别怕。”我说,“跟着我的脚步,三秒一停顿。” 我先走。抬起脚,落下。等三秒,再迈下一步。 她学着我,动作慢但稳。 走到一半,窗外传来金属碰撞声。有人上了了望塔。 子弹打穿玻璃,擦过我左肩。 我没停,直接扑向旁边货架,把她按在地上。 弹孔在我头顶,水泥渣掉下来。 “射手在东南角。”我低声说,“高处,有支架。” 她点点头,把电脑抱在怀里。 我继续观察红外网。前面还有十米,就能到通风口下方。 但中间有两道交叉光束,贴地只有半米高。 必须趴着过。 我脱下外套,裹住她头和肩膀。 “减少热源暴露。”我说,“你先爬,我断后。” 她开始挪动。腹部贴地,慢慢往前。 我盯着窗外动静。 突然,她停了。 “怎么了?” 她没说话,抬手指了指前方。 我爬过去看。 通风口栅栏已经被拆了,里面黑洞洞的。 但她手指的方向,地上有一小滩水。 不是雨水。 是汗。 有人刚从这里爬出去。 我立刻反应过来——这不是逃生通道,是陷阱。 但我们没得选。 后面的封锁线正在收拢。脚步声越来越近。 我拍拍她肩膀:“继续。” 她往前爬。 我也跟上。 刚进管道五米,听见下面有金属门关闭的声音。 整栋建筑的电源似乎切换了模式。夜视仪里,周围的绿光微微波动。 她停下,回头看着我。 我摇头,示意别出声。 前面还有二十米,管道开始向下倾斜。 我们一点点往前挪。 她的鞋蹭到管壁,发出一点响。 我屏住呼吸。 远处没有动静。 继续爬。 十米后,管道分叉。左边往下,右边平直。 我用手电照了一下右侧地面。 有拖痕。 刚留下的。 我正要决定方向,忽然感觉脚下震动。 不是地面。 是我的背包。 我拉开拉链,摸出那个定位器。 红点在闪。 信号来源就在附近。 不超过十米。 我把它关掉,重新塞回去。 然后抬头看她。 她也在看我。 我们都知道——有人在等我们。 我指了指左边。 她点头。 我先下去。梯子是金属的,踩上去有点晃。 落地后我蹲着不动,听周围声音。 安静。 我打开夜视仪。 眼前是个地下机房。墙上全是显示屏,中间有张桌子,上面放着一台老式打印机。 纸正在往外吐。 我走过去看。 打印的是名单。 全市小学的学生名字,按年级排列。 最后一行是:陈雪,四年级,阳光小学。 我的手指停在那行字上。 打印机还在工作。 纸张继续往外走。 新的名字不断出现。 第161章 预演突围 打印纸还在动。 名字一个个冒出来,像流水线上的零件。我盯着那行字——陈雪,四年级,阳光小学。手指压在纸上,纸面微颤,是打印机的震动,也是我的手在抖。 周婉宁站在我身后,没说话,但她的呼吸变了节奏。她知道我在想什么。 我没回头,只把账本塞进背包,拉紧拉链。肩上的伤开始发热,血渗得更快了。刚才那一枪擦过的地方现在像被铁丝缠住,一动就扯着神经。 我们还在地下机房,头顶通风管道有轻微金属摩擦声。刚才爬过的那段管子太窄,只能容一人通过。现在我们卡在这儿,前路不明,敌人随时可能清查到这层。 就在这时,眼前突然闪出一块半透明界面。 绿色字符跳出来:【战场回溯功能激活】。 我没眨眼,盯着它。 画面直接开始播放。 夜色,别墅区东门。一辆重型装甲车驶入,车灯扫过围墙,照出巡逻人员的身影。时间显示:23:17。 镜头切换,西侧废弃水塔。一道黑影从塔顶跃出,动作干净利落。狙击枪架稳,枪口火光一闪。 画面切到监控视角。 我出现在围墙拐角,正要穿过空地。子弹命中胸口,整个人后仰倒地,血从战术服下蔓延开来。 画面结束。 我坐直了身子,背靠着冰冷的金属墙。心跳比平时快,但我没让它影响呼吸。我已经看过太多死亡画面,包括自己的。 这次不一样。这是未来的我。 “不是来接货的。”我说,“有人要在我们动手前灭口。” 周婉宁蹲下来,靠近我:“你能确定时间?” “23:17。”我重复一遍,“押运车会从东门进,狙击点在西边水塔。” 她立刻打开微型计算机,调出别墅区地图。屏幕幽光照亮她的脸。“他们算准你会在那里设伏。三点钟方向视野最好,你一定会去。” 我点头。 “所以我们不去。”我说,“你带干扰器去南侧,制造信号重影。让他们以为我在屋顶活动。” 她手指在键盘上敲了几下:“我可以模拟两秒热源假象,足够引开注意力。” “再提前十分钟释放热源诱饵。”我补充,“让他们误判行动时间。” 她抬头看我:“那你呢?” “我走地下排污管。”我说,“绕到车队必经之路的岔口,等他们下车检查时突袭。” 她说:“排污管入口在车库后方,有监控,而且低洼处积水深。” “我知道。”我站起来,腿有点软,撑住墙壁,“但那是唯一能避开高空视线的路线。” 她盯着我看了一会儿,忽然伸手抓住我右臂。 “你的伤口……在渗血。” 我没动。 低头看,左肩绷带已经湿透,暗红色顺着战术服边缘往下流,在地上留下一点痕迹。我自己都没察觉。 “擦伤。”我说,“没事。” “你脸色发白。”她声音压低,“呼吸频率变了三次。你是特种兵,不会不知道失血对反应速度的影响。” 我沉默。 她说得对。植物人十年,肌肉萎缩,恢复不到从前。快跑几步都会喘,更别说长时间潜伏和突袭。 这是我第一次在别人面前承认这点。 “是。”我说,“我撑不了太久。” 她没说话,只是从背包里拿出急救包。 我接过,自己撕开旧绷带。缝合线有些松动,皮下组织还在渗血。喷上凝胶,刺痛让我咬紧牙关。压缩止血带缠上上臂,收紧。 “还能撑三小时。”我说,“够用了。” 她看着我处理完,把急救包收好。 “你负责电子干扰和路径引导。”我把加密频段表递给她,“我会用备用频道和你联系。” 她接过,没问多余的问题。 “近身夺控和目标确认交给我。”我继续说,“你不用靠太近。” 她点头,然后从口袋里掏出一颗备用电池,塞进我胸前的战术袋。 “系统要是再报警,我直接切断你通讯。”她说,“别逞强。” 我看了她一眼。 她也看着我。 没有多余的话。但我们都知道,这一仗必须赢。不只是为了证据,也不只是为了赵卫国。 是为了名单上的每一个名字。 包括陈雪。 我闭上眼,脑子里重新播放那段回溯画面。每一帧都慢放,找漏洞,找节奏,找敌人的习惯。 他们选择23:17,是因为那时巡逻换岗,东门警戒最松。狙击手从水塔出击,是因为那里没有红外覆盖,只有人工巡视。 但他们没想到我会看到未来。 所以我不会去水塔。 我会让他们等一个永远不会出现的目标。 周婉宁在旁边调试设备,手指快速敲击键盘。她在模拟信号延迟参数,确保干扰能精准卡点。 “南侧假动作可以持续90秒。”她说,“之后他们会发现是假的,但那时你已经进入排污管。” “够了。”我说,“只要他们分心十秒就行。” 她抬头:“你还记得十年前那次边境任务吗?你们小队是怎么被伏击的?” 我睁眼。 “从背后。”我说,“对方提前埋伏,等我们进入射程才开火。” “这次一样。”她看着我,“他们在等你出现。所以你不能按常理走。” 我点头。 “所以我偏不出现。”我说,“我要让他们等,等到怀疑,等到动摇。” 她嘴角动了一下,没笑,但眼神变了。 信任不是说出来的。是在这种时候,一个人愿意把后背交给你。 我站起身,活动肩膀。止血带勒得紧,但感觉比刚才稳定。 “走吧。”我说,“先找到排污管入口。” 我们沿着机房边缘移动,避开摄像头死角。门开一条缝,外面走廊没人。巡逻的时间表我已经记熟,每七分钟一轮换。 我们贴墙前进,经过一条狭窄通道。尽头有扇铁门,锈迹斑斑,但把手是新的。 “就是这儿。”我说。 门后是维修间,堆着工具箱和旧管道零件。角落有个洞口,盖着铁栅栏。下面黑乎乎的,有水流声。 我蹲下,用手电照下去。 坡度陡,积水至少半米深。气味难闻,是污水和化学清洁剂混合的味道。 “能过。”我说。 周婉宁递给我一个防水袋,装好计算机和电池。 “你先下。”她说,“我在上面掩护。” 我抓住梯子,一级级往下。右腿使不上力,踩空一次,手撑住墙面才稳住。伤口又裂了点,但没出血。 到底后,我回头。 她正准备下来。 就在这时,头顶传来脚步声。 不是巡逻的节奏。 是两个人,走得很快,朝着这个方向。 她立刻缩回身子,关掉手电。 我站在下面,抬头看着那个洞口,黑洞洞的,像一张嘴。 她没动。 脚步声越来越近。 她慢慢抽出腰间的战术匕首,靠在墙边,屏住呼吸。 我也拔出匕首,举起来,对着她示意:准备好接应。 她点点头。 脚步声停在门外。 门把手转动。 第162章 锁定车队 门把手转动。 我抬手压住周婉宁的肩膀,她立刻停下动作。匕首在手里转了个方向,贴着小臂藏好。门外两人脚步很急,说话声音压得低,但能听出是巡逻队的口吻。 “东侧热源异常,可能是干扰信号。” “通知水塔那边,提前准备。” 他们没进屋,从门口走过,往走廊另一头去了。 我松开手,做了个手势:走。 周婉宁点头,重新打开铁栅栏盖板。我先下,梯子锈得厉害,踩上去直晃。右腿使不上力,靠手臂撑着往下挪。到底后站稳,抬头看她跟着下来。 污水没到小腿,气味刺鼻。我们沿着管道往前,水流声掩盖脚步。前方有光,是排污管出口,通向路边斜坡。 爬出去就是高地背面。 我摸了摸腰间的狙击枪零件包,背包里还有夜视仪和战术手电。肩上的伤还在疼,但止血带扎得紧,不影响操作。 二十分钟后,我们抵达制高点。 我把零件组装起来,架好枪。镜头对准东门岔口。时间显示23:16,装甲车还没来。我调出夜视模式,扫视周围。 水塔上没人。 这不对。按回溯画面,狙击手应该已经就位。 但我没犹豫。计划不变。 车来了。 重型押运车驶入视野,车牌和U盘记录一致。后面跟着两辆越野,全是黑窗。车队速度放慢,进入弯道。 司机抬头看了眼后视镜。 就是现在。 我屏住呼吸,手指搭上扳机。瞄准镜十字线压住他眉心。轻轻扣动。 枪响。 子弹穿破挡风玻璃,正中头部。司机身体一僵,脚还踩着油门,车直接撞上护栏。金属摩擦声刺耳,火花四溅。第二辆车急刹,第三辆绕行受阻,整个车队卡在路口。 成功了。 我迅速拆解狙击枪,准备转移位置。但眼角一动,看到后车厢有人影闪出。 是周婉宁。 她甩出钩索,钢爪扣住车顶边缘。借力跃起,翻身上去。动作干净利落。她蹲在车厢上,快速检查武器箱。 我盯着她,手没离开枪袋。太危险了。她暴露在空地,任何角落都能开枪。 但她没停。 掀开一个箱子,里面是RpG火箭筒。她伸手摸筒身,突然顿住。低头仔细看。 序列号。 她瞳孔缩了一下。 我也看到了。那个编号,和系统记忆碎片里的完全一样。十年前任务中用过的那批军火,编号段一致。错不了。 证据找到了。 她拿出微型计算机,拍照上传数据。文件进度条走到百分之百,她收起设备,准备撤离车顶。 就在这时,左侧巷口炸了。 手雷爆炸声响起,气浪掀翻了半边车身。冲击波把周婉宁直接抛飞出去。她撞上护栏,落地时滚了几圈,没能站起来。 我立刻趴下。 敌方有埋伏。不是狙击手,是地面小组。刚才的爆炸不是针对车队,是冲她去的。 我抓起背包,往排水管方向移动。不能用枪了,红外会暴露位置。只能近战。 滑降开始。我顺着排水管往下跳,中途右腿打滑,单膝跪地。痛感从关节直冲脑门,但我没停。翻滚起身,贴着墙根前进。 烟雾弥漫,火光映着残骸。我看到她还趴在地上,手伸向腰间,想拔匕首。但动作迟缓,明显受伤了。 我冲过去。 两名雇佣兵从巷口冒头,端着短突击步枪。其中一个举起手雷,准备再扔。 来不及了。 我加速前冲,在第二枚手雷投出前扑到她身边,一把将她拽离原地。她摔在我怀里,我顺势翻滚,背靠水泥墩停下。 子弹打在墩子上,碎石飞溅。 我们被锁定了。 她喘着气,脸色发白,但眼神清醒。“数据……传出去了。” 我点头,没说话。把她的匕首塞进她手里,自己也抽出刀。 她靠着我坐,背贴着我的背。我能感觉到她在抖,不是害怕,是肾上腺素退潮后的反应。 我低声说:“别说话。” 她闭嘴。 外面安静了几秒。敌人没立刻冲上来。他们在等,判断我们的状态。 我慢慢抬头,从水泥墩边缘观察。 三个人。两个持枪,一个背着弹药包。站在翻倒的车尾后,掩体位置很好。他们没穿正规制服,是雇佣兵。战术动作标准,配合默契。 这不是临时增援。是早就埋好的杀招。 赵卫国知道我们会来。 但他不知道我已经看过未来。 所以我没去水塔。 我来了这里。 他们等的是一个会出现在高处的目标。但他们没想到,我会先动手,而且是从制高点狙杀司机,打乱整个节奏。 现在他们乱了。 因为计划变了。 我摸了摸左肩,绷带还在渗血,但不多。体力还能撑。刚才那一冲耗了不少气,心跳有点快,但不影响判断。 周婉宁的手指动了动,碰了下我的战术袋。我明白她的意思:备用电池还在。 我没拿出来。现在不是用系统的时候。 我需要的是时间。 等他们靠近。 只要他们离开掩体,进入十米范围,我就有机会。 我慢慢调整呼吸,让心跳降下来。右手握紧匕首,左手撑地。 她靠在我背上,一动不动。 远处警笛声隐约传来,但他们不会来。这片区域早就被清空。这是私人战场。 风吹过残骸,带起一片灰烬。 一名雇佣兵开始移动。端着枪,半蹲前进。另外两人火力掩护。 来了。 我屏住呼吸。 五米。 四米。 他抬起枪口。 我猛地起身,左手抓起地上一块碎砖甩出去。砖块砸在车壳上,发出响声。 他本能转向声音方向。 我冲了出去。 匕首直刺胸口。他反应很快,侧身躲开,但还是被划破防弹衣。我借势贴近,膝盖顶他腹部,肘击下巴。他后退两步,我紧跟一步,刀刃抹过他喉咙。 他倒下。 剩下两人立刻开火。 子弹打在地上,我翻滚躲进车底。周婉宁也动了。她从另一侧绕出,借助残骸掩护,逼近第二名敌人。 那人转身对她射击。 她扑倒在地,滚进烟雾。枪声停顿一秒。她甩出匕首。 刀刃插进对方大腿。那人惨叫,跪地。她冲上去,夺枪反制,一拳打晕。 最后一个背弹药包的开始后撤。 想跑? 我从车底钻出,捡起掉落的短枪。拉开保险,瞄准。 扣扳机。 子弹击中他背包。爆炸把他掀飞出去,撞在墙上,再没动。 结束了。 我站在原地,喘气。 周婉宁走过来,从地上捡起RpG筒,仔细检查。序列号照片已经上传,原件可以丢。 她抬头看我:“他们反应太快了。像是知道我们会来。” 我知道。 这不是巧合。 赵卫国设了局。押运车队是饵。水塔是假目标。真正的杀招是地面组。他知道我会预判狙击,所以反过来利用我的预判。 但他漏了一点。 我可以改变未来。 我看了眼手表。23:28。 比预演多了十一分钟。 我活过了本该死的时间。 她站在我旁边,轻声说:“接下来怎么办?” 我没回答。 因为我看到,翻倒的运钞车后座,有东西在闪。 是一块平板电脑。屏幕亮着,正在自动播放一段视频。 画面里,是一个小女孩。 穿着粉色羽绒服,扎马尾辫。 是我的女儿陈雪。 她坐在教室里,低头画画。画纸上是三个火柴人。旁边写着:爸爸、妈妈、我。 视频下方有一行字: 【接入节点:阳光小学四年级二班 陈雪 已激活】 第163章 无声杀戮 我靠在水泥墩后,左手压着左肩伤口。血还在渗,绷带湿了。周婉宁坐在我旁边,呼吸不稳,但手没抖。她盯着翻倒的运钞车,眼神发直。 平板上的视频还在播。 陈雪低头画画,小手认真描着火柴人。画面太安静了。可我知道,这地方已经不安全。 我动了动右腿,关节僵。刚才滑降时摔了一下,现在使不上力。但我不能停。 背包拉开,取出狙击枪零件包。一块块组装。枪管接上,扳机固定,瞄准镜校准。最后拿出消音器,拧进枪口。金属咬合声很轻,只有我自己听得见。 周婉宁转头看我。 我没说话,把夜视仪戴上。视野变绿。四周高楼在眼前展开。窗、阳台、天台,每一处阴影都扫过。 三点钟方向,顶楼阳台有反光。 我调焦距。是枪管。架在栏杆后,对准我们藏身的位置。 不是一个人。 五点钟方向,七层楼,第三个窗户,窗帘缝里露出半截瞄准镜。 还有十二点钟方向,水塔背面,铁皮盖掀开一角,有人趴在那里。 三个人。三角布阵。交叉火力网已经张开。我们只要一动,就会被同时锁定。 他们等的是混乱后的破绽。 可我不是来逃的。 “两点钟方向,第三个窗户。”我低声说。 周婉宁立刻反应过来。她从战术腰包摸出电磁脉冲装置,拇指按下启动键。红灯亮。 “三十秒倒计时。”她说。 我点头。“你投的时候别露头。” 她没答话,只把身子压得更低。右手握紧装置,等待时机。 我重新看向夜视仪。三点钟那个狙击手动了。他调整姿势,枪口微偏,开始扫描地面掩体。他在找我们的位置。 不能再等。 “十秒。”我说。 周婉宁屏住呼吸。 “五。” 她手臂抬起,贴着墙体。 “三。” 我手指搭上扳机。 “二。” 她猛地抬手,把装置甩出去。 弧线不高,贴着墙沿飞。穿过破碎的玻璃窗,落进房间。 “砰!” 玻璃碎裂声响起。 几乎同时,三点钟方向的狙击手突然抽搐。他的瞄准镜熄灭,枪口下垂。电磁干扰生效了。他们的电子设备全崩了。 就是现在。 我抬枪,瞄准三点钟目标头部。扣扳机。 “噗。” 子弹穿过夜视仪视野,击穿玻璃,正中眉心。那人身体一软,从阳台滚落下去。没有声音,只有重物坠地的闷响。 第二个。 五点钟方向,第七层。那人正要起身查看情况。我提前预判他的动作,枪口横移,补了一发。 命中胸口。他撞到墙上,滑倒在地。 第三个在水塔背面。他反应最快,已经开始收枪转移。但我早盯着他。 我换位置,靠墙蹲下,枪托抵肩。估算提前量。 他刚探出身,准备撤离。 我开枪。 子弹穿透铁皮,打穿他太阳穴。尸体卡在洞口,半边身子悬空。 三具尸体,三个楼层,全部失去行动能力。 威胁清除。 我收枪,拆解零件,装回背包。动作很快。不能留痕迹。 周婉宁靠过来,耳麦还戴着。她忽然捂住一边,眉头皱紧。 “有通讯信号。”她低声道,“加密频道,但干扰后短暂暴露了。” 我看着她。 她抬头,脸色变了。“他们在提王振……说‘计划照常,目标已暴露’。” 我停下动作。 王振? 那个人十年前在雪山被我切掉小指,用陷阱反杀,最后被狙击枪打穿腹部。我以为他死了。 可现在,他的名字又出现了。 周婉宁盯着我。“如果他还活着……那雪山那天的事,是不是都是假的?” 我没回答。 脑子里闪过一个画面:系统签到第七天解锁的“战场回溯”功能,曾让我看到未来24小时的关键事件。那次预演里,我没有活过23:17。 但我现在是23:32。 我多活了十五分钟。 命运已经被改写。 可为什么,王振的名字还会出现在敌方通讯里? 我低头,把用过的弹壳捡起来。一共三枚。放进战术袋。不能留下任何证据。 然后拔出匕首,插进地面。鞋底碾过刚才趴过的区域,抹掉泥土上的摩擦痕迹。 周婉宁摘下耳麦,低声说:“他们知道我们会来。” “我知道。”我说。 “但他们不知道你看过未来。” 我站起身,背包背好。右腿疼,但还能走。左肩伤口重新包扎了一遍。血止住了。 远处别墅主楼灯火通明。外墙高,窗户少。像一座堡垒。 我们刚才清掉了外围的狙击手。现在,没人能从高处盯我们了。 下一步,进去。 可就在我准备迈步时,系统界面突然弹出。 【任务记忆完整度65%】 文字闪了一下,消失。 65%? 十年前的任务,我只恢复了六成五的记忆? 还有三成五藏在哪里? 我站在原地,没动。 周婉宁看我。“怎么了?” “没什么。”我说。 可我知道不对。 那些缺失的记忆,可能就在这栋楼里。 也可能,和王振有关。 我往前走一步,脚踩在碎石上。声音很小。但足够提醒自己:每一步都不能错。 周婉宁跟上来,站在我侧后方。她手里拿着微型计算机,屏幕黑着。电量不足,但她没关机。 “保险柜在主楼东侧二楼。”她说,“监控显示有个独立密室,门厚四十厘米,生物锁。” “你能破解?” “需要时间。而且……”她顿了顿,“里面有动静。像是设备在运行。” 我看着别墅。 窗户整齐排列。两点钟方向,第三个窗户已经被我打穿。玻璃碎了一地。 可就在那一层走廊尽头,有一扇门微微晃动。 风不可能吹到那里。 那是内循环系统关闭后的气压差造成的。 说明里面有人进出过。 或者,刚刚有人出来。 我摸了摸腰间的匕首。冷的。 “走。”我说。 我们沿着残骸边缘移动。贴着墙根。避开路灯照射区。地面有排水沟,盖板松动。我掀开一块,示意她先下。 她弯腰钻进去。 我也跟着进去。 管道狭窄,只能匍匐前进。前方有微弱光亮。是别墅地下室通风口。 爬了约五十米,到达出口。我推开通风口挡板,先探头观察。 是个杂物间。堆着工具箱和旧家具。门虚掩着,外面是走廊。 我翻身落地,扶住膝盖。右腿发麻。缓了两秒,招手让她下来。 她跳下来,站稳。 我们并排站在门后。 走廊灯光昏黄。空气中有股金属味。像是电流烧过的味道。 我伸手推开一条缝,往外看。 空的。 但地上有一串湿脚印。从东侧楼梯下来,往密室方向去。 刚留下的。 我回头看她。 她点头,表示明白。 我们同时出手,轻轻开门,闪身而出。贴着墙移动。脚步放轻。 离密室还有十五米。 十米。 五米。 突然,周婉宁停下。 她耳朵动了一下。 我也听见了。 密室门缝里,传出轻微的滴答声。 像是计时器。 又像是液体滴落。 第164章 神经毒素 我推开密室门缝,滴答声更清楚了。不是计时器,是液体落下的节奏。周婉宁贴在我身后,呼吸压得很低。她没说话,但我知道她在等我动手。 保险柜靠墙立着,表面光滑,没指纹锁也没键盘。我蹲下身,匕首尖在接缝处轻轻刮了一下。金属震动反馈到指骨,是军工级合金,厚度超过四十厘米。这种柜子不会单独存在,背后一定有整套安防系统。 我没急着开。左肩伤口还在渗血,刚才爬管道时右腿又拉伤了。动作必须稳。我从背包里拿出战术手电,光束照进缝隙。内层有三道卡扣,激光切割只能从顶部切入,不能偏移超过两毫米。 “你盯着四周。”我说。 周婉宁点头,靠向墙角,打开微型计算机。屏幕亮起蓝光,她手指快速滑动。“没有电磁信号,没联网,也没触发警报的迹象。” “那就不是远程监控。” “也不是普通保险柜。” 我拧开激光切割器开关。红点锁定顶部边缘。机器嗡鸣启动,光刃缓缓切入金属。火花四溅,气味刺鼻。我每切十秒就停一次,听动静。滴答声还在继续,但频率没变,像是从柜体内部传来。 周婉宁突然抬手示意。 我关掉机器。 她指着计算机屏幕:“刚才有一瞬的能量波动,像生物反应,但太弱,抓不住。” “活体样本?” “可能是保存液在代谢。” 我没再问。重新启动切割器。最后一段金属断裂时发出轻响。我收起工具,双手抵住柜门两侧,用力拉开。 冷气扑出来。 白雾弥漫地面,带着一股甜腥味。我屏住呼吸往后退半步。这不是制冷设备该有的味道。 柜子里摆着两排文件夹,编号清晰。中间一层空着,只留一个凹槽,形状像注射器底座。最下面抽屉开着一条缝,一支装着淡紫色液体的针管静静躺在那里。 周婉宁往前走了一步。 “别碰!”我一把拽住她手腕。 她愣住。 我盯着那支针管,心跳突然加快。视线有点模糊,耳边响起杂音。这不是疲劳导致的。是我的身体在抗拒。 我松开她,自己靠近半步。紫色液体在冷光下泛着微光。一滴顺着针管滑落,砸在水泥地上。 嘶—— 白烟腾起,地面被蚀出一个小坑。 记忆炸开了。 雪山基地走廊,通风口格栅松动。我冲过去想关闸,可队友们已经倒下。他们抽搐,口吐白沫,眼球上翻。我还能动,但肌肉不听使唤。最后看到的画面,就是这抹紫色雾气从通风口喷出,像慢动作一样飘过来。 然后我就醒了,十年后。 “RR-7。”周婉宁低声说,“神经毒素。我妈……就是死在这种东西手上。” 她声音变了。不是害怕,是恨。 她又要伸手。 我抬脚踢翻托盘,针管飞出去,撞墙碎裂。更多白烟冒出来。我抓起外套盖住泄漏区域,防止挥发扩散。 “别碰任何带颜色的液体。”我靠墙站着,喘气,“这是赵卫国的习惯。他喜欢看人中毒的过程。” 周婉宁回头看着我:“你知道这个?” “我不该活着。”我说,“那天我不是被炸晕的。我是先中了毒,才被人当成废品扔进爆炸现场。” 话刚说完,眼角余光扫到一个人影。 站在角落。 穿防火服,左耳缺了一块,手里拿着注射枪。是那个爆破专家。他在笑。 可周婉宁没看他。她甚至不知道有人在那里。 是幻觉。 我握紧匕首,刀柄硌进掌心。疼让我清醒。 幻影开口了,声音直接钻进脑子:“你以为我们只放了炸弹?通风系统早就在等你们了。RR-7专攻中枢神经,十秒瘫痪,三十秒昏迷,一分半钟脑死亡。你是唯一扛过十分钟的。” 我咬牙:“那你告诉我,为什么我还活着?” 幻影歪头:“因为你不是人。你是实验品。第一个成功载体。” 说完,他消失了。 我站在原地,没动。 周婉宁已经戴上手套,在检查文件。她用紫外线灯照第一份档案,纸张边缘浮现出蓝色文字。 “RR-7量产协议,签署时间2013年10月7日。”她念出来,“执行人:赵卫国。监督员……王振。” 日期对上了。 任务失败前三天,他们就已经签了生产合同。 这不是临时起意。是计划好的清除行动。 我低头看自己的手。指尖有点发麻。右肩位置开始发热。不是伤口疼,是皮肤底下像有东西在跳。 胎记的位置。 我扯开衣领看了一眼。那里微微发红,血管凸起,像在回应什么。我没有告诉周婉宁。 她翻到下一份文件,发现夹层里有张照片。内容是实验室场景,几个穿防护服的人围着一张手术台。台上躺着一个人,脸被遮住,但手臂上有熟悉的编号纹身。 是我的编号。 “他们在你昏迷期间做了什么?”她抬头问我。 “我不知道。”我说,“但我觉得……RR-7没杀死我,是因为我身体把它改了。” “什么意思?” “它本来是毒。可我现在能活下来,说明我的神经系统适应了它。甚至……可能利用了它。” 她说不出话。 我又看了眼腐蚀痕迹。那滩液体还在冒烟,但范围没扩大。它在自我分解。就像……有生命一样。 “这不是普通毒素。”我说,“它是活的。会进化。” 周婉宁迅速拍照存证,把文件全部收进防化袋。她动作很快,但手有一点抖。 “你还好吗?”我问。 “我没事。”她说,“我只是……第一次这么接近真相。” 我点点头,没再说什么。 保险柜里还有个暗格。我用手电照进去,发现底部刻着一行小字:“ch-19节点已激活”。 和之前在通道里看到的数据线编号一样。 这不是藏东西的地方。是早期实验站。他们在这里测试RR-7对人体的影响。而我,是唯一的成功案例。 我转身准备离开。 可就在这时,右肩猛地一烫。 像被烙铁贴了一下。 我停下脚步。 周婉宁回头看我:“怎么了?” “没什么。”我说。 可我知道不对劲。 这地方不该这么安静。滴答声停了。空气里的化学味淡了。但没有任何机关触发的迹象。 太顺利了。 我最后看了一眼保险柜内部。角落里有个微型排气孔,几乎看不见。现在它关闭了。像是完成了某种释放程序。 “我们得走。”我说。 “证据已经拿到。” “但他们不想拦我们。” 我走到门口,手搭上门把。 还没拧动。 周婉宁突然说:“陈铮。” 我回头。 她站在保险柜前,手里拿着那份染了荧光的文件。灯光下,纸张背面显出新的图案——是一张人体神经图谱,上面标注了多个连接点。其中一个,正对着我右肩的位置。 第165章 别墅封锁 我收起防化袋,右肩那块皮肤还在发烫。不是疼,是像有电流在里面窜。周婉宁站在我旁边,手里拿着那份文件,灯光下纸背的神经图谱清晰可见。她没说话,但我看得出她在想什么。 我们得走。 这地方太安静了。从保险柜打开到现在,没有警报,没有巡逻,连监控摄像头都没转一下。我不信赵卫国会漏掉这种关键节点。 我抬手示意她跟紧,自己先迈步往客厅方向移动。脚刚踩上地毯,就听见“咔”一声轻响。 周婉宁背包带勾住了陈列架底座。那座青铜貔貅歪了一下,摔在地上。 金属撞击声不大,但足够了。 头顶立刻传来机械运转的声音。四周墙壁发出低沉的“嗡”声,紧接着,客厅四面的防弹玻璃从天花板降下来,像闸门一样砸进地面。我和周婉宁被关在中央区域,退路断了。 我冲到玻璃前,抽出匕首猛刺。刀尖撞上去,火花直冒,只留下一道白痕。这不是普通玻璃,是军用复合层压板,至少四十毫米厚。靠蛮力破不开。 周婉宁贴着墙蹲下,打开微型计算机。屏幕闪了一下,随即黑屏。 “信号被屏蔽了。” 我没回头,盯着玻璃外的走廊。三个人影出现在拐角,穿黑色作战服,戴战术头盔,背着工具包。他们动作整齐,走到承重柱旁放下装备箱,开始组装c4炸药。 不是随便炸。是定向爆破。他们要的是把我们困死在这里,再用冲击波和高温清场。 我扫视四周。主厅没有其他出口,地板是实心水泥,天花板有通风管道入口,格栅老旧,螺丝已经生锈。 还有机会。 “上面。”我指了指头顶,“通风管。” 周婉宁抬头看了一眼,点头。我把匕首叼在嘴里,助跑两步,跳起来用手撑住天花板边缘,一脚踹向通风格栅。铁皮变形,一颗螺丝崩飞。我又补了一脚,格栅整个脱落。 我翻身上去,趴平身体,伸手往下拉她。她把计算机塞进背包,借我力气跃起。我拽住她手腕往上提,她膝盖顶住边缘,终于爬了上来。 我们刚翻进管道,下方就响起电子倒计时声。 “十、九、八——” 我顾不上看,往前爬。管道空间窄,只能匍匐前进。周婉宁紧跟在后。我能听见她呼吸变快,但没有停下。 “七、六、五——” 突然,下方传来爆炸声。 轰! 整条管道剧烈震动,支架晃动,灰尘和碎屑从接缝处掉落。我抱住一根横梁,稳住身体。下方主厅被火光吞没,防弹玻璃扭曲变形,火焰顺着家具往上烧。 我们差一点就被埋了。 我趴着不动,等震动结束。耳朵里嗡嗡响,但还能听清外面动静。没有新的脚步声,说明刚才那批人只是远程布控,没打算进来收尾。 他们知道我们会逃。 这才是陷阱的一部分。 我往前挪了半米,确认管道结构稳定。这条是主管道,直径六十厘米,能容一人爬行。前方有分支,但我不能乱走。热感应和压力传感器可能已经启动,走错一步就会触发二次封锁。 周婉宁爬到我身后,低声说:“刚才那个倒计时……是同步触发的。不只是主厅,整栋别墅都在响应同一个指令。” 我点头。这不是普通安防系统。是军事级自动化封锁程序,反应速度和精度都超过民用标准。赵卫国在这栋楼里埋了整套作战指挥逻辑。 “你没事吧?”她问。 “腿有点软。”我说实话。右肩那块皮肤越来越烫,像是在和什么东西共振。我不敢碰它。 她没再问。我知道她在看我,但她现在最该做的是保存体力。 我继续往前爬。管道内漆黑,只能靠触觉判断方向。手指摸到接缝处有编号刻印:V-7-A。这是通风系统的主干道,通往建筑夹层。 爬了约三十米,震动停了。火势似乎被自动喷淋控制住。下方恢复安静。 我停下来听动静。 没有追兵。 但这不代表安全。 我靠在管壁上,喘口气。匕首还握在手里,刀刃沾了灰。我用袖子擦了擦,重新别回腰间。 就在这时,眼前突然亮起一道光。 不是外部光源。 是我的视野里浮现出一块界面。老式终端风格,绿色字符滚动。一行红字居中闪烁: 【检测到致命威胁,启动应急方案】 下面跟着一串代码:a-01,待执行。 系统动了。 它平时不说话,不提醒,只有每天凌晨自动签到一次。但现在它主动弹出了信息。说明刚才的危机达到了某个阈值。 我没有点开代码内容。现在不是研究的时候。系统既然启动了预案,就意味着接下来可能会解锁资源。但我不能依赖它。我能靠的只有自己。 “你还好吗?”周婉宁又问。 “没事。”我回答,“前面还有路。” 我继续往前爬。管道开始倾斜向下。空气变得更闷,带着一股金属锈味。前方出现t型岔口,左边通道有轻微气流,右边封闭。 我选左边。 爬了不到十米,听到前方有滴水声。节奏很慢,一滴一滴,打在下方金属板上。 我放慢动作,靠近岔口边缘往下看。 下面是个设备间。墙上挂着几台主机,指示灯闪着红光。一台小型发电机正在运行,连接着主控线路。角落里有个红色按钮,标着“紧急解除”。 假的。 这种地方不会留手动开关。那是诱饵。按下去只会激活更多陷阱。 我退回管道,继续前进。 周婉宁突然抓住我的脚踝。 我停下。 她没说话,只是抬手指了指我的右肩。 我扭头看。 衣服被汗水浸透,但能看见皮肤下的痕迹在发光。不是强光,是微弱的蓝白色荧光,像电路板上的电流在流动。 胎记的位置。 和文件背面的神经图谱标记点完全一致。 我扯了扯衣领,盖住那里。 “别管它。”我说,“继续走。” 她没松手。 “陈铮。” 我回头看她。 她眼睛很亮,在黑暗里像能穿透什么。 “你是不是早就知道了?” 我没回答。 肩膀又烫了一下。 这次更强烈。 像有什么东西在叫醒我。 第166章 暗道杀机 通风管里的灰尘还没落定。我靠在弯道处,右肩那块皮肤还在发热,像是贴了块烧红的铁片。周婉宁趴在我身后,呼吸压得很低。刚才的爆炸震得管道支架松动,碎屑掉进后颈,但我没动。 我知道她还在等我解释。 胎记发光的事,她看见了。系统弹出的红字警告,她也听见了。可现在不是说话的时候。 我抬手摸向腰间,夜视仪还在。昨天签到拿到的东西,一直没机会用。现在正好。 我把设备拿出来,金属外壳沾着灰。先没戴,而是用匕首尖轻轻敲了下前方管壁。三下短,两下长。没有回音波动,也没有震动反馈。监听装置应该没装到这里。 确认安全,我才把夜视仪戴上。 视野瞬间变成幽绿色。管道结构清晰起来,锈迹、接缝、螺丝孔都看得一清二楚。我调了下焦距,往前看。 三十米外,有东西不对劲。 三组热源静止不动,分布在左右两侧和正前方。仔细一看,是细线横穿通道,连着底下伪装成排水盖板的金属箱。绊雷。有人提前在这里布了陷阱。 不止一个。三角分布,主雷加诱饵,手法专业。 我回头,压低声音:“前面有雷,别动。” 周婉宁点头,立刻趴平身体。 我从战术带上取下最后一枚战术手雷。拉环咬在嘴里,保险销拔掉。默数节奏,估算距离和弧度。这种老式手雷延时三秒,投远了炸不到雷区,投近了会被挡。 必须准。 我侧身,单膝跪地,手臂后摆。发力点在肩膀,不是手腕。这是当年在山地训练营学的,教官说,爆破手的手腕不能抖。 扔出去。 手雷划过一道弧线,落地滚动两圈,正好卡进左侧雷区缝隙。 三秒。 轰! 火光冲天而起,冲击波顺着管道猛推过来。我扑倒在地,手挡在周婉宁头上。热气裹着碎铁皮扫过背部,有几片扎进冲锋衣,但没破皮。 连锁反应开始了。 第二声炸响来自右侧,是诱饵雷被引燃。第三声沉闷,应该是燃气管道破裂。第四声更远,可能是备用电源箱爆了。 烟雾迅速弥漫。 我爬起来,一把拽住周婉宁胳膊:“走!” 她踉跄一下,我没停,拉着她往前冲。夜视仪还能用,视野里一片绿,但能看清地面哪些区域温度异常。燃烧的电缆避开,塌陷的支架绕行。 我们翻过一段倒下的横梁,脚下湿滑。是水渗进来,混着油污。每一步都得踩实。 “还有二十米。”周婉宁喘着说,“尽头是排污管。” 我点头,目光死盯前方。 光亮起来了。 不是应急灯那种闪烁红光,是稳定的白光,从通道尽头照出来。五个人影正在操作机械臂,焊接一扇厚重铁门。轨道嵌进水泥层,门体是合金材质,底部还没完全落下,但已经快了。 他们是在封路。 这门一旦焊死,后面再没人能过去。 我立刻蹲下,示意周婉宁躲到塌陷的检修舱后面。她缩进去,把微型计算机抱在怀里。 我摘下夜视仪。 眼前黑了一下。适应黑暗需要时间。我闭眼三秒,再睁开,视线恢复。 右肩还在热,但不是疼。像有什么东西在下面跳动,和心跳同步。我不去碰它。 检查装备。 匕首一把,刀刃完好。战术手电一支,电池两节。无枪械,无备用弹药,无爆炸物。 不能再靠远程解决。 我转向周婉宁,声音压到最低:“等我动,你立刻贴墙右移,找掩体。” 她看着我,眼神没闪。点点头。 我重新戴上夜视仪。 热成像画面里,五个目标都在动。三点钟方向那个最孤立,背对我们,手里拿着遥控器,在调试什么。位置最佳。 只要他一倒,其他人反应前会有两秒空白。 够我突进七米。 我摸出战术手电,拆开后盖,把电池反装。这不是照明工具了,是干扰器。简单电路改装,能制造短暂电磁脉冲,让电子设备失灵一秒。 不多,但也许有用。 我把它塞进左口袋,右手握紧匕首。 现在只等时机。 前方铁门焊接声持续不断。火花四溅,在夜视仪里像绿色雨点。那个落单的雇佣兵低头看表,似乎在等指令。 他左手戴着战术手套,右手没戴。露出手腕内侧。 我能看见他的动脉跳动。 就是现在。 我深吸一口气,肌肉绷紧。 突然,右肩猛地一烫。 像电流直接打进神经。 我眼前闪过一帧画面——不是现实,是记忆碎片。雪山基地的走廊,RR-7实验舱,赵卫国站在玻璃后,手里拿着针管。 画面一闪而过。 我晃了下头,稳住。 不是幻觉。是响应。 这热度不是坏事。它在提醒我什么。 我盯着那个雇佣兵的后颈。 动手。 我起身冲刺。 脚步声被爆炸余音掩盖。七米距离,两步半。他抬头时我已经到了背后。 左手掏出手电改装的干扰器,拍在他脖子侧面。咔的一声,他手腕上的遥控器屏幕黑了。 他一愣。 我右手匕首横切,刀锋掠过他喉咙下方。他张嘴要叫,声音卡在气管里。 身体软下去。 我接住他,慢慢放倒。 其他四人还没发现。 焊接声继续。 我蹲在尸体旁,快速搜身。找到一把战术刀,一枚信号弹,还有一个小型接收器。频率显示正在接收外部指令。 他们不是独立行动。 有人在远处指挥。 我把接收器塞进口袋,回头看向周婉宁。 她已经移到右侧掩体,正对我点头。 我刚要起身,眼角忽然一动。 夜视仪画面中,尸体脖颈处有东西反光。 我拨开衣领。 一块皮下芯片,嵌在锁骨上方。表面刻着S-07。 和之前爆破专家耳朵里的机械义耳编号一样。 这不是巧合。 他们是同一批人,同一种改造。 我盯着那串数字,脑子里闪过文件背面的神经图谱。胎记位置,和图上标记点重合。 系统为什么现在启动应急方案? 为什么偏偏是这一刻? 没时间想了。 前方铁门下降速度加快。只剩四十厘米高。 我站起身,冲向下一个掩体。 刚移动两步,头顶传来机械运转声。 不是焊接。 是锁扣闭合。 门要关了。 我加速。 十五米。 十米。 八米。 一名雇佣兵终于发现异常,转身大喊。 其余三人立刻停止作业,有人去摸枪,有人按动控制面板。 我冲到最后一个检修口,跃出。 他们开火了。 子弹打在管道壁上,火星乱溅。 我扑地翻滚,靠近铁门轨道。地面还有三十厘米空隙。 够了。 我侧身滑入,匕首在前。 第一人想踹我,我抓住他脚踝往里一拽,顺势翻身起来。肘击砸在他下巴上,他仰面倒地。 第二人举枪,我甩出匕首。刀柄撞偏枪口,子弹打向天花板。 第三人大吼,直接扑上来。 我退半步,让他冲过头,反手锁喉。他挣扎,我膝盖顶他后腰,把他按在地上。 剩下两人在门外,开始拆面板,想手动降门。 门体还在下落。 我抬头看,只剩二十厘米。 周婉宁还在外面。 我松开俘虏,冲向控制箱。面板上有四个按钮,颜色不同。红色是紧急制动,黄色是复位,蓝色是重启,绿色是关闭。 我不知道哪个是对的。 但没时间试。 我掏出战术手电改装的干扰器,直接砸进面板缝隙。 啪! 火花爆出。 整个系统断电。 铁门停住。 我喘口气,回头看向缝隙。 周婉宁正趴在地上,往里钻。 她刚进来一半,外面突然传来沉重脚步声。 不止一人。 增援来了。 我立刻捡起地上的一把枪,拉开保险。弹匣满,能打十发。 周婉宁爬进来,我递给她战术刀。 “贴墙。”我说。 她靠边站好,打开微型计算机。屏幕亮起,开始扫描信号源。 我盯着铁门缝隙。 脚步声越来越近。 第一个黑影出现在门外。 我抬枪。 第167章 左肩中弹 脚步声逼近,我扣住扳机。枪口对准铁门缝隙,第一个黑影刚露头就开火。子弹打中他大腿,那人跪倒在地,后面两个立刻散开。 三秒空档。够了。 我从掩体后冲出,低身翻滚到最近的敌人跟前。右手一扬,匕首飞出去,扎进他握枪的手腕。他惨叫一声,枪掉了。我顺势扑上,把AK-47抢过来。 点射压制左右两侧。三发之后弹匣就空了。这把枪没装弹链,只能靠短点射控场。通道太窄,没法拉开距离,对方又占着外面高地,硬拼不行。 我刚要后撤,右边猛地冲出一个人。个子高,穿黑色作战服,脸上涂迷彩油,左耳戴着通讯器。他是刚才那批人的头,动作快得很,根本不试探,直接扑上来。 军刺直捅我胸口。 我侧身躲,但他太快。刀锋划过左肩,衣服撕开一道口子,血立刻涌出来。伤口不深但位置要命,正好在肩关节上方。整条手臂瞬间发麻。 我退半步靠墙,左手按住伤处。血顺着指缝往下流,滴在脚边。 “你的血……”周婉宁声音变了,“和十年前任务现场的一样!” 我没抬头,盯着那个队长。他站定,军刺垂下,眼神冷得像铁。 我没空问她什么意思。右肩还在发热,胎记的位置像通了电,一下一下跳。旧伤也跟着抽,右腿有点撑不住。 系统突然弹出一行字:【肾上腺素剩余15%】 不是警告,是提示。还有一点能用。 我咬牙,把枪甩到背后。左手拔出战术刀,右手握紧。现在只剩近身拼了。 他动了。军刺横扫,想逼我后退。我没退,反而往前压。他收招再刺,速度快,但我看得清。这是特种部队的节奏,不是野路子。 第三下突刺时,我抓住破绽。他刺得太狠,身体前倾。我矮身绕到侧面,左手锁住他持刀的手臂,右肩忍痛发力,把战术刀反手插进他喉咙。 他瞪眼,军刺掉在地上。 我抽刀,他捂着脖子倒下去,喉咙里发出嘶气声。人没马上死,还在抽搐。 我单膝跪地,喘气。左肩血越流越多,冲锋衣都湿了。抬手已经费劲,手指开始发凉。 周婉宁爬过来,绕过尸体。她蹲下,在队长腰间摸出一部黑色卫星电话。外壳上有划痕,编号模糊,但能看出是军用级别。 她抬头看我:“你还撑得住吗?” 我没说话。血失得多,脑子有点沉。但我不能倒。外面还不知道有多少人,铁门也没完全关死。 我抬头看缝隙。外面黑着,什么也看不见。但我知道,他们不会就这么算了。 她拿着电话,手指在按键上滑了一下。屏幕亮了,显示无信号。但她没关,继续按了几下,似乎在检测什么。 我伸手,想撑地站起来。左腿用力,右腿却一软。膝盖砸在地上,震得肩上的伤口猛跳。 血还在流。一滴落在地上,慢慢晕开。 她看见了,把手伸过来:“别硬撑。” 我摇头,抓住旁边一根管道,把自己拽起来。站稳后,我看向铁门外的方向。 那里有动静。不是脚步,是金属摩擦的声音。像是有人在拆什么东西。 控制面板被破坏了,但他们可以手动降门。轨道还在,只要把锁扣重新接上就行。 时间不多了。 她低声说:“电话里可能有加密频段,我能试试破解。” 我点头:“快点。” 她背靠墙坐下,打开微型计算机,连上卫星电话。手指快速敲击键盘,屏幕闪着光。 我站在原地,左手压住伤口。血浸透绷带,开始往手臂外侧流。指尖发麻,握刀都有点吃力。 右肩的热度还没消。胎记底下像有东西在动,和心跳同步。我不去管它,盯着通道尽头。 金属摩擦声停了。 接着是咔的一声。 轨道那边传来机械运转的震动。 门要重新降下来了。 我转头:“还有多久?” 她没抬头:“给我十秒。” “没时间了。”我说。 她手指更快:“九、八、七……” 我走向控制箱。面板已经被我砸坏,火花冒了一会儿就灭了。现在全是黑屏。绿色按钮是关闭,红色是制动。我不知道哪个还能用。 我掏出战术手电改装的干扰器,准备再砸一次。 “六、五、四……”她的声音很稳。 我举起干扰器。 咔。 头顶响了一声。铁门开始缓缓下降。 只剩十五厘米高。 “三、二……” 我冲过去,把干扰器塞进面板最上面的接口。用力一按。 啪! 整个面板闪了一下,冒出一股烟。 门停住了。 她抬头:“好了。频段破解完成,监听模式开启。” 我松手,靠在墙上。呼吸重得像拉风箱。左肩血流得慢了,不是因为止住了,是因为身体开始发冷。 她收起电话,看向我:“你得处理伤口。” “等出去再说。”我回答。 她没坚持,把设备收好。然后站起来,走到我身边。 “你知道刚才那句话的意思吗?”她问。 “哪句?” “关于你的血。”她说,“十年前边境任务,现场留下的血迹颜色不对。不是鲜红,是暗紫色。当时没人说得清原因。现在我看到了,和你现在流的一样。” 我没回应。 她看着我:“RR-7会改变血液成分。你是唯一活下来的实验体。可你十年前就被注射过了,为什么还能醒?” 我还是没说话。 系统签到第一天就给了我战场重建能力。每天一次,拿回一点东西。夜视仪、匕首、技能……都是我曾经用过的。但这个系统怎么来的,我自己也不知道。 也许和那次注射有关。 也许和我醒来那一刻有关。 但现在不是想这些的时候。 我抬头看铁门缝隙。外面静了。没人再靠近。 但他们一定在别的地方等着。 我扶着墙,慢慢往前走。每一步都得稳住重心。左臂几乎抬不起来,全靠右手撑着管道。 她跟在我后面,手里握着战术刀。我们离出口还有不到二十米。通风管到这里就结束了。前面是垂直向下的检修井,底部有排水口。 必须从那里下去。 我走到井口边缘,低头看。下面黑,听不见水声。可能是干的。 我正要下去,她突然拉住我胳膊。 “等等。”她说。 我回头。 她指着我的肩膀:“血滴进去了。” 我低头。刚才站着的时候,血顺着指尖滴落,正好掉进井口边缘的缝隙。几滴落在金属梯上,往下渗。 她皱眉:“这种地方不该有血。” 我明白她的意思。这里没人来,也不该有人受伤。血是新的线索,也是新的风险。 我脱下冲锋衣外层,撕下一角,包住左肩。布料一压上去,疼得我吸气。但我没停下,绑紧了结。 然后我抓住梯子,一只脚踩上去。 “跟紧。”我说。 她点头,把卫星电话放进怀里,一手握刀,一手抓住梯子。 我开始往下爬。右手先动,左肩尽量不动。每下一级,伤口都像被刀割一次。梯子锈了,踩上去吱呀响。 爬到一半,头顶突然传来震动。 不是爆炸。是重型机械启动的声音。 我抬头。井口那边,铁门的位置传来轰鸣。 门又动了。 不是下降。是上升。 有人在外面打开了系统。 我加快速度。左脚踩空一次,整个人晃了一下。右手死死抓住梯子才没掉下去。 她在我上面喊:“快点!” 我咬牙继续下。 终于到底。双脚踩上水泥地。地面干,有灰尘。 我转身看井口。 铁门正在缓缓升起。绿光照进来,越来越亮。 上面的人要进来了。 她跳下来,站到我身边。我们背靠墙,抬头盯着井口。 脚步声出现了。不止一个。 有人下来了。 我抽出战术刀,举在身前。左手按住伤口,不让血流得太快。 她握住我的手腕:“别让他们靠近。” 我点头。 第一个黑影出现在井口边缘。 第168章 肾上腺素续命 双脚刚落地,我背靠着井壁跪了下去。左肩的伤口像被撕开了一样,血不停地往外涌,手指压着的地方已经发麻。我咬住牙,右手撑住地面,不让身体完全倒下。 头顶绿光照进来,铁门在上升。脚步声出现在井口边缘,他们要下来了。 系统界面突然弹出,红色框闪了三下:【失血量超过临界值,是否强制注射肾上腺素?】 下面有两个选项,左边是“否”,右边是“是”。 倒计时三秒开始。 我没时间犹豫。舌尖一咬,血腥味冲进喉咙,脑子清醒了一瞬。右手抬起,狠狠按向“是”。 颈侧皮肤猛地裂开一条缝,一根透明针管从皮下弹出来,扎进动脉。一股滚烫的东西直接冲进血管,眼前瞬间炸开一片血红。耳朵里响起尖锐的声音,像是金属刮擦,又像是某种警报在响。 我整个人抖了一下,膝盖一软,差点趴在地上。胸口闷得喘不上气,心跳快得不像自己的。瞳孔好像放大了,看东西模糊,边缘发黑。 “陈铮!” 周婉宁冲过来扶我,手碰到我肩膀的时候顿了一下,“你发烫了!” 她抬头看我的脸,声音变了:“瞳孔在扩散!这药会烧坏神经的!” 我想说话,但喉咙里只发出一声闷哼。右手本能地推开她,指尖蹭到她的手腕。我不想碰她,可动作控制不住。 匕首还在左手里。我用刀尖抵住地面,一点一点把身体往上撑。腿不听使唤,右膝刚用力就抽了一下,旧伤在拉扯。但我不能倒在这里。 “三十秒……”我终于挤出几个字,声音哑得不像话,“药效三十秒后发作……抓紧……” 话没说完,嘴里溢出一口血,滴在水泥地上。 她没动,还蹲在我旁边,手伸向我的肩膀,“让我先止血——” “走不动了你就死在这。”我打断她,刀柄一转,拄在地上稳住身子。 她停住了,抬头看我。眼神变了,不是怕,也不是生气,是一种我看不懂的东西。 头顶的光更亮了。第一个黑影探出井口,枪口先露出来,对着地面扫了一眼。 我眼角动了一下,盯着那个方向。呼吸还是乱的,但肌肉已经开始绷紧。肾上腺素在推着身体往前走,像一辆快散架的车被强行打着火。 周婉宁终于站起来,退了半步,手摸到了战术刀。 “前面是排水口,”我说,眼睛没离开井口,“爬进去别停。” 她点头,没再问。 我拖着左臂,靠匕首支撑往前挪了一步。脚踩在血迹上,滑了一下,鞋底发出轻微的摩擦声。不能再慢了。 井口那边,第二个人也开始往下爬。动作很稳,是训练过的。 我抬起右手,指向排水口方向,“你先走。” “你不跟上我就等你。”她说。 “别废话。”我低喝,“数到三,你就动。” 她抿嘴,没再反驳。 我开始数。 “一。” 井口的人已经下到一半。 “二。” 他脚踩上梯子最后一级,落地。 “三。” 周婉宁转身就跑,贴着墙边冲向排水口。我最后看了一眼井口,抬腿跟上。 右肩突然一阵刺痛,不是伤口,是胎记的位置。那里热了一下,像是有电流穿过。我没管,继续往前。 排水口是个方形洞口,高不到一米五,里面漆黑。周婉宁弯腰钻进去,身影消失。我紧随其后,膝盖刚进通道,身后传来一声轻响。 有人开枪了。 子弹打在排水口边缘,水泥碎屑溅到我脸上。我低头往前爬,手肘和膝盖压着地面,匕首咬在嘴里。左肩的布条松了,血又开始流,顺着胳膊往下滴,在通道里留下断续的痕迹。 爬了不到十米,通道出现岔路。左边窄,右边宽。右边地面有拖痕,像是有人搬过东西。 “走左边。”我在后面说。 周婉宁回头看了我一眼,往左拐。 通道更低了,必须匍匐前进。我爬得慢,每一次移动都牵动伤口。嘴里咬着的匕首硌着牙,但我没松口。 身后没有追上来的声音,但他们不会放弃。铁门开了,人就能一直下井。这条通道迟早会被清查。 我吐掉匕首,喘了口气。脖子上的针管还在,已经缩回皮下,只留下一道细小的裂口。肾上腺素还在起作用,心跳维持在高位,但我知道撑不了太久。 “你还能撑?”周婉宁低声问。 “别停。”我回答。 她没再说话,继续往前爬。 通道逐渐向下倾斜,空气变得潮湿。地面有积水,水深不到一厘米,但能照出头顶微弱的反光。 我爬过一段积水区,右手突然碰到一块凸起的金属片。停下来,用手摸了摸。是检修盖板的边缘,上面有编号:d-7-3。 这个编号和之前金库里的文件对得上。我们正在接近主控区域。 “前面可能有监控。”我说。 她点头,放慢速度。 又爬了十几米,前方出现一道铁栅栏,拦住去路。缝隙只有二十公分宽,人过不去。 周婉宁伸手推了推,纹丝不动。她掏出微型计算机,贴在栅栏底部的接口上。 屏幕亮了一下,进度条开始走。 10%……20%…… 我靠在墙上,左手压住肩膀。血还在渗,体温太高,衣服贴在身上难受。右肩胎记又热了一下,这次持续时间更长。 系统界面无声弹出:【肾上腺素效能下降至40%】 我闭眼,深吸一口气。四十秒过去了。药效正在衰减,接下来每一秒都在逼近极限。 “还有多久?”我问。 “十五秒。”她说,手指没停。 头顶传来轻微震动。不是脚步,是管道共振。他们在用设备扫描地下结构。 “快点。”我说。 “差一点。”她盯着屏幕。 进度条走到95%,突然卡住。 她敲了两下键盘,重新启动程序。 “系统被加密了。”她低声说,“需要手动破解。” “没时间。”我抬头看栅栏上方,顶部有一块松动的通风板,“我上去看看。” 她抬头:“你现在的状态不适合攀爬。” “那就你来扶。”我伸手。 她犹豫一秒,托住我右臂。我借力站起来,脚踩在她肩上,伸手够到通风板。边缘锈死了,用力一掰,发出轻微的金属摩擦声。 板子松了。我把它掀开,露出上方的夹层。空间够一个人爬行。 “上来。”我说。 她收起计算机,站到我刚才的位置。我弯腰,拉她一把。她动作利落,翻了上去。 我最后一个上去。右腿刚抬,旧伤猛抽一下,整个人撞在墙上。嘴里咬破的地方又出血,混着唾液流下来。 “你不行了。”她看着我,“再这样下去你会死在通道里。” “还没到那一步。”我抹掉嘴边的血,往前爬。 夹层比下面窄,只能侧身移动。爬了不到五米,前方有光。微弱的蓝光,一闪一闪。 “是监控探头。”她说。 我停下,示意她别动。蓝光有规律,三秒一次。等它熄灭的瞬间,我们快速通过。 下一个区域是空的,只有几根粗大的管道并排穿过。地面有脚印,新留的,朝向一个向下的斜坡。 “有人刚走过。”我说。 “往哪走?”她问。 “下面。”我指着斜坡,“但我们不能跟。” “为什么?” “太干净了。脚印太整齐,像是故意留的。” 她皱眉:“陷阱?” “八成。”我靠在管道上,喘了口气,“他们知道我们会逃,也猜得到路线。现在每一步都得想清楚。” 她看着我:“那你打算怎么办?” 我没回答。右肩胎记又热了一下,比之前更明显。系统界面再次弹出:【检测到高危环境,建议启用战场回溯功能】 我盯着那行字。 战场回溯,每天只能用一次。 用了,今晚就没底牌了。 但不用,可能活不到用的时候。 “怎么了?”她问。 我抬手,点了确认。 第169章 热追踪弹 眼前一片黑。 不是闭眼的那种黑,是脑子发沉压出来的黑暗。 耳边有电流声,像是老式收音机没调准频道。 我知道那是系统在运行。 战场回溯的画面还在脑子里转——我看到自己喘了口气,热追踪弹立刻拐弯,贴着管壁冲过来,接着整段通风管炸开,火球吞了我们。 不能呼吸。 至少十五秒内,不能有一点气息外泄。 我抬手,用军装下摆裹住周婉宁的口鼻。她愣了一下,马上明白,点头。我把手指竖在唇前,又指了指前方。她盯着我看,眼神发紧,但没动。 我自己也屏住气。胸口像被铁圈勒住,肺开始疼。左肩伤口渗血,顺着胳膊流到手肘,滴下去,砸在管道底板上,声音轻得几乎听不见。可在这死寂里,就像敲鼓。 第一枚热追踪弹来了。 它从下方走廊升上来,贴着墙角爬,红外光扫过通风管接缝。我能感觉到那股热量,像烧红的铁丝靠近皮肤。它停了一下,转向右边,滑走了。 我憋到了极限。太阳穴突突跳,视线边缘发灰。等到那道红外光彻底消失,我才极慢地吸进一口气。空气冰凉,呛得喉咙发痛。 周婉宁也跟着缓过来,呼吸压得很低。她靠在管壁上,一只手撑着身体,另一只手还抓着我的衣角。 我抬头看通风管下方的缝隙。三名雇佣兵站在走廊里,背对我们。其中一个正把燃烧弹塞进墙上的发射槽,金属卡扣“咔”一声锁死。另外两人检查设备,动作熟练。 我记得回溯画面里的细节——他们换弹夹的时间是十二秒。现在那人枪里只剩三发,下一秒就会低头换弹。 我数着。 七、八、九…… 那人终于放下枪,从战术带上取下新弹匣。就在他抬手对接的一瞬,我轻轻推了下周婉宁的肩膀,示意她跟上,然后朝左侧支管爬去。 主通道更宽,但正对监控探头。左边这根是维修用的,高度不到六十公分,必须趴着挪。我先进去,脑袋磕到顶部焊点,额头一热,有血流下来。 管壁内侧有冷凝水,摸上去湿滑。我用肘部和膝盖往前蹭,尽量减少身体接触面积。左肩每动一下都像撕开一层皮,血浸透布条,滴在衣服内衬上,一片黏腻。 爬了不到十米,系统突然弹出红色提示:【检测到燃烧弹,半径十米内存在易爆物】。 我立刻停住。右手向后伸,挡住周婉宁前进路线。 前方管壁有一小块反光,不细看根本发现不了。那是温度传感器,指甲盖大小,嵌在焊接缝里。只要体温超过环境两度,就会触发警报。 我改用肘部贴地滑行,脚跟收起,不让鞋底摩擦生热。周婉宁照做,动作很轻。我们一点一点挪过去,直到传感器落在身后。 她忽然抬头看我。 我正低头观察前方路况,察觉动静,转脸对她摇头,表示别出声。 她没说话,只是慢慢伸手,把我军装领口往下拉了一点。她的手指碰到我右肩破洞处的皮肤,顿住了。 我皱眉,以为她发现了什么陷阱。 她没松手,反而凑近了些,眼睛盯着我肩膀。 那里在发光。 淡蓝色,像电路通电时的微光,一闪一闪,顺着皮肤上的纹路流动。那是一块星图状的胎记,平时看不出异样,现在却像活了过来。 她看了很久,手指微微发抖。最后只是轻轻扯了扯我衣角,示意继续走。 我没多想。胎记发热不是第一次,但发光还是头一回。现在顾不上查原因。 前方出现三岔口。中间通道直通尽头,两侧是分支。中间那条最宽,地面有拖痕,明显有人走过。两边窄,积灰厚,像是长期封闭。 回溯画面里没有这一段。 我盯着中间通道看了五秒,决定不走。太干净了,痕迹太新。敌人知道我们会逃,说不定就等着我们选“安全”的路。 我转向右边支管。周婉宁没问,直接跟上。 管子越来越低,到最后只能侧身挤进去。我的右腿旧伤突然抽了一下,整个人卡住半秒。咬牙顶过去,继续往前。 空气变得更闷。有股淡淡的金属味,混着机油和灰尘。地面开始倾斜,向下延伸。 爬了十几米,前方透出一点光。不是监控蓝光,是暖黄色,像是应急灯。 我停下,做了个“等”的手势。 周婉宁点头,贴在管壁上不动。 我一点点往前蹭,直到能看清出口位置。 那是个检修口,盖板半开着,下面是走廊天花板的空腔。透过缝隙能看到地面——两名雇佣兵正在巡逻,一人手里提着燃烧弹箱,另一人拿着探测仪,正往通风口插感应线。 他们离我们垂直距离不超过三米。 我回头,用手势告诉周婉宁:别动,别呼吸。 她点头,闭上眼。 我盯着下面那人手里的探测仪。圆形屏幕上有三个红点缓慢移动。其中一个突然变亮,指向我们所在的管道方向。 那人抬起头。 我立刻趴下,脸贴管底。周婉宁也同步压低身体。 探测仪滴滴响了两声,接着那人低头看了看,又继续工作。红点暗了下去。 虚惊一场。 但我已经出了一身冷汗。衣服贴在背上,湿透了。肾上腺素的效果在退,心跳开始不稳,手有点抖。 系统提示:【效能下降至28%】 撑不住多久了。 我再抬头看下方。那两人完成了布设,转身离开。其中一人拍了拍墙上的控制盒,说了句什么,声音模糊。 等脚步声远去,我才敢动。 用匕首尖轻轻撬开检修盖板,让它缓缓打开。下面是个空置的设备间,没灯,只有应急出口标志泛着绿光。 我先下去,落地时右腿一软,单膝跪地。旧伤加失血,身体快到极限。 周婉宁随后跳下,站在我旁边。她扶了我一把,我没甩开。 设备间角落有扇铁门,门缝透不出光。我贴上去听,里面没声音。 正准备开门,她突然抓住我手腕。 我没回头,但她力气很大。 她另一只手伸过来,掀开我右肩衣服,盯着胎记看。 蓝光还在闪。 这次比刚才强,脉冲频率加快,像是在回应什么。 她低声说:“这个标记……你什么时候有的?” 我说:“醒来就有。” 她没再问。 我把衣服拉好,握住门把手,准备试探。 就在这时,头顶通风管传来轻微震动。 不是脚步。 是某种装置启动的共振。 我抬头。 检修口上方的管道里,一道红外光缓缓扫过。 第二枚热追踪弹,进来了。 第170章 王振背影 头顶的红外光扫过管道,我屏住呼吸,周婉宁贴在我身后,一动不动。 那道红光在通风管里滑行了一段,停顿两秒,然后向下拐进了另一条支路。 危险过去。 我抬手抹了把脸上的冷汗,左肩的伤口还在渗血,衣服黏在皮肤上,一动就扯得生疼。右肩胎记还在发烫,蓝光一闪一闪,像在回应什么。 没时间管这些了。 我撑着管壁往前爬,动作比刚才慢。体力快到极限,肾上腺素的效果只剩下一点余温。前方是一扇铁门,门框上印着“中央监控枢纽”几个字,字体已经掉漆,但还能看清。 就是这里。 我抽出匕首,插进锁缝,用力一撬。咔的一声,锁芯断了。我一脚踹开铁门,整个人冲进去,背靠墙滑坐在地。 房间里全是屏幕。 几百个画面同时亮着,城市各处的街道、路口、地下通道、天台、停车场……全都在闪。灯光昏暗,只有屏幕的光映在墙上,照出我和周婉宁的影子。 她紧跟着进来,关上门,蹲到我旁边。 “你撑得住吗?”她问。 我没说话,只是点头。 她看了我一眼,转身走到主控台前,打开微型计算机,接上数据线。手指在键盘上敲得飞快。 我靠在墙边喘气,视线扫过那些屏幕。 突然,我停下。 码头区域的画面里,两个人正站在集装箱旁握手。一个穿西装,是赵卫国。另一个背对着镜头,身高一米九,脖颈处有一块蛇形纹身,随着肌肉起伏微微扭曲。 王振。 我的拳头一下子攥紧,指甲掐进掌心。 他没死。 十年前那场爆炸后,我以为他死了。全队都死了,只有我活下来,成了植物人。可他一直活着,藏在这座城市的阴影里,和赵卫国勾结,继续做那些见不得人的事。 我猛地站起来,冲到屏幕前,一拳砸在画面上。 玻璃裂开,蛛网般的裂纹从中心蔓延出去。 就在那一瞬间,画面变了。 不是实时影像了。 变成了一段录像——雪山基地外,风雪交加。我带队执行任务,所有人都在等命令。王振站在我旁边,手里拿着引爆器。他的手在抖,指节发白。然后他按下按钮。 爆炸升起,火光吞没了整个小队。 我亲眼看着自己倒下,看着队友被炸成碎片。 那是我昏迷前最后的记忆。 现在它回来了,清清楚楚,像刀刻进脑子里。 “陈铮。”周婉宁叫我。 我没回头。 “你看这个。” 我转头。 她指着另一个屏幕。排污管出口外,停着一辆黑色商务车,车窗降下一半,里面坐着一个人,戴着墨镜,看不清脸。但那辆车的位置,正好能接应从地下管网逃出来的人。 “有人在等。”她说。 我盯着那辆车,脑子转得很快。 我们刚从通风管逃出来,他们就在这儿等着。说明他们知道我们会走这条路。说明这条排污管是预设路线,不是逃生通道。 是陷阱。 但我现在不能退。 王振还活着,赵卫国就在码头,他们之间有联系。那个纹身,那个引爆器,那场背叛——全都对上了。 我摸了摸腰间的匕首,又看了眼右肩。胎记还在发光,频率变快了,像是在提醒我什么。 系统界面弹出来。 【签到成功】 【获得:战术夜视仪(已装备)】 我没意外。每天一次签到,早就习惯了。这东西来得正好。 我戴上夜视仪,视野立刻变成绿色。房间里的一切都清晰起来,连屏幕上最细小的文字都能看清。 “你能黑进所有摄像头吗?”我问周婉宁。 “正在试。加密层级高,需要时间。” “快点。” 我不敢多等。每一秒,王振都可能离开。赵卫国也可能转移。那个接应车里的人,说不定已经在等下一个目标。 我走到主屏幕前,手动切换画面。调出码头周边的所有监控,逐个排查。 赵卫国还在原地,和王振说了几句话,然后转身走了。王振没动,站在原地抽烟。风吹起他的外套,露出后腰的枪套。 他还带着武器。 我放大画面,看清了他的侧脸。 左耳缺了一小块,是旧伤。我记得那次边境行动,他被流弹擦过,我给他包扎过。现在那道疤还在。 但他没有回头。 我一直盯着他的背影。 四十分钟前,我还在通风管里爬行,躲着热追踪弹,以为自己快死了。现在我站在这里,看着仇人的背影出现在屏幕上,活生生的,呼吸着,走动着,计划着下一步怎么杀我。 恨意涌上来,但我压住了。 现在不是冲动的时候。 我需要证据,需要位置,需要他的行动路线。只要他还在活动,我就有机会。 “拿到了。”周婉宁突然说。 我转头。 她指着屏幕:“我破解了调度系统,这辆商务车属于一家空壳运输公司,注册人是赵卫国名下的子公司。车牌是套牌,但行车记录显示,它每天凌晨两点都会出现在这个排污口附近。” “定时接人。”我说。 “对。而且车上装了信号屏蔽器,反追踪设备齐全。这不是普通车辆。” 我盯着那辆车,脑子里已经开始推演。 如果我们现在出去,会被发现。但他们不知道我们看到了监控。我们可以利用这一点。 我可以假装尸体。 地下管网有排水口,守卫岗哨在出口五十米外。如果我能混进去,就能绕到他们背后。 “你知道守卫换班时间吗?”我问。 “查到了。每三小时一轮,下一班还有四十七分钟。” “够了。” 我脱下冲锋衣,撕开内衬,把血抹在衣服上,让它看起来像刚被打死不久。然后我把匕首藏进袖口,把夜视仪调成待机模式。 “你要做什么?”她问。 “让他们以为我死了。” “太险了。如果你被识破……” “那就死。” 我看了她一眼。 她没再说话。 我知道她在担心什么。但她也明白,这是我唯一能靠近王振的机会。 我走到门口,手放在门把手上。 “等我信号。” “什么信号?” “爆炸。” 我拉开门,走出去。 身后,周婉宁站在监控屏前,手指停在键盘上。 屏幕上,王振的背影依然站着,一动不动。 而我,已经走向下一条通道。 第171章 伪装尸体 我推开通道尽头的铁门,冷风从排污管方向灌进来,带着一股铁锈和污水的味道。左肩的伤口还在渗血,衣服贴在皮肤上,一动就扯得整条胳膊发麻。我没停,靠着墙往前走,脚步放得很轻。 前方五十米就是守卫岗哨,红外扫描灯在地面上来回扫动,每隔五分钟,一个穿黑背心的守卫就会从岗亭走出来,沿着运尸车检查一圈。他走路时手电照着地面,动作机械,像是只看流程不看细节。 我蹲在拐角处,摸了下右肩,胎记还在发烫,但没蓝光闪了。系统界面安静地浮在视野角落,没有提示,也没有签到。我知道今天不会再有新装备了。 我回头看了眼通风口下方的阴影。周婉宁已经先一步钻进运尸车底下的暗格,只留下一根数据线连着车体外侧的接口。她刚才用耳麦说了句:“信号接通,等你布置。” 我点点头,没出声。 地上躺着一具刚打晕的雇佣兵,穿着和守卫一样的安保制服。我把他拖到运尸车旁边,撕开冲锋衣内衬,把布条在左肩伤口上按了按,沾满血后抹在他脸上和胸口。又用匕首划破他的战术腰带,制造出挣扎过的痕迹。 然后我把他的手臂搭上运尸车把手,像是在执行常规清理任务的样子。做完这些,我绕到车底,找到周婉宁藏身的位置,低声说:“三分钟后他会过来。” 她点了下头,手指在微型计算机上敲了一下。 我滑到车另一侧,趴在地上,右手握紧袖口里的匕首,左手撑住地面。右腿肌肉萎缩的问题又开始影响动作,但我不能换姿势。现在只能靠爆发力,不能靠速度。 五分十二秒的时候,守卫准时走出岗亭。他拎着手电,照了下地面,走向第一辆运尸车。我屏住呼吸,盯着他脚上的作战靴一步步靠近。 他走到第二辆车前停下,伸手去拉后门把手。 就在那一瞬间,车底地面突然跳出一只全息投影的老鼠,金属外壳反着光,四条细腿快速爬动,直接冲向他的鞋面。 守卫猛地后退两步,抬脚乱踢,手枪立刻拔出来对着地面扫了一圈。他左右张望,手电光晃来晃去,嘴里骂了句什么。 我没等他说完。 从车底滑出,左手撑地翻身而起,右腿发力不够,整个人有点歪,但我还是扑到了他背后。匕首架上他脖子的同时,左手锁住他持枪的手腕,往下一压。 他喉咙里发出一声闷响,身体本能想挣,我加重了刀锋的压力。 “别动。”我说。 他僵住了。 我把他往墙边推,避开红外扫描的路线。他的后背撞上水泥柱,发出一声闷响。我贴在他耳边:“排污管怎么走?” 他没说话。 我左手一拧,他手腕发出咔的一声,手枪掉在地上。 “东边。”他终于开口,“尽头有个检修口,通江边。” “还有谁在那边?” “……没人。只有定时巡逻的两个人。” “多久一趟?” “三小时。” 我盯着他后颈的汗珠往下滚。他说的和监控看到的基本一致。 我抽出战术腰带上的扎带,迅速把他双手反绑在柱子上,又用布条塞进他嘴里。他眼睛还在动,但我没杀他。现在不是留痕迹的时候。 做完这些,我捡起他的手电,关掉光源,贴着墙往东边走。运尸车旁那具“尸体”还维持原样,只要没人二次检查,就不会露馅。 十米后,我找到那扇铁门。锈迹斑斑,门框边缘有水渍,像是长期潮湿。门把手上挂着一把电子锁,红灯一闪一闪。 我蹲下来,从靴筒里取出一根细铁丝,插进锁芯。这是以前学过的老办法,比黑客快,也更安静。 咔哒。 锁开了。 我推开门缝,里面是向下的台阶,墙壁两侧有排水槽,污水缓缓流动。空气里有股化学药剂混合腐烂的味道。 我回头看了一眼。 周婉宁从运尸车底下爬出来,拍了拍衣服,快步走过来。她手里还拿着微型计算机,屏幕显示着一段倒计时:02:58:17。 “还能黑进去十七分钟。”她说,“之后系统会重启,所有临时权限失效。” 我点头,把夜视仪从待机模式打开。视野立刻变成绿色,能看清台阶下方三米处有个拐角,再往后就超出可视范围了。 “走。”我说。 她跟在我后面,脚步很轻。我右手握着匕首,左手扶着墙往下走。每一步都避开积水,防止发出声音。 台阶尽头是个t字路口。左边管道更宽,顶部有通风扇在转;右边窄一些,墙上贴着荧光标识,指向“检修区”。 我想起刚才守卫说的话——“尽头有个检修口”。 我选右边。 走了不到二十米,脚下一滑,踩到一块松动的金属板。我立刻停住,蹲下查看。板子下面有根数据线裸露在外,连着墙里的接口。 周婉宁凑过来,用手电照了一下。 “这是监控回传线路。”她说,“如果切断,摄像头会离线。” “不要切。”我说,“我们现在需要它继续工作。” 她明白我的意思。如果我们破坏设备,系统会报警。但现在我们是“不存在的人”,只要不触发主动警报,就能一直潜行。 我们继续往前。 又走了一段,前面出现一扇半开的铁栅栏门。门后是个小平台,墙上嵌着一块控制面板,屏幕亮着,显示“排污流速正常”。 平台边缘有道裂缝,下面是深不见底的排水渠,水流声隐隐传来。 我正要迈步,右肩突然一热。 胎记又开始发烫。 我停下,抬手摸了下。温度比刚才高,像是被烙铁碰了一下。 周婉宁注意到我的动作。 “怎么了?”她问。 我没回答。 系统界面突然弹出一行字: 【检测到高频信号源】 【距离:30米】 【类型:生物识别扫描】 我立刻蹲下,示意她也趴低。 前方拐角处,地面有一道激光线,贴着墙根横穿过去。肉眼看不出来,但在夜视仪里是清晰的红线。 陷阱。 有人在等我们。 我抬头看天花板。那里有个圆形通风口,盖子已经松动,像是被人从里面推开过。 我指了指上面。 她点头。 我蹲下身子,让她踩在我肩膀上。她抓住通风口边缘,用力一撑,翻身而上。然后递下手,把我拉上去。 里面是条狭窄的夹层,堆着电缆和管道。我们猫着腰往前爬。 爬了约十五米,前面有光。 我探头看下去。 是一个圆形检修室,中央摆着一张金属桌,桌上放着一台仪器,屏幕闪烁着波形图。桌边站着一个人影,背对我们,穿着白大褂,正在操作设备。 我看不清脸。 但那台仪器我认识。 雪山基地里,RR-7神经毒素激活时,就是这种频率的信号。 我慢慢抽出匕首。 周婉宁按住我的手。 她摇头,指了指自己的耳朵,又指了指桌上的仪器。 我在等一个机会。 那个人突然转身。 我缩回头,心跳加快。 就在这时,夹层的金属板发出一声轻微的“咯吱”声。 下面的人停住了动作。 第172章 排污管生路 金属板那声“咯吱”还在耳朵里回荡,我立刻拽住周婉宁的手臂把她往后拉。她没反抗,动作很轻地跟着我后退,两人贴着夹层边缘一寸一寸挪开那个通风口。 下面的人动了。 脚步声靠近检修室中央的仪器,接着是按键音,频率波形图在屏幕上跳了一下。我不敢探头,只靠夜视仪余光扫了一眼下方空间。那人影还在,背对着我们,手放在操作台侧面。 不能再等了。 我压低声音:“走另一边。” 周婉宁点头,转身朝夹层另一端爬去。我断后,膝盖压过电缆时放慢速度,避免再发出声响。夹层尽头有块松动的格栅,底下是主排污管道。我伸手试了试固定程度,用力一掰,整块铁皮脱落,掉下去砸进污水的声音被下方水流盖住。 我先跳下去,落地时左肩撞到墙,疼得眼前发黑。右腿肌肉不听使唤,差点跪倒。我撑住膝盖站起来,抬头看周婉宁正从洞口往下跳。我伸手接住她,落地稳住。 脚底踩的是淤泥和碎石混合的沉积物,半步深的黑水漫到小腿。空气里有股化学药剂烧焦的味道,混着铁锈和腐烂的臭气。我没开手电,只用夜视仪观察四周。 主排污管直径约两米五,弧形顶部布满冷凝水珠,墙面贴着老旧的瓷砖,部分已经剥落。左侧有一排排水槽,水流缓慢滑入主渠。前方通道呈缓坡向下,目测能见距离不超过十五米。 周婉宁站稳后立刻打开微型计算机,屏幕亮起蓝光。她快速调出刚才拍下的仪器画面,手指滑动比对数据。 我蹲下检查落地点,靴子陷进淤泥的位置有个金属箱的一角露在外面。我把它挖出来,是个军绿色的小型工具箱,表面有编号磨损痕迹。 箱子没锁。 我打开盖子,里面没有工具,只有一张折叠的牛皮纸地图。 我拿出来展开,纸质粗糙,边角有腐蚀痕迹。上面画着弯弯曲曲的线条,像是地下管网结构,但没有任何文字标注。起点位置有个三角形标记,被一条蛇形线缠绕。 “赵卫国的符号。”我说。 周婉宁凑过来,接过地图看了一眼,呼吸忽然变重。她没说话,但从握着纸张的手指能看出她在发抖。 她把地图平铺在箱盖上,从口袋里掏出紫外线灯,打开开关。光线扫过纸面,原本空白的地方开始浮现荧光痕迹——是一条清晰的路线,从当前位置延伸出去,经过七个节点,终点指向江岸某处废弃码头。 “这条路……是真的。”她说,“不是陷阱。” “你怎么确定?” 她指着路线起点旁的一个小标记:“这个倒十字加三点,是我妈笔记里的加密方式。她记录任务情报时常用这种符号做校验码。” 我盯着她的脸。她眼神变了,不再是刚才那种冷静分析的状态,而是像看到了什么不该存在的东西。 “你妈认识赵卫国?” “不是认识。”她声音低下来,“她是被迫替他做事的人。十年前,她就是靠这类标记传递信息活下来的。” 我没有追问。过去的事现在说不清,也没时间理清。重要的是这条路线能不能带我们离开。 我收起地图,塞进冲锋衣内袋。夜视仪视野里,前方通道依旧安静。但我注意到排水槽的水流速度比正常快,而且方向一致,像是有人为引导。 右肩胎记突然发热。 不是持续的烫,而是一阵一阵的,像信号脉冲。系统界面无声闪烁红光,提示高频信号源存在。 我抬手示意周婉宁停下。 她立刻停住,关掉紫外线灯,把设备收好。我们站在原地不动,听着水流声。 十秒后,我蹲下,用匕首尖轻敲地面裂缝。声音空的,下面有夹层。我又划开一块水泥边缘,露出金属盖板一角。 这不是普通检修口。 我从战术腰带取下战术手雷,设定延时三秒,拔掉保险栓,塞进缝隙里。 “退后。”我对周婉宁说。 她迅速后撤五步,背靠墙壁。我跟着退开,贴到对面墙根。 爆炸声响起时,前方两米处的水泥壁猛地炸开,大量污水喷涌而出,裹着铁皮、齿轮和断裂的电缆冲进主渠。烟尘混着水汽弥漫开来,我闭气半秒,等冲击波过去才睁开眼。 崩塌后的墙体露出一个缺口,后面是条侧向通道,宽度够一人通过。墙上刷着荧光箭头,指向深处。 周婉宁走过来,盯着那些残骸中的金属碎片:“这不是排污管该有的结构。这些齿轮和传动轴,像是运输系统的一部分。” “伪装的暗道。”我说,“用来转移东西,或者人。” 她看向新出现的入口:“我们要进去吗?” 我没有马上回答。胎记还在发热,但频率降低了。系统红光消失,恢复待机状态。这说明威胁暂时解除,但不代表安全。 我取出战术手电,打开开关,光束照进侧道。地面干燥,有明显脚印,不是我们留下的。往前十五米处有个拐角,墙上有控制面板残留的电线。 “有人用过这条路。” “最近?” “不超过六小时。” 她把微型计算机连上裸露线路,扫描信号残留。几秒后抬起头:“有数据擦除痕迹,但底层日志还在。最后一次通行记录是凌晨三点十七分,身份验证用了生物密钥。” 我想到保险柜里那个戒指凹槽。 “可能是赵卫国。” “也可能是王振。” 我们都没再说话。名字提出来就够了,不需要多说。他们是谁,做过什么,我们都清楚。 我重新检查装备。匕首在鞘,手电有电,夜视仪正常。左肩伤口还在渗血,但我已经感觉不到太多痛。肾上腺素的作用还没完全退,身体处于一种麻木的清醒状态。 “走。”我说,“保持距离,注意脚下。” 她点头跟在我后面。 我先进入侧道,手电光扫过地面。脚印清晰,鞋底纹路是战术靴,尺寸偏大。我蹲下查看步幅,判断对方至少两人,携带重物。 走到拐角处,我贴墙停住。前方通道继续延伸,墙上每隔一段就有荧光标记。尽头似乎有风流动,说明通向外部。 周婉宁低声说:“通风系统在运行。” 我嗯了一声,继续前进。 通道中段有扇铁门半开着,门框变形,像是被强行撞开的。门后是个小型控制室,桌上有台老式监控器,屏幕碎裂。我翻找抽屉,找到一张工作证。 照片被烧毁,但姓名栏还能看清:“林昭”。 这个名字我没听过。 周婉宁看到证件时瞳孔缩了一下。 “怎么?”我问。 她摇头:“没什么。只是……这张脸,有点像我妈年轻时的照片。” 我没再问。 我们穿过控制室,进入下一段通道。这里的地面更干净,几乎没有灰尘。墙上的荧光箭头指向一个上升坡道。 就在这时,前方传来机械运转的声音。 不是水流,也不是风声,而是齿轮咬合的转动声,规律且持续。 我立刻抬手按住周婉宁肩膀。 她停下。 我蹲下,用手电照向地面。裂缝中有微弱蓝光闪过。 陷阱还在运作。 第173章 搏斗杀招 齿轮咬合的声音还在响。 我贴着墙往前挪了半步,手电光扫过地面裂缝里的蓝光。那光一闪一亮,像是某种感应器在扫描频率。周婉宁在我身后两米,呼吸压得很低。 右肩胎记突然烫了一下。 不是持续的热,是一下一下地跳,像心跳加速。我知道这是系统在提醒什么,但没时间看界面。我抬起左手,掌心朝后,示意她停下。 前方十五米处的拐角,污水渠面开始翻动。 不是水流自然涌动的那种,是有人从下面往上顶开盖板。黑色的水波一圈圈荡开,接着一只手扒住边缘,戴着战术手套,指节粗大。 第二个、第三个也冒了出来。 三人全穿着防水作战服,头灯亮着白光,防毒面具遮住脸。领头的那个手里拎着消防斧,斧刃沾着锈迹和暗红血渍。他们动作很稳,落地后立刻散开三角站位,显然是训练过的清剿队。 我没等他们锁定位置。 一把将周婉宁推向管道深处:“进夹层!别停!” 她没犹豫,转身就跑。靴子踩在湿地上发出啪啪声,很快消失在拐角后。 我拔出匕首,贴墙蹲下。 第一个雇佣兵已经冲了过来,举斧横劈。我侧身闪开,斧刃擦着冲锋衣划过去,拉出一道口子。他反应很快,立刻回拉准备二次攻击。 我左手直接抓住他持斧的手腕,猛地一拧。他手臂被锁住,重心前倾。我右手匕首顺着腋下空档捅进去,刺中神经丛。他整条右臂瞬间瘫软,斧子脱手。 但他没倒。 后面那人已经扑上来,从我背后挥斧砍下。 我听见风声。 立刻下腰,身体向后弯成弓形。斧刃从我胸前掠过,砍进了前面那个雇佣兵的肩膀。血喷出来,溅在我脸上。 那人惨叫一声,跪倒在地。 我借势转身,肘部猛击偷袭者的面部。他头盔一震,后退两步。我追上一步,膝盖顶进他腹部,再一拳砸在他太阳穴上。他晃了晃,栽进污水里,不动了。 只剩最后一个。 他站在原地没动,盯着我看了两秒。然后转身就跑,朝着来时的方向撤。 我不打算让他走。 但这人不是一个人来的,背后肯定还有接应。放他回去报信,等于暴露路线。 可我没机会追。 周婉宁的钩索先动了。 绳索带着金属爪飞出去,在空中划出弧线,准确缠住那人右脚踝。她用力一拽,那人失去平衡,脸朝下扑倒在淤泥里。 我快步上前,一脚踩在他背上,把他按在地上。他挣扎了一下,我用膝盖压住他脖子,单手搜身。战术腰带上挂着通讯器和备用电池,我把东西全扯下来扔进污水渠。 他张嘴想喊,我反手用匕柄敲在他后颈。他抽搐两下,昏过去了。 三个人都解决了。 我喘了口气,左肩伤口裂开,血顺着衣服往下流。肾上腺素还在撑着,但体力已经开始下滑。我靠墙站直,看向周婉宁藏身的方向。 她从拐角走出来,手里还握着钩索发射器,手指有些发抖。 “你第一次动手?”我问。 她点头:“刚才……我怕打不中。” “打中了就行。” 她走到那个被钩索拉倒的雇佣兵旁边,低头看他脸上的防毒面具。她伸手掀开一角,露出下半张脸。胡子拉碴,眼角有疤。 “他们是谁?”她问。 “赵卫国的人。专门处理麻烦的。” 她把面具重新盖好,没再说话。 我检查了一遍三人身上有没有追踪装置,确认安全后,抬头看前方通道。荧光箭头还在墙上闪烁,指向上升坡道。风是从那边吹来的,说明通向外界。 “走。”我说,“别在这儿停。” 她点头,跟在我后面。 我走在前面,手电照着地面。刚才打斗的时候踢乱了脚印,但现在能看出新的痕迹——不止是我们留下的。那些战术靴的印子更深,步伐紧凑,应该是刚通过不久。 说明这条路确实有人用。 走了不到十米,周婉宁忽然说:“你的血滴下来了。” 我没回头:“没事。” “你左肩裂开了。” “我知道。” 她加快两步,走到我旁边,从口袋里掏出一块纱布递给我。 “至少压一下。” 我没接:“腾不出手。” 她没坚持,把纱布塞进我冲锋衣外袋。我们继续往前走。 通道开始上坡,坡度不大,但地面变滑。墙壁上的荧光标记每隔五米一个,颜色偏绿。空气里还是那股化学药剂烧焦的味道,混着铁锈和污水臭气。 我能感觉到左肩越来越沉。 每走一步,伤口就像被刀割一次。但我不能停。这种地方一旦停下,就可能再也起不来。 周婉宁一直跟在我后面半步距离。她没再说话,但能听见她偶尔调整呼吸的声音。她在忍,不想让我分心。 转过一个弯,前方出现一扇铁门。 门半开着,像是被人强行撞开的。门框变形,边缘有刮痕。我停下,用手电照进去。里面是个小型控制室,桌上有一台老式监控器,屏幕碎了。抽屉被翻过,文件散落一地。 我先进去,绕到桌后查看线路。裸露的电线连着一台主机,电源灯已经灭了。我蹲下检查接口,发现有数据传输过的痕迹。 周婉宁也进来,拿出微型计算机连上端口。 几秒后她说:“底层日志还在。最后一次通行记录是凌晨三点十七分,身份验证用了生物密钥。” 我想到保险柜里的戒指凹槽。 “可能是赵卫国。” “也可能是王振。” 我们都停了一下。 名字说出来就够了。不需要多解释。 我站起身,环视房间。墙上有张地图贴着,被水泡得发皱。我走近看,是地下管网结构图,部分区域用红笔圈了出来。 废弃码头在其中一个圈内。 “这条路是对的。”我说。 她收起设备:“我们现在有多少时间?” “不知道。但他们知道我们来了。” 她点头,没再问。 我们离开控制室,进入下一段通道。这里的地面更干净,几乎没有灰尘。墙上荧光箭头指向一个缓坡,风明显大了。 我走在前面,脚步放慢。 每一步都得算准。左腿肌肉萎缩还没完全恢复,右腿又开始发软。肾上腺素的作用正在退去,身体开始报警。 周婉宁突然说:“你走路有点歪。” “嗯。” “要不要换边走?” “不用。” 她没再说话。 我们继续往前。通道尽头能看到微弱的光,不是荧光,像是自然光透进来。说明快到出口了。 就在这时,右肩胎记又烫了一下。 我立刻抬手,示意她停下。 前方三米处的地面上,有一块金属板盖着沟槽。板子边缘有轻微错位,不像原本就在这里。 陷阱。 我蹲下,用匕首尖轻轻敲了敲板面。 空心的。 下面有机关。 第174章 触发系统治疗 我抬手示意她停下。 前方三米的地面上,一块金属板盖着沟槽。边缘错位,不是自然塌陷。匕首尖敲下去是空心的。下面有机关。 周婉宁站在我身后半步,呼吸压得很低。 左肩突然一热。 不是疼,是烧。像有人把烙铁塞进肉里慢慢搅。我咬住牙关,想撑住身体,可双腿发软,单膝砸进污水。手电脱手,在水洼里滚了两圈,光束斜照向墙壁。 “陈铮?” 她冲过来扶我。 我甩开她的手,左手撑地,右臂本能摸向腰间匕首。冲锋衣左肩位置开始渗黑。不是血,是黏稠的液体,顺着布料往下滴,落在地上发出轻微的嘶响,冒起白烟。 “别碰。”我哑着嗓子说,“有毒。” 她没听。蹲下来扒开我衣服看伤口。溃烂边缘泛紫,皮肤下血管凸起,像蚯蚓在皮下游走。她手指刚碰到我肩膀,猛地缩回。 “你体温不对!” 我喘了口气,右手一把扯开衣领和肩部布料,露出整个左肩。腐肉翻卷,黑线从创口往胸口蔓延。我盯着她说:“十年前边境任务,我就中过这毒。RR-7。系统一直压着。” 话没说完,匕首柄端蓝光一闪。 一道凝实光束从武器内部射出,直贯肩部。我整个人被钉在地上,肌肉瞬间绷紧,后背弓起,脚跟猛蹬地面。喉咙里挤出一声闷吼,牙齿咬破嘴唇。 “系统……启动净化程序。” 她扑上来抱住我,双手死死按住我的上半身,防止我抽搐滚进深水区。我能感觉到她在抖。 “坚持住!” 光束持续注入。左肩像被电钻从内往外打穿。冷汗从额头流进眼睛,视线模糊。我睁着眼,看着头顶管道壁上的裂缝,数着呼吸次数。 一、二、三…… 到第七次的时候,右肩胎记开始发热。 不是烫,是同步。和光束频率一致,一下一下跳动。黑血不再外涌,反而逆流,沿着血管往胎记方向回吸。那块星图状印记微微发亮,像是活了过来。 “它在吸收毒素!”她抬头看我右肩,“这个标记……你在记录数据?” 我没力气回答。 肾上腺素早就退了。现在全靠神经反射撑着意识。眼球发胀,耳膜嗡鸣。嘴里全是铁锈味。我能感觉到身体在崩溃,又被某种力量强行拉回来。 三十秒。 也许更久。 光束收回。 匕首柄恢复原状,像什么都没发生过。 我瘫在地上,浑身湿透,分不清是汗还是污水。胸口剧烈起伏,每一次吸气都像吞玻璃渣。右肩胎记热度未散,但光芒渐隐。左肩伤口不再流黑血,边缘结了一层灰白色膜。 她松开手,迅速撕下自己袖口布条,给我简单包扎。动作很快,手指稳定下来。 “你刚才心跳停了四秒。”她说,“系统救了你。” 我闭眼,缓了十秒,试着动手指。能动。脚趾也能动。但全身没劲,连坐起来都难。 “数据呢?”我问。 她掏出微型计算机,屏幕亮着生物扫描界面。“采集到了毒素波长,还有净化过程的能量曲线。这个毒……还在变异。不是一次性的,是持续释放。” 我点头。 RR-7不是普通神经毒。它是活的。寄生型生化制剂,会潜伏在神经系统里,随时间激活。当年小队覆灭,就是因为没人知道这种毒可以跨十年发作。 而现在,它盯上了我。 “不能再硬扛了。”她说,“下次可能直接停心跳。” “没有下次。”我说,“我们得走出去。” 她没反驳,只是把计算机收好,站起身环视四周。风是从前面来的,说明通路没断。她低头看我:“能走吗?” 我撑着地面,慢慢挪到墙边,靠着坐直。右手还握着匕首,指节发白。左肩包扎处隐隐作痛,但不再扩散。 “给我两分钟。” 她站在旁边没动,目光扫向前方金属板。陷阱还在那里。但她没再催。 我闭眼,脑子里闪过画面——雪山基地的紫色雾气,队友倒下的瞬间,赵卫国按下按钮的手。那些记忆碎片和系统数据混在一起,拼不出完整真相,但我知道一件事:这毒不是意外。是设计好的。 专门用来对付我。 右肩胎记又跳了一下。 不是警告,是回应。像是系统在告诉我:你还活着,就别停下。 两分钟后,我伸手。 她明白意思,弯腰把我拉起来。我站稳,左腿有点晃,右腿支撑住重心。走路姿势变了,但还能走。 “前面那块板子,”我说,“绕过去。别踩。” 她点头,走在前面探路。我跟在后面半步距离,右手握紧匕首,左手虚按左肩。每一步都很慢,但没停。 通道尽头还是那点微光。出口没变。风也没停。 我们继续往前。 她忽然停下。 “摄像头。” 我抬头。 管道顶部角落有个圆形装置,红外灯微闪。正在扫描范围。她拿出微型计算机,接上线缆,手指快速操作。 几秒后她说:“能干扰三十秒。够我们通过。” 我看着她说:“你去左边死角。我走右边。别同时暴露。” 她看了我一眼:“你这样能跑吗?” “不用跑。”我说,“只要三十秒。” 她没再说什么,贴墙移动,消失在阴影里。 我靠在另一边,呼吸放平。左肩还在痛,但不影响动作。匕首在手,系统在线。三十秒,足够了。 计算机滴滴两声。 她抬头看我,做了个“开始”的手势。 我迈出第一步。 摄像头红光扫过地面,离我还有五米。 四米。 三米。 我加快脚步,右腿发力,左腿拖行。汗水顺着额头流下来。 两米。 她按下回车键。 红光熄灭。 我冲过扫描区,靠墙站定。她紧跟着过来,贴在我旁边。 安全通过。 前方通道变宽,坡度上升。空气流通更好了。出口应该不远。 她收起设备,转头看我。 “你还撑得住?” 我抹了把脸上的汗,点头。 “走。”我说,“别在这儿停。” 第175章 隐形摄像头 左肩的包扎布还在渗血,但没再冒黑烟。我靠墙站着,手里的匕首没松。周婉宁站在我旁边,刚收起微型计算机,屏幕还亮着。 “前面还有路。”她说,“风是从那边来的。” 我没应声,盯着通道深处。这段排污管是混凝土结构,顶部有排水槽,地面湿滑,水洼映着微弱的光。刚才那轮红外扫描已经过去,可我心里不踏实。这种地方不可能只有一道监控。 我动了动右腿,肌肉还在发僵。植物人躺了十年,现在每走一步都像在对抗身体的记忆。左手按住左肩,伤口火辣辣地疼,但还能撑。 背包还在背上。我拉开外层拉链,摸出夜视仪。黑色外壳,军用级,前天签到拿到的。戴上去之前,我看了一眼周婉宁。 她点头,退后半步。 我按下开关。 视野变成幽绿色。管道内部细节一下子清晰起来。裂缝、锈迹、水痕全都看得见。我慢慢扫视四周,重点看墙壁和顶部连接处。 五米远的地方,管壁上有个小点反光。 不是金属,也不是水珠。太规则了。我眯眼,把镜头拉近。 是个微型摄像头。嵌在水泥缝里,只有指甲盖大,镜头涂了消光层,肉眼看不出来。但它在工作,红外灯有微弱闪烁。 我又往前走了两步,继续扫。 每隔五米就有一个。 从我们进来的位置算起,至少六个。全部隐藏在接缝或通风口边缘,角度精准,覆盖整条通道。这不是临时布置的,是早就装好的。 “有东西。”我低声说。 周婉宁立刻靠近,声音压得很低:“几个?” “六以上。等距分布。远程控制的可能性高。” 她掏出微型计算机,打开无线侦测程序。屏幕跳了几下,锁定一个频段。“信号源不在本地,是中继传输。对方能实时看到画面。” “让他们看。”我说,“你能不能反向接入?” 她手指在键盘上敲了几下。“可以试。但一旦突破防火墙,他们就会知道我们在查。” “试试。” 她点头,开始操作。我站在她侧面,夜视仪没摘,继续盯着四周。这些摄像头背后一定有人操控。能设这种局的,不会是普通雇佣兵。 十秒后,她轻声说:“进去了。” 屏幕一闪,画面切换。 是监控室。灰白色调,墙上挂满显示器。一个人坐在主控台前,背对我们,穿着战术作战服,脖子上有纹身——蛇形图案,颜色偏深。 王振。 他左手摩挲着断指的位置,右手在键盘上敲击。突然,他停下动作,缓缓转过椅子。 画面里,他的脸正对着镜头。 嘴角翘了一下。 “老朋友。”他说,声音从计算机扬声器里传出,带着电流杂音,“我为你准备了份大礼。” 我没动。 周婉宁的手指停在回车键上,没敢继续。 王振笑了。不是笑出声那种,是嘴型变了。他知道我们在看,也知道我们听得到。 “你总能活下来。”他说,“十年前炸不死你,现在也杀不掉你。有意思。” 我握紧匕首。 他像是在自言自语:“你知道吗?这些摄像头都是特制的。不只是拍你。它们还能释放信号,触发埋伏。你往前走一步,下一秒就可能倒下。” 话音落下的瞬间。 所有摄像头同时爆裂。 电火花四溅,发出短促的“啪”声。每个爆开的装置里弹出一根细针,呈扇形射向我们。速度极快,轨迹分散。 我反应比脑子快。 甩手把军用毛毯扔出去,横着一挡。布料展开的瞬间,几根针钉在上面。还有几根落在地上,发出轻微的金属撞击声。 周婉宁扑到墙边,躲过斜射的一根。 我冲过去抓起毛毯,翻过来一看。 针头很短,带螺旋纹路,尾部刻着编号:S-07。 和之前在爆破专家尸体上找到的机械义耳编号一样。 “是同一批设备。”周婉宁捡起一根落地的针,拿在手里看了看,“S-07。这个编号属于‘蛇眼’组织的改造项目。王振用这些零件做陷阱。” 我盯着地上的残骸。 不是巧合。这些摄像头从一开始就是杀局的一部分。王振知道我们会来,提前布好阵。他不怕我们发现监控,因为他根本不在乎被破解。他在等我们触发机关。 这才是他的目的。 “他想测试我们的反应速度。”我说,“刚才那一轮只是警告。” 周婉宁看着屏幕,监控画面已经黑了。王振的身影消失。 “信号断了。但他肯定还在看着别的渠道。” “不一定非得通过摄像头。”我说,“可能是热感,也可能是声音分析。” 她点头,把微型计算机收好。“我们现在暴露了位置。这条通道不能再用了。” “没有别的路。”我靠墙坐下,喘了口气。左肩又开始发热,不是毒发,是肌肉在抗议。刚才那一挡用了爆发力,伤口重新裂开。 周婉宁蹲下来检查包扎处。“纱布湿了。需要换。” “不用。”我推开她的手,“先确认周围有没有其他陷阱。” 我戴上夜视仪,重新扫描。刚才爆炸的摄像头残骸还在冒烟,但其他位置有没有类似装置还不确定。我沿着墙壁一寸一寸查。 三分钟后,我发现不对劲。 右侧管壁有块水泥修补过,颜色比周围深。我走近,用匕首尖轻轻刮了一下。 底下露出金属边角。 是个暗格。 我回头看了周婉宁一眼。 她立刻明白,拿出计算机接上探测探头。几秒后,屏幕显示内部有电路连接。 “连着什么?” “不确定。但频率和刚才的摄像头一致。” 我用力撬开水泥块。 里面是一排微型发射器,排列整齐,表面也有S-07标记。其中一个正在闪红灯。 “这是备用触发装置。”她说,“如果第一轮没命中,它会自动激活第二波攻击。” “目标是我们前进的路线。” “对。只要我们继续往前,它就会释放更多麻醉针,或者直接引爆附近燃气管道。” 我盯着那个闪红灯的模块。 王振不是在追杀我们。他在玩。 他让我们知道危险在哪,却又留一条看似安全的路。等我们以为破解了陷阱,真正的杀招才启动。 这种心理战,是他最喜欢的。 我拔出匕首,对准发射器核心位置。 “别用刀。”周婉宁抓住我手腕,“可能会引发连锁反应。” “我知道。”我把匕首插回腰间,从背包里取出战术手电。 拧开底座,拆出干扰芯片。这是我前几天签到拿到的配件,还没用过。理论上可以短暂阻断特定频段信号。 我把它贴在发射器表面,按下启动键。 芯片亮起蓝光。 几秒后,红灯熄灭。 “屏蔽成功。”她说,松了口气。 我没放松。 右肩胎记突然发烫。 不是剧痛,是持续升温,像有电流穿过皮肤。我低头看,冲锋衣布料下隐约透出一点微光。 周婉宁也注意到了。 “又来了?”她问。 我点头。 这标记从雪山基地就开始响应某些信号。现在它有了反应,说明附近还有未被发现的设备在运行。 我重新戴上夜视仪,转向通道尽头。 最后一盏摄像头的残骸还在冒烟。 但在它上方的排水槽角落,我发现了一个新的反光点。 很小。 几乎看不见。 但我看到了。 第176章 破解定位陷阱 右肩的热感还在持续,像有根烧红的铁丝从皮肤底下往外钻。我抬手摸了下冲锋衣布料,那里已经微微发烫。夜视仪还戴在头上,视野里一片幽绿,刚才那个反光点没消失。 周婉宁站在我身后半步,呼吸比之前急了些。“你怎么样?”她问。 “没事。”我把匕首换到右手,左手撑地站起来。左肩伤口又裂开了,血渗进纱布,湿了一片。我没去管它。 我盯着排水槽角落的那个点。不是摄像头,位置太高,角度也不对。我单膝跪地,用匕首尖轻轻刮水泥缝。碎屑掉下来,露出一小块金属边。 “别硬撬。”周婉宁靠过来,把微型计算机贴在墙上,“先看看里面是什么。” 探针插进缝隙,屏幕跳了几下,显示一组波形图。“是电磁干扰器。”她说,“高频脉冲型,能覆盖三百米范围内的所有无线信号。” “包括你的设备?” “全被屏蔽了。GpS、蓝牙、wi-Fi,全都断了。而且……”她顿了一下,“它在模拟我们的信号频段,向外广播假坐标。” 我明白了。这不是为了阻断通讯,是为了引人来。 “王振的手笔。”我说。 她点头。“只有他清楚我们用的什么频率。这东西早就埋好了,等我们自己走进包围圈。” 我把匕首收起来,伸手去摸战术手电。干扰芯片还在底座上。我拧开外壳,把芯片取出来,递给周婉宁。“能定位信号源吗?” 她接过芯片,接上探针。“可以试。但这东西带自毁机制,一旦检测到外部读取,就会引爆。” “那就别读取。”我说,“直接拔掉。” “会炸。” “我知道。”我重新戴上夜视仪,扫了一圈周围。管道两侧都是混凝土墙,头顶是排水槽,脚下是污水渠。没有掩体,爆炸气浪会直接拍在墙上反弹回来。 “你退后五米。”我对她说,“贴墙站着,别抬头。” 她没动。“你要干什么?” “拆它。”我拉开背包,取出一块军用毛毯,叠成三层抓在手里。“最多三秒。你听到响动就捂耳朵。” 她盯着我看几秒,转身往后退。脚步声停在第五步。 我深吸一口气,匕首尖插进金属壳边缘,用力一撬。卡扣弹开,整块面板松动。里面一排线路裸露出来,中央有个独立电源模块,红灯一闪一闪。 就是这个。 我没去碰电线。这种装置最怕断线反接。我抓住外壳两边,猛地往外一扯。 “砰!” 整块干扰器被我拽了出来。同时红灯转成快闪。 倒计时启动了。 我甩手把干扰器扔向污水渠。它落下去的瞬间,我扑向旁边,用毛毯盖住头颈。 爆炸声不大,但很闷,像是被水压着炸开。一股热浪从下面冲上来,带着臭味和水汽,把我整个人掀翻在地。耳朵嗡嗡作响,听不到别的声音。 几秒后,我翻过身,吐出口里的脏水。毛毯还在手上,烧了个洞。 抬头看周婉宁。她靠墙蹲着,一只手扶着额角,指缝里有血。 “你受伤了。”我爬过去。 “撞的。”她松开手,额角擦破了皮,“不严重。” 我检查她头部,没发现骨折迹象。她晃了晃脑袋,说听得见我说话。 “设备呢?”她问。 我回头看向污水渠。干扰器沉下去了,水面还在冒泡。红灯已经熄灭。 “没了。”我说。 她掏出微型计算机,屏幕亮了一下,随即黑屏。“主板进水了。”她按了几下开关,没反应。 “还能修吗?” “不一定。得晾干再说。” 我站起身,环顾四周。夜视仪还能用,视野正常。匕首在腰间,战术手电也还在。背包没丢。 “我们现在没信号了。”她说,“也没有导航。” “不用。”我指着前方,“继续走就行。” “可我们不知道哪条路通出去。” “有人知道。”我蹲下,手指抹过地面。污水边上有一串脚印,刚留下不久,方向朝左支管。 她也看到了。跟着我的手看过去,在管壁底部发现一道暗红色痕迹。 “血。”她说。 我们靠过去。那不是锈迹。颜色偏深,质地粘稠,还没完全干。顺着痕迹往上,混凝土墙上刻着一个歪斜的箭头,指向左侧支道。 “十分钟内留下的。”我说。用手背蹭了下血迹,凑近闻了闻。没有腐味,是新鲜的。 “谁会在这时候给我们指路?”她声音低了下来。 “不清楚。”我盯着那个箭头,“可能是帮我们的人,也可能是陷阱。” “如果是陷阱,没必要用血写字。可以直接埋雷。” “也可能是故意让我们这么想。” 她没再说话。我们站在原地,看着那个箭头。 时间一点一点过去。 我摸了下右肩。胎记还在发热,但比刚才弱了些。系统界面没弹出新提示,直到三分钟后—— 【战场回溯剩余12小时】 一行字突然浮现在眼前,灰底白字,像老式终端打出来的。 我闭了下眼。十二小时。够做很多事,也可能什么都改变不了。 “你还剩多少时间?”周婉宁问。 “十二小时。”我说。 她低头看表,又抬头看我。“那我们必须快点。” “我知道。”我往前走一步,停在支管入口前。里面漆黑一片,看不到尽头。 “你相信这个箭头吗?”她站在我身后。 “不信。”我说,“但我现在只能走这条路。” 她没反驳。 我把夜视仪调到最高灵敏度,先进去半步。地面倾斜向下,坡度不大。墙壁潮湿,有水流过的痕迹。空气里有股酸臭味,混着铁锈和污水的气息。 走了五米,我发现地上多了个东西。 是枚纽扣。黑色,塑料材质,边缘有点磨损。我捡起来翻看,背面刻着数字:07。 S-07。 又是这个编号。 我把它塞进口袋,继续往前。 七米后,右侧墙角出现第二处血迹。不多,只有几点,连成一条线,像是有人扶墙走过时蹭上去的。 “他在引导我们。”周婉宁说。 “或者在测试我们。”我放慢脚步,右手握紧匕首。 又往前十米,通道变窄。前方传来轻微的滴水声。一盏坏掉的应急灯挂在顶上,闪着微光。 就在灯光照不到的死角,我看到第三样东西。 一只手套。战术型,军绿色,掌心有防滑颗粒。指尖破了个洞。 我蹲下查看。手套是空的,但内部有血渍,和墙上的颜色一致。 “这不是随便扔的。”我说。 “什么意思?” “这只手的主人受了伤,但他没拿走手套。说明他当时走得很快,或者……被迫离开。” 她没说话。 我站起身,正要继续走,忽然注意到手套下方的地面上,有一道浅浅的划痕。 不是自然形成的。是人为的,像用硬物在地上拖出来的。 我蹲下去,用手指沿着划痕摸了一遍。 是个字母。 Z。 我抬头看周婉宁。“认识这个吗?” 她摇头。 我又看了眼那只手套。左撇子用的。 心里突然冒出一个名字。 但我不确定。 “我们继续走。”我说。 她点点头,跟在我后面。 再往前十五米,通道出现岔口。三条支路并列,都没标记。空气流动的方向几乎一样。 我停下。 周婉宁也停下。 就在这个时候,她突然抬手,指向中间那条路的管壁。 “你看。” 我顺她手指看去。 那里又有一道血痕。 比之前的都清晰。 是一行字。 写得很急,笔画歪斜,像是用手指蘸血写的。 只有三个字: “信我。” 第177章 绞杀追兵 左肩的血又渗出来了,布条湿了一片。我抬手抹了把脸,掌心沾上污水和汗。夜视仪视野里,前面三条岔路黑得一样深。 周婉宁站在我身后半步,呼吸很轻。她没说话,但我知道她在等我动。 我们刚走过那行“信我”的血字,手套、纽扣、Z字划痕都在脑子里。我没时间想这些。空气不对劲,太静了,连滴水声都停了。 我往前迈了一步,脚底踩到一块松动的铁皮。就在这时,右侧管道传来金属摩擦声。 人来了。 我转身一把将周婉宁推向右边高台。那里有个废弃的检修架,离地一米五,够她躲一下。她没反抗,直接翻身爬上去。 五个雇佣兵从三面冲出来。最壮的那个直奔我而来,手里握着短棍,动作标准,落地无声。我认得这种身法,是“黑鸦”佣兵团的近战清剿队。 他扑上来的一瞬,我下蹲,左手抓他右腿后侧,右手锁喉。身体一拧,右腿勾住他小腿内侧,整个人往后倒。十字固。 咔。 脖子断了。他抽了几下,不动了。 枪响。 另外四人开火,子弹打在管壁上,火花乱溅。我滚向左侧死角,背靠水泥墙。耳边嗡嗡响,左肩伤口崩裂,疼得我咬牙。 一个敌人绕过来,端枪扫射。我拔出匕首,猛地掷出。刀插中他手腕,枪掉了。他愣了一下,我冲上去撞翻他,肘击砸在他脸上。鼻梁塌了,人晕过去。 剩下三个。 其中两个开始攀检修架,目标是周婉宁。她蹲在上面,手里已经抽出电缆线。绝缘层被她用战术刀割开,露出金属芯。 她甩出手。 电缆像鞭子一样飞出去,套住左边那人脖子。她猛拉,那人被勒住,双手抓缆绳,脚乱蹬。右边那个转头看,分神瞬间,我也甩出一根备用电缆,缠住他脖颈。 两人同时被绞。 我冲过去,抓住第一个还没断气的,把他拖下来按在地上。他挣扎,我膝盖压住他胸口,手刀砍在他颈侧。他抽搐两下,昏了。 第三个见状转身就跑。 我喘着气,从腰间拔出第二把匕首。这把是军用折叠款,重心稳。我看他步频,听脚步节奏,估算距离。 旋身,掷刀。 刀飞出去,正中他右脚踝,钉进水泥地。他惨叫一声跪倒,抱着脚翻滚。 战斗结束。 现场只剩我和周婉宁的呼吸声。地上躺了五个,三个死的,两个还活着但动不了。血顺着管壁往下流,混进污水渠。 我走回尸体旁,蹲下搜身。壮汉身上有战术护膝,袖口绣着编号:b-3。我扯下来塞进口袋。另一个活口腰间别着通讯器,我拿出来检查,屏幕碎了,信号断的。 周婉宁从高台跳下来,落地不稳,扶了下墙。她手里还攥着电缆,指尖发白。 “你没事吧?”我问。 她摇头。“刚才……我差点松手。” “但你没松。” 她低头看那两个被勒昏的人,喉咙上下动了一下。“他们死了吗?” “没有。”我说,“一个断气了,另一个还在喘。” 她没再说话,走到昏迷那人身边,蹲下看他脸。然后伸手摸他耳后。手指一顿。 “怎么了?”我走过去。 她抬起手,指尖沾了点血。“这里有芯片植入痕迹,和之前爆破专家的一样。” 我盯着那个位置。小指头大小的切口,缝合得很细,不是普通手术能做的。 “蛇眼组织。”我说。 她点头。“他们在复制实验。不只是RR-7,还有人体控制。” 我站起身,看向三条岔路。前方依旧漆黑,空气流动几乎察觉不到。风是从中间那条来的,带着一股淡淡的金属味。 左肩疼得厉害。我靠墙站着,抬手按了按伤口。纱布全湿了,血还在往外渗。 周婉宁走过来,打开背包想找新的绷带。微型计算机还在,外壳进水,屏幕黑着。她试了几次开关,没反应。 “晾干再说。”我说。 她嗯了一声,撕开新纱布递给我。我没接,自己动手换。动作慢,手指有点抖。 “接下来走哪条?”她问。 我没有回答。目光落在最后那个被钉住脚的雇佣兵身上。他趴在地上,一只手伸向前方,像是想爬走。 我走过去,蹲下,抓住他衣领把他翻过来。他睁着眼,满脸冷汗,疼得说不出话。 我盯着他。“谁派你们来的?” 他闭嘴,牙咬得咯咯响。 我掏出战术刀,在他眼前晃了一下。他瞳孔缩了。我不需要逼供技巧,只要让他知道我会做什么就够了。 “箭头……是陷阱。”他终于开口,声音嘶哑,“有人让我们埋伏,说你们一定会跟。” “谁让你们埋伏的?” “不知道名字……只收到指令。” “通过什么接收?” 他抬手指了指耳朵。“骨传导耳机……每六小时刷新一次任务。” 我摸他耳道,果然有个微型接口,藏在皮肤下面。 “为什么留下血字?” “不是我们留的。”他说,“我们来的时候,字已经在了。” 我看了眼周婉宁。她站在原地,眉头皱着。 “那手套是谁的?” “没见过。” “Z是什么意思?” 他摇头。“真不知道。” 我盯着他眼睛看了三秒,判断不出真假。但我确定一点——他没说全部实话。 我站起来,从包里拿出胶带,把他双手反绑,嘴也封上。然后拔出匕首。他脚踝喷出血,闷哼一声。 我收刀入鞘,转身走向岔路口。 周婉宁跟上来。“你不审完他?” “没必要。”我说,“他知道的不多。” “可‘信我’不是他们写的……那是谁?” 我没回答。右肩胎记突然热了一下,一闪即逝。 我停下脚步。 前方中间那条路的地面上,有一滴新鲜的血。很小,几乎看不见。但它就在入口处,正好落在夜视仪绿光能照到的位置。 我蹲下,用手指蹭了点起来闻。没有臭味,是刚流的。 抬头看周婉宁。“你看那边。” 她顺着我指的方向看去。墙壁低处,一道浅痕,像是有人用指甲划出来的。 不是一个字母。 是数字。 7。 S-07。 和纽扣上的编号一样。 我们站在原地,谁都没动。 远处传来微弱的滴水声。 我的匕首还在滴血。 第178章 血字指向 左肩的血还在往下滴,一滴一滴砸在铁皮上。我盯着那滴血,没动。周婉宁站在我旁边,呼吸比刚才稳了些。 地上那滴新鲜血就在“S-07”刻痕旁边,颜色偏深,还没发黑。我蹲下,手指蹭了点起来,在指腹搓开。不是干的,是刚留下的。 我顺着血迹往墙边看。积水洼里有道斜影,像是有人趴过。我伸手摸过去,指尖碰到一块湿布一样的东西。拿起来一看,是半截衣角,边缘参差不齐,像被什么扯下来的。 再往前,墙角低处,有一行字。 血写的。 Lab-07。 字歪得厉害,最后一个7几乎拖到地上。血还没干透,反着夜视仪的绿光。 我回头看了周婉宁一眼。她已经掏出紫外线灯,蹲下来照那行字。光扫过墙面,原本看不见的东西亮了。 一组数字浮现在空中一样的位置:北纬31.23°,东经121.47°,深度-87m。 她念出来,声音压得很低:“这和S-07编号一致。” 我没说话。她抬头看我,眼神有点晃。 “我妈……”她说,“她以前提过赵卫国的实验室。七个。她说最后一个建在排污主干道下面,没人能找到。” 我脑子里突然响了一声。 十年前的事又回来了。白色房间,防护服,针管插进手臂的感觉。我倒下去前,听见有人说:“第七号开始,活体复苏程序。” 我当时以为自己快死了。 原来他们根本没打算让我死。 周婉宁的手指在微型计算机上敲,屏幕还是黑的。她试了几次,耳机接口插进去,嘀了一声,接收到一段信号。 她听了一秒,脸色变了。 “坐标定位了。”她说,“就在这条管道的延伸段。我们走的这条路,是唯一的入口。” 我站起来,靠墙站着。右肩胎记突然热了一下,像贴了块烫铁。 系统界面弹出来。 【检测到神经毒素RR-7】 【释放源距离:三米内】 【浓度上升中】 我没喊,直接转身把周婉宁拉到身后。脱下冲锋衣,裹住她头和肩膀,低喝:“别吸气。” 她没问为什么,立刻屏住呼吸。 我盯着四周。空气静得不对,连污水流动的声音都没有。夜视仪里一切正常,但我的鼻子闻到了味道。金属味混着甜腥,很淡,但我知道这是什么。 RR-7初期挥发就是这种味。 我慢慢挪向右侧管壁。那里有道裂缝,不到一厘米宽,从地面往上裂了半米。我用匕首尖轻轻刮了下边缘。 一抹淡紫色液体渗出来,滴在水泥地上。 滋—— 地面冒起白烟,腐蚀出一个小坑。 是RR-7。 我立刻挥手,示意后撤。周婉宁已经往后退了五步,靠在对面墙上。我倒退着走,眼睛不离那道裂缝。 退到十米外,我停下。她解开冲锋衣,脸色发白。 “你没事吧?”我问。 她摇头。“刚才……吸入了一点,喉咙有点紧。” 我从背包里拿出战术手帕,浸了净水剂,递给她捂住口鼻。我自己也包了半张脸。 “毒素是从墙里渗出来的。”我说,“说明里面是空的。可能是夹层,或者旧通道。” 她点头,把紫外线灯收好。“Lab-07……就是这里。他们已经在用了。” 我回头看那道裂缝。紫液还在往外渗,速度不快,但持续不断。这种浓度,十分钟就能让人失去行动力,二十分钟内死亡。 我从包里摸出两枚战术手雷,拆掉保险,绑在短绳上。走到靠近裂缝的通道口,把绳子横着拉紧,手雷悬在路中间。 有人从那边过来,碰到绳子就会引爆。 做完这些,我回到她身边。背靠墙坐下,匕首放在腿上。 她坐在对面,手里拿着计算机,耳机还戴着。信号断断续续,但她一直在调。 “我妈说过一句。”她突然开口,“第七个实验室,是用来复活人的。” 我抬眼看她。 “她说赵卫国不信科学,信命。他觉得人死了能回来,只要身体完整,意识就能重建。” 我摸了下右肩。胎记还在发热,热度没散。 脑海里又闪出那个画面:赵卫国低头记录数据,手里拿着笔,纸上写着“实验体c-7,生命体征恢复中”。 c-7。 我。 我不是植物人。我是被他们从死里拉回来的实验品。 系统界面刷新。 【任务记忆完整度78%】 我没说话。她看着我,嘴唇动了动,想问什么,又没问。 远处传来轻微的滴水声。我们都没动。 她低头继续操作计算机。几分钟后,耳机里传出一声短促的嘀响。 她睁大眼。 “我拿到路径了。”她说,“这个深度,只有通过主排污井才能抵达。而我们现在的位置,正好在主干道分支点上。” 我站起来,走到她面前。 “你是说,我们脚下的路,就是通往Lab-07的唯一入口?” 她点头。“而且……他们知道我们会来。毒素不是意外泄漏。是故意放的。他们在等我们靠近。” 我望向管道深处。 黑暗像堵墙,挡在前面。 但我能感觉到,里面有东西在等着。 我拿起匕首,检查刀刃。然后从地上捡起一块铁皮,用力扔向岔路口中间那条路。 铁皮落地,发出哐当一声。 没有爆炸,没有动静。 但我没动。 三秒后,右肩胎记猛地一烫。 系统提示:【前方三米,压力感应区】 我抬起手,示意她别动。 弯腰从地上捡起一颗螺丝钉,用力扔出去。 啪。 钉子落在离岔路口两米的地方。 地面突然塌下一小块,露出一个圆形凹槽,里面有个红色按钮。 陷阱。 我盯着那个凹槽,慢慢呼出一口气。 他们不想让我们活着进去。 但我们必须进去。 我从包里拿出最后一节电池,塞进干扰器。打开开关,指向凹槽方向。 嘀的一声,红灯灭了。 “过了。”我说。 她站起来,跟在我后面。 我们贴着左边墙走,绕过塌陷区。前方管道变窄,顶部有通风口,锈死了。 走到一半,她突然停住。 “等等。”她说。 我回头。 她指着地面。那里有一道极细的线,横在通道上。不仔细看根本发现不了。 我蹲下。是激光绊线,频率很低,躲过了干扰器扫描。 我从包里拿出一面小镜子,贴地往前推。镜子里映出上方管壁有个小孔,正对着绊线。 有摄像头。 我抬头,用匕首反光照过去。小孔里一闪,像是镜头转动。 他们看到了我们。 我站起身,直接走向绊线。 她抓住我胳膊。“别过去,可能是连锁触发。” 我摇头。“他们已经知道我们来了。躲没用。” 我跨过线,往前走。 三秒。 五秒。 什么都没发生。 她跟上来。 我们继续往前。 管道越来越低,最后只能弯腰前行。空气变得更闷,那股金属味越来越重。 我右肩的胎记一直发烫,热度没停。 突然,前面墙角又有东西反光。 我停下,举起夜视仪。 是一只手套。 黑色战术手套,和之前发现的那只一样。 我走过去捡起来。内侧有字,用血写的。 很小。 两个字母。 Z.w。 我捏着手套,没说话。 她站在我旁边,看了一眼,呼吸变重。 “Z.w……”她低声说,“周婉……是我妈的名字缩写。” 我转头看她。 她脸色变了。“这只手套……不是敌人留的。” “是她留的。” “她在等我们。” 我握紧手套,看向前面的黑暗。 通道尽头,一道合金门虚掩着,缝里透出一点紫光。 门上刻着一行字。 Lab-07 门缝底下,有血慢慢往外流。 第179章 系统防护被激活 我握着那副染血的手套,指节发紧。Z.w两个字母像是刻进肉里,烫得慌。周婉宁站在我旁边,呼吸比刚才重了些,但她没说话。我知道她在想什么。她母亲的名字缩写出现在这里,不是巧合。 右肩胎记一直在发热,像贴了块烧红的铁片。我低头看了眼掌心的手套,慢慢把它塞进背包夹层。动作不能停。一旦停下,脑子就会回放那些画面——白色房间,针管,防护服,还有赵卫国低头记录数据的样子。 我盯着门缝里的紫光。血还在往外流,速度不快,但没断。夜视仪里,那道缝隙像是张开的嘴,等着人往里走。 “别看门里。”我说,“盯上方通风口。” 她没动。眼睛还死死盯着那扇门。 我又说了一遍:“周婉宁,抬头。” 她猛地一震,视线移上来。手已经摸到了微型计算机,指尖在屏幕上划。 “他们知道我们来了。”她说,“这手套……是她留的。她在等我们。” “那就别让她白等。”我往前迈了一步。 脚刚抬起来,耳边突然响起破风声。 我没来得及完全侧身,左肩已经炸开一阵剧痛。冲锋衣被撕裂,血直接喷出来。整个人被冲击力带得转了半圈,膝盖差点砸地。 【检测到致命伤害,启动纳米修复】 系统界面在我眼前弹出,绿色字符一闪而过。我咬住牙,左手撑住墙面才没倒下。伤口处开始发烫,不是普通的热,是里面有什么东西在动,像无数根细线从肌肉深处往外拉,把碎掉的组织重新缝上。 第二声枪响紧接着来了。 子弹直奔同一个位置,速度快得根本躲不开。可就在命中前一瞬间,我左肩表面像是浮起一层看不见的膜。那颗子弹撞上去,偏了角度,擦着肩胛骨飞进墙里。 我借着反冲力往后翻滚,背靠合金门停下来。冷汗顺着额角往下淌,后背全湿了。 “趴下!”我吼了一声。 周婉宁这才反应过来,整个人扑倒在地。她趴的位置原本站着,要是慢半秒,第二颗子弹就能穿头。 我喘着气,右手已经摸到了匕首。眼睛扫向高处。通风管道出口、横梁、阴影角落,全都看了一遍。没人。狙击手不在视野范围内。 “你怎么样?”她爬过来,声音有点抖。 “没事。”我扯开左肩衣服看伤口。血止住了,皮肤正在闭合,边缘泛着微弱蓝光。那些光纹像电路一样往锁骨下蔓延,最后消失在衣领里。 她盯着我的肩膀,嘴唇动了动:“这不可能……人体怎么可能自愈?” 我没回答。右肩胎记还在发光,热度没退。我终于明白为什么每次受伤都撑得住。系统不只是给装备,它在护我命。 “别靠近门。”我说,“刚才两枪是从斜上方打的,角度固定。说明对方有预判。他知道我们会停在这里。” 她点点头,往后退了两步,蹲在我侧后方。手里的微型计算机亮了,屏幕上有波形跳动。 “我在扫描高频信号源。”她说,“刚才那两枪……不像是手动击发。后坐力频率太稳定,更像是远程控制的自动狙击装置。” 我摸了摸左肩。皮肤已经长好,连疤痕都没留下。只有衣服上的破洞和干掉的血迹证明刚才中过弹。 “S-07序列。”我说,“爆破专家也是这个编号。他们用同一批改造技术。” 她抬头看我:“你是说,这不是人?是机器?” “是人。”我说,“但被改过。耳朵里有机械义耳,身上有皮下芯片。刚才那一枪能精准打同一位置,说明他在计算修正值。这种反应速度,正常人做不到。” 她低头继续操作计算机。几秒后,嘀的一声。 “信号源消失了。”她说,“但最后一帧捕捉到一个频段,和之前干扰器用的加密方式一致。” 我站起身,走到第二颗子弹嵌入的墙边。用力抠了几下,弹头被挖了出来。尾部刻着三个数字:S-07。 和手套上的血字一样深。 我把弹头放进战术裤口袋,转身看向合金门。门缝依旧渗着血,紫光没变。里面安静得不像话。 “现在怎么办?”她问。 “进去。”我说,“但我们得换个方式。” 她站起来,往门口走了两步,突然又停住。 “陈铮。”她背对着我说,“我妈如果真在里面……她是不是也……被改过?” 我没有马上回答。脑子里闪过雪山实验室的画面。冰柜里躺着的人影,身上插满管线,耳后有金属反光。当时我以为是实验体,现在想想,那些人可能都不是陌生人。 “我不知道。”我说,“但如果你妈留下这副手套,说明她想让我们看到。” 她转过身,眼神变了。不再是刚才那种慌乱,而是压住了情绪,重新稳下来。 “那就进去。”她说,“我要亲眼确认。” 我点头,从背包里拿出干扰器。电池只剩一格电,但够用。打开开关,指向门缝方向。滴滴两声,干扰器进入激活状态。 “三秒后推门。”我说,“你跟在我后面,贴左边走。不要踩中间地面。” 她握紧计算机,站到我身后。 我深吸一口气,左手抓住门边,用力往里推。 门开了半米,发出低沉的金属摩擦声。里面的光线更强了,紫光映在墙上,能看到一些模糊的轮廓。像是设备,又像是人形培养舱的影子。 我正要迈步,右肩胎记突然一烫。 系统界面再次弹出: 【检测到压力感应区】 【范围:门前五米内】 我立刻抬手,拦住她。 “别动。”我说。 她僵在原地。我弯腰捡起一块碎铁皮,往前扔出去。 铁皮落地,没响。 三秒后,头顶传来轻微的滴答声。 我抬头。通风管边缘有个小孔,正对着门中央。镜头在动。 他们一直在看。 我从地上抓起一把污水,猛地泼向那个位置。液体溅上去,镜头立刻暗了。 “走!”我说。 她跟着我贴墙前进,绕开门前区域。刚迈出第三步,身后突然传来一声闷响。 我回头。 刚才扔出去的铁皮,陷进了地面。周围一圈水泥开始发黑,像是被腐蚀。 陷阱触发了。 我拉着她加快脚步,绕过塌陷区。前方通道变窄,顶部有通风口,锈死了。空气更闷,那股甜腥味越来越浓。 右肩胎记一直发烫,热度没停。 突然,前面墙角又有东西反光。 我停下,举起夜视仪。 是一只手套。 黑色战术手套,和之前发现的那只一样。 我走过去捡起来。内侧有字,用血写的。 很小。 两个字母。 Z.w。 我捏着手套,没说话。 她站在我旁边,看了一眼,呼吸变重。 “Z.w……”她低声说,“周婉……是我妈的名字缩写。” 我转头看她。 她脸色变了。“这只手套……不是敌人留的。” “是她留的。” “她在等我们。” 我握紧手套,看向前面的黑暗。 通道尽头,一道合金门虚掩着,缝里透出一点紫光。 门上刻着一行字。 Lab-07 门缝底下,有血慢慢往外流。 第180章 重见天光 我盯着那只手套,不自觉的拳头紧握。Z.w两个字还在眼前晃。周婉宁站在我旁边,呼吸很轻,但我知道她没退。我们不能退。 右肩胎记还烫着,像贴了块烧红的铁片。刚才纳米系统刚把左肩伤口封住,皮肤是长好了,可里面那股劲儿还在抽。我知道自己撑不了太久,但路必须走完。 我抬脚往前,污水没到小腿。每一步都沉,衣服全湿透了,背包也进水,只有匕首和手雷还在腰带上挂着。夜视仪电量快没了,屏幕一闪一闪,勉强能看清前面五米。 通道尽头是一道铁栅栏,焊死在墙里。锈得厉害,可焊点一个都没松。中间只裂开拳头大的缝,根本过不去。外面黑乎乎的,不知道通到哪儿。 “堵死了。”我说。 周婉宁喘了口气,走到我身边。她抬头看栅栏顶,又低头看地面。“没有压力感应。”她说,“刚才你炸门的时候系统提示了,这次没反应。” 我点头。右手摸向战术腰带,抽出最后一枚手雷。拉环咬在嘴里,手指拧动计时器,设成三秒。这玩意儿不是普通破片雷,是特种兵用的定向爆破型,冲击力集中向前,不会乱炸。 我把手雷卡进栅栏底部交叉点。那里锈得最狠,金属已经脆了。手一松,它就卡在缝隙里。 “趴下。”我低声说。 她立刻蹲下,背靠墙。我也跟着压低身子,转身把她整个挡在后面。左手勾住旁边一根断裂的钢筋,稳住身体。 倒计时跳到零。 轰! 铁条当场炸弯,两根直接崩飞。污水像潮水一样从缺口冲进来,带着碎铁和烂泥,拍在脸上生疼。我闭眼,手臂护头,整个人被推得往后滑了一段。 耳边全是水声,哗啦啦地响。等动静小了,我睁开眼,前面的栅栏塌了半边,露出一人高的洞口。水流正从那里往外涌,速度越来越快。 “走!”我抓起她手腕,拉着她往洞口爬。 她呛了口水,咳嗽两声,但没停下。我先钻过去,回头一把将她拽出来。刚落地,身后又是一声闷响——整段管道开始塌陷,水泥块往下掉,污水全涌了过来。 我们没时间回头。 我拉着她顺着水流方向跑。地面倾斜,越走越陡,水也越来越急。没几步,脚下一滑,整个人被冲倒。我本能伸手,在翻滚中死死抓住她的手腕,另一只手勾住一根外露的钢筋,才没被直接卷走。 “别松!”我吼。 她点头,手指抠进水泥缝里。我借着钢筋稳住,调整姿势,顺势让水流推着我们走。这不是逃跑,是顺着势往下冲。我知道这种管道最后都会通到江边或河滩,只要别撞上障碍物,就能出去。 水灌进口鼻,我屏住呼吸。三秒后抬头换气,眼前已经不一样了。夜视仪彻底黑了,可四周亮了。 是光。 不是紫光,不是荧光,是太阳光。 我眯眼抬头。头顶是天空,灰蓝色,有云在飘。出口就在前面,一个圆形管口,直径两米多。阳光从那里照进来,刺得眼睛疼。 我扭头看她。“到了。”我说。 她抹了把脸上的污水,点点头。我们俩都被冲得不成样,衣服破了,脸上全是泥,可人还活着。 水流越来越急,最后一段几乎是垂直往下。我抱住她腰,用身体挡住她,准备硬扛撞击。下一秒,整个人被甩了出去。 砰! 背部重重砸在泥地上,溅起大片污水。我翻了个身,立刻翻身起来,第一反应是找掩体。可这里没有墙,没有遮挡,只有开阔的河滩。 我跪起来,抹掉脸上的水,看向四周。 左边是江,水面宽,水流急,远处有货轮经过。右边是废弃工地,铁皮围挡倒了一半,杂草长得比人高。前方二十米停着一辆黑色越野车,车头朝外,像是专门来接人的。 我皱眉。 这车不该在这儿。 我慢慢站起来,腿有点软,左肩伤口虽然愈合了,可动作一大还是扯着疼。我摸向腰间,匕首没了,估计是在激流里掉了。手电还在,但没电了。身上唯一能当武器的,只剩战术裤口袋里的S-07弹头。 周婉宁也爬了起来,跪在泥里,手撑着地面喘气。她抬头看了眼天,又看了眼四周,忽然不动了。 “怎么了?”我问。 她没回答。眼睛盯着那辆车。 我顺着她视线看去。 驾驶座车窗半降,里面坐着一个人。 我看不清脸,只能看到侧影。那人穿着深色夹克,手搭在方向盘上,纹丝不动。阳光照在他脖颈上,有一道痕迹。 我眯眼。 那是一道纹身。 蛇形的,盘在脖子左侧,从耳后一直延伸到锁骨。颜色是暗青色,在阳光下泛着冷光。 我全身肌肉绷紧。 王振。 这个人十年前就该死了。我在雪山看过他被炸成碎片,亲眼确认过尸体。后来在监控里又看到他出现,我以为是复制人,是改造体。可现在他坐在车里,活生生的,连坐姿都和当年一模一样。 我右手下意识摸向腰间,想拔刀,可那里空了。 就在这时,脑子里突然跳出一行字: 【任务记忆完整度100%】 绿色字符闪了一下,就消失了。 我没动。眼睛死死盯着那辆车。 周婉宁终于开口,声音很轻:“他……怎么会在这里?” 我还是没说话。 阳光照在脸上,很刺眼。我抬手挡了一下,视线重新聚焦在驾驶座上。王振没动,连手指都没动一下。他像是在等我们,又像是在看我们。 我往前走了一步。 泥地很软,鞋陷进去一半。我又走一步,离车近了五米。风从江面吹过来,带着水腥味和热气。 周婉宁跟上来,站在我侧后方。她呼吸变重了,但没退。 车里的人依旧不动。 我停下脚步,距离车子还有十米。这个距离,如果他掏枪,我能扑过去。如果他开车冲,我能往两边滚。但我更怕的是他什么都不做。 因为他越是安静,越说明他有底牌。 我盯着他脖颈上的蛇形纹身。阳光照得清晰,每一圈扭曲的线条都能看清。这不是假的,也不是投影。这是真纹上去的,而且时间不短,边缘有点褪色。 “你还记得他最后一次按引爆器的样子吗?”周婉宁忽然说。 我点头。“记得。” “那你告诉我,”她声音低下来,“为什么一个死人,能活得比谁都久?” 我没回答,因为我不知道。 但我知道一件事。 这个人不是来接我们的。 他是来等我们的。 我站直身体,右肩胎记还在发烫。不是因为伤,是因为系统还在运行。它刚刚完成了所有记忆拼图,告诉我——真相就在眼前。 我看着驾驶座,看着那张还没露全的脸。 然后我往前,又走了一步。 车窗里的影子,动了。 第181章 十年阴谋 车窗里的影子动了。 我立刻抬手护住周婉宁肩膀,把她往后拉了半步。右腿虽然还带着植物人时期落下的毛病,但我站得很稳。左手摸向腰带,那里已经没有匕首,只有一枚S-07弹头硌在指腹。 王振没说话,只是慢慢推开车门。 他走出来的时候动作很慢,像是故意让我们看清楚每一个细节。阳光照在他脸上,左耳后那道旧疤还在,眼角的纹路比十年前深了些,但眼神没变。那种笑不笑的样子,我认得。 他站在车旁,脖颈上的蛇形纹身在光下看得更清楚了。暗青色的线条盘绕着从耳根延伸到锁骨,边缘有些褪色,说明不是最近才纹的。至少五六年了。 “老陈。”他开口,声音有点哑,“没想到还能在这儿见你。” 我没应声。 他知道我在想什么。这张脸我看过太多次,在雪山爆炸后的残骸里,在监控画面中一闪而过的背影里。我以为那是复制人,是改造体,或者是某种幻觉。但现在他站在这里,呼吸、动作、站姿都和当年一样。 这不是假的。 他笑了,从夹克内袋抽出一张照片,随手甩过来。纸片在空中翻了个面,落在我脚边的泥水里。 我低头看了一眼。 照片上是边境伏击现场。硝烟还没散,地上躺着七具尸体,都是我的队友。他们穿着迷彩服,枪还握在手里。其中一个脑袋被炸开的人,是我当年的副射手。 而王振就站在画面右侧,穿的是救援队的伪装服,正对着赵卫国低头汇报什么。赵卫国戴着墨镜,一只手搭在他肩上,像是在夸奖。 这个角度,这两个人的位置关系——从来没人拍到过。 调查报告里说王振当时不在场。所有记录都显示他是后来才赶到的。可现在这张照片证明,他不仅在场,还是和主谋站在一起的那个人。 “你故意打偏麻醉弹。”我说,声音压得很低。 他歪了下头,像是听到了什么好笑的事。“哦?那一枪啊。”他笑了笑,“你以为我是失手?” “那颗子弹本该让我活下来。”我盯着他,“让我看清是谁背叛了我们。” “可你没看清。”他摊手,“你倒下了,成了植物人。十年。” 我拳头攥紧了。掌心全是汗,混着泥水往下滴。 “你知不知道我醒来那天是什么感觉?”我问。 他没回答。 “我不知道自己在哪,不知道过了多久。护士告诉我女儿已经十岁了。我连她长什么样都不记得。”我往前走了一步,“你知道我第一件事做了什么吗?” 他看着我。 “我去查当年的任务记录。”我说,“我想知道谁活着,谁死了。结果我发现,名单上写着‘王振当场阵亡’。” “写错了嘛。”他耸肩,“这种事情常有。” “不是写错。”我咬牙,“是你早就投靠了赵卫国。你在任务前就叛变了。” 他忽然大笑起来,笑声在空旷的河滩上回荡。江风吹得他衣角晃动,但他站得笔直。 “老陈,你还真是死脑筋。”他收住笑,“那一枪只是开胃菜而已。” “你说什么?” “我说,你们七个死,不算什么大事。”他拍拍胸口,“真正的戏,还没开场。” 他说完,猛地扯开夹克和里面的衬衫。心口位置嵌着一块黑色芯片,大约指甲盖大小,表面有细密的纹路,像是电路板。 “这是什么?”周婉宁在我身后轻声问。 “数据库。”王振说,“十年来所有行动的记录都在里面。包括你们怎么被盯上,怎么一步步走到今天。” 我看向他。 “你想杀我吗?”他问,“当然可以。你现在冲过来,用那枚弹头插进这里,我能死。” 他指着芯片。 “但你一动手,数据就会自毁。”他说,“所有加密文件全部清空。你永远别想知道真相。” 我站着没动。 胎记还在发烫,贴着皮肤像一块烧红的铁片。系统刚才弹出的记忆完整度100%还没消失,绿色字符似乎还浮在眼前。它把我知道的一切都拼好了,但它不能告诉我接下来该怎么办。 杀他,仇能报。 放过他,真相可能还在。 “你们以为自己是在逃命?”王振环视四周,像是在欣赏这片废弃工地和浑浊的江面,“穿管道、躲监控、破密码……每一步都觉得自己很聪明?” 他冷笑一声。 “可你们有没有想过,为什么每次都能刚好找到线索?为什么保险柜会开着一条缝?为什么通风管里会有未熄灭的火种?” 我眼皮跳了一下。 他说的是实话。 那些我们认为是运气的地方,确实太巧了。巧得不像偶然。 “有些门,是我给你们打开的。”他说。 周婉宁往前挪了小半步,靠近我耳边,声音极轻:“他在拖延时间。” 我没回应。 我知道她在提醒我什么。这种话不会无缘无故说出来。他等的不是我们的反应,而是别的信号。可能是车里的装置,可能是远处的埋伏,也可能——是某个定时启动的程序。 但我更在意的是另一件事。 如果他说的是真的,如果我们这一路确实是被人引导着走的,那意味着从一开始,我们就没真正掌握过主动权。 “你到底想要什么?”我问。 “我要什么?”他重复一遍,然后笑了,“我要你看着。” “看着什么?” “看着你自己变成下一个我。”他说,“看着你为了守护一个人,去做那些你曾经最恨的事。” 我盯着他。 他不再笑了,眼神变得很平静。 “你救女儿,我可以理解。你找真相,我也佩服。但你有没有想过——”他顿了顿,“当你拿到所有证据的时候,你还敢不敢公布?” 我没说话。 “因为你一旦公开,牵出来的人太多了。”他说,“不只是赵卫国。还有上面的人,还有系统里的人。你女儿以后怎么上学?她会被标记,被跟踪,被报复。” “所以呢?” “所以你会选择沉默。”他说,“就像我当年一样。” 我猛地抬头。 他看着我,嘴角又扬起一点。 “你以为你是正义的?”他说,“你只是还没走到那一步。” 风从江面吹过来,带着湿气和泥腥味。太阳已经升得更高了,照在脸上有些刺眼。 我右手慢慢松开弹头,让它滑进裤兜。 左肩伤口刚愈合的地方开始隐隐作痛,不是因为伤,是因为我知道接下来会发生什么。 他不会现在走。 我也不会现在动手。 我们都在等。 等一个谁先露出破绽的瞬间。 王振站着不动,手还搭在车门上。阳光照着他脖颈的纹身,那条蛇的眼睛仿佛也在看着我。 周婉宁的手指轻轻碰了下我的手腕。 我转头看了她一眼。 她没说话,只是微微摇头。 我知道她的意思。 现在不能动。 他等着我们犯错。 而我们要等的,是他说漏嘴的那一刻。 他忽然开口:“你女儿今天是不是要开家长会?” 我全身肌肉一瞬间绷紧。 第182章 围堵江边 “你女儿今天是不是要开家长会?” 我听见这句话的瞬间,右手已经摸到了腰间空荡的位置。那里本该有匕首,现在只剩下一枚S-07弹头在裤兜里硌着大腿。我没有动,但身体先于意识做出了反应——左腿一沉,右肩微侧,把周婉宁整个人挡在了身后。 江风从背后吹来,带着湿气和铁锈味。 我知道不能冲动。王振不会无缘无故提这件事。他是在等我乱,等我露出破绽。可我的呼吸还是重了几分,胸口像是压了一整块水泥板。 东南方向的灌木丛里传来轻微的脚步声,节奏错乱。三个人,正在悄悄包抄。他们没穿作战靴,踩在碎石上声音很轻,但还是被我听出来了。 我低头从背包里摸出最后一枚战术手雷。拉环咬在嘴里,金属味混着唾液流进喉咙。我盯着防弹车的方向,王振还站在车门边,脸上挂着那种熟悉的冷笑。 他以为我会冲过去。 我没动。 而是突然抬手,将手雷甩向东南侧那片灌木。动作干脆,弧线精准。手雷飞出去的瞬间,我一把抱住周婉宁的腰,用力往江岸斜坡滚去。 爆炸声在半空中炸开。 火光腾起,泥土和断枝四溅。三名雇佣兵被气浪掀翻,其中一个直接撞上了水泥墩,当场不动了。其他方向的人立刻举枪扫射,子弹打在石头上溅出火星,有一颗擦过我的耳际,耳朵顿时一阵发麻。 我们滚到水泥墩后停下。我喘着气撑起身子,右腿旧伤抽了一下,疼得我额头冒汗。周婉宁趴在地上,手还在抖,但她第一时间打开了随身带的微型计算机。 屏幕亮起。 画面里是一个昏暗的房间。陈雪坐在一张铁椅子上,双手被塑料扎带绑在背后,头发有点乱,脸是白的,但眼睛没哭。她抬头看了眼摄像头,嘴唇动了动,好像在说“爸爸”。 我喉咙一紧。 “能定位吗?”我问,声音压得很低。 周婉宁没说话,手指快速在屏幕上滑动。她点了几个加密文件,又调出信号波段图。屏幕角落跳出一段乱码,一闪而逝。 “有信号残留……”她终于开口,声音有点哑,“但被干扰了。不是普通屏蔽,是军用级跳频干扰。” 我点头。 这种干扰我见过。十年前任务失败前,通讯中断就是这个原因。那时候我还以为是设备故障。 现在我知道是谁干的了。 王振在车上笑了。车窗缓缓升起,防弹玻璃映出扭曲的倒影。他坐进驾驶座,只露出半个头,左手轻轻敲着方向盘,一下一下,像是在打节拍。 “给你十分钟。”他说,“选好了就走出来。不然,我就让她也尝尝RR-7的味道。” 他顿了顿,嘴角扬起来。 “你知道那东西怎么发作的。先是头痛,然后全身抽搐,最后连自己亲妈都认不出来。你想看她变成那样吗?” 我没回应。 他知道我不信威胁。但他也知道,只要提到陈雪,我就不可能完全冷静。 四周安静下来。 刚才密集的枪声停了。二十名雇佣兵分布在三个方向,形成扇形包围圈。两人一组,持枪警戒,没有再靠近。他们的装备统一,黑色作战服,战术背心,头戴降噪耳机,明显是专业部队的残部。 这不是临时拼凑的人马。 是早就准备好的局。 我靠在水泥墩后面,左手按住左肩。那里刚愈合不久,现在又开始隐隐作痛。不是伤口裂了,是里面有什么东西在动,像是一根细针在慢慢往骨头里钻。 周婉宁把电脑抱在怀里,手指还在滑动屏幕。她的眼神很清,没有慌。我知道她在找突破口。她在查信号源,查干扰频率,查有没有可能反向追踪。 我也在等。 等系统签到时间到来。 每天0点自动签到一次,领取资源。现在离0点还有几个小时。但我记得上次签到拿到的是战术夜视仪,再上一次是格斗术强化。今天会是什么? 我不知道。 但现在每一秒都像在刀尖上走。 “他们不急着动手。”周婉宁忽然说,“他们在等指令。这些人的行动模式太整齐了,不像散兵游勇。” 我嗯了一声。 她说得对。这些人不是来杀我们的。他们是来围困的。真正的杀招不在这里,在那个房间里,在陈雪身边。 王振不需要现在打死我们。他只要让我们动不了就行。 我闭了下眼,压下心头翻上来的情绪。愤怒没用。冲动只会让事情更糟。我必须想清楚——他是真抓了陈雪,还是用录像骗我? 如果是假的,那他为什么要费这么大劲? 如果是真的,学校那边为什么没人报警? 我想到班主任最近总给我打电话,说陈雪上课走神,让我多关心。那时候我觉得她是小题大做。现在回想,她的语气太刻意了,每次都说“放学别让她一个人走”。 我睁开眼。 “你相信那是实时画面吗?”我问周婉宁。 她盯着屏幕,眉头皱着。“图像延迟不超过两秒。背景噪音分析显示有空调运转声,和学校教室的型号一致。而且你看她手腕上的红印——”她放大画面,“那是扎带勒出来的,不是摆拍能做出来的痕迹。” 我看着陈雪的手腕。确实有红印,边缘有点肿。她平时戴的手表不见了。 是真的。 她真的被抓了。 我握紧了拳头,指甲掐进掌心。 王振在车里又笑了。这次笑声通过车载扩音器传出来,有点失真,但能听出他在享受这一刻。 “老陈,你总是这样。”他说,“明明最在乎的人就在眼前,却还要装作冷静。你以为你在保护谁?真相?规则?还是你自己那点面子?” 我没理他。 “你救得了她一次,救得了十次吗?”他继续说,“你醒来的这几个月,哪一步不是我在放水?你以为你能找到保险柜?能找到Lab-07?那些线索,是我留给你的。” 我抬头看向车窗。 “你女儿现在在我手里。”他说,“你往前一步,我就给她注射。你不动,她还能多活十分钟。” 我站了起来。 周婉宁抓住我的手臂。“别去。” 我看了她一眼。 “我不是投降。”我说,“我只是要去拿回属于我的东西。” 我从背包里掏出战术手电,打开强光模式,对着天空闪了三下。这是我和陈雪约定的暗号。如果她看到光,就会眨两下眼睛。 屏幕里的陈雪没有动。 她坐在那里,头微微低着,像是失去了意识。 我的心猛地一沉。 王振在车里哈哈大笑。 “你还不明白吗?”他说,“她已经不在那个房间了。” 我盯着屏幕。 画面还在,但角度变了。摄像头被移动过。现在拍到的是空椅子,地上有一滩水渍,像是刚刚有人泼过。 我握紧了手电筒。 周婉宁低声说:“信号源在移动。车子,可能是厢式货车。” 我点点头。 他们转移了人质。 这场围堵,从来就不是为了杀我们。 是为了拖住我。 让我眼睁睁看着她被带走,却什么都做不了。 我靠着水泥墩蹲下,呼吸慢慢稳下来。右腿旧伤还在抽痛,左肩的刺痛也没停。但我脑子清醒了。 这不是选择题。 救女儿,还是追真相? 我已经知道答案了。 我摸出手机,打开录音功能,按下发送键。 “王振。”我对着空气说,“你听着。” “你错了。” “我不是为了真相回来的。” “我是为了让她叫我一声爸爸。” 第183章 智破陷阱 我盯着屏幕里那把空椅子,地上水渍还在反光。王振的笑声从车里传出来,像是在看一场好戏。 周婉宁的手指没停,她把电脑贴在地上,屏幕闪着蓝光。她的声音很轻:“他们用跳频干扰,但信号源有延迟。” 我没说话,眼睛盯着防弹车。王振还没下车,他不怕我冲过去。因为他知道我不敢赌——万一陈雪真的被注射了RR-7,走一步都是死局。 “你信我吗?”周婉宁突然抬头。 我看她一眼。 她已经撕开我的冲锋衣领子,右手拿出一个指甲盖大小的黑色装置,直接按在我右肩胎记上。皮肤猛地一烫,像被烙铁贴住。 眼前系统界面跳出来:【检测到异常接入,是否启动电磁脉冲?】 我点头。 意识刚落,整个江岸炸了。 不是爆炸声,是电子设备集体烧毁的声音。噼啪作响,像豆子在铁板上爆开。所有雇佣兵头上的耳机冒烟,夜视仪黑屏,有人捂着耳朵蹲下,嘴里流血。三辆战术车的灯光全灭,仪表盘爆出火花,连王振那辆防弹车的引擎都发出一声闷响,熄火了。 我站起身,右腿有点僵,但能动。 周婉宁收起电脑,喘了口气:“Emp波覆盖五十米,他们的通讯和武器火控全废了。现在我们有三分钟窗口。” 我没回应,目光锁在车上。 车门猛地被踹开,王振冲了出来。他左手还戴着战术手套,右手已经摸向腰间枪套。他的脸在火光映照下扭曲,嘴角抽搐。 “你们竟敢……”他吼出半句。 我甩手就是一刀。 匕首飞出去的时候带了一道弧线,正中他左手掌心,把他整个人钉在车门上。他身体一歪,靠着车门滑下去,嘴里骂了一句,又被痛得咬住牙。 二十名雇佣兵乱了。有人想捡枪,有人原地转圈不知道往哪打。没了通讯,没了夜视,他们就像瞎了眼的狼,只知道乱撞。 我一步步走过去,踩在他丢在地上的战术手电上。它早就碎了,玻璃碴子扎进泥里。 王振靠在车门上,左手血流不止,右手撑着地面想站起来。他瞪着我,眼里全是恨。 “你疯了!”他吼,“你知道这手值多少钱?!” 我站在他面前,离他不到两步。 “现在该你选了。”我说,“说出实验室位置,或者死在这里。” 他咧嘴笑了,牙上有血:“你以为这样就能赢?你女儿早就不在学校了。她在哪,只有我知道。” 周婉宁站到我旁边,手里拿着微型计算机。她没看王振,而是盯着屏幕:“信号源在移动,是厢式货车,速度三十公里每小时,方向西北。” 我看着王振。 他笑得更狠:“去追啊。你走了,我就把她卖给赵卫国。你留下,她也会死。你动不了。” 我没动。 他知道我在权衡。 但我没在想怎么救陈雪。 我在想十年前那晚。 边境雨林,通讯中断,小队被困。当时也是这样的局面——所有人等我下令,而我什么也做不了。那一枪打偏的时候,我就知道有人背叛。可我还是晚了一步。 现在不会了。 我弯腰,抓住匕首柄,往下一压。 王振惨叫一声,身体抖了一下。血顺着车门流下来,在地上积成一小滩。 “我说过。”我盯着他的眼睛,“我不是为了真相回来的。” “我是为了让她叫我一声爸爸。” 他喘着气,额头冒汗,还想笑,但笑不出来。 周婉宁低声说:“西北方向有废弃化工厂,符合货车行驶路线。还有两个入口,监控显示十分钟前有车辆进出。” 我点点头,没回头。 “你有两个选择。”我对王振说,“带我们去,或者我切了你另一只手,自己找。” 他咬着牙:“你找不到的。那个地方不在地图上。” “那你是在承认,地方是真的存在?” 他闭上嘴。 我松开匕首柄,直起身。右肩胎记还在发烫,像是电流没散干净。系统界面一闪而过:【战场重建资源已使用,下次签到时间为0点】。 我知道今晚不会再有新装备。 但我们已经不需要了。 周婉宁把电脑塞进背包,站到我右侧。她的动作很稳,没有犹豫。她知道接下来要做什么。 我低头看了眼王振的手。匕首穿过的不是手掌心,是虎口位置。他还能活,但拿不了枪。 “起来。”我说。 他靠着车门不动。 我抓起他的衣领,直接把他拽起来。他踉跄一步,左脚踩在自己的血泊里,差点摔倒。 “你想杀我?”他喘着说,“那就动手。你不敢的。你需要我。” 我没有回答。 远处传来警笛声,很远,至少十分钟才能到。够用了。 我推着他往前走, toward 江岸边缘的水泥墩。那里还有几具雇佣兵的尸体,其中一个腰带上挂着对讲机。我把它摘下来,扔给周婉宁。 “试试能不能接收到货车信号。” 她接过,打开外壳,手指快速拨弄线路。她的指甲有点裂了,但动作没受影响。 王振看着她,忽然冷笑:“你以为她真是帮你?她妈是我女人,她流着我的血。你信她?” 我没看他。 周婉宁也没停手。 三秒后,她抬起头:“收到了。货车正在减速,可能要换路。还有十二分钟到达目的地。” 我看着王振。 “现在。”我说,“带路。” 他站着不动。 我抬起右腿,膝盖撞向他腹部。他弯下腰,呕出一口酸水。 “最后一次问你。”我说,“走不走?” 他抬起头,脸上全是汗和血,眼神却忽然变了。不再是愤怒,也不是恐惧。 是一种我知道的东西。 算计。 “你真想知道实验室在哪?”他咳了一声,“那你得答应我一件事。” 我没说话。 “让我见赵卫国。”他说,“当面把你知道的都告诉他。我要看着他死。” 我看着他。 风从江面吹过来,带着烧焦的味和铁锈气。 周婉宁站在我旁边,手里握着对讲机,屏幕亮着红光。 王振的左手还在滴血,顺着匕首往下淌。 我伸手,握住刀柄。 “可以。”我说,“但你得先带我们到门口。” 他笑了,眼角抽动:“那你得先把刀拔出来。” 我看着他。 然后用力一扯。 匕首带出血肉,他闷哼一声,差点跪下。我抓住他后颈,把他往前推。 “走。” 水泥地上的脚印开始延伸。 一个沾血的鞋印,接着另一个。 周婉宁跟在后面,手里紧握对讲机。 前方夜色漆黑,没有路灯,只有远处城市的一线光晕。 我们朝着西北方向移动。 十分钟后,货车信号消失。 周婉宁抬头看我:“他们到了。” 第184章 记忆碎片闪回 我抓着王振的后颈往前推,水泥地上的血脚印一深一浅。周婉宁跟在后面,手里紧握对讲机,屏幕红光映在她脸上。前方是废弃建筑群的地下入口,铁门半塌,露出黑乎乎的管道口。 我们没说话,一个接一个钻进去。 通风管很窄,肩膀擦着铁壁,爬行时金属发出吱呀声。空气闷得发臭,像是积了十年的锈味。周婉宁在前,背包压着她的背,计算机线缠在手腕上。我在后面断后,右手一直按在匕首柄上。 刚爬过两个弯道,太阳穴突然炸开一阵疼。 眼前一黑,耳朵里嗡鸣不止。我咬牙想撑住,可意识像被什么东西拽住,硬生生拖进另一个地方。 画面亮了。 昏黄灯光,雨林基地内部。王振蹲在地上,手指飞快接线。那是十年前的任务现场,我认得那扇锈铁门,也认得他穿的战术服。 他本该是背影。 可他慢慢转过头,直直看向我,嘴角扬起:“游戏才有趣呢……” 不是对我说的。 是冲着镜头说的。 我猛地抽搐,额头撞上管顶,咚的一声。周婉宁回头,声音压得很低:“怎么了?” 我没回应。 因为王振的声音又来了,这次是从卫星电话里传出来的,和记忆里的重叠在一起:“你以为你赢了吗?实验室里有你最在乎的东西!” 两句话混在一起,真假分不清。 我左手狠狠掐自己大腿,疼得眼眶发酸。这感觉不对劲,不是普通的回忆。是系统在强行还原什么。 界面跳出来了,老式终端样式,红字闪烁:【记忆碎片强制解锁】 我明白了。 这段画面,当年根本没人拍下。但现在它出现了,说明有人录过,藏进了系统数据库。而系统现在把它还给我。 我强迫自己看下去。 王振的手套很旧,但内侧绣着一行小字——S-07。 我记住了。 他还装了一个生物识别锁,指纹录入时用了左手食指。这不是临时起意,是早就计划好的。炸弹不是为了炸死我们,是为了控制谁活着出来。 画面结束。 现实回来。 我靠在管壁上喘气,冷汗顺着脖子往下流。衣服全湿了,呼吸急促,但脑子清楚了。 周婉宁没再问,继续低头操作计算机。她把卫星电话拆开,取出芯片插进接口,指尖在键盘上敲得很快。屏幕滚动着数据流,进度条一点一点走。 “他在激怒你。”她忽然说,“让你乱。” 我点头,抹掉脸上的汗。 “我知道。但他也说了实话——他知道我会去实验室。” 她手指顿了一下,没抬头:“所以他不怕你找到那里。” “那就说明,那里有他准备好的东西。” 我们都没说“陈雪”这个名字,但都知道是谁。 前方传来震动,轻微但持续。像是重型机械启动,又像某种自毁程序在倒计时。通风管的铁皮微微发颤,灰尘从接缝处簌簌落下。 周婉宁盯着屏幕,轻声说:“破解快完成了。” 我没应,闭上眼。 那段微笑的画面还在脑子里转。王振不是疯,他是享受这个过程。从十年前开始就在等我醒来,等我一步步走进他布的局。 可我不一样。 我不是为了真相回来的。 我是为了让她叫我一声爸爸。 三秒后,我睁眼。 目光稳了。 周婉宁的屏幕亮起绿光:“信号源定位完成。城西废弃化工厂,地下三层。独立供氧系统,电力未切断。” 我摸了摸右肩。 胎记在发热,像电流穿过皮肤。 我没有动。 而是伸手从背包里拿出女儿画的全家福。纸角皱了,边上有蜡笔蹭出的痕迹。画里我和陈雪站在房子前,她给我画了军装,还写了“爸爸是英雄”。 我看了两秒,重新塞回去。 然后握住匕首,往前爬了一步。 周婉宁也动了。 我们继续向前。 管道越来越低,必须趴着走。前方有个三岔口,左边通道有风,右边安静。我停在路口,听动静。 没有脚步,没有呼吸。 只有远处机械运转的声音,像是水泵在抽水。 周婉宁贴到我身边,把计算机递过来。屏幕上显示热感图,左侧通道尽头有两个红点,距离太远看不清身份。右侧无信号。 “左边可能有陷阱。”她说。 “也可能他们不想让我们走右边。” 她看着我。 我摇头:“不赌。走左。” 她点头,先爬进去。 我跟在后面,手始终放在匕首上。 爬了不到十米,头顶传来滴水声。一滴,两滴,落在我的后颈上,冰凉。 我停下。 周婉宁也停了。 我们都不动。 五秒后,我抬头,用夜视仪扫了一圈。没有摄像头,没有绊雷。只有铁管接缝处渗水,滴滴答答。 我松了口气,正要继续。 突然,右肩胎记猛地一烫。 像针扎进去。 我抬手摸它,发现皮肤在发红。不是错觉,是真的在升温。 系统界面闪了一下,又消失。 我没看到内容,但知道它在反应什么。 前面有问题。 我伸手拦住周婉宁:“别动。” 她停下,回头看我。 我盯着前方管道深处,声音压低:“有东西。” 她没问是什么。 因为她也听见了。 不是脚步,不是呼吸。 是金属摩擦的声音,很轻,像是有人在慢慢拧螺丝。 我们趴着不动。 那声音停了。 几秒后,又响起来,换了位置。 像是在绕我们。 周婉宁慢慢把手伸进背包,摸出微型干扰器。她没开,只是握在手里。 我也抽出匕首,贴在身侧。 前方黑暗里,一点反光闪过。 不是水珠。 是金属表面的反光。 我屏住呼吸。 那个东西正在靠近。 第185章 搏斗王振 前方黑暗里,金属摩擦声又来了。 这次更近。 我抬手拦住周婉宁,她立刻停下,呼吸压得极低。右肩胎记还在发烫,像有电流在皮下窜动。夜视仪画面中,那个反光点已经移到三米内,是一截金属指节,正缓缓从拐角探出。 不是人。 是机械。 我没再等。 翻身跃起,借着管道弯曲处猛冲过去,匕首直刺黑影咽喉。对方头一偏,手臂抬起格挡,刀刃刮过铁管壁,火星四溅。 同时周婉宁甩出手雷,照明弹炸开,白光瞬间填满通道。 我看清了那张脸。 王振。 他嘴角咧着,左手指缺了一小段,脖颈蛇形纹身泛青,右眼是纯黑的机械义眼,正对着我转动调焦。 “你没死。”我说。 他笑:“我不但活着,还比你强。” 话音落,我已扑上,左手锁他右臂关节,膝盖顶住他肘窝发力。这是特种兵格斗术里的折臂技,能直接废掉一条胳膊。 但他没躲。 反而用左手抓住自己右手腕,猛地一扭。 咔嚓。 骨头断裂声清晰可闻。 鲜血喷出来,溅在我脸上。可断口没有软组织撕裂的痕迹,只有银灰色金属指节露在外面,内部电路闪烁蓝光。 我立刻后撤。 晚了。 他按下机械手指上的按钮。 身后管道轰然炸开。 高压蒸汽夹着铁片横扫过来,我转身把周婉宁扑倒,背部撞上铁壁。军装撕裂,旧伤被震得剧痛,右腿一软差点跪地。 烟雾弥漫。 王振站在爆炸口前,断手垂着,机械指正在自动回缩,露出一个圆形发射口。 周婉宁趴在地上,微型计算机屏幕亮着,指尖飞快敲击。她抬头看我一眼,眼神冷静。 “他左眼是热感追踪系统,频段和S-07一致。”她说,“我能干扰。” 我没说话,盯着王振。 他抬起完好的左手,摸了摸机械眼,低声说:“你们毁不了我。十年前我就不是人了。” 我握紧匕首。 他忽然动了,一步跨出,左拳直砸我面门。我侧头避开,他拳头打在铁壁上,凹进去一大块。 这不是人力能做到的。 我退半步,抬腿踢他膝关节。他不动,硬吃这一脚,反手抓向我喉咙。 我低头钻过他腋下,反手一刀划向他后颈。刀刃切入皮肤两公分,但他像是没感觉,转身就是一记头槌。 我胸口挨了一下,呼吸一滞,踉跄后退。 周婉宁在这时出手。 她按下计算机上的指令键,一道蓝光射出,精准命中王振左眼。 机械眼爆出火花,镜头碎裂,齿轮卡死冒烟。他仰头吼叫,声音混着电子杂音:“你们……竟敢毁我感知中枢!” 我抓住机会,扑上去锁住他脖子,用十字固把他按在地上。膝盖顶住他腰椎,双手绞紧。 他挣扎,力量极大,地面都在震。但我咬牙撑住。 十年植物人,女儿叫我爸爸的声音我都等到了,现在不会松手。 他忽然笑了。 笑声从喉咙里挤出来,带着电流声。 右肩装甲突然弹开,一根注射针头刺入他颈部。他肌肉瞬间膨胀,血管凸起如钢丝。我感觉他脊椎硬度变了,像在对抗一头改造过的野兽。 他猛地弓背,硬生生把我掀翻。 我滚到墙边,刚要起身,他已站起,断手残肢甩向我脸。我偏头躲过,他趁机一脚踹在我肋部。 骨头发出闷响。 我咳了一声,没倒。 他走过来,机械眼只剩黑洞,但还能锁定我位置。他举起完好的左手,掌心对准我。 “你知道为什么我能活到现在?”他说,“因为你还在用十年前的打法。” 我没回应。 只是把匕首换到左手,右手摸向背包。 里面有战术手电、军用绳、还有女儿画的全家福。 我没拿那些。 我拿出一枚信号弹。 他愣了一下。 这不在他的计算里。 我拉开保险,红光映在他脸上。 “你忘了。”我说,“我们当兵那会儿,最不怕的就是同归于尽。” 他眼神变了。 下一秒我将信号弹砸向他脚下。 强光爆闪。 他本能闭眼,我趁机扑上,用军用绳缠住他脖子,另一端绕过管道支架拉紧。他挣扎,手抓绳子想扯断,但我用全身重量压住。 周婉宁这时冲上来,把微型计算机贴在他脖颈纹身处,输入最后代码。 屏幕闪红。 【生物识别破解成功】 她喊:“数据正在下载!” 王振开始抽搐,嘴里发出非人的嘶吼。机械手失控乱挥,打在铁壁上铛铛作响。他脖子上的蛇形纹身变红,像是系统在自毁。 五秒后,他突然安静。 头一歪。 我以为他死了。 可就在我松绳子的瞬间,他睁开了眼。 不是机械眼。 是左眼。 瞳孔收缩,盯着我,嘴角又扬起来。 “你赢不了。”他说,“我只是个开始。” 说完,他右肩装甲再次弹开,露出第二根针管,扎进自己心脏位置。 身体剧烈颤抖,皮肤下有东西在游走。他慢慢站起来,断手处金属再生,新的机械指节伸出来。 我挡在周婉宁前面。 他看着我,说:“你女儿今天上了家长会。她画了幅画,写的是‘爸爸回来了’。” 我心跳停了一拍。 “你怎么知道?” “因为我一直在看。”他低声说,“你们每一步,都在我计划里。” 周婉宁在我身后快速操作计算机,声音很稳:“他生命体征异常,肾上腺素水平超标,再打一针就会崩解。” 我点头。 盯着王振。 他一步步走近,机械手指发出充能声。 我握紧匕首。 他知道我在想什么。 “你不敢赌。”他说,“因为你怕她再也见不到爸爸。” 我动了。 不是冲他。 是往旁边一闪,让他背后正对一段未修复的承重架。 他反应过来时已经晚了。 我甩出战术手雷,黏在他背上。 倒计时三秒。 他猛地转身抓我,我跳开,撞进周婉宁怀里。她拉着我往后爬。 轰—— 爆炸气浪把我们掀翻。 铁架坍塌,砸在他身上。火光中,他半边身子被压住,机械臂还在抽动,嘴里往外冒血泡。 我以为结束了。 但他抬起仅剩的左手,指向我,嘴唇动了动。 “下一个……是你。” 然后头一垂。 周婉宁爬过去检查,摇头:“假死程序,核心没毁。” 我喘着气,靠在铁壁上。 右肩胎记还在发烫。 系统界面突然跳出: 【签到完成】 【奖励:战场重建系统——格斗术模块升级】 我没看详情。 只是从地上捡起一块带血的金属片,上面刻着三个字:S-07。 周婉宁站在我身边,低声说:“他留下的。” 我捏紧那块铁片。 远处传来新的震动。 不是机械。 是脚步。 很多个。 第186章 系统回溯预演 远处的脚步声越来越近。 我没有动。 右肩的胎记还在发烫,像是有电流在皮肤底下乱窜。刚才那一战耗得太多,呼吸还没稳下来,肋骨处一阵阵钝痛,左肩的伤口又开始渗血。周婉宁靠在对面管壁上,手里还握着微型计算机,屏幕上的数据流已经停止刷新。 她抬头看我,眼神没乱。 我知道她在等我说话。 但我不能分心。 系统界面突然弹出来,红色边框一闪,文字直接浮现在视野中央: 【战场回溯功能最终激活,预演未来24小时关键事件】 我没眨眼。 全息影像直接在我眼前展开。 画面很清晰。 废弃船厂地下三层,铁架交错,墙面布满锈迹。王振站在控制台前,机械臂完全展开,胸口芯片发出红光。我从通风口跳下,手里握着c4引爆器。他转身,我们对射,子弹打穿空气。 我中了两枪,一发在腹部,一发擦过大腿动脉。 他也没好到哪去,机械眼爆裂,左腿关节被炸断。 但他还在动。 我扑上去抢引爆器,他死死抓住。最后三秒倒计时响起,我们都松不了手。 爆炸发生。 火光吞没一切。 画面里,周婉宁冲进实验室,跪在地上,怀里抱着我烧焦的身体。她的白大褂沾满灰烬,手指颤抖地摸我的脸。她张了嘴,没声音,但我知道她在哭。 影像停住三秒,然后消失。 现实里的空气像是凝住了。 我站着没动,汗从额角滑下来,滴进眼睛,有点刺。 周婉宁突然伸手按住我胸口,力气很大。 “我看到了。”她说,声音发抖,“那个地方……是城东老船厂。” 我看她。 她眼眶红了,但没哭出来。 “不是幻觉。”她咬牙,“我能感觉到。那地方有东西,能救陈雪。” 我喉咙动了一下。 “你怎么知道是救她的?” 她低头,手指抓紧了计算机边缘。 “因为我妈……当年就是在那失踪的。”她声音低下去,“她留过一句话——‘第七实验室藏着逆转命运的钥匙’。” 我没说话。 十年前的任务失败后,我成了植物人。醒来时女儿十岁,叫不出爸爸。这十年,我拼了命想活成她需要的样子。可现在,系统告诉我,我会死在一场爆炸里,连最后一面都见不到她。 但周婉宁说,那里能救她。 不是换个学校,不是躲开小混混。 是真正能救她。 我盯着地面,脑子里走了一遍刚才的画面。爆炸时间、角度、我和王振的位置。如果我能提前设陷阱,如果我能引他进密闭区,如果我在引爆前把她推出去…… “你信这个预演?”她问。 “系统不会骗我。”我说,“但它也不一定全对。” 她看着我,没再说话。 远处脚步声更近了,至少六个人,节奏整齐,是训练过的队伍。他们带着武器,可能还有热成像设备。我们现在出去,就是活靶子。 可如果不去,陈雪就真的没了。 我慢慢弯腰,把匕首从靴子里抽出来检查刀刃。缺口有三处,但还能用。背包里还有两枚手雷,战术手电进了水,暂时没法用。夜视仪电量剩百分之四十。 “你要去?”她问。 “必须去。” “你知道结局。” “所以才要去改。” 她沉默几秒,忽然从口袋里掏出一张折叠的纸条,递给我。 “这是我妈最后一次联络我时发的坐标加密片段。”她说,“和你现在看到的预演位置完全重合。” 我接过纸条,打开。 上面是一串数字和字母组合,下面画了个简笔船型图案,旁边标了个“Z”。 我认得这个标记。 十年前边境任务前夜,赵卫国在地图上做过同样的记号。当时他说那是补给点,后来我们才知道,那是埋伏圈。 原来从那时候就开始了。 我收起纸条,塞进贴身衣袋。 “你为什么帮我?”我问。 她抬眼看我,目光很直。 “因为我也不想再当棋子。”她说,“我妈死了,我不能再看着别人的孩子也失去父亲。” 我点头。 把匕首插回腰侧,拉紧背包带。 她没动,还是靠着管壁坐着,但眼睛一直看着我。 “如果你死了,”她说,“谁来接她放学?” “没人。”我说,“但她至少知道,爸爸不是逃兵。” 她嘴唇动了动,没再说什么。 我走到管道拐角,蹲下身,用手摸地面。灰尘里有脚印,方向朝北,是刚踩出来的。前面五米有个检修口,盖板松动,可能是刚才爆炸震的。 我回头示意她跟上。 她收起计算机,起身时踉了一下,扶住墙才站稳。右腿似乎扭到了,走路有点拖。 我没问。 这种时候,谁都不会说自己不行。 我们一前一后爬向检修口。我先探头看外面,空的。水泥地面上有油渍,墙角堆着几个废弃的金属箱。左边是走廊,右边是楼梯间,通往地下二层。 脚步声从另一侧传来,越来越近。 我比了个手势,让她贴墙走。 她点头,慢慢挪过去。 我最后一个动作是摸了下右肩胎记。它还在热,但不像刚才那么烫了。系统没有新提示,格斗术升级的数据还在后台加载。 我看了眼背包侧面的小袋子。 里面有一张画。 陈雪上周塞给我的。 画上是我穿着军装,站在她和妈妈中间。天空是蓝色的,太阳是歪的,写着“爸爸是英雄”。 我没拿出来。 但现在我知道该往哪走了。 旧船厂。 不管系统预演的是真是假,不管王振是不是真的死了,不管赵卫国藏在哪,我都得去。 因为那里有能救她的东西。 我掀开检修口盖板,翻身落地。 水泥地很凉。 周婉宁跟在我后面下来,站定后低声说:“信号干扰器还能撑十分钟。” “够了。”我说。 我们沿着走廊往北走,避开主通道。前方三十米有个岔口,左边通配电室,右边通排水泵房。我选右边。 走到一半,她突然停下。 “等等。”她说。 我回头。 她盯着我肩膀。 “你的血……”她声音变了,“颜色不对。” copyright 2026 第187章 对决防护服 周婉宁的信号干扰器还剩七分钟。 我靠在水泥墙边,左肩的血已经渗到冲锋衣外层,布料颜色变深了一块。她刚才说我的血不对劲,我没回应,但现在自己也感觉到了——伤口不疼,反而发麻,像有东西在血管里爬。 我们刚从检修口下来,面前是一道合金门,门框上有干涸的血迹,指纹锁屏幕碎了半边。周婉宁蹲下身,用微型计算机接上数据接口,手指快速敲击。 “还能用。”她说,“但只能开三十秒。” 我没说话,盯着门缝里的黑暗。 三十秒后,合金门咔的一声滑开一条缝。我伸手推到底,金属轨道发出刺耳摩擦声。里面没有灯,只有远处几盏应急红灯闪着,照出一排排铁架和玻璃舱。 空气里有股味道。 不是血腥,也不是铁锈,是那种医院消毒水混着腐烂水果的气味。我闻过一次,在十年前边境任务的地下据点,RR-7泄漏前五分钟。 “神经毒素。”我低声说。 周婉宁立刻关掉计算机主屏,只留夜视模式。她贴墙往里走,我跟在后面,右腿发力时还有些滞涩,植物人时期的肌肉萎缩没完全恢复。 走到第三排铁架时,她停下。 手电光扫过角落一个金属柜,柜门半开,里面挂着一套防护服。 灰绿色,带反光条,军用标准型号mK-III。我见过这种,当年小队执行生化污染区任务时配发过。胸口有编号段,虽然被刮花了,但我认得那个剪裁角度。 “你能穿吗?”她问。 “能。”我说,“别碰控制台,可能联动警报。” 我走过去脱下背包,先把匕首插进腰侧固定带。防护服很重,拿出来时金属扣撞到柜壁,发出一声轻响。 就在我把手臂伸进去的时候,脑子里突然黑了一下。 画面跳出来。 不是预演,是记忆。 爆炸前三秒。 我穿着同样的防护服,站在一间实验室里。队友老李在喊话,声音失真:“气密阀!陈铮,你没锁死!”我低头去看脖子上的旋钮——真的松着。我想拧紧,但头顶传来引信燃烧的声音。 火光吞进来。 记忆断了。 我猛地回神,手已经摸到了颈侧气密阀。旋钮确实没完全闭合,差两圈。 我立刻拧紧,同时低喝:“别动面板!” 周婉宁僵住,手离控制台还有十公分。 下一秒,警报响了。 红灯转得更快,尖锐声刺进耳朵。我拉着她蹲到一台仪器后面,抬头看天花板——通风口关闭,墙体缝隙自动密封,整个空间开始加压。 “他们知道我们进来了。”她说。 “不止。”我盯着前方玻璃舱。 里面的淡紫色液体开始冒泡。 温度升高很快,表面泛起油膜状光泽。我知道这玩意儿一旦汽化,能穿透普通防毒面具,黏膜接触三秒就会麻痹呼吸肌。 “RR-7。”我摸了下口罩内衬,“这套装具能撑十五分钟,前提是不破损。” 她点头,打开计算机副屏,接入实验室局域网。进度条慢慢爬,防火墙提示是S级加密。 “需要时间。”她说。 “你有多少?” “至少八分钟。” 我看了眼四周。 机械臂还没动,但不会等太久。 果然,十秒后,主屏幕亮了。 黑色背景上浮现出一张脸。 左耳残缺,皮肤蜡黄,嘴角抽动着笑。他说话时声音是合成的,像收音机调频。 “又见面了,陈队长。” 是爆破专家。 我没动。 十年前他在边境据点装炸弹,用的是心跳感应引信。小队五个人,全死在他设计的倒计时里。我当时以为他是赵卫国的人,后来才发现,他根本不在乎谁赢,他只喜欢看人挣扎。 “这次你穿上了‘送葬服’。”他笑着说,“知道为什么叫这个名字吗?因为穿上它的人,从来没能活着脱下来。” 我还是没说话。 他知道我在听。 “你们逃不进通风管了。”他说,“这次是封闭空间,注射器会直接打进脊椎。剂量足够让你们清醒地看着自己停止呼吸。” 屏幕熄灭。 天花板裂开。 数十条机械臂降下来,每条末端都连着一支注射器,针尖对准我们所在区域。它们移动得很慢,呈扇形包围,切断所有退路。 “怎么办?”她低声问。 “你继续破解。”我说,“别停。” 我站起来,背靠金属架,右手握住匕首。防护服有点碍事,关节处摩擦发烫,但我不能脱。 最近的一条机械臂距离我不到五米。 它停下来,针头微调角度。 我知道它在锁定生物特征。 我动了一下左脚,它立刻跟进半步。 “它们靠热源和心跳定位。”我说,“你关掉计算机主屏,别散热。” 她立刻操作,设备进入低功耗状态。 机械臂群再次静止。 但没过五秒,其中三条突然转向控制台方向。 它们发现了她的位置。 我冲出去。 一步、两步,在地面滑行时甩出手雷。不是炸的,是干扰弹。它滚到控制台底下,瞬间释放强电磁脉冲。 三条机械臂当场失控,针头乱晃,撞在一起。 其他机械臂立即调整阵型,五条转向我,七条继续压向周婉宁。 我翻身躲到另一台仪器后,听见注射器划破空气的声音。一根针扎进我刚才的位置,液体溅在金属壳上,冒出白烟。 “防火墙破解百分之四十三。”她喊。 “再快点。” “已经在极限了!” 我抬头看,剩下的机械臂重新列阵,这次不再分散,而是集中推进,像一张网压过来。 我摸了下防护服肩带。 稳定系统正常。 呼吸节奏放慢。 当第一条机械臂进入攻击范围时,我突然站起,用匕首格开针头,顺势将整条机械臂卡进仪器缝隙。用力一掰,传动轴断裂,注射器掉落。 第二条袭来时,我侧身让过,抓住臂杆往下一拽,把它当成盾牌挡住后面的攻击。 但它们太多了。 第六条绕到背后,针尖刺向我后颈。 我转身不及,只能抬肘猛砸连接处。咔的一声,关节变形,但它还在动。 第七条、第八条同时逼近。 我一脚踢翻旁边的推车,挡住一片路线。可右侧空档太大。 “破解完成百分之八十二!”她喊。 “撑住。” 我退到墙角,背靠着实心柱体。这是目前唯一能守住的位置。 机械臂缓缓围拢,针尖对准我的眼睛、喉咙、手腕。 只要我动,它们就会一起刺下。 周婉宁那边传来按键声,她的计算机屏幕闪了一下蓝光。 “还差最后一步……”她喃喃。 我盯着最近的那根针。 针管里的紫色液体微微晃动。 我能看见自己的倒影在里面。 就在这时,防护服颈部传感器震动了一下。 系统界面弹出来。 【检测到相同型号装备历史使用记录】 【是否查看记忆碎片?】 我没选。 但现在我知道了—— 当年那场爆炸,不是意外。 是因为有人远程激活了RR-7释放程序。 而启动密码,需要两个身份认证。 一个是我。 另一个是…… “破解完成!”她突然说。 主屏幕一闪。 所有机械臂停在半空。 针尖离我的皮肤不到五厘米。 copyright 2026 第188章 智取密钥关闭自毁 警报停了。 机械臂悬在半空,针尖离我的脸不到五厘米。红灯不再转,刺耳的声音也没了,整个实验室突然安静下来,只有通风管道里传来微弱的电流声。 我靠在墙边没动,手还握着匕首。防护服关节处发烫,呼吸有点沉。刚才那一轮闪避耗了不少力气,右腿旧伤隐隐作痛,但我不能松。 周婉宁的手指还停在计算机键盘上,她看了我一眼,低声说:“破解完成了,但系统提示……最终验证未通过。” 我盯着主屏幕。 上面跳出一行字:【自毁程序已暂停,双人生物识别未完成,60秒后强制引爆】。 时间开始倒计时。 59、58、57…… “王振的指纹在断手上。”我说,“用不了。” 她没回话,手指快速敲击键盘,调出后台日志。屏幕滚动,一串代码闪过,最后定格在一个权限记录上。 “需要两个高阶权限。”她声音有点紧,“一个是王振,编号S-07。另一个……Id标记是S-08,没有名字。” S-08。 我脑子里一震。 十年前任务档案里,我的编号是S-07。那天爆炸前,系统日志最后一条操作记录就是S-07与S-08同时登录。 我一直以为那是误触。 她抬头看我,眼神变了:“你有没有想过,为什么你能签到解锁那些资源?为什么系统只对你生效?” 我没答。 她继续说:“我妈死前给我留了一段加密信息。她说,我不是普通特工。我是被选中的配对者。钥匙和锁,必须在一起才能启动,也必须在一起才能关闭。” 我看着她。 她解开外套拉链,掀开内衬衣领。 锁骨下方,有一块暗红色的印记。 形状像星图,边缘不规则,和我右肩上的胎记一模一样。 而且位置对称。 她轻声说:“你的胎记是不是也热了?从进实验室就开始。” 我确实感觉到了。 从刚才破解防火墙那会儿,右肩就一直发烫,像是有电流在皮肤下面走。现在更明显了,热度顺着神经往上爬。 系统界面突然弹出来。 【检测到匹配基因频段】 【建议进行生物耦合测试】 我没点确认,也没关掉。 她把计算机放在地上,站起身走到我面前。 “不用王振。”她说,“用我。” 我盯着她。 她不怕我怀疑,也不躲我的视线。 “我知道你现在不信任何人。但这个系统不是随机选的。它知道我们是谁。它等了十年。” 我回想某次签到时弹出的记忆碎片。 一行文字一闪而过:【实验体S-07与S-08具备神经共振潜力,可实现跨权限同步】。 那时候我没在意。 现在想来,那不是提示,是伏笔。 倒计时还在走。 32、31、30…… “来不及了。”我说。 “还来得及。”她伸手抓住我的手腕,“把手给我。” 我没有犹豫,握住她的手。 她的掌心有汗,但很稳。 我们走向墙边的生物扫描仪。那个装置嵌在金属面板里,圆形感应区泛着蓝光。 “一起按下去。”她说。 我点头。 两人指尖同时压上扫描区。 蓝光一闪,开始读取。 三秒。 五秒。 没有任何反应。 倒计时跳到15秒。 我刚想抽手重来,主屏幕突然亮了。 【身份确认】 【S-07与S-08权限合并】 【自毁程序中止】 红灯熄灭。 所有机械臂缓缓收回天花板,注射器缩进孔洞,轨道闭合的声音接连响起。 成了。 我松了口气,身体稍微放松。 但她还没松手。 我们还站在扫描仪前,手贴着手。她抬头看我,脸颊有点红,嘴唇动了动,像是想说什么。 我没让她开口。 “以后别这样。”我抽回手,声音低,“擅自暴露身份,万一有监控,你会死。” 她低下头,很快把衣领拉好,胎记藏了回去。 “我知道。”她说。 我没再说话,转身检查四周。 玻璃舱还在冒泡,淡紫色液体表面起了裂纹。压力变化太大,密封结构撑不住了。 咔的一声。 中央舱体出现裂缝。 紧接着,第二道、第三道。 我立刻拽她后退。 刚拉开两步,整面玻璃爆开。 大量RR-7液体喷出来,砸在地上嘶嘶作响,雾气迅速升腾。我抬手挡住脸,感觉到防护服外层被腐蚀,肩膀位置传来灼烧感。 毒雾扩散很快,已经盖住了半个房间。 但她没慌。 她蹲下捡起计算机,打开副屏查看数据流。几秒后她说:“毒素浓度还没达到致命值,空气循环系统还在工作,只要不吸入超过十秒就没事。” 我靠着墙喘了口气,发现自己的胎记还在发热。 不只是热。 它在跳。 像是和什么东西产生了共鸣。 我看向那滩流淌的神经毒素。 液体表面反光,映出我和她的影子。在倒影里,我看到我们肩膀上的胎记都在发光,虽然肉眼看不出来,但系统界面能捕捉到微弱的能量波动。 【神经共振频率稳定】 【防护屏障激活中】 我没告诉她。 这种事现在说只会让她分心。 她站起身,把计算机背好,看了我一眼:“接下来怎么办?” “找出口。”我说,“这地方撑不了多久。” 我往前走了一步,脚踩在湿滑的地面上。防护服底部已经被腐蚀出小洞,鞋底粘上了紫色残留物。 她跟在我后面,忽然说:“刚才……我说的话……” 我停下。 “你是钥匙,我是锁。”她声音很小,“我不是随便说的。” 我没有回头。 “我知道。”我说。 然后继续往前走。 走到第二排铁架时,我发现角落有个检修口。盖板松动,底下是黑的,应该是通向地下管道。 我蹲下准备打开,她忽然轻喊一声。 我回头。 她正低头看着自己手臂。 防护服袖口破了,露出一截皮肤。那里原本什么都没有,现在浮现出淡淡的纹路,像是血管里渗出了光。 是胎记。 正在激活。 她也感觉到了,猛地拉下袖子,抬头看我:“是不是……我也开始变了?” 我没答。 因为我的左肩突然疼了一下。 不是伤口裂开的那种疼。 是骨头里面传来的,像有什么东西在苏醒。 我摸了摸冲锋衣下的匕首,确认还在。 “走。”我说,“先离开这里。” 她点头,没再问。 我用力掀开检修口盖板,锈蚀的螺丝崩断两根。黑洞洞的通道往下延伸,有台阶,看不清多深。 我先进去,她跟着下来。 刚落地,头顶就传来一声巨响。 我们回头看。 检修口上方的天花板塌了一块,毒雾灌进来,顺着通道往下流。我立刻往前走,她紧跟在后。 通道不长,二十米左右,尽头是一扇合金门。门上有控制面板,屏幕黑着。 我检查接口,发现是断电状态。 “打不开。”她说。 我掏出匕首,撬开面板外壳,露出内部线路。找了两根红线接在一起,短路火花一闪,门锁咔地松了。 我推门进去。 里面是个小型控制室。墙上全是显示屏,大部分黑着,只有中间一块亮着,显示着一张城市地图。 地图上有十几个红点。 其中一个标着“家”。 那是我住的地方。 我女儿住的地方。 我盯着那个点。 她站在我身后,没说话。 我放下匕首,拿起控制台上的对讲器。 频道是通的。 我按下通话键。 “陈雪。”我说,“爸爸回来了。” copyright 2026 第189章 左肩伤势危机 我按下对讲器通话键,声音刚传出去,左肩像是被什么东西咬住了。 不是普通的疼。是骨头里面在动,像有虫子顺着神经往上爬。我膝盖一软,直接跪在地上,手撑住地面才没倒下。匕首掉在旁边,发出一声轻响。 系统界面突然炸开,整个视野都被红光占满。 【RR-7毒素二次感染,启动深度净化】 我没管警告,右手死死按住左肩。冲锋衣已经被血浸湿,热的,黏的。我咬破舌尖,血腥味在嘴里散开,脑子清醒了一瞬。 周婉宁冲过来扶我,她的手碰到我肩膀时顿了一下。 “你皮肤下面……在动。”她说。 我看她一眼,想说没事,但话没出口,右眼突然黑了半边。视线里出现人影,是十年前的队友,站在我面前,眼睛睁着,嘴一张一合。 听不到声音。 但我看得懂口型。 他们在问我,你也背叛我们了吗? 我猛地甩头,幻觉断了。冷汗顺着额头往下流,滴进眼睛里,刺得生疼。 “赵卫国……”我喘着气,“他改了RR-7……不只是杀人……是控制……让人变成傀儡……” 我说一句,停一下,呼吸越来越重。左肩的肉在抽搐,血管凸起来,在皮下扭成网状。我知道再这样下去,毒素会进脑子。到时候我不知道自己是谁,可能会对身边的人动手。 我不能让她站在我边上。 我一把抓住她的手腕,她还没反应过来,我已经从她口袋里抽出微型计算机。她想拦,但我动作更快,转身就把机器砸向主控台。 啪! 屏幕碎裂,火花炸出来,电线噼啪作响。几块显示屏瞬间黑了,警报声也没了。电源短路,整个控制室的灯闪了一下,然后稳定下来。 合金门发出“咔哒”声。 电磁锁松了。 厚重的门开始缓缓上升,轨道摩擦的声音在空荡的房间里格外清楚。 门外有光。 不是实验室那种冷白光,是傍晚的天光,带着点黄,照进来一条斜线。灰尘在光线里飘着,我看得很清楚。 门升到一半的时候,我看到了那个人。 王振站在外面,抱着一个人。 是陈雪。 她头歪着,闭着眼,脸上没有血色。王振一只手搂着她,另一只手垂在身侧。他穿着黑色作战服,脖子上的蛇形纹身露在外面,颜色比之前深,接近发紫。 他嘴角翘了一下,没说话。 就那么站着。 我撑着地面想站起来,腿不听使唤。左肩的疼一阵比一阵强,像有人拿电钻往骨头里钻。系统还在运行净化程序,我能感觉到电流从脊椎往上冲,每过一次,眼前就闪一次白光。 周婉宁蹲在我旁边,低声说:“你还撑得住吗?” 我没回答。 我盯着王振,怕他动一下,怕他把陈雪怎么样。可我也动不了。现在冲出去就是送死,连枪都拿不稳。 她把手伸进背包,摸出一个小装置,贴在墙上。那是信号干扰器,还能用一次。她按下按钮,周围空气微微震动了一下。 “三分钟。”她说,“通讯和远程控制都会中断。” 我知道她在等我做决定。 可我现在连决定都做不了。 左肩的皮肤突然裂开一道口子,黑血往外涌。不是正常的血,是发暗的,带点绿,流到地上就冒烟。我用手压住,但压不住。毒素在往身体深处走,系统正在拉扯它,把它往回收,这个过程像在拆我的骨头。 “别靠近我。”我说,“我怕我失控。” 她没退。 反而靠得更近,一只手扶住我后背。 “你不会的。”她说。 我抬头看她。 她眼神很稳,不像在安慰我,是在陈述事实。 就在这时候,胎记又烫了一下。 不是右肩。 是左肩。 那个位置本来没有胎记,但现在,伤口周围浮出一圈红纹,形状和我右肩的一样。系统弹出新提示: 【检测到同频基因响应】 【净化加速中】 我闷哼一声,整个人往后仰,靠在墙上。牙齿咬得太紧,牙龈出血了。净化程序开始抽我的体力,心跳越来越慢,耳朵里嗡嗡响。 我看到王振动了。 他往前走了一步。 还是抱着陈雪,脚步很稳。他离门口还有五米,但已经能看清他的脸。左眼是机械的,反着光,右眼是人的,盯着我看。 他没笑。 但我知道他在等。 等我倒下,等我失控,等我求他。 我不能让他等到。 我用匕首撑地,一点一点把自己往上推。腿抖得厉害,但总算站起来了。左手废了,抬不起来,只能靠右手撑着墙。 周婉宁站在我侧后方,手一直没离开计算机。 “你还记得上次回溯看到的画面吗?”她突然说。 我记得。 系统预演里,我和王振在船厂对射,最后一起烧成焦尸。她抱着我哭。 那时候我以为那只是未来的一种可能。 现在我知道,那是提醒。 如果我们按原来的路走,结局就是那样。 可我不想那样。 我想回家。 我想听陈雪叫我一声爸爸。 我看着门外的王振,声音哑得不像自己的:“你带她来,是想让我听话。” 他没回答。 但他的手收紧了。 陈雪的身子跟着晃了一下。 我往前迈一步。 脚底打滑,差点跪下。周婉宁扶了我一把,我没推开。 我又走一步。 这次站稳了。 距离门口还有八米。 门已经完全打开,风从外面吹进来,带着河水的气味。远处有鸟叫,很远,像是从另一个世界传来的。 我抬起右手,把匕首握紧。 刀刃上有我的血,也有周婉宁刚才蹭上去的毒液残留。它在慢慢腐蚀金属,发出轻微的“嘶”声。 我知道我现在很狼狈。 左肩在流黑血,脸色肯定难看,走路都不稳。可我还站着。 我还看得见。 我还听得清。 我就没输。 王振终于开口了。 声音很低,像砂纸磨过铁皮。 “你女儿的心跳,现在在我手里。” 我说:“那你试试看,能不能承受一个父亲的心跳。” copyright 2026 第190章 排污管终极对峙 我听见王振说“你女儿的心跳,现在在我手里”。 我没动。 左肩的肉还在抽,黑血顺着指尖往下滴。地面已经湿了一片,混着污水和锈水,颜色发暗。我能感觉到毒素在往骨头里钻,系统一直在拉扯它,像有两股力量在我身体里撕扯。脑袋一阵阵发沉,但我不能倒。 我盯着他怀里的陈雪。 她头歪着,脸白得不像活人。羽绒服拉链没拉好,露出里面那件粉色毛衣,是去年冬天我给她买的。她最爱穿这件,说颜色像草莓牛奶。 王振站得很稳,一只手搂着她,另一只手垂在身侧。他的作战服胸口位置突然炸开一团红雾,血溅到墙上,发出轻微的“啪”声。 我眼角一跳。 不是枪声。 是激光。 我立刻转头,看到周婉宁站在三米外的掩体后,微型计算机正对着王振,前端还冒着一丝青烟。她的手指刚从发射键上抬起来,眼神没变,还是盯着王振。 “你动她试试。”她说。 话音落下不到半秒,王振的身体猛地一震。他低头看自己胸口,那里已经烧出一个拳头大的洞,边缘焦黑,血正往外涌。他踉跄了一下,但没倒。 他还抱着陈雪。 我抓住这瞬间的机会,右腿发力往前冲。左肩像被电钻搅着,每跑一步都像踩在刀尖上。我在污水中滑倒一次,手撑地爬起来继续往前扑。 五米。 三米。 一米。 我伸手够到陈雪的肩膀,把她从王振怀里拽出来。他想抓,但动作慢了,手只抓到空气。 我把女儿抱进怀里,立刻检查她脖子上的脉搏。很弱,但还在跳。呼吸浅得几乎感觉不到。我贴她耳边叫她名字:“雪儿……爸爸在这。” 她没反应。 我右手摸她后背,想确认有没有伤。手指刚碰到书包带子,余光扫到夹层缝隙里有一点红光。 一闪。 又一闪。 两秒一次。 是电子定时器。 我立刻停住所有动作,连呼吸都放轻了。这不是普通炸弹。这种频率的闪烁,只有心跳感应引信才会用。一旦检测不到她的心跳,立刻引爆。 我不能挪她。 不能拍她。 不能做任何可能让她心率骤停的事。 我低头看她苍白的脸,手指轻轻碰她脸颊。有点凉。我把她往怀里收了收,用自己的体温去暖她。 王振倒在五米外,靠着排污管的墙坐着。他一只手按着胸口的伤口,血从指缝里不断往外冒。他的机械眼闪了几下,右眼还能动。他看着我,嘴角慢慢往上扯。 “全市……三百二十七个节点……”他喘着气,声音断断续续,“RR-7储存罐……全部激活……只有我能停……” 他咳了一声,吐出一口带血的泡沫。 “你选吧……”他说,“救她……还是救全城。” 我没看他。 我把匕首插进地面,支撑身体跪坐下来。左肩的疼痛一阵比一阵强,皮肤下的血管还在扭动。我知道毒素还没清完,系统还在工作。但我现在顾不上这些。 我只看着陈雪。 她睫毛动了一下。 我没敢动。 怕是幻觉。 但她眼皮真的颤了颤,嘴唇微微张开,像是想说话。 我立刻贴她耳边,压低声音:“别出声,别动。爸爸抱着你。” 她没睁眼,但手指轻轻勾了一下我的袖子。 她在回应我。 我心头一热。 可就在这时,王振的手动了。他沾满血的手指在颈侧摸索,按下一个隐藏按钮。远处传来几声闷响,像是地下管道在震动。 周婉宁的声音立刻响起:“节点信号增强!他没说谎,城市管网正在连锁激活!” 我抬头看她。 她蹲在掩体后,双手快速操作微型计算机,屏幕上滚动着密密麻麻的数据流。她的脸色变了:“十三个区同步响应,如果全部引爆,RR-7扩散范围能覆盖主城区七成人口。” 她看向我:“他还有遥控权限。” 我懂她的意思。 不解决他,炸弹不会停。 可我现在不能放开陈雪。 她的心跳太弱,稍微一点刺激都可能触发引信。 我低头看女儿,又抬头看远处的城市轮廓。天快黑了,高楼的灯陆续亮起来。那些光点背后,是成千上万个家庭,是学生,是老人,是像陈雪一样的孩子。 我闭了下眼。 再睁开时,我已经做了决定。 我把陈雪轻轻放在地上,脱下冲锋衣盖在她身上。然后我拔起插在地上的匕首,用右手紧紧握住。 我站起来,右腿还在抖,但我站住了。 我一步一步走向王振。 他靠在墙边,看着我走近,嘴角又扬起来。 “你要杀我?”他笑,“那你女儿就死定了。” 我没回答。 走到他面前两米处停下。 他抬起没受伤的手,指着远处的城区:“你听得到吗?那是倒计时的声音。每一秒,都有人在靠近死亡区域。” 我还是没说话。 我把匕首举起来,对准他的喉咙。 他眼神终于变了。 “你疯了?”他说,“你不怕她死?” 我看着他,声音很轻:“你错了。” 他一愣。 我说:“我不是要杀你。” 我手腕一翻,把匕首反握,刀尖朝下。 然后我蹲下去,把匕首递到他面前。 “我是让你自己选。”我说,“是你动手停掉炸弹,还是我把你拖到控制终端前,一根骨头一根骨头拆了你,直到你开口。” 他盯着我看了三秒。 突然笑了。 “你以为……我会怕疼?”他说。 我没动。 就在这时,陈雪的书包里,红光开始加快闪烁。 从两秒一次,变成一秒一次。 她的心率在下降。 我立刻回头。 周婉宁也发现了:“她快不行了!必须马上处理引信!” 我猛地转身,冲回陈雪身边,单膝跪地抱住她。她脸更白了,呼吸几乎没了。 我贴她耳边喊她名字:“雪儿!醒过来!叫爸爸一声!” 她的眼皮剧烈颤动。 红光闪得更快。 一秒都不到了。 我右手死死按住她书包,左手把她搂紧。 周婉宁冲过来,把微型计算机贴在书包表面扫描。 “是双频引信!”她说,“必须同时切断主控和备用线路!但我只能干扰一个!” 我看着她。 她说:“你得帮我。” 我点头。 她把干扰器塞进我手里:“等我数三下,你撕开书包夹层,直接扯断红色电线。动作要快,不能犹豫。” 我握住干扰器。 她开始数:“三……” 我手伸向书包拉链。 “二……” 我的手指碰到夹层。 “一——” copyright 2026 第191章 信号干扰破解危机 “一——” 周婉宁的声音落下,我没再等。 右手猛地撕开陈雪书包的夹层布料。线头崩断的瞬间,一根红色电线裸露出来,连接着一块微型电路板,上面的红光正急速闪烁,频率越来越快。 左手同时把干扰器按在炸弹外壳上。周婉宁已经启动了强频脉冲,计算机屏幕一闪,信号波形图剧烈抖动,随即被压成一条直线。 倒计时停了。 00:03。 没炸。 我喘了口气,肩膀上的伤口还在烧,但我现在顾不上。 “还能撑多久?”我问。 “三十秒内必须切断备用线路。”她蹲到我旁边,手指在计算机上快速滑动,“主控被锁死了,但他手里还有远程端口,随时能重启。” 我看向王振。 他靠在墙边,半边身子都是焦黑的,胸口那个洞还在冒烟。可他的手还在动,沾血的手指在大腿外侧摸索,似乎想按什么东西。 我立刻把匕首插进地面,腾出双手去拆炸弹外壳。塑料壳子很硬,边缘有卡扣,我用刀尖撬开一边,再用手用力掰开。 啪的一声,盖子弹飞出去,砸在污水里。 里面是两块并列的电路板,主控在左,右边那块贴着一层金属箔,只露出一个接口。 “备用信号藏在里面。”我说。 “你挑开它的时候我会加大干扰输出。”周婉宁说,“但只有一次机会,一旦失败,他那边会立刻收到反馈。” 我点头。 左手握住匕首柄,刀尖轻轻顶住金属箔边缘。这东西薄得像锡纸,底下可能连着感应丝,不能用力。 我慢慢往上推。 箔片掀起一角,露出下面缠绕的细线。蓝色和灰色两条,绕成麻花状,接在一个微型接收器上。 这就是远程遥控通道。 我抬眼看王振。 他发现了。 那只没受伤的手猛地拍向腰间,掏出一个黑色遥控器。按钮刚按下,计算机就发出尖锐警报。 “他在强行唤醒!”周婉宁喊。 我立刻用刀尖划断蓝灰双线。 咔。 线路断开的瞬间,计算机屏幕上的波形彻底归零。 王振按了几下,遥控器没反应。他又按,屏幕亮起红灯,滴滴响了两声,自动关机。 他愣住了。 几秒后,他笑了。声音沙哑,像是从喉咙深处挤出来的。 “你们……以为这就完了?” 我没理他。 把整枚炸弹从书包里取出来,沉得像块铁。引信模块还在工作,但已经被双重切断,暂时安全。 我站起身,腿有点软,右肩的肌肉一直在抽。我把炸弹拎在手里,走向王振。 他抬头看我,眼神有点慌。 “你干什么?” 我没说话。 走到他面前两米处,手臂抡圆,把炸弹直接扔向他胸口。 轰—— 火光猛地炸开,冲击波撞在我脸上,热浪扑面而来,耳朵瞬间失聪。我转身,一把抱起陈雪,滚进旁边的凹槽里。 背部刚落地,第二波气浪又来,污水被掀得漫天飞溅。我用身体把她整个护住,头顶不断有碎块砸下来,噼里啪啦打在冲锋衣上。 等尘埃落定,我抬起头。 火还在烧。 王振刚才躺的地方已经塌了一片,残骸堆里冒着黑烟。他的半截手臂露在外面,皮肉烧得发黑,骨头都露出来了。 我以为他死了。 结果那根手指动了一下。 接着,整条胳膊开始往回收。断裂的骨头上伸出金属杆,像树枝一样交错拼接。焦黑的皮肤往下滴蜡,底下冒出银灰色的机械结构,关节处旋转咬合,重新组装。 我立刻把陈雪往后挪,自己挡在前面。 周婉宁爬过来,脸色发白:“他的机械系统在自我修复。” “能黑进去吗?” 她摇头:“协议加密升级了,我现在的设备不够。” 我们盯着那堆废墟。 王振的身体正在一点点站起来。下半身还是烂的,但上半身已经重组了大半。胸口裂开一道缝,里面伸出三根机械臂,其中一根夹着那台烧了一半的遥控器。 他低着头,机械眼扫过地面,找到遥控器,捏在手里。 然后他抬起了头。 脸还没长好,半边是烧焦的皮,半边是金属骨架,嘴巴的位置开了个缝,声音从里面传出来: “你们……不该留我到最后。” 周婉宁猛地按下手腕上的按钮,计算机弹出一道新界面:“等等!他还没完全激活,核心处理器暴露在外!” 我懂她的意思。 现在动手,还来得及。 我握紧匕首,准备冲上去。 可就在这时,王振的脖颈处突然弹出一根数据线,插进遥控器背面。他的机械眼红光一闪,整个人顿了一下。 下一秒,他抬起手,指向远处的城市管网入口。 “节点……没停。”他说,“RR-7……还在扩散。” 周婉宁立刻调出地图,屏幕一闪,十三个区域标红,信号强度持续上升。 “他说的是真的!”她抬头看我,“自毁程序只是幌子,真正的毒罐早就启动了!” 我盯着王振。 他站在火光里,半人半械,手里的遥控器滴滴作响。 “你想要什么?”我问。 他咧开嘴,金属牙齿一张一合:“我要你……亲眼看着。” 话音落下,他另一只手猛地拍向地面。一道震动从排污管底部传来,脚下的金属格栅开始下沉。 周婉宁被震得跪倒在地,计算机差点脱手。 我死死抱住陈雪,单膝撑地稳住身体。 格栅裂开一道缝,底下传来低沉的嗡鸣。 王振低头看那道裂缝,轻声说: “听。” copyright 2026 第192章 纳米修复抗机械体 格栅裂开的缝隙里嗡鸣声越来越大,像是有成千上万的金属虫在爬。我单膝跪在污水里,陈雪还昏迷着,头靠在我胸口。她呼吸很弱,但还在。 王振站在火光中,半边脸是焦黑的皮肉,半边是银灰色的机械骨架。他的嘴一张一合,声音从喉咙和金属共振腔里挤出来:“你们……不该留我到最后。” 周婉宁趴在我右侧两米处,左手撑地,右手还抓着那台冒烟的计算机。她手指飞快敲击,屏幕闪出几行代码。 “他核心处理器暴露了三秒。”她说,“现在装甲正在闭合,再不打断,系统就锁死了。” 我没回话,眼睛盯着王振胸口那道缝。刚才爆炸时裂开的口子现在正慢慢收拢,里面露出一点红光,像心跳的频率。 就在这时,脑子里“滴”了一声。 不是幻觉。 战场重建系统的界面突然亮了。绿色字符滚动:【检测到纳米机器人集群】 【启动电磁脉冲干扰】 我没动。这种事以前也发生过。系统不会解释,只会做事。 头顶的灯管开始频闪,啪的一声炸了一根。接着是第二根、第三根。整个排污管区域的照明忽明忽暗,仪器面板接连爆出火花。 王振的身体猛地一僵。 “干扰来了!”周婉宁喊,“我在主控台残余信号里注入高压电流,只能撑十秒!” 她话音落下,所有设备同时发出尖锐啸叫。王振左臂的机械外壳开始发红,关节处冒出白烟。他抬起手想挡脸,可动作卡顿了一下,像是信号断了帧。 机会。 我一把将陈雪往凹槽深处推了半米,让她背靠墙壁。自己站起身,右腿还有点软,但能走。腰间的匕首还在,刀柄沾了血,握上去有点滑。 我往前走了三步。 王振察觉到了,机械眼红光扫来。他右腿猛地蹬地,整个人朝我扑过来,速度快得不像人。 我侧身避让,他手臂擦着我肩膀划过,冲锋衣被撕开一道口子。皮肤火辣辣地疼,但没伤到骨头。 他落地转身的动作很怪,像机器重启时的延迟。我抓住这空档,左手在地上一撑,捡起一段断裂的电缆。铜芯露在外面,足有两米长。 “导电体准备好了!”我对周婉宁吼。 “再等等!”她盯着屏幕,“等他全身过载!” 王振又冲了过来。这次他抬起了右臂,掌心裂开一道缝,一道蓝光凝聚。 我知道这是什么。 激光。 我滚向左边,电缆甩在身后。激光束擦过我后背,打在墙上,混凝土直接被烧穿一个洞,边缘还在冒烟。 “就是现在!”周婉宁大喊。 我听见主控台那边传来爆燃声,紧接着整个空间的灯光全部熄灭,只剩应急灯的微光。王振全身剧烈抽搐,左臂的机械结构开始融化,金属液滴落在污水里,滋滋作响。 他跪了下来。 不是自愿的,是系统崩溃了。 我冲上去,把电缆一端甩向他背部裸露的线路接口,另一端狠狠插进地面裂缝里的金属支架。 电流顺着电缆窜上去。 他身体猛地弓起,嘴里发出非人的嘶吼。机械眼红光一闪一灭,像是挣扎。 我没给他恢复的机会。 右手抽出匕首,冲到他侧面。他人类那半边脸还在抽动,眼睛瞪着我,嘴唇发紫。 我左手按住他额头,把他往后压。右手举起匕首,对准胸口刚才那道裂缝的位置。 刀刃刺进去的时候,阻力很大。先是机械护板,然后是烧焦的肌肉,最后才穿透心脏。 他整个人抖了一下。 机械眼的红光慢慢暗下去。 我以为结束了。 可就在这时,他那只完好的手突然抬起,抓住我的手腕。力气不大,但够用了。 他嘴巴动了,声音很小,像是从地下传上来的: “游戏……才刚刚开始……在时空裂缝里……” 话没说完,手就松了。 头垂了下去。 我拔出匕首,退后两步。他身体歪倒,砸进污水里,溅起一片黑水。只剩一只机械手指还在轻微抽动,几秒后也停了。 我转头看周婉宁。 她坐在地上,喘得厉害,计算机已经黑屏,外壳烫得冒烟。 “还能用吗?”我问。 她摇头。“烧了。下次得换个新的。” 我嗯了一声,走回去把陈雪抱起来。她还是没醒,但体温正常。我把她紧了紧,贴在胸前。 火还在烧。 四周的管道结构开始发出异响,像是承重梁在断裂。空气中飘着焦味和淡淡的紫色雾气,那是RR-7残留的痕迹。 “毒罐呢?”我问。 周婉宁抬头看我。“他说的是真的。十三个节点还在运行,但没有远程引爆信号,暂时不会扩散。” “谁控制?” “不知道。可能是预设程序,也可能还有人在后面。” 我没再问。 这时候问太多没用。我能做的只有一件——守住眼前这个人。 我低头看了眼陈雪的脸。马尾辫散了一半,脸上沾了灰。书包还挂在她肩上,拉链开着,刚才拆炸弹时撕破的布条还在晃。 周婉宁撑着墙站起来,走到王振尸体旁蹲下。她伸手翻了翻他胸口的机械层,掏出一块黑色芯片,只有指甲盖大小。 “这个是他记录行动数据的存储单元。”她说,“可能有用。” 我点头。“先留着。” 她把芯片放进白大褂口袋,站起身,走到我旁边。 “你还撑得住吗?”她问。 我看向她。她脸上有灰,嘴角破了,但眼神没乱。 “还能走。”我说。 她没再说什么,只是站在我侧后方半步的位置,像以前一样。 我们都没动。 火光映在污水上,一跳一跳的。远处传来金属断裂的声音,可能是某段管道塌了。空气越来越热,呼吸有点闷。 但我不能走。 陈雪还没醒。 她还在咳嗽,虽然很轻。 我一只手抱着她,另一只手慢慢摸向腰间——那里本该别枪的地方。现在空着,但我习惯了。 周婉宁忽然说:“他最后一句话……不是威胁。” 我看着她。 “是预告。”她说。 copyright 2026 第193章 女儿醒了 火光一跳一跳的,污水还在缓缓流动。我跪在凹槽里,右腿旧伤开始抽筋,左肩伤口不断渗血,衣服已经湿透。陈雪靠在我胸口,呼吸比刚才重了些。 周婉宁坐在旁边,左手搭在烧毁的计算机上,手指微微发抖。她没说话,眼睛一直盯着我们。 我低头看陈雪的脸。灰扑扑的,马尾辫散了一半,嘴唇有点发白。我把她身子扶正了点,让她头靠得更稳。她的睫毛忽然动了一下。 接着她咳了一声。 很轻,像羽毛擦过喉咙。 我屏住呼吸。 她眼皮又颤了几下,慢慢睁开。眼神一开始是散的,看向我的脸时,花了两秒才聚焦。 “爸爸……”她声音很小,像是从水底浮上来,“你流血了。” 她说完就抬起手,小指头蹭了蹭我眉角的血痕。动作很慢,力气不大,但够认真。 我没动。心跳突然变重。 她看着我的眼睛,又说:“你怎么不擦一下?” 我还是没说话,只是把她搂紧了些。她身上还穿着粉色羽绒服,书包挂在肩上,拉链破了个口子。我用胳膊护住她后背,生怕她着凉。 周婉宁这时站了起来。她走了一步,停在离我半米远的地方,没有再靠近。 陈雪的目光从我脸上移开,落在右肩位置。她皱了下眉,伸手摸过来。 我本能想躲,但她已经碰到了冲锋衣布料。指尖压下去的位置,正是胎记所在。 那地方突然亮了一下。 蓝光很弱,一闪即逝,像手机低电量时的提示灯。 陈雪却笑了。 “这个光……和妈妈画的一样。” 我整个人僵住。 她仰头看我,眼里有光:“妈妈睡前给我看过一张画。她说你是英雄,穿黑衣服,肩膀上有星星的光。她说这光会保护我,只要你活着,就不会让我出事。” 我的喉咙动了一下。 我没有告诉过任何人我有胎记。服役时没人见过,医院醒来也没人提过。我甚至以为这只是旧伤留下的印记。 可她知道。 她继续说:“妈妈说,等你醒来,就会回来救我。我一直记得。” 我说不出话。 十年植物人,物价变了,城市变了,连女儿都长到我胸口那么高了。我以为她恨我,因为我不在家,因为她一个人长大。我拼了命想补偿,飞刀救人、挡爆炸、闯实验室,可每次她看我的眼神都是怯的。 现在她醒了,第一句话是问我有没有受伤。 第二句说的是她妈留给她的画。 周婉宁突然转过身去。她抬手捂住嘴,肩膀轻轻抖了一下。我没听见哭声,但她站得很直,像是在忍。 陈雪没注意她,只是一直看着我。 “爸爸,你是不是很累?”她问。 我摇头。 她把手放在我脸上,掌心有点凉。“你胡子扎人了。” 我嗯了一声。 她靠着我,闭了下眼,又睁开。“我还做了新画。在学校美术课画的。画你穿着军装,站得特别直。妈妈说你以前就是那样。” 我终于开口:“你怎么知道我穿军装?” “妈妈说的。”她声音软下来,“她说你不爱说话,走路很快,看到危险第一个冲上去。她说你是真正的英雄,不是电影里的那种,是真刀真枪打出来的。” 她顿了顿,小声说:“我也觉得你是。” 我没有回答。 但我把她抱得更紧了。手臂用力,像是要把她揉进骨头里。我怕这是梦,怕下一秒火灭了,她又没了呼吸,怕这一切都是毒素让我产生的幻觉。 可她的心跳就在耳边,一下一下,稳定有力。 这不是梦。 我活过来了。 她也活下来了。 这时她书包晃了一下,一张纸片从破口滑出来,掉在污水边缘。 我弯腰去捡。 是张全家福。 画纸沾了水,颜色晕开一点,但能看清内容。背景是蓝天白云,中间站着三个人。左边是我,穿着笔挺军装,肩章清晰,右手敬礼。右边是她妈,笑着牵她的手。中间是她,扎马尾,举着一面小旗。 最奇怪的是——我右肩位置,被画了一颗星形标记。 和胎记的位置一模一样。 我手指按在那颗星上,指尖发烫。 脑子里突然响起一声“滴”。 绿色字符直接浮现眼前: 【检测到血脉共鸣,情感锚点稳固】 【传承任务激活:守护新一代】 没有音效,没有提示框,只有这两行字静静挂着,几秒后自动消失。 匕首柄端传来一阵温热,像是被阳光晒过。 我低头看陈雪。她靠着我,眼睛半睁,好像又要睡着。 “别睡。”我说。 她嗯了一声,努力撑着眼皮。“爸爸,你会一直陪着我吗?” 我看着她,很久。 然后说:“会。” 她嘴角动了动,笑了。 周婉宁这时走了过来。她蹲下,离我们很近。她看着那张湿了边的全家福,声音有点哑:“你画得真像。” 陈雪抬头看她:“姐姐你也见过我爸穿军装?” 周婉宁摇头:“没有。但我相信你妈妈说的。” 她伸手,把画轻轻往回收了点,不让它全泡进水里。 我抱着陈雪,左手握住匕首。刀柄还热着,胎记不再闪蓝光,但能感觉到它在皮肤下微微跳动,像另一个心跳。 远处管道还在响,金属断裂的声音越来越近。空气中有焦味和淡淡的腥气。火势小了,只剩几处零星燃烧,映得污水泛红。 但我们谁都没动。 陈雪的手一直抓着我的衣角。她体温正常,呼吸平稳,虽然累,但清醒。 周婉宁坐回地上,靠着墙。她看着我们,眼神变了。不再是特工看目标的那种冷静,也不是战友之间的戒备。她的眼神软了,像普通人看到不该错过的画面。 陈雪忽然说:“爸爸,我饿了。” 我说:“等出去,带你吃面。” “要加蛋。” “加两个。” 她笑了下,靠我更紧。 我摸了摸她脑袋,发现她发绳断了。我用手指把马尾重新缠了两圈,打了结。 她没说话,只是把脸贴在我胸口。 我能感觉到她在听我的心跳。 这时她小声说:“爸爸,你的光还在。” 我没问哪道光。 我知道她说的是什么。 不是匕首发热,不是系统提示,不是胎记微闪。 是十年前她妈藏在画里的信念。 是我躺在病床上整整十年,她每天放学路过医院都要看一眼的坚持。 是我醒来后一次次冲进危险,只为让她多活一秒的执念。 这道光一直都在。 它不杀人,不爆炸,不改变世界。 它只是让一个十岁的孩子,在昏迷中醒来的第一刻,先担心父亲有没有受伤。 我抱着她,一句话没说。 周婉宁低头看着自己手心,那里有一道旧疤。她没说话,但眼角还有泪痕。 火光又跳了一下。 污水缓缓流过脚边。 陈雪的手一直攥着我的衣服。 我左手握紧匕首,右手护住她后背。 胎记的位置,再次传来一阵温热。 copyright 2026 第194章 胎记共鸣 火光熄了大半,污水还在脚边缓缓流动。我跪在凹槽里没动,左肩的布条被血浸透,右腿肌肉一阵阵抽。陈雪靠在我胸口,呼吸比刚才稳了些。她的小手还贴在我右肩位置,指尖压着那块皮肤。 突然,那里又热了一下。 蓝光从衣料下透出来,很弱,像灯丝刚通电。我没来得及反应,陈雪右肩的衣角也亮了。两道光碰在一起,往上窜成一根柱子,直冲头顶的铁管缝隙。 眼前跳出绿色字符: 【血脉共鸣强度达标】 【传承任务升级:守护新一代 → 启动全局防御协议】 字没消失,而是浮在空中散开,变成一张半透明的地图。七个小红点分布在城市各处,标着Lab-01到Lab-07。每一点都在闪,频率不一样。 周婉宁猛地站起来,脚步有点晃。她盯着那张图,嘴唇动了两下,没出声。接着她伸手去碰其中一个点,手指穿过光影,什么都没摸到。 “这七个地方……”她声音低下来,“不是实验室编号。” 我抬头看她。 “是阶段。”她说,“S-07是最后一个,前面六个是前序实验。赵卫国叫它‘七宗罪’,每一关都用不同方式改人。” 我脑子里过了一遍这些年查到的东西。机械义耳、神经毒素、心跳引信……每一个案子背后都有一个代号,都是从某个点开始扩散的。 “七个地方,七种毒。”我开口,“七次背叛。” 周婉宁点头,眼神冷了下去。她不再看我,而是死盯着地图上的坐标排列。她的手指在空中划了几道,像是在连点成线。 陈雪这时动了动,想从我怀里挣出来。我下意识收紧胳膊,但她轻轻拍了下我的胸口。 “爸爸,让我起来一下。” 我没松手。 她仰头看我,眼睛很亮。“我想看看天空。” 我迟疑了一秒,还是扶她站了起来。她站不稳,一只手抓着我的冲锋衣,另一只手撑着膝盖。她右肩的衣服破了个小口,胎记露在外面,形状像颗歪掉的五角星。 她抬头看向铁管上方的缺口。 我也跟着看过去。 夜空没有云,星星很稀。可就在正上方,有一颗星在往下落。速度很慢,不像流星,倒像是被人从天上摘下来的。 “爸爸。”陈雪指着,“星星掉下来了。” 我立刻扫视四周,匕首已经握在右手。地面没震动,空气也没变热。但那颗星越落越近,边缘开始发紫。 周婉宁突然蹲下,用手按住地面。 “不是陨石。”她说,“是空间撕裂。波前到了。” 话音刚落,头顶传来一声裂帛似的响。铁管上方的空气扭曲了,一道黑缝慢慢拉开,两边泛着紫光。像有人用刀把天割开了。 我一把将陈雪拉回怀里,转身背对裂缝。周婉宁站到我右侧,和我肩并肩。我们谁都没说话,但姿势已经摆好——她负责观察,我负责应对。 裂缝张开三米宽时,里面传出声音。 是王振。 “老陈……”电子杂音混着他的笑声,“你以为你赢了吗?我只是先走一步。” 我盯着那道缝,牙关咬紧。 “你逃不掉。”我说。 “逃?”他声音变了调,像是从很多个喇叭里同时放出来,“我不用逃。你们才刚开始懂这个局。” 周婉宁低声说:“他在数据流里,不是实体。” 我明白她的意思。王振的身体早该烧没了,但他把自己存进了系统,或者被赵卫国接走了。现在他藏在某个节点里,借着裂缝发声。 “七个实验室。”我说,“你留的路?” “不是我。”他笑了一声,“是规则。你女儿身上有钥匙,你老婆画的是地图,你自己……是最后一道保险。” 我浑身一僵。 “你说什么?” “你老婆没告诉你吗?”他的声音忽远忽近,“当年她就知道你会醒,也知道你会来找我。她画的那些画……全是线索。” 我脑子里轰的一声。 陈雪的母亲三年前就死了。车祸,官方记录写的是意外。我一直以为她只是个普通老师,从来没想过她会知道这些事。 “你胡说。”我声音压得很低。 “不信你看地图。”王振说,“Lab-03,十年前你执行任务那天,她去过那里。监控记录被删了,但数据库还有残留影像。” 我盯着地图上第三个红点,手指不受控制地抖了一下。 周婉宁忽然伸手抓住我手腕。“别信他。他在干扰判断。” 我知道她在提醒我,不能因为一句话就乱了阵脚。但现在的问题不是信不信,而是——为什么陈雪会有胎记?为什么她妈会画那些画? 陈雪这时抬起头,看着我和周婉宁。 “姐姐。”她小声问,“妈妈真的是老师吗?” 周婉宁没回答。 我摸了摸陈雪的头发,把她搂紧了些。她的体温很正常,心跳也稳。可我知道,有些事再也瞒不住了。 头顶的裂缝还在扩大,紫光映在地上,像水波一样晃。王振的声音消失了,但空气中还有余震,耳朵里嗡嗡响。 匕首柄端又热了起来,这次是持续发热。胎记也在跳,一下一下,和陈雪的呼吸节奏同步。 我低头看她。 她看着我,眼神不像十岁的孩子。“爸爸,我们是不是要去了?” “去哪儿?” “有光的地方。”她说,“妈妈说,等光连起来,门就会开。” 我没说话。 但我知道她在说什么。那张全家福上的星形标记,不是随便画的。她妈早就安排好了这一切。 周婉宁突然伸手,指向地图最南边的一个点。 “Lab-05。”她说,“那里是废弃医院,地下三层有独立电源和通风系统,适合长期封闭实验。如果真有‘七宗罪’计划,第五阶段可能是最关键的一环。” 我看着那个点,记忆里跳出一条旧线索。半年前,我在城南查一个失踪案,发现几个孩子做过基因检测,样本流向不明。当时以为是商业机构干的,现在想来…… “有人在收集儿童数据。”我说。 “不只是收集。”周婉宁声音沉了下去,“是在匹配。找能激活胎记的人。” 我们同时看向陈雪。 她察觉到了,抬头看我们。“我也可以帮忙。我能看见光。” 我没有反驳。因为她确实能看见。从她醒来第一眼就说出了胎记的事,到现在指着掉落的星星,她看到的东西,可能比我们知道的还多。 匕首的热度传到掌心,系统界面一闪而过,没有文字,只有一串数字倒计时:23:59:47。 新的任务已经开始。 我站直身体,左肩的伤扯得生疼。但我没管它。我把陈雪抱起来,让她骑在我脖子上。 “抱稳。”我说。 她双手搂住我额头,小脸贴在我头顶。 周婉宁站起身,站在我身边。她没再看地图,而是盯着头顶的裂缝,像是在等下一个信号。 “接下来怎么走?”她问。 “先去Lab-05。”我说,“挖出他们藏了十年的东西。” 她点头,往前迈了一步。 就在这时,陈雪突然说了句:“爸爸。” “嗯?” “上面又有一个星星在掉下来。” 我抬头。 第二道光正从裂缝边缘滑出,缓慢下坠。颜色是暗红的,像凝固的血。 copyright 2026 第195章 系统终极功能解锁 第二颗暗红色的星从裂缝边缘滑落,速度比第一颗更慢。我抱着陈雪站在原地,脖子被她的小手搂着,能感觉到她在发抖。周婉宁站在我右边,没说话,但她的影子投在地上,手指一直在动,像是在按什么东西。 胎记又热了。 不是右肩那块,是左肩刚包扎过的伤口下面。一股电流似的东西往上窜,顺着脊椎冲进脑袋。眼前一黑,再亮起来时,系统界面出来了。 不是平时那种老式终端的绿字,这次是金色的。 【连续签到100天】 【激活时空回溯功能】 字浮在空中,没消失。接着画面变了。我看到一片山地,黄昏,风很大。远处是铁丝网和岗楼,那是十年前的任务地点。镜头拉近,一队人影正往林子里走。领头的是我,年轻的我,穿着作战服,背着枪。后面跟着三个队员,都戴着头盔。 他们不知道前面是陷阱。 我知道。 但我还是看着他们往前走。脚步声清晰得像踩在我耳朵里。突然,画面一转,视角移到高处。我看到王振站在一辆黑色越野车旁边,赵卫国在他身后抽烟。王振笑了,嘴歪了一下,然后抬起手,做了个“开始”的手势。 我的心跳停了一拍。 这不是记忆。这是真的影像,像监控一样,完整记录了那一刻。我没有眨眼,死死盯着王振的脸。他当时就在那里,根本不在报告说的“撤离路线”上。他是主谋之一。 我想伸手。 我想把那个年轻的自己拉回来。 我的右手松开匕首,慢慢抬起来,朝着画面伸过去。指尖离光影只有一寸,只要再往前一点,就能碰到过去的空气。 “别碰!” 周婉宁一把抓住我手腕,力气大得不像个女人。她把我往后拽了一步,声音压得很低,但每个字都很清楚。 “你忘了她说的话吗?光连起来,门才会开。你现在关上门,以后就没人能走出去了。” 我没动,眼睛还盯着画面。 “陈雪呢?”她问,“你女儿现在还在你背上,她靠你活着。你要是改了过去,她可能就不会出生。我们也不会站在这里。” 我喉咙发紧。 “你说她妈知道一切?” “我不知道。”周婉宁摇头,“但我知道你现在不能动手。系统不会给你重来的机会,它只会让你消失。你以为你在救他们,其实你在杀现在的自己。” 画面还在播。年轻的我走进埋伏圈,爆炸响起,火光冲天。队友倒下,我中弹跪地,最后被人拖走。整个过程不到三十秒,但我看了两遍。 第三遍开始时,我收回了手。 我不再想改变它。 我要记住它。 我把匕首重新握紧,左手摸了下右肩胎记。温度还在,但不再烫。系统界面变了,金字符消失了,换成一行新的提示: 【时空回溯协议锁定】 【可观测,可预演,不可逆改】 我不能改历史。 但我能看到全部真相。 我可以知道谁说了谎,谁按下了引爆器,谁在最后一刻转身逃跑。我可以查出每一枪的来源,每一个指令的发出时间。我不需要回到过去杀人,我只要把证据拿出来,就能让他们在阳光底下烂掉。 头顶的裂缝突然收缩。 紫光往内塌陷,像被人猛地拉紧的口袋。王振的残影还在里面,半张脸露出来,嘴巴张着,像是在喊什么。下一秒,裂缝闭合,他的身体被撕成碎片,一块块化成数据点,飘散在空中。 场子里安静了。 污水还在流,但没有之前那么急。风也停了。陈雪趴在我背上,呼吸均匀,好像睡着了。周婉宁松开我的手,低头看她的微型计算机。屏幕亮着,显示一串波形图,频率很乱。 “信号断了。”她说,“王振的数据流彻底崩解。但他临死前传出了什么,我不确定。” 我点头。 “你能查出来?” “需要时间。”她抬头看我,“而且得有稳定电源。我们现在太暴露。” 我没说话,扫视四周。我们还在排污管出口上方的空地上,地面是水泥和碎石混合的,远处能看到路灯的光晕。城市没变,但我们已经不一样了。 系统的新功能像一把刀,藏在骨头里。它不响,不动,但我知道它在。我能用它去挖十年的坑,能把那些埋在地下的东西一个个翻出来。 “你刚才说‘她说的话’。”我开口,“你见过我老婆?” 周婉宁顿了一下。 “没见过真人。”她声音低了些,“但我看过资料。她的笔迹出现在三个实验室的备份文件里,都是加密坐标。她不是普通人,陈铮。她早就知道你会醒,也知道你会回来。” 我盯着她。 “那你为什么帮我?” “因为我也想逃。”她说,“我不想再当棋子。赵卫国拿我妈威胁我,你也知道。但现在不一样了。你有了这个系统,能看到过去,能还原真相。我不是指望你救我,我是想跟你一起,把这盘棋掀了。” 我看着她的眼睛。 她没躲。 过了几秒,我说:“好。” 就一个字。 她呼出一口气,肩膀放松了一点。然后她弯腰捡起一块烧焦的金属片,是刚才王振留下的,上面刻着S-07。她翻过来,背面还有字,很小,是手写的。 “S-08 在等你。” 我接过来看。 S-08。周婉宁的编号。 她盯着那行字,没说话。过了会儿,她把金属片塞进外套口袋,抬头看我。 “Lab-05必须去。”她说,“不管那里有什么,我们都得打开它。七宗罪的第五阶段,可能是最关键的一环。我母亲最后一次联络我,提到过这个地方。她说……那里藏着‘重启的钥匙’。” 我点头。 “那就去。” “但不是现在。”她指了下天空,“雇佣兵的信号快恢复了。王振虽然没了,但他手下还在。我们得先藏起来,等系统倒计时结束。” 我看向系统界面。 倒计时还在走:23:58:12。 新的一天还没到,我还能签到一次。也许明天会有新装备,也许是技能,也许是情报。我不急。 我背起陈雪,确认她绑紧了。她没醒,手还搭在我肩膀上。周婉宁站起身,把微型计算机收好,站到我右边。 我们都没动。 风又起来了。 远处传来轮胎碾过碎石的声音。很轻,但在安静的夜里,听得清楚。 周婉宁看向东南方向,眉头皱起。 “二十个人左右。”她说,“全副武装,战术灯没开,是冲我们来的。” 我摸了下腰间。 匕首在。 系统在。 记忆也在。 我转头看她。 “准备好了?” 她点头。 “随时。” 我迈出第一步。 copyright 2026 第196章 肾上腺素终极爆发 轮胎声越来越近,碾在碎石上像钝刀刮骨。我站在原地没动,右手慢慢把背上的陈雪放下来,让她靠在水泥矮墙边。她还在睡,呼吸轻得几乎听不见。周婉宁站在我右边两步远,微型计算机已经打开,屏幕映着她半张脸。 二十个点出现在视野边缘,从东南方向压过来,呈扇形散开。战术灯没亮,但我知道他们在靠近。空气里有股铁锈味,混着污水的腥气,还有我自己左肩伤口渗出的血味。 右腿旧伤开始抽,像有根钢丝在里面来回拉。我没去管它,左手摸到腰间的匕首,握紧。刀柄上有道划痕,是上次砍进王振机械臂留下的。现在这把刀还在我手上,人也还在。 系统界面突然弹出来,浮在眼前,红字闪得刺眼: 【肾上腺素储备耗尽】 【是否激活最终协议?】 我没犹豫,脑子里只有一个念头:不能让他们靠近陈雪。 手指按下去,确认。 一瞬间,全身的肌肉绷紧,像被高压电流穿过。血管一条条鼓起来,皮肤发烫,连指甲盖都在震。瞳孔缩了一下,再睁开时,视线变了——不是黑也不是白,是种发红的透亮,能看清三十米外敌人枪口的反光。 我低头看了眼自己的手,青筋暴起,指节发白。这不是正常状态,我知道。身体在超负荷运转,每一秒都在烧命。 最前面两个雇佣兵冲上来,穿重型防弹衣,手里拿着电击棍。他们想活捉,不是杀。动作很专业,一左一右包抄,电击棍交叉封我退路。 我右腿一软,差点跪下,但立刻撑住。旧伤拖累速度,可力量上来了。左边那人刚抬手,我就抓住他头盔边缘,往下一拽,同时左肩发力,整个人撞过去。 防弹衣接缝处“嗤”地裂开,像纸糊的一样。我右手直接扯开护颈部分,露出动脉位置。他反应不过来,我已经拧身,把他往前一推。 右边那个正要挥棍,被他同伴撞个正着。两人头碰头,一声闷响,像是西瓜砸在地上。他们都倒了,一个当场不动,另一个抽搐两下也没再爬起来。 剩下的人愣了一秒。 就这一秒,够了。 我站在原地喘,胸口像风箱一样拉扯。嘴里有股铁锈味,吐了口唾沫,带血。视野边缘开始发黑,心跳快得不像人的心跳,是战鼓,一下比一下重。 “所有设备已接入你的生物电场!” 周婉宁的声音从右边传来。她蹲在地上,双手在微型计算机上飞快操作,指尖几乎看不清。屏幕一闪,跳出一串波形图,频率和我心跳同步。 我听见四周响起电子音,是敌人的枪。 智能瞄准模块被她黑进了。 第一个开枪的是左后方那个,枪口本来对着我,突然转了个角度,打中旁边同伴的肩膀。那人惨叫一声,枪也掉了。紧接着,右边两人互相锁定,扳机还没扣,子弹先打了出去。 混乱开始了。 有人吼:“关系统!手动射击!” 但已经晚了。三把突击步枪同时调头,对着各自的主人扫射。一个转身想跑的,被自己人爆了头。还有个趴下躲的,结果怀里那把装了智能引信的手雷自动启动,轰的一声把自己炸翻在地。 火光一闪,照亮半片空地。 我站着没动,两条腿像灌了铅。嘴角又溢血了,一滴落在下巴上,砸进泥土。眼前的红色越来越深,像蒙了层滤镜。 周婉宁抬头看了我一眼,声音压低:“还能撑多久?” 我没回答。我知道这状态撑不了几分钟。肾上腺素透支,心脏随时可能停。但现在不能倒。 我往前迈一步,踩过一具尸体。靴子沾了血,滑了一下,但我稳住了。 剩下的雇佣兵已经乱了阵型。七八个人躲在掩体后面,有的在拆枪里的芯片,有的直接扔掉装备准备撤。但他们走不了。 周婉宁的手没停。她把计算机连到我左肩胎记的位置,导线是从背包里扯出来的军用级数据线。温度瞬间升高,我能感觉到电流顺着脊椎往上爬。 “再给我十秒。”她说。 我点点头,站在她前面,当盾牌。 一个人从右侧冲出来,端着手枪。他脸上涂了迷彩,眼神狠,明显是老兵。枪口对准周婉宁,手指已经扣在扳机上。 我没回头,直接扑过去。 身体横移,左肩撞在他胸口。他后退两步,枪走了火,打偏了。我顺势抓住他手腕,一扭,骨头发出脆响。他闷哼一声,枪掉了。我抬膝顶他腹部,再一拳砸下巴,他仰面倒下,脑袋磕在水泥块上,不动了。 我又站直。 远处还有枪声,但不再是冲我们来的。那些人开始互射,有的甚至拿刀拼了起来。智能系统彻底失控,把他们变成了彼此的敌人。 周婉宁呼出一口气,手终于从键盘上松开。她把计算机收进包里,抬头看我:“控制住了,但他们很快会反应过来,切断电源或者换非智能武器。” 我嗯了一声,喉咙干得说不出话。 腿抖得厉害,右腿旧伤像被刀割,左肩伤口裂得更深,血顺着胳膊往下流。我低头看,发现指尖已经开始发紫。 这身体快到极限了。 但我还站着。 我转头看她,声音哑得不像自己:“还能维持多久?” “三分钟。”她说,“如果他们不集体断电的话。” 我点头,没再说别的。 远处有个雇佣兵爬起来,扔掉枪,想往树林方向跑。我抬手,把匕首甩出去。刀在空中转了半圈,钉进他小腿。他扑倒在地,嚎叫起来。 其他人看见了,没人再敢动。 我慢慢走过去,拔出匕首,血喷出来一点,溅在我脸上。我没擦。我把刀收回腰间,脚步没停。 剩下的人都在看着我,眼神变了。不再是猎手看猎物,而是野兽看更凶的野兽。 我没有杀他们。没必要。他们已经怕了。 我走回周婉宁身边,靠着墙坐下。力气像被抽空,连呼吸都费劲。心脏跳得快要破胸而出,每一下都带着痛。 周婉宁蹲下来,撕开急救包想处理我左肩的伤。我抬手拦住她。 “别管。”我说,“等他们走了再说。” 她停住手,看着我:“你刚才……不是人能做到的事。” 我没笑,也没反驳。我知道我不是在战斗,是在拼命。用这条烂命,换她们活着。 远处传来警笛声,很远,可能是巡逻车。那些雇佣兵听见了,开始陆续撤退。有人扶伤员,有人背尸体,动作慌乱。没人敢回头看我们。 最后一个消失在树林里的人,临走前把枪扔了。 空地上安静下来。 只有风刮过碎石的声音,还有我粗重的呼吸。 周婉宁坐到我旁边,没说话。她的手放在计算机上,随时准备再动手。 我闭上眼,感觉体温在下降。红视慢慢褪去,世界恢复黑白。嘴里那股血腥味淡了些,但喉咙堵得慌。 “你还活着。”她说。 我睁开眼,看她。 “嗯。” 她嘴角动了动,像是想笑,但没笑出来。 我抬头看天。云散了一点,露出几颗星。一颗暗红色的,特别显眼,正缓缓往下落。 我没说。也不想说。 我只记得,我还站着。 我还醒着。 我还看得见明天的光。 copyright 2026 第197章 传承任务护女儿逃 警笛声还在远处飘着,像根细线吊在夜空里。我没敢停,也不敢回头,可眼角余光还是扫到了周婉宁——她蹲在那块水泥矮墙边,手撑着地,肩膀一抽一抽的,像是在调设备。陈雪在我怀里动了下,小脑袋蹭了蹭我脖子,闷声喊了句“爸爸”。 我嗯了一声,喉咙干得冒火。 腿不是自己的了,右腿旧伤从膝盖一路烧到大腿根,左肩伤口裂开的地方湿漉漉的,血顺着胳膊往下淌,滴在陈雪羽绒服上,洇出一块暗红。肾上腺素早就烧干净了,刚才那一阵拼杀全靠一口气顶着。现在这口气松了,整个人像被抽了骨头,只想往地上倒。 但我不能。 我低头看了眼陈雪,她睁着眼,睫毛扑闪,嘴唇有点发白。我用没沾血的那只手把她往上托了托,贴紧胸口。她书包上的“爸爸是英雄”钥匙扣硌着我的手腕,冰凉。 就在这时,枪响了。 不是连发,就一枪,从林子深处打出来的。我猛地侧身,背撞上矮墙,耳朵嗡的一下。子弹擦着我左臂飞过,打在墙角炸出一串火星。 陈雪抖了一下,没哭,只是把脸埋进我怀里。 我咬牙,脚底发力,贴着墙根往前冲。十米、十五米,排污管出口就在前面,黑漆漆的洞口像张嘴。我脑子里只有一个方向:江边。水路能走,快艇在码头等着,只要能到那儿…… 可刚跑出几步,我就听见后面传来一声闷哼。 我刹住脚,脖子僵住,慢慢回头。 周婉宁跪在地上,一只手撑着碎石地面,另一只手捂着腹部。她白大褂下摆已经湿透了,血从指缝里往外冒。她抬起头,看我这边,嘴唇动了动,像是想说话。 我没放下陈雪,可脚步已经挪了回去。 “别……回来!”她声音断断续续,右手突然抬起来,把什么东西塞进了陈雪书包的夹层里。动作很快,几乎是撕开内衬硬塞进去的。 我离她还有七八米,眼睁睁看着她做完这一切。 她又抬头,眼神很清,哪怕脸色已经开始发灰。嘴一张,声音轻得几乎听不见:“带这个去找……” 话没说完,人往后一仰,倒在了地上。 我没动。 我知道不能动。 她要是还有一口气,就不会这么倒。她要是还能动,一定会自己爬起来。可她没有。她把最后一点力气都用在了塞东西上,用在了让我带着陈雪逃上。 我盯着她看了两秒,也许是三秒。然后转身,抱紧女儿,朝着排污管出口冲去。 风从背后刮过来,带着铁锈和污水的味儿。我贴着管道边缘跑,尽量压低身子。陈雪在我怀里一动不动,呼吸浅得几乎感觉不到。我怕她吓着,低声说:“闭眼,别看。” 她轻轻“嗯”了一声,小手抓住了我的冲锋衣领子。 我加快脚步,脚底踩到一块碎玻璃,咔嚓一声。右腿抽了一下,差点跪下去,硬是撑住了。左肩的血流得更急了,衣服黏在皮肤上,每跑一步都像刀割。 快到江边了。 前方地势往下斜,能听见水声,是江流拍岸的声音。岸边有灯,很远,但确实是码头的方向。我认得那盏坏了一半的路灯,歪在杆子上,照出一片昏黄。 可就在这时,身后传来动静。 不是脚步,是金属摩擦声,像铁片在刮水泥地。 我忍不住回头。 王振的残骸在动。 他半边脸焦黑,半边是机械骨架,胸口破了个大洞,可那些金属零件正在往一起凑,像活的一样。手臂断口处伸出钢索,勾住旁边一根断裂的钢筋,把自己往前拖。他的头歪着,一只眼睛已经灭了,另一只却亮着红光,直勾勾盯着我。 我没停下。 可头顶突然裂开了。 不是天裂,是空间像布一样被撕开一道口子,黑得看不见底。几道影子从里面慢慢降下来,没穿鞋,脚悬空,落地也没声音。他们穿着类似作战服的衣服,但材质不像布料,倒像是凝固的烟。 我脑子嗡了一下。 不能停,不能停。 我咬住舌尖,用力一咬。 疼。 血一下子涌进口腔,腥的,热的。视线清楚了一瞬。 我低头看怀里的陈雪,她睁着眼,正望着我,眼里全是害怕,可她没哭,也没叫。 我伸手抹了把嘴角的血,哑着嗓子说:“抓紧爸爸!我们回家!” 她点点头,两只小手死死搂住我的脖子。 我转身,迈步,朝着江岸冲去。 风更大了,吹得我眼睛发涩。身后那片空地上,金属摩擦声越来越密,像是无数零件在拼装。头顶的裂缝还在扩大,黑影一个接一个落地,站成一排,朝这边缓缓移动。 我没再回头。 右腿快废了,每一步都像踩在钉子上。左肩的血流到手肘,滴滴答答掉在地上。我只能跑,用最后这点力气,抱着她,往前冲。 排污管出口已经落在身后,前方是斜坡,长满荒草,底下就是江滩。我能看见那艘快艇的轮廓,停在码头边,船尾的发动机盖开着,像是等人去发动。 还有三百米。 二百米。 一百五十米。 我喘得像破风箱,肺里火辣辣的。陈雪的脸贴着我胸口,冷得吓人。我用胳膊把她裹紧,嘴里重复着那句话:“抓紧爸爸,抓紧爸爸,抓紧爸爸……” 不知道是对她说的,还是对自己说的。 斜坡尽头是片碎石地,我一脚踩空,膝盖重重磕在地上。疼得眼前一黑,差点把陈雪甩出去。我用手撑住,硬是没松手。 爬起来,继续走。 五十米。 我听见背后传来一声低语,不是人声,像是电流杂音,从那群黑影方向传来的。 同时,王振的机械躯干已经爬到了排污管出口,他的手臂重新接上了,手指一张一合,发出咔哒咔哒的声响。 我没时间了。 我低头看陈雪,她也正看着我,嘴唇动了动,似乎想说什么。 我抢先开口,声音沙哑:“别怕,爸爸在。” 她点点头,小手又收紧了些。 我深吸一口气,迈开步子,朝着码头最后那段平地冲去。 风从江面吹来,带着水腥气。 快艇就在前面,钥匙还插在点火器上。 我离它越来越近。 三十米。 二十米。 就在这时,我后颈突然一凉。 像是有人用指尖划过。 我猛地回头。 一道黑影已经站在斜坡顶端,正低头看着我们。 它没有脸,只有一片模糊的黑。 可它举起了手。 我咬紧牙,抱着陈雪,拼尽最后一丝力气,朝着快艇冲了过去。 第195章 智斗黑帮 三十米。 二十米。 快艇就在眼前,船尾发动机盖还敞着,钥匙插在点火器上,像根救命的针,扎在漆黑的夜里。 我右腿一软,膝盖差点磕地,硬是靠左脚撑住往前跳了半步。陈雪在我怀里没动,但手攥得更紧了,指甲抠进我脖子后面的皮肉里。我没吭声,也不敢说话,怕一张嘴力气就散了。 斜坡尽头是碎石滩,脚底打滑。我咬牙往前冲,肺像破风箱一样拉扯着,每吸一口气都带着铁锈味。后颈那道凉意还在,像根线吊着命,提醒我背后有人盯着。 就在这时,前方亮了灯。 不是远处码头那盏坏了一半的路灯,是近的——三束强光从江边集装箱后照过来,刺得我眯起眼。人影晃动,枪管反着光。 黑帮的人来了。 我刹住脚,左肩伤口猛地一抽,血顺着胳膊流到指尖,滴在碎石上,啪嗒一声轻得几乎听不见。可我知道,他们看见我了。 “站住!” 一个穿黑色战术夹克的男人举枪指向我,声音粗哑,“把孩子放下。” 我没放。 身后那群黑影还没追上来,眼下这伙人才是真要命的。他们不是怪物,是人,有贪念,能谈条件,也能被利用。 我低头看了眼怀里的陈雪,她睁着眼,嘴唇发白,小脸贴着我胸口,冷得像块冰。我没说话,只是把她往上托了托,让她离我的伤远一点。 “你们要的是她?”我嗓音哑得不像话,像砂纸磨过水泥地。 对面没人回答,可那个带头的往前走了两步。他四十来岁,寸头,左手戴着战术手套,右手捏着张照片,翻过来对着我。 是陈雪的照片。学校门口拍的,她背着粉色书包,马尾辫甩着,正要进校门。 “这丫头值五千万。”他咧嘴一笑,牙缝里还有烟渍,“交出来,你走人。” 我没动。 他知道她身份,那就说明赵卫国那边已经开价了。五千万买一个十岁孩子的命,不贵。对他们来说,这买卖划算。 但我不能交。 不只是因为她是我的女儿。 书包里还有东西——周婉宁最后塞进去的那个存储器,藏在夹层里,谁都不知道是什么。但她用命换来的,一定重要。 我慢慢抬手,不是去摸匕首,也不是去解冲锋衣拉链,而是抓住了陈雪背上的书包带子。 “你要东西?”我声音低下去,“拿去。” 话音落,我猛地一甩手,把整个书包朝他们中间扔了出去! 弧线不高,也不远,落在离他们五六米的地面上,啪的一声闷响。金属扣撞到石头,发出清脆的“叮”。 那一瞬间,所有人视线都偏了。 哪怕只是一秒。 那个头目愣了一下,下意识低头去看落地的书包。他身后两个手下已经往前扑,想抢。 “别动!”他吼了一声,可已经晚了。 有人不信邪,弯腰去捡。另外两个也犹豫着靠近。人群乱了半秒,枪口偏移,阵型松动。 就是现在。 我右腿发力,整个人往前冲。不是直线,是斜着往左,贴着江岸的草丛边缘跑。每一步都像踩在刀尖上,旧伤撕裂,新血涌出,可我不敢停。 十米。 八米。 快艇越来越近。 “操!他跑了!”有人喊。 枪响了。 第一发擦着我耳朵飞过,热气刮得脸颊生疼。第二发打在我脚边,碎石炸起,溅到小腿上火辣辣的。 我没回头,也没减速,反而加快脚步。快到艇边时,我猛地一跃,抱着陈雪直接摔进前舱。身体砸在甲板上,震得肋骨发麻,可我还是第一时间伸手去够点火器。 钥匙一拧到底。 引擎“轰”地一声吼起来,排气管喷出一股黑烟。船身轻轻晃动,开始往后倒。 “别让他走!” 那个头目终于反应过来,举枪就射。 子弹打在船尾,噼里啪啪像鞭炮。我趴在甲板上,用身体护住陈雪,右手死死握着油门杆,一点点推到底。 快艇猛地一震,开始加速,划开江面,溅起两道白浪。 他们追了几步,跑到水边才停下。有人还想开枪,可距离已经拉开。那个头目站在岸边,举着枪,没再打,只是盯着我们,嘴里不知道骂了句什么。 我喘着粗气,抬头看前方江面。雨还在下,不大,细密地落在水面,像撒了一层灰。视野模糊,可我知道方向——往前,一直往前,别回头。 “爸爸……” 陈雪突然开口,声音很小,带着抖。 “嗯。” 我应了一声,手还在油门上,眼睛盯着前方。 “后面……后面船上……”她抬起手指,指着我们来的方向,“周阿姨!周阿姨在船上!” 我猛地侧头。 江面雨幕中,约莫三百米外,一艘灰色货轮静静停在锚区。甲板上站着一个人影,穿着长风衣,手里端着一把狙击枪,枪口还冒着淡淡的烟。 是周婉宁。 她没死。 她站在那里,风吹着她的头发,枪架在肩上,目光笔直地望向这边。没有挥手,也没有喊话,就那么站着,像根钉子,守着我们的退路。 又一声枪响。 不是冲我们来的。 是她开的枪。 最近那个追到水边的黑帮成员突然跪倒,手里的枪掉进江里。他捂着肩膀,惨叫都没来得及发出,就被同伴拖了回去。 头目蹲下身,躲在集装箱后,再没露头。 我收回视线,手心全是汗,可还是稳稳握着油门杆。快艇已经驶出警戒区,进入主航道,水流变急,船身起伏加大。 陈雪缩在我怀里,小手抓着我冲锋衣的前襟,湿漉漉的,不知是雨水还是汗。我没说话,只是用胳膊把她搂紧了些。 江风卷着雨丝吹过来,打在脸上,有点冷。 可我心里那根绷了太久的弦,终于松了一寸。 快艇继续往前,划开黑暗的江面。身后码头的灯光越来越远,人影模糊成一片黑点。而前方,雨幕深处,那艘货轮缓缓启动,调转船头,跟了上来。 我低头看了眼陈雪,她闭着眼,睫毛轻轻颤着,像是累极了。 我伸手抹了把脸,雨水混着血,在下巴处滴下来。 然后我重新看向江面,把油门又推了一格。 船速加快,浪花四溅。 第199章 时空裂缝启危机 快艇的引擎在浅滩处猛地一呛,像是喘不过气的病人,咳了两声后彻底熄火。船头已经陷进泥沙里,离岸还有十米远。江水黑乎乎的,冷得刺骨,雨虽停了,风却没歇,吹得人牙关打颤。 我低头看了眼陈雪,她还趴在我肩上,呼吸微弱但平稳。右腿旧伤突然抽了一下,膝盖发软,差点跪进水里。我用匕首拄地撑住身体,刀尖插进淤泥,发出“咯”的一声轻响。 “再走几步。”我说,声音干得像砂纸磨铁。 周婉宁已经下了货轮的小艇,正往这边划。她没穿防弹衣,只套了件深色冲锋衣,头发被风吹乱,贴在额角。小艇靠过来时,她伸手抓住我的胳膊,另一只手去接陈雪。 “我来抱她。”她说。 我没松手,反而把女儿往上托了托。“你能站稳?” 她点头,手指扣住我手腕,用力拉了一把。我借力往前挪,每一步都像踩在碎玻璃上。右腿肌肉萎缩不是一天两天的事,可现在顾不上了。左肩的血还在渗,顺着袖管往下滴,在江面砸出一个个小圈。 三人终于踏上硬地。周婉宁半蹲着喘气,陈雪被她搂在怀里,小脸埋进她肩膀。我站在原地没动,耳朵听着风声,眼睛盯着头顶那片夜空。 天本来是暗的,可现在不一样了。 一道裂口从云层深处缓缓张开,像是被人用刀生生划破。幽蓝色的光从裂缝里漏出来,边缘跳着电弧,空气开始扭曲,连远处的山影都晃了起来。嗡鸣声由远及近,不是从耳朵传来的,更像是直接钻进骨头缝里。 我立刻转身,把陈雪挡在身后,右手摸向腰间匕首。系统界面无声弹出,红框闪烁:【检测到高维生物观测,世界线开始收束】。文字定格在眼前,没有消失,也没有提示音。 周婉宁抬头看天,脸色变了。“这不对劲……上次的裂缝没这么大。” 话音未落,那道裂口中走出一个人影。 他落地很轻,几乎没发出声音。身形高大,半边身子是机械构造,泛着冷光,关节处有细微的蓝纹流动。左手戴着一枚戒指——蛇形缠绕,鳞片清晰,正是赵卫国的东西。 王振。 他抬起头,嘴角扯动,发出的声音带着电子杂音:“我说过……游戏才刚开始!” 我没说话,匕首已经握在手里。陈雪在我背后攥紧了我的冲锋衣,指尖冰凉。周婉宁站起身,挡在我侧前方,右手悄悄摸向口袋,但那里什么都没有——微型计算机早在上一场战斗中烧毁了。 王振抬起右手,掌心开始凝聚光点。能量迅速汇聚,形成一道高能激光束,直指我的胸口。速度快得根本来不及反应。 千钧一发之际,右肩突然一烫。 像是有人拿火苗贴上了皮肤。我下意识抬手去摸,却发现胎记位置正发出微弱红光。与此同时,周婉宁颈部也亮起蓝光,两股光芒在空中交汇,形成一道半透明的弧形光盾,恰好横在我们三人面前。 激光撞上光盾,轰的一声炸开。 冲击波扫过地面,泥沙飞溅,脚下的土地瞬间龟裂,裂缝如蛛网般蔓延出去三米多远。我被震得后退半步,左肩伤口撕裂,血顺着背脊流下来。陈雪惊叫了一声,死死抱住我的腰。 光盾只维持了三秒就黯淡下去,最终消散在空气中。 我喘着气抬头,发现周婉宁半蹲在地上,一手撑着泥地,脸色苍白得吓人。“你没事吧?”我问。 她摇头,喉咙动了动,“它……在回应你。” 我没再问。这时候说什么都没用。我只知道,刚才那一击如果不是这光盾,我们现在就已经倒下了。 王振站在原地没动,机械眼扫过我们三人,尤其是周婉宁的脖子,停留了一瞬。他没再出手,只是缓缓举起左手,把那枚蛇形戒指举到眼前,轻轻摩挲了一下。 “你们以为逃出来了?”他声音断续,像信号不良的电台,“可你们从来就没在局外。” 我盯着他,手指收紧在匕首柄上。系统界面依旧浮在视野角落,红字未消。我知道这不只是警告,更像是一种确认——事情已经超出我能理解的范畴。 可我不需要理解。 我只需要守住眼前这两个女人。 陈雪从我背后探出头,小声说:“爸爸,他……他的脚没踩进泥里。” 我顺着她的视线看去。 果然。江岸这片地本就松软,刚才我们走过都留下深深脚印,可王振站的地方,地面干干净净,连个压痕都没有。他像是飘在上面的,重量根本不属于这个世界。 周婉宁也发现了。“他在同步现实数据……还没完全降临。” “那就别让他完成。”我说。 我往前迈了一步,右腿疼得像要断掉,但我没停。匕首横在胸前,目光锁死王振的机械核心——就在胸口偏左的位置,有一圈环形缝隙,像是可以拆开的盖板。 王振似乎察觉到了我的意图,嘴角再次抽动。这次的笑容更僵,像是程序强行调取的表情包。 “你可以试试。”他说,“但记住,每一次抵抗,都会让下一个‘我’更强。” 我没理他。这种话听过太多遍了。十年前任务失败时他说过,雪山实验室对峙时他也说过。可事实是,只要我还站着,他就没赢。 周婉宁慢慢站起来,站到我身边。她没看我,只是低声说:“胎记还能再启动一次。” “多久充能?” “不知道。但我觉得……它认得你。” 我嗯了一声,没再多问。有些事不用说得太清。就像战场上,战友递来一颗子弹,你不会问他从哪搞到的,只会把它装进枪膛。 头顶的裂缝仍在扩大,蓝光越来越亮,照得人脸上没了血色。风更大了,卷着江水的腥气扑面而来。远处货轮静静停泊,甲板上没人走动,仿佛整艘船都被这场异变冻结了。 王振抬起双手,掌心再次凝聚能量。 我握紧匕首,右肩胎记开始微微发烫。周婉宁站直身体,手指轻轻碰了下颈部的发光处。陈雪在我背后抓紧了我的衣服,一句话也没说。 光盾还没成型,但已经开始闪烁。 王振的第一道激光射了出来。 第200章 别墅夺密 激光撞上光盾的瞬间,我听见骨头缝里嗡的一声。冲击波扫过来,泥地炸开三道裂口,我右腿一软,膝盖差点砸进土里。陈雪在我背后尖叫,手指死死抠住我冲锋衣的后摆。光盾在眼前晃了半秒,像老电视信号不稳,边缘开始碎裂。 王振站在原地,掌心能量还在聚。他机械眼的红光扫过我们三人,嘴角抽了一下,电子音断续:“你们……逃不掉的。” 我没答话。右肩突然烫得像贴了烙铁,胎记位置鼓起来,皮肤底下有东西在动。我知道这是最后一次机会。我往前跨一步,把周婉宁和陈雪全挡在身后,咬牙让那股热流冲上去。光盾猛地一亮,重新凝实,刚好挡住第二道激光。 轰! 气浪掀翻三米内的碎石,我借着这股劲往侧前方滚。左肩伤口撕开,血顺着胳膊往下滴,但我没松手,匕首一直攥在掌心。翻到第三圈时,我看见王振机械关节处蓝纹一闪——运转延迟了零点几秒。 就是现在。 我撑地跃起,两步冲到他面前,抬手就把匕首插进他胸口偏左的缝隙。刀刃卡进金属环里,深入三寸,火花从裂缝喷出来,溅在我脸上,烫出几个小点。王振身体猛地一震,机械臂抬到一半僵住,嘴里发出电流短路般的“滋啦”声。 “还没完。”他喉咙里挤出这句话。 我拔出匕首,准备再补一刀。可他左手突然抬起,那枚蛇形戒指正对着天空裂缝,表面泛起数据流一样的绿光。头顶的蓝电又开始跳,云层边缘继续撕裂,像是要撑开更大的口子。 周婉宁咳了一声。 我回头,她跪在地上,一只手撑着泥地,另一只手从怀里摸出一块烧焦的电路板。那是她微型计算机最后剩下的残片。她用指甲刮掉表面碳化层,露出底下几根导线,然后扯下冲锋衣袖口的金属扣,快速接上。 “还能用一次。”她说,声音哑得几乎听不清。 我没问她怎么弄的。战场上见过太多这样的事——一块电池、一根电线、半截耳机,都能变成武器。她把改装后的残片对准王振胸口的刀口,按下了按钮。 一道蓝白色脉冲射出去,打在匕首插入的位置。王振整个身体猛地弓起,机械眼红光闪了两下,随即熄灭。他脖颈处的蛇形纹身颜色变淡,胸口冒出黑烟,膝盖一弯,轰然跪地。 地面震了一下。 他没再动。 我走过去,伸手掰开他左手,把那枚蛇形戒指摘下来,扔进江水里。戒指沉下去的时候,水面闪过一圈涟漪,像是有什么东西被切断了。 头顶的裂缝开始收。 先是边缘的电弧一根根熄灭,接着云层缓缓合拢,蓝光退回到深处,嗡鸣声一点点消失。风停了,雨后的湿气重新弥漫在江岸,带着泥土和水草的味道。 我转头看陈雪。她还趴在我背后,小脸发白,但眼睛是睁着的。她抬起手,轻轻摸了下自己右肩,那里有一块淡蓝色的胎记,形状像星星。我低头看自己右肩,衣服破了个洞,露出的皮肤上,原本只是个暗红色的印记,现在却清晰多了,线条分明,像地图上的坐标。 两处胎记,一模一样。 “爸爸……”她小声叫我。 “爸爸在。”我把她往上托了托,换了只手扶。 她没再说什么,只是把手伸出来,拉住了我的衣角。我看了眼周婉宁,她坐在地上没动,脸色还是白的,但朝我点了点头。我伸手,她握住,借力站起来。她的手冰凉,指尖有点抖。 我把陈雪交给她,蹲下身背起女儿。她趴在我背上,呼吸慢慢平稳下来。我站直,右腿旧伤抽了一下,但还能走。我转身,左手拉住周婉宁,右手护住陈雪,一步一步往江岸高处走。 天快亮了。 东方的云层透出一点灰白,接着是浅橙,像是有人在远处点了盏灯。我们走到一条小路上,水泥路面裂了几处,杂草从缝里长出来。路边有排低矮的居民楼,窗户大多关着,只有最边上一户,窗扇被人推开了一半。 我们停下脚步。 风从江面吹过来,带着凉意。就在这时候,一声啼哭传了过来。 清亮,短促,像是刚出生的孩子第一次用力呼吸。那声音穿过晨雾,落在我们耳朵里,谁都没说话。陈雪在我背上动了动,小声说:“爸爸,那个宝宝在叫人呢。” 我“嗯”了一声。 周婉宁站在旁边,轻轻靠在我肩上。我没动,任她靠着。过了几秒,她抬起手,牵住了陈雪的手。陈雪也反手握回去,三个人就这么站着,手牵着手。 系统界面突然浮现在眼前。 红框没了,取而代之的是一行金色字:【主线任务完成度100%,新世界线已开启】。 字悬浮了三秒,然后碎成光点,随风散了。我眨了眨眼,界面再没出现。 我低头看自己右肩,胎记在晨光下泛着微光,星图的轮廓比刚才更清楚了。我又看了眼陈雪肩膀,她衣服领口滑下来一点,那块胎记也在亮,像是回应。 远处那扇窗里,啼哭声又响了一次。 我迈开右腿,带着她们往前走。水泥路坑坑洼洼,每一步都踩得实实在在。晨光渐渐铺满整条小路,照在我们三人身上,影子拉得很长,连在一起,像一幅没画完的画。 走到路口时,一辆环卫车慢悠悠开了过来,司机摇下车窗,冲我们点头。我回了下头,继续往前。 前面是早市的方向,已经有推车在摆摊,油条锅的香味飘在空气里。一个穿校服的小孩跑过马路,书包甩在背后,嘴里叼着半根烤肠。 周婉宁忽然说:“我想吃面条。” 陈雪立刻接:“加鸡蛋!” 我看了她一眼,她冲我笑着,眼角却泛着红。我说:“好,前面有家店开着门。” 我们拐上主路,脚步没停。城市的轮廓在晨光中微微颤动,像是刚睡醒的人,揉了揉眼睛。 第201章 水厂之约 清晨五点十七分,天光刚压住地平线,水厂废墟的铁管群像一排排锈死的肋骨插在泥里。我背靠着一根倾斜的铸铁管,右腿从膝盖到脚踝的位置全是湿的,不是雨水,是血。爆炸的冲击波把旧伤撕开了口子,肌肉纤维像是被扯断的电线,一抽一抽地跳。战术手电咬在嘴里,光束斜照向小腿,军用绷带一圈圈缠上去,动作没停,但额头已经沁出冷汗。 包扎完,我把手电夹进冲锋衣拉链缝里,左手摸向腰后。匕首还在,刀柄上的防滑纹硌着掌心。系统界面突然浮出来,红框一闪,转成金色字:【战场回溯已激活:12小时后,王振将在归途伏击】。我没出声,只把眼皮眨了一下,确认信息录入。视野扫过四周——东侧是倒塌的沉淀池,钢筋裸露;西侧三米外有组并列的粗管,能藏身;北面出口被塌陷的混凝土堵死,只剩南侧一条窄道通向厂区深处。我记下掩体位置,手指无意识摩挲枪套空位,那是老习惯,十年前就改不了。 滴水声从头顶传来,一滴,两滴,落在生锈的铁皮上,节奏散乱。这声音盖不住别的动静。十米开外,地面轻微震动了一下,接着是金属关节摩擦的“咔…咔…”声,像坏掉的齿轮在强行转动。我屏住呼吸,把身体往铁管阴影里缩了半步,右手缓缓将匕首横握胸前,刃口朝外。 脚步声稳了。一步,两步,踩在碎石上的重量不像活人。我眯起眼,借着微弱天光看过去。王振从一堆断裂的输水管道后走出来,机械左腿的液压杆发出低频嗡鸣,脖颈处的蛇形纹身泛着蓝光,明灭频率和心跳监测仪似的。他没穿防静电服,也没戴帽子,脸一半是焦黑皮肉,一半是金属骨架,右眼镜头缩了缩,对准我藏身的位置。 他手里拎着一根细长的玻璃管,里面装着暗红色液体,折射出冷光。那不是血,是浓缩型RR-7毒素样本,我在雪山实验室见过同样的容器。他另一只手抱着个银色金属箱,表面有S-07编号,边角磨损严重,像是从废墟里挖出来的。 他走到离我十五米的地方停下。地面的碎石被他机械脚碾成粉末。 “老队长。”他开口,声音混着电子杂音,尾音往上挑,“这次换我送你去时空裂缝当肥料。” 我没动,也没答话。手指在匕首柄上微调角度,确保出手时能直刺咽喉或锁骨下方动脉。他的蓝光纹身还在闪,频率比刚才快了零点三秒,说明能量正在充能,可能是准备启动某种内置武器系统。我盯着他左肩接缝处,那里有一道新裂痕,渗出淡灰色冷却液,说明他刚经历过高强度重启,机体未完全恢复。 他往前迈了一步,金属脚踩进积水里,水花溅到小腿装甲上。玻璃管在他指间轻轻晃动。“你知道吗?”他说,“上次你把我扔进江里,我以为真完了。可数据流没断,核心代码一直在跑。只要我还‘活着’,你就别想喘口气。” 我依旧没说话。右腿伤口又开始渗血,温热的液体顺着裤管往下流。我重心微微后移,靠铁管支撑身体,避免因失血导致站立不稳。视线始终锁定他脖颈蓝光,判断攻击前兆。他再往前半步,距离缩短到十四米,这个范围,匕首投掷命中率七成三,但我不打算先出手——他带着箱子和毒管,明显是来谈判加威慑,真正动手不会这么早。 “你女儿挺可爱。”他忽然说,嘴角扯出一个歪斜的笑,机械齿列发出“咔”的一声合拢音,“要是她哪天放学路上突然摔倒,心跳停了三秒——你说,是不是很刺激?” 我瞳孔一缩,手指猛地攥紧匕首柄。 他笑了,笑声像电流刮过铁皮。“别紧张,我只是提醒你,棋盘没收官。你赢了一局,不代表你能活到终局。”他抬起左手,那只缺了小指的手掌摊开,掌心贴着金属箱的一个感应区。箱体发出“滴”一声,锁扣弹开一道缝。 我没去看箱子内部。目光仍钉在他脸上。“你早就不是人了。”我说,声音哑得像砂纸磨铁,“连威胁都学不会换个说法。” 他脸上的金属部分轻微震颤,像是情绪波动触发了伺服电机。“我不是人?”他反问,“那你呢?植物人躺了十年,醒来第一件事不是找女儿,是翻弹壳验火药残留。你比我更像机器。” 我没反驳。他说得没错。我醒来那天,陈雪站在我病床前,我第一反应是检查她书包有没有被安装追踪器。父女重逢,我没抱她,先做了安全排查。那一刻我就知道,我回不去了。 王振似乎看出我在想什么,冷笑一声,收回手掌,箱盖自动闭合。“赵卫国让我告诉你一句话,”他说,“‘你以为你在追真相,其实你只是我们测试系统反应速度的实验品。’” 我吐出一口气,抬手抹了把脸上的汗和灰。系统界面还在眼前悬浮,金色提示没消失。【战场回溯已激活:12小时后,王振将在归途伏击】。现在他人就站在我面前,说明“归途”还没开始,伏击地点未定,时间窗口仍在变动中。这意味着他此刻出现,并非执行预演事件,而是提前介入,打乱节奏。 他不想按系统的剧本走。 “你带那管东西来,不是为了吓我。”我开口,“你要交换什么。” 他眯起仅存的肉眼,机械眼同步调焦。“聪明。”他说,“我要你交出胎记数据。” 我皱眉。 “你右肩的星图纹路,和周婉宁、陈雪的完全一致。这不是巧合,是基因标记。赵卫国需要它解锁最终协议。”他顿了顿,“你给我数据,我告诉你陈雪下一次出现在监控画面的时间和地点。” 我盯着他,没动。 他知道我在意什么。 风从废墟缺口吹进来,卷起几片铁锈。远处传来乌鸦叫了一声,又飞走了。我慢慢站直身体,右腿疼得像被电钻啃骨头,但我没退。匕首依旧横在胸前,刃口对准他咽喉下方三寸。 “你错了。”我说。 他挑眉。 “我不是为了真相回来的。”我声音低下去,“我是为了让她能叫我一声爸爸。你动她,我就拆了你这身铁皮,一块块烧成灰。” 他脸上的金属纹路猛地一亮,蓝光暴涨。玻璃管在他手中旋转半圈,开口端对准我。银色箱子发出低频震动,锁扣再次弹开。 我没有后退。 对峙持续着。水滴落下的声音又响起来,一滴,两滴,砸在铁皮上。我的影子和他的影子在晨光中拉长,交错在满地碎渣上,像两把即将碰撞的刀。 第202章 防线具象化 清晨五点四十三分,天光压得更低了,铁管缝隙漏下的灰白色照在右腿绷带上,渗出的血已经发暗,像干涸前的最后一道锈痕。我靠在铸铁柱子背面,左手压住大腿根部动脉点,指节发白。呼吸放得很浅,每吸一口都带着铁皮和污水混杂的气味。系统界面还浮在视野角落,金色提示没消失:【战场回溯已激活:12小时后,王振将在归途伏击】。他刚才退走了,但不是撤退,是留着钩子等我动。 我不能动。 右腿肌肉开始发麻,旧伤撕裂的位置像被钝刀来回割着。再这样下去,失血会让我反应慢半拍——而半拍,在这种地方,就是死。 得签到。 每天一次,零点自动刷新,不领就过期。这玩意儿不像话术,是实打实从数据库调出来的资源。上回领到夜视仪,救了我和周婉宁两条命。今天要是能抽中个能用的东西……至少不用拿骨头硬接下一波。 我闭眼,眨了一下左眼,确认签到指令发出。 老式终端界面弹出来,绿底黑字,滚动条缓缓下移: 【00:00 签到成功】 【今日奖励发放】 【钛合金战术盾牌(北美军用标准·可抵挡.50口径子弹)】 字刚落,地面轻微震了一下。 十米外一堆塌陷的管道缝里,一道银灰色金属箱滑了出来,表面有S-07编号,边角磨损严重,像是被人从地下挖出来又扔了一遍。箱子自动解锁,“咔”一声轻响,盖子掀开,露出一块弧形盾体,哑光灰,边缘一圈磁吸接口,握把内嵌,整体厚度接近三公分。 我盯着它看了两秒,没急着去拿。 王振刚才站的位置离这儿不到三十米,他能听见动静。要是这箱子带追踪信号,一碰就炸,那我现在已经碎了。 等了十五秒,箱子没反应,连嗡鸣都没有。 我咬住战术手电,慢慢挪过去,动作压到最低,膝盖拖地,右腿几乎使不上力。指尖触到箱体,冰凉,无电流感。翻过底部,防伪码蚀刻清晰,生产批次是十年前边境军工厂的编号,对得上我服役时的装备记录。 是真的。 我把盾牌拎出来,沉,比预估重两公斤左右,重心偏下,适合抵地防御。背面有战术背带接口,但我没背带。现在也不是讲究的时候。 目标:固定在承重柱上,形成正面屏障。 南侧窄道是唯一入口,王振下次来,大概率走这条路。盾必须面朝通道,卡死视野死角。问题是柱子锈得太狠,表面全是剥落的氧化层,常规卡槽咬不住。我试了两次,盾体滑脱,差点砸脚。 工具没有,环境没法改,只能靠经验凑。 我扯下冲锋衣肩部的加强条——高分子织物,带防割涂层——缠在盾牌底部卡槽外圈,增加摩擦面。然后把盾斜插进柱体凹缝,用身体顶住,一点一点往里推。铁锈簌簌往下掉,掌心磨得生疼。直到听见“咔”一声闷响,卡槽终于咬进金属本体。 成了。 我喘了口气,左手摸到盾侧一个微型开关,圆形,带凸点标识。按下去。 “嗡——” 低频嗡鸣响起,蓝光脉冲一闪,盾体与柱子之间产生强吸附效应,整块盾像焊死了一样稳住,正面完全覆盖南道方向。 电磁吸附启动。 我蹲下来,躲在盾后,掏出匕首,把战术手电绑在刀柄上,用军用胶带固定。然后斜插进地面,角度调到能反射三十米外通道动静。反光面不大,但够用了。 现在,等。 六分钟。 右腿发麻加剧,伤口周围皮肤开始发凉。我活动脚趾,确认神经还有反应。头有点晕,是失血导致的血压下降。不能睡,也不能放松,王振不会给我这个机会。 远处碎石轻响。 不是风。 液压杆的嗡鸣声来了,低频,稳定,由远及近。他没藏,也没减速,像是知道我已经布好防线,直接来验货。 我没动,手指搭在盾沿,感受震动传递。 三十米。 二十米。 他没现身,但机械爪先到了——银灰色金属臂从通道拐角猛甩出来,高速挥击,直拍盾面。 “铛!!!” 火星炸开,声音像铁锤砸钢轨,震得我耳膜发痛。盾体剧烈晃动,吸附接口发出“吱”一声异响,但没脱落。战术目镜自动启动,视野右下角跳出数据框: 【冲击力检测:2800焦耳】 【等效初速:接近坦克炮发射动能】 我屏住呼吸。 这一下要是没盾,我整个人已经被拍进柱子里。 机械爪收回,没再继续攻击。那边安静了几秒,接着是液压杆退行的声音,渐远,直至听不见。 试探结束。 我松开盾沿,手心里全是汗。匕首还在手里,刀尖朝外。反光手电还立着,映出空荡荡的通道。 他走了。 但不是撤。 是确认我有了防具,下一步该怎么破。 我靠着盾背面坐下,右腿抬高一点,减缓出血速度。抬头看天,云层裂了道缝,光漏下来,照在盾面上,反出一层冷灰。 这东西能挡一次,未必能挡第二次。王振不会用同样的方式攻。下回来,可能是绕后,可能是远程点射,也可能是直接引爆周边结构把我埋进去。 我不怕他打。 我怕他耗。 陈雪还在外面,没人接她放学。班主任昨天发通知,家长要签字领新教材。这事我没忘。只是现在,我走不开。 盾还立着。 我伸手摸了摸它的表面,温度略升,刚才那一击让内部材料发生了微变形,但结构完整。北美军用标准,名不虚传。 我从背包夹层掏出女儿画的全家福,纸角卷了,画面歪扭。我把它塞进冲锋衣内袋,紧贴胸口。 然后重新握住匕首,眼睛盯住手电反光里的通道口。 天光更亮了。 我还在原地。 战斗准备状态未解除。 第203章 蛇瞳交易 清晨六点零七分,天光从水厂顶棚的破洞斜插进来,照在盾牌边缘,反出一道冷灰线。我蹲在盾后,右腿从膝盖到脚踝像被铁箍勒着,旧伤撕裂的地方已经不流血了,但皮肤发紧,一动就抽筋。战术目镜还开着,视野角落显示体温三十六度四,心率一百零八——偏高,但还能撑。 王振没走远。 他刚才那一下机械爪拍击测试了盾的极限,现在安静了快十分钟,通道里连液压杆的嗡鸣都听不见。这不对劲。他不是会退的人。十年前任务失败前,他也是这样,先沉默,再动手,等你松一口气的时候,引爆器就按下去了。 我左手搭在匕首柄上,指节压着刀脊。右手摸了摸冲锋衣内袋,全家福还在,纸角硌着指尖。陈雪画的我穿着军装,站得笔直,肩上有颗星星。她不知道那是胎记,只说妈妈讲过,爸爸身上有光,能护住她。 盾面突然轻微震动。 不是冲击,是低频传导,顺着柱子传上来的脚步声。一步,停两秒,再一步。他在靠近,但不急。 我屏住呼吸,把战术手电绑在匕首上的反光角度调了半寸,刚好能扫到南侧窄道拐角。三十米外,人影出现。 王振。 他没穿防静电服,也没戴手套,机械左腿关节发出细微的“咔哒”声,像是齿轮在重新校准。他走得慢,但每一步都踩实,不像试探,像巡视。 他在距我二十米处停下。 然后,他抬手,扯开了自己机械胸甲的领口。 金属片翻卷,露出胸口嵌着的一块军牌,锈迹斑斑,编号S-07,和我当年带队时用的一样。我盯着它看了三秒,认出来了——那是我副队长的牌子。十年前,爆炸前三分钟,他还活着,站在掩体后检查引信线路。 “当年引爆器是我按的。”王振开口,声音混着电子杂音,像是从破损的扬声器里挤出来的,“但你以为赵卫国没在引线装二次爆炸?” 我没动。 手指还在匕首上,但呼吸变了节奏。心跳往上跳了五下。 他笑了,嘴角扯出一道僵硬的弧,“你以为你是被我害的?错了。我只是个开关。真正想让你死的,是那个坐在办公室里喝茶的人。” 我喉咙发干。 赵卫国的名字在脑子里炸了一下,但我没让表情泄露。十年了,我一直以为仇人是他,可现在王振说,赵卫国早就布好了局,连二次引信都藏在主线路底下,等的就是我队全灭。 王振看着我,机械眼转动,红光微闪,“你不信?那你想想,为什么爆炸后我没跑?为什么我能活下来?为什么我现在站在这儿,还能跟你说话?” 他往前迈了一步。 “因为有人要我活着。有人要我记住每一个细节,等你醒来那天,亲自告诉你。” 我咬住后槽牙。 女儿的脸突然浮出来——陈雪昨天放学时在校门口挥手,书包上挂着“爸爸是英雄”的钥匙扣。她不知道,她爸是个差点被炸死在边境的废人。 王振的声音更低了,“她书包里的定位器,能连到赵卫国的卫星。” 我瞳孔猛地一缩。 “你女儿每天上学、放学、课间操、午休吃饭……所有轨迹,都在他屏幕上。”他顿了顿,机械喉部发出“咯”的一声,“你以为你在保护她?你只是在给他送数据。” 我右手瞬间摸向冲锋衣内袋,确认全家福还在。纸张完整,没被动过。 但我知道他说的是真的。 上周班主任说要家长签字领新教材,特意提醒“别忘带孩子书包”。我当时没在意,现在想来,她是想确认定位器有没有脱落。 王振看着我,机械脸没有表情,但那双眼睛死盯着我,“你想救她吗?” 我没答。 他笑了一声,转身要走。 我猛地抬头,“条件是什么?” 他停下,没回头,“你交出胎记数据,我把定位器坐标给你。你可以去拆,也可以去毁。但你要知道——赵卫国还有备份。不止一个,是三百二十七个节点,遍布全市学校。” 我握紧匕首。 三百二十七个。 这不是针对我一个人,是整座城市的儿童系统都被渗透了。 王振继续说:“你女儿只是其中之一。但她特别,因为她的胎记和你一样,位置、形状、光谱反应……完全对称。赵卫国叫她‘S-08’,说她是‘重启钥匙’。” 我脑子嗡的一声。 陈雪才十岁,小学生,怎么会是钥匙? 可她昨晚醒来时说过一句话:“妈妈告诉我,你肩上的星会亮起来。” 我当时以为是梦话。 现在想来,她妈可能早就知道。 王振转过身,机械臂缓缓抬起,指向我,“交易很简单。你给我数据,我给你坐标。你救她,也救别人。不然——明天早上七点,第一波信号激活,所有连接定位器的孩子,书包夹层里的微型电极会开始升温。” 我盯着他。 他知道我在想什么。 “你不信我能放过你?”他冷笑,“我不是好人。但我女儿也被他控制过。我知道那种感觉——眼睁睁看着亲人被当成棋子,却什么都做不了。” 他顿了顿,“所以我留着这块军牌。不是为了赎罪,是为了等你醒来。等你说出那句话:‘你还记得S-07是谁吗?’” 我没说话。 但他要的答案,我已经给了。 我缓缓抬起左手,把盾牌往右移了半寸。 动作很轻,但足够让他看见——冲锋衣内袋里,那张全家福的一角露了出来。陈雪画的我,肩上有颗星星。 王振的机械眼红光闪烁了一下。 “你敢拿她当筹码?”我开口,声音哑得不像自己的。 “我不需要筹码。”他摇头,“我已经输了。但我可以让你赢一次。” 我盯着他,手指仍搭在匕首上。 他知道我不信他。 可我现在没选择。 右腿的旧伤又开始抽筋,我靠在盾后,没动。天光更亮了,照在钛合金盾面上,反出一层冷灰。王振站在原地,没前进,也没后退。我们之间隔着二十米的碎石地,像两条被锁在同一根链子上的狗,谁先扑,谁就先死。 我慢慢把盾牌推回原位,完全遮住照片。 这个动作,等于告诉他:我听进去了,但我不会低头。 王振看了我一眼,转身,沿着南侧窄道往回走。液压杆的嗡鸣声渐远,最后消失在拐角。 我没追。 也没放松。 盾还立着,电磁吸附接口发出微弱的蓝光脉冲。我靠着柱子,右手摸了摸左肩胎记,皮肤下那块组织正微微发烫,像是有什么东西在苏醒。 系统界面没提示,也没弹窗。 但它在运转。 就像一块沉默的伤疤,陪着我从废墟里爬回来。 我低头,看了一眼匕首绑着的战术手电,反光面映出我半张脸——眉骨有疤,眼神浑浊,像个熬过太多夜的中年人。可我知道,只要我还在,陈雪就还有爸。 只要我还站着,他们就得掂量。 远处传来金属箱盖轻微开合的声音。 我抬头。 王振没走远。 他站在通道尽头,手里拿着那个银色金属箱,正一点点拧开旋钮。 空气忽然变得粘稠。 第204章 生化计时器 金属箱盖拧开的声音很轻,像是罐头被慢慢启封。我盯着三十米外那道人影,右腿从膝盖到脚踝绷得发麻,旧伤像根生锈的铁丝缠在筋上,一动就抽。我没敢挪位置,只把身体压得更低,湿透的战术围巾贴住口鼻,布料吸了水后沉甸甸地压着下巴。 绿色雾气从透气孔渗出来,不是烟,也不是蒸汽,是那种黏在空气里的东西,浮在光线下像一层油膜,缓缓往上旋。它不动声色地爬过地面碎屑,碰到盾牌底沿时,边缘开始微微扭曲。 系统界面无声弹出红框:【毒剂类型:Vx神经毒素,扩散半径50米,致死时间30秒】。 没声音提示,也没倒计时音效,就那么静静挂着,像块烧红的铁片烙在我视野角落。我知道它不会骗人。十年前边境任务前夜,队里做过一次模拟演练,同样的毒剂,七秒钟放倒三个全副武装的突击手。现在我只有这块湿布,一把匕首,和一面刚签到领来的钛合金盾。 毒雾已经漫到盾前三米。我左手撑在内侧凹槽,想借力调整姿势,指尖突然碰到了什么——湿的,但不是汗,也不是水汽。我抹了一把,抬眼看,指腹上沾着淡蓝色液体,在晨光下泛着微弱反光。 我愣了一下。 那是陈雪用蜡笔画的盾徽。昨夜她趴在我背包上涂的,歪歪扭扭一圈圆,中间写了个“爸”,还加了两颗星。她说这是“防护罩”,能挡住坏人。我没擦,也没说不行,就让她画了。现在这层蜡笔痕迹正在渗出液体,顺着金属纹路往下淌,像出汗一样。 毒雾触到盾面那一瞬,蓝液突然起泡,蒸腾出一圈白雾,形成半弧形屏障,硬生生把绿雾挡在外面。没有爆炸,没有声响,就是两种气体撞在一起,一个进不去,一个出不来。我能闻到空气中多了一股类似漂白水混合蜡烛融化的味道,刺鼻,但还能忍。 王振站在通道尽头,手里还拎着半开的金属箱。他没动,机械眼红光一闪,嘴角往上扯了半寸。那不是笑,是齿轮校准的动作惯性。他的左腿液压杆发出低频嗡鸣,频率比刚才慢了,像是在观察什么。 我右手仍搭在匕首柄上,没拔,也没松。左手却悄悄往盾内侧多按了几分,确认那层液体还在渗。温度微凉,不像是化学反应该有的热感。我脑子里闪过王振刚才说的话——三百二十七个节点,孩子书包里的定位器,赵卫国的监控网。陈雪也是其中之一。她是S-08,重启钥匙。 可她昨晚醒来第一句说的是:“妈妈告诉我,你肩上的星会亮。” 我现在不知道她妈是谁,也不知道那句话什么意思。但我清楚一点:这蜡笔画不是巧合。她画的时候就知道会派上用场,不然不会特意涂在盾牌内侧,不会写那个“爸”字,更不会加两颗星——一颗在我左肩,一颗在她自己胸口的位置。 毒雾被遏制在三十米线,白雾环带稳定扩展,直径约四米,刚好把我罩在里面。呼吸暂时安全,但湿围巾已经开始干,边缘发硬。我知道它撑不了多久。一旦水分蒸发完,下一次换气就得直接面对Vx。 王振动了。 他没前进,也没合上箱子,而是把金属箱往地上一放,双手离开,任其继续释放毒雾。然后他退后半步,站定,机械颈轻微转动,发出“咔”的一声,像是在调焦。 他看得不是我。 是他自己的箱子。 绿色雾气正不断涌出,但在接近白雾环带时,出现了微小的折射现象——就像热浪扭曲路面那样,空气轻轻抖动了一下。紧接着,箱体表面凝结出细小水珠,越积越多,最后顺着金属外壳滑落。 他在测试反应阈值。 这个念头刚冒出来,我就意识到不对劲。他不是来杀我的。如果是杀,刚才趁我腿伤发作直接冲上来就行,何必费劲搞什么交易、留军牌、讲真相?他要的是数据,是我的胎记信息。而这场毒雾,是压力测试,逼我在生死关头暴露系统反应模式。 我屏住呼吸,左手不动,右手缓缓将盾牌斜倾五度,让蒸腾区域正对王振方向。白雾随之偏移,覆盖范围朝他那边推了半米。绿雾立刻受压收缩,扩散速度下降。 王振机械眼红光闪烁频率变了,由稳定脉冲转为间断跳动,像是在记录数据。他没躲,也没调整站姿,只是抬起右手,食指轻轻敲了三下胸口——那里嵌着那块S-07军牌。 三下,停顿,再三下。 摩斯码。短-短-短,长-长-长,短-短-短。 SoS。 我盯着他。 十年前他按下引爆器,让我队全灭,自己活下来成了机械体。现在他站在这里,放出致命毒气,又打出求救信号? 荒谬。 可我知道这不是玩笑。战场上没人拿SoS开玩笑,尤其是特种兵出身的人。就算他疯了,程序也不会乱。那套编码逻辑刻在骨子里,错一个节拍都改不了。 毒雾仍在持续释放,但白雾环带已形成动态平衡。时间显示:距致死时限尚余18秒。 17秒。 我感觉到左肩胎记开始发烫,不是痛,是温热,像有血流重新打通了堵塞的管道。系统没弹窗,也没提示,但它在运转。我能感觉到,就像感觉到右腿的旧伤那样真实。 王振依旧站着,双脚没离原地。他的机械臂垂在身侧,手指微曲,没有攻击意图。但他也没收箱,没撤退,就这么看着我,像在等什么。 我忽然想起昨夜签到时的画面——系统界面跳出“钛合金战术盾牌”字样,背景是十年前训练基地的装备库照片。我记得那天陈雪也在视频里,隔着屏幕举着画纸说:“爸爸,我给你画了个新盾!” 当时我以为是童言无忌。 现在我想,也许系统早就知道我会需要这个。 白雾环带还在工作,蓝液持续渗出,速度似乎比刚才快了些。我左手掌心贴着凹槽,能感觉到金属表面有细微震动,像是某种共振正在建立。 王振的机械眼红光暗了一瞬。 他看到了。 他知道这东西不正常。 但他没动。 我也不能动。 谁先破局,谁就暴露弱点。现在不是拼速度的时候,是拼耐性。他要数据,我要活命,我们都在等对方先松口。 远处传来滴水声,一滴,两滴,落在生锈的管道上。天光从顶棚破洞照进来,斜切过毒雾边缘,映出一道模糊的绿线。我的体温升到了37.1c,心率112,战术目镜显示肌肉负荷已达临界点。右腿随时可能抽筋,一旦倒下,湿围巾脱落,一口深呼吸就能让我当场窒息。 但我还得撑。 为了陈雪。 为了她画的这个盾。 为了她喊我一声爸爸。 白雾环带微微颤动了一下。 蓝液流速加快,顺着盾牌内侧沟槽汇成细线,滴落在地。第一滴落地时,发出轻微“滋”声,像是酸液腐蚀金属。绿雾接触到那片区域,立刻向两侧退开,留下一个直径约十厘米的空白圈。 王振的机械颈再次转动,发出“咔哒”声。 他低头,看向地面那个空圈。 然后,他抬起脚,往前迈了半步。 第205章 生物密钥陷阱 王振的脚落下,没有发出声音。地面那圈被蓝液腐蚀出的空白区域还在微微冒烟,像烧过的纸边。他没再往前,只是抬起机械臂,掌心朝上,一枚黑色立方体从指缝间缓缓升起。它悬浮着,表面泛起一层微弱的光晕,接着投射出一段扭曲的画面——夜雨、山崖、代号S-08的红色标记在地图中央闪烁了一下,随即消失。 “十年前任务真相在这里。”他的声音低哑,像是砂纸磨过铁管,“但解码需要你女儿的视网膜。” 我没动。盾牌还挡在身前,左手掌心贴着内侧凹槽,能感觉到那层蓝液仍在渗出,温热而缓慢。湿围巾已经干了一半,边缘硬得刮脸,呼吸时鼻腔发烫。我知道Vx还在扩散,白雾环带撑不了太久,可现在没人提毒雾了。王振把战场换了个地方,从空气里搬到了数据里。 他要的是陈雪的眼睛。 全息投影还没散。画面卡在那个红点上,像钉子扎进我脑子里。我想起昨夜她睡着的样子,睫毛轻轻颤,嘴里嘟囔着“爸爸别走”。那时候我还以为她是做噩梦。现在看,也许不是梦。 就在我盯着投影的瞬间,盾牌突然震动起来。不是被动承受冲击的那种震,是主动的,内部传来蜂鸣,短促、规律,三声一组,停顿半秒,再响三声。紧接着,一道幽蓝光纹从盾牌内侧凹槽亮起,呈环形扩散,直接覆盖了我的视野。 【目标身份确认:陈雪|基因匹配度100%|解码授权请求已接收|倒计时:120秒】 系统没参与。这不是战场重建系统的界面,更像是……盾牌自己长出了脑子。它认得她,比我还熟。它知道她在哪,知道她的血型、dNA序列、瞳孔间距,甚至能预测她眨眼的频率。这玩意儿不是签到领来的装备,是早就被人设好程序的陷阱。 我手指收紧,指甲抠进盾沿的防滑槽。王振嘴角扬了一下,不是笑,是齿轮校准后的惯性动作。他右手抬起,关节发出“咔”的一声,金属外壳层层旋开,指尖缩回,露出一根高速旋转的微型钻头。寒光一闪,嗡鸣声压过了盾牌的蜂鸣。 “你猜我能不能在她眼球转动前……取出来?”他说。 话音落下的时候,钻头还在转。没有风,但我后颈的汗毛竖了起来。这不是恐吓,是他真干得出来。他曾为赵卫国切掉自己的小指来证明忠诚,现在让他对一个十岁孩子动手,他不会手抖。 我盯着他那只机械手。钻头直径约三毫米,适合穿刺角膜而不破坏晶状体,取样完整。这种规格的工具,通常用于活体生物信息采集,常见于境外人体实验站。他知道怎么用,也知道哪里下针最疼最少挣扎。 左肩胎记开始发烫。不是系统激活,是生理反应。每次情绪剧烈波动,旧伤处就会有灼感,像子弹还在里面游走。我压住这股热流,没去摸它,也没低头看。现在任何多余的动作都可能被当成破绽。 王振没逼我回答。他站在原地,钻头悬着,全息投影依旧飘在空中。时间在走。系统没弹窗提醒,但我能感觉到倒计时的存在——每一秒过去,盾牌的蜂鸣就更急一拍,蓝光也更亮一分。它在等授权,等我点头,或者等我松手。 我不敢松。 这盾牌现在就是她的命门。只要我还握着它,它就能继续识别、响应、倒计时。一旦我扔了它,或者强行关闭电源,谁知道会不会触发什么预设协议?比如自动上传数据,比如远程解锁权限,比如直接把她标记为“可用密钥”。 王振的目光扫过我的脸,机械眼红光稳定,像是在读我的心率、血压、瞳孔变化。他不急。他知道我只有两个选择:要么交出女儿的信息,换那段真相;要么守住她,让一切继续埋在地下。 可他忘了第三种可能。 我不是来换真相的。我是来杀他的。 十年前他在引爆器上按下按钮的时候,就没给我选的机会。现在轮到他站在这儿,拿着钻头讲条件,装什么棋手? 我慢慢把重心往左腿移。右腿旧伤从膝盖一直抽到脚踝,像有根钢丝在里面来回拉扯。我忍着没哼,只是把匕首柄往掌心里多塞了半寸。刀没出鞘,但随时能拔。 王振注意到了这个动作。他没动钻头,只是偏了下头,机械颈发出轻微的“咔哒”声,像是在调焦。他看出我在调整站姿,但看不出我要干什么。他以为我在准备妥协,其实我在想怎么让他先出手。 只要他动一下,哪怕只是往前踏一步,钻头离手掌近一厘米,我就有理由先发制人。盾牌还能挡,匕首够得着。我可以拼着中一记毒雾冲上去,把他那根手指砸成废铁。 但他不动。 他就这么站着,钻头嗡嗡地转,投影里的红点还在闪。时间跳到103秒。 我忽然意识到一个问题:为什么是视网膜? dNA、指纹、虹膜都可以作为生物密钥,为什么非得是“眼球转动前”取出来的?说明他们要的不只是静态信息,而是动态反应——某种只有在特定刺激下才会触发的神经信号。比如看到亲人时的瞳孔扩张,比如恐惧时的眼球震颤。 他们在找的不是一个身份验证,是一个开关。 陈雪不是钥匙,她是启动装置。 王振轻声道:“你当年护得住整支小队,护不住一个孩子吗?” 我还是没说话。但这句话让我确定了一件事——他不知道我已经知道了。他以为我还蒙在鼓里,以为我会为了真相低头。可我早就不信什么“真相”了。真相十年前就被炸烂了,剩下的都是别人想让我看到的残片。 盾牌又震了一下。蓝光闪得更快了,倒计时跳到91秒。我能感觉到那层蓝液在加速渗出,顺着沟槽往下淌,滴落在地时发出轻微的“滋”声。第一滴落地的位置,绿雾退开了一个圈,现在已经有十五厘米宽。 王振低头看了一眼那个空圈,然后重新看向我。他的机械眼红光没变,但左腿液压杆的嗡鸣频率慢了半拍。他在等,也在评估。 我左手贴着盾牌内侧,悄悄把拇指移到凹槽边缘的一个小凸起上。那是签到领取时就有的结构,我以为是防滑设计,现在看,可能是手动切断接口。如果我能把它按下去,或许能让盾牌断开识别程序,至少中断倒计时。 但我不敢试。 万一这是个触发机制呢?万一按下去反而会立刻发送数据呢? 王振的钻头还在转。他说:“你不信我,可以。但你得信这个系统——它比你更了解你女儿。” 我没回他。我只是盯着他那只手,等着他下一步动作。只要他抬手,只要他做出攻击姿态,我就冲上去。我不怕死,我怕她变成他们的工具。 时间跳到76秒。 远处传来滴水声。一滴,两滴,落在生锈的管道上。天光从顶棚破洞照进来,斜切过毒雾边缘,映出一道模糊的绿线。我的体温升到了37.2c,心率114,肌肉负荷接近极限。右腿随时可能抽筋,一旦倒下,湿围巾脱落,一口深呼吸就能让我当场窒息。 但我还得撑。 为了她画的盾。 为了她喊我一声爸爸。 盾牌的蜂鸣又响了。三声短,三声长,三声短。 SoS。 和刚才王振打的一样。 我猛地抬头看他。他也正看着我,机械眼红光稳定,脸上没有任何表情。不是他在发信号——是盾牌在回应。 它在求救。 可向谁求? 第206章 父爱的化学反应 毒雾贴着地面爬过来,像一层绿油油的苔藓在锈铁管上蔓延。我右腿膝盖里那根钢钉开始发烫,旧伤处的肌肉一抽一抽地跳,像是有人拿小锤子在里面敲。湿围巾裹了三层,鼻腔还是火辣辣的,吸气时喉咙口像被砂纸蹭过。 盾牌还在响。三短三长三短,SoS。不是王振打的,是它自己在叫。蜂鸣从内侧凹槽传出来,震得掌心发麻。我左手拇指还按在那个小凸起上,没敢松——刚才试了一下,按下去没触发数据上传,但盾面有一块地方黏手,像是胶没干透。 我想起来了。 昨夜陈雪替我擦这盾牌,用的是她书包里那支断头蜡笔。粉色的,笔身上咬出一圈牙印。她边画边说:“爸爸,我给你画个护盾。”画完还吐了口口水在手指上,抹了抹边缘,说这样更牢。 那层彩色涂层现在正对着毒雾飘来的方向。 一缕绿烟蹭到盾牌上沿的黄色涂鸦,突然不动了。表面凝出一层白霜,细看是密密麻麻的小冰晶,簌簌往下掉,砸在地上发出“滋”的轻响,像盐撒进热锅。 我没眨眼。盯着那片坠落的冰渣,脑子里转得比系统还快。 Vx是磷酸酯类神经毒剂,遇水解,但不会结冰。可蜡笔主要成分是脂肪酸甘油酯,儿童唾液里有淀粉酶和脂肪酶——这两种酶在体温环境下能催化酯交换反应。如果涂层足够厚,反应释放的热量又被金属盾面快速导走……就可能让局部温度骤降,把毒剂变成固体颗粒。 这不是防毒面具,这是化学反应堆。 系统界面无声弹出,半透明框浮在视野左下角: 【检测到有机涂层反应|主要成分为长链脂肪酸甘油酯与儿童唾液酶混合物|与Vx毒素发生酯交换|产物为无毒烷基磷酸酯+乙醇|反应效率78.3%】 字是黑底白字,没有音效,没有闪烁提示。就像十年前部队发的战地手册,冷冰冰地告诉你:这玩意儿能用,别问为什么。 我松了口气,又立刻绷紧。 王振还没动。 他站在五米外,机械眼红光稳定,左手垂着,钻头不再旋转,但指节微微颤动,像是在接收信号。右腿液压杆低频嗡鸣,频率比刚才慢了半拍——他在评估风险。 我知道他在想什么。这套机械体造价不低于三百万,核心处理器藏在颈后,散热槽设在面部接缝。只要不正面强攻,他就能撑到支援到来。 但他忘了,我不是来谈判的。 我慢慢把重心往前移,右腿抽筋的预兆越来越强,像有根电线在腘窝里来回拉。我咬住后槽牙,把匕首换到右手,刀没出鞘,但保险扣已经解开。 盾牌上的黄蜡还在滴。一滴蓝液顺着沟槽流下来,混进蜡层,颜色变浅,落地时没再腐蚀出坑,只是轻轻“啪”一声,碎成几瓣。 有效反应在持续。 我抬起左脚,往前滑了半步。靴底碾碎一块冰晶,发出脆响。 王振的机械眼红光闪了一下。 我动了。 他也在动。 几乎是同时,他右臂抬起,钻头重新启动,高速旋转的尖端泛出蓝光;我蹬地突进,借着残渣地面的反冲力往前扑,盾牌横举,锋利的棱角对准他面部左侧——那里有一道旧裂痕,是上次雪山对战留下的。 他想退。 晚了。 盾角撞上金属外壳的瞬间,我能感觉到阻力变化:先是硬碰硬的撞击,接着“咔”一声,外壳崩开一道缝,火花从裂缝里喷出来,溅在我冲锋衣袖口上,烫出几个小洞。 我继续发力,整个人压上去,用肩膀顶住盾背,把整块盾牌往他脸里楔。金属扭曲声刺耳,他的头部开始歪斜,机械眼红光乱闪,左半边脸像屏幕花掉一样,像素错位,露出里面的齿轮和线路板。 “你漏算了父亲牌防毒面具。” 我说完,右手抽出匕首,没去割他脖子,而是顺着盾牌边缘插进他颈部散热槽,往上一挑。 “咔啦。” 一声闷响,像是主板断裂。 他整条右臂猛地垂下,钻头熄火,只剩指尖还在抽搐。液压杆停止供能,膝盖关节锁死,整个人向前栽,被我用盾牌撑住才没倒。 我喘着气,把盾牌往外拔。金属摩擦声让人牙酸,带出一串黑色冷却液和电线残渣。他的脸已经毁了大半,右眼彻底熄灭,左眼还亮着一点红光,像是没关机的指示灯。 我低头看他。 他没闭眼。 “任务完成了?”我问他。 他没回答。嘴唇动了半下,电流杂音从喉部扬声器里漏出来,不成句。 我收回盾牌,站直身体。右腿旧伤已经渗血,战术靴内侧湿了一片,热乎乎地贴着皮肤。我靠着铸铁柱子缓了两秒,抬头看出口方向。 毒雾还在扩散,但速度慢了。靠近盾牌的区域,绿烟不断凝结成冰粒,簌簌掉落,在地上积了一小圈白色粉末。远处管道滴水声没停,一滴,一滴,砸在铁皮上。 王振的躯体倒在地上,离我三米远。关节还有微弱抽动,像是程序没完全终止。我没去补刀。这种级别的机械体,核心一旦破裂,重启概率低于百分之二。他活不了,也死不透,正好。 我把盾牌背回身后,用战术带固定好。蜡笔涂层已经磨损过半,剩下的部分还在缓慢反应。只要不接触强酸强碱,这玩意儿还能撑一阵。 东侧出口就在二十米外,是一道塌了半边的铁门,外面黑乎乎的,看不清路况。我摸了摸腰间匕首,确认还在。背包里的战术手电没开,省电。现在最怕的是动静太大,引来不该来的人。 我迈出第一步。 右腿刚用力,膝盖就是一软。我扶了下墙,稳住,继续走。每一步都像踩在烧红的铁板上,旧伤撕裂感从脚踝一路窜到大腿根。汗水顺着太阳穴往下流,滴进眼睛里,辣。 走到出口前五米,我停下。 回头看了眼王振。 他左眼那点红光还在闪,频率很慢,像是待机模式。我没再看第二眼,转身朝铁门走去。 外面风更大了。吹进来一股铁锈味,混着远处江水的腥气。我站在门槛上,没急着出去。夜色压得很低,云层厚,月光透不下来。前方是条碎石路,通向码头方向,路边堆着废弃集装箱,阴影交错。 我扫了一眼四周。 六个方位都有掩体。左边水泥墩,右边翻倒的吊车,前方两辆报废货车并排停着,高处水塔平台,背后排污管顶棚,还有正前方那堆沙袋垒成的临时工事。 都适合埋伏。 我没动。 站着,等。 风吹过耳际,带来一丝异样。不是脚步声,也不是呼吸。是某种高频震动,极轻微,像是耳机漏电的那种“滋滋”声。 我缓缓抬起左手,摸了摸盾牌背面。 它还在发热。 第207章 归途伏击 风贴着地面刮,带着铁锈和江水的腥。我左耳贴地听了几秒,高频震动还在,像是有东西在暗处充电。右腿膝盖那根钢钉又开始发烫,血顺着靴筒往下流,每走一步都黏糊糊的。 靠柱子喘了口气,眼前突然跳出半透明界面——系统自动弹了。不是我主动调的,是刚才失血太多、心跳不稳,触发了连续七天签到成就。“战场回溯”亮了一下,只有三秒,够我看清一张浮在视野里的三维地图。 一条红路线从码头出口延伸出去,标着“归途”。六个红点正从不同方向压过来,速度一致,间距均匀,明显是冲着主路来的。最近的三个已经进到三百米内,藏在报废货车后头;一个卡在水塔平台;两个贴着沙袋工事爬行。全是机械体,热源信号弱但动作协调,典型的追踪编队。 我盯着那条红线看了两秒,把图记进脑子里。再抬头时,界面已经消失,像从来没出现过。 右腿撑不住了。我单膝跪地,手撑着盾牌边缘才没倒下。冷汗顺着鬓角往下淌,滴在冲锋衣领口,洇出一块深色。不能再往前走了,这六个人不是来抓我的,是来灭口的。他们知道我带了个孩子,只要我动,他们就会分兵搜查每一处死角。 陈雪还站在原地,小手攥着书包带子,眼睛睁得大大的。她没哭,也没问,就是死死看着我。 我爬起来,拖着右腿往左边走。八米外有个排污井盖,边缘锈得厉害,轻轻一碰就松动。下面有水流声,不大,但持续不断。我用匕首撬开一半,黑洞洞的口子冒着湿气。 “进去。”我说。 她没动。 “现在。”声音重了些。 她咬住嘴唇,低头钻了进去。我跟着掀开另一块盾片残骸盖在井口上,留一道缝透气。外面风更大了,吹得碎纸乱飞,正好遮掩移动痕迹。 做完这些,我才敢回头看那条归途路线。六个红点没停,继续向中心靠拢。他们还没发现我藏了人,但现在只是时间问题。他们靠的是动作捕捉和热成像,只要我不动,他们就会散开搜索。可一旦他们分兵,第一个查到的就是这个井口。 得让他们聚起来。 我把盾牌从背后取下来,翻到背面。上次战斗后它一直在发热,系统提示过这里有残留能量,能激活一次电磁脉冲弹——签到得的,只此一次。手指摸到背板接缝处有个凸起,按下去会有延迟引爆,三秒后释放强电磁波,范围五米,足够干扰小型机械单位的控制系统。 不能放太远,也不能太近。得让他们以为那里有人埋伏。 我拖着腿往前挪,每一步都在地上留下半个湿脚印。忍着疼爬上那辆报废货车的驾驶座,反光镜还挂着,蒙了层灰。我把盾牌卡在镜框后面,让它的正面朝外,像是有人躲在车底准备突袭。手指滑过引爆钮,设定三秒延迟,然后跳下车厢,滚进翻倒的吊车阴影里。 趴下时右腿抽了一下,差点叫出声。我咬住战术手套的指节,硬生生把痛闷回去。左手压住伤口,防止血滴下来。耳朵贴地,听着动静。 三。 二。 一。 “嗡——” 没声音,但空气震了一下。像是高压电线短路那一瞬的磁场扭曲。紧接着,六道机械摩擦声同时变了调。原本流畅的脚步声变成断续的“咔嗒”,像是齿轮卡住又强行转动。其中一个离得近的直接跪倒在沙袋边上,手臂抽搐着抬不起来。另外几个也停下,关节发出异响,光学镜头频闪不定。 有效。 但他们没乱太久。十秒不到,就有两个重新站起来,开始用手势联络。虽然系统被扰,可基本指令还能执行。他们没分散,反而朝着盾牌所在的位置围过去,显然是判断那里有埋伏。 计划成了。 我贴着沙袋后侧开始爬。脱下冲锋衣下摆,撕成两条布带,一圈圈缠住小腿。血暂时止住了,但走路还是疼。不敢走直线,绕着油桶和废弃轮胎往前挪。中途听见一声低频信号,像是某种重启指令,赶紧停住,屏住呼吸。 那声音过去后,我才继续。 井口就在前面五米。我轻敲三下铁沿——约定的暗号。 里面传来极轻微的“咚”两声,是回应。 我钻进去,顺手把盾片重新盖好。管道不高,只能弯腰走。里面黑,但能闻到潮湿和淤泥味。往前十五米左右,摸到一处岔口,蹲下来喘气。 这时候才敢低头看伤。战术靴已经被血浸透,袜子粘在皮肤上。解开绑带,撕开裤管,旧伤裂开一道口子,边缘发紫。这种伤不能再走,可现在没法处理。掏出随身绷带,二次加压包扎,动作尽量轻。最后把沾血的冲锋衣塞进角落,免得气味引来追踪犬。 陈雪坐在我旁边,一直没说话。我把手伸过去,她立刻抓住,小手冰凉。 “怕吗?”我问。 她摇头。 “那你哭什么?” 她吸了下鼻子,“我没哭。” 我没再说。摸了摸她脑袋,确认她还在。 外面风声小了。那些机械体应该已经发现盾牌是空的,正在重新部署。但他们不会想到我们会钻下水道。这条支管通向主排污渠,能绕开他们的封锁线。只要不出去,他们就找不到我们。 我靠墙坐着,耳朵竖着听外面。每隔几分钟就有一阵脚步声经过,越来越远。他们还在搜,但方向偏了。 系统界面又闪了一下,这次只是一行字:【生命体征偏低,建议休整】。 我没理它。 陈雪靠着我肩膀,慢慢闭上眼。我没让她睡。轻轻晃了下身子,她就醒了。 “别睡。”我说,“等我喊你再闭眼。” 她点头。 我盯着入口方向,手一直放在匕首柄上。外面安静下来,但我知道他们没走。这种任务不会只派六个人,后头肯定还有支援。我们现在安全,是因为他们在等信号恢复。 而我必须在这段时间里想清楚下一步怎么走。 管道深处传来滴水声,一滴,一滴,砸在积水上。我数着节奏,让自己保持清醒。右腿还在疼,但比刚才好些。血没再渗出来。 陈雪突然拉了下我袖子。 我低头。 她指着管道更深的地方,张嘴要说话。 我摇头,做了个“别出声”的手势。 她改用手指,在我掌心慢慢写了个字:灯? 我没懂。 她又写:画? 还是不明白。 她急了,干脆掏出书包,摸出那支断头蜡笔,在地上划了道短线,然后指了指前面。 我明白了。 她是想用蜡笔做标记,指路。 我点头,轻声说:“等我信号。” 她收起笔,乖乖坐回去。 我又看了眼入口。盾片盖得好好的,没人动过。外面也没有脚步声。风停了,整个码头像是睡着了。 但我知道,他们就在附近。 我伸手摸了摸盾牌残片,它还在微微发烫。 远处,一声金属碰撞声响起,很轻,像是工具掉在地上。 我握紧匕首,没动。 陈雪靠得更紧了些。 我抬起左手,在黑暗中静静等着。 第208章 血色陷阱生死速递 风停了,管道里只剩滴水声。我靠在墙边,右腿从膝盖到脚踝像被铁钳夹着,每吸一口气都牵得旧伤发麻。陈雪坐在我旁边,手一直抓着我的衣角,没说话,也没动。 刚才那阵金属碰撞声过去有十分钟了。外面没再传来脚步,无人机群应该还在搜那条假路线。但我不敢松劲。系统界面没亮,签到奖励也没刷新,我知道这会儿全得靠自己。 我把匕首插回腰侧,伸手摸了摸盾牌残片。它还温着,刚才电磁脉冲炸过之后就没再发热。现在这东西除了当块铁板用,别的指望不上。 陈雪抬头看我,嘴唇动了动。 我摇头,做了个“别出声”的手势。 她懂,低头从书包里掏出那支断头蜡笔。笔身裂了道缝,红色蜡芯露在外头,像是快掰断了。她没急着画,而是先看了我一眼,等我点头才往前爬了两步。 墙面湿滑,她用笔尖在上面划了个箭头,手指蹭着粗糙的水泥面,用力往下压。第一下没留痕,第二下才显出红印。她画完就停住,回头等我。 我挪过去,看了看那个箭头。歪的,但方向没错——往主排污渠走。我伸手在她脑门上按了一下,她嘴角轻轻翘了下,又继续往前。 我们就这样一前一后地走。她每到岔口就停下画标记,我在后面盯着她的背影,右手始终搭在匕首柄上。管道越走越低,最后只能弯腰前行。头顶不时有水珠滴落,砸在肩上凉得人一激灵。 走到第三个岔口时,她突然停住。 我没出声,贴墙蹲下。她转过身,慢慢抬起手,在空中比了个圆,又在中间划了道叉。 死胡同。 我点头,朝原路指了指。她立刻转身往回走,动作轻,鞋底几乎不碰地。我跟在后头,耳朵竖着听动静。空气还是闷的,但能感觉到风向变了——有微弱气流从背后来,说明那边通着出口。 回到上一个三岔口,我改走左边通道。她照旧在关键处画箭头,指尖磨得发红,有一次笔滑了,蹭破了皮。血混着蜡油留在墙上,淡得几乎看不见。她没喊疼,只是舔了下伤口,继续画。 走了约莫二十米,前面出现一道铁栅栏,锈得只剩几根横条。透过缝隙能看到更大的管道,直径两米多,底下有水流声。那是主渠,只要进去就能绕开封锁线。 但我没动。 我盯着栅栏后的黑暗,忽然想起什么。王振不会只派机械体,他手里还有别的东西——无人机。热感、夜视、带信号追踪,比那些铁疙瘩灵活多了。它们飞得快,能钻窄道,刚才没动静,不代表不在。 我拉着陈雪蹲下,指了指耳朵,又指了指头顶。 她明白,点点头,把蜡笔塞回书包,然后从里面抽出一张纸。是她之前画的全家福,边上还写着“爸爸是英雄”几个字。她没展开,而是轻轻折了两下,塞进我手里。 意思是:你要小心。 我捏了捏纸角,把她往墙边推了推,自己则拖着腿往高处爬。通风口在三米上方,用铁网封着,螺丝早就烂了。我用匕首撬开两颗,把网掀开一条缝,翻身上去。 里面窄,只能匍匐。我一点点往前蹭,左肩擦着铁壁,疼得牙根发酸。爬了七八米,前方透出一点红光——不是火,是光学镜头的待机指示灯。 我趴下,屏住呼吸。 两分钟后,三架小型无人机从下方通道飞过,呈三角编队,底部旋转扫描,中央一颗红色球形摄像头格外显眼。它们飞得很慢,显然是在追踪热源。 我数着间隔,等它们飞远,才往后退。回到入口处,我探头看陈雪,做了个“引”的手势。 她愣了一下,随即明白。她从书包里取出一块旧纱布——是我之前包扎时换下来的,沾着血。她把它撕成细条,绑在一根断裂的钢筋上,像一面小旗,轻轻晃了晃。 我点头。 她把“血旗”插在岔路口地上,然后退回暗处。我重新爬上通风口,匕首握紧,盯着那条通道。 五分钟。 八分钟。 突然,红光再现。 三架无人机折返回来,这次直接冲向血迹。它们悬停扫描,主眼高速转动,确认目标后,其中一架靠近嗅探。另外两架则分列两侧,准备上报坐标。 就是现在。 我收腹,蹬墙,借力向前滑出半米,看准时机纵身跃下。整个人像沙袋一样砸在中央那架无人机上,右手匕首直刺红眼中心。 “咔!” 金属碎裂声炸响,火花四溅。主控眼当场爆裂,电路短路,整机断电坠地。旁边两架还没反应过来,惯性撞上断墙,机身扭曲冒烟,接连报废。 我落地时右腿一软,单膝跪地,差点摔倒。咬牙撑住,抬头看四周。 静了。 连滴水声都好像停了。 我喘着气,把匕首甩了甩,刀尖上的电线断丝掉落。三具残骸躺在地上,红灯全灭。信号中断,王振暂时瞎了眼。 我爬起来,跳下通风口。陈雪已经跑过来,小脸发白,但没哭。她看着满地碎片,又看看我,张嘴想说什么。 我摇头,指了指主渠方向。 她懂,转身就走。我跟在后面,一瘸一拐地追。刚到铁栅栏前,她突然停下,回头拉我袖子。 我蹲下。 她指着我靴子。 我低头一看,左脚底沾了点黑灰,是从无人机残骸上蹭的。我脱下鞋,用匕首刮干净,又检查裤脚有没有残留金属粉。做完这些,才重新系紧鞋带。 她松了口气,抬手指了指栅栏。 我用匕首撬开最后一颗螺丝,把铁条掰弯。她先钻过去,我随后。主渠比想象中宽,底下水流不急,泛着油光。岸边有检修道,勉强能走人。 我让她贴墙走内侧,自己走在外沿,随时防着上方。空气流通好了些,但味道更重——腐泥、化学残留、还有股说不清的焦味,大概是刚才炸的无人机烧了线路。 我们沿着水流方向走。她不再画箭头,而是每隔一段就在墙上轻轻敲一下,用回声判断前方是否通畅。我听着节奏,走得慢但稳。 走到一处转弯,她突然停住,蹲下摸了摸地面。那里有一道浅痕,像是轮子压过的轨迹。她抬头看我,眼神有点慌。 我蹲下,仔细看。不是车辙,是无人机支架滑行的印子。它们来过这里,可能不止一次。 我立刻警觉,扫视四周。头顶有多个分支管道,黑漆漆的,谁也不知道藏着什么。 我把她拉到身后,右手握紧匕首,左手在地上划了三道短线——原地不动的意思。 她站着没动,呼吸放轻。 我就这样盯了三分钟。什么都没发生。 可我知道不对劲。 刚才那三架是侦察型,体积小,续航短。这种机型不会单独行动,后面一定有中继机或指挥节点。它们消失这么久,对方不可能没察觉。 除非…… 我猛地抬头。 正上方有个t型接口,直径四十公分,盖子半塌。如果有一台微型中继机藏在里面,正好能覆盖这片区域。 我指了指上面,又做了个“听”的动作。 她仰头看,几秒后,轻轻点头。 有声音。极轻微的电流嗡鸣,像是充电模块在工作。 我放下背包,从夹层摸出一小截铜线——是上次拆炸弹剩下的。又撕下一块战术手套的橡胶垫,裹住手柄前端,做成简易绝缘钩。 我示意她后退五步。 然后我抡起胳膊,把铜线甩上去。第一次没勾住,第二次才卡进接口边缘。我慢慢拉,感觉到另一头有阻力。 有东西挂着。 我深吸一口气,猛地一拽。 “啪!” 一团黑影从上面掉下来,砸在地上弹了一下。是个手掌大的六旋翼无人机,外壳涂成深灰,主眼是暗红色,此刻正闪着故障灯。 我立刻冲上去,匕首插进它的核心舱,搅了几圈。电机停转,屏幕熄灭。 安全了。 我靠墙坐下,才发现手心全是汗。右腿旧伤又开始抽,我解开绷带看了一眼,渗血止住了,但周围发紫,得尽快处理。 陈雪走过来,蹲下看我。她没说话,只是把手伸进书包,拿出新的纱布和消毒棉。我愣了下,接过东西自己包扎。 她坐在旁边,抱着膝盖,眼睛盯着远处的黑暗。 我包好伤,拍拍她肩膀。 她抬头。 我指了指前面,做了个“走”的手势。 她站起来,点点头,从书包里掏出那支断头蜡笔,紧紧攥在手里。 我们继续往前。主渠越来越宽,水流声也大了些。空气中那股焦味渐渐散了,取而代之的是潮湿的泥土气。 我不知道还要走多久,也不知道周婉宁那边怎么样了。但现在,我能做的只有一件事——带着她活下去。 她走在我前面半步,时不时回头确认我在不在。有一次她差点被地上的铁钉绊倒,我伸手扶了一把。她站稳后,没松手,而是反手抓了抓我掌心。 像是在说:我没事。 我嗯了一声,没说话。 前面出现一道斜坡,通向更高的检修平台。平台上有扇铁门,半开着,门轴锈死。门后黑乎乎的,看不出通哪。 我停下,让她等在原地。 我拖着腿走上斜坡,匕首在前,一步步靠近铁门。门缝里吹出一阵风,带着点城市地下的杂音——远处有车流,还有隐约的广播声。 我们快出去了。 我回头朝她招手。 她小跑上来,站在我身边,仰头看那扇门。 我伸手推了推,门吱呀响了一声,没完全打开。 我用肩膀顶了一下,硬挤进去一条缝。外面是一段废弃的地下通道,墙上刷着白漆,有“禁止入内”的标志,地板上积着灰。 安全区。 我松了口气,转身看她。 她也看着我,眼里有点光。她张嘴,刚要说话—— 我突然抬手,制止她。 因为我听见了。 不是脚步,也不是风声。 是信号重启的提示音。极短,一声“嘀”,像是远程设备正在唤醒。 第209章 黑客之眼 嘀。 那声轻响还在耳朵里回荡,我没动,陈雪也没动。她站在我身后半步,手攥着我冲锋衣的下摆,指节发白。通道尽头黑着,风从外面灌进来,带着点柏油路和雨水混在一起的味道。 我低头看了眼右腿,绷带边缘渗了点血,不严重,但走不了快路。刚才那一阵拼杀耗得太多,脑子像被砂纸磨过,太阳穴一跳一跳地疼。 信号不是追踪器。我摸出战术手电改装的接收器,外壳有道裂痕,是上回炸无人机时磕的。接口插进背包侧袋的隐藏线路,咔哒一声卡住。指示灯闪了两下,绿转蓝,压缩数据包开始加载。 “别靠太近。”我低声说,把陈雪往墙角推了推。 她点头,没说话,蹲下身,手伸进书包摸出那支断头蜡笔,捏在手里,像是抓着什么能让自己站稳的东西。 接收器震动了一下。屏幕上跳出加密视频的进度条,卡在37%不动了。我用匕首柄轻敲设备侧面,三下短,两下长——老部队调频的老办法。屏幕闪了闪,图像开始加载。 画面抖了几下,亮起来。 周婉宁坐在一张金属桌前,背后是灰白色水泥墙,顶上有盏应急灯,光线偏黄。她穿的是那件白大褂,袖口卷到小臂,左手搭在微型计算机键盘上,右手悬在回车键上方,没按下去。 屏幕角落弹出文字:“王振巢穴在城南化工厂,三号车间有生物电波。” 我盯着那行字,没眨眼。 她抬眼看向镜头,嘴唇动了动,声音压得很低:“信号只能维持四十七秒,说完就断。” 我屏住呼吸。 “三号车间地下有独立供电系统,外墙加装了电磁屏蔽层,普通探测进不去。但我截到了一段异常信号,频率和RR-7激活时的生物反馈一致。他就在那儿。” 画面卡了一下,变成雪花。 我咬舌尖,血腥味冲上来,脑子清醒了一瞬。再敲设备,这次用刀背砸了下外壳。图像恢复。 周婉宁的手指还在回车键上,没动。 “我已经比对过城市基建档案,”她说,“那个工厂的通风管道布局、承重柱间距、排水走向……和你十年前执行任务时炸过的毒枭基地完全一样。不是巧合。” 我瞳孔猛地一缩。 脑子里自动调出战场重建系统的界面。意念一动,历史地图库打开,输入坐标检索。系统匹配成功,弹出双图对比模式:左边是当年边境山地的基地结构图,右边是城南化工厂的三维建模。 分毫不差。 连三号车间通往地下二层的维修斜坡角度都一致,误差不到0.3度。 “同一个设计者。”我低声说。 视频继续播放。周婉宁的眼神变了,不再是实验室里那种冷静的分析状态,而是像在看一场即将失控的火。 “防御系统是活体识别,指纹+静脉双重验证。我没权限,你也拿不到。除非……你能找到当年参与建造的人。” 她顿了一下,手指终于往下压了一毫米,还没按下。 “我知道你想马上行动。”她看着镜头,像是在对我说话,“但现在去,就是送死。” 话音落,屏幕一闪,自动销毁。 终端黑了。 我坐在地上,背靠着墙,接收器还插在背包上,指示灯灭了。通道里安静下来,只有远处传来一阵模糊的车流声,像是从地底深处浮上来的闷响。 陈雪慢慢站起来,走到我旁边,没问,只是看着我。 我抬头看她,摇头:“不是找你的事,回去等。” 她抿嘴,没动。 我也不再说什么。把接收器拔出来,塞进夹层,顺手检查了一遍背包里的东西:军用匕首、战术手电、备用电池、一小卷铜线、半块能量棒。女儿画的全家福还在内袋里,纸角有点卷,但没破。 右腿伤口又开始发麻,我解开绷带看了一眼。血止住了,周围有些发紫,肌肉在抽。得处理,但现在没时间。 我撑着墙站起来,扶了下腰。腰侧空的,枪不在了,但手还在。我摸了下左眉骨的疤,硬的,像焊上去的一块铁。 城南化工厂。 十年前那地方在边境线上,代号“黑井”,是毒贩用来做人体实验的据点。我们小队奉命突袭,情报说里面关着三十多个被拐的边民。进去之后才发现是个局——仓库里堆的不是人,是炸药。引信连着红外感应,一动就爆。 我活下来是因为倒得早。一枚迫击炮弹削过掩体,把我掀进排水沟,当场昏迷。后来听说是队友王振按下了引爆器,全队覆灭,我成了植物人。 现在,那个地方的设计图纸,出现在这座城市的地下工厂里。 不是巧合。 是同一个人的手笔。 我重新背上包,拉好拉链,转身面向通道出口。铁门半开着,外面是夜色,隐约能看到路灯的光晕落在湿漉漉的地面上。 “你去哪儿?”陈雪问。 “找人。”我说。 “找谁?” “知道怎么开门的人。” 她没再问,只是跟上来,走在我侧后方一步的距离。她个子不高,冲锋衣有点大,袖子盖过手心。但她走得稳,没拖后腿。 我放慢脚步,让她能跟上。 走到铁门前,我停下,伸手推了推。门轴锈死了,只开了一条缝。我侧身挤出去,站在废弃通道的出口台阶上。 风大了些。 远处是城市夜景,霓虹灯乱闪,高楼之间有雾气浮动。一辆环卫车缓缓驶过,刷地冲洗着路面。街角有个便利店还亮着灯,玻璃门上贴着“24小时营业”。 我掏出手机,老款军用加固机,防水防震,SIm卡是周婉宁给的加密卡。开机,信号满格。我翻出通讯录,找到一个名字:老秦。 他在退伍兵安置办干过三年,后来调去市建委档案科,专门管老工业区改造资料。十年前那些工厂的设计图纸,只要没烧毁,他就能调出来。 我按下拨号键。 响了六声,接通了。 “谁?”他声音沙哑,带着睡意。 “陈铮。”我说。 “……操。”他顿了一下,“你他妈还活着?” “活了。”我说,“有件事问你。” “你说。” “城南化工厂,三号车间,当年是谁设计的?” 电话那头静了几秒。他咳嗽了一声,点了根烟,打火机的声音很清晰。 “这厂子原本是国营染料厂,九十年代末停产后一直空着。图纸是市院出的,但施工图……”他吸了口烟,“是外包给一家叫‘北境工程’的公司做的。负责人姓林,叫林志远。特种建筑出身,八十年代在西南待过,专搞地下工事。” 林志远。 这名字我没听过。 但“特种建筑”“地下工事”“西南”——这些词凑在一起,味道不对。 我记下名字,说了句“谢了”,准备挂。 “等等。”老秦突然说,“那人已经死了。” “什么时候?” “去年冬天。脑溢血,倒在档案室里。我见过他最后一面,他手里攥着张纸,写的是‘黑井’两个字。” 我握着手机的手紧了下。 黑井。 他又说:“他还说了句话——‘他们改了图纸,但没改命运。’” 我没说话。 风从耳边吹过,带着点冷意。 “你要查这个?”老秦问。 “嗯。” “陈铮,听句劝,有些门,开了就关不上。” “我知道。”我说,“门本来就是用来踹的。” 我挂了电话,把手机收进兜里。 陈雪站在我旁边,仰头看我。 “找到人了?”她问。 “找到名字了。”我说。 她点点头,没再多问。 我转身看向街道尽头,那里有辆出租车正缓缓驶来,车灯划破夜色。 我抬手拦车。 车停在我面前,司机摇下车窗。 “去哪儿?”他问。 “市图书馆。”我说,“老馆,档案部。” 司机点头,拉开后门。 我拉开副驾门,坐进去。陈雪钻进后排,系好安全带。 车启动,轮胎碾过湿漉漉的路面,发出轻微的摩擦声。 我望着窗外流动的光影,手放在匕首柄上,没松开。 林志远死了。 但他留下了一个名字,一串线索,还有一句没说完的话。 他们改了图纸,但没改命运。 我闭上眼,脑海里浮现出系统界面。 明天0点,签到。 不知道会拿到什么。 但我知道,门要开了。 第210章 水厂终局 出租车停在图书馆老馆后巷,我推门下车,右腿刚落地就抽了一下。旧伤像根生锈的铁丝,在骨头缝里来回拉扯。陈雪没动,坐在后排,手还抓着安全带卡扣。 “等我十分钟。”我说。 她点头,眼睛盯着车窗外黑乎乎的围墙。 我没进馆。老秦给的名字是“林志远”,人死了,但死前攥着“黑井”两个字。这名字不该出现在这里,就像毒蛇不该盘在档案柜里。我转身走向街角那片废弃水厂——地图上标着“城南净水站”,二十年前关停,后来成了流浪汉窝点和涂鸦墙。 铁门歪斜,锁链断了半截,挂着的“高压危险”牌子被风刮得晃荡。我从缝隙钻进去,背包贴背,左手摸到匕首柄。风里有股潮味,混着铁锈和烂塑料烧过的焦气。 控制室在厂区东侧,水泥楼塌了一角,玻璃全碎。我踩过满地碎渣,听见头顶钢梁吱呀响。屋里黑,只有月光从破顶漏下来,照出地面一串湿脚印——不是我的。 我贴墙蹲下,右手撑地准备起身时,后颈汗毛突然炸起。 不对劲。 太安静了。连老鼠都没一只。 就在这时候,影子从断裂管道后滑出来。高个子,左腿走动时关节发出低频嗡鸣,像发电机快烧了。王振站定,手里抱着银色金属箱,表面刻着细密纹路,像是某种冷却槽。 “你来得比我想得快。”他声音哑,带着电流杂音。 我没答话。腰侧空着,枪不在。但手在,刀在,脑子也还在。 他往前半步,机械腿液压杆“咔”地锁定。“把胎记数据交出来,不然你女儿活不过今晚。” 我冷笑:“你还记得她叫什么?” 他没说话,只是举起箱子,作势要砸。 我本能翻滚,左肩擦过箱角,冲锋衣撕开一道口子。翻身刹那,战场重建系统自动激活,右臂外挂式军用盾牌瞬间展开——昨天签到领的钛合金盾,还没来得及拆封固定条,现在直接弹了出来。 更意外的是,盾牌底部弹出合金爪钩,呼地甩出,精准缠住王振机械腿传动轴,借着反作用力猛地一拽。他重心不稳,整个人被吊起来,脑袋朝下撞上横梁,“哐”一声闷响。 他悬在半空晃荡,机械腿乱蹬,齿轮卡顿声刺耳。 视野角落跳出红色警告框:【机械体核心温度超标,30秒后自毁】。倒计时浮在眼前,数字跳动:29、28、27…… 我喘口气,靠柱子站着,右腿又抽了一下。血渗出来了,绷带边缘发暗。 王振咳了两声,嘴角溢出黑血,滴在地上冒白烟。 “你……以为赢了?”他仰头看我,眼珠泛灰,“你根本不知道自己在跟谁斗。” 我没动,盯着他颈部散热格。 他忽然咧嘴笑,脸上的肉抽搐着:“游戏该结束了。” 声音不是他说的。 是箱子里传出来的。 赵卫国的声音。 我盯着那个银色箱子,指甲掐进掌心。 王振喉咙里滚出笑声,断断续续:“你女儿书包里的炸弹……咳咳……是我送的见面礼……” 我猛地抬头看他。 他嘴角全是黑血,身体抽搐频率加快,机械腿开始冒烟,一股焦糊味散开。 倒计时:18、17、16…… 我没冲上去补刀。他知道我在乎什么,所以才说这话。这种人临死也要咬一口,但我不能乱。 脑子里过一遍签到记录。昨天拿的是战术匕首,前天是夜视仪,再早是格斗术技能卡——没有排爆装备,也没有防爆盾升级项。系统不会给我没用的东西,但它也不会主动提醒。 我蹲下身,从背包掏出铜线和战术手电。拆壳,接线,把正负极贴到王振机械腿能源接口上。简易电磁干扰器,能拖几秒算几秒。 “你救不了她……”王振声音越来越弱,“他们早就……布好了网……所有孩子……都连着信号……” 我没理他,手指稳着绕最后一圈线。 干扰器亮绿灯。 倒计时暂停一秒,随即重启:12、11、10…… 泵房深处传来蒸汽泄漏的嘶鸣。老旧管道密布头顶,压力阀年久失修,一旦爆炸,整片厂房会像饼干一样塌下来。我现在有两个威胁:一个是吊着的王振,三十秒内可能自毁;另一个是他说的炸弹,真假未知。 但我知道,他不会空口吓人。 我摸出手机,想打给周婉宁,又停下。加密卡只能单向接收,没法主动呼叫。而且一旦拨号,信号可能触发远程引信。 我只能赌。 要么赌他说的是真的,我必须马上回去;要么赌这是虚招,目的是让我放弃追查。 可他是王振。十年前按下引爆器的人。他不会撒谎,他只会笑着把刀捅进你肺里。 倒计时:6、5、4…… 我盯着他脖子后的散热槽。那里有条裂缝,是我之前用匕首挑的。主板暴露三秒,就能彻底瘫痪系统。 但我不能现在动手。 他要是炸了,整个泵房都会塌。我走不出去,外面的人也别想进来。 干扰器发出红光,提示电量耗尽。 倒计时继续:3、2…… 突然,王振身体剧烈一震,机械腿停止运转,头歪向一边,眼睛还睁着,但瞳孔没了焦距。 1。 然后静了。 没有爆炸。 没有火光。 只有头顶钢梁滴水,嗒、嗒、嗒。 我站着没动,匕首仍握在手里,眼睛盯着那具悬空的身体。烟还在从他腿部接口往外冒,但温度降了下去。系统提示消失,视野恢复平常。 我伸手探他颈后,散热槽冰凉,主板没烧穿,但核心已经停机。他还活着,或者说,他的脑子还活着,只是机器部分报废了。 我把干扰器收好,绕到他背后,检查金属箱。表面光滑,无指纹识别区,只有一个微型接口,像是用来接驳外部终端的。 我没有打开。 赵卫国的声音是从里面传出来的,说明这箱子能远程通讯。它不只是容器,是设备。 我把它放地上,用铜线缠住接口做屏蔽,再塞进背包夹层。 抬头看四周。泵房中央一片狼藉,管道交错如蛛网,远处有扇铁门半掩着,通向更深的地下渠。我没动。 我现在不能走。 如果女儿书包里真有炸弹,我现在赶回去也没用。我不知道型号,不知道引信类型,更不知道是谁装的。班主任?还是别的什么人? 我能做的只有一件事:等。 等系统明天0点签到。 说不定会拿到拆弹工具包,说不定是某个冷门技能。系统从不骗人,它给的每样东西,都在我需要用的时候出现。 我靠着柱子坐下,右腿疼得厉害,解开绷带看了一眼。伤口发紫,肌肉萎缩的老问题,每次用力过度就会复发。 我从背包拿出能量棒啃了一口,干得噎人。 头顶月光偏了些,照到墙上一道划痕。我盯着看了会儿,发现那是个人名缩写:LZY。 林志远。 我眯起眼。这地方他来过。也许不止一次。 王振说胎记数据是钥匙,可刚才盾牌自动弹出爪钩制敌,说明系统比我更了解怎么应对危机。它不需要我下令,就能判断威胁等级并启动防御。 那么——它是不是也知道陈雪书包里有没有炸弹? 我闭眼,意念调出系统界面。黑色背景,绿色字符,老式终端模样。 输入指令:【检索近期威胁关联项】 加载三秒,弹出一条记录:【昨日签到物品:战术匕首(已绑定使用者生物信息)】 下面一行小字:【检测到异常共振频率,来源:未知便携装置,距离<50米时可触发警报】 我睁眼。 匕首能感应炸弹。 只要我靠近,它就会报警。 也就是说,我不用拆,也不用猜。我只需要带着它回家,走到书包旁边,看它会不会发热。 我松了口气,把匕首插回腰侧,重新包扎右腿。 王振还吊着,像个坏掉的提线木偶。我没管他。他活不了,也死不透,留给时间处理就行。 我站起来,拍掉裤子上的灰,最后看了眼这个泵房。铁门依旧半掩,风从底下吹进来,卷着灰打转。 我迈步往前,走到门口时停下。 背后安静得过分。 我回头看了眼那具倒吊的身体。 他的手指,刚才好像动了一下。 第211章 夜探虎穴 夜风从化工厂外围的断墙缝里钻进来,带着一股铁锈和机油混合的闷味。我靠在坍塌半边的水泥墩后,右腿从大腿到小腿一路发麻,像是被钉进去一根生了锈的钢筋,每动一下都扯着旧伤。这毛病打植物人醒来就有,一累就犯,今晚偏偏不能歇。 背包里的金属箱还压着肩胛骨,沉得像块墓碑。水厂那会儿王振吊在梁上没炸,但他说的话黏在脑子里甩不掉——陈雪书包有炸弹。可我现在不能回去。线索卡在这儿,LZY三个字母刻在泵房墙上,和周婉宁给的情报对上了:城南化工厂三号车间,林志远死前负责的施工点。如果他真碰过黑井项目,那就不是巧合。 我摸出战术手电,关掉强光模式,只留一道微弱的绿边照亮掌心。手指有点抖,左手食指伸出去,按上周婉宁递来的硅胶膜。那玩意儿冰凉,贴上皮肤像条死蛇。她蹲在我旁边,白大褂换了件深灰连帽衫,袖口磨了边,微型计算机搁在膝盖上,屏幕映着她半张脸。 “别动。”她说。 我咬牙撑住。她指尖在键盘敲得飞快,噼啪声压着风响。屏幕上滚过一串加密协议,绿色字符跳得眼花。 “生物电波防御系统认活体组织反应,光拓指纹没用。”她头也不抬,“我得给你造个‘假心跳’信号,混进通行请求里发过去。一旦触发反侦测,警报直接连到总控室。” 我说:“能撑多久?” “不知道。对方要是有人盯着后台,三十秒内就能发现异常。” 我没再问。这种事她比我知道得多。十年前我在边境跑任务时,她还在念小学课本。现在她是能把手伸进电子脉络里拔线的人,我是那个得踩着雷往前走的。 她收起键盘,把硅胶膜揭下来,边缘已经显出清晰的纹路。“贴牢了。”她递给我,“门开之后别停,红外网是动态扫描,间隙只有两秒。” 我点头,把膜贴回左手中指,用战术胶带缠紧。冲锋衣拉链拉到下巴,匕首插回腰侧。她背上包,跟在我斜后方半步距离。 三号车间在厂区最里头,外墙裂得像干河床。铁门歪在一侧轨道上,锁孔周围有新划痕,像是最近被人撬过又修了伪装。门侧有个指纹识别区,黑色面板蒙着灰,角落结了蜘蛛网。 我站定,看了眼周婉宁。她对我眨眼,意思是“准备好了”。 我把左手慢慢伸过去。硅胶膜触到识别区的瞬间,面板亮起一圈红光,转绿。滴的一声轻响,铁门开始横向滑动。 就在门缝扩大的刹那,空气中浮现出淡红色光线,交错成网,层层叠叠往里铺开。不是固定的,光束在动,像呼吸一样忽长忽短,位置随时变化。 “三点钟方向,低伏前进!”周婉宁声音压得很低,几乎贴着地面传过来。 我立刻趴下,右腿落地时肌肉一抽,疼得眼前发黑。来不及缓,身体贴地往前蹭,冲锋衣擦过水泥地,砂砾硌着肋骨。一道红线从头顶掠过,离鼻尖不到十公分。我屏住呼吸,等下一组扫描间隙。 “右移三十厘米,停!” 我侧身滚过去,肩膀撞上墙根。另一道光束从腰侧扫过,差一点就碰上。冷汗顺着太阳穴往下淌。 “再往前两米,左侧通道。”她说。 我继续爬,膝盖磨破了布料,血渗出来粘在裤管上。前方地面有道排水槽,刚好能藏下半个人。我挪进去,抬头看,红外网覆盖范围到此为止,再往里是车间内部,黑得看不见底。 周婉宁跟上来,猫腰钻进槽沟,把计算机架在胸前。她戴上夜视辅助镜,镜片泛着暗绿光。“通道安全,但主控系统还在运行,说明里面有人值守或者设了自动响应程序。” 我喘了口气,抹掉脸上的灰。“你怎么断它的?” “干扰协议只能撑一会儿。真正的麻烦是权限级——有人能绕过我的防火墙直接改写指令。”她手指在键盘敲了几下,屏幕突然一闪,所有数据流中断,只剩一行残影浮在界面上: 【协议篡改中……来源未知】 她立刻拔掉数据线,拆下无线模块扔进包里。“对方权限比我高,必须物理断联。”她取出另一个终端,没有联网标志,纯离线状态,“我现在手动跳频,试试重建加密通道。” 我背靠墙体坐下,右手始终握着匕首。腿伤越来越重,整条右腿像灌了铅,动一下都费劲。我从背包摸出能量棒啃了一口,干得咽不下去,只好含着让它慢慢化。 车间深处静得反常。没有机器运转声,没有通风扇转动,连老鼠都没一只。只有远处某处设备发出轻微嗡鸣,像是制冷机在工作。 周婉宁低头敲代码,额头上沁出汗珠。她时不时抬头看我一眼,确认我还清醒。 “你撑得住吗?”她问。 “还行。”我说,“就是腿不太听使唤。” 她没接话,手指更快了。屏幕上终于跳出一个窗口:【跳频成功,接入备用协议】。她松了口气,重新插上数据线,但屏幕刚亮起一秒,又黑了。 这次连残影都没有。 她皱眉,试了三次,终端彻底死机。 “不行,”她低声说,“对方锁死了端口,还能追踪信号源。再连一次,我们俩的位置就会暴露。” 我盯着她手里的机器。“那你现在什么也干不了?” “不是。我可以离线分析路径,但没法远程解禁任何设备。接下来全靠你自己走。” 我点头,把空终端塞进她包里。“你待在这儿守后路。我要进去看看。” “你不该一个人进。”她说。 “没人逼我来。”我撑着墙站起来,右腿一软差点跪下,扶住墙面才稳住,“林志远的名字不会平白出现在水厂墙上。他要是真参与过黑井项目,那就意味着这条线通到底。我不查清楚,下次躺下的可能就不只是我。” 她看着我,没再说拦的话。 我往前走,脚步放轻。红外网之后是一段U型通道,两侧堆着废弃的反应釜,外壳剥落,露出锈蚀的管道。空气越来越冷,像是进了冷库。转过弯,视野豁然开阔。 车间深处立着几排金属结构,像是储物架,又不像。其中一台设备顶部有微弱蓝光闪烁,频率很慢,像心跳。 我靠近几步,看清了。 那是冷冻舱。 长方形,全封闭,表面结满霜。蓝灯在控制面板上规律明灭,显示内部仍在运行。舱体侧面印着编号:F-07。下面有一行小字,看不清内容。 我伸手想擦掉霜层,匕首突然在腰间震动了一下。 不是错觉。 它热了。 就像上一章在水厂时那样,靠近炸弹时的共振反应。但现在我没听说这里有爆炸物。我把它拔出来,握在手里,温度持续上升,刀柄烫得几乎拿不住。 周婉宁说过,这匕首绑定了我的生物信息,能检测异常频率。现在它报警,说明这地方有问题。 我盯着冷冻舱,慢慢靠近。刀身越来越烫,到离舱体三米时,几乎要脱手。 就在这一刻,身后传来极轻的脚步声。 不是周婉宁。 我立刻转身,匕首横挡在前。视线所及,通道入口站着一个人影,背光看不清脸,但能看出穿着类似维修工的连体服,手里拎着工具箱。 那人没动,也没说话。 我也没动。 刀还在发烫,但方向变了——不是冲着来人,而是指向背后的冷冻舱。 我眼角余光扫过去,发现蓝灯的闪烁频率变了。原本是稳定的,现在变得紊乱,间隔越来越短。 像是……有人在里面启动了什么程序。 我猛地回头看向舱体,发现霜层下隐约有字迹。凑近一看,是手写的编号:RR-7。 这个代号我听过。 十年前边境行动模拟演练里出现过,是某种神经抑制剂的实验代号。后来资料全部封存,再没人提。 现在它出现在一个冷冻舱上。 我再看匕首,刀身烫得几乎冒烟。 来人依旧站在原地,工具箱放在脚边,双手垂着。 我没有回头叫周婉宁。 我知道,只要我移开视线,这个人就会动手。 而冷冻舱里的东西,正在苏醒。 第212章 血色拷问 冷气从冷冻舱的缝隙里往外涌,像有股无形的力拽着人往里陷。我蹲在舱体前,匕首还烫得握不住,刀身贴着掌心发颤,热源指向内部。蓝灯闪得越来越急,频率乱了,不再是稳定的心跳节奏,倒像是某种启动信号。 我没再犹豫,手套套上,用匕首背缘开始刮霜。金属与冰层摩擦发出刺耳的咯吱声,在这死寂的车间里格外扎耳朵。一层又一层白霜剥落,底下露出模糊的人影。蜷缩着,脸朝下,看不清五官,但左耳后那一小块皮肤露了出来——青灰色的刺青,数字编号:07-314。 是老七。 我喉咙一紧。十年前失踪名单上的名字,此刻就冻在这铁盒子里。他没死,至少刚才还有呼吸。我放下匕首,双手贴住舱门锁扣,慢慢施力。这玩意儿老化严重,转轴锈死了,稍微一动就发出金属扭曲的呻吟。我不敢快,怕触发警报,也不敢停,蓝灯已经变了色,从蓝转红,一闪一暗,像倒计时。 锁扣终于松动,咔哒一声轻响。我屏住气,将舱门拉开一条缝。冷雾喷出来,扑在脸上像刀割。里面那人胸口微微起伏,喉部插着一根金属管,连到地面一个小型供氧箱,管线细得像输液管,一旦断开,他撑不过十秒。 我凑近,摘下口罩,声音压到最低:“老七,能听见吗?我是陈铮。” 他眼皮抖了抖,眼球缓缓转动,瞳孔涣散,像是隔着一层毛玻璃看人。嘴唇张开,没声音,只有气流从喉咙漏出来,像破风箱。 “是我,”我又说,“你还记得黑井演习那天吗?你替我挡了一枪,背上全是血。” 他眼珠猛地一顿,喉咙里挤出一点音节:“……铮?” “是我。”我点头,“你现在安全了,我在救你。” 他没回应,只是喘,每一次吸气都带着金属摩擦般的杂音。我顺着呼吸管往下看,供氧箱侧面有个显示屏,数值在缓慢下降。电量不足,系统即将自动关闭。 “赵卫国……”他忽然开口,声音断断续续,“用我们……做实验……不是任务失败……是陷阱……” 我盯着他,心跳加快:“谁干的?王振是不是参与了?” 他眼球颤动,艰难地摇头:“不……是……他是……第一个……成功体……” “什么意思?谁活下来了?”我追问。 “我们……都是材料……”他喘得更厉害,胸口剧烈起伏,“冻住……等重启……你不能……碰主控……他会知道……” 话没说完,呼吸突然停了。监测器发出短促的滴滴声,数值归零。我伸手探他鼻息,微弱得几乎感觉不到。供氧箱彻底断电,呼吸管不再送气。 我立刻按压他胸口,一下,两下,手肘发力,不敢太重,怕伤到内脏。第三下时,他猛地呛了一口,咳出带血的泡沫,眼睛睁大,直勾勾看着我。 “王振……不是人了……”他嘴唇哆嗦,“他的脑子……换了……一半……赵卫国拿我们试药……RR-7……神经融合剂……成功了三个……他第一个……剩下两个……还在找……” 我脑皮一炸。RR-7不是毒剂代号,是人体改造项目。 “你还知道什么?”我抓紧他肩膀,“其他人在哪?” 他嘴唇动了动,刚要说话—— 头顶钢架突然震动。 不是错觉,是实打实的金属形变声,像有重物压上了通风管道。我猛地抬头,正对冷冻舱上方的检修口。那里原本盖着一块方形护板,边缘结满霜,现在整块被掀开,像被什么东西从外面硬扯下来的。 一道黑影顺着绳索速降而下,落地几乎没有声音。 我瞬间后撤半步,右手摸向腰间匕首。来人穿着破损的作战服,右臂是银灰色机械结构,五指张开如爪,表面覆盖着类似装甲的复合材料。他站定,机械臂缓缓收拢,目光落在我身上,然后移向冷冻舱里的老七。 “老队长,”他开口,声音掺着电子杂音,像是从扬声器里放出来的,“这么晚了,还在翻旧账?” 是王振。 我没答话,盯着他那只机械手。它正一点点伸向老七的头颅,动作不急,像在欣赏猎物最后的挣扎。 “你知道他脑子里有多少秘密吗?”王振问,手指已经搭上老七太阳穴。 我往前半步:“别动他。” “他已经快死了。”王振歪头,半边脸在阴影里,露出的嘴角有些僵硬,不像笑,倒像是程序设定的表情,“不如让我帮他解脱,顺便取点有用的东西。” “你说他是材料,”我盯着他,“那你呢?你现在算人还是机器?” 他顿了一下,机械眼闪烁红光。“比人强。”他说,“没有痛觉,不会犹豫,也不会背叛。” 话音落下的瞬间,他五指猛然收紧。 颅骨碎裂的声音很闷,像踩烂一个熟透的西瓜。老七的身体抽搐了一下,眼睛瞪到极限,然后彻底不动了。血从他耳道和鼻孔渗出,顺着金属管往下淌。 我站在原地,没冲上去。我知道现在动手没用。他比我快,比我能扛,而且这里没有掩体,正面拼就是送死。 王振缓缓抬头,机械臂抬起,捏着老七的脑袋,像展示战利品。“你看,”他说,“这里面存着三年的记忆芯片,赵卫国花了八百万才提取出来。你要不要也试试?说不定能找到你女儿书包里那颗炸弹的密码。” 我咬牙,手攥紧匕首,指节发白。 “你早就知道我会来。”我说。 “当然。”他松开手,尸体软软滑下,瘫在舱底。“你每一步都在计划里。水厂、林志远、黑井代号……我们给你线索,让你自己走完这条路。” “为什么?” “因为你要的答案,不在数据库里,”他一步步走近,“在我脑子里。” 我盯着他。他站在我面前三米处,机械臂垂在身侧,但随时能发动攻击。我右腿旧伤开始抽筋,肌肉不受控地颤抖,支撑身体都有些吃力。 “老七说你是第一个成功体。”我换了个话题,试探他反应。 他嘴角扯了一下。“准确地说,我是唯一活过三期实验的。”他说,“其他人要么疯了,要么脑死亡。我挺住了,所以他们把我改造成现在这样。” “赵卫国拿你们试药?” “不止。”他低声说,“他还需要‘钥匙’。能激活最终程序的人。你女儿就是其中之一。” 我心头一震。 “她有胎记,对吧?”王振看着我,“位置和你一样。那是基因标记,是解码器。赵卫国等了十年,就等她长到能接入系统的年龄。” 我没说话。 “你以为你在查真相?”他冷笑,“你只是在帮他完成最后一环。” 车间突然安静下来。制冷机的嗡鸣似乎低了几分,蓝灯熄灭,只剩下应急灯投下昏黄的光。老七的尸体躺在冷冻舱里,血顺着边缘滴落,砸在地上发出轻微的啪嗒声。 我握紧匕首,手心全是汗。眼前这个人,曾经是我的副队长,是我带过的兵。现在他站在这里,半人半机器,说出这些事,像在念一份早已写好的报告。 “你为什么要告诉我这些?”我问。 “因为我也想毁掉它。”他说,“我不是来杀你的,是来提醒你——别碰主控室。那里有陷阱,会把你变成下一个我。” 我盯着他,不确定他是不是在骗我。 “你不信?”他抬起机械手,指向自己太阳穴,“看看这个。他们切开我的头,把芯片塞进大脑皮层。每天晚上,我都梦见自己在喊救命,可我的嘴发不出声音。你想让你女儿也变成这样?” 我喉咙发紧。 “证据呢?”我说,“你说这些,我凭什么信?” 他沉默几秒,然后从作战服内袋掏出一块黑色存储卡,扔在地上。“里面有三次实验的完整记录,包括你当年任务的真实录像。你自己看。” 我没捡。 “你要是真想帮我,为什么不早出现?为什么看着老七被冻了十年?” “因为我被锁定了。”他说,“我的行动受远程监控。每次靠近关键节点,系统就会接管我的身体。今天我能站在这里,是因为我切断了信号链三十七秒——够说完这些话,不够逃走。” 他低头看了眼手腕,机械关节发出轻微的嘀声。“时间到了。” 我立刻警觉:“他们要来了?” “不,”他摇头,“他们会让我杀了你。” 话音未落,他机械眼红光暴涨,手臂骤然抬起,直冲我面门而来。 我本能后仰,匕首横挡。金属撞击声炸响,火花四溅。他一击落空,手臂回收,再次逼近。我借势翻滚,躲到冷冻舱另一侧,右腿狠狠撞上金属架,旧伤撕裂,疼得眼前发黑。 他没追。 站在原地,机械臂缓缓放下。 “快走。”他说,声音恢复了正常,“下次见面,我就真的要杀你了。” 我靠在舱体上,喘着气,看着他。 他转身,走向通风口,绳索还在。他抓住,一跃而上,身影消失在黑暗中。 我站在原地,没动。地上那张存储卡静静躺着,像一块烧焦的骨头。 老七的尸体还在舱里,血流了一地。蓝灯彻底熄灭,车间重回寂静。只有我粗重的呼吸声,和右腿传来的阵阵抽痛。 我弯腰,捡起存储卡,塞进冲锋衣内袋。然后走到冷冻舱前,伸手合上舱门。咔的一声,锁扣闭合。 我最后看了眼老七的方向,没说话。 转身,沿着U型通道往回走。脚步很沉,每一步都像踩在刀尖上。脑子里全是王振的话—— “你女儿是钥匙。” “赵卫国等了十年。” “别碰主控室。” 我不知道该不该信他。但有一点是真的:我现在不能倒下。只要我还站着,就得往前走。 通道尽头,隐约能看到周婉宁藏身的排水槽位置。我没喊她,也没加速。保持匀速,警惕头顶、两侧、脚下每一个可能埋伏的角落。 走到拐角,我停下,靠墙喘口气。从背包摸出能量胶,撕开咬了一口。甜腻的液体滑进喉咙,给身体一点支撑。 我把匕首收回腰侧,手却一直按在存储卡的位置。 真相就在里面。 但我现在不能看。 风从断墙缝里钻进来,带着铁锈味。远处传来一声金属坠地的响动,像是工具箱被打翻了。 我没有回头。 第213章 狙击序曲 风从断墙缝里钻进来,带着铁锈和湿水泥的味道。我贴着墙根走,右腿旧伤像有根铁丝在肌肉里来回拉扯,每一步都得咬牙撑住。背包里的匕首硌着腰,内袋那张存储卡还贴着胸口,没看,也不能看。现在不是拆封的时候。 水塔就在三百米外,孤零零立在厂区西北角,混凝土表面爬满裂纹,像被雷劈过几次。我和周婉宁约的点就在这儿。她比预定时间早到了七分钟,说明她也清楚——我们没多少空档可以浪费。 我绕到东侧楼梯口,台阶上积着薄霜,踩上去打滑。我蹲下,用战术手电扫了一眼,光斑掠过第三级台阶边缘,发现半枚脚印,鞋底纹路是军用Grip-9型,周婉宁穿的那种。确认是她来过,我没出声,顺着楼梯往上爬。脚步放轻,膝盖压低,每上一级都先试探承重。这塔年久失修,谁也不知道下一脚会不会踩穿楼板。 爬到第七层,视野豁然打开。月光照在化工厂主楼屋顶,泛着冷白的光,像铺了层盐。通风管道像几条僵死的蛇,横在楼顶边缘。三号车间的入口在东南角,守卫站在岗亭外,来回踱步。他戴着头盔,肩上挎着短突击步枪,左耳挂着热成像仪的目镜,时不时抬手看一眼。 我靠进西侧掩体,一堆废弃的水泥墩后。周婉宁蜷在角落,背对着我,正低头摆弄微型计算机。屏幕亮着淡蓝的光,映在她脸上,手指在触控板上滑动,速度很快。 “来了。”她没回头,声音压得很低。 “嗯。”我靠墙坐下,右腿绷得发酸,轻轻揉了两下。 她这才转头看了我一眼,目光落在我右腿上,“还能撑?” “死不了。”我说。 她没再问,把计算机往我这边推了推。屏幕上是厂区三维热力图,红点代表活动热源。主楼门口两个,巡逻道一个,还有两个在二层值班室。最关键的,是岗亭那个守卫,他的热成像仪正不断扫描外围区域,每隔三十秒扫一遍水塔方向。 “他戴着主动式热成像,普通遮蔽没用。”她说,“我需要一个视觉盲区,至少维持八秒。” 我点头,从背包里取出昨日签到拿到的军用级微型夜视仪。黑色外壳,巴掌大,接口标准,是老型号,但稳定。我拧开后盖,拔掉电源线,把镜头模块拆出来,动作很熟。以前在边境执行夜间侦察,经常这么改装设备。 “你要把它装在无人机上?”她问。 “对。”我把模块固定在小型侦察无人机前端,用绝缘胶带缠牢。这玩意儿是民用货,续航二十分钟,飞行高度一百五十米,勉强够用。 “通风管上方有红外交叉感应带,”她指着计算机上的红线,“飞高了触发警报,飞低了进不去。你得控制它在三点七米到四米之间,误差不能超过十五厘米。” “知道了。”我启动无人机,螺旋桨缓缓转动,声音像蚊子哼。我用手势微调起飞角度,让它贴着水塔外墙升空,保持低速。月光斜照,金属机身反光明显,我盯着它的影子,判断是否暴露。 飞到四十米时,守卫突然抬头,热成像仪转向水塔方向。我立刻暂停无人机悬停,机身微微晃动。系统界面无声浮现,老式作战终端样式,绿色字符滚动: 【周边热源分布已识别】 【模拟锅炉房排气口升温效果:启动】 【干扰波形生成中……】 我没动,等。五秒后,系统提示跳出来: 【热源干扰成功,守卫视线偏移15度】 守卫果然收回视线,低头看了眼手腕上的终端,似乎接收到什么数据,皱了下眉,又继续巡逻。 “成了。”我低声说。 周婉宁没回应,已经伏到水泥墩边缘,狙击枪架在前,枪管加了消音器,漆黑一片。她戴战术手套的手指缓慢旋紧激光瞄准镜焦距,嘴里吐出一句:“300米外守卫佩戴热成像仪,需要制造视觉盲区。” 我盯着无人机,它正沿着预设航线,贴着通风管道下方飞行,离红外感应带只有不到二十厘米。屏幕上显示高度:3.8米。稳住了。 “干扰持续中。”我说。 她点头,切换至微光模式,瞄准镜十字线缓缓移动,最终锁定守卫颈部侧面。那里没有防弹层,耳机和衣领之间有一小块暴露区域,子弹穿过能直接破坏颈动脉或脊椎神经束。 “换岗间隙八秒。”她低声说,“现在。” 我右手按在系统界面上,维持热源干扰输出。左手控制无人机微调位置,确保干扰波源不中断。 她呼吸放缓,扣动扳机。 枪声被消音器压成一声闷响,像有人在远处捶了下床垫。子弹划破空气,几乎同步,守卫脑袋一歪,身体僵住,然后缓缓倒地,连警报都没来得及拉。 几乎在同一瞬间,她面前的微型计算机屏幕闪出红字: 【防御系统重启倒计时10秒】 她手指立刻在触控板上滑动,输入反追踪指令。屏幕数据流疯狂滚动,绿色代码与红色警告交替闪烁。她眉头锁紧,指尖加快。 “他们在回溯信号源。”她说,“三秒内不切断,会定位到这台设备。” 我摘下夜视仪模块,关掉无人机电源。螺旋桨停转,机体缓缓坠向厂房屋顶,撞出一声轻响,但没人注意。 周婉宁按下最后一个键,计算机发出短促的“滴”声,红字消失,屏幕变回热力图。 “追踪切断。”她说,声音没松,“但他们要重启防御系统,全厂区的监控和电力会在十秒内恢复。” 我没说话,盯着主楼入口。守卫倒地还没被发现,但一旦系统重启,新的守卫会立刻补位,探照灯点亮,巡逻加强。我们必须在那之前行动。 “下一步?”我问。 “断电。”她说,“主配电箱在地下一层,靠近东侧维修通道。但门是电磁锁,断电前打不开。” “那就得有人先进去切断外部供电线路。” “对。但线路在高压塔那边,有自动报警。” 我看着她,她也看着我。意思都明白:得有人去送这个信号,制造停电窗口。 “我去。”我说。 “你腿这样,跑不了百米冲刺。”她摇头,“而且你刚完成干扰,系统还在冷却,不能再连续触发。” 我摸了摸腰间的匕首。它一直温热,像是在提醒我什么。 “系统不限次数。”我说,“只要我不死,就能一直用。” 她盯着我,眼神有点冷,“你以为我不想冲?可你是陈雪的父亲,是你女儿还在等你回家。” 我没答。女儿的脸在脑子里闪过,扎马尾,书包上挂着“爸爸是英雄”的钥匙扣。她昨天还问我,能不能陪她过生日。 “我不是为了谁去送死。”我说,“我是为了让她以后不用再等。” 她没再劝。 远处,主楼二层的灯光突然闪了一下,像是电压波动。 “倒计时快完了。”她低声说。 我站起身,右腿还在疼,但能撑。我从背包里取出战术手抄电,检查电量,然后塞进冲锋衣内袋。匕首别回腰侧,拉紧背包带。 “你盯着入口。”我说,“一旦灯灭,立刻往东侧通道移动。我会在维修井口等你。” 她点头,重新架起狙击枪,瞄准主楼方向。 我转身,准备从另一侧楼梯下去。刚迈步,她忽然叫住我。 “陈铮。” 我回头。 她没看我,盯着屏幕,“刚才那一枪,是你帮我创造的机会。接下来这一局,别一个人扛。” 我没说话,只是点了下头。 她嘴角动了动,没笑,但眼神松了一瞬。 我转身下楼,脚步加快。楼梯震动,灰尘簌簌落下。右腿的痛感越来越清晰,像有把钝刀在割肉,但我不能停。脑子里只有一件事:赶到高压塔,切断供电,制造三十秒以上的断电窗口。 月光斜照,我的影子拉得很长,贴在破旧的混凝土墙上,像一道沉默的裂痕。 楼底出口近在眼前。我伸手去推铁门,门把手冰凉。 就在这时,身后高处传来一声极轻的金属弹动声,像是狙击枪部件复位。 紧接着,主楼的灯,全灭了。 第214章 停电陷阱 主楼的灯灭了,我没动。 铁门把手还攥在手里,冰凉。身后水塔顶层传来狙击枪部件复位的轻响,是周婉宁收枪的动作。她没开第二枪,说明守卫倒地后没人发现异常。这短暂的十秒,厂区陷入黑暗,但不是死寂——通风管道里有气流声,远处高压塔方向传来低频嗡鸣,像是某种设备在待机运转。 我松开门,右腿旧伤像被锈铁丝缠着,一踩地就抽一下。原计划是去切断外部供电线路,制造三十秒以上的断电窗口。但现在灯已经灭了,不是我干的。 谁动的手? 我贴墙蹲下,从冲锋衣内袋摸出战术手电,没开,只用手指确认开关位置。系统界面无声浮现,绿色字符滚动: 【周边环境光强:0.3流明】 【热源分布扫描中……】 【未检测到主动追踪信号】 安全区还没打开。我不敢贸然移动。月光斜照,厂区轮廓模糊,主楼二层观察窗的位置空着,但那里不该空。王振就在里面,他不会放任监控失联超过五秒。 三秒后,眼角余光扫到一抹反光——二楼右侧窗户,玻璃上有极细的金属丝闪了一下,像是机械眼转动时镜片反光。他在看。 我没抬头,低头解背包扣。盾牌还在,昨天签到领的钛合金战术盾,边缘带棱角,能当攻防两用器械。我把它取出来,背在左臂外侧,用冲锋衣加强条固定。动作很慢,避免发出声响。 就在这时,耳机里传来电流杂音,接着是周婉宁的声音,压得极低:“别去高压塔了,我已经接管照明系统。” 我停下动作。 “我在病毒里加了延时模块,30秒后所有灯光会高频闪烁。”她说,“频率调在18赫兹,刚好卡进机械视觉处理极限。你准备突袭。” 我没回话,盯着二楼那扇窗。如果真是王振在观察,他的机械眼应该已经捕捉到我取盾的动作。但他没动,也没启动应急探照灯。他在等,等我暴露意图。 我慢慢靠向墙体,盾牌前缘抵住水泥柱。风从断裂的通风管口灌进来,带着机油和冷却液的味道。我知道他在哪——二楼东南角观察室,有一台独立电源维持监控终端运行,那是他最后的信息节点。 现在的问题是,怎么让他离开那个位置。 周婉宁的倒计时开始。我听见她指尖敲击触控板的声音,节奏稳定。她没慌。她在等我接应。 我摸了摸腰间的匕首,它还是温的,像是在提醒我什么。系统今天还没签到,但我不急。现在用不了战场回溯,也不需要。我要的不是预判未来,是打他一个反应延迟。 27、26、25…… 我开始计算距离。从我现在的位置到主楼入口,四十七米。中间有两根立柱可掩护,第三段是开阔地,八米无遮挡。如果他启动液压腿,七秒就能冲到我面前。 但他是机械眼,不是人眼。高频闪烁会干扰图像处理器,造成短暂过载。只要那瞬间他本能闭眼或后撤,我就有机会。 20、19、18…… 我深吸一口气,右腿绷紧,旧伤传来一阵钝痛,像有把锉刀在磨骨膜。我不管它,把重心移到左腿,右手握紧盾柄,左手虚按在匕首鞘上。 15、14、13…… 突然,主楼内部亮起红光——应急照明启动,走廊泛起暗红色泽。这不是正常恢复供电,是备用电源介入,意味着监控系统仍在运行。摄像头会切换至红外模式,我的热源轮廓正在被记录。 但我不能停。 10、9、8…… 红光骤灭,紧接着,所有灯光同时亮起——白炽灯、顶棚灯、通道灯,全部开启,刺眼得像是正午太阳砸进厂区。我眯眼,立刻举盾遮面,借势向前滑步,贴近第一根立柱。 7、6、5…… 灯光开始闪。 不是忽明忽暗,是高频频闪,一秒十七八次,眼睛刚适应亮光就被拖入黑暗,再亮起时影像重叠,视野出现残影。普通人会头晕恶心,但对机械视觉来说,这是灾难——图像采集芯片来不及处理帧率,画面撕裂,系统报错。 我从盾牌边缘窥视二楼窗口。 王振动了。 他站在窗后,机械眼快速转动,瞳孔收缩,左手抬起来挡在眼前,身体本能后撤半步。就是现在。 我蹬地冲刺。 左臂盾牌前压,右腿咬牙撑住,每一步都像踩在烧红的铁板上。四十米、三十米、二十米——我绕过第二根立柱,灯光仍在疯狂闪烁,厂区像被雷暴笼罩,光影交错中,我的影子在墙上炸开又聚拢。 十米。 他察觉了,转身想退进房间,但晚了。 我跃起,盾牌前缘如刀锋上挑,棱角精准刺入他左膝外侧的液压关节连接处。金属撕裂声刺耳响起,液压油喷溅,黑褐色液体洒在窗台和墙面。他闷哼一声,单膝跪地,机械腿失去支撑力,整个人歪倒在水泥地上。 我没收力,顺势压上,左手抽出匕首,刃尖抵住他颈侧散热槽。他喘着粗气,机械眼还在转,但画面明显卡顿,瞳孔放大缩小不规律。 “你以为断电就能藏住?”他咧嘴,声音沙哑,“你们……以为这点光变化……能骗过我?” 我没答,右手加压,盾牌更深嵌入关节缝隙。他疼得抽搐,但没叫。这种痛,他受过更狠的。 “谁让你来的?”我问。 他笑,嘴角扯出一道歪斜的弧,“赵卫国……早知道你会来。我只是……等你。” “等我什么?” “等你亲手……打开门。”他喘着,“你女儿……是钥匙。而你……是引信。” 我没动容。他说这些,是为了让我分心。我知道。 我回头看了一眼东侧通道。周婉宁的身影出现在拐角,手里握着激光武器,正快速接近。她看了我一眼,没说话,目光落在我压着的王振身上。 “他还活着?”她问。 “暂时。”我说。 她点头,走到窗边,低头检查王振的机械腿。液压管破裂,核心处理器藏在颈后,短时间修不好。但她没放松警惕,手指在微型计算机上滑动,调出厂区结构图。 “主配电箱在地下一层,东侧维修通道入口是电磁锁。”她说,“断电前打不开。但现在电力混乱,可能有机会。” 我点头,仍盯着王振。他躺在地上,额头冒汗,但眼神没乱。他在等什么。 “你在等支援。”我说。 他咧嘴,“不是支援……是重启。” “什么意思?” 他没答,只是抬眼看向主楼深处,仿佛在听什么声音。我也听见了——远处传来低频震动,像是某种大型设备启动,地面微微发颤。 周婉宁抬头,“地下有反应,温度在上升。” 我立刻意识到不对。断电不是为了阻止我们,是有人在利用断电启动别的东西。 “走。”我对周婉宁说,“先控制配电箱。” 她点头,往前一步,激光枪指向王振头部,“要留活口吗?” “要。”我说,“他还得说话。” 我收匕首,起身时右腿一软,差点跪下。旧伤发作,肌肉像被电极反复刺激。我扶住墙壁,缓了两秒,才站稳。 周婉宁看了我一眼,没多问。她知道我不会倒下。 我弯腰,把盾牌重新背好,边缘还沾着液压油。然后从口袋里取出昨日签到获得的军用级强光干扰弹,检查保险状态。还能用。 “你去配电箱。”我说,“我拖住他。” “你腿这样,怎么拖?” “我不是拖。”我说,“我是让他亲眼看着我们进去。” 她顿了下,明白了。点点头,转身往东侧通道移动,步伐加快。 我站在王振面前,低头看他。他仰着头,机械眼还在闪,但已无法聚焦。 “你知道吗?”我说,“十年前,我也被背叛过。那时候我以为,只要守住命令,就能守住兄弟。” 他没吭声。 “现在我不信命令了。”我蹲下,匕首尖轻轻划过他脖颈的蛇形纹身,“我只信——这一刀下去,你能说出多少真话。” 他笑了下,牙齿沾血,“那你得……先活到问完。” 我站起身,不再看他。周婉宁已消失在通道拐角,脚步声渐远。我最后扫了一眼主楼内部,黑暗深处,那股低频震动越来越清晰。 不是警报,不是巡逻。 是某种机器在启动。 我迈步,朝东侧通道走去,盾牌在左臂外侧晃动,边缘滴着油。右腿每走一步都疼,但我走得稳。 通道入口近在眼前,电磁锁面板闪烁红光,显示“系统离线”。周婉宁已经动手了。 我伸手去推铁门,门没锁死。 就在我即将踏入的瞬间,身后传来一声闷响——是王振撞翻了窗台上的金属架。他还在动,哪怕只剩一条腿能用。 我没回头。 门开了,里面漆黑一片,只有远处一点绿光,像是某个终端在运行。 我跨进去,脚步落地很轻。 背后,王振的声音断断续续传来:“你进不去……那里不是实验室……是坟场……” 第215章 冷冻活体试验真相 门开了。 冷气扑面而来,像刀片刮过脸颊。我抬手挡了一下,盾牌还挂在左臂外侧,边缘沾着王振的液压油,已经冻成黏糊的暗块。右腿刚迈进去就一抽,旧伤遇冷更硬了,肌肉绷得像是要裂开。我没停,贴着墙往里走。 通道往下斜,水泥地面上有水渍,反着微弱的光。几步之后,脚下开始打滑——结冰了。我放慢脚步,用盾牌尖角先探路,戳一下再踩一步。头顶管道滴水,但落下来不是水珠,是细小的冰粒,砸在冲锋衣上沙沙响。 往前二十米,通道豁然打开。 一个圆形大厅,直径大概四十米,四周墙面嵌着数十个竖立的冷冻舱,排成放射状,像轮子的辐条。中间三台最大,位置略高,舱体表面覆盖白霜,内部泛出淡蓝冷光。空气里有种味道——消毒水混着金属锈,还有点像烧焊后的焦味。 我没靠近中央,先绕边沿走。耳朵听着动静,眼睛扫视每台舱体。多数是黑的,没人声。但有几台,顶部红灯在闪,电流声嗡嗡断续传来,像是设备在重启。 走到第三台,我停下。 这人穿着残破的战术背心,脸冻得发青,但能认出来——b队的老李。十年前我们一块跑过边境线,爆破组的,话少,抽烟凶。他胸口有个纹身:蛇缠指环,和王振脖子上的纹身一样,只是没上色,像是刚刺进去就被冻住了。 我蹲下,隔着冰层看他。 他的眼珠忽然动了。 很慢,从右往左转,最后对准我。嘴唇没张,但喉头抖了几下,声音像是从胸腔挤出来的:“别……靠近……” 我盯着他。 “我们是……失败品。”他说完这句,眼皮颤了颤,没再动。 我摸了摸腰间的匕首,它还是温的。然后掏出战术手电,打开最低档,光照进舱体内部。老李的右手蜷着,手指关节变形,像是被强行掰折又冻结。我顺着袖口往上照,脖颈处皮肤下有金属线埋着,连到耳后一个接口,已经发黑。 这不是急救舱,是实验装置。 我起身,往中央走。每一步都小心,地面越往里越滑。中间那三台舱体比其他的高出半米,底座连着粗电缆,通向墙角一台主控机柜。机柜屏幕亮着,进度条在动:【解冻程序启动 · 32%】 还没炸,说明系统还在运行。 我靠近最左边那台,里面的人是c队的老赵。他比老李情况更糟。脸上有缝合痕迹,从下巴一直划到太阳穴,针脚歪斜,不像正规手术。突然,他身体一抽,幅度不大,但皮下有东西在动——一条金属链条,正从腹部往肩膀爬,顶得皮肤凸起一道棱。 他喉咙里发出“呃”的一声,眼睛睁开了。 白的,没有瞳孔。 “他……在每个人脑里……装了追踪器……”老赵的声音像是多人叠加,断断续续,“……信号源……同步启动……你进来的时候……就已经被标记了……” 我立刻回头看向自己刚才走过的路。脚印清晰,一行直线。再看盾牌底部,沾着的液压油和血迹,在低温下凝成块,但确实留下了痕迹。 老赵的抽搐加剧,头部左右晃,后颈皮肤突然隆起一块。我凑近,用手电照——那里有个微型芯片,正透过组织显露轮廓,金属边框泛着灰光,和王振颈部的构造一致。 他们不是死人。 他们是活体信标。 我立刻从背包里取出空存储卡,把战术手电调成拍照模式,对着芯片拍了三张,换角度,确保边缘纹路清晰。然后收好卡,握紧匕首,准备撤离。 就在这时,整个大厅嗡鸣加重。 主控机柜的进度条跳到41%,所有闪红灯的舱体同时震动,霜层噼啪作响。老李的嘴唇又动了:“快走……第二批……撑不住了……” 我没问第二批是什么。 转身就往回走。右腿一软,差点跪倒,我撑住旁边一台冷冻舱稳住身体。冷气吸进肺里像针扎,呼吸开始冒白雾。走到通道口时,背后传来“咔”的一声脆响——是冰层破裂。 我不回头。 贴着墙往外挪,十米、十五米,通道拐弯处有堆废弃零件,我把存储卡塞进内袋,顺手抓了把铁屑撒在身后地上。如果有人追,至少能听出动静。 刚过拐角,地面突然一震。 不是脚步,是深层震动,像是地下有大型电机启动。我靠墙站定,喘了两口气,抬头看天花板——通风管在抖,灰尘簌簌落下。主控室方向的红灯由缓变急,闪烁频率越来越快。 我摸了摸左肩胎记,它没发热。系统今天还没签到,也没提示。现在能靠的只有自己。 往前再走五米,通道尽头是段向上的阶梯,锈铁扶手,台阶上有水,已结薄冰。我一手抓扶手,一手握匕首,盾牌重新背好。爬了三级,右腿抽痛加剧,像是有根铁丝在里面拧。我咬牙,膝盖顶住台阶边缘,硬撑上去。 爬到第七级,背后大厅传来第一声爆裂。 “砰!” 是冷冻舱炸了霜盖。紧接着第二声、第三声,间隔不到两秒。我停下,回头望。拐角那边看不见,但光线变了——蓝光开始频闪,像雷暴前的天际。 然后是嘶吼。 不是人声,也不是野兽,是一种混合音,像是几十个人同时开口,但声带被掐住一半。那声音穿透墙体,顺着通道传过来,震得铁梯都在抖。 我继续往上爬。 第九级,第十级。手肘蹭到墙上,冲锋衣破了个口子。第十二级,终于看到出口——一扇半开的气密门,边缘结满冰凌,外面是主楼维修走廊,灯光昏黄。 我伸手去推门。 门没动。 低头一看,门槛结了冰坝,大概五公分高。我用盾牌底部猛砸两下,冰裂开,门松了。正要推,背后震动骤然停止。 整个地下层安静了。 连滴水声都没了。 我屏住呼吸。 三秒。 然后,一声轻响——像是某个开关被按下。 我猛地回头。 通道深处,蓝光缓缓流动,像潮水退去。所有冷冻舱的警报灯熄灭,只剩下主控机柜的屏幕还亮着,进度条停在67%,不再上升。 但我清楚,这不代表安全。 老赵说的“信号源同步启动”,不是吓唬人。我摸了摸内袋里的存储卡,芯片照片已经存了。这个信息必须带出去。 我用盾牌抵住门缝,用力一顶。 门开了。 维修走廊的灯照进来,落在我的鞋尖上。地上有脚印,新的,不是我的。周婉宁来过?还是其他人? 我没时间查。 右腿已经麻木,全靠意志撑着。我跨过门槛,进入走廊,反手把门拉上。铁门“哐”地关死,锁扣自动咬合。 站定。 走廊两侧是配电箱和工具柜,尽头是楼梯间,通往主楼一层。我靠墙缓了两秒,呼吸还是急。从口袋里摸出战术手电,确认存储卡还在。然后抬头,看向楼梯方向。 就在这时,手电屏幕自动亮起——是刚才拍的照片弹了出来。 我放大芯片图像。 边缘有一串极小的编号:L-05-t7,底下还有一行蚀刻字,模糊,但能辨认: “基因适配度不足,回收处理。” 我盯着那行字。 适配度不足的都被冻在这里,那适配成功的呢? 王振是第一个。 还有两个。 编号显示t7,说明至少有七个人被试过。而这地方,只摆了十三台舱体。 剩下的四个人在哪? 我关掉屏幕,把手电收回。走廊灯光忽闪了一下,像是电压不稳。我没动,等它稳定。 两秒后,灯恢复正常。 我迈步,朝楼梯走去。 左手按在盾牌上,右手握紧匕首。每一步都慢,右腿像灌了铅。走到楼梯口,正要抬脚,头顶通风管突然“咔”地一响。 不是震动。 是某种机械结构转动的声音。 我停下。 抬头。 通风口栅格松了一角,边缘有划痕,像是最近被人拆过又装回去。我盯着看了三秒,没上去检查。 现在不是时候。 我转身,贴着墙根,一步步往上走。楼梯拐角处有监控探头,镜头朝下,红灯灭着。我走过时,它没转动。 爬到一半,手机震了一下。 不是来电,是系统签到提醒。 0点到了。 我没掏手机。 在这种地方,任何电子信号都可能触发陷阱。 我继续往上,脚步放轻。二楼平台就在眼前,离主楼走廊只剩十米。只要过去,就能找到掩体,重新规划路线。 我踏上最后一级台阶。 就在这时,手电屏幕再次亮起。 自动播放了第二张照片——老李胸口的蛇形纹身特写。 放大后,我发现纹身内圈有细微刻痕,不是装饰,是编码。和芯片上的L-05-t7格式一致。 同一套编号系统。 这些人,是被选中的。 而我,也是从那个任务里活下来的唯一一个。 我站在二楼平台,没动。 走廊尽头有风,吹动一张废纸,滑过地面。远处,主楼大厅的灯还亮着,像是没人管。 我把手电关了,塞回口袋。 盾牌在左臂外侧,匕首在右手里。 站了三秒,我迈出第一步。 第216章 盾挡弹雨 我踏上最后一级台阶,右腿像灌了铅,脚底踩实的瞬间,冷汗顺着后颈滑下来。二楼平台比下面暖不了多少,灯是昏的,照在水泥地上泛着青灰。走廊尽头有风,吹得一张废纸在地上打转。主楼大厅的灯还亮着,没人管的样子。 我没动,站了三秒。 左手按盾牌,右手握匕首,呼吸压低。战术手电黑着,刚才自动弹出的照片已经收了,但我记得清楚——老李胸口的蛇形纹身,内圈那串刻痕,和芯片编号是一套系统。这些人被选中,编号到t7,至少七个人。王振是第一个成功的,还有两个没露面。 我想起陈雪书包里的存储卡,摸了下内袋,还在。 就在这时,头顶通风管“咔”地一响。 不是震动,是机械结构转动的声音。我抬头,栅格松了一角,边缘有划痕,像是最近拆过又装回去。三秒,我没上去查。 现在不是时候。 我迈步,贴墙往楼梯间走。右腿旧伤开始抽,每一步都沉。走到一半,手机震了一下——系统签到提醒,0点到了。 我没掏。 在这种地方,任何电子信号都可能触发陷阱。我继续往前,脚步放轻。监控探头在拐角,红灯灭着,走过时它没动。 踏上平台最后一米,我正要抬脚进主楼走廊,头顶突然炸裂。 铁皮撕开,六管机枪从暗格伸出,红点稳稳锁住我胸口。下一秒,火舌喷出。 子弹来得太快,我本能扑倒,左肩撞地翻滚,右腿跟不上反应,肌肉萎缩的老毛病犯了,撑地全靠左手。弹雨扫过,配电箱铁皮被打穿,火花四溅,碎片崩到脸上,烫了一下。 我滚到箱后,背靠铁壳,喘了半口气。匕首还在手里,没丢。盾牌挂左臂外侧,沾着王振的液压油,冷成一块。 脑中“滴”一声,绿光闪现:【今日签到成功,解锁“战术盾牌·360°防御穹顶”】。 我立刻把盾牌插进水泥地缝隙,双手压柄下压。金属嗡鸣,弧形能量场从盾心升起,一圈圈扩张,瞬间把我罩进去。就在穹顶闭合刹那,第一波子弹击中表面。 预想中的巨震没来。 反而是“叮当”声,清脆,像风铃,一连串响起来。弹头撞上能量层,偏折飞散,落点在左右空地,没一颗打中我。 我靠在盾后,抬头看穹顶内壁。 一道稚嫩笔触浮现出来——一颗歪歪扭扭的五角星,五角不齐,一边还缺了个角。边上写着:“爸爸不怕”。是陈雪画在全家福背后的涂鸦,她用蜡笔写的,字迹歪斜,颜色混着灰泥蹭开。 这画,怎么会上去? 我没时间想。机枪还在扫,子弹密集,叮当声不断,像有人在敲铁片。盾牌温度开始升,边缘泛红,地面微微震,说明对方在加压。 我不能动。一旦拔出盾牌,重启冷却,就得暴露在弹幕下。只能等。 袖口战术手电突然亮了,屏幕弹出一行字:“弹道已锁定,偏移角17.3度,全部避开躯干。” 发送者Id模糊,只标“安全频段#7”。 我没回。盯着穹顶外,弹痕轨迹确实集中两侧,每一发都在接触瞬间折射,角度一致。不是盾硬,是有人在算。 周婉宁。 她在外面,远程接进来了。 我低头看星星图案,轻声说:“再撑一会儿,等爸爸把坏人揪出来。”语气像哄她睡觉那会儿。 话出口,右腿抽痛缓了点。冷汗还在流,但手稳了。 机枪突然停火。 走廊一下子静了。连震动都没了。只有弹壳落地的滚动声,远处还在响。 这种断点式攻击更难扛。你不知道下一波什么时候来,也不知道从哪来。心理比身体先崩溃。 我靠着盾,没动。眼睛盯着穹顶外,耳朵听着动静。通风管没了声音,监控探头也没转。整个二楼,只剩我一个人的呼吸。 右腿又开始抽,像有根铁丝在里面拧。我咬牙,没去揉。一动就是破绽。 低头看那颗星星,陈雪画它的时候,我在厨房煮面。她趴桌上,蜡笔抓得满手颜色,一边画一边念叨:“爸爸是英雄,不怕坏人。”后来她把画塞进我背包,说要陪着我。 那时候我不懂。 现在懂了。 我伸手,指尖轻轻碰了下投影,星星微微发光,像回应我。 “嗯,爸爸不怕。”我说。 手电屏幕再亮,还是那行字:“偏移角未变,下次攻击预计来自左侧45度,持续8秒。” 我记下。 把电磁脉冲装置从背包拿出来,检查电量,满格。这东西能干扰小型供电线路,上次水厂用过一次,没舍得扔。如果机枪是靠固定线路供能,我可以借盾牌反射声波测距,找到接口位置,一波打断。 前提是,对方再开火。 我等。 一分钟过去,两分钟。走廊静得能听见自己心跳。汗水滑进眼角,刺了一下。我没擦。 第三分钟,头顶传来轻微电机启动声。 不是通风管,是更高处,天花板夹层。机枪重新校准,枪管微调,红点再次锁定我胸口。 我屏住呼吸。 火舌喷出。 子弹倾泻,叮当声再起。我盯着左侧,耳朵捕捉弹道切入角度。手电同步更新:“偏移角17.3度,左侧45度,确认。” 够了。 我左手摸向脉冲装置按钮,右手护盾边缘,准备拔出反击。只要对方停火,我就能在三秒内完成定位和释放。 但这次,机枪没按节奏停。 火力持续,八秒过了还在打,功率提升,盾牌温度飙升,泛红区域扩大到三分之二。能量场开始不稳定,边缘出现细微裂纹。 手电弹出警告:“偏移角波动,防护效率下降至68%。” 对方变招了。 我不再等。拔出盾牌,瞬间启动脉冲装置,朝左侧天花板方向甩出。装置吸附在管道上,倒计时三秒。 机枪还在扫。 两秒。 一秒。 “嘀——” 强电磁波扩散。 头顶“咔”地一响,机枪停火。红点熄灭,枪管垂下。 我立刻冲出穹顶范围,贴墙移动,匕首在前。盾牌收回左臂,随时准备二次展开。走到走廊中段,抬头看,机枪缩回暗格,只剩一个黑洞。 安全了?不一定。 我蹲下,捡起一枚弹壳。铜的,制式,不是黑市货。这种六管机枪需要稳定供电,要么接主线路,要么有独立电源。脉冲干扰只能断一次,对方很快会切换备用。 我得找到控制节点。 手电屏幕再亮:“左侧夹层有弱电流残留,频率与主控室匹配。” 是周婉宁在指路。 我点头,没说话。沿着墙根往左走,前方有维修梯通向天花板。梯子锈了,踩上去吱呀响。爬到一半,停下听动静。上面没反应。 继续往上,推开检修口,钻进去。 夹层低矮,布满电缆,空气闷热。我猫腰前进,手电照出前方一段主线路,缠着黑色绝缘胶带,接口处有新拆痕迹。脉冲装置干扰的就是这里。 我把匕首插回腰间,从背包拿出便携信号追踪器——上周签到领的,一直没用。打开开关,屏幕显示三条线路活跃,其中一条指向主楼控制室方向。 就是它。 我顺着线路爬,十米后看到一个分线盒,外壳打开,内部接了无线中继模块。王振不在现场,但他在远程操控。这盒子是信号中转站,只要毁掉它,对方就得手动重启。 我掏出战术钳,剪断主线,再拔掉中继模块。屏幕立刻黑了。 下面走廊彻底安静。 我原路返回,从检修口下去。双脚落地,没急着走。站了两秒,确认没有异常。 手电屏幕亮起:“信号中断,威胁解除。” 我关掉追踪器,收好。盾牌还热,插回地面降温。穹顶能量缓缓回收,最后缩回盾体内部。那颗星星慢慢淡去,消失前,又闪了一下。 我把它收进背包,靠近心脏的位置。 右腿还在疼,旧伤发作,站久了会麻。我靠墙坐下,从口袋摸出水壶,喝了一口。温的,有点涩。陈雪总说我喝水像喝药,其实我只是习惯了战场上的味道。 她今天在学校,应该刚下课。班主任会给她糖,说是家长送的。我知道那糖有问题,上周就查过,里面掺了微量追踪剂。我已经换掉了她的书包,也跟校方打了招呼。但还不够。 赵卫国的人还在盯着她。 她是钥匙。 而我是引信。 我不能倒在这里。 我把水壶塞回去,站起来。盾牌拿稳,匕首在手。主楼走廊就在前面,尽头是控制室门,灰色铁皮,门缝透不出光。 我走过去。 每一步都慢,右腿拖着走。离门还有五米,手电突然震动。 屏幕弹出新信息:“控制室内部有动态热源,数量:2。供电系统独立运行。” 我没停。 走到门前,左手搭上门把手,冰凉。拧了一下,没锁。 推门进去。 里面比外面亮,灯光从天花板洒下来,照在控制台上。两台显示器亮着,数据滚动。右侧角落有个小型发电机,风扇转动,发出低频嗡鸣。 热源在哪儿? 我贴墙走,盾牌护前。眼角扫到监控画面——走廊空着,没人。但热成像图显示,控制室左侧有个人形轮廓,靠墙站着,不动。 我慢慢移过去。 盾牌先探。绕过控制台,看到那人——穿着维修工衣服,背对墙,头低着,像是睡着了。 我伸手,搭他肩膀。 一碰,整个人倒下来,脸朝上。 眼眶凹陷,嘴唇发紫,脖子上有勒痕。已经死了,不超过两小时。 我松手,他滑倒在地。 不是王振。 是个替死鬼。 我转身看控制台,屏幕上跳出一行字: “欢迎回来,陈铮。” 字体是标准宋体,黑色,居中。 我盯着看了三秒。 然后,把盾牌插进地面,按下展开键。 穹顶重新升起,把我罩住。 就在这时,手电屏幕一闪,弹出最后一条信息: “发电机有异常谐波,建议立即排查。” 我低头看脚下。 发电机风扇转着,但底座螺丝有松动痕迹。我蹲下,掀开挡板,看到内部线路——一根红色电线裸露在外,连着定时器,数字正在跳动: 00:00:12 十二秒。 我立刻拔出盾牌,扑向发电机,徒手扯断红线。 屏幕黑了。 风扇停转。 控制室陷入黑暗。 只有我的手电还亮着,照在断开的电线上。 我坐在地上,喘气。 外面风还在吹,走廊那张废纸,又开始在地上打转。 第217章 黑客突围 我坐在地上,背靠着冰冷的水泥墙,右手还搭在断开的红线上。手电光斜照着发电机底座,那根被扯断的线头微微颤着,像是喘完最后一口气的蛇。右腿从膝盖到脚踝全是麻的,像有无数根针在里面来回扎,动一下都费劲。我没管它,眼睛盯着控制台屏幕——黑了,只有几道残影还在闪,像是谁临死前眨了下眼。 外面风声卷着铁皮响,走廊那张废纸又开始打转。我抬手抹了把脸,掌心蹭到干掉的血和汗混成的泥。刚才那一秒,差一点就没接住节奏。心跳还在顶嗓子眼,但我没时间让它落下去。 战术手电突然震了一下。 不是震动马达那种,是整块外壳在抖,像是被人从另一头硬敲出来的信号。屏幕亮起,一行字浮出来:“病毒已植入,防御网47秒后崩溃,但赵卫国设置了物理断网装置。” 字是白的,背景黑到底,没有多余图标,也没有发送人名字。可我知道是谁。 “w.N.”的频段连上了。 我没回话,手指直接在屏幕上点了确认。这种时候,说废话等于自杀。她也不需要我回应,只等着下一步动作。 我看向左手边的盾牌。它还插在地上,能量场收了一半,边缘泛着暗红,像是烧过头的炉条。脉冲装置还吸附在左侧,银灰色的小方块,指甲盖大小,上面指示灯灭着。刚才拆发电机的时候用过一次,现在能不能再撑一轮,我说不准。 但得用。 控制台突然“滴”了一声,主屏闪出新界面:蓝色进度条横贯中央,上方写着“系统自毁协议启动”,下方倒计时跳出来——00:00:47。 四十七秒。 不是炸药那种轰的一声,是彻底切断所有数据出口。一旦触发,周婉宁那边就算有通天本事也接不进来。她放进去的病毒会被锁死在内网,像困在玻璃瓶里的虫子,爬不出来也飞不了。 我咬牙撑起身,右腿一软差点跪回去。左手狠狠按住墙面,指甲刮过水泥渣,硬是把自己拽直了。疼归疼,骨头还在,能走就行。 抬头看天花板,检修口就在正上方,离地三米多。刚才爬上去过,夹层里布满电缆,通风管道从那儿横穿出去,连着厂区主干网。物理断网装置一般装在节点交汇处,防的就是远程入侵。想破坏它,要么手动拆,要么让信号共振把它震散。 我没有调试设备,也没有备用电源。 但我有这个脉冲装置。 还有她在外面算频率。 我把盾牌从地上拔起来,反手往水泥地上砸。一声闷响,金属与地面撞击的反冲力让内部储能模块猛地一震,脉冲装置上的灯“啪”地亮了——绿的,高频预备模式激活了。 成了。 我一把将装置从盾面撕下来,掌心发烫。它现在就像一块烧红的铁片,随时可能自毁,但也正是这个时候,信号最猛。 我仰头盯着检修口,右腿发力往前冲一步,手臂抡圆,把装置朝通风管外壁甩了出去。 “接住!” 声音撞上墙壁反弹回来,我自己都听得清楚。这不是喊给耳朵听的,是喊给监听频道里的她听的。只要她还在那头,就能听见。 装置“咔”地一声卡进管道缝隙,稳住了。 手电屏幕立刻刷新,弹出一段波形图,下面跟着一行字:“捕捉到发射源,正在校准频率。” 我没动,站在原地盯着那行字。心跳比刚才还快,但不是因为累,是因为等。等她调好参数,等信号命中,等这扇关死的门重新裂开一条缝。 三秒过去。 五秒。 手电屏幕一闪,波形图剧烈跳动,变成一条直线,然后爆开成雪花点。下一瞬,跳出四个字: “共振成功。” 几乎同时,控制台所有屏幕“唰”地全亮。 不是蓝屏,不是乱码,是清一色的白。数据流像洪水冲开闸门,从主屏倾泻而出,滚动速度太快,根本看不清内容。防火墙图标碎成像素点,消失在画面中央。原本锁定的系统权限全部解锁,访问路径自动打开。 成了。 我靠在墙边喘气,手里的匕首不知道什么时候已经握紧了,指节发白。刚才那一扔,像是把我最后一点力气也甩了出去。右腿完全不听使唤,只能靠着墙撑着。 手电又震了一下。 这次是短促的两下,像是敲摩斯码。屏幕上没文字,只有一个坐标点跳出来,标记在厂区西北角的高塔位置,旁边写着:“信号中继完成,可建立狙击通道。” 我知道意思。 她帮我打通了路,接下来,得我自己走出去。 我把手电塞回口袋,弯腰捡起盾牌。它已经凉了,能量耗尽,表面那颗陈雪画的星星也看不见了。我把它翻过来,确认脉冲装置确实没了,才重新挂回左臂。背包还在肩上,匕首插好,全身装备检查一遍,没缺东西。 右腿还是麻的,但我试着走了两步,能撑住。每一步落地都像踩在碎玻璃上,可只要还能走,就不算倒下。 我走到控制台前,低头扫了一眼还在滚动的数据流。其中有几行闪过“三号车间供电拓扑”“热成像盲区分布”“狙击点位建议”,都是她留下的。我没细看,记在脑子里就行。 转身走向门口。 铁门半开着,外面走廊空荡荡的,只有风推着那张废纸来回跑。我停下,在门框边摸了下墙体,确认温度正常,没有隐藏线路或感应器。然后一脚跨出去,踏上水泥地。 脚步声很轻。 我沿着墙根往东走,拐过两个弯,来到安全出口的防火门前。门没锁,推开一条缝,夜风立刻灌进来,带着江边的湿气和远处工厂的焦味。外面是厂区外围通道,路灯坏了几个,阴影交错,但视野还算开阔。 抬头看,西北方向那座高塔立在夜色里,轮廓清晰。塔顶有个小平台,以前是巡检用的观测点,现在正好当狙击位。 我掏出战术手电,对着塔顶方向打了三下短闪。光束切开黑暗,像刀划过布。 没等回应,我就开始移动。 沿着墙根贴行,避开主路摄像头,绕过一堆废弃的储油罐。右腿越来越沉,每走十步就得停一秒缓劲。但我没停下,一直朝着高塔方向压进。 途中经过一段塌陷的围栏,钢筋歪斜着戳向天空。我钻过去,裤腿被刮破一道口子,没管。继续往前,地面开始上坡,坡度不大,但对现在的我来说,每一步都在榨干体力。 终于到了塔底。 螺旋楼梯锈得厉害,踩上去吱呀响。我一手扶栏杆,一手按墙,慢慢往上爬。到第三层平台时,听到头顶有轻微动静——是布料摩擦金属的声音。 我停下,没出声。 上面传来一句低语:“你迟到了七分钟。” 是她。 我没抬头,只说:“发电机差点炸了我。” “我知道。”她说,“我看着。” 我继续往上爬,最后一级台阶踏实,眼前豁然开阔。平台不大,四周是铁栅栏,中间摆着一台便携式计算机,连着天线和信号增强器。她蹲在设备旁,穿着黑色冲锋衣,帽子拉得很低,露出半张脸。 我没看她太久,视线落在电脑屏幕上。数据仍在流动,厂区三维模型展开,红点标出守卫巡逻路线,蓝线是盲区路径。 “我能用多久?”我问。 “十五分钟。”她说,“之后他们会发现断网异常,重启防火墙。” 我点头,走到平台边缘,望向主楼方向。距离足够,角度合适,只要枪在手上,我能覆盖整个三号车间出口。 “枪呢?” 周婉宁伸手从包里拿出一支拆解状态的狙击步枪,零件整齐排列在防水布上。 “组装好了。”她说,“夜视镜、消音器、激光测距,全给你配齐了。” 我蹲下,开始拼装。 枪托、枪管、扳机组,一个个部件扣进去,熟悉得像吃饭喝水。十年前在部队,我就是靠这双手活下来的。现在也一样。 装到一半,她递来一个弹匣。 我接过,压进枪身,拉了一下枪机,“咔”地一声闭合。 “你走吧。”我说,“这里交给我。” 她没动。 “你不问我为什么帮你?” 我抬头看了她一眼:“你已经在做了。” 她嘴角动了下,没笑,也没反驳。站起身,收起电脑,背好包。走到楼梯口时,回头看了我一眼。 “别死在这儿。”她说。 “你也一样。”我回。 她转身下楼,脚步很快。我听着声音远去,直到完全消失,才重新低头检查枪械。 一切正常。 我把枪架上支架,打开夜视仪,镜头对准主楼方向。十字准星缓缓移动,扫过窗户、屋顶、走廊。 等他们出来。 我摸了摸胸前的背包内袋,那里还贴着一张画。陈雪画的全家福,背面写着“爸爸不怕”。 我现在不怕。 我只是必须赢。 第218章 混乱狙击 月光斜照在高塔平台的铁栅栏上,我把枪架稳,支架卡进横梁缝隙。右腿从膝盖往下还是一阵阵发麻,像是有电流顺着神经往上爬。我背靠水泥墩子,把左肘压在大腿外侧,手按住股神经那个点,用力一掐。肌肉抽了一下,总算有点知觉回来。 夜视仪里的画面是绿的,主楼出口安静得反常。刚才周婉宁走之前说十五分钟窗口期,现在过去了七分多钟。我没动,手指搭在扳机护圈上,眼睛扫着三号车间外围。电缆井盖边上有一片油渍,反着微光,像刚有人踩过。 第一枪不是冲人打的。 我调了高爆穿甲弹,瞄准车间西侧的电缆接驳箱。那地方连着厂区备用供电线,底下还埋着天然气巡检管。子弹出去的时候枪托撞肩,后坐力顺着脊椎传上来,脑袋嗡了一声。炸点亮起来的瞬间,火舌顺着地面油污窜出去三米远,接驳箱直接炸飞,碎片砸在储气罐上叮当响。 动静一起,东侧围墙根那儿猛地闪出一道黑影。速度快得不像人,贴着墙根跑,姿势也怪,左腿拖着地,关节处泛着金属冷光。王振的机械体开始移动了。 我又打了两枪,目标是储气罐群之间的连接阀。第二发命中时爆出一团橙红火焰,热浪掀得我脸前的空气都在抖。火势往北蔓延,照亮了一小片空地。就在那片光里,我看见他停了一下——半边身子烧着,外壳裂开,露出里面的液压管和线路束。他抬手拍灭火焰,动作没停,继续往东侧通道撤。 我换弹匣,手有点抖。体力到极限了,每呼吸一次胸口都像被铁条撑着。但不能停。我找到第三个节点,是高压电塔的绝缘子串,打掉它能切断东区照明回路。这一枪偏了两寸,只擦出一串火花。再来一发,绝缘子炸裂,整片区域的路灯“唰”地灭了一半。 剩下的灯忽明忽暗,像是被人远程操控。明暗交替之间,王振的身影在火场边缘来回闪现。他故意走Z字路线,利用爆炸烟雾遮掩热信号。普通狙击手这时候早就丢目标了,但我看得清楚——他每次转向前,右肩会先下沉半秒,那是机械系统运算步态的延迟。 第四发打中他脚边的排水沟盖板。冲击波掀开铸铁盖,下面藏着的电缆短路起火,蓝紫色电弧噼啪乱跳。他被逼得跳向右侧,落地时左膝发出一声刺耳的金属摩擦音。坏了。刚才那一下震到了关节。 第五枪我等他进了火圈才开。子弹穿过火焰,击中他背后一个凸起的散热口。那里是核心处理器的冷却模块,一旦损毁,系统会强制降频。枪响的同时,我听见他自己体内传来警报声,短促高频,像是某种自检失败的提示音。 火光映着他踉跄的背影,往东侧厂房深处退去。我没追加射击。弹药要省着用,而且我知道他不会就这么退出去。这种人,越受伤越疯。 就在这时候,战术手电突然震动。 不是信号提醒那种震,是整个设备从内往外发烫,像是被什么东西激活了。我把它掏出来,屏幕自动亮起,界面变成老式作战终端的模样,灰底绿字,字体很粗。一行信息缓缓浮现: 【战场回溯已激活】 【签到连续七日达成】 【预演未来24小时关键事件】 接着画面切换,出现一段断续影像:昏暗隧道,地面湿滑,墙壁长满青苔。一个机械身影拖着一个人形物体往前走,动作僵硬但稳定。背景里有潮水声,还有快艇引擎低鸣。镜头拉远,显示出一扇锈蚀严重的铁门,门框上挂着半截链条,门缝透出江面的风。 文字跳出来:【23小时后,王振将挟持人质逃向码头】 影像消失,屏幕恢复原样。 我盯着那行字看了两秒,脑子里立刻调出厂区地图。东北角废弃排污口——那扇锈铁门我去过,十年前这厂还在运转时就是排污水用的,后来封了,但地下管道一直通到江岸。如果他是想从水路走,这条路最隐蔽。 正想着,眼角余光忽然捕捉到一点异样。 东北方向的夜空,一道绿色光痕笔直上升,升到顶点后缓缓飘落,轨迹稳定,颜色纯正。不是爆炸的杂光,也不是火场反射。是信号弹。 我立刻明白意思。 那里有地下通道……可以绕过去堵他。 但问题来了:我现在下塔,等于放弃制高点。王振要是趁机杀个回马枪,或者派人去抓人质,怎么办?可我要是继续守在这里,等他真从地下道跑了,再追就来不及了。 时间不等人。 我低头看枪,已经打出五发,弹匣还剩四发。拆解收包的话,五分钟内能完成。高塔离东北排污口直线距离不到八百米,但中间隔着火场和塌楼区,实际路程至少要二十分钟。 我伸手摸背包内袋,指尖碰到一张纸。陈雪画的全家福还在。我没拿出来,只是确认它没丢。 然后我开始拆枪。 先卸弹匣,塞进胸前口袋。再拧下消音器,放进防水袋。枪管和枪托分开装进背包两侧夹层,留出空间放战术手电和匕首。盾牌太重,带不了,只能放弃。我把它靠在铁架边上,顺手把陈雪画的星星撕下来,折好塞进冲锋衣内袋。 做完这些,我站起身,右腿还是不太利索,但能走。 最后看了一眼火场。 东侧厂房那边已经看不见王振的身影,只有零星火光在废墟间跳跃。风吹过来一股焦糊味,混着机油和塑料烧过的臭气。我扶着楼梯扶手,一脚踩上第一级台阶。 铁梯吱呀响了一声。 我停下来,耳朵贴着栏杆听下面有没有动静。没有脚步,没有呼吸,也没有机械运转的声音。整座塔静得只剩下风穿过栅栏的呜咽。 我又抬头看了眼东北方向。 信号弹的光已经灭了,但我知道那个位置。只要赶到那里,就能抢在他前面布防。 我迈步往下走,一步比一步稳。每踩一级,右腿就像被刀割一下,但我没停。走到第二层平台时,战术手电又震了一下,屏幕闪出一条新信息: 【警告:能量波动异常】 【来源方位:东区深层管道】 我没停下,反而加快脚步。 他知道我在盯他,所以才会打这手信号弹。但他不知道我已经看到未来的事。他以为自己还能掌控节奏,其实早就进了局。 我走到塔底,推开锈死的铁门,钻出去。外面地面坑洼不平,到处都是碎玻璃和断裂的钢筋。我贴着墙根走,避开火场中心,往东北角压进。 风越来越大,吹得冲锋衣哗哗响。远处江面传来一声汽笛,短促低沉。 我掏出战术手电,打开弱光模式,照了眼前方的一段塌陷围栏。钢筋扭曲成网状,像兽类的牙齿。我弯腰钻过去,裤腿又被刮破一道口子。 前方五十米,就是排污口的铁门。 我停下脚步,靠在一根水泥柱后面,喘了口气。汗水顺着眉骨流下来,滴进眼睛里,辣得很。我抬手抹了一把,掌心全是盐粒和灰。 然后我从背包里抽出匕首,握在右手。 左手按住战术手电,准备关掉光源。 下一秒,我就要冲过去,打开那扇门,进入地下通道。 外面风声卷着焦味灌进来,我听见自己的呼吸声,沉重而清晰。 第219章 芯片追凶 铁门在背后合上,发出沉闷的撞击声,像是把外面的风和火都关在了另一头。我靠在墙边缓了口气,右腿从膝盖往下还是发麻,像有根生锈的钢筋插在神经里,一动就扯着整条腿抽。手电光扫过去,通道尽头黑得看不见底,只有地面积水反射出一点微弱的绿光。 我没开强光,只留最低档的弱光圈照着脚前两步路。水没过鞋面,冰得刺骨,每走一步都能听见水波晃动的声音。头顶是混凝土拱顶,裂缝里渗着水,滴答落在肩上,顺着脖子往衣服里钻。我左手贴着墙走,指尖蹭到湿滑的青苔和碎裂的瓷砖,右手握紧匕首,刀尖朝下,随时准备捅出去。 前方十米左右,水面比别处暗,颜色不对。我停下,蹲下身,用手电低角度斜照。水面上浮着一层油膜,反着死气的光。再往前半米,一张脸泡在水里,朝天仰着,眼睛闭着,嘴唇发紫。是特战队员c。我记得他,十年前边境行动前还在食堂碰过面,他递给我一瓶水,说“老陈,这次回来请你喝酒”。那顿酒没喝成,他也没能回来。 他后颈露在外面的部分泛着金属光泽,不是反光,是嵌进去的东西。我伸手拨开他湿透的头发,皮肉边缘已经发白起皱,但芯片接口周围没有明显腐烂,密封做得很好。黑色模块卡在颈椎第三节侧面,外壳带部队编码蚀刻纹,是军用级追踪芯片,我们那时候叫“狗牌”,死了也要让上级知道你倒在哪。 我从背包夹层摸出战术手套戴上,右手持匕首,用刀刃最薄的边缘抵住芯片周围的皮下组织。动作要慢,不能撕裂数据引脚。刀片推进时碰到软骨,发出轻微的“咔”一声,我停住,等了几秒,确认没有液体渗出才继续撬。芯片松动的瞬间,一股混着血水的淡黄色液体冒出来,浮在水面迅速扩散。 取出来后,我把芯片捏在手里,指甲盖大小,表面有防水涂层,编码是t-073-c7,和我当年部队编号同一系列。这东西不该出现在他身上,任务记录里没人配发这种型号。我把它塞进防磁袋,夹层扣紧,然后拍了拍他的肩膀:“兄弟,任务完成了。” 站起来时右腿一软,差点跪进水里。我扶住墙,喘了两口,脑子里闪过系统界面——灰底绿字,老式终端风格。今天还没签到。我默念确认,界面弹出: 【战场重建系统 · 签到成功】 【奖励:战术背包增强模块(共振模拟)】 背包外侧金属扣传来一阵微震,像是内部电路被激活。我打开功能说明,一行小字浮现:可模拟特定频率金属共振,用于识别加密设备。我忽然想起盾牌内侧刻的编号,也是t-073。那是我苏醒后第一件自己做的装备,用的是旧部队残骸回收的合金板。当时觉得顺手,现在看来,系统早就埋了对接口。 问题是盾牌留在高塔平台了。我没回去拿的余地,王振随时可能从地下道转移,时间不等人。我低头看芯片,又看背包扣件,试试能不能硬连。把芯片贴在金属扣背面,手动输入t-073序列号。三秒后,扣件发热,绿光从缝隙里透出来。 空中突然浮现出一片旋转的三维地图,线条简洁,标注清晰。城市轮廓慢慢成型,红点闪烁,定位在城东码头区域。合成语音响起,男声,毫无情绪: “追踪器信号最后出现在城东码头。” 我盯着那点红光,脑子转得飞快。码头离这儿直线距离超过五公里,中间隔着工业区和两条主干道。如果是常规逃逸路线,那里确实最合适——水路隐蔽,快艇机动性强,还能接应境外船只。但赵卫国不会只留一条退路,他喜欢设局,让人以为抓住了真相,其实早进了套。 正准备截图存档,芯片突然发烫。我差点脱手,它自己从防磁袋里震了一下,绿光暴涨。眼前空气扭曲,一个全息影像缓缓浮现。 男人穿着笔挺西装,嘴角歪斜,左手指敲着桌面,节奏很慢。蛇形戒指在灯光下反着冷光。他开口,声音带着电子杂音,但语气熟得让人牙根发酸: “老朋友,我在公海等你……” 话没说完,影像碎成雪花点,消失。几乎同时,战术手电剧烈震动,屏幕跳出红色警告: 【外部电磁干扰 · 强度等级:IV】 【信号源方位:未锁定】 我立刻把芯片重新封进防磁袋,拉紧双层密封。干扰不是偶然的,是冲着数据读取来的。能精准切断全息传输,说明对方有定向脉冲装置,要么在附近有移动基站,要么上游变电站被人动了手脚。不管是哪种,都不是普通人能办到的事。 我靠在墙边,掏出备用通讯器。屏幕闪了两下,直接黑屏。重启无效,电流测试正常,排除硬件故障。这是典型的Emp压制残留,短时间没法恢复。我把它塞回口袋,顺手摸了下背包内袋——全家福还在,纸张有点潮,但没破。 系统日志自动弹出新记录: 【检测到隐藏指令包 · 来源:芯片原始数据流】 【关联Id标记:w.N.-0927】 【同步反馈:设备死机】 w.N.是周婉宁的代号。她那边也出事了。不是巧合,是同一波干扰。他们想切断所有信息出口,只让我听见那一句“我在公海等你”,像是故意引我过去。但我现在去不去,已经不是我能完全决定的事了。 我收好装备,背起包,右腿依旧不听使唤,每迈一步都像踩在碎玻璃上。通道深处传来滴水声,节奏变了,不再是均匀的“滴、滴、滴”,而是三长两短,像摩斯码。我不信这个,但也不敢忽略。十年前在黑井,就有敌人用这种方式传递信号,听着像自然声响,其实是催命符。 我关掉手电,改用系统调取夜视记忆片段。画面是绿色的,模糊,但能看清前方三十米内没有活物热源。我贴着左边墙走,脚步放轻,匕首换到左手,右手随时准备掏枪。虽然枪还没组装,但习惯改不了。 走到通道分岔口,左边通往废弃泵房,右边通向深层排污管。系统地图显示右边连接市政管网,最终汇入江岸暗渠。如果王振真要走水路,这条线最可能。我选右边。 越往里走,空气越闷,混着铁锈和腐烂有机物的味道。墙壁上的瓷砖大片剥落,露出后面的钢筋网,像兽类的骨架。地面坡度开始下降,水更深了,已经没到小腿肚。我摸出折叠军铲,在前方探路,避免踩进塌陷坑。 十五分钟后,我看到前方有光。不是自然光,是人工光源透过铁栅栏透进来,灰蓝色,一闪一闪。我趴下,爬到拐角处观察。铁门就在前面二十米,锈得厉害,但没锁。门后是个小型检修室,墙上挂着几台老旧监控屏,其中一台还亮着,显示的是码头外围画面。 我屏住呼吸,慢慢靠近。屏幕上,一艘灰色快艇停在泊位,甲板上站着两个穿防护服的人,正在搬运银色金属箱。镜头拉近,箱子侧面印着生物危害标志。我没动,继续看。三分钟后,画面突然跳成雪花,接着黑屏。 我知道该走了。 我退回拐角,从背包里抽出狙击枪组件,快速组装。枪托展开,拧紧枪管,装上简易瞄准镜。虽然没带消音器,但必要时也能用。我把枪背好,匕首插回腰间,最后看了眼系统地图。 红点依然在码头闪烁。 我站起身,右腿疼得更厉害了,像是有电流在里面来回锯。我没管,扶着墙一步步往前走。铁门推开时发出刺耳的摩擦声,我走出去,外面是片荒废的厂区空地,杂草长得比人高,远处能看到江面的灯影。 风从江上来,吹得冲锋衣哗哗响。 我拿出战术手电,打开导航模式,设定路径:城东码头。 刚起步,手电屏幕又震了一下。新提示浮出来: 【警告:能量波动异常】 【来源方位:东区深层管道】 我没停下。 他们想让我乱,想让我犹豫,想让我回头查这查那。但我知道现在最重要的是什么——不是搞清楚干扰源,不是追查隐藏指令,而是赶在王振之前到达码头,堵住那扇门。 我加快脚步,穿过杂草丛,前方是一条被废弃的铁路线。枕木腐烂,铁轨歪斜。我踩着铁轨走,一步一响。 天还没亮。 远处,第一缕灰白开始爬上天际线。 第220章 机械残骸的证言 铁轨的锈渣在鞋底碾碎,发出干涩的摩擦声。我踩着枕木往前走,右腿从膝盖往下像是被什么东西缠着,每抬一次都像要把筋扯断。天边那抹灰白慢慢往上爬,照得荒草尖儿发亮,可前面那片塌陷的管网入口黑得跟井口似的,风从里面吹出来,带着一股子铁腥和烂泥味。 战术手电还在震,屏幕上的警告没撤——【能量波动异常】,方位直指东区深层管道。我知道这不对劲。王振的信号明明指向码头,赵卫国那句“我在公海等你”摆明是钓我过去,可这股能量脉冲不是假的,它就在底下,稳定、持续,像是某种设备在待机。 我停下,靠在一根歪斜的水泥柱上喘了两口气。背包里的芯片已经封死,防磁袋裹了三层,可刚才那段全息影像还是在我脑子里转。赵卫国坐在灯下,手指敲桌面,蛇戒反光……他说这话的时候,眼神没动过,像是早就知道我会看到。 我不信诱饵,但我信异常。 左肩胎记有点发烫,不是疼,是压着的那种热,像贴了块暖膏药。系统没提示,也没弹窗,可我知道它在——那块老式终端界面就埋在我眼皮底下,不说话,不动,但一直醒着。 我转身,离开铁路线,沿着一条半塌的排水沟往下走。入口被钢筋网拦着,我用匕首挑开焊点,铁丝崩断时“嘣”地一声弹进水里。里面通道低矮,我弯着腰往前挪,头顶时不时滴下脏水,落在脖子里冰得一激灵。地面坡度越来越陡,积水深到脚踝,混着油污和碎塑料,踩下去哗啦响。 三百米左右,前方突然开阔。 头顶塌了一大块,月光斜劈下来,照出一片废墟。这是老水厂的旧控制室,墙上还挂着褪色的操作流程图,柜子翻倒,仪表盘碎了一地。中央有根铁架,锈得只剩骨架,上面吊着半具躯干——没有四肢,脊椎被齐刷刷切断,胸腔敞开,电线和液压管像肠子一样垂下来,在风里轻轻晃。 头颅不在上面。 我刚踏进一步,靴底就碰到了什么。低头一看,一个金属脑袋滚在积水中,脸朝下,后壳有裂痕。我蹲下,用匕首刀尖把它翻过来。 王振。 机械眼闭着,面部外壳有明显撞击凹痕,左耳缺失的部分露出电路板断口。脖颈处的蛇形纹身还在,可皮肤已经干瘪发黑,像是被电流烧过又脱水。他没死透,十年前那次雪山对决后,他就不再是人了,是零件拼起来的工具,现在工具也报废了。 我伸手摸他下巴,想把嘴撬开看声控模块,结果手指刚碰到颌部,那里突然传来一阵微弱电流,像是残存程序被触发。 “滴……” 电子音断断续续,像是卡带的老录音机。 “赵卫国说……十年前任务报告在城南银行保险柜……” 声音只放了一遍,到“柜”字戛然而止。机械眼红光闪了一下,灭了。 我坐回地上,背靠着铁架,喘了口气。城南银行?我没去过,但我知道那个片区。二十年前还是工业区,现在全是写字楼和金融大厦。保险柜……那种地方的保险柜,得双指纹+虹膜+动态密码,普通人连门都进不去。 可赵卫国能进去。 他是董事长,是慈善家,是市里常客。他能把报告藏在那里十年,没人查,没人动,就像他把王振改造成杀人机器一样,悄无声息。 我盯着王振的头颅,忽然想起他在雪山时的习惯——每次说谎前,都会摩挲左耳。那时候我们还不知道他叛变了,他还叫我“老队长”,递烟给我。后来我切掉他小指,他捂着手跳崖,我以为他死了。可他没死,他变成了这副鬼样子,被人遥控,当枪使。 现在,连枪也不用了。 我摘下手套,从背包夹层掏出绝缘钳,又摸出匕首。刀尖对准他后颈接缝,那里有一圈细密螺丝,已经被拆过一次,封胶裂了。我一点点撬,动作不能快,高压区在左侧,要是捅穿了,整颗头可能自爆。 第三圈螺丝松动时,听见“咔”一声轻响。 盖板弹开一半,露出内部存储仓。绿色指示灯闪了两下,熄灭。我用钳子夹出一张微型存储卡,比指甲盖还小,表面有防水涂层,编码是S-7V,没见过的型号。 没犹豫,我把卡插进背包侧槽。那里有个隐藏接口,是系统签到给的增强模块,专用来读加密设备。接口对接的瞬间,背包传来轻微震动,像是内部电路被激活。 三秒后,空中浮现出一片全息影像。 画面很暗,房间不大,墙上有挂钟,时间显示23:47。赵卫国坐在桌边,对面两个外国人,穿黑色作战服,胸前有徽章——蛇头衔尾,和王振脖子上的纹身一模一样。桌上摊着文件,最上面一页印着“边境行动绝密报告”,还有部队编号:t-073。 赵卫国拿起一支笔,在签名栏写下名字。然后他推过去一枚U盘,对方接过,放进贴身口袋。交易全程没说话,只有挂钟的滴答声。 影像结束。 系统界面自动弹出: 【主线证据链完成度75%】 下方多了一条进度条,标注:“下一阶段:关联人员身份确认”。 我没动,盯着那行字看了很久。 75%。不是100%,也不是80%,是75。系统不会骗人,它只认数据。这意味着还有两块碎片没找到——一块是当年直接参与报告篡改的人,另一块是能把这份报告合法存入银行系统的审批链条。 王振临死前交的这条线索,不是终点,是钥匙。 我把存储卡收进防磁袋,重新密封。王振的头颅还躺在水里,眼睛闭着,像个报废的机器人。我伸手把他推到墙角,顺手扯了块破布盖上。不是尊重,是习惯。战场上,不管敌人还是队友,只要倒下了,就得有人收个场。 我站起来,右腿比刚才更沉了,像是灌了铅。抬头看,天已经亮了一半,灰白变成淡青,照得废墟轮廓清晰。远处传来第一声车鸣,城市要醒了。 我摸了摸背包内袋,全家福还在,纸潮了,边角有点软。没打开看,但我知道画上是什么——我穿着旧军装,陈雪站旁边,手里举着“爸爸是英雄”的钥匙扣。她画得歪,可一笔都没少。 我转身往出口走,脚步比来时稳了些。 通讯器还是黑的,Emp残留没消。手机信号也没恢复。我现在是孤的,没支援,没后路,可手里捏着真东西。 城南银行,保险柜。 我得想办法进去。 走到管网入口,我停下,回头最后看了一眼那片废墟。铁架上的残躯静静挂着,头颅被布盖着,像一座塌掉的碑。风从洞口吹进去,带起一缕碎布,晃了晃,又落下。 我没再看第二眼。 掀开钢筋网,钻出去,外面是条废弃辅路,杂草长得比人高。我沿着路边走,避开监控探头,脚步不快,但没停。天完全亮了,早班公交开始跑线,远处工地响起打桩声。 我掏出战术手电,关掉警告提示,调出导航。没设目的地,只标记了“城南金融区”。 走一步算一步。 有些账,总得有人去查。 第221章 黑客定位 天刚亮透,城市开始动了。我沿着废弃辅路往东走,右腿像灌了铅,每一步都压得旧伤发酸。背包里那张S-7V存储卡贴着防磁袋,隔着布料还能感觉到它的硬边。战术手电屏幕早就熄了,警告撤不掉也没空管,眼下最要紧的是找个能联网的地方。 我知道周婉宁在等信号。 她昨天凌晨发过一次加密消息,用的是老秦退役前留下的跳频协议,三秒即焚。内容就一句:“王振有备份节点,别信单一信源。” 没署名,可我知道是她。全城能黑进军用级防火墙的没几个,会拿物理断网当掩护的更少。她是其中之一。 我在街角拐进一条窄巷,避开主干道的摄像头。前面是个废弃汽修厂,铁皮门半塌,里面停着几辆锈死的拖车。这是我和她约好的临时接头点,代号“扳手”,三天一换,没人知道第二次在哪。 推门进去时,她正蹲在角落一台改装机箱前,白大褂外面套了件防静电服,手指在键盘上敲得极快。微型计算机摆在翻倒的轮胎上,屏幕泛着冷光,接口连着三根不同颜色的数据线,另一头插进墙里的老旧配电盒。 “你迟了七分钟。”她头都没抬,声音平得像读时间表。 “路上绕了一下。”我把背包卸下,拉开夹层,取出存储卡,“水厂拿到的,S-7V型号,赵卫国和外国人交易的影像在里面。” 她接过卡,指尖在表面擦了一下,放进读取槽。机器嗡了一声,屏幕跳出认证失败提示。 “量子加密三级协议。”她盯着代码流扫过,“常规破解要七十小时起步,它还有自毁机制,超时直接清盘。” “能破?” “现在不能。”她终于抬头看了我一眼,“但可以反向追踪信号源。王振这人 paranoid(偏执),他建主系统的同时一定藏了逃生通道。只要他还留着生物电波特征,我们就能顺藤摸瓜。” 我没问她怎么知道这些。有些事不用说透。她在周崇山手下学过三年渗透技术,专攻敌后数据重建。那时候她还不知道父亲是谁派来的棋子。 她拔出存储卡,接入另一台设备,启动反向嗅探程序。屏幕上开始滚动波形图,杂音很多,像是老收音机调频时的嘶啦声。 “他在用地下管网做中继。”她指着一段稳定脉冲,“信号藏在市政排水系统的低频震荡里,一般人根本发现不了。但王振改造过,神经系统能同步发射特定频率——就像个活体信号塔。” 我点头。雪山那次对决,我就发现他耳朵后的接口能接收远程指令。那时候他还装得像个正常人,说话带笑,喊我“老队长”。 屏幕突然跳转,波形图凝成一点红标。 “找到了。”她说,“城南废弃气象站地下三层,Ip地址伪装成温控模块,实际是服务器集群。防御等级比主系统高三倍。” 我凑近看坐标。位置偏,四面环山,早年是军方监测点,九十年代裁撤后一直荒着。这种地方建暗节点,合逻辑。 但她没动,手指悬在确认键上方,停了几秒。 “怎么?” “系统要求生物密钥认证。”她轻声说,“不是指纹,不是虹膜,也不是声纹。是某种活体反应信号,算法模拟不了,外部设备也伪造不来。” 我皱眉。“什么意思?” “意思是……”她调出权限界面,红色弹窗跳出:【认证失败,剩余尝试次数:无限(条件不符)】 “必须有一个活着的人,带着特定生理特征,才能打开。” 屋里安静下来。只有机器散热扇还在转,吹着铁皮墙发出轻微震动。 我摸了摸左肩。胎记又开始发烫,不是疼,是压着的那种热感,像被贴了块暖膏药。这感觉从水厂出来就没断过。 她注意到我的动作,眼神微变。“你身上……是不是有什么标记?” 我没答,拉开冲锋衣拉链,扯开内衬布料,露出左肩。那里有一块不规则暗斑,形状像歪斜的星群,医生说是先天色素沉着,我一直当它是疤。 她盯着看了三秒,忽然起身走到背包旁,翻出一张折叠纸。 “这张图我一直留着。”她展开纸页,上面是一幅手绘星象图,线条细而稳,标注着几颗主星位置,“陈雪出生那天,产科医生随手画的。说她右肩胎记像星图,还写了观测时间。” 我接过纸,对比肩上的斑痕。 不一样位置,但轮廓惊人相似——都是五点构成的斜十字结构,中间缺一角。 “你女儿的胎记在右肩。”她看着我,“你的在左肩。可形状……几乎一样。” 我沉默。十年前任务前夜,我在边境营地洗澡,老李看见我背上的斑,说像小时候看过的猎户座残图。当时我没在意,以为是巧合。 现在看来,不是。 她把两张图扫描进系统,叠加比对。屏幕一闪,自动匹配成功,置信度98.7%。 “不只是相似。”她声音低了些,“这是一种编码模式。星点代表坐标,缺失角是密钥缺口。需要两个匹配体同时到场,才能激活完整路径。” 我脑子里闪过王振临死前的话:“女儿是钥匙,你是引信。” 原来不是比喻。 她重新调出服务器位置图,将星图投影覆盖上去。三个候选点逐一排除,最终锁定气象站地下三层。 “就是这儿。”她指屏幕中央红点,“能量波动频率和星图共振值完全吻合。这不是随机选址,是按胎记形状定的物理坐标。” 我盯着那点红标,没说话。 事情变得不对劲了。一个十年前的任务,一群死去的战友,一份藏在银行保险柜的报告,现在又冒出个按胎记定位的服务器——所有线索都在往同一个方向收束,像是有人早就布好了局,等我们一步步走进去。 她关掉投影,手指停在键盘上方,没再敲。 “但需要生物密钥……”她终于说出这句话,语气没有起伏,只有凝重。 屋里只剩机器运转声。窗外阳光斜照进来,落在她手背上,显出细微的疲惫纹路。她昨晚肯定没睡,眼睛底下有点青。 我收起那张星图复印件,塞进背包内袋。全家福还在那儿,纸潮了,边角软了,但我没拿出来看。现在不是时候。 “先回去。”我说。 她没问回哪。知道我说的是家。那个藏在老城区六楼的小屋,窗户对着幼儿园围墙,阳台上晾着陈雪的粉色外套。 她点点头,开始拆设备。数据线一根根拔出,主机断电封存。整个过程她没再提密钥的事,也没问我肩上的斑会不会影响后续行动。 有些事,现在问不出答案。 我把匕首插回腰侧,检查战术手电电量。信号还是黑的,Emp残留没消。手机锁在屏蔽盒里,一趟都不能打。 她背起电脑包,站起身时揉了揉指尖。长时间敲键盘,关节有点僵。 “走吧。”她把防静电服脱下,搭在臂弯。 我推开门,外面阳光刺眼。街道开始热闹,早点摊冒烟,送孩子上学的电动车一辆接一辆。普通人的早晨,和我们无关。 我们一前一后走出汽修厂,拐上小路。她走得慢了些,大概也累了。 我没回头,但能感觉到她在后面跟着。 风从巷口吹来,带着油污和尘土味。背包里的星图复印件贴着胸口,有点硌。 但现在只能回去。 第222章 父女战术 阳光从阳台照进来,落在客厅地板上那道裂缝边。我站在门后,手还搭在门把手上,听见屋里有蜡笔划纸的声音。周婉宁已经进了书房,把微型计算机摆在折叠桌上,数据线插进墙角的旧插座。她没说话,只是抬手示意我关门。 我反手锁了三道栓,检查了一遍窗框的卡扣。背包放在茶几上,匕首还在原位,战术手电电量满格。我摸了摸冲锋衣内袋,S-7V存储卡已经销毁,防磁袋烧成了灰,倒进马桶冲走了。屋里没有追踪信号残留。 陈雪坐在小凳子上,背对着我,马尾辫晃着,手里抓着一支蓝蜡笔,在一张作业纸上涂画。她听见脚步声回头,眼睛亮了一下:“爸爸回来啦。” “嗯。”我走过去,蹲下来看她画的东西。 是一张歪歪扭扭的地图,用红蓝铅笔画的。红色线条是围墙,蓝色点是树,中间标了个黄色小人,写着“爸爸”。旁边有个箭头指向右下角,“这里可以藏人”,下面画了个工具间模样的小房子。 “你什么时候画的?”我问。 “你们刚进门我就开始画了。”她把纸翻过来,背面还有一页,“你看,这是幼儿园后墙,我和小美上次捡蝴蝶标本时发现的。门坏了,能推开一条缝。” 我接过图纸,手指压在那条缝隙位置。我记得那个工具间,铁皮顶,木板墙,常年堆着扫帚和水管。监控死角,离主路有十五米缓冲带,确实适合短暂停留。 “你说‘藏人’,是觉得我会被人追?”我声音放低。 她点点头,攥紧了衣角:“王叔叔那天说,坏人会顺着信号找来。你和姐姐都回来了,说明他们还没找到你,对吧?” 我没回答。她不知道王振已经死了,也不知道“信号”指的是什么。但她记得每个细节——上周我在厨房拆手机时,她看见我把SIm卡泡进盐水;前天夜里我站在阳台上盯楼下车影,她悄悄拉上了窗帘。 这些事她不说,但都记着。 我指着图纸上的工具间:“如果我要进去,得从哪边靠近?” “从花坛绕。”她拿蓝笔画了一条弧线,“保安八点整会去接水,有四十七秒空档。我数过。” 我看了眼周婉宁。她在书房门口站了几秒,没说话,转身回去了。屏幕亮着,城市路灯系统的拓扑图正在加载。 我摸了摸陈雪的头,起身走进书房。 周婉宁正把三组坐标拖进时间轴。“我已经接入市政照明后台,权限借用的是上周停运的bRt公交调度账户,不会触发警报。”她语速平稳,像在念实验报告,“可以制造一次十五秒的视觉盲区,误差不超过0.3秒。” “怎么做到的?” “每盏路灯都有独立电控模块。我设定了三处断电节点,形成三角遮蔽区,正好覆盖你从街角到围墙的移动路径。”她点了播放键,屏幕上出现模拟动画:灯光依次熄灭,黑暗区域像波浪一样推进,“第8秒抵达转角,第12秒翻越围栏,时间刚好。” 我看向桌上的蜡笔图纸。她画的路线和周婉宁设定的盲区几乎重合。 “她刚才给了我这张图。”我把纸铺在键盘旁。 周婉宁低头看,手指停在“藏人”两个字上。她沉默了几秒,忽然调出卫星地图,叠加比对。 “工具间的实际尺寸比她画的大一点,但位置没错。”她说,“而且……这个角度,刚好避开西侧摄像头的俯视范围。” 我嗯了一声。 她抬头看我:“你是真打算用她的路线?” “不是‘打算’。”我说,“是必须。孩子的眼睛看不到威胁,所以看得更清。” 她没再问,重新调整了断电序列,让盲区持续时间延长到十六秒,预留一秒冗余。 我回到客厅,陈雪还在等。我把图纸折好,塞进冲锋衣内袋,紧贴胸口。 “爸爸要出去一趟。”我说。 “去做任务吗?” “算是。” 她站起来,踮脚把剩下的蜡笔塞进我裤兜:“蓝色最亮,晚上也能看见。” 我点头。 她仰头看着我,忽然说:“别让坏人看见你。” 我没有立刻回答。这种话她以前不说。从前她见我出门只会说“早点回来”,或者“带薯片”。现在她知道有些事不能说太满。 我蹲下来,和她平视:“你要在家乖乖的。如果看到阳台灯闪三次,就是平安。” “我知道。”她笑了下,“你以前教过。” 那是三年前,我刚醒过来那阵。住院时没法打电话,我们约好用晾衣绳上的小灯做暗号。后来搬家了,我还特意装了个可控灯带。 她转身跑回卧室门口的小地毯,坐下看动画片。电视声音开得很低。 我检查背包,盾牌固定牢靠,匕首插紧,全家福在夹层里。右腿旧伤隐隐发酸,但还能撑住节奏。我走到卧室门口,看她一眼。 她正抱着膝盖看屏幕,蜡笔在纸上轻轻划着,画了个穿军装的小人,头顶写着“爸爸”。 我伸手摸了摸她的头。 就在指尖触到她发丝的瞬间,眼前空气微微扭曲,老式作战终端界面无声弹出: 【亲子默契度提升】 【盾牌防御力增加10%】 我没动声色,收回手。 这系统从不解释机制。它只记录事实——当我和女儿的行动模式趋于同步,当她的观察成为我的战术依据,某种东西就被激活了。不是运气,不是巧合。是十年植物人醒来后,唯一让我觉得“活着”的反馈。 我转身走向玄关,重新系紧鞋带。 周婉宁从书房出来,设备已关闭,主机进入休眠状态。她把数据线收进包里,看了眼时间。 “干扰程序已上传,倒计时两小时自动触发。”她说,“之后七十二小时内无法再次入侵同一节点。” “够了。”我说。 她点头,站到门边:“我留在这里守后方。你回来前发信号,我给你开门。” 我没有应答。这种事不用承诺。她知道我会回来,我也知道她会等。 我背上包,拉开门栓。 楼道里的感应灯亮了。风吹进来,带着楼下早餐摊的油味。我回头看了一眼。 陈雪仍坐在地毯上,没回头,但左手轻轻抬了下,像是在挥手。 我带上房门,听见锁舌“咔”地咬合。 走廊尽头的窗户透进晨光,照在楼梯扶手上。我一步步往下走,脚步很轻。脑子里过着路线:街角便利店遮挡,第8秒切入盲区,第12秒翻墙,落地后三步内进入工具间阴影。 盾牌已经在震,不是因为毒雾,不是因为机械体。是因为计划开始运转。 我走出单元门,巷口有送奶车经过。我站在报刊亭后等了七秒,确认无跟踪,拐上主路。 风从背后吹来,背包里的图纸贴着体温,有点热。 前面三百米就是幼儿园后街。 行动尚未开始,但一切已然就绪。 第223章 引擎密语 清晨六点十七分,海风裹着铁锈和柴油味吹进鼻腔。我贴着第三排集装箱的铁皮往前挪,右腿旧伤在潮湿空气里发酸,每走一步都像踩在没愈合的裂缝上。三百米外那艘快艇停在码头东南角,吃水线比普通渔船低,甲板干干净净,没渔网也没浮标桶,一看就不是干活的船。 周婉宁跟在我左后方半米,白大褂下摆沾了泥灰,微型计算机藏在外套内袋。她没说话,只用指尖轻敲大腿两次——信号正常,干扰未启动。我们按陈雪画的路线绕开主灯区,从废弃吊机背后切入,刚才路灯盲区的时间卡得刚好,第十二秒翻过矮墙,落地时我压住盾牌边缘,没让它撞到水泥墩。 现在距离目标还有八十米,中间是三道并列的集装箱夹道,巡逻灯每四十五秒扫一遍。我靠在铁箱角落喘了口气,手背蹭过眉骨那道疤,指节发烫。十年植物人醒来后,这具身体记不住太多事,但危险来前总有预兆。 就在巡逻灯熄灭的瞬间,眼前空气一颤,老式作战终端界面直接弹出来: 【检测到高频低频复合震动波】 【来源:东南方位300米】 【型号比对中……匹配度99%:S-7V军用快艇引擎(改装版)】 我没动,呼吸压成一条细线。系统从不主动报警,它像个死物,只有我签到、触发回溯时才亮一下。这次是第一次自动跳出警报框,红底白字,边角还闪着锯齿状的提示符。 我左手按太阳穴,想调出更多信息,界面却卡住不动。耳边传来轻微嗡鸣,像是某种低转速的机械在运转,混在海浪拍打船体的声音里,若非系统提醒,根本听不出来。 “有情况?”周婉宁蹲下来,声音压得比风声还轻。 我点头,把系统内容复述一遍。她眉头立刻绷紧,拉开白大褂暗袋取出计算机,屏幕亮起时自动跳转到声纹分析模块。她手指飞快输入几串参数,又从颈侧取下一枚金属夹片接在耳机上,贴向地面。 “信号被压制。”她低声说,“这片区域有电磁屏蔽层,可能是地下电缆老化导致的自然干扰,也可能是人为布设的防侦测场。” 我盯着快艇方向。甲板没人走动,驾驶舱窗帘拉得严实,可那股震动感越来越清晰,像钉子一点点往骨头缝里钻。十年前在边境执行任务前夜,我就听过这种声音——那时候我们叫它“黑鲨”,是敌方用来运送高敏物资的改装艇,引擎经过特殊调校,能在雷达盲区滑行三十海里不被捕捉。 “你还能校准吗?”我问。 “可以,但需要三分钟稳定接收窗口。”她说,“等下一轮灯光熄灭的时候动手。” 我看了眼手表。六点十八分,天光开始泛青,再过二十分钟码头就要开工。时间不够我们慢慢耗。 我伸手摸向腰间,匕首还在原位。这个动作做了十年,哪怕现在不配枪了,手还是会本能地去找点什么。右腿缓过劲来,我往前挪了两步,躲进两排集装箱之间的夹道死角。这里能避开巡逻灯直射,也能听见更清楚的引擎声。 周婉宁跟着靠过来,打开计算机背面的散热格,让接口暴露在空气中。她闭上眼,耳机微颤,手指悬在回车键上方。 “来了。”她突然睁眼。 屏幕上跳出波形图,一段不规则的震动曲线正在生成。她快速标记峰值点,反向推导内部结构模型。三秒后,剖面图成型——一台V型八缸引擎,涡轮增压器位置偏移,排气管做了消音包覆处理,最关键是螺旋桨轴心部位,叶片呈非对称锯齿状,每片角度偏差0.7度。 “这不是为了提速。”她盯着图像,“是为了在高速运转时制造特定声纹。” 我凑近看。那些锯齿边缘做过激光刻痕,排列方式不像工业加工,倒像是人为编码。十年前我们在毒贩据点缴获过类似装置,是用来触发水下雷区的声控引信。 “有人拿它当开关。”我说。 她没回答,而是放大螺旋桨根部的一个凹槽。那里嵌着一块黑色金属片,形状不规则,表面有蚀刻纹路。 “这里能藏东西。”她说,“如果是定时电路或者远程接收模块,只要引擎达到特定转速,就能激活。” 话音刚落,四周忽然安静了一瞬。 海浪声还在,风也没停,可那种低频震动戛然而止。快艇上的窗帘动了一下,没拉开,只是轻轻晃了半秒。 然后,一个声音响起来。 “老队长,猜猜我在螺旋桨里藏了什么?” 声音从四面八方传来,像是通过多个喇叭同时播放,带着扭曲的电子回音。语调慢悠悠的,尾音往上挑,听着像笑,又像哭。我脊椎一紧,右手已经握住了匕首柄。 周婉宁迅速关闭计算机屏幕,缩回白大褂内袋。“不是实时传输。”她贴着我耳朵说,“是预录广播,循环播放。” 我没回应。背靠着铁皮箱,我能感觉到金属传来的细微震感。刚才那一瞬间的静默太假了,没人会在说完挑衅的话之后立刻关掉设备。他们在等反应,看我会不会冲出去,会不会暴露位置。 我把呼吸放得更慢,耳朵捕捉风向变化。如果对方有监听设备,现在应该正盯着热成像画面。我不能动,也不能让体温骤升。 “你还记得S-7V的原始设计吗?”周婉宁低声问。 “海军七所九十年代的试验型号。”我说,“最大航速42节,续航800公里,后来因为油耗太高被淘汰。” “但它有个隐藏功能。”她盯着快艇方向,“原型机测试时发生过一次事故——引擎在38.6节时产生共振频率,意外激活了岸基导弹井的备用点火程序。” 我懂她的意思。那不是巧合,是有人故意把声纹做成钥匙。 “他们不是要逃跑。”我说,“是要用这艘船当发射器。” 远处又传来一声轻笑,还是那句话:“老队长,猜猜我在螺旋桨里藏了什么?”语气和刚才一模一样,连延迟都分毫不差。 是录音。重复播放。没有交互,没有观察反馈,就像设定好的闹铃。 但我清楚是谁的声音。 王振。 虽然经过变调处理,但那个尾音的习惯性上扬瞒不过我。他在雪山基地说过同样的话,那时候他还穿着特战服,站在我身后半步的位置,叫我“队长”。 现在他不在船上。这声音是提前录好的,可能是昨晚布设的音响阵列,也可能藏在某个无人监控的配电箱里。他知道自己活不到今天早上,所以把这句话留下来,当成遗言,也当成陷阱。 我缓缓抬起手,示意周婉宁别动。她点点头,缩在阴影里,手指搭在计算机开关上,随时准备开机。 我重新看向快艇。甲板依旧没人,窗帘也没再晃。但我知道,那下面一定有什么等着我们去发现。不是炸弹,也不是毒气,是比这些更麻烦的东西——一个已经被设定好启动条件的机制,只需要引擎再次运转,就能把它唤醒。 海风吹进来,带着咸腥和机油味。我右腿的旧伤又开始发麻,像是提醒我别忘了十年前那次任务是怎么结束的——也是这样一个清晨,也是这种混合着海水和金属的气息,然后通讯中断,队友倒下,最后一颗子弹擦过我的太阳穴。 现在,同样的气味回来了。 我贴紧集装箱,一动不动。眼睛盯着快艇驾驶舱的门把手,看它有没有转动的迹象。周婉宁蹲在我左侧,呼吸平稳,像块石头。 时间走到六点二十三分。 巡逻灯再次熄灭。 黑暗持续十五秒。 我没有动。 她也没有。 快艇静静停在那里,像一头沉睡的铁兽。 直到灯光重新亮起,照亮甲板一角,我才看见—— 船尾螺旋桨护罩边缘,有一道新鲜的划痕,颜色比周围浅,像是最近才被工具撬开过。 第224章 血色追踪 海风裹着铁锈与柴油的味道扑来,右腿旧伤在潮湿中隐隐作痛,仿佛有根生锈的铁钉扎在关节深处。 我没动。周婉宁也没动。我们蹲在集装箱夹道的阴影里,呼吸压得极低。刚才那句“老队长,猜猜我在螺旋桨里藏了什么”还在耳边回荡,是录音,循环播放,来源不明。王振的声音经过变调处理,但尾音往上挑的习惯瞒不过我——他在雪山基地喊我“队长”时也是这个调子。 我知道这不只是挑衅。这是信号。 他要我靠近。但他不在船上。他在看着。 我贴着第三排集装箱的铁皮缓缓起身,左手指节蹭过眉骨那道疤。十年植物人醒来后,身体记不住太多事,可危险来前总有预兆。刚才那一瞬的静默太假了,没人会在说完话后立刻切断所有震动源。他们在等反应,看我会不会冲出去,会不会暴露位置。 我不能走主通道。那边有三组红外探头,热成像角度覆盖九十度,昨天夜里我和周婉宁已经确认过。现在唯一的路是从西侧迂回,穿过高低错落的集装箱群,利用金属箱体遮挡体温信号,逼近货舱后侧。那里有一段维修平台,能俯视整艘快艇内部。 我朝左后方轻敲两下大腿。这是约定好的暗号:我要行动,你掩护。 没有回应。她知道该做什么。 我开始移动。每一步都踩在集装箱投下的阴影交界处,避开强光直射区。右腿发力不稳,落地时总慢半拍,我强迫自己忽略这点。十年前在边境执行任务时也这样,队友倒下,通讯中断,我一个人拖着断腿爬了七公里山路。那时候就知道,只要脑子清醒,身体总会跟上。 走到第五个拐角时,右腿突然抽痛,膝盖一软,整个人撞向箱壁。手掌撑住铁皮瞬间,眼前空气一颤,老式作战终端界面直接弹出来: 【视觉信号入侵】 【来源:m-9型战术目镜(注册编号:tSV-702)】 灰白画面随即浮现,一只机械义眼正从高处俯视我,镜头微调,精准锁定面部轮廓。画面抖了一下,视角拉远,显示出整个集装箱区的布局——我所在的夹道、头顶吊车的位置、快艇停泊点,全都在监控范围内。 这不是巧合。 tSV-702,十年前我们在“黑井”毒贩据点缴获的试验装备,王振当时亲手拆解过原型机。后来部队封存了这批设备,编号注销。现在它出现在这里,意味着一件事:整个码头的监控系统已经被改装成他的眼睛。 我的每一步,都被看得清清楚楚。 画面切换,出现一行字:【你的每一步都在我计算中。】 声音没响,是系统自动投射的文字。但我听得见那个语气。冷,慢,带着算计的节奏感,像刀片刮过玻璃。 我靠在铁箱上,呼吸放平。他们不想让我死在暗处。他们想让我活着走进陷阱,亲眼看着自己一步步踏进他们画好的路线里。 不能再等了。 我抬头看向二十米外的吊车。那是码头最高的制高点,操纵室下方有钢架支撑,能看清货舱全貌。如果我能上去,哪怕只有三秒视野,也能确认里面有没有人、有没有引爆装置、螺旋桨划痕是不是为了引线服务。 但现在上去,等于主动进入对方设定的舞台中央。 可我不上去,就永远不知道箱子里是什么。 我咬牙跃起,借两箱间隙攀上第一层平台,再踩着通风管跳上吊车支架。金属发出轻微吱呀声,右腿落地时震得发麻。我伏低身子,摸出战术手电准备照射货舱方向。 就在这一刻,系统画面再次跳转。 不再是机械眼视角,而是吊车钢索连接处的实时影像。红点标记其最脆弱部位——主承重索与液压臂接合处,表面已有细微裂纹,像是长期腐蚀或高频振动导致的金属疲劳。 紧接着,电子音响起:“你的每一步都在我计算中。” 这次是广播,从码头四角的喇叭同步传出,带点延迟,像录音回放。但语速比刚才快了些,透着一股催促的意味。 我知道这是最后的警告。 他们不是要炸船。他们是要让吊车塌。 我迅速扫视头顶钢索。主绳直径五厘米,缠绕方式正常,无明显切割痕迹。但阳光照上去时,某一段反光异常,像是镀了层膜。我眯眼细看,发现那不是油污——是电磁涂层。远程激活就能产生高频震荡,加速金属断裂。 这种技术叫“软切”,以前只在特种演习里见过。一旦启动,钢索会在三十秒内崩断,无声无息,连警报都不会触发。 我没时间犹豫。 我抓着支架站起,准备跳离吊车。可就在我抬脚的刹那,头顶传来刺耳摩擦声。 “嘎——” 主承重索开始滑动。 我翻身向后滚,背部撞上操纵室铁壳。吊臂倾斜,带动整个结构剧烈晃动。脚下支架松动,一块钢板脱落,砸向地面发出巨响。狂风卷着尘屑扑面而来,耳边全是金属撕裂的尖啸。 我借势翻滚,从侧面跳下,在落地前最后一瞥中,目光穿透快艇半开的货舱门—— 一个长方形金属箱静静置于中央,表面泛着冷蓝色幽光,像是某种材料在吸收晨光后缓慢释放能量。箱子四周没有电缆,也没有排气管,可那光一明一灭,节奏稳定,如同呼吸。 落地翻滚卸力,肩部擦过水泥地,冲锋衣破了个口子,皮肤火辣辣地疼。我趴在地上没动,耳朵捕捉风向变化。如果对方有监听设备,现在应该正盯着热成像画面。我不能立刻起身,也不能让心跳太快。 远处广播又响了一遍:“你的每一步都在我计算中。” 还是那句话,还是同样的音调和延迟。是循环播放。没有交互,没有观察反馈。王振不在现场。他在某个安全屋里,看着监控画面,等着我下一步动作。 可他知道我会跳。 否则不会把钢索断裂的时间卡在攀上吊车后的第七秒。 我缓缓撑起身子,右肩擦伤渗血,贴着背包的地方湿了一片。匕首还在腰间,没丢。我把它抽出来握在手里,刀刃朝前。 货舱门离我现在位置约四十米,中间有两排集装箱遮挡视线。我能冲过去,但只要一动,就会暴露行踪。对方既然能用m-9目镜锁定我,说明还有更多节点藏在这片区域。说不定下一秒就有无人机升空,或者地面感应雷启动。 我低头看了眼背包。女儿画的全家福还塞在里面,纸角有点卷。她昨天递给我蜡笔时说:“爸爸别让坏人看见。”那时她攥着衣角,眼神认真得不像个孩子。 现在坏人看见了。 而且他们早就准备好了一切。 我慢慢站起,双腿分开站稳。风吹得衣角猎猎作响,左眉骨的疤微微发烫。我不再看吊车残骸,也不再听广播重复。我把全部注意力集中在那扇半开的货舱门上。 箱子里的东西还没启动。光还在呼吸。节奏平稳。没有警报,没有倒计时音效。它在等什么? 是在等人打开?还是在等某个信号? 我往前走了两步,脚步很轻。然后停下。 广播声忽然中断。 整个码头安静了一瞬。 海浪拍打船体的声音清晰起来,风也变得真实。我听见自己的呼吸,听见血液流过太阳穴的搏动。 就在这时,头顶传来激光切割的细微嗡鸣。 我猛地抬头。 吊车剩余的一根辅助钢索正在被切断。不是电磁软切,是实打实的高能光束,从上方垂直落下,切口整齐发红。 是人为干预。 不是王振的手笔。 是另一股力量介入了。 我还没反应过来,钢索轰然坠落,砸在快艇甲板上,溅起一串火花。几乎在同一秒,货舱内的金属箱蓝光骤然增强,亮度翻倍,像是受到了某种刺激。 我瞳孔一缩。 有人在逼我做选择——要么退后观望,要么立刻突进。 我没有退。 我拔腿冲了出去。 三十米、二十米、十米—— 冲到货舱门口时,我一个急刹停住,贴墙蹲下。里面太安静了。没有机器运转声,没有人体活动迹象。只有那个箱子,泛着幽光,像深海里的鱼,在黑暗中独自闪烁。 我握紧匕首,呼吸压到最低。 背包紧贴背部,全家福的纸角硌着脊椎。 我慢慢探头,看向箱体正面。 没有锁孔,没有按钮,没有显示屏。只有一块光滑的金属面板,边缘刻着极细的纹路,像是电路,又像是某种编码。 蓝光从内部透出,每一次明灭间隔正好三秒。 我在等下一个亮起的瞬间。 因为我知道,有些陷阱,只在光照变化时触发。 风从背后吹来,带着咸腥和机油味。 我右腿的旧伤又开始发麻。 就像十年前那个清晨一样。 第225章 囚徒证言 海风还在吹,带着咸腥和铁锈味,右腿那根旧伤像生了锈的螺丝钉,一动就拧着疼。我贴着货舱门框蹲着,匕首在手里攥得发烫,眼睛死死盯着那口泛蓝光的金属箱。它还在呼吸,三秒一明,三秒一灭,节奏没变,可刚才那一道激光切下辅助钢索的动静,说明有人在逼我动手。 我不怕陷阱,怕的是等。 我慢慢把匕首插回腰侧,从背包里抽出备用战术盾牌。这玩意儿是前天签到拿到的军用级防爆装备,表面覆了一层蜂窝状吸能材料,边缘带锯齿,能当破拆工具使。我摸了摸盾牌接缝处,确认卡扣锁死,然后深吸一口气,右腿撑地,左肩发力,整个人借着墙角反弹往前冲了半步,抬手就是一记斜角猛砸。 “哐——” 第一下撞在箱体右上角,蓝光猛地一颤,像是受惊,但没报警。我停住,没再动。五秒过去,光恢复原样。 我咬牙,退半步蓄力,第二下砸得更狠,位置偏下,正中接缝。金属发出刺耳摩擦声,边缘开始翘起。 第三下,我换了个角度,从左上方斜劈下去。这一次,整块箱门“嗡”地一震,蓝光频闪三次,像是触发了什么机制。我立刻后撤半步,右手握紧盾牌准备格挡,可预想中的爆炸或电击没来。蓝光缓缓平复,只是比之前暗了一圈。 我知道机会来了。 第四次,我直接顶着盾牌撞上去,全身力气压在左肩,像当年在边境撞破毒贩据点铁门那样,整个人扑上去,膝盖抵住地面,手臂青筋暴起,狠狠一推。 “咔啦——” 密封结构撕裂,箱门向内弹开,冷蓝色的光“轰”地扩散出来,照得货舱内一片幽寒。一股混合着消毒水和腐肉味的空气扑面而来,我屏住呼吸,左手迅速摸出手电打开,光束扫进箱内。 里面不是设备,不是武器。 是人。 三个男人被固定在维生支架上,手脚绑着皮带,脖子套着颈环,身上连着七八根管子,有的输液,有的导尿,有的连接着监测仪。他们穿着褪色的迷彩服残片,肩章都被人剪掉了,但领口编号还能辨认。 我靠墙缓了口气,右腿旧伤抽得厉害,落地时差点跪下去。我扶着舱壁站稳,手电光慢慢移向最近的那个。 他头歪着,呼吸微弱,听见动静后缓缓抬头。左眼不对劲——不是瞳孔,是机械镜头,黑色镜片缓慢转动,发出细微的“咔哒”声,像老式监控摄像头在对焦。 我喉咙发紧,轻声问:“你是谁?” 他嘴唇动了两下,声音沙哑,像电流杂音:“d组……陈峰……原侦察组……”说完喘了两口气,机械眼又转了半圈,对准我脸,“你……认识我吗?” 我点头:“认识。三年前演习,你在戈壁滩埋伏七小时,活捉蓝军指挥官。” 他嘴角扯了一下,没笑出来。机械眼突然定住,镜片缩成一点,再展开时,声音变了调:“赵卫国……用我们测试神经毒素……RR-7……会让人清醒着腐烂……肌肉溶解……神经外露……”他说一句,咳一口血沫,右嘴角已经结了黑痂。 我没打断他。这种话,能说一次就不容易。 他闭上右眼,左眼的机械镜头还在转:“我们……不是第一批……也不是最后一批……名单从007开始……三十多个……活着的……不到四个……”说到这儿,头一垂,呼吸急促起来,支架上的警报灯开始闪红。 我转向第二个。他比第一个壮实些,胸口起伏剧烈,脸上全是汗,可眼神还有神。我蹲下,轻拍他肩膀:“E组?” 他睁眼,点头,嗓子里滚出两个字:“李强……爆破组……”说完伸手去扯胸前束缚带,动作很慢,像是每动一下都在耗命。 我帮他解开卡扣。他一把撕开衣服,露出胸膛——正中央嵌着一枚芯片,银灰色,边缘刻着细密纹路,泛着冷光。那形状、那纹路,我见过。王振颈后的主板,就是这个模样。 “他……在找能承受军用改造的完美躯体……”李强喘着说,“我们……失败品……只能当试验台……芯片烧穿脊椎……每天……通电三次……测试耐受极限……” 他说话时,芯片忽明忽暗,红光一闪,支架警报响起低频蜂鸣。他咬牙忍着,额头青筋暴起,冷汗顺着太阳穴往下流。 我没敢碰那芯片。系统界面无声闪烁一次,浮现出一行小字:【tSV-mK3型神经桥接器(原型未列装)】。这是高度机密的军用科技,十年前只在内部试验过,从未列装部队。 现在,它被装在活人身上,当刑具使。 我回头看向第三个。他一直闭着眼,手搭在支架边缘,手指时不时抽动一下,像是无意识痉挛。可我蹲近了才发现,那不是抽搐——是摩斯密码。 我静静听着,数着间隔。 短、短、短……长、长、长……短、短、短…… “7-3-9”。 三组数字。可能是编号,可能是坐标,也可能是某种序列。我记下,没再追问。他太虚弱,连睁眼的力气都没有。 货舱里安静下来,只有支架的滴答声和三人断续的呼吸。蓝光还在闪,三秒一明,三秒一灭,像是某种倒计时,又像是在监视我们有没有泄露太多信息。 我慢慢站起身,背靠箱体,从冲锋衣内袋掏出那张全家福。纸已经皱了,边角卷起,上面是陈雪画的涂鸦——她站在家门口,我穿着军装举枪指着天空,旁边写着“爸爸打败坏人”。她画完那天说:“坏人不能欺负别人,爸爸会保护所有人。” 我盯着那张画,胸口像被什么东西堵住了。 十年前我带队执行任务,回来只剩植物人。我以为死的是我一个人。现在我知道,不止。那些没名字的、没记录的、被抹掉番号的老兵,一个个被拖进这种箱子,当成实验材料,连尸体都不让留。 而他们的罪名,可能只是退役后说了句“部队配发的药片味道不对”。 我收起照片,重新打开手电,光束扫向箱体内壁。角落里有一行蚀刻小字,字体很小,像是用刀尖一点点刻出来的: “名单编号007起,共36人,存活率11%。” 我凑近,用手电照清楚每个字,然后掏出手机——不,是战术手电自带的拍摄功能,对准铭文连拍三张。系统自动标记时间、地点、光照参数,存入加密文件夹。 外面风声渐大,货舱门还在晃。我回头看了一眼那三个队员。陈峰的机械眼已经闭上,不知是睡是昏。李强胸口芯片红光频闪,嘴里又溢出血,顺着下巴滴在支架上。第三个依旧不动,手指也没再动过。 我没救他们。不是不想,是不能。维生系统一旦移动就会崩溃,强行拆卸芯片等于杀人。我能做的,只有记住他们的脸,记下他们说的话,把证据带出去。 我把盾牌收回背包,匕首别回腰间,最后看了眼那个金属箱。蓝光依旧在闪,三秒一明,三秒一灭,像一颗不会跳动的心脏。 我转身面向货舱门,手按在门框上,准备退出去等下一步指令。可就在我抬脚的瞬间,身后传来一声极轻的响动。 是那个一直没说话的队员。 他睁开了眼。 瞳孔漆黑,没有焦点,可嘴唇微微张开,吐出两个字: “快走。” 我没回头。我知道他看不见我反应,但他需要这句话说出来。 我点点头,迈步跨出货舱门,脚步落在甲板上,发出沉闷声响。风从背后吹来,吹得冲锋衣猎猎作响,左眉骨那道疤开始发烫。 我停下,没回头,也没再看那口箱子。 蓝光还在闪。 三秒一明。 三秒一灭。 第226章 狙击掩护 海风还在吹,带着铁锈和咸腥味,我贴着集装箱的钢板往后退。右腿那根旧伤像被砂纸磨着,一动就抽筋似的疼。我没停,一直退到阴影深处,背靠冰凉的金属壁,才缓缓把呼吸压下来。刚才那口泛蓝光的箱子已经关不上了,门裂开一条缝,冷光渗出来,在甲板上划出一道晃眼的线。我没再看它一眼。 耳机里传来电流声,接着是周婉宁的声音:“信号断了三秒,你还在?” “在。”我低声回。 “守卫换岗了,西北角岗亭,两人,GVS-15夜视仪。”她语速平稳,像是在念实验报告,“强光过载能致眩晕,窗口期一点八秒。” 我摸出手电,军用级,外壳带防滑纹,开关旁边有签到记录的刻痕。前天刚领的,还没用过。现在正好。 无人机从背包里拿出来,小型侦察型,翼展不到四十公分,机身涂了哑光黑。我把它翻过来,拧开底盖,把战术手电卡进预留槽,固定好。线路接通,指示灯亮绿。我打开控制界面,设定Z字飞行路线,高度十米,悬停时间三十秒。一切就绪,我把无人机举过头顶,轻轻一抛。 它无声升空,旋翼切开空气,声音比蚊子还轻。我盯着屏幕,看着它穿过两排集装箱之间的缝隙,往岗亭方向飞。三百米距离,不算远,但在这片开阔码头,任何移动都可能被盯上。我蹲下身,右手搭在狙击枪管上,枪架早已支好,镜片擦得干净,十字线稳稳压在货舱门锁芯位置。 “还有五秒进入投射区。”周婉宁说。 我没应声,只把左眼贴上瞄准镜。视野里,岗亭灯光昏黄,两个守卫站在门口抽烟,头微微仰着,夜视仪戴在脸上,像两副厚重的眼罩。他们没抬头,也没扫视空中。很好。 无人机抵达预定点,悬停。 我按下遥控键。 战术手电瞬间开启最大亮度,白光炸开,像一颗微型闪光弹悬在半空。光束斜劈下去,正照在岗亭玻璃上,反射进守卫视线范围。 其中一个猛地抬手捂眼,另一个踉跄后退,夜视仪画面过载,屏幕上全是雪花。 就是现在。 我抬肘抵肩,屏住呼吸,食指缓缓发力。 枪声闷响,消音器起效,声音像被人捂住了嘴。子弹破空而出,速度太快,肉眼看不见轨迹。它精准击中货舱门中央的锁芯位置——那层防弹玻璃罩“啪”地碎裂,冲击波震裂内部齿轮结构。一声轻“咔”,电子锁失灵,门缝自动弹开约五厘米。 成功。 我没放松,立刻缩回头,重新隐蔽。岗亭那边,两个守卫还在揉眼睛,一个骂了句什么,另一个去摸通讯器。他们还没反应过来发生了什么,只当是设备故障或光线干扰。没人冲出来,也没拉警报。第一阶段,完成。 我靠在集装箱角落,右腿肌肉绷得发硬,旧伤处一阵阵发麻。我伸手按了按膝盖,没敢乱动。时间不多,我得等下一步指令。 三秒后,耳边响起熟悉的电子提示音。 系统界面浮现在视野角落,老式终端风格,绿色字符滚动: 【生化样本转移倒计时3分钟】 下方附一张模糊俯视图,显示当前码头区域,c7货舱位置被红圈标注,一条箭头指向内陆运输通道,写着“预计转移路径”。没有多余说明,也没有建议行动方案。它不教我怎么做,只告诉我事实。 我迅速截图,通过加密信道传给周婉宁。 “收到。”她很快回应,“样本一旦上车,追踪难度翻倍。你现在有两个选择:守住货舱口,等车队来强行拦截;或者直接突入,抢在转移前控制现场。” 我没说话,目光仍锁在货舱门那条缝隙上。五厘米的开口,黑得看不见底。里面安静,没有任何动静。但这越安静,越不对劲。 我换上一颗穿甲弹,轻轻推入枪膛。这种子弹能穿透复合装甲,对付临时加固的门轴或液压杆也够用。我调整枪位,将瞄准点从锁芯移到门铰链中心——万一里面有人想强行关门,我能第一时间打断机械结构。 “还剩2分47秒。”我低声说。 “监控显示运输车还没启动,调度中心无异常通话。”周婉宁同步信息,“但他们肯定知道锁被破坏了,只是没反应而已。” “就是在等我们进去。”我接话。 “也可能是陷阱。” “不管是不是,门已经开了。”我盯着那条缝,“他们不想让它关上。” 风从背后刮来,吹得冲锋衣下摆拍打大腿。我左手摸了摸腰间匕首,确认还在。背包里的盾牌没动,刚才那一趟够险,不能再轻举妄动。我现在的位置是最佳狙击点,视野开阔,退路明确,一旦有变,能快速撤离或压制火力。 “你那边有没有发现其他出口?”我问。 “c7货舱只有前后两个门,后门通向装卸平台,目前封闭。前门就是你现在盯着的这个。另外,屋顶有通风口,但尺寸太小,不适合人员进出。” “那就只有一个入口。” “对。但他们可以远程启动内部封锁程序,比如降下防爆闸门,或者释放催泪瓦斯。” 我点头,虽然她看不见。“所以不能等太久。” 倒计时继续走。 2分31秒。 我依旧没动。不是犹豫,是在等。等一个信号,一个动作,哪怕是一丝光亮从门缝里透出来。只要里面有人活动,我就能判断是否设伏。但现在,静得像坟墓。 我回想刚才那口蓝光箱子。三个男人,维生支架,芯片嵌在胸口。他们不是守卫,也不是普通囚犯,是实验品。而这个货舱……很可能装着同样的东西,甚至更危险。 “周婉宁。”我忽然开口。 “在。” “你说GVS-15夜视仪强光致眩,持续多久?” “理论值一点八秒,实际因个体差异,最长不超过两秒半。” “够了。” 我重新举起枪,瞄准镜微调,十字线压住门缝边缘。如果有人从里面冲出来,第一个动作一定是扩宽出口。我会在他露头的瞬间开火,打腿,让他失去机动能力。如果是一群人,我就打门轴,让整扇门塌下来堵住通道。 2分18秒。 远处传来引擎低鸣,一辆运输车从b区驶出,朝这边来。速度不快,像是例行巡逻。但它路线偏了,本不该经过c7。 “注意那辆车。”我说。 “识别车牌,属于第三方物流,但注册信息关联‘北境工程’。” “林志远的老单位。” “对。他们可能要用这辆车做掩护,真转移走样本。” 车灯渐近,照亮地面油渍和散落的缆绳。我屏住呼吸,手指贴在扳机护圈外,随时准备射击。如果它停在货舱门前,我就必须做出决定——是打司机,还是打轮胎,还是直接轰掉货舱门锁? 但它没停。 车轮碾过排水沟,发出沉闷声响,径直从c7门前开过,尾灯消失在拐角。 虚惊一场。 我松了半口气,但枪没放。真正的动作不会这么明显。他们会选最不起眼的方式,比如用维修车、清洁工,甚至伪装成故障报警。 1分52秒。 我听见耳机里周婉宁敲击键盘的声音。她一直在后台扫描信号频段,试图切入内部通讯。 “有个异常频段在跳,每三十秒刷新一次,像是定时心跳。”她说,“来源不明,但频率靠近军用加密波段。” “是监控?” “不确定。也可能是自毁程序的倒计时同步信号。” “能干扰吗?” “可以,但会暴露我的接入点。一旦被反追踪,整个系统会被清空。” “别冒风险。” “明白。” 我又看了眼倒计时。 1分37秒。 货舱门依旧开着那条缝,蓝光没再闪,也没变暗。像是被冻结的时间。 我慢慢抬起左手,摸了摸左眉骨那道疤。弹片留下的,十年前的事。现在它开始发烫,像是某种预警。我不信玄乎的东西,但身体记得战场。 1分21秒。 我终于动了。 不是前进,而是向右横移两步,换了个角度。原来的狙击位太正,一旦对方有侧翼埋伏,我就是活靶子。现在我躲在集装箱转角,只露出半边肩膀和枪管,视野少了一部分,但更安全。 “你换了位置?”周婉宁问。 “嗯。” “很好。热成像显示你原位置三分钟后会有红外扫描路过。” “他们开始清场了。” 1分04秒。 我重新架好枪,瞄准门缝。 突然,里面传出一声极轻的“滴”。 像是电子锁重启。 紧接着,门缝里的黑暗似乎动了一下。 不是光,不是影,是一种气流变化——冷空气被吸进去,仿佛里面的空间正在减压。 我知道,要开始了。 我握紧枪托,食指回到扳机上。 61秒。 59秒。 57秒。 我没有动。 枪口稳稳压着门铰链中心。 只要门再开大一寸,我就开火。 只要有人露头,我就打倒。 只要样本敢出现,我就让它留在这里。 风停了。 甲板上的水渍不再波动。 连远处的海浪声都低了下来。 我盯着那道缝。 像盯着地狱的入口。 48秒。 46秒。 44秒。 耳机里,周婉宁的呼吸声清晰可闻。 她也没动。 我们在等同一个时刻。 41秒。 40秒。 货舱门,突然又开了一点。 不是自动,是被人从里面推开的。 我扣住扳机,准备射击。 就在这一瞬—— 系统界面再次弹出,绿色字符快速滚动: 【检测到高危生物信号源,建议立即撤离】 我没撤。 枪口,纹丝未动。 第227章 毒箱惊变 海风停了,甲板上的水渍不再晃动。那道货舱门缝依旧是我视线的焦点,系统绿光警告仍在视野角落闪着,【检测到高危生物信号源,建议立即撤离】,我没有理会这提示。 我盯着那条货舱门缝,枪口压在门铰链中心,食指贴着扳机护圈,肌肉绷得像拉满的弓弦。 眉骨那道疤开始发烫,右腿旧伤也抽了一下。 不是错觉。 就在这一瞬,货舱里传来一声极轻的“咔哒”——像是微型齿轮咬合,紧接着,一道金属冷光从门缝里猛地弹出。 注射器。 拇指粗细,银灰色针管,前端喷口对准我的方向。还没看清它怎么启动的,绿色液体已经高速喷射而出,呈扇形扩散,速度快得连反应都来不及。 我侧身翻滚,动作几乎是身体本能。冲锋衣下摆被扫中,布料瞬间冒起白烟,发出刺鼻的焦味。皮肤没沾上,但左臂外侧擦过一丝凉意,像是被冰片划过。 系统提示立刻跳出: 【Vx神经毒素变异体,接触皮肤3秒致死】 我靠在集装箱转角,背脊紧贴冰冷钢板,呼吸压得很低。左手迅速扯开衣领,把贴身挂着的东西露出来——一张A4纸大小的画,用透明防水膜封着,挂在脖子上,正贴在胸口位置。 是陈雪画的。 画的是我,穿着军装,站在一面盾牌后面,头顶写着四个歪歪扭扭的字:“爸爸最牛”。她每次画画都会涂一层她说“特制”的颜料,说是能保护我。以前我以为是小孩胡闹,随手就收进了贴身口袋,后来发现这画总在关键时刻有点怪——夜视仪扫过会反光,匕首靠近会微微震动。 现在我知道了。 绿色毒液溅到了画纸上,刚一接触,表面那层涂层泛起一层淡蓝波纹,液体像碰到低温凝结面,迅速凝固成细小冰晶,簌簌掉落。 没渗透。 我缓缓呼出一口气,手指抚过画纸边缘,确认涂层完整。然后慢慢把它塞回衣服里,动作不急,也不慌。 里面的人想用毒液清场,但他们漏算了这玩意儿——我身上穿的不是防化服,是我女儿亲手做的“父亲牌防化服”。 门缝里的动静没停。 注射器缩回去,金属臂收回箱体内部,发出细微的机械复位声。那条缝依旧开着,蓝光稳定,像是在等我下一步动作。 我没开枪。 也不是不敢。是知道现在打进去没用。刚才那一击是自动化陷阱,不是人为操控。这种级别的生化喷射装置,背后一定连着多重触发机制,贸然射击可能激活连锁反应——比如释放更多毒气,或者直接引爆维生系统。 我蹲着,右腿撑不住太久,肌肉一阵阵抽。我把狙击枪换到左手,右手撑地调整姿势,枪口仍对准门缝,只是角度压低了些,万一有人从底下滑出来,也能第一时间压制。 就在这时,货舱顶部的老旧扬声器突然“滋啦”一声,电流杂音后,传出一个声音。 机械质感,断断续续,像是经过多重变声处理,但那语调……我能认出来。 王振。 “你反应很快。”他说,声音从四面八方传来,没有方向感,“比十年前快多了。” 我没应。 他顿了两秒,又说:“但你女儿书包里的炸弹……倒计时已经开始了。” 我手指在扳机护圈上轻轻摩挲了一下,没动。 他知道我在听。 “三十七分钟。”他继续说,语气平稳,像在报天气,“压力感应引信,只要她肩膀一动,就会引爆。你救不了她,也来不及回去。” 我还是没说话。 但我左手慢慢移向胸前,隔着衣服,指尖触到那层防水膜。确认画纸还在,涂层没破裂。然后我轻轻按了按,像是在检查盾牌是否结实。 他没再提炸弹的事。 反而笑了,声音像是铁片摩擦:“你以为你能护住所有人?你连自己都差点死在植物病房里。十年,陈铮,你醒得太晚了。” 我抬头,盯着那条门缝。 蓝光映在眼里,像刀锋。 “你说我女儿……”我终于开口,声音不大,但每个字都清楚,“那你应该知道,她每次画画,都会把爸爸画成不会死的人。” 我顿了顿,看着那道缝,像是看着他的眼睛。 “所以我不怕你提她。” “因为在我女儿画的世界里——” “我从来就没输过。” 扬声器安静了几秒。 电流声重新响起,但他没再说话。 我依旧蹲在原地,枪交左手,右手护在胸前,贴着那张画。体温透过布料传过去,涂层似乎有轻微震感,像是某种回应。 系统界面没再弹出新提示。 高危信号源仍在,撤离建议未取消。 我没走。 也不能走。 女儿的命被绑在书包上,而这里的每一个零件,每一滴毒液,都是解开那个死扣的关键。我不能退,也不敢退。 风吹回来一点,带着咸腥和机油味。我听见货舱深处有轻微的液体流动声,像是管道在循环,又像是某种维生系统在运转。 门缝里的蓝光忽然闪了一下。 不是亮度变化,是频率波动,像心跳。 我屏住呼吸。 右手缓缓离开胸前,摸向腰间匕首。不是要拔,是确认它在。然后手指沿着冲锋衣内袋滑过,触到战术手电的开关,签到记录的刻痕还在。 所有装备都在。 我也还在。 门缝突然又扩开半寸,不是自动,是被人从里面推开的。 一股冷气涌出,夹杂着淡淡的防腐剂和金属锈味。 我抬起枪,十字线重新锁死门铰链。 就在这时,扬声器再次响起。 还是王振的声音,但这次更近,更清晰,像是直接贴在耳边。 “你知道吗……”他低声说,“RR-7神经融合剂的第一阶段实验体……是你女儿的名字。” 我手指猛地收紧。 枪口纹丝不动。 第228章 激光破局 王振的声音停了,货舱门缝里的蓝光还在跳动,像心跳。我手指还压在扳机护圈上,没松,也没扣。女儿的画贴在胸口,涂层那层淡蓝波纹已经消下去了,但指尖能感觉到它还在微微发烫——刚才挡下毒液的时候,它不是被动凝固,是反向释放了某种能量。 我没时间琢磨这个。 盾牌还在手里,金属边缘有道斜角,平时用来破窗或格挡刀刃。现在我盯着控制台,就在门内右侧三米处,嵌在舱壁里,面板亮着暗红光,上面有个指纹识别区和一个视网膜扫描孔。这东西不是民用设备,是军用级封锁系统,常见于生化实验室的隔离门禁。 我知道王振不会只靠一句“炸弹倒计时”吓我走。他要的是我犯错——冲进去、乱开枪、触发连锁机制。但他漏了一点:我不是一个人在作战。 耳机里传来轻微的电流声,接着是周婉宁的声音,冷静得像在读实验报告:“控制台接入协议已捕捉,正在反编译。你那边有没有物理接口?” “有。”我低声道,眼睛没离开门缝,“盾牌能插进去。” “别硬怼,找数据端口。通常在面板下方,带防尘盖的那种。” 我蹲低身子,左腿旧伤抽了一下,撑住集装箱边缘才没跪下去。盾牌前端探出,沿着控制台底部滑动。指尖触到一道细缝,一抠,弹开一块金属盖板——里面是裸露的三针接口,标着S-7V,和水厂那个存储卡一样制式。 “找到了。”我说。 “把盾牌棱角塞进去,角度压低十五度,别让系统检测到异常电阻。” 我照做。金属刺入接口时发出轻微“咔”声,像是锁舌咬合。视野角落的系统界面闪了一下,跳出一行字:【检测到外部连接,启动被动监听模式】。 不是主动控制,只是能听见里面的数据流。 “信号通了。”我说。 “好。”她声音更轻了,“我现在给你传干扰程序,你用盾牌当导体,把高频震荡波送进去。记住,动作要快,别让防火墙反应过来。” 我没应,手已经准备好。 下一秒,冲锋衣内袋里的战术手电震了一下,一道代码流自动载入系统日志。我脑子里清楚地知道该怎么操作——把盾牌当作临时天线,通过接触点释放脉冲,扰乱控制台的生物识别逻辑。 “开始。”周婉宁说。 我左手猛推盾牌,让它更深地扎进接口,右手同时拍向战术手电开关。一股微弱电流顺着前臂窜上来,像是被静电打了一下。控制台面板闪烁几下,突然黑了一瞬,随即跳出新界面: 【生物认证中……】 下面是一行进度条,缓慢爬升。 “成功一半。”她说,“接下来最难的部分——双重验证必须同步破解。指纹区需要激光震荡,视网膜扫描要用光反射模拟瞳孔变化。你那边能制造反光面吗?” 我看了一眼四周。甲板上有几块废弃的金属板,沾满油污,但表面还算平整。我拖来一块,用匕首刮掉锈迹,露出底下能反光的银灰色层。 “有了。”我把金属板架在盾牌边缘,调整角度,让舱内蓝光折射上去,正好照进视网膜扫描孔。 “光路对了。”她说,“现在等我这边校准激光频率。” 我屏住呼吸,右手仍搭在狙击枪上,随时准备应对突发状况。头顶吊车钢索断裂的残骸还在晃,风从海面吹过来,带着咸腥味。远处码头的灯一盏盏灭了,像是被人刻意关掉。 五秒后,耳机里传来一声极轻的“滴”。 “激光发射。” 我看见控制台上方的空气中出现一道几乎看不见的红线,从某个隐蔽位置射出,精准落在指纹识别区。金属表面开始轻微震动,像是被高频声波冲击。控制台发出低频嗡鸣,屏幕上的进度条猛地跳了一截。 【生物电波干扰成功】 紧接着,新的提示弹出: 【炸弹拆除进度:90%】 我眼皮跳了一下。 不是因为成功,是因为停住了。 进度条卡在90%,不再上升。后面那一截灰着,像是被加密协议锁死。系统没有报错,也没有提示下一步操作,就那么静静地悬在我视野右下角,绿光稳定闪烁。 “怎么回事?”我问。 “未知加密层。”周婉宁声音紧了些,“最后10%需要原始密钥,可能是某个人的活体生物信号——比如赵卫国本人的指纹,或者……你女儿的基因数据。” 我没说话。 她立刻补了一句:“但我们现在没法获取这些。只能维持当前状态,防止系统反锁。” “怎么维持?” “你继续保持盾牌连接,别拔出来。我这边持续输出干扰电流,压制它的自检程序。只要不断联,进度就不会倒退。” 我点头,尽管她看不见。 左手依旧握着盾牌,手臂肌肉绷着,不敢放松。右腿的旧伤开始一阵阵抽,像是有根铁丝在里面来回拉扯。我换了个姿势,半蹲着,背部靠在集装箱上,尽量减少动作幅度。 货舱里安静得异常。 门缝里的蓝光稳定,没有增强,也没有减弱。毒液装置似乎进入了休眠状态。注射器没再弹出,扬声器也没再响起。整个空间像是被按下了暂停键,只剩下我和周婉宁这条无形的数据链,在高压下维持着脆弱的平衡。 “你在哪?”我忽然问。 “安全距离外。”她说,“别分心,你现在是最容易被突袭的状态。” 我知道她说得对。 可我还是忍不住想——她是怎么做到的?一个物理系研究生,随身带着微型计算机,能黑进军用系统,还能精准操控激光频率。她的背景绝对不止“校花”那么简单。但现在不是追问的时候。 我盯着那条进度条,90%,像一把卡在喉咙里的刀。 差一点就能拆掉炸弹,可就是这一点,成了生死分界线。 “你那边还有别的办法吗?”我问。 “暂时没有。”她顿了顿,“除非有人能从内部手动解除最终协议,但那就意味着要进入货舱核心区域——那里可能布满压力感应器,一步踏错,整个系统都会引爆。” 我看着那道门缝。 三米距离,对战士来说不算远。可这三米背后,是不知道多少层陷阱。王振不会只设一道锁。他要的就是我们以为快成功了,然后一头撞进去。 “别动。”周婉宁像是猜到我在想什么,“你现在撤手会触发警报,维持现状才是最安全的选择。” 我嗯了一声,手指轻轻摩挲盾牌把手上的刻痕——那是陈雪去年生日给我刻的,歪歪扭扭写着“爸爸加油”。那时候她还不知道我在干什么,只知道我总出门,总受伤,总会摸着左眉骨那道疤发呆。 现在她的命就挂在那个书包上,而我能做的,只有站在这里,用手里的破铜烂铁撑住一条数据链。 时间一点点过去。 海风变大了,吹得集装箱发出轻微的金属摩擦声。我的冲锋衣已经被汗水浸透,贴在背上冷飕飕的。左手开始发麻,但我不敢换手。一旦断开连接,进度清零,前面所有努力都白费。 周婉宁那边也没再说话,只有耳机里细微的电流声,证明她还在输出干扰信号。 突然,控制台屏幕闪了一下。 进度条没变,但下方跳出一行小字: 【最终指令待激活,等待生物密钥输入】 我瞳孔一缩。 这不是系统原本的界面。 是新加载的。 “你看到了吗?”我低声问。 “看到了。”她声音压得很低,“它在等一个信号——可能是远程触发,也可能是某个特定人物靠近。” “谁?” “不确定。但从协议结构看,密钥权限最高的是两个Id:F-07 和 c-10。” F-07 我不认识。 c-10…… 我脑子里闪过水厂档案里的编号序列。c开头的都是实验体代号。陈雪的胎记数据曾被标记为c系列关键样本。这个c-10,会不会和她有关? 我没往下想。 因为就在这时,我眼角余光瞥见货舱深处有动静。 不是声音,是光线变化。 蓝光频率变了,由稳定的长频,转为短促闪烁,像是在传递某种编码信号。门缝扩开了半寸,一股冷气涌出,带着防腐剂和金属氧化的味道。 我没有动。 盾牌仍插在接口里,左手稳着,右手慢慢移向腰间匕首。不是要拔,是确认它在。 进度条还是90%。 系统提示没变。 但我清楚——越是接近终点,越可能是陷阱的开端。 周婉宁的激光还在持续输出,耳机里的电流声稳定。我盯着那道门缝,呼吸放平,肌肉绷紧。 下一秒,控制台屏幕突然黑了一下。 再亮起时,进度条纹丝不动,但下方多了一个倒计时框: 【密钥响应剩余:59:58】 一分钟不到,它就要判定超时。 如果没人响应,会发生什么? 我不知道。 我只知道,现在不能退,也不能进。 只能等。 我左手继续压住盾牌,右手搭在匕首柄上,眼睛盯着门缝深处那片幽蓝。 周婉宁的手指仍压在激光发射键上,目光冷峻地看着屏幕上跳动的波形图。 风吹过甲板,掀起一片锈屑,落在我的肩头。 第229章 盾牌冲锋 海风卷着铁锈味扑在脸上,我背靠着集装箱,左臂死死顶住盾牌把手。那块金属还插在控制台的S-7V接口里,像一根钉进敌人心脏的钢钎,断不得,也松不得。右腿旧伤从膝盖一路烧到大腿根,像是有人拿电钻在里面搅动。我没动,连呼吸都压成一条细线。 货舱门缝里的蓝光突然剧烈闪烁,频率变了,不再是之前的稳定脉冲,而是短促的三连闪——攻击前兆。 我瞳孔一缩,身体本能地往集装箱死角缩。就在这一瞬,整道合金门被从里面撞开,轰的一声砸在舱壁上弹飞出去。一个黑影跃出,全身覆盖哑光黑色装甲,关节处泛着冷银色油光。六管旋转机枪从背部展开,枪口对准我的瞬间就开始预转。 第一发子弹擦过盾牌边缘,火星四溅。 下一秒,火舌喷出。 六管机枪打出的不是普通弹雨,是能把混凝土墙犁成渣的穿甲燃烧弹。弹幕压得我抬不起头,每发命中都在盾面上炸开一团橘红火花。我整个人被冲击力推得往后滑,靴底在甲板上刮出两道焦痕。左臂肌肉绷到极限,骨头像是要从肩膀里挣脱出来。 我不能后退。 盾牌一旦离开发射端口,前期所有干扰都会失效,系统会立刻判定连接中断,警报拉响。我不只是在挡子弹,是在用这具残破的身体撑住一条数据链的命脉。 我咬牙,把重心压低,将盾牌前端抵住集装箱角钢,利用结构支点分担压力。身体蜷成半弧,右肩贴着冰冷金属壁,尽量缩小受弹面积。弹流打在盾面发出密集的“铛铛”声,像有人拿铁锤疯狂砸锅盖。 这时候,视野右下角忽然跳出一行绿字:【战术盾牌终极形态解锁——液态金属墙,是否展开?】 我没犹豫,意念一动。 盾牌内部传来细微的“咔哒”声,像是无数微型齿轮同时咬合。表面金属开始流动,像水银般沿着边缘延展,由原本的方盾形态迅速扩张成半圆形屏障,把我整个人罩在后面。新的结构更贴合人体曲线,受力分布也变了,压力从集中于一点变成均匀分散。 弹雨还在继续。 但这次不一样了。子弹撞击在流动的金属表面时,不再只是硬碰硬的对抗,而是激起一圈圈涟漪状波纹。动能被快速导出、分散,部分高爆弹引发局部灼烧,热浪扑面而来,但我没再后退半步。 我喘了口气,额头上的汗顺着眉骨流进眼睛,刺得生疼。右手悄悄摸向腰间匕首,不是要拔,是确认它还在。左手仍死死攥着盾牌把手,指节发白。 王振站在货舱门口,机械躯体稳如山岳。六管机枪停转,枪口冒着青烟。他头部装甲裂开一道缝,露出里面猩红的电子眼,正不断扫描我面前的液态盾。 “你竟还能进化。”他的声音经过电子合成,低沉得像从井底传来,“但这不过是垂死挣扎。” 我没答话。 他知道我在乎什么,也知道我不能退。可他不知道的是,我现在撑着的不只是这块盾,还有别的东西。 又一次剧烈撞击,一枚穿甲弹斜角击中盾面边缘,冲击力让整个屏障震颤。就在这瞬间,盾牌内侧忽然泛起一层柔光,像是有盏小灯从背面亮了起来。 我低头。 那是一幅画。 蜡笔画。 两个歪歪扭扭的小人手拉着手,头顶画了七八颗星星,最大的那颗还涂成了金色。背景是歪斜的太阳和一条波浪线代表的地面。画面右下角写着一行拼音字母:“ba ba he xue er”。 是陈雪上周贴在冰箱上的新作品。那天她一边画一边说:“爸爸和我一起打坏人,天上会有星星为我们加油。” 我没想到,这层涂层会出现在这里。 更没想到,它会在这一刻浮现。 盾牌内侧的透明薄膜上,那幅画清晰得如同刚画完,连蜡笔的颗粒感都能看清。仿佛有股暖流顺着视线钻进胸口,压下了四肢百骸传来的麻木与疼痛。 我喉咙动了一下。 眼神重新聚焦。 王振肩部装甲滑开,两枚小型导弹缓缓探出,锁定液态盾中心。红外追踪光点在我胸前跳动,像毒蛇吐信。 “你女儿书包里的炸弹已经开始倒计时。”他电子音里带上一丝嘲讽,“你以为你能护住所有人?” 我还是没说话。 只是用牙齿撕开冲锋衣左袖,把布条一圈圈缠在手腕上,防止汗水导致打滑。动作很慢,但每一个细节都做到位。然后,右脚往前挪了半步。 不是冲锋。 是态度。 哪怕只是向前挪动一寸,也是在告诉对方——我不会认输。 盾牌内的蜡笔画静静发光,两个小人牵着手,头顶星星闪烁。我没有移开视线,仿佛能听见她踮着脚把画贴上冰箱时哼的那首儿歌。 王振的机械眼红光频闪,似乎在计算最佳引爆时机。导弹头微微调整角度,锁得更死。 我低声说:“雪儿,爸爸还没输。” 话音落下的刹那,盾牌光芒微涨,液态金属表面泛起细微波动,像是回应了我的意志。它不再只是冷冰冰的防御工具,而成了某种延伸——血肉与钢铁之间,有一条看不见的线正在绷紧。 风从码头尽头吹来,带着咸腥和机油味。远处一艘货轮鸣笛,声音悠长。我的影子被月光拉得很长,投在甲板上,像一把出鞘一半的刀。 王振没动。 导弹也没发射。 我们之间隔着三米弹痕累累的甲板,和一段谁都不愿先打破的沉默。 我盯着他机械眼中那点红光,左手握紧盾牌把手,掌心已经被磨破,血混着汗黏在金属表面。右腿仍在抽搐,但我已经感觉不到疼了。 那一刻,我忽然明白什么叫“钢铁与血肉的交响”。 不是机器有多强,也不是人有多硬。而是当你知道身后有人等着你回去,哪怕只剩一口气,这块盾也绝不会放下。 液态金属缓缓流动,在月光下泛着冷光。盾内侧的蜡笔画依旧明亮,星星像是真的在闪。 我往前又压了半寸。 重心前倾,后腿蓄力,摆出了冲锋的姿态。 哪怕冲不出去,也要让他知道——这道防线,没那么容易破。 第230章 黑客终战 海风停了,货舱前的甲板像一块冷却的铁板,压着我的背。左臂还顶着那块液态盾牌,金属表面微微起伏,像是有呼吸。盾牌插在S-7V接口里,没松,也没断。我整个人卡在这三米见方的死地里,右腿旧伤从膝盖一路抽到脚踝,肌肉时不时跳一下,像有根电线在里面通电。 我没动。 王振站在我对面,机械躯体一动不动,六管机枪收进了装甲缝隙,肩部导弹也缩了回去。他的电子眼原本是稳定的红光,现在开始闪,频率乱了,像是信号不良的灯泡。他没说话,但我知道他还没倒。只要这具身体还在运行,防火墙就还在升级。 耳机里传来周婉宁的声音,很轻:“信号接进去了,但通道不稳定,你那边得撑住。” “嗯。”我回了一声,声音压得很低。 她没多说。我知道她在另一头盯着屏幕,微型计算机的散热风扇一定已经转到了极限。她的手可能在抖,但她不会让我听出来。 盾牌突然震了一下,不是被攻击,而是内部传来的波动。我眯起眼,看到液态金属表面泛起一圈圈波纹,像是水下有人敲了玻璃。这是数据流在反向冲刷——她的病毒正在撞墙。 “我在病毒里加了点东西。”她的声音又来了,比刚才更轻,“一段录音。我八岁那年,任务失败,我爸……周崇山,在密室里关了我三天。我一直在哭。那段声音,混在代码里,能绕过行为识别模型。” 我没问她为什么选这个。有些事不用说。她不是为了赢,是为了换命。 盾牌震动加剧,金属表面开始发烫。我能感觉到数据在流动,不是单向的入侵,而是双向撕扯。王振的防火墙在自我修复,每秒生成三层加密协议,像滚雪球一样越堆越高。她的病毒被卡在第二层,进不去。 “频率不对。”她说,“你那边……能不能调一下共振?” 我低头看盾牌。它的液态结构还在流动,边缘贴合着我的手臂和集装箱角钢。这不是普通金属,是战场重建系统给的玩意儿,能根据战斗状态自我调整。上一次它还是方盾,现在已经是半圆穹顶。它懂怎么扛子弹,但它能不能懂数据? 我试着把重心往前压了一点,左手拇指摸到盾牌侧面一道细缝——那是上次战斗时留下的裂痕。我用指甲轻轻刮了一下,顺着那道缝划过去。 嗡—— 一声低频震鸣从盾牌内部传出,像是老式电台开机时的电流声。紧接着,金属表面的波纹变了节奏,从无序震荡变成了有规律的脉冲。 “对了!”周婉宁声音一紧,“就是这个频率!我接上了!” 我没出声,但手指没停。继续沿着那道裂缝来回划动,像在弹一把看不见的琴。每一次划动,盾牌就震一下,数据通道就被拓宽一分。我能感觉到,有什么东西正顺着这条路往里钻。 王振的机械眼突然剧烈闪烁,红光变成蓝光,又变回红,反复切换。他头部装甲发出细微的“咔哒”声,像是内部零件在错位。他抬起手,不是攻击,而是按住了自己的太阳穴。 “开始触发记忆区了。”周婉宁说,“他在抵抗,但生物脑残片有反应。陈铮……他记得你。” 我喉咙动了一下。 十年前的事不是秘密,但没人提。那天晚上,边境雪原,任务失败,爆炸提前。我们小队七个人,炸死三个,剩下四个往外爬。王振右腿被弹片削断,动脉喷血。我背着他走了六公里,穿过雷区,最后把他塞进运输机货舱。那时候他抱着我的肩膀,嘴里一直念:“哥,我这辈子欠你的。” 后来他背叛了我。 现在,这段记忆被挖出来了。 王振的身体猛地一颤,机械臂失控般挥了一下,砸在旁边的舱壁上,留下一个凹坑。他的电子音断断续续响起:“不……不该……出现……这种数据……清除……立即清除……” 他在自检。 AI防御机制启动了,正在试图删除携带情感模块的病毒代码。如果成功,不仅攻击失效,反噬还会顺着数据链打回来——直接冲击我的大脑。 我不能让它清掉。 我盯着盾牌内侧。那幅蜡笔画还在,两个小人牵着手,头顶星星。陈雪画完那天说:“爸爸和我一起打坏人,天上会有星星为我们加油。” 我张了口,声音很哑:“雪儿,爸没丢人。” 话刚说完,盾牌突然震了一下。 不是我动的。 是它自己在动。 内壁的蜡笔画开始发光,比之前更亮。两个小人的手缓缓拉长,变成两条细线,缠进液态金属的流动纹路里。整块盾牌像是被注入了什么东西,表面波纹变得有序而深沉,像心跳,像呼吸。 系统界面无声弹出:【高频意志脉冲生成中……是否注入?】 我点了确认。 下一秒,一股热流顺着盾牌流向S-7V接口,冲进数据通道。那不是代码,也不是病毒,是一种无法定义的东西——像是信念,像是执念,像是父亲对女儿的承诺,混合着一个老兵对兄弟的最后一丝期待。 王振的身体猛地一僵。 他的机械眼彻底变成了蓝色,不再是电子光,而是像人眼一样的湿润蓝。一滴液体从眼角滑下来,顺着装甲边缘滴落,在甲板上砸出一个小点。 “为什么……”他的声音变了,不再是电子合成音,而是带着点沙哑,有点像十年前那个雪夜里说话的语气,“我会想起……你背我走的那段路……” 我没答。 但我能感觉到,他的攻击欲望在动摇。 防火墙的加密速度慢了下来,第三层协议卡在生成一半,没完成。周婉宁的病毒趁机突破,直抵核心处理器。 “记忆冲突正在瓦解控制逻辑。”她低声说,“他在挣扎,但他脑子里还有‘人’的部分……还在认你。” 王振的机械臂缓缓放下,整个人像是失去了支撑,往后退了半步。他的电子眼蓝光闪烁,嘴里喃喃重复:“哥……我……我不该……” 系统界面突然跳出绿色提示框:【机械体自毁程序启动】。 我盯着那行字,没动。 这不是结束。 这只是开始。 王振站在原地,身体轻微晃动,像一台即将关机的机器。他的机械眼还在闪,蓝光和红光交替,像是两种意识在打架。他张了嘴,似乎想说什么,但声音卡在喉咙里。 我仍靠在集装箱上,左臂撑着盾牌,没撤。右腿还在抽,但我已经感觉不到疼了。汗水顺着额头流进眼睛,刺得生疼,我没擦。 耳机里,周婉宁喘了口气,声音很轻:“爸,接下来靠你了。” 她叫我爸。 我没纠正。 风从码头尽头吹过来,带着咸腥味和机油的气息。远处一艘货轮鸣笛,声音很远。我的影子被月光拉得很长,投在甲板上,像一把没完全出鞘的刀。 王振的机械眼突然定住了,蓝光凝成一点。 他开口,声音很轻,像是自言自语:“哥……你还记得……我说过的话吗?” 我没回答。 但我握紧了盾牌把手。 他知道我在听。 我也知道,他还没彻底倒下。 系统提示还挂在视野角落:【机械体自毁程序启动】。 数据链没断。 物理连接仍在。 我还在原地。 盾牌内的蜡笔画静静发光,两个小人牵着手,头顶星星。 第231章 马头终章生化阴云 海风又起来了,带着铁锈和海水的腥味,吹在脸上像砂纸擦过。我左臂还撑着那块液态盾牌,插在S-7V接口里,金属表面已经不再起伏,蜡笔画的光也灭了。王振的机械体刚才还在闪蓝光,现在彻底不动了。 系统界面浮在视野角落,绿色字跳了一下:【机械体自毁程序启动】。 我没动。 右腿旧伤从膝盖一路抽到脚踝,肌肉像被拧紧的钢丝,一跳一跳地疼。我咬住后槽牙,慢慢把左手往后收,一点一点,直到盾牌完全脱离接口。拔出来的瞬间,接口爆出一串小火花,滋啦一声,空气中飘起一股焦糊味。 我单膝跪地,喘了口气。 王振的头颅滚到了我脚边,半边脸装甲裂开,露出里面的电路板,眼窝里的蓝光忽明忽暗,像是没电的灯泡。他整个身体已经散架,只剩这个头还连着点残余电源。我伸手抓过去,指尖碰到冰冷的金属外壳,有点滑,沾着油渍和血。 我把他拎起来,翻了个面。后颈接口烧黑了一片,但还能看出U盘插槽的位置。他的嘴是闭着的,可突然,录音模块自己启动了。 “样本在公海快艇上……”声音断断续续,像老式收音机卡带,“密码是你女儿的生日……” 我没出声。 瞳孔缩了一下,但也就这样。我知道他在说什么,也知道这信息值不值得信。可我现在没得选。证据链差最后一块,而他是唯一活着——或者说,还没彻底死透的活口。 我把头颅放在地上,用战术匕首撬后盖。刀尖插进接缝,用力一挑,咔的一声,金属崩开一道口子。里面电路还在冒烟,塑料烧焦的味道直冲鼻子。U盘插槽被熔融的金属半封住,绿色芯片卡在里面,沾着点脑组织液,黏糊糊的。 我掏出背包侧袋的微型读取端口,拔掉U盘,插进去。 战场重建系统界面无声亮起,灰白色数据流滚动几秒,跳出全息影像。 画面里是赵卫国,穿白大褂,站在一个实验室中央。背景有四个培养舱,透明罩子里泡着人形轮廓。他抬手指着其中一个舱体,说:“这批样本三小时后启运,代号‘清道夫’。” 镜头拉近,舱体编号清晰可见:S-7V-03。 影像结束。 系统弹出提示:【主线证据链完成度90%】。 我盯着那行字看了两秒,拔出U盘,塞进贴身口袋。外面冲锋衣拉链一拉到底,把U盘压在胸口位置。那里靠近心跳,也最不容易丢。 王振的头颅还躺在甲板上,眼灯彻底熄了。我低头看了他一眼,没说话。十年前他叫我哥,雪地里抱着我不撒手。后来他按下引爆器,把我扔在雷区边缘等死。现在他变成一堆废铁,最后留下的却是真话。 这世道有时候就这么荒唐。 我撑着集装箱站起来,右腿一软,差点跪回去。扶住栏杆缓了两秒,才重新站稳。风吹得更猛了,码头边缘的铁皮棚哗啦作响,远处货轮的探照灯扫过来一次,照得甲板泛白,又迅速移开。 我知道快艇在哪。 也知道时间不多。 我一步步往码头前端走,脚步不快,但没停。每一步落地,右腿都像踩在碎玻璃上。我习惯性摸了下腰间,那里空着,枪不在。但匕首还在,战术手电也在,背包里那张全家福也没丢。 走到护栏前,我停下。 海面漆黑一片,没有灯,也没有船影。可我知道它在动。公海航线有固定路径,S-7V引擎有热源信号,只要离岸不超过二十海里,就能锁定。我现在缺的不是情报,是行动许可。 我没有上级,没有支援,甚至连合法身份都悬着。十年前那支小队被定性为“意外事故”,我本人登记为“已死亡”。现在我干的所有事,都是越界。 可我还是得去。 护栏是生锈的铁管,我伸手按上去,冰凉。海浪拍打桩基的声音规律地传来,一下,一下,像是倒计时。 我从内袋抽出匕首,刀刃在月光下泛青。蹲下身,把刀尖插进甲板缝隙,试了试深度。够深,不会轻易被风吹走。这是个标记,也是个约定。如果我没回来,至少有人能顺着这条线查下去。 我站起身,右手按在背包上,确认U盘还在。 风更大了,吹得冲锋衣下摆猎猎作响。我盯着海平面,某个看不见的点。那里会有一艘快艇,载着生化样本,正往境外驶去。船上的人不知道我已经知道他们了。他们也不知道,我女儿的生日是什么。 但我记得。 二零一三年四月七日。她出生那天,我在边境执行任务。任务失败,我成了植物人。十年后醒来,她已经会写自己的名字,会在画上写“爸爸是英雄”。 现在她的生日成了密码。 这很讽刺。 我把手从背包拿开,握成拳。指甲掐进掌心,有点疼,但清醒。我不需要系统提醒我该做什么。子弹不会说谎,拳头才能讲理。这句话我一直记得。 我往前走了半步,鞋尖几乎贴到护栏边缘。 下面就是海。 再往前一步就能跳下去,但我没动。现在不是时候。快艇还没进入拦截区,我也没有确切坐标。贸然下水等于送死。我得等,等周婉宁那边的消息,等系统签到刷新,等天亮前的最后一班巡逻艇经过。 我靠在护栏上,抬头看天。 云层厚,星星看不见。只有月亮露了个角,光也不亮。十年前我最后一次看见这么暗的夜,是在边境雪原。那天晚上也有风,也是这种冷到骨头里的感觉。我背着王振爬了六公里,最后把他塞进运输机。他那时候说:“哥,我这辈子欠你的。” 现在他把债还了。 用一颗烧坏的脑子,一段录音,一个U盘。 我闭上眼,听见自己的呼吸声,沉重,但稳定。耳边似乎还有刚才那段录音在回放:“样本在公海快艇上……密码是你女儿的生日……” 我睁开眼。 海还是黑的。 但我知道,它已经在动了。 我摸了下左眉骨的疤,那是弹片留下的。又摸了下背包里的全家福,纸有点皱,但没破。陈雪画的那两个人还在牵着手,头顶星星。 我站直身子,右腿虽然还在疼,但能撑住。 风从背后推过来,像在催我出发。 可我还不能走。 得等到最合适的时间。 得确保一击必中。 我盯着海面,不动。 远处城市灯火通明,车流声隐隐传来。可这里什么都没有。只有我,一个残破的机械头颅,一把插在甲板上的匕首,和一片正在逼近的阴云。 生化样本在移动。 证据链还差10%。 我知道终点在哪。 我也知道,这一趟,可能回不来。 但我得去。 因为我是她爸。 因为没人能替我做这件事。 我抬起手,最后一次检查背包搭扣。拉链拉紧,装备都在。战术手电开关试了下,正常。匕首拔出来,收回刀鞘。 然后我重新站到护栏前,望着那片漆黑的海。 快艇就在那里。 我也知道,时间不多了。 第232章 海浪上死亡竞速 海风卷着咸腥味往冲锋衣领口里钻,我靠在锈蚀的护栏上,指甲掐进掌心的痛感还在。右腿从膝盖往下像是被铁丝缠住,一动就抽。远处海面黑得像块铁板,没有灯,也没有船影。可我知道它在动。 系统界面浮在视野左下角,灰白色字体跳出来:【快艇已驶出领海线,30分钟后进入公海】。 我没眨眼。 这时间掐得死。再晚一步,证据就彻底出境,没人能追。我不是警察,没执照,没授权,甚至连身份都是十年前那个“已死亡”的档案。但我得动。 液态盾牌还挂在背包外侧,金属表面沾了点油污和血渍,摸上去有点黏。昨天签到时解锁的推进模块一直没用过,现在得试试是不是真能跑水面。我把它卸下来,按压侧面凹槽,听见内部齿轮轻微咬合的声音。底部弹出两个扁平喷口,像是老式水下推进器的结构。这玩意儿当年在战地数据库里归类为“近岸突袭辅助装备”,没列进常规配置,但确实在我服役时期存在过。 够真实。 我蹲下身,把盾牌放上海面。海水冰凉,刚碰上金属边缘就激起一圈细小波纹。推进器嗡地启动,声音不大,像电机空转。我单手撑地,右腿发力时肌肉猛地一缩,差点跪下去。咬牙撑住,翻身骑上盾牌,整个人伏低,贴着它的上沿。 “信号接入。”耳机里传来周婉宁的声音,平稳,没多余情绪,“我已经伪造一艘渔船的雷达回波,覆盖你接下来三分钟的轨迹。沿海监控每四十五秒刷新一次,窗口期只有一次。” “收到。”我回了一句,嗓音压得很低。 “别硬冲直线。S-7V引擎热源偏移角度是三点二度,你得顺着它的尾流切进去,否则会被识别为异常移动目标。” “明白。” 她没再说什么。通讯保持畅通,背景音是键盘敲击声,节奏稳定。我知道她在那边盯着屏幕,手指不会停。我们之间不需要太多话。 盾牌开始加速,贴着海面滑出去。浪头打来,溅起的水花劈头盖脸砸在脸上,冷得刺骨。右腿泡进海水里,旧伤处立刻传来一阵钝麻,像是有根钉子在里面慢慢旋转。我收紧腹部肌肉,控制重心,左手握紧盾牌边缘的防滑槽。 前方海面出现一道微弱的热源信号,呈长条状,正以三十节速度向东南方向移动。那就是快艇。距离约一千八百米,正在加速脱离领海线。 风越来越大,吹得冲锋衣下摆猎猎作响。盾牌在浪间起伏,每一次颠簸都让右腿的抽搐加重一分。我闭眼,短吸一口气,然后缓缓吐出,再吸,再吐——这是特种兵训练里的止痛呼吸法,不是让你不疼,是让你在疼的时候还能动。 三分钟后,雷达伪装失效。我必须在这之前靠近到三百米内,否则一旦暴露,海岸警卫队就会介入,任务直接终止。 “前方左侧发现巡逻艇灯光。”周婉宁突然说,“距离你当前位置一点二公里,航向平行,预计七分钟后交汇。” “能干扰他们的夜视系统吗?” “不行。他们用的是新型红外增强仪,量子加密频段,我的设备接不上。只能靠你避开目视范围。” 我嗯了一声,调整方向,让盾牌往右偏十五度。浪更急了,一个涌浪拍上来,整块盾牌差点翻过去。我死死扒住边缘,身体倾斜,半边肩膀浸进水里。海水灌进衣领,冷得头皮发麻。 推进器还在工作,但速度受水流影响明显下降。我低头看盾牌底部,喷口周围有些细小气泡,说明动力输出正常。问题出在姿态控制。这玩意儿设计时就没考虑过夜间追击、带伤作战、海况复杂这些情况。它是理想条件下的工具,而现在没有一个是理想的。 “快艇正在右转。”周婉宁报出数据,“瞬时航速降到二十二节,持续时间约四十七秒。这是你唯一的机会。” 我抬头。 那艘快艇的轮廓终于出现在视野尽头,黑色剪影割开海平面,尾灯泛着暗红光。它确实慢了下来,像是要调整航线。这个间隙足够我拉近距离。 我右手摸到盾牌侧钮,用力按下。 推进器功率全开。 盾牌猛然前冲,像被什么东西拽着往前窜。浪花炸开两边,水雾扑面。右腿已经麻木,分不清是冻的还是抽的。我盯着前方,身体压得更低,几乎贴在盾面上。 五百米。 四百米。 三百五十米。 “伪装信号即将消失。”周婉宁提醒,“十秒后断联。” 我没有回应。现在说什么都没用。 三百米。 九秒。 八秒。 …… 三秒。 两秒。 “断。” 通讯静了。 同时,盾牌的推进器发出一声轻响,像是电路过载后的保护性停机。我心头一沉,但没停。惯性带着我继续向前滑行,速度一点点降下来。 两百五十米。 快艇的引擎声清晰可闻,是经过改装的双涡轮系统,低频震动穿透水面。我摘下战术手电,打开微光模式,扫了一眼前方海面。没有障碍物,也没有巡逻灯扫来。 安全。 至少暂时安全。 我重新趴好,用手划水辅助前进。动作幅度不能大,否则会引起额外波纹。每一桨都得算准,不能浪费体力。 两百米。 一百八十米。 一百五十米。 快艇的尾流越来越强,搅动起大片白色泡沫。我让自己顺着漩涡边缘滑行,借助它的推力靠近。右腿忽然抽了一下,整条胳膊跟着一抖,差点松手。我咬住战术手电的塑料外壳,硬撑过去。 一百米。 我看见了船尾栏杆,不锈钢材质,反着月光。货舱位置在中后段,通风口朝下,离水面不到两米。只要能爬上去,就有机会。 但怎么登? 正面攀爬太显眼,侧面又容易被螺旋桨卷入。唯一的办法是从底部绕过去,利用阴影区接近,再找支撑点。 我伸手摸向盾牌背面,找到隐藏卡扣。手指摸索几秒,按下机关。 “咔。” 一声轻响,盾牌边缘弹出一根钢索,前端连着磁力爪钩。这是我昨天才发现的功能——原本以为只是固定装置,结果系统日志里有一行小字提示:“适用于金属目标接舷作业”。 现在正好用上。 我估算距离,等快艇因转向再次减速的瞬间,抬起手臂,将爪钩对准后栏杆投掷出去。 钢索飞出,划破空气。 “叮!” 金属碰撞声清脆响起。 爪钩勾住了! 我立即按动回收键,盾牌自带绞盘开始收绳,缓慢而稳定地把我往船体下方拖去。海水顺着脸颊往下淌,视线有点模糊。我用袖子抹了一把,抬头看向货舱。 通风口缝隙透出一点光,不是白的,也不是蓝的,而是泛着一层诡异的绿。像是某种涂层在吸收外部光线后自发反应。光很弱,但在黑夜海面上格外扎眼。 我贴附在船底阴影区,停止所有动作。 心跳声在耳朵里咚咚作响。 盾牌稳稳固定在船体下方,绞盘锁死,不会脱落。我解开腰带上的搭扣,把盾牌固定在自己身上,防止意外脱离。然后慢慢抬头,透过通风口的网格缝隙往里看。 货舱中央立着一只金属箱,方正,无标识,表面涂了哑光材料,但某些区域反射出刚才那种绿色微光。箱子没锁,门缝微微张开一条线,像是有人匆忙关上,没关严实。 我没动。 也不能动。 现在暴露就是死路一条。船上的人不知道我在,可一旦发现异样,立刻会加速撤离。到时候别说取证,连命都保不住。 我屏住呼吸,手指轻轻拨开通风口边缘的一片锈渣。它掉下去,砸在箱体顶部,发出极轻的一声响。 里面没人应答。 我继续观察。 箱体周围没有线路连接,也没看到监控探头。但它既然泛光,就说明有能源供给,要么内置电池,要么通过船体供电。如果是后者,切断电源或许能让它失活,但也会引起警觉。 不能贸然行动。 我摸了下左眉骨的疤,指尖传来粗糙的触感。十年前在雪原上,我也曾这样趴在敌人运输车底下,等了一个小时才找到下手时机。那时候不怕,是因为身后有队友。现在不怕,是因为身后只有一个女儿。 我得活着回去。 所以我必须等。 等一个最合适的瞬间。 海浪拍打着船壳,一下,一下,像是某种倒计时。我低头看了眼手表,数字显示23:47。还有十三分钟,快艇就要进入公海。之后,任何拦截都将被视为跨境执法,后果自负。 可我已经顾不了那么多。 我缓缓抽出战术匕首,刀刃贴在大腿外侧,防止反光。然后一手抓住盾牌边缘,一手握住绞盘把手,准备随时切断钢索,跃入货舱。 就在这一刻,货舱内的绿光忽然闪烁了一下。 不是连续的,是断断续续的,像是在传递某种编码信号。 我眯起眼。 那频率……有规律。 三短,两长,一短。 像摩斯码。 但我不确定是不是错觉。 我屏息凝神,继续盯着。 绿光再次闪动。 还是那个节奏。 三短,两长,一短。 重复了三次。 然后熄灭。 货舱重归黑暗。 我仍伏在船底,匕首没放下,手心却渗出了汗。 第233章 样本致命诱惑 海面的风贴着船壳刮,我趴在快艇底部,磁力爪钩牢牢咬住栏杆下方的金属支架。右腿从膝盖往下已经发麻,像是泡在冰水里太久,知觉一点点被抽走。但我不能动,也不敢动。刚才那道绿光闪了三遍,节奏稳定得不像偶然——它在传信号,或者等触发。 我抬手摸了下耳麦,确认连接正常。周婉宁那边没出声,说明监控链还在运转。我吸了口气,左手抓住通风口边缘,锈渣蹭过战术手套,发出极轻的“沙”一声。我停住,等三秒,舱内无反应。 好,能上。 右腿撑地发力时肌肉一抽,我咬牙压住闷哼,借着盾牌绞盘的牵引力翻上平台。落地瞬间屈膝卸力,脚掌贴地无声。平台窄,仅容一人侧身通行,左侧是货舱壁,右侧就是通风口网格。我背贴舱壁蹲下,右手拔出匕首,刀尖朝前,左手缓缓拨开裤袋里的战术手电,微光模式,照向地面。 没有线,没有压力板,也没闻到电流味。我收起手电,把匕首插入股缝固定,腾出双手去撬箱体门缝。 箱子就在通风口正下方,哑光黑涂层,表面有细微划痕,像是运输中磕碰所致。门缝处有个凸起卡扣,位置偏左,不是电子锁结构。我用刀尖探进去,轻轻施压,避开可能的联动装置。刀刃与金属摩擦,发出几乎听不见的“吱”一声。卡扣松了一点,但没弹开。 我换角度,加力。 “咔。” 一声轻响,在引擎低频震动中几乎被吞没。箱盖弹起五厘米,足够我看清里面。 三支注射器并列固定在泡沫槽里,管身透明,液体呈深绿色,缓慢流动,像有生命般微微起伏。每支针管顶端都连着微型弹簧装置,底座有电路接口,但没接通电源。它们安静地躺在那里,可我知道这玩意儿只要启动,三十厘米内没人能反应过来。 我后撤半步,背靠舱壁,视线不离注射器。脑子里“战场重建系统”的界面浮出来,灰白色字体静静浮现:【军用级神经毒素,可使万人级城市瘫痪】。 没有音效,没有图标,也没有后续提示。就这一句。我瞳孔缩了一下,手指无意识摸了下左眉骨的疤。十年前在雪原基地,我们缴获过一支类似编号的毒剂样本,当时整个排穿防护服作业,最后还是炸了隔离区。眼前这三支,看着更小,但绿光的频率和液体活性明显更高。 这不是普通走私品,是战略级武器。 我左手摸到耳麦,压低声音:“婉宁,我在货舱,找到三个绿色注射器,系统判定为高危神经毒剂。”声音刚出口就被引擎震动搅碎,但我相信她能听清。 耳机里静了两秒,然后传来敲击键盘的声音,节奏稳定。“收到。正在分析舱内环境数据。你目前位置是否安全?” “暂时。”我盯着注射器,“门没锁,但内部有自动发射机构。弹簧已有轻微位移,可能是运输震动导致。别靠近通风口,别触发任何远程信号。” “明白。我已切断附近民用通信频段,防止遥控激活。你现在不能碰它,也不能离开。” 我知道。一旦移动箱子,可能触发重力感应;若强行拆解,弹簧释放只需0.2秒。我屏住呼吸,观察三支注射器的状态。中间那支的弹簧比另外两支更靠前,位移约两毫米,像是随时会弹出。 就在这时,那支注射器突然“啪”一声轻响。 弹簧猛地弹出,针头破管而出,直射我的脸。 我本能侧头,颈部肌肉绷紧,右手已经抽出匕首准备格挡。可距离太近,不到三十厘米,反应时间不到0.3秒。匕首刚抬起,针尖已经逼近眼角。 一道红光从远处海岸线切来。 细得像发丝,却精准命中注射器内部弹簧连接处。金属簧片“啪”地断裂,针头失去动力,斜飞出去,砸在箱体内壁,反弹落地。 我僵在原地,匕首还举着,额角一滴汗滑下来,顺着颧骨流进衣领。 耳机里传来周婉宁的声音,冷静得像在报天气:“我计算了弹道轨迹,偏差不超过0.1毫米。” 我没说话,低头看向掉落的针头。绿色液体在密闭管内依旧缓缓流动,仿佛刚才那一击从未发生。其余两支注射器静止不动,但我知道它们仍然危险。这种级别的毒素,哪怕渗出一滴,沾到皮肤也能在十秒内麻痹中枢神经。 “你怎么做到的?”我低声问。 “激光校准用了三点定位法。你头顶通风口、箱体左下角铆钉、右侧舱壁焊缝裂痕。提前预判了弹簧释放角度。”她顿了顿,“功率只开了百分之七,再高会引燃舱内空气。” 我看了眼手表,数字跳到23:54。还有六分钟,快艇就要进入公海。之后任何拦截都将被视为跨境行动,后果自负。但现在,我不能走。 证据在这里,而且随时会失效。 我把匕首收回鞘,蹲下身,用战术手套指尖轻轻拨开掉落的针头。它滚到箱体边缘,停住。绿色液体未泄漏,密封完好。我掏出随身携带的防静电袋,小心翼翼将它装进去,封口,塞进冲锋衣内袋。 另外两支还在箱里,不能动。贸然取出可能触发剩余弹簧。我需要一个方案,一个能把它们完整带出去的办法。 “婉宁,你能远程干扰它的内部电路吗?” “不行。它没联网,也没有无线接收模块。这是纯机械+化学触发装置,老式但可靠。” “那就只能手动拆解。” “风险太大。你没有专业工具,而且一旦失误,毒素会直接接触你的皮肤。” 我知道。特种兵训练里教过,这类装置最怕的就是“看似静止实则待发”。我盯着剩下的两支注射器,脑子快速过着所有可能的操作路径。切割?不行,震动太大。冷冻?没条件。电磁脉冲?会引爆弹簧。 唯一的办法,是让它们自己失效。 我抬头看通风口,月光从网格外斜照进来,落在箱体表面。绿色荧光微微闪烁,像是在回应外界光线。我忽然意识到——这光,是不是它们的能量来源? “婉宁,关掉货舱外部光源。” “什么?” “快艇周围的照明灯,还有你那边的辅助补光,全部关掉。我怀疑这东西靠光敏元件维持活性。” 耳机里沉默了一秒,然后是快速敲击键盘的声音。“正在执行。沿海监控补光系统已关闭,货舱上方聚光灯断电。” 舱内光线骤暗。 绿光开始减弱。 三秒后,注射器内的液体流动变慢,荧光逐渐熄灭。弹簧位置不再变化,像是进入了休眠状态。 成了。 我伸手摸向箱体,动作极缓。指尖触碰到管身,温度比刚才低了几度。密封完好,毒素未激活。我用防静电袋将两支注射器逐一取出,封好,贴身放进口袋。空箱子留在原地,门敞开着,像是什么都没发生过。 “样本已控制。”我低声说,“两支完好,一支损毁。未泄漏。” “收到。”她的声音有点疲惫,但依旧平稳,“你现在怎么办?快艇还有四分钟进入公海。” 我站起身,靠在舱壁上,右腿旧伤又开始抽痛。我知道接下来的风险——带着这种东西回国,海关检测会立刻报警。可我不可能把它留在这儿。这玩意儿一旦流入市场,随便一支就能让整条街的人倒下。 我必须带回。 “你还能维持通讯多久?” “信号最多撑到领海外两海里。之后会被军方雷达压制。” “够了。”我活动了下肩膀,把盾牌重新挂回背包外侧,“等我上岸,会找个安全屋处理这些。” “陈铮。”她突然叫住我,“别一个人拆解。这东西的设计逻辑不对,它不该出现在这里。” 我没回答。我知道她什么意思。这种级别的生化武器,不会由赵卫国这种人单独掌控。背后一定有更大的网。可现在,我只能先保住证据。 我走到平台边缘,俯身查看船底情况。磁力爪钩依旧牢固,钢索完好。只要顺着原路返回,就能脱离快艇。问题是,一旦离开,船上的人很快会发现箱子被动过。他们不会善罢甘休。 我得留个记号。 我掏出战术匕首,在箱体内壁刻下一个符号——一个简单的三角形,底下加一横。那是我们当年特种部队内部标记危险物品的暗号,意思是“已接触,勿动”。 做完这些,我抓住钢索,准备回收盾牌。 就在这时,货舱深处传来一声极轻的“滴”声。 像是某种计时器启动。 我僵住,回头看向空箱子。 绿色荧光再次亮起,很微弱,只闪了一下。 第234章 父女战术博弈 货舱深处那声“滴”响完,我后颈的汗毛立刻竖了起来。快艇还在往前冲,引擎声没变,可船体突然向右一偏,倾斜角度至少十五度。我左手撑住舱壁,右手本能摸向胸口——三支毒剂样本都贴身收着,密封袋没破,心跳稍微稳了半拍。 就在这时,脑子里“战场重建系统”的界面弹了出来,灰底红字,刺眼得很:【前方500米存在高强度合金反潜网,撞击即触发水下爆雷】。 我没出声,但呼吸压低了。这地方不该有这种设施,民用航道从不布防,军方巡逻也走固定路线。这片海域名义上归海警管,实际上谁都能钻空子。可现在突然冒出个反潜网,还精准卡在我撤离路径上,只能说明一件事——他们知道我要走。 我背靠舱壁蹲下,盾牌横在腿前。右腿旧伤又开始抽,像是有根铁丝在里面来回拉扯。刚才爬上来的时候已经超负荷了,现在还得在高速移动的船上做决策。我没时间揉它,只把重心移到左腿,借着盾牌边缘挡住月光,抬头看了眼天象。云层厚,月亮只剩个影子,海面反光弱,能见度不到三十米。这种天气最适合藏东西,也最适合设局。 快艇速度没减,按当前航速算,五秒一百米,五百米就是五十秒。但我不能等五十秒。对方既然能调动反潜网,肯定也在监控水面动静。我得在进入主阵列前做出选择:硬闯、绕行,或者弃船。 硬闯不行。那种合金网是军用级的,专为抓潜艇设计,网眼不大,但每根钢索都连着压力传感器和微型爆雷。撞上去不仅船毁,冲击波还会震破样本密封袋。至于弃船……我现在跳海,等于主动送进包围圈。水温不到十度,游不了两百米就会失温,更别说怀里还揣着三支能瘫痪整座城市的毒剂。 那就只剩一个选项:绕。 可怎么绕?往哪绕?我脑子里调出系统里的海域图,线条简单,标了几个红点,都是已知的浮标位置。反潜网呈弧形展开,覆盖了正前方七成航道,左右两侧稀疏些,但左侧靠近礁石区,右侧则是开放水域——也是最容易被追踪的位置。 我咬牙,手指无意识摸到了盾牌内侧。那里夹着一张纸,女儿陈雪画的全家福。每次行动前我都得看一眼,不是信什么运气,是得记住自己为什么不能死。指尖碰到纸面时,发现背面有点粗糙,不像原本的涂层。我翻过盾牌,借着远处引擎舱透出的一点微光,看清了上面的铅笔痕迹。 是一条航线。 歪歪扭扭的线,从起点开始就不走直线,绕了个大圈,末尾画了个笑脸。旁边写着:“爸爸别走直线”“绕圈更好逃”。 我盯着那几行字看了三秒,脑子忽然亮了一下。这不是随便涂鸦,是孩子在学校安全演习课上学到的东西。老师教过,被人跟踪时不要直奔目的地,要走Z字或环形路线,扰乱对方判断。陈雪当时回来还跟我讲过,说班里玩“追踪游戏”,她靠这招赢了全班。 我把这条路线在脑海里叠到系统地图上,重新演算。如果按这个轨迹偏航,确实能避开反潜网主阵列,代价是多跑1.2海里,时间延长四分钟。但安全性从原来的37%升到了83%。最关键的是,这条路径会穿过一段洋流交汇区,水流紊乱,雷达回波杂乱,适合甩掉追踪。 我合上盾牌,把照片塞回原位,动作没停。既然决定绕,就得立刻执行。快艇现在由自动驾驶控制,方向不会轻易改,除非有人工干预。我没权限动驾驶台,唯一的办法是制造干扰,让船体短暂失控,趁机脱离原航线。 我解开背包,摸出战术手电和备用电池。这两样加起来能做个简易电磁脉冲装置,功率不大,但够干扰导航系统的陀螺仪几秒钟。问题是我得靠近主控线路,而那玩意儿在驾驶舱下方,得穿过甲板走廊,经过两个守卫。 正盘算着,背包里传来震动。 我拉开外袋,取出那台微型计算机。屏幕自动亮起,信号条满格,跳出一段加密频段连接成功的提示。接着,语音播报响起,声音机械,带着电流杂音:“这里是海岸警卫b组,监测到非法航行目标,可提供冲锋艇接应。请确认身份代码。” 我没动。 背景音里有规律的“嘀嗒”声,像是某种定时设备。而且“海岸警卫b组”这个番号不对。正规编制里没有b组,只有A、c、d三个常备巡逻队。再说,我这边早就切断了所有民用通信频段,怎么可能突然接入军方频道? 我盯着屏幕,手指慢慢滑过触控区,把计算机接到盾牌金属面上。盾牌导电性强,能当临时天线用。我启动反向追踪程序,把信号源定位数据导出来。坐标跳出来的瞬间,我心里就凉了半截。 发射点来自一艘渔船,登记信息显示属于赵卫国名下的航运公司。船名“海顺6号”,过去三年报过两次故障,一次在边境水域,一次就在上周,说发动机失灵,停泊在码头检修。巧得很,那两天正好是周婉宁黑进市政系统的关键节点。 这根本不是救援,是钓饵。 他们想让我主动暴露位置,好一网打尽。 我手指一划,手动关闭接收端,屏幕暗了下去。整个过程不到二十秒,没留任何回传痕迹。我知道现在外面有多少双眼睛盯着这片海,可我也清楚,唯一能信的,只有自己。 我重新背上包,把盾牌挂回肩带。绕行计划不变,但接应不要指望了。接下来每一步都得靠我自己走。 我贴着舱壁往外挪,脚步放轻,每一步都选在引擎震动的间隙落脚。甲板湿滑,油渍混着海水,在脚下泛着暗光。我右腿使不上劲,只能靠左腿支撑,走两步就得停一下,让肌肉缓一缓。远处驾驶舱的灯亮着,能看到人影晃动,但没人往这边看。 我低头看了眼手表,数字跳到23:59。再过一分钟,快艇就要进入反潜网预警区。我必须在三十秒内完成转向准备。 我摸出战术匕首,刀尖朝下,插进甲板缝隙里试了试。木料老化,有裂缝。这一段是维修通道盖板,下面通主排水管。只要撬开,就能短接舵机线路,强制打偏方向。 我正要动手,眼角余光扫到盾牌反光——那张全家福又露出来了,背面的航线在微光下清晰可见。我停下动作,盯着那条弯弯曲曲的线看了两秒。 陈雪画的不是逃跑路线。 是战术规避路径。 她在用自己的方式告诉我:别硬拼,别直线冲,绕开危险,活着回来。 我深吸一口气,拔出匕首,对着盖板边缘用力一撬。“咔”一声,螺丝松动。我伸手进去,摸到一根红色电线,应该是备用控制系统的一部分。只要把它搭到旁边的接地线上,就能让舵机短暂失灵,船头自然偏转。 我手指刚碰上电线,头顶突然传来一阵高频嗡鸣。像是雷达扫描启动的声音。 他们发现我不在原路了。 我不管,手指继续往前探。只要再两厘米,就能完成短接。右腿疼得厉害,冷汗顺着额头往下淌,但我没停。脑子里只有一个念头:按女儿画的路线走,别回头。 电线触碰到接地片的瞬间,船体猛地一震。 方向变了。 我靠着舱壁喘气,看着手表上的航向角从090度慢慢转向135度。成功了。虽然只是个小角度偏移,但足够让我滑出反潜网的核心区域。接下来只要维持这个趋势,再配合洋流,就能彻底脱钩。 我收回手,把匕首插回鞘中。盾牌重新挡在身前,我靠着舱壁慢慢站起来。海风贴着脸刮,带着咸腥味。远处海面漆黑一片,什么都看不见,但我知道,真正的危险才刚刚开始。 我最后看了眼盾牌内侧的照片,指尖轻轻擦过那个笑脸。 然后转身,朝着新航向的前端走去。 第235章 激光对决 快艇偏转后,海面安静了几秒。洋流在船底发出低沉的摩擦声,像钝刀刮过铁皮。我靠在舱壁上,右腿从膝盖到脚踝全是麻的,冷汗顺着太阳穴往下淌,滴在战术手电边缘。盾牌还横在身前,表面有道新划痕,月光斜着照过来,反出一道细白光。 我抬眼往前看。右侧海平线冒出个黑点,正以高速逼近。轮廓越来越清楚——是艘改装快艇,船头削成尖角,甲板上架着探照灯和六管机枪。灯光扫过海面时带出一串波纹,离我这艘船不到四百米。 他们来了。 我没动。现在跑不了,也没地方躲。这艘船还在动,但速度压到了临界点,雷达反射面积小了一半。我刚才把舵机线路短接,航向锁死在135度,正好钻进两股洋流交汇区。水面乱,回波杂,能骗过远距离扫描。可对方已经近到能用肉眼看清目标的距离,光学锁定随时可能启动。 探照灯突然亮了。强光柱横切海面,直奔我所在位置。我立刻把盾牌插进甲板缝隙,斜着卡住,形成一个三角掩体。光束扫过时,只擦到盾牌边缘,没照到人。但我心里清楚,守卫头戴夜视仪,防弹玻璃罩全覆盖,普通子弹打上去就是叮一声,连印子都留不下。 我摸了摸腰间匕首,又看了眼背包外袋。微型计算机还在,信号灯没亮。我知道周婉宁就在对侧,藏在防水箱后面,手里攥着便携式激光装置。我们之前约好摩斯灯光信号:一短一长是“准备”,两短是“撤”,三长是“动手”。 我掏出战术手电,关掉主光源,只留底部红灯。对着左前方水面闪了一下短光,再闪一下长光。 对面三秒后回了一道同样的光。 她到位了。 我低头看手表,时间跳到00:03。从短接舵机到现在,七分钟。敌船速度比我快,追击角度正在修正。按当前轨迹,最多三十秒就能进入机枪射程。一旦开火,我不一定能挡得住。 必须先下手。 我慢慢挪动身体,把盾牌从缝隙里抽出来,翻了个面。内侧那张全家福还在,纸角有点湿,但字迹清晰。我没看画,而是盯着金属表面。这盾牌是军用级复合材料,边缘经过多次碰撞,磨出几个锐角。其中一个角刚好能当反射面用。 系统界面在我脑子里弹出来,灰底红字:【入射角建议:37度,偏差±0.5度可接受】。 这是签到得来的“光学偏折参数记忆”,属于特种兵技能库里的冷门条目。平时用不上,但现在成了唯一能打穿防弹罩的办法。 我单膝跪地,右腿疼得差点撑不住。咬牙把盾牌举起来,左手固定,右手调整角度。月光很弱,只能照出模糊轮廓。我凭手感和系统提示一点点校准,直到盾牌棱角反射出一道微弱银线,指向敌船尾部。 那里是引擎舱。 敌船还在靠近,三百米、二百五十米……探照灯开始来回扫射,机枪转动声咔咔作响。我知道他们在找最佳射击窗口,也知道自己没多少时间。 我用拇指在战术手电侧面敲了三下短震。 这是“动手”信号。 下一秒,左侧海面突然射来一道极细的红光。无声无息,速度快得几乎看不见轨迹。光束精准打在盾牌指定棱角上,瞬间折射,拐了个锐角,切入敌船尾部引擎舱。 我盯着那个位置。 一秒。 两秒。 引擎舱外盖猛地炸开,火花四溅。冷却管破裂,高温蒸汽喷涌而出。紧接着是一声闷爆,像是内部线路短路引发连锁反应。敌船速度立刻下降,船头一歪,开始打滑。 系统提示跳出来:【快艇速度下降60%】 我松了口气,但没放下盾牌。 还没完。 敌船上守卫迅速反应,有人冲向尾部查看情况,有人调转机枪准备还击。探照灯疯狂扫射,试图锁定我们这边的位置。我立刻缩回掩体后,把盾牌重新插进甲板缝,挡住大部分视野。 耳机里传来轻微电流声。 “干扰成功。”周婉宁的声音很低,几乎是贴着麦克风说的,“冷却管爆了,引擎负荷过大,至少瘫痪十分钟。” “还有几人?” “目测三个,两个在甲板,一个进了驾驶舱。机枪暂时不能用,液压系统漏油。” 我点头,虽然她看不见。 十分钟够了。只要对方失去高速追击能力,我就有机会继续拉距离,等洋流把我带出监控范围。 但我不能停在这儿。 我试着站起来,右腿刚用力就抽了一下,像是有根钢丝在里面拧。我扶着舱壁缓了两秒,才重新站稳。盾牌拿在手里,表面被激光烧出一圈焦痕,摸上去发烫。 远处敌船还在冒烟,速度降到跟我的船差不多。他们想靠上来,但动力不足,只能随波漂。探照灯不再扫射,而是固定照向海面,像是在搜索落水目标。 我回头看了一眼周婉宁的方向。 防水箱后有个轻微动静,像是她把计算机收进了包里。她的位置没变,也没打算撤离。这意味着她还在待命,随时准备应对下一波威胁。 我低头看了眼手表,00:08。 从转向到现在,八分钟过去。海风方向变了点,带着更多咸腥味。云层稍微散开,月光比刚才亮了些,照在波浪上泛出碎银色。 我靠着舱壁站着,呼吸慢慢平稳下来。刚才那一击是赌一把。激光折射需要极精确的角度控制,差一度都不行。我能完成,一半靠系统数据,一半靠女儿画的那条航线——它让我活到现在,也让我敢相信,绕路有时候比直冲更有效。 盾牌还在手里。 我把它翻过来,看了看内侧的照片。陈雪画的那个笑脸还在,铅笔线条有点晕染,但没糊掉。我用手指轻轻擦了擦纸面,把照片重新夹好。 然后抬头,看向前方海面。 火光渐渐弱了,敌船只剩轮廓。但他们没沉,也没放弃。驾驶舱的灯还亮着,有人在尝试重启系统。只要他们还能动,就还是威胁。 我摸了摸战术匕首,确认还在鞘里。 接下来怎么办? 等,还是主动出击? 我正想着,眼角余光忽然扫到敌船尾部。 那片炸裂的引擎盖后面,有个人影蹲着,手里拿着什么东西,正往破裂口里塞。 不是维修。 是安装。 我立刻把盾牌举起来,借着月光仔细看。 那人手里是个黑色方块,带导线,正往主电路接口上扣。形状熟悉——是遥控引爆模块。 他们要自毁引擎,制造二次爆炸,逼我暴露位置。 我马上按下耳机:“准备强光压制,三秒后他要接通电源。” 周婉宁没回话,但三秒后,一道高能激光再次射出。这次没走盾牌反射,而是直接打向敌船尾部。光束穿透防弹罩边缘,精准击中那人手里的模块。黑盒当场炸开,碎片飞溅。 人倒下了。 机枪彻底废了。 我松了口气,但仍然没放松警惕。 这种级别的装备不可能只带一个备用模块。他们还有手段。 我靠在舱壁上,右腿疼得厉害,汗水浸透了冲锋衣内衬。盾牌表面温度降了一些,但握把处还是烫手。我把它轻轻放在脚边,没再插进甲板。 远处敌船开始缓慢后退,似乎是放弃了追击。但他们没关灯,也没呼叫支援。这不正常。 我盯着那艘船,直到它的轮廓融入黑暗。 周婉宁那边也没动静。她没撤,也没发信号。只是静静地藏在防水箱后,计算机屏幕闪着红光,手指悬在关闭按钮上方。 我低头看了眼手表。 00:14。 时间还在走。 我抬起手,抹了把脸上的汗和海水。嘴唇有点干裂,喉咙发紧。我没喝水,也没动背包里的补给。现在不是休息的时候。 我弯腰捡起盾牌,重新挂回肩带。动作慢,但稳。右腿支撑着身体,一点一点把重心移正。 然后我转身,面向新航向前端。 海面漆黑,波浪起伏。月光被云遮住一半,照不出太远。但我能感觉到船在动,顺着洋流往前滑。 我站在甲板中央,没说话,也没再发信号。 只是把手搭在盾牌握把上,眼睛盯着前方。 风贴着脸刮过去。 第236章 毒雾围城 海风停了。船身还在滑行,但水面像凝固了一样,连波纹都懒得荡开。我站在甲板中央,手搭在盾牌握把上,眼睛盯着前方漆黑的海面。右腿从膝盖往下整条发木,像是被人用铁丝从里往外拧过一遍,刚才那阵抽痛还没完全散,走路还得靠左腿撑着。我喘了口气,把重心往左边偏了偏,战术手电夹在冲锋衣拉链缝里,光朝下照着脚边的甲板缝。 周婉宁没动。防水箱后头那点动静之后再没响过,她应该还蹲在那儿,计算机抱在怀里,手指悬在按钮上。我没回头,也没出声。这种时候,静比什么都重要。 时间跳到00:15。 敌船已经退进黑暗里,只剩一点模糊轮廓,灯也灭了。他们没沉,也没叫人,更没开火。这不正常。按常理,引擎炸了,第一反应是求援或者弃船,但他们既没发信号也没放救生筏。他们在等什么? 我想低头看表,可眼角忽然扫到货舱方向。 金属在响。 不是风吹的那种嗡鸣,也不是船体热胀冷缩的咔哒声,是内部结构被硬生生撑开的声音——像有人在舱底用千斤顶往上顶钢板。声音很闷,但频率在加快,一下比一下急。 我立刻转身,左手摸向腰间匕首,右手一把抄起盾牌。动作刚做完,右腿又是一抽,整个人差点跪下去。我咬牙撑住,左肩撞上舱壁,发出“咚”的一声。 就在这时,货舱门猛地向外炸开。 不是爆炸,是被一股压力从里面顶飞的。两扇合金门像纸片一样掀起来,翻着跟头砸进海里。紧接着,一团浓绿色的雾气喷涌而出,贴着甲板往前冲,速度比浪头还快。雾气边缘泛着油光,碰到空气就往下沉,像活的一样往脚面上爬。 我屏住呼吸,往后猛退三步。 可退得不够快。雾气已经漫到脚边,鞋面一沾上就“滋”地冒烟,橡胶底开始软化。我立刻弯腰,一把扯下脖子上的战术围巾,就地扑向船舷,伸手从海里舀水。海水灌进布料,冰得我手指一麻。我没管,翻身坐地,把湿透的围巾捂在口鼻上。 气味还是钻了进来。 苦的,带点杏仁味,越闻脑袋越沉。我知道这是Vx类神经毒剂的典型特征,十年前在边境训练营学过,吸入两微克就能让成年男性在三十秒内抽搐窒息。现在这雾浓度明显超标。 系统界面在我脑子里弹出来,灰底红字:【Vx毒素浓度超标,致死时间15秒】。 倒计时开始。 我背靠着舱壁,慢慢蹲下来,压低身体。毒雾已经爬上小腿,冲锋衣外层开始冒白烟,皮肤接触到的地方火辣辣地疼。我左手死死按着围巾,右手抓紧盾牌,指节发白。 能躲的地方不多。驾驶舱门锁死了,货舱是源头,两侧海面全是雾,唯一的出路是跳海——可谁知道水下有没有布网?而且我右腿这个状态,落水后能不能游起来都是问题。 我不能动。 只能等。 可就在低头的一瞬间,我注意到盾牌内侧有点不对劲。 原本贴在握把附近的全家福还在,纸角湿了,铅笔画的笑脸有点晕。但我左手无意识摸到盾牌中部那个凹槽时,指尖传来湿意——不是海水,也不是汗,是液体,正从金属表面渗出来。 我把它翻过来。 女儿用粉色蜡笔画的那个歪扭盾徽,边缘正在往下滴水。颜色是淡蓝的,透明,顺着金属纹路缓缓滑落。一滴掉在甲板上,刚好碰上爬过来的绿雾。 “嗤——” 一声轻响,腾起一缕几乎看不见的白烟。绿雾像是被什么东西挡住,绕开了那一小片区域。 我盯着那滴液体,没动。 第二滴又落下来,位置更低,直接垂到了我捂嘴的围巾边缘。蓝液蹭上湿布,瞬间扩散开一圈浅色痕迹。我吸了口气,发现围巾过滤后的空气里,那股苦杏仁味淡了点。 不是错觉。 这液体能中和毒雾。 我立刻把盾牌横在面前,左手依旧按着围巾,右手轻轻抹过凹槽边缘。触感像是某种凝胶被激活了,表面微微发胀,继续渗出蓝色液体。我用拇指推了一下,让水流集中在盾徽正下方,形成一条细线往下滴。 滴答。 第三滴落下,砸在甲板上,白烟比前一次更明显。 绿雾爬行的速度慢了下来。 我靠在舱壁上,没敢松劲。倒计时还在脑子里走:【12秒】【11秒】【10秒】……可我能感觉到,呼吸比刚才顺畅了些。围巾虽然湿透,但滤过的空气不再那么刺喉。 盾牌还在渗水。 不像是机械反应,也不像预设程序,倒像是……被动触发的应激反应。就像伤口流血、出汗降温一样自然。可它明明是块金属,怎么会“分泌”液体? 我没时间想。 毒雾已经蔓延到甲板三分之二的位置,海面全被盖住了,绿茫茫一片,连月光都透不下来。远处敌船彻底消失在雾里,周婉宁那边也没动静。我不知道她那边的情况,也不知道她有没有看到这团毒雾。如果她还在原位,那她的位置应该还没被波及——防水箱离货舱远,又有地形遮挡。 可万一她移动了呢? 我抬眼看向防水箱方向。视线被雾气糊住,最多看清十米。我抬起左手,在围巾边缘撕下一小条布,蘸了点盾牌上的蓝液,然后轻轻甩出去。布条飞了不到五米就落进雾里,接触空气的瞬间冒出白烟,接着开始下沉。 有效范围有限。 我不能指望它清空整片区域。 但现在至少有了个喘息的机会。十五秒的致死倒计时过去了,我没倒下。毒素浓度在下降,系统界面的红色警报还亮着,但数字变成了【8秒】,然后是【6秒】,最后停在【4秒】不动了。 稳定住了。 我低头看盾牌。蓝液还在渗,速度没变,像是有个看不见的源头在持续供给。我用手指轻轻刮了一下凹槽边缘,发现那层凝胶状物质有点像医用敷料,但温度比体温低几度,摸上去有种奇怪的安抚感。 陈雪画这幅画的时候,用的是学校发的廉价蜡笔。那天她趴茶几上涂了半小时,一边画一边念叨:“爸爸的盾牌要最大,能挡住所有坏人。”后来她非要把画贴我包上,说这样我就不会受伤。我没拒绝,只是让她签了个名,歪歪扭扭写着“陈雪”。 现在这幅画,正在自己“流血”。 我盯着那滴缓缓成型的蓝液,没擦,也没动。它越积越多,终于在盾徽右下角聚成一颗饱满的水珠,圆润得像颗露珠。 然后,落了下去。 “嗤。” 又是一缕白烟升起。 雾气在退。 不是大规模消散,而是以盾牌为中心,形成了一个极小的清净区。大概就半径一米左右,刚好够我蜷身蹲在里面。再往外,绿雾依旧浓稠,像一层油腻的膜贴在甲板上。 我靠在舱壁上,左手依旧按着湿围巾,右手握紧盾牌。汗水顺着太阳穴往下淌,混着海水滴在衣领里。右腿的麻木感还没完全退,每一次呼吸都带着湿布的咸腥味。 可我还活着。 毒雾没有继续推进。 系统界面安静下来,红色警报仍在,但倒计时冻结。我没有签到,也没有解锁新功能。一切发生得太突然,太安静,像是某个早就埋好的机制,在这一刻被动触发。 我抬头看向货舱。 门没了,黑洞洞的开口像张嘴,但不再喷雾。里面黑得看不清,也没有声音传出来。刚才那股高压释放完了吗?还是说,这只是第一波? 我不知道。 我只知道我现在不能动。 周婉宁还在外面。 我抬起左手,把围巾往上提了提,盖住鼻子。蓝液还在滴,一滴,一滴,缓慢而坚定地落在甲板上,烧出一个个针尖大的白点。 盾徽湿了大半。 那颗心形图案被水泡开,粉色蜡笔的颜色晕染开来,像一道旧伤疤又被撕开,渗出了新的液体。 风没来。 海面像一块吸饱毒液的海绵,静得可怕。绿色雾气贴着水面爬行,吞没波纹,吞噬光线。我的呼吸被布料滤成嘶声,每一次吸气都带着咸腥与隐约的苦杏仁味。 我盯着那道蓝痕。 一滴液体滑落,在接触到雾气的刹那,腾起一缕几乎看不见的白烟。 盾徽还在渗水。 像是……它在哭。 第237章 父爱的终极化学 海风没再起。甲板上的绿雾像一层凝固的油膜,贴着钢板缓缓爬行,边缘已经逼近我脚边三米。盾牌横在身前,内侧那幅蜡笔画还在渗水,淡蓝色的液体顺着心形图案往下淌,一滴、一滴砸在甲板上,碰到毒雾就“嗤”地一声腾起白烟,然后凝出一小撮淡绿色的冰晶,簌簌掉落。 我没动。 右腿从膝盖往下还是麻的,像是有根生锈的铁丝缠在神经上,稍微一用力就抽着疼。我靠在舱壁上,左手依旧捂着湿透的围巾,右手握紧盾牌把手,指节发胀。刚才十五秒的倒计时卡在【4秒】不动了,系统也没再弹新提示,但我知道这不代表安全——只是死法换了种节奏。 我低头看盾牌。 蓝液还在出,但速度慢了。之前是持续渗出,现在得等十几秒才有一滴成型,挂在蜡笔涂层边缘,颤巍巍地悬着,迟迟不落。我试了下把盾牌往前推半米,让滴落范围覆盖更前的甲板。液体砸下去,照样能凝住毒雾,形成巴掌大的清净区,可只要我不收回来,那片区域边缘立刻被绿雾重新吞没。 有效,但范围极小。 而且消耗在加快。 我用左手小心刮了点盾徽凹槽里的凝胶状物质,指尖一碰就凉,质地像医用冷敷贴,但更有韧性。我把它抹在围巾外层,靠近鼻梁的位置。布料吸了这东西,颜色没变,但我吸气时,苦杏仁味确实淡了。不是错觉,是实实在在的过滤效果。 就在这一瞬间,脑子里的系统界面闪了一下。 灰底,白字:【检测到生物活性涂层反应,启动成分分析】。没有声音,没有震动,就像当年部队里那种老式终端开机时的静默自检。 三秒后,报告弹出: 【涂层含陈雪唾液成分,与Vx毒素发生酯交换反应,生成无毒酯类】 字很小,排列整齐,像实验室打印出来的检测单。停留三秒,自动消失。 我没眨眼。 唾液?陈雪的? 我想起来了。那天她非要把这幅画画完,坐在茶几边上涂了半小时,中途铅笔断了,她咬笔头的时候流了点口水,正好蹭在蜡笔上。后来她把画按在我冲锋衣胸口贴好,还拍了两下,说“爸爸带着它就不会中毒”。我当时没当真,只觉得孩子话。 但现在,这块盾牌真的在“解毒”。 不是高科技,不是军用材料,是十岁小孩画画时不小心留下的口水,混着劣质蜡笔的油脂,在遇到致命神经毒剂时,莫名其妙起了化学反应。 我盯着盾徽右下角那个歪歪扭扭的签名——“陈雪”。粉色蜡笔写的,笔画抖,最后一个“雪”字还带了个小钩,像是临了灵光一闪加的。 现在那块区域的涂层正在缓慢干涸,蓝液出得越来越少。我意识到,这东西可能没法再生。它是反应物,不是机器。一旦耗尽,盾牌就只是块金属板。 我脱下冲锋衣,动作很慢,怕牵动右腿。内衬是灰色抓绒布,我撕下一角,叠成两指宽的布条,轻轻压在盾徽凹槽上。凝胶沾上来一点,不多,但够了。我把布条对折,塞进贴胸的内袋,紧挨着心跳的位置。 应急储备。 做完这个,我抬头往防水箱方向看。 十五米外,那点阴影还蹲着个人影。周婉宁一直没动。她抱着计算机,屏幕朝向我这边,光线太暗,原本什么也看不见,可就在我望过去的那一秒,屏幕突然亮了。 红字,清晰: “海岸警卫队还有3分钟到达……” 字体不大,但足够我看清。她没说话,也没按通讯键,就是把信息打出来,借着屏幕反光让我看到。我知道这是单向广播,她接的是公开频段,不能发信,只能收。但她找到了最省电、最隐蔽的方式,把关键情报送到了我眼前。 我点头。 幅度很小,但应该能看见。 她没回应,只是把屏幕又调暗了,重新藏进阴影里。 我知道她在等。等我下一步动作,等敌船有没有反应,等警卫队是不是真的会来。但她没催,也没问,就像我们早就默契好了——她说情报,我做决定。 我低头看盾牌。 最后一滴蓝液终于落了下去,砸在甲板上,烧出个小坑,然后凝成绿豆大的冰渣。盾徽表面已经基本干了,只剩下几道浅蓝色的痕迹,像旧伤疤结的痂。 反应停止了。 我把它翻过来,背面是光滑的金属,没有任何标识。正面那幅画,心形盾牌的轮廓还在,但颜色褪了,纸角卷起,被海水泡过的地方有点发皱。陈雪画它的时候,是想让我挡得住所有坏人。现在它真的挡住了毒,但方式谁都没想到——不是靠硬度,不是靠技术,是靠一个孩子的口水和一笔涂色。 我把它抱在怀里,左手依旧按着围巾,右手握住把手。右腿的麻木感没完全退,但我试着把重心往左移,慢慢站起来。膝盖咯噔响了一声,撑住了。 清净区还在,半径不到一米,刚好够我站直。再往外,绿雾继续蠕动,像有生命一样试探着边界。我往前踏了半步,毒雾立刻涌上来一点,碰到残留的蓝液痕迹,“嗤”地冒烟,又被逼退。 有效范围缩小了。 我不能再往前。 但也不能后退。 警卫队三分钟后到,前提是他们真来,前提是敌船不会在这期间动手。我现在的位置能看到货舱门口,黑漆漆的洞口,门已经被顶飞,里面没光,也没动静。刚才那波高压喷射结束了,可谁知道是不是在蓄第二波? 我靠回舱壁,调整呼吸。 围巾湿冷,贴在脸上有点刺鼻,但滤过的空气还算干净。我摸了摸胸口,那块蘸了蓝液的布还在,贴着皮肤,凉丝丝的。我舍不得用,除非万不得已。 远处海面依旧被绿雾盖着,月光照不下来,水面像一块发霉的镜子。敌船的位置看不清,但没再靠近,也没开灯。它们在等什么?等警卫队来收拾残局?还是等我先倒下? 我不知道。 我只知道我现在必须撑住。 不是为了证据,不是为了复仇,是因为我女儿还在等我回家。她今天早上给我塞蜡笔的时候说:“爸爸别让坏人看见你。”她不知道我在海上,不知道我正靠着她画的一幅画活命。她只是觉得,爸爸需要保护。 而现在,她的画确实在保护我。 我低头看盾牌。 干涸的涂层上,那颗心形图案被水泡开了,粉色晕染成一片,像一道旧伤口又被撕开。可就在那片模糊的色块中央,还留着一点点没化的蜡笔痕迹,仔细看,是个小小的笑脸。 我用拇指轻轻蹭了一下。 没掉。 我把它翻过来,重新横在身前,右手握紧,左手松开围巾一角,确认战术匕首还在腰侧。背包没丢,全家福还在夹层里,虽然湿了,但纸没破。 时间不知道过了多久。 一秒,一分钟,或者三十秒。 我数着呼吸。 一呼,一吸,尽量平稳。 远处,防水箱后的阴影里,周婉宁的屏幕又亮了一次。还是红字,还是没声音: “信号稳定,他们正在接近。” 我点头。 这次她没关屏,而是多停了两秒,像是在确认我看到了。然后才熄灭。 我知道她在守着我。 不是搭档,不是盟友,是另一种关系。她说过的话不多,但从没骗过我。她帮我,不是因为正义,是因为她也想结束这一切。她和我一样,背负着不想背的东西。 我抬头看天。 云层裂了条缝,漏下一点月光,刚好照在甲板边缘。绿雾在那里停住了,像是被什么挡住,不敢越界。我低头看盾牌,发现金属表面似乎还存着一点残余的蓝液,在月光下泛着微弱的光。 像是最后的火种。 我把它举高一点。 光落在盾徽上,那颗模糊的心形图案忽然显得没那么狼狈了。它歪,它破,它被泡过、刮过、用过,可它还在。 就像我。 我站着,没再动。右腿还在麻,呼吸还有一点紧,但我能撑。 三分钟快到了。 我盯着货舱口。 黑的,静的,像一张闭着的嘴。 可我知道,它还会张开。 我握紧盾牌,手心出汗,但没松。 第238章 挟持危机 海风停了。甲板上的绿雾像一层湿透的纱布,贴在钢板上不动,边缘已经爬到我脚边两米处。盾牌横在胸前,正面那幅蜡笔画彻底干了,最后一滴蓝液落下去后,涂层裂开几道细纹,像是被晒干的泥地。右腿从膝盖往下还是麻的,像是有根电线搭在神经上,时不时抽一下。我靠着舱壁站着,左手按着围巾,右手握紧盾牌把手,指节发胀。 就在这时候,扬声器响了。 “放下武器。”声音从头顶货舱上方的喇叭里传出来,变调处理过,但能听出是王振的语调,“否则我引爆她体内的追踪器。” 我没动。 眼角余光扫向防水箱那边。周婉宁还蹲在阴影里,抱着计算机,屏幕黑着。她的左肩微微动了一下,像是在调整姿势。然后,我看见她腰侧泛起一点红光——很小,藏在衣服褶皱里,一闪一灭,频率稳定,像是心跳。 系统界面弹了出来:【追踪器内置微型炸药,威力相当于手雷】。 字是灰底白字,排得整整齐齐,像部队体检报告。三秒后自动消失。 我喉咙动了动,没咽下唾沫。右腿又抽了一下,我借着这股力把重心往左移,左手慢慢从围巾上松开,摸到战术手电。它改装过,能放大音频信号。我把耳朵贴上去,屏住呼吸。 扬声器里有杂音,很轻,像是风穿过铁皮缝隙的声音。但没有脚步声,没有呼吸声,也没有设备运转的嗡鸣。背景太干净了,干净得不像实时通话。我拧了下手电旋钮,调高增益。杂音里多了一丝回响——短促、重复,像是从远处录好再播放的。 不是现场直播。 我低头看盾牌。正面涂层已经完全失效,背面是光滑金属。我把盾牌缓缓往下压,动作很慢,像是要投降。实际上是在观察她腰间红光的节奏。每两秒闪一次,和系统提示的爆炸风险无关,更像是信号接收状态灯。 她没动。 我左手从背包里摸出军用匕首,刀身不长,三十厘米左右。我没有站起来,而是单膝跪地,用刀尖插进甲板缝隙,斜着往上推。刀面反光,映出防水箱那边的轮廓。月光照进来一点,刚好落在她锁骨位置。 她突然动了。 右手猛地扯开衣领,露出皮肤。一道旧伤疤横在锁骨下方,旁边嵌着一块指甲盖大小的芯片,银灰色,边缘有点发黑,像是被烧过。红光是从那里发出的,但不是持续亮,而是断断续续跳动,像是信号干扰下的残影。 “我早就把它改成了信号干扰器。”她的声音不大,但很稳,直接冲着我这边说的,“三分钟前启动的,他们现在收不到任何生物数据。” 我盯着匕首反射的画面。 芯片周围没有引线,也没有外部连接点。如果是真炸药,不可能这么裸露在外。而且伤口愈合痕迹是旧的,至少有几天了。她不是临时动的手。 我点头。 幅度很小,但应该能看见。 她没回应,只是把衣领拉回去一半,遮住芯片,左手轻轻拍了拍计算机外壳,像是在确认电源还在。 我慢慢把匕首从甲板拔出来,插回刀鞘。右腿麻感还没退,但我把重心重新撑回左腿,试着站直。盾牌没放下来,而是横在身前,把手朝上抬了十度,变成半防御姿态。这不是投降,也不是进攻,是等下一步。 耳机里突然传来一声短促的“滴”。 不是通讯频道,是系统签到提示音。 每天0点自动签到,今天还没领奖励。我闭眼一秒,脑子里调出终端界面。灰底,白字,菜单栏只有三个选项:资源库、技能树、签到记录。 点开签到。 今日奖励:战术频谱分析(已解锁)。 我立刻启用。 眼前没画面,也没提示,但耳朵里的战术手电开始轻微震动。它现在不只是音频放大器,还能捕捉电磁波段异常。我把旋钮调到最大,耳边响起一阵低频噪音,像是老式电视没信号时的沙沙声。 然后,我听见了。 三组脉冲信号,间隔不规则,频率偏高,正试图穿透某种屏障。来源方向……东南角,离这里大概四百米,漂浮物,可能是小型无人艇或者充气筏。 他们在远程发指令,想强行激活那个“追踪器”。 但周婉宁说的是真的——那东西早就不是炸药了,是反向干扰装置。红光还在闪,是因为敌方信号一直在撞墙。就像你对着一堵水泥墙喊话,声音反弹回来,你以为对方在回应你。 我低头看盾牌。 涂层干了,心形图案泡得发白,陈雪的名字只剩一道粉痕。但它还在手里,没丢。我把它翻过来,背面朝外,金属面映着月光,冷冷的。 我用左手掏出战术手电,照向防水箱那边。 不是为了照明,是为了传递信号。 三短一长——准备好了。 那边没动静。 两秒后,计算机屏幕亮了一下,红字: “虚假心跳数据已上传,倒计时同步启动。” 我没出声。 只是把盾牌往右挪了十公分,挡住身体侧面空档。这个位置既能防突发射击,又不会显得太戒备。我们要让他们觉得我还被控制着。 她那边又亮了一次屏幕: “他们还在测信号强度。” 我点头。 这次她看见了。屏幕熄灭前多闪了半秒,像是确认。 我靠回舱壁,左手摸了摸冲锋衣内袋。那块蘸了蓝液的布条还在,贴着胸口,凉丝丝的。我没打算用它,但现在知道它还在,心里踏实点。 远处海面依旧黑着,敌船没再靠近,也没开灯。它们在等反馈。等“追踪器”爆炸,等我倒下,等周婉宁失去意识。可现在什么都没发生,信号还在跳,但他们收不到心跳、血压、体温任何数据。 他们在怀疑。 这种怀疑会持续多久?一分钟?三分钟?会不会有人冒险靠近查看? 我不知道。 我只知道我们现在不能动。 不能撤,不能攻,也不能暴露已经识破陷阱。我们必须假装还被控制,直到他们做出下一步动作。而下一步,很可能就是全息投影出现,开始谈判。 我低头看盾牌。 金属面映出我的脸——寸头,左眉骨有疤,眼神很平,没什么情绪。右腿又抽了一下,我咬牙撑住,没调整姿势。疼是真实的,麻也是真实的,但这些都不重要了。 重要的是,我现在站着。 周婉宁在那边,计算机放在膝上,左手搭在键盘边缘,指尖微微发颤。不是害怕,是体力透支。她撑了太久,从毒雾开始到现在,一直没休息。但她没倒,也没喊累,更没问我怎么办。 我们之间不需要问。 救女儿的时候不需要,挡毒雾的时候不需要,现在也不需要。 我抬头看货舱口。 黑的,静的,像一张闭着的嘴。 可我知道,它还会张开。 我握紧盾牌,手心出汗,但没松。 第239章 终极谈判 握紧盾牌片刻后,海风依旧没起,周围环境也发生了一些变化。 海风还是没起。甲板上的绿雾贴着钢板,像一层湿透的布,边缘已经退到离我脚边一米五的位置。盾牌横在胸前,正面涂层彻底干裂,背面金属面映着月光,冷冷的。右腿麻感持续涌来,似有根电线缠在神经上,一阵阵地抽疼。 我没动,左手还贴在冲锋衣内袋,那块蘸过蓝液的布条还在,贴着胸口,凉丝丝的。 战术手电拿在右手,旋钮调到最大,耳边是低频的沙沙声——系统刚解锁的频谱分析还在捕捉信号。东南方向四百米外,那艘无人艇的脉冲还在撞墙,像有人对着水泥墙喊话,一遍遍回弹。我知道他们在等反馈。等周婉宁倒下,等我放下武器,等一切按他们的剧本走。 可现在什么都没发生。 红光还在闪,但他们收不到心跳、血压、体温任何数据。他们在怀疑。 这种怀疑会持续多久?我不知道。我只知道我们现在不能动。不能撤,不能攻,也不能暴露已经识破陷阱。我们必须假装还被控制,直到他们做出下一步动作。 就在这时候,空中响了。 不是扬声器,也不是耳机里的杂音。是直接从头顶上方传来的,像是从铁皮罐子里放出来的录音,带着轻微的电流震颤。 “为什么……你不杀我?” 声音顿了一下,又重复了一遍,这次更清晰了些:“陈铮,你明明可以动手。王振已经死了,意识体残片是我最后的备份。你为什么不删了我?” 我缓缓抬头。 东南方向的海面上空,一团模糊的光影开始凝聚。半透明的人形轮廓逐渐成型,穿着战术外骨骼的残影,脖颈处有蛇形纹身的虚影在微微波动。王振的全息影像投射出来了,身形随海风轻微晃动,像是信号不稳的老式投影。 他悬浮在离甲板三米高的位置,没有实体,也没有声音来源。但那张脸,我认得。左耳缺失的小指摩挲动作,嘴角习惯性地往右歪——连这些细节都还原了。 我没说话。 只是把盾牌慢慢翻转过来,露出背面夹层。那张被蓝液浸泡过又晾干的儿童画还夹在里面,纸面发皱,心形图案泡得发白,角落里“爸爸别走”四个字只剩一道粉痕。画的是陈雪五岁生日那天画的,她举着气球,旁边站着一个穿军装的男人,头比身子还大。 我用左手轻轻抚平褶皱,然后抬手,把盾牌举高一点,让月光照清楚那张画。 动作很慢,但稳定。 他看见了。 影像的面部表情出现了一瞬间的凝滞,像是程序卡帧。背景杂音多了点,像是多台设备同时传输时的干扰。 “十年前你按下引爆器时,”我开口,声音低哑,但每个字都压在节奏上,“我的女儿刚出生。” 停顿两秒。海面无风,绿雾静止。 “她妈没撑住,走了。”我继续说,“我成了植物人,但她活下来了。” 我没有看他的眼睛。我不需要看他有没有动摇。我知道这句话的分量——它不是控诉,是事实陈述,像战场报告一样干净利落。可正是这种干净,最能撕开伪装。 盾牌收回胸前,右手轻拍了拍画纸所在的位置。不是抚摸,是确认。像是在告诉自己,也告诉他:她活着,我就还在。 “我不杀你,”我说,“不是因为原谅。” 我顿了顿,看着空中那团光影。 “是因为你已经不是人了。只剩一段程序,在等着被人删除。” 影像抖了一下。 不是风吹的,是信号层面的波动。他的轮廓开始轻微扭曲,像是画面被拉伸又压缩。背景杂音变重,出现了断续的重叠音效,仿佛多个声道同时播放同一句话。 “那她必须死……”他说,声音开始断片,“否则赵卫国会……启动清除协议……” 话没说完,影像突然剧烈抖动。蛇形纹身的虚影在脖颈处疯狂闪烁,颜色由深绿转为暗红,又迅速褪回灰白。他的嘴还在动,但声音已经错乱,前半句是威胁,后半句却变成了我十年前在训练场对他说过的话:“任务优先,兄弟第二。” 我冷笑一声。 低头摸了摸冲锋衣内袋里的布条。它还在,凉的,干的。我没拿出来,只是确认它的存在。 “你说‘必须’,”我盯着空中那团正在崩解的光影,“可你连自己是不是自由意志都说不清。” 我握紧盾牌把手,指节发胀。 “你只是个回声,替别人传话的机器。” 影像猛地一顿。 整张脸像是被撕裂又强行拼合,五官位置短暂错位,嘴巴出现在额头上方,眼睛挤在下巴下面。背景杂音炸成一片白噪,像是老式电视烧毁前的最后一声尖叫。 “你不懂……”声音断续传来,“我是为了活下去……我只是不想再当炮灰……” “那你现在算什么?”我打断他,“数据残片?远程操控的提线木偶?你连死都得等人下令。” “我没有选择!”他吼出来,声音突然拔高,带着一种近乎崩溃的尖锐,“当年是你带队冲进雷区!是你让我们背炸药包!如果不是你,我们不会被围!” 我静静地看着他。 没有反驳,没有动怒。只是看着。 十秒钟前还在居高临下谈判的意识体,现在像个失控的AI,在逻辑死循环里打转。他以为自己在威胁我,其实是在求证——求证他当年的选择到底算不算错。 可答案早就写在战场上。 “你有选择。”我终于开口,“你选择了活命。而我选择了任务。” “可你现在孤身一人!”他嘶喊,“你女儿随时会死!你护不住她!你连自己都救不了!” 我没有回答。 只是把盾牌往右挪了十公分,挡住身体侧面空档。这个位置既能防突发射击,又不会显得太戒备。我们要让他们觉得我还被控制着。 远处海面依旧黑着,敌船没再靠近,也没开灯。它们在等反馈。等“追踪器”爆炸,等我倒下,等周婉宁失去意识。可现在什么都没发生,信号还在跳,但他们收不到心跳、血压、体温任何数据。 他们在怀疑。 这种怀疑会持续多久?一分钟?三分钟?会不会有人冒险靠近查看? 我不知道。 我只知道我现在站着。 右腿再度传来抽痛,我紧咬牙关,强忍着不调整姿势。此刻,疼与麻都微不足道,唯有站立,是我必须坚守的姿态。 空中那团光影已经开始分解。轮廓越来越模糊,蛇形纹身的虚影彻底熄灭,只剩下一张不断扭曲的脸,在月光下像一张被水泡烂的照片。他的嘴还在动,说着什么“清除协议”“基因锁”“代号清道夫”,但声音已经支离破碎,听不清完整句子。 我低头看盾牌。 金属面映出我的脸——寸头,左眉骨有疤,眼神很平,没什么情绪。陈雪的名字只剩一道粉痕,但她画的气球还在,歪歪扭扭地飘在纸上。 我用左手轻轻碰了碰那道痕迹。 像是在回应什么。 空中光影猛然一颤。 “那她必须死……否则赵卫国会……”最后一句重复了三遍,语速越来越快,像是程序在强行输出指令。 然后戛然而止。 整团影像撕裂成碎片状噪点,像是信号被强行切断。最后一点光斑在东南方向海面之上闪烁两下,随即消失。 四周静谧无声,唯余绿雾缓缓飘散。 我仍站在原地,盾牌收于臂弯,左手贴胸护住女儿照片所在的位置。呼吸平稳,站姿未变,双眼紧盯空中残余波动的光点。 右腿的麻感还在。 但我没动。 第240章 海浪终章 右腿的麻劲还没散,像有根生锈的铁丝在骨头缝里来回拉扯。我站着没动,手还贴在冲锋衣内袋的位置,布条还在,干了,但能摸出那层蓝痕的纹路。盾牌横在身前,金属面映着碎了一地的月光,海面静得反常,连波浪拍船底的声音都像是隔着一层厚玻璃传来的。 三分钟整。 从王振最后一点影像撕裂成噪点开始,我就在心里数着。不是靠表,是靠呼吸节奏压出来的。战场上没人给你看时间,心跳就是秒针。我知道,监视信号如果还在,这时候该有人靠近查看了。可什么都没发生。没有引擎声,没有对讲机通话,连风向都没变。 系统界面无声弹出一行字:【意识体被远程抹除】。 我没眨眼。 只是把左手慢慢收回来,在冲锋衣上蹭了蹭指尖的汗。这动作不是放松,是确认——我能控制自己的手,说明神经反馈正常。刚才那场对峙不是幻觉,也不是系统伪造的测试。王振真没了。不是死在雪山陷阱里那次,也不是被狙击穿腹时,而是现在,彻底从数据流里被清掉了。 我呼出一口气,肩胛骨往下沉了半寸。但这口气没完全放到底,肺叶还绷着,随时准备闭气。绿雾已经退到甲板边缘,贴着钢板飘成一条灰绿色的带子,像谁泼翻的颜料桶。它还在,就说明环境没完全安全。毒素可能残留在空气里,也可能藏在某个没启动的释放装置中。 盾牌背面突然震动了一下。 不是被动震,是主动反应。液压臂“咔”地一声从肩部滑出,爪钩带着钢索猛地弹射出去,磁吸头在空中划出一道弧线,精准缠住二十米外漂浮的银灰色金属箱提把。回收过程干脆利落,钢索收紧,箱子破开微浪,拖行到甲板边缘,“咚”地一声撞上船帮。 我后撤半步。 重心压在左腿,右手紧握盾柄,指节发胀。这个动作不是命令,也不是预设程序触发的常规操作。我从没给盾牌设置过自动捕获漂浮物的功能。它刚才那一击太快,快得让我以为是敌方遥控入侵。 但我没砍断钢索。 因为我看到了爪钩运动轨迹。液压推力、角度修正、磁头锁定时机——全符合军用级战术装备的标准逻辑。没有多余摆动,没有延迟补偿错误。这是系统在帮我,不是攻击我。 我侧身靠近箱子,保持安全距离。战术手电打开,光束扫过表面。编号SR-1987,字体磨损严重,但能认出来。当年任务档案室失窃的密封箱型号,只有指挥官和副指挥有权限接触。锁扣完好,侧面有一道灼烧痕迹,边缘发黑卷曲,像是被人用高温工具强行开启过,又重新封死。 我没有立刻开箱。 而是先绕着走了一圈,观察周围水面有没有引线、感应器或者微型浮雷。十年前那次任务失败前,我们接到的情报也是“文件已取回”,结果刚打开箱子,底下三层炸药同时引爆。七个人当场没了六个。我现在站的地方,跟那时候离箱子的距离差不多。 海面依旧平静。 远处天边开始泛白,不是亮,是那种暴雨前压下来的灰白色。直升机还没来,但快了。这种天气最适合隐蔽飞行,雷达反射弱,声音传播也受干扰。我估计他们已经在五十公里内盘旋,等信号恢复再靠近。 我单膝压上箱盖,用手试了试卡扣阻力。不算大,但也不松。用力方向要偏左三度,否则容易触发二次锁死机制。我记得这种箱子的设计,老式机械结构,防拆不防火。我徒手撬开卡扣,动作不快,每一下都听内部弹簧的响动。 箱盖掀开。 上层放着一支透明注射器,液体淡蓝色,标签印着“神经同步剂-beta”。下面压着一份纸质文件,折叠整齐,封面褪色,军徽轮廓还能看出,边上盖着“绝密”红章。纸张发黄,边角有些潮损,但整体完整。 我抽出文件,借着月光展开一角。 第一行字清楚写着:“边境‘赤岭’行动真实报告——指挥官:陈铮;副指挥:王振;内鬼标记:F-09”。 手指顿了一下。 不是情绪波动,是肌肉记忆。当年写作战日志时,每次签完名都要多按一下笔尖,让名字最后一个点更重些。这页纸上的签名就是那样,墨迹下沉,像是被人反复看过很多遍。 我把文件折回去,塞回箱中。 不能在这里看全篇。一来光线不够,二来时间不对。我已经暴露在这片海域太久了。直升机的螺旋桨声隐约传来,不是错觉,是低频震动通过船体传到脚底。他们来了,而且是从多个方向包抄的节奏。 我抓起金属箱提把,左手拎稳,右手收回盾牌。爪钩自动缩回肩部接口,液压臂归位,整个过程安静得像没发生过。我看了眼东南方向,那里曾经悬浮过王振的全息影像,现在只剩空荡荡的海面。 他最后说的那句“你护不住她”,还在耳朵里回着。 但我现在想的不是这句话。 是我醒来那天,护士递给我一张照片。十岁的陈雪站在病房门口,攥着书包带子,眼睛红的。她不知道我是她爸,只知道有个植物人叔叔醒了。我当时说不出话,只能抬手碰了碰胸口——那里贴着一张画,她五岁时画的全家福,皱巴巴的,被我藏了十年。 盾牌内侧还夹着那张画。 我没拿出来看,但知道它在。 我拎着箱子往船尾走,脚步放轻。右腿还是麻,但能撑住体重。走到甲板末端时,停了一下。远处海平线上,两个红白闪烁的光点正在接近,一个是导航灯,一个是探照灯预备模式。他们很快会发现这艘船异常停泊,然后派小艇登检。 我不打算让他们拿到箱子。 也不打算被带走。 我回头看了一眼这片甲板。绿雾基本散尽,只剩下几缕贴水飘的残烟。王振的头颅早就滚进海里,意识体也被远程清除。他到最后都没明白一件事——我不是为了复仇才活着回来的。 我是为了能堂堂正正地站在女儿面前,告诉她:爸爸不是逃兵,也没做错事。 风开始动了。 带着咸腥味,吹在我脸上。我把盾牌背好,金属箱提在左手上,深吸一口气,准备跃入水中。就在这时候,直升机的灯光第一次扫了过来,像一把刀切开灰暗的海面。 我眯了下眼。 然后往前一步,跳进了海里。 第241章 公海警报 海水灌进冲锋衣领口的瞬间,右腿像被铁钳夹住。我咬住后槽牙往下沉,金属箱提把勒在左手指根,盾牌背在身后还没展开推进器。头顶探照灯光切开海面,扫过我刚才跳下的位置,停了两秒,移开。 系统界面无声弹出:【公海交界线还有2海里,30分钟后进入他国领海】。 我没动,让身体自然下沉。冷水顺着裤管往上爬,右腿肌肉开始抽筋。这不是普通抽筋,是植物人时期瘫痪留下的老毛病,一遇低温就发作。我闭气,深吸前先用鼻子缓缓排气,这是特种兵冷水适应训练里的动作——先排空肺部再吸满,能多撑三十秒。 三秒后,我蹬腿下潜。 刚沉到两米深,侧面有水流波动。周婉宁从船体阴影处游近,左手握着微型激光计算机,屏幕亮着蓝光。她抬手示意我别出声,然后把设备贴到我肩头,让我看清画面。 屏幕上是一艘渔船的AIS信号轨迹,正以每小时12节的速度“航行”在这片海域。她用指尖点了点坐标,又指了指我们头顶那艘废弃快艇,意思是:我把这船伪装成渔船,让它看起来还在原地移动。 我点头。 她继续打手势:只能撑十分钟。 我抬手摸了下盾牌肩扣,准备启动推进器。她摇头,指了指上方。直升机螺旋桨声还在,警卫队的小艇已经靠上快艇,有人用扩音器喊话,声音断断续续:“……立即浮出水面……放弃抵抗……否则采取强制措施……” 周婉宁把计算机夹在腋下,双手快速输入指令。几秒后,屏幕波形跳了一下,渔船信号轨迹微调,航向偏转五度。她抬头看我,眼神很稳,没慌。 我伸手接过金属箱,换她腾出手来操作设备。箱子表面还带着海水的凉意,编号SR-1987的刻痕蹭过掌心。我没多看,直接把它绑在自己腰带上,用战术绳固定两圈。 这时,盾牌突然震动。 液压臂自动滑出,推进器接口“咔”地一声打开。我没下令,也不是误触。是系统自己启动的。推进器叶片缓缓展开,像伞骨撑开,发出极轻微的“嗡”声。 周婉宁看了眼,没惊讶。她早就知道这盾牌不普通。 我按住推进器开关,没立刻启动。现在浮上去等于送死,等他们发现信号是假的,最多十分钟就会撒网搜水。我们必须在这之前离开这片区域。 我朝她比了个“三”的手势:三分钟准备。 她点头,低头继续监控信号状态。计算机屏幕上的波形稳定跳动,伪造的渔船仍在“航行”。她右手搭在我左臂上,轻轻捏了下,意思是:我在你旁边。 三分钟后,我按下推进器。 推进器低频运转,推力不大,但足够带动两个人缓慢前行。水流从两侧划过,身体逐渐脱离快艇下方的静水区。我控制方向,往东南偏南走——那里是洋流交汇带,雷达反射弱,适合隐蔽。 头顶的喊话声还在继续。 “……最后警告……立即浮出水面……” 我没回头。周婉宁紧跟在我右侧,左手仍抱着计算机,右手偶尔调整姿态。她游得很稳,不像普通人那样乱踢水,更像是受过基础水下训练的人。每次转向都提前半秒预判水流,动作干净利落。 推进器运行平稳,但耗电明显。系统没提示剩余电量,这种老式军用装备只会在彻底失效前一秒报警。我得省着用。 五分钟后,我们离快艇已有三百多米。头顶的声音变小了,直升机似乎在盘旋搜索另一片区域。我稍微放松一点,但没敢减慢速度。 周婉宁突然轻拍我肩膀。 我停下,她把计算机凑近我看。屏幕上显示,渔船信号开始抖动,AIS协议检测到异常校验码,正在触发重连机制。她皱眉,快速敲击虚拟键盘,重新注入干扰数据。 十秒后,信号恢复。 她抬头看我,嘴唇动了动:还能撑五分钟。 我点头,继续前进。 又过了两分钟,系统再次弹出提示:【距离进入他国领海剩余25分钟】。 时间压得更紧了。 我回头看了一眼来路。海面平静,只有远处快艇轮廓隐约可见。警卫队还没下水搜查,可能还在确认信号真伪。但他们不会一直等下去。 周婉宁忽然抓住我手臂。 我停住,她指向斜下方。那里有道暗流,水色比周围深,像是海底地形变化引起的涌流带。她打手势:走下面。 我犹豫一秒。水下地形不明,万一有礁石或渔网,推进器一旦卡住就完了。但走水面风险更大,直升机随时可能投照明弹。 我点头同意。 她先下潜,我跟在后面。推进器调至最低档,避免产生气泡暴露位置。水流越来越强,身体被推得微微倾斜。我用左手压住金属箱,防止它晃动。 下到约五米深,光线明显变暗。海水中悬浮着细小颗粒,像灰尘一样飘着。周婉宁打开计算机侧灯,一束窄光射向前方。地面是沙泥混合底质,零星分布着贝壳碎片和锈蚀的金属残片。 我们沿着暗流边缘移动。 突然,计算机屏幕闪了一下。 周婉宁脸色一变,迅速关闭光源。我也立刻关掉推进器。两人静止在水中,随水流轻轻摆动。 上方传来引擎声。 一艘小型巡逻艇从我们正上方驶过,底部探照灯扫过海底,光柱离我们不到十米。我屏住呼吸,盯着那道光慢慢移开。 等声音远去,我才缓缓呼出一口气。 周婉宁重新开机,屏幕恢复正常。她输入一行代码,把设备切换到被动监听模式。几秒后,耳机传出断续通讯:“……未发现目标……信号源疑似伪造……扩大搜索半径……” 她松了口气,抬头看我。 我伸手抹了下脸上的海水,示意继续走。 推进器重启,我们贴着海底前行。水深保持在四到六米之间,既能避开水面监视,又不至于陷入深水区失控。周婉宁时不时查看计算机,确保伪造信号仍在维持。 十五分钟后,系统提示:【距离进入他国领海剩余15分钟】。 我们已离开事发海域超过两公里。快艇和巡逻艇的声音基本听不见了,但谁也不知道他们会不会派潜水员下水搜查。 我摸了下腰间的金属箱。它还在,文件也没湿。只要不被截获,证据就算保住了。 周婉宁突然轻拉我袖子。 我转头,她指着计算机屏幕。信号波形出现微小波动,像是远程探测雷达在扫描这片水域。她快速分析频率,判断是岸基雷达站的例行巡查,每十二分钟一轮。 我们得在下一轮扫描前穿过这片高危区。 我加大推进器功率,速度提了一档。水流阻力增大,右腿旧伤又开始发麻,但我没减速。周婉宁紧跟在侧,左手始终没放开计算机。 二十分钟后,系统提示:【距离进入他国领海剩余10分钟】。 前方海面开始泛白。不是天亮,是洋流搅动带来的浮游生物反光。这片区域水体浑浊,能见度低,反而成了掩护。 我们升到三米深,准备最后冲刺。 就在这时,远处传来喊话声。 不是直升机,也不是巡逻艇。是人的声音,通过扩音器传来,断断续续:“……最后通牒……立即弃械投降……否则后果自负……” 声音来自西北方向,至少两艘船正在合围。 周婉宁看向我,眼神问:怎么办? 我盯着前方泛白的海面,估算距离。公海边界线就在前面,只要再往前一千五百米,国际水域规则生效,他们就不能随意执法。 但一千五百米,在水下要游很久。 我抬手,示意她抓住我的背包带。 她点头,左手抱紧计算机,右手牢牢抓住我冲锋衣后摆。我深吸一口气,推进器调至最大档。 “嗡——” 推进器全力运转,水流猛地向后喷射。我们像鱼雷一样冲出去,身后拖出一道细微的气泡轨迹。 周婉宁把计算机收进防水袋,腾出双手抱住我腰侧。两人紧贴,减少阻力。 海流在耳边呼啸。 头顶光线越来越亮,水色由深蓝转为灰白。我能感觉到,我们在靠近海面。 五百米。 三百米。 一百米。 系统提示:【距离进入他国领海剩余3分钟】。 喊话声还在继续,但已经变得遥远。 我咬紧牙关,推进器持续输出。电量警告灯开始闪烁红光,但还没熄灭。 五十米。 三十米。 十米。 我看见海面裂开一道波纹,阳光刺进来。 下一秒,我们冲出了水面。 咸腥的空气扑面而来。我大口呼吸,耳朵里全是浪声。周婉宁也跟着浮起,咳了两声,把计算机举高。 远处,一条模糊的分界线横在海平面上。那是公海交界标志浮标。 我们到了。 我松了口气,刚想说话,忽然听见身后传来破浪声。 回头一看,一艘灰色快艇正高速逼近,艇首站着几个人,手里拿着长筒设备。 我立刻按下推进器回收键,盾牌液压臂缩回,整个装置贴紧背部。周婉宁也把计算机藏好。 我们没时间庆祝。 我抓住金属箱,对她说了两个字:“下潜。” 第242章 毒刺突袭 我屏住呼吸,右腿旧伤像被锈铁丝绞着。周婉宁的手还抓在我冲锋衣后摆,两人顺着推进器最后的推力往下潜。头顶那艘灰色快艇的轮廓已经能看清船底划水纹,螺旋桨搅起的乱流正往四周扩散。 推进器红灯闪了三下,彻底熄火。 我拍了拍盾牌背扣,液压臂自动缩回,整块盾面贴紧背部。金属箱绑在腰带上,随着下沉轻轻磕着大腿外侧。这东西不轻,但不能丢。刚才冲出水面那一秒我就知道,只要还在水上,他们就能用扩音器、探照灯、巡逻艇围死我们。只有水下,才是活路。 周婉宁游到我左侧,抬手比了个“五米”的手势,又指了指下方。她的计算机还抱在左臂弯里,屏幕黑着,没敢开主动光源。我点头,示意她警戒上方,我自己来处理深度问题。 水流开始变稳,是进入洋流底层了。我收拢四肢,让身体自然下坠,靠腰部微调方向。右腿肌肉还是发僵,每次蹬水都像在泥里抽筋。这种时候想不了那么多,只能靠本能动作——二十年前新兵连教的第一课:人在水里,不是靠手脚游,是靠脑子浮。 刚沉到四米左右,系统界面突然弹出一行字:【下方5米有磁性水雷】。 我没动,也没抬头看周婉宁。这种地方出现水雷,要么是废弃军械,要么就是专门布的杀局。不管是哪种,都不能碰。 我缓缓侧身,借着上方透下来的微光扫了一眼海底。沙泥层有点浑,像是最近有人踩过。再往前十几米,地势略低,隐约能看到一块扁平的金属物体半埋在泥里,表面有规则的六边形压痕——那是mK-6型磁感应水雷的特征外壳。 周婉宁也看到了。她没开声呐,而是启动计算机的被动扫描模式,几秒后屏幕亮起蓝光,三维图像生成。她把设备转过来给我看:一个倒扣的圆盘状物体,中心有压力传感器模型,旁边跳出一串数据。 “触发需要20公斤以上压力。”她用手语打出这句话,嘴唇几乎没动。 我盯着那串数字看了两秒。20公斤,听着不多,可人一脚踩下去,局部压强很容易超限。更别说这玩意儿还带磁感,靠近一定距离就会激活引信。 现在的问题是怎么过去。 直接绕?不行。左边是陡坡,岩石裸露,容易刮破防水服;右边有断缆缠绕,看着像渔网残骸,但谁也不知道底下藏着什么。正面这条路虽然危险,却是唯一平坦通道。 我朝周婉宁做了个“上浮五米”的手势,又指了指自己胸口,意思是:你上去盯水面,我来处理下面。 她犹豫半秒,点头。 她慢慢往上移,保持水平姿态,尽量减少水流扰动。我知道她在听——听快艇引擎频率有没有变化,听有没有潜水员入水的声音。这种时候,哪怕是一根氧气管排气的气泡声,都可能是杀机前兆。 我深吸一口气,开始往下沉。 脚尖触到底部时,我单膝跪地,左手撑住沙面稳住重心。海底松软,稍微用力就会陷进去。我慢慢抽出盾牌,平端在身前,像托着一块玻璃那样往前推。盾面离水雷还有半米时,系统再次弹出提示:【液态金属盾可分散压力】。 我早猜到了。 这种军用级盾牌的液态金属层能在受压时自动延展,把点压力转化成面压力。只要不让重量集中在一个点上,理论上不会触发。 问题是,盾牌本身有多重? 我试了试手感,估摸着不超过十八公斤。再加上我在水里的浮力抵消一部分,应该够险过。 但我不能赌。 我把盾牌轻轻往前送,直到边缘碰到水雷外壳。没有反应。再推一点,整个盾面覆盖上去,像盖锅盖一样严丝合缝。泥沙被压得微微下陷,但水雷静止不动。 成了。 我用指尖轻敲盾背三下,发出短促震动信号。这是约定好的确认暗号。周婉宁在上面应该能感觉到水流波动。 等了五秒,上方传来两下轻微拍打声——回应。 我慢慢松手,让盾牌自行悬停。液态金属有微吸附特性,能短暂粘附在金属表面。只要不剧烈晃动,它会带着水雷一起沉进泥层。 果然,几秒后,盾牌开始缓缓下陷。水雷跟着一起,像被沙地吞没。mK-6的设计本就考虑海底沉积影响,自重加上泥层压力会让它慢慢失效。现在加个二十公斤的“盖子”,只会加速这个过程。 我往后退了两步,脚掌贴着海底滑行,避免踢起泥尘。退到安全距离后,我才抬头看周婉宁的位置。 她还在五米高处,身体横着悬停,左手抱着计算机,右手已经抬起,正对着我的方向做警告手势。 我顺着她视线转头。 左侧海面裂开一道波纹。 一艘快艇正从斜侧方高速切入,船头劈开浪花,直奔我们所在区域。距离不到五十米,航向正好穿过我们刚才下潜的路径。这不是巡逻,是精准追击。 我立刻伸手回收盾牌。手腕一抖,背扣解锁,磁吸装置“啪”地一声咬合,盾牌重新固定在背后。动作刚完,右手已经摸到战术匕首握柄,拔出半寸检查卡榫——没问题。 周婉宁迅速下沉,游到我左后方两米位置,计算机夹在腋下,双手开始输入指令。她的眼神一直盯着快艇,判断它的速度和转向意图。 我俩同步向左横移十米,贴到一片礁石阴影区。这里的海底有凸起岩体,能挡住上方视线。我蹲下身,让自己轮廓缩进地形起伏中,匕首换到右手,拇指顶开保险栓。 快艇越来越近。 螺旋桨激起的强流已经开始冲击我们所在的水层。我能感觉到水流带动身体轻微晃动,像被看不见的手推了一下。这种时候不能慌,越乱踢水越容易暴露。 周婉宁突然抬手,在面前画了个圈,然后指向快艇底部中央位置。我知道她的意思:那里是驾驶舱信号接收口,如果他们用了无线遥控或GpS导航,干扰点就在那儿。 她已经开始预载程序了。 我低声开口,声音压得极低,几乎只是气流摩擦:“等它靠近,你干扰驾驶信号。” 她说不出话,但点了点头,眼角微动了一下。 快艇的影子已经罩到我们头顶。船底离水面约一米五,能看清排水孔和传感器探头。只要它再往前二十米,就会经过我们正上方。那时候,如果他们要投人下水,就是最佳时机。 我没有抬头看。 我把匕首收回鞘中,改用双手稳定身体。右腿还在疼,像是有根针在骨头缝里来回戳。这种痛感不会消失,只能习惯。十年前在边境挨的那枪,把神经打坏了,植物人躺了十年,肌肉萎缩得厉害。现在每动一下,都是在跟自己的身体对抗。 但我还能动。 快艇引擎声越来越大。 水流被搅得翻腾起来,碎屑在水中飘荡。我盯着前方,计算着时间。十二秒,按照当前速度,十二秒后到达最近点。如果他们是来抓人的,这时候应该已经准备跳水了。 周婉宁的计算机屏幕亮起一道绿光。 她完成了程序加载。 只要一个信号,她就能切断快艇的自动驾驶模块,让它失去控制。但这招只能用一次,对方也不是傻子,重启系统最多三十秒。 所以我们必须等。 等他们做出第一个动作。 是投放潜水员?还是直接用声波武器扫荡水下? 又或者,他们根本不知道我们在这儿,只是例行搜查? 我不信。 刚才冲出水面的时候,他们反应太快了。不是巧合,是盯准了来的。 快艇的船头已经进入视野死角。 我抬起手,轻轻搭上周婉宁的小臂。她立刻明白:准备动手。 她的手指悬在触控屏上方,呼吸节奏变得平稳。这是她专注时的习惯——越是关键时刻,越不像个二十多岁的姑娘,倒像个老特工。 船底的影子压了下来。 螺旋桨掀起的水流像锤子一样砸在礁石上,震得海底沙尘扬起。我眯起眼,盯着那个信号接收口的位置。 还有五米。 四米。 三米。 周婉宁的手指落下。 就在这时,快艇猛然偏转航向,船尾甩出大片白浪,像是突然接收到紧急指令。它没有继续直线前进,而是来了个急转弯,朝着另一侧海域驶去。 我没动。 周婉宁也没撤程序。 这不是撤离,是战术调整。 他们在试探。 可能刚才那一瞬间,干扰信号被捕捉到了,也可能他们发现了水下异常热源。不管是什么,他们都意识到这片水域有问题。 快艇绕了个大弧,开始减速,船头对准我们藏身的方向,缓缓逼近。 这一次,他们是冲着我们来的。 我慢慢抽出战术匕首,重新打开保险。 周婉宁把计算机切换到运动轨迹预测模式,几秒后,屏幕上跳出一条红线,指向快艇下一步可能的俯冲点。 距离我们当前位置,不足十五米。 她看向我,眼神问:怎么办? 我没有回答。 我把匕首咬在嘴里,双手抓住盾牌肩扣,准备随时展开防御姿态。 快艇的底部灯光突然亮起。 两束强光从船底射下,像探针一样扫过海底。第一道光掠过礁石边缘,差一点就照到我们脚下。 第二道光,正对着我们的藏身处,缓缓移来。 第243章 激光防御 快艇底部的两束强光正缓缓扫向礁石阴影区,第二道光已经照到我们脚下的沙层边缘。 水波晃动,光线像刀片一样切过海底碎屑,距离我的作战靴只剩不到半米。 我没抬头看周婉宁,右手拇指抵住盾牌右上角斜切面,凭肌肉记忆微旋三度。这是十年前边境夜训时,用匕首撬开俄制装甲车引擎盖留下的本能角度。盾面棱角瞬间咬合水流方向,形成稳定基准线。左膝下沉,小腿外侧贴住礁石凸起,身体压低十五厘米,避开从船尾涌来的高温蒸汽流。液态金属层自动延展成弧面,反射部分声呐波,降低回波强度。 周婉宁左手托计算机底部,右手食指在触控屏划出两道交叉线。屏幕实时叠加水下折射率参数,激光发射器自动偏转1.7度。她抬眼与我对视半秒,点头,手指悬停发射键上方。计算机屏幕显示倒计时:0.3秒静默期即将开启。 快艇横倾5°,引擎转速降至3200rpm,进入最佳射击窗口。 她的指尖落下。 激光束穿透海水,在折射补偿下如银针刺入驾驶舱防弹玻璃接缝。同一毫秒,我手腕翻转,盾牌棱角借水流反冲力猛撞引擎格栅。铆钉崩飞,燃油管路破裂,火花溅入泄漏的油气混合物。 火球从船体中部炸开,冲击波裹挟碎屑和气泡墙高速压来。水下能见度归零,耳膜受压,常规听觉与视觉全部失效。我张开左手五指按向海底沙层,借爆炸前最后一丝水流扰动感知压力梯度变化——曾在东海演习中靠此法预判水雷起爆方向。此刻压力骤减区域指向西北,即公海方向。 右手猛地攥住周婉宁左腕,向西北斜上方发力拖拽。两人呈四十五度角破水斜升,于火球膨胀至最大直径前两秒浮出水面。背向爆炸中心,面朝开阔海面。 热浪扑在脸上,湿透的冲锋衣紧贴身躯。右腿旧伤因低温和剧烈动作开始发僵,但还能动。盾牌背扣完好,战术匕首归鞘。我仍攥着她的手腕,指尖能感觉到她脉搏跳得不稳,但呼吸节奏对上了我的频率。 系统界面弹出:【公海交界线还剩500米】。 远处海平线泛着灰白,晨光未起。水面漂浮着快艇残骸碎片,燃烧的油污在波浪间拉出细长黑痕。爆炸产生的气流还在翻搅空气,灼热的金属零件偶尔“啪”地一声砸进水里。我们所在的位置是残骸西北侧约二十米水域,水流正缓慢将我们推向更远的深海区。 周婉宁的白大褂下摆浸水下沉,左手计算机屏幕熄灭——激光发射耗尽备用电源。她没松开设备,只是把它夹回左臂弯,右手被我握着,指尖尚有微颤,但眼神清亮,直视前方海平线。 我没有说话。 这种时候不需要确认是否成功,也不需要问下一步怎么走。任务轨道已经铺好,我们只是沿着它往前推。刚才那一下是标准的双点摧毁:她负责切断指挥链,我负责瘫痪动力源。没有多余动作,没有试探性攻击,一次完成。就像当年在集训营拆装AK-47,闭着眼也能把枪机簧装到位。 水面温度比刚才低了接近两度,说明洋流正在改向。我松开她的手腕,改用左手搭住她左肩,示意保持同步姿态。她微微点头,双腿开始小幅蹬水,配合我调整浮游角度。冲锋衣的防水层还在起作用,但吸了水之后变得沉重,每一次划水都要多耗一点力气。 右腿的旧伤开始抽筋。 我咬住牙,靠腰部带动上身平衡,尽量减少右腿发力。这种痛感不会突然爆发,而是像生锈的齿轮一点点卡进关节,越动越涩。十年前在边境挨的那一枪打穿了股动脉,植物人躺了十年,肌肉萎缩得厉害。现在每游五十米就得重新校准发力方式。 周婉宁察觉到了异样。 她没看我,也没出声,而是悄悄把身体位置往我右侧移了十厘米,用左臂轻微蹭了一下我的肘部。这是我们在码头行动时定的暗号:你有问题,我补位。 我轻轻拍了下她的手背,表示收到。 前方海面平静,没有巡逻艇的轮廓,也没有雷达扫描的嗡鸣。快艇的爆炸应该触发了自动警报,但至少目前没人赶来查看。这片海域属于监管盲区,走私船常走的路线,官方通常选择性失明。只要不在港口附近闹出太大动静,就不会有人深究。 我们继续向前游。 每划一次水,都能看到系统界面上的距离提示更新一次。【498米】【496米】【494米】……数字跳得不快,但很稳。盾牌绑在腰带上,随着动作轻轻磕着大腿外侧。这东西不轻,但不能丢。里面封存的是当年任务档案室失窃的密封箱,有注射器,还有“边境‘赤岭’行动真实报告”文件,上面标记内鬼为 F-09。 F-09是谁,我现在还不知道。 但我知道,这个人一定还活着,而且职位不低。否则不会让整支特种小队覆灭后还能全身而退,甚至把我变成植物人十年。那时候我带队执行的是绝密级边境侦查任务,目标是追踪一批失踪的军用级神经毒素样本。结果刚进入预定区域就被伏击,通讯中断,队友一个接一个倒下。最后我记得的画面,是赵卫国站在高地处举起信号枪,而我试图拔枪却动不了手指。 后来的事都是拼凑出来的。 我在医院躺了整整十年,醒来时物价翻了三倍,女儿陈雪已经十岁,身边只有一个背包,里面有军用匕首、战术手电,还有她画的歪扭全家福。那天我摸着画纸上的笑脸,签到了第一个奖励:战场重建系统。从此每天0点自动解锁一项资源,可能是装备,可能是技能,也可能是某段被封锁的记忆。 直到现在,我才真正摸到真相的边。 周婉宁突然抬起右手,做了个“停”的手势。 我立刻停止蹬水,只靠浮力维持半潜状态。她盯着前方水面看了两秒,然后慢慢抬起左臂,用计算机背面反光测试风向。水面波纹有细微异常,不是自然洋流造成的。有人在靠近,或者有船在低速巡航。 我摸向腰间匕首握柄,检查卡榫。 她摇头,用手语打出三个字:等一等。 我们原地悬浮,身体随波浪轻微起伏。三分钟后,左侧五百米处出现一道低矮的船影。轮廓扁平,吃水浅,像是改装过的渔船。它没有开灯,也没有使用AIS信号,航向与我们平行,速度略快。经过我们所在区域时,船头略微偏转,像是在扫描海面。 周婉宁把计算机贴紧胸口,屏住呼吸。 渔船驶过。 我们又等了两分钟,确认它没有调头,才继续前进。 【480米】 体温在持续下降。湿衣服贴在身上,散热比平时快得多。我开始感到轻微颤抖,不是因为冷,而是身体在消耗储备能量。这种状态撑不了太久,最多再游一千米就必须想办法上岸或找到补给。 周婉宁的状态也不好。 她的嘴唇有点发青,动作幅度变小,明显在节省体力。但她一直保持着与我相同的节奏,没有落后半步。刚才那次激光打击几乎耗尽了计算机的备用电源,现在设备已经无法提供任何情报支持。她只能靠肉眼判断环境,靠经验预估风险。 我们之间没有任何对话。 这种时候不需要说“你还好吗”“坚持住”,也不需要互相鼓励。我们都知道对方会坚持,就像知道子弹打出去一定会飞向目标。信任不是说出来的话,是在火场里背对背换弹匣的动作,在深水中共享最后一口气的时间分配。 【470米】 海风起了。 带着铁锈和海水腥味的风从背后推来,帮我们省了一点力气。波浪开始有规律地起伏,像是某种节奏的鼓点。我调整姿势,让身体顺着浪势滑行,右腿尽量放松,靠核心肌群维持平衡。 周婉宁也跟着调整。 她把计算机重新绑紧在左臂,腾出双手划水。白大褂已经被海水泡透,沉甸甸地往下坠,但她没去扯它。这种时候脱衣服反而更容易失温,只能硬扛。 【460米】 系统界面再次弹出提示,只有四个字:【保持航向】。 这不是指令,是确认。 我们一直在正确的轨道上。 前方海平线依旧灰白,但天际线已经开始泛出一丝亮色。黎明快到了。再过半小时,会有第一艘正规渔船出海作业,那时候如果我们还没离开这片水域,就可能被误认为落水者,引来不必要的关注。 我们必须在日出前抵达公海交界线,并完成证据封存。 我伸手摸了下腰带上的金属箱。 还在。 防水层完好,没有渗漏迹象。里面的文件和样本是扳倒幕后之人的关键。只要把这些东西带出去,哪怕我明天就被抓进监狱,也值了。 周婉宁忽然抬手,指向右前方。 我顺她视线望去。 水面漂浮着一块较大的残骸,是快艇的驾驶舱门板,上面还连着半截断裂的方向舵。它随波浪上下起伏,距离我们约四十米。如果能抓住它,可以当作临时浮具,减轻体力消耗。 我点头。 我们改变航向,朝那块残骸游去。 接近时,我发现门板背面粘着一团黑色胶状物,像是某种密封剂。我伸手碰了一下,质地坚硬,像是固化后的环氧树脂。这种材料通常用于修补船体裂缝,但出现在这里不太正常。 周婉宁伸手检查,然后对我摇头。 不是普通的修补胶。 她用指甲刮下一点碎屑,放在掌心对着微光观察。颗粒在光线下呈现出极淡的金属光泽,像是混入了某种合金粉末。这种成分不会自然存在,应该是人为添加的。 我立刻警觉。 这种胶如果用于封堵船体破损,可能是为了掩盖内部结构改动。也就是说,这艘快艇不只是运输工具,还可能改装成了移动实验平台。 我掏出战术匕首,撬开门板边缘连接处。 缝隙里露出一段细管,连接着内部线路。管壁透明,里面残留着微量绿色液体。我小心取下一小段样本,用防水袋封存。这玩意儿看着眼熟,像是Vx神经毒素的变异体,但颜色更深,流动性更强。 周婉宁盯着那段管子看了两秒,然后低声说:“别碰太多。” 我点头,把匕首收回鞘中。 我们合力将门板翻转过来,让它平面朝上。两人爬上残骸,趴在上面休息。身体终于不用再对抗水流,肌肉得到短暂缓解。右腿的抽筋感慢慢退去,但麻木还在。 【450米】 风更大了。 门板随着波浪起伏,像一片叶子漂在海上。我盯着前方海平线,等待第一缕阳光刺破黑暗。 周婉宁趴在我旁边,左手搭在计算机上,右手垂在水中。她的呼吸渐渐平稳,像是在积蓄力量。 我们谁都没说话。 在这种地方,沉默是最安全的语言。 第244章 追踪终局 海风推着门板残骸缓缓前行,水面起伏的节奏像在催命。我趴在上面,右腿从膝盖到脚踝都发木,像是灌了铅又冻成了冰。周婉宁贴在右侧,左手还抱着那台计算机,但屏幕早就黑了,光靠体温也回不来电。她没说话,只是把设备抱得更紧了些,像是怕它沉下去。 我们离公海交界线还有四百五十米。 这个数字一直浮在我眼前,是系统自动标出来的蓝点轨迹,稳定得不像话。可我知道,稳不代表安全。刚才那艘快艇炸得太过干脆,连求救信号都没发出去,这片海域不该这么安静。走私船不会无缘无故出现在这里,也不会只派一艘来接应样本。 我动了动左手,摸向腰间的盾牌接口。 刚才撬开门板背面时,发现那层黑色胶状物不是普通的密封剂。指甲刮开一点,底下藏着个微型凹槽,里面嵌着一块指甲盖大小的芯片。我没立刻取出来,而是用匕首尖试探着点了三下——十年前在边境拆过类似的敌方通讯终端,这种封装方式常见于高密度数据存储模块,防震防水,还能抗电磁脉冲。 现在是时候读取了。 我右手撑起上半身,动作慢得像老式机械臂在运转。每动一下,右腿就抽一下筋,得靠左手压住大腿外侧才能缓过来。周婉宁察觉到动静,微微偏头看了我一眼,眼神里没有问“你要干嘛”,只有“需要我做什么”。 我摇头,示意别动。 然后掏出战术匕首,刀刃卡进胶层裂缝,轻轻一撬。芯片弹了出来,落在掌心,表面有细微划痕,但引脚完整。这东西不大,却沉得离谱,像是镀了钨合金壳。 我把它对准盾牌侧面的数据端口,插进去。 咔哒一声,接口闭合。 系统界面瞬间激活,蓝色网格从盾面扩散开来,在空中投出一片三维海洋地形图。等高线、洋流方向、水深标记全都清晰可见。地图中央有个红点闪烁,位置正是我们前方约八百米处的一片残骸区——那里躺着之前被炸毁的快艇主体,而追踪器最后一次信号发射源,就来自那堆金属碎片下方。 坐标确认。 任务轨道没断。 我松了口气,手指还没离开芯片接口,突然盾面光影扭曲了一下。一道人影从投影中浮现出来,轮廓逐渐清晰。 赵卫国。 他穿着笔挺西装,嘴角歪斜,左眼微眯,像是在笑,又像是在算什么。全息影像没有声音,但几秒后,一段预录音频自动播放出来: “老朋友,我在时空裂缝等你……” 话音落下的瞬间,空气里传来一股高频震颤感,耳朵像是被针扎了一下。我立刻意识到不对——这是强脉冲电磁波,虽然短暂,但足以烧毁未屏蔽的电子元件。 “别碰金属。”我低声说,伸手把周婉宁怀里的计算机拿过来。 她反应很快,直接松手。我把设备翻过来,用匕首撬开背壳,露出主板。绿色电路板上几条主线路还在导电,但我能看到电容已经开始冒烟。不能再等了。我用刀尖挑断电源模块和主控芯片之间的连接线,啪地一声轻响,整块板子彻底断电。 计算机保住了,只是暂时不能用。 周婉宁盯着我手里的破机器,嘴唇还是青的,但眼神已经稳了。“干扰源?”她问。 我点头。“芯片自带防护机制,读取完成会释放一次定向Emp,可能是为了防止二次提取。” 这招狠。既保证信息能传给指定接收者,又能让周围所有非屏蔽设备瘫痪。赵卫国的人干的,一点不奇怪。 海面恢复平静,只有浪打在门板上的声音。风比刚才大了些,吹得冲锋衣贴在背上,冷得刺骨。我的右腿完全使不上力,只能靠腰部和左腿维持平衡。周婉宁也没好到哪去,整个人缩在门板角落,白大褂湿透了,头发贴在脸上,但她一直睁着眼,盯着前方那片残骸区的方向。 我知道她在想什么。 那个坐标不是终点,是邀请函。赵卫国故意留下这段影像,就是要我们过去。他不怕我们找到证据,他怕我们不来。 可不来不行。 箱子里那份“赤岭行动真实报告”还在腰带上绑着,F-09的身份没揭,十年前那场背叛就没完。我不可能带着疑问回去面对陈雪,更不可能让她以后活在一个随时会被盯上的世界里。 我低头看了眼盾牌上的三维地图。 红点还在闪。 距离四百三十米。 我伸手把芯片拔出来,收进防水袋,塞进冲锋衣内袋。盾牌关闭投影,回归待机状态。整个过程没超过二十秒,但我额头已经出了层冷汗,混着海水往下淌。 周婉宁忽然动了。 她慢慢坐直身子,把断电的计算机重新绑回左臂,动作很轻,像是怕惊动什么。然后她看向我,声音不大,但足够清楚:“接下来怎么走?” 我看了她一眼。“继续漂。” “没动力,洋流速度不够,天亮前到不了。” “我知道。” “那你打算——” “等他们再出手。”我打断她,“这片海不会一直这么安静。既然敢留坐标,就不会让我们轻易拿到东西。下一步攻击已经在路上了,只是不知道形式。” 她没反驳。 因为她也知道,我说的是对的。 特种作战里最危险的不是正面交火,是这种看似平静的推进期。敌人藏在暗处,掌握节奏,你每往前一步,都在踩他们画好的路线。但现在回头也不可能。证据在前面,真相也在前面,哪怕是个陷阱,我也得走进去看看底牌是什么。 我重新趴回门板上,左手搭在盾牌边缘,右手摸了下腰间的匕首。刀鞘还在,卡榫完好。背包里的战术手电和军用绳索也都还在,没丢任何一件装备。只要这些还在,我就没到绝境。 周婉宁也躺了下来,和我并排。 我们谁都没再说话。 海浪轻轻托着门板,像摇篮一样晃。远处天际线开始泛白,但离日出还有段时间。天空是那种灰蒙蒙的颜色,云层压得很低,像是要下雨。水面反射不出光,只有残骸漂浮的剪影,一根根竖着的金属杆,像死鱼的脊椎。 我闭了会儿眼。 脑子里过了一遍刚才的数据读取流程。芯片来源不明,但能和盾牌兼容,说明制式接近军用标准。赵卫国的手笔,不会有错。他想让我看到那个坐标,但也想测试我的应对能力。Emp干扰是一次筛选,能不能保住辅助设备,决定了后续行动的资源上限。 周婉宁的计算机虽然断电,但主板没烧,修好了还能用。这点很重要。她是技术端唯一能撑起来的人,只要她还能操作,我们就还有反击手段。 右腿又开始抽。 我咬牙忍着,没动。这种时候不能暴露弱点,哪怕是对身边的人。我不是一个人在战斗,我的状态会影响她的判断。只要我还撑得住,她就不会乱。 四百米。 系统界面更新了一次距离提示,蓝点轨迹依旧稳定。 我睁开眼,看向前方。 残骸区的轮廓比刚才清晰了些。能看出那是快艇的主船体,断裂成两截,中间塌陷下去,像是被什么东西从内部炸开的。周围漂着油污和碎片,但没有尸体。一个活人都没有。 太干净了。 我皱了眉。 正想着,周婉宁突然抬手,指向右前方水面。 我顺着她指的方向看去。 一块扭曲的金属片浮在波浪间,形状不规则,但边缘有明显的切割痕迹——不是爆炸造成的撕裂,是激光或等离子工具切出来的。那片子随着水流缓缓旋转,反光一闪一闪,像是在传递什么信号。 我没有动。 也没有叫她别看。 因为我知道,这不是偶然。 有人在监视我们。 而且,已经盯了很久。 第245章 父爱的绝对防御 海面浮着那块扭曲的金属片,反光一闪一闪,像是有人在远处用镜子打信号。我盯着它,没动,也没让周婉宁抬头看。这种节奏不对——浪在动,残骸在漂,可那片子转的角度太规整,每三秒一次,像计时。 她趴在我旁边,门板随着波浪轻轻晃。她的左臂还绑着那台断电的计算机,右手压在身下,指尖抵着门板边缘,随时能发力翻滚。我没说话,她也没问。我们都知道,刚才那道Emp不是终点,只是开场。 风从东南方向吹来,带着铁锈和海水蒸发后的咸腥味。右腿从膝盖往下还是僵的,像灌了水泥,动一下就抽筋。我左手搭在盾牌侧面,接口朝上,芯片已经拔出来收进内袋。系统界面没再弹出,蓝点轨迹还在,距离目标残骸三百八十米。这个数字刚跳出来,水面突然裂开。 不是浪。 是破冰声。 “三点钟方向!”周婉宁低喝,声音压得极短。 我偏头,看见三根泛着银光的锥体从水下射出,速度快得拉出白线,直扑我们所在位置。它们不是纯冰,表面有金属光泽,飞行中还在轻微变形,像液态在凝固。 盾牌在我手里猛地展开,咔的一声锁住结构关节。这玩意儿是七天前签到拿到的军用装备,折叠状态只有巴掌大,展开后能覆盖半个身体。我左手单臂操作,右腿使不上力,翻身时靠腰腹硬撑,动作慢了半拍。 第一根冰锥撞上盾面的时候,我人还没完全翻过来。 砰! 撞击声不像打在金属上,倒像是重锤砸进泥浆。盾面瞬间泛起波纹,那根锥体嵌进去一半,尖端开始熔化,银色液体顺着盾面流下,滴入海水时发出“嗤”的轻响。系统提示跳出来:【冰锥材质为液态金属,可穿透普通防弹衣】。 我没时间看完整条信息。 第二根来了,角度更低,冲的是腿部。 我侧身挡,盾牌横移,又是一声闷响。这次冲击力更大,震得我虎口发麻,左手差点脱手。第三根从上方俯冲,我抬臂格挡,盾面被迫扬起,整个人被压回门板上,后背撞得生疼。 三根全拦下了。 但我知道,这只是试探。 “发射源在哪?”我低声问,眼睛扫视前方残骸区。 周婉宁已经半撑起身,借着一块浮木遮掩身形,手指快速在计算机主板上拆解零件。她把散热片撬下来,连上备用电源模块,又从数据线里抽出铜丝做聚焦环。“底部舱口,热成像显示有能量聚集点。”她说,“自动瞄准系统,反应延迟0.4秒。” 我点头。这意味着每次攻击之间有空档。 盾牌还在嗡嗡震动,像是吞了子弹的铁桶。我用手背蹭掉溅到脸上的水珠,发现那是从盾面流下来的液态金属残渣,凉得刺骨。刚才三次撞击,盾面吸收了大部分动能,但边缘已经开始出现细微裂痕。 “还能撑几轮?”她问。 “不知道。下次不会是三根了。”我盯着前方快艇主船体断裂处。那里塌陷下去,像个张开的嘴。刚才那几根冰锥就是从那下面射出来的,轨迹精准,说明对方有锁定系统。 我摸了下腰间的匕首,刀鞘完好。背包里的战术手电也还在,但不能轻易打开,强光会暴露位置。现在能用的只有盾牌和周婉宁手里的主板改装件。 “你有多少输出功率?”我问。 “最多持续1.5秒高能激光,频率锁定在蓝光波段。”她把铜丝绕成圈,固定在主板前端,“够烧穿合金壳,但必须命中同一位置两次以上。” “那就等间隔。”我说,“它们不会连续打。” 话音落下,水面再次波动。 这次不是一根两根,是五根齐射,呈扇形覆盖整个门板区域。我瞬间翻身,将盾牌完全展开顶在身前,身体蜷缩,右腿因无法弯曲只能勉强侧移。冰锥撞上来的声音像是暴雨砸铁皮,一声接一声。 第一根偏了,擦着盾边落入水中。 第二根正中中心,盾面凹陷又弹回,液态金属像水一样流动修复。 第三、第四根接连命中,我感觉手臂被震得发酸,呼吸一滞。 第五根从斜角突袭,打的是盾牌下方空档。我抬脚去挡,但右腿跟不上反应速度。就在它即将刺中大腿外侧时,我猛地将盾牌下压,边缘卡住锥体,硬生生把它掰歪。那根冰锥擦着冲锋衣划过,带起一道白烟,布料瞬间焦黑。 攻击停了。 盾牌表面留下五个浅坑,正在缓慢恢复原状。我喘了口气,额头全是冷汗,混着海水往下淌。周婉宁一直没动,等到最后一声撞击消失,她才开口:“间隔4.7秒。” “记住了。”我说。 她点头,双手已经把改装装置架好,主板前端对准残骸底部那个隐蔽舱口。那地方藏在断裂的龙骨后面,不仔细看根本发现不了,但热源信号确实存在,像一颗埋在废铁里的火种。 我们谁都没说话,等着。 四秒过去。 四点五秒。 水面开始泛起细小漩涡。 “来了。”我说。 她手指悬在触发点上方。 第五秒刚到,水下再次亮起银光。 “打!”我吼。 她按下开关。 一道蓝光从主板前端射出,细得像针,却亮得刺眼。它穿过水面,在接触到空气的瞬间微微扭曲,然后精准钉进残骸底部那个缝隙。金属外壳被高温灼穿,冒出一股黑烟,紧接着内部传来“啪”的爆裂声。 系统提示跳出来:【武器系统摧毁进度80%】。 我松了半口气。 不是全毁,但至少打断了连发能力。那种五连射的节奏不会再有了。 周婉宁的手抖了一下,随即松开装置。她脸色发白,额角冒汗,刚才那一击耗掉了主板最后一点储能,现在那块电路板彻底黑了,连指示灯都不闪。 “还能修吗?”我问。 “主板没烧,核心模块完好。”她轻声说,“但现在不能开机,怕再触发电磁脉冲。” 我点头,没让她继续。 我把匕首拔出来,插入门板边缘,刀身没入一半。这是个简易接地措施,降低整体导电性,防止下一波Emp直接通过金属传导伤人。做完这个动作,我重新握紧盾柄,趴在门板左侧,目视前方。 残骸区安静下来。 没有新的攻击,也没有声音传出。就像刚才那一轮只是程序设定好的防御机制,执行完就停止运行。 但我没放松。 八百米的距离太近了,对方既然能监控我们,就不会只放一波冰锥。那块旋转的金属片也不见了,可能是沉了,也可能是被人收回去。 周婉宁慢慢挪到我身边,和我并排趴着。她的呼吸很轻,但节奏稳定。左臂重新固定好设备,没再尝试重启。她知道现在最重要的是保持低信号状态。 海风比刚才大了些,吹得冲锋衣贴在背上。天空仍是灰蒙蒙的,云层压着海平面,像是要下雨。水面反射不出光,只有残骸漂浮的剪影,一根根竖着的金属杆,像死鱼的脊椎。 我左手始终握着盾柄。 盾牌内层夹层里,有一张纸片。不是文件,也不是地图。是陈雪画的全家福,歪歪扭扭的线条,红色蜡笔涂的太阳,黄色蜡笔画的我和她站在一起,我穿着军装,她举着气球。这张画之前救过我一次——在货舱里挡住Vx毒素变异体。现在它藏在我的装备里,没拿出来,也没丢掉。 我不需要看它。 只要它还在,我就知道为什么不能倒下。 三百七十米。 系统更新了距离提示,蓝点轨迹依旧稳定。 周婉宁忽然动了下手指,指向前方残骸底部。 那里,刚才被激光击中的舱口边缘,正缓缓渗出一丝淡蓝色的光。很微弱,像是仪器待机时的指示灯。频率不规则,忽明忽暗。 不是热源。 是信号传输。 “有中继装置。”我说。 她点头,没出声。 我握紧盾牌,没让视线离开那个角落。 敌人没现身,武器没完全瘫痪,通讯链路还在运作。这场战斗没结束,只是换了方式。 我趴回门板上,左手搭在盾牌边缘,右手摸了下腰间的匕首。刀鞘还在,卡榫完好。背包里的战术手电和军用绳索也都还在,没丢任何一件装备。 只要这些还在,我就没到绝境。 周婉宁也躺了下来,和我并排。 我们谁都没再说话。 海浪轻轻托着门板,像摇篮一样晃。远处天际线开始泛白,但离日出还有段时间。水面漂着油污和碎片,但没有尸体。一个活人都没有。 太干净了。 我皱了眉。 正想着,周婉宁突然抬手,指向右前方水面。 我顺着她指的方向看去。 一块扭曲的金属片浮在波浪间,形状不规则,但边缘有明显的切割痕迹——不是爆炸造成的撕裂,是激光或等离子工具切出来的。那片子随着水流缓缓旋转,反光一闪一闪,像是在传递什么信号。 我没有动。 也没有叫她别看。 因为我知道,这不是偶然。 有人在监视我们。 而且,已经盯了很久。 第246章 挟持反转 海面上,一块被激光精准切割过的金属片静静漂浮着,其边缘散发着奇异的哑光色泽,随着波浪的起伏,有节奏地沉浮着。 它不再规律旋转,像是断了信号的残骸,可我知道不是。刚才那丝蓝光还在闪,从快艇断裂处的舱口渗出来,频率不稳,像老式电台在调频。 我左手搭在盾牌侧面,金属表面还有液态冰锥留下的浅坑,正缓慢回弹。右腿膝盖以下发麻,动一下就抽筋,我没去管它。周婉宁趴在我侧后方,左臂压着那块主板,右手藏在袖口里,指尖抵着腕部某个按钮。她没说话,但我能感觉到她的呼吸节奏变了——比刚才紧了些。 扬声器突然响了。 “放下武器,否则我引爆她体内的追踪器。” 是王振的声音,电子合成感很重,但语气和十年前一模一样——那种带着冷笑的、算计到最后一秒的腔调。我在心里记下这个细节:他还能远程接入通讯链路,说明意识体没完全崩解。 我没动。 也没摘盾牌。 眼角余光扫过去,周婉宁的手指已经离开了腕部按钮,轻轻点了点左臂的主板,又朝前指了指水面。她在说:听得到,但没法干扰。我懂。这信号不是广播,是定向传输,源头藏得深。 我缓缓抬起左手,把盾牌往下一压,作势要放在门板上。动作很慢,像是真的准备投降。同时盯着前方残骸区,看有没有镜头转动、红外扫描之类的反应。没有。对方只能说话,看不到我们。 这就好办了。 就在我的手快要松开盾柄时,周婉宁突然起身。 她动作干脆,一点不像之前脱力的样子,碎花裙被海风吹得贴住手臂。她一把扯开领口,露出锁骨下方一枚嵌入式芯片,灰白色接口连着皮下组织,看着挺真。 “你漏算了两点。”她说,声音不大,但清晰,“第一,这是假体。” 她用指甲一抠,整块芯片带出一层胶状物,像是从模型上撕下来的贴片,没血,也没伤口。她手指一松,那东西掉进海水里,转眼就被浪卷走。 然后她按下了手腕内侧的按钮。 “第二,真正的追踪器在我给你改造的病毒里。”她语速平稳,像在讲实验课,“你远程激活它时,也激活了逆向感染协议。现在,你的神经接口正在被我的代码吞噬。” 话音落下不到两秒,扬声器里的声音变了。 先是“滋”的一声电流杂音,接着传出一声惨叫。不是录音,也不是机械模拟,是活人那种从喉咙深处挤出来的痛呼。我能听出来——那是王振的声带震动,经过电子处理后的残留波形。 他叫了大概三秒,声音越来越扭曲,最后变成一段破碎的电子噪音,戛然而止。 我依旧没放松。 盾牌重新挡在身前,目光死死盯住那个渗出蓝光的舱口。这种级别的意识体不会轻易灭掉,顶多是被迫断线。我低声问:“能追踪信号源头吗?” 周婉宁摇头,把手里的主板抬起来给我看。屏幕黑着,指示灯全灭。“没能源,没法反向定位。”她说,“主板还能用,但不能开机,怕再引Emp。” 我点头。 把匕首从刀鞘里抽出半寸,确认卡榫正常。背包里的战术手电还在,军用绳索也没丢。装备都齐,只是我们俩现在跟瞎子差不多,看不见敌人在哪,也不知道他什么时候会再上线。 周婉宁慢慢蹲下来,回到我侧后方的位置。她把主板贴着门板放好,双手护住核心模块,像护着一块没烧完的火炭。她的碎花裙沾了海水,颜色变深,贴在肩膀上。刚才那一套动作太利落,根本不像是个刚逃过一轮追杀的人。 我不怪她瞒我。 特工做事,留一手是本能。她能把病毒埋进追踪器反向植入,说明早就在防那一天。我只是没想到,她连假体都准备好了,还贴在身上演戏。 风大了些,吹得门板微微晃动。远处天际线开始泛白,但离日出还有段时间。油污在水面铺成一片片彩虹色,混着碎片漂着。那块被切过的金属片不见了,可能是沉了,也可能是被人收走了。 我左手始终握着盾柄。 盾牌内层夹层里,原本藏着陈雪画的那张全家福——歪歪扭扭的线条,红色蜡笔涂的太阳,黄色蜡笔画的我和她站在一起,我穿着军装,她举着气球。那幅画曾挡住货舱里的Vx毒素变异体,救过我一命。可此刻夹层空了。纸片不在了。我不记得它是什么时候不见的,也不确定是丢了,还是被谁取走。但我知道,即便它消失了,那份重量仍在我心里。只要我还记得,我就不能倒下。 三百六十米。 系统更新了距离提示,蓝点轨迹依旧稳定。 周婉宁忽然动了下手指,指向前方残骸底部。 那里,刚才被激光击中的舱口边缘,蓝光还在闪。频率变了,不再是之前的不规则闪烁,而是有节奏的一明一暗,像摩斯码。 我没出声。 也没让她解读。 这种信号,要么是求救,要么是诱饵。王振要是真被病毒吃掉神经接口,不可能还能发编码。更大的可能是他在重组数据流,准备下一轮接入。 我摸了下腰间的匕首,刀鞘完好。 背包里的军用绳索绑着防水布,可以应急做浮具。盾牌还能撑几轮攻击,只要别碰高能脉冲。我们现在最缺的不是装备,是信息。 周婉宁靠在我右后方,呼吸轻但稳定。她没再说话,也没动主板。她在等,就像我在等。 我们都明白,这场对峙还没结束。 刚才那通语音不是威胁,是试探。王振想看看我们有没有破绽,想知道周婉宁是不是真的被控制。结果他发现,自己反而踩进了陷阱。 但他没退。 蓝光还在闪。 说明他还在连。 我缓缓把盾牌往右侧移了十公分,利用金属表面的反光观察水面。没有影子,没有潜伏的轮廓,也没有新的装置浮上来。一切安静得像是风暴前的停顿。 周婉宁突然抬手,指向右前方。 我顺着她指的方向看去。 一块新的金属片浮在波浪间,形状不规则,但边缘整齐,像是刚从某块设备上拆下来的。它随着水流缓缓翻转,反光一闪一闪,频率和舱口的蓝光同步。 不是偶然。 是回应。 我握紧盾牌,没让视线离开那个角落。 周婉宁的手也回到了腕部按钮附近。 我们谁都没说话。 海浪轻轻托着门板,像摇篮一样晃。远处天际线开始泛白,但离日出还有段时间。水面漂着油污和碎片,但没有尸体。一个活人都没有。 太干净了。 我皱了眉。 正想着,周婉宁突然开口,声音压得很低:“他刚才叫的时候……有底噪。” 我侧头看她。 “不是纯电子音。”她说,“背景里有金属共振,像是在密闭空间里传输的。他不在远端服务器,就在附近。” 我立刻明白了。 王振的意识体没上传云端,也没躲在境外基站。他就在这片残骸区里,可能藏在某个未损毁的舱段,靠着备用电源维持连接。 这才是最危险的情况。 他不是远程操控,他是现场直播。 我左手把盾牌往前推了半寸,遮住更多身体面积。右手慢慢摸向背包侧袋,里面有一小卷军用铝箔布,可以临时做信号屏蔽层。 周婉宁却轻轻摇头。 她用手指在门板上写了两个字:别动。 然后她抬起左手,在空中比了个“三”的手势。 三秒后,舱口的蓝光突然熄灭。 整个残骸区陷入短暂的黑暗。 没有声音,没有信号,连海浪拍打的声音都像是被吸走了。 我屏住呼吸。 周婉宁的手指贴在主板边缘,随时准备启动改装装置。 一秒。 两秒。 蓝光重新亮起,但这次不是单点闪烁,而是一串快速的明暗交替——像是某种加密信号正在发送。 我没有动。 也没有让周婉宁出手。 因为我知道,这不再是威胁。 这是求救。 或者,是挑衅。 周婉宁慢慢把手放下来,靠回门板边缘。她的脸被阴影盖住,看不清表情。但她的眼神没离开那个舱口,像钉子一样钉在那里。 风又大了些。 我右腿的麻木感开始往上爬,像是有根铁丝在肌肉里来回拉扯。我没去管它。 盾牌还在手里。 匕首还在鞘中。 门板随着波浪轻轻晃动,载着我们,停在这个进不得、退不能的中间地带。 蓝光还在闪。 一块新的金属片浮出水面,边缘整齐,反光一闪一闪,像是有人在远处用镜子打信号。 第247章 父爱与机械的终章 月光斜着切过来,像一把没开刃的刀,贴着门板边缘刮过。 陈铮左手还搭在盾牌侧面,虎口那道细划痕渗着血,干了半截,黏住一点皮屑。右腿麻木感已爬到腰线,不是烧灼,也不是刺痛,是沉——沉得像灌了半斤铅水,往下坠,往里压,每动一毫米都得靠腰腹硬顶。他没松手,也没换姿势,盾牌就那样横在身前,微微前倾,金属面正对着残骸区b-7号舱口方向。 蓝光还在闪。 不是之前那种断续、试探、带点喘息节奏的闪,而是稳了。三短一长,再三短,停顿半秒,重复。摩斯码里没有这个组合,但人眼能认出来:这是人在校准频率,不是发信号,是在找回路。 周婉宁仍在他右后方。没动,没出声,连呼吸都没乱。她左臂压着主板,右手袖口遮住腕部按钮,指节绷着,但没按下去。她在等。等陈铮先动。 陈铮没动。 他只是把盾牌又抬高了两公分。 不是为了挡什么,是让月光照进盾牌内侧夹层——那里空了,全家福不见了,可纸张压过的印子还在。不是画痕,是金属被长期挤压后留下的微凹,像一道浅浅的疤。月光照进去,那道印就亮了,泛着哑光,像旧胶卷上没洗掉的显影痕迹。 舱口蓝光突然一滞。 接着,光从里面漫出来,不是射,是“浮”。先是一团模糊的轮廓,然后拉长、立起、穿西装、打领带、站得笔直。王振的全息影像站在残骸断口上,脚底下没支撑,可影子却落在锈蚀的甲板上,黑得发硬。 他左手插在裤兜里,右手垂着,脖颈处那条蛇形纹身随着光影明暗微微游动,颜色比十年前深,泛青灰。 影像开口,声音没带电流杂音,平的,像刚睡醒:“为什么……你不杀我?” 陈铮没眨眼。 也没答。 他只是把盾牌往前送了半寸,让那道纸痕正对影像瞳孔。月光顺着盾面滑过去,照得那道凹痕像一道刚结痂的伤口。 王振影像喉结动了一下。 不是程序模拟的吞咽动作,是真实肌肉记忆残留——当年在赤岭雪线伏击前,他总在开枪前下意识滚喉结。 陈铮说:“因为我要你看着自己如何失败。” 声音不高,没起伏,像报靶数。 王振影像嘴角抽了一下。不是笑,是左脸肌肉不受控地跳。他想说什么,嘴唇张开,可没声音出来。影像开始抖,不是信号干扰那种雪花抖,是像素块在崩解前的震颤,像老式投影仪灯泡快烧穿时的嗡鸣。 陈铮没移开视线。 他右腿麻得厉害,腰肌绷紧,肩胛骨抵着冲锋衣布料,硌得生疼。他没调整姿势,也没呼气。心率62,稳定。 影像瞳孔最先裂开。 不是炸,是“散”。像被风吹散的灰,从瞳仁中心开始,灰白颗粒向外飘,飘着飘着就变透明,最后只剩两个空洞。接着是鼻梁,线条模糊,再是嘴唇,嘴角歪斜的弧度还没完全消失,整张嘴就化成一缕淡蓝雾气,往上飘,散进夜色。 西装领带跟着碎。 不是烧,不是爆,是数据流被强行掐断后的逻辑塌方。领带结先松,然后整条领带像被抽走骨架的蛇,软塌塌垂下去,垂到一半,就变成无数细小光点,簌簌落进海里。 王振抬起右手,想摸脖颈纹身。 手指刚抬到胸口位置,手腕就断了。不是折,是“删”。从指尖开始,一节一节消失,像文件被逐行清除。 陈铮视野右下角,灰底绿字弹出: 【残留意识体被远程抹除】 字体如军用终端,无边框,无闪烁,两秒后自动隐去。 同一毫秒,舱口蓝光熄灭。 不是渐暗,是“关”。像有人拔了电源。 海面一下静了。 油污还在漂,浪还在推,门板还在晃,但那种被盯住的感觉没了。不是放松,是空——像一直压着弹簧的手突然松开,弹簧没弹,只是瘫在那里,软得发虚。 陈铮左手仍握着盾柄。 虎口那道划痕裂开了点,血珠慢慢渗出来,沿着掌纹往下淌,在盾牌边缘积了一小滴,没掉。 他没擦。 周婉宁动了。 不是起身,不是说话,是左手食指在主板边缘轻轻刮了一下。指甲盖蹭过电路板铜线,发出极轻的“嚓”一声。 陈铮听见了。 他没回头,但知道她在做什么——主板还能用,只是不能开机。她刚才那一刮,是在确认核心模块有没有被Emp余波震松焊点。 风大了些。 吹得他冲锋衣下摆贴住大腿,右腿那片布料被体温烘得微潮,可底下肌肉还是冷的。麻木感没退,但不再往上爬了,卡在腰线,像一条看不见的绳子勒在那里。 他缓缓把盾牌放低一点,让月光照不到那道纸痕。 光一撤,凹痕就暗了,像伤口重新结痂。 残骸区b-7号舱口彻底黑了。 不是夜里那种黑,是“死”了的黑——没有反光,没有热源,连锈迹都显得发僵。 陈铮低头看了眼盾牌。 内侧夹层空着,但边缘有轻微翘起,是反复塞取画纸磨出来的毛边。他用拇指指甲刮了刮,毛边没掉,只留下一点白痕。 三百六十米。 系统没更新距离,数字还停在那儿,蓝点轨迹稳定。 他没看系统。 只是把盾牌翻过来,让背面朝上。盾牌背面有一道旧划痕,是十年前在赤岭被冰锥刮的,比现在这道深,边缘发黑。他用食指肚蹭了蹭,指腹沾了点灰。 周婉宁忽然开口:“他刚才……没提赵卫国。” 声音压得很低,像怕惊扰什么。 陈铮没应。 不是不想答,是没必要。王振要是还连着赵卫国,就不会孤身投影像。他连最后一句求救都没喊出口,说明线路早被掐断,连备份信道都没留。 周婉宁没等回应,把主板翻了个面,露出背面几颗螺丝。她用指甲抠了抠其中一颗,螺丝松了半圈。 陈铮知道她在干什么。 主板散热片下藏了微型电池,能撑四十分钟。她刚才刮电路板,现在松螺丝,都是在给重启留后路。 他没阻止。 也没帮忙。 只是把盾牌重新横在身前,角度调回最初——微微前倾,金属面正对舱口方向。 水面漂着一块新金属片,就在舱口正前方两米处。它没反光,黑乎乎的,像一块被海水泡胀的铁皮。 陈铮盯着它看了三秒。 不是怀疑,是确认。 确认它不会再亮,不会再闪,不会再动。 确认它只是块废铁。 他右腿突然抽了一下。 不是麻,是肌肉自己跳。小腿肚绷紧,脚趾在鞋里蜷了一下,又松开。他没管,任它跳完。 周婉宁把松掉的螺丝拧回去,动作很轻,没发出第二声“嚓”。 陈铮把盾牌往右偏了五度。 不是防什么,是让月光斜着照在盾牌右上角——那里有个小凹坑,是液态冰锥撞出来的,还没完全回弹。月光照进去,坑底泛一点银光。 他盯着那点银光。 不是看,是“记”。 记这个角度,这个光,这个坑的深度。 记十年里所有没回弹的地方。 海风卷着咸味扫过门板,吹得他额前碎发贴住眉骨伤疤。他没抬手拨。 远处天际线更亮了些,但仍是灰白,没染黄,没透红。 油污在水面铺成一片片不规则的虹彩,随着波浪缓慢流动,像一张被揉皱又摊开的地图。 陈铮左手拇指搓了搓盾牌边缘。 金属凉,但没结霜。 他右腿麻感开始往下退,不是消,是往下沉,沉进脚踝,沉进鞋底,沉进门板木纹里。 他没动。 盾牌还在手里。 三百六十米。 蓝点没动。 舱口黑着。 金属片沉了半截,只剩一角露在水面,像一截没埋好的骨头。 周婉宁把主板贴回门板,双手护住核心模块。她碎花裙下摆湿透,颜色深得发黑,贴在小腿上。 陈铮没看她。 他只是把盾牌抬起来,让月光最后一次照进夹层凹痕。 光进去,印子亮了。 他盯着那道亮痕,直到它被云影盖住。 云来了。 不大,一小片,灰边,慢悠悠飘过月亮。 光一暗,凹痕就没了。 陈铮放下盾牌。 动作很慢,像卸下一件穿了太久的装备。 他左手还搭在盾侧,虎口血珠已经干了,结成一小粒暗红。 右腿麻木感退到脚背,停在那里。 他没动。 也没呼吸。 只是看着舱口方向。 黑。 死黑。 三百六十米。 蓝点稳定。 门板随浪轻轻晃。 周婉宁左手食指在主板边缘又刮了一下。 陈铮听见了。 他没转头。 只是把盾牌往右移了十公分,挡住自己半个肩膀。 月光从云缝里漏出来,照在盾牌右上角那个小凹坑上。 银光一闪。 陈铮闭了下眼。 再睁开时,云已移开。 光重新洒下来。 他没动。 盾牌还在手里。 三百六十米。 蓝点没动。 舱口黑着。 金属片彻底沉了。 水面只剩油污和碎浪。 陈铮左手拇指搓了搓盾牌边缘。 金属凉。 他没松手。 第248章 生化样本的归宿 海水灌进冲锋衣领口时,陈铮右腿脚背的麻木感正往下沉,像一截冻硬的绳子慢慢浸入冷水。他左手还搭在盾牌边缘,指节压着金属凉意,没松。盾牌斜插进水里,刃口朝下,卡在门板和海面之间,成了个歪斜的支点。 周婉宁没动,也没说话。她把主板塞进防水袋,咬在齿间,塑料边硌着下唇。碎花裙下摆贴着小腿,湿透后颜色发深,像一层薄铁皮裹住皮肤。她双手托住金属箱底,指尖抵住箱体棱角,手腕微旋,让箱体侧倾七度——水流从左前角滑过去,不撞正面。 陈铮吸气,腰腹收紧,左臂划水。右腿没动,只靠踝关节绷紧维持平衡。盾牌在水里晃了一下,又稳住。水波推着门板往前滑了半米。 三分钟前他们还在残骸区b-7舱口盯着那块沉下去的金属片。现在门板漂离原位三百六十米,蓝点静止,但坐标没变。系统没更新,数字就停在那里,像一块焊死的铆钉。 周婉宁换气时下巴抬高一点,防水袋从唇边滑开半寸,她吐出一口气,水珠溅在盾牌背面那个小凹坑上。陈铮眼角扫见银光一闪,没转头,只把盾牌往左偏了两公分,让水流顺着刃口滑走,不打横冲。 金属箱比预估轻。密封性好,没渗水,箱体表面有层哑光涂层,摸上去像干掉的胶。陈铮用拇指蹭了蹭,指腹沾了点灰,不是锈,是某种合成树脂残留。 他没擦。 两人同步呼吸节奏。周婉宁吸气时他划水,她呼气时他收臂。第三次换气,快艇舷梯出现在十米外,黑铁栏杆被晨雾裹着,轮廓发虚。 陈铮右手松开盾柄,改握箱体右侧提手。左手仍搭在盾牌上,没拿开。他右腿脚背麻得发僵,但能承重。他踩住门板边缘,借力起身,膝盖弯到一半停住,等周婉宁先抬脚。 她左脚踩上舷梯横档,右脚跟一蹬,整个人腾起半尺,箱体顺势上抬。陈铮同时发力,左臂撑住盾牌边缘,身体前倾,右腿拖着不上抬,全靠腰腹顶住箱体重心。盾牌在水里划出一道斜线,水花不大,只溅起几颗碎珠。 快艇甲板湿滑,覆着一层薄油膜。周婉宁落地时膝盖微屈,没站稳,往前踉跄半步,左手扶住护栏。陈铮跟着落下来,右脚先着地,脚掌平压,足弓没弹,直接卸力。他没调整姿势,盾牌横在身前,箱体搁在盾面与甲板之间,像临时搭了个台子。 风大了些,吹得他额前碎发贴住眉骨伤疤。他没抬手拨。 周婉宁把防水袋从齿间取下,甩了甩水,撕开一角,掏出主板。她蹲下身,没看陈铮,只把主板边缘往盾牌反光面上一凑——镜面反射出她摄像头焦距微调的瞬间。她抬眼,对陈铮点头:“通了。” 陈铮没应声。他把盾牌往右挪十公分,让反光面正对主板镜头。光斑落在电路板中央,铜线泛亮。她手指按住主板散热片,指甲盖刮过边缘,发出极轻的“嚓”一声。 陈铮听见了。 他右手拇指按住右耳后耳根处,用力一压。轻微痛感窜上来,像一根针扎进太阳穴。视野立刻清了一分。 周婉宁已经起身,走向驾驶舱左侧。她掀开舱壁一处检修盖,露出裸露网线接头,黑胶皮剥开,铜芯泛红。她用指甲抠下主板上一小片铜屑,混进随身携带的导电凝胶,抹在接口处,再把线头插进去。 陈铮站在原地,没动。盾牌横置甲板,金属面朝上,内侧夹层空着,边缘毛边翘起。他用食指肚蹭了蹭,毛边没掉,只留下一点白痕。 周婉宁右手食指关节有道细划痕,是刚才刮电路板留下的。她没管,只盯着屏幕。灰白底色上跳出绿色字符:【协议握手成功】。 同一毫秒,陈铮视野右下角弹出灰底绿字: 【注射器内为抗毒血清,可中和Vx毒素】 字体如军用终端,无边框,无闪烁,0.8秒后自动隐去。 陈铮没眨眼。 他低头看了眼盾牌。背面那道旧划痕还在,赤岭冰锥刮的,比现在这道深,边缘发黑。他用食指肚蹭了蹭,指腹沾了点灰。 周婉宁开口:“他们说会以最高规格护送样本。” 声音不高,像怕惊扰什么。 陈铮没答。他把盾牌翻过来,让背面朝上,右腿微屈承重,左手轻按盾牌边缘。他目光扫过海面三处浮标——左、中、右,间距不均,角度略偏。他算出当前航向偏差角:零点四度,向右。 快艇开始加速。引擎声低沉,甲板微微震。陈铮没扶护栏,只把重心压在左脚,右腿虚点,脚尖轻触甲板,不承力。 雾没散,反而更浓。能见度不足八百米。远处海平线模糊成一条灰白带,没有起伏,没有参照。 他忽然抬手,指向正前方雾中一道极淡的灰白折线:“看那里——比防波堤高两度,是实验楼外墙瓷砖反光。” 话音落时,海风卷来,雾气被撕开一道缝。 教学楼尖顶一闪。 灰白,方正,顶部有道浅色横纹,是去年新刷的防水层。尖顶只露三秒,随即被云影吞没。 周婉宁立刻调取快艇雷达图,在屏幕边缘标注红点:“坐标已存。” 陈铮没看屏幕。他右手拇指仍按在耳根处,指腹压着皮肤,没松。他视线追着那道灰白折线,直到它重新被雾盖住。 快艇航速升到十八节。甲板震感增强,浪头拍在船身,水花溅到金属箱表面,滚成水珠滑落。箱体没响,没漏,没升温。 周婉宁把主板塞回防水袋,垂于身侧。指尖尚沾铜屑,灰黑色,嵌在指腹纹路里。她没擦,只把袋子捏紧。 陈铮左手轻按盾牌边缘,金属凉。他右腿脚背麻木感退到脚踝,停在那里。没消,也没再往下沉。 他没动。 盾牌还在手里。 三百六十米蓝点已不在视野里。系统没更新,但坐标没变,数字只是没显示。 他目光仍锁在雾中。 周婉宁走到他右侧半步,没并肩,没靠拢,只是站定。她碎花裙下摆滴水,在甲板上积了一小滩,颜色深得发黑。 陈铮左手拇指松开耳根,抬起来,指向同一方向:“防波堤拐角第三根灯柱,比水面高一点。” 周婉宁没转头,只把雷达图放大,圈出灯柱位置:“已标记。” 陈铮没应。 他右腿微屈,重心压左脚,左手仍搭盾牌边缘。冲锋衣下摆滴水,一滴,两滴,落在甲板上,洇开两小片深色。 盾牌背面那个小凹坑里,水珠还没干。银光在雾中若隐若现。 他盯着那点银光。 不是看,是记。 记这个角度,这个光,这个坑的深度。 记十年里所有没回弹的地方。 快艇破开雾气,船首切开水面,浪花向两侧泼洒。陈铮没眨眼,睫毛上沾了点水汽,没抖。 周婉宁左手食指在防水袋边缘刮了一下,指甲盖蹭过塑料,发出极轻的“嚓”一声。 陈铮听见了。 他没转头。 只是把盾牌往右移五公分,挡住自己半个肩膀。 雾气又薄了一分。天色没亮,但灰白里透出点青,像一块没烧透的瓷。 教学楼尖顶没再出现。 但陈铮知道它在那儿。 他右腿脚背突然抽了一下。 不是麻,是肌肉自己跳。脚趾在鞋里蜷了一下,又松开。他没管,任它跳完。 周婉宁把防水袋挂回腰间,双手垂落。她左手食指关节那道细划痕渗了点血,没流,只在皮肤上结成一道暗红细线。 陈铮左手拇指搓了搓盾牌边缘。 金属凉,但没结霜。 他没松手。 快艇距海岸线二点三公里。 雾气渐薄。 他目光仍锁在正前方。 灰白折线又露了一角。 不是尖顶,是实验楼南侧窗框的反光。 陈铮没眨眼。 他左手轻按盾牌边缘,右手垂落,指尖擦过冲锋衣裤缝。 周婉宁站在驾驶舱左侧,计算机屏幕显示“协议握手成功”,防水袋垂于身侧,指尖尚沾铜屑。 陈铮立于快艇前甲板,面朝海岸,右腿微屈承重,左手轻按盾牌边缘,目光锁定雾中若隐若现的教学楼尖顶。 三百六十米蓝点静止。 盾牌未离手。 虎口血痂完好。 冲锋衣下摆滴水。 雾气再薄一分。 教学楼尖顶一闪。 灰白,方正,顶部有道浅色横纹。 陈铮没眨眼。 他左手拇指搓了搓盾牌边缘。 金属凉。 他没松手。 快艇破开最后一道雾障,船首切开水面,浪花向两侧泼洒。 陈铮目光锁住那道灰白折线。 它没再隐没。 它就在那儿。 就在海平线上。 第249章 父女温暖重逢 快艇破开雾障,朝着海岸线疾驰。船首切开水面,浪花飞溅,陈铮目光仍紧锁住那道灰白折线,教学楼尖顶在视野中逐渐清晰。随着快艇触岸减速,他右脚脚背麻木感慢慢退至踝关节,肌肉竟自主松弛半寸,这细微变化连他自己都没立刻察觉。 他身体依旧保持着高度战备态,右腿微屈承重,左手按在盾牌边缘,虎口血痂完好,睫毛上的水汽未抖。然而,此时他的注意力开始从海岸线的目标上分散开来,左眼余光扫见浅滩边缘有一抹粉色在闪动。 那是陈雪,她穿着粉色羽绒服,下摆被海风掀起,正踮着脚挥动手中的纸板。纸板上画着三个火柴人,手拉手站在一起,旁边歪歪斜斜地写着“爸爸回来啦”。陈铮喉结微动,像是有什么东西哽在了喉咙处。他左手五指缓缓松开盾牌边缘,指尖离开金属表面三秒,那三秒仿佛格外漫长,然后再重新虚搭其上,这一次不是紧握,而是轻轻托着。 陈雪看到了陈铮,眼睛瞬间亮了起来,她兴奋地大喊着:“爸爸!”接着便朝着海滩这边跑来,小短腿迈得飞快,每一步都溅起一小朵水花。 陈铮看着奔跑过来的女儿,紧绷的神情渐渐缓和。他弯腰拾起一枚被浪推至脚边的贝壳,拇指腹下意识地摩挲着其螺旋纹路,这个习惯动作是他十年前教陈雪认海螺时养成的,自从植物人苏醒后就再也没做过。 他将贝壳轻轻放在盾牌中央凹坑处,右手掌心覆上盾面。就在这时,神奇的事情发生了,盾牌无声地开始变化,它慢慢延展、压薄,边缘收束成弧形滑板的轮廓,底部还浮出三道水波状减震纹。 陈雪奔至近前,气喘吁吁,小脸因为奔跑和兴奋而涨得通红。陈铮蹲下身子,单手托住她的腋下,助她一脚踩上滑板前端。滑板随着浪涌向前滑去,陈雪咯咯笑着张开双臂,马尾辫在风中飞扬,发梢甩出细碎的水珠。 周婉宁站在一旁,看着这温馨的一幕,嘴角不自觉地上扬,露出一抹极淡的弧度。她将防水袋挂回腰间,左手食指关节那道细划痕已经结痂,她没去碰它,任由它留在那里。 她抬腕看了看表,秒针正跳向59。就在这时,朝阳跃出海平线,金光如瀑布般泼洒下来,瞬间照亮了整个海滩。与此同时,周婉宁的计算机屏幕自动亮起,绿色的证书出现在屏幕上,上面写着:【感谢协助截获生化武器】。 几乎同一时刻,陈铮视野右下角浮现出系统灰底绿字提示:【主线任务完成度99%,新证据链已生成】。周婉宁没点开证书详情,只是把屏幕转向陈铮的方向,让他看清那行字。 两人并肩而立,影子被朝阳拉长,叠在湿沙上。陈雪坐着滑板在海浪中穿梭了一会儿,然后滑板随着海浪退回岸边。她从滑板上跳下来,跑到陈铮身边,伸手拉住他的手。 陈铮蹲下身子,摸了摸陈雪的头,笑着说:“乖女儿,画得真棒。”陈雪咧开嘴笑了,露出两颗可爱的小虎牙:“爸爸,我就知道你会回来的。” 他们三人站在防波堤拐角,身后是刚停稳的快艇,前方是延伸向码头的沥青路。陈雪蹲在滑板旁,开始捡小螃蟹,马尾辫垂落在肩膀上,左手捏着一只青壳小蟹,右手还攥着那画满涂鸦的全家福纸板。她的鞋袜已经浸了水,脸颊被海风吹得红扑扑的,但笑声依旧未停。 周婉宁站在陈铮右侧半步,计算机屏幕显示着绿色证书,尚未关闭。她的裙摆被海风拂起,左手食指关节结痂,右手垂落身侧,目光随着陈雪移动。 陈铮左脚踏实,右腿微屈仍未完全伸直,左手虚搭在盾牌上,目光落在女儿弯腰的后颈上。此时他的肩颈线条松弛下来,眉骨伤疤在朝阳下泛着淡金色的光,呼吸也变得匀长而平稳。 阳光洒在他们身上,给他们镀上了一层金边。海浪一波波涌来,轻轻拍打着岸边的礁石,发出有节奏的声响。陈雪时不时发出欢快的笑声,那笑声在海风中飘荡。 陈铮看着女儿开心的模样,心中涌起一股暖流。这是他苏醒以来,第一次感受到如此纯粹的轻松和温暖,不必再时刻计算威胁,不必预设陷阱,也不用再紧紧握着匕首。 周婉宁看着陈铮和陈雪,眼中满是温柔。她知道,他们一起经历了那么多艰难险阻,如今终于迎来了这片刻的宁静与美好。 陈雪捡起一只小螃蟹,兴奋地跑过来,举到陈铮面前:“爸爸,你看,这只螃蟹好大!”陈铮笑着点点头:“真厉害,抓到这么大的螃蟹。” 他们就这样在海滩上停留着,享受着这难得的时光。阳光越来越暖,海风也变得轻柔起来。陈雪又跑回滑板旁,继续寻找着小螃蟹,嘴里还嘟囔着要抓更多的螃蟹带回家。 周婉宁走到陈铮身边,轻声说:“这一切都值得了。”陈铮转头看了她一眼,微微点头:“嗯,都值得。” 此时,他们正处在海滩与码头之间的过渡带,未来的路或许还会有挑战,但此刻他们只沉浸在这温暖的重逢之中。陈雪在滑板旁忙碌着,时不时抬头看看陈铮,确认他还在那里。 陈铮左手依旧虚搭在盾牌上,感受着盾牌传来的凉意。他看着女儿的背影,心中充满了欣慰。周婉宁站在一旁,静静地看着这一切,脸上的笑容愈发明显。 海浪继续涌来,又缓缓退去,带走了一些细沙。陈雪在湿沙上留下了一串串小小的脚印,就像她成长的足迹。陈铮知道,以后他会一直守护在女儿身边,守护这份来之不易的温暖。 阳光洒在他们身上,勾勒出一幅美好的画面。陈雪欢快的笑声,海浪的拍打声,还有海风的吹拂声,交织在一起,构成了一曲和谐的乐章。 周婉宁看着陈雪,心中也充满了喜悦。她仿佛看到了自己曾经缺失的童年,而现在,她也能参与到这份温暖之中。 陈雪又抓到了一只小螃蟹,兴奋地跳了起来。她转身朝着陈铮和周婉宁跑来,手里高高举着那只小螃蟹,像个凯旋的小英雄。 陈铮伸出手,轻轻接住陈雪递过来的小螃蟹,笑着说:“我们雪雪真是抓螃蟹小能手。”陈雪得意地扬起头:“那当然啦,我要抓好多好多螃蟹,给爸爸和姐姐吃。” 周婉宁摸了摸陈雪的头:“雪雪真乖,姐姐等着吃你抓的螃蟹。” 他们三人在海滩上的身影,在朝阳的映照下显得格外温馨。陈雪的笑声回荡在海滩上空,那是对新生活的期待,也是对这份温暖重逢的赞美。 此时,他们正站在海岸线东段浅滩与码头引桥交界处,即将开启新的旅程,但此刻,他们只想停留在这温暖的瞬间。陈雪蹲在滑板旁,眼睛紧紧盯着沙滩上的动静,寻找着下一个目标。 陈铮左手虚搭盾牌,目光始终没有离开女儿。周婉宁站在一旁,计算机屏幕的光在阳光下有些微弱,但那绿色的证书依旧清晰可见。 海浪一波接着一波,仿佛在诉说着他们的故事。陈雪突然站起身来,指着前方喊道:“爸爸,姐姐,那里好像还有一只大螃蟹!” 第250章 时空裂缝的预兆 陈雪原本还在专注地寻找着之前的小螃蟹,突然眼睛一亮,依旧兴奋不已,指着前方喊道:“爸爸,姐姐,那里好像还有一只大螃蟹!” 陈铮左手仍虚搭盾牌,右腿微屈未完全伸直,呼吸匀长。随着他们缓步前行,来到了码头引桥尽头,这里是沥青路终止、钢架悬空、海面开阔的临界点。 陈铮目光从海平线收回,落向周婉宁怀中襁褓。那是他们刚刚诞生的女儿,小家伙安静地闭着眼。他瞳孔微缩半瞬,随即垂眸,下颌线条未绷,仅喉结极轻一滚。此刻,他仿佛完成了从“父亲”到“守门人”的无声身份切换。 就在这时,远处传来新生儿的啼哭。这“远处”是码头西侧防波堤外浮动产科医疗船方向。啼哭声并非持续高亢,而是三声短促清越的破音,好似初春冰裂。陈铮的身体瞬间有了反应,他虽然未抬头、未转身,但他十年特种兵的听觉记忆被唤醒,这啼哭频率与边境某次电磁脉冲武器试爆前的谐振波段高度重合。他本能地将左手五指缓缓张开,掌心向上悬停于盾牌上方三厘米,这是十年前战场急救信号,此刻用于标记“非威胁性异象”。 周婉宁也有所察觉,她左手托稳襁褓,右手食指关节结痂处无意识轻抵婴儿后颈。这动作与上一章呼应,表明她在用身体记忆校准这异常的啼哭。 与此同时,陈铮的系统弹出金色提示。这“金色”与此前所有灰底绿字提示不同,文字悬浮于他视线下方十五度角,不遮挡视野,也不触发操作界面。提示内容为:【检测到高维能量波动,时空裂缝将在24小时内开启】。陈铮看到这提示,右腿微屈幅度加深0.3厘米,重心沉入脚跟,以这种最原始的军体反应锚定自身,对抗时间概念带来的失重感。他视线余光扫过盾牌内侧陈雪所画全家福,画纸边缘已被海水洇出淡蓝晕痕,他想用这具象旧物稳定抽象的危机。 周婉宁似乎感受到了陈铮的紧张,她主动伸手,五指覆扣式握住陈铮的手。就在他们皮肤接触瞬间,陈铮右腿肌肉纤维出现0.7秒自主震颤。这源于他植物人期神经修复未竟,此刻被高维能量意外激活。但陈铮没有抽手,反而拇指腹缓慢摩挲周婉宁手背静脉走向,将异常震颤转化为确认性抚触。 而奇妙的是,盾牌内侧女儿照片与周婉宁锁骨处芯片同时泛起冷白色柔光。这微光持续三秒,亮度随啼哭余韵衰减。周婉宁锁骨芯片微光未扩散,仅在光晕中心浮现0.5秒星图残影,与盾牌照片上陈雪画错的星星位置完全重合。这仿佛完成了“传承”意象的首次跨媒介咬合。 此时,陈铮左脚踏实,右腿终于完全伸直,脚踝处十年萎缩肌群传来久违的酸胀感。他以身体的重建呼应着“终章”所需的完整姿态。海浪一波一波涌来,又缓缓退去,冲刷着写有“传承”的盾牌残片。 陈铮右手牵起周婉宁右手,周婉宁左手托着襁褓,婴儿左小指自然勾住周婉宁无名指。他们三人形成了一个物理闭环,身影在朝阳下被拉得长长的,投映在海面上。海浪退去时,盾牌残片上“传承”二字被水膜覆盖,在朝阳下折射出七彩光斑,恰好笼罩三人交叠的手背。这仿佛完成了从“守护个体”到“承续文明”的意象跃迁。 陈铮目光低垂落于襁褓,周婉宁面向陈铮左侧半步,裙摆静垂,锁骨芯片微光隐没。新生儿闭目安睡,右肩胎记隐于襁褓布料之下,啼哭已止。他们三人就站在码头引桥尽头的钢架悬空端,等待着未知的未来。海浪依旧有节奏地拍打着岸边,似乎在诉说着他们一路走来的故事。陈铮感受着手中周婉宁的温度,心中涌起一股别样的坚定。远方的海平面上泛起层层波光,仿佛在预示着一场新的冒险即将开启。而此刻,他们三人牵手的剪影,成为了这码头终章中最温暖而又神秘的标志。那写有“传承”的盾牌残片在海浪的冲刷下,仿佛承载着无数的使命和希望。陈铮深吸一口气,将目光投向了更远的海面,似乎在迎接那即将到来的时空裂缝的挑战。周婉宁轻轻握紧陈铮的手,给了他无声的支持。襁褓中的新生儿,犹如一颗充满希望的种子,在他们的守护下,即将开启一段全新的旅程。 第251章 烈焰启航 海浪层层叠叠地涌来,陈铮深吸一口气,目光坚定。此时,海浪突然变得汹涌起来,似在预示着危险的临近,陈铮感受到一股莫名的危机感。他想到时空裂缝即将开启,为护周婉宁母女,猛地抱紧她们,纵身跃入海中。 入水瞬间,冰冷的海水如无数钢针般刺向身体,巨大的冲击力让陈铮脑袋一阵发懵。就在这时,系统自动完成当日签到,眼前弹出【火焰喷射器(重型军工版)】领取提示。陈铮强忍着身体的不适,单手迅速操作虚拟界面确认领取,下一秒,火焰喷射器实体化出现在背包侧袋。 可被海水浸透的冲锋衣变得异常沉重,像一块巨石般拖拽着他下沉。更要命的是,右腿旧伤因突然负重与低温海水的刺激,瞬间撕裂出血,钻心的疼痛让他身体短暂失衡,整个人不受控制地往海底沉去。周婉宁在水中挣扎着,她本就怀抱虚弱,此刻更是难以独立浮水。 咸腥的海水不断灌入陈铮的口鼻,他的意识渐渐模糊。但求生的本能让他努力挥动着手臂,试图稳住身体。周婉宁强撑着清醒,她利用水流方向判断礁石的位置,咬牙拖着陈铮向浅滩游去。每划动一下手臂,都仿佛用尽了全身的力气,她的双腿也因为过度用力而开始抽筋。 终于,周婉宁看到了半露水面的岩石,她拼尽最后一丝力气,将陈铮背到了岩石上。陈铮在短暂昏迷后缓缓睁眼,看到周婉宁嘴唇发紫,浑身颤抖地守在自己身旁,心中一阵刺痛。他伸手摸出火焰喷射器检查状态,发现可用后,心中稍微安定了些。 然而,远处传来的快艇引擎声打破了这短暂的宁静。那声音越来越近,显示敌人仍在追踪。陈铮伏低身形,仔细观察着快艇的动向。他知道,自己右腿无法发力,仅能依靠上半身作战,而且火焰喷射器燃料有限,必须一击制敌。 王振所属的快艇高速逼近,探照灯如利剑般锁定了礁石区域。陈铮紧握着火焰喷射器,等待着最佳时机。当快艇减速靠岸的瞬间,他猛然起身,点燃喷射器,一道炽热的火舌喷射而出,直击快艇油箱。 油箱瞬间爆炸,剧烈的火光冲天而起,照亮了整个码头废墟。连环爆炸让整艘快艇顷刻焚毁,碎片四处飞溅,海水被染成了橙红色。陈铮被爆炸的气浪冲击得身体一晃,但他强忍着站稳了脚跟。 在翻卷的浓烟中,陈铮瞥见一道笔挺的西装背影迅速隐入集装箱群后,那身形轮廓酷似赵卫国。他心中一紧,刚想追过去,却因右腿的伤势而踉跄了一下。 火势渐弱,视野再度昏暗下来。就在这时,周婉宁突然察觉锁骨处的芯片发热,她本能地按住那里。同时,盾牌残片无风自动翻转,内侧“传承”二字朝上。 当盾牌残片与周婉宁锁骨芯片的距离不足十厘米时,两者骤然共鸣,释放出高频脉冲热能。这股热能如同一把利刃,灼穿了前方半截集装箱的钢板,显露出内部铁柜上的“人体实验档案”铭牌。 陈铮和周婉宁对视一眼,眼中满是震惊。他们没想到会在这里发现这样的线索。此时,他们仍停留在礁石附近,周围是弥漫的硝烟和熊熊燃烧后的残骸。海浪轻拍着岩壁,发出有节奏的声响,仿佛在诉说着即将到来的未知。陈铮紧紧握着火焰喷射器,警惕地注视着四周,周婉宁则靠在礁石上,微微喘着粗气,锁骨芯片经历共振后暂时黯淡。前方集装箱的阴影重重,“人体实验档案”字样半露于焦黑断口,而他们即将潜入更深的黑暗。 第252章 灼浪救赎 陈铮紧握火焰喷射器,右腿旧伤处传来的剧痛愈发强烈,每动一下都如万蚁啃噬。周婉宁倚在礁石上,面色苍白,锁骨芯片黯淡无光。 此时,海水的低温不断侵蚀着他们,陈铮的右腿肌肉愈发僵硬,行动愈发艰难。而周婉宁体力透支,脸色苍白如纸,豆大的汗珠从额头滚落。远处,快艇残骸仍在熊熊燃烧,火光映红了半边天,那光亮如同信号灯一般,时刻可能引来敌人,暴露他们的位置。 周婉宁咬了咬牙,强撑着站起身来,走到陈铮身边。她迅速蹲下,伸手去撕扯自己的裙摆。布料被撕裂的声音在寂静的夜里格外刺耳,她将撕下的布条轻轻搭在陈铮的右腿上,手指小心翼翼地触碰着伤口周围,想要为他进行紧急包扎。就在这时,她的手指无意间触碰到了陈铮腰间的旧伤,那是一个弹片留下的创口。她的手猛地一顿,眼神中闪过一丝惊讶,因为她发现这个弹片创口的形状与自己锁骨上的疤痕竟然完全一致。她的呼吸瞬间急促起来,一时间怔在了原地,目光呆滞地望着那伤口,仿佛时间都凝固了。 陈铮察觉到了周婉宁的异样,他低声问道:“怎么了?”声音沙哑而低沉,仿佛从喉咙里挤出来一般。周婉宁回过神来,摇了摇头,没有说话。她试图让自己镇定下来,继续为陈铮包扎伤口。她的动作变得有些慌乱,双手微微颤抖着,好不容易才将布条系好。然后她伸出手,扶住陈铮的胳膊,轻声说:“起来吧,我们去海蚀洞。” 海蚀洞就在不远处,那是他们目前唯一的天然掩体。陈铮咬着牙,强忍着右腿的剧痛,在周婉宁的搀扶下站起身来。每走一步,他都感觉右腿像是被无数钢针深深刺入,汗水湿透了他的后背。周婉宁也用尽了全身的力气,紧紧地搀扶着他,一步一步艰难地朝着海蚀洞走去。 当他们终于踏入海蚀洞的那一刻,一股潮湿的气息扑面而来。洞里光线昏暗,唯有洞口透进来的微弱火光闪烁着。就在这时,陈铮脑中的系统因连续七日签到成功,激活了“战场回溯”功能。虚拟界面在他眼前弹出,上面显示着倒计时提示:“两小时后,爆破专家将进入此洞安装压力炸弹。”陈铮的眉头紧紧皱了起来,他深知时间紧迫,必须尽快想出应对之策。 周婉宁看着陈铮严肃的神情,轻声问道:“怎么了?”陈铮指着虚拟界面,将战场回溯的信息告诉了她。周婉宁的脸色变得更加苍白,眼神中透露出一丝恐惧,但她很快镇定下来,说道:“我们得想个办法对付这个爆破专家。” 陈铮思索了片刻,说道:“这个爆破专家极为警觉,惯于反侦察,若无真实诱饵,他不会深入洞穴。我有个办法,你躲入侧洞,我爬至洞口浅水区,故意松开绷带,让血迹随浪漂散,身体半沉水中,模拟溺亡者姿态,引他上钩。”周婉宁虽然有些担忧陈铮的伤势,但她知道这是目前唯一可行的办法,于是点了点头。 陈铮吃力地爬到洞口浅水区,他用手解开了刚刚包扎好的绷带,顿时,鲜血再次汩汩地流了出来,顺着海水漂散开来。他将身体半沉在水中,尽量让自己的动作显得自然,仿佛真的是一个溺亡者。寒冷的海水不断冲击着他的伤口,那种钻心的疼痛让他几乎昏厥,但他咬紧牙关,强忍着不发出一丝声响。 周婉宁躲入侧洞后,透过洞口的缝隙紧张地观察着外面的情况。她的心提到了嗓子眼,双手紧握成拳,指甲深深地嵌入了手掌心。时间一分一秒地过去,每一秒都像是一年那么漫长。终于,一个身穿防静电服的身影缓缓出现在洞口。正是那个爆破专家,他的左手不停地摸着自己缺失的耳廓,眼神警惕地扫视着周围。 他一步一步地朝着陈铮靠近,每走一步都小心翼翼,好像周围隐藏着无数的陷阱。当他靠近陈铮时,他俯下身去,想要仔细确认目标。就在这时,一直在等待时机的陈铮突然暴起出手。他的右手如闪电般迅速,紧紧握住战术匕首,精准地卡入了对方左耳的残缺处。尖锐的匕首瞬间陷入肉里,剧痛让爆破专家惨叫一声,身体猛地一僵,动弹不得。 陈铮压低声音,恶狠狠地喝道:“赵卫国在哪接应?”说着,他加大了手上的力度,战术匕首在对方的耳根处压出了一道血痕,殷红的鲜血顺着脸颊流了下来。爆破专家疼得满脸扭曲,他拼命地挣扎着,但陈铮的手就像钳子一样死死地夹住他,让他无法挣脱。 在陈铮的逼迫下,爆破专家挣扎着吐出一组经纬度坐标:“北纬18.3,东经124.7……货船‘黑鲸号’……”话音未落,他便两眼一翻,昏死了过去。陈铮看着昏迷的爆破专家,松了一口气,但随即又警惕起来。他迅速用撕下的布条将爆破专家的双手反绑起来,然后将他拖入了暗处。 周婉宁从侧洞走了出来,她的脸上还残留着紧张的神情。她走到陈铮身边,轻声说:“我来记录坐标。”说着,她取出微型计算机,开始记录爆破专家说出的坐标。陈铮则手持战术匕首,守在洞口,警惕地注视着外面的动静。 此时,他们仍身处海蚀洞内部,光线昏暗,潮声在洞内回荡着。陈铮右腿虽然经过了简易包扎,但每动一下还是会传来钻心的疼痛。他强忍着伤痛,保持着高度的戒备状态。周婉宁倚靠在岩壁上,专注地操作着微型计算机,她的手指在键盘上快速敲击着,眼神中透露出坚定。而在潮湿的角落里,被反绑双手的爆破专家静静地躺着,昏迷不醒。他们虽然已经掌握了赵卫国在公海接应的坐标,但危险依然笼罩着他们,一场新的战斗似乎正在悄然逼近…… 第253章 血火淬刃 海蚀洞内,周婉宁坐在岩壁旁,手指在微型计算机键盘上飞速敲击,记录着坐标。陈铮手持战术匕首,守在洞口,右腿旧伤让他每挪动一下都疼得皱眉。 突然,洞内响起卫星电话铃声,在寂静中格外刺耳。陈铮警惕起来,循声望去,只见地上一部卫星电话屏幕亮着。这时,电话里传出王振的嘲讽声:“老队长连女儿都护不住?” 这话语如同一把利刃,刺痛了陈铮的心。他怒目圆睁,眼中满是怒火,大步冲向电话。右腿的伤痛让他步伐有些踉跄,但他顾不上这些,一把抓起电话,用匕首狠狠刺穿屏幕。 就在这时,三名身着黑衣的杀手从暗处冲了出来,他们动作敏捷,目标明确,一是夺回昏迷的爆破专家,二是要将陈铮和周婉宁灭口。陈铮被这突如其来的攻击打了个措手不及,右腿旧伤未愈,根本无法灵活闪避。他只能借着刺穿手机屏幕的反作用力,身体向后翻滚,与杀手拉开距离,避免被他们围攻。 在这千钧一发之际,陈铮脑中的系统因他情绪的剧烈激荡自动触发了【格斗术精通】。他感觉自己的头脑异常清醒,身体的每一个动作都仿佛被精准操控。他瞅准洞壁,借力反弹,如同猎豹一般冲向离他最近的杀手。 那名杀手见陈铮扑来,举起手中的匕首便刺。陈铮侧身一闪,躲过攻击,同时右手迅速抓住杀手的手臂,用力一拧。只听“咔嚓”一声,杀手的手腕被拧断,匕首掉落在地,他痛苦地惨叫起来。 另外两名杀手见状,左右包抄过来。陈铮毫不畏惧,转身迎向左边的杀手,一脚踢在他的膝盖上,杀手身体失去平衡。陈铮趁机上前,抓住他的手腕,又是一阵猛拧,这名杀手的手腕也没能幸免。 还剩下最后一名杀手,他明显有些慌乱,但还是咬牙持刀冲上来。陈铮灵活地绕到他身后,双手紧紧抓住他的手腕,他使出浑身力气,将杀手的手腕硬生生拧断。三名杀手都瘫倒在地,痛苦地呻吟着。 击退杀手后,周婉宁立刻开始着手信息追查。然而,杀手携带的干扰器压制了信号,她的微型计算机接入困难。与此同时,洞内潮湿的环境,使得计算机频繁死机。但周婉宁没有放弃,她冷静地拆解杀手随身的干扰器,反向利用其原理,构建了一个临时跳频通道。 可通道搭建完成后,还需要进行最后的硬件桥接。陈铮见状,用匕首尖导电,协助周婉宁完成了这一步。终于,周婉宁成功植入黑客程序,计算机界面弹出了航线变更记录。他们确认了赵卫国正在通过市政厅系统篡改海岸警卫队的航线,引导警卫队远离救援路径。 正当他们专注于屏幕上的线索时,洞顶的钟乳石传来异样的声响。原来,刚才的战斗震动了洞顶,那些长期渗水且含强酸的钟乳石,加速了滴酸的过程。一滴酸液摇摇欲坠,直直朝着周婉宁的手背坠落下去。 陈铮眼疾手快,他第一时间察觉了酸液的滴落轨迹,毫不犹豫地甩出手中的盾牌残片。盾牌残片精准地拦截了那滴主酸滴,但还是有微量酸液溅射到周婉宁的手背上。周婉宁的手背瞬间被腐蚀,她的眉头紧皱,强忍着灼痛,没有发出一声呼喊,继续操作着终端。 陈铮急忙撕下衣角,为周婉宁简单包扎伤口。两人目光交汇,无需言语,彼此的信任已达到生死相托的境地。 此时,陈铮站在海蚀洞中央,右腿旧伤因刚才的战斗更加严重,左手虎口也因拧断杀手手腕出现撕裂伤,但他仍旧紧握着战术匕首,目光如炬,紧紧盯着洞口方向。周婉宁坐在岩壁旁,右手背缠着简易绷带,继续监控着计算机的数据流,随时关注着新的动向…… 第254章 灰烬真相 这时,他们注意到之前战斗波及的一个集装箱,因前战遗留火源,正缓慢燃烧着。熊熊火焰不断舔舐着集装箱的铁皮,高温让周围的空气都变得扭曲起来,热浪扑面而来,让人难以靠近。而且集装箱内部结构在高温炙烤下,已经变得不稳定,随时都有坍塌的危险。 陈铮观察着火势走向,发现燃烧点主要集中在集装箱的右前侧。他想起上一次用盾牌残片挡酸液的经历,便迅速拿起盾牌残片,用力朝着滚烫的铁皮推去。盾牌残片与铁皮接触的瞬间,发出“滋滋”的声响,火花四溅,但他咬牙坚持着,一点点地推开铁皮,为自己和周婉宁制造出一条安全通道。 周婉宁见状,立刻用微型计算机的散热口对着通道吹风降温。在她的协助下,陈铮小心翼翼地将手探入通道内。尽管有盾牌残片阻挡了一部分热量,但高温还是让他的手臂传来阵阵灼痛,他强忍着不适,摸索着集装箱内部。终于,他的手触碰到了一个坚硬的物体,仔细一摸,感觉像是个铁盒。他用力将铁盒取出,快速缩回手,此时他的手臂已经被烫伤,皮肤红肿起来。 陈铮将铁盒放在地上,和周婉宁一起打开。随着铁盒盖子被掀开,一张泛黄的照片出现在他们眼前。照片上是七岁的周婉宁,她站在训练营门口,身穿作战服,神情冷峻,胸前挂着编号牌。周婉宁看到照片,眼神中闪过一丝惊讶和疑惑,她伸出左手,轻轻拿起照片,仔细端详着。 此时,午夜零点整。陈铮脑中的系统界面自动弹出签到提示,他下意识地确认了签到。接着,一段记忆如潮水般涌入他的脑海。那是在一片暴雨倾盆的东南亚边境雨林中,陈铮背着一名高烧昏迷的女孩艰难地穿越雷区。雨水如注,打在他的身上,让他的视线变得模糊。女孩双肩背着一个背包,背包带打了个特殊的结扣——正是如今周婉宁书包上“爸爸是英雄”钥匙扣的系法。 陈铮猛地抬头看向周婉宁,而周婉宁此时也正盯着照片出神,似乎陷入了某种回忆之中。两人的目光交汇,震惊与疑惑在他们的眼中无声传递。一时间,海蚀洞内安静得只能听见火焰燃烧的声音和他们急促的呼吸声。 过了一会儿,陈铮努力让自己镇定下来,他转头看向躺在集装箱旁地面的爆破专家。这名专家此时仍处于昏迷状态,四肢被战术绳紧紧捆绑着,但他的脸庞在火光映照下,透着一股诡异的气息。刚才还沉浸在照片和记忆带来的冲击中的陈铮和周婉宁并没有放松警惕,他们知道,危险或许并未真正过去。 突然,原本看似昏迷的爆破专家猛地睁开了眼睛。他的眼神中透露出疯狂与偏执,嘴角微微上扬,露出一种令人毛骨悚然的笑容。紧接着,他狠狠地咬合牙齿,启动了内置在牙齿里的炸弹。炸弹的倒计时界面在他口中发出微弱的蓝光,清晰可见。 周婉宁反应迅速,她立即调出微型计算机的频段扫描功能。手指在键盘上快速敲击,眼睛紧盯着屏幕,试图识别出炸弹遥控信号的频率。很快,她锁定了信号频率,毫不犹豫地反向发射干扰脉冲。微型计算机发出一阵轻微的嗡嗡声,干扰信号迅速传播出去。 就在信号中断的瞬间,陈铮如离弦之箭般扑了上去。他用尽全力将爆破专家的头部按在地面上,同时迅速掏出战术匕首,卡住专家张开的嘴巴,防止他再次触发炸弹。爆破专家拼命地挣扎着,四肢不停地舞动,试图挣脱陈铮的压制,但陈铮死死地按住他,丝毫没有放松。 经过几秒钟的激烈挣扎,爆破专家终于再次失去了意识,瘫倒在地上。陈铮仍然不敢大意,他紧紧握着战术匕首,保持着压制的姿势,警惕地观察着专家的动静。周婉宁也从紧张的操作中缓过神来,她站起身,走到陈铮身边,看向地上的爆破专家。此时,两人都能感觉到彼此的心跳还在剧烈地跳动着。 陈铮强忍着右腿伤痛带来的不适,依旧稳稳站在海蚀洞中央,紧紧握着战术匕首,眼神聚焦在周婉宁手中的照片上。又看了看躺在地上的爆破专家,心中暗自思索着接下来该怎么办。此时的海蚀洞内,火焰依然在燃烧着,偶尔发出“噼里啪啦”的声响,那声音在寂静的洞穴中显得格外刺耳。烟雾在洞中弥漫着,刺鼻的气味让人有些呼吸困难。 周婉宁走到岩壁旁,重新坐下,左手拿起微型计算机,右手拿着那张泛黄的照片,眼神中充满了困惑和思索。她看着照片上七岁的自己,仿佛看到了那个陌生而又熟悉的童年。 过了一会儿,陈铮缓缓走到周婉宁身边,蹲下身子,看着她手中的照片。照片上那个冷峻的小女孩和眼前温柔却又坚强的周婉宁形成了鲜明的对比。陈铮心中感慨万千,他没想到自己竟然和周婉宁有着这样一段过去的交集。 周婉宁感受到陈铮的目光,转过头看向他,轻声说道:“这照片,还有那段记忆……”她的声音有些颤抖,似乎不知道该如何表达自己内心的感受。陈铮拍了拍她的肩膀,说道:“先别想那么多了,现在我们还没脱离危险。”周婉宁点了点头,深吸一口气,努力让自己平静下来。 两人继续在海蚀洞内保持着警惕,陈铮时不时地看向洞口,担心会有新的敌人出现。周婉宁则一边看着照片,一边用微型计算机分析一些可能有用的信息。时间一分一秒地过去,海蚀洞内的气氛依旧压抑而紧张。 突然,爆破专家的身体动了动,发出了一声微弱的呻吟。陈铮和周婉宁立刻警觉起来,陈铮迅速拿起战术匕首,再次靠近爆破专家。只见专家缓缓睁开眼睛,眼神中透露出一丝不甘和愤怒。他想要再次咬合牙齿,但陈铮的匕首紧紧地卡在他的嘴里,让他无法得逞。 周婉宁走上前,用微型计算机对着专家扫描,确认炸弹是否还会有危险。经过一番检测,她确定炸弹暂时不会爆炸,但仍然不能掉以轻心。陈铮用力将专家的身体重新按在地上,用战术绳再次加固了捆绑的力度。 此时,海蚀洞内的火焰渐渐变小,只剩下一些微弱的火苗在闪烁。烟雾也逐渐散去,空气稍微变得清新了一些。但陈铮和周婉宁都知道,这短暂的平静背后,可能隐藏着更大的危机。 而躺在集装箱旁地面的爆破专家,被陈铮用匕首压制着口腔,四肢被战术绳牢牢捆绑,虽然再次陷入了昏迷,但牙齿炸弹只是被暂时禁用,他仍然具有潜在的威胁。陈铮和周婉宁就这样在海蚀洞内,守着这些关键线索,警惕地等待着下一个未知的挑战。 第255章 暗潮汹涌 海蚀洞里的火苗终于熄了,只剩下铁盒边沿一圈焦黑的痕迹。爆破专家躺在地上,嘴被匕首卡着,呼吸粗重。我右腿的旧伤像有根铁丝在里面来回拉扯,站着都费劲。周婉宁把微型计算机架在一块平整的岩石上,屏幕映着她半张脸,另一只手还攥着那张泛黄的照片。 “不能再待这儿了。”我说。 她点头,没说话,把照片小心塞进白大褂内袋,顺手关掉计算机电源。我们一人一边拎起铁盒,我弯腰时战术匕首还在专家嘴里没拔,这人要是醒了还能咬,但我不信他敢再试一次。 半小时后,我们摸到了城市边缘的废弃信号站。铁皮屋锈得厉害,门一推就倒。里面堆着老式天线接收器和断线的电缆,墙角还有个烧过的炉子。周婉宁检查了通风口和天花板,确认没人埋伏,才打开计算机重新通电。我靠在墙边喘气,夜视仪挂在脖子上,手臂上的烫伤火辣辣地疼。 外面天刚蒙蒙亮,风从门缝钻进来带着点咸味。我把盾牌残片靠在桌脚,盯着那扇晃悠的破门,耳朵听着远处公路上偶尔传来的车声。十年前我在边境蹲过七天七夜,就为了等一个信号中断的瞬间。现在也一样,敌人不会一直沉默。 零点整。 系统界面弹出来,绿底黑字,像老式军用终端。【签到成功,解锁资源:经济战情报】。 我没出声,闭眼三秒,一段数据流直接灌进脑子——是资金图谱,能用手势在空中划开查看。南洋航运、太平洋物流、新亚海运……十几家公司名字浮在眼前,每条线连着银行账户、货轮编号、港口进出记录。最底下一行标红:生化试剂采购款,来源为离岸信托基金“海星二号”。 “你看到什么?”周婉宁抬头问我。 我把图谱投影到她屏幕上。她手指快速滑动,放大其中一条分支,“这笔钱上周转进了市立医院设备采购专户。” “不是正常拨款。”我摇头,“时间对不上。医院招标公告是昨天才发的。” 她咬住下唇,开始反向追踪Ip跳转路径。我戴上夜视仪扫视四周,信号站对面三百米就是市政厅大楼,玻璃幕墙反射着晨光。忽然,某个高层窗口闪过一道折射光,角度不对劲。我调高倍率,镜头穿过玻璃,看见一个人影坐在监控台前,摘下了金丝眼镜。 是周崇山。 他把眼镜放在桌上轻敲两下,镜片反射出十二块悬浮屏,全是金融数据流。股价曲线、外汇汇率、大宗交易量……那些数字滚动的速度快得不像人眼看的。我屏住呼吸,继续盯。他西装内衬没扣好,露出一角刺绣——蛇头朝下,盘成环形,尾尖分叉。 和王振脖颈上的纹身一模一样。 “周崇山在看我们。”我说。 周婉宁猛地抬头,“你能确定?” 我指着屏幕角落,“他刚才敲眼镜的动作,和赵卫国开会时敲桌面的节奏一样,都是三短两长。” 她立刻调出市政厅公开监控权限,用计算机模拟视角还原。画面切进去,正是密室内部。周崇山坐着不动,面前十二块屏轮流闪动,其中一块显示着“南洋航运资金流向实时监控”。我们的位置被打了个红点,标注“目标已进入E-7区”。 “他在同步跟踪。”她声音压得很低。 我没有回答,脑子里反复回放那个刺绣图案。血盟图腾,不是装饰,是标记。他们是一伙的,从头到尾就是一张网。 “你爸知道你是谁。”我说。 她手指顿了一下,没否认,“他知道,但我妈不知道。她死的时候,手里还攥着那块怀表。” 话音刚落,计算机发出一声轻响。一封加密邮件浮现在收件箱顶部,伪装成系统通知,发件人地址是一串乱码,但协议特征异常熟悉。她点开分析模块,瞳孔猛地一缩。 “这是我妈怀表里的芯片协议。” 我走过去站在她身后,看着那行代码流转。她试了生日、忌日、身份证后六位,全错。最后她停住,从口袋里掏出钥匙扣——“爸爸是英雄”五个字歪歪扭扭,背面刻着一串编号:xh-0927。 她输入这串数字。 邮件解密。 内容只有一组数字:“”。 她盯着那串数,呼吸变重。我认出来了,那是怀表背面刻的原始密码,我妈活着的时候,她说这是她留给我的唯一东西。 “他留着这个,就是为了今天。”她说。 我没有接话。屋里很静,只有计算机风扇转动的声音。远处市政厅的灯光忽然暗了一瞬,像是被人手动切断了电源。周崇山的画面消失了,所有监控信号中断。 但她手里的怀表还在微微发烫。 我知道,这不是结束。他们让我们看到这些,是因为更大的局已经铺开了。金融、监控、特工、血契,全在动。而我们只是刚刚摸到第一根线。 周婉宁把那组数字抄在纸上,折好放进内袋。她抬头看我,眼睛很红,但没眨眼。 “下一步怎么走?” 第256章 伤痕烙印 周婉宁的手指还停在计算机的回车键上,屏幕光映着她发白的指节。我靠着铁皮墙喘气,右腿旧伤像被锈铁丝绞着,手臂烫伤的地方渗出血珠。刚才那组数字“”还在脑里打转,像是某种开关的密码。 就在这时,她的设备突然震动起来。 不是警报,是私密频道的强插信号——陈雪的班主任手机,发来一段十秒视频。 画面晃得特别厉害,背景是间教室,桌椅翻倒,黑板上有粉笔写的倒计时:00:01:47。镜头猛地一转,拍到一张小脸——陈雪缩在讲台底下,眼睛睁得很大,嘴唇动了动,没出声。下一秒,滴答声入耳,规律得很,每两秒一次,像是钟表,又像是心跳。 “爸……”她终于挤出一个字,视频戛然而止。 我往前冲一步,脑袋撞上低矮的横梁,眼前炸开一片黑点。系统界面瞬间弹出,绿底黑字浮在视野中央:【战场回溯功能未解锁,距离下次签到剩余18小时03分】。 “等不了。”我说。 周婉宁抬头看我,“你要强行启动?你现在的脑波已经接近临界值。” 我没有理她,左手按住太阳穴,右手掐住自己大腿肉,咬牙把意识沉进去。系统界面开始闪烁红光,一行小字跳出来:【非正常调用,风险自担】。 我点了确认。 剧痛从颅骨深处炸开,像有人拿电钻往脑子里拧螺丝。我跪在地上,耳朵嗡鸣,鼻腔有温热液体流下。视野里全是雪花点,几帧破碎画面闪过去——幼儿园走廊、红色门框、滴答声源在墙内——还没看清,胃里一阵翻搅,我张嘴就吐。 吐出来的不只是胃液。 一块黄褐色的硬物砸在水泥地上,叮的一声。 周婉宁捡起来看了眼,脸色变了:“是弹片?” 我抹了把嘴,嘴角带血,“十年前留下的,卡在额叶附近。医生说取不出来。” 她立刻打开急救包,撕开纱布塞我鼻孔,另一只手摸我颈动脉。我听见她在嘀咕:“心率132,呼吸不稳,脑电波峰值突破180——再这样下去你会重新变植物人。” 我撑着墙站起来,腿抖得厉害,“我知道地方了。城东老城区,废弃幼儿园,红门二楼西侧教室。” “你确定不是幻觉?” “不是。”我指着地上那块弹片,“它出来了。说明系统真的读取到了未来片段。” 她盯着我看,眼神忽然冷下来,“你总是这样。一声不响就冲,不管身体能不能扛。当初在训练营,你把我一个人扔了三个月,连个电话都没有。现在呢?又要拿命去拼?谁来管你?!” 我没有说话。 她突然转身,抄起桌上的火焰喷射器,对准医疗台猛按扳机。 火舌轰地喷出,金属台面瞬间扭曲,玻璃仪器爆裂,药瓶烧成黑团。热浪扑到我脸上,睫毛都发烫。她站在火光里,肩膀抖着,声音压得很低:“你说守护,可你连自己都守不住。你让我看着你死第二次吗?” 系统提示弹了出来:【使用者情绪波动值超标,连续三秒未平复将冻结签到权限】。 倒计时开始:10、9、8…… 我慢慢从背包里掏出那张全家福。纸边卷了角,画的是三个人,歪歪扭扭站在一起,我和陈雪穿着军装,中间空着的位置写着“妈妈”。这是她去年儿童节送我的,我一直带着。 我把画放在烧焦的台面上。 火光映着那张纸,没烧,也没动。 周婉宁看着那幅画,呼吸慢慢稳下来。她低头看自己手,火焰喷射器还握着,掌心起了水泡,边缘发黑。她松开手,武器哐当掉在地上。 她走回计算机前,重新接入信号源,手指在键盘上敲了几下,“视频里的滴答声……不是普通定时器。” “什么意思?” “频率和陈雪的心跳一致。这是心跳同步引信,只要她情绪剧烈波动,或者心跳超过120,就会引爆。” 我盯着屏幕,“所以他们要的不是杀她。” “是要你看。”她抬头看我,“他们在逼你做选择——救她,还是保自己。” 系统警告还在闪:【情绪阈值临界,签到功能暂停冻结倒计时3秒】。 最后一秒停住了。 屋里只剩风扇转动的声音。 我扶着墙走到她旁边,看着屏幕上那段重复播放的滴答声波形图。红门,二楼,西教室,心跳引信,班主任手机发出信号——线索串起来了。 “我们得走。”我说。 她点头,合上计算机,把钥匙扣塞进兜里。我背起背包,战术匕首别回腰间,夜视仪挂脖子上。右腿还在疼,但能走。 废弃信号站的破门被风推开,晨光斜切进来,照在那张没烧毁的全家福上。 我最后看了一眼,转身走出门。 第257章 夜视秘踪 晨光刚切过废弃幼儿园的红门,我右腿的旧伤像被铁钩扯着,每走一步都得咬一下后槽牙。周婉宁走在前头,夜视仪贴在眼前,微型计算机夹在腋下,手指还搭在开机键上。她回头看了我一眼,没说话,只抬手比了个“停”的手势。 走廊尽头有红点一闪一灭,不是警报灯,是红外线。 我靠墙站定,左手摸到战术手电,关了开关。右手握紧匕首,指节发僵。这地方太静了,静得连灰尘落地的声音都能听见。周婉宁轻声调设备,屏幕亮起的一瞬,她呼吸顿了一下。 “不对劲。”她低声说,“所有玩具熊的眼睛……都是红的。” 我凑过去看她屏幕。画面里,教室四角摆着十几个毛绒熊,眼眶里嵌着的小灯泡全泛着血光,整齐得像是排练过。不像是监控探头,倒像是某种信号源。 “不是普通摄像头。”她说,“频率在变,像是……心跳。” 我没吭声。脑子里还在回放刚才强行启动系统时的画面——红门、二楼、西教室。现在我们到了,可陈雪不在讲台底下,也没再传来滴答声。那视频是真的?还是陷阱? 周婉宁继续往前探,我拖着右腿跟上。脚步刚过门槛,她突然抬手拦住我。地板上有根细线,几乎看不见,从门缝拉到墙角,连着一块松动的地砖。 “压力感应。”我低声道,“别踩。” 她点头,绕开线,蹲在电脑桌前开机。主机是老款台式机,风扇转得吃力,屏幕上正跳出一个进度条:【数据上传中……87%】。文件名是“全市小学四年级样本·基因库”。 “班主任传的。”她声音压得很低,“Ip跳了三层代理,但源头就在楼里。” 我盯着那行字,拳头慢慢攥紧。陈雪才十岁,书包还挂在课桌边,粉色羽绒服叠得好好的,草莓发卡别在领口。那是她去年生日我送的,她说“最配爸爸穿的冲锋衣”。 就在这时候,视野角落闪过一道绿光。 系统界面弹了出来,老式终端模样,字体是军绿色:【签到成功,解锁资源:反追踪程序(v1.0)】。 我眨了眨眼,确认信息无误。没提示音,也没额外说明,就像当年部队发装备清单一样,冷冰冰地列出来。 “能用吗?”我问。 “已经在注入了。”周婉宁敲了几下键盘,屏幕闪了两下,进度条突然反转,“程序逆向追踪中……找到了,信号来自隔壁办公室的路由器中继。” 她把地图投在屏幕上。一条数据流从这间教室出发,经由楼道暗线接入主控室,再通过伪装成校园wiFi的热点外传。传输目标是个匿名云盘,注册邮箱后缀写着“edu.gov”。 “教育系统内部账号。”她冷笑一声,“她早就不只是个老师了。” 我正要说话,脚底猛地一沉。 咔。 声音不大,像踩断了枯枝。 下一秒,天花板炸了。 火光从头顶劈下来,球形炸弹带着尾焰砸在桌上,轰的一声掀翻了整张办公桌。我本能扑过去,抽出背包里的战术盾牌往上一挡,冲击波撞在金属面上,震得我整条胳膊发麻,人直接被掀翻在地。 烟尘弥漫,耳朵嗡嗡作响。 等视线恢复,我撑着站起来,盾牌边缘已经卷曲,桌上电脑烧成了黑壳。地面裂开一道缝,露出几根红色导线,顺着墙角一路通向陈雪的书包。 我走过去,拉开拉链。 草莓发卡不见了。 取而代之的是一个指甲盖大小的接收器,焊在发卡底座上,连着导线,另一头埋进墙体。 “不是即时引爆。”我捏起发卡,“是信号触发。只要有人碰它,或者靠近一定距离……就会引爆炸弹。” “但她知道我们会来。”周婉宁站在我身后,声音冷,“所以这不是杀招,是测试。” “测什么?” “测你救不救。” 我盯着那发卡,没说话。十年前在边境,赵卫国就是用这种方式逼我交出情报——拿平民当诱饵,看你守不守规矩。现在他们换了个玩法,拿我女儿的日常用品做引信,逼我在父亲和任务之间选一个。 可我不用选。 我一把扯下接收器,塞进战术袋。 周婉宁正在分析信号源,忽然耳机里传出一段音频。她按了播放键,房间里响起一声冷笑。 音色阴沉,节奏缓慢,尾音上扬——和王振一模一样。 “游戏才刚开始。” 但声音是从手机里传出来的。她调出信号记录,定位来源是班主任的私人号码,最后连接基站就在幼儿园后院。 “不是他本人。”我说,“是录音,或者语音合成。” “但发布指令的是她。”周婉宁抬头看我,“她在演双簧,给谁看?” 我没回答。因为就在那一刻,通风管传来金属摩擦声。 我们同时转头。 西侧墙角的通风口格栅被人从里面推开,一只脚踩了出来。黑色皮鞋,灰套装下摆,黑框眼镜反着冷光。 班主任爬出来,站稳,摘下眼镜,嘴角一点点翘起来。 “你们来得比我想象的快。”她说,“但晚了。” 她手里拿着一部手机,屏幕亮着,正对着我们。 “数据已经传完。”她说,“全市两千三百一十七个孩子的基因样本,包括陈雪的唾液、头发、笔迹动态……都在里面。你们拦不住。” 我往前迈了一步。 她立刻后退,退到窗口,手摸向窗框。 “我知道你在想什么。”她盯着我,“你想抓我,逼我交代。可你忘了——我不是一个人在做事。” 她按下手机侧键。 “游戏才刚开始。”她重复了一遍,然后翻身跳出窗外。 我冲到窗边,她已经跑进后巷,身影消失在拐角。周婉宁迅速调出计算机,试图锁定手机信号,但几秒后摇头:“用了信号熔断协议,三跳即毁。” 我站在原地,手还搭在窗框上。风吹进来,卷着灰,吹得书包晃了晃。那枚被拆下的草莓发卡静静躺在桌上,底座上的焊点还冒着一丝焦味。 周婉宁走到我旁边,低声说:“她传的数据,能破解。” “怎么破?” “需要密码。”她看着我,“一个原始密钥。我母亲留下的怀表,背面有组数字,可能是初始入口。” 我点点头,没多问。 她打开计算机,手指悬在键盘上方,输入第一位数字:“3”。 第258章 密码深渊 周婉宁的手指停在键盘上,第七位数字“9”刚敲下去,屏幕就跳出红字提示:【密码错误】。 她皱了眉,又试了一次。还是错。 第三次输入,系统弹出警告框:【剩余尝试次数0】。微型计算机发出低电量警报,绿灯开始变黄。窗外,远处传来轻微的嗡鸣,像是金属翅膀切开空气的声音——无人机,低空巡飞,型号未知,但肯定不是民用的。 我走到门边,匕首插进门缝底部,轻轻一挑,门框松动的一角被卡住,不会发出合拢声。我侧耳贴着门板听了三秒,外面没动静。回身冲她点头。 她摘下背包侧面的小电池模块,换进计算机底仓。设备重启,屏幕闪了两下,恢复运行。她盯着密码框,嘴唇抿成一条线。“生日即密钥。”她低声说,“我妈临走前说的。” “你生日是几号?” “七月七日。”她顿了一下,“2003年。” 我记起来了。上一章结尾时她正要输密码,第一位是“3”。现在她把第七位从“9”改成“7”,按下回车。 投影仪嗡地启动。 一道蓝光扫过墙面,全息影像缓缓浮现:雨林深处,泥泞小路,一个穿迷彩服的男人蹲在地上,背对着镜头,肩膀上有血迹渗出。他手里拿着绷带,正在给一个坐在树根上的小女孩包扎脚踝。 那女孩穿着湿透的碎花裙,头发贴在脸上,右脚缠着布条,抬头看着男人的后脑勺,轻声问:“叔叔,你会死吗?” 画面里的我抬起左手,撕开急救包封口,声音沙哑:“不会。你也不会。” 周婉宁屏住了呼吸。 影像继续播放。我脱下战术外套盖在她身上,拉紧领口,说了句什么,然后背起她,一步步走进丛林雾气里。镜头最后定格在我左臂外侧露出的编号刺青——t-07。 投影熄灭。 屋里安静得能听见电池散热扇的微响。 就在这时候,手机震了一下。 来电显示是未知号码。 周婉宁看了我一眼,我把匕首收进袖口,她接通免提,放在桌上。 电话那头传来一声笑,低沉、缓慢,带着金属质感的变声处理:“数据已经传出去了,十二个国家的实验室今晚就能开始分析。” 是周崇山。 “你女儿的基因图谱,比预想的更纯净。”他继续说,“他们出价五千万美元买原始样本。你说,我要不要卖?” 我没说话。周婉宁的手指已经在计算机上滑动,追踪信号来源,但几秒后摇头——加密中转,无法定位。 “你早就知道她是实验目标。”我说。 “不止她。”他轻笑,“全市两千多个孩子,都是候选。而你是钥匙,陈铮。你的血,激活了整个系统。” 电话挂断。 投影仪突然自己亮了。 同一段影像重新播放,但这次画面跳到了结尾:我背着小女孩走出丛林时,回头看了眼天空,右手无意识摸了下腰间——那里本该别枪的位置。 就是这个动作。 我猛地起身,一拳砸向投影仪。 屏幕炸裂,碎片飞溅,墙面上最后一帧画面定格在我转身的瞬间。 就在拳头收回的刹那,太阳穴一阵刺痛。 系统界面弹了出来:【连续签到满七天,激活“战场回溯”功能——预演未来24小时关键事件】。 视野黑了一下。 再睁眼,我在一间病房里。早晨七点十七分,阳光透过百叶窗照进来。陈雪躺在病床上,闭着眼,呼吸平稳。床头监护仪显示心率正常。 门把手转动。 一个穿白大褂的人走进来,手里拿着注射器,针管里是淡蓝色液体。他走到床边,掀开被角,熟练地拉开睡衣袖子,露出她的小臂。 我冲上去想拦,却穿过了他的身体——这是预演,我碰不到任何东西。 那人扎针的动作很稳,推药速度均匀。五毫升,全部注入。 画面跳转。 陈雪在床上抽搐,脸色发青,监护仪警报狂响。医生冲进来抢救,但她的眼睛始终没睁开。 黑屏。 我回到现实,额头全是冷汗,右手虎口还在抖。 周婉宁站在我面前,手里拿着刚才截取的最后一帧画面——我手臂上的编号t-07,已经被她放大保存进加密分区。 “定位源失效。”系统提示突然跳出,【需高亲缘度生物样本重新校准追踪坐标】。 她看着我,眼神很静。 “我没有陈雪的血样。”她说,“但我有血。” 我愣住。 她往前一步,抓住我右手,按在她后颈动脉位置:“我的dNA和她有关联。母亲用的是同一批胚胎培育技术,我是她潜在的克隆源之一。” 她咬破舌尖,抬手扣住我后脑,把嘴唇压上来。 温热的血渗进我嘴角旧伤的裂口,顺着舌根滑下去。一瞬间,系统界面刷新:【定位更新成功】。 地图展开。 模糊的建筑轮廓出现在城东,一片废弃科研楼群,中心一栋主楼顶上有医疗级空气过滤系统的标志,风道口朝南。 正是儿童医院旧址。 我松开她,抹掉唇边血迹。她站着没动,嘴唇有点肿,呼吸比平时重。 我转身拉开背包,把匕首、手电、战术绳全塞进去,最后看了一眼桌上那枚被拆下的草莓发卡——焊点焦黑,敌人碰过的东西。 现在我们有新的路了。 她关掉计算机,背起设备包,站到我旁边。 我伸手开门。 门外天光微亮。 第259章 毒雾阴谋 天光刚亮,雾还没散尽。我拉开门,冷风卷着灰扑扑的尘味灌进来,楼道里静得能听见铁皮屋顶被风吹动的吱呀声。周婉宁站在我侧后半步,背包带勒进肩头,微型计算机在她手里攥得死紧,屏幕还亮着,地图上那个红点没灭——儿童医院旧址,三楼东南角。 我们没说话,顺着墙根走。外墙爬满枯藤,窗户碎了一地,夜视仪扫过去,二楼走廊横着几具翻倒的病床,地上有拖拽痕迹。摄像头装在拐角,红外警戒线密密麻麻。我抬手示意停,从背包摸出战术匕首,插进门缝底部,轻轻一撬,门框松动的声音被风盖住。 通风管道的铁栅栏早锈了,我一脚踹开,先爬进去。管道窄,右腿旧伤一压就抽筋,我咬牙往前蹭。周婉宁跟在后面,呼吸贴得很近。爬到三楼分口,我探头往下看,走廊尽头有台监控主机闪着绿灯,线路杂乱。 “黑进去要三十秒。”她低声道,手指已经在设备上滑动。 我点头,从腰间抽出战术手电,关掉光源,只留红外模式。她按下回车,主机绿灯变黄,电磁门“咔”地响了一下,两秒后自动重置。就是现在。我抓住她手腕,两人滑降而下,落地时膝盖一沉,我本能侧身护住她,背上的陈雪没动静,呼吸平稳。 空气不对。吸一口,喉咙发干,舌尖有点麻。我立刻掏出战术口罩戴上,周婉宁也迅速套上便携滤毒面罩。我抬起手腕,系统界面弹出:【每日签到成功,获得防化服(儿童版)】。 我没犹豫,打开背包,取出那件淡蓝色的小号防化服,拉链从领口到底部,面罩是透明的。陈雪还在昏迷,我把她轻轻放平,解开羽绒服,一层层穿上,最后扣好头罩,拉紧所有封条。她像被裹进一个气囊里,安静得像个假人。 走廊另一头传来轮子滚动的声音。 我一把抄起掉落的医生袍披上,顺手捡起地上的病历本,封面写着“转院记录”。周婉宁蹲下,把陈雪藏进医护推车底下,盖上白布,只露出一点点防化服的边角。我捏了捏匕首柄,靠在墙边。 清洁车翻了,消毒水洒了一地。穿保洁服的男人缓缓站起,左手扶着车把,右手垂在身侧。他抬头,脸上没什么表情,可那双眼睛盯着我,像在看一块快烂的肉。 “这时间送病人?”他开口,声音沙哑,“不打麻醉?” 我没答,翻开病历本,念:“四床,陈雪,十岁,颅内压升高,转IcU观察。” 他往前走一步,鞋底碾过水渍,发出“滋”的一声。距离五米。三米。他忽然咧嘴一笑,扯开衣领。 脖颈处,蛇形纹身泛起蓝光,全息投影浮现一行字:“赵先生给你准备了水晶棺。” 我瞬间出刀,匕首横挡。他手臂一拧,竟用金属臂钳格住刀刃,火星溅在墙上。我借力后撤,脚跟蹬地,翻滚到墙角。他没追,站在原地,脖子上的纹身还在闪。 “你女儿已经进去了。”他说,“每一口呼吸,都是毒。” 我喘着气,盯着他。周婉宁在另一侧,手指在计算器上飞快敲击。走廊顶灯开始频闪,监控画面扭曲,红光一闪一闪。 趁这空档,我抓起推车就往配药室方向跑。她紧跟上来。身后没有脚步声,但我知道他还在这儿。 配药室门虚掩,我一脚踹开。里面椅子上绑着个女人,白大褂皱成一团,嘴上贴着胶带,眼睛瞪得老大。周婉宁冲上去撕开胶带,剪断束缚带,递上滤毒面罩。 “你是护士长?”她问。 女人猛咳两声,点头,手指颤抖地指向墙上的平面图,用口型说:“排气阀……锅炉房……地下一层……” 话音未落,门外传来金属撞击声。 我背起陈雪,周婉宁扶起护士长,三人挤进消防通道。楼梯狭窄,水泥台阶布满裂痕。下到b1,铁门正在缓缓闭合,液压杆发出“嘶嘶”声。我冲上前,肩膀撞门,卡住一条缝。周婉宁把护士长推过去,自己钻出来,我最后一个滚进去。 铁门“哐”地合死。 通道里漆黑,只有应急灯闪着绿光。空气更闷,毒雾浓度在上升。广播突然响起,机械音冰冷:“净化程序启动,剩余时间9分钟。” 我靠墙喘气,右臂刚才被划了一道,血渗出来,沾湿了袖子。周婉宁低头看我,嘴角有道细小的划痕,不知是碎片还是擦伤。 “王振没死。”我说。 她点头,手指还在设备上滑动,试图恢复部分监控画面。屏幕上跳出一段模糊影像:王振站在楼梯拐角,低头看了眼自己的手,然后转身,消失在黑暗里。 我摸了摸陈雪的防化服,确认密封完好。她还在睡,呼吸微弱但稳定。 锅炉房在西区尽头,地图显示还有两百米。通道两侧是废弃的储物间,门都锁着。我们贴着墙走,每一步都踩在碎玻璃上,发出轻微的“咯吱”声。 走到一半,周婉宁突然停下。 “有人改过线路。”她指着头顶的通风管,“原本通向外界的排风系统被切断了,现在是内循环。” 我抬头看,通风口边缘有新焊的痕迹。 “他们不想让毒雾散出去。”我说,“是要让更多孩子吸进去。” 她没说话,只是把设备塞进包里,握紧我的胳膊。 我们继续往前。前方拐角处,一道铁门半开,门牌锈得只剩“锅”字。我伸手去推,门轴发出刺耳的摩擦声。 锅炉房里,六台大型罐体并列排列,管道交错,中央控制台上红灯闪烁。我走近一看,操作屏上显示:“毒雾释放进度:78%”。 我找到手动关闭按钮,按下去,没反应。周婉宁凑过来,拆开面板,检查电路。 “被锁死了。”她说,“需要物理切断主供能线。” 我环顾四周,找到工具箱。扳手、钳子、绝缘手套。我戴上手套,走向主配电柜。 就在这时,身后传来脚步声。 很轻,但不是回音。 我猛地回头,通道入口站着一个人影。穿保洁服,双手垂在身侧,脖子上的蛇形纹身正缓缓亮起蓝光。 王振没追错路。 我放下扳手,把手伸进背包,握住匕首柄。周婉宁站起身,挡在护士长前面。 他一步步走进来,脚步不快,像是在等什么。 我往前半步,把他和陈雪隔开。 他笑了,这次没说话,只是抬起手,指向控制台上方的显示屏。 屏幕亮了。 画面是病房,多个角度,十几个孩子躺在床上,戴着氧气面罩,面罩连着淡紫色气罐。监护仪心跳渐缓,呼吸频率下降。 “你们救不了所有人。”他说。 我盯着他,一句话没说。 然后我冲了上去。 第260章 焰影终章 我冲向王振的瞬间,锅炉房的管道突然爆裂,火焰喷射器的燃料管被飞溅的碎片割开,火舌顺着燃气喷了出来。我没有收手,反而把背包往前一甩,单膝跪地,拉开拉环,对着出口就是一喷。高温气流撞上泄漏的天然气,轰的一声,整条通道炸成火墙。冲击波把我掀翻在地,右腿旧伤撕裂,骨头像被锈刀锯着。 周婉宁从烟雾里扑出来,一把拽住我的战术背带,声音压得极低:“能动吗?” 我撑了下地面,膝盖打滑,血混着油污在地上拖出一道红印。她没等我回答,直接蹲下,把我胳膊搭在肩上,背着我就往码头方向跑。身后火势越烧越猛,浓烟卷着热浪拍在背上,像有无数只手在推我们走。 救生艇停在三十米外的栈桥尽头,船体半沉,甲板歪斜。她咬牙拖着我往前冲,脚下一滑,两人一起摔进浅水区。冰冷的海水灌进衣领,我呛了一口,喉咙火辣辣地疼。她抹了把脸,重新架起我,一步一步蹚过去。 跃上救生艇时,我听见水下传来嗡鸣。船身刚稳,底部就猛地一震,像是被什么东西死死咬住。周婉宁把我放倒在舱壁边,转身去拧启动开关。电门打了几次,引擎只是空转几声,再无反应。 我靠在角落喘气,右手习惯性摸向腰间,指尖却碰到了一片柔软——是陈雪别在我衣领上的粉色蝴蝶发卡。她昏迷前硬塞给我的,说“爸爸戴着,就能找到回家的路”。我攥紧它,金属夹子硌进掌心,有点疼,但脑子清醒了些。 系统界面忽然弹出,红框闪烁:【最终情报解锁——赵卫国本体在时空裂缝另一侧】。 字还没看完,周婉宁锁骨处的芯片突然亮了,蓝光微弱,却和发卡内侧某个点同步闪烁。空中浮现出三只手的投影,一只粗糙宽大,一只纤细有力,还有一只小小的,手指蜷着,像睡着时的模样。它们在火光映照下缓缓靠近,最终交叠在一起,停了不到两秒,又慢慢消散。 我没眨眼,心跳却慢了一拍。 周婉宁回头看了我一眼,嘴唇动了动,没说话。她低头检查船底,掀开一块松动的甲板,探身往下看。突然,她闷哼一声,整个人往后倒。 我伸手去拉,只抓到她裙角。碎花布料上迅速洇开一片暗红,从大腿外侧渗出来,顺着小腿流进鞋面。 “水下有东西。”她咬着牙,撕下裙摆一角缠住伤口,“铁刺,可能是磁力装置的锚。” 我爬到舷边,用手电照下去。水面浑浊,但能看到一圈环形金属阵列正缓缓升起,中心位置发出蓝紫色脉冲光,每闪一次,船体就往下沉一分。电流在水中传导,激起细小的气泡,像有看不见的手在拉我们下去。 她坐回我旁边,掏出微型计算机,屏幕亮了一下,信号格全空。她按了几下重启键,又试了应急频段,最后把设备塞进防水袋,轻轻放在脚边。 “走不了了。”她说。 话音落,船身猛然一沉,金属扭曲的声响从底部传来,像是某种机器完成了锁定。远处岸上的火还在烧,映在水面,晃得人睁不开眼。我靠着舱壁,意识开始发飘,手里仍紧紧捏着那枚发卡。 第261章 深海灼痛 海水灌进靴子的时候,我右腿的旧伤开始抽筋。不是普通的疼,是那种从骨头缝里钻出来的酸胀,像有铁锈在血管里爬。舱底积水已经没过脚背,每沉一分,船体就发出一声闷响,像是被什么东西慢慢嚼着。 周婉宁靠在对面舱壁,左手压着大腿外侧的伤口。血止不住,顺着小腿往下淌,在裙摆上结出暗红的块。她咬着牙拆白大褂的袖口,一圈圈缠上去,手抖得厉害。 低头看自己右腿,裤管撕开的地方泛白,肌肉绷得像石头。破伤风来了。我知道这玩意儿会让人抽过去,呼吸停止。但我现在不能倒下。 头顶那圈金属阵列还在闪蓝紫光,脉冲一次,船就往下坠一寸。刚才她试过启动引擎,电都断了。救生艇卡死了,像被钉在海床上。 我伸手摸了摸衣领,发卡还在。粉色蝴蝶,陈雪硬别上的。我攥紧它,指尖传来金属的凉意。火光里三只手交叠的画面突然冒出来——我的、她的、还有那个小的。那只小手蜷着,像刚出生时抓我手指那样。 我撑地坐起,左腿顶住舱壁,右手扒住甲板裂缝。冷气顺着指尖往上窜。缝隙底下能看到一根控制杆,正缓缓合拢。再闭死,这船就彻底锁住,谁都别想动。 右腿刚抬出去,整条筋就像断了。我咬住战术背带的搭扣,硬把腿塞进机械缝里。骨头咯的一声,不知道是不是裂了。但开关卡住了,没完全闭合。 “能行。”我哑着嗓子说。 周婉宁抬头看了我一眼,没说话。她解开白大褂领口,露出锁骨下方一块凸起。皮肤底下有个蓝点,微微发亮。她捡起掉在地上的战术匕首,刀刃在掌心蹭了蹭,像是试手感。 她把布料塞进嘴里,左手按住颈侧动脉,右手一刀扎进去两厘米。没有犹豫,直接抠。血涌出来,顺着胸口流到肋骨。她手指一颤,芯片出来了,指甲盖大小,泛着幽蓝光。 她爬向船底那圈金属阵列中央的凹槽。距离不到两米,她挪了快一分钟。每一次移动,血都在滴。凹槽暴露的瞬间,她把芯片按了进去。 嗡—— 吸力猛地一松。船体晃了下,停止下沉。 我还没松口气,水下突然亮起一点蓝光,就在船底正下方。不是装置的脉冲,更像……引信。 爆破专家的牙齿炸弹。 我眼角扫到盾牌残片漂在水面,离我不远。来不及喊,直接甩手掷出去。残片斜插进水里,卡在炸弹和主舱之间。 轰! 冲击波撞上金属面炸开,大部分冲向船尾。引擎区炸成碎片,油箱起火,火焰贴着水面窜了一圈。热浪扑脸,我侧身挡在周婉宁上方,后背火辣辣地疼。 她头撞在舱壁,不动了。嘴唇发青,胸口没起伏。 我拖着右腿爬过去,膝盖在地上蹭出一道血印。掰开她下巴,捏住鼻子,低头吹气。第一口下去,嘴里尝到一股味。 苦的,带着点草腥气。 2003年雨林里,我在雷区背过一个高烧的女孩。她快不行了,当地土医用草药糊在她嘴上。那种味道,我一直记忆深刻。 我睁着眼,第二口气接着送进去。她的喉咙动了一下。 远处天边开始发灰,火光映在水面上,一跳一跳的。 第262章 病房谍影 天边发灰的时候,医院的灯亮了。 我躺在病床上,右腿从膝盖到脚踝裹着纱布,药水一滴一滴往下走。窗外是海,风不大,浪也不高,可我耳朵里还响着救生艇下沉时那股闷劲儿,像有东西在骨头缝里压着。 周婉宁睡在隔壁床,脸白得跟墙一样。护士刚给她换了输液瓶,手背上的针管连着透明胶带,缠了好几圈。她呼吸浅,但还算稳。我没睡,盯着天花板看裂缝,一道斜的,从角上爬下来,像地图上的断层线。 门开了半寸,没声音。她坐起来,动作慢,像是刚找回身体的感觉。床单窸窣响了一下,她下地,赤脚踩在地板上,走向窗边小桌。桌上有个苹果,红的,洗过了,还有水珠挂在皮上。 她拿了水果刀,开始削。 刀是普通家用款,银色,塑料柄。她右手握着,左手托苹果,刀刃贴着果皮转圈。动作很顺,但不对——太顺了,像是练过无数遍的标准流程,没有一点停顿或调整。她手指关节不发力,全靠手腕带着刀走,节奏机械,每三秒一圈,不多不少。 我眯眼看了两分钟。她的呼吸变了,吸气短,呼气长,像是被谁掐着脖子控制频率。眼神也没焦距,盯着苹果,却又不像在看它。 我知道这状态。 十年前在边境,队友中过迷幻剂,执行任务时突然拿枪对准自己太阳穴,也是这种眼神,空的,里面没人。 我右手慢慢往枕头底下摸。那里有块东西,扁的,边缘锋利——昨夜从脑里取出的弹片碎片,医生说留着当纪念也好。我没扔。 她削到第三圈半,刀锋忽然偏了方向,不再绕果皮,而是缓缓移向自己左手手腕。刀尖压进皮肤,出现一道白痕,接着渗出血丝。 我动了。 弹片从指间飞出,划过空气,“铛”一声撞在水果刀侧面。刀飞出去,砸在墙上,掉进洗手池。 她愣住,低头看手腕,血已经流到掌心。她抬头看我,眼里雾散了点,嘴唇动了动:“……怎么了?” 我没回话,撑着床沿坐起来。腿疼得厉害,像有根铁条在里面搅。我挪到床边,捡起那个苹果。 果皮还没削完,一半挂在外面,像蛇蜕了一半的皮。我把苹果翻过来,在灯光下细看。底部有个小孔,极细,藏在凹陷处,不凑近根本发现不了。 我用指甲抠了抠,孔里塞着东西。轻轻一顶,一根金属针弹出来,半厘米长,针尖泛蓝。 神经麻痹剂注射头。 这不是要杀人,是要让我“睡过去”。只要我把这个苹果吃了,或者哪怕只是切开,压力触发装置就会释放气体,剂量刚好够我昏迷十二小时。这段时间,足够他们把我从医院抬走,或者换个身份重新登记。 我捏着苹果,看向门口。 五分钟后,护士进来换药,我把苹果递给她:“封存,送检验科。别用手碰内芯。” 她点头记下。我又说:“调一下门口监控,十分钟内,有没有人来过。” 她应了一声出去。我靠回床头,闭眼缓劲儿。右腿的感染烧得脑子发胀,额角冒汗。就在这时候,病房门又被推开。 这次是个穿市政厅工装的男人,灰色制服,胸口别着编号牌,低着头,手里拎个牛皮纸袋。他没说话,把袋子放在门口鞋柜上,转身就走。 我喊了声:“站住。” 他不停步,走得更快。我伸手去抓床头拐杖,刚撑起来,腿一软,差点栽下去。等我再抬头,人已经没了影。 护士回来时,我让她把纸袋拿过来。袋子没封口,里面是一张图纸,A3大小,印着市政厅建筑平面图。纸上有血渍,暗红色,干了,像是从指缝里漏出来的。 我摊开图,十二个红点被圈了出来,每个旁边写着缩写:SxxY、hmdx、qhSY……最后一个,我看清了——cxYx,城西育英小学。 陈雪的学校。 红点位置不是办公室,也不是会议室,而是通风井、配电室、地下储水箱这些隐蔽节点。标注写着:“样本采集点·每日06:00-07:30”。 我盯着那行字,后颈发凉。 这不是一次性的袭击,是系统性行动。他们在全市埋了十二个点,每天清晨收集某种“样本”,而我女儿的学校,正好在名单上。 手机震动了一下。不是我的,是周婉宁放在床头的微型计算机。屏幕亮了,显示一条未读通知:“系统签到时间已到”。 我看向窗外。 天完全亮了,阳光照在海面上,波光粼粼。零点早过去了,但我一直没确认签到。高烧让我意识模糊,刚才那一击耗了太多力气,现在脑袋像灌了水泥。 我闭眼,集中精神,在脑子里点那个熟悉的界面——老式作战终端,绿字黑底,只有一个按钮:【签到】。 倒计时:3、2、1…… 我按下了。 界面闪了一下,弹出资源栏:【今日资源:心理战情报】 文字浮现: 周崇山,男,58岁,依赖性人格障碍,临床表现为对特定权威者产生病态服从倾向。每日需摄入含多巴胺抑制剂的蓝色药片维持情绪稳定,药源来自赵卫国私人实验室。 我睁眼,盯着天花板那道裂缝。 原来如此。 他不是主谋,是棋子。他自己都控制不了自己,每天靠别人给的药活着。而给他药的人,正是赵卫国。 难怪他能坐到那个位置——不是因为他有多聪明,而是因为他听话。药一断,他就崩溃。 我伸手摸出随身带的小本子,把这条信息抄下来。笔尖划过纸页,发出沙沙声。抄完,我捏着纸条,右手食指无意识地敲着床沿,一下,一下。 周婉宁在床上翻了个身,眉头皱了下,嘴里哼了半句什么,听不清。 护士进来,重新固定她的输液管,检查手腕伤势。包扎好后,轻声说:“她应该没事了,初步判断是短暂神经干扰,可能是电磁刺激导致的行为异常。” 我没应,只看着她手腕上的绷带。 那刀,差两毫米就能割开动脉。 我低头,把弹片碎片放回枕头底下,顺手摸了摸衣领内侧——粉色蝴蝶发卡还在,陈雪别上去的,她说“爸爸戴着,坏人就不敢靠近”。 我闭上眼,手指捏着纸条边缘。 药片是蓝色的。 每天都要吃。 只要找到药源,就能找到赵卫国的实验室位置。 但现在,我走不了。 我睁开眼,看向窗外。 阳光照进来,落在地板上,形成一块明亮的方格。方格外,是阴影。 第263章 数据裂变 阳光照在病房地板上,那块明亮的方格边缘已经移到了床脚。我盯着它看了几秒,手指还在敲纸条,一下一下。 周婉宁动了下,呼吸重了些,像是要醒。她手腕上的绷带泛着浅红,血没止住,只是慢了。 “别碰那个苹果。”她突然开口,声音哑得像砂纸磨铁。 我没回头,“已经封了。” 她撑着床沿坐起来,动作迟缓,白大褂领口歪了,露出锁骨下的芯片位置——一小块金属嵌在皮下,平时看不出来,现在泛着微光。 “它醒了。”她说。 我转过头,“什么?” “芯片。”她抬手按住那里,“从救生艇回来就开始震,频率和昨晚削苹果时一样。不是远程信号,是自启动。” 我摸出枕头底下的弹片碎片,边缘还沾着脑组织残渣。昨夜这东西救了她一次,今天也许还能用。 “你确定要试?”我看她。 她点头,“数据在等你。我一直知道里面有东西,但打不开。需要生物密钥——你的痕迹。” 我把弹片贴向她颈侧。 刚碰上皮肤,那块芯片猛地一亮,像是被激活。她身体抖了一下,咬住嘴唇没出声。紧接着,微型计算机自动开机,屏幕闪出乱码,投影装置嗡地响起来。 全息影像从空中展开。 画面断断续续,雪花点炸了一半视野。能看清的是雨林,泥泞的地面,雷区警示牌倒在地上,半埋进土里。一个年轻士兵背着个小女孩往前冲,右腿一瘸一拐——是我,二十岁的脸,还没留疤。 小女孩六岁左右,脸烧得通红,嘴里哼着走调的童谣。她脖子侧面有道细光,一闪一闪,连着一根隐形数据线,往天上传输。 “那是……”周婉宁盯着画面,手指抠紧床单。 “2003年,赤岭边境。”我说,“那天我接到命令去接应情报员遗孤,穿过三公里雷区把她背出来。她高烧四十一度,快不行了。” 画面跳帧,出现坐标浮窗:【数据同步中|目标Id:w-07|上传进度89%】。 “你在那时候就被标记了。”我看她,“他们早就开始记录。” 她没说话,眼眶有点发红,但不是哭。是震惊压住了情绪,卡在喉咙里。 投影继续播放。我背着她跃过一道塌方沟,子弹擦肩而过。她在我背上抽搐了一下,芯片光芒骤强,瞬间完成上传。 下一帧黑屏。 然后跳出新画面:医院走廊,监控视角。时间显示2013年4月17日03:22——我成为植物人的第七年。一个穿白大褂的人走进病房,手里拿着注射器,靠近我的头部接口。 镜头拉近,那人摘下口罩——是王振。 他低头看了我一眼,轻声说:“系统种进去了,她那边也连上了。双线纠缠,等十年后重启。” 说完,他按下注射按钮。液体流入设备接口,我脑部扫描图突然亮起两条波纹,一条来自我,一条遥远而微弱,却同步跳动。 量子纠缠。 “操。”我低骂一声。 周婉宁伸手关掉投影,手有点抖。“所以从那时候起,我们就在互相唤醒?你醒过来,是因为我的数据波动触发了链式反应?” 我没回答。脑子里翻腾着这些年的事:为什么偏偏是我签到能解锁资源?为什么每次回溯都和她有关?为什么她在雪山实验室替我挡冰锥时,伤口位置和我弹片伤一模一样? 不是巧合。 是绑定。 病房安静了几秒。仪器滴答响着,氧气管轻微颤动。 就在这时候,投影突然自己重启。 画面扭曲,颜色反转,出现王振的脸。不是监控录像,是实时生成的全息影像,五官由像素点拼成,眼神死盯着我们。 “你们只是高维生物的棋子!”他开口,声音带着电子混响,像是从地下管道传来,“别以为自己在破局——你们每一步都在喂养观测者!” 我立刻拔掉计算机电源线。 屏幕黑了,可投影还在,悬在半空,越来越清晰。 “远程植入。”周婉宁咬牙,“切断物理连接没用,信号源不在本地。” 王振的影像抬起手,指向我:“陈铮,你以为你是复仇者?你只是实验样本A-01!她也不是特工,是b-07!你们的情感波动、战斗决策、生死选择,全被用来训练更高维度的认知模型!” 我抓起背包,掏出火焰喷射器。 保险打开,点火旋钮一拧,噗地喷出火舌。 我对着投影中心直接烧过去。 火焰吞了那张脸,像素点噼啪炸裂,像老电视烧毁时的噪点。空气中传来焦糊味,地面留下一圈黑印,还有些未燃尽的灰烬飘落。 周婉宁喘着气,重新插上电源,用匕首尖拨弄那些灰。 “等等。”她突然压低声音。 灰烬在冷却过程中缓缓移动,像是被某种静电力牵引,聚成螺旋状图案。中心五角星轮廓浮现,线条规整,不像是人为形成。 她把图像拍下来,传进计算机放大。 对比窗口弹出两张图:左边是灰烬图案,右边是一张模糊的医疗照片——新生儿右肩胎记,形状完全一致。 “这是我女儿出生时拍的。”她声音很轻,“当时医生说像星星,我就记下了。” 我蹲下身,用战术匕首边缘轻轻刮起一点灰烬。触感不对——不是碳化残留,更像金属微粒,带有磁性。 计算机自动检测,结果显示:【未知合金成分|结构匹配度98.7%|来源无法识别】 周婉宁盯着屏幕,手指停在对比图上。“这个星图……不是偶然。它出现在焚毁的投影里,说明王振的信号也被‘它们’污染过。他不是警告我们,是在传递信息——用死前最后的数据通道。” 我站起身,腿伤扯着神经疼,但没坐下。 火焰烧掉了假象,却留下了更真的一部分。 我们不是单纯的敌人或受害者。我们身上带着某种标记,从十年前,甚至更早开始,就被编入了一场看不见规则的游戏。 而那个新生儿的胎记,是钥匙,还是终点? 窗外海风卷进来,吹散了最后一缕烟味。 周婉宁没关电脑,也没动那堆灰。她只是坐在床沿,盯着星图对比图,肩膀微微发颤。 我收起火焰喷射器,把弹片放回枕头底下。 右手无意识摸了下腰间——那里曾经别枪的地方,现在空着。 但我知道,有些东西比枪更沉。 第264章 伤痕密码 阳光透过窗户,在病房地板上投下格子状的光影,此刻那光影的边缘已经悄然移到了床脚第二道瓷砖缝处。我盯着那条明暗交界线,手指无意识地在枕头边的纸条上敲着,一下一下,仿佛在打着摩斯密码。 陈雪动了动,眼皮颤了几下,睁开了。 她眼神有点虚,看了半天才聚焦到我脸上。“爸……”声音小得几乎听不见。 我嗯了一声,把弹片从枕头底下抽出来,顺手塞进冲锋衣内袋。火药味和烧焦的金属味还在鼻腔里挂着,但不能再碰那玩意儿了。周婉宁坐在角落的工作台前,背对着我们,白大褂领口敞开一角,锁骨下的芯片位置微微发亮,像是刚做完什么操作。 “想画画吗?”我把彩色铅笔盒推到床沿。 陈雪点点头,手伸过去又缩回来,攥了下衣角——她紧张时的老动作。我蹲下去,握住她的手腕,不是抓,就是轻轻托着,让她能稳住笔。 “慢慢来,爸爸在这。” 她吸了口气,开始画。 线条断断续续,先勾出我的轮廓,背影,军装,然后是后背那道伤疤的位置。她画得很认真,甚至加了放射状的裂纹,像是弹片炸开的轨迹。接着是周婉宁,站在右边,穿碎花裙,手里抱着一台电脑。画到锁骨那儿时,她停了一下,换了支红色铅笔,沿着皮肤画了一道斜线,和我背上的伤痕完全对称。 “你们的伤……是一对钥匙。”她低声说,笔尖顿在纸上。 我没接话。视线落在那两道红线上,一模一样,位置、长度、倾斜角度,像被同一颗子弹穿过。 窗外传来海风卷浪的声音,节奏稳定。我摸了下腰间,那里空着,但肌肉还记得枪的重量。 零点整。 系统界面突然在我眼前闪了一下,老式终端的绿色字符跳出来:【今日签到完成|资源解锁:基因共振情报|来源:战地生物数据库|权限等级:绝密】 数据流加载缓慢,有延迟,像是信号被什么东西拖住了。我皱了下眉,这不像平常。上一次系统卡顿,是在救生艇沉底前,水下金属阵列干扰通讯的时候。 三维模型缓缓展开:三段dNA链在空中旋转,标注着代号——A-01(陈铮)、c-10(陈雪)、b-07(周婉宁)。镜头拉近,母系线粒体序列高亮,b-07与c-10匹配度显示为99.8%。再往深处,三者共有一段非人类编码区,结构呈现量子态叠加特征,标注为【未知源插入片段】。 我盯着那个标记,没动。 周婉宁不知什么时候转过身,站在我身后,目光扫过全息投影,最后停在陈雪的画上。 “你看到了?”她问。 我点头。 她走到工作台前,打开密封袋,取出一段烧焦的炸弹残骸——班主任留下的,昨天从幼儿园教室通风管拆下来的。里面缠着一根头发,碳化严重,根部还连着点组织。 她接上便携显微成像仪,手动调焦,在毛囊深处提取微量dNA,导入比对程序。屏幕闪烁几下,基础位点分析开始跑。 等待的时间里,没人说话。 陈雪靠在床头,闭着眼,铅笔还捏在手里,呼吸渐渐平稳下来。她累了,但没睡死。 “滴”的一声。 结果弹窗浮现:【样本c-10与b-07存在母系亲缘关系|概率>99.5%|结论:符合母女遗传特征】 周婉宁盯着屏幕,手指悬在回车键上方,没按确认关闭。 她声音很轻,像怕惊醒什么:“这不可能……除非……我生过她?” 我看着她侧脸,没回答。 画纸上的两道伤痕在灯光下泛着红光,像还没冷却的烙铁印。 海风从窗缝钻进来,吹动了窗帘一角,也吹散了桌上那堆灰烬的一小片边缘——昨夜烧毁王振投影留下的,还没来得及处理。 其中一粒金属微粒轻轻移动,朝星图方向偏了一毫米。 第265章 药剂牢笼 清晨五点十八分,窗外的海风停了。灰烬里那粒偏移的金属微粒还卡在桌角裂缝中,我没动它。周婉宁已经站在门口,白大褂换成了深灰色外套,微型计算机贴着掌心,屏幕亮着未关闭的基因比对界面。 “走吗?”她问,声音压得很低。 我点头,抓起冲锋衣往身上套。右腿旧伤没完全恢复,走路时还是有点拖。背包里匕首、手电、全家福都在,弹片昨天吐出来了,额头疼得不那么频繁,但太阳穴一跳一跳的,像有根线在往脑子里扯。 我们从医院后门离开,没坐电梯,走消防通道下的车棚。一辆不起眼的银色轿车等在巷口,车牌蒙着灰,雨刷上夹着张超市小票——接头暗记。周婉宁坐进驾驶座,我关上副驾门的瞬间,系统界面在眼前闪了一下。 【今日签到完成|资源解锁:战地生化数据库|紫色药剂成分分析】 【来源:边境任务医疗档案|权限等级:绝密】 数据加载出来很快。屏幕上跳出一段分子结构式,主链呈螺旋状,侧基带三个硫醚键,核心标记为【px-7型神经活性维持剂】。下方备注:短期可激活交感神经,提升反应速度与痛觉耐受;长期使用导致线粒体再生抑制,细胞代谢停滞;停药四小时后,组织液化率超90%,死亡方式为全身溶解。 “这他妈不是药。”我低声说,“是锁链。” 周婉宁盯着屏幕,手指滑动调出代谢曲线。“他每天打这个,等于把自己挂在呼吸机上。断了就死,打了就成傀儡。”她顿了顿,“赵卫国用这个控制他。” 车子驶过跨海大桥,天边刚泛出青白色。市政厅大楼在远处轮廓清晰,玻璃幕墙反射着冷光。三层以下没有对外窗口,安保级别比银行金库还高。我们绕到东侧外墙,那里有一排排水管和检修梯,被广告牌半遮着。 我背上钩索包,拉紧肩带。周婉宁递来一块薄板,上面印着医护标识码。“伪造的通行证,有效期两小时。心跳模拟器贴在胸口,能骗过扫描仪三十秒。” “够用了。” 我翻出车窗,沿着外墙攀爬。水泥缝里嵌着铁钉和锈蚀的支架,右手掌蹭过粗糙表面,火辣辣地疼。第五层开始布设红外感应,第七层转角有摄像头盲区,第八层就是b3医疗区通风口。 钩索甩上去,卡进通风管道边缘。我拉开格栅,翻身进去,匍匐前进三米,在检修口停下。下方是单向玻璃观察室,灯光昏黄。周崇山坐在注射椅上,西装敞开,领带松着,金丝眼镜搁在操作台上。他左手摩挲着镜框,节奏固定,一下,两下,三下——像是某种启动程序的前奏。 护士推着药车进来,玻璃另一侧的监控灯亮起红光。周崇山脱下左袖,露出手臂内侧一片发黑的皮肤,血管凸起呈网状。护士将一支装着淡紫色液体的安瓿瓶插入注射泵,设定时间:5:30。 我掏出战术手电改装的微型相机,透过缝隙拍下全过程。药剂瓶标签上有编号:px-7-,批次显示二十四小时前刚配制。 零点签到的情报没错,这东西必须按时打,差几分钟都可能触发身体崩解。 我退回通风道,用对讲模块发出短频信号:“目标准备注射,还有十二分钟。” 周婉宁回话:“我已经算出替代配方,低浓度腺苷加人工磷脂微囊,能撑七十二小时。药剂冷藏瓶在我这里,你替换时注意温度不能高于零下二度。” 我从通风口退出,顺着排水管滑到二楼平台,撬开设备间窗户。医护准备区就在隔壁,我换上偷来的制服,戴上消毒面罩,推着医疗车走向冷藏柜。走廊尽头两名守卫来回巡逻,耳机连着内部通讯,每隔七分钟换岗一次。 我等他们背身转身的空档,闪身进入准备间。原装药剂存放在恒温柜第三层,我迅速取出,换上周婉宁准备的仿制药瓶,封口纹路一致,标签编号相同,唯一区别是底部多了一圈防伪压痕——只要不拆封,肉眼看不出来。 做完这一切,我顺手抱起托盘里的废弃针管和包装盒,当作清理人员往办公室方向走。 周崇山的办公室在医疗区正上方,楼梯口有虹膜识别。我绕到西侧货梯,那里有个维修通道,通向档案室后门。门锁是老式机械锁,匕首插进锁芯轻轻一挑,咔哒一声开了。 办公室没人。窗帘拉着,空气里有股陈年纸张和烟草混合的味道。书架摆满奖状和合影,全是些剪彩、颁奖的场面照。我拉开文件柜,全是财政报表和项目审批单,没线索。 最后走到办公桌前,最底层抽屉上了锁。我用匕首撬开,里面只有一本皮面笔记本和一个夹层暗格。翻开笔记本,全是用药记录:日期、剂量、心率变化、副作用描述。每页开头都写着一句话:“服从即生存。” 暗格里藏着一张照片。 泛黄,边缘卷曲,拍摄时间至少二十年前。背景是荒山野岭的营地,帐篷搭在泥地上。一个年轻男人穿着边境部队作战服,肩章清晰可见,胸前挂着战术水壶,脸上涂着迷彩。他站在镜头前,笑得不太自然。照片背面用钢笔写着一行字:**“任务前夕,与赵卫国合影,2003.4.17”**。 我屏住呼吸,掏出手机拍下照片,上传至周婉宁设备。不能带走原件,夹层有重力感应,取走会报警。 刚合上抽屉,走廊传来脚步声。我迅速退到档案室,关灯,藏进文件柜之间的缝隙。两分钟后,门被推开,有人进来,脚步停在办公桌前,似乎在检查什么。 我没动。 十秒后,门关上,脚步远去。 我从暗格退出,沿原路返回。经过医护准备区时故意打翻托盘,针管和药瓶砸在地上,响声刺耳。守卫立刻冲过来查看,我趁机混入清洁人员队伍,从员工通道撤离。 银色轿车停在两个街区外的便利店后巷。我拉开门坐进去,手掌擦伤渗出血,滴在裤腿上。 “拿到了?”周婉宁问。 我递过手机,屏幕上是那张老照片。 她盯着看了很久,手指慢慢收紧,指节发白。“他早就认识赵卫国……不止是代理人,是共犯。二十年前就开始了。” “药剂呢?” “替换了。他今天打的不是真品,撑不了太久,但足够我们争取时间。” 她发动车子,驶入早高峰车流。车载屏幕还开着,替代药剂公式停留在计算界面,基因比对残页没关掉,b-07与c-10的匹配度依然显示在角落。 “接下来怎么办?”她问。 我没回答。目光落在路边一所小学的围墙上,红色油漆刷着校训,操场空荡荡的,几个孩子背着书包陆续走进校门。其中一人扎着马尾,穿粉色羽绒服,书包上挂着个钥匙扣,晃来晃去。 那是陈雪的学校。 车继续往前开,阳光照进窗内,落在她握着方向盘的手背上。 第266章 纵火预告 清晨六点二十三分,车还没停稳,我看见陈雪背着粉色书包走进校门。她低头踢着小石子,钥匙扣上的“爸爸是英雄”晃来晃去。阳光照在教学楼外墙上,红色校训漆得挺新,像刚刷过一遍。 我没走远,在街对面靠墙站着,冲锋衣拉链没拉到底,匕首柄贴着手臂内侧。手掌擦伤的地方结了痂,一碰就绷得发紧。右腿旧伤隐隐抽了一下,我挪了半步,换左腿撑着。 十分钟后,手机响了。来电显示是“实验小学四年级三班班主任”。 我接起来,那边声音很轻:“陈铮先生,您女儿刚才交作业时脸色不太好,一直攥着课本不放。我们问她也不说,能麻烦您来一趟吗?” 我说知道了,挂了电话。 系统界面在眼前一闪。 【战场回溯激活|未来24小时关键事件预演开启】 视野突然模糊,眼前画面跳转:昏暗仓库里,水泥地泛潮,一个穿灰色套装的女人蹲在地上,手里拧开金属罐盖子,导线从喷嘴穿出,标签写着“阻燃剂替代液”。她动作熟练,左手边摆着三个同样的罐体,墙上挂着的工作牌上印着名字——李静。 画面消失。 我迈步往学校走,心跳没加快,但呼吸压低了。教学楼外有工人在装消防感应喷头,电钻声嗡嗡响。我顺着楼梯上四楼,拐角处停下,看见新装的喷头接口周围有油渍,反着光。 我掏出战术手电,调到成分扫描模式,光束扫过残留液体。 屏幕跳出结果:混合物含93%汽油与7%阻燃抑制剂。 还没收手,头顶喷头突然“咔”一声响。 我往后撤步,同时抬手护脸。雾状液体喷出来,带着一股刺鼻味。不是水,是油气混合物。要是旁边有人点烟,整条走廊都能炸起来。 防毒面具就挂在背包外侧,我迅速戴上,退到楼梯间。掏出手机拍下喷头残液,加密上传,附了一行字:“查这油的流向。” 五分钟后,消息回了。 “来源锁定:三天前以‘空调维修’名义入校的便携服务器,mAc地址关联Ip位于儿童医院b2废弃锅炉房,信号持续活跃。” 我盯着那行字看了两秒,手指滑动地图标记。儿童医院早就停用了,地下两层封了好几年。 走廊尽头传来脚步声,平稳,不急。我收起手机,靠墙站定。 班主任从教室走出来,黑框眼镜反着光,手里抱着一摞作业本。她看见我,点头打了招呼:“您来了。” “嗯。”我应了一声,目光落在她肩背后的背包上。拉链没完全合上,露出半截电线端口,和仓库影像里的那根一样。 “孩子现在情绪稳定了些。”她说,“就是课本被人涂了东西,她吓到了。” “谁涂的?” “不清楚。我们检查监控,中间有十五秒黑屏。可能是系统故障。” 我没说话,绕过她往教室走。陈雪坐在靠窗的位置,课本摊开在桌上,内页全是血红色蜡笔画:燃烧的课桌,火焰吞掉黑板,布偶熊站在讲台上哭,眼泪是红的。 她低着头,手指抠着书角,指节发白。 我走到她身边,轻轻拍了下肩膀。她抬头看我,眼睛有点红,但没哭。 “爸……”她小声说,“我没动它,昨天还好好的。” “我知道。”我说,“别怕。” 我把课本合上,拿起来看了看封面。没有撕痕,没泡过水,像是有人趁没人时一页页翻着涂的。手法不慌,有耐心。 “老师让你一个人待着?”我问。 “嗯。她说让我冷静一下。”她攥紧衣角,“但她一直在办公室门口看我。” 我点点头,把课本放进自己的背包。 “等会儿跟张阿姨回家,这几天先不去学校了。” 她没问为什么,只轻轻“哦”了一声,然后低头看着桌面,开始用铅笔画东西。 我走出教室,班主任正站在饮水机旁接水。 “李老师。”我叫她。 她转过身,脸上还是那种温和的表情:“陈先生,您有什么要问的吗?” “消防改造是谁批准的?” “教育局统一安排的,说是全市中小学都要升级设备。”她递给我一张纸质通知单,上面盖着公章,“您看,这是文件。” 我接过来看了一眼,纸是新的,章也清晰。但落款日期是昨天。 “那个施工队,之前修过别的学校吗?” “应该修过吧,我不太清楚具体。”她笑了笑,“他们是外包公司派来的,手续齐全。” 我没再问,把通知单折好塞进裤兜。 她端着水杯往办公室走,背影挺直,步伐稳定。走到门口时,她回头看了一眼,镜片反光,遮住了眼神。 我站在原地没动。 手机震动了一下。周婉宁那边又传了新信息:“服务器注册人用的是假身份,但资金流水指向一个私人实验室承包商,名下有多起纵火案记录,已被吊销执照。” 我盯着那条消息,拇指悬在拨号键上。 身后传来关门声。教学楼最后一盏灯熄灭了。 我转身走向后巷出口,右手按在冲锋衣内侧的匕首柄上,拨出了号码。电话接通前,陈雪画完的那张纸被风吹起一角,飘到桌边。 纸上是一个燃烧的房子,窗口站着两个小人,一高一矮,牵着手。 第267章 雨夜擒凶 雨还在下,手机屏幕被水打湿,周婉宁传来的Ip地址在地图上标出一个红点——儿童医院b2。我盯着那位置看了两秒,手指划开拨号界面,电话接通前,风再次吹起那张画,燃烧房子的画面在雨幕中若隐若现。 我没等电话响完就挂了,拉紧冲锋衣领口,右腿一沉一拖地往街角走。雨水顺着眉骨伤疤往下流,刺得眼皮发紧。背包里的匕首贴着后背,课本上的红蜡笔痕迹还没干透。 十分钟后,周婉宁蹲在一辆黑色轿车旁等我,白大褂外面套了件雨衣,微型计算机夹在腋下。她抬头看我一眼:“Ip是假的。实际信号源来自城西废弃精神病院,十年前烧过一场大火,后来一直空着。” “现在有人在里面。”我说。 她点头:“监控数据被篡改过,但热成像显示三楼有二十多个活动热源,心跳频率同步率超过97%。” 我没再问,跟着她冒雨穿进小巷。精神病院外墙爬满藤蔓,铁门歪斜挂着,锁链断口整齐,像是被人用液压钳剪开的。我们贴墙绕到侧窗,玻璃碎了一地,雨水灌进来,在地面汇成浑浊的小溪。 零点整。 眼前弹出系统界面,老式终端样式,绿字滚动:【签到成功|今日奖励:雨战伪装术】 视野瞬间变化,雨滴落下的轨迹在我周围变得模糊,身形像被水波折射开,从红外视角看应该和背景融成一片。我抬手抹了把脸,朝周婉宁点头。 她绕去配电箱方向,我踩着碎玻璃往主楼走。走廊灯忽明忽暗,墙皮大片剥落,露出里面发霉的砖块。两侧病房门半开着,里面床铺翻倒,床垫撕裂,像是经历过搜查或挣扎。 三楼东侧传来沙沙声。 我停在拐角,探头看去。一间大病房被改成集体活动室,二十多个病人坐在塑料椅上,手里拿着蜡笔和纸,低着头画画。他们动作一致,节奏相同,连手腕弯曲的角度都一样。 全是燃烧的校园。 教室起火,走廊炸裂,操场上躺着焦黑的人形。有个孩子画到一半突然抽搐,笔尖划破纸面,旁边护工模样的人走过去,往他后颈贴了个金属片,那人立刻安静下来,继续画。 我退后两步,靠墙掏出战术手电,调到频闪模式照了下天花板。角落有微型摄像头,镜头正对着人群。我压低身子靠近最近一张画,纸上的火焰用了红、橙、黄三种蜡笔,层层叠加,手法熟练得不像病人能画出来的。 脚步声从楼梯口传来。 我闪进隔壁房间,听见周婉宁轻敲两下水管。电源断了。整栋楼灯光熄灭,只有应急灯闪了一下,随即陷入黑暗。 我摸出战术镊子,借着窗外闪电的光,推开活动室虚掩的门。病人们开始躁动,有人低声哼歌,有人拍打桌面。目标坐在第三排,穿蓝色病号服,右手还在机械性地涂色,左手却死死攥着衣领。 我走近,假装查看体温计。他脖子上有注射痕迹,瞳孔放大,对光反应迟钝。闪电再亮时,他张嘴喘气,舌头底下黏着个金属胶囊,形状像蛇,尾部收口处刻着细纹。 就是它。 我迅速夹出,放进防水袋。几乎同时,他猛然抬头,眼神从涣散转为锐利,猛地扯开衣领,冲我嘶吼:“你抢不走火种!” 我后撤一步,他扑上来,力气大得反常。我侧身格挡,他撞在墙上,顺势翻身想跑。就在这时,走廊尽头爆出一团火光。 周婉宁站在配电箱前,火焰喷射器刚收起,白大褂边缘焦了一圈。短路引发的火花还在噼啪作响,警报器发出几声断续鸣叫,然后彻底沉默。 混乱中,那人停下动作,低头看着自己胸口,忽然笑了。他一把撕开病号服,露出整个上身。 皮肤上纹着一大片二进制码,从锁骨延伸到腹部,排列规整,像是打印上去的。我盯着那串数字看了一眼,心算解码。 AScII编码。 转换成字符是:。 陈雪的生日。 我站在原地没动,雨水顺着下巴滴在防水袋上,蛇形胶囊静静躺在里面,眼睛部位有两个针孔大小的凹陷。周婉宁走过来,把微型计算机递给我,屏幕上定格着他撕开衣服的瞬间,纹身清晰可辨。 “他们知道她是谁。”她说。 外面雨声更大,屋顶某处漏水,水滴砸在地板上,哒、哒、哒,像倒计时。 第268章 数据深渊 谜团如阴云般笼罩,此刻,雨淅淅沥沥下个不停,墙角裂缝处,水流蜿蜒而下,在水泥地上汇聚成一片浑浊的小水洼。 我握着防水袋,里面是那个蛇形金属胶囊,表面湿冷,像刚从尸体嘴里抠出来的。周婉宁站在我旁边,微型计算机屏幕亮着,定格在那张纹身照片上——,陈雪的生日,一串二进制码从锁骨铺到肚皮,像是打印上去的数据标签。 她手指在键盘上敲了几下,图像放大,边缘出现细微波纹。“这不是普通纹身,”她说,“是嵌套式加密二维码,用热感墨水和神经显影剂混合绘制,只有体温超过三十九度才会激活。” 我没吭声,把匕首从背包里抽出来,刀刃贴了贴掌心,确认没锈也没弯。刚才那场雨战伪装术还在身上挂着,视野里雨水轨迹还是模糊的,红外视角下我和她都像泡在流动的雾里。 “服务器地址出来了。”周婉宁抬头,她停顿了一下,似乎在组织语言,然后才缓缓说:“Ip伪装成市教育局的教学资源平台,实际跳转三次,终点是境外一个废弃数据中心,十年前被炸过一次,现在没人管。” 我点头,往楼梯口走。脚步踩在碎玻璃上发出脆响,右腿旧伤随着每一步往下沉,像是有根铁丝在里面来回拉扯。b1医疗数据中心在主楼背面,我们穿过一条塌了半边的走廊,头顶管道滴水,滴得慢,但每一滴都砸在同一个位置。 门没锁。 推开门,一股霉味混着电子烧焦的气息扑过来。屋里有台主机还亮着,绿灯一闪一闪,像是呼吸。显示器黑着,但接口全是热的。周婉宁蹲下去检查线路,我站在门口扫视一圈,墙上挂的设备铭牌都掉了,只剩几个锈螺丝。 “这机器不该运行。”她说,“电源总闸在楼上已经断了,它用的是备用电池组,而且是军用级储能模块。” 我把匕首插进电源线外皮,反向接了一根导线到接地端。短路假象制造成功,主机嗡了一声,屏幕突然亮起,跳出一个登录界面:【身份验证中|等待生物密钥接入】。 “它在等信号。”我低声道。 周婉宁迅速打开微型计算机,导入解密程序。十分钟后,防火墙破开,数据库底层暴露出来。屏幕上滚出一行行数据:姓名、年龄、血型、基因序列编号、采集时间、所属学校。 全是小学生。 “全市两千三百七十六名四年级学生,”她声音压得很低,“基因样本完整度98%以上,上传时间是昨晚十一点零三分,正好是我们发现纵火犯之前。” 我盯着列表往下拉,陈雪的名字还没出现,但她的学校在列。采集点标注为“东城区实验小学教学楼b座二楼西侧储物柜”,后面附一张照片——一个粉色书包,上面挂着“爸爸是英雄”的钥匙扣。 系统提示音突然响起。 【签到成功|今日奖励:某跨国生物公司非法采购清单】 我没点开,目光死死盯着屏幕。拍卖记录弹了出来,买家来自十二个国家,包括三家欧美制药巨头、两家中东私人实验室、一家南美军方背景机构。最高出价是四千七百万,付款方式是加密数字货币,交易通道藏在游戏服务器里。 “他们不是偷,”我说,“是明卖。” 周婉宁正要回话,主机突然震动了一下。屏幕蓝光暴涨,整个房间被照得发白。我本能往后撤步,匕首横在胸前。 就在这时,刀柄传来一阵高频震颤,像是电流窜过骨头。我立刻拔出匕首,发现金属部分插进了USb接口,而主机根本没有开放这个端口。 “你碰了什么?”她问。 “没插进去,它自己吸的。” 话音未落,微型计算机警报响起。脑电波信号异常,源头标记为“远程生物节点”,坐标未知。信号强度持续上升,波形图呈现规律性脉冲,像人在用大脑打摩斯密码。 “爆破专家。”我说。 这个名字一出口,周婉宁脸色变了。她猛地合上电脑,又立刻打开芯片调试界面。随身携带的特工芯片正在发烫,外壳边缘开始泛红。 “他在用意识反追踪,”她咬牙,“这芯片接收到了同频段刺激信号,自动启动了应急投影。” “关掉。” “已经在关了。” 但她手指还在抖。投影强行中断前最后一帧画面闪现出来——一片模糊的山地图像,右上角浮现出一个胎记图案:不规则星状,位于右肩胛骨下方,边缘微微发亮。 坐标锁定。 本地地图同步更新,位置指向西北方向三百公里外的无人山区,靠近边境线,地势陡峭,卫星图常年被云层覆盖。 我盯着那点红标看了两秒,转身就要走。 “等等。”她按住主机键盘,屏幕突然再次亮起,蓝光扫过天花板,生成一人高全息影像。 赵卫国站在雪山实验室里,穿白大褂,手里拿着一支试管,液体呈淡蓝色。他嘴角微扬,眼神直勾勾对着镜头,像是能看见我们。没有声音,动作也不连贯,只有几秒钟循环播放:抬手、低头、轻晃试管、再抬头。 影像消失后,主机恢复平静,绿灯继续闪烁,像什么都没发生过。 周婉宁喘了口气,左手一直压着芯片位置,额角出汗,衣服贴在背上。她没去擦,只是低声说:“他们知道我们在看。” 我没答。匕首还握在手里,刀身残留着那种奇怪的震感,像是刚才那一瞬间,它真的连上了某个活人的脑子。 外面雨没停,风钻进门缝,吹得显示器电线轻轻晃动。主机仍在运行,拍卖页面没关闭,买家列表还在刷新。 我走到墙角,捡起一块碎塑料片,把U盘槽彻底破坏。不能带走数据,也不能让它继续传。 周婉宁的地图标记没删,胎记坐标静静浮在屏幕上,红点一明一灭。 她坐在原位没动,呼吸略急,右手搭在微型计算机上。我站她身后,看着那点红标,脑子里只有一个念头: 谁的孩子会生在那种地方? 第269章 最后通牒 那点红标还在闪,胎记坐标浮在屏幕中央,像一颗钉进现实的钉子。 我站在门口,右手按着左胸旧伤处,那里有点发烫,像是系统刚跑完一段高强度运算。周婉宁坐在主机旁,左手压着锁骨位置,呼吸比刚才急了些,但没说话。 门被推开了。 皮鞋踩在碎玻璃上的声音很稳,三声之后停住。周崇山站在门口,西装敞开,金丝眼镜框在应急灯下反着冷光。他身后没人,手里也没枪,只拎着一个银色手提箱。 “陈铮。”他开口,声音像从录音机里放出来的,“考虑得怎么样?” 我没动,也没应。 他往前走了两步,把箱子放在地上,咔哒一声弹开。里面是码得整整齐齐的现金,百元大钞,厚厚一叠叠,五千万三个字印在封条上。 “带着你女儿,离开这座城市。”他说,“去任何地方都行。这笔钱够你们过完下半辈子。” 我依旧站着,手指慢慢摸到腰间旧伤的位置。十年前那颗子弹穿进去的地方,现在只剩一道硬疤。系统界面无声弹出——【签到成功|今日奖励:心理博弈程序】。 我点了领取。 眼前多了层半透明分析框,锁定周崇山面部。瞳孔、嘴角、额肌、声带振动频率,全被实时标注。数据流安静地滚着,没提示,也没警告,只有数字自己跳。 “为了你女儿好。”他说第二遍,语气加重了些。 系统标记:“女儿”二字出口瞬间,瞳孔收缩率+37%,右嘴角轻微抽动0.3秒,喉结上下滑动两次。 不是关心,是测试。 我在等他第三次说这个词。 果然,他又来了:“你以为你在保护她?你根本不知道她已经被卷进多深。收下这笔钱,至少她还能活着长大。” “女儿”再次出现。 数据确认一致。攻心陷阱,标准话术,拿亲情当杠杆,想撬开我的防线。 我还是没说话。 周婉宁突然起身,走过去,一把抓起最上面那捆钱,撕开。 纸币裂开的声音很脆。中间没有夹层,没有文件,只有一块巴掌大的黑色电路板,正面嵌着一枚红色按钮,背面印着频段编码。 她冷笑一声,把遥控器举起来:“你想让我爸带着我一起炸死?嗯?这信号和幼儿园那颗压力感应炸弹一样,差一度心跳就爆。” 周崇山没否认。他只是轻轻敲了下眼镜框,动作像在计时。 “时间不多。”他说,“要么拿钱走人,要么看着更多孩子出事。你自己选。” 我动了。 弯腰捡起一块金属残片——是从b1防爆门上剥下来的盾牌碎片,边缘锯齿状,表面湿漉漉的。头顶滴水,在地面积了一小片反光。 我背靠墙,缓步侧移,调整角度。 应急灯在走廊尽头亮着,光线斜照进来,打在湿迹上,泛起一层晃动的光斑。我举起残片,对准周崇山眼镜镜片,等他低头看表那一瞬,猛地抬手。 光斑折射,穿过镜片,直射视网膜。 他猛然抬头,身体一僵。 那一刹那,湿迹轮廓与灯光叠加,投在他眼里的是东城区实验小学b座二楼储物柜燃烧的画面——火焰沿着书包带往上爬,钥匙扣熔成一坨黑塑料,监控画面定格在陈雪转身的瞬间。 持续三秒。 他捂住眼睛后退,肩膀撞上门框,金丝眼镜裂了道缝,额角青筋突突跳。 我没追。 他喘了几口气,没再说话,转身走出去,脚步比进来时乱了半拍。 手提箱留在原地,钱散了一地。 周婉宁靠着主机,慢慢坐下,左手还压着芯片位置,脸色有点白。我站回门口,胸口那股热劲还没散,太阳穴一阵阵胀。 主机持续运行,买家列表数据不断跳动。 她抬头看我,声音有点哑:“他还以为……能用钱买断一切。” 我没答。 外面雨声没停,风钻进门缝,吹得电线轻轻晃。那点红标一明一灭,胎记坐标静静浮在屏幕上。 我盯着它看了两秒,脑海里又浮现同样的问题:谁的孩子会出生在那样的地方? 第270章 量子纠缠 随着十二小时倒计时的开启,周围的一切似乎都变得紧张起来。 雨还在下,风从门缝钻进来,吹得主机屏幕一闪一闪。那点红标闪烁不停,胎记坐标在屏幕中央浮现,如同一道诡异的刻痕。 我靠着墙站着,左眉骨突然发烫,像是有根针在皮下慢慢顶出来。手摸上去,指尖沾了血。不多,就一点,黏的。 周婉宁没动,可她左手忽然压紧锁骨下方,呼吸一顿。她背对着我,冲锋衣后摆渗出暗红,位置和我左眉骨伤疤几乎对称。她没回头,只低声说:“你也流了?” 我嗯了一声,从背包里掏出夜视仪。镜头扫过她伤口,再照自己。画面同步传到主机副屏,两道生物信号链并排跳动,几秒后开始缠绕,像拧麻花一样绞在一起。系统自动标注:【量子纠缠态|匹配度98.7%】。 没声音提示,也没弹窗确认,就那么挂着,白字黑底,冷得像块墓碑。 主机通讯灯亮了。 小窗弹出来,陈雪的脸占满画面。她坐在书桌前,马尾辫歪着,手里举着一张蜡笔画。“爸爸,宁宁姐姐,我画好了!”她声音有点哑,眼圈发黑,一看就是熬了一宿。 画上是三只手,交叠在火焰里。掌心朝上,投影拼成一个完整的星图——和屏幕上那个胎记坐标,一模一样。 我沉默着,目光紧紧锁住那团火焰,思绪飘远。 周婉宁伸手碰了碰屏幕,指尖停在那团火焰轮廓上,轻声问:“她……知道这意味着什么吗?” 我摇头:“不知道。但她画了整整一夜。” 她说完就没再开口,只是慢慢站起身,腿有点软,扶了下主机边缘。她转过来面对我,脸色白得像纸,可眼神稳得很。她一把抓住我手腕,力气大得不像个刚受过伤的人。 “这里。”她把我手掌按在她锁骨凹陷处,温热的血立刻糊上来,“用你的血完成最后定位。” 我手指能感觉到她心跳,一下一下撞着掌心。她看着我,声音压得很低:“我们没时间犹豫了。” 主机屏幕突然黑了。 下一秒,红字直接蹦出来:【时空裂缝将在12小时内开启|最终定位需活体血脉共鸣】。 字一浮现就灭了,不留选项,也不给反应时间。 我站着没动,右手还被她按在锁骨位置。血顺着指缝往下淌,滴在主机外壳上,砸出一小片深色印子。她没松手,我也就没抽开。 外面雨声盖不住屋里的静。连设备风扇都停了,只有那点红标还在闪,一下,又一下。 她背上伤口还在渗血,衣服湿了一大片。我闻到铁锈味混着药水味,还有她身上那种淡淡的、实验室才有的冷香。她的手一直没抖,哪怕嘴唇已经开始发白。 我背包里那张全家福还揣着,陈雪画的,歪歪扭扭的,我和她站一块,中间空了个位置,写着“宁宁姐姐”。那时候我不知道这丫头早就在纸上把我们仨绑一块了。 现在倒好,命比画还准。 我低头看了眼自己手背,旧伤疤鼓着,血没停。她那里也一样,锁骨下的凹坑像存了口井,不断往外冒。两股血隔着皮肤碰上了,分不清谁的热,谁的凉。 主机屏幕又闪了一下,不是红字,是一道残影——三只手在火里重叠的画面,和陈雪那张画完全重合。零点一秒后消失。 周婉宁喘了口气,额角全是汗,可手还是死死扣着我手腕。“你信吗?”她问。 我看着她眼睛,里面没有慌,只有一种认命一样的亮光。 “信。”我说。 她嘴角动了动,像是想笑,但没笑出来。 屋外一道闪电划过,照亮她半边脸。那一瞬间,我看见她锁骨下的血痕正沿着皮肤缓慢蔓延,形状越来越像星轨。 主机荧光微闪,血痕沿锁骨继续爬行,星图在暗处隐隐发光。十二小时倒计时,悄然开始。 第271章 火焰预警 雨还没停,主机屏幕上的红标还在闪,血痕沿着锁骨往下爬,像条活虫。我手还按在周婉宁伤口上,她没松,我也没抽。 十二小时倒计时刚开始,系统就弹了新提示:【战场回溯已激活|三小时后,城东小学b2液氮罐爆炸】。 画面直接切进去——教学楼地下,金属管道结霜,阀门自动开启,白雾喷涌,接着是轰的一声闷响,整个空间被低温冲击波撕开。模拟结束,界面退回主屏,什么都没多说。 我低头看自己右腿,旧伤处已经发僵,刚才失温太久,肌肉不听使唤。周婉宁脸色也难看,嘴唇泛青,但她把微型计算机塞进防静电袋,拉好冲锋衣拉链,说了句:“走。” 我们从实验室后门溜出来,翻过两道围墙,绕到学校西侧的通风井。这地方白天看着普通,夜里黑得像口井。我用战术手电照了眼井口编号,和回溯里的一致。 “声控传感器。”周婉宁贴着墙蹲下,耳机戴上,“超过四十分贝就触发制冷。” 我嗯了声,摸出火焰喷射器。今天零点签到领的,重型军工版,燃料罐沉得压手。我拧开测试阀,点火嘴跳了一下,蓝焰窜出不到半秒就灭。安全区,没燃气泄漏。 周婉宁轻敲耳机,开始接入建筑内网。我猫腰往前挪,红外扫描仪在头顶转,绿光扫过地面时我就停,等它转开再动。通道狭窄,肩宽勉强挤过去,右腿一抽一抽地疼,像是有根铁丝在里面来回拉。 到了b2入口,铁门虚掩,锁芯被换过,不是原厂件。我伸手推,门缝里飘出一股冷气,打在脸上像刀片。 “温度已经在降。”周婉宁低声说,手指在微型计算机上滑动,“主控节点在储存区中央平台,我们得进去。” 我点头,刚要迈步,她突然抬手拦住我。 “等等。”她盯着耳机反馈,“刚才我说话,分贝不到三十……但系统有反应。” 话音落下的瞬间,头顶灯管噼啪炸了一根。 警报没响,可液氮罐的阀门开了。 白雾从管道接口喷出来,地面迅速结霜,我能看见自己鞋底印子正在变浅——冰层在往上长。温度计读数掉得飞快,不到十秒,已经冲向零下一百。 “声控陷阱联动了!”周婉宁扑到控制面板前,手套都来不及戴,直接拆螺丝,“防火墙加密,远程关不了!” 我拎起火焰喷射器,对着罐体周围一圈扫射。火舌撞上冷气,发出嘶啦巨响,热对流立刻形成,白雾被逼退一段距离。局部温度回升,冰层停止蔓延。 “给我三十秒。”她咬牙,芯片插进USb口,屏幕亮起,“输入密码……绕过协议……成了!” 数据刷出来,我瞥了一眼。 “市政厅核能电池组?”我声音压着,“这玩意要是炸了,半个城区都得瘫。” 她没回话,正把信息往加密芯片里导。就在这时候,控制台的小屏幕闪了下。 班主任的脸出现在画面上。 她站在某个暗房间,灰色套装,黑框眼镜,手里拿着手机。看到我们,嘴角动了动,没说话,只是抬起左手,在太阳穴位置点了下。 屏幕闪白。 下一秒,她的眼镜突然爆裂。 玻璃渣飞溅,左眼暴露出来——瞳孔是螺旋状的,一圈圈往里收,像老式唱片纹路。我脑子一震,这眼神我在周崇山身上见过,一模一样。 我立刻掏出战术手电,调成拍照模式,抓拍下画面。她反应也快,抬手遮脸,切断信号。视频中断,屏幕黑了。 “她知道我们来了。”周婉宁喘着气,芯片拔出来,塞进胸前口袋,“核能连接没法远程断开,只能物理封堵。” 我站到液氮罐阀门前,火焰喷射器继续喷火,维持热区。冰层又开始爬上来,但速度慢了。周婉宁爬过来,从背包里拿出应急凝胶,糊在阀门接缝处。一层封死,暂时锁住压力。 “撑不了多久。”她说,“一旦火停,三秒内就会重启制冷。” 我右腿已经麻了大半,站着全靠扶墙。她靠着控制台,手指冻得发紫,还在检查数据是否完整。 外面雨声闷闷传来,像是隔着一层水帘。 我没动,她也没动。 火还在烧,冰在对抗,时间一点一点往三小时临界点走。 战术手电里的照片存好了,班主任那只眼睛,清清楚楚。 第272章 冰火交响 火还在烧,冰在爬。 我右腿已经没了知觉,整条腿像被钉进冻土里,动一下都扯得神经发麻。火焰喷射器的燃料表指针卡在30%不动,蓝焰忽明忽暗,像是随时会断气。周婉宁伏在控制台上,手指贴着键盘,指甲缝里结了霜,她没再说话,呼吸浅得几乎看不见胸口起伏。 头顶白雾越压越低,凝胶封住的阀门接缝处开始冒冷气,一层新冰正顺着管道往上攀。三分钟前还能看清的地面,现在只剩脚边一圈热区没被吞掉。我知道撑不了多久了。 就在这时候,头顶传来“咔”的一声轻响。 不是爆炸,也不是警报,是金属阀件弹开的声音。 紧接着,一阵滚烫水汽从天花板四角的消防喷头猛地灌下——高压、高温,直冲结霜的主供液管。蒸汽撞上零下一百九十度的金属表面,发出刺耳的爆鸣,像是两股力量在撕咬对方。 我本能地把周婉宁往身后拽,同时扑向墙角。 下一秒,对冲爆炸来了。 轰——! 不是那种震耳欲聋的炸,更像是一声闷吼从地底冲上来,带着水汽和冰渣横扫整个空间。冲击波掀翻了控制台,电线噼啪乱跳,液氮罐外壳裂开一道竖缝,白雾喷得比之前猛十倍,可温度却开始回升。 我眯着眼往前看,只见那圈刚蔓延到腰际的冰层,竟被高温水柱硬生生逼退。冷热交锋的地方腾起浓雾,像战场上的烟幕,把整个b2照得忽明忽暗。 成了。 我想起来了。三天前签到拿到建筑安防图纸时,顺手改过配电室的老式喷淋系统。当时只觉得这学校消防太旧,随便加了个温差联动装置——只要局部温差超过180c,自动注水。 现在,火焰和液氮造出的极端环境,正好触发了它。 我喘了口气,抬手抹掉脸上的水珠,刚想去看周婉宁,却听见她那边传来“滋啦”一声异响。 微型计算机连着的加密芯片正在冒烟。 她原本趴在台面上,这时突然抽搐了一下,手一软,整个人滑坐在地。我立刻扑过去,发现她指尖还搭在接口上,电弧在数据线两端跳火。 “别碰!”我低喝一声,抽出战术匕首,直接撬开连接槽。刀刃卡进去的瞬间,一股电流窜上来,虎口一麻,差点脱手。 芯片核心已经发红,熔化的金属内部透出一点微光——接着,一道模糊的投影浮在半空。 是个婴儿的右肩,皮肤上有一块胎记,星点排列像北斗偏移。影像只有三秒,无声无息,然后熄灭。 我没多想,一把脱下冲锋衣裹住周婉宁,将她往通风井方向拖。她的体温太低,嘴唇青紫,呼吸弱得几乎摸不到。我背起她时,左膝磕到一块碎石,疼得眼前一黑,但没停下。 身后还在响。 不是爆炸,是电。 b2主电箱自己打开了,红灯闪个不停。周婉宁在我背上忽然咳了一声,声音很轻:“不是故障……有人接管了电力系统。” 话音落,墙体嗡的一声,像琴弦被拨动。 所有残余能量顺着断裂的电缆逆流而上,电流沿着建筑骨架往上爬,直奔市政厅方向。地面震了一下,不大,但持续不断。 我背着她冲向出口,头顶水泥块簌簌往下掉。跃出通风井的瞬间,我回头看了眼教学楼西墙。 墙上浮着一行荧光公式:Ψ(x,t) = A e^i(kx–wt) 字迹像冰痕刻上去的,泛着幽蓝的光,从一楼一直延展到三楼窗沿。五秒后,光淡了,慢慢消失。 雨还在下。 我站在空地上,背部火辣辣地疼,估计是刚才被蒸汽烫的。右腿完全使不上力,全靠左手拄着从废墟里扒出来的铁管支撑。周婉宁趴在我背上,呼吸微弱但平稳,胸前口袋里的芯片只剩半片残壳。 我低头看了眼手里攥着的东西——那块没完全烧毁的芯片残片,边缘还连着一段数据线。胎记的最后一帧形状,我记得清楚:右肩,七颗星点,第三颗偏移。 远处传来警笛声,由远及近。 我站着没动,抬头盯着那面墙。 第273章 星图密码 雨虽然还在下,但已经小了很多。 我背靠着汽修厂二楼的水泥墙,右腿从膝盖往下像灌了铅,动一下都费劲。周婉宁躺在我用冲锋衣和旧毯子搭的临时铺位上,呼吸比刚才稳了些,可手指还在抽,像是还在敲键盘。外面警笛声远了,可能是被b2那场爆炸引走的。 我低头看了眼手里的芯片残片,边缘焦黑,数据线断了一半。刚才在废墟里没时间细看,现在得把最后那帧影像挖出来。 我从背包里掏出军用pdA,接口插进去时卡了三下才连上。屏幕闪了几下,雪花乱跳,最后定格在一段三秒的投影上——新生儿右肩,胎记,七颗星点,第三颗偏移。 我闭上眼,脑子里跳出陈雪书包上的钥匙扣。那上面刻着“传承”两个字,篆体,笔画弯来绕去,首尾相连。我早觉得眼熟,但一直没往深想。现在一对照,胎记的星点分布,正好绕着“传承”二字转一圈,像被什么力量拽着走的轨道。 但这绝不是巧合。 我翻出背包里那张全家福,纸边已经磨毛了,陈雪画的我穿着军装,站她旁边。我把钥匙扣照片垫在底下,对着窗外的闪电照了一下。星点、文字、旋转方向——全对上了。 这结构不是圆,也不是螺旋,是那种数学课上讲过的、能从内面翻到外面的环。名字我忘了,但形状我记得。 墙上我之前用炭笔记下的量子公式Ψ(x,t) = A e^i(kx–wt)下面,不知什么时候多了一行小字。不是我写的,笔迹歪斜,像是人昏迷中无意识划出来的。画的是三只手,掌心朝上,一只叠一只,最上面那只的手腕处,有个星点标记。 我盯着那画,没动。 时间一点没走神。 0点差七分钟。 我摸了摸战术匕首,确认还在腰侧。又检查门口——用铁丝和空罐头做的绊线警报还挂着,风吹进来,罐头轻轻晃,没响。安全。 周婉宁突然咳了一声。 我没回头,但耳朵竖着。 她嘴唇动了,声音极低:“别碰坐标……他们在看着。” 我转过身,蹲下去,离她近了些。她眼睛闭着,眉头拧着,像是在梦里挣扎。我又等了两分钟,她又说了一句:“左手……叠右手……血要连起来。” 话音落,pdA屏幕自己亮了。 不是我操作的。 画面是一间屋子,夜里,台灯亮着。十岁的陈雪坐在床边,手里拿着蜡笔,在纸上画三只交叠的手。每只手掌心都有一个星点,位置和墙上那草图一样。背景有嗡鸣声,像是系统启动时的能量波动,还混着一声极轻的啼哭——婴儿的,短促,但每响一次,pdA的电量条就跳一下。 我伸手按住设备,怕它断电。 0点整。 手表秒针跳过去的一瞬,眼前空气一闪,系统界面浮现。老式终端模样,绿字滚动。 【签到成功,获得“高维情报·a”】 坐标已激活,裂缝开启倒计时:71:59:43 字浮在半空,没消失。紧接着,胎记影像再次投射,和“传承”二字开始缠绕,慢慢扭成一根无限循环的带子,三维的,像dNA双螺旋被拧成了死结。中心点往下沉,最终停在城市地图的一个位置——市政厅地基下方。 我盯着那点,没有出声。 倒计时数字每减一秒,耳边就响一次婴儿啼哭。很轻,很轻,但是我能听见。和pdA里那段梦境音频的频率一模一样。 周婉宁猛地睁眼。 她没看四周,也没问在哪。第一反应是伸手,一把抓住我的手腕——我掌心有旧伤,刚才写字时裂开了,血渗出来。她抓得很紧,指甲陷进我皮肤里。 下一秒,她把我手狠狠按在她左肩。 那里有胎记。 “我们就是活体密钥。”她说,声音哑得不像话。 手贴上去的瞬间,胎记亮了。 光是暗红的,像烧到将熄的炭。倒计时数字同步闪了三次,然后恢复正常。 她松开手,整个人往后一倒,又昏过去了。 我坐着没动,手还停在她肩上。 胎记不亮了,但温度还在。 外面雨停了。远处有车灯扫过墙面,可能是巡逻的,也可能是找人的。 我慢慢收回手,擦掉掌心的血,把pdA关了,塞回背包。 冲锋衣还在滴水,背部火辣辣的,是蒸汽烫的。右腿还是使不上力,但勉强能站起来。 我走到窗边,看了眼市政厅的方向。 天马上要亮了。 第274章 炸弹新娘 天边刚透出点灰白,雨彻底停了。我抓着排水管往上爬,右腿使不上劲,每蹬一下都像在撕肉。冲锋衣后背烫伤的地方黏着皮肤,一动就火辣辣地疼。头顶就是市政厅顶楼通风口,夜视仪里能看到红外线交错成网,封得死死的。 我没有别的选择。 pdA里的坐标不会错,胎记和“传承”绕成的那个环,终点就在这儿。我贴着墙缝挪到激光下方,等风把警戒波吹出一丝抖动,立刻翻进通风井。铁皮通道窄得只能匍匐,我爬了二十米,听见上面有声音。 是周崇山的声音。 “你妈临死前也这么看着我。”他说,“但她没你狠。” 我屏住气,从观察口往下看。 周婉宁被绑在金属椅上,胸前贴着一块巴掌大的装置,连接她胸口的位置有导线嵌进衣服。她脸色发青,呼吸很浅,但还睁着眼。周崇山站在她身后,西装敞开,内衬整片都是蛇形刺绣——和王振脖子上的纹身一样,鳞片走向、弯曲弧度,一模一样。 他不是高官,是血盟的人。 系统突然弹出一行字:【炸弹与心跳同步,异常即爆】 我没动,盯着那装置。计时器藏在背面,看不见数字,但周婉宁每一次呼吸,面板边缘都会闪一下红光。她在活着,倒计时就在走。 我抽出战术匕首,刀刃磨得薄,反光几乎看不见。脑子里过了一遍昨夜pdA里的画面——婴儿啼哭响起时,电量条跳动。生命信号能干扰系统,也能骗过炸弹。 只要我能让自己心跳停一下。 我深吸一口气,把刀尖对准左胸下方。那里离心脏主腔偏开三指,能造成电击性停搏,不死,但够让机器误判。 周崇山还在说话:“你以为陈铮会来?他连楼梯都上不来。” 我闭眼,猛地扎进去。 刀穿进肌肉的瞬间,全身抽了一下。视野黑了一瞬,耳边嗡鸣炸开,心跳直接断掉。身体往下瘫,我用手肘撑住地面,硬撑着往前爬。 0.7秒。 够了。 引线信号中断,计时器冻结。 我扑上去,双手撕开绝缘层,一根根扯断红色电线。手抖得厉害,有一根滑了,我又抓回来,指甲崩裂也不松。最后一根拔出来时,装置红灯熄了。 周婉宁喘了口气,整个人软下去。 我跪在地上,嘴里发腥,咳出一口血。伤口开始流血,冲锋衣前襟湿了一大片。想站起来,腿一软又跌回去。 周崇山没动。 他站在原地,居然笑了。 “拆了这个,还有下一个等着你们。”他说,“你们逃不掉的。” 我抹了把嘴,正要说话,余光看见周婉宁动了。 她挣开束缚带,动作快得不像刚被绑着的人。翻身下地,手里不知什么时候多了芯片——就是她在b2废墟里取出来的那个,锁骨下的生物密钥。 她冲向周崇山。 他反应过来想退,已经晚了。周婉宁左手按住他脖颈动脉位置,右手把芯片狠狠插进去,像钉钉子一样砸进去。 血顺着西装领口流下来。 “那就让你也变成‘我们’的一部分。”她说。 周崇山踉跄后退,撞到护栏上。他低头看自己脖子,手指摸到血,脸上表情变了。不是痛,是惊恐。他张了张嘴,像是想说什么,最后只发出一声低笑。 我坐在地上,喘着粗气,看着他们。 周婉宁站直身子,左手压着自己肩上的胎记位置,还在渗血。她转头看我,眼神很静,没有刚才动手时的狠劲了。 风吹起来,把她的碎花裙角掀了一下。 远处传来一声不知名的鸟叫。 周崇山跪在地上,一只手撑着地,另一只手还捏着个遥控器,没松开。 第275章 血色婚礼 周崇山手里还捏着遥控器不松开。我咳着血,视线模糊,右腿抽筋似的颤抖,完全动弹不得。 周婉宁站在我面前,碎花裙被风吹得贴在腿上,肩上的胎记还在渗血,她没去管。 风已经停了。 下一秒,遥控器亮了。 红灯闪了一下,接着是嗡鸣,低频震动从脚底往上爬。不是炸弹那种炸响前的滴答声,是更沉的东西,像地下有机器醒了。我张嘴想喊,但声音卡在喉咙里——冲击波已先到了。 火光从地面裂开的地方涌上来,不是往外炸,是往中间收。热浪压着空气塌陷,头顶的天空像玻璃一样出现蛛网状裂痕。我看见周婉宁转头看我,嘴唇动了下,但我听不见。她的身体被气流推着往后仰,可她没退,反而往前扑。 她扑到我身上,把我压倒。 后背砸在铁皮地上,冲锋衣瞬间烫得发焦。她整个人盖下来,碎花裙扫过我的脸,布料碰到伤口的地方像针扎。我想抬手挡,但胳膊使不上力。爆炸的光在眼前炸成一片白,耳朵里全是尖啸,可就在这时候,我看见衣服变了。 不是烧烂,也不是撕裂,是“长”在一起。 我的深色冲锋衣和她的碎花裙,在高温里像被什么看不见的手织了起来。布料扭曲、拉伸、融合,边缘泛出暗红纹路,像是用血染出来的婚纱边。她的左手压在我胸口,右手抓着我的手腕,十指扣着,姿势像在宣誓。 火还在烧,可我们中间这块地方,温度突然稳住了。 我眼角余光看到墙面上的影子——两个人交叠的轮廓,手臂交叉在胸前,伤疤和胎记的位置正好拼成一个图案。不是字,也不是符号,是星图。七颗点连成环,中间一竖贯穿,像一把钥匙插进锁眼。 系统界面突然弹出来,老式终端那种绿字,只有一行: 【赵卫国本体正在时空裂缝中重组】 我没眨眼,怕这行字消失。它没动,也没多显示别的,就挂在那里,像块墓碑。 头顶的裂缝更深了,蓝得不正常,像是把夜空撕开后露出的内层。一股吸力从上面往下拽,不是风,是空间本身在抽。我感觉骨头缝里都被拉扯着,意识开始飘。我想说话,但嘴张不开。周婉宁的脸在我上方,汗水顺着她下巴滴下来,落在我脖子上,滚烫。 她突然动了,抬起一点身子,低头凑近我耳边。爆炸声还在持续,可她的声音却穿了过来,轻得像呼吸: “这次换我背你穿越时空。” 她说完,闭上了眼睛。 整个人往前倾,完全覆住我,像一层护甲。她的头发盖住我的脸,我能闻到一股铁锈味,是血,不知道是谁的。婚纱状的布料在高温中继续变形,边缘开始发光,红纹变亮,像是内部有液体流动。 裂缝中的光变了。 一道微光从里面射出来,不刺眼,但精准。它穿过烟尘,落在虚空中某个点上——我看不见那个位置,但能感觉到,那里“有人”。微光定格在那,形状慢慢清晰。 是右肩上的胎记。 和陈雪钥匙扣背面刻的一模一样,北斗偏移三度,第七颗星断了一截。它投在空中,像投影仪打出来的图像,却带着实体感。那点光轻轻一震,远处的重组过程戛然而止。 赵卫国的名字没出口,但我知道他在那儿,正被拼起来。 周婉宁的身体开始变透明,不是消失,是像玻璃化了,能看到她皮肤下的血管在发亮。她的手指还扣着我的手,没松。我试图回握,但手指僵硬,只动了一下关节。 她肩上的胎记突然发烫。 隔着衣服都能感觉到热度,像烙铁贴在肉上。她的呼吸变得很浅,胸腔几乎不动。婚纱布料开始碳化,边缘卷曲、发黑,但中心区域依旧完整,红纹越来越亮,像是在燃烧最后一口气。 我没有再咳血。 伤口也不疼了。 可能是失温,也可能是意识快断了。我最后记得的画面,是她贴在我耳边的侧脸,睫毛颤了一下,然后彻底静止。 风没有了。 火光凝固在半空。 婚纱的残片浮起来,围着我们转,像灰烬逆流。 她的身体还压着我,没动,也没说话。我睁着眼,但看不清东西,只有那一行系统提示还挂着: 【赵卫国本体正在时空裂缝中重组】 其他什么都黑了。 远处传来一声金属断裂的响,像是大楼结构在塌。我没力气转头。周婉宁的重量还在,她没消失,也没被吸走。她就在我上面,像一座桥,横在现实和裂缝之间。 我的手还被她握着。 十指紧扣,掌心贴着掌心,伤疤对胎记,正好拼成完整的星图。 婚纱烧到最后,只剩肩膀处一圈布边,红得像血浸透的纸。它轻轻晃了一下,然后不动了。 头顶的裂缝开始合拢。 蓝光一点点收回去,像眼皮闭上。最后那道微光——胎记的投影——闪了两下,消失。 周婉宁的呼吸忽然重了一次。 她整个人软了一下,额头抵在我胸口,再不动了。 我听见自己的心跳,很慢,一下,又一下。 系统界面熄灭。 火光退去。 天边透出一点白,不是亮,是灰。 我们还躺在原地。 市政厅顶楼的铁皮地面上,两个身影交叠,衣服烧得只剩半幅,连在一起,像一件没做完的婚服。 她的手指还紧紧勾着我的手。 第276章 数据残响 天边那点灰白压着烟尘,像块脏玻璃盖在头顶。我眼皮重得抬不起来,耳朵里嗡鸣还没散,但能感觉到身上的重量还在——周婉宁没动,整个人趴在我胸口,呼吸浅得几乎摸不到。 右腿从膝盖往下一片麻木,像是被火烧过又冻住。我试着动左臂,骨头缝里咯吱响了一声,总算把身子撑起一点。冲锋衣前襟全是血,不知道是她的还是我的。我用左手去探她后颈,皮肤烫得吓人,脉搏跳得慢,但稳。 腰间的战术手电还在。我拧亮,光柱扫过去,照到周崇山的脸。 他仰躺在三米外的铁皮上,西装敞开,领口撕裂,脖子歪成一个不可能的角度。眼睛睁着,瞳孔已经散了。左手还攥着那个遥控器,指节发白。我爬过去,伸手按他脖动脉,没动静。 死了。 我顺手把他手里遥控器拔出来,扔远。金属壳磕在水泥墩上,发出一声脆响,然后就没声了。 刚翻回身,脑子里“滴”地一震。 不是痛,也不是系统启动时那种电流窜脑的感觉,就是一下轻响,像老电脑开机自检。紧接着,眼前浮出绿色字符,只有两行: 【签到成功】 【解锁资源:终极情报——基因链闭环分析】 界面自动展开,三维结构图悬在视野中央。三条彩色链状物缠在一起,绕成环形,不停旋转。一条标着“陈雪”,一条是“周崇山”,第三条……没有名字,但颜色和周婉宁设备常用的频段一致。 我盯着看了五秒,系统自动标注弹出: 【陈雪-周崇山-dNA匹配度99.7%】 【剩余0.3%呈现非自然量子纠缠态】 【异常源指向第三节点,关联强度与心跳同步率正相关】 我盯着那串数字,没说话。 99.7%。这不是巧合。这是数据。是证据。是能把人脑子掀开的东西。 可陈雪是我女儿。我看着她出生,抱着她出院,她第一次喊“爸”的时候,我在IcU门口蹲了两个小时才缓过来。那时候我还不会抱孩子,手抖得厉害。 但现在告诉我,她和周崇山有基因纠缠? 我回头看向周婉宁。她还趴着,碎花裙烧得只剩半截,肩头胎记的位置渗出血丝,顺着锁骨往下流。我伸手把她往边上挪了点,动作轻,怕牵到伤口。她哼了一声,没醒。 背包夹层里还有个军用电源线,之前用来给周婉宁的芯片续命。我掏出来,接口对准书包里那枚草莓发卡——就是幼儿园那天从她书包里找到的,当时里面有信号接收器。 发卡外壳焦黑,边缘裂了缝。我小心拨开,露出底下微型USb口。插上线,接通电源。 滋啦—— 火花蹦了一下,我下意识闭眼。再睁眼,空中浮起点状光影,慢慢拉出轮廓。 画面定格。 2003年。边境营地。沙土路两边是铁皮房,远处停着军绿色吉普。年轻版的我穿着作训服蹲在地上,手里捏着一枚草莓发卡。面前是个小女孩,扎着两条小辫,低着头不敢看我。 我把发卡别在她左边头发上,说:“别怕,叔叔不抓你。” 她抬头。 七岁的周婉宁。 画面静止三秒,突然断了。电源线冒烟,我赶紧拔掉。 我坐在原地,没动。 二十年前我就认识她?那时候陈雪还没出生,我还在服役,任务代号都没现在这么长。我记得那次行动是为了救被拐儿童,目标藏在边境窝点,我们突入时发现几个孩子被关在地下仓库。其中一个就是她。 但我根本不记得给她戴过发卡。 更不记得这东西后来怎么到了陈雪手里。 我低头看自己手,掌心那道旧疤还在——是当年拆炸弹留下的。现在它有点发烫,像是被什么激活了。 这时,周婉宁锁骨处传来异响。 不是声音,是视觉上的动静。原本结痂的伤口边缘,开始往外延伸细线,蓝光流动,像电路板通电。纹路越扩越大,渐渐拼出图案:七颗点围一圈,中间一竖贯穿,和我伤疤、她胎记拼出来的星图一样。 我扯开她衣领,确认位置。没错,正是之前芯片植入的地方。 我把系统里的基因模型调出来对比,放大第三节点区域。蓝光纹路和模型中的“未知插入片段”完全重合,连分叉角度都一致。 这不是变异。 是生长。 是某种程序在她身体里运行,现在进入了下一阶段。 我坐了很久,直到手指僵住。远处警笛声隐约传来,但没靠近。市政厅这片废墟太大,救援队一时进不来。 我把周婉宁背上肩,单膝跪地站起来。她体温高得吓人,贴在我后背像块烙铁。发卡残件收进内袋,紧挨着女儿画的全家福。系统界面早就熄了,也没再提示什么。 我不需要它告诉我接下来去哪儿。 我知道该查什么。 儿童医院地下档案室,b1东侧走廊第三扇门,门牌编号137。那里存着二十年来的病历备份,包括新生儿登记表。 如果陈雪和周婉宁之间真有什么联系,如果那0.3%的误差不是错误而是人为标记…… 那就一定能在那儿找到记录。 我最后看了眼周崇山的尸体。 风吹过,把他袖口卷起一点,露出手腕内侧。一道旧疤横在那里,形状熟悉——和我右腿枪伤愈合后的纹理几乎一样。 我没多看,转身往楼梯口走。 天还是灰的,城市在远处静静立着,像一堆未解的数据。 第277章 毒雾追魂 天刚亮,灰蒙蒙的光从儿童医院外墙的裂缝里挤进来,照在台阶上一层薄灰。我背着周婉宁,右腿像灌了铅,每走一步膝盖都发软。她体温没降,后背烫得吓人,呼吸贴在我脖颈上,断断续续。冲锋衣肩带早就磨破了皮,血干在布料上,一动就扯着疼。 b1东侧走廊第三扇门就在眼前,编号137,电子锁闪着红灯。我靠墙喘了口气,把她轻轻放下来,让她靠着墙坐。她头歪向一边,睫毛微微颤,没醒。 我从背包里摸出军用电源线和草莓发卡残件,接口焦黑,但还能用。又掏出她的微型计算机,屏幕裂了一道缝,不影响开机。我把发卡插进读卡器端口,再连上电脑,界面跳出来一堆乱码。 “得有个信号源。”我说。 话音落,周婉宁手指动了下,抬起来,往自己左手食指咬了一口。血冒出来,她直接按在设备感应区。 滴—— 一声轻响,系统认证通过。数据库弹开,目录全是加密文件,但最上面跳出一行字:【F.G.o.p. 实验体档案·优先级A】。 我盯着那串缩写,脑子里过了一遍——赵氏基因优化项目。和幼儿园主机里的数据命名方式一样。 翻下去,多个新生儿登记表关联到同一个编号:c-07。点进去,出生时间是2013年4月17日6点23分,地点是这家医院产科。后面附着一段扫描图,是个婴儿右肩胎记,形状不规则,但能看出七颗点围一圈,中间一竖贯穿。 和周婉宁肩上的胎记一模一样。 我还没来得及细看,系统突然震动。 眼前绿光一闪,字符浮现:【签到成功】【解锁资源:火焰喷射器(单次使用)】 装备直接出现在背包外侧夹层。我抽出来,金属管身冰凉,燃料指示条满格。这玩意儿重,压手,但熟悉——服役时清剿毒窝用过。 “有东西要炸。”我说,抬头看周婉宁。 她眼睛睁开了,瞳孔有点散,但很快聚焦。“地下三层……有人启动装置。”她声音哑,“王振。” 我点头。不用她说我也知道是谁。 楼梯口在走廊尽头,防爆门关着,合金材质,门缝漆黑。靠近时,空气里飘来一股味——苦杏仁,很淡,混在消毒水里几乎闻不出。但我知道这是什么。 神经毒素开始泄漏了。 我举起火焰喷射器,对准门缝下沿,按下点火键。 轰—— 火舌喷出,舔上金属,瞬间烧红。熔化的铁水往下滴,发出滋滋声,气味刺鼻。通道温度猛地升高,我后退半步,右腿撑不住,膝盖一弯,差点跪下。咬牙撑住,左手扶墙稳住身体。 烧了快两分钟,门缝被撕开一道口子,能塞进半个手臂。透过缝隙往里看,监控画面亮着,显示地下三层控制台前站着一个人影。 王振。 他背对着镜头,西装没穿,露出脖颈上的蛇形纹身。可那纹身正在动,皮肉底下像有东西爬,蛇身扭曲、拉长,鳞片重组,最后变成一串数字图案。 二进制。 我认得这种编码格式。 周婉宁也看到了。她挣扎着坐直,盯着屏幕,嘴唇动了动:“那是……陈雪的出生时间。” 0 00。 不是攻击,不是警告。更像是一种标记,一种唤醒信号。 我正要继续烧门,身后传来异响。 回头一看,周婉宁蜷在地上,双手抱头,指节发白。她整条左臂泛起蓝光,皮肤下的芯片过载,热得能烫熟鸡蛋。紧接着,她面前空气中硬生生投射出一段影像—— 黑色裂缝中,赵卫国悬浮着,西装破损,脸上没有表情,眼神空洞。他嘴角慢慢往上扯,像是在笑,又不像。 影像无声,但他嘴唇动了三下。 我看清了。 “开始了。” 我立刻关掉火焰喷射器,切断燃料。高温环境下芯片暴走,再烧下去可能引燃残留气体。拖着周婉宁往后撤了几步,靠到对面墙角。她还在抖,牙关紧咬,冷汗顺着太阳穴往下流。 我伸手去探她脉搏,跳得极快,几乎叠在一起。 “撑住。”我说。 她没应,但手指抠进地面,指甲崩裂。蓝光从伤口往外渗,顺着地板蔓延一小段,像电路通电,然后突然熄灭。 影像消失了。 她瘫下去,彻底昏了。 我低头看她,又看向那扇烧了一半的防爆门。缺口够大了,一只手能伸进去开门栓。里面黑着,听不到脚步,只有机器低频运转的嗡鸣。 火把喷射器夹在腋下,我蹲下去,重新背上她。她轻得不像活人,骨头硌着我的肩胛。右腿旧伤一阵阵抽,但我没停下。 走到门前,伸手进去,摸到内侧把手。 咔哒。 门开了条缝。 第278章 冰锥遗言 门开了一条缝,冷气先涌了出来。 我背着周婉宁,右腿像被铁钉扎进关节,每动一下都抽着整条筋。她头靠在我肩上,呼吸微弱得几乎感觉不到。冲锋衣早就湿透了,不是汗,是地下三层那层熔铁滴下来的锈水和蒸汽冷凝的混合物,黏在背上,又冷又沉。 我侧身挤进门缝,肩膀蹭过烧变形的金属边缘,发出刺耳的刮响。里面是条横向通道,墙面刷着医用白漆,但已经发黄起泡,几盏应急灯闪着绿光,照出地上的排水沟和头顶低矮的通风管。空气里有股味——不是毒气那种苦杏仁,是停尸房特有的福尔马林混着铁锈和腐肉的腥。 推车就在拐角左边,空的,不锈钢面反着幽光。我把周婉宁轻轻放上去,动作不敢大,怕震到她芯片过载的神经。她左臂还在微微抽搐,皮肤底下蓝光一闪而过,像是短路的电路板。 我脱下冲锋衣盖住她,拉上拉链,只露出半张脸。她睫毛颤了颤,没醒。 手电还亮着,光圈有点晃,电池快撑不住了。我从背包摸出备用电源换上,咔哒一声,光线稳了。扫过去,三具尸体躺在推车上,白布盖着,轮廓僵硬。最里侧那具,右手没盖好,垂在车边,手指蜷成拳,指缝里渗出暗红血丝,已经干了。 我走过去蹲下。 手指冻得发僵,掰开不容易。一节一节撬,像拆引信。她指甲裂了,掌心有划痕,血是从自己手上弄出来的。拳头松开后,露出一根棉签,一头沾满血,另一头还连着点皮肉组织,像是从谁身上刚取下来的东西。 我捏住棉签,拔出来。 没有标签,没有编号,就是普通检验用的那种。我凑近闻了闻——没药味,血是新鲜的,但不是喷溅状,更像是缓慢挤压出来的。临死前自己插的?取样? 脑子里闪过一个念头:她在留东西。 我盯着那根棉签,拇指摩挲着纤维头。系统今天还没签到。 闭眼,默念。 眼前绿光一闪,字符浮现:【情报解锁:该dNA与周婉宁匹配度100%,生物学母女关系成立。护士长,原名周素芬,产科值班记录显示为周婉宁接生者】。 我没动。 手里的棉签重了。 不是物理上的重量,是它突然变成了一封遗书,一个身份,一段被埋了二十多年的线头。周婉宁的母亲——不是那个早年病死的“普通妇女”,而是这个死在停尸间、手里攥着证据的女人。 我回头看她。 她还在昏睡,脸色苍白,嘴唇发青。刚才那一眼的情报像块冰,顺着脊椎往下沉。她不知道。从来没人告诉她。而这个女人,在死前最后一刻,选择了用这种方式说话。 我低头再看棉签,忽然发现不对劲。 棉头太实了,不像只塞了棉花。我用战术匕首尖轻轻挑开外层纤维,一点一点剥。刀很稳,呼吸调到了八次每分钟,跟当年在边境拆路边炸弹一样。 纤维散开,露出金属内芯。 我抽出那根细管,一端滑落出一枚戒指——蛇形,阴刻“Z-7”编号,戒面泛着冷光。赵卫国的东西。 另一端嵌着个米粒大小的红色元件,贴在管壁上。系统无声标注:【威胁等级:高,疑似远程引信】。 不是普通炸弹。是追踪器,或者信号中继。他们想顺着这条线找到我们。 我正要把东西收进防水袋,身后传来动静。 推车吱呀一声。 我猛地回头。 周婉宁坐起来了,一只手撑着车身,眼神还没完全聚焦,但已经盯住了我手里的戒指。 “妈妈……”她声音哑得不像话,“她在告诉我坐标……最后……是在传坐标!” 我往前一步:“不能碰血。” 她没听,直接伸手。 我挡了一下,她手腕一翻,动作快得不像伤员。抢过戒指,反手就往自己左手掌心扎下去。 噗。 血喷出来,溅在地面。 她跪了下来,膝盖砸在水泥地上,没躲疼。手掌贴地,以血为墨,开始画。 七点环绕,中间一竖贯穿——和她胎记一样的图案。 血顺着地面裂缝蔓延,像是活的一样。画完最后一笔,整个图形突然微微发亮,地面一闪,仿佛有数据流过,又瞬间熄灭。 她喘着气,头低着,头发遮住脸,手还在滴血。 我没拦住。 也不能拦。 她母亲死了,用命换来这根棉签。她现在用血回应,不是冲动,是认亲,也是接令。 我蹲下来,手扶着墙,盯着地上那幅血图。形状完整,比例精确,不像是临时画的,倒像是复制记忆里的某个东西。 外面没声音,连管道都不响了。 只有她的呼吸,还有血滴落在地的轻响。 一滴。 又一滴。 落在星图中央。 第279章 基因闭环 血滴还在往下落,一滴,又一滴,砸在水泥地上那幅用血画出的星图中央。周婉宁跪着,手撑在地面,指尖发白,呼吸断断续续。我没动,蹲在她旁边,左手压着她的肩,防止她倒下。冲锋衣拉链还开着,冷气顺着脖子往里钻,但我顾不上。 就在这时候,视野里绿光一闪。 系统自己动了。 没有签到提示,没有奖励弹窗,界面直接展开,像老式终端开机那样,字符一行行滚下来。三组dNA序列开始旋转,交错,缠绕成一条闭合的环带,无限循环,没有起点也没有终点。最后定格在一句话上: 【基因闭环确认,载体:陈铮、周婉宁、陈雪(远程同步)】 我盯着那行字,看了三秒。 莫比乌斯环。不是比喻,是结构。我们的基因链在某种层面构成了一个无法切断的闭环,首尾相接,自成一体。系统没解释原理,也不需要解释——它只呈现结果,像当年战场上的弹道分析,准得让人浑身发冷。 周婉宁突然抽搐了一下。 她锁骨那道旧伤裂开了,不是撕裂,是皮肤底下有什么东西在动。蓝光从伤口渗出来,像是芯片残片在体内活了。她咬着牙,喉咙里发出闷响,整个人往后仰倒,我立刻伸手托住她的背。 “撑住。”我说。 她没有应声,眼睛睁着,但瞳孔失焦,像是在看很远的地方。 就在这时,空气里嗡的一声。 淡蓝色的光影从我们中间浮起来,轮廓一点点清晰。是陈雪,十岁的模样,扎着马尾,穿着粉色羽绒服,书包上那个“爸爸是英雄”的钥匙扣还晃着。她手里举着一张画,画纸发着微光,图案和地上的血图一模一样——三只手交叠,掌纹汇成星图,背景是燃烧的市政厅,天空被一道裂缝撕开。 她嘴唇没动,声音却直接传进脑子里:“爸爸,妈妈,我在画你们找到答案的样子。” 我没眨眼。背包里的全家福有点热,隔着布料能感觉到。上次发热,是她在学校被小混混堵的时候。 “小雪。”我低声叫她。 她转过头,冲我笑了笑,还是那副早熟又倔强的样子,“别担心,我能连上。老师今天讲量子纠缠,说两个粒子不管隔多远,状态都会同步。我觉得……我们也是。” 她说完,画面闪了一下,身影淡了一瞬。与此同时,周婉宁锁骨处的伤口猛地一跳,血丝从边缘渗出来。 “连接代价高。”我摸了摸周婉宁的后颈,温度在升,“不能再说了。” 可陈雪没停。她把画往前递了递,仿佛想让我们看得更清楚些:“你们看到的星图,就是我一直画的那个。从梦里来的。爸爸的疤,妈妈的胎记,还有我的钥匙扣,都是线索。你们不用找答案了——” 光影又闪,这次持续时间更长。 她脸上的笑容模糊了一瞬,再清晰时,已经带着点吃力,“——因为你们就是答案。” 话音落,投影彻底熄灭。 停尸间重归寂静,只剩下应急灯的电流声,还有周婉宁越来越重的呼吸。 我低头看着她。 她锁骨处的伤口还在发光,但不再是乱窜的蓝电,而是一幅完整的图像:右肩位置,北斗偏移状的胎记,边缘有微光流动,像呼吸,也像数据在运行。图案稳定了三秒,然后缓缓褪去,只留下红肿的皮肤。 她终于闭上眼,喘了几口气,声音哑得几乎听不清:“它……在预演未来。” 我没回答。 从眉骨疤痕里抠出那块弹片碎片。十年了,一直卡在皮下,取不出来,也没打算取。它是我醒过来的第一个触感,是植物人时期唯一记得的痛觉。我捏着它,在墙上划下去。 水泥面刮出深痕。 一笔,一笔,再一笔。 星图成型。 和血画的一样,和全息投影里的一样,和我背包里那张歪歪扭扭的全家福角落上她偷偷画的一样。 刻完最后一笔,我收手,站在原地。 周婉宁靠在我胳膊上,还没力气站起来。我左手扶着她,右手握着弹片,看着墙上的图。 不是他们在找答案。 我们就是时空本身的答案。 第280章 炸弹余烬 墙上的星图还冒着灰烟,弹片从我指缝滑落,砸在地上发出轻响。周婉宁靠在我胳膊上,呼吸浅得像快断了的线。我没动,等她缓过劲来。 “能走吗。”我问。 她没抬头,手撑着地试了两次才把身子支起来。左肩布料被血浸透了一块,芯片贴在皮肤上发烫,像是要烧穿进去。她咬着后槽牙嗯了一声,算是回应。 我们从停尸间出来,沿着b3走廊往里走。应急灯闪着绿光,照得墙面泛青。空气里有股焦味,混着冷却液泄漏的刺鼻气息。我右腿使不上力,每一步都像踩在碎玻璃上,但不能停。刚才那幅星图不是终点,是起点。系统不会无缘无故启动,更不会平白无故显示“闭环”。有人在用我们的基因做文章,而源头还没断。 市政厅地下机房在尽头,门虚掩着。我推开门,里面一排排服务器正在运转,风扇狂转,嗡鸣声压得耳膜发胀。温度至少四十二度,汗刚冒出来就蒸干了。周婉宁踉了一下,扶住墙,手指在微型计算机上敲了几下。 “U盘插上了。”她说,声音哑,“逆向解析程序跑起来了。” 我站在她身后,盯着屏幕上滚动的数据流。加密层级比普通政务系统高了三个等级,不是正常权限能碰的。她输入一串代码,界面跳转,出现一个带生物认证的登录框。 “需要活体密钥。”她喘了口气,“得是他本人的神经信号。” 话音刚落,视野里绿光一闪。 系统签到了。 【今日奖励:数字战争情报】 终端界面自动展开,一行字直接弹出: 【目标确认:周崇山,脑组织扫描完成,意识上传至市政主控AI,代号‘守望者’。当前正通过教育系统接口批量修改未成年人基因序列,目标为培育可控新人类。威胁等级:极高。】 我盯着那行字看了两秒,没说话。 周婉宁的手指停在键盘上,指尖微微发抖。“和我破解的数据包一致。”她低声说,“他死了,但脑子还在运行。” 屏幕突然一黑,接着跳出一段视频。画面里是周崇山坐在办公室,金丝眼镜反着光,左手敲着桌面,节奏稳定。他开口说话,声音却是机械合成的: “你们以为毁掉身体就能终结计划?太天真了。数据不死,规则不灭。新世界不需要情感,只需要服从。” 视频结束,界面恢复,解析进度条跳到百分之九十七。 “还差一点。”她咬着嘴唇,“只要再破一层防火墙,就能看到他篡改的具体名单。” 我环顾四周。冷却系统已经瘫痪,几台服务器外壳开始发红。再这么烧下去,要么自毁,要么爆炸。不能等。 “别解了。”我说,“直接毁。” 她抬眼看向我,眼神有点懵。 “你退后。”我拉开背包,取出火焰喷射器。燃料表指针在红线边缘晃,只剩最后三分钟的量。够了。 她没争,扶着墙挪到角落一张金属椅坐下,左手按住芯片位置,脸色白得吓人。 我拎着喷射器走向第一排机柜。扳动开关,火舌喷出,舔上金属外壳。漆皮卷曲、脱落,线路噼啪作响。第二台、第三台……一台接一台点着。热浪扑面而来,左眉骨那道疤开始发烫,像是被重新割开。 最后一台主机前,我停下。 火苗顺着底部缝隙钻进去,内部元件发出尖锐警报。就在硬盘即将熔化时,头顶扬声器突然传出声音。 是婴儿啼哭。 调子扭曲,带着电子杂音,但听得清——是个刚出生的孩子在哭。哭声只持续了两秒,紧接着所有屏幕同时亮起,显示同一行字: “数据备份已完成。” 我站在原地,手里的喷射器还在喷火,但燃料快耗尽了,火焰越来越小。 周婉宁猛地抬头,盯着手腕上的芯片。它在震,屏幕自动亮起,跳出一组跳动的坐标数据,来源标注为“未知空间频率”。图像轮廓是一道裂缝状结构,边缘不断闪烁。 她看着我,嘴唇动了动,没发出声音。 我关掉喷射器,空罐子扔在地上,滚了几圈停住。右腿抖得厉害,撑不住太久。但我没坐。 服务器全烧完了,黑烟从通风口往上涌。火光映在墙上,照出我和她的影子,一动不动。 她低头看着那组坐标,手指悬在屏幕上方,迟迟没点。 我站到她旁边,没有说话。 火焰熄了。 第281章 资金轨迹 雨还在下,冷得像铁丝刮脸。我背着周婉宁从市政厅b3出口出来,右腿刚一落地就抽了一下,整条腿像是被钉进了水泥里。她靠在我肩上,呼吸断断续续,左手死死按着左肩伤口,芯片贴在皮肤上发红,像一块烧红的铁片。 我没说话,脱下冲锋衣裹住她,把她半拖半抱往主干道走。背包里备用电池还剩两格电,我拧开接口塞进她微型计算机的插槽,屏幕闪了闪,数据没丢。 三公里路走了四十分钟。路灯照在湿地上反着光,像铺了一地碎玻璃。我的冲锋衣早湿透了,贴在背上冰凉一片,右腿每迈一步都像踩在刀尖上。脑子里只有一个念头:往前走。 到了市中心国际信托银行外,我停下。楼体灯火通明,玻璃门自动开合,里面穿着西装的人低头走过,没人抬头。正常得让人心里发毛。 “到了。”我把周婉宁扶到台阶角落,让她靠着墙坐。她睁开眼,手指在键盘上敲了几下,屏幕亮起一段残缺的资金流图谱。 “五千万……”她声音哑得几乎听不清,“通过十二层空壳公司洗钱,终点是雪山实验室账户。” 我盯着那串数字。十年前任务失败后,赵卫国消失三年,再出现就是跨国集团董事长。这钱不是做生意赚的,是拿命换的。 零点整,视野里绿光一闪。 系统签到了。 【今日奖励:真实情报】 终端弹出一行字: 【目标确认:银行经理办公室内东南角书柜第三层,藏有赵卫国二十年前军装照片,背面标注“清算之始”。】 我收起界面,看了眼周婉宁。她点头,手指继续在键盘上滑动,接入银行内网摄像头。画面跳转,空调出风口震动频率异常,她推算出墙体夹层有个密格,位置正对办公桌右侧。 “清洁机器人十分钟后巡检到三层。”她说,“你只有三十秒窗口。” 我没应声,站起身,右腿又是一抽。我咬牙撑着墙挪到玻璃门前,刷了张伪造的身份卡——是上周从赵卫国一个马仔身上搜来的。门开了。 大堂安静得过分。地板反光,脚步声被地毯吸得干干净净。我贴着墙边走,避开监控死角,等机器人从电梯出来,顺着走廊清扫时,我跟着它进了员工通道。 三层办公室在走廊尽头。门禁是虹膜+指纹双认证。我从背包摸出战术匕首,撬开面板,短接线路,锁咔哒一声弹开。 屋内没开灯,只有电脑屏泛着蓝光。我径直走向书柜,第三层摆着几本金融年鉴和奖状。我抽出最右边那本,后面露出一个暗格。 照片就在里面。 赵卫国穿着旧式迷彩服,肩章是边境部队编号,和我当年服役的单位只隔两个营区。他站在一堆炸毁的装备残骸前,脸上笑得不像人。背面用红笔写着:“清算之始”。 我拍了照,顺手复制保险柜电子日志。U盘刚拔出来,门口传来脚步声。 是银行经理。 五十岁上下,头发梳得一丝不苟,白衬衫袖口扣着银扣。他站在门口,看见我手里拿着照片,脸色变了变,但很快压下去。 “你是谁?”他问,声音平稳。 我没答,把照片放在桌上,推到他面前。 他盯着看了两秒,忽然笑了:“陈铮?退伍兵?植物人?现在倒成了查账的审计员?” 我往前一步,匕首横在他脖子前。 “钱去哪了?”我问。 他没躲,反而歪头看了看桌底,嘴角一扯:“你们烧了服务器,以为能断掉资金链?天真。” 话音落下的瞬间,他右手往下按。 我没扑上去拦,因为来不及了。 头顶通风口突然发出轻微嗡鸣,接着,一股无色气体从四面八方缓缓飘出。警报没响,门却自动锁死,玻璃窗边缘升起金属封条。 毒气。 我后退半步,捂住口鼻。眼角余光扫向门口——周婉宁不知道什么时候已经进来了,靠在门框上,左手压着芯片,右手把计算器连上了通风控制模块。 “风向改写中……”她喘着气,“延迟三十秒生效。” 我盯着银行经理。他坐在椅子上,双手交叠,眼神里没有怕,只有等着看戏的冷。 “这毒气……”周婉宁突然开口,声音发紧,“成分和陈雪住院时病房氧气里的‘稳定剂’一样。” 我猛地转头。 她看着我,眼里全是寒:“他们早就渗透进医疗系统了。每一次供氧,都是在试药。” 银行经理咧了咧嘴:“五千万只是开始。你们女儿吸过的空气,每一口都算过账。” 我抬手,匕首抵住他喉咙。 “说。” “不说。” “说。” 他得意地笑了。 周婉宁那边传来按键声:“风向改写完成,毒气正在排向地下车库。但我们撑不了太久。” 我盯着银行经理的眼睛,手没抖。 门外走廊的应急灯忽然开始频闪,红光一下一下打在墙上。通风口的气体还没散尽,空气中仍漂浮着看不见的危险。 银行金库的门,在走廊尽头无声滑开一条缝。 第282章 雨夜对峙 雨还没停,风从银行大堂的门缝里灌进来,带着一股铁锈味。金库门开了一条缝,像被什么看不见的东西推开了。我右腿还在痛,但不能再等。 周婉宁靠在我胳膊上,左手压着芯片,右手还连着计算器。她喘得厉害,说话断断续续:“毒气排完了……风向改写成功,但系统反噬,微型机快撑不住了。” 我没应,盯着那道缝隙。里面黑得不正常,不是灯灭的那种黑,是光进去就被吞掉的感觉。我们一步一步挪过去,脚步声在空荡的大堂里回响,像是踩在别人的心跳上。 到了门口,我才看清那扇门——表面光滑,没有把手,没有密码盘,中央有个圆形凹槽,周围浮着一圈金色波纹,像是水面上的油光。我伸手试了下指纹,没反应。周婉宁把微型计算机接上去,屏幕刚亮起,就弹出一行红字: 【非三重基因共鸣者,禁止触碰。】 她拔下接口,脸色更白了:“不是普通锁,是量子锁。需要三个特定dNA频率同时共振才能开。” “哪三个?” 她摇头:“不知道,但肯定不止你我。” 我摸了摸眉骨上的疤。那里还留着当年任务时的弹片碎片,一直没取出来。脑子里忽然闪过一个画面——零点整,视野绿光一闪。 系统签到了。 【今日奖励:战场回溯(连续七天签到触发)】 眼前瞬间变了。我看到自己站在这里,周婉宁在我旁边,而第三道生物信号,来自很远的地方——雪山实验室。那个信号的名字跳出来:王振。 影像只持续了三秒,但我记住了频率坐标。 “找到了。”我把回溯画面里的数据说给周婉宁听。 她手指飞快敲击键盘,比对波纹频率,眉头越皱越紧:“王振……他的基因序列和我们有纠缠态残留。十年前边境任务后,你们的血液样本都被采集过,可能那时候就被绑定了。” “也就是说,”我低头看自己的手,“现在要开门,就得用我们三个人的基因共振?可他人不在。” “不一定非得本人到场。”她抬头,“只要能激活原始生物印记,比如旧伤组织、血液、神经残留信号……就能模拟共振。” 我明白了。 从背包里摸出战术匕首,刀刃在应急灯下闪了下光。我捏住左手掌心,用力一划。 血立刻涌出来,顺着指缝往下滴。我直接把手按进那个圆形凹槽。 一瞬间,锁面像活了过来。血珠没往下流,反而悬浮起来,一粒粒排列成图案——是星图,和我当年任务地图上的坐标分布一模一样。金色波纹开始旋转,频率越来越高。 就在锁体发出轻微嗡鸣、即将开启的刹那,空气扭曲了一下。 王振的全息影像出现在我们面前。 不是实体,也不是投影仪那种清晰画面,而是由无数流动的数据点拼出来的轮廓。他站在那儿,脖子上的蛇形纹身若隐若现,眼神冷得像冰层下的水。 “你们只是打开时空裂缝的钥匙。”他说,声音像是从很远的地方传来的广播,带着电流杂音,“别以为自己在掌控什么,你们连棋子都算不上。” 我没动,手还插在锁孔里,血继续往外渗。疼痛让我保持清醒。 “别看他脸。”我低声对周婉宁说。 她没回答,但我知道她听见了。下一秒,她猛地把芯片贴上锁面,咬牙压下去。皮肤接触处立刻发红发烫,像是被烙铁烫过。 “我在放大我的基因信号!”她声音发抖,“用体内植入物强行补频!你稳住血流,别中断共振!” 锁面的星图开始颤动,金色波纹剧烈震荡,像是两股力量在拉扯。王振的影像晃了晃,数据点出现短暂错乱。 “你们逃不掉。”他重复了一句,声音开始失真,“这门之后的东西……早就等着了。” 话没说完,影像突然崩解,化作一片雪花噪点,消散在空气中。 锁,开了。 一声极轻的“咔哒”,像是骨头断裂的声音。整扇金属门缓缓向内滑开,没有轨道,也没有机械声,就像是空间本身裂开了一道口子。 里面不是金库该有的样子。没有保险柜,没有钞票堆,只有一片银白色的光,在深处缓缓旋转。那光门边缘流动着类似星轨的符号,无声无息,却让耳朵里响起低频嗡鸣,像是时间本身在扭曲。 周婉宁身子一软,差点跪下去。我一把将她拉回来,她的芯片已经烫得冒烟,微型计算机屏幕闪烁几下,黑了。 “撑住了。”她靠在我肩上,声音几乎听不见,“门开了……但我们还没进去。” 我站着没动,匕首还在手里,掌心的伤口还在流血。血滴在地上,晕开一小片暗红。 光门静静转着,像在等我们跨出去。 我没有动。 也不能动。 门外的雨还在下,打在玻璃上啪啪作响。 第283章 恐怖代码 光门就在前面,银白色的光缓缓旋转,像口井,吸着空气里的水分。 周婉宁靠在我肩上,身子发软,芯片还在冒烟。她喘得厉害,嘴唇泛白:“别看那门……先查系统。” 我没动,眼睛盯着那道光。但我知道她说得对。门开了不代表安全,反而更危险——谁会把病毒锁在金库里? 我松开凹槽,血流了一手。从背包里抽出战术绷带草草缠住手掌,动作有点僵。右腿的老伤又开始抽,像是有根铁丝在里面来回拉扯。我没吭声,蹲下去检查光纤线路。 黑色的线从光门边缘延伸出来,贴着地面走,不是通向市政主网,也不是接教育局的公共端口,而是绕过三道防火墙,直连市教育局数据中心的私密节点。线路上还裹着军用级屏蔽层,外皮印着F-7编码——那是十年前边境任务时用过的加密规格。 “这玩意儿不传账目。”我低声说,“它在传别的东西。” 周婉宁撑着墙站起来,踉跄两步走到主机前。那台嵌进墙里的黑色设备表面刻着细密符号,和赵卫国惯用的标记一致:三个重叠的三角,中间一点,像狙击镜的瞄准点。她把还在发烫的芯片插进侧边接口,微型计算机残存的电源闪了下蓝光,屏幕亮起,跳出一行红字: 【协议认证失败,启动应急扫描】 她咬牙,手指在键盘上敲得飞快,一层层剥开伪装代码。三秒后,画面变了。 绿色代码瀑布般滚下来,速度快得看不清。但其中有几段被高亮标注,是dNA序列片段,旁边写着参数:【目标池:6-12岁,hLA配型匹配度>85%】。下方还有个倒计时,数字不断刷新:已同步样本数 1,987 / 2,000。 “这是儿童基因库……”她声音压得很低,像是怕惊动什么,“但它不是存储用的,是传输中继站。” 我没说话。脑子里突然一震。 零点整。 视野绿光一闪。 【今日奖励:病毒战情报】 一段记忆弹出来,清晰得像昨天的事——十年前边境任务前夜,我们在临时据点截获一台敌方服务器,里面就藏着类似的代码结构。当时技术员说是境外势力搞的定向生化武器控制协议,能通过特定基因序列激活神经毒素,只感染某一类人。 我记得那晚的风很大,帐篷晃得厉害。我问技术员:“这玩意儿针对谁?” 他指着地图上的几个点说:“孩子。六到十二岁,血型特殊,家族有过敏史。” 现在,一样的结构,一样的筛选标准,只是换了个壳子,藏进了银行系统。 “赵卫国写的。”我盯着屏幕,“他要把这病毒撒出去,靠基因库做跳板。” 周婉宁的手指顿了一下:“全市两千多个四年级学生,他们的dNA都被采样过,做过健康筛查……数据早就被人动了手脚。” 她话音刚落,主机突然发出一声轻响。屏幕上弹出新提示:【自毁程序启动失败,销毁权限已被锁定——时间戳:2045年12月31日23:59】 “未来时间戳?”她皱眉,“有人用未来的指令锁死了删除通道。” 主机内部传来轻微嗡鸣,冷却风扇转速飙升。数据传输条猛地跳上去,速率翻了三倍。 “它在备份。”我说。 “不止备份。”她盯着波形图,“它在广播。只要有一个终端接入,就能接力传播。” 我站起身,右腿一沉,差点跪下去。忍着痛往前走了两步,从背包里掏出火焰喷射器。这是昨天签到拿到的装备,一直没用。金属外壳冰凉,开关卡扣有点涩。 “你掩护我三分钟。”我把喷射器拎起来,“别让数据跑出去。” 她点头,双手重新按在微型机上,十指飞舞。防火墙窗口弹出,她切断外联信道,强行制造三分钟隔离区。 我蹲到主机前,用战术匕首撬开面板。螺丝崩了一颗,掉在地上叮当响。里面是冷却管和主控芯片,线路密得像蛛网。我找到核心模块的位置,按下喷射器开关。 轰—— 烈焰喷出,瞬间吞没主机正面。金属熔化的声音刺耳得像锯铁,黑烟混着焦味冲上来。屏幕疯狂闪烁,代码乱成一片,倒计时戛然而止。 就在火势最猛的时候,火光里浮出一个影子。 一条蛇,盘着身子,头尾相衔,鳞片纹理清晰得像是刻上去的。那图案悬在空中,不散,也不动,和王振脖颈上的纹身一模一样。 “黑客组织……”周婉宁声音发紧,“他们和王振是一伙的。” 我没答话,把火焰喷射器角度压低,继续烧。芯片、主板、存储阵列,全都糊在一起。火光中的蛇形标志晃了两下,消失。 主机彻底熄火,只剩焦黑的残骸冒着青烟。地面那几条光纤也断了信号,灯灭了。 我以为结束了。 可周婉宁突然闷哼一声,往后倒。我一把扶住她肩膀,发现她太阳穴突突跳,像是有电流在里面穿行。 “怎么了?” 她没说话,眼睛闭着,左手死死按着芯片位置。几秒后,她猛然睁眼,芯片表面裂开一道细缝,蓝光射出,在空中投出几帧画面: ——无数孩子躺在透明舱里,胸口起伏微弱,身上连着导管; ——雪山深处的实验室,墙上刻满公式,角落摆着和我背包里一模一样的战术匕首; ——一个婴儿在哭,声波震碎玻璃,碎片悬浮在半空。 最后浮现一行字:【阻止基因同步,否则全员感染】 画面断了。 她喘着气,脸色比刚才更白:“这不是现在的事……是未来。” 我站在原地,手里还握着火焰喷射器,枪口朝下,滴着黑油。光门还在转,银白色的旋光映在墙上,像某种呼吸。 周婉宁靠着残骸坐下,左手仍压着太阳穴,呼吸不稳。我没过去,也没动。 门外的雨声小了点。 我盯着那道门,一动不动。 火焰喷射器的开关还卡在半开状态。 第284章 双重未来 火焰喷射器的开关还卡在半开状态,枪口往下滴着黑油,地面那滩油渍混着主机烧熔的金属,正冒着青烟。我右腿站着有点吃力,旧伤像根生锈的钢筋插在肌肉里,一动就扯一下。我没收武器,而是往肩上一背,金属带子压进冲锋衣的布料里,硌得锁骨发酸。 周婉宁靠着焦黑的残骸坐了不到十秒,又撑着墙站起来。她左手还按着太阳穴,指尖发抖,但眼神没飘。她盯着那道银白色的光门,嘴唇动了动:“它还在转。” 我知道她在说啥。主机烧了,数据断了,可这门没关。像是有别的能源在供着它,不是电,也不是代码,是某种更沉的东西——像是被设定好的流程,到了这一步,就得走完。 我往前挪了一步,左脚先落地,卸掉右腿的压力。背包里的战术匕首蹭着后腰,熟悉的重量让我脑子清楚了些。光门中央开始波动,画面分成了两股。 左边:陈雪躺在地上,羽绒服被血浸湿一大片,眼睛闭着,心电监护仪拉出一条直线。 右边:我的身体从指尖开始碎裂,灰白的粉末被风吹散,最后只剩冲锋衣空荡荡地挂在半空。 系统没有提示音,只有两行字浮在空中:【路径A:存活率3.7%】【路径b:存活率0.1%】 我盯着那串数字看了三秒。太准了,准得不像推演,像已经发生过的事。 “这不是未来。”周婉宁突然开口,声音哑得像砂纸磨过铁皮,“是他们想让我们看见的未来。” 话音刚落,光门中间猛地扭曲,一道人影挤了出来。 赵卫国。 他穿着西装,领带一丝不苟,左手无名指上的蛇形戒指泛着冷光。投影是虚的,可他的声音却压得下来,一层层刮着耳膜:“选择左边是女儿死,右边是你亡。” 光门两侧通道开始收缩,像是要强行启动其中一条。空气变得粘稠,呼吸都费劲。 我没吭声,右手直接抽出战术匕首,跨步上前,一刀扎进他胸口。 金属刺穿光影,发出“咔”的一声脆响,像玻璃裂开。匕首插到一半,尖端夹住个东西。我往外一扯,带出一枚透明胶囊,里面封着一段螺旋结构,标签上印着编码——和陈雪去年体检报告上的基因序列号一模一样。 我捏着胶囊,抬眼看他投影:“你拿我女儿当筹码?” 他嘴角歪了下,还是那副笑不达眼的模样:“你逃不掉的,陈铮。十年前你能活下来,是因为我让你活。现在也一样。” “但你忘了。”我把胶囊往地上一摔,靴底碾过去,淡蓝色液体溅在光门表面,激起一圈涟漪,“我不是十年前那个只能听令的兵。” 周婉宁站在我侧后方,忽然动了。她抬手摸向耳后,撕下那块还在冒烟的芯片。她的手指有点抖,但动作很稳。 “你说过,子弹不会说谎。”她看着我,眼神清亮,“可如果,我们根本不需要选?” 我没接话。她也不需要我回答。 她一步跨到光门前,把芯片直接按进了旋转的核心位置。 一瞬间,整个空间静了。 连雨声都听不见了。 然后,一声啼哭炸出来。 不是惨叫,不是警报,是婴儿的哭声,清亮、尖锐,带着一股初来人世的蛮劲。强光从门里爆开,颜色说不上来,不红不蓝不白,像是把所有光撕碎了重新拼出来的那种亮。 光流缠上来,裹住我和她。我下意识抬手挡了一下,战术匕首还在手里攥着,刀刃朝外。 周婉宁站在光里,右手伸向我,还没碰到,整个人就开始发虚,像是被风吹散的影子。 我看见她嘴唇动了动,没听见声音。 光越来越强,门不再分裂,两条通道合在一起,变成一条笔直的通路。 我的身体开始发轻,不是晕,是实打实地被抽离地面。右腿的旧伤还在疼,但那痛感越来越远,像是隔着一层水传过来的。 最后一刻,我低头看了眼背包。 女儿画的全家福还在里面,边角有点卷了。 第285章 血色传承 光流散去的瞬间,脚底触到坚硬的地面,像是冻土,又像是金属。我右腿旧伤猛地一抽,整个人往前踉跄半步,冲锋衣的背包甩到身前,差点扑倒。左手本能撑地,掌心蹭过粗糙墙面,刮出一道细痕。战术匕首脱手飞出,滑了两米远,刀尖卡在墙缝里,微微颤着。 周婉宁没站稳,直接跪倒在旁,呼吸急促,像被人掐住了喉咙。她耳后那块芯片植入的位置渗出血丝,顺着脖颈往下淌,滴在白色碎花裙的肩头,晕开一小片红。她抬手想扶墙,手指抖得厉害,试了两次才勉强撑住。 我咬牙撑起身子,右腿像根生锈的轴,每动一下都扯着筋。我没管自己,先伸手把匕首勾回来,插回腰侧。然后摸了摸背包内袋——女儿画的全家福还在,纸角有点卷,但没破。我把它按在胸口压了两秒,才重新背好。 抬头看四周。 这是个封闭的实验室,四面墙都是灰白色的合金板,顶上没有灯,可整个空间泛着冷光。墙上刻满了东西,不是字,也不是图,是密密麻麻的螺旋线条,像dNA双链被拉长、扭曲、再嵌进公式里。那些刻痕在发光,淡蓝色,缓慢流动,像是活的一样。 我扶起周婉宁,她靠在我肩上,轻得不像个成人。她锁骨那儿的旧伤裂开了,血没流出来,反而泛着微光,像是有东西在皮下蠕动。 “醒着吗?”我低声问。 她睫毛抖了抖,点头,声音很轻:“我们在雪山……实验室。” 我嗯了一声。这地方我来过一次,十年前任务失败前,情报里提过。只是那时候它还埋在雪层底下,没人找到。现在它就在眼前,墙上的公式还在动,像在算什么。 系统界面无声弹出,浮在视野左下角,红色标记闪烁:【检测到高密度基因编码场,正在解析……】 我没动,盯着最近的一段公式。它离我太近,靠近时突然加速旋转,像警告。我往后退半步,掏出战术手电,调到红外模式,扫过去。 光束照到墙面,那些流动的符号里显出三组固定序列,旁边标着代号:cZ、Zw、cx。 我盯着最后一个。 cx。 陈雪。 系统解析完成,新信息浮现:【cx基因片段具备时空共振特性,为开启裂缝唯一密钥】。 我盯着那行字,没眨眼。女儿十岁,小学四年级,书包上挂着“爸爸是英雄”的钥匙扣,昨晚睡前还问我能不能参加家长会。她不是武器,不是实验品,不是什么密钥。 可系统不会骗人。它只给情报,不解释,也不安慰。 背后忽然传来动静。 我立刻转身,匕首横在身前。不是敌人,是投影。 陈雪站在三米外,全息影像,不太稳定,画面闪了几下,像信号不良。她穿着粉色羽绒服,马尾辫翘着,手里举着一张画。 我收刀入鞘,蹲下来,平视她:“雪儿?” 影像稳住了。她笑了,把画往前递。画上是三个人的手,叠在一起,掌纹延伸出去,连成星形图案。背景左边是燃烧的建筑,能认出是银行金库的结构;右边是一道旋转的光门,中间有条通道。 她没说话,只是指着画,眼神认真。 周婉宁靠在我背上,突然开口,声音哑:“这不是画……是记忆。” 我看着那幅涂鸦,没回应。但我知道她说得对。陈雪从不乱画。她画过的每一笔,后来都出现过——教学楼的火焰、通风井的位置、芯片残片上的星点分布。这次也一样。 墙上的公式忽然变亮,尤其是标着cx的那一段,开始高频震动,像在呼应什么。 周婉宁闷哼一声,身体一僵。我回头,看见她锁骨伤口处钻出一条细线,银蓝色,像神经,又像数据线,正往空中延伸。头顶上方,空气轻微扭曲,出现一道几厘米长的裂缝,边缘泛着同样的光。 那条线连了上去。 她整个人被牵得往前倾,脚在地上拖出半道血痕。我立刻解下背包带,绕过她手腕,用力往回拉。她咬牙撑着地面,指甲在合金板上刮出刺响。 另一根细线突然从裂缝里探出,朝我手臂缠来。我侧身避开,匕首一划,割断它。断口流出银蓝色液体,滴在地上,发出轻微的“滋”声,像是腐蚀。 我把她背起来,退到墙角。背靠着刻满公式的墙面,那条神经索晃了晃,没再追,缓缓缩回她体内。头顶的裂缝也慢慢闭合,最后只剩一道浅痕,像被抹平的划痕。 系统最后跳出一行字:【基因链共鸣启动,倒计时未生成】。 我靠在墙上,右腿旧伤还在抽,呼吸沉。周婉宁在我背上昏过去了,体温正常,呼吸平稳。她锁骨那儿的伤口闭合了,留下一道银色痕迹,形状像个小钩。 墙上的公式还在流转,cZ、Zw、cx三个代号始终亮着,尤其是cx,频率比别的慢半拍,像心跳。 我低头看了眼背包。 女儿的画还好好地夹在里面。 第286章 炸弹新娘2.0 头顶的裂缝刚闭合不到两分钟,墙面的公式还没停稳流转,突然整片合金板开始震颤。那些淡蓝色的螺旋符号像是被倒带,从cx那段开始逆向滚动,速度越来越快,最后连成一圈圈波纹。空气里响起低频嗡鸣,耳朵根发麻,像有铁钉往颅骨里钻。 周婉宁锁骨那道银痕猛地发烫,隔着冲锋衣都能感觉到热源。她整个人抽了一下,哪怕还昏着,身体也朝裂缝方向偏去,像被无形的线拽着。我立刻把背包带绕过她手腕,另一头缠在自己腰上,用力往后拉。右腿旧伤撑不住这股劲,膝盖一软,差点跪地。我咬牙挺住,背死贴墙,硬是把人拽了回来。 裂缝又裂开了。 不是慢慢浮现,是直接撕开,边缘像烧红的铁皮,泛着暗红光。一股气流冲出来,带着腐锈和臭氧味。里面有人形轮廓在凝实,先是脚,再是腿,最后整个躯干踏出。落地时发出“当”的一声,像金属敲击地面。 赵卫国站直了。 西装笔挺,左手无名指上的蛇形戒指闪了下光。他没看我,先低头拍了拍裤脚,动作一丝不苟。然后才抬眼,嘴角歪了下,不算笑,也不算冷。 我摸出战术匕首,贴着墙边往前挪。脚步放轻,但右腿拖着走,还是发出摩擦声。他听见了,转头盯过来,眼神像扫描仪一样从头扫到脚。 系统界面突然弹出。 不是签到时间,可终端自动亮了,红光闪烁,跳出一段三维投影式情报:【目标Zw正进行高维形态跃迁,基因熵值突破临界,建议干预】。文字悬在视野左下角,强制停留十秒,没法关闭。 我眼角余光扫向背上的周婉宁。她体温比刚才高了一截,呼吸几乎感觉不到,指尖偶尔抖一下。刚才那道神经索缩回去了,但皮肤底下有东西在动,像电流在爬。 赵卫国往前走了两步,离我还有五米,停下。他没掏武器,也没做手势,就那么站着,说:“你还在用火焰喷射器?十年前就该淘汰的东西。” 我右手往后摸,从背包侧袋抽出喷射器。燃料罐还有三分之一,点火装置正常。我按下开关,火舌“轰”地喷出,直冲他面门。 火流没打中他。 半空中突然偏折,像是被什么吸过去。我猛地回头——是周婉宁颈侧的银痕,正发着微光,火苗像被磁石吸引,全涌进那道痕迹里。她的脊椎瞬间亮起一道蓝线,从后颈直通尾椎,一闪即逝。 火灭了。 我立刻收手,关掉喷射器。她没醒,但手指抽动频率变快了,像是在吸收什么能量。 赵卫国笑了下,这次嘴咧得更开,露出牙缝里的黑渍。他忽然抬手,一把扯开西装外套,接着撕开衬衫。左腹位置露出来一道疤——月牙形,边缘不规则,靠近肋骨下方。 我右手本能摸上眉骨。 那里有块弹片留下的老伤,形状、大小、凹陷角度,跟那道疤一模一样。 他盯着我,声音压低:“你以为你是幸存者?你只是我断裂的那一半。” 右腿旧伤突然刺痛,像有刀在里面搅。我站着没动,也没反驳。可我知道他说的不是假话。这痛感太熟了,跟十年前任务失败前那一枪的反应完全一致——当时子弹擦过眉骨,同时左腹也炸开剧痛,但我根本没被击中那里。 他缓缓抬起手,指向我的眼睛:“你每晚梦见的爆炸场景,是不是总有两个视角?一个是你自己倒下,另一个……是从高处看着你倒下?” 我没说话。 但他知道答案。 他的虹膜里,浮现出一段画面——雪山营地,夜视镜头,我背着昏迷的队员往外冲,背后传来枪响。那是我十年前进任务的最后一段记忆。可现在,这画面是从空中俯拍的,像无人机视角。 而画面里,有两个我。 一个在跑,一个躺在雪地里,眉骨流血。 赵卫国收回手,整理了下领带:“我们才是真正的双生子。” 第287章 量子湮灭 右腿的疼像根铁丝在骨头缝里来回拉扯,脑子里那两个画面还在撞——一个是自己倒下去,血从眉骨流进眼睛;另一个是飘在半空,看着那个“我”躺在雪地里一动不动。赵卫国还站在那儿,西装整得一丝不苟,嘴咧开一条缝,像是等着我看穿什么。 我没动,战术手电还攥在右手,冷白的光打在地上,照出一道晃眼的反光。这光太熟了,十年前在边境查哨用的就是这种亮度。我盯着它,手指没松,指节发僵。只要这光照着地面,我就还在。 系统界面突然弹出来,红框,大字,占满整个视野:【基因闭环将引发时空坍缩】。没法关,也没提示音,就那么死死挂着,像块烧红的铁片贴在眼前。十秒后才慢慢淡去,但我知道它说的不是吓唬人。 头顶传来响动。 不是声音,是空气变了。像水开了前那一瞬间的震颤。我抬头,看见天花板中央裂开一道金线,不长,就几厘米,可里面透出来的光不是灯,也不是火,是流动的、带颜色的影子。 背包里的画纸开始发烫。 我腾出左手拉开拉链,抽出那张全家福。画上陈雪穿着粉色羽绒服,小脸圆嘟嘟的,正冲我笑。可现在,她的眼睛抬起来了,直勾勾看着我,嘴角还保持着弧度,但眼神不一样了,像真人在看。 画纸烫得差点拿不住。 我还没反应过来,一道淡金色的光影从天而降,落在房间正中。轮廓一点点凝实——扎马尾,小皮鞋,羽绒服拉链只拉了一半。她抬起手,摸了摸右肩,指尖刚碰上胎记的位置,整间实验室的墙、地、顶全亮了。 星图铺满了每一寸空间。 那些符号不是刻上去的,是浮在空气中转的,一圈套一圈,像银河被压扁了贴在这儿。地面的金属板开始微微离地,一块块悬着,边缘闪着电火花。我站不稳,左脚滑了一下,手撑到墙上,掌心一阵麻。 这真是陈雪? 她冲我点点头,没说话,嘴巴没动,可我听见了声音,直接在脑子里:“爸爸,别怕,我在。” 然后她笑了,整个人化成光丝,散开,缠上我和周婉宁。我回头看,她还在地上躺着,脸色发白,可皮肤底下有东西在游,像鱼在水下走。突然,她睁眼了,金瞳亮得刺人。 她一把坐起来,动作快得看不清,伸手抓住我手腕,拽着我就往中间那根合金柱走。每一步都像踩在浪尖上,地板起伏不定,头顶的星图越转越快。赵卫国动了,朝我们冲过来,手伸得笔直,像是要拍碎什么东西。 周婉宁头都没回,左手往后一扬。 他整个人顿在半空,脚离地二十公分,动不了,脸扭曲了一下,又恢复平静。 她把我推到柱子前,掌心贴住我的手,硬生生按在星图中心那个圆点上。接触的瞬间,我听见三股声音同时响起——一个是陈雪小时候喊“爸爸”的录音,一个是周婉宁在雪山实验室里喘着气说“别丢下我”,还有一个,是我自己,在植物人病房里第一次睁眼时,喉咙里挤出的那个“嗯”。 三道光从我们身上窜出来,在空中拧成一股,螺旋上升,最后扎进穹顶的星图核心。整个空间安静了一秒。 赵卫国突然大吼:“这不可能!” 他的身体开始碎,不是流血,不是炸开,是一块块变成蓝色的数据流,像老电视信号断掉时的雪花点,一片片剥落。他想挣扎,可脚已经没了,接着是腿,腰,手,最后只剩个脑袋还在空中,嘴张着,重复那句“这不可能”,声音越来越轻。 星图吸收了他,所有数据流汇进一处,凝成一颗新星点,静静悬在西北角。 我手掌还贴在柱子上,动不了,也不想动。右腿的疼没了,脑袋也清了,两个视角合在一起,现在只有一个“我”。周婉宁站在我左边,手搭在我肩上,金瞳慢慢暗下去,锁骨那道银痕变成了暗金色,像焊上去的一道印。 她喘着气,声音很轻:“结束了。” 头顶的星图还在转,速度慢了下来,符号变得清晰,不再乱飞。地面的金属板一块块落回原位,电火花熄了。陈雪的能量体没再出现,可我能感觉到她在,就在那三股纠缠的光里,一直都在。 我没有撒手。 第288章 永恒烙印 手掌还贴在合金柱上,那股从星图核心传来的震动已经停了,像烧烫的铁块慢慢凉下来。头顶的金线裂口闭合,流动的光影沉进墙里,实验室重新安静,只有我和周婉宁的呼吸声交错着响。 右腿突然抽了一下。 不是疼,是那种肌肉萎缩后刚恢复知觉的感觉,像是有电流顺着旧伤往上爬。我低头,战术裤没破,但弹片留下的疤痕位置发烫,手指一碰,皮肤底下竟浮出细纹,弯弯曲曲,像被谁用针尖轻轻划过。 我盯着那道痕,没动。 视线移过去时,看见周婉宁靠在柱边,左肩白大褂裂开一道口子,锁骨处原本撕裂的伤口正在愈合。暗金色的纹路从皮下延展出来,一圈圈铺开,最后拼成完整的星图——和刚才穹顶旋转的符号一模一样,不多不少。 她喘得不重,但额角有汗,金瞳的光退干净了,眼珠转过来,看了我一眼。 “还在?”她问。 “在。”我说。 她点点头,没再说话。 背包滑到了脚边,拉链半开,全家福露了一角。我弯腰去够,动作慢,右腿使不上力,摸到带子的时候手指蹭到了钥匙扣。金属有点凉,我把它扯出来,举到眼前。 灯早灭了,但实验室残留着蓝光,照在钥匙扣上。“传承”两个字刻得歪歪扭扭,是陈雪去年手工课做的。我拿它比了比右腿的疤——笔画走向、转折弧度,连末尾那一撇的顿挫都对得上。 就像有人十年前就写好了。 “原来早就写好了。”我低声说。 周婉宁没接话,只是抬手摸了摸自己锁骨上的星图,指尖压下去,纹路微微发亮,又熄了。 空气里还有点震颤,地板偶尔轻晃一下,像是高维能量退潮后的余波。我站着没动,掌心仍贴着合金柱,温度已经恢复正常,可我能感觉到,这地方不一样了。不是结构变了,是“存在”的方式变了,像一块锈铁突然通了电,虽然表面看不出什么,但内部已经导流。 系统一直没动静。 我试着在脑子里默念签到,没反应。界面也没弹出来。等了十几秒,正要放弃,视野中央突然浮现一行白字,没有音效,没有闪烁: 【三人基因已构成自洽的时空闭环】 字是老式终端那种方块字体,灰白色,停了三秒,自动消失。 系统又没了。 我知道它不会再说话了。它从来就不教人做什么,只给资源,只报结果。现在它报了,事情就成了。 远处传来一声啼哭。 不是近处,也不是实验室里,像是从很远的地方穿过来的,带着轻微的回响,像风刮过管道。声音清亮,不急不躁,一声落下,另一声接着起,节奏稳定。 周婉宁身体一紧,肩膀微抬,像是要防什么。 我伸手按住她肩头,摇头。 她看了我一眼,慢慢放松下来。 我们都没说话,就站在那儿听。那哭声不像求救,也不像痛苦,倒像是某种确认,一种宣告——活下来了,新开始了。 她忽然抬起手,抓住我的手腕,把我的掌心往她锁骨按。胎记还温热,贴上去的时候能感觉到细微的脉动,和心跳不一样,更沉,更深,像是从骨头里传出来的。 “这次我们真的改变了未来。”她说。 我没说话,只是点头。 手没拿开。 她的手指绕上来,和我十指扣住,力气不大,但抓得很稳。 实验室的地面彻底静了,金属板落回原位,星图符号消散干净。空气中只剩那股淡淡的、像烧过电路板的气味。我的右腿不再刺痛,弹片疤上的纹路也沉了下去,只留下痕迹,像老伤愈合后的新皮。 钥匙扣还攥在左手,冰凉。 外面不知道是什么时候了,没有钟表,也没有天光。但我们没动,也没打算走。这一站,像是要把刚才那场融合的最后一丝余温耗尽。 新生儿的哭声停了。 最后一声落下时,周婉宁的手指轻轻动了下,指甲蹭过我的虎口。 我掌心仍贴着她的胎记。 第289章 余烬重生 新生儿的哭声渐渐消散在空气中,外面风更大了。 实验室的门早没了,只剩个焦黑的框子杵在那儿,风从缺口灌进来,卷着灰和碎金属片打转。我松开手,掌心离她锁骨三厘米时,她手指抽了一下,像是要抓回来,但没动。 “走?”我说。 她点头,抬手把白大褂领口拉紧,遮住星图。我们都没再看那块合金柱,也不提刚才的事。说不清是怕打破什么,还是知道已经没法回头。 山路不好走。右腿像灌了铅,每迈一步都得靠左腿撑着,脚踝落地时总慢半拍。我没吭声,也没扶墙,就是走得慢。她跟在我侧后方半个身位,左手一直按着锁骨位置,偶尔皱下眉。 天光灰蒙蒙的,云压得很低,像是要下雨又懒得下。山道两旁的树全死了,枝干发黑,皮裂开,露出里面泛蓝的纤维状物,像是被什么东西从内部烧过一遍。我没多看,只记得这路以前有监控探头,现在全黑着,镜头碎了一地。 进了城区边缘,街面出奇地干净。没人,车也没几辆,路灯亮着,照着空荡荡的路面。公交站台的电子牌闪着,画面卡在一个影像上——三个人影重叠在一起,轮廓模糊,但能认出是我、她,还有个婴儿的剪影,站在光里,像某种仪式。 循环播放,却无声。 我停下,掏出战术手电,对着屏幕照了一下。红外频段扫过去,没反应。信号没被干扰,也没加密标识。周婉宁蹲下来,打开微型计算机,接上站牌的数据接口。屏幕跳了几行代码,她盯着看了三秒,抬头看我。 “不是从基站发的。”她说,“是从主干网自己长出来的。” 我“嗯”了一声。 这种事不该信,但我信。十年前我在边境见过类似的东西,一串军用代码在敌方雷达里自动生成,连他们自己都不知道源头在哪。最后发现是高维实验的残波渗入现实网络。 这次不一样。这不是攻击,是宣告。 我们继续往前走。市中心广场在眼前了,市政厅大楼立在那儿,玻璃外墙裂了几道,像被人用刀划过。喷泉干了,底座一圈全是裂纹,往外放射,水泥块翘起来,底下露出暗红色的管线。 台阶前的地砖也裂了。我摸出战术匕首,蹲下,撬开一块边角。混凝土夹层里塞着张照片,泛黄,边角卷起。我拿出来时,手指顿了一下。 是合影。 三个人:我穿着旧式迷彩服,站中间;周婉宁穿白大褂,抱着个婴儿,眼神有点虚;背景是雪山实验室的废墟,天阴着,雪刚停。拍摄时间印着“2015年3月17日”。 十年前。 我盯着看了三秒,折起来,塞进冲锋衣内袋。没说话。 我知道不是伪造。也不是替换。有些事,在发生之前就已经存在过了。 系统界面突然弹出来,灰白色的字,方块字体,老式终端那种: 【新纪元情报】 检测到高维编码植入 目标基因序列已录入人类原始数据库 不可逆 字停三秒,消失。 我闭眼一秒,再睁,视野正常。签到完成了,今天就这一条。没别的奖励,也没提示音。它还是那副样子,像块沉默的伤疤,不教我做人,只告诉我结果。 周婉宁站在我旁边,忽然闷哼一声,膝盖一软,跪了下去。 “怎么了?” 她没答,左手死死按着芯片位置,额头冒汗。我立刻伸手扶住她肩膀,触感滚烫。她锁骨上的胎记又亮了,节奏和刚才站牌里的影像波动一致,一下一下,像心跳,似乎在接收着某种来自其他时间线的信号。 胎记的光退了。 她睁开眼,脸色白得吓人。 “信号……来自另一个时间线。”她声音发颤,“那里,我们失败了。他们……没活下来。” 我没问细节。信就行。 远处海平面露了个角,灰蓝色,雾蒙蒙的。码头在那边,顺着这条路一直走,能看见吊机的轮廓。我背上背包,拉链响了一声,全家福在里面,陈雪画的那张。 “走,去码头看看。”我说。 她扶着我的手臂站起来,脚步有点虚,但能走。我们一前一后,沿着市政厅台阶往下。身后,电子屏还在播那个影像,城市各处的摄像头、广告牌、车载导航,全都同步着同一帧画面。 没人围观,没人拍照。市民照常走路,低头看手机,像习惯了。 可我知道不对。 世界变了。不是炸了,不是塌了,是底层的东西被改了。像程序重写,数据重构,我们只是恰好站在了新版本的起点。 海风越来越咸。 我回头看了一眼市政厅,楼顶的旗杆空着,旗子不知去向。风刮过裂缝,发出低鸣,像某种回应。 我们朝着码头方向走,一步没停。 第290章 量子遗响 海风比刚才更咸了,吹在脸上带着湿气。我们一步一步朝码头走,脚踩在碎石上发出沙沙声。右腿还是不听使唤,每走几步就得停一下,左腿撑着全身重量,膝盖有点发颤。周婉宁在我侧后方,手一直按着锁骨位置,走路有点晃,但没喊停。 天光亮了些,灰蒙蒙的云裂开一道缝,透出点淡黄。远处吊机的轮廓清晰起来,铁架子立在海边,像根生锈的钉子插进海平面。我盯着那条线看,忽然听见脚步声。 很小,很快,由远及近。 我停下,右手本能摸向腰间——那里空着,什么都没有。手指顿了一下,收回。视线往前移,一个扎马尾辫的小女孩正往这边跑,穿粉色羽绒服,书包甩在背后,钥匙扣晃得叮当响。 是陈雪。 她越跑越近,脸蛋通红,手里举着一张纸,边跑边喊:“爸爸!爸爸!我得奖了!” 我没动,也没说话,喉咙像是被什么堵住了。等她冲到面前,我才慢慢张开双臂。 她一头撞进我怀里,奖状抵在我胸口,手紧紧抱住我的腰。我左腿站着,右腿僵着,不敢用力,怕摔了她。但她抱得很紧,一点没松。 “嗯。”我说。 她仰头看我,眼睛亮,“你看见了吗?我是全班第一!科学小报评比第一名!” 我低头看她手里的奖状,字是打印的,盖着学校红章。翻过来,背面贴着她画的画:三个人站在一起,中间是我,左边是周婉宁,右边是她,头顶画了朵火焰,下面写着“我家的英雄”。 我伸手摸了摸她的马尾辫,“画得挺好。” 她咧嘴笑,转头看向周婉宁,“姐姐也来了!” 周婉宁站在原地,脸色还有点白,但冲她点了点头,嘴角动了动,没说话。 陈雪拉着我的手不放,另一只手高高举起钥匙扣,“你看,它今天特别亮!” 话音刚落,那枚“爸爸是英雄”的金属牌突然泛起微光,接着一道细长的光束射出来,在空中展开成一片旋转的星图。线条精密,脉络分明,像是用光刻出来的地图,缓缓转动着,投下淡淡的影子。 我立刻挡在她前面,手臂一伸把她护到身后,“别动。” 周婉宁也上前半步,站在我左侧,右手悄悄摸向白大褂口袋里的微型计算机,眼神警觉。 “不是坏人!”陈雪从我胳膊底下钻出来,举着钥匙扣,“是它自己亮的!昨天晚上就开始闪了,我以为是电池快没了……” 我和周婉宁对视一眼,都没说话。 就在这时,眼前空气一闪,战场重建系统的界面无声弹出。没有签到提示,也没有倒计时更新。只有五个字,方块字体,灰白色: 【时空闭环已完成】 字浮在那里,静止五秒,然后消失。系统界面依旧存在,但再没有每日奖励的提示框跳出来。它就像一块老伤疤,完成了该做的事,终于安静了。 我闭了下眼,再睁,视野正常。系统还在,只是不再变化。 周婉宁低声说:“它不走了。” “嗯。”我说,“任务结束了。” 话音落下,她忽然皱眉,左手按住锁骨位置。我也感到眉骨处一阵发热,像是有电流轻轻划过。低头一看,左眉骨的弹片伤疤正在发亮,微弱却稳定。同时,她领口露出的胎记也在泛光,节奏和我的伤疤一致,一明一灭,像在呼应。 “又来了。”她说。 我没答,只看着地面。 两道光从我们身上渗出,顺着空气垂落,在沙土上缓缓延伸。光线交织,勾勒出一个形状——婴儿肩部的胎记轮廓,星辰排列般清晰。它静静地躺在地上,与空中钥匙扣投出的星图部分重合,仿佛缺了一角的拼图,终于找到了位置。 海风忽然停了。 远处海平线亮起一道蓝光,不刺眼,也不扩散,只是静静浮现,像撕开了一道看不见的口子。光很稳,映在水面上,拉出一条笔直的线。 陈雪抬头看我,“爸爸,那是什么?” 我没回答,而是伸出手,牵住她的手。她立刻反握,小手温热。我又侧身,左手往后一伸。周婉宁没犹豫,把手放上来,指尖微凉,掌心有点汗。 三人站成一列,面朝大海。 蓝光开始波动,频率加快。我知道,时机到了。 “准备好了吗?”我问。 陈雪点头,眼睛盯着那道光。周婉宁没说话,只是握紧了我的手。 当蓝光最盛的一瞬,我们同时抬手。 掌心朝前,手指伸展。光影从我们手上溢出,在空中交汇。陈雪的钥匙扣光芒暴涨,星图完整展开;我和周婉宁的伤痕与胎记同步发亮,光线缠绕上升。三股光流拧在一起,最终凝结成一幅完整的星图,悬于码头上空。 它不动,不灭,也不响。 只是静静挂着,像一枚刻进天空的印记。 风重新吹起来,带着咸味和暖意。远处吊机的铁架依旧沉默,电子屏没有闪烁,城市也没有异动。市民照常走路,车流缓缓移动,没人抬头看天。 但我们知道,一切都不同了。 我站着没动,右手牵着女儿,左手握着周婉宁。身体累得像要散架,右腿麻木,眉骨隐隐作痛,可脊背挺得很直。 周婉宁的胎记渐渐熄灭,脸色恢复了些。她没说话,也没动,只是望着虚空中的星图,眼神平静。 陈雪仰着头,奖状还拿在左手,嘴角带着没褪的笑。她身子微微前倾,像是还想再靠近那光一点。 海平线的蓝光开始收拢,缓慢,稳定,像被无形的手轻轻合上。 星图依旧悬挂。 我们依旧站立。 脚下的投影没有消失,沙土上的胎记轮廓静静躺着,与天上的图案遥遥相对。 这一刻,没有告别,也没有宣告。 只是终点到了。 第291章 炸弹余温追踪 海风依旧带着咸味轻轻吹拂,星图如一枚烙印静静悬于天空,我们三人保持着之前的姿势,沉默不语。 时间仿佛在这一刻凝固,那悬于天际的星图,像是承载着无数的秘密与未知,而我们,正站在这一切的起点与终点之间。 三股光流交汇的地方,空气还有点震颤。陈雪仰着头,奖状还攥在手里,眼睛一眨不眨地看着那幅星图。她小声说:“爸爸,它不会掉下来吧?” 我没答。右腿从刚才就开始发僵,像是有根铁丝在里面慢慢拧紧。眉骨处的伤疤也不安静,一阵阵发热,不像上一章那种亮光闪烁,而是闷着烧,像旧伤被盐水泡过。 就在这时,背包里的战术手电突然闪了蓝光。 不是一下,是连续三下,高频闪烁,跟系统签到提示一个节奏。我立刻松开周婉宁的手,把她往侧后方带了半步,同时转身把背包卸下来,拉开外层拉链,掏出战术手电。 手电外壳没坏,但指示灯异常跳动,蓝光透过掌心映出血管的影子。这不是电池问题,是信号接入——只有接收到高强度加密脉冲时才会这样反应。我在部队用这玩意儿截过敌方通讯中继,老毛病了,一震就灵。 “怎么了?”周婉宁问,声音压得很低。 我没回,直接打开手电背面的数据接口,插进便携终端。这台改装过的军用pdA屏幕黑了几秒,接着弹出一封加密信件,来源显示:市政厅旧网段 - 周崇山账户残迹。 附件是一张扫描图。 我盯着那画面看了两秒,心里咯噔一下。 歪歪扭扭的房子,画得像小孩搭的积木;三个人站在门前,中间那个穿军装的是我,左边穿白大褂的是周婉宁,右边扎马尾的是陈雪。天上飘着几颗星星,云朵涂成了红色。右下角有一行铅笔字,写得歪歪斜斜: “爸爸和姐姐回家吃饭。” 这是陈雪七岁那年画的。那时候她刚上一年级,我把这张画贴在冰箱上,后来搬家,找不到了。我以为丢了,或者被保洁扔了。 可它现在出现在市政厅废网段里,通过周崇山的AI残片发出来。 “是你女儿的画。”周婉宁站到我旁边,盯着屏幕看,“时间戳……不对,接收时间是六点二十一分,但现在是清晨六点二十三。它提前两分钟抵达。” 我没吭声。手指在终端上滑动,调出数据流向图。信号是从市政厅地下b3机房主控节点发出的,路径绕过了所有防火墙,直接穿透民用基站,落点精准打在我的设备上。我迅速将这一信息在脑海中梳理了一遍,意识到情况紧急,便立刻把终端收进背包,重新背好。 右腿撑着地面,一步一步朝市政厅方向走。陈雪想跟上来,我摆了下手,“你在这等。” 她停下,没闹,也没哭,只是抱着奖状站在原地,看着我走远。 我和周婉宁沿着碎石路往回走,天光比刚才亮了些,路边的公交站台电子屏还是黑的。走到市政厅东侧外墙时,发现通风井盖被人撬开了,边缘有新鲜划痕。 “有人来过。”我说。 “或者是等着人来。”她跟在我后面,手一直按着锁骨位置,那里隐隐发烫。 地下机房入口在b3走廊尽头,门虚掩着,里面漆黑一片。我摸出手电照进去,灰尘浮在光束里,像细雪飘着。操作台上的显示器泛着绿光,主机风扇居然还在转,发出低沉的嗡鸣。 “电源没断。”她走过去检查接口,“军用屏蔽层还在,线路连着市教育局私密节点。他们用周崇山的神经信号当密钥,现在AI残片还能运行深层协议。” 我快步走到主机前,拔出腰间带微型数据针的战术匕首——这匕首曾在边境任务中用于窃取敌方基站日志,随即将其插进主机侧面强化USb口,启动桥接协议。 屏幕一闪,进度条开始加载: 【正在恢复AI残片记忆区块……7%……23%……51%……】 数字往上跳,空气中只有风扇声和电流的微响。我站在原地,右手还握着匕首,左手贴着太阳穴,盯着进度条。 68%……70%……73%—— 就在这一刻,周婉宁的微型计算机突然自动开机。 “嘀——” 一声蜂鸣刺破寂静。屏幕亮起,投影出一行扭曲的文字,像是信号干扰下的残影: “不要打开潘多拉魔盒。” 文字下方有一串时间戳: 2023年4月12日。 那是她母亲去世前一天。 她猛地抬头看我,脸色发白,手指悬在键盘上方,没动。计算机还在嗡鸣,胎记处渗出一点热意,但没发光。 我也没动。匕首还插在主机上,进度条停在73%,绿光映在脸上。 外面风声没了,连海潮都听不见。 只有那行字,静静浮在空中。 第292章 平衡宇宙初现 惊险一幕仿佛还在眼前,此刻战术手电的蓝光还在掌心跳动,我盯着主机屏幕上那行“不要打开潘多拉魔盒”的警告,没动。 匕首还插在USb口里,进度条停在73%,像卡住的子弹推不上膛。 周婉宁站在我旁边,手一直贴着锁骨位置,胎记那儿发烫。她没说话,但呼吸变浅了,是紧张时的习惯。 我拔出匕首,金属头带出一串细小电火花。桥接协议断开,主机风扇转速降了一截,绿光暗了些。这一步必须做——上一章的信号来得太准,像是等着我们点开某个按钮。现在不连了,至少不会当场触发什么连锁反应。 “你有办法读那段数据吗?”我问,声音压低。 她点头,从白大褂口袋里掏出微型计算机,接口对准匕首刀柄残留的数据流,轻轻一扣。屏幕闪了下,开始自动抓取残影片段。她的手指在键盘上敲了几下,语速平稳:“用芯片当过滤层,只提取非加密频段的信息。如果胎记有反应,说明它识别到了同源信号。” 话音刚落,她左肩猛地一颤。 胎记亮了。 不是之前那种微光渗出,而是直接投射出一片三维影像,浮在操作台上方半米处。画面抖了几下,稳定下来。 我眯起眼。 那是个街角巷口,水泥墙刷着褪色广告,地上扔着烟头和方便面袋。一个穿黑色皮衣的男人站在路灯下,手里捏着半截烟,侧脸轮廓熟悉得让我胃里一沉。 那是我。 可又不是我。 他眉骨没疤,头发留长了,袖口露出手腕上的蛇形纹身。一辆黑色越野车停下,车窗降下,里面人递出个信封。他接过,点了下头,转身时目光扫过镜头——眼神冷,不带一丝犹豫。 影像切换。 另一个场景:实验室走廊,应急灯红光闪烁。周婉宁穿着战术背心,戴着通讯耳麦,手里握枪,正对着监控屏幕调取资料。她输入密码,系统弹出权限提示: 【目标人物:陈铮,代号“黑鸦”,隶属“赤鳞会”。】 我没吭声,右手已经摸上了腰间空位——那里本该别枪。肌肉记忆比脑子快,我知道自己在警戒,但对象是眼前这团光。 “这不是假的。”我说。 她咬着牙,额头冒汗,“不是假的……是量子残留。某种高密度信息场把平行宇宙的记忆切片投射出来了。” 影像再变。 一间屋子,墙上挂着全家福。画风稚嫩,能看出是孩子画的。但我一眼认出来——那是陈雪的笔触。可画里只有我和周婉宁,没有第三个孩子。桌上摆着蛋糕,插着蜡烛,写着“结婚五周年”。 陈雪从未出生。 我喉咙发紧,没说话。脑子里闪过昨夜星图下她举着奖状跑来的样子,指尖还在隐隐发热——那是她攥我手的感觉。 “继续看。”我说。 影像最后定格在一个雨夜街头。我还是那个头目模样,站在火光边缘,看着手下放火烧楼。周婉宁潜伏在对面屋顶,瞄准镜套住了我的脑袋。她扣动扳机前一秒,我忽然抬头,直视镜头,笑了。 然后画面中断。 胎记光芒渐弱,她整个人晃了一下,靠着操作台才没倒。我伸手扶了把,她摇头表示没事。 “这个宇宙的赵卫国……”她喘了口气,“系统刚推送情报。” 我立刻低头签到。 界面弹出:【每日签到成功,获得“真实情报·a”】 文字浮现: 【检测到相邻宇宙坐标偏移,编号Δ-7,赵卫国为该宇宙情报枢纽,正在进行跨膜渗透尝试。当前渗透强度:0.3%】 我没念出来,但心里清楚——有人想从那边过来。 就在这时,空气震了一下。 不是声音,也不是光,而是一种类似水波荡开的错觉。我抬头,看见一道虚影出现在我和周婉宁之间。 是个婴儿。 躺在透明保温舱里,右肩裸露,胎记清晰可见——星图形状,和周婉宁的一模一样。它睁着眼,瞳孔呈淡金色,视线直勾勾落在我脸上。 我本能后退半步,右手护住胸口,像是防着谁偷袭。但它没动,只是抬起小手,朝我伸出食指。 我迟疑两秒,蹲下身,也伸出手。 指尖碰上那团虚影的掌心时,一股温热窜上来,像电流穿过旧伤。 刹那间,周婉宁胎记再度亮起,节奏和婴儿右肩同步,一明一灭,如同心跳共振。 她猛地吸了口气,手指掐进台面边缘,“它……在传递东西……不是语言,是……数据流……” 我没有收回手。幻象婴儿的眼睛眨也不眨地看着我,嘴唇微动,没发出声音,但我脑里突然闪过几个画面: ——雪山实验室崩塌; ——一个女人躺在手术台上,满脸是血; ——钟表倒走,秒针逆旋。 然后一切消失。 婴儿虚影化作光点散去,胎记停止闪烁。机房恢复安静,只有主机风扇还在低鸣。 我慢慢站起身,左手握紧战术手电,照向空中残留的一道光痕。右手食指还有刚才触碰的余感,像被风吹过的纸边,轻轻刮着皮肤。 周婉宁靠坐在操作台边缘,双眼微闭,微型计算机屏幕还在滚动代码,速度慢了下来,但没停。 外面天光比刚才亮了些,可没人动。 新生儿没留下实体,也没哭。 胎记共鸣的数据被录进了她的芯片日志。 我们还站在原地。 第293章 冰火协议 战术手电的光斑还停在机房角落那道通风井盖边缘,我站着没动,右手食指还在微微发麻,像是刚才碰过的不是虚影,而是烧红的铁丝。周婉宁靠在操作台边,微型计算机搁在膝盖上,屏幕里的代码还在滚,速度慢得像卡带的老录像机。 空气忽然塌了一下。 不是声音,也不是风,是那种你在爆炸前半秒能感觉到的——气压变了。接着,人就站在了我们中间。 银灰色制服,立领,肩章上有圈环形刻度,胸口别着一块没有文字的金属牌。脸看不清,像是打了层柔光滤镜,五官都在轻微晃动。他抬起手,掌心朝前,动作标准得像警匪片里的劝降桥段。 “陈铮,周婉宁。”声音平得像读稿机器,“立即终止所有数据读取行为。你们正在制造时空悖论。” 我没答话,左手把微型计算机往周婉宁那边推了半尺。她手指一紧,立刻低头去按电源切换键。我的右脚往后挪了十公分,踩实地面,背包外侧的拉链无声滑开一指宽。 火焰喷射器在里头。 “谁派你来的?”我问。 “时空管理局。”他手臂没放,“编号t-07,执行封锁协议。你们触发了跨膜信号共振,已造成Δ级扰动。” 我说:“没听说过这个单位。” “你不需要听说。”他手腕一翻,掌心多出个扁平装置,泛着暗红光,“现在关闭设备,交出芯片,接受审查。” 周婉宁突然“嘶”了一声。我眼角扫过去,她左手正按在锁骨位置,胎记那儿又开始发烫,皮肤下有蓝光一闪一闪,跟心跳同步。 我知道不对劲。 点火开关在我右手掌心,拇指一顶就能着。但我没急着动手,先盯着那特工的左胸内衬——那里鼓了一块,不像是通讯器或者枪套的轮廓。 我冷笑一声,按下点火。 “呼——” 蓝色火舌喷出去半米长,热浪撞上对面墙,水泥表层“噼啪”炸开几道细纹。整个机房亮了一圈,连天花板上的应急灯都被压下去了。 特工后退半步,脚步很稳,但肩膀偏了零点几寸,暴露了本能反应。 “你说停就停?”我把火焰调到最大档,往前逼近三步,“先告诉我,你从哪儿来?哪个部门批的行动许可?有没有现场执法记录仪?” 他没回答,反而抬起那只带装置的手,对准周婉宁的方向。 空气嗡了一声。 她整个人抖了一下,微型计算机差点滑落。胎记的蓝光猛地闪两下,随即变弱,像是被什么东西干扰了频率。 我立刻判断出他在攻击她的芯片。 火焰再往前送一截,逼到他面前一米处。高温让制服面料开始卷边,他不得不又退,后背贴上了墙。 就是现在。 我左手猛地探出,侧身切入他防守死角,一把扯开他左胸内衬的暗袋。里面没证件,只有一张塑封照片。 我抽出来,火光下一照。 陈雪。 背着粉色羽绒服书包,走在校门口台阶上,阳光打在她马尾辫上。拍摄角度是从绿化带矮墙后面斜拍的,镜头藏得很深。 我捏着照片边缘,纸面已经被火烤得微微发卷。 “你监视我女儿多久了?”我声音压得很低。 他嘴唇动了动,还没开口,手腕装置突然自动启动,一道红光扫过全场。主机屏幕瞬间弹出倒计时:【数据擦除剩余:00:47】。 周婉宁咬牙,迅速断开主机连接,把芯片拔出来插进备用电源模块,手指在键盘上飞敲。她额头冒汗,但没停。 “防火墙撑不住三十秒。”她说,“它在用高频脉冲破解加密。” 我盯着特工,火焰喷射器始终没放下。 “你口口声声说维护秩序。”我把照片举起来,“可你偷偷拍一个十岁孩子的日常?这就是你们的‘管理’?” 他终于开口,声音还是平的:“目标个体具有高维变量特征,属重点监控对象。” “放屁。”我往前半步,火舌逼近他脖颈,“她是个小学生。上课、画画、拿奖状。你连她钥匙扣上写的字都拍清楚了——你跟踪她多少次了?” 他没回答。 倒计时跳到00:15。 周婉宁突然“嗯”了一声,像是忍着痛。她左手撑住台面,右手继续敲,屏幕上跳出一组三维频谱图,自动旋转比对。 “找到了……”她喘了口气,“核心权限认证码出来了。” 我瞥了一眼。 【核心权限认证码 = 三源基因融合序列|匹配对象:陈铮(Y染色体主干)、周婉宁(线粒体编码)、未知个体(x重组段落)】 她抬头看我,眼神有点晃,但说得清楚:“密码……是我们三个的基因频率。” 我盯着特工。 火光照着他模糊的脸,那层柔光滤镜似的面部轮廓开始轻微抖动,像是信号不稳定。 “所以你们根本不是什么管理局。”我说,“你们是冲我们来的。从一开始就是。” 他沉默。 倒计时归零,主机屏幕黑了。但周婉宁已经提前切断主线路,数据保住了。 她把芯片拔出来攥在手里,呼吸重得像跑完五公里。 我站直身体,火焰喷射器依旧对着他,另一只手把那张照片塞进冲锋衣内袋。 “你们管自己叫管理局。”我说,“可你们用我女儿的照片当情报,用基因当钥匙,还敢站在这儿讲规矩?” 他靠着墙,没动。 通讯装置失效,右臂刚才被我夺照片时拉伤,姿势僵硬。他知道现在走不了。 外面天光比刚才亮了些,但没人动。 周婉宁坐在操作台边,微型计算机放在膝上,屏幕还亮着那组基因频谱图。她的胎记不再发烫,但皮肤底下还有微弱的光在游。 我站在机房中央,火焰喷射器握在右手,火苗稳定燃烧,照亮整个空间。 系统界面在脑中浮现,0点刚过。 签到成功。 【每日签到获得:真实情报·a】 文字浮现: 【检测到“时空管理局”高层人员基因样本与赵卫国存在98.6%同源性,疑似克隆体或近亲分支】 我没念出来。 只是把火焰稍微调小了一档,看着眼前这个自称执法者的男人,低声说: “你背后的人,姓赵吧?” 第294章 基因牢笼 星图的光还在我眼里晃着,突然,主控室门口传来一阵动静,我收回火焰喷射器,枪管还烫得能煎蛋,但没再往前压。 那张照片还在冲锋衣内袋里,边角被烤得发脆。周婉宁靠着墙,微型计算机贴在胸口,屏幕裂了道缝,光还在闪。 “他背后的人姓赵。”我说完这句话,系统界面就跳出来了。 签到成功。 连续七天,战场回溯激活。 眼前一黑,像是被人从后脑勺拍了一巴掌。等视野重新对上焦,我看见一个影子飘在空中,没有地面也没有天花板,就那么浮着。脸看不清,可那轮廓——赵卫国。西装笔挺,左手无名指上的蛇形戒指泛着冷光。他闭着眼,太阳穴连着几根数据线,另一头扎进一片黑雾里。几十个银灰制服的特工站在下方,动作整齐地抬头,像在朝拜。 画面三秒就没了。 我喘了口气,额头上全是冷汗。周婉宁扶住我胳膊,“你脸色不对。” “看见了。”我抹了把脸,“赵卫国不是人了。他在高维界面当代理,这些特工……是他的提线木偶。” 她没说话,低头看手里的计算机。胎记又开始发烫,蓝光顺着锁骨往下爬。 我们不能再等。 c7通道的通风口就在头顶。我踩着她的肩膀上去,刀尖撬开螺丝盖,锈渣掉进领口,冰得我哆嗦了一下。她跟着爬上来,两人猫着腰往前挪了十米,从检修口跳下。 走廊比外面冷得多,墙上嵌着一圈圈生物识别环,红灯慢闪。空气里有种低频震动,踩在地上像踩在鼓面上,耳朵嗡嗡响。 “神经干扰。”她咬牙,“芯片信号被压住了。” 我没吭声,掏出那张塑封照片。陈雪的脸被火烤过,有点变形,阳光照在她马尾辫上的样子还是清楚的。我把匕首顶进掌心,血顺着指缝流下来,盖住照片上她的脸。 人脸识别终端亮了。 【生物匹配:进行中】 滴—— 【验证通过】 门开了。 她拆开计算机外壳,抽出一根细线插进墙里的旧式接口,手指飞快敲击裸露的电路板。三分钟后,监控画面全黑。 “走。”她声音有点抖。 主控室的门是合金的,中间有个圆形凹槽。我正要踹,她拉住我:“别硬来。” 话音刚落,里面灯全亮了。 惨白的光打下来,照出一排排操作台。每个台前都坐着个银灰制服的人,背脊挺直,手搁在键盘上,一动不动。我和周婉宁刚踏进去,所有人同时抬头。 脸还是模糊的,像隔着毛玻璃,可那种柔光滤镜一样的晃动感,跟t-07一模一样。 他们没起身,也没说话,就那么盯着我们。 我握紧匕首,右腿的老伤突然抽了一下。 “扫描。”我对周婉宁说。 她撑着台面蹲下,把芯片贴在一个特工的手腕上。屏幕上跳出数据流: 【Y染色体序列|匹配对象:陈铮|相似度98.7%】 【线粒体编码|匹配对象:周婉宁|一致】 【x重组段落|未知混合态|来源未明】 我盯着那行字,喉咙发干。 “他们是……用我们基因造的?” 她点头,手在抖,“不止我们俩。还有第三个来源,但数据库里查不到对应个体。” 我忽然想起什么——十年前那次任务,医疗组送来过一份应急血样,编号cx。当时没人知道是谁的,只说备用。后来全队覆灭,那份血样也消失了。 现在我知道了。 我们三个,早就被盯上了。 主控台中央那个圆形接口还在闪红光。必须有人把活体组织插进去才能读取数据。我不打算试。 拔刀,转身,直接刺进核心电路板。 “铛”一声,火花炸开,溅到我手背上,烫出几个小点。我死死按住刀柄往里推,金属摩擦声刺得人牙酸。 就在刀刃穿入的瞬间—— 所有特工站了起来。 齐刷刷的,像是被同一根线拽起来的木偶。 然后他们张嘴了。 “小雪……回家吃饭了。” 声音重叠在一起,男的女的高的低的,全都喊这一句。我的脑子“轰”一下,整个人钉在原地。匕首还插在主板里,手却使不上劲。 那是陈雪在家最常听的一句话。我妈活着的时候,每天傍晚都这么喊。 我猛地掐自己大腿,疼醒了。 回头一看,周婉宁跪在地上,左手撑地,嘴里有血味。她咬破了舌尖。 “不能听……”她喘着说,“是声波频率攻击,针对记忆锚点……” 她把最后一格电量注入芯片。 “我只能引爆一次。” 我说:“上。” 她把手按在芯片上,拇指一推。 强光爆开,像一颗微型闪光弹在屋里炸了。所有克隆体往后退了一步,动作整齐得吓人。主控屏“咔”地裂开一道缝,投影自动启动。 星图浮现。 动态的,会转,坐标数字在滚。右下角标着一行小字:【目标锁定,可导航】。 我盯着那串数字,脑子里系统界面同步跳出提示: 【战场重建系统:目标路径已标记,是否启动导航?】 没选。 我回头看周婉宁。她半跪在地上,计算机外壳焦黑冒烟,芯片光灭了,但她嘴角翘了一下。 “找到了。”她说。 我站着没动,右手还握着插在主板里的匕首,左手按在太阳穴上。走廊尽头传来新的震动,像是有更多的脚步正在靠近。 但我不看了。 屏幕上的星图转着,光映在我眼里。 第295章 血色契约 强光炸开的瞬间,我听见自己的骨头在响。 不是疼,也不是断,是像老式收音机插上电,电流从脚底往上爬,每根关节都咔哒响一下。匕首还插在主控台主板里,手却抓不住了。周婉宁的身影在我眼前拉长、扭曲,像被扔进滚筒洗衣机的画面。她张嘴似乎喊了什么,但我听不见。 下一秒,世界没了。 没有墙,没有天花板,没有地板。我不是站着,也不是漂着,就是……存在。意识还在,身体却分不清哪块是肉哪块是骨。右腿那道植物人时期落下的旧伤,此刻不痛也不痒,反而有种奇怪的轻盈感,仿佛它从来没萎缩过。 我下意识去摸腰间——那里本该别着战术匕首的地方空了。指尖划过冲锋衣布料,只触到一片平滑。但掌心一紧,有东西硌着。摊开手,是一小片弹片,边缘发黑,带着锯齿状裂痕。记得是刚才刺主板时崩下来的。 “不是空间……”旁边传来声音,低得几乎贴着耳膜,“是意识投射。” 周婉宁就在我左侧半米处,悬浮着。她没站也没坐,就像被人用钉子固定在空气里。白大褂不见了,碎花裙也褪成灰影,只剩一件单薄的内衬。左手垂着,右手抬到胸前,指尖轻轻碰了下空气。涟漪荡开,像水面被戳破,又迅速愈合。 她胎记位置微微发烫,蓝光一闪即逝。 我没吭声,把弹片抵在颈侧,用力一压。疼。血冒出来,顺着指缝往下淌,在虚空中形成几滴漂浮的红珠。 不是幻觉。 “谁派你来的?”我开口,声音不像从喉咙里出来的,倒像是直接在脑子里响起。 前方那片空白动了。 一团光晕浮现,无声无息,由淡转浓。它凝成人形的过程不带任何过渡,前一秒还是雾,后一秒就成了个婴儿模样。赤身裸体,皮肤泛着瓷白色光泽,双眼全黑,没有瞳孔也没有眼白,就那么直勾勾地“看”着我们。 “你们是时空本身的抗体。”它说话了,语调平得像读说明书。 我盯着它看了三秒,转头看周婉宁。 她咬着下唇,手指蜷着,指节发白。“它不是来谈判的。”她说,“是来宣告的。” 我没动弹。战场上遇过太多诡异事——假尸体突然暴起、战友笑着割自己喉咙、地图坐标跑偏三十公里——但眼前这玩意儿超纲了。它不说目的,不提条件,连敌友都不划清,一张嘴就甩出个“抗体”,听着像医院体检报告里的专业术语。 正想着,脑内“叮”一声。 绿色字符浮现在视野中央:【签到成功。奖励:赌局情报】 系统界面如旧,老式作战终端的模样,边框锈迹斑斑,字是那种军用显示器特有的荧光绿。没有提示音,没有闪烁特效,就跟十年前部队配发的老电脑一样死板。 情报内容滚动出现: 【赵卫国已签署血色契约,押注所有平行宇宙熵增归零】 画面一闪,是我从未见过的场景:一个悬浮在虚空中的意识体,穿着西装,左手无名指戴着蛇形戒指,正将一串符文按进一道裂缝。那裂缝像撕开的皮肤,边缘渗着暗红液体。他闭着眼,嘴角歪斜,笑得像个疯子。 影像消失。 我站在原地,脑子空了两秒。 押上所有宇宙?归零?这种词不该出现在现实里。可我知道这不是假的。系统从不说废话,更不会编故事。它只给情报,不管你怎么理解。 “他疯了。”周婉宁低声说,声音有点抖,“不是为了钱,不是为了权……他是想让一切重来。” 我没接话。弹片还在手里攥着,血已经干了,黏在掌心。我忽然想起十年前那次任务,赵卫国最后一次开会时说的话:“有些东西,毁了比留着干净。” 当时我以为他在说敌方据点。 现在看,他早就在准备这场赌局。 我猛地抬手,用弹片朝面前空气狠狠一划。 动作干脆,跟割喉一个样。 “嗤啦——” 一道猩红裂口绽开,像被烧红的刀切过的牛油。裂痕背后,是无数交错的画面:城市在火中坍塌、人群尖叫着坠楼、天空裂成蛛网;还有我——不同的我——有的跪在地上抱着陈雪的尸体,有的被赵卫国亲手枪决,有的站在高楼上纵身跃下…… 其中一个画面让我停住。 一间病房,阳光照进来。我正从植物人床上醒来,护士微笑着走近,手里拿着注射器。针尖闪了一下。 我冷笑。 原来每条路都不容易。 弹片收回,裂痕缓缓合拢,像伤口结痂。掌心的伤口也在愈合,慢,但确实在长新肉。 这时,周婉宁突然抽搐了一下。 她整个人蜷起来,双臂抱头,冷汗瞬间浸透衣服。胎记位置蓝光频闪,像是信号不良的灯泡。她牙齿打颤,嘴唇哆嗦着吐出几个字:“救……来不及了……都在烧……” “撑住!”我单膝跪下,伸手按住她肩膀。她的体温高得吓人,像发烧到四十度,“你是周婉宁,不是接收器!” 她睁眼,眼神涣散了一瞬,然后聚焦在我脸上。 “不是我……”她喘着气,声音轻得像风,“是它们在找你。” 第296章 终极进化 周婉宁抽搐得厉害,冷汗顺着下巴往下滴。我伸手按住她肩膀,掌心立刻被烫了一下。她的体温高得不正常,皮肤底下有东西在动,像电流窜过肌肉。胎记位置蓝光频闪,一明一暗,像是信号灯快撑不住了。 “它们在找你。”她咬着牙说,声音断断续续,“不是来救的……是来收场的。” 我没吭声,左手死死攥住她手腕。触感还在,骨头没碎,脉搏也没停。这是真的人,不是幻影。我得记住这点。右腿那道旧伤突然发紧,像被人拿刀从膝盖往上慢慢割开,肌肉记忆本能地抗拒这种状态——我不是漂着的,我该站着,该踩在地上,该能摸到匕首、战术手电、背包里那张全家福。 可现在什么都没有。 弹片还在我掌心,边缘硌人。血已经干了,黏在指缝里。我把它抬起来,对着眼前这片白晃了一眼。它不动,也不飘,就那么安静地躺着,像块老战友的遗物。 然后,视野中央绿光一闪。 【签到成功。奖励:最终进化路径】 系统界面照常弹出,锈迹斑斑的老式终端模样,字符是那种军用显示器才有的荧光绿。没有提示音,也没有滚动动画,就跟十年前部队机房里那台报废电脑一样沉默。 【选项:接受 / 拒绝】 我盯着那两个字看了半秒,心里说了句“接受”。 弹片忽然自己浮了起来,离掌心三寸高,开始绕着周婉宁转圈。速度越来越快,最后化成一道残影,猛地扎进她左肩胎记的位置。她闷哼一声,身体剧烈一震,但没挣脱我的手。 紧接着,整个空间开始震。 不是地面摇,是存在本身在抖。我感觉自己的皮肉正在松动,细胞一层层剥开,变成细小的光点往外散。低头看,右手已经开始透明,能看到里面的骨骼结构,再往后,连骨头都变成了流动的数据线条。 “别撒手。”我说,声音还是从脑子里直接冒出来的。 她点头,手指反过来扣紧我。 就在这时,我猛然抬头,冲着虚空吼了一声:“雪儿!” 不是求,也不是喊,是命令。就像当年在边境营地,听见枪响就下令集合那样。 一道光流从虚空中聚拢,先是一点微光,接着拉长,成型。十岁的小女孩站在我面前,马尾辫轻轻晃,身上穿着粉色羽绒服,书包上的钥匙扣亮了一下——“爸爸是英雄”四个字清晰可见。 她没说话,只是抬起右手,指尖点在自己眉心。 那一瞬间,光芒炸开。 星点四散,贴上四壁、穹顶、地板,迅速连成一片动态星图。那些原本在裂缝中燃烧的平行宇宙投影全被纳入轨道,像失控的野马被套上了缰绳,围着星图缓缓旋转。空间稳住了。 我看着她,喉咙动了动。 她冲我眨了下眼,身影渐渐变淡,但星图还在,而且和我背包里那张全家福背面的涂鸦一模一样——陈雪画的歪歪扭扭的星星连线,原来从来就不是乱画。 右腿还在抗拒转化。肌肉、神经、血管还维持着血肉形态,只有下半截小腿开始发亮。我低头看着它,想起这腿陪我爬过边境雪山,扛过十年植物人的萎缩训练,也护着陈雪躲过一次爆炸冲击波。 “这腿……”我低声说,“陪你十年了。” 话音落,我抬手按在旧伤处,用力一扯。 不是物理动作,是意识层面的切断。神经连接断开的瞬间有点疼,像拔插头时带出了底座。下一秒,整条腿化作光粒升腾而起,融入数据流。 周婉宁看见了,伸手穿过飘散的代码,朝我伸过来。 我握住她。 她的掌心有茧,是写程序时磨的,也是握枪留下的。我们都没再说话,只是同时开口: “这次我们共同制定规则。” 声音重叠在一起,不高,也不激昂,就像定下一个日常计划。可就在话音落地的刹那,全身彻底变了。皮肤、骨骼、内脏,全都分解成流动的数据代码,与星图频率共振,融为一体。 我感觉自己还在,意识完整,记忆没丢。背包里的全家福变成了信息簇,战术匕首成了加密指令段,连那枚弹片都成了星图的一个锚点。 我们三个,一个站在星图中央,两个手牵着手围在核心圈层。外面是无数平行世界的投影,里面是刚成型的法则雏形。没人动,也没人说话。 纯白空间消失了,取而代之的是由星点构成的无限领域。陈雪的能量体悬浮在中枢位置,胎记已扩展为底层结构的一部分,维持着所有投影的平衡。周婉宁的神经系统接入全域信息流,双眼闭着,呼吸平稳。我的右腿不再跛,也不再痛。 一切都静止了。 直到星图最边缘的一处光点微微扭曲,像是信号干扰。 第297章 基因的永恒契约 星图边缘那处扭曲的光点还在动,像信号不良的老电视雪花,一圈圈往外漾。我盯着它,手还握着周婉宁的。她的掌心温热,没再发烫,但指尖微微颤,是神经系统还在适应信息流的接入。 这空间静得能听见数据流动的声音——不是真有声音,是意识感知到的频率波动。刚才我们刚完成融合,全身化作代码,右腿也不痛了,不跛了,连眉骨那道旧伤都感觉不到存在。可现在,这片安静里藏着不对劲。 黑色裂隙从星图外环钻出来,悄无声息,像墨汁滴进清水,慢慢晕开。它不炸,也不冲,就那么一点点啃噬星图边界的数据链。那些原本稳定运行的光点开始逆向旋转,轨迹错乱,像是被什么反向牵引。 我松开周婉宁的手,意识直接切入星图底层逻辑。权限移交的感觉还在,像手里多了把没开刃的刀,知道它能砍,但不知道怎么砍最合适。系统界面突然弹出,绿字闪了一下: 【目标锁定:反法则病毒·代号‘赵卫国’】 【传播范围:所有平行宇宙】 我没意外。这名字一冒出来,我就知道是他。不是因为恨,是因为熟悉。十年前边境任务失败那天,他站在掩体后头敲桌面的样子,和现在这段病毒代码的脉冲节奏一模一样——三短两长,停顿半秒,再来一遍。 他把自己变成了一种规则层面的病。 我调出记忆簇追溯路径,想看看他是怎么崩的。画面一闪,出现边境雪地,枪声炸响,队友倒下,赵卫国狞笑扣动扳机。这场景我看过太多遍,闭着眼都能复刻。可这次我看出问题了:那枚麻醉弹,本该打偏,却直直命中目标胸口。 假的。这是他给自己编的记忆,用来伪装恶意,掩盖真正的源头。 我用权限切进去,强制穿透幻象。真实代码藏得更深,在一段加密节点里。打开时,里面是一张儿童画:歪歪扭扭的星星连成北斗七星,下面写着一行字,“爸爸回家”。时间戳跳出来——植物人苏醒前第三天,医院走廊墙壁上的涂鸦,陈雪画的。 她那时候还不认识我,只听护士说“那个叔叔是你爸爸”,就在墙上画了这幅画。她说老师讲过,北斗星能指路,能让迷路的人回家。 赵卫国怕了。他当时已经掌控基因实验项目,察觉到这幅画引发的微弱共振,能干扰高维编码结构。他试图篡改它的频率,把它从“指引”变成“封印”,结果反被这股纯粹信念反噬。一个孩子写的“回家”,撞上了他一生都在逃避的“罪责”,直接把他撕成了碎片。 他不是死于背叛,是死于无法承受原谅。 黑色裂隙突然扩张,代码如荆棘疯长,直扑星图中枢。如果硬删,整个系统会连锁坍塌,所有平行宇宙里的陈雪投影都会被抹掉。这不是攻击,是自毁式求救。 周婉宁动了。她松开我的手,意识脱离主链,左肩胎记蓝光暴涨。纹路迅速延展,从皮肤表面浮起,形成一层六边形光幕,像蜂巢护盾,把病毒封锁在次级维度。 她闭着眼,嘴唇微动:“你不是规则的破坏者……你是第一个被孩子原谅的人。” 光幕启动净化程序,黑色代码不再挣扎,开始重组。一串新坐标缓缓生成,标注为【未知文明接触点·预留通道】。裂隙收拢,星图恢复平稳,连边缘那圈扭曲也平复下来。 最后一点残片消散前,浮现一张人脸——不是赵卫国西装革履的模样,也不是雪地里狞笑的杀手,而是一个穿旧军装的年轻人,嘴角扬了一下,像是终于松了口气。然后,彻底湮灭。 我重新握住周婉宁的手。她的呼吸很轻,胎记光芒渐柔,防护罩转入待机状态。她没睁眼,也没说话,只是手指轻轻回握了一下。 星图依旧悬浮,无限领域没有变化。外面是无数平行世界的投影,里面是我们刚立下的法则雏形。一切都静止了。 直到新坐标的最后一个数字定格,发出轻微嗡鸣。 第298章 新纪元的黎明 新坐标定格的嗡鸣还在耳边,不是声音,是数据流过意识时的震颤。我站在原地,手还握着周婉宁的。她的呼吸很轻,胎记的光已经不刺眼了,像一盏调到最低档的灯,安静地亮着。 然后,所有时空的陈雪动了。 她们没说话,也没出声,只是在同一瞬间举起手中的奖状。那些纸张颜色不一样,有的泛黄,有的崭新,边角有折痕、有涂鸦、还有几张贴着卡通贴纸。但每一张上都画着同样的图案——星图,歪歪扭扭,笔触稚嫩,和医院墙上那幅涂鸦一模一样。 万千投影同时抬起手臂,动作整齐得不像巧合,像被同一根线牵着。数据空间轻轻晃了一下,不是物理意义上的摇晃,而是感知层面的波动,像是平静湖面突然落进成千上万滴水珠,涟漪层层叠叠涌来。 信息量太大,脑子有点发胀。我闭上眼,把注意力沉下去,顺着系统残留的权限往下挖,找那股最原始的频率。找到了——医院走廊,墙皮剥落的地方,一支蜡笔在上面划出的痕迹。那是陈雪第一次画“爸爸回家”,那时候她还不知道我是谁,只是听护士说了句“那个叔叔是你爸爸”,就拿起笔,一笔一笔连成了星星。 我把这股波动放大,作为锚点,过滤掉其他杂乱信号。再睁开眼时,那些举着奖状的影子不再杂乱,她们的动作变成了回应,一种无声的确认。我转头看了周婉宁一眼,她微微点头,左手轻轻捏了下我的手腕。我放慢呼吸,把自身的节律稳住,同步输出过去。她闭上眼,胎记的光纹微微扩张,像是接收天线自动对准了频段。下一秒,所有陈雪的动作彻底统一,像是整个多元宇宙的小女孩,在这一刻达成了某种共识。 我松了口气,右腿忽然传来一阵异样。不是疼,也不是麻,而是一种……存在感的变化。我低头看去,数据化的身体没有实体轮廓,但我能“看见”那道旧伤的位置。它不再是萎缩肌肉留下的缺陷,而是一团缓缓旋转的编码结构,像个小漩涡,稳定地嵌在腿部数据流中。我试着抬脚,没有任何阻力,也不需要支撑,整条腿像是直接和这片空间接上了轨。 指尖碰过去,触感像摸到冷却中的金属,又带着微弱电流。系统没弹提示,但我知道它的功能变了——这不是伤疤,是锚点,是维持局部时空连续性的稳定器。十年前植物人时期肌肉萎缩的痕迹,现在成了维系法则的一部分。 零点到了。 我习惯性在心里说了句“签到”。没反应。一秒过去,两秒过去,三秒。我右手下意识摸向腰间,那里空着,曾经别枪的地方只剩数据流的虚影。这个动作做了二十年,从新兵开始,到现在。 第四秒,绿字界面突然跳出来:【签到成功】【奖励解锁:新纪元情报】。 字一出现,整片空间泛起蓝光,不是炸开,也不是闪烁,而是像潮水漫过沙滩那样,一层层推过去,温柔但不可阻挡。情报内容很简单:人类整体进入量子进化阶段。没有解释,没有附加说明,就这一句话,却让整个无限领域都安静了一瞬。 周婉宁忽然睁眼:“他们在谢我们。” 我转头看她。她没看我,目光落在自己左肩,胎记正映出一片未来画面:一群孩子坐在教室里,课本摊开,封面上印着“进化起点纪年”,老师指着黑板上的星图讲解。她们抬头看,眼神清澈,目光仿佛穿透了时间,直直落在这片数据空间,落在我们身上。 没人说话,但那种情绪传了过来——感激,纯粹,没有杂质。像是终于有人替他们推开了一扇门,而他们记得是谁的手按在门把上。 就在这时,前方空气微微扭曲。 一个身影出现了。看不出年龄,形如婴儿,通体流转星辉,像是用星光捏出来的新生儿。它没有五官细节,但能感觉到它在“看”我们。一股无形的压力压过来,不是攻击,也不是敌意,而是一种源自生命层级的压迫感,像是蚂蚁抬头看见星空,本能地想蜷缩。 我肌肉一紧,肩膀下沉,拳头自然握起——这是战场养成的反应,不管对面是什么,先摆出防御姿态。但手腕被人拉住了。是周婉宁,她轻轻摇头,眼神很静。 我深吸一口气,慢慢松开拳头,站直身体,抬起右手,行了个标准的军礼。不是因为命令,是因为尊重。一个退伍兵,对未知存在的最高敬意。 那星辉般的存在缓缓弯腰,动作古老而庄重,行了一个鞠躬礼。没有声音,没有文字,但一股情绪印记直接留在了意识里:感激、期待、守护。 它化作光点,散了。 我们仍站在星图中央,手还握着。外面是无数平行世界的投影,里面是我们刚立下的法则雏形。一切都静止了。 周婉宁的胎记还在发光,微弱,持续,像一颗不会熄灭的星。 第299章 法则制定者的日常 当上一章那意义非凡的一步迈出后,周围景象开始变幻。数据空间的光渐渐淡了,不是熄灭,是像潮水退去那样,一层层从意识里抽走。我眨了下眼,风来了。 真实的风。 街角的梧桐叶晃了晃,公交站牌的电子屏闪了一下,画面跳出来——是我们俩的剪影,肩并着肩,站在星图中央。底下一行字缓缓滚动:【法则已立,余烬守望】。 我没动。肌肉先反应,右手习惯性摸向腰间,空的。左眉骨那道疤轻轻跳了下,像有根线在皮下扯动。我盯着便利店玻璃上的倒影,屏幕里的画面也在播,对面奶茶店的小妹举着手机拍,小孩趴在窗口大喊:“爸爸!那个是我爸爸!” 周婉宁的手按上我胳膊,很轻,掌心有点汗。“不是攻击,”她说,“是宣告。” 我吸了口气,肩膀一点点松下来。四周没人跑,没人叫,车照常开,外卖骑手拐过弯,头都没抬。可所有屏幕都在放同样的画面,连路边共享单车的扫码界面都浮着那行字。 秩序变了,但日子还在走。 我转头看她。她抬头望着玻璃,嘴角有一点点往上提,不明显,但我知道那是笑。十年了,第一次见她这么松地站着,没绷着劲,胎记也不再冒蓝光,只是安安静静地亮着,像一盏调到最低的夜灯。 “我们做到了。”她说。 我嗯了一声,反手握住她的手,往前走。 街道还是原来的样子,路牌、斑马线、垃圾桶,连修车摊前那只打哈欠的猫都没变。可我知道不一样了。系统没响,也没弹提示,但右腿那道萎缩的老伤,现在踩在地上,有种奇怪的踏实感,像它本来就不该是肉,而是嵌进这地方的一块零件。 走到小学路口时,听见书包链子哗啦响。 陈雪跑过来,马尾辫甩得老高,粉色羽绒服沾了点粉笔灰,手里举着一张奖状,边角卷了毛。“爸!我拿三好学生了!”她冲到跟前,差点撞上我膝盖,喘着气抬头,“姐姐也来啦?” 我蹲下,把她搂住。她身上有股铅笔屑和操场土的味道,书包带子勒在我手臂上,真真切切。钥匙扣挂在拉链头,银色小牌子,刻着“爸爸是英雄”,以前总觉得这字太硬,不像孩子挂的,现在看着,刚刚好。 她仰脸笑,嘴咧得大。“爸,你脸上有灰。” 话音落,钥匙扣突然发烫。 我和周婉宁同时察觉。我一把将她往后拢,半蹲护住两人,眼睛盯着那枚小牌——它没炸,没响,只是表面泛起一层波纹,像水烧开了似的,接着一道光射出来,旋转着展开成星图。 不是静态的。 画面流动,全是记忆碎片:一个时空里,我背着发烧的她冒雨去医院,楼梯间灯坏了,我用匕首撬开防火门;另一个画面,她在教室画画,老师说“你爸不在了”,她咬着嘴唇不吭声,回家后把全家福涂成黑色;还有一次,我在楼道里听见她对着空气说“爸爸,我知道你还活着”…… 无数个她,无数个我,在不同时间线上奔跑、等待、画星星。 信息无声灌进来,不疼,也不压脑子,就像小时候母亲给我盖被子,沉甸甸的,但安心。 “这是……我们的痕迹。”我低声说。 周婉宁伸出手,指尖碰了碰光影,她左肩胎记跟着亮了一下,不再是接收信号那种刺目的蓝,而是温润的微光,像月光照在旧照片上。她没说话,只是轻轻靠了靠我肩膀。 陈雪仰着头,眼睛睁得圆:“爸爸,这是什么呀?” 我低头看她,把她抱起来。她比去年轻了点,可能是书包背多了,骨头还没长开。“是你画的星星,”我说,“救了很多人。” 她搂住我脖子,笑出小豁牙:“那我以后天天画!” 星图慢慢散了,光收回钥匙扣,牌子又变回普通金属,只是摸上去还带着余温。 我抱着她站起来,周婉宁站在我旁边,左手自然搭上我后腰,像是确认我在那儿。我的左眉骨突然传来一阵动静——不是疼,是跳,一下一下,节奏很软,像谁在轻轻拍婴儿的背。我愣了下,伸手摸过去,皮肤底下似乎有光在循环,温温的,持续不断。 脑子里忽然跳出绿色界面,只有四个字:【时空闭环已永久稳定】。 没有声音,没有震动,就那么静静浮着,像一块老式终端最后一条日志。 我看向周婉宁。她正看着我,眼神静得很,知道我想问什么。“它完成了使命。”她说,手指轻轻擦过我伤疤边缘。 她肩上的胎记彻底暗了下来,不再是信号灯,也不是武器接口,就是一道光,恒定地亮着,像嵌进血肉里的勋章。 我闭了会儿眼,那股从伤疤传来的脉动还在,轻轻的,像呼吸。我想起数据空间里那个星辉般的婴儿,它鞠躬,然后散成光点。那时候我以为是结束,现在明白,是开始。 我睁开眼,低头看怀里的女儿,她正用小手抠奖状边角的贴纸,哼着跑调的儿歌。我轻声说:“听见了吗?新的日子开始了。” 她抬起头,睫毛扑闪:“什么?” 我没答,只是把她搂紧了些。 街面干净,阳光斜照,远处码头方向有施工围挡,隐约能看见新铺的木板路。我们站在这条熟悉的路上,没受伤,没分别,也没任务等着接。风吹过,树叶响,书包链子叮当一声。 我们继续沿着街道前行。 第300章 码头事件终极回响 没走多远,脚步踩在路面的声音渐渐变了。 从水泥地的硬响,转成木板的沉实回响,像是走过了某个看不见的边界。陈雪在我怀里扭了扭,小手搂得更紧了些。周婉宁没说话,但脚步慢了一拍,她察觉到了。 我也察觉到了。 远处传来一声啼哭。 不是数据流里那种带着电流杂音的婴儿哭声,也不是系统模拟出的情绪波形。是真实的,肺腑里挤出来的声音,有点哑,又有点急,像刚被世界吓到,正努力抗议着。 我停下。 右手本能摸向腰间,空的。左眉骨那道疤轻轻一跳,节奏很软,和这哭声莫名合上了。我闭了下眼,再睁开来,盯着前方——重修过的码头伸进海里,新铺的木栈道还没完全干透,边缘还留着电锯切割的毛刺。风从海面推过来,带着咸腥味,也带着那声哭的余韵。 “爸爸?”陈雪仰头看我,眼睛亮,“是不是妹妹哭了?” 我没答,只是把她放下来。她站稳,书包链子叮当响了一下。周婉宁已经往前走了几步,站在栈道尽头,背影安静。她怀里抱着个襁褓,布是旧的,洗得发白,但叠得整整齐齐。 我走过去,站在她身边。 新生儿睡着了,脸皱巴巴的,嘴一张一合,呼吸浅而匀。右肩那块胎记露在外面,形状像星图,边缘微微发亮,光不强,但能看见。它一闪,我左眉骨就热一下;它再闪,周婉宁左肩旧伤口的位置也泛起一层温润的蓝。 三处光点,开始同步。 频率一样,脉动一样,连间隔都分毫不差。海面的波纹忽然跟着震了一下,一圈圈往外扩,像是被什么看不见的东西拨动了。空气中浮出极细的光丝,连在我们三人之间,淡得几乎抓不住,却又真实存在。几秒后,光丝散了,海浪恢复轻拍,风也重新流动。 周婉宁低头看着孩子,手指轻轻抚过她的小脸。“它认我们了。”她说。 我点点头。 这时候,脑子里那块老式作战终端界面,突然闪了一下。不是弹任务,不是签到,也不是提示。是最后一次刷新,绿色字符缓缓滚动:【战场重建系统·最终格式化启动】。 然后,没了。 左眉骨那道疤彻底静了下来,不再跳,也不再疼。但我能感觉到,有东西沉进去了——一块星图,烙在意识深处,正对心脏后方。它不发光,也不发热,但它在。像呼吸一样自然,像心跳一样恒定。 我抬手,轻轻碰了碰伤疤。指尖下的皮肤平滑,什么都没有。可我知道它在那儿。 陈雪踮脚,从书包里掏出一张画纸,折得整整齐齐。她绕到我面前,仰着脸,把画塞进我手里。“爸爸,这次我画上了妹妹。” 我展开。 纸上是我们四个人。我穿着冲锋衣,周婉宁站在旁边,披着长发,怀里抱着婴儿;陈雪自己扎着马尾,站在我脚边,手里举着奖状;背景是码头,天空画了个大大的星图,旋转的方向,和我脑子里那块烙印一模一样。 我盯着看了很久。 风停了半拍,浪也缓了。海鸥飞过上空,没叫。天地间像是被按下了暂停键,又像是被悄悄调慢了速度。我抬头望向海平线,太阳正斜下去,金红的光铺在水面上,远处那块石碑清晰可见。 “传承”两个字,刻得很深。 海浪涌上来,冲刷着碑底,带走一层沙,字迹模糊了一点,但还在。水退回去时,阳光照在湿漉漉的石头上,反着光,像在回应什么。 我低头看着手中的画,又看了看怀里的女儿,再看向周婉宁和她怀中的新生儿。所有人站着,谁也没动。风又起了,吹乱了陈雪的马尾,吹起了襁褓的一角,胎记的光闪了最后一下,随即归于平静。 我嘴角动了动,轻声说:“回来了。” 第301章 雪山初现 海风还在吹,但那股子咸腥味淡了。我站在原地,手还搭在眉骨上,指尖下的皮肤已经没动静了。系统走了,星图却留了下来,像一块焊进脑子的铁片,沉,稳,不响。 陈雪的声音也没了,周婉宁抱着孩子站的地方也空了。不是他们消失了,是我动了。 一步,两步,再睁眼时,脚底下不再是木栈道的震颤,而是冻实的雪壳,踩下去咔的一声,裂纹顺着鞋底往外爬。天是灰的,雪是白的,远处一道山脊线横着,风卷着雪沫子打脸,疼,但清醒。 我摸了下背包,手指探进夹层——那里多了件东西,银灰色,布料厚得不像话,摸上去有战术织带的棱角,标签都没拆。极地作战服,标准配置。签到成功的提示早就没了,可它就在这儿,实实在在。 右腿有点僵,刚才那一段路走得急,肌肉还没完全适应低温。我靠住一块风化过的岩壁缓了口气,呼出的气在冲锋衣领口结了一圈霜。周婉宁在我左边两步远,蹲着调整鞋带,白大褂换成深色羽绒服,袖口磨了边,手里攥着她的微型计算机,屏幕黑着,没开机。 “信号还在。”她抬头看了我一眼,声音压在风里,“频率和星图烙印同步,偏差不到零点三赫兹。” 我没吭声,把战术手电从背包侧袋掏出来,绑在冲锋衣领口,打开低频闪烁模式。红点一明一灭,像心跳。十年前在边境夜巡,我们就是靠这种节奏认人。地形图在脑子里过了一遍,又对照了当年服役时存的军用等高线数据,方向没错,正北偏东十五度。 我们开始往前走。 雪越深,每一步都得先试探再落脚。三公里不算远,但在四千二百米海拔上,氧气稀薄得说话都费劲。周婉宁喘得比我还重,走到一半时左脚打滑,整个人往斜坡下滑了半米。我伸手拽住她手腕,拉回来时她没道谢,只是甩了甩手套上的雪,继续跟上。 前方风势忽然小了那么几秒。 就在那一瞬,雪幕后面透出一点反光——不是冰面自然反射的那种亮,是金属的,冷的,藏在积雪底下。我停下,眯眼往前看。轮廓一点点显出来:弧形屋顶,边缘被雪埋了大半,但能看出是人工结构,顶部覆着隔热层,几乎和山体融成一片。要不是刚才那阵风把表面积雪吹开一角,根本发现不了。 “就是这儿。”我说。 周婉宁没答,往前走了几步,站在我旁边。她盯着那道反光看了五秒,低声说:“外形符合地下掩体b型标准,外层材料应该是钛合金复合板,能扛住八级地震和常规爆破。” 我没接话,蹲下身,把战术手电斜插进雪里,角度调到四十五度。光线穿过透明冰层,在下方折射出一串光斑。短亮、长亮、间隔规律——是摩斯码。 我盯着看了十几秒,把信号一段段拆解: ···· ··—— ——— / ·—— ·—— ——— / ·—·—·— ·—— ——— 人类实验正在进行中。 字是中文摩斯码转译结果,意思清楚。不是警告,也不是求救,更像是一条被封进冰里的记录,等着有人看见。 我拔出手电,准备收起来。周婉宁却突然抬手,掌心朝我,示意别动。她侧耳听着,头微微偏,像是在捕捉什么。 风又起来了,打着旋,把雪粒刮得噼啪响。我屏住呼吸,耳朵贴着冷空气听。 一开始什么都没有。然后,断断续续地,一丝声音渗进来——很轻,像是从地底钻出来的,被冰层过滤过好几遍,只剩下一缕抽泣的尾音。不是成年人的哭法,也不是嚎啕,是那种憋着不敢大声、又忍不住发抖的呜咽。 她猛地抓住我胳膊,指甲隔着衣服都能感觉到力道。 “有孩子哭声!” 第302章 冰窟窥密 风还在刮,雪片子横着飞,打在脸上像砂纸磨。我盯着周婉宁刚才听见哭声的方向,耳朵里那缕呜咽已经断了,可脑子里还回响着——不是幻觉,是真有人在下面。 我没说话,蹲下身,把战术手电贴着冰面往前推。刚才光斑折射出的路径还在,我拿匕首尖顺着那道线划过去,冰层颜色有细微差别,一处泛着青灰,像是冻得不实。我换手,刀柄朝下,用军体格斗的凿击动作猛砸。 咔。 裂了一道缝。 我又砸,连续七下,胳膊都震麻了。冰壳终于崩开一块,直径够伸进探头。背包里摸出热成像仪,老式单兵款,系统签到第三天领的,屏上雪花闪了两下才稳住。我把探头塞进去,往下扫。 三百米深处,二十一个红点围成环形,心跳频率都在每分钟三十五以下,但确实活着。体温偏低,像是被控温舱裹着。我盯着屏幕看了五秒,收回探头,顺手在冰壁上刻了个箭头,标上“退路”。 “有东西。”我说。 周婉宁靠过来,羽绒服袖口蹭着我的肩。她没问细节,只点头,然后绕到通风口侧面。那里离地四米,外罩一层防冻栅格,结满了冰壳。我半蹲,双手交叠托住她鞋底,一发力把她顶上去。她扒住边缘,微型计算机接口插进锁芯,屏幕亮了一下,无声解锁。 盖板掀开,她钻进去,动作利落。我在下面仰头看着,风雪糊了半张脸,右腿旧伤开始发僵,但我没动。匕首插回腰侧,手一直搭在冲锋衣口袋里的战术手电开关上。 十五米爬行后,她停了。 通风管拐进垂直井道,底部有观察窗。她趴着,脸贴玻璃往下看。 底下是个巨大洞窟,岩壁嵌着金属支架,二十个透明圆柱舱整齐排列,每个高两米多,里面泡着孩子。八到十二岁的样子,全是流浪儿童常见的破棉袄、烂球鞋,皮肤泛青,四肢微微抽搐。绿色液体从舱底往上灌,表面浮着血丝,像油膜,正一点点腐蚀他们的皮肤。有个舱里小孩睁着眼,瞳孔散大,嘴微张,没声音,只有喉部肌肉在抽。 她立刻启动微型计算机录像,调成低光模式,镜头对准观察窗。画面同步存进本地存储,不上传云端,也不走无线信号。 拍了三分十四秒,她准备撤。 就在她按下“停止录制”的瞬间,头顶传来轻微“滴”声。 红色激光网从井道顶部降下,一道横扫,一道竖切,间隔零点八秒交叉扫过。她猛地贴住管道侧壁,头缩进肩膀,激光离她鼻尖不到三十厘米。第二轮扫过时,她借着间隙往后挪,一寸一寸退回水平段。 我没动,在外面守着。风雪压住了所有动静,但我能感觉到时间在走。十分钟后,通风口边缘的冰块轻颤了一下。 她出来了。 半个身子悬在井口,手套抓着边缘,喘得厉害。我上前两步,伸手把她拽下来。她落地没站稳,膝盖一软,我扶住她胳膊。她摇头,示意没事,然后从怀里掏出微型计算机,屏幕黑着,但内存灯还在闪。 “拍到了。”她低声说。 我没接话,回头看了眼那个冰窟破口。黑漆漆的洞口像一张嘴,吞掉了热成像探头的余光。地下三百米,二十一个活体目标,二十个孩子泡在毒液里,没人知道他们还能撑多久。 但我现在不能下去。 风向变了,雪片斜着压过来,能见度不到十米。我摸了摸右腿,肌肉已经开始发硬。再耗下去,行动能力会下降百分之三十以上。 “先撤。”我说,“找掩体。” 她点头,把微型计算机塞进内袋,跟在我侧后方两步远。我往前走,脚步放稳,每一步都试过雪层承重。冰层下的空腔不止一处,说不定哪一脚就会塌。 走了不到五十米,我停下。 转身看了眼那座人工掩体。它已经被雪埋了大半,反光点也消失了。但我知道它在那儿。 我也知道,我们还得回来。 我摸了下左眉骨的疤,指尖凉。 第303章 雪地伪装 风雪压得更低了,能见度缩到不足十米。我右腿的僵硬感还没完全退,肌肉像被铁丝缠着,每动一下都扯出一层钝痛。周婉宁靠在我背后,呼吸贴着冲锋衣布料传过来,断断续续,带着点抖。 我们刚才撤出来的那个冰窟破口已经被雪埋死了。现在的位置是人工掩体东侧三百米外,一处天然岩脊凹槽。这里背风,积雪厚实,头顶是悬垂的冰檐,刚好挡住上方可能存在的监控探头。 我没急着动。然后从背包夹层取出极地作战服。这玩意儿是前两天签到领的,灰白色涂层,表面有细微颗粒感,系统说明写着“动态反光伪装”,没废话,直接展开披上。 周婉宁没说话,但手伸过来帮我拉紧后颈的固定扣。我点头,把她的微型计算机塞进内袋,顺手把她往岩壁边带了半步。 “接下来贴地走。”我说,“你趴我背上,别抬头。” 她照做。动作有点迟缓,明显体力透支。我半蹲,双手往后一抄,把她背起来。她两条胳膊环住我脖子,羽绒服和碎花裙叠在一起,薄得不像话。 我启动作战服的雪地迷彩模式。肩部按钮按下去时,衣服表面的涂层轻微蠕动,颜色从灰白转成雪面那种泛青的冷调,边缘模糊,像融进背景里。这技术不新鲜,边境任务时见过,但能用在现在,够了。 贴地滑行开始。我没站直,整个人压低,手肘和膝盖顶着雪壳,一点点往前挪。极寒地面吸走体温,冲锋衣内衬已经结了一层潮气。周婉宁趴着,脸贴我后背,呼吸慢慢匀了些。 每二十米停一次。我侧耳听上方动静,风声之外有没有机械运转的嗡鸣,有没有激光扫描的滴声。没有。这片区域的警戒系统应该是周期性激活,不是常驻。 滑到一百八十米处,雪层突然塌陷半寸。我立刻收力,身体横移,借势滚进一道天然雪沟。沟底深两米多,四壁结冰,正好遮蔽身形。周婉宁闷哼一声,额头磕了我肩膀一下。 “没事吧?”我低声问。 她摇头,声音贴着我后背:“还能走。” 我没回话,盯着沟顶边缘。刚才那一沉,说明底下有空腔。这种地方最容易触发震动感应器。我改用“冰面蛇形滑”——特种兵在极地训练时的老办法:不用脚蹬,全靠小幅度扭动腰腹和四肢,像蛇一样蹭着雪面移动。 速度慢了三倍,但稳。 最后一百米是顺着雪沟斜坡往下。尽头正对通风管出口下方十五米,也就是预定部署点。岩脊遮蔽带就在眼前,顶部覆盖着厚厚的冰层,像一块天然盾牌。 我停下,轻轻把她放下来。她落地时踉跄了一下,我伸手扶住她胳膊,掌心碰到的是凉的布料。她穿得太少。 “燃料检查。”我说。 她点头,从战术背包外袋取出火焰喷射器。这是系统签到第七天解锁的军用级装备,短管,金属外壳,燃料罐连着点火装置。我接过来,拧开压力表——指针卡在“冻结”位置。 低温让凝胶燃料结成了块状,点火系统无法激发。我试了下用身体温度捂,贴在胸口三分钟,毫无反应。表盘还是死的。 风向变了。雪片斜着打进来,砸在岩脊上噼啪响。我抬头看通风管方向,红色激光网每隔四分十七秒扫一次,下一轮马上要来。 时间不够。 周婉宁忽然动了。她撕下内层碎花裙的一角,布料是棉质的,不厚,但她动作利落,三两下缠住喷口,形成一个密闭隔热层。然后解开羽绒服拉链,把手伸进去,再抽出来时,已经脱掉了外衣。 她把腹部贴上去,皮肤直接压住布料覆盖区。 我没拦她。这种操作我懂——体热传导预热,最原始也最有效。三分钟,足够融化内部冰晶。 她咬着牙,没出声。冷风刮在裸露的皮肤上,起了一层鸡皮疙瘩。我左手悄悄绕过去,挡在她后腰位置,替她遮住一部分风雪。 “我爸教过我,”她低声说,“极寒环境要预热三分钟。” 我没应,但眼神动了下。手指收紧,护得更严实。 三十秒后,燃料罐传来轻微的流动声。像是黏稠的油开始松动。我拧开测试阀,一股雾状燃料喷出,在空中瞬间凝成白霜,但能喷,说明通路开了。 点火装置检测灯亮起绿光。 “就绪。”我说。 她这才把衣服拉好,动作有点僵。我脱下冲锋衣外层,直接裹她身上。她没推拒,只是把微型计算机递给我,屏幕还黑着,但内存灯闪了下,表示证据还在。 我接过,塞进胸前内袋。 两人靠在岩脊底部,静默等待。激光网的扫描节奏我已经记熟了——四分十七秒一个周期,交叉扫过通风管出口,盲区持续十二秒。突入窗口只有一次机会。 我盯着那道红光扫过的轨迹,计算时间。 三分钟后动手。 她靠在我胸前,发丝蹭着我下巴。体温在回升,但呼吸还有点虚。我没说话,右手握紧火焰喷射器,左手依旧护着她后背。 风没停,雪还在下。 但我们可以动了。 第304章 摩斯密码 三分钟倒计时到头的时候,风刚好压下来一瞬。雪片不再横着飞,而是直直砸进沟底,打得冰壳咔咔响。我看了眼周婉宁,她点头,呼吸在面罩上结了层白霜。 火焰喷射器扛在肩上,我扣下点火扳机。喷口“轰”地吐出一道火舌,直接舔上通风管底部的金属接缝。凝胶燃料烧起来是橙红色,带着一股焦油味,热浪扑脸,岩脊上的冰层开始滴水。 十五秒后,金属发红变形。我用匕首撬了两下,一块半米见方的铁板应声脱落,露出下方黑洞洞的缺口。热气往下灌,带上来一股消毒水混着腐肉的气味。 我收枪,翻身跃入。落地时右腿一软,膝盖磕在水泥地上,旧伤扯得整条筋发麻。我滚了半圈,顺势站起,转身伸手——周婉宁正从边缘探身,我一把抓住她手腕,把她拽下来,顺势挡在身后。 这地方比外面暖,但空气更沉。头顶是灰白色的合金顶棚,挂着几排冷光灯,闪得不稳定。四周摆着二十来个透明圆柱舱,排列成环形,里面泡着小孩,清一色十岁上下,穿着白色病号服,闭着眼,身上连着导管和电极贴片。 刚站稳,异变突生。 所有培养舱里的孩子同时抽搐。脑袋猛地后仰,眼球翻上去,只留眼白,四肢像被高压电击中一样剧烈抖动。舱体外的心跳监测仪发出尖锐蜂鸣,滴滴滴滴连成一片。 我没动。手已经摸到了腰间的匕首柄,但没拔。环视一圈,没看到攻击源,也没听到爆炸或机械启动的声音。 周婉宁蹲下来,靠近最近的一个舱体。玻璃内壁有雾气,她用手抹开一块,盯着里面孩子的面部神经反应。“不是自发性痉挛,”她低声说,“是远程触发的神经刺激信号,频率在12赫兹左右,来自中央控制系统。” 我嗯了一声,目光扫过舱体编号。第七号在正对面,背后是墙。走过去时脚步放轻,水泥地反着冷光,鞋底沾了水,踩出淡淡印子。 走近才发现地面冰层有刻痕。不是划伤,是人为凿出来的,深浅不一,但间距有规律。我蹲下,手指顺着痕迹滑过。短划、长划、间隔、停顿——这是摩斯密码。 脑子里自动转译:— · — · / · · · · / — — — SoS,后面跟着一个“7”。 我抬头看向第七号培养舱。它和其他的一样,孩子浮在淡蓝色液体里,胸口随着呼吸机微微起伏。但它的正后方墙体有一小块区域颜色不同,偏灰,边缘还渗着热气。散热口。 我走过去,用匕首插进墙板缝隙,撬了一下。伪装面板“咔”地弹开,露出后面的嵌入式操作台。屏幕黑着,但电源键是亮的,绿色小灯一闪一闪。 按下去。 屏幕亮起,跳出登录界面。还没来得及看选项,头顶的广播突然响了。 “欢迎参观我的进化论,老战友。” 声音低沉,经过电子变调,但语调熟悉。尾音上扬的方式,敲桌面的节奏感,还有那股藏不住的傲慢——赵卫国。 我站在原地,右手已经把匕首握紧,指节发白。 监控画面自动切换到主屏。一间无菌手术室,灯光惨白。台子上绑着个女孩,穿校服,扎马尾,和陈雪差不多大。左腿从小腿以下被截断,接口处连着机械义肢,表面红光频闪,像是在进行神经对接测试。 我瞳孔一缩,脚步往前迈了半步。 “时间戳滞后。”周婉宁突然开口,手指在微型计算机上滑动,“画面缓存记录显示,这是三小时前的影像,不是实时直播。” 我停下,没说话。盯着屏幕里的孩子。她眼睛闭着,脸上有泪痕,嘴角有咬破的血迹。校服领口别着名牌,名字打码了,但年级写着“四年级”。 不是陈雪。但足够像。 我转身走到第七号培养舱前,伸手按在玻璃上。温度偏低,约十二度。里面的孩子脸色苍白,呼吸平稳,但太平稳了——每分钟十七次,分毫不差。 我摘掉手套,在掌心划了一道。血珠冒出来,我抹在舱体侧面的生物识别区。系统读取了几秒,屏幕闪出一行字: 【非原始基因匹配,权限拒绝】。 我收回手,擦掉血迹。 “都不是真的。”我说。 周婉宁走过来,站在我旁边,喘了口气。她靠墙站着,左手扶着操作台边缘,指节泛白。“克隆体,”她说,“批量培育的实验品,用来测试神经系统改造流程。真孩子不在这里。” 我点头。视线落在主控台屏幕上。登录界面还在,提示输入权限密钥。我盯着那串空白框,脑子里过了几个可能的组合。 没动。 周婉宁的微型计算机还在运行,屏幕显示残留数据流正在解析。她低声说:“这个基地……是中转站。他们把基因样本送进来,复制出身体,再运去别的地方做最终对接。” 我看着她。她脸色发青,嘴唇有点紫,刚才那一阵消耗太大。羽绒服还套在外面,但里面只有一层碎花裙,冷气往骨头里钻。 广播没再响。赵卫国的声音之后,整个核心区安静得吓人。只有培养舱的循环泵在嗡嗡运转,还有那二十多个克隆体,整齐划一地呼吸着。 我站回主控台前,盯着屏幕。登录框的光标还在闪。 周婉宁抬手,点了点计算机屏幕,声音低:“数据链指向三个地点……其中一个,在市郊废弃医院地下三层。” 第305章 克隆迷局 通风管缺口边缘的铁皮还烫手,焦味混着消毒水往鼻子里钻。我盯着主控台屏幕上的数据链指向——市郊废弃医院地下三层,光标一闪一闪,像在催命。周婉宁靠墙坐着,微型计算机搁在膝盖上,手指滑得慢了,呼吸比刚才更沉。 我没动,目光从屏幕移开,落在第七号培养舱里的男孩身上。他闭着眼,脸色发青,和刚才抽搐时一样安静。但我知道不对劲。监控里那个穿校服的女孩,扎马尾,四年级,左腿截肢接机械义肢……太像陈雪了。哪怕不是她,也是冲着她来的模板。 我走过去,手套摘了一半,直接伸手把那孩子脖子上的病号服领子撕开。布料裂开两寸,露出脖颈左侧皮肤——干干净净,没有胎记。我松了口气,又像是被什么压住了胸口。 “不是陈雪的同学,”我说,“连基因样本都不是原版。” 周婉宁没抬头,只“嗯”了一声,声音闷在面罩里。她左手撑着控制台边缘,指尖泛白,右手还在敲计算机,但动作迟缓,像是每按一下都要耗点力气。 我退回来,站到她旁边。灯光闪了一下,映出她侧脸的轮廓。嘴唇有点紫,额角有冷汗,作战服领口开了两颗扣,碎花裙的肩带歪着。她突然身子一晃,左肩撞上金属台角,整个人顺着墙面往下滑。 我立刻蹲下扶她。 “冰层震动……”她喘了口气,咬着牙,“震到了背上的旧伤。” 我没说话,手已经摸到她后背。作战服面料破了一道口子,渗着血,不多,但湿了整片布料。我掀开破损处,看清伤口位置的一瞬,心跳停了半拍。 锁骨正下方,一道斜长疤痕,边缘不齐,像是弹片撕开的皮肉。形状、深度、走向——跟我左眉骨那道伤,一模一样。 我愣住。脑子里闪过雪山实验室那天,冰锥从顶棚砸下,她扑过来挡在我身前,可那时候,她穿的是白大褂,我只记得她后背流血,没看到这道疤。 “这伤……”我低声问,“不是那次才有的?” 她没看我,睫毛颤了一下,喉咙动了动:“我不知道……为什么会有这个疤。” 空气一下子沉下去。只有培养舱循环泵的嗡鸣,还有远处管道偶尔传来的滴水声。我盯着那道疤,手指无意识收紧。十年前边境任务,全队覆灭,我中弹倒地,再醒来就是十年后。那枚弹片是谁打的,一直没查清。现在,它竟出现在她身上。 眼前忽然跳出系统界面。老式作战终端的绿字,跳得很快: 【检测到S级基因共鸣】 没解释,没选项,一行字闪完就消失。我瞳孔一缩,抬头看她。她还是避开我的视线,嘴唇抿成一条线,手指死死掐着计算机边缘,指节发白。 我慢慢松开匕首柄,没拔出来,但手一直贴着刀鞘。右腿旧伤隐隐发麻,像有电流在骨头缝里爬。我站着没动,她坐着也没动。整个核心区静得能听见血滴在水泥地上的声音——很轻,但确实有。 她终于抬手,把作战服拉好,遮住伤口。动作很慢,像是怕牵动裂开的皮肉。我看着她低头整理设备,袖口磨出毛边,指甲盖上有道旧裂痕。 远处某个培养舱的泵忽然换频,嗡声变调。她猛地抬头,眼神一瞬间冷下来,像换了个人。但那股狠劲只持续了两秒,随即又被疲惫压回去。 我站在原地,手还搭在腰间。风从通风管缺口灌进来,带着雪沫子,打在脸上生疼。系统今天还没签到,但我不敢动。怕一动,眼前这个人就会碎掉,或者消失。 她低声道:“数据链……还没解析完。” 我没应。眼睛仍盯着她刚才露出的那块皮肤,仿佛还能看见那道疤的影子。同样的位置,同样的形状,像是同一颗子弹,穿过时空,嵌进了两个人的身体。 而系统说,我们之间,有S级基因共鸣。 第306章 雪崩预警 通风管缺口处焦味依旧弥漫,我蹲在第七号培养舱边上,右腿从膝盖到脚踝一阵阵发空。低温让肌肉像冻硬的绳子,一动就抽。头顶雪壳又响了一声,细碎的冰渣顺着通风口往下掉,打在肩上有点疼。 培养舱底座歪了,支架一条腿悬空,整个舱体往右斜着滑了半寸。监测屏上的绿线跳得厉害,心率飙到一百四十七。不能再拖。 我把冲锋衣下摆撕开两截,塞进支架和地面之间的缝隙。布料太滑,压不住。又从背包里抽出战术绳索,绕过头顶那根金属横梁,穿进舱体手柄,打了个双股结,再用力拽紧。绳子嵌进手套掌心,磨出一道红印。最后一拉,舱体稳住了。 我靠着墙喘了口气,左手还贴在腰侧匕首鞘上。主控台屏幕还在闪,数据流断了又续,像是被人远程掐着开关。周婉宁靠在对面墙根,作战服后背洇出一片暗色,她没动,呼吸浅得几乎看不见胸口起伏。 就在这时候,脑子里“咔”地一声。 不是声音,是感觉。像老式终端开机时主板通电的那种震颤。眼前画面直接切了进去—— 先是黑。然后光一层层亮起来。我站在同一个地方,但地上全是裂痕,天花板塌了一半,雪从破口灌进来,像倒水。时间戳浮在视野角落:三小时十七分后。 镜头猛地拉远,穿过山体,看到整座雪山的结构图。顶部积雪层出现红色断裂带,一条接一条蔓延下来,最后连成网。崩塌起点就在我们头顶正上方。冲击波模拟路线标得清清楚楚,这个实验室会被埋进至少四十米深的雪堆里。 画面再跳。地下三层停机坪,灯一盏接一盏亮起。密闭电梯门打开,赵卫国走出来,西装笔挺,左手无名指上的蛇形戒指反着光。他走进舱门,没回头。电梯开始上升。 回溯结束。 我眨了下眼,现实重新罩上来。手指已经抠进了战术腰带边缘,指节发白。嘴里有股铁锈味,刚才咬了舌尖才没在预演中途失衡撞墙。 我抬手看腕表。军用温度计显示零下十九度。根据雪层导热系数和当前震动频率,估算崩塌时间误差不超过八分钟。三小时左右。够用,也随时会不够。 我转头看周婉宁。她睁开了眼,但眼神虚着,像是刚从很深的地方浮上来。 “你看到了?”她声音哑得厉害。 我没回答。系统不会说话,但从不骗人。 她抬起手,把微型计算机递过来。动作很慢,像是胳膊抬一次耗尽所有力气。我接过,接口朝上检查了一遍,USb和军用数据口都完好。这东西能连上外部终端,只要信号不断。 “服务器在那边。”她抬了抬下巴,指向远处一排加密机柜。灯光微弱,只能看清轮廓。“数据实时上传,只要主机不毁,信息就能传出去。” 她说完这句话,整个人顺着墙滑坐到地上。额头抵着膝盖,肩膀微微抖了一下,没出声。 我盯着她后颈那块被血浸透的布料。刚才那一摔,伤口裂开了。她现在站不起来,走不动,更别说爬雪坡、穿风道。 而服务器需要有人手动激活备份协议。远程做不到。信号会被干扰。 “你知道位置?”她问。 “知道了。”我说。 她没再说话。闭上眼,像睡着了。 我站在原地,手里攥着那台微型计算机。重量不大,但压手。三小时后雪崩,赵卫国已经在逃,数据必须带走,可留下的那个人,大概率出不去。 我低头看了眼右腿。旧伤的位置开始发烫,不是疼,是像有电流在皮下跑,提醒我还活着,还能动。 主控台屏幕忽然闪了一下,数据流中断,又恢复。像是谁在另一头掐着时间,等着我们犯错。 我把计算机塞进内袋,靠近胸口。那里还贴着一张画,陈雪上周塞给我的,画上是我和她站在雪地里,背景是个大太阳。 我抬头看向机柜方向。路不算远,但每一米都可能塌。 周婉宁的呼吸声轻下去了,像是终于撑不住睡了过去。 我没动。站了有一会儿。然后伸手摸了下眉骨上的疤。指尖碰上去,有点麻。 外面风更大了,雪壳摩擦的声音像钝刀刮骨头。 第307章 双线抉择 风还在刮,雪壳摩擦的声音没停过。我盯着主控台屏幕又闪了一下,数据流断了半秒才接上。周婉宁靠着墙,头歪向一边,呼吸浅得像快断了线。她后背那块暗色在深色作战服上洇得更大了。 我低头看了眼右手里的微型计算机,外壳冰凉。三小时十七分的倒计时在我脑子里压着,每过一秒,头顶的雪层就多裂一道缝。服务器必须手动备份,信号才能传出去。她走不了,也撑不住再打一场。 我把计算机塞进冲锋衣内袋,紧贴胸口。那里还揣着陈雪上周塞给我的画——我和她站在雪地里,背景是个大太阳。画纸边角已经磨毛了。 “带孩子们从b通道走。”我说,声音不大,但够她听见,“我引爆A区。” 她没睁眼,只抬了下手,像是想拦我,手举到一半就落下去了。 我没等她反对。弯腰把火焰喷射器从背包侧袋抽出来,塞进她手里。她的手指蜷了一下,没松开。 “b通道是唯一能通到山体外侧的疏散道。”我指了下墙上那张被冻住的结构图,右下角标着红字:紧急撤离路径。“你带着他们走,别回头。我拖住雪崩的时间。” 她喉咙动了动:“那你呢?” “炸掉A区储气罐,制造隔离带。”我说,“冲击波会延缓雪层塌陷速度,给你们多争取二十分钟。” 她说不出话,只是点头,手指死死攥着火焰喷射器的握把。 我转身走向b通道入口。门是半自动滑轨,卡了一半,我用战术匕首撬开缝隙,一脚踹进去。里面黑着,应急灯闪了几下才亮起来,照出一排蜷缩在墙角的孩子。 都是十岁左右,穿的不是校服就是破旧棉袄,脚上有的套着塑料拖鞋,有的干脆光着。没人哭,也没人说话,一个个眼神发直,像是已经被冻透了魂。 周婉宁扶着墙跟进来,左手撑着膝盖喘气。她抬起手,把微型计算机的灯光扫过去:“都起来,跟着我走。” 有个男孩动了下,抬头看她。她又重复一遍,声音哑得几乎听不清。这才有人慢慢站起来,互相搀着,一个接一个往通道里挪。 我站在门口清点人数。二十一人。加上周婉宁,二十二个要从b通道出去。 正准备退出去,忽然感觉右腿一沉。 低头看,一个小女孩冲出了队伍,戴着虎头帽,帽子耳朵都磨秃了。她扑过来抱住我右腿,力气大得差点把我拽跪下。 “爸爸说等穿军装的叔叔来救我们!”她仰着脸喊,鼻涕眼泪糊了一脸,“你说过要来的!你说过的!” 我整个人僵住。 她右肩露出一块皮肤,上面有个月牙形的胎记。 我见过这个胎记。 陈雪画过三次。一次是美术课作业《我的同学》,一次是日记配图《今天同桌哭了》,还有一次是藏在我枕头底下的小纸条,《我想念的同学小月》。 小月是她同班同学,去年冬天失踪的。警察查了两个月没结果,学校说是转学了,可陈雪不信。她说小月不会不跟她告别。 现在,这孩子就抱着我的腿,喊我“穿军装的叔叔”。 我瞳孔猛地收紧,手一下子按在腰间匕首柄上,又缓缓松开。 周婉宁已经走过来拉她:“别闹,快走!” 小女孩死不撒手,帽子掉了也不捡,只盯着我看:“你是那个叔叔对不对?照片里妈妈拿着的那张,你穿着军装,站得笔直……” 我没动,也没说话。脑子里一片空。 陈雪从来没提过她妈有我的照片。 我蹲下来,平视她的眼睛。脏兮兮的小脸上,一双眼睛亮得吓人。 “谁给你看的照片?”我问。 “妈妈……”她抽了抽鼻子,“她说你会来救我,因为你答应过她。” 我喉咙像是被什么堵住了。 周婉宁站在旁边,没再拉人,只是看着我。 我慢慢站起身,右手摸了下眉骨上的疤。指尖有点麻。 “走。”我对周婉宁说,“别耽误时间。” 她点点头,弯腰捡起虎头帽,轻轻戴回小女孩头上。然后一手拄着墙,一手拎着火焰喷射器,带着队伍往前走。孩子们一个接一个进入通道,脚步声杂乱,但没停下。 我站在b通道口,看着他们走远。拐弯前,周婉宁回头看我一眼。我没动。 直到最后一人的影子消失在拐角,我才转身,朝A区引爆控制台走去。 右腿旧伤又开始发烫,不是疼,是像有电流在皮下跑。我单手解开冲锋衣拉链,从内袋抽出那张画。陈雪和我站在雪地里,背景是个大太阳。 我把画折好,塞回胸口。 控制台就在前面十米,红色按钮罩着防误触盖。我伸手握住操作杆,没急着推下去。 最后回头看了一眼b通道方向。 黑暗里什么也看不见。 我说:“等我回来。” 第308章 冰锥陷阱 我按照计划走向A区引爆台,风刚刮到第三阵,我右腿的旧伤就开始发烫。不是疼,是像有根烧红的铁丝从膝盖一直穿进骨头里。我没管它,手指还搭在引爆控制台的操作杆上,眼睛盯着b通道的方向——那里已经看不见人影了。 突然,周围响起一阵细微的电流声,像是某种设备启动的动静。 控制台就在眼前,红色按钮罩着防误触盖。我伸手去掀盖子,动作没停,左手却下意识摸了下胸口——陈雪那张画还在,折得整整齐齐,贴着心跳的位置。 就在这时,热成像仪自动启动了。 系统没提示,也没弹窗,就是突然亮了。老式作战终端的界面浮现在视野左下角,b通道的热源图像跳了出来。 我一眼就看到了她。 周婉宁靠在冰道右侧墙边,身体半斜,背部插着一根东西,形状像冰锥。她的体温正在下降,胸口那一团红色已经变得暗淡。周围有二十多个小热源聚在一起,正往出口方向缓慢移动。 我没动,也没出声。 下一秒,我猛拍自毁按钮。 手掌砸下去的瞬间,一道蓝光“嗡”地一声炸开,按钮表面升起一层透明屏障,像是玻璃罩子,把整个操作区域封死了。 我愣了一瞬,再砸。 手背青筋暴起,掌根撞上去的时候震得整条胳膊发麻。按钮纹丝不动,屏障也没裂。 “你女儿的克隆体在我手里。” 声音是从头顶传来的,带着点电子混响,像是从广播里放出来的录音。我抬头,空气里开始扭曲,赵卫国的脸一格一格地拼出来,最后成了个立体影像,站在我面前不到两米的地方。 他穿着西装,领带打得一丝不苟,左手无名指上的蛇形戒指泛着冷光。嘴角歪了一下,像是在笑。 “每死一个孩子,我就杀一个复制体。”他说,“你算过吗?二十一人,等于二十一刀,刀刀割在你闺女身上。” 我没看他,只盯着热成像画面。 周婉宁还坐着,左手撑地,右手死死抓着火焰喷射器的握把。她没动,但摄像头拍到她嘴唇动了一下,像是在喊什么。画面太远,听不清。 我又砸了第三次按钮。 “砰!” 手都红了,屏障连晃都没晃。 赵卫国的影像往前飘了半步:“你以为你在救人?你是在送她上手术台。每一具克隆体死亡,都会激活下一阶段基因锁。等最后一个孩子断气,你女儿的身体就会彻底被覆盖——她不再是陈雪,是你不认识的东西。” 我终于转头看他。 “你说谎。”我说。 他笑了:“你可以不信。但现在,你敢按吗?” 我没回话,视线回到热成像仪。 画面里,有个孩子蹲下了,想去扶周婉宁。她抬手推了那孩子一把,动作很轻,但足够让对方后退。然后她抬起左手,用微型计算机扫了眼通道前方,屏幕闪了下蓝光。 她在确认路线。 她还没放弃。 我猛地抽出战术匕首,不是冲按钮,而是狠狠扎向控制台侧面的数据接口。火花“啪”地溅出来,屏幕闪了一下,热成像画面抖了半秒,又稳住了。 赵卫国的影像晃了晃,声音有点失真:“别白费力气了。这个系统不在本地,信号来自地下三层。你毁不掉。” 我喘了口气,站在原地。 右手还攥着匕首,左手悬在自毁按钮上方。 屏障还在。 热成像里,周婉宁的身体动了一下,似乎是想站起来,但试了两次都没成功。她靠着墙,慢慢把火焰喷射器换到左手里,右手空出来,按在了自己左肩下方的位置——那里插着冰锥,血已经冻住了大半。 她抬头看了眼摄像头方向。 我也看着她。 我们谁也没说话。 但她嘴唇又动了一下。 这次我看清了。 她说的是:“走。” 我站在原地,手指卡在按钮边缘。 屏障没消失。 赵卫国的影像还在笑。 热成像画面里,孩子们又开始往前挪了,脚步很慢。周婉宁没跟上,一个人留在原地,背靠着墙,火光映在她脸上,一闪一闪。 第309章 克隆体的眼泪 我站在自毁按钮前,手还悬在半空。屏障没碎,赵卫国的影像也没消失,他那张脸浮在控制台上方,嘴角歪着,像是在等我认输。 热成像仪的画面还在左下角闪着。周婉宁靠在墙边,火光映在她脸上一明一暗。她没动,但我知道她在撑。孩子们已经走远了,拐角处最后一个热源也消失了。只剩她一个人留在原地,左手死死抓着微型计算机,右手搭在火焰喷射器上,像是随时准备站起来。 我没敢眨眼。 匕首还在右手里攥着,刀身冰凉。昨夜签到得来的这把军用匕首,表面有细密纹路,当时没在意,现在才注意到,那不是防滑槽,是数据接口的刻痕——和主控台侧面那个未封闭的插槽形状一致。 赵卫国还在说话:“你女儿的克隆体在我手里,每死一个孩子,就激活一道基因锁。” 我没理他,低头看了眼匕首。 然后转身,把刀尖对准主控台侧面的基因锁插槽,用力插了进去。 “咔。” 一声轻响,像是钥匙对上了锁芯。紧接着,一股电流从匕首顺着胳膊往上窜,脑袋嗡的一声,眼前发黑,膝盖一软差点跪下去。我咬牙撑住,手没松。 系统界面突然弹出,老式作战终端的绿字在视野里跳出来: 【检测到S级权限请求】 【正在验证……】 【验证通过】 下一秒,一份加密档案自动展开,标题直接撞进眼里: **特工007:周婉宁** **植入记忆:陈雪是你妹妹** **记忆编辑时间戳:2013年4月7日 03:17** 我盯着那行字,呼吸停了。 不是假的。系统不会说谎。这个终端连的是我服役时的战地数据库,所有资料都经得起溯源。这不是伪造,是真实记录。 我猛地抬头,视线穿过控制室的玻璃墙。 角落里有个金属台,离主通道不远。周婉宁不知道什么时候挪到了那儿,怀里抱着一个人——是个女孩,穿着和陈雪一样的粉色羽绒服,马尾辫扎得整整齐齐,但脸色发白,眼睛闭着,胸口只有微弱起伏。 克隆体。 我亲生女儿的复制品。 周婉宁低着头,脸贴得很近,一只手搂着她的背,另一只手轻轻擦她眼角。她的肩膀在抖,没出声,但眼泪一颗接一颗往下掉,落在克隆体的脸颊上,顺着皮肤滑下去,滴在衣服上晕开一小片湿痕。 她嘴唇动了动,声音很轻,但我听见了: “他们给我妈注射了记忆清除剂……我以为我真的有个妹妹……” 我没动。 匕首还插在系统里,界面没关,档案也没收。电流还在往脑子里钻,太阳穴突突地跳。我想迈步,腿却像钉住了。 克隆体忽然动了一下,眼皮颤了颤,没睁眼,但眼角又滚出一滴泪。那滴泪顺着发际线流进去,被冷风吹得半凝,像颗冻住的星子。 周婉宁抬手去擦,动作很慢,很轻,像是怕弄疼她。她没看我,也没抬头,只是抱着那个人,一动不动。 控制室里只有设备运转的嗡鸣,还有我们三个人的呼吸声。我的,她的,和那个没有名字的女孩的。 匕首插在插槽里,系统还在运行。档案页面下方有一串滚动的数据流,我没去看。现在什么都不重要了,只有眼前这一幕是真的。 周婉宁哭了十年吧?不,更久。她以为自己有个妹妹,一直被人骗着去保护一个根本不存在的人。而她现在抱着的,是敌人用我女儿基因造出来的工具,是用来威胁我的筹码。 可她还是哭了。 她哭的时候,手一直没松开,把克隆体搂得很紧,像是生怕她再被人带走。 我慢慢松开了握匕首的手,没拔出来,也没再碰按钮。站在这儿,看着她们。 风从通风管漏进来,吹得灯光晃了一下。克隆体的脸在阴影里显得更白,睫毛上结了层薄霜。周婉宁的泪水又落下来,刚好滴在她眉心,顺着鼻梁滑下去,和那滴未干的泪连成一条线。 像是一道划不开的命。 第310章 火焰风暴 我松开匕首,它还插在主控台的接口上,接口处微光明灭,似在倒数最后生机。 我猛然抽回视线,强制终止了终端投射。 系统界面已经收了,档案也闭了,可那行字还在脑子里转:“植入记忆:陈雪是你妹妹”。 周婉宁没动,抱着那个穿粉色羽绒服的女孩,眼泪还在掉。火光从走廊那边漫过来,照得她侧脸一亮一暗。她的肩膀抖得厉害,但手一直没松。 我没时间看下去了。 右腿旧伤突然抽了一下,像是提醒我这地方马上要塌。我一步跨过去,左手直接把她从地上扛起来,动作干脆。她挣扎了一下,声音哑得几乎听不清:“让她……留下……她也需要被救。” 我没说话,只拍了下她的大腿,意思是:抓紧。这是当年在边境撤伤员的老动作,老兵都懂。 右手抄起靠墙的火焰喷射器,沉得压手,燃料罐还有大半。我转身就走,背对着主控室那片火光,朝着记忆里的燃料库通道冲。 走廊已经变了样。顶灯闪得跟抽风似的,红光一圈圈扫,警报声断了又续,像是谁在掐着嗓子喊救命。两边的金属墙开始扭曲,高温让钢板往外鼓,发出“吱——”的长音,像骨头被慢慢掰弯。空气里全是焦味,混着实验室那种刺鼻的药水气,吸一口喉咙就发干。 我低着头往前冲,脚步踩在发烫的地面上,鞋底都有点软。拐角处我猛地回头—— 主控台那边火舌翻卷,舔上了天花板,黑烟滚滚。克隆体还躺在金属台上,脸朝上,睫毛上结了霜。周婉宁刚才落下的泪痕还没干,在火光下反着光。 我看了一眼,就转回头。不能停。 燃料库在b3区最里面,穿过两条通廊就能到。只要引爆那里,整个地下结构都会塌,把这鬼地方埋进雪里。 可刚跑出二十米,前面“轰”地一声,一道钢梁从顶上砸下来,横在通道中央,火星四溅。我急刹住,差点摔倒。热成像仪自动启动,视野左下角跳出画面:燃料库内部温度飙升,已经有连锁反应,再进去就是送死。 没路了。 就在这时,头顶“咔啦”一响,通风管炸开一块铁皮,碎渣子哗啦啦往下掉。一个身影从里面滚出来,扑在地上,浑身是灰,实验服破得像抹布。 是个孩子。 他撑着地爬起来,满脸烟灰,只能看出眼睛是睁着的。左臂不是肉的,是机械义肢,关节处还冒着电火花。他用那只手猛砸通风管残口,铁皮被撕开更大豁口,嘶吼道:“别去燃料库!那边是陷阱!走这边——带真孩子走!” 我盯着他。 他喘得厉害,嘴唇裂了,但眼神清醒。他指着身后那条倾斜向上的管道,又说一遍:“走!” 我没犹豫。背着周婉宁,一脚踹开挡路的铁架,抬腿就往通风管里跳。临进去前,我最后看了他一眼。 他站在火光里,义肢关节仍迸着电火花,胸口起伏。嘴唇动了动,声音轻得几乎听不见: “我本来就是失败品。” 话音没落,头顶承重梁“嘎吱”一响,轰然断裂,砸下来,尘烟瞬间吞没一切。 我没回头。 管道里又窄又滑,底下结了层冰,坡度越来越陡。我一手抓着周婉宁,一手拖着火焰喷射器,靠脚跟卡住冰面控制速度。右腿不听使唤,几次打滑,膝盖撞在管壁上,疼得眼前发黑。 她在我背上一点动静没有,呼吸弱得几乎摸不到。我低头看了个,脸颊白得吓人,嘴唇发紫。 不能再拖了。 我把火焰喷射器倒提,枪口朝后,每隔十秒就按一下扳机。橙红色的火弧喷出去,在狭窄空间里划出一道死亡曲线,烧得管壁“滋滋”作响,延缓后面的火势。每一次喷发,反冲力都让我往后仰,全靠左手扒住边缘才没翻下去。 火光在背后追,像有东西在撵我们。 不知道爬了多久,前方终于出现光——不是火光,是外面的天光,灰蒙蒙的,但真实。 我咬牙加了把劲,最后一段几乎是蹭着冰面滑出去的。整个人扑进雪堆里,冷得一激灵。立刻翻身,把周婉宁护在身下,自己垫在下面。 寒风刮脸,雪粒打在冲锋衣上沙沙响。我喘着粗气,抬头看—— 远处山体还在冒火,主建筑的轮廓已经开始塌陷,黑烟直冲天际。风把火苗往一边卷,像一条条燃烧的蛇。 就在这时,脑子里“滴”了一声。 老式作战终端的绿字浮出来: 【任务完成度99%,剩余目标:存活】 我闭了下眼,深吸一口气,冷气扎得肺疼。 再睁眼,环顾四周。雪原空旷,风大,能见度不高。我们还在危险区,得继续走。 我试着动了动右腿,肌肉僵硬,旧伤位置发烫。周婉宁在我怀里轻轻颤了一下,没醒。 我一只手搂紧她,另一只手把火焰喷射器拽回来,攥在手里。 然后撑地,准备站起来。 第311章 雪坡血痕 我撑着地想站起来,右腿却一软,冲锋衣下摆被积雪吸住,整个人往侧边一歪,直接滚了下去。 雪坡比看上去更陡,底下结了一层冰壳,根本抓不住。我本能地把周婉宁往怀里收,用后背撞开雪块,但控制不了方向,只能任由身体翻滚。极地作战服蹭过碎石和硬雪,发出刺啦声,左肩猛地一震——有东西划上了。 滚了十几米才撞上半埋在雪里的岩石,终于停住。 我喘着气趴了一会儿,嘴里全是雪沫子。睁开眼,天灰蒙蒙的,风卷着雪粒打在脸上,像细砂纸磨皮。右腿旧伤位置发烫,肌肉绷得像要裂开。背上那道口子也渗血了,湿冷贴着皮肤。 我没动,先确认周婉宁的状态。她还昏迷着,脸埋在我胸口,呼吸浅得几乎感觉不到。我把手套摘下来塞进口袋,右手裸着去摸她的后背。作战服已经被冰棱划开一道二十厘米长的裂口,从肩胛骨斜往下,边缘参差不齐。 我手指顺着裂口探进去,沿着脊柱往下压,触到一道深而整齐的切口,就在肩胛骨下方两指的位置。那一瞬间,我左手抬起来,摸了下自己左眉骨下面的弹片疤。 位置一样。 指尖还没离开她伤口,脑子里“滴”了一声,老式作战终端的绿字浮出来:【检测到致命外伤+低温症风险,紧急医疗包已激活,请领取】。 我闭眼默念“领取”。 背包里传来轻微震动,一层银灰色的密封膜自动展开,顺着右臂爬上来,裹住整只手。膜面有细微纹路,像是电路,碰到伤口边缘时微微发烫,开始自动贴合创面。 我用匕首挑开她作战服更大的破损处,露出整个伤口。边缘组织呈青灰色,不是冻伤的颜色,更像是中毒。靠近一点看,皮下有细微的结晶状残留物,反着冷光。 系统提示跳出来:【检测到神经麻痹类复合毒素,来源推测:人工涂装冰锥创伤】。 难怪滚下来的时候没反应。这毒是冲着让人安静死来的。 我咬住战术绳的一头,把匕首夹在膝盖间,另一只手操作医疗膜。银膜延伸出几根细针,在伤口周围扎进去,开始清创。过程很慢,每推进一毫米都得等系统校准。我能感觉到她在发抖,体温越来越低。 我把她往怀里搂紧了些,后背贴着我的胸膛,想把自己的热传过去。她睫毛颤了一下,嘴唇动了动。 “别让……孩子们看到……我死了的样子……” 声音轻得像雪落。 我没应,只是收紧了手臂。她说完这句话,呼吸又弱下去,脉搏几乎摸不到。 医疗膜完成最后一段缝合,自动断开,残端缩回手腕处,留下一道金属光泽的接痕。伤口表面封住了,但毒素还在体内,体温也没回升。我看电子表,32度,再降一度就进危险区了。 风更大了,吹得雪粒横飞。我们还在坡中段,往上没遮蔽,往下是斜坡,一旦再滑下去,谁都救不了。 我脱下冲锋衣,把她整个裹住,再用战术绳在她胸前绑了两圈固定。我自己只剩一件内衬,冷得牙关打颤。但不敢停,必须转移。 右腿使不上力,只能靠左腿支撑。我跪着挪到她身后,蹲下,把她背起来。她的头垂在我肩上,脸冰凉。 刚站稳,脚下一滑,差点跪倒。我单膝撑住雪地,喘了几口气。 抬头看,前面有一块凸起的岩脊,离这儿不到五十米。只要能到那儿,就能挡风,至少不用再挨雪打。 我迈步往前走,一步一陷,每一步都像踩在刀尖上。右腿旧伤烧得厉害,像是有铁丝在里面绞。背上的她越来越沉,但我不能放。 走了大概二十米,她突然抽了一下,喉咙里发出一声闷哼。 我立刻停下,转身靠住一块石头,把她从背上卸下来半边查看。她眉头皱着,嘴唇发紫,但眼皮在动,像是要醒。 我没叫她名字,只是把手贴在她颈侧,脉搏比刚才强了一点。 风刮过来,卷起地上的雪,像撒盐。我低头看着她,银膜还缠在右手上,冷光映着她苍白的脸。 岩脊就在前头了。 第312章 战术绳索 岩脊就在前头了。 我背着周婉宁,左腿撑在雪里往前挪。右腿旧伤像被铁钉楔进骨头缝,每走一步都抽着筋跳。风卷着雪粒打在脸上,刀片似的。她还昏着,脸贴在我肩上,呼吸浅得几乎感觉不到温度。冲锋衣裹得紧,战术绳绕过她胸前交叉两圈,再从我肩膀后拉回来打结,勒得锁骨生疼,但不能松——这一摔下去,谁都别想再站起来。 五十米的路,走了快十分钟。 到岩脊底下时,我单膝跪进雪堆,先把人放稳。右手还在发抖,银膜残片缠着手指,冷光一闪一闪。我低头看她一眼,作战服裂口被医疗膜封住,皮下毒素没清,体温还是压不住。她的睫毛动了一下,没睁眼。 我喘了口气,抬头往斜上方看。 三十余米高处,断崖边缘悬着个金属支架,半埋在雪里。一台黑色服务器机箱挂在上面,外壳结满冰霜,几根线缆早就断了,只剩一根摇摇欲坠地连着,整个箱子随风晃,嘎吱作响。再刮一阵大风,它就得掉下去。 那里面是数据。 我摸了下背包侧袋,匕首、手电都在。系统没提示新签到,今天奖励还没领,但现在也顾不上了。我咬牙站起身,把周婉宁往岩壁边拖了两步,背靠着凸起的石头,用剩下的战术绳在她腰后绕了一圈,另一头系在自己手腕上——万一塌方,至少能拽住她。 然后我转身,朝断崖方向走。 越往上,雪层越松。踩一脚下去,直接陷到大腿根,拔都费劲。我改用匍匐,手肘和膝盖压着雪面往前蹭,枪伤旧部蹭在冰壳上,火辣辣地疼。爬到离支架还有十米时,我不敢再动,趴着观察地面。 前面一片看着平整,但有细微裂缝,积雪下面是空的。刚才要是直冲上去,现在估计已经在崖底了。 我抽出战术绳,一端甩出去钩住支架底座,拉了拉,稳住。然后一点点往前挪,肚子贴地,重心压低。风更大了,吹得支架嗡嗡响,服务器晃得厉害,冰渣子往下掉。 我伸手抓住支架底部,用力往回拉。金属吱呀一声,往内移了半尺,暂时稳住了。 就在这时候,听见身后有动静。 回头一看,五米外站着个小女孩,戴个虎头帽,脸冻得发紫,手里捧着个锈迹斑斑的金属发卡。她没穿厚衣服,袖口露着手腕,瘦得能看到骨头。看见我看她,她也没跑,只是往前走了两步,把手里的东西递出来。 “叔叔,”她声音很小,像被风吹散了,“妈妈用这个别过服务器接口。” 我没动。 她站在那儿,手举着,没抖,也不催。 我盯着她看了两秒,慢慢爬过去一点,伸手接过发卡。金属冰凉,边缘磨得圆滑,像是被人捏了很多年。接口槽口形状特殊,不是通用规格。 我转回身,蹲在服务器旁边,找到侧边凹槽,对准位置,轻轻推入。 咔。 一声轻响。 空气忽然波动了一下。 紧接着,头顶上方浮现出全息影像——一个身穿军绿色作战服的男人,站在指挥所里,背景是十年前边境任务的地图板。他转过头,正对着我,嘴角慢慢扬起来。 是赵卫国。 “你以为只有你会留后手?”他说。 影像重复播放,一遍,两遍,三遍。 说完第三遍,画面突然熄灭。服务器主机灯闪了一下,彻底黑屏。发卡自动弹出,落进我手心,已经没了温度。 我坐在雪地里,没动。 背后是昏迷的周婉宁,怀里是空发卡,面前是死掉的服务器。风还在刮,雪片子糊住视线。我左手攥紧发卡,右手撑在雪里,指节发白。 远处,小女孩转身走了,虎头帽淹没在风雪中,再没回头。 第313章 血清谜题 风雪还在刮,我坐在岩脊下,手里攥着那支空了的血清管。银色外壳被体温焐热了一小会儿,现在又凉透了,像块冰贴在掌心。周婉宁靠在岩壁上,战术绳绕着她腰后打了个死结,另一头系在我手腕上,没松。她的脸比刚才多了点血色,呼吸稳了些,但眼皮底下还有青灰的影子。 我低头看背包侧袋,血清是昨天签到得的,标签上没写名字,只有编号和一个倒三角标志——军用级应急医疗资源。撕开包装的时候我没多想,现在回想,系统从不给没用的东西。 针头扎进她颈侧时她没动,皮肤冷得像冻过的铁皮。推药很慢,怕刺激血管。完事之后我把冲锋衣脱下来盖她身上,自己只剩一件作战服,寒气直接往骨头里钻。右腿旧伤这时候开始抽,不是疼,是那种被电流反复扫过的感觉,从小腿一路窜到腰眼。 我挪到她旁边,正准备检查四周有没有脚印或者设备信号,她突然睁开了眼。 手抓得特别紧,五根手指像钳子一样扣住我左手腕,指甲几乎陷进皮肉里。她喉咙里滚出一句话,沙哑得不像人声:“训练营……你抱过我三次……第一次是我被毒蛇咬……” 我没挣,也没应。 她说完这句,眼睛还睁着,但眼神已经散了,像是透过我在看别的东西。然后手一松,整个人往下滑了半寸,脑袋歪向肩膀,又昏过去了。 我坐着没动,左手还留在她手滑落的位置,能感觉到皮肤上留下的压痕。脑子里有什么东西在动,不是系统提示,是记忆自己翻上来。 热带边境,七月,雨季。泥地踩一脚能陷到小腿肚,空气闷得像蒸笼。那天晚上任务前夜,营地刚搭好,通讯还没通。我巡岗走到东侧围栏边,听见草堆里有动静。拨开一看,是个小女孩,十岁左右,穿着不合身的迷彩裤,左腿裤管卷到膝盖上,小腿肿得发亮,一圈牙印嵌在肉里,边缘已经开始发黑。 她没哭,嘴抿成一条线,额头上全是汗。我看她一眼,蹲下去剪开裤管,消毒、拔残牙、注射抗毒剂,动作很快。她一直没叫,只在我抱起她的时候说了句:“叔叔,我不疼。” 那时候规定,特殊项目可以收未成年特招生,代号“幼苗”。我不赞成,但也拦不住。第二天她就被转走了,名单上没留名。后来十年植物人,醒过来世界变了样,那些事也跟着模糊了,尤其这种非战斗记录的小片段,早就不记得了。 可现在,这张脸和那个雨夜的女孩重叠在一起,严丝合缝。 我喉头动了一下,没发出声音。就在这时候,脑内界面无声弹出,老式终端那种灰白字体,一行行往下滚: 【检测到记忆碎片】 【来源:2013年7月 边境临时训练营】 【关联人物:未知编号学员(女)】 【是否融合?是 / 否】 选项停在那儿,没闪烁,也没催促。我知道点了之后可能会连带唤醒更多东西——那些我不愿碰的画面,比如孩子们扛枪、挨训、半夜哭着背密码本的样子。我也知道,如果她真是“幼苗”计划出来的特工,那她从一开始接近我,可能就带着目的。 但我没动手指。 只是抬起右手,轻轻把她额前湿透的头发别到耳后。她的皮肤还是凉的,但比之前多了点活气。发丝粘在指尖,带着雪水和药水混在一起的味道。 她刚才说“三次”。 我只记得一次。剩下两次呢?是在哪?什么时候? 我没再深想。把空血清管塞进背包夹层,拉好拉链。重新披上冲锋衣,拉链卡了一下,用力才拉上去。靠着岩壁坐下,右腿伸直,脚尖微微外撇——这是肌肉萎缩后遗症,走路跛,坐着也摆不正。 左手习惯性摸了下腰间,那里曾经别枪的地方现在空着。视线扫过雪原,白茫茫一片,风卷着雪片横着走,能见度不到十米。听不出有人靠近,也没有机械运转的低频声。 我低头看着系统界面上的“是否融合?”两个字。 手指悬在意识里,没点下去。 周婉宁的呼吸轻轻打在我肩膀附近,像小时候陈雪发烧时那样,浅而急。她还活着,毒素压住了,命保住了。至于过去的事,要不要全想起来,现在还不重要。 重要的是,我还守在这儿。 风忽然小了半拍,雪片不再横飞,短暂安静下来。远处断崖边缘,死机的服务器仍挂在支架上,黑乎乎的一块,被雪盖住一半。发卡早就没了温度,躺在我口袋里,像一块废铁。 我闭了下眼,再睁开。 系统界面还在。 【是否融合?是 / 否】 我没选。 第314章 雪山伏击战 风雪似乎也疲惫了,短暂地停歇下来,雪片还悬在半空,像被按下了暂停键。我保持着上一章的姿势,依旧坐在岩壁旁,系统界面上的‘是否融合?是 / 否’还在闪烁,可我没心思去理会,目光被断崖边那台死机的服务器吸引。 周婉宁靠在我左臂,呼吸平稳,战术绳系着她腰,另一头绕我手腕三圈并打好死结。 我没动,右腿从小腿到膝盖那一截又开始抽,不是疼,是像有根铁丝在里面来回拉。 就在这时候,雪地响了。 不是踩雪声,也不是风刮过岩缝的哨音,是某种低频震动,从脚底板传上来,像是冰层底下有东西在爬。 我立刻绷紧肩膀,把周婉宁往怀里收了收,背贴岩壁缓缓往侧前方挪。眼睛扫过去,十米外一片雪堆微微隆起,轮廓不对——太规整,不像自然堆积。紧接着,第二处、第三处……一共十二个鼓包,呈扇形散开,正朝着我们这个方向压近。 第一个雪堆炸开时,我屏住了呼吸。 雪块飞溅中钻出一个人影,穿着白色伪装服,脸被防寒面罩盖着,可那身形、那头扎马尾辫的样子——我脑子里“轰”地一声。 陈雪。 不,不是她。身高差两公分,站姿也不对。但她左手边那条腿抬起来的时候,金属关节泛出蓝光,我看得清清楚楚:机械义肢。 第二个、第三个也破雪而出,动作整齐得像一台机器复制出来的。她们全端着冲锋枪,枪口朝下,没立刻瞄准,也没喊话。其中一个抬起手,在面罩后打出一串手势。 我摸出手电,借冰壁反光看清了——摩斯密码。 “目 标 活 捉 陈 铮” 我咬住后槽牙,右手已经摸到了匕首柄。现在冲出去等于送死,身后是断崖斜坡,前面是十二个长着女儿脸的克隆人,手里家伙还是全自动。我低头看周婉宁,她眼皮颤了颤,鼻翼微微翕动,像是要醒了。 不能等。 我一把将她背起来,左手勾紧她大腿,右腿发力猛地蹬地,朝着斜下方一道冰裂隙滑去。坡不算陡,但积雪松软,滑了七八米才撞进一条天然形成的冰洞。背后传来“咔”的一声轻响,是战术绳蹭断了什么硬物,但我顾不上回头。 落地时我用肩膀扛下大部分冲击,周婉宁闷哼了一声,脑袋磕在我背上。我赶紧把她放平,靠在冰壁角落,顺手抽出匕首插在身前雪壳里,随时准备拼近战。 洞外风声卷着雪粒拍打洞口,能见度不到五米。我趴到洞口边缘,用手电筒反光继续观察。那些克隆体没追进来,而是分散站位,围成半圆,枪口始终对着洞口方向。其中一个蹲下身,手指在雪地上划了几道,又打出一组手势。 我辨认出来了:“等待指令”。 她们还在沟通。用的全是基础侦察兵的手语体系,简洁、高效,没有多余动作。可越看我心里越沉——这套打法,我在边境带新兵时亲手教过一批特训学员。后来资料封存了,连档案都烧了。 正想着,背后突然传来布料摩擦声。 我猛回头,周婉宁睁开了眼。她一只手按着颈侧针孔位置,眼神先是涣散,接着聚焦,最后落在洞外那个蹲着的克隆体身上。 她坐了起来,动作很慢,像是骨头还没回暖。 然后她盯着那个克隆体的规避动作——右肩微沉、左膝点地、重心后移——忽然开口,声音哑得像砂纸磨铁: “那是我教的。” 她顿了一下,喉头滚动,又说了一句: “她们有我的记忆。用我教过的反侦察术对付我……” 我没吭声,手指握紧了匕首柄。冰洞里安静得能听见她呼吸的节奏变化。 外面的克隆体依旧站着,没动。其中一个抬起左手,机械义肢关节发出细微嗡鸣,再次打出摩斯码信号。 这次我看清了。 “目标确认存活,请求下一步行动权限。” 第315章 发卡追踪 上一秒还在紧张对峙,下一秒,风雪停得突然,那些克隆体也没动。 它们围在冰洞外,枪口压低,手指搭在扳机护圈上,没开火,也没逼近。其中一个蹲着的,机械义肢关节微微发烫,蓝光从接缝处渗出来。 我背靠着冰壁,周婉宁靠在我左肩,呼吸浅但稳定。她的手还搭在我手臂上,指尖冰凉。我没敢回头,眼睛死盯着洞口那片雪地。刚才她说了句“那是我教的”,声音像从冻土里挖出来的,干涩、沉重。现在她不说话了,像是把力气都耗光了。 我右手慢慢摸向战术腰带内侧,那里别着匕首。左手不动,继续撑住周婉宁的后背。脑子里过了一遍之前的事——在幼儿园那次,陈雪书包夹层里有枚粉色蝴蝶发卡,她说是同学送的,我不放心,顺手拆开看过。金属片薄,边缘能当刀片用,系统提示可改装成信号干扰器。我没动手改,只是多看了一眼内部线路结构,记住了触点位置。 后来在掩体里,我趁她们转移孩子时,把那发卡塞进了领头克隆体左腿机械关节的缝隙里。当时它没反应,我以为没用上。但现在,它的关节开始冒烟了。 阳光从云层裂口漏下来一缕,照在洞口积雪上。我抽出战术手电,反手贴在冰壁侧面,调整角度,让光斑斜射出去,正好落在那克隆体左腿外侧。金属发卡反射出一点刺眼的光斑,持续三秒。 “嘀”的一声轻响,像是电子元件烧毁的动静。 下一秒,它左腿炸了。 不是大爆炸,是内部电路过载引发的爆燃,火花顺着液压管窜进去,整条机械腿当场失能,膝盖一软,整个人跪倒在雪堆里。连锁反应立刻传开,旁边两个克隆体下意识后退半步,阵型出现空档。 我抓住这瞬间,右腿发力蹬地,整个人从冰洞里扑出去,左手一把拽住周婉宁的肩膀,把她往岩脊凹陷处拖。雪地上留下一道深痕。身后传来金属摩擦声,其余克隆体已经反应过来,枪口抬起,但还没来得及瞄准,风向变了。 头顶传来旋翼轰鸣。 声音由远及近,越来越响,像是铁皮桶被锤子猛砸。我抬头,一架贝尔407直升机从断崖上方压下来,旋翼搅动积雪,形成一片白雾屏障,把我们和克隆体彻底隔开。 机身漆黑,尾翼印着一条盘蛇标志,没挂编号。 我知道是谁来了。 直升机悬停在六十米高空,吊索缓缓垂下。绳索末端绑着一个人影,四肢被束带固定,头上蒙着黑布,随风晃荡。那身形,那马尾辫露出的一截——是陈雪。 我站起身,右腿旧伤猛地抽了一下,像是有根钢丝在里面来回拉扯。我没管,往前走了两步,直视驾驶舱方向。 扩音器响了。 “游戏该结束了,老战友。” 赵卫国的声音,慢悠悠的,带着点笑,像十年前在边境营地里分烟时那样熟络。可我知道,他那时候就在算计怎么把我推进坑里。 我没说话,手已经伸进冲锋衣内袋,摸到了最后两颗c4。方形,硬壳,引信完好。这是我留到最后的底牌,原本打算用在地下三层主控室,但现在,只能在这里用了。 我低头看了眼脚下的冰面。裂缝纵横,有些地方能看见底下暗流涌动。我把其中一颗c4贴在最宽的那道裂口边缘,用战术胶带固定,确保震波能传导下去。另一颗握在手里,拇指轻轻摩挲引信开关。 周婉宁趴在地上,一只手扒着岩缝,抬头看我。 “待在这儿,别动。”我说。 她嘴唇动了动,没出声。 我单膝跪地,把c4的位置再往下压了两公分,确保引爆后能破坏冰层承重结构。直升机吊着陈雪,只要冰面塌一块,它就必须拉升,那时候就是投掷第二颗的最佳时机。 风更大了,吹得我眼角生疼。我眯起眼,盯着驾驶舱玻璃。里面的人应该也在看我。 我张嘴,声音不大,但足够让接收器拾取。 “那就看看谁先撑不住。” 第316章 雪崩倒计时 风雪停了不到三分钟,头顶的直升机旋翼还在转,搅起的雪雾还没落地,我脑子里“滴”地一声,像老式电脑开机。 系统界面弹出来,灰底绿字,只有两行: 【战场回溯触发】 【雪崩倒计时:39分48秒】 我手一抖,差点把第二颗c4甩出去。原计划是炸冰层逼直升机拉升,趁乱切断吊索救人。可现在,三小时的窗口直接缩到四十分钟内,连一半都不到。 右腿旧伤猛地抽了一下,像是有人拿电钻往骨缝里钻。我没动,眼睛死盯着驾驶舱方向,手指还搭在引信开关上。但脑子已经转开了——这雪崩来得太急,不正常。刚才回溯画面里,雪坡断裂点集中在服务器平台西侧,那是人工结构区,天然积雪不可能在那里先裂。 我缓缓松开拇指,把c4塞回冲锋衣内袋。救人得活着救,要是全埋进雪里,谁也出不来。 “周婉宁。”我低声道,没回头,“还能走吗?” 她靠在岩缝里,喘着气点头:“能。” “那就走。”我转身蹲下,把她胳膊搭我肩上,一手托住她后腰,借着岩脊遮挡,贴着雪面往高处挪。直升机还在悬停,吊索下的人影晃荡着,但我顾不上了。系统不会错,四十分钟,必须在这之前搞清楚雪崩为啥提前。 我们爬了大概五十米,到了一处背风的冰坎后。我把她放下,她靠着冰壁喘气,嘴唇发青。我没时间照顾她太多,抬头看向斜坡中央——那台数据服务器还立在原地,被几根钢缆固定着,表面盖了一层薄雪,像块立起来的墓碑。 就是它。回溯画面里,雪崩起点的震动波纹,是从它底下传出来的。 我抽出战术匕首,猫着腰往下摸。雪地松软,每一步都往下陷,脚底传来轻微的咯吱声。离服务器还有十五米时,我趴下,用匕首尖轻轻戳了戳前方雪面。表层结了一层硬壳,下面却是空的,像踩在冻住的泡沫板上。 不对劲。 我继续往前爬,直到能看清服务器底座。三根主缆固定在钢桩上,另一头连着设备背面的接口。但最中间那根管线不是电缆,而是半透明的管子,里面流动着淡蓝色液体,一直埋进雪里,不知道通到哪儿。 我咬牙,贴着雪面侧身靠近,匕首插进第一根钢缆的卡扣槽,手腕一拧,“咔”地断了销钉。绳索松了一头,我立刻往后缩。没动静。我又切第二根、第三根,动作快而稳,特种兵拆解训练刻在肌肉里,不用想就能做。 最后一根是主承重缆,缠得紧。我换了个角度,刀刃卡进锁环底部,膝盖顶住冰面发力,“嘣”地一声,金属断裂。 几乎就在同时,一个声音炸响: “别砍了!它在吸雪!它会加速雪崩!” 我猛地回头。是个小女孩,戴虎头帽,脸冻得发紫,从旁边一个雪堆后冲出来,指着服务器大喊。她脚下一滑,摔在雪坑里,帽子歪了,可眼睛还死死盯着那台机器。 我没愣,立马后撤。 就在这一秒,脚底传来“咔”的脆响,像冰面裂开。我低头,发现周围雪地开始变色,原本松软的积雪正以肉眼可见的速度凝固,泛出蓝白光泽,像是被什么东西从底下抽走了空气。 服务器周围的雪,正在往它脚下聚。 我滚回冰坎,一把将周婉宁往里拽。她睁大眼,看着那片区域——三米、五米、八米……以服务器为中心,圆形范围内的积雪像水流一样向中心收缩,碰到设备底座的瞬间冻结成冰,发出细微的“噼啪”声。 不到二十秒,一个直径五米的冰台成型了。服务器稳稳立在中央,底座完全封死,连那根蓝色管线都被冻在冰里,像嵌在琥珀里的虫子。 风又起来了,卷着雪粒打在冰面上,发出沙沙声。 我蹲在冰坎后,左手紧握匕首,右手按在冲锋衣内袋,确认c4还在。右腿旧伤隐隐发烫,像是提醒我时间不多了。 周婉宁靠在我旁边,呼吸急促:“它……在制造局部低温场,改变雪层结构。” 我没吭声。系统没提示新情报,也没弹任务。但我知道,这玩意不是为了存数据,它是冲着雪崩来的。有人想让山塌得更快。 头顶旋翼声还在,直升机没走。吊索下的人影晃着,像在等什么信号。 我盯着冰台,一动不动。四十分钟,要怎么活过这四十分钟,还得救出陈雪。 小女孩蜷在雪坑里,双手捂嘴,眼睛一眨不眨地看着那片冰台,像是怕它突然裂开,吞了所有人。 第317章 战场回溯真相 风雪卷着冰粒抽在脸上,我蹲在冰坎后一动不动。右腿旧伤像被铁丝缠着,一跳一跳地扯进骨头缝里。头顶旋翼声断了又响,直升机还在等什么信号?我不知道。 小女孩那惊恐的眼神让我愈发确定,那台服务器绝非善类——它不是存数据的,是催命的。 小女孩蜷在雪坑里,虎头帽压得低,只露出半张冻僵的脸。她没再喊,可眼睛一直盯着冰台,像是怕它裂开,又像是怕它不裂。 我摸了摸冲锋衣内袋,战术匕首还在。c4也还在。但这些都没用了。刚才那一刀砍不断主缆的时候我就明白,这地方不是靠炸能解决的。有人早把局布好了,从十年前就开始铺。 脑子里突然“滴”了一声。 系统界面弹出来,灰底绿字,和往常一样冷。 【可融合记忆碎片x1】 【是否确认?】 我没犹豫太久。三秒,或者更短。手指在虚空中点了下去。 眼前猛地黑了。 不是失明那种黑,是记忆被硬撕开的感觉。耳边炸起杂音,无线电频道里的电流声、脚步踩断枯枝的脆响、队友粗重的呼吸……全都回来了。 画面断断续续。 深夜丛林,树影压得极低。我和小队穿行在密林间,导航仪显示路径正常。五分钟后就能抵达指挥部。可就在那一刻,路线突变。地图上的红点偏移了二十度,直接把我们引向雷区边缘。 爆炸是从左翼先响的。老李踩上了压发雷,整个人被掀飞出去。接着是连环炸,火光冲天。通讯频道里全是吼叫:“撤!快撤!”“谁改的坐标?!”“系统故障?不可能!” 我没听见答案。 下一幕切到一间昏暗的操作室。墙上挂着老旧显示器,时间戳跳着数字——正是当年任务开始前十五分钟。 一个年轻女孩坐在电脑前,手指悬在键盘上发抖。耳机贴着耳朵,声音很小,但我听清了那句话: “改掉坐标,否则你妈今晚就死。” 镜头推近。她眼角有泪,指尖却在动。敲下回车键的瞬间,屏幕上弹出一条指令:【导航路径修正完成】。 她的脸,在屏幕反光里。 周婉宁。 我猛地睁眼,大口喘着气,额头的冷汗在寒风中瞬间变得冰凉。 随着记忆碎片的呈现,我心中涌起一股不祥的预感。当我转头看向周婉宁时,她的状态让我心里一紧。 她靠在冰壁上,嘴唇青白,胸膛微弱起伏,像是随时会停。 原来不是意外。 也不是技术故障。 是有人被迫下了手。而那个人,坐在我旁边,替我挡过子弹,背我爬过雪坡,还在我女儿画的全家福上轻轻笑过。 我怔怔地看着她,四周的风雪声仿佛都远去了,只余下彼此的呼吸声。 然后她突然咳了一声。 不是普通的咳。是那种从肺里硬挤出来的闷响。接着一口血喷在雪地上,鲜红刺眼。 她抬手想擦,胳膊只抬到一半就落下去了。眼神涣散,声音断断续续:“他们……给我装了心脏炸弹……离爆炸还有……” 话没说完,人就软了下去。 我没再迟疑,一把撕开她外衣。拉链崩断两颗,内衫跟着裂开。左胸下方,一道旧疤露出来——位置、形状、颜色,和我眉骨那道一模一样。 疤痕中央,嵌着一枚金属装置。导线顺着肋骨缠进去,连接未知。表面有极细的数字倒计时,藏在皮下,若不扒开衣服根本看不见。 滴答。滴答。 声音很轻,但在这一刻,比直升机旋翼还响。 我低头摸自己的伤疤。指尖碰到那道凹痕时,终于懂了。 这不是巧合。也不是战争留下的普通印记。这是一种标记。一种只有他们知道的编号方式。赵卫国用这个控制她,也羞辱她——让你的女儿,带着和仇人一样的疤活着。 而现在,这枚炸弹正贴着那道疤,等着跳完最后几秒。 我右手还握着匕首,左手按在她胸口,掌心能感觉到她的心跳——弱,但还在。 头顶风声压下来,直升机又开始盘旋。 小女孩仍蹲在雪坑里,没动。 我盯着那道伤疤,没抬头。 第318章 冰锥陷阱反向利用 风雪依旧猛烈,直升机的旋翼声在头顶持续盘旋,让人几乎睁不开眼。 我跪在服务器边缘,左手还按在周婉宁胸口,掌心能感觉到她心跳微弱得像快断的线。她身下的设备表面结了一层薄冰,冷得刺骨,但结构稳,四角焊死在冰台支架上,是个死桩子,炸不飞也掀不动。 倒计时还在走。滴答。滴答。藏在她皮下的炸弹和这破地方一样,谁也拆不了。 我抬头看了眼远处雪坡,克隆体正从风雪里走出来,步伐平稳,没有呼吸白雾,也不受低温影响。它知道我在看它,脚步没停。 没时间犹豫了。 我一把将周婉宁抬上服务器顶部,动作尽量轻,不敢让她身体晃动。她嘴唇已经发紫,睫毛上结着霜,意识全无。我把战术绳索绕过她腰和服务器边缘的金属框,缠了三圈,打了个死结,再把另一头绑在自己腰上。绳子绷直,我们俩就连在了一根线上——她要是滚下去,我也得跟着摔。 做完这些,我抽出靴侧的冰锥,握在右手。锥尖朝下,贴着大腿外侧,不显山不露水。 克隆体离得更近了,二十米,十五米,脚步踩在冰壳上发出咔嚓声。它的眼睛盯着我,没有情绪,像扫描仪在锁定目标。 我低头凑近周婉宁耳边,声音压到最低:“还记得你在训练营怎么教我的吗?” 她没反应。 我又说了一遍,语气加重,像当年她在靶场纠正我持枪姿势那样。 她的眼皮颤了一下。 够了。 我站直身子,看着克隆体逼近,缓缓抬起冰锥,寒光映着雪面一闪。我说:“永远给敌人留个破绽。” 话音落,我右腿突然一软,像是旧伤发作撑不住,整个人往前倾,左肩下沉,后背弓起——暴露出右后腰那道陈年疤痕。那是植物人时期肌肉萎缩留下的,扭曲一块,皮肤发白,位置明显,像块旧补丁。 克隆体脚步一顿。 它认得这个伤。 下一秒,它冲了过来,速度快得带起一阵雪尘。 刀出。 直刺我后背旧伤处。 我没躲。 就在刀尖触到皮肤的瞬间,服务器猛地一震。 嗡—— 内部红灯急闪,机械音从底座传来:“入侵检测确认……清除协议启动。” 成了。 克隆体的手臂僵在半空,刀尖只划破表皮,渗出血丝。它的动作卡住,像是程序被强行中断,双眼短暂失焦,身体微微抽搐。 服务器开始自毁。 我站着没动,左手抓紧绳索,右手冰锥仍握在手心。风雪更大了,吹得我冲锋衣猎猎作响。周婉宁躺在设备上,脸朝天,睫毛上的霜开始融化,一滴水滑进鬓角。 克隆体还站在原地,手臂前伸,刀尖沾血,身体僵直,像被冻住的雕塑。 我没去看它,也没去碰周婉宁胸口的倒计时。绳索绷得笔直,连接着我和她,也连接着这台即将爆炸的机器。 风从北面刮来,带着雪粒砸在脸上,生疼。 我盯着克隆体的眼睛,等着它下一步动作。 它眨了一下。 眼皮动得不像人类那么自然,有点迟滞,像是系统重启前的缓冲。 服务器底座传出低频震动,越来越强。焊点开始冒烟,金属缝里有火花蹦出。 我往后退了半步,绳索拉紧,周婉宁的身体随之挪动一寸。她的手指微微蜷了一下,指甲泛青。 克隆体收回刀,缓慢转身,面向服务器正面。它的手抬起来,不是攻击,而是按在设备控制面板上。 屏幕亮了。 红色字符滚动:【终止指令输入中……】 我立刻明白它想干什么。 不能让它停下。 我抬脚往前跨一步,冰锥举起,准备扑上去打断操作。可刚动,腰间绳索猛地一扯——周婉宁的身体因为我的移动滑向边缘,差点翻下去。 我硬生生刹住。 克隆体的手指在面板上滑动,速度不快,但稳定。字符继续滚动。 终止协议正在加载。 我盯着它后颈与衣领交界处,那里有一道缝合线,像手术留下的。我记起来了,这种型号的克隆体,核心处理器在颈椎第三节,外部无法破坏,但剧烈撞击可能造成数据紊乱。 我没有枪。 没有炸药。 只有冰锥,和这根连着周婉宁的绳子。 我慢慢蹲下,把冰锥插进身侧冰层固定,双手抓住绳索,一点一点往回拉,直到周婉宁的身体重新回到服务器中央。她没醒,呼吸比刚才更浅。 我站起来,盯着克隆体的后颈。 距离八米。 太远了。 我不能松绳。 也不能让她再移位。 风忽然小了。 雪片斜着飘下来,慢悠悠的,像暂停了时间。 克隆体的手指停在“确认”键上方。 我吸了口气,抬起右脚,狠狠跺在冰锥柄上。 锥身断裂。 半截尖头弹飞出去,擦着克隆体耳朵飞过,“叮”一声扎进服务器面板,正中数据接口。 火花炸开。 屏幕黑了。 清除协议继续运行。 克隆体猛地转头看我,眼睛红了,不是血丝,是虹膜里透出的那种机械红光。 我握着剩下的短柄,站在原地,没再动。 它一步步走回来,步伐比刚才慢,但更稳。 服务器震动加剧,底座裂开一道缝。 我解开腰上绳索,只剩一端还连着周婉宁。 它离我五米。 我甩掉冲锋衣,露出后背旧伤。 它加速。 我迎上去。 短柄冰锥刺向它咽喉。 第319章 失败的进化 短柄冰锥刺向它咽喉的瞬间,我手腕一沉,像是撞上了铁块。它的手抬起来,不是格挡,而是攥住我的胳膊,力道不重,却稳得奇怪。我没挣,绳索还绑在腰上,另一头连着服务器顶上的周婉宁,我不敢乱动。 风雪小了些,火光从服务器底座窜出来,照得它脸忽明忽暗。我本以为这一下至少能让它退半步,但它站着没动,眼里的红光反而开始闪烁,像信号不良的夜视仪。 它松开我的手腕,右手慢慢摸到头盔边缘,金属手指卡进缝隙,用力一扯。 咔。 头盔脱落,砸在冰面上滚了半圈。里面露出一张脸。 我喉咙发紧。 那张脸和周婉宁不像,但又说不出哪儿不像。轮廓是她,眉骨线条也是,可皮肤泛青,左耳缺了一块肉,像是被什么咬过又愈合了。最要命的是那双眼睛——空的,像被人抽走了神,只剩一层膜盖着。 它靠着服务器坐下去,机械右臂关节冒火花,滋啦作响。火苗已经烧到控制面板,黑烟往上蹿。 “你们……逃不掉。”它开口,声音断断续续,像收音机调频,“不是因为我们会追杀……而是……我们根本不想活。” 我站在原地,冰锥还举着,但手有点抖。绳索绷得笔直,周婉宁躺在上面,一动不动。冲锋衣残片盖在她身上,只露出半边脸,睫毛结霜。 它抬头看我,红光彻底熄了,瞳孔变成灰褐色,像冻湖底的石头。“赵卫国拿你女儿画的‘爸爸最棒’……做行为模板……可他不懂……爱……不能复制。”它咳了一声,嘴角渗出黑色液体,“我们……只有恐惧……被塞满了……你的恐惧……她的痛苦……全塞进来……当燃料。” 火势更大了,热浪扑脸。服务器焊点接连炸裂,金属变形的声音像骨头在折。我该砍绳,该带周婉宁走,可脚像钉住了。 它抬起左手,按在肩部机械接口处,指节一扣。 “咔。” 一声轻响。 自毁程序启动。体内传出低鸣,像是某种引擎在预热。 “但我们……学会了……模仿……那份温暖……”它看着我,嘴角动了动,不知道算不算笑。 然后它举起右手。 五指张开,拇指轻触心口,再缓缓推出—— 是那个手势。 周婉宁教陈雪的暗号。 “爸爸最棒。” 火舌卷上来,先吞了它的手臂,接着是肩膀。它没躲,也没叫,就那么坐着,手势一直没放下来。火焰爬上脸的时候,它的眼睛闭了一下,像在告别。 我听见自己喘气的声音。 太近了。热得耳朵疼。我该后退,可绳索还连着那边。周婉宁还在服务器上,火还没烧到她,但撑不了多久。 它身体开始蜷缩,机械义肢爆出最后一串火花。头盔离得不远,反扣在冰上,面罩朝天。火光映进去,照见里面残留的线路,像干枯的血管。 我松开冰锥残柄,它掉进雪里,只剩半截。 左手还抓着绳索。 一动不敢动。 它最后的手势凝在空中,直到被火焰彻底吞没。焦味混着塑料烧糊的气息,钻进鼻腔。我盯着那团火,脑子里空得厉害。 这不是机器。 也不是敌人。 它只是……学着做一个能说“爸爸最棒”的人。 火越烧越旺,服务器结构开始变形,支架发出金属疲劳的呻吟。周婉宁仍躺着,脸朝上,睫毛上的霜化了,一滴水滑进鬓角,像泪。 我低头看绳索。 还连着。 火苗已经舔到服务器边缘,离她不到半米。 我伸手摸向战术匕首,刀柄贴着大腿外侧。绳索可以割断,但她会滑下去。冰台倾斜,下面是断崖。 风从北面刮来,带着火星子打在脸上。 我站着没动。 火光中,那具身体已经看不出形状,只剩一团焦黑的轮廓,右手还维持着推出的手势,指骨在高温下微微弯曲,像要抓住什么。 服务器发出一声闷响,主承重缆开始断裂。 我听见金属撕裂的声音。 第一根,断了。 第二根,发出刺耳的摩擦声。 火苗顺着电缆往上传,烧向数据舱。 我抬头看天。 雪停了。 云层裂开一道缝,漏下一点星光。 不够亮。 照不清路。 但我看见了。 在火光与黑暗交界的地方,那根连接我和她的绳索,绷得笔直,却没有断。 第320章 服务器坠崖 火光在雪地上肆意跳跃,我左手紧紧攥着绳索,右手战术匕首贴在腿侧,刀刃已被碳灰覆盖。服务器主承重缆已断两根,剩下那根在高温中发出嘶鸣,似随时会断裂。周婉宁安静地躺在上面,脸朝上,睫毛上的霜正缓缓融化。 她还在那儿。 火苗已经舔到数据舱边缘,塑料和线路烧出刺鼻味。我不能等它自己塌。再拖下去,热浪会把她卷进去。 我闭眼。脑子里不是战场,不是任务,是陈雪扎着马尾站在家门口,攥紧衣角说“爸爸最棒”的样子。她声音小,但认真,眼睛亮得像擦过的铜扣。那个手势是周婉宁教她的,拇指碰心口,再推出去——不是表演,是信任。 睁开眼时,我抬手把匕首压上绳索。 绳子被烤得发硬,外层碳化,内芯却还韧。第一刀切下去只崩了个缺口。我换角度,手腕加力,金属摩擦声在风里格外刺耳。第二下,第三下……绳索纤维一根根断裂,发出类似骨骼错位的轻响。 最后一丝连接断开的瞬间,服务器平台猛地一沉。 它滑向崖边,速度不快,像有人慢慢推着走。克隆体的残骸卡在支架之间,半边身子已经焦黑,右手还维持着那个手势。火光中,那根手指像是指着天。 然后它坠了下去。 没有爆炸,没有巨响,只有金属刮擦岩壁的声音,越来越远,最后被深渊吞成一片死寂。 我站着没动,匕首垂在身侧。 风从北面吹过来,带着雪沫子打脸。远处岩石后头,一群孩子蜷在雪坑里,裹着捡来的破毯子。戴虎头帽的小女孩站了起来,帽子歪了,露出一截红绒线织的辫梢。 她突然抬手,指天。 “星星在动!” 我抬头。 夜空原本没什么特别,云散了,星子稀疏。可就在那一片暗蓝里,有东西往上飘——像是碎玻璃被风吹起,但每一片都在发光,泛着青白的数据流光。它们从深渊方向升腾,越来越多,密密麻麻,像一场逆向的雪。 我往后退两步,把周婉宁背起来。她身子软,呼吸浅,体温偏低。我用冲锋衣裹住她,快步走到背风的雪坎下放平,顺手摸了下她颈动脉——稳的。 转身再看天。 那些光点已经聚成一片旋涡,在高空盘绕。结构开始重组,线条拉伸、扭曲、拼接……一张脸渐渐成形。 巨大,苍白,五官抽搐。 轮廓是赵卫国。 不是照片,不是影像,是纯粹由流动数据构成的脸,悬在夜空中,眼皮眨动,嘴角一抽一抽地开合。 风里响起声音。 低频,机械,直接撞进耳朵里,不像从外面传来,倒像是颅骨内部震动: “你们逃不掉的……” 我没动。 不是不信,是知道现在跑没用。我能听见自己呼吸声变重,肺叶张缩像破风箱。战术匕首还在手里,但我清楚——这玩意砍不了天上的东西。 就在这时候,脑子里“咔”一声。 老式作战终端界面弹了出来,绿字刷屏: 【检测到高维信号入侵!】 红框一闪,警告停在中央,再没动静。 我按了下太阳穴,试图调出更多信息。系统没反应。界面就那么挂着,像块坏掉的显示屏。 天上那张脸还在说话,嘴型对不上声音,重复那句:“你们逃不掉的……”一遍,两遍,三遍。数据碎片围绕它旋转,像卫星绕行星。 我盯着那张脸,低声说:“这不是结束。” 话出口,我自己都愣了一下。 不是因为语气多狠,是因为我知道——它确实不是结束。服务器掉了,克隆体烧了,可这东西能重组数据,能在空中造出人脸,还能让系统主动报警。 它比我们懂的多。 我蹲下来,把周婉宁的衣领往上拉了拉,遮住脖子。她脸色发青,嘴唇有点紫,但呼吸节奏还在。我伸手探她后颈,湿的,全是冷汗。 远处,戴虎头帽的小女孩还站着,仰头看天,手没放下。其他孩子也陆续抬头,没人说话,也没哭。他们像是习惯了怪事,只是看着。 数据脸忽然抖了一下。 眼眶位置裂开细缝,像是信号干扰。那一瞬,我好像看见里面闪过别的画面——不是赵卫国,而是一串编码,飞快滚动,像程序后台。 接着,整张脸开始分解。 光点四散,不再上升,反而在空中悬停,形成新的排列。不再是人脸,而是一个环状结构,中间空着,像是在等待什么填进去。 我盯着那个空心圆,脑门突突跳。 系统警告还在界面上闪红。 我没敢关。 风又大了些,吹得雪粒在地上滚。我坐回雪坎边上,右手一直按在匕首柄上,左手搭在膝盖,盯着天空那个环。 它不动了。 也不说话了。 就像刚才的一切都没发生。 可我知道发生了。 周婉宁在雪地里轻轻咳了一声,肩膀微动。我没回头,怕一移视线,天上的东西又变。 远处小女孩终于放下手,帽子被风吹得晃了晃。她没再说话,慢慢蹲回去,缩进毯子里。 我坐着,没动。 匕首还在手里。 天上的环,还在。 第321章 时空涟漪 系统警告还挂在脑子里,绿字红框没散。我蹲在雪坎边,匕首握得指节发白,天上那个数据组成的环静静悬着,不动也不说话。周婉宁在身侧轻咳了一声,呼吸还是浅。 就在这时候,脑子猛地一沉。 不是疼,是像被人从背后踹了一脚,整个人往下一坠。眼前画面裂开,星空、雪地、数据环全被撕成碎片,耳边风声骤停,温度却突然变了——冷得更实,更硬,是三年前雪山的寒。 我还在原地,但又不是原来的原地。 脚下积雪厚了半尺,踩上去咯吱响,是旧雪压新雪的声音。风从西面刮来,带着干冰碴子打脸,和刚才北风不一样。远处实验室铁门还没变形,漆也没掉,门把手上结着霜花,像是刚装上去没几天。 我低头看手。 战术匕首还在掌心,刀柄的防滑纹硌着皮肉。我用力掐了一下虎口,疼。不是梦。 脑子里的老式作战终端界面一闪而过,绿字刷屏: 【战场回溯启动:三小时前】 没有提示音,没有确认框,系统像块死肉,只把信息砸出来就没了下文。我知道这是强制触发,不是我签到换的。上一秒的数据入侵,搞不好就是这玩意的引信。 我喘了口气,稳住节奏。吸气三下,呼气三下,特种兵那套老办法。心跳慢慢落回胸腔里。 环顾四周。一切对得上:松林边缘的歪脖子树还在,岩脊缺口的位置也一致。可天上的云压得更低了,灰蒙蒙一片,没光点,没漩涡,什么都没有。时间确实是崩塌前三小时整。 然后我听见了脚步声。 整齐,踩实,有节奏。靴底碾碎薄冰的声音由远及近。我立刻伏低身子,贴着雪面爬向左侧巨岩后方。动作本能,不用想。十年植物人醒来后,身体记得比脑子快。 探头一看,血直接冲上脑门。 五个人影正从坡道往上走,领头的是我。 年轻的我。 寸头没变,冲锋衣还是深色,但腰板挺得笔直,右腿不跛,走路带风。他肩上背着突击步枪,左手比了个手势,队伍立刻散开警戒。眼神干净,有股子狠劲儿,是任务刚开始时才有的那种锐气。 我盯着他看了两秒,像在照一面布满裂痕的镜子。 他们走到铁门前,年轻的那个抬手检查门锁,嘴里说了句什么,我没听清。但我看见他摸了下腰间——空的。那时候枪还没丢,但他已经习惯性去碰那个位置。这动作跟我现在一模一样。 我咽了口唾沫,喉咙干得发涩。 就在这时,左边松树林里传来一声极轻的“咔哒”。 快门声。 我偏头,顺着声音方向盯过去。树后有人。 一个戴防寒面罩的少女缩在树干后,手里攥着微型相机,手指冻得发紫,还在抖。她正对着小队拍第三张,镜头盖反光了一下。我认出来了——那是周婉宁。 十岁的周婉宁。 她脸上结着霜,眼角有泪痕,已经冻成了冰线,顺着脸颊往下挂。她咬着下唇,快门按得急,但肩膀一直在抖,不是冷,是怕。她知道这队人要出事,可她还得拍下去。 我看着她,胸口像被铁钳夹住。 原来那个时候她就在了。不是后来才卷进来,是从一开始,她就已经站在命运边上,举着相机,记录一场注定失败的行动。 我想喊。 我想冲出去,叫年轻的自己别开门,叫他们撤,叫他们跑。可我张了嘴,嗓子像被水泥糊死,发不出一点声音。系统没提示,但我明白了——这不是让我来改结局的,是让我来看的。只能看,不能动。 我趴回岩石后,指甲抠进雪壳里。 年轻的小队推开了铁门,灯光亮起,映出里面通道的轮廓。我看着自己走进去,背影挺直,毫无防备。周婉宁还在拍,眼泪不断涌出来,又马上冻住。她拍完最后一张,把相机塞进怀里,整个人顺着树干滑坐到雪地上,抱着膝盖开始哭,但不敢出声。 我低头,看向手中的匕首。 刀刃上有反光。两张脸叠在一起:一张是我现在的脸,眉骨带疤,眼窝深陷,满脸风霜;另一张模糊些,是刚才那个年轻的我,眼神还有光,还不知道接下来会发生什么。 我盯着那张年轻的脸,一句话慢慢从牙缝里挤出来: “原来从一开始……” 风突然停了。 雪粒悬在半空,像是被按了暂停键。整个世界静得能听见我自己吞口水的声音。 我咬紧后槽牙,把剩下半句狠狠钉进心里: “这就是个死循环。” 第322章 赵卫国的棋局 雪粒依旧悬在半空,世界安静得有些诡异。 我满心都是死循环的绝望,目光下意识又落在了手中的匕首上,盯着匕首上那两张脸——现在的我,眉骨带疤,眼窝深陷;年轻的我,腰板笔直,眼神锐利。 他推开了铁门,背影消失在通道里。周婉宁缩在树后,相机盖反光了一下,眼泪冻在脸上。 我想喊,嗓子却像被水泥糊死。 就在这时,左侧雪堆传来细微的咯吱声。 不是脚步,是有人从底下往上拱动的声音。我猛地偏头,右腿本能想发力后撤,但身体像卡了帧,动作慢了半拍。那一瞬我意识到:回溯状态下的躯体,反应延迟0.3秒。 够了。 一道黑影从雪中暴起,枪口抵住我左肩。 “啪。” 麻醉弹入肉,刺麻感顺着神经炸开。我侧滚试图格挡,可肌肉已经不听使唤,整个人砸进雪里,冲锋衣蹭出大片湿痕。视线开始模糊,但还能睁着眼,耳朵也清楚。 那人站定,摘掉防寒面罩。 赵卫国。 年轻版的赵卫国。五十二岁的灵魂,藏在十年前的身体里。西装没穿,只套了件战术背心,左手无名指上的蛇形戒指在雪光下泛着冷光。他蹲下来,和我对视,嘴角歪斜地笑了一下。 “你果然有系统。” 他说得平平淡淡,像在确认一件早就知道的事。 我没说话,牙关咬紧,舌尖用力顶住上颚。特种兵抗药训练教过,痛感能延缓神经抑制。我狠狠咬下去,一股血腥味在嘴里漫开,意识稳住了一瞬。 赵卫国掏出一个微型相机,正是周婉宁刚才用的那台。他翻到回放界面,屏幕亮起:画面里是我昨天在废弃医院地下三层查看数据链的样子,角度精准,像是提前架好设备录下来的。 “知道为什么每次你都能提前一步吗?”他声音低,带着点嘲讽,“因为你每一次回溯,我都看得见。” 他指着相机背面的一处焊点:“我在所有关键节点都装了信号捕捉器。你出现在哪,做了什么,说了什么……十年后的你,正在给十年前的我送情报。” 我瞳孔一缩。 难怪每次刚解锁线索,敌人就立刻转移据点;难怪每次布置伏击,对方总能绕后包抄。我不是在追查真相,是在帮他完善棋局。 他站起身,朝不远处的树后走去。 周婉宁已经被拖了出来,双手用钢丝捆在背后,嘴上贴了胶带。她跪在雪地里,脸颊通红,呼吸急促。赵卫国伸手捏住她下巴,强迫她抬头。 “你拍得很认真。”他说,“从小就这样,听话,守规矩,按我说的做。你妈也是这样,信我,靠我,最后死在我手里。” 周婉宁没动,眼神却变了。原本压抑的恐惧,一点点被什么东西压下去,取而代之的是冷。 赵卫国松开手,转身朝我走来,边走边说:“你以为你在打破循环?不,你只是让我更清楚下一步该怎么走。系统是你最大的优势,也是你最大的破绽——它让你以为你能赢。” 他停在我面前,俯视着我:“现在,我要带走她,销毁这段记录。等三天后你真正醒来,会发现一切都没变。还是那个死局。” 他说完,转身走向周婉宁,伸手去拿她怀里的相机。 就在他弯腰那一刻,周婉宁突然抖了一下肩膀。 她假装因寒冷剧烈颤抖,身体前倾,几乎要栽倒。赵卫国皱眉,上前半步,一手抓向她衣领,想把她拽起来。 她猛然抬头。 右肩撞开他的手,袖子里滑出一根短冰锥——不知什么时候藏进去的。她整个人旋身扑上,动作快得像一道影子,冰锥狠狠扎进赵卫国咽喉左侧。 正中。 血喷出来,溅在雪地上,像泼洒的红漆。 赵卫国踉跄后退,手捂脖子,喉咙里发出“嗬嗬”的声音。他瞪大眼,不可置信地看着她。周婉宁站在原地,冰锥还插在他喉间,握柄微微颤动。 我躺在雪地里,眼睛睁着,视线落在她手上。 冰锥刺入的位置,和我左眉骨那道弹片伤,分毫不差。 赵卫国退了两步,背撞上一棵松树,缓缓滑坐下去。血顺着指缝流,染黑了他的战术裤。他张了张嘴,没说出话,只有气音漏出来。 周婉宁站着,胸口起伏,没再靠近。 风重新吹了起来,卷着细雪打在脸上。 我眨了一下眼,示意她别动。 她回头看了我一眼,眼神沉静,像换了个人。 赵卫国低头,看着自己手上的血,忽然笑了。嘴角歪斜,血从缝隙里溢出。他抬起手,指向我,又指了指相机,喉咙滚动了一下,似乎想说什么。 但他没说出来。 血太多。 他靠着树干,慢慢歪倒,眼睛还睁着,映着灰白的天。 周婉宁站在雪地中央,冰锥滴血,风吹乱了她的头发。 我躺在地上,不能动,但意识清醒。 远处,实验室铁门依旧开着,灯光照出通道轮廓。年轻的我早已进去,毫无察觉。周婉宁刚才拍下的最后一张照片,还存在相机里。 时间仍在流动。 赵卫国没死透,喉咙里还有微弱的抽气声。 周婉宁转过身,一步步走回来,在我身边蹲下。她撕开我冲锋衣领口,检查麻醉弹伤口,手指冰凉。 “撑住。”她说,声音很轻。 我没回应,只盯着她。 她抬头看我,眼神里有东西在烧。 然后她站起身,走到赵卫国身边,拔出冰锥。 血又涌了出来。 她把冰锥在雪里擦了擦,握紧,重新站定。 风更大了。 第323章 两代人的伤疤 风更大了,雪粒抽在脸上,像细小的砂石。 我躺在原地,牙关咬得死紧。麻醉弹的药效还在,四肢像被钉进冰层,动不了,但脑子清楚。我能感觉到血从左肩伤口慢慢渗出来,湿了一片,冷得发僵。三叉神经被风一激,眼皮猛地跳了一下,眼球终于能小幅转动。 视线一点点聚焦。 周婉宁站在两米外,背对着我,手里那根冰锥刚从赵卫国喉咙拔出来,还在滴血。她低着头,把冰锥插进雪堆里擦了又擦,动作很慢,像是要把什么彻底抹掉。雪地上拖出一道淡红的痕迹,和我左眉骨那道疤的位置,分毫不差。 我记得那天。 边境雷区,爆炸前一秒,我听见子弹破空的声音,接着是金属撕裂皮肉的闷响。弹片从右上斜切进来,划过眉骨,差点打穿眼眶。队医说再偏一厘米,我就睁不开这只眼了。后来每次照镜子,我都看得到那道疤——它不是装饰,是活下来的代价。 可她怎么知道? 我的目光顺着她的手往下移,落在她刚才刺下去的位置。角度、深度、发力点,全都精准得不像临时起意。这不是慌乱中的反击,是计算过的打击。 她突然抬头,察觉我在看她。 雪吹在她脸上,她没躲。眼睛红着,睫毛上结了霜,嘴唇干裂。她盯着我看了几秒,忽然开口,声音哑:“训练营那次……”话说到一半就卡住了,像是喉咙里堵了东西。 她抬手抹了把脸,指节发白,指甲缝里还有血迹。再开口时,语气稳了些:“我偷看了你的医疗档案……知道这里是最致命的弱点……只要偏一厘米,你就活不到今天。” 她说完,把冰锥轻轻插进雪堆,刀尖朝下,像立了个碑。 我没说话,也不能说。舌尖抵住上颚,用痛感压制药效残留的麻木。脑子里却翻腾起来。训练营?那是十年前的事,我带队做极限生存考核,她那时还没成年,怎么可能接触军方机密?除非……有人让她进去的。 可她为什么要救我? 她是赵卫国的女儿。他亲手把她养大,训练她,控制她。她从小到大听的命令,做的任务,哪一件不是为了他?可现在,她亲手用冰锥扎进了他的喉咙,位置和我的伤一模一样。 这不光是报复。 这是回应。 我用尽力气抬起右手,动作迟缓得像老机器。手指颤抖着,够到冲锋衣领口,一把扯开。内衬跟着撕裂,冷风灌进来,刺激得旧伤一阵抽搐。我继续往下拽,直到左肩上方那块愈合多年的创面露出来——那是当年爆炸时被碎石嵌入留下的,形状不规则,边缘凹凸,像一块烧焦的树皮。 我和她对视。 她看着我肩上的疤,又看向自己刚才刺下去的地方,眼神变了。不再是刚才那种近乎冷酷的决断,而是某种更深的东西,藏在眼底,压不住了。 “但现在,”我终于挤出一句话,嗓音沙得像砂纸磨铁,“它是我们的勋章。” 她说不出话,只站着,胸口起伏。 我没有移开视线。这道疤,陪我熬过十年植物人,陪我重新学会走路、说话、抱女儿。它不是耻辱,也不是复仇的理由。它是证明——证明我还活着,还能挡在该挡的人前面。 雪越下越大,盖住了赵卫国倒下的身影。他靠在树干上,头歪着,嘴半张,血已经冻在脸上。我没看他,也不打算看。他已经退场了。这一幕的主角,从来都不是他。 系统界面在视野角落无声弹出,没有提示音,没有闪烁光效,只有一行字: 【传承任务触发:保护下一代】 我盯着那行字,没犹豫,心里默念:“确认。” 药效开始退了,手指能微微蜷曲,膝盖有了知觉。我试着屈肘,撑住雪地,肩膀一沉,整个人往上顶了半寸。动作笨拙,像刚学爬的孩子,但我没停。 周婉宁没动,也没过来扶。她只是跪坐在雪地上,双手抱膝,像突然耗尽了力气。冰锥还插在雪堆里,离她不远,但她再没去碰。 风卷着雪,在我们之间打出一道短暂的白墙。 我撑着地,一点一点把身体往上抬。右腿旧伤发烫,肌肉萎缩后的后遗症总在这种时候闹脾气,但我知道它还能走。哪怕跛着,也能往前挪。 远处,实验室铁门还开着,灯光昏黄,照出通道轮廓。年轻的我已经进去了,毫无察觉。时间还在走,没人停下来。 我终于坐了起来,喘了口气,低头看了看胸口。冲锋衣破了,里面贴身挂着陈雪画的那张全家福,边角有些发皱,但没丢。 周婉宁抬起头,看着我。 我没说话,只点了点头。 她低下头,手指轻轻碰了碰雪地,像是在确认自己还在这儿。 我扶着膝盖,准备站起来。动作很慢,但每一步都算数。 第324章 雪崩加速 我扶着膝盖,终于站直了身子。右腿旧伤还在发烫,像有根铁丝在里面来回拉扯,但能走。雪片打在脸上,冷得实在,左肩的伤口渗着血,湿了一圈,已经结了层薄冰壳。我没去管它。 周婉宁还跪在原地,手插在雪里,头低着。风把她的碎发吹起来,沾着雪沫。她没看我,也没动。 远处实验室的门还开着,灯光昏黄,照出通道口那一片空地。年轻的我已经进去了——我知道他看不见我,我也碰不了他。时间不是一条线,是好几层叠在一起的纸,我能看见,但穿不过去。 系统界面安静地浮在视野角落,那行字还在:【传承任务触发:保护下一代】。我没取消,也没多想,心里只有一件事——数据不能丢。 我转身走向断崖边缘。服务器还在那儿,半埋在雪里,外壳冻得发白,三根钢缆垂着,主承重缆绷得笔直。小女孩说的没错,它吸雪,周围的雪层都在往它底下陷。再不动,整片坡都会塌。 “你打算怎么弄?”周婉宁的声音从后面传来,哑的,像是刚哭过。 我没回头,“用滑雪板,加热底部,滑出去。” 她没再问,只是站起来,拍掉膝盖上的雪,跟了过来。 我从背包里抽出一块废弃的滑雪板,是之前从掩体里捡的,边缘卷了,但还能用。把它翻过来,平放在雪上,又把服务器拖下来,绑在板子上。固定带勒紧时发出咔哒声,我检查了三遍,确保数据芯片朝内,背对风向。风太大,一旦飞出去,就找不回来了。 周婉宁蹲下来看了看底座,“积雪太松,光靠推不行。” “我知道。”我掏出火焰喷射器,打开保险,对准滑雪板底部扣下扳机。 火舌喷出,瞬间融开一层雪,水膜在板底铺开,冒着白气。我持续加热十秒,直到板子微微下沉,嵌进软雪层。这是老式热力滑行法,边境演习时用过,靠短暂水膜降低摩擦,适合短距离爆发推进。 “差不多了。”我把喷射器挂回腰侧,双手抓住滑雪板前端,准备发力往前推。 就在这时,一个身影从小坡侧面冲了出来。 戴虎头帽的小女孩,就是之前递发卡那个,她跑得急,脚下一滑,摔了一跤,马上又爬起来,直奔服务器。 “别!”周婉宁喊了一声,往前冲了两步。 我伸手拦住她。 小女孩已经跳上了服务器,双脚踩在数据舱盖上,双手张开,像站在船头。 “这样更稳!”她大声说,声音被风吹得断断续续,“我在流浪时推过车,前面重才不会翻!” 我没动。确实,她的体重加上去后,重心前移,滑雪板前倾角度更利于切入雪面。强行把她拽下来,反而可能破坏平衡。 “你能听我的吗?”我抬头看着她。 她点点头,帽子上的虎耳朵一抖一抖。 “趴下,抓牢固定带,别抬头。” 她立刻趴下,小手紧紧抠住绑带接缝处,脸贴在冰冷的金属上。 我深吸一口气,右腿发力,猛地往前一推。 滑雪板开始滑动。起初很慢,底下的水膜迅速冻结,我再次用火焰喷射器加热,火光一闪,雪面又化开,速度提了起来。 “走起来了!”小女孩在上面叫了一声。 我跟着跑,右腿每一步都像踩在刀尖上,肌肉萎缩后的后遗症在这种高强度奔跑里全冒了出来。但我不能停。眼角余光扫到右侧山体,雪层已经有裂缝,一道细长得看不见尽头的黑线正缓缓延伸。 快点,再快点。 服务器越滑越快,滑雪板在雪面上划出两道深痕,像犁地。小女孩的身体紧贴着设备,一动不动。 周婉宁在高处跟着跑,一边喊:“小心共振!别让频率叠上去!” 我知道她在说什么。高速滑行如果和雪层固有频率重合,会引发连锁崩塌。我调整火焰喷射节奏,每隔八秒加热一次,人为制造波动,打破可能形成的共振周期。 突然,脚下震动了一下。 我抬头,只见右侧山脊的裂缝猛地扩大,一块雪檐断裂,轰然砸下。这只是前兆。 真正的雪崩要来了。 “抓紧!”我对服务器上的小女孩吼了一声。 她没回应,但双手抱得更紧。 我估算距离,断崖还有不到两百米。按现在速度,十五秒内能冲出去。只要跃出断崖,服务器就能坠入下方冰谷,避开主雪流区。 可身后那堵雪墙已经开始移动,像一头发怒的巨兽,缓缓抬起头。 我追在后面,肺里火烧一样。右腿一软,差点跪下去,硬是撑住了。左手摸到战术匕首,随时准备割断连接带——如果雪崩追上来,我得保命,才能继续任务。 服务器越冲越快,像一辆失控的雪橇。小女孩仍趴在那里,小小的身体紧贴着冰冷的金属。 风更大了,雪粒横着抽人。 我盯着前方,断崖边缘已经能看到裂口,下面是深不见底的暗影。 就在这时,小女孩突然抬起一点身子,一只手仍抓着带子,另一只手慢慢张开,伸向风雪。 她笑了。 “但这样大家都能活!” 话音落下的瞬间,服务器冲过了最后一段斜坡,前端翘起,腾空而起。 我脚步不停,仍在追。 身后的山体轰然炸开,雪浪如墙,压了下来。 第325章 悬崖勒马 服务器腾空的瞬间,我脑子里只有一个念头:不能掉下去。 它前端翘起,像一匹脱缰的野马,带着滑雪板冲出断崖边缘。风雪在下面翻滚,黑乎乎的冰谷张着嘴,等着吞掉这台载着真相的机器。我没时间想后果,背包一甩,战术绳索抽出来,手心全是汗,指尖发麻。 但我没停。 右腿旧伤炸着疼,可我蹬地往前冲,一步、两步,在悬崖边上猛地跃起,把绳索甩了出去。 钩爪旋转着飞出,划破风雪,咔的一声,咬进服务器底部的钢缆接头。绳索绷直,金属纤维发出刺耳的呻吟,像是下一秒就要撕开。整个装置顿在半空,悬在断崖外三米处,微微晃荡。 我被反作用力拽得跪倒在雪里,膝盖砸进硬壳层,骨头一震。绳索另一端死死缠在左臂上,勒进冲锋衣的布料,火辣辣地疼。 “稳住!”我自己都不知道在跟谁喊。 地面还在震。雪崩主浪压过山脊,轰隆声越来越近,脚下的雪层已经开始龟裂。我看了一眼身后,五十米不到,就是那堵移动的白墙。 绳子绷得像要断。 我拖着身子往后爬,想找个固定点,但雪太松,抓不住。刚把绳索绕到一块凸起的冻岩上,周婉宁就冲到了我旁边。 她没说话,整个人扑上去,用胸口压住绳索末端,双臂死死扒进雪里。脸贴着地,头发混着雪粒黏在额角。 “我体重轻!”她咬着牙吼了一句,声音不大,但在风里格外清楚。 我看了她一眼。她眼睛睁着,盯着绳索的方向,睫毛上结了霜,嘴唇已经发紫。 我知道这不够。 服务器加滑雪板少说一百二十公斤,战术绳索标称承重八十公斤,现在全靠初速度抵消部分重力,加上角度拉扯才没当场崩断。可只要滑移一寸,整个系统就会失衡。 我右腿撑着,想站起来重新布锚,但肌肉一紧,旧伤直接抽了一下,差点跪回去。 就在这时候,绳索中段突然一沉。 一个身影扑上来,是戴虎头帽的小女孩。她摔了一跤,手肘蹭出血,但还是爬起来,双手抓住绳索,整个人趴进雪里。 接着是第二个。 第三个。 从掩体后,从雪沟里,那些孩子一个接一个冲出来。没人喊口号,也没人指挥,他们就那么冲过来,扑在绳索沿线,肩背贴地,手脚并用地压进雪层。 十九个。 二十个。 他们蜷着身子,缩成一团团小雪包,像一群扑向铁轨的麻雀,用体温和重量死死钉住这条命悬一线的绳子。 绳索的滑移慢了。 然后停了。 风还在刮,雪粒横着打人,但我能感觉到,拉力稳住了。不是因为我多厉害,也不是因为绳子够结实——是底下这些人,用身体当桩子,把自己插进了这片冰雪。 我喘着气,回头扫了一眼。 一片模糊的轮廓趴在雪地上,有的闭着眼,有的抬头看我,鼻尖冻得通红,甚至有人嘴角渗出血丝。但他们都没松手。 绳索专家。 这个词突然跳进脑子。 视野角落,系统界面闪了一下,绿字浮现:【团队凝聚力达到100%,触发隐藏判定】。紧接着,新条目加载:【技能卡·绳索专家】已解锁。 没有提示音,没有解释说明,就像当年演习结束时教官往你档案里盖章一样干脆。 一瞬间,记忆涌上来——某次山地救援演练,七人小队在断崖拖运伤员担架,怎么布锚点、怎么分配拉力、不同结法在冰雪里的抗拉差异……全是实操数据,清清楚楚。 我低头看手里的绳索,立刻调整握法,把主缆从手臂移到双手虎口,减少滑动摩擦。然后冲最靠近我的一个男孩点头:“你,往前挪二十公分,压住那个弯折点。” 他愣了一下,照做了。 我又喊:“中间那段,两个人叠上去!别松!” 孩子们互相看了看,两个瘦小的身影立刻滚到指定位置,一上一下压在一起,像叠罗汉。 压力分布变了。 原本集中在中段的负荷被分散到前后三点,绳索的颤动明显减弱。我再看服务器那边,它还挂着,但倾斜角度正在缓慢回正。 风更大了。 雪崩余波卷着碎冰砸下来,打在背上啪啪响。周婉宁的脸埋在雪里,一动不动,但我能看到她的肩膀还在起伏。 小女孩仍趴在绳索上,虎头帽歪了,一只耳朵耷拉着。她抬头看我,嘴唇动了动,我没听清。 我盯着那台悬在空中的服务器,手指收紧。 绳子还在,人还在,数据还在。 还没完。 第326章 赵卫国的真相 风雪还在刮,但声音变了。 不再是那种能把人吞进去的轰鸣,而是断了线似的乱响,一阵一阵打在耳朵上。我跪在雪里,右腿旧伤像被铁丝缠着往骨头缝里拧,左手撑地,掌心压着一块碎冰,冷得发麻。绳索还绷着,可压力已经松了大半——孩子们趴了一路,像钉进雪里的桩子,硬是把服务器拽了回来。 我没动。 眼睛盯着那台机器。 它歪在断崖边上,滑雪板前端插进冻土,底部钢缆接头还挂着战术绳索,接口处裂开一道缝。蓝白色的光从里面喷出来,不是火,也不是烟,是一股往上冲的流,像水又不像水,扭曲着往天上走,撞进低垂的云层。 数据瀑布。 这个词蹦出来的时候,我的太阳穴突然一跳。 光幕开始凝形。 先是一团模糊的轮廓,接着五官往下拉,肩膀撑开,西装领口扣得严实,左手指节上戴着个蛇形戒指——赵卫国的脸,一点一点浮在空中。 我手立刻摸向腰侧。 空的。 匕首刚才甩出去钩绳索,现在还挂在钢缆上晃。我想站起来,右腿一发力,肌肉直接抽筋,膝盖砸回雪堆。风把我的呼吸吹成白雾,可我顾不上这些。 影像动了。 画面切到密林深处,夜视镜头视角,绿色调,晃得厉害。镜头下,一个人背着另一个昏迷的人在跑。背人的那个穿战术外套,后颈有道疤,走路姿势熟悉得让我胃里发紧。他怀里那人,军装破了口,左眉骨全是血——是我。 身后五十米外,爆炸刚停,残火还在烧装备箱,弹药殉爆的余音滚过山脊。没有枪声,没有呼救,只有脚步踩碎枯枝的声音。 字幕浮出来,白底黑字,像是直接印在空气里: “唯一幸存者:赵卫国。” 我喉咙发干。 不是因为怕,是那种被人当面撕开伤口的感觉。十年了,我一直以为自己是任务失败后重伤不治,全队覆灭,只剩一口气吊着进了医院。可现在告诉我,有人把我从死人堆里背出来?还是他? 画面再切。 地下实验室。金属墙,冷光灯。我躺在一个维生舱里,脸上贴满电极片,胸口随着呼吸机起伏。头顶屏幕滚动着脑波数据,旁边站着赵卫国,手里拿着平板,正在记录。 字幕又来: “实验代号:重生计划。目标:激活战场重建系统宿主潜能。” 我猛地抬头,想看周婉宁在哪。 她还在原地,趴在雪里,双手压着绳索末端,脸贴着地。但这时候她抬起了头,嘴唇哆嗦着,眼睛死死盯着我。 “别信!”她突然喊了一声,声音劈了,“他在篡改你的记忆!” 我没反应过来。 太阳穴又是一跳,这次更狠,像有根针顺着神经往脑子里钻。眼前画面闪了一下——不是现在的雪地,是十年前的边境雨林,我和小队正穿过雷区边缘,通讯器里传来王振的声音:“坐标没问题,可以推进。” 可下一秒,那个画面变了。 还是我们走在林子里,但天是红的,树影拉长,我看见自己回头看了眼赵卫国,他也看了我一眼,然后悄悄按下了什么按钮。 这不是我记得的事。 我咬牙,手按上太阳穴,指尖能感觉到皮肤下的脉搏在乱跳。数据流还在升腾,赵卫国的影像静静站在光幕里,嘴角甚至有点往上翘。 “你没死。”他说,声音不是从喇叭出来的,更像是直接钻进耳朵,“你只是被我送进了试验场。植物人?那是假的。你这十年,一直在接受刺激,一遍遍重演战场,只为让那个系统彻底绑定。” 我张嘴,想骂他,却发现喉咙像被堵住。 周婉宁爬起来了,不顾一切往前蹭,雪地里拖出一道沟。她指着我的头:“你感觉到了吗?那种电流感!那是毒气残留效应,他在用数据信号重新激活你的神经路径!别看那些画面!它们不是回忆,是植入!” 我低头看自己的手。 指尖在抖。 不是冷的,是身体自己在反抗。系统界面在我视野角落亮着,老式终端模样,绿字安静地显示着当前状态: 【签到未完成】 【技能卡·绳索专家】激活中 【战场重建系统】运行正常 没有警告,没有提示。 就像它从来没说过话一样。 可我知道不对劲。 我明明记得自己倒下前那一枪是从正面打中的,胸口炸开一片血雾,怎么会……被背着撤离? 赵卫国的影像笑了,笑得嘴角歪斜。 “你以为你是英雄?”他说,“你只是实验品。而我,才是把你从废墟里捡回来的人。” 第327章 系统与赌气对抗 上一秒还沉浸在真相揭开的冲击中,下一秒,我的脑袋却比这肆虐的风还要混乱。 眼前的东西分成了两层——一层是眼前的断崖、歪斜的服务器、飘着蓝白光的数据流;另一层却不断闪回画面:赵卫国背着我跑出爆炸区,西装后背染血,脚步踉跄。那画面太真,像我自己亲眼看过十遍八遍。可同时,另一个画面也在撞:我胸口炸开,弹片撕肉的声音清清楚楚,倒地时脸朝下,雪地被血烫出一个小坑。 两个记忆在脑子里打架,太阳穴一跳一跳,像是有人拿电钻往里凿。 左手还撑在雪里,掌心压着战术绳索的残头,冰冷的钢丝硌着皮肤。这触感让我稍微清醒了一瞬。右腿旧伤抽得厉害,膝盖陷在雪堆里,动不了。系统界面在视野角落绿着,老样子,【签到未完成】【战场重建系统】运行正常,字没变,也没提示。 但我感觉不对。 身体在抗拒那些画面。手指不受控地抖,不是冷的,是本能想拔刀。 “别看!” 周婉宁的声音突然炸在耳边。她整个人扑过来,膝盖砸进雪里,一只手猛地扯下裙摆一角,直接蒙在我眼睛上。布料带着点体温,瞬间遮住所有光影。 “信你身体!”她喘着说,声音哑得像砂纸磨铁,“别信眼睛!那是毒气残留信号,他在用数据诱导你!” 我愣了半秒。 然后闭上了眼——虽然已经被蒙住。 视野黑了,耳朵却听得分明:风刮过钢缆的呜咽,数据流升腾时那种低频嗡鸣,还有我自己粗重的呼吸。指尖重新感知到雪地的硬度,绳索的纹路,左掌边缘甚至摸到了匕首柄的凸起。 腰侧是空的,但背包还在。 右手慢慢挪过去,拉开外层拉链,军用匕首的握把贴上掌心。冰凉,带防滑槽,熟悉得像长在手上。 我没有起身。 只是靠着十年肌肉记忆,靠着无数次夜间突袭训练形成的反应,猛地旋身,拧腰,抬臂,一刀刺向右前方三米处的虚空。 刀刃破风。 没有阻力。 但就在那一瞬,太阳穴的钻痛猛地一缩,像是有根针被拔了出来。 蒙眼布下的黑暗里,我听见一声极轻的碎裂声,像玻璃片落地。 再然后,记忆回来了。 不是赵卫国背我撤离的画面,不是什么“重生计划”的实验室镜头。 是雨林。 十年前边境任务当天下午,雷区边缘,树影压得低,空气闷得能拧出水。王振在通讯器里说坐标没问题,可以推进。我带队往前走,赵卫国从侧翼靠近,手里拿的不是对讲机,是一支高压气雾枪。 他一句话没说,枪口抵上我后颈。 “嗤”—— 毒气注入的瞬间,我回头,看见他嘴角歪了一下,笑得不像人。 这才是我倒下的开始。 所有被盖住的细节全回来了:后颈灼痛,视线模糊,倒地前最后看到的是他蹲下来,摘走我作战服内袋里的加密芯片。我不是被救的,是被拖走的。植物人状态不是意外,是实验的一部分。 我缓缓松手,匕首垂在身侧。 左手扯下蒙眼的布条,雪光刺进来,但我没眨眼。远处数据流还在升腾,赵卫国的影像已经散了,光幕只剩乱码般的光点飘着。服务器歪在断崖边,滑雪板前端插进冻土,像一头死掉的机械兽。 周婉宁还跪在旁边,一只手撑着地,喘得厉害。白大褂沾满雪泥,袖口撕了一道,露出的手腕发抖。她没说话,只抬头看了我一眼。 我点了下头。 “我记得了。”我说。 她嘴唇动了动,没出声,只是慢慢坐下来,背靠一块岩石,闭了会儿眼。 风还在刮,雪没停。 我没动,站在原地,右腿微跛,左手握紧匕首,刀尖朝下。 真实回来了。 虚假碎了。 现在轮到我了。 第328章 埋在雪下的炸弹 风依旧猛烈地刮着,雪持续纷纷扬扬地下着。 我站在断崖边,右腿旧伤抽得像有根铁丝在肉里来回拉扯,左手握着匕首,刀尖朝下插进雪堆稳住身体。眼前是歪斜的服务器残骸,滑雪板前端卡在冻土里,数据流已经散尽,只剩几缕蓝白光点飘在空中,像是烧完的灰烬还舍不得落地。 脑子里的画面彻底清了。赵卫国没救过我,是他用毒气放倒我,拖进实验室当实验品。十年植物人不是意外,是计划的一部分。这些事不能再往后放,但现在也不是算账的时候。 我转头扫视四周。能见度不到十米,积雪埋到了大腿根,断崖下方一片白茫茫,看不出地形起伏。可我知道,下面有人活着。 背包还在背上,拉链半开,匕首刚收回去。我腾出右手,从夹层里摸出热成像仪——上个月签到拿到的装备,军绿色外壳,屏幕边缘有点裂痕,但还能用。开机时按了两下才亮,电量剩37%。 我把镜头对准断崖下方那片塌陷区域。雪花打在镜头上,画面跳了几帧,等稳定后,屏幕上出现了三个红点。微弱,但跳动规律。距离约十米深,靠近倒塌的支架残骸,位置偏东侧斜坡。那里原本是通风井出口,现在被压成了雪坑。 心跳信号持续存在,说明人还没失温到临界点。但雪层厚,空气稀薄,撑不了太久。 我没喊话。喊了也没用,风太大,声音传不远。而且我现在体力不支,右腿使不上劲,走快一步都像踩在烧红的铁板上。只能一步步来。 正准备往下滑,眼角忽然瞥见左侧雪堆动了一下。 一个小孩从雪坑里爬出来,戴虎头帽,脸冻得发青,两只手抱在胸前哆嗦。是刚才那个递发卡的小女孩?还是另一个?看不清五官,只认得那顶帽子。她没说话,突然抬起胳膊,指着不远处一处微微隆起的雪堆:“那里在冒热气!” 我立刻扑过去,手套抹开表层浮雪,掌心贴上去——确实有温差。不是太阳晒的,是内部散热。再用手电照,发现雪面有一道细缝,隐约透出一点暗红光。 是电子设备的指示灯。 我改用军用匕首撬开冰壳,刀刃划了三下才破开硬层。底下露出一块破损的黑色外壳,屏幕碎了大半,但散热口还在往外逸出微弱热量。是周婉宁的微型计算机。 它一直在工作。 剩余电量维持局部温度,融化周围冰晶,形成一个小型保温腔。线路延伸进去,顺着挖,不出两分钟,我触到了人的衣服。 先是一只手,接着是肩膀。我把积雪扒开,看清了脸——周婉宁。脸色惨白,嘴唇发紫,呼吸很浅,但还有气。她外套裂了口子,半边身子被压住,另一侧护着两个孩子。一个七八岁男孩,蜷缩着昏睡;另一个就是戴虎头帽的女孩,刚才自己爬出来了,现在又跟着跑回来蹲在边上。 三人被挤在一个三角形雪穴里,头顶是垮塌的钢梁撑出的空间,加上计算机发热,才没被活活冻死。 “醒着吗?”我拍周婉宁的脸,没反应。试颈动脉,脉搏弱但稳。两个孩子也都还有心跳。 虎头帽女孩抖着手去摸周婉宁的脸:“她……她说会带我们出去的……” 我没说话,把匕首插回腰侧,双手开始刨雪。冻雪结成了硬壳,手指很快冻僵,指甲缝渗出血丝。右腿支撑不住,跪了一下,膝盖砸进雪里。我咬牙撑起来,继续挖。 背包里的战术手电拿出来打开,卡在雪堆上照明。一边清周婉宁身上的积雪,一边检查她有没有外伤。左肩衣服破了,能看到一点皮肤,没出血。其他地方看不出异常。 男孩咳嗽了一声,眼皮动了动,没睁眼。 “你们什么时候被埋的?”我问女孩。 “雪崩……开始的时候。”她牙齿打着颤,“姐姐推我们进来,机器‘嗡’地响了一下,就开始发热……她说……说坚持住……” 我说知道了。 计算机屏幕闪了一下,最后一条信息跳出:【数据备份完成】。然后黑屏,散热口的热气慢慢停了。 温度会迅速下降。 我脱下冲锋衣盖在三人身上,又从背包里翻出银膜应急毯,裹住周婉宁和两个孩子。这东西轻,但保温效果好,是上次签到得的医疗包里的。现在顾不上自己,冷就冷着。 虎头帽女孩抱着膝盖缩在旁边,一句话不说,眼睛盯着周婉宁的脸。 我用战术绳把三人绑在一起,防止滑落,又找来一段断裂的钢条插进雪里当临时锚点。现在不能转移,周婉宁和男孩都没意识,贸然移动可能造成二次伤害。 风小了一点,雪还在下,不大,但足够让视野越来越差。我看向远处,原本的通道已经被掩埋,看不出路。通讯设备全毁,手机信号没有,卫星终端在服务器坠崖时一起掉了下去。 现在只能等。 但我不能等。 我撑着膝盖站起来,右腿一软差点又跪下。扶住钢梁站稳,环顾四周。这片区域还有没有其他人?其他热源? 热成像仪电量掉到了21%。我重新扫描一遍,范围调窄,聚焦在断崖周边五十米内。画面跳动,雪花干扰严重,但我看到西北方还有一个微弱红点,距离更远,信号时断时续。 可能是另一个幸存者。 我收起仪器,把匕首、手电、医疗包都检查一遍,确认都在。抬头看了眼天空,云层厚重,看不出时间。系统界面在视野角落安静待着,绿字显示:【签到未完成】【战场重建系统运行正常】。 我没理会。今天还没签到,但这时候不重要了。 我弯腰把应急毯再掖紧一点,确保三人不会受风。虎头帽女孩抬头看我,嘴唇动了动,没出声。 我说:“守着他们。” 然后转身,拄着匕首当拐杖,朝那个新的热源方向走去。 雪很深,每一步都陷进去半条腿。右腿旧伤处传来锯齿般的钝痛,像是有人拿锉刀在骨头上来回磨。我低着头,盯着脚下的雪面,一步一步往前挪。 风卷着雪粒抽在脸上,生疼。 走了不到二十米,我停下。 前方雪堆隆起一块,形状不像自然堆积。我蹲下,用手扒开表层。 底下露出一只鞋。黑色作战靴,鞋帮裂了,沾满血迹。 我继续挖。 雪层下的东西,渐渐露了出来。 第329章 心脏炸弹倒计时 一只沾满血迹的作战靴渐渐露了出来。 雪地里的作战靴只露出半截,鞋帮裂开,血迹干结在皮革缝隙里。我蹲着,手套刚扒开靴子周围的硬雪,右腿旧伤像被锈铁丝缠住,一动就抽着往骨头缝里钻。正准备再往下挖,我一边继续清理作战靴周围的雪,一边留意着周围情况,突然,视野角落跳出了绿色字符:【高危生物信号检测:心律异常波动,倒计时启动:00:00:30】。 目标锁定——周婉宁。 我猛地抬头。十米外,她原本趴伏在应急毯下的身体忽然绷直,双手死死按住左肩旧伤位置,整个人一颤,随即跪倒在雪堆上,脸色瞬间发白,呼吸急促得像是被掐住了喉咙。 没时间想别的。我甩开手里的雪块,一个翻滚起身,战术匕首已经握在手里,防备远程袭击。周围没人,风卷着细雪打在脸上,能见度不到十米。我冲过去,右腿每迈一步都像踩在烧红的钢板上,膝盖发软,但不能停。 扑到她身边时,她已经快撑不住了,身子往前倾,眼看要栽进雪坑。我单膝跪地,左手一把托住她后背,把她稳住。右手直接撕开她外衣和内衬。 弹片伤疤还在,位置和我眉骨那道几乎对称。可疤痕中心不一样了——嵌着一枚指甲盖大小的金属装置,边缘和皮肉长在一起,分不清哪是伤疤哪是机械。表面泛着微弱红光,倒计时数字在上面跳:27、26、25……仔细看,这伤疤周围的皮肤似乎有些异样的紧绷感。 赵卫国连这个都预料到了。 脑子里闪过他说话时轻敲桌面的样子,嘴角歪斜地笑。这不是临时起意,是十年前就埋好的钉子。用我的伤疤做模板,把炸弹种进她的身体,等我亲手救她的时候,再引爆。 我没出声,也没时间出声。背包还在背上,拉链半开。我腾出右手,从夹层里抽出便携式火焰喷射器。军用级,小型化设计,燃料余量约40%,上个月签到拿到的,本来打算用来融雪取水或者制造烟幕。 现在只能赌一把。 热膨胀能破坏电路。只要让内部结构变形,就能断开连接。不能持续喷火,会烧穿皮肤引燃组织;也不能太短,热量不够。必须控制在脉冲式短喷。 我调整喷口角度,对准装置缝隙。第一道火舌掠过,皮肤瞬间发红,周婉宁全身猛地一抖,喉咙里挤出一声闷哼,手指攥紧了我的冲锋衣袖子。 第二道持续半秒,金属外壳开始变色。她咬着牙,额头抵在我肩膀上,呼吸灼热。 第三道刚喷出,她整个人突然前扑,牙齿死死咬住我左肩的冲锋衣布料,紧接着穿透衣物,咬进皮肉。我感觉到温热的血顺着锁骨往下流,但她没松口,只是喉咙里发出一声极低的呜咽,像是把所有痛都压在了嗓子眼。 火焰持续三秒后撤离。装置红光骤灭,倒计时停在00:00:07。 表面碳化,裂开细纹。内部电路应该已经断裂。 我关掉喷射器,随手扔在雪地上。左肩伤口还在渗血,布料黏在皮肤上。周婉宁趴在我肩侧,没再动,呼吸比刚才稳了些,但还是很浅。她左手垂着,指尖微微抽搐。 我没动。右腿旧伤还在疼,左肩也开始发烫。站着费劲,可不能躺下。周围雪地一片白,风没小,雪花打着旋儿落下来。应急毯裹着她和两个孩子,钢条锚点插在雪里,绳索绷紧。 虎头帽女孩缩在旁边,眼睛盯着我们,一句话不说。 我低头看周婉宁的伤处。碳化的装置嵌在疤痕里,像一块烧焦的金属痂。没爆炸,算成了。可这东西是怎么和组织长在一起的?不是简单植入,是融合。 赵卫国不止想杀她。 他是想让她活着的时候,一直带着这玩意,像戴着耻辱柱。 我抬手摸了摸左肩被咬的位置,血还在渗。她没松口,牙印陷在肉里。我没去掰,就这么由着她咬着。 远处雪坡安静,风卷着碎雪扫过断崖边缘。作战靴还露在外面,半埋在雪里。我没再看它。现在顾不上。 周婉宁的呼吸慢慢变得规律。她还没醒,但至少没再抽搐。我盯着她左肩的伤疤,碳化部分边缘有细微反光,像是金属残片在雪光下闪了一下。 然后,那道疤,轻轻动了半毫米。 第330章 冰锥弹片伤疤共鸣 周婉宁的伤疤轻轻动了半毫米。 我盯着那道缝,碳化边缘在雪光下泛着金属冷色,像有电流从皮肉深处爬过。左肩咬痕还在渗血,布料黏着皮肤,一跳一跳地疼。她趴在我肩上没动,呼吸浅得几乎感觉不到,可刚才那一颤不是错觉。 我掌心还贴着她左肩旧伤位置,突然间,温热传来——不是体温,是发烫。疤痕表面开始升温,指尖能摸到细微震动。我本能想抽手,但没松,反而压得更实些,怕她伤口裂开。 就在这时,眉骨那道弹片疤猛地灼了一下。 像是被火柴头烫到,刺啦一声窜进脑仁。我没眨眼,视线死死锁住她肩头——淡蓝色微光正从疤痕里透出来,像地下水渗过裂缝,一点一点漫上皮肤。光芒不强,但在雪夜里格外清楚,照得她脸色忽明忽暗。 几乎同一秒,眉骨又是一烫。 视野中央,老式作战终端界面无声弹出,绿色字符浮在空中:【基因锁解除,获得双生技能:冰火同源】。 字没散,我眼角余光看见自己眉骨的伤也开始发光,颜色一样,节奏一致,像是隔着脸皮在呼应。两道光越亮越稳,短暂交叠在我们之间,像搭了根看不见的线,然后“啪”一下灭了。 周婉宁睫毛抖了抖。 她睁眼的动作很慢,像是刚从深水里浮上来,眼神涣散了一瞬才聚焦。风卷着碎雪打在她脸上,她没闭眼,第一反应是抬手,摸左肩。 手指碰到碳化装置时顿了一下,再往上探,划过疤痕边缘。她眉头松了,嘴唇动了动,声音哑得像砂纸磨铁:“……不疼了。” 我没应。右腿旧伤还在抽,跪久了肌肉发僵,膝盖压在硬雪上硌得生疼。但我不能动,她半个身子靠在我身上,重心没稳。 她又试了试,指尖来回按了几下疤痕,表情变了,不是轻松,是怔住。她低头看着自己的手,像是第一次认识这道伤。 “原来我们早就……”她嗓音低下去,后半句卡在喉咙里,没说完。 我盯着她。十年了,我记不清多少次摸这道眉骨疤,知道它什么时候会胀、什么时候要下雨。可从没见过它发光,也没听过谁的伤能和别人的连在一起。 她话没落音,我忽然动了。 左手战术匕首抽出,刀刃抵住左手背手套接缝处,用力一划。布料撕开,露出底下皮肤——外侧靠近指根的位置,一块金属嵌在皮肉里,形状不规则,边缘发黑,和她肩上的伤一模一样。 我抬手,把伤面朝上,递到她眼前。 她瞳孔缩了一下,呼吸停了半拍。 我看着她眼睛,说:“从十年前那场爆炸开始,这就是我们的命运。” 风打着旋儿刮过来,雪粒扑在脸上,凉得清醒。她没移开视线,手指还贴在自己伤处,像是能感觉到我的那份痛。我们谁都没动,也没再说话。她的呼吸慢慢沉下来,靠在我肩上的重量没变,可气息稳了,像是终于接上了什么断掉的线。 远处雪坡安静,应急毯裹着两个孩子,钢条锚点插在雪里,绳索绷紧。虎头帽女孩蹲在旁边,眼睛盯着我们,一句话不说。 我左手还举着,伤疤露在外面,冷风吹着,不疼,也不痒,就是沉。像多了块骨头长进身体,再也卸不下来。 她终于开口,声音比刚才稳了些:“这不只是伤疤。” 我嗯了一声。 “是标记。” 我没反驳。系统没提示,也没解释什么叫“冰火同源”,但我知道,有些事从这一刻起不一样了。不是因为拿到了新技能,是因为我们身上的伤认出了彼此。 她慢慢把手从伤处挪开,指尖擦过碳化装置,动作轻,像怕惊醒什么。然后她抬起眼,看我,嘴唇动了动,似乎还想说什么。 就在这时,右腿旧伤猛地一抽,整条腿差点软下去。我咬牙撑住,没倒,但身子晃了一下。她察觉到了,下意识往我这边靠了靠,手搭上我胳膊,借力稳住。 我没有推开。 风更大了,雪片横着扫过来。她靠着我,呼吸贴着我脖子,温的。我左手还举着那道伤,匕首垂在身侧,手套裂口被风吹得翻动。 她没再说“原来我们早就”,也没问接下来怎么办。我们都知道,有些话不用说完,有些事已经定了。 我低头看了眼作战靴,还半埋在雪里,没管它。 现在顾不上。 第331章 紧急医疗包的极限 风卷着雪粒抽在脸上,我右腿刚缓过劲的肌肉突然一抽,膝盖往下一沉。地面在动,不是幻觉——头顶传来闷响,像有千斤重物在雪层上滑行。我没来得及反应,整个人被带着往后滑,周婉宁还靠在我肩上,我本能翻身把她压进怀里,背朝下撞进雪坡。 滚了。 身体不受控地翻转,雪灌进领口、钻进耳朵,眼前全是白。我咬牙绷紧后背,拿脊椎去扛石头和断枝,右手死死箍住她腰,不让她脱出去。左肩那道疤还在渗血,每撞一下就撕一次,疼得眼前发黑。右腿旧伤彻底废了,使不上力,只能任由身子往下甩。 不知道翻了多少圈,最后“砰”一声撞上硬物才停。是块凸出的岩基,卡住了下滑趋势。我趴在雪里,喘得像破风箱,耳朵嗡嗡响,半边脸埋在冰渣里。怀里的人没动静,我立刻伸手探她鼻息,还有气,但浅得吓人。 作战终端在脑子里弹出来:【紧急医疗包剩余使用次数:1】。 红字闪了一下就灭,像最后一滴血滴进雪里。 我抬手抹掉脸上的雪泥,看清她脸色——青白,嘴唇发紫,睫毛上结着细冰碴。她咳了一声,没睁眼,一口血直接喷出来,混着碎冰,在雪地上砸出几个暗点。血是温的,但沾到雪就冻住。 “留给……孩子们……”她声音轻得几乎听不见,眼皮颤了颤,又昏过去。 我没说话,把战术匕首咬在嘴里,单手扯开她作战服拉链。里面衣服早被血浸透,冷得硬邦邦。我用刀尖挑开边缘,露出后背伤口——碳化的装置还在,周围皮肉翻卷,边缘发黑,明显中毒了。这伤撑不了多久。 系统没提示,也没解释能不能救。但我知道,只剩这一次机会。 我从背包侧袋抽出针管,银灰色外壳,标签写着“战场急救复合剂”,签到第三天拿到的。十年植物人醒来后,这是我第一次不想按规则来。 针头扎进她胸口时,她身体猛地一弓,喉咙里挤出一声闷哼。我没拔,反而往下压到底。液体推进去的瞬间,终端界面闪了一下:【治疗程序启动,资源耗尽】。 她开始抖,不是冷,是里头在烧。皮肤底下泛起一层淡光,从心脏位置往外爬,像水波一样漫过后背。那道伤开始收口,黑色变浅,血止了,裂开的皮肉一点点合拢,速度越来越快,像是时间倒流。碳化装置表面出现裂纹,“咔”一声轻响,碎成粉末掉落。 光蔓延到肩头旧疤时顿了一下,随即顺着疤痕走了一圈,像是认主。然后整团光缩进体内,消失了。 针管空了。 我拔出来,随手扔进雪里。医疗包外壳在我掌心裂开一道缝,金属片剥落,变成几粒光点,飘起来,散了。 她呼吸稳了,虽然还昏着,但脸上的死气退了,指尖有了温度。我松开掐着她肩膀的手,自己却撑不住,肩膀一软,靠着岩壁滑坐下去。右腿完全不听使唤,整条腿像被钉在地上,动一下都钻心地疼。 我低头看了眼左手背——那道和她一样的疤,现在安静地贴在皮肉里,不发光,也不烫,就是沉,像多长了一块骨头。刚才那一针下去的时候,我好像也感觉到了,一股热流从她那边传过来,冲进我眉骨,又顺着左肩走了一遍。没持续多久,就没了。 现在什么都没了。 只有她躺在雪里,后背伤口闭合,不再流血。我挪了挪身子,把她往身前拉了拉,让她靠在我胸前,顺手扯下冲锋衣下半截,盖在她腿上。我自己冷得够呛,但顾不上。 远处风声压下来,山谷底一片白。雪还在飘,不大,但密。我们滚下来一路犁出的沟痕清晰可见,尽头就是这块岩基。绳索早就断了,只剩手腕上一圈勒痕。背包歪在旁边,主扣开了,东西没丢,军用匕首还在,战术手电亮着红灯,一闪一闪。 我没关。 就这么坐着,背靠着石头,怀里抱着人,右手搭在她腕子上测脉搏。一下,两下,稳了。我盯着她睫毛上看了一会儿,确认她真的只是睡过去了,不是死。 然后我才抬头,看这地方。 是个坡底凹陷处,三面环矮岩,一面敞着,正对着雪谷。风从敞口灌进来,打着旋儿。地上有我们压出的深痕,还有光点残留的痕迹——淡蓝色,像夜光粉,踩过的地方会亮一下,很快熄。我动了动脚,试了试,右腿使不上力,站不起来。 得等。 等她醒,等我能动,等有人来。 但现在,先活过这一夜。 雪落在她头发上,慢慢积了一层。我抬手,轻轻拂开。 第332章 二十条生命线 雪还在下,不大,但没停。我靠在岩基上,右腿像灌了铅,动不了。怀里周婉宁的呼吸贴着我胸口,一下一下,稳了。她的脸埋在我冲锋衣领口,睫毛上的冰碴化了一层水,沾在我锁骨上,凉。 我没动。 左手搭在左肩旧疤上,试了试。系统还在,没断线。指尖压下去,皮肉底下那道疤沉着,不烫也不跳,就是实,像块铁钉进骨头里。右手还扣着她手腕,脉搏正常。医疗包耗尽了,人救回来了,代价是我也快到极限。 风从谷口斜着扫进来,卷着碎雪打在脸上。背包歪在脚边,主扣开了,军用匕首露了半截,战术手电红灯一闪一闪,像心跳。 就在这时候,我听见动静。 不是风声,也不是雪落。是脚踩在硬雪上的那种轻响,咯吱,很小心,一下,又一下。有人靠近。 我眼皮都没抬,左手已经滑向腰侧——那里空了,匕首在背包里。但我手没停,顺势摸到后背贴身的位置,那儿还有一把短刃,藏得深。肌肉绷住,耳朵竖着。 三个孩子从岩角后头慢慢挪出来。最小的戴着虎头帽,脸冻得发红,手里抱着一段绳子。是之前断裂的战术绳索,纤维散开,像被撕烂的麻花。他们站成一排,不敢再近,盯着我看。 戴虎头帽的女孩蹲下来,把绳子一根根摊开。她的手指通红,指甲缝里全是黑泥,但动作很轻,像是怕弄坏了什么。她哈了口气,热气把绳子熏软一点,然后开始编。 我不说话。 她一边编一边抬头看我:“叔叔,你们是从天上掉下来的英雄吗?” 旁边一个稍大的男孩小声说:“他抱着姐姐飞下山的……我看见了。” 我没吭声。过了几秒,才摇头:“不是英雄。”声音哑得厉害,“只是爸爸。” 女孩没再问,低头继续编。绳子被她分成三股,来回穿插,手法笨拙,但认真。她时不时哈气,用嘴暖绳子,怕它太脆。编到一半,她站起来,走到我跟前,踮起脚,抬起我的左手腕。 我把手抽了一下。 她顿住,眼睛看着我,没哭也没怕,就是等。 我僵了几秒,松开劲,任她把那圈编好的绳环套上来。收口的地方打了结,歪歪扭扭,像小孩系鞋带。她退后一步,笑了:“这样爸爸就不会丢下我们了。” 我喉咙动了动。 没说话,只点了点头。 她拍了下手,转身就跑,两个孩子跟着她往护林站方向去了。雪地上留下几串小脚印,一深一浅,很快被新雪盖住一半。 我低头看手腕。 那圈手链静静套着,灰褐色的纤维混着细小的冰晶,在微光下泛点银。冰不是结在外面的,是渗进纤维里的,一粒一粒,像是被体温融过的雪又冻住。我用拇指蹭了蹭,冰没碎,绳子也没松,反而比刚才沉。 作战终端突然冒出来一行字:【检测到集体意志注入,装备重构完成。】 停了两秒。 【获得装备:希望之绳(绑定状态),可承受五吨拉力,具备基础抗寒防割性能,材质融合原战术绳索与儿童体温凝结冰晶。】 光熄了。 我盯着手腕上的东西。它不像刚才那圈破绳子了,握感变了,紧实,有韧劲,像某种新型复合材料。但我知道它还是那根绳子——是我从雪山实验室拖出来、绑过服务器、拴过周婉宁、差点崩断在悬崖边的那根。 现在它成了手链。 我抬手,轻轻碰了碰虎头帽女孩刚才站的位置,指尖划过空气,像摸了下帽檐。 “谢谢。”我说。 声音很低,没人听见。 周婉宁还在睡,脸贴着我胸口,呼吸温着那一片衣服。我调整了下姿势,把她往怀里拢了拢,右手重新搭上她手腕。脉搏稳。雪落在她头发上,积了一层,我没拂。 远处山谷入口一片白雾,风卷着雪,看不清路。天没亮,但雪色反着光,能见度比半夜强点。我坐在这儿,动不了,也走不了。 等。 等她醒,等我能站,等天亮后能找到安全屋。 但现在,先活着。 我抬手,看了眼腕上的希望之绳。冰晶在微光里闪了一下,像谁眨了眨眼。 第333章 高维信号解析 细碎的雪簌簌飘落,岩基上已积了薄薄的一层。 上一刻还在感受希望之绳带来的力量,此刻我靠在石头边,右腿从膝盖往下却没了知觉,像冻僵的木头桩子,动一下都扯着整条筋抽。周婉宁的脸贴在我胸口,呼吸温热,终于稳住了。她醒了,眼皮颤了两下,手指慢慢搭上我的手臂,试了试力道,然后撑着坐起来。 我没拦她。 她头发乱了,沾着冰碴,白大褂袖口裂了一道,露出手腕内侧青紫的淤痕。 她沉默着,从背包夹层摸出微型计算机,屏幕瞬间亮起,在雪夜中显得格外刺眼。 “数据碎片还能用。”她说,声音哑,但清楚,“服务器崩之前,我存了三段核心编码。” 我嗯了声,手滑到后腰,短刃还在。匕首没动,但指节绷紧了。我知道她在查什么——那晚升空的数据流,赵卫国的脸,还有作战终端弹出的高维信号警告。不是错觉,也不是毒气残留。系统没报错,信号真实存在。 她把希望之绳缠在计算机边缘,一圈,两圈。绳子吸了体温,微微发暖,屏幕闪烁的频率慢了下来。低温正在耗电,电池撑不了太久,这招是临时保命,但她做得熟练,像是早就在脑子里推演过几十遍。 “开始拼。”她说。 手指在触控板上滑动,调出三段碎片。画面跳了几下,重组失败,提示频段错位。她咬牙,重新校准,输入一串军用级解码协议——那是我在雪山实验室顺走的密钥,签到第二天解锁的,一直压在背包底层。 第三次尝试,成功。 屏幕上跳出一段波形信号,扭曲,断续,像是被什么东西干扰过。她放大音频,降噪处理,五秒后,画面重构完成。 一个男人站在废墟里。 他背对着镜头,穿着磨损严重的战术靴,冲锋衣肩线塌了,头发全白,左眉骨那道疤更明显,像刀刻进肉里。他缓缓转身,脸出现在画面中央。 是我。 二十年后的我。 风从谷口灌进来,吹得岩基上的雪簌簌抖。我没出声,盯着屏幕,像在看另一个世界的陌生人。 他开口,声音沙哑,带着电流杂音:“他们把周婉宁改造成时空锚点,这就是循环的真相。” 周婉宁的手顿了一下。 她没抬头,但呼吸变了,短促,压着。她把那段话回放了一遍,又一遍,同时调出声纹比对界面。三秒后,系统确认:匹配度98.7%,骨骼结构、喉部振动频率、语调习惯——全是我的。 不是AI合成,不是心理诱导。 是真的。 我喉咙发干,右手慢慢移向腰间,握住匕首柄。指节收紧,刀鞘和皮带摩擦出一点轻响。我没拔刀,也没说话,只是盯着那个未来的自己,看他站在废墟里,眼神空得像看过太多结局。 “如果这是真的……”她低声说,“那我们现在做的每一步,他们早就知道。” 我摇头。 “不一定。”我说,“他知道,不等于我们输。” 她转头看我,眼睛在屏幕光下泛着冷色。她没问“为什么”,也没说“怎么办”。她只是把那段影像冻结,截图保存,然后继续追踪信号源。指尖在键盘上敲击,调出坐标反推程序。 “信号来自西北方向十七公里,海拔下降四百米,地形符合地下掩体特征。”她报出数据,“传输路径有跳跃,像是中继转发,但源头指向同一个位置。” 我记下方位。 握紧手中的匕首,掌心微微出汗,刀柄也有些滑,这让我思绪飘远,想起了十年前雨林里的那一枪…… 想起麻醉弹打偏的瞬间,想起全队倒下的声音。那时候我以为是意外,是任务失败。现在我知道,不是。 是安排。 每一个节点,每一处漏洞,都是提前铺好的路。包括我成植物人,包括系统上线,包括现在看到这段影像——全在循环里。 可我不信命。 我活下来了,站起来了,女儿还活着,周婉宁也活着。就算未来有锚点,那也不是终点。 是起点。 我低头看了眼腕上的希望之绳。它安静地套着,纤维里嵌着冰晶,沉实,有劲。孩子们编的,笨手笨脚,但没断。它救过服务器,拴过人,现在又护住一台快冻死的电脑。 不是所有东西都能被算进去。 我抬手,把匕首插回腰侧,动作干脆。然后撑着岩基,试着站起来。右腿不听使唤,膝盖一软,我又跌回去。疼,从脚踝往上炸,像有人拿锯子拉骨头。 “别硬撑。”她说。 “我不等了。”我说,“线索在这儿,我就得动。” 她没再劝,收起计算机,关机前最后看了一眼那段影像。未来的我站在废墟里,嘴唇动了动,似乎还想说什么,但信号中断,画面黑了。 她把设备塞进背包,拉好拉链,然后伸手扶我。我搭上她肩膀,借力,重新试了一次。这次右腿勉强撑住,虽然抖,但站住了。我喘了口气,目光扫过山谷入口,雪盖住了一切,但我知道方向。 十七公里外,有个掩体。 信号从那儿来。 我往前挪了一步,脚印陷进雪里,深,歪,但往前。 周婉宁跟上来,脚步轻,但稳。 我们没说话。 风还在刮,雪还在落,天没亮,路没清。但我知道要去哪儿了。 我最后看了眼腕上的希望之绳,冰晶在微光下闪了半秒,像谁眨了下眼。 然后我迈开第二步。 第334章 机械义肢的密码 雪还在下,风卷着碎冰粒抽在脸上,像砂纸打磨旧伤。我右腿从膝盖往下发僵,每走一步都得靠左腿撑着往前拖,脚印歪斜地切进雪层。周婉宁扶着我胳膊,步子压得很慢,没说话,但手心有汗。 十七公里走了快四个小时。信号源坐标落在一片塌陷的工业废墟里,铁架子东倒西歪,冻成黑褐色的油管挂在半空,像是被谁硬生生扯断的肠子。远处有座低矮的混凝土掩体,门框塌了一半,门口堆着雪,看不出有没有人来过。 我们停在三十米外的一截断墙后。我抽出匕首,刀背贴地,往前探了探。雪面硬,底下空响——有人挖过坑,填得不实。我抬头看了眼周婉宁,她点头,把微型计算机从背包里取出来,屏幕亮起时泛着青光。 “热源扫描。”她说,“三具残骸,集中在掩体东侧五十米,碳化程度高,生命体征为零。” 我嗯了声,拄着匕首站起来。右腿一软,差点跪下去,咬牙撑住墙沿才稳住。周婉宁伸手想扶,我摆手拦了。自己能动,就得自己走。 我们贴着废墟边缘推进。克隆体的残骸散在一处塌陷的观测台周围,有的只剩骨架,关节处连着烧焦的线缆;有的脑袋裂开,露出金属颅骨内嵌的芯片槽,早被冻炸了。我用匕首翻动一具躯干,胸口装甲板已经变形,内部电路烧成黑块。 “那边。”周婉宁指了指左侧,“左臂完整,金属反光频率不对。” 我挪过去。那具克隆体趴在地上,左肩以下埋在雪里。扒开积雪,机械义肢露出来,军用级钛合金外壳,表面蚀刻防滑纹,型号是我在服役后期见过的“影狼-3”改款。这种义肢不在公开列装名单上,只有执行特殊任务的单位私下配发。 “还能拆。”我说。 周婉宁打开计算机,调出接口协议,插线接入义肢腕部数据口。屏幕跳了几下,提示权限锁定。“物理拆解吧。”她收起设备,“电路板可能存有离线数据。” 我握住义肢肘关节,用力一拧。卡扣崩开,液压管喷出淡黄色冷却液,结成细霜。整条手臂被拽出来时发出金属摩擦声,沉得像灌了铅。我把它放在地上,用匕首撬开外壳。里面线路密布,中央一块主控板,背面有一道细痕,像是人为刻上去的。 “有东西。”我说。 周婉宁凑近看,手指在屏幕上划了几下,调出放大模式。滤镜增强对比度后,痕迹显现为规律排列的点和短横——摩斯码。 “你读得懂?”她问。 “练过。”我盯着那串刻痕,“那时候考核要考盲译,半夜拉警报,戴上隔音罩听电码。” 她把图像定格,递给我看。我眯眼辨认,先念出节奏:“滴、滴滴、滴……停顿。滴滴、滴、滴……再停顿。” 这是标准分段。 我一边回忆一边念:“SoS之后是数字序列……12-25-78……重复两遍。” 周婉宁输入计算机,系统自动转换:12月25日78年——摩斯编码格式。 “这不是随机数。”她声音低了。 “什么意思?” 她没答,手指在触控板上敲击,调出一组历史数据。几秒后,屏幕显示另一串摩斯码波形图,与刚才那条节奏完全一致。 “这是我母亲的生日。”她说,嗓音有点飘,“1978年12月25日。她去世前,我最后一次见她,是在市政厅地下停车场。那天我偷偷录了段音频,留作纪念。这段编码……就是从那段录音里提取出来的。” 我盯着她脸。她没看我,眼睛盯着屏幕,但手指在抖。 我把义肢残片翻了个面,重新确认刻痕位置。这串码不是打印或激光蚀刻,是手工一点点刻上去的,每一划都有轻微偏移,像是在极端环境下完成的。它不属于作战记录,也不可能是系统预设。这是私人的,带信息的,指向某个具体的人。 就在这时候,眼前一闪。 战场重建系统的界面突兀弹出,红框闪烁,文字浮现: 【检测到关联任务:揭露市政厅黑幕】 没有声音,没有提示音效,就像一道旧伤突然渗血。界面停留三秒,自动消失。 我闭了下眼。再睁开来,呼吸已经压平了。我把机械义肢残片塞进背包夹层,拉好拉链,然后撑着地面站起来。 “走。”我说,“先离开这儿。” 周婉宁合上计算机,没问去哪里。她知道现在不能多问。我转身时看了眼那片废墟,风把雪卷起来,盖住克隆体的脸。远处天色灰白,雪势小了些,路能看清了。 我们沿着塌陷的轨道往外走。我的右腿还在痛,但能撑住。她跟在我侧后方半步距离,手一直插在白大褂口袋里,攥着什么。 走出废墟边界时,我回头看了最后一眼。 雪地上留下两行脚印,一深一浅,正被新落的雪花慢慢盖住。 前方是一片开阔地,雪面平整,隐约能看到几个小黑点在移动。。。 第335章 孩子们的画作 细碎的雪花仍在飘落,落在脸上带来丝丝凉意。我右腿从膝盖往下疼痛难忍,每挪动一步都得依靠左腿艰难支撑。周婉宁默默跟在我侧后半步,手一直插在白大褂口袋里,没再说话。 我们刚走出那片废墟,风把身后那些断墙和塌陷的铁架吹得呜呜响,像有人在远处哭。 前方是一片开阔地,雪面平展,能看出几个小黑点在动。我眯眼看了会儿,不是动物,是蹲着的人影,一动不动围成一圈。 “停一下。”我说,抬手示意她别往前走了。 她停下,没问为什么。我知道她在等我判断有没有危险。我拄着匕首,往前挪了三步,靴子踩进半融的积雪里,发出咯吱声。地面湿滑,右腿一软,差点跪下去,我撑住刀柄才稳住身子。眼睛扫过雪地边缘,没有拖拽痕迹,也没有埋设装置的凹陷。视线落回那几个孩子身上——他们低头忙着什么,手里握着黑乎乎的东西,在雪地上划拉。 我回头看了周婉宁一眼,点点头:“过去。” 我们慢慢靠近。五六个孩子围坐在一块相对干燥的雪面上,年纪最大的不过十二三岁,最小的裹着破棉袄,脸冻得发紫。他们手里拿的是烧焦的木炭,从断裂的电线杆或倒塌的棚屋里捡来的那种。他们在雪地上画画,一笔一划很认真。 画的是人。 中间站着一个高个男人,穿着军装,肩宽腿长,帽子上有五角星。旁边是个扎马尾的小女孩,牵着他手。另一边是个长发女人,穿白大褂,手里拿着仪器。线条歪扭,但能认出来。 我站在原地没动。 戴虎头帽的女孩最先抬头,看见我时眼睛一下子亮了:“那是陈叔叔!” 声音清亮,像冰面裂开一道缝。其他孩子纷纷转头,有人咧嘴笑了:“你来啦!我们正画你呢!”一个瘦小男孩接过话头,语气特别自然:“还有周姐姐,白大褂,救过老李叔的!那天他肺坏了,是你给他打的针。” 周婉宁站住了。 她没看孩子们,也没看画,而是慢慢把手从口袋里抽出来。手里攥着一块布条,灰扑扑的,边角已经磨毛了。她盯着雪地上的那个穿白大褂的女人,看了很久。然后,一滴泪砸下来,落在画旁的雪上,洇开一小片深色痕迹。 “我从未想过……”她声音压得很低,几乎被风吹散,“能成为别人画里的光……” 我没接话。她不是说给谁听的,是说给她自己。 我弯腰,把匕首插进雪地里撑住身体,另一只手伸进背包夹层。里面除了绷带和干粮,还有一张叠得整整齐齐的纸。我把它拿出来,轻轻展开。 是陈雪画的全家福。 画上三个人并排站着,我穿军装,她站左边,右边空着的位置写着“妈妈”,下面一行小字:“爸爸是英雄”。笔迹歪歪扭扭,颜色涂出框外,角落还贴了个亮闪闪的贴纸,早被汗水浸得发皱。 我看着画,又看了看雪地上的那幅。两个“我”站在一起,一个是女儿眼中的父亲,一个是陌生孩子笔下的守护者。 我笑了笑,把画对着孩子们举了一下,低声说:“我们早就是了。” 风掠过雪面,吹起纸角,也吹散了最后一丝寒意。 孩子们没停下笔。戴虎头帽的女孩低头继续添画军装领章,嘴里念叨:“下次要画陈叔叔拿刀的样子,可帅了。”另一个孩子笑着接话:“还得画周姐姐修电脑,手指敲得啪啪响。” 周婉宁抬起袖子蹭了下眼角,没再说话。她走到画边,蹲下来,伸手用指尖抹掉一处模糊的炭痕,让那件白大褂更清楚了些。 我靠着匕首站着,右腿疼得厉害,但没动。天光从云缝里漏下来,照在雪地上,照在那些炭笔勾勒的人影上,也照在两张没有署名的画之间。 远处风停了,废墟那边的铁架子不再作响。这片雪地安静得能听见炭条划过雪面的沙沙声。 同伴抬起期望的大眼睛问戴虎头帽的女孩:“陈叔叔下次还会来吗?” 第336章 基因共鸣测试 雪停了,风也小了。我右腿的旧伤还在抽着疼,像有根铁丝在膝盖里来回拉扯。孩子们围坐画画的地方渐渐安静下来,炭条划雪的声音断了,他们一个个起身,拍掉裤子上的雪,戴虎头帽的女孩冲我挥了下手,带着人往远处走。我没拦,也没动。 周婉宁还蹲在原地,指尖轻轻抹过那幅画里穿白大褂的女人,动作很轻,像是怕弄花了什么重要的东西。她没说话,但我知道她情绪不对。刚才那滴泪不是软弱,是防线裂了缝。 我拄着匕首,慢慢挪到一块半埋的水泥板边,坐下。右腿一弯,整条筋都绷得发麻。背包甩到身前,拉开外层拉链,系统界面在视野角落一闪——今日签到奖励已解锁:便携式基因比对模块,来源:战地医疗数据库V3.2。 我没点开说明,直接启动。模块从装备栏弹出,巴掌大,银灰色,侧面有个采血针口。我按在自己拇指上扎了一下,再收针,塞进系统提示的扫描区。屏幕亮起,进度条开始走。 “干什么?”周婉宁站到我旁边,声音有点哑。 “做个检测。”我把模块往她面前递了递,“你刚失血不少,心跳也不稳,查个基础项。” 她盯着那机器看了两秒,没拒绝,伸手接过,照着我的样子扎了指血。针口拔出时她眉头都没皱一下,动作熟得很,跟当年在训练营处理伤口一样利落。 数据加载用了不到一分钟。屏幕上跳出两列dNA序列图谱,底部一行加粗字:匹配度99.99%。 空气好像静了一瞬。 她盯着那串数字,手指慢慢收紧,指甲掐进模块边缘。风卷起她白大褂的下摆,吹得报告单在系统界面里微微抖动。 “这意思是不是……”她嗓音压低,几乎贴着地面,“我不是母亲亲生的?还是说,我根本不是‘人’?” 我没吭声。三秒钟后,伸手把那份电子报告从系统里调出来,实体打印纸从模块侧口滑出。我抽出那张纸,看都没再看一眼,撕成两半,又撕一遍,随手一扬。 纸片被风吹散,像几片枯叶,打着旋儿飘远。 她猛地转头看我:“你就不想知道为什么?” “不想。”我收起模块,塞回背包,“你在训练营半夜偷吃压缩饼干被我抓到,哭得鼻涕眼泪糊一脸,我还罚你绕场跑五圈。那是你第一次也是唯一一次挨训。你记得吗?” 她愣住。 “你左耳后有颗痣,洗头不注意会漏过去。你打枪偏左三毫米,得靠肩抵实枪托才稳。你说密码本背到第七章就睡着,其实你全记得,只是不想显得太聪明。”我顿了顿,“这些事,比一张纸重要。” 她嘴唇动了动,没发出声音。 然后她忽然笑了,笑得很轻,像是自嘲,又像是松了口气。 “你说过,战场上活下来的人,才有资格定义自己是谁。”她抬头看我,眼睛很亮,“我不是你的影子,也不是谁的女儿。我是那个被你骂哭、偷吃饼干的小特工。” 话音落下的瞬间,她往前一步,抬手抓住我冲锋衣的领子,仰头吻上来。 风猛地卷了一下,吹得我眼皮一眨。她的唇很凉,碰上来的时候有点抖,五秒后松开,手还抓着衣服没放。 “现在,换我来守护你。” 我没说话,右手慢慢抬起来,握住她的手。她的手指冰得厉害,但我没松。 天光从云缝里透下来,照在雪地上,也照在我们坐着的水泥板边缘。远处空旷,风不大,白大褂沾了雪没抖,冲锋衣的拉链半开着,冷气往里钻。 我俩就这么坐着,手握着手,谁都没再动。 第337章 极地作战服的代价 天光再度从云缝中洒落,雪地一片惨白。我俩依旧坐在那块半埋的水泥板上,手紧紧相握,冷气顺着冲锋衣拉链直往里钻。 周婉宁的手冰得很,但没抽走。风不大,可寒意一点没松。 就在这时候,视野角落突然跳出一块灰屏,像老式终端开机时的故障画面。系统界面无声弹出,没有提示音,也没震动,只有一行字缓缓浮现: 【极地作战服状态报告】 雪地迷彩模式:永久损坏 抗寒层材料断裂率68% 实时保暖效能下降70% 建议:立即更换环境或补充热源 我没动,盯着那行字看了三秒。右腿旧伤像是被这消息戳中了,猛地一抽,整条筋从膝盖窜到脚踝,疼得我手指攥紧了匕首柄。这不是第一次疼,但这次不一样——以前是身体扛不住,现在是装备先垮了。 周婉宁察觉了,松开我的手,侧身凑近。她没说话,目光落在我冲锋衣左袖口,那里有一道细长裂痕,内衬已经翻出来,露出底下灰白色的隔热层,断口参差,像是被什么硬物刮过又冻裂的。 她低头看了看自己身上,碎花裙下摆还算完整。然后她伸手,抓住裙边,用力一扯。 布料撕开的声音很轻,但在安静的雪原上格外清楚。她把那截布条叠成三层,绕过我的左前臂,正好盖住加热模块接口的位置。那里原本有金属贴片连接体温循环系统,现在贴片脱落了一半,裸露在外的导线接口正往外散着冷气。 “用我的体温当外挂。”她说,声音不高,像是在说一件再自然不过的事。 布条缠了三圈,打了个死结。触感粗糙,但确实有温热透过布料传过来。我知道她在靠近我,也知道她现在站姿不太稳——裙子短了一截,寒风直接贴着她小腿往上灌。 但我没拦。这种时候拦没用。她要是想退,早退了。 低头看着手臂上的布条,忽然间脑子里闪出一个画面——不是现在的,是十年前边境那场暴风雪。 那天晚上,我们小队被困在海拔四千八的山坳,我面罩结冰,呼吸器进气口全堵死了。试了三次重启都失败,氧气读数往下掉。队长蹲在我旁边,一句话没说,脱了手套,把手掌直接贴在进气口上。他手心朝下,五指张开,像个盖子似的捂着那块金属,靠体温化冰。 我就看着他,嘴里插着呼吸管,说不出话。他也不看我,盯着远处风雪,说:“别慌,人活着,火就不会灭。” 三小时后,冰化了。他的手冻得发紫,再没知觉。 后来那双手废了,任务结束后就退役了。我没问过他叫什么名字,只记得他左耳缺了半个耳垂,说是早年演习时被弹片削的。 而现在,我坐在雪地里,胳膊上缠着另一个年轻人撕下来的裙布,温度一点点渗进来。 原来守护……真的是会遗传的。 我想完这句话,抬头看向远处雪线。风又起来了,卷着雪粒打在脸上,有点疼。但我已经不想坐着了。 右腿撑地,慢慢站起来。旧伤还在抽,但能走。我拉开背包侧袋,掏出一条战术围巾,深灰色,磨得有些发白,边角还有个烧焦的小洞——那是去年冬天在废弃水厂留下的。 递给周婉宁:“裹上。” 她接过,没问,也没犹豫,一圈圈绕在脖子上,末尾塞进大衣领子里。布料遮住了她半张脸,只露出眼睛。她抬头看我,点了下头。 我转身,一脚踩进更深的积雪里。雪没到小腿,咯吱作响。走了两步,发现她跟上了,脚步有点拖,但没喊停。 我们就这样一前一后往前走,背影渐渐融进灰白的天际。雪原空旷,风声压过一切。远处的地平线模糊不清,像一张被水泡过的地图,边界正在融化。 但方向没变。 第338章 电子幽灵现身 雪地还在冒白气,脚印一路延伸到坑洼边缘。我右腿的旧伤像是被铁丝缠着,每走一步都扯一下筋。周婉宁跟在后面,脚步有点拖,战术围巾裹得严实,只露出一双眼睛,盯着前方那片焦黑的撞击坑。 坑底散着碎裂的数据模块,金属边角翘起来,像烧过的骨头。风停了,可空气里有股味儿——不是焦糊,也不是雪融,是电线短路时那种刺鼻的臭氧味。地面几块残片微微震,指尖粗的电流光在裂缝间跳,一闪一灭。 我抬手示意她停下。她没问,站定在我侧后半步的位置。 视线往前,坑中央的光影开始扭。像夏天柏油路面上蒸腾的热浪,但这里零下二十度,不可能有热浪。那片扭曲慢慢聚形,从地面浮起一个人影,半透明,轮廓模糊,能看出是站着的姿势,双手垂在身侧。 “那是……热浪折射?”周婉宁声音压低,往前半步。 我摇头,右手已经摸进背包侧袋,握住了火焰喷射器的把手。没拔出来,只是把身体往她前面挪了半步,挡了个身位。 人影越来越清晰,脚不沾地,悬在离地十公分的地方。面部还是糊的,但能看出来在笑——嘴咧开,没声音,可那表情就是带着恶意。它抬起手,指向周婉宁。 我立刻把她往旁边一推,同时抽出火焰喷射器,拇指按下点火键。 “轰”一声,火舌喷出,橙红的焰流直扑那人影胸口。火光映亮了雪地,也照出幽灵的轮廓——它站在原地,火从它身体穿过,一点没阻,后方积雪“嗤嗤”作响,迅速融化汽化。 火焰熄了。幽灵没动,连形态都没晃。 它缓缓转头,盯住我,然后开口,声音像是从老式收音机里放出来的,断断续续,带着电流杂音:“你们逃不出我设计的循环!” 话音落,它抬脚往前迈了一步。这地方是硬雪壳,可它踩上去,没留下脚印,地面却“嗡”地震了一下,周围雪花瞬间汽化,形成一圈白雾环。 我横臂拦在周婉宁身前,它手指已经快贴上她脸颊。距离不到十公分,我能感觉到空气在抖,像高压电场启动前的静电感。 它的手指停住,没真碰上,可我胳膊上的汗毛全竖起来了。 “我是高维产物。”它又开口,嘴角咧得更大,“物理攻击无效。” 说完,它没再动,就那么悬在半空,盯着我们,像在等什么反应。 周婉宁呼吸变重了,但我能感觉她没退。她一只手抓着围巾边缘,另一只手悄悄摸进了大衣内袋——那里藏着她的微型计算机。 我没松劲,双腿分开站稳,右腿虽然抽痛,但撑得住。火焰喷射器还握在手里,燃料表显示还有三格。刚才那一喷不算长,但对实体目标足够烧穿两层防爆门。 可这东西不是实体。 它不是人,也不是机器。是数据堆出来的影子,却带着杀意。 我盯着它的眼睛位置——那里没有瞳孔,只有一片流动的灰白噪点。但它确实“看”着我们,目光像钉子。 一分钟过去,它没再说话,也没动第二步。就那么浮着,冷笑挂在脸上,像在欣赏我们的戒备。 周婉宁低声说:“它在读取我们反应。” 我没应,但知道她说得对。这种存在不会无缘无故现身。它要传递信息,也要观察效果。 我慢慢把火焰喷射器收回背包侧袋,换手摸向匕首。刀柄在掌心,冰凉踏实。 它看见了这个动作,噪点眼窝里的光闪了闪。 “没用的。”它又开口,声音比刚才更稳,“你们打不中我。” 我吐出一口气,白雾在面前散开。右腿的旧伤一阵阵发紧,像是提醒我别逞强。 可我没动。站在这儿,就得站住。 周婉宁的手从计算机上移开,轻轻搭上我后腰——不是求保护,是告诉我她在。 幽灵依旧悬浮在数据残骸上方,一米高,半透明,形态稳定。它不再逼近,也不消散,就那么冷冷看着,像一块立在废墟里的电子墓碑。 远处雪原一片死寂,连风都没有。只有脚下偶尔传来金属冷却的“咔”声,和电流在残片间跳跃的细微“噼啪”。 我盯着它,一动不动。 第339章 首战电子幽灵 雪地上的电流光还在跳,像没死透的神经末梢一抽一抽。我右腿的旧伤绷得发烫,脚掌踩在冻土上,像是被钉进去的一根铁桩。周婉宁的手还搭在我后腰,没动,也没说话,但她掌心的温度透过冲锋衣传过来,有点湿,是冷汗。 幽灵浮在坑中央,噪点眼窝盯着我们,嘴角咧着,那笑纹像是用刀刻上去的,不会变,也不会抖。它刚才说物理攻击无效,火穿身而过,连灰都没留下。 我知道它在等。等我们慌,等我们乱试,等我们耗尽力气。 可我不是新兵蛋子。 我低声说:“扫它频率。” 周婉宁立刻反应,手滑进大衣内袋,微型计算机“咔”一声弹开盖子。她拇指在触屏上划,眼睛盯着数据流,呼吸压得很低。 “有延迟。”她贴着我肩膀说,“核心每0.3秒一次波动,像是……心跳间隙。” 我点头,脑子里已经过了三遍战术流程。火焰喷射器打不中,那就换路径。系统昨天签到给的“极寒匕首”还在背包夹层,我没动过。现在能用上了。 我侧身半步,拉开背包拉链,手指摸到那把匕首的握柄——冰凉,金属外壳结着霜。拔出来时,刃口带出一缕白气,在零下二十度的空气里凝成细雾。 “插地面。”我说。 周婉宁没问为什么,只看着我动作。我把匕首狠狠扎进冻土,刀身没入一半,地下传来“咔”的一声裂响,像是冰层被撕开。一股寒气顺着刀柄往上爬,我手掌发麻,但能感觉到——有东西被引上来了。 “我能放冷能。”她突然说,“训练时植入过热调节芯片,能控温差。” 我转头看她一眼。她点头,脸色有点发白,像是已经启动了什么。 “背靠我。”我说。 她没犹豫,转身贴上来,后背抵住我的背。体温隔着衣服传过来,她比刚才更紧了些。我能听见她呼吸节奏变了,像是在咬牙撑什么。 我左手按住插在地上的匕首,右手往后伸,抓住她的手腕。她立刻明白,把掌心贴上我手背。 一瞬间,寒气从匕首逆流而上,顺着我手臂冲进胸口,像是有人往血管里灌了液氮。与此同时,我感觉她那边也在释放冷量,掌心越来越冷,冷得发痛。 两股冷能在我们之间交汇,但不对路,像是两条急流撞在一起,开始乱冲。 我右腿猛地一抽,肌肉不受控地痉挛。周婉宁“嘶”了一声,身体晃了晃。 “稳住!”我低喝。 她咬牙撑住,另一只手死死抠住我冲锋衣后摆。我能感觉到她在调动芯片极限,冷能越来越强,但方向还是乱的。 不行,这样会炸。 我单膝跪地,右腿旧伤“咯”地一响,像是骨头错位。疼痛让我清醒了一瞬。我用身体当屏障,把向外爆燃的火焰感压下来,硬生生把能量流导向外围,形成一个环形护盾。 周婉宁也察觉到了,她深吸一口气,掌心凝出一根冰锥,尖端对准我匕首引来的寒脉节点。 接触的刹那,空气“嗡”地震了一下。 冰与火在交汇点共振,旋转起来,形成一道向上的漩涡。蓝白色的冷焰缠着橙红火舌,像一条扭动的蛇,直冲幽灵所在位置。 幽灵终于动了。 它抬起手,数据结构瞬间扭曲,拟态出五个分身,围着我们高速旋转。同时,高频尖叫炸开,像是无数根针往耳朵里扎。 我闭眼,靠战场直觉锁重心——正北方位,波动最大。 “北边!”我大吼。 周婉宁没迟疑,最后一丝能量全压进冰锥。我抽出战术匕首,把火焰压缩成束,推着冰锥疾射而出。 “嗖”一声,冰锥破空,正中幽灵胸口。 它僵住了。 数据体开始龟裂,裂缝里溢出断码流,像是电路烧毁时的火花。它张嘴,发出一声难以置信的嘶吼: “这不可能!你们明明……” 声音戛然而止。 我拄着匕首站起来,右腿疼得像要断。周婉宁扶着膝盖喘,脸色苍白,左手微微发抖。 幽灵悬在原地,形态破碎,身体间歇性闪烁,数据流外泄,但没消散。 蒸汽从融化的积雪里升起来,弥漫在坑边。我们谁都没动,盯着那团残影。。。 第340章 幽灵的真相 战斗结束后的疲惫如潮水般涌来,我右腿的旧伤还在抽,膝盖像是被锈铁钉反复扎进拔出,站都站不稳。 左手还按在极寒匕首上,刀身插进冻土,冷能顺着掌心往胳膊里钻,脑子倒是清醒了些。 幽灵悬在坑中央,数据体裂得厉害,断码流从裂缝里往外冒,一闪一闪的光映在周婉宁脸上。她没动,手还搭在我后腰,指节发白,是用力撑着的意思。 “它没死透。”她说,声音压得很低。 我知道。它卡在那儿,像一块烧坏的电路板,既散不了,也动不了。 突然,那残影抖了一下,噪点眼窝转向我,嘴张开,声音不再是刺耳的电子杂音,而是……人的声线,沙哑,疲惫,带着点说不出的熟悉。 “终于……结束了……” 我一愣。 这不是攻击,也不是威胁。这是……解脱。 话音落下的瞬间,一股信息流猛地撞进我太阳穴,像有人拿烧红的针往脑子里捅。眼前画面炸开——雨林,泥泞,枪声停了,只剩风穿过树梢的呜咽。我看见自己穿着十年前的作战服,左肩血糊了一片,正扑向一个倒在地上的人。 那是赵卫国。 他右腿中弹,动不了,装甲车的履带已经碾过前一棵树。我没有犹豫,直接按下了引爆器。 不是背叛。 是救人。 画面跳帧,镜头拉远,我这才看清——引爆信号是从我身后另一处高地传来的,遥控源不在我的手雷引信上。我按下的那个按钮,只是个触发开关,真正的指令来自别人。 而我当时,根本不知道。 “这不可能……”我喉咙发紧,牙齿咬住下唇,尝到一点血腥味。 可记忆不会骗人。战场重建系统也不会伪造数据。我拼了十年才记住的“真相”——我被赵卫国背叛,全队覆灭,我成植物人——全是假的。或者说,只对了一半。 我才是那个背锅的。 我才是那个被推出去当替罪羊的人。 右腿的旧伤猛地一抽,整个人差点跪下去。我单膝撑住,额头抵在匕首柄上,冷汗顺着眉骨往下淌。耳边开始嗡鸣,像是有上千台老式收音机同时调频。 “陈铮!”周婉宁的声音从背后传来,她立刻贴上来,一只手绕到我后颈,把微型计算机贴上去,“别让数据冲垮你,稳住呼吸!” 我感觉到一阵低频震动从后颈传进来,像是有人在轻轻敲打我的颅骨。混乱的画面开始分层,虚假的部分像浮灰一样被筛掉,真实场景重新浮现。 ——我扑过去推开赵卫国。 ——爆炸气浪把我掀飞。 ——我在空中回头,看他被火光照亮的脸,眼神不是感激,是算计。 那一刻,我就该明白的。 可那时候,我已经听不见,看不见,只剩下痛。 “够了。”我闭眼,用特种兵记忆法把画面锁进脑区,一段一段封存。再睁眼时,视线清楚了。 幽灵还在那儿,但形态更淡了,像快耗尽的电池,连轮廓都在虚化。 “你早就知道?”我盯着它,声音哑得不像自己的。 它没回答,只是微微点头,嘴角那道刻出来的笑纹慢慢舒展开,不再是嘲讽,而是一种……释然。 “我……不是他。”它终于又开口,字一个一个蹦出来,“我是他最后一点执念。他以为自己赢了,可他错了。他一直活在你的影子里。” 我沉默。 原来赵卫国到死都没敢承认——是他欠我的。 是他利用了我的信任,把我的牺牲变成他的功绩。 是他把我推进实验室,当成“重生计划”的第一号实验品。 是他用我的命,换了他的权。 而现在,连这最后一丝执念,也不再想挣扎了。 “我原谅你了。”我说。 话出口的瞬间,我自己都愣了。 我不是为了他。我是为了我自己。 这十年,我背着“被背叛者”的壳活着,恨着,找着,打碎一个又一个敌人,以为只要杀了赵卫国,就能回到那天雨林,就能证明自己没错。 可现在我知道了——我从来就没错。 我不需要复仇来证明清白。 我只需要……接受。 幽灵的身体轻轻颤了一下,数据流缓缓停止外泄。它抬起手,像是想碰我,又没伸出来。 “终于……结束了……”它重复了一遍,声音轻得像风里的灰。 然后,一点点,化成光点,消散在蒸腾的雪雾中。 最后一缕数据流滑进我太阳穴,像是谁轻轻合上了门。 我站着,没动。右手垂在身侧,手指还在抖。 下一秒,一只手掌包住了我的手。 是周婉宁。 她两手一起握住我的右手,掌心很凉,但用力很实。她没说话,只是看着我,眼睛在雪光里显得特别黑,特别静。 “但现在,我们可以一起修正错误。”她说。 我低头看她,眼神从空茫一点点聚回来。右腿的疼还在,旧伤没好,身体也快到极限。可心里那块压了十年的石头,松了。 我轻轻回握她的手。 风从坑边刮过,卷起几片焦黑的纸屑,是之前战斗留下的残渣。远处雪原一片白,没有脚印,没有痕迹,只有我们两个人,站在废墟中央。 我还没动,她也没动。 天光落在她肩上,像撒了一层薄盐。 第341章 直升机逃亡 风刚停,雪面像被压平的灰纸,远处废墟的轮廓在微亮天光下泛着冷白。我站着没动,右手还被周婉宁握着,掌心凉,但劲儿实。刚才那股压了十年的闷气散了,脑子里反倒空得厉害。 右腿旧伤突然抽了一下,像是有人拿铁丝在关节里搅。我膝盖一软,本能地撑住地面,左手按进冻土。就在这时,头顶传来螺旋桨的轰鸣。 声音由远及近,贴着山脊线压下来。 我猛地抬头,一架黑色武装直升机正悬停在雪崖上空十米处,机腹下的探照灯“唰”地扫过雪地,光柱钉在五个蜷缩在坑边的孩子身上。他们抱成一团,最小的那个戴虎头帽,脸埋在别人肩窝里,肩膀直抖。 机枪口从侧舱缓缓伸出,漆黑的管口对准孩子最密集的位置。 我没动,眼睛盯着舱门。周婉宁也站了起来,站在我左斜后半步,手从我掌心滑出,悄悄塞进袖口——我知道她在摸微型计算机。 直升机稳稳悬停,引擎声低沉平稳,像一头趴伏的兽在喘气。舱门向下滑开,一个人影出现在门口。 赵卫国。 他穿着笔挺的深灰西装,领带一丝不苟,左手无名指上的蛇形戒指在探照灯下反着冷光。他没看我,先低头扫了一眼机枪控制系统,手指在操纵杆上轻轻敲了两下,节奏很慢,像是在数心跳。 “陈铮。”他开口,声音通过扩音器传下来,干涩,冷静,“把数据芯片交出来。” 我没有回答。 他顿了顿,嘴角扯了一下,不是笑,是确认什么似的,“每分钟杀一个孩子。从那个戴虎头帽的开始。” 机枪微微转动,枪口精准挪到小孩脑袋上方三寸。 我环视四周。雪地开阔,无掩体,最近的岩基在二十米外,背不了人。硬冲等于送死。孩子们一旦乱跑,机枪扫射覆盖半径至少十五米,活不下来。 不能动。 我慢慢直起腰,右腿还在抽,但我站住了。左手从冲锋衣内袋掏出一个东西——机械义肢,从克隆体残骸上拆下来的“影狼-3”改款,主控板背面还刻着摩斯码。 我把它举起来,动作不快,但稳,直对着直升机舱门。 赵卫国的目光落下来,扫过义肢,瞳孔忽然一缩。 我看着他,声音不大,但足够传进麦克风:“你知道这是什么吗?” 他没说话。 手指还搭在操纵杆上,但没再敲。原本平稳的呼吸节奏断了,喉结上下滑了一下。 我继续举着义肢,金属关节在晨光里泛着哑光。它本不该出现在这里。它是私密的,是计划外的,是某个父亲准备悄悄送给女儿的生日礼物——哪怕那个女儿是他用来威胁别人的工具。 现在它在我手里。 我看着他眼睛一点点变窄,额角一根血管突突跳。他认出来了。 不是作为武器,不是作为证据,而是作为那个被他藏在任务夹层里的、从未公开过的安排。 他嘴唇动了动,没出声。 机枪悬在孩子头顶,没再移动。 周婉宁站在我左侧,袖口微动,指尖应该正贴着计算机外壳。她没说话,也没靠近,但我知道她在等——等他下一个动作,等系统捕捉到指令信号。 风又起了,卷着雪粒打在脸上,有点疼。 我手臂没放下,机械义肢在空中划出一道静止的线。 赵卫国终于动了——右手缓缓抬起,离开操纵杆,悬在控制面板上方,像是想按什么,又犹豫。 他的目光从义肢移到我脸上,再移回义肢,重复两次。 然后,他眨了下眼。 直升机引擎声依旧,探照灯没关,机枪仍锁定目标。 但我们都知道,这一秒,他输了半招。 第342章 周婉宁的牺牲 紧张对峙后,下一秒,风停了。雪面泛着青白的光,直升机悬在半空,像块锈铁卡在山脊上。 赵卫国的手还悬在控制面板上方,指尖离红色按钮只差一厘米。他没按下去,也没抬起来,整个人僵着,眼珠死死盯着我手里那截机械义肢。 这机械义肢承载着他藏了十年的秘密。 我知道他在想什么。 那是他藏了十年的秘密——给女儿准备的生日礼物,编号“影狼-3”,主控板刻着摩斯码,密码是他亡妻的生日。这东西不该出现在战场,更不该被敌人握在手里。可它现在就在我手上,举得不高,但足够刺眼。 他的呼吸乱了。 就是这一秒。 周婉宁眼神突然变得坚定,微微活动了下身体,似是做好了某种准备。 她从我左后侧猛冲出去,碎雪被踩得闷响连连。我没反应过来,本能甩出手里的战术绳索,钩爪划过空气,“嗤”地撕下她左肩一片布料。她没回头,继续往前冲,直扑直升机起落架下方的投影区。 赵卫国猛地抬头,瞳孔一缩。 “周婉宁!”他吼了一声,手指终于压下按钮。 我心口一紧,腿还没站稳,人已经往前扑了一步。可距离太远,十五米,中间全是平地,连个雪堆都没有。 周婉宁却在这时停下,站在机枪射界边缘,仰头看向舱门内的监控镜头。她喘着气,左肩破口处渗出血丝,但站得很直。 然后她笑了。 不是慌,不是痛,是笑。 “还记得训练营吗?”她声音不大,但通过直升机外部拾音器传了出来,“你说过,特工的最终使命,是保护更重要的人。” 赵卫国脸色变了。 他手指还按着按钮,系统反馈信号灯却没亮红,反而闪了一下绿光。 不对。 我盯着她胸口位置——那里原本嵌着心脏炸弹的感应器,是上次在雪崩里发现的,倒计时装置和组织融合,谁都拆不了。可现在,那块皮肤下缘正透出一点微弱的绿光,稳定,不闪。 电子音响起:“权限覆盖,引信锁定。” 这意味着炸弹暂时无法被远程引爆。 赵卫国的手顿住了。 他低头看控制面板,屏幕弹出错误提示:【远程引爆失败,终端已被接管】。 “你……”他声音发抖,“你动了‘心脉-7’?” 看着控制面板上的情况,她清楚这一行动的凶险程度。 我站在原地,右手还攥着那截断绳,左手摸到了冲锋衣内袋里的匕首。腿还在疼,旧伤像根生锈的钉子插在关节里,可我不觉得冷了。 赵卫国坐在舱内,背挺得笔直,西装依旧一丝不苟,可额角青筋突突跳。他死死盯着监控画面里的女儿,嘴唇动了动,没说出话。 细雪被风卷起,打在直升机外壳上,沙沙作响。 她站在那儿,白大褂下摆沾着血和泥,袖口露出微型计算机的一角。那台机器一直开着,数据流在她掌心跳动,早就在后台完成了对“心脉-7”系统的逆向入侵。 绿光一直亮着。 炸弹没爆。 孩子们还在坑边缩着,戴虎头帽的小孩抬起头,看了看周婉宁,又看了看我。 她没看我。 她就站在起落架旁,风吹乱了她的头发,脸上没什么表情,只有眼睛亮得吓人。她知道我在看她,可她没回头。 她只是轻轻说了句:“陈铮,别过来。” 我没动。 我知道她要做什么。 她不是来送死的。 她是来夺回控制权的。 赵卫国终于松开按钮,手慢慢抬起来,像是投降,又像是在计算什么。他摘下左手蛇形戒指,往控制台上一磕,金属撞击声清脆。 “你以为改个程序就能赢?”他冷笑,“系统可以锁,人呢?你能锁住你自己吗?” 周婉宁没回答。 她迅速从白大褂内侧掏出折叠数据卡,插入起落架底部接口,屏幕一闪,警报轻响:【外部设备接入,权限二次验证中】。 赵卫国瞳孔骤缩。 他知道那张卡里是什么——“心脉-7”的原始密钥,也是他当年用来控制所有实验体的主指令源。一旦被反向激活,整个系统会开始自检,所有植入者状态实时上传,包括他自己。 他不再是操控者。 他会变成被监控的目标。 “你疯了。”他咬牙,“你会被系统反噬!” “我已经疯了十年。”她说,“从你把我妈推下楼那天起。” 数据卡插入完成,绿光转为稳定蓝脉冲。 直升机内部系统开始倒计时:【身份验证剩余:59秒】。 赵卫国猛地起身,抓起控制台上的通讯器就要下令撤离。 可舱门自动锁死了。 周婉宁站在外面,风吹得她几乎站不稳,但她没退。 她抬头看了我一眼。 就一眼。 然后她转身,面对直升机,声音清晰:“爸,这次换我来告诉你——谁才是真正的武器。” 第343章 父辈传承 雪洞内,我与赵卫国的对峙仍在持续,而此刻,直升机外,局势也悄然发生着改变。 直升机悬停于山脊雪线边缘,似块锈迹斑斑的铁块。 周婉宁站在起落架的投影区,掌心微型计算机蓝光跳动,数据卡插进接口,倒计时还在走。赵卫国坐在舱内,手离开按钮,脸色铁青。 我没动。 腿里的旧伤像根生锈的钉子,一压就疼。但我不能等。她已经把路铺到这儿了,接下来的事,得由我来收尾。 背包拉开,手指摸到昨夜签到拿到的东西——一支特制冰锥,表面镀钛,握柄带防滑纹。这不是普通工具,是战场重建系统给的投掷专用装备,专为高速穿透设计。 风卷着细雪打在我脸上。 我抬手,甩臂,动作干脆。冰锥离手的瞬间划出一道低弧,直奔尾部旋翼连接轴。金属撞击声“铛”地炸开,旋翼猛地一顿,整架直升机剧烈晃动,警报灯一闪一闪。 赵卫国瞳孔一缩,本能去抓控制杆。 就是现在。 我抽出火焰喷射器,短促点火,一道火舌喷向主舱门锁扣。高温让金属迅速软化变形,舱门“咔”地翘起半边,扭曲着卡在轨道上。 他反应不慢,立刻从半开的门里探出身,右手掏枪。 第一枪打偏了,子弹擦着我左肩飞过,冲锋衣撕开一道口子。我翻滚躲进机腹阴影处,听见第二枪击中机身,火花溅在雪地上。 他开始封锁路线。 第三枪、第四枪接连响起,弹道呈扇形压制,逼我无法前冲。我靠在残骸后喘气,右腿旧伤抽得厉害,膝盖几乎撑不住身体。 但我知道他的节奏。 五发连射后有短暂换弹间隙。 我盯着他举枪的手,数呼吸。三秒后,他手腕微沉,准备重新瞄准。 我冲了出去。 火焰喷射器还拎在左手,我用它往前一扫,残余火焰腾起一片热浪,挡住他视线。趁这空档,我拔出军用匕首,横在胸前。 第五枪响了。 子弹飞来的瞬间,我侧身斜切,匕首刃面精准撞上弹头。金属相撞爆出一串火花,子弹被劈偏,打进雪堆,“嗤”地冒起一股白烟。 赵卫国愣住了。 他没见过这种操作。正常人不可能靠肉眼和反应接子弹,更别说用刀劈开。 可我做到了。 我不是为了炫技。这是十年植物人醒来后,每天签到、训练、实战堆出来的本能。战场上,活下来的人,都懂怎么跟死神抢时间。 他咬牙,又要开枪。 我没给他机会,扑上去就是一刀。他抬手格挡,匕首砍进皮夹克肩膀位置,没伤到骨头,但足够让他后退一步。 我们之间只剩两米。 他突然笑了,嘴角歪斜,像是整容留下的后遗症又犯了:“陈铮,你看看你自己!用冰锥、喷火、劈子弹……你以为你是在伸张正义?你终究还是成了我——为达目的不择手段!” 我没理他。 话是废话,枪才是实的。 我往前压步,匕首虚晃一下,逼他后撤。他脚下踩到一块松动的积雪层,地面“咯”地一声裂开,整个人往下陷。 我也冲得太猛,收不住脚。 两人一起摔进塌陷的雪洞,滚落下去的时候撞得七荤八素。最后背靠着岩壁停下,头顶积雪簌簌往下掉,洞口很快被掩埋大半,只剩下几缕天光透进来。 而雪洞内,两人的对峙仍在继续。 我的手有点抖,不是因为冷,是因为肾上腺素退了。 赵卫国坐在我对面,西装沾满泥雪,嘴角渗血。左手蛇形戒指不知什么时候掉了,手枪还在腰间,但他没掏。 他盯着我看了一会儿,忽然又笑起来,声音沙哑:“你说你是为了真相,为了女儿,为了守住那套被践踏的规矩……可你现在做的事,跟我当年有什么区别?” 我没说话。 他继续说:“你不也是一路杀过来?不也用了不该用的手段?不也把别人当成棋子?周婉宁呢?她替你破解系统,是不是也算被你利用了?” 我还是没回应。 但我知道他在干什么——他在动摇我。人在极限状态下,最怕的不是受伤,不是疼痛,而是怀疑自己走的路对不对。 可我不需要他来定义我是谁。 我慢慢撑起身子,靠墙坐着,匕首横放在膝上。洞外风声变小,洞内温度正在下降。我的手有点抖,不是因为冷,是因为肾上腺素退了。 赵卫国见我不答,反而更兴奋:“你装什么沉默?你心里清楚得很!你早就不是那个守规矩的兵了。你现在跟我一样,都是疯子。” 我说:“我不是你。” 声音不大,但在封闭的雪洞里听得很清楚。 他眯起眼:“那你是什么?” 我抬头看着他:“我是回来讨债的。” 他说不出话了。 洞里只剩下呼吸声和雪粒掉落的声音。 远处传来模糊的警报音,可能是直升机自毁程序启动了。也可能只是风刮过金属残骸的回响。 我不知道外面怎么样了。周婉宁有没有撤出来?孩子们还在不在安全区?这些我现在都顾不上。 我只知道,我和他还在这儿,在这个雪洞里,面对面。 谁也别想轻易走出去。 第344章 雪洞对峙 雪洞里安静得能听见雪粒落地的声音。经过刚才激烈的冲突,此刻洞内暂时安静下来。 我靠在岩壁上,右腿旧伤像被铁丝缠着,一跳一跳地抽。赵卫国躺在我对面,西装沾了泥和血,嘴角还在渗,呼吸断断续续。 我没动,匕首依旧刀尖朝下插在雪地上,刚才那一摔让我浑身不适,人有些发懵。可我知道不能松,这地方就这么大,门被埋了大半,风从缝隙钻进来,冷得刺骨。 我慢慢抬手,把匕首从雪里拔出来,换到左手,右手撑着膝盖,一点点站起来。骨头咯吱响了一声,右腿差点没撑住。我咬牙稳住,往前走了一步。 他抬头看我,眼神浑浊,但没躲。 我又走一步,蹲下来,刀尖抵在他脖子上。皮肤破了个小口,血珠冒出来,顺着喉结往下流。 他没说话。 我盯着他,声音压得很低:“这弹头……是你当年打偏的那枚?” 他嘴角抽了一下,没答。 我左手不动,右手轻轻拨开他西装内袋的布料。金属圆头露出来,银灰色,表面有螺旋纹路,边缘磨损严重。我认得这个编号残片——十年前雨林任务夜,系统档案里存过照片。就是它,被故意打偏,引爆了队友脚下的压力装置。 我手指收紧。 “你说过,那是意外。” 咳……意外?你总站在光里,我在泥里爬三十年,队长只看你,我拼死救他三次他都记不住…… 声音越来越弱,眼白泛红,像是憋了很久的话终于说出来。 我盯着他,刀尖没动。 “我只是……不想再活在你影子里了……” 他说完这句话,闭上眼,脸歪向一边,呼吸变得浅。 我没收刀。 脑子里嗡嗡响。十年了,我躺在病床上,醒来第一件事是查档案,翻记录,找漏洞,想弄明白那天到底发生了什么。我以为是情报错了,是装备故障,是战术失误。我甚至怀疑过自己——是不是我判断错了时机,是不是我没拦住敌人。 可从来没想过,是因为……嫉妒。 七个兄弟,全没了。就因为他想被多看一眼。 我喉咙发紧,刀柄上的防滑纹硌着掌心。我想割下去,现在就能结束。可手没动。 外面风大了些,洞口的积雪簌簌往下掉。远处传来闷响,像是金属扭曲的声音,可能是直升机开始自毁了。也可能只是山体在雪压下发出的动静。 此时,我无暇顾及周婉宁是否撤出,孩子们是否安全。 我只知道,这个人还活着,躺在我面前,西装口袋里揣着十年前的麻醉弹,像揣着一块烂肉舍不得扔。 我慢慢收回匕首,没擦,直接插回腿侧刀鞘。金属入鞘的声音很轻,但在洞里听得清楚。 我撑着岩壁站起来,拍了拍冲锋衣上的雪屑。右腿还是跛,但能站稳。我低头看了眼刀鞘上的血迹,又摸了摸腰间空枪套的位置。 那里本该有枪的。 我没再看他,只站在原地,等外面进一步的动静。洞口透进来的光更暗了,风刮得紧,雪粒子打在封口的积堆上,发出沙沙声。 我知道,这场清算还没完。 而真相,才刚刚开始烧起来。 第345章 数据芯片争夺战 外面那声闷响刚过,金属扭曲的动静就炸开了。 我还没来得及反应,雪洞口的积雪猛地一震,一股热浪贴着地面冲进来,带着焦糊味和机油燃烧的刺鼻气息。头顶岩层哗啦作响,碎石往下掉。 “直升机自毁了。” 我脑子里闪过这四个字,身体已经动了。右腿刚撑起来就抽了一下,像有根铁丝从膝盖往上扯。我没管,转身就往洞口扑,心里只有一个念头——周婉宁在哪? 洞外火光冲天。 整架直升机歪在断崖边上,主旋翼断成两截插进雪堆,油箱爆开后火焰顺着坡道往上舔,把半边山体照得通红。浓烟卷着黑灰翻滚,热风刮得人睁不开眼。 我低头弓身,借着爆炸的间隙往外冲。刚滚出洞口,一块燃烧的舱板砸在我刚才站的位置,火星溅到冲锋衣袖子上,烧出几个小洞。 我拍灭火星,趴在地上扫视四周。 左前方三十米有道浅沟,隐约能看到一个人影蜷在那里。白大褂的一角被风吹起,沾满了灰。 是她。 我拖着右腿往那边爬,雪地被烤得发软,每一步都陷进半截靴子。快到沟边时,一道黑影突然从残骸另一侧冲了出来。 赵卫国。 他西装烧了一半,领带没了,左手紧紧攥着什么东西,高高举过头顶。火光照在他脸上,嘴角裂开一道血口,却在笑。 “陈铮!”他声音沙哑,但穿透力极强,“整个城市的儿童基因库都在这里!你敢炸吗?” 我停下,半跪在沟沿,右手本能摸向背包内侧。 那里还有两颗c4。 最后的炸药。 我盯着他手里的东西——一块黑色长条形芯片,表面反着火光,像是某种军用存储体。他举得很稳,手臂没抖,眼神也没闪。 这是个威胁,也是个试探。 我知道他不会轻易交出真东西,但他手里这块,万一真是呢? 我脑里过了一遍最近接触过的所有孩子:戴虎头帽的小女孩、老李叔的孙子、雪地上画画的那群人……他们的脸一个个冒出来。 我不敢赌。 我拉开一颗c4的引信环,咔的一声脆响,在爆炸余音里格外清楚。 赵卫国瞳孔缩了一下。 “你疯了?”他吼,“炸了它,你就永远别想知道真相!” 我没说话,把c4举起来,让他看得真切。另一只手已经摸到了引爆器开关。 “那你现在就可以闭嘴了。”我说。 他咬牙,往后退了半步,脚跟踩到一块烧红的金属片,烫得一颤。但他没松手,反而把芯片举得更高。 “你不信?”他喘着气,“那你告诉我,为什么所有数据终端都指向这个编号?为什么系统日志显示最后一次上传就在十分钟前?” 这些话有点道理。 但我更信自己的判断。 十年植物人,醒来第一件事不是找女儿,而是查档案。我翻遍了边境任务的所有记录,连一颗子弹的轨迹都还原过。我知道赵卫国的习惯——他喜欢用真信息包装假货,用半句实话骗人跳坑。 可我还是迟疑了一秒。 就这一秒,周婉宁突然从沟底坐起来,一把按住我的手。 “等等!”她声音不大,但很稳,“芯片是假的。” 我转头看她。 她脸色发白,额头上全是汗,但眼睛清醒得很。她盯着赵卫国手里的东西,眉头皱紧。 “封装工艺不对。”她说,“真库不可能用民用级存储体。这种外壳耐温只有八十度,现在周围温度超过四百度,早该变形了。” 她顿了顿,又补了一句:“而且它发不出任何数据脉冲。我在微型计算机上试过同类型号,假的连信号模拟都做不了。” 赵卫国脸色变了。 他下意识低头看了眼芯片,手指收紧。 就是这个动作出卖了他。 真正的掌控者不会去看数据源的状态,只有骗子才会心虚地确认道具还在不在。 我慢慢收回c4,但没拆引信。引爆器还捏在手里,指节发僵。 “所以你是拿块废塑料吓唬人?”我看着他,“就为了多活几分钟?” 赵卫国没答,嘴角抽了一下,往后退了一步。脚下踩到一根烧断的电线,踉跄了一下才站稳。 火势更大了,直升机尾部轰地一声再次爆燃,热浪扑面而来,逼得我不得不低头护住头脸。周婉宁也往后缩了缩,靠在我肩上借力。 我抬手把她往沟底按了按,自己往前挪了半步,挡住热流。 赵卫国站在火光边缘,像一尊快要烧化的雕像。他手里还举着那块芯片,但气势已经垮了。 我知道他想拖延时间。 等支援?等后手?还是等某个远程指令启动? 都不重要了。 我现在知道他手里没牌。 我盯着他,慢慢把c4塞回背包,但引爆器没收。手指一直扣在开关上。 “你想拿这个当护身符?”我问他,“那你记住了——我不是来救市的,我是来讨债的。” 他喘着气,没说话。 远处山体还在发出低沉的断裂声,可能是雪层松动,也可能是地下结构受损。风卷着灰烬打在脸上,火光把三个人的影子拉得忽长忽短。 周婉宁慢慢站起来,站在我身边。她的白大褂烧了几个洞,裙摆撕了一截,但站得很直。 “我们不用炸。”她说,“因为他手里什么都没有。” 赵卫国终于笑了,这次是真的笑,带着点破罐子破摔的味道。 “你们以为……”他声音低下去,“真假有那么重要吗?” 他缓缓放下手臂,芯片还攥在手里,但不再高举。 火光照着他半边脸,另一边藏在阴影里。 我盯着他,没动。 周婉宁的手悄悄碰了下我的手腕,像是提醒我别冲动。 空气里全是焦味和金属熔化的臭气。 直升机残骸还在燃烧,主舱门塌了下来,压住了一半起落架。火焰从缝隙里钻出,像蛇一样扭动。 我们三个谁都没动,谁都没退。 风刮过来,一片烧黑的纸片打着旋儿落在沟边,停在周婉宁脚前。 第346章 赵卫国的疯狂 烧黑的纸片落在沟边,打着旋儿停在周婉宁脚前。风一吹,它颤了颤,没再动。 火还在烧,直升机尾部炸开的油箱像口破锅,咕嘟咕嘟往外冒黑烟。热浪一阵阵扑过来,烤得人脸上发紧。 赵卫国站在火光边缘,西装半边焦,半边还挺括。他低头看了眼手里那块芯片,忽然笑了。不是刚才那种破罐子破摔的笑,是慢悠悠、带劲儿的笑。 他用拇指指甲从芯片侧面一撬,塑料壳“啪”地裂开。里面没电路板,也没存储芯片,只夹着一张照片。 泛白,有点模糊,像是用老式相机偷拍的。 他把照片抽出来,举到火光下。 我一眼就认出来了。 陈雪。 她背着粉色书包,扎马尾,站在学校门口等我接她。那天我迟到了二十分钟,她没闹,就站在那儿,攥着书包带子。照片右下角印着时间——三天前早上七点四十二分。 我喉咙一紧。 赵卫国看着我,嘴角慢慢往上扯:“你以为我抢的是基因库?不,我抢的是未来。”他顿了顿,声音压低,“真芯片早不在外面了——它在我女儿脑子里。” 我脑子“嗡”地一下。 周婉宁猛地转头看他,手里的微型计算机差点掉地上。 赵卫国抬手指向燃烧的直升机残骸,语气像在宣布节日:“你们猜我为什么选今天动手?因为今天是她十岁生日——也是她成为完美容器的日子!” 我没听清后面那句“容器”是什么意思。 我只知道,有人把我女儿拍下来了,三天前,没人告诉我。 我右腿旧伤突然抽了一下,疼得我膝盖一弯,但我撑住了。 我没动,就盯着他。 他还在笑,眼神亮得邪乎,像夜里撞见猎物的野狗。 我动了。 一步,两步,直接冲出去。右腿落地时像踩进刀窝,但我没停。三米距离眨眼就到,左手一把掐住他脖子,往烧塌的起落架上狠狠一按。金属板“哐”地响,火星子溅了一脸。 他“呃”了一声,照片从指缝滑落,飘到半空又落下。 我右手已经抽出战术匕首,刀柄握死,刀尖朝下,照着他右大腿外侧就是一刺。 “噗”一声,刀刃切进肌肉。他身体猛地一弓,喉咙里挤出短促的痛哼。 我没拔刀,就让它插着,俯身凑近他耳朵,声音哑得不像我的:“你说谁是容器?我女儿?说清楚!” 他嘴角流血,可还在笑。牙龈红红的,沾着灰。 “你……终于懂了……”他喘着气,眼睛斜上来盯我,“十年了,陈铮,你总算……知道怕了……” 我手腕一拧,匕首在肉里轻轻转了半圈。 他额头瞬间冒出一层冷汗,呼吸一滞,但嘴还咧着。 我盯着他,一字一句:“再笑一句,我就让你下半生爬着活。” 他没应,也没闭嘴。就那么仰着,胸口一起一伏,眼里还是那股恶心人的光。 周婉宁站在我身后三米远,没往前走。她双手紧紧抱着微型计算机,指节发白,目光死死锁住赵卫国的脸,像是在看他说的每个字是不是真的。 火光映在她脸上,忽明忽暗。 赵卫国喘了几口气,忽然低声笑了下:“你以为……我在骗你?那你去查啊。查她最近一次体检报告,查她脑电波有没有异常波动……查她晚上睡觉,会不会突然坐起来,说些听不懂的话……” 我太阳穴突突跳。 他舔了舔干裂的嘴唇,继续说:“她现在就是个空盒子,等着被填满。等今晚十二点一过,数据同步完成,她就不只是你女儿了——她是钥匙,是通道,是新时代的第一块砖。” 我左手收紧,他脖子上的筋猛地一跳。 “你碰她一根手指,”我声音压到最低,“我现在就割开你的喉咙,把你扔进火里烧成渣。” 他没怕,反而歪头笑了笑:“你杀不了我。你现在杀了我,就没人告诉你怎么把她脑子里的东西取出来。她会一直那样,白天是女儿,晚上是容器……直到大脑烧坏为止。” 我盯着他。 他回视我,眼里没有慌,只有算计。 周婉宁忽然开口,声音冷得像冰:“他说的‘容器’,是指生物存储载体。用活人大脑做缓存节点,技术理论上可行,但必须提前植入神经接口芯片,且需要持续供能……”她顿了顿,看向我,“如果真是这样,陈雪最近应该有不明原因的头痛或发热症状。” 我没答。 我想起来了。 上周她半夜醒来,说脑袋里“有声音”,我以为是噩梦。第二天她说没事了,我还松了口气。 原来不是梦。 我低头看着赵卫国,刀尖又往下压了一寸。 “你给我说清楚。”我声音几乎是从牙缝里挤出来的,“那个芯片,什么时候种进去的?在哪里种的?还有没有别的孩子?” 他张了张嘴,还没出声,远处山体突然传来一阵闷响。 像是雪层断裂,又像是地下什么结构塌了。 我们三个都顿了一下。 火还在烧,直升机主舱门彻底塌了下去,火焰“轰”地蹿高一截,热浪逼得周婉宁往后退了半步。 赵卫国趁机吸了口气,咧嘴一笑:“你急什么?时间才刚过八点。离十二点,还有三个多小时呢。” 我左手猛地一掐,他脸色顿时涨紫。 “最后一个机会。”我把匕首又拧了一下,“说。” 他咳了一声,嘴角淌出血沫,可那笑还没散。 “你女儿……”他喘着气,“早就不是你一个人的女儿了。” 第347章 克隆体的最后礼物 夜空被火光映照,直升机残骸如一头烧焦的巨兽,油箱不断冒着黑烟。 我左手还掐在赵卫国脖子上,指节发烫,他嘴角那抹笑却没下去。 “你女儿早就不是你一个人的女儿了。”他喘着气,血沫子从牙缝往外渗。 我没松手。右腿旧伤抽得厉害,像有根钢丝在里面来回拉锯。我低头看他,刀还插在他大腿外侧,一动不动。他不怕死,怕的是我说不出口的那些事。 可我现在不能杀他。 陈雪脑袋里的声音、照片上的时间、容器、同步——这些词在我脑子里打转,但我抓不住线头。 我右手慢慢松开他喉咙,转而摸向从克隆体身上拆下来的“影狼-3”机械义肢。看着赵卫国那令人厌恶的笑,我突然想起之前从克隆体身上拆下的机械义肢或许能派上用场。 这玩意儿是军用改款,接口粗,关节带液压锁,我早该想到它不止是个工具。 我把它套上自己右臂,金属卡扣“咔”地一声咬合肩膀。系统没提示,也没弹窗,就像它本来就是我身体的一部分。 赵卫国咳了一声,抬眼盯着我看:“你还用这个?那是我给她准备的生日礼物……她一直想要个完整的爸爸。” 我没理他。手指拨动义肢腕部旋钮,调到压力测试档。金属手掌张开,五指缓缓收拢,发出低沉的液压声。 然后我抓住他的脖颈,重新按回起落架上。 这一次不是用手,是用机械手。 金属指节压进他皮肉,他脸变了形,呼吸一滞,但眼睛还是斜着看我,带着那种让人想一拳打碎的冷笑。 我借力翻他手腕,想看看接口磨损情况。这一翻,义肢关节微张,内侧金属板露出一道细痕。 火光跳了一下。 我眯起眼。 那不是划痕,是刻上去的。 很浅,排列规则。长短交错。 我定睛一看,发现这细痕竟是摩斯码,心中一惊,赶忙仔细辨认起来。 短——长——短短—— 长长长——短短短—— 短——长长—— “周……婉宁……母亲……被囚……在市政厅……地下金库。” 我猛地抬头,看向周婉宁。 她站在我身后三步远,抱着微型计算机,脸色白得像雪。她也看见了那道刻痕,嘴唇微微抖了一下,没说话。 赵卫国察觉到什么,喉咙里滚出一声笑:“哦?你也看懂了?可惜啊——晚了!” 他突然扬声大吼,脖子青筋暴起:“金库自毁程序已经启动!十分钟倒计时!你现在冲过去也只能收尸!” 我手一紧,机械指节“咯”地陷进他脖颈半寸。他闷哼一声,脸涨紫,可嘴角还是往上扯。 “你说谁要收尸?”我声音压得很低。 他喘着气,眼里闪着疯光:“你以为我会留活路?我女儿的母亲……那个贱女人敢背叛我情报网,就该死!现在她就在底下,听着倒计时一点点走完——和你女儿一样,都是祭品!” 我太阳穴突突跳。 陈雪的照片、容器、基因同步、十二点——全连上了。 这不是单纯的报复,是仪式。 他们要把人变成数据节点,把死亡当成开关。 我松开他脖子,机械手收回贴臂状态,发出轻微的泄压声。匕首还插在他腿上,我没拔。 我盯着赵卫国,心中盘算着如何从他嘴里得到更多信息,这时周婉宁似乎想到了什么,蹲下打开了微型计算机。 周婉宁已经蹲下,打开微型计算机。屏幕亮起,蓝光映在她脸上。她手指飞快敲击,输入指令串,界面一层层往下破。 “防火墙三层,加密协议是‘蜂巢-7’型。”她低声说,“我能进,但只有一次机会打断主控信号。” 赵卫国冷笑:“你黑不进去。系统绑定我的生物密钥,虹膜、心跳、脑波三重验证,你连门都摸不到。” 周婉宁没抬头,只说了两个字:“试试。” 键盘声更快了。 我站在原地,盯着燃烧的残骸,耳朵里全是风声和火焰爆裂的噼啪声。远处山体又响了一次,像是某种结构在崩塌。 十秒过去了。 二十秒。 赵卫国开始喘粗气,脸色由红转白。失血让他有点撑不住,但他仍死死盯着周婉宁的手指,像是在等她失败。 第三十七秒。 微型计算机屏幕突然跳出红色进度条,写着“正在接管远程终端”。 赵卫国瞳孔一缩。 第四十五秒。 进度条冲到98%。 他猛地挣扎了一下,想抬手去掏西装内袋,我一脚踩住他小腿骨,咔的一声轻响。他闷哼,动作停住。 最后两秒。 屏幕一闪,绿光炸开。 周婉宁抬起头,看着我,声音很轻,但足够清晰: “但我已经黑进系统——倒计时暂停在十秒。” 火光映在她镜片上,像两点未熄的星。 赵卫国僵住了。 他张着嘴,胸口剧烈起伏,眼神第一次出现了裂痕。 我没看他。 我转头望向城市方向。 市政厅大楼在远处轮廓分明,像一把插进地里的刀。 周婉宁合上计算机,站起身,走到我身边。她的手有点抖,但很快攥紧了包带。 “我们得赶在重启前进去。”她说,“如果系统检测到操作中断超过五分钟,会自动恢复倒计时。” 我点点头。 右腿还在疼,冲锋衣裂口处灌着冷风。我摸了下背包,匕首、战术手电、女儿画的全家福都在。 机械义肢贴在右臂外侧,温热的,像一块刚从战场上捡回来的铁。 我最后看了赵卫国一眼。 他还躺在那儿,匕首插腿,脖子一圈淤痕,眼神空了半分。 我没说话。 我转身,迈步往前走。 周婉宁跟上来,脚步很轻。 我们一前一后,朝着市政厅的方向走去。 火光渐渐落在身后,雪地上留下两行脚印。 一行深,一行略歪。 第348章 十秒生死时速 雪还在下,风刮得人睁不开眼。我抱着周婉宁往前走,右腿旧伤像是被钉进了一根铁钉,每迈一步都扯着整条神经抽。冲锋衣裂口灌着风,冷气顺着脊背往上爬,但我不能停。 她在我怀里发抖,嘴唇青白,呼吸又浅又急。我用左臂搂紧她,把她的头按进我肩膀窝里挡风,右手抓着背包带子,指节早就冻僵了。微型计算机塞在内袋,贴着胸口还有一点余温,屏幕最后那行绿字——“倒计时暂停在十秒”——像根针扎在我脑子里,拔不掉。 我们得赶在重启前进去。 主路不能走,赵卫国的人肯定埋伏着等我们露头。我拐向西边,踩进一条废弃地铁隧道入口。铁门锈死了,半塌在地,像张歪嘴。我侧身挤过去,脚底打滑,差点跪下去,硬是靠着墙稳住身子。隧道黑得伸手不见五指,但我不需要光。十年特种兵的地形记忆还在,闭着眼都能画出这张城防图。 这地方二十年前就废弃了,通风井直通市政厅地下机房层。最近一次签到得来的夜视仪早耗尽了电量,但现在也用不上。我熟悉这条路——当年演习踩过七次,最后一次是背着中弹的副队长冲出来,他死在我背上,血浸透了我后背的衣服。 隧道里结了冰,地面滑,我放慢脚步,尽量贴着墙走。周婉宁突然闷哼了一声,手指猛地攥住我衣领,力气大得不像个昏迷的人。 “爸爸……心跳好快……” 声音很轻,带着颤,不是叫我。 我没应,只把她往上托了托,下巴抵了下她发顶。她额头冰凉,可脖颈处的脉搏确实跳得厉害,隔着衣服都能感觉到。我皱眉,腾出右手摸她外套口袋,微型计算机还在,屏幕亮着,底部滚动着一串数据流:“生命体征同步率:83%”。 没时间深究。我把电脑重新塞好,继续往前挪。头顶传来嗡鸣,是巡逻无人机。我靠进一处塌陷的水泥柱后面,屏住呼吸。机器飞过去后,我才松劲,腿却一下子软了,靠着墙缓了两秒才站起来。 就在这时候,耳朵里开始响。 先是风声,接着是一段不成调的童谣,轻轻的,断断续续。 “月亮走,我也走,妈妈背我上高楼……” 我咬了下舌尖,疼,不是幻觉。 画面猛地撞进来——幼儿园地下室,昏黄灯泡摇晃,穿防静电服的男人蹲在压力箱前,左手摸着左耳残缺的位置,嘴里哼着这首歌。我躲在通风管上方,用夜视仪盯着他接线,红色电线绕了三圈,连在心跳检测仪上。 那是三年前的事。当时还不知道他是赵卫国的人。 可下一秒,另一个声音叠了上来。 雪山实验室废墟,克隆体躺在血泊里,脸已经看不清,嘴唇却动着,哼的是同一段旋律。音节分毫不差。 两段记忆重在一起,像两张底片叠在灯箱上,轮廓对上了。 我停下脚步,喘着气靠在墙上,冷汗从太阳穴滑下来。系统界面无声浮现,老式作战终端的模样,绿色字符一行行滚过: “检测到相同声纹特征,匹配度98.7%。目标身份推测:参与‘影狼’项目的技术人员,具备生物工程背景。备注:该人员曾出现在赵卫国三次秘密会议录音中。” 字迹一闪即灭。 我没出声。心里已经有了答案——爆破专家和克隆体制造者,是同一个人。那个哼童谣的男人,不只是装炸弹的疯子,他还在造人。 周婉宁又抖了一下,喉咙里发出一声呜咽,像是梦里被人抓住了。我低头看她,她睫毛在颤,脸色更白了。 “撑住。”我低声说,“马上就到。” 我重新迈步,不再犹豫。隧道尽头有光,是通风井口透下来的路灯。我爬上梯子,锈铁蹬掉了一块,手一滑,差点摔下去,硬是用左臂撑住了。头顶盖板移开一条缝,外面是市政厅西侧绿化带,积雪压弯了灌木。 我钻出去,把她抱下来,踩在湿滑的石板路上。前方三十米,一道厚重合金门嵌在地下墙体上,油渍斑斑,门边管道滴着冷凝水。那是机房入口,通往金库最外层通道。 风停了。雪也小了。 我站在原地喘了几口气,右腿几乎支撑不住身体。周婉宁在我怀里动了下,手指无意识地抓着我衣角,嘴里又喃喃了一句: “心跳……越来越快了……” 第349章 赵卫国的最终底牌 雪刚停,风还刮着冷气。我抱着周婉宁站在合金门前,右腿旧伤像是被铁丝缠住,一动就抽着整条筋。她靠在我胸口,呼吸浅得几乎感觉不到,嘴唇发青,手指无意识地抓着我冲锋衣的拉链头。 三十米外,那扇嵌在墙体里的厚重金属门油渍斑驳,管道滴着冷凝水,门边扫描器泛着微弱红光。我一步步挪过去,把她轻轻靠在墙边,右手始终托着她后颈,防止滑下去。她眼皮颤了颤,没睁眼,嘴里又低低说了一句:“心跳……快炸了……” 我没应,只把背包甩到前面,拉开拉链,摸出军用匕首。刀身冷,握在手里却有点热。 就在这时,脚步声从通道另一侧传来。 皮鞋踩在湿地上,不急不慢,节奏很稳。我抬头,赵卫国从暗处走出来,西装笔挺,领带一丝不乱,左手无名指上的蛇形戒指在昏灯下反着幽光。他走到距我五步远的地方站定,嘴角往上扯了扯,不是笑,是那种看戏看得入神的表情。 “陈铮。”他开口,声音平得像读稿,“你来得比我预计晚了四分十七秒。” 我没说话,手里的匕首也没收。 他扫了眼靠在墙边的周婉宁,目光在她脸上停了两秒,然后轻敲了下戒指,发出“嗒”的一声。“金库门要开,需要两个人。”他说,“我和她,虹膜验证,双因子。” 我盯着他。 “没有她的眼睛,”他慢慢说,“门不会开。” 空气静了一瞬。 我低头看了眼周婉宁。她闭着眼,睫毛在抖,脸色白得像纸。我知道她听不见,也动不了。但我知道她还在——她手指还勾着我的衣角,没松。 赵卫国往前半步,语气沉下来:“你打不过我设的局。这系统认的是血缘、是基因、是她娘留给我的密钥。你?一个废了十年的植物人,连路都走不利索,拿什么跟我斗?” 我还是没说话。 只是抬起左手,把匕首刃口对准掌心,用力一划。 血立刻涌出来,顺着指缝往下淌,滴在水泥地上,啪嗒一声。 赵卫国眉头第一次皱了一下。 我没看他,蹲下身,伸手托住周婉宁的肩膀,把她往旁边挪了点,腾出空间。然后,我抬起那只流血的手,直接按在门旁的生物识别面板上。 血糊满了扫描区。 几秒安静。 红灯闪了两下,突然熄灭。 紧接着,绿光亮起,机械音从内部响起: “检测到S级基因,欢迎回来,001号实验体。” 头顶的液压杆开始泄压,金属门发出沉重的“咔、咔”声,缝隙缓缓张开,里面透出一层幽蓝冷光,像是冰库里照出来的。 赵卫国脸上的表情变了。 不是慌,也不是怒,而是一种——错位。 他盯着那扇正在开启的门,又看向我还在滴血的手,眼神终于有了裂痕。他张了张嘴,像是想说什么,但没出声。 我慢慢站起身,右腿一软,差点跪下去,硬是撑住了。左手抄起地上的匕首,右手将周婉宁重新抱进怀里,贴紧胸口。她身子凉,呼吸还是弱,但至少还在。 我看着赵卫国,声音哑得不像话:“你说要她的眼……” 顿了顿,往前踏了一步。 “但门认的是我的血。” 第350章 血色真相 门缝还在缓缓张开,液压杆发出沉闷的泄压声。我抱着周婉宁往前迈了一步,右腿旧伤猛地一抽,像是有根铁钉从膝盖往上顶,整个人晃了一下,单膝砸在地上。左臂死死箍住她,生怕她滑出去。 她靠在我胸口,呼吸断断续续,额头滚烫。我没敢多动,只把头抬起来。 幽蓝冷光从里面照出来,斜斜打在金属地面上,映出一个长条形的轮廓——冷冻舱。外壳是军用级合金,玻璃罩内结着霜,但能看清里面躺着一个人。 女人闭着眼,面容安静,和周婉宁一模一样。 我喉咙发紧,手心渗出冷汗。再往前挪半步,视线往下移——她胸口插着一把匕首,刀柄熟悉得刺眼。那是我背包里的军用匕首,刃口带血槽,编号0723,十年前配发,一直没换过。 我盯着那把刀,脑子一片空白。不是谁仿造的,不是假人,是真刀,真插在真人身上,而这个人,长得和怀里的周婉宁分毫不差。 周婉宁突然抖了一下,手指蜷起来抓我衣服,嘴里发出一声轻哼。我低头,发现她额头发湿,嘴唇干裂,脸颊烧得通红。我伸手去探她锁骨位置,想看看是不是之前那道疤还在。 指尖碰到皮肤,一顿。 那里有一道旧疤,细长,微微凸起,形状像被弹片擦过。位置、长度、走向,和我自己左眉骨上的伤,正好对称。 我手停在那儿,没收回。脑子里闪过什么,又抓不住。 就在这时,她睁了下眼,很快闭上,嘴唇开始动:“……训练营……雪很大……你说冷……就抱了我一次……” 声音很轻,像是从很远的地方飘来的广播。 我抬头看冷冻舱里的女人,再低头看她。 “第二次是送药……你蹲下来,把药片放我手里……第三次……你说别怕……”她喘了口气,眉头皱成一团,“你说……叔叔在。” 我喉结滚了一下,手指无意识掐进掌心。 这些话不该存在的。训练营的事没人知道。那是边境线外的一个秘密据点,代号“北风哨”,我带队执行过三次护送任务,其中一次是在暴雪天,接应一组被遗弃的实验体儿童。当时有个小女孩缩在角落,浑身发抖,我不记得她说过话,只记得自己走过去,把她抱起来,说了一句:“不怕,叔叔在。” 那时候她脸上全是泥,我看不清模样。 可现在,她嘴里说的每一句,都是那天发生的事。 我脱下冲锋衣,裹住周婉宁,重新把她抱紧。她的体温太高,烧得整个人都在颤,但我不能走,也不能喊人。这地方只有我和她,还有那个躺在冰柜里、胸口插着我匕首的女人。 我把她贴在胸口,背靠着金属墙慢慢滑坐下去。地面凉,透过裤子渗进来,但我顾不上。眼睛一直盯着冷冻舱。 不是复制人,不是替身。 她是她。 但她和那个过去的我,早就见过。 我闭上眼,脑子里全是风雪中的画面——那个小女孩抬起头看我,眼睛黑得像炭,一句话不说。我当时以为她吓傻了,没想到她记住了所有事。 包括我抱过她三次。 包括我说的话。 原来从一开始……你就是我的救赎。 我睁开眼,看着冷冻舱里那张和她一模一样的脸,胸口那把匕首在蓝光下泛着冷色。刀是我用过的,人是我认识的,可为什么它会插在这里? 我不知道。 我现在只知道,怀里这个人,烧得快要散架了,还得靠我撑着。 我左手搂紧她,右手摸了下还在流血的掌心,布条已经浸透。门外的风声听不见了,整个世界只剩下她微弱的呼吸,和冷冻舱里循环制冷的嗡鸣。 她的手指又勾住了我衣角,没松。 第351章 王室勋章的重量 寒气透过冲锋衣的缝隙,直往骨头里钻。我背靠着金属墙,左臂紧搂着周婉宁,她的脑袋无力地靠在我肩窝,呼吸微弱得几乎难以察觉。 右手掌心那道血口子已经不流了,布条硬邦邦地贴在皮肤上,一动就扯着疼。 她锁骨上的疤,我刚才摸过了——和我眉骨那道,正好对称。不是巧合,也不是错觉。位置、长度、走向,连边缘微微凸起的肉芽都一样。就像有人拿我的伤,翻了个面,刻在了她身上。 冷冻舱里的女人还在那儿躺着,胸口插着我的匕首。编号0723,刀柄磨损的位置我都记得。可这把刀,一直在我背包里,十年没离身。它怎么会出现在这里?插进一个和周婉宁长得一模一样的人胸口? 我想不通。 也没时间想通。 头顶的日光灯管闪了一下,嗡鸣声压过制冷机的运转。就在这时候,眼前突然跳出一块老式作战终端界面,绿字白底,边框带着轻微噪点。 【签到成功】 【今日奖励:王室勋章(3型)】 我没犹豫,意念一点“领取”。 掌心一沉,一枚古铜色勋章落进手里。不大,比拇指宽些,正面是模糊的鹰形浮雕,背面刻着一串编码:R-7749-mK3。最底下有个米粒大的红点,一闪一闪,像是心跳。 我用指甲盖蹭了下那个红点,确认是微型定位器。系统从不出假货,这东西能用,但去哪儿找信号源?现在顾不上。 我把勋章塞进贴胸的内袋,紧挨着匕首编号牌。刚收好,怀里的人突然动了。 “别去市政厅……”她声音哑得不像话,眼皮没睁,手指却猛地攥住我手腕,“他们会杀你。” 我低头看她,额头烫得吓人,脸颊泛着不正常的潮红。掌心全是冷汗,湿漉漉地黏在我衣服上。她整个人都在抖,牙关咬得咯咯响,可那句话说得清清楚楚,一个字都没糊。 不是梦话。 是警告。 我闭眼,脑子里瞬间切进昨天凌晨触发的“战场回溯”画面——玻璃幕墙炸成蛛网,火光从走廊尽头涌进来,我站在门框下,动不了,喊不出,只能看着热浪扑面而来。那地方,就是市政厅西翼二楼。 当时我以为那是假设。 现在我知道,那是预告。 她怎么知道的?高烧昏迷,意识断片,还能发出和我预演完全一致的危险提示?她是特工,有本能,可这不止是反应,是精准预警。 我睁开眼,她已经松了手,头歪回我肩膀,呼吸又变回断断续续的样子。冷汗顺着发根往下淌,浸湿了我的衣领。 我重新拉紧冲锋衣,裹住她全身,只露出一张脸。她的睫毛颤了一下,没醒。 我靠近她耳边,声音压得极低:“我在,别怕。” 这句话,十年前我说过。暴雪天,训练营角落,她缩在箱子里,浑身发抖。我没抱她太久,也不敢多说话,只蹲下来,说了这一句。 现在我又说了一遍。 她没反应,但手指轻轻勾了下我衣服,像是听到了。 我低头,嘴唇贴上她额头。滚烫的皮肤,汗湿的碎发,还有那股淡淡的药味混着体温的气息。动作很慢,也很稳,像在完成一件早就该做的事。 “这次换我抱紧你。”我说。 说完,我没再抬头,下巴轻轻抵回她发顶。右手摸到内袋里的勋章,指腹一遍遍摩挲着那颗红点。市政厅的爆炸画面还在脑子里转,可我不躲了。 她说了别去。 可有些事,必须去。 她烧成这样,还想着拦我,说明那儿真能要命。但命不是用来藏的,是拿来换东西的——换真相,换活路,换她以后能睡个安稳觉。 我靠在墙上,右腿旧伤隐隐抽着,像有根钢丝在里面来回拉锯。左手依旧环着她,一动不动。眼睛盯着冷冻舱,也盯着门口的方向。 时间一点点走。 我不知道外面还有多少人等着,也不知道这金库还能安静多久。但我知道,等她体温降下来,等我能站起来,第一站,还是市政厅。 只不过这一次,我不再是被动往前撞。 我是冲着火光去的。 第352章 市政厅的邀约 周婉宁的呼吸终于稳了下来,额头不再滚烫,我收手时指尖沾了层薄汗。她还在睡,脸色比之前好些,锁骨上的疤也淡了点。我把冲锋衣重新拉好,遮住她肩膀,背包甩上肩,动作轻得像怕惊醒什么。 刚推开门,手机震了一下。 屏幕亮起,一条匿名短信:下午三点,市政厅顶楼。 时间是14:47。离约见还剩四十三分钟。 我盯着那行字看了两秒,没删也没回,手指滑过腰间——军用匕首在包里,但掌心下意识摸了个空。右腿旧伤这时候开始抽,像是提醒我刚才坐太久,肌肉已经僵了。我弯腰捏了捏小腿,硬邦邦的,像塞了根铁条。 拉开背包拉链,匕首就在最外层。抽出半寸,寒光映进眼底。 不对。 刀面不是平的。有纹路,细密、蜿蜒,从护手一路延伸到刃尖。我翻过来对着光,那形状……和周婉宁锁骨上的疤一模一样。边缘凸起的部分都对得上,就像有人拿她的皮肤拓下来,刻进了金属。 这不是系统给的东西。系统从不搞这种怪事。签到出来的装备都是实打实能用的,不会莫名其妙长花纹。 可它现在就在这儿,贴着我的指腹发烫,温度越来越高,像块刚出炉的烙铁。 我皱眉,把刀收回包里,用战术布条缠紧右腿。布条勒进肉里,疼得我吸了口气,但也让脑子清醒了。高烧昏迷的人警告我去不得的地方,加上战场回溯里炸成火海的走廊,再加上这条没头没尾的短信——谁都知道该掉头走。 但我不能。 有些坑,你绕十次,它还是在那儿。只有跳进去,才知道底下有没有底。 出租车停在市政厅东侧入口,司机问要不要等。我说不用,他点头走人。我没走正门,拐到北侧绿化带,沿着墙根走。监控探头三个一组,间隔二十米,扫的是大厅和台阶,外墙死角基本不管。十年前我就知道这地方的盲区在哪。 楼梯间没人,消防通道灯闪着红光。我一步步往上,每踩一级,右腿就像被电击一次。爬到十二楼,脚步慢下来,但没停。顶楼只有一扇门,刷指纹加虹膜,平时禁入。今天门开着条缝,像是专门留给我看的。 我站在门口,手又摸向背包。 匕首还在,烫得隔着布料都能感觉得到。 深吸一口气,推门进去。 办公室很大,百叶窗半拉,城市天际线被切成一道道灰白条纹,投在地毯上。周崇山坐在办公桌后,金丝眼镜反着光,手里转着一支烟斗,节奏很稳,一下一下敲在桌面。 他没抬头,也没说话。 我就站在原地,没往前走。 三秒钟后,他放下烟斗,抬眼看着我:“十年前任务失败,是因为有高层故意泄露情报。” 声音不高,也不低,像平常聊天。可这句话落下来,屋里空气都变了。 我没动,眼神微眯。这话信息量太大,来得太顺。如果是真话,不该由他说;如果是假的,那就更不该由他说。 左手悄悄按住背包,匕首的热度还在,甚至比刚才更烫了些。 “你为什么告诉我?”我开口,声音压着,不想显得太急。 周崇山轻笑一声,终于把眼镜摘下来,夹在西装内袋。他抬眼看我,目光像针,扎在脸上不疼,却让人没法忽视。 “因为你已经开始碰不该碰的东西了。”他顿了顿,嘴角扯出一点弧度,“比如,那个女孩。” 屋里静得能听见空调出风的声音。 我全身肌肉绷紧,但脸没变。呼吸照常,心跳也没乱。只是手指在背包带上轻轻一勾,把匕首往手掌方向挪了半寸。 “我不知道你在说什么。”我说。 他盯着我,我也盯着他。 谁都没眨眼。 窗外的城市被百叶窗割裂,光影不动,像凝固的刀片。 第353章 特工养女的秘密 周崇山把眼镜夹进西装内袋的那一刻,我手还在背包带上。匕首隔着布料发烫,像块烧红的铁片贴在掌心。他没再说话,只是看着我,眼神不急也不恼,像是等一个早就安排好的反应。 办公室静得能听见百叶窗外风刮过玻璃的声音。城市被切成一道道灰白条纹,落在地毯上不动。 他忽然动了,右手慢慢拉开办公桌最下面的抽屉。动作很稳,节奏和刚才敲烟斗一样。抽屉滑开一半,他抽出一张照片,手指一弹,照片飞出,在桌面上滑行一段距离,正面朝上停在我视线中央。 是张老照片,边角泛黄,像是从档案袋里翻出来的。 上面是个小女孩,八九岁的样子,穿着黑色特训服,站在泥地训练场上。背后是铁丝网和岗哨塔,背景我认得——十年前边境那片废弃军事区,我们叫它“黑线营”。她站得笔直,脸上没表情,眼睛盯着镜头,冷得不像孩子。 我一眼就认出来了。 不是因为脸,是因为那双眼睛。 她没哭也没闹,就那么站着,像一把插在泥里的刀。 周崇山靠回椅背,双手交叠放在膝盖上:“她是我养女,也是我最成功的作品。”声音平得像读文件,“十年前任务失败那天,你在撤离途中抱走的那个小女孩……就是她。” 我脑子里“嗡”了一下。 画面突然冲出来——暴雨夜,火线边缘,废墟堆成的小坡下,有个小孩蜷在角落。浑身湿透,头发糊在脸上,作战服裹着她,是我脱下来的。她没哭,也没喊,只用那双眼睛死死盯着我,像在确认我是不是真的会带她走。 我当时以为她是附近村子的孩子,误入了交战区。炮火停了半小时,我把她背出封锁线,交给后方医疗队。她全程没说话,临下车前,伸手抓了下我的袖口,指甲划过布料,留下一道浅痕。 我以为那只是个受惊的孩子。 可现在这张照片就摆在这儿,告诉我,那个孩子是周婉宁。 周崇山还在说话,但我听不清他在讲什么。耳朵里全是雨声,还有那阵指甲划过布料的轻响。 我猛地抬头看他。 他没躲,嘴角甚至扬了扬:“你不记得她的脸,但你应该记得那双眼睛——和现在一模一样。” 这句话砸下来,像一锤子敲在太阳穴上。 我想起雪山上的事。冰锥从岩壁崩落,她扑过来推我,那一瞬间,她回头看了我一眼。没有犹豫,没有恐惧,只有一道光,直直地照进来。 和照片里那双眼睛,是一样的。 和暴雨夜里盯着我的那双眼睛,是一样的。 十年过去了,那道光没变。 我右拳收得死紧,指节发白,掌心全是汗。下一秒,拳头砸在桌上。 实木桌面发出一声闷响,像被重物击中的胸腔。裂纹从拳落点炸开,蛛网一样蔓延,碎屑蹦起来,落在照片上。 我没松手,撑在那里,呼吸压得很低。血从指缝渗出来,顺着虎口流到手腕,一滴一滴掉在地毯上,颜色很深。 周崇山没动,也没出声。他就坐在那儿,双手依旧交叠,金丝眼镜已经摘了,露出一双没什么情绪的眼睛。他像是早知道我会这样,也早知道这一拳迟早要来。 我站在原地,没擦血,也没抬头。 脑子里全是错位的画面——雪山上的她、实验室里的她、穿碎花裙去接陈雪放学的她,全都叠在一起,最后定格在那张泛黄的照片上。 她是什么时候开始演的? 是从第一次见我时就在计划? 还是后来才接到命令? 我不知道。 我只知道,那个雨夜里我抱回来的孩子,后来成了别人的刀。 而我一直以为,我是救了她。 办公室的空调还在吹,风不大,但冷。我站得太久,右腿旧伤开始抽,像有根铁丝在里面来回拉扯。我没动,也没调整姿势。 周崇山终于开口,声音比刚才低了些:“你以为你是英雄,其实你只是路过。” 我抬起眼,看着他。 他笑了笑,没再说话。 我也没动。 血还在往下滴。 照片上的小女孩,依旧盯着我。 第354章 三次拥抱的温度 血顺着绷带缓缓渗出,在地板上洇出一小片暗红痕迹。 我坐在安全屋的床沿,右手掌心还在发烫,像那拳砸下去的力道没散干净。左手摸进背包,掏出一块旧布,开始一圈圈缠手指。动作很慢,但稳。十年植物人醒来后,肌肉萎缩得厉害,可这双手还记得怎么包扎——战场上活下来的人,哪个不会自己处理伤口。 背包拉开时,那枚勋章露了出来。 王室勋章,背面有刻痕,锈了一半。我不记得它什么时候进的包,只依稀记得签到那天顺手塞了进去。现在看着它,忽然觉得不对劲。它不该在这儿,就像周婉宁不该是那个孩子。 我拿起勋章,用布角擦了擦表面。锈粉簌簌落下,露出底下一道浅浅的划痕。指尖刚碰上去,眼前一黑。 老式作战终端界面无声亮起,绿字浮在空气里:“记忆碎片”。 没提示,没选择,画面直接开始播放。 暴雨夜,泥地,铁丝网围成的训练营外。一个女孩蜷在角落,穿着黑色特训服,浑身湿透,头发糊在脸上。她不动,也不哭,就那么缩着,像被丢弃的破布娃娃。背景是炮火熄灭后的死寂,远处还有烟在冒。 是我路过。 我蹲下,脱下作战服盖在她身上。布料贴上她肩膀的瞬间,她猛地一抖,但没躲。我低声说:“别怕。” 她没回应,只用那双冷、空却未断气的眼睛盯着我。 我背起她,穿过封锁线,交给医疗队。临下车前,她伸手抓了下我的袖口,指甲划过布料,留下一道浅痕。 画面一闪。 风雪哨卡,凌晨三点。岗亭塌了半边,她坐在里面,脚踝肿得发亮。我巡逻回来,看见她还醒着。递了块压缩饼干和热水袋,她接过去,手抖得拿不稳。我在她旁边坐了十分钟,没说话。走之前,又抱了一下。 “忍住,天亮就有人来。” 她点头,嘴唇发紫,没哭。 再闪。 毒气泄漏区边缘,警戒线被人剪开。她倒在隔离带内侧,呼吸急促,脸憋得青白。我折返时发现她,立刻背起来往外冲。刚跑出二十米,身后一声闷爆,气浪掀翻我们。我翻身压在她上面,烟雾呛得睁不开眼。她在咳,我搂紧她,拍她背。 “我在,不怕。” 三个画面开始重叠。 雨声、风声、爆炸声混在一起,最后只剩一句话,从三个时空同时传来:“别怕。” 终端界面熄灭。 我还在床沿坐着,手停在勋章上,没动。 窗外透进一点光,照在桌面上。勋章静静躺着,锈迹斑驳。我低头看右手,绷带已经缠好,血止住了。左手指腹慢慢滑过眉骨上的疤——弹片留下的,十年前最后一次任务带回来的纪念。 原来不是第一次见她。 也不是第一次抱她。 我救过她三次。三次都在任务间隙,三次都没记录。她那时候还不叫周婉宁,至少我不知道名字。她只是个出现在战场边缘的孩子,瘦得能被风吹走,可眼神一直没灭。 周崇山说我是路过。 可我知道,我不是。 如果真是路过,为什么每次看见她快撑不住的时候,我都停下了?为什么明知道不该多管,还是把衣服脱给她?为什么在爆炸响起的瞬间,第一反应是把她护在身下? 我不是英雄,也没想过当谁的救世主。但我确实伸过手,确实在她快掉进黑暗里的时候,拉过她一把。 而现在,她也拉了我一次。 雪山实验室,她替我挡冰锥;数据坑前,她帮我分析频率;直升机上,她抢在我前面启动反制程序。她没问我值不值得,就像当年我没问她值不值得救。 我抬起左手,慢慢握紧。 掌心压着眉骨的疤,像在确认什么。 然后我开口,声音很低,像是说给屋里看不见的系统听,又像是说给自己: “……那时候,我不是路过。” 话落,屋里静下来。 我没有起身,也没有去拿装备。就坐在那儿,看着桌上的勋章,听着自己呼吸。右腿旧伤隐隐抽着,像根生锈的钢丝在里面来回拉扯。我不去管它。 时间好像停了。 下一秒该做什么,我不知道。 但现在我知道一件事:她不是凭空出现的敌人,也不是精心设计的刀。她是那个在暴雨里抓住我袖口的孩子,是那个在风雪中点头说“忍住”的人,是那个在毒烟里被我抱着说“我在”的女孩。 她活下来了。 我也活下来了。 我们不是谁的棋子,也不是谁的影子。 勋章在桌上反着微光,像一颗没熄灭的星。 第355章 王振的左手 天光刚亮,安全屋的门被轻轻拉开。我背着包走出来,勋章收进内袋,手指碰了下眉骨上的疤,动作停了一瞬,随即收回。 市政厅外围通道的铁门还没开,几个穿工装的人在岗亭前排队等安检。我推着一辆锈迹斑斑的垃圾车,轮子卡着碎石,发出咯噔咯噔的闷响。右腿旧伤像根生锈的钢筋插在关节里,每走一步都得咬一下牙。我低头盯着地面,脚步放慢,肩膀微微塌着,模仿那些干了半辈子杂活的工人——腰弯久了,走路自然就带点拖沓。 签到时间是零点整。 系统界面无声弹出,绿字浮现在空气里:【今日签到成功,获得“声纹模仿器”】。 我没动表情,只用舌尖在口腔里轻顶了一下后槽牙,确认微型耳机已嵌入耳道。它贴得很稳,不痛不痒,像块嵌进骨头里的旧弹片,存在感低得几乎察觉不到。但我知道它在,就像我知道子弹打偏前总会有一丝风不对劲。 前面的人陆续通过安检门。红外扫描过脸,金属探测响了一下,工作人员抬头看了眼屏幕,挥手放行。我跟着往前挪,垃圾车压过门槛时顿了顿,我顺势用力推了一把,车身晃了晃,几捆废纸箱差点滑下来。我伸手扶住,动作笨拙但不过分,像个常年跟垃圾打交道的老手。 轮到我了。 我低头穿过安检门,右腿微跛的节奏没乱。扫描仪扫过脸部,识别区闪了绿光。我没抬头,只听见背后传来一声轻微的“滴”——通过了。 我继续推车往前,脚步没停。通道两侧是灰扑扑的水泥墙,头顶的日光灯管嗡嗡响,照得地面反着油渍的光。垃圾桶、拖把、清洁剂瓶子整齐码在墙边,这是后勤区的标准配置。我沿着标记线往东侧走廊走,车轮碾过地缝,发出规律的震动。 还有三十米就到垃圾转运区。 就在这时候,对面拐角走出一个人。 他也推着车,穿一样的深蓝工装,戴着口罩,帽子压得很低。但我看见了他的左手。 小指没了。 切口平整,像是被快刃一次性斩断,不是事故压伤,也不是烧灼痕迹。那是战斗留下的印记,干净利落,和我在雪山陷阱里削掉他手指时一模一样。 我眼皮跳了一下,但手没停,继续推车往前。余光顺着他的手臂往上移——脖颈处露出一截纹身,蛇形图案盘绕在锁骨上方,灯光斜照时,泛出青紫色的光,像某种冷血动物在暗处睁开了眼。 距离缩短到两米。 他忽然侧头。 我也抬眼。 视线撞上那一瞬间,我认出了那双眼睛。 王振。 我的副队长。 十年前带队进边境,站在我右边的那个男人。 他眼神没变,还是那种藏在平静底下的狠劲,像刀藏在鞘里,不出则已,一出见血。我们对视的时间不到一秒,但他肯定也认出了我——不是从脸,是从体态,从步伐,从那种退伍兵才有的肌肉记忆。 我没躲,也没加速。 只是把目光沉下去,像一个普通清洁工看见同事那样,平淡地错开视线,然后低头看自己的车轮,继续往前推。 他也没停。 擦肩而过的刹那,我闻到了一股消毒水味混着铁锈的气息。他的车轮压过地缝,发出和我这边一样的咯噔声。我们谁都没说话,谁都没回头。 直到他走远,背影消失在西侧楼梯口,我才缓缓吐出一口气。 声纹模仿器在耳道里安静地贴着,没有任何提示音。我摸了下冲锋衣内袋,匕首还在,战术手电也稳稳地卡在侧兜。背包里的东西一件没少。 我继续往前走,垃圾车轮子的声音重新变得单调而稳定。 东侧走廊尽头是转运区铁门,门禁面板亮着红灯。我停下,从工装裤兜掏出一张磁卡,刷了一下。 滴—— 绿灯亮起。 门开了。 我推车进去,身后走廊空无一人。灯光照在地面上,映出我一个人的影子,拉得很长。 右腿的旧伤又抽了一下,我靠在墙边缓了两秒,手指无意识摸了下腰间——那里曾经别枪的位置,现在只有布料的褶皱。 王振已经走了。 但他确实在这儿。 不是幻觉,不是数据残影,是活人。 他伪装成清洁工,在市政厅内部活动,有通行权限,能自由进出走廊区域。他没戴手套,左手暴露在外,像是故意让我看见那截缺失的小指。 他在试探。 或者,他在等我。 我抬起头,看向转运区深处。那里有三条岔路,分别通往地下管道、设备间和员工休息区。他的路线已经被我记下——往西楼梯,大概率接通地下层。 我没有追。 现在不能动。 我转身,把垃圾车推进指定位置,拿起扫帚开始清理角落的纸屑。动作很慢,但每一下都精准。扫帚划过地面的声音,在空荡的房间里格外清晰。 头顶的灯管依旧嗡嗡响。 我低着头,手稳稳地握着扫帚柄,像握着一把没出鞘的刀。 下一秒该往哪走,我心里已经有了数。 第356章 地下指挥所 手中的扫帚持续划过水泥地面,发出均匀且有节奏的声响,转运区的灯管依旧嗡嗡作响,地面上的油渍在灯光下泛着暗黄的光。 我低着头,眼角余光扫过走廊尽头——王振消失的方向已经空了,连脚步声都沉进墙体里。手指在扫帚柄上收了收,掌心有点汗,但不滑。 时间是七点十二分,墙上的电子钟跳得慢,像卡了顿。我靠着墙角把工具箱挪了半步,身体顺势蹲下去,像是在翻找什么。左手从冲锋衣内袋摸出那枚勋章,锈迹斑斑的边角蹭过指腹,有点扎。拇指按下中心按钮,绿光一闪,空气里浮出一张半透明的地图,线条简单,标着楼层结构。一个红点在地下三层中央位置稳定闪烁。 就是那儿。 我把勋章收回内袋,动作没停,继续翻工具箱,像是找到了什么零件,拎出来看了看,又塞回去。扫帚重新拿起来,往东侧设备间外墙走。那边有通风口检修门,铁栅格挡着,磁力锁亮着红灯。 巡逻保安八分钟一趟。我已经记了两轮,节奏没变。现在是第七分钟。 我靠在墙边,假装整理扫帚头的毛刺,实际是从工具箱夹层抽出绝缘钳。右腿旧伤开始发紧,像有根钢丝从膝盖往上扯。我低头看了眼,裤管盖着,看不出异样。等红灯转暗,说明红外巡检过了拐角,我贴着墙挪过去,钳子夹住磁力锁电源线,一剪。 “咔。” 声音不大,但在这安静的地方,像指甲刮过黑板。我僵了一秒,耳朵竖着听走廊动静。水滴声从远处管道传来,一下,又一下。没有脚步。 铁栅被推开一条缝,灰尘扑下来,呛人。我摘掉口罩塞进口袋,把扫帚和工具箱留在原地,身子蜷进去。管道比想象窄,肩宽勉强挤得过。右腿一弯,旧伤猛地抽了一下,额角渗出点汗,顺着太阳穴往下流。我没擦,咬牙往前爬。 里面全是灰,蛛网挂在头顶,碰脸。我脱掉战术手套塞进裤兜,改用前臂和膝盖推进。手掌贴金属面容易响,尤其是这种老式通风管,一震就传声。每爬两米就停,听下面有没有动静。下方房间灯光忽明忽暗,红外感应在扫,应该是监控主控室的活动频率。 十分钟后,到了一处弯道,侧面有个观察孔。我贴过去,缝隙积灰,抹开一点,往下看。 下面是地下指挥所主控室,墙上挂着三块屏幕,一台正显示市政厅建筑剖面图,红线标着各层通道。控制台没人,但椅子是歪的,咖啡杯还冒着热气。我屏住呼吸,耳朵贴紧管道壁。 脚步声来了。 皮鞋踩地,节奏稳,从左侧通道进来。周崇山穿着西装,领口敞开,金丝眼镜反着冷光。他在控制台前站定,手指敲了两下烟斗,没点。 “等陈铮死了,婉宁就会彻底成为我们的武器。”他说这话时,语气像在说今天天气不错。 我手指瞬间绷紧,摸向腰间。那里空着。右手慢慢收回来,攥成拳,指甲掐进掌心。 话音落,他转身走了,背影消失在右侧门后。 管道里安静下来,只有我压着的呼吸声。右腿肌肉又开始抽,我贴着壁缓了两秒,才敢动。背包里的手机突然震动,不是铃声,是短促的嗡,隔着布料撞在肋骨上。 我单手拉开拉链,取出手机。屏幕亮起,一条加密信息:小心RpG。发信人标记是“w”。 我盯着那三个字母看了两秒,手指一划,关屏。手机放回,拉链拉好,动作轻。 RpG不是现在的事。现在的问题是门。 管道末端离地四米,下面是废弃通风口,铁栅塌了一半。强跳会响,巡逻随时可能来。我从背包取出折叠绳钩,检查扣环,轻抛下去。绳子挂住,试了承重,缓缓下滑。落地时屈膝卸力,右腿还是传来一阵刺痛,像骨头裂了条缝。我靠墙站了两秒,没出声。 指挥所金属门就在前面,厚重,接缝处有密封条。我贴过去,耳朵抵住门缝。里面有脚步,规律,来回走动,应该是一个人在值守。没听见其他人声,也没警报启动的提示音。 右手握住匕首柄,冰凉的金属贴着掌心。左手摸到战术手电,卡在腰侧。我站着没动,全身绷着,像拉满的弓。 下一秒怎么进,我心里已经有了数。 第357章 雪地重逢 右腿旧伤在冷气里抽了一下,像有根铁丝从膝盖往上扯。我贴着门缝听里面动静——规律的脚步声还在,没变。左手攥紧匕首,右手慢慢摸到背包侧袋,火焰喷射器的金属管冰凉。门锁是电磁的,刚才剪了电源线,现在应该失效了。 我后退半步,抬脚踹向门锁连接处。 “砰!” 门猛地弹开,尘灰卷着冷风扑进来。实验台旁那人影立刻转身,手已经抓到了枪柄。我也拔枪,双臂伸直,准星对上他胸口。距离不到十米,谁先眨眼谁就可能倒下。 王振站那儿没动,枪口稳稳指着我。他穿一身黑色作战服,肌肉撑得袖子绷紧,脖颈那道蛇形纹身盘在皮肤上,泛着暗红光。他笑了,嘴角扯到耳根:“陈铮?你还活着?” 我没答话,视线扫过他身后——RpG火箭筒靠在控制台边,发射管朝门,引信线连着定时器,数字正跳:00:58、00:57…… 他早埋伏好了。 我盯着他脖子,“你纹身变色了,害怕?” 他脸上的笑僵了一瞬。 就是现在。 他扣扳机,我左翻滚。子弹擦肩而过,打在门框上溅出火星。我落地瞬间左手抽出火焰喷射器,拇指按下点火键。 “呼——” 一道幽蓝色烈焰喷涌而出,像毒蛇吐信,直扑他右臂。高温舔过作战服,布料“滋啦”一声焦黑卷曲,皮肉烧熟的味道冲进鼻腔。他闷哼一声,手臂猛地甩开,枪脱手飞出去,撞在墙上。 RpG滑落在地。 他踉跄后退,撞到实验台边缘,一只手死死抓住桌角撑住身体。右臂衣袖烧烂大半,皮肤发黑起泡,血水顺着指尖往下滴。他喘着粗气,抬头看我,眼里不是疼,是狠。 “你真敢动手。”他咬牙,声音压得低,“当年在雪地里,你都不敢割我喉咙。” 我站着没动,火焰喷射器仍举着,枪换到左手,抵腰备用。右腿旧伤又抽了一下,我靠着实验台边缘撑住重心。 “那次是你自己逃的。”我说,“我不追,是因为后面还有三个孩子等着活命。” 他冷笑,用左臂撑着站起来,一脚踢开脚边的RpG,不让它靠近引信线。“你以为你是英雄?你就是个废人,躺了十年,醒来连女儿都认不出你。” 我手指搭在点火阀上,没松也没加力。 “我不是来听你讲故事的。”我说,“我是来讨债的。” 他盯着我,呼吸越来越重,脖子上那条蛇随着脉搏一跳一跳,红得发紫。突然,他咧嘴笑了,露出一口白牙:“那你得问问他,同不同意。” 我皱眉。 他没看我,而是看向我背后空荡荡的走廊入口。 我后背一紧。 来不及回头。 头顶通风管道传来“咔”的一声轻响——像是卡扣松动。 我猛地蹲身往右滚,几乎同时,一道黑影从上方坠落,砸在刚才站的位置,水泥地都被震出裂纹。那人落地翻身就起,手里握着战术短棍,动作干净利落。 我滚到实验台另一侧趴下,背靠金属柜,迅速扫视全场。 两个王振。 门口这个右臂烧伤,站着喘气;刚从管道跳下来的这个,完好无损,眼神冰冷,手里棍子横在胸前。 克隆体? 不,不对。 他们长得一样,但动作习惯不同。地上的那个,左肩微沉——那是十年前老伤。通风管下来的这个,站姿标准,肌肉协调,像是新训练出来的。 我盯着门口那个,“你不止一个自己?” 他咳了一声,嘴角渗出血丝,却还在笑:“你说呢?组织给了我三次机会……三次身体。” 我明白了。 这不是埋伏。 这是猎杀。 我握紧火焰喷射器,蓝火在喷口微微跳动。右腿旧伤一阵阵发麻,像是电流顺着神经往上爬。实验台下的引信线还在走:00:32、00:31…… 不能再拖。 我猛然起身,火焰喷射器全功率启动,蓝火如浪扑向门口的王振。他抬手挡脸,被热浪掀翻在地。我趁机冲向控制台,准备切断RpG电源。 可就在我跃过实验台刹那,眼角余光瞥见通风管下来的王振已冲到半途,短棍高举。 我低头缩肩硬扛那一击。 “砰!” 棍子砸在我右肩,骨头像是裂了。我摔在地上,滚了两圈才停住,嘴一张,腥甜涌上来。火焰喷射器脱手,滑到墙角。 我撑着地面想爬起来,却发现视野有点晃。 头被打懵了。 通风管下来的王振一步步走近,短棍拖地,发出刺耳的摩擦声。他站在我面前,居高临下看着我,眼神像看一只被困的老鼠。 “队长……”他开口,声音竟和十年前一模一样,“你说过,战友不会丢下战友。” 我抹了把嘴角,手上有血。 “你也说过。”我喘着说,“宁死不当叛徒。” 他抬起短棍,对准我太阳穴。 “可惜。”他说,“我活得比你久。” 就在这时,门外传来脚步声。 很轻,但节奏清晰。 有人来了。 第358章 三次拥抱的真相 门外的脚步声越来越近,皮鞋踩在水泥地上发出规律的“嗒、嗒”声,像是秒针在倒计时。我趴在地上,右肩火辣辣地疼,脑袋嗡嗡作响,视野边缘发黑。短棍高举的王振还没收手,通风管下来的那个眼神冰冷,棍子对准我太阳穴,只要一砸,我就得交代在这。 就在这时候,门框外一道人影猛地撞进来。 她扑倒在地,发出一声闷哼,背后三根冰锥随着动作剧烈晃动,最上面那根直接断了半截,金属杆弹飞出去,打在实验台上“叮”地一声。 “是我……别开枪。”她喘着气抬头,脸上全是汗和血,嘴唇发白,“陈铮……听得到吗?” 我瞳孔一缩,是周婉宁。 可我不敢动。刚才被偷袭一次,现在脑子还在飘。她是不是也被控制了?身上有没有炸弹?那些冰锥是什么东西?我右手慢慢摸向腰间匕首,左手撑地想坐起来,结果右腿旧伤一抽,整个人又歪了下去。 她咳嗽两声,血沫溅到地面。“他们……在我体内装了定位芯片……就像当年在你战友体内装的炸弹。”她说得很慢,每个字都像从牙缝里挤出来的。 我没接话,战术手电还握在手里。借着昏红的应急灯,我照向她背上的冰锥根部。灯光扫过,看到金属底座有微弱的蓝光闪烁,不是普通的冰,是带信号发射器的复合材料,插进肌肉至少五厘米,靠近脊椎。 我盯着她眼睛:“谁让你来的?” 她咬牙,一只手撑地,另一只手突然撕开自己左颈到肩的衣料。皮肤裸露出来,皮下一块方形凸起物清晰可见,边缘缝合痕迹新旧交叠,明显不止一次手术。 “不是我自愿……”她声音发抖,“他们在我十三岁就埋了这个。切断神经的时候,我还以为是在打疫苗。” 我手指收紧,掌心硌着匕首柄的防滑纹。 雪山实验室的画面突然冲进脑子——幽蓝灯光下的玻璃舱,编号“02-t”,下方写着“适配度78%,意识残留可控”。一个瘦小女孩蜷缩在里面,睁眼看向镜头。那张脸,就是她。 “你是……那批实验体?”我问。 她点头,眼泪顺着脸颊滑下来。“第一次拥抱,是注射神经接驳液;第二次,是植入芯片;第三次……是切断亲情记忆。”她喘了口气,“我爸……周崇山,亲手按下的按钮。” 我喉咙发紧。 三次拥抱。我以为是王振疯话里的代号,原来真是编号。 第一批实验体叫“第一次拥抱”,用来测试神经融合反应;第二批是“第二次拥抱”,主攻远程监控与数据回传;第三批叫“第三次拥抱”,目标是清除原生情感记忆,制造完全服从的特工。 而她,是唯一活下来的“第二次拥抱”。 我盯着她背后的冰锥,突然明白过来——这不是逃跑时受的伤,是强行拔除追踪装置留下的反制痕迹。他们用冰锥封住出血点,同时保留信号源,让她能继续被监控。她硬是拖着这三根铁条跑了这么远。 “你怎么找到这儿的?”我压低声音。 “芯片有双向通讯功能。”她艰难翻身,靠在实验台腿上,“我反向发送假坐标,但他们很快会发现异常。最多……三分钟。” 我抬眼看RpG定时器,数字跳到00:15。 火光还在烧,焦臭味混着血腥气。通风管下来的王振已经不见了,门口那个右臂烧伤的也没动静。我扭头看,人没了,连血迹都不见。 空的。 不是撤退,是藏起来了。 我扶着实验台边缘慢慢跪坐起来,左手撑住周婉宁肩膀。她身体很烫,呼吸急促,眼皮开始打架。 “撑住。”我说。 她勉强睁眼:“他们在全市找了十年……找一个能承载高密度信息的生物容器。陈雪……不是第一个目标。” 我手一顿。 “你女儿的脑波频率,和这批实验体匹配度最高。”她声音越来越轻,“赵卫国说……那天是她的生日,也是‘容器’激活日。” 我指甲掐进掌心,疼得清醒。 十年前我在边境救下一个女孩,抱她穿过暴雨,给她作战服取暖。那时候我不知道她是实验品,也不知道这一抱,等于把她重新送进了笼子。 现在她坐在我旁边,背上插着三根带信号的冰锥,告诉我所有孩子都被编号为“拥抱”。 我握紧匕首,火焰喷射器还躺在墙角,没捡起来的必要了。现在的敌人不是站在面前的人,是那些把孩子当零件换的身体工厂,是拿记忆当开关的父亲,是把“爱”做成毒药灌进血管的系统。 周婉宁头一偏,靠在我手臂上,体温高得吓人。 “对不起……”她喃喃,“我不是来求救的……我是来告诉你真相的。” 我没说话。 RpG倒计时跳到00:07。 远处传来金属门滑动的声音,很轻,但我知道,有人正从别的通道进来。 我左手扶住她肩膀,右手握紧匕首,没动。 第359章 断指之恨 RpG倒计时归零的瞬间,燃料罐被引燃,轰的一声炸开。火浪贴着地面冲过来,热气掀得我整个人向后翻滚,右肩旧伤撞在碎石上,疼得眼前一黑。但我没松手,盾牌甩出去的力道还在胳膊里存着劲。 那块战术盾牌在空中转了半圈,边缘擦过墙壁发出刺耳的金属刮响,正好迎上飞来的火箭弹头。 砰! 撞击声比爆炸还吓人,像是整座废墟都被砸了一下。盾牌当场凹进去一大块,表面裂出蛛网纹,但硬是把弹头卡住,偏了方向。RpG斜着打在通道顶部,炸出一片混凝土雨,碎块哗啦啦往下掉。 烟尘还没散,右侧通风井传来铁皮被踹开的声音。一个人影跳下来,落地很稳,肩膀一沉就扛起了第二发RpG。 王振。 他站直身子,一米九的个头把通道口堵得严实。脸上全是灰,可那双眼睛亮得瘆人,嘴角往上扯,露出一口黄牙。 “当年在雪山,我就该直接炸死你们!”他吼了一声,声音沙得像磨刀。 我没答话,借着盾牌残骸当掩体,慢慢趴低。右手摸到匕首柄,左手撑地往后挪了半步。右腿不听使唤,肌肉抽着,每动一下都像有根铁丝在里面搅。 火光忽明忽暗,照得通道像个张嘴的洞。地上还有没烧完的电线,冒着蓝紫色的小火苗。我盯着王振的手,他在调整发射筒角度,左手习惯性扶住后端支架。 就是那一瞬。 火光从盾牌凹陷处反射过去,扫过他的手指。 我看见了——左手上,小指没了。不是断在指尖,是齐根切掉的,切口平整但有点扭曲,边缘发白,明显是老伤。 脑子“嗡”地一下。 画面突然切到十年前的雪地。那天风不大,阳光惨白。我们小队撤到第三集结点,发现前锋组失联。我去查情况,翻过一道冰脊,看到第一个尸体。 是个年轻兵,才二十一,叫李猛。他脸朝下趴着,左手伸在外面,小指被钢丝陷阱绞断,血浸透了手套,雪地冻成一片红壳子。 我记得自己蹲下去翻他身体的时候,还在想:这伤不像敌袭,倒像是内部陷阱触发的。 后来任务失败,全队覆灭,我以为他也死在那次行动里。 可现在这个伤口,和李猛的一模一样。 王振当时负责前锋组撤离路线布置。他是副队长,这类机关由他亲自检查。 我喉咙发干,握匕首的手心全是汗。 他换了个肩扛RpG的姿势,嘴里哼了半句不成调的曲子,左手又摩挲了一下断指位置。动作很自然,像是习惯了用那里蹭痒。 “你是不是觉得,活着回来就很了不起?”他冷笑,“躺在医院十年,醒来还能走路,能拿刀,觉得自己是天选之子?” 我还是没说话。 记忆在撞。李猛临死前有没有留下什么话?我记得他背包侧袋塞着半包烟,是我给的。他没抽完。 王振往前走了两步,靴子踩在碎玻璃上嘎吱响。“你知道我在境外熬了几年?吃老鼠肉,睡下水道,就为了活命!你说谁背叛了谁?啊?是你陈铮太硬,不懂变通!” 他说一句,我就往回退半步。背已经贴上烧灼过的墙面,烫手,但我不动。 我的眼睛一直盯着他那只手。 不是愧疚,不是愤怒,是一种更沉的东西压下来。原来不是意外,也不是误伤。那是他亲手处理掉的活口,为了掩盖什么。 而我,十年前就该看出来的。 他忽然抬高声音:“你还记得李猛吗?那个小指被绞断的傻小子?” 我眼皮跳了跳。 他笑了,笑得肩膀抖:“我把他留在那儿,就说遇袭。没人查,也没人问。你那时候忙着找赵卫国算账,根本没注意脚下踩的是谁的血。” 话音落,他肩膀一沉,RpG瞄准了我的方向。 我仍靠着墙,左手抓着盾牌残片,右手握紧匕首。右腿支撑不住,膝盖微微打弯,但没跪下去。 火势从实验区深处蔓延出来,热浪一阵阵扑来。通道尽头的门框已经开始变形,金属发出细微的“咔、咔”声。 王振站在十米外的废墟堆上,像尊黑铁铸的雕像。他左手无名指轻轻摩挲着断指创面,嘴角歪斜,眼神却不再狂躁,反而透着一股冷到底的平静。 “你想知道下一个是谁吗?”他低声说。 第360章 燃烧的走廊 火浪猛烈冲击墙壁,碎石纷纷扬扬掉落。 我背靠着烧得发烫的金属板,右腿抽得厉害,膝盖撑不住劲,整个人往下滑。左手还攥着那块盾牌残片,边缘割进掌心,血顺着指缝流下来,滴在焦黑的地面上,发出“滋”的一声轻响。 就在这时候,眼前一黑,又亮起来。 老式作战终端界面浮在视线中央,绿字滚动:【今日签到:基因修复液(一次性使用)】。 我没犹豫,咬牙点了确认。空气里“咔”地一声轻响,一支泛着蓝光的注射器凭空出现,悬在我面前,针头朝下,像根冰做的钉子。 我伸手抓过来,指尖碰到的时候有点凉。 周婉宁就倒在五米外,脸朝下趴着,冲锋衣后背已经被火星燎出几个洞。我拖着右腿爬过去,地面滚烫,手掌按下去像摸到炉盖。爬到她身边翻她身子的时候,发现她嘴角全是黑血,嘴唇发青,呼吸浅得几乎感觉不到。 我捏住她下巴,把头侧过来,颈动脉还在跳,但一下比一下弱。 没时间想了。 我把注射器对准她脖子侧面,扎进去,推活塞。 药液刚注入一半,她身体猛地一弓,像被电打了一样。紧接着“哇”地咳出一口漆黑粘稠的血,溅在我手背上,烫得吓人。 “没用的……”她眼皮抖着,声音断在喉咙里,“他们在我心脏装了自毁装置。” 我没答话,把针拔出来,随手扔在地上。那支注射器落地就碎了,蓝光一闪就灭。 头顶管道“哐”地一声裂开,黄色液体滴下来,在地上腐蚀出小坑。我抬头看,天花板已经开始塌,混凝土块一块接一块往下掉。远处实验区传来燃料罐闷爆的声音,火舌顺着墙往上爬,烧得电线噼啪作响。 不能再等了。 我一手抄起她后背,一手托住腿弯,把她打横抱起来。她身体滚烫,像是发烧烧到了顶点,衣服都被汗浸透了。我右腿刚用力就抽了一下,差点跪下去,硬是靠着左手撑地稳住。 冲锋衣肩膀被火星烧穿,热气直接贴着皮肤烤。我咬着牙往前走,走廊已经变成一条火道,两边墙面扭曲变形,门框像融化的蜡一样往下淌。 抱着她往前冲了七八步,她忽然动了下,脑袋轻轻蹭了下我胸口。 我低头看她。 她眼睛没睁开,但嘴角扯了一下,像是笑。 “还记得雪山吗?”我嗓子哑得不像自己的,“你说要当我的眼睛。” 她没说话,手指却慢慢勾住了我冲锋衣的拉链头。 我脚下加快,冲进前方浓烟。热浪扑面而来,呼吸一滞,肺里像被砂纸磨过。火在身后轰然合拢,整条走廊瞬间被吞没。 抱着她继续往前跑,右腿每迈一步都像踩在刀尖上。她体温越来越高,呼吸贴着我胸口起伏,微弱但还在。 烟越来越厚,前面什么都看不清,只能凭着感觉走。我记得这条通道通往东侧应急出口,二十米左右,应该还有半截防爆门没塌。 跑着跑着,她突然“嗯”了一声,很轻,像是梦里应人。 我没回头,也没停。 脚底下地面开始发软,水泥层裂开,露出下面烧红的钢筋。我绕开裂缝,左拐进一段短廊,头顶消防喷淋系统突然启动,水洒下来,和烟混成雾,视野只剩下一米多远。 就在这时候,她手指收紧了一下,拉链头被拽得咯吱响。 我低头,看见她睫毛颤了颤,嘴唇动了动,没发出声。 水从天花板哗哗往下流,混着灰变成泥浆,顺着墙往下淌。我贴着左边墙走,右边火势太猛,热气逼得人睁不开眼。冲锋衣后摆已经烧焦了一角,走路时撕拉一声裂开。 还有十米。 九米。 八米。 她忽然把脸往我怀里埋了下,额头贴着我锁骨位置,滚烫。 我没说话,只把胳膊收得更紧了些。 前面隐约能看到一扇扭曲的金属门,半开着,边缘烧得发红。门后是缓坡通道,通向外面。 六米。 五米。 火舌从侧面卷过来,燎到我右肩,冲锋衣“嗤”地冒烟。我侧身挡住火焰,护住她头。 四米。 三米。 她呼吸忽然重了下,像是想说什么。 我低头:“别说话,省点力气。” 她没听,反而把脸抬起来一点,嘴唇擦过我喉结,声音轻得几乎听不见:“……这次换你带我走了。” 我没回,只是加快脚步,冲向那扇烧红的门。 水还在下,烟混着蒸汽弥漫整个走廊。我抱着她撞进缓坡通道,身后爆炸声接连响起,整栋建筑开始下沉。 脚下地面倾斜,我踉跄了一下,但没松手。 她还在我怀里,还活着。 火光在背后炸成一片,像送行的雷。 第361章 小时倒计时 火势在身后炸开,热浪推着我往前踉跄了一步。缓坡通道的水泥地面被烧得发红,冲锋衣后摆还在冒烟,右腿刚一用力,膝盖就抽着一股钻心的疼,整个人顺着斜坡滑了半米,背脊重重撞上一段残墙。 我没动,喘了几口气,灰混着水从额角流进眼睛,辣得睁不开。左手撑地想爬起来,掌心那道被盾牌割开的口子蹭到焦土,血又涌出来,黏糊糊地粘在手心。 这时候,眼前绿光一闪。 老式作战终端界面直接弹了出来,浮在视线正中央,像块嵌进空气里的旧显示器。绿字滚动:【战场回溯·24小时倒计时 已解锁】。 下面有个选项框,写着“确认启动”。 我没迟疑,伸手在空中点了下。 界面消失,视野黑了一瞬。 再亮起时,画面跳得厉害,像信号不好的监控录像。第一帧是市政厅大楼外景,阳光照在玻璃幕墙上反着光,门口有几辆黑色轿车停下,车门打开,人影走出来——可还没看清脸,画面“滋”地一声扭曲,切换成一间教室。 课桌突然震动,一支铅笔滚到地上,接着镜头猛地拉近书包挂钩——那个“爸爸是英雄”的钥匙扣轻轻晃着。下一秒,画面又跳了,这次是一栋高楼天台边缘,狙击镜的反光一闪,十字准星缓缓移动,停在某个身影的胸口位置。 三段画面来回闪,顺序乱的,中间夹着数据噪波,像是被人用快进键胡乱切着看录像带。 我闭了下眼,把呼吸压稳,脑子里开始拆。 市政厅、教学楼、高处狙击点——三个地点。时间没给全,但每段画面结束前都闪过同一个数字:23:59:58。 不是随机数,是从现在开始算的整24小时。 我睁开眼,手指无意识摸向腰侧,那里空了。匕首还在不在都不确定,盾牌残片倒是还卡在左臂弯里。右腿抖得厉害,肌肉萎缩加上刚才一路冲火场,已经快撑不住了。我咬牙把盾牌残片插进右膝关节下方,硬生生卡住抽搐的肌腱,靠着这股外力,总算让腿暂时定住。 喘匀了气,我再回想那三段画面。 市政厅爆炸——目标是谁?时机选在白天,人群密集,要么是制造混乱,要么是定点清除。教学楼……书包里的东西不对劲,钥匙扣晃得太规律,像是在响应某种信号。至于狙击镜,那人站位高,视野覆盖广,目标明确,不是试探,是准备收网了。 三件事同时发生,间隔不超过两小时。敌人不是临时起意,是早就布好了局。 我低头看了眼左手,血还在渗,冲锋衣内袋湿了一片。勋章就在里面,周身滚烫,像是刚从火里捞出来。 我想把它掏出来,可伤口一碰布料就撕开,疼得太阳穴直跳。干脆用牙咬住拉链头,把左臂慢慢抽出来,避开掌心裂口,指尖终于探进内袋。 勋章拿出来的时候,背面朝上。 我用拇指抹了下,触到一行刻痕,凹进去的,很深。 “以血还血,以牙还牙。” 六个字,刻得歪歪扭扭,像是有人用刀尖硬生生凿上去的。 我盯着这行字看了三秒,然后慢慢攥紧,金属边硌进掌心,和伤口叠在一起,疼得清醒。 系统界面开始闪烁,绿光忽明忽暗,像是电量耗尽。我知道回溯结束了,时间窗口关了。 但我已经知道要做什么。 我撑着残墙,一点一点站起来。右腿还是软的,靠盾牌残片顶着才能勉强承重。左手把勋章死死捏在手心,指节绷得发白。 远处城市轮廓在烟雾后面若隐若现,市政厅的方向还能看见一道细长的灰柱升上天空,不知道是哪栋建筑先塌了。 我抬头看了眼。 然后低声说:“开始了。” 脚下一蹬,踩住斜坡边缘一块松动的水泥板,身体前倾,拖着右腿往出口走。每一步都像踩在烧红的铁钉上,但我没停。 勋章还在手里攥着,那行字硌得生疼,疼得我记得住。 第362章 周崇山的算计 脚踩在斜坡边缘的水泥板上,身体前倾,右腿像根生锈的铁棍,每挪一步都从膝盖往骨头里钻疼。盾牌残片还卡在关节下面,撑着肌腱不让它抽搐。左手攥着勋章,那六个字“以血还血,以牙还牙”硌得掌心裂口又开了,血顺着指缝往下滴,在焦黑的地面上砸出一个个小点。 我没停。 走廊尽头有扇铁门,门框歪了半边,像是被人从里面踹过。我认得这地方——市政厅b区监控室,十年前演习时走过三趟。现在门缝里透出一点光,不是应急灯那种蓝绿,是暖黄,像是台老式台灯亮着。 我靠墙贴过去,耳朵贴门板听了两秒,没动静。右手摸向腰间,空的。匕首不知道丢在哪场火里了。我低头看了眼左臂弯里的盾牌残片,把它换到左手夹住,腾出右手,猛地一脚踹在门锁位置。 门弹开。 屋里背光站着个人,穿着西装,领口敞着,手里拎着个银壶,正往花盆里浇水。一株玫瑰,通体漆黑,花瓣厚得不像活物。他听见响动,没回头,继续浇,水珠落在叶片上,发出轻微的“嗒、嗒”声。 我站在门口,喘了口气。 他这才缓缓转过身,金丝眼镜反着光,看不清眼睛。他把银壶放下,抬手摘了眼镜,露出一对冷得像石板的眼。 “你来了。”他说,声音平得像读文件。 我没应。 右腿一软,差点跪下去,我用盾牌残片顶住墙面才稳住。掌心的血顺着胳膊流到肘部,黏糊糊的。我盯着他脖颈处露出的一角纹身——蛇形,头朝下,盘在锁骨上方。和王振那个不一样,这个更细,线条像刀刻出来的。 我往前走了一步。 他又开口:“打我也没用。我已经不是当年那个躲在文件堆里的小官僚了。” 我再走一步,离他两步远停下。右拳慢慢握紧,指节咔地响了一声。肌肉绷起来,肩膀带着手臂发抖,不是因为累,是压不住。 他忽然笑了下,嘴角往上扯,但眼里没笑。 “你知道为什么婉宁会成为特工吗?”他顿了顿,声音压低,“因为她的母亲,是我亲手杀的。” 我拳头挥到一半,硬生生停在空中。 呼吸像被掐住了,胸口闷得发胀。脑子里嗡的一声,不是炸,是突然空了。我盯着他,嘴唇动了下,没出声。 他把眼镜捏在手里,轻轻敲了下烟斗柄,动作很轻,像是在等什么。 就在这时候,脑子里“叮”地一声。 不是幻听。 作战终端界面猛地弹出来,绿底红字,刺得我瞳孔一缩—— 【目标单位:周婉宁 心跳信号消失 时间标记:00:00:03】 蜂鸣响起,短促、高频,像警报器贴着耳膜在叫。 我踉跄后退一步,右腿彻底撑不住,膝盖砸在地上,盾牌残片“哐”地滑出去半米。左手死死按住太阳穴,好像这样就能把那行字按回去。 “心跳停止……?”我低声说,嗓子哑得不像自己的。 终端没回答,只是数字开始倒数:00:00:02 我猛地抬头看向周崇山。 他还站在原地,手里捏着眼镜,嘴角有一点弧度,极淡,但确实在笑。 我再没看他一眼。 翻身爬起,左脚蹬地,右腿拖着往前冲,撞开半掩的门,扑进外头漆黑的走廊。脚步不稳,一下撞在墙上,肩膀磕得生疼,但我没停。左手一直按着太阳穴,系统还在闪,红字没消失。 00:00:01 然后归零。 界面一闪,变成空白。 我喉咙发干,嘴里有股铁锈味,不知道是咬破了舌头还是旧伤裂了。脑子里只有一个念头:她不能死,不能在这里死。 我拐过转角,看见前方通道标着“医疗区→”的箭头,绿色指示灯微弱地亮着。我拼着最后一股劲往前跑,右腿像断了线的木桩,每一步都砸在地上,震得牙根发酸。 身后没传来脚步声。 我知道他没追。 他也不用追。 他站那儿,看着屏幕,看我奔逃,就像看一场早就写好的戏。 我冲进通道,拐弯时余光扫见墙上监控探头,红灯一闪。那一瞬我仿佛看见他站在监控室中央,手指轻轻敲着烟斗,眼神冷得像冻土下的冰层。 而我只能跑。 左手攥紧,勋章边角扎进皮肉,疼得清醒。 她不能死。 她必须活着。 我还没来得及告诉她——我不是路过。 第363章 冷冻仓的秘密 医疗室的门在面前关着,绿色指示灯灭了,指纹锁死。我右腿一软,整个人撞在门框上,肩膀顶住墙才没倒下去。左手还攥着那枚勋章,血已经干了半边,黏在掌心撕得生疼。脑子里嗡嗡响,系统刚才那行红字还在眼前飘——【心跳信号消失】,可我知道她不能死。 我没时间等。 左肩往应急杆上狠狠一撞,金属杆“咔”地弹开,门缝裂出一道。我扑进去,膝盖砸在地上滑了半米,手撑着往前爬,把周婉宁从地上抱起来放到诊疗台上。她脸色白得像纸,呼吸几乎摸不到,只有颈侧一丝微弱的搏动告诉我:她还活着。 锁骨处那道疤,在幽蓝的应急灯光下泛着光。 不是反光,是它自己在亮。一点一点,像心跳一样闪。 我盯着那地方,手指悬在上面没敢碰。雪山那次,冰锥是从这里穿过去的,位置分毫不差。现在这伤疤像是活的,底下有什么东西在动。 作战终端突然弹出来,绿底界面浮在眼前。我眨了眨眼,集中注意力翻菜单。平时签到拿装备快得很,但这会儿要的是“生物信号溯源”,得进三级子目录。我记得以前参与过边境基地的人体芯片项目,资料库应该归在“战地遗物识别”里。 找到了。 光标移过去,选中“颈部左侧创伤面”,启动扫描。 屏幕闪了三下红,跳出提示:【检测到加密生物芯片,型号:xG-9,来源:边境7号基地,数据可读取】。 我屏住呼吸。 加载进度条慢慢走,刚到一半,脑袋猛地一抽,像是有根针从太阳穴扎进去直通后脑。眼前黑了一下,又看见那个画面——雪坑底,血混着冰碴子,队友倒了一圈,我趴在地上动不了,耳朵里全是爆炸后的鸣音。 咬舌尖。 一口铁锈味炸开,人清醒过来。左手死死掐着勋章边缘,靠那点痛劲稳住意识。再看屏幕,画面已经切了。 是段录像。 黑白的,画质模糊,但能看清赵卫国站在控制台前,西装笔挺,脸上带着笑。他对着摄像头说:“那十八条命,就当送给陈铮的见面礼。” 背景里传来轰的一声,镜头晃了晃,接着是惨叫,有人喊“撤!”,但已经晚了。画面最后定格在他转身离开的画面,袖口露出一截蛇形纹身。 时间戳跳出来:【任务当日 23:58:07】。 我坐在原地没动。 手里的勋章掉在台面上,发出一声轻响。战术手电还挂在背包外侧,光照斜斜打在周婉宁脸上,她睫毛微微颤了一下,但没醒。呼吸面罩连接着机器,滴滴声规律地响着。 我抬手摸了下自己左眉骨的疤。 硬的,老伤了,跟这道锁骨疤正好对称。 “见面礼……”我低声说了这三个字,声音哑得不像话。 原来不是王振先动手,也不是周崇山设局。从头到尾,是赵卫国等着我回来。他把我弄成植物人,不是为了灭口,是为了让我活到这一天——亲眼看见这东西,听见这句话。 他早就在等我了。 右手慢慢滑向背包内侧,指尖碰到冰冷的匕首柄。我没拔出来,只是握着,掌心贴着刀鞘上的防滑纹路。这把刀去过雪山,穿过实验室,救过人,也杀过人。现在它还在,我也还在。 外面走廊静得可怕。 医疗室的灯一直亮着,没人来,也没警报。就像整栋楼都睡着了,只有我和她,还有这段录不完的回音。 我低头看了眼周婉宁锁骨处的光,已经暗下去了,芯片数据读完了。她安静地躺着,像只是睡着了。而我知道,有些事再也睡不醒了。 手指还在匕首上,没松。 第364章 五分钟倒计时 医疗室的灯还在亮,周婉宁躺在诊疗台上,呼吸机滴滴响着,面罩没松,管子也稳。我盯着她锁骨那块皮肤看了两秒,光已经灭了,芯片数据读完,人没醒。手里的匕首还握着,掌心贴着刀鞘,冷铁的纹路硌着皮,有点疼,但能让我清醒。 就在这时候,整栋楼猛地一震。 不是风吹的那种晃,是底下炸了似的,脚底板像被锤子砸了一下。头顶的灯闪了三下,直接黑了半边,剩下几盏忽明忽暗,墙角的氧气瓶哐当倒地,滚到墙根才停。呼吸机警报“嘀嘀”响起来,屏幕跳红字:【气流异常】。 我一个箭步扑过去,手指插进面罩边缘摸了摸,接头没断,管子也没折。她胸口还有起伏,虽然弱,但没停。确认这点,我才敢转身。 窗边离得不远,几步就冲到了。玻璃蒙了层灰,我抬袖子一抹,往下看。 停车场最边上,那辆绿色清洁车正冒着青烟。 车是我半个钟头前推的。当时通道口堵着,轮子卡在缝里,我顺手帮它挪开。现在那车屁股歪着,底盘位置鼓出一块不规则的包,青灰色的烟从底下往上冒,一股火药混着塑料烧焦的味道顺着窗缝钻进来。 我脑子里过了一遍刚才推车时的细节——轮子转得不顺,车身比普通垃圾车沉,尾部排气口附近有电火花一闪。当时没在意,以为是线路老化。现在全串起来了。 广播突然响了。 不是警报,也不是通知,是王振的声音。低,慢,带着点电流杂音,像是从老式扩音器里挤出来的:“清洁车里有c4炸弹,五分钟后……” 后面没了。最后一个字拖了个尾音,然后切断,只剩空荡荡的回声在走廊里撞。 我没动,耳朵还对着喇叭方向。声音确实是王振的,但不是实时通话,是录音。他不在现场,至少不在楼里。这是一次单向宣告,不给回应机会,也不留谈判余地。 作战终端自动弹出来,绿底界面浮在眼前。我眨了眨眼,调出扫描功能,目标锁定楼下那辆车。系统响应很快,热源图瞬间生成——底盘中间有块区域温度异常,四百二十度以上,持续上升。标准c4起爆前征兆。 我收回视线,扫了一圈房间。 背包靠墙放着,拉链开着一半。战术手电、军用匕首都在里面。我把手电掏出来,按两下开关,切换成频闪模式,蓝白光一下一下打在墙上,像警灯。这玩意功率大,能干扰某些无线信号接收器,说不定能让引信延迟个几秒。不一定有用,但得备着。 匕首也拿上,插进冲锋衣内侧的暗袋,贴着肋骨的位置。拔出来太慢,但需要时能直接抽。 屋里没有其他出口。门是合金的,指纹锁坏了,应急杆被我撞过一次,现在卡在半开状态。窗户封死了,外面焊着防盗网。想下去,只能走主通道或者消防梯,但时间不够我慢慢摸路线。 广播又响了一声,短促的“滴”,然后彻底安静。 我知道这是倒计时开始了。 五分,三百秒。清洁车在地下二层停车场,上面三层是行政办公区,没人上班这个点,但再往上是市政厅家属宿舍,住着不少工作人员和家属。如果c4引爆,冲击波会顺着竖井往上冲,炸穿楼板,至少波及五层。 我不能让它爆。 可我现在在四楼医疗室,没法直接排爆,也没工具拆线。唯一能做的,是想办法干扰引信,或者把车挪出危险区。但遥控不可能,手动更来不及。 我盯着那缕青烟,脑子转得飞快。 烟越来越浓,颜色开始发黄。这是引信燃烧进入最后阶段的标志。一般c4设定三分钟起爆程序,加两分钟缓冲,就是现在这样。等烟变成黑色,距离爆炸就不超过三十秒。 我抓起背包甩上肩,拉链没拉严实,勋章在里头晃了一下,碰着金属扣发出轻响。我没管,转身往门口走。 经过诊疗台时,脚步顿了半秒。周婉宁还躺着,脸朝上,睫毛不动,呼吸机改用手动供氧模式后,声音轻了些。我伸手把面罩压紧一点,顺手关掉报警音。 不能带她走,她撑不住移动。也不能留太久。 我最后看了她一眼,抬手把战术手电夹在门缝里,频闪光对着走廊天花板。万一有人误入,看到这光,知道这里有情况,可能会绕道。 然后我一脚踹开应急门,冲进走廊。 灯光还在闪,空气里全是焦味。我右腿旧伤扯着疼,每一步都像有刀片在肌肉里翻搅,但我没减速。拐角处有监控探头,红灯亮着。我抬头看了眼,却没躲开。 他们知道我在。 我也知道他们在等我动。 可我不动,楼就得塌。 我沿着安全通道往下跑,脚步声撞在水泥墙上,一层层叠上去。二楼转角,消防栓的玻璃门开着,里头空了。有人来过,拿走了东西。 三楼走廊尽头有扇窗,我冲过去推开,半个身子探出去看。 那辆清洁车还在冒烟,烟柱粗了些,已经开始扭曲变形。底盘那个包在微微颤动,像是里头有什么东西在跳。 我掏出战术手电,对准车顶连闪三下,又灭三下,再闪两下。 摩斯码:【干扰已启】。 不是发给人的,是发给可能存在的远程监控者的。告诉他们,我知道怎么来的,也知道他们在看。 最后一道指令发完,我收手电,转身朝楼梯口走去。 下一秒,裤兜里的手机震了一下。 我没停下,也没拿出来看。 我知道是谁打的, 但现在不能接。 我一步跨两级台阶,朝着地下二层的方向冲下去。 第365章 女儿的危机 裤兜里的手机一直在震动,一下一下顶着大腿外侧。我脚步没停,右腿旧伤像被锈铁丝缠着往上拽,每踩一级台阶都得咬牙撑住。地下二层快到了,清洁车那股烧焦味顺着通风口往下灌,喉咙发干发紧。 就在我抬脚要跨过三楼转角最后一级台阶时,震动突然变了。 不再是单调的嗡鸣,而是短促两下、停顿、再三下——是视频来电的提示节奏。 我左手扶着墙,喘了口气,终于把手机掏出来。屏幕亮着,显示“女儿”两个字,头像是她去年儿童节画的全家福,歪歪扭扭的,我和她站一块儿,旁边空了个位置,说是留给妈妈的。 我没有接。 不是不想接,是不能分心。清洁车炸弹还有不到两分钟引爆,周婉宁在四楼躺着,家属宿舍楼上几十口人,这时候接视频?脑子进水了才做这种事。 可手机自己亮了。 系统设置了自动接听家庭号段,防走失用的。她说过:“爸爸你总不回我,我就直接打进来。” 画面跳出来的时候,我还低着头看楼梯下方的通道口。等我抬头,镜头已经稳了。 她在教室。 下午三点十五分,阳光从左边窗户斜切进来,照在她马尾辫上,发绳有点松了。她坐在第三排靠窗的位置,书包挂在椅背上,粉色羽绒服拉链拉到下巴,正低头摆弄什么。 然后她动了下手。 书包轻轻晃了一下。 那个“爸爸是英雄”的钥匙扣荡了出来,在光线下转了个圈。 我的心猛地一沉。 不对劲。 金属反光太亮,边缘有细微锯齿状凸起,不是原来的磨砂质感。而且它晃的方式奇怪——不是自然摆动,而是随着她手碰书包的动作,有一瞬间的滞后,像是被什么东西牵着。 我往前挪了半步,眯眼盯着屏幕。 钥匙扣背面贴着一层薄片,银灰色,边缘压出网格纹路。一根细如发丝的线从底下引出来,沿着书包拉链缝往里钻,消失不见。 那是引线。 军用级微型压感雷管才会用这种封装工艺,触压超过0.3公斤就炸。她只要伸手去拿书包,或者有人从后面撞她一下—— 我张嘴想喊,可声音堵在喉咙里。 下一秒,作战终端弹出来了。 不是我主动调的,是自动触发。绿色界面浮在视线中央,背景是黑的,只有一行红字,不断闪烁: 【高危预警:亲属生命体征与爆炸物共存】 【关联对象:陈雪】 【威胁等级:致命】 【引爆机制:心跳同步监测,触碰即爆】 没有倒计时。 没有拆除建议。 没有信号源定位。 就像一块烧红的铁,突然按进脑子里。 我整个人僵在原地,连呼吸都忘了。 眼前还是那个画面——她低头笑了一下,顺手把钥匙扣往上推了推,手指离那根引线只有不到两厘米。 “别碰书包!” 我吼出来,声音压得极低,像是从牙缝里挤出来的,没让走廊监控听见,也没惊动楼上的人。但我右手已经摸上了冲锋衣内侧,匕首柄贴着肋骨,冰凉。 她没听见。 视频还在传,声音清晰。窗外有鸟叫,远处操场上传来体育课的哨声。她翻开了作业本,笔尖点在纸上,准备写字。 一切都很正常。 除了那个钥匙扣。 除了那根线。 除了系统界面上那行不肯消失的红字。 我后背贴上墙壁,慢慢蹲下去,左腿打弯,右腿不敢完全承重,膝盖抵着水泥地。手机举在眼前,画面没抖,信号稳定。 我不能再往下走了。 清洁车那边爱炸不炸,我现在哪儿都不能去。 女儿坐在教室里,不知道自己脑袋边上挂着死神,还在一笔一划写拼音作业。她的睫毛眨了一下,鼻尖有点红,可能是下午有点冷。 我盯着她,手指抠着手机边框。 背包里的勋章又晃了一下,碰着金属扣,发出轻响。 和上一次推清洁车时一样的声音。 那时候我不知道车里有c4。 现在我知道书包上有炸弹。 但我还是动不了。 动了,她可能就没了。 不动,至少视频还连着,心跳还在跳。 我低头看了眼系统界面。 红字还在闪。 【心跳同步监测,触碰即爆】 不是定时,不是遥控,是实时绑着她的脉搏。谁敢保证拆的时候她不会突然心跳加速?谁敢赌她看见陌生人靠近时不害怕? 没人敢。 包括我。 我缓缓吐出一口气,把手机夹在肩膀和脖子之间,腾出一只手,轻轻拉开冲锋衣拉链,摸到内袋里的战术手电。没开,只是确认它在。 另一只手一直握着匕首柄。 蹲在这儿没用,可我能去哪儿? 冲去学校?路上堵车,进不去校门,保安拦我,她一紧张,手抖一下——全完了。 打电话报警?警方破门强攻的标准流程会刺激警报升级,这种级别的炸弹,十有八九带防拆锁死机制。 找支援?周婉宁昏迷着,王振不知在哪,赵卫国……名字都没资格出现在这一刻。 我是她爸。 也是她现在唯一的防线。 我盯着屏幕上她的小手,看着她把铅笔放进笔袋,拉好拉链,然后伸手去够书包肩带。 我瞳孔骤缩。 但她只是调整了一下位置,让书包挂得更稳。 我松了半口气,后背已经被冷汗浸透。 就在这时候,手机右上角弹出一个通知。 陌生号码发来的文字消息,只有四个字: 【抬头看看】 我没动。 眼睛没离开屏幕。 可余光扫过走廊天花板。 那里有个消防喷淋头。 和别的楼道一样,圆盘形,白色外壳,中间一个小红点。 但现在,那个红点在闪。 不是故障。 是被人改过的信号发射器。 他们一直看着我。 从我踹开应急门那一刻起,就知道我在哪,知道我看清了钥匙扣,知道我停下了。 我不再是猎手。 我是被盯上的靶子。 我慢慢抬起头,对着那个喷淋头,嘴唇没动,只从喉咙里挤出一句: “你们动她一下,我就拆了这栋楼。” 说完,我又低头看向手机。 女儿还在写作业。 钥匙扣还在晃动。 心跳监测没断。 我靠着墙,一手握紧手机,一手按在匕首上,蹲在三楼转角,一动不动。 第366章 境外势力的影子 手机还夹在肩膀和脖子之间,屏幕上的画面没断。女儿低头写着作业,铅笔尖在纸上沙沙响,阳光照在她马尾辫上,发绳松了一圈。钥匙扣挂着,银灰色薄片贴在背面,那根细线顺着拉链缝钻进书包深处。 我没动。 右腿旧伤压着水泥地,左腿撑着身子,蹲姿没变。匕首柄贴在肋骨边,手心出了汗,但没松开。刚才那句“你们动她一下,我就拆了这栋楼”说完之后,走廊顶上的喷淋头红点停了闪,像是听到了回应。 脚步声是从上面来的。 不是急促的,也不是巡逻那种规律节奏。是一步一步踩下来的,皮鞋底敲在台阶上,声音不大,但每一下都像钉子砸进耳朵里。 我缓缓抬头。 周崇山走下来了。 西装还是那身灰蓝条纹,领口敞开,金丝眼镜反着光。他手里没拿东西,两手空着,走得不快,站在我面前五米远的位置,正好卡在通风管道出口的阴影边缘。 我没起身。 左手慢慢把手机往下挪,夹在臂弯里,眼睛没离开他脸。右手从匕首柄上松开,垂到身侧,手指蜷了一下,又张开。 “你来干什么?”我说。 他没答。 站着看了我几秒,忽然抬手,解开西装扣子,接着是衬衫最上面两颗纽扣。动作很慢,像是在等我看清每一个细节。 然后他一把撕开衬衫前襟。 布料裂开的声音在通道里特别清楚。 胸口露出来。 黑色蛇形纹身盘在锁骨下方,鳞片一圈圈绕成环状,中间一点猩红,像烧红的针尖。我一眼就认出来了——和王振脖颈上的图案一模一样。 但不一样的是,这枚纹身上横着一道疤。 从蛇眼中央划过去,皮肉翻着边,像是被什么利器硬生生割开的,还没完全愈合。 我盯着那道血痕,脑子里过了一遍雪山那天的画面:王振从通风井跳下来,举着RpG,脖颈纹身在火光里一闪。那时候我就觉得不对劲——哪有人把这种标记纹在脖子上?除非……它不只是个标记。 “你以为只有赵卫国?”周崇山开口了,声音不高,也不冷,就像平时开会念文件,“我们‘蛇眼’组织,二十年前就渗透了这里。” 我没吭声。 呼吸压低了,肺部像是被什么东西堵着。十年前边境任务失败,全队覆灭,我躺了十年。醒来后查赵卫国,追王振,以为就是一个贪字当头、一个怕死叛逃。可现在站在这里的这个人,市政厅高官,穿着定制西装,说话带笑,胸口纹着和杀手一样的图腾。 他说“我们”。 不是“他”,不是“他们”,是“我们”。 我慢慢眨了下眼,视线从纹身移到他脸上。他站在那儿,没往前一步,也没往后退,眼神透过金丝镜框盯着我,嘴角甚至有点往上翘的意思,像是等着我看懂这句话背后的分量。 “你和王振……是什么关系?”我问。 他没直接答。 只是轻轻摸了下胸口那道疤,指尖蹭过蛇眼裂口,留下一道浅红印子。 “他是执行者。”他说,“我是播种的人。” 话落,空气好像更闷了。烧焦味还在飘,从地下二层往上漫,混着他身上那股古龙水味道,呛得人喉咙发紧。我左臂收紧,把手机彻底收进夹层,屏幕朝内贴着皮肤。视频还连着,心跳监测没断,但我不能再蹲下去了。 我一条腿撑地,另一条腿慢慢发力,右腿旧伤扯着筋膜,站起来的时候膝盖打了个弯,又被我强行挺直。 站定了。 比他高半头。 他没动,也没露出意外的表情,就像早就知道我会站起来,也知道我接下来会说什么。 我把手伸进冲锋衣内袋,摸到战术手电,确认它在。然后看着他,声音哑得像是砂纸磨过铁皮: “你们动她一下,我就让你们所有人陪葬。” 说完,我往前踏出一步。 水泥地上,鞋底刮出一声短促的摩擦音。 他站在原地,金丝眼镜后的瞳孔缩了一下,但没退。 通风管道口的风忽然大了些,吹得他衬衫下摆晃了晃,露出腰侧一把黑色手枪的轮廓。他没去碰它,也没示意要掏。 我们就这么对站着。 五米距离,一句话都没再讲。 但我知道,有些事已经变了。 刚才我还只是个守在角落的父亲,盯着屏幕上女儿的手指不敢眨眼。现在我不再是在等炸弹会不会炸,而是在想——这个组织到底有多少人?从什么时候开始的?赵卫国是不是也只是其中一环? 我盯着他胸口那枚被割裂的蛇眼,脑子里只有一个念头越来越清楚: 这不是结束。 这才刚开始。 我又往前迈了半步。 第367章 火焰中的舞蹈 鞋底在水泥地上刮出一声短促的摩擦音。 周崇山没动,手枪轮廓藏在敞开的西装下摆里,金丝眼镜后的瞳孔缩了一下。通风口的风更大了,吹得他衬衫晃动,露出腰侧那把黑得发亮的枪柄。我没再看他,眼角余光扫过走廊尽头——火光从拐角处翻滚出来,热浪扭曲了视线,RpG发射后的硝烟味混着焦糊塑料,在空气里划出一条清晰的轨迹。 0点整。 眼前老式作战终端界面一闪,绿色字符跳出:【签到成功】【解锁资源:近身格斗术精通】。 我甩手扔掉防暴盾。那玩意儿挡了一发RpG已经报废,边缘卷曲发红,砸在地上发出闷响。右腿旧伤还在抽着,但系统激活的瞬间,一股电流似的信号窜进脊椎,肌肉记忆自动校准发力轴线,重心压低,前脚掌贴地,像被重新组装过的机器,咔的一声对上了齿轮。 转身就冲。 火舌从拐角舔出来,照亮王振的背影。他正把空发射管往肩上扛,动作还没收稳。我借着热浪前冲的推力,三步并作两步扑进燃烧走廊,肘尖直顶他持管右臂关节窝。他反应不慢,扭身想卸力,但我已经贴上来,整个人撞进去,像一吨钢筋砸进铁皮屋。 金属撞击声炸开。 我把发射管狠狠砸向墙面,管体爆裂,残片飞溅。他左手指缺了一截,断口蹭在我冲锋衣拉链上,滑腻带血。我们同时出手,他用残肢撞我喉结,我偏头躲开,肩胛硬接他一记膝撞。疼得眼前发白,但我抓住他手臂反拧,顺势绞住脖子。 火势越烧越旺,天花板掉落的电线噼啪打火,墙皮一块块剥落,灰渣像死蝴蝶往下掉。我们翻滚着撞上左侧墙壁,我的后背撞得生疼,他脑袋磕在消防栓上,发出咚的一声闷响。血顺着眉角流下来,混着烟灰滴在地面油污里。 他喘得像破风箱,我也好不到哪去。右腿旧伤开始渗血,每动一下都像有刀在里面搅。但他比我更糟——我刚才那一肘打得他呼吸节奏乱了,太阳穴青筋突突跳。我趁他眨眼的刹那,肩膀下沉,借腰腹发力把他掀翻,自己骑上去,双臂锁住他双腕。 他脖颈上的蛇形纹身在火光里扭动,和雪山那天一模一样。我闭了下眼,不是因为怕,是让系统接管反应。肌肉自动调整压制角度,左拳三次砸在他太阳穴位置,标准三点连击。他眼球震颤,嘴角抽搐,意识开始模糊。 我自己也不好受。嘴角不知什么时候裂了,血顺着下巴往下淌。但我没松手,膝盖死死抵住他胸口,听见他肋骨发出轻微的咔响。他喉咙里咕噜了一声,吐出一口带血的气。 走廊还在烧,头顶一根横梁吱呀作响,随时可能塌下来。我低头看着他,声音哑得不像话:“你说过……下一个是谁?” 他没回答,眼皮颤了颤,鼻孔流出淡红泡沫。 我仍没松开钳制。右腿伤口越扯越大,血已经浸透裤料,滴在水泥地上,一圈圈扩散。远处传来警报声,但我不确定是真是假——这地方的系统早就被人动过手脚。 火光映在王振脸上,照出他半张扭曲的脸。我盯着他,直到确认他彻底失去反抗能力。 然后我才缓缓抬头,看向走廊深处。 火焰仍在蔓延,浓烟滚滚,通道前方一片赤红。我撑着膝盖想站起来,可右腿根本不听使唤。就在这时,手机震动了一下,夹在冲锋衣内袋里,屏幕朝内贴着皮肤。 我没去拿。 只是低头看了眼王振胸口起伏,确认他还活着,然后重新收紧双手,继续压着他双臂。汗水混着血从额角滑下,流进眼睛,又咸又涩。 火光中,墙上留下七道交错的血痕,像一场跳到一半就被打断的舞。 第368章 心脏里的炸弹 手机在冲锋衣内袋里震了第二下。 我没动,膝盖还压着王振的胸口,他鼻孔流出的血沫沾在我手肘破口的布料上,黏着扯不开。火势往走廊深处卷,烧得管道嗡嗡响,像某种大型机械在远处呼吸。我盯着那把黑枪柄从周崇山西装下摆露出来的地方——他已经不在原地了,通风口的风带不走人影残留的温度。 我松开王振的手腕,撑着地面想站起来。右腿刚一用力,旧伤撕开一道新口子,血顺着裤管往下淌,在水泥地上留下半个脚印。我咬住后槽牙,拖着这条腿往前挪,每一步都像踩进烧红的铁砂里。 走廊尽头标着绿色应急灯,“医疗区→”的箭头被烟熏得发黄。我靠着墙走,手在墙面蹭出一道湿痕。拐过弯,门是半开的,里面没灯,只有仪器屏幕闪着幽蓝的光。 她躺在移动担架上,病号服敞着领口,胸口贴着一块透明监测贴片。底下皮肤微微隆起,嵌着一枚硬币大小的装置,表面浮着红色数字:04:57。 我冲过去,手指碰上她脖子动脉——跳得急,但稳。我抽出战术匕首,刀尖抵住贴片边缘,轻轻一划,皮下金属轮廓露出来。系统界面无声弹出,老式终端绿字刷屏:【目标锁定】【微型自毁装置】【位置:心包膜前方】【解除条件:同步切断红、蓝、绿三线】。 我喉头滚了一下,刀尖悬在引线上方。 眼前画面突然切到十年前。雪山哨所,战友趴在雪坑里,胸膛炸开一个碗大的洞,血还没凝,冒着热气。我跪下去用手挖雪埋他,冻土硬得像钢板,指甲翻了,血混着泥塞进指缝。他最后看我的那一眼,嘴唇动了动,我没听清。 现在这把刀又回来了。 刀尖开始抖,从手指传到整条手臂。我闭眼,再睁,盯着那三根线。红的靠外,蓝的居中,绿的最深,连着心跳感应器。剪错一根,她的心脏会当场爆裂。 我左手按住她肩膀固定,右手持刀,分刃对准三根线根部。呼吸放平,肺叶拉到底,准备下切。 “你回来了?” 她的手突然抓住我手腕,力道不大,但很稳。我猛地眨眼,火场的焦味还在鼻腔里,但她的眼睛睁开了,瞳孔有些涣散,却直直看着我。 “别停。”她声音轻得像风吹纸片。 我喉咙发紧,没说话。 她嘴角动了动,“不是一个人了……这次,我们一起。” 我点头,没出声,双手同时发力,匕首双刃齐落。 “滴——” 长鸣响起。 倒计时停在03:18。 装置表面红光熄灭。 我松开刀,手背青筋突起,冷汗顺着太阳穴往下流。她手还抓着我,慢慢松了力,眼皮合上,呼吸比刚才稳了些。 我撕下贴片残胶,用匕首尖挑出装置外壳,丢进衣兜。然后伸手把她扶正,盖上薄毯。她肩胛骨硌我掌心,瘦得厉害。 外面火势小了,警报断了,只剩管道滴水的声音。我低头看她,又摸了摸右腿伤口,血还在渗,布料快透了。我得带她离开,但不能走主通道。医疗间后墙有条维修梯,通地下二层设备间,那边能绕到监控室背面。 我蹲下身,让她趴上我背,手臂穿过她腿弯扣紧。她脑袋靠在我肩上,呼吸喷在脖颈,温的。 站起身时,右腿差点打软。我扶了下墙,喘了两口气,往前走。 门开一条缝,走廊烟雾散了些,能看见对面墙上挂着的疏散图。我记住路线,侧身挤出去。 前方三十米是t字路口,左边通往配电室,右边是电梯井废墟。我选左,脚步慢,但稳。每一步落地,腿里的旧伤就像被人拿锥子转一圈。 走到一半,她在我背上轻咳了一声。 “快到了。”我说。 没回应。 我继续走,拐进狭窄维修道。头顶管道低,我得低头。她一只手还勾着我衣领,没松。 尽头是扇铁门,漆皮剥落,锁是老式转盘。我腾出一只手去拧,咔哒一声,开了。 门后是设备间,堆满报废的检测仪和氧气瓶。角落有张折叠床,干净的。我走过去,小心把她放上去,盖好毯子。 她眉头皱了一下,没醒。 我坐在床沿,掏出匕首擦血,刀面映出我脸——胡子拉碴,眼窝发黑,左眉骨那道疤泛着紫。我看了两秒,把刀插回靴筒。 然后从背包摸出女儿画的全家福,边角已经磨毛了。我把它压在她枕头底下,只露出一点粉色羽绒服的边。 站起身,我看了一眼门缝外的走廊。 该去监控室了。 第369章 市政厅的真相 铁门在身后合上,发出沉闷的咔哒声。我靠着墙缓了两口气,右腿从大腿到小腿像被电钻来回啃咬,血已经浸透裤料,一碰就黏在冲锋衣内衬上。走廊没灯,只有设备间门缝漏出的一线灰光,照见我手里拎着的东西——王振的左臂,从肘部齐刷刷断开,金属支架裸露在外,像是某种报废的机械零件。 我没多看它一眼,抬脚往监控室方向走。脚步拖沓,每一步都在地上留下半个湿印。拐过配电室,前方通道尽头有光,白得刺眼,像是日光灯管刚启动时那种冷调。我知道那是监控室,周崇山的地盘。 门没锁。 我一脚踹开。 他背对着门,坐在操作台前,西装外套搭在椅背,衬衫领口敞开,金丝眼镜压在鼻梁上,手里拿着一把小剪刀,正慢条斯理地修剪花盆里的红玫瑰。那花摆在主控台中央,与满屋子的屏幕格格不入,像是谁故意摆上去的装饰品。 我没说话,把断臂往操作台上一甩。金属关节撞上屏幕边框,发出“当”的一声脆响,震得花盆晃了晃。花瓣飘落一片,落在键盘上。 他手停了下,但没回头。 “你来了。”他声音平稳,像在等一个迟到了十分钟的下属,“我就知道你会来。” 我站在原地,右手插进冲锋衣口袋,摸到了勋章。冰凉的金属表面贴着掌心,系统界面无声弹出:【检测到加密数据包】【来源:终端Id-07】【同步传输中】。红光一闪,又灭。 “你说完了?”我问。 他微微一怔,似乎没想到我会是这个反应。 我笑了。 不是冷笑,也不是讥讽,就是突然想笑。十年植物人,醒来发现女儿十岁,仇人高坐庙堂,女儿书包里藏着心跳炸弹,自己背上扛着系统,连睡个觉都怕梦里漏了情报——这些我都扛过来了。现在有人坐在这儿,戴着金丝眼镜,剪着玫瑰花,跟我说爱是假的、感情是程序写的? 我笑出声。 “你知道我刚进来的时候在想什么?”我说,“我在想,你这种人,是不是真觉得自己挺聪明。穿西装、戴眼镜、养盆花,说话还带停顿,以为这样就能显得深沉。可你忘了,十年前你在边境用的是谁的情报网?是你亲手签发的撤离许可,让我队全灭。你现在跟我谈控制?” 他眼神微变。 “你刚才说,你是唯一能解除芯片的人。”我往前走了一步,勋章贴着手心发热,“那你看看你现在电脑在干什么。” 他猛地回头。 屏幕上,进度条正在滚动:【数据上传 63%】。目标地址是一串跳转Ip,最终指向境外服务器节点。文件名清晰可见:《全市关键设施布防图及人员名单》。 “不可能。”他低声说,“权限锁死了。” “你锁的是本地访问。”我站到他侧面,看着屏幕,“但你没关远程同步。王振的断臂里有存储芯片,最后十分钟的记录全在里面。你让他来杀我,但他忘了,他的身体也是你造的。你给他的每一根电线,都留了后门。” 他伸手去按强制断网键。 “别动。”我说。 他手指悬在半空。 我从背包掏出便携终端,插进主控台侧口。绿灯亮起,开始反向抓取数据流。 “你说婉宁是机器。”我看着他,“那你呢?谁在控制你?赵卫国?还是更上面的人?你剪这朵花的时候,是不是也有人在后台写着你的行为逻辑?” 他没说话。 金丝眼镜反射着屏幕的光,像两片冰冷的镜面。 我转身走向主控台背面,准备固定终端。右腿一软,扶了下墙。血还在流,但我顾不上。 身后传来金属轻响。 我回头。 他弯腰捡起了那把剪玫瑰的剪刀,指节捏得发白。 “你以为你赢了?”他声音低下来,“你根本不知道她在哪。” “我不需要知道。”我说,“我知道你在传什么就够了。” 勋章又闪了下。 数据上传已到71%。 我盯着他:“你现在有两个选择。要么站着等警察来,要么我把你按在地上,等他们来看你剪花的手抖成什么样。” 第370章 二十年的渗透 数据上传到71%,终端绿灯还在闪。我盯着屏幕,手指没松开接口。血从右腿往下淌,在监控室的地砖上积了一小片,脚印拖得老长。周崇山坐在操作椅里,剪刀还捏在手里,但没动。金丝眼镜反着光,看不清眼神。 他忽然开口:“王振的尸体你不用找了。” 我没应声。勋章贴着手心,系统界面静着,没提示,也没弹出新资源。今天签到已经领过,格斗术精通还在肌肉记忆里发烫,可现在用不上。 “他太蠢了,”周崇山低头看着自己的手,慢慢把剪刀放在台面上,“居然相信‘蛇眼’会给他新生。” 我抬眼。 他嘴角动了下,不是笑,像是抽筋。“你以为他那些机械臂、神经接驳、痛觉屏蔽,是为了杀你?不,那是测试。他是耗材,和实验室里的小白鼠没区别。” 我说:“那你呢?也是耗材?” 他没答,而是伸手按下了主控台侧面一个不起眼的黑色按钮。 整面墙的屏幕突然黑了,紧接着,背后传来金属滑轨的轻响。主控台后方的墙体向两侧分开,露出一整片弧形巨幕。画面逐帧亮起——是地下空间,密闭舱体排列如蜂巢,每个都透明,里面躺着孩子,六岁到十二岁不等,身上连着导管,脑部贴着电极片,泛着微弱蓝光。 机械女声响起:“第47批次意识同步率83.6%,忠诚协议激活中。” 镜头切换,某个舱体特写。孩子闭着眼,呼吸平稳,脖颈处有环状纹路,像烙上去的代码。画面角落标着编号:S-09。 我呼吸一顿。 S-09。 雪是2013年生的。S-09是实验代号,不是年份。但重合了。巧合?还是…… “这才是我们的目标。”周崇山声音平静,像在汇报工作,“制造永远不会背叛的武器。不是靠训练,不是靠洗脑,是从基因开始编排。他们生下来就只听一个命令,只效忠一个组织。” 我盯着屏幕,没移开视线。“你们抓小孩?” “不是抓。”他纠正,“是筛选。从出生就开始。父母不知情,学校不干预,医院系统自动标记高适配基因的新生儿。他们长大,上学,考试,交朋友,看起来和正常人一样。可一旦触发指令,他们会立刻执行任务,哪怕杀亲爹妈。” “谁下的指令?” “上面。”他说,“二十年前就开始了。教育系统、医疗系统、户籍系统,全都有我们的人。你以为你在查王振?他在整个计划里,连颗螺丝钉都算不上。” 我右手攥紧勋章。冰凉的边角硌进掌心。系统还是没反应。没有提示,没有奖励,也没有回溯。它像块死肉,嵌在我脑子里,只负责记录,不负责判断。 “你女儿今年十岁。”周崇山忽然说。 我猛地转头。 他没看我,目光落在巨幕上。“2013年出生的孩子,正好是第一批大规模投放的实验体。全市登记在册的,两千三百一十七个。她是不是其中之一,你现在就可以查。” 我站在原地,没动。 他知道陈雪。他提她名字的时候,语气平常,像在说一个数据点。 “你不怕我报警?”我问。 “报啊。”他靠回椅背,“你拿什么证据?这些服务器在地下八十米,防爆防电磁,断电自毁。你拍的照片,传不出去。你录的音,会被干扰。就算你冲出去喊,谁信一个退伍兵说政府在改造小孩?” 他顿了顿,声音低了些:“而且……你真以为,你是第一个发现的人?” 我没说话。 十年前那场任务,为什么偏偏是我们队被灭?为什么我成了植物人?为什么醒来后一切都变了? 原来不是意外。是清理。是测试失败后的标准流程。 王振不是叛徒。他是被选中的实验品。他以为自己能活下来,能换身体,能翻身做主人。可“蛇眼”从没打算给任何人新生。他们只想要绝对服从的机器。 屏幕上的孩子们静静躺着,像沉睡的种子。 可种下去的不是希望,是刀。 我看着S-09那个编号,喉咙发干。 我不知道她是不是在里面。 我不敢确认。 周崇山双手交叠放在膝上,金丝眼镜映着蓝光,嘴角浮起一丝近乎虔诚的笑意。 他不是在炫耀。 他是在宣告。 他相信这个系统赢定了。 我站在这间屋子里,右腿还在流血,手里的勋章发烫,背包里的匕首压着女儿画的全家福。 我知道我现在该做什么——砸设备,断电源,报警,找媒体,闹到天翻地覆。 可我也知道,这么做没用。 这局棋太大了。 我不是对手。 我盯着巨幕,盯着那个编号,盯着那些沉睡的脸。 然后我慢慢松开勋章,把它塞回口袋。 我没说话。 我没动手。 我就这么站着,看着屏幕,看着S-09,看着这场二十年的渗透,终于露出了它的牙。 第371章 十秒倒计时 我松开勋章,转身就走。 监控室的门在背后合上,金属锁舌“咔”一声咬死。我没回头。右腿的伤口从膝盖一直撕到小腿肚,每走一步都像踩在碎玻璃上。走廊灯闪着,一明一暗,照得墙面发青。血顺着裤管往下淌,在地砖上拖出断续的印子。 脑子里系统界面黑着,没提示,也没签到提醒。格斗术的热感还在肌肉里跳,可现在用不上。我知道自己不能停。数据上传71%,他们还有时间补完剩下的。而我,得活着把这事挖到底。 我拐过b区防火通道,踢开应急门。一股腥臭扑面而来——是排污井口。铁栅栏锈了一半,下面黑洞洞的,管道口能容一个人爬进去。这是老市政厅唯一的盲区,二十年前建的时候没联网,后来翻修也懒得动它。特种兵培训时学过,所有建筑都有“脏肠子”,藏污纳垢的地方,也是活路。 我低头看了眼周婉宁。她靠在我肩上,呼吸浅得几乎摸不到。刚才那一幕太冲——S-09、密闭舱、孩子身上的电极片。她听见了,也懂。她不是普通研究生,她是那个实验室出来的,是唯一活下来的“第二次拥抱”。她比谁都清楚那地方吃人不吐骨头。 我一手托住她后背,另一手扒住井沿,翻身下去。铁梯滑腻,全是绿苔。右腿使不上劲,全靠左腿撑,三阶一歇。落到底,脚踩进污水里,水深及踝,黑得照不见影。头顶铁栅落下,最后一缕光被掐灭。 我靠着管壁喘气,手还在抖。不是怕,是累。十年植物人醒来,这身子早就不听使唤了。可我知道,现在不是倒下的时候。 我扶墙往前走。管道是混凝土的,年头久了,内壁裂得像蜘蛛网。右手划过粗糙的表面,突然指尖一陷——有刻痕。 我停下。 凑近摸。三道线,斜着往上,接着一个圆圈,再加几根放射线。小房子,太阳,爸爸。 陈雪画的。 她幼儿园围墙角落,原来刻过这么个玩意儿。她说那是我们家,说等爸爸回来住。后来学校翻修,水泥一糊,没了。我以为只有我和她知道。 可它在这儿。 在这条地下八米的排污管里。 我喉咙发紧。这不是巧合。有人把她的标记搬下来了,或者……从一开始,这条管子就没那么简单。敌人早就把触手伸进了她每天走的路、碰的东西、呼吸的空气里。 我咬牙,抱紧周婉宁继续往前。脚步加快,污水溅起,打湿裤腿。前面有转弯,越走越窄。空气闷得压胸口,臭味钻进鼻孔,可我顾不上。 五步,四步,三步—— 【警告:检测到高能反应源,自毁程序已启动,十秒后爆炸。】 系统弹窗突然跳出,红底白字,冷得像刀。 我没愣。战场上听过太多倒计时,哪种节奏代表真炸,哪种是虚晃,一听就知道。这次是真的。 十。 我加速冲。右腿一软,差点跪下,硬撑着往前扑。 九。 管道前方出现断口,下面是更深的沟渠,黑不见底。出口?还是陷阱?没时间看。 八。 我右手猛地按在刚才刻痕的位置,像是确认什么。那三道线还在,没被磨平。她还活着。她还在等我。 七。 我低喝:“抓紧我!” 周婉宁没应,但手臂微微收紧,勾住了我的脖子。 六。 身后传来轻微嗡鸣,像是电流在管壁爬行。自毁装置接通了主线路,准备点火。 五。 我冲到断口边缘。下面是排水分流区,有坡度,能缓冲。但跳下去摔不死,也未必活得下来。可不跳,后面那团火会把我烤熟。 四。 我没再想。战场教过我,犹豫的人先死。 三。 我抱着她,纵身跃下。 身体腾空的瞬间,背后轰然炸响。火光从管道口喷出,像巨兽张嘴,一口吞掉来路。热浪贴着脚底扫过,鞋底瞬间发烫,焦味弥漫。 二。 我们在空中翻了半圈,落进沟里。底下是软泥和积存的废水,噗嗤一声陷进去半米。我翻身压在下面,给她当肉垫。污水灌进衣领,冰凉刺骨。 一。 火蛇在头顶管道里乱窜,照亮上方几秒,又迅速熄灭。冲击波过去,四周重归黑暗。只有远处一点微光,从通风口漏下来,照出湿漉漉的墙壁和交错的管道。 我趴了几秒,确认没骨折,没穿刺。右腿伤口裂开了,血混着污水往外渗。我慢慢坐起来,把她从泥里捞出来,靠在怀里。 她眼睛还闭着,脸色白得吓人。嘴唇动了动,没说话。 我以为她要醒了。 可下一秒,她哼起了歌。 声音很轻,断断续续,调子歪得不像童谣,却偏偏让我头皮炸开。 小兔子乖乖,把门开开, 不开不开我不开, 妈妈没回来,谁来也不开…… 雪山实验室里,王振就是哼这个,一边装炸弹,一边笑。那时候他脖颈的蛇形纹身泛着紫光,左手小指齐根断掉,血都不流一滴。 而现在,这首歌从周婉宁嘴里出来,像从冰窟里爬出来的回音。 我没动。 只是把她往怀里搂得更紧,一只手按住她后脑,像是护住什么易碎的东西。 头顶微光摇晃,照得污水泛起油膜般的光。远处有水滴声,一滴,一滴,砸在铁皮盖上。 她还在哼。 我盯着那点光,没眨眼。 第372章 全家福的秘密 哼唱声断断续续从我背上传来,轻得几乎听不见,却如针般扎在我神经上。 王振在雪山装炸弹时也是这么哼的,调子歪,节奏慢,像在哄自己入梦。 我没动,手却攥紧了她外套领子。 前面有风,微弱但持续。说明出口不远。我咬牙撑起身子,一手托她大腿,一手扶墙往前挪。混凝土裂缝划过掌心,留下几道血痕。走了七八米,弯道尽头透出一点暗红——是停车场应急灯的反光。 再往前,地面开始倾斜,水流变急。我踩进一道排水槽,鞋底打滑,整个人往侧边一歪,硬是用左腿顶住才没倒下。就在这瞬间,我右手无意识按向墙壁,指尖再次触到那三道刻痕。 陈雪画的小房子、太阳、爸爸。 它还在。 我喉咙滚了一下,没说话,继续走。 转过最后一个弯,眼前豁然开阔。一个封闭式地下停车场出现在面前,十二个车位,空了大半。中央停着一辆黑色劳斯莱斯,车身锃亮,像刚洗过。车窗贴膜深灰,看不见里面,唯独驾驶座后方的后视镜上,挂着一张泛黄的纸片。 我认得那张纸。 是陈雪画的全家福。蜡笔涂的,边角卷了毛,右下角歪歪扭扭写着“爸爸是英雄”。画里我穿着军装站中间,陈雪牵我左手,穿碎花裙的周婉宁站在右侧,笑得腼腆。背景是栋平房,屋顶画了个大太阳。 可现在,画变了。 我走近两步,瞳孔猛地收窄。 画中我的背后,插着三把匕首。刀刃全没入脊椎,只留刀柄在外。红色蜡笔涂的血顺着衣服往下淌,一直流到脚边。最诡异的是,那三把刀的位置,正好对应我当年在边境任务中被弹片击中的旧伤。 我呼吸一滞,手不自觉地攥紧成了拳头。 就在这时,劳斯莱斯驾驶座车窗缓缓降下。 周崇山的脸浮现出来。金丝眼镜框在昏光下反着冷白的光,西装领口敞开,露出锁骨下方一小截纹身边缘。他看着我,嘴角动了动,声音平静得像在谈天气: “上车。” 我站着没动。 他轻轻敲了两下方向盘,金属指节碰在皮革上发出闷响。 “或者看着你的女儿……再也见不到明天的太阳。” 话音落下的刹那,副驾驶门突然从内拉开。 周婉宁站了出来。 她左肩还沾着泥水,右手却稳稳举着一把战术手枪,枪口抵在周崇山太阳穴上。手指扣在扳机护圈外,但只要轻轻一收,就能爆头。 她眼神清亮,没有一丝迷糊,嘴角甚至扬起一点弧度。 “爸,”她说,“这次换我押注。” 我退了半步,背靠一根水泥柱,右腿支撑不住地发抖。视线在她俩之间扫过,最后落在周婉宁脸上。 “你什么时候醒的?” 她没回头,枪口纹丝不动。 “跳下来那一下,你砸进泥里太狠,把我震醒了。” 周崇山没动,双手仍搁在方向盘上,连眼皮都没眨。可我能看见他太阳穴旁的血管跳了一下。 十秒。 没人说话。 通风口的风刮进来,吹得车顶灯一闪一闪。劳斯莱斯的漆面映着忽明忽暗的光,像一头蛰伏的兽。远处传来滴水声,规律得像心跳。 我往前迈了一步,盯着车内。 “她在哪?” 周崇山笑了下,嘴角歪了歪。 “你觉得我会告诉你吗?” 周婉宁枪口微微下压,抵得更紧。 “你会的。”她声音很轻,“因为你怕死,比谁都怕。” 第373章 赵卫国的标记 车灯在地面拉出斜长影子,应急灯闪烁,光线在周崇山脸上明暗交替,他坐在驾驶座,双手搭在方向盘上一动不动。 我往前走了两步,右腿像灌了铅,每一步都扯着旧伤,但没停下。 “她在哪?”我盯着他,声音压得低,几乎是从牙缝里挤出来的。 他没回答,嘴角动了动,眼神却滑向副驾驶那边——落在周婉宁手上。 她站在车外,枪口抵着他太阳穴,指节发白。冷风从通风口灌进来,吹乱了她额前的碎发。她没眨眼,也没收回手。 然后,她突然抬起了左手。 动作干脆得不像犹豫过一秒。她一把抓住周崇山左手无名指上的戒指,猛地一拽。 金属刮过皮肉的声音很轻,但听得人头皮发麻。他闷哼了一声,手指抽搐了一下,可脸上还是没变表情,连眉头都没皱。 那枚蛇形戒指被她扯了下来,攥在掌心。她摊开手,借着从高处通风口斜照进来的天光看了看——戒指是暗银色的,蛇身盘绕成环,鳞片纹路清晰,冷光顺着弧面滑过,像活的一样。 她冷笑一声,声音不高,却像刀片划过铁皮:“赵卫国也有一枚。” 我脑子里“嗡”地一下。 这个名字十年没从我嘴里冒出来过,可它一直埋着,像颗没爆的雷。现在被人当着面点着了引信,血直接往头上冲。 我盯着那枚蛇形戒指,喉咙发干。不是因为它的造型,也不是因为材质特别——是因为那种熟悉感。十年前边境任务前夜,我在赵卫国的作战箱里见过这东西。他当时正用布擦它,看见我进来,立马合上了箱子。我没问,他也装作没事。 原来不是巧合。 周崇山终于开口了,嗓音沙哑:“你以为……她在帮你?” 话刚落,周婉宁突然咳了一声。 紧接着是第二声,第三声。她身体一晃,枪口偏了半寸。我立刻冲上去,伸手扶住她肩膀,她整个人往我这边倒,后背贴上我胸口。 她喘得厉害,嘴唇发青,再下一秒,嘴角渗出一道黑血。 不是红的,是发乌发紫的那种,顺着下颌往下滴,砸在水泥地上,像墨汁化开。 “药……”她靠在我肩上,气音断断续续,“芯片……反噬……” 我一只手托住她后背,另一只手已经探向她手里那枚戒指。她没力气握了,手指松开,金属滑进我掌心。 我翻过来,对着光看内圈。 一道极细的刻痕嵌在金属里,激光打上去的字,工整、冷酷:实验体001。 我抬头,死死盯住车里的周崇山。 他看着我,金丝眼镜后头的眼神一点不慌,反倒像是等着这一刻。嘴角慢慢往上扯,笑得瘆人。 “你们……”周婉宁又咳了一声,血更多了,沾在我冲锋衣领口,“我们是……同一批的……” 她声音越来越弱,最后几个字几乎是含在嘴里说的。说完,头一歪,彻底昏了过去。 我单膝跪地,把她整个人揽进怀里,右手还捏着那枚戒指。冷,像刚从冰柜里拿出来。 实验体001。 不是编号,是身份。不是工具,是开始。 赵卫国戴同样的戒指,不是巧合。周崇山能控制她,也不是父女情深。他们是一套系统里的零件,一个藏在明处,一个躲在暗处,而她,是从最底下爬出来的第一个。 可为什么是她? 为什么偏偏是那个暴雨夜里,我抱回来的孩子? 我低头看她苍白的脸,睫毛轻轻颤了一下,像要醒,又没力气睁眼。她的呼吸微弱,贴在我胸口的位置,几乎感觉不到起伏。 我右手收紧,戒指边缘硌进掌心,留下一道压痕。 周崇山还在笑,手指按在受伤的指根上,血顺着指缝往下流,他也不擦。就那么坐着,像在等什么。 远处滴水声还在响,一滴,一滴,砸在排水沟里。 我抱着周婉宁,没动。车灯的影子盖住我们,像一层薄壳。 她刚才说“同一批”。 那还有多少个? 藏在哪? 谁在操控? 我盯着周崇山,他也在看我。 没人说话。 风吹起她一缕头发,扫过我下巴。 第374章 燃烧的玫瑰 应急灯还在闪,光斑一跳一跳打在车身上,像心跳。我单膝跪地,怀里是周婉宁的重量,她呼吸贴在我胸口,微弱但没断。右腿旧伤隐隐发胀,刚才那一跪压得骨头缝里都在冒酸水。 风从通风口灌进来,吹得人后颈发凉。 我没动,手还攥着那枚蛇形戒指,内圈“实验体001”几个字硌着掌心。脑子里过的是数据流、信号路径、远程终端接入的可能性——不是情绪,是战术推演。 周崇山坐在驾驶座上,金丝眼镜后的目光没离开我,嘴角那点笑还没收。 就在这时候,他动了。 猛地从座位上弹起来,动作快得不像个五十多岁的官僚。左手甩出一道寒光,是碎玻璃片,直划我脸。我头一偏,玻璃擦着颧骨掠过,皮肤一凉,血立马渗出来,顺着下颌往下淌。 左手顺势把周婉宁平放地上,动作轻但稳。她没醒,身体软下去的瞬间,我右脚已经蹬地发力,重心后撤半步,站定。 冲锋衣内侧匕首在手,没拔出来,只是贴着肋骨卡好位置。 周崇山退了半步,背靠车门,右手从西装内袋掏出一个黑色遥控器,拇指按在红色按钮上,狞笑:“一起死吧!” 按钮按下。 我没躲,也没冲。 反而笑了。 胸前勋章形状的定位器红光稳定闪烁,三小时前签到拿到的奖励自动弹出:【情报解锁——目标设备远程接管权限(持续12小时)】。系统界面静默,没有提示音,只有一行小字浮现在视野角落:所有引爆指令已重定向,信号干扰完成,外围装置将触发烟火程序。 我知道他按了什么。 也知道自己赢了。 “你……”周崇山低头看遥控器,屏幕突然跳出倒计时动画,背景是烟花爆开的图案,数字从10开始往下走,配着滑稽的音效。 他脸色变了,手指狂按按钮,再按,再按——没用。所有预设自毁程序都被替换了,连备用信道都显示“信号屏蔽中”。 “你什么时候……”他抬头看我,声音有点抖。 我没回答,往前走了一步。 他反应过来想摸腰侧,那里鼓着一块,明显有枪。但我比他快,战术手电甩出去,砸在他手腕上,枪掉在地上。他弯腰去捡,我一脚踩住,鞋底碾了半圈。 他闷哼一声,抬眼瞪我,额角青筋暴起。 “你别忘了,”我开口,声音不大,但每个字都清楚,“我签到的时候,你还在剪玫瑰。” 他愣了一下。 我想起来了——半小时前,我在监控室门口看到他背对门修剪那盆红玫瑰,剪刀咔嚓一声,掐断一朵开得正盛的花。那时候我就知道,这人喜欢掌控节奏,喜欢看着东西一点点死。 但他不知道,我也喜欢等。 等一个漏洞,等一次反制。 我弯腰捡起遥控器,翻了个面,背面贴着一张微型电路图标签,写着“b-07地下枢纽”。我扯下来塞进冲锋衣内袋,这玩意儿能用。 周崇山喘着气,还想说什么,我直接上前一步,手电柄砸在他太阳穴上。他身子一软,滑坐回驾驶座,头歪向一边,金丝眼镜掉下来,镜片裂成蛛网状,碎片散在座椅上。 我没再看他。 转身蹲下,确认周婉宁呼吸平稳,把她往墙角挪了挪,背靠着水泥柱,远离车辆和可能的火源。背包取下来打开,翻出急救绷带,随手给自己脸上那道划伤口缠了两圈,止血就行,不包严实——留点痛感清醒脑子。 勋章定位器拿在手里,屏幕刷新,信号源追踪启动。坐标锁定,距离87公里,方向西北,地形标注为“高海拔封闭区”,旁边一行小字:【建议携带防寒装备及破拆工具】。 我合上定位器,塞进内袋。 站起身,最后看了眼驾驶座上的周崇山。他瘫坐着,西装敞开,左手指根还在渗血,眼镜碎了,烟斗也不见了。像个被拔了电源的机器,停在这儿,废了。 我不再停留。 转身走向车库出口,脚步踩在积水的地面上,啪嗒作响。右腿还是沉,每一步都像拖着沙袋,但能走,走得稳。 出口处铁门半塌,锈迹斑斑,外面是黑漆漆的夜。风更大了,卷着沙粒打在脸上,有点疼。 我停下,在背包夹层摸出一张纸——陈雪画的全家福,皱巴巴的,边角都磨毛了。展开看了一眼,画里的我穿着军装,站得笔直,她和妈妈在我两边,笑得眼睛弯成线。 我把画小心折好,塞进冲锋衣最里层口袋,紧贴胸口。 然后抬头,望向远处山影轮廓。 走了几步,从腰后摸出战术匕首,插回腿侧绑带。手套检查一遍,拉链拉到下巴,帽子扣上。 勋章定位器再看一眼:信号稳定,倒计时3小时42分,烟花程序将持续到终点。 我迈步走出车库。 最后一块金丝眼镜的碎片,在身后反光灯下闪了一下,随即被阴影吞没。 第375章 人体改造的真相 勋章定位器在口袋里震动,信号稳定,倒计时还剩三小时三十七分。西北方向八十七公里,高海拔封闭区,地图上没标名字,只有一圈等高线围成的死地。 我没停,沿着荒道往前走。夜空黑得发沉,连颗星都没有。冲锋衣兜里的全家福边角磨得发毛,我摸了一下,确认还在。 刚拐过塌了一半的围墙,太阳穴突然一胀,像是有根铁丝从眼眶往脑仁里钻。我扶住墙,喘了口气,以为是旧伤复发。可下一秒,视野边缘跳出一块灰绿色界面,字符滚动,跟老式终端一样。 【检测到高关联记忆波动,启动强制回溯程序】 系统第一次主动弹窗,没提示音,也没让我选。我本能想抬手去按匕首,可身体已经不受控了。 眼前一黑,再亮起来时,是间手术室。 金属墙,无影灯,冷光打在一张小孩用的手术台上。皮带扣住手腕脚踝,绑得很紧。台子上躺着个女孩,五岁左右,穿白裙子,脸小得几乎埋进枕头里。她闭着眼,睫毛抖,嘴唇动,开始哼歌。 调子简单,就几个音来回走,像幼儿园老师教的那种童谣。但我听出来了——和王振在雪山通风井里哼的一模一样。 玻璃窗外站人影,看不清脸。一个男声响起:“001号实验体,开始基因编辑。” 小女孩猛地睁眼,没哭,也没叫,只是把头往边上偏了偏,继续哼。声音更轻了,但没断。一遍又一遍,像怕停下来就会死。 画面突然抖了一下,切换视角——我“看见”自己站在角落,穿着十年前的作战服,手里拎枪,满脸血。我知道这是幻觉,是系统把我塞进了这段记忆的观察位。我想动,动不了。只能看着那个孩子,听着那首歌,一遍又一遍。 她不是在唱歌。 她在稳住自己。 就像战士上战场前默念编号,就像我在植物人病房醒来时数心跳。 童谣结束,画面黑了两秒,又闪回一次:小女孩被推进另一间房,门关上前,她回头看了一眼摄像头。那一眼里没有恨,只有明白——她知道自己逃不掉,也知道有人在看。 然后一切消失。 我跪在地上,额头抵着碎石地面,冷汗顺着鬓角往下淌。呼吸急,胸口闷,像是被人拿膝盖顶着肋骨压了十分钟。右手撑地,指尖抠进土里,左手不自觉摸向腰侧,匕首还在,但手在抖。 我抬起头。 周婉宁还是昏迷的,靠在水泥柱边,身上盖着我脱下的冲锋衣。风吹起衣角,她没反应。呼吸平稳,像睡着了。 我盯着她看了很久,才低声说:“……你早就一个人扛了这么久。” 她说过她母亲是意外死的。可她五岁就被绑上手术台,哪来的“意外”?她从小到大,活的每一秒,是不是都在演? 赵卫国叫她“001号”,王振哼她的童谣,周崇山拿她当棋子——他们都知道她是谁,只有我以为她是敌人。 我慢慢坐下来,背靠着柱子,离她半米远。右腿旧伤又开始胀,这次我没管。从背包夹层掏出急救绷带,撕开一角,擦了擦脸上的划口。血已经凝了,不严重。 我把绷带塞回去,伸手把冲锋衣往下拉了拉,盖住她的肩膀。夜里风硬,她穿得太单。 闭上眼,深呼吸三次。不是为了冷静,是为了记住这感觉——那种被人从背后捅一刀、却发现刀柄刻着自己名字的感觉。 再睁眼时,我说:“你说你母亲是意外死亡……可你五岁就被绑上手术台,那你从小到大,哪一天不是活在谎言里?” 没人回答。 我握紧拳头,指节撞在地上,发出一声闷响。掌心全是汗,混着灰,黏糊糊的。脑子里全是那首童谣,循环播放,停不下来。 他们不是疯子。 他们是被造出来的工具。 王振在雪山装炸弹时哼歌,是因为那是他唯一记得的人类情绪;赵卫国拿她当实验体,是因为她生下来就是编号;周崇山控制她,是因为他知道她不敢反抗——她早就习惯了被利用。 而我呢? 我追着真相跑了十年,以为自己是唯一的受害者。可现在看,我们都是一样的。 都被切开过,都被改写过,都被当成可以丢弃的东西。 我转过头,看着周婉宁的脸。灯光太暗,看不清细节,只能看见她鼻梁挺,嘴唇薄,眉心有点皱,像睡得不安稳。 我低声道:“你们都成了他的刀……也包括我当年的队友。” 话出口,我自己愣了一下。 这不是愤怒。 是明白。 我终于知道为什么她能在RpG爆炸前找到我,为什么她能读取加密芯片,为什么她宁愿被冰锥穿背也不删数据——因为她比谁都清楚,有些东西,丢了就再也找不回来了。 我抬起手,轻轻按住胸前的勋章定位器。它还在震,信号未断。目标区域越来越近。 但我没动。 我坐在原地,右手撑地保持警戒姿势,左手压着内袋里的勋章,眼睛一直没离开她。 风还在吹,沙粒打在冲锋衣上,啪啪响。 她没醒。 我也不能走。 第376章 忠诚芯片的密码 掌心的勋章持续震动,发烫。我目光落在周婉宁脸上,她睫毛微微颤动,我未动分毫,风裹着沙粒从塌墙缺口灌入,打在冲锋衣上啪啪作响。 系统回溯的记忆还卡在脑子里——五岁的女孩躺在手术台,哼着童谣,没人哭,没人喊,就那么睁着眼,等刀落下。 我低头看了眼勋章,灰绿色界面已经消失。但定位信号还在,倒计时三小时三十四分。 不能再等了。 我慢慢往前挪了半步,把勋章轻轻贴在她额头上。动作很轻,像是怕惊醒什么。指尖碰到她皮肤,凉的。 【检测到基因锁,需要赵卫国dNA解锁】 灰绿色字符突然跳出,浮在视野中央,冷得像冰碴子。我盯着那行字,看了足足五秒。 赵卫国。 又是他。 我咬了下后槽牙,抬手从战术腰包里抽出匕首。刀刃在夜色里泛着哑光,没反光,是军用涂层。左手腕翻过来,内侧血管清晰。我拿刀尖抵上去,压了半毫米,皮肤开始发白。 “既然要他的东西……”我低声道,“那就用我的。” 刀刃往下压,刚划开一道口子,血还没渗出来,她突然睁开了眼。 “不!”她声音哑得厉害,像是从喉咙里硬扯出来的,“不用赵卫国的!” 我手一僵,刀尖停在手腕上,血顺着边缘滑了一道。 她撑着水泥柱想坐起来,肩膀一晃,差点栽倒。我本能想扶,又硬生生收住手。她喘了几口气,左手猛地抓住衣领,往旁边一撕。 布料裂开的声音很轻,但足够刺耳。 锁骨下方露出一道新鲜切口,横着,约三厘米长,皮肉翻卷,结着暗红血痂,边缘还有点渗液。不是旧伤,是刚取出来的痕迹。 她没看我,只盯着自己的伤口,呼吸急促:“我已经……取出来了……不用再用他的任何东西。” 我看着那道口子,没说话。 匕首还抵在自己手腕上,血已经凝了一小块。我慢慢收回手,用冲锋衣袖子擦了擦刀刃,插回腰包。 她靠在柱子上,闭了会儿眼,再睁开时目光直的,没躲:“我知道你在想什么。你觉得我不该信,是不是?觉得这又是谁安排的局?” 我没否认。 她扯了下嘴角,像笑,又不像:“我在手术台醒来过三次。第一次五岁,第二次十三岁,第三次……就在你找到我的前一晚。他们每次都会让我记住一件事——服从才有活路。” 她抬手碰了碰伤口,指尖沾了点血:“这次,我不想服从了。” 风忽然大了,吹得她碎发乱飞。我脱下冲锋衣,重新盖在她肩上,拉链朝下,遮住那道切口。 “芯片呢?”我问。 她没回答,只把手伸进内衣夹层,摸出一枚指甲盖大小的金属片,银灰色,边角带锯齿,像是从什么东西上硬撬下来的。她摊开掌心,递过来。 我没接。 她也不急,就那么举着,手稳得不像刚苏醒的人。 我盯着那枚芯片看了几秒,伸手接过,捏在指间。冷的,表面有细微刻痕,像是编号,但太小看不清。 “它能解开什么?”我问。 “不知道。”她说,“但我知道它不能落在他们手里。否则……下一个被绑上手术台的,就是像我一样的孩子。” 我攥紧芯片,指节发麻。 远处山脊线黑黢黢的,像刀锋。倒计时还剩三小时二十九分,定位信号稳定。目标区越来越近。 我站起身,右腿旧伤抽了一下,没吭声。弯腰把她扶正,让她背靠着柱子坐稳。 “还能走吗?”我问。 她点头,试了下力气,左肩一抽,疼得吸了口气,但没叫出来。 我蹲下来,背对着她:“上来。” 她愣了下:“你右腿……” “少废话。”我说,“三小时二十九分,够我们赶到地方,不够你在这磨蹭。” 她没再推辞,双手搭上我肩膀,慢慢趴上来。体重不重,但压得我右腿一阵钝痛,像锈铁棍在里面搅。 我撑地起身,站稳,调整了下重心。 她贴在我背上,呼吸轻,发丝扫过脖颈。我没动,等她抓稳。 “陈铮。”她忽然叫了我名字。 “嗯。” “谢谢你……没有用他的血。” 我没回头,只说:“我不是为了他。” 风吹得更大了,沙粒扑在脸上。我迈开步,朝着西北方向走。勋章在口袋里持续震动,像心跳。 她伏在我背上,一只手紧紧抓着我冲锋衣的拉链头,没再说话。 我也没说。 夜还长,路还远。 第377章 蛇眼组织的名单 不知走了多久,右腿旧伤的疼痛愈发剧烈,每一步都像有针在刺,我只能停下脚步。 风裹着沙尘,从塌墙缺口猛灌进来,拍在冲锋衣上。 我背着周婉宁,右腿像灌了铅,每走一步都扯得旧伤发麻。勋章在口袋里持续震动,像是心跳,又像是倒计时。 三小时二十九分。 目标位置就在市政厅b区地下档案室。我停下,在通风管道夹层找了处还算平整的地方,把她轻轻放下来。她还在昏迷,呼吸浅但平稳。我把冲锋衣脱下盖在她身上,拉链朝下,遮住锁骨那道新鲜切口。战术手电打开,搁在她手边,光圈刚好照到她指尖。 “别醒太早。”我说了一句,没指望她听见。 然后转身,顺着锈蚀的金属梯往下爬。梯子嘎吱响,每一级都在提醒我右腿的不灵便。档案室入口被一道铁门封着,门禁面板黑着,主电源断了,只有应急灯泛着暗红。 我绕到侧面,用匕首撬开通风栅栏,钻进去。灰尘扑了一脸,我没擦。爬了十几米,落进一间办公室。桌椅歪斜,文件散了一地,墙上挂着的市政结构图被撕去一角。角落里有具尸体。 是周崇山。 他仰躺在办公桌后,西装敞开,金丝眼镜碎在胸前,镜片裂成蛛网状。左手还握着烟斗,指节发白。脖子左侧有个针眼大小的穿刺伤,周围皮肤发青,像是毒液扩散后的痕迹。没有挣扎迹象,也没血迹喷溅。死得安静,像是被人远程点了穴。 我蹲下,手套都没戴,直接在他身上搜。外衣口袋空的,内衬夹层摸到个硬物——黑色U盘,指甲盖大小,表面无标识。我捏出来,塞进战术腰包。 主机在办公桌对面,老式台式机,屏幕灰暗。我拔掉电源线,用匕首短接主板跳线,机器嗡地启动。系统没设密码,可能是紧急断电前自动注销了。我把U盘插进USb口。 屏幕闪了一下,弹出一个文件夹,标题是《协作人员名录》。点开,Excel表格瞬间铺满全屏。第一行写着:总人数3127,分类统计中。 我滚轮往下拉。 名单开始滚动。市政厅科员、街道办主任、消防队长、派出所副所长……学校校长、医院院长、妇幼保健站负责人、幼儿园园长。每一栏都有编号、职务、联系方式、交接时间、对接人代号。滚动条拉到底,足足十页,密密麻麻,像蚁群爬过屏幕。 我目光紧紧锁住那串数字,神色平静。 正准备截图保存,视野中央突然跳出灰绿色字符: 【检测到定位芯片】 信号源不在U盘,不在主机,也不在我身上。系统标注方位:东南角墙体,距离约两米七。 我立刻拔出U盘,关机,顺手把匕首插回腰侧。夜视仪戴上,视野转为幽绿。东南墙角堆着几箱档案,最底下那层砖块颜色略深,边缘有修补痕迹。 我搬开箱子,用匕首撬开瓷砖。背后是个金属盒,巴掌大,焊死在墙体夹层。打开,不是电子设备,也不是追踪器。 是二十本日记。 手掌大小,封面泛黄,边角卷曲,有些沾着干涸的血迹。我随手翻开一本,纸页脆得快散架。首页写着: “实验体07号,今日注射第三阶段药剂,哭声达标。老师说,哭得大声的孩子能活。” 字迹歪斜,像是小孩写的。笔画抖,墨水洇开。 我又翻一本。 “09号今天没打针,但被关进小黑屋。他说想妈妈,我不敢说话。门缝透光的时候,我看见地上有头发,不知道是谁的。” 再翻一本。 “他们让我叫新爸爸。我不叫。他们就让别人打我。我数了,一共打了十七下。我没哭。妈妈说过,哭也没用。” 我合上本子,手指有点僵。 名单是三千人的网络,这些日记是一个个被网住的人。 我站起身,右腿旧伤突突跳着疼。把日记本重新装进金属盒,连同U盘一起塞进背包。转身时最后看了眼周崇山的尸体。 我没说什么,也没多看。 战术手电的光圈扫过地面,停在主机旁的插座上。那里插着一根数据线,另一头空着,像是曾经连过什么东西。我蹲下,用匕首挑起线头,看到接口上有细微灼痕。 不是正常拔出的。 是烧毁的。 我收刀,背起包,往通风口走。脚步很轻,但每一步都踩得实。勋章还在震,倒计时继续走。 三小时十四分。 我停在梯子下,抬头看通风口黑洞洞的通道。风从上面灌下来,带着一股铁锈味。 背包里,U盘和日记本压着我的肩胛骨,沉得像石头。 我再次看向周崇山的尸体,心中暗自发誓一定要揭开这背后的真相。 第378章 实验体001 我没动,依旧站在周崇山的尸体旁,刚才他死时那安静又诡异的模样还在脑子里翻腾——周崇山躺在办公桌后,金丝眼镜碎成蛛网,脖子上的针眼小得几乎看不见。死得太安静了,像是早就等着这一刻。可我现在顾不上他。 我低头看着手中封面写着‘实验体07号’的泛黄日记,想起上一章看到的那些内容,心中愈发沉重。接着我又快速翻看其他日记,‘09号被关黑屋三天,出来时已不会走路,他们称这是“忠诚测试”’,类似的残酷记录不断冲击着我的视线。 指尖有点发僵。 这些孩子……不是普通受害者。编号统一,管理严密,像是流水线上的产品。我忽然想起雪山实验室里那些玻璃舱——一排排躺着的孩子,瘦得只剩皮包骨,胸口都有缝合痕迹。当时没细想,只当是军方废弃的人体实验残局。 但现在不一样了。 我闭了下眼,脑中突然闪过一个画面:周婉宁昏迷前的眼神,空洞,像被抽走了所有光。那不是恐惧,也不是痛苦,是一种更深的东西——被驯化后的麻木。 就是这个眼神。 它撞开了某段记忆。 不是系统给的,也不是签到解锁的隐藏资料。是我想起来的。 我的思绪愈发混乱,突然,一段记忆如潮水般涌来 (记忆切入) 房间很暗,水泥墙,铁床,角落里有台老式监控屏幕亮着红光。一个女人被绑在椅子上,三十多岁,脸上全是泪,嘴唇破了。她拼命摇头,嘴里呜咽着:“婉宁……别按……求你……” 门口站着个小女孩,大概十岁,穿着白大褂,手抖得厉害,手里攥着个黑色遥控器。她低着头,不看女人。 画外音响起,低沉、平稳,带着一种近乎温柔的残忍: “按下按钮,或者她死得更痛苦。” 小女孩没动。 男人走近,西装笔挺,左手无名指戴着蛇形戒指。他蹲下,抬手摸女孩的脸,声音轻得像哄睡:“你是我的作品,001号实验体。从你出生那天起,就属于我。你母亲背叛了计划,所以必须清除。” 他站起身,走到女人背后,掏出一把手术刀,慢慢划开她的衣领,露出胸口一块方形凸起物。 “看见了吗?和你体内一样的炸弹。只要我按下,她会炸得连骨头都拼不齐。” 小女孩终于抬头,眼泪流下来,但手已经按了下去。 “嘀。” 一声轻响。 女人胸口猛地鼓起,下一秒爆开,血溅满墙。她整个人向后仰倒,椅子翻了过去。 男人走过去,擦掉溅到鞋面上的血,再回来时,已经换上笑意。他拍拍女孩的头: “很好。记住,你体内也有。别让我启动它。” (记忆退出) 记忆如潮水般退去,我猛地吸了口气,额头全是冷汗,右腿抽了一下,差点跪下去。我撑住梯子,喘了几声,手指死死掐着那本日记的边角。 赵卫国。 是他。 那个在雪山实验室下令处决十八条命的男人,那个在录像里说“送给陈铮的见面礼”的疯子,不只是幕后黑手,还是周婉宁的父亲。 而她,从小就被当成武器养大。亲手杀了母亲,只因为不想让她死得更痛苦。 我低头看手里的日记本,封面写着“实验体07号”。我又翻开另一本,“13号”“18号”……全都有编号,全都被注射、被测试、被关禁闭。 可只有一个人,是“001”。 唯一的第一个。 我喉咙发紧。 她不是什么特工,不是什么间谍,她是最早的那个实验品。赵卫国用自己的血脉做基因编辑的第一例,从小植入芯片、炸弹、服从指令。她逃不出来,不是因为没能力,是因为她知道,只要她叛逃,体内的东西就会炸。 就像她母亲那样。 我忽然明白她为什么能在关键时刻交出账本,为什么能对着周崇山举枪,为什么宁可自己吐黑血也不让芯片落入别人手里。 她在反抗。 从十岁那年按下了按钮开始,她就在反抗。 只是没人看见。 我攥紧了日记本,指节发白。背包里的东西压得更沉了,不再是证据,是重量,是几十个孩子的命,是一个女孩用十年时间换来的真相。 风从通风口灌下来,带着铁锈味和尘土。我靠着梯子,没动。 勋章还在震。 三小时十三分。 我知道我该走,该去查名单,该去找线索,该救更多人。可现在,我只想站在这里,把这段记忆嚼碎了咽下去。 赵卫国不是简单的叛徒。 他是制造这一切的人。 而周婉宁,是他亲手打造的第一件兵器,也是唯一活着走出来的。 第379章 烟花表演 我靠在梯子上,额头的汗滑到眉骨,那道疤有点发痒。右腿不听使唤地抽了一下,像是十年前植物人时期肌肉萎缩的旧账又翻了上来。背包里女儿画的全家福被汗水浸湿了一角,纸边有点打卷。 我没动,就在这儿站了几秒。 刚才看到的东西太沉了,不是身体能立刻扛起来的。可勋章还在震,三小时十三分,时间没停,我也不能停。 深吸一口气,撑着墙站起来,摸了摸腰间——那里空了,枪早没了,但习惯还在。耳朵竖着,市政厅b区这条走廊安静得反常,连通风口的风声都断了。 抬头时,夜空突然亮了。 不是爆炸那种红光,也不是警报灯的闪烁,是烟花。 一朵接一朵升上去,在空中炸开,颜色规整得不像人工燃放。蓝、白、金三色交替,排列成行,最后拼出四个大字:“游戏结束”。 人群从各个出口涌出来,有家属,有值班的文职,还有刚疏散下来的安保人员。他们指着天,有人喊“赢了”,有人鼓掌,小孩蹦跳着叫“爸爸你看”。 我不看天。 我看信号轨迹。 这种发射密度和坐标控制,不是普通庆典能有的。这是城市公共显示系统的远程接入权限被黑了,用的是自动化点火阵列——我在签到第七天解锁过一次特种兵技能,见过类似的军用级部署。 立即打开加密频道,连上周婉宁随身微型计算机的远程端口。她昏迷前设了自动应答协议,系统识别我的生物特征后,弹出一段日志:主控Ip地址已被劫持,原指令为“清除协议启动”,倒计时02:17。 现在屏幕上写的是:反向脚本注入成功,输出重定向至烟花编码程序。 我盯着那段代码看了两秒,认出了她的手法——把死亡指令翻译成视觉信号,就像把子弹换成灯光。她醒了?还是提前埋了后门? 拨通语音,声音压得很低:“还有多久?” 耳机里传来她的声音,轻,但清楚:“三分钟前我把反向脚本注入主控端口,现在它正在把‘清除’指令翻译成烟花代码。” “你人在哪?” “东侧台阶……柱子旁边。别问能不能走,我出不去了。” 我收了频道,快步往楼梯口走。腿还是瘸,每一步落地都有种钝痛从脚踝往上爬,但我没放慢。 下到一楼,穿过大厅。人群越来越多,欢呼声盖住了脚步声。有个女人抱着孩子拍照,背景正好是“游戏结束”那几个字。我扫了一眼监控屏,发现市政厅顶层监控室的画面还在线。 画面里没人坐,椅子歪着,键盘前的手已经垂下去了。 周崇山死了,我知道。 可他的程序没死。 后台数据流还在跑,虽然输出被改了,但原始指令仍在循环加载。这说明清除机制是预设的,哪怕操控者不在了,也会自动触发。体制性的东西就是这样,人死了,机器照转。 我从侧门出去,冷风扑脸。 东侧台阶上果然有个人影靠在水泥柱边,穿碎花裙,外套搭在肩上,脸色白得像雪后实验室的墙。她看见我,想抬手,指尖抖了一下,没抬起来。 我没说话,蹲下身,一手托肩一手抱腿,把她整个抱了起来。动作利落,避开左肩位置——雪山那次她替我挡冰锥的地方,伤还没好透。 她没挣扎,头轻轻靠在我胸口,呼吸浅但稳。 “你怎么知道我会这么做?”她忽然开口,声音有点哑。 我迈下台阶,走向路边那辆深色SUV:“我不知道。” “那你为什么来找我?” “因为你没死。”我说,“只要你活着,就不会让程序完成。” 她睫毛颤了颤,没再说话。 我把她放进后排,给她拉上安全带,顺手把冲锋衣盖在她身上。转身要上驾驶座时,她突然说:“你改了程序?” 我回头。 她眨了眨眼,嘴角浮起一丝极淡的笑:“你教我的……以彼之道还施彼身。” 我没接话,绕到前排坐进去,关上门。 发动车子,导航设定为“旧城区数据中心”。后视镜里,最后一簇烟花熄灭,硝烟味顺着车窗缝隙钻进来一点。 我搭在方向盘上的手动了动,左手扶了下右腿。 车子驶离市政厅区域,路灯一盏接一盏掠过车窗。后座传来轻微的呼吸声,她闭着眼,但手指还在无意识地蜷缩,像是还在敲键盘。 我看了眼副驾上的背包,拉链没拉严,露出半张歪歪扭扭的全家福。 车子拐过环岛,进入高架辅路。 远处警笛声渐近,方向是市政厅正门。应该有人发现异常了,毕竟那么大的系统入侵,不可能没人察觉。 但我已经不在那儿了。 油门踩稳,车速提上去。前方道路空旷,路灯连成一条线,像没尽头。 第380章 带血的日记 车轮碾过辅路接缝,车身轻轻一晃。我左手扶住方向盘,右腿那块老伤像是被钉进了一根锈铁丝,每颠一下就抽着往神经里钻。后视镜里,周婉宁还在睡,冲锋衣盖到胸口,手指蜷在衣领边,像抓着什么防线。 SUV停进巷口的遮阴处,熄火。我没立刻下车,而是摸出背包,拉开内层暗格——那里夹着一本硬壳笔记本,封皮磨损得厉害,边角卷起,是陈雪从一年级开始写的东西。每次她放学回来,都会在里面记点事:今天老师表扬了我、爸爸煮的面条太咸、美术课画了全家福…… 我翻到最新一页。 字迹是她的,没错。可那句话看得我喉咙发紧。 “今天班主任让我把全家福换成叔叔的照片……” 笔画规整,语气平静,连个感叹号都没有。这不是她会写的句子。陈雪倔得很,上次学校让交亲子活动证明,她没爸陪着,宁愿站走廊也不抄别人的。这种人,怎么可能乖乖听一个“叔叔”的安排换照片? 我指尖停在纸面上,忽然触到一处异样。 墨迹旁边,有一小片暗红斑点,干了,颜色发褐。不是墨水洇开,也不是钢笔漏油。我把本子凑近台灯,打开夜视模式扫了一下——血。微量,但确实是血迹。 背包里的勋章震了一下。 系统弹窗跳出一行字:【检测到女儿位置异常】 没有坐标,没有风险等级,也没有建议行动方向。它就站在那儿,像块嵌进脑子的铁片,只告诉你有东西不对,剩下的自己去拼。 我盯着那页日记,手慢慢攥成拳。指甲掐进掌心,有点疼,但压不住胸口那股闷胀。十年前我能扛住边境雪夜七十二小时潜伏,子弹擦过太阳穴都没眨一下眼,可现在,光是看着这行字,呼吸都变沉了。 正要合上本子,身后传来布料摩擦声。 周婉宁坐起来了。 她靠在床头,碎花裙皱巴巴的,脸色还是白,但眼神已经清了。她看了我一眼,又看向我手里的本子。 “给我看看。”声音哑,但很稳。 我没迟疑,递过去。 她接过,没急着翻,先用指腹摩挲纸背。动作轻,像在读盲文。然后她低头,一寸一寸扫过最后那行字,眉头一点点锁死。 “有人压写的。”她说。 “什么?” “你看这里。”她指甲轻轻划过纸页背面,“有细微凹痕,不仔细摸不出来。像是拿硬物在下面一层纸上刻过,想留点东西,又怕被人发现。” 她闭了下眼,像是在调记忆。“我在实验室见过类似手法——情报员被监控时,用铅笔反向压在登记表下写求救信号。这种痕迹,扫描仪看不见,打印机也不会复制。” 她说完,用指甲沿着那些凹陷慢慢描。一遍,两遍。纸面渐渐显出几道断续的数字线。 “067-82-319……”她低声念出来,“城市网格编码,老版地理系统的格式。” 我掏出手机,打开地图,输入这串数。搜索结果空白。无匹配地址,无建筑登记,无卫星影像覆盖。 但我认得这个地形轮廓。 早年城市扩建前,这片区域有过一所民办幼儿园,叫“阳光苗圃”,九十年代末因为资质问题关停,后来地块被围起来,说是建绿化带,结果一直荒着。地图更新时直接抹掉了标记。 “那个地方。”我开口,声音比自己想象的还冷,“没人去。” 周婉宁抬眼看着我:“可有人想让你去。” 她把本子递回来,手有点抖,但没松劲。我看她一眼,把本子塞回背包夹层,拉好拉链。 然后我去柜子里取装备。 战术匕首插进靴筒,军用绷带缠紧右腿,手电别在腰侧。背包最外层放着那张歪歪扭扭的全家福,画里的我穿着旧式迷彩,陈雪站前面,周婉宁没画进去——那是她去年冬天画的,那时候还不认识她。 我背上包,转身时发现周婉宁正撑着床沿想站起来。 “你别动。”我说。 “我知道你在想什么。”她喘了口气,“你现在冲过去,不是救人,是送死。那里没信号,没出口,连地图都抹了——说明他们等你很久了。” 我站着没动。 “但你必须去。”她靠回墙边,声音低下去,“因为你不去,她就真的没了。” 我点头。 她闭上眼,没再说别的。 我走到门边,握住把手,停了一秒。屋外天色灰蒙,风从楼道缝隙里钻进来,吹得灯绳轻轻晃。 然后我拉开门,走出去。 脚步落在水泥台阶上,一声接一声。 右手习惯性摸了下腰间,那里空着。 但我知道,这次我不止是一个父亲。 第381章 压力感应炸弹 脚步踩在荒地的碎石上,沙砾发出细碎的声响。天还没亮透,灰蒙蒙的雾气贴着地面爬,远处那片塌了半边墙的建筑轮廓像是被刀削过一样,歪斜地杵在那里。我右腿旧伤的位置又开始抽,像有根铁丝在里面来回拉扯,每走一步都得咬一下牙。 这就是“阳光苗圃”幼儿园。 铁门早就锈得不成样子,木板拼接的部分裂了缝,挂着的锁头断了一半,像是被人从里面砸开的。我蹲下身,打开夜视仪扫了一圈地面——没有脚印,连动物的都没有。太干净了,干净得不对劲。 我站起身,肩抵住门框,用力一撞。 门没动。 我又踹了一脚,腐朽的木板发出呻吟。第二脚,裂缝扩大。第三脚,整扇门向内倒去,扬起一片尘土。 我停在门口,没急着进去。 背包里的勋章震了一下。 【每日签到成功】 脑子里瞬间弹出一块老式作战终端界面,绿字滚动:【获得技能:炸弹拆除精通(军用级)】。 我没眨眼,闭了两秒。 大量信息直接灌进来——电路拓扑结构、压力板触发逻辑、双冗余引信规避方式、常见伪装材料识别……全是部队里拆弹教官讲过的东西,但比那时候更系统,更冷,更准。就像有人把一本三十年的排爆手册塞进了我的脑子。 我睁开眼,视线立刻落在走廊尽头那扇半掩的教室门缝下。 一道反光。 极细,一闪而过,要不是刚解锁了这项技能,根本注意不到。 我贴着墙根往里走,靴底压过掉落的水泥块,动作放得很轻。右腿撑不住太快移动,我只能一步步挪。越靠近那扇门,呼吸越慢。 教室门虚掩着,门轴发出轻微的吱呀声。 我蹲下来,先伸手探了探门槛附近地面。没异常。然后才慢慢推开门。 里面很安静。 二十张小课桌整齐排列,椅子都塞在桌肚下。黑板靠墙立着,粉笔槽积了厚厚一层灰。最前面那块黑板上,残留着几道粉笔划痕,能辨认出几个字:“今天我们也想爸爸了”。 字迹歪歪扭扭,像是小孩子写的,后半句被人用力擦掉,只留下模糊的白痕。 我盯着那行字,脑子嗡了一下。那歪歪扭扭的字迹,让我的心猛地一揪,一种熟悉又恐惧的感觉涌上心头,紧接着,雪山实验室的画面猛地撞进来——那些关在玻璃舱里的孩子,瘦得皮包骨,手腕上贴着编号贴纸。他们也会在墙上写字,写完就被清理人员用湿布抹掉。有个五岁女孩,踮着脚在墙上写了“妈妈别走”,第二天人就没了。 我收回视线,低头看向第一排桌子下的书包。 普通的双肩包,卡通图案,有的还挂着毛绒挂件。颜色已经褪了,但能看出是孩子们日常用的那种。每个书包都摆得规整,像是放学后没人来接,主人再也没回来取。 我蹲下身,指尖轻轻拨开其中一个书包底部边缘。 夜视模式开启。 地面有一块金属薄片,嵌得极平,连接着细如发丝的线路网,呈放射状延伸至其他书包下方。系统自动标注浮现:【压力感应装置,阈值2.3公斤,超限触发倒计时启动】。 我没再碰。 缩回手,额头已经出汗。 这不是炸药阵,是刑场。谁来救,谁就得死。哪怕只是弯腰捡起一个书包,只要重量超标,整间教室都会炸成碎片。 我缓缓站直,环视一圈。 二十个书包,二十个陷阱。布置得精准、冷静、毫无人性。这种手法……我记得。 耳机里突然传来声音。 “你看到了?”周婉宁的声音,低,稳,听不出情绪,“这种布置,很像爆破专家的习惯。” 我没回头,也没动。 “他喜欢用日常物品做引信,尤其是孩子的东西。”她顿了顿,“赵卫国最喜欢看人在绝望中挣扎——不是立刻杀死,而是让你看着火苗一点点烧向孩子。” 我站在原地,手指慢慢握紧战术手电。 背包里那张全家福硌着后背。我抽出它看了一眼。 画里的陈雪举着蜡笔,我穿着旧迷彩,背景是她想象中的家。简单,笨拙,却干净。 我把画塞回去,重新站定。 教室还是那个教室,书包还是那些书包,一个都没少。 我站在中央,没再靠近任何一张桌子。 手机还没响。 风从破窗钻进来,吹动黑板上半截撕烂的挂图,哗啦响了一声。 第382章 女儿的生死线 我缓缓从回忆中回过神来,我盯着那声轻响,手还按在战术手电上。右腿旧伤像被锈铁钉扎着,一跳一跳地疼。教室里二十个书包静静摆着,谁也不敢碰。背包里的勋章没再震,签到已经完成,技能也已掌握——可这会儿没人教我怎么救女儿。 手机突然在我裤兜里响了。 不是铃声,是视频请求自动弹出的那种震动。我没动,盯着屏幕亮起的瞬间映出自己那张绷紧的脸。锁屏照片是陈雪画的全家福,她用蓝蜡笔涂了我的眼睛,说“爸爸看得很远”。 我划开接通。 画面切进去的一刻,心直接沉到底。 昏暗的房间,水泥墙,头顶一盏晃荡的灯泡。陈雪坐在一张铁椅子上,双脚悬空,踩在一块透明冰面上。冰层边缘已有裂纹,水珠正一滴滴往下落。她嘴唇发紫,马尾辫散了一边,校服袖子蹭脏了,像是挣扎过。 “爸爸……”她刚开口,声音抖得不像话。 镜头外传来一个声音,压低了,不带情绪:“让她说‘我爱你’,不说就不让停。” 我手指猛地攥紧手机边框。 陈雪咬着嘴,眼泪掉下来,抽了一下鼻子,看着屏幕里的我,小声说:“爸爸……我……我爱你……” 我没眨眼。 闭了一下眼,再睁开时,视线已经冷下去。我不是在看视频,是在看敌人藏身的位置——灯泡角度、墙面反光、她手腕被绑的松紧度。我在记,哪怕信号下一秒断掉,我也要靠着这些碎片找过去。 “别怕。”我说。 声音不大,但足够让她听见。 然后我抬头,对着空气,也对着镜头背后的人:“你们听着——我女儿说什么,从来不需要别人逼。” 她又哭了,不是因为害怕,是松了口气。我知道。 我单膝跪地,左手游走地面稳住身体,右手迅速拨开最近一个书包底部的线路。刚解锁的“炸弹拆除精通”还在脑子里存着,清晰得像昨天刚考完试。主线缆分叉出一条独立回路,末端接入微型生物信号接收器。系统自动标注浮现:【心跳同步引信装置,目标心跳低于60bpm或情绪波动剧烈时触发倒计时】。 原来是这么连的。 不是压力,不是动作,是她的命,拴在心跳上。 他们想让我听她哭,想让我看她求饶,想让我崩溃。可他们不知道,特种兵最不怕的就是等——等时机,等呼吸,等那一秒的破绽。 我把手机夹在肩和耳之间,腾出手从背包里取出那张全家福。纸角有点皱,我用手掌慢慢抚平,放在第一排最显眼的课桌上,正对着黑板。 画里的我穿着军装,她举着手,背景是她想象中的家。 我直视镜头,声音低,但每个字都像钉进水泥地: “爸爸保证,今天之后……你再也不用害怕了。” 话音落下,视频信号突然中断。 屏幕黑了。 我坐着没动,手机还夹在肩上,耳边只剩周婉宁的呼吸声,她一直在耳机里听着,一句话没说。 我低头看那张全家福,指尖停在画中陈雪的脸上。 右腿的旧伤还在抽,风吹得挂图又响了一下。 我坐在原地,双手垂落,目光没离开那张纸。 第383章 弹片伤疤的共鸣 教室里安静得可怕,手机屏幕的死黑像块沉重的铁,我仍保持着夹着手机的姿势,肩颈早已酸麻,手却稳如磐石。 那张全家福静静躺在课桌上,画里陈雪举着手,笑得眼睛弯起来。 我盯着那张纸,左手指尖蹭过眉骨上的疤。刀口是十年前留下的,摸上去像砂纸磨过皮肤。脑子里一遍回放刚才的画面——她坐在铁椅上,冰面裂开,眼泪往下掉。她说“我爱你”的时候,不是被逼的,是真话。可这话越真,我心里越沉。 右手慢慢往下移,摸到战术腰带。金属扣一响,匕首出鞘。新签到拿到的装备,军用级碳钢,刃长十七厘米,单边开锋。刀面冷光一闪,映在墙上那台老式投影仪的反光板上。影子斜切进来,正好照进黑屏手机的残留影像里。 画面又回来了。 不是视频,是倒影。陈雪的脸卡在玻璃和刀面之间,像被钉住的最后一帧。她嘴微张,眼眶红着,马尾辫散了一边。我看她三秒,呼吸压低,肺里像塞了团湿棉花,闷,但不乱。 这把刀能破局。 心跳引信,生物信号同步,拆解逻辑我已经记熟。只要切断主回路末端接收器,就能断链。难点不在技术,在时间。我不知道他们设了多少层冗余,也不知道引爆指令是不是远程二次触发。但我清楚一件事:不能等支援。这里没有别人,只有我能动手。 我左手撑地,膝盖还在地上跪着,右臂缓缓抬起来。匕首尖朝下,准备起身。就在这时,一只手按住了我手腕。 不大,但有力。 我动作顿住。 周婉宁站在我侧后方,不知什么时候醒的。她没穿白大褂,只披着件旧冲锋衣,领口松垮。我没回头,可余光看见她手指贴在我腕骨上,指节泛白。 “让我来。”她说。 声音不高,也不抖,就像平时在实验室说“数据错了”那样平静。 我没应,也没抽手。她力气没松,反而往前压了半寸,把我持刀的手往下按了点。 然后她另一只手扯开左侧衣领。 动作干脆,没犹豫。布料向两边滑开,露出锁骨下方一道细长疤痕。大概四公分,横在皮肉上,边缘微微凸起,像是手术缝合后愈合不良。奇怪的是,那块皮肤底下泛着一层金属光泽,像嵌了什么东西。 匕首还在我手里,刀面离她胸口不到二十厘米。 嗡—— 一声轻震突然响起。 不是耳朵听见的,是手里的刀在颤。刀身轻微震动,频率稳定,像是被什么牵着走。我抬头看她,她也看着我,眼神清亮,没躲。 “赵卫国在我体内装了引爆器。”她说,“但他不知道……我也藏了解药。” 她说话的时候,疤痕和匕首之间的空气好像有点扭曲。嗡鸣持续着,越来越清晰,像是某种信号对频成功。 我没说话,肌肉绷紧,脑子里快速过几种可能——植入物类型、信号源、共振原理。她是物理系研究生,懂微型电路,但这不是重点。重点是她现在要干什么。 她伸手,掌心向上。 我迟了两秒,把匕首递过去。 她接过,反手握紧,刀尖朝下。然后她把刀尖轻轻抵在自己心脏位置,正对着那道疤痕的中心点。衣服已经掀开,皮肤裸露在外,能看见疤痕正中间有个极小的凹陷,像是曾经插过导管。 “就在这里。”她说完,没看我,也没低头。 她站着,背挺直,呼吸平稳。刀尖压进皮肤一点点,没出血,但她的脸白了些。教室里安静得能听见她鼻息进出的声音。 我仍跪在地上,右手空悬,左手撑着地板。视线从她脸上移到刀尖,再移到那道疤。十年前雪山爆炸前,我见过类似的装置——代号“蜂巢”,生物绑定型自毁芯片,靠心跳维持稳定,情绪剧烈波动就会激活倒计时。 她不是工具。 她是钥匙。 也是锁。 她愿意把自己当成突破口,而不是被推上前线的棋子。这一点,我不如她狠。 她终于侧头看我一眼,嘴唇动了动,没说话。可那意思我懂。 别拦我。 我喉结滚了一下,没动。 她收回目光,重新盯住前方,像是看着某扇看不见的门。刀尖压得更深了些,皮肤微微塌陷。嗡鸣声还在,比刚才更稳,像是找到了节奏。 外面天色暗下来,教室只剩几缕残光从窗户缝挤进来。灰尘浮在空中,不动。她站在那儿,像一根绷到极限的弦,随时会断,也随时能割开一切。 我依旧没站起来。 单膝跪地,手撑地面,眼睁着,心跳压着呼吸,一动不动。 刀尖抵心。 第384章 基因修复液 刀尖还抵在她心口,皮肤陷下去一小块,周婉宁的呼吸很浅,但没抖。我盯着那道疤,金属光泽在昏光里一闪,像埋了根铁线。 我没动匕首,左手从战术腰包摸出一支玻璃管,标签早就磨没了,只剩个编号:07-R。最后一支基因修复液。 药剂贴着刀背滑下去,针头顺着匕首边缘推进,靠近她锁骨下方的疤痕。她的手指突然抽了一下,我没松手,稳住她的腕子,针尖破皮,扎进心脏区域。 她身体猛地一颤,牙关咬紧,一声没吭。 我缓缓推注射器,液体一点点进去。教室静得能听见针管活塞移动的摩擦声。窗外最后一点天光被黑暗吞完,灰尘浮在原地,不动。 “咔啦。” 声音不大,像是冰面裂开一道缝,又像玻璃珠掉在地上碎了角。从她体内传出来的。 周婉宁睁开了眼。 瞳孔收缩,呼吸一顿,嘴唇动了动:“解开了。” 两个字,轻得像呼出一口气。 我还没来得及反应,她突然弯腰,一口黑血喷在地上,正溅在我军靴前头。腥味立刻散开,黏稠发暗,不像刚流出的血。 我立刻拔针收手,单膝跪地将她往怀里带。她后背靠上我胸口,我能感觉到她在喘,一下比一下急,体温有点高。 系统界面在脑子里亮起来,红光闪,文字弹出: 【警告:检测到未知生物病毒,来源不明,传播途径未知,暂无匹配抗性。】 我没出声,手臂收紧,把她搂稳。她脑袋轻轻晃了下,靠在我肩窝,没再咳,但呼吸还是乱。 我低头看她锁骨下的疤,药剂注入的地方已经泛红,微微肿起一圈,像过敏,又不像。那道金属光泽淡了些,但没消失。 她不是工具。 她是钥匙。 可现在钥匙也中了毒。 我闭了下眼,脑子里忽然跳出一枚旧勋章——三年前签到拿到的,边境任务纪念章,一直压在背包底层。背面有刻字,战友留的遗言,当时没懂,现在想起来了。 “以血还血,以牙还牙。” 字一个一个砸进来,沉得压肺。 我睁眼,右手慢慢移向腰间,握上匕首柄。指节绷紧,刀鞘没响,但手已经上了。 她还在喘,靠在我身上,轻得像要散架。我没动位置,也没说话,就跪在原地,抱着她,耳听着自己心跳压着她的节奏。 系统警报还在闪,红光一遍遍刷过视野。 外面没有动静,教室门没开,风没进,灰还浮着。 我盯着地面那滩黑血,边缘已经开始发暗结块。 她的手指动了下,勾住我冲锋衣的袖口,没力气,但没松。 我喉咙动了动,低声道:“别怕,我们一起……” 话没说完,她突然吸了口气,整个人往上顶了一下,像是被什么刺穿了内脏。 我没松手,反而抱得更紧。 右腿旧伤开始发酸,膝盖压着水泥地,疼得发木,但我没换姿势。 她靠在我怀里,体温越来越高。 我盯着门缝外的走廊,黑得看不见尽头。 手还在刀柄上,没松。 第385章 童谣的密码 周婉宁的呼吸越发滚烫,一下下贴在我胸口。我右腿旧伤发麻,膝盖仍压在水泥地上,未挪动分毫。军靴前那滩黑血已干成硬皮,系统警报红光不断在眼前闪烁,【未知生物病毒】的字样始终悬在那里,没有消失。 她手指还勾着我袖口,力气快没了。 我左手慢慢松开刀柄,转而摸到战术手电,拧亮,光柱扫向教室角落。那枚压力感应炸弹的残骸还在,外壳裂开,电线裸露,跟二十个书包底下的一样,只是没炸。我撑着地面换了个姿势,把她脑袋轻轻放低,冲锋衣卷起来垫在她头下。右手探出去,把炸弹往这边拖了半米,金属壳体蹭着地,发出短促的刮响。 就在这时候,她哼了一声。 不是说话,是调子,五音节,断断续续,像小时候哄睡的那种童谣。声音极轻,但节奏稳,一个拍子都没乱。 我动作停住。 脑子里的系统界面突然一跳,红框弹出:【检测到摩斯密码】。 我没眨眼,屏住气,盯着那炸弹壳体。童谣还在继续,短、长、短短、长短短、短——我用指节轻轻叩击金属面,照着节奏敲下去。 “嗒……嗒嗒……嗒嗒……嗒。” 每敲一组,壳体表面就浮出一道荧光笔画,像是内部微型投影被激活了。第一道是竖,第二道是横折,第三道补上中间一点,第四道连成末笔。四轮过后,“0415”四个数字完整浮现,在昏暗里泛着冷光。 我盯着那串数字,没动。 记忆里翻出点碎片:爆破专家,四十岁,左耳缺失,专搞精密装置,赵卫国的人。档案里写他有三级伤残,退役后失踪,再出现时在境外受训记录里挂着名。但没提家庭,没提过往,什么都没有。 她又咳了一下,没吐血,只是喉咙里滚了声闷响,随即眼皮颤动,睁开了。 目光散,但准,直接落在“0415”上。 嘴唇动,声音像从水底冒上来:“0415……是他女儿的忌日。” 我手指一紧。 她眼白泛青,喘了口气,继续说:“每次……他装炸弹,都会哼那首童谣。那是他女儿生前最爱的摇篮曲。” 话落,头一偏,重新昏过去。 我坐在原地,没出声。 原来不是习惯,是念想。他一边装炸弹,一边唱给孩子听的歌。那数字也不是编号,是祭日。用最软的东西,干最狠的活。 我低头看她锁骨下的疤,药剂注入的地方还在肿,红得发亮。她体温还是高,靠在我臂弯里,轻得像张纸。 我右手慢慢移回腰间,匕首还在鞘里。没拔,只是握了一下柄,确认它在。 然后伸手,用刀尖轻轻刮了下“0415”的边缘。涂层脆,一碰就掉渣,底下是金属原色。信号源来自内部微型芯片,没接主线路,只是个独立触发标记。关了电源,数字就灭了。 不是永久编码,是心理锚点。 我收刀,把整枚炸弹残骸塞进防静电袋,拉紧封口,放进背包夹层。动作慢,怕吵醒她,也怕漏查任何一根线。 做完这些,我才缓缓抬头,环顾教室。 黑板上有粉笔写的字,歪的,像是孩子随手涂的。门边一堆书包,全是空的,底下的压力板已经被我拆了引信。讲台前的课桌整齐,只有几本作业本摞着,压着一叠泛黄的纸页。 我挪过去,单膝落地,没站起来。抽出那叠纸,最上面一本封面写着:“实验日志 第1册”。纸页脆,边角卷,像是很多年前的东西。我没翻开,只是捏着,感觉厚度,估摸着不止一本。 外面没风,走廊黑洞洞的,门缝透不进光。 我把日志塞进怀里,贴着胸口放好。最后看了一眼周婉宁,她还在烧,但呼吸稳了些,手指松开了我袖口,垂在身侧。 我低声说:“我知道他的弱点。” 然后没再动,坐在她旁边,背靠着讲台脚,右手搭在匕首柄上,盯着门缝外的黑。 第386章 孩子们的呐喊 战术手电的光柱还斜照在炸弹残骸上,金属壳体泛着冷光。我坐在原地,右腿旧伤像被锈铁丝缠着,一跳一跳地抽。周婉宁靠在我冲锋衣卷成的枕头旁,呼吸浅得几乎听不见,只有偶尔喉咙里滚出一点闷响,才让我确认她还在。 我没动匕首,也没碰背包。刚才刮开“0415”涂层时,手指蹭到了一点粉末,指甲缝里还留着灰白碎屑。那串数字灭了,但系统界面没弹新提示,仿佛什么都没发生。可我知道不一样了——爆破专家哼童谣不是疯,是念想。他一边装能炸死人的东西,一边唱给孩子听的歌。 这地方太静了。 二十个书包都空着,底下的压力板引信被我拆了,线头剪断塞进防静电袋。黑板上的字是孩子写的,歪歪扭扭:“老师说我们以后能飞。”底下一行又补了句:“我不想变成怪物。” 我慢慢把膝盖上的那叠纸页摊开。 最上面一本封面写着《实验日志 第1册》,纸边卷曲发脆,像是从火堆里抢出来的。翻开第一页,字迹小,挤在一起,墨水洇了:“今天叔叔给我打针,说会让我变强壮。手臂好疼,但我没哭。”下一页接着写:“他们把我关进白房间,灯一直亮。妈妈不要我了,她说我是怪物。” 我翻得慢,怕纸裂。每本都标了编号,一共二十本,厚度差不多。有的页角烧焦,有的被水泡过,字迹糊成团,但仍能辨认出重复的内容:“心跳检测仪响了三次”“药片是蓝色的,吃下去耳朵会嗡”“梦见自己长出翅膀,但脚踝锁着链子”。 中间一本夹着张照片。 黑白,边缘焦黑,像是被人慌忙撕下来又藏进去的。图像模糊,但能看清一群孩子站成排,穿白色病号服,光脚踩在金属地板上。背景有岩层纹路,冷光灯照着他们瘦得凸骨的脸。我瞳孔猛地一缩。 这张脸……我在雪山实验室外围拍到过。 当时以为是流浪儿童失踪案关联档案,边境巡逻队报上来的资料里有过几张模糊影像。那些孩子后来全没了消息,家属接到通知说是意外溺亡或走失,没人再追问。可现在他们出现在这里,在一本写着“实验日志”的本子里,用孩子的笔迹说自己被打针、被关灯房、被说成怪物。 我一张张翻,越往后字迹越乱。有一页只写了两个字:“救我。”下面画了个哭脸,眼睛用红笔涂满了。另一本最后几页全是涂黑,只剩角落一行小字:“他们不是选我们,是换掉我们。” 冷汗顺着后颈滑下去。 这些不是普通记录。这不是什么基因改造项目流水账,是孩子自己写的。一个一个,亲手写下每天发生了什么。有人记日期,有人不记;有人画画,有人只会写字;但所有本子都提到同一个词——“新人类”。 我正要抽出第二本查看,忽然察觉身边动静。 周婉宁的手指动了一下,指甲刮过地面发出轻响。她眼皮颤,嘴唇干裂,喉咙滚动两下,终于从嗓子里挤出一声“嗯”。 我立刻俯身,压低声音:“你能听见我吗?” 她没睁眼,只是点了点头,幅度极小。 我把刚看过的那本日记轻轻递到她视线前,指尖指着照片位置。她目光缓慢聚焦,盯着那群穿白衣服的孩子看了好几秒。 然后她突然剧烈咳嗽起来,肩部抽搐,冷汗瞬间浸透衣领。她抬手想撑住地面,却使不上力,整个人往侧边倒。我伸手扶住她肩膀,触感滚烫。 她喘着气,嘴角渗出血丝,声音破碎却清晰:“他们……不是实验体……” 停顿了几秒,像是在攒力气。 “是被选中的‘新人类’。” 话音落,她头一偏,再度昏过去,呼吸微弱得像随时会断。 我坐在原地,没出声。 新人类?不是工具,不是耗材,不是用来测试忠诚芯片的样本?他们是……被挑出来的? 我低头看着怀里那二十本日记,纸页泛黄,边角霉变,每一页都是孩子的笔迹,每一行都是无声的喊叫。他们被打针、被关灯房、被说成怪物,但他们活着写下这一切。他们知道自己和其他人不一样,也知道有人想把他们变成别的东西。 我慢慢合上日记,一本接一本,整整齐齐叠好。动作很轻,怕惊醒她,也怕吵了这些写日记的人。哪怕他们不在这里,哪怕他们可能已经死了,我也不能让他们觉得没人看过。 我把它们塞进背包夹层,紧贴内壁放好。那里原本装着女儿画的全家福,现在我把画移到外袋,给这二十本腾出空间。 右腿旧伤还在抽,我靠着讲台脚坐着,右手搭回匕首柄上。左手按着背包,能感觉到里面的厚度。这些本子不重,加起来不到两公斤,但我背得起枪、背得起伤、背得起十年植物人的空白岁月,却差点没扛住刚才那句话。 新人类。 不是失败品,不是试验废料,是目标本身。 窗外没有风,走廊黑洞洞的,门缝透不进一丝光。教室里只剩下我和她,还有二十个孩子留在纸上的声音。 我盯着门口方向,没眨眼。 背包拉链闭合的声音很小,但在这种安静里,像划了一根火柴。 第387章 地下王国 背包拉链闭合的轻响还在耳畔,我背起周婉宁,右腿旧伤像被铁钉反复戳着。教室外的夜风灌进来,吹得黑板上那句“我不想变成怪物”微微颤动。我没回头,抬脚跨过门槛,碎石在鞋底咯吱作响。 三公里荒街,一脚深一脚浅。路灯大多坏了,只剩断续的昏黄光斑洒在地上。她伏在我肩上,呼吸烫人,偶尔哼出半句童谣,声音细得几乎听不见。我用冲锋衣把她裹紧,左手托住她后背,右手始终按在战术腰带上的匕首柄。二十本日记在背包里压着脊梁,沉得像一摞战地档案。 东区废弃地铁支线入口藏在一堆塌陷的水泥管后面。铁门锈得厉害,边缘卷曲,像是被人从里面强行掰开过。我放下周婉宁,让她靠在墙根,伸手摸了摸门缝——有气流,说明通着底下。 凌晨快到了。 我靠着墙坐下,把她的头轻轻搁在背包上当枕头。她眉头皱着,嘴唇干裂,手指无意识地抓着我的袖口。我看着她,没说话,只把战术手电调到最低亮度,照了下表盘:23:59。 零点整。 眼前突然跳出一块灰绿色界面,像老式作战终端的屏幕,字迹发虚但能看清:【签到成功,解锁“夜视仪精通”。】 没有提示音,也没有多余信息。系统从来不多说一句。 我闭眼,再睁。 世界变了。 墙体的温度差显出深浅轮廓,地面碎石投下细微阴影,远处隧道深处有微弱心跳波动,至少三个方向。空气流动轨迹也能感知,像是某种低频呼吸。我低头看了眼自己的手,皮肤下血管隐约泛着热光。 成了。 我把周婉宁背起来,一脚踹开铁门。锈链崩断,发出刺耳摩擦声。里面漆黑一片,轨道延伸进地底,两侧墙皮大片剥落,霉斑爬满接缝。我踩上铁轨,每一步都避开松动的枕木,耳朵听着通风口的风声节奏。 越往里走,温度越低。 地面开始出现水渍,反光呈蓝灰色。墙壁上有涂鸦,全是孩子笔迹:“黑门在下面”“别信穿白大褂的”“他们拿我们换新人”。我放慢脚步,夜视视野里,这些字像刻在骨头上的警告。 五十米后,轨道突然中断,前方是垂直向下的检修井口,梯子只剩半截悬着。我蹲下,确认周婉宁绑牢在我背上,抓住残存的金属架往下挪。指尖磨破,血滴在梯级上,热成像里像撒了一串小火星。 到底后是一条横向通道,顶部布满粗大管道,冷凝水不断滴落。往前百米,尽头是一扇合金门,表面覆盖着厚厚油污,中央有个掌纹识别器,已经坏掉,屏幕裂了。 门没关严,留着一道缝。 我侧身挤进去。 里面空间猛地展开。 穹顶高得看不见顶,冷光灯沿着蛇形轨道排列,一圈圈环绕扩散,照出一个巨大主厅。地面铺着防滑金属板,反射出幽绿光泽。环形分布着上百个玻璃舱,每个都有一米八高,里面躺着孩子,统一穿白色连体服,脖颈连着细管,闭着眼,呼吸平稳。 我站在门口,没动。 周婉宁还在背上,体温偏高。我把她轻轻放下来,安置在角落一台干燥的设备台上,顺手把背包垫在她头下。匕首握回右手,指节发白。 我往前走了五步。 目光扫过那些玻璃舱。每一个孩子脸上都没有表情,像是被抽走了情绪。舱体编号从S-01开始,一直排到S-127。我盯着S-09,心跳顿了一下。 头顶的蛇形标志由数百根荧光管组成,盘踞在天花板中央,尾部指向最深处另一道封闭的合金门。那门比外面的更厚,周围布满感应器。 就在这时,广播响了。 电流杂音过后,一个低沉的声音缓缓响起:“欢迎来到‘新世界’。陈铮,你终于来了……” 我没退,也没喊。 只是把匕首换到左手,右手慢慢摸向腰间的空枪套。那里本该有枪的位置,现在只有战术腰带的扣环冰凉。 声音消失了。 大厅重归寂静,只有通风系统低频嗡鸣。玻璃舱里的孩子们依旧沉睡,没人睁眼,没人动。我蹲下身,伸手抹了下最近一个舱体表面,指尖沾到一点水汽。凑近鼻尖闻了闻,有股淡淡的苦杏仁味。 镇静剂。 我立刻缩手,确认当前不宜唤醒。贸然行动可能触发警报,也可能让这些孩子陷入危险。 退回周婉宁身边,我将她往角落又推了半米,自己半跪在前,双膝微曲,重心压低。双眼交替扫视高处广播口和远处合金门。肌肉绷着,像拉满的弓弦。 背包还贴着后背,二十本日记在里面静静躺着。 我盯着那道门,不动。 第388章 玻璃仓的密码 我蹲在设备台边,右腿旧伤钻心地疼。周婉宁躺在上面,呼吸微弱滚烫,睫毛微微颤动,刚才哼的那句童谣断断续续萦绕在我耳边。 大厅太安静了。玻璃舱一圈圈排开,孩子们闭着眼,管子连在脖颈上,雾气在舱内缓缓流动。头顶的蛇形灯带一圈圈绕着,冷光映得金属地面发绿。我没动,视线扫过那些编号——S-01、S-02……一直到S-127。最后停在S-09上。 那舱体离我五步远,比别的略高一点,底部有块黑色面板,裂了条缝,露出里面四位数的输入区。指纹识别器碎了,玻璃碴卡在边上。我盯着它看了两秒,慢慢起身,冲锋衣蹭过水泥地发出轻响。 左脚刚迈出,夜视视野里地面温度突然波动了一下。不是人影,是电流走线的热痕,从面板底下延伸进墙根。我低头,伸手碰了那块输入屏。 指尖刚触到塑料边沿,脑子里“嗡”地一声。 灰绿色界面直接炸出来,没等签到,也没弹奖励列表。只有一行字,浮在视野中央,像用刀刻上去的:需要生日日期。 我手顿住。 系统从不开口。十年来它就挂在那儿,像块死皮,只给资源,不给提示。现在它说话了,就为了这四个字。 我收回手,摸了摸冲锋衣口袋。全家福还在,纸角有点毛了。陈雪画的那张,歪歪扭扭的三个人,站得笔直,我穿着旧军装,站在她和她妈中间。背面写着她的生日:。 我重新输入。 “滴——” 红灯闪了三下,低频警报响起,像心跳监测仪快停跳时的声音。周围几个玻璃舱的导管轻微震动,液体流速变了。我立刻后撤半步,右手按上匕首柄,眼睛扫向高处广播口和远处合金门。 没人出现。 通风口的风节奏没变,热成像里也没多出体温源。我松了口气,却不敢再动。 就在这时候,身后传来一声轻咳。 “试试……我的。” 我猛地回头。 周婉宁睁着眼,嘴唇干得裂了口,眼神有点散,但嘴是张开的。她喘了口气,声音哑得像砂纸磨过:“不是她的……是他的生日。” 我盯着她。 她没看我,只是抬了下手,指尖碰到自己锁骨下方的新鲜伤口,然后报出一串数字:“。” 我没动。 她说完这句话,头一偏,又昏过去了,手从衣服上滑下来,落在设备台边缘。 我站在原地,脑子里转得飞快。为什么是她的?为什么是这个数字?赵卫国的名字在我嘴里打了个滚,没说出来。可我知道,这数字背后站着谁。 我转身,重新走到S-09前。 手指悬在输入区上方,停了两秒。 按下:。 “咔哒。” 绿灯亮起。 密封条泄压,顶部滑轨启动,舱盖缓缓向上翻开。白雾顺着边缘溢出,贴着地面铺开,带着一股淡淡的苦杏仁味。我屏住呼吸,匕首握紧,没拔,也没退。 雾散开一点。 里面是个男孩,七八岁的样子,穿白色连体服,皮肤苍白得近乎透明。他躺着,胸口微微起伏,忽然睫毛一抖,眼皮慢慢掀开。 目光落在我脸上。 他嘴唇动了动,嗓子像是被砂纸堵住,发出一个沙哑却清晰的音节: “爸爸?” 我全身僵住。 眉骨上的伤疤突然发烫,像子弹刚擦过去那会儿。我不记得自己是不是呼吸了,只知道那双眼睛——那眼神,那眉峰的走势,眼角细纹的方向,全都跟我照镜子时一模一样。 左手猛地插进冲锋衣口袋,攥住了那张全家福。纸被捏成一团,指节发白。我没上前,也没后退,就站在那儿,像被钉进地里的桩。 男孩眨了眨眼,喉咙滚动,还想说话。 我看着他,一句话没说。 第389章 新人类计划 男孩喊完“爸爸”之后,大厅就彻底安静了。 我站在原地,左眉骨那道疤像被火燎着,一跳一跳地烫。右手还按在匕首柄上,指节僵得发麻。S-09舱盖已经完全打开,白雾顺着金属底座铺出来,贴着地面往四周爬,带着一股说不出的腥气,像是铁锈混着药水味。 我没动。 不是不想动,是身体不听使唤。那张脸——太像了。不只是眉眼,连他眨眼的节奏、喉结滚动的方式,都和我照镜子时一个样。可我知道,这不是我儿子。陈雪是我亲生的,这孩子……是别人造出来的。 就在这时候,脑子里“嗡”地一声。 灰绿色界面直接炸开,没等签到时间,也没弹奖励列表。系统从不开口,十年来它就挂在我视野角落,像块死皮,只给资源,不说话。可现在,它动了。 画面是一间老式砖房,墙皮剥落,地上有干涸的血迹。一个十岁左右的男孩背对镜头站着,穿着不合身的军用外套,手里握着一把战术匕首,刀尖朝下,滴着血。他面前是个女人,四肢扭曲,皮肤泛着青灰色,像蛇蜕皮那样一块块翻起,手指已经变了形,指甲又长又黑。 门突然从外面踹开。 几个穿白大褂的人冲进来,举着注射器。男孩没回头,只是慢慢抬起手,把刀刃翻过来,看着上面的血。 画外音响起,是录音,断断续续,带着电流杂音:“他们说我是怪物。”声音很冷,不像个孩子,“所以我得证明……我能造出真正的人。” 画面戛然而止。 系统界面瞬间归于沉寂,仿佛什么都没发生过。可我知道,那不是我的记忆。我在边境打过仗,见过死人,但从没见过那种场面。那是赵卫国的过去——他亲手杀了变异的母亲,那时候他就被当成实验体养大的。 我喉咙发紧,呼吸压得很低。 手指无意识摸向冲锋衣口袋,全家福还在,纸角已经被攥得发硬。可现在我想的不是陈雪,而是周婉宁。她后背那道伤疤——横贯肩胛,边缘锯齿状,我一直以为是手术留下的。可刚才那段记忆里,有个细节:女人手臂内侧有个烙印,编号“001”,形状和周婉宁的伤疤一模一样。 不是巧合。 我缓缓后退两步,右腿旧伤突然抽了一下,差点跪下去,硬是撑住了墙。金属墙面冰凉,贴着后背,让我脑子清醒了一点。环顾四周,玻璃舱一圈圈排开,孩子们闭着眼,管子连在脖颈上,雾气在舱内缓缓流动。头顶的蛇形灯带一圈圈绕着,冷光映得地面发绿。 S-09里的男孩还睁着眼,盯着我。 他嘴唇动了动,想说什么,但没发出声音。那眼神空洞,却又带着某种依赖,像条刚出生就被剪断脐带的小狗。 我盯着他,脑子里转得飞快。如果周婉宁是第一个成功的样本,那这些孩子就是后续版本。赵卫国不是在做克隆,他在迭代“新人类”——用基因编辑、意识同步、忠诚芯片,一步步造出他想要的“完美人类”。 而我女儿的出生年份,正好和S-09编号重合。 想到这儿,胃里猛地一沉。 我低头看向战术腰包,指尖碰到匕首柄,没抽出来。想起周婉宁昏迷前说出赵卫国生日的样子——嘴唇干裂,眼神散乱,却拼着最后一口气报出那串数字。那不是程序设定,也不是任务执行。她是醒着的,是挣扎过的。 她选择了告诉我。 我深吸一口气,强迫自己站直。就算她是实验体出来的,她也不是工具。她在雪山挡过冰锥,在排污管哼过童谣,在我怀里咳过黑血。那些都不是演的。 我转身,脚步沉重地走向设备台。 周婉宁还躺在那儿,呼吸微弱,但平稳。脸色苍白,睫毛不动,锁骨下方的新鲜伤口被撕开的衣料半遮着,边缘泛红。我蹲下,伸手探她鼻息,确认活着,才松了半口气。 再抬头时,视线扫过大厅入口。 合金门紧闭,通风口的风节奏没变,热成像里没有新增体温源。可我知道,赵卫国一定在看。这个实验室是他建的,这些孩子是他造的,他不会放过任何一个观察“父亲与儿子相认”的机会。 我坐在设备台边沿,右手始终按在匕首柄上,没松开。 S-09舱里的男孩依旧望着我,没闭眼,也没动。我看着他,声音很低,像是说给他听,也像是说给自己: “你不是我儿子。” 话出口,我自己都愣了一下。 不是愤怒,也不是恐惧,是一种很奇怪的感觉——像被人拿刀剖开胸腔,看了一眼心脏,又缝上了线。你知道里面有东西不对劲,但你还得继续活着。 我低头,最后看了眼周婉宁的脸。 她眉头微微皱着,像是在梦里也不安稳。我伸手,轻轻把她额前一缕碎发拨到耳后,动作很轻,怕吵醒她。 然后重新盯住大厅入口。 脚边是夜视仪,背包里装着二十本日记、U盘、勋章定位器。我哪也没打算去。现在不能走,也不能睡。我得守着她,也守着这个还没揭开的真相。 远处,某个玻璃舱的导管轻微震动了一下,液体流速变了。 第390章 最终对决的序曲 玻璃舱的导管还在震,液体流速变了半拍,又恢复正常。 我盯着那根管子,手指压在战术腰包边缘。周婉宁躺在设备台上,呼吸浅得几乎看不见胸口起伏。她嘴唇发白,额角有冷汗,碎发黏在皮肤上。我没去擦,怕动作太大惊动什么。 大厅太安静了。连风声都停了。 就在这时候,入口那边传来金属摩擦的声音,像鞋跟碾过铁屑。一道人影从侧廊走出来,步子不急,踩在地上的节奏很稳。他穿深灰西装,领带打得一丝不苟,左手无名指戴着一枚蛇形戒指,银光一闪。 赵卫国。 他站在三米外,没再往前。右手拿着个黑色遥控器,拇指搭在红色按钮上,像是随时能按下去。脸上没什么表情,可嘴角慢慢往上扯,笑得不对称。 “知道为什么婉宁会爱上你吗?”他说。 我没吭声,右手已经摸到了背包侧面的拉链。 他也不等我答,继续说:“因为她基因里刻着对强者的臣服。从小到大,她只认一个逻辑——谁更强,谁就能支配她。”他顿了顿,眼神扫过周婉宁,“我给她设的程序,不是感情,是本能。” 我拉开拉链,手伸进去,抓住了那个东西。 是火焰喷射器。早上签到出来的,军用级,老式型号,喷嘴带防回火装置。我没试过,但系统给的东西,从来不会是摆设。 我把它拿了出来,沉,冰手,金属外壳上有一道旧焊疤。我单膝点地,右腿旧伤抽了一下,硬撑着没晃。把喷射器扛上肩,扳开保险,拇指抵住点火阀。 “嗡——” 蓝火“唰”地窜出来,一尺长,贴着地面烧过去,沥青层立刻泛起黑泡,火舌卷着热浪往前扑。温度猛地升高,空气扭曲,赵卫国下意识退了半步,袖口燎出个小洞。 他站住,脸色变了。 我盯着他,声音压得很低:“那正好。” 他眯眼:“你明白她说不出‘我爱你’不是因为冷血,是因为她根本不知道什么叫自由选择?她靠近你,是因为你够狠,够硬,符合她体内预设的‘父权模型’——” “闭嘴。”我说。 他嘴角又扬起来:“你不信?那你告诉我,她为什么要帮你?就因为你救过她?还是因为你长得像她童年幻想里的英雄?陈铮,你醒醒,她对你的好感,是训练出来的条件反射。” 我没有回头,但我知道周婉宁还躺着,没醒。 我把火焰喷射器往下压了点,火苗舔着地面,烧出一条焦黑痕迹。热气扑在脸上,眉毛都有点发烫。 “你说她被编程。”我说,“你说她没有自己。” 我转头,看向设备台上的女人。她睫毛不动,脸色苍白,锁骨下的伤口还渗着血丝。可我记得她在排污管里哼童谣的样子,记得她把匕首抵在自己心口时的眼神,记得她咳着黑血还抓着我不放。 “可她选择了挡在我前面。”我说。 赵卫国冷笑:“那是程序漏洞,不是意志。” 我重新看向他,拇指还在点火阀上:“你说她的一切都是你做的。基因、记忆、痛苦、服从——都是你的。” 我站直,右腿撑着身体,肩膀发力,把火焰喷射器对准他。 “那今天我来改个程序。” 赵卫国瞳孔缩了一下。 我没再说话。低头看了眼周婉宁的脸,然后开口,声音不大,但每个字都清楚: “今天之后……你只属于自己。” 她没反应。 赵卫国笑了,这次笑得更歪:“你以为一句话就能打破十年控制?你以为你是谁?救世主?父亲?还是她梦里的男人?” 我握紧喷射器。 蓝火在喷嘴前跳动,映得他脸一阵明一阵暗。 他抬起遥控器,拇指悬在按钮上方:“这地方有三百二十七个引爆点。我只要轻轻一按,你们俩连灰都不会剩。” 我没动。 火还在烧。 大厅的灯忽闪了一下。 远处某个玻璃舱的导管又震了,比刚才快了一拍。 第391章 自毁程序的倒计时 蓝火还在烧,贴着地面卷出一道焦痕。赵卫国的拇指终于按了下去。 “滴——” 一声轻响,像是闹钟响铃。 大厅顶部所有玻璃舱同步亮起红光,猩红数字从“10:00”开始跳动,倒计时启动。警报没拉满,只是低频嗡鸣,像心跳监测仪快停前的最后几声嘀嗒。导管里的液体流速变了,哗地加快一截,透明管壁里泛起细小气泡。 我站在原地,右手缓缓从火焰喷射器的点火阀上移开。金属外壳还烫手,但我没再压着它。右腿旧伤有点发麻,站着不动也微微抽筋,可我不打算退。 赵卫国盯着遥控器屏幕,嘴角刚要扬起来,忽然发现不对劲。 他手指在按键上快速敲了几下,眉头皱紧,又用力戳了两回。屏幕闪了闪,弹出一行字:“协议已覆盖,执行中。” “不可能。”他声音低下来,“我设的是死循环加密,没人能改——” 我没说话,手已经摸到胸前那枚勋章。锈迹斑斑的老式军功章,系统签到第七天解锁的定位器就嵌在里面。七天前连续签到触发“战场回溯”,我看到过这一幕:赵卫国按下按钮,三百二十七个引爆点同时激活,但程序早已被替换成烟花脚本。 我当时就在排污井底下改了代码,用周婉宁给的后门权限,把自毁协议反向注入主控系统。她早在我背她进地下通道时,就把微型计算机连上了市政光纤节点。 现在,轮到了。 头顶投影突然扭曲了一下,红光抖动,像信号不良的电视画面。接着,所有倒计时数字“啪”地炸开,化作金色粒子,在空中拼成一朵旋转的烟花。轻微的电子音效响起,是那种商场节日促销放的小礼炮声,“砰、砰、砰”,节奏欢快。 赵卫国脸色变了,猛地抬头看天花板,又低头狂敲终端。键盘敲得噼啪响,但他越敲,屏幕越灰。最后一行字定格:“权限丢失,指令失效。” “你动不了了。”我说。 他猛地抬头,眼神像刀子刮过来:“你怎么可能……你知道这系统多复杂?!” “我知道。”我往前半步,勋章还攥在手里,边缘硌着掌心,“我也知道你每次启动自毁程序,都会先确认三遍密码。你习惯性多按一次回车,因为怕自己手抖。” 他瞳孔缩了一下。 “我还知道,”我松开勋章,手滑向战术腰包,“你最怕的不是死,是失控。” 话音落下的瞬间,设备台那边传来布料摩擦的声音。 周婉宁睁开了眼。 她不知道什么时候醒的,左手已经悄悄把微型计算机从袖口抽出,屏幕暗着,但接口灯微弱闪了一下。她撑着台面坐起来,动作慢,肩部伤口渗出血,在白大褂上晕开一小片红。 赵卫国转头看她,声音冷下来:“你醒了?不错,正好看着你的‘父亲’怎么毁掉一切。” 她没理他,只看了我一眼,很短的一瞬,然后慢慢举起枪。 那把战术手枪是我上次在水厂缴获的,她一直藏在设备台下方夹层。枪口稳,没有抖。 “因为你忘了……”她说,声音不高,但每个字都清楚。 赵卫国冷笑:“忘什么?你以为你能挣脱芯片控制?你是我的作品,你的神经突触都按我设定的路径生长——” “忠诚芯片,”她打断他,“早被我解除了。” 扣扳机的动作干脆利落。 “砰!” 子弹击中他持遥控器的左手腕,血花溅出来,黑色遥控器脱手飞出,砸在地上滚了半圈,停在一根导管旁边。 赵卫国闷哼一声,踉跄后退,撞上控制台。他低头看手腕,血顺着西装袖口往下滴,在光洁的地砖上积了一小滩。 “你……”他抬头看周婉宁,眼神第一次有了裂痕,“你不可能自己解除……那是生物锁,需要我的dNA验证——” “我不需要。”她站直了身体,枪口没偏,“我在第三次手术醒来的时候,就往芯片底层写了个假应答协议。每次你检测忠诚度,回应你的都不是我,是你自己设的影子程序。” 赵卫国嘴唇动了动,没说出话。 我重新把火焰喷射器扛上肩,蓝火还在喷嘴前跳动,热浪蒸得空气发颤。右腿旧伤有点沉,但我站稳了。 “现在,轮到我说话了。” 周婉宁站在我侧后方,枪口仍对准赵卫国。他靠着控制台,左手捂着流血的手腕,右手慢慢摸向西装内袋。 我没有阻止。 灯光忽闪了一下。 他的手指碰到了口袋边缘。 第392章 蛇形标志的崩溃 他手指碰到了口袋边缘。 我动了。 火焰喷射器抬起来,蓝火“轰”地一声喷出去,直冲大厅中央那块一人高的蛇形金属徽记。火舌贴着地面卷过去,合金表面瞬间发红,接着软化、扭曲,像被无形的手捏住往后拉。滋啦声不断,黑烟往上冒,那标志开始塌,一寸寸往下弯,最后“哐”地一声砸在地上,只剩半截还在支架上挂着。 赵卫国猛地抬头,眼睛瞪得极大,像是看见自己心脏被人掏出来踩在脚下。 我没再看他,右腿旧伤抽了一下,站姿微晃,但我没退。手还握着喷火器的点火阀,燃料不多了,这玩意儿不是无限续杯的游戏道具。我得省着用,也得让他知道——现在轮不到他发号施令。 周婉宁坐在设备台边,枪口仍指着赵卫国,但动作慢了一拍。她左肩渗血,白大褂染了一片,脸色比刚才更白。她没说话,只是盯着他,眼神没乱。 赵卫国低头看了看手腕,血还在滴,又抬头看我,嘴角抽了抽,忽然笑了。笑得很难看,像脸上的皮被扯歪了。他右手终于从西装内袋里抽出来,手里攥着一把战术匕首,刀身短而厚,刃口带锯齿。 “你烧了个牌子,就以为赢了?”他声音哑,“陈铮,你懂什么?我是从死人堆里爬出来的,我不怕毁。” 我没回话。 他知道系统权限丢了,程序改不了,引爆点失效,但他还有这把刀。他还想搏命。 他低吼一声,整个人扑过来,速度快得不像五十多岁的人。我右腿刚要发力后撤,肌肉却猛地一紧,动作迟了半秒。眼角余光只看到人影一闪,刀尖直奔我后心。 可就在那一瞬,白影横移。 周婉宁从设备台上跳下来,脚步不稳,却硬是跨出一大步,挡在我身前。 “噗”一声闷响,匕首扎进她左肩,穿透衣服和皮肉,血直接飙出来,溅到我袖口上,热的。 她膝盖一软,跪了下去,但没倒。一只手撑在地上,另一只手还想去摸枪,可枪已经滑远了。她抬起头,看着赵卫国,嘴角竟然动了一下,像是在笑。 赵卫国站在原地,手还握着刀柄,但整个人僵住了。他看着插在女儿肩上的匕首,眼神变了,像是不信,又像是突然看不懂这个世界了。 “为什么……”他声音发抖,“我是你父亲!” 周婉宁咳了一声,嘴里涌出一口黑血,顺着下巴流下来。她没擦,只是喘了口气,抬头看着他,声音很轻,但每个字都清楚: “因为你说过……强者,要保护弱者。” 她说完,头微微垂下,但身子还是撑着,没倒。 赵卫国踉跄后退一步,撞到控制台,左手按着流血的手腕,右手松开了匕首。他盯着她,嘴唇动了动,没再说出话来。 我站在原地,手里的火焰喷射器已经熄了火。燃料耗尽,喷嘴还冒着一点青烟。右腿旧伤一阵阵抽,但我没去扶。我看向周婉宁,她跪在那里,肩膀上的匕首还在晃,血顺着刀身往下滴,在地砖上积成一小滩。 她没看我,也没再说话。 整个大厅安静下来。玻璃舱里的导管还在运作,液体流动的声音轻微可闻。头顶的红灯早就没了,取而代之的是几盏应急灯,光线偏黄,照得人影拉得很长。 赵卫国靠着控制台慢慢滑坐下去,背贴着金属台面,头仰着,眼睛睁着,但眼神空了。他左手压着右手腕,血从指缝里渗出来,滴在裤子上,一滴,又一滴。 我没上前铐他,也没去拔那把刀。 我知道他完了。不是身体垮了,是心里那个东西塌了。他一辈子都在控制别人,用芯片、用威胁、用血缘,可最后,他最信任的武器——他自己亲手训练出来的“工具”,选择了挡在他刀下的人。 而不是他。 我缓缓蹲下来,靠近周婉宁。她呼吸很浅,但还有节奏。我把冲锋衣脱了,叠成一团垫在她身下。她没反应,只是睫毛颤了一下。 “撑住。”我说。 她没回应。 我抬头看向大厅四周。上百个玻璃舱静静立着,里面的孩子们闭着眼,像睡着了。S-09舱门开着,那个喊我“爸爸”的男孩不知什么时候缩回角落,抱着膝盖,一动不动。 空气里还有焦糊味,混着血腥气。 我没动,就站在原地,右臂沾着她的血,左手放在战术腰带上,随时能抽出匕首。我盯着赵卫国,他也看着我,但眼神已经没有锋芒了。 周婉宁的头垂得更低了些,但身子还撑着,像一根不肯倒下的旗杆。 她的手指动了一下,轻轻抠进地砖缝隙里。 第393章 基因锁的解除 赵卫国靠着控制台滑坐下去,背贴着金属台面,头仰着,眼神空了。血从他手腕的指缝里一滴一滴往下掉,砸在地砖上,声音轻得几乎听不见。我右腿旧伤一阵阵抽,像有根铁丝在里面来回拉扯,但我没动。周婉宁还跪在地上,左肩插着那把匕首,身子靠惯性撑着,没倒。她睫毛颤了一下,手指抠进地砖缝里,指尖发白。 我没去碰赵卫国,也没捡起火焰喷射器。燃料早就烧光了,喷嘴冷下来,只剩一股焦糊味混着血气往鼻子里钻。我慢慢蹲下,把冲锋衣脱了,叠成一团垫在她身下。她肩膀一松,整个人往下滑了一点,但还是没躺平。我伸手扶她后背,触到一片湿热。她睁着眼,视线偏过去,落在那些玻璃舱上。 大厅安静得能听见液体在导管里流动的声音。头顶应急灯黄光晃着,影子拉得老长。我右手不自觉摸向胸前勋章——那是十年前任务结束时队长亲手别上的,边角已经磨钝了,背面一直没敢翻过来看。指尖刚碰到金属,脑子里“战场重建系统”突然亮起绿光,一行字静静浮现:【所有基因锁已解除】。 没有提示音,也没有震动,可那句话像一记闷锤砸进脑袋。几乎就在同时,耳边传来细微的“咔”声,像是上百个锁扣同时弹开。我抬头,看见最近的S-03舱密封盖缓缓裂开缝隙,雾气往外冒。接着是S-07、S-12……一个接一个,玻璃舱的锁全部解了。 我站起身,右腿差点没撑住。扶了下墙,一步步走向S-03舱。孩子睁眼了,瞳孔缩成针尖,盯着我看。我停下,摘下帽子,露出寸头和眉骨那道疤。“我是陈铮。”我说。他没反应。我又说:“你们安全了。”他还是不动,只是手抓着舱壁边缘,指节泛白。 我转身走向中央控制台。一堆数据线缠在一起,接口烧过,有焦痕。主电源开关还在,黑色塑料钮,沾了灰。我伸手按下去,咔哒一声,断电。紧接着,所有玻璃舱的培养液开始缓慢排出,导管自动脱落,滴着水。孩子们一个接一个坐起来,赤脚踩在地上,摇晃着站起来,互相看着,没人说话。 直到那个曾在S-09舱喊过“爸爸”的男孩走出舱门。他走得不稳,低着头,忽然抬头看向我,然后快步冲过来,小手一把抓住我冲锋衣下摆,攥得死紧。我低头看他,眉眼跟我年轻时候一个样,眼睛黑亮,嘴唇发干。他仰头看着我,没哭,也没笑,就那么抓着。 我右手慢慢伸进口袋,把勋章掏出来,翻了个面。背面刻着一行极细的字,指甲都快磨平了才看清:“以血还血,以牙还牙”。这十个字陪我熬过十年植物人,撑过物价飞涨的日子,扛过女儿第一次叫我“叔叔”的那天。它是我活下来的支点。 可现在,这孩子的手正贴在我衣服上,温的。 我把勋章塞回口袋,没再看。转身蹲下,一手扶住周婉宁腋下,把她往上托了托。她靠在我臂弯里,呼吸比刚才稳了些,眼睛睁着,望着那些孩子。“这不是复仇……”我说,声音有点哑。 她嘴角动了一下,像是想笑,又像是疼得厉害。“这是新生。”她说。 话音落下的瞬间,所有孩子齐刷刷抬起头,目光全朝我这边。静了几秒,一个声音响起:“爸爸。” 第二个:“爸爸。” 第三个,第四个……最后变成一片,稚嫩的、生涩的、带着颤抖的喊声汇在一起:“爸爸!” 那个男孩更用力地拽我衣服,另一只手抬起来,摸我腰间——那是我以前别枪的地方。我低头看着他,右手轻轻覆上他头顶。他没躲,反而往我这边靠了靠。 周婉宁靠在我左臂上,手指微微动了下,勾住我袖口。她没说话,只是看着那些孩子,一个一个地看过去。我站着,没动,也没应声。头顶的应急灯还在亮,焦味渐渐散了,空气里多了点水汽和体温混在一起的味道。 男孩的小手攥着我衣服,不肯松。 第394章 烟花与黎明 烟花在夜空炸开,拼出两个字:“自由”。 我站在市政厅广场的东侧边缘,背靠着一根灯柱。右腿从膝盖到脚踝像被铁链缠着,每呼吸一次就收紧一圈。周婉宁在我怀里,头靠在我胸口,左肩的伤口渗着血,把冲锋衣前襟染湿了一大片。她没说话,也没动,只是手指还勾着我袖口,力气不大,但没松。 人群从台阶上涌下来,举着手机拍照,喊着“赢了”“结束了”。有个穿红裙子的小女孩蹦跳着跑过,手里攥着荧光棒,笑得很大声。她妈妈追在后面,也笑着。人们互相拥抱,有人哭了,有人放起了小烟花,噼啪作响。 我抬头看天。第二波烟花升空,炸成一串星点,慢慢散开,像烧完的火柴梗掉进黑布里。刚才那两个字已经没了,只剩硝烟味飘在风里。 我的右手不自觉摸向腰侧——那里空着。没有枪,也没有匕首。战术腰带留在实验室了,连同手电和勋章。现在身上只有这件沾了血和灰的冲锋衣,还有背包里那张女儿画的全家福,纸角都磨毛了。 “他们不知道。”我说,声音压得很低,几乎被欢呼盖住。 周婉宁眼皮动了一下,慢慢睁开。她的眼神有点散,看了我一会儿才聚焦,嘴唇干裂,喘气时带着一点杂音。 “真正的战争……才刚刚开始。”她说完,闭上眼,脑袋往我怀里沉了沉。 我站着没动。脚下是广场的地砖,一块接一块,铺到市政厅正门前。那里挂了横幅,写着“庆祝城市安全日”,红底白字,边角被风吹得翘起来。警车停在两侧,警察在维持秩序,但没拦人,也没查身份。所有人都在笑,像是真的以为一切都过去了。 可我知道不是。 就在三小时前,我还蹲在那个地下大厅里,看着上百个玻璃舱同时解锁,孩子们赤脚踩在地上,抬头叫我“爸爸”。那个S-09舱的男孩抓着我不放,手指冰凉。而现在,我站在这片光亮里,抱着一个重伤的女人,听着烟花一声声炸开,像某种虚假的礼炮。 我的视线扫过人群外围。街角停着一辆黑色劳斯莱斯,车牌尾号是7204,车头朝南,没熄火。那是周崇山的车。他今天本不该出现在市政厅,但他来了。我在人群中瞥见过他一眼,金丝眼镜反着光,站在台阶高处,对记者说话,语气平静,说“一切都在掌控中”。 我没靠近他。也不能。 现在这辆车还停在那里,像一头趴着的兽。 突然,车头猛地一颤。 不是引擎声,也不是碰撞。是内部先炸的——玻璃瞬间爆开,火球从驾驶座窜出来,冲上半空。热浪推着人群往后退,尖叫声这才响起。有人摔倒,有人抱头蹲下,警察吹哨子喊疏散,但没人真慌。他们以为是电路故障,或者谁放了个大爆竹。 我看得很清楚。 爆炸前半秒,我身体已经偏转,左臂收紧,把周婉宁整个护在我身侧。右腿撑不住,差点跪下去,但我咬着牙站住了。火光映在我脸上,滚烫,像当年边境丛林里的燃烧弹落下来那一刻。 劳斯莱斯烧起来了,火焰裹着座椅往上卷,轮毂发出金属变形的吱嘎声。在火光最亮的一瞬,我看见副驾座位上有个东西——银色的蛇形标志,镶在皮套上,正在融化。 它闪了一下,就没了。 我没有动,也没出声。人群已经开始重新聚集,几个年轻人拿着手机拍火场,有人说“是不是自燃啊”,另一个说“这种豪车还能自燃?”笑声又起来了。 周婉宁在我怀里轻轻咳了一声,没睁眼,手还是勾着我袖口。 我低头看了她一眼,然后转回头,盯着那辆燃烧的车。火势变小了,消防车还没来,但烟柱已经升到了半空,被烟花的余光染成紫色。 我的右腿越来越沉,像是灌了铅。背包里的全家福硌着后背,纸张边缘有点发烫——也许是错觉,也许是从地面传上来的热。 我迈了一步,往广场外走。没走主路,贴着绿化带边上,避开人流密集区。前面有条小巷,通向旧城区的地下车库,那里停着一辆没挂牌的越野车,钥匙在我裤兜里。 周婉宁的呼吸贴在我胸口,一下,一下。 巷口的路灯坏了,只靠远处烟花的光照明。我走进去,脚步慢,但没停。背后的欢呼声渐渐远了,火警笛声由远及近,混在一起。 走到巷子中间,我停下,回头看了一眼。 市政厅广场灯火通明,第三波烟花正在升空,这次拼的是笑脸图案。人们举起双手,对着天空拍照,笑得像过年。 而我站在这里,抱着一个伤重的女人,刚从一场没人知道的战争里走出来。 我的手指动了动,把冲锋衣领口往上拉了拉,遮住她半边脸。 然后继续往前走。 第395章 新人类的标记 怀里周婉宁呼吸浅而稳定,手指仍勾着我的袖口。 巷子尽头的铁门锈得厉害,我用肩膀顶开时发出刺耳的吱嘎声。右腿从膝盖往下像是被灌了水泥,每迈一步都得靠左手撑着墙。怀里的她没有动静,但那一点温热贴在我胸口,让我知道她还活着。 这地方是老城区地下车库的夹层,以前是民兵仓库,现在没人记得。灯是电池供电的LEd条,一打开就嗡嗡响。我把她放在角落那张折叠床上,床垫薄,底下是铁架,但她没哼一声。我解开她左肩的衣服检查伤口,血止住了,纱布有点发黄——感染还没压下去。 水杯放在床头铁架上,塑料的,半满。我端起来递到她嘴边,她眼皮动了动,没睁眼,嘴唇碰了下杯沿。 “醒了?”我问。 她喉咙里滚出一点声音,算应了。然后左手慢慢抬起来,摸向锁骨下方那道疤。动作很轻,像怕惊醒什么。突然,她手停住,指尖僵在皮肤上。 我放下水杯,站直。 她睁开了眼,目光落在我脸上,又低头看自己的手。再抬起来时,眼神变了。 “这疤……”她声音哑,“不是原来的形状。” 我没说话,直接启动系统。 空气里浮出一块半透明界面,灰绿色字符一行行刷过:【目标个体:周婉宁】【生命体征稳定】【基因序列比对完成】【外源编辑标记激活】【结论:基因编辑完成,你已成为真正的新人类】 字迹闪完就散了,像从来没出现过。 她盯着那片空,没眨眼。右手慢慢覆上左肩,指腹沿着星形边缘走了一遍。五芒星,线条规整,边缘泛着极淡的银光,在昏灯下几乎看不出来。 “新人类。”她重复一遍,不是问句。 我点头。 她闭了会儿眼,再睁开时看向我:“那陈雪……” 话没说完,但我听懂了。 我转身走到背包前,拉开侧袋,取出一个密封袋。里面是张粉色画纸,折成四叠。我展开一角,露出画的一角——三个人影并排站着,我和她站在两边,中间是陈雪。三人肩颈位置都被金色蜡笔描出星星符号,歪歪扭扭,但看得清。 她看着那画,没说话。 我把画收好,走向角落那个婴儿床。其实不是婴儿床,只是个带围栏的旧木架,用来放陈雪换下的衣服和书包。我掀开最上面那件粉色羽绒服,露出下面叠好的小号睡衣。轻轻拉开领口,右肩皮肤露出来。 一道淡银色五芒星,静静伏在那里,和她锁骨处的一模一样。 “她也是。”我说。 房间里静下来。灯条还在嗡嗡响,墙角有老鼠爬过的窸窣声。她靠坐在床头,手一直没离开那道疤。我看过去时,她正盯着我,眼神里没有慌,也没有哭的迹象,只有一种沉下去的东西。 我走回床边,把水杯重新递过去。她喝了两口,手抖了一下,水洒在床单上,洇出一小片深色。 “疼?”我问。 她摇头:“不疼。就是……感觉不一样了。” “哪里不一样?” 她顿了顿:“以前觉得这疤是伤,是他们留下的。现在……它像在回应什么。” 我没接话。背包里的勋章贴着后背,有点发烫,但系统没提示,也没解锁新东西。每天零点签到的时间快到了,但我没去想这个。 她慢慢坐直了些,靠着墙,左手还是按着锁骨。“你说‘真正的新人类’,意思是还有假的?” “我不知道。”我说实话,“系统只给结论,不解释来源。” 她点点头,像接受了。然后看了眼婴儿床的方向:“她什么时候有的?” “不知道。可能是出生就有,也可能后来才显。我没注意过,直到今天。” 她沉默了一会儿,忽然说:“赵卫国逼我按下按钮那天,实验室墙上也有这种图案。很小,刻在金属板背面,我趴着的时候看见的。” 我没追问细节。有些事她不说,我不问。 灯条忽闪了一下,恢复。 她抬手,把冲锋衣领子往下扯了扯,让那道星形完全露出来。手指轻轻压上去,像在确认是不是真的。 “我不是人了,对吧?”她说。 “你是周婉宁。”我说,“别的都不重要。” 她抬头看我,嘴角动了动,没笑出来。 我伸手,握住她按在伤疤上的手。她的手很凉。 房间外风钻进门缝,吹得灯条晃了晃。影子在墙上拉长,又缩回去。 我们都没再说话。 她靠着墙,眼睛慢慢闭上,但手没抽走。我还握着,能感觉到她脉搏一下一下,贴着我的掌心。 灯还亮着,外面城市已经睡了。 星形伤疤在昏光里泛着微不可察的银辉,像某种无声的应答。 第396章 蛇眼组织的余党 勋章贴在后背的位置还在发烫,像一块烧红的铁片隔着衣服烙进皮肉。我坐在折叠床边沿,手还握着周婉宁的,但她呼吸已经沉下去了,手指也松了力道。灯条嗡嗡响,墙角老鼠没再动,风从门缝钻进来,吹得塑料水杯边缘晃出一道弧线。 我没松开她的手。 直到零点整。 空气里无声浮出那块灰绿色界面,老式终端样式,字符刷过:【今日奖励:狙击精通(Lv.3)】。 我闭眼。 一股东西顺着脊椎往下压,像是有人把一整套射击参数直接钉进肌肉里——风速修正值、弹道下坠率、呼吸节律控制点,全塞进右臂神经末梢。眼皮底下闪过无数瞄准镜画面,十字线扫过人形靶,每一次击发的后坐力都清清楚楚。三秒后睁眼,右手虎口微微抽了一下,像刚打完一轮实弹。 系统消失。 我轻轻把她的手放回冲锋衣袖口下,站起身。 背包就靠在婴儿床架子旁边,我拉开主仓,取出战术平板,把勋章背面的定位坐标投上去。三个红点同时亮起,分布在城东废弃工业区,彼此相距两公里以上。时间显示00:07。 不能再等。 我拍了拍耳机:“准备出发。” 频道里传来沙沙电流声,接着是特警队长的声音:“陈队,现在?你确定不是演习?” “不是演习。”我说,“十分钟后第一声枪响,你们按b计划分三组突入,目标不是抓人,是清空。” “可我们还没——” “听命令就行。”我打断他,声音不大,但足够硬,“我在高点控场,你们只管推进。有问题战后提。” 频道安静了几秒。 “明白。” 我挂断通讯,背上包,最后看了眼床上的周婉宁。她眉头微蹙,像是梦里还在算什么数据。我没叫醒她。 推开铁门走出去时,右腿旧伤又开始发沉,每一步都像踩在湿水泥里。巷子外停着一辆黑色指挥车,车门开着,副驾驶座上放着狙击步枪箱。我坐进去,司机已经发动引擎。 “去一号楼顶。”我说。 车子启动,碾过碎石路。窗外城市漆黑,只有远处几盏路灯苟延残喘地亮着。我把枪箱打开,组装qbU-202,装弹,校准光学镜。手指动作很稳,完全是身体自己在走流程。系统给的技能不是假的。 车停在厂区外围。 我拎枪下车,沿着消防梯往上爬。七层楼,右腿每抬一次都像被钢丝拉着膝盖。到顶时天还没亮,灰蒙蒙的云压得很低。我找了个水塔后的掩体架枪,视野正好覆盖中间那条撤离通道。 耳机响了。 “一组到位。” “二组到位。” “三组进入外围。” 我盯着瞄准镜里的静止画面,呼吸慢慢降到每分钟五十八下。这是系统提示的最佳状态。 “行动开始。”我按下发射键。 几乎同一秒,三处基地同时响起枪声。火光在厂房窗口炸开,人影窜动,喊叫声混着枪械交火声灌进耳机。通讯频道瞬间炸锅,各组汇报杂乱切入。 “西侧有埋伏!” “发现燃烧瓶!” “控制住!别让他们点自毁装置!” 我没说话,眼睛没离开瞄准镜。撤离路线是条笔直水泥道,尽头连着一条地下排水管出口,周婉宁会带孩子们从那里出来。 等了不到三分钟。 人群出现了。 周婉宁走在最前面,手里牵着两个孩子,其余七八个跟在后面,脚步快但不乱。她穿着那件白大褂,袖口卷到小臂,左手还拿着微型计算机。风吹起她额前的碎发,她抬手拨了一下,继续往前走。 一切正常。 直到我眼角余光扫到对面水塔顶部反光。 极短暂的一闪,像是玻璃面偏转了半度角。 我立刻切变焦倍率,十字线拉过去—— 一个黑影趴在那里,枪口正对着撤离队伍。 红点缓缓移动,落在周婉宁后背中央。 “三点钟方向,水塔顶!”我低喝,“有人埋伏!” 话音未落,红点已经贴上她衣服。 我猛推耳机:“小心!” 同时扣动扳机。 枪声炸响。 子弹破空,穿过清晨稀薄的空气,撞碎水塔观察窗的防弹玻璃,直接穿透狙击手额头。那人头猛地向后一仰,整个人从屋顶翻下去,消失在视线外。 队伍没人倒下。 周婉宁脚步顿了一下,抬头看向我的方向,但没看见我。她迅速把孩子们往排水管口推,自己断后,蹲身检查四周。 “撤离完成。”她通过对讲机说,声音冷静,“无伤亡。” 我放下枪,肩膀松了一寸。 耳机里陆续传来报告。 “一号基地清空,无漏网。” “二号发现自毁引信,已拆除。” “三号发生二次爆炸,火势控制中,确认无活体热源。” 我盯着三处废墟冒起的黑烟,一根接一根往上蹿,火光把半边天映成橘红色。风带着焦味扑在脸上。 过了三十秒,我收枪,起身下楼。 楼梯间灯光昏暗,水泥台阶布满裂痕。我一步步走下去,冲锋衣袖口蹭到了墙,留下一道灰痕。右腿比上来时更沉,但还能撑住。 走出楼体,空地上已经集结了部分特警队员。周婉宁站在人群边缘,正蹲着帮一个孩子系鞋带。那孩子哭过,脸还是湿的,但她说话很轻,手也稳。 我走近。 她抬头。 两人对视。 我没说话,只是点了点头。 她呼出一口气,像是终于肯放松那根绷着的弦。 远处,三处厂房还在冒烟,火光未熄。焦土味混着金属烧熔的气息飘在空气里。一辆特警装甲车缓缓驶过残骸,履带压碎了散落的电线杆。 我站定,右手搭在枪管上,目光扫过这片废墟。 任务结束。 但硝烟没散。 第397章 劳斯莱斯的残骸 硝烟还在飘。风一吹,灰烬打着旋贴着地面滚,像一群不肯散去的虫子。我站在三号基地的残骸边上,右腿从膝盖到脚踝发沉,像是灌了铅。刚才那场清剿结束了,可我心里没松下来。任务完成是别人的说法,我知道,有些东西还没完。 我蹲下身,战术手电打开,光束扫过一堆扭曲的金属。这里原本是间仓库,现在只剩半堵墙和几根烧得发黑的钢架。火已经灭了大半,但地上还有零星的火苗在塑料残片上舔着,发出轻微的噼啪声。手电光照到一处反光的东西——半截车门被压在水泥块下面,铭牌上“Rolls-Royce”几个字母被高温烤得发白,但还能认出来。 这地方不该有这种车。 我伸手把车门掀开一条缝,铁皮边缘割手。里面座椅烧没了,仪表盘塌成一团,但副驾侧的门缝里卡着个东西。我掏出军用匕首撬了几下,取出来一看,是半块金丝眼镜框,镜片碎了,金属腿弯成Z形,末端刻着一行极小的编号:E-7492。 我没扔掉,从背包里摸出密封袋装进去。 站起身时,勋章贴着胸口的位置突然震了一下。不是烫,也不是响,就是一下震动,像心跳漏了一拍。系统界面无声浮现在眼前,灰绿色字符滚动:【今日签到成功,解锁资源:材料溯源分析(情报类)】。 我默念“启用”。 界面切换,跳出一组数据流。几秒后,结论弹出:【检测到稀有合金成分(铱-铂复合),产地标记指向境外军工渠道。匹配度:93.6%】。 境外。 这两个字落下来,我呼吸顿了半秒。赵卫国搞黑市军火,王振勾结蛇眼组织,这些我都清楚。但他们背后有没有更长的手?一直伸到外面? 正想着,身后传来脚步声。不快,但很稳。我回头,是周婉宁。她穿着那件白大褂,袖口卷着,左手还挂着微型计算机的便携包。脸上没什么血色,走路时微微喘,但眼神清醒。 “你没走?”我说。 “信号断了十分钟。”她走到我旁边,看了眼地上的残骸,“我得确认你不是被人拖进陷阱。” 我没接话,把密封袋递过去。她接过,对着手电光翻了翻,眉头慢慢锁紧。 “这个材质……”她声音低下去,“和我养父常用的定制款很像。” 话刚说完,她猛地咳嗽起来,身体一晃,手撑住旁边一辆烧毁的货车残架。白大褂领口微动,我瞥见她锁骨下方的伤疤还在泛红,没完全愈合。她咳得厉害,肩膀跟着抖,持续了五六秒才缓过来,抬手抹了下嘴角。 “他提过一句。”她喘匀了气,声音沙哑,“‘二十年前就开始渗透教育系统’。” 空气一下子静了。 远处厂房还在冒烟,风把焦味往这边送。我盯着她,没说话。她说这话的时候没看我,目光落在那辆劳斯莱斯的残骸上,像是在回忆某个早就埋进土里的事。 二十年前。 陈雪十岁。刚好是小学四年级。而那些日记里提到的孩子,最早一批记录是从二十年前开始的。阳光苗圃幼儿园,早就废弃了,但它的注册法人名下,还有三家民办学校。 我抬手,掌心贴向胸前勋章。 刹那间,勋章又震了一下。 表面温度升高,一道投影似的轮廓缓缓浮现——不是文字,也不是地图,是一座建筑的三维线稿:弧形屋顶,玻璃幕墙,主楼顶端有个银色校徽图案。坐标数字在下方滚动:西区梧桐路89号,国际学校。 我盯着那座楼的形状,手指收拢。 周婉宁看见了,抬头看我:“你知道那地方?” “还不知道。”我说,“但现在知道了。” 她没再问,只是站直了些,把密封袋还给我。风吹起她额前的碎发,她抬手别到耳后,动作有点慢,像是体力没恢复。但她站在我旁边,没往后退。 我收好袋子,背起包。右腿旧伤还在隐隐作痛,但能走。我看了一眼三处基地的废墟,火基本熄了,只剩下几缕黑烟往上飘。特警队的人早撤了,这里现在只有我们两个。 “走。”我说。 她点点头,跟上。 我们沿着烧毁的厂区往外走,脚下踩着碎玻璃和变形的金属片,发出嘎吱声。天还是灰蒙蒙的,没亮透。走到铁丝网破口处,我停下,回头看了一眼那辆劳斯莱斯的残骸。半边车身已经被压塌,但那个“飞翔女神”立标还立着,只是歪了,像是谁临走前踹了一脚。 我转身,往前走。 周婉宁跟在后面,脚步轻,但没落下。 走到巷口,一辆老旧的皮卡停在路边,车门开着。我没说话,拉开车门坐进去。她绕到另一边,也上了车。引擎启动的声音在清晨显得特别响。 我挂挡,车子缓缓驶出工业区。 后视镜里,那片废墟越来越远。天空开始泛青,第一缕光爬上东边的高楼。 我握着方向盘,右手拇指无意识摩挲着勋章边缘。 车子拐上主路,前方路口亮起绿灯。 我踩下油门。 第398章 国际学校的秘密 皮卡在主路拐过第三个红绿灯,天光已经压到楼顶。梧桐路89号的铁门立在街角,黑底银字的“博雅国际学校”招牌干净得反光。我踩下刹车,车头停在巷口两百米外,引擎熄火后,车内一下子静下来。 周婉宁靠在副驾,手指还在微型计算机上滑动。“校内通讯频段已接入,值班室两人,巡逻岗每二十分钟绕行一次。”她说话时气息有点短,白大褂领口微微起伏,“你进去后别碰医务室主机,防火墙是动态加密的。” 我没应声,拉开背包,把冲锋衣塞到底层。右腿从膝盖往上发沉,像有根旧钢钉卡在里面,走路没问题,但不能久蹲。我摸了下勋章位置,时间快到了。 零点整。 系统界面无声浮现,灰绿色字符滚动:【签到成功,解锁资源:伪装精通(技能类)】。 我默念启用。 脑子里一下多了套东西——本市教育局派遣临时校医,编号Yx-4176,入职流程、健康档案调阅权限、近期流感筛查任务安排,连衬衫尺码都和我现在穿的一样。信息稳稳地落进记忆里,不像是装的,倒像是我一直就是这个人。 我把证件夹放进西服内袋,脱掉战术靴,换上平底皮鞋,又从包里取出一副普通眼镜框戴上。最后看了眼周婉宁。 “别出声。”她说,“我在监听。” 我点头,推门下车。 步行接近侧门时,天边刚透出一点青白。校园围墙高,没摄像头死角,但侧门有个身份验证闸机,旁边站着个保安,正低头刷手机。我走过去,把证件递进扫描口。 “教育局派来的,临时流感筛查。”声音压得平,不快不慢。 保安抬头看了我一眼,又低头看屏幕。几秒后,闸机“嘀”了一声。 “三楼医务室有登记本,你去签个字。”他摆摆手,继续刷手机。 我穿过教学楼走廊,灯光常亮,地面擦得能照出人影。墙上挂着学生作品展,水彩画、科学小报,角落贴着下周心理讲座通知。一切正常得有点过头。 三楼医务室门开着,我进去后先关灯,借着窗外微光检查房间。电脑要权限,柜子上了锁,洗手池边有消毒水味。我走到储物柜后方,手指沿着墙缝摸过去。 一道接缝。 很细,几乎看不出来,但指尖能感觉到错位。我用战术手电扫了一下,边缘有红外光点闪了一下,立刻灭了。不是监控,是隐藏装置。 我把眼镜框反光面调暗,拆掉面板螺丝,露出一根金属杆。拉下。 地板震动了一下,无声下沉,螺旋楼梯缓缓出现。我回头看了眼门口,确认没人,背上包,走下去。 空气越来越冷。下到尽头,是一条水泥通道,墙面刷着防潮漆,尽头有扇合金门。门没锁,推开后,里面空间一下铺开。 低温恒定,风从头顶管道吹下来,带着一股药水味,说不上来是什么,但闻多了喉咙发干。我贴着墙边走,手机打开录像,镜头对准前方。 一排玻璃舱。 不是小孩,是十五六岁的少年少女,赤身裸体躺在里面,胸口插着导管,输送淡蓝色液体。舱体编号从S-30开始,一直排到S-67。每个舱盖内侧都有标签,写着名字、出生年月、基因序列代号。 我靠近最前面那个舱,手指轻触表面。右下角有蚀刻图案——一条盘绕的蛇,头朝内,尾卷成环。 和周崇山眼镜框上的标志一样。 我把密封袋里的金丝眼镜残片拿出来比对,金属反光质感一致,弧度也吻合。这不是赵卫国的手笔。是周崇山。 耳机里传来周婉宁的声音,压得很低:“我截获一段加密传输,目标Ip指向市政厅备用服务器。他们正在同步数据。” “不是赵卫国主导的。”我说。 “是周崇山。”她的声音冷下来,“他在用孩子做延续实验。” 我盯着舱里那个少年的脸。闭着眼,呼吸平稳,但面部肌肉偶尔抽动一下,像是在梦里挣扎。导管连接的液体在缓慢流动,控制台屏幕滚动着基因序列代码,右侧还有训练模拟进度条:格斗反应、夜视适应、疼痛耐受…… 他们在造能控制的兵。 不是改造变异,是系统化培育。从身体到神经,一步步调校成武器。 我把录像存好,退回墙角阴影处。没碰任何设备,没留下痕迹。现在只需要等信号,等下一步动作指令。 周婉宁在耳机里没再说话,只有轻微的呼吸声。我知道她在听,也在算。 我靠着墙,右手无意识摸了下腰间——那里曾经别枪的地方,现在空着。 但我知道,这次不一样了。 第399章 新生儿的啼哭 战术手电的光圈还贴在墙角,录像文件已存进加密芯片。我靠在水泥柱后面,袖口麦克风离嘴边两指距离,正要开口:“周婉宁,证据到手,准备撤——” 话没说完,脑子里“嗡”地一声。 不是耳鸣,是系统界面突然自己弹出来,灰绿色字符疯狂滚动,从左上角炸开一片红:【警告:检测到时空波动,来源未知】。 我没动,手指压住冲锋衣下摆。这不对。系统从不主动报警,它像块死肉,签到领东西就完事。现在它在抖,字符乱跳,像是被人强行灌了信号。 眼前一黑。 手术灯亮得刺眼,金属托盘“哐”地一声砸在地上。我看见周婉宁躺在台子上,额头全是汗,嘴唇发白。医生戴着口罩,手套染血,手起刀落,划开腹部。一个婴儿被抱出来,浑身湿漉漉的,皮肤泛红,右肩有块胎记,形状像歪掉的星星。 它张嘴。 第一声啼哭响起的瞬间,所有倒计时屏幕全黑了,炸弹引线冒烟停住,火苗凝在半空。 “爸……”它好像喊了什么,但我听不清。 我猛地睁眼,背撞上墙壁,呼吸卡在喉咙里。冷汗顺着太阳穴往下流,右手死死抠着墙缝,指甲翻了边。刚才那不是回忆,也不是推测。太清楚了,连婴儿脚底的褶子都看得见。 可周婉宁没怀孕。她现在就在车上,监听频道,穿的是白大褂不是手术服。 我低头看手,还在抖。摸了下勋章位置,金属片贴着胸口,凉的。 耳机里只有电流声。 “周婉宁?”我压着嗓子叫了一声。 没人回。 通道尽头的玻璃舱忽然震了一下。 很轻,像是地板底下过车。我立刻抬头,盯着最近的S-30舱。里面的少年原本闭着眼,胸口导管输送蓝液,节奏平稳。但现在,他睫毛动了,喉结上下滑了一次。 我屏住呼吸,慢慢往墙边挪。 另一个舱也震了。S-35。S-41。S-52。六十八个舱体几乎同时轻晃,像有人在地下敲了节奏。导管里的液体开始逆流,从胸口往回抽,速度越来越快。 我伸手去摸腰侧,那里空着。没枪。 正要后退,螺旋楼梯上方传来脚步声。 周婉宁探出身来,微型计算机抱在胸前,脸色有点白。“信号断了三十七秒,”她说,“外面监听组全部失联。” 我一步跨过去,抓住她手腕拽下来,直接往通道入口拖。 “退后!” 她没挣扎,跟着我后撤,背靠上合金门。我们俩贴着墙,盯着那一排玻璃舱。 液体排空了。 舱盖内壁凝着水雾,编号标签还在闪绿灯。突然,所有舱体的呼吸监测线同时拉直,变成一条横线。 停了。 我盯着S-30舱,那个最先动的少年。 他眼皮猛地一颤。 眼珠向上翻,睁开。 瞳孔不是圆的。是竖的,像蛇,收成一条细线,在昏暗灯光下反着幽光。没有焦距,但直勾勾对着我们这个方向。 旁边S-31舱也睁了。 S-32。 S-33。 一个接一个,六十八双竖瞳在黑暗里亮起来,整齐得不像人。 周婉宁的手指扣紧了计算机边缘,指节发白。她没说话,但我感觉到她在看我。 我没动,右手横在她身前,挡住她往前的可能。眼睛盯着前方,不敢眨。 第一个睁眼的少年动了下手,指尖在舱壁上刮了一下,发出“吱”的一声。 然后,所有人头转向我们,动作一致,像被同一根线扯着。 他们还没起身。但已经醒了。 我知道刚才看到的不是幻觉。 那婴儿会出生。 它的哭声会管用。 但现在,这里的东西先醒了。 第400章 市政厅的黎明 上一秒还在思索那婴儿与这里苏醒之物的关联,下一秒,眼前的景象就让我浑身一紧。 六十八双竖瞳在黑暗中闪烁,透着森冷的气息。 我没眨眼,右手还横在周婉宁身前。她没动,也没出声,但呼吸变了,从浅短变得压着喉咙底,像是被人掐住又不敢挣扎。 我松开手,转身就冲。 控制台在十米外,通道左侧,面板上还闪着绿码。我记得这结构——地下三层主控,七年前演习时背过图纸。那时候还是活人,不是植物人爬出来的废壳。 匕首在战术腰带上,拔出来直接撬边角。塑料崩了一地,露出底下红色按钮,带铁盖的那种,老式军用款,防误触。我抬肘砸下去,铁盖裂了缝,再一下,开了。 “嘀——” 尖锐的倒计时响起,红光扫过整个通道,一秒钟一次,节奏稳得像心跳。 我回头,周婉宁已站直身子,紧紧抱着微型计算机,指节因用力而泛白,她沉默着,显然明白当下情况不容犹豫。 我一步跨回去,弯腰把她抱起来。她没挣扎,头靠在我肩上,很轻,像十年前医院床头那盏快熄的灯。 “闭眼。”我说。 她睫毛颤了一下,眼皮合上。 我冲进主通道,右腿旧伤猛地抽了一下,像是有根铁丝在里面来回拉。我没停,拐向b出口。S区那边已经开始塌了,混凝土块往下掉,砸在玻璃舱上“哐”一声,接着是液体喷射的嘶响。蓝液流了一地,在红光下像烧化的塑料。 身后传来动静。 不是脚步,是拖行,还有低低的呜咽,像小孩哭,又不像。他们出来了。六十八个,全都睁着眼,全都朝着我们刚才的位置。 我没回头。 通道顶棚裂了道缝,钢筋垂下来,挂着电火花。我侧身挤过去,冲锋衣被刮开一道口子,背包里的全家福硌了一下肋骨。我调整步伐,抱着她尽量避开掉落物,左脚落地时踩碎了一块玻璃,咔嚓一声,像是有人在耳边踩断了筷子。 哭声越来越杂。 有的喊“妈妈”,有的叫“疼”,还有一个声音清清楚楚地说:“别丢下我。” 我没停。 b出口的铁门半塌,卡在水泥堆里,只剩一人宽的缝。我收腹,侧身挤出去,肩撞在门框上,震得勋章贴着胸口一烫。外面是斜坡,通向地面通风井,尽头有光——不是火光,是天光。灰蒙蒙的,但确实是晨光。 我喘了口气,脚步没缓。 可就在这时,身后传来一声喊。 “爸爸!” 声音不大,带着点哑,像是刚学会说话的小孩。我脚步一顿,左膝不自觉地弯了半寸。 回头。 一个男孩站在通道残口,大概十二三岁,穿着实验服,光脚,脸上全是灰。他眼睛和我不一样,是竖瞳,但在晨光下,那眼神……太熟了。像陈雪第一次在病房里看我时那样,不信我是她爸,又想信。 他跌了一步,扑过来,手抓住我冲锋衣下摆,死死攥着。 我没挣。 他仰头看我,嘴唇抖:“别走……带我走……” 我单膝蹲了下去,比他矮一头。烟尘还在往下落,沾在他头发上,像撒了层灰土。 我拍了下他手臂:“走,回光里去。” 他没动,手还抓着衣服。 我拉开背包拉链,摸出那张画。粉色蜡笔涂的,歪歪扭扭,一家三口站军车前面,我穿迷彩,陈雪举着花,旁边空了个位置,写着“妈妈”。背面是我写的字:等你长大,爸爸还在。 我把画塞进他手里。 他低头看,手指慢慢松开衣服,转而抱住那张纸。 “替我……护着他们。”我说完,没等他反应,重新站起来,抱起周婉宁,继续往前走。 身后没再追来。 只有哭声,断断续续,混着建筑崩塌的闷响,渐渐被甩在身后。 通风井爬到一半,勋章定位器开始闪。红点断断续续,像快没电的手电。我摸了下它,金属片还凉。三秒后,信号稳了,红光持续亮起,指向井口外一百米左右。 我咬牙往上爬。 头顶最后一块挡板被我撞开,晨光刺进来,照得眼睛发酸。我眯着眼,抱着周婉宁滚出井口,摔在一堆瓦砾上。右腿彻底使不上力,整个人侧倒,但她没磕着,我用胳膊垫了。 我撑着坐起来。 百米外,一辆老旧校车停在废墟边上,黄漆剥得差不多了,车头保险杠歪着,但车窗干净。车前灯中间,贴着一张彩色画纸,用胶带四角固定,正是那张全家福。胶带有点卷边,被风吹得轻轻晃。 我笑了下。 勋章红光还在闪,一下一下,像在点头。 我扶着断墙站起来,一瘸一拐往校车走。每走一步,右腿都像被锤子敲一次。她在我怀里没醒,呼吸还在,额头有点烫。我没叫她,怕她睁开眼又要回去救人。 背后那座地下设施彻底塌了,最后几缕黑烟从通风井冒出来,接着是一声闷响,像是大地吞了口东西。 校车近了。 我伸手拉开车门,驾驶座没人,钥匙不在。我不意外。这种车,从来不是用来开的。 我把她轻轻放在后排长椅上,让她靠着窗。她眉头皱了一下,但没醒。我把冲锋衣脱下来,叠了垫在她头下。 看着她安稳的样子,我长舒一口气,这才有时间打量周围这来之不易的‘安全’环境。 然后我坐到副驾,没关门。 坐在副驾上,紧绷的神经稍稍放松,思绪也开始飘远。 晨光洒在市政厅方向,那栋楼塌了半边,穹顶断成两截,钢筋裸露在外。就在断裂处的水泥缝里,一株植物正往外钻。 黑色的玫瑰。 花瓣还没完全展开,但能看清形状。露珠挂在尖角上,太阳一照,闪了下。 我没动,就看着。 风吹过来,带着灰味和一点早春的湿气。校车轻轻晃了下,像是有人在后面推了一把,又停了。 我伸手摸了下勋章,它不再闪了,安静地贴在胸口。 像一块疤。 第401章 废墟上的暴雨 雨水砸在脸上,顺着眉骨的伤疤往下淌,混着血水滑进衣领。我右腿已经不听使唤了,每走一步都像踩在烧红的铁板上,可还是得走。周婉宁在我背上,轻得不像个活人,呼吸贴着我后颈,一阵一阵地发烫。 校车就在前面二十米,黄漆剥落得只剩底色,车头歪着,保险杠裂了缝。那张全家福还在前灯中间贴着,胶带被雨打湿,边角耷拉下来,在风里晃。 我咬牙往前挪。背包里的勋章硌着肋骨,一下下地响,像是催命。 天是突然黑下来的。前一秒还能看见市政厅塌了一半的楼影,下一秒乌云就压到了头顶。第一滴雨落下来的时候,脑子里“叮”地一声——系统界面闪了一下。 0点签到完成。 【解锁资源:气象武器操控权】 字是灰绿色的,老式终端那种,出现三秒就没了。没说明,没提示,也没啥感觉,就跟当年战友把枪塞我手里一样,只等你用时才知道怎么开火。 我没停步。这种时候,多想一秒都是找死。 雨越下越大,转眼就成了暴雨,哗啦啦地砸在地上,烟尘被冲得四散,废墟像是活了过来,到处都在冒白气。视线糊了,我眯着眼往前看,靠地面坡度和脚下的碎石判断方向。右腿一软,膝盖差点磕地,我用手撑住一块水泥板,指甲崩了一根,疼得眼前发黑。 但没松手。 周婉宁在我背上动了一下,喉咙里挤出几个字:“……别……停……” 声音很轻,几乎被雨声盖住,但我听清了。 我嗯了一声,继续往前。 校车近了。雨水顺着车顶流下来,在挡风玻璃上划出道道痕迹。我绕到车头,把她从背上放下来,背靠车头站着,自己半蹲挡雨。她眼皮颤着,嘴唇发紫,额头烫得吓人。 我把耳朵凑过去,等她再开口。 她喘了几口气,忽然抓住我袖口,力气大得不像病人:“周崇山……早就……被渗透了……不是一天两天……” 我说不出话。 手指攥成拳,指甲扎进掌心,疼得清醒。 她又说了一句,声音更低:“他……从二十年前就开始……” 话没说完,人又昏过去了,手也松了。 我坐在地上,靠着车头,抬头看天。雨点砸在脸上,分不清是雨是汗。市政厅的方向只剩个轮廓,断墙像骨头一样戳在云底下。黑色玫瑰那地方,早被雨水泡烂了。 但我知道她说的是真的。 不是谁贪了钱,也不是哪个环节出了问题。是根子烂了。从上面开始,一层层往下烂,烂了二十年。 我低头看她,脸被雨水冲干净了,睫毛上挂着水珠,脸色白得像纸。冲锋衣还在她身上盖着,湿透了,冷得刺骨。 我站起身,拉开校车门,把她抱进去,放在后排长椅上。动作尽量轻,怕碰着伤口。她没醒,呼吸还稳。我把冲锋衣重新叠好,垫在她头下,又摸了下勋章——表面全是水,红光没闪,也不需要闪了。 它现在比任何时候都沉。 我坐进副驾,没关门。雨水顺着肩膀流进衣服里,冷得人发抖。右腿抽得厉害,我拿手压着,不敢揉。窗外雨幕连天,废墟变成一片模糊的影子,什么也看不清。 我闭眼,深呼吸三次。 睁开时,眼神已经定了。 不能追,不能查,现在什么都做不了。她还在这儿,活着,就得先让她活下来。 我伸手抹了把脸,转头看了眼车内。 驾驶座下面,有块金属边角露出来,反着光。很小,不注意根本看不见。像是改装过的隔层,边缘有螺丝钉的新痕。 我没动。 只是盯着。 然后低声说:“等她醒。” 第402章 校车藏秘 雨水顺着校车顶棚的裂缝往下滴,砸在方向盘上,溅起细小的水花。我坐在副驾,右腿从膝盖到脚踝像被铁丝缠着,一跳一跳地抽。刚才那二十米走得太狠,肌肉快断了。但不能动,周婉宁还在后排躺着,冲锋衣盖到她脖子,呼吸浅得几乎听不见。 我把手电筒夹在腿和座椅之间,光往上斜,照向驾驶座下方。那块金属边角还在反光,湿漉漉的,像是刚被人擦过。螺丝钉是新的,拧得不深,边缘没锈,明显是最近焊上去的。不是原厂结构。 我弯腰,战术匕首从腰带抽出,刀尖插进缝隙,轻轻一撬。咔的一声,盖板松了。里面是个U盘大小的金属盒,表面有防水涂层,接缝处贴了密封胶。我用刀背刮开,拔出来插头,接口是军规标准,老型号,我在部队时见过——专用于加密传输,防电磁干扰。 背包里翻出备用笔记本,老旧型号,没联网功能,电源线接上校车残存电路。屏幕闪了两下亮起来,输入基础指令,连上设备。系统没提示,也没弹窗,一切靠手动。但我记得七天前签到拿到的“电子战入门”,技能还在,能解低阶加密。 进度条缓慢推进,5%、12%、23%……文件开始加载。 第一段是文字记录: 【代号:蛇瞳】 【身份绑定:周崇山·生物学亲子】 【渗透时间:1998年境外受训归国】 【任务周期:二十年持续执行】 【目标:构建教育系统情报网,培养可控新人类】 我盯着屏幕,手指停在触控板上。 赵卫国是他儿子? 再往下翻: 【1998年,周崇山于m国秘密实验室接受基因编辑手术,植入双胞胎胚胎。主胎流产,次胎存活,编号S-07,后命名为赵卫国。该个体具备高耐痛阈值与强攻击性倾向,经十二年培育后启用为行动核心。】 我喉咙发紧。 原来他们是一家人。 不是上下级,不是合作,是血亲。二十年前就埋下了根,一路长到现在。那些孩子被打针、关黑屋、叫“怪物”……都是他们自己人在做。赵卫国不是执行者,他是继承人。 我抬头看了眼后排。 周婉宁还闭着眼,脸色发青,嘴唇干裂。她是赵卫国的女儿,那她跟周崇山呢?有没有血缘?还是又一个实验品? 脑子里嗡嗡响,但我没动表情。这种事,现在想不出答案。 我把文件从头到尾看了一遍,又看第二遍,第三遍。格式统一,时间戳连续,没有篡改痕迹。不是假消息。也不是泄愤资料。这是档案,是内部记录,写给高层看的总结报告。 我拔下U盘,拿打火机烧了外壳,芯片捏碎,吞进喉咙。不能留,也不能毁在现场。万一有人来搜,痕迹会暴露位置。 手机突然震了一下。 不是来电铃声,是震动模式,持续不断,像是卡住了。我拿出来一看,屏幕显示“未知号码”,信号来源不明,不在运营商列表里。这种频段,只有特制设备能接入,普通SIm卡根本收不到。 我按了接听,不开麦,只录音。 那边传来声音,男的,语调平得像机器: “暴雨夜,地铁见。” 一句话,说完就挂了。 我立刻检查手机定位权限,全部关闭,GpS未开启,wi-Fi和蓝牙也处于休眠状态。没有任何联网行为。可对方知道我在这儿,知道我刚拿到东西,甚至知道现在是暴雨夜。 说明监控不是靠手机。 是城市级信号塔联动,或者更糟——他们有实时追踪生物信号的技术。就像那些玻璃舱里的孩子,心跳、体温、脑波都能被捕捉。 我低头看着手中的手机,指节慢慢收紧,直到发白。 原来你们是一根藤上的瓜。 我轻声说了一句,把手机塞回口袋,重新拉好冲锋衣拉链。雨水还在滴,车内越来越冷。我坐回副驾,没再看屏幕,也没动弹,只是盯着前方破碎的挡风玻璃,看雨痕一道道滑下去。 周婉宁在后面咳了一声,很轻,没醒。 我没回头。 手一直压在战术匕首柄上,拇指反复摩挲刀鞘边缘。脑子里过着刚才那份文件的每一个字,每一行编号,每一个时间点。 地铁……他们会选哪一站? 但现在不能走。 她还没醒,也不能扛着她往地下跑。那种地方,一旦进去了,就没有退路。对方要的就是我孤身赴约,最好带着伤员,拖累行动。 我闭眼,深呼吸三次。 睁开时,眼神已经定了。 等她醒。 然后一起走。 第403章 医院惊魂 暴雨依旧倾盆,校车顶棚裂缝处的水不断滴落,打在周婉宁额头上,她眉头轻轻动了一下,没醒。 等了许久,周婉宁依旧没有要醒来的迹象。我盯着她发青的脸色,知道不能再拖了。 我把冲锋衣裹紧她,背起她往车外走。右腿像灌了铅,每迈一步都扯着旧伤,冷雨砸在脸上,衣服贴在身上,湿得透彻。医院是最近的安全点,也是唯一能处理她伤口的地方。我不能让她死在路边。 急诊楼前的灯光惨白,救护车进进出出,家属在门口抽烟、打电话。我低头,把她的脸遮住,从侧门溜进去。值班护士扫了一眼,问:“送谁?” “车祸外伤,昏迷两小时。”我说,声音压低,带着疲惫,“我是她同事,医生。” 她点点头,指了处置区方向。我背着周婉宁走进去,床单很快被血浸湿。一个穿白大褂的人过来检查,三十岁左右,戴口罩,动作利落。我看不清脸,但手很稳,不像新手。 “先输液,清创准备。”他抬头对我说,“你是哪个科室的?” “临时调班,外科二组。”我随口编了个身份,顺手从口袋里摸出一张打印的工牌——在校车里用残余电力做的,字体有点模糊,但足够应付几秒的视线扫视。 他没细看,转身去拿器械。我趁机环顾四周:走廊有监控探头,三个摄像头覆盖主要通道;护士站没人盯屏,系统老旧;墙上挂钟显示凌晨一点十七分。时间不等人。 我把背包放在床底,匕首和战术手电藏在袖口。然后退到护士站后面的走廊,靠墙站着,假装等通知。视线一直锁在处置区那张床上。 那个医生开始换药,剪开她左肩的衣服。血痂裂开,渗出暗红液体。他拿出碘伏,棉球蘸了,轻轻擦拭。动作很轻,像是怕弄疼她。 但我注意到,他右手小指微微翘起,和正常医生持棉钳的习惯不一样。那是握刀的手型。 我眯了下眼。 下一秒,他左手突然从托盘底下抽出一把刀——不是手术刀,是加长刃的医用匕首,闪着冷光。他身体一旋,刀尖直刺周婉宁颈侧动脉,动作快得几乎看不见轨迹。 我冲进去。 左脚蹬地,整个人扑过去,左手直接撞上他手腕。骨头相碰,发出闷响。刀偏了三公分,扎进床垫。我顺势拧他手臂,右手扣住他肘关节,一拉一折,听见“咔”一声。 他闷哼,松手,刀落地。 我没停,膝盖顶上他后腰,把他按在地上,反剪双手。他挣扎,力气不小,肌肉绷紧,像受过训练。 我从他袖子里摸出一把折叠刀扔远,注意到他衣服内衬缝线不对,是特制防割层。 我捏开他嘴,手指探进臼齿位置。果然,有一颗鼓包。 “别咬。”我低声说,“你死不了,只要你说。” 他喘着气,眼神涣散,嘴角突然流出黑血,顺着下巴滴在瓷砖上。 我立刻按他喉结下方,减缓毒素扩散。但这没用。他的呼吸越来越弱,瞳孔开始放大。 “谁派你来的?”我压低声音,“赵先生?” 他眼皮颤了颤,嘴唇动了动。 “……赵先生……不会放过……你们……” 话没说完,脖子一软,不动了。 我松开手,站起身,看了眼还插在床垫上的匕首。刀柄刻着一行小字:S-07-9。 和之前在地下基地看到的孩子编号格式一样。 我回头看向病床。周婉宁还在昏迷,呼吸微弱,脸上毫无血色。床边的监护仪滴滴响着,数值不稳定。 外面走廊传来脚步声,是真护士来了。 我没再看尸体一眼,弯腰把她背起来,动作尽量平稳。冲锋衣拉链拉到她下巴,遮住脸。然后从消防通道往下走。 楼梯间灯坏了两盏,最后一阶有积水。我踩过去,没回头。背后急诊室的警报声刚刚响起,有人发现异常。 我走出医院后门,雨更大了。街对面是废弃的汽修厂,铁皮屋顶被风掀开一角。那是下一个落脚点。 我调整了下背上的重量,确认她没滑下去。右腿的旧伤火烧火燎地疼,像是有钢钉在里面搅动。但还能走。 远处一辆共享单车倒在水坑里,篮子里有半张湿透的广告传单,印着“博雅国际学校招生咨询”。 我没理会,径直穿过马路,走向铁门。 一只手搭在门把手上时,她忽然在背上轻咳了一声。 我没动,也没回头。 只是把冲锋衣又往上拉了拉,盖住她的耳朵。 第404章 渗透之网 铁门在身后合上,发出沉闷的响声。我背着周婉宁走进汽修厂深处,右腿像被锈铁条反复刮过,每走一步都扯着神经。外面雨还在下,但小了,风从破窗灌进来,吹得地上几张油污纸乱飞。 我把她轻轻放在角落那张破沙发上,冲锋衣垫在她头下。她脸色发青,呼吸浅得几乎看不见胸口起伏。左肩包扎过的布条渗出一点暗红,我没敢拆,只用急救喷雾在边缘轻喷一圈。这玩意儿能压感染,撑不了太久。 背包拉到身边,匕首抽出,插在沙发旁的地缝里。战术手电卡在墙缝,光斜照进来,照亮一小片空间。我靠墙坐下,喘了口气,右腿肌肉抽着疼,像是十年前植物人时期萎缩的组织还在抗议现在的折腾。 医院那个杀手死了,临死前只说了一句“赵先生不会放过你们”。赵卫国?还是另有其人?他袖子里的刀编号S-07-9,和地下基地的孩子一样。他们不是独立行动,是系统的一部分。 我摸出藏在冲锋衣夹层里的卫星电话,老式军规款,抗干扰,离线也能连加密节点。开机,信号格跳了一下,两格。输入关键词:“周崇山+境外+二十年”。 系统加载慢,进度条卡在67%。我盯着屏幕,脑子里过着旧线索——游轮上他和赵卫国并排坐着,烟斗敲桌面的节奏;账本里反复出现的代号“Zc”;还有那天在校车底下发现的U盘,烧毁前最后几行字写着“教育网渗透始于1998”。 进度条终于走完。 一段视频弹出来,黑白画面,时间戳:2003年4月15日。地点是间昏暗会议室,墙上挂着模糊旗帜,看不清国别。年轻版的周崇山穿着笔挺西装,正和两个外籍男人握手。他领口敞开,露出脖子下方一角纹身——蛇形,和王振的一样。 录音启动。 “……赵卫国已植入目标组织,十年内可接掌资源网络。”周崇山的声音冷静,“他的基因适配度达标,情绪控制模块运行稳定,是理想的棋子。” 对方用外语问了句什么。 周崇山点头:“不需要他知情。只要程序不崩,他会按设定走完全部流程。” 画面切到另一角度,赵卫国站在门外走廊,低头看着手里的文件,脸上没什么表情。那时他还不到三十岁,西装没现在这么讲究,但站姿已经透着一股子掌控感。 我手指收紧,捏得卫星电话外壳咯吱响。 赵卫国不是主谋。他也是被养大的工具。真正从二十年前就开始布局的人,是周崇山。 我猛地站起来,一拳砸在旁边铁桌上。哐!整张桌子晃了一下,墙上几片锈屑簌簌落下。声音不大,但在空荡的厂房里撞出回音。 “原来他才是幕后黑手!” 嗓子干得发哑,话出口像砂纸磨过铁皮。我盯着地上的影子,脑子里炸开一片——过去十年我拼死追查的仇人,不过是别人手里一把刀。而握刀的人,一直躲在光面之下,借我的手清除异己,借赵卫国的权扩张势力网。 周婉宁是他养女。她身上那些特工技能,是不是也早就被编进程序里?她接近我,是任务,还是真的……? 我不敢往下想。 但有一点清楚了:不能再按他们的节奏走了。 我蹲回去,检查背包。匕首、手电、备用电池、压缩饼干、净水片。卫星电话放回夹层。动作利落,像当年在部队收拾作战包。然后走到窗边,抹开玻璃上的灰,望出去。 雨停了。天边有了一点灰白,城市还没醒。主干道对面就是地铁入口,早班清洁工正在拖地。线路图在我脑子里过了一遍——三条主干线交汇于市政厅站,那里是周崇山办公地的正下方。 如果他是操盘者,那他的网一定铺进了公共系统。 我回头看了眼沙发上的周婉宁。她还在昏迷,但呼吸比刚才稳了些。我走过去,把冲锋衣又往上拉了拉,盖住她的耳朵。 “等我回来。”我说。 说完,转身走向铁门。手搭上门把手时,停了一秒。 推门出去,脚步踩在积水的水泥地上,一路朝着地铁方向走。 第405章 地铁暗影 雨停了,天没亮透,灰蒙蒙的云压在城市上空。我踩着人行道上的积水往前走,右腿像灌了铅,每一步都扯着旧伤。冲锋衣兜帽拉得很低,遮住大半张脸,只露出下巴和那道疤。主干道对面就是地铁入口,早班清洁工正推着水桶拖地,监控探头慢悠悠转过来,我又往阴影里缩了半步。 等探头转开,我贴着墙根穿过马路,混进刚开门的乘客流里。安检机嗡嗡响,我低头把背包递上去,动作自然得像每天赶早班地铁的打工人。机器扫过,没报警。战术匕首绑在小腿外侧,不在包里。过了闸机,脚步没停,顺着下行扶梯往下走。 地下通道灯光昏黄,空气闷,带着一股铁锈和潮湿水泥的味道。我靠在墙边假装系鞋带,右手悄悄脱掉手套,指尖在左腕内侧划了一下。系统激活。 绿色光条从视野中央扫过,像老式雷达图,嘀的一声,界面弹出:【检测到非标准电磁频段,来源——配电室后方,频率特征匹配军用引爆装置待机信号】。 我没抬头,也没加快脚步,只是把右手插回口袋,拇指顶了顶藏在掌心的匕首护手槽。前方走廊分岔,左边是设备区,铁门上挂着“非工作人员禁止入内”的牌子。我瞥了一眼墙角,一套反光背心搭在废弃工具箱上,应该是巡逻员换下来的。 走过去,套上背心,扣好带子,帽子往后推了推。这身能撑十分钟。脚步放轻,朝配电室方向挪。通道两侧是管线井和配电柜,地面有积水,踩上去轻微吱嘎响。我耳朵竖着,听着身后有没有节奏不对的脚步声。 快到铁门前两米,忽然听见后面传来拖沓的步音——不是巡逻该有的节奏,太慢,像是故意放轻,又怕跟不上。我眼角余光扫向前方玻璃窗,映出模糊倒影:一个穿同款反光背心的人站在五米外,肩比一般人宽,枪管抵在我后腰上方的位置。 “陈铮,你终于来了。”声音低,带着笑,不急不躁,像等了一场很久的戏开场了。 我没动,呼吸压成一条线,肌肉绷紧,但外表看起来还是站着。左手不动声色把匕首完全滑进掌心,拇指卡住护手,刀刃朝外,只等一个转身的机会。眼睛盯着玻璃里的影子——那人左手藏在背后,袖口鼓起一块,可能是联动开关,也可能是通讯器。 我依然没回头,也没说话。巷战教过第一条:枪顶背时,开口就是分神,分神就死。 他往前半步,枪管压得更实了些。“你知道这地方为什么选在这里?”他说,“市政厅站底下三层,全是空腔结构。一炸,上面整栋楼都会塌。” 我还是没应。心跳稳,脑子里过的是地形图:配电室右侧有检修井,深两米,能跳;正前方十米是消防栓箱,里面有斧头,但够不着;身后这家伙站位开阔,双脚分开,显然是练过的,硬拼吃亏。 系统界面还在角落闪着绿光,没有新提示。它不救我,也不会提醒我什么时候该逃。它就像块嵌在骨头里的弹片,只告诉我哪里疼,不负责止血。 外面风声顺着通风口灌进来,吹得头顶的日光灯管轻轻晃,影子在地上扭动。我盯着玻璃里他的倒影,发现他右脚微微外撇——这是习惯用左手机关的预备姿势。 那就不是单纯拿枪的。 我手指在匕首柄上微调角度,等着他下一个动作。 他笑了下,嗓子里滚出一声闷响:“你以为你在查我们?其实……你才是被钓上来的人。” 第406章 匕首破局 他的话让我心头一紧,看来对方早有预谋,此地不宜久留。 右腿旧伤扯着神经,但我不能等。他笑得稳,说明背后有底牌,可能是遥控,也可能是同伙埋伏。玻璃倒影里他右脚外撇,左臂藏在身后鼓起一块,这是准备用左手启动什么的姿势——不是单纯拿枪,是操控型角色。 不能再拖。 我猛地向左侧身,左肩为轴,身体旋半圈,右手反握匕首自下往上撩出一道弧光。刀刃破风,划开他右手腕肌腱的瞬间,血线飞溅,像泼出去的一瓢红漆,啪地甩在墙上。 他闷哼一声,枪脱手,左手本能要缩回,我顺势跟进,膝盖顶他小腹,左手横切他脖颈侧面。他踉跄后退两步,靠住配电室铁门,右手垂着晃荡,血顺着指尖滴到地面水洼里,一圈圈晕开。 通道尽头传来急促脚步声,有人冲过来了。 我捡起掉落的枪,塞进冲锋衣内袋,不打算用——子弹可能被做过手脚。匕首还在手里,刀刃沾血,我没擦。转身就往设备区跑,身后那人靠着门框喊了句什么,声音模糊,像是暗号。 三秒后,枪响了。 不是冲我,是警告式点射,打在头顶管线,火星崩溅。两个穿反光背心的人从左右岔道包抄过来,一个端着手枪,另一个拿着电击棍。地面湿滑,灯光昏黄,蒸汽从检修口往上冒,视线受阻。 我贴着配电柜后撤,耳朵听着动静。左边那个脚步重,右脚拖地,应该是临时凑来的外围人员;右边那个步伐均匀,手指扣在扳机护圈外待发位置,是练过的。 不能硬拼。 我突然抬脚踹翻旁边老旧电缆支架,几根高压线垂落进积水区,噼啪炸出一团蓝白电火花,照亮整片通道。两人本能闪避,视线被强光干扰。 就是现在。 我冲向主控箱,匕首插进后方粗缆缝隙,用力一绞。绝缘层破裂,铜芯暴露,电流爆燃,整排配电柜爆出大片火舌,警报器嘶鸣,烟雾腾起。 借着混乱跃过护栏,冲向通风井出口。右腿肌肉抽搐,每一步都像踩在碎玻璃上,但我没停。身后传来怒吼和咳嗽声,有人试图追,但被火墙挡住。 爬出通风井时天刚亮透,街角垃圾桶旁积着昨夜雨水。我靠墙蹲下,喘了几口气,掌心擦伤火辣辣地疼,但没裂口。掏出耳麦按下通话键,声音压得很低:“婉宁,准备接应。” 通讯断开。 我把耳麦收好,沿着排水沟边缘往西走。冲锋衣后摆沾了血,不知道是我的还是他的。远处市政厅大楼轮廓清晰,玻璃幕墙反射晨光,看不出地下三层刚刚死里逃生。 我拐进一条窄巷,背后街道恢复平静,早班公交开始报站。走了五十米,右腿实在撑不住,扶了下墙,膝盖微弯,缓了两秒继续走。 巷子尽头有辆送奶车停着,司机在抽烟。我没靠近,绕到车后,借车身遮挡回头看了眼地铁入口。巡逻员制服出现在监控探头下,正朝事发区域集结,但没人往这边来。 暂时安全。 我摸了下腰间匕首鞘,空了。刀留在了电缆箱上,拔不出来。没关系,系统明天会再给一次签到机会。 现在得赶到接应点。 我低头走出巷口,混进上班人流中。 第407章 身份危机 我走出窄巷,汇入早班的人群中。 街道刚苏醒,包子铺冒着白气,送奶工蹬着三轮车叮当响,上班族低头刷手机快步走。我夹在中间,冲锋衣后摆沾着血,右腿每迈一步都像被锈铁丝扯着筋。掌心擦伤还在发烫,但没裂口,不影响握枪。 藏身处是老城区一栋废弃汽修厂的夹层,入口藏在报废公交车底下。我蹲下掀开活动铁板,顺着梯子滑下去,落地时右腿一软,膝盖磕在水泥地上,闷响一声。屋里光线暗,只有通风口透进一点灰蒙蒙的晨光。 周婉宁已经在了。她靠墙站着,白大褂没换,手里捧着那台微型计算机,屏幕亮着蓝光。见我进来,她递来湿毛巾和水壶。我没说话,点头接过,先擦了把脸,又灌了半壶水。喉咙里还带着电缆爆燃后的焦味。 我把水壶放地上,右手撑膝直起腰,左手习惯性摸向腰间——空鞘。匕首留在配电箱上了。我盯着那道空荡荡的皮带扣,没叹气,也没骂。东西丢了就是丢了,战场上抢不回来的,活着就行。 “你受伤了。”她说。 “旧伤。”我答。 她没再问,转身坐到折叠桌前,手指在键盘上敲了几下。屏幕弹出一份文件,标题是《基因比对分析报告》,加密标识一闪而过。她点了确认,画面切换成两组dNA图谱,左右并列,标注清晰:样本A为赵卫国,血液提取自游轮晚宴酒杯;样本b为周崇山,毛发来自其办公室座椅扶手。下方结论栏用红框高亮:“亲缘匹配度98.7%,符合父子级遗传关系”。 我盯着那行字看了三秒。 然后笑了。 笑声很短,像是从鼻腔里挤出来的。“难怪他敢威胁,原来有这层底牌。” 她抬头看我,眼神没闪。 “还有别的事。”她说。 我坐下,金属椅发出吱呀声。右腿绷得厉害,我没去揉,只把重心压在左腿上。 她调出另一份文件,界面更复杂,多了Y染色体片段比对和线粒体溯源路径。“我的基因检测复检了三次,结果一致。Y染色体主序列与赵卫国匹配,属于父系遗传链。但我母亲的线粒体dNA完整保留,周崇山……是养父。” 屋里静下来。 我盯着她,声音压低:“你什么时候知道的?” “三天前发现异常,昨天才确认。”她手指蜷在白大褂口袋里,“实验室原始记录显示,我是F-07号胚胎移植成功案例,母体编号m-12,父亲栏未填,但基因库留有备份样本标记‘ZG-01’——那是赵卫国的内部代号。” 我闭眼,再睁。 “他知不知道你活着?” 她咬唇,摇头。“我母亲死前销毁了所有出生证明和胚胎档案。系统日志显示数据被强制清除,时间是二十年前十一月十七日凌晨三点。那天……也是她最后一次出现在研究所监控画面里。” 我看着她,没说话。 她是赵卫国的女儿。生父是仇人,养父是同谋。她身上流着那个男人的血,却长成了现在这个样子——冷静、克制、能在关键时刻举枪打掉遥控器的人。 我不信血脉决定一切。 十年前任务失败那天,赵卫国站在我身后,笑了一声,然后扣动扳机。那一枪不是意外,是算计。他要我们死,要功劳归他,要往上爬。 而现在,他的女儿站在我对面,手里拿着能撕开真相的钥匙。 “那就继续藏着。”我说。 她抬眼。 “你现在不是谁的女儿,”我盯着屏幕残影,“你是我们唯一的突破口。” 她没动,也没应声。白大褂袖口微微颤了一下,像是风吹过,可屋里没风。 我靠回椅背,金属支架发出轻响。右腿肌肉还在抽,我没去管。脑子里转着两条线:一条是周崇山和赵卫国的父子关系,说明整个计划不是孤狼作案,而是代际渗透;另一条是周婉宁的身份,她不只是棋子,她本身就是变量。 但她不知道自己是不是被编程过的。 就像赵卫国说的,她对我产生信任,是不是因为基因里就写着“服从强者”?我不知道。但现在,她选择交出这份报告,选择站在这里,这就够了。 外面街上传来公交报站声,七路车到了。远处有孩子跑过,笑声断断续续。屋里还是暗的,只有电脑屏幕泛着冷光,照在她脸上,也照在我手边那张皱巴巴的全家福上——陈雪画的,歪歪扭扭,但我穿着军装,站在她们娘俩旁边。 我伸手,把照片往里推了半寸。 “你接下来打算做什么?”她问。 “等。”我说。 “等什么?” “等明天零点。” 第408章 战场回溯暴雨预兆 零点刚过,我靠在汽修厂夹层的金属椅上,右腿从膝盖到脚踝像被铁箍勒着,一跳一跳地抽。手搭在左腰,那里空了一截,匕首没回来,但习惯还在。屋里静得能听见通风口铁皮被风顶动的轻响,还有我自己压低的呼吸。 我已经在这儿坐了七天。 不是守人,也不是等人。是等系统签到。 每天0点,老式作战终端界面准时浮现在眼前,绿光闪一下,提示音像老电台接通前的电流杂音。今天不一样。第七次亮屏时,字符滚动得慢了些,接着跳出一行字:“连续签到7天,解锁‘战场回溯’权限”。 我没动,也没出声。心念一点,确认。 视界瞬间撕开。 暴雨砸在隧道顶棚,噼啪作响。地铁三号线东段,列车停运,车厢里积水漫到脚踝,泛着油污的光。外面河面涨水,倒灌进来的黑水顺着轨道沟往里涌。几个穿战术雨衣的黑影从侧通道冲进来,动作整齐,端的是军用级突击步枪。他们分两组控制车头车尾,第三组直接扑向中部连接处。 我站在第二节车厢门口,右手握枪,左肩挂伤。画面突然加速,我转身,RpG已经离管——爆炸气浪掀翻整节车厢,我整个人飞出去,撞破玻璃墙,坠入冰冷河水。下沉过程中回头一瞥,高架桥护栏后,红点稳稳锁在我胸口。 画面停住。 然后断了。 我猛地睁眼,额头一层冷汗顺着太阳穴往下淌,呼吸卡在喉咙里,半天才顺过来。低头看表,00:03。三秒过去,现实时间没变,可刚才那股呛水感还在肺里,右腿旧伤位置突突直跳,像是真被炸过一遍。 不是幻觉。 这系统从不开玩笑。它不说话,不提醒,也不解释。但它给的东西,从来都应验。 我撑着椅子站起来,右腿一软,拄了下桌沿。折叠桌上还摊着昨天的城市交通图,边缘卷起,一角沾了机油。我把它整个拉开,手指顺着三号线轨迹滑到东段,笔尖停在穿越河床的那段地下区间。地图标注这里深埋十八米,两侧有排水井和维修入口,一旦被炸,河水倒灌,整条线都会瘫痪。 红笔圈了三个点:列车停靠位、侧通道交汇口、高架狙击视野盲区外的桥墩。都是能打伏击的地方。 我没再坐。来回走了两趟,每一步都压着右腿的钝痛走,像是要用身体记住这个节奏。脑子里过刚才的画面细节——那些人穿的雨衣没有标识,但战术背心是标准军配款,动作路线符合特种清场流程。不是混混闹事,是专业队伍干脏活。 目标是谁?是我。画面里我出现在现场,说明我会去。可我现在根本没接到任何任务指令,也没人通知异常警报。唯一的可能是……我主动去了。 为什么? 我不知道。但我知道一件事:如果我不拦下这事,我会死在水里。 我转身走到墙角背包旁,拉开主袋拉链,检查里面东西。战术手电、备用电池、军用匕首都在。最里层夹着那张全家福,陈雪画的,边角磨得起毛。我指尖蹭了下画上我的脸,放回去,拉好拉链。 背上包,金属扣搭上肩带时发出一声轻响。我蹲下掀开铁板,梯子锈得厉害,爬的时候手掌被刮了道细口子,没管。外面窄巷还在飘小雨,晨雾没散,路灯昏黄,照得地面反着油光。 我踩进水洼,朝最近的地铁维修入口方向走。脚步不快,但没停。巷子尽头拐上主路前,我回头看了一眼藏身处的位置。铁门紧闭,上面贴着“高压危险”的褪色标牌,风吹得一张废纸在门槛打转。 我没再犹豫。 抬脚往前走,嘴里只吐出一句: “必须提前阻止。” 第409章 维修工之变 晨雾还没散尽,巷口的路灯还亮着,光晕在湿气里糊成一团黄斑。我踩过积水,冲锋衣下摆沾了泥,右腿从膝盖往下像是灌了铅,每抬一步都扯着旧伤。背包压在肩上,不重,但硌得慌。里面匕首、手电、定位器都在,还有那张全家福,边角已经磨毛了。 我没回头。身后汽修厂的铁门关死了,风把废纸刮到门槛底下,打了个转就停了。 地铁维修入口藏在绿化带后面,一块活动盖板,锈得厉害。我蹲下,手指摸到边缘缝隙,用力往上掀。铰链“吱”了一声,不大,但在安静的清晨够刺耳。我停了两秒,没听见动静,才继续推开。 下面是一截短梯,通向地下通道。我翻身进去,落地时右腿一软,单膝跪了一下,立刻撑起身子,靠墙站稳。通道里有股机油和潮湿水泥混在一起的味道,头顶通风管滴水,一滴一滴砸在脚边。 我脱掉冲锋衣,从包里拿出偷来的维修工制服套上。衣服宽了点,肩徽也比标准款大一圈,但颜色对得上。调度单夹在腋下,是昨晚用空白表格伪造的,印泥是从废弃值班室偷的,干得不彻底,字迹有点晕。 往前走五十米是控制室外廊道。灯光是那种老式荧光管,闪,照得墙面发绿。我贴着墙根走,脚步放轻,耳朵听着前面。 控制室门关着,里面有说话声。一个男的,嗓音低,语速快,说到一半突然停了。 我停下,靠在拐角。 门开了。 男人探出半个身子,三十多岁,寸头,工装裤,左胸别着工牌。他左右扫了一眼,目光落在我身上,顿住。 “新来的?”他问。 我低头看表。06:53。早班交接前七分钟。时间对得上。 “东段排水检测,代班老李。”我说,声音压得平,像平时报任务。 他没动,眼神还在打量我。五秒,或许更久。我手插进裤袋,拇指按下掌心的定位器,磁吸头轻轻贴上门框内侧的金属条。没声响,贴牢了。 他看了眼手表,眉头松了点,“老李病假,临时调你?” “嗯。” “编号多少?” “b-714。” 他盯着我,又三秒。然后点头,往旁边让了半步,“进去登记,主控台左边第二个屏,输工号,拍脸。” 我迈步,从他身边走过。他身上有烟味,还有点消毒水的刺鼻。进门时,眼角余光扫到他工牌编号:m-208。 控制室不大,三排操作台,屏幕亮着,显示各区间电流、水位、轨道状态。主控台后墙上挂着线路图,东段那段河底隧道被红圈标了出来,旁边贴了张检修通知单。 m-208走到主控台前,拿起对讲机,“调度,b区新增一人,b-714,补排水检测岗,已录入系统。” “收到。”对讲机回话。 我站在左侧终端前,手指在屏幕上点了几下,假装输入信息。眼角一直留意m-208的动作。他放下对讲机,转身去翻调度日志,背对着我。 机会。 我右手悄悄抬起,指尖沿着密码输入区上方的边框滑过。他刚才输权限码时,手指遮得严实,但我记住了角度——第一下按得偏左,第二下居中,第三下往上顶。数字看不清,但顺序和位置能推:7-2-△,三角可能是星号或井号。 定位器信号灯在口袋里闪了下,绿色,连上了。 就在这时,他桌上的座机响了。 “嗡——” 一声,尖。 他动作一僵,立刻接起,“喂?……是,我在控制室……什么?现在?”语气变了,声音压低,肩膀绷紧,“赵先生要亲自视察?……明白,五分钟内所有人归位,线路清查一遍,设备全部待检。” 他挂了电话,转身就朝门口走,一边掏出对讲机,“全体注意,赵先生十分钟后到东段线路视察,所有岗位立即归位,重复,立即归位!” 我站在原地,没动。 赵先生。 不是调度口令里的称呼。市政系统没人这么叫领导。只有特定的人,才会用这个称法。 我低头,手指慢慢收拢,掌心里的定位器被攥紧,棱角硌着皮肤。 机会来了。 他拉开工具柜,扔给我一个检测仪,“拿上,去A-3通道做水位复核,马上。” 我接过,点头,转身往外走。 出门时,他正低头在主控台输入指令,背影紧绷。我顺手带上门,脚步没停,沿着廊道往工具间方向挪。拐角后,我停下,贴墙站定,耳朵听着控制室方向。 里面传来急促的键盘敲击声,还有他打电话的声音:“……确认了,人是我放进去的,没问题。” 我没再听下去。 右手摸进裤袋,定位器还在。信号稳定。 我靠着墙,缓缓蹲下,右腿的旧伤又开始抽,像有根铁丝在里面来回拉。我咬牙,没出声。 工具间门开着,我闪身进去,反手搭上门把手,没关死,留一条缝。 外面走廊空着。 控制室的灯还亮着。 我坐在角落的塑料箱上,检测仪放在膝盖上,眼睛盯着门缝外的光线。 等。 等那个“赵先生”来。 等他带来下一步的路。 第410章 暗格藏核 工具间的门缝漏进一缕灰白光,是清晨那种没精打采的亮。我蹲在角落塑料箱上,右腿从膝盖到脚踝像是被铁箍勒住,抽着疼。刚才m-208那通电话还在耳朵里回荡——“赵先生要来”。不是领导视察的口气,是暗号,是命令。 我摸了下裤袋,定位器信号灯还亮着绿光。控制室那边键盘声停了,对讲机也没响。机会只有一次。 站起身时旧伤猛地一扯,我扶了下墙才稳住。工具柜里有把长柄钩子,顺手抄上,轻得几乎没分量。A-3通道在维修区尽头,平时走水位检测的人才会去,现在封了快半个月。走廊顶灯闪得更厉害,照得水泥地一块明一块暗。 我贴着墙根走,脚步压在滴水节奏里。拐过两个弯,空气变得更闷,铁锈味混着地下水的腥气。前方轨道沉降段拉起警戒带,红白条纹已经发灰,被人从下面钻断了。我弯腰钻过去,钩子探路,轻轻拨开横在轨道上的断裂钢筋。 列车停在塌陷区边缘,三节货运车厢歪斜着,像被谁随手扔下的铁盒子。第一节车门半开,里面空了,地板塌了一角。第二节堆着废弃电缆盘,积灰厚得能写字。我绕到第三节底部,钩子敲了下底盘护板,声音不对——中空,有夹层。 蹲下身,战术匕首拔出来,刀尖插进接缝往上撬。金属摩擦声刺耳,我咬牙继续。面板松动了,掀开一半,露出铅灰色内衬。这种材料不常见,军用级防辐射层。 再撬。 暗格弹开瞬间,一道微弱红光闪了一下,像是计时器启动。我往后退半步,瞳孔收得发紧。 一块银灰色金属块躺在里面,拇指大小,表面刻着三叶草形状的放射性标志,编号c7。冷光映在脸上,我呼吸都停了。 核芯。 不是脏弹零件,不是模拟装置。这是浓缩铀,禁运级,能塞进便携式裂变装置的那种。 背包里的战术手电突然震了一下。我想起来了——上次签到拿到的军用级设备,改装过频段发射模块。普通信号在这地下三层传不出去,但那个能连上加密频道。 靠车厢壁坐下,我把手电拆开,拧掉外壳螺丝,露出底下多出的一块电路板。手指按住侧面凹槽,调频旋钮转到预设位置。嗡鸣三声,界面跳出行绿色字:【安全频道接通,保持30秒】。 我凑近耳麦,声音压到最低:“我在东段A-3,列车底舱暗格,确认是浓缩铀核芯,编号c7型,属禁运级。”顿了两秒,“赵卫国在哪?” 耳机里先是静默,接着电流杂音散开,周婉宁的声音传来:“热源扫描锁定海上钻井平台,坐标已上传,直升机待命。” 她一点没犹豫,语气跟平时报实验数据一样稳。我知道她在哪儿也看不见,但她一定盯着屏幕,手指悬在某个按钮上。 “不是恐袭……”我盯着那块金属,低声说,“是转移。” 关掉设备,重新装好手电,塞回背包。核芯还在暗格里,不能碰,也不能留。但现在不是动手的时候。赵卫国要的是运出去,我要的是盯住路线。 站起来时右腿彻底僵了,扶着车厢拖行几步才找回知觉。我回头看了一眼那节货车厢,暗格盖子还没合拢,红光已经灭了。但我知道,它在等下一个开启的人。 往出口方向挪,每一步都踩在警觉线上。头顶通风管还在滴水,一滴,又一滴。我数着落点,让自己保持清醒。 离维修通道入口还有五十米,拐角处有组配电箱,上面贴着检修标签。我停下,从包里摸出定位器,信号还在。控制室那边应该还没发现异常,m-208还在等他的“赵先生”。 我贴着墙继续走。 背包里全家福的边角磨着胸口,一下一下。 第411章 暴雨夜的劫持 雨还在下,地铁隧道像条被泡胀的铁管子。我从维修区出口爬上来时,右腿已经不是自己的了,膝盖往下整块木着,每走一步都得靠手扶墙借力。冲锋衣兜里的战术匕首还在,但背包里那块核芯的事不能碰,现在盯路线才是正经。 站台空得能照见人影,广告灯箱闪两下就灭。我拖着步子上了车,车厢冷清,零星几个乘客低头刷手机,没人看我一眼。挺好,省事。我在中间立柱旁站定,左手按住背包带,里面全家福贴着胸口,边角磨得生疼。耳麦还连着改装手电,信号待命。 列车启动没多久,头顶线路突然“啪”地炸响,灯光晃了三下,熄了。应急灯跟着亮起来,红不拉几的,照得人脸发青。车速猛地一坠,刹车片尖叫着摩擦轨道,我往前踉跄半步,扶住栏杆才稳住。右腿旧伤抽了一下,像是有人拿锥子往骨缝里钻。 车厢里开始乱。有人骂娘,有人喊乘务员,手机屏幕纷纷亮起,拨号音一个接一个断掉。通讯切了。我扫了一圈,窗外交替划过的只有黑和水,暴雨砸在隧道顶上,声音闷得像裹了层布。 这不是普通故障。 我靠紧立柱,右手不动声色摸到耳麦内侧,指尖压下启动键。系统没提示音,但眼角余光瞥见半透明界面一闪而过:【战术盾牌部署完毕,等待指令展开】。成了。这玩意儿是七天前签到攒出来的家底,现在刚好用上。 还没收手,前方车厢连接处传来金属撞击声。门开了。一个人影跨进来,黑头套,战术背心,手里端着手枪,枪口朝天但随时能放平。他靴子踩在地板上,一声重过一声。 “所有人!”嗓音粗得像砂纸刮铁皮,“蹲下!” 没人动。 他抬脚踹翻旁边一个穿灰外套的老头,枪口顺势扫过人群。那一瞬间我看见他握枪的手腕——虎口有茧,食指根部带擦伤,是老手,不是临时抓来的混子。枪型是格洛克17改款,消音器未装,说明不想完全静音,要的是震慑。 “我说,蹲——下——”他一个字一个字往外蹦。 手机落地的声音接连响起。有人开始慢慢往下蹲,抱头,缩肩膀。一个女人咬着嘴唇,眼泪直接滚下来,没出声。老头摔在地上哼了两声,自己撑着爬下去,双手抱后颈。 我也动了。顺着惯性半蹲,左臂护住背包,右手仍贴着耳麦。动作不快,但足够自然。眼角余光锁着他手腕关节的角度,估算开火反应时间。他站的位置偏左,重心落在前脚掌,随时能突进。不是劫财,也不是求关注,这架势是控场,目标明确。 我低着头,眼皮微垂,实际透过人群缝隙盯着他。他没再说话,枪口缓缓移动,扫过每一排人头。空气绷得像快断的钢丝。 耳麦震动了一下,极轻,只有我能察觉。盾牌状态更新:【展开倒计时锁定,触发条件满足即启】。意思是只要我判定威胁等级达标,下一秒就能拉起来挡正面火力。 但我不能动。 一动,他就知道我不是普通人。 雨点砸在车顶的声音越来越大,车厢像被塞进鼓里。我数着呼吸,七次,八次。他终于开口,声音比刚才低,却更沉:“别抬头,别说话。谁动,打死谁。” 话音落,整节车厢的呼吸都变了节奏。 我仍靠着立柱,半蹲着,右手食指还搭在耳麦边缘。盾牌就在那儿,等我一声令下。可现在还不是时候。他没开枪,没人受伤,局势还在他手里。我要等他先动手,才能出手。 头顶通风口滴下一滴水,砸在我肩上,顺着冲锋衣滑进脖子。凉得刺骨。 我眨了下眼,视线没离开那个持枪的男人。他的枪口微微下压,对准第一排中间的位置。那里坐着个戴眼镜的年轻人,正一点点把手机塞进包里。 就是现在。 他忽然抬枪,指向年轻人:“你!包放下!” 年轻人哆嗦一下,手僵在半空。 “我说,包——放——下——” 枪口又近了十公分。 年轻人松手,背包滑到地上。男人没再说话,只是站着,像根插进地板的钉子。 我右手食指悬在耳麦上方,没压下去。盾牌还在等。时机没到。 车厢外,雷声滚过隧道,整列车厢跟着震了一下。 第412章 盾牌抵挡霰弹枪威 雷声还在隧道里滚,车顶的雨点没停。那个戴黑头套的男人枪口刚压下去,突然又抬了起来。 这一次,不是冲着别人。 是冲着我。 他手腕一转,枪口闪电般扫过人群缝隙,直指我的脸。我瞳孔一缩,右腿旧伤像是提前感应到了危机,猛地抽了一下。 “砰!” 霰弹枪响了。 声音比手枪大得多,我脑子里只来得及闪过一个念头——他换枪了。 铅丸呼啸着扑来,空气都被撕开。我右手食指几乎是肌肉记忆般压下耳麦内侧,同时身体往左一拧,左手已经抓住背包侧翼的释放扣。 “咔!” 一声机括弹响,战术盾牌从背包夹层猛地弹出,沿滑轨瞬间展开到身前。金属板面迎上飞来的弹丸,火花“嘭”地炸开,像有人在面前甩了一把烧红的铁砂。 巨力撞上来,我整个人被推得后退半步,右脚落地时一软,差点跪下去。但没倒。左臂死死抵住盾牌边缘,虎口震得发麻,掌心全是汗。 盾牌挡住了正面火力,但冲击力还是让耳朵嗡嗡作响。应急灯的红光在金属面上跳动,照得我眼前一片血色。 他愣住了。 站在车厢连接处的那个男人,动作顿了一下。他大概没想到,这堆蹲着的普通人里,真有人能接下近距离的霰弹直击。 我没等他反应过来。 左手顺着盾面往下摸,找到内嵌的圆形按钮,用力一拍。 “嗤——” 盾牌边缘四个喷口 simultaneous 喷出浓白烟雾,像是高压锅突然泄气。白烟迅速膨胀,眨眼间吞掉了前三排空间。蹲着的人群开始骚动,咳嗽声、惊叫声混成一团。 “跑!”我低喝了一声,嗓子干得发紧,“往前跑,别回头!” 话音落,第一排就有两个人爬起来,弓着腰往车头方向冲。接着是第二排,第三排……有人跌倒,立刻被人拽起来拖走。混乱开始了。 烟雾弥漫的速度比我预想的快。视线被遮住大半,只能看见模糊的人影在晃。那头目站在原地没动,枪口在烟里来回扫,脚步微微后撤,明显失去了目标锁定。 我知道他现在最烦什么——局面失控。 刚才那一枪是试探,也可能是杀鸡儆猴。他想看看谁是不安分的,结果我不仅没躲,还硬吃了他一发霰弹。 现在烟一起,乘客四散,他的控制链断了。 但我没动。 仍半蹲在立柱旁,左手撑盾,右手已经摸到了战术匕首的握柄。刀绑在小腿外侧,刚才翻滚的时候蹭开了固定带。我把它抽出来,贴在大腿边,刃口朝外。 烟雾还在扩散,车厢里的味道变了,有火药味,有汗臭,还有烟雾弹特有的化学焦味。我盯着烟幕深处那个模糊轮廓,他知道我在,我也知道他在。 他没再开枪。 可能是在判断形势,也可能是在等支援。但这节车厢就这么大,前后门都没动静,说明他暂时没有后手进来。 我喘了口气,右腿旧伤隐隐作痛,像是有根铁丝在里面来回拉扯。刚才那一撞耗了不少力气,但还能撑。 盾牌表面烫手,弹痕凹进去一小片,边缘还有几粒卡住的铅丸。这玩意儿是七天前签到出来的,说是军用级防暴装备,能扛住近距离霰弹和破片。现在看,没吹牛。 我低头看了眼背包。 全家福还在里面,画纸边角已经磨毛了。陈雪上次塞给我时说:“爸爸带着这个,就不会丢。” 我没丢。 只是不能再当个看不见的影子了。 烟越来越浓,对面的人影彻底模糊。我能听见他的呼吸声变重了,节奏乱了。这种时候,谁先开口,谁就露怯。 我没说话。 他也没动。 整节车厢只剩下咳嗽声和脚步远去的杂音。应急灯的红光透过烟雾,照得人影像在水底晃。 忽然,他抬起手,一把扯下头套。 露出一张疤脸,右颧骨有一道缝过的刀口,嘴唇薄得像刀刃。他盯着烟这边,眼神阴沉,手指扣在扳机上没松。 “你不是普通人。”他说,声音不再压着,“你是冲我来的?” 我没回答。 只是把匕首换到左手,轻轻抵在盾牌内侧。只要他再动,下一秒我就扑上去。 但他没再开枪。 我们隔着烟对峙着,像两块卡死的齿轮,谁也不肯先转。 第413章 人质解救 烟雾还在往外涌,像从地底钻出来的白虫,贴着车厢顶棚往两边爬。我靠着立柱的阴影,右腿那根旧伤像是被铁丝缠住,一跳一跳地抽。虎口还麻着,刚才那一撞耗了不少劲,但不能再等了。 人已经跑得差不多了,前几排空了,只剩下几个跌倒的影子在咳。头目站在连接处,枪口低垂,眼睛死盯着烟里,手指还搭在扳机上。他没动,可呼吸声变了,节奏松了一拍——这是人在判断有没有威胁消失时的本能反应。 就是现在。 我左手把盾牌往肩后一甩,卡进背包固定扣,动作轻得没出声。右手摸到战术匕首的握柄,刀刃滑出腿侧绑带,冷铁贴着手心。我没站直,贴着座椅边缘往前蹭,借着烟和应急灯的红光掩护,绕到他右侧死角。 他耳朵朝烟里竖着,左手插在腰带上,拇指勾着一个金属扣环。那条皮带横贯后腰,连着几根绳索,另一头拴着人质的手腕。他们蹲成一排,姿势僵硬,有人额头冒汗,有人嘴唇发抖。 我屏住气,膝盖压地,身体往前一扑。 左手盾牌横推,不是砸人,是撞他持枪的手肘外侧。他反应快,立刻抬臂,但我本就没指望这下能打掉枪。就在他重心偏移的瞬间,右手匕首顺着腰线往上一撩,刀尖精准划过皮带中央。 “嚓。” 一声轻响,像剪断晾衣绳。皮带裂开,绳索松脱,人质们手一软,全都往前栽倒。有人磕到座椅,有人滚在地上,惊叫声炸开。 头目猛地转身,枪口扫过来。我已不在原地,往后撤了半步,单膝点地,匕首收回腿侧,右手同时拔出手枪——制式军用型,七天前签到拿到的,握把磨得有点滑,但够沉,压手。 枪口对准他眉心。 我左手一把扶起旁边一个老头,顺手把他往连接处角落推。老人踉跄两步,趴在地上不动了。我又拽起一个女人,她膝盖擦破了,血混着灰往下流。我低声道:“趴下,别抬头。”她点头,缩进座椅底下。 前后三排,还有七八个人没走利索。我一边扶人,一边盯着头目。他站着没动,霰弹枪还端着,但没再指向我。他眼神阴下来,嘴角抽了一下。 “你救得了他们?”他忽然开口,声音哑得像砂纸搓过铁皮,“救不了命。” 我没答话。枪口纹丝不动。 他左手慢慢抬起来,掌心里多了个黑色遥控器,屏幕泛着红光。我眼角扫过去,发现他拇指正悬在按钮上方。 “放下武器。”我说,声音不高,但每个字都像钉进地板。 他咧嘴笑了,露出一口参差的牙,右边缺了两颗。刀疤从颧骨拉到耳根,随着笑纹绷紧。 “一起死吧。” 手指按下。 “滴——滴——滴——” 远处车厢地板缝里,一块金属盖板微微震了一下,翻起一角。下面嵌着个计时器,屏幕亮起,数字从00:30开始跳动,每秒减一,蜂鸣声又短又尖,像针扎耳膜。 我眼皮都没眨。 枪口依旧锁着他。他站着没动,遥控器掉在脚边,屏幕还闪着红光。他脸上那股狠劲没散,可眼神已经开始飘,知道大势已去。 人质全趴下了,有的抱头,有的蜷在座椅间。一个穿校服的女孩靠在门边,手里还攥着书包带,指节发白。没人说话,只有蜂鸣在响,一下,一下,敲着神经。 我慢慢收枪,不是对着他,而是转向计时器方向。右腿那根旧伤又抽了一下,我撑着座椅扶手站起来,没急着走。先确认目标位置:五米左右,靠近车尾连接板,盖板掀开一半,能看到线路和固定螺栓。 头目坐在地上,背靠着门框,双手举空,像投降,又像瘫了。他盯着我,嘴还张着,似乎想说什么,但没出声。 我没理他。 弯腰捡起掉落的绳索,随手扔进座椅底下。又看了眼盾牌,还在肩后卡着,没坏。战术手电在背包外袋,开关朝上,随时能按。 蜂鸣继续响。 00:25。 我往前迈了一步,鞋底踩到一片碎玻璃,发出轻响。人质里有人抬头看了一眼,又迅速低下。没人移动,也没人哭。 我走到车厢中段,停下。视线扫过地面,找有没有其他引线或装置。目前只看到计时器暴露在外,没有额外触发机制。遥控器已经失效,按钮按下后自动锁死,这种设计常见于一次性引爆装置。 00:22。 我蹲下,右手摸到战术匕首,抽出一半,刀刃反光映出计时器角度。线路是暗灰色,跟地板颜色混在一起,不细看根本发现不了。它沿着接缝往车尾延伸,埋进墙板下方。 头目还在那儿坐着,脸上的笑没了,只剩一股狠劲吊在眼角。他喉咙动了动,像是咽了口血。 我没回头看他。 蜂鸣声越来越急。 00:18。 我站起身,枪收回腿侧枪套,双手空出。背包没卸,全家福还在里面,陈雪画的那张,边角都磨毛了。我不敢碰它,怕弄皱。 00:15。 我往前走,一步,两步。脚步放稳,不快也不慢。右腿那根旧伤像是感应到了什么,越靠近计时器,抽得越厉害。 00:12。 我能看清数字了。红色LEd,字体不大,但足够刺眼。蜂鸣每响一次,心跳就跟一次。不是害怕,是节奏被带着走。 00:09。 我半蹲下来,匕首尖挑开剩余的盖板。螺丝松动,可能是之前震动震的。线路裸露出来,两条主缆,一红一黑,连着电池模块。没有备用电源,没有双重保险,就是最简单的定时电路。 00:06。 我伸手摸向红缆根部。 头目突然嘶吼了一声:“你拆不了!” 我没理他。 00:05。 指尖捏住红缆接口。 00:04。 用力一拔。 “滴——” 蜂鸣停了。 屏幕闪了两下,黑了。 车厢里一下子静得能听见呼吸声。有人开始发抖,有人捂住嘴,眼泪往下掉。没人说话,也没人动。 我坐在地上,背靠着座椅,喘了口气。右手还捏着那截红缆,铜丝断口冒着一点焦味。 头目瘫在角落,脸歪着,眼神空了。 我抬头看了眼车顶通风口,灰蒙蒙的雨还在下,水痕一道道往下爬。 手枪还在腿侧。 盾牌还在肩后。 蜂鸣虽停,可空气里还绷着一根弦。 第414章 拆弹的危机十秒 我没松劲,枪还在腿侧,盾牌卡在背包上。右腿那根旧伤抽得厉害,像是被电流一下下刺着。我喘了口气,把匕首插回绑带,手指刚碰到战术手电,准备再扫一遍线路接口。 就在指尖碰开关的瞬间—— “滴。” 一声轻响。 我猛地抬头。 计时器盖板底下,屏幕又亮了。数字从00:10开始跳,每秒减一,蜂鸣声比刚才更急,像闹钟贴着耳膜在响。 我盯着那串红字,脑子转得比呼吸还快。刚才拔的是红缆,电池没炸,说明不是主控。可这玩意儿还能重启,只能是备用触发机制激活了。真炸弹根本没露出来。 我立刻蹲下,手电光打向线路末端。暗灰引线沿着地板缝往车尾延伸,埋进墙板下方。我用匕首尖轻轻挑开一小段护套,露出三根并排的线:红、蓝,还有一根几乎看不见的透明细线,裹着绝缘层,夹在中间。 “别碰红线。”耳机里突然响起周婉宁的声音,带着电流杂音,“有反馈回路,一动就爆。” 我顿住手,额头上的汗滑下来,滴在眉骨伤疤上,有点刺。 “你看得到?”我低声问。 “监控画面接通了,但只有十秒缓冲。你那边线路结构不对,标准双线制不会藏第三根。那根透明线是金属丝芯,通的是主电路。” 她说得快,声音稳,可背景里有警报声,断断续续的,像是从远处传来的。 我用匕首尖轻轻刮了刮三根线。红的硬,蓝的稍软,透明那根震动最明显,像是里面真有电流在走。 “你怎么判断剪哪根?”我问。 “音频分析。蓝线有微弱频段波动,是干扰项。剪它。” 我咬牙。凭经验,红是危险,蓝是安全,可这种炸弹不会按常理来。要是以前在部队,教官会说:“越像陷阱的,越可能是诱饵。” 我左手压住装置外壳,右手握紧匕首。刀刃对准蓝色电线外皮。 00:06。 呼吸压低,手指绷紧。 00:05。 我闭了下眼,脑子里过了一遍她说话的节奏——没有迟疑,没有试探,就是命令。 00:04。 刀刃落下。 “嚓。” 蓝线断开。 蜂鸣声猛地一滞。 屏幕闪了两下,停在00:03,随即彻底黑了。 我坐在地上,后背抵着座椅,手撑着地,整个人像是被抽了骨头。冷汗顺着脖子往下流,冲锋衣黏在身上,右腿那根旧伤还在抽,但我顾不上了。 “差一点……”我开口,声音哑得不像自己的。 耳机里传来一声极轻的吸气,然后是她的笑:“你做到了。” 我没回话,只是仰头看了眼车厢顶的监控摄像头。圆形镜头蒙着灰,映不出人脸。可我知道,她在另一头看着。 通话切断了,信号消失,连杂音都没了。 我慢慢抬手,抹了把脸,掌心全是汗。背包还在肩上,全家福没丢,陈雪画的那张,边角都磨毛了。我摸了摸外袋,战术手电还在,开关朝上。枪也还在腿侧枪套里,没动过。 头目还是瘫着,眼神发直。人质们开始慢慢抬头,有人小声哭,有人咳嗽,没人敢站起来。空气里还有烟雾残留的味道,混着焦糊和雨水的湿气。 我靠坐着,喘匀了气,才低头看那堆线路。蓝线断口平整,里面的铜丝卷曲着。那根透明细线果然连着深处一个圆柱形装置,外壳是军用级合金,焊死的,拆不开。但现在不动它,至少暂时安全。 右腿抽得厉害,我伸手揉了揉肌肉,指尖触到旧伤的位置。植物人躺了十年,醒来第一条路就是爬。现在这条腿不听使唤,可手还稳,脑子还能转。 我抬头再看一眼摄像头,低声道:“下一步?” 没人回答。 雨还在下,水痕从通风口边缘往下爬,一滴,一滴,砸在地板上。滴滴答答,跟刚才的蜂鸣不一样,慢,闷,像是时间重新开始走。 我坐着没动,手放在匕首柄上,眼睛盯着那块黑掉的计时器。十秒能改变一切,也能什么都没留下。 车厢尾部的地面上,断开的蓝线蜷在角落,像一条死掉的虫。 第415章 核料转移出危机 雨还没停。 我坐在车厢尾部,背靠着冰凉的座椅金属架,右腿那根旧伤像被锈铁丝缠着,一跳一跳地抽。手电开关朝上,卡在背包外袋里,没关。光柱斜指着地面,照着那堆断开的线路——蓝线蜷在角落,透明细线连着军用合金壳体,静得像死蛇。 人质已经疏散了。警笛声远去,通道口有脚步来回,但没人进来打扰。我知道他们在等上级指令,而我在等下一个动作命令。 可系统没响,耳机也没音。 我动了动肩膀,把背包往上提了提。核料箱还在,密封盖锁死,外壳标着c7,禁运级浓缩铀芯。这是刚才从头目身上搜出来的,本该在十分钟内送到三号线东段地下转运点,由特勤组接手。 我撑着地站起来,膝盖咔的一声轻响。冲锋衣后摆沾了水和灰,贴在腰上。匕首还在绑带里,枪也别着。我摸了下眉骨上的疤,指尖粗糙,跟十年前一样。 走吧。 我拎起核料箱,一手搭上背包带,往车厢连接处走。运输员戴着手铐,蹲在第二节车厢门口,低着头,手腕上有勒痕,像是挣脱过束缚留下的。他没说话,我也没问。 车门自动滑开,外面是维修通道,水泥墙泛着湿气,顶灯昏黄。排水沟在右侧,水流不大,但一直响,哗啦,哗啦,像是某种倒计时的余音。 我们沿着通道往东走。两百米,就能接上地下管网检修口,那里有接应车等着。 走到一半,运输员忽然停下。 “怎么?”我问。 他没回头,只说:“你真以为他们会让我活着交出去?” 我没接话。这种人,话多的时候要么求生,要么送死。 他动了。 不是跑,也不是扑。 是撞。 整个人猛地侧身撞向我右腿旧伤位置,力道狠准,像是专门挑的弱点。我重心一偏,左肩撞上墙壁,箱子脱手,滑向排水沟边缘。 我立刻伸手去捞,但他早有准备,右脚一勾,直接把箱子踢进井口。 “咚!” 一声闷响,顺着管道往下传。 我反应快,翻身上井沿,掀开铸铁井盖就跳。 下面是倾斜管道,坡度四十五度,内壁全是青苔和污水。我滑下去的速度比想象中快,右腿使不上劲,只能靠左手扒住边缘减速。最后摔在底部,膝盖砸地,疼得眼前一黑。 抬头看,手电还亮着,光柱扫向前方。 二十米外,核料箱浮在水面上,顺着急流往前漂。水流变快了,管道标识牌挂在墙上:**老城区废弃检修道 → 接市政供水应急管网**。 我爬起来追。 脚步踩进积水,溅起大片水花。隧道顶部滴水不断,打在我头上、肩上。前方拐角处,水流汇入主渠,水面变宽,流速更快。核料箱已经开始旋转,离汇入口不到十米。 我冲过去,在最后一秒伸手去抓—— 指尖擦过箱角,差一点。 箱子滑进主渠,顺水而去,消失在黑暗中。 我站在原地,喘着气,额头汗混着污水往下流。右腿靠在墙上撑着,肌肉发抖。脑子里过了一遍流程:这趟押运是密级任务,路线只有三人知道。他是俘虏,本不该参与转移。但他主动交代藏匿点,换“宽大处理”。我们信了。 现在我知道,他是来毁局的。 不是劫持,是投放。 这水,最终流向三个水厂,覆盖主城区七百万人口。如果密封失效,哪怕泄露百分之零点一,半年内白血病发病率翻倍。 我低头看着水流,声音压在喉咙里。 然后我抬起头,对着空荡的隧道,吼出一句: “赵卫国!你疯了?!” 声音撞上四壁,反弹回来,一遍又一遍,像是回音在替我质问。 我没动。 手电光还指着下游方向,照不回那箱子。 右腿的旧伤钻心地疼,但我站住了。 下一秒,意识突然一沉,像是被人从背后推了一把。 眼前黑了一下。 不是晕。 是记忆要冒出来。 第416章 坠海的真相 意识逐渐清晰,右腿旧伤的疼痛如针般刺入神经,瞬间将我拉回这污水横流的隧道现实。 右腿旧伤的疼痛如潮水般袭来,我一个踉跄,赶忙靠向隧道壁,单膝缓缓跪地,手电筒的光柱无力地打在前方湿漉漉的墙面上,映出我扭曲的影子。 背包带从肩头滑下来半截,我没去扶。刚才那一吼——“赵卫国!你疯了?!”——还在耳边回荡,震得耳膜发麻。 不是气话,是实打实的质问。 可我知道,没人会回答。 就在这时候,脑子里突然一沉,像是有根钢索从颅骨后方猛地收紧。眼前隧道没变,但景物开始拉长、扭曲,排水沟的水流声一点点退去,取而代之的是某种低频轰鸣,越来越响,钻进太阳穴里。 我闭了下眼。 再睁眼时,我已经不在检修道里了。 头顶是灰白色的云层,压得很低。雨点砸在挡风玻璃上,噼啪作响。我坐在驾驶位,双手握着操纵杆,指尖能感觉到金属的震颤。这不是幻觉,我能闻到机舱里的机油味、汗味,还有耳机线贴在脖子上的静电感。 这是十一年前的事。 热带海域上空,任务代号“赤线”,我们六人小队执行边境情报回收,直升机正飞往撤离点。 一切和记忆里一样。 直到耳机里传来那句话。 “陈队!卫星监测到热源移动——小心背后!” 声音断断续续,带着老式卫星电话特有的金属震颤。是周婉宁。她当时在后方指挥站值班,临时接入通讯频道。 我还没反应过来,画面已经切到后视镜视角。 镜子里,我猛地回头。 海面低空,一道RpG尾焰撕开雨幕,直扑机尾。爆炸就在下一秒。 可我的注意力不在火箭弹上。 而在右侧丛林边缘。 树影晃动,一个人影抬臂瞄准,动作干净利落。火光一闪的瞬间,他左颈处露出一截纹身——蛇形,盘绕如绳,鳞片在雨中反光。 王振。 我副队长。 我亲手带进特种营的人。 刹那间,一切如梦幻泡影般消散,我猛地一激灵,发现自己又重新跪在了那污水横流的隧道里。 我呆坐在那里,脑海中王振举枪的画面不断回放,过了好一会儿,才缓缓回过神来。 我回过神来,大口喘气,胸口如压重石,确认了这残酷的事实。 额头冷汗混着雨水往下淌,左手死死攥着背包带,指节发白。手电光还照着墙,光斑微微晃动,像是我手在抖。 不是震惊,是确认。 十年来我一直以为是敌方伏击,是情报失误,是运气差。我恨赵卫国,因为他事后升官发财,活得比谁都体面。但我从来没怀疑过王振。 他是我兄弟。 我们一起在戈壁滩上啃干粮,在雪地里埋伏三天三夜,在枪林弹雨里背过彼此的命。 可现在我知道了。 那一枪,是他打的。 不是误判,不是慌乱,是蓄意。 我慢慢抬头,眼神从涣散转为凝实,最后定成一片铁灰色。 手指无意识摸向腰间——那里曾经别枪的位置,现在只有冲锋衣的布料。 我撑着墙站起来,右腿一软,膝盖磕了一下,疼得咬牙。但还是站住了。 把背包往上提了提,手电重新卡进外袋,光柱朝下。隧道尽头是出口,隐约能看见外面街道的微光。 我没再看主渠方向。 核料箱已经漂走了,七百万人的命悬在一线,但现在最要紧的不是追水,是理清谁在背后推这一切。 赵卫国是台面人物,王振才是刀。 一个愿打,一个愿挨。 他们早就串通好了。 我迈步往前走,脚步踩在积水中,哗啦一声。每一步都牵扯右腿的旧伤,但节奏没乱。脑子里过着刚才的画面细节:王振的动作角度、发射位置、丛林距离航线的直线距离——这些数据自动浮现,像是系统在后台运算,但我不需要它说话。 我自己能算。 走到隧道中段,我停下,从背包侧袋摸出战术匕首,检查刀刃。刀身沾了水,有点滑。我用袖子擦了两下,插回去。 继续走。 出口越来越近。 外面是凌晨四点的城市,路灯还亮着,空气里有雨后泥土的味道。一辆环卫车从街角驶过,轮胎碾过积水的声音清晰可闻。 我站在检修道口,没急着出去。 回头看了一眼隧道深处。 那箱子已经找不回来了,至少现在。 但人还在。 王振还在。 我转身,朝着与市政厅相反的方向走去。那边有处废弃汽修厂,墙厚,信号屏蔽好,周婉宁之前设过临时节点。 得回去一趟。 有些账,该清算清楚了。 第417章 直升机突袭计划 凌晨四点的城市,天还没透亮,空气里压着一层湿漉漉的冷。我踩过汽修厂门口那片碎玻璃,铁门被我推开时发出“吱呀”一声长响,像是多年没上油的关节在呻吟。 屋里灯光昏黄,从角落那台老式监控屏上泛出来,照得满地机油斑驳发亮。我靠墙站了两秒,右腿从膝盖到小腿肚都在抽,像有根铁丝在里面来回拉扯。我没吭声,手撑住旁边工具台,慢慢把重心挪过去。 周婉宁从屏幕前站起来,手里端着个水壶和一条叠好的毛巾。她走过来,没多问,把毛巾递给我。“擦擦。”声音很轻,但不软。 我接过,抹了把脸。额头上全是汗,混着外面带进来的雨水,凉得刺骨。毛巾是热的,带着点洗衣粉味,不是香的那种,就是普通人家用的蓝白条纹布。 她转身倒了杯热水放桌上,“你刚回来的路上,信号恢复了一阵子。我调了近海卫星图,发现钻井平台有异常热源聚集,守卫比平时多了三倍。赵卫国在那儿。” 我抬头看屏幕。三维模型正在旋转,海上那个钢铁结构像座孤岛,红点密密麻麻分布在甲板、通道、塔楼四周。有些位置还标了数字,是人数。 “防守严密。”她说完这句,停了一下,没再往下说。但她眼神没离开屏幕,手指悬在键盘上方,像是等着我接话。 我知道她在等什么。这种时候,一般人会问潜入路线、火力配置、有没有内应。可我不是一般人。 我放下水杯,走向厂房最里面那块空地。那里停着一架武装直升机,机身涂成哑光黑,旋翼收拢着,像只蹲伏的兽。机身上没编号,也没标志,只有几道浅浅的划痕,像是被人刻意打磨过。 我拉开侧舱门,伸手进去,把火焰喷射器拎了出来。金属外壳冰凉,燃料罐上的压力表指针稳在绿色区。我拧开检测阀,听了一下气流声——正常。点火装置拨动两次,咔哒两声清脆。喷嘴密封圈完好,没老化裂纹。 这是我用系统签到换的第一件重装备,十年前在部队都没摸过真家伙。但现在它在我手上,就像老伙计一样熟悉。 我背起它,肩带勒紧的一瞬间,后背肌肉自动绷住。重量刚好,不多一分,不少一寸。 周婉宁不知什么时候站到了我身后。“你想强攻?” 我没回头,“他们防的是潜入,是偷袭,是狙击。他们没想到有人敢直接烧过去。” “你是想让他们知道你来了。” “我是要让他们记住我来了。” 她没再说话,只是看了我一眼,然后转身走向驾驶位。引擎自检程序启动,仪表盘一盏盏灯亮起来,低频嗡鸣从机身内部传来,地面的灰尘开始微微跳动。 我绕到另一侧,打开副驾舱门,坐进去。安全带卡扣扣上的声音很闷,像是锁死了什么。我把战术匕首插回腿侧套具,动作慢,但稳。右腿还在疼,不过已经不影响操作了。 闭眼,三秒。深呼吸。吸气到底,憋住,再缓缓吐出。心跳从一百二降到九十五,再压到八十七。这是战场本能,不是系统教的,是死过一次的人才有的节奏。 睁开眼时,滑轨门正缓缓升起。外头夜色如墨,风卷着碎纸片刮过空地。远处城市灯火稀疏,像谁撒了一把生锈的钉子。 周婉宁戴上通讯耳机,手指在导航屏上滑动。“航线锁定,燃油满载,武器系统激活。”她侧头看我,“走?” 我看向前方逐渐敞开的大门,旋翼开始转动,第一圈慢,第二圈快,第三圈带起了风。 “走。” 机身轻微震动,轮胎碾过水泥地接缝时发出一声闷响。引擎推力逐步上升,驾驶舱暖光打在我们脚边,影子被拉得很长,贴在地上,一动不动。 旋翼转速越来越高,搅动空气的声音盖过了远处车流。我盯着前方越来越宽的出口,外头是海风的味道,咸,腥,带着铁锈和柴油的气息。 直升机缓缓向前滑行。 第418章 海面交锋 旋翼的轰鸣压过海浪声,机舱外夜色浓得像墨汁倒灌进眼里。我盯着前方雷达屏上那个红点,距离平台还有三公里。周婉宁的手在操纵杆上没抖,但呼吸比刚才浅了半拍。 “贴海飞行。”我说。 她点头,没回话。直升机开始下降,机身几乎擦着浪尖滑行。冷风裹着咸腥与铁锈味从舱缝钻入,右腿旧伤处猛地抽痛,我没去摸,只把肩膀往火焰喷射器的背带上压得更实。 探照灯扫来的那一瞬,我眼角余光就锁住了那道光柱。它从平台边缘塔楼打出来,在海面上划出一道雪亮的弧线,差两秒就要照到我们。 “压低,十米以下。”我声音不高,但每个字都像钉进钢板。 周婉宁立刻推杆,机头猛沉,旋翼掀起的气流把涌起的浪花砸成白雾。探照灯掠过头顶,光斑在云底晃了一圈,收了回去。 “他们发现不了?”她问。 “不一定。但警戒已经拉满了。” 果然,不到一分钟,平台上灯光全亮。甲板四角的哨塔冒出人影,有人提枪跑向主通道。热源扫描显示三十多个红点在移动,分布均匀,有战术意识。 “不是临时反应。”我说。 “早等着你。”她说完这句,语气没变,可手指在控制面板上多按了一次锁定键。 五百米时,我解开安全带。舱门液压阀在我手边,只要一拧就能弹开。火焰喷射器燃料表指针稳在满格,喷嘴护罩闭合正常。我用拇指试了扳机行程,顺畅,没卡滞。 “最后一次俯冲。”周婉宁说,“我拉高给你窗口,你自己掌握时机。” “明白。” 直升机突然仰头爬升,旋翼切割空气的声音陡然拔高。机身上扬十五度,二十度,我能感觉到重力把我往座椅里压。平台就在正前方,守卫们抬头看向空中,枪口开始转动。 就在他们视线被完全吸引的瞬间,我拧开舱门,肩扛喷射器,对准主通道入口。 火舌喷出去的时候,整个海面都被照亮了。 第一人刚举起步枪就被吞没,第二人转身想跑,后背已经着火,惨叫着跳下平台跌进海里。其他人乱了阵型,有的趴下,有的往掩体冲,还有的直接丢了枪往后退。 周婉宁同时启动机载机枪,哒哒两串点射压住右侧哨塔。一个刚探出身子的守卫脑袋一歪,再没动。 “走!”她在通讯频道里喊。 我没等她说第二遍。抓着舱沿,一脚蹬出,整个人跃向甲板。 风在耳边撕扯,落地前我蜷身翻滚,卸掉冲击力。左肩撞地,震得旧伤一阵发麻,但我立刻撑起半跪姿势,火焰喷射器对准四周。 两名守卫从侧方包抄过来,端着短突击步枪。我没给他们开枪的机会,扳机一扣,火流横扫过去。一人当场倒地,另一人抱着胳膊在地上打滚,嘴里发出不成调的声音。 我站起身,右腿发力时还是有点软,但能撑住。主控室在平台中心偏东,外墙是防爆钢化玻璃,现在里面黑着灯,看不清有没有人。 我贴着墙根往前挪。甲板上有血迹,也有烧焦的布片混在碎玻璃里。远处传来脚步声,不止一组,正在收缩防线。 靠近控制室侧门时,我停下。门是半开的,电子锁面板闪着红灯,像是断电了。我蹲下,用匕首尖轻轻拨开门槛处的一根细线——压力触发,后面连着个小型炸药包。 剪了引线,我一脚踹开门,顺势滚进去。 室内没人。设备都在,监控屏黑着,操作台积了层薄灰,显然最近没人常驻。我反手关门,顺手把电子锁重新接通,绿灯亮起,锁死了。 靠墙站定,我摘下手套,右手搭在火焰喷射器扳机上,左手缓缓抬起,对着天花板角落的摄像头,竖起一根食指。 就像在说:我来了。 广播响起来的时候,我没动。 “欢迎,陈铮。” 声音是从头顶扬声器传出来的,语调平稳,甚至带点笑意,像是在招呼老朋友进门喝茶。 我没说话。眼睛盯着摄像头,手指没离开扳机。 “你知道这是哪儿吗?”广播继续,“你踩的地方,是他们当年把你扔下海的位置。” 我还是没应。只是把火焰喷射器换到左手,右手慢慢摸向腰侧——那里空着,枪没带。但我知道自己不需要。 广播里的声音顿了顿,然后轻笑了一声:“你不急?好,我也不急。” 我站着,呼吸放慢。外面的脚步声越来越近,至少两组人在包抄这栋建筑。控制室的通风口有轻微气流,说明楼上可能有人潜伏。 我把喷射器重新换回右手,重心往下沉了半寸。 广播忽然切断,屋里一下子安静下来。只有机器运转的低鸣,和远处海浪撞击钢架的嗡响。 我盯着摄像头,嘴角绷紧了一瞬。 门外传来金属刮地的声音,像是有人把枪管拖在地板上走来。 第419章 油管被引爆 我贴着墙根蹲下,右手握紧火焰喷射器的扳机,左手摸向腰侧——空的,枪没带进来。但我不需要。 控制室的灯还黑着,刚才踹翻操作台那一瞬间,我已经切断了所有照明电源。门缝底下透进一丝微光,影子晃动,两个人,步伐不齐,前一个快,后一个慢,中间隔着两步半的距离。这是破门前的试探节奏。 我没等他们撞门。 猛地一脚蹬向侧窗。钢化玻璃应声裂开蛛网纹,我抽出战术匕首顺着缝隙划一圈,反手一肘砸碎整块,哗啦一声,碎片落进海风里。人跟着翻出,身体压低,贴着外墙根滑行。 右腿旧伤抽了一下,像是有根铁丝在里面来回拉扯。我没停,往东边挪。平台结构图没有,但我知道油井平台的基本布局:主控室靠东,输油管线必然从这里引出。特种兵集训时在南海钻井平台上待过两周,那时候教官说,“找油管,就找最粗的银色管道,上面刷着黄黑条纹。” 我抬头扫了一圈。 有了。 三米高处,一根手臂粗的金属管横穿甲板,外层包着隔热层,接口处露出半截标记:“oUtLEt-mAIN”。减压阀在下方,被一个合金盖板护着,螺丝是防拆的梅花头。 守卫的脚步声已经绕到控制室正面,破门锤砸在门上的闷响震得墙体发颤。他们不会花太久。 我收起喷射器背好,腾出双手,用匕首尖撬住盖板边缘。用力一顶,咔,松了。掀开盖板,里面是一组压力调节阀和连接软管,橡胶接头老化发脆,接口处还有油渍渗出。 就是这儿。 匕首插进去,横向一割。橡胶管断开,高压汽油“嗤”地喷出来,溅在我冲锋衣上,一股刺鼻味直冲鼻腔。 我往后退了两步,掏出打火机。 火苗跳出来的那一刻,远处传来吼声:“那边!有人!” 三个守卫从西侧通道冲出来,端着短突击步枪,枪口直接对准我。 我没跑。 只是盯着那股喷涌的油流,把打火机往前一抛。 火团落进油雾的瞬间,轰—— 火蛇炸起半人高,沿着管道飞速回窜,像一条赤红的蜈蚣爬向平台中心。热浪扑面而来,我转身就往护栏方向冲。 右腿使不上劲,跑起来像瘸驴拉车。一根横梁绊住脚踝,整个人往前扑倒。滚!顺势滚进甲板低洼区,避开第一轮点射。子弹打在钢板上,火星四溅。 我撑地起身,继续往前。身后爆炸声接连响起,第一声是储罐区外围的小型增压站,第二声更沉,像是主舱壁炸开了。整座平台猛地一震,向右倾斜五度。 我抓住护栏,翻身跃上邻近的浮台。刚落地,通讯耳麦突然响起杂音,接着一个声音切进来: “陈铮。” 是赵卫国。 语调不像之前那样平稳,有点抖,像是强行压住怒火:“你以为你在惩罚我?你只是在陪葬!这平台下面连着三条海底油管,全都加压了!你点燃的不是燃料——是你自己的坟墓!” 我没摘耳机。 也没说话。 只是回头看着燃烧的主平台。火焰已经吞没了大半个东区,钢架结构开始扭曲变形,浓烟卷着火星往天上冲。又是一声巨响,这次是从水下传来的,像是地底炸雷,整个浮台剧烈晃动,脚下钢板发出撕裂的呻吟。 海水从断裂处灌进去,发出巨大的“嘶——”声,像烧红的铁块被扔进冷水。 赵卫国的声音还在吼:“一起死吧!谁也别想活着离开!” 话没说完,信号就被爆炸的电磁脉冲掐断了。 我站在浮台上,右腿旧伤隐隐作痛,脸上沾着油污和灼痕。前方,主平台正在断裂,一半沉入海中,一半还在燃烧。火光照亮海面,映出漂浮的残骸和翻涌的黑烟。 风很大,吹得冲锋衣猎猎作响。 我抬手抹了把脸,指尖碰到眉骨上的疤。 然后站着没动。 第420章 系统的警报 气浪掀翻浮台的瞬间,我整个人被抛向空中。 右腿旧伤像一根锈死的钢筋卡在关节里,落地时根本使不上力。身体失衡,后背撞上倾斜的钢板,滑向边缘。冲锋衣被火燎出几个洞,海风吹进来,贴着皮肤打颤。下面是黑的,没有灯,只有燃烧残骸掉进海水时发出的“嗤——”声,像是某种倒计时。 我蜷身准备入水,耳膜已经开始受压,呼吸屏住。就在指尖触到海面那一刹,视网膜前突然跳出一行字: “战场重建系统——任务记忆完整度100%。数据同步完成。” 字体是老式终端那种绿色半透明方块字,一个一个往外蹦,不带声音,也不闪。就像十年前部队配发的战术平板开机时的样子。 然后脑子炸了。 画面直接切进去,没有过渡,也没有预兆。雨下得很大,密林深处能见度不到十米。我们小队五个人趴在泥地里,前方三百米是敌方据点,目标是活捉头目,上级命令用非致命手段控制局面。 我是队长,下令发射麻醉弹。赵卫国站在侧翼掩护位,手里端着改装过的狙击枪,枪管连着弹道干扰装置。他点头示意准备就绪。 发射口令刚出口,他的枪口动了一下。 不是抖,也不是后坐力,是主动偏转了三度左右。子弹擦过干扰器边缘,没能精准触发麻醉弹转向机制。弹体偏离预定轨迹,落在目标外十米爆炸。白烟腾起,但人没事。 紧接着,地下传来震动。 王振蹲在后方树根处,左手握着遥控器,右手食指按在红色按钮上。他脸上的汗混着雨水往下淌,眼神却很稳。按下。 c4炸了。 冲击波把我们全掀翻,热流裹着碎石横扫整片区域。我最后看到的画面是赵卫国转身离开的背影,风帽遮住半张脸,左手无名指上的蛇形戒指反着冷光。王振趴在地上没动,等爆炸结束才抬头看我一眼,那眼神不像兄弟,像在确认猎物死了没有。 记忆到这里戛然而止。 现实中我已经沉进水里。海水灌进口鼻,咸腥味直冲脑门。我猛地睁眼,瞳孔收缩,四周漆黑,只有上方零星火光透过水面晃动。一口血沫从嘴里溢出,在水中散成淡红雾团。 原来……是这样! 这句话卡在喉咙里,没喊出来,只化作一股闷胀顶在胸口。不是意外,不是误判,更不是什么情报失误。从头到尾就是个局——赵卫国负责打偏麻醉弹,让任务失败;王振负责引爆,灭口清场。他们早商量好了,等着我带队往坑里跳。 我双手攥紧,指甲陷进掌心。冷水流过伤口,右腿抽搐得厉害,可我没乱动作。一点一点调整姿势,头朝上,双腿放松,借着漂浮的金属残骸托力缓缓上浮。肺里的空气快耗尽了,心跳开始加快,但我不能急。 十年前躺在病床上醒不来的时候,想过很多种可能。叛徒是谁?是不是我信错了人?有没有可能是第三方插手?但现在所有碎片都对上了。系统没给我新东西,它只是把原本就存在的事实拼完整了。 赵卫国要我死,王振配合执行。 就这么简单。 头顶有微弱光线透下来,不是火,是天快亮了。海面不远。我睁开眼,看着那层晃动的光幕一点点接近。脸上油污被海水泡得发痒,眉骨上的疤隐隐发热,像有什么东西终于落定了。 手指还保持着握拳的状态,死死压着掌心。我不松。 也不能松。 直到脑袋破开水面,第一口空气吸进肺里,带着焦糊和盐味。我咳了一声,吐出最后一口混着血丝的海水,视线扫过周围——燃烧的平台只剩骨架,残骸浮在海面,像一片废铁坟场。 我没喊人,也没叫救援。只是仰着头,任由潮水托着身体随波起伏,眼睛盯着东方发白的天际线。 该算账了。 第421章 暗流求生 天边刚透出灰白,我前往东区第三净水厂的路上。右腿从膝盖到脚踝像被铁钳夹着,每走一步都抽痛。身上的冲锋衣湿漉漉的,沉得压人,冷还在往骨头缝里钻,肺部每次呼吸都带着一股焦油味,像是刚才那场爆炸还卡在喉咙口。 左手攥着浮木边缘,指甲抠进碳化的木纹里。我慢慢把头抬起来,看海岸线。远处有灯,零星几点,还没熄。城市还在睡。可我知道,有些东西已经醒了。 摸了摸内袋,卫星电话还在。防水壳裂了一道缝,但屏幕亮了。信号格跳了一下,两下,停在第二格。快捷拨号存的只有一个号码。按下去,等。 电话通了三声,周婉宁的声音传来,低而稳:“收到。” 我说:“核料流入供水系统,必须截断。” 她没问怎么知道的,也没让我解释。顿了半秒,回:“我已联系市政,但需要你提供具体位置。” 我没答话,先把电话贴紧耳朵,另一只手撑住浮木边缘坐直了些。右腿关节发出闷响,像是生锈的轴承在转动。脑子里过了一遍三天前签到拿到的城市供水网络图——当时觉得是备用情报,现在成了唯一的路标。 风向偏东南,洋流速度中等,燃烧残骸的漂移轨迹和排污口位置对得上。再结合刚才平台爆炸时的倾斜角度,核料箱如果没在火中熔解,大概率顺着排水管进了主渠。主渠连着东区第三净水厂,那是最近的接入点。 我把坐标输进电话,加密发送。屏幕闪了一下,提示“已送达”。 “目标位置已发,”我说,“你那边盯紧市政反应速度。” 电话那头静了一瞬。她没说“明白”,也没说“好”,只是轻轻“嗯”了一声,然后通话断了。 我关掉设备,塞回内袋。电量剩百分之四十七,省着用。 抬头再看海岸线,轮廓比刚才清楚了些。太阳没出来,但天光已经开始推着黑夜往后退。我能游过去,但不能急。右腿要是中途抽筋,可能就停在水里了。 手伸进胸前夹层,摸到那张纸——女儿画的全家福,边角有点泡软了,但还能认出来。她把我画得特别高,站得笔直,穿着军装,手里举着一面旗。我用拇指蹭了蹭画纸上的脸,没多看,重新夹回去。 翻身趴回浮木,双手划水,慢慢往前挪。每一次动作都牵着旧伤,但节奏不能乱。太慢会被潮水带偏方向,太快会耗体力。我就这么一点一点地,朝着岸边去。 远处有艘货轮经过,汽笛响了一下。声音在海面上飘得很远。我没抬头看,只盯着前方那片逐渐清晰的堤岸。 冲锋衣兜里,匕首的硬角顶着大腿外侧。战术手电还在腰带上,没丢。这些东西都在,说明我还活着,还能动。 水面开始泛光,不是火光,是晨光。照在脸上,有点刺。我眯了下眼,继续划。 东区第三净水厂的排污口在地图上是个红点。现在它在我脑子里也是个红点。只要它还在,我就得走过去。 手划进水里的时候,碰到了什么滑的东西。可能是油膜,也可能是别的。我没停,也没捞起来看。有些事不用确认也知道结果。 离岸还有三百米左右,水流变得缓了。我换了个姿势,侧身游,减轻右腿负担。肩膀带动手臂,一下,又一下。 岸边有路灯,照出一段水泥堤坝。上面写着“禁止入内”。字迹模糊,漆皮剥落。我知道那里有监控,也有巡逻。但我不从那儿上。 往左偏二十度,有一处塌陷的护坡。杂草长得高,碎石堆成斜坡,适合隐蔽接近。我调整方向,朝那里去。 水深渐渐变浅,脚底能碰到泥沙了。我停下划水,踩实地面,慢慢站起来。双腿打颤,右腿几乎撑不住体重。我扶着一块石头,站了几秒,等肌肉适应。 海水往下淌,衣服贴在身上,冷得发僵。但我已经上来了。 回头看了眼海面。燃烧的平台只剩几根黑柱子露在水上,像墓碑。没人知道昨晚发生了什么。也没人知道接下来会发生什么。 我迈步走上岸,脚步拖着泥水,在杂草间留下湿痕。右手摸了摸腰间,那里本该别枪。现在没有枪,但有任务。 东区第三净水厂,我在路上了。 第422章 城市追凶 沿着规划路线来到东区第三净水厂附近,右腿像灌了铅,每一步都得靠左手撑着膝盖顶上去。 冲锋衣还在滴水,贴在背上冷得刺骨。脚底踩进泥里,滑了一下,我伸手扶住一块断墙,指尖蹭到湿漉漉的青苔。 喘了口气,抬头看前面。 东区第三净水厂的铁丝网围栏立在五十米外,锈了一半,有几处塌了,但监控摄像头还亮着红点。我蹲下来,从战术手电侧面抠出一片金属片,反光扫过去——红外对射,三道线,间隔两秒轮巡。 不能硬闯。 我往左挪,贴着草丛边缘爬。右腿肌肉抽了一下,咬牙压住动静。碎石带硌得手肘生疼,但我没停。十年前在边境摸哨所就是这么过来的,那时候身上还背着二十公斤装备,现在只剩一把匕首、一只手电,和一张泡了水的全家福。 绕到西侧,发现一个排水阀井盖松了半边,螺栓锈得快断。我用匕首撬开剩下两颗,掀开盖子,下面是一截垂直的金属梯,通向黑乎乎的引水渠。 梯子滑,我抓稳横杆往下蹭。右腿不敢用力,全靠手臂吊着。下到底,脚踩到水泥地,发出轻微回响。耳朵立刻竖起来——远处有水流声,还有种奇怪的嗡鸣,像是搅拌机在转。 我关掉手电,靠着长期夜战养成的习惯,在黑暗里慢慢适应。眼前浮现出一层模糊的视觉残影,不是夜视仪,是人眼在极暗环境下被训练出的敏感度。够用了。 往前走十米,拐弯处透出一点绿光。 我贴墙挪过去,看见前方是个检修平台,下方是主过滤池。一个穿防化服的人正站在池边,手里拎着个桶,往水里倒粉末。桶身印着“t-7缓释剂”,标签被撕了一半,但能看出是军用级毒剂的代号。 他动作不急,像是做过很多次。 我没动,先观察周围。管道交错,回音大,稍有响动就会暴露。而且那人腰侧别着对讲机,一旦失联,外面马上会知道。 我摸了摸冲锋衣袖口,那里缝着两个金属扣。轻轻一扯,一颗扣子脱落。我把它捏在指间,瞄准右侧墙面,弹出去。 “叮”一声轻响。 那人果然回头。 就在他转身的瞬间,我破开头顶铁网,跃下平台。右手匕首横切咽喉,左手同时托住他后背,防止尸体落地出声。他挣扎了不到两秒,抽搐停止。 我把尸体拖进侧道,塞进一条废弃管道里,顺手摘下他的防化面罩盖住脸。然后检查毒剂桶——还剩三分之一没倒完,密封圈完好。 正准备把桶推走,脚下突然踩到一块松动的电路板。 “咔。” 头顶红灯一闪,紧接着警报声炸开,尖锐得能刺穿耳膜。 广播响起:“b区异常入侵,启动二级戒备。所有守卫立即前往核心控制区集合。” 我知道麻烦来了。 迅速把毒剂桶踢进排水沟深处,用铁栅压住。又摸黑关掉附近两盏照明灯,留下中间一片阴影。退到中央控制台背面,背靠墙体,右手握紧匕首,眼睛盯着三个入口方向。 脚步声很快从四面八方传来。 第一批三人从南口冲进来,手持橡胶棍,头戴战术帽,动作整齐,明显受过训练。他们分散站位,一人持手电扫视地面,一人盯着高处通风口,另一个对着对讲机低声汇报。 我没动。 他们往前走了五步,停下。 我又往后缩了半步,靴子蹭到一根电缆,发出轻微摩擦声。 三人立刻转向这边。 其中一个抬手示意,另外两人包抄过来。 我吸了口气,右腿旧伤隐隐作痛,但还能撑住。 等他们再近三米,我低声道:“来吧,杂碎们!” 第423章 匕首对决 脚步声从三个方向压过来,橡胶棍擦过管道发出刺耳的刮响。我贴着控制台背面,右腿像被铁钳夹住,旧伤处一阵阵发麻。他们分散站位,手电光扫得有章法,不是普通保安。 为首的那人抬手,另外两个立刻停步。他往前半步,光柱直冲我藏身的位置。 我动了。 左脚蹬地,整个人从台侧翻出,匕首柄撞上第一人太阳穴。他闷哼一声倒下,脑袋磕在第二人胸口,两人踉跄后退。第三人反应快,举棍劈头砸来。 我矮身躲过,顺势抓住他小腿,匕首划开肌腱。他跪地惨叫,橡胶棍脱手滚远。剩下那两个刚稳住身形,我已经扑到跟前。左手揪住一人衣领往下一拽,右膝顶上他腹部。他弯腰喘气,我顺势将他推向同伴,两人撞成一团。 空了。 三具身体横在地上,一个抽搐,两个不动。警报还在响,红灯一圈圈转。我靠墙喘了口气,耳朵听着远处动静。 新的脚步声来了。 不急不缓,节奏稳定,像是故意走给我听。北口那边,一道高大身影走出来,穿战术防化外甲,肩宽背厚,左手握着一把军用格斗匕首,右手夹着个透明小瓶。瓶身贴着标签,“t-7”两个字清晰可见。 他摘下面罩。 脸上全是疤,横七竖八,像是被人用刀慢慢划出来的。嘴角咧开,露出一口黄牙:“陈铮,你救不了所有人。” 话音落,人已冲到面前。 匕首直取咽喉。 我侧身闪,肩膀下沉,左肘压低他手腕,同时右膝顶向他肚子。他收腹躲过,反手横切我腰侧。我往后撤半步,靴底踩在积水里打滑,差点失衡。 他追击,刀光连闪,专往关节和下盘招呼。我知道他在逼我右腿发力,想让我旧伤复发。我不硬接,只守不攻,等他动作出现破绽。 第三次突刺时,他右肩微沉,我立刻看出是虚招。左手猛地扣住他持瓶的手腕,往外一拧。他没料到我反应这么快,瓶子脱手。 我右脚扫出,狠狠踢在瓶身上。玻璃碎裂声都没听见,瓶子已经飞进排水沟,顺着水流冲走了。 他怒吼一声,匕首改刺为削,朝我脖子抹来。我低头钻过他腋下,转身就是一记肘击,砸在他后颈。他晃了晃,没倒,反而转身又扑。 我退两步,拉开距离。他喘着粗气,眼神更狠了。 “你以为毁了一瓶就够了?”他冷笑,“水池底下埋着六个触发点,只要我没按时发送终止信号,整座城市的供水系统都会变成毒汤。” 我没说话。他知道我在乎这个,所以拿来说。 他又往前逼近一步,匕首在手里转了个圈:“赵先生说了,你这种人,最怕的就是‘来不及’。” 我盯着他眼睛,慢慢抬起匕首。 他突然暴起,直冲而来。 我侧身让过刀锋,左臂锁住他脖子,右手匕首抵上颈侧动脉。他挣扎,我膝盖顶住他腰椎,把他死死按在墙上。 “说。”我声音压得很低,“赵卫国在哪?” 他咳了两声,嘴角渗出血丝,忽然笑了:“你……永远……找不到……” 话没说完,头一歪,嘴里涌出黑血。我立刻松手,把他放倒在地。他已经不动了,舌头咬断了一半,血腥味弥漫开来。 我站直身子,抹了把脸上的汗。右腿疼得厉害,像是有根钉子扎在里面。我靠着墙缓了缓,环顾四周。 警报还在响,但再没人冲进来。地上躺着四个,三个活的,一个死了。远处通道静悄悄的,只有水声滴答。 我低头看他尸体,右手还紧握着匕首。弯腰搜了下,没发现通讯器,也没地图或指令单。什么都没有。 最后一瓶毒剂被我踢进排水沟,应该已经被稀释冲散。但他说的触发点……不知道是不是真的。 我抬头看向主过滤池方向。水面平静,绿光依旧泛着。如果真有六个埋点,现在只能靠排查。 可我现在走不了。 右腿撑不住,心跳太乱。我得歇一会儿。 我把匕首插回绑带,靠在泵房通道的水泥柱边坐下。冲锋衣湿透了,冷风一吹,背上全是鸡皮疙瘩。手指无意识摸了摸腰间——那里曾经别枪的地方,现在空荡荡的。 头顶红灯还在转,一圈,又一圈。 我闭上眼,深吸一口气。 零点快到了。 第424章 基因修复伤势复原 我靠在泵房通道的水泥柱边,右腿像灌了铅,从膝盖往下整条发麻,像是有根铁丝在里面来回锯着神经。心跳不稳,一下重一下轻,喘气都得控制节奏。刚才那一战耗得太多,身体早就过了极限。 手指无意识地摸了摸腰间——那里曾经别枪的地方,现在空荡荡的。这动作做了十几年,入伍那年开始,到现在改不了。每次心神不宁,手就会自己找过去。 时间一点一点爬向零点。 我知道不能再拖。毒剂瓶是毁了,人也倒了,可他说的六个触发点不知道是真是假。整座城市的水要是真被污染,后果不用想。但现在我站都站不稳,怎么查? 只能等。 等系统签到。 老式终端界面突然浮现在眼前,绿光幽幽,没有声音,也没有提示音。只有几行字:【今日签到完成,解锁资源:基因修复液(单剂)】。 我没动。 这玩意儿以前没见过。系统从不开口解释,给什么就是什么,全凭自己判断。夜视仪、匕首、格斗术……这些东西我都用过,知道来路可靠。但药剂不一样,往身上打的东西,一步错就可能再起不来。 可我现在没得选。 右腿已经撑不住了,再耗下去,不是被人找到打死,就是自己瘫在这儿。 我伸手虚握,一瓶泛着微蓝荧光的液体出现在掌心。玻璃管身,底部印着军用编码,标签是标准战场医疗编号,样式和十年前我们野战医院用的应急药剂一致。至少,外观上没问题。 撕开冲锋衣裤管,露出右腿外侧。肌肉萎缩得厉害,皮肤底下能看清肌腱走向。我盯着针剂三秒,然后扎进去,推到底。 液体一进血管,立刻像烧开了似的。 先是刺痛,紧接着整条腿抽筋一样缩紧,我咬住牙关,手死死抠住水泥柱棱角,指甲崩裂都没松。冷汗顺着额头往下淌,后背湿透,贴着墙壁滑不下来。 十秒。 二十秒。 痛感开始往下沉,像是有什么东西在骨头缝里游走,把旧伤一块块啃掉又重新接上。肌肉开始发热,血液流动变快,我能感觉到萎缩的组织在膨胀,在恢复张力。 终于,疼停了。 我缓缓松开柱子,试着动了动脚踝。没卡顿,没酸软,落地时也不再发颤。我又抬腿踢了一下,动作利落得像是十年前刚出训练营那会儿。 站起来了。 不是勉强撑着,是真的站起来。右腿稳稳立在地上,跟左腿没什么两样。 我低头看了眼空针管,随手捏扁扔进排水沟。 活动肩颈,转了转腰,关节发出清脆的响。接着原地跳了两下,落地无声。又做了个深蹲,膝盖不响也不疼。我抓起旁边一根断裂的金属管当单杠,跃起悬垂,单臂引体上升五次,呼吸平稳。 身体回来了。 不只是腿好了,整个人的状态都在往上提。十年植物人留下的虚弱感,像是被什么东西硬生生拔出去了。肺活量足了,心跳稳了,连眼神都比之前锐。 我站在泵房出口附近,透过铁栅栏望出去。外面是城市夜景,远处高楼还亮着灯,街道上有车流划过的光痕。风从排水口吹进来,带着点河泥味,但我闻到了自由的味道。 赵卫国。 这个名字在我脑子里翻上来。 他以为把我废了十年就够了。以为我醒来只是个瘸子,靠着一股执念苟延残喘。可他不知道,有些东西压不垮。 我整了整冲锋衣领口,把背包背好。匕首还在绑带里,战术手电也没丢。女儿画的全家福塞在夹层,摸了一下,还在。 我迈步往前走,脚步踩在地上结实有力。 经过那个死去的敌人身边时,我停了一瞬。他眼睛还睁着,嘴半张,血已经凝了。我没多看,绕过去,走向泵房北侧的检修梯。 爬梯子的时候,右腿完全没拖后腿。四级平台,一口气上去,推开顶盖,夜风吹进来。 我站在水厂外围的斜坡上,身后是黑乎乎的建筑群,面前是整座城市。 远处天际线微微发白,凌晨快过去了。 我站定,望着东边。 “赵卫国,你的末日到了。” 话出口,声音不高,但字字清楚。 我不是来讨债的。 我是来收命的。 第425章 卫星定位 天边刚泛出灰白,风从海面吹过来,带着咸腥味和铁锈气。我站在废弃渔港的水泥墩子上,冲锋衣拉链拉到下巴,右腿落地稳得像十年前在训练场跑障碍。没瘸,不抖,肌肉绷得结实。基因修复液把那根卡了十年的铁丝拔出去了。 背包还在肩上,女儿画的全家福贴着后背,匕首绑在战术腰带内侧,手一动就能摸到。 周婉宁蹲在临时搭起的观测台前,一台微型计算机连着三根天线,屏幕闪着蓝光。她穿着白大褂,袖口卷到手肘,手指在键盘上敲得极快,一下都不停。 “信号弱。”她头也没抬,“雾太大,卫星过顶时间只有四分钟,错过就得等下一轨。” 我没说话,走过去站她旁边。视线落在屏幕上——一片混沌的灰蓝色海域,中间有块模糊的金属结构,边缘扭曲,像是被火烧过。 “那是钻井平台?”我问。 “残骸。”她说,“热成像显示还有余温,沉得慢。昨天炸的时候倾斜角不对,主支撑柱断在水下四十米,现在随流漂。” 她调出轨迹图,放大边缘区域。一条细线从残骸延伸出去,断断续续,最后消失在公海方向。 “救生艇。”她说,“没登记编号,但动力源特征匹配赵卫国私人舰队的应急型号。” 我盯着那条线看了三秒。 “他活着。” “活着。”她点头,声音压低,“而且有人接应。” 她切到红外模式,重新扫描同一片海域。画面跳了几下,出现几艘船影。货轮、集装箱船、油轮混在一起,航迹交错。 “他们走的是国际航道,夹在商船队里。”她手指划过屏幕,“但有一艘……尾部涂装有问题。” 图像放大。 一艘远洋油轮,船体漆成深灰色,尾部靠近水线的位置,原本该是公司标志的地方,颜色略深。她用滤镜增强对比度,轮廓浮现出来——一条盘曲的蛇,头朝船首,尾卷着锚链。 我认得这个标记。 十年前,在边境雨林执行任务前夜,我在赵卫国的指挥车底盘见过同样的纹路。那时我以为是装饰。 “是他的人。”我说。 “不只是人。”她轻声说,“是他的船。这条航线本不该出现在这里,但它一直在绕圈,等的就是这个时间窗口。” 我往前一步,手撑在操作台上,盯着那艘油轮的影像。心跳平稳,呼吸均匀,脑子里没有怒吼,也没有回忆翻涌。只有一种很冷的东西,在胸腔里慢慢聚拢。 她没再说话,只是把坐标框定好,传到我背包里的战术手电。那玩意儿早就改装过,能接收加密信号,震动提示方向。 “快艇在东侧码头。”她说,“还能开。油箱满的,导航设好了。” 我直起身,检查腰带上的匕首,确认位置正。背包拉紧,拉链锁死。转身朝岸边走。 脚踩在碎石路上,发出沙沙声。风吹乱了额前的短发,左眉骨那道疤有点发紧,像要下雨。 走到坡底,我停下,回头。 她还站在原地,手搭在计算机边缘,没看我,目光停在屏幕上那条蛇形标记上。白大褂下摆被风吹起来一角,露出里面碎花裙的边。 “你不用跟来。”我说。 她摇头:“我没打算去。我只是……让你知道他在哪。” 我点头。 然后迈步,走向停在破旧栈桥边的黑色快艇。引擎盖开着,能看到线路重新包过,油管换过新的。有人提前准备好了。 我跨上去,坐下,握住把手。钥匙插着,没发动。 抬头最后看了一眼观测点。 她站在高处,身影单薄,手终于离开电脑,攥住了白大褂的口袋。 我没挥手,也没说话。 右手拧动钥匙。 引擎轰响,震得甲板嗡嗡作响。 船尾喷出水浪,快艇缓缓离岸。 我盯着前方海面,手握紧操纵杆,把速度推上去。 追。 第426章 游轮对峙 引擎轰鸣撕开海面,快艇犁出的白浪在油轮尾部阴影里迅速收窄。我松开操纵杆,任船身随涌浪轻晃,右手已经摸到背包侧袋的战术手电。屏幕亮起,三秒倒计时跳动——信号干扰窗口来了。 钩索甩出去,金属爪咬住油轮外壁检修梯的横杆。我没等它完全卡死,左脚踩上快艇舷边,右腿发力一跃。冲锋衣下摆扫过水面,指尖擦着梯子边缘抓住第一级踏板。身体悬空晃了半秒,左臂绷紧,整个人拉了上去。 风从甲板上方灌下来,带着柴油和铁锈的味道。我贴着墙根往前挪,靴底压住潮湿的锈屑,没发出一点声音。主甲板边缘有道矮护栏,后面是堆集装箱。我伏低身子,视线扫过空旷区域。没人。但角落那台投影仪正对着中央通道,灯头微红,像是刚启动过。 我站起身,刚迈出一步,头顶“嗡”地一声轻响。 光束打下来,赵卫国的脸浮在半空。西装笔挺,嘴角歪着笑,左手无名指上的蛇形戒指反着冷光。 “陈铮。”他开口,声音从四面八方传来,“你追得挺紧啊。” 我没说话,手滑向腰后,握住火焰喷射器的握把。 “十年前你躺在病床上,我就说过——你这种人,命再硬也翻不了天。”他轻轻敲了下桌面,影像里的动作和声音不同步,有零点几秒的延迟。“现在呢?还是一个人往火坑里跳。你说你图什么?” 六道红外线从三个方向切过来,扫过甲板地面。我眼角余光看见集装箱顶、通风管道出口、右侧吊机平台都有人影移动。枪口还没露出来,但我知道他们已经在瞄准我的位置。 “你永远赢不了。”他说完这句,影像忽然闪烁,像是信号不稳。 我闭眼三秒。耳朵里只剩下风声和远处引擎的闷响。系统给过的训练数据在脑子里过了一遍:声源定位、多点射击预判、燃料罐爆炸当量计算。睁开眼时,我已经知道哪几个位置最危险。 右脚往前半步,火焰喷射器抬到肩位。 “那就试试。”我说。 扣下扳机,火舌喷出,直奔左侧那堆油桶。轰的一声,火球炸开,热浪扑面而来,逼得两个守卫从掩体后踉跄后退。其中一个衣服着了火,惨叫着在地上打滚。另一个转身就跑,头盔都掉了。 我顺势横扫一米,火流划过通道中央。高温让空气扭曲,剩下的人不敢冒头。右侧吊机平台上那人探出身子想射击,被热辐射逼得缩回去。 投影还在闪,赵卫国的脸被火光照得忽明忽暗。“你以为这点火能烧穿一切?”他冷笑,“你知道自己站在什么上面吗?” 我没理他。燃料只剩一半,不能浪费。脚步声从背后集装箱区传来,至少两人,步伐急但控制节奏——不是新手。 我往后退两步,靠住一根支撑柱。火焰喷射器前端还冒着残烟。眼角瞥见投影仪底座有根数据线连着控制箱,埋在墙角。 风突然大了。吹得我额前短发乱颤,左眉骨那道疤开始发烫。 我抬起枪口,对准投影发生的位置。 又是一道火流喷出。这次没打人,也没打油桶。火焰直接吞没了投影仪和旁边的控制箱。塑料烧焦味瞬间弥漫,光束抖了几下,啪地熄灭。 赵卫国最后的声音卡在电子杂音里:“……你逃不掉的……” 四周安静了一瞬。 然后是无线电沙沙声。有人在用加密频道呼叫支援。 我站在原地,火焰喷射器垂在身侧,余温顺着金属管传到掌心。面前是燃烧的油桶,黑烟卷着火星往上窜。右腿肌肉绷紧,随时准备应对下一波攻击。 远处传来脚步声,比刚才更密集。不止六个。 我低头看了眼装备带,匕首还在。战术手电震动了一下,新的坐标在屏幕上跳动,但我没时间看。 风把烟吹散一条缝,我看见集装箱背面闪过一道金属反光——有人正在绕后。 第427章 十年真相 脚步声从三个方向压过来,节奏紧凑但不慌乱,是训练过的。 左侧油桶还在烧,火舌舔着铁皮发出“噼啪”声,热浪一阵阵扑在脸上。 右腿肌肉绷得发酸,刚才那一跃耗了不少力气,可现在没时间喘。 我往后退了半步,靠住支撑柱,火焰喷射器垂在身侧,枪口朝下,手指搭在扳机护圈上。 眼角余光扫过燃烧的投影仪残骸,塑料烧焦的味道混着柴油味钻进鼻腔。 那味道……有点熟。 不是现在的焦糊,是十年前的那种——炸药引信烧断时的硫磺味,混着潮湿泥土和血的气息。 脑袋突然一沉,像被人从后面砸了一棍。 视线模糊了一瞬,耳边的声音变了。 不再是海风、火焰和脚步逼近的杂音,而是雨声。 热带边境的夜雨,打在帐篷顶上像鼓点。 我站在营地边缘查哨,m4卡在臂弯里。 队友们都在睡,炊事班的老李裹着毯子打呼,狙击手小吴蜷在背囊上,脸埋进胳膊。 王振蹲在通讯箱旁边,背对着我,手搁在控制面板上。 我没走过去。 那时候就觉得不对劲——任务才过一半,他不该碰那个盒子。 然后我看见他抬手,手指按下去。 红色按钮陷进壳体。 静了一秒。 下一秒,爆炸从宿营区中心炸开。 火球冲天而起,把雨幕照成橙红色。 一块灼热的铁片擦过我左眉骨,血立刻流下来,糊住眼睛。 我听见骨头断裂的声音,有人在喊“救我”,但话没说完就被气浪吞了。 我往前扑,想抓人,可脚下地面塌了。 身体失去平衡,最后一眼是王振站起身,转身走进雨林深处,连头都没回。 “不是演习……” 我膝盖一软,跪在滚烫的甲板上,左手撑地,掌心被铁锈割出一道口子。 额头抵住钢板,烫得厉害。 嘴里有血腥味,咬破了下唇。 火还在烧,油桶爆裂的声音和当年的枪响重叠在一起。 我眨了眨眼,把汗和血甩开,看清眼前的现实:集装箱之间的空隙里,人影已经移动到十米外,战术靴踩在甲板上的声音越来越近。 我动不了。 脑子里全是那些脸。 小吴才二十一,入伍体检时哭了一场,说怕通不过。 老李总说自己要干完这趟就退伍回家种地。 他们都没活到第二天早上。 而我躺在医院十年,什么都不知道。 “不是演习。” 我又说了一遍,声音哑得不像自己的。 右手慢慢收紧,握住了火焰喷射器的握把。 金属管还带着刚才喷火后的余温,像是活着的东西。 我吸了口气,胸口拉扯着疼,但肺里灌满了空气。 站起来的时候,右腿抖了一下,稳住了。 前方,投影仪烧剩下的底座歪在地上,电线耷拉着,像条死蛇。 我盯着那个位置,仿佛赵卫国还站在那儿,西装笔挺,笑着敲桌子。 可我知道,真正扣下按钮的人,是王振。 也是他背后的那个名字。 我张开嘴,喉咙里滚出第一个字,接着是第二个,第三个。 “赵卫国!” 声音撕开火场,惊得远处停泊的海鸟扑棱棱飞起来。 “我要你血债血偿!” 吼完这一句,胸口空了一下,又立刻被什么东西填满。 不是恨,也不是怒,是一种更硬的东西——像是十年前埋进骨头里的命令,现在终于被挖了出来。 我抬起右手,火焰喷射器对准集装箱之间的通道。 左手摸了下腰间旧枪位,那里空着,但我习惯了。 脚步声停了两秒,好像被这声怒吼震住。 我没动,站在燃烧的中央,火光照着冲锋衣,影子投在甲板上,拉得很长。 然后,我往前迈了一步。 第428章 游轮毁灭 我往前迈了一步,脚底踩碎一片烧红的铁皮,火星溅进作战靴口,烫得小腿一紧。 火焰喷射器还在我手里,燃料表指针卡在最后两格。刚才那波情绪冲上来的时候,差点把剩下的油全喷空了。现在不能浪费,得算准位置。 左侧三个油桶还在烧,但火势已经开始往甲板下方蔓延。热浪卷着黑烟往上翻,集装箱之间的通道正在塌。刚才还能走人的缝隙,现在连猫都钻不过去。 我贴着支撑柱挪动,右腿旧伤隐隐发胀,像是有根钢钉从膝盖插进大腿。十年前植物人躺久了,肌肉萎缩得厉害,哪怕打了基因修复液,高强度动作多了还是扛不住。 可现在没得选。 我盯着前方主输油管的阀井盖——那个圆形金属盖子已经被高温烤得发白,边缘翘起一道缝。只要打开它,高压油气喷出来,一点火星就能让整艘船变成火球。 我蹲下身,把喷射器嘴对准油桶泄漏口。那里积了一滩黏稠的柴油,正顺着甲板坡度往裂缝里渗。我轻轻扣动扳机,最后一股凝胶状燃料喷出,在空中拉出一条暗红色弧线。 “嗤”地一声,火舌舔上油面。 轰! 可燃气体瞬间点燃,形成一片低空火云,像一张燃烧的网铺向阀井方向。我抓准时机,甩掉背包,一个翻滚扑到井盖旁,双手抠进变形的缝隙。 金属烫手,掌心立刻传来皮肉焦糊味。 我不撒手,咬牙往上掀。关节咯吱作响,像是要裂开。终于,“哐”一声,盖子被掀飞出去,砸在五米外的护栏上弹进海里。 下一秒,一股带着硫味的浓烈油气冲天而起。 我往后跳开两步,抽出喷射器尾部的点火装置,猛地砸向地面。 火星四溅。 “呼——” 火焰如巨龙抬头,顺着油气直冲云霄,瞬间吞没了上层建筑。玻璃炸裂,钢架扭曲,整艘油轮发出不堪重负的呻吟。 我站在火光中央,冲锋衣前襟已经烧出几个洞,脸上沾满灰和汗,眼睛却睁得很大。 这火,是我点的。 不是为了救人,也不是执行任务。 就是为了毁。 为了十年前那一声爆炸,为了那些再也回不来的脸。 火越烧越旺,热浪逼得我后退几步,直到后背抵上舷梯扶手。就在这时,前方空气突然波动了一下。 一道蓝白色光影浮现,断断续续,像老电视信号不良。 赵卫国的脸出现在火光中,西装笔挺,嘴角习惯性歪着,可眼神乱了。 他张嘴说话,声音被火场杂音撕碎,只听清半句:“……你……疯了?” 我没动。 他又试了一次,这次清晰了些:“不!这不可能!” 我看着那张投影脸在数据流中断裂、重组,再断裂。他的五官像被无形的手揉捏,声音忽高忽低,最后一句“这不可能”重复了三遍,一次比一次尖利。 我慢慢把火焰喷射器插回背后固定带,抬脚踏上舷梯最高一级平台。 风从背后吹来,带着燃油燃烧后的刺鼻气味。 我直视着那团扭曲的光影,开口。 声音不高,甚至有点哑,但每一个字都压过了火焰爆裂声。 “这就是你的末日。” 说完这句话,胸口松了一下。 不是解脱,也不是痛快。 就是一种很实的感觉——像一块压了十年的石头,终于被人亲手撬走了。 投影剧烈闪烁,赵卫国的脸开始崩解,像素点四处飞散。他似乎还想说什么,嘴巴张得极大,可再没有声音传出。 最后一帧画面,是他那只戴蛇形戒指的手伸向虚空,像要抓住什么。 然后,光灭了。 四周一下子安静下来,只剩下火焰吞噬金属的噼啪声。 我转身看向主甲板尽头。那里已经塌了一半,断裂的钢梁垂进海里,像巨兽折断的肋骨。油舱内部的压力在不断升高,仪表盘早就不工作了,但我能感觉到——这船撑不了多久。 我摸了下腰间旧枪位,那里还是空的。 低头看了眼手表:倒计时七秒。 六。 我摘下背包,扔进海里。里面的东西不重要了,只剩一张画着歪扭全家福的纸片,那是陈雪去年生日塞进去的。 五。 我解开冲锋衣拉链,甩掉外层。 四。 右腿发力,蹬地起跳。 三。 身体腾空,越过燃烧的集装箱残骸。 二。 我在空中转了个身,面向油轮中心。 一。 轰——!!! 整艘船猛地向上拱起,仿佛被海底巨手托起。火球冲天而起,照亮方圆数公里海面。冲击波追着我的背影撞来,把我狠狠拍进浪槽里。 水下世界瞬间安静。 耳朵嗡嗡作响,嘴里有咸腥味,可能是破了的嘴唇在渗血。 我睁眼,透过浑浊海水看见上方的景象:油轮正在解体,断裂的船体像开花一样向两侧翻开,燃烧的碎片如陨石坠落海面。燃油漂浮在水面持续燃烧,火光把海水染成暗红色,一波波荡开,像血在流动。 我手脚划动,借力上浮。 脑袋破水而出时,一阵冷风刮过脸颊。 我吸了口气,肺部火辣辣地疼。 回头望去,那艘曾象征赵卫国权力的油轮,只剩下一个燃烧的骨架缓缓下沉。火还在烧,但已无人回应。 我漂在浪里,离残骸不远不近。 身上有灼伤,右腿又开始发酸,衣服破了几处,可意识清醒。 海面泛着红光,像黎明前最深的夜。 我抬起手,抹了把脸上的水和灰。 远处,一片烧焦的集装箱残骸正冒着烟,缓缓沉入海底。 第429章 系统新任务 海面还在冒烟,火光映在水面上,像一层晃动的油膜。我浮在浪里,半边脸被灼得发木,耳朵里灌满了海水的嗡鸣。右腿从膝盖往下,像是被人用钝器反复敲打过,每一次划水都牵着旧伤往深处扯。冲锋衣烧出了几个洞,皮肤露在外面,冷风一刮,疼得更清楚。 远处那片燃烧的集装箱残骸已经沉了一半,只剩几根扭曲的钢架还戳出水面,冒着黑气。整艘油轮没了,断成两截的船体正缓缓滑进深海,连个响动都没有。我以为结束了。 我喘了口气,把嘴里的咸腥味咽下去,抬手抹了把脸。 就在这一瞬,脑子里“咔”地一声轻响,像是老式终端开机时的电流音。 眼前没变,可我知道它来了——那个只有我能看见的东西。 绿色字符从虚空中浮现,一行行滚出来,字体是那种老军用屏上的粗像素点: 【签到完成】 【资源:无】 【连续签到天数:7】 界面停顿一秒,随即切换。 红框弹出,居中显示一行字,比刚才大了一倍,刺眼得很: 【新任务:阻止赵卫国逃亡】 我盯着那行字,眼皮猛地一跳。 他还没死? 右手下意识摸向腰侧,那里本该别枪的地方现在空着。指尖碰到烧焦的布料边缘,才想起刚才已经把火焰喷射器耗空了。动作就这么僵住,心口却像被什么东西狠狠撞了一下。 不是慌,是怒。 前一刻我还站在舷梯上,看着他的投影崩解,说“这就是你的末日”。我说得那么稳,好像十年压在身上的东西终于卸掉了。可现在这行字就杵在这儿,像一记耳光扇回来。 我没动,也没出声,只是睁着眼,任海水泡着睫毛。 系统界面自动更新。 一张深海地形图展开,颜色偏蓝灰,标着等深线。东南方向出现一个移动红点,速度不快,但持续下沉。旁边跳出文字标注: 【目标单位:赵卫国】 【载体:潜艇(型号未识别)】 【航向:东南】 【深度持续增加】 我闭了下眼。 再睁开时,视线已经转过去,顺着红点的方向看。那边海天交界处什么也看不见,只有暗红的火光余烬在波浪间浮动。风开始变冷,带着油污凝结后的黏腻感,贴在我裸露的皮肤上,像一层脏塑料。 左臂一动,甩掉挂在袖口的一块黑色油膜。那玩意儿粘得很,撕开时带起一点破皮的痛感。我不在意,只管调整呼吸节奏,一下一下慢慢吸,把肺里的灼热感压下去。 十年前在雪山执行撤退任务时,我们小队被困七十二小时,零下三十度,靠体温互相支撑活下来。那时候教官说过一句话:人最怕的不是伤,是松劲儿。一松,寒气就钻进来,骨头缝里结冰,走不动了,就死了。 我现在不能停。 右腿虽然发酸,但还能划水。手臂没断,肺还能喘。只要还浮着,就没到终点。 我最后回头看了一眼油轮沉没的位置。 水面只剩下零星漂浮的碎片,火基本灭了,只剩些暗燃的油斑在咕嘟冒泡。那里什么都剩不下,也不会有人来查。这场爆炸不会上新闻,不会有记录,就像十年前那场任务一样,悄无声息地烂进土里。 但我记得。 我也知道他还活着。 我转回头,面向东南方向,开始划水。 动作一开始很慢,身体像生锈的机械,每动一下关节都在抗议。但我没停下,一下接一下往前推。海水冰冷,污染严重,时不时有烧焦的残渣蹭过皮肤,但我只盯着脑中那张地图——红点还在动,深度已经标到一百二十米,并且继续往下。 我不知道自己怎么追,也不知道有没有船、有没有装备、能不能活着靠近那艘潜艇。 但我知道我得去。 我游不动了就换仰泳,让身体稍微放松。头顶是灰蒙蒙的天,云层厚,没有月亮,也没有星星。远处传来一阵低频震动,可能是海底洋流,也可能是潜艇推进器的声音。 我不确定。 我只是继续划。 衣服越来越重,右腿的旧伤开始抽筋,我咬牙撑住,不敢停。脑子里只剩下一个念头:他在跑,我没让他死成,就得亲手把他拽回来。 水面泛起一道细长的波纹,从我身侧掠过。 前方三米处,一块烧变形的金属板正缓缓下沉,上面还残留着半个蛇形标记的涂装。 我盯着它消失在水下黑暗中。 然后抬起手,抹了把脸,继续向前划。 第430章 深海追击潜艇对决 海水灌进冲锋衣的袖口,像铅块一样往下坠。我划了快二十分钟,肺里烧得发烫,右腿从膝盖到脚踝抽了三次筋,每一次都差点让我沉下去。脑子里那张深海地形图还在,红点没消失,但信号断了一次,黑了三秒才重新亮起来。这三秒里我差点偏了方向,直到指尖擦过一片冰冷的金属。 是潜艇壳体。 我贴上去,掌心顺着弧形钢板滑动,摸到焊缝和铆钉。这玩意儿比预想的大,表面刷了消音涂层,滑不留手。背包带子早磨破了皮,但我还是把它卸下来,单手在夹层里翻出磁力吸附装置——巴掌大一块铁疙瘩,军绿色外壳,边缘有防滑纹。这是七天前签到拿到的东西,当时还不知道能用在哪。 现在知道了。 我把吸盘按上艇身,听到“咔”一声闷响,像是锁扣咬死了。另一端连着尼龙绳,我拽了两下,稳了。借着这股力,整个人往上挪,绕到侧下方。水流在这边形成低压区,杂物少,视线稍微清楚点。前方五米左右有个检修口,圆形盖板,边缘有螺栓固定。 氧气快没了。鼻腔里的呼吸管滤芯已经变色,每吸一口都带着铁锈味。视野边缘开始发黑,太阳穴突突跳。我知道这感觉,十年前雪山任务时也这样,队友一个接一个倒下,没人喊累,也没人问还能撑多久,只是继续走。 我拔出匕首,插进螺栓缝隙。刀刃卡住,用力一撬,“嘣”地崩掉一颗。第二颗更紧,锈死了。我换角度,借着潜艇轻微震动的节奏,等它晃一下就猛推。第三颗飞出去的时候,手指被刮出血,我没管。四颗、五颗……最后一颗拧不动,直接用刀背砸,连敲六下,盖板松了。 我抓住边缘,把舱门掀开一条缝。里面注满了水,黑得看不见底。我屏住气,滑进去,反手关上外舱门。这个动作不能慢,否则内外压差会触发警报。水慢慢排空,内层气压舱发出嘶嘶声,灯闪了两下,亮起幽绿的应急光。 空气重新灌进肺里,喉咙火辣辣的疼。我靠着墙缓了两秒,抹掉脸上的海水。头顶的广播突然响了,电流杂音后,传出一个声音:“陈铮,你以为你能赢?” 是赵卫国。 我没抬头看摄像头,只是把湿透的冲锋衣脱下来,拧干扔到一边。左眉骨的疤在绿光下泛着青色,十年前那片弹片就是从这儿擦过去的。我检查火焰喷射器,燃料表指针在三分之二位置,够用。保险打开,扳机活动正常。 走廊尽头是一扇标着“燃料舱”的红色阀门门,离我现在的位置不到三十米。地面有几道拖痕,像是有人被拽过去留下的。再往前,墙上有三个弹孔,排列不规则,不是战斗扫射,更像是处决式射击。血迹已经干了,呈暗褐色,溅在通风口下方。 我拎起喷射器,往主廊道走。脚步声在金属壁上来回撞,听起来像不止一个人在动。空气中有一股机油混着腐臭的味道,可能是尸体没处理干净。系统界面没弹新消息,只有燃料舱的定位标记还亮着,绿色小点,静静停在那里。 走到一半,我停下。刚才经过的那扇维修门,门缝底下渗出一点红色液体,不多,但正在往外漫。我没碰,只是盯着看了三秒。然后继续往前,脚步放轻。 燃料舱门口的控制面板闪着黄灯,门锁没坏。我靠墙站着,把喷射器抱在怀里,像抱着一把老步枪。十年了,我一直以为那天的任务是意外。后来才知道是算计。麻醉弹打偏,c4引爆,全队覆灭,我就躺在那儿,听着无线电里王振按下按钮的声音,一动不能动。 现在我在他船上了。 广播又响了一下,这次没有说话,只有电流声。我抬眼看向天花板角落的摄像头,嘴角动了动。 “那就试试。”我说完,抬起火焰喷射器,对准燃料舱门缝。 扳机半扣,等着。 第431章 燃料引爆潜艇沉没 “那就试试。”我说完,抬起火焰喷射器,对准燃料舱门缝。扳机半扣,火苗跳了一下,只燎出门缝边缘的一道油渍,发出“嗤”一声短响,随即熄灭。门太严,里面气压高,点不进去。 水流从检修口渗进来,在脚边打旋。我蹲下身,手指摸到刚才撬螺栓时崩飞的金属碎片,有三块卡在墙根接缝里。我捡起来,塞进门底最宽的那条缝隙,用力一捅,碎片滑进去了。再退半步,重新对准位置。 这次我没急着点火。等了五秒,让挥发气体往外逸。空气里开始泛起一股子甜腻味儿,像是柴油混了酒精,闻多了脑袋发沉。我知道这味道——当年集训炸药包填错了配比,就是这味儿,点着了能掀翻半座山。 我深吸一口气,全压扳机。 火舌猛地喷出,撞上泄漏的可燃气体,“轰”地一下顺着门缝往里钻。橘红色火焰贴着金属壁往上爬,像一层波纹在水里展开,照得整条走廊忽明忽暗。热浪扑脸,冲锋衣前襟瞬间烤干,后背还湿着,冷热夹击,右腿又抽了一下。 头顶警报灯闪起来,红光一圈圈扫过管道。燃料舱内部传来“咚”一声闷震,接着是连续的“噼啪”爆响,像是高压管一根根炸开。倾斜感来了,先是轻微晃动,然后整个通道向左偏了十五度,脚下一滑,我伸手扒住对面通风管才没倒。 潜艇开始歪了。 就在这时候,控制室方向的铁门被踹开。一个人影冲出来,西装笔挺,左手握枪,右手抓着个黑色通讯器。赵卫国。 他站在走廊尽头,背光站着,脸一半在阴影里。嘴里不知道喊了句什么,声音被爆炸声盖住了。但他举起手枪的动作我看清了。 我没等他瞄准。 侧身一滚,顺势把脚下那个倒下的工具箱踢出去。箱子滑过湿漉漉的地板,“哐”地撞上对面舱壁,声音响得像敲钟。他果然一顿,枪口偏了半寸。 我借这半秒爬起来,往前突进。他开枪了,子弹打在我刚才靠过的管道上,火星四溅,声音又闷又钝,像锤子砸在棉被里。深海就是这样,连枪声都软了。 他往后退,想拉距离。但我已经冲到五米内。他右手举枪,左手还攥着通讯器,似乎在等接应。我不给他机会。 左脚蹬地,整个人横移一步,躲开第二枪的同时,右手匕首甩出去。不是投掷,是近身突刺的前置动作。刀尖直奔他持枪手腕的关节缝——那里神经密集,一刺就废。 他反应不算慢,手腕往上抬,想护住。但晚了。 匕首扎进去的时候,我能感觉到骨头缝里的阻力。他“呃”了一声,手指一松,手枪掉下去,砸在倾斜的地板上,“咚”一声,立刻被涌上来的海水卷走。 他没倒,反而吼出一句:“一起死吧!” 声音嘶哑,像是从肺里挤出来的。他空着的那只手猛地拍向腰间,我以为他还藏着武器。结果他掏出来的是一个红色按钮遥控器,拇指已经按在上面。 我冲上去,一脚踹在他肘关节外侧。他身子一歪,跪倒在斜坡上,遥控器脱手,滑出去两米远,被水流裹着,钻进了管道底部。 他抬头看我,嘴咧着,血从嘴角流下来。可能咬破了腮帮子。眼睛还是那种阴沉的光,不认输,也不怕死。 “你早该死了。”他说,嗓音断断续续,“十年前就该烂在泥里。” 我没说话。弯腰捡起匕首,甩掉上面的血。刀刃有点卷,但还能用。我站直,右腿又抽了一下,这次更狠,像是有根铁丝在里面绞。我靠着管道缓了半秒,呼吸重得像风箱。 燃料舱还在烧,火光透过门缝往外窜,海水蒸发成白雾,混着黑烟,在头顶打旋。艇身倾斜得更厉害了,现在至少三十度,走动得扶着东西。远处传来金属断裂的“嘎吱”声,像是骨架要散了。 赵卫国撑着地面,想站起来。他的左手垂着,手腕血流不止,浸在海水里,颜色淡得快看不见。但他还在动,嘴里还在念叨什么,听不清。 我盯着他,没再上前。他知道逃不掉了,可他还不服。 火光映在他脸上,一闪一闪。他抬头看我,眼神像钉子。 我站着,没动。 潜艇继续往下沉。 第432章 系统奖励能力跃升 潜艇往下沉,倾斜得越来越狠。我靠在通风管上,右腿抽得像被铁丝绞着,呼吸一口比一口重,肺里像是塞了团烧红的铁。头顶管道“嘎吱”作响,裂缝处开始往外喷水,一串串气泡往上冒,火光早灭了,只剩下应急灯闪出点绿光,照得舱壁发青。 赵卫国还跪在那边,左手浸在海水里,血淡得几乎看不见。他撑着地板,一点一点往角落挪,嘴里还在念叨什么,听不清,也不重要了。 我得走。 燃料舱炸了,艇体撑不了多久。逃生舱在主通道尽头,还有四十米,但眼下这坡度,每一步都得用命去换。我试着迈脚,右腿刚一发力,肌肉猛地一紧,整个人差点跪下去。我咬牙,把匕首插进地板缝隙,借力撑住,慢慢站起来。 就在这时候,脑子里“嗡”地一声。 不是幻觉,也不是旧伤发作。 是系统。 老式终端界面直接在眼前弹出来,绿色字符一行行滚过: 【战场重建系统提示:任务“摧毁潜艇燃料舱”完成。】 【签到奖励发放:格斗术精通(Lv.mAx)】 三秒后,界面消失。 紧接着,一股热流从脊椎往上冲,像是有股电流顺着骨头缝爬遍全身。我的手指突然绷直,关节“噼啪”连响,肩膀、腰背、大腿,每一寸肌肉都在震,像是被重新拧紧的钢缆。右腿那股抽筋感瞬间被压下去,取而代之的是一种……熟悉的感觉——力量回来了。 不是十年前那种靠着肾上腺素硬撑的狠劲,也不是植物人醒来后勉强拼凑的身体。是真正的,属于特种兵陈铮的躯体,回来了。 我低头,缓缓握拳。 指节爆响,掌心发热,肌肉记忆自动调整站姿,重心落得稳当。我松开手,又握一次,动作流畅得不像十年没用过这身本事的人。 这不是恢复。 是跃升。 我抬眼看向赵卫国的方向。他还趴着,半个身子泡在水里,头低着,不知道是在喘还是等死。我没动他。现在不是时候。 我拔出匕首,收进腰侧。动作比刚才利落得多,连带冲锋衣的摆动节奏都变了——身体已经自动适应了更高强度的格斗姿态。这是格斗术精通带来的本能校准,不用想,身体自己就知道怎么动最省力、最致命。 耳边忽然响起一阵杂音,像是有人在喊,声音很远,断断续续:“……队长……救……” 我闭眼。 不是真的声音。是脑子里残留的记忆碎片,可能是当年任务失败时队友最后的呼救,也可能是植物人时期做的梦。它们总在这种时候冒出来,搅你的心神。 我默念一个名字:“陈雪。” 再睁眼,视线清楚了。杂音没了。 我往前走了一步,稳稳踩在倾斜的地板上,右腿没再抽。又一步,步伐加大,膝盖自然弯曲缓冲坡度。第三步,我已经能小跑起来,只是速度控制在安全范围内,避免滑倒。 通道尽头,逃生舱的红色指示灯还亮着。 我停下,转身看了赵卫国最后一眼。 他抬起头,脸上全是水,分不清是血是汗。眼神还是那副阴沉样,嘴咧了咧,不知道是笑还是疼。 我抬起右手,握紧拳头,骨节泛白。 “赵卫国,这才是开始。” 声音不高,但在金属舱壁间撞了几下,传得挺远。 我转回身,朝着逃生舱方向迈步。水流越灌越多,艇体发出最后的呻吟,但我走得稳。每一步落地,都像钉子扎进铁板。 格斗术精通不是花架子,是杀人的手艺,是活下来的本钱。它来得正好。 我走到逃生舱门前,伸手去拉把手。金属冰凉,沾着水,滑腻腻的。我用力一拽,门没开。 卡住了。 我退半步,调整姿势,右肩顶住门缝,发力一撞。 “咔”一声,锁扣松了。门拉开一条缝,足够我钻进去。 我停在门口,回头看了一眼这艘正在沉没的钢铁棺材。 赵卫国还在那儿,没动。 我收回视线,单膝跪地,从靴筒里摸出备用战术刀,插进门缝底部,防止它被水压重新合上。然后才侧身,挤了进去。 舱内狭小,应急灯微弱闪烁。我坐在操作位上,没急着启动任何程序。先检查装备:匕首在,战术手电在,军用绳索还在背包夹层里。全身状态良好,呼吸平稳,心跳正常。 我低头看了眼自己的手。 它不再抖了。 十年前他们让我烂在泥里。 现在我回来了,而且比以前更硬。 我伸手去摸胸前口袋——那里一直贴身放着女儿画的全家福。纸有点湿,但没破。我把它拿出来看了一眼,又塞回去。 然后抬头,盯着逃生舱的控制面板。 还没完。 我得活着出去。 外面,海更深了。 第433章 逃生舱的对峙 逃生舱的门在身后合拢,金属边缘还沾着外壁渗进来的海水,一滴一滴往下落。我坐在操作位上,战术手电夹在背包侧袋,没开灯。应急灯闪得慢,绿光断断续续扫过舱内,像老式荧光管快坏时的样子。 我没急着启动程序。 面板不对劲。 右上角有个红灯在闪,不是“待命”也不是“故障”,是自毁程序的标识——三角骷髅头,底下一行小字:“确认倒计时已激活”。 我猛地抬头。 角落里有人。 赵卫国靠着控制台底座,左臂搭在膝盖上,血早流得差不多了,袖口结了一层暗红硬壳。他右手还抓着启动杆,指节发白,但整个人已经坐不稳,肩膀歪着,头一点一点往下坠。听见动静,他抬了一下眼皮,嘴角突然抽动,像是笑,又像是抽筋。 我没说话,站起身。 脚步声在舱里特别响,每一步都撞在铁皮壁上反弹回来。空间太小,从我站的位置到他那边,七步能走完。我慢慢往前,靴底压着地上的水渍,发出“吱”的一声轻响。 他盯着我,眼神浑浊,但没躲。 走到离他半米的地方停下。控制台就在他背后,红色按钮凸起,数字屏藏在盖板下面,看不清读数。我扫了一眼线路接口,是物理锁定,没法远程切断。 “你逃不掉的。”我说。 声音不大,比平时低,像是从喉咙底挤出来的。这句话不是说给他听的,是我对自己说的。十年前他在雨林里转身走人,我以为他早跑了,藏了十年,活了十年,可他一直在这儿,等着这一刻。 赵卫国忽然咳了一声,然后笑了。 笑声一开始很轻,接着越扯越大,整个身子都在抖。他抬起左手,抹了把脸,血蹭在脸上,像画了个歪斜的油彩。他看着我,眼里没有怕,也没有恨,只有一种疯劲儿。 “那就一起死吧!”他吼出来,声音劈了,带着回音在舱里乱撞。 我没动。 拳头慢慢攥紧,指节绷得发烫。这双手十年前没能抓住他,那时候我在医院躺了十年,醒来连女儿都不认识我。现在不一样了。肌肉记得怎么出拳,骨头记得怎么扛伤,系统给的东西我不靠,靠的是自己一步一步爬回来的命。 我盯着他眼睛。 他还在笑,但那笑撑不住了。呼吸越来越重,胸口起伏得厉害,像是肺要炸开。他右手松了一下,启动杆“咔”地弹回原位,但程序没停。他也没去按复位键,就那么瘫着,拿身体挡着控制台。 灯光又闪了一下。 这次更暗,几乎灭了。等它再亮起来,我和他的影子贴在对面舱壁上,一前一后,像两个剪纸人叠在一起。我的影子高,他的矮,但我看得出,他不想挪。 空气越来越闷。 氧气循环系统好像出了问题,吸进去的气有点涩,像是烧过的东西混在里面。我能闻到一点焦味,可能是外面艇体断裂时电缆短路留下的。温度也在升,额头开始出汗,冲锋衣贴在背上,黏糊糊的。 我没擦汗。 视线一直钉在他脸上。他笑完了,嘴还咧着,但眼神空了。不知道是在想什么,还是已经撑不到下一秒。他左手慢慢滑下来,拍在地上,手指抽了两下,像是想抓什么。 我没伸手。 十年前他开枪打偏麻醉弹的时候,没想过救人。王振按下引爆器的时候,他站在边上看着。他们不是失手,是算好了要让我死。现在他坐在这儿,想拉我垫背,我不接受。 我不是来陪葬的。 我是来讨债的。 我往前半步,重心落在前脚掌,膝盖微屈。只要他一松手,我就能扑上去切断电源。但现在不行。他还在动,哪怕只剩一口气,也是个活障碍。 他又咳了一声,这次带血。 一口暗红喷在控制台外壳上,顺着金属面往下淌。他喘着,头垂下去,又抬起来,看着我,忽然说了句:“你早该死了……” 我没接话。 他说得对,我早该死了。任务失败那天就该死,躺在医院那十年也等于死了。可我现在站在这儿,心跳一下一下敲着肋骨,疼是真疼,累是真累,但我知道我还活着。 而且我要让他亲眼看见我活到最后。 我缓缓吸了口气,把肺里的闷气换掉。然后开口,声音比刚才更沉:“十年前你欠的债,该还了。” 话落那一秒,他猛地抬头。 眼神变了。不再是疯,也不是冷笑,而是一种……惊。像是没想到我会这么说,像是他以为我已经忘了。但他记起来了。全队覆灭,兄弟埋在异国他乡,我躺在病床上烂了十年,女儿叫我爸爸的时候都要学。 这笔账,今天清。 他张了张嘴,似乎想骂什么,但没出声。喉咙里“咯咯”响,像是被什么东西堵住。然后他笑了,最后一笑,笑得全身都在抖,手从启动杆上滑下来,掉在腿边。 但他没让开。 身体还是横在控制台前,像一堵墙。 灯光又闪。 这次熄了两秒才重新亮起。我和他的影子错开了,我的在左,他的在右,中间隔了一道缝。 我站着没动。 拳头握得更紧,指甲掐进掌心。我能感觉到血流的速度在加快,太阳穴突突跳。时间不多了,我能感觉得到。倒计时在走,氧气在少,舱体随时可能被水压挤爆。 但我不能急。 这一秒必须由我来终结。 我盯着控制台上的红灯,余光扫过他垂下的手。他还活着,但快到头了。我不需要他认错,也不需要他求饶。我要的是他明明白白地看着我——看着我按下终止键,看着我走出去,看着我活着回去见我女儿。 这才是惩罚。 灯光再次闪烁。 我动了。 第434章 自毁倒计时 灯光闪灭的瞬间,我动了。 靴底碾过地上的血水,七步距离缩成三步冲刺。应急灯的绿光在赵卫国脸上跳了一下,他右手猛地从腿边抬起——不是按复位键,是抽出一把战术匕首,直刺我胸口。 刀快,人更疯。 我没收势,迎着刀尖压上去。左肩一偏,刀锋擦着锁骨划开冲锋衣,布料撕裂声混着金属弧光炸开。我借着他前冲的力道拧腰转体,右手已扣住他持刀手腕,拇指顶住桡侧肌腱,膝盖顶他肘弯。 咔。 一声闷响,不是骨头,是关节脱位。他手指松劲,匕首脱手,但人没撒手,整条胳膊像铁链甩回来,刀刃反手朝我肋下撩。 我后撤半步,刀尖划破外层防水膜,皮肤火辣一下。没时间包扎。他喘得像破风箱,左手撑地想站起来,右臂吊着,血顺着指尖滴在控制台底下。 倒计时还在走。 面板数字从00:10跳到00:07,蜂鸣声低频震动,每响一次,舱内空气就压低一分。我能听见自己心跳,也能听见他喉咙里咯血的声音。 他抬头看我,眼白全是血丝,“一起死……你也出不去。” 我没答话。往前一步,抬腿踹他肩膀。他整个人撞上控制台,后脑磕在金属壳上,哼都没哼出一声。但我没停,立刻扑向操作面板。 00:05。 红色骷髅图标闪得发烫。我伸手去按停止键,指尖刚碰到底座—— 他忽然从侧面撞来,用脑袋顶我腰眼,双手死死抱住我右腿。力气不大,但缠得紧,像临死前抓住最后一根绳子。 00:04。 我低头看他。满脸是血,嘴咧着,不知道是在笑还是抽搐。他的手还在抖,可就是不松。 00:03。 我抬左膝猛砸他后颈。一下、两下。他闷哼,手臂松了半寸。我挣开半步,转身飞起一脚踢中他持刀手的腕关节。那一脚用了格斗术里的断筋踢法,脚背扫过动脉点。 匕首终于落地。 当啷一声,在密闭舱里格外清脆。 00:02。 我翻身扑向控制台,五指张开,猛拍红色按钮。 指尖落下的刹那,蜂鸣声戛然而止。 数字定格在00:01。 舱内一下子静了。连警报灯都不闪了,只剩应急电源维持着微弱绿光,照在面板上,像一层薄霜。 我跪在地上,单膝撑地,手还按在按钮上。肺里烧得慌,吸进去的空气带着焦糊味和血腥气。右腿旧伤没发作,但肌肉在抖,是累的,也是绷太久突然松下来的反应。 我没急着起身。 低头看了眼手背,有道口子,血正慢慢渗出来。不算深,不用管。我又摸了下冲锋衣内袋,全家福还在,塑料膜没破。 然后抬头。 赵卫国瘫在角落,背靠着控制台底座,头歪向一边,呼吸微弱。他的右手垂在地上,手腕处一道整齐割伤,皮肉翻卷,血浸透了西装袖口。匕首离他不到半米,他看都没再看一眼。 我没走过去补一刀。 也不是不想,是没必要了。他活着比死了更有分量——得亲眼看着我走出这扇门,得知道他算错了一辈子。 我撑着地面站起,退后半步,背靠舱壁站立。双脚分开与肩同宽,重心落在前脚掌,右手虚垂在身侧,随时能出拳或拔刀。这是战场上活下来的习惯:敌人倒下后三分钟内,不能放松戒备。 舱内安静得能听见水珠滴落的声音。 一滴,一滴,从天花板边缘往下掉,落在赵卫国脚边,洇开一小片暗红。 我盯着控制台,等下一步动静。 第435章 该流的血 等了片刻,周围依旧毫无动静,只有那水珠,一滴,一滴,从天花板边缘往下掉,落在赵卫国脚边,洇开一小片暗红。 我背靠舱壁站着,双脚分开与肩同宽,右手虚垂在身侧,指节还带着刚才格斗时的钝痛。肺里像被砂纸磨过,每一次呼吸都牵着肋骨发紧。右腿旧伤没抽筋,但肌肉还在微微打颤,是绷太久突然松下来的反应。 我没动。 赵卫国瘫在角落,头歪向一边,西装前襟浸了血,呼吸微弱得几乎察觉不到。匕首离他不到半米,刀刃朝上,映着应急灯一点绿光。我不信他会死在这儿,可眼下他确实没再动弹。 三分钟警戒期还没过完。战场上活下来的人知道,敌人倒下后最危险的不是前一秒,是后三分钟。他们可能诈死,可能藏枪,可能等你转身时抠响扳机。我盯着他颈部动脉的位置,那里有微弱起伏,一下,又一下。 就在这时候,眼前突然跳出一块老式作战终端界面。 绿色字符逐行滚动,像部队老机房里那类淘汰设备,字体粗糙,刷新带残影。没有提示音,也没震动,只有我看得见。 【任务完成:摧毁潜艇燃料舱】 【奖励领取:格斗术精通(Lv.mAx)】 【隐藏条件达成:阻止自毁程序启动】 【系统权限解锁:全部记忆载入】 屏幕顿了一下,新一行字缓缓浮现: 【任务完成,解锁全部记忆。】 我瞳孔猛地一缩,下意识屏住呼吸。 脑子里“嗡”地一声,不是耳鸣,是某种更深的东西被撬开了。像十年前那场爆炸后,我在医院躺了十年,意识沉在黑水底下,听得到声音,却睁不开眼。现在这感觉回来了——不是痛,也不是晕,是一种“要记起什么”的压迫感,压得太阳穴突突直跳。 画面猛地冲进来。 边境雨林,深夜。营地扎在山谷背风处,十八顶迷彩帐篷整齐排列,灯都灭了。战友们都睡了,有人打鼾,有人翻身。我站在高坡上查岗,对讲机里传来赵卫国的声音:“一切正常,队长。” 镜头一转,他在制高点蹲伏,手里握着麻醉弹发射器,瞄准我们休息的区域。手指扣在扳机上,嘴角抽了一下,像是笑。然后他手腕一偏,角度调了十五度——不是打人,是打空地。 下一秒,密林深处火光炸起。 王振跪在地上,手里攥着引爆器,汗从鬓角滑进眼睛。他没眨眼,按下按钮。c4埋在营地四周,全是高压塑性炸药,一响就是一片碎肉。 爆炸声不是“轰”,是“啪——轰!!!” 第一声轻,像气球炸了,第二声才撕开夜幕。帐篷瞬间掀飞,钢架扭曲,人体被抛向空中,军牌乱飞,有人连叫声都没来得及发出就没了脑袋。一个兄弟刚拉开拉链准备撒尿,整个人被气浪卷出去十米,撞树上,再没动。 我看见我自己倒下,左肩中弹,血喷出来,视野变红。我想喊集合,可喉咙里全是血沫。最后看到的画面,是赵卫国转身走人,背影消失在林子里,一步都没回头。 记忆到这里戛然而止。 我站在原地,左手已经攥成了拳,指节发白,手背上青筋暴起。嘴里有股铁锈味,咬得太紧,牙龈破了。眼前终端界面早就消失了,可那些画面还在脑子里回放,一遍,又一遍。 原来不是意外。 不是任务失败,不是情报出错,不是天气影响。是我们被人亲手送进地狱。赵卫国那一枪,根本就没想留活口。王振那个引爆器,早就准备好了。他们不是临时起意,是计划好了要灭口。 我缓缓吐出一口气,声音低得几乎听不见:“原来如此……” 不是愤怒到吼叫,也不是崩溃到流泪。就是一句话,平平地说出来,像确认了一件早就该知道的事。可这句话落下去,心里有什么东西彻底变了。不是从“我要报仇”变成“我要杀人”,是从“我想弄清真相”变成了“我知道该怎么做了”。 我不再需要猜。 也不用再问谁。 该流的血,一滴都不会少。 我依旧站在舱壁旁,位置没变,姿势也没变。只是眼神沉了下来,像退潮后的礁石,露出原本的模样。呼吸慢慢平稳,心跳归于常态。右腿的颤抖也停了,肌肉重新受控。 赵卫国还躺在那儿,快断气了,但没死透。我不急。 有些账,得等人清醒的时候再算。 头顶传来轻微震动,像是远处有螺旋桨声,很 faint,隔着海水传过来的。我没抬头看。现在外面发生什么都和我没关系。周婉宁如果来了,会找到我。直升机如果到了,会停稳。 但我还得再站一会儿。 这一秒,属于那十八个再也回不来的兄弟。 第436章 不是辩解,是判决 赵卫国依旧躺在角落,血浸透了西装前襟,呼吸微弱难察,我没动,也没看他。 头顶的震动越来越清晰,不是幻觉。螺旋桨切开空气的声音由远及近,压过海面浪涌的节奏。我依旧靠着舱壁站着,右手垂在身侧,指节还残留着刚才格斗的钝痛,但不再发抖。 直升机降落在不远处的海上平台,金属支架发出吱呀声,旋翼搅起的风把海水吹成雾。脚步声踩上湿滑的甲板,很快逼近。我抬眼,看见周婉宁从舷梯跳下来,白大褂下摆沾了水渍,碎发被风吹乱贴在额角。她快步走过来,鞋底在金属板上敲出急促的点。 “你没事吧?”她站在我面前,声音有点喘,像是跑过来的。 我没回答。喉咙里干得发紧,像十年前医院醒来那一刻。我盯着她,眼神聚焦,不是看她人,是确认自己还在现实里。然后我说:“我全记起来了。” 她没追问,只是抿了下嘴,手指无意识地碰了下耳侧,那个动作很轻,但她做了。我知道那是她紧张时的习惯。 我开口,声音低,平得没有起伏:“边境雨林,晚上。十八个兄弟都睡了,帐篷整齐排着,灯灭了。赵卫国在制高点,手里是麻醉弹发射器,对讲机里说‘一切正常’。他手腕一偏,打空地。密林深处炸了。王振跪在地上,按下了引爆器。c4连环爆,营地瞬间没了。有人刚拉开拉链准备撒尿,整个人被气浪掀出去撞树上。一个兄弟翻身想爬起来,脑袋直接炸飞。我左肩中弹,倒下,嘴里全是血沫。最后看到的画面,是他转身走人,一步都没回头。” 我说完,停了一下。海风灌进逃生舱口,吹得衣服贴在身上。我没有情绪波动,就像在念一份战后报告,字字清楚,不带感情。可正是这样,才更沉。 周婉宁没说话。三秒,或者更久。她低头看着地面,脚边有一小片暗红,是赵卫国流出来的血,已经被海水冲淡了一圈。她的手指慢慢收拢,藏进白大褂口袋,拳头捏得很紧。 然后她抬头,直视我:“他拿我妈威胁我……可我不知道,他会杀人。” 声音轻,但没抖。她说完这句,往前半步,站到我身边,肩膀几乎挨着我的臂膀。我们并排站着,看向远处那艘正在下沉的潜艇残影。火已经熄了,只剩黑乎乎的轮廓泡在水里,像一头死透的铁兽。 “赵卫国……”她开口,语气变了,不再是解释,也不是辩解,而是判决,“他必须付出代价。” 我没回应。但我站直了身体,右腿旧伤没再抽筋,肌肉重新受控。背包里的战术手电和女儿画的全家福都在,匕首也还在腰侧。我不是一个人了。 直升机还在运转,旋翼声持续响着,但她没回头。她就站在这儿,和我一起看着那片海。风很大,吹得她白大褂下摆翻动,像一面没打旗语的信号旗。 远处天际线开始泛灰,不是亮,是阴云压着海平线。城市还在那边,供水系统、学校、净水厂、孩子们喝的每一口水——这些事还没完。但现在不一样了。我不再是那个刚醒来的植物人,也不再是只靠系统签到撑着的退伍兵。我知道是谁动的手,知道他们怎么一步步把十八个活人送进地狱。 我也知道接下来该做什么。 她没问下一步去哪,我也没说。有些话不用讲明。她能来,就已经选了立场。她是赵卫国的女儿,但她站在了另一边。这就够了。 我们谁都没动。时间像是卡在这几分钟里,前一秒是生死对峙,后一秒是共同背负。她咬过嘴唇,现在放松了,眼神定住,像在计算什么,又像只是在确认自己的心跳。 我摸了下左眉骨的疤,那里早就结痂了,十年都没变。可今天,它好像比以往更清晰一点。 直升机驾驶员在喊什么,声音被风吹散了。她听见了,但没理。她只是轻轻吸了口气,肩膀微微抬起又落下。 “走吗?”她问。 我没答。但我往前迈了一步,踩上平台边缘的凸起钢梁。脚底传来金属的凉意,真实得不能再真实。她跟上来,站在我右侧半步的位置,不多不少。 海面上漂着油污和碎片,潜艇的残骸正一点点往下沉。没人会去捞赵卫国。他要是活着,也会被拖回水面。我不急。 有些账,得当着所有人的面算。 但我们还没走。我们还站在这儿,立在废墟边上,风从背后推着,前方是整座城市沉默的轮廓。 她左手还握着拳,藏在口袋里。我看得见她袖口露出的一截手腕,皮肤很白,有道旧疤,不深,但一直延伸到衣袖底下。 我没问那是什么时候留下的。以后会知道。 现在,我们只需要站在一起。 第437章 市政厅前的风暴 直升机旋翼的轰鸣声在身后渐渐远去,海风裹着咸腥味灌进冲锋衣领口。我右腿旧伤处还残留着海水浸泡后的发麻感,但脚步没停。市政厅台阶就在眼前,灰白色的石阶被晨光镀了一层薄亮,像刚擦过的枪管。 台阶下已经围满了人。记者、摄像、举着话筒的主持人,密密麻麻站了三层。闪光灯一亮就是一片白,刺得人眼眶发酸。有人喊:“你是谁?”“你有什么资格开发布会?”“精神科刚放出来的吧?” 我没答。背包带勒在肩上,防水文件袋贴着胸口,里头装着从逃生舱带回来的东西。我一步步走上台阶,步伐不快,右腿落地时微微一顿,但没偏。讲台是临时搭的,铁架子有点晃,我走过去,把文件袋放在上面,拉开拉链。 人群安静了一瞬。 我抽出第一张照片。十八个人站在雨林营地前,穿着旧式迷彩,脸上有泥有汗,笑得真实。赵卫国站在后排角落,手搭在别人肩上,嘴角翘着,那点笑意不像冲镜头,倒像是知道接下来会发生什么。 我把照片举起来,正对主摄像机位。手臂伸直,没抖。 “十年前,他在制高点打偏麻醉弹。”我说,声音不高,但够清楚,“引爆炸药坑,c4连环爆。十八个兄弟,一个没活下来。我左肩中弹,倒下时看见他转身走人,一步都没回头。” 底下有人开始调焦距,咔嚓声从零星变成密集。一个女记者捂了下嘴,又放下。 我翻出第二页——军方任务编号和加密通讯日志残页,纸边被海水泡得发皱,字迹晕染,但关键一行还能认:“‘蝰蛇’代号发信,接收终端Id:F-wG-09”。这是赵卫国私人卫星链路的注册码,当年全队没人知道他有这权限。 “现在,”我继续说,“他控制全市净水系统、学校供餐链、地下武装网。你们的孩子喝的水,吃的饭,走的路,都在他手里。” 全场静了两秒。接着快门声炸了锅,像暴雨砸铁皮屋顶。 这时,右边传来脚步声。周婉宁走上讲台,白大褂被风吹得贴住身体,手里捏着一枚黑色存储卡。她站到我右侧半步的位置,不多不少。 “这里面是赵卫国近三年资金流向,”她开口,声音不响,但压得住场,“市政工程、教育拨款、医疗采购,每一笔都洗过三道壳公司。我不是来求原谅的。我是来作证的。” 台下有人低声议论:“那是赵卫国的女儿吧?”“她怎么敢站上去?”“疯了还是真有证据?” 我没看她,只用眼角余光扫了一眼。她站得稳,手藏在口袋里,指节绷着,但没退。 我左手不自觉地摸向左眉骨,那道疤似乎在隐隐发烫,仿佛又回到了那个血腥的夜晚。 “我不惹事,”我说,“但也不怕事。这一辈子,我要护住该护的人,讨回该讨的债。” 话落,现场静了三秒。然后闪光灯又亮起来,比刚才更急,更密,像要把整个台阶烧穿。 我站着没动。周婉宁也没动。我们还在台上,讲台没拆,灯没关,话没说完。台下记者还在拍,有人已经开始打电话传消息,有人盯着屏幕核对数据,还有人抬头看着我们,眼神变了。 风从城市方向吹来,带着柏油路和早点摊的味道。远处一辆公交车靠站,车门打开,乘客上下。生活照常进行,但有些东西已经不一样了。 我的手指还贴在伤疤上,没拿开。周婉宁的白大褂下摆被风吹起一角,像一面没落下的旗。 第438章 王振的诬陷 就在这时候,一个声音响了。 “陈先生,有人说您与境外势力勾结,您如何回应?” 这声音不高,带着点记者惯常的平稳腔调,可我耳朵一紧。那音色压着,像是故意改过,但尾音往上提的节奏,太熟了。我在边境雨林听过这声音下令引爆c4,也听过它在任务频道里冷笑。 是王振。 我没回头,眼皮微微往下压,视线锁住那个举着话筒的人。他穿着灰蓝色夹克,戴黑框眼镜,手里攥着录音笔,看起来和别的记者没什么两样。但他站姿不对——两脚间距略宽,重心偏后,是战斗人员的习惯。而且他提问时,嘴角有一瞬不受控地抽了一下,像是忍着笑。 我右手指节收紧,左手不动声色滑向腰侧。那里没有枪,只有一把战术匕首藏在冲锋衣内衬里。我没拔,只是确认它在。 “婉宁,掩护我。”我低声说,语速快得几乎连成一个音。 她没问为什么,身体已经往我这边靠了半步,右手伸进白大褂口袋。我知道她里面揣着微型计算机,但她更清楚怎么在不暴露的情况下准备应对突发状况。 台下人群还在嗡嗡议论,有人开始转头找刚才发问的人。那人没退,反而往前走了一小步,话筒举得更高。 “陈先生,您昏迷十年,醒来就掌握大量机密信息,时间点太巧了。”他继续说,声音比刚才稳了些,但那股藏不住的冷劲儿还在,“有没有可能,您才是被境外组织唤醒的棋子?” 我盯着他。他摘下了眼镜。 镜片后的那双眼睛,我认得。十年前在雨林营地,他就是用这双眼睛看着我倒下,然后按下引爆器。那时候他还穿着我军制式作战服,现在换成记者外套,可眼神没变——阴,狠,带着一股赌赢了的得意。 他嘴角慢慢扬起来,不是笑,是撕开脸皮的那种动作。脖颈处露出一截纹身,蛇形,盘在锁骨上方,颜色比记忆里更深,像是最近才补过墨。 全场静了几秒。有人意识到不对,往后退;有摄像机还在拍,但镜头明显抖了。没人喊,没人冲上来拦,大家都卡在“这是采访还是冲突”的判断里。 我没等他再开口。 一把拽住周婉宁手腕,转身就往讲台后方走。木质台阶在右腿落地时发出轻微吱呀声,旧伤让步伐不稳,但我没慢。身后传来一声闷响——是话筒砸在地上。 “陈铮!”王振的声音炸出来,不再是伪装的中立语调,而是赤裸的、带着血味的叫喊,“你跑什么?当年你不是挺能打的吗?” 我没回头。 通道口就在三米外,一扇窄门,标着“工作人员专用”。灯光昏,门缝透出走廊里的日光灯管冷光。我推开门,把周婉宁先塞进去,自己最后一个闪身。 门关上前,我最后瞥了一眼。 王振已经跳上讲台,一步跨过铁架子,高大的身影压过来,像堵墙。他没追,只是站在台边,手扶着话筒架,低头看我。 他笑了,那笑容一直扯到耳根。 门咔哒合上。 走廊安静得吓人。头顶的日光灯嗡嗡响,地面是灰白色瓷砖,反着冷光。我们站在通道入口,背靠着门板。周婉宁喘了口气,抬头看我:“他是谁?” “副队长。”我说,声音低,“也是当年按下引爆器的人。” 她眼神变了,没说话,但身子绷紧了。 我松开她的手,转身面对走廊深处。前方二十米是t字路口,左边通往地下车库,右边是档案室和电梯间。脚步声还没来,但不会太久。 我摸了摸腰间匕首的位置,确认它还在。右腿旧伤隐隐发胀,但能撑住。走廊尽头有监控摄像头,红点亮着。 “走右边。”我说。 她点头,跟上。 我们刚迈出第一步,身后门把手突然转动。 一下,两下。 然后停了。 我知道他没走远。 我也知道,这一回,他不会再躲在别人身后发号施令了。 第439章 记者变脸 门咔哒合上,我背贴着冷铁板,耳朵压紧门缝。外面没动静,只有灯管嗡鸣。右手已经摸到匕首柄,指腹蹭过刀鞘卡扣,确认能秒出。 脚步声来了。 不是记者那种碎步,是军靴压地的节奏,一步一顿,稳得像在丈量距离。我知道是谁。 王振。 他没急着开门,站在外头,像是在听里面响动。三秒后,门把手开始转——不是试探,是拧到底的那种发力。 我往右横移半步,让出门后死角。匕首抽出来,横握掌心,刃口朝前。这位置他进来第一眼看不到我,但只要踏进一步,我就有两米冲刺距离。 门开了。 灰蓝夹克先探进来,接着是那张脸。他没戴眼镜了,眼球暴露在走廊灯光下,瞳孔缩得很紧,像盯着靶心。左手插在外套兜里,右手空着,但肩线绷着劲,明显藏着东西。 他跨进来,动作干脆,不回头关门。落地那刻,手从兜里抽出——枪。 黑漆短管,消音器还没装全,应该是临时拆的部件。他抬手就瞄我胸口,动作标准得像是训练场上打活靶。 我没等他锁定。 蹬地,侧滚,贴墙滑出三步远。枪口红点扫过我刚才站的位置,擦着瓷砖“啪”一声打在门框上,木屑飞溅。 他反应快,立刻追压,枪口随我移动。但我已经借滚动卸掉冲势,翻身站定,匕首换正握,摆出近身格斗架势。 “陈铮!”他开口,声音撕开伪装,低哑带怒,“十年了,你还活着,真他妈是个奇迹。” 我没答话。右腿旧伤有点胀,但还能撑。视线扫过他持枪的手腕——虎口有茧,是长期握扳机的老兵痕迹。这手十年前按过c4引爆器,现在又想拿枪指着我。 他往前逼近一步,枪口稳着:“你跑什么?当年在雨林你不也挺硬气?怎么,现在怕了?” 我还是不说话,只把重心压低了些。走廊二十米长,尽头是堵死墙,右边t字路口通档案室和电梯间。刚才我奔逃时故意踩重脚步,让他以为我要往那边钻。 其实我在等。 等他冲动。 他果然不信邪,又上一步,枪口离我不到五米。这个距离,手枪基本锁死目标,但我只要能进三米内,他就废了。 “你背叛小队那天,”我终于开口,声音平得像铁皮刮地,“就没想过会有今天?” 他嘴角一抽,冷笑出来:“我?背叛?呵……是你太蠢。任务失败是你指挥失误,兄弟死是你扛不住压力,你倒下是你命不好。”他枪口抬了抬,“而我,活下来了。” 话音落,他扣扳机。 我早就在看他食指。那根手指刚发力瞬间,我左脚猛蹬地,整个人向左侧切,同时俯身压低。子弹擦着冲锋衣肩线飞过,打中身后墙壁,“砰”一声闷响。 灯管炸了。 火花噼啪落下,半截日光灯晃着垂下来,电线甩动,在地上投出乱影。光线一暗一亮,正好遮掩动作。 我趁这刹那冲上去。 三步,两步——他反应也不慢,立刻收枪准备后撤。但他忘了自己背后是墙。 我冲到距他两步远时忽然刹住,不动了。 他愣了半秒,眼神闪疑。枪口重新抬起来,但这次有点抖。 “王振,”我说,声音不大,但在封闭走廊里很清楚,“你逃不掉的。” 他说不出话,脸一下涨红。这话本该是对我说的,现在被我原样扔回去,他咽不下这口气。 “放屁!”他吼,举枪就射。 我又闪。 但这回是假动作。我刚侧身,立刻反向蹬地,直扑他右侧盲区。他慌了,转身要调枪口,可我已经贴上来。 他扣扳机,走火一枪打天花板。 我右手匕首横推,撞开他持枪手腕,左手直接抓他肘关节往里压。他踉跄一步,背撞上水泥墙,发出“咚”一声闷响。 枪脱手了,砸在地上,滑出去一米多远。 他喘着粗气,左肩明显错位,整条胳膊垂着。但他没倒,靠着墙硬撑着,瞪着我,眼里全是血丝。 “你……”他咬牙,“你以为这就完了?” 我没理他,捡起枪,退后两步,单手持握,对准他胸口。保险没关,随时能打。 他靠着墙,慢慢抬起没受伤的那只手,抹了把嘴。再放下时,掌心沾血。 “轮到我了。”我说。 他咧嘴,笑出一口血牙。 就在这时候,头顶那根垂着的灯管突然又闪了一下。 紧接着—— “砰!” 枪响了。 不是我开的。 声音来自地上那支掉落的手枪。它被震落的灯管碎片砸中,击锤触发,走火一发。 子弹打偏,钻进地板,冒起一股白烟。 王振僵在原地,低头看脚边枪,又抬头看我。 我站着没动,枪口依旧稳着,呼吸一点没乱。 走廊安静下来。只有电流还在嗡鸣。 第440章 系统的终极任务 走廊安静得能听见电流在灯管里爬行的声音。 我站着没动,枪口还对着王振。他靠墙坐着,左肩塌下去一块,右手捂着嘴,血从指缝里渗出来。地上那把走火的手枪躺在白瓷砖上,击锤歪着,冒了一缕轻烟。刚才那一声枪响不是我开的,也不是他打的,是灯管碎片砸中了扳机。这种事在战场不稀奇——最危险的往往不是瞄准你的枪,而是谁都没注意的那个角落。 我退了两步,拉开距离。右腿旧伤开始胀,像有根铁丝在里面慢慢拧。这地方不能久留。我没再看他一眼,手往冲锋衣内袋一插,把抢来的枪塞进去。金属贴着肋骨,凉得很实在。 王振喘着气,喉咙里发出破风箱一样的动静。他没死,也不会现在就死。这个人还有用,得活着。我转身朝走廊出口走,脚步压着地砖接缝线,尽量不让跛脚带偏重心。 刚迈出三步,脑子里“咔”一下,像是老式电视突然通电。 视野正中间浮出一块灰绿色界面,边框带锯齿,像被腐蚀过的金属板。字体是那种老终端常用的方块字,一行一行往上滚: 【系统提示】 【终极任务已激活】 【任务名称:阻止赵卫国最后的疯狂】 【任务状态:未开始】 【倒计时:未启动】 我停下。 眉骨上的疤忽然发烫。这是每次接收重大情报时的反应,跟当年在边境接到紧急指令一样。我下意识摸了下左眉,指尖蹭过那道凹痕。系统从来没主动弹过“终极任务”这种字眼。过去它就是个工具,签到拿装备、解锁记忆、回溯画面,全都靠我自己触发。它不说话,也不催,就像背上一道结了痂的伤。 可这次不一样。 我盯着那行字,一个字一个字看完。读完后嘴里有点干,喉咙动了一下。 “他还有什么计划?”我说出口,声音不大,像是问自己,又像是问那个藏在我脑子里的东西。 话音落,界面刷新。 新画面是一张三维地图,线条简单,标高清晰。建筑轮廓快速建模,街道网格自动生成。几秒后,定位锁定——市政广场。红点在中心喷泉下方闪烁,旁边跳出一组数据: 【目标地点:市政广场主供水阀井】 【威胁等级:极高】 【关联人物:赵卫国】 【备注:爆炸物已部署,触发机制未知】 我眯起眼。 市政广场?那儿每天早上六点就开始晨练的大爷大妈挤成片,学生上学路过要走东侧通道,公交车站就在南角。要是真埋了炸药……我不敢往下想。 但也没慌。 慌解决不了问题。十年前雨林里全队覆灭的时候我没慌,医院躺十年醒来发现女儿都不认识我的时候我没慌,现在更不会。 我把背包往上提了提,拉链擦过战术手电外壳,发出“咔”一声轻响。里面装着女儿画的全家福,纸角都磨毛了。她上周交给我时说:“爸爸带着它,就能打赢坏人。”我没告诉她打仗不是动画片,但我一直带着。 我现在知道要去哪儿了。 右腿还在胀,每走一步都有种肌肉撕开又黏上的感觉。基因修复液治好了大问题,但有些老伤不是药打得进去的。我调整呼吸节奏,一步比一步稳。走廊尽头是扇铁门,门缝透出外面天光,灰蒙蒙的,像是要下雨。 王振还在后面喘。 我没回头。他知道我会回来找他算账,但现在有更大的事。赵卫国没死,也不打算躲。他留下这个局,等我进来。可他忘了,我从不怕进局——我怕的是来不及拆局。 手搭上门把手前,我最后看了眼脑中的地图。红点还在闪,频率稳定,像心跳。 我低声说了句:“等我。” 然后推门出去。 第441章 记忆闪回真相拼图 门在身后合上,楼道的声控灯闪了两下,没亮。 我靠着墙站了三秒,听自己呼吸。走廊那头王振还在咳,声音闷得像堵着破布。我没回头,也没再走快一步。右腿从大腿根到脚踝,一层层发胀,像是血管里灌了水泥,慢慢凝住。眉骨上的疤也烧起来,不是疼,是热,贴着皮肤往外渗温度。 这感觉我熟。每次系统要动真格的时候,它就先报信。 我拐进安全通道,踩着水泥台阶往下。每一步落地,旧伤都抖一下,但我没停。一楼铁门虚掩着,外面雨刚停,风卷着湿气扑脸。街对面路灯底下停着一辆共享单车,链条锈了一半。我推车出来,扫码,骑了十五分钟,到城西这片老小区。 钥匙插进锁孔转三圈,门开。屋里没灯,窗帘拉着,空气有股潮味。我把冲锋衣脱了搭在椅背上,背包放在茶几上,拉链朝外。坐下前看了眼表——十一点五十八分。 还有两分钟。 沙发弹簧塌了半边,坐下去整个人陷进去。我闭眼,深吸三次,把心跳压下来。刚才那一枪响得太邪门,灯管砸扳机,听着像意外,可我知道没这么巧的事。王振不会犯这种错,他当年在队里最讲究细节。那是提醒,还是试探? 脑子里刚转完这念头,眼前一黑。 灰绿色界面弹出来了,边框带锯齿,像被酸泡过。正中间一行字滚上来: 【每日签到成功】 【奖励:记忆碎片·边境密谈录音(加密)】 加载条慢慢走,三秒后,声音出来。 先是水滴声,很慢,一滴一滴,背景有风吹树叶的沙沙。然后两个男声响起。 “……市政广场的惊喜,够他喝一壶。” “引他来,别让他活着走出去。” 第二个声音顿了顿,冷笑:“可陈铮不是好对付的。” 接着是另一个声音,低,稳,带着点拖腔:“那就让他死在人最多的地方。” 我猛地睁眼。 赵卫国。 这声音我十年没忘。那天在雨林营地,他就是用这个调子跟我说“任务调整”,然后转身走了。再睁眼,我已经躺在医院,十年过去了。 录音还在放,但后面全是杂音,噼啪响,像信号被干扰。我咬牙,把那段话来回听了三遍,耳朵贴着记忆往回扒。这对话发生在哪里?语气不像正式会议,也不是临时碰头。他们说得太自然,像早就商量好的事。 我想起一件事——任务失败前三天,王振曾单独离开营地两小时,说去接补给。赵卫国那会儿也在无线电日志里标注“巡查东线”。可东线根本没路,地图上是一片密林。 废弃气象站。 只有那里能避开监控,又能通话不被截频。他们就在那儿见的面,提前布好了局。 录音结束,界面自动关闭。屋里重新黑下来。 我坐在沙发上,手捏成拳,指甲抠进掌心。不是愤怒,是清醒。以前我以为赵卫国是临时起意,为了灭口才炸营地。但现在看,他是早就算好了——算我苏醒,算我会追查,算我一步步踩进他画的圈子里。 市政广场不是目标,是陷阱。他要的不是炸死多少人,是要我赶过去,要在众目睽睽之下把我钉死在现场。要么让我背锅,要么让我死在救援途中。 可他忘了,我能看见他看不见的东西。 我站起来,腿还沉,但能撑住。走到茶几边打开背包,先把战术手电拿出来,按了一下开关——红光亮,电量满格。再摸内袋,匕首在,刀鞘没松。最后抽出那张全家福,纸角磨得发毛,陈雪画的我穿着军装,站她旁边,头顶飘着一颗星星。 她不知道那天早上会发生什么,但她画了我回来。 我把画折好,塞回夹层。 窗缝漏进一丝光,远处城市还没睡,高楼零星亮着灯。我走到窗边,掀开一角窗帘。街道空着,积水映着霓虹,像一条条红色的河。 六点整,晨练的人会开始聚集。学生七点半上学,公交六点四十进站。那时候人最多,也最乱。 我盯着那片灯火,脑子里没画面,也没口号。只有一个念头:我得比他快一步。 右腿还在胀,眉骨的热劲儿退了,留下一道湿痕。我抬手抹了把脸,指尖沾了点血,不多,已经结痂了。 背包拉好,挂在肩上。我最后看了眼屋里的摆设——沙发、茶几、没开的灯。这地方待不了太久,明天之后可能就不能回来了。 但我得去。 窗外天色微微发青,离六点还有不到六小时。我靠在墙边站着,没坐,也没闭眼。等时间走完,就出发。 第442章 市政广场炸弹危机 天刚蒙蒙亮,街面还泛着湿气。我推着共享单车停在市政广场东侧围栏外,链条发出轻微的咔哒声。右腿从大腿到脚踝还是沉得像灌了铅,但没时间等它缓过来。 我摘下背包,检查了一遍:匕首在内袋,手电有电,全家福折好塞在夹层。周婉宁跟在我后面五十米,穿着碎花裙,手里拎着包,看起来像个早起晨跑的学生。她没靠近,只朝我点了点头。 广场地面全是昨夜留下的积水,反着灰白的天光。花坛边的灌木丛被风吹得微微晃动,假山背后有个人影蹲着,穿防静电服,背对着小路。他左手贴在腰侧一个黑色盒子上,右手正用螺丝刀拧开地灯检修口的盖板。 我压低身子,沿着绿化带边缘往前挪。落叶踩上去有点滑,我放慢脚步,耳朵听着那边的动静。那人没抬头,也没回头,反而轻轻哼起一段调子——断断续续的童谣,声音不大,但在安静的清晨格外清晰。 周婉宁已经靠到花坛另一侧,躲在一棵冬青后面。我朝她抬手,做了个“停”的手势,然后继续绕过去。 距离还有三米时,我听见金属盖板被完全取下的声音。他伸手进去,开始接线,动作很稳,像是干过无数遍。我屏住呼吸,盯着他的后颈,左耳缺了一块,疤痕发白。 两米。 我猛地加速,右腿虽然不听使唤,但惯性还在。一步、两步,冲到他身后,左手直接扣住他拿工具的手腕,往下一压。他反应很快,想抽手,但我已经把军用匕首架上了他的后颈,刀锋贴着皮肤。 “说!”我声音压得很低,“怎么拆?” 他没挣扎,也没喊。缓缓抬起头,嘴角一扯,笑了。 我没松手。他脖子上的肌肉是松的,一点都不紧张,反倒像是……等到了什么人。 “来不及了。”他嗓音沙哑,带着笑,“倒计时已经启动。” 话音落下的瞬间,主灯柱底座的金属盖板里传出一声轻响——“滴”。 我和周婉宁同时转头。 那块藏在灯柱基座里的液晶屏亮了起来,红色数字跳动:“05:59”。 周婉宁快步上前,战术手电打开,光照进控制箱内部。线路密密麻麻,红蓝黄绿四色线缠在一起,中间连着三个独立电源模块,每个都连着独立计时器。 “连锁装置。”她蹲下身,声音冷静,“要同时切断三路供电,差半秒都会触发。” 我盯着被制住的男人。他还笑着,左耳残缺处露出一点皮肉翻卷的痕迹。 “谁让你来的?”我问。 他不答,只是慢慢抬起眼,看向远处。 环卫工推着清洁车,从广场北口拐了进来。一辆公交车驶入站台,车门打开,两个学生模样的人下车,打着哈欠往学校方向走。 再过七分钟,晨练的人就该来了。再过十分钟,这片区域会挤满人。 我收回视线,匕首没动,但手心出了汗。 周婉宁一只手撑在地上,另一只手已经开始拆外壳螺丝。她没说话,但动作很快,眼神一直盯着线路走向。 “你女儿画的那张全家福,”被制住的男人忽然开口,声音低了些,“你说她不知道那天早上会发生什么?可她画了你回来。” 我喉咙一紧。 “但她不知道,”他嘴角又扬起来,“你根本回不去。” 我没吭声,只把匕首往前压了半寸。 他脖子上渗出血线,顺着衣领往下流。 远处,第一缕阳光爬上市政厅楼顶。广场的灯还没熄,照着水洼里晃动的影子。 周婉宁拧下最后一颗螺丝,掀开面板。三组继电器并列排开,每组上面都贴着编号,颜色对应不同线路。 “我能试。”她说,没抬头,“但只有一次机会。” 我盯着屏幕。 *05:43* 风从广场西侧吹过来,卷起几片落叶,在空中打了两个旋,落在控制箱边上。 我松开抓着他手腕的手,左手移到周婉宁身后,护着她的侧方。匕首仍架在他脖子上,右手没动。 “别乱来。”我对他说。 他闭上眼,笑了。 周婉宁的手指悬在第一根红线之上。 第443章 拆弹专家生死时速 炸弹拆除后,广场恢复了安静,但我的神经依旧紧绷着。突然,周婉宁轻声说:“不对,还有隐患。”她指着控制箱内一处隐蔽的线路,那里有个微型的备用计时器,上面的数字开始跳动:05:43——05:42——05:41… 周婉宁的手指悬在红线之上,没动。风从广场西侧吹过来,卷着落叶打转,一片枯叶贴着控制箱边缘滑过,卡进线路缝里。她眨了眨眼,指尖微微偏移半寸,没剪下去。 “别动。”我低声说,匕首仍压着爆破专家的后颈,血已经顺着他的衣领往下淌。他闭着眼,嘴角还挂着那股笑,像是等着看我们炸成碎片。 周婉宁抬头看了我一眼,眼神很静,没有犹豫,也没有害怕。她慢慢收回手,把镊子换到左手,右手摸向工具包。 “让我来。”她说。 我没吭声,松开了原本准备接手的动作,往后退了半步,左腿撑着地,重心落在好腿上。她蹲得更低了些,发丝垂下来,挡住了半边脸。 爆破专家忽然笑了,声音沙哑:“红线接反了。” 我和周婉宁同时一怔。 她猛地掀开第二层盖板,里面三组继电器排成三角形,红蓝黄三色线各自绕了一圈,接口位置全被调换过。主控模块不在c1而在b3,供电逻辑完全颠倒。原定的拆除顺序一旦执行,就是引爆。 “你故意留活路?”我压着嗓音问。 他睁开眼,冲我咧嘴,牙缝里渗出血:“不是活路,是死得慢点。” 周婉宁没理他,手指已经在动。她用镊子轻拨蓝线,观察反馈灯的闪烁频率,又拿万用表探了一下电压。数值跳了两下,稳定在3.2V。 “主控在蓝线。”她低声说,“切断它,其他两路会延迟0.8秒自毁,够我处理黄线。” 我没问她哪来的把握,只是把匕首换到左手,右手摸到了战术绳索。爆破专家想扭头,我一脚踩住他手腕,绳索绕上去,三圈绞紧,反绑到背后。他挣扎了一下,脖子上的刀口裂开更大,但没喊疼。 周婉宁剪断蓝线。 “滴”一声轻响,第一组计时器停了。 她立刻转向黄线,发现那根线连着个微型传感器,贴在控制箱内壁,表面印着心跳波形图。 “心跳感应。”她皱眉,“要是有人脉搏异常,或者靠近触发红外,都会启动备用引信。” 我盯着爆破专家:“你装这玩意儿,防谁?” 他不答,只是哼起了那段童谣,断断续续的调子,像从旧收音机里漏出来的。 周婉宁撕开绝缘胶布,把黄线接口封死,再用铝箔纸裹了三层,隔绝信号。做完这些,她才伸手去碰最后那根红线——主引信。 倒计时:00:17。 她呼吸放得很慢,手指稳得不像个二十出头的年轻人。镊子夹住红色导管根部,轻轻一拔,没剪,而是直接抽离。 “滴——” 数字跳到00:03,停住。 蜂鸣声消失,屏幕红光熄灭,整个控制箱陷入安静。 我绷着的肩膀松了一寸,喉咙里泛起一股铁锈味。刚才咬得太紧,牙床都在震。 “你……”我开口,声音有点哑。 周婉宁直起身,把工具扔进包里,碎花裙角沾了灰和油渍。她抬手抹了把额头的汗,冲我笑了笑。 “我学过的。” 我没再说话。低头看了看自己的手,虎口发麻,匕首握得太紧,指节都白了。远处有早班公交驶过站台,车门开合的声音传过来,像某种机械的喘息。 爆破专家趴在地上,嘴被布条勒住,眼睛瞪得极大,盯着那块黑屏,仿佛不信自己布置的局就这么被拆了。 周婉宁站在我旁边,没看我,也没看他,目光扫过广场四周。环卫工推车走了,学生也进了校门,这片区域暂时空了。但不会一直空下去。 我弯腰捡起掉落的螺丝刀,擦干净,放进背包侧袋。动作刚做完,眼角余光瞥见市政厅楼顶的旗杆下,一道人影一闪而过。 穿黑色冲锋衣,身高接近一米九,左肩有轻微起伏的节奏——是王振的习惯性姿态。 可上一秒那儿明明没人。 我攥紧了匕首。 周婉宁低声问:“怎么了?” 我摇头,没答。 风又起来了,吹得控制箱盖板哐当响了一下。 我盯着那道空荡荡的旗杆角落,右腿旧伤隐隐抽痛。 第444章 王振逃窜 控制箱盖板的哐当声混在风里,我盯着市政厅楼顶旗杆下那片空地,右腿旧伤的抽痛突然加剧——刚才那一眼不会错,黑冲锋衣、一米九的个头,左肩有节奏地微抬,是王振走路时的老毛病,十年前在雨林里就改不掉。 “怎么了?”周婉宁站到我侧后方,声音压得很低。 我没回头,“王振上了楼顶。” 她没问凭什么确定,只轻轻“嗯”了一声,手已经摸到了背包侧面的微型计算机。我知道她在调监控,但她快不过我的眼睛。那人影一闪就没了,动作干净利落,明显是故意露个角,引我们追。 爆破专家还趴在地上,嘴被布条勒住,手脚反绑。我掏出手机,拨通紧急调度号,报了坐标和情况,特别强调“嫌疑人已被制服,请警方立即接管”。电话那头应得干脆。我不图别的,就图个程序到位——就算我要追人,也不能把后背留给隐患。 挂了电话,我说:“走。” 周婉宁没多问,跟着我就往广场东侧跑。最近的地铁入口在政务大厅背面,台阶往下,刷脸闸机亮着绿灯。清晨六点十七分,上班的人还没挤进来,通道里只有清洁工推着水桶经过,轮子轧在瓷砖上发出闷响。 我们冲进地下通道时,闸机刚合上。我一眼扫过去,地面湿滑处有两道清晰的鞋印,往前延伸七八米,突然断在一片积水中。水洼不大,像是空调滴漏下来的,但边缘有轻微拖拽痕迹。 我单膝跪下,伸手探了探积水温度。凉的,不超过十分钟前留下的。脚印到这里消失,要么是跳过去了,要么换了鞋。王振知道我们会追,故意在这儿玩花招。 “他不想让我们跟得太轻松。”我说。 周婉宁蹲在我旁边,从包里取出一个巴掌大的设备,打开扫描模式。几秒后她摇头:“红外残留为零,热源信号断了。” 我点点头。这种老式地铁隧道,通风口多,热成像确实容易失效。但王振忘了件事——他再会藏,也逃不出我的系统。 0点早过了。 我在心里默念签到。 眼前瞬间弹出一块泛着绿光的老式终端界面,像素粗糙,像二十年前的军用显示器。一行字浮现: 【签到成功,获得军用级单兵夜视仪(一代改进型),已投放至背包外袋。】 我没吭声,拉开背包侧袋,手指触到一个硬壳装置。拿出来一看,黑色外壳,带调节头箍,电源指示灯微弱闪烁。老型号,但够用。 我戴上,按下启动键。 视野顿时变成一片幽绿。隧道深处的一切在夜视仪下清晰起来:墙皮剥落的纹路、电缆槽里的锈迹、地上散落的碎石……还有前方五十米外,拐角处一道高大身影正贴着墙壁缓行。 是他。 王振的脖颈上那道蛇形纹身在夜视成像里格外显眼,随着呼吸微微起伏。他左手摩挲着小指断口的位置,习惯性动作。右肩扛着个帆布包,看轮廓不像空的。 “他在前面。”我低声说,没摘夜视仪,“贴墙走,别出声。” 周婉宁点头,收起扫描设备,紧跟我半步距离。我放慢脚步,每一步都踩在前一步的落点上,避免踩到松动的地砖。隧道顶部挂着几根老旧的照明线,有几处垂下来半截,像是被人故意扯断的。 走到积水区边缘,我抬手示意停。前面地面铺着几块铁板,看着平整,但接缝处有细微错位。我捡起一块碎石,轻轻抛过去。 “咔。” 铁板一侧下沉,发出金属摩擦声。紧接着,头顶传来绳索绷紧的吱呀声——三米外的天花板上,一根钢缆吊着的水泥块猛地晃了一下。 陷阱。 王振不是想逃,他是想耗我们。 我关掉夜视仪,省电。黑暗中靠记忆和听觉推进。周婉宁跟得很稳,呼吸均匀,没有一丝慌乱。她虽然穿的是碎花裙,可脚步轻得像受过训练。 再往前二十米,隧道壁上出现一道刻痕。 我停下。 那是一串数字:7。 下面还摆着一枚纽扣,军绿色,铜扣面,边缘有磨损。我认得这东西——我们当年部队的制式外套纽扣,十年没换过版型。 这是冲我来的。 他留下这个,不是为了传递信息,是挑衅。是告诉我:你回来了,我也记得你。 我捏起纽扣,放进衣兜。没说话。 周婉宁看了我一眼,眼神没变,还是那种冷静到底的光。 我传音:“你跟在我三步后,踩我脚印。” 她点头。 我又加一句:“别碰墙上任何东西。” 前面拐角之后,灯光隐约闪了一下,很弱,像是手电筒被遮了一半。王振还没走远,他在等。 我重新戴上夜视仪,绿色视野里,前方五十米,那道高大的身影正靠在墙边喘息,肩膀一起一伏。他停下来了,像是在调整状态,又像是在布置下一环。 我握紧匕首,拇指推开刀锁。 他还以为我们在找路。 其实我已经看见他了。 第445章 王振按下了炸弹 夜视仪里的绿光压着隧道尽头的黑暗,王振靠在水泥墙边的轮廓一动不动。我往前走了三步,鞋底碾过碎石的声音很轻,但他耳朵动了一下——他在等这个声音。 十五米。 我放慢呼吸,匕首握在右手,刀锁已经推开。周婉宁在我左后方半步,没出声,也没加快脚步。她知道现在不能问,也不能停。 十米。 王振突然抬起了头。他嘴角扬起来,不是喘息,是笑。左手从腰侧抬起,掌心里躺着一个黑色遥控器,拇指正压在红色按钮上。 “陈铮,”他声音沙哑,像砂纸磨过铁皮,“你追得太紧了。” 话没落音,我右腿发力,整个人往左前方猛扑——不是冲他,是撞向周婉宁。 她反应不慢,可还是被我带得踉跄。我们两个翻滚着往下坡滑,下面是排水道入口,铁栅栏早就松了,边缘翘起,像一张歪嘴。我用肩膀撞开栅栏,顺势把她整个压在身下,背脊磕到一根外露的金属管,钝痛炸开。 轰——! 爆炸声从两侧墙里炸出来,不是一处,是六处。金属箱体弹出墙面,红灯闪成一片,c4的火舌瞬间吞满整个隧道段。热浪拍在背上,冲锋衣后摆直接烧焦卷边。头顶混凝土裂开,大块碎石砸下来,砸在刚才我们站的位置,火星和粉尘混着飞溅。 我趴在地上没动,耳朵里嗡嗡响,像是有千百个电钻在颅骨里打孔。嘴里一股铁锈味,咬到了舌头。右手还攥着匕首,指节发麻。 上方的坍塌没停。砖灰簌簌往下掉,夹杂着断裂的电缆火花。一段钢筋从顶棚插下来,离我脑袋不到二十公分,扎进排水沟的淤泥里,还在颤。 周婉宁咳了一声,肩胛抵着我的胸口,想撑起来。我按住她肩膀,没让她动。 “别动。”我嗓音哑得不像自己的,“等落定。” 她说不出话,点了点头。我能感觉到她在抖,不是怕,是冲击波震的。微型计算机从她包里甩了出来,屏幕朝下泡在积水里,外壳已经开始冒白烟。 隧道另一头,火光还在舔舐残壁。烟雾滚滚,看不清王振在哪。但我知道他没死——那种人,不会把自己放在炸弹杀伤范围内。他按了钮就退了,可能早有通道,也可能躲在防爆墙后面。 我慢慢转头,看上面。 原本平整的隧道顶塌了一大片,露出几根粗管道,其中一根正在渗水,滴滴答答落在沟里。排水道比想象中深,我们滚下来的位置是个缓坡,底下是U型槽,积着半尺深的黑水,漂着油膜和垃圾。 我撑着膝盖坐起,背部那根金属管硌得生疼。摸了下后腰,湿了,不知道是血还是污水。匕首还在手里,刀刃没弯。 周婉宁终于翻过身,趴在浅水区咳嗽,吐出一口混着泥的唾沫。她伸手去够计算机,碰了下又缩回手——设备进水了,彻底废了。 “他还活着。”我说。 她点头,抹了把脸上的灰,“他知道你会追上来。” “所以他没跑。”我盯着爆炸点的方向,“他是故意停下的。炸弹早就装好了,等着我们自己走进来。” 她说不出话,只是看着我。 我低头检查背包。夜视仪还在外袋,外壳有点变形,但电源灯还亮着。军用级的东西,抗造。我把它摘下来,关掉,省电。现在用不上。 头顶又掉下一块水泥板,砸在沟沿,溅起一片水花。水流开始变急,上游的检修阀可能被震开了。再待下去,这里会变成下水道主渠。 “能走吗?”我问她。 她扶着沟壁试了下腿,疼得吸气,但没喊。点点头:“能。” 我没再说什么,先起身,伸手拉她。她借力站起来,脚下一滑,我一把拽住她胳膊。两人贴着沟壁站着,抬头看路。 前面是排水道深处,黑洞洞的,看不出多长。后面是塌方区,回去的路已经被堵死大半,只剩下窄缝,穿都难穿过去。 我摸出战术手电,打开。光柱照进去,能看到两侧有检修台阶,年久失修,有些地方已经塌了。墙壁湿滑,青苔厚厚一层。 “走。”我说。 她没反对。 我走在前头,手电光扫着地面和头顶。每一步都小心,这地方随时可能二次坍塌。她跟在我三步后,脚步有点拖,但没掉队。 走了大概二十米,我发现墙上有个标记。 红漆喷的,一个箭头,指向右侧一条支沟。下面还有一串数字:7。 和之前那枚纽扣一样。 我停下。 周婉宁也看见了。她没说话,只是看了我一眼。 我盯着那个7,脑子里过了一遍。这不是第一次出现。上一次是在陷阱铁板前,王振留下的刻痕。现在又来一次,位置更深,方向更偏。 他在引导我们。 “别碰。”我低声说,伸手拦她,“绕过去。” 她点头,贴着左边走。 我们绕过支沟口,继续往前。水流声越来越大,前方似乎有落差。 又走十几米,手电光照到前方拐角处,地上散落着几块金属片,像是从什么设备上拆下来的。旁边还有半截电线,裸露的铜芯发黑。 我蹲下看了看。 不是民用线路。接头方式、绝缘层厚度,都是军规标准。这种东西不会出现在市政排水系统里。 我捏起一段电线,闻了下。 焦糊味,还有点酸——是电池泄漏。 王振不是空手来的。他带了装备,而且不止是炸弹。 我站起身,正要说什么,头顶突然传来一声闷响。 像是重物落地。 我和周婉宁同时抬头。 灰尘从顶棚缝隙簌簌落下,掉进水里。那声音……不是坍塌,是脚步。 有人在我们正上方。 我关掉手电。 黑暗重新罩下来。我们谁都没动,连呼吸都压低了。 几秒后,头顶又响了一次。 这次更清楚——是靴子踩在薄板上的声音,节奏稳定,不急不慌。 他在巡视。 我慢慢抽出匕首,拇指再次推开刀锁。 上面的人没下来。他走过一段,停了,然后转身,原路返回。 等一切安静下来,我才重新打开手电。 光柱照向前方。 排水道继续延伸,拐了个弯,消失在黑暗里。水流从那里传来,哗啦,哗啦,像是某种倒计时。 第446章 排水管道绝境求生 水流猛地一冲,我手电光晃了下,照见前方沟壁上的红漆箭头已经歪了,像是被什么撞过。水位涨得很快,刚到脚踝,转眼就漫过了小腿。周婉宁靠在左边墙边,喘得厉害,右腿那道擦伤被污水泡着,她没喊疼,但脸色发白。 我咬住手电筒,腾出双手,一手拽紧她手腕,一手扶墙往前挪。脚下青苔滑得像抹了油,每一步都得先用鞋底蹭两下才敢落脚。她跟在我后头,动作慢半拍,明显吃力。 “撑住。”我说。 她嗯了一声,声音压得很低。 我们刚走到一段缓坡,水突然暴涨,哗的一声从上游灌下来,像被人掀了闸。我立马侧身往高处顶,可周婉宁脚下一滑,整个人被水拽倒,顺着斜面往下冲。我反应快,一把抄住她背包带,自己也跟着扑下去,膝盖磕在铁管上,闷痛炸开。 我没松手,借着背包带把她往回拖,同时用右腿卡进沟槽里稳住身子。水流太急,差点把我俩一起卷走。我翻身压上去,用肩膀抵住她的背,硬是把人拽回浅区。 她趴在地上咳水,手指抠进水泥缝里,指节发白。 “能动吗?”我问。 她点头,试了下腿,疼得吸气,但没说不行。 我看了一眼前方。主道已经被淹了大半,再往前就是一段U型深渠,现在全成了水道。徒步走不通了。 “只能游过去。”我说。 她抬头看了我一眼,没反对。 我把手电收进背包夹层,匕首插回腰间。战术手电不能丢,但也不能亮着——省电,也防反光暴露位置。我摸了下夜视仪,外壳变形,但灯还亮。没坏,但这时候用不上。 头顶传来几声闷响,灰尘簌簌掉进水里。结构还在松动,随时可能二次塌方。 “抓紧我。”我说完,伸手搂住她腰,把她往身边带了带。 她没说话,手臂环上我的肩。 我深吸一口气,带着她一头扎进水里。 浑浊的水流裹着垃圾和油膜,呛得人想吐。我闭着眼也能感觉方向——顺着水流推力最弱的一侧游。左手一直抓着她衣服,怕散。中途撞到一次顶棚,额头磕了下,没停。 大概二十秒,前面有点光。 不是灯光,是那种灰蒙蒙的透亮,说明上面有出口或通风口。我加了把劲,带着她往上浮。 哗啦—— 我们冒出水面,大口喘气。身后主道轰的一声,整段塌了,水浪推着泥块冲过来,撞在堵塞口上,溅起一人高的水花。 我回头看了一眼,堵口没破,暂时安全。 这地方是个检修井台,比排水道高半米,四周有台阶,年久失修,只剩一边还能踩。我和她爬上台,瘫坐在地,浑身湿透,冷得打颤。 周婉宁靠着水泥柱,低头看自己腿,伤口又裂了点,血混在污水里往下淌。她扯了袖子想绑,手抖得厉害。 我从背包里翻出急救贴,撕开给她按上。军用货,防水封创,能撑一阵。 “谢谢。”她声音哑了。 我没应,抬头看路。 前面是三岔口。 右边那条飘着腥臭味,水黑得发紫,表面浮着泡沫;中间空荡,水流声回响不断,听着就没底;左边最窄,入口被一堆碎板和电线堵着,但缝隙里有风,带着点新鲜空气的味道。 我蹲过去用手电照。 左侧沟壁上有水痕,不是自然渗的,是有人趟过留下的。痕迹很新,还没被冲淡。 可这不够。 三条路,只有一条活路。选错,就是死。 我正要回头叫她一起看,脑子里突然跳出一行字: “左路安全”。 绿色,方块字体,像老式终端打出来的,一闪即逝。 我愣了下。 十年了,这个系统从来没主动提示过“安全”这种词。它给情报、给装备、给记忆,但从不说“哪条路能活”。 可这次不一样。 我回头看向周婉宁。 她坐在那儿,头发贴着脸,看着我,没问,也没慌。只是轻轻点了点头。 “你决定。” 我盯着那条左路,咬了咬牙。 信系统一次。 我站起身,抽出匕首,割断缠在入口的电线,一脚踹开半堵碎水泥板。水流立刻喷出来,冲击力很大。我侧身让开,等压力减小,才转身对她说:“搂住我腰。” 她点头,手环上来。 我深吸一口气,先钻进去。 水立刻涌上来,淹没头顶。我凭着感觉往前游,一只手扒着壁面,另一只手抓着她手腕。这段管道很低,几乎全淹了,只能屏息往前顶。 途中撞了两次顶,一次是脑袋,一次是背包。疼,但没松手。 大概二十秒,前方透光变强。 我猛蹬腿,带着她冲出去。 哗啦! 我们浮出水面,剧烈喘气。这里是个小蓄水池,上方有通风口,漏下点天光,灰蒙蒙的,但能看清四周。 身后那条主道彻底没了,坍塌的巨响隔着堵塞口传来,震得池水微漾。 我靠在池边,胸口起伏,冷得牙齿打颤。 周婉宁坐在我旁边,抱着膝盖,没说话。 我们活着出来了。 至少现在,还活着。 第447章 系统升级出新功能 水珠顺着发梢往下滴,在水泥地上积了一小片。我靠在池边,胳膊搭着膝盖,冷气从湿衣服里钻进来,肌肉一阵阵抽。周婉宁已经不在了,她被我安顿在左路尽头的通风井口,那里能透风,也方便撤离。我没走远,就在这蓄水池台地边上坐着,喘匀了气。 冲锋衣拧不出多少水了,但沉得像裹了层铁皮。我把它摊开,又检查背包。战术手电还有电,夜视仪外壳变形,灯却还亮着,说明没报废。匕首在腰侧,刀柄朝前,位置没变。这些都没丢,就是活下来的本钱。 右腿旧伤开始发胀,像是有根铁丝在里面来回拉。我活动脚踝,一圈一圈,慢,但必须做。植物人躺了十年,醒来第一件事不是走路,是重新学怎么控制每一块肌肉。现在这身体不听使唤的时候多了,可不能由它去。 我闭眼,深呼吸。一次,两次,三次。心跳从一百二往下压,肺里灌进的空气带着霉味和铁锈气,但够用。警戒状态不是靠感觉,是靠数据——心率、呼吸频率、肌肉张力。等心跳落到八十以下,脑子才算真正清醒。 就在这个时候,脑子里亮了。 绿色方块字,老式终端那种,直接蹦出来: “连续任务完成。” “奖励:战场回溯升级版——可预演未来72小时。” 我没动。 这系统十年来从没主动说话。签到给东西,干完任务发个提示,但它不会总结,更不会告诉你“连续”了什么。我回想最近七次签到:排水道塌方前一晚,领了“结构弱点识别”;逃亡中途,解锁“水流阻力感知”;再往前,“夜间听觉强化”“应急止血法”“低光环境辨向”“短时屏息耐受”“肌肉震颤抑制”……都是零散技能。 可它们全用上了。没有一个白给的。 系统把这串动作连成了线,认作一条任务链。逻辑对得上。我信了。 我在心里说:领取奖励。 界面刷新。 “战场回溯升级版已解锁。” “可预演未来72小时关键事件。” “每日限用一次。” 我睁眼,喉咙里滚出一声:“72小时?足够了。” 意念一动,功能启动。 眼前画面直接切换——海浪拍打钢架,风大,雨点斜着扫,雷光一闪,照出一座孤悬海上的钻井平台。锈迹斑斑的塔身,断裂的输油管垂在半空,像死蛇。背景是黑压压的云,没有星,也没有灯。 画面中央站着一个人,背对镜头,站在主控台前。西装笔挺,左手搭在操作面板上。无名指上,一枚蛇形戒指反着冷光。 我认得那只手。 赵卫国。 他没回头,但我看见他抬手,按了某个按钮。屏幕亮起红光,倒计时开始跳动,数字模糊,看不清起点。但时间不多。 画面戛然而止。 我坐在原地,呼吸没乱,心跳稳住。瞳孔收了一下,仅此而已。 我知道那地方在哪。也知道他想干什么。 我慢慢站起来,把冲锋衣重新穿上,拉链拉到脖子底下。背包扣紧,匕首插牢,战术手电塞进外袋,随时能掏。我看了眼通风口外的天色,灰蒙蒙的,快亮了,但还没透光。 我转身,朝出口方向走。 脚步踩在积水里,声音很轻。每一步都稳,右腿虽然还在抽,但能撑住。走到一半,我停下,回头看了一眼蓄水池。 水面平静,映不出什么。 系统没再说话。界面消失了,像往常一样,沉回意识深处,像一块沉默的伤疤。 我抬脚,继续走。 前方是城市地下管网的出口,爬上去就是港口区外围。我要找船,找燃料,找能出海的路。 风从背后吹过来,带着咸腥味。 那就走。 第448章 赵卫国踪迹 风从港口外围的铁皮棚子缝里钻进来,带着咸腥和机油味。我踩着碎玻璃往外走,右腿那块旧伤还在抽,像有根钢丝在肉里来回拉。天没全亮,灰蒙蒙的,远处海面浮着几艘破船,都是废弃的。 我没停,径直走向第三艘——一艘锈得只剩骨架的渔船。昨晚夜视仪扫过时它就在那儿,发动机型号老,但油箱没拆,线路也完整。够用了。 我翻上甲板,舱底积了半尺水,工具箱倒扣在角落。我把它捞出来,撬开,找到扳手和绝缘胶带。手套湿透了,手指发白,但我没时间换。蹲在发动机前,拆盖、查线、搭火,动作全是十年前练出来的。三分钟后,点火。 引擎咳了两声,没着。我又试一次,这次响了,突突突地抖着,排气管喷出黑烟。我关小油门,让它稳住。 刚要起身,眼角瞥见东南方向海面有个光点一闪一灭。是战术手电的频闪信号,三短一长——周婉宁的暗号。 她来了。 我抓起背包,跳下船,沿着码头边缘往东走。五十米外停着一条充气快艇,她穿着碎花裙站在艇尾,白大褂披在外面,手里抱着微型计算机。看见我,没说话,只点了点头。 “你来得比预计早。”我把背包扔进艇里,翻身上去。 “你走得太急。”她递过一瓶水,“系统提示你凌晨三点就出了地下管网。” 我没接话,拧开瓶盖喝了口。水有点温,但能喝。她发动快艇,螺旋桨搅开水浪,我们朝外海驶去。 风越来越大,浪头拍在艇身上,溅得人一身湿。我盯着前方,用夜视仪扫描海面。十分钟后,那个东西出现了——孤零零立在海里的钻井平台,塔身倾斜,输油管断成几截挂在半空,像被扯烂的骨头。 “就是那儿。”我说。 她没回应,只把航速提到最大。快艇冲上平台下方的检修梯,我先跳上去,伸手把她拽上来。铁梯晃得厉害,脚下钢板腐蚀得只剩网状结构,踩上去吱呀作响。 “你走中间,承重梁位置。”我往前探路,脚尖轻点地面,判断哪块板还能撑人。脑子里闪过签到得来的“结构弱点识别”技能,不是系统主动给的,是昨晚在蓄水池时自己拼出来的经验。 她跟在我后面,一边走一边打开微型计算机,屏幕亮起蓝光。“有数据流痕迹,”她说,“这平台上周被人远程接入过市政网络,Ip跳转了七次,但最后一次指向地铁调度中心。” 我没吭声,继续往前。主控室门卡在轨道里,半开着。我用匕首撬开缝隙,侧身挤进去。 里面一片狼藉。操作台炸过,屏幕碎裂,电线垂下来,地上散落着文件残片和烧焦的键盘。空气里有股燃油味,不重,但持续不断。 周婉宁蹲下,把微型计算机接进控制台接口。“服务器部分存活,本地存储还有日志文件。”她敲了几下键盘,“防火墙很老,我能绕过去。” 我拿着战术手电照角落。光束扫过一堆废纸时,一张泛黄的纸片卡在铁皮缝里。我蹲下去,用刀尖挑出来。上面印着市政工程编号,字迹潦草:【七号线换乘站压力阈值调整——允许波动±15%】。 “这个给你。”我把纸片递过去。 她接过看了一眼,眉头皱紧。“这不是正常维护参数。调高压力阈值,是为了让管道在超负荷状态下不报警……这是为爆炸做准备。” 她重新输入密码,模拟关键词匹配。几秒后,一段音频弹出来。 赵卫国的声音响起。 “……地铁网络是城市的血管,一旦爆裂,恐慌将撕开秩序的口子。三天后早高峰,我会让整座城市窒息。” 录音结束前有一串按键音,很短,像是在设定什么。 她关掉设备,手指停在回车键上,没抬起来。脸色白了一下。 “他疯了……”她低声说。 我站在原地,没动。嘴里尝到一丝铁锈味,才发现牙咬得太紧。右手慢慢摸到腰间,匕首柄朝前,位置没变。 “那就让他疯到地狱去。”我说。 她抬头看我,眼神从恍惚收回来,变成冷的。没再说话,而是重新打开计算机,开始备份日志数据。我走到控制台另一侧,用手电照墙面。一道裂缝从天花板延伸到地面,旁边有新鲜刮痕,像是最近有人搬过重物。 我蹲下,指尖蹭了下地面灰尘。有轮胎印,窄,带纹路——小型运输车。 这地方不止来过一个人。 外面风更大了,平台发出低沉的金属呻吟。头顶灯架晃了一下,几颗螺丝掉下来,砸在控制台上叮当响。 我站起身,看向主控室深处。最后一排柜子后面,有扇小门几乎被杂物挡住。门把手上有划痕,是被人强行拉开过。 “那边。”我指了下。 她合上电脑,背好包,跟我走过去。我用匕首挑开门闩,轻轻推开。 里面是个维修通道,斜向下,水泥台阶通向黑暗。墙上贴着标识牌:【b区燃料储备库——严禁烟火】。 台阶上有脚印,新留的,鞋底纹路清晰。 我回头看了她一眼。她点头。 我先下,她紧跟。每一步都慢,耳朵听着下面有没有回声。走到一半,战术手电的光照到前面墙上——一张打印纸被钉在水泥面上。 走近一看,是张全市地铁线路图。七号线被红笔圈了又圈,换乘站打了星号。旁边写着一行字:【引爆顺序:早八点十五分起,间隔三分钟,共六处】。 字迹是赵卫国的。 我盯着那张图,呼吸没乱,心跳也没快。只是把匕首从腰侧拔出来,握在手里,刀刃朝前。 她站在我身后,声音压得很低:“他还留了别的东西。” 我没答。因为我知道,他已经不在这里了。 但他一定会回来。 而我就在这里等。 第449章 最终对峙 维修通道的台阶往下延伸,水泥墙面渗着水,脚印还新鲜。我往前走,枪套空着,但手一直贴在背包外侧,火焰喷射器的开关我能摸得准。周婉宁跟在后面半步,没说话,微型计算机收进了包里,她知道现在不是用设备的时候。 通道尽头有光,昏黄,像是应急灯。我停下,抬手示意她别动。前方拐角传来金属拖地的声音,很轻,但节奏不对——不是工具掉地上那种乱响,是有人故意放慢脚步在等。 我侧身贴墙,慢慢探头。 那人站在燃料库中央,背对着我们,一米九左右的个头,肩宽腿长,穿作战裤和战术背心,脖颈处那道蛇形纹身在昏光下泛青。他手里握着一把战术手枪,枪口朝下,左手正摩挲着断指的位置。 王振。 我没收回视线。十年了,这人一点没变,还是那副等着别人先动手的架势。 “你以为只有你会找来?”他忽然开口,没回头,声音像从铁管里挤出来的。 我迈出去,脚步踩实。周婉宁没跟上,留在通道阴影里。我知道她在等信号,但我不能分神看她。 “你挡的不是路,是命。”我说。 他笑了,肩膀动了一下,终于转过身。脸上有疤,左耳缺了一块,眼神浑浊里带狠。他抬枪,对准我胸口,动作不急,像是在确认手感。 “陈铮,你还活着,真他妈出乎意料。”他扣了下扳机护圈,“当年在雨林,我就该多补两枪。” 我没动。右腿旧伤开始胀,像有气泡在肌肉里炸。我呼吸压低,手已经滑进背包,握住火焰喷射器的握把。这东西重,但稳,点火之后三十秒能烧穿钢板。 “你现在开枪,”我说,“也只够打空一个弹匣。” 他嘴角抽了抽,“那你试试?” 话音落,枪口猛地抬起。 我扑向左边油罐堆的同时蹬地翻身,枪声炸响,子弹擦过我肩头,火花溅在铁皮上。我滚到罐体后,听见第二枪打在顶部,油渍滴下来,带着刺鼻味。 我拉开喷射器保险,单膝跪地,瞄准他方向。罐体之间有缝隙,我能看见他轮廓。他没追,站原地,枪口缓缓移动。 “你知道赵卫国在哪吗?”他忽然问。 我没答。 “他在看着。”王振说,抬手指了指控制台方向,“他让我告诉你——你赢不了的。” 控制台角落那台老显示器突然亮了。 屏幕闪了几下,雪花跳动,接着画面稳定。赵卫国的脸出现在上面,西装笔挺,蛇戒反光。他坐在某个密室里,背后是整面墙的监控屏。 “陈铮。”他开口,声音经过处理,冷得像冻住的水管,“你爬了十年才爬到这里?可这座城市,早就不归你管了。” 我盯着屏幕,手指没松。火焰喷射器就在我手上,但我知道,打不中一个投影。 “你毁不了我。”赵卫国说,“你连我的影子都碰不到。” 我抓起战术手电,猛地照向屏幕。强光扫过去,画面扭曲了一下,随即恢复。但他没消失。 “他在干扰信号。”周婉宁低声说,从通道口探身,“设备没断电。” 我点头,手肘一顶地面站起来,绕着油罐边缘移动。王振举枪跟着我,但没再开火。他知道我现在不怕枪了。 我突然停下,面对投影。 “赵卫国。”我喊,“你让王振来送死,是不是忘了——他连自己小队都敢炸?” 王振眼神一颤。 我继续:“你信他?还是信你自己?” 投影里的赵卫国没表情,但嘴唇抿了一下。 就这一瞬,王振动了。 他冲我扑过来,枪不要了,直接拔出战术匕首。我早等着,侧身让开第一击,顺势一脚踹在他纹身位置。他闷哼一声,踉跄后退,我抢上前,肘击砸在他脖侧。他跪地,我抓住他手臂反拧,听见关节咔的一声。 他没叫,咬牙撑住。 我夺过匕首,甩手插进旁边油桶固定住,然后拎着他衣领把他按在墙上。 “你说当年炸药是你装的?”我盯着他眼睛,“那你知不知道,我兄弟临死前喊的是什么?” 他喘着,嘴角咧开:“他们……喊救命。” 我一拳砸在他断指处。 他闷哼,额头冒汗。 “他们喊的是——别让陈铮白死。”我说。 头顶灯光忽闪,投影还在重复那句话:“你赢不了的……你赢不了的……”循环播放,像卡住的录音。 我松开王振,他滑坐在地,靠墙喘气。我捡起火焰喷射器,检查燃料表。还有三分之二。 周婉宁走过来,看了眼控制台,“他在远程锁定系统,除非物理切断电源,不然这玩意会一直播。” 我点头,走向东南角。 那里有扇应急门,锈死了,但门框边有电缆束,粗的,连着主控箱。如果赵卫国的信号是从这里上传的,那就得烧断它。 我刚靠近,王振突然笑出声。 “你知道吗?”他靠着墙,手指抠着地板缝,“当年在雨林,我按下引爆器之前,赵卫国跟我说——‘让陈铮死在人多的地方,最好当着孩子面’。” 我脚步停住。 “他早就在布局了。”王振抬头,眼里全是血丝,“你女儿……他也查过。” 我慢慢转过身,火焰喷射器枪口对准他。 他咧嘴,像是等着我开火。 我没动。手指扣在点火键上,但没按。 “现在,轮到你了。”我说。 然后我关掉燃料阀,喷射器熄火。 王振眯眼,以为我放弃。 我站着不动,看他。 一秒,两秒。 他终于动了,撑地起身,往前迈一步。 就在他跃出瞬间,我猛地按下高压点火。 烈焰轰然喷出,火舌贴着地面卷过去,逼得他猛然后撤,撞在墙上。高温封住通道口,应急门被烤得发红,电缆开始冒烟。 他缩在角落,没再动。 投影还在播:“你赢不了的……你赢不了的……” 我站在火光里,喷射器指着那堆电缆,另一只手摸向腰间匕首。 火光映在屏幕上,赵卫国的脸一闪一晃。 第450章 终局黎明 火舌贴着地面卷过去,电缆束在高温下扭曲变形,发出刺耳的噼啪声。应急门被烤得通红,边缘开始软化,像融化的铁皮一样往下滴落暗红的液滴。我盯着那堆线路,手指压着高压点火装置没松,火焰持续喷射了整整十秒,直到整片线缆塌成一团焦黑的废渣。 屏幕还在闪。 赵卫国的脸断断续续地跳出来,声音卡在“你赢不了的”这句上,循环播放,像坏掉的老式录音机。他的影像一明一暗,在火光里抽搐。 我知道还没完。 我把火焰喷射装置调到最大压强,燃料表指针往左偏到底。枪口对准东南角最后那根粗电缆,深吸一口气,再次启动点火。这一次火柱更猛,直接把金属管道包住,烧得整面墙都在发烫。屏幕剧烈抖动了几下,雪花一闪,彻底黑了。 火势慢慢退去。 空气中弥漫着塑料和橡胶烧焦的味道,混着机油与海水的腥气。我关掉喷射装置,拎着它站在原地,手心全是汗,虎口发麻。背包里的系统界面无声亮起,绿色字符逐行浮现:【任务完成,真相大白】。 没有音效,没有额外提示,就这一句话。 我闭眼一秒,再睁时,视线落在通道口。 周婉宁还站在那儿,位置没变,姿势也没变。她背靠着水泥墙,一只手扶着肩上的包带,另一只手垂在身侧。脸上没什么表情,既不笑也不哭,只是看着我,眼神像穿透了这十年的灰烬,落在我身上。 我没急着说话,右腿旧伤隐隐胀痛,像是提醒我还活着。我低头看了眼脚边的装备——夜视仪摔裂了镜片,战术手电滚在水洼里,匕首插在油桶上,刀柄微微晃动。最后我把火焰喷射装置轻轻放在一个焦黑的油桶顶上,动作很慢,但稳。 然后我转身,朝她走去。 脚下踩过碎玻璃、烧塌的电缆、干涸的油渍,每一步都发出轻微的吱啊声。她没动,也没迎上来,就那么站着,等我走近。 我在她面前两步远停下。 “十年了。”我说,声音有点哑,像是很久没说过这么多字,“终于结束了。” 她看着我,忽然笑了。 不是那种夸张的笑,也不是冷笑,就是嘴角轻轻往上提了一下,眼睛也跟着亮了一瞬。那一瞬间,我好像看见她在实验室门口递给我数据盘的样子,又像在学校后巷替陈雪挡下老师质问时的表情。 “不。”她说,“是新开始。” 我没接话,也没反驳。风从破损的通风口吹进来,带着海盐味和余火的热气。远处传来金属结构缓慢坍塌的闷响,像这座平台在喘最后一口气。但我们都没回头。 我们站到了控制台坍塌后形成的平台上,这里比周围高出一截,踩上去时脚底能感觉到钢筋裸露的尖锐。我站她左边,她站右边,两人并肩,面朝东边。 天快亮了。 海平线上浮出一点橙红,云层底下被染成淡金色,像是有人用刷子蘸了颜料轻轻扫过。城市轮廓在晨光中渐渐清晰,高楼、桥梁、街道,一切都在慢慢醒来。没有警报,没有爆炸,也没有人追过来。 一切都安静了。 我抬手摸了摸左眉骨的疤,指尖触到那道凹陷的痕迹。十年前雨林里的枪声、队友倒下的身影、医院里十年空白的记忆,全都沉下去了,不像以前那样总在耳边回响。现在脑子里很空,但也踏实。 周婉宁没看我,一直望着东方。 她的头发被风吹起来一点,搭在脸颊边。我注意到她右手食指上有道新划伤,应该是刚才穿过排水道时蹭的,已经结了薄薄一层血痂。 我也没动,就这么站着。 太阳升起来了。第一缕光打在平台上,把我们的影子拉得很长,斜斜地投在烧毁的设备残骸上。影子连在一起,分不开。 远处海面泛起金光。 第451章 残阳余烬终局前奏 背对朝阳站了一会儿,远处海鸟的叫声将我思绪拉回。此时,太阳刚爬上海平面,光打在烧塌的设备残骸上,影子拉得老长。我和周婉宁还站在那块高出来的平台上,脚底踩着裸露的钢筋,风从破口灌进来,带着咸腥和焦糊味。她没动,我也没动。 远处传来金属结构缓慢变形的闷响,像是这座平台在咽气。 背包里的系统界面再度亮起,绿色字符浮现:【任务完成,真相大白】,安静得没有一丝多余动静。 没有声音,没有震动,就一句话。 我盯着那行字看了两秒,然后闭了下眼。再睁眼时,视线落向她。她也正看着我,眼神清亮,不像之前那样藏着东西了。 “十年了。”我说,嗓音有点发干,“终于结束了。” 她眼神坚定,轻声说:“不,是新开始。” 话音刚落,平台角落突然“啪”地一声,一台老旧电视屏幕闪了几下,自动开机了。 画面先是雪花,接着切入直播信号。 赵卫国的脸出现在屏幕上。 他穿着笔挺西装,背景是多个地铁站的实时监控画面,人来人往,早高峰刚开始。他左手轻敲桌面,说话节奏平稳:“各位市民早上好。如果你们正在看这条新闻,请立刻离开所有地铁站。三日内,全市三十一个站点将陆续引爆,倒计时已启动。本次行动代号‘清道夫’,目标是清除那些不该活着的人——包括你,陈铮。” 镜头切了下,出现市政广场中央的画面。 石柱底下绑着一个小女孩,扎马尾,穿粉色羽绒服,书包上挂着个钥匙扣,上面写着“爸爸是英雄”。她低着头,面前摆着一台电子计时器,数字跳动:71:42:19。 我没出声。 右腿旧伤猛地抽了一下,像有根铁丝在里面来回拉扯。我左手本能摸向腰间,那里空着,但肌肉记忆还在。下一秒,右手已经握住了军用匕首的刀柄,指节绷紧。 我没有冲出去。 我扫了一圈周围:焦黑的油桶、断裂的电缆、烧塌的控制台残架。还有那台电视,电源线是从一堆废线里接出来的,说明局部电路还没断。角落里还有一个带接口的显示屏,外壳裂了,但灯微微闪着。 我蹲了半秒,把匕首插回后腰,从背包里摸出战术手电和一段剥了皮的电线。手电反光罩还能用,我把电线缠上去,对着朝阳试了下角度,一道强光反射出去,在对面墙上打出一个晃动的光斑。 够用了。要是有人在远处观察,能看见这个信号。 我收手,站直。 周婉宁已经走到电视前,蹲下身子,把微型计算机连上电视背面的AV接口。屏幕闪了下,跳出加密提示。 “信号跳转了七次中继,源头锁死了。”她说,手指在键盘上敲得很快,“但他一定会再露面。这种人,不会只说一遍。” 我嗯了一声,目光没离开画面。 小女孩抬起头的一瞬间,我认出了陈雪。 赵卫国的声音还在继续:“我知道你在看,陈铮。这次不是十年前那种小场面。我不只要你死,我要你亲眼看着一切崩塌。选吧,救她,还是救全城的人?” 电视画面定格在计时器上。 我盯着那个数字,呼吸压得很平。 十年前雨林里,我被麻醉弹打中,倒在泥水里,看着队友一个个被炸飞,耳朵嗡鸣,什么都做不了。醒来后十年空白,女儿长大,世界变了。我拼了命才走到今天,把真相挖出来,亲手烧掉他的控制台。 我以为结束了。 但现在,他又来了,还是用一样的招数——拿孩子当筹码。 不一样的是,这次我没在等谁下令,也没人在背后捅刀。 我转头看周婉宁。 她正低头调程序,碎花裙的袖子蹭到了灰,右手食指那道划伤又裂开了点,渗出血丝。她没管,手指还在敲。 “他在逼你单独行动。”她低声说,“别去市政广场,那是陷阱。” 我知道。 可我也知道,我不可能不去。 但我不能再像以前那样一头撞进去。他要我看崩溃,要我乱,要我犯错。 这次不行。 我掏出背包里的军用匕首,走到电视旁,用刀尖轻轻点了下屏幕,指着赵卫国的脸。 “这次,”我说,声音不大,但每个字都咬实了,“我不会再让他得逞。” 周婉宁抬头看我一眼,眼神沉静。 她合上电脑,站起身,拍了下裙子上的灰。“我们得抢在他前面。”她说,“找入口,查监控,盯他下一步。” 我点头。 她把微型计算机塞进包里,绕到电视背面,拔下一根数据线。“这台机器还能撑一会儿,信号残留可能追踪到转发节点。”她抬头看我,“你刚才用手电反射光,是想传信号?” “万一有人在看。”我说。 “有用。”她嘴角动了下,“你不懂高科技,但懂实战。” 我没接话。 远处海面泛起金光,太阳已经升起来了。风吹过平台,卷起几片烧焦的纸屑。我最后看了眼电视画面,那个计时器还在走。 71:41:58。 我转身,背对朝阳,阴影落在脚下。 周婉宁站在我旁边,两人并肩,面向电视。 “先查信号源。”她说。 “再查地铁结构图。”我接。 “他一定会漏一处。” “我们就在那处等着。” 她点头。 我摸了下左眉骨的疤,指尖触到底下的凹痕。 远处,一只海鸟掠过水面,翅膀拍了一下,飞向城市方向。 第452章 卫星锁钥危机初现 周婉宁和我依旧站在平台上,刚刚电视里赵卫国的话还在耳边回响,海风卷着焦味往袖口里钻,我靠着烧塌的控制台残架站直身子。 右腿那块萎缩的肌肉又开始抽,像有根铁丝在皮下打结。 周婉宁没动,手里微型计算机还连着电视背面的接口,屏幕闪了几下,最后黑了。 “信号断了。”她说,拔下数据线塞进包里。 我没吭声,盯着远处海面。太阳已经升起来,光打在水面上晃得人眼疼。 背包里的系统界面突然亮起,绿色字符无声浮现:【签到冷却完成,是否领取今日资源】。 我闭了下眼,再睁时指尖已经在脑中点下确认。 界面滚动,几行代码刷过,最终定格:【签到成功,解锁资源:近地轨道侦察卫星临时控制权限(时限24小时)】。 没有提示音,也没有震动,就像一块老式终端自动开机,只对我一个人亮屏。 “能用了?”周婉宁转头看我。 “刚拿到钥匙。”我说,默念指令激活系统。 眼前视野一变,一张虚拟星图铺开,浮在现实之上。城市轮廓被投影出来,三十一个红点闪烁——全是地铁站。我逐个点开,调取俯拍画面。 第一个,城西换乘站,出入口围着施工挡板,但金属围栏比标准高了半米,接缝处焊死,不像临时搭建。 第二个,南门广场站,通风井口多了根黑色管线,顺着墙角埋进地下。 第三个,老火车站,站台角落摆了个银色箱体,外壳印着“电力检修”,可底下没接电缆。 我继续翻。 第十二个点,画面卡了一下,延迟三秒才恢复。 第十七个,图像直接黑屏,显示“信号遮蔽”。 第二十三个,摄像头被人用反光贴纸糊住了一半,但透过缝隙能看到站厅中央多了个立柱式设备,外壳泛着军规级防爆漆的灰。 “不对劲的不止一处。”我说。 周婉宁凑过来,手指划过她电脑屏幕,把卫星传回的画面截图导入。“我做聚类分析。”她说,语气平稳,像在实验室调试仪器。 我继续扫剩下的点位。 第二十六个,画面清晰,站台边缘有个红色计时器露出半截,外壳样式和市政广场那个一样。数字被遮住,但形状对得上。 我盯着那东西看了两秒,喉头发紧。 “你那边怎么样?”她问。 “二十多个站点有异常布置。”我说,“不是巧合。” 她没抬头,手指敲得更快。“初步判断,风险集中在老城区三条主干线路交汇带,尤其是二号线与五号线交叉的三个枢纽站。其他区域也有零星布控,可能是干扰项。” 我点头,视线还在那张计时器画面上。 这时她拿出卫星电话,黑色机身,接口磨损严重,但天线能伸缩。她输入一串代码,先拨市政应急中心,接通瞬间,耳机里只有电流杂音。再拨公安特勤组,响了半秒,断线。第三次,交通调度局,这次传来一段扭曲的人声:“……别……找……我们……也被……”然后彻底静默。 她拔下耳机,脸色没变,只是把电话收进内袋。 “全被压了。”她说,“不只是民用频段,军规通道也被干扰源覆盖。” 我摸了下左眉骨的疤,指腹蹭过弹片留下的凹痕。这伤是十年前落下的,从那以后我就知道,有些仗,只能自己打。 “他们想让我们孤立无援。”我说。 “现在就是孤岛。”她看着电脑,“但至少我们还有眼睛在天上。” 我盯着星图界面,红点密布,像一片正在扩散的锈斑。倒计时还在走,71:38:12,每过去一秒,离爆炸就更近一步。我们手上有卫星,看得见问题,可看不见解法。 “情况比想象中复杂。”我声音压得很低,像是说给她听,也像是说给自己,“得尽快找到破解之法。” 她抬眼看向我,碎花裙的袖子蹭着键盘边缘,沾了灰也没管。左手还握着卫星电话,右手正保存分析结果。 我收起战术手电,重新整理背包。匕首在后腰,手电在侧袋,女儿画的全家福折好塞进夹层。平台上的风大了起来,吹得烧焦的铁皮哗啦作响。 第453章 广场惊变女儿安危 平台上的风依旧强劲,烧焦的铁皮被吹得哗啦作响,我盯着星图界面里那三十一个红点,最后一个画面卡在市政广场站——银色箱体、军规漆外壳,和那天广场地灯下的炸弹一模一样。周婉宁收起卫星电话,碎花裙袖口蹭着键盘灰也没擦。 “走。”我说,声音压得低。 她点头,没问去哪儿,只是把微型计算机塞进包里,跟在我身后跳下平台残骸。我们沿着海堤往回赶,脚踩在碎石上发出细响,右腿那块萎缩的肌肉一路抽着,像根生锈的钢丝来回拉扯骨头。 半小时后,城市轮廓出现在前方。天光已经亮透,早班公交刚发车,街角早餐铺子冒着白气。但我们没走主路,绕进老城区一条窄巷,从背后逼近市政广场。 巷口有棵枯树,枝杈斜伸出去,正对着广场东南角。我贴墙停下,抬手示意周婉宁别动。她立刻蹲下,背靠砖墙,手指摸向包侧拉链。 我探头看去。 广场中央,石柱底下坐着一个人影,穿粉色羽绒服,马尾辫歪在一边,嘴上贴了胶带,双手反绑在背后。是陈雪。 她背靠着石柱,头微微低着,眼睛睁着,没哭,但眼珠一直在转,扫视四周。书包掉在一旁,钥匙扣晃着,“爸爸是英雄”几个字在晨光里一闪一闪。 我喉咙猛地收紧,脚步不由往前挪了半步。 “别冲动,有埋伏。”周婉宁一把拽住我胳膊,力气不小,硬把我拉回阴影里。 我没挣,也不是不想挣,是知道她说得对。可心口像被铁钳夹住,呼吸都短了一截。 我咬牙,重新探头。 三辆黑色厢式货车停在广场边缘,车头朝外,车门虚掩,能看见里面伸出半截枪管,金属反光刺眼。还有几个人站在灯柱后面,穿便衣,但站姿一致,肩膀放松,手插在外套口袋里——那是持械待发的标准姿势。他们每隔两分钟换一次位,路线固定,明显是轮岗。 这不是街头混混,是训练过的武装人员。 “不是普通打手。”我低声说,“是冲着强攻来的。” 周婉宁打开微型计算机,屏幕亮起蓝光。她快速敲击几下,连上附近民用wi-Fi,调取周边摄像头缓存。画面上拼出广场全貌:陈雪的位置、货车分布、巡逻路线,全都清清楚楚。 “延迟三分钟。”她说,“但足够判断现状。” 我盯着屏幕里的女儿,手指不自觉抠进砖缝。指甲边缘已经翻起,渗出血丝,但我感觉不到疼。 突然,右腿一阵剧痛,肌肉猛地痉挛,整条腿一软,我单膝跪地,冷汗顺着太阳穴滑下来。 这伤是植物人躺出来的,十年不动,肌肉萎缩,现在一紧张就抽。可这痛来得正好,让我清醒。 我不能冲出去。 我不该冲出去。 赵卫国要的就是我冲出去。 我喘了口气,撑着地面站起来,左手扶墙,右手按在后腰匕首柄上。背包里战术手电还在,女儿画的全家福也还在。我摸了下夹层,纸张平整。 “他们在等你。”周婉宁轻声说,“只要你想救人,就会犯错。” 我没答话,只望着广场中央那个小小的身影。她现在十岁,扎马尾,爱画画,数学考了八十九分还会难过得躲在房间抹眼泪。她不该在这儿。 十年前我没能护住兄弟,现在我不想再看着她出事。 风卷起地上的尘土,扑在脸上,带着昨夜雨水的腥味。我抬头,阳光照在石柱顶上,泛着冷光。 “赵卫国……”我开口,声音沙哑,像是从井底捞出来的,“我一定要让你付出代价。” 话出口那一刻,我不是特种兵,也不是什么孤胆英雄。我只是个父亲。 周婉宁没说话,只是站到我身边,和我并肩望着广场。她的手指搭在电脑键盘上,指节发白。 远处传来公交车报站声,有人拎着菜篮子走过巷口,世界照常运转。可我知道,有些事已经变了。 我站直身体,右腿还在疼,眉骨旧疤也在发热。我盯着陈雪的方向,一动不动。 下一秒该做什么,我心里清楚。但现在还不能动。 风又吹过来,卷着纸屑打转。我盯着那根石柱,盯着女儿脚边那摊阴影,数着她呼吸的频率。 一秒,两秒。 她还活着。 第454章 战术谋划救女儿 风卷着纸屑打转,我盯着石柱下那个小小的身影,指甲抠进砖缝里,血丝混着墙灰黏在指腹。右腿突然一抽,整条腿发麻,冷汗顺着鬓角往下淌。我没动,也没出声,只是单膝跪地,左手撑住墙面,把重心压在没萎缩的那条腿上。 周婉宁一把扶住我胳膊,力气比刚才还大。她没说话,但掌心有汗,指尖微微抖了一下。 她打开了微型计算机,屏幕蓝光映在脸上。手指敲得快,不是乱按,是调取缓存画面重播。摄像头拍到的巡逻路线在屏幕上连成线,六轮换岗轨迹叠在一起,像一张蜘蛛网。 “东南角灯柱后面有盲区。”我说,声音压得低,像是从牙缝里挤出来的,“绿化带断口朝北,能遮身。通风口残骸离石柱后方三米,有个拐角死角。” 她说:“轮岗间隔两分钟,但西北角货车遮挡视线时,有七秒视觉盲区。” 我点头。七秒不多,但够用。前提是动作要准,节奏要卡死。 她把屏幕转向我,标记出那个时间段。“我们必须在这七秒内完成转移。”她说完,抬头看我,眼神没飘,也没闪躲。 我闭眼一秒,脑子里过地形。老城区这地方我熟,十年前拉练走过一遍。市政广场地下是老管网,通风井盖早年被偷过一批,后来用水泥封了,但封得不严实。风从底下往上灌,带着铁锈味。刚才那一阵风,就是从那儿来的。 “走这条线。”我伸手在墙上虚划,像画地图,“贴东侧围墙移动,利用树影和垃圾箱遮挡。到绿化带断口趴下,等他们换岗转身背对这边,冲进去。通风口外沿有钢筋凸起,可以借力翻进去。最后从残骸后方接近石柱,背后动手。” 她说:“我掩护你。” “不。”我摇头,“你守信号。一旦发现他们提前换岗或增援,立刻给我提示。我先探路,确认安全再接人。” 她抿嘴,没反驳。手指在键盘上停了几秒,然后合上电脑,塞回包里。动作干脆。 “你有几成把握?”她问。 “没有把握的事我不做。”我说,“但计划要活。你盯着时间,我盯路线。你发出信号,我就动。没信号,就等下一趟。” 她点头,从包里摸出一个小型干扰器,接在电脑侧面。绿灯亮了一下。 “我能黑进他们耳机通讯三十秒。”她说,“只能用一次。” “留着。”我说,“关键时刻打乱节奏用。” 她收好设备,靠墙蹲下,视线一直没离开广场。我也靠着墙,右腿还在隐隐抽,但已经能站稳。背包里的匕首柄硌着手心,战术手电和全家福都在夹层,没丢。 我摸了下眉骨上的疤,那里有点发热,但不是疼,是紧绷太久的反应。十年前在雨林,我们也是这样定计划。十八个人,一条命换一条命地算。现在只剩我一个,但道理没变——冲动救不了人,只有算得准,才能活下来。 “你怕吗?”她忽然问。 我没答。不是因为不想说,是不知道怎么回答。我不是不怕,是不能怕。怕了就会慢半拍,慢半拍就会死人。 她也不再问,只是把微型计算机放在膝盖上,手指搭在开关处,随时准备开机。 远处公交报站声又响了一次,有人推着自行车走过巷口,车铃叮当。世界照常运转,没人知道这儿藏着两个人,正商量怎么从三辆武装货车眼皮底下救人。 我盯着屏幕上的时间戳,等她给出下一个节点。 “还有四分十七秒。”她说,“他们会从西北角开始换岗。” 我深吸一口气,解开冲锋衣最上面一颗扣子,让呼吸顺畅点。右手握紧匕首柄,左手按在墙上,感受砖面的粗糙。身体状态不好,但脑子清醒。够了。 “你记着。”我说,“按照计划,我们一定能救出女儿。” 她抬头看我,眼神没闪,也没躲。嘴角没动,但眼神变了,像是夜里突然亮起的一盏灯。 她点头。就一下,很轻,但很稳。 风又吹过来,带着早春的凉意。巷子里静得能听见电脑散热扇的微响。我盯着广场方向,耳朵听着她的呼吸节奏。下一步什么时候动,由她决定。 她手指悬在键盘上方,眼睛盯着屏幕倒计时。 下一秒还没来。 但我们已经准备好了。 第455章 直播对峙引危机 巷口的风突然停了。 周婉宁的手指还悬在键盘上方,屏幕倒计时显示“四分十三秒”,她眼皮一跳,猛地抬头看向街对面的便利店——那块常年播放广告的电子屏,忽然闪出雪花,紧接着切入一个画面。 西装笔挺的男人坐在主控台前,背景是倾斜的钻井平台残骸。赵卫国。 他左手轻敲桌面,蛇形戒指在冷光下泛着青灰,嘴角歪斜地笑了一下:“各位市民晚上好。现在是北京时间凌晨五点三十七分,再过七十二小时,我市三十一个地铁站将陆续响起礼炮。” 我盯着那张脸,指甲缝里的墙灰簌簌掉落。右腿还在发麻,像有根铁丝在里面来回拉扯,但我已经顾不上了。匕首柄被我攥得发烫,手背上青筋暴起。 “不能再等了。”我开口,声音压得低,却比刀锋还利,“必须立刻行动。” 周婉宁没动,也没应声。她盯着屏幕,手指迅速调出信号源追踪程序,微型计算机蓝光映在她脸上,一闪一闪。几秒后,她摇头:“信号加密中转,至少跳了五个节点,没法反向定位。” 赵卫国继续说着,语速不急,像在宣读一份天气预报:“第一波爆炸将在老城区枢纽站启动,早高峰人最多的时候。我们选了个好日子,对吧?陈铮先生。” 他顿了顿,目光直直穿过镜头,仿佛能看见我藏身的这条暗巷。 “我知道你在看。你女儿很乖,到现在都没哭。但她撑不了太久——毕竟,心跳检测仪连着炸弹,情绪波动超过阈值,就会提前引爆。” 我喉头一紧,太阳穴突突直跳。眼前不是直播画面,而是十年前雨林营地的火光。同样的算计,同样的陷阱。他们要的从来不是任务成功,是要我把命交出去,还要看着我在绝望里打滚。 “他想逼你冲出去。”周婉宁低声说,“你现在动,就是送死。” “我知道。”我说,“但他错了。我不再是那个只能等命令的人。” 我闭眼一秒。眉骨上的疤突然发热,像是被人拿烙铁贴了一下。脑子里闪过零碎片段:铁轨、雨水、一声枪响。没有画面,只有感觉——那种子弹擦过耳际的风压,还有队友临死前那一声没喊完的“队长”。 系统界面无声浮现,老式终端样式的绿色进度条缓缓推进:**任务记忆完整度90%**。 没奖励,没提示,什么都没有。但它在那儿,像块嵌进骨头里的弹片,提醒我疼过,也活下来了。 我睁开眼,呼吸稳住。 “我不是来救一个人的。”我说,“我是来拆掉整个局的。” 周婉宁看了我一眼,眼神变了。不是担心,也不是怀疑,是确认——确认我已经做出选择。 她低头操作电脑,加密频段扫描开启,十几个信号点跳出来,她一个个划掉,动作快而准。最后剩下两个代号闪烁:【归巢-01】【归巢-02】。 “这两个是我以前在技术组的人。”她说,“没被收编,也没失踪。可信度七成以上。” 她输入一段简码指令,按下发送键,设定三十秒后自动销毁记录。屏幕一闪,恢复黑屏。 “代号‘归巢’启动,双线接入,反向追踪信号源。”她合上电脑,塞回背包,“他们会试着切进市政应急广播系统,一旦找到突破口,就给我们留个后门。” 我点头。人不多,但够用。只要有一条路通出去,就能把他的直播掐断,把恐慌压下去。 远处传来一阵骚动。街角几个路人围在电子屏前,有人掏出手机录像,有个孩子哇地哭出来,母亲赶紧捂住他的嘴。城市照常运转,可空气已经绷紧了,像炸药引信烧到最后一圈。 赵卫国的声音还在继续:“……别怪我不给机会。只要你现身自首,带着十年前那份任务报告来换,我可以只炸一个站。当然,你女儿也能活。” 他笑了一声,那声音像砂纸磨过铁皮。 我摸了摸冲锋衣内袋,全家福还在。陈雪画的那张,歪歪扭扭的三个人手拉手,旁边写着“爸爸是英雄”。这十年我没当过一天合格的父亲,但她从没质疑过我。 这一次,我不想再让她等下一个十年。 “他以为我在乎的是条件。”我低声说,右手缓缓松开匕首柄,又重新握紧,“但他忘了,特种兵最擅长的,不是救人质。” “是定点清除。” 周婉宁抬眼看我,没说话,只是把干扰器放进外兜,拇指搭在开关上。 我靠着墙,右腿肌肉还在抽,但我已经站稳了。视线穿过巷口,望向市中心方向。那里高楼林立,地铁线路像血管一样埋在地下,而他在某处盯着我们,等着我犯错。 我不动。 也不退。 背包里的战术手电亮了一下,是自检信号。我把它关掉,手搭在门把手上。 下一秒还没来。 但我们已经准备好了。 第456章 潜入广场险像环生 巷口的风重新吹了起来,带着一股铁锈和潮湿水泥的味道。 我靠在墙边,战术手电已经关了,背包拉链咬合得严实。周婉宁收起电脑,动作轻得像怕惊动地上的灰尘。她抬头看我一眼,没说话,只是把干扰器从外兜挪到手里,拇指搭在开关上,准备好了。 我们贴着墙根往外走,脚步压在排水沟边缘,鞋底蹭着碎石一点点往前挪。天还没亮透,广场方向的路灯一排排亮着,像是插进地里的刀子。远处那三辆黑色厢式货车还在,轮岗的人影来回晃动,枪管在灯下反光。 按计划,先绕后巷进广场西侧绿化带,再借废弃售货亭掩护接近中心区域。七秒视觉盲区,够我们穿过去。 刚拐过墙角,我就看见前面三个持械巡逻的背影,呈三角阵型往这边扫。他们走得不快,但节奏稳,显然是受过训练的。我立刻抬手,五指张开贴向后方——周婉宁停下,蹲低身子,贴住墙缝。 我摸了摸冲锋衣内袋,全家福还在。右腿突然抽了一下,像有根电线在里面拧紧。我没吭声,只低头看了眼地面:砖缝里有新踩出的脚印,朝前延伸。 巡逻队离我们只有十五米时,我开始动。 贴墙滑步,借垃圾桶阴影遮体,然后低姿匍匐到侧后方。风向变了,把他们的说话声卷了过来:“……信号刚才断了两秒,系统报异常。”“查过了,红外带没触发,可能是模块老化。”“盯紧点,赵总说了,人质心跳不能超限。” 我伏在花坛边缘,泥土混着枯叶糊在脸上。等他们走过灌木丛那一瞬,我猛地起身,左手锁喉,右膝顶背,把最边上那人拖进绿化带。他挣扎了一下,我用肘压住颈动脉,三秒后软了下去。拖进树丛,卸掉枪带,绑住双手,塞进茂密的冬青底下。 第二个目标正在回头张望,我已绕到他右侧死角。同样的动作,同样的力道,他倒下的时候连哼都没来得及哼一声。 第三个离得远些,正站在灯柱旁掏耳朵。我趴下不动,脸贴冷地。他忽然转头,目光扫过灌木丛。我屏住呼吸,手指抠进泥里。 就在这时,他腰间的通讯器“滋啦”响了一声,杂音刺耳。他皱眉按下通话键,又试了两次,还是乱码。他骂了一句,掏出备用频道重连,注意力全在设备上。 我眼角余光看见周婉宁从墙缝探出手,微型计算机屏幕闪了半秒蓝光。是她干的。短波干扰脉冲,定向释放,只影响这二十米范围内的无线信号。 那人终于放弃,拍了拍耳机,继续往前走。我没追。现在暴露就是前功尽弃。 等三人巡查路线偏移,我朝周婉宁打了个手势:继续推进。 穿过绿化带,前面是二十米开阔地,铺着灰色地砖,中央立着市政纪念碑。风一吹,连片叶子都没有,光秃秃的像靶场。更麻烦的是,地面每隔五米就有一道红外感应线,肉眼看不清,但周婉宁的设备能捕捉到微弱热源反射。 “红外带分三段,中间那段三十秒轮检。”她低声说,手指在屏幕上划,“我早前留的后门还能用一次,模拟市政检修信号,骗它停摆十秒。” “够了。”我说。 她输入指令,确认发送。屏幕跳出【权限验证通过】,紧接着,三道红光依次熄灭。 “走!”她一推我后背。 我立刻起身,抱紧背包,右腿发力冲刺。每一步都像踩在旧伤上,肌肉发僵,平衡差点失守。但我没减速,低姿冲过第一段空地,翻滚进纪念碑底座阴影。第二段接上,第三段,我扑进售货亭后的水泥台,全身压在地上,喘了一口粗气。 周婉宁跟了上来,落地无声。 我们趴在台子后,透过售货亭破碎的玻璃往外看。五十米开外,金属椅摆在广场中心,四周架着摄像头。陈雪坐在那儿,双手被束在扶手上,头微微低垂,马尾辫歪在肩上,像是睡着了。书包放在脚边,钥匙扣上“爸爸是英雄”五个字在晨光里泛着微光。 我喉咙发紧,没动。 周婉宁打开微型计算机,准备接入监控后台,做最后一次状态确认。屏幕刚亮,突然“啪”地黑了。 她愣住,快速重启,再次尝试连接,系统弹出【权限已被切断】。 几乎同一秒,头顶“嗡”地一声,警报灯开始旋转,红光一圈圈扫过广场地面。尖锐的鸣笛划破寂静,刺得人耳膜发胀。 我立刻压低身体,目光扫视四周。高台上,了望塔里有个兵正举着望远镜朝这边看。他没动枪,也没喊人,只是盯着这片区域,明显起了疑心。 “不是我们暴露。”我低声说,“是系统报警,他警觉了。” 周婉宁手指停在键盘上,没再操作。她知道,再试也是浪费时间。 我盯着女儿的方向。她被吵醒了,眼皮动了动,但没抬头,也没出声。椅子绑得结实,但她呼吸平稳,像是累极了,又沉回半梦半醒之间。 风又吹了过来,带着火药和机油的味道。 我握紧匕首,手背青筋暴起。右腿还在抽,但我已经站稳了。 周婉宁蹲在我侧后方,双手紧握微型计算机,眼神死死盯着高台上的哨兵。 没人动。 也没人退。 警报灯一圈圈转,红光扫过售货亭的玻璃残片,映出我们模糊的影子。 第457章 火力交锋生死一线 警报灯还在转,红光一圈圈扫过地面,像钟表的指针,滴答逼近死亡时刻。 我盯着高台上的哨兵,他举着望远镜,枪口微微下垂,但视线始终没离开我们藏身的这片区域。周婉宁趴在我侧后方,手指在微型计算机上滑动,屏幕边缘泛着微弱蓝光,电量条只剩一格,数字在缓慢跳动:9%。 “还能撑多久?”我低声问,声音压得几乎贴地。 “最后一次干扰用了八成电,现在连重启都费劲。”她没抬头,拇指快速敲击触控板,“刚才那波信号切断不是巧合,他们升级了防火墙。” 话音未落,头顶“砰”一声炸响,照明弹从了望塔射出,橙红色的光团拖着尾烟升空,在五十米高空炸开,像一只烧红的眼睛,死死盯住整个广场。 瞬间,天亮了半截。 “走!”我一把拽住周婉宁胳膊,同时扭头看向中心区域——陈雪被绑在金属椅上,脸朝这边,眼睛睁大,嘴唇发白。 子弹紧跟着落下。 第一轮是点射,打在售货亭顶棚,铁皮撕裂声刺耳;第二轮是扫射,水泥台炸起一串碎屑,石粉扑了我们满脸。敌人从掩体后冲出,四散包抄,至少十二人,分三组推进,两挺轻机枪架在纪念碑东西两侧,形成交叉火力网。 我抓准两轮射击间隙,猛地起身,左手揽住周婉宁腰身,把她往纪念碑底座凹槽拖。她脚下一滑,膝盖磕在台阶上,闷哼一声,但我没停。右腿旧伤像是被人拿刀在里面搅,每迈一步都扯着筋膜发烫,可我不敢慢。 “砰!” 又是一枪,擦着我右肩飞过,冲锋衣外层被撕开一道口子,热气扑在皮肤上,像火燎。 我们滚进石柱后的阴影里,背靠冰冷花岗岩,喘不上气。女儿还在五十米外,孤零零坐在椅子上,风吹动她的马尾辫,钥匙扣晃了一下,“爸爸是英雄”五个字反着光。 “你护她。”周婉宁咬牙掏出干扰器,指尖发抖,“我还能再撑一次系统混乱。” “不行。”我抽出战术匕首,掌心贴住冰凉的金属柄,“他们要活捉,不会直接爆头,趁这个机会突过去。” 她说不出话,只点头。 我贴着石壁往外挪,眼角余光扫见左侧三人已推进到二十米内,其中一人肩扛电击棍,另一人手里拎着束缚带。他们走得很稳,显然是冲着生擒来的。 风向变了,带着火药味往西吹。 我等的就是这一刻。 周婉宁突然抬手,微型计算机屏幕闪出一道指令,紧接着,广场西侧路灯“啪”地爆裂,火花四溅,引燃旁边枯草,黑烟腾起。左侧敌人立刻停下,有人喊:“左翼断电!检查线路!”另两人回头张望,阵型出现空档。 就是现在。 我低姿冲刺,贴地翻滚,借着烟雾掩护冲到最近一名敌人背后。他正低头看通讯器,我左手锁喉,右手匕首顺着肩胛骨缝扎进去,精准刺中神经丛。他身体一僵,抽搐两下,软了下去。我没拔刀,顺势将他拖进绿化带,夺下他的对讲机,但枪没拿——开火会暴露位置。 第二个目标离得近,听到动静转身,我已贴墙潜行至其侧后。同样的手法,同样的力道,他倒下的时候连警报都没来得及按。 第三个是机枪手,蹲在掩体后调整角度。我绕到正面死角,猛地跃出,一脚踢飞他手中的枪,匕首横切其手腕,他惨叫一声,血喷出来。我补肘击颈动脉,让他昏死过去。 三秒解决三个。 我伏在灌木丛边,呼吸粗重,右腿肌肉开始不受控地抽搐。远处,剩余敌人已重新组织阵型,两组人从南北包抄,轻机枪重新架设,枪管缓缓转动,搜索掩体区。 就在这时,一声巨响炸开。 广场地面突然塌陷半寸,排水口喷出水柱,足足两米高,紧接着,积水迅速蔓延,灰色地砖变成湿滑镜面。两名突击队员踩上去,脚下一滑,直接摔倒,电击棍脱手飞出。 是周婉宁干的。 她用最后一点电量接入市政排水系统,打开了地下喷淋阀。 趁着混乱,我再次启动,低姿穿行于石墩之间,十秒后抵达金属椅旁。陈雪看见我,眼泪一下子涌出来,嘴唇哆嗦着说不出话。 “别怕。”我解开她手上的束带,动作尽量轻,“爸爸在。” 她扑进我怀里,浑身发抖,哭声压抑得像小动物受伤。我脱下冲锋衣盖住她头,单膝跪地将她搂紧,手掌一下下抚她后背,稳定呼吸节奏。 “呜……好响……我害怕……”她抽泣着,手指死死攥住我衣服。 “听我说。”我盯着她眼睛,“你现在安全了,听见了吗?爸爸不会让他们碰你。” 她点头,可身子还在抖。 这时,周婉宁的声音从对讲机传来,断断续续:“东侧……增援……五人……马上到入口……” 我抬头,果然看见东面通道有黑影移动,装备齐全,步伐整齐,明显是第二批清剿队。 时间不多了。 我背起女儿,让她趴在我背上,用背包带固定住。她轻得不像话,十年没陪她长大,连她多重都不知道了。 “抱紧。”我说。 她嗯了一声,把脸贴在我后颈,呼吸急促。 我摸了摸匕首,准备继续突围。可刚迈出一步,头顶通风口突然“轰”地喷出一股强风,卷着尘土和碎纸漫天飞舞,视野瞬间模糊。是周婉宁触发了地下车库的紧急排风装置。 烟尘屏障只有十几秒,但够了。 我借势冲向纪念碑西侧,那里有个检修通道入口,铁盖半开,锈迹斑斑。我把女儿先塞进去,自己紧随其后,落地时右腿一软,差点跪倒,硬是撑住了。 通道狭窄,仅容一人通过,墙壁潮湿,布满苔痕。我回身拉下铁盖,咔哒一声锁死,隔绝了外面的枪声和红光。 女儿趴在我肩上,哭累了,慢慢闭上眼,呼吸变得均匀。 周婉宁蜷在角落,微型计算机屏幕彻底黑了,她手指还搭在键盘上,脸色苍白。 “还能动吗?”我问。 她摇头:“没电了,什么都没了。” 我靠墙坐下,匕首横放在膝上,耳朵听着上方动静。脚步声来回走动,有人踹门,有人喊话,但没人发现这个入口。 风从缝隙钻进来,带着铁锈和雨水的味道。 我低头看了眼女儿,她睡着了,睫毛沾着泪珠,小手还抓着我衣角。 我伸手抹掉她脸上的灰,轻声说:“睡吧,爸爸守着。” 第458章 卫星助力扭转局势 通道里静得能听见水珠落地的声音。头顶铁盖封死,外面脚步来回走动,偶尔有对讲机杂音穿透缝隙传进来,断断续续听不清内容。我靠在墙边,右腿从膝盖到脚踝像被铁丝缠着一节节收紧,冷汗顺着太阳穴往下淌。 陈雪趴在我背上睡着了,呼吸贴着我后颈,微弱但稳定。周婉宁坐在角落,微型计算机屏幕黑着,手指还搭在键盘上没挪开。她抬头看我,眼神有点虚,嘴唇发干。 “还能动?”我问。 “电没了。”她摇头,“信号模块烧了,连重启都做不到。” 我点头,没说话。背包还在肩上,拉链半开,战术手电没电,军用匕首还在。系统界面浮现在眼前,灰暗一片,没有提示,没有奖励栏闪烁。昨天零点签到拿的是轨道卫星临时控制权限,不是武器也不是技能,是一段加密频段操作指令——三年前联合演习时接触过的军用调度协议,当时只当备案资料存进脑子,没想到真能用上。 我闭眼,回忆那段代码结构:坐标校准→频段注入→链路握手。步骤不多,但必须一次成功。现在的问题不是能不能连,而是连上了能干什么。 睁开眼,我对周婉宁说:“把残余电量集中到信号接收模块,别关机,等我口述频率。” 她没问为什么,直接拆开主机后盖,手指在电路板边缘摸索,找到电源分流点,用随身小刀刮掉绝缘层,重新接线。动作慢,但稳。 我深吸一口气,意念沉入系统界面,输入市政广场坐标,加载昨日签到获得的频段密钥。视野中央浮现虚拟键盘,指尖在空中轻敲,输入一串数字。界面闪了一下,跳出字符:“轨道7号卫星链路接入——持续90秒。” 成了。 “东经116.38,北纬39.90,接收模式G7。”我低声报出参数。 周婉宁的手指在触控板上滑动,屏幕闪出模糊网格图,灰蓝色底图上叠加着信号热力分布。广场东侧红成一片,是敌人通讯密集区;西侧两处中断,其中一处在绿化带后方变电箱附近,信号完全断流。 “那里。”我指着断点,“布线死角,巡逻空档至少三十秒。” 她盯着图看了三秒,点头:“通讯干扰生效了,他们内部频道正在跳频重连,但备用信道带宽不够,指挥肯定乱了。” 我摸了摸眉骨上的疤,想起雨林那次伏击。也是这样,敌人以为锁死了包围圈,结果我们从他们自己挖的排水沟爬出去反杀了整支小队。 “从那里突破。”我说。 她抬头看我一眼,轻轻拍醒陈雪。孩子迷迷糊糊睁眼,看见是我,下意识抓紧我衣服,声音很小:“爸爸……我们在哪?” “安全的地方。”我把她往上托了托,确保背包带勒紧,“待会儿要跑一段路,闭眼,别出声,能做到吗?” 她点头,把脸埋进我肩膀。 周婉宁把计算机外壳拆下一块金属片,绑在手腕上,借着通道壁渗水反光观察拐角动静。我没再说话,检查匕首位置,确认腰带结实,然后伸手拉开铁盖插销。 咔哒一声轻响。 外面没人注意到。 我先探头,确认通风口下方无监控探头,随即翻身出去,落地时右腿一软,膝盖砸在地上,硬撑着没出声。周婉宁紧跟而出,猫腰贴墙,金属片微微转动,反射远处灯光。 前方三十米是绿化带,再过去就是变电箱区域。地面湿滑,积水未退,踩上去会留下痕迹。我们必须一次性冲过去,不能停。 我背起陈雪,让她抱紧我脖子。她身体轻得让人心疼,十年没陪她长大,连她什么时候变这么瘦都不知道。 “准备好了?”我低声问。 周婉宁点头,手里攥着那块金属片,目光锁定前方拐角。 我数了三秒,抬手比了个手势。 三人依次出发。我走在最前,贴着排水沟边缘推进,每一步都避开明显水洼。周婉宁居中,随时准备应对突发情况。陈雪趴在我背上一动不动,连呼吸都压低了。 行至中途,远处传来对讲机杂音:“西区巡查,回复。” 紧接着脚步声靠近,一名持械人员从纪念碑侧面走出,朝我们方向张望。 我立刻蹲下,护住女儿头部。周婉宁抓起脚边一颗石子,手腕一抖,石子飞向左侧灌木丛,“啪”地撞断枯枝。 那人转身查看,手电光扫向声响处。 就是现在。 我起身快步穿越最后十米,周婉宁紧随其后。绿化带后方废弃变电房的铁门半开,锈迹斑斑,门框上挂着一条断裂的警戒带。 我们钻进去,我回身将铁门虚掩,隔绝视线。 屋里漆黑,空气中弥漫着焦糊味和潮湿的水泥味。我靠墙坐下,右腿肌肉仍在抽搐,但总算松了口气。陈雪在我背上轻轻动了动,小声问:“爸爸……我们逃出来了吗?” “暂时安全了。”我说。 周婉宁靠着另一面墙坐下,摘下手腕上的金属片,手指微微发抖。她抬头看我:“下一步去哪儿?” 我没回答。外面天还没亮透,风从门缝钻进来,吹得墙角一张破报纸轻轻翻动。 我伸手抹掉陈雪脸上的灰,她睫毛颤了颤,又闭上眼。 远处,城市边缘传来第一声早班公交的鸣笛。 第459章 钻井线索新的方向 我靠在水泥墙上,右腿从小腿到膝盖还在发僵,像被锈铁丝一圈圈缠紧后又突然松开,抽着疼。 陈雪趴在我背上睡熟了,呼吸贴着我后颈,轻得几乎感觉不到。 周婉宁坐在对面,靠着墙,手里那块拆下来的金属片搁在膝盖上,手指沾了灰,微微发抖。 我没动,眼睛盯着铁门虚掩的缝隙。外面没动静,早班公交的鸣笛声远了,城市刚醒,巡逻的人还没换岗。 “你那边……有东西吗?”我低声问。 她抬眼,没说话,只是把右手伸进刚才制服那人衣服内侧,动作很慢,避开血迹和弹孔边缘。那人是我们在绿化带外最后一个放倒的,黑夹克,战术腰带,耳朵上戴着通讯塞,但信号被干扰后就没再响过。她摸到腋下位置,指尖一滞,抽出一个巴掌大的防水袋。 袋子是军绿色的,封口压了两道热合线,表面写着编号:dZ-7-419。她用指甲划开封口,抖出一张折叠的A4纸。 我挪了半步,借着门缝透进来的微光看。天快亮了,灰蒙蒙的光线照在纸上,字迹是打印的,但加了手写标注。 “海基一号钻井平台”,第一行就这么写着。下面是经纬度坐标,北纬23.87,东经118.42。我脑子里立刻跳出地图——东南外海,离岸约一百二十海里,常年有海警巡航,但最近三个月没有公开作业记录。 周婉宁的手指往下移,停在一段备注上:“压力阀改装记录——第3舱段,深海舱密闭测试,载荷上限调整至1.8倍标准值。” 她抬头看我,“这不正常。钻井平台改压力阀,不是为了采油,是为了承受额外负荷。” 我没吭声,闭上眼。 系统没提示,也没签到奖励。但我脑子里浮出一段画面——十年前,边境任务前夜,我们乘海军补给舰穿越那段海域。当时舰长在驾驶室抱怨:“上面征了‘海基一号’做临时中转站,搞得航线全乱。”我站在舷窗边,看见平台上灯光稀疏,甲板上有集装箱吊装,但形状不像钻探设备。 那时我以为是后勤调度,现在想,根本不是。 我睁开眼,“那个平台,十年前就被用了。不是一天两天。” 她点头,“文件上这个坐标,和你当年经过的位置,差不到五海里。” 我伸手接过纸,手指扫过“深海舱”三个字。赵卫国要炸地铁,搞大混乱,可他真正要藏的东西,不在地下,在海里。 “地铁是烟雾弹。”我说,“他需要全城瘫痪,监控断联,警方调动混乱——好让海上那东西,顺利启动。” “什么东西?”她问。 “不知道。但能改压力阀、做密闭测试的,不是产油装置。”我折起纸,塞进冲锋衣内袋,“可能是实验舱,也可能是发射井。” 她沉默了几秒,眼神没闪,也没追问。她知道我现在拿不出更多证据,但她信这个判断。 “你还记得别的吗?”她问。 我想起那天舰桥上的电子海图,红色标记一闪而过,标的是“临时禁区”,范围覆盖平台周围十海里。当时无线电静默,没人解释原因。 “禁区。”我开口,“那时候就有禁区。他们不让船靠近,说是在做‘结构安全评估’。” 她掏出随身记事本,撕下一页,抄下坐标和编号,叠成小方块,塞进内衣暗袋。微型计算机报废了,但她习惯留备份。 “去那里,得船。”她说。 “有。”我摸了摸背包外侧,战术手电没电,但卫星频段密钥还在昨天签到的权限池里,“我能联系上次那艘充气快艇,它还有燃料。” 她点头,看了眼我背上的陈雪,“她得先安置。” “嗯。”我低声道,“找个安全点,让她睡够。” 屋里安静下来。风还在吹,报纸在地上打了两个滚,停在她脚边。远处传来环卫车洒水的声音,城市彻底醒了。 我低头看自己的手,沾着泥和干掉的血。十年了,从植物人床上醒来,我就没停过。打、逃、找线索、救女儿、拆炸弹。可现在我知道,这些都不是终点。 终点在海上。 我撑着墙站起来,右腿一沉,但没跪下去。我把背包重新背好,确认匕首在腰侧,拉链锁死。 “走。”我说,“先转移,再计划。钻井平台不能等。” 她没动,就那样看着我,眼神像冰面下的火。 然后她点头,起身拍掉裤子上的灰,顺手把那块金属片揣进兜里。 我拉开铁门,一道窄光切进来。外面街道空着,绿化带后的路灯还亮着一盏,忽明忽灭。 我背着陈雪走出去,她跟在后面,一步不落。 风从背后推着我们,朝下一个路口走去。 第460章 短暂修整养精蓄锐 风推着我们往前走,街角那盏忽明忽灭的路灯终于被甩在身后。我背着陈雪,右腿像是灌了铅,每一步都踩得实沉,但没停。周婉宁跟在侧后方,脚步轻,呼吸压得很低,手一直插在外套口袋里,攥着那个临时干扰器。 转过两个巷口,前方一栋老居民楼出现在视野里。外墙剥落得厉害,三楼有扇窗户半开着,窗框歪斜,像被人匆忙推开后就没关好。楼下铁门锈死,但旁边堆放建筑垃圾的缺口还在,勉强能钻进去。 “就是这儿。”我说。 她扫了一眼四周,点头,“没追踪信号,暂时安全。” 我弯腰让陈雪滑下来,她迷迷糊糊睁眼,小手还勾着我的脖子,“爸爸……到家了吗?” “还没,先歇会儿。”我扶她站稳,抬手摸了下她的马尾辫,有点乱,但人醒了就好。 屋里是那种多年没人住的老样子,地板积灰,墙角结网,一张木床翻倒着靠墙,桌上留了个空水瓶。我拉开背包,把匕首拿出来放在桌面,顺手检查战术手电——没电了。弹匣还有三枚备用,全塞进内袋。腰带上的扣环松了点,我重新系紧,动作慢,手指有点抖。 周婉宁已经蹲下,从急救包里取出纱布和消毒液,“来,把手伸出来。”她对陈雪说。 陈雪抬起手臂,手肘外侧蹭破了一块皮,渗着血丝。周婉宁轻轻擦掉污渍,涂上药水。她动作很稳,声音也放软了,“疼不疼?” “不疼。”陈雪摇头,可睫毛还是颤了一下。 我没说话,只看着。女儿从小到大没怎么让我抱过,母亲走得早,我醒过来时她已经十岁,扎着马尾,见我第一面喊的是“叔叔”。后来一次次任务、一场场逃亡,她开始叫我“爸爸”,再后来,学会攥紧衣角等我回来。 现在她坐在这间破屋里,脸上没泪,也没躲。 药处理完,周婉宁把空瓶收进兜里,抬头看我,“你还行吗?” 我嗯了一声,右腿确实还在胀,像旧伤在提醒我别忘了它。但我站着没晃,脑子清楚。 “我们不能停太久。”她说,转头看向陈雪,语气轻了些,“你要做个勇敢的小战士,好不好?” 陈雪挺起小胸脯,点头。 我走过去,在她面前蹲下。她仰头看我,眼睛亮,不像刚才那样慌了。 “爸爸……”她忽然开口,声音不大,“我们还能回家吗?” 我伸手,掌心贴上她发顶,慢慢往下,理了理她额前的碎发。 “能。”我说,“而且我们会把那些欺负人的人抓到。” 她盯着我看了一会儿,嘴唇动了动,然后轻声说:“爸爸,我相信你。” 屋里一下子静了。 我喉咙动了下,没说话,只是抬手,又摸了摸她的头。 “放心,”我低声道,“爸爸一定会把坏人打败。” 这话我不是第一次说。十年前在边境,出发前我对队员说过;植物人醒来那天,我在医院对着镜子里的自己说过;第一次接她放学,看见她书包上挂着那个“爸爸是英雄”的钥匙扣时,我也在心里说过。 这一次,我说得最稳。 周婉宁站在旁边,没打断,也没笑。她只是看着我们,眼神没冷也没热,像一块冰底下压着火苗,不动声色地烧着。 我站起身,重新背上包,确认匕首位置,拉好冲锋衣拉链。窗外天光已经亮透,晨雾散了,远处传来公交车启动的声音,城市彻底醒了。 “再歇二十分钟。”我说,“然后出发。” 三人没再说话,围坐在屋中央的空地上。我靠着墙,闭眼调呼吸,让身体一点一点找回节奏。周婉宁坐在角落,手里捏着那张抄了坐标的小纸片,指腹来回摩挲边缘。陈雪抱着膝盖,脑袋一点一点打盹,手里还捏着画纸一角,没展开,也没松手。 阳光从破窗照进来,落在背包侧面的钥匙扣上。“爸爸是英雄”五个字被晒得微微发亮。 第461章 龙卷风起平台危机 二十分钟到了。 我睁开眼,屋里光线变了,从破窗照进来的不再是清晨的淡灰,而是带了点金边的亮白。陈雪靠墙坐着,脑袋一点一点,手里还捏着那张没展开的画纸。周婉宁站在窗边,背对着我,手指在卫星电话屏幕上滑动,动作很轻,像是怕吵醒什么。 我没出声,先活动右腿。肌肉还是僵的,像有根铁丝在里面来回拉扯,但能撑住。我撑着墙站起来,背包还在原地,匕首、手电、弹匣都在。我摸了下冲锋衣内袋,坐标纸片还在。 0点签到已经完成。 系统没响,也没弹窗,但我知道它来了——腰后那块旧伤疤突然发烫,像被烙铁贴了一下。我伸手探进背包夹层,指尖碰到个冰凉的金属盒,巴掌大,表面刻着军用编号:**wx-7 气象干扰装置·单次激活**。 我没拆开看,直接把它掏出来放在桌上。盒子自动解锁,弹出一根天线和一块微型触控屏。我低头输入钻井平台的经纬度,是昨晚周婉宁抄下的那组数字。 “你要用这个?”她转过身,声音压得很低。 我点头,“一次性的,打完就得走。” 她走过来,站在我旁边,盯着屏幕上的参数。“风速模拟需要三组频率校准,你现在输的是标准扰流模式,但海上气压不稳,容易偏移。”她顿了顿,“万一刮到航道上呢?” 我没说话,手指在屏幕上划了几下,调出十年前服役时学过的气象战资料。那时候我们在南海做过人工扰流实验,原理一样:利用局部高压差制造旋转气流,引导冷暖空气对冲。这玩意儿本来是防灾用的,现在拿来当武器。 我改了三组数值,把核心扰动区缩到半径八百米内,避开主航道红线。 “这样行吗?”她问。 我看了眼卫星云图,海面现在还是平的,但低气压带已经开始聚集。只要点火,风就能起来。 “再等三十秒。”我说。 她没再问,站到我身后半步的位置,手搭在卫星电话上,随时准备追踪风暴路径。 倒计时走到五秒时,我按下确认键。 装置嗡了一声,天线剧烈震颤,屏幕闪出红光,随即变黑。我知道——它已经把能量脉冲打进了近地云层。 窗外的天色忽然暗了一瞬。 不是乌云盖顶那种暗,是光被抽走了一秒的感觉。紧接着,远处海平线方向传来低沉的轰鸣,像有千吨重物在海底拖行。 周婉宁立刻调出实时云图,手指飞快放大:“风眼成型了!速度比预估快两分之一!”她抬头看我,“你改的参数……刚好卡在临界点。” 我没回应,只盯着海面方向。 一分钟前还平静的洋面,此刻已卷起螺旋状浪纹,中心区域水柱拔高,形成漏斗状云柱,正以肉眼可见的速度向钻井平台方向移动。 龙卷风起来了。 它不像电影里那种撕天裂地的巨兽,反而安静得吓人,像一根灰白色的针,竖在海天之间,缓缓旋转,越转越快。浪被吸进云里,化成雨又砸下来,在风眼周围形成环形暴雨带。 屋里的空气都跟着颤。 我右腿的旧伤突然不疼了,取而代之的是一种奇怪的清醒感——就像当年在边境执行任务前那一刻,子弹上膛,目标锁定,世界只剩下呼吸和心跳。 周婉宁盯着屏幕,嘴唇微动:“路径稳定,避开了所有民用航线……我们做到了。” 我没松劲,反而更紧地盯着那根移动的风柱。它还没到平台,真正的撞击还没发生。 就在这时,卫星电话突然跳出一段加密视频流。 画面晃了一下,出现一间控制室。赵卫国站在中央,西装笔挺,左手无名指上的蛇形戒指反着冷光。他正对着通讯器吼:“谁让你们关外部舱门的?给我打开!我要看到外面情况!” 镜头扫过监控屏,显示海面漩涡不断扩大,龙卷风距离平台不足三公里。 他猛地转身,盯着屏幕,脸色变了。 “这不是自然天气。”他低声说,然后突然暴喝,“查!是不是有人动了我们的系统?快想办法阻止!” 他一拳砸在控制台上,监控画面抖了一下,接着断了信号。 屋里静了下来。 我收起气象装置残骸,重新塞进背包夹层。右腿虽然还沉,但能走。我拉好冲锋衣拉链,背上包,看了眼窗外。 龙卷风还在推进,像一把悬在头顶的刀。 “走。”我说,“去码头。” 第462章 风暴肆虐艰难前行 码头比预想的还破。 铁架子锈得只剩骨架,几条木板歪斜搭在水面上,踩上去哗啦响。我走在前面,右腿刚一发力就抽了一下,像是有根电线在里面短路。我没停,把背包往上提了提,周婉宁跟在后面,没说话,但脚步很稳。 快艇拴在第三根桩子上,充气胎瘪了一圈,帆布罩被风吹开了半边。我掀开一看,发动机还在,油箱指针卡在三分之二的位置。不算好,也不算糟。 “能用?”她问。 我点头,绕到船尾检查线路。海水进了滤网,浮子有点卡。这种事以前在南海修过,那时候舰载直升机漏油,我们划橡皮艇去接应,也是这毛病。我从背包里摸出军用钳,拆盖、清渣、复位,动作慢,但没出错。 周婉宁站在船头,把卫星电话贴在耳朵上。信号断了三次,每次重连都得换频段。她手指在键盘上敲得飞快,嘴里念着参数,像在背公式。 “风眼偏了零点二度。”她说,“外围气流比预测强,浪高可能到十米。” 我没抬头,“走南线,斜切浪谷。” “你确定?那会多绕一海里。” “正面扛不住。”我说完,跳上船,拉了下启动绳。 引擎咳了两声,没着。我又拉一次,这次轰地响起来,排气管喷出一股黑烟。船身震了几下,开始晃。 她收起电话,翻身上来,坐进舱内角落,把设备抱在怀里。我解开缆绳,一脚蹬开码头桩子,掌舵转向东南。 海面已经不对劲了。 远处那根龙卷风柱还在转,灰白色,细长得像一根针插在海天之间。它没直接冲着我们来,可周围的空气像是被吸走了,压得人耳膜发闷。风从四面八方乱刮,浪头不是顺着方向打,而是突然从侧面或背后掀起来,一下接一下拍在船身上。 第一波大浪撞上来时,我正低头看罗盘。水从右舷泼进,打湿了冲锋衣下半截。我单手握舵,腰腹用力顶住颠簸,另一只手死死按住仪表盘。右腿撑不住,只能靠核心稳住重心。 “航向保持一百七十!”周婉宁喊。 我看了一眼GpS,偏了五度。刚才那浪把船推歪了。我慢慢回舵,等下一波浪谷出现,立刻切入斜角。船身倾斜十几度,水漫到甲板边缘,又滑下去。 她盯着屏幕,“信号又断了!现在只能靠云图推测平台位置!” 我嗯了一声,没回头。眼睛扫着前方海面,耳朵听着引擎节奏。这种时候不能信机器,得信感觉。我在部队时学过一句话:风会骗人,浪不会,水往哪走,答案就在底下。 过了二十分钟,浪更大了。 一个巨浪从左后方推过来,船猛地侧倾,差点翻。我整个人被甩向右侧,肩膀撞在操控台边缘,疼得眼前一白。但我没松手,脚死死抵住底板,硬是把舵拉了回来。 “你没事吧?”她在后面问。 “没事。”我喘了口气,“把电源集中给导航,关掉其他模块。” 她照做。船舱里的灯灭了,只剩GpS屏幕还亮着一点绿光。 又过十分钟,引擎开始抖。 我听得出问题——进水导致供油不稳。必须马上处理。我把舵固定在当前角度,抓起绳索一头绑在腰上,另一头扣在甲板环扣里,然后爬向船尾。 雨砸在脸上生疼。我蹲在发动机旁,打开外壳,果然,滤芯积了一层咸水。我用手挤干海绵,清理沉淀室,重新装好。过程中船又晃了两次,一次差点让我滑进海里,绳索绷直才把我拽住。 修好后我拍了三下船壳,算是信号。 她立刻解除了固定舵,调整了一下航向,“你现在切入的是风暴外环缓冲带,再往前两海里就是漩涡区了。” 我点头,回到驾驶位。衣服全湿透了,贴在身上冷得发僵。右腿从膝盖到大腿一路抽,但我没去揉。这时候一放松,身体就会垮。 我们沉默了一段路。 风声太大,说话费劲。她偶尔报个数据,我点点头或说“知道了”。没有多余的话。就像当年在边境潜伏,两人一组盯目标,能不动就不动,能不响就不响。 最后三海里最难走。 前方海面开始打旋,黑色水纹一圈套一圈,中心隐隐有吸力。燃料表指针掉到了红线边缘。我知道不能再拖。 “等一个退浪间隙。”她说,眼睛盯着水流节奏,“三……二……一,现在!” 我立刻松开固定,全速推进。 船身剧烈震颤,像是要散架。螺旋桨咬住水流,硬是从漩涡边缘撕开一条路。浪头在两侧炸开,水幕遮天。我们冲了过去。 震动渐渐平息。 我缓缓收油,让船滑行一段。前方风雨中,一个钢铁轮廓慢慢浮现出来。 钻井平台。 立在海中央,像个生锈的巨人。灯光微弱,几盏应急灯在风里忽明忽暗。距离不到两海里了,能看清主塔和甲板结构。 她放下电话,看向我,“到了。” 我没回答,只是盯着那片灯火。 风吹得船篷哗哗响,雨水顺着帽檐往下淌。我右手搭在舵上,左手无意识摸了下眉骨上的疤。 船在浪间起伏,离平台越来越近。 第463章 平台真相阴谋浮现 船头撞上平台钢架时,浪还没完全平。 我左手撑着舵台站起来,右腿从膝盖到脚踝像被铁丝缠住,一动就抽。周婉宁没说话,把卫星电话塞进防潮袋,顺手将背包拉链拉紧。她看了我一眼,眼神意思是:能行吗? 我点头,解下缆绳绕在手臂上,用军用匕首把绳头削尖,瞄准平台边缘的金属横梁甩出去。钩子卡住了,我试了两下,稳了。 “你先上。”我说。 她没争,抓着绳子开始攀。风还在刮,平台随海浪轻轻晃,每踩一步都得找平衡。我跟在后面,右腿使不上力,全靠手肘和左腿往上蹭。爬到一半,冲锋衣袖口被铆钉勾破,布条挂在铁棱上,我没管。 踏上主甲板那一刻,脚下钢板发出空响,像是底下有空间没封死。我单膝跪地听了两秒,结构老化严重,但还能承重。周婉宁已经站稳,正用微型计算机扫描四周。 “热源信号异常。”她低声说,“三个方向都有,集中在东侧集装箱区和中央控制塔。” 我没吭声,走到最近的一个货柜前。表面锈迹斑斑,但锁扣是新的,密封条也没磨损。我摸了下边缘,冰凉,没有海水腐蚀痕迹。这种地方放密封货柜,要么藏人,要么藏不能见光的东西。 我撬开一条缝。 里面不是货物,是一排金属罐体,竖着摆,像氧气瓶,但标签模糊,只看得清一行小字:“高压易燃”“禁运级”。另一面印着三角形警示符,红底白边,我认得——军用燃料加压罐,炸半栋楼够了。 “不止一个。”周婉宁走过来,指着屏幕上几个红点,“至少六个货柜装了同类物品,位置分布在平台外围,形成环形布置。” 我合上柜门,拍掉手上的锈粉。这不是运输中转,是预埋。有人早把这地方当成弹药库。 “报警。”我说,掏出战术手电改装的通讯器。 按了三次,无信号。 周婉宁也试了卫星电话,屏幕闪了几下,跳出“信号被定向干扰”的提示。她抬头看我,“不是偶然断线,是屏蔽。” 我扫了眼四周。平台太大,视野受限。高处有探照灯,但没亮。风从管道缝隙里钻出来,呜呜响。我们站在这儿,像进了别人设好的局。 “撤。”我说。 她转身跟我往快艇方向走。脚步刚动,头顶突然亮了。 中央控制塔二楼走廊,灯光一盏接一盏亮起来,像是有人在里头打开总闸。我们停下,盯着那扇玻璃门。 门开了。 赵卫国走出来,双手插在西装口袋里,皮鞋踩在栏杆边沿,俯视我们。他没打伞,雨水顺着发线往下流,但他不在乎,嘴角反而扬起来。 “陈铮,周婉宁。”他声音不大,但传得远,“你们来得正好,一起见证我的伟大计划。” 我没动,右手慢慢移到腰后,那里别着战术匕首。周婉宁站在我侧后半步,没出声,手指还搭在计算机外壳上。 “你休想得逞。”我说。 他笑了,抬起左手,轻轻敲了两下栏杆。蛇形戒指在湿光里反着冷色。他没带人,没拿枪,可站姿像在检阅。 “得逞?”他摇头,“我不需要得逞。你们已经来了,信号断了,船回不去,周围三十海里没一艘船会靠近这片禁区。”他顿了顿,“你们现在离开,才是我想阻止的事。” 我盯着他。十年前雨林任务失败那天,也是这种语气。平静,算准了一切。 “这些罐子是你放的?”我问。 “不是我放的,是我安排的。”他说,“每一罐都连着远程起爆系统,倒计时一旦启动,整座平台会变成火球,冲击波能掀翻三公里内的所有船只。”他看向周婉宁,“包括你父亲当年坐的那艘补给舰残骸,也会被彻底抹掉。” 我没理会他提周崇山,脑子里过的是布局。六个货柜环形分布,加上平台结构老旧,一点就炸,根本来不及拆。 “你想要什么?”我问。 “我要的早就有了。”他靠上栏杆,身子微微前倾,“我只是想看看,你明明可以躲得远远的,为什么非得往火坑里跳。”他笑了笑,“为了真相?还是为了证明自己没疯?” 我没答。 他抬手,指向远处海面,“你知道为什么选这儿吗?因为十年前,你们那支小队最后一次通讯信号,就是从这片海域消失的。没人知道发生了什么,除了我。”他停顿一秒,“现在你也快知道了。” 风忽然大了,吹得钢板嗡嗡震。我右腿旧伤又抽了一下,但我没退。 周婉宁在我身后轻声道:“他在拖延时间。” 我知道。 可我们走不了。 下方海水已经开始变色,暗流涌动,像是有什么东西正从深海往上浮。平台底部传来低频震动,脚底能感觉得到。 赵卫国站在高处,依旧笑着。 “你们既然来了,就别急着走。”他说,“好戏,才刚开始。” 第464章 战斗开始即受挫 风还没停,赵卫国站在控制塔二楼的玻璃门后,嘴角挂着那股熟悉的冷笑。他没动手,只是抬手按下了栏杆边的一个按钮。 “滴——” 尖锐的警报声撕破雨幕。 平台四周的探照灯“唰”地全亮,白光扫过甲板,像刀子一样切开湿漉漉的空气。我眯眼一扫,八个黑影从集装箱后冒出来,全穿着黑色防暴服,头盔压得低,手里拎着电击棍,肩上扛着防暴盾。他们分散站位,呈半圆形包抄,动作整齐,训练有素。 我知道,这不是临时调来的杂牌军,是早就埋好的钉子。 右腿从膝盖往下又开始抽,像是有根铁丝在肌肉里来回拉扯。我没动,左手慢慢摸向腰后的战术匕首。周婉宁在我侧后方半步,呼吸变轻了,她把微型计算机塞进外衣内袋,往后退了小半步,靠上货柜钢板。 “别乱动。”我低声说。 她没应,但我看见她点头。 第一个冲上来的是左边那个高个子,盾牌往前一顶,电击棍顺势横扫。我侧身躲开,匕首顺着盾沿滑下去,卡进连接处一撬,他手腕一松,棍子掉了。我抬脚踹在他小腿外侧,他踉跄一下,我顺势抢过电击棍,反手砸在他头盔侧面。 他倒了。 但第二个立刻补上,盾牌直接撞我胸口。力道大得让我后退两步,背撞上货柜,震得肋骨发闷。我甩了甩头,刚要起势,右边两人同时压进,一个用盾推,一个用电击棍戳我手臂。 我抬臂格挡,左小臂还是被蹭到。 “啪!” 一股电流窜上来,整条胳膊瞬间麻了,手指发僵,电击棍差点脱手。 我咬牙撑住,借着战术手电还亮着的光,闪身绕到货柜拐角。雨水顺着眉骨流进眼睛,辣得睁不开。我抹了一把,喘了口气,听见周婉宁那边传来动静。 “别碰她!”我吼。 没人听。 一个矮个子从侧翼绕过去,趁她低头掏设备,猛地撞上去。周婉宁整个人被撞得扑倒在钢板上,肩部“咚”地磕了一下,闷哼都没来得及出全。微型计算机飞出去,滑到两米外,屏幕朝下。 她想爬起来,那人一脚踩在她背上,把她按住。 “婉宁!”我冲过去,刚迈出一步,正面三人同时压上,盾牌连推,逼得我连退三步,右腿一软,单膝跪地。 我撑着地面站起来,嘴里泛起血腥味,可能是刚才撞到嘴了。 他们不急着抓我,也不下死手,就是压,一步步把我往角落逼。我打倒一个,立刻有两个补上;我闪开一次突刺,下一秒就有盾牌撞过来。八个人轮着上,像机器一样精准。 我眼角余光瞥见周婉宁还在挣扎,但背上那人越踩越重,她动不了了。 又是一轮强攻。我用抢来的电击棍扫开一根棍子,转身想踹,却被盾牌猛顶腹部,整个人被打横撞在货柜上。右腿旧伤彻底炸开,疼得我眼前发黑,差点跪下去。 我靠着钢板喘,手摸到战术手电,猛地按下强光键,直射正前方那人的眼睛。他一晃,我趁机冲出去,一拳打在他喉结,他捂脖子蹲下。我刚要追击,背后“砰”地一声,被盾牌从斜后方猛拍,整个人扑倒在地。 膝盖磕在钢板上,发出闷响。 我趴着,想撑起来,但左右两边已经有人扑上来,一人按一只手臂,力气大得像铁钳。我挣了两下,右腿完全使不上力,左臂还麻着,动不了多少。 第三个走过来,手里拿着束缚具,黑色尼龙带,带锁扣。 我扭头看向周婉宁的方向。 她躺在那儿,脸侧贴着湿冷的钢板,头发被雨水打湿贴在额角,嘴角有血丝。踩她的人终于松了脚,但她没动,像是晕过去了。 “婉宁!”我喊,声音劈了。 没人回应。 就在这时候,眼前忽然一花。 不是幻觉,是真的一行字,浮在视线正中央,绿色的,像老式终端屏上的字符: 【任务记忆完整度95%】 我愣了一下。 系统从不主动说话,也从不在战斗中弹提示。它就像块疤,沉在脑子里,只等我去签到、去拿东西。 可现在,它自己跳出来了。 我盯着那行字,脑子突然嗡了一声。 十年前……雨林……通讯中断前最后一句是什么? 队友倒下的顺序……赵卫国的位置…… 为什么这次的包围方式,和那天一模一样? 这不是第一次。 我猛地抬头,想再看一眼那行字,但它已经消失了。 “别费劲了。”按住我右臂的家伙冷笑,“董事长说了,活捉就行。” 我咬牙,想再挣,结果后脑勺挨了一记,不知道是枪托还是棍子,头一偏,脸颊贴上冰冷的钢板。 雨水顺着额头流下来,混着血,滴在甲板上。 我能动的只有眼睛。 我看着周婉宁的方向,她还是没动。 我看着控制塔二楼,赵卫国还在那儿站着,双手插兜,像在看一场演出。 风更大了,平台底部的震动越来越明显,海水的颜色已经变成墨绿,底下像是有什么东西在往上顶。 我撑着最后一丝清醒,低声说:“这不是第一次……” 话没说完,后颈又被重重一击。 视野黑了一瞬,再亮时,只剩模糊的光斑。 但我没闭眼。 我不敢闭。 第465章 调整战术扭转局势 雨水顺着钢板往下淌,我的脸贴着冰冷的甲板,嘴里有股铁锈味。后颈还在发麻,但没晕过去。我知道自己还活着,也清楚现在不能动。 他们把我按在地上,束缚具的卡扣声就在耳边响。我听见有人喘粗气,是压住我右臂的那个家伙。他呼吸节奏乱了半拍,说明他已经松懈——以为我完了。 可我没完。 刚才那一行字还在脑子里打转:【任务记忆完整度95%】。不是系统提醒,也不是幻觉。它从不主动说话,这次却跳出来了。像一盏灯,突然照亮了十年前雨林里的某个角落。 我记得那晚也是这样,八个人围上来,动作整齐,盾牌推进,电击棍试探。赵卫国当时就在高处看着,和今天一样,不动手,只下令。那次我们全队覆灭,就因为我冲出去救人。 围三放一,诱敌入阱。 他们留出西北角那个空当,不是失误,是故意的。想让我往那边跑,再用埋伏收网。 我咬住牙,舌尖顶破内侧黏膜,疼得清醒了一瞬。右手悄悄滑向腰后的匕首卡扣,没拔出来,只是把保险松开。然后我放松肩膀,整个人软下去,像是昏过去了。 “头儿,他不动了。”压我的人说。 “别大意。”另一个声音回,“董事长要活的。” 脚步挪动了一下,有人蹲下来检查我的瞳孔。我眼皮不动,呼吸放缓,胸口起伏变慢。他伸手探我鼻息,我就在这时听见周婉宁那边传来一声闷响——她动了。 不是挣扎,是单手撑地的声音。 我还记得她倒下前最后一刻的样子:脸贴钢板,头发湿成一缕一缕,嘴角有血。但她没喊,也没哭。这丫头从来都不喊疼。 现在她醒了。 我不能急。还得再等。 几秒后,按在我背上的力道轻了些。他们开始分神,注意力转向控制塔方向。我眼角微抬,看见两个敌人正拖着周婉宁往货柜区移,可能是要分开关押。 不行。 我猛地吸一口气,左手暴起,一把扣住身边人的手腕,顺势将他往前拽,撞开右侧两人。同时右腿发力蹬地,整个人翻滚起身,抢在第三个反应过来前一脚踹在他膝盖侧面。 他跪了。 我抽出匕首,反握在手,趁着他们阵型一乱,直接朝东北角冲。那里靠近倾倒的货柜支架,底下压着一堆锈链和金属杆。 “追!”有人吼。 我不管,低着头猛跑。脚下一滑,右腿旧伤抽了一下,差点跪倒,但我撑住了。身后三人包抄上来,盾牌撞地声越来越近。 到了。 我猛地转身,一脚踹在支架底部的固定栓上。那玩意早就锈透了,这一脚直接崩断。整排金属架发出刺耳的“嘎吱”声,轰然倾斜,砸向追来的两人。 “闪开!” 来不及了。 “砰!”“啊!” 两个人被砸中,一个倒地不起,另一个抱着腿惨叫。第三个愣了半秒,我趁机扑上去,匕首柄砸在他头盔接缝处,他晃了晃,我补了一肘,人瘫了。 剩下三个在远处站定,重新列阵。我站在原地喘气,左臂还麻着,右手握紧电击棍,盯着他们。 “往控制塔撤!”我忽然大喊,声音盖过风雨。 他们互相看了一眼,立刻向西北角移动——那是条斜坡路,通向主控室后门。但他们忘了脚下这片区域刚漏过燃料油,我早看到了。 我假装往后退,一边走一边盯着他们。等三人踏上那片深水区,我抬手就是一刀掷出。 匕首钉进远处配电箱外壳,火花“啪”地炸开,蓝光一闪,像个小爆炸。 “卧倒!” 三人本能低头躲避,踩进油渍区,两双靴子打滑,重心不稳。我冲上去,先锁喉放倒一个,夺过他的电击棍,转身一记横扫,打在第二人护膝上方,震得他腿一软,我接上一记上勾拳,人倒了。 最后一个反应快,立刻背靠货柜,盾牌封死正面。 我不急攻。 眼角瞥见周婉宁已经坐了起来,手里摸到了微型计算机。她单手开机,屏幕亮了,手指在上面快速滑动。 几秒后,那三人头盔里的通讯模块突然失灵。统一频段被干扰,指令传不进去。其中一个误判同伴动作,竟挥棍打了旁边的人。 “你他妈干什么!” “不是我!信号断了!” 混乱只有一瞬,但够了。 我冲上去佯攻正面,逼他全力防守。同时眼神扫向周婉宁。她立刻明白,再次启动脉冲,短暂致盲夜视功能。 黑影一晃。 我绕到侧翼,电击棍插进盾牌缝隙往上撬,打开角度,一记肘击砸在他太阳穴上。他身子一歪,我顺势将他按倒在地,夺下武器。 最后一个想跑。 我甩手掷出匕首。 刀刃钉进他裤脚,把他钉在一块松动的木板上。他回头惊叫,我几步赶上,一记掌根推击颈侧,人软了。 风还在刮,雨没停。 我站在甲板中央,胸口起伏,右手扶着膝盖喘气。右腿疼得厉害,像是又被撕裂了一层肌肉。我抬头看向周婉宁的方向。 她正撑着货柜站起来,左手紧紧攥着重启后的微型计算机,脸色发白,肩部明显肿了一块。但她站住了,也看着我。 “还能走吗?”我问。 她点头,声音不大:“程序还有一次脉冲余量。” 我嗯了一声,环顾四周。八个敌人全趴下了,有的在呻吟,有的还没醒。货柜区安静下来,只有雨水滴落的声音。 但警报还在响,探照灯还亮着。 这不是结束。 我走到她身边,伸手扶她站稳。她没拒绝,借力站直,站在我身侧。 “接下来怎么办?”她问。 我望向控制塔二楼,玻璃后面没人影。赵卫国走了,但他不会就这么放弃。 “先清装备。”我说,“找能用的东西。” 她点头,弯腰去搜最近一个倒地的敌人。我则走向配电箱,拔出匕首,看了眼烧焦的线路接口。 这地方还能供电多久? 不知道。 但我清楚一点:刚才那场仗,我不是靠力气赢的。是脑子。 我摸了摸眉骨上的疤,雨水顺着伤口流进眼睛,有点辣。 十年前我输了,是因为没看懂局。 现在我看懂了。 我转头对周婉宁说:“他们怕的不是我们逃,是我们在原地反击。” 她抬眼,点了下头:“所以他们会再来。” 我说:“那就等着。” 我靠上货柜钢板,右腿缓缓弯曲,减轻压力。她站在我左侧,手握设备,目光扫视四周。 平台还在震动,海水颜色更深了。 但我们没动。 风从背后吹来,带着咸腥味。 第466章 意外来客 雨还在下,平台上的积水没过脚背。我靠在货柜钢板上,右腿的旧伤像被锈铁丝反复刮着。刚才那场打斗耗得太多,呼吸还没完全稳下来。周婉宁站在我左边,左手紧攥着微型计算机,脸色比之前更白了,肩部肿胀的地方已经泛出青紫。 警报还在响,红光一明一灭,扫过甲板和倒地的八个人。他们有的呻吟,有的不动,但都没再爬起来。控制塔二楼的玻璃后头空荡荡的,没人影,也没动静。赵卫国走了,可我不信他真撤了。 “还能走吗?”我问她,声音压得很低。 她点了下头,“能。程序还有一次脉冲余量。” 我没再多说。这种时候,话越少越好。我撑着膝盖慢慢直起身,视线扫过四周。地上散落着电击棍、防暴盾,还有几把战术手电。我弯腰捡起一支还能用的,塞进冲锋衣内袋。又从一个倒下的家伙腰间解下弹药包,翻了翻,里头是空的。 这地方不能久留。 我正准备招呼她往北侧移动,忽然听见头顶传来一阵闷响——不是雷声,是引擎。 我猛地抬头。 云层裂开一道缝,一架战斗机从高空俯冲而下,机身漆黑,轮廓模糊,但速度极快。它没开识别灯,也没发通讯信号,就像凭空冒出来的一样。 “趴下!”我吼了一声,同时扑向周婉宁。 她反应不慢,立刻低头,但我还是拽着她往前滚。我们刚翻到货柜边缘,身后就是一声巨响。 导弹落地爆炸。 冲击波掀得地面猛震,热浪裹着碎铁片横扫过来。我本能地侧身,用左臂和身体挡住她头部,一块钢板擦着我后背飞过,钉进三米外的油桶,火星四溅。 火光映亮了整片甲板。 我抬眼,看见那架战机拉高,机翼倾斜,在空中划出一道弧线,准备再次进入攻击航线。驾驶舱里的人影看不清脸,但我认得出那个动作习惯——右手搭在操纵杆上,食指轻点,像是在敲桌面。 王振。 我脑子里闪过这个名字,牙关咬紧。十年前雨林任务失败当晚,他也是这样坐在指挥车里,一边摩挲左手断指,一边等我走进埋伏圈。 “王振,你果然和赵卫国勾结在一起。”我在心里说。 他没露面,却选在这个时候动手。不是来救人,是来灭口的。 周婉宁咳了两声,肩膀撞在货柜角上,疼得皱眉。她抬手摸了摸耳朵,指尖沾了血。我伸手扶她坐稳,低声问:“还能用干扰器吗?” 她喘着气点头,“可以,但只能撑五秒。” “别急着用。”我说,“等他再靠近。” 她没反驳,只是把设备抱得更紧了些。火光在她脸上跳动,眼神冷了下来。 天空又暗了一瞬。 战机开始第二次俯冲,高度更低,轨迹更直。这次不是试探,是锁定。 我盯着它的飞行路线,判断投弹距离。货柜区太敞,没有掩体,硬扛肯定不行。但也不能跑——一动就会暴露位置。 “等我喊三。”我说。 她没问为什么,只轻轻“嗯”了一声。 战机逼近,引擎轰鸣刺耳。我数着时间,估算距离。 “一。” 机身已进入可视范围,机腹下的挂架清晰可见。 “二。” 它开始调整姿态,准备释放武器。 “三!” 我猛地推开她,“卧倒!”同时自己翻身滚出两米,扑向旁边一堆废弃电缆箱。 几乎就在同一秒,第二枚导弹落下。 爆炸点离我们不到十米,气浪把电缆箱掀翻,一根断裂的钢索抽在我右腿外侧,火辣辣地疼。耳边嗡鸣不止,耳朵像是被压进水底,听不清别的声音。 我趴在地上,单手撑地,抬头看。 战机拉升,没再继续攻击,而是绕了个大圈,盘旋在平台上方三百米左右的高度,像只盯住猎物的鹰。 它没走。 我知道它在等——等我们动,等我们暴露,等下一个击杀窗口。 我慢慢爬回货柜边缘,周婉宁已经被震得半趴在地,嘴角渗出血丝。我帮她翻过身,确认她还有意识。 “没事。”她吐出两个字,抬手指了指天上,“他在找机会。” 我点头。这种高空打击,不需要精准命中,只要逼我们移动,就能用下一波火力收割。 但现在的问题是,不动也不行。 平台已经开始轻微倾斜,海水颜色越来越深,底下传来沉闷的震动。燃料罐还在,随时可能连锁引爆。留在这里,等于等死。 可一旦离开掩体,就成了活靶子。 我摸了摸眉骨上的疤,雨水顺着伤口流进眼睛,有点涩。十年前我信兄弟,结果全队覆灭。现在王振开着战斗机回来,不是为叙旧,是来补刀的。 我盯着那架盘旋的战机,心里只有一个念头: 这一次,我不会再让他得逞。 第467章 导弹危机生死时速 雨势未歇,平台上积水已涨至小腿肚位置。 我顾不上思考更多,拖着受伤的右腿,拉着周婉宁迅速趴到货柜边缘,耳朵里嗡嗡作响,刚才那波爆炸震得脑壳发沉。周婉宁趴在我旁边,肩膀贴着冰冷的钢板,呼吸有点急,嘴角那道血痕还没干。 头顶引擎声又来了。 不是远距离盘旋那种低频震动,是俯冲前的加速音,越来越近,像一把钝刀在骨头缝里来回拉。 “第三枚。”我低声说,没回头,眼睛盯着前方二十米外那片半塌的混凝土结构——墙角裂开一道口子,露出黑乎乎的洞口,像是废弃多年的防空洞。 她没应声,但手里的微型计算机动了一下,应该是调了频段。我知道她想试试干扰,可王振这会儿不会给机会。他等的就是我们乱动。 战机进入攻击航线。 我一把抓住她的手臂,“走!” 话音落下的瞬间,我已经翻身滚出掩体,顺势将她拽起。她踉跄了一下,我没停,直接背起她就往前冲。右腿旧伤猛地抽了一下,像是有根铁丝从膝盖往上扯,但我顾不上。 烟雾还没散尽,火光在积水里晃动,正好挡住雷达视线。我踩过一块翘起的钢板,脚下打滑,整个人歪了一下,硬是撑住没倒。身后传来尖锐的呼啸——导弹离弦了。 “低头!”我吼了一声,同时把身子压低,用后背对着飞行方向。 轰! 爆炸点在右侧七八米处炸开,热浪拍在背上,像被烧红的铁板砸中。一块碎片擦过冲锋衣,划出长长的口子,没破皮,但火辣辣地疼。冲击波让地面猛颤,我一个趔趄,差点跪下去,咬牙撑住继续跑。 十米、五米…… 洞口就在眼前。 我一脚踹开挡路的碎石堆,背着她一头扎进去。里面比外面还黑,空气潮湿发霉,脚下一滑,踩到了什么软的东西,可能是腐烂的电缆皮。 刚把她放下,第四枚导弹落地。 这次炸得更近。 整座防空洞猛地一抖,头顶簌簌往下掉灰,几块碎石砸在洞口边缘,崩出来的火星子闪了两下,灭了。我和她蜷在靠里侧的承重墙后面,我本能地侧身,一只手挡在她头上方。 我咳了一声,耳朵还在嗡鸣。 “没事吧?”我问,声音有点哑。 她喘着气点头,手指还死死攥着那台设备,指节发白。“……没伤到。” 我没松劲,耳朵竖着听外面动静。引擎声暂时没了,但不代表他走了。王振不是那种打完就撤的人。十年前他在雨林里能蹲我们六小时,现在照样能在天上绕到燃料耗尽。 我关掉了战术手电,只留一丝微弱的光扫过内壁。墙体是老式钢筋混凝土结构,年头久了,裂缝不少,但整体还算稳。角落里堆着些锈蚀的工具箱,地上有老鼠跑过的痕迹。 她靠着墙坐,肩膀抵着冰冷的水泥,呼吸慢慢平下来。我坐在她斜对面,右腿绷得厉害,肌肉一直在抖。我不敢揉,怕发出声音。 外面火光透过洞口照进来一点,映在她脸上。她抬眼看着我,眼神没乱,也没慌,就是很沉。 “你还记得上次这么躲吗?”她忽然开口,声音压得很低。 我记得。不是雨林那次,是三年前在边境临时哨所,我们被三支小队围住,最后钻进地下排水管,趴了四个钟头。那时候她还没现在狠,中途差点哭出来。 我没回答,只是轻轻点了下头。 她也懂了,没再问。 时间一点点过去。我没看表,也不需要看。在这种地方,每一秒都拖得特别长。我能感觉到她在观察我,看我有没有放松警惕。我没有。 又过了几分钟,远处传来一阵低沉的轰鸣——战机重新启动了引擎,在高空调整位置。 我知道他在找我们是不是移动了。 我屏住呼吸,身体紧贴墙面,左手搭在腰侧,那里原本该别枪的位置。现在空着,但习惯改不掉。 她慢慢挪了半步,靠近了些,几乎是挨着我的手臂。我没动。 “别怕。”我说,声音不大,但足够让她听见。 她看了我一眼,然后轻轻点头,眼神里没有犹豫,只有一种我知道的东西——信任。 外面风更大了,火势似乎蔓延到了油罐区,烧得噼啪响。烟味顺着洞口灌进来一些,混着海水的咸腥。 我们谁都没再说话。 就在这时候,头顶又是一阵剧烈震动。 不是爆炸,是脚步声?不对,太沉了,像是重型机械在平台上移动。 我皱眉,刚想抬头看,她突然伸手按住我的手腕,极轻地摇了摇。 我明白她的意思:别动。 外面的声音停了。 只有风声,火声,还有远处海浪拍打钢架的闷响。 我靠在墙边,手一直没离开战术匕首的柄。她靠着墙,闭了会儿眼,又睁开,始终盯着洞口的方向。 我们都在等下一个动静。 可下一个动静什么时候来,谁也不知道。 第468章 肩扛导弹 雨还在下,防空洞里又黑又潮,头顶的钢筋缝不断滴水,砸在积水里发出闷响。我靠着墙,右腿从膝盖到脚踝一路发紧,像是有根铁丝在里面来回拉扯。周婉宁坐在我斜对面,手里还攥着那台微型计算机,屏幕早就黑了,但她没松手。 外面风声压着火声,远处油罐区烧得噼啪响,烟味一阵阵往里灌。战机的引擎声停了快十分钟,可我知道王振没走。他那种人,能蹲到你出来,能等你犯错。 我闭了会儿眼,脑子里过着刚才那几波攻击的节奏——俯冲、加速、导弹离架,三点七秒后爆炸。角度固定,路线偏左,说明他判断我们不敢往东侧移动。那片区域地势低,钢板塌了一半,看起来没法藏人。但他忘了,特种兵最擅长的就是利用废墟。 0点整,脑内“战场重建系统”自动签到完成。界面弹出一条信息,只有十六个字:“b区储物柜,编码7t-09,含LAw-80单兵反坦克火箭筒(未启用)。” 我没动声色,只轻轻碰了下战术匕首的柄。这地方是老式防空洞,b区应该是靠东侧角落,当年可能用来存应急物资。我慢慢转头,借着洞口外火光扫了一眼——那边堆着几个锈蚀的工具箱,后面有一道变形的铁皮柜,边缘翘起,像是被什么重物撞过。 “你听见什么动静没有?”我低声问,声音压得很平。 周婉宁摇头,手指却微微抬了下,示意她也注意到了那边。 我撑着墙站起来,右腿一软,差点跪下去,咬牙扶住墙面才稳住。我一步步挪过去,动作很慢,尽量不发出声音。走到工具箱前,我蹲下身,用匕首撬开箱盖,里面是些烂电缆和生锈的扳手。我把箱子拖开,露出后面的铁柜。柜门卡死了,我用匕首插进缝隙,用力一别。 “咔”一声轻响。 柜门弹开一条缝。我伸手进去,摸到一个长条形的硬壳包装,表面有军用封蜡的痕迹,标签上印着红字:LAw-80,单兵反坦克火箭筒,未启用。 我把它抽出来,沉甸甸的,封装完好。这种老型号我在服役时用过,结构简单,一次性的,发射后扔掉就行。关键是不需要外部电源或锁定系统,纯光学瞄准,适合现在这种情况。 我回头看了周婉宁一眼。她明白了,轻轻点头,把微型计算机动了动,假装还在调试信号,其实是掩护我动作。 我把发射筒靠墙立好,拆开封装。肩托展开,瞄准镜弹出,保险栓在右侧,确认处于安全状态。我试了试重量,不算轻,但还能扛。右腿虽然不听使唤,但只要撑住十秒就够了。 “他还会来。”我说。 “什么时候?” “按他的脾气,不会等太久。刚才两枚没打中,他会觉得我们慌了,想趁乱补刀。” 我趴到洞口边缘,眯眼往外看。东侧缺口那片塌陷区,正好形成一个天然的射击窗口。战机如果再来,大概率会从那个方向切入,利用平台钢架做掩护,缩短攻击距离。 “你算他飞行速度。”我说。 周婉宁立刻明白我的意思。她把计算机残余电量集中到处理器,调出一段缓存视频——是之前无人机拍下的平台全景。她用笔尖在屏幕上划出一条虚拟航线,测算高度和速度。 “如果保持俯冲角三十度,进入攻击位置需要十二秒。”她说,“但最后三秒必须平飞调整,否则弹道会偏。” 我点点头。那就够了。 我拖着右腿爬到洞口斜坡,把发射筒扛上肩。冰凉的金属贴着脸颊,熟悉得像老战友。我打开光学瞄准镜,视野里出现十字刻度。我把镜片对准东侧缺口,耐心等着。 时间一分一秒过去。 风更大了,火势蔓延到了北侧货柜区,浓烟滚滚。突然,高空传来一阵低频震动——引擎重新启动了。 来了。 我屏住呼吸,肩膀抵紧发射筒后部。周婉宁趴在我旁边,眼睛盯着空中。 几分钟后,黑影从云层里钻出,机头压低,开始俯冲。速度很快,但轨迹和我预判的一样——为了规避地面障碍,它必须在东侧缺口做短暂平飞。 就是现在。 战机进入视野,我迅速套住目标,手指搭上扳机。距离估算一千二百米,高度不足三百,足够命中。 轰! 导弹离筒,尾焰在夜里划出一道炽白光痕,像一把烧红的刀劈开雨幕。我立刻丢开发射筒,侧身翻滚,躲回掩体。 下一秒,空中传来剧烈爆炸。 火球在半空炸开,战机尾部直接断裂,引擎部位燃起大火。机身失控,打着旋往下坠,最终栽进平台东侧的海面,轰然炸成一团冲天火柱,黑烟混着雨水直冲云霄。 我和周婉宁都没说话。 我靠着洞壁缓缓坐下,右腿抽得厉害,额头全是冷汗。刚才那一击耗尽了所有力气,肾上腺素退去后,全身像被拆开又拼回去。 周婉宁爬过来,坐到我身边,声音很轻:“你做到了。” 我看她一眼,嘴角动了动,只说了一句:“还没完。” 远处海面还在燃烧,火光照亮了漂浮的残骸。风雨未歇,平台依旧危险,但我们已经不是只能躲的人了。 我望着那片火光,手无意识地摸了摸腰间——那里曾经别枪的地方,现在空着,但心跳比枪声还响。 第469章 平台清理剩余隐患 雨停了,火还在烧。平台东侧海面漂着战机残骸,黑烟混着水汽往上翻,像一块脏布盖在头顶。我靠在防空洞口的水泥墩上,右腿从膝盖到脚踝抽得厉害,像是有人拿电钻在里面搅。周婉宁坐在我旁边,手仍搭在已黑屏的微型计算机上。 刚才那一击耗尽了力气。肩扛火箭筒不是闹着玩的,尤其是右腿不听使唤的时候。我喘了几口气,抬头看外面——风声小了,警报还在响,断断续续的,像是快没电了。 “还能走?”周婉宁低声问。 我嗯了一声,撑着墙站起来。腿一软,差点跪下去,咬牙挺住。背包还在,战术手电、军用匕首都好好的。我摸了下腰间,那里空着,但习惯改不了。 火光照出平台上几处人影。东侧钢架区有三个,缩在遮雨棚底下,枪口对着我们这边。西面集装箱堆那边也有动静,金属碰撞声,像是在搬东西。 “他们乱了。”周婉宁说。 我点头。王振的战机炸了,这些人知道大势已去。可只要还拿着枪,就不是安全状态。 我们没时间歇。敌人可能还有后手,赵卫国不会只派一架飞机来收场。我看了眼周婉宁:“你负责信号干扰,制造盲区。我去近身解决。” 她没反对,轻轻把计算机放在地上,手指在键盘上敲了几下。几秒后,西侧摄像头红灯一闪,灭了。又一个,再一个。她抬手示意:两分钟窗口期。 我拖着右腿往集装箱方向挪。地面湿滑,积水混着油污,踩上去打滑。我贴着货柜边缘走,动作慢,但每一步都算准了落点。走到拐角,听见里面说话声。 “……王头儿没了,咱们还守个屁?” “上面说撑到最后有奖,可谁见过活下来的?” “别吵,那边洞口动了!” 一人探头出来扫视。我等的就是这一刻。他刚露出半张脸,我飞扑上去,左手掐住他脖子往里拽,右手匕首柄砸在他后颈。他闷哼一声,软了下去。 另外两个反应过来,想举枪。我顺势滚到第二个身侧,抬腿扫他脚踝,趁他踉跄时撞上去,肘击下巴。他倒地,抽了几下不动了。 最后一个转身就跑。我追不上,但周婉宁早准备好了。她拉开烟雾弹拉环扔过去,白烟瞬间弥漫,封锁住通道出口。那人冲进烟里,慌不择路,一头撞在钢柱上,晕了。 我靠在集装箱上喘气。右腿肌肉还在抖,额头上全是冷汗。三个人都制伏了,没开枪,没流血,干净利落。 周婉宁走过来,手里多了个通讯器。“从第一个身上搜的,加密频道,信号源不在附近。” 我接过看了看,塞进背包。“不是主谋,不必深究。” 她点头,转身往平台中央控制台方向走。我跟上,脚步虚浮,但脑子清醒。这片区域结构复杂,老式钻井平台,管线交错,货柜层层叠叠,藏几个人轻而易举。现在火势蔓延,视线受阻,焦糊味混着燃油味呛人,有些细微声响会被掩盖。 周婉宁绕到控制台残骸前,忽然蹲下。 “这不是普通线路。”她说。 我走过去。她指着地面缝隙里露出的一截红色导线,轻轻拨开碎石——下面连着一个金属盒,表面印着模糊编号“ZG-09”。 我眉头一紧,立刻蹲下检查周围。三个不同方向的支撑梁底部,都有类似装置。电线裸露,部分连接着断裂的传感器,像是原本和某种监测系统联动。 “是陷阱。”我低声说,“延迟引爆,或者感应触发。” 周婉宁迅速扫描环境,手扶着计算机,尽管它已经没电。“电源还没切断……它们还活着。” 我盯着那个金属盒。这种型号我没见过,但布线方式很专业,不是临时拼凑的。导线颜色、接口位置,都符合军用标准。它们被装在承重结构的关键节点上,一旦引爆,整个平台会从内部崩塌。 “不是为了杀我们。”我说,“是为了毁证据。” 周婉宁点头。“王振的坠机点就在东侧,如果平台塌了,残骸会被压进海沟,连调查的机会都没有。” 我站起身,环顾四周。火还在烧,但范围可控。平台上再没人活动,俘虏都被绑在西侧钢柱上,嘴封着,低头不语。战斗结束了,可威胁没解除。 我掏出战术手电,打开,光束照进金属盒内部。线路复杂,没有明显起爆模块,也没有定时器显示屏。这种装置,拆不得,碰不得,只能找源头。 “你还能恢复一点设备功能吗?”我问。 她试了试,摇头。“主板烧了,只剩外壳。” 我蹲回去,手电光稳定照着线路。“那就只能靠眼睛。” 她蹲到我旁边,左手扶着计算机,右手抽出小刀,小心剥离导线外皮,想看看内部材质。动作很轻,怕引发震动。 风又起来了,吹着残火噼啪作响。远处海面,漂浮的油污还在燃烧,映得水面发红。平台微微晃动,像是承受不住重量。 我们没说话。时间在走,但我们停在这儿,盯着那根红线,像盯着一条蛇的信子。 周婉宁的手指停在半空。她看着我,眼神没变,但我知道她在等我说下一步。 我盯着那根线,手电光照得它泛着暗红。 第470章 王振末路 手电光照着那根红线,我屏住呼吸。周婉宁的手停在半空,小刀贴着导线外皮,轻轻一挑,露出里面铜丝。她没动,等我示意。 我点头。她开始剥离另一段绝缘层,动作慢得像在拆一颗心跳不稳的炸弹。风从东侧吹来,带着焦糊味和海水腥气。平台还在晃,不是大摇,是那种持续不断的、金属疲劳后的细微震颤。 三处装置呈三角形钉在主承重梁底部,ZG-09的编号刻得深,像是出厂时就打上的烙印。这不是临时改装,是早就埋好的后手。王振要毁掉坠机证据,我们刚把他飞机打下来,他就急着灭迹。 “共用电源线。”我低声说。 周婉宁抬头看我,眼神没变,但我知道她在听。 “割断主供能线,整个系统断电,比拆单个保险安全。”我说完,把战术手电夹在集装箱边缘,光束直射地面。我趴下,军用匕首握在右手,刀刃对准主缆——拇指粗的黑色胶皮包裹着多股铜芯,连接三个金属盒的底端接口。 我看了眼周婉宁:“退五米,靠钢架。” 她没问为什么,直接起身,脚步轻,贴着西侧货柜往后撤。站定后抬手,做了个“准备就绪”的手势。 我深吸一口气,刀尖抵住线缆表皮,慢慢施力。胶皮裂开一道口子,露出内层编织屏蔽网。这时候最怕静电,也怕火星。我右手稳定,左手撑地调整身体重心,不让右腿抽筋影响动作。 突然,平台猛地一沉。 不是晃,是整块甲板向下塌了半寸。火势蔓延到了支撑结构,某根梁柱烧穿了。我手一抖,刀刃滑了一下,擦过铜丝,发出轻微“滋”声。 我和周婉宁同时静止。 没有警报响起,没有红灯闪烁。装置还处在待命状态,但刚才那一声,像是踩在雷区边缘的脚。 我咬牙,继续割。一刀,再一刀。胶皮断裂,屏蔽网松开。最后是主芯线。我改用锯切动作,避免一次性拉断产生电弧。 第三股铜丝断开的瞬间,三个金属盒上的红灯同时熄灭。 我趴在地上没动,等了十秒。又十秒。确认无误,才缓缓吐出一口气。 “断了。”我说。 周婉宁走回来,蹲下检查其中一个盒子。她用小刀轻敲外壳,听声音判断内部是否还有储能模块。试了三处,都无声。她抬头看我:“没电了,暂时安全。” 我撑着站起来,右腿发麻,膝盖以下像灌了铅。背包还在肩上,匕首插回腰侧。我摸了下眉骨疤,手指沾到汗。 这时,眼角余光扫到东侧海面。 残骸堆里有动静。 黑烟还在冒,但不是自然燃烧的那种飘散,而是被什么东西从内部顶开了。焦黑的机翼碎片挪动,驾驶舱盖被猛地掀飞,砸进水里。 一个人影爬了出来。 浑身是火,衣服烧得只剩布条,左臂扭曲成怪异角度,脸上全是血和灰。他踉跄几步,踩到漂浮的油污,差点摔倒,硬是用手撑住机身残骸站稳。 脖颈上的蛇形纹身,在火光下泛着紫黑色。 王振。 他还活着。 我立刻抬手示警。周婉宁反应极快,直接蹲到最近的集装箱后,只露出一只眼睛观察。 王振低头在残骸里翻找,扯出一把突击步枪——应该是弹射座椅旁的自卫武器。枪管弯了点,但他不在乎,抬手拍了几下,居然能拉动枪栓。 他转身,看向平台中央。 我也正看着他。 他咧了下嘴,分不清是笑还是疼出来的表情。然后他迈步,踩着浮油,踏过倾斜的钢架,一步一步往平台上爬。 我没动。 他知道我在等他。 等他上来,等他动手,等我把这十年欠的账,一笔一笔收回来。 他爬上平台,脚步不稳,但走得坚决。枪被他横握在手里,当成铁棍使。走到离我十五米远的地方停下,喘着粗气,喉咙里发出破风箱一样的声音。 “陈铮……”他开口,嗓音沙哑得不像人声,“你真行啊……十年前没死,现在还敢挡我的路。” 我没说话。 “你以为你是英雄?”他往前走两步,“你就是个废品!植物人躺了十年,醒来连女儿都不认识!你还配当队长?” 我依旧不动。 “我错了?”他吼起来,“我不该活下来?我不该保命?你们一个个讲规矩、守纪律,结果呢?全死了!只有我活下来了!我投了‘蛇眼’,我有了新身份,我比你强!” 他说完,猛地举起枪,朝我冲来。 我侧身一闪,让他扑空。他收不住力,撞在集装箱上,肩膀磕出闷响。我趁机出手,左手抓他持枪手腕,右手匕首柄砸向肘关节。 咔的一声,枪脱手飞出,掉进裂缝里,沉了。 他怒吼,转身用头槌撞我。我偏头躲过太阳穴,但鼻梁还是被蹭到,血立刻流下来。我抹了一把,红的。 他趁机肘击我胸口旧伤,打得我后退两步。右腿一软,差点跪倒。我咬牙撑住,反手抽出匕首,摆出格斗姿势。 他喘着,左臂垂着,但右拳攥得死紧。 “你早就不是我兄弟了。”我说。 “从来就不是!”他咆哮,“你高高在上,我只能听命令!任务失败那天,是你让我按引爆器的!是你逼我的!” “我没有。”我说,“那天你说管线异常,我去查,让你守住后方。是你自己贪生怕死,听见枪声就提前引爆,炸死了三名队友。” “闭嘴!”他扑上来,拳头砸向我脸。 我侧头避开,抓住他手臂一拧,借力摔他。他体重比我沉,但伤得太重,落地时左肩先着地,惨叫一声。 我没给他爬起来的机会,抢上前,一脚踹在他腹部。那是雪山之战我留下的伤口位置,他当场弯成虾米,呕出一口黑血。 我跃起,绕到他背后,双臂穿过他腋下,锁喉压制。他挣扎,双手乱抓,指甲在我手臂上划出血痕。我加力,收紧,不松手。 他踢腿,蹬地,头往后撞,都被我卡住节奏。他的呼吸越来越急,脸色由红转紫,眼球开始充血。 “你背叛了队伍。”我在他耳边说,“你背叛了军装。你活该走到今天这一步。” 他张嘴想骂,却只能发出“嗬嗬”声。 五秒。十秒。他的动作慢慢弱下去,手臂垂落,双腿不再蹬地。最后整个人瘫软,被我架着才没倒下。 我松开手。 他向前扑倒,脸砸在甲板上,口角溢血,双眼睁着,盯着我,满是不甘,恨意烧到最后也没灭。 我没看他。 转身走向周婉宁的方向。 她站在控制台残骸旁,手里还握着小刀,目光从王振身上移到我脸上。我没说话,只点了点头。 她收刀入袖,没问“他死了吗”,也没说“接下来怎么办”。 风停了。火还在烧,但范围小了。平台结构发出吱呀声,像是随时会塌。远处海面,油污燃烧的痕迹一圈圈扩散。 我站在原地,右腿颤抖,鼻血顺着下巴滴落。背包带勒着肩膀,有点疼。我抬手摸了下眉骨疤痕,那里一直在跳。 王振躺在地上,没动。 第471章 战场回溯危机预警 王振依旧脸贴甲板躺在那里,毫无动静。 我站在原地没再靠近,右腿从膝盖往下像是被铁丝缠住,一阵阵抽紧。鼻血已经止了,下巴上干掉的血块有点痒,我没去擦。风小了,火还在烧,但不像之前那样冲天而起,只剩零星几处闷燃,冒黑烟。 周婉宁没动地方,就站在我斜后方两步远,手里还捏着那把小刀。她看了眼王振,又看向我,眼神没问生死,也没问接下来怎么办。我们之间早就不靠说话推进了。 我摸了下眉骨上的疤,手指刚碰到皮肤,眼前突然一黑。 不是晕,也不是幻觉。 是系统界面弹出来了。 老式作战终端的样子,灰绿色字符在视野里浮出来:【签到完成。今日奖励已领取。连续签到第七天,解锁“战场回溯”功能(预演未来24小时关键事件,持续时间3秒,可重复一次)。】 字一闪就没了。 紧接着,一段画面直接撞进脑子里。 模糊,抖动,像老旧监控录像。视角是从平台西侧往东看,正对着我们现在站的位置。时间显示在角落:+10:00。十分钟后。 画面里,地面先是轻微晃了一下,接着台阶连接处发出金属撕裂声。整段钢架结构突然下沉,断裂口喷出火星,然后塌了下去。人如果还在原地,会被带偏重心,摔进裂缝。 三秒后,画面重播一遍。还是无声,还是只有那十秒钟的变化过程。 我眨了眨眼,画面消失。系统没再提示,也没声音,就像它从来不会多说一句废话。 但我清楚刚才看到的是什么——不是推测,不是猜测,是即将发生的事实。 我立刻低头扫了眼手表,凌晨0点整。签到时间到了。每天一次,从不错过。 “我们必须尽快离开这里,有危险。”我说,声音压得低,但没迟疑。 周婉宁抬头看我,没问为什么,也没问哪来的判断。她只是迅速把小刀收进袖口,同时视线扫向四周。 她的目光停在一根支撑柱上。连接法兰盘的地方,有一道细得几乎看不见的裂缝,正往外渗火花。一下,又一下,像是呼吸。 脚下的甲板也变了。之前的震感是持续性的、均匀的微颤,现在变成间歇式的,每隔五六秒就传来一次短促的抖动,频率在加快。 她没说话,只点了点头:“明白。” 我背好背包,动作快但不慌。匕首插回腰侧,战术手电夹进外层拉链袋,顺手检查了女儿画的全家福还在内袋里。钥匙扣挂绳勒进指节,我把它塞回去。 周婉宁已经调整了站位,站到我侧后半步,双手微微张开,保持平衡。她白大褂上全是灰,左肩沾着油渍,发丝贴在额角,但眼神稳。 我盯着西侧台阶方向。那里现在看起来和平时没两样,水泥铺面裂了几道缝,边缘锈迹斑斑,但没人会注意它还能撑多久。 可我知道,十分钟。 差一秒都不行。 我抬脚往前挪了半步,还没迈开走,脚下又是一抖。 这次比刚才明显。头顶一盏残存的应急灯晃了晃,啪地灭了。 周婉宁伸手扶了下钢架,站稳。 我看着她点了下头,她也看了我一眼。 谁都没再说话。 我们都知道下一步要做什么。 跑,或者等死。 我深吸一口气,肺里还有烟味,喉咙发干。 就在这时候,远处传来一声轻响。 不是爆炸,也不是枪声。 是金属疲劳到极限时,那种细微的、几乎听不见的“咔”。 像钟表走完最后一格。 第472章 争分夺秒撤离 听到这声响,我心一紧,知道危险即将全面爆发,当下不再犹豫。 我动了。 脚底刚一发力,整块钢板就猛地一颤,头顶几根松动的钢架“嘎吱”晃了一下,锈渣子簌簌往下掉。我一把拽住陈雪的手腕,往前带了一步,周婉宁立刻跟上,三人成三角阵型,开始往西侧边缘跑。 右腿像是灌了铅,每迈一步都从膝盖往下传来钝痛,肌肉没完全恢复,但这时候不能停。平台已经不是铁板一块,而是随时会碎的玻璃面。我们刚冲出五米,身后“轰”地一声,一段护栏连着半块甲板塌了下去,黑烟裹着火星往上喷,热浪拍在后颈上,火辣辣的。 “低头!”我吼了一声。 周婉宁瞬间弯腰,一把将陈雪按低,我自己也侧身贴地滑过一段翘起的钢板边缘。那截钢板像刀锋一样竖着,边缘卷曲,沾着干涸的油渍。要是撞上,直接开膛。 我们迅速起身,再次加速奔跑。 前方是两排并列的货柜,中间只留出一人宽的通道。刚钻进去,头顶“哐”地一声,一个废弃的通风罩掉了下来,砸在陈雪刚才站的位置,裂成几片。她吓得一抖,手心全是汗,但我没松开。 “别看后面,盯着前面。”我说。 她咬着嘴唇点头,小脸绷得紧紧的。 货柜尽头是开阔区,地面裂开了三道缝,最宽的一条有三米多,底下能看到海面反光。我停下,一把将她抱起来,跨过去,落地时右腿一软,差点跪下,硬是撑住了。放下她,立即重新拉住手,继续往前。 ‘爸爸……’她呼吸急促,脚步踉跄,艰难地说道,‘我跑不动了。’ 我没说话,单膝半蹲,让她能借力。她一只手死死抓着我的冲锋衣袖子,我把她脸上的灰和眼泪一起抹掉,动作快,不拖泥带水。 “抓紧我,别松手。”我说。 她点头,呼吸急促。 又跑了十几米,她突然抬头,声音发抖:“爸爸,我们会不会死?” 我看着她,眼睛没眨。 “不会的,爸爸一定会带你安全离开。” 说完,我起身,换左手牵她,右手抬起来护住她头顶。前面一根吊臂歪斜着,螺丝全松了,风一吹就晃,下一秒可能砸下来。 周婉宁在我右侧,一直没开口,但节奏卡得很准。她忽然加速半步,猛地拽倒旁边一根倾斜的信号灯杆,那杆子“哗啦”倒下,正好挡住一根从高处坠落的工字梁。火星四溅,梁子砸在灯杆上,断成两截。 “走!”她喊。 我们冲过那片区域,脚下钢板不断震颤,频率越来越密。每隔五六秒就是一次短促的抖动,像有人在下面敲铁皮。远处支撑柱的裂缝已经冒出了明火,火苗一闪一闪,照得地面忽明忽暗。 陈雪的脚步越来越沉,但我没再停。我知道她怕,也知道她已经在拼了。我只能带她跑,一步都不能少。 百米外就是台阶区域,水泥铺面,连接着平台边缘的撤离通道。那是唯一能下去的路。 我们离台阶还有五十米。 就在这时候,头顶“吱——”地一声长响,一段悬空的输送管道开始断裂,扭曲着往下压,正对着我们行进路线。 “偏左!”我喊。 周婉宁立刻推了我一把,我和陈雪滚向左侧,管道擦着右肩砸下,掀起一片铁皮和碎石。我护住她脑袋,耳朵嗡嗡响。 爬起来,继续跑。 台阶就在前面,轮廓已经清晰。水泥面有裂纹,但看起来还能承重。我们只要再冲二十米,就能踩上去。 陈雪的手还在我的手里,没松。 周婉宁紧跟在侧后,双手张开,保持着警戒姿态,眼睛扫视四周,没看前方,也没看我们。 我盯着台阶。 右腿疼得像是要裂开,肺里烧着,喉咙全是铁锈味。 但我们还在跑。 五十米,四十米,三十米…… 平台又抖了一下,比之前更狠。 头顶应急灯全灭了。 只剩下远处火光映着台阶的边缘。 我们离它越来越近。 第473章 台阶崩塌陷绝境 五十米,四十米,三十米……台阶的水泥边缘在火光映照下越来越清晰。裂缝爬满了表面,像干涸的河床,但看起来还能踩。我右腿的肌肉已经不是疼了,是木的,像是别人的腿,靠惯性往前甩。肺里烧得厉害,每吸一口气都带着铁锈味,可脚步不能停。 陈雪的手还在我手里,汗湿的一团,但却没松开。 周婉宁在右侧半步,呼吸压得很低,节奏没乱。她没看前方,眼睛扫着头顶和脚底,警戒姿态一直没撤。我们三人的影子被远处火光拉得歪斜,贴在甲板上,像三条正在逃命的线。 二十米。 平台又抖了一下,比刚才更沉,像是底下有东西断了。脚下钢板“吱”地一声长鸣,紧接着,台阶第一块水泥板“啪”地裂开,边缘翘起,露出下面锈穿的钢架。那声音不大,但在这种时候,跟枪响一样。 我脑子一炸。 不是塌,是整段路要断了。 “别踩!”我吼出来,声音劈了。 话音落的瞬间,我已经动了。左腿发力蹬地,右腿拖着冲上前一步,左手一把抄起陈雪,将她整个抱起来搂进怀里。她“啊”了一声,本能地抱住我的脖子,脸埋进冲锋衣领口。我没时间安抚,转身就对着周婉宁喊:“快跳!” 她反应极快,没问为什么,直接加速两步,起跳。 我也跟着跃出。 就在我们离地的刹那,整段台阶“轰”地塌了下去。水泥板一块接一块碎裂,钢架扭曲着往下坠,断裂的钢筋像骨头刺穿空气,整段撤离通道连着支撑柱一起往海里栽。黑烟混着火星喷涌而起,火光一下子被吞掉大半,只剩下断裂处裸露的金属在风中嘶鸣。 我们腾空了。 身体失重,前冲的惯性还在,但已经没有地面可踩。风从耳边刮过,带着咸腥和焦糊味。我抱紧陈雪,双臂收得死紧,生怕一个震动就把她甩出去。她闭着眼,睫毛直抖,手指抠着我衣服的布料,一句话不说。 周婉宁在我斜后方,比我跳得晚半拍,滞空时间短一点。我眼角余光看见她扭头往后看了一眼——不是看我,是看身后。 她看到了什么? 我也想回头,但不敢。一动,重心就偏。只能凭着感觉判断距离和下落角度。下面是海,但不是平静的水面。浪头卷着平台底部的残骸来回撞击,礁石露在水面上,像一排排黑牙。要是砸中,不死也得残。 可不跳,更得死。 我们是在赌。赌跳出去的距离够远,赌落水的角度不至于撞到硬物,赌这片海还有能浮起来的可能。 周婉宁在空中调整了姿势,双腿并拢,身体微弓,像是准备入水的跳水运动员。她看到了崩塌的全貌——整段台阶彻底消失,断口参差,钢梁悬在半空晃荡,后面的平台还在持续下沉,火光从裂缝里往外冒。她知道,这条路没了,不只是物理上的,是心理上的退路也没了。 我们再没地方可跑。 她视线扫过海面,迅速记下浪涌的方向和礁石的分布。左边浪高,右边有暗流,中间一块区域相对平稳,但靠近断裂的钢架,可能会被坠物砸中。她没法选,只能赌中间。 风越来越大了。 下坠开始加速。 我能感觉到空气变了,从平台上的灼热焦臭变成海面的湿冷咸腥。体温在下降,肾上腺素撑着最后一丝清醒。右腿完全使不上力,全靠腰腹和左腿维持平衡。我低头看了眼陈雪,她还是闭着眼,但手没松,呼吸虽然急,但没哭。 这点让我安心。 周婉宁在空中微微侧身,目光锁定我和陈雪的位置。她在算距离,也在准备入水后的第一时间接应。她知道,我抱着孩子,入水动作会变形,缓冲不够,容易受伤。她得在水里找到我们,带我们浮起来。 火光最后闪了一下,平台西侧的应急灯彻底熄灭。 天地一瞬间暗了。 只有海浪拍打礁石的声音,越来越大。 我们离水面还有不到五米。 风停了。 时间像是卡住了一帧。 我能看清下方海水的纹路,能看见自己倒影在浪尖上破碎又重组。陈雪的书包带子从我胳膊下滑了一截,轻轻晃着。周婉宁的袖口被风掀开,露出一小截手腕,青筋绷着。 然后,下坠继续。 四米,三米,两米—— 我的脚尖最先触到水。 不是拍下去,是戳进去的,像一根钉子扎进液体。紧接着,整个人被狠狠拽下。 第474章 身下温热的垫背 脚尖戳进海水的瞬间,整个人像被拽进了冰窟。刺骨的冷从裤管往上爬,冲锋衣吸了水立刻变得沉重,右腿那截萎缩的肌肉根本使不上劲,全靠腰和左腿死撑着不往下沉。我双臂还死死搂着陈雪,她的小脸埋在我胸口,湿透的马尾贴在脖子上,手指抠着我的衣服没松。 浪头一打,我们直接被压进水里。 耳朵灌满咸腥,眼前全是晃动的暗影。我屏住气,借着下坠的惯性把身子拧正,左手一把抓住她手腕,顺势把冲锋衣袖口绕过来缠了两圈,防止脱手。右手托着她后背往上推,让她脑袋露出水面。她呛了一口,咳嗽着睁开眼,嘴唇发白,但没哭。 “爸……”声音抖得几乎听不清。 我没回话,只把她往怀里按了按,下巴抵着她头顶,用身体挡住迎面扑来的浪。视线扫出去,三米外,周婉宁刚浮出水面,头发糊在脸上,白大褂泡得沉甸甸地往下坠。她抬手抹了把脸,看清我们位置,立刻划水往这边来。 “这边!”我低吼,嗓子被海水呛得生疼。 她点头,动作没停。可浪太大,一个涌上来,直接把她拍偏了方向。我心一紧,右腿突然抽筋,整条腿像被刀割开,猛地往下一沉。陈雪惊叫一声,身子也跟着往下坠。我咬牙挺住,左腿猛蹬,硬是把两人往上顶了半米。 就在这时候,底下突然传来一股力。 不是水流,是实打实的支撑——有人从下面顶住了我的腰背。 我一愣,低头看去。 周婉宁整个人垫在我身下,背部朝上,双手反勾住我冲锋衣下摆,脸侧向一边喘气。她的裙子卷在腿上,手臂青筋绷着,嘴唇已经紫得发黑,可眼神一点没乱,死死盯着我。 “婉宁,你干什么?”我声音哑得不像自己的。 她喘着,牙齿打颤:“我不能让你和女儿有事。” 一句话砸下来,脑子里嗡的一声。我不是没被人护过,战场上队友替我挡过子弹,可那是兄弟,是任务。她是周婉宁,是那个总站在我侧面、说话冷静得像在算公式的人。她不该在这儿,不该拿自己当垫板,不该在这种时候—— 可她就在下面。 冰冷的海水中,她的体温透过湿透的布料传上来,一点点烫着我的背。我右手还抱着陈雪,左手却不受控地往下伸,一把捞住她的肩膀,用力往上带。她没挣扎,任我拉着,直到半个身子也被我搂进怀里。 三人第一次真正贴在一起。 她侧脸贴着我胳膊外侧,睫毛上挂着水珠,呼吸浅但稳。陈雪感觉到动静,转头看见她,小声喊:“周阿姨……” “嗯。”周婉宁应了一声,声音轻,却没抖。 我低头看着她们,胸口像被什么堵住了。十年前在雨林,我躺在血泊里听着队友断气,脑子里只剩一个念头:活下来。后来成了植物人,十年空白,醒来第一眼看见的是女儿怯生生的脸。我告诉自己,这次不能再倒下,得护住她。可现在,另一个人正用身体托着我和孩子,在这片随时能把人吞掉的海里。 寒意还在钻骨头,右腿抽得越来越狠。我咬牙撑着,下巴重新压回陈雪头顶,低声道:“别怕,爸爸在,周阿姨也在。” 她点点头,手指重新环住我脖子,力气比刚才大了些。 周婉宁没说话,只是把脸更贴近我手臂,像是在蹭一点温度,又像是在确认我们都在。她的手一直勾着我衣服,指节发白,可一点没松。 浪还在打,远处平台的火光彻底灭了,只剩一片漆黑。我们随波起伏,谁都没动,谁都没再说话。 可我知道,有些东西变了。 不是局势,不是任务,是那种你以为只能自己扛的事,突然有人伸手,把你和你想护的人一起接住了。 海面晃着碎光,不知是月色还是残火。我搂紧她们,闭了下眼。 风停了,浪也短了那么一瞬。 周婉宁的呼吸轻轻擦过我手臂,像一句没说出口的话。 第475章 周婉宁生死未卜 可就在这半秒的平静里,她身子猛地一颤。 我没反应过来,只觉压在左臂下的重量突然下沉。她原本勾着我衣摆的手指骤然收紧,指甲几乎抠进布料,紧接着又松了一下,像是力气被什么东西一下子抽空了。 “婉宁?”我低唤一声,侧头去看。 她脸贴在我胳膊外侧,湿发糊在额角,嘴唇已经紫得发青。我刚想把她往上托一托,借着天边那点微弱的灰白,看见她胸前——一团暗红正从胸口位置缓缓渗开,像墨汁滴进水里,越散越大。 血。 我脑子嗡地炸开。 “婉宁!”我吼出来,声音撕裂喉咙,“撑住!” 她没应,只是手指又动了一下,依旧勾着我衣服,仿佛那是她唯一能抓住的东西。她的头慢慢往下滑,靠在我肩窝,呼吸浅得几乎感觉不到。 右腿还在抽,冷意顺着骨头缝往里钻。我咬牙把身体侧过去一点,左臂用力环住她肩背,把她脑袋抬出水面。冲锋衣吸饱了水,沉得像铁皮,每动一下都像在泥浆里拔腿。 陈雪也察觉到了,小脸猛地转过来,盯着周婉宁的脸看了两秒,忽然抖着嗓子喊:“周阿姨?周阿姨你怎么了?” 我没回她,右手仍死死搂着她腰,左手探过去摸周婉宁后背。指尖划过湿透的布料,没找到明显的伤口,但靠近肩胛的位置有块硬硬的凸起,像是被什么尖锐的东西扎穿了。 脑子里瞬间闪过战场回溯的画面——平台断裂、火星喷涌、我们往下坠……那时我就知道会有事,可没想到会是现在,会是她。 “爸……”陈雪声音发抖,小手扣着我脖子,整个人都在颤,“周阿姨流血了……好多血……” 我低头看她。她满脸是水,分不清是海水还是眼泪,嘴唇发白,可眼睛还睁着,死死盯着我,像是在等我说句话,等我告诉她没事。 我额头撞了下她前额,不重,但够让她一怔。 “听着!”我嗓音哑得厉害,“你不许松手!周阿姨为我们挡了命,现在轮到我们带她活出去!” 她睁大眼,看着我沾满血污和海水的脸,嘴唇哆嗦了几下,终于咬住下唇,用力点头,重新绷紧手臂。 我深吸一口气,咸腥的空气呛进肺里,火辣辣地疼。双腿交替蹬水,左腿发力,右腿勉强配合。每一次划动,萎缩的肌肉就像被刀片刮过,抽痛直冲脑门。但我不能停。 周婉宁的体温在一点点往下掉。她靠在我怀里,头歪着,呼吸越来越轻。我用胸膛顶住她后背,尽量减少伤口接触海水,可那团血还在扩散,染得整片海面都泛着暗红。 远处海岸线模糊成一道黑影,不知道还有多远。浪不大,但每一下起伏都在消耗最后的力气。我咬着牙往前游,一下,再一下。 就在又一次蹬水时,脑海深处突然跳出一块绿光界面,像老式终端屏幕,一闪即现: 【签到完成】 【今日奖励:未启用】 【终极奖励状态:98%进度,即将解锁】 我瞳孔一缩,没点开,也没细看。现在不是时候。 我只是在心里默了一句:再撑一会儿……再给我一点时间。 陈雪突然抽泣起来,没哭出声,但身体抖得更厉害了。我侧头看她,她死死咬着嘴唇,眼角还在往下淌水,可手一点没松。 “快到了。”我说,也不知道是不是真的快到了,“再坚持一下。” 她点点头,把脸埋进我胸口,像是怕自己哭出来。 我继续往前游,右腿又抽了一下,差点打乱节奏。我闷哼一声,硬挺过去,左手搂紧周婉宁,右手护住女儿,三个人贴在一起,随着波浪一起一伏。 血还在流,她的呼吸几乎没了动静。 我盯着那道越来越近的黑影,胳膊机械地划着水,脑子里只剩一个念头:不能倒,不能停。 周婉宁的手,还勾着我的衣服。 第476章 岸边的救援 浪头推着我们往前走,最后一段距离像是在泥里拔脚。右腿抽得厉害,肌肉不听使唤,但我咬着牙划水,一下接一下,不敢停。陈雪贴在我胸口,小手死死抓着我的冲锋衣领子,周婉宁的左手仍无力地勾着我的左臂,体温越来越低。 岸边的黑影终于近了。 我用尽最后的力气蹬了一脚,膝盖狠狠磕上泥沙,整个人往前一扑,总算上了浅滩。咸腥的海水灌进鼻腔,喉咙发紧,但我没松手,先把陈雪往干燥的地面上拖。她脚底打滑,摔了一跤,可还是撑着爬起来,没哭,也没喊。 “爸……” “别说话。”我喘着气,声音哑得不像自己的,“去那边石头边上等着。” 我没等她回应,转身又蹚回水里。浪不大,但每一步都像踩在刀尖上。我找到周婉宁,把她从水里捞出来,胳膊穿过她的腋下,一点一点往岸上拖。冲锋衣吸饱了水,沉得要命,肩膀像是被铁钳夹住,疼得眼前发黑。 终于把她平放在背风的岩石边。我跪下来,手指迅速探向她颈侧——还有脉搏,微弱,但还在跳。 “雪儿!”我回头吼了一声,“过来!按住这里!” 陈雪跑过来,小脸煞白,嘴唇抖着。我把撕开的冲锋衣内衬压在周婉宁胸口伤口上,把她的手按上去:“用力,别松!听见没有?” 她点头,两只小手叠在一起,拼命往下压。布料很快又被血浸透,但我没时间找别的东西,只能一层层再垫。 我抬头环顾四周。天还没亮透,远处是荒废的码头区,几根锈蚀的吊臂像死掉的蜘蛛腿立在灰蒙蒙的天底下。没有灯光,没有人声,只有风掠过岩缝的呜咽。暂时安全。 我收回视线,低头看周婉宁。她眼睛闭着,脸色惨白,嘴唇发青,呼吸浅得几乎看不见胸口起伏。我伸手抹了把脸上的海水,又拍了下她的脸颊:“婉宁!醒醒!” 没反应。 我俯身靠近她耳边,声音压得低,却一个字一个字往外砸:“婉宁,你不能睡,一定要挺住。雪儿还在等你说话,我们还没走到终点。” 她的眼皮动了一下。 我又重复了一遍,音量加大:“看着我!睁开眼!” 这一次,她的眼睫颤得更明显了。我盯着她,手指仍按在她颈动脉上,脉搏还在,但越来越慢。 “雪儿,继续压。”我换了个姿势,一只手继续辅助止血,另一只手轻轻拍她脸颊,“你听见没有?周婉宁!现在不是休息的时候!睁眼!” 她终于缓缓掀开一条缝,眼神涣散,像是透过我看什么遥远的地方。我没让她有机会走神,立刻凑近:“看着我!我是陈铮!你现在在岸边,安全了!听懂了吗?” 她眨了眨眼,又眨了一下,似乎有了一点聚焦。 我松了半口气,但没敢放松,继续问:“能听见我说话吗?要是能,就眨两下眼睛。” 她迟缓地眨了两下。 “好。”我点点头,语气稳了些,“你现在失血,别睡过去。保持清醒,知道吗?再坚持一会儿。” 她嘴唇动了动,没发出声音。 我回头看陈雪,她的小手已经有些发抖,但还是死死按着止血布。“做得好。”我低声说,“你现在是小护士,听爸爸指挥,别怕。” 她咬着下唇,眼泪在眼眶里打转,但没掉下来。 我转回头,见周婉宁的眼神又开始飘,立刻伸手捏她耳垂:“别闭眼!看着我!” 她猛地一颤,重新对上我的视线。 “你答应过要活着回去。”我声音低下去,带着点沙,“现在反悔还早。” 她嘴角动了动,像是想说什么,最终只挤出三个字,轻得几乎被风吹走:“我……我没事。” 我身体一僵,紧绷的肩胛忽然塌了下来,长长呼出一口气,像是把肺里积了十里的浊气全吐干净了。 我知道她在逞强。 我也知道她离危险还远没结束。 但现在,她睁眼了,能说话了,脉搏稳住了,血也慢慢止住了。这就够了。 我抬手轻轻托住她后颈,把她头摆正,防止呛水,另一只手抬起,轻轻拍了拍陈雪的背。她靠过来,脑袋抵在我胳膊上,浑身还在抖,但不再哭了。 天边泛起一点青灰,海面安静下来,风也小了。岩石挡住了凌晨的冷气,三个人挤在一起,谁都没再说话。 我望着远处仍未亮透的海平线,右手始终护在周婉宁颈后,左手搭在女儿肩上。 还能动,还有气,还有人在身边。 这就够了。 第477章 系统终极奖励临 天边那点青灰没变,风也还是贴着岩缝往里钻,冷得人骨头缝都发僵。我坐在石头边上,右腿从膝盖到脚踝像是被铁丝缠住,一跳一跳地抽,动不了。冲锋衣湿透了,贴在身上像裹了层塑料布,呼吸重得很,可我不敢闭眼。 周婉宁还在昏着,头歪在臂弯里,脸色白得像纸,胸口那块布已经不怎么渗血了,陈雪的手还压在上面,小脸贴在我胳膊上,睡过去了。她刚才一直没哭,一声都没出,现在总算撑不住了。我能感觉到她的呼吸,一下一下打在我皮肤上,热的。 我左手搭在她肩上,右手还护着周婉宁的后颈,不敢松。刚才那口气刚喘上来,还没落地,脑子里突然“嗡”了一声。 眼前亮了。 不是火光,也不是闪电,是那种老式作战终端的绿屏,字是方块的,边缘有点毛刺,像十年前部队里用的那种破显示器。它就那么浮在半空,没人说话,也没提示音,只有一行字: 【终极奖励解锁——时空回溯】 我没动。 手指下意识摸了下腰侧,那里空着,匕首还在背包夹层里。这十年,系统给过夜视仪、给过频段密钥、给过狙击参数,都是能拿起来就用的东西。这次不一样。这不是装备,不是技能,是个选项。 我盯着那行字,盯得眼睛发干。 如果能回去…… 如果真能回到那天—— 雨林、任务、麻醉弹打偏前的三秒…… 我脑子里一下子全是画面。李猛倒下的时候手还往前伸,嘴里喊的是“队长快跑”;老赵背上中了两枪,趴在地上冲我笑,说“别管我,走”;还有张河,那个才二十一的兵,临死前一直在叫妈妈。火光、爆炸、泥水混着血流进嘴里,那种味道到现在都记得。 可这些画面一淡,又变成别的。 陈雪第一次把画递给我,纸上三个火柴人,她说“这是爸爸,穿军装的”。那天她站在我面前,马尾辫歪着,钥匙扣晃来晃去,上面写着“爸爸是英雄”。 还有周婉宁,在码头边上递给我一杯热咖啡,手冻得通红,笑着说:“你这个人,连热水都不知道提前烧。”她穿碎花裙的样子,和现在躺在这里的样子重叠在一起。 要是我回去了,把这些人都救下来…… 可她们呢? 这个抱着女儿坐在这里的我,会不会就这么没了? 系统不说话,也不催。它就像一块疤,长在我脑子里,从苏醒那天就在,不疼不痒,但你知道它在。 我闭上眼。 耳边全是声音。雨林里的枪响,医院监护仪的滴答声,陈雪在电话里喊“爸爸你什么时候回来”,周婉宁在快艇上说“我们得相信彼此”。两种时间线在我脑子里撞,一个往回拉,一个往前拽。 我睁开眼,手还在抖。 不是因为冷。 我低头看自己的手,这双手切过敌人的喉咙,也接过女儿放学。它现在悬在半空,离系统界面不到二十公分。只要点一下,就能知道结果。 可我没点。 风还在吹,海面平了些,远处平台的火光彻底灭了,只剩一点焦味飘过来。我坐着,一动不动。右腿还在抽,陈雪的呼吸很轻,周婉宁的脉搏我还能摸到,一下,一下,稳着。 我想起植物人那十年。什么都不知,什么都没。醒来后第一眼看到的是天花板,然后是护士,再然后是陈雪站在门口,怯生生地叫我“爸爸”。 那时候我以为,活下来就够了。 现在我知道,不是。 活下来的人,还得选。 选过去,还是选现在。 选那些已经闭上眼的兄弟,还是选还靠着我、呼吸温热的这两个。 我看着海平线,天没亮透,青灰色的天压着海,分不清哪是尽头。我的手慢慢收回来,落在膝盖上,攥成了拳。 没点。 也不能点。 至少现在不行。 风刮过来,带着咸腥味,我吸了口气,肩膀沉下去一点。人还在,气还在,心跳也还在。 这就够了。 我靠在岩石上,没动,眼睛睁着,望着前面。海面黑乎乎的,映不出光,像一口井。 可我知道,底下有东西在动。 第478章 回忆过往抉择艰难 右腿的抽痛持续不断,像有根铁丝在肌肉里来回拉扯。我的手依旧悬在半空,距离那绿屏不到二十公分。 系统没动,也没出声,就那么浮着,像块旧疤,结在我脑子深处。 我没点。 也不敢点。 手指头有点抖,不是冷的,是心里那股劲顶上来,压不住。脑子里的画面突然就开了闸,挡都挡不住。 新兵营那年冬天特别冷,宿舍窗户漏风,被子上结霜。李猛睡我下铺,半夜坐起来,递来半块压缩饼干,说“队长,你长个儿,得多吃”。我没接,他硬塞进我手里,手冻得通红。后来他牺牲那天,嘴里喊的还是这句话,只不过声音变了,带着血沫子。 接着是张河,二十一岁,老家在甘肃,爱唱小调。任务间隙围火堆,他抱着枪哼《走西口》,跑调跑得厉害,老赵拿水壶砸他脑袋。老赵那时候总拍我肩膀,说“队长,咱们命硬,死不了”。可那天他背上中了两枪,趴在地上冲我笑,嘴里全是血,说的还是这句。 画面一晃,雨林当天。 天在下雨,和现在一样,湿得人喘不过气。我们刚摸到目标区外围,我下令暂停,回头看了眼赵卫国。他站在树后,嘴角动了一下,我没在意。三秒后,麻醉弹偏了。王振的手指已经搭在引爆器上,我听见“嘀”的一声轻响,太轻了,混在雨里,几乎听不见。 然后就是爆炸。 泥浆飞起来,糊住眼睛。我看到李猛扑向我,把我按倒,自己却被气浪掀出去。老赵拖着伤腿往前爬,想关掉第二个引信,没成功。张河倒下的时候还在叫妈妈,声音不大,但穿透了枪声和雷声。 我被炸飞了,意识沉下去之前,最后看到的是天空——灰的,和现在一样。 现实又回来了。 风刮在脸上,咸的,带着焦味。我眨了眨眼,视线落回海面。黑乎乎的一片,什么都看不清,但我知道,底下有东西在动。 再往后的事,也跟着浮出来。 十年植物人,醒来第一眼是天花板,白的,晃眼。护士站门口站着个小女孩,马尾辫歪着,手里攥着张画。她不敢靠近,站了半天,才小声叫了句“爸爸”。 那是陈雪。 我不会说话,动不了嘴,只能睁着眼看她。她每天来,坐在床边画画,画里的我穿军装,站得笔直,手里举着枪,身后插着红旗。有一次她把画递给我,说“爸爸是英雄”,钥匙扣就在书包上晃,写着一样的字。 周婉宁第一次见我是在码头,递来一杯热咖啡。手冻得发红,笑着说:“你这个人,连热水都不知道提前烧。”那时候我不信她,防着她,可她不怕,该说什么说什么,该做什么做什么。后来她在快艇上帮我缠绷带,手指蹭过我胳膊上的疤,没说话,但我看见她眼眶有点红。 她们都在我身边活过,不是照片,不是记忆,是真真切切的呼吸、声音、温度。 可那些兄弟呢? 他们也活过。他们也等过。 如果我能回去…… 如果我能拦住那颗麻醉弹…… 如果我能抢先按下引爆器…… 可我一旦回去,现在的这一切会不会就没了? 陈雪还会不会叫我爸爸? 周婉宁还会不会递来那杯热咖啡? 我盯着绿屏,手还在抖。 两种画面在我脑子里撞,一个往回拉,一个往前拽。像两股绳拧在一起,越拧越紧,快要把我撕开。 我依旧没有动作,不敢轻举妄动。 风没停,天还是青灰色,海面平了些,平台的火光彻底灭了。我坐着,姿势没变,左手搭在肩背处,右手护着后颈,眼睛睁着,望着前面。 人还在,气还在,心跳也还在。 这就够了。 至少现在,够了。 第479章 女儿的呼唤 风渐渐小了,海面像一块刚压平的铁皮,反着城市远处的光。 我坐在堤坝边上,腿还麻着,右腿时不时传来抽痛感。 我没动,也不敢大喘气。刚才脑子里全是那些人,李猛、张河、老赵,还有雨林那天的雨声。我怕一松劲儿,他们又涌上来。 然后我听见脚步声。 很小,踩在湿石头上,啪嗒、啪嗒,慢得很。我不回头,但耳朵竖着。那声音走到我身后,停了几秒,接着一只小手伸过来,轻轻拉住我右手的食指。 是陈雪。 她没说话,也没喊爸爸,就这么攥着我的手指,手心冷得发僵。 我猛地吸了口气,肩膀松下来,转头看她。她穿着粉色羽绒服,马尾辫歪在一边,脸上沾了点泥水,眼睛红红的,却没哭。 “你怎么一个人过来?”我嗓音哑得不像话。 她不答,只往前挪半步,把我的手攥得更紧了些。 我低头看着她,忽然觉得胸口闷得慌。刚才那些画面还在脑子里打转,可眼前这张脸,这双眼睛,把我硬生生拉回来了。 我慢慢把手收回来,抬手摸了下她的头发,有点乱,没扎好。她仰头看着我,嘴唇动了动,声音很轻:“爸爸,阿姨会好起来的,对吗?” 我喉咙一紧。 我不知道怎么回答。周婉宁现在什么样,伤多重,能不能醒,我都不清楚。我想说实话,可我又不能让她害怕。 我蹲下去,和她平视。风吹过来,把她额前的碎发吹乱了。我伸手替她别到耳后,点点头:“会的。爸爸一定会让阿姨好起来。” 她盯着我看了一会儿,眼眶突然一颤,眼泪在里头打转,但她没让它掉下来。 下一秒,她扑进我怀里,两只小手死死搂住我的脖子,脑袋贴在我冲锋衣的拉链上,声音闷闷的:“爸爸,我不要你离开。” 我没动,背一下子绷紧了。 我知道她怕什么。十年前我成了植物人,整整十年不在她身边。那时候她每天来医院,画一张又一张全家福,写“爸爸是英雄”。她不是不懂事,她是太懂事了,懂事到不敢问我一句“你为什么不醒来”。 现在她又看见我浑身是伤地回来,看见周婉宁躺在地上流血,她怕了。她怕我又从她眼前消失。 我慢慢抬手,把她整个抱起来。她比我想象中轻,像一团棉花,风一吹就能飘走。我抱住她,下巴抵在她头顶,闭上眼。 远处城市的灯一明一灭,照在我脸上,像心跳。 我没说话,就那么抱着。越抱越紧,好像一松手,她就会不见。她的呼吸贴在我脖子上,温温的,带着小孩特有的奶味。她一只手还抓着我衣服,攥得指节都白了。 我睁开眼,看着黑乎乎的海面。平台的火已经灭了,什么都看不见了。风也不大,浪轻轻拍着堤坝,哗——哗—— 我忽然想起刚才那个绿屏,还浮在我脑子里,没散。 如果我点了呢? 如果我回去了呢? 我能救下李猛,能拦住那颗麻醉弹,能让张河活着唱完《走西口》。可我现在怀里这个人,会不会就没了?她还会不会叫我爸爸?还会不会在这夜里,一步一步走过来,拉住我的手? 我不知道。 我只知道她现在在我怀里,体温是真的,呼吸是真的,眼泪也是真的。 我不能放开。 我动了动胳膊,把她往上托了托。她在我肩上蹭了蹭,小声说:“爸爸……我困了。” “嗯。”我应了一声,还是没动。 她没再说话,呼吸慢慢匀了,身子也软下来。我低头看她,眼睛闭着,睫毛上还挂着一点没干的泪珠。嘴角微微往下撇着,睡得不太踏实。 我用袖子轻轻给她擦了下脸,然后继续坐着。 位置没变,姿势也没变。我就这么抱着她,背靠着一根锈掉的铁桩,望着远处的灯火。 天还是暗的,但海面比刚才亮了一点。风彻底停了,连浪声都小了。 我低头看了眼她的书包,那个“爸爸是英雄”的钥匙扣还挂在拉链上,被夜光照得发亮。 她睡着了。手还抓着我的衣角。 第480章 周婉宁苏醒 天刚蒙蒙亮,海风停了,堤坝上的铁桩影子斜在湿石头上。我背靠着它坐了一夜,右腿从麻木变成一阵阵抽筋,像有根铁丝在里面来回拉扯。陈雪还在睡,脑袋靠在我胸口,呼吸匀了,手还抓着我冲锋衣的下摆。 我动了动脖子,听见骨头咯的一声。眼皮沉得抬不起来,可我不敢闭。昨晚那些画面——李猛的脸、雨林的火、周婉宁倒在血里——只要一松劲儿就会涌上来。我只能盯着远处,看那片灯火一点点被晨光压下去。 然后我醒了神,发现自己还在喘,手已经摸到了腰后。那里没有枪,只有一把战术匕首硌着肋骨。我低头看了眼女儿,她小脸冻得发青,羽绒服领子歪着,露出一截脖子。我解开自己的外套,把她整个裹进去,再慢慢站起来。 腿一软,差点跪下。我撑住铁桩,缓了几秒,才背着她一步步走下堤坝。皮卡就停在路边,车身上落了层薄盐霜。钥匙在口袋里,冰得扎手。我拉开后门,把她轻轻放进去,用毯子盖好,又回头看了眼大海。 平台早就烧没了,水面上漂着些黑渣,随浪轻轻晃。我没多看,绕到驾驶座,发动车子。引擎咳了两声才响起来,暖风半天没热,玻璃上的雾越积越厚。 开了二十分钟,拐进一个老小区。楼是九十年代建的,墙皮掉得厉害,但安静,没监控,楼下也没人遛狗。这是系统早前签到出的情报,说这儿有间空房,房东常年在国外。我租下来没留名字,只交了半年现金。 我把陈雪抱上楼,放在卧室床上。她迷糊了一下,翻个身又睡了。我替她脱了鞋,拉过被子盖到下巴,顺手把书包挂在床头。那个“爸爸是英雄”的钥匙扣撞在墙上,叮一声轻响。 另一间屋里的折叠病床边,周婉宁躺着,脸上罩着便携呼吸机,胸口起伏很慢。床头摆着水杯、药盒、湿毛巾,都是我昨夜回来后一样样备的。我蹲下去,握住她的手,凉得像刚从水里捞出来。 “该醒了。”我说,声音低得几乎听不见。 她没反应。监测仪滴滴地响,心跳每分钟六十二下,稳定,但太弱。 我站起身,从手机里调出一段录音。是前天晚上陈雪趴在我耳边录的,小声说:“婉宁姐姐,你快醒来吧,爸爸说你一定会好的……我想给你看我画的新全家福。”她说完还哼了两句《小星星》,跑调跑得离谱。 我按下播放。 屋里静得很,只有机器的声音。录音结束几秒,周婉宁的眼皮忽然抖了下,接着是第二下,第三下。她手指动了,勾住了我的袖口。 我屏住呼吸。 她眼睛缓缓睁开,视线散着,像是看不清。我凑近一点,她终于对上焦,嘴唇动了动,嗓音像砂纸磨过铁皮:“……你还活着?” “嗯。”我点头,“我们都活着。” 她眨了眨眼,又眨一下,眼泪顺着太阳穴流进耳朵里。我没擦,就那么看着她。她想抬手,试了两次才碰到我胳膊,指尖抖得厉害。 “陈雪……”她问。 “在隔壁睡觉。”我说,“没事了。” 她闭了会儿眼,再睁时多了点力气,喉咙里发出个含糊的音,像是笑。 就在这时候,卧室传来窸窣声。接着门开了条缝,陈雪揉着眼睛走出来,头发乱糟糟的,马尾辫散了一半。她看见周婉宁睁着眼,愣在门口,手慢慢从门框上滑下来。 “阿姨!”她小声地叫着。 周婉宁朝她伸手,手臂抬得吃力,但还是撑着伸出去了。陈雪冲过去,扑到床边,两只手抓住她的手掌,脑袋往她胳膊上蹭。 “你终于醒了!我以为你不要我们了!”她抽着鼻子说。 “不会的。”周婉宁声音哑,却笑了,“我答应过要陪你画画的。” 我站在床尾,没动。看着她们俩靠在一起,一个穿着粉色羽绒服,一个躺在病床上,手叠着手,头挨着头。阳光从窗帘缝里钻进来,照在床单上,一块一块的,暖得不像真的。 我走过去,一手搂住陈雪肩膀,一手轻轻搭在周婉宁肩上。她侧头看我一眼,我没说话,只是把她们往怀里带了带。三个人贴在一起,呼吸都连上了。 没人说话。窗外有鸟叫,楼下谁家在倒垃圾,塑料袋哗啦响。时间好像停了,又好像走得特别快。 过了很久,我松开手,先帮周婉宁把枕头垫高一点,又去给陈雪拉被角。她不肯回床,非要坐在床边的小凳上,抱着膝盖看周婉宁。 我走到窗边,掀开窗帘一角。楼下街道空荡荡的,一辆环卫车慢慢开过,刷刷地冲着路面。我右手无意识摸了下腰后,那里还是空的。没有枪,没有任务,没有警报。 可我知道,那个绿屏还在脑子里浮着。没消失,也没催我。它就那么挂着,像块旧伤疤,提醒我还有个选择没做。 我望着街对面那栋楼,外墙斑驳,阳台上晾着小孩衣服。风吹起来,一件小裙子晃了晃。 只要你们还在我身边,我就不会回头。 我在心里说了这句话,没出声。 阳光照进来,铺满整间屋子。陈雪打了个哈欠,脑袋一点一点地往下垂。周婉宁闭着眼,呼吸比刚才稳了些,手搭在被子外,指尖微微蜷着。 我站在原地,没动。背脊挺着,像一根插进地里的桩。 第481章 捏碎芯片拒绝回溯 时间似乎在上一刻的静止中悄然流逝,不知过了多久,阳光照在窗框上,玻璃缝里钻进来的光斑移到了地板第三道裂缝。我站着没动,手还搭在窗帘边上,指头有点僵。昨夜的事像压在胸口的一块钢板,沉,但压得人清醒。 腰后那块旧伤疤又烫了一下。不是错觉,是系统在提醒——签到奖励的最后一步,到了。 我没回头,从贴身内袋里摸出那枚芯片。黑色的,两指宽,边缘打磨得锋利,像一片微型刀片。它不该存在在我这年纪的人手里,可它就是在这儿,从老式作战终端的绿屏里弹出来,成了能改命的东西。 指尖蹭过表面,冷的。我闭了下眼。 耳边突然响起一段声音,跑调的《小星星》,前天晚上陈雪趴在我耳边录的。她哼完还说:“爸爸,你听,我唱得比上次好。” 那时候周婉宁还没醒,我就坐在床边,听着录音一遍遍回放,像在确认她们真的还在。 再睁眼,我看向窗外。环卫车已经开走了,街面湿漉漉的,晾衣绳上挂着件小孩的裙子,风吹一下,晃一下。和昨晚一样安静,没人知道海那边烧塌了一个平台,也没人知道有个人差点按下重启人生的按钮。 我把芯片翻了个面,背面刻着一串编号:SR-477。第477次签到,终极奖励。时空回溯启动密钥。七个字,能换一条命,或者毁掉现在所有活着的痕迹。 我想起李猛。新兵营那年冬天,他把压缩饼干塞我嘴里,说“省着点吃”。后来雨林任务,他倒下的时候也说了同样的话。如果我能回去,能不能挡在他前面?能不能抢在麻醉弹偏移前喊一声“卧倒”? 我想得起张河的脸,老赵的背影,还有爆炸前那一秒,赵卫国站在控制塔上,嘴角歪着笑的样子。 可我也想得起,今早周婉宁睁开眼,第一句话是“你还活着?” 我点头,她哭了。陈雪冲进来抱住她,喊“阿姨”,三个字喊得像活过来一样。 她们不是记忆里的幻影。她们是呼吸、是温度、是真实踩在地上走出来的日子。 我掌心合拢,把芯片紧紧包住。指节绷紧,肌肉顺着小臂往上抽。右腿旧伤开始发麻,像是十年前植物人时期那种从骨头里渗出来的空荡感,但我没松手。 咔。 一声轻响,不大,但在屋里听得清楚。塑料壳裂了,里面细如发丝的线路断成几截,微光闪了一下,灭了。 我摊开手掌。碎屑躺在掌心,像烧过的火柴头。没有警报,没有震动,也没有系统说话。它从来就不说话,只是存在,像块嵌在脑子里的铁片,等我自己把它拔出来。 虚空中浮出一行字:选择已确认,无法更改。 我盯着那行绿字,看了三秒。呼吸没乱,心跳也没快。就像当年在边境线站岗,听见身后有人踩断树枝,转身就是一枪——现在我知道该朝哪儿开这一枪了。 “这次换我来死。”我说,声音不高,但每个字都落到底,“我要守护现在的幸福。” 话出口,反而轻松了点。不是解脱,是决定扛起什么之后的那种实心感。我不用再问自己值不值得。答案已经在手里捏碎了。 我松开手,残片掉在地板上,发出轻微的嗒声。一块落在冲锋衣的阴影里,另一块挨着昨天脱下的作战靴。 我依旧保持着站立的姿势,身姿如桩般稳固。 阳光移到了左眉骨的疤上,烫得像封印。 街对面那栋楼,阳台上衣服还在飘。风停的时候,裙子垂下来,像静止的旗。 我左手慢慢握成拳,指甲掐进掌心。疼,是真的。清醒,也是真的。 外面没有动静。屋里也没有。时间卡在这个点,不上不下,不前不后。 我睁着眼,看着那条晾衣绳,等着下一个风吹过来。 第482章 记忆闪回战友浮现 阳光停在冲锋衣的第三道褶皱上,像一枚钉子卡在布料里。我的手还悬在半空,掌心空了,只剩碎屑划过的刺痒感。右腿从膝盖往下麻得发沉,像是泡在冰水里十年没捞出来过。地板上的芯片残片挨着作战靴,一块斜插进阴影,另一块反着光,细丝断口朝天,像烧焦的针尖。 我没动。 眉骨那道疤开始发烫,不是太阳晒的,是往里头烧,顺着颅骨往脑仁里钻。我眨了一下眼,视线落在裂缝边缘——就是刚才阳光移过去的那条缝。它突然变深了,像裂开一道口子,雾气从里面涌出来。 不是真的雾。 是雨林的晨雾。 脚底传来湿泥的触感,腐叶压着树根,踩下去有闷响。耳边杂音起,通讯器电流嘶啦,有人低声报距离,声音模糊但节奏对得上当年任务前的标准流程。我没有转头,也没去摸腰间的匕首,我知道我现在站在哪儿——十年前,边境线外三公里,黎明前四十七分钟。 人影从雾里走出来。 一个,两个……十八个。 他们没穿现在的装备,是旧式迷彩,战术背心带磨损边,枪管朝下。没人说话,站成一列,间距一致,肩膀对齐。我看不清他们的脸,轮廓是模糊的,可我知道他们是谁。不是靠五官,是靠站姿,靠呼吸频率,靠左肩比右肩低两公分的那个老兵习惯性姿势。 最前面那人往前半步。 他没抬头,帽檐压着光影,但我听见了声音。 “陈铮。” 就两个字,嗓音平的,像点名。 “你选对了。” 我喉咙一紧,想应声,却发不出。嘴唇动了一下,只吸进一口带着腐叶味的空气。 他没等我回答,侧身让开一点。十七道身影同时抬眼,动作整齐,像训练过无数次那样。他们不看我,看的是我身后——不是这间屋子,是某种我能感觉到却看不见的东西。 “我们支持你的决定。”他们说。 声音叠在一起,不高,也不重,可每一个字都落得稳,像钉进地里的桩。 我眼皮开始发热。 我想说点什么,比如“对不起”“我没拦住你们”,或者“那天要是我反应快一秒”。可我说不出来。他们不是来听道歉的。 其中一个稍矮的兵往前半步,右手抬了抬,像是要拍我肩膀,但他没碰到。他的手停在半空,然后慢慢放下。 “守护好现在。”他说。 这句话一出,其他人也开始重复,一句接一句,没有抢,也没有拖,像是排练好的收队口令。 “守护好现在。” “守护好现在。” 最后一遍落下时,雾淡了。 他们的身影也开始散,从脚底往上化成光点,像被风吹走的灰烬。我没伸手去抓,也没喊名字。我知道留不住。 最后一个消失的是站头排的那个。他转身前看了我一眼,嘴角动了下,没笑,但眼神松了。他走了半步,停下,又说了一遍:“别回头。” 然后他们全没了。 屋里的光还是原来的样子,照在冲锋衣上,照在作战靴边,照在地板裂缝和碎芯片上。一切都没变。 可我变了。 我抬起手,抹了把脸。掌心蹭过眼角,湿的。我没哭出声,也没抖,就是脸上多了两道水痕。我低头看了看自己的手,五指张开又握紧,指节咔一声轻响。 右腿的麻木退了一截,能感觉到袜子贴着皮肤的纹路了。 我站着没动,脊背一点点挺直。不是硬撑,是有什么东西重新落回原位了,像塌了十年的架子,终于被人从底下顶了一把。 窗外,晾衣绳上的裙子垂着,风还没来。 我盯着那根绳子,等着。 下一阵风会吹起来的。 第483章 力量汇聚信心倍增 阳光卡在冲锋衣褶皱里的那一刻,我已经站了很久。手心那点湿痕干了,留下薄薄一层盐渍,像老式地图上的等高线。 我低头看了看脚边的芯片残片,它们没再反光,灰扑扑地躺在那儿,跟普通塑料渣没什么两样。 眉骨的烧灼感退了,不是突然消失,是慢慢沉下去,像一块热铁被丢进深井。 我动了动右腿,膝盖还是僵的,但小腿肚有了知觉,血管里像是通了电,一截一截往下醒。我试着往前挪半步,没扶墙,也没顿住。这具身体,十年没听使唤过,现在它回来了,不全,但够用。 我闭眼,吸气。三下。 空气里有股潮味,是从窗户缝钻进来的海风,混着楼下早餐摊的油条香。我没去想雨林,也没去回忆那些脸。他们说了什么?“守护好现在。”这话不是命令,也不是嘱咐,就是一句实话,跟当年训练场上喊口令一样,干净利落。 我睁眼,拳头收拢。 指节咔一声响,不大,但清晰。不是骨头在叫,是筋在绷紧。胸腔里那团东西落了地,不飘了。我不是为了报仇才站在这儿的,也不是非得让谁付出代价——我是得活着,活到能看着陈雪长大,活到周婉宁不用再藏身份、躲过去。 我转身,朝门口走。 地板吱呀了一声,是我踩上去的。屋里没开灯,窗帘拉开一半,走廊的光从门缝挤进来,在地上划出一道白线。我伸手拧门把,金属凉的,转到底,推。 门开了。 外面站着两个人。 陈雪攥着衣角,站左边,脑袋微微歪着,眼睛盯着我脚上那双作战靴。她昨天还问我,为啥天天穿这个,我说习惯了。今天她没问,就看着,像在确认我是不是真的。 周婉宁站在右边,背靠着墙,白大褂外面套了件旧毛衣,袖子挽到小臂。她没说话,但耳朵动了一下,听见开门声就抬了头。她的眼神本来是低的,看见我之后慢慢往上移,停在我脸上。 我没急着开口。 风吹进来,把晾在阳台的裙子带了一下,绳子晃了晃。我站在门口,看着她们,忽然笑了。 不是笑给谁看,是自己想笑。 我走了出去,脚步没停,直接走到她们面前。陈雪仰头看我,嘴唇动了动,没出声。我伸手摸了摸她脑袋,头发扎手,刚洗过,还有点湿。她松开攥着衣角的手,反过来抓住我一根手指。 周婉宁没动,但肩膀松了一寸。 我看着她,“没事了。” 她说不出话,只是眨了眨眼,睫毛有点湿,不知道是雾气还是别的。但她点头了,很轻,一下。 我收回视线,扫过走廊尽头的窗户。外头天光正亮,云散了,海面反着银光。楼下传来电动车启动的声音,有人在喊“早班走了”,还有孩子背着书包跑过水泥地的脚步声。 一切都动起来了。 我站在这儿,腿还能疼,脸也能疤,我不怕老,也不怕累。十年前那场火把我烧成灰,可灰里还留着火种。现在它重新烧了起来,不是冲着谁去的,是照路的。 我弯腰,把陈雪抱起来。她“哎”了一声,下意识搂住我脖子。我稳住重心,右腿撑着,没晃。她趴在我肩上,小声说:“爸爸,你今天不一样。” 我没答。 我知道她感觉到了。不是衣服换了,也不是声音变了,是身上那股劲不一样了。以前我是拖着一条命在走,现在我扛着一股力在走。 周婉宁跟着我们往客厅走,脚步很轻。我听见她掏出微型计算机按了几下,屏幕亮了一下又灭。她没说什么,但我明白她在查信号、扫环境。她还在防着,哪怕这一刻风平浪静。 我放下陈雪,她跑去沙发拿她的画本。翻开一页,上面是我们三个人,都穿着军装,站成一排。她指着中间那个歪歪扭扭的我,说:“你是队长。” 我嗯了一声。 周婉宁站到窗边,侧脸对着光。她终于开口:“接下来怎么打算?” 我没直接回答。 我看着窗外那根晾衣绳,风来了,裙子摆了一下。我只说了一句:“等风来的时候,人得站稳。” 她懂了。 她没再问,只是把计算机塞回口袋,站到了我和陈雪之间。我们三个并排站着,影子投在地上,连成一片。 这时候,楼下早餐摊的大姐喊了一嗓子:“陈哥!油条好了。” 我应道:“来了。” 转身前,我看了一眼墙角背包。匕首在,手电在,全家福也还在。我摸了摸腰后,那里没有枪,但我有比枪更硬的东西。 我走出门,脚步落地,实打实的。 第484章 最终对决的地点 原本以为能松口气,可心里那股劲儿却让我片刻也停不下来。 我应了一声,脚步没停,朝楼下走。油条的香味还在鼻子里打转,但我知道自己不会真去买那根油条。门开了又关,风从楼道灌进来,吹得走廊尽头那件晾着的裙子晃了两下。 我没下楼,转身折回客厅。 周婉宁站在战术桌前,微型计算机已经亮了屏,手指在触控板上滑动。她听见我回来,头也没抬,只说:“信号残片还在跳,有三处地下热源异常。”她的声音压得很低,像怕惊了什么。 我走到桌边,背包放下,拉开拉链。匕首、手电、女儿画的全家福都在。我把微型计算机接进战术桌的接口,屏幕闪了一下,弹出几个坐标点。我盯着最北边那个红标——废弃地铁七号线终点站维修隧道。 “就是这儿。”我说。 她手指一顿,抬头看我,眼中闪过一丝光亮,旋即又黯淡下去。“电力波动和结构共振频率匹配,通风口红外遮蔽……他藏在里面。”她声音平稳,但指节发白,攥着触控笔没松。 我点头。十年前的记忆碎片拼上了这块空缺——那地方原是军方冷战时期的掩体,后来废弃,图纸早就不在公开档案里。赵卫国当年参与过改建工程,只有他知道怎么进出。 桌上地图铺开,我用战术笔圈出入口、通风井、主通道。周婉宁调出卫星图叠加地形剖面,补充了两处塌陷风险区。我们谁都没说话,动作却像练过千百遍,一个递数据,一个标路线,默契得不像临时搭档。 她忽然轻声问:“你打算什么时候去?” “现在。” 她猛地抬头,白大褂袖子扫过桌面,差点碰翻水杯。她没管,盯着我:“让我和你一起去。” 我说不出话,只看着她。她眼底有点红,不是哭,是熬的,也是急的。她知道我要做什么,也知道我不可能带她走。 我摇头:“不,你要照顾好女儿,这次我一个人去。” 她嘴唇动了动,想说什么,又咽回去。手指慢慢松开触控笔,落在口袋上,摸了摸微型计算机的边角。那是她最习惯的动作,像在确认武器还在。 “你不该一个人扛。”她嗓音有点哑。 “我扛的不是任务。”我直视她眼睛,“是她们活着的日子。你在这儿,她们才安全。” 她没再争。沉默了几秒,轻轻点头。那一瞬间,我看见她眼里有东西落下来,但她偏过头去擦了,动作快得像什么都没发生。 我转身走向玄关,作战靴踩在地上,声音比平时重。背包甩上肩,检查了一遍:匕首在,手电在,全家福在。我弯腰系鞋带,动作慢,像是在等什么。 她跟过来,站在我身后一步远的地方,没再说话。 我直起身,手习惯性摸向腰后。那里没有枪,只有匕首柄硌着手心。这感觉熟悉,也陌生。十年前我靠它活下来,现在我靠它走下去。 “别等太久。”她说。 我没有回头,只嗯了一声。 门把手转动,金属凉的,跟早上一样。我推开门,楼道里的风扑进来,带着海味和油条香。我跨出去一步,停住。 背后传来她极轻的一句:“活着回来。” 我没应,也没回头。只是把门拉上,咔哒一声锁死。 走廊灯还亮着,照着地上的影子。我站在楼梯口,没往下走,而是掏出战术手电,按了一下开关——灯亮,正常。收好,继续下楼。 脚步声在空楼道里回响,一下,又一下。我数着台阶,十七级到一楼。大门开着条缝,是刚才风吹的。我走出去,顺手带上铁门,链条哗啦响了一声。 我脚步不停,没回头,迎着风稳步向前。 第485章 决战前的独白 脚步踩在水泥路上,发出单调的响声。 天还没完全亮,街边的路灯一盏接一盏熄了,像退潮的水线。我往前走,背包压着肩胛骨,右腿从膝盖往下一阵阵发空,像是十年前植物人时期萎缩的肌肉还在提醒我——你不是完整的。 街角那所小学的铁门半开着,锁链垂下来,晃了一下。我知道这会儿没人,保安老头还没来换班。可我还是停了一秒。陈雪每天早上七点十分到校门口,书包上挂着那个“爸爸是英雄”的钥匙扣,风吹一下就叮当响。她画的全家福在我背包夹层里,纸都磨毛了边。画里的我穿着军装,站得笔直,其实现在的我走路有点跛,腰也习惯性往右侧偏一点。 但她在画里给我画了个笑脸。 我摸了下背包侧袋,确认那张纸还在。没打开看,也没必要。我已经记得太清楚了。 风从背后吹过来,带着点海腥味和早市摊子刚支起来的油烟气。我继续走。鞋底碾过一片落叶,脆的声音。脑子里开始翻东西,挡不住。 李猛临死前喊的是“别管我”,跟新兵营递我压缩饼干时说的一模一样。老赵被炸飞之前还回头看了我一眼,嘴型像是在骂脏话,又像是笑。雨林那天雾太大,麻醉弹偏差了两度,整支小队陷进埋伏圈。我记得枪声、爆炸、血混着泥浆溅到脸上的温热。我也记得自己躺在医院病床上睁不开眼的十年——心跳监测仪滴滴响,护士换药时说话声音轻得像怕吵醒死人。 可我现在能听见自己的呼吸,能感觉到战术手电在口袋里硌着大腿外侧,能闻到空气里烧煤和湿水泥的味道。这些是活人的世界。 周婉宁最后说的那句“活着回来”,声音很轻,但我听到了。她没哭,也没拉我袖子,就是站在门后,手指搭在微型计算机边缘,指节有点白。她知道我要去的地方没有退路,我也知道她留在那儿是为了等我和陈雪都能回家。 我不是为了报仇才走这一趟的。 我是为了不让下一个孩子在画里给我画笑脸的时候,还得靠想象。 右腿突然抽了一下,像是旧伤在回应记忆。我停下,左手本能地摸向腰后。匕首柄还在,冰凉的金属贴着手心。这个动作做过太多次,已经成了身体的一部分。我不再是那个只能躺在床上听时间滴答走的人了。系统给了我签到奖励,给了我战场重建的能力,但它从不说话,也不催我。它就像一块嵌在我脑子里的铁片,不会消失,也不会生锈。 我往前迈步,节奏比刚才稳了些。 就在这个时候,眼前忽然浮出一块绿屏,老式作战终端的样子,字符冷光浮现: 【任务记忆完整度100%】 我没愣住,也没慌。只是站在原地,看了三秒。然后低声说了句:“是啊,全都记起来了。” 十年前谁开了那一枪,谁切断了通讯频道,谁在撤离路线图上动了手脚……所有碎片都拼上了。没有悬念了,也没有借口。赵卫国藏身之处是那冷战时期掩体改建的废弃地铁七号线维修隧道,他熟知进出之法。 而我现在要去那里。 我不需要系统告诉我该怎么做。它只是确认了一件事:我没有遗漏,没有误会,也没有退路。 我加快脚步,朝着城市边缘走去。路灯越来越少,路面开始出现裂缝,道旁的绿化带荒得只剩枯草。远处有高架桥的残影,像巨兽的骨架横在灰蒙蒙的天际线下。 风变大了,吹得冲锋衣下摆拍打腿侧。我低头看了眼手表,六点四十二分。太阳快出来了,但我还没到。 脑子里又闪过一个画面——陈雪趴在地上画画,嘴里哼着不成调的歌,周婉宁坐在旁边看资料,白大褂袖口卷到手肘,手指沾了点咖啡渍。那是个安静的早晨,阳光照进窗户,落在地板上一道斜线。 那样的早晨,以后还能有。 我攥紧背包带,脚下的路越来越硬,像是回到了训练场的碎石道。每一步都踏实,每一口气都清醒。 这一战,不仅是为了复仇,更是为了守护。 我一定要赢。 第486章 光影助力战局启 天刚亮,风还硬。我踩过塌陷的铁轨,碎石在鞋底打滑,右腿像灌了铅,每走一步都得重新找平衡。背包里的战术手电和匕首随着步伐轻撞腰侧,声音不大,但在这片死寂里,连锈铁皮被风吹动的吱呀声都能传出去老远。 前面就是通风井口,半埋在土里,盖板掀了一半,像是有人匆忙进出留下的。我停下,从怀里摸出夜视仪戴上。红外视野一开,眼前立刻变了样——支架扭曲变形,地面有拖拽痕迹,几滴血斑还没干透,温度残留微弱,说明不久前有人经过。 赵卫国就在下面。 我摘下帽子,抹了把额头的汗,深呼吸三次。空气里有霉味、机油味,还有点说不清的焦糊气。我没再犹豫,弯腰钻进井口,顺着梯子往下。 爬到一半时,右腿突然抽了一下,肌肉不受控地绷紧。我咬牙撑住,手指死死扣住横杆,等那阵麻过去才继续下。到底后贴墙站定,耳朵捕捉着远处回音。脚步声没有,但有轻微电流嗡鸣,像是某种设备在运行。 前方是隧道入口,门框歪斜,里面漆黑一片。我摘下夜视仪收好,换上普通视野。眼睛适应黑暗需要时间,但我不能等。右手已经按在腰侧,匕首柄冰凉,熟悉的触感让我心稳了些。 往前走,水泥地裂成蛛网状,头顶管道垂落半截,像断骨。十米后,空间豁然开阔,是个地下指挥室。中央摆着控制台,屏幕全黑,四周墙壁布满监控盲区标记图。高台上有个人影站着,背光看不清脸,但那身剪裁精准的西装轮廓,我认得。 赵卫国。 他听见动静,缓缓转身,灯光随之亮起,照出他整整齐齐的发型、笔挺领带,左手无名指上的蛇形戒指反着冷光。他嘴角一歪,笑起来,不是因为高兴,是算准了我会来。 “你来了。”他说,声音平稳,“来送死?” 我没答话。脚步没停,一步步走向大厅中央。地面灰尘被踩出清晰脚印,空气中浮着细小颗粒,在灯光下飘动。我能听见自己呼吸,也能听见他指尖轻敲拐杖头的节奏。 他看着我走近,眼神像在看一个报废的零件。“十年了,陈铮。植物人躺够了,就想回来找存在感?你那身本事早过期了。” 我还是没说话。只是站定,双手自然垂落,目光锁着他。他知道我不靠嘴打架。 他见我不应,笑意淡了些,拐杖在地上顿了一下:“行啊,你想当哑巴英雄,我陪你演完这出戏。”他抬手,对着高台边缘拍了两下,“既然来了,就别站着了。” 话音落,左右两侧暗门滑开,六名黑衣打手冲出,手里拿着电击棍和短刀,动作整齐,显然是训练过的私兵。他们呈扇形逼近,脚步沉稳,不急攻,先压位置。 我往后退了半步,右脚落地时略沉,调整重心。就在他们准备合围的瞬间,空气忽然波动了一下。 像是热浪扭曲视线,又像老电视信号不良时的画面抖动。紧接着,一道人影出现在我左侧,穿着旧式迷彩作战服,肩膀微耸,站姿松垮却随时能弹起来——那是李猛的习惯动作。 第二道、第三道……一个个浮现出来。十八个,不多不少。他们无声站定,形成半圆阵列,把我护在中间。没人下令,但他们站位精准,三人一组封锁通道,五人卡住出口,剩下十个围绕我移动,脚步错落但节奏一致。 赵卫国脸上的笑僵住了。他盯着那些光影,眉头猛地拧紧。“什么鬼东西?幻觉?还是你脑子里坏掉的产物?” 没人回答他。光影们也没动,只是站着。但他们一出现,整个空间的气氛就变了。原本属于他的主场优势,被硬生生撕开一道口子。 他咬牙,拐杖重重一顿:“上!全都给我废了!” 打手们冲上来。左边三个直扑我面门,速度快,配合默契。可他们刚动,三道光影已抢先一步迎上。李猛的影子一脚踹中第一人膝盖,动作干脆利落;另一个战友侧身格挡,反手擒拿,咔的一声卸了对方肩关节;第三人直接被扫腿放倒,脑袋磕地闷响。 右边五人试图绕后包抄,却被五道光影提前封住路线。一人挥棍砸向光影头部,棍子穿了过去,毫无阻力。但他愣神那一秒,身后另一名打手已被真实存在的战友影子绊倒,脖子被锁,当场昏迷。 剩下的十个光影开始移动,围着我转圈,像活体雷达扫描环境。他们不攻击,只牵制,每一次闪现都逼迫敌人改变方向或节奏。我抓住空档,猛然前冲,蹬上台阶,跃向高台。 赵卫国脸色变了。他没想到这些人影真能干扰战局。他迅速抽出拐杖内藏的刀刃,横在胸前,脚步后撤半步,第一次露出防备姿态。 我落地站稳,距他五步远。他盯着我,眼神不再是轻蔑,而是凝重。他知道,这一仗,不会再像十年前那样轻易收场。 “你以为叫来些影子就能赢?”他低吼,刀尖指向我,“你不过是个残废的废物,靠着幻想撑场面!” 我没理会。右手缓缓抬起,握紧拳头。十八道光影同步做出备战姿态,有的拔刀,有的摆出格斗架势,有的悄然散开,切断他所有退路。 他盯着我们,呼吸变重。突然冷笑一声:“好啊,那就看看,是你这些死人厉害,还是我的活人更狠!” 他话音未落,猛地按下拐杖按钮。地面震动,四角暗门再次开启,更多打手涌出。与此同时,我脚下地板传来异样震感——陷阱启动了。 但已经晚了。 我蹬地突进,直扑赵卫国。他挥刀格挡,金属相撞,火花四溅。我左肩借力旋身,一脚踹在他胸口。他踉跄后退,撞上控制台,嘴角渗出血丝。 十八道光影同时压上,封锁所有通道。战斗全面点燃。 第487章 与赵卫国的肉搏 拐杖刀刃和我的拳头撞在一起,火星子溅到脸上,有点烫。赵卫国后退半步,肩膀撞上控制台边缘,嘴里喘着粗气,但那双眼睛还在转,像蛇盯着洞口的老鼠。我没停,左脚往前一蹬,借着高台的坡度冲上去,左勾拳直接甩他脸上。他头一偏,没全中,可颧骨还是挨了一下,整个人晃了晃。 十八道光影站在四周,没再往前压,但也没散。他们卡着通道口,把那些打手死死挡住。有个影子还抬脚踩住一个黑衣人的手背,咔一声,对方闷哼都没敢出全音。空气里全是铁锈味和汗酸味混在一起的气息,灯管忽明忽暗,照得人影拉得老长。 我右腿猛地一抽,旧伤又来了。这毛病十年没好过,一动太快就发紧。但我咬着牙撑住,顺势用右膝顶他小腹。赵卫国“呃”了一声,往后缩,手却突然往控制台边一抓,扯下一块断裂的金属片,反手就朝我脸划过来。我偏头躲,脸颊还是被擦开一道口子,血顺着往下流,滴在领口。 他趁机挣脱,转身想绕到控制台后面去。我不让他走,一把拽住他西装后摆,用力往后拖。布料撕裂声响起,他踉跄回头,眼神终于有了点慌。我没说话,右手锁喉,左手压腕,把他按倒在控制台上。屏幕残骸被压碎,火花噼啪闪了一下。我们俩在地上翻滚,尘土呛进鼻子,我感觉有颗螺丝硌进了掌心,疼得手指发麻。 但他没老实。他在地上扭身,用肘击我肋部,一下接一下,节奏很稳。我知道他在等机会。果然,下一秒他突然抬腿踹我右膝外侧——正好是肌肉萎缩最严重的地方。我整条腿一软,跪了下去,手上的力道松了零点一秒。就这零点一秒,他猛地翻身骑上来,拳头砸在我眉骨旧疤上。 眼前炸了一下,血顺着眼角流进睫毛。我没闭眼,抬手格挡,接着反手一记耳光扇回去。他脑袋歪了半边,嘴角破了,血从牙缝里渗出来。他喘着笑,声音哑:“陈铮……你也就这点本事了。” 我没理他,撑地要起。他却忽然不动了,像是认输。我迟疑半秒,正准备起身,右腿刚发力,就看见他左手抬了起来——那只戴着蛇形戒指的手。 戒指表面弹出一根细针,乌黑发亮,离我脖子只有十公分。 我往后仰,快,但不够快。右腿抽筋那一瞬耽误了反应。针尖扎进左肩三角肌,不是动脉位置,但刺进去的时候我能感觉到一股麻顺着神经往上爬。手臂瞬间发僵,五指张开合不拢。 我踉跄后退三步,撞到一根垂落的电缆,整个人顺着滑下来,最后单膝跪在地上。呼吸变重了,左肩的血已经浸透衣服,一滴一滴落在水泥地上,砸出小小的红斑。 赵卫国慢慢站起来,抹了把嘴边的血,弯腰捡起掉在地上的拐杖刀刃。他站在我面前两米远,低头看我,像看一条被打瘸腿的狗。 “你比我想象中能撑。”他说,声音低,“但也仅此而已。” 我没答话。左手撑着地,右手悬在半空,手指还在抖。视野有点晃,可能是失血,也可能是刚才那一针带了什么东西进去。我眨了眨眼,把汗水和血水挤开,继续盯着他。 他冷笑一声,抬起刀刃指着我:“十年前你在雨林里倒下,今天还是这样。不一样的是,这次没人给你收尸。” 我喉咙动了动,咽下一口腥甜。肩上的伤口火辣辣地烧,可我没闭眼。十八道光影依旧围着,静悄悄站着,没人动,也没人说话。但他们还在,站得笔直,像十八根钉进地里的桩。 赵卫国看了看他们,眉头皱了一下,但很快又舒展开。“幻觉也好,执念也罢,都救不了你。”他慢慢往后退了一步,站到了高台边缘,手扶着断裂的栏杆,“你知道为什么我能活到现在?因为我从不讲规矩,也不信命。” 我没动。左肩的血还在流,滴速没减。我试着动了动右腿,肌肉回应慢了半拍,但还能撑起来。只要一口气在,我就不会趴着等死。 他看着我,忽然笑了下,嘴角歪得更明显:“你还想站起来?行啊,那你就好好看看——接下来你会怎么死。” 他话没说完,远处传来一阵沉闷的震动,像是什么设备重新启动了。灯光闪了几下,角落里一台老旧监控屏突然亮起,雪花点跳动几下,显出模糊画面。我看不清内容,但能感觉到气氛变了。 赵卫国的眼神变了,不再是轻蔑,而是某种等着猎物踩进陷阱的耐心。 我单膝跪地,左手撑住身体,右手缓缓握成拳。视线没离开他,一寸都没让。 第488章 绝地反击才开始 赵卫国的话音刚落,周围的气氛愈发压抑,我保持着单膝跪地的姿势,时间仿佛凝固,左肩的血液持续流淌,右腿的抽痛愈发剧烈,每一下都像有根铁丝在里面来回拉扯。 左肩的伤口仍在渗血,血珠缓缓滴落在水泥地上,声音细微却清晰可闻。 右腿抽痛不止,那疼痛如同有根铁丝在筋骨间反复搅动,膝盖发软,撑不住整个人的重量。我单膝跪着,左手撑地,右手悬在半空,手指抖得不像自己的。 赵卫国站在我面前两米远,手里握着那根拐杖刀刃,低头看我,嘴角歪着笑。他没急着动手,像猫玩耗子,等着我看清自己有多狼狈。 “你也就这样了。”他说,“十年前倒下,现在还是倒下。” 我没答话。喉咙里堵着一股腥味,咽不下去也吐不出来。眼前有点晃,不是灯管闪,是我脑子开始发沉。左肩那针扎过的地方已经麻到了后背,整条胳膊像灌了铅,抬都抬不起来。 十八道光影还站在通道口,没动,也没出声。他们就那么站着,影子被残灯拉得老长,像十八根钉进地里的桩。我知道他们在。我不用回头也知道。 我咬了咬牙,牙缝里全是汗和血混着的味道。脑子里突然冒出一句话——是李猛的声音,沙哑,但清楚:“别让他们白死!” 那一句是在雨林里喊的。爆炸前最后三秒,他把我扑倒在地,自己被弹片削去了半边脑袋。他喊完就没气了,可那句话一直在我耳朵里,十年没散。 我闭了下眼,再睁开时,盯住了地上的战术匕首。它插在电缆旁边,刀柄朝上,是我刚才倒地时甩出去的。 我动不了左臂,只能靠嘴。 我低头,用牙齿去撕冲锋衣左肩的布料。布料破了口,我咬住边缘,一点一点往下扯,露出伤口。针孔周围一圈青灰,像是腐肉,摸上去发木。我吐掉布条,喘了口气,然后侧身,张嘴咬住匕首柄,把刀从地上拔出来。 刀插进地面,给我一个支点。 我左手撑着地,右手抓住匕首,借力往上推。右腿猛地一抽,差点又跪回去。我咬着牙,硬是把膝盖挺直,脚掌死死抠住地面,一点一点,把自己往上拽。 骨头像是要裂开。 但我站起来了。双足落地,站得笔直。 赵卫国眼神变了。他没料到我能站起来。他往后退了半步,手里的拐杖刀刃微微抬起,护在胸前。 我目光聚焦于自己的脚尖,全神贯注地调整着呼吸。 系统以前给过“格斗术”技能,练的时候教过重心怎么压,怎么藏力。我现在全靠这个。左脚实,右脚虚,每一步都踩在碎石和断缆之间,避开可能的陷阱。 我攻势不停,步步紧逼。 左手甩出战术手电,直奔他脸。他本能偏头,动作只慢了零点一秒。就是这零点一秒,我右肩带伤撞他胸口,整个人压上去。他没站稳,被我撞得后退两步,背撞上断裂的栏杆。 我未给他任何机会,右腿扫出,低踢他支撑腿的膝窝。他“咚”地跪了一下,刚要撑起,我已欺身而上,双拳砸下。 第一拳打他鼻梁,骨头塌了半边。第二拳砸他左眼,眼角直接裂开。第三拳他想挡,手抬得慢,我肘击砸他手背,听见咔的一声响。 他闷哼,往后缩,想爬起来。我没给他机会,膝盖顶他后腰,把他按回地面。拳头不停,一下接一下,全往脸上招呼。他开始招架,但挡不住这么密的节奏。嘴角破了,牙掉了两颗,血从鼻孔和耳朵里往外冒。 他想滚,我一把揪住他西装领子,反手又是一拳。他头歪向一边,还没转回来,我又一记摆拳抡过去,打得他整个人侧翻在地。 他趴在地上,喘得像破风箱,手还想去够那根拐杖刀刃。我先他一步,一脚踩住刀柄。 他抬头看我,眼神终于有了点怕。 我没说话。我蹲下来,左手抓住他衣领,把他脑袋提起来,对准我的眼睛。 “你说没人给我收尸?”我声音哑得不像人,“那你看看,是谁先躺下的?” 他没答。嘴角抽了抽,血沫子从牙缝里挤出来。 远处那阵震动还在响,监控屏的雪花跳了几下,画面依旧模糊。我不知道那是什么设备在启动,也不关心。我现在只知道一件事——我还站着,他还趴着。 我松开他,站起身,右腿还在抖,但能撑住。左肩的血顺着胳膊流到指尖,滴在地上,节奏比刚才慢了点。 十八道光影依旧站在原地,没动,也没出声。但他们站得更直了,影子在灯下显得比刚才清晰了一分。 我低头看了眼赵卫国。他正用手撑地,想爬起来。我抬起脚,没有踹,只是站在他面前,等他抬头。 他终于抬起了脸。 我看着他,说:“这才刚开始。” 第489章 赵卫国终于倒下 赵卫国趴在地上,手还撑着地面,指节发白,像是要把水泥缝抠出个洞来。他肩膀一耸一耸的,喘得像台破拖拉机,血从鼻孔、嘴角往外冒,混着唾沫滴在地面上。我站在他面前,右腿还在抖,左肩的血顺着胳膊往下淌,滴答、滴答,砸在地上积了个小洼。 我没动,就那么看着他。 他头慢慢抬起来,脸肿得不成样,一只眼已经睁不开,另一只死死盯着我。西装领子扯开了,领带歪到脖子侧面,曾经那副董事长的派头全没了。他喉咙里咕噜了几声,想说话,结果只吐出一口带血的泡沫。 我往前迈了半步,右脚落下时压住他伸出来的一只手。力道不大,就是轻轻一踩,但他整条胳膊瞬间软了,手指抽了一下,再没力气撑住。 “你说没人给我收尸?”我声音哑得厉害,像是砂纸磨过铁皮,“那你看看,是谁先躺下的?” 他没回话。眼神晃了晃,嘴唇动了动,像是想骂人,可气提不上来。我又加了点力,他手腕一歪,整个人重新摔回地上,后背撞得砰一声闷响。 他还是不甘心。左手又开始扒地,指甲都快翻了,硬是把上半身往上顶了点。脑袋抬得老高,脖颈青筋暴起,眼睛瞪得几乎要裂开。他看着我,嘴一张一合,像条离水的鱼。 我没躲开他的视线。 就这么站着,一动不动。十年了,这张脸我看了十年。梦里出现过,医院醒来时幻觉里也出现过。现在他真在我眼前,满脸是血,狼狈不堪,我却一点痛快都没有。 我缓缓上前一步,正对着他。 “你输了。”我说。 三个字,平平淡淡,没吼也没喊,就像说今天天气不错一样平常。但话一出口,他整个人猛地一震,瞳孔缩了一下,嘴唇开始打颤。他想摇头,想否认,可身体不听使唤,连抬手的劲都没了。 他只是趴着,胸口剧烈起伏,呼吸越来越浅。那只被我踩过的手彻底摊开,五指张着,沾满灰尘和血污。另一只手垂在身侧,指尖微微抽搐。 灯管闪了几下,发出滋滋的电流声,照得他脸上光影乱跳。他仰着头,眼睛直勾勾盯着头顶断裂的灯架,不知道在看什么。也许是在找退路,也许是在等救兵。可这里没有别人,只有我和他。 过了几秒,他眼皮慢慢合上了。眉心那道皱痕一直没松,哪怕闭眼了,也像是憋着一口气,不肯认命。 我站着没动。 血还在流,顺着左臂往下,指尖发麻。右腿的抽痛一阵接一阵,站久了有点撑不住。但我不能坐,也不能倒。这一战打完,我就得站着。 脑子里突然冒出几个人影——李猛递压缩饼干的样子,张河擦枪时哼的小调,老赵在爆炸前一秒回头看我的眼神。他们都没能活着回来,而我活了十年,醒了,还站在这儿。 雨林那晚的事全回来了。麻醉弹打偏,火光冲天,队友一个接一个倒下。我当时躺在地上动不了,眼睁睁看着他们死,连喊都喊不出。后来就成了植物人,一睡十年。 现在,动手的人就躺在我脚下。 我以为我会恨得发疯,会一脚踢烂他的脸,会掐着他脖子看他断气。可我没有。我甚至不想碰他。 我只是低头看着他,看着这个毁了我十年人生的男人,终于咽下了最后一口气。 血滴落在他西服胸口,晕开一小片暗红。他没穿外套了,衬衫敞着,露出里面一件黑色背心。蛇形戒指还在他左手无名指上,沾了灰,不怎么反光了。 我轻轻吐出一口气,像是卸掉了身上压了很久的东西。 “都结束了。”我说。 声音很轻,几乎被远处残余的电流声盖住。我没看四周,也没去检查系统界面,更没去碰背包里的匕首。我就这么站着,像根钉进地里的桩。 风从通风井口吹下来,带着一股铁锈味。地上的血开始变凉,灯光昏黄,照得整个空间像个废弃的屠宰场。 我眨了眨眼,视线有点模糊。不是因为伤,也不是因为累,就是……空了。 十年前那把火,烧死了十八个人。我活下来,不是为了报仇,是为了记住他们。现在仇报了,人也倒了,该记住的,我一直都记得。 我不动,也不走。位置没变,姿势也没变。就站在原地,看着赵卫国逐渐冷却的尸体,等着下一口气吹过来。 第490章 婉宁睁眼爱意流淌 通风井口灌进带着铁锈和湿土味的风,我站在原地,未挪动分毫。 赵卫国躺在地上,脸朝上,眼睛闭着,血干了,糊在嘴角和鼻孔边。灯管还在闪,滋啦滋啦响,照得他半张脸明半张暗。我没再看他,转身,右腿像被电钻一下下戳着,每走一步都得咬牙撑住。左肩的伤口渗血,顺着绷带往下流,已经不怎么疼了,就是沉,像挂了块石头。 我拖着脚往外走,穿过那条窄通道,头顶钢筋裸露,墙皮剥落得厉害。背包还背着,匕首没拔出来过,手电筒亮着,光柱贴着地面扫,照出一串带血的脚印。我不回头,也不停,就这么走,走出厂房,推开生锈的铁门。 外头天快亮了,雨刚停,街上全是水洼,倒映着灰蒙蒙的天。空气里有泥腥味,还有远处早点摊飘来的油条香。我沿着人行道走,走得慢,但一直没停。路过一个垃圾桶时,把战术手电扔了进去,背包拉链拉开一条缝,匕首也滑进去,埋在衣服底下。 医院在三条街外,我知道路。以前陈雪发烧,我背她去过急诊。这次不一样,我不用跑,也不用急。一切都结束了,我能慢慢走。 到了住院楼门口,保安坐在椅子上打盹,我没惊动他,直接乘电梯上四楼。走廊很安静,只有护士站那边传来翻病历的声音。我走到417病房前,停下,手扶着门框,喘了口气。 玻璃窗干净,窗帘拉开一半,她躺在里面,盖着白被子,脸有点白,但呼吸平稳。点滴架立在床边,管子连着她的手背,药水一滴一滴往下落。我看着她,看了很久,然后伸手,轻轻推开门。 门轴轻微响了一声,我没停,一步步走到床边。椅子就在那儿,我坐下,腰一松,整个人差点塌下去。右腿抽得厉害,我抬手摸了摸左眉骨,那里还在跳,像有根线在扯。 我没说话,只是伸手,轻轻握住她放在被子外的手。她的手凉,但有温度,指尖微微翘着,指甲盖泛着点粉。我握紧一点,掌心贴着她的皮肤,感觉到她脉搏在跳。 “婉宁。”我叫她名字,声音哑得不像自己的,像是从喉咙深处挤出来的,“我回来了。” 她没动,睫毛忽然颤了一下。 我又叫了一遍:“婉宁。” 这一回,她的眼皮抖得更明显了,像风吹纸片那样轻轻晃。然后,一点点,她睁开了眼。 目光有点散,先盯着天花板,然后慢慢转过来,落到我脸上。她看了我一会儿,眼神从模糊变清楚,嘴唇动了动,没发出声,但嘴角往上牵了一下。 “你醒了。”我说。 就这三个字,卡在嗓子眼,说出来的时候,胸口突然发闷。我握着她的手,指节收紧,手背上的青筋都起来了,但我没松。 她看着我,气息弱,但笑得认真:“我梦到你打败了坏人。” 我点头,喉咙滚了一下:“是的,一切都结束了。” 她没问过程,也没问伤哪了,就那么看着我,眼睛亮了一瞬,像是放下了一块大石头。我也看着她,没移开视线。十年了,我走过废墟、躺过医院、被人当成死人丢在角落,现在坐在这儿,手握着一个人的手,听她说梦到我赢了。 不是报仇,不是复仇,是赢了。 我咧了下嘴,想笑,结果发现脸僵得厉害。最后还是笑了,不是冷笑,也不是应付,是真笑了。她也回我一个笑,很小,但眼角都弯了。 我们没再说话。 窗外天光慢慢透进来,照在床沿上,把点滴管映成一条细银线。楼下传来早班公交启动的声音,还有谁家孩子背课文的朗读声。屋子里只有呼吸声,她的轻,我的重,混在一起,节奏慢慢对上了。 我低头看着她,手一直没松。她也没挣开,就那么躺着,眼睛睁着,看着我,像要把我这张脸重新记住一遍。 外面世界照常运转,车流、人流、上班、上学、买菜、吵架、做饭。我们在这间病房里,什么都没做,只是坐着,看着,握着手。 风从窗户缝里钻进来,吹动她一缕头发,轻轻扫过手背。 我眨了下眼,感觉眼皮沉,但不想闭。这一觉,我已经睡了十年。现在醒了,就得睁着眼,看着眼前的人,看着光一寸寸爬上她的脸。 第491章 女儿得奖我泪目 护士推着轮椅出来的时候,天已经亮透了。晨光斜照在住院楼前的小广场上,水泥地泛着微白的光。周婉宁坐在轮椅里,身上披了件陈铮的深色冲锋衣,领子有点高,遮住了她脖子上的纱布。她没说话,手搭在轮椅扶手上,指尖微微动了动。 我站在旁边,右腿还是沉,像灌了铅,但能站稳。护士说让她晒晒太阳,对恢复有好处。我没让护工帮忙,自己蹲下身,一手托住她腋下,一手穿过她膝盖后侧,把她背了起来。她身子轻,呼吸贴在我后颈,很浅,一下一下。 “走不动?”她声音哑,贴着我耳朵问。 “没事。”我说,“就几步。” 台阶只有六级,但我走得慢。每踩下一步,右腿关节都响一声。背上的人没动,手搂紧了些。到了平地,我往前走了十几米,在长椅边停下。阳光正好洒在椅子上,暖一块,阴一块。 我把她放下来,她没坐稳,往我这边歪了一下。我伸手扶住她肩膀,顺势坐在她边上。她靠过来,头轻轻抵在我胳膊上。我们都没说话,就看着校门口那个方向。 她说:“她在等我们?” 我点头:“昨天打电话说的,今天颁奖,要我们一起看。” 她嘴角动了动,没笑出声,但我知道她在笑。 远处传来脚步声和笑声,一队小学生排着路队走出来。孩子们穿着蓝白相间的校服,书包五颜六色,叽叽喳喳地说话。我一眼就看见她——扎着马尾辫,蝴蝶结是粉的,书包上挂着那个“爸爸是英雄”的钥匙扣,晃来晃去。 她手里举着一张红纸,远远就能看清上面写的字:爸爸是英雄。 她一出校门就开始找,目光扫过广场,扫过花坛,扫过长椅。然后她停住了,眼睛亮起来,嘴巴张开,下一秒就挣脱队伍,朝着我们冲了过来。 “爸爸!阿姨!我得奖了!” 声音清亮,像早上刚响的铃。 我没动,周婉宁也没动。但我们俩同时站了起来,不约而同张开双臂。我左肩还带着伤,抬手的时候扯了一下,有点疼,但没放下。 她跑得急,小皮鞋啪啪敲在地上,脸蛋通红,额头上沁着汗。离我们还有两三米远,她直接扑了过来,一头扎进我和周婉宁中间。我左手搂住她肩膀,右手揽住周婉宁的腰,三个人一下子抱成一团。 她把那张奖状高高举着,举过头顶,像是怕压坏了。阳光正照在上面,红纸反着光,那五个美术字亮得刺眼。 “老师念了,全班鼓掌!”她仰着头,喘着气说,“还有同学问我,你爸是不是真的英雄?我说当然是!他还给我画了个勋章!” 我低头看着她,鼻尖有点酸。十年了,我从雨林回来那天,躺在医院不知道醒不醒得过来;女儿十岁生日那天,我在病房外守了一夜不敢进去。现在她站在这儿,喊我爸爸,喊别人妈妈,声音那么响,那么不怕。 周婉宁一只手搂着她,一只手抓着我的衣角。她没说话,但我感觉她肩膀抖了一下。眼角有光闪,一滴泪顺着脸颊滑下去,掉在女儿的蝴蝶结上。 “你真棒。”我说。 “特别棒。”周婉宁也说,声音轻,但清楚。 她抱着我们不撒手,我们也不松。阳光慢慢移过来,把三个人的影子压在一起,缩成一小团。路边的梧桐树叶子被风吹动,沙沙响,影子也在晃,但没散。 公交车从街角驶过,喇叭按了一声,又远了。早点摊的大爷掀开蒸笼,白烟冒起来。一个老太太牵着狗路过,看了我们一眼,笑了笑。 我们还站着,谁都没提回家的事。 女儿的手一直攥着那张奖状,指节发白,生怕被人抢走似的。 她的马尾辫被风吹乱了,有一缕贴在汗湿的脸颊上。 我伸手替她撩开。 第492章 战后平静的生活 公交车喇叭声远去,早点摊的白烟散在晨光里。我站在街边,右腿还沉着,但比昨天好些。陈雪攥着奖状站在我旁边,脸上的汗干了,马尾辫被风吹得乱七八糟。她仰头看我,眼睛亮,“爸爸,明天你还来接我吗?” “嗯。”我说,“以后每天都来。” 她笑了,把奖状折起来塞进书包,钥匙扣叮当响。我们转身往回走,周婉宁靠在我肩上那一下已经没了,长椅空了,阳光移到水泥缝里。第二天清晨六点四十分,楼道灯还亮着,我开门下楼,背包甩上肩,深色冲锋衣拉链拉到顶。 陈雪已经在门口等,小皮鞋踩得地板咚咚响。她背起书包,自己拉紧带子,“爸爸,我不用你背啦。” 我没说话,蹲下去检查她肩膀两边的松紧。右腿一弯,关节咯的一声,手撑着墙才站起来。她抬头看我,“你疼吗?” “不疼。”我把她书包往下拽了拽,“背太紧伤肩膀。” 她蹦了一下,“我背得动!” 我点头,伸手理了理她领口翻起的布角。天刚亮,空气有点凉,我们沿着小区路往校门口走。路过早点摊,老板正在掀蒸笼,热气扑出来。我掏出零钱,“两个肉包,一杯豆浆。” 他递过来,塑料袋还烫手。我给陈雪一个包子,她吹着气咬了一口,油蹭到嘴角。我递过豆浆,她一手拿吃,一手抓着我的衣袖。 抬头看,天是淡蓝色,云薄得快散了。车流不急,一辆公交缓缓驶过,站台有人打着哈欠等车。我吸了口气,空气里有包子香、尾气味,还有远处绿化带浇过的水味。 “今天没任务。”我低声说。 陈雪没听见,或者听见了也不懂。她只顾走路,小声哼着学校教的歌。我牵起她的手,掌心温热,手指短短的,指甲剪得很齐。走到校门口,她把剩下的包子吃完,擦了嘴,“爸爸,放学见!” “嗯。” 她跑进校门,背影很快混进人群。我站在原地,看了会儿才转身。 傍晚五点二十三分,我提前十分钟到校门口。天色灰了些,风大了,孩子们一队队走出来。我站在上次那个花坛边上,手插在冲锋衣口袋里,指尖碰到战术手电的棱角。我把它往外推了半寸,不让它硌手。 陈雪看见我就挥手,钥匙扣在书包上晃。她跑过来,书包带子歪了。 “今天老师表扬我了!”她一边走一边说,“因为我主动交作业。” “挺好。” “周阿姨在家吗?” “在。” 她脚步轻快起来,一路讲班里谁画画得了小红花,谁上课睡觉被点名。我听着,偶尔应一声。路过药店,我进去买了瓶钙片,店员问要不要维生素d,我说要。出门时陈雪正踮脚看橱窗里的文具盒,粉色的,带亮片。 “喜欢?” 她摇头,“我的还能用。” 我拎着袋子,她拉着我袖口,一起往小区走。楼道灯坏了两盏,我们摸黑上了四楼。钥匙刚插进锁孔,门从里面开了。 周婉宁站在门后,穿着居家服,头发扎成一束,脸色比前两天好。她看了我一眼,又看向陈雪,“回来了?” “阿姨!”陈雪冲进去,书包都没放,“今天我们班……” 厨房飘出饭味,我脱鞋进屋,把钙片放在茶几上。围裙挂在灶台边,锅里炖着萝卜排骨汤。我走过去看,火候刚好。周婉宁端着菜从冰箱出来,青椒炒肉丝。 “我来切。”我说。 她把菜递给我,刀落在案板上。我握刀柄,拇指卡住护手,这是格斗术里持匕首的姿势。刀落下去,咔一声,胡萝卜断成两截,切面整齐得像尺子量过。 “这是胡萝卜,不是敌人。”她靠在冰箱门边说。 我停了下,换左手搓了搓眉骨。然后放下刀,深呼吸一次,重新拿起来,这次用右手三指虚握,轻力慢切。咔、咔、咔,声音平了。 “好多了。”她说,接过盘子去炒。 饭桌上三人挤一张小桌。陈雪坐中间,夹菜时胳膊碰我碗沿。汤有点咸,但我喝了两勺。周婉宁吃得少,但吃了整碗饭。吃完她收拾碗筷,我抢过抹布擦桌子。 “去散步!”陈雪跳起来,“你们一起去!” 我们换了鞋下楼。天全黑了,路灯一盏接一盏亮起,照出人行道的砖缝。河边小道铺了新石子,走起来咯脚。陈雪走在中间,一手牵我,一手牵周婉宁。她边走边数,“一、二、三……我们三个!” 我没扫盲区,也没数路灯后的阴影。右腿走久了发酸,但我没停。风吹过来,带着河水味和远处烧烤摊的油烟。一对情侣迎面走来,女的笑了一声,男的搂她肩膀。我目光掠过,没多看。 走到桥头,女儿指着天上,“月亮出来了!” 是农历初七,月牙细,光清。我们站了几分钟,她打了个哈欠。 “回家。”我说。 上楼,洗澡,她钻进被窝前还抱着书包,“明天还要交作业。” 我给她盖好被子,关灯前看了眼枕头下——奖状露出一角,红纸边被压皱了。 十一点十七分,屋里安静。我坐在客厅沙发上,冲锋衣搭在椅背,背包放在脚边。窗外月光照进来,地板一半亮一半暗。我摸向腰后,空的。那里曾经别枪,现在只有布料。 我坐了很久,起身。 女儿房间门虚掩,我推开一条缝。她蜷着睡,嘴微张,呼吸匀。被子滑到腰间,我轻轻拉上来,掖好边。她手指松了,奖状掉到床单上。我捡起来,压回枕头底下。 回到客厅,我拉开背包夹层,抽出那张全家福。画得歪,我和她穿军装,周婉宁站后面,笑得不太自然。我盯着看了几分钟,放回去。 坐下,靠进沙发。 没有梦。 没有枪声。 第一次,耳朵里只有静。 第493章 回忆过往珍惜当下 客厅的月光已悄然移至茶几腿边,我在沙发上静坐许久,冲锋衣搭在椅背,背包放在脚边。 右腿从傍晚散步开始就隐隐发沉,像灌了半瓶沙子,但我没去揉它。耳朵里很静,没有梦,没有枪声,连心跳都平得不像话。 我听见隔壁房间有轻微响动,不是脚步,是床板受力时的一声闷响。门缝底下原本全黑的地方,透出一线微弱的光。我知道那是台灯,功率很小,只够看清书页的那种。 我没起身,也没叫她。但那线光让我想起雪山实验室的应急灯,绿不绿黄不黄的,照着周婉宁趴在控制台前的样子。那时候她后背渗血,我还以为她撑不过三分钟。 门开了。她站在过道里,穿着浅灰的居家服,头发松散扎着,一只手扶着门框。“还不睡?”我说。 “你也一样。”她声音轻,但没压着,像是不想藏什么,“出来走走吗?” 我没应,站起身。腰后习惯性摸了一下,空的。那里曾经别枪,现在只有布料蹭手。我拉开阳台门,夜风立刻卷进来,带着楼下绿化带刚浇过的湿气。 我们并排坐下,铁艺长椅冰凉。城市灯火稀疏,远处一栋高楼顶上红灯一闪一闪。我盯着看了会儿,忽然说:“那年雪山任务前,也这么安静。” 她侧头看我,没接话。 我继续说:“小队集合在营地帐篷外,吃最后一顿热饭。李猛抢了老赵的咸菜,被追着绕车跑了两圈。张河坐在油桶上擦枪,说这要是回不去,记得把他那盒磁带寄给他妹。没人笑,但饭吃得比平时快。” 她说:“你那时候话也不多。” “嗯。”我说,“任务前一晚,话多了容易心软。” 她把手臂搭在膝盖上,下巴搁上去。风吹乱她几缕碎发,她没去理。“那时候我以为自己活不到明天。”她说。 我看她。 “但现在,”她目光还在远处,“我想活得久一点。” 我没说话,只是伸手,慢慢握住她的手。她的手指有点凉,掌心有薄茧,是微型计算机按键磨出来的。我握得不紧,但也没松。 “我们要珍惜现在的生活。”我说得简短,像下命令,又像确认事实。 她没点头,也没摇头。只是轻轻靠上我肩膀。我身体本能地绷了一下——这种距离在过去意味着掩护、意味着目标锁定、意味着随时准备推开对方躲避子弹——但现在不是。 我放松下来。 她呼吸均匀,肩头微微起伏。月光照在她脸上,眼皮下的阴影很淡。我不记得上次有人靠我这么近是什么时候。植物人十年,醒来是白墙和监护仪滴答声;再后来是陈雪踮脚给我盖被子,但她从不会贴这么近。 风停了片刻。楼下不知谁家窗户关上,一声轻响。 我想起雨林爆炸前一秒,麻醉弹打偏的声音。很轻,像气球漏气。那一秒如果我能动,如果系统那时就在,也许能救下三个兄弟。但现在我的手正握着另一个人的手,她的体温透过袖子传到我胳膊上。 我没有后悔。 远处那栋楼的红灯还在闪,规律得像心跳。我低头看她,她闭着眼,已经半睡过去。我抬起左手,轻轻搭在她肩上,让她靠得更稳些。 我们都没再说话。 风吹回来的时候,带着河水味和一点点烧烤摊的余烬。对面楼有户人家拉上了窗帘,灯光消失。整条街安静得能听见电线在风里轻晃的声音。 我望着天边,月亮是细牙状,光清。她的呼吸越来越深,整个人几乎挂在我身上。我右腿还在发沉,左肩旧伤随着呼吸传来钝感,但我没动。 时间像水一样流过去。 楼下路灯一盏接一盏亮着,照出人行道砖缝。一只猫从花坛跳下,悄无声息地穿过小路。楼上某户人家空调外机滴水,嗒、嗒、嗒,节奏稳定。 她的手指在我掌心里微微蜷了一下,像是做梦抓东西。我捏了捏,没松开。 天空最暗的时刻还没到,但最冷的时候已经过去了。 第494章 女儿未来可期 天刚亮,阳台铁艺长椅上的露水还没干透,我靠着椅背睡了不到两小时。右腿从膝盖到脚踝发沉,像被什么东西压过,但脑子是清醒的。周婉宁还靠在我肩上,呼吸均匀,头发蹭着我的脖颈,有点痒。我没动她,只把搭在她肩上的手往下挪了挪,轻轻放在她手臂上。 楼下的绿化带传来洒水声,节奏稳定,一格一格地扫过地面。远处有早班公交启动的声音,低沉地“咚”一下,然后走远。我低头看她,眼皮微微颤了一下,像是快醒了,但没睁眼。 屋里传来轻微响动。不是闹钟,是脚步声——小步快走的那种,踩在木地板上很轻,但能听清。接着是书包拉链合上的声音,再然后是水壶盖拧紧的“咔哒”。 门开了。陈雪探出头,穿着粉色羽绒服,马尾辫扎得整整齐齐。她看见我们还在阳台,愣了一下,然后踮脚走到厨房方向,端出两个玻璃杯,里面是温水,杯子底下垫着纸巾。她把一杯放在我床头柜上,另一杯放在周婉宁常坐的椅子边。 我没说话,只是看着她。她转身要回房间,我叫了声:“雪儿。” 她回头,眼睛亮亮的,“爸爸,今天班级有才艺展示,我要朗诵诗。” “嗯。”我说。 她笑了笑,跑回房间拿书包。过了会儿又出来,站在门口说:“我写的,叫《我的爸爸是英雄》。” 周婉宁这时动了动,慢慢睁开眼,看了眼窗外,又转头看我。“几点了?” “六点四十分。”我说。 她撑着站起来,头发乱了几缕,抬手理了理。我跟着起身,腰后习惯性摸了一下,空的。冲锋衣挂在客厅椅背上,背包在地上,拉链半开,露出一角全家福。 我们进屋时,陈雪已经穿好鞋,书包背好,钥匙扣上那个“爸爸是英雄”的小牌子晃着光。她站在餐桌前,面前摆着粥和咸菜,筷子整齐摆在右边。 “吃点东西吧。”她说。 我坐下,拿起碗喝了一口。粥不烫,米粒软。周婉宁给她夹了片煎蛋,她摇头,“不要蛋黄,腻。”然后自己舀了一勺粥,吹了吹,小口吃起来。 “你昨晚写完作业了?”我问。 “早就写完了。”她说,“我还预习了数学,老师说明天考。” “那你紧张吗?” 她摇摇头,“不紧张。就是上台前会攥衣角。”说完自己笑了下,“但我现在知道深呼吸,三次就行。” 周婉宁伸手帮她整理辫子,手指穿过发丝,动作轻。陈雪仰头看着她,“阿姨,你说我念得好吗?” “肯定好。”周婉宁说,“你爸当年在部队讲话都结巴,你现在比他强多了。” 我看了她一眼,没反驳。嘴角确实往上提了一下,很快又压住。 七点十分,我们出门。天气晴,风不大,阳光照在人行道上,砖缝里的影子细长。学校离得不远,走路十五分钟。路上陈雪走在中间,一手拉着我,一手拉着周婉宁。她讲起班里谁画了她的诗配图,谁说要学她扎马尾。 到了校门口,她松开手,“你们去礼堂等我,我在教室集合。” 我和周婉宁进了礼堂,坐在后排角落。灯光亮着,舞台中央摆着话筒架,背景板写着“四年级才艺展示”。孩子们陆续上台,唱歌、跳舞、弹琴。轮到陈雪时,她从侧幕走出来,脚步稳,手里拿着一张折好的纸。 她站定,抬头,声音清亮:“他不怕黑,因为他就是光;他走路有点跛,可他是我心中最快的超人。他不怎么笑,但每次我画画,他都会认真看很久……” 台下开始有掌声,零星的,然后连成一片。我低头盯着自己的鞋尖,喉头有点发紧。右手无意识摸向腰侧,空的。我收回手,放在膝盖上。 她继续念:“他背包里有一张全家福,画得歪歪扭扭,可他一直带着。他说那是他的任务目标——保护我和妈妈。可我知道,他才是那个最需要被保护的人。” 掌声更响了。我抬起头,看见她在台上笑着,眼睛亮得像早上洒水车喷出的水珠。念完最后一句,她鞠了一躬,走下台。老师宣布她获得“全面发展奖”,然后放了一段视频:她在课堂举手发言,运动会上接力跑最后一棒冲线,绘画比赛领奖时腼腆地笑。 周婉宁悄悄握住我的手。我看了她一眼,轻轻回握。我们都没说话。 演出结束,我们在校门口等她。她跑出来,书包甩在肩上,脸红扑扑的,“爸爸,你听见了吗?” “听见了。”我说。 “老师说要打印一份给我留着。” “应该的。”周婉宁说。 我们沿着原路往回走。太阳偏西,光线斜照在楼墙上,影子拉得很长。走到小区步行道时,她突然停下,抬头看我,“爸爸,你会一直这样陪我吗?” 我没立刻答。右腿旧伤处传来一阵钝痛,像有根针在戳。我蹲下来,平视她的眼睛,“我不保证永远不受伤,但我保证——只要你需要,我一定会在。” 她盯着我看了一会儿,忽然扑进我怀里,胳膊紧紧搂住我的脖子,“那你也要好好吃饭,别总吃泡面。” 我轻拍她背,“嗯。” 周婉宁站在几步外,没靠近,也没走开。风吹起她的发丝,她抬手别到耳后,脸上是种我很少见的表情——不是警惕,不是算计,也不是强撑的笑,就是单纯的安心。 我们继续往家走。路灯刚亮,一盏接一盏,照出人行道砖缝里的灰痕。她牵着我的手,书包在身后轻轻晃。周婉宁走在旁边,手里拿着老师给的奖状复印件,叠得整整齐齐。 家门就在前面,楼道口的感应灯随着我们的脚步亮起。她仰头看我,“明天你还来接我吗?” “来。”我说。 她笑了,攥紧了我的手。 第495章 守护城市的新使命 路灯次第亮起,人行道砖缝里的灰痕在光线下延伸成细线。 陈雪攥着我的手,书包在身后轻轻晃,碎花鞋踩过井盖边缘的裂口。她仰头看我,“明天你还来接我吗?” “来。”我说。 她笑了,手攥得更紧了些。 我们走到楼道口,感应灯随着脚步声亮起。她站在台阶上回头,冲我挥了挥手,转身跑进楼里。我没动,听着她的脚步声在楼梯间回荡,一层,二层,直到彻底安静下来。 风从街角吹过来,带着点凉意。我转身,沿着绿化带边缘往小区外围走。右腿从膝盖往下有点发沉,像是十年前植物人时期萎缩的肌肉还没完全醒过来,但能撑住。我走得不快,经过便利店、快递柜、停满电动车的棚子,最后在街角那张铁艺长椅上坐下。 长椅漆面剥落了几块,坐上去有点硌。我靠着背框,抬头看远处。 高楼林立,天际线被霓虹切成一段段,车流在主干道上拉出红蓝光带。有外卖骑手从面前飞驰而过,头盔反光一闪即逝。广场舞音乐从另一个小区飘来,断断续续,混着小孩尖叫和狗吠。这是最平常的傍晚,没人知道十分钟前还有个女孩在台上念诗,也没人知道那个听诗的男人曾躺在边境雨林的血泊里,听见队友一个接一个断气。 可我知道。 腰后的旧伤疤突然发烫,不是疼,是那种熟悉的、系统签到完成的灼热感。我没去摸,也没抬头看虚空中那块只有我能见的老式作战终端界面。每天一次,自动领取,今天也一样。可能是把夜视仪,也可能是一段过去任务的记忆碎片,又或者某个地下赌场的位置——那些东西不再只为复仇准备了。 我闭了下眼。 耳边响起十年前通讯频道里最后的声音:“队长……顶不住了……” 又闪过上个月系统提示的一条情报:城东废弃水厂三号泵房,有人绑了三个流浪汉做实验。我报了警,匿名,附了平面图。第二天新闻说解救及时,没死人。 那时候我就明白了,有些事我能做,而且比以前更有用。 我不是警察,不是特工,甚至没有正式身份。但我看得见别人看不见的东西,知道别人不知道的路径。我可以不说名字,不露脸,不动刀,只把信息递出去,让该出手的人出手。 这城市看着太平,可暗处总有裂缝。赵卫国藏起来了,不代表没人会踩进他留下的坑;王振逃了,也不代表底下那些人会收手。只要我还站着,还能签到,还能记住每一条地形、每一个战术节点,我就不能当没看见。 我睁开眼,风更大了些,吹得冲锋衣下摆贴着大腿拍打。我站起身,没再往家走,而是沿着人行道继续往前。路过一家早餐铺,老板正在收摊,油锅擦干净了,案板叠在凳子上。广播还开着,女声播报晚间新闻:“今日凌晨,警方根据匿名线索,在北郊某废弃仓库捣毁一非法聚赌窝点,现场控制二十余人,缴获管制刀具五把……” 我停下脚,站在马路牙子上听了半分钟,然后走进店里。 “一碗白粥,两个素包。” 老板抬头,“哟,这不是常来的那位?今天不急着送孩子上学?” “送完了。”我掏出零钱放桌上。 他盛好递过来,“听说那边查得挺严,怎么还有人敢搞?” “有人就想赌。”我接过碗,低头喝了一口。 粥不烫,米粒香软。 吃完我把碗放回柜台,转身出门。天已经全黑了,高架桥上的车灯连成一条流动的河。走过十字路口,在下一个公交站台边站定,打开背包,取出那张女儿画的全家福。 纸边有点卷,角落折过几次,但她画得很认真。我穿着军装,站得笔直,她和妈妈在我两边,都举着手比心。背面写着一行歪歪扭扭的字:“爸爸是英雄,保护我和全世界。” 我把画抚平,轻轻塞回夹层,拉好拉链。 傍晚时分,我走上城市中心大桥的人行道。风比白天更猛,吹得衣服鼓起来,像要起飞。桥下车流不断,喇叭声、刹车声混在一起,远处江面泛着碎光。我靠在护栏上,望着这片灯火通明的城市,低声说了句: “以前我只想复仇讨债。现在……平安幸福得有人守护。” 右腿旧伤隐隐作痛,像根针在肉里慢慢扎。我没动,也没去摸腰间空处。那只手缓缓插进衣袋,指尖碰到冰冷的战术匕首柄,但我没拿出来。 我转过身,朝着地铁口走去。 晚高峰的人流正往外涌,学生背着书包,白领拎着咖啡杯,情侣牵着手笑闹。我走进闸机,刷了卡,汇入人群。脚步稳,呼吸匀,身影被灯光压进地底,又随着台阶上升重新浮出。 城市还在运转。 我也还在。 第496章 两人情感的升温 地铁口的风带着地下通道特有的潮湿味,我顺着人流走出来,脚步没停。晚高峰的喧嚣还在耳边,可心里那根弦松了半寸。刚才汇入人群时,脑子里还过着城市地图、监控盲区、可疑热源点,但现在不想了。今天不用查什么,也不用盯谁,周婉宁昨晚说的那句话又响起来:“明天别去巡逻了,陪我去吃顿早饭。” 我没回话,只是点头。 现在我站在街角早餐铺前,天已经黑透,路灯照着摊位上蒸腾的白气。她就站在我旁边,碎花裙外面套了件我的旧冲锋衣,拉链拉到下巴,手里捧着杯热豆浆。她把另一杯递给我,手指碰了下我戴着战术手套的掌心。 “脱了吧。”她说,“今天不是任务日。” 我愣了一下,右手习惯性往腰后摸空——那里没有匕首,也没有手枪。她轻轻抓住我的手腕,把那只手套摘下来,叠好放进自己包里。我低头看着自己的手,指节粗,皮肤糙,像一块磨钝的铁片。 “你看,”她笑了,“也能空着手站在这儿,没人会冲出来抓你。” 我嗯了一声,接过豆浆,热乎劲儿顺着纸杯传到掌心。我们并排坐在塑料凳上,背后是墙,我能感觉到砖面的凉意贴着肩胛骨。视线还是不由自主扫向门口,每一个进来的人都会被我快速过一遍:步态、手势、有没有遮脸的帽子。 但她一句话就把我拉回来了。 “记得吗?上次躲雨,在那个废弃汽修厂,你煮了袋泡面,放了双倍葱花。”她声音轻,“你还说,等太平了,要给我做一顿正经早餐。” 我想起来了。那天雨下得很大,外面有追兵,我们在夹层里缩了一夜。我用打火机加热方便面,她靠着我肩膀,头发湿了一绺贴在额角。 “下次……我来做早餐。”我说出口,自己都愣了下。 她转头看我,眼睛亮了。 第二天早上六点四十分,阳光刚爬上楼道窗户。她已经在门口等我,拎着个帆布包,说去老城区看电影。那家影院二十年没翻新,招牌灯管坏了两个字,剩下“影 院”俩字歪在墙上。买票的是个老头,戴老花镜,收钱时数了三遍零钱。 电影是老片子,黑白的,讲一对夫妻在战乱中失散又重逢。放映到一半,画面突然黑了,机器发出咔哒声。观众开始躁动,有人喊退票,有人起身要走。 我本能站起来,右手摸向腰后——空的。 她的手轻轻搭上我手腕,力气不大,但稳。 “别。”她低声说,从包里拿出个小手电,打开手机,播了一段音频。是雨声混着风,还有口琴吹的一小段旋律。我听出来了,是我们逃亡途中躲在山洞那晚,她录的。 周围安静下来。 有人轻笑,说这比电影有意思。后排小孩跟着哼起来。 我坐回去,她把头靠我肩上。黑暗里没有敌人,只有墙上晃动的光斑,像极了十年前边境线上,我们守夜时看过的星空。 下午三点,我们开车出城。她说想去山里走走。山路窄,弯多,对面一辆车开远光直冲过来。我反应比脑子快,身体瞬间绷紧,脚移到刹车上,方向盘都偏了半寸。 “我在呢,”她轻声说,“慢点开就好。” 她伸手调低后视镜,挡住强光,又按下音响。一段白噪音流出来,是林间的风,树叶沙沙响。她说:“你说过,林子里最怕的不是敌人,是看不见的路。” 我深呼吸三次,油门松了一点,车子平稳驶过弯道。 夕阳落在她侧脸上,发丝被风吹起,一缕贴在唇边。我忽然觉得,这条路,我已经走了十年,现在才真正看见风景。 晚上七点二十三分,我们到了屋顶。这是她租的房子顶层,她提前布置过:一张折叠桌,两把椅子,保温箱里装着饭菜和一瓶果汁。蜡烛点了三根,摆成三角形,防风。 “纪念日?”我问。 “算是。”她说,“从你第一次叫我名字那天算起。” 城市灯光在远处铺开,像一片发光的海。我们吃了饭,她喝了一口果汁,忽然抬头看天。云散了,星星一颗颗冒出来。 “你说过,真正的战场不在城里,在天上。”她指着北斗七星的方向,笑着点亮一支蜡烛,“你看,这样更好。” 我盯着她眼里的微光,慢慢松开一直绷着的肩膀。 然后我从背包里掏出个小盒子。不是金属的,是木头打磨的,边角有点毛刺。打开后,是一枚银吊坠,表面刻着一串数字——那是我们第一次见面那天的经纬度,北纬34.26,东经108.93。 她没说话,接过去看了很久,最后轻轻靠在我肩上。 夜风拂过,楼下传来隐约的笑声,不知哪家孩子在阳台拍球。万家灯火逐一亮起,像是某种无声的承诺。 我望着远处,没再动。 第497章 城市的一股暗流 屋顶的风还停在记忆里,蜡烛烧尽的焦味混着夜露黏在衣领上。我站在楼道口,天刚亮透,阳光斜切过对面楼的防盗网,在水泥地上拉出一道道铁栅栏的影子。昨夜那点暖意像被这光晒化了,只剩肩头空落落的,像是脱掉一件穿久了的旧皮。 我下楼买了两根油条,塑料袋拎在手里,热气隔着纸巾往掌心钻。街边早点摊冒着白烟,人声零碎,一个老头蹲在门口刷牙,泡沫顺着下巴滴到拖鞋上。一切看着都跟十年前醒来那天差不多——除了物价涨了,人多了,摄像头也多了。 走到便利店门口,我把零钱递进去。收银员是个年轻女人,指甲涂得鲜红,可手抖得连扫码都慢半拍。她接过硬币时指尖蹭到我虎口的老茧,猛地一缩,眼神飘向门外。我没动,就站在那儿等找零。她低头数钱,嘴唇抿成一条线,手指在抽屉里多停留了两秒——像是确认什么还在原位。 我接过三枚一块钱硬币,转身出门。街角新立了一排快递柜,灰白色金属箱挤成一片,编号从A01到A36,整整齐齐。但柜门无一开启,屏幕全黑着,像是没人用过。我扫了一眼,发现正上方那个监控探头被人用黑色电工胶布反向缠住,镜头朝墙。 脚步没停,我拐进公交站台。两个男人靠在广告牌下,穿着同款深色夹克,帽子压得很低。他们手里捏着一张折叠地图,来回翻看,却始终没抬头找车。我走过时听见一句:“北区三号点昨天断联。”另一个人嗯了声,把地图折好塞进内袋,动作僵硬得不像日常习惯。 我继续往前走,路线变了。原本该去菜市场接陈雪放学顺路买菜,但现在不去了。我绕进老城区的小巷,脚底踩碎几片瓦砾。这里拆迁拆了一半,几栋楼空着,窗户破了,门板歪斜挂着。我在一处断墙边停下,砖缝里露出半截烧焦的电线,末端连着个巴掌大的金属盒,外壳烧得发黑,接口处还能看出是军用标准插头。 我没碰它。掏出手机拍了三张照:整体、接口特写、周围环境。照片存进加密相册,命名“城北-废弃工地-07”。这时脑子里“叮”一声轻响,眼前绿屏一闪——系统签到完成,资源浮现:一张模糊的地下管网图,标着老旧编号和压力节点,覆盖范围正好包括我刚才经过的几个街区。 图上有三个红点,其中一个靠近那排快递柜,另一个在公交站背后配电房下方,第三个……在我拍下的信号发射器残骸附近。 我收起手机,继续走。路过一家关门的汽修铺,卷帘门锈迹斑斑,但门缝底下有新鲜轮胎印。我蹲下看了看,胎纹细密,不是普通轿车。又往前五十米,一栋居民楼外墙贴满小广告,其中一张写着“宽带免费升级”,电话号码是空号。我记下楼号,顺手摸了下腰后——那里没有匕首,只有冲锋衣的拉链头硌着手掌。 中午前我回到住处楼下。没上楼,先绕到后侧消防梯,攀上二楼平台,再借力翻上天台。这里视野开阔,能看见半个城市轮廓。我从背包里拿出战术手电改装的简易望远镜,调焦对准几个异常点。 快递柜没人靠近;公交站那两人不见了,地图留在长椅上;汽修铺卷帘门关得更严实了些,可烟囱口飘出一丝极淡的蓝烟。 我把今日记录全调出来:收银员的手抖、空置快递柜、遮挡监控、军用级信号残骸、地下管网图重合点、异常用电痕迹。每一条单独看都不算事,可凑一起就像当年雨林任务前的情报拼图——看不出敌人在哪,但空气已经绷紧了。 天黑下来时,我坐在阳台铁椅上,笔记本摊开,画了张草图。用不同颜色标出可疑地点,连线后形成三角结构,顶点分别指向学校区、老工业带、新建安置房。中间交叉区域,是一所社区活动中心,挂着“青少年科技培训”的牌子。 风吹得桌上的纸页微微翘边。我合上本子,把手机塞进内袋。远处路灯一盏盏亮起,像某种无声的倒计时。 我盯着那片灯火看了很久,直到眼皮发沉。然后低声说了一句,声音轻得几乎被风带走: “不对劲,这不是散兵游勇。” 手边的水杯还剩半杯凉茶,我一口喝完,站起身,把椅子推回原位。楼道灯感应到动静,自动亮了。我走进去,脚步很轻,背脊挺直,右手无意识地擦过腰侧——那里依旧空着。 但我知道,有些东西回来了。 第498章 防范未然做准备 楼道灯灭了,我踩着楼梯往上走,脚步轻得像怕惊醒什么。背包带子勒在肩上,战术手电改装的望远镜还热着,贴在我胸口的位置有点发烫。刚才在天台看完那张草图,纸角被风吹得哗啦响,我把红笔盖拧紧,塞回口袋。 回到旧居,没开大灯,直接进了里屋。书桌靠着墙,上面摊着昨晚拍的照片——快递柜、信号残骸、轮胎印、小广告。我把笔记本打开,调出系统签到给的地下管网图,用手机投屏到墙上。两张图叠加,三个红点正好卡在老旧管道交汇处,像是被人特意选出来的节点。 我拿铅笔在打印出来的地图上画线,把三处异常点连成三角,中间交叠的区域就是社区活动中心。那里挂着“青少年科技培训”的牌子,每天放学后一堆孩子进出。我不动声色地翻了下周边监控记录,发现最近一周,晚上十点后总有辆无牌面包车停在侧门,司机不下车,等凌晨才走。 这不像散兵游勇干的事。 我把照片一张张钉在墙上,用红线串起来。收银员手抖、遮挡摄像头、军用级信号器烧毁、配电房用电异常……每一条单独看都不算事,但凑一块儿,就像当年雨林任务前那种味道——敌人还没露脸,空气已经绷紧了。 我坐在桌前,右腿有点沉,是植物人时期落下的毛病。左眉骨也隐隐发热,那是弹片擦过的老伤。我摸了下腰后,冲锋衣拉链硌着手心。现在不是慌的时候,得先布防。 天快黑透时,我出了门,兜里揣着改装好的震动报警器。东西不大,巴掌长,用的是淘汰的军用传感器,接了个闪光模块。我绕到社区活动中心后巷,在配电箱外侧夹层抠了个缝,把装置塞进去,粘牢。一旦有人强行撬开箱门,就会触发闪光,持续十秒,足够引起注意。 接着我去了外墙通风口。匕首早就裹好防水布,塞进夹层里。位置不高不低,伸手能摸到,又不会被小孩误碰。我在附近路灯杆底部贴了微型反光贴,指甲盖大小,夜里用手电一照就能看见。 做完这些,我又检查了一遍消防通道。两扇铁门都被锁死了,挂的还是民用挂锁。我从包里拿出随身带的钢丝钳,剪断锁链,推了推门,确认能推开。然后把新锁装上,钥匙留在自己兜里。 回来路上,我拐进老城区一个废弃电话亭。玻璃碎了一半,门歪着,里面电话机还在。我掏出战术手电,拧开底座,露出一组微型电路板。插上接口,拨通预设频率,用摩斯码发出四个字:“鹰巢启动”。 等了十分钟,公用电话响了两声短铃,停顿,再响两声。这是回应。我知道有两个线人接到了消息。我们约好三日后在城西废车场碰头,不谈细节,只交换情报。 我没多留,原路返回。经过一条窄巷时,抬头看了眼天空。云层压得低,星星看不见几颗。远处居民楼亮着灯,有孩子在阳台上喊妈妈吃饭,声音飘得很远。 我停下脚步,从内袋摸出那张全家福。陈雪画的,纸皱巴巴的,上面写着“爸爸是英雄”。她每次考试得了优都往本子上贴一颗星,说要攒够一百颗就送给我。我指尖划过那行歪字,没说话,只是把画重新折好,塞回胸口。 抬头望着前方灯火,我说了一句:“这次不一样。” 然后迈步往前走,步伐比来时快了些。背包里的装备齐全,匕首在,手电在,地图在,人都在等我回去。我现在不是一个人守着秘密,而是要把该挡的东西挡在外头。 转过最后一个路口,我家那栋楼出现在视线里。窗户亮着灯,窗帘没拉严,能看到里面影子晃动。我加快脚步,右手习惯性擦过腰侧——那里还是空的。 看来有些事已经开始动了。 第499章 家人的支持 我推开家门的时候,楼道的声控灯还没灭,脚步落在水泥地上发出轻响。屋里亮着灯,客厅那盏旧吸顶灯边缘有些发黄,照得茶几上的作业本泛着微光。陈雪趴在那儿写东西,头也没抬,笔尖沙沙地动。周婉宁坐在她旁边的小沙发上,手里捧着一本厚书,白大褂搭在椅背,袖口还沾着一点实验室留下的墨迹。 我没像往常那样先去检查门窗锁没锁好,也没摸背包确认匕首在不在。我把冲锋衣脱下来挂在门后,拉链卡了一下,右腿有点沉,弯腰时膝盖发出轻微的响。但我没停,把衣服挂正了,才慢慢走到沙发边坐下。背包放在脚边,拉链半开着,露出一角战术手电。 “最近可能会有些事。”我说,声音不大,但够清楚,“我得去做些准备。” 陈雪的笔顿住了。她没抬头,可我能看见她手指收紧,攥住了作业本的一角。周婉宁合上书,轻轻放在茶几上,纸页碰桌面的声音很轻,但她整个人的注意力已经转过来了。 她看了我一眼,没问是什么事,也没说别去。她只是起身,坐到我旁边,离得很近,肩膀几乎挨着我的胳膊。“你不是一个人了。”她说,“有什么我能做的,直接说。” 我没有看她,但听见这句话的时候,胸口像是被什么撞了一下。不是疼,也不是酸,就是突然觉得压着的东西松了一点。 陈雪这时抬起头,眼睛盯着我,小脸绷得很紧。她放下笔,从书包里掏出那个粉色钥匙扣——上面挂着“爸爸是英雄”几个字,是她去年手工课做的。她站起来,走过来,把手伸到我面前,然后轻轻把钥匙扣放在我手边的茶几上。 “爸爸,我会乖乖的,不让你担心。”她说完,声音比刚才低了些,但一个字都没抖。 我低头看着那个钥匙扣,塑料边角有点磨花了,绳子也旧了,可她一直留着。我记得她第一次把它挂在书包上那天,放学跑过来扑进我怀里,说老师夸她画得好。那时候我觉得自己什么都给不了她,连个新书包都买得犹豫。现在她把这个给我,像是反过来在撑我。 我没说话,只是伸手碰了碰那根磨损的红绳。然后我抬头,先看了陈雪一眼。她站得直直的,手还捏着衣角,可眼神没躲。我又看向周婉宁,她坐在我边上,手放在膝盖上,掌心朝上,像是随时准备接住什么。她没催我,也没安慰我,就那么看着我,目光稳得像铁。 我缓缓点了下头,嗓子里挤出一个字:“好。” 说完我站起来,没往厨房也没进房间,而是走到阳台那边。窗帘拉着,是那种最普通的米色布帘,洗过很多次,边角都有点翘起来。我拉开一条缝,外面是整片城市的夜景。楼下街道车灯流动,远处高楼亮着零散的灯,有户人家阳台上晾着衣服,在风里轻轻晃。 我右手习惯性往腰侧摸了一下——那里还是空的。以前每次回家这个动作都会让我心里一紧,今天没有。我不是忘了带匕首,也不是不在乎危险了。我只是忽然明白,有些东西早就揣在身上了,不用刀也能防住风雨。 楼下车流声传上来,混着不知哪家孩子练琴断断续续的音符。我站了一会儿,感觉右腿的沉重慢慢化开,左眉骨也不再发烫。我回头看了一眼客厅。 陈雪已经在收拾书包了,动作利索,把课本一本本塞进去,连橡皮都数了一遍。周婉宁没动,还是坐在原来的位置,手里重新拿起那本书,可她没翻页,目光落在我身上。她看见我看她,也没避开,只是嘴角极轻微地动了一下。 “该洗漱了。”她轻声对陈雪说。 “知道啦!”陈雪应了一声,背起书包,走到我面前站定。她仰头看我,眨了眨眼,“晚安爸爸。” “嗯,早点睡。”我伸手替她撩了下被风吹乱的刘海,指尖碰到她额头,温的。 她转身进了卧室,脚步很轻,关门时特意慢了半拍,怕吵到别人。屋里一下子安静下来,只剩下我和周婉宁。她没说话,也没起身,就坐在那儿,手搭在书脊上,目光始终没离开我。 我重新望向窗外。夜风从缝隙钻进来,吹得窗帘轻轻摆。远处有辆公交车靠站,灯光扫过对面楼墙,又熄了。城市还在运转,像一台不停歇的机器。我知道接下来的事不会轻松,有人在暗处等着,信号残骸、无牌面包车、那些藏在日常里的异常,都不是巧合。 但现在我不用一个人扛了。 我收回视线,转身走向沙发,在她身边坐下。背包还在脚边,全家福在胸口贴着,钥匙扣静静躺在茶几上,离我的手只有半尺远。 第500章 我们一起守护 晨光刚爬上街角的广告牌,我站在人行道边,右腿还带着点沉。昨夜在家说要准备些事,话出口后没再提,可我知道,有些事已经开始了。现在站在这里,风从背后吹过来,冲锋衣贴了下背,我又习惯性地扫了一眼前方三个路口、两个盲区、一辆停在斜对面的快递三轮。 陈雪的手在我掌心里动了动。她仰头看我:“爸爸,我们去哪?” 我没说话,只是握紧了点她的手。周婉宁站在我另一侧,没开口,但她肩膀轻轻撞了下我的胳膊,像是提醒我——别停。 我迈步往前走。脚步一动,那股压在身上的惯性才慢慢松开。十年了,从雨林到医院,从植物人到醒来,再到背着匕首穿行在这座城市的大街小巷,我一直在找一个“安全”的位置。可今天不一样。我不用再藏在暗处盯着谁,也不用算着时间等系统签到。我就这么走在阳光底下,身边是女儿,还有个愿意跟我并肩走的人。 走到第一个红绿灯前,车流停下,行人道亮起绿灯。陈雪蹦了一下:“老师说明天春游要去植物园,能带家长!”她声音清亮,像早上刚拆开的牛奶盒,冒着新鲜气。 我低头看她。马尾辫扎得歪一点,发绳颜色旧了,但系得很牢。她眼睛亮着,不是怕什么,而是盼着什么。这种眼神我好久没见过。以前她看我,总先看我是不是受伤、有没有血迹、会不会突然消失。现在她只是单纯地想让我陪她去玩。 “嗯。”我说,“我去。” 她咧嘴笑了,小手攥住我一根手指来回晃。周婉宁在我旁边轻笑了一声,没说话,但手伸过来,轻轻搭在我另一只手上。我没躲,也没看她,就让那只手搁着。 我们过了马路,走到街心公园外的长椅那儿。路边早餐摊刚支起锅,油条在热锅里翻滚,香味飘得老远。陈雪说想吃豆浆,我点头,让她和周婉宁先坐下。我转身想去买,脚刚抬,又顿住。 我站在原地看了会儿人群。老头遛狗,学生骑车赶课,一对年轻夫妻推着婴儿车慢悠悠走。没人回头看我,也没人刻意绕路。这座城市终于不像战场了。 “结束了。”我低声说。不是说给谁听,是说给我自己。 我转回身,在她们对面坐下。陈雪捧着豆浆吸管嘬了一口,嘴角沾了点泡沫。周婉宁拿纸巾给她擦,动作自然,像做过很多次。我看着她们,忽然想起昨夜茶几上那个钥匙扣——“爸爸是英雄”。塑料字有点磨白,绳子也旧了,可她一直留着。 我现在明白,我不是非得拿着刀才能护住什么。有时候,坐着不动,陪着她们喝碗豆浆,也是守护。 “以后的日子,”我开口,声音比平时低一点,但够清楚,“我们一起守护。” 陈雪抬头看我,眼睛睁大。周婉宁的动作停了下,然后慢慢把手叠上来,盖在我和陈雪的手背上。三个人的手叠在一起,不大,也不稳,但都在。 前方路口分岔,一边通向老城区,墙皮剥落的筒子楼还在,电线乱成团;另一边是新修的步行街,玻璃幕墙反着光,学校围栏外摆满了小摊。我本能地想往左边走一圈,看看那些角落是不是真的干净了。脚已经偏了半步。 周婉宁捏了下我的手心,很轻,像风吹树叶那样一下。 “别回头。”她说。 我没应声,也没动。风从新开的那条路上吹过来,带着点花香,可能是谁家阳台上种的茉莉。我看了眼那边,阳光正好铺在路上,照得人行道砖缝里的小草都发亮。 我牵紧她们的手,转向光多的那一侧。 三个人影子拉得长,一步一步往前走。陈雪哼起歌来,调子跑得离谱,但她唱得很认真。周婉宁嘴角翘着,偶尔看我一眼,目光稳得很。我右腿还有点沉,左眉骨也没完全消烫,可这些都不重要了。 背包里那张全家福没拿出来,但我能感觉到它贴在胸口的位置。歪歪扭扭的画,三个火柴人,中间那个穿着军装。她画了好几次,每次都一样。 风掀起我冲锋衣一角,也吹起了陈雪的发带。我们继续走,没停。 第501章 周婉宁失忆 风把陈雪的马尾辫吹得贴在周婉宁的袖子上,她咯咯笑了声,伸手去拨。阳光铺在新开的步行街地砖上,反着光,像刚下过一场薄雨。我站住脚,没再往前走。 “就在这儿坐会儿。”我说。 长椅是新的,刷了蓝漆,还没褪色。周婉宁先坐下,动作轻,像是怕压坏什么。陈雪挨着她,从书包里掏出半块饼干,掰成两截,一截递过去。周婉宁接过,咬了一小口,嘴角动了动。 我坐在另一侧,背包靠在腿边。冲锋衣拉链没拉到底,右腿还是沉,但比前些年强。我盯着前方人行道,三个路口、两个盲区、一辆共享单车歪倒在绿化带边缘——这些我一眼就扫完了。可这次我没动,也没记。我只是坐着。 陈雪哼起歌来,调子还是跑得离谱,但她一直哼,从校门口那首唱到这儿。周婉宁听着,忽然抬手,在她发绳上轻轻捏了一下。陈雪扭头看她,咧嘴一笑。 我也放松了点肩膀。 就在这时候,周婉宁的身体晃了一下。 我没注意,以为她只是换姿势。可下一秒,她整个人往旁边倒去,手从膝盖滑下来,脸色瞬间发白,额头冒出一层冷汗。 “周阿姨?”陈雪叫了一声,伸手扶她。 我没说话,立刻侧身探手,手指搭上她脖子。脉搏在跳,但不稳。她眼睛闭着,眉头紧锁,嘴唇微微张开,像是想说什么却出不了声。 “爸——”陈雪抓住我胳膊,声音抖了。 我解开她外套拉链,确认呼吸通畅,又摸她后颈,没有外伤。不是中弹,也不是中毒。可她这状态不对劲,来得太急。 “跟紧我。”我抱起她,起身就走。 陈雪立马站起来,小跑跟着。我快步穿过步行街,迎面几个路人停下来看,没人上前。一个大妈牵着狗往后退了半步,另一个男人低头刷手机,连眼都没抬。 主干道就在前面。车流不断,我站在路边,抬起手臂。一辆出租车驶近,司机瞥了眼我怀里的人,踩了刹车。 “市立医院,外科急诊。”我拉开后门把她放进去,自己坐进副驾。陈雪从另一边上了车,紧紧抓着座椅边缘。 司机看了眼后视镜:“没事吧?” “脑部突发症状,意识丧失。”我说,“别停,走最快路线。” 他点点头,挂挡提速。车子拐上高架,窗外楼宇飞速后退。我回头看着周婉宁的脸,她还在昏迷,呼吸浅,额角青筋微微跳动。陈雪一声不吭,但我能感觉到她在发抖。 到了医院,我直接抱她冲进急诊大厅。护士推来平车,我小心放上去。医生过来问情况,我简要说了一遍:无外伤、无既往病史、突然昏厥。 他们推进检查室。我和陈雪留在走廊长椅上等。 时间慢慢走。墙上挂钟的秒针一格一格响。陈雪低着头,手指抠着书包带子,那里挂着那个“爸爸是英雄”的钥匙扣,塑料字磨得有点毛边了。 过了四十分钟,医生出来,摘下口罩。 “结构性损伤没有,ct和核磁都正常。但病人醒来后意识模糊,短期记忆有缺失,具体原因需要进一步观察。”他说完就回去了。 我站在原地没动。陈雪抬头看我,眼睛亮得吓人。 “她到底是谁?”她忽然开口,声音不大,但很清,“为什么总跟着我们?” 我没回答。 “你叫她名字的时候……”她顿了顿,手指还在绕那根带子,“不像叫朋友。” 我转头看她,发现她不是在闹脾气,也不是害怕。她是真想知道。 可我不知道怎么解释。 周婉宁是我并肩走过火线的人,是帮我活下来的搭档,是在雪山里替我挡过刀的人。可这些话,我能跟一个十岁的孩子说吗? 我张了张嘴,最后只说了句:“她是朋友。” 陈雪低下头,不再说话。 我慢慢坐下,背靠着墙。走廊灯光白得刺眼,照得对面病房门上的观察窗反着光。里面那人还躺着,输液管一滴一滴往下走。 陈雪缩起腿,抱着膝盖,下巴搁在膝盖上。她偶尔抬头看我一眼,又很快收回目光。 外面天色渐暗,路灯亮了起来。风吹动窗边的绿植,叶子轻轻晃。我盯着那扇门,没再扫视周围出口、监控位置、消防通道距离。 这一次,我不需要知道这些。 我只想知道,等她醒来以后,还能不能认出我们。 第502章 守护家人的责任 走廊的灯一直亮着,照得墙面发白。我坐在长椅上,背靠着墙,眼睛盯着那扇病房门。陈雪靠在我肩膀上睡着了,书包还挂在手上,钥匙扣上的“爸爸是英雄”几个字磨得有点反光。 她问完那句话后就没再开口,只是低着头绕书包带子,一圈又一圈。我没回答她的问题,也答不了。周婉宁不是普通朋友,可我现在不能说,也不知从哪说起。 护士轻手轻脚走过,看了眼病房,没进来。我听见里面呼吸机的声音很稳,节奏正常。刚才医生查过房,说生命体征平稳,就是记忆还没回来。她睁过一次眼,看了我和陈雪,眼神空的,像在看两个陌生人。 “你叫周婉宁。”我那时候站在床边,声音放得很平,“是我朋友。” 她没回应,也没动,只是眨了眨眼,又闭上。护士说是疲劳和神经性应激反应,需要时间。可我知道,事情没那么简单。她在雪山替我挡过刀,在游轮上交出账本,在我最孤立无援的时候站在我这一边。现在她忘了这些,也忘了我。 我低头看了看手表,23:47。 还有十三分钟,系统会自动签到。每天一次,从不断更。过去它给过我夜视仪、战术匕首、狙击技能,甚至一段被删除的任务记忆。但从来没出过跟“人脑”“记忆”相关的东西。我不指望今天能直接拿到什么治疗手段,只希望……哪怕是一条线索也好。 背包放在腿上,我拉开拉链,摸出那张全家福。纸角已经卷边,边缘有些发灰,是陈雪画的。画里三个人站在一起,中间那个穿军装的男人举着枪,旁边的女人扎马尾,笑得很开,小女孩蹦起来,手比了个胜利。 她画的时候跟我说:“这是咱们家。” 我把画轻轻抚平,指尖划过三人笑脸。周婉宁后背有道疤,位置和我眉骨那道几乎对称。那天她倒在我怀里,血浸透白大褂,我还记得她咬牙说:“别停,任务还没完。” 现在任务完了,可人却不认识我们了。 陈雪动了动,迷迷糊糊往我这边蹭了蹭。我抬手把她往怀里拢了点,另一只手仍捏着那张画。她的羽绒服领子歪了,我顺手给她拉正,动作慢,怕吵醒她。 门外风声不大,但窗缝漏进一丝凉气。我抬头看了眼通风口,没关严。这地方我来过太多次,医院的结构早刻在脑子里——安全通道在左,监控死角两个,最近的出口离这儿三十米。以前是防敌人,现在是防意外。 可有些事防不住。比如一个人突然忘了你是谁。 我盯着手表秒针走,一格一格响。23:55。五分钟后签到。我闭了下眼,脑子里过了一遍最近的事:步行街昏厥、送医过程、医生的话、陈雪的疑问。有没有什么细节被忽略了?有没有可能是某种信号干扰?还是身体本身出了问题? 想不通。我能拆炸弹、能追踪热源、能在黑夜里辨别人声,但我没法用拳头把一个人的记忆打回来。 陈雪忽然小声嘟囔了一句:“她会好吗?” 我没说话,只用手掌贴了贴她额头,确认没发烧。她翻了个身,脑袋靠在我胸口,又睡实了。 病房里传来轻微翻身声。我立刻睁眼,看向门缝里的动静。护士进去换了瓶点滴,出来时顺手关了灯。周婉宁面朝墙躺着,背影单薄,没再睁眼。 我松了口气,也更紧了心。 十点了,城市早就安静下来。街上车少,楼里灯灭,连急诊大厅都冷清。可我知道,有些东西正在重新冒头。老城区的信号残骸、社区活动中心的红点、无牌面包车……它们没消失,只是换了方式存在。 而现在,我身边最重要的人之一,不记得我是谁了。 23:58。 我坐直身子,把全家福塞回背包夹层,拉好拉链。右手习惯性摸了下腰后,那里空着。我没带匕首进医院,但它在包里,离我不到半米。 我盯着手表,秒针一点点逼近零点。 这一次,我要守住的不只是命,还有这个家。 第503章 系统的记忆线索 走廊灯依旧亮着,陈雪靠在我肩上,睡得正沉,手腕被书包带子勒出白印。 我轻轻把她往怀里拢了点,另一只手摸出背包里的战术手电,拧亮又关掉,借着那一瞬的光扫了眼病房门缝。里面没动静,护士刚换完点滴,说病人状态稳定。 我低头看表,六点十七分。 天快亮了。 七点整,医生来查房,说可以办出院。我没多问,签字、缴费、推轮椅,动作熟得像十年前执行撤离任务。周婉宁穿回自己的碎花裙,白大褂叠好放在床头,人闭着眼,脸色淡得像纸。陈雪站在门口,手里攥着一杯温水,小声问我:“她能走吗?” “能。”我说,“但她现在不记得你,也不记得我。” 陈雪咬了下嘴唇,点点头,把水递给我,转身先下了楼。 回家路上我没开车,打车更安全。司机听广播,说昨夜警方端了个地下赌窝,我听着没应声,眼睛一直盯着后视镜里的周婉宁。她靠在车窗上,睫毛颤了一下,手指微微抽动,像是梦里想抓什么。 到家后我把她安置在客房床上,盖好被子,拉上遮光帘。陈雪轻手轻脚送了杯水进来,看了一眼就退出去,没关门。我站在床边,等她彻底睡熟,才在脑海里调出系统界面,选定“记忆碎片整理”,目标锁定周婉宁。 半透明波形图缓缓展开,像雷达扫描后的残影。几秒后,画面重组——白墙,金属床架,戴乳胶手套的手在调整仪器面板,屏幕跳动着一组频率数字。紧接着是一段蜂鸣声,短促、高频,持续七秒后中断。系统自动标注:【检测到外部信号干预痕迹,记忆阻断概率87.6%。建议溯源设备频段或操作人员生物特征】。 我盯着那段蜂鸣,耳朵里嗡嗡响。这不是医疗事故,是实验。有人用禁用技术清除了她的记忆,手法专业,环境封闭,设备需要恒温恒湿供电。不是野鸡诊所干得出来的。 我关掉界面,走到阳台。天已经全亮,楼下有老人遛狗,小孩骑车,电动车铃铛一路响过去。我拧开战术手电,检查电量,顺手按了两下开关,确认接触正常。 身后传来脚步声,回头看见陈雪站在客厅,书包还没摘,马尾辫有点歪。 “周阿姨……真的会想起来吗?”她小声问。 我关掉手电,点头:“会。但在这之前,你要学会保护自己。” 她愣了一下,抬头看我。 我蹲下来,平视她眼睛:“如果有一天,爸爸不在身边,有人想带你走,你怎么办?” 她摇头。 “先喊‘我不认识你’,再用书包往上撞,打他下巴。然后转身跑,往人多的地方跑,别回头。”我拉着她手腕示范挣脱动作,“记住了?” 她点头,试了一次,动作僵硬。我又教了一遍,她还是没做对。第三次失败后,她低下头,手指绞着衣角。 我停顿两秒,声音放低:“你妈走那年,我才明白一件事——有些危险,爸爸不能每次都赶到。” 她猛地抬头,眼里有点湿。 “那我一定要快一点学会。”她说。 中午饭她吃得少,下午写完作业就主动找我练动作。我在客厅清出一块地,跪在地上慢动作演示,她跟着学,一遍不行就两遍。晚饭后她又练了十分钟,动作还是不标准,但至少不再慌。 夜里十一点,她房间灯灭了。我推开条缝,看见她侧躺着,手里还攥着“爸爸是英雄”的钥匙扣,呼吸均匀。 我回到书房,打开笔记本电脑,接入旧军用数据库权限,把那段蜂鸣频率导入比对系统。二十分钟后,结果跳出:相似度91.3%,匹配项目为境外某医疗组织的“短期记忆屏蔽疗法”,编号m-7型神经干扰仪。该技术因伦理问题已被国际禁用,但仍有黑市流通记录。 无具体交易方,无本地注册信息。但备注栏写着:设备运行需独立供电模块及恒温环境,常见伪装场所为私立康复中心、大学实验室或高端健康管理中心。 我合上电脑,在本子上写下三个词:【实验室、神经干扰、高频蜂鸣。】 窗外城市灯火未熄,远处高架桥上车流如线。我盯着那片光海,脑子里过着最近半年新闻里提过的新开机构——社区体检站、青少年心理干预中心、老年认知康复所…… 一个名字突然冒出来:城南新启的“安和智养中心”,宣传主打“脑神经优化训练”,三个月前开业,位置偏,装修新,对外不接散客。 我盯着本子,笔尖停在纸上。 还没去,也不能去。线索太薄,证据为零。但现在我知道了,周婉宁不是病了,是被人动手脚了。而动手的人,一定还在盯着她。 我起身关灯,最后一眼看向客房方向。 门缝里没光,她还在睡。 我站在客厅中央,没回卧室,也没坐下。背包靠在鞋柜边,匕首在夹层,全家福在内袋,战术手电充着电。 风从窗缝钻进来,吹动窗帘一角。 第504章 周崇山的条件 风从窗缝钻进来,吹动窗帘一角,战术手电的充电指示灯还亮着,红得像未熄的炭火。我靠在客厅沙发上,背包没离身,匕首夹层的位置正对着右手方向。天刚蒙蒙亮,六点三十二分,手机屏幕自动亮起,时间跳得精准。 门铃响了。 我没有立刻动。猫眼里,周崇山站在门外,西装笔挺,领口敞开,金丝眼镜反着晨光。他左手握着烟斗,指尖轻轻敲了两下,动作不急,像是早就算准我会在这儿守着。 我拉开门,没让他进。 一只手虚挡在门框上,身体侧半步,卡住门口宽度。楼道里的光线照到他皮鞋尖,锃亮,一尘不染。他目光越过我肩膀,扫过客厅角落——陈雪的书包挂在儿童椅上,“爸爸是英雄”钥匙扣随着穿堂风轻轻晃了一下。墙上那张歪扭的全家福还在原位,我穿军装,她画得不像,但很认真。 “我女儿在里面?”他问,声音不高,像在确认一件理所当然的事。 “她在睡觉。”我说。 他点头,嘴角微抬,不是笑,是试探。“那我们,去楼下说两句?” “你说,我听。”我没动。 他停了两秒,镜片后的目光终于落回我脸上。“我知道是谁动了婉宁的脑子。”他说得慢,字字清晰,“设备型号、操作人、地点,我都清楚。只要你想,今晚她就能醒过来。” 我没眨眼。 “然后呢?”我问。 他抬手扶了下眼镜,动作从容。“条件很简单——你带着你女儿,离开这座城市。永远别查十年前的事,也别碰赵卫国。只要你走,我送你五百万,够你们下半辈子安稳。” 我站着,没接话。 三秒后,摇头:“我不信你。” 他轻笑一声,低而冷。“你不信我,难道信一个连自己怎么活下来的都说不清的系统?” 我瞳孔一缩。 他知道了。 不是猜的,是确定的。他知道“系统”存在,知道它在我脑子里,知道它不是幻觉,不是医疗奇迹,而是某种他能拿来当筹码的东西。 我后退半步,手不动声色地移向腰侧,那里没有枪,但有匕首。我的动作很轻,常年形成的习惯,肌肉记得比脑子快。 “我女儿要在这座城市上学,”我说,“她老师在这儿,她朋友在这儿。我哪儿也不去。” 他眼神变了,笑意彻底收住。 我盯着他:“你要谈条件,可以。让她安全醒来,我当面告诉你,什么叫‘不死不休’。” 他沉默了几秒,镜片后的目光像刀片刮过皮肤。“你这是在赌命。” “我已经赌过一次了——”我看着他,声音压得更低,“十年前没死,就说明这局,我赢定了。” 说完,我关门。 门板合拢前,他没动,也没再说话。我听见他转身,皮鞋踩在水泥台阶上,一步一步往下走,节奏稳定,不急不躁。 我背靠门板站了十秒,耳朵贴上门面,听脚步声远去,直到完全消失。 然后我起身,先检查所有门窗锁闭情况,拉紧窗帘,绕到厨房烧水。水壶坐上炉灶,我打开橱柜拿茶叶罐,手指碰到罐底时顿了一下——全家福还在内袋,没拿出来看过,但我知道它在。 我拧开战术手电,检查电量,满格。充电线还插在插座上,我没拔。 客厅里一切如常,陈雪的房间没动静,门缝黑着。周婉宁在客房,呼吸平稳,我没去看她,也不需要看。 我站在厨房,等水开。 壶嘴开始冒白气时,小区外传来轿车启动的声音,黑色车身缓缓驶出单元楼视野,车牌被树影挡住,看不清。 我没动,直到水开了,哨音尖锐地响起来。 我关火,把水壶拎开,倒进茶杯,一滴没洒。 第505章 记忆探索真相初现 水壶哨音渐歇,我将水倒进茶杯。 热气扑在手背上,有点烫。我没喝,把杯子搁在流理台边缘,离刀架远一点。客厅静得能听见陈雪翻身时床板发出的轻响,还有周婉宁在客房里均匀的呼吸。 我站着没动,眼角余光扫过空气——系统界面浮在那里,老式终端模样,绿字一行行滚过:【签到奖励已领取】【目标物品坐标:主卧衣柜底层抽屉,电磁屏蔽袋内】。 我没出声,也没回头。这玩意儿从不说话,也不催我,但它给的东西从来不是白给的。 我擦了下手,在围裙上蹭干,顺手把战术手电塞回背包侧袋。然后走过去,拉开主卧门。木门滑开时有一点滞涩,我用手掌推到底,没发出多余声音。 衣柜靠墙,旧式的实木柜子,三层抽屉。我单膝蹲下,手指摸到最下面那层拉环,轻轻一拽——卡住了。顿了一下,我用拇指顶住侧边缝隙,再拉,这次顺了。抽屉出来一半,指尖触到个灰黑色袋子,四角封死,表面有细微颗粒感,是军用级屏蔽材料。 拿出来的时候,袋子沉得不像只有本子那么点东西。我低头看了一眼,没拆,直接夹进腋下,起身关门。 回到厨房,我把袋子放在洗菜盆里,用指甲划开封口。里面是一本皮质笔记本,封面磨得发白,边角有灼痕,像是被什么高温物件烫过又迅速冷却。打开第一页,纸页脆硬,字迹潦草,墨色深浅不一,像在颠簸中写的。 “……他们说忘记就好……可我梦见穿军装的男人倒下……血是热的……” 我合上本子,拿毛巾擦了手,端起那杯茶喝了半口。凉了,有点涩。 转身走到客厅,把本子平放在茶几中央,正好对着沙发方向。阳光开始透进来,照在玻璃面上,反着一层薄光。 我没说话,就站在那儿等。 过了会儿,陈雪起床了,踢踏着拖鞋跑出来,头发翘着一撮,眼睛还没完全睁开。她看见茶几上的本子,停下脚步,歪头看了两秒,伸手想去碰。 “别乱翻。”我说。 她缩回手,嘟囔:“这不是周阿姨写的吗?” 我嗯了一声。 这时候,周婉宁也出来了。她穿着我给她找的旧卫衣,袖子长出一截,走路时扶了下门框,站定在客厅入口。目光落在本子上,没动。 我看着她:“是你以前写的东西,系统让我找到的。” 她没看我,慢慢走过来,坐在沙发上,手指悬在本子上方停了几秒,才掀开封面。翻到第一页,她呼吸忽然一顿,抬头看我,眼神有点飘:“这……是我写的?” 我没点头也没摇头。 她低头继续看,嘴唇抿得很紧。一页页翻过去,字迹越来越乱,有些段落被反复涂改,甚至有指甲划破纸面的痕迹。 “……每天醒来都像第一次睁眼……他们给我吃药,说是为了稳定情绪……但我记得那个声音……他说‘别怕’……然后我就哭了……” 她念到这里,声音压低了,像是怕惊动什么。手指捏着纸页边缘,微微发抖。 我坐在单人椅上,没靠近,也没问。 陈雪悄悄坐到她旁边,仰头看她,小声说:“阿姨,你要是难受,我们可以不看了。” 周婉宁没回应,只是把本子抱得更紧了些,低头盯着某一页,瞳孔忽然收缩了一下,喃喃道:“疼……好冷……” 她说得极轻,但我和陈雪都听见了。 我没有动,只是起身走到窗边,拉开通风窗。午后的阳光斜照进来,落在沙发扶手上,暖了一块。 陈雪见状,也凑过去,把手伸进光里晃了晃,笑着说:“太阳晒过的地方,噩梦都躲开,爸爸说的。” 周婉宁看着她认真的脸,又望向我。我背对着她们,正在检查纱窗有没有松动,动作平常,就像只是在做一件日常家务。 她沉默了几秒,缓缓重新打开本子。 这次她读得慢了些,翻到某一页,停住,念出一句:“……那个男人,他答应带我回家……我没信他……可我还是跟着他走了……” 她的声音很轻,但不再发抖。 窗外树影摇晃,光斑在地上移动。茶几上的本子摊开着,一页页静静地躺着,像终于找到了该待的地方。 陈雪打了个哈欠,揉揉眼睛,说:“我想睡会儿午觉。我们待会儿画一幅新全家福吧?” 没人反对。 她蹦跳着回房间,书包挂在儿童椅上,“爸爸是英雄”钥匙扣轻轻晃了一下。 我坐下,闭眼养神,耳朵听着屋里的动静。背包还靠在脚边,匕首的位置没变。 周婉宁没再翻页,只是坐着,手指轻轻摩挲着本子封面的灼痕。阳光照在她脸上,眼皮微微颤动,像是有什么东西,在一点点往回游。 第506章 暗中温情守护 阳光斜照在茶几上,皮质笔记本的封面泛着微光。周婉宁的手还搭在上面,指尖轻轻摩挲那道灼痕,像在确认某段快要浮出水面的记忆。 陈雪揉着眼睛从房间出来,拖鞋踢踏踩过地板,手里攥着一盒彩笔。“爸爸,我要画新全家福啦!”她蹦到地毯中央,盘腿坐下,纸铺开,笔盖一个个拧掉排成一排。 我嗯了一声,目光扫过她身后阳台的玻璃门。外面风不大,但窗帘动了一下,不是被风吹的,是刚才我调整过的缝隙漏进气流。我转身往厨房走,脚步放轻,右腿落地时还是有点沉。 “阿姨你也画一个吧?”陈雪抬头看周婉宁,眼睛亮着,“爸爸说画画能让心里暖起来。” 周婉宁低头看着她,片刻后点了点头。她接过一支铅笔,没用彩笔,就在白纸上慢慢勾线。画得很慢,笔尖几次停顿,像是在回忆什么。 我站在厨房门口,背靠墙,视线穿过客厅,落在她画的轮廓上——一个穿军装的男人,背对着画面,站在雨里,手里撑着一把黑伞。伞檐压得很低,看不清脸。 “他在等人,”她忽然开口,声音轻得像自言自语,“可那个人……没来得及走出来。” 她说完,抬眼看向我。 我没动,只说:“你画得很好。” 陈雪歪头看了看那幅画,没多问,继续涂她的彩虹和太阳。我走进厨房,打开水龙头冲洗苹果。水流声盖住了屋外车流的嗡鸣,但我耳朵一直开着。 刀落在砧板上的节奏很稳,每一刀下去都控制着力道,切片厚度一致。这是以前在部队练出来的习惯,切面包也好,切炸药引信也好,手不能抖。我切完最后一个苹果,顺手把刀插进刀架,然后走到窗边。 窗帘缝宽了两指,能看见楼下街角。一辆黑色轿车停在那里,已经超过十分钟。车没熄火,排气管有细微白烟,挡风玻璃反着光,看不清里面的人。 我伸手把窗帘拉紧,只留一条细缝。冰箱门打开取牛奶时,眼角扫过背包——匕首在侧袋,战术手电电量满格,系统界面安静地悬在视野角落,绿字无声滚动:【签到倒计时 23:59:47】。 我端着果盘回到客厅,放在茶几上。“吃吧,别凉了。”我对陈雪说。 她立刻抓起一块苹果塞嘴里,含糊道:“爸爸你不吃吗?” “待会儿。”我坐在单人椅上,没靠背,身体前倾,手搭在膝盖上,随时能起身。 周婉宁还在看那幅画。她翻出日记本,对照着某一页,眉头微微皱起。“我记得……有个声音总在晚上响起,像是电话铃。”她喃喃道,“还有人说‘她不能知道父亲是谁’……我不明白,为什么不能?” 陈雪抬起头,嘴巴鼓鼓的,眼神有点懵。 我没接话。 她转头看我,眼神里有试探,也有某种近乎执拗的追问。“你说过会带我回家,是不是?” 我看她一眼,阳光正落在她肩上,把她整个人轮廓勾得清晰。我说:“我说过,也一定会做到。” 她没再问,只是把本子抱得更紧了些。 我站起身,走向阳台。门推开时发出轻微滑轨声,风立刻卷进来一股凉意。我回头看了眼周婉宁,她跟着站起来,走到栏杆边,望着楼下的街道。 “风大了。”我说。 她没动,盯着那辆黑色轿车。“那辆车……停了很久。” “嗯。”我应了一声,不动声色掏出手机,点开相册里一张照片——牌照局部,模糊但能辨认出三个数字。我输入备忘录,标记“观察中”,锁屏,放回口袋。 我没有告诉她那是几天前拍到的同一辆车。也没有说,这辆车昨天出现在医院后门,前天在步行街拐角停留过二十分钟。 我脱下外套,披在她肩上。“进去吧。” 她这才回头,眼神有点恍惚,像刚从某个遥远的地方回来。她点点头,抱着本子跟我进屋。 陈雪已经收拾好画具,把两张全家福摊在沙发上比对。“爸爸你看,我和阿姨都画了你!”她指着自己的画,又指周婉宁的,“不过你为啥是背影啊?” 周婉宁没回答,只是轻轻抚过纸上那个雨中的身影,手指停在伞柄位置。 我走过去,把果盘往她那边推了推。“多吃点。” 她坐下,拿起一块苹果,咬了一口,嚼得很慢。 陈雪跳起来:“我要去整理书包啦!明天春游,老师说家长可以来!” “我去。”我说。 她眼睛立刻亮了,蹦跳着跑进房间,书包挂在椅子上,“爸爸是英雄”钥匙扣晃了晃,撞在桌角发出清脆一声。 屋里安静下来。 周婉宁翻开日记本最后一页,手指停在一行字上:“……他说‘别怕’……然后我就哭了……” 她低声念出来,抬头看我:“那时候……你是不是就在我身边?” 我没有否认。 她低下头,声音更轻:“我想起来了……一点点。冷,很黑,有人扶住我肩膀……是你。” 我坐在她对面,没有靠近,也没有回避她的视线。 “你还流着血。”她忽然说,“左眉这里……裂开了,血顺着脸颊往下流。你一句话没说,就把我往身后拉。” 我抬手摸了下伤疤。它一直在,像一道不会愈合的提醒。 “嗯。”我说,“是我。” 她眼眶有点红,但没哭。她合上本子,放在腿上,双手压着封面,像护着什么重要的东西。 窗外,那辆黑色轿车终于启动,缓缓驶离街角,尾灯在夕阳里闪了一下,消失在拐弯处。 我没有松劲。 我起身走到门边,检查防盗链是否挂好,猫眼视野是否清晰。然后回到阳台入口,站在门框阴影里,右手搭在门沿,目光仍锁着街道方向。 周婉宁坐在沙发上,抱着本子,望着窗外渐暗的天色,眼神迷茫而思索。 陈雪在房间里哼着歌,拉开书包拉链,把画好的全家福小心塞进夹层。 风又吹了一下窗帘,我没动。 第507章 五千万和离婚协议 清晨六点十七分,窗帘缝里的光比昨晚宽了。我靠在阳台门框上,右腿站着时有点发沉,左眉骨那道疤隐隐发热。楼下街角空着,昨天那辆黑车走了,但排气管留下的白烟印还在地面,像一道没擦干净的灰痕。 背包在脚边,匕首位置没动,战术手电电量满格。系统界面浮在视野角落,绿字滚动:【签到倒计时 23:14:08】。我没碰它,也没坐下。整夜没睡,不是因为怕什么,是习惯——只要外面有盯梢的影子,我就没法真正合眼。 七点四十分,单元门刷卡声响起。我转身,从门镜往外看,是个穿快递制服的男人,手里拎着个牛皮纸袋,封口贴着“周崇山亲授”四个打印字。 门没开防盗链,我拉开一条缝。他递进来文件袋,一句话没多说,转身就走。脚步很稳,落地轻,不像普通快递员。我关上门,拆开袋子,里面是两份文件:一份离婚协议书,另一份是境外银行账户的转账凭证复印件,金额写着五千万。 协议条款写得清楚:陈铮携女儿陈雪永久离境,不得再涉足本市,不得接触任何与赵卫国、王振相关的人或事,不得调查十年前边境任务真相。作为交换,资金将在出境当日到账,后续每年另有生活补贴。 我盯着那行“双方自愿解除婚姻关系”的措辞看了三秒,才反应过来——他们把我跟周婉宁当成夫妻了。或者,根本不在乎是不是真的,只是用法律文书的形式,把人推出去。 纸张撕裂的声音很脆,像炸了一小串鞭炮。我一条条扯开,扔在地上,碎片堆在地毯边缘,像一堆废纸屑。陈雪在房间哼歌,拉书包拉链的声音清脆利落,她不知道外面发生了什么,也不该知道。 我走到客厅,周婉宁坐在沙发上,抱着那本皮质日记本,手指停在某一页。她抬头看我,眼神还有点飘,像是刚从一段模糊的画面里抽身。 “有人想让我走。”我说。 她坐直了些,问:“谁?” “你名义上的父亲。”我把残页踢到墙角,走过去蹲下,视线平着她的眼睛,“他派人送了份协议,要我带你女儿走,永远别回来。” 她的手指一抖,本子滑到腿上。我没让她捡,自己弯腰拿起来,放回她手里。 “我不走。”我说,“你也别想推开我。” 窗外风大了些,窗帘被卷起一角,阳光扫过地板,照在她脸上。她没躲,也没说话,只是把本子抱得更紧,指节有点发白。 我站起身,走到阳台,推开玻璃门。风吹进来,带着早春的凉意。楼下车道空着,但我知道他们不会只来一次。这种人,从来不做无用功。送信是第一步,接下来是什么,我不知道,也不在乎。 只要我还站在这扇门后面,谁也别想把她们带走。 九点前,我回到客厅,站在靠近阳台的位置,目光锁着街道方向。身体绷着,像一根拉到极限的弦。脑子里没有计划,没有预演,只有两个字反复撞着神经:守住。 陈雪从房间探出头,书包挂在肩上,“爸爸,我们出发吗?” “嗯。”我应了一声,走过去帮她整理拉链,“钥匙扣挂好了?” 她摸了摸书包侧面,“在呢,‘爸爸是英雄’。” 我点头,手落在她肩上,轻轻往前推了一下,“走吧,送你上学。” 她蹦跳着往门口跑,鞋柜前停下,回头等我。我最后看了一眼沙发上的周婉宁,她仍坐着,低头翻着本子,一页一页,很慢。 我没说什么,关上门,带上门锁咔哒一声落定。 第508章 教女儿防身术 凌晨零点整,视野角落的系统界面绿光一闪,没有提示音,也没有弹窗,只有一行小字缓缓浮现:【签到成功,解锁资源:高级格斗术·近身压制模块】。我站在客厅中央,闭眼,一股熟悉又陌生的感觉顺着脊椎往下压,像有另一双手在体内校准肌肉的发力顺序。右腿那股常年使不上劲的空虚感,第一次被填满了。 六点刚过,天光从窗帘缝里渗进来,我把背包靠墙放好,拉开客厅中间的地毯,空出一块地方。先活动肩颈,然后起势——锁喉反制接膝撞,转身背摔落地控场,三套动作连贯打出,收手时呼吸平稳,右腿稳稳撑住身体,左眉骨那道疤微微发烫,像是系统在确认融合完成。 陈雪是七点半醒的,穿着粉色睡衣从房间探头:“爸爸,你练功夫啊?” “嗯。”我把地毯铺回去,“待会儿教你点有用的。” 她眼睛一亮,蹦出来,“真的?我也能打坏人?” 我没笑,点头,“能,但得认真学。” 早餐后,她在客厅地毯上盘腿坐好,我把战术手电拆了电池,改装成一根短棍,递给她。“现在你是被抓住的小孩,我是抢你东西的人。”我蹲下,伸手虚抓她手腕。她一开始还笑,挣了两下没挣开,脸就绷住了。 “别慌,肘往下压,脚往后撤半步,转腰。”我松开她,再抓一次。这次她照做,挣脱瞬间往后跳,差点撞到茶几。 “对,就这样。”我点头,“再来一遍。” 练了三回,她额头上出了汗,小脸通红,但眼神不一样了,不再觉得这是游戏。我把训练棒递过去,“记住,打膝盖,打眼睛,打完就跑,不许回头。” 她握紧短棍,把钥匙扣“爸爸是英雄”挂在手腕上,低声念:“跑不了就打,打完就跑。” 我摸了摸她脑袋,没再多说。 九点前,我拆了阳台推拉门的旧滑轨,换上军用级抗冲击导轨,这是之前签到得的装备,表面刷了哑光漆,装回去后看不出差别。又在玻璃夹层里加了钢丝网,手指敲上去声音和普通窗户一样,但能扛住踹击。玄关地板撬开一块,埋进震动感应器,用手机设了警报,一旦有人撬锁,信号直接推到我设备上。家具挪了位置,沙发往后退三十公分,打通通往厨房的逃生路线。陈雪的书包现在挂在门边固定钩子上,五秒内能背上出门。 中午周婉宁醒了,穿着白大褂坐在沙发上翻日记本,听见我在书房拧螺丝,走过来看了一眼布线图。 “报警器的触发阈值太低了,楼道脚步声可能误触。”她说话时手指无意识摩挲着微型计算机的边缘。 “你调。”我把工具包递过去。 她蹲下检查接线,重新设了频率过滤,试了三次,抬头说:“现在只会对持续施压超过两秒的震动响应。” 我嗯了一声,没问她怎么懂这些。 下午我演示一套擒拿动作,她突然开口:“肘部角度再低五度,能避开肋骨阻挡。”话出口,她自己愣了一下,扶住额头,像是脑子里闪过什么画面。 “你怎么知道?”我停下动作。 她摇头,“不知道……就是觉得应该这样。” 她站起身,在客厅来回走了几步,忽然走到玄关,指着门框上方,“这里可以加个被动红外,比震动更准。” “你会装?” “我记得步骤。”她语气很轻,但手已经伸向工具包,“让我试试。” 傍晚,三人围在客厅。陈雪趴在地毯上画画,画里是她举着小木棍,我站在旁边比划动作,旁边还有个穿白大褂的女子。周婉宁靠在书房门口,手里还捏着调试好的传感器模块,眉头比早上松了些。我坐在沙发上,抽出匕首,用软布擦刃口,金属泛着冷光,边缘一丝卷都没起。 窗外天色暗下来,楼下车道安静,小区路灯一盏盏亮起。陈雪翻了个身,把画举起来,“爸爸,她是你女朋友吗?” “是。”我把匕首收回背包,“以后一起住。” 她点点头,抱着画趴回去,嘴里哼起学校教的歌。 周婉宁看了我一眼,没说话,低头看着手里的微型计算机,屏幕还亮着,波形稳定。 我靠在沙发上,右腿不再发沉,左眉骨的热感也退了。屋里灯亮着,门锁着,刀在包里,人在屋里。 第509章 记忆恢复危机四伏 平静并未持续太久,随着夜幕的深入,一些潜藏的危机开始在黑暗中蠢蠢欲动。 周婉宁在睡梦中被过去的阴影笼罩,那些被刻意遗忘的记忆如潮水般涌来。而在另一边,陈铮也察觉到了潜在的危险气息,一场风暴似乎即将来临。 凌晨三点,屋外的风把树影刮得歪斜,屋里没开灯。周婉宁是被冷汗惊醒的,后背贴着床单,黏糊糊地凉。她坐起来,手还攥着那台微型计算机,屏幕已经黑了。梦里又听见那个声音,低沉、缓慢,像刀片在玻璃上推:“任务失败,就拿你母亲的命抵。”她记得训练场的水泥地,记得每周三晚上九点准时响起的加密信号音,记得自己站在镜面前练习微笑——那是他教的,说一个女人太聪明会吓到人,但笑得很甜却又能让人放松警惕。 她赤脚踩在地上,没开灯,摸到客厅茶几上那本皮质日记,继续查看相关内容。代号:影蛾。训练周期:七年。指令接收频率:每周三晚九点。她用指甲划过“母亲”两个字,纸面裂了一道细口。不是养女,也不是普通父女,她是被选中的工具,从十五岁开始就被编进一张网里,替周崇山收情报、潜入、伪装、撤离。而陈铮和陈雪,现在正站在这张网的正中心。 六点四十,天光刚压住窗沿。我已在厨房,煎蛋在锅里滋响,锅铲翻动时带起一缕焦边。水壶烧开,蒸汽顶着盖子跳。我没回头,但听见脚步声停在厨房门口。她把日记本轻轻放在餐桌上,封面朝上,露出那行潦草的字迹。声音有点抖:“我记起来了……我不是普通研究生,我是他培养的特工。” 锅铲停住。我关火,把煎蛋盛进盘子,转身看她。她站着,手垂在身侧,白大褂袖口卷到小臂,露出一截手腕,青筋微微凸起。眼神没躲,但明显在等什么,等我开口,等我推开她,或者问她到底知道多少。 我只问了一句:“现在呢?” 她抬头,呼吸重了些,“现在我是想保护你们的人。” 我把盘子端到桌上,拉开椅子坐下,“那就一起守。” 她没动,盯着我看了一会儿,嘴角往下压了压,像是卸了点东西。然后走过来,拉开对面的椅子,坐下。没碰吃的,手指无意识摩挲着日记本边缘,跟昨晚调试报警器时的动作一样。我知道,这不是演的,是身体记得的事。 七点整,陈雪背着书包从房间冲出来,马尾辫甩得高,“爸爸,早!” “嗯。”我把牛奶递过去,“路上小心。” 她咕嘟喝完,抓起书包往门口跑,鞋都没系好。我跟出去,蹲下给她系好鞋带,指尖碰到她袜子上的卡通图案——小熊举着盾牌。 “老师说今天有科学课,要做实验!”她蹦起来,转身开门,回头挥手,“爸爸再见!” 我站在门口,目送她跑下楼,身影消失在拐角。右手习惯性往腰后摸了一下,空的。十年了,这动作改不掉。 返身关门,手搭上门把的瞬间,视野右下角绿光一闪。系统界面浮出一行小字:【检测到异常信号波动,来源不明,威胁等级:高】。字很快淡去,像滴进水里的墨。我没动,盯着屋里。 周婉宁还在餐桌旁,低头看着摊开的日记本,手指停在“指令接收频率”那一行。听见我回来的脚步,她抬头。我没说话,只朝她走过去,站定在沙发边。她合上本子,抱在怀里,没问是什么事,但眼神变了,从刚才的恍惚转成盯紧猎物的静。 我看了眼玄关的门锁,又扫过阳台新装的导轨和钢丝网,最后落回她脸上。 “来了。”我说。 她没问是谁,也没问从哪来,只是慢慢站起来,把日记本放进背包拉好拉链,随后走到我旁边坐下,距离一拳宽。 我们谁都没再说话。屋里安静,只有水壶余温发出的轻微咔嗒声。窗外阳光照进来,铺在地板上,像一层薄铁皮。 我走到窗边,没拉开窗帘,隔着布料看外面车道。一辆灰色轿车停在五十米外,车头朝外,没熄火。这车昨天下午也出现过,在街角便利店门口,停了十七分钟。我没拍,也没标记,但记住了车牌尾数:三六九。 周婉宁走到我身后半步的位置,没靠墙,也没躲。她低声说:“他们不会直接动手,会先试底线。” “我知道。” “他会想确认你还愿不愿意为她们拼命。” “我已经拼命了。” 她没接话。此时,计算机波形图在跳,频率杂乱,但中间有一段规律的脉冲,三短两长,间隔精确。她盯着那串信号,欲言又止。 我伸手,把计算机屏幕按黑。 “别让他听见。”我说。 她点头,把设备塞进白大褂口袋。 客厅灯还亮着,饭桌上的煎蛋已经凉了。我走过去,把两副碗筷收到水池,冲洗干净。她站在原地,没动。我擦干手,从背包里抽出匕首,检查刃口,收回去。然后坐在沙发上,右腿伸直,肌肉绷了一下,格斗术的力道还在,没散。 “接下来怎么办?”她问。 “等。” “等他露脸?” “等他犯错。” 她点点头,没再问。我们就这样坐着,背没靠沙发,腰杆都挺着,像随时能弹起来。屋外车流声远,楼道没人走动。时间像是被拉长了,又像是卡住了。 我低头,看见茶几上陈雪昨天画的画还没收。画里我举着木棍,她躲在后面,周婉宁穿着白大褂,手里拿着一个发光的小盒子。画纸一角写着五个歪字:我们的家。 第510章 巨大的诱惑 门铃响的时候,我正站在玄关的阴影里。 窗帘只拉开一条缝,阳光斜切进来,照在茶几上那幅画的一角——陈雪画的“我们的家”,歪歪扭扭的房子,三个人手拉着手。周婉宁坐在沙发边沿,手指搭在微型计算机边缘,没开机,也没收包。她看了我一眼,眼神很轻,但我懂意思:别开门。 我没动。猫眼外站着周崇山。 他今天穿得不像个官,倒像个退休老头,西装敞着,金丝眼镜反着光。手里拎了个纸袋,印着儿童医院旁边那家点心铺的logo。我认得那家店,陈雪上周还说想吃他们家的豆沙包。 又按了一次门铃。 我拉开一道门缝,没卸链子,身体卡在门后,右腿微曲,重心压在前脚掌上。 “来看女儿。”他声音不高,像平时打招呼那样,“顺便带了点吃的。” 我没接话。纸袋悬在半空,他也没硬塞。 “她上学去了。”我说。 “我知道。”他点头,把袋子放在门口地垫上,“等她回来再吃也一样。” 我没去拿。他也不走,就站在那儿,眼睛从镜片后头看着我,嘴角有点弧度,不是笑,是算计完后的松快。 “陈铮,”他换了个站姿,一只手插进裤兜继续说:“你睡了十年,这城市早已不是你记得的样子了。你守的这个家,能撑几天?” 我还是没答话。 “我可以安排你们出国定居,手续全免,每年五千万生活费,不动产权登记在她名下。你女儿以后念书、工作、结婚,都不用愁。你要钱,有;要自由,也有。只要你带着她离开这儿,不再碰十年前的事。” 风吹了一下楼道尽头的消防门,发出轻微的“哐”声。 我盯着他镜片后的那对眼睛,三秒。 然后开口:“我女儿的家就在这儿。我不走,也不会让你碰她一下。” 说完,我抬手关门。 他没拦,但手撑住了门框,力道不大,就是不让门合上。 “你以为你在保护她们?”他声音低下来,“你是在把她往火坑里拖。你知不知道你现在住的房子,已经被标记了多少次?你接送孩子走的那条路,有多少双眼睛在看?你敢说下一次来的不是炸弹,不是毒针,不是让她在学校门口突然‘生病’的人?” 我没动。 “你是个父亲,不是战士。放下枪吧,陈铮。现实不是靠拳头能守住的。” 我伸手,抓住门框,指节发力,把他那只手推开。 门“咔”地合上。 锁舌弹进锁槽的声音很清脆。 我靠着门站了几秒,听见外面脚步声没立刻走远,反而停在门口,像是在听屋里的动静。过了会儿,才慢慢下去。 回到客厅,周婉宁已经站起来,走到窗边,没拉窗帘,只用两根手指隔着布料探出一点缝隙。楼下那辆黑色轿车还在,车头朝外,司机没下车。 “他不会就这么算了。”她说。 我没答。走到茶几前,拿起那幅画,翻过来检查背面有没有夹东西。没有。又摸了摸画纸边缘,确认没被做过记号。 “你也听见了?”我问。 “听得见。”她低声说,“我不是他女儿,我是他养的工具。但现在……我不想再听命令了。” 我抬头看她。她站在窗边侧影里,白大褂袖口卷着,露出小臂上的旧伤疤——那是训练时留下的,不是任务。她没躲我的视线,只是轻轻说了句:“我也不会回去。” 我把画放回茶几原位,位置和角度都没变。陈雪喜欢东西摆在固定地方,她说那样“噩梦找不到入口”。 厨房水壶还在,昨晚烧过一次,底座还有余温。我把它提起来,晃了晃,剩半壶。倒掉冷水,重新接满,按下开关。等水开的间隙,我去阳台看了看新装的导轨和钢丝网,接口都紧固着,震动报警器指示灯绿着。 回来时,门铃又响了。 我没去开。周婉宁也没动。 这次不是按铃,是敲门,三短两长,节奏很稳。 我走到门后,贴墙站着。 门外传来周崇山的声音:“你可以不信我,但你不能骗自己。你女儿现在安全,是因为我还想谈条件。可一旦我不耐烦了——” 他顿了下。 “你们现在有多坚定,将来就有多痛苦。” 脚步声终于远去。 我透过猫眼看着他走向那辆车,司机替他拉开车门。他上车前回头看了眼窗户,目光扫过二楼阳台,停留一秒。我没躲。 车开走后,我拉严了窗帘。 屋里一下子暗下来。只有水壶开了,蒸汽顶着盖子跳,发出“咔嗒、咔嗒”的响。 我走过去关火,倒了杯热水,没喝,放在茶几上。杯子压住画纸一角,防止被风吹落。 周婉宁坐回单人椅,打开微型计算机。屏幕亮起,波形图开始跳动,频率杂乱,但中间有一段脉冲特别规律,三短两长,间隔精确。 我走到她身边,抬手按黑了屏幕,轻声说:‘别让他听见。’她微微点头,迅速将设备塞进白大褂口袋。 我们谁都没再说话。沙发上坐着,背没靠垫,腰杆挺直,像随时能弹起来的那种姿势。楼道安静,楼下街道车流声远,连风都停了。 我右手习惯性往腰后摸了一下。空的。这动作改不掉。 窗外,阳光被厚云挡住了。天阴下来。 第511章 平静下的杀机 屋里的空气像是凝住了,安静得连水壶蒸汽顶盖的“咔嗒”声都格外清晰。周婉宁坐在单人椅上,背挺得直,手搭在膝盖上,像随时能站起来那种姿势。 我没坐。靠着沙发边沿,右腿微跛的地方隐隐发酸,是老毛病了。十年前那一枪打穿的不只是肌肉,还有时间——十年没走过的路,现在得一寸寸重新踩实。 窗外天阴着,云层压得低。那辆黑色轿车走了,但我知道,不会就这么完。 凌晨五点整,闹钟没响,我自己醒了。床头手机屏幕亮起,系统界面自动弹出,绿光映在墙上,像块老式作战终端。签到完成,一条新情报浮出来: “三公里内检测到两名身份异常者,特征匹配市政厅外围安保名单b级人员。” 我坐起身,手指划过屏幕,调取昨晚小区后巷的隐蔽摄像头回放。画面里,23:17分,两个人影出现在监控边缘。一个戴鸭舌帽,低头走路,步幅不稳;另一个站在路灯死角,站了十分钟,没抽烟,没打电话,也没看手机,就那么杵着,像在等什么信号。 不是巡逻,也不是路过。 我把视频截了图,放大那人衣领下的耳廓——有道旧疤,左耳下半缺了一角。这伤我记得,三年前市局通报过一起冲突事件,涉事保安被刀划伤,后来调离岗位。他不该出现在这里。 我起身穿衣,深色冲锋衣套上身,拉链拉到下巴。背包里匕首、战术手电都在,女儿画的全家福也夹在里面。出门前看了眼墙上的钟:六点零七分。 陈雪房间门缝透着光。她已经醒了,在里面哼歌,声音轻快。我推门进去时,她正把粉色羽绒服往身上套,马尾辫扎得歪歪的。 “爸爸送你?”她问。 “嗯。”我蹲下,检查她书包拉链是不是锁紧了,又按了按外套纽扣,确认没被动过。钥匙扣上那个“爸爸是英雄”的小牌子还在,我悄悄掀开夹层,把一枚芝麻粒大小的追踪器塞进去,再合上,看不出痕迹。 “今天有才艺展示吗?”我边整理她围巾边问。 “有!我要读自己写的诗。”她眼睛亮了一下,“老师说可以带家长。” 我点头:“我接你放学。” 她笑起来,背起书包冲我挥手,蹦跳着出门。我跟到楼下,目送她走进校门,直到她的身影完全消失在教学楼走廊里,才转身回家。 钥匙插进锁孔的时候,我就察觉不对——门缝比平时宽了两毫米。有人动过门锁。 我没推门,退半步,靠墙站着,手摸向腰后。空的。这动作还是改不掉。 掏出手机,连接家里的红外感应器。客厅、阳台、厨房,全部显示正常。但主卧的通风口温度曲线有轻微波动,像是有人从外面短时间靠近过。 我慢慢推开门,屋里没人。窗帘拉着,光线暗。茶几上的画还在原位,角度也没变。我走过去,手指顺着画纸边缘滑一遍,确认没被做过标记。 厨房水壶冷了。我重新接水,烧上。等水开的工夫,我去阳台查看新加装的钢丝网和导轨。接口都紧固着,震动报警器指示灯绿着。我又在原来那道网外侧加了一层,用联动传感器接进手机后台,任何外力触碰都会触发警报。 回来时,周婉宁已经在客厅了,穿着碎花裙,外罩白大褂,手里拿着笔记本电脑。她抬头看我一眼:“小雪安全到校了?” “到了。”我坐下,打开系统界面,把刚才拍的照片传进去比对。结果显示:两人曾在三个月前同时出现在市政厅东侧通道,与周崇山有过近距离接触。 “他们来过。”我说。 “谁?” “盯梢的人。不止一辆车。”我把手机递给她看照片,“昨夜出现的,今天凌晨又在三公里外活动。不是巧合。” 她盯着屏幕看了几秒,忽然问:“你知道他们下一步会做什么吗?” “试探底线。”我收回手机,“先观察,再施压,最后动手。他们不会直接冲进来,但会找缝隙。” 她合上电脑,站起身,走到书房门口,看见我摊在桌上的地形草图——是我们这片小区的俯视简图,标了三个红点:校门口、后巷垃圾站、我家阳台下方的排水管。 “你想反查他们?”她问。 “嗯。” “我可以帮你。”她说,声音很平,没起伏,“我不只是个躲起来的人。” 我抬眼看着她。她站在门口,光从侧面照过来,脸上没什么表情,眼神却定得很死。 “你查你的,我也能查。”她又说了一遍,“我知道他们在哪类系统里留记录。” 我沉默了几秒。脑子里闪过很多事——雪山实验室她替我挡下的那一击,游轮上她交出账本时的手势,还有前两天她在窗边说“我不想回去”时的样子。 但她不是战士。至少现在还不是。 “你可以查资料。”我说,“但不准涉险。这是底线。” 她没反驳,只点点头:“我知道什么叫危险。” 说完,她转身回自己房间,门轻轻关上。 我坐在书房,把草图收进抽屉底层,关掉系统界面。屋里安静下来,只有水壶又开了,蒸汽顶着盖子跳,发出“咔嗒”声。 我没去关火。 坐在黑暗里,听着那声音一下一下地响,像某种倒计时。窗外天色依旧阴沉,楼下车流声远,风吹不动窗帘。 右手又习惯性往腰后摸了一下。空的。 但这次,我不是一个人守着这个家了。 第512章 解锁高级格斗术 水壶的蒸汽依旧顶着盖子,发出有节奏的声响。我坐在黑暗里,没去关火,也没动。脑子里过的是昨晚的事——门锁被动过,通风口有温度波动,那辆黑色轿车停了太久。不是巧合。 天光一点点透进来,窗帘缝从灰变白。我站起身,右腿还是那股熟悉的钝胀感,像锈住的铰链。十年没动,肌肉萎缩不是一天能补回来的。但不能再等了。 客厅清出一块空地,沙发推到墙边,茶几挪开半米。我脱掉冲锋衣,只穿训练背心,先活动肩颈,一圈一圈慢转,接着是手腕、脚踝、膝盖。每个动作都压得深,不能快,一快就容易拉伤。十年前在部队,教官说过:复健不是打仗,是重新学会走路。 第一组拉伸做完,额头出汗。我靠墙站定,闭眼回想系统签到解锁的“高级格斗术”数据流——不是文字,也不是视频,就是一段直接灌进脑子的身体记忆。近身反制、关节锁、脱困挣脱,全在里头。可身体跟不上。 我开始练分解动作。擒腕、拧臂、压肘,每一下都慢到像在泥里走。练到第三轮,右腿一沉,重心偏了,膝盖磕在地上,闷响一声。我没停,撑起来继续。 阳台传来窸窣声,陈雪起床了。我收手,捡起衣服披上,刚系好拉链,她就蹦出来,马尾辫晃着。 “爸爸你在练功夫?”她扒在客厅门框上看我。 “嗯。”我抹了把汗,“准备送你上学。” “我能学吗?” 我顿了一下。“你想学什么?” “怎么逃跑。”她说得很认真,“昨天老师讲安全课,说遇到坏人要会跑。” 我没立刻答。十岁的孩子,不该想这些。可昨夜那道门缝,那辆黑车,还有周婉宁翻本子时的眼神……有些事,躲不掉。 “等放学回来再说。”我说。 她点点头,没追问,转身去刷牙洗脸。 我走进厨房关火,水已经烧干了一半。壶底发出焦糊味。我把它拎到一边,打开冰箱拿冰袋,敷在右膝上坐了五分钟。旧伤经不起猛操,得一点一点来。 上午九点,家里没人。陈雪上学了,周婉宁去了实验室方向——她说是去取落下的资料,我没拦。门锁换了新的防撬芯,窗网加了双层钢丝,红外感应连着手机后台。我能做的都做了。 现在要做的是人。 我从背包底层取出备用战术匕首,刀身七寸,单刃带血槽,是我当年用的那种。没开锋,训练用。在书房角落铺开小区草图,红笔标了三个点:校门口拐角、后巷垃圾站、我家阳台下方排水管。 这是他们可能动手的地方。 十一点半,周婉宁回来,手里提着一个文件袋,脸色有点白。我把匕首放在桌上。 “想不想学?”我问。 她看了我一眼,没说话,拉开椅子坐下。 “不是让你去拼。”我说,“是万一真到了那一步,你能活着等我赶到。” 她点头,伸手拿起匕首。握法错了,太靠前,手指僵着。 我走过去,调整她的手位。“虎口贴护手,四指包紧,拇指压刀脊。出刀要短促,突刺往下压腕,别画弧。” 她照做,动作生硬。 “再来。” 我们练了半小时基础动作:突刺、格挡、反握割喉模拟。她学得快,但力气不够,手腕容易抖。我让她加了三组俯卧撑,再回来练。 “战术不是杀人。”我指着草图,“是活下来。你看这里,如果他们在拐角堵人,你会走哪条路?” 她盯着图看。“绕后巷,贴墙走,利用垃圾桶当掩体。” “对。但如果对方有两个人?” “那就不能绕,得冲进主路,大声喊叫,引起注意。” 我点头。“很好。” 中午饭是速食面,两人吃得沉默。吃完我把草图收进抽屉,匕首擦干净放回背包。 下午三点十七分,钥匙转动门锁的声音响起。陈雪背着书包进门,脸蛋红扑扑的。 “爸爸!我今天表演完,同学都说我写得好!”她冲过来,把一张折好的纸塞我手里,《我的爸爸是英雄》全文誊抄版,字歪但工整。 “嗯。”我把纸折好,放进全家福夹层。 她仰头看我:“说好的,教我逃跑。” 我看了眼周婉宁。她站在厨房门口,围裙还没脱,眼神很稳。 “去阳台。”我说。 阳台清出一小片空地,水泥地扫干净。我让陈雪站好,演示第一个动作:被人从前面抓住手腕怎么办。 “不要往后拽。”我握住她的小手示范,“顺着对方力道往前送,然后拧、压、抽,就像拧瓶盖。” 她试了几次,终于挣脱。 第二个动作:身后有人抱住腰,怎么脱身。 “抬脚踩他鞋面,低头缩肩,然后肘往后顶,打肋部。”我轻顶她后腰示意位置,“记住,不是玩,是真的打。” 她照做,动作干脆。 第三个动作:呼救与撤离。我让她大喊“救命”,声音要尖、要长、要吓人。她一开始不好意思,练了五遍才放开嗓门。 最后,我教她安全口令。 “如果有一天,你说‘爸爸我爱你’,我就知道你出事了。”我说,“不管我在哪,都会来找你。” 她认真点头。“那我要天天说。” “不行。”我打断,“只有真的需要的时候。” 她抿嘴想了想:“那我晚上睡觉前说一次,行吗?” 我看了她一眼,眼角有点热。“行。” 傍晚六点,训练结束。我在窗边站定,手里拿着匕首,一遍遍用布擦刀身。外面天色暗下来,楼下车流渐少,风穿过楼宇间隙,吹得防盗网微微震动。 手机静音,但所有报警器在线。家里的门锁、窗户、阳台导轨,全都处于激活状态。 周婉宁在书房整理笔记,笔尖划过纸张沙沙作响。陈雪在自己房间,小声背诵:“抓住手腕,往前送,拧、压、抽……爸爸我爱你,爸爸我爱你……” 我站在原地,没回头,也没动。 刀身映出我左眉骨的疤,一道旧伤,一条命换来的记号。 窗外夜色压城,灯一盏盏亮起。 我还在等。 第513章 系统高危警示 时间缓缓流逝,夜色渐深。 匕首已经收进背包夹层,布条缠好刀柄,防止误触。手机放在茶几边缘,屏幕朝下,但所有报警器都开着。阳台导轨的震动感应、门窗的磁吸开关、走廊的被动红外——全在后台跑着,绿灯常亮。我没动,手搭在冲锋衣口袋里,指尖能摸到战术手电的凸起按钮。 突然,脑子里“嗡”了一下。 不是声音,也不是画面,是一种从颅骨深处涌上来的低频震感,像老式电台接收到强信号时的共鸣。紧接着,眼前虚空中,那块只有我能看见的老式终端屏自己弹了出来——灰底黑字的界面,平时安静得像块死铁,此刻却刷出三道血红波纹,一圈圈往外扩散,滴滴声开始响,频率越来越快。 我猛地闭眼。 系统十年来从没主动响过。签到是每天零点准时跳出来,资源领完就退。它不说话,不提醒,不像助手,更像一块嵌在脑子里的旧伤疤。可现在它亮了,红得刺眼,没有文字说明,没有坐标提示,只有这三道不断刷新的警报波。 威胁等级确认:高危。 我睁眼,呼吸压到最轻。身体已经绷紧,肩背贴住沙发靠背,耳朵自动过滤外界杂音——楼下电动车驶过的声音、楼上孩子拖椅子的刮地声、远处地铁进站的闷响……全都成了背景。我在听屋里的动静。 陈雪房间有轻微鼻息,平稳,节奏正常。她睡着了。周婉宁那边没声,门缝透不出光,应该也休息了。 但我不能坐。 我起身,动作极慢,鞋底贴着地板滑行,没发出一点声音。先去陈雪房门口,轻轻拧开一条缝。月光从窗帘缝隙斜切进来,照在她脸上。马尾辫散开一半,压在枕头下,小嘴微张,手里还攥着那张《我的爸爸是英雄》的稿纸。我走近,蹲下,轻轻把纸抽出来,顺手拉了拉被角,盖住她露在外面的肩膀。窗锁扣着,红外灯绿着,床头的小台灯也没被动过。 我退出来,关门时用指腹顶住门板,让合页不发出“咔哒”声。 客厅走一圈。门窗传感器全部在线,阳台排水管接口处我昨天涂的隐形荧光粉没被动过,战术手电扫过去一片暗蓝。我打开手机后台,调取全天监控回放。重点看下午三点十七分那段——陈雪背着书包进门,钥匙插了两次才对准锁孔,推门进来,关门,脚步往厨房方向走,全程没人尾随。门锁自动闭合正常,无异常压力触发记录。 我拆开书房抽屉暗格,取出备用通讯器和信号干扰仪,检查电量,放上床头柜。这两样东西本来是防突发断联用的,现在得提前摆出来。 回到客厅,我坐在角落的旧沙发上,背靠墙,面朝大门方向。这个位置视野最全,能一眼扫进门、阳台、两个卧室的门。我从背包里重新拿出匕首,这次没收,就放在大腿上,刀身贴着裤缝,手自然垂落,随时能握住。 脑子里开始过事。 系统为什么现在响?是不是因为昨天训练太明显,暴露了准备动作?还是周崇山的动作引起了某种数据共振?他昨天刚来过,递离婚协议,转账凭证,想让我们走。我没答应。他说“不死不休”,然后走了。 但他不会只说不说。 他是市政厅的人,穿西装不带枪,靠的是权和线。他不会亲自来砸门,也不会派人在巷子里堵人。他要动手,一定藏在“合理”里——比如学校通知改路线、社区搞临时检修、医院发复查通知……用公文当刀,拿流程杀人。 我闭眼,梳理可能路径。 第一,冲陈雪去。她明天上学,路线固定:家→后巷→校门口拐角→教学楼。如果有人在学校系统里做手脚,比如安排“安全演练”把她单独留下,或者让老师临时留堂,再配合外部人员介入……最危险。 第二,冲周婉宁去。她今天去了实验室方向,说是取资料。但她记忆还没完全恢复,行动轨迹不稳定。如果有人冒充导师或同事约她见面,地点偏僻,信号屏蔽……也有风险。 第三,里应外合。家里有没有被安东西?摄像头?窃听器?我昨晚检查过所有插座、烟雾报警器、wiFi路由器,没发现异常。但有些微型设备能躲过常规检测,得靠系统比对。 我试着在脑子里调系统界面,想启动一次全屋扫描。可界面还是那三道红波,没变,也没新提示。它只预警,不给方案。 我放弃,重新睁眼。 现在能做的,就是守。 我决定明天亲自送陈雪上学,全程跟到教室门口。周婉宁暂时不能单独外出,所有外出必须两人同行。家里的报警器升级为即时推送,一旦触发,直接震动+闪光双模式。 我靠在墙上,呼吸放缓,肌肉没松。眼睛半眯,其实没睡,耳朵听着全屋的呼吸声、空调滴水声、楼道电梯到达的“叮”声。 不知过了多久,周婉宁房间有轻微响动。她起床了,脚步很轻,去厨房倒了杯水,喝完回来,门关上。她没来客厅,也没问我。但她知道不对劲。 我没出声。 又过了半小时,陈雪房间传来翻身声,被子窸窣响。她睡得不沉,可能做了梦。我没动,也没去看。 外面天色依旧黑,离五点还有两个小时。 我坐在原地,手始终搭在匕首上。 匕首很凉,贴着掌心,像一块不会发热的铁。 第514章 神秘来客 凌晨五点零七分,门铃响了第一声。 我靠在客厅角落的旧沙发上,右腿还带着植物人时期留下的僵硬感,但腰背挺得笔直。匕首就放在大腿上,刀面贴着冲锋裤的布料,凉得很实在。手一直搭在上面,没挪开过。那一声“叮”穿进耳朵的时候,我没有动,连眼皮都没抬。 第二声又来了。 耳朵微微一动,视线从地板移到墙角那台改装过的监控小屏上。猫眼接的是微型摄像头,画面黑白,带红外补光。屏幕里,一个戴鸭舌帽的男人站在门外,头低着,双手垂在身侧,呼吸节奏有点快,胸口起伏比正常人明显。他没按第三次,也没踹门,就那么站着。 我慢慢吸了口气,把匕首翻了个面,刀刃藏进袖口夹层,起身时鞋底贴地滑行,没发出一点声音。先去陈雪房门口,轻轻拧开门缝。她还在睡,被子蹬了一半,小脸埋在枕头里,手里攥着那张才艺展示的稿纸。我把被子拉上来,顺手旋紧反锁钮,关门时用指腹顶住门板,合页没出声。 接着朝主卧方向敲了两下墙壁——两短一长,是“别出屋”的暗号。周婉宁那边没动静,但我看见卧室门缝下的光影晃了一下,知道她醒了,也知道了。 我才走向大门。 拆门链的动作很慢,金属扣一节节拉开,像拉开枪膛保险。单手握匕首贴在小臂内侧,另一只手把门拉开一道十五公分的缝。楼道里的冷风立刻灌进来,吹得窗帘边角一抖。我盯着门外那人的脸,声音压得极低:“谁?” 他抬起脸,帽檐往上推了半寸,露出左耳后一道发白的旧伤疤,像是被什么高温的东西烫过,边缘不规则,皮肉有点皱缩。这种疤我不陌生——赵卫国的人清理据点时常用喷火器烧文件,挨得太近就会留下这种痕迹。 他说:“我知道你不信我……但我能活到现在,是因为我一直躲在暗处。” 他的右手一直插在外套口袋里,肩膀微绷,我在看他的肩部肌肉变化,防他突然抽手掏东西。他说话时喉结动了一下,呼吸更急了点。 我没让步,门缝还是十五公分。“你说周崇山的计划?”我嗓音没起伏,“说一句假的,我就关门。你再没机会。” 他喘了口气,像是终于等到这句话。“我不是来杀你的……我是来换命的。”他顿了顿,眼神往屋里扫了一眼,又迅速收回,“你保我安全,我告诉你他明天要做什么。” 我没动。 三秒后,把门缝扩到三十公分,匕首仍隐在身后。手机从裤兜掏出来,屏幕亮着,假装打开了录音功能,其实只是黑屏待机。我把手机举到胸前,对准他:“你现在说,我在听。” 他摇头,声音发紧:“只有你一个人的时候……我才说。” 我冷笑一声:“她不是外人。” 话音落,客厅角落有轻微脚步声。周婉宁从阴影里走出半步,没完全露脸,但灯光把她半个身子的影子投在墙上,清晰得很。她站定,目光落在访客脖子附近,眼神忽然一凝——我没看清她看到了什么,但她盯住了。 访客察觉到她的存在,往后退了半步,背抵住楼道墙。“你们不信我,我也不能冒这个险……”他嗓音压低,“但我真的知道周崇山怎么动手。” 屋里没人说话。 陈雪房间传来翻身的声音,床板吱呀了一声,被子窸窣响。她还没醒,但睡得不安稳。外面天色仍是黑的,楼道灯忽明忽暗,像是接触不良。风从门缝钻进来,吹得我冲锋衣下摆轻晃。 我盯着他,手始终虚搭在匕首柄上。 他站在那儿,双手还插在口袋里,身体微微发颤,不知道是冷,还是因为怕。 却没人后退。 第515章 神秘访客的情报 门缝外的风还在吹,帽檐下那双眼睛没动,手仍插在口袋里。周婉宁的影子退进了卧室门口,只留下一道门缝透出的微光切过地板,她没说话,也没走远。 我盯着访客,把手机收进口袋,匕首依旧藏在袖口。“现在,你说。”声音压着,不带情绪。 他喘了口气,像是终于等到这句话。“周崇山要在明天上午九点,让一个被洗脑的清洁工在学校走廊持刀行凶……目标不是其他学生,是你女儿——她是诱饵。”他说得很快,字句连成一片,“他们知道你一定会冲进去救人。” 我没眨眼。 手指在袖子里轻轻摩挲匕首冷刃,掌心贴着金属,凉得清楚。我说:“为什么告诉我?” “因为我也是被他控制的人。”他喉结滚动,“我不想再当棋子。” 我抬眼看他左耳后的疤,那道发白的痕迹边缘不规则,像烧焦的纸边。我说:“你说你是逃出来的?那你怎么还能活着站在这儿?周崇山从不留活口。” 他顿了一下,极短的一瞬,眼神往楼道尽头扫了半秒才收回。“我……有内线接应。” 那一瞬迟疑被我记下了。太短,普通人抓不住。但我在边境盯过七十二小时的树影变化,能看穿蛇蜕皮前的鳞片抖动。真正逃命的人不会提“内线”——那是试探,想看我是否掌握更多底牌。 我说:“你说的这事,我得查。” 随即缓缓合上门缝,动作不急不慢,金属链扣重新挂上,发出轻微“咔”声。最后留了一句:“别走远。” 他站在原地,没动。楼道灯还是忽明忽暗,风吹着他外套下摆轻晃。我转身时听见他呼吸沉了一点,像是松了口气,又像是绷得更紧。 回到客厅,我把匕首插进沙发缝里,顺手摸了下右腿。植物人时期萎缩的肌肉现在稳了些,昨夜签到解锁的格斗术已经融合,发力时不再打滑。但这不是重点。 重点是他说的每一个字。 我调出监控回放,画面拉到他开口说“清洁工”的那一刻。右手插在口袋里,但右手食指有过一次微不可察的抽搐——那种编造细节时训练员都控制不了的神经反应。我在集训营见过,假情报员背剧本时,手指总会这样抖一下。 我又打开手机地图,小学位置标了个红点。陈雪每天八点二十分进校门,九点正是课间操前换教室的时间,走廊最挤。如果真有人动手,确实容易混乱。 但我盯着地图看了三分钟,目光慢慢移开。 周崇山不会选孩子。太显眼,也太蠢。他喜欢幕后操控,借刀杀人,从来不动自己手。十年前任务失败,他都没亲自开枪,而是让王振按了引爆器。现在突然搞个持刀袭击?还特意通知我? 不对。 我把地图缩小,圈出市政厅、医院、地铁枢纽几个节点,最终视线落在城西一条偏僻输水管道线上。那里靠近废弃科研所,是周崇山早年活动据点之一。系统签到给的地下管网图里,三个红点就卡在那里交汇处。 如果是调虎离身呢? 引我冲进小学救人,实际目标是别的地方?或者……根本没人要动手,只是让我忙起来,腾不出手查其他事? “信吗?” 周婉宁的声音从背后传来。她没开灯,站在厨房与客厅之间的过道,手里拿着微型记录仪,屏幕泛着蓝光。 我摇头:“说得太全,反而假。” 她走近,在我对面坐下,把记录仪放在茶几上。“他说清洁工被洗脑,用什么手段?药物?电击?还是m-7型神经干扰仪?”她问得很细,语气平静,但我知道她在试水——她在恢复记忆后第一次参与情报分析。 我没答。m-7的事我没告诉任何人。这是系统比对出来的东西,境外禁用,操作复杂,不可能用在普通清洁工身上。 她说这话,是在确认我有没有掌握关键信息。 我也看着她:“你觉得呢?” 她沉默两秒,说:“如果是真的计划,他不该知道这么细。如果是假的……那就说明,他们想让你动。” 我们对视片刻,谁都没再多说一句。 有些事不用讲透。特种兵懂什么叫战术默契,特工更懂什么叫话里藏针。 我起身走到窗边,掀开窗帘一角。楼下街道空着,只有路灯照着一辆停了很久的黑色轿车。车牌被泥糊住,车尾微微下沉,像是载重状态。我已经看到它第三天了。 但它今天没动。 以往都是早上六点十五分驶离,今天却一直停着。 我放下窗帘,回头看向沙发上的匕首。陈雪还在睡,房间里安静,床板没响,她应该没醒。 周婉宁走到我刚才坐的位置,拿起记录仪开始调数据。“我要查这栋楼近三天的出入记录,还有访客登记。”她说,“顺便看看他是不是真的一个人上来。” 我点头,没反对。 她做事一向缜密。昨天她调整报警器时,发现外墙震动感应器凌晨两点十七分触发过一次,持续0.3秒,像是有人用工具探过通风口。我没告诉她那是我布的陷阱测试——但现在想来,也许不是测试。 也许真是有人来过。 我重新坐下,闭上眼,脑子里过了一遍所有线索:访客出现时间、话语节奏、微表情失控点、楼下车辆停留异常、清洁工设定不合逻辑、m-7设备不可能普及…… 越理越清楚。 这不是警告,是钓鱼。 他们知道我会护女儿,所以拿她当钩子。只要我明天冲进小学,不管有没有事发生,我都输了——因为我会离开主线调查轨道,他们会趁机做别的事。 而真正的大动作,一定藏在没人注意的地方。 我睁开眼,看向卧室方向。周婉宁已经不在客厅,记录仪留在茶几上,屏幕还亮着。我拿起它,翻到最近一次信号扫描日志,发现凌晨五点零五分,也就是门铃响前两分钟,楼顶天台有短暂无线电信号跃升,频率接近军用加密频段。 这种信号不会出现在居民楼。 除非有人提前架设中继设备,准备远程操控什么。 我站起身,把记录仪放回原位,没惊动她。然后走回大门边,透过猫眼看了眼楼道。 访客还在那儿,背靠墙站着,双手插兜,帽子压低。但他脚尖朝向电梯口,身体重心偏左,随时能跑。 我不动声色,掏出手机,编辑了一条无意义的备忘录:“天气转凉,记得加衣。”发送给自己。这是我和线人间的暗码格式,表示“有可疑接触,待确认”。 做完这些,我回到沙发坐下,左手搭在匕首柄上,闭目养神。 外面天色渐亮,楼道灯熄了。屋里安静得能听见冰箱压缩机启动的声音。 周婉宁从卧室走出来,轻声说:“信号源消失了,但存储里有残留波形。我需要时间解析。” 我睁眼,嗯了一声。 她说:“你不打算去学校?” 我看着她:“要是我去,就正中下怀。” 她嘴角微动,没笑,但眼神松了一点。 我们都知道接下来该做什么——不动,也不退。等鱼自己浮上来。 我站起身,走到玄关鞋柜旁,从底层抽出一双旧作战靴。鞋帮硬,底纹深,适合近身搏斗。我把它摆在门后,顺手检查了战术手电和备用电池。 然后转身走向厨房,烧水煮面。 早餐还是要吃的。 锅里的水开始冒泡,蒸汽往上窜,我掀开锅盖,面条丢进去。窗外阳光斜照进来,落在餐桌一角。 陈雪还没醒。 我坐在桌边等水开,手始终没离开匕首范围。 楼道里,那个戴鸭舌帽的男人依然站着,一动不动,像一根钉在墙边的桩。 第516章 信还是不信的纠结 天刚亮,楼道里的灯灭了。我透过猫眼往外看,那戴鸭舌帽的男人依旧在楼道,背靠墙,帽檐压得极低,就像钉在原地一般。 我没开门。 转身走到客厅,战术匕首从沙发缝里抽出来,放在茶几上。周婉宁已经坐在桌边,微型计算机屏幕亮着,残留的无线电信号波形还在上面跳动。她没说话,只是抬眼看我。 “不是真话。”我说,“但也不能全当假的。” 她点头,手指在键盘上敲了一下。“信号源虽然消失了,但频率特征和军用中继设备吻合。有人提前布点,准备远程操控什么。” “不是为了杀人。”我坐下,右腿搭在左膝上,掌心按住萎缩过的肌肉。签到解锁的格斗术已经融合,发力时不再打滑。“是为了让我动。” 她明白我的意思。如果我真的冲进小学救人,不管有没有事发生,我都脱离了主线。他们会趁机做别的事——而真正的大动作,一定藏在没人注意的地方。 可防不防? 得防。哪怕九成是假,只要一成可能是真,陈雪就在风险里。 我掏出手机,打开加密通讯软件,编辑一条新消息:“鹰巢启动,三级响应。小学三出口,加装临时监控,明线两组,暗哨一组。巡逻路线重排,重点盯九点前后走廊。”发送给线人老李。 发完,我又拨通另一个号码。接通后只说一句:“盯周崇山。车、人、电话、会面对象,全部记录。每小时报一次位置。” 电话那头嗯了一声,挂了。 布置完这两步,屋里安静下来。冰箱压缩机嗡嗡响,水壶里剩的半壶水还温着。我起身去厨房,把昨晚剩下的面条倒掉,重新烧水煮了一碗。鸡蛋煎好,切片黄瓜码上去,端到餐桌。 周婉宁没动筷。 “你要去?”她问。 “你先说。”我看她。 她盯着屏幕,声音很轻:“教学楼西侧有个通风井,直通地下管道层。结构图显示那里没有监控,也没有日常巡检记录。如果真有人想进来,那是最可能的入口。” 我点头。这个点位我在系统管网图上见过,靠近废弃科研所那段输水线,正是三个红点交汇区域之一。 “我建议加装震动传感器。”她说,“明天我去现场测试设备稳定性。” “不行。”我说,“你不进教学区。” “我可以伪装成维修人员。” “不行。”我重复一遍,“只在外围。技术支援,不参与一线应对。” 她抬头看我,眼神没退。 我说:“你必须戴报警器,隐蔽式,信号断了我就介入。而且全程保持通讯,我说撤,你就走。” 她沉默两秒,点了下头。 “成交。” 吃完饭,我回房间换了身深色冲锋衣,背包检查一遍:军用匕首、战术手电、备用电池、定位终端都在。出门前看了眼墙上挂着的全家福,画得歪歪扭扭,但我穿着军装,站中间,陈雪在我脚边蹦跳,周婉宁站在旁边,手里拿着一本书。 钥匙扣上的反光条我摸了下,确认完好。 陈雪还没醒。我轻手推开她房门,床板没响,她睡得踏实。书包挂在椅子背上,我走过去,指尖探进衣领内侧,摸到那张薄如纸片的微型定位贴片——前天夜里缝进去的,防水防干扰,能持续工作七十二小时。 没问题。 我关灯,退出来。 等在客厅的周婉宁已经收拾好设备包,白大褂外面套了件灰色风衣,看起来像个普通的校外研究人员。她抬头看我:“我先走,半小时后到位。” 我点头:“保持静默联络,有异常直接触发警报。” “明白。” 她拉开门出去,脚步很轻。我没有立刻跟上,而是站在窗边,掀开窗帘一角往下看。黑色轿车还在老位置停着,车牌依旧被泥糊住,车尾下沉,像是载着重物。但它今天没动过。 以往都是六点十五分驶离。 现在快七点了,它还停着。 我放下窗帘,拿起战术手电塞进外袋,背上包,开门。 楼道里空了。那个戴鸭舌帽的男人不见了,连脚印都没留下。只有地砖上一点潮湿的痕迹,可能是夜露,也可能是鞋底带的水。 我走下楼梯,脚步沉稳。 到楼下,我蹲下来,平视陈雪的眼睛。她今天穿了粉色羽绒服,马尾辫扎得高高的,书包带攥得很紧。 “爸爸。”她小声叫。 “嗯。” “今天老师讲题的时候,”我说,“要是看到陌生人站在教室后面,别害怕,盯着他看清楚脸,回家告诉我。” 她点头,手指绕着钥匙扣转圈:“我知道,爸爸。” “放学还是我去接。” “嗯!” 她蹦跳着转身,往公交站方向跑。我站在原地,目送她拐过街角,身影消失在早点摊的蒸腾热气里。 然后我转身,走向小区大门。 冲锋衣拉链拉到下巴,背包贴着后背,每一步都踩得实。手机震动了一下,老李回信:“监控已部署,九点前完成调试。”另一条紧跟着进来:“周崇山车辆尚未移动,住所无异常进出。” 我收起手机,右手习惯性摸了下腰后。 那里曾经别枪的位置,现在只有战术手电的硬角顶着。 我继续往前走,穿过两条街,拐进通往小学的辅路。阳光斜照过来,落在路边的铁栅栏上,影子一道一道,像防线。 五百米外,小学西墙外的小巷口,周婉宁的身影已经出现。她正从设备包里取出一个巴掌大的金属盒,低头调试。 我加快脚步。 风从背后吹来,带着清晨特有的凉意。 我拉开冲锋衣兜帽,戴上,继续向前。 第517章 战场回溯预见危机 我走到监控室与周婉宁碰面,一起来到西墙外的小巷,站在她身后五步远,她蹲在地上调试那个金属盒,手指在接口处轻拨,白大褂下摆蹭了些许墙灰。 “信号稳定。”她没抬头继续说:“震动阈值设在三级以上,轻微触碰不会误报。” 我没应声,目光扫过西墙。教学楼外墙爬着老藤,二楼走廊的窗框漆皮剥落,左侧第三扇窗开着一条缝——和陈雪教室的位置对不上,但能俯视操场入口。 我往前走了两步,靴底碾碎一片枯叶。 她抬头看我,眼神里有点东西,像是等我说话。 “行了。”我说,“你去办通行手续,别硬闯。” 她站起身,拍了拍手:“你不信设备?” “信。”我摸了下腰后,战术手电的棱角硌着指节,“不信的是用设备的人。” 她懂我的意思。敌人要是知道这里有传感器,反而会绕开,或者反过来利用它。技术不是万能的,尤其是当对方也在玩这套的时候。 她把设备盒收进包里,风衣拉链拉到脖子:“那你说怎么办。” “改有线。”我说,“不发信号,每天人工查一次。早七点,晚五点,雷打不动。” 她盯着我看两秒,点头:“我可以负责早班。” “可以。”我转身面向教学楼,“现在去保安室,别拖。” 她没再问,拎起包往校门方向走。我站在原地,等她身影拐过墙角,才迈步跟上。 进校门走的是教师通道,老李给我弄了张临时通行证,夹在冲锋衣内袋里。刷卡时嘀了一声,闸机打开。我进去后没走主路,贴着花坛边沿往教学楼绕。阳光照在瓷砖地上,反光刺眼。 二楼走廊和预演画面里的样子差不多。防火门半掩着,闭门器弹簧有些松,关门速度慢了半拍。我推门进去,脚步放轻。应急铃挂在楼梯口,罩子有裂纹,像是被谁砸过又糊上了胶带。 我低头看手表:7点38分。 按照回溯看到的画面,三天后的袭击发生在9点17分。那时候课间操刚结束,学生从操场回教室,走廊人最多。戴灰帽子的男人是从西侧楼梯冲上来的,手里短刀藏在袖口,监控只拍到背影,没拍清脸。 我沿着预演路线走了一遍。从西侧楼梯拐角开始,摄像头确实有个盲区——两台设备角度重叠不够,拐角柱子挡了视线。虽然现在多了临时监控,但布线仓促,电源接的是教学楼备用电路,一旦跳闸,这段就黑了。 我掏出手机,给老李发消息:“西侧楼梯加装独立供电摄像头,电池双备,今天中午前完成。” 发完,我继续往上走,到三楼平台停下。通风井的铁栅就在头顶,焊死了,但焊点老旧,有几处明显是后来补的。我伸手敲了敲,声音发空。 系统里存着这栋楼的原始结构图,是早些天签到得来的情报。图上标着这条管道直通地下层,连接废弃科研所的老输水线。虽然现在封了,可要是有人提前割开焊缝,从下面钻上来,十分钟就能摸到二楼。 我把这个点记进脑子里,准备让老李调两个可靠的人,轮班盯这片区域。不是装监控就行,得有人眼。 下到一楼,我在保安室门口等周婉宁。她正在和值班保安说话,声音不高,递过去一张打印纸,应该是申请巡查许可的文件。保安低头看,时不时抬头打量她一眼。 我没靠近,站在门外的树荫下,右手习惯性按了下背包侧袋——匕首在,手电在,定位终端信号正常。 十分钟后她出来,手里多了个访客牌,挂在风衣胸口。 “批了。”她说,“每天早晚各一次,每次不超过二十分钟。” “够用。”我说,“记得别单独行动。” “嗯。”她看向教学楼,“你要再查一遍?” 我点头:“最后一趟。” 我们一前一后走上楼梯,脚步很轻。路过二年级教室时,里面传来老师讲课的声音,学生齐声朗读课文。我放慢脚步,瞄了一眼球形摄像头——位置是对的,但镜头偏了一度,正好漏掉走廊转角那片区域。 我记下来,准备让老李调整。 走到三年级教室外,我停住。这间就是预演里被突袭的教室。门开着,几个孩子在擦黑板,书包整整齐齐挂在后排。阳光照进来,落在空座位上。 我没进去,只站在门口看了两秒。 周婉宁站在我斜后方,没说话。 “他们不知道。”她忽然说。 “知道什么?” “危险已经排好队,在等着上课铃响。” 我没接这话。有些事不用说透。我知道她在想什么,但她忘了,我也在那个画面里看到了——那个戴灰帽子的男人冲进来时,第一刀砍向讲台左侧的学生。而那个位置,正是陈雪现在坐的地方。 我转身往下走,脚步比刚才重了些。 到一楼大厅,我掏出战术手电,在掌心轻轻敲了两下,节奏和心跳一致。这是以前在队里养成的习惯,每次确认风险点,就用这个动作提醒自己:记住顺序,别漏环节。 “你还去巡?”她问。 “还有一圈。”我说,“你去监控室交个底,把异常行为清单留给值班老师。” 她点头,转身往走廊尽头走。我看着她进了监控室的门,才重新迈步。 阳光斜照进大厅,地砖上的影子一道一道,像铁笼的栏杆。我走过门厅,拐向后门通道。那里有一扇小铁门,通向学校后巷,平时锁着,钥匙在保安手里。 我伸手试了试门把手,纹丝不动。 挺好,至少这一关是牢固的。 我靠在墙边站了一会儿,拉紧冲锋衣拉链。右腿旧伤突然抽了一下,像是某种提醒。我闭了下眼,脑中闪过刚才回溯的画面——灰帽男人的脸始终模糊,但他冲进教室时,左手有个动作:掀开了外套下摆,露出绑在腰侧的黑色布套。 那是刀鞘。 不是随手拿的刀,是专门准备的。 这意味着他不是疯子,是有计划的。 我睁开眼,抬头看了眼二楼窗口。 下一发子弹,必须打得更准。 我转身,朝着监控室方向走去。脚步沉稳,没回家。 第518章 周崇山的诡计 我推开监控室的门,脚步没停。走廊灯光打在瓷砖上,反着白光,照得人眼晕。周婉宁刚才说的那句话还在耳朵里回:“他们不知道。”我知道她想说什么,可我不信邪,也不信命。 走到校门口,老李给的临时通行证还在冲锋衣内袋,我摸了下,硬卡片边角硌着手。刷卡出闸机时看了眼表:7点52分。陈雪这会儿应该在教室了,早读刚结束,等下是数学课,她最怵这个。 我没直接走,站在花坛边上掏出手机,打开定位追踪程序。屏幕上跳出三个绿色光点——一个是我的,一个在校内教学楼,是周婉宁的终端信号,最后一个在二年级三班的位置,是陈雪书包上的GpS钥匙扣。 信号正常。 但我盯着路径热力图看了两秒,不对劲。 放学路线周边,有两个陌生设备频繁扫描wi-Fi信号,mAc地址加密过,但频率太高,不是家长也不是老师会干的事。这种扫频行为,我在边境执行任务时见过——是侦察组踩点的标准动作。 我眯起眼,脑子里猛地串起一条线。 上周签到得来的情报碎片突然冒出来:周崇山名下一家空壳公司最近往城东调了三百多万资金,用途写着“绿化养护”,可那片区域根本没有市政工程立项。而学校在这边,城西。敌人要是真打算动手,为什么要往反方向调资源? 除非…… 他们根本就没打算在学校杀人。 声东击西。 我手指在屏幕上滑动,把近期所有异常信息拉出来比对:灰帽男人有刀鞘、袭击时间选在课间操后人流高峰、摄像头盲区早被标记……这一切都太规整了,不像疯子作案,倒像一场表演。 目的就是让我盯着学校,寸步不离。 可如果目标不是孩子呢? 我猛地抬头,视线穿过校门铁栅栏,看向远处街道。 家里没人。 门窗警报系统虽然装了,但只要知道密码或者找到薄弱点,十分钟就能破开。周婉宁的微型计算机能远程监控摄像头,但她现在在校内,一旦被拖住,那边就等于瞎了。 我转身就走,靴底踩在地上发出闷响。 一边走一边拨通电话,铃响三声接通。 “是我。”我说,“取消校园值守,转远程盯家。” 周婉宁声音立刻清醒:“怎么了?” “有人在扫频,手法专业。学校是幌子,他们要的是家里空档。” 她沉默半秒:“明白了。我现在切通道,把住宅区八路摄像头全调过来,设动态捕捉,有人靠近五十米范围就触发干扰信号。” “录像同步存本地,别只传云端。”我补了一句,“对方要是有后台,能删记录。” “好。” 电话挂断,我加快脚步穿过街口,拦了辆出租车。 “去锦绣花园南区,快。” 司机应了一声,车子启动。我靠在后座,右手伸进背包侧袋,摸到战术匕首的握柄。电池还有电,震动模式正常。我又检查了一遍手电和通讯器,确认都在。 路上给老李发消息: 【调两个便衣,不亮身份,守我家楼下巷口。观察为主,别动。每小时报一次位置。】 他回得很快:【已安排,十分钟后到位。】 我把手机塞回口袋,看着窗外掠过的街景。商铺开门了,学生背着书包过马路,早点摊冒着热气。平常得不能再平常。 可我知道,有些事正在暗处爬上来。 车停在小区外五十米处,我没让开进去。付钱下车,绕小路从后巷接近。这条道我走过不下二十次,砖缝里长草的位置都没变。 接近楼栋时我蹲下身,借着停着的电动车遮挡视线,先看门禁。 电子锁面板亮着绿灯,说明没断电。我输入密码前没直接按,而是蹲下来检查门缝胶条。 平整,无撬痕。 再看猫眼下方,有一道极细的划痕,像是金属工具蹭过。我皱眉,这道痕昨天还没有。 我站起身,输入密码,门咔哒一声开了一条缝。 没立刻进。 左手推门的同时,右脚轻轻往前一探,触到门槛内侧的地板。那里原本贴了根头发丝粗细的感应线,现在断了,半截挂在墙角。 有人来过。 我收脚,退后半步,背贴墙边站着,低声对着通讯器说:“周婉宁,我在门口,感应线断了。你那边画面有没有异常?” 耳机里传来敲键盘的声音。“七点四十六分,西侧摄像头黑了三秒,红外检测到热源靠近单元门,但没拍清脸。现在画面恢复,一切正常。” “正常个鬼。”我低声道。 我重新上前,这次动作更快。门开即入,反手锁死,贴墙听动静。 屋内安静。 我挨个房间查。客厅没人动过,茶几上的水杯还在原位。厨房冰箱嗡嗡响,温度正常。陈雪的卧室门虚掩着,我推开门,床单整齐,书包挂在椅子上,铅笔盒开着,橡皮少了一块。 我弯腰看床底,空的。 主卧也查了,衣柜抽屉没被动,全家福还放在枕边。 松了口气,但不敢放松。 我从背包里拿出一个巴掌大的金属卡扣,这是早年签到得来的民用防护工具,能加固窗户锁芯。我把它装在陈雪卧室的窗框上,拧紧螺丝。然后把军用匕首放进她床头柜下面,顺手把她的闹钟往前挪了五厘米——这是我和她约定的“安全信号”,只要位置不对,她就知道家里出事了。 做完这些,我坐到客厅沙发上,掏出手机拨通警方备案热线。 “喂,110吗?我姓陈,住锦绣花园3栋2单元601。今天早上收到一封匿名恐吓信,说有人要砸我家门报复。我没报警是因为不确定真假,但现在发现门口有可疑划痕,怀疑真有人盯上我了。” 对方问具体时间和情况,我挑着说了些模糊但可信的内容:早晨七点半左右,疑似有人试探门锁,留下工具刮痕,不排除后续行动可能。 “我们没法派专人驻守,但可以加强巡逻。”接线员说,“每小时会有巡警路过该区域,您留意配合。” “行。”我说,“麻烦你们了。” 挂了电话,我起身走到阳台,拉开窗帘一条缝往下看。 巷口树影底下,两个穿便装的男人正假装看手机,站位刚好能覆盖楼门和后路。是老李的人。 我关上窗帘,回到客厅,打开安防主机,手动切换至“高危模式”:关闭自动照明延时,启用红外感应录像,门窗震动警报音量调至最高。 做完这一切,我坐在沙发上,战术手电放在腿上,手指一下下敲着外壳。 外面阳光很好。 屋里很静。 我能听见自己呼吸的声音。 第519章 家庭防御保卫战 我关上防盗门,反手拧紧三道锁舌。屋里静得能听见冰箱压缩机启动的嗡鸣。战术手电放在茶几上,光斑照着陈雪书包上的钥匙扣——“爸爸是英雄”五个字泛着塑料反光。 周婉宁从次卧出来,手里拿着微型计算机。她没说话,只是把设备递给我看。屏幕显示住宅区八路监控画面,巷口、单元门、电梯间都在线。但西侧外墙摄像头还在黑屏状态,热源检测标记了个红点,时间戳是七点四十六分。 “有人来过。”我说。 她点头:“数据本地存了,云端做了假流。” 我把手电收进裤兜,走向客厅角落的工具箱。拉开第二层,取出三个磁力报警器。这是上周签到得的装备,巴掌大,黑色外壳,贴在窗框上能感应位移。我先去陈雪房间,蹲下身子把报警器卡进窗槽,听到咔哒一声咬合。然后是主卧,再是阳台推拉门。每装一个,就用手机测试联动,确认震动信号能传到周婉宁的终端。 陈雪站在门口,攥着衣角。 “他们会来打我们吗?”她小声问。 我没答,走过去摸了下她脑袋。“记不记得上次教你的路线?” 她点头:“听见响动不开门,不喊人,从客厅爬行到主卧,钻夹层。” “对。”我把战术匕首从背包里拿出来,塞进客厅沙发底下的暗格。那里原本藏应急现金,现在改成武器位。“夹层有水、饼干、哨笛,够撑十二小时。” 周婉宁已经打开安防主机面板,手指在触屏上滑动。她把警报等级调到最高档,关闭自动照明延时功能,又给所有门窗传感器设了独立触发机制。 “一级警报只震动手环,二级启动音频干扰,三级直接拨你预存号码。”我把操作权限转给她,“别等警方响应,他们来得慢。” 她嗯了一声,把微型计算机放在膝上,开始校准红外捕捉范围。 我转身去搬家具。餐桌往墙边推三十公分,形成一条直通卧室的通道。沙发挪了个角度,挡住阳台视线。茶几底下拉出折叠板,铺上防水布,摆好通讯器、备用电池、信号屏蔽袋。全家手机都扔进去,只留一台加密机用于内部联络。 陈雪没动。 “去拿你的画本。”我说。 她跑回房间,抱着素描本回来。我指着扉页空白处:“写几个字。” 她低头写下“爸爸是英雄”,笔迹歪扭但很用力。 我把纸撕下来,折成方块,塞进主卧衣柜夹层的缝隙里。那是我苏醒后亲手改的避难格,外面看着是背板,里面能蹲两个人,有通风孔和应急电源接口。 “位置不对,就是危险信号。”我重复了一遍。 她点头,把哨笛挂在脖子上。红色塑料管,两短一长是求救音律,昨天练了三遍就熟了。 周婉宁忽然抬头:“楼下便衣换班了。” 我走到窗帘边,掀开一条缝。树影底下那两个穿便装的男人还在,站位没变,其中一个正低头看表。老李的人守得不错。 “通知他们每小时发一次定位。”我说,“别用公网。” 她敲了两下键盘,发送指令。 我坐回沙发上,右腿有点麻。植物人躺太久,肌肉恢复靠系统签到后的格斗术补足,但久坐还是会僵。我活动脚踝,掏出战术匕首检查刀刃。碳钢材质,无反光涂层,握柄防滑纹磨得有些平了,是老东西。 陈雪靠过来,挨着我坐下。 “我不怕。”她说,“你在家。” 我没说话,只是把手搭在她肩上。 阳光从窗户斜进来,照到地板三分之一。墙上挂钟指向九点十七分。屋外传来早点摊吆喝声,小孩骑车经过楼下,铃铛响了一下。 周婉宁轻声说:“西侧摄像头恢复了。” 我抬头看她屏幕。画面清晰,拍到一只猫跳上围墙,尾巴甩了下,消失在隔壁院里。 一切正常。 可我知道不是。 那种感觉在边境执行任务时就有过——空气太安静,鸟不叫,风停了,连远处狗吠都消失了。就像现在,街面看着平常,但某些不该缺的东西缺了。 比如那个每天早上八点准时收废品的老头,今天没来。 比如六楼邻居家总在阳台晾衣服的女人,窗帘拉着。 我站起来,去厨房烧了壶水。水开时发出尖锐哨音,我关火,倒了三杯,一杯放陈雪面前,一杯递给周婉宁,最后一杯自己拿着。热水烫手,但我没松。 “你们轮班休息。”我说,“我守第一班。” 周婉宁抬眼:“我能撑。” “我知道。”我靠着墙,“但现在不是逞强的时候。你是技术支援,不是前线兵。” 她没再争,只是把计算机抱得更紧了些。 陈雪打了个哈欠,揉眼睛。 “去主卧躺会儿。”我说,“不用睡,闭眼就行。” 她起身,走到卧室门口又回头:“哨笛我带着。” “嗯。” 她进去了,轻轻带上门。 屋里只剩我和周婉宁。 她低声问:“他什么时候动手?” “快了。”我看着窗外,“越平静,越近。” 她手指在键盘上停顿两秒,然后敲下一行代码,启动动态捕捉算法。屏幕上,八个监控画面同时标出移动热源追踪框。 我坐在沙发上,手始终搭在匕首上。 阳光慢慢移过地板,照到茶几腿时,停住了。 第520章 周崇山逃了 阳光照在茶几腿上,像是被按了暂停键,连细微的尘埃都似乎静止了。我靠着墙,手搭在匕首上,眼睛没离开窗帘缝。周婉宁的屏幕闪了下,她手指一顿。 “热源波动。”她低声说,目光紧盯着屏幕,“西侧外墙,三点钟方向,两个人影,移动速度很慢。” 我起身,没发出一点声音。右腿有点僵,活动了一下脚踝,走到陈雪房间门口。她正蜷在夹层里,哨笛挂在脖子上,眼睛睁着,没睡。我冲她点头,她也点头,一动不动,像只警觉的小兽。 周婉宁敲了两下键盘:“供电线路有电压波动,有人在剪线。” 我走向客厅角落的工具箱,拉开第二层,取出战术手电拧亮又关掉——测试电源。灯不闪,说明主线路还在工作,他们没成功。 “是试探。”我说,声音低沉而冷静,“想看我们有没有断电反应。” 周婉宁点头:“我在终端模拟了断电假象,切断了外接摄像头供电,保留本地存储。” 我走到沙发边,从暗格抽出匕首,握在手里。刀柄磨得发白,但握感熟悉,仿佛是我身体的一部分。我贴着墙走到阳台推拉门边,透过百叶窗缝隙往外看。 树影底下那两个便衣还在原地,站姿没变。可他们的影子歪了——太阳角度变了,人却没动。这绝不是老李的人,老李的手下身手不会这么笨拙。 “楼下两个是假的。”我低声说,声音中带着一丝笃定。 周婉宁抬头:“信号干扰器上线了,他们收不到外部通讯。” 我点头,退回客厅,抓起加密机看了一眼时间:九点四十二分。就在这时,西侧传来轻微金属摩擦声——是窗框被撬动的声音,细微而刺耳。 报警器红灯一闪,震动信号传到我和周婉宁的手环上,如同无声的警报。 来了。 我贴墙移动,绕过餐桌,从夹道直扑陈雪房门。她已经钻进夹层,我顺手把折叠板合上,防水布盖严,确保她万无一失。然后转身,蹲低身子,往客厅前端摸。 前门方向也有动静——门锁被工具顶动,咔哒一声轻响,在这寂静的空气中格外清晰。三个人,同时动手,显然是有备而来。 我冲周婉宁比了个手势:断电。 她敲下回车键,动作干净利落。 屋里瞬间黑了,仿佛被黑暗吞噬。 应急灯没亮——这是计划的一部分,我们早已做好了应对黑暗的准备。我屏住呼吸,听见前门传来脚步声,一个人挤了进来,踩在地垫上。压力传感器触发,震动再次传到手环,如同心跳的节奏。 我从侧方突进,一个扫腿加擒拿,对方还没反应过来,下巴已经磕在地上。他闷哼一声,我顺势压住他手腕,匕首贴上脖颈,冰冷而锋利。 “别动。”我低声说,声音中带着不容置疑的威严。 另一个人从阳台翻进来,刚落地,周婉宁启动音频干扰装置。高频噪音爆发,那人踉跄一下,抱着头蹲下,痛苦地呻吟着。我冲过去,一记肘击砸在他后颈,直接放倒,如同处理一只无助的羔羊。 第三个人在楼道,听见动静想撤。我飞扑过去,在他关门的瞬间卡住门缝,一脚踹开,将他按在对面墙上。他挣扎,我反手拧臂,膝盖顶住他腰椎,匕首抵住他喉咙,让他动弹不得。 “谁派你来的?”我低声问,声音中带着一丝寒意。 他不说话,牙关紧咬,仿佛要坚守最后的秘密。我加大压力,他额头冒汗,突然张嘴要咬舌。我早有防备,左手迅速捏住他下颌,右手抽出手铐把他双手反扣,让他无法自残。 “嘴松开,还能活。”我冷冷地说,声音中带着不容置疑的命令。 他喘着气,嘴角渗血,终于放弃抵抗,如同一只被驯服的野兽。 我把他拖进屋,踢上门。屋里恢复照明——周婉宁关闭了干扰模式,一切都恢复了正常。三个入侵者全趴在地上,两个昏迷,一个被铐住,如同三只无助的羔羊。 陈雪从夹层探出头:“爸爸?”她的声音中带着一丝担忧和不安。 “没事了。”我说,声音温柔而安抚,“待着别动。” 我蹲下检查俘虏。他穿普通工装,但袖口有一圈淡黄色残留物,像是清洁剂。我闻了下——市政厅专用的那种,带柠檬味,用来擦高级地板,这种味道我再熟悉不过。 “你去过周崇山办公室。”我说,声音中带着一丝笃定和猜测。 他眼皮跳了下,仿佛被我猜中了心事。 周婉宁已经连上他的随身U盘,手指在微型计算机上快速操作,如同一位熟练的琴师在弹奏着乐曲。几秒后,她抬起头:“有删除记录,正在恢复。” 我盯着俘虏:“你是那个‘神秘访客’,对吧?上次送信的鸭舌帽男人。”我的声音中带着一丝挑衅和确认。 他闭着眼,不承认也不否认,仿佛在坚守着最后的防线。 周婉宁点了下屏幕:“恢复完成了。” 一段语音播放出来,声音经过变声处理,但语气节奏很熟——是周崇山的习惯性停顿方式,我听过无数次,再熟悉不过。 “让陈铮以为我要动手,实则调虎离山。你只要制造袭击假象,剩下的事不用管。记住,别让他活着怀疑到我头上。” 我看着俘虏:“你是他安排的诱饵,对不对?真正的目标根本不是这里。”我的声音中带着一丝愤怒和揭露。 他终于开口,声音沙哑:“他不会亲自来……他早就走了。” “去哪儿?”我追问,声音中带着一丝焦急和渴望。 “我不知道……只知道有个定时信号会发出去,目的地是城郊变电站。”他的声音中带着一丝迷茫和无奈。 我立刻拿起加密机,接入系统今日签到奖励——城市地下管网图。地图展开,自动标记出通往变电站的三条隐蔽路径:一条是废弃排水渠,一条是高压线塔检修道,还有一条是旧地铁施工隧道。每一条路径都充满了未知和危险。 周婉宁站起身:“信号是十分钟后的。”她的声音中带着一丝紧张和提醒。 我看了眼陈雪。她已经从夹层出来,正站在主卧门口,手里攥着画本,眼神中带着一丝担忧和不舍。 “爸爸要去抓坏人吗?”她问,声音中带着一丝稚嫩和期待。 我走过去,摸了下她的头:“嗯。家里的事,交给你和阿姨。”我的声音中带着一丝温柔和信任。 她点头,把哨笛握得更紧,仿佛那是她唯一的依靠和力量。 我把战术匕首插回腰间,背包里塞进战术手电、备用电池、信号屏蔽袋。出门前,我看向周婉宁,目光中充满了信任和依赖。 “你留下,升级警报等级,联系老李接管俘虏。有任何异常,用加密频段呼叫。”我低声说,声音中带着一丝命令和期待。 她点头,坐回电脑前,手指已经在键盘上敲击,如同一位守护家园的战士。 我拉开门,走廊空荡。楼下的假便衣不见了,真的人应该已经赶到,如同暗中的猎手在等待着猎物的出现。我快步下楼,穿过单元门,走进小区巷口,阳光刺眼而热烈。 我掏出加密机,锁定变电站信号源,如同锁定了一个目标明确的猎物。 地图上的光点开始闪烁,如同夜空中的星星在指引着方向。 我迈步向前,脚步坚定而有力,仿佛要踏碎一切阻碍和困难。 第521章 追击路上出危机 加密机屏幕上的光点还在闪,像是钉进夜色里的一根针。我贴着排水渠边缘往前挪,铁皮盖子被白天的太阳烤得发烫,手撑上去那一瞬,掌心一热,立刻收回。右腿从大腿到膝盖那条旧伤开始发沉,每走十步就得停半秒,像有根锈住的轴在关节里磨。 变电站围墙外的野草长得齐腰高,风一吹,扫过冲锋衣下摆,沙沙响。我蹲下来,拨开草丛,铁丝网后三盏探照灯轮流扫过空地,死角在东侧检修梯下面。俘虏说信号来自这里,不会错。我把加密机塞进内袋,绕过去,贴墙根爬梯。 梯子是老式的钢架,踩上去吱呀轻响。我屏气,等了一分钟,没动静。继续往上,五米高处有个平台,趴下去,从铁丝网缝隙往里看。 里面不是空的。 六个人,分散在变压器和水泥基座之间。穿的不是军装也不是保安服,黑灰作战裤配战术背心,有人戴着夜视仪,镜片反着绿光。他们不动的时候像石头,换岗时脚步压得很低,左耳都塞着通讯器。其中两个正把箱子从一辆无牌皮卡上卸下来,箱体印着三角形警告标——高压电专用设备的标识。 周崇山站在配电房门口,金丝眼镜在探照灯下晃了一下。他没穿西装,换了件深色夹克,手里拿着平板,低头看数据。一个短发男人走过去汇报,他点头,打开脚边的手提箱,露出一堆线路板和天线模块。那不是普通通讯设备,是能接入市政主控系统的中继装置。 我摸出战术手电,拧开又马上关掉。光斑在地上划了两长一短,记下人数位置。再拍下装备特征,存进加密机本地。这群人训练有素,站位覆盖所有盲区,红外探测点至少三处我没发现。这不是逃亡,是部署。 他们要的不是躲,是接管。 脑子里过了一遍家里的布置:震动感应器、钢丝网、报警联动。周婉宁说过,现有系统防小股偷袭够用,但扛不住专业破防。如果这些人目标真是我女儿,一栋居民楼撑不过十分钟。 我盯着周崇山的侧脸。十年前他在任务简报会上也是这样,说话前先敲烟斗,慢条斯理。现在他没带烟斗,但右手食指在平板边缘轻轻敲,节奏一样。算计的节奏。 不能再往前了。再近一步,探照灯扫过来就是活靶子。我慢慢往后退,梯子最后一级刚落地,右腿突然抽筋,膝盖一软,整个人压向旁边的杂草堆。草叶断裂声很轻,但我听见东侧岗哨那边,一个人转过了头。 我伏在地上,没动。风吹过,草浪起伏,遮住身形。那人看了一会儿,低头说了句什么,应该是通讯器里传来的指令,然后重新面向前方。 我喘了口气,贴着墙根往回撤。原路返回太慢,改走高压塔之间的掩体带。每一步都避开碎石和金属残片,耳朵听着背后的动静。走到第三座塔基时,加密机震动了一下,是时间提示:距离下次签到还有五小时四十二分。 系统靠不上。家里也没来警报。可越是安静,越觉得不对。 我停下,回头看了一眼变电站。灯光刺眼,人影晃动,周崇山还在那儿,像一颗钉在棋盘上的子。他不怕我看见,说明他根本不在乎我知道他在哪儿。 他在等什么? 我不敢想下去。背包里的匕首硌着后背,像在提醒我它还在。可这一次,刀砍不穿电网,也挡不住信号。 我转身,加快脚步往市区方向走。步伐比来时快,右腿疼得更明显,但顾不上。必须赶在他们动手前回家。只要陈雪还在,只要门锁还是完好的,我就还能守住。 暮色越来越浓,路边的路灯一盏接一盏亮起来。我走在人行道外侧,紧贴绿化带,眼睛扫过每一辆经过的车。没有跟踪,没有异常停留。可我知道,有些东西看不见才最危险。 手机在口袋里震了一下。我没掏出来看。这个时候,任何通讯都可能是陷阱。 我只管走。 前方十字路口亮起红灯,我停下。对面是条商业街,橱窗灯光通明,一家童装店门口挂着粉色书包的广告图。我盯着看了两秒,抬脚迈过马路牙子。 离家还有三公里左右,我开始跑。 第522章 反击筹划 我推开单元门的时候,腿已经不太听使唤了。右腿从大腿到膝盖那条旧伤像是被铁丝缠住,每抬一步都扯着筋。三公里跑下来,呼吸压得低,胸口闷得慌。楼道灯坏了两盏,剩下的一盏忽明忽暗,照着楼梯拐角的墙皮剥落处。 我没直接上楼。贴着墙根站定,耳朵贴过去听门缝里的动静。 屋里有呼吸声,两个,一浅一深。陈雪睡得轻,周婉宁的呼吸更稳些。我松了半口气,手摸上门把,拧动前先看了眼门框上的细钢丝——没断。窗缝贴的透明感应条也完好。这是昨天加的防,普通人看不见,专业的人踩进来会触发震动报警。 开门,进屋,反手锁死三道锁。肩包落地那一瞬,我听见卧室门“吱呀”一声开了。 陈雪穿着粉色睡衣站在门口,头发有点乱,眼睛还带着刚醒的湿气。她没说话,光脚跑过来抱住我的腰。我单膝跪地,让她扑进怀里,右手顺势扫过她的书包带、衣领内侧、手腕——没有异物,没有金属反应,也没闻到特殊气味。 “爸爸……”她声音小,攥着我冲锋衣的袖子,“你回来啦。” 我嗯了一声,拍拍她后背:“去睡觉,明天上学。” 她摇头,往我这边靠得更紧。这时候周婉宁端了杯水出来,白大褂外面套了件旧毛衣,手里还拿着微型计算机。她看了我一眼,点头:“监控没断,西侧摄像头恢复供电后一直在线。便衣换班时间对得上,没人冒充。” 我把肩包拖到客厅角落,拉开拉链,取出战术匕首放在茶几边上。加密机还在发烫,屏幕显示变电站拍下的画面:六个人,中继装置,高压设备标识。我点开回放,放大周崇山的脸。 “他们不是躲。”我说,“是要接市政主控系统。” 周婉宁走过来,站在我旁边看屏幕。她手指在计算机上滑动,调出信号频段分析图:“这种中继如果多点铺设,能劫持应急广播、交通灯、甚至消防联动。一旦启动,全城瘫痪只是开始。” 我盯着画面里那个戴夜视仪的岗哨。他站的位置正好卡住东侧死角,耳朵塞着通讯器,动作干净利落。这不是临时班子,是训练过的队伍。 “等明天签到。”我说,“系统可能给情报位置。现在动手,我们没胜算。” 陈雪蹲在沙发边,手里捏着画了一半的全家福。画里是我们仨,站在一栋房子前面,天上星星连成箭头,指着远处一座山。 她抬头看我:“我也能帮忙。” 我低头看她。她眼神不像十岁孩子,有点倔,像我妈当年那样犟着脖子看我爸要参军。 “你不用做什么。”我把画轻轻拿过来,放进她书包夹层,“你只要在家画画就好。” 她没反驳,只攥紧了衣角,轻轻“嗯”了一声。 周婉宁转身去阳台检查新装的红外干扰器。那是我用战术手电改装的,外壳拆了,线路重接,能短暂致盲夜视仪。她试了开关,红灯闪了一下,低声说:“有效范围八米,持续十二秒。够用了。” 我又去窗户边看钢丝网。加装到了夹层,外面看不出变化,但刀片划上去也会卡住。震动感应器阈值重新设过,太轻的脚步不会触发,太重的才会报警。 “你守后半夜。”我对周婉宁说,“我先眯两个小时。” 她点头,坐到次卧临时搭的监控台前,把加密机数据拷了一份存本地。屏幕蓝光映在她脸上,她手指还在敲键盘,没停。 我回到客厅沙发上坐下,背包垫在背后。匕首就放在右手边,指尖能碰到的地方。闭眼之前,我最后扫了一圈屋子:门锁好,窗封死,报警器在线,人都在。 系统界面浮现在眼前,老式终端样式,绿色字符滚动。倒计时显示:4小时17分。 还没到签到时间。 我靠着沙发背,手搭在匕首柄上,没再动。 第523章 系统助力情报收集 系统界面还在眼前浮着,绿色字符静静滚动。倒计时从4小时17分走到0,屏幕一闪,弹出新消息:“签到成功。解锁资源:战场级情报采集协议v3.2”。 我眼皮动了下,没睁眼,手指在匕首柄上轻轻敲了两下,像当年在战地终端确认指令。脑子里默念“启用”,眼前的光屏自动展开子界面——城市公共监控接入、加密频段扫描、热成像轨迹追踪,三项功能并列排开,底下是实时数据流。 客厅还是黑的,只有加密机屏幕泛着蓝光。我坐直了些,把背包往前挪,拉开拉链取出信号增强器。这玩意儿原本是战术手电改装的,外壳拆了,线路重接,能短暂放大弱信号。我把接口插进加密机侧面,手指在触控板上滑动,开始调取周边摄像头画面。 交通岗亭的监控最先连上,画面卡顿几秒后恢复。我拖动时间轴,回放凌晨两点到四点的街景。镜头扫过小区东门,一辆无牌皮卡停在绿化带外侧,车头朝外,驾驶座有人影晃动。我暂停,放大,那人耳朵里塞着东西,不是普通耳机,是特制耳塞,和变电站拍到的那几个家伙一样。 我又切到治安摄像头,调取城南方向。画面跳了几下,部分区域显示“信号中断”。我皱眉,用协议强制注入探测包,发现三处断点集中在废弃化工厂东区仓库、地下排水泵站b口、城郊物流中转站三楼办公室。这三个地方都没有正常供电记录,但红外扫描显示夜间有持续热源聚集,进出人员步态特征与变电站六人中的三人匹配度达87%以上。 我靠在沙发背上,右腿旧伤隐隐发麻,没管它。手指继续在触控板上划,把三个地点标红,连线画出活动半径。这些人换岗时间很规律,早六点一批,晚六点一批,每次停留不超过四小时,装备携带量中等,推测是轮班制临时据点。他们走的路线也刻意避开主干道摄像头,专挑背街小巷,但漏了高架桥底那个维修用的监测头——那地方照到了他们抬设备进物流站的画面。 正盯着屏幕,眼角余光看见次卧门口有动静。周婉宁出来了,白大褂没换,袖口有点皱,手里还抱着她的微型计算机。她脚步很轻,走到我旁边,看了眼屏幕上的三个红点。 “物流站三楼,”她低声说,“上周市政网络日志里出现过这个Ip,备案名称是‘北纬40应急响应组’,但查不到审批流程。” 我没吭声,等她往下说。 她把计算机放在茶几上,接上输出线,敲了几下键盘,调出一组隐藏数据流。“他们在用虚假路由伪装信号来源,实际出口指向市应急广播系统的备用通道。如果中继装置完成部署,不仅能劫持交通灯,还能插播音频指令。” 我盯着那组Ip地址,脑子里过了一遍市政设施的联动逻辑。一旦广播系统被控,全城警报、学校疏散、医院应急都会乱套。这不是单纯的破坏,是要制造混乱,趁机接管什么。 周婉宁手指停在空格键上,看我:“我能跑个脚本,提取他们最近七十二小时的所有跳转节点,找出主控端位置。” 我沉默几秒。过去执行任务,我习惯一个人盯全程,信息攥在自己手里最稳。但现在不一样,敌人铺得太大,单靠我看不完所有漏洞。她技术够硬,刚才那一手数据剥离干净利落,不是临时抱佛脚的水平。 我点了下头:“可以。但只分析,不接触实体设备,不出门。” 她没争辩,只“嗯”了一声,坐到监控台前,手指在键盘上敲起来。屏幕分成四格,数据瀑布般滚下。我继续盯着三个据点的热源变化曲线,发现早六点那批人离开时,有人多绕了半圈,像是在检查什么标记。我放大画面,看清了——他们在墙根贴了小型反光片,位置刚好对应监控盲区。 这不是防我们,是防别人插手。 我正想记下这个细节,周婉宁那边传来一声轻微提示音。她回头,屏幕定格在一张拓扑图上,中间一个服务器集群标识,标注着“疑似主控节点”,连接着那三个红点。 “找到了。”她说,“信号源藏在城西数据中心,租用的是市政外包运维的机柜。登录凭证用了双重动态加密,但他们的测试指令留下了缓存痕迹。” 我起身走过去,站在她身后看图。节点位置合理,离三个据点距离均衡,带宽足够支撑大规模信号转发。再往上追,能顺藤摸到几个伪装基站,最终汇向一个未注册的卫星信道。 “他们准备跑远。”我说。 周婉宁点头:“而且已经试过至少一次全链路通信,就在昨天夜里三点十七分,持续了四分钟,传了大概两百兆的数据。” 我盯着那条时间线。那时候我在家守夜,系统没预警,监控也没异常。说明他们的测试避开了常规检测机制,手法专业。 我回到沙发坐下,拿起战术手电改装的干扰器,在手里掂了掂。现在知道了据点,知道了节奏,知道了背后有远程指挥。下一步该动了,但还不是时候。 天快亮了,窗外灰蒙蒙的。陈雪还在睡,卧室门缝没透光。我看了眼匕首,又看了眼屏幕上那三个红点。 时间差不多了。 第524章 反击技能提升 我坐在沙发上,手里还攥着那台改装过的干扰器。屏幕上的红点已经不再跳动,三个据点的位置清清楚楚地印在脑子里。情报有了,敌人在哪、怎么动、节奏是什么,都摸清了。可光知道没用,得能动手。 我站起身,右腿刚一发力,旧伤就抽了一下,像有根铁丝在里面来回拉扯。我扶住沙发背,缓了两秒,把战术手枪从背包里拿出来,放在茶几上铺开的旧布中央。这枪跟我十年没见了,植物人躺回来那天,是周婉宁帮我从老部队档案室翻出来的——说是我当年配发的编号枪,一直被压在后勤库底。 击针有点卡,扣了几下空扳机,声音发闷。我拆下弹匣,拧开后盖,用匕首尖轻轻撬了撬弹簧槽,吹掉里面一层薄灰。零件一件件擦干净,重新组装,再试三次空扣,这次“咔哒”声利落了。我点头,把枪别回腰侧,顺手把匕首也插进靴筒。 客厅中间腾出一块空地,我开始练格斗术的分解动作。系统给的“高级格斗术”不是花架子,全是贴身夺命的招,但右腿肌肉萎缩太久,爆发力跟不上意识。第一遍做突进锁喉,右脚落地慢半拍,整个人歪了一下。我靠着沙发扶手撑住,喘口气,再来。 一遍不行就两遍。第三遍时,动作终于连上了。我记得这套术法里的每一个节点该怎么发力,就像记得十年前那次任务前夜,在营地反复检查装备那样熟悉。 陈雪打着哈欠从次卧出来,看见我在客厅转体格挡,愣了一下:“爸,你这是干啥?” “练拳。”我说。 她跑过来蹲在茶几边看枪:“你要打坏人了吗?” “还没到时候。” 她盯着那把枪看了会儿,忽然转身去自己房间,拖出小书包,把水壶、急救包一个个拿出来,按大小排好,又拿彩笔在每样东西上写标签。“爸爸专用”“周阿姨用”“我自己拿”,分得明明白白。 我没说话,心里却动了一下。 阳台窗户开着条缝,风不大,正好适合模拟瞄准。我把狙击枪取出来,卸了弹匣,架在窗台内侧。枪身沉,压得窗框微微晃。 周婉宁听见动静也出来了,站在门口没靠近:“你要教我?” “嗯。”我把枪托调到合适高度,“先学稳。” 她走过来,穿的是碎花裙,袖口纽扣很紧。我让她摘下一个,夹在食指和枪托之间,教她怎么靠呼吸控制手抖。她一开始肩膀绷得太死,枪口晃得厉害,我就站她身后,手搭在她肩窝,往下压一点角度。 “贴实了,别悬着。” 她调整姿势,重新夹上纽扣。这一次坚持了十秒没掉。 我低声讲风偏估算三原则:距离、横风、目标移动趋势。她说得少,听得多,眼睛一直盯着远处广告牌上的灯箱。第三次模拟射击,虚拟十字线在灯泡上停稳超过两秒,命中率明显提上来了。 “可以。”我说。 她回头看了我一眼,额角有点汗,点了点头。 回到客厅,我拿张A4纸铺在地上,用铅笔画了个简易地图,标出我们住的小区、附近路口、学校方向。陈雪立刻趴下来,拿荧光笔圈圈点点。 “这里是我放学走的路。”她指着一条虚线。 我用红笔画了个叉:“如果有人在这等你,怎么办?” “大声喊‘起风了’!”她说。 这是我们之前定的安全口令。我点头:“对。喊完就往这边跑,钻绿化带,蹲到消防栓后面。记住,不回头,不说话,等我或者周姐姐来接你。” 她认真听着,一边听一边拿小车模型在图上走路线,反复演练。最后还自己加了个新标记——画了个黄色感叹号,说那是“可疑叔叔”。 “发现这个,就拉警报?”我问。 她用力点头:“嗯!只观察,不靠近!” 我把这张地图收起来,准备复印三份。训练不是演戏,但也不能真让她上场。她现在能做的,就是盯住眼前这一片区域,发现问题及时反馈。我已经不能再把她当什么都不懂的孩子了。 我坐回客厅中央,拿起枪开始擦拭。油布抹过枪管,金属泛出冷光。背包放在脚边,里面匕首、手电、女儿画的全家福都在。周婉宁回到监控台前,手指悬在键盘上方,像是随时准备接入信号。陈雪趴在地毯上,正用蜡笔给她的“巡逻路线图”涂颜色,嘴里哼着学校教的歌。 谁也没说话。 空气很静,但那种静不是空的,是拉满弦之前的那一秒。我能感觉到自己的心跳稳,呼吸匀,身体一点点找回打仗时的状态。 时间差不多了。 第525章 行动前夕 我放下油布,枪管在客厅灯光下泛着冷冽的光,光晕随着光线角度微微偏移,淡了一圈。女儿还蹲在地毯上涂颜色,蜡笔在纸上沙沙作响,嘴里那首歌没断,但声音压得很低,像怕惊扰了什么。 周婉宁从阳台退回来,狙击枪的组件已经收进箱里。她没说话,只是把瞄准镜递到我手边。我接过,拧紧接口,试了试焦距,点头。这东西校准过了,和昨天教她的参数一致。 右腿开始发沉。训练时没顾上,现在静下来,旧伤的位置像被钉了根锈铁钉,一动就扯着筋。我挪了挪屁股,背靠沙发坐到地板上,把背包拉过来。匕首、战术手电、夜视仪——一样样掏出来,摆成一排。每件都用布仔细擦了一遍,不是脏,是得确认它们还在,能用,没被人动过。 手机亮了下。我点开相册,那张简易地图还在。红笔画的路线、荧光笔圈的危险点、陈雪自己加的“可疑叔叔”标记……我对照实物再仔细核一遍。门后柜子是不是挡住了红外感应?消防栓后面能不能藏人?绿化带那条小道有没有监控死角? 女儿爬过来,贴着我胳膊坐下:“爸,我刚才又想了一下。” “嗯。” “如果坏人穿校服混进来呢?像我们班李浩然那样,个子差不多。” 我看了她一眼。她眼神没躲,手指捏着裤缝。 “那就喊‘起风了’。”我说,“不管是谁,只要不在接你的人名单上,都算陌生人。” 她点点头,小声背:“起风了……钻绿化带……不回头,不说话,等爸爸或周阿姨来接。” “记住了就好。” 她没走,反而伸手摸了摸我放在地上的匕首柄。我没拦。 周婉宁走过来,蹲在另一边。她今天穿的是碎花裙,袖口纽扣扣到了最上面一颗。她看着我和陈雪,忽然说:“通风井那边我已经设了震动报警,一旦有人攀爬,信号会直接推到我手机。” “好。” “我还改了算法阈值,猫狗路过不会误报。” “行。” 我们仨都没再说话。空气还是静,但这种静不一样了,不是训练完那种绷着弦的静,是所有动作做完,只等一声令下的那种静。 陈雪突然站起来,跑回房间。一会儿抱着三张纸回来,一张张贴在客厅墙上。 第一张画的是我,站在门口,手里举枪,脸上有疤,军装领子翻着。第二张是周婉宁,趴在窗台,枪架在前面,眼睛闭着一只。第三张是她自己,躲在消防栓后面,手里举着个大喇叭,嘴张得特别大。 “这是我们家的作战图!”她说。 我看了一眼,伸手揉了揉她头发。周婉宁站起身,走到墙前看了会儿,嘴角动了一下,没笑出来,但也没皱眉。 我低头看那张全家福,从胸口内袋摸出来。纸边已经卷了,画里我和陈雪站在太阳底下,中间空着一块,说是留给妈妈的位置。她一直没画别人进去。 我看了两秒,重新塞回去。 站起身时右腿有点软,撑着沙发缓了下。走到窗边,拉开一条缝。楼下停着几辆车,都不是黑色的。路灯照着地面,树影横着铺在路牙上。没有车驶过,连对面楼平时总叫的那只狗,今晚也没出声。 我退回屋内,反手锁好门窗。 回到客厅,坐下,看向她们俩:“待会不管发生什么,你们按计划来。” 女儿抱着那个写有“爸爸专用”的急救包,坐在次卧门口的小毯子上,用力点点头。 周婉宁站在阳台内侧,手搭在狙击箱边缘,也点了下头。 我闭眼,深呼吸一次。再睁眼时,视线落在门把手上。 估算了一下,时间差不多了。 第526章 反击开始 门把手还在眼前,我盯着它,呼吸压得很低。手指搭在枪管上,金属的凉意顺着掌心往上爬。客厅静得能听见陈雪攥急救包带子的声音,布料摩擦发出细微的“沙沙”响。 就在这时候,绿化带方向的红外警报震了。 不是误报那种轻震,是连着三下急促震动,直接顶到我口袋里。我知道——有人进来了。 我抬眼看了周婉宁一眼,她已经转身往阳台走,碎花裙摆扫过地砖,没回头,但手已经按在狙击箱上。我点头,她明白。 我抓起靠墙的战术步枪,贴着沙发边沿挪到窗角,单膝蹲下,枪口对准正门。同时摸出对讲机,短按一下发送键:“婉宁,西侧,两个以上,动作快。” 她那边没回话,只传来一声极轻的“咔”,是瞄准镜解锁的声音。 前院的树影突然动了一下,不是风吹的,是人踩断了枯枝。紧接着,墙头黑影一闪,第二个人翻了进来,猫腰贴着灌木往前蹭。第三个在后头掩护,手里拎着破门锤。 他们动作不慢,配合也熟,一看就是练过的。可惜我们早把所有盲区都补上了。 周婉宁先动手。 “砰”一声闷响,不是枪声,是电击弹破空的音爆。第一人刚探出身,胸口挨了一记,整个人往后一仰,抽搐着倒进草丛。第二人反应快,立刻卧倒,但第三发已经等他了——正中肩膀,电弧乱闪,他也瘫了。 剩下那个立刻缩回墙后,没敢再动。 我嘴角绷住,没松劲。这只是试探,真正的进攻不会这么简单。 果然,不到两分钟,楼道消防栓后面传来轻微刮擦声。烟雾弹从通风口滚出来,白色浓烟迅速弥漫,呛得人眼睛发酸。我立刻拉下面罩,右腿撑地往后退半步,背靠墙,耳朵竖着听动静。 三个人从楼道逼近,脚步压得很低,但消防栓那块地面有轻微共振——他们踩的是同一条路线。我早就在那儿画了标记,知道最窄的地方在哪。 我抓起战术手电,猛地打开强光模式,朝着烟雾里扫过去。白光刺穿浓雾,照见一个模糊人影正弯腰摸锁。我甩手就把手电砸过去,正中他手腕。 那人“哎”了一声,枪掉了。我趁机冲上去,左手一扣他肘关节,右肩撞他胸口,标准擒拿术带摔,把他整个人掼在地上。他想挣扎,我膝盖顶住他脖子,反手拔出匕首,刀柄朝下一敲,他脑袋一歪,不动了。 第二个从背后扑来,我早等着了。侧身一闪,让他扑空,顺势抓住他衣领往前一带,他踉跄两步,我跟上一步,飞踢踹在他手肘内侧。他手里那瓶燃烧剂脱手飞出,砸在地上,玻璃裂了,液体流出来,但没点着。 第三个人在拐角埋伏,想偷袭,但我眼角余光扫到了他鞋尖。我立马蹲身,等他冲出来那一瞬,反手抽出腰间备用匕首,刀背狠狠磕在他太阳穴上。他闷哼一声,软下去了。 楼道安静了。烟还没散,我靠着墙喘了口气,右腿旧伤位置开始发烫,像有根铁丝在里面来回拉扯。我没管,捡起掉在地上的对讲机,低声问:“婉宁,对面怎么样?” 她声音冷静,从耳机里传出来:“无人机一架,低空盘旋,信号频段锁定中。” 停了两秒,又说:“干扰成功,它失控了,撞上对面废楼外墙,炸了。” 我刚松半口气,她接着道:“还有个狙击手,在四楼窗口,藏得深,但热源有波动。” “处理掉。” “明白。” 不到十秒,她那边传来一声极轻的枪响。不是普通子弹,是特制碳纤维弹头,专打精密设备。我透过窗缝往外看,对面楼顶那架瞄准镜“啪”地炸开,碎片飞溅。紧接着,对方通讯天线也被削断,歪歪斜斜耷拉下来。 “西侧安静了。”她说。 我刚要回话,次卧方向传来一声大喊:“起风了!” 是陈雪的声音。 我心头一紧,立刻冲过去。只见次卧窗外,一个人影正用液压钳撬防盗窗,钢条已经弯了一根。陈雪没跑,而是缩在消防栓后面的角落里,手里举着我给她的战术手电,直直照着那人眼睛,嘴里还在喊:“起风了!起风了!” 那人被强光晃得睁不开眼,手一抖,钳子差点掉下去。 我一脚踹开房门,枪托直接砸在他后颈。他往前一扑,我顺势拧他手臂,反剪上铐。搜身发现他带着引爆器,可能是想炸窗闯入。 我把他拖进屋,扔在墙角。回头看向女儿,她还蹲在那儿,小脸发白,但手没抖,手电还亮着。 我走过去,蹲下,看着她。 她抬头看我,眼里有泪,但没掉下来。 “干得好。”我说。 她咬了咬嘴唇,点点头,小声说:“我没跑。” 我没再多说,伸手揉了揉她脑袋。她没躲。 我站起身,枪还握在手里,走到客厅中央,望向窗外夜色。楼下停着几辆车,都不是黑色的。树影横着铺在路牙上。没有车驶过,连对面楼平时总叫的那只狗,今晚也没出声。 周婉宁的声音从阳台传来:“红外恢复,西侧无移动热源。” 我点头,没回头。 右腿还在疼,像被锈钉扎着。我站着没动,枪口微微下垂,但手指仍扣在扳机护圈上。 外面安静了,可我知道,这还没完。 第527章 周崇山逃脱 枪口还指着巷口方向,我站在客厅中央没动。右腿旧伤处又开始作痛,似有细针在不断穿刺。周婉宁从阳台走过来,碎花裙摆蹭过地砖,声音很轻:“西侧红外恢复,无移动热源。” 我点头,没回头。手里的战术步枪沉得压手,刚才那一通打斗把旧伤又掀起来了。陈雪蹲在次卧角落,手里还攥着那支战术手电,小脸发白,但眼神没乱。她看见我望过去,轻轻说了句:“爸,他跑了。” 我没接话,走到窗边蹲下。液压钳撬过的防盗网弯了一根,钢条边缘有明显划痕。我伸手摸了摸,金属断口不齐,是硬生生撑开的。就在这时候,女儿爬过来,指着窗台外沿:“这里有个东西断了。” 我顺着她手指看去——一根细金属绳索卡在排水管接缝处,半截已经崩断,露出银白色内芯。我用匕首尖挑出来一段,拉了拉,韧性强,不是普通钢丝。 “这是滑降索。”我说。 周婉宁戴上手套接过,翻来覆去看了几眼:“带液压触发装置,一端固定在排水管Y型接口,另一端应该连着外墙支架。人踩上去会自动展开轨道,三秒内滑到底楼后巷。” 我起身走到阳台,盯着绿化带边缘。那边有片矮灌木被压过,痕迹新鲜。我又看向摄像头角度,忽然发现不对劲:“你最后录的影像还能调吗?” 她回阳台打开微型计算机,手指快速点了几下,调出三分钟前的监控画面。慢放到1分47秒时,镜头边缘闪过一道微光。“停。”我说。 她定格画面。放大后能看到绿化带最外侧埋了个指甲盖大小的反光片,正好挡住红外探测主波段。“障眼法。”她低声说,“利用镜面折射干扰热源捕捉范围,让系统误判撤离路径。” 我抓起对讲机:“老李,带两个人查东侧管道井,动作快。” 不到十分钟,对讲机响了:“头儿,井口有润滑剂残留,还有鞋印,军靴底纹,型号是‘黑鸦3’,私人定制款。” 我心里咯噔一下。那是周崇山护卫队的标配装备。 我沿着墙根走到东侧巷口,井盖虚掩着,边缘泥土有拖拽痕迹。往下看,通道深不见底,壁上留有手套摩擦的灰印。我掏出战术手电照进去,光束扫过拐角处一块金属板——上面贴着张便签纸,写着一行打印字:“你不该醒。” 我没撕,也没碰。直接拍了照,传给周婉宁。 她看完抬头:“他知道你会来,故意留的。” “不是留给我。”我说,“是留给她的。” 我们都看向屋里。陈雪正坐在卧室地板上,把急救包里的绷带重新卷好,动作认真。书包挂在床头,钥匙扣上“爸爸是英雄”几个字在灯光下反着光。 我走回去,在她面前蹲下:“雪儿,你怕不怕?” 她摇头,然后从书包里掏出那支战术手电,递给我:“你要去找他?” “嗯。” “那你早点回来。”她说完,低头继续整理绷带,手指捏得很紧。 我伸手揉了揉她脑袋,站起身。周婉宁已经站在我身后,外套拉链拉到顶,眼镜摘下来擦了擦又戴上。“他不会远。”她说,“这种人脱身第一要做两件事——换身份、毁证据。但他还会回来。” “我知道。” “那就等他回来。” 我没再说话,转身走进卧室角落那个防爆柜,取出备用弹匣装进战术背心。右腿还在疼,但我没管。走到门口时,回头看了一眼。 女儿坐在柜子后面,手里握着手电,眼睛盯着门缝透进来的光。周婉宁站在阳台原位,双手插在口袋里,望着巷口方向。 我拉开门,夜风灌进来一阵凉。巷子里静得连老鼠都没声,树影横在地上,像画错的线。 手按在腰间空着的位置,那里没有枪,但我知道下一发子弹该打向哪里。 巷口尽头,一只野猫窜过路灯下的水洼,溅起一点泥星。 第528章 系统奖励战场情报 巷口的风比刚才更冷了。我站在路灯照不到的地方,右腿旧伤处又开始作痛,似有细针在不断穿刺,每动一下都发紧。刚才打斗时旧伤又撕开了,此刻每动一下都发紧。我强忍着痛楚,缓缓靠在墙边,右手熟练地摸进战术背心内侧,掏出那一小罐止痛喷雾,对着裤管外侧精准地喷了两下。凉意迅速渗进来,稍微压住了那股胀痛。 指针刚过零点。 眼前忽然一暗,又亮。只有我能看见的那个界面浮了出来——灰绿色字符,老式终端风格,没有声音,也没有提示音。 【签到成功】 【奖励:战场级情报协议(加密坐标x1,频段识别码x1,关联设备标签x1)】 三行字一闪而过,留下一组经纬度、一段字母数字混合的频段代码“K7 - Δ”,还有一串设备名称:“微型中继器”。 我立刻掏出手机,打开离线地图。坐标落在城东一片废弃厂区里,是个上世纪建的老通信站,早年归军用,九十年代停运后一直荒着。周边没住户,监控覆盖率几乎为零。 我把数据记下,正要收起手机,远处传来轻微的轮胎碾压碎石声。一辆黑色SUV悄无声息地滑到巷口,车灯灭着,只留了个小角转向灯闪了一下。 车门推开,周婉宁下来了。她穿着深灰色冲锋衣,头发扎成低马尾,手里拎着个战术包。走近后递给我一副增强夜视镜:“十分钟前就在这儿等了。你家那边我已经设了双层警报,陈雪在房间里睡熟了,床底和窗台都装了震动感应。” 我点头,戴上夜视镜。视野立刻变成幽绿色,二十米内的地形清晰可见。前方主路通往通信站方向的小道上,能看到三条模糊的人形热源信号,正往站点中心移动。 “不是一个人。”她说,“至少四人,携带非民用通讯设备。无人机扫到他们在围墙西侧搭了临时天线阵列,功率不小。” 我把系统给的频段代码默念一遍,“K7 - Δ”……这个编号我见过。十年前在边境执行任务时,叛逃特工小组用的就是这频段联络境外接应点。那时候我还以为只是普通越境案,后来才知道是有人提前打通了通道。 “他在等人。”我说。 “而且是武装接应。”她补充,“刚才截了一段短波通话,背景有改装柴油引擎的声音,还有金属碰撞。不像普通车队。” 我们沿着排水渠边缘往前走。主路不能走,那边视野太开,容易暴露。风向也变了,从东南转了北,吹得脸上发僵。我放慢脚步,小心翼翼地用机械指北针对照地形图,绕过一片塌了半边的变电房,终于看到通信站的轮廓。 围墙高近三米,顶部原本有电网,现在只剩几根断线垂着。西墙角的铁丝网被人从外面剪开一个口子,切口整齐,是专业工具干的活。我蹲下身,用手电筒照了照地面——泥地上有几道拖痕,朝里延伸,应该是重型设备被拽进去留下的。 周婉宁已经打开微型计算机,连上一根细导线接入墙根处残留的通信线路接口。几秒后,屏幕上跳出一段音频波形。“听。”她把耳机分我一半。 里面传出一个压低的声音:“……货已清,等你指令移交。” 背景里确实有低频震动,像是大型运输车怠速运转。还有人走动的脚步声,靴底带钉的那种,节奏整齐。 “军用运输平台改装车。”我说,“履带换轮式,适合城市隐蔽机动。” 她看着我:“你觉得他们准备拿什么‘货’去换?” 我没答。但心里清楚,周崇山不会平白无故约人见面。他留下那张纸条,不是示威,是诱饵。他知道我会追上来,所以他要的不是逃跑,是反扑。 我调出加密频道,拨通一个未存名的号码。对方接得很快,但我没说话,只传过去一组坐标和威胁等级代码“红 - 叁”。这是备案用的,不求支援,只为万一失联时有人知道我们去了哪儿。 挂断后,我对周婉宁说:“这不是退路,是他最后翻盘的机会。他想借外力重建势力,甚至反咬一口。” 她盯着屏幕上的热源分布图,点了点中间那个最强信号点:“里面至少有两个出口,主楼后方还有条地下管道通向老电缆井。如果强攻,他们可以分散撤离。” “那就别让他们进屋。”我说,“我们现在动手,还能控制局面。” 她抬头看我,眼神很静,没问要不要等更多情报,也没提风险。只是把计算机合上,塞进背包,然后从腰间抽出一把战术匕首,仔细检查了刀鞘卡扣。 我摸了摸背心里的弹匣,确认枪在肩挂位。右腿还在疼,但还能撑住。风刮得更猛了,卷起地上的碎纸片,在空中打了个旋。 我们贴着墙根向前挪,距离主楼还有四十米时,我抬手示意停下。前方地面铺了一层细沙,明显是新撒的——防脚印追踪。 周婉宁伏低身子,从包里取出一个手掌大的金属探测仪,轻轻扫过前方区域。显示屏上立刻跳出三个红点。 “地雷?”她低声问。 “压力触发式干扰器。”我眯眼看了看,“不是炸药,是用来监听脚步频率的。踩上去会发送无线脉冲,通知里面有人靠近。” 她关掉探测仪,改用激光测距仪打了一束不可见光过去,测算出安全落脚点之间的间距。我们一前一后,按三角步法绕过布控区,终于抵达主楼西侧通风口下方。 透过破损的百叶窗往里看,大厅中央架起了临时指挥台,几台显示器亮着,显示的是城市交通监控画面。几个人影来回走动,穿的都不是便服,而是类似战术作训服的装束,肩章遮住了,但动作训练有素。 最里面站着一个人,背对我们,西装笔挺,正在接电话。虽然看不清脸,但那个站姿我认得——周崇山。 他没跑远,也没藏身,反而在这里等着什么人到来。 我收回视线,低声说:“他在等交接完成。只要人一到,东西一交,局面就会失控。” 周婉宁看着我:“现在冲进去?” 我摇头:“先确认接应方身份。等他们露脸再说。” 她点头,重新打开微型计算机,试图接入内部监控线路。我则盯着大楼背面那条排水沟,那里是最可能的撤退路线。 风突然停了。 夜静得能听见自己呼吸声。 就在这时候,远处公路传来一阵低沉的引擎轰鸣,由远及近,节奏稳定,带着金属共振的震感。 来了。 第529章 和周崇山的对决 远处公路传来的引擎轰鸣越来越近,轮胎碾压碎石的声音像钝刀刮骨。我贴着墙根趴下,右腿旧伤处刚喷过的止痛剂开始发麻,但那股胀痛还在往骨头缝里钻。周婉宁已经把微型计算机架在排水管边上,屏幕泛着幽光,她手指快速敲击,耳机线连进通信线路接口。 “接应车队三辆车,前导是改装皮卡,中间运输车带装甲板,最后一辆SUV负责断后。”她低声说,“车上的人穿的是非制式战术服,肩章全摘了,但动作节奏统一,至少受过三个月以上正规训练。” 我看了一眼通风口内,大厅里的监控屏还在闪,周崇山背影没动,手握着电话,像是在等什么确认。 “他们快到了。”我说。 话音落下的瞬间,围墙西侧的铁丝网被从外面推开,三个黑影跳进来,动作利落,落地即散开队形。一人扛着短管步枪,另一人背着干扰器箱,第三人直接蹲下组装便携式信号塔。他们没开灯,也没说话,只用手势交流。 周婉宁抬头看我:“现在动手?” 我点头:“按计划来。” 她立刻调出频段识别码“K7 - Δ”,在计算机上输入一串反向指令。几秒后,对方通讯频道里传出一段杂音,紧接着是断续的对话: “……接头失败……重复,接头失败……目标未抵达指定坐标……” 持枪那人猛地回头看向同伴,眉头皱紧。他们之间起了短暂争执,其中一人掏出对讲机反复呼叫,却得不到回应。 就是这时候。 我低姿匍匐向前,避开沙地上的压力感应区,利用废弃电缆堆做掩护,慢慢靠近最外侧那个背负干扰器的家伙。他正低头检查设备,没注意到我已摸到五米内。 三米。 两米。 我猛然起身,左手掐住他脖子往后一拽,右手肘直接砸向他后脑。他闷哼一声,身体一软,我顺势卸下他的步枪,用战术绳索反绑双手,拖进墙角阴影里。 周婉宁那边也动了。她切断临时天线电源,又往主线路注入一段虚假心跳信号,让敌方误判内部系统瘫痪。趁着混乱,她迅速绕到西侧缺口,和我会合。 “燃料罐在地下二层,老军用储备仓。”她说,“一旦引爆,半径三百米都会塌。” 我抬眼望向主楼中央高台,周崇山终于转身,脸上没了平日那种虚伪笑意,眼神冷得像铁。他手里多了个遥控器,拇指搭在红色按钮上。 大厅灯光忽然全亮。 六名武装分子从不同方向现身,两人守住出口,四人分散占据支撑柱和二楼平台。更让我心头一沉的是,他们中间押着两个穿白大褂的人——男女各一,手脚被缚,嘴里塞着布条。 “平民?”我压低声音。 “不是。”周婉宁摇头,“体型、站姿都不对,是伪装探员,用来限制你开火的。” 我知道她在说什么。打吧,可能误伤;不打,他们就能稳控局面。 但我没得选。 “你带女儿去侧廊。”我说。 “她不在外面。”周婉宁看着我,“她在里面,就在东边那个小房间里。” 我瞳孔一缩。 陈雪怎么会在这? 来不及问。大厅广播突然响起,周崇山的声音透过喇叭传来:“陈铮,我知道你能听见。你女儿在我手上。只要你放下武器,走出大楼,我可以让她毫发无损地离开。” 我没回话,盯着东侧那扇门。门缝底下没有光,但有轻微呼吸声。 “不信?”周崇山冷笑,“那你听清楚了。” 门开了条缝,一只手伸出来,抓住门框。小小的,带着粉色指甲贴纸。 是女儿的手。 我咬牙,枪口垂下半寸。 “别上当。”周婉宁抓住我胳膊,“这是陷阱,他不会真拿她当筹码,他要的是你彻底崩溃。” 她说得对。可那是我女儿。 我深吸一口气,对着广播吼:“放她出来!换我进去!” “晚了。”周崇山笑了一声,“既然来了,就别想着全身而退。” 他话音未落,按下了遥控器按钮。 我没冲燃料罐,而是猛地扑向最近的支撑柱。爆炸声没响,但头顶通风管道炸开,滚烫蒸汽喷涌而出,整个大厅瞬间雾蒙蒙一片。 趁这机会,我翻滚逼近人质所在区域,一枪托砸晕离我最近的守卫,再一个扫腿放倒第二个。他们反应不及,我已将两名伪装探员拖到墙后,扯掉他们嘴里的布条。 “谁派你们来的?”我问。 “市政……安监局……”男的咳嗽着,“接到匿名举报说这里有危险品泄漏……我们是来查勘的……” 果然是被利用的。 我回头看向高台,蒸汽渐散,周崇山仍站在那里,身边多了两个死士,一左一右护着他。陈雪所在的房间门关上了。 “爸爸小心!”她的声音突然从里面传出,尖锐又慌乱。 我猛地侧身,一道寒光擦着肩膀飞过,是刀。刚才分神那一瞬,左侧死士掷出了匕首。 我翻身跃起,借走廊狭窄地形逼上前,先以匕首柄猛击一人太阳穴,对方当场昏倒。另一人想拔枪,我用战术腰带缠住他手腕,顺势绞锁脖颈,直到他抽搐着瘫软下去。 只剩周崇山。 他终于走下高台,手里握着一把战术短刀,刀刃反光映在他金丝眼镜上。他脱掉西装外套,慢条斯理卷起衬衫袖子,动作像个准备谈判的官员,而不是要拼命的疯子。 “你赢不了。”他说,“你以为你救得了所有人?你连自己女儿都保护不好。” 我不答,摆出格斗姿势。 他先出手,一刀劈砍直取面门。我偏头躲过,顺势抓住他手腕往下压,膝盖顶他肘关节。他闷哼一声,旋即变招,用肩膀撞我胸口,逼我后退。 我们缠斗在一起,十多个回合不分上下。他确实受过训练,动作狠辣,专攻下盘和旧伤部位。一次交手,他故意踢我右腿,剧痛让我踉跄了一下。 但他忘了我是谁。 十年前我在边境挨过八颗子弹都没死,靠的就是比谁都更能忍痛,比谁都更不想输。 第十三个回合,他再次挥刀劈下,我假装躲避不及,身体后仰。他以为得手,往前一步追击。 就是这一刻。 我突然后撤步转前冲,整个人撞进他怀里,锁臂压肩,借体重把他狠狠掼在地上。他眼镜飞了,鼻子撞出血,短刀脱手滑远。 我抽出战术绳索,反剪他双手,枪口顶住他后颈。 “你输了。”我说。 他趴在地上喘气,嘴角流血,忽然笑了:“你赢了……我输了。” 大厅安静下来。 周婉宁带着陈雪从东侧房间出来。孩子跑过来抱住我的腰,浑身发抖。我摸了摸她的头,没说话。 高台上的显示屏还在闪,显示着城市交通画面。燃料罐警报已被解除,通信站供电系统切断,外部支援无法接入。 我低头看着周崇山:“你说我赢不了,可你现在跪着。” 他闭上眼,没再开口。 风从破窗吹进来,卷起地上的碎纸。我站着,枪还在手上,女儿抱着我,周婉宁站在我旁边,计算机屏幕蓝光映在她脸上。 通信站外,天边微微泛白。 第530章 移交警方 女儿的手攥得死紧,指甲都快掐进我冲锋衣的布料里。她没哭,可肩膀一抽一抽的,我知道她吓坏了。我把枪收进后腰,蹲下来平视她,声音压得很低:“怕不怕?” 她摇头,眼泪却顺着脸滑下去,啪地砸在我手背上。 我没再多问,脱下冲锋衣裹住她肩膀。衣服还带着体温,把雪儿整个包进去,只露出小半张脸。她往我怀里缩了缩,像小时候那样。 我抬头看向周婉宁。她正盯着被绑在柱子上的周崇山,眼神没波动,但手指在微型计算机边缘轻轻敲了一下——那是我们之间的小暗号,意思是“他在装死”。 我懂。 “不能留他在这里。”我说。 她看我一眼,点头。“走程序。” 就这么三个字,我们已经达成一致。私了不是办法,就算我能动手,也不能让雪儿以后活在“爸爸杀了人”的阴影里。这事必须进局子,得有人证、物证、监控、笔录,一条不落。 我扶着女儿站起来,右腿旧伤处隐隐发胀,像是有根铁丝在里面来回拉扯。我没吭声,只是站稳了些。 “等警车来之前,咱们先出去。”我说,“外面比里面安全。” 我们三人慢慢往外走。通信站的大门歪斜地挂着,地上全是玻璃碴和弹壳。走到公路边,我让雪儿坐在石墩上,自己蹲在她面前,膝盖撑着地面。 “听好了,”我说,“坏人被抓到了,警察叔叔会把他关进监狱。他会写判决书,开庭审判,所有事都会按规矩办。咱们不用躲,也不用怕。” 女儿眨眨眼,小声问:“那他还出来吗?” “不会。”我说,“只要法律还在,他就出不来。” 她懂事地点点头,把冲锋衣裹得更紧了。 周婉宁站在我身后,轻声说:“信号已经发出去了,十分钟内会有警车过来。” 我嗯了一声,从背包里摸出战术手电检查电量。红灯亮着,满格。我又把匕首从左侧换到右侧外袋,拔插一次,确认顺滑。然后抬头看她:“最近别单独出门,接送雪儿上下学我们一起。” “明白。”她说,“我也不会让她一个人待着。” 我没再说话,只是看了眼通信站的方向。晨光照在破窗上,反着冷光。那里头躺的不只是个败类,还是一个提醒——这世界没那么简单,赢了一次,不代表永远安全。 远处传来警笛声,由远及近。 两辆警车缓缓停在路边,车门打开,下来两个穿制服的警察。年纪稍大的那个掏出证件,走近几步:“接到匿名报警,说这里有非法拘禁和武装据点?” 我递上身份证:“我是陈铮,刚补办的证件。这个人叫周崇山,涉嫌绑架、非法持有武器、组织恐怖活动,我已经将他制服并控制现场,请依法收押。” 警察接过证件看了看,又朝通信站方向喊话,让同事进去核查情况。 我跟着他们走到门口,看着他们把周崇山从地上架起来。他全程没说话,眼睛闭着,像个睡着的人。 但在抬上警车前,他忽然睁了眼,看了我一下。 我没回避。 “这次,轮到你听命令了。”我站在车门边上,低声说。 他嘴角动了动,没出声。 车门关上,警灯亮起,两辆车掉头驶离,轮胎碾过碎石路,声音渐渐远去。 我转身,牵起雪儿的手。她仰头看我,小声说:“爸爸,回家了吗?” “嗯。”我说,“咱们回家。” 周婉宁跟在后面,把微型计算机关了,塞进包里。风吹起她的碎花裙一角,她抬手按了按。 我拉开自家轿车的后排门,帮陈雪坐好,给她系上安全带。冲锋衣还披在她肩上,她靠在座椅里,眼皮有点沉。 发动车子,后视镜里映出我和周婉宁的脸。谁都没说话。 方向盘握在手里,很稳。 车子驶上主路,城市轮廓在晨光中一点点清晰起来。街边早餐铺开始冒烟,环卫工扫着落叶,一个骑电动车的老大爷闯了红灯,嘴里还叼着包子。 正常得不能再正常。 可我知道,平静不是终点,只是下一场守卫的起点。 我瞄了眼副驾上的背包,战术匕首的轮廓透过布料隐约可见。 它还会用上的。 第531章 诡异的视频 车刚停稳,我手还搭在方向盘上,眼睛先扫了后视镜。街边早餐摊的塑料棚子被风吹得一颤一颤,环卫工推着清洁车走过,电动车铃铛叮叮响。正常得像什么都没发生过。 但我没松劲。 “雪儿,别动。”我说完,先开门下车,站定后左右看了看,才绕到后排给她开门。她乖乖伸出手,小脸还有点发白,冲锋衣裹得紧紧的。我弯腰把她抱下来,脚落地时右腿那根筋抽了一下,我没吭声。 周婉宁提着包跟在后面,一句话没说,但眼神一直没离开楼道口。 我们三人上楼,钥匙插进锁孔前,我习惯性地摸了下腰侧——那里空了,枪已经交了。但我还是把背包甩到前面,拉开拉链,确认匕首在。 门开,屋内安静。窗帘拉着,空气里有股淡淡的尘味。我第一件事是检查所有门窗,逐个推开又关上,锁扣咔哒响了一遍。厨房窗户的插销有点松,我拧紧了,顺手把冰箱上的磁铁报警器重新贴了位置。 “爸爸……”陈雪站在玄关,鞋还没换。 “嗯?”我蹲下来。 她低头看自己书包,小声说:“拉链好像被人动过。” 我接过包,拉开一看,里面多了一张快递单,纸是新的,边角还翘着,没寄件人,也没条形码。我立刻掏出手机拍了三张照,正反光、无反光、细节角标都拍全。 “什么时候的事?” “就今天早上……在校门口买饮料,有个叔叔帮我递了一下包。”她抬眼,“他穿灰色外套,戴着帽子,我看不清脸。” 我没再问,把单子夹进笔记本收好。这种手法太熟了——不是直接威胁,而是让你知道,他们能碰你的东西,随时。 客厅灯打开,周婉宁径直走向茶几,打开微型计算机。屏幕亮起蓝光,她手指在触控板上滑了几下。 “通信站那边监控数据我已经导出来了。”她说,“周崇山被带走的画面全程都有记录,警方接收流程合规。” 我点头,把战术手电塞进女儿书包夹层,动作轻,但她看见了,抿了抿嘴。 “今晚开始,上下学路线每天换。”我说,“老李安排两个人轮班盯外围,你班主任那边也打个招呼,暂时不参加任何集体活动。” 周婉宁抬头看了我一眼,“她只是个小学生。” “可他们连自动贩卖机都能利用。”我盯着她,“这不是学校安全问题,是有人想让她习惯‘被接触’。” 她没反驳,低头继续操作,但敲键盘的节奏变了,重了些。 就在这时,她的电脑突然弹出一个加密邮件提醒,红色图标,没有发件人,标题只有五个字:【给陈铮一家的问候】。 她手指顿住。 我走过去,站在她身后。“病毒扫描做了吗?” “正在跑。”她声音压低,“Ip溯源被三层代理遮蔽,但最后跳转节点……指向市看守所内部局域网。” 我眯眼。“他在里面还能发加密视频?” “不一定是他亲手发的。”她调出协议分析图,“可能是预设程序,或者有人替他传出来。不过……这封邮件用了军用级混淆算法,普通人搞不来。” 三分钟后,扫描完成,无远程操控风险。 “放吧。”我说。 她按了空格键。 画面黑了两秒,然后亮起。背景是标准审讯室,灰墙白灯,一张金属桌。周崇山坐在那儿,穿囚服,头发整过,金丝眼镜也没了。他看着镜头,脸上没什么表情,像在开会。 “你们以为结束了?”他开口,声音平稳,“不,这才开始。” 我和周婉宁都没动。 “我欠你们的,会用别的方式还。”他说完,没再看镜头,而是微微侧头。 画面缓缓移动,扫向房间角落。那里原本是监控盲区,现在一只手从阴影里伸出来,举着一块白板。字是手写的,黑笔,很用力: ‘’她知道什么时候发生‘’ 视频戛然而止。 屋里一下子静了。空调外机嗡嗡响,窗外传来小孩踢球的声音。 我看了眼周婉宁,她正盯着最后一帧截图,眉头锁死。 “查这块白板。”我说,“笔迹、纸板材质、拍摄角度,全部拆解。我要知道它是在哪个房间拍的,几点拍的,谁写的。” 她点头,手指已经在新建分析任务。 “还有,”我走到阳台,掀开窗帘一角往下看,“通知老李,加派一个人守雪儿教室后门。另外,把家里旧手机改装成移动摄像头,装在窗台和阳台栏杆上,用离线模式录影。” “你不报警?”她问。 “报了。”我回头,“十分钟前已经把视频作为恐吓证据上传公安备案系统,申请了临时人身保护令。但他们能做的有限——人在监狱,视频没直接违法内容,法律程序要时间。” “所以我们在等?” “不。”我坐下,盯着电脑屏幕,“我们在防。他们现在不出手,是因为我们在明处,他们在暗处。可一旦他们觉得我们松了,就是动手的时候。” 陈雪不知什么时候站在卧室门口,手里攥着那张“爸爸是英雄”的钥匙扣。她没哭,但嘴唇有点抖。 “爸爸……那个‘她’是谁啊?” 我走过去,蹲下,平视她。“不知道。但不管是谁,只要你想,爸爸就会在。” 她点点头,小声说:“我能看看床底吗?还有衣柜?” “当然。”我陪她一间间检查,手电照进去,角落清清楚楚。她这才爬上床,把被子拉到下巴,眼睛还睁着。 我给她关灯,留了盏小夜灯。 回到客厅,周婉宁还在查Ip轨迹。 “初步判断,发送终端接入的是看守所后勤办公区的无线节点。”她说,“权限不高,但能联网。奇怪的是,这个节点平时只用于物资登记,没人会用来传加密文件。” “有人帮他。”我说。 “要不要联系你在部队的老关系?看看能不能调监区监控?” “不用。”我摇头,“现在每一步都得合法。我不想让雪儿以后听到‘我爸又犯事了’这种话。” 她看了我一眼,没说话,继续敲键盘。 我坐到沙发上,面前摊开笔记本电脑,视频最后一帧还停留在屏幕上。那只手,那块白板,那个“她”字的末笔拖得很长,像一道划痕。 我右手指节轻轻叩着桌面,一下,一下。 屋里没人睡。周婉宁在次卧调试追踪脚本,雪儿在床上翻了个身,把钥匙扣攥得更紧。我坐着,眼睛没闭。 战术匕首在床头暗格里,随手就能摸到。 第532章 查找视频线索 从女儿房间出来,我坐回沙发,思绪还沉浸在刚刚分析的线索中,目光不自觉又落到了电脑上播放的视频上。视频停在最后一帧,白板上的字像刀刻进墙。 周婉宁还在敲键盘,屏幕蓝光映在她脸上,一跳一跳的。 “把视频再放一遍。”我说。 她抬头看了我一眼,没问为什么,直接按了空格键。画面重新开始:周崇山说话,侧头,镜头移动,那只手举着白板出现,三秒后黑屏。 我闭上眼睛,意识接入老式作战终端系统,选择“多维度信号剥离”模块分析影像,这是处理敌方加密通讯的老办法,系统开始跑数据。 眼前不是黑暗,而是系统界面亮起——老式作战终端模样,灰底绿字,没有声音,只有我能看见。这不是第一次用它分析影像,但每一次都像重新钻进死人堆里扒线索。 系统提示完成。我重新进入界面,三项异常标记亮起。 第一项:音频波形图中,在第4.7秒处有0.3秒的频率抖动,非环境杂音,符合摩尔斯电码特征。解码结果为数字串——87-14-09。 第二项:画面右下角阴影轻微晃动,光源来自审讯室顶灯,但波动节奏与标准供电不符,存在人为干扰痕迹,指向外部设备介入拍摄过程。 第三项:白板纸张纤维纹理经比对,匹配市郊废弃印刷厂库存批次。该厂曾为市政后勤供应单位,十年前关闭,但近期电力数据显示间歇性用电恢复。 我把这三条拉到主屏,放大摩尔斯解码部分。 “87-14-09。”我念出来。 周婉宁停下手中的活,转过身。“物流编号区段?87是本市干线编码。” 我起身走进书房,从抽屉拿出之前拍的快递单照片。放大底部条码,后三位正是“14-09”。 “不是巧合。”我说,“这张单子出现在雪儿书包里,时间点正好是周崇山被捕后两小时。有人在利用快递渠道传信息,而这个编码,可能是触发指令的一部分。” 她站起身,走到我身后看手机。“可‘她知道’里的‘她’是谁?接收者?执行者?还是……中间联络人?” 我摇头。“还不清楚。但举白板的那只手,虎口茧偏高,不是写字磨出来的,更像是长期操作开关或工具留下的。结合印刷厂背景,执行者可能是个懂设备改装的技术人员。” 她皱眉。“你是说,周崇山在入狱前布置了一个‘定时系统’?只要某个信号被激活,外面的人就会动手?” “不止是定时。”我指着视频里白板出现的角度,“他特意让镜头扫过去,就是为了让我们看到这句话。他在逼我们反应,逼我们动起来。一旦我们乱了阵脚,他们就能找到破绽。” 屋里安静了几秒。空调风打在脸上,有点凉。 她忽然开口:“那你打算怎么办?报警?调警力盯这些地点?” “不行。”我摇头,“我们现在手里只有推测链,没有实证。警方不会因为一段摩尔斯码和一张快递单就出动搜查令。而且——”我看向卧室方向,“我不想让雪儿觉得,每次出门都像在逃命。” 她抿了抿嘴,低头重新打开电脑,新建一个文档,把所有线索列成表格:编码来源、纸张溯源、手部特征、电力异常、快递路径。 我走回客厅,拉开陈雪书包夹层,取出战术手电,检查电量。红灯稳亮。我又摸了下冲锋衣内衬,匕首在暗格里,贴着肋骨的位置。 这时,卧室传来窸窣声。 我立刻起身,轻步走过去。门缝里的光还在,雪儿床边影子动了一下。 推开门,女儿蜷在床边角落,被子拉到下巴,手里紧紧攥着那个“爸爸是英雄”的钥匙扣。眼睛睁着,没哭,但呼吸很浅。 “怎么了?”我蹲下。 “你们……在说‘他们要来’。”她小声说,“是不是又要打架了?” 我没有回避。“有人想搞事,但我们已经知道了。” “那你会走吗?” “不走。”我打开手电,照向衣柜顶,“你看,摄像头开着,红外感应连着电源。坏人一靠近,警报就会响。我在家,周阿姨也在,谁也别想进来。” 她看着灯光扫过的每个角落,慢慢松开一点被子。 “我不怕。”她说完,又补了一句,“但我怕你不在。” “我在这。”我伸手摸她头发,“只要你想着爸,爸就在。” 她点点头,闭上眼睛。我替她拉好被子,轻轻带上门。 “不能再等了。”我说。 她抬头。 “他们以为我们只能防,不能攻。”我坐下来,盯着屏幕上那行数字,“既然知道他在连线,我们就得先斩线。明天我去趟城西,查那家印刷厂的用电记录和周边监控。顺便看看,有没有人最近收过标着‘14-09’的货。” 她看着我,几秒后点头。“需要我做什么?” “在家陪雪儿,同时跑个反向追踪脚本,查全市近三天所有以‘87’开头的物流单流向。如果有集中投递点,就是他们的窝。” 她手指已经在敲键盘。 我站起身,走到窗前,掀开窗帘一角。楼下车位空着,对面阳台没人,街道安静。我装在窗台和栏杆上的改装摄像头指示灯一闪一闪,离线录制正常。 背包放在脚边,拉链半开,能看见里面的匕首柄和备用电池。 我站着没动,右手习惯摸了下腰侧。 那里是空的。 第533章 提前部署 我收回手,腰侧空荡的感觉还在。 背包就放在脚边,匕首柄从拉链半开的口子里露出来,战术手电贴着电池放,红灯稳亮。我没再摸那块本该别枪的位置,转身走进陈雪房间。她睡得浅,呼吸轻,攥着钥匙扣的手松了些。我把背包轻轻挪到卧室门后,靠墙放好,然后从夹层抽出一张薄片,贴在她床垫边缘——系统签到得来的微型震动报警器,连心跳频率都能捕捉。一旦异常,它会无声震动,只我手腕上的接收器能感知。 床头柜上摆着全家福,画得歪歪扭扭,我穿军装,她站前面,周婉宁不知怎么也被她画进去了,手里抱着一束花。我看了两秒,把匕首塞进枕头底下,压住画纸一角。 客厅里,周婉宁还在敲键盘。屏幕蓝光映着她的脸,手指快得带出残影。 “监控升级。”我说,“主线路走公网,副线路切加密硬盘。” 她没抬头:“已经分了。摄像头数据双录,公网那条是假流,他们要是黑进来,看到的是三天前的回放。” 我走到窗台,掀开窗帘一条缝。改装过的战术手电固定在角落,镜头对准阳台入口。我把压力感应贴片粘在窗框内侧,接上线,手电侧面立刻透出一点红光,不闪,也不动,只有我知道那是警戒状态。栏杆、门缝、通风口,全都贴了。这些不是装饰,是网。 “老李那边能配合?”我问。 “信息已经发过去。”她终于抬头,“你给的‘87-14-09’编码和快递单照片,剔了系统痕迹,包装成民间线索。他答应调印刷厂周边三日监控。” 我点头。老李靠得住,不会问太多。 半小时后,她把一段视频推到主屏。一辆无牌面包车,晚上十一点十七分进巷子,十二点零三分出来,车顶有点鼓,像加装了设备箱。车内两人,穿防静电服,戴帽子,动作利落。 “这不是送货的。”她说,“防静电服不是普通物流人员配装,而且路线绕开所有主干道卡口。” “蹲守点定了吗?” “东郊汽修城,车挂的是那里的临时牌照。老李安排人盯,非侵入式信号侦测也装了,只要他们开机通讯,就能捕频段。” 我盯着画面里那辆车消失的方向。还没动手,但线已经牵起来了。 回到客厅,我换上轻便作战鞋,把三个应急区位走了一遍:近门、近窗、近卧室。每一步都算过,最短拦截路径是多少步,用什么动作制伏,有没有遮挡物。右腿旧伤有点沉,但不影响爆发。我停在沙发边,坐下,闭眼。 耳朵听着。 空调滴水,一下,又一下。楼道有人拖地,拖把轮子碾过瓷砖的声音。对面住户关灯,开关“啪”一声。声音都在节奏里,没断,也没突兀。 我睁开眼,看周婉宁的方向。她还在跑脚本,物流数据一条条刷,没有集中投递点,没人批量收“87”开头的单。敌人还没动。 我起身,去女儿书包里再查一遍。夹层空着,快递单没变,也没新东西。我把手电放进她书包外袋,压在课本下面。她明天上学,不用知道这些。 坐回沙发,我摸了下冲锋衣内衬。匕首在,贴着肋骨。 周婉宁忽然说:“反向追踪要六小时出全量结果,现在才过一半。” “等。”我说。 屋里安静下来。她没再说话,手指还在敲。我靠着沙发背,眼睛闭着,耳朵开着。 时间一点点走。 某一刻,我听见卧室传来翻身声,很轻。我立刻睁眼,手腕微震——接收器响了。心跳监测有波动,但不是加速,是自然翻身带来的频率变化。我松了口气。 周婉宁低声说:“东郊那边刚报,面包车回来了,停进汽修城后院,没熄火,待机状态。” 我点头,没说话。 他们开始待命了。 我也在。 我重新闭上眼,手搭在膝盖上,随时能弹起来。沙发上这位置,离门七步,离窗五步,离卧室门三步。哪个方向来人都够反应。 战术手电的红光在窗角静静亮着,像一颗没眨的眼。 第534章 周崇山后手再次失败 手腕突然传来震动,我瞬间睁眼,右手已条件反射般摸向枕头下的匕首柄。不是翻身,不是梦呓——接收器传来的震动频率不对,是短促三连击,又拖了个下沉尾音。系统设定里,这是“非自然体动”的警报编码。 我没动,耳朵先支起来。 空调还在滴水,节奏没变。楼道静得能听见电线在墙里轻微嗡鸣。窗外风不大,但战术手电红光在窗帘缝里一闪,像是被什么东西挡了一下。 我左手轻按接收器背面,确认信号源方向:阳台。 呼吸放平,我慢慢坐起,脚落地时右腿旧伤传来一股钝痛,像生锈的轴突然转动。我忍着没皱眉,贴墙挪到客厅,沙发边那双作战鞋早穿好了。 周婉宁还在电脑前,背影绷得很直,手指悬在键盘上方,没敲,也没回头。她知道。 “来了。”我压低声音。 她点头,指尖一点回车。监控画面切到加密硬盘独立运行模式,公网那条假流继续播着三天前的回放。她把耳机戴上,侧耳听频段波动。 我走到窗台,掀开一条缝。战术手电红光原本稳亮,现在变成了三短一长的闪烁节奏——压力感应贴片触发了。有人正在翻栏杆。 “两个,东侧外墙,防静电服,带干扰器。”她低声说,“频段锁定在432.8兆赫,非民用设备。” 我嗯了一声,掏出手机拨出预设警号。三声忙音后挂断。警方蹲守小组会收到定位和行动代码,十分钟内抵达外围。 正门忽然响起敲击声,很重,有节奏。 咚、咚咚、咚。 我看了眼时间:凌晨两点十七分。巡逻车刚过两分钟,这个点不该有人上门。 “声东击西。”我说。 周婉宁手指在触控板上滑动,调出正门摄像头画面。黑影站在门外,戴着帽子,手里没拿东西,但敲门动作太规整,不像普通人。他每敲一次,肩膀就微微下沉,像是在测试门禁反应。 我绕到次卧储物柜,抽出备用战术手电,打开强光频闪模式,往走廊一扫。白光炸开,忽明忽暗,像屋里有人持械走动。我又把音响电源接通,播放提前录好的脚步声循环——从客厅到卧室,再折返,夹杂几句模糊对话。 门外敲击停了。 阳台那边,红光持续闪烁。入侵者已经撬开窗框,正准备翻进来。 我退到卧室门后死角,半蹲,匕首横握,刀刃朝外。右腿微跛让我重心偏左,正好藏在门板阴影里。他们习惯性会先进卧室查看目标状态。 地板传来轻微摩擦声。 窗框被完全推开,一个人影猫腰进来,落地很轻,但踩中了我埋在地毯下的压力感应贴片。静音警报同步触发,我手腕又是一震。 他往前走了两步,抬头看床。 我动了。 一步跨出,左手锁喉,右手匕首柄撞他太阳穴,借着他后仰的力往下压膝,膝盖狠狠顶进他腹部。他闷哼一声,想反抗,但我早就调整好重心,右腿虽慢半拍,却稳稳撑住身体,反手将他脸摁向地板。 他挣扎了一下,不动了。 外面传来对讲机杂音,接着是喊话声:“警察!放下武器!” 另一个在阳台外攀爬的人被外围小组逼停,正举着手往上爬。 我把他翻过来,摘掉帽子,面熟,没见过。防静电服内侧有编号标签,墨迹有点晕,像是手写的。我扯下来塞进口袋。 周婉宁走过来,手里拿着他的通讯装置——巴掌大的黑色盒子,天线缩着,屏幕黑着。 “信号切断前最后连的是东郊汽修城那个节点。”她说,“用的是老式跳频协议,二十年前军用频段改的。” 我站起身,去检查装备包。帆布材质,拉链上有磨损痕迹,里面除了干扰器,还有个未激活的金属方块。我拿出来,翻到背面,看到一行蚀刻小字:Zc-7型远程信标。 这名字我认得。 十年前边境任务,我们队用的就是这个型号发求援信号。后来被截获,全队暴露。 “他知道我们在等。”我说。 周婉宁看着我:“他们用了老代码。开门暗语是‘雪落无声’,那是你当年的小队接头话。” 我没说话。这不只是报复,是挑衅。周崇山在狱中还能调动这种资源,说明他早就在布局。 警员进来做完笔录,带走了人。现场清理完毕,屋里重新安静下来。 我坐在沙发上,手里捏着那个信标外壳。它没启动,可能是被抓得太快。但它存在本身,就是警告。 女儿还在睡,钥匙扣挂在书包上,轻轻晃着。床头那张全家福露出一角,画里的我穿着军装,站得笔直。 周婉宁关掉电脑,摘下耳机,走过来坐下。 “数据封存完了。”她说,“所有记录都打了时间戳,原始文件已上传备份。” 我点点头,闭上眼。 呼吸平稳,心跳正常。可手指还是搭在匕首柄上,没松。 这场仗打完了,但人没走远。 他还关在里头,可手已经伸出来了。 第535章 种子计划 一夜的思绪翻涌,不知不觉天已蒙蒙亮,我依旧保持着在沙发上的姿势,手还搭在匕首柄上,指节发僵。整晚没睡着,右腿旧伤像被铁丝缠着,一抽一抽地疼。陈雪的书包挂在门后,钥匙扣上的“爸爸是英雄”轻轻晃了一下,大概是风从窗缝钻进来碰的。 周婉宁站在我旁边,手里拿着那个黑色通讯盒,屏幕已经亮了。她昨晚没走,一直守在电脑前,咖啡杯放在茶几上,边缘有一圈浅褐色的渍。 “信号是从监狱内部跳转出来的,”她声音有点哑,“用了伪装路由,但最后还是漏了个破绽——视频片段藏在一段正常通话的日志里,压缩包嵌套了三次。” 我没吭声,只看了她一眼。她点头,按了播放。 画面抖了几下,出现周崇山的脸。他穿着囚服,坐在审讯室角落的椅子上,背挺得笔直,像在开会而不是受审。灯光打在他脸上,左眼有点阴影,右嘴角微微翘起,不是笑,是那种你早就知道结果、只是等别人反应过来的表情。 “教育,是最慢的炸弹。”他说,语速很平,像是在讲一堂公开课,“但它炸得最远。你们现在看到的是一个孩子,十年后呢?二十年后?他们会长大,会教书,会当官,会决定谁该上学、谁该闭嘴。” 我盯着屏幕,呼吸慢慢沉下来。 他继续说:“我从二十年前就开始布局。资助贫困生、捐建阅览室、培训教师骨干……这些事没人拦。谁会拦一个企业家做公益?可每一个项目背后,都有我的人。他们在课堂上讲‘正确’的历史,在班会上引导‘健康’的思想,在家长群里制造焦虑、分化信任。” 周婉宁把音量调高了一点。 “你们护一个孩子,我养一百个听话的。”他顿了顿,目光直视镜头,“等他们长大,规则就变了。那时候,不需要枪,不需要血,只需要一句话——‘这是为你好’。” 视频到这里戛然而止,剩下几秒黑屏,然后跳出系统提示:文件已损毁,无法恢复。 屋里安静得能听见路由器散热扇的声音。 我低头看了看自己的手,还搭在匕首上。松开了,掌心全是汗。这不是冲进屋子拿刀的人,也不是半夜翻窗的小喽啰。这是另一种打法——不动刀,不流血,却能把未来一点点掰弯。 “他不是想报复我们。”我说,声音有点干,“他是想换掉整个世界。” 周婉宁没接话,只是把视频又放了一遍,停在周崇山说“二十年前就开始”的那一帧。她放大背景角落,那块白板上写着几个字:“种子计划·第三阶段”。 “这不是临时起意。”她说,“是早就铺好的路。我们现在查到的,可能只是冰山露出的一角。” 我想起昨夜那些入侵者用的老式信标,想起他们敲门的节奏,想起陈雪书包上被人动过的拉链。他们不是来杀人的,是来送信的——你看,我能碰到你的女儿,我能进她的教室,我能改她的作业本,你能防多久? 我站起身,走到厨房,打开柜子拿出麦片和牛奶。水壶烧上,锅底刚发出轻微的响声。女儿揉着眼睛从房间出来,马尾辫歪在一边,睡衣领子翻着。 “爸爸,今天你送我去学校吗?” “嗯。”我把牛奶倒进碗里,递给她,“喝完,我帮你整理书包。” 她坐到桌边,小口喝着,偶尔抬头看我一下。回想起视频里周崇山的话以及昨夜发生的一切,再看着女儿低头喝牛奶的样子,突然觉得胸口闷得厉害。不是怕打不过敌人,是怕等我打赢了,这个世界已经不需要英雄了。 这不该是她有的生活。 周婉宁走过来,靠在厨房门框上,手里还拿着平板。 “如果我们不查,”她低声说,“下一个被盯上的可能就是别的孩子。” 我没说话,只是把女儿喝完的碗收进水槽,用清水冲了冲。 “那就查。”我放下抹布,转身走向客厅,“从最开始的地方查起。” 她没问怎么查,也没问查什么。她只是点点头,转身去收拾设备。 我坐到书桌前,打开笔记本电脑,页面跳到市教委官网。光标在搜索框里闪着,像等着一声令下。 窗外天色渐亮,楼下的电动车陆续响起,有孩子在喊同伴的名字。女儿背上书包,站在门口等我。 我站起来,拿起外套,最后看了一眼屏幕。 搜索框里打了两个字:“教育”。 回车键还没按下。 第536章 深入调查出线索 回车键按下去的时候,屏幕光扫过我的脸。 “教育”两个字跳进搜索框,页面刷出一长串结果:市教委公告、年度预算报告、学校评级名单、教师培训计划……全是正规文件,排版统一,用词官方,看起来干净得像刚擦过的黑板。 我坐在书桌前,手指搭在触控板上滑动,眼睛没离开屏幕。厨房里水壶刚响了一声,自动断电,屋里又静下来。周婉宁坐在我旁边那张折叠桌前,笔记本打开着,耳机还挂在脖子上,手边是半杯凉透的咖啡。 她看了我一眼,“从哪开始?” “先筛出过去十年有企业捐赠记录的项目。”我说,“特别是那种连续三年以上的定向资助。” 她点头,敲了几下键盘,调出一个表格,把市教委官网公布的公益合作单位名单导出来。我盯着列表往下拉,名字一个个划过:宏远集团、星辰基金会、新桥文化发展中心…… 看到第三个时,我抬手点了暂停。 “停这儿。” 那行写着:“新桥文化发展中心——‘阳光德育工程’合作单位,2013年起连续七年资助本市十二所小学建设阅览室,并承担骨干教师心理辅导专项培训。” 日期对得上。周崇山二十年前就开始布局,这个项目正好卡在时间线上。 “查法人信息。”我说。 周婉宁接入政务公开系统,翻出注册资料。法定代表人叫林培生,五十六岁,籍贯江州,名下还有两家公司:一家叫“启点文化传播”,另一家是“未来之光教育咨询”。 “这两家没在教委备案。”她皱眉,“但资金流水显示,它们每年都会向‘阳光德育工程’提供配套服务费。” 我掏出背包里的战术笔记本,撕下一张纸,用铅笔把这三个名字连起来,画了个三角。然后在下面写上:“资助—培训—执行”。笔尖顿了顿,又补了一句:“闭环运作。” 这不是临时起意的慈善,是系统性嵌入。 我想起昨夜签到拿到的东西——一张加密U盘,标签上印着“边境截获·未解码通讯片段”。那是十年前任务中从境外特工身上缴获的数据残片,一直锁在系统资源库里,直到昨天才解锁。 我插上U盘,输入二级密码。界面跳出一段乱序文本,夹杂着代号和频率代码。快速扫了一眼,我在第三行看到了熟悉的词: “种子”。 不是全称,只是一个代号字段:“project-Seed,Level 3 Active”。 我的心跳慢了半拍。 “你看到了什么?”周婉宁察觉到我的停顿。 我把屏幕转给她看。她放大那段文字,手指轻轻敲着触控板边缘,“‘种子计划·第三阶段’……和视频里白板上的内容一致。” “不是巧合。”我说。 她立刻新建分析窗口,把U盘里的通讯记录和刚才查到的培训机构讲师名单做关键词匹配。几分钟后,一条交叉结果跳了出来:一名叫陈立民的讲师,曾在2014年国际青少年心理发展论坛上发表演讲,主题为《社会认知重构中的早期干预路径》。 “这题目听着就不对劲。”我说。 “不止。”她点开附件,“他在演讲ppt最后一页提到了‘长期潜移默化模型’,引用了一组代号数据——SEEd-7b。” 我盯着那个编号,脑子里像有根线被猛地扯了一下。 系统没说话,也没弹提示。但它存在的感觉更清晰了,像一块沉在骨头里的旧伤,提醒我记得那些不该忘的事。 “一个人搞不出这种体系。”我说,“培训讲师、资金通道、政策接口,全都严丝合缝。背后一定有组织支撑。” 她没反驳,而是调出那家“启点文化传播”的服务器登录日志。由于之前植入了追踪脚本,她发现该账号多次通过境外中转节点登录,Ip轨迹绕道新加坡、迪拜,最后落在一个匿名云服务器集群。 “常规机构不会用这么复杂的跳转。”她说,“除非他们在隐藏实际控制人。” 我翻开笔记本,在“组织”两个字下面画了条粗线。 就在这时,门锁响了。 钥匙转动两圈,门推开,陈雪背着粉色书包走进来,马尾辫晃了晃,脸上带着笑。 “爸爸!老师念我作文了!” 我没动,只点了点头。她跑进来,把本子递到我面前,指着其中一页。标题是《我的爸爸》,正文写着:“我爸爸是个普通人,但他保护我很勇敢。他每天检查门窗,还会教我遇到坏人怎么躲。他说我不用怕,因为他一直在。” 我看着那几行字,手指无意识摸到了右腿旧伤处。 “写得好。”我说。 她咧嘴一笑,转身去房间放书包。我听见她哼起了学校教的儿歌,声音清亮。 等房门关上,我回头看向周婉宁。她已经重新聚焦在屏幕上,正把刚才发现的Ip登录记录和一段军方档案访问日志做比对。 “找到了。”她低声说。 我走过去。 画面显示,那个匿名云服务器的某次登录时间,恰好与一份已被归档删除的边防情报档案访问记录重合。而那份档案的内容,正是关于“境外势力利用非政府组织进行意识形态渗透”的早期预警报告。 最关键的是——访问权限标记显示,那次调阅操作来自一个内部代号为“守望者”的监察小组。 我认识那个小组。十年前我还服役时,它隶属于军区政治安全处,专门负责反渗透调查。后来因为一次泄密事件被解散,人员分流。 但现在,它的数据痕迹,竟然出现在一个教育培训机构的实际控制链路上。 “有人在背后撑他。”我说,声音压得很低。 周婉宁摘下眼镜,揉了揉眉心,没说话。 电脑屏幕还亮着,地图模型上标着七个红点,分别是七次Ip跳转的位置。最后一个点停在北方某国边境城市,坐标模糊,但方向明确。 我拿起桌上的军用水壶,拧开盖喝了一口。水有点凉,顺着喉咙滑下去,却没能压住胸口那股闷劲。 窗外天色渐暗,楼下的孩子还在玩耍,有人骑着电动车喊谁回家吃饭。屋子里很安静,只有主机风扇轻微的嗡鸣。 我坐回椅子上,没关页面,也没动弹。 屏幕光映在墙上,像一道割不开的口子。 第537章 庞大的组织 上一秒还在盯着关闭的显示器,回过神来,屏幕又亮起,地图上的七个红点没散,像钉进墙里的铁钉,红得刺眼,仿佛在无声地宣告某种危险的逼近。我盯着最后一个坐标,北方边境那块模糊区域,和十年前系统里一份被归档的边防通报位置重合。不是巧合。 周婉宁的手指在触控板上滑了一下,把“守望者”小组的访问日志拉出来重新排序。“他们调阅档案的时间是凌晨三点十七分,持续四分零三秒。”她声音压得很低,“正好卡在值班交接的空档。” 我把战术笔记本翻到新的一页,用铅笔画了个方框,写上“阳光德育工程”,然后从它出发连出三条线:文化、医疗、交通。三家不同领域的公司,名字不熟,但股权结构查下去,最终都绕到了一个叫“海澜离岸基金”的实体上。 “这玩意儿注册地在开曼。”我说。 “钱洗一遍,再投回来。”她点头,“但问题不在钱,而在人——这三家公司的中标项目,全和市政重点工程挂钩。文化中心建设、校医站升级、公交智能调度系统改造……全是民生口子。” 我拿起水壶喝了一口,凉的。脑子里过了一遍这些项目的共同点:都需要政府审批,都要接入公共系统,都会接触到孩子。 “这不是做生意。”我说,“是占位置。” 她没接话,而是打开了另一组数据。那是她之前埋的追踪脚本反馈回来的信息——“智联未来”科技公司,最近半年为全市二十三所小学安装了“智慧校园安防终端”,包括人脸识别闸机、教室监控联动平台。 “这家公司,”她敲了敲屏幕,“是‘海澜基金’的It服务商之一。他们的技术人员有权远程维护所有终端设备。” 我放下水壶,走到电脑前蹲下来看接口。路由器指示灯还在闪,蓝色的光一跳一跳。 “也就是说,”我慢慢说,“那些摄像头,不只是看着教室,也可能被人看着。” 她点了下头,关掉公网连接,转成离线分析模式。主机风扇声变轻了,屋里一下子安静下来。 就在这时候,卧室传来哼歌声。 是雪儿。她在唱学校新教的儿歌,调子听着耳熟,但歌词不对劲。“我们都听老师的话,我们都听老师的话,我们都听老师的话……”重复了三遍,语调平得像机器念稿。 我没动,耳朵却竖了起来。这节奏——昨天系统解码那段U盘数据时,有一段边境心理干预训练音频,就是这个节拍,每分钟六十次,用来降低警觉性。 我轻轻起身,走过去,手搭上门把手,没推,只借门缝往里看。 她坐在小书桌前画画,背对着门,马尾辫垂在冲锋衣领子外。纸上是一群小朋友手拉手围圈,头顶飘着统一的蓝色气球,黑板上写着四个大字:“听话最安全”。 我没见过这节课。 我退回来,回到客厅,低声对周婉宁说:“她今天在学校学了什么,你有录吗?” 她摇头,立刻切回课件数据库,找到“阳光德育工程”本周推送的心理辅导ppt,开始逐页扫描元数据。几分钟后,她停在一个文件上。 “第十二页,背景图层里嵌了一段低频波形。”她说,“频率在17赫兹左右,接近次声波边缘。特种兵抗干扰训练里提过,这种频率长时间暴露会引发轻微眩晕和顺从倾向。” 我看着屏幕上的曲线图,那曲线像是一把把无形的刀,正悄然切割着孩子们的自主意识,像刀片刮骨头。 “不止是监控。”我说,“他们在改脑子。” 她没说话,只是把笔记本合上了。摘下眼镜,揉了揉眉心。 我站起身,去厨房拿了条毛巾浸湿,拧干,敷在右腿旧伤处。肌肉还是僵的,像冻住的铁丝。十年植物人躺出来的毛病,现在每次想事情太久就会抽。 回到客厅,我先把路由器电源拔了,再把笔记本切换到飞行模式,只留本地存储。周婉宁也跟着断了网,把加密U盘收进内袋。 我走到女儿房门口,轻轻推开一条缝。她已经爬上床,盖着粉色羽绒被,手里松开了彩色铅笔,落在画纸边上。呼吸匀净,睡熟了。 我看了眼她的画——一家人站在一栋房子中间,没门也没窗,天是灰的,云是蓝的,很怪。但她嘴角翘着,像是做了好梦。 我轻轻关门,回到客厅,在沙发坐下。 周婉宁坐在我对面,折叠桌上的台灯只开了一格亮度。她没再碰电脑,也没说话。我们就这样坐着,一个看屏幕,一个看地板,谁都没提下一步怎么办。 我知道她在等我说话。 我也知道,这事已经不是抓几个人、破个案子那么简单了。他们不是藏在暗处的敌人,他们是规则本身的一部分。教育、医疗、交通、安防……每一个口子都插了人,每一环都咬死了链条。你打一头,它从另一头冒出来。 而且他们已经开始动孩子了。 我摸了摸腰侧,枪不在。但匕首还在背包里,贴着那张歪扭的全家福。 屋外楼下,电动车还在响,谁家孩子喊妈妈吃饭。屋里只有主机余温散发的微热,和墙上钟表秒针走动的声音。 盯着已经关闭的显示器,黑屏上映出的我:寸头,疤痕,眼神中,有警惕,有愤怒,更有坚定,这一局,一定要拼出个结果。但这一局,远比我想的要大得多。 第538章 加强防范技能提升 我再次看向黑屏显示器,台灯下,眉骨到颧骨的那道疤若隐若现。右腿肌肉又开始发紧,像有根铁丝在里面慢慢拧。沙发上坐久了,整个人都沉下去,可脑子里还卡着雪儿昨晚唱的歌——“我们都听老师的话”,一遍接一遍,调子平得不像孩子能哼出来的。 不能再等了。 我撑着沙发扶手站起来,先把热毛巾重新浸了热水,敷在右腿外侧。十分钟前签到系统弹出来的时候,界面只闪了一下,“特种兵格斗术·进阶模块”直接载入神经记忆。现在脑子里全是分解动作:肘击角度、膝撞时机、反关节锁死的发力点。十年前在训练营就是这么练的,一招一百遍,错一次加十遍。 客厅中间腾出一块空地,我把茶几推到墙边,铺上防滑垫。周婉宁从次卧探头看了一眼,没说话,顺手把门关严了。我知道她在担心动静太大惹人注意,但这事没法躲。我活动肩胛,开始第一组慢动作演练。 一个标准擒拿反制做完,右腿突然抽了一下,膝盖砸在地上。疼得眼前发白,但我没停,咬着牙把后半段动作补完。爬起来时瞥见背包角露出半截匕首柄,贴着那张歪扭的全家福。我摸了摸刀鞘,继续练。 每练完一组,我就停下来热敷一次。重复七遍后,动作终于连上了。我记得雪儿画里那群围圈的小朋友,头顶飘着统一的蓝色气球。他们不是在玩,是在被训练听话。而我能教她的,只有怎么逃。 中午饭是泡面,三人围坐在小桌边吃得很快。吃完我把碗收走,对雪儿说:“来,爸爸教你个新游戏。” 她眼睛亮了一下,又抿住嘴,攥着衣角点头。 我在客厅和卧室之间拉了条虚拟警戒线。“听到声音别跑,先蹲下,找东西挡住自己。”我示范动作,“然后看我手势,确认安全再动。” 她照做了一遍,蹲在沙发后面,拿玩具手电当掩体。我让她反复练三次,每次都纠正姿势。“不喊叫,明白吗?喊了敌人就知道你在哪。” 她点头,小声说:“我知道。” 我又转向周婉宁。“你走路上班,留意玻璃反光,有没有人跟太近。公交换乘别走直线,绕两个路口再回头扫一眼。” 她摘下眼镜擦了擦镜片,点头。“监控盲区地图我看过,东城老菜场后巷、南桥底下排水口那边可以临时甩掉跟踪。” 我把系统昨天给的区域片段写进她微型计算机,加密存储。“备用路线别常用,用一次就得换。” 下午四点,阳光斜照进窗。我拿出旧手机和激光瞄准器,改装成投影靶。墙上出现三个同心圆,最中心一点红光微微颤动。没有真枪,只能靠模拟击发节奏找感觉。 我站定,深吸一口气,三点式呼吸法:吸两秒,停两秒,呼三秒。手指轻扣,激光点稳在十环内。 “九环!”雪儿站在旁边报数,拿着本子记成绩。 周婉宁在一边调试设备电量,偶尔抬头看一眼。我连续打十发,平均八点六环。比昨天稳了些。 “换你试试?”我问。 周婉宁摇头,“我不碰枪。” “不是让你开枪,是练反应。”我把瞄准器递过去,“假设你是观察员,发现可疑目标,怎么快速锁定?” 她接过,站到我刚才的位置,调整姿势。激光点晃了几下,慢慢压住。“原来你们是这样稳住手的。” “肌肉记忆。”我说,“练多了,身体比脑子快。” 天黑前最后一轮训练结束。我们仨坐在沙发上,雪儿靠在我肩膀上,手里抱着小熊玩偶。我第一次开口说了句平时不会说的话:“一个人能走快,一群人才能走远。” 她抬头看我,“那我们是一群人的吧?” “嗯。”我拍拍她脑袋。 周婉宁坐在对面,没开主灯,只留台灯一格亮度。她正在调设备低功耗模式,屏幕光映在脸上很淡。我起身回客厅,把匕首放在枕边,躺下闭眼。 右腿还敷着毛巾,温热感渐渐散去。耳朵听着屋里细微声响:雪儿翻身的窸窣,周婉宁合上电脑盖的声音,墙角钟表秒针走动。 我没睡。 手一直搭在背包上。 第539章 系统助力揭露真相 一夜未眠,直到凌晨五点五十八分,眼皮底下那块肌肉跳了一下。 我睁眼,没动身子,手已经摸到背包外侧的拉链。右腿从膝盖往下还发麻,热毛巾敷了一夜,只压住表层的疼。脑子里清楚得很——今天是签到日。 系统界面在视野左下角弹出来,灰绿色字符,像老式电报机打出来的。没有提示音,也没震动,只有我知道它来了。一行字:【战场重建系统 · 签到成功】,接着刷新出新条目:【解锁资源:加密文件包·教育系统人员异动记录(2013–2023)】。 我盯着那行字看了三秒,坐起身。背包里物品摆放如常,战术手电和匕首都在该在的位置,全家福也还在夹层。窗外天还没亮透,楼道灯灭了,屋里静得能听见雪儿翻身时床板轻响。 我把微型投影屏调出来,数据包是锁死的,需要本地解码。转头看向次卧门缝,有光渗出来。周婉宁没睡。 她坐在小桌前,白大褂没换,手里捏着笔在本子上画什么。听见动静抬头,眼神一碰就懂。我没说话,把加密文件传过去。她插上微型计算机,手指在触控板上滑了几下,低声说:“这种格式……十年前边防情报用的。” “对。”我说,“就是那时候的东西。” 她低头继续操作,嘴闭成一条线。我靠着墙站了一会儿,右腿又抽了一下,撑着茶几边缘缓住。她瞥我一眼:“你先去躺会儿,这边有动静我叫你。” “不用。”我摇头,“就在旁边等着。” 我们俩都清楚,这份东西要是真能打开,里面的内容可能比枪子儿还烫手。墙上挂钟走到六点十七分,她突然抬手按住键盘,屏幕闪出一段结构树目录。 “出来了。”她说。 我走过去看。第一层是七个市级行政区,展开后全是小学、初中名单。每个学校下面挂着人事变动表,红标标记的全是近三年调入或新聘教师。再往下钻,Ip登录痕迹浮上来——部分档案修改来自境外服务器,地址跳转三次,最终指向一个离岸数据中心。 “不止是换人。”她声音压低,“是批量替换。你看这批人的入职时间,集中在去年九月开学前,全部通过‘阳光德育工程’特批通道。” 我指着其中一条记录:“这个人,三个月内访问过七所学校的心理辅导系统后台。” “远程维护权限。”她说,“设备商给的。他们装的是智能讲台和互动黑板,但后台留了后门,可以推送内容,还能采集学生反应数据。” 我想起雪儿哼过的那首歌,调子平得不像孩子唱的。还有她画里那些举着蓝气球的小朋友,动作整齐得像一个人画的。 我转身往客厅走,脚步重了些。雪儿在卧室门口站着,马尾辫歪了半边,书包挂在肩上,眼睛盯着我看。 “爸爸?”她小声问。 我停下。她攥着衣角,没哭,也没闹,就是站在那儿,等我说话。 “怎么起来了?”我尽量让声音平一点。 “我听见你们说话。”她说,“是不是……他们又要来了?” 我没回答。这种时候撒谎没用,她看得懂脸色。 我走过去蹲下,和她视线齐平。“不是来打你,”我说,“他们是想让小朋友听话,听他们的话。我不让。” 她咬了下嘴唇,“那你去把名单交给警察叔叔吗?” 我愣了下。这话昨晚我对周婉宁说过,没想到她听见了。 “嗯。”我说,“我去交。” 她点点头,松开衣角,从书包外袋掏出钥匙扣给我看——“爸爸是英雄”五个字有点褪色了。“那你早点回来。” “好。” 我站起来,回头朝厨房方向扬了下下巴。周婉宁跟过来,我们隔着流理台低声商量。 “数据不能只存一份。”我说,“得分散藏。” 她点头,“我已经刻了双层加密U盘,物理隔离存储。三个备份点:冰箱夹层、玩具熊肚子、你冲锋衣内袋。” “打印一份说明。”我说,“万一我走不了那么远,有人能接下去。” 她看着我。 “写清楚谁接手、怎么用这些资料。收件人写《都市晚报》李强,他十年前跑过边防线口的新闻,信得过。” 她没问为什么是我去送。她知道,这事只能我来扛。 七点十分,她把打印好的纸递给我。我折好塞进雪儿书包夹层,顺手检查了她外套拉链和帽子绳结。她今天穿粉色羽绒服,和平时一样。 “爸爸要出差几天。”我在她面前蹲下,“你不许乱跑,放学直接回家,周姐姐接你。” 她低头看鞋尖,半天才“嗯”了一声。 我没再多说。有些事,解释越多越怕。 七点二十三分,周婉宁关掉微型计算机,屏幕暗下去。她揉了下太阳穴,眼镜片上有指纹印。我站在客厅中央,背包背上肩,匕首贴腰,手电放外袋。 窗外天光已经漫上来,楼下有电动车启动的声音,城市开始动了。 我坐在沙发上等那一刻到来。右手搭在背包带上,没松开。雪儿坐在小桌边吃早餐,钥匙扣放在碗旁边。周婉宁回次卧准备休息,门轻轻合上。 资料齐了,路线定了,话也交代了。 就差一声令下。 第540章 伪装的三个人 八点零七分,楼道传来快递员下楼的脚步声,电动车启动,城市开始运转。我站起身,冲锋衣拉链拉到下巴,对雪儿说:“爸爸去趟图书馆。” 她抬头看我,没说话,只是把钥匙扣塞进我手里。那五个字已经褪色,“爸爸是英雄”,边角卷了毛。我攥紧,转身开门。 楼外阳光刺眼,空气里有早高峰的尾气味。我沿着绿化带走,拐两个弯上了主路。手机震动了一下,是周婉宁发来的定位共享——她没睡,一直在后台跑数据。我没回,省电模式开着,信号格掉了半格。 九点十七分,我走进市图书馆西侧自助打印区。机器是老式的,刷身份证就能用。我把U盘插进去,选中加密文件包,上传目标邮箱:《都市晚报》李强。说明文档也一起发了过去,附言只有一行字:“你十年前跑过边防线,信得过。” 上传进度条走到87%时,手机屏幕突然黑了。重启后显示“无服务”,GpS漂移到了城南废弃物流园。我拔出卡,换上备用机,热点搜不到任何可用网络。连校园wi-Fi都锁了认证,提示“区域管控升级”。 我蹲在打印区角落,从背包夹层掏出周婉宁给的离线广播模块——一个指甲盖大小的金属片,贴在平板背面就能跳频发射。我把平板连上图书馆公共wi-Fi中转站,设置自动转发至本地论坛“市民之声”和三个家长群。发送成功提示弹出来的时候,头顶的日光灯闪了一下。 九点五十一分,第一条评论刷出来:“谁发的?这名单是真的?”紧接着有人截图转发,热搜词条冒了出来:“退役士兵实名举报教育系统批量换人”。评论区炸开锅,一半人喊“造谣”,一半人贴自家孩子学校的照片,说心理课ppt确实不对劲。 我收起设备,往小区方向走。路过便利店时,车载导航自动跳出提醒:“检测到路线异常,已为您重设目的地:城东化工厂旧址。”我关掉蓝牙,把车停在巷口,扫了一辆共享单车,绕行三个街区后步行接近单元楼。 十点零三分,我躲在对面楼栋阴影里观察。单元门口站着三个人,一个穿电工服,一个拎着工具箱,还有一个抱着快递盒。他们不说话,也不看彼此,但站位呈三角形,正对着我家那层窗户。 我摸出手机,拨周婉宁电话。响了六声,无人接听。我又发短信:“风起。” 没等到回复,我转身钻进后巷。翻过垃圾围栏时,听见楼上一声闷响,像是柜子倒了。我加快脚步,从儿童滑板车上拆下轮子卡住防盗网缝隙,借力翻上阳台。落地瞬间,屋里传来陈雪压低的抽气声。 她躲在书桌下,平板开着红外影像,门外走廊空无一人,但电表箱盖被撬开一半,两根红线裸露在外。另一组人正从地下车库乘电梯上来,监控画面显示他们穿着物业工装,手里提的箱子里有切割器。 我没开灯,顺墙摸到客厅角落。先把所有主灯开关断掉,然后扯下窗帘绑带,在门缝系了细线连到卧室门把手上。衣柜夹层早就清过,铺了软垫,我把雪儿抱进去时,她手里还死死攥着那个钥匙扣。 “别出声。”我说。 她点头,眼睛睁得很大。 我退回客厅,匕首握在右手,贴着墙体蹲下。外面楼梯间传来脚步声,很轻,但节奏一致,是训练过的步伐。消防通道灯忽然灭了,整栋楼像被抽走了呼吸。 客厅只剩我一个人的影子,在漆黑里一动不动。 第541章 抓获三人 我绕行至单元楼后方,通过消防通道翻窗进入屋内,蹲在客厅墙角,匕首贴着大腿外侧,指节因握得太紧泛白。门外电梯“叮”了一声,停在这一层。脚步声来了,三个人,步伐一致,踩在水泥地上像钟表发条在走。 我盯着门把手。那根从窗帘绑带扯下来的细线连着卧室门把,只要外面推门,卧室那边就会轻轻晃一下。陈雪还在衣柜夹层里,没出声,但平板红外画面在我脑子里过了一遍——走廊没人,可地下车库的监控最后拍到的是三个穿物业工装的人,手里箱子沉得压肩。 门开了。 细线一抖。 我没动,等他们全进来。战术手电早调好了频闪模式,往地上一滚,啪地炸出一串强光。最前面那人“啊”了一声,抬手挡眼,后退半步撞上同伴。我趁机窜出去,左手扣住第二人手腕反拧,膝盖顶他肘关节,咔一声,枪掉在地上。 他闷哼,我顺势 用肘部击打第三人腹部,他踉跄后退时,寒光一闪——他竟从腰间摸出匕首 ,我顺势拽他往前一甩,砸向第三人。两人撞墙,我扑过去锁住离门最近的那个脖子,把他按在墙上。他挣扎,喉咙里咯咯响,另外两个刚站稳,我右腿突然抽筋,像是有根铁丝在肌肉里来回拉。 我撑着墙单膝跪了半秒,咬牙挺起。那人趁机掏刀,寒光一闪。我侧头躲开,匕首换手,从下往上卡进他腋下,一绞,刀落地。我抬脚踩住,顺势踢向另一人小腿骨。他踉跄,我冲上去一记摆拳打在他太阳穴,他翻白眼倒地。 第三个已经爬起来要跑。我抄起地上的对讲机甩过去,砸中他后脑勺。他晃了两下,我追上去从背后勒颈,拖回屋里,和前两个一起捆在暖气管上。 他们穿着物业制服,袖口却磨出了战术手套的印子。我搜身,在一人内袋摸出一张折叠纸条,展开是手写的一行字:“二组已就位”。我盯了几秒,把纸条塞进口袋,转头看阳台方向。 天花板裂了道缝,碎瓦片落在沙发背上,灰尘飘着。楼顶有人动手了。 我抓起沙发垫和晾衣杆,猫腰靠近阳台缺口。外面静得很,只有风穿过破洞的呜咽声。我竖起耳朵,听见金属摩擦的轻响——有人正从屋顶往下攀。 我退后两步,抄起空矿泉水瓶往隔壁阳台扔。瓶子落地滚动的声音刚响,一道黑影已经从上方翻进来,落点精准,显然是练过的。他刚站稳,我就扑上去,一脚踹他膝盖窝,他跪地,我接上锁喉,拖进屋内掼倒在地。 他喘不上气,伸手乱抓,摸到了地板上的切割器开关。火花“滋啦”冒出来,我抬腿踩断电线,反手把他胳膊扭到背后,用鞋带缠住手腕脚踝。他趴在地上咳,嘴里骂了一句什么,我没听清。 周婉宁这时候从卧室出来了,脸色发白,扶着门框站着。 我点头,目光扫过被捆的三人——真正的危机还未解除。 她蹲下去搜俘虏身上的东西,从第二个家伙胸口掏出一个巴掌大的装置,红灯慢闪。“像是微型炸弹。”她递给我。 我接过看了看,拆掉电池,扔进水杯泡上。然后把三人并排绑好,用毛巾塞住嘴。陈雪还躲在衣柜里,我没让她出来。 我走到阳台裂缝边往外看。楼下那辆黑色轿车还在,车窗反光,看不清里面。但我注意到副驾位置有块金属板斜支着,像是信号反射板。十五分钟了,没挪过地方。 我退回客厅,把主灯开关全关了,只留应急灯一丝微光。匕首放在床头,手电调到最低亮度,靠墙半蹲。右臂刚才被划了一下,火辣辣的, 我撕了块布条随便缠上。 周婉宁坐在卧室角落,抱着平板,手指悬在关机键上不敢松。雪儿终于从衣柜爬出来,小声叫我。我走过去,她抬头看我,眼睛亮得吓人,手里攥着那个钥匙扣,五个字都磨花了。 “爸爸。”她轻声说,“我不怕。” 我摸了摸她脑袋,没说话,只轻轻拍了下肩膀。她点头,回到角落坐下,背靠着墙,一动不动。 我对周婉宁说:“你守这边,我去看看电箱。” 我摸到门口电表箱,盖子被撬开一半,两根红线裸露在外。我用绝缘钳夹住,慢慢合上盖子。手机在这时候震了一下,屏幕亮起一条匿名短信: “你女儿学校监控还在运行。” 我没回,把手机塞回口袋。抬头看天花板的裂缝,风从外面灌进来,吹得窗帘一角轻轻晃。 黑色轿车仍静静泊在楼下,像一头蛰伏的野兽。 第542章 周婉宁记忆恢复 黑色轿车的车灯闪了一下,又灭了。 我盯着那道反光,手指压在匕首刃上,没动。 周婉宁突然发出一声闷哼。 我回头,她正跪坐在地,平板掉在一旁,双手抱着头,指节发白,额角全是冷汗。她的瞳孔散得厉害,像夜里被强光照过的猫眼,空洞又失焦。 “怎么了?”我低声问,没靠近。现在不是情绪用事的时候。 她没回答,嘴皮颤着,牙关咬得咯咯响。忽然她抬起手,指尖戳向太阳穴,像是要把什么东西按回去。“密码……三七二一九……不是现在的系统……是训练码……”她声音抖得不成句,“我记得……那个房间……白大褂……他说……你活着就是为了这一刻。” 一道闪电劈下来,照亮阳台缺口,瓦片碎渣在风里微微跳动。同一秒,远处传来警笛声,拐了个弯,往东区去了。 那声音频率不对劲——太规律,像某种节奏。 周婉宁猛地一震,整个人往后仰,又被沙发扶手挡住。她喘着气,胸口剧烈起伏,眼神一点点聚回来。 “我想起来了。”她抬头看我,声音低但稳,“我是谁。” 我没吭声。十年植物人,醒来第一句话也是这句。人只有在命悬一线时,才会拼命抓住自己的名字。 她撑着地面站起来,腿有点软,但站住了。走到俘虏旁边,蹲下,从其中一人腰间抽出战术手枪,动作生疏,枪柄差点脱手。她甩了甩手腕,重新握紧,双手持枪,对着墙角试了试瞄准姿势。 “不行。”我说。 “不是累赘。”她看着我,眼神不像刚才那样飘了,“我是你的后背。” 楼下那辆黑车引擎响了,低沉的一声嗡鸣,像是试探。车灯没亮,但车身微微下沉——有人上车了。 我扫了眼电箱方向,主线路还稳。手机在口袋里没动静,信号断得彻底。这场仗还没完,下一波人已经在路上。 “东南楼梯,两人。”周婉宁突然说,把平板贴地放平,屏幕显示震动波形,“步频一致,负重,离三层还有四十秒。” 我盯了她一眼。这判断精准得不像临时反应。 她没解释,只把枪口对准客厅入口,侧身靠住沙发扶手,和我形成交叉视角。我挪了半步,背靠沙发另一端,匕首换到右手,左手摸出战术手电。 雪儿从卧室门缝探出头。 “回角落去。”我看了她一眼。 她没动,反而往前蹭了两步,手里攥着手电筒,就是我之前塞她书包外袋那个。她仰头看我,眼睛很亮:“爸爸,我能照他们眼睛。” “听指令。”我语气没松,“灯光干扰,等我喊‘三’再开。” 她点头,退进卧室门后阴影里,蹲下,手电对准客厅入口方向。 周婉宁忽然抬手,撕下左臂白大褂的袖子,布条缠在自己左小臂上,打了个死结。 “这是干啥?”我问。 “标记。”她说,“从现在起,我的命,归这家。” 我没说话。右臂伤口还在渗血,布条有点紧,扯得肌肉发酸。我低头看了眼腰侧——那里本该别枪的地方,现在空着。十年了,还是不习惯。 但我没再去摸那个位置。 我抬头,看她站在窗侧,碎花裙沾了灰,头发乱了半边,左臂绑着白布条,枪口稳稳压着客厅门。她侧脸在窗外微光里,像换了个人。不是那个总在实验室敲代码的研究生,也不是谁家养的校花。 是能一起扛枪的人。 我走过去,右手搭上她肩。一秒,没说话。她肩膀绷着,听见动静回头看我,眼神一点没躲。 我收回手,站回原位。 楼道里传来脚步声,很轻,但来了。 三人各守其位,灯火全熄。 风从阳台裂缝处猛灌进来,窗帘被吹得胡乱晃动。 第543章 女儿在经历中成长 楼道里的脚步声贴着水泥地爬上来,一步比一步近。我靠在沙发后沿,匕首换到右手,左手攥紧战术手电,指节发白。周婉宁在窗侧,枪口压着客厅入口,呼吸放得很轻。 卧室门缝底下,一道影子没动。 “三……”我在喉咙里数着,等那两人进视野就动手电。 可还没数完,光先亮了。 一束强光猛地打在楼梯井墙面上,白得刺眼,反光直接糊了半面天花板。脚步声一顿,有人低骂了一声,本能往后缩。我立刻抬头看门后——雪儿蹲在那里,手抖着还按着开关,光柱晃了一下才收回去。 她没等我喊‘一’。 “爸爸……我……”她声音卡在嗓子里,没说完。 我没出声。这丫头破了指令,但那一照打乱了对方节奏,给了我们半秒喘息。我朝她方向极轻微地点了下头。她咬住嘴唇,把头埋下去,手电抱得更紧。 脚步声又起,这次低了,是贴地爬的姿势。敌人改了打法,不再直冲,而是用匍匐接近,避开光线直射区。我右腿旧伤开始抽,撑久了肌肉发酸,想换姿势又不敢大动。这时手电忽然移了位置——雪儿从角落爬出来,贴着墙根往沙发另一侧挪,动作慢但稳。她把书包摘下来,手电绑在带环上,再把那个“爸爸是英雄”的金属挂饰掰正,对准光源。 光一开,金属牌反光在墙面打出两个晃动的光点,像有两个人在动。 敌人停了一下,枪口转向左侧。 就是现在。我侧身探出半步,匕首横在胸前。周婉宁也动了,枪口微抬,压住通道。可对方没冒头,反而扔了个东西过来——不是烟雾弹,是块布,蒙在灯线上,把最后一点窗外光也遮了大半。 屋里更黑了。 我耳朵竖着,听地面动静。左前三步,有衣料蹭地的声音。我抬手准备挥灯,可手刚动,雪儿突然小声说:“爸爸,左三步有动静!” 我立刻转身格挡,匕首撞上刀刃,火星一闪。对方收手快,退了半步。周婉宁趁机举枪:“别动!”声音冷得像铁。 那人僵住。 风猛地一扯,阳台那块遮布被掀飞,月光斜劈进来,照出半张脸——戴着战术面罩,只露眼睛。他盯着我们这边,又转去看光点方向,明显在判断人数。 陈雪还在原地,手电绑着,光没灭。 “你能再照一次吗?”我低声问。 她点头,爬起来就往阳台边走。瓦片松着,踩上去咯吱响。她站到缺口边上,双手高举手电,光束斜着打向楼梯井壁。墙面一下子铺满白光,像开了盏路灯。外面那人抬手挡,烟雾弹扔偏了,落在走廊深处,“砰”地炸出一团灰。 压力松了一瞬。 我退回沙发后,腿快撑不住,靠着扶手缓了口气。周婉宁看了我一眼,又看向阳台边的陈雪。她站在那儿,羽绒服帽子滑到脑后,马尾散了一缕,手电举得笔直,像个小哨兵。 “你很棒。”周婉宁走过去,一手轻轻拍她肩膀。 雪儿没说话,嘴角动了一下,眼眶有点红,但脊背挺得直。她把光收回来,低头看手电,手指还在抖,可没松。 我看着她,胸口像被什么撞了一下。十年前我躺在病床上醒不来,她一个人长大,画全家福,背书包上学,被人多看一眼都攥衣角。现在她站在这儿,光在她手里,话敢往外说,刀来了也知道躲。 她不再是那个只会躲衣柜的孩子了。 风还在吹,窗帘甩来甩去。楼下那辆黑车没再响,可楼道里安静得太假。我知道他们没走,只是换了方式。 雪儿蹲下来,坐在我和周婉宁之间的空地上,手电放在腿上,书包挂在手腕,金属牌轻轻晃。她仰头看我,声音很小:“爸爸,下次我能早点照吗?” 我没回答,只伸手摸了下她脑袋。 她低头笑了下,没哭,也没躲。 第544章 解锁火焰技能 楼道里静得反常,连瓦片被风掀动的声音都听不见。我靠在阳台门框边,右腿从大腿到脚踝绷成一根铁条,酸得发木。周婉宁半蹲在客厅中央,枪口压着门缝,眼神没离开过那道黑线。雪儿坐在沙发角落,手电抱在怀里,金属挂饰贴着手臂,凉的。 她抬头看我,嘴唇动了动,没出声。 我闭上眼,脑袋往系统里沉。界面还是老样子,灰绿色字符块浮在意识深处,像块锈住的铁皮板。时间跳到零点整,签到提示自动弹出,没声音,也没光,但我知道它来了。 资源栏刷新。 【可领取:火焰喷射器(单次充能)】 我默选确认。背包肩带猛地一坠,重量变了,里面多出个折叠式的家伙,外壳冰凉,接口严丝合缝。是军用级的,不是玩具。 睁眼时,我低声说:“掩护我十秒。” 周婉宁侧头看了我一眼,没问什么,枪口微抬,对准门缝。雪儿把书包挪到身前,手电绑回背带环上,小声说:“爸爸,我能再照一次。” 我没应,拉开背包拉链,取出那东西。组件咔嗒两声展开,燃料罐锁进底座,点火装置接通。这玩意儿重,但握在手里踏实。我单膝跪地,靠在阳台门后,手指搭在扳机上。 “等他们动。”我说。 话音落不到五秒,左侧窗户传来刮擦声,很轻,是刀尖划玻璃的动静。窗帘边缘被人掀起一角,黑影探进来,没全露。 我冲周婉宁点头。 她抬枪,“砰”地朝天花板开了一枪。枪声炸开,左边那人明显一抖,窗框跟着震了一下。就是现在。我一脚踹开阳台门,整个人扑出去,单膝跪在水泥地上,扣下扳机。 火龙吼着窜出去,橙红色的烈焰像条滚烫的鞭子,抽在墙外。热浪扑脸,逼得人睁不开眼。火舌扫过外墙,照得整栋楼像白天。玻璃“啪”地炸裂,碎片往下掉。一个黑影正扒着窗台,衣角蹭到火苗,瞬间烧了起来,惨叫都没喊全就松手掉了下去。 右边那人刚翻上护栏,见状猛缩回去,动作快得几乎贴着火尾逃回来。 八秒不到,我收枪退进屋内,顺手把阳台门拉上。火焰喷射器的燃料耗尽,喷嘴还在冒烟,烫得拿不住,我把它塞回背包夹层。 屋里静了一瞬。 雪儿瞪大眼,手还捂在嘴上,过了好几秒才小声说:“爸爸……你变成消防员了?” 我没说话,只摇了摇头。 周婉宁走到窗边,探头看了眼外墙残迹,回头瞧我:“这玩意儿……以前没见过。” “今天刚领的。”我靠在墙边,喘了口气。 她嘴角动了下,没笑出来,但眼神松了:“系统还挺给面子。” 我们仨就这么站着,谁也没动。雪儿慢慢从沙发上爬起来,抱着书包走到我旁边,仰头看我,眼睛亮得像擦过的铜扣。她没再说要早点照,也没问下次能不能帮忙,就只是站那儿,手贴着我的冲锋衣袖子。 楼下的黑车还在,车灯没亮,车身压着马路牙子。远处街口有辆共享单车倒了,没人扶。风卷着灰纸片打转,拍在楼体上又落下。 我盯着那辆车,手指无意识摸了下腰侧。枪不在,但匕首还在枕边——不对,是在雪儿枕头底下。我记起来了。 周婉宁重新站回客厅中央,枪口压低,但没放下。她看了眼窗外,又看向阳台角落的喷射器残体,眉头微微皱起,像是在算什么。 雪儿打了个哈欠,没捂嘴,小声嘟囔:“爸爸,我有点困了。” 我没应,只把手放在她头上,轻轻按了按。 她靠着我站定,没再说话。楼道还是安静,可我知道,这种静撑不了太久。风从破窗灌进来,带着焦味,还有点铁锈似的腥气。 我抬起眼,盯着对面楼顶的水箱间。那里黑着,但刚才火光一闪的时候,我好像看见有人影缩了一下。 周婉宁也看了过去。 第545章 周崇山的人撤走 楼外的风停了,焦味混着水泥灰在空气里浮着。我盯着对面楼顶的水箱间,刚才火光一闪时看见的人影再没动过。右腿从膝盖往下像是被铁钳夹住,酸胀得发麻,但我没挪位置,手一直搭在背包带上。 周婉宁侧身靠墙,枪口压低了些,但手指还在扳机护圈外。她看了我一眼,没说话,只是把左手掌贴在窗框边缘,轻轻推了半寸。窗帘滑开一道缝,外面路灯照着碎玻璃,反着暗红的光。 我摸出夜视仪,单膝跪地,镜头对准对面屋顶。视野绿了,水箱盖合着,周围没有热源反应。我把镜头往下移,扫到楼下那辆黑车——车头调转过了,轮胎压过一地碎玻璃,正缓缓驶离,没打灯,也没声音,像块铁皮自己滑走的。 “走了。”我说。 周婉宁点头,收枪进怀,从白大褂口袋掏出平板,点了两下:“无线信号归零,监听设备全部失效。”她抬眼看向我,“指挥链断了,他们撤了。” 我没应,只把夜视仪收进背包夹层。火焰喷射器的残壳还烫手,我把它塞进角落,顺手拉开急救包拉链。周婉宁卷起左臂袖子,小臂外侧有道划伤,不深,渗着血丝,是翻窗时蹭到碎玻璃留下的。 我拿酒精棉擦了两遍,她没躲,眉头都没皱一下。绷带缠好后,她低头看了看,又把袖子拉下来,动作利落。 客厅里静得很。雪儿还坐在沙发角落,手电抱在怀里,金属挂饰贴着手臂,凉的。她抬头看我,嘴唇动了动,没出声。 我走过去,蹲在她面前,和她平视。她眼睛有点红,睫毛颤了一下,但没掉泪。 “怕吗?”我问。 她摇头,手指攥紧手电背带,指节发白。然后突然往前一扑,脑袋撞在我肩膀上。我伸手搂住她,后背僵了下,还是把她按实了。她吸了口气,没哭出声,但肩膀抖了两下。 我一只手扶着她后脑,另一只手慢慢摸向腰侧旧伤。那里隐隐抽着,像根锈钉子扎在骨头缝里。右腿支撑久了,跛得更明显,我换左腿承重,站稳了些。 “没事了。”我说。 她没应,就那么趴着。我低头看她马尾辫,发绳松了半截,沾着灰。书包歪在沙发边,钥匙扣上的“爸爸是英雄”还在晃。 周婉宁走到阳台门边,弯腰捡起一块扭曲的门框铁片,丢进垃圾桶。墙体熏得乌黑,玻璃碴子扫了一地,消防通道那边还有个空灭火器罐,滚到墙角。 她站回客厅中央,环视一圈,声音压得很低:“他们不会善罢甘休。” 我抬头看她。她站在那儿,白大褂沾了灰,头发散了一缕在额前,眼神却没乱。 我点头:“来一个,杀一个。” 她说完,又去看窗。我抱着雪儿,没松手。她终于抬起头,眼睛湿漉漉的,仰脸问我:“爸爸……我们还能睡个好觉吗?” 我没马上答。窗外天际有点泛青,不是亮,是那种雨前的灰白。风又起了点,卷着灰纸片拍在墙上,啪的一声。 我轻轻拍她后背,说:“今晚可以。” 她没再问,只是往我怀里缩了缩。我站起身,一手抱着她,一手把冲锋衣拉链拉到顶,把她裹严实。她小声说要尿尿,我送她去卫生间门口,守在外面。 周婉宁趁这工夫把客厅重新布防:摄像头角度调了,门缝塞了震动感应条,战术手电充着电,匕首放在茶几最边上,谁都能顺手拿到。 雪儿出来后,我带她进主卧,掀开被子让她躺下。她抓着我的袖子不放,我坐床沿,手还在她肩上。她闭眼,呼吸慢慢匀了,但手指还勾着我衣角。 我等她彻底睡着,才轻轻把她的手放开,掖好被角。母亲留的毛毯盖在她身上,边角绣着小花,洗得发白。 回到客厅,周婉宁靠墙站着,背贴墙面,目光锁着窗外。她冲我点了下头,意思是没事。 我坐下,没开灯,在沙发上闭眼。背包搁在脚边,匕首在夹层里,手能直接摸到。右腿抽了下,我按了按膝盖,没出声。 楼道里静得很,连水管都不响。远处有辆早班公交开过,碾过碎玻璃,声音拖得老长。我眼皮沉,但耳朵还醒着,听着每一丝动静。 周婉宁站了会儿,换了个姿势,还是靠着墙。她没坐下,也不说话,就那么守着。 天快亮了,灰纸片还在窗缝里打转,像场没吹完的哨音。 第546章 暂时宁静的生活 天光从窗缝里爬进来,灰白变成淡黄。我睁眼时,沙发皮面在脸上留下几道压痕,右腿从膝盖往下直抽筋,像有根铁丝在里面来回拉。我没动,先摸了下背包带,指尖碰到匕首柄才松口气。 周婉宁依旧站在窗边,手中平板换到了左手,见我醒来,微微点头示意一切正常。我没出声,慢慢撑起身子,关节咯的一响。茶几上的战术手电充着电,绿灯亮着。震动感应条贴在门框和窗沿,都完好。 厨房水龙头滴着水,一滴、一滴。我拧紧它,接了杯冷水泼在脸上。镜子里的人眼窝发青,左眉骨那道疤泛着暗红。我翻出挂面丢进锅,水开了就下面,打了两个蛋。这是雪儿爱吃的。 她睡得浅,听见动静就醒了。我推门进去时,她正坐在床边穿袜子,马尾辫乱翘。我帮她梳头,梳齿卡在打结的地方,她没吭声。校服扣子系到第三颗,我停了下,问:“睡得好吗?” 她点头,手指一直攥着衣角。书包靠墙放着,“爸爸是英雄”钥匙扣还挂着,没掉。我拎起来检查拉链,没撬动的痕迹。她低头看鞋带,小声说:“我想快点去学校。” “嗯。”我把书包递给她,“走吧。” 早餐桌上,她吃得很慢,鸡蛋咬了一半停在嘴边。我夹起自己碗里的蛋黄放进她碗里,她看了我一眼,低头继续吃。周婉宁坐在旁边,没动筷子,只盯着手机屏幕——那是临时监控系统的入口。 吃完后我送她到楼下。清晨的风有点凉,她缩了下脖子。校门口已经有人了,几个孩子背着书包往里走。我蹲下来平视她:“进去吧。” 她没动,突然伸手抱了下我的脖子,然后转身跑开,马尾辫一跳一跳。我没起身,看着她进了校门才站起来。 回去时周婉宁已经在客厅动工了。窗帘轨道被拆下来横插在门后,顶住房门,成了简易阻拦杆。她正把震动感应条贴在窗框内侧,动作很轻,怕留下胶印。我接过她手里的卷轴,接着贴北窗。 “报警器连好了。”她说,指了下改装过的战术手电,用数据线连着感应器,“震动超阈值会闪红光,声音不大,够提醒。” 我点头,走到沙发边掀开坐垫一角,匕首还在,刀柄露出一寸。这位置伸手就能摸到。我又检查了阳台门锁,加了根钢丝缠住把手,从里面拧死。 周婉宁打开平板,调出四个画面:门口、阳台、客厅角落、通风口。摄像头是旧手机和笔记本外接镜头拼的,画质模糊,但能看清人影。她把信号源设成局域网直连,不走公网,防远程劫持。 “暂时只能这样。”她说。 “够了。”我说。 阳光照进屋子,落在地板上那块被火焰喷射器熏黑的墙角。玻璃碴子扫干净了,但墙皮还在掉。我捡起一块碎砖压住地毯边缘,挡住烧焦的痕迹。 她在窗边站定,没拉严窗帘,留一条缝。外面街道恢复正常,早点摊支起来了,有人骑车经过,铃铛响了一声。楼下车位空着,那辆黑车走了就没回来。 “这不是结束。”她低声说。 “我知道。”我看向窗外,一群小学生结伴走过路口,书包晃着,笑声断断续续飘上来。 她没回头,手指在平板边缘划了一下,刷新监控画面。四个角落都静着,没人靠近。 我坐回沙发,背包搁在脚边。右腿还是沉,我按了按膝盖,没出声。茶几被我敲了两下,测试震动感应,战术手电闪了半秒红光,又灭了。 她站在窗边不动,背影瘦,白大褂袖口沾着灰。我盯着监控画面,眼睛干涩,但不敢闭。屋子里安静,只有冰箱压缩机启动的声音,嗡一下,停了。 远处传来上课铃,短促两声。应该是小学那边的。我记起雪儿今天有美术课,她上周说要画全家福。 周婉宁终于转过身,靠墙站着,平板抱在胸前。她看了我一眼,我没动。她也没说话。 阳光移到了茶几上,照见那一道划痕,是昨天搏斗时匕首蹭的。我伸手抹了下,灰尘沾在指腹。 门外传来脚步声,由近及远。我抬头,她也看向门口。监控画面没变,是邻居。 我松了手,背包还在脚边。匕首在夹层里,手一伸就够得到。 第547章 系统提示新危机 楼道里的风停了,窗帘垂下来,阳光照在地板裂缝上那条线慢慢往里爬。我坐着,手搭在茶几边,眼睛没闭。右腿从膝盖往下还沉着,像灌了水泥,但已经不抽了。背包在脚边,全家福的边角从夹层露出来一点,画里的我穿着军装,抱着个扎马尾的小人儿。 就在这时候,脑子里“嗡”地一下。 不是声音,是感觉,像老式电视突然接收到强信号,眼前没变,可视野正中央猛地跳出一行字—— 【高危威胁接近,距离≤3公里,方向:东南】 红的,带锯齿边,一闪一跳,跟系统平时灰绿色的签到界面完全不一样。它不说话,也不消失,就挂在那里,像一块烧红的铁片嵌进脑子。 我背脊瞬间绷直,右手已经摸到沙发垫底下,匕首柄冰凉,纹路硌着掌心。左眼扫过去:门后那根拆下来的窗帘杆卡得死紧,窗框上的感应条绿灯亮着,战术手电报警器摆在茶几中央,镜头对着门口。一切正常。 没破防。 我缓缓松开刀柄,手指蜷了蜷,关节发僵。这系统十年来从没主动出声过。它像块疤,长在神经末梢上,只给资源,不提醒,不警告。今天这是第一次“叫”。 我起身,动作不大,走到厨房,拧开煤气灶。火苗“噗”地窜起来,蓝色的。我拿水壶假装灌水,眼角借着不锈钢壶面反光瞄阳台外。对面楼顶水箱间静着,晾衣绳空荡荡。我又用指尖轻轻敲了三下战术手电外壳——咔、咔、咔——报警器没响,联动正常。 脑子里那行字还在。 东南方向。三公里内。 学校在东南,步行十五分钟。周婉宁说她藏了个临时据点,在旧工业区那边,也在东南。还有商业街、废弃通信站、东郊物流中转站……哪一个是目标? 我放下水壶,没烧水,转身回客厅,坐在沙发上,不动了。耳朵听着楼道动静,呼吸放平。十分钟后,手机震了一下。 周婉宁发来的图:小区东南入口摄像头拍的,一辆黑色轿车,没车牌,前挡泥板全是泥,驾驶座没人。车速很慢,像是在巡路线。 我立刻调出家里存的周边车辆记录。三天前,凌晨一点十三分,同一辆车出现在巷口,停了四十七分钟,之后消失。没有进出小区,只是在外围绕。 我把截图加密,回她:“盯住,别动。” 然后拨通学校电话,语气平常:“我是陈铮,今天可能换人接孩子,想确认下陈雪在哪个班上课。” 对方查了会儿,报出班级和教室位置。我道谢挂断。 没打给女儿。 我打开手机录音功能,靠在沙发背上,声音压低:“如果今天放学没人接,就留在教室等老师。别乱走,钥匙扣攥紧,有人叫你名字也别答应,等周阿姨或者穿白大褂的姐姐来。” 这段话自动同步到女儿平板的备用账号,周婉宁定时刷。 屋里安静下来。我盯着背包里的全家福,画纸有点皱,是雪儿上次躲衣柜时攥着哭湿的。她现在应该在上课,阳光照进教室,粉笔灰在光柱里飘,她坐第三排,书包挂在椅背后,“爸爸是英雄”钥匙扣晃着。 但我不能赌。 我拿出战术手电,拧开电池仓,取出底部那张微型Sd卡,插进周婉宁留下的读卡器,连上电视。屏幕闪了几下,加载出一个简陋界面——热成像扫描程序,是上次签到得的技能残片拼出来的。我把设备放在地面,推着它绕客厅一圈,电视上显出墙体轮廓,没有异常热源,没监听器,没追踪芯片。 安全。 我坐回原位,从笔记本撕下一页纸,写下三行字: 接雪儿提前十分钟; 周,启用b频段通讯; 若失联,按雪山预案执行。 折好,压在茶几玻璃底下。 窗外,几个老人还在打太极,动作慢,节奏稳。公交车又进站一次,开门,关门,驶离。楼下空地有孩子跑过,笑声短促。 我坐在沙发上,双眼微闭,像在养神。右手搁在沙发边缘,离匕首柄十厘米。指尖能感觉到布料的粗粝。 电视屏幕暗着,读卡器指示灯绿着。 手机静音,但消息推送不断跳。 时间一分一秒走着。 下一班车,该到校门口了。 第548章 书包里的炸弹 校车到站的时候,天光还亮着。我站在围栏外第三根柱子旁边,位置正对车门,视线能扫清上下车的每个人。陈雪背着书包下来,马尾辫一跳一跳的,钥匙扣上的“爸爸是英雄”晃得有点晃眼。她看见我,小跑两步,手刚要抬起来挥手,我冲她摇了摇头。她立刻收住,低头看鞋尖,乖巧地走过来。 我没说话,接过她肩上的书包,掂了一下。重量正常,但背带边缘有轻微磨损,像是蹭过粗糙地面。我没吭声,牵着她往回走。路上她讲今天美术课画了太阳,老师夸她颜色涂得匀。我说:“嗯,雪儿真棒“。 进楼道前我停了一秒,耳朵贴墙听了听上面的脚步声。三楼老张家在炒菜,油烟机嗡嗡响。四楼静得很。我们家在五楼东户,楼梯拐角那盏灯坏了,上周报修还没来人换。我右手一直插在外套口袋里,捏着战术手电的开关,指节绷着。 开门,反锁,拉窗帘。动作一套没停。雪儿自己去厨房倒水喝,我坐在沙发上,把她的书包放在茶几中央。她书包我一直检查,从上周开始。不是信不过谁,是不信这太过平静的日子。 我拉开主袋,作业本、文具盒、美术本都在。翻到夹层,手指刚碰到底布,就顿住了。 里面有硬块,扁的,贴在内衬上,位置靠近肩带连接处。我慢慢拉开拉链,指尖顺着边缘探进去,摸到一块金属片,冰凉,表面有细密纹路。再往上,一根极细的线连着,埋进布料缝合口,不拆开根本看不见。 我把书包轻轻放平,不动声色起身,走到厨房接水。陈雪仰头喝水,嘴角沾了点水珠。我说擦擦。她拿袖子蹭了脸,问我今晚能不能吃面条。 我说行。 回到客厅,我拧开战术手电,调到红外模式,借着整理茶几的动作,把手电斜压在书包边上。光斑无声扫过夹层位置,屏幕反馈在电视上闪出轮廓——那个装置底部有一圈纳米胶环,颜色和内衬一样,但热传导率不同,在红外下显出一圈暗红边。 断电触发。 我放下手电,声音没变:“雪儿,去卧室画画吧,爸爸打个电话。” 她看了我一眼,没动:“你又要忙了吗?” 我说嗯,很重要的事,你先画,画好了给我看。 她这才起身,抱着蜡笔进了屋。门关上前,她又探出头:“不许聊太久哦。” 我说不会的。 门合上。我单膝跪地,左手压住书包边缘,防止它晃动。右手慢慢伸向夹层开口,离那块金属还有五厘米时停住。我的呼吸放到了最慢,耳朵里全是血流声,像远处发电机低频运转。 那东西正面没标识,银灰色外壳打磨过,看不出型号。但右下角有个微型指示灯,红的,闪得极慢,频率和心跳差不多。我盯着看了十几秒,确认不是随机闪烁,是同步的。 生物感应模块。 如果陈雪刚才在车上突然哭、发抖、心率飙升,这玩意可能已经提速引爆。现在它安静,是因为她一路平稳。可只要她下一秒受惊、摔倒、体温变化超过阈值,计时就会跳。 不能移动,不能断电,不能剪线。 我背包就在脚边。我用左手慢慢拉开拉链,摸到军用匕首的柄,没抽出来。绝缘胶带也在里面,还有一卷铜丝,是上周改装报警器剩下的。这些够不够? 我不清楚。 脑子里过三种拆法。第一种,用匕首尖挑开外壳卡扣,暴露线路板,找主供电线剪断——但万一有压力传感器,刀尖施力超过三克就炸。第二种,用胶带裹住整个装置,固定状态,再整体剥离纳米胶——但剥离过程必然造成微震动,风险更高。第三种,直接断她书包背带,把整个包留在屋里,我们人先撤——可一旦离开吸附面超过十秒,也可能触发。 没有安全选项。 我右手悬在半空,指节发僵。左眼余光扫过电视屏幕,红外图像还挂着,那圈暗红边像毒蛇咬过的牙印。窗外天色暗下来,楼下路灯亮了,照着小区空地,几个孩子还在跳格子,笑声断断续续传上来。 我不能让她听见爆炸。 也不能让她看见我现在这个样子。 我慢慢收回右手,从口袋掏出手机,解锁,打开录音备忘录。声音压到最低:“若失联,联系周婉宁。” 存完,退出,手机放回原位。 然后我重新跪直,左手撑地,右手再次探向夹层。这一次,指尖离那块金属只剩两厘米。我能感觉到它的冷意透过空气传来。 就在这时候,卧室门吱呀响了一下。 我没回头。 “爸爸?”雪儿的声音,“我画完了。” 我说:“放桌上就行,别出来。” 她没应声。过几秒,脚步退回,门又关上了。 我闭了下眼,再睁,瞳孔缩成针尖。右手继续前进,食指和中指并拢,贴着布料边缘滑进去,目标是那根埋线的根部。只要能找到接口,或许能用铜丝做假负载,骗过感应系统。 我的手臂肌肉绷到发酸,汗从后颈往下淌。电视屏幕上的红外图像一动不动,红灯依旧慢闪,像在呼吸。 手指触到线头。 我停住。 下一秒,指腹微微发力,试探性地顶了顶。 线没断。 我准备抽一丝铜丝出来,缠在指尖当缓冲。 就在这时,钥匙扣上的塑料牌突然反光,一道细光扫过天花板。 第549章 拆弹的惊险 钥匙扣反光扫过天花板的瞬间,我眼皮跳了一下。那道细光在墙角划出一道白痕,像信号弹落进战区。我没动,手指还贴着引线根部,汗从太阳穴滑下来,流进耳朵里,痒得要命,但我不能抬手擦。 我闭了口气,再睁眼时把注意力拽回来。红外图像还在电视上挂着,红灯一闪一暗,节奏没变。刚才那一晃没惊动它,算是运气。 左手慢慢摸向背包,匕首柄硌着掌心。我用刀尖轻轻挑纳米胶边缘,一点一点往上掀。布料绷得很紧,稍微用力就会传导到装置内部。我屏住呼吸,手腕稳住,刀尖压进半毫米,听见极轻微的一声“咔”。 卡扣松了。 外壳掀开一条缝,主控板露出来。线路密得像蜘蛛网,但我不慌。十年前在雪山拆雷训练时,教官说过一句话:“再复杂的玩意,也得靠电活着。”我现在就找它的命门。 右手指腹顺着接口滑进去,触到一组焊点。假负载端口在这儿。我抽出铜丝,绕成双螺旋,动作慢得像在给鸡蛋剥壳。这时候门外传来三下轻敲。 嗒、嗒、嗒。 是周婉宁的暗号。她到了。 我没回头,低声说:“别进来,守门口。” 脚步声停住。接着是蹲下的动静,几乎听不见。我知道她在做什么——微型计算机已经打开,屏幕朝下,防反光,手搭在门把手上随时能关门。她现在是我的外围警戒。 我抓紧这空档,把铜丝接进端口。金属碰金属的刹那,指尖发麻。不是电流,是神经太紧。我咬牙撑住,继续推进。铜丝模拟人体微电流,骗过感应系统需要三秒。一秒过去,两秒…… 红灯闪频没变。 第三秒,灯依旧慢闪。 成了。 我喉头滚了一下,喉咙干得冒火。现在可以动手剪线了。但不能急。刚才雪儿喊我那一声还在耳朵里回荡。她只是蜡笔断了,可声音传出来的时候,我肌肉一紧,汗直接滴在茶几上,啪一声轻响。 当时红灯猛地快了一拍。 现在它又恢复了,可我知道这东西有学习机制,环境异常会被记录。再有一次波动,可能就不等阈值达标直接引爆。 我闭眼两秒,靠记忆定位线路。红色主供电,蓝色备用,绿色接地。剪红的。教官还说过:“怕死的人剪蓝的,活下来的都剪红的。” 我缓缓抽出匕首,刀背压住卧室门缝下的光线,示意她别出声。然后右手持刀,左手固定书包布料,防止结构移位。 刀刃贴着红线滑进去。 一点点往下压。 纤维断裂的声音在耳朵里放大,像树枝折断。我的右手指尖开始发麻,长时间僵持让血液循环不畅。但我不能换手,也不能抖。 “滴——” 红灯熄了。 我整个人塌下去半寸,膝盖顶着地板,喘不上气。可手不敢松。装置还没完全失效,残余电压还在报警,低鸣声只有我能听见,像是远处雷达扫描。 周婉宁推门进来,脚步极轻。她蹲在我旁边,手语比划:“还能撑多久?” 我摇头,示意别碰。 从背包掏出绝缘胶带,撕下一截,把铜丝短接处缠牢。然后慢慢将铜丝另一端搭上接地线。电流通过的瞬间,装置震动了一下,随即报警音渐弱。 五秒后,彻底安静。 我终于敢抬头,看向卧室门。 门缝底下有影子。雪儿趴在地上,眼睛睁得很大,手里攥着那根断掉的黄色蜡笔。她嘴唇抿着,脸有点白,但没哭。 我冲她笑了笑,嗓子像被砂纸磨过:“雪儿,蜡笔……爸爸明天给你买新的。” 第550章 一家人的温馨 随着五秒倒计时结束,装置彻底没了声响。 我左手还贴在主控板背面,指尖压着焊点,确认没有微颤。电流断了,心跳却没跟上节奏,一下下撞在肋骨上,耳朵里嗡嗡响。右手指头还在抖,刀柄滑得差点脱手。我慢慢松开五指,匕首“当”地一声落在茶几角,震得蜡笔滚了一圈。 门缝下的影子动了。 “雪儿?”我开口。 她没答应,但小脑袋从门边探出来半寸,眼睛盯着我这边,嘴唇抿成一条线。手里还攥着那根断掉的黄蜡笔,指节发白。 我没动,就坐在地板上,背靠着沙发腿,冲锋衣后背全湿透了,冷风从窗缝钻进来贴着脊梁爬。周婉宁蹲在我右边,一直没说话,这时候轻轻呼出一口气,肩膀塌下来一截。 “爸……”雪儿终于往前蹭了一步,鞋底在木地板上划出短促的响。 “嗯。”我抬手,掌心朝上,冲她招了一下。 她跑过来的时候脚步有点晃,像是憋太久突然松劲,整个人扑进我怀里,脸埋进冲锋衣领口。我闻到她头发上有学校美术课的颜料味,混着一点汗。她肩膀抽了一下,又一下,没哭出声,但鼻涕蹭到了我脖子上。 我抬手抱住她后脑,胳膊一紧,把她往里按了按。肌肉逐渐放松,那种紧绷感缓缓消散。十年植物人醒来那天,医生说我的神经反应迟钝,现在倒好,情绪也慢半拍——等我真意识到刚才那一秒有多悬,估计得明天早上刷牙时才反应过来。 周婉宁站起身,绕到我左边,停了一下,把手轻轻搭在我肩上。 我侧头看她。她脸上没什么表情,就是眼尾有点红,像是刚忍住什么。我冲她点了下头,腾出左臂,往里一揽。 她顺势靠进来,半边身子贴着我,头微微倾向我肩膀。我们仨就这么坐着,挤在客厅中央,背后是关掉的电视,面前是拆开的书包和摊了一地的工具。空气里还有点烧焦的电线味,但不刺鼻了。 雪儿在我怀里翻了个身,小声说:“爸爸,你衣服都湿了。” “嗯。”我说,“待会换。” 她抬头,眼睛还湿着,可嘴角翘了点:“以后我画全家福,你不许再穿军装啦,要穿带口袋的大衣,这样我能躲在你兜里。” 我没吭声,低头看她。她盯着我,像是等着回应。 “好。”我终于说了话,嗓子还是哑的,“大衣我买大的。” 周婉宁轻声接了一句:“那我来织围巾,冬天别再让你耳朵冻伤。” 我扭头看她,她也在看我,眼神不像平时那么利,反而软了点。我想起初见她时的场景,那时怎会想到后来的种种经历。 “好。”我又说了一遍,这次声音低了些,“咱们……一起守着这个家。” 窗外城市灯火照进来,映在玻璃上,像一片浮着的星子。楼下有车开过,灯光扫过天花板,转瞬即逝。右腿老伤隐隐抽了一下,我没动,就让它疼着。疼说明我还站着,还能挡在她们前面。 雪儿打了个哈欠,眼皮开始打架,手还抓着那根断蜡笔不放。我轻轻把她往怀里拢了拢,让她靠实些。周婉宁也没动,依旧靠着我,呼吸慢慢匀了。 客厅灯亮着,没关。茶几上的战术手电还开着一半,光柱斜照在墙角,照亮了她书包上那个“爸爸是英雄”的钥匙扣。刚才它反的那道光,救了命。 现在它静静挂着,塑料牌面朝上,映着顶灯,一闪一闪。 第551章 追踪暗处毒蛇 雪儿在我怀里慢慢睡着了,呼吸变得均匀。我低头看她,小脸贴在我湿透的冲锋衣上,断掉的蜡笔还攥在手心。周婉宁靠在我肩头,也没再动,像是终于撑到了能松劲的时候。 我没睡。右腿老伤开始抽,一下一下往上顶,像有根铁丝在肌肉里来回拉扯。我抬手摸了摸腰侧,那里空着,枪不在,但习惯还在。指尖蹭过布料,停了一瞬,又收回来。 客厅灯还亮着,战术手电歪在茶几边,光柱照着书包上的钥匙扣——“爸爸是英雄”那几个字反着微光。就是这道光,刚才救了命。我盯着它看了两秒,脑子里转的是另一件事:谁能把炸弹塞进书包夹层?而且是在没人察觉的情况下。 我轻轻把雪儿抱起来,她迷糊了一下,没醒,脑袋往我肩膀上一靠。我走进她房间,把她放进被窝,掖好边角。她书包就放在床头,我伸手摸了摸夹层,指腹划过刚才拆开的位置,纳米胶已经裂开,里面什么都没有了,干净得过分。 回到客厅,周婉宁睁了下眼:“怎么了?” “没事。”我说,“你去睡吧。” 她没动,只是坐直了些:“你在想炸弹的事。” 我没否认:“你最后一次见她是什么时候?” “校门口。”她说,“我接她放学,一路跟到楼下,没离过视线。” 我点头。那就不是在路上被人动手脚。书包离开她视线的时间只有两个节点:在学校,和在家放下的时候。家里我们一直守着,不可能有人潜入不留痕迹。唯一的空档,就是教室。 我站起身,走到窗边。楼下街道安静,路灯照着空地砖,一辆车都没有。我看了眼手机,23:58。再过两分钟,系统就能签到。 我从背包里拿出战术手电,检查电量,满格。电池盖拧紧,放回外袋。手指无意识地又摸了下腰间,然后站在窗前不动了。 0点整。 眼前绿光一闪,老式终端界面浮出来,字符滚动:【签到成功。奖励发放:人脸识别干扰器(便携式)】。 我伸出手,掌心微微发麻,一块指甲盖大小的黑色装置出现在指缝间,表面有细频闪,像在呼吸。说明书直接投在视野里:可屏蔽半径十米内监控人脸数据,并反向追踪最近一次接入终端的位置。使用需连接电脑,手动设置参数。 我转身走进书房,打开笔记本。插上干扰器,调出昨日学校周边公共摄像头记录。时间轴拉到下午4:17,那是雪儿背书包走出教学楼的最后一帧画面。我启动反向追踪。 屏幕闪了几下,跳出一段模糊影像:一个穿灰色套装的人弯腰整理讲台下方柜门,左手扶了下黑框眼镜,动作停顿两秒,直起身离开。背景是四年级二班的教室后门。 我放大截图。 脸不太清,但轮廓能认出来。班主任。那个每次见我都问“陈雪最近情绪怎么样”的人。批作业时总突然停下笔,像是在等什么信号。 我关掉画面,合上电脑。 冲锋衣就挂在椅背上,我走过去,拉链拉到下巴,顺手检查背包:匕首在,手电在,全家福还在夹层里。我摸了下左眉骨的疤,转身走向阳台。 城市夜里,远处教学楼还亮着几盏灯。明天早上,会有几十个孩子背着书包走进去,坐在教室里。他们的书包会不会也有夹层?有没有人会注意到一道不该有的反光? 我靠着栏杆,风从楼下灌上来,吹得冲锋衣下摆贴住大腿。我不是第一个能拆弹的人。也不是每个父亲都能在最后一秒发现线索。 可总得有人去看那些没人看的地方。 我掏出手机,翻到日历,明天是周三,雪儿上午第二节课是美术。我记下时间,把手机放回兜里。 然后转身回屋,脚步很轻。路过客厅时,周婉宁已经闭眼睡了,头歪在沙发扶手上。我没叫她,直接走到卧室门口,看了眼熟睡的雪儿,关上门。 背包放在门边,我蹲下,拉开侧袋,把干扰器放进去。拉链拉好,手搭在上面。 明天送她上学。我不走。我看看是谁,敢把手伸进孩子的书包。 第552章 班主任的异常 天刚亮,我站在厨房灶台前煎蛋,锅底油花噼啪作响。雪儿坐在餐桌边,马尾辫扎得稍微歪了一点,正低头往书包上挂钥匙扣。“爸爸是英雄”那几个字卡在拉链缝里,她用力扯了扯。 我依旧没说话,熟练地把煎好的蛋铲进盘子,蛋白带着恰到好处的焦边,蛋黄完整未破——她最爱这个火候。 吃完饭我拎起她的书包检查了一遍,夹层还是空的,但手指摸过的地方有点发涩,像是被酒精反复擦拭过。昨天的事不能当没发生。我背起自己的冲锋衣包,匕首在侧袋,手电在胸前口袋,全家福折好塞进内衬。 “今天我送你。”我刻意放轻语气,却藏不住声音里的紧绷。 她抬头看我一眼,没问为什么,只是把小脸埋进羽绒服领口,轻轻点了点头。 校门口人不多,早班公交刚走,几个学生慢悠悠往里走。我牵着雪儿的手,走到教学楼前停下。她仰头等我说话。 “进去吧。”我把她书包往上托了托,“美术课别忘带蜡笔,你总爱画到一半才发现忘带。” 她嗯了一声,转身走了两步又回头:“你站这儿干嘛?” “看路。”我指了指她脚下,“你总爱踩井盖,说了多少次不安全。” 她皱了下鼻子,小跑着进了楼道。 我在楼下没动,靠着墙根站着,视线盯着二楼走廊尽头。四年级二班的门开了,班主任走出来收作业本。灰套装,黑框眼镜,左手扶了一下镜腿,动作停了两秒才继续往前走。 她接过第一个学生的本子时,指尖在封面停留了片刻,像是确认什么;翻到第二本时,突然抬头往楼下扫了一眼——尽管隔着玻璃,我仍能感觉到那目光的穿透力。 她接过一个学生的本子,翻都没翻就往怀里塞。另一个孩子递上来,她却低头看了很久,目光在名字上多停了几秒——是雪儿的本子。 她伸手帮雪儿整理肩带时,指尖在书包侧面夹层的位置轻轻摩挲,动作很轻,像老师都会做的事。但她嘴角没动,眼神也没弯,整个人像一尊被设定好程序的模型。 我盯着她后颈,那里有根筋绷着,不自然。 上课铃响了,她抱着作业本回办公室。我绕到教学楼另一侧,沿着公告栏往前走。玻璃框里贴着月度考勤、安全守则、家长联系表。我假装在看,余光扫向教师办公室的窗户。 窗帘拉着,但门没关严,露出一条三指宽的缝。 走廊没人。我抬脚跨进去,脚步放轻。屋里静得很,只有空调外机嗡嗡响。我直接走向靠窗那排工位,第三张桌是她的——桌上摆着水杯、红笔、教案本,显示器关着。 我蹲下身看碎纸篓,里面有不少撕碎的打印纸,指甲盖大小的片,拼不出整句。但我看见一角写着“学生编号”,下面压着另一块残页,“采集时间 14:30”后面跟着个日期,正是昨天。 显示器右下角贴了张便利贴,蓝底白字:“每日4:15上传”。字迹僵硬,横平竖直得不像手写,倒像是照着模板描的。 我摸出手机拍了张照,刚收起手机,听见楼梯口传来脚步声,还有女老师聊天的声音。 我立刻起身,原路退出。门在我身后轻轻合上,没发出响动。我拐进隔壁洗手间,站在最里面那格,听着外面两人说笑着走进办公室。 过了五分钟,人声没再靠近。我从隔间出来,洗了把手,慢悠悠走出去。路过公告栏时又看了一眼,手指在裤缝上蹭了蹭,把刚才看到的字全刻在脑子里。 学生编号。采集时间。4:15上传。 这些不该出现在小学老师的办公桌上。 我走出校门,阳光照在脸上,有点刺眼。路上车流多了起来,小学生三五成群往里走。他们的书包都鼓鼓囊囊,有的挂着卡通挂件,有的贴着明星贴纸。 没人知道里面会不会也有夹层,更没人知道那些夹层里藏着什么。 我掏出手机,翻出日历。上午第二节课是美术,下课时间是9:40。我得赶在那之前回家,用电脑连干扰器,试试能不能恢复那些碎片信息。 右手无意识摸了下左眉骨的疤,指尖碰到旧伤边缘。十年前在边境,我们也是这样一点点扒线索,从一句话、一个动作里抠真相。那时候命悬一线,现在也一样。 只不过这次,我护的是她背书包的身影。 我迈步往公交站走,背包带勒紧肩膀。风从街口吹过来,把一件挂在电线上的塑料袋吹得晃荡。我回头看了一眼教学楼,二楼的窗帘依然拉着。 但我知道,里面有双眼睛,刚刚也在看着外面——就像我此刻看着这里。 第553章 解锁关键信息 我推开家门,鞋底在门槛上蹭了半秒。楼道里的声控灯闪了一下,灭了。屋里静得能听见冰箱压缩机启动的嗡鸣。我没开大灯,只按下玄关的小夜灯,一圈昏黄铺到客厅边缘。 背包甩在鞋柜旁,冲锋衣没脱,直接走向书房。手机从内袋掏出来,屏幕还亮着那几张照片——碎纸篓里的残片拼接图,角度歪,光线差,公告栏玻璃反光把几行字都吃掉了。我放大看,“采集时间”后面那个数字像是7也像是1,04:15倒是清楚,但单独一行字撑不起证据。 坐下前看了眼挂钟:9点03分。美术课下课是9点40,她会自己出校门,走东侧小路回小区,路上要过两个路口。这段时间够我干点事。 电脑开机时,眼角余光扫过左下角视野。绿屏终端浮现,字符整齐排列,像老式电报机打出的通知单。凌晨零点的签到奖励还没领,图标是个旋转的硬盘模型,底下标着“高级数据恢复技能(一次性)”。我意念一点确认,界面瞬间消失,脑子里却多了股熟悉的东西——不是记忆,是感觉,就像当年在战地情报站第一次接触加密图像修复系统时那种直觉:哪些像素该连,哪块噪点是遮挡,哪段断裂其实是同一文档撕开的两半。 程序启动,我把照片导入专用分析框。自建的拼接模块开始跑第一遍,结果还是乱码。第二遍加载技能辅助,系统不弹窗也不提示,但我突然知道该怎么调参了——降低锐化阈值,增强边缘对比,把色温往冷色偏移三度。第三遍跑完,图层重组完成。 屏幕上跳出两段可读信息。 第一段标题:“学生生物特征采集汇总_V03”,字体是标准宋体,文件属性显示创建时间为三天前,修改记录有七次,最后一次在昨天下午14:28。 第二段是日志截取: > “……传输协议启用AES-256加密,目标服务器Ip经三级跳转处理,上传时间固定为每日04:15,触发机制与心跳检测无关……” 心跳检测无关。这句让我停了一秒。 我盯着“生物特征”四个字。指纹?虹膜?dNA残留?书包夹层被酒精擦过,雪儿交作业时班主任指尖在封面上停留太久,还有那张写着“每日4:15上传”的便利贴——蓝底白字,笔画僵硬,根本不是手写的节奏,是打印后描上去的伪装。 这不是教学记录。这是定时外传的数据节点。 鼠标滚轮往下划,拼接图最底下还藏了一角表格缩略图,列头模糊,但能看到“编号”“年级”“采样方式”“完成状态”。我放大局部,用技能强行还原噪点区域,终于看清其中一行内容: > 0412|四年级二班|陈雪|夹层拭子采集|已完成 呼吸顿了一下。 我右手慢慢抬起来,摸到左眉骨那道疤。指尖压着旧伤边缘,一寸一寸来回摩挲。十年前在边境,我们追一个叛逃的情报员,也是从一张报销单上的油墨偏差里抠出线索。那时候命悬一线,现在也一样。 只是这次,他们把手伸进了孩子的书包。 我关掉电脑,起身走到阳台。窗帘拉开一条缝,教学楼方向看得不太清,中间隔着两栋居民楼和一片小花园。阳光照在四楼窗户上,反着白光。我不知道她现在在干什么,画画?写字?还是正低头翻书包找蜡笔? 但我知道,有人每天都在等她这个动作。 回到卧室,床底拉出战术背包。干扰器拿出来检查电量,满格。便携摄像头装进冲锋衣内袋,紧贴胸口。匕首插回腰侧暗套,手电换上新电池。全家福从内衬抽出看了眼,画得歪歪扭扭,我和雪儿站在房子前面,天上画了个太阳,下面写着“爸爸回来了”。 我把画折好塞回去。 站起身时右腿抽了一下,肌肉萎缩的老毛病,阴雨天前总会发紧。我扶着墙缓了几秒,等那阵酸胀过去。 客厅里,背包靠在鞋柜边,像随时能出发的样子。我站在那儿没动,目光落在茶几上——刚才写好的行动指令压在玻璃板底下,一共三条: 1. 跟踪观察班主任离校路线; 2. 记录可疑车辆牌号及停留时间; 3. 不主动接触,不暴露身份。 字迹工整,像汇报材料。 窗外风起来了,把楼下晾衣绳上的衣服吹得晃荡。我看了眼钟:9点37分。 还有三分钟下课铃响。 第554章 班主任的秘密 时间指向9点40分。 校门口的路灯刚灭,天光压在教学楼顶上,灰白一片。我站在东侧小路拐角的报刊亭后头,冲锋衣拉链拉到下巴,帽子遮住眉骨那道疤。书包贴着后背,匕首在腰侧,摄像头藏在外套内袋,镜头朝外,只留一道窄缝。 雪儿今天美术课下课是9点40,班主任会带队出来。 我盯着教学楼出口,手指无意识摸了摸左眉骨,这是多年养成的习惯,曾经在边境执行任务时,这样的动作能帮我保持专注,此刻,我的注意力全在即将出现的人身上。 人出来了。 一队小学生排成两列,穿着统一的粉色羽绒服,像一群小鸭子。雪儿走在第三排,马尾辫晃着,手里还捏着半截蜡笔。她没往这边看,我知道她不会看——早上出门前我说过,爸爸有事要办,别找我。 班主任走在队伍最后。 灰色套装,黑框眼镜,左手夹着教案本,右手拎着个深色帆布包。她走路很稳,头不偏,脚步不快不慢,像是每天都在重复同一个节奏。可就在她跨出校门那一秒,脚步顿了一下。 不是停,是微调。 她原本该右转走主路回家,却突然左转,朝小区后巷走去。我立刻收肩缩身,报刊亭老板正低头看手机,没注意我。我等她走出十米,才慢慢跟上,保持三十米距离,中间隔着三两个路人。 她没坐公交,也没打车。 走到巷口,一辆无标识的电动三轮车等在那儿,车斗盖着油布。她上了副驾,车启动,往城郊方向去。 我转身进巷子,抄近道。 绿化带边缘的泥地软,鞋底沾了水。我沿着墙根走,避开监控探头。这条路我昨晚用热成像扫过,白天没人巡逻,晚上只有两个固定岗。现在是白天,风从北面来,吹得电线嗡嗡响。 三轮车速度不快,我徒步能追上。 穿过两个废弃厂区,周围房子越来越矮,最后只剩几排铁皮屋和一堆烂架子车。三轮车在一个锈迹斑斑的铁门前停下,司机没下车,班主任自己开门下来,从帆布包里取出一个黑色长条箱,交给了从仓库里走出来的一个男人。 我伏在一堆废旧管道后,屏住呼吸。 那人穿工装裤,袖子卷到肘部,手臂上有道旧疤。他接过箱子,打开看了一眼,里面是金属管状物,排列整齐,连着线路板,像是某种遥控装置的组件。他点头,班主任转身就走,三轮车原地掉头。 我没动。 等车走远,我才往前挪了五米,贴到仓库南墙。墙体断裂处有道缝隙,铁皮翘起,正好能看见里头。 工装男把箱子放在一张破桌上,旁边还有几个同样的盒子,都打开了。桌上散着工具、焊枪、电池组。他拿起一根金属管,接上线,按了开关,顶端亮起红灯。 不是普通零件。 这东西太规整,太安静。不像工地用的,也不像民用设备。我脑子里闪过书包夹层、心跳检测、定时上传……这些词本来是猜的,现在看着这红灯,突然有了实感。 我伸手摸胸口摄像头,准备拍一段。 就在这时,远处传来脚步声。 不是学生那种轻快的步子,是成年男性的,拖沓,有节奏。我立刻缩回身子,靠在管道堆上,手已经搭在匕首柄上。 手电光扫过来,照在墙上,离我藏身处不到五米。 保安提前来了。 我数着他绕行的路线,十五米一圈,每圈间隔本该十五分钟,现在才过去八分钟。他走得很慢,但方向明确,是冲着南墙来的。 我不能再等。 等他背对时,我贴着墙根后退,动作轻,脚掌先落地。退了二十米,转入一条窄巷,再跑。巷子尽头是条主路,我混进几个下班工人里,低着头,右手一直插在外套口袋中,握紧匕首。 风大了,吹得脸上发干。 我走出两公里,确认没人跟,才回头看了一眼。仓库方向只剩一片灰影,铁门关着,像什么都没发生过。 可我知道发生了。 班主任交出去的那个箱子,工装男手里的红灯,那些金属管——这些东西不该出现在学校老师手里。 我加快脚步,朝住宅小区方向走。 天快黑了,路灯陆续亮起。我脑子里还在回放那一幕:她递箱子时,手指没有抖,动作熟练,像是做过很多次。 我不是在查线索。 我是在看一场日常。 第555章 资料背后的阴谋 天黑透了,风从窗缝钻进来,吹得窗帘一荡一荡。我推门进屋,反手锁死,没开灯,靠记忆把外套脱了挂好,匕首从腰侧取下,放进背包夹层。右腿有点发僵,刚才一路快走,肌肉还没完全缓过来。 我走到书桌前,打开笔记本,插上从学校带出来的硬盘备份——那是昨天趁班主任去开会,我用三秒时间从她电脑后盖接口拷的。屏幕亮起,蓝光映在脸上,数据恢复程序已经跑了一半。碎片文件一个个跳出,命名规整得不像临时起意:child_001.txt、child_002.txt……一直到child_047.txt。扩展名是txt,但文件头显示是加密数据库。 我点开一个,乱码。再试两个,一样。这种手法老套但有效,改后缀骗杀毒软件,防的是普通老师,不是我。 我把手机拿出来,调出下午在仓库外拍的照片——那根金属管,顶端有红灯,内部线路板清晰可见。我放大,截取一段焊点布局,拖进图像比对工具,跟数据库里附录页扫描图重叠。两秒后,匹配成功。 “心跳采样周期:72小时;触发阈值:±20bpm。” 字很小,藏在附录角落,像是技术参数备注。可这不是体检报告,也不是科研记录。这是设备说明书的一部分。 我盯着这行字看了十秒,后背慢慢绷紧。 这些东西不是用来监控学生有没有逃课、有没有打架。它们连着生理数据,能感应心跳变化,还能设定触发条件。什么情况下会需要这种东西?普通教学不需要,家长不会要,学校更不会批。唯一合理的解释是——有人在建一套脱离监管的数据链,前端采集,后端遥控。 而班主任,就是那个前端节点。 她每天收作业、点名、批改试卷,接触全班学生的指纹、笔迹、坐姿、呼吸节奏。她不像是在教书,倒像是在……建档。 我翻看文件夹属性,创建时间连续三个月,每周五晚上十一点零七分更新一次。规律性强得像机器执行。最后一次更新,是前天夜里。 也就是我第一次在校门口盯梢她的那天。 我手指停在触控板上,没动。脑子里回放她在铁门前递箱子的画面——动作熟练,眼神平静,没有犹豫,也没有紧张。那不是被迫,是例行公事。她知道自己在干什么,也清楚背后是谁在收。 我起身走到冰箱前,门上贴着雪儿画的全家福,歪歪扭扭,但我穿着军装,站得笔直。她总说我该穿大口袋的冲锋衣,方便装糖和小玩具。上次拆完书包炸弹,她说想让我穿得暖一点。 我看着画里的自己,看了很久。 然后转身回到电脑前,打开另一个窗口,调出昨晚热成像扫的教学楼平面图。班主任办公室靠走廊尽头,窗户朝南,但东墙有一段盲区,摄像头照不到。她工位旁边有个储物柜,深度够藏中型设备。我记下了位置。 我又翻出硬盘里的日志文件,终于找到一段未加密的上传记录:目标Ip指向一个叫“启点文化传播”的服务器,端口开放,传输协议伪装成在线教研平台同步数据。这种掩护我见过,在边境时,走私团伙用同样的方式传货单。 我闭眼,深吸一口气。 原本以为是个别老师被胁迫,顶多是信息泄露。现在看,根本不是。这是系统性渗透。一个人干不了这事,一个学校也撑不起这套流程。必须有技术支持,有资金链,有上级指令。能组织起这些的,只有一个名字能对上——赵卫国。 十年前他能在任务中精准切断我们通讯、提前埋伏炸药,现在当然也能在学校里安插人手、定时传数据。他没死,也没藏,他在明面上重建了一张网,比当年更隐蔽,更深。 我睁开眼,右手捏成拳,指节咔的一声轻响。 我不是不能报警。可拿什么报?一堆改过后缀的文件?一张模糊的金属管照片?警方会说证据不足,等你走完流程,他们早换了地方,删了记录,继续下一个班级、下一个学校。 我也不是没想过直接找她对质。但她背后有人,车上有人,仓库有人,说不定教室里也有。我一动,雪儿就危险。 我坐在椅子上,没再看屏幕。 屋里安静得能听见路由器滴答声。我摸了摸左眉骨的疤,指尖压着旧伤,像在确认自己还活着。十年前我躺在病床上十年,醒来发现世界变了。现在我发现,有些东西从来没变——坏人照样横着走,孩子照样被当成筹码,而我,还是得一个人扛。 可这次我不想再一个人扛了。 我掏出旧手机,密码输入,点开加密通讯软件。联系人不多,其中一个号码没名字,只有代号“w”。上次通话是三天前,她说可以信我一次,我也说可以信她一次。谁都没多问。 我盯着那个号码看了一分钟,手指悬在拨号键上。 窗外,远处教学楼的轮廓在夜色里像一块沉默的碑。灯光稀疏,但有几间教室还亮着,不知道是不是还有老师在加班,或者……在传数据。 我低头,按下拨号键。 手机震动了一下,接通提示还没弹出,我就听见自己说:“我查到班主任的事了。” 第556章 制定应对策略 手机刚接通,那头就传来周婉宁的声音,压得很低:“说。” 我把硬盘数据调出来,点开三个文件夹。屏幕光映在墙上,像块发亮的补丁。 “第一,班主任电脑里的数据库,改了后缀,实际是加密档案。每个学生都有编号,从001到047,全是生理采样记录。”我顿了下,手指滑动,“心跳周期、呼吸频率、坐姿微动,全在录。” 电话那头静了两秒。 “第二,我在她交货时拍到的金属管,内部线路和设备说明书对得上。这不是教学器材,是远程感应装置,能通过心跳波动触发某种指令。” 我翻出热成像图,“第三,数据上传目标Ip指向‘启点文化传播’,端口伪装成教研平台同步协议。这种手法……十年前边境任务里出现过。” “赵卫国的手法。”她接了一句,语气变了。 “对。规律性太强,每周五晚上十一点零七分更新一次。不是临时起意,是系统流程。她在当节点,有人收,有人处理,背后是一整条链。” 周婉宁吸了口气,“你确认她主动参与?” “递箱子的时候没犹豫。动作熟得很,像是做过几十次。” “不能动她。”她说得很快。 我盯着地图上学校的位置,没吭声。 “现在动手,证据链断在她手上。”她的声音冷静下来,“警方要立案,得有后台服务器位置、资金流向、上级指令记录。你现在拿去,最多算个非法采集信息,判不了几年,幕后的人一换马甲,照样重来。” 我右手搭在桌边,指节无意识地敲了两下。 “还有,”她继续说,“她要是被盯死了,对方会警觉。下一个老师可能更隐蔽,设备升级,甚至直接跳过前端人工,用AI自动抓取。到时候你想查都找不到人。” 我低头看背包,匕首在夹层里,沉着不动。 “你是想冲进去把她拎出来?”她问。 “不想。”我答,“但也不能让她继续传。” “那就盯住她。”她说,“不打草惊蛇,等她下次交接,顺藤摸瓜。你要的是整张网,不是一根线。” 我点了下头,虽然她看不见。 “我明天签到,可能会解锁新技能。”我说,“之前拿过格斗术、夜视仪,这次要是能拿到追踪类的,比如信号嗅探或者反监听模块,就能贴得更近。” “系统每天只给一样。”她提醒,“不一定是你想要的。” “我知道。但只要它给,我就用得上。” 我打开手机地图,把学校周边几个点标出来——东侧小路拐角、后巷铁门、电动三轮车必经的岔路口。红点一个个落下去,像布防。 “我会盯着她每一步。”我说,“等她再出门,我不跟车,我守点。她去哪,我就提前卡位。她传数据,我就录过程。她交接,我就拍人证物证。” “我这边可以帮你做数据镜像。”她说,“你传什么,我双份存,一份本地加密,一份离线备份。只要你拿到原始包,我就能还原后台路径。” “好。” “还有,别单独行动太久。”她顿了下,“你有雪儿要顾,我不是累赘。需要接应,发暗码,我随时能到。” 我没回话。 她像是知道我在想什么,“我不是为了谁才站这儿的。这事我也逃不掉。” 屋外风停了,窗帘垂下来。冰箱压缩机响了一声,屋里突然很静。 我看着屏幕上那些红点,一个一个连起来,像张没织完的网。 “明天系统签到。”我说,“零点一过,我就领资源。如果是夜视仪,晚上就能蹲;如果是信号干扰器,白天也能反制她的传输。” “记住,”她说,“我们不是要吓跑老鼠,是要抓住它洞里的窝。” 我合上笔记本,背靠椅子,右腿缓缓舒展了一下。旧伤处有点胀,像阴天前兆。 “等我消息。”我挂了电话。 手机放桌上,屏幕还亮着地图。我盯着那个铁门标记,看了很久。 窗外教学楼黑着,没有灯。可我知道,有些事正在没光的地方走着。 我起身走到背包前,拉开拉链,战术手电、军用匕首、女儿画的全家福都在。我摸了摸左眉骨的疤,转身坐回桌前。 时间显示23:58。 两分钟后,系统提示弹出来。 我盯着倒计时,手指悬在确认键上。 屋内安静,只有路由器滴答响。 第557章 又有新的发现 0点整,手机震动了一下。 我手指悬在屏幕上方,点了确认。资源栏弹出一行字:【基础夜视仪 x1,已领取】。没多余提示,也没声音,像块老式终端吐出的冷气。 我把设备从背包里掏出来,单目镜架卡在左眼眶上,视野顿时变成一片幽绿。窗外教学楼的轮廓清晰起来,墙皮剥落的地方像干涸的血迹。我看了眼时间,刚过一分钟。 计划不变——蹲点。 背上包,拉链咬合的声音很轻。右腿刚起身就抽了一下,像是旧伤在提醒我别太急。我没停,摸了下左眉骨的疤,推门出去。 楼道灯坏了两盏,剩下的一闪一闪,照得楼梯间像断片的录像。我贴着墙根往下走,脚步压在水泥缝里,鞋底没发出一点响动。到一楼时,听见外面有电动车启动的声音。 是她。 我闪身从侧门出去,躲在绿化带后头。班主任骑着那辆无标识三轮车,灰套装裹得严实,头盔压得很低。她左右看了看,才拧动把手往东边小路拐去。 我跟上,保持三十米距离。夜视仪里,她的影子一晃一晃,像条滑过草丛的蛇。路上没人,路灯稀疏,树影横七竖八地拦着视线。她开得不快,但路线很怪,绕了三个弯,还在一个废弃报刊亭前停了十秒,像是在确认有没有被盯梢。 我知道她在防。 我也慢下来,借着停在路边的货柜车遮掩身形。她重新启动,直奔城西方向。我加快脚步,穿过两条巷子抄近道,在后巷铁门前卡住位置。 她没进铁门,而是继续往前,拐进一条堆满建筑垃圾的小路。尽头是一片塌了半边的厂房,锈铁皮屋顶歪斜着,门口挂着“危险勿入”的牌子,锁链被人剪断了。 她把车停在墙外,拎着黑色长条箱翻墙进去。 我趴在十米外的排水沟旁,摘下夜视仪擦了擦镜片,再戴上时,看到围墙另一侧有微弱的人影晃动。不止她一个。 我绕到北面,那里有段塌陷的墙体,露出半截排水管。我抓住边缘往上攀,右腿使不上力,靠左手硬拽上去。瓦砾刮过冲锋衣,发出沙沙声。我在二楼残窗停下,耳朵贴上通风管道。 里面有人说话。 “压力感应炸弹调试完毕。”一个男声,“周五放学前装进滑梯底座。” 我屏住呼吸。 “心跳匹配成功就自动激活。”另一个声音接,“幼儿园名单已核对,001号优先。” 我脑子嗡了一声。 001号。 女儿班上周拍过集体照,老师让孩子们按学号站队,雪儿就在第一个。 我右手本能摸向腰间匕首,指腹蹭过刀柄纹路。肌肉绷紧,脚掌已经往前挪了半步。 但我没动。 左手指节轻轻敲了三下墙面——一下,两下,三下。和昨晚打电话时周婉宁说“别单独行动太久”那段节奏一样。我自己给自己定的暗码,用来压情绪。 现在冲进去,等于送死。 屋里又传来话:“信号中继点设好了,只要孩子坐上去,数据立刻回传主控端。” “班主任呢?她还能用几次?” “至少两周。这女人胆小,但听话。” 我咬住后槽牙,把耳朵贴得更紧。还想听下去,可这时,厂区内传来脚步声,由远及近,踩在碎玻璃上咯吱响。 我缩回身子,伏在窗框边缘。透过夜视仪看,两个穿工装的男人提着工具箱走出来,站在墙角抽烟。烟头一明一灭,映出他们脸上都有道疤。 不能久留。 我慢慢往后退,换Z字路线移动,避开可能的监控探头。走到排水管时,顺手捡起一块碎砖,朝远处空桶扔过去。“哐”一声,其中一个守卫转身查看。 我趁机翻下墙,落地时右腿一软,膝盖撞在地上。疼得眼前发黑,但我没出声,撑着地面爬起来,继续往公交站方向撤。 三百米外,广告牌底下黑着灯。我钻进去,背靠水泥墩坐下,掏出手机打开备忘录,输入坐标:城西废弃化工厂,北纬34.782,东经113.605。又记下守卫轮岗时间:每二十分钟一次,两人一组。 手指停在发送键上。 我没发任何人。 现在说出去,只会打乱布局。对方一旦察觉,就会换地方,甚至提前动手。我要等证据链完整,要让他们所有人一起落网。 但我不能等太久。 我盯着屏幕上那串数字,喉头发紧。滑梯底座、心跳触发、001号……这些词在我脑子里来回撞。 风从广告牌缝隙吹进来,吹得我眼角有点湿。 我抬手抹了一把,继续盯着工厂方向。 天还没亮。 第558章 保护女儿安全 广告牌下的风带着铁锈味,我靠着水泥墩喘了口气,右腿从排水管滑下来那一下磕得不轻,膝盖发麻。手机屏幕还亮着,坐标和轮岗时间都记好了,手指悬在发送键上,最终还是按了锁屏。 不能发。 我收起手机,把夜视仪塞回背包夹层,拉链合上的声音在夜里特别清楚。起身时左眉骨的疤抽了一下,像是提醒我还活着,也提醒我得更快点。 步行二十分钟回到出租屋,钥匙插进锁孔前,我贴着门缝听了三秒。里面没动静。拧开锁,进门反手关死,链条挂上。屋里黑着,只有冰箱指示灯闪着绿光。 我脱下冲锋衣搭在椅背,右腿刚蹲下就抽筋,手撑住茶几才没摔倒。摸出随身匕首放在台面,又检查了背包——全家福还在,歪扭的笔画里我和雪儿穿着军装站一块儿。 然后我拨通周婉宁的加密号,等响到第四声她接了。 “昨晚的货到了,”我说,“标签是绿的。” 电话那头静了两秒。“我马上到。” 不到十分钟,楼梯传来极轻的脚步声,不是拖鞋蹭地那种,是鞋底压着台阶边缘走的节奏。门开一条缝,她闪进来,碎花裙外罩了件薄风衣,脸色比平时冷。 我拧开水龙头冲了下手,趁水流声说:“压力感应炸弹,装在幼儿园滑梯底座,心跳匹配激活。” 她眼神没动,但手指已经摸向包里微型计算机。 “001号优先。”我说完这句,她抬眼盯住我。 我们都没再说话。这种事不需要确认来源真伪,只需要决定怎么动。 “接雪儿回来。”她说。 “你去。”我点头,“我去查工厂布防,顺藤摸瓜。” 话音刚落,卧室门吱呀一声开了。 陈雪站在门口,马尾辫有点乱,手里抱着那个粉色书包,小手攥着拉链,指节发白。她看了我们俩一眼,又低头看看自己衣服,“爸爸……是不是出事了?” 我没立刻答,走过去蹲下,平视她眼睛。她睫毛颤了一下,像要哭,但忍住了。 “没事。”我说,声音压得平稳,“就是换个更安全的地方上学。以后每天都有阿姨陪你上下学。” 我伸手把她马尾辫理了理,发现橡皮筋松了,重新扎紧。她脖子上挂着的“爸爸是英雄”钥匙扣歪了,我轻轻扶正,挂绳缠了两圈才牢。 她没动,只是盯着我看。 “阿姨带你去吃冰淇淋。”周婉宁走过来,也蹲下,笑着张开手,“作业可以晚点写哦。” 雪儿迟疑一秒,往前蹭了半步,被她抱住。周婉宁顺势拍了下她后背,动作自然,其实是在扫描信号。我知道——她随身设备能侦测追踪器。 “真的吗?”雪儿抬头问。 “当然。”周婉宁笑,“你想吃什么口味?巧克力加彩虹糖?” “草莓奶昔!”她声音高了一点。 我看着她们,没再多说。这时候哄孩子不是骗,是护。 周婉宁站起来,牵起她的手,“走啦,路上给你讲个秘密。” “什么秘密?” “等出了楼道再说。” 两人往门口走,我跟到玄关。周婉宁回头看了我一眼,目光沉,但也稳。我想起雪山那次,她挡在我前面的样子。 我拉开背包,取出基础夜视仪递过去。“戴上它,走背街,别坐公交。” 她接过,没说话,只点了点头,把设备放进包内侧袋。风衣拉链拉到下巴,遮住大半张脸。 门开,她们出去。我站在窗边,掀开窗帘一角。 路灯昏黄,俩人影子一前一后,沿着绿化带往外走。雪儿蹦了一下,书包晃了晃,钥匙扣反出一道光。周婉宁脚步没变,但左手悄悄护在她身后。 直到拐角看不见了,我才放下帘子。 转身打开笔记本电脑,屏幕光映在墙上。我把废弃工厂的坐标输进去,调出卫星图。北纬34.782,东经113.605,一片塌房围出个三角空地,南侧靠路,北面是断墙,适合潜入的位置标了三个红点。 我又翻出上次偷拍的照片,放大墙体裂缝,估算攀爬角度。笔尖在纸上划线,从入口到二楼残窗,再到通风管道的位置。守卫每二十分钟巡逻一次,抽烟间隙大概有四十五秒窗口。 桌角放着水杯,我喝了一口,凉的。窗外天色仍暗,楼道灯忽明忽暗,像坏掉的脉搏。 我右手无意识摸了下腰间,那里空着。匕首在台面上,没带。 没关系。 现在最要紧的不是动手,是盯准。 笔尖停在地图中央,我用橡皮擦掉一个标记,重画路线。这次绕开正门,走地下排水管方向。如果炸弹真是心跳触发,那调试过程必须靠近数据源——也就是说,有人得在现场测试信号反馈。 那就一定会有中继装置。 我低头继续画,手指关节轻轻敲着桌面,一下,两下,三下,和昨晚在厂外压制情绪的节奏一样。 笔尖顺着排水沟延伸至建筑背面,标注“可藏身”。这时,楼下传来自行车倒地的声音,接着是邻居骂了一句什么,拖走了。 我抬头看了眼钟:五点十七分。 天快亮了。 第559章 预知危险降临 天刚蒙蒙亮,楼道灯还亮着,我坐在桌前,笔尖停在地图上排水管的入口点。右腿从昨晚攀爬后一直发沉,像灌了铅,动一下就抽着筋。我抬手看了眼表:五点四十三分。日期跳到了新的一天。 零点已过。 我闭上眼,心里默念:“签到。” 眼前一黑,接着浮现出一块老式作战终端界面,绿字一行行滚过。 【连续签到达标,解锁“战场回叙”功能(限时24小时预演)】 没有提示音,也没有倒计时,只有一行字静静地挂着。我睁眼,手指搭在桌角没动。七天了。这个系统从不说话,但它记得时间,就像我记得每一场没打完的仗。 我盯着那行字,再次闭眼,意识往前推——启动“战场回溯”。 画面直接切进来,灰白,无声,像监控录像卡了帧。 第一幕:街道拐角,一辆黑色轿车高速冲上人行道,轮胎摩擦地面发出刺耳声响。车头撞断护栏,碎片飞溅。镜头猛地拉近副驾驶,玻璃裂成蛛网,里面是周婉宁的脸。她睁着眼,嘴微张,安全带勒进肩膀,头歪向车窗。画面定格一秒,切换。 第二幕:幼儿园操场,滑梯底座炸开,火光腾起半米高。孩子们尖叫四散,一个粉色书包被气浪掀飞,挂在秋千架上晃。书包侧面,“爸爸是英雄”的钥匙扣闪了一下光。我看清了,那是雪儿的书包。 影像戛然而止。 我猛然睁眼,额头一层冷汗,顺着鬓角滑下来。呼吸压得很低,但胸口像被人按住,一口气提不上来。不是幻觉。这系统从不出错。它给的从来不是警告,是事实预告。 我抬手抹了把脸,手指还在抖。时间不多。预演里没标具体时刻,但地点和顺序清清楚楚——车祸在前,爆炸在后。间隔可能不到两小时。 我抓起手机,解锁加密通讯录,翻到一个很久没拨的号码:老雷。服役时的后勤兵,现在在城东停车场当管理员,话少,靠得住。 电话响了一秒就被接起。 “老雷,帮我盯一个人。”我声音压得平,“周婉宁,穿碎花裙,现在应该在学校附近。一旦有车靠近异常,立刻干预。” 那边沉默两秒。“明白。” 电话挂了。我知道他会怎么做——停车场的升降杆能卡住车,监控可以临时黑屏,他有办法让一辆车慢下来,哪怕只有十秒。 我站起身,右腿一软,扶住桌沿才站稳。背包甩上肩,匕首插进腰带,战术手电和夜视仪塞进侧袋。动作快,但没乱。越是这种时候,越不能急。 桌上全家福还在,雪儿画的那张。我伸手碰了下相框边缘,没拿起来,只是确认它还在那儿。 然后转身往门口走。 拉开门,**楼道里的灯光闪烁不定,如同不规律的脉搏跳动。**我一步跨出去,反手锁门,链条挂好。脚步没停,直奔楼梯口。 街上还没什么人,早班出租车稀稀拉拉。我站在路口等,眼睛扫着来车方向。一辆黄顶的出租拐过来,我抬手。 车停了。司机探头:“去哪儿?” “阳光花园幼儿园。” 他看了我一眼:“赶时间?” “越快越好。” 我拉开后座门坐进去,关上门。车子启动,轮胎碾过路面的小石子,颠了一下。我右手握拳,又松开,再握紧,一遍遍压着心跳节奏。不能乱。 脑子里过着预演画面:车祸地点没标,但周婉宁通常走校北门,那条路早高峰有通勤车流;爆炸时间大概在上午九点半前后,孩子做完操会自由活动,滑梯使用率最高。 还有窗口。 手机震了一下。我掏出来看,一条简讯弹出: 【目标安全,暂无异常接近】 是老雷的号。 我盯着屏幕三秒,回: 【继续盯】 车子驶过街口,前方就是学校区域。我透过车窗望过去,幼儿园围墙外停着几辆送货车,一个穿工装的背影正弯腰整理工具箱。 我眯了下眼,在心里标记那个位置——离滑梯不到十五米。 司机问:“到了?” “再往前一点。”我说,“停在便利店门口。” 第560章 意外怀孕之喜 我盯着那行字看了两秒,手指在屏幕边缘掐了下。人是安全的,但预演画面还在脑子里回放——黑色轿车冲上人行道,周婉宁的脸贴着裂开的玻璃。系统从不出错,可它给的是结果,不是过程。我现在得把人接过来,贴身守着,不能再靠别人的眼。 司机问:“真不往前了?” “就这儿。”我推门下车,冲锋衣拉链拉到下巴,背包带紧了紧。右腿刚一落地就抽了下筋,我咬牙撑住,快步穿过马路,拐进旁边的小巷抄近路。 她住的公寓离学校步行十分钟。我边走边拨她电话,响了五声转语音。没关机,也没接。这不对劲。她平时不会这样。 我加快脚步,拐出小巷时正好看见她从楼道口走出来。碎花裙,白大褂搭在手臂上,低头看手机。风吹起她额前的碎发,脸色有点泛白。 我几步冲上去,一把拽住她手腕:“怎么不接电话?” 她吓了一跳,抬头看见是我,眉头皱起来:“陈铮?你干嘛突然……” “别说话。”我打断她,手顺着她手腕滑到脉搏处。跳得稳,不快也不乱。我又扫了眼她周围,楼道里没人跟出来,楼下也没车等着。暂时安全。 但她突然身子一歪,扶住墙干呕起来。 我立刻警觉,一手按腰间匕首,另一手扣住她肩膀让她别蹲下。“吐了没有?吃过什么?药呢?” 她喘了口气,摆手:“没事……就是头晕……早上就没吃东西……” 我看她嘴唇发白,额头冒冷汗,不像伪装。也不是中毒反应——没瞳孔收缩,呼吸节奏也对。我松了半口气,还是不放心:“去医院。” “不用,我歇会儿就行——” “去医院。”我声音没提高,但语气不容商量。她看了我一眼,没再争。 我打了个车,报了最近的市立医院。路上她靠在车窗边闭眼,手一直压着胃部。我坐在旁边,视线没离开过她脸。出租车驶过三个红绿灯,她又干呕一次,手捂着嘴,脸色已经苍白。 到了医院急诊楼,我直接带她去妇产科分诊台。护士问症状,我说头晕恶心,可能低血糖,先做个基础检查。周婉宁想自己填单子,我抢过来写了她的名字和年龄。 等叫号的时候,她靠在塑料椅上,轻声说:“你今天特别紧张。” 我没答。手一直按在冲锋衣内侧,匕首柄硌着掌心。这地方人来人往,出口三个,入口两个,监控死角至少五处。我不可能完全控场。 叫到她号码,医生让进诊室。我跟着进去,站到墙角,背靠着瓷砖,视线锁住门口。医生问病史,她说是研究生,作息不太规律,最近实验压力大。 医生点头,开单子去做b超和血检。我去缴费,回来她在走廊长椅上坐着,低头看着地面。 b超室在二楼。我陪她进去,机器启动时她躺上床,撩起衣服下摆。医生涂上凝胶,探头压下去。我站在她头侧,目光落在屏幕上。 黑白影像慢慢清晰。医生“嗯”了一声,调整角度。 “有心跳了。”她说,“宫内早孕,大约七周。” 我脑子“嗡”一下。 “受孕时间应该在一个月前加减三天左右。”医生继续说,“胚胎发育正常,胎心稳定。你之前不知道?” 周婉宁猛地抬头看我。我也正看着她。 雪山那晚的事一下子撞进脑子里——她被冰锥刺穿后背,我背着她爬出实验室,两天两夜没合眼。雪崩封了路,我们躲在废弃观测站,火堆烧了一整夜。她发烧说胡话,我用体温给她暖着。那晚之后,我们就再没分开过。 现在算下来,时间正好对上。 她嘴唇动了动,没出声。我伸手握住她露在外面那只手,很凉。 医生把b超单递给我:“拿好,定期复查。这种情况下,情绪别太波动,注意休息。” 我接过单子,盯着上面“孕周:约7w”那一行字,点点头。 回到停车场,我打开副驾驶门让她上车,自己绕到驾驶座。钥匙插进去,没点火。外面阳光照进来,车内闷着热气。 她忽然说:“我不想你因为我陷入更多危险。” 我扭头看她。她双手轻轻覆在小腹上,眼神有点飘。 “现在不是两个人的事了。”我从背包里掏出那张全家福,雪儿画的,歪歪扭扭的三个人手拉手。我把它放在副驾座垫上,正好对着她。 她看着那张纸,没说话。 我发动车子,调转车头驶出停车场。通过对讲机拨通老雷:“换人盯,二十四小时轮岗。目标位置变更,听我指令再动。” 挂了通讯,我踩下油门。主干道南向车道车流渐多,我握着方向盘,指节一松一紧。 后视镜里,医院大楼越来越远。 第561章 女儿学校的炸弹 车子刚拐上主干道,手机响了。 不是老雷的专线,也不是周婉宁的号码,是未知来电。我瞥了一眼副驾上那张全家福——雪儿画的,歪歪扭扭的三个人手拉手,爸爸穿着带口袋的大衣,妈妈围巾飘得像条河——手指在接听键上停了半秒,按下免提。 “你女儿的学校有东西等着你。”声音被变过,机械又平,听不出男女。 我没问是谁,也没问真假。右腿刚从植物人状态熬出来那会儿,走路像踩在棉花上,现在每一步都记得疼。可听到“女儿”两个字,脚已经压向油门。 冲锋衣内侧匕首还在,战术手电插在腰后,背包里那张画被我顺手塞进胸口。车窗外阳光刺眼,照得路面发白。 拨通警方备案号,接警员还没开口,我就说:“某小学疑似被安放爆炸物,请立即封锁外围,疏散师生,我已前往现场。” 说完挂了。没等回应。他们查流程要时间,我不等。 脑子里全是雪儿书包上的钥匙扣,“爸爸是英雄”五个字塑料反光。她昨天还说,美术课要画“最勇敢的人”。我答应她穿军装去开家长会。 现在她就在那栋楼里。 校门口已经没人进出,铁门半开,风把落叶卷进去又卷出来。我把车停在五十米外的便利店门口,熄火,没锁门。下车时右腿一沉,膝盖咯噔一声,我撑着车顶站直。 教学楼静得出奇。这个点本该是课间操时间。 我贴着墙根走,绕到东侧小路。二楼窗户开着,防静电服的一角挂在窗台边缘,随风轻轻晃。 爬消防梯上去,动作慢下来。每一步都听地面反馈。到了二楼平台,蹲下身,借走廊立柱掩护往前挪。 教室门虚掩着。 里面有人背对门口蹲在地上,穿灰白相间的防静电服,手指修长,正一根根理线。讲台下方露出一块金属壳体,表面贴着压力感应贴纸,红灯一闪一闪。墙角的心跳检测仪连着显示器,波形跳动不规则,像是……正在匹配某个孩子的心率。 电流嗡鸣很轻,但逃不过我的耳朵。那是引爆回路待命的声音。 我摸出手机,屏保还是雪儿去年儿童节演出的照片。解锁,静音拍照,连拍三张:炸弹位置、线路走向、专家侧脸轮廓。没敢靠太近。这种级别的压力感应装置,震动超过0.3级就可能触发。 退到楼梯拐角,靠墙喘了口气。右腿旧伤开始胀痛,像有根铁丝在里面来回拉扯。 脚步声从另一头传来。 班主任抱着作业本走进来,黑框眼镜,灰色套装,和平时一样。她看见我,没惊讶,嘴角动了一下,像是笑。 “你终于来了。” 我盯着她:“孩子们在哪?” “早放学了。”她说,“除了一个——你女儿非说要等你来接,躲在储物间不肯走。” 我喉咙发紧:“为什么这么做?谁让你来的?” 她冷笑:“不是我做的,是命。你不该查下去的,现在连累的是无辜孩子。” “你还记得自己是老师?”我声音压得很低。 她不答,转身就走,高跟鞋敲在地砖上,一声比一声远。走到门口,留下一句:“时间不多了。” 人没了。 只剩那个穿防静电服的专家还在调试设备,哼着一段童谣,调子断断续续,左手时不时摸一下左耳——那里缺了一块耳廓。 我靠墙蹲下,闭眼。 深呼吸三次。 排爆训练的画面浮上来:边境三年,拆过十二种制式炸弹,也见过三个战友炸成碎片。那时候教官说,最怕的不是炸药多厉害,是知道有人在看着你死。 现在我知道雪儿在看。 她躲在储物间,听见动静就会哭喊“爸爸”,声音透过门缝传出来。刚才那一声我听得真真切切。我没应,也不敢动。 心跳检测仪连着引信,一旦识别目标心率异常升高或骤停,立刻引爆。这玩意儿不是吓唬人的,是冲着精准杀伤来的。 睁眼,视线重新锁住讲台下的装置。 红蓝双线并列,主供电走红色,蓝色是备用冗余。控制模块藏在心跳仪背后,信号源来自中继器,大概率藏在楼顶通风管或者地下管道井。 不能剪错线。 不能碰讲桌。 不能让她再哭。 我慢慢起身,左手下意识摸向腰间——那里曾经别枪的地方,现在只有空荡荡的皮套。 但我还在。 一步,一步,朝讲台挪过去。 专家还在哼歌,没回头。 雪儿的哭声卡在喉咙里,我听见她吸鼻子。 讲台三米。 两米。 我停下。 右手缓缓伸向背包,拉开拉链。 里面有一把军用匕首,一支战术手电,还有一张画。 我没拿刀。 只是把画掏出来,捏在手里。 然后继续往前走。 第562章 寻找拆除方法 我捏着那张画,纸边有点发毛,雪儿用蜡笔涂的爸爸穿着大衣,口袋鼓鼓的,像揣了两把枪。讲台前两米,我没再往前走。右腿从膝盖到脚踝胀得发木,像是灌了铅,但我不能坐,也不能靠。 爆破专家还在哼歌,调子断续,左手摸一下左耳,右手敲一下仪器外壳。墙角那台心跳检测仪的波形跳了一下,频率不稳,应该是雪儿在储物间里呼吸急了。我盯着那根红线,它连着讲台下的金属壳体,又从底座钻进地板缝隙——那是压力感应贴片的主引线,接的是孩子踩上滑梯第一脚的位置。 他没骗人,这炸弹是真的冲着她来的。 “你站那儿当雕像挺合适。”他忽然开口,没回头,声音干涩,“反正也动不了。” 我没应。他知道我是谁,也清楚我女儿是谁。这种人不会废话,说一句就有一句的用意。他在试我的反应。 我低头看手里的画,慢慢把它折成两半,塞进冲锋衣内袋。动作很轻,只听见纸张摩擦布料的声音。地面没震,讲台也没报警。0.3级震动阈值,刚才那点动静够不上。 脑子里跳出昨天签到拿到的东西:【边境排爆手册·第三卷】。不是视频也不是语音,就是一叠电子文档,标题冷冰冰的,《复合生物触发装置拆解规程》。当时扫了一眼没细看,现在全翻出来了。 红蓝双线并列,主供高压,副供脉冲,这是标准双环互锁。要炸,得两个条件同时满足——特定心率匹配,加上足底压力达到设定值。缺一个,引信就不会进入最终待爆状态。 但这类装置有个通病:校准端口必须外接调试。我在右前方踢脚板那儿看到了那根数据线,极细,黑色,插进墙缝前弯了个U型防拉脱结。那是心跳识别模块的外部接口,用来录入目标生理参数的。也就是说,只要干扰那个信号,就能让系统误判。 可问题是,怎么干扰? 我蹲下来,借讲台阴影挡住身形。战术手电在我腰后,不用拔出来,直接用拇指拨到红外扫描模式。这功能是前天签到得的,已经成了肌肉记忆。红外光扫过引线交汇区,视野里立刻显出热流走向:红色主线温度高,电流持续加载;蓝色副线温差小,处于低功耗待机。两者汇入一块指甲盖大的继电器,固定螺丝上有划痕,明显被拆过。 改装过的。 这种继电器最怕接触不良。要是能制造一次瞬间断路,主系统就会自动切换到备用线路,中间有不到一秒的延迟窗口。够不够?够。剪线、断电、短接接地,老办法,快就行。 关键是时机。 我又盯上他的手。每三十七秒,他摸一次耳朵,敲一次仪器。这不是习惯,是校验节奏——确认信号同步正常。下一次动作前,就是空档。 我右手慢慢移向背包侧袋,指尖碰到了匕首柄,但没抽。里面还有绝缘胶带、铜丝、镊子,都是上次拆书包炸弹剩下的。现在用不上工具,只等机会。 教室安静得能听见电线嗡鸣。他继续哼童谣,调子越来越慢。检测仪上的波形忽高忽低,雪儿肯定在哭,但她憋着,没喊爸爸。这丫头懂事得太早。 我闭了下眼,再睁时视线落回继电器。划痕在右侧螺丝,说明是从右往左拧紧的,逆时针松。要是有人拿螺丝刀轻轻顶一下,哪怕晃半毫米,都可能造成瞬断。 但我不能动。 他耳朵又摸了一次。 三十七秒到了。 他敲了敲仪器,发出“嗒”的一声轻响。检测仪绿灯闪了一下,系统自检通过。 我屏住呼吸。 下一周期开始。时间一点点爬。 我盯着那根数据线,想着能不能用红外光远程干扰信号传输。不行,距离太远,角度不对。唯一的办法还是物理干预继电器。 等等。 我忽然注意到一件事:他每次校验后,都会低头看一眼左脚边的小工具箱。箱子开着,里面摆着一把t型六角扳手,颜色偏深,和主板上的校准接口一样。 那是调试用的。 如果我能让他自己动手去调,哪怕只是挪开半步,我就能扑上去用匕首柄撞那颗螺丝。 可他不动。 我也不敢动。 汗顺着后颈往下淌,冲锋衣贴在背上,凉一片。右腿的胀痛开始往上爬,像是有根铁丝从膝盖扎进大腿。 我深吸一口气,左手按在讲台边缘,试探性地压了一点力。台面没抖,地板也没响。安全范围之内。 再试一次,这次手指微微屈起,用指节轻叩台角。声音很小,像指甲弹木头。 他没反应。 心跳检测仪的波形跳了一下,但没报警。 我明白了——触发机制锁定的是滑梯底部的压力板,讲台本身不在感应区内。我可以靠近,只要不踩错地方。 我慢慢起身,往前挪了半步。 他又哼起歌来,还是那段,断断续续。 我知道他在等我犯错。 我也知道他不知道我已经看穿了他的装置。 我站在原地,右手悬在背包拉链上方,左手垂在身侧,目光死死锁住那颗带划痕的螺丝。 下一波校验还没来。 我有的是时间。 只要她别再哭。 第563章 班主任的动摇 我盯着那颗带划痕的螺丝,三十七秒的周期又走了一半。教室里安静得能听见电线在墙角发出细微的嗡鸣,爆破专家还在哼那首断续的童谣,左手时不时摸一下左耳。他的节奏没变,但我的心跳比刚才稳了。 就在上一次校验结束时,我眼角扫到了班主任。 她站在讲台斜后方两米远的位置,手里抱着一叠教案,指节发白。她原本应该站到学生队伍后面去的,可她没动。她的视线一直往储物间门口飘,那里贴着压力感应贴片,连接着这颗要命的炸弹。 我慢慢吸了口气,右腿的胀痛还在,像有根铁丝从膝盖往上扎。我没动,也没回头,只是用余光继续观察她。 一个小孩突然抽了一下鼻子,声音不大,但在这种时候格外刺耳。他旁边的孩子立刻伸手捂住他的嘴,两人缩成一团。班主任的手抖了一下,教案差点掉下来。她低头看了一眼自己的手,又抬头看储物间的方向,嘴唇抿得发青。 我知道她在想什么。 我也知道她不是第一天当老师。 她指甲剪得很齐,袖口没有褶皱,灰套装穿得一丝不苟——这是个习惯认真做事的人。她批作业的时候会停顿,会在纸上写小字评语,会把摔倒的学生扶起来拍灰。这些细节我都见过,在送雪儿上学的那些天里。 但现在她站在这儿,看着一群孩子被吓哭,看着炸弹连着他们中间最怕事的那个,而她什么都没做。 因为她不敢。 但我不能等她自己想通太久。 我缓缓直起身子,动作很轻,只让肩膀离讲台边缘挪开几厘米。我没有转身,声音压得极低,像是自言自语:“你不是杀手。” 她猛地一颤。 我没看她,继续盯着仪器面板:“你是老师。” 教室里没人说话,连爆破专家都停了哼唱半秒。他没回头,但手指在仪器外壳上多敲了一下,像是确认系统状态。 我站着没动,语气还是平的:“老师该做的事,是护住他们,不是看着他们死。” 她没应声。但我看见她右手松开了教案一角,又立刻攥紧。 我又往前半步,脚步落地很轻,冲锋衣蹭过讲台边缘发出一点布料摩擦声。这次她明显听见了,头偏了一下,镜片后的目光终于落在我背上。 “你现在还能选一次。”我说,声音依旧不高,“为了谁当老师?为了孩子,还是为了那个拿枪指着你家人的畜生?” 空气像是凝住了。 检测仪上的波形跳了一下,雪儿那边还在呼吸,但频率乱了。爆破专家抬手看了眼表,下一波校验快到了。 一秒,两秒。 她终于开口,声音抖得几乎听不清:“继电器……右侧螺丝松动的话,会触发自检中断……” 我屏住呼吸。 “但只有0.8秒窗口……”她说完立刻闭嘴,低头假装翻教案,手指却控制不住地发抖。 我明白了。 这不等于让我直接剪线,但她告诉我了一个事实:只要那颗螺丝晃一下,系统就会短暂重启,主供电环路断开一瞬间。够不够?够。我只需要那一瞬,就能把铜丝插进假负载端口,骗过心跳识别模块。 关键是,怎么让它松? 我不能碰,爆破专家盯着呢。但他可以。 如果我能让他自己动手去调设备,哪怕只是俯身一秒,我就有机会用匕首柄撞那颗螺丝。 可他不动。 我看向班主任。她站在那儿,脸色惨白,眼镜片反着冷光。她不敢再说话了,也不敢抬头。但她已经说了不该说的。 这就够了。 我慢慢把手移向背包侧袋,指尖碰到匕首柄。我没拔,只是让手停在那里,等着下一个机会。 检测仪绿灯闪了一下,新一轮校验通过。 三十七秒重新开始计时。 我站在原地,左手轻轻搭在讲台边缘,右手悬在拉链上方,目光锁死那颗带划痕的螺丝。 就差一个动作。 第564章 突发状况 三十七秒周期刚走半程,我的目光紧锁继电器上那颗带划痕的螺丝。爆破专家的手指还在仪器外壳上轻轻敲着,像在打着节拍。 就在我准备动匕首柄的那一瞬,他突然抬手,一巴掌拍在仪器侧面的红色按钮上。 “滴——!” 尖锐的蜂鸣声猛地拔高,频率比刚才快了近一倍。主屏幕上的倒计时数字跳了一下,从4分12秒直接变成“02:37”,红光闪烁得密不透风,照得整个教室像是泡在血水里。 我整个人僵住,后背的汗毛瞬间炸起。 备用装置启动了。 原计划失效。 我立刻收手,右腿发力往后撤步,脚跟刚蹭到地面,他就抬起了头,防静电服下的肩膀一沉,明显锁定了我。 “你动一下,我就减十秒。”他开口,声音短促,不再哼童谣,也不摸左耳了,左手直接按在遥控器上,拇指悬在减时键上方。 我没应声,眼角扫向储物间方向。压力感应贴片还连着主机,雪儿的心跳信号断断续续地跳在检测仪上,频率乱了,但还在。 时间不够了。 我侧身一滚,借着一张倾倒的课桌挡住身形。讲台高出半米,能制造短暂的视觉盲区。他脚步一动,开始绕行,战术步伐,不急不躁,显然是想把我逼到墙角。 右腿旧伤在这时候发了狠,膝盖往上像是被铁丝绞着,每挪一步都扯得整条腿发麻。但我没停,趁着他在讲台另一侧的空档,迅速扫了一眼炸弹主机背面。 新增了三根并行导线,一根银色屏蔽层,两根黑色绝缘皮。银色那根连着一个独立模块,可能是备用电源的控制回路。如果能切断它和主控芯片的连接,或许能让倒计时卡住。 但现在不是动手的时候。 他逼近的速度比我预想的快。刚站稳,就看见他右手甩出个巴掌大的黑盒子,电磁脉冲器。我本能低头,那东西擦着头顶飞过,砸在讲台上,“啪”一声响,设备闪了一下屏,心跳检测波形瞬间紊乱,断了0.3秒。 我心头一紧,扑上去用手掌猛按复位键。信号恢复,波形重新跳动。差一点,差0.3秒就会误判心跳中断,直接引爆。 他冷笑一声,站在讲台斜前方三米处,左手握遥控器,右手重新拿稳脉冲器,站姿稳如老狗,完全掌控节奏。 “你们这些当兵的,总以为能靠反应赢。”他声音压低,“可炸弹不讲反应,只讲规则。” 我没理他,呼吸放慢,右手悄悄摸向背包侧袋。匕首还在,没出鞘,但已经准备好。 我知道不能再等。 他要的是我慌,是我在压力下犯错。可我经历过更糟的——十年前在边境,全队覆灭前的最后一分钟,也是这样的红光,也是这样的倒计时。 我缓缓抬起右肩,故意露出侧腰破绽,手臂放松下垂,像是体力不支。 他眼神一动,嘴角抽了一下,往前半步。 就是现在。 我猛地蹬地,朝讲台方向突进,动作没做完,又硬生生刹住,逼他做出反应。 他果然抬手,拇指往下压。 我没冲,只是虚晃一枪。 他意识到被骗,脸色一沉,正要收回手,我却突然低喝:“你妈知道你在幼儿园装炸弹吗?” 他手一顿。 那一瞬,我看见他左耳残缺的轮廓微微抽搐了一下。 他没说话,但眼神变了,从冷静变成了狠。 我抓住这空档,右腿强撑,侧身绕到课桌后方,距离讲台缩短了两米。只要再有一次干扰机会,我就能靠近主机背面,试试能不能扯断那根银色导线。 他举起脉冲器,这次对准了我的背包。 “最后一次警告。”他说,“再靠近,我不保证下一击会不会让系统误判。” 我停下,喘了口气,额头的汗滑到眉骨,刺得旧伤发痒。 讲台上的倒计时跳到了“02:15”。 教室里安静得只剩下蜂鸣声和孩子们压抑的抽气。没人哭,没人喊,连那个最怕事的小孩都死死咬着嘴唇。 我盯着爆破专家的手指,心里默数。 三十七秒周期应该还在运行,只是被备用装置覆盖了显示。他每三十七秒会校验一次信号同步,这是他的习惯,改不掉。 只要他低头看表,我就有机会。 我慢慢把左手从袖口抽出,铜丝还缠在食指上,没藏好。他瞥了一眼,冷笑:“你还真当那玩意能骗过系统?” 我没答,只是把铜丝往掌心收了收。 他往前一步,封锁我去储物间的路线。 我往后退半步,背靠翻倒的课桌,呼吸略重,右手握紧匕首,左手藏好铜丝,双眼盯着他和炸弹主机之间的距离。 他站着没动,遥控器悬在半空,嘴角挂着冷笑,像在等我崩溃。 倒计时跳到“02:03”。 我眨了下眼,汗水顺着太阳穴滑下来。 讲台上的红光一闪一闪,照在他防静电服上,泛着冷光。 第565章 与时间赛跑 倒计时跳到“00:17”的瞬间,我动了。 爆破专家的手指刚按下遥控器减时键,蜂鸣声连成一片刺耳长鸣。他眼神一紧,左手举起电磁脉冲器,右手已经抬起来准备砸向我的手腕。但他的动作太快,反而露出了空档。 我没有往后退,而是往前扑。 左肩硬生生撞上他挥来的手臂,骨头像是被铁锤敲了一下,疼得整条胳膊发麻。可我没松劲,借着冲力把身体重心压低,右腿猛蹬地面,整个人像推土机一样顶进去,把他往黑板方向带。 他站不稳,踉跄后退半步,防静电服的袖口蹭到了讲台边缘。就在这一刹那,我右手从背包侧袋抽出战术手电,拧开底座,弹出内置的细钳——这玩意平时用来照明,现在成了唯一的拆弹工具。 红光还在闪,照得教室像个屠宰场。 我眼角扫过炸弹主机背面,银色屏蔽导线连着独立模块,根部有轻微焊点位移,是临时接上去的。这种改装最怕震动,只要剪断,备用电源就会和主控芯片脱节,倒计时卡死。 但我必须快。 他反应过来,一脚踹在我右腿旧伤处。膝盖像是被钢钉扎穿,整条腿一软,差点跪下去。我咬牙撑住,左手匕首柄死死抵住讲台边缘,借力翻身,整个人压在炸弹主机前。 他的手又来了,抓向我握钳子的右手。 我猛地抬头,额头直接撞上他鼻梁。他闷哼一声,头往后仰。我趁机甩开钳子上的汗渍,左手一把抓住银线根部固定位置,右手夹住钳口,对准焊点下方两毫米处。 “滴——!” 蜂鸣声突然拉长,频率变了。 我知道,这是系统检测到异常电流波动,在做最后一次自检同步。 0.8秒。 不能再等。 我怒吼一声,全身力气灌进右臂,钳口合拢。 “咔。” 轻得几乎听不见的一声。 银线断了。 屏幕上的倒计时猛地一抖,从“00:07”跳回“00:03”,然后定住。蜂鸣声戛然而止,红光熄灭,整个主机陷入沉默。 教室一下子安静得能听见灰尘落地。 爆破专家站在原地,手还举着遥控器,脸僵着,像是不信眼前的事。他低头看了眼表,又抬头看我,嘴唇动了动,没说出话。 我没理他。 喘着粗气,把钳子收进背包,顺手摸出战术手电打开常亮模式,放在讲台中央。光圈铺开,照见满地碎玻璃、翻倒的桌椅,还有墙角那扇晃动的门。 我拖过一张课桌顶住房门,防止有人误闯进来触发残余装置。做完这些,才慢慢瘫坐在翻倒的椅子上,大口喘气。 右腿从膝盖到脚踝都在抽,冷汗顺着脊背往下流,冲锋衣黏在身上。额头的汗滑进眉骨旧伤,刺得生疼。我抬手抹了一把,指尖全是湿的。 讲台上的炸弹主机再没动静,心跳检测仪的波形也停了,雪儿安全了。 我看向墙角。 爆破专家想动,但左小腿被地上碎玻璃划开一道口子,血正顺着裤管往下淌。他靠着黑板站不稳,试了两次都没站起来,最后干脆滑坐下去,背贴着墙面,喘得比我还狠。 我没去管他。 眼睛盯着炸弹主机,一秒没移开。就算断了电源,也不能保证没有延迟引爆程序。我得看着,直到确认彻底失效。 教室里只剩下孩子们压抑的呼吸声。 一个小女孩从储物间探出头,看见我没动,又缩回去,小声哭了起来。没人敢出来,也没人喊老师。 我坐着不动,手搭在匕首柄上,手指还在抖。 二十秒过去,主机没响。 三十秒,还是静的。 我闭了下眼,再睁开时,视线落在讲台边缘那根被剪断的银线上。铜丝还缠在钳口,沾着一点焊锡灰。 门外传来远处的脚步声,由远及近,又慢慢走远。 我坐着没动。 战术手电的光照着天花板一角,那里有道裂缝,灰渣正一点点往下掉。 第566章 背后更大的势力 确认主机彻底失效后,我单手撑住讲台边缘,借力从翻倒的椅子上缓缓站起。右腿旧伤如同被千万根锈铁丝同时绞动,每移动分毫都伴随着尖锐的刺痛,麻意顺着神经直窜脑门,但我咬着牙,拖着灌了铅似的腿,一步一步朝着墙角挪去。 爆破专家背靠黑板坐着,左小腿被碎玻璃划开一道狰狞的口子,鲜血顺着裤管蜿蜒而下,在地上积起一小滩触目惊心的血洼。他喘得像破旧的风箱,脸色苍白如纸,右手却仍不死心地往防静电服内袋摸索。我目光一寒,一步上前,脚底精准踩住他手腕,鞋跟狠狠压进地板,发出沉闷的声响。 “别动。”我声音冷得像冰。 他抬头看我,眼神浑浊不堪,嘴角扯出一个扭曲的弧度,却没说话。 我单膝微屈,左手迅速在他身上搜查起来。外层口袋空空如也,夹层也干净得让人意外。正要收手,指尖在胸口内衬处触到一层硬质材料。我毫不犹豫地撕开缝线,掏出一个防水文件袋。 里面是几张加密打印纸和一张微型存储卡。 我蹲下来,借战术手电的光翻开第一页。抬头印着模糊的徽记——不是赵卫国集团的蛇形标志,而是一个环形嵌套三角的图案,底下写着“梯队计划”。字体规整严谨,透着一股说不出的庄重,像是军方或大型机构用的内部模板。 第二页列出三个城市坐标:本市幼儿园、某科研所、一所中学,标注“第一阶段激活”。资金流向显示多笔款项通过离岸账户流转,接收方名称空白,只附代码“S-7”“V-9”。最下面一行签名栏,签的是缩写:“K.c.” 我眉头紧锁,这个名字从未在我记忆中出现过。 但“梯队计划”这词,却如同一把钥匙,瞬间打开了我尘封已久的记忆之门。 十年前任务失败前夜,指挥部通报过一项代号“梯队”的跨区域联合监控计划。当时说是试点项目,资料列为绝密,连我们这种一线执行队也只能听个大概。后来任务出事,整个行动被封存,再没人提起。 现在这个徽记、这个代号,完全对得上。 我死死盯着纸上的内容,思绪如脱缰的野马般狂奔。赵卫国搞人体实验、装炸弹,是为了控制人、杀人。可这份文件的目标却截然不同——是采集、是激活、是分阶段推进。这不是报复,这是一场精心部署的大棋。 爆破专家咳了一声,声音沙哑得如同破锣:“你以为……你救了谁?” 我充耳不闻,继续翻下一页。清单末尾有一行小字备注:“前端节点由教育系统接入,数据同步频率每24小时一次,下次上传时间:04:15。” 我手指猛地顿住。 班主任每天四点一刻上传数据。 她不是被胁迫的棋子,她是节点。 我把文件重新塞进防水袋,小心翼翼地收进背包夹层。起身时摸了摸腰间,匕首还在,战术手电也亮着。我掏出手机,拨通学校保安室号码。 “陈雪在吗?” “在的,在安全区,警察陪着。” “让她接一下。” 电话那头传来脚步声,然后是熟悉的小嗓门:“爸?” “嗯。” “你那边吵完了没?” “吵完了。” “那你早点回来,说好要陪我画新蜡笔的。” “知道了。” 我挂了电话,闭眼一秒,把心里那丝松动狠狠压下去。 睁开眼,看向窗外。天色渐暗,操场边的路灯刚亮起来,照着空荡荡的滑梯。刚才那颗炸弹原本要装在那里,心跳匹配触发,第一个目标就是我女儿。 现在我知道了,雪儿不是唯一一个。 我把背包拉链拉紧,手指碰到了夹层里的文件袋。那个环形徽记在我脑子里挥之不去。赵卫国背后还有人,一个比他更早布局、更深藏不露的角色。K.c.是谁?这个“梯队计划”到底想干什么? 教室还是静得可怕,孩子们躲在储物间不敢出来。我最后看了眼爆破专家,他靠在墙角,嘴含冷笑,像在等什么结局。 我没问。 转身走向门口,右腿一瘸一拐,每走一步旧伤都抽一下。走到门边,我停下,回头看了一眼讲台——银线断口露在外面,铜丝还缠在钳子上,灰渣还在往下掉。 然后推开教室门,走进走廊。 外面没人,灯也不全亮。我沿着墙边走,脚步声在空楼里回响。走到楼梯口时,我摸出手机,打开备忘录,输入三行字: “环形徽记,代号梯队。” “资金代码 S-7、V-9。” “K.c. 签名,非赵卫国直接下令。” 删掉定位功能,关机,塞回口袋。 站在一楼大厅,我看向校门口方向。天已经黑了,风从门缝钻进来,吹得公告栏纸张哗哗响。我站着没动,等呼吸平稳。 五分钟后,我迈步走出去。 门外路灯昏黄,照着空地。我抬手看了眼表,20:38。距离下次数据上传还有七小时三十七分钟。 我摸了摸冲锋衣内袋里的文件袋,又握了握腰间的匕首。 脚步没停,朝着街口走去。 第567章 对方提出情报交易 我沿着街道继续前行,心中盘算着接下来的行动,不知不觉来到了这条小巷附近。路灯的光晕在水泥地上切成一块块发黄的方格,我右腿刚迈过第三格,巷口就堵上了三个人影。他们没穿制服,也没亮家伙,可站位卡得精准——左边那人脚踩着排水沟边缘,右边那个靠在废弃报亭上,中间的往前半步,手里捏着个牛皮纸信封。 我停下,手滑到腰后握住匕首,背包里的文件袋硌着肩胛骨,环形徽记如烙铁般。 “陈铮。”中间那人开口,声音压得低,像是怕惊了夜路的猫狗,“我们知道你今晚拿了东西。” 我没应声,目光扫过三人手腕。没纹身,袖口也干净,不是赵卫国那边的人。领口立得太高,像是刻意遮什么。 “我们是周崇山旧部。”他补了一句,把信封往前递了递,“这里面是‘K.c.’的联络方式,还有原始资金流水。你要的真相,差这一块拼图。” 风从巷子深处钻出来,吹动信封一角。我盯着那双手——指甲修剪整齐,虎口有茧,但不是枪茧,是握笔或敲键盘磨出来的。传话的,不是动手的。 “条件?”我终于开口,声音哑。 “很简单。”他嘴角动了动,“协助陈雪取得境外居留权。她年纪小,手续快。办成之后,这份资料归你。” 我笑了,短促的一声,喉咙里像卡了砂纸。女儿的名字从这人嘴里说出来,像毒蛇吐信。 “我女儿哪也不去。” 抬手一挥,信封被打落在地,纸角沾上泥水。那人没捡,也没动怒,只是轻轻拍了下大衣口袋,仿佛确认那东西还在。 “你不想知道是谁签了‘K.c.’?”他换了个说法,语气平静,“你以为赵卫国是主谋?真正下令的是另一个系统。周崇山只是棋子,你也一样。” 我沉默两秒,视线从他脸上移开,扫过左右两人。左边那个眼神飘忽,右手插在裤兜里,应该是拿着通讯器。右边那个站姿太正,像是受过训,但没实战过的那种正。 都不是硬茬。 “你们要什么?”我问。 “只要孩子离开中国。”他说得直白,“周三凌晨,‘K.c.’会出现在城西一栋老楼,三层东户。我们告诉你具体地址,前提是——她必须登机。” 我缓缓点头,动作带着右腿旧伤的滞涩:“我可以听下去。” 他们三人交换了一个眼神,几乎不可察觉。 “但别再提我女儿。”我盯着中间那人,声音沉下去,“交易不做。情报,我拿回属于我的部分。” 他眯起眼:“你不信我们?” “我不信任何拿孩子当筹码的人。”我说完,突然上前一步,逼近到他能闻到我呼吸的距离。他本能后仰,但我右手已经掠过他耳侧,战术手电贴着手腕,悄悄开启了录音频段。 “告诉你们上面的人。”我低声说,每个字都像从牙缝里挤出来,“我不做交易。但我一定会找到那个签字的人。” 他盯着我,几秒后冷笑:“你会后悔。” 转身就走,另外两个紧随其后。我没拦,只站在原地,目送他们背影消失在街角。其中一人临上车前低头看了眼手表,动作刻意,像是在报时。 我记住了鞋底花纹——深沟纹越野底,右脚外侧有道划痕,像是被金属刮过。 等黑色轿车无声滑走,我才动了动僵住的右腿,靠在墙边缓了口气。背包带攥得死紧,里面那份防水文件袋还在。现在多了一样东西:一段十秒的对话录音,和一个关键词——周三凌晨。 城西的老楼,三层东户。 我掏出手机,简单操作后塞回口袋。抬头看了眼路灯,光影依旧斑驳。脚步没停,朝着街口走去。 学校在城西方向。 第568章 学校的新危险 我顾不上右腿老伤,脚步不自觉地加快,朝着学校方向奔去。那块老伤在夜里隐隐作痛,像灌了铅般沉重,但我没停。脑子里回放着刚才巷子里的话——爆破专家不会善罢甘休,势必还会再次动手。这次的目标依旧是女儿的学校。 晚上虽已放学,可危险并未消散。他们盯上的不是某一天,而是这个地点本身。我得去布防,把潜在的安全漏洞堵上。 天快亮了,路灯还亮着,光线洒在路边的垃圾桶上,影子斜斜地拉到墙根。我拐过两个路口,远远望见了学校的铁门。围栏不高,上面刷的绿漆已经起皮,门锁是那种老式挂锁,轻轻一撬似乎就能打开。值班室里坐着个老头,脑袋一点一点地打着盹,桌上摆着半杯茶,烟灰缸里堆满了烟头。 我没直接进去,而是绕着外墙走了一圈。地面潮湿,砖缝里长着青苔,墙角堆着几袋沙土,说是修缮用的,实际上却没人管。我边走边在脑子里调出系统昨天签到获得的“战术地形分析”技能。这玩意儿不靠眼睛,而是凭借经验建模——哪里是死角,哪里能藏东西,都会自动在脑海中标出来。 六个点在脑海中冒出了红光:排水口、玩具屋底座、滑梯支撑柱空腔、花坛边缘石缝、储物棚顶棚夹层、旗杆基座检修口。这些都是孩子平时能接触到的地方。敌人挑选这些位置,显然是算准了没人会仔细检查。 我记下坐标,从侧门进了园区。门没锁,轻轻一推就开了。院子里静悄悄的,塑胶地垫吸了夜露,踩上去有点滑。教学楼窗户黑着,只有走廊尽头亮着一盏应急灯。 我往寝室走去。雪儿她们午睡都在二楼,床铺是统一配的铁架床,四排十张。我掀开窗帘看了看,确认靠窗那张是她的——床头贴着她画的小兔子,书包挂在床尾,钥匙扣上写着“爸爸是英雄”。 运用之前获得的‘触觉增强’技能,我蹲下检查床脚。金属支架是标准件,但手指摸过去时,右下角那根有点异样。靠近螺丝盖的位置,指尖传来轻微的磁感反应。这不是普通五金件该有的特性。 我收回手,没再触碰。转身去了值班室,借口说天气潮湿,想帮老师整理下床铺,顺便看看有没有漏电风险。值班老师打着哈欠让我进,顺手递来登记表让我签字。 我翻了今日进出记录。上午九点十七分,有个叫“李工”的人进来修空调,签名潦草,工牌没留复印件。我比对园方留存的维修人员笔迹样本,明显不是同一个人写的。 我拿着水杯回到寝室,重新蹲到雪儿那张床边,慢慢沿支架摸过去。我的心猛地一紧,没想到敌人如此狡猾,竟把炸弹伪装得如此隐蔽,稍有不慎就会引发爆炸,危及雪儿和其他孩子的生命。右手食指刚压到那个螺丝盖,皮肤就有了反应——表面覆了层温感涂层,体温接触三秒就会激活电路。我立刻收手,但已经感觉到内部有电流波动。 这不是普通炸弹,而是伪装成五金件的触发装置。拧松或拆卸都会引爆,连长时间接触体温也能启动倒计时。 我站起身,走到门口接了杯水,递给值班老师。他喝了一口,点点头。我趁机问空调是不是真坏了,他说最近制冷确实不太行。 回来后,我从背包里摸出军用匕首,削下一段塑料卡条,轻轻插进螺丝盖和支架之间的缝隙。我额头冒出冷汗,每做一个动作都小心翼翼,生怕一个不小心就触发这个可怕的装置。这是临时物理阻断,防止自动闭合触发。做完这个动作,我没再轻举妄动。 我把雪儿的小书包垫在床脚下面,正好挡住那个装置。既遮住了视线,又能通过书包感知震动。然后我在门口长椅上坐下,背包放在腿上,手搭在拉链口,随时能抽出装备。 屋里安静极了,只有远处马路传来零星车声。我闭上眼,耳朵留意着楼道动静。值班老师在屋里打呼,手机在兜里震动了一下,我没看。现在不能分心。 我坐在那儿,左手轻轻按着地面,感受着床脚传来的细微震感。右手搭在背包带上,匕首就在侧袋里。雪儿还在熟睡,呼吸均匀。 我盯着那张床,没再动。 第569章 发现关键线索 我坐在长椅上,手搭在背包拉链口,眼睛半闭。楼道里只有远处马路的车声断续传来,值班老师在屋里打呼,节奏没变。雪儿的床脚被书包挡着,塑料卡条插在螺丝盖缝隙里,我没动它。这玩意儿能撑多久不好说,但至少现在电路没激活。 右腿老伤隐隐发沉,像塞了块湿棉花。我没去揉,只把重心换到左腿,耳朵继续听着屋里的动静。孩子们呼吸均匀,没人翻身。应急灯还亮着,照在塑胶地垫上泛一层暗绿光。我睁开眼,看了眼手表——凌晨三点十七分。 不能再等了。 我慢慢拉开背包侧袋,摸出那台刚签到拿到的夜视仪。军用级单兵款,外壳磨砂黑,按钮在右侧下方。我没急着戴,先确认周围环境:门没响动,走廊空着,屋内温度稳定。我把夜视仪轻轻架上眼睛,按下启动键。 视野一黑,随即泛起青灰色图像。金属床架、墙壁接缝、地砖纹路全都清晰起来。我屏住呼吸,一点点低头,朝雪儿床脚的方向看去。 支架底部的螺丝盖位置有异样。白天肉眼看是平整的,现在却显出一道细微的凸起线条,像是从内部被顶开过。我凑近一点,鼻尖几乎贴到金属面。夜视仪切换到红外增强模式,画面颜色变了,热源区域呈橙红色,冷区是深蓝。 其他五金件都带着常温余热,唯独那根引线出口附近的金属片温度偏低。我顺着低温轨迹往墙边扫——墙体表面看不出问题,但地下旧电缆井的检修口边缘,有条极细的红线正微微发暗红光,显然是通电状态下的低功率运行。 我盯着那条线,心跳慢了一拍。 它不是连向主控箱,也不是接入园区电路。而是斜穿水泥层,钻进管道井后一路延伸,方向指向校外某处。系统自动标注了信号特征:无线传输频段属于医用级短距通信协议,常见于心率监测设备。 脑子里一下子跳出一个人。 她最近确实戴过那种仪器。雪山任务之后,医院给配的,说是观察神经恢复情况。型号我记得清楚,和这个信号吻合。 他们把炸弹和她的生命体征绑在一起了。 我摘下夜视仪,动作很轻,没发出一点声音。把它折叠除收纳盒,塞回侧袋。重新坐正,背包仍横放在腿上,右手搭着拉链头,姿势和十分钟前一模一样。 可我知道,局势不一样了。 这不是单纯的定时炸或者压力触发。敌人改了规则。他们要的不是炸死几个孩子,也不是逼我当场拆弹失败。他们是想让我知道——只要那个人还在戴那个设备,我就不能动手。剪错一根线,可能就是两条命。 而且,这说明对方一直在盯着我们。知道她用什么设备,知道她去过哪里,甚至可能知道她现在在哪。这不是临时起意,是早就布好的局。 我眯了下眼,左眉骨的伤疤有点发紧。十年前在边境也是这样,敌人不打正面,专挑软肋下手。那时候赵卫国故意打偏麻醉弹,让整个小队暴露在火力下。现在呢?还是那一套——你不听话,就让你在乎的人替你受罪。 但现在不行。雪儿就在旁边床上躺着,还有十几个孩子。我不能冒这个险。 我得想办法切断这条线,但不是现在。得找到接入点,最好是从配电室那边动手。天亮后会有维修工来查空调,我可以跟着进去,借口帮忙查线路老化。只要找到外墙接口,就能做物理隔离。 但现在,只能守着。 我左手轻轻按了下地面,感知床脚震动。频率稳定,没有倒计时启动的脉冲感。塑料卡条还在起作用,暂时安全。我把女儿书包又往下压了压,确保完全遮住装置底部。 窗外天色依旧漆黑,离天亮还有一个多小时。我靠在椅背上,眼皮不动,耳朵听着屋里的每一次呼吸。手指在背包拉链上来回滑了一下,没出声。 手机在兜里震动了下。我没掏。 现在不能看,也不能回。任何亮光都有可能引起注意。我只记住一件事:天一亮,就申请进配电室。在此之前,谁也不能靠近这张床。 我坐着,不动。 第570章 周婉宁的安危 手机在兜里又震了一下。 我把它掏出来,屏幕亮着,未接来电显示是周婉宁,时间停在三点十九分。紧接着一条加密短信弹出来,字断得厉害:“信号被追踪……有人拦我车……心跳不稳……”最后那个“……”还在闪,像是她话没发完就被掐断了。 我回拨过去。 电话通了。听筒里先是静了一瞬,接着传来轮胎打滑的尖啸,金属撞击声炸开,像铁皮桶被人从高处扔下砸扁,然后一切归零。 挂断了。 我拇指摁住通讯录一个没名字的号码,拨出去。响了两声就接了。 “老地方的人动了。”我说,“两个,快车,带装备,去她回家那条路,沿街查监控,盯她心率仪信号,别让她出城。” 对方问位置。 “还没定,但她在往西走,车载GpS可能被干扰,靠生物信号追踪。她戴的那个监测仪,频率你知道。超过警戒值立刻通知我。” “收到。” 我挂了电话,把手机塞回裤兜,手没抽出来,隔着布料按在屏幕上,好像这样能压住它再震。 夜视仪还在我背包侧袋里。我拿出来,重新戴上。青灰色画面里,雪儿床脚那根引线出口的金属片还是冷的,底下那条细线沿着墙根钻进地缝,一路往校外延伸。红外模式下,它的信号微弱但持续,像一根埋在地里的毒蛇,头朝着某个我看不见的地方。 我知道那头连着谁。 我也知道现在不能动这根线。一剪,她那边要是正撞上什么,心跳猛跳一下,这边立马炸。可我不动手,她那边也未必安全。 右腿旧伤突然抽了一下,不是疼,是沉,像整条腿灌满了水泥。我没去管它,只是把战术手电从背包里拿出来,拧到最暗档,光照着床架底部。塑料卡条还卡在螺丝盖缝隙里,暂时顶着电路没激活。但这玩意撑不了多久,尤其现在外面那头人正被追、被撞、被逼到极限。 我深呼吸,三次。吸气数四下,屏住两秒,呼气数六下。这是当年排爆训练的老办法,让心跳降下来。我能感觉耳膜后边的脉搏慢慢平复,从七十几压到六十出头。 不能再等天亮维修工来了。 我摘下夜视仪,单手拆开外层护壳,露出内部接线口。这不是签到拿的新货,是上周从报废军品库里顺出来的老款,能手动改输出频段。我掏出随身匕首,刀尖挑开侧面胶垫,找到第三根铜丝,轻轻一勾,接到热成像模块的反馈线上。 现在它能标出信号最强节点。 我重新戴上,视野一闪,画面多了个红色光点,在墙角三米远的地砖接缝处闪烁。那是信号中继点,藏在地下管道井里,离配电室不远。只要我去那里切断物理连接,就能让炸弹和她脱离绑定。 但我得先处理眼前这段。 我打开背包,摸出工具包里的绝缘钳和剥离钩。原计划是不动主线路,只做局部隔离。但现在时间不够了。我必须提前干预,哪怕冒一点险。 左手刚碰到螺丝盖,脑子里忽然一黑。 雪山那天的画面撞进来——风雪糊住视线,冰锥破空而下,她猛地把我推开,自己后背撞上岩壁,血顺着碎花裙往下淌。我扶住她时,手指碰到了她肩胛骨下方的位置,湿的,热的。我撩开衣服一看,伤口在右边,和我左眉骨那道疤,高低差不多。 那一秒我愣住了。 手停在半空,钳子差点脱手。 我猛地掐自己掌心,指甲陷进肉里,疼让我睁眼。眼前不是雪地,是学校值班室。孩子们在睡觉,雪儿的小脸埋在枕头里,呼吸轻得几乎听不见。 我从背包里抽出那张全家福。画得歪歪扭扭,我穿着军装站中间,她俩一左一右拉着我的手。背面有雪儿写的字:“爸爸是英雄。” 我把画塞回去,低声说:“再撑一会儿,我就来救你。” 然后俯身,用剥离钩一点点撬开引线外皮。金属丝露出来,银白的一小截,在夜视仪下泛着冷光。我盯着它,手指稳住,准备找次级分流点。 耳机突然响了。 “目标车辆在西环三号桥失控,撞护栏,已偏离原路线。心率信号持续升高,目前132,仍在上升,接近触发阈值。” 我没出声,只点了点头,好像他们能看见。 我知道她现在在哪了。 我也知道,我不能再等。 第571章 新生命降临 耳机里的声音像是从水底浮上来的。 “心率一百四十七……血压掉得厉害……准备剖腹产,马上。” 我没动。剥离钩还卡在引线外皮的裂缝里,银白的金属丝露了不到半厘米,像冰层下冻住的一根针。我左手压着背包侧袋,掌心贴着那张全家福,纸边已经磨得起毛。拇指按了一下,又一下,没拿出来,也不需要看。 右腿从膝盖到脚踝开始发沉,不是疼,是麻,像整条腿被裹进湿透的军大衣里。我靠着床架边缘蹲着,腰不敢直,怕影子投在地上惊了线路。夜视仪视野里,那根细线顺着墙根往地缝钻,红点还在闪——地下井口的中继装置还在传信号。 医院那边断了几秒,再响起来时是个男声,冷静,带点喘:“麻醉受限,心跳监测不能断,她得清醒着开刀。” 我闭眼。 三秒。 听见自己说:“撑住。” 声音很低,几乎没出口就咽回去。睁开眼,手稳住了,钩子继续往前推,一点点剥开绝缘层。不能再等了。周婉宁现在躺在手术台上,肚皮要被划开,孩子要被拽出来,而我在这儿,蹲在一间小学值班室的地板上,手里捏着一把能让她活也能让她死的电线。 耳机又响。 “……开始取婴……母亲血压下降……坚持住……” 后面的话被一阵杂音吞了,像是有人在换频道,接着是一声极短的啼哭——新生儿的,尖,脆,只有一瞬,就被掐断了。 我手指抖了一下。 钩子差点滑进主芯。 我吸气,鼻腔发酸,眼角胀。没擦,也不抬头,只是把右手食指抵在鼻梁上,用力压下去,压得眼前发黑。脑子里全是雪地,碎花裙,血顺着她后背往下淌的样子。那时候我还能冲上去挡一下,现在我连她在哪间手术室都不知道。 几秒后,清晰的声音回来了:“母女平安,孩子已取出,正在处理脐带。” 我喉咙动了动。 “好……好。” 两个字,说得像从砂纸上磨出来的。 我没笑,也没松劲。孩子出来了,人没事,可炸弹还连着她的命,这根线还在我手里。外面天没亮,雪还在下,值班室窗户结了层霜,孩子们在楼上睡觉,雪儿的小脸埋在枕头里,呼吸轻得听不见。 我从战术背心里摸出一张卡——今天零点签到拿到的,没启用,也不知道是什么。看了一眼,塞回去。现在不用它。我也用不着系统告诉我该怎么做。 重新戴上夜视仪,视野一暗再亮。红点还在闪,信号稳定。我调整呼吸,四秒吸,两秒停,六秒呼,心跳从八十多压到六十出头。右腿的麻感往上爬,我换了下重心,左膝顶地,右手慢慢摸向绝缘钳。 金属丝完全暴露了。 银白色的,在红外画面里泛着冷光。下一步是找分流点,或者直接切断次级回路。但我知道,这种改装过的生物触发装置,不会只留一条路。他们设了套中套,等着人犯错。 我盯着那根线,低声说:“为了你们。” 不是说给别人听,是说给我自己的。 然后伸手握住钳子,拇指卡住开关,准备动作。 血液正从新生婴儿的脐带上滴落,砸在不锈钢托盘里发出轻微的叮声。 第572章 徒手扯生死线 耳机里那句“母女平安”还在脑海中回响,像根线,从胸口直扯到指尖。我没动,蹲在值班室地板上,夜视仪视野里红点还在闪——地下井口的中继装置没断,倒计时没停。孩子出来了,人活着,可这根线还连着她的命。 我盯着讲台底座那截裸露的红色电线,银白金属丝已经剥开一半,绝缘钳在我右手里,拇指卡着开关。三十七秒一轮的校验刚过,下一波还有八秒。够不够?不够。剪口只要偏零点几毫米,电流就会跳转到备用回路,信号一通,炸弹照样炸。 左腿压着背包侧袋,掌心贴着那张全家福,纸边磨得发软。我吸了口气,鼻腔还是酸的,眼角胀得厉害。脑子里全是手术灯下的影子,周婉宁睁着眼,一声不吭,刀口从肚皮划到子宫。那时候我在雪山背她下山,现在我蹲在这儿,可连她呼吸都听不见。 八秒变成五秒。 我松开钳子,往战术背心里一塞。 右手直接抓向那根红线。 掌心贴上去的瞬间,电流窜上来,不是高压,是持续的刺痛,像有针在肉里来回拉。我没抖,手指收拢,食指根部直接卡进金属丝缝隙。电线边缘比刀片还利,血立刻涌出来,顺着金属往下淌,滴在地砖上,混着灰尘成了暗红色小点。 左肩猛地往墙上一顶,借力往上拽。 电线不是剪断的,是我用手撕开的。斜向上,顺着原始走向,一点点硬扯。肌肉绷到极限,右腿麻得发空,膝盖打滑,全靠左膝死死顶住地面撑住。耳边嗡鸣,心跳撞着肋骨,一百二、一百三,我不数,也不管。 红点闪了一下。 然后熄了。 倒计时停在“00:00:03”。 蜂鸣器没响,红光灭得干脆。装置面板上的数字再没跳过。我手还抓着那截断线,血顺着指缝往下滴,一滴,两滴,砸在地上声音很轻。我慢慢松开手指,断线垂下去,搭在炸弹外壳上,像条死掉的蛇。 我低头看手。 掌心裂开一道口子,深到能看见底下肉体泛白的组织。食指根部被割穿,血珠不断冒出来,顺着指纹纹路往下滑。我没包扎,也没动,只是把手指合拢,又张开,确认还能使上劲。 然后左手终于从背包侧袋抽出来。 那张全家福被我捏在手里,纸面皱得厉害,边角卷着,是我一直压着的。我用没受伤的拇指轻轻抹了抹画上雪儿的脸,又蹭了蹭她画的我——穿着军装,站得笔直。她从来没见我穿过那身衣服,可她画得特别认真,连肩章上的星都涂了金粉。 嘴角动了一下。 没笑出声,但肌肉松了。 我往后挪了半步,背靠墙坐下,右腿彻底放下来,麻感还在,但不像刚才那样像灌了铅。耳朵里的嗡鸣退了,风声回来了,远处暖气管道有节奏地响着,像有人在轻轻敲铁皮。我闭眼,吸气,四秒,停两秒,呼六秒。心跳从一百二往下走,九十,八十,七十。 睁开眼。 面前是失效的炸弹,讲台底下黑漆漆的洞口,像张哑了的嘴。地上那摊血混合着灰,已经不流了,开始发暗。我坐着没动,也没去看手机。不知道外面天亮没有,不知道雪儿睡得怎么样,不知道医院那边现在是什么情况。 只知道线断了。 她们活了。 我抬手,把全家福重新塞回背包侧袋,压在最底下。右手垂在膝盖上,血还在渗,一滴落在裤面上,晕开一小片红。 第573章 婴儿的哭声 回想着刚才惊险的一幕,我靠着墙坐了一会儿,没动,心跳慢慢往下压。线断了,她们活了。我把全家福塞回背包,右手垂在膝盖上,血还在往外冒,像拧不紧的水龙头。 我撑着讲台站起来,右腿发麻,像是踩在棉花上。值班室的门开着,走廊灯昏黄,照出一条斜斜的光带。我没关灯,也没回头,一步步往门口走。鞋底沾了血,踩在地上留下半个脚印,又淡下去。 医院在城东,打车过去要四十分钟。我拦了辆夜班出租,司机从后视镜看了我一眼,没问什么,只说了一句“这大半夜的,有急事?” 我嗯了一声,坐在后排,左手下意识按了按带着体温的背包侧袋。 到医院时楼道安静,只有护士站亮着小灯。产科病房在七楼,电梯门开,我看见周婉宁躺在病床上,脸冲着门这边,眼睛闭着,呼吸浅。床边是个保温箱,但空的。我脚步顿了一下,看向她。 她听见动静睁开眼,嘴唇动了动:“来了?” 我点头,走近几步,把染血的右手背到身后。 “孩子呢?” “抱去洗了,刚送回来。”她声音哑,抬手示意床尾方向,“在这儿。” 顺着她手指的位置,我看见那个粉色襁褓,裹得严实,放在床尾的小推车上。脑袋歪着,脸露了一半,眉毛还没长开,嘴一张一合,像在找什么。 我没说话,慢慢蹲下来,和婴儿视线齐平。她突然睁了下眼,没焦点,眨得慢。我左手轻轻碰了下襁褓边缘,布料软,温度刚好。 周婉宁看着我:“你手怎么了?” “没事。”我还是没把右手拿出来,“碰了点口子。” 她没再问,只是轻轻叹了口气,头偏回去,闭上眼休息。 就在这时候,孩子哭了。 第一声很尖,破开病房的静,像玻璃划过铁皮。我猛地抬头,盯着她看。她小脸涨红,嘴咧到最大,哭得用力,脖子上的筋都绷起来。 我脑子里嗡了一下。 我瞳孔缩了下,迅速扫了一圈病房——窗关着,门没动,仪器正常,没人进来过。 我低头看孩子,她还在哭,眼泪鼻涕糊了一脸,护士却没来敲门,走廊也没响铃。这哭声像是只给我一个人听的。 我伸手想碰她脸,又收住,转头看周婉宁。她睁开眼,眼神疑惑:“你怎么了?” “没什么。”我摇头,“就是……听见她哭,有点愣神。” 她轻轻哼了声:“当爹的都这样,过几天就好了。” 我勉强点了下头,没再说话。 孩子哭声渐渐弱下去,小嘴抽抽两下,眼皮耷拉,睡着了。病房重新安静,只剩下心电监护仪规律的滴、滴、滴。 我站起身,走到窗边,撩开窗帘一角往外看。楼下是绿化带,树影横七竖八,路灯照出一圈圈光晕。风不大,树枝晃得慢,像有人在底下走动。 然后我听见笑声。 低哑,断续,贴着玻璃传进来,像是从楼外某处飘上来的。音调扭曲,尾音往上翘,听着像谁在模仿别人笑,又学不像。 我手一紧,窗帘从指间滑落。 转身一步跨到病床前,左手下意识摸向背包侧袋,匕首在。右腿虽然还麻,但站得稳。我侧身挡在床前,目光锁住窗户。 周婉宁醒了,一下坐起半身,脸色白:“怎么了?” 我没回答,耳朵竖着听外面。 风停了。 树不动。 笑声没了。 可我知道,那不是幻觉。那声音里有种熟悉的东西,藏在腔调背后,像旧磁带磨损后的杂音,但能听出来——那是赵卫国身边人的笑法,不是他本人,是另一个人,年轻些,刻意压着嗓子,带着点疯劲。 我盯着窗户,没动。 周婉宁一手护住婴儿,一手抓住我的衣角,力道不大,但没松。 我们对视一眼。 她眼里是刚生产完的虚弱,也有警觉。我点点头,意思她别出声。 病房灯还亮着,窗外黑得彻底。我慢慢退了半步,靠住墙,左手始终没离背包。右手掌心的伤口还在渗血,一滴下来,落在地板上,圆圆的一点红。 孩子睡得很沉,小嘴微张,呼吸均匀。 我盯着那扇窗,直到听见远处电梯“叮”了一声。 第574章 神秘的冷笑声 电梯门缓缓打开,走廊尽头亮起一盏应急灯。我盯着那扇门,没人走出来。脚步声也没有。刚才那声笑贴着玻璃飘进来,现在却又什么都没了。 我背靠着墙,左手还卡在背包侧袋里,匕首没拔出来,但指节已经顶到了刃鞘接口。右手掌心的血顺着虎口往下淌,在地板上积了个小圆点。我没去擦它。 病房门锁是完好的,金属插销没有撬动痕迹。我把脸贴到门缝边,闻了下空气——消毒水味混着婴儿奶腥,和之前一样。屋里没多出别的气味,没人翻窗进来过。 我退后两步,转身往消防通道走。楼梯间灯坏了,只有安全出口标识泛着绿光。我一脚踩上台阶,右腿还是麻的,像是电流从膝盖往上爬。我扶着栏杆往下蹭,一层、两层……直到七楼外侧平台。 绿化带就在窗下。我蹲在矮墙后,打开夜视仪。草皮上有几道车轮压过的印子,应该是清洁工的三轮车留的。角落垃圾桶盖掀开一半,里面空的。我没发现热源信号,也没看到反光的镜头或天线。排水管顺着墙面下来,铁箍都生锈了,没人攀爬过。 我抬头看外墙。空调外机挂得密,但每台外壳都落满灰,没被拆卸的迹象。二楼拐角那个摄像头歪着,早就坏了,连线路都被剪了。这儿不是监控区。 我原路返回,经过六楼时停了一下。走廊空荡,护士站没人值班。我摸出手电照了眼门牌,确认方向没错。再往上走,脚步放轻,鞋底沾了血有点滑。 回到七楼,我在病房门口站定。门缝底下透出一点灯光,屋里仪器还在响,滴、滴、滴,节奏正常。孩子睡着了,呼吸声能听见,轻微的一点呼气声。 我靠在对面墙上,把眼睛闭上。 将脑子里把那声笑重新放了一遍。低哑,断续,尾音往上翘,像锯子拉木头拉到最后一截突然抬手。这不是赵卫国的声音。他笑起来闷,像捂着毛巾砸墙。这个人是在学他,学得还有模有样。 我又听了一遍。 第三次。剥离风声、剥离电梯响动,只抓那段笑声的节奏。尾音上扬前有个微小的顿挫,几乎听不出来。可我记得这个顿挫。 十年前,任务结束那天晚上,我们在边境营地喝酒。火堆边上,一个年轻人模仿队长大笑,故意捏着嗓子学他整容后的腔调。赵卫国当时坐在椅子上,没说话,只是用酒杯敲了下桌子。那人立马闭嘴。 那是他的义子。当时才十九岁,穿作战服不合身,袖子和裤腿长一截,笑起来眼睛眯成一条缝。 我没见过他几次。但他认识我。他知道我是谁。 我睁开眼,手指动了下,从背包侧袋抽出战术手电。电池还有三分之二,开关拨动顺畅。我把它攥在左手里,没打开。 他们知道周婉宁在这儿。知道孩子刚出生。知道我在这间病房里。 这笑声不是试探,是通知。 意思是:我看得到你。 我右手终于动了,从冲锋衣内袋掏出急救包。撕开纱布,缠住手掌。一圈、两圈,绕过虎口,打结。动作慢,但没停。血渗出来一点,被棉花吸住了。 我收好急救包,手伸进背包,摸到系统签到键的位置。还没到零点,按不了。今天奖励还没领,不知道是什么。可能是新装备,也可能是旧记忆。但现在用不上。 我需要查医院的通讯记录。看看有没有异常频段接入,或者加密信号上传。也需要盯住所有进出七楼的人。不能让任何人靠近这扇门。 我想起教学楼滑梯底座的压力炸弹。也是心跳匹配激活。001号优先。 现在换了个地方,换了个目标,规则没变。 我靠着墙,慢慢滑坐下去,背贴着瓷砖。冷气从地砖往上冒。我盯着病房门,眼睛没眨。 门外走廊安静。灯一直亮着。风吹不动窗帘。树影横在地上,没晃。 我左手握紧手电,右手压在大腿上,伤口还在跳。我知道他不会这么快再来。 这只是开始。 我就坐在这儿,等着天亮。 第575章 制定新的计划 睁开眼,天还没亮透,窗缝里漏进一点灰白的光。手上的纱布有点紧,动手指时扯着伤口,火辣辣的。病房门底下那道缝里的灯光还亮着,仪器滴答声没变,屋里安静。 我撑着墙站起来,右腿刚一用力就发软,扶了下膝盖才稳住。走到门口,耳朵贴过去听了听,呼吸声均匀,孩子在小车里轻轻哼了两声,又睡实了。我拧开门把手,动作放轻,推进去一条缝,闪身进去,再把门合上。 周婉宁睁着眼,侧头看着我。她脸色发白,额前有汗,但眼神是清的。我没说话,走过去拉开床边的椅子坐下,背包放在脚边,拉链没拉严,露出半截战术手电。 “你坐了一夜。”她声音哑,像砂纸磨过。 我点头,“嗯。” “发出冷笑的人是谁?” 我把手往冲锋衣口袋里塞了塞,避开了纱布摩擦的痛处。“赵卫国的义子。十年前在营地见过一次,学他笑,学得挺像。不是试探,是通知——他知道我们在这。” 她慢慢吸了口气,抬手摸了下腹部的伤口,眉头皱了一下。“他一个人不会来。背后有资源,有通道,有人接应。这种人,不会只干盯着这一件事。” “我知道。”我低声道,“他能定位到这层楼,说明医院通讯系统有漏洞,或者内部有人配合。笑声能传进来,说明监控失效不是偶然。” 她闭了会儿眼,再睁开时已经冷静了。“他们想让你慌。你现在出去查,就会暴露行动轨迹。你在门口守一夜,他们就知道你只剩防守,没有后手。” 我盯着床尾的小推车,新生儿睡得小脸发红,嘴一嘬一嘬的。我没吭声。 “你不能一直耗在这。”她继续说,“他们等的就是你体力透支、判断出错。下一步可能是调虎离山,也可能是直接切断你的支援路线。你得抢时间。” “系统明天能签到。”我说,“每天一次,随机奖励。可能是情报,也可能是技能。我打算从明天开始,把签到后的第一选择定在‘情报解析’类能力上。如果拿到解码权限或信号追踪模块,就能反向查他们用的频段。” 她微微点头,“对。别指望一次拿到关键东西,但可以积累。每多一个工具,你就多一层主动权。” 我低头看背包,指尖碰了下系统签到键的位置。还没到零点,按不了。但我在脑子里过了一遍过去七天签到记录:夜视仪、格斗术、狙击精通、旧任务记忆……规律不明显,但所有资源都来自服役时期的战地数据库。逻辑自洽。只要坚持,总会轮到需要的东西。 “你还得练。”她突然说。 我看她。 “你右腿旧伤没恢复,反应比以前慢半秒。昨晚要是他真动手,你不一定挡得住。你不能再靠硬扛了。” 我摸了下左眉骨的疤,没反驳。 “我知道你不想离开这里。”她说,“但你得恢复状态。哪怕只是基础训练。医院后面那个废弃停车场,晚上没人,地面平整,适合做体能和战术动作复健。你可以从低强度开始,记录身体反应,调整节奏。” 我思索几秒,“七天为周期。前三天稳守,后四天逐步加量。等身体适应了,再加入模拟对抗。” “加上情报线。”她补了一句,“双线并进。你不只是父亲,也不只是逃兵。你是唯一能把他们拖进烂泥窝里打的人。” 我没接话,但心里清楚她说得对。十年前那一队人倒下的时候,我就该死。我没死成,现在醒过来,背的不只是命,还有账。 我抬头看她,“你会帮我?” “我现在躺着,动不了。”她声音弱,但眼神没退,“但我能分析数据,能帮你识别异常信号。只要你拿到东西,我能拆开它。” 我点点头。 屋里静下来。仪器还在响,孩子翻了个身,咂了下嘴。窗外的天色一点点亮起来,灰白变成淡青。窗帘被风掀起一角,又落回去。 我站起身,走到床边,把背包拉好,扣上主袋拉链。雪儿画的全家福还在夹层里,我没拿出来,但知道它在。 “我不出去乱跑。”我说,“但我会准备。等系统给机会,我就跟上去。他们想看我崩溃,我偏要让他们看见我站起来了。” 她看着我,嘴角动了动,没笑出来,但眼神松了一点。 我坐回椅子,闭上眼。身体累得像灌了铅,脑子却清醒。我在心里划了条线:从今天起,我不再只是守门的人。 我要开始去找。 找他们的破绽,找系统的规律,找我能赢的路。 天快亮了。零点快到了。新的一天,新的签到。 我坐在病床边上,手搭在背包带子上,就等着时间跳转。 第576章 开始提升训练 零点一过,手机没响,系统也没弹窗。但我知道签到了——一股热流从脊椎往上窜,像久坐后突然站起来的胀麻感,右腿肌肉抽了一下,比昨天多撑住了半秒。 我睁开眼,天还是黑的,病房外走廊灯关了,屋里只剩仪器绿幽幽的光。手还搭在背包带上,战术手电冰凉。我没动,等那股劲儿过去,才慢慢站起身。膝盖咯噔一声,旧伤处像有根铁丝来回拉,但我没扶墙。 婉宁还在睡,孩子也睡得挺香。 我把冲锋衣拉链拉到顶,扣好袖口,背起包,动作放轻。门开一条缝,风灌进来,吹得窗帘晃了晃。我侧身出去,反手关门,没回头。 医院后墙有一片废弃停车场,水泥地裂了口子,杂草从缝里钻出来,齐脚踝高。路灯坏了大半,最远处一根杆子上挂着个锈灯罩,风一吹就晃。我走到底,在空地中央站定,把背包放在地上,拉开侧袋,摸出夜视仪检查电量,又塞回去。 第一圈慢跑,右腿拖着走,呼吸压不稳。跑到第三圈,汗顺着眉骨往下淌,左眼被盐水刺得发酸。我咬牙继续,数步子,一步一吸,两步一呼。跑到第十圈,肺里像塞了团砂纸,腿也开始抖,但我没停。 停下时,天边刚泛灰白。我弯腰撑膝,喘了十秒,开始拉伸。右腿腘绳肌绷得像钢索,按下去没弹性。我一点点压,额头抵着膝盖,汗滴在水泥地上,洇开一小片深色。 俯卧撑三十个一组,做了三组。第二组时右臂发软,肩膀砸在地上,火辣辣地疼。我撑起来,继续。深蹲五十次,中途右腿抽筋,我单膝跪地,咬着后槽牙硬挺住,等那阵痉挛过去,再起。 拳打出去的时候,风里好像有爆炸声。 我愣了半秒,拳头停在半空。耳边不是风,是十年前边境营地的火药味,是队友喊“撤”的嘶吼,是赵卫国按下引爆器前那一声冷笑。我闭眼,再睁,眼前只有停车场的破墙和碎玻璃。 我重新摆架势,出直拳,三组三十次,每一下都默念一个字:“护、住、她”。拳头打破空气,肩背发力,肘关节锁死。打到后面,手臂发烫,拳面磨破皮,渗出血丝。我不收手,继续打,直到胳膊抬不起来。 接着是擒拿模拟。我对着空气抓,拧腕、压肩、过肩摔,一套军用格斗术拆解重练。膝盖落地时磕到石子,疼得眼前发黑,但我顺势翻滚,接战术规避动作,爬起来再战。 太阳升到楼顶时,我坐在地上,背靠水泥墩,喘得像破风箱。右腿从小腿到大腿都在抖,我扯下裤管检查,肌肉萎缩的痕迹还在,但比昨天多了点力量。我掏出水壶喝了一口,没咽下去,先漱了漱嘴里的铁腥味,才吞。 战术手电还在背包里。我拿出来,拧亮,照向百米外那根锈路灯。光柱打过去,灯罩晃了晃。我闭眼,脑子里自动调焦——仿佛有瞄准镜在眼前展开,十字线稳稳套住灯罩边缘的缺口。 这是“狙击精通”在融合。 我没有枪,但我知道该怎么持,怎么压,怎么控呼吸。我把手电当步枪夹在肩窝,左眼闭,右眼盯,模拟三点一线。风速、距离、落点,数据在脑子里自动生成。我屏息,食指慢慢压向开关——咔。 光灭。 我松手,换气,再重复。五轮下来,手电重量感已经和记忆里的九五式差不多。每一次“击发”,我都默念一次雪儿的名字。不是为了杀人,是为了让她放学路上能多看一眼晚霞。 太阳完全出来了,阳光照在脸上,有点烫。我站起身,活动肩颈,骨头噼啪作响。汗水把冲锋衣黏在背上,但我感觉比昨晚清醒。我不是那个只能守在病房门口的人了。 我走到背包前,拉开内袋,抽出那张全家福。雪儿画的,歪歪扭扭,我和她站在一栋房子前,天上还有个太阳。她把我画得特别高,穿着军装,胸前别着大红花。 我看了一眼,塞回去。 然后站直,面对东方,打出最后一套军体拳。第一式起手,动作还带涩,但越往后越顺。拳风破空,脚步落地有力。最后一记回旋踢,转完整圈,稳稳站定,没晃。 呼吸平稳了。 我背起包,拉紧肩带,关掉战术手电,装进侧袋。右腿还有点抽,但我能走。我能跑。我能打。 我不是为了复仇活着。 我是为了让她能安心长大。 第577章 寻找敌人踪迹 清晨五点十七分,天光刚压过楼顶,我右腿踩上医院后门台阶时抽了一下。不是疼,是肌肉在发紧,像绷了太久的弓弦突然松了一扣。我停住,左手扶了下墙,没回头,把背包往上提了提。 冲锋衣拉链到脖子,内袋里匕首贴着肋骨,硬邦邦的。昨夜训练完那股热流还在骨头缝里走,今天零点签到解锁了新东西——便携式信号扫描仪,巴掌大一块黑盒子,插在背包夹层,开机嗡地一震,屏幕亮起蓝字:“频段监测启动”。 我没急着走。站在报刊亭边上喝了半瓶水,眼角扫着马路对面那辆早班公交,车窗反光里没人影重叠。又看了眼手机时间,确认过了交接岗的空档,才迈步往前。 城东旧工业区七公里,步行三小时。我选小路,绕开主干道监控密集区。路过一家便利店,买了瓶运动饮料和一次性手套,进厕所换了鞋套,把原来那双塞进垃圾袋扎死,扔进不同方向的两个桶。 排水管在厂区北墙根,铁栅栏锈得只剩半截,猫腰就能钻。进去后趴低,夜视仪戴上,视野立刻转成墨绿。办公楼二层东侧有灯,窗帘拉了,但缝隙漏光。门口那辆黑色商务车,车牌用布条缠着,车尾朝墙,角度是防无人机拍底盘。 我贴着墙根挪过去,扫描仪贴在砖面上,屏上跳出波形图,一段加密信号正在跳,频率不稳,像是定时上传。我把设备卡在砖缝,自己退到拐角蹲着,等它自动抓包。 二十分钟后,信号断了。我摸回去取机器,顺手从排水口扯了根藤蔓盖住痕迹。数据包不大,解码后是个pdF,打开是份人员调度表,日期标的是昨天。里面有十几个名字,大多带代号,其中一个写着“代理-少主”,备注栏连着三个坐标点,最新一次打卡在凌晨两点四十六分,位置就在这个厂区内。 我把信息存进U盘,拔出来时扫描仪突然震动,屏上红字闪:“检测到反向追踪请求”。我立刻抠出内存芯片,指甲一掐两半,扔进旁边下水道。塑料壳留着,捏扁塞进裤兜。 出厂区走的是南门,那儿有个废品回收站,早上六点半开门。我坐在门口台阶上系鞋带,眼角余光看见两个穿工装的男人骑电瓶车进来,其中一人下车时袖口翻了下,露出半截纹身边角——蛇头咬尾,线条细密,像是烙上去的。 我没动,等他们进了屋,才起身往公交站走。路上拐进一条窄巷,假装看手机,其实是在等后面那三个人跟上来。他们来得比预想快,脚步压得很低,但第三个人左脚拖地,节奏不对。 我停下,背靠墙,低头操作手机。听见三人散开,呈三角围拢。最后一秒抬头,右手已经掐住走在最前那人手腕,反拧压在墙上。他闷哼一声,另外两人立刻扑上来。 我没松手,膝盖顶住他后腰,声音压得极低:“谁派你们来的?” 他喘着气不答,嘴角却咧开,说了句:“少主……不会放过你。” 话音没落,旁边人一把将他拉开,三人转身就跑。我站在原地没追,只盯着他们消失的拐角,脑子里回放那句话。 少主。 赵卫国义子的代号,对上了。 我掏出战术手电,走到巷口便利店玻璃门前,借反光调出刚才偷录的画面。放大袖口,看清了——蛇形图案下方有一行小字,模糊,但能辨出是“物流三区专用”六个字。 记下了。 我沿着主路走了两公里,在一个十字路口换了公交,上车投币,坐到后排靠窗。中途换地铁,再换共享单车,骑了十五分钟,确认身后没有连续跟踪,才进了一家二十四小时自助打印店。 店里没人。我锁了隔间门,拿出纸笔,把关键信息手写下来: 1. 义子代号“少主”,活动时间集中在凌晨两点半至三点; 2. 蛇形标记与“物流三区”有关联; 3. 通信频段每日短暂开放,疑似通过民用设备中继传输; 4. 昨日调度表中有三人未标注身份,但打卡地点分布在城西、南郊、北环。 写完拍照,上传匿名云盘,设七日后自动发送到另一个手机号。U盘格式化,扔进店外垃圾桶,压在快餐盒底下。 走出打印店时,太阳已经偏西。我买了杯热咖啡,边走边喝,右手插在冲锋衣口袋里,摸着那张全家福的边角。雪儿画的歪房子还在,我和她站在门口,天上那个太阳,她涂了三层红。 手机震动一下,是老雷发来的定位共享结束通知。他知道我没让他继续盯,也没问为什么。 我站在公交站牌下,看着末班车驶来,车灯照在地上,拉长我的影子。右腿又开始隐隐发酸,但我没坐下。背包里还剩半瓶水、空扫描仪外壳、一张手写笔记复印件,和那把从未离身的战术匕首。 车门打开,我刷卡上车,往后走,坐在倒数第二排。窗外街景一格格滑过,路灯次第亮起。我闭眼,脑子里过着刚才那场对峙——那句“少主不会放过你”,说得不像威胁,倒像某种仪式。 车过第三个站,我睁眼,从口袋掏出笔,在笔记本边缘补了一句: “物流三区,查运输单据角落标记。” 然后合上本子,塞进背包侧袋。 第578章 线索中断陷入困境 我靠在公交座椅上,随着车身晃动,思绪有些飘忽。不知过了多久,末班车驶过第三个站台,车灯扫过街角那家便利店的玻璃门,映出我半张脸。右腿从膝盖往下开始发沉,像灌了铅,走路时右脚落地总比左脚慢半拍。我把笔记本塞进背包侧袋,拉链拉到顶,没再看窗外。 天已经黑透了,风从巷口钻进来,吹得报刊亭铁皮墙嗡嗡响。我站在“物流三区”中转站外五十米处的一棵梧桐树后,盯着院内那几辆标着“专用”的货车。车头朝里,车厢密封,没挂牌,也没人装卸。值班室亮着灯,但窗帘拉死了,看不出动静。 我绕到后墙,翻过矮围栏落地时右腿一软,膝盖磕在地上。没出声,爬起来拍掉灰,贴着墙根往前挪。配电箱在角落,铁皮锈了一大片。我掏出战术手电,拧下灯头,露出里面两根导线,轻轻搭在接线柱上。电流“啪”地一跳,摄像头画面短暂回传到我兜里的旧手机——屏幕亮起,是中转站大门的监控视角。 时间戳:昨天凌晨两点四十六分。 一辆无标识冷链车缓缓驶入,车门打开,七个人影迅速登车,动作整齐,像是早有准备。不到十分钟,所有灯灭,车辆分批驶离,方向不同。最后一辆车拐出大门时,镜头被什么东西遮了一下,画面黑了两秒。 我拔掉导线,收起设备。线索断在这儿了。 掏出手机拨老雷号码,响了六声,自动挂断。又发一条加密短讯:“查三区中转站昨夜撤离人员去向”,发送成功,状态显示“已读”,再无回复。我把卡抠出来,指甲在金属面上划了道痕,重新装回去。 他们知道我在盯。 我退到城东老居民区一条窄巷里,找到那个废弃报刊亭。门没锁,推一下就开,地上堆着旧报纸和空饮料瓶。我清出一块地方坐下,背靠铁皮墙,想不出地点共性,我暂时放下这个思路,掏出笔记本翻开。纸页上全是字迹: 代号“少主”→物流三区→调度表→信号上传→反向追踪中断。 箭头画到最后,停在“冷链车驶离”这一条,再没有后续。 我拿笔在“城西、南郊、北环”三个地点之间来回画线,想找出共性。可这三个地方相距十几公里,一个在新建开发区,一个挨着垃圾填埋场,另一个靠近铁路货运编组站。没有任何交集。 **雨点开始落下来,打在铁皮屋顶上声音密集。我摸了下右腿,右腿旧伤处传来一阵刺痛,像是有人用针在里面搅动。**闭眼想压住这股胀痛,脑子里却突然闪出一段画面——医院走廊,雪白墙壁,脚步声很轻,有人在我耳边说了句什么,听不清。那是植物人时期残留的记忆碎片,零散,模糊,抓不住。 我睁开眼,把本子合上,在最后一页写下:“他们知道我在找。” 外面雨越下越大,整条街都安静了。我没动,坐在原地等雨停。背包里只剩半瓶水、一把匕首、战术手电和那张全家福。我拿出来看了眼,雪儿画的太阳还是三层红,歪歪扭扭的房子门口,我和她站着,天上飘着几个小云朵。 这是我唯一能确定的东西。 半小时后雨势变小,我起身走出报刊亭,沿着巷子往主路走。路灯昏黄,积水反射光斑。我路过一家便利店,透过玻璃看到自己影子——深色冲锋衣,寸头,左眉骨那道疤在灯光下特别明显。像个不该出现在这儿的人。 我走进店里买了包创可贴和一瓶热咖啡。收银员看了我一眼,没说话。出门时我顺手把空瓶子扔进垃圾桶,转身朝旧工业区方向走去。 路上经过打印店,门关着,卷帘门拉到底。我停下,从玻璃缝往里看,隔间灯没亮,应该没人。记下时间:晚上九点十七分。如果有人来取资料,一定会留下痕迹。 继续走,到中转站外围再看了一遍。还是没人,车还在,但轮胎压痕变了,说明有人动过。我蹲下检查地面,发现一处新鲜刮痕,像是车尾倒车时蹭到了水泥墩。痕迹很新,不超过十二小时。 他们回来过。 但我没看见车,也没听见发动机声。要么是换了路线,要么……有人在暗中配合。 我站起身,往城东天桥走去。那里视野好,能看到三条主干道交汇口。我靠在护栏边,从口袋掏出耳机,连上手机,播放那段加密信号的残频。声音很低,断断续续,像是某种摩斯码被打乱了节奏。 耳机里只有“滋滋”声,偶尔跳出几个音节。 我盯着远处灯火,一辆出租车驶过路口,车灯扫过绿化带,照出一片湿漉漉的灌木。街道干净,行人稀少,连流浪狗都没看见一只。太安静了。 这种安静不对劲。 我摸了下腰间,匕首还在。背包没丢,本子在,全家福也在。我能用的全用了,该查的也查了,可敌人就像蒸发了一样,连个影子都不留。 他们不是逃了。 是在等我下一步动作。 我站在天桥上没动,右腿酸得越来越厉害,但我不想坐。**雨水打在身上,凉意袭来。**耳机里的杂音还在循环,我听着,一遍又一遍。 直到十一点零三分,我摘下耳机,折好放进兜里。 明天早上六点,我会再来一趟中转站。 后天上午十点,去打印店查看是否有新痕迹。 大后天下午三点,回旧工业区办公楼,再查一次排水管附近的藤蔓是否被动过。 我不进攻,也不撤。 我就在这儿,守着这些点,像钉子一样扎着。 城市灯火在脚下铺开,像一张巨大的网。我不知道他们在哪儿,但他们一定在看着我。 我知道。 他们也知道我知道。 第579章 隐藏的据点 天刚蒙蒙亮,雨还没完全停。我站在旧工业区外围那条熟悉的小路上,右腿从膝盖往下还是沉得厉害,像灌了水泥。昨晚在天桥上盯到十一点多,脑子里转着三区中转站的车痕、打印店的卷帘门、还有那几处地点之间毫无逻辑的分布。线索断了,但我知道他们没撤,只是藏得更深。 按原计划,今天第一站是回办公楼后头查排水管附近的藤蔓。老地方,老路线。可走到半道,前面整片低洼地全泡在水里,积水最深的地方快没到小腿肚,原本能穿行的小径被淹得看不出影子。我蹲下摸了摸地面,水泥裂缝里全是淤泥,车辙印被冲得一干二净。 绕路。 我往东边走,贴着围墙根找高处。铁丝网锈了一大片,有段塌了,刚好够人钻过去。进去之后是一条废弃的地下排水渠入口,半掩在杂草和破塑料布底下,铁栅栏被人剪开过,缺口边缘还挂着半截防静电手套——不是新的,至少有几天了。 我没多想,弯腰钻了进去。 里面比想象中宽,能容一个人直立行走。头顶是混凝土拱顶,脚下是湿滑的水泥槽,两侧墙面上长满青苔。战术手电拧亮,光束照出去不到五米就被黑暗吞掉。我放慢脚步,每一步都先试探再落脚。空气中有一股霉味混着机油的气息,不像是自然形成的。 往前走了大概一百米,通道尽头不是出口,而是一堵墙。 我皱了下眉,走近几步。墙面是新浇的混凝土,接缝处抹得还算平整,但靠右边的一小块颜色偏浅,明显是后来修补的。我伸手摸上去,指尖传来一阵凉意——不对劲,这温度比周围低不少。再仔细看,墙角缝隙里有一丝极细的金属反光,一闪即逝。 我收回手,关掉手电,等眼睛适应黑暗。 几分钟后,借着远处微弱的透光,我发现墙面上方靠近顶部的位置有个不起眼的小孔,直径不到两厘米,像是用来走线的。我把耳朵贴过去,隐约有风声,很轻,但持续不断。里面有通风系统在运行。 这不是普通设施。 我退后两步,重新打开手电,这次用余光扫视整个墙面。左侧底部有一道几乎看不出来的接缝,呈矩形,约一人高。伪装得很到位,若不是刚才那阵冷风,根本发现不了这是道门。 动静来了。 远处传来脚步声,整齐,踩水的声音规律。我立刻熄灯,贴墙蹲下,屏住呼吸。两分钟后,三个人影从通道另一头走过,穿着统一的黑色作业服,戴着耳麦,手里拎着工具箱。他们走到墙前停下,其中一人掏出卡片在门侧刷了一下,滴的一声,墙面无声滑开一条缝,三人进去后门又合上。 我等了十分钟,确认没有回头迹象,才慢慢靠近那扇门。 锁是电子的,没机会硬撬。但我记得刚才那人刷卡的位置,左边第二个接口下方有道划痕,可能是经常摩擦留下的。背包里只有匕首和手电,没有干扰器,没法远程破解。 只能等巡逻。 我退回通道二十米外一个拐角,靠墙坐下,把背包放在腿上,匕首抽出来横在膝盖上。时间一分一秒过去,右腿旧伤开始发酸,我活动了下脚踝,尽量不让身体僵住。 两轮巡逻间隔十五分钟,路径交叉,死角极少。第三次交接时,他们换岗的时间差最长,大约有三十秒空档。 我数着表,等到那个点,起身快步靠近墙体。耳朵贴门缝听动静,确认走廊内无人后,用匕首尖插进门缝底部,轻轻往上一挑,卡扣松动。再用力一推,门开了条缝。 成功潜入第一道防线。 里面是夹层空间,狭窄,布满管道。我脱掉鞋塞进背包,只穿袜子前进。头顶有红外感应灯,每隔五秒扫一次红光。我盯着节奏,在两次扫描间隙挪动身体,像穿过雷区。 七分钟后,我抵达主通风管道下方,前方是一段通往地下的楼梯,装有压力感应地板。正对楼梯口的尽头,是间亮着灯的房间——情报室。 我趴在夹层隔板的缝隙边,观察里面布局。办公桌、监控屏、加密文件柜,墙上挂着大幅区域地图,上面标着十几个红点。柜子旁边那张椅子底座粘着半截指纹胶膜,边缘已经翘起,显然是被人撕剩的。 目标明确。 我退回夹层深处,调整呼吸频率,把体温压到最低。然后赤足下地,贴着墙根移动。压力走廊只有六米长,但每一步都得算准。走到第三步时,左脚差点踩到一块松动的地砖,我瞬间停住,等感应器扫描过去才继续。 进屋后直奔文件柜。取出胶膜,贴在指纹识别区,轻轻按下去。 “滴——验证通过。” 柜门弹开。 里面整整齐齐码着三份纸质文件,封面印着“行动代号:清壤”,右上角标注“绝密·仅限现场指挥查阅”。我拿出手机快速翻拍,每页不超过两秒。内容是多个坐标点与时间编码,附带一句:“统一启动指令将于近日下达,各节点进入待命状态。” 没时间细看。 我收好手机,转身退出房间,动作不变速,原路返回夹层。刚爬进通风管道,就听见楼下传来新的脚步声,比之前密集。 现在撤离还来得及。 我伏在管道里,听着下方传来的说话声逐渐靠近。手中紧握着拍下文件的手机,屏幕还残留着最后一页的影像——七个红点连成的弧线,像一把拉开的弓。 下一秒,我开始往回爬。 第580章 敌人的真实意图 通风管道里的铁皮砸下去那一刻,我听见了那声闷响——不是很大,但在死寂的夹层里像炸雷。紧接着,头顶红灯闪起,机械女声从四面八方传来:“b区夹层异常移动,启动封锁程序。” 我立刻停住,手按在胸口压住呼吸节奏。手机早关了屏,攥在掌心发烫。下方走廊的脚步声变了,不再是规律巡逻的慢步,而是急促、成组地往这边靠。两组,三组,至少六个人,正从不同通道包抄过来。 原路返回已经不可能。刚才爬过的主道现在全是红外扫描和电子门禁,刚走完一遍,系统记住了我的行动轨迹。我扭头看侧壁,战术匕首抽出,插进检修盖缝隙,用力一撬。螺丝松动过,边缘有划痕,应该是之前有人动过手。盖子掀开一条缝,我收腹钻进去,把背包紧贴身体往前送。 里面是设备间,堆着老旧配电箱和备用管线。空气更闷,一股焦糊味混着金属锈气。我贴墙蹲下,听外面动静。广播又响了一遍,这次多了句:“发现入侵者影像,特征为右腿微跛,高个男性,着深色冲锋衣。” 他们已经看到我了。 脚步声堵住了通风口出口,两个黑影守在楼梯口,第三人在调试对讲机。我盯着配电箱,脑子里过排爆训练时学的东西——老式电路跳闸会有一秒断电盲区。这种废弃工业区的备用系统,不会用太新的模块。 我摸出手电,拧到强光档,对着配电箱上方的感应探头猛地一照。红外被干扰,警报器“嘀”了一声卡顿。就是现在。我冲过去一脚踹向箱体侧面的老化接线柱,火花“啪”地炸开,整条走廊的灯闪了一下,监控屏瞬间黑了半秒。 趁这空档,我撞开侧门,冲进备用楼梯通道。水泥台阶窄而陡,往下通向地下二层。身后追兵反应过来,吼了一声开始追赶。我一步跨两级,右腿旧伤突然抽筋,膝盖狠狠磕在台阶上,疼得眼前发白。但我没停,扶着墙继续往下跑。 一楼出口被锁死了,铁门焊得死死的。另一条路通向排水渠方向,但要穿过一个开放车间。我拐进去,借着几台废弃机床掩护往前挪。三个守卫已经等在门口,手里拿着橡胶棍,站成三角阵型,明显是防暴训练出来的。 “上面说了,清理干净。”其中一人低声说。 “别让他活着出去。” 我没出声,手摸向背包里的匕首。车间角落有堆报废电缆,我抓起一段甩出去,砸中远处一台机器。“哐当”一声,三人齐刷刷转头。我立刻从另一侧冲出,离最近那人不到两米,他举棍扫来,我低头躲过,反手一刀划开他小腿外侧。他惨叫倒地,另外两人扑上来。 我退到墙角,背靠钢板。左边那人挥棍砸向头部,我抬臂格挡,冲锋衣袖子被撕开一道口子,骨头像是被锤了一下。右边那人趁机绕后,我猛蹬地面滑出去,顺手踢飞地上那人的对讲机。 那玩意儿滑进墙缝,还在响。 “节点确认完毕。”电流杂音里传出一句话,“待命指令同步教育局后台,午时统一触发。” 频道随即中断。 我愣了一瞬,脑子像被人拿铁钩子猛地一扯。七个红点、时间编码、清壤文件……全对上了。那些坐标不是什么运输中转站,是七所重点小学。他们要在中午十二点前,通过某种方式,在所有学校同时动手。不是爆炸,比那更隐蔽——可能是毒气、催眠信号,或者别的什么能让人瘫痪的东西。 孩子们正在上课。 我一脚踩碎对讲机,转身就往排水渠方向冲。身后喊声追来,但我已经顾不上了。脑子里全是雪儿平时背着粉色书包走进校门的样子,还有她画的那张全家福,画里我穿着军装站在她和妈妈中间,笑得像个正常人。 铁栅栏缺口还在,我翻出去,雨水顺着额头流进眼睛。右腿越来越沉,每跑一步都像踩在刀尖上。但我不能停。穿过后巷,翻过围墙,最后躲在垃圾站后面的水泥墩子后面喘气。 没人跟出来。 我靠墙坐下,掏出手机,手指发抖地点开刚才拍下的文件照片。七个红点连成弧线,像一张拉开的弓,箭头直指市中心。时间显示:上午7:42。距离可能的“午时”,不足五小时。 我把匕首紧紧攥进掌心,刀柄硌着虎口的茧。 不能再让这些孩子出事。 我按下通讯录第一个名字,拇指悬在拨号键上。 第581章 组织力量防御 雨水依旧淅淅沥沥,顺着水泥墩的边沿滴落,在积水里溅起小小的水花。我背靠着垃圾站后墙,右腿从膝盖到脚踝处传来一阵钻心的疼痛,仿佛被铁钳狠狠夹住,每一次抽筋都让整条脊椎跟着发麻。我艰难地掏出手机,屏幕亮起,照片上那七个红点依旧连成一张弓形,箭头直直指向市中心。 时间跳到七点四十八分。 拇指悬在通讯录第一个号码上,我没再犹豫,按了下去。信号格只有一格,通话界面反复弹出“连接中”。前两个号打出去,一个空号,一个关机。第三个是市刑警支队值班台,响了四声才接通。 “喂,反恐应急组?”我声音压得很低,喉咙干得发涩,“陈铮,退伍编号七三零八二一。b区夹层警报触发,监听到‘教育局后台同步指令’,关键词——节点确认完毕,待命指令同步。” 电话那头沉默两秒,传来翻纸的声音。“你说你是谁?现在人在哪?” “没时间报来历。”我盯着手机电量,只剩百分之十九,“七所小学,午时统一触发,方式非爆炸。现在是上午七点四十八,你们还有不到五小时。我说完了。” 挂断,抠出SIm卡,塞进备用手机。外套裹住屏幕,防止反光暴露位置。我撑着墙站起来,右腿一软差点跪地,咬牙扶住铁皮箱才稳住。巷口有辆巡逻车驶过,灯光扫过墙面,我贴着阴影挪到对面。 十分钟后,新手机震动。来电显示“未知号码”。 “陈先生,”男声沉稳,“我是市局应急协调员老李。我们查了你的档案,情况基本属实。你现在安全吗?能不能见面?” “废弃社区警务站,西城街十一号。”我说完就起身,“二十分钟内到,别开车灯。” 走小路绕过去,路过一处断墙时听见远处传来早班公交的报站声。城市照常运转,没人知道几个小时后可能发生什么。我摸了摸背包侧袋,匕首还在,战术手电也充了电。女儿画的全家福折成小块,塞在冲锋衣内袋,紧贴胸口。 警务站门锁坏了,推一下就开。屋里一股霉味,桌椅翻倒,墙上还留着旧通知单。我进门第一件事是检查死角,掀开窗帘看后窗有没有遮挡,又用钢笔探了探天花板通风口。确认无监控设备后,才走到门口等他们。 两辆便衣车停在百米外,下来两个穿夹克的男人,一人手里提着公文包。我站在门框阴影里没动,直到其中一人举起证件。 “陈铮?”年长些的开口,“我是李振国,这位是技术科王磊。你刚才说的情报,能再具体点吗?” 我没解释身份,直接掏出手机,点开那段对讲机录音:“节点确认完毕,待命指令同步教育局后台,午时统一触发。” 播放完,屋里静了几秒。 “这不是演习频道。”王磊皱眉,“这频段加密级别很高,一般不会出现在民间设备上。” “清壤文件上有七个坐标。”我把照片投到墙上,“都是重点小学,建筑老旧、周边施工多、交通便利。敌人选这些地方不是偶然。” 李振国盯着图看了半分钟,掏出对讲机:“立刻接入市局应急通道,启动三级响应预案。” 不到十分钟,一辆指挥车停在路口,临时架起天线。我被允许接入一个加密通讯网,代号“灰盾”。屏幕上陆续跳出各分局联络窗口,一条条消息开始滚动。 “一号小学西门发现可疑包裹。” “三所学校的监控系统昨夜有远程登录记录。” “教育局信息中心否认发布过任何调度指令。” 我拿起白板笔,在地图上圈出三所学校。“A类高危校,优先布防。其他四所列为二级响应,派便衣暗中排查出入人员。” “你凭什么指挥?”王磊问了一句。 “我不需要指挥权。”我把耳麦戴上,“只需要一个频道。如果孩子们出事,责任不在你们没行动,而在没听清有人提前说了危险在哪。” 他没再说话。 我对着麦克风下第一条统一指令:“所有单位注意,不要触发任何未知装置,重点排查通风口、配电箱、饮水机附近。若有心跳感应类引线迹象,立即撤离师生,标记位置待我处置。” 说完,关掉频道。 背包背上肩,匕首插回侧袋。我走向门口,拉开铁门时听见身后李振国问:“你去哪?” “最近的一所。” 我迈出门槛,雨已经小了,但天还是阴的。街道尽头,一辆公交车缓缓驶过站台,车身上印着某小学的招生广告,几个孩子背着书包正往上走。 第582章 校园防线 雨已经小了,地面湿滑,右腿从膝盖往下像是灌了铅,每走一步都扯着旧伤。背包带子勒在肩上,匕首贴着肋骨,战术手电沉甸甸地压在侧袋。 手机震了一下,“灰盾”频道弹出第一条消息: 【一号小学东侧围墙发现施工遗留洞口,已封锁。】 我回了个“收到”,拇指在屏幕上划动,调出七所学校的位置图。时间八点零七分,距离“午时”不到四小时。不能再等。 两辆便衣车已经在路口等着,李振国和王磊从车上下来,身后跟着六个人,穿便装,但走路姿势都是警队训练出来的节奏。我没多说,直接把地图投影到墙面:“A类三所,优先布防。你们三人去二小,三人去五小,我和老李、王磊先到一号。” 没人问为什么是我下指令。刚才那段对讲机录音和坐标照片已经够说明问题。我们分头行动,车门关上的瞬间,城市的声音重新涌进来——公交报站、电动车喇叭、早点摊掀油锅的响。 一号小学离得最近,八分钟车程。校门口已经围了一圈家长,举着伞,对着铁马指指点点。几个保安站在主门两侧,神情紧绷。我下车就看见教学楼外墙挂着横幅:“安全教育周,共建平安校园”。讽刺得有点疼。 “封主路,留侧门。”我边走边说,“人墙隔离,别让家长靠太近。施工围挡区全部排查,通风井、配电间、饮水机后方列为重点。” 李振国点头,立刻调度人手。我从背包里抽出荧光贴纸,递给一名本地民警:“走过的地方贴一下,一楼开始,逐层推进。别碰任何可疑物件,只标记位置。” 队伍迅速分成三组,一组外围布障,一组进校巡查,一组驻守通讯。我拎着对讲机走进主教学楼大厅,瓷砖地面反着冷光。走廊尽头有孩子跑过的回音,空荡荡的,像十年前任务失败前那几秒的寂静。 第一组汇报:“一楼走廊检查完毕,无异常。” 第二组:“实验室门窗完好,通风口无遮挡。” 第三组卡在配电间门口——锁坏了,门虚掩着。 我亲自过去,站在门外没动,手按在腰侧。匕首在,但不用。掏出战术手电,光束扫进门缝。地上有半枚脚印,泥水未干,方向朝内。我抬手示意队员后撤,低声下令:“标记位置,通知技术科别碰设备,等我下一步指示。” 转身往操场走,信号突然断了一下。对讲机滋啦一声,接着是王磊的声音:“三小报告,饮水机底部发现胶状残留物,疑似固定痕迹。” 我停下脚步。“没触发?” “没有。装置可能已被移除或尚未激活。” 我盯着操场中央的秋千,风吹得链子轻轻晃。敌人知道我们在动,但他们还没动手。这说明什么?——他们在等,等一个最合适的点。 回到一楼临时指挥点,我把纸质地图铺在课桌上,用红笔圈出三个高危校,又在另外四个标上黄色。双频对讲机一边连着各校联络员,一边接市局应急通道。信息开始密集滚动: 【二小西北角通风井盖松动,已加固。】 【四小监控室发现远程登录记录,正在溯源。】 【六小家长接送区发现不明包裹,排除危险。】 频道有点乱,好几个人同时说话。我按下通话键:“所有单位注意,启用A/b两级通报机制。紧急情况直呼‘灰盾-01’,常规通报统一归口三号频道。重复一遍,不要抢麦。” 声音落下,频道清静了几秒。接着是李振国的声音:“明白,正在调整。” 我靠在墙边,右腿抽了一下。闭眼,深呼吸三次,手伸进冲锋衣内袋,摸到那张折好的画——雪儿画的全家福,歪歪扭扭的三个人,她把我画成穿军装的样子。指尖确认它还在,睁开眼,继续盯地图。 耳机里传来新消息:“一号小学地下室排查完成,无异常。” 我应了一声,正要回复,耳边忽然闪过一段杂音,像是金属摩擦声,紧接着是半句模糊的人声:“……同步完成。” 我猛地抬头,环顾四周。没人说话。走廊安静,只有远处巡查的脚步声。 幻觉?还是信号干扰? 我按下耳麦:“各单位报位置,确认通讯状态。” 一个个名字报上来,都在岗。可刚才那句话……不像本地频道的语音。像是从别的频段漏进来的。 没时间细想。我拿起对讲机,重新分配任务:“已完成首轮排查的,准备第二轮复查。重点关注配电箱接线口、课桌夹层、饮水机后方管道区。走过必标记,发现异样立即上报坐标。” 说完,我看了一眼时间:九点四十三分。 还有两个多小时。 我走到窗边,撩开窗帘一角。外面,铁马围出的隔离带已经成型,便衣混在人群中,不动声色地观察。一辆工程车停在施工围挡外,司机坐在驾驶座抽烟,袖口露出半截纹身——我没看清,但他抬头看了这边一眼。 我放下窗帘,没动。 手指在对讲机上敲了两下,低声自语:“这一次,我守得住。” 第583章 遭遇袭击 我握紧对讲机,眼神坚定地盯着窗外,心里默默盘算着应对之策,突然,一阵尖锐的刹车声打破了校园外的平静…… 九点四十四分。 车动了。 不是起步那种慢动作,是猛地踩下油门,车头直接撞向施工围挡。木板哗啦碎裂的瞬间,车厢后门炸开,七八个黑影跳下来,全戴着战术面罩,手里拎着短管冲锋枪。 “敌袭!”我吼了一声,抓起背包就往教学楼冲。 第一声枪响是在东侧围墙方向。子弹打在铁马护栏上溅出火星,家长队伍炸了锅,尖叫四起。两个防御队员刚要扑过去封口,第二辆车从街角拐出来,横着堵住校门出口,车还没停稳,人就往下跳。 我冲进大厅时,李振国正把一名本地民警拽到柱子后头。子弹追着他们扫过来,瓷砖碎渣子崩了一脸。 “东南角三个人,南窗有两个!”王磊趴在窗口喊,“火力压制!别让他们进楼!” 我摸出战术手电,拧到强光档,贴墙蹭到大厅入口。外面水泥地上躺着一个穿工装的人,没戴面罩,耳朵缺了一块——和爆破专家同款伤。不是巧合。 强光手电往前一甩,照进东侧缺口。一个黑影抬手遮眼,我趁机冲出去,匕首反握,左手直接砸他持枪的手腕。骨头咔的一声,枪落地,我接住半空中的枪管,转身用枪托砸他太阳穴。他倒了,我没收手,膝盖顶他胸口,抽出他腰间的弹匣塞进自己口袋。 第二个从侧面扑上来,我矮身躲过挥击,手电砸他喉结,接着匕首划他大腿动脉。他跪地,我抢过他的枪,滚到课桌后换弹匣。 “缴获两支mp5,弹药有限!”我对着对讲机吼,“所有人退守一楼大厅,关门!关门!” 李振国和两名队员拖着一张双人课桌堵住主入口。防火门被他们用钢丝绞紧,暂时顶得住。南窗那边还在交火,王磊带着两人缩在走廊拐角,用配枪还击。 “西侧楼梯有脚步声!”有人喊。 我抬头,二楼传来重物拖行的声音。他们想绕后。 “老李带两个人上二楼拦住!别让他们下楼!”我压低身子窜到饮水机后面,盯着东门缺口。又一个敌人猫着腰进来,端着枪左右扫视。 我打开手电强光,直照他脸。 他本能抬手挡,我闪身出来,一枪托砸他下巴。他仰倒,我补了一膝撞他胸口,夺枪翻滚回掩体。 “陈铮!北侧配电间发现第三波人!”王磊的声音发紧,“他们剪断了监控线路!” 我咬牙。这不是普通突袭,是早就摸清布局。 大厅里烟雾开始弥漫,不知道他们扔了什么。咳嗽声一片,视线模糊。一个队员捂着眼从南侧撤回来:“催泪?不对……呛得慌,像是化学粉末。” 我撕下冲锋衣下摆蒙住口鼻,挥手让其他人照做。王磊带着最后两人退进大厅,把饮水机推过来加固屏障。 “一人中弹!”有个队员抱着腿靠墙坐,“左腿外侧,能止血,但走不了。” 我爬过去看,是李振国手下那个年轻民警,脸色发白,裤子已经湿透。我扯开急救包,压住伤口,顺手把女儿画的全家福抽出来塞进他怀里:“攥着,别松。” 他愣了一下,手指慢慢收紧。 外面脚步声密集起来,不止一个方向。东门、南窗、甚至二楼走廊尽头都出现了人影。他们不急着冲,也不再开枪,就在外围游走,像在等什么信号。 我靠在课桌边换弹匣,虎口震得发麻,右腿从膝盖到脚踝像是被钝刀来回锯。刚才那一轮拼杀耗太大了。再打下去,撑不住。 对讲机突然响了,是市局应急频道。 “灰盾-01,这里是调度中心,收到请回复。” 我按下通话键:“我在一号小学,遭遇武装袭击,现有人员负伤,请求支援。” 沉默两秒,对方声音变了:“其他六所学校同时出现骚乱,疑似调虎离山。支队已派巡防增援,但交通管制,预计十五分钟后到达。” 十五分钟。 够他们把整栋楼炸平了。 我关掉对讲机,看向大厅门口。课桌堆成的屏障已经开始晃动,有人在外用力撞。防火门的钢丝发出吱呀声,快断了。 王磊趴在我旁边,喘着粗气:“他们到底想干嘛?不为杀人,也不抢东西……就耗着?” 我没说话。 他们在等心理崩溃。等我们慌,等我们犯错,等我们主动冲出去求生。 可我不是来求生的。 我是来守住这扇门的。 我摸了摸腰侧匕首,又看了一眼蜷在角落的伤员。他还在攥着那张画,指节发白。 外面撞门的节奏变了,更稳,更有章法。不再是蛮力,是计算过的频率,一下,两下,三下—— 我忽然听出不对。 这不是撞门。 是摩斯密码。 短,短,长,短,长,长,短…… 我盯着门缝下的灰尘震动,脑子里自动翻译出来: t-h-R-E-E 三。 什么意思? 三点钟行动?三分三十秒突破?还是…… 我猛地抬头,看向大厅挂钟。 九点四十七分。 时间对不上。 可就在这时候,南窗传来玻璃碎裂声。一个人影翻进来,没开枪,而是直接往饮水机方向跑。 我举枪瞄准。 但他没碰机器。 他在地上捡起一块粉笔头,蹲下来,在瓷砖上写了个数字: 3 然后抬头,看着我,笑了。 第584章 敌人的疯狂 上一秒还看着我笑的那人,此刻他还在笑,嘴角咧到耳根,眼睛却没眨一下。 我盯着那块写着“3”的瓷砖,手里的枪管还冒着烟。大厅里没人说话,只有伤员压着嗓子的喘息声,和外面脚步声越来越密。刚才那一枪打中了他的小腿,但他倒下的时候还在笑,手指抠着地砖缝往前爬了半米,直到被后面的人踩住头。 这不是战术。 是发疯。 东侧缺口传来重物撞击声,不是撞门,是人肉撞墙。一个黑影从底下冒出来,双手抓着窗台边缘,脸贴在玻璃上往里看。我没开枪,等他整个身子往上攀。就在他一条腿跨过窗框时,我冲上去一枪托砸在他手腕上。骨头碎的声音很脆,他惨叫一声摔下去,但紧接着又有两个脑袋冒了出来,其中一个直接拿胳膊肘撞玻璃,一下,两下,第三下裂了道缝。 王磊在我旁边低声骂:“他们不要命了?” 我没回他。右腿从膝盖往下像是被铁丝缠着拉扯,每动一下都抽着神经。我靠在课桌边换弹匣,余光扫过南窗——那边已经有三个人趴在地上爬,身上血糊糊的,不知道是自己的还是别人的,手还死死攥着枪。 他们不躲子弹了。 也不隐蔽了。 更不像来执行任务的。 像来送死的。 又一个人从西面翻进来,落地就跑,直奔饮水机方向。我抬手就是一枪,打中他大腿外侧。他踉跄了一下,居然没倒,反而转过身对着我吼了句什么,声音哑得听不清,然后继续往前冲。我再补一枪,打断他膝盖,他跪在地上,拖着腿还要爬。 “瞄准四肢!”我按下对讲机,“别让他们靠近门!尸体堆起来就是台阶!” 话音刚落,北侧配电间方向“砰”地炸出一团灰雾,呛人的味道立刻往这边飘。有人喊:“烟雾弹!有毒!” 我撕下冲锋衣袖子捂住口鼻,挥手让其他人照做。可外面的人根本不避,一头扎进烟里照样往前冲。有两个甚至把防毒面具摘了扔掉,脸上青一阵白一阵,嘴里吐着白沫,还在笑。 那种笑,和刚才写“3”的那人一模一样。 我脑子里突然闪过一句话——“不惜一切代价也要完成计划”。 如果只是杀人、抢地方、制造混乱,没必要这样。死再多人都没意义,除非……他们的目标根本不在这里。 除非眼前这些冲上来的人,本来就没打算活着回去。 “老李!”我扭头喊,“二楼还能守吗?” “勉强!”他趴在楼梯拐角回话,“但他们不怕死,我们挡不住太久!” 我看向大厅门口。课桌堆成的屏障已经被撞得歪斜,防火门钢丝断了一根,灰尘从门缝簌簌往下掉。外面的脚步声越来越多,引擎声也近了,至少三辆车正往这边赶。 队员里有人开始发抖,不是怕,是撑不住了。刚才那轮拼杀耗太大,现在面对一群不怕死的疯子,谁心里都没底。 我低头看了眼左腿,裤管已经渗出血。旧伤裂开了,走路都费劲,更别说反击。可我知道,不能再等了。 要是等他们把某种东西送进来,或者完成了某个动作,局面就彻底失控了。 我一把扯下另一条染血的袖子,在墙上用力划下一道红痕,声音不大,但所有人都听见了:“这道线后面,是我的女儿要走的路。” 我顿了顿,看着他们的眼睛一个个扫过去。 “谁敢踏过,我就让他永远躺在这。” 没人说话。 但我看到王磊慢慢站了起来,捡起掉在地上的枪。另一个队员咬着牙把止血带勒紧,也端起了枪。 够了。 我抓起缴获的mp5,踹开半毁的防火门,第一个冲出去。 外面阳光刺眼。 我抬手扫了一梭子,压得最近的三个黑影趴在地上。他们抬头看我,眼神空的,嘴角咧着,像被人用线扯出来的笑容。 我往前一步,枪口指着他们。 “跟我上!清场!” 第585章 敌人的新策略 清晨的阳光斜劈在正门前的水泥地上,我踹开防火门冲出去,第一梭子子弹如暴雨般倾泻,压得最前头三个黑影瞬间趴在地上,连头都不敢抬。枪口还冒着淡白的烟,耳边是呼啸的风声和远处隐约的引擎轰鸣。他们刚才那股不要命的冲劲,在这一刻戛然而止,像是被人突然掐住了脖子。 我站在破损的防火门外沿,左腿裤管已经湿透,血顺着脚踝往作战靴里渗。右腿撑着身子,不敢全压下去,旧伤像根生锈的铁钉,死死卡在关节里,每动一下都钻心地疼。我扫了一眼四周,心里咯噔一下——不对劲。 刚才还密密麻麻往门口撞的人,现在突然散开了。 不是溃退,是分兵。 一股往北面垃圾通道那边摸去,贴着墙根走,动作压得极低,几乎与夜色融为一体;另一股绕向东墙,那里爬满了枯藤,风一吹哗啦作响,人影就在叶缝里忽隐忽现;西南角排水管附近也有动静,一个人影蹲在车后,手里拎着什么长条状的东西,没开火,也没往前冲,像是在等待什么。 王磊跟在我后面冲出来,喘着粗气,脸上满是灰尘:“头儿,追不追?东边那伙动静最大,撞得教学楼玻璃都在抖!” 我没吭声,死死盯着那几处动向。声音大的地方,往往最安静。这是十年前在边境学来的——真要动手的,从来不喊。 “守住原位。”我按下耳麦,声音低沉而坚定,“老李,西侧配电间到南窗一线,给我盯死了。谁翻墙,直接打腿。” “明白。”耳机里传来老李压低的声音,“二楼视野清,暂时没人上来。” 我拖着右腿往南侧移去,每一步都像踩在碎玻璃上,钻心地疼。南边有个废弃花坛,高出地面半米,能看清大半个外围。我靠过去,单手持枪架在砖沿上,mp5的准星慢慢扫过三处可疑点。 北面那股走得慢,但路线直,目标可能是后厨卸货口;东墙那拨人数多,可动作太显眼,撞墙声一下接一下,像是故意的,想引我们分兵;西南角排水管那儿最安静,四个人影贴地前进,几乎没发出声音,其中一个背上鼓着包,像是背着通讯器或者引爆装置。 这才是主突方向。 “别被声音牵着走。”我对王磊说,“他们想让我们分兵,去救火。只要人一散,防线就破了。” 王磊抹了把脸上的灰,瞪大眼睛:“那咱们……不动?” “动,但不动大局。”我咬着牙,右腿的旧伤突突跳着,“你带两个人去东墙,放两枪,装作要清剿。打完就撤,别恋战。我要让他们以为我们上当了。” 他愣了一下,随即点头,招呼两人猫腰向东侧绕去。 我继续盯着西南角。那几个人已经摸到排水管下方,开始往上攀。带头的那个戴战术手套,动作熟练而迅速,明显不是临时拼凑的混子。他们不说话,也不开枪,就像一群夜里出洞的老鼠,专挑缝隙钻。 晨雾还没散尽,加上之前烟雾弹残留的灰气,视线最多看三十米远。这种天气最适合渗透。我知道他们在等什么——等我们主动出击,等我们露出空档,然后从最不起眼的地方撕开口子。 我调整呼吸,手指搭在扳机护圈外侧,没急着开火。现在打,只会暴露位置,吓跑后面的。得让他们再近一点,近到退不回去。 耳机突然震动一下,是预设的短频信号——老李发来的确认码,表示二楼警戒已加固,火力点重新分配完毕。 好,防线还在。 我低头看了眼背包侧袋,全家福的边角露在外面,被血浸了一小块。我没去碰它,只是把枪托抵得更稳了些。 南侧花坛的砖沿硌着肩膀,冷得像铁。风吹过来,带着焦味和土腥。我盯着排水管上方那道墙缝,那里有一片脱落的瓷砖,边缘参差,正好能藏住一个脑袋。 他们快到了。 我屏住呼吸,枪口微微下压,对准那道缝的下方。只要有人露头,第一枪打肩,第二枪打膝,逼他们卡在半道进退不得。 远处传来两声枪响,是王磊那边动手了。紧接着东墙方向爆发出一阵嘈杂,有人吼叫,有东西砸地。果然,北面和东墙的敌人都有了反应,动作加快。 但我这边,西南角的四个人,反而停了一下。 他们在听。 确认真假。 三秒后,最前面那个又开始往上爬,动作更谨慎了。 来了。 我眯起眼,额头沁出一层汗。右腿的旧伤突突跳着,像是在提醒我别逞强。可我知道,这时候不能动,一动就会丢掉先手。 那人终于探出半个身子,背对着我,正要去拉第二个。我抬起枪口,对准他右肩胛骨下方的位置。 就在这时,他忽然转头,朝我这个方向看了一眼。 我没动。 他没发现我。 但他停顿了一下,像是察觉到了什么。 然后,他伸手,从怀里掏出了什么东西,往墙缝里塞。 第586章 学校内的新危机 那人往墙缝里塞东西的瞬间,我手指已经扣在扳机上。可手指在扳机上微微颤抖,最终还是松开了力道,没有开枪。 动静一响,后面的人就全警觉了。这四个是探路的,后头肯定还有。我压低呼吸,战术手电贴着砖沿滑出一道频闪蓝光,照见墙缝里那玩意儿——指甲盖大小,带磁吸,正微微震颤,像是刚激活。 信号转发器。 我立刻松手,把mp5背到身后,摸出匕首撬开南侧花坛边一块松动的地砖。下面埋着半截废弃暖气管,锈得厉害,但还能用。我冲身后两个防御力量成员比了个手势:一人去堵正门楼梯,一人绕东侧走廊封退路,动作要轻。 我自己顺着花坛边缘爬过去,右腿旧伤一碰地就抽筋,只能靠左腿拖行。爬到教学楼西窗底下,借着排水管往上蹭。二楼窗户没锁,玻璃蒙着层灰,我用袖口抹出一条缝,夜视仪扫进去——通风口铁栅已拆,三个人影正沿着走廊往低年级区移动,脚步很慢,每过一间教室都停一下,像是在听里面有没有人。 第四个留在女厕门口,背对着走廊,手里还捏着遥控器之类的玩意儿。 我翻身从窗台滚进去,落地时膝盖磕在暖气片上,闷响一声。走廊尽头那人猛地回头,我立刻贴墙蹲下,屏住呼吸。他朝这边走了两步,又停下,可能是听见广播里突然断掉的课间音乐,转头继续往前。 我抽出匕首,顺着墙根摸向女厕。那个留守的敌人正低头调设备,没注意身后的影子已经到了三米内。我一个突进,左手捂嘴,右手匕首从喉结下方斜向上划,鲜血瞬间喷溅而出,在瓷砖墙上留下了一道触目惊心的痕迹,像泼了一勺红漆。他抽搐两下就不动了。我把尸体拖进隔间,用卫生纸塞住伤口减缓渗血,再脱下他的战术背心塞进垃圾桶压住。 通讯干扰源清除了,但转发器还在墙外。我从背包掏出战术手电,切换成信号干扰模式,对准外墙缝隙打了一道脉冲。夜视仪画面里,那小装置的指示灯闪了两下,灭了。 走廊安静下来。 我靠在墙边喘了口气,耳机里传来王磊的低语:“东侧安全门已封锁,老李在楼梯口架好了。” “收到。”我回了一句,声音压得几乎听不见,“二层西北角厕所清理完毕,目标减一。你们别动,等我信号。” 说完我贴着走廊前进。应急灯忽明忽暗,照得墙面影子乱晃。一间自习室亮着灯,门缝透出暖光,里面有小孩念书的声音。我蹲在门口听了听,五六个低年级学生还在写作业,老师坐在讲台批改本子。 刚想撤,对面楼梯口传来脚步声。 我闪身进旁边空教室,躲在门后。走廊灯光照进来,一个人影走过,穿着灰色外套,肩上搭着件衬衫,手里拎着根教鞭,走得不紧不慢,像个下班晚了的老师。 但他走路太稳了,脚尖先落地,膝盖微屈,是受过训练的潜行步法。 假的。 我盯着他走向那间自习室,手已经摸上了mp5的消音器。不能开枪,门一开老师和孩子都在弹道上。我轻轻拧开战术手电,调到高频频闪蓝光,从门缝斜射出去。 蓝光打在他脸上那一秒,他瞳孔猛地收缩,脚步顿了一下。 就是现在。 我撞开门冲出去,同时抬脚踹向走廊顶灯。灯管炸裂,火花噼啪落下。那人反应极快,甩手就把教鞭当短棍横挡。我左手格开他手臂,右手匕首顺势下滑,切开他手腕动脉。**他闷哼一声,伤口处涌出的鲜血染红了衣袖,**还想扑上来,我膝盖顶他胸口把他撞进墙角,反手一刀扎进脖颈侧面,刀刃卡进颈椎关节。 他倒下去的时候,自习室的门开了。 女教师抱着一摞作业本走出来,看见地上的人影愣了一下。我没说话,只对她快速眨了两下眼。她懂了,转身就往办公室跑。 我拖走尸体,藏进储物柜。防御力量成员上来接手,用防尘布盖好,再把血迹用拖把蘸水擦了两遍。 走廊重新安静。 我靠在墙边,右腿旧伤开始发烫,像是有根烧红的铁丝在里面搅。我从口袋摸出止痛贴撕开贴上去,深吸两口气,继续往三楼走。 楼梯拐角有个玻璃展柜,摆着学生科技作品。我贴着墙边走,余光扫见展柜反光里有个人影站在三楼平台。 监控室门前站着两个敌人,一个手里拿着数据线,正往主机接口插,另一个端着短管冲锋枪守门。 他们知道同伴失联了。 我退回二楼,叫来两名队员:“楼下敲消防警报箱,响三下就跑。别真拉,敲完就散开。” 两人点头下去。几秒后,咚咚咚三声脆响从一楼传来。 三楼那两人果然动了,守门的那个探头往下看。我趁机从美术准备室翻上天花板,踩着龙骨一点点爬过去。木板咯吱响了一下,我立刻停住。上面灰尘落进我领口,痒得要命,但我没动。 等了十几秒,我才继续挪。 头顶就是监控室后方的小储物间。我用匕首撬开通风口螺丝,轻轻掀开铁栅,翻身落下。里面堆着旧投影仪和电线盘,没人。 我贴到门边听动静。外面两人正在争执,声音压得很低。 “信号断了。” “先传日志备份,K.c.要原始记录。” “下面有人动闸。” 我摸出战术手电,关掉光源,只留震动提示。设定三连闪为出击信号。然后慢慢拧开门把手,闪身出来,贴着墙绕到电源箱前。 咔哒。 我拉开总闸。 整层楼灯灭了,监控屏幕一片黑。 外面两人立刻警觉,脚步声逼近。我退回储物间,抓起一团电线往门口甩。金属碰撞声响起,他们齐刷刷朝那边开枪,子弹打穿薄板墙。 我从另一侧冲出,一个箭步撞倒拿数据线的那个,肘击太阳穴让他当场昏死。另一个转身要举枪,我飞起一脚踢中他持枪手,mp5脱手飞出撞在墙上。他反手掏匕首,我直接迎上去,任他刀锋划破我左臂衣服,左臂传来一阵刺痛,但我没有丝毫退缩,左手锁他手腕,右肩撞他胸口,借力把他按在地上,膝盖顶住他咽喉。 他挣扎两下不动了。 我搜出他身上的通讯器和加密U盘,扔给赶来的队员。自己靠着墙坐下,喘得厉害。右腿那块旧伤已经麻了,像是整条腿都不是自己的。 走廊尽头,广播又响起来,断断续续播着一首儿歌。 我抬头看向监控主机,屏幕还是黑的。 但硬盘指示灯在闪。 数据还没删干净。 我伸手按下重启键。 第587章 寻找隐蔽敌人 我靠在墙边,左臂那道划伤已经用战术绷带仔细缠好,右腿旧伤如同根生锈的钢筋,深深卡在关节里,每动一下都发出咯吱的声响。广播里播放的儿歌断断续续,声音发闷,仿佛是从老式喇叭里艰难挤出来的。 我冲身后两个防御力量成员抬手,指了指三楼东侧走廊尽头。他们默契地点头,一个迅速往北楼梯走去,一个则贴着南侧窗沿缓缓推进。我自己沿着中轴线稳步前行,每经过一间教室都会停下,凝神倾听几秒。 门缝底下没光的,先默默记上一笔。有灯的,在拧把手之前,我会先用手掌感受门板的温度。太凉说明没人,太热则不对劲——人体散热有个正常范围,超出这个范围就意味着有问题。 走到第三间,是美术教室,门虚掩着。里面灯光明亮,桌椅摆放得规规矩矩,墙上挂着学生画的素描,石膏像静静地摆在讲台上,灰扑扑的鼻子上还沾了点颜料。 一个穿灰色毛衣的男人坐在讲台前,戴着眼镜,手里捏着红笔,在本子上不停地写写画画。看起来就像个普通的老师。 我没动,站在门口不紧不慢地整理背包。动作虽慢,其实是在观察反光——地板瓷砖有点油光,能映出他下半身的影子。脚是平放的,小腿没动,膝盖也没有丝毫起伏。正常人坐久了都会换姿势,哪怕只是轻轻抖个腿。 我继续往前走,经过门口时随意说了一句:“昨天值日的是张老师吧?她说颜料柜要重新编号。” 他笔尖猛地顿了一下,纸面上立刻划出一道长长的痕迹。 “是……她说过。”他回答道。 声音不高,但每个字都咬得太清楚,就像是在背稿一样。 我心里已经有了数。昨天空班记录里根本没有张老师的名字,这栋楼的值班表我半小时前刚仔细调出来看过。 我转身迅速回去,一步跨到他背后,左手稳稳按住他的肩膀,右手直接插进他袖口。一截金属电击器被我果断抽出来,还连着微型通讯模块。他猛地起身想要反抗,但我已经将他牢牢压在讲台上,脸紧紧贴着桌面,红笔滚落到地上。 “别动。”我冷冷地说道。 他顿时不动了。 防御力量成员迅速上来将他铐住,搜出他身上的监听设备和一张伪造的教职工证。我仔细看了眼素描本,上面全是重复写的“已批阅”三个字,笔迹一模一样,力道也毫无变化,一页页翻过去,简直跟复印的似的。 “押下去。”我指了指楼下方向,“关到临时拘押室。” 两人架着他迅速走开,我站在原地喘了口气。右腿那块地方开始发麻,就像是血流不进来一样。我轻轻拍了两下大腿,想让它醒过来。 走廊继续往前延伸,低年级自习室在拐角右边。门开着条缝,里面有灯,隐约能听见笔尖划纸的声音。 我走近时,看见一个“小学生”蹲在墙角认真地系鞋带。书包敞着,露出一把玩具枪的一角。他穿着校服,帽子戴着,头发乱糟糟的,看起来也就七八岁的样子。 但我立刻注意到了他的手指。 左手食指和中指有茧,不是写字磨出来的,而是长期握枪那种老茧。鞋带打法也不是小孩常用的蝴蝶结,而是军用交叉结,收口紧实,防松脱的。 我示意后面的队员悄悄停步,自己假装去查消防栓。消防玻璃是反光的,我紧紧盯着里面映出的人影。 他抬头瞄了三次安全门,每次间隔都差不多三十秒。眼神不看教室里面的孩子,只死死地盯着出口。 不对劲。 我绕到他后方,突然大声开口:“作业交了吗?” 他抬头,动作太快,明显是经过训练的反应。眼神在一瞬间慌了,肩膀也瞬间绷紧,手往书包里迅速缩去。 我飞扑上去,将他狠狠按在地上。反手一拧,从书包夹层掏出一支改装过的电击笔。揭开头套,底下是一张成年男人的脸,下巴上有胡茬残留,显然是刮过伪装。 “外围组织的。”我立刻认出来了,通缉令上见过这张脸,代号“灰鼠”,专门负责渗透校园、医院这类软目标。 防御力量成员迅速将他铐住拖走。我站在原地,看了眼手表,九点四十七分。 时间不多了。 我拿起对讲机,语气坚定:“所有小组注意,扩大搜索半径。体育馆、地下车库连接通道、锅炉房,全部仔细排查。敌人不止这些,还有人在藏。” “收到。” “一号区域清空。” “二号发现可疑物品,已隔离。” 声音陆续传来。我靠在墙边,把战术手电稳稳塞回腰间,摸了摸背包里的全家福。纸有点皱,但画上的人还在。 我直起身,朝东侧走廊尽头坚定走去。那里有扇铁门,通向地下一层的设备通道。门把手上有一道新鲜刮痕,像是有人急着进去,手套不小心蹭到了金属。 我停下来,回头看了一眼整个教学楼。 灯亮着,孩子在教室里安静地写作业,老师在认真地改本子,表面上一片安静祥和。 可我知道,这里面谁都能是敌人。 我伸手紧紧握住门把,缓缓往下压。 第588章 阻止炸弹爆炸 铁门把手上的刮痕还带着金属碎屑,我用拇指蹭了下,触感粗糙且新鲜,显然是刚留下不久。手套边缘有点毛刺,说明对方急着进去,没注意收尾。 我推开门,里面是条向下的水泥通道,墙角堆着废弃的暖气管道,空气里有股潮湿的铁锈味。头顶通风管传来轻微震动,不是脚步声,是电流——低频蜂鸣,断断续续,像是某种电子设备在待机。 我停下,屏住呼吸听了几秒。声音来自东侧,偏下方。再往前五米,地面有一小片水渍,反着微光,边缘能看到鞋底压过的痕迹,纹路深,步幅大,从痕迹判断,留下它的人体型不小,绝不是孩子。 战术手电打开,调到最低亮度,光圈扫过墙面。一截裸露的电线从天花板裂缝垂下来,接口处包着黑胶布,但接得不紧,露出铜芯。我顺着线往里走,它钻进墙洞,通向礼堂方向。 右腿那块旧伤又开始发沉,像灌了铅。我没停,贴着墙根慢慢挪。通道尽头是个检修口,铁皮盖子虚掩着,缝隙里透出一点红光。 我把手电关了,趴下去,耳朵贴住缝隙。 滴—— 滴—— 滴—— 倒计时的声音,间隔稳定,每一声都卡在心跳后面半拍。 我撬开盖子,爬进去,通风管末端连接着礼堂舞台下方的空间。底下是空的,只有一根承重柱,柱子旁焊了个金属箱,固定在地面上,箱子正面贴着一块数字屏,红色数字正从97跳到96。 六条线从箱体背面穿出,缠在柱子上,分别接入不同的接线端子。颜色杂乱:红、绿、黄、蓝、白、黑。没有标识,也没有品牌铭牌,外壳是手工切割的钢板,边缘还有打磨痕迹。 我落地,蹲下,从背包取出来,摸出战术手电重新照亮内部结构。线路走向复杂,但能看出主控模块在左侧,右侧是电源组,中间夹着一个方形继电器,表面印着型号代码,我看了一眼,脑子里突然跳出一组三维图解。 今早零点签到的时候,系统弹出来的就是这个:【拆弹专家技能包·初级】。 当时只觉得有用,没想到来得这么快。 我闭眼一秒,把技能里的线路模型调出来,和眼前实物比对。绿色线经过延时芯片,连接主控信号输入端;红色线直通起爆器,但走的是物理触发回路,属于诱饵设计。备用电源并联在黄色和蓝色线上,一旦主电源断开超过两秒,就会自动切换。 剪错一根,整个装置会立刻引爆。 耳边只剩下自己的呼吸声。我睁开眼,盯着屏幕:83秒。 左手伸进背包,掏出绝缘剪,检查刀口闭合度。右手有点抖,旧伤影响神经反应,我用左手压住右手手腕,稳住。 不能等支援。通讯早就断了,对讲机只有杂音。外面没人知道这里发生了什么。整个学校看起来安静,教室里灯还亮着,可我知道,真正的杀招从来不在明处。 我伸手摸了下背包内侧,纸张边缘硌着手掌——女儿画的全家福还在。画上她把我画得笔挺,站姿像哨兵,其实我现在走路都带点跛。 但这不重要。 重要的是现在。 屏幕跳到71秒时,我确定了方案:剪绿色线,切断主控信号。哪怕备用电源激活,只要没有指令输入,雷管就不会响应。 我调整姿势,跪在地上,背靠柱子,把剪刀夹在左手中指和无名指之间,右手负责施力。左手稳定轴心,右手缓慢下压,刀口对准绿色导线中段。 62秒。 我能感觉到汗水顺着后颈往下流,冲锋衣领口已经湿了一圈。嘴里发干,舌尖顶着上颚,下意识地数着节奏。 53秒。 头顶传来一阵轻微震动,像是有人在楼上跑动。我没抬头。现在任何分心都可能是致命的。 46秒。 灯光闪了一下,忽明忽暗,持续不到半秒。自毁程序启动了?还是电网波动? 我屏住呼吸,手指没动。剪刀还卡在线路上,位置没偏。 38秒。 我重新确认一次线路逻辑。绿色线穿过延时芯片,输出端连着信号放大器,最终接入起爆模块的接收端。这是控制链的核心。红色线虽然直连,但属于被动触发,必须由主控模块授权才能生效。 原理没错。 31秒。 我开始缓缓发力,刀口一点点切入绝缘层。绿色外皮裂开,露出里面的铜丝。 24秒。 铜丝断裂的声音很轻,像头发丝被扯断。我立刻松手,剪刀仍夹在指间,眼睛死死盯着屏幕。 数字跳到23,停住了。 蜂鸣声变了,不再是规律的“滴”,而是拉长的“嘀————”,持续两秒后中断。 红光闪烁两下,熄灭。 整个金属箱安静了下来。 我坐在地上,喘了口气,右手抖得厉害,赶紧用左手捏住腕骨,缓了几秒。耳朵里嗡嗡响,像是刚从水底浮上来。 炸弹没爆。 成了。 我没动,也没站起来。这种安静太假。敌人不会只留一个炸弹就撤。他们要的是混乱,是恐慌,是让所有人以为安全了之后再动手。 我把剪刀收回背包,顺手摸出军用匕首,握在右手里。左手撑地准备起身时,耳道突然捕捉到一丝动静——不是来自礼堂,也不是楼上。 是背后。 通风管深处,有东西在移动。很轻,像手套蹭过铁皮,频率稳定,正在靠近。 我慢慢转头,盯着检修口的方向。 匕首横在胸前,呼吸放轻。 那人还没出现。 第589章 全面反击 通风管深处的摩擦声越来越近,节奏稳定,像是手套蹭着铁皮一点点往前挪。我没动,匕首横在胸前,左手撑地慢慢起身,背靠承重柱,耳朵紧贴金属箱边缘听动静。 对方有两个,前后间隔两米,前面那个动作谨慎,后面稍快,估计是催促。他们以为我刚拆完弹,体力耗尽,防备松懈。 错了。 我在等。 当检修口边缘出现半个脑袋时,我猛地抬脚踹出铁皮盖,整块金属板卡进管道口,把那人卡在中间动弹不得。他闷哼一声,想往后缩,但被后面的同伴推着往前挤,头卡得更死。 “动手!”我对着对讲机低吼,信号断了大半,只剩残频能传出去几个字。 三秒后,东侧楼梯传来脚步声。防御力量的人到了。 我绕到管道侧面,抓住卡住的敌人衣领往下一拽,整个人从管道里滑出来,脸朝地摔在水泥地上。第二个人正要爬出,被我用匕首柄狠狠砸在手腕上,惨叫一声缩回去。 外面枪声零星响起,教学楼方向有喊话声,夹杂着玻璃碎裂的动静。战斗没停,只是换了地方。 我拖着第一个俘虏到墙角铐上束缚带,他满脸血,右眼肿起,嘴里骂了几句听不清的话。第二个刚爬出来就被冲上来的两名队员按住,手枪从怀里掉出来,是改装过的92式,消音器还没装。 “还有多少?”我问。 俘虏不答,咬牙闭眼。 我懒得再问,拍了下战术手电,示意队员押走。自己靠墙喘了口气,右腿旧伤开始发麻,像有根铁丝在里面来回拉扯。我没管,从背包摸出水壶灌了一口,喉咙还是干的。 走廊灯忽明忽暗,可能是配电间被打坏了。远处传来一阵急促的脚步,不是跑,是拖着走的声音。 我们分三组推进,我带队走中路,直奔一楼大厅。 转角处看见一个人影蹲在教室门口,手里握着枪,肩膀一抖一抖,不知道是在哭还是笑。灯光照在他脸上,脸色发青,眼神涣散,明显已经崩溃。 “放下武器。”我说。 他抬头看我,嘴角抽了一下,忽然举起枪。 我闪身进门,顺手抄起桌上的灭火器砸过去。他抬手挡,枪口偏了,子弹打穿天花板。第二下我没留情,一脚踹中胸口,把他撞翻在地,膝盖压住手臂,匕首抵喉。 “不杀你,你也完了。”我把枪踢开,让队员铐上。 这种人不用审也知道怎么回事——炸弹没爆,计划失败,接应没来,他们被抛弃了。 大厅里已经有三人投降,双手抱头蹲在墙边,另有一具尸体躺在角落,是自己人误伤的。剩下几个还在负隅顽抗,有的躲在办公室,有的想翻窗逃。 我指了指二楼拐角:“那边有人。” 队员点头,准备包抄。 但我没让他们动。 我一个人走过去,脚步放轻,贴着墙边靠近。窗户开着,外面是花坛,底下有踩断的树枝和新鲜脚印。那人正半个身子探出去,想顺着排水管往下溜。 我冲上去,跃身扑击,两人一起摔进花坛。他反应很快,翻身就要掏刀,我抓住他手腕反拧,咔的一声脱臼。他疼得嘶了一声,另一只手还想抓石头,我直接一拳打在太阳穴,人软了下去。 搜出身上的电击棍和通讯器,都是民用改装件,编号抹过,但能看出原厂标记。我扔给赶来的队员:“登记,别让他睡过去。” 命令传下去:清点所有房间,一间不落,重点查储物间、厕所隔间、设备柜。老师不在校,学生早就疏散,空教室多,最容易藏人。 操场那边突然传来引擎声。 我快步过去,看见一辆黑色SUV撞倒岗亭,正往外冲。车胎瘪了两个,但还能动,速度不快。 “拦住它。”我抓起背包,抽出战术绳钩。 旗杆就在礼堂外,我冲过去,把绳索固定在底座,甩出挂钩,卡进栏杆缝隙。拉着绳子滑降而下,落在车道中央,单膝跪地,匕首插进地面稳住身体。 车头直冲我来。 我没动。 距离二十米时,司机猛打方向,想绕开。我甩出手雷大小的干扰器——其实是假的,外形像,但只是铁块。他以为要炸,急刹。 车速一降,埋伏在两侧的队员冲上去,破窗,拉门,把两个人拖下来。驾驶员满脸横肉,副驾瘦小些,戴眼镜,手里还攥着一张手绘地图。 “外围接应。”我捡起地图看了一眼,标了七所学校,其中六个画了红圈,一个打了叉——是我们这所。 他们知道我们会守住。 但他们没想到我们能守得住。 俘虏全部押到操场东侧,七个人,两死五俘,武器收缴,通讯设备集中销毁。我站在礼堂台阶前,环视校园一圈。灯还亮着,玻璃碎了不少,墙面有弹孔,地上留着血迹和脚印,但不再有枪声。 战斗结束了。 我低头看了眼右手,指尖还在抖,刚才拆弹留下的后遗症。左手下意识摸了下冲锋衣内袋,全家福还在。 “收队。”我说,“看牢人,等警方接手。” 没人说话,队员们默默归位,有人检查装备,有人巡视边界。我知道他们也累了,但没人坐下。 我站在原地没动,匕首仍握在手里,刀刃上有道新划痕。夜风穿过断裂的窗框吹进来,带着灰烬味。 远处传来警笛声,由远及近。 第590章 孩子们能回家了 警笛声越来越近,红蓝光在碎裂的窗户上扫过,像水波一样晃。我站在礼堂台阶前没动,手里的匕首还沾着血和灰,刀刃那道新划痕在灯光下一闪一闪。队员们已经收队,押着俘虏蹲在操场东侧,枪和通讯器堆在一边,正等着警方接手。 我低头看了眼右手,指尖还在抖,拆弹时留下的反应。左手下意识摸了下冲锋衣内袋,全家福还在,纸角有点湿,大概是刚才爬管道蹭的泥水。我没拿出来看,只是确认它在。 第一批警察冲进校门时,我举起双手示意无威胁,然后慢慢把匕首插回腿侧刀套。带队的是个穿夹克的中年警官,肩章看得清楚,姓李,支队应急处的。他看了我两秒,又扫了眼地上缴获的装备堆,开口第一句是:“你这身行头,哪儿来的?” 我说:“退伍兵,临时组织防御。” 他皱眉:“证件。” 我从背包夹层抽出退役证和身份证递过去,顺带把夜视仪、战术手电这些没用过的装备也拿出来摆地上,“这些东西都是自备的,没违规。” 他翻了下证件,抬头盯我:“你就是陈铮?” 我嗯了一声。 “老雷打过招呼。”他合上证件还我,“人是你控制住的?” “俘七死二,武器通讯全缴。”我把地图原件递过去,“这是从SUV副驾手里拿的,标了七所学校,只有我们这所被打叉。” 他接过图,脸色变了。 这时候教学楼里传来孩子的哭声,断断续续的,像是从某个教室传出来的。紧接着有老师喊人,声音发颤:“三班还有两个!在美术室后面!” 我没等他说什么,转身就往楼里走。 走廊灯还是忽明忽暗,墙上有弹孔,地上有血脚印。一间教室门口,三个小学生缩在讲台底下,最小的那个才一二年级,抱着膝盖直抖,另外两个大点的女生搂着她,眼睛都不敢抬。一个年轻女老师跪在地上劝,自己手也在抖。 我停下脚步,脱下冲锋衣,走到最前面那个孩子面前蹲下。衣服挺沉,沾了灰和汗,但我还是轻轻披在她肩上。她猛地一缩,我以为她要躲,结果她没动,只是把脸埋得更深了。 “刚才那些响动,”我说,“是坏人摔东西,不是炸弹。” 她没抬头。 “我拆了那个箱子,线剪了,它不会炸。” 她抬起一点眼皮,看了我一眼,又低下。 “现在警察来了,你们可以出来了。” 我往后退半步,给她空间。她犹豫几秒,终于松开手,被老师一把抱住。其他两个也爬出来,腿软得站不住。我让老师带着她们去一楼大厅集合,那边已经拉了临时照明,有几个穿制服的女警在登记名字。 广播室门开着,我进去打开主机,话筒还连着。我按下开关,声音不大,但整个教学楼都能听见:“安全了,警察已经接管,你们可以出来了。老师清点人数,别落下人。” 说完我就关了。 回到操场,技术队已经开始取证。我在花坛边停下,指着排水管下方的脚印:“这儿有个敌人想跑,我扑倒的。”又带他们去旗杆底座,“绳索是我固定用来拦截SUV的,挂钩卡在栏杆缝里,还没取下来。” 他们拍照记录,我站在旁边没说话。 后来在配电间外,我指了指地上的血迹:“这儿扔了个烟雾弹,敌人不防毒,反而摘面具往里冲。”技术员蹲下采样,问我当时情况。我说:“他们不是来杀人,是来送死的。任务失败了,但还是要执行。” 他抬头看了我一眼,没吭声。 我回到礼堂台阶前,靠在残破的廊柱上,右腿旧伤开始抽,像有根铁丝在里面来回拉扯。我左手按着肌肉,深呼吸三次,缓那股痉挛。内袋里的全家福贴着胸口,有点暖。我看了一眼,重新塞回去。 警方把缴获的通讯器带回车里分析,我走过去,对那个姓李的警官说:“建议查基站记录,看有没有远程指令信号。这些人行动太齐,不像自发。” 他点头记下:“我们会查。” 我没再多说。 校园里渐渐安静下来。大部分学生已经被老师集中到操场临时安置区,有的坐着打盹,有的靠着大人哭完睡着了。家长开始陆续接人,警察在核对身份。老师们忙着登记名单,虽然累,但总算有了秩序。 我站在校门口没再往里走。战斗结束了,可我心里没松。那张地图打叉的事一直绕着转——他们知道我们会守,所以不来真炸。那谁告诉他们的? 是谁知道我们会守? 我最后看了眼校园。灯还亮着,玻璃碎了不少,墙面有弹孔,地上有血迹和脚印,但不再有枪声。孩子们能回家了。 我转身走向校门,步伐慢,右腿拖着走,但没停。夜风拂过,带着淡淡的灰烬气息。路灯下,我的影子被拉得修长。 第591章 传承培养的思考 夜风从窗户缝里钻进来,吹得茶几上那张地图边角轻轻颤动。我慵懒地坐在沙发上,将右腿搁在矮凳上,热敷袋还隐隐冒着温气。冲锋衣被随意地脱下扔在椅子上,背包靠墙放着,拉链半开,露出里面的战术手电和匕首。刚回到家时,我动作一刻未停——仔细检查门窗、认真清点装备、反复确认通讯器频段没被追踪。一套流程走完,人虽然坐下了,可脑子还在飞速运转。 零点整。 空气里无声地浮出一行字,像老式电脑屏幕那样逐个跳出来:【签到完成。解锁新任务:传承任务——培养下一代战士】。 没有解释,没有提示音,就那么静静悬在视线前方,灰绿色的字符,透着彻骨的冷。我盯着看了三秒,喉咙动了下,抬手揉了揉眉心,然后低声喊:“婉宁。” 她从走廊那头走过来,白大褂还没换,手里还捏着微型计算机,指节因为用力而有点发白。听见声音顿了一下,才走近。“怎么了?” 我没说话,只是朝空中那个虚影扬了扬下巴。她顺着看去,眼神一下子沉了下来。 “培养下一代战士?”她重复了一遍,声音压得很低,“是指……我们的孩子?” 我点头:“系统不会无缘无故提这个。” 她没再问,转身走到窗边,手指无意识地摩挲着计算机边缘,那是她唯一习惯的安全动作。窗外漆黑一片,楼间距窄,灯光照不进对面墙根。她望着外面,像是在数哪扇窗还亮着。 “我十岁开始记密码。”她说,“十二岁学会伪装死亡。教官说,眼泪是弱点,哭的人活不到第二天。”她顿了顿,“如果她也要这样……我不接受。” 我没反驳。我知道她说的是真的。我也知道那种训练会把人变成什么样子——不是武器,是工具。可我也记得学校礼堂底下那个炸弹箱,记得孩子们缩在讲台底下发抖的样子。 “我不是要她拿枪。”我说,“但这个世界,不会因为她是孩子就放过她。” 她回头看了我一眼,眼神有点锐利,但没说话。 我起身缓缓走到茶几前,从昨天行动收缴的U盘里精心挑出一个,用匕首尖轻轻撬开外壳。塑料壳“咔”一声裂开,露出里面线路板。我小心地检查着,没有破坏它,只是查看有没有监听模块或者远程触发装置。这种事做多了,手熟得很。 “我不教她杀人。”我把U盘放下,看着她,“但得让她知道怎么逃,怎么喊,怎么认出不对劲的人。” 她站在原地,没靠近,也没后退。过了几秒,她开口:“那就……从基础开始。”声音比刚才松了些,“观察力、反应训练、紧急联络方式。像普通防身课那样。” 我点头:“等她再大点,我带她去靶场玩激光枪,当游戏。” 这话出口我自己都愣了下。靶场、激光枪、游戏——这些词从我嘴里说出来,听着怪怪的。可我知道我能做到。不是逼她练,是让她觉得有趣,像别的孩子玩捉迷藏一样自然。 她看着我,眼神慢慢缓和下来,肩线也松了。我们都没笑,可空气里那根绷着的弦,断了。 她转身准备回房,走到门口又停下:“别熬太晚。” 我嗯了一声。 她走了。门轻轻合上。 我重新缓缓坐下,右腿旧伤还在隐隐作痛,热敷袋凉了也没想着去换。桌上摊着几张纸,一张是明天要去查的废弃厂区平面图,一张是附近基站分布草图。笔迹潦草,是我睡前顺手画的。 目光落在厂区图上,某处被我圈了两道。手指无意识敲了敲桌面,节奏很轻,没人听得见。 屋外彻底安静了。 第592章 出现新的线索 天刚蒙亮,我收起茶几上的图纸,右腿旧伤在弯腰时扯了一下,像有根铁丝在里面来回拉。没管它,把热敷袋塞进背包,连同匕首、手电、全家福一起扣好。冲锋衣拉链拉到下巴,出门前看了眼窗外——楼下的垃圾桶翻倒了,塑料袋贴在墙根,风还没停。 步行十分钟到最近的网吧,选后排角落机位,插卡开机。屏幕亮起的时候,顺手摸了下腰侧,那里空着,但肌肉还记得枪的重量。登录加密节点,调出昨晚标记的废弃厂区图,放大东区三号车间和地下管道交汇点,两道红圈叠在一起,是我睡前最后确认的位置。 同步导入市局公开监控盲区报告,时间轴拉到过去七十二小时。三处重合:凌晨一点十三分、两点零五分、三点四十分,厂区西侧围墙红外警报连续触发三次,每次持续六秒后自动断线。不是设备故障,是人为干扰节奏。再切到物流平台异常记录,一辆无牌冷链车曾在昨夜一点四十七分驶入该区域,停留二十三分钟,离场时未登记货物清单。 比对完成,我点了根烟,没吸,夹在指间当计时器。烟烧到滤嘴时,调出周边民用摄像头回放。工厂东侧小路,凌晨两点零九分,一辆深色商务车从林荫道驶出,车窗采用深色隔热材质,底盘压得低。放慢十倍,逐帧推进。副驾有人低头整理外套,袖口露出半截手臂——右手小臂内侧有一块椭圆形胎记,形状偏长,位置与情报中赵卫国义子的体征吻合。 车没挂正式牌照,临时贴纸被雨水泡皱,但尾灯左下角有道划痕,在灯光下闪了一下。记下特征,上传比对库。二十分钟后弹出匹配结果:同款车型,上个月在城南加油站出现过,车主登记为“宏远建材”,地址一栏指向赵卫国名下一家空壳公司。电话尾号0628,与该公司工商备案一致。 线索闭环了。 我关机拔卡,把烟头摁灭在桌沿,起身时右腿撑了一下才站稳。外面雨停了,但天还是灰的。公交坐到三站外下车,步行绕行至工厂西墙。这里原本是排风通道,去年塌过一次,维修时留了个缺口,够一个人侧身挤进去。 黄昏光线斜照,我把战术手电调到最低档,光圈缩成硬币大小,先照地面。碎玻璃和锈铁皮之间,有两条平行拖痕,像是重物被拽过。再往上,通风口铁栅栏断裂处新刮的毛刺朝内翻,说明是从里面被人强行掰开的。 猫腰钻进去,匍匐爬行五米后落地。主车间空旷,顶棚破了几个洞,漏下的光柱里浮着灰尘。我没走中间,贴着墙根移动,鞋底避开松动的地砖。耳朵听着四周,除了风穿过管道的呜咽,没有别的声音。手指轻拍墙面,判断空心砖还是实心,每过一道门框都停下,听半秒再迈步。 一路清查三个隔间,全是空的,桌椅翻倒,积灰厚薄不一。第二个房间门锁有新鲜划痕,我蹲下用匕首尖轻轻拨开锁芯盖板,金属碎屑还在槽道里。撬开后翻抽屉,只剩一张撕坏的快递单贴在夹层底部。胶印模糊,收件人名字看不清,但电话尾号能辨认:628。和空壳公司注册号一致。 继续往北,地面开始出现脚印。水泥地本不该留痕,但这片区域前几天渗过水,干了之后留下浅浅的拖痕。右脚掌外侧着力明显,步幅偏短,走路习惯性拖腿——和义子早年训练受伤的资料吻合。 痕迹止于锅炉房旁一道半掩铁门。门缝不到十公分,里面黑着。我靠墙站定,呼吸放慢,左手握紧手电,右手抽出匕首,刀刃朝外。光圈压到最小,只露指尖那么一丁点亮,慢慢探向门缝。 光柱扫进去的瞬间,停住了。 第593章 遭遇埋伏 光柱扫进去的瞬间,停住了。门后不是空的,地面干净得反常,连点浮灰都没有。我眯眼往前压了半寸,光圈边缘掠过一道细线——钢丝,绷得笔直,横在离地三十公分的位置,正对着门缝。激光触发式警报,老把戏了,但架设位置精准,说明对方清楚人会从哪边探头。 我立马收手,关掉手电,背贴墙根蹲下。呼吸放慢,耳朵竖起来听。三秒后,头顶通风管传来轻微震动,像是有人在里头爬行。左侧墙体后也响了,金属滑轨推拉的声音,闷的,节奏很稳。他们早等着,就等我进不进门。 不能再藏了。我右腿撑地,猛蹬一下,整个人朝右边翻滚出去。身子刚离墙,身后“咔”一声闷响,铁门被锁死。同时,三点红点“唰”地打在我刚才靠站的位置——狙击手,两个在高处平台,一个在侧翼隔间窗口,三角锁定。 我滚到一台压铸机后面,厚重机体挡住视线。冲锋衣蹭了一手黑灰,没管。左手摸向腰侧,那里空着,但肌肉记得枪的重量。现在手里只有匕首和战术手电。我把手电塞进内袋,防止反光暴露位置,右手握紧刀柄,刃口朝外。 脚步声来了,从三个方向包抄。压铸机周围空间开阔,不能久留。我盯着最近那组脚印逼近,鞋底是战术胶底,步频一致,训练有素。等他们走到机器转角五米内,我突然起身,甩手就是一刀。 匕首飞出去,直奔右侧那人咽喉下方。他穿了护甲,但锁骨和胸甲交界处有缝隙。刀尖扎进去,他闷哼一声跪倒。剩下两人反应极快,立刻散开,一人举盾前压,另一个抬枪瞄准。 我没等他扣扳机,俯身抄起倒地那人掉落的手电筒,冲着第二人面部狠狠挥过去。塑料外壳砸在面罩上爆开,他本能偏头,我趁势撞上去,膝盖顶他裆部,手顺势往下夺枪。枪到手,保险都没关,抬手朝天花板连开两枪。 “砰!砰!” 声音炸开,震得顶棚灰尘簌簌往下掉。高处两个红点晃了一下,暂时撤退。我借着烟尘扑向墙角,背靠水泥柱,快速检查弹药——七发,够用一阵。 但他们没乱。几秒后,左侧管道口传来金属碰撞声,有人从地下通道爬出。接着,压铸机另一头亮起战术灯,强光扫来。我闭眼一瞬,再睁眼时已经摸到旁边传送带支架,猫腰钻进去。 通道狭窄,只能侧身走。我贴着冷轧钢板移动,耳朵听着外面动静。四个人,轮替推进,步伐整齐,明显受过协同作战训练。比之前那些街头混子强太多,这是专业清道夫队伍。 前方配电箱亮着指示灯。我停下,用匕首撬开外壳,找到主控闸。手指卡住开关,等外面脚步靠近,猛地拉下。 车间一半灯光熄灭。黑暗铺过来的瞬间,我冲出通道,直奔最近那个持灯敌人。他还在适应光线变化,我已摸到背后,左手锁喉,右手压他手臂,把他整个人拖回来当盾牌。 另外三人立刻停火。我拽着他往后退,他挣扎,我加力,骨头发出轻响。他喘不上气,开始踢腿。我趁机把他往两个掩体之间推,他们怕误伤,不敢开枪。就在这一秒迟疑里,我猛发力,把他甩向左侧那组人。 撞击声响起,混乱爆发。我转身就跑,踩着废弃零件堆往上攀,三两下跃上钢架平台。这里视野打开,能看清整个车间布局。底下四人重新集结,两人扶起被甩的同伴,另两个举枪对准我所在位置。 我半蹲在平台上,枪口压低,盯着他们动作。呼吸有点急,右臂刚才擦过铁皮,破了口子,血顺着袖管往下流。没时间处理。我知道他们不会就这么撤,这地方是套子,我进了门,就得打到底。 他们开始分兵。一个戴头盔的提着电击棍往侧边上楼梯,显然是想活捉。另外三个保持火力压制,慢慢合围。我盯着电击棍那人,等他踏上最后一级台阶,突然举起枪,空仓挂机,“咔”一声脆响。 他顿住。我看着他,没动。 他犹豫半秒,继续迈步。 我抬起左手,用匕首反光,在钢梁上轻轻一晃。 光闪了一下。 他抬手挡,我立刻扑上去,枪托砸他面罩,接着肘击胸口,抢下电击棍反手按在他脖子上。电流声“滋”地响起,他抽搐着倒下。我抓起他的战术背包,扯出备用弹匣塞进怀里,回头看向底下三人。 他们没冲上来。 其中一个低声说了句什么,其余人点头。 新的包围网正在形成。 我退到平台角落,靠着立柱换弹匣。下面的脚步声又动了,节奏变了,不再是直线逼近,而是交错掩护,一步步压缩空间。我知道这还没完,他们还有后手,这地方不止这几个人。 风从破窗灌进来,吹得铁皮嗡嗡响。我低头看了眼右臂伤口,血还在渗。没工夫管。 我把枪抱在胸前,盯着楼梯口的第一级台阶。 只要他们敢上来,我就让他们知道什么叫代价。 第594章 突破重围 枪口压在钢梁上,我紧盯着楼梯口那三级台阶。下方三个人静立未动,可我深知他们在伺机而动。风从破窗猛灌进来,吹得铁皮嗡嗡作响,恰似有人在远处敲锣。我右臂的鲜血顺着袖管缓缓下流,一滴一滴砸在平台钢板上,声音虽小,然而在这般寂静之中,却如同闹钟一般清晰。这寂静的氛围,让每一滴血落下的声音都显得格外刺耳,仿佛在催促我尽快做出决断。 不能再耗下去了。他们人多势众,能够轮换休息,我又能支撑多久呢?七发子弹,一把匕首,还有一条受伤的腿。这笔买卖着实不划算。 我左手摸到冲锋衣内衬,用力撕下一长条布,咬住布的一头,单手绕过右臂紧紧缠住。布条勒进伤口,疼得我牙根直发酸,不过血倒是流得慢了。我将枪换到左手握着,右手抽出匕首,重新别回腰侧。此刻两手都腾了出来,能够爬行了。 头顶通风口传来动静——方才滚上来时不小心撞松了一块铁皮。我抬头望去,洞口边缘锈得十分厉害,手指应该能够抠住。管道的走向我记得很清楚,通向西边冷却塔上方,那边的结构错综复杂,十分适合藏身。 但我不能直接爬上去。得先把他们的注意力引开才行。 我抓起地上一块碎铁皮,用匕首背轻轻敲了下立柱。“当”的一声脆响,在车间里传得很远。 下面三人立刻抬头张望。我抓住这稍纵即逝的半秒,翻身趴到平台边缘,手脚并用奋力往通风口爬去。铁皮割手,我全然不顾。刚把身子塞进去一半,底下枪声便骤然响起,子弹打在管道口“叮叮”直跳。 我迅速缩头,拼命往前爬。管道狭窄,肩膀卡着十分难受,但我不管不顾,一点一点地往前蹭。身后传来喊话声,听不太清在说什么,紧接着是脚步分散的声音。他们派人绕上来了。 前面有一处塌陷,铁板耷拉着,只能侧身通过。我放慢动作,先用手试探,确认不会发出声响才挪动身子。耳朵一直竖着,留意着底下的动静。两个人在下方通道行走,战术靴踩地的节奏一致,显然是在配合搜查。 爬到一处垂直检修口,我停了下来。挡板没有焊死,能够踹开。下面正好有两个敌人碰头,一个背对着我抽烟,另一个低头看着地图。 我屏住呼吸,默默数着心跳。三下之后,右脚猛地一踹。 挡板飞了出去,我跟着纵身跳下。左肩撞倒抽烟的那个人,他摔倒在地,烟也飞了出去。我落地瞬间扑向第二个,右手迅速擒住他持枪的手腕,用力往下一压,枪口冲向地面。他想反抗,我膝盖顶住他的肋骨,只听“咔”一声,他闷哼一声倒地。 我顺手抄起枪,抬手就是一梭子扫向他同伴的大腿。那人中弹跪倒,想要摸腰间,我第二梭子贴着他头皮飞过,他顿时僵住。 不杀他们。留活口虽没什么用,但也不能让他们追得太紧。 我翻身上最近一台反应罐的支架,猫着腰跑两步,跳到传送带残骸上。脚下铁网晃荡,发出“哐啷”声。远处又有脚步声逼近,至少两人。 不能再直线跑了。他们人多,能够包抄。得让他们自己先乱起来。 我回忆着工厂的布局。西侧墙外有条老旧燃气主管道,穿厂而过,归市政管理。年头久了,接口容易泄漏。只要找到阀门,放点气出来,再点一下…… 我贴着地面滚进两台并排的反应罐之间。这里死角大,摄像头早坏了。我掏出匕首,用力撬开底部一个锈死的阀门盖。转不动。我咬牙加力,手腕发抖,终于“咔”一声松了扣。 气流“嘶”地冒出来,声音很轻,混在风里几乎听不见。但味道不太对劲,淡淡的臭鸡蛋味开始扩散。 我退后两米,拆下手电外壳的塑料片,用匕首刮出火星。一次,两次。第三次,“噗”一下,火苗腾起。 我甩手把燃着的塑料片扔向东北角一堆废弃滤网。 火光炸开的瞬间,我已扑向另一边。爆炸声不大,但足够吓人。那片区域本就有积尘,火势“轰”地蹿起半人高,浓烟滚滚。 下面的人立刻乱了套。有人喊“燃气泄漏”,有人叫“撤位置”,脚步四散奔逃。火力网瞬间断了。 我起身就冲。沿着反应罐之间的缝隙低跑,膝盖擦过铁皮,火辣辣地疼。右腿旧伤使不上劲,我只能拖着它往前挪。前面就是维修坡道入口,斜着通向地下层,黑乎乎的,像是张开的巨口。 冲到坡道边,我靠墙蹲下。喘了十秒。耳朵留意着后面,枪声没了,只有火燃烧的噼啪声和远处对讲机断续的通话:“……目标向东……可能受伤……加强b区巡逻……” 我检查随身物品。匕首还在。手电只剩个壳。弹匣两个,一个满的,一个只剩三发。冲锋衣前襟全是灰和血,看不出原本的颜色了。 我撕下外衣一角,重新包扎右臂。布条一拉紧,眼前顿时发黑。我咬牙硬撑住。 抬头看坡道。向下延伸,两侧有排水槽,墙上嵌着应急灯座,但都不亮。空气里有股潮湿的铁锈味,越往里越浓重。 我站起身,把枪插进腰带,左手扶着墙,一步一步往里走。 脚步声在坡道上回响,仿佛不止一个人。 第595章 敌人的实验室 脚步踩在坡道上,水泥地湿滑不堪,墙缝里的水顺着排水槽淅淅沥沥地往下滴。我左手紧紧扶着墙,右腿像灌了铅一般沉重,每走一步,旧伤处便传来阵阵发麻的刺痛。火场那边的烟还未完全散尽,风一吹,那刺鼻的气味呛得我喉咙发干。但我不能停,一刻也不能。 十步一歇。我竖起耳朵,仔细聆听周围的动静。底下没有枪声,也没有人喊话,只有远处管道偶尔发出“咔”的一声,那是热胀冷缩的声音。这地方安静得让人心慌,仿佛隐藏着无尽的秘密。 又往下走了二十米,空气的味道突然变了。不再是铁锈和燃气的刺鼻味道,而是另一种难以言喻的气味——像是消毒水混着烂肉的腐臭,再加点化学试剂的刺鼻。我鼻子一皱,本能地屏住了呼吸。这味道不对劲,是实验室里那种干净中透着的肮脏。 我贴着墙,小心翼翼地往前挪,手摸到一处金属接缝。不是水泥,是钢板。再往上,是一整面仿砖纹的隔热层,做得十分逼真,但边缘处还是露出了破绽。我用匕首尖轻轻一撬,灰漆剥落,露出了底下银白色的门框。 门缝里透出蓝幽幽的光,一闪一闪的,像是仪器在运行。 我蹲下身,摸了摸地面。是压力感应的吗?有可能。这种地方,不会只靠一扇门来阻挡人。我往后退了两步,抬头看向头顶的通风管。方形的,三十公分宽,积着厚厚的灰尘,但有擦过的痕迹——最近有人爬过。 我站起身,把枪插回腰带,右手握紧匕首,左手撑着墙借力,跳起来用刀尖钩住通风口盖板边缘,慢慢撬。螺丝锈死了,拧不动。我换了个姿势,背靠墙,一脚蹬在墙上发力,匕首当扳手使,硬生生把一颗螺丝崩断。 “咔。” 声音不大,但在这种地方却像敲了一锤子。我立刻静止不动,贴墙而立,等了整整半分钟,里面没有反应。 我继续撬。第二颗、第三颗……盖板终于松了。我单手掀开,翻身进去。管道内壁结满了冷凝水,滑得很。我趴着往前爬,衣服蹭满黑泥,膝盖压着铁皮,一点一点地挪。 五分钟后,前方出现一个弯道,下面有格栅。我趴到边上,往下看。 是个大屋子。天花板吊着无影灯,中央摆着一张手术台,上面躺着个人,四肢被钢钉固定在台上,脊椎裸露,插着几根导管,连到旁边一台主机上。机器嗡嗡作响,屏幕闪着绿光,显示“基因序列重组进度:78%”。 我眯眼细看。那人的脸朝下,看不清样貌,但手臂上有刺青——一道斜杠,下面三个数字:073。我心里一沉。 这个编号我见过。十年前边境任务前夜,我们队清点装备时,有个支援兵叫李强,左臂就有这么个标记。他没参战,说是临时调去后方押运物资。后来名单上报失踪人员,他不在其中。我以为他活下来了。 原来在这儿。 我盯着那具身体,喉咙发紧。这不是实验,是拆人。把活人当零件一样改,一根骨头一根神经地动。 我往左移了点,视线绕过设备架,看到另一侧墙边排着六个冷冻舱,透明盖子上结着霜。透过缝隙看进去,里面全是人,穿着褪色的迷彩服,胸口都有部队编号。他们闭着眼,皮肤发青,不知道是死是活。 军用级离心机摆在角落,旁边一堆试管架,标签写着“血清-a”“神经激活素-b”。桌上还摊着一份文件,我没看清内容,但抬头印着四个字:“清壤计划”。 我又扫了眼四周。墙上挂着城市地图,十几个红点被打上标记。我认出了几个位置——一所小学,一个社区卫生中心,还有地铁三号线换乘站。 这不是单一据点。这是网点。 我慢慢往后退,不敢发出一点声音。刚退到弯道口,下面突然“嘀”一声长鸣。手术台上的那人猛地抽搐起来,四肢绷直,钢钉都快被挣脱。主机警报闪烁,红灯转个不停。 “神经接驳波动,阈值突破!”机械女声响起。 我立刻趴下,脸贴冷铁管,一动不动。两秒后,门开了,两个穿白大褂的人走进来,手里拿着注射器。 “第十七号体征不稳,要不要切片?”一人问。 “先压下去,赵总要亲眼看过才能定。”另一个说,“这批做完,下一批就轮到学校筛选的了。” 我手指抠进铁皮缝里,指甲发白。 学校筛选? 他们说完转身去调设备,我这才缓缓吐出一口气。脑子里一片冰冷。 我原以为赵卫国只是走私军火、养私兵、搞暗杀。最多不过是个黑帮头子。但现在这地方,这些人,这套流程……这不是犯罪,是系统性地把人变成武器。 而他们已经开始挑孩子了。 我慢慢从怀里摸出匕首,攥在手里。刀身冰凉,可我的掌心全是汗。 不能再等了。 报警?谁信一个退伍兵的话?而且这地方一旦惊动,他们换个窝照样继续。必须毁掉这里,连根拔起。 我盯着主机背面那排线路,心里开始盘算怎么动手。但眼下只有一个人,一条伤腿,七发子弹。硬来不行。 得先摸清楚结构,找到核心设备,一击致命。 我一点点往后爬,准备原路返回,重新规划路线。就在快到出口时,眼角余光扫到通风管外侧有个小窗口,几乎被灰尘盖住。 我凑近看。 那是间小观察室,桌上有控制台,屏幕亮着,正播放实时画面——其中一个,竟是我女儿学校的门口。 我瞳孔一缩。 手里的匕首,攥得更紧了,仿佛要将所有的愤怒和决心都凝聚在这一握之中。 第596章 阻止试验继续 本章节内容正在手打中,当您看到这段文字,请您稍后刷新页面看是否已经更新,如果长久未更新,请通过下面反馈联系我们! 特殊时刻,请大家多多收藏支持:(www.ilwxs.com)大叔重生之特种兵王 乐文小说 如有问题请点击此处反馈给我们 第597章 逃离工厂 本章节内容正在手打中,当您看到这段文字,请您稍后刷新页面看是否已经更新,如果长久未更新,请通过下面反馈联系我们! 特殊时刻,请大家多多收藏支持:(www.ilwxs.com)大叔重生之特种兵王 乐文小说 如有问题请点击此处反馈给我们 第598章 获得援助 本章节内容正在手打中,当您看到这段文字,请您稍后刷新页面看是否已经更新,如果长久未更新,请通过下面反馈联系我们! 特殊时刻,请大家多多收藏支持:(www.ilwxs.com)大叔重生之特种兵王 乐文小说 如有问题请点击此处反馈给我们