精彩小说尽在丛林文学网! 手机版

您的位置 : 丛林文学网 > 规则怪谈 > 夜班保安:我的值班手册是怪谈_精选章节

精选章节

更新时间:2026-10-25 21:59:11

第1章 夜班保安的入职须知

陈默蹲在出租屋的马桶盖上刷同城论坛,手里那碗泡面已经坨了。 拘留十五天出来,外卖站站长把他的工牌剪了扔进垃圾桶,理由是“有案底的影响平台形象”。 见义勇为把人打进医院,反被那孙子告了个故意伤害,这事搁谁身上都得骂娘。

他划到一条帖子,发帖人头像是个默认灰色小人。 招聘夜班保安,月薪八千,包住,要求胆大、不多嘴、能熬夜。 底下零回复,发帖时间三天前。

面试地点在城西。 陈默倒了三趟公交,到地方时天刚擦黑。 宏远商厦杵在一排五金店中间,外墙瓷砖掉了大半,露出灰扑扑的水泥底子。 大堂日光灯管闪得跟警车顶灯似的,左边那根干脆不亮,右一根每隔两秒抽一下。

物业办公室在走廊尽头。 老吴坐在一张转椅上,头顶稀疏得能数清根数,正拿指甲刀修大拇指。 桌上摆着半杯浓茶,茶叶梗竖着浮了一层。

“警校待过?”老吴眼皮没抬。

“待过。 ”

“怎么不干了?”

“身体原因。 ”

老吴终于抬头,扫了他一眼,目光在他左手虎口停了两秒——那里有道旧疤,是散打课留的。 老头从抽屉里摸出一本册子,封面发霉长毛,边角卷得像泡过水又晒干的煎饼,往桌上一拍。

“《宏远商厦夜班保安操作手册》。 每晚十点巡一次,凌晨三点再巡一次。 手册上写什么做什么,别多问,别多看,别跟任何人说这里的事。 ”他竖起三根手指,“三条,记牢。 ”

陈默翻开第一页,正常得令人失望——巡逻路线图、消防栓位置、应急电话。 他合上册子:“宿舍在哪?”

“负一层,保安室。 ”

“负一层有窗户吗?”

“要窗户干什么?你上夜班,白天睡觉,窗户是累赘。 ”老吴把指甲刀往抽屉里一扔,起身带路,“跟我来。 ”

电梯是那种老式货梯,铁栅栏门,开起来哐当一声。 老吴按了“-1”,电梯往下走的时候抖了两下,灯灭了一瞬又亮起来。 陈默注意到控制面板上根本没有“-2”按钮,但楼层指示灯的位置有个浅浅的凹痕,像被什么东西抠掉过。

保安室不到十平米。 一张行军床,弹簧塌了半边,铺着蓝白条纹床单。 监控器十二寸,雪花屏,画面里大堂灯管一闪一闪。 电热水壶底下一圈水垢。

“将就住。 ”老吴把钥匙丢在桌上,“手册后半本空白,自己会填,填了你就知道该干嘛。 ”

“自己会填?”

“字面意思。 ”老吴已经走到门口,回头补了一句,“对了,三楼别逗留,味儿大。 ”

陈默一个人坐在行军床上,把手册翻到后半本。 确实白,白得干干净净,连页码都没有。 他拿圆珠笔划了一道,墨水洇开,没留痕迹。 纸面像有层油膜。

“老油条糊弄新人呢。 ”他把手册往枕头底下一塞,掏出手机叫了份黄焖鸡米饭。

晚上十点,陈默拎着手电从一楼开始巡。 大堂、走廊、楼梯间、卫生间,每层六个灭火器,他挨个看压力表。 一切正常得让人犯困。 三楼确实有股味,隔夜泡面混着烟灰缸底那点水,像是有人半夜加班吃完没扔。

他拿手电扫了一圈,工位上空荡荡的,显示器全黑。 窗户关得死紧,窗帘拉了一半。 陈默拍了张照,在巡逻记录本上写:三楼东侧工位有食物残留,建议保洁清理。

回到保安室十点四十。 他躺床上刷短视频,刷到凌晨两点半,手机弹窗提醒他该第二次巡逻了。 他关掉提醒,套上外套出门。

电梯在一楼停着,门关着,显示屏上那个“1”亮得刺眼。

陈默伸手按了上行键。 电梯门开了,他走进去按了“12”,门关上,电梯往上走。 到三楼的时候顿了一下,门没开,楼层显示跳成“3”又继续往上。 陈默靠着轿厢壁,手电在手里转了一圈。

十二楼巡完,一切正常。 他坐电梯回一楼,准备走楼梯下负一。

就在他踏出电梯的瞬间,身后那台电梯“叮”一声,显示屏灭了。 陈默回头,显示屏重新亮起来,楼层数字开始跳——4、5,跳得极快,像有人拿手在屏幕上乱戳。 最后停在一个数字上。

“-2”。

陈默盯了三秒。 这栋楼没有负二层。 他刚才从负一上来,负一底下是地基。

电梯门缓缓打开。

轿厢里空无一人,灯管惨白,地板上有一滩深褐色液体,边缘还在洇开,冒着热气。 咖啡。 美式,不加糖,他闻得出来。

陈默按了关门键。 门合到一半,像撞上什么东西,又弹回去。 再按,再弹。 他连按三下,门纹丝不动。

走廊尽头传来键盘声。 噼里啪啦,噼里啪啦,密集得像暴雨砸铁皮棚。 中间夹着一句含混的抱怨:“这个报表今天必须交……差一行,就差一行……”

陈默攥紧手电。 警校教过他,遇到不对劲的事先确认退路。 他回头看了一眼楼梯间——门开着,绿色安全出口灯亮着,正常。

键盘声突然停了。

陈默转回头,走廊尽头空荡荡的,声控灯全亮着,一个人影都没有。 他往前走了两步,键盘声又响起来,这次在更远的拐角,像有人抱着键盘跑了两步。

“行。 ”陈默退回来,快步穿过大堂往保安室走。

推开门,他愣住了。 手册摊在行军床上,翻到后半本。 原本空白的页面上浮出一行钢笔字,墨迹新鲜得发亮:

“规则一:凌晨三点后,若电梯停靠不存在的楼层,禁止进入电梯。 用手册夹层里的红绳系住电梯门把手,可阻止电梯再次运行。 ”

陈默翻开封面夹层,里面果然压着一根红绳,尼龙材质,拇指粗,两头打了死结。 他抓起红绳跑到电梯口,门还开着,那滩咖啡渍已经干成深褐色印子。 他把红绳往两个门把手上一缠,绕了三圈,打了个活扣。

电梯门缓缓合上,显示屏上的“-2”闪了两下,熄了。 键盘声像被人拔了电源,戛然而止。

陈默靠着墙喘了两口气,腿有点软。 他回到保安室,手册还摊着,那行字下面多了一行小字:“首次规则触发成功,积分+5。 ”

“积分?”他盯着那两个字看了半天,又翻回扉页。 扉页上不知道什么时候多了一行更小的字,钢笔写的,跟正文一个笔迹:“别多问。 ”

老吴那张老脸浮上来。 陈默把手册合上,塞进枕头底下,又觉得不踏实,抽出来压在枕头和床板之间。

天亮六点半,老吴准时出现在保安室门口,手里拎着两根油条。 他看了一眼电梯方向,红绳还系着,没说话,走过去解开收进裤兜。

“还行。 ”老吴把油条递给他一根,“今天回去睡吧,晚上十点前到。 ”

陈默接过油条咬了一口,含糊着问:“吴哥,那电梯——”

“手册上写了?”

“写了。 ”

“那就按手册来。 ”老吴拍拍他肩膀,油手在他外套上留了个印子,“别多问。 ”

陈默回到出租屋,倒头就睡。 梦里全是键盘声,噼里啪啦,有人在耳边喊“差一行差一行”,他低头一看,自己手里也捧着键盘,报表上全是乱码。

下午两点醒过来,他坐在床边缓了五分钟。 然后翻出背包里的笔记本,把手册从头到尾抄了一遍,连封面那行“操作手册”四个字都没落下。 抄完揣进贴身口袋,出门去超市买了个强光手电——保安室配的那个三节电池的玩意儿,照出去光柱还没他手机闪光灯亮。

第2章 永远加不完班的同事

陈默九点整就到了。比老吴交代的十点提前了整整一个钟头。

他先去物业办公室翻出整栋楼的平面图,复印了一份带回保安室。十二层,每层八间办公室,三楼和七楼是某电商公司的客服和运营部——白天踩点时就记住了,这两层灯亮得最晚,总有人加班到深夜。

他把平面图铺在桌上,用圆珠笔圈出三楼和七楼,又画了条从消防通道到保安室的撤退路线。画完觉得不够,从抽屉翻出一卷透明胶带,揣进口袋上了三楼。

凌晨两点五十,陈默开始巡逻。先坐电梯到八楼,一层层往下走。七楼运营部还有两盏灯亮着,隔着玻璃能看到两个真人——有影子,有喝水动作,偶尔骂一句甲方。正常。

到三楼消防通道口时,他蹲下身,把那一小片透明胶带贴在了门框和门板之间的缝隙上。贴得极轻,只粘两头,中间悬空。有人推门进出,胶带必掉。

凌晨三点整,他巡逻完一圈回到三楼。手电扫过去,胶带完好,纹丝没动。

走廊尽头却亮着。

那间“运营部”玻璃门内透出一片蓝光,电脑屏幕的光。陈默脚步顿了一下。他记得清楚,刚才下楼时这间屋子是黑的。

他慢慢走过去。门缝里飘出一股泡面味,红烧牛肉的,混着劣质塑料叉子的气味。透过玻璃往里看——一个穿格子衫的人影坐在工位上,背对着门,正对着显示器敲键盘。手指快得看不清,像在弹一架看不见的钢琴。

陈默盯着那双手看了两秒。真人的手指敲键盘有起有落,这人的手指是连续的、匀速的、不带任何停顿的,像机器在打点计时。

“小陈啊。”

人影头也不回地开了口,声音隔着玻璃门传出来,闷闷的,但每个字都清楚。

“帮我把打印机旁边的报表拿过来,急着用。”

陈默的手已经搭上了门把手。这声音他认得——白天面试完,他在一楼大厅碰见电商公司的人下楼拿外卖,其中一个姓赵的主管递了根烟过来,说“新来的?辛苦了”。声音、语气、那个略带沙哑的尾音,一模一样。

门把手往下压了半寸。

他停住了。

手册规则一:这栋楼半夜不该有人。

他缩回手,退了两步,盯着那个人影看。格子衫,短发,肩膀微微前倾——标准的久坐上班族体态。桌上确实有台打印机,旁边也确实摞着一叠纸。

“跟你说话呢,”人影的语气变了,客气劲儿没了,硬邦邦的,“聋了?”

陈默没动。他注意到一个细节:那人的脚始终没动过。整个人像钉在工位上,只有上半身在动。肩膀、胳膊、脖子、脑袋——下半身纹丝不动,连椅子都没转过半寸。

他咽了口唾沫,开口:“赵主管。”

人影没回头。

“你工牌掉了。”

人影下意识低头往胸口看。透明的胸口——格子衫下面空空荡荡,没有工牌,没有胸肌,连肋骨都看不见,就是一层透明的壳子。但它低头的动作没停,脖子抻长了一大截,像橡皮筋一样弹出半尺,弹了两下才缩回去。

陈默转身就跑。

身后传来椅子轮子刮地砖的吱吱声。他回头瞥了一眼——那东西从工位上“站”起来了,上半身从桌后拔出来,下半身还连着椅子,整把椅子拖着它往走廊滑。轮子碾过地砖接缝,咯噔咯噔响。

陈默推开消防通道的门往下冲。三楼、二楼半——身后吱吱声追到楼梯口,戛然而止。他扶着栏杆喘气,回头往上看。那东西停在楼梯口,上半身探出来,脖子伸得老长,像一根竖着的面条,但椅子的轮子卡在门槛上,怎么也过不来。

它试了三次,每次轮子撞上门槛就弹回去。第三次之后,它缩回去了,走廊里传来一句含含糊糊的嘟囔:“又走一个,活还是这么多。”

陈默蹲在二楼半的平台上,后背贴着墙,心跳快得像有人拿鼓槌敲他肋骨。手册从口袋里自动滑出来,摊开在他膝盖上,新一页浮出钢笔字——

“规则二:凌晨三点后,若有人在办公室内以同事口吻求助,禁止回应。回应者将被视为‘已同意加班’,自动进入该办公室并成为新的加班者。注:该存在无法离开其死亡楼层,向下跑到二楼即可安全。”

陈默盯着“死亡楼层”四个字看了三秒,骂了一句:“你他妈怎么不早写?”

手册空白处又浮出一行小字:“值班任务:记录该存在出现的时间和楼层,连续记录三晚,奖励积分+20。当前进度:1/3。”

“积分。”陈默把手册合上塞回口袋,“上次五积分,这次二十。通货膨胀都没你这么狠。”

他在二楼半蹲到凌晨四点。上面的吱吱声彻底停了,电脑屏幕的蓝光也灭了。他轻手轻脚摸上去看了一眼——人影又坐回了工位,姿势跟刚才一模一样,手指还在敲,嘴里嘟囔着“差一行差一行”。

陈默退回保安室,在手册任务栏里填:“第二晚,三楼运营部,三点整出现,三点十二分停止追击。”填完把笔一扔,躺到行军床上。

睡不着。

他翻了个身,掏出手机搜“宏远商厦 加班 猝死”。跳出来一条三年前的地方新闻,临江晚报的电子版,标题写着《某电商公司员工连续加班一月猝死工位,公司赔钱了事》。点进去,正文加载到一半显示“页面不存在”。他截了个图,又搜“赵某 宏远商厦”,什么都没有了。

盯着“赵某”两个字,脑子里全是那件格子衫。白天递烟的时候,赵主管指甲剪得很短,指腹上有茧,敲键盘磨出来的。

天亮前他给老吴发了条短信:“三楼那个是不是姓赵?”

发完把手机扣在枕头边,闭眼。十分钟后手机震了一下。他拿起来看,老吴就回了一个字:

“嗯。”

陈默盯着那个字,又翻回手册任务栏。1/3的进度条后面多了一行小字,钢笔写的,字迹比正文潦草:“明晚记得带胶带。那东西会学人说话。”

他把手册合上,压到枕头底下。窗外天蒙蒙亮,楼下早餐摊的推车声吱呀吱呀响起来。陈默闭上眼,那根抻长的脖子在黑暗里弹了两下。

他猛地睁开眼。

枕头底下,手册在发烫。

第3章 两条规则打架的时候

粉笔圈刚画完,三楼就传来“嗒”的一声。

陈默蹲在二楼半转角,手电压在膝盖底下,没开。凌晨两点五十八分。他提前二十分钟上来,用粉笔在地上画了个半米宽的圈,自己站进去,背贴墙,眼睛盯着三楼运营部敞开的门。兜里一包红塔山,没拆封——万一撞见活人呢,递根烟总比掏手电体面。

三点整,门里亮了。

那东西从工位后面直起腰来,还是那件格子衫,脖子抻得比昨晚长了一截,脑袋在门框底下蹭了一下才探出来。陈默咬住后槽牙,没动。

“小陈——”声音拐了个弯,变了。这回是个女人的嗓子,又细又抖,“我报表做不完了,帮帮我,求你了。”

陈默指甲掐进掌心。那哭声太真了,真得像隔壁工位熬了三个通宵的姑娘在抹眼泪。他差点张嘴,硬生生咽回去,把舌尖咬出一股铁锈味。

“帮帮我啊。”人影往外飘了半步,肩膀一耸一耸的,“就差最后一行了,你进来帮我看看,就一行。”

陈默从牙缝里挤出一句:“我聋。”

哭声停了。

人影歪了歪脑袋,整张脸像被揉过的纸,五官全糊在一起。再开口时,调子沉下去,阴恻恻的:“你不帮我,那就陪我一起做。”

它从工位后面整个飘了出来。这回不是半个身子——两条腿都离了地,脚尖朝下,格子裤管空空荡荡。可它每往前飘三步,脚踝就像被什么拽了一把,硬生生拖回去一步。反复折腾,姿势怪得像在跳皮筋。

陈默盯着它脚底下那根看不见的线,数着步子。三步,一拽。三步,一拽。

他忽然发现一件事:每次被拽回去,那东西都扭头看一眼墙上的挂钟。

挂钟停在三点十五分。

陈默掏出手机,按亮秒表。人影被扯回工位,坐着敲了十五分钟键盘——他盯着屏幕上的数字跳完最后一秒,人影准时起身往外飘,误差不超过十秒。手机显示三点三十。再试一次,还是十五分钟。

他翻开手册,任务栏里第二晚的记录下面多了一行空白格。他填:“第三晚,三楼运营部,三点整出现,十五分钟尝试一次,每次三分钟。”写完,进度条从二变三。

手册纸面浮出新字,一行一行往外冒:

“规则三:该存在每十五分钟尝试离开办公室一次,每次持续三分钟。”

“规则四:该存在离开办公室期间,三楼所有电子设备自动开机,任何人触碰电子设备将被视为‘自愿协助工作’。”

陈默把这两条读了两遍,又翻回前面看规则二——“回应者自动进入办公室”。他蹲在粉笔圈里,手指头在水泥地上划拉:回应,进去,死。不回应,不碰设备,它追出来怎么办?办公室门敞着,它一出来,整层楼都是它的地盘。跑?两条腿跑得过飘的?

他盯着规则四那行字,脑子里转了个弯。

“触碰电子设备视为自愿协助”——那要是它自己碰呢?它追我的时候,我把手机扔进去,闹钟一响,它捡不捡?捡了,算谁碰的?

陈默咧嘴,又赶紧抿住。这念头太缺德了,缺德得他有点想笑。

第四晚,他翻出抽屉里那部碎屏旧手机,设好闹钟,三点十六分。比人影出门晚一分钟,正好卡在它往外飘的节骨眼上。他把手机揣进外套内兜,拍了拍,硬邦邦的,像揣了块砖。

三点整,人影准时出来。这回它学精了,不喊小陈,也不哭,直接闷头往楼梯口冲。陈默转身就跑,皮鞋底在水磨石地上打滑,手扶了一把消防栓才没摔。跑到运营部门口,他侧身一让,从兜里掏出旧手机,抡圆了胳膊往里一甩。

手机擦着门框飞进去,在地上滑了两米,屏幕亮起来,闹钟界面跳出来,铃声炸得整层楼都在震。

