末世第36个小时。林见坐在一家废弃书店的二楼,膝盖上摊着一本空白的笔记本,手边放着半瓶矿泉水和一块已经啃了两天的压缩饼。窗外是陷入死寂的北都老城区,偶尔有风卷着猩红色的孢子雾掠过街道,像一头看不见的巨兽在缓缓呼吸。
她的目光落在手环屏幕上,指尖轻轻敲击着桌面,节奏平稳而匀速——这是她思考时的习惯动作,队友以前总说她敲桌子的声音像节拍器。
她在整理数据。
从离开沁园小区到现在,整整十二个小时。这十二个小时里她没有睡觉,没有长时间停留,一直穿行在城市夹缝中,像一只在暗处活动的夜行动物。她的路线毫无规律可言,时而沿下水道走,时而钻进临街的服装店,时而翻上天台穿过整排相连的居民楼,几乎没有留下任何可供追踪的行动轨迹。
而每一次停下脚步,她都会在手环的备忘录里新添几个字段。
现在这份数据已经攒了满满一屏。她用笔将它们誊写到笔记本上,写的过程本身就是在做二次梳理——这是她在生物工程实验课上养成的习惯:数据先录入,再手写整理,手写的过程会让大脑重新审视每一个结论的逻辑链是否严谨。
第一条:恶意感知模块的有效探测半径恒定为50米。这个数字在十二小时内被验证了不下二十次。无论白天还是夜晚,无论孢子浓度高低,无论她身处开阔地还是密闭空间,感知信号的极限距离始终精确地卡在50米。误差不超过一米。这说明两件事——第一,敌人的脑波信号衰减速度极快,50米是个硬边界。第二,她的件系统至少在这一点上足够稳定,不会因为环境变化而波动。两条都是好消息。
第二条:感知模块对多信号源的追踪上限暂时未测出。她在经过北都第三人民医院附近时,手环在半径50米范围内同时捕捉到了至少四十个信号——屏幕上的红色光点密集得几乎重叠在一起,本分不清个体轮廓。但系统没有崩溃,没有掉帧,没有延迟。这意味着追踪上限至少在四十以上,对她目前的生存需求来说够用了。同时她也注意到,医院附近的信号密度远高于其他地方。这让她想起最初的推断——感染者在发病初期多半会本能地去往医院,而那些去往医院的人,大概率没能走出来。于是医院变成了感染者的聚集区,像蜂巢一样,每一个窗口背后都可能站着一个沉默的感染者。
第三条,也是她花了最长时间观察记录的一项:感染者从搜索状态转入攻击状态时的脑波特征变化。这个发现的过程充满了危险。她在这里记录了二十一例完整的观察样本,其中三例是自己主动暴露作为测试对象的——想到这里她苦笑了一下。在敌我数量极度悬殊的情况下,把自己当诱饵是最蠢的做法之一,但她必须得到最直接的数据。
结论是这样的:感染者处于搜索状态的时候,脑波信号呈现低频高幅的慢波形态,波动幅度很大,频率很低。你可以把它想象成一个雷达的搜索模式,慢速扫描,范围最大化。而一旦锁定目标,信号会瞬间切换成高频低幅的快波,频率急剧上升,波幅急剧收窄,像是雷达从搜索模式切换到了锁定模式。锁定完成之后,它们就不再犹豫。哪怕目标从它们的视线中消失,它们也会沿着最后一次锁定的方向持续追踪,直到找到目标或者被新的信号扰。
切换时间平均为1.2秒。
这意味着,她任何时候暴露在一个感染者面前,最多只有1.2秒的反应窗口。超过这个时间,感染者就会发出锁定信号。而一旦锁定信号发出,半径50米内的所有其他感染者都会接收到这个信息——她不确定它们是怎么接收的,可能是孢子介质传播的信息素,可能是某种次声波信号,但效果是一样的:一个感染者发现她,等于整个区域的所有感染者都发现了她。
这就是当晚空中连廊被围困的原因。不是它们运气好碰巧堵住了所有出口。而是那个芭蕾女人——“哨兵”——在锁定她的那一瞬间,就把她的位置广播到了整个区域网络里。然后所有能听到广播的感染者都开始向她所在的位置收缩包围圈。
那个芭蕾女人不是感染者。至少,不是普通的感染者。
林见在笔记本上单独画了一个圈,圈里写下两个字:节点。
她不确定这个概念是否准确,但至少可以作为假设先保留。如果感染网络是一个分布式系统,那么普通感染者就是末梢终端,负责执行指令和收集信息。而节点——像芭蕾女人那样的个体——则承担着信息中继和区域协调的功能。它们可能保留着更复杂的认知能力,能够在具体情境中做出判断和决策,而不是简单地执行指令。
如果是这样,那这个网络远比她最初预想的要精密得多。它不是一群失控的疯子漫无目的地游荡。它是一支军队。有侦察兵,有封锁手,有围攻部队,有信息中转站。而指挥这一切的那张大脑——她还没找到。
她写到这里停下了笔,将本子翻到新的一页。
以上三条是对敌人的观察,接下来这一条是对自己的观察。这项内容的重要性不亚于了解感染者。
第四条:自身状态对装备的容错程度评估。她端端正正地写下这个标题,然后开始逐项记录。
十二小时内总计移动距离大约二十八公里。携带武器包括剁骨刀一把、轮胎扳手一、一把(剩余电量约百分之四十)、多功能军刀一把。食物和水的消耗控制得很好,大约每小时补充三十毫升水,少量多次,保证身体不脱水的同时减少排泄频率。压缩饼和糖果分成了小包装,每次只吃一口,保持血糖稳定。
精神状态方面她给自己打了七分。扣掉的三分分别是因为:睡眠不足、无法摆脱的应激反应,以及——她承认——无法完全压制的愤怒。愤怒是一种可怕的驱动燃料,在短时间内能维持极高水平的行为输出,但它同时会不断磨损判断力的边缘,一次微小的失误就足够让一个独行者在末世里丧命。她知道这一点,所以她在笔记本上用红笔写了一行字,用力到几乎划破纸张:
“不允许带着情绪做决定。”
写完这行字她沉默了几秒钟,然后轻轻合上笔记本,站起身来。
数据整理完了。接下来要开始设计实战方案。
她在书店二楼的空旷空间里来回走了几圈,脑海里快速整合着所有碎片化的信息。恶意感知的预警时间大约在1.2秒。冲刺速度正常的感染者移动时速在三到四公里,但近距离冲刺时可以达到二十公里以上。五十米是最短的安全距离,低于这个距离就必须启动撤离流程,一旦被锁定,不能直线逃跑——它们的围攻是协同的,直线逃跑等于直接跑进包围圈——必须变向,利用障碍物中断它们的视线和信号追踪。
综合以上所有变量,她总结出了一套能最大化生存的实战法则。她在笔记本翻开新一页,在顶部写下一行工整的大字:
50米法则
法则第一条:手环屏幕上出现任何红色信号源之后,第一时间确认距离。距自己大于五十米,保持静默观察。小于五十米,立即开始无声撤离。
法则第二条:撤离方向必须与信号源移动方向垂直。永远不要沿着来路后退,它们会预判你的退路并设置封堵。
法则第三条:不到万不得已不交战。任何一次交战都会在1.2秒内向半径五十米内所有感染者广播你的精确位置。交战的唯一正当理由是——撤离路线全部被堵死,不交战就无法开辟新的逃生路径。
法则第四条:如果交战不可避免,必须在三秒内结束。三秒内不能解决战斗就果断脱离,不论对方是否已经倒下。多停留一秒,赶来的感染者就会多一倍。
她在这四条下面划了两道加重线,然后合上笔记本,站起身,准备进行第一次主动验证。
书店所在的街道不算宽,两侧都是两三层高的商铺,以小吃店和旧书店为主。她在窗边蹲下身,用手环扫描整条街的脑波分布。屏幕上的街道平面图被标注出了大大小小十几个红色光点。大部分处于静止状态,散布在沿街的铺面里。有三个在移动,慢速、漫无目的,属于搜索状态。
她锁定了一个最近的目标——距离四十五米,位于街对面一家五金店门口,原地站立不动,脑波模式显示为搜索状态。
她决定主动靠近。
从书店后门出去,沿消防楼梯无声地下到一楼,绕到五金店的侧面小巷。脚步极轻,脚掌先着地再滚动到脚尖,每一步都落在碎砖和垃圾的空隙上。手环显示距离对方所在位置越来越近:四十米、三十五米、三十米、二十五米。这个距离下,任何细微的声音都可能引发它的注意。
二十米。她停住了。蹲在一排堆得乱七八糟的废纸箱后面,将身体压到最低,只露出一双眼睛。
五金店门口站着一个男人,穿着灰色工装裤,赤着上身,皮肤上布满了青紫色的血管纹路。他面朝街道,一动不动,姿态松弛,但肌肉纤维却处于一种极不正常的微颤状态,像是有什么东西在皮肤下不断着神经末梢。他现在处于搜索模式的静默期,像一台待机的机器。
林见从地上捡起一颗石子。她没有打算直接砸向那个人,而是将石子轻轻抛向身后大约十米处的一扇铁门上。石子撞击铁门,发出清脆的一声“当”。
五金店门口的男人猛地转动脑袋,方向精准。脑波特征在手环屏幕上瞬间明灭——由慢波切换为快波,锁定完成,紧接着骤然加速向声音来源冲去。锁定耗时零点九秒,比她之前的平均观测时间缩短了大约零点三秒。
这意味着,距离越近,锁定越快。
林见在他冲出去的同一瞬间无声地反向移动。利用他注意力被引开之后留下的听觉盲区,贴着墙壁横向挪出小巷,绕到另一侧的报亭背后。等到男人冲到铁门附近没有发现目标、脑波重新切回搜索信号的时候,她已经退出了至少四十米,回到了安全距离外。
第一次验证完成。五十米预警有效,变向撤离有效,诱饵扰有效。
她沿着小巷继续移动,开始筹备第二次验证的预定场地。这次她想尝试一个更复杂的试验:垂直撤离。
走出小巷之后她找到了一栋六层高的老旧居民楼,外墙脚手架还没拆完,一楼卷帘门半开着。她侧身进去,顺着楼梯快速爬上三楼,在朝向街道的窗户边停下。手环扫描显示这栋楼里有三个信号源:二楼一个,五楼一个,楼顶一个。这个密度不算高,正好用作实验。
她的方案很简单:从三楼窗台走到脚手架,沿外墙爬上五楼,绕过五楼那个信号源,继续上到楼顶,然后从楼顶另一侧消防梯撤离。整个过程必须保证不被任何一个信号源锁定。
执行开始。她翻出窗台,双手抓住脚手架横杆,脚掌踩在钢管连接处的卡扣上。脚手架有些锈了,每挪一步都会有轻微的铁锈剥落声,但声音很细,在风里几乎分辨不出来。她保持匀速移动,不突然加速,不突然停顿。头顶的孢子雾气在缓慢翻滚,将她的影子投射在外墙上,像一个正在攀爬的、瘦削的剪影。
四楼。五楼窗外。她往里瞥了一眼。一个老人背对着窗户坐在床沿上,身体姿态保持静止。手环显示它的脑波保持在搜索模式的慢波状态,没有切换。她没有惊动它。
继续向上。楼顶天台的风很大,晒满了涸变黑的旧床单。两个铁皮水箱蹲在天台一角,水箱下面生了一层厚厚的红色铁锈。视线越过天台边缘可以清晰看到整条街道的全景:几个感染者散布在街道上,动作缓慢而统一,步频趋于一致,像是在跳某种无声的集体舞。
她没有在天台停留太久,迅速找到另一侧的外挂消防梯,依次爬下两层,最后跳落在一条安静的窄巷里。手环全程没有发出恶意锁定警报。
第二次验证完成。垂直空间是最好的隐蔽手段,感染者目前不擅长向上搜索。
第三次验证她决定不做主动测试,而是选择一个更接近常生存的场景:资源收集。她要进入一家便利店取水和食物,在店内有一只活动中的感染者。目标是使用一切手段在不惊动它、不触发包围网的前提下完成物资补给。
这家便利店位于一个小区门口,玻璃门碎了半边,门口的冰柜倒在地上,变质的牛流了一地。手环显示店内有一个信号源,位于收银台后方,移动方式为静止,脑波为搜索状态。
她低姿进入,脚避开碎玻璃,一步踩在门槛上燥的水泥地面上。口鼻用浸湿的围巾蒙住,长袖长裤收紧绑腿,身上所有可能发出响声的物品都已固定好。
便利店里的货架歪倒了大半,大部分食品包装袋都空了。她从货架上抽出两瓶瓶装水、一袋压缩饼和三袋真空包装的卤蛋。所有动作慢到几乎像在做延时摄影,每取下一件东西都要确保没有发出任何塑料摩擦声。
收银台后方,那个感染者在阴影里动了动。她静止。它又回到原来的静止姿态。她继续移动,绕过货架尽头的时候,她看清了它的脸。是个女孩,大约十二三岁,穿着小学校服,扎着马尾辫,辫子上还别着一个亮粉色发夹。她蹲在收银台下面,怀里抱着一个已经拆开的薯片袋子,薯片碎了一地。嘴唇一直在翕动,像是在反复默念什么东
林见没有多看。她从后门绕出,退到街对面,确认背包里的物资完好,手环信号安全。然后她才在笔记本上写下第三次验证的结论:低速、低噪声、低存在感的物资收集方式是可行的。
后续的验证她不再逐项记录细节,只记核心结论。第四次验证——高层信号扰,她通过在距离感染者五十米外的楼上敲击水管,制造出传导噪声,观察到感染者群体对地面传导信号的追踪偏好明显低于空气传导的声音信号。第五次验证——水下遮蔽,她在一座景观喷泉池里匍匐藏身四十分钟,感染者从池边经过三次均未发现,初步证明较大体积的水体可以部分遮蔽脑波信号或气味痕迹。
她将五次验证的结论汇总成几行简练的文字,写在笔记本最后一页,作为正式版生存守则:
生存守则·50米法则
一、50米之内即进入对方感知区,锁定时间为1秒左右,距离越近越快。不得在没有撤离方案的情况下主动进入50米范围。
二、撤离方向必须与信号源方向垂直,绝不可直线逃跑,且必须在锁定后两秒内脱离对方视线。
三、非必要不发生战斗。能不打就不打。感染者不会疲倦,你会。每一次战斗都是在全频道广播自己的坐标。
四、纵向空间是目前最大的战术优势。感染者不擅长向上看,更不擅长攀登。
五、保持绝对安静。在锁定信号触发之前,它们依赖听觉和视觉多于依赖孢子感应。声音和快速移动是最快的自方式。
她将笔记本合拢放回背包,拧开水瓶喝了一小口。天已经完全黑了。街道又恢复了一片死寂。猩红的雾气无声地从窗口飘入,在书架间缓缓翻滚。
手环屏幕上的45稳定跳动了很久。忽然界面刷新,恶意感知模块底部的未命名功能区块开始自动生成新数据。这已经是第三次件系统主动触发功能更新了,她没有碰任何设置,系统就在那里默默重写自己的代码。新生成的界面简洁至极,只有一行字,字符以冷蓝色的微光悬浮在黑色背景上:
【未命名模块·被动感知层】
检测到超低频信号源。频率:0.02Hz。信号特征:非人。非感染者。周期性强。持续追踪中。
信号源数量:1。方位:无法定位。距离:无法测距。深度预估:地下。
一个不属于人类的信号。不是普通感染者那种混乱凶暴的脑波,也不是节点型感染者那种相对规则的中继波形,而是某种缓慢的、巨大的节律性搏动,每四十到五十分钟完成一次完整的波峰到波谷起伏。它来自地下深处,方位无法测准,距离无法计算,但存在感强烈到让人头皮发麻。
林见将笔记本收回口袋,站起身望向窗外。外面只有无边的猩红,和不透光的城市废墟。
地下深处的那个东西,在呼吸。而且她知道,从这一刻起,它也知道了她。