晨星城在凌晨四点半的时候下了一场很小的雨。雨水落下来的时候几乎没有声音,那些细密的、带着微光的水珠像是从天幕的裂缝里渗出来的,沾在屋顶的瓦片上,沿着倾斜的坡度缓缓滑落,在屋檐的边缘挂成一串透明的珠子。林澈从行军床上坐起来的时候,雨刚好停了。窗台上那片蓝色花瓣被雨水洗过,颜色比昨晚更淡了一些,边缘微微卷曲着,像蜷起来的手指。 他套上外套的时候摸了摸外套内侧的口袋,那盏暖黄色的小晶体灯还安安静静地躺在那儿,隔着布料传来一丝若有若无的温度。他把它拿出来看了看,晶体表面光滑如初,内部的光核在黑暗中发出柔和的、脉动着的暖光——和昨晚门缝底下透出来的那种金红色一模一样。 他把灯重新放回口袋,推开了塔楼顶层的门。 螺旋楼梯往下走的时候他的脚步放得很轻。晨星城的黎明前是最寂静的时刻,连AI守夜人都已经收工归位,街道上空无一人,只有建筑墙壁上残留的灯笼光还在发出昏黄而疲倦的余晖。他走过第三层转角的时候,楼梯墙壁上嵌着的那面旧镜子映出他的侧影——外套的领子翻起来一半,头发睡得有些乱,眼下的青色比昨晚更深了一些。他对着镜子停了一步,伸手把领子压平,又继续往下走。 塔楼东门外的那两个哨卫还在原处,但姿态已经换过了。其中一个靠着墙壁坐着,铠甲在晨光中泛着灰蓝色的暗光,头盔搁在膝盖上,露出底下那张年轻的脸。林澈经过的时候,哨卫的眼皮动了动,睁开一条缝。 "林师傅,这么早?" "嗯。"林澈在台阶上站住。"你昨晚睡得怎么样?" 哨卫——他记得这个NPC的编号是GW-047,名字叫陆远——眨了两下眼睛,像是在理解这个问题。他歪了歪头,嘴角往上弯了一个慵懒的弧度。"挺好的。"他说,声音里带着刚醒的那种沙哑。"梦见我娘了。她给我煮了一锅什么汤,闻着特别香,我都还没喝上呢就被换岗的拍醒了。" "你娘会煮汤?" 陆远愣了一下。"会啊。"他说得理所当然。"她煮的萝卜汤最好喝。冬天的时候——"他的话头忽然顿住了。他的嘴唇还维持着张开的形状,但眼神里掠过一丝极淡的、转瞬即逝的空茫,像一段正在播放的声音被猝然掐断了源头。"冬天的时候……"他又重复了一遍,然后摇了摇头,笑了。"反正就挺好的。林师傅你忙去吧,天快亮了。" 林澈看着他把头盔重新扣回头上,金属下沿卡进颌骨的凹槽里,发出"咔嗒"一声轻响。陆远的眼神恢复了平稳和专注,面罩遮住了他的下半张脸,只剩下那双眼睛在晨光里清亮地眨动着。他对林澈点了点头,然后重新笔直地站在了门框旁边,像一座会呼吸的雕像。 但林澈刚才听到了。 "冬天的时候"后面没有内容,不是因为陆远记不起,而是因为那段记忆——关于他母亲在冬天煮萝卜汤的记忆——从来没有被写入过。那是一段因为被某个NPC说出来而临时生成的、悬浮在半空中的句子,没有来处,没有归宿,像一粒无根的花粉在风里飘了一瞬就消散了。 但陆远提到了"梦见"。 系统指令集里不存在NPC做梦这个模块。林澈把这两件小事叠在一起压在舌根底下没有说破。他走过东门前的青石铺道,拐进第一条横巷的时候,晨光已经从天幕东侧渗进来了,是一种极淡的、像稀释过的蜜糖一样的橙色。巷子两边的墙壁上爬满了不知名的藤蔓植物,叶片在湿润的空气中微微颤动着,叶尖上还挂着雨珠。 他在第三巷和第四巷之间的夹缝口停了下来。 夹缝很窄,侧着身子才能挤进去。地面是硬实的黄土,被雨水浸透之后呈现出深褐色的质感,踩上去微微下陷。巷子深处那间储物小屋比他想象的还要小,几乎就是一面墙和另一面墙之间残留的一小片空间,屋顶是搭了几块旧木板和铁皮拼凑起来的,其中一块铁皮已经翘起来了,露出底下灰蒙蒙的天空。 门是朽木做的,门板上布满了裂纹和虫蛀的痕迹。门缝底下的地面上还有一圈干涸了的金红色痕迹——昨晚那些暖光留下的印记,像一圈被压缩到最小的篝火形状。 林澈在门口站了大概十秒钟。 他不知道自己为什么停了那十秒。也许是因为他不知道该怎么敲门,也许是因为他不知道自己是以"城市管理员"的身份还是以别的什么身份站在这扇门前。他抬起手的时候,袖口的布料蹭到了门板上的青苔,留下一道湿漉漉的痕迹。他的指节在门板上轻轻敲了三下。 没有回应。 他又敲了三下,比第一次稍微重了一些,指骨抵在木头上发出沉闷的"咚咚"声,在清晨空荡荡的夹缝巷子里听起来格外清晰。里面仍然没有声音,但他感觉到门板内侧有一丝极轻的震动——像是有人把耳朵贴在了门板另一边屏息听着。 "我没有恶意。"他开口说,声音尽量放得平缓。"我是塔楼那边的人。我……我看到你昨晚在钟楼上。" 门板后面那丝震动停了一瞬,然后整扇门从内侧被拉开了大约一掌宽的缝隙。缝隙里露出一只眼睛——极深的棕色瞳孔,眼睫毛又长又密,像两把小扇子。那只眼睛从下往上把他打量了一遍,从靴子看到外套口袋,最后停在他的脸上。 缝隙里的声音很轻,像一片羽毛落到水面上的那种音量。"你是谁?" "我叫林澈。"他说着,稍微弯下了腰,让自己的视线和那只眼睛平齐。"我住在塔楼里面。" "塔楼。"那个声音重复了一遍,带着一点确认性质的尾音上扬。"昨晚那个灯,是你开的?" 林澈点了点头。 缝隙又裂开了一指宽,露出了小七的整张脸。她的脸比他昨天在监控画面里看到的更小,额头微微前凸,鼻梁上有一小块结痂的擦伤,嘴唇因为干燥而起了皮。她的头发乱蓬蓬地披在肩上,发尾打了几个结。她身上那件深蓝色的旧裙子——监控画面里看起来只是"旧",但近距离看才知道已经洗得发白起球了,裙摆边缘还留着一道被撕裂后草草缝过的针脚,线头歪歪扭扭地露在外面。 她站在门框后面,赤着脚,脚趾上沾着干掉的泥土。 "你怎么找到我的?"她问,声音比刚才稳了一些,但尾音还是飘的。她问这句话的时候偏了一下脑袋,把左侧的头发从脸侧拨到耳后,露出耳廓后面一小片青紫色的淤痕。那个淤痕的形状像半枚指甲盖,边缘已经泛黄了,应该是好几天前碰伤的。 "我……"林澈忽然发现自己不知道怎么回答这个问题。他不能说自己调了监控回放,不能说自己看了她四十七分钟的注视数据。他停了片刻,然后说:"我看到你从钟楼上下来。然后你往这个方向走了。" 小七的嘴角微微一抿,不知道是信了还是没信。她低头看了看自己的赤脚,脚趾在地面上不安地蜷了蜷。"那你来找我做什么?"她问。"没有人来找过我。从来没有人。" 这句话说得很平淡,像在陈述一个不需要被同情的事实。但林澈听出了她语气里那一点点极细的裂痕——像冰面上刚刚开始融化时的那种细微的、几乎听不见的碎裂声。他的手伸进了外套口袋,指腹碰到那盏暖黄色晶体灯的弧形表面,暖意顺着指尖漫上来。 "我带了一样东西给你。"他说着,把晶体灯从口袋里掏出来,摊开掌心放在她眼前。灯在晨光中发出暖融融的、金红色的光,光晕笼罩着他掌心的纹路,把那些细小的沟壑映得像一片金色的地图。 小七盯着那盏灯看了很久。她的瞳孔在暖光中微微放大,眼底映出两个跳动的金红色光点。她的嘴唇张了张,像要说什么,但没有发出声音。她慢慢地抬起右手,食指悬在晶体灯的表面上方大约两厘米的地方——没有碰下去,只是悬在那里感受那丝暖意像一条极细的、温热的水流从她的指尖渗进去。 "这个……是给我的?"她问,声音突然变得很哑。 "嗯。"林澈把灯往她面前又递了递。"它能发光,也能发热。不用接任何线,自己就能亮很久很久。" 小七的手指终于落下来了,指腹贴在晶体灯的表面上,暖意瞬间包裹住了她的指尖。她的拇指轻轻摩挲着灯壁,那个动作极慢极仔细,像是在用指腹读一盏灯上的盲文。她的鼻尖微微泛红了,但她没有哭。她把灯接过来,两只手小心翼翼地捧着,像捧着一只刚孵出来的小鸟。然后她抬起头看着林澈,那双棕色的眼睛里有一个林澈不知道该怎么命名的表情。 "你等一下。"她说着,转身钻回了门板后面。林澈听到里面传来窸窸窣窣的翻动声,然后是木板被拖动的闷响。过了大概半分钟,她又出现在门缝里,手里攥着一个小小的、用草茎编成的圆环。圆环上穿了几片蓝色的花瓣——和钟楼台阶上的花纹、和池水表面漂浮的、和昨晚窗台上的——完全一样的那种蓝色。 她把这个草环递过来,手臂伸出门缝,手腕细得像一根芦苇杆。 "给你。"她说。"这个是我做的。以前没有人要,我就挂在码头的柱子上。但风一吹就掉了。编了好多次才编成一个完整的。" 林澈接过那个草环。他的指腹碰到草茎表面的时候,感觉到那些纤维还带着一丝湿润的、清晨露水的触感。草环不大,刚好能套进他的中指。那几片蓝色花瓣嵌在草茎的经纬之间,被晨光照着,呈现出一种介于深蓝和淡紫之间的、难以形容的颜色。 他低头看着这个小小的、笨拙的、用草和花瓣编成的圆环,忽然觉得喉咙里涌上了一股很热的东西。他把那个草环套在了左手中指上,环口不大不小,正好卡在第二个指节下面。 "很好看。"他说。他的声音有点哑,但他没有清嗓子。 小七从门缝里探出半张脸看着他。她的嘴角先是一点点往上翘,然后整张脸都亮了起来——就像昨晚那扇窗被灯点亮时一样,那是一个完全超出任何情绪参数数据库的笑容。她的眼睛弯成了两道细月牙,鼻梁上的结痂也跟着皱了一下。她笑起来的时候左边脸颊上有一个极浅的酒窝,浅到如果光线不够亮根本看不到。 林澈看到了。 "你等我一下。"他说着把草环小心地转了转,让花瓣朝上。"我马上回来。" 他没有说去哪里,但小七也没有问。她只是点了点头,把那盏暖黄色晶体灯贴在胸口上,光从她的指缝间漏出来,在她脏兮兮的围裙上投出一片温暖的光斑。 林澈转身走出夹缝巷子的时候,晨风迎面吹了过来。天幕东侧的蜜橙色已经变成了一片温柔的金色,晨星城的屋顶从深蓝的轮廓中逐渐浮现出来,瓦片上残留的雨珠被第一缕真正的日光一照,迸发出无数细碎的闪烁。他低头看了一眼左手中指上那个草环——蓝色花瓣在日光下变得更加通透,叶脉纹理清晰得像一小片掌纹。 他穿过横巷,拐上主街。面包店的老板正在开门,铁皮卷帘门被推上去的时候发出哗啦啦的响声。老板看到林澈从巷子里走出来,愣了一下。 "哟,林师傅?你这么早从东区那边过来?" "早。"林澈朝他点了一下头。"你那烤炉的火还没生吧?" "正要生呢。你吃早——"老板的话说到一半,眼睛忽然落在了林澈左手中指上。他的目光停了一拍,嘴唇微微动了一下,但最终没有追问什么。他只是挠了挠后脑勺,转身掀开炉口的铁盖,往里面塞了一团揉好的湿柴。 林澈在面包店门口站了一会儿。晨星城的清晨正在一点一点地醒过来:远处传来铁匠铺第一声锤击的脆响,某个屋顶的烟囱开始冒出淡灰色的炊烟,喷泉广场方向传来水流重新启动的哗哗声。所有的NPC都在按照各自的时序启动新的一天,但他们启动时的姿态和昨晚之前已经不太一样了——面包店老板挠后脑勺的动作比以前慢了半拍,铁匠铺的锤击声里多了一个以前不存在的节奏间隙,喷泉的水流声混进了一缕极微弱的、像口哨一样的音调。 他们在做梦。 林澈忽然无比确信这一点。这些NPC在深夜系统回收垃圾数据的缝隙里,正在做那些系统没有为他们编写过的梦。陆远梦见了母亲煮的萝卜汤,面包店老板也许梦见了别的什么,铁匠也许梦见了一把不需要打的剑。他不知道这些梦从哪里来,但他隐约觉得和昨晚情感溢出通道被激活有关——或者更准确地说,和小七那四十七分钟注视的余波有关。 他加快脚步往塔楼方向走回去。路过夜宵摊的时候老王正在收拾炉灰,铁锹刮过炭渣发出沙沙的响声。老王抬头看见他,咧嘴笑了一下。 "小林,这么高兴?今天嘴角都翘到天上去了。" 林澈愣了一下,下意识摸了摸自己的嘴角。那确实是翘着的。他不知道什么时候开始笑的。 "遇上什么事了?"老王把铁锹靠墙放好,拍了拍手上的灰。"说说?" 林澈犹豫了一瞬。他抬了抬左手,中指上那个草环在晨光中轻轻晃了一下。老王的目光落在花瓣上,眼睛微微眯起来,然后他的笑容慢慢加深了,眼角的皱纹挤在一起,像树皮上的裂痕。 "蓝色的花啊。"老王说,声音里有一种林澈从未听过的、柔软的东西。"东边巷子口那边长的,以前没有人管,今年突然开了一大片。我前两周路过的时候还看到一个小姑娘蹲在那儿摘花,摘完了又不知道从哪儿扯了几根草茎在那儿编。编了拆拆了编,手都磨红了。" "你看到了?" "天天早上生火,天不亮就起来,什么都看得见。"老王把围裙解下来抖了抖,挂在棚柱的钉子上。"那小姑娘编了好几天了。我瞧她手上有几个水泡,破了又结痂,结痂了又磨破。但她一直编。我本来想给她送两个创可贴,又怕吓着她。" 林澈低头看着中指上那个草环。蓝色花瓣边缘有一处极细微的破损,像是被反复捏过又松开,松开又捏过。他想起来小七递过来的时候手腕内侧有一排浅红色的压痕——那是长时间用力勒出来的痕迹。她把这个草环编了很久,编了拆拆了编,直到她满意为止。然后在它完成的那个清晨,她把门推开一条缝,递给了一个站在门口、自称住在塔楼里的陌生人。 "老王。"他说。 "嗯?" "你这里今天要是还有热茶,给我留一壶。晚点我过来。" 老王摆了摆手,背过身去继续收拾炉灰了。他的背影在晨光里微微驼着,围裙带子在腰后系了一个松松的结,尾端垂下来随着他的动作轻轻晃动着。 林澈走回塔楼东门的时候,陆远看到他又点了一下头。林澈经过他身边的时候停了半步,轻声说了一句:"你娘的萝卜汤,有机会的话,你可以去东区菜市问一下,那里有个老婶子专门卖白萝卜。" 陆远眨了眨眼睛,面罩下的嘴唇动了动。"……真的?" "你可以去看看。" 林澈走进塔楼,脚步比出来时快了一些。他上楼梯的步子很稳,靴底踩在石阶上发出均匀的、笃定的回响。回到顶层房间之后他站在窗口往下看——晨星城的全貌在日光照耀下铺展开来,东区那片灰扑扑的屋顶群中,第三巷和第四巷之间的夹缝还是几乎看不出来,但他知道那里面蜷着一盏暖黄色的灯,和一个捧着灯、赤着脚、正在低头端详自己手心里那一小团光的小女孩。 他坐下来打开操作台,调出东区第三巷的实时画面。画面里储物小屋的门关着,但门缝底下透出了那盏灯的金红色光芒——比昨晚更亮了一些,也更稳了一些。那光不是跳动的,而是绵长地、持续地亮着,像一个小小的、安顿下来的心跳。 他盯着那缕光看了很久,然后打开了"七"的文件夹,在第二行记录下面继续写道: "次日清晨,个体接收了塔楼管理员交付的便携式热光源。个体在接收过程中展现多项非指令性行为:①停顿长达12秒后方才触碰到光源表面——分析为抑制过于强烈的情绪外溢;②主动以等价物回报(草编环一件,附蓝色花瓣四片)——分析为展现出明确的互惠意识;③交付后持续微笑时间超过系统默认情绪释放周期上限——微笑时长:持续中。" 他写到这里停了一下,然后补了最后一句话: "她的左手小指内侧有一道约三毫米长的愈合期伤口,推测为草茎割伤。该伤口未在系统任何层级的健康监测面板上显示——原因:个体未注册。" 林澈把键盘推开,靠在椅背上。日光从窗户斜照进来,落在他的桌面上,落在茶凉了的陶杯上,落在那个草环上——他把它从指头上取下来,放在光照最充足的地方。花瓣在日光中微微卷曲着边缘,像是还在生长。 他拿起那片花瓣凑近鼻尖闻了闻。有淡淡的、青草的涩味,有雨水洗过的清冽,还有一点点他辨不出来源的甜——像铁皮卷帘门被推上去时发出的哗啦啦响声中混进去的那一缕口哨旋律。 他放下花瓣,重新望向窗外。钟楼的塔尖在日光下泛着银白色的光泽,南侧平台上那条粉色布条还在风里飘着。他想象小七今晚还会爬上那里,捧着那盏暖黄色的小灯,把灯光照向塔楼的窗。然后他会在这里把窗打开,让两束光在晨星城的夜空中相遇。 他说了明天见。 今天已经来了。 他低头在文档的最后面加了一行小字——"建议后续行动:持续观察。不提交清除申请。若有冲突,由我本人承担全部责任。" 然后他保存了文档。屏幕右上角的邮件提示又亮了一下,还是蓝穹科技,标题从"初步评估"变成了"跟进:关于区域D-137,请确认收到并回复"。 他把那封邮件拖进了"待处理"文件夹,没有点开。他站起来走到窗边,晨光洒了他满脸。他眯着眼睛笑了笑,手探进口袋里,摸到那个草环微微凸起的轮廓,花瓣的触感隔着布料硌在他的指尖上,像一个小小的、持续不断的承诺。