第一章 白色尘埃
2070年的春天,人类的黄金时代宣告终结,至暗时刻就此拉开序幕。
那一年,全球新闻频道都在播报一颗耀眼的星体。
那不是星星,是夺走一切希望的巨石。
一块直径二十公里的陨石,从太阳系黑暗深处袭来,如同被随手掷出的骰子,落向人类文明的棋盘。天文学家为它编了一串无人记得的编号,记者称它“末日之星”,信徒说是天罚,网友戏称它“大号止痛药”——反正都要死,玩笑总比痛哭体面。
木星与土星出手相助。两大行星的引力如同巨手,将陨石撕成碎片。科学家在镜头前松了口气,宣称地球安全。人们关掉电视,照常上班、争吵、生活。
没人知道,一块五公里的碎片仍在疾驰。
二十六小时。
这是人类浑然不觉的最后倒计时。
这便是【晶萤事变】的开端。
白夜后来无数次想过,如果那天没有看手机,一切会不会不同。
但她还是看了。
彼时她正坐在出租屋地板上吃巧克力棒,身旁堆着未拆封的搬家纸箱。她刚从大阪搬来横滨,只为离新工作更近。一份小物流公司文员的工作,薪水微薄,却足够独自维生。
通知栏弹出一条紧急新闻推送。
她本没打算点开——这类新闻早已泛滥,地震、台风、政客辞职,条条标着惊叹号,却没几条真正紧急。
可标题里的三个字,让她顿住了动作。
“陨石。”
“澳大利亚。”
“海啸。”
她咬着巧克力棒点开新闻。页面加载缓慢,显然全日本都在刷屏。图片一点点显现,像是有人用橡皮擦去蓝色纸面,露出底下一片炽白。
卫星照片里的强光,比任何文字都直白地宣告:有些东西结束了,有些东西开始了。
她咽下最后一口巧克力,将包装纸攥在手心,没有扔掉。
不知为何,她始终没丢。
已是九年前的事。
白夜站在巴别塔第三训练场边缘,手中捏着巧克力包装纸。
当然不是当年那张,那张早已遗失。她只是养成了习惯——每次出任务前吃一根巧克力,将包装纸叠成小方块塞进口袋。
同队的苏宁儿说她这是迷信。
“队长,你每次出任务都吃巧克力,是怕低血糖吗?”苏宁儿蹲在训练场另一端,掌心渗出绿光,如水般漫过地面。她正在进行治疗型异能的日常检测,需要持续输出十五分钟。
白夜叠好包装纸,塞进战术裤口袋。
“不是。”
“那为什么?”
“补充热量。”
苏宁儿笑了:“那不就是怕低血糖嘛。”
白夜没有反驳。她不擅长这类闲聊,并非冷漠,只是不知如何接话。苏宁儿加入黎明小队才三个月,正努力和队长拉近关系。白夜心知该配合些,却总找不到合适的言辞。
好在副队长林婉推门而入。
“白夜,出任务了。”
林婉的语气向来干脆利落。她比白夜大三岁,是黎明小队资历最老的成员,也是白夜最信任的人,没有之一。
“哪里?”白夜问。
“西区外围,B-7哨站。观测到一群莱恩聚集,规模不小,上面希望我们前去清理,防止它们靠近居民区。”
“规模不小是多大?”
“没细说,应该不小。”
白夜点头,将最后一块巧克力塞进嘴里。
“苏宁儿,出发。”
“来了来了。”苏宁儿慌忙收起异能,起身拍掉灰尘,“队长,这次我能坐副驾吗?”
“不能。”
“为什么啊!”
“烬要放设备。”
“烬的设备每次都占一整排座位!”
烬自角落无声站起,背着半人高的金属箱,面无表情地看向苏宁儿。他从不说话,并非失语,只是不愿开口。据林婉说,烬加入巴别塔三年,从未有人听过他的声音。
苏宁儿与他对视两秒,默默移开视线。
“行吧,队长说了算。”
巴别塔停车场位于地下三层。
空气中弥漫着机油与铁锈味,头顶灯管半数损坏,空间忽明忽暗,如同电影里恶鬼出末的场景。
白夜的座驾是一辆改装黑色越野车,她懒得取名。林婉戏称它“黑木头”——后排座椅拆除后塞满武器与急救包,坐起来又硬又难受。
“谁开车?”林婉问。
“我。”
“你确定?上次你直接开爆两个轮胎。”
“是路的问题。”
“路的问题还是你的问题?”
白夜没回应,拉开车门坐进驾驶座。
苏宁儿在后座小声对烬说:“队长开车好吓人。”
烬没说话,只是重新检查了一遍安全带。
车辆驶出地下车库,穿过巴别塔外围围墙,进入废墟带。
【晶萤事变】后,这里早已不是九年前的模样。海岸线向内倒退近两公里,低洼城区尽数淹没于海水淤泥之中。高楼如歪斜的铅笔矗立水中,玻璃幕墙碎裂殆尽,只剩灰色混凝土的支架。
白夜沿临时钢板路平稳行驶。窗外,夕阳将废墟染成暗红,如同凝固的血。
“B-7哨站还有多远?”林婉问。
“二十分钟。”白夜瞥了眼导航。
“来得及。上面说莱恩群仍在原地,没有移动迹象。”
“不移动?”苏宁儿探出头,“莱恩不移动?它们不是一直追着血气跑吗?”
“所以不对劲。”林婉皱眉,“它们可能在等什么。”
白夜握方向盘的手指微微收紧。
在等什么。
她没有说出口,但这句话在脑中反复盘旋。莱恩从不会“等待”,它们只有两种状态:寻找猎物,或是在寻找猎物的路上。一群莱恩原地不动,要么是已寻得足够血食——可B-7哨站昨日报告周边无异常活动痕迹——要么,是被某种存在控制。
被什么东西。
或是被什么人。
B-7哨站设在半塌商场三楼,视野开阔,可俯瞰整片废墟海岸。
白夜将车停在楼下,四人沿消防梯攀爬而上。哨站内仅有两人,一男一女,均身着巴别塔制服,看起来资历尚浅。
“情况如何?”林婉率先推门问道。
年轻男子起身敬礼:“副队长,莱恩群仍在原地,大约在东南方向一公里处,数量……有些多。”
“多少?”
“观测数据显示,至少一百只。”
林婉面色不变,白夜却注意到她指尖轻敲桌面——这是她遇到麻烦时的习惯。
“一百只?”苏宁儿声调拔高,“这还叫‘规模不小’?这分明是——”
“安静。”白夜开口。
苏宁儿立刻噤声。
白夜走到观测窗前,举起望远镜。
东南方向的废墟中,一片白色物体正在蠕动。并非整齐队列,也非混乱散兵,而是一种介于两者之间、令人不适的聚集形态。上百只莱恩挤在开阔空地,彼此间距近乎一致,仿佛被尺子丈量过。
这极不正常。
莱恩没有领地意识,绝不会如此规整地聚集。
“队长。”
烬的声音在白夜脑海中响起。
只一个字,轻如砂纸擦过木板,却让她血液几乎凝固。
“人。”
白夜猛地转头:“什么?”
烬指向东南方,再次重复。随后他卸下金属箱打开,里面是一台白夜从未见过的精密设备,线路与芯片密布,如同特制的探测仪器。
烬指尖飞速操作,屏幕跳出大量数据。他转身将屏幕对准白夜。
画面是热成像图。上百个红色光点,是莱恩的体温。而在光点正中央,有一个蓝色小点。
人类的体温。
“有人在莱恩群中间?”林婉凑近查看,语气首次染上紧张,“怎么可能?人类怎么可能在百只莱恩包围下存活?”
烬摇头,表示无从知晓。
白夜盯着那个蓝色光点,无意识摸向口袋,触到叠成方块的巧克力包装纸。
“我下去看看。”她说。
“不行。”林婉当即反对,“一百多只莱恩,你独自下去太危险,若只是普通个体还好,万一混杂多只较强个体——”
“我没说一个人去。”
白夜看向她,语气并非请求,而是通知。
林婉与她对视三秒,轻叹:“行,我跟你去。苏宁儿,你和烬留守哨站,保持通讯。若我们出事,立刻撤退求援,不要回头。”
苏宁儿张了张嘴,最终只是点头,眼眶微红,却强忍着没说话。
白夜有些无奈:“我又不是去送死。”
从商场到莱恩群直线距离仅一公里,废墟路况却极为难行。
白夜与林婉在倾倒建筑间潜行,尽量保持安静。天色大半暗沉,只剩天际一抹暗红。莱恩夜视能力强于人类,但白夜对声响与震动极为敏锐,总能先一步察觉对方。
“刚才在想什么?”林婉忽然低声问。
“什么?”
“在哨站看到蓝色光点时,你表情变了。”
白夜沉默前行数步。
“……九年前。”
林婉没有追问。她知晓九年前意味着什么。白夜从不与人谈及过往,但作为副队长,她看过档案。她知道白夜的妹妹在那年失踪,父母在那年离世,白夜也在那年觉醒异能,如同被压至极限的弹簧骤然崩断。
“你觉得那是你妹妹?”林婉问。
“不可能。”白夜回答得极快,仿佛早已备好说辞,“白凝已经不在了。”
“档案上写的是‘失踪’。”
“那只是说法不同,况且哪有这么巧的事。”
林婉不再多言。她认识白夜四年,懂得何时该沉默。
前方废墟忽然开阔。白夜停下,蹲在半塌矮墙后,举起望远镜。
一百多只莱恩就在不到两百米外。
它们的模样比九年前更为狰狞。白色晶体自皮肤穿刺而出,如同骨朵绽放的恶花。多数已无法辨认原形——曾是人,是狗,或是其他生灵。如今,它们只有一个身份:人类的威胁。
莱恩。
白夜的视线越过它们,落向中央蓝色光点处。
然后,她看见了。
一个女孩。
约莫十四五岁,瘦得如同柴火棍,蹲在地上,双手抱膝。衣衫破烂不堪,裸露皮肤布满灰尘与干涸血迹,却没有半分白色晶体。
她是人类。
一个活生生的人类女孩,被上百只莱恩包围,却未受丝毫攻击。
它们只是静静看着她。
仿佛在等待什么。
白夜的呼吸骤然停滞。
女孩的脸大半被灰尘遮盖,看不清容貌。可那个姿势——蹲坐抱膝,将脸埋入膝盖——让她心口猛地一疼。
并非因为相识。
而是那个姿态,像极了一个人。
像极了九年前,在大雨中蹲坐废墟、手握半块巧克力、不知何去何从的十五岁自己。
像极了她。
“林婉。”白夜的声音轻而稳。
“嗯。”
“我进去。”
“怎么进?”
“从上面。”
白夜站起身,右手轻握。一颗白色小球浮现掌心,不透明,冰冷如凝固的星辰。
【束】。
她向前一推。小球无声飞掠,在莱恩群上空炸开。无巨响,无强光,只有一阵令人牙酸的空间扭曲感。
莱恩们同时抬头。
随即,中央区域的个体被强行吸入。并非全部,白夜刻意将范围压缩至直径不足五米,恰好清出一条通路。十几只莱恩的躯体被扭曲、拉扯,失去行动能力,无声消失在白球之中。
其余莱恩终于反应过来,朝白夜方向涌来。
“后面交给你。”白夜说。
“好。”林婉双手翻扬,橙色火焰自掌心喷涌,筑起一道道火墙。
白夜跃过低墙,冲入莱恩群。
她速度极快,并非异能加持,而是九年战斗刻入骨髓的本能——每一次闪避角度,每一次发力时机,身体早已熟记。莱恩利爪擦耳而过,她侧身避开,顺手一拳将其推开,不为击杀,只为开路。
她的目标只有一个。
那个女孩。
距离不断缩短。五十米,三十米,十米。
女孩终于抬起头。
灰尘之下是稚嫩脸庞,眼睛很大,眼神却空洞如死水。她望着冲来的白夜,无恐惧,无惊喜,甚至无好奇,只是静静看着。
白夜在她面前停下,弯腰伸手。
“走。”
女孩一动不动。
“我带你出去。”白夜语气比预想中更轻。
女孩嘴唇微动,似要言语,最终却未发声。她缓缓抬手,放入白夜掌心。
冰凉刺骨。
白夜握紧她的手,转身狂奔。
林婉的火墙已濒临崩溃。她火焰异能极强,可大范围持续消耗过快。白夜看见她额头布满冷汗,仍咬牙支撑。
“撤!”白夜高喊。
林婉立刻收力转身。三人——白夜、女孩、林婉——在莱恩群的追逐中疯狂回撤。
白夜没有回头。
她紧握着女孩的手,跑过倒塌楼宇,跑过碎裂道路,跑过那道矮墙。
身后,上百只莱恩的嘶吼不断逼近。
返回哨站,苏宁儿立刻冲上前,绿光笼罩女孩全身。
“她没有外伤。”苏宁儿检查后松了口气,“只是严重营养不良、脱水,还有……精神受到惊吓,需要休息。”
白夜靠在墙上,缓缓坐下。
她低头,从口袋摸出那张揉皱的巧克力包装纸。
纸已被汗水浸湿,边角蜷缩。
她久久凝视着它。
林婉走来,递过一瓶水:“你还好吗?”
白夜接过,并未饮用。
“林婉。”
“嗯。”
“那个女孩……”
“怎么了?”
白夜沉默许久。
“没什么。”
她没有说出真正的想法。
女孩蹲坐莱恩群中的模样,抱膝埋脸的姿态,那双空洞的眼睛——
让她想起九年前的自己。
也让心口堵上一块无名巨石。
哨站外,夜色彻底降临。
废墟中的莱恩嘶吼渐渐平息,可所有人都清楚,它们从未远去。它们生来只为行动与追逐。
有人说莱恩是特殊环境下的异变产物,它们的源头来自天外坠落的晶体。
也有人说,这是一场意外带来的灾难,只是他们低估了人类的韧性。
白夜将包装纸重新叠好塞回口袋,闭上双眼。
明天还要继续。
永远都要继续。
哨站灯光忽明忽暗。
苏宁儿为女孩简单处理——喂下半瓶水,擦去脸上灰尘,用急救毯将她裹住。女孩既不反抗,也不配合,如同耗尽电量的玩偶,任由摆布。
白夜靠在对面墙边,抱臂注视着她。
灰尘擦去后,女孩的容貌完整显露。
不是白凝。
当然不是,白夜早已知晓。按年纪推算,白凝今年应已二十三岁,绝不可能还是十四五岁的少女。可当光线落在女孩脸上时,她的心脏仍是猛地一空。
并非容貌相似,而是某种难以言喻的气质——眉眼间距,低头角度,或是这房间里令人窒息的氛围。
“队长。”苏宁儿压低声音,“她一直不说话。我问她名字、来历,她都没反应。”
“受了惊吓。”林婉递来一罐咖啡,“或许缓一缓就好。”
白夜接过咖啡,没有开启。
她走到女孩面前,蹲下。
女孩终于缓缓抬眼,看向白夜。眼睛很大,内里却空无一物——非悲伤,非恐惧,而是一种更令人不安的虚无。
如同被搬空一切的空屋。
“你能听到我说话吗?”白夜问。
女孩毫无反应。
“你叫什么名字?”
无回应。
“那些莱恩……为什么不攻击你?”
女孩睫毛轻颤。
这是她唯一的反应。
白夜静待十余秒,不再追问。她起身将咖啡放在女孩身旁,转身走向烬。
烬坐在角落,巨型设备摊开面前,屏幕数据飞速跳动。他低头指尖疾敲,似在追踪某种信号。
“烬。”白夜开口。
烬未抬头,指尖却顿了一下。
“那个女孩,你能查到她的信息吗?”
烬摇头。
“查不到,还是无信息可查?”
烬再次操作,屏幕调出地图,标注B-7哨站及周边十公里人类定居点,每处都有详细人口记录——巴别塔数据库几乎覆盖这片区域所有幸存者信息。
随后,他打出一行字。
“她的生物特征不在任何数据库中。”
白夜皱眉:“什么意思?”
烬又打出一行。
“她不属于任何已知定居点登记居民,无身份记录,无相关检测记录,也没有人报过失踪。”
林婉不知何时也凑了过来,看到文字后脸色微变。
“不合理。”林婉说,“晶萤事变已九年,所有存活人类均有登记。不登记就没有物资,根本活不下去。”
烬点头表示认同,随即打出第三行。
“她可能来自安全区之外,甚至更远的地方。”
白夜与林婉同时沉默。
安全区之外。
那是巴别塔势力未及之地。无登记,无物资,无秩序,只有废墟、莱恩,以及不愿或无法进入幸存者体系的人。
那样的地方,一个十四五岁的女孩根本无法存活。
除非,她并非孤身一人。
“有人在保护她?”白夜问。
烬摇头,又点头,意为不确定。
他调出另一组数据,是此前远程扫描的热成像记录。白夜凑近细看。
莱恩群中央,除蓝色人类光点外,还有另一个异常信号。
非蓝,非莱恩的红。
是一种从未见过的色彩,被设备标记为“未知”。
“这是什么?”白夜指向那个光点。
烬凝视屏幕数秒,打出四个字。
“我不知道。”
白夜抬眼看向他。
烬从不说“不知道”。他的能力是信息搜集,凡存在的信息,他皆可找到。他说不知道,并非未找到,而是信息本就不存在。
那个光点,介于红蓝之间的存在,不属于任何已知生物类别。
不是人类。
不是莱恩。
是别的东西。
白夜后背微微发凉。
她转身看向女孩。女孩仍坐在原地,抱着咖啡却未开启,目光低垂盯着地面,如同雕塑。
“队长。”林婉语气少见地犹豫,“这事不对劲,我们是不是把女孩先交给总部处理?”
白夜没有立刻回答。
交给总部。
她清楚意味着什么。对不明身份的人员会有固定流程——身份核查、检测、观察。听起来合理,可白夜在巴别塔九年,见过太多流程把人送去再也回不来的地方。
尤其是一个被百只莱恩包围却毫发无伤的女孩。
总部会如何对待她?
“不。”白夜说,“她跟我们走。”
林婉欲言又止,最终点头。
“好,你是队长,听你的。”
白夜走回女孩面前,再次蹲下。
这一次,她没有提问。她从口袋掏出那张揉皱的包装纸展开,露出里面最后一块巧克力——本是任务结束后留给自己的。
她将巧克力递到女孩面前。
女孩的眼神终于有了一丝波动。目光从巧克力移到白夜脸上,停留两秒。
白夜没有笑,她本就不擅长。
只是将巧克力又向前递了递。
女孩缓缓伸手接过,没有立刻吃,只是握在手心,感受着温度。
“谢谢。”
声音极轻,如同风吹纸片。
白夜微怔。并非因为“谢谢”二字,而是这声音沙哑干涩,仿佛已许久未曾开口。
“你能说话。”白夜说。
女孩没有回应,将巧克力放入口中慢慢咀嚼,再次垂下眼帘。
白夜起身退后,注视着那瘦小身影。
窗外,天快亮了。
废墟方向,莱恩的嘶吼彻底消失。像是从未存在过。
白夜生出一种诡异的直觉。
今夜发生的一切,绝非偶然。
那个女孩,那群莱恩,那个烬称之为“未知”的光点。
它们被一根无形的线串联,而她尚未看见线的另一端。
“林婉。”白夜说。
“嗯。”
“回去后,帮我查一件事。”
“什么事?”
“九年前,晶萤事变当天,横滨区域所有异能者觉醒记录。”
林婉看了她一眼,没有追问缘由。
“好。”
白夜将手插入口袋,触到那张揉皱的巧克力包装纸。
她没有扔掉。
从来都没有。