倒悬星盘刚亮起,奥尔特云外侧便浮出三十七道舰影。
舰影贴在星图边缘,像一排悬在黑暗里的薄刃,舰腹没有炮口,只有成片扫描环沿着冥王星轨道铺开。苏晨按住抽卡核心旁的确认键,指腹上的血珠顺着银色槽口滑下,红色卡池立刻停止转动。
智子的投影站在他身侧,银白裙摆被主控室的冷风吹得轻轻摆动。
“主人,穹把虫潮停下了。”
“他不急着吃冥王星?”
“虫群的推进速度正在下降,三十七艘低配侦察舰脱离舰队,朝太阳系内侧分散。”
苏晨松开手,确认键上的红光退去。
“它们冲哪里?”
智子抬起手,星图中亮起一条条细线。
“九艘前往地球外轨,七艘前往月球背面,十一艘靠近戴森球残阵,剩余十艘沿木星拆解工程外围巡航。”
“攻击吗?”
“没有发射记录。”
“那就挺有礼貌,进门前还知道先敲窗户。”
苏晨拄着控制台站直,右腿断开的推进线路拖在脚边。线路外层磨破,偶尔迸出一小段电流,贴上地面时带起焦味。他伸手把断线绕到膝侧,用固定扣锁住,随后接入一块备用终端。
屏幕里的虫潮仍困在冥王星核心区,三层引力环压住外侧路线,残余晶核的伪造信号留在虫群腹腔里。那条钓线暂时没断,穹的舰队顺着信号靠近,侦察舰却绕开了冥王星,朝更内侧铺开。
苏晨盯着舰影,指尖敲了两下桌面。
“智子,把它们的扫描范围调出来。”
“已经接入。”
“只看能源?”
“当前扫描频段覆盖能源流、轨道质量、护盾回波、武器充能痕迹与基地外层结构。”
“胃口挺杂。”
“侦察舰采用低功率扫描,单舰输出不超过地球民用聚变炉的百分之三。”
“你说它们低配?”
“舰体强度、扫描深度、回收模块都属于低位制式。单舰无法对地球造成有效打击。”
“那三十七艘一起呢?”
“能把地球外层轨道扫描六遍。”
苏晨看向冥王星方向。
穹让虫潮停在核心区,舰队退到奥尔特云边缘,再放出一批低配侦察舰,动作分得很开。每艘舰的能源都压得很低,炮组全收,扫描环却铺得很勤快。
对方在看。
更准确些,穹在等地球开底牌。
只要苏晨抬高戴森球功率,或者让天守阁进行远程火力拦截,侦察舰便能沿着能源回波倒推供能链。只要主动武器开一次,炮组口径、充能时间、蓄能上限、散热周期都会被记录。
他在心里把账过了一遍。
地球需要一场胜利稳住各方,穹需要一组真实数据确认威胁。自己若打,穹赚情报;自己若忍,地表势力会把沉默当成火力不足。到时候,敌人的扫描还没完成,内部的要求便会先把主动权推到他手里。
“主人,全球战时频道申请接入。”
“放进来。”
智子抬手,公共频道的声音铺满主控室。
“侦察舰已经进到地球外轨了!”
“为什么不打?它们离戴森球太近!”
“主炮射程覆盖整片外轨,苏晨还在等什么?”
“冥王星防线快撑不住了,先把舰队清掉!”
“七十三号手里有一百多万枚晶核,开主炮!”
各地的声音混在一起,时高时低,有人催促,有人质疑,有人直接要求开放武器权限。频道底部不断跳出投票申请,短短半分钟,新增三百多个节点。
苏晨伸手拿起冷却水杯,杯壁上的水珠顺着他的手背滑到袖口。
“智子,查投票节点。”
“身份合规节点一百九十六个,重复转发一百零七个,未知来源三十一个。”
“未知来源的投票内容呢?”
“全部要求启动戴森球主动武器,优先摧毁奥尔特云舰队。”
“谁在带节奏?”
“当前缺少足够样本,无法锁定源头。”
“那就先看看谁最想让我开炮。”
智子调出信息流,把三十一个未知节点单独拎出来。它们来自不同方向,使用不同短波中继,发布时间相差零点八秒,内容却高度接近,连标点都保持一致。
苏晨盯着那三十一个节点。
“有人替穹喊话。”
“只凭内容重复,无法确认与穹存在关联。”
“我没说是他的人。”
“您正在使用推测替代证据。”
“我这个指挥官最大的优点,就是经常先猜,猜错了再赔钱。”
智子看了他两秒,抬手把未知节点的短波路径拉成线。
线条汇向地球背侧,又在近地轨道盲区边缘断开。
“短波路径经过近地轨道盲区,回波被旧式卫星残骸切成六段。”
“能顺着残骸往回扒吗?”
“需要关闭一部分民用通信。”
“关。”
“地表会把通信中断归咎于七十三号。”
“他们刚才已经在归咎了,省点功率。”
智子抬手,公共频道的几处中继接连变暗。地球外轨的通信网出现短暂空档,三十一个未知节点失去转发路径,其中两个信号强行改道,绕向戴森球残阵。
智子把两条新路线截下。
“补充数据已获取。”
“说。”
“未知节点并非来自同一发射源。它们使用相同的诱导模板,模板内含有一段扫描舰识别词。”
“舰队给的?”
“无法确认。可确认的是,侦察舰接收了这些节点的广播,并调整了扫描优先级。”
苏晨放下水杯。
“它们在拿地球人的声音给自己选目标。”
“对。”
“这算不算反派造势?”
“该词缺少战术定义。”
“让一群人替他催我开炮,还不够造势?”
“从行为结果看,符合。”
苏晨看向那三十七艘侦察舰。
它们依然没有攻击,像三十七只贴着玻璃爬行的虫,沿着各自路线一点点扫描。九艘靠近地球外轨的舰体把能源环压得很低,扫描束却不断扫过戴森球节点;七艘前往月球背面,专门查看旧式月轨校正器与引力锚残留;十一艘围住戴森球残阵,每隔二十秒重测一次能量波动。
穹在挑选答案。
若苏晨打地球外轨,穹能得到主动火力数据;若苏晨启动戴森球,穹能看到太阳系主能源的调度方式;若苏晨把天守阁拉入战场,穹能测出恒星级接管节点的反应速度。
三十七艘侦察舰全是诱饵,真正要看的,是地球会把哪张牌翻到桌面。
“主人,奥尔特云舰队发来通讯请求。”
苏晨拉开通讯界面。
灰色舰队投影占据半面主控室,舰体轮廓被压缩成几何线条,后方的星图只保留了冥王星、地球和戴森球三个标记。穹没有显露形体,声音从投影深处传出,句子短,停顿均匀,像一份正在签字的收割清单。
“地球统辖者,侦察舰进入贵方轨道,未发起攻击。”
苏晨靠在控制台边。
“你们家侦察舰还挺懂规矩,进别人院子先说一声。”
“我在给你撤回武器的时间。”
“这话听着像通知,也像提醒。”
“你可以把它当作交易。”
“交易内容呢?”
“你展示一件足以改变战局的武器,我让虫潮停止三小时。”
苏晨看了一眼冥王星核心区。
虫潮依旧被压在三层引力环内,灰色路线正沿着核心外壳啃食。穹说停止三小时,却没说停止什么,也没说三小时后要做什么。
“你让我开炮,再拿三小时换我一张底牌。算盘珠子都快蹦到我脸上了。”
“你可以拒绝。”
“拒绝就代表我没有能改变战局的武器?”
“拒绝只代表你不愿交易。”
“那你为什么不直接打?”
通讯投影后方的舰队线条向内收拢了半格。
“收割需要确认资产价值。”
“虫群正在吃冥王星,舰队躲在外面看账本。你怕靠近?”
“低效质量不值得主力接近。”
“说得挺体面。”
苏晨把一枚未投入卡池的高能晶核放到控制台上。晶体转动时,幽蓝光线掠过穹的舰队投影,三十七艘侦察舰的扫描环同时偏移了半度。
“你要看的东西就在这里。”
穹的声音停了停。
“高能晶核。”
“对。”
“数量。”
“你自己扫。”
“数量决定交易等级。”
“你先报报价。”
“展示一件主武器,虫潮停止六小时。”
“从三小时涨到六小时,你很有诚意。”
“我在修正风险。”
“风险从哪来?”
“你的沉默。”
苏晨摸了摸晶核的棱角,细小的尖角划开指腹,伤口里渗出血珠。
“穹,你不想看我有多少武器。”
“你在替我判断意图。”
“那我换个说法。你在等我动手。”
“请继续。”
“你放出侦察舰,把坐标摆到近地轨道,等我用戴森球清场。你拿到充能曲线、能源流向和地球护盾承载量,再用虫潮把我逼回去。要是我不开炮,你就让侦察舰继续扫描,顺带让地表各势力替你催命。”
穹没有承认,也没有否认。
“你的推断缺少证据。”
“可你没反驳关键点。”
“关键点是什么?”
“你怕我不开炮。”
主控室的冷却风扫过苏晨的袖管,右手掌心发麻。那是生命锚定权限被借走后的余波,胸口每隔几秒便传来闷痛,像有一道看不见的拉力拽着心脏。
穹的舰队投影停在星图外侧。
“你可以继续沉默,直到虫潮抵达地球。”
“你也可以继续等,直到我把晶核搬完。”
“晶核不能替代主能源。”
“我没说要替代。”
苏晨把晶核收回仓储权限。
“你看,我已经把底牌收起来了。”
穹没有再说话。
通讯中断前,三十七艘侦察舰同时停下扫描。
苏晨看向智子。
“它们在等什么?”
“等待您的主动武器反应。”
“那就让它们等。”
智子抬手,关闭天守阁、戴森球、地球轨道防御阵列的主动攻击权限。八座副炮的充能状态从待机退回冷却,戴森球残阵的供能输出压到民用维持线,所有可被远程捕捉的攻击性回波逐项归零。
公共频道立刻炸开。
“为什么关炮?”
“侦察舰就在外面!”
“七十三号要把地球交出去吗?”
“苏晨,你必须说明理由!”
苏晨伸手把频道音量调低,只留下身份合规的指挥节点。
“智子,把仓库投影接入公共频道。”
“确认公开范围。”
“公开封存层,别公开位置。”
智子抬手。
地球各处的战时终端同时亮起,幽蓝色晶核堆叠成山,封存架从第一层排到第九层,编号、储量、状态逐项展开。总数一百三十七万六千四百二十一枚,经过前一轮投送与卡池测试后,仓库可调用数量降至一百二十七万六千四百二十一枚。
公共频道出现短暂的杂音。
有人倒吸气,有人直接把通讯器摔在桌上。地表那些缺水、缺药、缺弹药的营地,第一次看见七十三号真正的库存。
苏晨接入广播。
“他们想看我的炮,我偏让他们看仓库。”
这句话传出后,频道里没人立刻接话。
他看向智子。
“把封存层的功率压到最低,晶核分三批转移。”
“转移方向?”
“地下五千米核心区以下,分散到七个封闭层。”
“为什么选择七个?”
“前面七枚偏移锚的回波给了我启发。对方盯着单一能源源头,我们就拆成七处,让每处都像残余设备。”
智子抬手调取仓库路线。
“分散后,抽卡核心周围的燃料密度下降,定向卡池无法继续推进。”
“我本来就没打算今天抽。”
“卡池会维持开启状态,最低燃料线可保留三十七小时。”
“够我继续骗它。”
“骗谁?”
“先骗穹,再骗虫子。”
智子没有追问,转身接管地下运输系统。
封存层内,晶核被分成七支运输链。磁轨车从主仓库离开,沿不同方向下沉,经过中层工业区时,外壳自动切换为废旧冷却组件编号;接近核心区时,车厢外的能量屏蔽层压低,晶核光线一枚接一枚熄下去。
主控室地板传来的震动分成七段。
奥尔特云中的侦察舰重新启动扫描。
它们扫过地球外轨,得到戴森球残阵的低功率读数;扫过月球背面,得到三台旧式月轨校正器的残余锁定波;扫过73号庇护所上方,只捕捉到民用反应堆和中层工业母机的普通输出。
真正的晶核沿地下封存层下沉,屏蔽层把高位监听波段压成断续噪点。
智子将侦察舰的扫描结果逐条接入反制指环。
“第一轮扫描完成。”
“穹拿到什么?”
“地球主能源处于低功率,戴森球阵列无法支持连续攻击,天守阁主动武器暂时关闭。地下基地存在高密度能源仓,但位置被七段噪点覆盖。”
“他会信吗?”
“他会相信一部分。”
“哪一部分?”
“他会相信您不愿启动主能源。”
苏晨把水杯推到一旁。
“他不相信的那部分呢?”
“他会把高密度能源仓视为诱饵,继续寻找真实位置。”
“正合适。”
智子抬手暂停一段扫描回波,将其中的噪点放大。
“主人,扫描算法截获成功。”
屏幕里出现一组陌生的轨道模型。
三十七艘侦察舰并非各自独立扫描,舰群每次调整方向,都先由三艘舰交叉测距,再由一艘舰发出校准脉冲,剩余舰体根据回波差修正路径。它们扫描能源时,先测外层输出,再测运输链延迟,最后用低功率脉冲确认能源是否属于主动武器。
每次确认前,舰群会故意留下一个过于整齐的坐标。
苏晨看着那组模型,伸手把三艘侦察舰的轨迹连在一起。
“它们的坐标是假的。”
智子道:
“坐标可被追踪,扫描舰的真实测距基准藏在第四艘舰体内。”
“哪一艘?”
“每轮会更换。”
“更换规律。”
“前三轮为七、十九、三十一。第四轮回到七。”
苏晨盯着数字。
七,十九,三十一。
每次相差十二,轮回周期四。
“它们把测距基准藏在固定序列里,故意让破解者以为每轮都会更换。”
“这是您的判断。”
“你可以验证。”
智子调出第四轮扫描数据,锁定第七艘侦察舰。其余舰体的扫描束全部从它身侧擦过,七号舰却在经过地球外轨时短暂停了零点三秒,舰腹的一块薄片展开,接收了所有回波。
智子顺着薄片的脉冲往回追。
一条高维通讯链从侦察舰延伸至奥尔特云舰队,又从舰队回到冥王星核心区的虫潮。
虫潮腹腔里的伪造标记跟着亮了一次。
苏晨把手按在屏幕上。
“这条链和虫群共用校准节拍。”
“确认。”
“穹用侦察舰看能源,用虫群测防线反应。只要我们开炮,舰队就能把炮击结果和虫潮变化对上。”
智子抬头。
“您获得了敌方指挥逻辑样本。”
“还差一段。”
苏晨把七个地下封存层的路线叠到扫描模型上。
“他现在会怎么选?”
“继续扫描地下能源仓。”
“他若继续扫,说明他相信晶核转移到了地下。”
“您公开了封存层投影。”
“投影里有一百二十七万枚晶核,位置却被遮住了。对他来说,最合理的做法是逼我用这批晶核做出回应。”
智子接道:
“他会让侦察舰制造新的威胁,迫使您转移封存层。”
“或者让虫群改变路线。”
冥王星方向的轨道数据忽然亮起红线。
被三层引力环压住的虫潮停止啃食核心外壳。红色校准标记从一具具吞星虫腹腔内升起,汇成一条窄线,越过冥王星轨道,朝地球外侧偏移。
苏晨抬头。
“穹开始收网了。”
智子把所有数据叠在一起,红瞳里的数据流加快。
“侦察舰扫描目标改为戴森球外层节点。”
“舰队呢?”
“奥尔特云舰队保持原位。”
“虫群离开冥王星,舰队不跟?”
“舰队正在等待地球主动武器反应。”
苏晨看着那条朝戴森球节点靠近的灰色路线,手掌上的伤口重新渗出血,落在控制台边缘。
他刚想下令,智子的头影骤然变红。
“主人,虫群改变路线了。”
红色警报沿主控室墙面一排排亮起,地球外轨的戴森球节点接连跳出解除预警。
智子的声音压低。
“它们放弃冥王星,目标是我们的抽卡池。”