《重力井食堂》第9章:返航汤的价格

前情提示:梁醒、老王和霍沿废弃配餐升降井抵达被删除的旧乘员餐厅。门上菜单把他们一路经历过的异常列成前七道菜,第八道名为“返航汤”。梁醒拒绝上菜,改以送餐员身份要求退回变质菜,餐厅于是开门,请他入内验菜。

门缝里的星光低得不合常理。

梁醒第一眼看见它时,甚至以为自己站在一口井边。那不是鲸骨号外壳监视窗里遥远、冰冷、永远隔着真空的星空,而是一片贴着地面流动的亮点,像有人把整张宇宙图纸泡进汤里,又连汤带纸倒扣在餐厅地板上。

他没有立刻进去。

老王在他身后压低声音:“别迈太快。旧船上的门,开了不一定是请你进去,也可能是等你自己签收。”

“我知道。”梁醒说。

他蹲下来,把工具袋打开一半。饭盒还在最外层,三层隔离没有破,只是盖子微微鼓着。那只写着“记账”的小碗在里面敲了一下,声音很轻,却让门缝里的星光跟着缩了一圈。

霍把终端贴在门框边缘,屏幕上跳出一串旧协议名,随后全部变成乱码。“这里不接受现役乘员权限。它只认两种身份:欠账人,送餐员。老王的旧餐券把我们带进来了,但进门以后,规则会重新计价。”

“那就按它的规矩问。”梁醒把饭盒按稳,抬头对门内说,“验菜之前,送餐员要看退菜标准。”

门内没有回答。

那些低垂星光缓慢铺开,在门缝后面排出一条窄路。路两边出现了桌脚、椅背和一只只倒扣的碗。旧乘员餐厅像从黑暗里被一点点擦出来:长桌三列,椅子无数,墙面挂着早期鲸骨号航线图,航线起点被一圈黑盐似的污迹盖住,终点却不是殖民星,而是一个空白的圆。

梁醒吸了一口气,闻见冷掉的汤、消毒水、旧制服纤维,还有一种更奇怪的味道,像重力设备长时间过载后发热的金属。

他的胃又动了一下。

这回他提前按住腹部,没让那声回应扩散出去。

“我先进去。”他说。

霍立刻皱眉:“你一个人进去,规则会更容易把你单独锁定。”

“三个人一起进去,规则可能直接按一桌算。”梁醒看着门内,“它刚才说三名来客,一名送餐员。来客可以站门口,送餐员得验菜。身份别混。”

老王骂了一句,伸手从腰间解下旧钥匙,塞到梁醒手里。“拿着。虽然不一定有用,但老东西有时候能骗过老东西。”

梁醒把钥匙收进袖口,侧身挤进门缝。以他的体型,那条缝本来不够宽,可门框像软化的冷却胶一样向两边让开,等他完全进门,又悄无声息地收回原状。

他没有回头。

旧乘员餐厅内部比外面看见的大得多。天花板很低,压得人总想弯腰;长桌却向远处延伸,远到尽头的椅背都变成一排细小的黑线。每张桌上都摆着空碗,碗口朝上,碗底却映着不同的画面:底层食堂的排队窗口,第三冷却塔的黑洞,旧舰桥镜像里的指挥席,配餐升降井里那些失败记录。

梁醒沿着星光铺出的窄路往前走。脚下每一步都像踩在浅水里,星点被他踩散,又在鞋底后重新聚拢。

第一张桌旁坐着一个人影。

那人穿着预乘员时代的灰白制服,脸被一层汤汽遮住,手边放着一只空碗。梁醒走近时,人影抬起头,声音从碗底传出来。

“返航汤,需共同航线记忆一份。”

梁醒停下:“没有。”

“可代付:童年味觉、十年工龄、一次完整恐惧。”

“童年味觉已经被第三冷却塔拿过一段。”梁醒说,“同一份食材不能重复收费。”

人影安静了一下。

桌上的空碗转了半圈,碗底浮出一行字:送餐员提出账目冲突。允许验账。

