刀刃卡在腿袋里,发出轻微的金属摩擦声。林清寒听见了,没回头,只是把枪口压低半寸,盯着三百米外那片起伏的数据波动。
她蹲在掩体缺口后,手指搭在扳机上,呼吸放得极轻。苏野靠在内侧墙边,头歪着,眼镜片黑得像断电的屏幕。他嘴唇微动,声音几乎被风卷走:“……最恶心的BUG从来都不是程序错误。”
林清寒咬了一下后槽牙,终于转过头看他一眼。他的脸苍白得不像活人,指尖泛着不正常的灰白,像是皮肤底下渗进了什么东西。她没说话,起身走到他身边,把防弹毯往上拉了拉,盖住他发抖的肩膀。
通讯器早就扔了,信号源得掐死。她摘下手套,贴了下他的颈动脉——跳得太快,乱得像故障的节拍器。
“你还醒着?”她低声问。
“嗯。”他喉咙里滚出一个音节,“就是看不见东西,也感觉不到手在哪。”
“别动。”她从战术包里翻出一管镇痛剂,掰开针帽扎进他手臂。药液推进去时,他肌肉抽了一下,但没躲。
外面风停了一瞬。
紧接着,一声尖锐的哭喊划破废墟。
“救命!有人吗?救救我——”
是个小女孩的声音,带着明显的电子杂音,像是从某个破损的广播系统里漏出来的。林清寒猛地抬头,望向声音来处——西街拐角那家倒塌的超市,半边屋顶塌陷,货架交错叠压,隐约能看到一个小身影被困在中间,头顶不断掉落闪烁的代码碎片。
三具傀儡残影正从不同方向缓缓逼近,关节处蓝光明灭,左眼嵌着乱码,动作僵硬却稳定。
她看了一眼苏野。
他还靠着墙,眼睛睁着,但瞳孔没有焦点。
“你待着。”她说完,抓起BUG手枪就往外冲。
掩体到超市不过两百米,但她不敢跑太快。地面数据流不稳定,踩错一步可能触发隐藏逻辑陷阱。她贴着断墙移动,枪口始终锁定最近的傀儡残影。
距离缩短到五十米时,她看清了情况:女孩卡在两排货架之间,上方一根主支撑梁已经裂开,每次震动都有新的代码碎屑剥落。一旦整根断裂,整个区域会连锁崩塌,把她直接埋进去。
常规子弹打不穿那种级别的数据固化结构,而她的热武器又太重,没法精准控制冲击力。
她伏低身子,躲在一辆翻倒的运输车后,盯着货架连接点。
苏野说过的话突然冒出来:“BUG不是靠眼睛找,是靠‘不对劲’的感觉。”
她闭了下眼,强迫自己冷静。战场上她靠直觉判断伏击点,靠节奏变化发现敌情。现在也一样。
视线扫过货架接口,一处连接点的代码流动比其他地方慢了半拍,颜色偏暗,像是卡顿的视频帧。
那就是弱点。
她抬手,瞄准那个点,扣下扳机。
子弹飞出枪膛的瞬间,轨迹忽然一扭,像蛇一样拐了个弯,精准撞上那处异常节点。
轰的一声,支撑结构断裂,货架向外倾倒,女孩滚了出来,摔在一堆缓冲垫上,毫发无伤。
三具傀儡同时转向她。
林清寒没等它们启动攻击协议,反手两枪打断其中两个的核心连接线,第三个刚抬起手臂,她已闪身到侧翼,一记枪托砸碎其头部模块。
残影炸成散乱的数据丝,随风飘散。
她快步冲到女孩身边,蹲下检查。“没事了,能走吗?”
女孩点头,脸色发青,显然是吓坏了。林清寒扶她站起来,一路护送回掩体。
进门前,她先探身确认安全区无异样,才让女孩进去。
“坐下。”她递过水壶,又撕开急救包给女孩包扎擦伤的手肘。
“你们……到底是什么人?”女孩喘着气问,“刚才那枪……怎么会转弯?”
林清寒动作一顿。
她看着自己的手,那把BUG手枪还握在掌心,枪管微烫。过去她只把它当特殊装备用,从没想过背后意味着什么。
她一直觉得,规则就是规则,漏洞就是破坏秩序的东西。可刚才那一枪,救了一个人。
她张了嘴,想说“我们是执法者”,可话到嘴边,变成了:“我们是不让规则吃掉普通人的人。”
说完她愣住了。
这句话,曾经是她最反感的说法。
她转头看向苏野。
他还靠在墙边,呼吸浅但平稳。眼镜片依旧黯淡,脸上没什么表情,也不知道听没听见。