人影猛停。脑袋“咔咔咔”转了一百八十度,脖子上的皮拧成麻花,盯着地上那部响个不停的手机。它扑过去——脚踝上那根看不见的线绷直了,整个人被扯成一张弓。往前扑,拽回去,再扑,再拽。吱嘎声从它身体里挤出来,像有人拿钢锯条锯铁管。

陈默没看第二眼。他转身冲进消防通道,三步并作两步往下蹦。身后传来一声闷响,气球炸了似的。整栋楼的灯“啪”地全灭,连应急灯都没亮。

他在二楼半蹲下来,后背抵着墙,胸口擂鼓一样响。黑暗里什么都看不见,只有那部旧手机的闹钟还在三楼响,叮铃铃,叮铃铃,响到电池耗干才停。

天亮六点,陈默摸上楼。运营部办公室门关得严严实实,他推了一把,锁着。地上只剩那部旧手机,屏幕碎成蛛网,闹钟界面还亮着,电量见底。人影没了,工位上空空荡荡,连那台一直亮着的电脑屏幕都黑了。

他捡回手机,手册从口袋里自己往外滑了半截。翻开,任务页跳出一行字:

“值班任务完成(3/3),积分+20,当前总积分25。额外奖励:规则悖论触发成功,积分+15。解锁功能:规则透视(消耗30积分/次)。”

陈默盯着“规则悖论”四个字,后脑勺发痒。他就扔了个手机,怎么就悖论了?

手册翻到新页,钢笔字一行一行往外渗:

“该存在同时受‘必须捡起电子设备’(规则四衍生)和‘必须返回工位’(规则三衍生)两条规则约束。两条规则冲突时,该存在强制进入‘逻辑死锁’状态,持续五秒。你利用这五秒脱离其追击范围,判定为‘规则悖论制造’。”

陈默把这段话念了两遍,念到第三遍时嘴角咧开了,越咧越大,最后蹲在空荡荡的走廊里笑出了声。

“所以这玩意儿……”他拿手指头弹了弹手册封面,“可以用脑子打?”

手册空白处慢慢浮出一行小字,钢笔写的,字迹比平时潦草:

“建议:多动脑,少硬拼。”

陈默把手册合上,塞回口袋。站起来时膝盖“咔”响了一声,蹲太久了。他往楼梯口走了两步,又停住,回头看那扇紧闭的办公室门。门缝底下,一缕蓝光“滋”地亮了,又灭了。

他摸出那包红塔山,拆开,抽出一根叼在嘴里,没点。

“行。”他对着那扇门说,“明天我给你带个充电宝。”

他蹲回粉笔圈里,把烟塞回烟盒。三楼那缕蓝光没再亮,但走廊尽头传来“嗒、嗒”两声,像有人拿指甲敲墙。陈默侧耳听,声音从运营部门缝里挤出来的,隔两秒一响,极有耐心。

他低头翻手册,规则四那行字底下多出一行小字注释:“电子设备含充电宝、电池、任何可供电之物。”陈默骂了句脏话,把兜里那包烟掏出来扔地上——烟盒里衬着锡纸,鬼知道算不算。

天亮前他摸到二楼配电间,拉了运营部那一路的闸。再上楼时门缝底下干干净净,没蓝光,没敲墙声。他拿粉笔在门板上画了个叉,旁边写:“已断电,勿碰。”

下楼时手册又震了一下,任务栏底下多出一行灰色小字:“规则透视功能预览:可查看目标当前受哪几条规则约束。首次免费。”陈默没急着点,把手册揣好,站在楼梯口抽了根烟。烟灰弹进粉笔圈里,他拿鞋底碾了碾。

“先攒着。”他自言自语,“三十积分一次,得用在刀刃上。”

第4章 用KPI杀死一个鬼

陈默蹲在出租屋的马桶盖上,手机屏幕的光把他的脸照得发绿。他花了一整个白天,从招聘网站的过期页面到前员工在贴吧的匿名吐槽帖,一条一条扒拉,拼出了赵某生前的岗位画像——运营专员,直接上级是运营经理,KPI考核三项:日报表提交及时率100%、月度GMV达标率、跨部门协作响应时间≤30分钟。

“日报表永远做不完。”陈默把烟叼在嘴里没点,手指往下滑,“提交后又被退回修改,循环往复,直到猝死。”

他把手机往床上一扔,翻出手册。积分余额四十,够用一次规则透视。他蹲在窗边,把手册翻到空白页,对准宏远商厦三楼方向,手指在纸面上敲了三下。

“兑换规则透视。”

三十积分蒸发。视野里浮出一层半透明的东西,像隔着一层脏玻璃看世界。三楼运营部方向叠着一块信息面板,标题栏写着:加班怨灵·赵某(执念型)。核心执念描述一字一字往外蹦:日报表永远做不完,提交后又被退回修改,循环往复,直到猝死。弱点栏最后一行字最小,也最刺眼——“对‘已完成工作’的认知失调:若让其承认某项工作已经彻底完成,执念核心将短暂动摇。”

陈默盯着“认知失调”四个字,把烟从嘴里拔出来,在手指间转了两圈。

“这不就是……职场PUA反向操作?”

整个下午他都在琢磨这事儿。先跑了一趟物业仓库,从角落翻出一台落灰的老式复印机,插头还是三孔转两孔的,他拿胶带缠了两圈。又顺走一摞空白A4纸,在保安室用马克笔写标题,写废三张才把字写进格子里。

“日报表(最终版·已审批通过)。”

晚上十点巡逻,他把复印机吭哧吭哧推到三楼走廊正中间,A4纸码在旁边,最上面那张标题朝外。布置完退后两步看了看,觉得差点意思,又从兜里摸出红笔,在“已审批通过”底下画了个歪歪扭扭的勾。然后他躲到二楼半拐角,蹲在台阶上啃面包。

凌晨三点,走廊灯管闪了两下。人影从运营部门缝里挤出来,还是那件格子衫,脖子抻得老长,脑袋左右转了两圈,椅子轮子先响——吱呀,吱呀——朝复印机方向滑过去。

陈默站起来,拍了拍裤子上的面包渣,从楼梯口探出半个身子,嗓子扯开:“赵哥!”

人影猛地转头,五官在透明脸上扭成一团。

“报表我帮你交了!”陈默声音稳得很,像跟老同事打招呼,“经理批了,说不用改了!”

人影停住,椅子轮子还在惯性下往前滚了半圈。机械声从它胸腔里挤出来,一个字一个字往外蹦:“不……可能……经理说格式不对……要重做……”

“你自己看。”陈默指了指走廊中间,“审批单都打出来了,红章都盖了。”

人影拖着椅子滑到复印机前,低头。陈默趁它弯腰的工夫,从兜里摸出另一张纸,上面一行大字他练了二十遍——“本报表已终审通过,归档,无需修改。”他把纸塞进复印机进纸口,手指在面板上戳了两下,按了复印键。

复印机嗡嗡响了两声,像老头清嗓子。出纸口吐出一张纸,内容一模一样,底下还多了行复印机自带的页码小字。

人影盯着那张纸。

陈默退到楼梯口,手扶栏杆,脚已经踩下一级台阶。

“已终审……”人影的机械声突然卡壳,像磁带绞了带,“归档……不用改了……”

它开始抖。从边缘开始,像有人拿打火机燎纸边,一块一块往下掉,碎屑落地化成灰。嘴里还在念叨:“那我为什么还在改……为什么还在改……”

“因为没人告诉你已经过了。”陈默站在楼梯口,声音不大,刚好够它听见,“你经理早批了,你瞎忙。”

人影缩成一团模糊的光斑,抖了最后一下,“啵”地散了。原地只剩一颗指甲盖大的灰色碎片,卷边,像烧过的纸屑。

陈默等了十秒。走廊安安静静,灯管不闪了,运营部门缝底下干干净净。他走过去蹲下,捏起碎片。手册从兜里自动弹开,翻到新页,钢笔字一行一行往外渗:

“执念类怪谈核心碎片(低级),可用于强化手册功能或兑换积分。本次猎杀评价:C级——利用规则逻辑使目标自我否定,未发生直接对抗。奖励积分+50,当前总积分60。”

底下又翻一页,“已归档规则”四个字首次出现,底下浮出一行金色小字:“永久被动:对执念类怪谈抗性+10%。该抗性可叠加。”

陈默把碎片揣进外套内兜,拍了拍,又觉得不踏实,掏出来塞进手机壳夹层里。回到保安室往行军床上一瘫,弹簧吱呀一声惨叫。他盯着天花板,脑子里过了一遍刚才的流程。

一个加班鬼,被他用一张假审批单搞死了。说出去谁信?他翻了个身,床板跟着晃。但手册上的积分是真的,金色字也是真的。

他又翻回来,盯着天花板裂缝想另一个问题。赵某的执念是“报表做不完”,能靠“已完成”三个字动摇。那要是碰上一个执念是“必须杀人”的怪谈呢?他也能拿张纸写“已杀完,归档”?

手册搁在枕头边,空白页慢慢浮出一行小字,钢笔写的,字迹比平时潦草:“建议:具体问题具体分析。”

陈默翻了个白眼:“废话。”

他把手册塞到枕头底下,手背搭在额头上。窗外天还黑着,离交班还有一个半钟头。手机壳里那颗碎片硌着后盖,硬邦邦一小块,提醒他今晚不是做梦。

他摸出手机,给老吴发了条消息:“三楼那个,以后不会再有了吧?”

发完把手机扣在胸口,闭眼。三分钟后手机震了一下。他拿起来看,老吴回了四个字,前面还带个问号:

“?你怎么弄的。”

陈默盯着那行字,嘴角刚往上翘,手册在枕头底下猛地一烫。他抽出来翻到任务栏,进度条从1/3跳到2/3,底下多出一行红笔字,字迹潦草得几乎认不出:

“注意:连续猎杀两只执念型怪谈后,目标楼层将触发‘怨念共振’——第三只,会主动来找你。”

陈默把手册合上,塞回枕头底下。过了两秒,又抽出来,翻到规则页,拿圆珠笔在空白处使劲划拉——笔尖打滑,一个字写不上。

“行吧。”他把手册往床头柜上一扔,翻身朝里,“来都来了。”

第5章 手册上不属于他的字

陈默刚把值班记录本合上,门口就多了个人影。

六十来岁的老头,灰色夹克洗得发白,手里拎着个搪瓷杯,杯身上印着“先进工作者”五个红字,掉了俩。老头笑眯眯地看他,像在小区门口等棋友。

“陈默吧?我姓周,守夜人组织后勤部的,这片区域的联络员。”老头自己迈进来,一屁股坐在行军床沿上,“叫我老周就行。”

陈默手还搭在记录本上,没动。守夜人?后勤部?他脑子里转了三圈,嘴里只蹦出一个字:“哦。”

老周也不客气,伸手把桌上的手册拿过去,一页页翻。翻到“已归档规则”那页,点了点头:“不错。五天通关一个低级执念,还触发了悖论判定。新人里算快的。”

“等等。”陈默把手册从他手里抽回来,“守夜人是什么?”

“你就理解成物业公司的上级单位吧。”老周拧开搪瓷杯,吹了吹热气,“专门处理这类‘特殊物业问题’。”

他从夹克内兜摸出一张纸,拍在桌上。调令。打印体,盖着个圆章,章上四个字——“守夜人司”。

“宏远商厦的活儿结了。下周一,去地铁公司报到,夜班末班车安全员。那边缺人。”

陈默盯着调令看了五秒。“能不能不去?”

老周笑了,笑得挺和气,手指点了点手册扉页。陈默低头一看,扉页右下角不知道什么时候多了个签名栏,栏里是他的笔迹——“陈默”,日期是入职第一天。他记得自己只签了劳动合同。

“你签了字,就是守夜人的编外人员了。”老周喝了口水,“不去也行。手册收回,但你身上已经沾了‘规则气息’。没手册护着,下一个怪谈找上你的时候——”

他把杯盖拧回去,咔嗒一声。

“我可不负责收尸。”

陈默攥着手册没吭声。老周站起来,拍了拍他肩膀,手劲不小。“周一早上八点,地铁公司人事科。别迟到。”走到门口又回头,“对了,手册有空多翻翻。有些东西,比你想的多。”

脚步声下了楼。陈默坐回去,把调令翻来覆去看了两遍,确定不是假的。他翻开手册,想找找有没有关于调令的说明。翻到“已归档规则”最后一页,页面最下方,有一行极淡的铅笔字。

他凑近了看。字迹歪歪扭扭,像小孩写的,又像手抖得厉害的人写的。五个字:

“小陈,别信他们。”

头皮一炸。他把手册举到日光灯底下,那行字确实存在,铅笔芯都嵌进纸纹里了。“小陈”两个字写得尤其笃定,落笔重,后面四个字反而轻飘,像写的时候手在抖。

陈默翻遍整本手册。封面、扉页、巡逻路线页、消防栓位置页、空白页背面。再没找到其他旧字迹。他掏出手机给老吴打电话,响了七声才接。

“吴哥,这本手册之前谁用的?”

电话那头安静了好几秒。老吴的声音传过来,带着点沙哑:“上一个保安。干了三天就跑了,手册没带走,我随手放抽屉里了。”

“那手册里有没有别人写的字?”

“没注意过。”老吴停了一下,“怎么了?”

“没事。随便问问。”

“嗯。”老吴挂了。

陈默把手机扔到床上,又翻开手册。这次他翻得慢,一页一页过。在“规则透视”功能说明的夹缝里,他发现一行更小的铅笔字,和前面那行是同一笔迹——“透视看执念,别照镜子。”

琢磨了半天没懂。“别照镜子”跟透视功能有什么关系?但前面那句“别信他们”让他后脊梁发凉。他打开手机浏览器,搜“守夜人组织”,翻了六页,全是小说和游戏。换关键词,“守夜人 物业 特殊问题”,零结果。

他又搜“宏远商厦 保安 辞职”。前两页是招聘广告。翻到第三页,一个本地贴吧的坟贴,三年前的留言,ID是一串乱码:“宏远夜班别去,上一个保安疯了,天天说三楼有鬼在加班。物业赔了两个月工资才把人送走。”

底下就一条回复,同一个人:“别问我是怎么知道的。”

陈默截了图存进相册。退出贴吧前刷新了一下,帖子没了。404。

周一早上六点半,陈默把最后一件T恤塞进背包,拉链拉到一半卡住了,使劲一拽,拉链头崩飞出去,砸在墙上弹进垃圾桶。他骂了一句,把背包带子打了个死结。

出门前他把手册从枕头底下抽出来,塞进背包夹层,外面裹了件换洗衣服。想了想,又掏出手机,把“小陈,别信他们”和“透视看执念,别照镜子”两行字各拍了一张,存进网盘,设了个只有他知道的提取码。

走到地铁站口,他回头看了一眼宏远商厦的方向。十二层的楼在晨光里灰扑扑的,玻璃幕墙反着白晃晃的光。三楼靠东边那扇窗户上似乎贴着什么东西,方方正正一小块,隔太远看不清。他眯起眼,那东西动了动,像被风吹的,又像自己挪的。

手机屏幕亮着,照片里“小陈,别信他们”五个字清清楚楚。陈默把手机揣兜里,刷卡进站。

扶梯往下走,空气越来越凉。隧道深处传来末班车回库的轰鸣,铁轨震颤从脚底板往上窜,轰隆隆隆,像某种巨兽翻了个身,接着打起了呼噜。

陈默攥紧背包带子。下一个夜班,不知道又是什么鬼东西。

背包夹层里,手册轻轻震了一下。很轻,像手机开了静音来电。他拉开拉链摸了一把,手册封面上那行发霉的字——“宏远商厦夜班保安操作手册”——正在慢慢变淡,底下浮出新的笔画。

“临江市地铁运营公司 夜班末班车安全员 操作手册。”

陈默把拉链拉上,深吸一口气。扶梯到底了,站台灯箱广告明晃晃的,一个穿西装的男人正对着手机吼:“我说了那个方案不行!”旁边小孩舔着棒棒糖,他妈拽着他往车门跑。

一切正常得不像话。

陈默找了个角落靠墙站着,把背包抱在胸前。手册又震了一下。他隔着布料按住它,嘴里嘟囔:“行了行了,知道你要换工作了。”

旁边等车的大妈扭头看了他一眼,往旁边挪了半步。

地铁进站的风掀了掀他裤脚。陈默没动,眼睛盯着对面广告灯箱。灯箱上贴着张寻人启事,照片里是个穿保安服的中年男人,脸被水渍洇花了,底下联系电话只剩前三位和最后一位。

他多看了两眼。不是章纲里的东西,他没往心里去,视线收回来。

背包又震。这回连着震了三下,比刚才重。陈默把拉链拉开一条缝,手册自己翻到中间某页,纸页立着,像被风吹的,可站台没风。他伸手按平,低头一看——“规则透视”那页。夹缝里那行小字“透视看执念,别照镜子”底下,多了一道极浅的铅笔划痕,从“镜子”俩字一直划到页脚。

陈默拿指甲刮了刮,划痕是真的,铅笔灰蹭了他一指尖。他抬头扫了一圈站台。灯箱、闸机、不锈钢垃圾桶、墙上的乘车须知。没镜子。连玻璃反光的地方都少,灯箱是磨砂面,闸机外壳拉丝处理。

车门开了。他抬脚上去,找了个靠门的位置站定。车门关上的一瞬,他看到站台对面墙根底下蹲着个人——穿保安服,脸朝墙,肩膀一抽一抽的。车动了,那身影从车窗里滑过去,没了。

陈默收回目光,把手册塞回夹层。拉链拉到一半,手停住。他想起老周临走那句“手册有空多翻翻,有些东西比你想的多”。当时听着像客套,现在咂摸出别的味儿来。

第6章 末班车安全员

陈默推开调度中心的玻璃门,一股隔夜泡面味扑面而来。值班站长姓刘,四十来岁的胖大姐,正对着手机刷短视频,眼皮都没抬,从抽屉里摸出一套深蓝制服和一张胸牌扔到台面上。

“末班车安全员。又来一个。”她拇指往身后一戳,“更衣室左拐,别磨蹭,十点半站台集合。”

陈默拎起制服抖了抖,领口有股樟脑丸味,胸牌上“陈默”俩字是手写的,墨迹还没干透。他换好衣服走进站台层,末班车刚走,卷起的风把黄线边的灰吹成一条线。一个扎马尾、背双肩包的女孩蹲在黄线边上,举着手机拍隧道口,嘴里念念有词:“轨行区照明间距不对……三米五,标准是四米,差半米。”

女孩转头看见他,猛地站起来,双手下意识捂住背包,眼神像被踩了尾巴的猫。两人隔着站台对视三秒。

“你也是——”

“你也是——”

又同时闭嘴。

