陈扶苏站在井口边缘,身后是第十二层真相之井的入口在缓缓闭合。他低头看了看自己的双手——指尖的金色纹路正在缓慢消退,像潮水退去后留在沙滩上的痕迹,但每一条纹路的终点都亮着一颗极小的光点,像是身体里嵌了一整条银河。
他面前的第十三层大厅空荡荡的,和塔里其他楼层完全不同。没有装饰,没有陷阱,没有谜题提示,甚至连地板都是哑光的灰白色,踩上去没有脚步声的回响。整个空间像一间未被加载任何资源的空白房间,安静到能听见自己血管里的血流声。
大厅唯一的一面墙上挂着一块屏幕。老式的、边框厚重的显示器,和他公寓里那台老电脑的型号一模一样。屏幕亮着,上面只有一行字:
【核心数据回收程序已就绪。请确认回收对象。】
底下有两个按钮,一红一绿。
绿色按钮写着"陈扶苏(现实侧)"。
红色按钮写着"陈扶苏(数据侧)"。
陈扶苏站在屏幕前面,看着那两行字,看了很久。
"什么意思?"他开口问。声音在空荡荡的大厅里传出去很远,没有任何回声。
屏幕上的文字闪烁了一下,然后换成了新的内容:
【解释:你目前的状态是"分裂态"。现实侧的陈扶苏(肉体/意识)和数据侧的陈扶苏(病毒核心/记忆库)尚未完成统一。你需要选择以哪一侧为主进行回收。选项一:以现实侧为主,数据侧将被压缩为辅助记忆包,不影响人格主体。选项二:以数据侧为主,现实侧人格将被覆盖,你将完全变回三年前的陈扶苏。】
陈扶苏盯着那个"选项二"后面的描述,后背微微发凉。
完全变回三年前的自己。那个坐手术椅的、格式化记忆的、把自己切成两半的人。
"选了二会怎样?"
【选项二结果预测:你将回忆起全部细节——包括董事会成员的姓名、地下三层的密码、所有未备份的代码草稿。你将拥有完整的操作权限和完整的战略记忆。但你也会继承三年前的陈扶苏的全部情绪状态:愤怒、孤独、对董事会的高度警惕、以及——对沈栀的'保护欲'。这种保护欲可能表现为:拒绝与沈栀深度接触,以防止她被牵连。】
"……那选一呢?"
【选项一结果预测:你将以当前人格为主体,数据侧的记忆将被解压为可调取的资料库。你可以随时'查阅'三年前的事,但不会自动沉浸在那时的情绪里。代价是:部分高精度的技术细节可能会在压缩过程中丢失,需要后续手动补全。】
陈扶苏站在两个按钮前面,企划书夹在腋下,小熊挂在腰间,口袋里塞着纸条和画。
"我选一。"他说。
屏幕上文字闪了闪:【确认选项一。回收程序启动。请将数据侧载体放置在指定区域。】
大厅地面中央升起一根细长的立柱,柱顶有一个凹槽,形状大小和他腰间那只小熊的底部刚好吻合。
"……你要我把熊放上去?"
【数据侧载体为:熊(毛绒玩具),内含病毒核心数据包备用副本。放置后程序将自动执行回收。】
陈扶苏低头看了看那只棕色的、耳朵缝过补丁的、左眼黑色纽扣右眼蓝色纽扣的熊。他抱了它一路,从第七层到第十二层,又从第十二层走到这里。它的绒毛因为反复被攥着而微微发亮,围巾上"苏"字的绣线已经有些松了。
他把它取下来,双手捧着,放进了立柱的凹槽里。刚好卡住。
熊的蓝色眼睛亮了一下。
整根立柱开始发光,细密的金色纹路从柱底蔓延上来,缠绕着熊的身体,像藤蔓一样爬满它的四肢和耳朵。那些金色纹路接触到熊的绒毛时发出轻微的滋滋声,像是电流通过金属丝网的声响。陈扶苏能看到熊内部有什么东西在流动——发光的、细如发丝的线条从它的身体里被抽出来,顺着立柱流向他脚下,然后沿着地面铺开的纹路涌向他的脚尖。
他感觉脚底微微发麻。
那些金色的线条钻进他的皮肤,顺着血管往上走。不疼,但是很痒,像是身体里有什么东西正在重新排列组合。他低头看着自己的手背——之前消退的金色纹路又重新亮了起来,而且比之前更密、更完整,从指尖一路延伸到手腕,再到小臂,最后消失在袖口里。
脑子里有一些东西在松动。不是"想起",是"解锁"。
他看到自己站在地下三层的屏幕墙前面,手里攥着一沓打印出来的代码草稿,指节捏得发白。银发老者站在他身后三米处,语气温和但没有任何温度:"陈先生,你不必非要留在这里。"他转过身,看着那张脸,说了一句他自己完全没印象的话:"我不留。但我要带走一些东西。"
画面切了一下。他坐在家里的手术椅上,沈栀站在门口,红着眼眶问"你真的要做吗",他说"不做的话他们不会停"。沈栀走过来,蹲在他面前,把那只熊放在他膝盖上:"带着它。它保护你。"他的手在发抖,但他还是把神经接口设备戴上了。
画面又切。数据海洋深处,他用指尖在虚空里划出一道道金色的线条,那些线条组成了一个复杂的结构体——光球——他把一份代码塞进光球的核心,然后退后一步,看着光球慢慢沉入数据的深处。他说了一句话。画面太模糊了,听不太清,但口型他能辨认出来:"等我。"
画面停了。
陈扶苏站在大厅中央,脚下的金色纹路已经全部注入完毕,立柱上的熊恢复了原样,但蓝色纽扣眼睛比之前亮了一些,像一盏刚充完电的小夜灯。
他伸手把熊从立柱上拿下来。熊抱在手里比之前重了一点,像是内部多填充了什么东西。
"……回收完了?"
屏幕上的文字更新了:
【回收完成。当前状态:陈扶苏(现实侧优先型)。数据侧记忆库已解压至可调取状态。技术细节完整度:83.7%。缺失部分可通过后续'补丁'修复。建议:尽快补充缺失数据,否则部分底层指令可能无法执行。】
"补丁怎么打?"
【建议一:获取原始代码草稿(周野持有部分)。建议二:重新访问《神域》服务器旧址。建议三:——】
屏幕闪了两下,文字中断了几秒。再亮起来的时候,上面多了一行红色的、手写体一样的字:
"建议三:问我。"
陈扶苏认得那个笔迹。和病毒本体在塔顶纸条上写的一模一样。
"……你没消失?"
【病毒本体备注:我留了一段注释在回收程序里。不多,几行。够偶尔说句话。你别指望我帮你写代码,但我能提醒你——你刚拿回来的那份记忆里,地下三层的密码是错的。你记错了中间两位。】
陈扶苏愣了一下。他试着调取那段记忆——屏幕墙、银发老者、他手里攥着草稿纸转身走人的画面——密码确实浮现在脑海里了,一串六位数字。他默念了一遍,中间两位是"37"。
"错在哪儿?"
【数据侧记录:是"73"。你当时太紧张,脑子里想着沈栀的生日十月十三号,把'73'写成'37'了。三年前你自己都没发现自己写错了。】
"……所以你这些年一直知道密码是错的,但没改?"
【我的任务是等。不是改密码。密码错了正好,反正用错误密码打不开的门,别人也打不开。】
陈扶苏把那串正确的密码记在了企划书最后一页的空白处。笔迹有点潦草,但他确认自己不会再记错了。
"还有别的吗?"
【有。你口袋里那张纸条——沈栀生日写的是十月十三号。那个日期是对的。但你别问她记不记得你写过纸条,因为她从来没看到过。你塞进她书里之后忘了告诉她位置,她一直以为那本书只是普通的游戏设计笔记。】
陈扶苏把纸条掏出来看了看,折好,重新放回口袋。
"行。谢了。"
屏幕上的红色字迹闪了一下,像是笑了一下,然后消失了。只剩下原先那行白色的字:【建议三:问我。】也一并隐去。
大厅正对面的墙壁上开了一扇门——普通尺寸的木门,门上贴着"好邻居"便利店的logo贴纸,就是李强店里常见的那个样式。和之前所有楼层那些华丽的光门、数据门、玻璃门完全不一样。
"这就算通关了?"
他走过去,推开门。
门后是一条窄窄的走廊。走廊两侧挂满了照片——但不是他的照片。是他见过的人的照片:李强在便利店擦柜台、周野趴在电脑后面修主板、沈栀站在窗台前给绿萝浇水、银发老者坐在一间空荡荡的办公室里侧着脸看窗外、第一层那只大蘑菇缩成正常大小蹲在草丛里发呆。每一张照片都是活的,画面里的人在做着最日常的事:抬手、眨眼、翻一页书、打个哈欠。
他走到走廊尽头的时候,最后一张照片吸引了他的注意。
那是一扇窗户。从某个房间内部往外拍的视角——窗外是一棵梧桐树,树叶黄了一半,阳光从枝叶缝隙里漏下来,在人行道上投出碎碎的光斑。窗户的玻璃上隐约映出一个人影,但角度问题看不清脸,只能看到那人举着手机在拍照。
他认出了那棵梧桐树。他公寓楼下路口那棵。
"这谁拍的?"
他伸手碰了一下照片的表面。照片微微震动,然后从那扇窗户的视角里传出一段很短的音频——一个女人在笑,笑声很轻很短,像是被什么东西逗了一下:"阿苏,你拍这个干嘛?"
一个男人的声音回答:"留个底。以后可能用得上。"
"什么底?"
"……天气好的底。"
女人的笑声又响了一下,音频停了。
陈扶苏站在原地,手指还贴在照片表面,那段短暂的对话在他脑子里转了两圈。
他把手收回来,继续往前走。
走廊尽头是一扇玻璃推拉门,门后传来一阵熟悉的声响——冰柜的嗡嗡声、收音机的老歌、塑料袋被抖开的哗啦响。他推开门。
他又站在了"好邻居"便利店里。
但不是正门进来的那种"站在门口"。他是从仓库方向的门出来的——就是平时李强放拖把和纸箱的那个后门。他推门出来的时候,李强正蹲在货架前面码饮料,听到动静回头看了他一眼,手里的可乐瓶差点没拿稳。
"苏哥?你怎么从仓库里出来了?我还以为——"
李强话说了一半,停住了。因为他看到陈扶苏身上沾满了金色的光尘,怀里抱着一只发旧的熊,手里攥着一本快被翻烂的企划书,头发上还落着几片明明灭灭的、像萤火虫一样的细小光点。
"……你没事吧?"李强放下可乐,站起来。
"没事。"陈扶苏把熊放在收银台上,"李强,帮我看一下东西。"
"你去哪儿?"
"回家。"陈扶苏朝店门口走去,"有人还在等我。"
他推开门。
凌晨的街道安静极了。路灯把柏油路面照成深橙色,空气里有露水和晨雾混合的潮湿凉意。他沿着人行道走——经过那棵梧桐树的时候他停下来看了一眼。叶子确实黄了一部分,和前两张照片里的一样。他在树下站了两秒,然后继续走。
经过报亭、经过公交站台、经过一家关着门的早餐店。
然后他停在了公寓楼下。
二楼的窗户亮着灯。暖黄色的、柔和的、从蘑菇夜灯里透出来的那种光。窗帘没有完全拉上,露出一条窄窄的缝,能看到窗台上那两盆绿萝的轮廓,藤蔓比三年前长了很多,垂到了窗沿外面。
他在楼下站了一会儿。晨风从楼间穿过来,带着远一点的地方早餐摊刚升起的烟火气味。
然后他上楼,掏出钥匙,开了门。
客厅里亮着那盏灯。蘑菇形状的夜灯摆在茶几角上,光晕覆盖了大半个沙发区域。桌上放着一只碗,碗里是粥,还冒着极淡的热气,像是刚盛出来没多久。旁边放着一双筷子,横搭在碗沿上,等他回来动。
沈栀坐在沙发上,靠着扶手,歪着头,像是等得太久不小心睡着了。她身上盖着一条薄毯,头发比记忆里长了一些,披在肩膀上,在夜灯的光里被染成柔和的橘色。茶几上放着一本摊开的书,书页停在中间,她手里还捏着一支笔,笔尖点在某一行的末尾,墨水洇开了一个小小的圆点。
陈扶苏轻手轻脚走过去,蹲在沙发前面,看着她。
她的呼吸很均匀,睫毛在灯光下投出细细的阴影。他想伸手碰一下她的头发,但手抬到一半又缩了回来。
然后她睫毛动了动。
"……你回来了?"她没睁眼,声音含含糊糊的,还带着睡意。
"回来了。"
"粥在桌上……没糊。"
"我看到了。"
她慢慢睁开眼。目光聚焦到他的脸上,然后看到了他身上的金色光尘、怀里的熊、口袋里露出一角的纸条。她的视线最后停在他的眼睛上——那里有什么东西和出门前不太一样了。多了一层很淡的金色,像是瞳孔深处嵌了一圈极细的、发光的边。
"你……"她坐直了一点,"全回来了?"
"回来了。"陈扶苏说,"包括塔里那三百年。挺长的。"
她伸手碰了碰他的脸,指腹擦过他颧骨上沾着的一粒光尘,那粒光尘在她指尖上碎了,变成更细碎的星点飘散开。
"那你现在还想炸自己吗?"
陈扶苏沉默了一下。
"想。"他说。
沈栀的手指停住了。
"但不是现在。"他把那只熊从怀里取下来,放在她膝盖上,"三年前那个'我'在塔里等了三百年,他的任务是把门锁死。我现在拿着钥匙,他的活干完了,我的还没开始。"
"你想干什么?"
"把锁换掉。"他把企划书翻开,翻到"结局预设"那一页,上面三行字底下又添了第四行——他自己在路上写的:
【结局四:把《神域》的底层接口改成只读模式。锁死董事会的权限,但保留数据本身的安全运转。让所有还活在这个系统里的'人'继续活着。然后——】
他停了一下,看了一眼沈栀。
"然后关灯,睡觉,明天起来买菜做饭。"
沈栀看着那行字看了几秒,然后她垂下眼睛,把那句话又默念了一遍。她把熊抱起来,放到沙发靠背上让它靠着,然后拿起桌上那碗粥,递到他手里。
粥还是温的。确实是没糊的——米粒煮得软烂,表面浮着一层薄薄的米油,盐放得不多不少。
他端着碗喝了一口。
"还行吗?"沈栀问。
"行。"他放下碗,"比三年前好。三年前的太咸了。"
"那你还全喝完了。"
"……废话。你煮的。"
窗外的雾气正在慢慢变淡,路灯的光线在天际线的方向开始退让——天快亮了。窗帘缝隙里透进来的第一线晨光刚好落在茶几的边沿上,和蘑菇夜灯的暖黄色叠在一起,在桌面合成了一小片温热的、均匀的橘金色。
陈扶苏靠着沙发腿坐在地板上,把剩下的粥喝完了,碗搁在膝盖上。
沈栀从沙发上滑下来,坐到他旁边,肩膀靠着他,没有说话。
熊坐在沙发靠背上,两只纽扣眼睛朝着窗户的方向,蓝色那只在晨光里闪了一下。
天亮了。
作者寄语: