晋江文学城
下一章   目录  设置

1、不该存在的人   凌晨一 ...

  •   凌晨一点四十七分。
      联合集团A座写字楼,二十七层。
      沈厌已经盯着同一组数据看了四十分钟。
      屏幕上是一张密密麻麻的表格,行与行之间几乎没有间隙,每一列都标注着“异常指数”,取值范围从0.01到0.97不等。他的工作是把那些指数超过0.8的条目筛选出来——这意味着一组通话记录、转账流水或者聊天文本,符合某种诈骗团伙的行为特征。
      他已经筛出了十七条。
      第十七条最奇怪。
      编号:M-2411-003
      归属:联合集团技术研发部·林深
      异常指数:2.13
      系统阈值是0.8。2.13意味着这个人的行为模式,已经超出了系统预设的“人类”范围。
      沈厌把鼠标悬停在这条数据上,食指轻轻敲了两下桌面。
      按照流程,他应该把这个异常上报给风控总监,然后归档处理。但现在是凌晨,整栋大楼只剩下他一个人——他不是不想走,而是他的数据分析模型今晚就要跑完最后一次测试,明天要提交给网安部门审核。如果测试不通过,整个反诈组下周的排期都要往后延。
      他点开了林深的详细数据。
      通话记录:正常。通话时长分布在工作时间内,联系对象以技术研发部同事为主,没有深夜通话,没有高频呼出。
      打卡时间:正常。早上九点到十点之间到岗,晚上七点到八点之间离开,偶尔加班到十点,但从不留到后半夜。
      社交账号互动频率:正常。平均每天发0.3条朋友圈,点赞集中在工作相关内容,评论数量为个位数。
      消费记录:正常。午餐在公司食堂,偶尔外卖,月底有一次周末的电影票消费,单人座。
      每一项指标都在绿色区间内。甚至可以说是“模范员工”级别的正常。
      但综合指数偏偏是2.13。
      沈厌皱了皱眉。
      这就是反诈分析最让人头疼的地方——你永远无法确定,这到底是模型在过拟合,还是真的有什么东西不对。
      他重新跑了一次模型。
      同样的输入数据,同样的参数配置,同样的算法版本。
      输出结果:2.13。
      没有变。
      沈厌往后靠了靠,办公椅发出一声轻微的吱呀。他看了一眼电脑右下角的时间——01:48,距离模型跑完还有十二分钟。他决定先不处理这条异常,等明天上班问问林深本人。
      林深这个人他认识。
      不算熟,属于电梯里遇到会点个头的那种同事关系。技术研发部的后端工程师,三十出头,戴黑框眼镜,说话轻声细语,存在感低到有时候开会点名都会漏掉他。上周公司团建的时候,沈厌还看见他在烧烤摊旁边一个人坐着刷手机,有人跟他说话他会先愣一下,然后露出一个有点笨拙的笑容。
      一个很普通的人。
      普通到你的大脑会自动把他归类为“背景板”。
      沈厌打开监控系统,想确认一下大楼里还有没有其他人。风控系统对接大厦安防,可以看到所有公共区域的监控画面——这是他在模型测试期间顺手接入的,方便确认深夜加班时的人身安全。
      十七个摄像头。
      地下一层停车场:空。三排车位上零星停着几辆过夜车,灯光昏暗,没有移动的物体。
      一楼大堂:空。前台电脑屏幕的电源指示灯还亮着,但没有人在。
      三楼餐厅:空。桌椅整齐,洗碗间的灯关着。
      八楼会议室:空。投影幕布收起,白板上的字迹被擦了一半。
      十五楼茶水间:空。咖啡机的待机灯闪着一圈绿色的光。
      二十二楼走廊:空。声控灯没有触发,一片漆黑。
      二十七楼……
      沈厌的手指停了下来。
      二十七楼走廊的监控画面里,有一个人。
      那人穿着一件深灰色的连帽衫,拉链拉到最顶端,帽子没有戴,露出一颗低垂的头。他正从走廊的东端向西端走去,步伐很慢,每一步落地的时间间隔几乎相等,像是节拍器打出来的节奏。
      沈厌认出那件连帽衫。
      今天下午,林深穿的就是这件。
      他看了一眼监控时间戳——01:49:23。和系统时间一致。
      但问题在于,二十七楼是技术研发部和风控部的楼层。沈厌坐在自己的工位上,距离走廊大约十五米,中间隔着一排半人高的隔断。走廊的地砖是老式的釉面砖,皮鞋踩上去会有清脆的响声。
      如果林深真的在走廊里,他应该能听到脚步声。
      他什么都没听到。
      沈厌摘下耳机,侧耳听了三秒钟。
      安静。整层楼安静得像一个被抽真空的容器。空调的低频嗡鸣声在下一秒变得格外清晰,像是有人把音量旋钮拧大了一格。
      他把目光重新移回监控画面。
      林深还在走。
      但这一次,沈厌注意到了一件之前没有发现的事。
      监控画面的右下角,有一个几乎看不见的镜面反射——走廊尽头的消防栓箱门上嵌着一面不大的镜子,大约A4纸大小,正好对着走廊方向,能映出走廊中段的画面。
      镜子里的画面,和摄像头拍到的画面,不一致。
      摄像头里,林深在走。他的右脚已经迈出去了,身体重心前移,左臂自然向后摆。
      镜子里,林深是静止的。
      不对——不是静止。
      镜子里的人影,在笑。
      那个笑容很浅,嘴角上扬的幅度不超过五度,如果不是沈厌的职业习惯让他习惯于捕捉微表情,他根本不会注意到。
      但那个笑容不属于林深。
      沈厌认识林深的表情库——温和的、略微拘谨的、偶尔尴尬的。林深从来不会露出这种笑容。这种笑容属于一个对当前局面完全掌控的人。
      监控画面在这一刻出现了卡顿。
      不是网络延迟那种卡顿。而是像有人在逐帧翻看一叠照片——画面的连续性被打破了,每一帧之间的过渡生硬得像被剪掉了中间的部分。
      林深的身体开始变得不连贯。
      从右手开始。
      手掌消失了,像被某种无形的工具从画面中剪切掉,留下一个光滑的边缘。接着是手腕、小臂、手肘、上臂、肩膀……
      沈厌的大脑在这一瞬间高速运转。
      他在反诈分析中见过类似的描述——受害者在被骗过程中,常常会经历“选择性失明”。他们的大脑无法处理异常信息,就会自动把它归类为“看错了”或者“设备故障”,然后继续沿着正常轨道运行。
      他现在就在经历这种“过滤”。
      他的理智告诉他:一个人不可能凭空消失。这是监控故障,是画面传输错误,是某个程序员在代码里埋的恶作剧。任何一个正常人都应该先排除这些可能性。
      但他的眼睛告诉他:林深正在从现实里被删除。
      先是整条右臂,然后是右肩、右半边躯干、右腿。像有一只看不见的手握着一块橡皮,从右向左,一帧一帧地擦除。
      最后消失的是左眼。
      那颗悬在半空中、孤零零漂浮着的眼球,在最后一帧画面里,眨了一下。
      然后彻底消散。
      监控画面恢复正常。
      走廊空无一人。地砖反射着日光灯管的白光,消防栓箱上的小镜子映出走廊的纵深,一切如常。
      沈厌的手指还放在鼠标上,指节泛白。
      他等了五秒钟。
      然后他做了一件他觉得最有把握的事——他打开了公司内部通讯软件,在搜索框里输入“林深”。
      回车。
      加载中。
      无结果。
      他又搜索了一遍,这次用的是林深的工号。M-2411-003,刚才还在异常数据表里出现的编号。
      无结果。
      上个月技术研发部发过一份全员通讯录的Excel表格,他还专门把这份文件下载到了本地,因为有一次他需要跨部门沟通,懒得每次都在通讯录里翻。
      他打开那份表格。
      林深的名字还在。
      工号M-2411-003、职位后端工程师、分机号8042、邮箱地址——所有信息都在,工工整整地填在那一行里。
      但他点开邮箱链接的时候,系统弹窗:
      该用户不存在。
      沈厌站起来。
      椅子滑出去半米,撞到身后的文件柜,发出一声闷响。他没有在意,快步走向走廊。
      走廊空荡荡的。日光灯管发出均匀的白光,照得地砖反射出一层冷淡的光泽。他的脚步声在空旷的空间里产生了轻微的回响,每一步都像是被墙壁弹回来再塞进他的耳朵里。
      他走到走廊尽头——消防栓箱旁边。
      箱门上的镜子干干净净,没有任何指纹或污渍。镜面映出他自己的脸:苍白、下颚线紧绷、眼尾微微泛红,深蓝色卫衣的领口因为刚才的动作歪到了一边。
      他对着镜子侧了侧头。
      镜像同步侧头。
      他又上下左右移动视线。
      镜像完全同步。
      镜面反射没有问题。没有延迟,没有角度偏差,没有那个不属于林深的笑容。
      但沈厌注意到一件事。
      消防栓箱门旁边,地砖上有一小片灰白色的粉末,像是某种东西被磨碎后留下的痕迹。粉末很细,在白色地砖上几乎看不出来,但他的职业习惯让他习惯于检查“不应该存在的细节”。
      他用鞋尖轻轻蹭了一下。
      粉末的触感像粉笔灰,又像干涸的石膏,没有任何粘性,轻轻一碰就散开了。
      林深的工位在走廊西端倒数第二个隔间。
      沈厌走过去的时候,他的心跳稳定在每分钟七十八次,呼吸均匀。他在刻意控制自己的生理反应——这是他在反诈分析中训练出的能力,面对异常数据时,保持冷静才能找到逻辑漏洞。恐慌只会让你错过关键信息。
      工位上的东西都在。
      马克杯、笔记本、一盒散装的薄荷糖、一个无线充电底座。桌面干净整洁,鼠标放在键盘右侧,显示器关闭,电源指示灯还亮着,一明一暗地呼吸着。
      沈厌拿起那本笔记本。
      黑色封皮,A5大小,侧面贴着一张标签纸,上面写着林深的名字和工号。标签纸的边缘有些翘起,像是被反复触摸过。
      他翻开第一页。
      字迹工整,蓝色圆珠笔,记录的是某次会议的要点。日期是上周一,会议主题是“接口文档规范化”,沈厌也参加了那次会。
      第二页、第三页、第四页……都是正常的工作笔记。有些地方有涂改,有些地方画了简单的流程图,没有任何异常。
      翻到第十页的时候,沈厌看到了不一样的东西。
      这一页只有一句话,写在了页面的正中间,字体比之前的记录大了两号,笔迹不再工整,有几个字的笔画出现了轻微的颤抖:
      “他看到了。”
      下面隔了两行,用更小的、几乎像是怕被人发现的字迹写着:
      “不应该看到的。”
      沈厌盯着这几行字,瞳孔焦距微微调整。
      这是他的职业病——看到可疑信息时会自动放慢阅读速度,逐字逐句地拆解。“他”是谁?以林深的书写习惯,他在工作笔记中从来不使用第三人称代词,永远写具体的姓名或职务。“他”这个字本身就是一个异常信号。
      “不应该看到的”——看到了什么?
      这条笔记写在哪天?没有日期标注。但从前后页的连续性来看,应该就是最近几天。
      他还没来得及思考更多,纸页上的字迹开始发生变化。
      不是消失。
      是变淡。
      像有人把一张半透明的纸覆盖在原来的字迹上,然后慢慢增加透明度。笔画从浓黑色变成深灰色,从深灰色变成浅灰色,从浅灰色变成几乎看不见的银白色痕迹。
      整个过程持续了大约五六秒。
      最后,所有字迹都消失了。纸页变得像从未写过字一样,干净得发亮。
      沈厌的手指微微收紧,指腹在空白的纸页上摩挲了一下。
      纸张表面有细微的压痕。
      是笔尖留下的凹痕。圆珠笔的滚珠在纸面上划过时,会在纤维上压出沟槽。字迹消失了,但物理痕迹还在。
      他把笔记本合上,放回原位。
      然后掏出手机。
      通讯录。搜索“林深”。
      没有。
      通话记录。最近一周,他和林深有过一次通话——上周四,林深打过来问他要一份风控数据接口的文档。沈厌记得很清楚,因为林深说话的时候背景音里有地铁报站的声音,他当时在下班的路上。
      那条通话记录消失了。
      短信。没有。
      微信。聊天记录还在——但所有林深发来的消息都变成了“对方已撤回”,而沈厌自己发出的消息还在正常显示,形成一种荒诞的独角戏感。
      他往上翻了一下。
      林深最后一条未撤回的消息是三天前发的,只有四个字:
      “别走楼梯。”
      沈厌看着这四个字,后背蹿起一阵微弱的凉意。
      三天前他收到这条消息的时候,正在等电梯。他当时以为林深是在开玩笑——公司最近确实发过安全通知,提醒大家走楼梯时注意脚下,因为保洁阿姨拖地后楼梯间会比较滑。
      但现在,这四个字的语境完全变了。
      “别走楼梯”——不是安全提醒。是警告。
      他还没来得及细想,手机屏幕突然闪了一下。
      不是来电,不是通知,不是任何他能识别的系统弹窗。
      整个屏幕变成纯黑色。
      纯黑底色,白色边框,没有软件图标,没有状态栏,没有时间显示,没有信号格数。屏幕上的一切都被清除了,只剩下一样东西——一行居中的小字,字体纤细、冷静、不带任何感情色彩:
      「你被“迷境”选定。」
      下方是一串血红色的倒计时数字:00:02:57。
      沈厌按了两下电源键。
      没有反应。
      Home键、音量键、静音键——全部失灵。他又试了试指纹解锁,屏幕没有任何震动反馈。
      这个弹窗像焊死在屏幕上一样,凌驾于手机所有系统权限之上。他试着强制重启——长按电源键加音量减键,这是所有手机通用的硬重启方案,就算系统崩溃到只剩引导程序也能触发。
      还是没有反应。
      屏幕上的倒计时在走。02:51、02:50、02:49。
      沈厌深吸了一口气。
      他没有慌张。
      三分钟前发生的事情已经让他顾不上慌张了。一个人的凭空消失、监控画面的帧级异常、被删除的存在痕迹、笔记本上自动消失的字迹、一条三天前的警告消息——这些事中的任何一件单独拿出来,都足以让一个正常人陷入恐慌。
      但当它们叠加在一起的时候,恐慌反而变得多余了。
      因为你已经没有精力去慌了。
      你要么崩溃,要么接受。
      沈厌选择接受。
      倒计时跳到02:41,弹窗刷新。新的文字像打字机一样逐字出现:
      「副本将在3秒后载入。」
      「预计该副本最终死亡人数:6。」
      「副本核心规则将在载入后公布。」
      「规则零:不要在零点照镜子。」
      沈厌的视线在“死亡人数:6”上停留了半秒。
      预计。最终。这两个词暗示迷境能够预知结果——或者,它在陈述一个已经被确定的事实。
      规则零。
      这意味着至少还有规则一、规则二、规则三。甚至更多。
      他没有时间去想更多。
      倒计时02:15,弹窗底部浮现出两个选项,一左一右,对称排列:
      「接受开局奖励」
      「跳过」
      上方出现一行灰色小字,字体比正文小一号:
      奖励规则:选定一个现实世界中与你同步载入副本的人。选错将与对象同步抹消。选对将获得唯一性初始增益。
      沈厌的瞳孔微微收缩。
      同步载入。同步抹消。
      这意味着他的选择会影响到另一个人。选对了,两个人都获得增益;选错了,两个人都被抹消。
      他用最快的速度过滤了一遍所有可能的人选。
      同事?他们已经下班了,各自回家,未必会在同一时间被卷入这个叫“迷境”的东西。但如果“同步载入”意味着同步触发,那么现在还在公司里的人可能只有他自己。
      朋友?他的社交圈很小,能称得上朋友的人不超过五个,但这个时间点应该都在睡觉。
      家人?他有一个母亲,住在另一个城市。他绝对不会把母亲拖下水,这是底线。
      他的脑子里闪过林深的名字,但很快被逻辑否决了——一个已经从现实中被抹除的人,怎么可能“同步载入”?
      倒计时跳动:00:01:02。
      他想起林深消失前最后的表情。
      监控画面的最后一帧,那颗孤零零漂浮着的眼球,在消散之前眨了一下。那个眨眼不是痛苦的挣扎,不是恐惧的抽搐,而是一种奇异的平静。
      像是在说:我已经在里面了。
      还有那条消息:别走楼梯。
      还有笔记本上消失的字迹:他看到了。不应该看到的。
      沈厌在输入栏里敲下两个字:
      林深。
      他没有把握。
      没有任何依据。
      甚至从逻辑上讲,选择林深是最荒谬的决定。一个不存在的人,无法被任何系统检索到的人,怎么可能同步载入?
      但沈厌做反诈分析做了三年,他学会了一件事:有些时候,逻辑和事实之间会出现断层。数据告诉你一件事,现实告诉你另一件事,而你必须在两者之间做出选择。
      他的直觉告诉他:林深不是消失了,而是先他一步被拉进了某个地方。
      倒计时归零。
      弹窗消散。
      手机恢复正常。屏幕亮了一下,然后暗下去,锁屏壁纸重新出现——一张深蓝色的海浪照片,他自己拍的。
      沈厌下意识地眨了一下眼。
      再睁开的时候,写字楼的工位、日光灯管、文件柜、电脑显示器——全都不见了。
      他站在一间密闭的房间里。
      四面白墙,没有窗户,没有通风口,没有踢脚线,墙壁和天花板之间的交接处干净得像用刀裁出来的。房间大约十五平米,层高正常,地板是光滑的灰色水泥,踩上去有一种微凉的触感,像是刚刚被水冲洗过。
      只有一扇紧闭的铁门。
      门是深灰色的,表面没有任何装饰,也没有任何锁具。门把手是哑光黑色的,造型简洁,看起来像一个普通的室内门把手。但沈厌注意到,门把手的高度比标准尺寸低了大约五厘米——成年人需要稍微弯腰才能握住。
      房间正中央立着一面巨大的落地镜。
      镜子从天花板一直延伸到地面,宽度大约两米,镜框是黑色的金属材质,没有任何花纹或标识。镜面干净得像一潭死水,没有灰尘、没有指纹、没有任何瑕疵,干净到让你觉得它不像是被人放在这里的,而像是从墙壁里生长出来的。
      镜子里映出沈厌的脸。
      苍白,冷静,下颚线紧绷,眼尾微微泛红。穿着今天上班时的那件深蓝色卫衣,牛仔裤,白色运动鞋。头发有点乱,下午开完会之后就没再梳理过。
      一切正常。
      然后他注意到镜面的右下角。
      有一行用口红写的小字,字迹潦草得像是被人从里面按上去的,笔画歪歪扭扭,有些地方的唇膏没有涂匀,留下一小片模糊的红色晕染。口红是正红色的,在白色的镜面上格外刺眼。
      “别信镜子里的自己。”
      沈厌微微侧头,视线在这行字上停留了两秒。
      他从镜面外伸出手,用指腹在字迹上方隔空比划了一下笔顺。
      这个角度不对。
      如果是从外面写的,握口红的手会遮住部分视线,笔画的走向应该是从左到右、从上到下,笔锋的起落会有自然的倾斜。但这行字的笔画有挤压感——笔画的边缘不是拖曳出来的,而是被挤压出来的,像是有人用嘴唇隔着镜面反向书写。
      字是从里面写的。
      不是外面。
      这个认知像一枚冰锥,从沈厌的脊椎底部缓慢地向上推进。
      如果字是从里面写的,那么写下这行字的时候,这个人(或者东西)就站在镜子的另一侧。
      它写下“别信镜子里的自己”。
      ——那么镜子里的自己,是谁?
      他还没来得及细想,镜子深处闪过一道模糊的人影。
      人影从镜面的深处走来,像是从很远的地方逐渐靠近,距离感在镜面这个二维平面上被压缩成了大小的变化。身形瘦削,肩部线条微微内收,步幅不大,每一步落地的节奏都带着某种沈厌熟悉的韵律。
      沈厌认识这个身形。
      他见过太多次了——电梯里、走廊上、食堂排队的时候、公司楼下等出租车的时候。一个人走路的方式很难刻意改变,尤其是肩部的摆动幅度和重心的转移节奏,这些属于深层运动记忆,不受意识控制。
      这是林深走路的方式。
      不——
      人影转过身来。
      脸上是沈厌从未见过的表情。
      那不是林深会有的表情。林深的表情永远是温和的、克制的、带着一点无伤大雅的社恐。开会的时候被点名会先抿一下嘴唇,被人开玩笑会不好意思地低头笑,专注写代码的时候会微微皱眉但眉头不会挤在一起。
      而镜子里的这张脸,嘴角的弧度不是微笑,是某种更复杂的东西——像是怜悯,又像是嘲讽,还带着一丝审视猎物的从容。
      眼睛是亮的。
      不是形容词。是字面意义上的亮——瞳孔深处有微弱的光芒在流转,像是碎玻璃的反光,又像是深海里某种会发光的生物。
      那张嘴动了。
      没有声音。
      但沈厌会读唇语。这不是他的职业技能,而是他的个人爱好——他有轻微的社交回避倾向,在多人场合如果不想参与对话,就会通过观察别人的口型来推测他们在说什么,这让他觉得自己至少没有完全脱离现场。
      三个字。
      “你来了。”
      沈厌后退了半步。
      不是因为恐惧。是因为他的逻辑系统给了他一个他无法接受的结论——镜子里的这个人影,拥有林深的身形、林深的骨骼结构、林深的运动模式,但他拥有另一套表情系统、另一套微表情模式、另一套行为特征。
      这不是林深。
      这是镜子在借用林深的壳。
      镜子里的“林深”向前迈了一步,几乎要贴到镜面上。他的脸在镜面上放大,五官的细节变得更加清晰——沈厌甚至能看到他虹膜里那些细小的放射状纹路,和他记忆中林深的虹膜纹路完全一致。
      但表情不对。
      嘴唇再次翕动:
      “规则一。”
      他的表情终于变成了沈厌能读懂的东西。
      是笑容。
      完整的、不加掩饰的笑容。
      那个笑容不属于林深。林深的笑容是收敛的、内倾的,笑的时候会先往下看,仿佛在确认自己有没有资格笑。而镜子里的这个笑容是外放的、掌控的、带着一种居高临下的友好——就像一个主人终于等到了迟到的客人。
      “不要照同一面镜子超过三次。”
      沈厌下意识地移开了视线。
      就在这一瞬间,铁门外传来一个声音。
      不是敲门声。
      是说话声。
      很轻,很近,像是有人在门外贴着耳朵说的,声音穿透了那扇深灰色的铁门,几乎没有任何衰减:
      “别盯着镜子看太久,沈厌。”
      这个声音他从来没有听过。
      低沉,带着一点沙哑,每一个字的尾音都微微下沉,像是不太习惯说这么长的话。语气里没有任何情绪,但音色本身就有一种奇怪的压迫感,像是有重量一样压在耳膜上。
      沈厌的目光转向铁门。
      门没有开。
      但门缝里透进来一道光,很暗,几乎可以忽略不计,但在纯白的房间里显得格外明显——那是一道暖黄色的光,和房间里白炽灯的冷白色形成鲜明的对比。
      然后那只手从门缝里伸了进来。
      不是推门。是指尖从门缝底部探入,五个指头分开,像在够什么东西,又像在确认门后没有陷阱。
      指节修长,骨节分明,皮肤的颜色在白光下显得有些过分的苍白,几乎能看清手背皮肤下青色的静脉走向。指甲修剪得很整齐,指尖没有倒刺。无名指上有一圈浅色的痕迹,像是长期佩戴戒指后留下的印记——皮肤比其他地方白一个色号。
      那只手找到了门内侧的把手。
      咔嗒。
      门开了。
      门外站着一个人。
      黑色衬衫,材质看起来不是普通的棉布,在暖黄色的光线下有一种微弱的丝光感。袖子卷到小臂,露出一截线条分明但不过分夸张的前臂肌肉。身形高而瘦,站在门口的时候几乎挡住了门外所有的光线,像一扇人形的门。
      脸部的轮廓很深——颧骨、眉弓、下颚线,每一个转折都像是被人用刀刻出来的,线条干净利落,没有多余的肉感。嘴唇的颜色偏淡,抿着,看不出情绪。
      最让沈厌在意的是那双眼睛。
      瞳孔颜色很深,几乎看不出虹膜的边界,像是两颗被打磨过的黑曜石镶嵌在眼眶里。但瞳孔深处有某种东西在流动——不是光,是温度。一种极其微弱的、几乎不可能被捕捉到的温度,像冬天的房间里即将熄灭的炭火。
      那双眼睛正在看着沈厌。
      不是审视,不是打量,不是任何人第一次见面时会有的那种自然观察。
      是注视。
      一种已经持续了很久、很久、穿透了某种东西的注视。
      男人开口了,声音和刚才从门缝里传进来的一样,低沉的、微微沙哑的、尾音下沉,像是一个不太喜欢说话的人被逼着说出了台词:
      “我叫纪渊。”
      他顿了顿。
      “非玩家平衡体。迷境派我来和你做一笔交易。”
      沈厌没有接话。
      他在读这个人的微表情。
      嘴角没有上扬的倾向——不是在压抑微笑。
      眉头没有皱起——不是在思考要不要说下一句。
      眼轮匝肌没有收缩的迹象——没有笑意,也没有敌意。
      这是一张完全中性的脸,没有任何情绪泄露,像一面干净的镜子。
      但有一件事不对。
      这个人在说“迷境派我来”的时候,眼球向左上方移动了极短的距离。这个移动的幅度很小,小到大多数人都不会注意到,但沈厌受过训练——眼球向左上方移动是视觉回忆的典型标志。
      他在回忆某个画面。
      他不是在陈述一个当下的命题。他在从记忆里调取某个信息,然后把它包装成“迷境派我来”这句话。
      他在说谎。
      或者说,他给出的身份是假的。
      纪渊似乎读出了沈厌的判断。
      他的嘴角终于动了。
      不是笑。是一个很小的弧度,介于嘲讽和无奈之间,像是一个人对自己的某种无可奈何的承认。
      “你在分析我。”
      他说这话的语气不像是在提问。更像是一个老师看到学生在重复犯同一个错误时的陈述。
      “你分析过的人里,有没有谁让你看走过眼?”
      沈厌的瞳孔微微收缩。
      这个问题问得太准了。
      准到不像第一次见面的人能问出来的。准到像是在沈厌的简历里翻到了“职业污点”那一页。
      在他三年的反诈分析生涯中,只有一个人让他看走了眼。那个人是他的前合作者,一个行为数据完全正常的“普通人”,所有的行为指标都在绿色区间内,所有的微表情都指向“可信”。最后那个人被查出是某跨境诈骗团伙的内线,利用沈厌的分析模型漏洞篡改了数据,导致沈厌在不知情的情况下放行了十七笔高风险交易。
      这件事他从来没有对任何人提起过。
      没有。任。何。人。
      沈厌看着纪渊的眼睛,缓慢地开口。他的声音没有提高,语速没有变化,但每一个字都像是被称过重量之后才放出来的:
      “你在等我。”
      不是疑问句。
      是陈述句。
      纪渊的表情没有变化。
      但那双深色的眼睛里,有什么东西闪了一下——很快,快到如果不是沈厌这样的观察者,根本不可能注意到。那个闪光不是惊讶,不是被揭穿后的慌乱,不是任何短促的情绪反应。
      那是一种很老的、已经等了太久的人,终于听到正确问题时才会出现的微光。
      像一扇被关了多年的窗户,被人从外面敲了一下。
      纪渊没有回答。
      他微微侧头,视线越过沈厌的肩膀,看向他身后的那面落地镜。
      镜面上,“林深”已经消失了。
      那个有着林深的外形和林深的步伐但不属于林深的影子,不知道什么时候退回了镜子的深处。
      取而代之的,是一行新的口红字迹。
      笔迹和刚才的不一样。
      刚才的字潦草、歪斜、笔画之间有断续,像是用嘴唇含着口红艰难地书写,每一笔都带着挣扎的痕迹。
      这行字工整、冷静、每一笔的力度都均匀得不像人手能写出来的,像用尺子和圆规画的:
      「不要相信纪渊。」
      纪渊看着这行字,沉默了两秒。
      然后他做了一件沈厌没有预料到的事。
      他笑了。
      不是威胁的笑,不是嘲讽的笑,不是反派在揭示阴谋时的那种志得意满的笑。
      是那种你看完一场糟糕的电影,走出影院时发现外面下着大雨,而你忘了带伞时会露出的笑。认命的、疲倦的、但又带着一丝荒谬的轻松的笑。
      好像他早就知道这行字会出现。
      好像他已经在无数面镜子里看过这行字无数次。
      “看。” 他说。
      声音轻得像自言自语,像一个人在空旷的房间里对着墙壁说话。
      “它已经开始怕我了。”
      沈厌的目光在纪渊和镜面上的字迹之间来回移动了一次。
      镜面里的字迹在说:不要相信纪渊。
      纪渊本人在说:它怕我。
      “它”是谁?迷境?还是镜子里那个借用林深外壳的、会写字的东西?
      沈厌没有问。
      他在心里把这两个问题收进了“待验证”的文件夹。反诈分析的第一条原则:当有两个对立的信息源时,谁也不信。观察,记录,等待更多的数据点出现。
      纪渊像是看穿了他的想法。
      他从门口迈了进来。
      步伐不快不慢,落脚没有声音——沈厌注意到他穿的是一双黑色的软底鞋,不知道是什么材质,走在水泥地面上几乎没有产生任何声响。
      他走到沈厌身前三步远的地方停下来。
      这是一个很有意思的距离。
      近到可以低声交谈,近到如果他想动手沈厌来不及反应,但远到不会触发对方的个人空间警戒区。这是一个经过精密计算的距离。
      他低下头,视线和沈厌平齐。
      在这么近的距离下,沈厌终于看清了他瞳孔深处流动的东西。
      不是光。
      是碎片。
      无数细小的、蛛网状的裂痕,从瞳孔中心向外辐射,像是有人在他眼睛的内部用力砸了一下,把整个虹膜都震出了裂纹。但在白炽灯的光线下,那些裂纹看起来不像伤痕——
      它们像地图。
      某种沈厌不认识的、没有比例尺也没有方位标的地图。线条曲折交错,在一些节点上汇聚成更粗的纹路,像河流汇入干流,又像血管汇聚成静脉。
      纪渊开口了,声音压低了一些,像是在分享一个秘密:
      “下一次副本倒计时,71小时58分42秒。”
      他停顿了一下。
      “你有三个问题可以问。过了今晚,我不会再主动回答任何问题。”
      三个问题。
      沈厌几乎没有思考。
      第一个问题像子弹一样从嘴里射出来:
      “林深在哪?”
      纪渊的表情没有任何变化,但回答的速度比正常对话慢了半拍。沈厌捕捉到了这个延迟——这不是在编造答案,而是在权衡该说多少。
      “在你进来的那面镜子里。不是镜中世界,是镜子本身。他成为了镜面的一部分。”
      沈厌的呼吸节奏没有变,但他感觉指尖的温度下降了一点。
      “成为镜面的一部分”——不是死亡,不是困住,是“成为”。这个动词的选择暗示了一种物理层面的转化。
      第二个问题:
      “你到底是什么?”
      纪渊这次沉默了三秒。三秒里他的视线从沈厌脸上移开,落在房间的某个空白的角落,然后又收回来。
      “迷境说我是非玩家平衡体。职责是确保副本的死亡人数不低于预期值。”
      沈厌的耳朵捕捉到了一个细微的措辞差异。
      “迷境说我是”——而不是“我是”。
      这意味着纪渊本人并不认同这个身份,或者这个身份是被赋予的、被描述的,而不是他本质的自我认知。
      沈厌记住了。
      “最后一个问题。”
      纪渊微微抬了一下下巴,示意他问。
      沈厌直视着他的眼睛。
      那双布满裂纹的、像黑曜石一样的、深处有微光在流动的眼睛。
      “你救过我几次?”
      房间里安静了。
      安静到沈厌能听到自己心跳的声音——咚、咚、咚,稳定但不快——和更远处某个地方传来的一种极其微弱的、有节奏的震动。
      像是有人在很远很远的地方,一下一下地敲着一面鼓。
      那面鼓的声音穿过无数层墙壁和地板,到达这个房间的时候已经衰减成了几乎不可闻的低频脉冲,但沈厌的耳朵捕捉到了它。
      纪渊的表情终于出现了第一次可以被明确归类为“情绪”的变化。
      不是惊讶。
      不是慌乱。
      不是被识破后的防御。
      是某种更内在的东西,像一扇很重的门被人从里面推开了一条缝,透出一线光。那道光很弱,弱到纪渊自己可能都没有意识到这扇门被推开了。
      他低下头,看着自己无名指上那圈浅色的痕迹。
      戒指留下的印记。
      曾经有什么东西在那里待了很久,久到皮肤的颜色都变了。现在那个东西不在了,但印记还在。
      当他再次抬起头的时候,那扇门已经重新关上了。
      “三次。” 他说。
      然后他转过身,向门口走去。
      他的背影在暖黄色的光线中拉出一道长长的影子,投在房间里纯白的墙壁上。沈厌注意到他的走路姿势——和镜子里的“林深”完全不一样。纪渊的步幅更大,重心更稳,每一步都带着一种不容置疑的确定性,像一个知道自己要去哪里的人。
      在跨出门槛的那一刻,他停了一下。
      没有回头。沈厌只能看到他侧脸的轮廓,颧骨的阴影打在领口上。
      “但第四次我不会救你。”
      他的声音没有任何起伏。
      “因为第四次,你会死在我手里。”
      门在他身后合上。
      咔嗒。
      沈厌站在原地,看着那扇紧闭的铁门。
      他的大脑在自动处理刚才的所有信息——纪渊的微表情(眼球左上方移动、回答延迟、沉默中的视线漂移)、措辞选择(“迷境说我是”)、瞳孔里的裂纹状地图、无名指上的戒痕、“三次”这个数字、“第四次”这个时间点。
      还有一件事。
      纪渊从头到尾,都没有看过那面镜子。
      不是刻意回避。不是假装不在意。
      是完全没有把注意力分配给它。
      从头到尾,纪渊的视线只停留在两个地方——沈厌的脸上,和房间的某个空白角落。那面占据了房间正中央、几乎无法忽视的落地镜,在他的注意力的雷达上就像不存在一样。
      就好像那面镜子对他来说不值得看。
      或者——他不需要看,因为他知道那面镜子里有什么。
      沈厌低头看了一眼自己的手机。
      屏幕亮着。
      一个新的弹窗,字体和之前一模一样,纤细、冷静、不带感情:
      「副本:镜屋」
      「存活人数:6/6」
      「已死亡:0」
      「规则一:不要照同一面镜子超过三次。」
      「规则二:零点后的镜中倒影,可能不是你自己。」
      「规则三:不要相信镜中的任何人,包括你自己。」
      「规则四:——」
      规则四的位置是空白的。
      一个等待被填写的空格。
      沈厌盯着那个空白。
      他知道,那个空白会在某个时刻被填上。
      可能是被迷境填上,可能是被某种规则触发填上,也可能是被某个人——或者某个东西——用口红写在镜面上。
      而现在,他需要先搞清楚一件事——
      纪渊说的“三次”,到底是哪三次。
      他从来没有见过纪渊。
      但纪渊说他救过他三次。
      沈厌把手机揣进口袋,走向那扇铁门。
      门没有锁。
      他握住那个比标准高度低了五厘米的门把手,微微弯腰,拉开了门。
      门外是一条走廊。
      走廊的墙壁也是纯白色的,地面是灰色水泥,和房间里一模一样。走廊两侧每隔几米就有一扇同样的深灰色铁门,门上都贴着编号——A1、A2、A3……他刚刚走出来的那扇门上贴着A7。
      走廊的尽头,有一面镜子。
      不是落地镜。是一面嵌在墙壁里的普通镜面,大约半人高,像洗手间里的那种。
      镜子里映出走廊的纵深,和沈厌自己的身影。
      但沈厌注意到一件事。
      镜面右下角,又有一行口红字。
      字迹和房间里那行“别信镜子里的自己”一样,潦草、歪斜、带着挤压感。
      “他在骗你。”
      沈厌没有看那面镜子。
      他转过身,朝走廊的另一端走去。
      身后,镜面里的口红字正在缓慢地、一帧一帧地消失。
      就像林深曾经从这个世界消失的方式一样。
      「副本将在71小时58分11秒后载入。」
note 作者有话说
第1章 不该存在的人

  • 昵称:
  • 评分: 2分|鲜花一捧 1分|一朵小花 0分|交流灌水 0分|别字捉虫 -1分|一块小砖 -2分|砖头一堆
  • 内容:
  •             注:1.评论时输入br/即可换行分段。
  •                 2.发布负分评论消耗的月石并不会给作者。
  •             查看评论规则>>