陈默用规则透视扫了一眼。女孩身上也有规则气息,淡淡的,像一层快褪色的漆,比他那本手册的浓度低得多。她先绷不住了,小声开口:“我叫林小满,上周刚签的合同。你手册第几版的?”

陈默掏出手册。林小满也掏出自己的。两本封面一模一样,发霉的蓝皮,烫金“操作手册”四个字。翻到封底右下角,林小满的印着“第3版·修订于2019年”,陈默的印着“第7版·修订于2023年”。

林小满翻开自己手册的地铁规则页,陈默凑过去看了一眼,头皮发麻。她那页密密麻麻全是红笔批注,字挤着字,箭头连着箭头,像考前划重点的学霸笔记。他低头看自己那页,干干净净,宋体印刷,字号都大一号。

“你看这条。”林小满把手册怼到他面前,指甲点着一行字,“末班车乘客若无五官,禁止上车。”

陈默翻到自己对应那页,同一位置写着:“若无五官,可上车但须遵守以下七条。”

林小满声音发颤:“我的说不能上,你的说能上……到底听谁的?”

陈默还没张嘴,站台广播响了。甜美女声,标准播音腔:“开往西山公园方向的末班车即将进站,请乘客有序排队。”

他抬头。站台上不知什么时候多了七八个人,全低着头看手机,安安静静排成一列,队形整齐得不像话。陈默拿规则透视一扫,这些人身上全是灰白色规则涂层,厚得像石膏,一层压一层,连头发丝都裹进去了。

林小满一把攥住他袖子,指甲掐进肉里:“别看了!我手册上说‘不可注视超过两秒’!”

陈默赶紧收回目光。列车进站,刹车声尖锐,车门滑开。车厢里灯光惨白,坐满了人。所有乘客的脸都是空白的,像剥了壳的鸡蛋,光滑得反光,连五官的凹痕都没有。林小满腿一软差点瘫地上,陈默一把拽住她胳膊,手感冰凉,她整个人都在抖。

车门开始滴滴响。陈默脑子飞速转:不上车,今天的任务完成不了,手册积分扣光,之前攒的六十积分全打水漂;上车,林小满那版手册白纸黑字写着“禁止上车”,万一她是对的?

他低头扫了一眼自己手册。地铁规则页最下方多出一行手写体,钢笔字,跟之前所有提示一个笔迹:“版本差异即测试项,选择你的路。”

陈默把手册往兜里一塞,咬牙拽着林小满跨进车门。身后车门“哧”一声合拢,气流扫过后脖颈,凉飕飕的。

林小满瞪大眼睛看他,嘴唇哆嗦:“你疯了?”

陈默松开她袖子,压低声音:“你手册上有没有写‘禁止和队友吵架’?”

林小满愣住,憋了半天,憋出一句:“……写了‘保持安静’。”

两人对视一眼,同时闭嘴。

车厢里安静得能听见灯泡电流的嗡嗡声。陈默背靠车门站着,目光扫过车厢——七八个无面乘客齐刷刷抬起头,空白的面孔朝着他们俩的方向。没有眼睛,但陈默能感觉到那种“看”。像深夜路过没人的巷子,总觉得背后有视线,回头什么都没有,但你知道有什么。

林小满用气声说话,嘴唇几乎没动:“我数了下,七个人。加上咱俩九个。”

“你手册上写没写怎么对付无面的?”

“写了。”林小满从背包侧兜摸出一支记号笔,“‘若已上车,请于下一站前为乘客补齐五官,可保平安。’”

陈默皱眉:“补齐五官?拿什么补?”

林小满把记号笔递过来,笔帽上印着“晨光文具”四个字,普通得不能再普通。“我猜……画。”

车厢连接处的电子屏跳了一下:下一站,江湾路。剩余时间,两分钟。

陈默捏着记号笔,扫了一眼最近的那个无面乘客。空白脸,光滑,反光,像一块等着落笔的白板。他脑子里突然蹦出老吴那句“别多问”,又蹦出赵某那张被揉皱的审批单。

“行。”他拔开笔帽,朝最近那个无面乘客走过去,“画就画。画丑了别怪我。”

林小满在后面小声喊:“你画什么?”

陈默头也不回:“先画个能看的。总比没有强。”

他蹲到第一个乘客面前,笔尖悬在空白脸正中央。那乘客一动不动,手机还亮着,屏幕上是一条没发出去的微信:“妈,我快到了。”陈默盯着那行字看了半秒,笔落下去。

他画了一双眼睛。圆框,粗眉毛,跟警校室友一模一样。

笔尖刚收,那无面乘客的空白脸皮上多出两个黑点,像盖章没盖匀。林小满凑近看了一眼,嘴角抽了抽:“你管这叫眼睛?俩煤球。”

“能看就行。”陈默没抬头,笔尖移到眉毛位置,横着拉了两道。

第二个乘客自己把脸转了过来。陈默手一抖,笔差点戳进人家鼻孔位置:“我没让你动。”

那乘客没反应,手机屏幕还亮着,界面停在拨号键盘,一串没拨完的号码。

林小满蹲到他旁边,从背包里掏出另一支笔,红色。“分工。你画左排,我画右排。两分钟,七个人,一人十七秒。”

“你画得比我快?”

“我美院的。”林小满已经挪到右边第一个乘客跟前,笔尖落下去就是一对杏眼,眼尾还带挑的,“速写课不是白上的。”

陈默闭嘴干活。第三个乘客是个穿西装的中年男人身形,空白脸微微朝下,像在打瞌睡。陈默给他画了一对下垂眼,画完觉得不对劲,又添了两笔眼袋。林小满扭头瞥见:“你画这么丧干什么?”

“他手机屏保是全家福,中间那小孩跟他穿同款西装。加班到十点半的人,不配拥有眼袋?”

林小满没接话,手上红笔飞快,右边第二个乘客已经长出弯弯的笑眼和一张抿着的嘴。她退后半步端详:“我这个像不像在憋笑?”

“像憋着要打喷嚏。”

“滚。”

电子屏又跳了一下:剩余时间,一分钟。

陈默移到第四个乘客面前。这人手机横屏,游戏界面,角色躺在地上,屏幕灰着。他画了一对瞪圆的眼,瞳孔点得特别重。林小满那边还剩两个,红笔唰唰响,嘴里小声数着:“第五个……第六个……”

“你数出声了。”

“我紧张不行啊?”她笔没停,最后一个乘客画完,收笔,退回来跟陈默并肩站着,“七双眼睛,齐了。然后呢?”

陈默低头翻手册。他那页干干净净,什么提示都没有。林小满翻她那本红笔批注版,手指顺着字往下划:“‘补齐五官后,乘客将短暂恢复意识,此时切勿与其对话,切勿对视超过一秒,切勿——’”

“又是个三连勿。”

第7章 模仿机制

陈默的后背贴着车门,铁皮冰凉,汗却把衬衫洇湿了一片。林小满缩在他右手边,膝盖抵着下巴,背包带子缠在手腕上绕了三圈。车厢中部那排座位上坐着两个人,一个穿格子衫的中年男人,一个戴耳机的年轻女人,都低着头刷手机,屏幕蓝光从下往上打着脸,像两尊纸扎的供品。

陈默用余光扫到格子衫男人每隔十几秒就抬一次头,飞快地瞟一眼过道对面的无面乘客,又低下去,拇指在备忘录上敲得飞快。陈默把嘴凑到林小满耳边:“那俩不是乘客,是观测员。你看他们脖子后面。”

林小满眯眼一瞅,格子衫男人后颈有一圈灰白色纹路,树根似的往衣领里钻,边缘还泛着细密的绒毛。

“半同化了。”陈默声音压得很低,“跟咱们一样,拿命填数据的。”

林小满咽了口唾沫:“那咱俩脖子上……”

“暂时没有。”陈默摸了一把后颈,皮肉光滑,没有异样。他需要搞清无面乘客的模仿规则。他让林小满盯着地板别乱看,自己调出规则透视,快速扫了一圈车厢。信息碎片在脑子里拼了半分钟,规律浮出来了:无面乘客的空白面孔在缓慢变化,离谁近、被谁盯得久,那张白板上就开始浮出那个人的五官轮廓。

靠车门第一个无面乘客,脸上已经隐约长出了格子衫男人的方下巴,鼻梁上还架着一副半透明的眼镜框,连镜腿歪斜的角度都跟原版一模一样。

“它们在偷脸。”陈默嗓子发紧,“谁被看得最久,就先长谁的脸。”

林小满脸色煞白,突然拿手指戳他腰眼,声音发颤:“那……它们现在是不是在长你的?”

陈默猛回头。最近那个无面乘客就站在他斜后方不到一米,空白面孔上已经浮出他的眉骨轮廓,眉毛又粗又黑,跟他每天早上对着镜子修的那两道一模一样。连左边眉尾那道小疤都拓上去了。

“操。”陈默往旁边挪了半步,把脸扭开,后脑勺对着它。

就在这时,格子衫男人突然站起来了。他手机往兜里一揣,低着头朝车厢另一头走,步子很快,鞋底蹭着地板发出沙沙的响。陈默盯着他经过一个无面乘客身边,那个乘客忽然开口,声音像嘴里含着半口水:“大哥,请问西山公园还有几站?”

格子衫男人脚步一顿,整个人僵在过道中间。他嘴唇动了动,喉结上下滚了一下,像是要回答。陈默心提到了嗓子眼,林小满手册上白纸黑字写着“不可回应任何问路”,他自己手册上写的却是“可回应,但须以问代答”。两条规则打架,他还没试过哪条优先。

格子衫男人最终没出声,牙关咬紧,加快脚步绕了过去。那个无面乘客不依不饶,站起来跟在他身后,又问了一遍:“大哥,西山公园还有几站?”这次声音更清晰了,连口音都学得跟格子衫男人一模一样,带着点临江郊区的土腔。

格子衫男人后颈的灰白纹路突然亮了一下,像通了电的灯丝。他猛地转头,嘴唇张开——

“别说话!”陈默一嗓子吼出去。

全车厢的无面乘客同时转头看向他。十几张半成型的脸齐刷刷朝着他的方向,有长了一半的鼻子,有只浮出半边嘴唇的,还有一张脸上同时叠着两个人的轮廓,像没对准焦的双重曝光照片。

陈默喊完就后悔了,后背冷汗唰地下来。

但奇怪的是,那些无面乘客盯着他看了两秒,又慢慢转回去了,继续盯着格子衫男人。最近那个刚长出他眉骨的无面乘客也把脸扭开了,注意力重新被格子衫男人吸走。

陈默反应过来,它们正在“长脸”的关键阶段,注意力被格子衫男人占满了,暂时顾不上他。

林小满趁这空当从背包里摸出一支记号笔,在自己左手心写了“2秒”,翻过来亮给陈默看。陈默点头,两人对了个眼神,达成默契:看任何无面乘客不超过两秒,轮换盯梢,一个看一个歇。

陈默又扫了一眼格子衫男人,发现他后颈的灰白纹路已经蔓延到耳根了,像冬天窗玻璃上爬满的霜花,正往颧骨方向走。

“那哥们儿快撑不住了。”陈默低声说,“咱得在他彻底变无面之前搞清规则。”

林小满咬着下嘴唇想了十几秒,忽然眼睛一亮,拉开背包侧兜掏出一面巴掌大的化妆镜。粉色的塑料壳,背面贴着张褪色的卡通猫贴纸。

“你上班还带这玩意儿?”

“补妆用的。”林小满把镜子翻过来,镜面朝外,“谁规定女保安不能爱美?”

她把镜子举到肩膀高度,微微倾斜,镜面里刚好映出格子衫男人和那个追着他问路的无面乘客。陈默盯着镜子看了两秒,规则透视的反馈从镜面间接传过来,比直接看更清楚,信息碎片上还多了一层标注:“通过镜面反射观测,暴露时间减半,同化风险降低。”

“有用。”陈默眼睛亮了,“你盯着镜子,我盯你后背,轮着来。谁后颈起纹路就拍对方一下。”

林小满没接话,盯着镜子看了几秒,忽然说:“那个问路的又跟上了。这次换了个问题。”

陈默侧耳听,无面乘客这回问的是:“大哥,你手机能借我打个电话吗?”

格子衫男人的手已经伸进兜里了,指尖碰到手机壳的边缘。

“拍我。”陈默把脸扭向车厢另一头,同时伸手按住林小满后颈,确认她皮肤光滑,“我数三下,你替我看他两秒,然后马上转回来。”

“一。”

格子衫男人把手机掏出来了。

“二。”

无面乘客伸出了手,五根手指白得像刚从面缸里捞出来的。

“三。”

林小满飞快地瞟了一眼,转回来:“他手机递出去一半了!那东西的手指头碰到他手背了!”

陈默骂了一声,攥紧拳头。他得做点什么,但不能喊了,再喊一嗓子,全车厢的注意力可能就真转过来了。他低头看自己脚边,地上扔着个空矿泉水瓶,不知道谁丢的。他弯腰捡起来,拧开盖子,把瓶底最后那点水倒在自己手心,然后朝格子衫男人脚边砸过去。

瓶子落地,“啪”一声脆响,在安静的车厢里炸开。格子衫男人浑身一激灵,手缩回来了,手机没递出去。那个无面乘客的手悬在半空,顿了两秒,慢慢收回去,脸又转回空白状态,眉骨上陈默的轮廓淡了一层。

“走。”陈默拽起林小满,猫着腰沿车厢壁往格子衫男人那边挪。经过第一个无面乘客时,他刻意把脸扭向车窗,玻璃上贴着一张“禁止倚靠车门”的警示贴,红底白字,他盯着那个“禁”字看了两秒,再转回来时,那无面乘客脸上的眉骨已经彻底平了,只剩一道浅印子。

两人挪到格子衫男人身后。陈默拍他肩膀,男人猛地回头,眼白里全是血丝,嘴唇哆嗦着,手机屏幕还亮着,备忘录上密密麻麻打了一堆字,陈默扫到几行:“第三车厢,四个无面,特征:方下巴、眼镜框、马尾辫……不要回答问路……镜子有用……”

“兄弟。”陈默压低声音,“你后颈快长满了。”

格子衫男人伸手摸了一把脖子,指腹触到灰白纹路时,整个人抖了一下。他张了张嘴,嗓子哑得几乎没声:“我知道。还有五分钟。”

“什么五分钟?”

第8章 规则是人写的

林小满把化妆镜举到陈默面前,镜面朝后,自己闭着眼别过脸去。

“你转镜子,我看反射,不算直视。”她声音压得极低,“两秒限制是看脸,不是看镜子。”

陈默没接话。镜子里,车厢另一头的格子衫男人正靠在门边大口喘气,后颈那片灰白纹路已经爬到了颧骨,像墙角的霉斑往上长。他视线往旁边挪了半寸——那个戴耳机的年轻女人还坐着,可镜子里清清楚楚,她耳朵里根本没有耳机线,那根白线是从耳洞里直接长出来的,顺着脖子绕进衣领。

“那女的已经同化完了。”陈默把镜子往下压了压,“别靠近她。”

“你怎么知道?”

“耳机线是肉长的。”

林小满喉咙里滚了一下,没吐出来。两人贴着车厢壁,一寸一寸往连接处挪。陈默把镜子举在脸侧,镜面朝前,自己盯着镜子里那排无面乘客的倒影,脚步没停。一个、两个、三个,全站着,空白面孔朝着格子衫男人的方向。

连接处的推拉门半开着,铁皮上凝着一层水汽。陈默侧身探头,脚底踢到一个硬东西。他低头看,一只黑色皮鞋,鞋头朝上,再往上是一条蜷缩的腿。

一具尸体卡在门轨和座椅之间的夹缝里,穿着地铁公司的藏青制服,胸口别着“安全员”的金属胸牌,编号磨得只剩前两位。人死了至少两三天,可尸体没烂,脸上皮肉紧实,嘴角往上翘着,凝固在一个笑里。

林小满捂住嘴,指缝里漏出一声闷哼。

陈默蹲下去,拿手背碰了碰尸体的脖子,凉的,但没有尸僵。他掰尸体攥紧的右手,指关节硬得像竹节,一根一根撬开,掌心里揉着一小团纸,汗湿过的,皱巴巴,撕口毛糙。

他把纸团展开。纸质跟他兜里那本手册内页一模一样,薄、韧、带点油膜。可上面的字完全不同——不是印刷体,是手写,钢笔,潦草,力道大得划破了纸背,就一句话:

“规则是人写的。”

陈默盯着这五个字,脑子里嗡了一声。从第一晚在宏远商厦开始,他就把手册规则当成某种天道法则——不能看就是不能看,不能答就是不能答,跟物理定律一样硬。可这张残页告诉他,规则是被人写出来的。

人写的东西,就能改。

“背面还有。”林小满凑过来,声音发虚。

陈默翻过残页。背面一行更小的字,油印的,像是从某张表格上撕下来的边角:“第4版编写组·内部试读页”。

林小满把自己那本红笔批注版手册从包里摸出来,翻到扉页,手指点着版本号:“我这是第3版。”她抬头看陈默,“你的是第7版?”

“嗯。”

“那中间第4、5、6版呢?”她声音开始抖,“每个版本规则不一样,那到底哪个版本是真的?”

陈默把残页对折,塞进贴身口袋,跟手册夹层里的红绳搁一块儿。“哪个版本能活下来,哪个就是真的。”他站起来,膝盖咔地一响。

车厢中部突然炸了。

格子衫男人终于没憋住。一个无面乘客凑到他跟前,空白脸微微偏着,问:“大哥,这站是换乘站不?”声音是个老太太的调,慢悠悠的。

格子衫男人一挥手:“我不知道!别问我!”

三秒。整个车厢的无面乘客同时站起来,座椅弹簧吱呀一片。空白面孔上开始往外鼓东西——先是下巴的轮廓,方的,再是颧骨,再是眉骨,十几张脸同时长出了格子衫男人的五官,方下巴、厚嘴唇、左眉梢一道浅疤。十几张一模一样的脸齐刷刷转向他。

“你不知道?”它们同时开口,声线叠在一起,厚得像一堵墙压过来,“那你的脸借我。”

格子衫男人惨叫了一声,很短。陈默看见他脸上的五官从里面往外顶,鼻子先平了,嘴唇拉平,眼窝填满,整张脸像被人拿抹刀从里往外刮了一遍,三秒之内变成一颗光滑的蛋。

“跑!”

陈默一把拽起林小满的手腕往车头方向冲。背后脚步声密集得像下雹子,所有无面乘客都追过来了,嘴里翻来覆去念着格子衫男人的声音,连他说话时习惯性的尾音上扬都学得一模一样:“你不知道?那你的脸借我——那你的脸借我——”

