钢笔尖在掌心抵得发麻,周明远的指节一寸寸绷紧。他盯着那道从柱状设备裂缝里闪出来的微光,像盯着一只不肯闭上的眼睛。三秒前他还坐着,现在他已经动了。
左腿伤口崩开,血顺着冲锋衣下摆往下淌,但他没管。他整个人往前扑,不是冲设备,而是斜切向右前方三米处那片被黑液浸透的沟槽。那里埋着他十分钟前用电路碎片搭的导电桥——钢笔芯做电极,凝固的黑液当电解质,就像工地临时接线那样粗糙,但能炸出半秒电弧。
他落地的瞬间,头顶三台微型无人机同步开启强光压制,白光炸开,照得整个机房像医院太平间。可就在那一刹那,他右手一扬,把沾着血的比价表甩向空中。纸张在强光下飞旋,反光角度刚好扫过其中一台无人机镜头,短暂致盲它的视觉追踪系统。
两道人影正从裂口钻进来,穿着灰黑色战术服,脸上罩着呼吸面罩,手里拎着带电磁脉冲头的短棍。第三个人在后面压阵,耳朵上戴着Δ频段接收器,蓝光一闪一闪。
第一个刚落地,脚踩进沟槽。
“啪!”
电弧炸起,足有半米长,劈在他小腿上。那人闷哼一声跪倒,肌肉抽搐,短棍脱手。第二人反应快,往后跳,但周明远已经滚到柱状设备背面,左手抄起一块边缘锋利的金属板,朝着第二人膝盖外侧削过去。
那人抬腿格挡,金属板砍进护膝,发出“咔”一声。周明远没恋战,顺势一拽,把对方重心拉偏,紧接着用肩膀撞他胸口,把他掀翻在地。第三个人在后方举枪,还没锁定,周明远一脚踢飞地上那根短棍,直奔对方手腕。
枪掉了。
周明远腾空跃起,落地时右肩狠狠撞上墙面,疼得眼前一黑。但他还是撑着冲了上去,一记肘击砸在第三人喉结上。那人仰面倒地,Δ频段接收器从耳廓弹出来,滚进缝隙。
周明远单膝跪地,喘着粗气,伸手去掏那个接收器。指尖刚碰到,头顶嗡鸣加剧——剩下的两台无人机开始下降,红点扫描地面,锁定他的热源。
他把接收器塞进内袋,摸出第二支钢笔,拧开笔帽,把笔芯里的润滑剂挤在比价表边缘。这是他早年跑建材市场时养成的习惯:每支钢笔用途不同,这支专门用来润滑重型推拉门轨道,耐高温抗腐蚀。
他把涂了润滑剂的比价表贴在墙角传感器上,轻轻一抹。红外信号断了一瞬。
够了。
他翻身滚进一条狭窄通道,背靠冰冷水泥墙,终于能缓一口气。左腿血流不止,右肩刚才撞墙的地方开始发烫,像是骨头裂了条缝。命点界面闪了一下,扣除两点,视野边缘浮出“剧痛干扰”提示。
他没理。
这种痛他熟。十八岁蒸汽管爆炸那次更狠,那时候连止痛药都没有,只能咬着扳手硬扛。现在这点伤,还不够让他停下。
他低头看接收器,蓝光还在闪,频率稳定,每分钟跳一次。每次跳跃,都有一串微弱的数据流传出去,像是在汇报位置。这玩意儿不是单纯接收命令,它还能反向上传信息。
也就是说,只要这东西还连着网,指挥终端就会定时来“查岗”。
他嘴角动了一下。
不是笑,是肌肉抽筋。
他把接收器贴在耳后,闭眼听了几秒。信号波动有规律,每隔六十秒,方向会偏移0.3度,像是终端在移动。而那个偏移角度,指向地下更深处——废弃电梯井的方向。
他知道那儿。
二十年前这栋楼是市机械厂数据中心,后来塌过一次,死了七个人,官方说是瓦斯泄漏,没人再修。可他在系统结算日志里见过这个坐标,标记为“Δ-7接入点”,权限等级高于普通宿主操作区。
核心人物可能就在下面。
他撕下冲锋衣一角,重新包扎左腿,这次打了死结。然后把剩下两支钢笔插回内袋,一支夹在袖口,随时能抽出来当武器。比价表只剩半张,他折成三角形塞进鞋舌,防滑用。
通道尽头有扇铁门,锈死了。他用金属板撬了十分钟,门轴发出刺耳的“吱嘎”声,终于拉开一条缝。外面是更深的黑暗,空气里有股臭氧味,混着潮湿的霉味。
他猫腰进去。
刚走五步,头顶灯亮了。
不是那种惨白的应急灯,是冷蓝色的LEd阵列,一盏接一盏自动点亮,沿着通道往前延伸,像是在给他指路。
他知道这是陷阱。
正常逃生通道不会自动照明,尤其是这种早就断电的老建筑。这光是诱饵,想让他暴露行踪,引出更多敌人。
但他不能停。
他贴着墙走,每一步都先试探地面承重。走了二十米,空气突然变凉,湿度上升。耳边传来细微的滴水声,还有……某种低频震动,像是大型电机在运转。
他停下。
从内袋掏出那半张比价表,撕成小片,一片片扔出去。第一片落地无声;第二片碰到什么东西,反弹了一下;第三片飞出去后,突然被一股气流卷走。
他眯起眼。
前方十米处,空气有点扭曲。
光学迷彩。
他慢慢蹲下,摸出钢笔,在地上画了个简易风向图。通风口在左上方,气流从那边来,吹向右侧。那些看不见的镜面应该倾斜摆放,利用折射隐藏真实结构。
他捡起一块碎石,朝右前方扔出去。
“砰!”
玻璃碎裂声。
一道火光闪过,子弹擦着他耳朵飞过,打在墙上,留下焦黑弹孔。紧接着,左右两侧同时开火,子弹精准地封住他前后退路,每一发都打在他即将移动的位置上。
他们能预判他动作。
不是靠经验,是算法。
系统曾记录他十年行为数据:谈判时敲桌节奏、转身习惯用哪只脚发力、受伤后优先保护哪一侧身体……这些都被喂进了预测模型。现在敌人拿着他的“人生剧本”,提前布置狙击点。
他趴在地上,右肩伤口渗血,染湿了半边衣服。命点又掉了一点,视野边缘出现轻微模糊。
他没慌。
反而笑了下。
他左手摸出最后一支钢笔,不是写用的,是当年在工地签合同时防抢的家伙——笔身加厚,重心靠前,能当短棍使。他把笔夹在指间,反手握着,然后猛地朝左侧镜面方向甩出去。
“哗啦!”
镜子碎了,一个人影闪现,举枪调整位置。
周明远不动。
他知道这只是诱饵。
真正的杀手不会在这种时候暴露自己。刚才那一枪,打得太准,反而露馅。真高手不会追求“打中你”,而是“让你以为他会打中你”,逼你做出标准反应,再下一枪收割。
他闭上眼。
不去看,不去听。
只感受。
手指无意识敲了下地面。一下。
不是两下。
他变了节奏。
然后他睁开眼,用左手在地上爬了三步,抓起一块带棱角的镜片,反手贴在另一面未碎的镜面上,借反射去看死角。
看到了。
三个狙击点,分别藏在镜阵夹角处,枪口对准他可能移动的所有路径。但他们有个共同问题——每次开火前,都会微调支架,发出极轻的“咔哒”声。
那是伺服电机校准的声音。
自动化程度太高,反而成了破绽。
他慢慢把右手伸进冲锋衣内袋,摸出比价表最后残余的一角。这张纸他用了十年,边角磨得发毛,上面全是铅笔写的数字和划痕。他用牙齿咬住一角,撕下一小条,然后蘸着自己肩上的血,在镜片背面写下三个点。
摩斯密码。
——· ···· ——
这不是求救信号,是他母亲教他的暗码,意思是“布匹逆织”。当年她在织锦坊工作,工头克扣工资,她们就用这种手法在成品上留下标记,事后集体讨薪。
他知道这种非惯用手写的乱码会污染数据模型。机器可以分析他右手的动作轨迹,但分析不了他左手突然写老家手艺的行为。
果然,对面安静了两秒。
预测系统卡住了。
他抓住机会,猛地起身,朝着镜阵中央冲过去。三把枪同时开火,但子弹都偏了,打在他身后和脚下。他举起那块镜片,对着最近的一盏蓝灯反射强光。
“砰!”
一面镜子炸裂。
他趁机踹翻中央镜架,整个结构失去平衡,连锁倒塌。哗啦啦一阵响,几十块镜面砸在地上,映出无数个破碎的他。
烟尘弥漫。
他弯腰穿过废墟,找到通往电梯井的入口。铁门虚掩,锁头被人从里面破坏过。他推开门,里面漆黑一片,只有底部透出一点幽蓝的光。
他站在井口边缘,听见下方传来规律的脚步声,还有电流的嗡鸣。空气里飘着一股熟悉的气味——和柱状设备里的黑液一样。
他摸了摸左臂疤痕。
烫得厉害。
他知道快到了。
他把最后一支钢笔咬在嘴里,双手抓住井壁梯子,缓缓往下爬。爬到一半,突然停住。
下方脚步声消失了。
取而代之的,是一段音频播放。
一个机械合成音响起:
“执行者#001,检测到行为偏离阈值。启动最终校准协议。”
声音落下,井底蓝光骤然增强。
他看见了。
十几面残存的镜子拼成环形阵列,围住一台类似柱状设备的装置,接口正是Δ3-coRE。而在那装置前,站着一个穿灰袍的人,背对着他,手里拿着一块和他一模一样的比价表。
那人缓缓转过身。
脸上没有五官,只有一块电子屏,正滚动显示着一行字:
“欢迎回来,周明远。”