她坐下来之后的第一件事是看他——快速地、不露痕迹地、像一个在读一本书的封面试图预测里面内容的人。他比她矮一点点——或者说她比他高一指——这个发现让她心里某根弦松了一点点,因为她在来之前设想的所有画面中"高矮差距"是唯一她没有预演过的变量。他的卫衣是浅灰色的,领口露出白色圆领T恤的边。他的左手搁在桌面上,右手——右手放在膝盖上看不太清楚,她注意到他下意识地把那只手往卫衣的袖口里收了一点点。
"你到了多久了?"她先开口。
"大概二十分钟。"
"怎么不先进去?外面风挺大的。"
"在等。"他说。然后他补了一句,"进去早了也不知道坐哪儿。"
骆襄铃端起茶喝了一口——龙井。清香,微甘,温度刚好到不烫嘴的程度。她放下茶杯的时候目光在桌面上停了一瞬:他的手机屏幕朝下扣着,手机壳是纯黑色的,没有任何图案或文字。桌角放着一只单肩帆布袋,灰色,里面露出一卷纸的边角。
"你带了画来?"她指了指那只帆布袋。
许诺低头看了一眼袋口露出的纸卷,他伸手把它拿了出来。"不是画。是那幅暮雨渡口的速写——原稿。我想着如果你想看原稿的话,可以看。"
骆襄铃看着他手里那只纸卷,忽然想起很多事:他在暮雨渡口画那幅画的时候她站在身后看了十分钟,他在清风庄书房里画完最后一个人影之后把纸转向她说"画完了",他跟她说"第一个给你看"的时候的语气。她伸手接过那卷纸展开来——纸上还是那天的画面:暮雨渡口、月光、水面、芦苇、两个人并肩的影子。
"原稿比截图好看。"她说。
"嗯。原稿有墨的层次。"
她把纸卷重新卷好递还给他。他接过去的时候左手手指擦过了她的指尖边缘——不是故意的,是纸卷交接的时候自然发生的,大约半秒钟的接触。骆襄铃感觉到他手指的温度比她预期的稍微低一点,可能是在外面等久了吹了风。她把手收回来放在茶杯旁边,假装在端杯子喝水。
"你的手有点冷。"她说。
"嗯。在外面坐了有一会儿。"
"下次在室内等。"
许诺看着她。她说完这句话之后自己也愣了一下——"下次"——她用了"下次"这个词。她还没有开口说"下次",她跟许诺才在现实世界里见面了不到十分钟,她的嘴已经替他预定了"下次"的约定。
但许诺没有纠正她。他只是把茶壶拿起来给她续了一杯,然后说:"好。下次在室内等。"
五
见面会正式环节开始之后,两人从窗边的双人桌挪到了大堂中央的长桌旁边。来参加的人比骆襄铃想象中要多,大约十几个人,围坐成两排,中间摆着茶院准备的茶点和果盘。工作人员先是介绍了新版本的内容预告——夏日会开放"家园联动系统",玩家可以和附近的同城玩家在真实地图的基础上搭建线上邻里社区——然后进入了"玩家分享"的环节。
主持人问"有没有人想分享一下自己在游戏里的特别经历"的时候,骆襄铃还没来得及举手,旁边一个穿墨绿色外套的男生已经开口了:"我跟我情缘也是游戏里认识的,见面之后发现我们住同一个小区,隔了两栋楼。现在每天晚上一起上线。"
桌上响起一阵善意的笑声和"这个可太近了"的感叹。骆襄铃下意识地转头看了许诺一眼——他也正好转过头来看她。两个人的目光在喧闹的声浪里碰了一下,她不知道他的眼色代表什么意思,但她自己的表情大概是在笑。
主持人接着问:"还有没有别的特别的故事?月老牵线啊、线上婚礼啊、跨城奔现啊——"
骆襄铃在那一刻做了一个她自己也没完全意料到的决定。她举了手。
"我讲一个吧。"她说。桌上的目光转向她,许诺也看向她,他放在桌面上的手指微微动了一下,但没有拦她。
"我在这个游戏里找情缘找了三个月。世界频道发过、好友频道刷过、最后跑到比武场上蹲守——谁打得过我我就发邀请。我当时特别想找个同城的、能一起打本的人。"
她停了一下。桌边有人在笑,善意的那种,她觉得自己的耳根有点热,但继续说下去了:"后来蹲了十二场,打到第十三场的时候有一个人回了我一句'在'。我们绑了情缘。一起打副本、一起种田、一起建了一座庄子。然后——"
她看了一眼许诺。他坐在她旁边,灰色卫衣的袖口边缘有一小截露出的白色线头。他的表情是那种他特有的"认真听但看不出来在认真听"的平静,但他搁在膝盖上的右手——她注意到——已经从袖口里伸出来了。那道旧疤在茶院暖色的灯光里清晰可见,他第一次没有把它收回去。
"然后我发现,我找到的不只是一个'情缘'。我找到的是一个会在凌晨两点替我去书房看一扇暗门有没有锁好的人。"她说这句话的时候声音比前面低了一点,但桌边的人都能听见。
许诺的右手在膝盖上轻轻收拢了一下又松开了。他开口了,声音比骆襄铃想象中平稳:"她找的那三个月里,我在比武场的观众席上看了她六天。她输了十一场,每一场都在调整技能配置。我当时想——"
他停了一下。桌上的所有人都安静了,等着他的下一句。
"我当时想,如果她打到第二十场还在调配置,我就去告诉她'我跟你打'。结果她打到第十二场就停了。"
桌上安静了一拍,然后爆发出一阵笑声——善意的那种,带着"这也太可惜了"的感叹。骆襄铃笑出了声来,笑得低头捂了一下眼睛。
"你看了六天不早点下来?"
"我想看看你能坚持多久。"
"那你看到结果了?"
"看到了。"许诺说。他看着她的眼睛——在现实中的、面对面的、没有屏幕隔着的目光交汇——"你坚持到了。"
骆襄铃在那一刻没有移开目光。她跟他对视了大约三秒钟,直到旁边的玩家开始起哄"在一起在一起"她才笑着转回头去假装在喝茶。但她的耳朵很红,她从茶杯的倒影里看到了。
见面会后半程是一起玩"你画我猜"的小游戏——跟游戏里绘画工具联动的一个线下环节。许诺被主持人点名上去画了第一道题,他在白板上画了一棵歪脖子树和两个小人坐在树下。台下猜了十几个答案都没有对,直到骆襄铃看到那棵树下面有一条细细的波浪线——她举手说:"清风庄的桃树?"
许诺放下笔点了点头。主持人追问:"那画上的两个小人是谁?"许诺没有回答,他看了骆襄铃一眼,那个眼神的时长大概是全场最长的一秒,然后他走下了台坐回了她旁边。
骆襄铃的耳朵到散场的时候都是红的。
四点多两人从茶院出来的时候天色还亮。春天的傍晚阳光是斜的、软的那种,在人行道的地砖上铺了一层薄薄的金色。骆襄铃站在云栖茶院的门口抬头看了看天,然后转身对许诺说:"你回去怎么走?"
"三号线。往回走。"
"那一起走一段?我也坐三号线。"
两个人并肩走在云栖路的人行道上。路两边的梧桐树刚刚开始发新芽,嫩绿色的叶片在风里翻着细碎的反光。许诺走路的步频跟她很接近,这种"步频一致"的感觉跟游戏里在田埂上并肩走的时候一摸一样,只是场景从虚拟的农田换成了真实的人行道。
"你今天画的那个——"骆襄铃打破了短暂的安静,"桃树下面两个小人,坐的方向是不是反的?"
许诺偏头看了看她。"什么反的?"
"游戏里我们坐在桃树下的时候,你坐左边我坐右边。你画的是你坐右边我坐左边。"
许诺沉默了一拍。然后他说:"因为是按我在书房窗口看到的视角画的。"
"你从书房窗口往外看的时候——我在左边你在右边?"
"嗯。"
骆襄铃往前走了一段路才说:"那个视角你平时画过几次?"
"很多次。"
"为什么?"
许诺停下来了一瞬。他站的位置正好是一棵梧桐树的阴影边缘,日光从他身后斜照过来把他的影子拉长到人行道的前方。他看着自己影子的方向说:"因为在书房里坐着的时候,从窗口往外看,那片桃林加上连理亭加在一起——那个画面很完整。少一个人都不完整。"
骆襄铃也停下来了。她站在他旁边,也看着他们两人在地面上被拉长的影子。她的影子和他的影子挨得很近,边缘几乎碰在一起。
"那现在呢?"她问。
"现在——"许诺也看着地面上的影子,"现在这个画面也完整。"
两人继续往前走,没有再说话。但骆襄铃觉得从云栖茶院到地铁站入口的那段路上,她跟许诺之间的距离比刚见面的时候近了一点——不是物理距离的变化,是某种看不见的、像游戏里的"亲密度条"一样的东西在缓慢地、持续地向上爬。
到了地铁安检口要分开的时候——两个人的换乘方向不一样——骆襄铃在闸机前面站定回头看了他一眼。他也看着她。隔着进站的人流和自动检票机的提示音。
"下周上线?"她问。
"明天就上线。"许诺说,"田里浇水不能断。"
"那明天见。游戏里。"
"嗯。游戏里。"
骆襄铃刷了卡走进闸机,在自动扶梯上往下的时候回头看了一眼——许诺还站在闸机外面,灰色卫衣被人流挡住了一半,但他没有走。看到她回头看他的时候,他抬起左手朝她挥了挥,幅度不大,但足够让她看清那个动作。
骆襄铃转回身来的时候在扶梯上笑了一下。旁边一个路过的阿姨看了她一眼,她赶紧收敛了表情但嘴角那个弧度怎么也压不下去。
她在地铁上坐下来才掏出手机,看到游戏APP推送了一条消息——"您的伴侣'许谔'已上线"。
她看了看时间,下午四点四十七分。刚才还在跟她道别的人已经回到家打开了游戏。她没有立刻登上去,她在座位上坐着看了一会儿车窗外面倒退的隧道灯光,然后发了一条消息:
骆襄铃:你不是说"明天上线"吗?
许诺:你还没到家。我上线看看桃树。
骆襄铃:桃树不会在我通勤的半小时里突然开完的。
许诺:我知道。但我想看。
骆襄铃把手机锁屏扣在膝盖上。地铁在隧道里穿行的速度感从车窗边擦过去,她在心里把"今天"这一天过了一遍——茶院的门、灰色卫衣、龙井茶、纸卷里的暮雨渡口、白板上的歪脖子树和两个小人、梧桐树下的影子和安检口挥动的那只手。
她把所有画面都存进了脑子里一个名为"许诺·第一次见面"的文件夹里,然后靠在地铁座椅上闭了一会儿眼睛。车厢里的广播在报下一站的站名,她听到那个站名的时候忽然想到一件事。
她睁开眼睛,掏出手机又发了一条:
骆襄铃:等一下——你今天说的那幅画里,两个小人的位置是我在左边你在右边——那是从书房窗口往外看的视角。但从那个视角看出去,桃树应该在左边,连理亭在右边,对吧?
骆襄铃:可你今天画的那幅画里,桃树在右边,连理亭在左边。你把方向画反了。你是故意的还是画错了?
许诺那边过了一会儿才回。他的回答只有一行字:
许诺:故意的。因为那个视角是我坐在书房里看向窗外的视角。但我想画的是你坐在桃树下面时能看到的方向——你从左往右看,画面顺序是桃树在右、亭子在左。
许诺:我想让你看的时候觉得那是你平时看到的画面。不是我看到的。
骆襄铃把那段话看了一遍、两遍、三遍。她把手机摁灭了重新扣回膝盖上,靠回座椅里看着车窗玻璃上自己模糊的倒影。
他画了一幅画给她看的时候,特意把她平时看桃林和连理亭的视角还原了出来。他画的不是"他看到的画面",是"她看到的画面"。
她低头又看了一眼那条消息,然后轻轻说了一句只有自己能听到的话:"那你下次别画我看到的了——画你看到的。我想知道你坐在书房窗口往外看的时候,我是什么样的。"
地铁报站的声音盖过了她自己的声音。但她在心里把那句话重新说了一遍。
窗外的隧道壁灯飞快地后退,骆襄铃把目光从车窗玻璃上收回来,低头打字。
骆襄铃:我到家了。明天早上八点上线。田里见。
许诺:田里见。
她把手机锁屏塞进包里,从地铁站出来的时候A城的暮色已经铺满了街道。她走在回家的路上,经过楼下那棵还没完全发芽的梧桐树时停下了脚步抬头看了一眼——光秃的枝桠在春风里轻轻晃动,再过一两周应该就会长出满树的新叶。
她看着那棵树想:春天真的到了。
然后她上了楼,开了门,打开了电脑。登录界面上的《桃花劫》主图已经换成了"春日篇"的版本——桃花林、溪流、远处山峦上的薄雾。她输入密码的时候嘴角还带着地铁上那个怎么都压不下去的弧度。
屏幕亮起来的时候,她的角色"红叶湖襄铃"站在清风庄的田垄上。远处桃林的花正在风里飘落三片两片的花瓣,连理亭的屋顶在暮色中泛着青灰色的柔光。好友列表里"许谔"的名字是亮着的绿色——他已经在了,正在田头蹲着检查今晚最后一轮的春莴笋长势。
骆襄铃没有发消息。她操纵角色走过去,在他旁边蹲下来。两个人在暮色中的田头并肩蹲着看同一片莴笋地,谁也没有说话。
过了大约两分钟,许诺的角色站起来拍了拍手上的土,转身朝书房的方向走。走了两步他停下来回头看了一眼——看到她还在原地蹲着——然后他的角色在暮色中微微侧了一下头,像是在等她跟上来。
骆襄铃站起来跟了上去。两个人的影子在清风庄的青石板路上拉得很长,一前一后,穿过庭院,经过连理亭,穿过桃林边缘,然后一起消失在书房门口暖黄色的灯光里。
窗外的A城华灯初上,万家灯火在暮色中一点一点地亮起来。骆襄铃坐在电脑前面看着屏幕上的两个角色并排站在书房的书架前面——她的黄衣少女和他的白衣剑客——她忽然想知道,屏幕那边的人此刻是不是也在看着同一片夜色。
但她没有问。
因为明天早上八点,他们还会在田里见的。
骆襄铃下线之前收到了一封新的系统邮件。
发件人不是客服,不是活动组,发件人那一栏写着三个字:"沈·系统。"她点开邮件的时候心跳快了一拍。
【系统自动邮件·沈之遗言(终章)】
如果你收到这封邮件,说明你已经见到了鹤归,也拿到了暮雨剑。
恭喜你们。
清风庄和烟雨古镇的联动系统里有一处我预留的隐藏接口。在你们共同度过200小时之后,该接口会自动激活——届时,清风庄和烟雨古镇之间的'水路'将完全打通,两个区域合并为一个完整的、可自由航行的镇落。
那是我当初设计这个隐藏模式时的初衷——让'分开的'重新变成'连在一起的'。
好好经营它。
——沈·留
骆襄铃把那封邮件截了图,然后切到队伍频道发给了许诺。
红叶湖襄铃:沈叔说200小时之后两个地方会连成一体。
许谔:我看到邮件了。
红叶湖襄铃:我们现在多少小时了?
许谔(看了一眼面板):142小时。
骆襄铃在椅子上坐直了。142小时,距离200还有58小时。按照她和许诺目前的在线频率,大概两三天就能达到。
她忽然想起今天在地铁上许诺说的那句话——"游戏里明天见。"那是他说的第一句关于"明天"的承诺,从游戏里的明天延伸到现实里的明天。而现在沈叔在另一封邮件里告诉她,"200小时"之后,清风庄和烟雨古镇会成为连在一起的、完整的一片地方。
她关掉电脑的时候想:距离那扇水路打通还有58小时。而她在今天的地铁上跟许诺道别的时候,他们之间隔着的距离已经从"电脑屏幕的两端"变成了"三号线同一条地铁线上的两个换乘站"。
明天早上八点。田里见。
她躺进被窝里闭上眼睛,窗外的A城春夜正在一寸一寸地变暖。她不知道的是——在另一间公寓的窗台上,许诺也刚刚关掉电脑。月光照在他手边那卷摊开的暮雨渡口速写图上,画面上两个人影的衣袖之间隔了一根发丝那么细的缝隙。
他拿起笔在那个缝隙的位置补了一笔非常浅的墨线。那道墨线刚好把两个袖口之间的空隙填满了。
他看了一眼,然后把画纸合上收进了抽屉里。
窗外是同一片夜色。