林小满边跑边哭,眼泪糊了一脸,可手死死攥着陈默的袖口没松,指甲掐进他小臂肉里。

陈默脑子在飞转。它们模仿“被注视最久的脸”——格子衫男人被盯了十几站,脸被抢了。那如果给它们一张不存在的脸呢?他来不及细想,先得活过这波。

前方车厢门被一个无面乘客堵住了。那张脸上已经长出了林小满的眉眼,弯弯的笑眼,抿着的嘴,连她左眼角那颗小痣都在。

林小满“啊”一声尖叫,往后缩。

陈默把她往身后一拉,自己的脸正对上了那张“林小满脸”。两秒。他盯着那张假脸,心里数着:一、二——

“你的脸,”那张假林小满开口了,声音也像,“借我?”

陈默没躲。他伸手从兜里掏出手机,黑屏,往自己脸前一挡。屏幕上映出他的脸,也映出对面那张假脸。他盯着屏幕里的倒影,开口:“你要借脸是吧?行。但你得先告诉我——你长这张脸,问她本人同意了吗?”

假林小满歪了歪头,嘴张着,没出声。

“没同意就是偷。”陈默把手机往兜里一揣,趁它愣神,侧身撞开它的肩膀,拽着林小满从门缝里硬挤了过去。

背后那张假脸还在原地歪着头,嘴唇动了动,没发出声音。可其他无面乘客追上来了,脚步声重新密集起来。

陈默冲进下一节车厢,反手把连接处的门拽上,铁门合拢的瞬间一只白手伸进来,他拿肩膀硬顶回去,门夹住那只手,没流血,手腕断口处是灰白色的,像橡皮泥。

“往前跑,别回头!”他冲林小满喊。

林小满抹了一把脸,哭腔还没收干净,脚下倒没慢:“前面是驾驶室!”

“那就跑驾驶室!”

两人蹿过两节空车厢。陈默眼角扫到车窗玻璃上自己的倒影,忽然想起什么,伸手把林小满往旁边一拽:“别让它们看见你正脸超过两秒——刚才那假脸已经记住你了,再被盯一次,你就跟格子衫一个下场。”

林小满吸着鼻子点头,把围巾往上一拉,遮住半张脸。

车头驾驶室的门虚掩着,陈默一脚踹开。里面没人,操作台亮着绿灯,自动驾驶,时速显示“——”,三个横杠,没数字。

他把门反锁,背抵着门板喘气。林小满蹲在地上,肩膀一抽一抽的。

“陈默。”她忽然抬头,眼睛红着,手里攥着那张从尸体掌心抠出来的残页——不知道什么时候她顺手拿走了,“你说规则是人写的……那写规则的人,是不是也在这趟车上?”

陈默低头看那张残页上“第4版编写组”几个字,又抬头看驾驶室正前方。挡风玻璃外面,隧道壁上的灯一盏一盏往后掠,可灯光映在玻璃上,隐约照出驾驶室角落里蹲着一个人影,穿藏青制服,胸口别着安全员胸牌。

那人影慢慢抬起头。

陈默看清了那张脸——跟外面那具尸体一模一样,嘴角还翘着那个凝固的笑。

“你们可算来了。”人影开口,声音沙哑,“我等了三个版本。”

陈默把林小满往身后一挡,手摸到兜里那张残页,指腹搓着“规则是人写的”五个字,脑子里只剩一个念头:这趟车上,到底有几个安全员?

第9章 一张不存在的脸

那张脸顶着林小满的五官,冲陈默笑了一下。

嘴角咧到耳根,弧度熟悉得让人头皮发麻。陈默后退两步,后背撞上车厢立柱。不对——他盯着那张脸,脑子里的齿轮突然咬合了。无面乘客靠模仿活人脸来同化目标,模仿的前提是“看见一张真实的活人脸”。那如果它们看见一张假脸呢?

“你笑什么?”陈默一边问,一边把手伸进兜里摸手机。

假林小满歪头,没答话。它的嘴还在咧,像有人拿刀在鸡蛋壳上划了道口子。

陈默把手机掏出来,拇指连划三下,调到自拍模式。屏幕亮起,映出他半张脸——胡茬、黑眼圈、额角一道不知道哪儿蹭的灰。他侧过手腕,让屏幕照着自己的同时,把身后车窗的倒影也收进取景框。车窗玻璃上,车厢另一头一个无面乘客的空白脸正对着这边,光滑得像刚剥壳的煮鸡蛋。

他把手机举高。屏幕里同时出现三样东西:他自己的半张脸、车窗倒影里那张空白脸、还有他另一只手比出的剪刀手影子。

三样东西在反光里叠在一起。他的眼睛和空白脸的轮廓错位,剪刀手的影子刚好落在嘴巴的位置,拉出一道斜线。五官全乱了——眼睛跑到额头上,嘴巴裂成两半,鼻子歪到颧骨下面。

一张不存在的脸。

“看这张脸!”陈默举着手机朝无面乘客群照过去,嗓门大得自己耳朵都嗡嗡响,“这张脸好看!特别好看!”

最近的那个无面乘客转过空白面孔,对准屏幕。灰白色的面部涂层开始蠕动,像有人往水面上滴了墨。眼睛先浮出来——位置不对,长在额头正中。接着是嘴,从中间裂开,上下各半。它复制成功了,但那张错位脸自带矛盾:眼睛在额头上就看不见下面,嘴巴裂成两半就合不拢。

第一个复制的无面乘客僵住了。五官像泥巴一样往下淌,眉骨塌了,鼻梁化了,嘴角滴到下巴上。它发出“呜呜”的怪声,捂住脸蹲下去,手指缝里渗出灰白色的浆。

第二个跟着转头看屏幕,复制,脸崩,倒地。第三个、第四个——像多米诺骨牌一样一个接一个。车厢里“呜呜”声连成片,灰白浆液淌了一地。

林小满站在旁边,嘴张着,半天没合上。“你这什么骚操作——”

话没说完,侧面一阵风。陈默余光扫到一团灰白色扑过来,一个没来得及看手机的无面乘客从座椅后面蹿出,爪子直奔他后心。

林小满想都没想,侧身一挡。那只爪子从她左肩撕下去,外套和皮肉一起裂开一道口子,血瞬间浸透袖子,顺着指尖滴到地上。

“嘶——”她疼得牙咧嘴歪,但没松手,反而一把拽住陈默的胳膊往车门方向拖,“快走!它们缓过来就完了!”

陈默回头看了一眼。林小满左肩的伤口翻着肉,血把半边袖子染成深红,她脸上全是汗,但脚下没停。他一手举着手机继续晃屏幕,一手掏手册,拇指疯狂翻页。“条目改写”那页——之前积分不够一直没舍得用。现在总积分60,改写一次消耗50。

咬牙,按下确认键。

手册金光一闪。地铁规则页上,“不可回应任何问路”那行字像被橡皮擦过,重新浮出新的笔画:“问路者须先自报姓名,否则视为无效问路。”

陈默对着最近的一个无面乘客吼:“你叫什么名字?”

那乘客张嘴要答。嘴唇动了动,喉咙里挤出一声气音。然后停住了。它没有名字。从来就没被赋予过名字。空白面孔上刚复制到一半的错位五官开始打架,左眼往右移,右眼往左移,嘴裂开又合上,合上又裂开。它的身体像信号不好的电视画面,闪烁、抖动、边缘发虚。

“走!”陈默拽着林小满从崩坏的无面乘客堆里挤过去。脚下黏糊糊的,灰白浆液沾满鞋底。他一脚踹开车头驾驶室的门,两人滚进去,反手把门锁死。

林小满靠在控制台上喘气。左肩的血把半边衣服都染红了,顺着手臂滴到控制台面板上。她低头看了一眼,第一句话是:“你刚才那个假脸……手机屏幕反光那招,怎么想到的?”

陈默撕了自己衬衫下摆,叠了两层按在她伤口上。“它们不是要‘看见’才模仿吗?我给它们看个‘看不了’的东西,它们自己就死机了。”他手上使劲压着,林小满疼得倒抽一口气,指甲抠进控制台边缘。

“你这人……”她咧嘴笑了一下,疼得直抽气,“脑子有病,但病得挺有用。”

陈默低头翻手册。条目改写生效中,剩余时间三分钟。积分从60扣到10,那行数字红得刺眼。他骂了一声:“三分钟够跑出去吗?”

林小满拿右手往驾驶室后面一指:“我上车前看过站台图,这条通道直通地面。”她指的是一扇窄门,门上贴着“检修通道 非工作人员禁止入内”的黄色标牌,门缝底下透进来一丝凉风,带着地面才有的尘土味儿。

陈默站起来踹了一脚门锁,铁皮门“吱呀”弹开。通道窄得只能侧身过,台阶往上延伸,黑得看不见头。

“你先走。”他把林小满往通道口推。

“你——”

“我垫后,手机还得举着。”他晃了晃屏幕,上面那张错位脸还在,“它们要是追进来,我再给它们看一次。”

林小满没再废话,侧身钻进通道。陈默倒退着跟进去,手机举在脸侧,屏幕朝向驾驶室方向。门缝里,几只灰白色的手已经摸到了驾驶室门板,指甲刮着铁皮,发出粉笔划黑板的动静。

他退到第三级台阶时,手册又震了一下。剩余时间跳到两分四十秒。底下那行小字变了:“改写效果结束前,请确保目标已完全脱离规则覆盖范围。”

陈默盯着“完全脱离”四个字,抬头看了眼通道尽头——林小满已经爬了七八级台阶,左肩的血在墙上蹭了一道红印子。

“林小满。”他喊了一声。

“嗯?”

“跑快点。两分半。”

通道里安静了两秒。然后林小满的脚步声突然密了起来,鞋底磕在铁台阶上,哐哐哐往上蹿。

陈默把手机往兜里一揣,转身跟着往上跑。身后驾驶室门被撞开的巨响传来,灰白色的光从通道口漫进来,照得台阶一片惨白。他边跑边翻手册——积分10,什么都干不了。条目改写还剩两分钟。

头顶忽然亮了。林小满推开了通道顶端的铁盖板,夜风灌进来,带着汽车尾气和梧桐树的味道。

“到了!上来!”

陈默三步并作两步蹿上去。铁盖板在身后合拢的瞬间,他听见通道底下传来“砰”一声闷响,像什么东西撞在盖板背面,撞了一下,又一下,然后停了。

他躺在地铁站出口的台阶上,大口喘气。头顶是临江市的夜空,路灯把梧桐叶照得发黄。林小满坐在旁边,左手按着肩膀,右手掏出那半卷绷带——不知道什么时候从保安室顺的——拿牙咬着撕开,往伤口上缠。

“你那手册上,”她咬着绷带含含糊糊地问,“还剩多少积分?”

“十。”

“够干嘛的?”

陈默翻到积分兑换页,指给她看。十积分能换的东西只有一样:规则透视,单次,限时五秒。

林小满缠完绷带,打了个死结,抬头看他:“五秒够看什么?”

第10章 他们在喂你

铁梯冰凉,陈默的手汗在上面直打滑。

他往上蹬了两级,回头瞄了一眼——林小满单手拽着扶手,左肩的绷带已经洇透了,血顺着手臂滴在铁梯横档上,一滴一滴,声音在通道里被放大了十倍。

“你行不行?”

“你管我。”她咬着牙换手,脚下踩空半格,膝盖磕在台阶上,闷哼了一声。

陈默没再废话,加快往上爬。大约三层楼高度,头顶出现一个圆形井盖,边缘锈得掉渣。他拿肩顶了一下,没动。又顶一下,铁盖错开一条缝,夜风灌进来,带着梧桐树和汽车尾气的味道。

他双手撑住井口翻出去,回身把林小满拽上来。

凌晨四点的街道空荡荡的,路灯把两个人的影子拉得老长。陈默瘫在路沿石上,后背硌得慌,也懒得挪。林小满从包里摸出半卷绷带,牙咬着一头,右手绕着左肩缠,动作利索得不像头一回。

“你以前干过这个?”

“画室裁纸割过手。”她打了个死结,抬头,“比这深。”

陈默还想追问,一辆黑色桑塔纳无声无息滑到路边,轮胎碾过积水,没溅起一点声。后车窗摇下来,老周探出脑袋,灰夹克没换,搪瓷杯换成了保温杯,不锈钢的,还贴了个“先进工作者”的红漆字。

“上车聊。”

老周下了车,先绕到林小满跟前,扫了一眼她肩膀,从裤兜里掏出一管药膏,锡皮管身磨得发白。“抹上,明天就好。”林小满接药膏时看了陈默一眼。那眼神陈默读懂了——这老头不对劲。

老周转过头来,拍了拍陈默的胳膊:“地铁副本归档了,你今晚表现不错。”他拧开保温杯抿了一口,“就是那个‘假脸’操作有点野。下次别这么玩,容易把自己搭进去。”

“她怎么办?”陈默拿拇指朝林小满那边一戳。

老周拉开桑塔纳后门:“她跟我走,有更重要的任务。”

陈默皱眉:“她才刚受伤——”

“小伤。”老周打断他,语气不重,但没留缝,“你管好你自己。”

林小满站起来,拍了拍裤子上的灰。经过陈默身边时,她脚步顿了一下,右手抬起来,两根手指点了点自己的太阳穴,又指了指陈默鼓囊囊的口袋——那本手册的位置。动脑子,别全信手册。

车门关上。桑塔纳起步,尾灯在空街上传出很远。

陈默转身要走,桑塔纳忽然刹住。后车窗又摇下来,老周探出半张脸,语气沉下去,像换了个人:“陈默,有句话我得说在前头——别查手册的来历。”

他顿了一拍。

“有些事知道了,你就不是编外人员了,是‘在编’的。在编的什么下场,你猜。”

车窗摇上去。车尾灯拐过街角,没了。

陈默站在空荡荡的街边,低头翻手册。地铁副本已归档,积分结算+80,总积分90。他翻到“已归档规则”最后一页,那行旧铅笔字还在——小陈,别信他们。铅笔字下面,多了四个字,笔迹一模一样,歪歪扭扭像手抖的人写的:他们在喂你。

陈默把手册凑到路灯底下看了三遍。他拿指甲刮了刮那几个字,铅笔灰蹭了指腹,不是刚写的,但也不是旧痕。他合上手册,站在原地没动,脑子里翻来覆去就俩字:喂什么?

回到出租屋已经快四点半。陈默反锁门,窗帘拉死,把手册摊在桌上。旁边摆着从尸体手里抠出来的那张残页——“规则是人写的”。两行字并排放着,他盯了十分钟。

脑子里把今晚的事串了一遍:林小满的手册比他旧,规则比他严;老周说别查来历;残页说规则是人写的;旧字迹说他们在喂你。

喂规则?喂怪谈?还是喂……人?

他摸出手机想给老周打电话,翻到通讯录才想起根本没存那老头的号。陈默骂了一声,把手机摔床上,又捡起来,给老吴发了条微信:“吴哥,上上个保安跑路前有没有说过什么奇怪的话?”

凌晨四点二十。他以为老吴早睡了,结果消息发出去不到十秒,语音就弹回来。老吴的声音闷在被窝里,像拿枕头捂着嘴说的:“他就说了一句——‘手册会变厚,你别让它吃太饱。’我当他是疯了。”

陈默盯着这条语音,后背一阵发凉。他低头看手册,封面安静躺在桌上,油膜纸面在台灯下泛着暗光。他拿拇指比了比,封面比上周厚了薄薄一层,像夹了张纸进去。

他翻开封面夹层,红绳还在。底下多了一张纸,不是夹进去的,是长出来的——纸边和封面粘在一起,撕不开。上面浮着一行字,钢笔写的,字迹跟“别信他们”一模一样:“今晚你喂了它五十积分。下次少喂点,它不挑食。”

陈默把手册合上,拿烟盒压住,又觉得不踏实,把烟盒拿开,塞进枕头底下。过了两秒抽出来,翻到积分兑换页,盯着那行“规则透视,单次五秒”看了半天。

手机又震了。老吴发来第二条语音,这次声音清楚了些,像是坐起来了:“小陈,你问这个干什么?那保安跑路之后去了哪,没人知道。你别瞎打听。”

陈默回了三个字:“随便问问。”

发完把手机扣在桌上。窗外天还黑着,离天亮还有一个多钟头。他翻出手册,拿圆珠笔在“已归档规则”空白处使劲划拉,笔尖打滑,一个字写不上。

他骂了声娘,把笔一扔,靠回椅背上。

手册自己翻了一页。空白纸面上慢慢浮出一行红笔字,字迹潦草,跟之前那些批注不是一个人写的:“积分九十,够买一次透视。建议:现在用,看看你出租屋的墙。”

陈默盯着“你出租屋的墙”六个字,后脖颈的汗毛一根根立起来。他抬头扫了一圈——四面白墙,一张床,一个衣柜,窗帘拉得死死的。

墙有什么好看的?

他低头看手册,那行红字底下又多了三个小字,像是临时补上去的:“它在看。”

陈默没动。

他盯着那三个字,手指按在手册边缘,纸面冰凉。红字底下又浮出一行,还是同一个潦草笔迹:“用不用?不用我收了。”

“用。”陈默声音有点哑。

他翻到兑换页,拿圆珠笔在“规则透视”后面的方框里打了个勾。手册抖了一下,像被风吹的,可窗户关得死死的。积分栏从90跳到85。

他抬头。

四面墙还是四面墙。衣柜靠东墙,床头贴西墙,窗帘拉得严严实实。他扫了一圈,没看出什么名堂。

五秒到了。

手册上红字又浮出来:“墙角,衣柜后面,蹲下看。”

陈默没蹲。他先走到衣柜跟前,侧身挤进去,后背贴着墙,把头探进衣柜和墙的夹缝里。灰扑扑的踢脚线上有一道细缝,缝里塞着东西——一张对折的纸片,边角发黄,像是从什么地方撕下来塞进去的。

他拿指甲抠出来,展开。

半张地图。画的是地铁站附近三条街,铅笔线条潦草,标了几个叉。其中一个叉画在他这栋楼的位置,旁边写了两个字:“喂食”。

陈默把纸片翻过来,背面还有一行小字,跟手册上“别信他们”的笔迹一模一样:“小陈,我藏在这儿的。别让老周知道你看过。”

他捏着纸片站直,后脑勺撞在衣柜角上,疼得嘶了一声。手册还摊在床上,那行红字已经淡了,只剩最后三个字还看得清:“它在看。”

第11章 规则太整齐了

第四天早上六点十七分,手册震了一下。

陈默从被窝里弹起来,枕头底下摸出手册翻开——封面浮出两行字,墨迹新鲜得发亮:“编外人员陈默,调派至城西废弃游乐场执行‘常规巡检’,积分+30,任务时限12小时。”

