星光散尽的时候,脚下一空。
再落地,曲越踩上了平整的、微微发凉的地板。他低头——自己的手回来了,五根手指,指节上还有因为敲代码磨出的薄茧。卫衣还是那件绿色卫衣,连胸口蹭上的一小块不明污渍都在。
“副本已结算。请玩家前往大厅休息。”
甜美女声从头顶响起。曲越抬起头,愣了几秒。
这是一个大得离谱的“游戏大厅”:天顶悬着像素风格的吊灯,一格一格的暖光;四周的墙壁是巨大的木纹贴图,贴图接缝处偶尔闪一下,露出底下一瞬间的、纯黑的代码色。大厅里稀稀拉拉站着几十个人——都是刚从棋盘上下来的幸存者,此刻瘫的瘫,哭的哭,抱团取暖的抱团取暖。
圆脸姑娘坐在不远处,抱着膝盖,双马尾就像两个耳朵,此时正无精打采地耷拉着。她旁边蹲着那个高瘦男人,无框眼镜,正从裤兜里掏出一个牛皮本子,借着灯光往上面记东西。他记录的姿势非常冷静,冷静得像在做田野调查,只是握笔的手一直在抖。
更远处,那个胖男人正挨个儿给人递薄荷糖,嘴皮子翻飞,不知道在跟人打听什么。递到谁,谁就下意识接过——那糖好像有种神奇的安抚力。
曲越找了个角落的柱子,靠着坐下来。
然后他点开了结算页。
奖励列表他已经看完了,现在他只盯着最底下那一行。
【彩蛋:一杯奶茶。感谢游玩。】
指尖点上去的瞬间,视野猛地闪了一下——
像信号不良的旧电视。整个结算页“滋啦”地跳了一帧,跳出来的不是商城,不是道具,而是一段乱码。灰底的屏幕上,一行行红色的报错疯狂刷过,滚得人眼晕。曲越按住翻涌的胃,眼睛死死咬住其中一帧没刷过去的残影:
【ERROR#6424:texture"faissing。】
【她的脸不在这里】
【别找茬,找到她】
屏幕一黑,弹回结算页。那杯像素奶茶还在原地,歪歪扭扭,人畜无害。
曲越靠着柱子,慢慢地、慢慢地吐出一口气。
他做了四年代码。他见过上万个bug。真正的报错是机器的语言,冷冰冰的,格式森严——没有一句会写成"她的脸不在这里"。
这不是bug。
这是一封被人硬塞进报错堆里的信。寄件人刻意模仿了系统的笔迹,把它伪装成一段会被所有人略过的垃圾日志——就像在洪水里,往漂流瓶里塞了张字条。
“这不是系统的奖励。”曲越盯着那杯奶茶,轻声说,“是有人……或者有什么东西,想告诉我什么。”
一个死掉的人?一个还活着的人?还是——他想起那双不属于他的手,想起漫天星光里一闪而过的像素心形——
“什么东西。”
“你自言自语的习惯,不只在棋盘上有。”
声音从头顶上方落下来。
曲越汗毛倒竖,猛地抬头——
柱子的阴影里,不知什么时候站着一个人。
极高。曲越自己一米七五,这人起码一米八五往上,黑衣黑裤,肩线笔直,整个人像一柄没出鞘的刀,被随手斜放在墙边。大厅的暖光照不到他那里,他就站在光照不到的地方——不是刻意藏,更像习惯。曲越第一眼注意到的甚至不是他的脸,而是站位:背靠承重柱,斜对大厅三个出口,左侧没有视觉死角,任何一个方向有人靠近,他都能第一时间发现。
他在看曲越。
不,“看”这个字太轻了。那双眼睛黑得像两口深井,井底没有光,落在他脸上的时候,曲越产生了一种奇怪的错觉——不是被审视,是被阅读。像他方才阅读那段报错一样,一行一行。
然后,曲越清楚地看见——