雾都的夜晚,雨还没下。
路悠站在便利店的冷藏柜前,手机屏幕上的余额数字让他眉头紧锁——98.47元。
他盯着那份红烧牛肉便当,又看了看旁边的冰可乐,在心里飞快地计算:便当12块,可乐5块,第二件半价能省6块,加上手机里还有张满15减2的券……
“有了。”他嘀咕着拿起两份便当和一瓶可乐,走向收银台。
收银台后的店员是个染着黄毛的年轻人,正低头刷手机。听到脚步声,他抬起眼皮扫了路悠一眼,目光在那件洗得发白的T恤和起球的运动裤上停留了一秒。
“结账。”路悠把东西放在台面上。
黄毛店员扫了扫码,“29块。”
“等等。”路悠立刻举手,“第二件半价呢?”
“哦。”店员面无表情地又扫了一遍,“23块。”
路悠掏出手机,点开优惠券页面,把屏幕怼到店员面前:“满15减2,还能再便宜。”
店员瞥了一眼,“这券明天才能用。”
“啊?”路悠把手机拿回来仔细看,小字标注着“次日生效”四个字。他沉默了两秒,“那我先买一份便当和可乐,明天再来买另一份。”
“随便。”店员开始重新扫码。
路悠盯着收银台上的便当,又看了看墙上的时钟——23:47。他突然想到什么,“等一下,现在买一份,过了零点再买一份,算不算明天?”
店员的手停在半空中。
“你看啊,”路悠认真地说,“现在是今天,十三分钟后就是明天了,我可以等。”
黄毛店员抬起头,用看神经病的眼神看着他。
“我是说真的。”路悠指了指角落的休息区,“我就坐那儿等,到点了再结账,这样券就能用了。”
“……你为了省两块钱?”
“两块钱也是钱。”路悠理直气壮,“而且严格来说是省八块,因为第二件半价加上优惠券——”
“行了行了。”店员打断他,“你等着吧。”
路悠满意地点点头,抱着那瓶可乐走到休息区坐下。便利店里只有他一个客人,日光灯发出轻微的嗡鸣声。
他举起可乐对着灯光看了看,冰珠在瓶壁上凝结。这个牌子的可乐比常见的那种便宜一块五,但他觉得味道差不多。
手机震了一下,是室友发来的消息:“悠哥,明天的《神话学概论》作业写了吗?”
路悠回复:“抄学习通上的课件,改几个字就行。”
“靠,还是你有经验。”
他把手机揣回口袋,视线落在玻璃窗外。街道空荡荡的,路灯把柏油路照得发白。远处的高楼轮廓隐没在夜色里,只有零星的窗口还亮着光。
很普通的夜晚。
路悠这样想着,又看了眼时间——23:51。
还有九分钟。
窗外突然暗了一下。
路悠抬起头。
路灯灭了。
不是一盏,是整条街的路灯同时熄灭,像有人按下了开关。便利店的日光灯闪烁了两下,也跟着暗下去。
黄毛店员骂了一声,“又停电?”
应急灯亮起,惨白的光线让店里的一切都蒙上一层不真实的色调。路悠站起来,走到窗边往外看。
街道陷入完全的黑暗。
然后,雨落下来了。
不是普通的雨。
雨滴砸在玻璃上,发出沉闷的撞击声,像是有重量的铅珠。路悠看着那些雨水在窗上划出扭曲的轨迹,莫名觉得有什么不对劲。
收银台的电脑屏幕突然亮起。
黄毛店员愣了一下,“诶,来电了?”
但屏幕上显示的不是收银系统的界面。
一行行乱码飞快地滚动,然后定格成一串古怪的符号——路悠认不出那是什么文字,但那些笔画扭曲得像活物,看久了会觉得眼睛发胀。
“什么鬼……”店员伸手去按键盘。
路悠突然开口:“别碰。”
他的声音很平静,但带着某种不容置疑的意味。店员下意识地缩回手,转头看他,“你——”
玻璃碎了。
不是裂开,是直接炸碎。
一只巨大的马蹄踏穿了便利店的落地窗,碎玻璃像雨一样倾泻进来。路悠本能地后退一步,手里的可乐瓶掉在地上,咕噜噜滚到货架下面。
那只马蹄收回去,紧接着,一个庞大的身影从破碎的窗口挤了进来。
半人半马。
上半身是人类的躯干,但皮肤呈现出一种死灰色,肌肉虬结得不自然。下半身是马,但不是正常的马——那些鬃毛像铁丝一样竖立着,马蹄上缠绕着锈蚀的青铜护甲。
它手里握着一根断裂的长矛,矛尖上还挂着什么东西在滴水。
不是水。
是银色的液体,落在地上冒出白烟。
黄毛店员发出一声尖叫,跌坐在地上。
那东西转过头,看向他。
它没有眼睛。
眼眶里只有两个空洞,但路悠能感觉到它在“看”——用某种不属于视觉的方式。
货架开始倾倒。那东西在狭窄的便利店里移动,每一步都让地面震颤。薯片、泡面、饮料瓶砸了一地。
路悠站在原地没动。
那东西举起长矛。
黄毛店员闭上眼睛。
长矛刺下去,但没有刺中店员——它刺穿了收银台,火花四溅。那东西似乎对这个结果很不满,发出一声低吼,像是马嘶和人声混合在一起的怪异音调。
它拔出长矛,转向路悠。
路悠的第一反应是往后退,但他踩到了什么东西——是刚才掉落的可乐瓶。
他低头看了一眼。
瓶身上凝结的冰珠还没化。
那东西朝他走来,马蹄踏在碎玻璃上,发出咔嚓咔嚓的声响。路悠弯腰捡起可乐瓶,抱在怀里,然后继续后退。
“那个……”他试探性地开口,“有话好好说?”
回应他的是一矛。
路悠侧身躲开,长矛擦着他的肩膀刺进身后的货架,整排货架轰然倒塌。他抱着可乐瓶滚到柜台后面,蜷缩起来。
“我就买个便当啊!”他喊道,“至于吗?!”
那东西没有回答。它绕过柜台,俯下身,空洞的眼眶对准了路悠。
长矛举起。
路悠闭上眼睛。
然后,他听到自己在笑。
很轻的笑声,像是叹息。
“又来了。”
他睁开眼,瞳孔深处闪过一抹金色的光。
雨声停了。
不是渐弱,是瞬间消失,像有人按下了静音键。路悠睁开眼,发现那东西举着的长矛定格在半空中,矛尖距离他的额头不到十厘米。
但它不动了。
整个便利店陷入一种诡异的静止。倒塌的货架悬在半空,碎玻璃凝固成透明的雨,连黄毛店员张大的嘴都保持着尖叫的形状。
只有路悠还能动。
他从柜台后站起来,抱着可乐瓶绕过那根长矛。那东西的躯体像一尊雕塑,连银色的血液都停在半空中,凝成扭曲的线条。
“这什么情况?”路悠伸手在那东西眼前晃了晃,没反应。
他转身看向窗外。
街道不见了。
取而代之的是一片灰白色的虚空,像是未完成的素描稿。建筑的轮廓还在,但细节全部消失,只剩下模糊的线条。天空是一整块铅灰色的幕布,没有云,没有星星。
路悠走到破碎的窗口,往外看。
地面上有东西在蠕动。
那些影子从柏油路的裂缝里爬出来,形状不固定,一会儿像人,一会儿像兽。它们聚集在便利店周围,但不敢靠近,像是在等待什么。
收银台的电脑屏幕又亮了。
那些古怪的符号开始重组,最后变成一行中文:
尼伯龙根·第四街区·临时隔离
路悠盯着那行字看了三秒。
“所以这是……游戏副本?”他喃喃自语,“还是集体做梦?”
屏幕上的字消失,新的文字浮现:
检测到未登记生命体
正在匹配……
匹配失败
启动清除程序
那东西动了。
不是恢复行动——它直接碎裂。青铜护甲炸成碎片,血肉像融化的蜡一样滴落。路悠后退一步,看着那具躯体在三秒内化为一滩银色的液体。
液体在地上沸腾,冒出刺鼻的白烟。
然后,它们开始重组。
新的形体从液体中升起,比刚才更大,更扭曲。这次不是半人马,而是某种四足爬行的东西,脊背上长满了倒刺,头颅像是被拉长的狼。
它睁开眼睛。
这次有眼睛了——六只,分布在头颅两侧,每一只都泛着猩红的光。
路悠抱紧可乐瓶,慢慢往后挪。
那东西低吼一声,四肢抓地,做出扑击的姿态。
“等等,”路悠举起一只手,“我能解释——”
它扑过来了。
路悠侧身,那东西撞碎了身后的冷藏柜。玻璃门爆裂,冷气喷涌而出。他抱着可乐瓶滚到货架之间,听到身后传来沉重的脚步声。
“我真的只是来买便当的!”他喊道,“你们这破地方连个客服都没有吗?!”
回应他的是一声咆哮。
那东西跃上货架顶端,俯视着他。六只眼睛同时锁定目标,倒刺在背上竖起,像是蓄力。
路悠看着它,又看了看怀里的可乐瓶。
瓶身上的冰珠开始融化。
他突然笑了。
“行吧。”他把可乐瓶轻轻放在地上,站起来,“反正也省不了那两块钱了。”
那东西扑下来。
路悠没有躲。
他抬起头,瞳孔深处的金色光芒彻底点燃。
整个世界安静了。
不是刚才那种静止,而是更深层的寂静——声音的概念被抹除了。那东西张着嘴,但发不出任何声响。它的爪子抓向路悠的喉咙,动作却变得迟缓,像是在水中挣扎。
路悠伸出手。
他的动作很慢,但那东西更慢。他的手指按在那东西的额头上,轻轻一推。
那东西倒飞出去,撞穿了便利店的后墙,在虚空中翻滚着坠落。
路悠收回手,看着自己的掌心。
皮肤上浮现出一层淡金色的纹路,像是某种古老的文字,又像是活着的藤蔓。它们从指尖延伸到手腕,然后消失在袖口下。
“代价。”他低声说。
嘴里的可乐味道淡了。
不是完全消失,而是变得寡淡,像是隔着一层膜在品尝。他舔了舔嘴唇,确认了这个事实。
“甜味。”他叹了口气,“这次是甜味。”
便利店外,那些蠕动的影子开始后退。它们感受到了什么,像是遇到天敌的野兽,争先恐后地钻回地面的裂缝。
灰白色的虚空出现了裂痕。
裂痕从天空蔓延到地面,像是有人在用橡皮擦拭这幅未完成的画。建筑的轮廓重新清晰起来,路灯一盏接一盏地亮起。
雨又下起来了。
这次是正常的雨,砸在柏油路上,发出熟悉的声响。
路悠弯腰捡起可乐瓶,拧开盖子喝了一口。
没有气泡的刺激感,没有甜味的愉悦,只剩下液体的冰凉和碳酸的涩。
“亏大了。”他嘀咕着,走回收银台。
黄毛店员还保持着尖叫的姿势,但眼神已经涣散,像是死机了。路悠在他面前挥了挥手,没反应。
他看了眼墙上的时钟——00:03。
“过了零点了。”他自言自语,从柜台上拿起那两份便当,掏出手机扫码支付。
收银系统恢复正常,显示金额21元。
路悠点开优惠券,满15减2,最终支付19元。
“总算省了点。”他把便当装进塑料袋,转身往门口走。
身后传来一声闷响,黄毛店员倒在地上,昏了过去。
路悠没回头。
他推开便利店的门,雨水打在脸上。街道恢复了原样,路灯照着积水,远处的高楼亮着零星的光。
手机震了一下。
他掏出来看,是一条陌生号码发来的短信:
阿卡修斯学院入学通知:路悠同学,您已通过特殊选拔,请于三日内到校报到。逾期视为放弃资格。
路悠盯着这条短信看了五秒,然后删掉,把手机揣回口袋。
“什么玩意儿。”他嘀咕着,抱着便当和可乐往回走。
雨越下越大。
他没带伞,只能加快脚步。经过一栋高楼时,他下意识地抬头看了一眼。
楼顶的天台上,一个人影站在护栏边,手里拿着什么东西对准他。
路悠停下脚步。
那人也停下动作。
两人隔着雨幕对视了三秒,然后那人收起手里的东西——看起来像是望远镜——转身消失在天台门后。
路悠收回视线,继续往前走。
他咬开可乐瓶盖,又喝了一口。
还是没味道。
“真他妈亏。”他骂了一句,把瓶子扔进路边的垃圾桶。
雨夜的街道上,只剩下他一个人的脚步声。
高楼天台上,影山月收起望远镜,手在发抖。
不是冷,是恐惧。
他靠在天台门上,大口喘气,雨水顺着额发滴进眼睛里。刚才那三秒对视,他感觉自己被什么东西盯上了——不是人的目光,是更高维度的注视。
“那是什么级别的言灵?”他低声自语,掏出手机想拨通学院的紧急热线。
手指停在屏幕上。
如果上报,学院会怎么处理?派稽查组?还是直接定性为S级威胁?
他想起刚才望远镜里看到的画面:便利店周围的空间像被橡皮擦掉,那只变异种眷族在三秒内化为灰烬,而那个抱着可乐瓶的男生只是伸出了一只手。
没有吟唱,没有炼金阵,甚至没有任何灵力波动。
就像……删除一个文件。
影山月把手机收起来,靠着墙坐下。雨水打湿了他的黑色风衣,学生会的银色徽章在胸口反着光。
“先观察。”他对自己说,“至少要确认他是敌是友。”
但他心里清楚,这个理由很牵强。
真正让他犹豫的是另一件事——如果那个人真的是未登记的超规格存在,那么第一个上报的人,很可能会成为第一个被灭口的人。
他点开手机里的任务记录,找到今晚的猎杀目标:两只从实验室逃逸的死侍,编号C-047和C-048。
现在只剩一只了。
另一只的死亡方式,他要怎么写进报告里?
影山月盯着屏幕看了很久,最后在“击杀方式”一栏里输入:言灵·刹那,斩首。
这是他自己的招牌技。
他按下提交,站起来拍了拍风衣上的雨水。天台边缘的护栏上,一只乌鸦落下来,歪着头看他。
“别这么看我。”影山月说,“我只是在给自己争取时间。”
乌鸦叫了一声,展翅飞走。
他转身走向天台门,脚步声在楼梯间回荡。
手机又震了一下。
他拿起来看,是一条学院内部系统发来的短信:
【学生会值夜组】
目标C-047、C-048已转入“异常污染”流程,现场由后勤医疗组接管。
目击口供统一口径:煤气泄漏。
影山月,十分钟内提交补录报告,不得擅自离岗。
影山月盯着屏幕,指节一寸寸发白。
“已经这么快就接管了……”他低声说。
他回头看了一眼雨幕中的便利店方向,远处红蓝警灯还在闪,救护车的顶灯像被风雨揉碎的冷焰。
那个人应该还在现场。
影山月深吸一口气,把手机塞回口袋,推开天台门,朝楼下快步走去。
楼道里回荡着他的脚步声,和越来越近的救护车警报声。