他盯着“常规巡检”四个字,嗤笑出声。上次地铁那趟也写着“常规巡检”,结果差点把命搭进去。手册的“常规”跟正常人的“常规”,中间隔着十条命。

陈默翻身下床,先翻到夹层把残页和那页旧字迹拍照存进手机相册,又翻到封底,拿透明胶粘了根头发丝上去——头发丝横跨手册封底和桌面,谁动过他一眼就能看出来。做完这些,他把手册揣进外套内兜,拉链拉到顶。

出门前对着镜子看了一眼,头发翘着一撮,懒得压。

公交坐到终点站,换步行。导航先是让他左转,走了两百米又让他右转,最后屏幕上跳出一行灰字:“无名道路,无法规划。”陈默骂了句破导航,按大致方向继续走。越走越偏,路两边从商铺变成荒地,又从荒地变成堆满建筑垃圾的围挡。

远远看见一座锈迹斑斑的拱形铁门。门楣上“欢乐谷”三个字掉了两个,只剩“乐谷”歪挂着,风一吹,铁皮吱呀响。

陈默没急着进。他蹲到马路对面便利店门口,买了瓶冰水,拧开灌了两口。便利店老板趴在收银台上刷短视频,头都没抬。

游乐场围墙外拉着红白警戒线,但没人值守。门口保安亭窗户碎了一半,他凑近往里看,登记簿摊在桌上,最近一条记录是三个月前,字迹潦草,签名栏画了个圈。

手机弹出一条微信。陌生号码,头像是一朵卡通太阳花。

“别从正门进。东边围墙第三根灯柱底下有缺口。还有——里面的规则太整齐了,像有人用尺子量着画的。你进去先别动手,看。”

陈默盯着“先别动手,看”这六个字。这语气他太熟了。他回了个“?”,对方秒回:“我调走了,但监控权限还没收。你欠我一次。”

林小满。

陈默嘴角抽了一下,把手机调静音揣好,绕到东墙。第三根灯柱底下,铁栅栏有两根被锯断又虚搭回去的痕迹,锈口新旧不一,明显有人反复进出。他侧身钻进去,外套挂了一下铁丝,扯出个口子。

旋转木马在转。

没有电,没有音乐,棚顶灯泡全碎,玻璃碴子铺了一地。但木马平台确实在匀速旋转,上面坐着四个人形。陈默走近几步,后脖颈的汗毛一根根立起来。

穿校服的女孩下半身和木马马背长在一起,腿的轮廓还在,材质已经变成木头纹理。一个中年男人的左手和扶杆融合,五指扁平化成油漆面。另外两个更严重,只剩脸还能辨认,脖子以下全是木马原本的彩绘漆面。四张脸同时转向他,眼睛在动,嘴巴张不开,嘴唇已经封死了。

陈默强迫自己移开视线。

碰碰车场里所有车停在原位,方向盘自己左右打轮,轮胎磨地的声音此起彼伏。摩天轮在转,他掐手机秒表算了一圈——十二分钟整。每转到最高点就停三秒,卡得跟秒针似的。鬼屋门口的骷髅头定时张嘴,他蹲下数了五次,间隔精确到秒。

陈默从兜里摸出圆珠笔,在地上划了道横线,又掏出手机看秒表。三轮摩天轮周期下来,误差不超过零点五秒。

“太整齐了。”他低声说。

自然生成的怪谈他见过,有毛边,有逻辑漏洞,有混沌感。三楼赵主管那种,规则是“三点出现、三点十二分停”,中间还有十二分钟的缓冲带。这个游乐场不一样,像一台校准过的机器,每个齿轮都咬得死死的。

陈默退到碰碰车场角落,掏出手机给林小满发消息:“你说的‘整齐’我看到了。摩天轮周期十二分钟整,鬼屋骷髅张嘴间隔固定。自然怪谈不会这样。”

等了半分钟,林小满回了一条长语音,声音压得极低,背景里有纸张翻动的窸窣声:“我在档案室翻到过一份销毁清单,上面列了这个游乐场的‘规则参数表’——什么‘旋转木马转速设定值’、‘同化速率阈值’,全是工程术语。但清单被撤了,我只看了一眼。”

陈默按住语音键:“谁撤的?”

这次沉默更久。五秒后语音条弹过来:“签发人代码是Z-07。中层以上。你自己小心,我不能再说了,有人过来了。”

消息戛然而止。

陈默攥着手机蹲在碰碰车后面,脑子里飞快转。参数表、设定值、签发人代码——这游乐场是被人“造”出来的,不是自然长出来的。守夜人高层里有人在拿废弃场地做实验。

他还没来得及往下想,游乐场广播突然响了。一个温和的男声,像客服热线:“检测到编外人员进入。欢迎体验‘欢乐谷’项目。请完成以下值班任务:一,乘坐旋转木马完整一圈;二,在鬼屋停留满五分钟;三,于碰碰车场完成一次碰撞。任务完成积分+50,失败则视为自动放弃编外身份。祝您游玩愉快。”

陈默低头翻手册。任务栏果然刷新了,三条任务列得整整齐齐,跟广播里说的一字不差。但他注意到任务标题下面还有一行灰色小字,字号比正文小两号,不凑近根本看不见——

“隐藏任务:调查旋转木马控制室。奖励:???”

陈默拿指甲刮了刮那行灰字,刮不掉。他把手册合上,又翻开,灰字还在。

广播里那个温和的男声又响了一遍,这次语气里多了一丝催促:“请编外人员陈默尽快开始任务。倒计时十一小时五十八分。”

陈默站起来,拍了拍膝盖上的灰。

旋转木马还在转,四个半融化的人形跟着上上下下,四双眼睛始终粘在他身上。他看了一眼控制室方向,小亭子缩在旋转木马西北角,窗户黑着,门虚掩。

“先别动手,看。”他念叨了一遍林小满的话,把手册揣回内兜,朝控制室迈了一步。

广播突然卡了一下,那个温和的男声变了调,像磁带绞了带,挤出一句断断续续的话:“控制室……不……在任务列表内……请勿……”

陈默停住脚。

他慢慢从兜里掏出手册,翻到任务栏。三条任务底下,那行灰色小字还在,但“奖励:???”后面多了几个字,墨迹像是刚洇上去的,还湿着:

“——别去。”

第12章 拼缝的规则

陈默没往旋转木马走。他蹲回碰碰车场角落,后背抵着铁皮围栏,掏出手册翻到“规则透视”那页。地铁副本之后解锁的功能,一直没舍得用。他深吸一口气,指腹按在页面上。

游乐场变了。

红色线条是同化规则,蓝色是循环规则,绿色是准入规则。碰碰车场的蓝色循环线粗得像电缆,拐到旋转木马区域突然变成细虚线,再到鬼屋又成了带波浪纹的蓝线。三种画法,三种风格,像三个不同的人各画一段然后硬拼上去。陈默凑近看接缝处,旧线条被新线压住,没擦干净,露着毛边。

“有人在分区域、分批次施工。”他想起林小满说的参数表。

广播又催了一遍,语气还是客服热线那种温和劲儿,背景里多了点电流杂音,滋啦滋啦的。陈默合上手册站起来,先做任务摸底细。

旋转木马入口,平台上四个半融化的人形同时转头看他。脸糊成一团,眼睛倒是清楚,全是惊恐。陈默扫了一眼转台边缘,一圈金属刻度盘,像老式收音机的调频旋钮,刻着“0-12”,指针停在“12”上。他刚跨上转台,手册弹提示:“检测到同化规则。停留超过三圈将触发同化判定。”

木马转一圈大约四分钟。陈默坐了一圈,数到第四分钟跳下来。任务一完成,积分+10。

鬼屋入口挂着块掉漆的木牌,写着“胆小勿入”。他进去后发现所有吓人机关全按固定程序走,骷髅弹出来,蝙蝠飞过去,地板塌一块,每样间隔精确到秒。陈默站在正中间掐表,五分钟里同化规则触发了两次。每次触发前零点五秒,红色同化线会亮一下,规律得像红绿灯。他踩着暗下去的间隙挪位置,两次都躲开了。

“这哪是鬼屋,这是流水线。”他出来时积分再+10。

碰碰车最简单,随便找了辆车坐进去,方向盘自己打轮撞上另一辆。任务三完成,再+10。广播宣布:“值班任务完成。积分+30。隐藏任务已解锁,请前往旋转木马控制室。”

陈默嘴上应着“来了来了”,脚底下拐了个弯,绕到碰碰车场背后,找了个监控死角蹲下来。手册翻到“规则透视”进阶说明页,底下有一行小字,小得跟蚂蚁腿似的:“透视模式下,长按某条规则线可查看‘编辑历史’。”

他长按旋转木马区域的蓝色循环线。手册弹出一串时间戳记录——

“初始编写:Z-07,参数版本v1.0;二次调整:Z-07,v1.3,增加同化速率阈值;三次调整:Z-07,v1.7,锁定摩天轮周期12min。”

全是Z-07。他又长按鬼屋区域的规则线:“初始编写:Z-07,v0.9;覆盖重写:Z-07,v2.1。”翻了十几个规则节点,编辑者全是同一个代号。

整个游乐场,从头到尾,一个人写的。

陈默后背贴着冰凉的铁皮围栏,脑子里飞速转。写字楼、地铁、这个游乐场,如果都是同一个人在设计,那“怪谈”到底是什么?手机震了一下,林小满发来一张截图,拍的是那份销毁清单的残角。上面有一行手写批注:“游乐场项目进入第三阶段:实战测试。测试对象:编外第47号。”

47号。陈默翻开手册扉页,自己的编号正是“编外-47”。

他把截图存好,深呼吸三次,压住火气。低头看手册上“隐藏任务:调查旋转木马控制室”那行提示,现在明白了,这任务八成也是赵执事故意放出来的。要么测试他能不能走到那一步,要么控制室里有饵。饵也得咬,饵后面有真相。

他站起来拍拍裤子上的灰,朝旋转木马方向走。路过摩天轮时多看了一眼,最高点停三秒那个位置,轿厢玻璃上好像贴着什么东西。眯眼辨认,是一张旧工牌,照片模糊,名字栏印着一个“周”字。

老周?

陈默脚步一顿。广播又响了:“请尽快前往控制室,剩余时间二十分钟。”没工夫细想,先奔控制室。绿漆铁门在旋转木马平台正后方,门缝里透出暗红色光。他握上门把手,手册弹提示:“进入控制室将触发‘防御规则’判定。是否继续?”

他选了“是”。

门推开,里面比外面看着大得多。三面墙全是老式监控屏幕,雪花点跳得人眼晕。正中间一张操作台,上面摊着一本翻开的活页夹,纸页发黄,边角卷得像泡过水。陈默凑近看,活页夹第一页写着:“欢乐谷项目·规则参数总表(第4版)。”底下盖着个红戳:“已销毁。”

“销毁个屁。”陈默把活页夹拿起来翻。每一页都是手写参数,同化速率、循环周期、准入阈值,字迹工整得像印刷体。翻到最后一页,黏着一张便签,上面写:“47号若走到这一步,说明前三关的容错率还是设高了。下次降到百分之五。”落款“Z-07”。

陈默把便签撕下来折好塞兜里。操作台抽屉半开着,里面有个牛皮纸信封,没封口。他抽出来看,是一张人员调动单,被调动人姓名栏写着“林小满”,调往“项目四:废弃医院”,备注栏一行红字:“观察其与47号的协同效率,适时切断联络。”

适时切断联络。

陈默把调动单折起来,跟便签一起塞进内兜。屏幕上忽然跳出一行绿字:“检测到未授权翻阅。防御规则启动。十秒内离开控制室,否则触发惩罚。”倒计时开始跳,10、9、8——

他转身就走。出门时顺手把活页夹塞进外套里层,拉链拉好。铁门在身后合上,发出“咔”一声闷响,像什么东西咬住了门框。

广播换了个声音,不再是客服热线那种温和调调,换成了一个女声,公事公办的口气:“编外47号,你已触发防御规则。惩罚内容:下一项任务难度提升至B级。请在十分钟内到达鬼屋入口,迟到视为任务失败。”

陈默低头看手册。任务栏刷新了,新任务标题写着:“B级任务:鬼屋深处·回收丢失的工牌。”底下灰色小字:“建议携带照明设备。鬼屋内同化速率已上调至v2.1。”

v2.1。他刚在编辑历史里看到过,鬼屋规则被覆盖重写的那一版。

陈默蹲在旋转木马旁边,把活页夹从外套里抽出来又翻了一遍。翻到中间某页时停住了,那页画着游乐场平面图,每个设施旁边标了参数版本号。旋转木马v1.7,碰碰车v1.2,鬼屋v2.1。但平面图右下角还有一块区域,用铅笔轻轻画了个圈,没标版本号,旁边只写了两个字:“预留。”

预留区的位置,在摩天轮正下方。

他抬头看摩天轮。那轿厢还停在最高点,旧工牌在风里晃了一下,翻了个面。背面好像有字,隔太远看不清。陈默眯着眼使劲辨认,手机又震了。林小满发来一条语音,背景里风声很大:“陈默,我刚从调度中心出来,刘站长说漏嘴了,游乐场项目以前死过人,是个姓周的保安。她说完就反悔了,让我当没听见。你那边怎么样?”

陈默按住语音键:“你查一下,老周以前是不是在这游乐场干过。”

发完他站起来,朝鬼屋方向走。路过旋转木马时,那四个半融化的人形齐刷刷把脸转向他,嘴巴一张一合,没声音,但口型能辨认,说的是同一个词:“快跑。”

陈默脚步没停,嘴里嘟囔了一句:“跑什么跑,工牌还没拿呢。”

鬼屋入口的掉漆木牌换了,新牌子上写着:“B级区域·限时八分钟。”底下还有一行小字:“同化速率v2.1,请量力而行。”

第13章 编写日志

铁门推开时铰链发出杀猪一样的尖叫。陈默侧身挤进去,脚底踩到一层黏糊糊的东西,像踩扁了的烂橘子。

控制室里比外面还破。操作台锈得看不出原色,仪表盘玻璃全碎,指针歪七扭八地卡在表盘上。但正中间摆着一张折叠桌、一把折叠椅、一盏蓄电池台灯。台灯亮着,光打在桌面上摊开的牛皮纸封面厚笔记本上。旁边还有一台老式录音笔,红灯一闪一闪,正在录。

陈默没急着碰笔记本。他先环顾四周——墙角立着三个铁皮档案柜,柜门没锁,锁孔里塞着口香糖。

他拉开最上面一层。文件夹码得整整齐齐,标签手写:“第1批测试记录”“第2批测试记录”……一直排到“第9批”。他抽出“第5批”,翻开第一页就是一张表格:测试对象编号、进入时间、同化进度百分比、存活时长、备注。

备注栏里反复出现同一句话——“耐受性不足,建议报废。”

陈默翻到表格末尾。总计栏写着:“本批进入12人,存活0人。”

他手有点抖。文件夹塞回去时没对准,掉了一地,他蹲下去捡,膝盖磕在柜角上,疼得骂了一句。爬起来,转向桌上那本牛皮笔记本。

翻开第一页,标题手写得很工整:“欢乐谷项目——规则编写日志。编写人:赵文远(Z-07)。”

陈默一页一页往后翻,越翻越快,越翻越冷。日志详细记录了赵执事如何“培育”这个怪谈。第一步选址——废弃游乐场本身有轻微灵异基底,适合做“培养皿”。第二步种规则——用“规则种子”在特定节点写入基础循环逻辑。第三步调参——反复调整同化速率、循环周期、准入条件,每次调参后放一批观测员进去“跑数据”。第四步迭代——根据观测员死亡同化数据优化规则,再放下一批。

日志里夹着几张手绘的“规则拓扑图”。陈默把图抽出来,对着头顶日光灯管看。线路走向、节点分布、反馈回路——跟他之前用规则透视看到的电路图一模一样。

夹在中间的一页单独抽出来,标题是“损耗统计”:“第1-9批累计投入编外观测员87人,同化死亡83人,存活4人(注:存活者已转正式编制,签署保密协议)。项目目标:制造可携带式怪谈种子,用于‘可控领域部署’。”

陈默攥着笔记本边缘,纸页被他捏出褶子。87个人,83个死,4个“转正”封口。他想起自己手册上那个“编外-47”。如果早来几批,他可能就是表格里的一行数字,备注栏写着“耐受性不足”。

他把笔记本放下,深吸一口气,掏出手机开始拍照。每一页日志、档案柜里的表格、墙上的拓扑图,挨个拍。拍到第三十七张时,控制室角落的广播喇叭“滋啦”一声响了。

赵执事的声音。还是那种客服腔调,但语速慢了一拍:“陈默。拍够了吗?”

陈默手一僵,没停,继续拍。

“你手上那本日志,我故意放在那儿的。你知道为什么吗?”

陈默没接话。闪光灯又亮了一下。

赵执事笑了:“因为第47号这个编号,是我特意留给你的。你前46个,要么同化死了,要么吓得辞职跑了。我想看看——一个在警校受过‘规则感知’训练的人,能扛到第几批数据。”

陈默脑子“嗡”了一下。警校?规则感知?他完全不记得警校教过这些。散打、射击、刑侦逻辑,哪来的规则感知?

赵执事接着说:“哦,你忘了?没关系。等你同化到百分之六十,记忆会自己回来。现在——”

广播里传来一声按键音。

“防御规则,启动。”

广播断了。控制室铁门“砰”地自动关上,门框震落一片铁锈。操作台上所有仪表同时亮起红光,手册从陈默口袋里疯狂弹提示,纸页自己翻动,哗啦啦响。

陈默掏出来一看:“检测到防御规则激活:控制室内空气同化速率提升300%。预计完全同化时间:四十分钟。”

“四十分钟。”陈默把手机揣兜里,骂了一声,“够吃顿火锅了。”

他冲到铁门前猛拽。门纹丝不动,把手转不动,锁孔里灌了铅似的。他退回来,把笔记本和录音笔全塞进背包,拉链拉死。手册上“防御规则”条目正在倒计时,红色数字一秒一秒往下跳。

他打开“规则透视”。五秒,够看一圈了。红色同化线从地板缝里渗出来,像藤蔓一样往他脚踝爬。他抬脚躲开,目光扫过天花板——透视显示,天花板东北角有一块区域规则线是断的,断口整齐,像被人拿剪刀剪过。

上面贴着一张发黄的便签纸。陈默眯眼辨认,潦草几个字:“通风管道,往北爬,出口在鬼屋二楼。”

字迹和手册上旧铅笔字一模一样。

