优选文学

第8章

更新时间:2026-06-29 16:25

北都东郊森林公园的界碑歪倒在路肩上,上半截被撞断了,露出里面生锈的钢筋。界碑上“森林”两个字的油漆被人用指甲刮掉了一半,剩下一个“木”字和一个残缺的“林”,在晨曦的微光中看起来像是某种不祥的预言。

林见站在界碑旁边,喝完了水瓶里最后一口水,拧上瓶盖,抬头望向森林公园的方向。

晨光正在穿透猩红色的孢子雾气,将整个世界染成一种介于铁锈和玫瑰之间的诡异色调。能见度比夜间好了不少,大约能看到前方两百米左右的树冠轮廓。那些树的轮廓和正常的树不太一样。树冠的形态偏斜,角度不对——不是被风吹歪的自然弧度,而是像什么东西刻意拉扯过的姿态,每一棵都朝着同一个方向微微倾斜,枝杈在低空交织成一个过于密集的穹顶。

手环屏幕显示:半径50米内,感染者信号数量为0。但被动感知层一直在以一种极低频率持续刷新,信号波形断断续续,偶尔跳出一个无法锁定的方位标注,然后又消失不见。和红庙站地下核心那种稳定搏动的信号完全不同,更像是某种活动中的扰源,正在持续移动,且不止一个。

林见将空水瓶塞回背包侧袋,抽出那支用拖把杆削成的简易短矛。矛尖在昨天的火烤硬化后表面结了一层薄薄的碳化层,摸上去比木质更脆,但穿刺力应该有所提升。她将短矛握在左手,右手空出来方便随时拔刀,以这种双持的姿态迈过了界碑。

“东郊森林公园,国家4A级景区,占地面积二十四平方公里。”她低声回忆着末前在旅游APP上扫过一眼的景区介绍,“植被覆盖率百分之九十二,野生动物种类若。现在是新品种展示时间。”

没人笑。但她自己觉得这个笑话挺合适的。黑暗幽默是她长达数年的电竞生涯中与队友们对抗紧张的一个习惯,如今这些碎碎念在某个时刻还是会不自觉地从她嘴里跑出来。身处吃人怪物窝里给自己逗个闷子,总比巴巴的沉默省电。

森林内部的光线比外面暗得多。树冠上层层叠叠的叶片遮住了大部分天光,只有零星的猩红色光斑落在地面上,像是洒了一地凝固的血点。脚下的腐殖土很厚,踩上去松软湿,偶尔会陷下去半个脚掌。空气中弥漫着腐烂落叶、湿泥土和某种淡淡的酸臭气味,像是发酵过度的果实混合着动物的体味。

林见走了大约三百米后停下脚步,蹲在一棵大树的板状后面开始观察地形。

森林公园的主路是一条柏油铺装的双车道,蜿蜒穿过密林深处。但路面现在的状况很糟。裂缝遍布,许多裂缝里长出了白色的菌丝,厚度不大,与红庙站地下那种厚毯状的菌丝层形态不同。这里的菌丝更像是刚发芽的嫩苗,细而稀,散布在裂缝和树周围,暂时还看不出形成完整网络的时间节点。

手环突然震了一下。被动感知层弹出了一个新的信号标注:【未定义生物信号/扰源·疑似主动伪装机制】

信号方位:正东偏北。距离测不准,但不可能太远——扰信号如果距离太远,不至于让她的生物感应件连距离都无法锁定。这只能说明对方的信号特征在刻意模糊自身的边界。

扰源数量勉强读数为二。正在以大约每秒五到八米的速度移动,方向不确定。

“主动伪装。”林见在心里重复了一遍这个词,将短矛握紧了几分,“好东西。不但长得吓人,还会躲猫猫。”

五十米法则在森林地形下面临着前所未有的挑战。树木遮蔽让她的手环感知范围虽然没有缩小,但她自己的视野被压缩到了极限,而扰源显然比她更适应这种环境。它们知道怎么利用树冠、灌木丛和地形高差来掩盖行动路线。它们甚至可能知道怎么对监测设备进行主动信号扰。这不是她和感染者在城市建筑群里那种“雷达对雷达”的公平对决,而是闯入一个对方主场,而对方已经悄悄把她的传感器灵敏度往下调了一档。