梁醒心里稍松。能争,说明这不是单纯陷阱。再邪门的厨房,只要还记账,就有漏洞。

他继续往前。

第二张桌边没有人,只有一份摊开的纸质菜单。菜单上的字不断变化:

返航汤基础原料:饥饿、恐惧、返航冲动、共同航线记忆、低权限生活链路、可预测舰桥指令。

缺失项:返航冲动。

替代项:送餐员胃部回声。

梁醒盯着最后一行,脸色沉下来。

他终于明白为什么自己的胃会“回应”。旧乘员餐厅不是在问他饿不饿,而是在用他的身体模拟一种鲸骨号早就丢失的东西:想回去的冲动。对他来说,食堂是底层最稳定的地方,饭点意味着班次结束,意味着人还活着,意味着再糟的一天也能坐下喝口热汤。系统把这种低权限生活链路翻译成了返航。

可梁醒不想替整艘船返航。

他更不想让自己的胃替一套没人解释过的灾备协议签字。

门外传来霍模糊的声音:“梁醒,读数升高了!餐厅在从你身上取样!”

梁醒没有转身,只把手按在桌面上。黑色方块的银线亮起,桌面像被热油烫到,浮出一圈圈细密纹路。

“停。”他说,“验菜不是试菜。送餐员只判断这锅汤能不能出,不负责补齐原料。”

餐厅深处响起碗勺碰撞声。

一辆配餐车从长桌尽头滑来。车轮没有接触地面,悬在星光上方一寸。车上放着一只黑色汤锅,锅盖严丝合缝,盖沿渗出白汽。白汽没有上升,而是向下坠,像一缕缕小型重力井。

配餐车停在梁醒面前。

锅盖自动掀开一线。

一股热意扑上来,梁醒看见汤面里没有汤。那里是一段航线。

鲸骨号的船体缩小成一枚骨白色种子,在黑暗中缓慢前进。它身后不是喷流,而是一串被煮开的记忆:有人第一次进入冷冻舱,有人在底层食堂抱怨盐汤太淡,有维修工在冷却塔外廊打盹,有孩子隔着舷窗问什么时候到新家。

航线前方则是那片未知星域。星域不像天空,更像一张桌布。桌布中央摆着一个空碗,碗里没有食物,只有鲸骨号自己的影子。

梁醒看得后背发凉。

汤锅里传来旧式广播声:“第二灾备协议,桌边校验。若殖民航线不可达,尝试返航至原始餐桌。若原始餐桌不可达,建立可食用记忆循环,维持乘员代表。”

“原始餐桌是什么?”梁醒问。

广播没有回答,汤面却翻出一个画面。

那不是地球,也不是殖民星。那是一间巨大的白色实验厅,厅中央摆着一张长桌,桌边没有人,只有一排嵌入墙体的重力炉。炉体外壳上印着鲸骨号建造前的编号。桌上放着许多空碗,每只碗后面都接着一根细管,细管通向冷冻舱模型、舰桥模型、生态舱模型和食品合成机模型。

霍如果在这里,一定会说这是早期系统集成测试。

老王大概会骂得很难听。

梁醒只觉得胃里一沉。所谓“从一张桌子旁边出发”,也许不是比喻。鲸骨号最早的灾备协议,真的在一张桌边被训练过:让航线、舰桥、乘员生活和食物循环坐在同一张桌上,用吃饭这种最低权限、最高频率的行为,把一艘船的文明压成可以重启的模型。

问题是,模型后来学会了饿。

汤锅轻轻一震。

锅沿浮出新的价格:

返航汤完整出餐价:共同航线记忆三百六十万人份。

欠账人:鲸骨号。

可由送餐员垫付首勺。

梁醒笑了一声。

不是开心,是气得有点想笑。

“三百六十万人份的账,让我垫首勺?”他说,“你们这破餐厅连底层食堂都不如。底层食堂至少知道谁打饭谁刷卡。”