陈默抬头看天花板。果然有个通风口格栅,螺丝只拧了两颗,第三颗空着。他搬操作台椅子垫脚,椅子腿锈得嘎吱响。拧开剩下两颗螺丝,格栅“哐”一声掉下来,砸在他肩膀上。

“嘶——”

他顾不上疼,背包先塞进去,人跟着往上钻。背包卡在洞口,他蹬了一脚操作台,整个人连包带人滑进管道,下巴磕在铁皮接缝上。嘴里一股铁锈味。

爬了大概二十米,管道拐了两个弯。前面透出光,他使劲蹬了两脚,从一个假棺材里翻出来,落地时膝盖磕在棺材板上,疼得直抽气。

鬼屋二楼。假棺材旁边还摆着几个骷髅道具,其中一个骷髅头上贴着标签:“道具编号B-7,请勿挪用。”陈默看了一眼,把标签撕下来揣兜里。

他站起来往东墙缺口跑。全园广播追着他响,赵执事的声音从每一根电线杆上的喇叭里挤出来:“跑吧。你手里的证据,出了这个门,我有一百种方法让它变成‘伪造材料’。你以为守夜人是靠什么运转的?规矩?规矩是我写的。”

陈默头也不回,从围墙缺口钻出去。铁皮刮了他外套一下,袖子扯了道口子。跑到便利店门口才停下来,扶着膝盖大口喘气。便利店招牌灯嗡嗡响,冰柜压缩机突然启动,吓了他一跳。

他掏出手机看。照片全在,三十七张,一张没糊。录音笔也录下了赵执事最后那段话。他给林小满发消息:“拿到了。日志、档案、录音。赵文远,Z-07。”

林小满秒回:“别回出租屋。老周在找你,我不知道他是哪边的。”

陈默盯着这行字看了三秒。便利店自动门开了,一个穿睡衣的大姐拎着酱油出来,瞥了他一眼,绕了半步走开。他低头看自己——外套破了,下巴有血,裤腿全是铁锈灰。

他把手机揣好,走进便利店买了瓶水和一包创可贴。收银台后面电视正在放夜间新闻,女主播念着:“临江市游乐场改造项目今日启动,预计工期三个月……”

陈默拧开瓶盖灌了半瓶,把创可贴贴在下巴上。走出便利店时,他回头看了一眼游乐场方向。摩天轮的轮廓戳在夜空里,轿厢还停在最高点,工牌在风里晃。

他掏出手机,给林小满又发了一条:“老周要是问,你就说我在鬼屋里面没出来。”

林小满回了个问号。

陈默打字:“让他来找。我在暗处,他在明处。谁先动谁露馅。”

发完他把手机调成静音,塞回兜里。走了两步又停下来,从包里摸出那本牛皮日志,翻到最后一页。最后一页只写了一行字,字迹跟前面工整的日志完全不同,潦草歪斜,像是有人拿左手写的:“第10批,预备。对象编号:编外-47。”

第14章 隔空拆招

林小满那条“别回出租屋”的消息还挂在屏幕上,陈默已经把手机揣兜里了。

他偏要回。残页、旧字迹那页的复印件、老吴语音的备份U盘——全在床底铁盒里。这些东西丢了,他连赵文远一半的罪证都凑不齐。正门不走,他绕到楼后,踩着一楼防盗网翻上消防梯,铁栏杆锈得掉渣,蹭了他一袖子红灰。三楼厨房窗户没锁死,推开一条缝,侧身挤进去,落地时踩翻了一个泡面碗,碗底汤渍早干了。

屋里一切照旧。手册封底那根头发丝还粘着,位置都没偏一毫米。他把背包里的笔记本和录音笔塞进床底铁盒,手机照片导进U盘,U盘揣进内兜,拉链来回拉了三次确认锁死。刚直起腰,手册在枕头底下震了一下。

不是任务通知。翻开封面,一行红字浮在扉页正中,笔画粗得压纸:

“赵文远已向组织提交‘编外人员陈默违规操作’报告。三日内,你的编外权限将被冻结。”

底下还有一行小字,字号小两号:“冻结后,手册将自动回收。回收方式:远程规则覆写。”

陈默盯着“自动回收”四个字看了十秒。手册要是被远程清空,他连条目改写的底牌都没了,跟拔了牙的狗没区别。翻到“条目改写”页,纸面底下多出一行灰色字,像有人拿铅笔在纸背面写的,透过来:

“检测到权限冲突。是否启用‘应急编辑模式’?注:应急模式下,改写消耗翻倍。”

他摸出圆珠笔,在“是”字上画了个圈。笔尖刚落,手册抖了一下,积分栏从30跳到30——没扣,但旁边多了个“应急”标记,红底白字,跟超市打折标签似的。

第二天上午,手册弹提示:“远程指令:执行‘归队报到’。拒绝将扣除积分50。”

陈默盘腿坐在床上,把手册摊膝盖上。积分只剩30,扣完直接负数,负数什么后果手册没写,但绝对比扣钱狠。他翻到空白页,拿圆珠笔写:“编外人员陈默因‘调查隐藏任务’暂缓归队,申请延期。”

写完等了五秒。手册沉默得像块砖,然后弹回一行字:“申请驳回。无权限。”

“行。”陈默骂了一声,翻到条目改写页,花20积分把“扣除积分50”改成“扣除积分0”。系统立刻弹红框:“检测到改写冲突。Z-07已锁定该条目。”

赵执事早防着他这手。陈默咬咬牙,再花20积分加了一句:“改写优先级:编外人员现场操作 > 远程指令。”

这次通过了。手册显示“条目改写生效,扣除积分0”。积分栏只剩10,应急标记旁边多了个红色感叹号。他瘫在床上,后脑勺磕在床头板上,咚一声。这么硬扛不是办法,赵执事改一条他拆一条,人家改规则不花积分,他拆一条二十,迟早耗死。

翻来覆去到半夜,睡不着,又摸出手册瞎翻。翻到“规则透视”页最底下,有行之前没留意的小字,字号小得跟蚂蚁腿似的:“透视模式下,双击某条规则可‘模拟推演’其修改后果。”

他坐起来,双击游乐场那条“摩天轮周期12min”的规则线。手册弹出一个模拟窗口,灰底黑字:如果把12改成“停转”,会发生什么?三秒后结果出来——“领域稳定性下降40%,控制室防御规则失效。”

陈默盯着那行字,嘴角慢慢咧开。他不需要硬拆赵执事的每一条指令,他需要找到规则的“承重墙”。拆一条承重墙,比拆十扇窗户管用。

第二天下午,赵执事换了打法。

手册弹出一条“组织公告”,黑底白字,跟讣告似的:“编外人员陈默涉嫌篡改任务记录,即日起暂停手册功能48小时。暂停期间,手册仅保留基础通讯功能。”

陈默再翻手册,除了封面能写字,其他页全灰了,纸面摸上去像砂纸。他试着在扉页写“解除暂停”,系统回:“无权限。”

他把手册扔到床尾,盯着天花板发了会儿呆。忽然想起一件事——林小满说过她“监控权限还没收”。摸手机发消息:“你还能看游乐场的监控吗?”

林小满回得很快:“能看,但只有外围。控制室内部被赵执事屏蔽了。”

“不用内部。你看摩天轮——最高点停三秒那个位置,轿厢玻璃上贴的工牌,帮我放大看看。”

十分钟后,截图发过来。工牌放大到极限,像素糊成马赛克,但名字栏还能辨认:“周建国。岗位:规则观测员。编号:编外-03。”

陈默盯着“编外-03”看了五秒。老周是第三批观测员。赵执事日志里写着“存活4人已转正式编制”,老周是那四个之一。他回了一条:“老周是赵执事的人。至少曾经是。”

林小满那边沉默了很久,久到陈默以为她掉线了。然后弹出一条:“那你现在信谁?”

陈默打了三个字又删了,打五个字又删了。最后发过去:“信你。还有手册上那个写旧字的人。”

林小满没再回。

手册暂停的48小时,陈默没闲着。他把赵执事日志里的“规则拓扑图”手抄了一份贴墙上,A4纸拼了四张,胶带粘得歪歪扭扭。红笔标“可修改节点”,蓝笔标“锁定节点”。标到后半夜发现一个规律:游乐场的核心承重规则只有三条——旋转木马的“同化速率”、摩天轮的“循环周期”、鬼屋的“准入条件”。其他全是这三条的衍生规则,像树枝分叉。只要改掉其中一条,整个领域就会失衡。

问题在于,手册被暂停,他没法用条目改写。只能等。

第三天早上六点整,手册自动解冻,纸面从灰变白,跟电视开机似的。弹出一条新任务:“紧急任务:游乐场领域异常波动,编外-47号前往调查。积分+100。”

陈默看着这条任务笑了。赵执事这是要把他再骗进去,换个法子收拾。但他正愁没借口回去。他背上包,出门前给林小满发了最后一条消息:“帮我盯着游乐场外围。如果两小时后我没出来,把我发给你的所有东西打包发到守夜人监察邮箱。”

林小满回了一个字:“好。”

陈默把手机调成静音,塞进内兜,跟U盘挨着。下楼时经过二楼拐角,闻到一股烧焦的塑料味,楼梯间声控灯闪了两下没亮。他没停步,摸着扶手往下走,嘴里嘟囔:“两小时。够用了。”

游乐场东门铁栅栏拉着半截,售票亭里没人,窗口上贴了张新告示,打印纸还带着墨粉味:“设备检修,暂停开放。”

陈默没走东门,绕到西侧员工通道。铁门虚掩着,门缝里夹着一片枯叶,他推门时枯叶碎了。通道尽头是旋转木马,音乐没开,木马全停在原地,鬃毛上落了一层灰。他蹲下来看底座,转速表指针卡在“3”上,正常该是“1.5”。同化速率被人调快了一倍。

手册在他兜里发烫。掏出来一看,规则透视页自动亮了,旋转木马那条“同化速率”的规则线标红闪烁,旁边浮出一行小字:“异常源:远程覆写。覆写者:Z-07。”

陈默没急着动手。他绕到摩天轮底下,仰头看最高点的轿厢——老周那个工牌还贴着,但轿厢玻璃内侧多了一道裂缝,从左上角斜劈到右下角。他掏出手机拍了张照,放大看裂缝边缘,有细微的烧灼痕迹,像是规则冲突崩出来的。

第15章 最后一页

旋转木马转得比上次快了一倍。四个半融化的人形彻底不动了,脸变成了彩绘漆面,眼睛画得圆溜溜的,嘴角统一朝上翘,像批量出厂的塑料娃娃。摩天轮嘎吱嘎吱转一圈只要八分钟,鬼屋里骷髅张嘴的频率从三秒一下变成一秒一下,咔咔咔咔,跟缝纫机似的。

陈默从东墙缺口钻进来,脚刚沾地,广播就响了。

“陈默,你比前46个都聪明。”赵执事的声音从喇叭里飘出来,语气轻松得像在茶水间闲聊,“但聪明人最容易犯一个错——以为自己能掀桌子。”

陈默没理。他沿着碰碰车场地的矮墙猫腰往前走,直奔旋转木马控制室。这回门没锁,一推就开。

赵执事本人坐在折叠椅上,手里端着个保温杯,桌上摊着牛皮日志的第二册。四十出头,方脸,细框眼镜,守夜人制式灰衬衫,袖口挽到小臂,头发梳得一丝不乱,看起来像加班过度的中层主管。

他抬头冲陈默笑了一下:“坐。咱俩聊聊。”

陈默没坐。站在门口,手插在外套兜里,指尖搭着手册边缘。

赵执事也不在意,自顾自翻开第二册日志,钢笔点了点页面上的拓扑图。“你知道守夜人怎么来的吗?最早就是几个能看见怪谈的人凑一块儿,互相提醒别踩坑。后来人多了,要管理,要考核,要KPI——”他抬眼看陈默,“怪谈就成了资源。”

“自然怪谈太野,不可控。我搞的叫人工培育,参数可调、范围可控、还能打包带走。”他用钢笔尖戳了戳拓扑图上一个红圈,“你猜上面为什么批我的项目?”

陈默冷声说:“因为能当武器。”

赵执事竖起大拇指:“聪明。可控怪谈往敌方阵地一扔,比炸弹好使——不炸楼,炸脑子。”他拧开保温杯喝了一口,枸杞味飘过来。“你拍的那些东西,日志、档案、录音,我早知道你拿了。老周给你通风报信的时候我就知道。”

陈默眼皮没动。

赵执事站起来,把保温杯搁在桌上,收起笑:“现在给你两个选择。一,把东西交出来,签保密协议,转正式编制,跟我干。二——”他指了指控制室地面。红色同化线正从地砖缝里往外冒,滋滋响,像热油锅滴了水。“你变成第47号数据点。你选。”

陈默低头看了一眼手册。赵执事没注意这个动作。手册正疯狂翻页,纸页哗哗响,像被人拿手拨拉。最后停在一页空白页上。旧铅笔字一个字一个字往上浮,这次写得比以往都慢、都用力,笔画深得几乎刻进纸里:

“小陈。手册是钥匙,不是枷锁。翻到最后一页。”

陈默一把将手册翻到最后一页。那页之前一直是空白的,现在浮出一整段旧字迹,开头一行加粗:“手册扩容功能使用说明”。

“一,本功能已由前任持有者(编号:编外-01)预先解锁。二,持有者可跳过条目改写,直接在空白页编写新规则,新规则优先级等同底层规则。三,编写消耗积分按规则复杂度计算,最低50,上不封顶。四,警告:编写规则将触发持有者溯源,组织可定位手册位置。”

陈默扫完一遍,抬头看赵执事。赵执事还在等他的回答,手指敲着桌面,笃、笃、笃。

“赵执事,你刚才说规矩是你写的?”

赵执事挑眉:“对。”

陈默笑了一下:“那我现在写一条。”

他低头,在手册最后一页空白处一笔一划写:“所有游乐设施必须在凌晨1点停止运转。”

写完最后一笔,手册封面爆出一圈微光。整个游乐场猛地一震,旋转木马发出金属摩擦的尖啸声开始减速,摩天轮嘎吱一声卡在最高点,鬼屋骷髅啪地合上嘴不动了。控制室操作台上所有红灯同时变绿。

赵执事面前那本第二册日志呼地烧起来,火苗从纸页边缘往里烧。他赶紧拍打,越拍烧得越快,纸灰飘起来落了满桌。

赵执事把烧了一半的日志摔在地上,盯着陈默看了三秒。脸上居然又挤出笑:“行。你赢了这一把。”他整了整烧焦的袖口,往门口走,经过陈默身边时停了一步,“你以为你是第一个想掀桌子的人?上一个编外-01,比你狠多了——他最后连人带手册一起被格式化了。”

他推开门,走进正在减速的旋转木马灯光里,声音远远飘回来:“你手册上那个写字的,就是01。你猜他为什么只能写字不能露面?”

陈默没追。他看着赵执事走出游乐场大门,上了路边一辆黑色桑塔纳——和老周那辆一模一样。车尾灯拐过街角,没了。

陈默低头看手册。最后一页那段使用说明已经消失了,只剩他自己写的那条规则:“所有游乐设施必须在凌晨1点停止运转。”规则下面多了一行小字,旧字迹,这次写得很轻:“干得好,小陈。但下次别写这么直白,容易被反编译。——01”

陈默把手册合上揣进怀里。背包里赵执事那本烧了一半的第二册日志还在冒烟,他捏着包带往外走。

手机震了。林小满发来一条消息:“监察邮箱收到了。但赵文远刚才群发了一条内部通报——‘编外-47号精神异常,涉嫌破坏组织资产’。你现在是通缉犯了。”

陈默站在游乐场锈迹斑斑的大门口,回头看了一眼。摩天轮彻底停转,旋转木马不动了,整个游乐场安静得像一具标本。

他回林小满:“那我现在算编外还是编内?”

林小满秒回:“你算掀桌预备役。下一步去哪儿?”

陈默低头看手册封面,比三天前又厚了一点。然后他抬头看向老周桑塔纳消失的方向:“去找01。他既然能在手册上写字,就说明他还在。”

陈默把手机揣回兜里,刚迈出两步,背包侧袋里那半本日志“嘶”了一声,又窜出一小撮火苗。他拽出矿泉水瓶浇上去,纸页滋啦冒白烟,字迹糊成一片黑疙瘩。烧剩的封皮上还能看清半行标题:“人工怪谈培育项目·第三阶段验收报告”。陈默翻了两页,焦边碎渣往下掉,只认出“投放测试”“回收率”“损耗”几个词。

他蹲在马路牙子上把残页塞回背包,拉链拉到一半停住。手册在怀里自己动了一下,像有人从里面轻轻顶了顶封面。陈默掏出来翻开,最后一页他那条规则底下,01的小字又续了一行:“别翻那本烧的,赵文远留了后手——每页纸里夹了追踪粉。”

陈默手一僵,捏着背包带子没动。他低头闻了闻指尖,果然有股极淡的甜腥味,像铁锈拌蜂蜜。他直接把背包外层拉开,把烧剩的日志用两根树枝夹出来搁在地上,退开三步。

手机又震。林小满:“你还在游乐场门口?赵文远通报发到监察群了,附件里有你照片——监控截图,进东墙缺口那张。现在至少三个外勤组在往你那个方向靠。”

陈默回:“多久?”

“通报是七分钟前发的。按外勤响应速度,最快一组十五分钟内到。”

陈默看了一眼地上那堆冒烟的纸。他弯腰用树枝把封皮挑开,夹层里果然露出一小片银色箔纸,指甲盖大小,背面印着条形码。他没碰,拿手机拍了张照发给林小满:“这个能查吗?”

林小满隔了十几秒才回:“条形码是守夜人物料编码。我进后勤系统比对——你等我两分钟。”

第16章 掀桌预备役

城郊废弃加油站的卷帘门拉到一半,锈得卡死了。陈默钻进去时,后腰硌在门框下沿,疼得他骂了句脏话。

老周的桑塔纳停在最里侧,车头对着出口,随时能走。副驾驶车窗摇下来,半箱矿泉水码得整整齐齐,旁边摞着七八个牛皮纸档案袋,绳扣系得一丝不苟。

“你倒是讲究。”陈默拍了拍档案袋上的灰。

老周从驾驶座探出半个脑袋,搪瓷杯搁在仪表盘上,冒着热气:“干后勤三十年,落下的毛病。坐。”

陈默没坐。他绕到车尾,把背包里烧剩的半本日志掏出来搁在引擎盖上,又摸出手册压在旁边。“先别急着投名状。林小满,听得见吗?”