绕过一棵需要三人合抱的古银杏树后,林见在主路中央发现了第一组痕迹。

脚印。

不是人类的脚印。形状呈椭圆形,长度大约三十五厘米,最宽处将近二十厘米。四个深陷的趾印排列成弧形,趾尖前方各有一个更深的爪尖穿刺点,陷入柏油路面将近两厘米。这组脚印以大约两米的间距向前延伸,数量多达十几组,一直通到主路边上的密林中消失。

林见蹲在脚印旁边,用短矛的矛尖比对了一下深度和宽度,然后低声对着自己复述了一下常规生物学常识:“北都本土最大的野生犬科动物是赤狐,成年体重不超过十公斤。最大的猫科动物是豹猫,体重不超过五公斤。而留下这个脚印的东西,”她用矛尖敲了敲柏油路面上那个深深的爪痕,“保守估计三百公斤起步。”

深渊种。

这个名词从周寒口中说出来的时候,还只是一个模糊的概念。现在它变成了一个实实在在的脚印,印在柏油路面上,深度足以让她把整食指伸进去还够不到底。

“三百公斤,会主动伪装,跑起来比人快三倍,还有扰信号。”林见站起身,拍了拍膝盖上的碎叶,用一种在餐馆点评APP上打差评的语气嘀咕道,“接下来请告诉我它还会飞。那就完美了。”

她沿着脚印方向继续推进,速度压到极低,每一步都落在没有枯枝的空地上,呼吸频率控制到每分钟三次。手环上的被动感知层持续刷新,扰源的数量从二增加到了三,又从三降低到一,然后再次跳到四。它们在进行主动移动,路线毫无规律——不是巡逻模式,更像是在分散围猎。

主路走到尽头后,左侧出现了一条分岔的上坡土路,通向森林公园深处的一个观景平台。土路两边长满了茂密的灌木,有些灌木的枝条被折断了,断口处渗出少量白色汁液。林见触手摸了摸断口,很新鲜,切面尚未氧化变色,压断的时间应该发生在一小时以内。折断的高度差不多在林见口的高度。

她放低身形走入路边的灌木丛,从侧面绕行一整段之后才靠近观景平台的背面。观景平台建在一个小型山丘的顶上,本身是一座用防腐木搭建的圆形眺台,围栏大半已经倒塌,只剩下几歪歪扭扭的木柱指向天空。平台下面是一处由大量倒伏树木和断裂混凝土结构构成的凹陷洼地,似乎是森林公园里一处废弃的护林站。

洼地正中央,躺着六具尸体。

或者说六具尸体的一部分。它们的排列方式很不正常——不是随意散落的,而是被某种意图明确的力量刻意摆成了一个圆形,头朝外,脚朝内,身体蜷缩成胎儿般的姿态。每一具尸体的眼眶都是空的,脖颈处的伤口不是撕裂伤,而是净的刺穿伤,像是被某种尖锐而细长的器官一次性洞穿。

林见屏住呼吸,无声地沿着洼地边缘移动,直到找到一个可以看到保护区全景而不容易被发现的观察位置。然后她看清了那座护林站的完整样貌。

护林站的本体是一座木质小屋,已经半坍塌了。倒塌的木料和砖石上覆盖着一层深绿色的苔藓,苔藓的种类不是本地常见的品种,颜色更深、更厚、表面上密布着细小的暗红色孢子囊,正在微风中轻轻摇曳,释放出缕缕淡淡的猩红烟尘。小屋周围地面上的青草已经被夷平,留下一大片踩踏过的痕迹,间距和主路上那种椭圆形脚印完全一致。更为触目的是,小屋背面的墙处有大片大片早已涸的暗褐色液体,在木板上结成厚壳。空气里弥漫着腐肉与苔藓的混合气味,厚重到让林见即使隔着围巾都觉得喉咙发苦。

电台。她忽然注意到护林站倒塌的木梁下面压着一张桌子残骸,桌面上放着一部短波电台,天线上挑着一面镜片早已碎裂的红色小镜子。镜子的反光面朝向洼地入口,那是给路过的人看救援信号的标志。

