墨千渡的洞府在一座石山的半山腰,入口是一扇完整的石门,没有门缝,没有拉环,只有正中心刻着一个极小的符文。陈秋白和沈清寒到的时候,墨千渡已经从内部把门禁解开了。石门无声地滑开,露出一条向下延伸的甬道,甬道两侧的照明阵自动亮起,冷光在石壁上投下淡青色的光带。
墨千渡的声音从甬道尽头飘出来,语速很快,但每个字都咬得很清楚。
“直接进来。楼下校准阵法已经准备好了。路上不要碰任何东西——左边架子上放的是未激活的阵盘,触发了会炸。”
沈清寒扫了一眼左侧架子上的阵盘,把它们在记忆里归为“危险品”那一类。陈秋白小心绕开,沿着台阶往下走。甬道尽头是一间圆形石室,穹顶很高,正中摆着一张石台,石台上平放着那面窥天镜。镜面朝上,背面那些细密的阵纹被墨千渡用金线重新接了一遍,残缺口补上了新的阵基碎片,边缘有一道极细的裂痕还没完全弥合——那是最后一块碎片的位置。
墨千渡坐在石台旁边,面前悬浮着好几块灵讯玉简的屏幕,每块屏幕上都在跑着不同的阵法数据。他没抬头,手指在其中一块屏幕上飞快地划了几下。
“来了。坐这边。校准流程我已经写好了——等一下,这句不是对你们说的。我在对陆征。他在远程帮我调试校准代码,从刚才开始已经改了三个版本。陆征,第四版那个灵气频率映射的递归逻辑,你跑通了没有?”
陆征的声音从其中一块玉简屏幕里传出来,语气一如既往地平静,背景里隐约有键盘的敲击声。
“跑通了。但递归深度过大,到了第七层会堆栈溢出。我加了个终止条件,把递归深度限制在六层以内。第六版已经发给你了。”
“你那个终止条件的边界值设了多少?不能太小,太小会漏掉低频灵气信号——校准需要的频率范围很宽,从镇石核心的高频脉冲到封印阵边缘的低频回响都要覆盖。上次设六十赫兹,把灵药山那几副镇石的信号全漏了。”
“设了四十五赫兹。低到能覆盖你上次漏掉的灵药山信号。但再低的话噪声就混进来了——灵药山最近的灵气波动很乱,低频信号里掺杂了大量灵兽的灵气扰。你那边需要让隐脉作者主动过滤低频噪声。”
陈秋白在石台前坐下,窥天镜的镜面上映出他的脸。镜面还是模糊的,只能看出他面部轮廓的大致光影,细节全部糊成一团。他把手悬在镜面上方,隐脉打开。铜镜背面那些细密的阵纹在他的意识里自动浮现出来——不是用眼睛看到的画面,是空间坐标。每一道阵纹的走向、每一个阵基碎片的位置、边缘那道还没弥合的裂痕——全都清晰得像刻在脑子里。
“我能感知到核心阵纹。最后一块碎片的位置在左下方,离边缘大约小半寸。那里的阵纹是断的,灵气走到那就散开了。”
墨千渡把一面玉简屏幕转向陈秋白,上面显示着窥天镜的阵纹结构图,左下方标注了一个红圈。
“对。就是这里。最后那块鬼市老人给的碎片,材质和镇石本体同源,直接嵌进去就行。你帮我看看碎片的方向——碎片上的符文必须和主阵阵纹对齐,偏了一丝都接不上。”
陈秋白闭眼感知那块碎片。石质碎片的纹理在隐脉的感知里被放大,表面刻着的银白色符文隐约发着微光。他调整了一下手指的角度,把碎片按进缺口。符文和阵纹对接的瞬间,铜镜背面的所有阵纹同时亮了一下,边缘那道极细的裂痕开始缓缓弥合。
墨千渡推了一下并不存在的眼镜,手指在玉简屏幕上飞快地滑动。
“接上了。核心阵纹已通,灵气回路完整。现在开始第一次校准——校准对象为灵药山区域所有已知镇石坐标。校准信号发射中。陆征,收到信号了吗?”
“收到。信号强度正常。灵药山东面四镇石全部在线,坐标稳定。苍梧山方向——只收到两镇石的回应,第三信号极弱,可能是被断章的锁链压住了。”
陈秋白正要开口问能不能追到孤本那条锁链的信号,陆征的声音忽然顿了一下。然后他的语速慢了半拍,像是在仔细辨认屏幕上的数据。
“等一下——苍梧山方向除了那三已知镇石之外,还有一个信号源。不在已知坐标上。频率很低,被周围的灵气噪声盖住了。我用高通滤波筛一下——筛出来了。这个频率不是镇石,也不是灵兽。和之前监测到的灵药山灵气异常波动的频率特征完全一致。你们感知一下这个坐标。”
墨千渡把坐标投影到窥天镜的镜面上。镜面中央浮现出一片模糊的灰域,边缘有两个光点正在缓慢移动——苍梧山已知镇石的坐标。灰域深处,一个极暗的红点正在闪烁。频率很低,但极其稳定。
“这不是镇石。镇石的灵气频率是固定的脉冲信号,这个是连续波。像是某种阵法。很古老,比林问天的封印阵更老。”
陈秋白把手重新悬在镜面上方,隐脉顺着镜面上的坐标延伸过去。灰域的轮廓在意识里缓缓展开——是一片荒地,地表有大量碎裂的岩层,灵气浓度比正常值低得多。那个红色光点来自地下深处,被层层岩层和某种阵法结构包裹着。不是自然形成的灵气脉,是人工建造的。阵法的结构和林问天的封印阵有几分相似,但更古老,符文的排列方式更原始。
“这个古阵——不是林问天建的。在封印阵之前。这片区域在林问天设镇石之前就有东西。”
墨千渡调出一幅古籍残卷的扫描件。残卷上画着一幅模糊的地图,标注了灵药山和苍梧山的大致位置,两山之间的平原地带上画了一个圆圈,旁边用古篆写着一段注文。注文的大意是——“锁龙渊,封印古兽,建于灵气复苏之前。镇石立其上,封印叠加。外锁镇兽,内锁封渊。”
“锁龙渊。难怪那片区域的灵气频率这么低——封印阵把古阵的信号压住了,我们之前用常规校准方法扫不到。这次是窥天镜完全修复之后才能穿透封印阵的压制层,直接扫描到地下的古阵残余信号。”
陈秋白盯着镜面上那个极暗的红点,忽然觉得心跳加快了几分。他之前对封印阵的理解是——林问天设镇石是为了封印上古存在。但现在残卷说得清楚——“镇石立其上,封印叠加。”镇石不是唯一的封印。古阵早就存在,林问天是在古阵上面又加了一层。苍梧山的灵气异常,不只是镇石松动造成的。更深处的古阵也在变化。
“这个古阵——锁龙渊——封印的东西还活着吗?”
墨千渡没有立刻回答。他把残卷的扫描件放到最大,辨认注文的末尾几行字。字迹已经模糊得快看不清了,只能勉强认出几个字——“兽眠”、“灵气枯竭”、“复苏”、“不可惊醒”。
陆征的声音从玉简里传来,语气比之前更低沉了几分。
“锁龙渊的封印结构很不稳定。古阵本身已经在崩解边缘了——它的设计寿命比林问天的封印阵短得多,灵气枯竭期对它的损伤更大。现在灵气复苏,古阵同时承受双向压力:来自内部的古兽苏醒气息往外顶,来自外部苍梧山镇石松动产生的灵气引力往外抽。这两个力方向相反,但作用在同一结构上,等于在撕它。信号持续衰减——按目前的衰减速度,古阵的封印层可能在不久的将来就会完全失效。”
墨千渡把残卷合上,站起来走到石台前。他低头看着窥天镜镜面上那片灰域,沉默了片刻。
“锁龙渊的坐标和苍梧山主镇石的坐标几乎重叠。这意味着断章在苍梧山拔镇石,不只是为了解开林问天的封印——他们可能知道锁龙渊的存在。他们要放出来的东西,不止一个。赤霄前辈说孤本叛出师门之前学的是封印术和破封术。如果孤本知道锁龙渊的坐标,那残卷和折页在苍梧山扎营的目的就更清楚了——他们拔的不是一镇石,是一叠加封印的锚点。拔掉锚点,双层封印一起失效。”
陈秋白把锁龙渊的坐标记在速写本上,在旁边标注了古阵衰减曲线和预估的失效时间窗口。然后他忽然想到一个问题。
“这个信号——孤本能不能也追踪到?”
墨千渡和陆征同时沉默了片刻。屏幕上的代码还在滚动,但敲键盘的声音停了。
“理论上能。如果孤本手里有类似窥天镜的法器——他精通封印术和破封术,炼制一件追踪封印阵灵气的法器不稀奇。而且锁龙渊的信号被封印阵压了三千年,我们修复了窥天镜才扫到,他如果一直在找,可能比我们更早发现。苍梧山那边断章的活动频率最近明显增加——他们可能已经锁定了锁龙渊的位置。”
陈秋白站起来,把速写本翻到新的一页。锁龙渊的坐标、衰减曲线、预估时间窗口、孤本可能的行动轨迹——他把这些画成一张简略的时间轴,在末端打了个问号。时间还有,但不确定。古阵在崩解,镇石在松动,断章在苍梧山扎营。
“赤霄前辈需要知道锁龙渊的事。明天我去赤霄峰汇报。”
沈清寒从石室角落的阴影里走出来。她之前一直靠在墙上,抱着剑,安静得像不存在。但她每次在“需要行动”的时候都会从阴影里走出来。
“我跟你一起去。”
墨千渡把窥天镜的校准数据保存好,将残卷扫描件发了一份到陈秋白的灵讯玉简上,然后把那些悬浮的屏幕依次关闭。陆征说他会继续用代码模拟锁龙渊的衰减曲线,争取在失效前给出更精确的时间预估。陈秋白把速写本合上,转身要往甬道走,又停住了脚步。
“陆学长。你刚才说断章可能已经锁定了锁龙渊的位置。如果他们比我们先到——孤本会不会直接放弃拔镇石,先开古阵?”
陆征沉默了一会儿。他的键盘声重新响起,一下一下,很慢。
“会。因为开古阵比拔镇石更快。镇石是林问天设的,封印结构复杂,拔一至少要撑好几天的持续施术。古阵本身已经在崩解边缘,只需要在关键节点施加足够的破封力,就能提前触发崩塌。如果孤本选择先开古阵,我们的时间窗口会更短。”
陈秋白没有再问。他沿着甬道往上走,沈清寒跟在身后。两人走出石门的时候,夜风从山脊上灌下来,吹得石山上的碎石簌簌滚动。远处灵药山的方向,南坡木屋的灯光在夜色里亮着。那只青鬃狼幼崽大概已经睡了。他翻开速写本,在时间轴的末端把问号改成了一个更小的问号。时间窗口没有变,但他知道了问题的答案——孤本会选最快的路。他们必须比他更快。