涟心是被气味熏醒的。
不是地汗的腐甜,不是锈尘的辛辣,而是一种更尖锐、更潮湿的气味——像是把旧世界的铁锈全部碾成粉末,泡进一缸陈年的雨水里,再滴上几滴从变异植物根茎里榨出来的酸液。这个气味她在部落里闻到过三次,每次都意味着同一件事:锈雨要来了。
她猛地坐起来,后脑勺差点撞上核心柱基座。白不在身边。涟心转头,看到白站在大厅正中央的穹顶下方,仰着头,白发垂到地面,整个人像一尊被时间遗忘了的白色雕像。她的赤脚踩在金属地板上,一圈极淡的银蓝色涟漪从她脚下向外扩散,一圈一圈,越来越慢,像是她在用身体倾听这座工厂深处的动静。
“它要来了。”白没有转头。她的声音同时在空气和涟心的脑海里响起,两种传播路径之间有极细微的时差,产生了某种空灵的回音效果,像是两个人在同时说同一句话。
“锈雨。”涟心站起来,把短刀插回腰间,手指飞快地检查了一遍装备——晶石还在,纤维绳还在,储水罐还剩半罐,“我闻到过这味道,前几个月部落遇上过一次,锈雨一下就是三天,铁皮棚子被腐蚀成了筛子。我们需要把壳子的装备搬进来,还有你昨晚说的——”
“地下。”
涟心看向她。白终于转过头,那双银白色的眼瞳在核心的微光中亮得异常清醒。她已经不再是昨晚靠在基座上轻声讲过去的虚弱模样了。连接核心一夜之后,她体内的荧光纹路比昨天更加稳定,流动的速度更快,亮度也更高——像是从一根快燃尽的蜡烛变回了一盏正常运转的灯。
“穹顶遮罩的权限我还没收回,”白走到核心柱前,伸手贴上一块显示面板,面板上跳出一连串涟心看不懂的三维结构图,“锁死了。控制终端在地下三层。如果要在大雨之前把穹顶遮罩展开,我们需要下去。”
涟心扣好装备,把晶石在掌心里擦了一下,晶石亮起暖光。她转身往大厅后方走,身后传来白轻得几乎没有声音的脚步。
地下入口在大厅后方的维修通道深处。
那是一扇和周围灰白色墙面完全不同的铁门,厚得离谱,表面没有锈——和掩体里那扇吃人的铁门不同,这扇门上覆盖着一层暗灰色的涂层,涟心用手指碰了一下,指尖沾上了一层极细的粉末。防锈涂层。和猎杀者武器上的一模一样。
白站在门前,手掌贴上门的正中央。没有涟漪,没有光纹,门没开。
“离线。”白说,“地下区域的独立供电在很久以前就断了,需要在门内侧手动释放机械锁扣。”
“也就是说——”
“有别的入口。或者用物理方式撬开。”白顿了顿,“你不是最擅长这个吗?”
涟心看着白说这话的表情——太认真了,认真到涟心不确定她是不是在开玩笑。但白嘴角那个极细微的弧度告诉她,她就是在开玩笑。这个连笑都还不太会的AI,在尝试用自己的方式表达幽默。
涟心没忍住,嘴角动了一下。“往后站。”
她从腰间拔出短刀——陆尘的那把弹簧钢短刀。刀尖插进门缝,她找了一块石头垫在刀柄下当支点,用力一压。铁门发出一声沉闷的呻吟,然后从门缝里溢出一股陈年的金属气息。
地下第一层是仓库。
晶石的光照不出仓库的全貌——它的光只能照亮周围十来步,但就这十来步的范围,已经足够让涟心意识到旧世界的疯狂。金属货架一排接一排地延伸进黑暗深处,货架上堆满了密封的金属箱子,箱体表面锈蚀的程度比外面轻得多。每只箱子上都印着褪色的编号和标记。涟心看不懂那些编号,但她认得其中几个简单的图形——齿轮,闪电,骷髅。
“原料仓库,”白说,“稀有金属粉末、催化剂、预制的合金坯材。制造活体金属的原料都存放在这里。”
她走到一只已经开裂的箱子前,伸手从裂缝里拈出一小撮银灰色的粉末,放在掌心端详。粉末在她的皮肤上微微发亮,像是煤灰里混进了碾碎的星光。
涟心没有停下来看箱子。她在仓库另一侧找到了真正的收获:一台旧世界的手动叉车。叉车的液压系统还在,轮轴上的润滑油早就干成了黑胶,但机械结构本身是完好的。她试着压了几下把手,叉臂缓缓升了起来。末日十八年来,她第一次觉得自己找到了比部落所有装备加起来都更有价值的东西——一台能搬重物的工具。
白看着涟心叉着腰站在叉车前,拍了拍它生锈的把手,表情在说“行了,你归我了”,像驯服了一头新的驮兽。
地下第二层是维护通道的枢纽。
中央是一条主走廊,两侧分出数不清的支路。墙壁上的标识牌还在,但上面的字迹已经模糊了。白的手指在标识牌上划过,闭上眼睛沉默了几秒,然后睁眼说:“左数第三条支路,通往穹顶遮罩的控制终端。终端在第二层的尽头,有一个独立的操作间。”
她们沿着支路往前走。这条路比主走廊更窄,天花板上的照明面板全部熄灭,只有涟心手里的晶石提供光源。地面上开始出现水渍——不是暗河的铁锈色水,而是透明的、微微泛着淡蓝色的水。水渍从墙壁的裂缝里渗出来,沿着地面的坡度汇聚成一条条细流,向某个低洼的方向淌去。
涟心蹲下来,用手指沾了一点水,凑到鼻子前闻了闻。没有锈味,没有腐甜味,只有一股极淡的、像是雨后青草的气味。
“冷凝水。工厂的温控系统虽然离线了,但深层的地热交换器还在被动运行,冷凝水从管道裂缝里渗出来了。”白也蹲下来,伸出一根手指浸入水流里,指尖的纹路在水下亮了一下,然后她抬起头,眼瞳里闪过一丝涟心没有见过的微光,“这是我在很久很久之后,第一次碰到清水。”
涟心看着白的手指在水中轻轻划动。
“等穹顶弄好了,上面会有更多。”涟心站起来,继续往前走。
控制终端所在的房间不大,正中央是一台老式的操作台——物理按键、旋钮、还有几块已经熄灭的显示屏。白走到操作台前,手指在键盘上飞快地敲击。
墙壁上镶嵌的几块显示屏亮了起来。蓝底白字。其中一块屏幕上滚过一连串涟心完全看不懂的代码,另一块显示出穹顶结构的剖面图——穹顶内部的机械结构极其复杂,由数百块可以独立活动的三角面板组成,每一块面板都能翻转角度来闭合或开启。涟心看着那些密密麻麻的结构线,隐约理解了白说的“权限被锁死”是什么意思:没有权限,这玩意儿就是一块死铁。
白的手指在键盘上停了一下。屏幕上的代码不再滚动,停留在最后一行。那行代码反复闪烁,像是在等待一个回答。
“它把穹顶遮罩的控制权限绑定到核心验证上了,”白说,声音里多了一层涟心从未听过的冷意,“和武器系统、生产指令、安全协议全部绑定。不找回所有权限,我打不开穹顶。它会一直等到外面的锈雨腐蚀掉穹顶结构的基座,然后整个穹顶塌下来。”
涟心不知道什么叫“核心验证”。但她知道一件事——如果白不行,那就没人行了。
白闭上眼睛,双手离开键盘,十指张开,悬空在操作台上方。她的全身荧光纹路开始同时亮起,亮度远超过往任何一次。涟心看到她的白发在空中缓缓浮起,像是被某种看不见的力场托举着。操作台的显示屏开始剧烈闪烁,整个房间的照明面板忽明忽暗,然后整个楼层的走廊里,那些熄灭了几十年的灯一根接一根地亮了起来,从近到远,像一条发光的河流突然决堤。
屏幕上的最后一行代码消失。取而代之的是一行新的文字:权限验证通过。穹顶遮罩控制系统已重新连接。
操作台旁边一块辅助显示屏亮了起来,上面出现了工厂各层的数据列表。涟心不懂那些数据流,但她注意到了屏幕顶端跳出来的一连串标志,大部分是灰色——灰色代表离线,红色代表锁定。白顺着列表往下滑,手指点过几个底层区域的灰色标记,一瞬间全部转为绿色。
“锈雨大概还有一个小时。”涟心说。
她们回到大厅的时候,第一滴锈雨正好落下来。
涟心站在大厅中央,透过穹顶上的一条裂缝看到了它——一滴暗橙色的液体从灰黄色的云层中坠落,砸在穹顶外层的金属面板上,发出一声极轻微的“嗞——”。不是水砸在金属上的声音,而是酸液腐蚀金属的声音。面板上被砸中的位置冒出一缕极细的白烟,然后迅速变红。
第二滴。第三滴。然后天空像是被撕开了一道口子。
锈雨倾盆而下。
涟心这辈子都没见过这么大的锈雨。上次她在部落里经历的那场,雨水是蒙蒙细雨,下了一整天也不过把兽皮棚子腐蚀出几个小洞。但这次的雨,每一滴都有她小指甲盖那么大,密集到像是在大地和天空之间拉上了一层暗橙色的幕布。雨水砸在穹顶外层的每一声腐蚀音叠加在一起,变成了一种持续的、令人牙酸的嘶嘶声,像一千条蛇在头顶同时吐信。
穹顶的裂缝开始往下渗水。不是滴落——是流淌。暗橙色的水沿着穹顶内壁的坡度汇聚成一道道细流,从裂缝最低处倾泻而下,砸在大厅地板上,每一滩都在几分钟之内把金属地板腐蚀出一个个浅坑。酸雾从水滩表面升起来,呛得涟心眯起了眼。
白站在核心柱前,双手贴着操作面板。她的眼瞳亮得刺眼,体表纹路的亮度几乎无法直视。然后她仰起头,朝穹顶张开五指。
那些被锁死了不知道多少年的三角面板,在生锈咬死、积满灰尘、被酸雨持续腐蚀的状态下,开始动了。第一块面板转动时发出的声音像是一头巨兽在嘶吼,第二块的转动引发了连锁反应——数百块面板在白手指的指挥下依次翻转、滑动、重新咬合。它们有些已经锈死在半开状态,被硬生生用液压余力顶开。锈渣从接缝处簌簌落下,和空中飘落的雨水混在一起,打在涟心的头发和肩膀上。
涟心抹了一把脸上沾的锈渣,往后退到核心柱旁边。她看着穹顶在头顶缓缓闭合,裂缝一道接一道地消失,最后只剩下一道最宽的裂缝还在往下灌雨。白咬着牙,手指往上一抬——最后一块面板猛地翻转了角度,咔嗒一声锁进了它对应的槽位。
大厅安静了。
锈雨被隔绝在穹顶之外,嘶嘶声还在,但沉闷了。大厅里只剩下涟心自己的呼吸声,白手指从操作面板上滑落的声音,以及——从穹顶边缘滴下来的最后一小串水珠,滴在地板上,无声无息地化成一缕白烟。涟心看着那片被锈雨腐蚀出浅坑的地板,沉默了一瞬。然后她转身,走到那台手动叉车旁,把叉臂上抬着的重型金属板卸了下来。
“你干什么?”白转过头,眼神里带着一点困惑。
“铺地。”涟心把金属板拖到被腐蚀的区域边缘,对好位置,放平。然后又去拖第二块。
白看了她几秒,然后走过来,蹲下,伸手按在金属板的边缘。她的指尖溢出几缕极细的银丝,钻入金属板的缝隙,将它与地板焊接在一起。涟心看了她一眼,没说话,继续拖第三块。
外面的天色从灰黄色变成了完全的暗橙色,然后是黑色。雨还在下,穹顶外面持续不断的嘶嘶声变成了某种低沉的背景白噪音,像荒原在深夜里均匀地呼吸。大厅中央,涟心点燃了一小堆火。火源不是晶石——晶石的光太冷——她用叉车从仓库里搬出来的一箱不知什么成分的旧世界燃料块,用短刀刮了一些碎屑下来,晶石一照就着了。火焰是淡蓝色的,没有烟,热度却很高。
火堆的光芒在大厅墙壁上投下摇曳的影子。被她们重新铺好地板的区域还很粗糙,补上的铁板颜色和周围完全不一样,接缝处的焊接痕迹像一道道浅灰色的疤痕。但它不漏雨了。
然后涟心听到了声音。
不是雨声。不是白在火堆旁翻燃料块的声音。是从大厅入口方向传来的——脚步声。很多很多脚步声。不是人,不是猎杀者,不是任何两足行走的东西。那些脚步声太轻、太碎、太密集,像是几十只小动物同时在金属地面上爬行。
涟心拔出短刀,站起来面朝大厅入口。
第一只变异生物从入口的阴影里探出了头。
是缝合鼠。但比她以前见过的任何一只都要大,身体有壳子半个甲壳那么大,背上的鳞片在火光中反射出深紫色的金属光泽。它用左侧的三只眼睛盯着涟心,右侧的三只眼睛同时也在转动,各自看向不同的方向。它的尾巴末端的钳子夹着一团湿透的锈红色苔藓,苔藓还在往下滴着锈水。
在它身后,更多的缝合鼠涌了进来。然后是别的东西——一只蜈蚣状的多节肢生物,每一节身体上都长着一簇发光的蓝色菌菇;两只涟心叫不出名字的六足蜥蜴,皮肤是半透明的,能看到体内流动的暗红色液体;一群拳头大小、长着蝙蝠翅膀的甲虫,飞进大厅后立刻倒挂在穹顶内侧的面板接缝上,翅膀收拢发出细碎的摩擦声。
它们都在躲雨。
缝合鼠的首领站在最前面,和涟心对视。涟心握着刀的手没有松,但她也没有动。她认得这种对视——在荒原上,所有的变异生物都遵守同样的潜规则:如果有共同的威胁,猎食者和猎物可以共享同一片掩体。条件是双方都不能越界。
她往后退了一步,把刀尖垂下来指向地面。缝合鼠首领的三只左眼同时眨了一下,然后它转身带着鼠群走向大厅另一侧,在靠近一堆废弃管道的地方蜷缩下来,开始用钳子梳理自己湿透的鳞片。蜈蚣钻进了管道堆的缝隙里。蜥蜴趴在核心柱基座旁边——那里最暖和。
白从头到尾都没有动。她坐在火堆旁,看着这些变异生物一只接一只地进来,眼神很平静。当一只拳头大的甲虫从穹顶上掉下来,正好落在她膝盖上时,她只是低头看了它一眼。甲虫仰面朝天,六条腿在空中胡乱划动,翅膀被锈雨打湿了飞不起来。白伸出一根手指,轻轻把它翻了过来。甲虫愣了一秒,然后抖了抖翅膀,飞回穹顶上去了。
“你不怕它们?”涟心走回火堆旁坐下。
“我在地下关了那么久,已经没什么好怕的了。”白看着火堆,火光在她的银白色眼瞳里跳动着,让她的眼睛看起来像是液态的琥珀,“而且它们不攻击我。”
“你怎么知道?”
“我的身体对它们来说不是有机物。”白偏过头看向那边蜷缩着的缝合鼠群,“它们闻不到我的气味。”
涟心沉默了一会儿,把短刀插回腰间。火堆的蓝焰安静地燃烧着,穹顶外的锈雨声持续不断,墙边传来缝合鼠偶尔发出的低鸣。一只蜥蜴翻了个身,把自己的肚子贴在暖和的基座表面上。
---
外面的嘶嘶声里混进了另一种声音。轮轴声,很轻,很远,但白同时转过了头——她的感知范围比涟心远得多。涟心握住刀柄,压低身形走到大厅入口的阴影处往外看。
一辆推拉车停在工厂围墙外,车型比猎杀者的小,装甲也薄得多。车顶上绑着一捆兽皮和几个陶罐。车门打开,下来三个人。没有穿护甲,只裹着拼接的兽皮和旧布料。带头的是个四十来岁的女人,短发,手里拿着一把骨柄砍刀。她后面跟着一个少年和一个老人,少年背着一捆空水囊,老人拄着一根铁管当拐杖。他们看着工厂围墙的缺口,犹豫不决。
“这是什么地方?”少年的声音在雨中显得很弱。
“不知道。有亮光,会收留我们吗,应该有能用的东西。别碰任何铁,锈雨停了就走。”女人说。
三个人翻过围墙,踩着碎水泥块走进工厂堆场。他们在堆场上看到了那些被白之前击倒的猎杀者留下的痕迹——地上的弹壳,被银丝勒断的废钢板,还有猎杀者撤退时丢下的一只军靴。女人蹲下来,捡起一枚弹壳,翻来覆去地看了一会儿,脸色变了。
“有枪。有人用枪在这里打过。”她把弹壳扔在地上,站起身就要往回走。
然后他们看到了火光照耀的影子
大厅里的火光。淡蓝色的、从主体建筑深处透出来的稳定火光。女人的脚步停住了。她看着那道光,表情极其复杂——警惕、渴望、恐惧,全部混在一起。少年在她身后拽了拽她的袖子:“妈,可能有水,火旁边肯定有人。”
涟心从阴影里走出来。她没有拔刀,只是站在大厅入口,让火光照出自己的轮廓。
“外面的雨还要下很久,”她说,声音不高,但在空旷的堆场上很清晰,“进来躲雨可以。武器留在门口。”
女人盯着涟心看了好几秒。她的目光扫过涟心腰间的短刀,扫过她身上拼接的兽皮,扫过她食指上那枚在火光照耀下微微发光的指环。然后她慢慢地把骨柄砍刀放在墙角的干地上,朝身后两人点了点头。
少年扶着老人从她身侧绕过,踏进了大厅。少年的第一反应是仰头看穹顶——那些复杂精密的三角面板结构让他张大了嘴。老人的第一反应是蹲下来摸地板——他摸了摸被补过的区域,又摸了摸旁边没被补过的金属地板,浑浊的眼睛里闪过涟心看不懂的光。他可能年轻时见过类似的东西,涟心想。也许在旧世界还没有完全崩塌的年代里,他踩过这样的地板,摸过这样的墙壁。
但随即他们的目光都被大厅里的景象吸引住了——核心柱的暗红色脉动,修补过的地板,蹲在角落的缝合鼠群,以及火堆旁静静坐着的白。她一身白发在蓝色火焰的映照下像一团凝固的月光,那双银白色的眼瞳平静地看向新来的人,像是在等待一个涟心已经知道会来的问题。
“这地方是你们修的?”少年忍不住开口。
“先坐下,”涟心把他们引到火堆旁,往火里添了一块燃料碎屑,火苗蹿高了一点,大厅墙壁上的影子跟着跳了一下,“外面冷,先烤火。”
三个人在火堆旁坐下。少年一直偷看白,白回看他的时候他又赶紧低下头。老人把铁管拐杖放在地上,伸手靠近火堆取暖,手指在微微发抖。女人一直盯着涟心看,没有说话。
过了一会儿,女人开口了:“你们住在这里?”
“从今天开始。”涟心说。
女人看了看穹顶,又看了看核心柱,再看了看角落里安静蜷缩的缝合鼠群。“这栋楼——我们一直以为它只是座废墟,”她的声音很慢,带着某种涟心熟悉的、属于在废土上活得太久的人特有的谨慎,“以前偶尔路过这里,看到它在冒烟,都绕开走。老一代的人说它还在喘气,不要靠近。你们是怎么让它——”
白忽然开口了。她的声音很轻,但在大厅里很清楚:“它等的就是人来。等了太久了。”
女人看着白,张了张嘴,没有继续问下去。但她眼里的警惕少了一点,可能是因为白的语气,可能是因为火堆的温度,也可能是她从未在废土上见过一个女人披散着拖地白发、一身白衣、却安然无恙地坐在火堆旁。
雨声持续不断。缝合鼠的首领打了一个呵欠,露出四排细密的尖牙。倒挂在穹顶上的蝙蝠甲虫偶尔扇动几下翅膀,发出扑扑的轻响。那个少年抱着膝盖,脑袋一点一点地往下垂,终于靠在老人肩膀上睡着了。老人摸了摸他的头发,看着火堆出神。
涟心靠在核心柱基座上,手肘撑着膝盖,看着火光在大厅墙壁上投下的影子。那些影子有缝合鼠的轮廓,有蜥蜴的轮廓,有三个陌生人的轮廓,有白的侧脸,也有她自己。所有的影子都在火光中摇曳,被拉长又被缩短,被重叠又被分开。她感觉到背后核心柱脉动的节律又变了一点点——不再只是在运转,而是在与什么共鸣。
白靠着核心柱,和她肩并肩。她的手指在基座表面轻轻划着,那些被今晚重新点亮的权限标记在大厅的各个角落沉默地运行着——穹顶遮罩稳住了,地下三层的排水泵恢复了,大厅角落的通风口重新开始运转。涟心看着那些人,那些生物,那些被锈雨逼到同一个屋檐下的生命,忽然觉得这地方有了一个以前没有的东西。
不是灯光,不是武器,不是防御工事。
“这里,”涟心说,声音很低,低到只有白能听见,“像是一个开始。”
白没有说话。但她嘴角那个极细微的弧度又出现了。不是笑——她还在学——但她在学。