这里是最后一个发出“树在走”信号的地点。而那六具尸体,应该就是再也没有发回平安报告的侦察哨成员。

林见正在将护林站周边的所有细节逐一扫描进大脑,头顶忽然暗了一下。她猛地抬头。一只巨大的鸟正从她头顶掠过,身影穿过树冠缝隙,翅膀展开的宽度大得让她条件反射地将身体整个压在土坡斜面上,然后将一手指扣在了剁骨刀的刀柄上。

那不是鸟。翅膀的形态不对。鸟的翅膀是前肢特化而成的,而那个飞行的东西在前翼之外还有一对独立的前肢,正在翼下自然垂放,末端有爪。它的身体表面覆盖的不是羽毛,而是一层与周围树冠颜色几乎无法分辨的苔绿色短毛,翅膀边缘镶嵌着一排深褐色的指状突起,翼面在展开时几乎不反光,喉部垂下了一个鲜红色的囊袋,在朝雾中鼓胀着,发出一声悠长而低沉的共鸣。

声音穿透晨雾,一路滚过森林上方的空气层,像是远处有人在敲一口巨大的钟。她感觉到手环震动了几下,扰场强度瞬间飙升到一个前所未有的数值。被动感知层快速自动生成新的条目:【大型飞行种深渊种·声波主动探测能力已确认·建议保持绝对静止】

林见没有动。一动不动地趴在土坡上,直到那只巨大的飞行生物转了三圈之后缓缓收起翅膀,降落在远处一棵树冠最顶部最高的古松上。那棵树高得超出了周围所有乔木的冠层,被它攀上去之后,整棵树明显往下沉了一下。树冠剧烈颤动了十几秒,抖落下大量松针和枯的球果,随即渐渐恢复静止。那个飞行深渊种将身体蹲踞在树冠顶层的粗壮横枝上,双翼折叠收拢,喉部囊袋再次鼓胀,发出第二次共鸣声——更长、更低沉,带着某种次声波成分,震得林见腔里的空气都跟着轻微共振。

它在发布信号。声波探测,或者是领地宣示,或者是召集同类。无论是哪一种,都意味着她已经被困在它们的监视范围内了。

林见安静地在原地躺平,盯着头顶交织覆盖的树冠,在心里对自己总结了一下目前的处境:“好消息——它们不会飞得特别频繁。那个大块头降落了以后开始蹲窝,似乎不打算半夜健身。坏消息——我已经深入它们老巢超过两公里,而唯一的退路上至少有三到四个独立扰源在来回游荡,封死了我原路返回的通道。”

她的目光落在前方高处的古松树上,观察生物习性——任何未记录过的动作都可能意味着机会或威胁。那只飞行深渊种在树冠上调整了两次站姿,每次调整都会展开双翼轻轻扇动几下,姿态和一只鸽子蹲在电线上找平衡几乎一脉相承。与此同时,它喉部的囊袋每隔大约三分半钟鼓胀一次,共鸣声持续十到十二秒,声强相对稳定。显然,这是一种持续发布的常规信号,而非她最初担心的针对单次异常的紧急警告。

“三分半钟一次。”林见把这个数据记在手环备忘录里,然后加了一句标注:“如果它突然不叫了,那就是发现我了。”

确定大鸟的生物习性暂时稳定之后,她开始缓慢地向后挪动,一寸一寸退出观景平台的视野范围。退到土坡背面之后,她站起身,沿着与扰源信号相反的西南方向寻找新的突围路线。

西南方向通往森林公园的一处人工湖,地图上标注为“映月湖”,面积大约三公顷,湖中有两个小岛,有木栈桥连接。林见推算:大型陆行深渊种的体重如果确实超过三百公斤,那么在跨越水面时大概率会放弃走木栈桥。它们是潜伏型猎手,不是游泳健将。而飞行深渊种的翼面积决定了它需要在开阔空间起降,密集的湖心植被可以限制它的俯冲攻击角度。