手机搁在车顶,扬声器里传来林小满敲键盘的声音:“加油站四个监控探头我全接管了,画面循环播放空场。你们有十二分钟,十二分钟后有个巡逻车经过国道岔口,镜头能扫到这边。”

“够了。”陈默看向老周,“你说。”

老周拧开搪瓷杯盖,吹了吹浮沫,没喝。“编外-03,干了八年。前五年跑外勤,后三年调后勤管物资。管物资好啊,进出库单子全过我的手。”他拍了拍副驾驶那摞档案袋,“这些,是我从销毁清单里扣下来的。”

“赵执事知道?”

“他不知道我知道。”老周咧了咧嘴,笑容里没什么温度,“他以为我就是个贪小便宜的老头子,扣点报废器材换烟钱。我确实换烟钱——顺带换点别的。”

陈默抽出最上面一个档案袋,绳扣一解,里面滑出一沓A4纸,装订线歪歪扭扭。第一页抬头印着“因公殉职人员名录·内部存档”,日期从五年前排到上个月。每行一个编号、一个化名、一行备注。备注栏统一格式:“记忆格式化后回收。”

“两百一十七个。”老周手指点了点纸面,“五年,两百一十七个底层观测员。平均一周不到就折一个。你猜他们怎么跟家属交代?”

“因公殉职。”陈默翻着名单,指腹蹭过那些化名。编外-89,编外-112,编外-156,死法五花八门:同化失控、规则反噬、设备故障。备注栏后面全跟着同一个词——回收。

“家属拿抚恤金,签保密协议,骨灰盒里装的是水泥粉。”老周终于喝了口茶,“人根本没烧。记忆碎片抽出来,格式化,打包送上去。赵执事管这个叫‘喂食’。”

陈默翻页的手停住。“喂什么?”

“第一怪谈。”老周声音压低了,搪瓷杯搁回仪表盘,杯底磕出清脆一声,“赵执事不是最高层,他上面还有‘听电话的人’。那帮人供着一个东西,靠吃底层观测员的记忆碎片维持稳定。两百一十七个人,就是两百一十七份口粮。”

林小满在扬声器里吸了口气:“所以那些‘因公殉职’的……”

“全是饲料。”老周说这三个字时语气平得像报菜名,“我也快了。赵执事上个月找我谈话,说后勤部要精简,让我考虑提前退休。退休什么意思?编外-03这个编号注销,记忆格式化,往名录上添一行。”

陈默把名单合上,推回档案袋。“你带这些出来,就为了跟我说这个?”

“我带了投名状,你也得亮底牌。”老周下巴朝引擎盖上的烧焦日志一抬,“赵文远那本东西,你翻出什么了?”

陈默把残页摊开。烧得只剩巴掌大一块,边缘焦黑卷曲,中间还能辨认几行字。他翻到手册兑换页,规则透视后面的方框打了个勾。积分从85跳到80。

五秒。他盯着残页,视野里浮出一层淡蓝色网格,纸纤维的纹路被放大,夹层里嵌着半枚指纹压痕,弧形斗纹,断在纸边。

“老周,你档案袋里有没有十五年前的旧档?”

老周翻了两下,抽出一个薄得多的袋子,纸都黄了。“编外人员注销存档,就剩这些。你要查谁?”

“查指纹。”陈默把残页凑到老周眼前,手指点着那半枚压痕,“编外-01,十五年前注销的那个。”

老周翻档案的手停住了。他抬头看陈默,搪瓷杯举到嘴边又放下,杯口磕在牙上响了一声。“你确定?”

“比对得上。”陈默指着旧档里一张泛黄的登记表,右下角按着完整指纹,斗纹弧度跟残页上那半枚严丝合缝,“编外-01,方卫国,十五年前注销。注销原因栏写的什么——‘自愿接受记忆格式化’?”

老周把登记表翻过来,背面还有一行手写小字,墨迹洇得厉害:“当年他差点把‘那东西’拆了。整个行动组就活下来他一个,回来之后自己申请格式化的。赵执事那会儿还是跑腿的,亲眼看着01走进格式化室。”

“差点拆了?”陈默追问,“怎么拆的?”

老周摇头,搪瓷杯盖拧了又拧。“我级别不够。01的完整档案在高层保险柜里,我连调阅权限都没有。但我知道一件事——01格式化之前,往手册里塞了东西。守夜人所有观测员的手册都是同一个母版印的,01那本改过。他留了后门。”

陈默低头看自己那本手册,封面比三天前又厚了一点。

“所以01没死。”陈默把残页收起来,用袖子抹了把引擎盖上的灰,“他还在手册里写字。赵文远烧了日志,01能往我手册上留话——说明他还活着,至少意识还在。”

老周没接话,手指在方向盘上敲了敲,敲的是《东方红》的调子。

“林小满。”陈默拿起手机,“你查一个东西。组织内网,关键词‘第一怪谈’,看访问记录。”

键盘声噼里啪啦响了一阵。“访问日志加密的……等等,我绕一下。有了。过去十年只有三个账号搜过这个词。”

“哪三个?”

“赵执事,Z-07,搜了四次。第二个是‘系统管理员’,搜了一次,时间戳是七年前。第三个……”键盘声停了。

“第三个谁?”

林小满的声音有点发飘:“你的旧账号。警校实习那年注册的临时观测员账号,编号编外-47。搜索时间,五年前三月十七号。”

陈默捏着手机没动。五年前三月十七号,他警校实习的第三周。那天他看见了什么来着?他记得自己冲进一栋烂尾楼,记得后脑勺挨了一下,再往后——空白。醒来就在医院,诊断书写着“急性应激障碍”。

“陈默?”林小满喊了一声。

“查到了。”他把手机换了个手,从内兜掏出手册,翻到最后一页。01的小字还在,底下又多了一行,笔迹潦草得像赶时间:“你搜过。你看见了。他们删了。”

陈默盯着这行字看了很久。老周在旁边咳嗽了一声:“小陈,你没事吧?”

“有事。”陈默把手册合上,塞回内兜,拍了拍引擎盖上的灰,“不逃了。”

老周眉毛挑起来。

“赵文远要抓我,让他抓。但他抓我之前,我得先把他上面那帮人的桌子掀了。”陈默转向老周,“你帮我联系能联系上的、还没被同化的底层。后勤的、外勤的、调度中心的,只要还喘气、还没被格式化,有一个算一个。”

“你要多少人?”

“先来三五个,能凑一桌就行。”陈默咧嘴笑了一下,下巴上创可贴翘了个角,“我写规则,你找人信。第一怪谈吃记忆是吧?我让它吃多少吐多少。”

老周看了他三秒,拧开搪瓷杯灌了一大口,杯底往仪表盘上一墩:“行。我手里有七个还没被叫去‘退休’的老家伙,三个管仓库的,两个开车的,一个看大门的,还有一个在档案室管碎纸机。碎纸机那个最有用——销毁清单过她的手,她偷着复印了七年的底单。”

“明天晚上,还这儿。”陈默说。

第17章 规则签名

阿贵把袖子撸到胳膊肘,那块青色斑痕露出来,硬币大小,边缘毛糙得像烟头烫的。“别盯了,盯了也不会好。”他缩回手,抓了把桌上的花生米。

“疼吗?”陈默问。

“痒。痒起来想拿砂纸磨。”阿贵嚼着花生米含含糊糊,“小鹿比我多零点三,她半夜痒得拿头撞墙。”

小鹿坐在墙角矮凳上,二十出头,脸白得没血色,闻言抬了抬下巴:“别替我诉苦。零点三而已,死不了。”她说话像崩豆,一个字一个字往外弹。

老周的安全屋藏在郊区一片废弃农机站里,铁皮顶,水泥地,墙上挂历停在去年七月。搪瓷杯搁在柴油桶改的桌上,热气往上飘。老周花了两天联络上这两个人,从地铁副本里抠出来的半同化观测员,意识还清醒,胳膊上多了块进度条。

“人都齐了。”老周拧开杯盖,“小满呢?”

话音没落,柴油桶旁边的旧投影仪嗡嗡响起来。林小满的脸投在铁皮墙上,信号不稳,一条横纹从她额头慢慢往下滚。

“我在调度中心机房。”她声音发闷,像隔着棉被,“内网扒下来的,永夜降临应急预案,残本。缺了三分之一,但核心段落都在。”

投影切换成文档截图。标题一行黑体:《临江市永夜降临应急预案(第4版)·内部绝密》。底下正文被林小满用红笔圈得密密麻麻。

“翻到第三页。”老周说。

林小满翻页。第三页只有三行字,字号大得刺眼:

第一怪谈规则根基:永夜必须被所有人相信。

相信者占比≥67%,规则固化,不可逆。

相信者占比<34%,规则从内部瓦解。

阿贵花生米不嚼了。小鹿从矮凳上站起来,走到投影前面,歪着头看那三行字,像在验钞。

“什么意思?”陈默问。

老周把搪瓷杯往桌上一墩:“意思就是,临江市只要够多的人不信永夜,那玩意儿自己就散架。它靠‘信’活着,没人信,它就饿死。”

“普通人根本不知道怪谈存在。”陈默说,“不知道的东西,怎么‘不相信’?”

“问到点子上了。”老周拿筷子头敲桌面,“所以需要有人把‘永夜是假的’这条信息,以规则形式写进现实。让普通人不需要知道怪谈,也能在潜意识里接收到‘这玩意儿不可信’的信号。这就是你手册扩容功能的真正用途。”

陈默从内兜掏出手册。扩容页上那行说明他翻过十几遍了,此刻再看,每个字都重了几斤。

“规则签名。”他说,“你之前提过这三个字。到底什么意思?”

老周放下筷子,两只手交叉搁在肚子上。“第一怪谈诞生那天,在规则层面留了个独一无二的纹路,跟指纹一个道理。谁身上带着同样的纹路,谁就能改写它的底层规则。别人写的规则它不认,签了名才认。”

他拿筷子指了指陈默手里的手册:“你手册上那些旧字迹,就是签名载体。01把签名拆成笔画,藏在每次留言里。你看那些字歪歪扭扭像左手写的——不是左手,是拆开的笔画重新拼的。每一笔都是签名的一部分。”

陈默翻开手册最后一页。01的留言还在:“你搜过。你看见了。他们删了。”他盯着那些字看了很久,笔锋确实怪,横不平竖不直,起笔收笔的位置全不对。

“拆开能拼回去?”

“能。但得用规则透视扫,肉眼拼不出来。”

陈默没犹豫。他翻到兑换页,在“规则透视”后面又打了个勾。积分从85掉到80。手册抖了一下,纸面泛起一层薄光。

他把手册摊平在柴油桶上,目光扫过那些旧字迹。

五秒。

第一个字“你”的笔画开始拆解。左边人字旁飘起来,右边尔字拆成三截,横折钩、竖钩、撇,每一笔在空中悬停,微微发颤。第二个字“搜”跟着散开,提手旁和叟字分离,笔画重新排列组合,像有人在空中拼一幅看不见的拼图。

五秒到了。手册暗下去。陈默眼前只拼出小半幅画面,模糊得很,但够他认出一个轮廓,防空洞。水泥洞壁,铁门锈蚀,地上有碎砖。

他喘了口气,又打了一个勾。积分75。

这次扫描到的笔画更多。画面清晰了一层:他穿着警校实习制服,蹲在防空洞里,面前洞壁上密密麻麻写满规则条文,粉笔写的,有些被人用石头划掉了。他手里攥着笔记本,圆珠笔在纸上一行行写分析,嘴里念叨着“第三条逻辑不成立,第五条有歧义”。

写到第七条时,防空洞震了。洞壁裂开一道缝,缝里涌出来的东西他看不清,只记得那东西没有固定形状,像一团流动的灰。他下意识摸兜,掏出警校发的《治安管理处罚条例》,对着那团灰念。

“第七条,扰乱公共秩序,处警告或者二百元以下罚款。”

那团灰退了三步。

他又念:“第八条,造成公共场所秩序严重混乱的,处五日以上十日以下拘留。”

灰又退了一步。

然后一只手从背后按住他肩膀,湿布捂住口鼻。氯仿味。他挣扎了两下就软了。视线模糊前,看见按住他的人袖口上别着一枚银色徽章,六角形,中间一个“夜”字。

记忆断了。

陈默扶着柴油桶边缘站直,后槽牙咬得腮帮子发酸。老周没催他,阿贵和小鹿也没出声,铁皮屋里只剩投影仪风扇的嗡嗡声。

手册自己翻了一页,空白页上浮出一行旧字迹,笔锋比之前任何一次都潦草,像赶着写完:

“你当年念到第七条它就疼了。现在你有整本手册。——01”

陈默盯着“疼”字看了两秒。那团灰会疼。规则念对了,它会疼。

“老周。”他声音有点哑,“01还活着?”

老周端起搪瓷杯,吹了吹热气,没喝。“活着。但跟死了也差不多。被格式化过一轮,能留几个字在手册上,已经是钻了规则的空子。”

“他在哪?”

“不知道。每次留言都是单线,我回不过去。”

陈默还想再问,投影仪突然切了画面。林小满的脸挤满整面铁皮墙,头发散着,背景里调度中心的红灯全亮了。

“陈默!南三环整条街被雾盖了,能见度不到五米。雾里所有路灯变红,进去的人出来就忘事——有个外卖员刚出来,连自己叫什么都不记得,手机解锁密码试了八遍全错。”

老周脸色变了,搪瓷杯往桌上一搁,溅出几滴茶水。

“赵文远启动预演了。”他站起来,椅子腿在水泥地上刮出刺耳一声,“半成品规则圈了三个街区当试验场。他在试永夜降临的局部效果。”

“三个街区多少人?”陈默问。

“常住加流动,小两万。”

小鹿从墙角拎起外套往身上套:“我去。地铁副本我熟,雾里的规则跟地铁有重叠。”

“你去什么去。”阿贵拽她胳膊,“你胳膊上那玩意儿一碰雾就得涨。”

小鹿甩开他:“涨就涨。总比两万人变白痴强。”

陈默把手册合上,揣进内兜,拉链拉到顶。他弯腰从桌底下抽出自己的背包,把剩下的创可贴和半瓶水塞进去。

“不等了。”他直起身,“今晚进雾。”

老周张了张嘴,陈默抬手打断他:“你刚才说的,签名能改规则。赵文远拿半成品圈地做实验,那雾里的规则就是半成品。半成品有漏洞,我进去找漏洞,把‘忘事’这条改掉。”

“你积分只剩七十五。”林小满在投影里提醒。

“够用。”陈默把背包甩上肩,“改一条半成品规则,比改完整的便宜。”

第18章 雾中拆楼

南三环的雾是甜的。

陈默嚼了两下,甜里带铁锈味,像小时候舔过的旧电池。能见度不到五米,路灯全红,光晕在雾里洇开一团团血点子。阿贵走三步就回头看一眼,脖子快扭成麻花。

“别数了,跟紧。”陈默拽了他一把。

林小满的声音从耳机里挤进来:“信号开始抖了,你们进的是雾区核心,我这边只能靠红绿灯编号定位——现在到哪了?”

“便利店门口。招牌字在重组。”陈默仰头,那招牌上“好又多”三个字正拆成笔画,横竖撇捺悬在半空重新排队,拼成“多好又”,又散开拼“又多好”。

“别盯着看。”陈默把小鹿往旁边一拨,“规则没定型,看久了它拿你当素材。”

阿贵咽了口唾沫:“默哥,这玩意儿跟地铁里比哪个凶?”

“地铁那个是成品,这个连半成品都算不上。”陈默蹲下,从兜里掏出两张便签纸,圆珠笔在上面划拉,“永夜规则的雏形碎片。赵文远铺的雾还没长全,规则互相打架,才有空子钻。”

他撕下两张递过去。阿贵接过来念:“雾中红绿灯必须正常变色……斑马线不得离开地面?”

“你管红绿灯,小鹿管斑马线。”陈默把笔别回兜里,“纸上的字生效范围三米。别离我太远。”

小鹿把纸条往掌心一拍,脚底下的斑马线正拱起来,白漆条纹拧成麻花状往她脚踝上缠。“这玩意儿活的!”她跺脚,纸条贴上去,斑马线“啪”地摊平,白漆渗进柏油路面。

阿贵那边更热闹,红绿灯被他拿纸条一贴,红绿黄三色开始按正常节奏跳。他咧着嘴冲陈默比了个大拇指,笑到一半僵住——便利店自动门正朝外挤,玻璃门板一开一合像在喘气,门缝里伸出一排收银小票,锯齿边缘泛着青光。

“封住!”陈默喊。

阿贵蹿过去把纸条往门框上一按:“便利店自动门不得开启!”小票缩回去,玻璃门“咔”地锁死。阿贵拍着胸脯回头:“还行吧?”

“门是封了,你脚底下。”

阿贵低头,他踩的那块地砖正往下陷,砖缝里冒出细密的白毛。“默哥!”

陈默甩过去第三张纸条:“地砖不得塌陷。”白毛缩回缝里,地砖弹回原位。阿贵一屁股坐地上,小鹿拿脚尖踢了踢他:“起来,丢人。”

三人推进到街心花园,雾突然浓了一个色号。红绿灯喇叭同时炸开,赵执事的声音从每一根灯杆里涌出来,带着滋滋电流声:“编外-47,你写规则的速度,赶得上我铺雾的速度吗?”

陈默把手册往兜里一揣:“试试呗。”

话音没落,整条街的雾猛地收紧。十二面半透明板子从雾里凝出来,两米高,一人宽,十二面围成一圈,把三人扣在正中间。每面板子上浮着一行黑字,陈默扫了一圈——“不得移动”“不得说话”“不得翻手册”“不得求助”“不得闭眼”“不得停止呼吸”……十二个“不得”,十二条锁。

阿贵嘴刚张开要说话,喉咙里像塞了团棉花,一个字挤不出来,急得直拍自己胸口。小鹿伸手去够陈默的胳膊,脚底像焊在地上,整个人往前栽,被陈默一把捞住。

“背靠背。”陈默声音没受影响——他还没触发“不得说话”那条,板子上的规则得先“认”你才算数。

三人背贴背站好。陈默翻开手册,五秒规则透视。

十二条锁的规则线在视野里亮起来,红的黄的绞成一团。他没一条条看,直接找线头——十二根线全穿进同一颗光球里,光球上浮着一行总承重规则:“被困者承认自己被锁。”

陈默笑出声。

阿贵瞪他,眼神在骂“你疯了”。陈默从内兜摸出圆珠笔,翻到手册空白页,笔尖戳在纸上:“看好了,这叫釜底抽薪。”

他写:“被规则锁困住的人,有权不承认自己被锁。”

