光柱在扩张。
从水潭底部冲天而起的暗紫色光柱,此刻已经膨胀到几乎填满了整个溶洞穹顶。光柱表面缠绕的符文矩阵密密麻麻地闪烁,每一道刻痕都在呼吸——吸气时暗紫转为深黑,呼气时深黑炸裂成刺目的紫白。光柱正中央,那道垂直的裂隙正在缓缓睁开,像一只正在撕裂现实世界的眼睛。竖瞳。暗金色虹膜。瞳孔深处有什么东西在移动,不,不是在移动,是在往外挤。
林夜的系统界面上,倒计时正在跳动:二分四十七秒。
“全员就位。”他的声音不高,但每一个字都像钉子扎进木头里,稳稳地钉入在场所有人的耳中。
叶星语站在最前方,距离光柱只有不到十米。光柱表面的辐射热烤得她的战斗服滋滋作响,左臂刚拆了绷带的伤口被热浪灼得发红,但她没有后退。她抬起右手,引力在掌心凝聚——不是以前那种篮球大小的引力坍缩球,而是更细、更锐、更沉默的一根针。深蓝色的针芒在指尖旋转,针尖对准光柱内部那个每隔四秒闪现一次的红色弱点。她在等。
苏眠站在她身侧五米处,声波增幅翼完全展开。接收过陆瑶光的外来魔力后,增幅翼还在微微颤抖,每一次颤抖都会传来轻微的刺痛——那是魔力回路被过度使用的信号。她的嗓子还是哑的,昨天在裂隙边喊出的那道高频声波,把声带烧出了三个出血点。她清了一下喉咙,尝到一点血腥味。然后她看到陆瑶光对她点了点头。那点头里没有多余的表情,只是一种确认——确认她们俩的频率已经对准了。
白芷站在苏眠侧后方。她的保温杯放在地上,杯盖拧紧,里面还装着半杯已经凉透的鱼汤。她的双手交握在胸前,十指微微发力,掌心的白光已开始渗出。她不再盯着自己的手指看,而是望着身前那四个要保护的人。每一次默念要保护,瞳孔深处的旧神印记就稳定一分。
江璃月半跪在最后方,手背晶片投射出的蓝光屏幕上,正在滚动着母符文的能量涨落数据。她的另一只手握着那把螺丝刀——昨天撬了炎魔甲壳、撬了训练假人、不知道还撬过多少东西的那一把。刀柄上的橡胶套已经磨破了,露出下面的金属骨架。她每次出任务都带着它。她说这叫“物理介入手段”。
林夜站在所有人身后。他的系统界面上,四道不同颜色的光柱在各自的头顶跳动。叶星语的蓝色战意值在稳步攀升,苏眠的金色精神力在颤抖中逐渐稳定,白芷的白色治愈力已经进入预设的释放阈值,江璃月的透明色魔力残余量仍然只够两次穿梭。最优解推演完成。成功率:百分之四十一。比昨天高。
他把手插进口袋,指尖碰到了一个东西——那枚从城北裂隙锚点上捡回来的晶体碎片。上面的深渊符文已经消退,只剩一道细细的焦痕,像被烧过的纸灰。他把碎片握在掌心。
“倒计时二分十一秒。”江璃月的声音响起。
“准备。”林夜说。
光柱内部的裂隙又睁大了一分。那只竖瞳的暗金色虹膜开始聚焦,瞳孔从裂隙深处转向他们。它不再是单纯的裂隙——它正在注视。
“叶星语。第一击窗口——马上到。”林夜盯着系统界面上跳动的周期波形。四秒周期。零点三秒窗口。他的心跳和波形的节拍同步,这是多年战场养成的本能——用身体去感受敌人的节奏,用脉搏去倒计时。
“三。”
光柱表面的符文矩阵闪烁了一次。
“二。”
竖瞳微微眯起,暗金色的虹膜周围浮现出细密的毛细血管般的纹路。它在看叶星语。它在锁定她。
“一。”
叶星语深吸一口气。
“打。”
引力针脱手。不是砸出去,不是轰出去——是送出去。深蓝色的针芒在空中划过一道几乎没有宽度的弧线,精准地刺向光柱表面符文矩阵的那道细微裂缝。四秒周期中的零点三秒窗口,第十七层和第十八层符文之间唯一的拼接断点。针尖触及光柱的瞬间,没有爆炸,没有轰鸣。它只是滑了进去。像钥匙插进锁孔。
“命中!”江璃月的声音罕见地带上了音调,“母符文防御矩阵出现零点四秒的间隙——苏眠!”
“来了。”
苏眠开口。她的嘴唇张开的瞬间,陆瑶光闭上眼睛,翡翠色的声波从她身上涌出,注入苏眠的增幅翼。两个人的频率在空气中无声地交汇,合成一道几乎没有颜色的透明波纹。三千四百赫兹。偏差——江璃月的屏幕上跳出数字——零点零五。
声波击中光柱。不是在攻击它,是在和它对话。它在告诉矩阵:你的频率不对。矩阵在零点几秒内产生了自我干扰,表面的符文闪烁开始错乱,出现了更大的裂缝。
“叶星语——第二击!同一点!”
第二根引力针飞出。这一次比上一次更快,更细。它沿着第一根针撕开的缝隙钻入,穿透了光柱的外层防御,击中了母符文的核心。断层。不是物理断裂,是逻辑断裂——符文矩阵用临时替代品糊上的那个补丁在这一击下彻底崩开。光柱剧烈震荡。竖瞳猛然睁大。
“白芷!给叶星语回充!”
白芷已经冲到了叶星语身边,双手按住她的后背。白光涌入。不是治疗——是充能。治愈术用在完好的人身上时不是修复伤口,是修复疲劳,是充填已经见底的魔力回路。叶星语感觉到一股暖流从脊椎升起,沿双臂灌入指尖。
“第三击——打碎那只眼睛。”林夜的声音没有任何波澜。
第三根引力针飞出。它的颜色比前两根更深——深到近乎黑色。收力的极限,所有的引力坍缩在一根细针的尖端。它沿着前两根针开辟的通道,穿透了光柱,穿透了裂隙,穿透了那只竖瞳。针尖没入暗金色虹膜的瞬间,整个世界静止了一拍。
竖瞳没有发出任何声音。它只是凝固了。然后裂隙从瞳孔中心开始碎裂。不是物理意义上的碎裂——是空间层面的崩溃。裂隙边缘的紫色光芒向内坍缩,像一张被揉成团的纸,扭曲、压缩、消失。光柱拦腰折断。上半截冲天而起,撞在溶洞穹顶上,炸成漫天紫色的碎光。下半截沉入水潭,水潭剧烈沸腾,冒出浓密的暗紫色蒸汽。
“母符文正在解体——崩坏过程不可逆——裂隙关闭完成度百分之九十七、九十八、九十九——”江璃月的屏幕上,红色警告一个接一个地熄灭。
“全部趴下——!”
最后百分之一没有熄灭。它转化成了冲击波。母符文在解体前释放了残存的全部能量,一道环形的暗紫色冲击波从水潭中心炸开,横扫整个溶洞。叶星语被冲击波正面击中,整个人倒飞出去,砸在石壁上,砸出一个蛛网状的凹陷。苏眠和陆瑶光被掀翻在地,声波增幅翼发出刺耳的故障音。白芷死死抱住石壁上的凸起,身体被冲击波扯得几乎平行于地面。江璃月在水潭边缘,被冲击波炸起的紫色水浪浇了一身。她爬起来的第一时间没检查自己,而是喊了一声:“林夜!”
林夜站在原地。他是唯一一个没有趴下的人。冲击波穿透他身体的瞬间,系统界面疯狂弹出红色的警告——没有魔力护盾,没有物理防御,他只是一具没有变身的肉身。但冲击波没有把他掀飞。那枚握在掌心的晶体碎片亮了一下,像吸走了一丝波动的余威。然后碎成粉末。
“我没事。”他把粉末从掌心抖落,走向叶星语。她正从石壁的凹陷里爬起来,后背上沾满了碎石和灰尘,左臂的旧伤又被撕裂,血沿着手肘往下滴。看到她咬牙站起来,他停下脚步。她抬头看见他在看她,立刻把流血的手藏到背后。
“精准度不错。”林夜说。
“……”叶星语没想到他说的是这个。她准备了一肚子反驳——我没事、不疼、不用管我——全被这一句堵了回去。她嘴角扯了一下,“不够准。第四击没打出来。”她低头看着自己的右手,手指还在微微发抖。刚才第三击之后,她的魔力回路已经完全空了。如果没有白芷的回充,第二击都勉强。她离全盛期还差得远。
“下次打四击。”
“嗯。”
白芷正蹲在苏眠和陆瑶光中间,一只手按着一个人的额头。白光从两只掌心同时涌出。她闭着眼睛,嘴里没在背乘法表——她在想,苏小姐的嗓子很疼,陆小姐的魔力回路在灼烧,两个人都在硬撑,我要让她们不疼。白光分成两道支流,金色的声波增幅翼在修复中恢复了稳定的光泽,翡翠色的魔力回路在治愈中重新亮起。陆瑶光睁开眼睛,低头看着自己手腕上的焦痕正在白光的包裹下渐渐淡化。“你的治愈术……”她开口。
“不太稳定。”白芷不好意思地笑了一下,“但我有在努力让它稳定。”
“不。”陆瑶光看着她瞳孔深处缓缓旋转的旧神印记,“你是让它在听你的话。不是压制它,不是对抗它——是和它对话。”她沉默了一会儿,“我听过很多种魔力频率。你的频率很特别——它有两个声部。一个在说话,一个在听。它们在合唱。”
白芷愣了一拍。从来没有人这样形容过她的能力。不是缺陷,是合唱。她咧开嘴笑了,然后从地上跳起来,端出两杯鱼汤。“炖了一整天!你们快喝!”
陆瑶光端着保温杯,看着杯子里飘着的几块鱼肉和一颗红枣。她已经连续二十多个小时没有正常进食了。她喝了一口,然后以一种极其严肃的表情说:“好喝。”
苏晚晴的声音从对讲机里传来:“地面魔力波动正在快速下降——裂隙关闭确认——你们做到了。”她的语气平静,但所有人都听到她长长地呼了一口气,像是憋了一整天的那口担忧终于吐了出来。
“收队。”林夜说。
叶星语从石壁上跳下来。苏眠收起增幅翼。白芷把保温杯放进背包。江璃月一边走一边盯着晶片上的数据,嘴里念念有词。陆瑶光跟在最后。她走到溶洞出口时停下来,回头看了一眼那个已经恢复平静的水潭。紫色的光芒已经完全消失,只剩洞顶渗下的地下水一滴一滴落在潭面上,激起微弱的涟漪。深灰色眼眸在昏暗中凝望片刻,转过身,跟上队伍。
回程的涵道似乎比来时更安静。应急灯还是坏了大半,污水渠还是缓慢地流淌,步道的铁格栅还是在脚下发出空洞的回响。但空气里的铁锈味和腐臭变淡了。那道刻在岔路口墙壁上的十七层深渊符文,在母符文解体后就失去了光泽,刻痕里只剩下灰烬般残余的粉末。
苏眠凑到陆瑶光身边,好奇地问她是如何做到同时接收和释放声波的。陆瑶光思考片刻,回答说是“频率管理”,就像在噪音里分辨出旋律。苏眠眼睛亮了,她说她的声波攻击失控常是因为噪音太多、旋律被淹没——她一直在找一个能教她“频率管理”的人。陆瑶光侧头看着她,那双深灰色的眼睛里第一次浮现出某种近似好奇的光,说你愿意学的话,我教。
白芷走在林夜旁边,语气藏不住开心,说鱼汤被喝光了。林夜说回去再炖。白芷说这次可以加豆腐,冰箱里还有半块。林夜说好。白芷又想了想,说:“队长,我们赢了。两支搜索队没赢,A级没赢,但我们赢了。D级赢了。”林夜纠正道:“C级。”白芷想了一下,“我们升得好快。”林夜说后面还有更大的。白芷点头,“我知道。我不怕。”
江璃月忽然停下脚步。她的晶片屏幕上跳出一个黄色提示——不是警告,是通知。她读完通知,抬起头,用一种经过克制的、努力保持平淡的语气说:“人社部发来的。关于今天关闭的涵道裂隙——”她顿了顿,“和我们昨天提交的深渊魔力异常数据分析报告。总部评语:数据整合方式具有创新性,建议纳入跨部门监测标准流程。落款是总部研究局,不是我们分部,是总部。”她说出“总部”两个字的时候,嘴角有极其细微的弧度。上次她露出这个弧度,是发现深渊魔力不符合弦理论的时候。
苏眠吹了一声口哨:“我们队的科学家被总部点名了。”
“不是点名。”江璃月纠正,“是数据被认可。”
“这就是点名。”叶星语难得笑了,“认了吧。”
林夜看着她手里那块用胶带粘在皮肤上的晶片,说:“回基地后申请一块新的。正式的。”
“这个还能用——”
“正式的。”
江璃月沉默了几秒。这是少数几次她没有用数据反驳林夜的决定。“好。”
走出涵道时,阳光刺得所有人眯起了眼。三号泵站的铁栅栏门还是歪歪扭扭地挂在铰链上,苏晚晴靠在门边,夹板吊着右臂,红枣茶搁在脚边。看到他们从涵道里走出来——叶星语在揉左肩,苏眠在打哈欠,白芷抱着背包蹦蹦跳跳,江璃月边走边盯着晶片屏幕差点撞到门框,陆瑶光跟在最后,浑身湿透,但脚步很稳——苏晚晴端起红枣茶喝了一口。
“一个都没少。”她说,“还多了一个。”
陆瑶光走上前,对着苏晚晴微微鞠了一躬。她的动作很正式,像是旧时门派弟子对前辈行礼。“苏前辈。三年前深渊之战中,您用火焰烧穿了深渊之神的左臂护甲。那一击的声波频率我一直记得。它是我的训练范本之一。”
苏晚晴愣了一下,然后笑出来。三年来第一次有人用这个理由向她致敬——不是因为她升上A级,不是因为她任务记录漂亮,而是因为那一道烧穿了神明护甲的火焰。她打量着这个浑身湿透、站姿笔直的年轻魔法少女,“留下来吃饭吧。白芷的鱼汤,喝了都说好。”
陆瑶光沉默了一瞬。“我没有地方可以回去。我被调派到这座城市是临时任务,原驻地在哈尔滨。现在任务中断,人社部还没发新的调令。”她顿了一下,深灰色的眼睛直视苏晚晴,“残响小队还需要人吗?”
苏晚晴转头看向林夜。林夜看着陆瑶光,系统界面上她的能力数值正在缓缓浮现:声波感知范围三公里,频率识别精度百分之零点零一,战斗评级A——但现在魔力回路轻度损伤,有效战力约等于B。“你不是声波攻击型。你的能力不适合正面战斗。”林夜说。
“我知道。”
“残响小队的战斗风格已经成型。加一个人需要重新磨合。你的感知能力很强,但在战斗中不一定能跟上我们的节奏。你能做什么?”
陆瑶光想了几秒,然后看向苏眠。“她需要一个调律师。她的声波输出依赖情绪稳定,但偶像的情绪波动很大。我可以做她的声音训练师。”她转向白芷,“她的治愈术在双声部状态下最稳定——我可以用声波监测帮她找到最佳频率。”又转向叶星语,“你的引力针需要精确到零点一秒的攻击窗口。我可以帮你听出敌人的魔力周期,让你不用靠肉眼判断——直接用耳朵就行。”
然后她看向江璃月。两个人对视了整整三秒。“我不需要帮助。”江璃月说。
“我知道。”陆瑶光说,“但你的数据分析有一个盲区——声波频段的魔力波动不在你的监测范围内。我可以补上这个盲区。”
江璃月张了张嘴,想说什么,又闭上了。然后她低头在晶片上打了一行字。林夜不用看也知道她在写什么——她在计算加入新成员后团队战斗力的变化概率。
“还有吗?”林夜问。
陆瑶光想了想。“我听到了昨天那道裂隙关闭时残留的魔力回响。”她抬起那双深灰色的眼睛,“那个叫‘守夜人’的东西,它不在涵道里。它不在任何一道裂隙里。它在上游。所有的裂隙、所有的符文、所有的传送门——都是它从上游放下来的。它很聪明。它不会亲自来。它会一直放,一直放,直到我们接不住为止。你们需要一个能听到它什么时候放线的人。”
泵站外午后的阳光照在她湿透的战斗服上,把那些沾着的涵道污泥照得发亮。她站得笔直,不像是刚被救出来的被困者,更像是完成了二十个小时侦查后回来汇报的尖兵。
林夜看了她五秒。“回基地填入职表。试用期一个月。包吃包住。没有工资。”
“有鱼汤吗?”
“管够。”
陆瑶光微微鞠了一躬,走到苏眠身边,自然而然地接过了她手里的背包。苏眠愣了一下,“我自己能背——”
“你的增幅翼刚才超负荷运转,肩膀肌肉会有延迟性酸痛。建议四小时内不要负重。”陆瑶光的语气像是在念诊断报告。
苏眠用一种看怪物般的眼神看着她。然后笑了。“行吧。以后我的嗓子归你管了。”
回基地的路上,阳光很好。秋天的午后,天高云淡,街道两旁的银杏叶正在转黄。这座城市和每一天一样平静——写字楼的玻璃幕墙反射着阳光,便利店的自动门叮咚作响,外卖骑手骑着电动车在车流中穿梭。没有人知道在它地下的涵道深处,一只深渊之眼的投影刚刚被五个少女和一个不会变身的男人打碎。没有人知道城市地底的深处至今还残留着紫色符文的灰烬。地铁照常运行,公交车照常报站,放学的孩子踩着滑板车经过人行道。一切都像什么都没发生过。
可它的确发生过了。而且还会再发生。
基地大门被修好了。不是维修工修的——林夜看着那扇完好无损的铁门,眉头皱起来。走的时候它还靠在墙上。
“我修的。”苏晚晴在门口说,“在你们下涵道的时候,我用了一点魔力——别这样看我,不是战斗用的魔力,就是一点火系微操。把铰链熔回去了。”她顿了顿,“总不能让我的新学生回来看见一扇破门。”
“学生?”
“白芷昨晚求我教她火系魔力控制。她说她治愈反转的时候会灼烧,也许学一点火系操控能帮她把灼烧控制住。”苏晚晴笑了,“这个理由我没办法拒绝。”
林夜推开铁门。铰链顺畅地转动,没有发出任何声音。门修得很好。好得不像这栋破楼里该有的东西。大厅日光灯还是以每秒三次的频率闪烁。墙角的装备箱还是落满灰尘。地板上多了几个脚印——是出门前踩的。一切都和走的时候一样,又好像不一样。
江璃月径直走进自己的房间,关上门。门缝里透出幽蓝的光,几秒后传出一声极轻的嗡鸣——她已经在用新算法分析今天的战斗数据了。
苏眠把自己扔进一楼那张破沙发里,掏出手机,打开直播。她的嗓子还是哑的,但她清了清喉咙,对着镜头露出一个标准的偶像微笑。“大家下午好。今天不唱歌。今天给大家讲讲声波频率的科学原理。对,你们的眠眠要讲物理了——别走啊,我请了一个老师。”她把手机转向陆瑶光。陆瑶光面对着镜头,用一种给研究生上课的语气说:“声波在魔力介质中的传播速度取决于魔力密度,公式为——”弹幕瞬间炸了。苏眠笑得从沙发上滑了下去。
叶星语走进训练室。她站在粉笔圈里,抬起右手,引力针在指尖凝聚。第一根不够细。第二根不够快。第三根出手的瞬间偏了半厘米。她咬着牙继续。一百根。两百根。三百根。直到白芷端着鱼汤走进来,说你再不出来汤就凉了。
白芷今天炖的鱼汤加了豆腐。豆腐是冰箱里剩下的半块,不是很新鲜了,但煮在汤里还是很香。她给每个人盛了一碗,然后端着一碗走进林夜的办公室。
林夜坐在桌前写任务报告。今天的报告比昨天更难写——涵道裂隙、十七层符文、深渊之眼的投影、母符文解体,每一样都够他写三页说明。桌角的泡面碗已经换成了胃药。他看到白芷进来,放下笔。
“队长。今天的战斗,我有一点想不明白。”白芷把鱼汤放在桌上,声音轻而迟疑,却透着不常有的执着,“为什么守夜人要把符文刻在涵道里?为什么是地下水道?它如果想打开裂隙,可以选一个更隐蔽的地方——荒山、海底、沙漠。为什么偏偏是城市地下?”
林夜端起鱼汤喝了一口。“因为它在试探。”
“试探什么?”
“试探我们的反应速度。”他放下碗,“昨天的裂隙在废弃工厂,我们用了几个小时赶到。今天的裂隙在涵道深处,我们用了更短的时间。它在测试我们的响应时间、战斗力上限、战术配合——每一次攻击都在为下一次提供数据。它不怕我们赢。它在用裂隙收集我们的信息。”
白芷沉默片刻。“那它收集够了吗?”
“没有。所以我们还有时间。”
白芷点点头。她端起托盘走出办公室,到门口时停下脚步,“队长,你每天熬夜写报告,喝速溶咖啡,吃胃药。你保护我们。”她的眼睛很亮,“但谁保护你?”
林夜没有回答。白芷没有追问。她轻轻带上门。走廊里的声控灯亮了几盏又灭了几盏。
林夜低头继续写报告。写到一半,他停下来,拉开抽屉。抽屉里放着那枚从城北裂隙带回来的晶体碎片——今天在冲击波中碎成了粉末。粉末堆在抽屉角落,和几颗回形针、一支没水的圆珠笔混在一起。在涵道里,冲击波穿透他身体的时候,这枚碎片帮他吸收了一部分伤害。一个已经没有魔力的人,凭什么能站在冲击波中央毫发无损?他也不知道答案。但他知道这不是巧合。那个刻符文的守夜人,用它留下的一点残余深渊魔力,替他挡下了它自己的冲击波。
他把抽屉合上。窗外夕阳正沉入城市天际线。玻璃幕墙反射着橘红色的晚霞,远处的高架桥上亮起第一排路灯。隔壁的训练室里,叶星语的引力针还在发出低沉的破空声。楼下的大厅里,苏眠的直播还在继续,陆瑶光正在白板上画声波波形图。厨房里,白芷在洗今晚的第二锅碗,嘴里哼着一首不成调的歌。江璃月的门缝里漏出的幽蓝亮光始终不灭。
他把笔捡起来,继续写。报告最后一行——伤亡情况:无。人质状态:获救,已申请编入残响小队。裂隙状态:已关闭。任务状态:完成。
他放下笔。日光灯还在头顶闪烁,那盏坏的灯还是没有修。不,不需要修了。苏晚晴已经把铁门修好了。明天他要去修灯。
窗外,夜色渐深。城市的灯火次第亮起,把天际线染成一片温暖的金色。在这片金色之下,在地下水道的深处,在那些没有人会去的角落,黑暗还没有完全退去。但至少今晚,这栋破旧危房里的灯会一直亮着。