湖面被这层猩红雾气笼得纹丝不动,湖水呈现出不正常的暗绿色,水面上漂浮着许多灰白色的絮状物,缠作一团,沿着湖边石岸轻轻漂流。木栈桥还算完整,有几段栏杆断了,但没有完全坍塌。桥上站着三个感染者。

它们背对着她,面向湖水,姿势竟然高度一致:垂手而立,头颈向前倾出,像是集体注视着水面上某样她看不见的东西。它们一动不动,连脑波信号都不是搜索慢波,而是某种介于搜索与休眠之间、波形平缓到几乎接近直线的半静止态。

“水生型。”林见在心里下了定义,没有出声。到目前为止,她已经见识过标准型、节点型、免疫型,现在又多了水生型。这个孢子真菌网络的适应能力比猩红雾气本身更让人不寒而栗——它同时入侵陆地和淡水系统,很快可能连鸟类和淡水鱼都无法幸免。而一旦进入水系,感染的范围就不再受地形限制。

她没有惊动那三个感染者,沿着湖岸绕到木栈桥另一端,借着栈桥立柱和废弃游船码头的阴影掩护,无声上桥。隔着一层木板,她可以听见湖中远处有某种大体积物体在水面下缓缓翻滚的声音,带着沉闷的水压变化和少量气泡破裂的声响。她没有探头看,也不想知道湖里有什么。

过了栈桥就是湖心岛。岛上的植被比陆地上更密集,灌木和蕨类挤得几乎没有落脚之处。她推开几丛野草,目光落在前方地面上静静躺着的两块太阳能板,嵌在一顶帐篷顶布的正中央。帐篷下面是一张被打翻了的铝合金桌子,桌面上散落着几张已经湿透的纸片,纸质已经发胀,但仍能辨认出部分手写内容。

其中一张纸上的最后一行字是:

“……孢子浓度急剧上升,无法继续维持监视。观察体数量激增,飞行个体首次验证完成。请求支援。重复一次:请求支援。”

纸条下方期就在两天前。和“树在走”那个最后信号的时间完全对得上。

林见将纸条夹进笔记本,又在桌角的杂物盒里找到了两节五号电池和一盒未拆封的防水火柴,一并收进背包最里层。

帐篷后方,是一间临时温室。护林站的人大概是想在末环境下尝试种植蔬菜,用透明塑料布和竹竿搭了一个简陋的苗床。大部分育苗盆已经东倒西歪,但最下层几盆被上面架子遮住的苗还活着。一排黑色塑料育苗盆,土壤几乎是的,但盆中歪歪扭扭地长着几株青菜幼苗,叶片仍绿得倔强,最顶上的两片新叶刚展开,一层细细的绒毛在穿过雾气散射的微光下闪着柔和的反光。

林见跪在苗床前,看着那几株青菜幼苗沉默了好一会儿。

在这座会走的森林里,在那个会飞的东西和那些会潜伏在水下呼吸的东西中间,有一小盆青菜苗正在长新叶子。

“你们几个,”她轻声对菜苗说,“比我有前途。”

她小心翼翼地将育苗盆从架子上取下来。总共五盆——两盆小青菜,一盆生菜,一盆还没发芽的番茄,一盆她认不出品种但叶子闻起来有淡淡薄荷味的草本植物。她把五盆苗放进背包最上层的收纳格,用薄毯轻轻垫好,拉链留了一条细缝供植物呼吸。

这是末世里唯一值钱的信任。水可以过滤,食物可以搜寻,但活着的、未受孢子感染的植物种子意味着未来——一个她还不完全确定能抵达、但愿意用现在付出成本去交换的未来。

背上包站起来的时候,手环震动。恶意感知模块刷新:半径三十米内。感染者信号一波。方位正南。

不是扰源。是标准的感染者搜索慢波。

林见后退一步,右腿后撤成弓步,左手反握短矛,右手搭上剁骨刀刀柄。感染者从灌木丛中挤了出来。前额的头皮绽裂了一半,但身上的衣服和体态辨识度都很高——一个穿着迷彩服的女人,腰间还有空掉的枪套和一枚褪色的臂章,臂章上印着护林站的标志,应该是这个监测营地的一员。她的左肩已被深度菌丝穿透,几白色细丝从肩胛处钻出来,随着她的脚步微微晃动。搜索模式的慢波在手环屏幕上跳了几下,逐步加快了频率。