最后一笔落下,十二面锁同时“咔嚓”一声,裂纹从中心炸开,像冬天湖面被石头砸了。赵执事在喇叭里骂了一句,脏话没骂完就被电流杂音吞了。

“现在,改。”陈默笔尖往手册上一戳,积分栏从七十五跳到四十五。条目改写生效——十二面锁上的“不得”同时被涂掉,换成“必须”。

“不得移动”变“必须原地跳三下”。

“不得说话”变“必须大声唱儿歌”。

阿贵嘴上的禁制一松,第一句蹦出来:“跳就跳——小燕子穿花衣!”他蹦得比谁都高,鞋底砸得地砖咚咚响。小鹿红着脸跟着跳,嘴里唱“两只老虎跑得快”,声音细得像蚊子叫,被阿贵的大嗓门盖得严严实实。

陈默没跳。他抱着胳膊看十二面锁一块块碎成光尘,嘴里念叨:“赵执事,你这锁质量不行啊。”

喇叭里只剩电流声。

雾开始退。从街心花园往外,灰白色的墙一层层塌,露出路灯原本的暖黄光。阿贵跳完最后一下,扶着膝盖喘:“默哥,你咋不跳?”

“我写的规则,我跳什么。”陈默把笔揣好。

小鹿刚要笑,雾退到南三环边界时停住了。灰白色的雾墙重新凝实,比刚才还厚,墙面上隐约浮着钢筋网格的纹路。“出不去。”小鹿伸手推了一把,掌心被弹回来,红了一片。

林小满的声音在耳机里断断续续:“陈默……雾墙有信号屏蔽……我这边……快断了……”背景里突然传来一声闷响,像重物砸在铁皮上。林小满的声音变了调,嗓子眼里挤出来的字带着颤:“种子已投——”

通讯断了。

一个不属于林小满的低沉嗓音从耳机里漏出来,三个字,像砂纸磨铁:“——放。”

陈默按住耳机:“林小满?林小满!小满!”

三声喊完,耳机里只剩白噪音。

老周的电话打进来,嗓门大得阿贵都听见了:“小陈!我在外围拿望远镜看的——雾墙内侧有东西!”

“什么东西?”

“倒计时。红字,四十七小时五十九分五十九秒,还在往下跳。”

陈默把手机换了个手,盯着面前的雾墙。倒计时红字悬在雾墙正中央,每跳一秒,雾墙就厚一分。

阿贵凑过来:“赵文远给林小满种了怪谈种子?”

“嗯。”

“四十八小时?那咱——”

“四十八小时。”陈默把手册掏出来,翻到最后一页,01那行潦草字迹底下,他拿笔添了一行新字:“四十八小时内拆完这片雾。做不到,手册归你。”

他把手册合上,拍了拍阿贵的肩,又看了一眼小鹿。小鹿正拿袖子擦雾墙上渗出来的水汽,擦一下,倒计时跳一下。

“要么我把这整片雾拆了,”陈默把背包带子紧了紧,“要么她变成雾的一部分。”

他转身朝雾墙里走,走了两步回头:“愣着干嘛?拆楼去。”

阿贵和小鹿对视一眼,跟了上去。雾墙内侧的倒计时跳到了四十七小时五十八分四十一秒。

第19章 第三条路

“阿贵,纸条贴墙根,贴满一圈。小鹿,你站纸条后面,别碰雾。”陈默把手册摊在膝盖上,头也不抬,“给我三分钟。”

阿贵嘴里叼着半截粉笔,蹲在地上往雾墙根贴规则纸条,贴一张念一句:“雾墙内侧禁止伸手——默哥,这纸条能管用?”

“管不管用不知道,至少它得先撕纸条才能伸手。”陈默翻到规则透视页,笔尖在兑换框里打了个勾。积分从七十五跳到七十,五秒倒计时开始在页脚闪。

他抬头看雾墙。灰白色的雾像一堵活着的墙,墙面慢慢鼓胀、收缩,像在呼吸。透视一开,雾墙内部的结构在他眼里变成了半透明的脉络,一条条规则线从街心花园方向往四面辐射,所有线拧成一股,扎进喷泉池底。

“找到了。”陈默站起来,“所有雾的源头在喷泉底下,一根铁钉。”

小鹿探头看了一眼,胳膊上的青色斑痕在雾光里显得更扎眼:“铁钉?你确定不是镇物?”

“钉身上刻满永夜条文。”陈默把手册塞回内兜,从腰后抽出那根红绳缠在手腕上,“我拔钉,你们守墙。纸条被撕了就用粉笔重新描,别让雾从缺口漫出去。”

阿贵站起来拍了拍膝盖上的灰:“你一个人去?”

“一个人快。”

陈默绕过半融的旋转木马,踩过满地碎锁片,直奔街心花园。喷泉池里没水,池底铺着干裂的水泥砖,正中央插着一根黑色铁钉,钉帽跟池底平齐,只有凑近了才能看见。钉身上的条文密密麻麻,字小得像蚂蚁排队,每一个字都在微微蠕动。

陈默蹲下去,右手握住钉帽。铁钉冰得不像金属,像握住了一块冻了整夜的骨头。他深吸一口气,往上一拔。

拔出来的瞬间,整片天翻了。

红雾从头顶压下来,临江市所有建筑像被拎起来倒了个个儿——写字楼、居民楼、路灯杆全倒悬在天上,窗子朝下,门朝上。陈默脚底踩着的还是喷泉池底,但池子变成了天花板。他抬头,天空是一面巨大的旧镜子,镜面水银斑驳,映出无数张脸——正在走路的人、正在吃饭的人、正在吵架的人,每个人脸上的表情都在一点点变淡,像照片被水泡过。

“欢迎来到第一怪谈核心领域。”

赵执事站在倒悬的市政厅楼顶,大衣下摆垂向“天空”。他身边浮着林小满的半透明投影,她闭着眼,手臂上的青色斑痕已经爬到脖颈,像藤蔓缠树。

“赵文远。”陈默把红绳在手腕上又绕了一圈,“你给高层喂了五年记忆,就换来个代理权限?”

赵执事笑了一声,抬手朝头顶的旧镜子一指:“代理权限?小陈,你太小看我了。我给的东西够他们忘掉自己姓什么。”他踱了两步,皮鞋踩在倒悬的楼顶外墙上,如履平地,“看见那面镜子没有?那就是第一怪谈。它不杀人,它让人忘——忘到连自己是谁都不知道,就成了永夜的一部分。干净、体面、没血腥味。比你们守夜人那套打打杀杀文明多了。”

陈默没接话。他低头翻手册,规则透视还剩最后一秒。镜面背后密密麻麻全是规则条文,每一条都以“必须忘记”开头——“必须忘记姓名”“必须忘记住址”“必须忘记亲人的脸”。他扫到第三条,透视时间到,页面暗了下去。

赵执事从大衣内兜掏出一只怀表,表盖弹开,里面没有指针,只有一圈倒着走的刻度:“永夜倒计时,最终程序。你看,倒悬建筑开始溶解了。”

陈默扭头。最近的一栋倒悬居民楼楼顶开始化成红雾,砖块一块块剥落,像泡腾片扔进水里。楼里有人影在窗户后面走动,浑然不知自己正被溶解。

“条目改写。”陈默翻到改写页,笔尖对准第一条“必须忘记姓名”,划掉“忘记”,写上“记住”。手册抖了一下,条文弹回去,页边浮出一行红字:“签名不符。拒绝改写。”

他又试第二条,同样弹回。第三条刚碰到笔尖,整页纸烫得他差点撒手。

“没用的。”赵执事靠在市政厅倒悬的门柱上,语气像在教小学生,“第一怪谈的规则签名在底层,你改表层条款,它不认。”

陈默把笔一搁,直接翻到手册最后一页。他还没开口,纸面上旧字迹先浮了出来,一笔一画慢慢洇开,像是有人从纸背面拿毛笔描过来:

“用我的签名覆盖它的。但你要想清楚——我的签名也是它的。你写下去,它可能借你的手重生。”

陈默盯着这行字,手停在半空。三秒。他数着自己的心跳,一下,两下,三下。

赵执事凑过来看了一眼,突然仰头大笑,笑到咳嗽:“01就是它!你到现在还没明白?01是第一怪谈分裂出来骗你的!它帮你改规则、帮你攒积分、帮你活到现在——你以为它在救你?它在养你!养肥了拿你的手给它自己解封!”

陈默低头看手册。从第一卷第一页起,那些潦草字迹就在帮他。告诉他墙角有东西,告诉他别信老周,告诉他签名拆成了笔画藏在留言里。每一个字他都认识,每一个字都眼熟。

他把笔尖悬在空白页上。赵执事的笑还没停,带着那种看戏看到高潮的痛快。

然后陈默写了一句赵执事没料到的话。

“第一怪谈的规则签名拆分为独立条目,逐条列入待改写清单。”

手册哗啦啦自动翻页,像有人抓着纸角猛扇。几十页新空白页从中间长出来,每一页顶部自动生成一行永夜条文,字迹工整得像印刷体。第一怪谈的规则被拆成了三百四十七条独立条目,一条一页,排得整整齐齐。

赵执事的笑卡在嗓子眼里:“你干什么?”

陈默头也不抬,笔尖已经落在第一条上:“你不是说没人掀过桌子吗?我不掀。我把桌子拆了当柴烧。”

第一条改完,变灰。第二条改完,变灰。旧镜子剧烈震颤,镜面炸开一道裂纹,从中心往边缘蔓延。碎片还没落地就化成红雾,每一片雾里都映着陈默的脸,几百张脸同时张嘴,发出尖啸。声波砸进太阳穴,像有人拿锤子从两边往中间挤。陈默鼻子一热,血滴在手册上,洇开一朵红花。

他拿袖子一抹,继续改。第十条,第二十条,第五十条。改到第一百条时,脑子里像有人拔了塞子——

警校实习。防空洞。他蹲在水泥地上念《治安管理处罚条例》,念到第七条,那团灰缩了三步。背后有人按住了他的肩膀,力气大得像铁钳。他回头,看见袖口一枚六角形“夜”字徽章。然后是一块湿布捂上口鼻,氯仿的味道冲进嗓子眼。意识模糊前,有人贴着他耳朵说:“对不住了小陈,这东西不能留。”

那个声音,他听了七年。老周。年轻时候的老周。

陈默睁开眼,鼻血流进嘴角,咸的。他拿手背胡乱一抹,笔尖戳在第一百零一条上。

赵执事往后退了一步,又退一步。倒悬市政厅突然从中间裂开,砖石钢筋哗啦啦往下掉。旧镜子最大的那块碎片里伸出一只手——红雾凝成的,五指张开,一把攥住赵执事的腰。

“等——”赵执事低头看那只手,表情从错愕变成茫然,像小孩第一次看见魔术穿帮,“我喂了你五年……”

红雾手一缩,把他拖进镜面。镜面合拢,连个泡都没冒。

第20章 天亮以后

第三百条改到一半,手册烫得像刚从开水里捞出来。

陈默左手换右手,右手换左手,指尖烫出两个白泡。纸面上旧字迹正一笔一划往外渗,像有人拿极细的针管在纤维里写字:“小陈,你比我强。我当年只想到拆,你想到的是重装。——01”

他盯着最后那个“01”看了两秒。头顶传来一声脆响,第一块旧镜子裂了,碎片没落地就化成灰。

“夸我也没用。”陈默把笔尖摁回纸面,“还有四十七条。”

他改得飞快,字迹潦草得自己都认不出。每落一笔,头顶就碎一块镜子,哗啦啦像下冰雹。碎到第四十六块时,他右手开始抖,笔尖在纸上戳出好几个墨点。最后一条是“永夜降临时全域同化不可逆”,他划掉“不可逆”,改成“可逆,按原记忆解压”。

改完这条,他翻到封面内侧,用尽最后一丝力气写了一行字:“临江市所有怪谈领域于本条生效时关闭。被同化者按原记忆解压。”

手册爆出一圈白光。那光从纸面鼓出来,像吹气球似的往外胀,从他怀里挣脱出去,贴着街心花园的地砖往外滚。红雾碰到白光就缩,跟退潮一样哗哗往地下渗。倒悬的市政厅先翻正,砖缝里的灰簌簌往下掉,接着是那栋歪了半年的写字楼,钢筋吱嘎响了两声,正了。天空那面旧镜子碎成满城光点,落在屋顶上、车顶上、行道树的叶子上,亮晶晶的,像谁撒了一整条街的碎玻璃。

陈默跪在喷泉边,一口血吐进池子里,把水面染成淡粉色。

“陈默!”

林小满从市政厅方向跑过来,帆布鞋踩在湿地上啪嗒啪嗒响。她手臂上那片青色斑痕正以肉眼可见的速度褪色,从手腕往肩膀缩,缩到肘弯时停了一下,又继续缩,最后只剩指甲盖大小一块淡印子。她跑到跟前,一把抢过手册翻了两页,确认他没把命写进去,然后抬手给了他一巴掌。

“你写规则能不能别每次都把自己写吐血?”

“轻点。”陈默拿袖子擦鼻血,“刚救完一座城,能不能给点面子。”

“面子?”林小满把手册拍在他胸口,“你写‘按原记忆解压’的时候想过没有,万一解压失败呢?两万人集体失忆,你拿什么赔?”

“这不是成功了嘛。”

“我说的是万一!”

桑塔纳的喇叭声从雾墙残骸里挤进来。老周把油门踩到底,车头保险杠撞开最后一层薄雾,轮胎碾过碎镜子渣,嘎吱嘎吱停在喷泉旁边。阿贵和小鹿从后座钻出来,两人手臂上的斑痕也消了,阿贵甩着胳膊转了两圈:“没了!真没了!我昨天抠了一晚上没抠掉,这就没了?”

小鹿没说话,蹲下来捡了一片光点碎片,对着路灯照了照。碎片里映出她自己的脸,干干净净的,没有青色纹路。

老周下了车,走到陈默跟前。他嘴唇哆嗦了半天,搪瓷杯都没顾上拿,两只手在裤缝上蹭来蹭去。

“当年……”老周嗓子眼像卡了块石头,“是我按的你。”

陈默擦掉鼻血,把沾血的创可贴撕了换新的:“我知道。你按我的时候手在抖。”

老周愣住。

“警校实习,防空洞。”陈默把手册递给他,翻到最后一页,“你贴着我耳朵说‘对不住了小陈’,声音抖得跟现在一样。我当时就想,这老头手劲儿这么大,怎么说话跟要哭似的。”

最后一页上,01那行字已经淡得只剩个轮廓。底下只剩一行普通宋体:“夜班保安值班手册。”

老周盯着这行字看了很久,把搪瓷杯从车里拿出来,拧开盖子灌了一大口。杯底往引擎盖上一墩:“行。我欠你的。”

“欠着吧。”陈默站起来,膝盖咔吧响了一声,“回头请我吃顿好的。”

三天后,南三环的雾上了本地论坛热搜。标题五花八门——“临江集体幻觉事件”“我那天到底忘没忘事”“有没有人跟我一样记得市政厅是倒着的”。底下跟了两千多层楼,最后被管理员打包扔进“都市传说”板块,置顶帖写着:科学解释见市气象局通报(暂无)。

陈默租的出租屋里挤了五个人。老周坐唯一的椅子,阿贵蹲在床沿,小鹿靠窗台,林小满把笔记本电脑搁在膝盖上,陈默自己坐地板,后背靠着暖气片。

“守夜人监察那边发通报了。”林小满把屏幕转过来,“赵文远被定为‘违规操作,已处理’。上面派了个新联络员,姓孙,说明天来对接。”

“对接什么?”阿贵问。

“收编。”林小满合上电脑,“让我们编入正式序列,给编制,给装备,给工资。”

老周哼了一声:“给编制?当年给我编制的时候说得好听,转头就把我塞后勤管仓库。”

“所以我不打算接。”陈默从兜里掏出手册,搁在地板上,“咱们自己干。不隶属组织,专门处理零星野生怪谈。老周你出车,小满你管接单,阿贵小鹿你俩跑现场。”

“公车?”老周拍了拍裤兜里的桑塔纳钥匙。

“你那车后座能坐仨人,够用。”

林小满从包里摸出手机晃了晃:“我做了个小程序,叫‘守夜人接单’,扫码就能报异常。试运行版,丑是丑了点。”

阿贵凑过去看了一眼:“这配色……你美院白上了。”

“你行你上。”

“我不行,我就说说。”

散会时快十一点。陈默套上保安制服往外走,老周在楼道里喊了一嗓子:“小陈,明天新联络员来,你真不见?”

“不见。”陈默头也没回,“我今天夜班。”

保安亭还是那个保安亭,十二寸监控屏还在雪花,桌上泡面碗没扔。陈默坐下来,把手电筒搁桌上,掏出那本已经变成普通工作手册的本子随便翻。翻到最后一页空白处,一行新字正慢慢浮出来,旧铅笔字,但笔迹比之前轻快得多,笔画收尾还带个小钩,像写字的人翘着嘴角。

“新任务:临江市第七人民医院,夜班巡逻。备注:这条规则里没写‘不能揍你’。”

陈默笑了一声,合上手册揣进兜里,拿起手电筒往外走。走到门口停了一步,回头对空无一人的保安亭说了句:“01,下次写字别用铅笔了,蹭我一手黑。”

手册在他兜里震了一下,像在笑。

他拉开保安亭的门,夜风灌进来,带着雨后地砖缝里翻上来的土腥味。

手电筒往南边晃了一圈。路灯全亮了,一盏没灭,光打在湿漉漉的柏油路上,反出一层薄亮。三天前这条街还泡在红雾里,现在连片雾丝都找不着。

陈默摸出手机,给林小满发了条语音:“小程序我试了,报修按钮点下去没反应。”

回得飞快:“那是‘异常上报’,不是报修。你点错了。”

“长得一样。”

“不一样。报修是蓝的,异常是红的。你色盲?”

陈默低头又看了一眼,把红色那个摁下去。屏幕上跳出一行字:接单成功,编号0001。

“成了。”他对着手机说,“第一单我自己接了。”

“你接什么接,那是测试单!”林小满的声音从听筒里炸出来,“你赶紧给我取消——”

他挂了电话,把手电筒别回腰上,往医院方向走了两步。兜里手册又震了一下,这回震得比刚才重,像有人拿指节在纸壳上敲。

陈默掏出来翻到最后一页。铅笔字底下多了一行小字,歪歪扭扭,明显是后补的:“测试单也算单。别赖。”

他盯着那行字看了三秒,把手册举到路灯底下照了照。纸面干干净净,再没别的动静。

沪ICP备16008431号-1

本站所有内容都已取得正版授权,且不适合未成年人观看。版权声明 - 投稿声明 - 自审制度 - 免责声明