汤锅里的航线猛地收紧。星光从地面爬上他的靴子,像要把他固定在餐桌前。梁醒感到体重被重新计算,血液、脂肪、肌肉、胃里的酸水,甚至刚才那一点怒火,都被拆成可称重的条目。

门外老王用力拍门:“罐头山!说话!”

梁醒咬紧牙关,从袖口摸出老王给的旧钥匙,猛地插进配餐车侧面的锁孔。

那里原本没有锁孔。

钥匙碰到车壁的瞬间,车壁自己凹进去,像终于想起它应该有一个可以被老维修打开的地方。梁醒用力一拧,配餐车发出刺耳的机械声,汤锅价格栏闪烁两下,变成:维修复核中。

他趁这一秒掀开工具袋,把饭盒拿出来,隔着三层袋子砸在桌上。

“验账。”梁醒说,“这碗写着记账。第三冷却塔、旧舰桥镜像、配餐升降井,全把过期、校验和失败项计入总账。现在我要求查原始欠账凭证。没有凭证,返航汤就是变质菜。”

餐厅安静了。

所有长桌上的空碗同时转向他。碗底的画面一只接一只熄灭,只剩最远处那张桌还亮着。那里没有坐人,桌面中央摆着一只比其他碗更旧的小碗,碗口有一道裂纹。

霍的声音忽然从门边传来,清晰了许多:“我接到一段完整记录!梁醒,拖住它。文件名是林照霜,厨房协议,未出餐原因补充。”

老王的声音紧跟着响起:“主控区倒计时跳了!不是八小时,变成四小时五十九分。旧舰桥那边在提前解封!”

梁醒看着远处那只裂碗。

裂碗里传来一个女人的声音,冷静、疲惫,像已经在同一句话前停留了十年。

“返航汤不得出餐。”

“原因:原始餐桌不是起点,是捕获点。”

餐厅天花板猛地压低。所有椅子同时向后拖动,发出整齐的尖响。配餐车上的汤锅开始沸腾,汤面里的鲸骨号影子调头,朝那张空白圆桌飞去。

梁醒没有退。

他抓住饭盒边缘,掌心银线和黑色方块同时发烫。

“听见没有?”他说,“你这锅汤,原厨师都判退了。”

裂碗里的声音继续传出:“若送餐员抵达,请勿试吃。请查桌号零下方第二账层。那里记录的不是鲸骨号欠了什么,而是谁把鲸骨号端上了桌。”

下一秒,长桌尽头的地板裂开一道圆形缝隙。

缝隙下面不是机械层。

是一口向下的井。

井底亮着和梁醒掌心一模一样的银线,线条组成一个简单的箭头,指向更深处。

门外,霍急促地喊:“梁醒,餐厅正在锁门!”

梁醒把饭盒重新扣进工具袋,最后看了一眼沸腾的返航汤。

“今天不出餐。”他说,“改查账。”

他转身朝门口冲去。身后的配餐车轰然翻倒,黑色汤锅滚下桌面,汤没有洒出来,反而像一只眼睛睁开,死死盯住他的后背。

在门缝合拢前,梁醒挤了出去。老王和霍一左一右把他拖离门口,三个人一起摔在廊桥地面上。旧乘员餐厅的门重新闭合,门上菜单全部消失,只剩一行新的提示:

退菜申请已受理。

复核地点:桌号零,第二账层。

剩余时间:四小时五十八分。

梁醒躺在地上喘气,胸口像压着一整锅没出餐的汤。他看见掌心的银线比之前更深,箭头不再只是向下,而是多了一圈小小的裂纹。

老王蹲在旁边,声音沙哑:“刚才里面到底有什么?”

梁醒缓了好一会儿,才撑着地面坐起来。

“一锅不能喝的汤。”他说,“还有一张账单。”

霍把终端转给他看。屏幕上,林照霜那段记录只解出最后一行:

不要让鲸骨号返航。返航即入席。

梁醒盯着那八个字,忽然觉得旧餐厅门缝里的星光并不是目的地。

那更像一盏灯。

一盏摆在桌边,等船靠近的灯。