林见没有等锁定完成。她侧跨一步挪到苗床的竹竿侧方。这个护林员在林见记忆中与自己没有交集,但她曾在这里守过树,种过菜,发过最后的无线电。这点理由就够了。速战速决。右手剁骨刀由下往上挑开对方伸来的手臂,左手短矛直接刺入脑位置。感染者前冲的力道还没完全释放完毕就没了动力,林见将力道往回收,将对方平稳放倒在地上,用迷彩服净的一面盖住了她的脸。

然后她听见了头顶的共鸣声。不是三分半一次的那种稳定信号。而是连续的、急促的、短间隔的共鸣——频率骤然提高了数倍。那只飞行深渊种发现了异常,或者水下那个她一直没有探头去看的东西终于有动静了。

林见把短矛上的残留物在裤腿上擦净,背上包大步向岛北侧的备用栈桥走去。走过栈桥的时候,湖水在脚下翻滚了一下,一股浓烈的腥味从桥板缝隙里涌上来,她没有低头看——但忽然在脑子里冒出一个很林见的念头:“希望湖里那个东西只是条被孢子感染的鱼。最好是那种比较懒的鱼。不爱跳。不爱吃人。不爱在社交平台上发自拍。”

备用栈桥尽头上岸后,林见以最大无声速度穿过最后一段疏林地带。森林公园北侧的铁栅栏已经锈蚀倒塌了多处,她从一个缺口挤出去,重新踩上了城市边缘的龟裂公路。

回望身后那座森林时,晨雾里高处的古松上方重新响起了悠长而均匀的共鸣声,每三分半钟一次。节奏恢复了。

那只飞行深渊种继续蹲守在已失去主人的领地上空,与它身下的千万棵正在缓缓生长的菌丝一起呼吸。

林见蹲在路边,用碘伏擦了擦手背上几道被灌木划出的细微伤口,然后小心翼翼地脱下背包放在膝盖上,拉开顶部拉链察看那五尊小神像——五盆菜苗都好端端的,一颗土粒都没撒落。土还是的,叶子上连个边都没卷。她把背包重新背好,站起来望着东方发白的雾层,继续将第一手数据转录到手环备忘录:

“东郊森林公园核心情报汇总。第一,深渊种已确认分为至少两个生态类型——陆行种和飞行种。陆行种体重估计三百公斤以上,爪击可撕裂柏油路面,足迹分布广泛。飞行种翼展尺寸超出常规预期,具备主动声波探测能力,低频共鸣信号每隔约三分半钟发布一次,信号作用推测为领地标识或同类联络。第二,深渊种具备某种生物信号扰能力,我的恶意感知模块在其附近会频繁失效。这意味着依赖预判的经典50米法则不适用于其狩猎范围。第三,水生型感染者已确认出现在淡水湖区。具体发育阶段及能力暂未探明,但水体作为新的传播介质将构成中期生存的重大变数。”

她写完报告,抬头远望。

身后那座会自己走路的森林,仍在晨雾里持续发出低沉的共鸣,像是某种古老的巨物在庄重地相互问候。而这片土地上的城市废墟与她之间,终于不再只有她和一个名叫周寒的女人知道真相——除此之外,现在还有五小棵青菜。

“该回家了。”林见拍了拍背包顶部,说的是那五盆菜。

然后迈开步子继续向前,往有淡水和土豆的幸存者营地走去。往前走的步伐依然很稳,只是这一次如果有人在旁边仔细听,可能会听到她嘴里正在用极小的音量念着前几天那场冠军赛开场前她随口改版的RAP歌词——歌词被现编成了“孢子灰灰,吃得肥肥,半夜三更撞见一棵会飞的椰子树”之类的离谱句子。她自己也不太懂为什么在这种地方唱这个。大概是因为菜苗还活着,而那个三分半叫一次的大鸟似乎暂时不打瞌睡。

字号 / 行高
主题