陈规盯着屏幕上的规则文本,已经看了两个小时。
准确地说,他在找茬。
【幸福里公寓住户守则】
1.本公寓夜间23:00至次日5:00为静默时间,期间禁止在公共区域走动。
2.若听到敲门声,请先通过猫眼确认对方身份。如无法确认,请勿开门。
3.每户必须保证夜间有一盏灯常亮。
4.电梯夜间停止运行,请勿尝试按动电梯按钮。
5.若在楼道内听到婴儿哭声,请立即返回房间,30分钟内不得外出。
6.本公寓共有18层,如您看到第19层的按钮,请勿按下。
7.如您已按下,请保持冷静,在电梯门打开时闭上眼睛,倒数30秒后再睁开。
8.倒计时期间,无论听到什么都不要睁眼。
陈规在键盘上敲下一行批注:
“第六条和第七条存在逻辑矛盾——既然‘请勿按下’,就不该存在‘如您已按下’的后续条款。要么是规则制定者对住户的自制力过于乐观,要么这两条规则来自不同的‘制定者’。建议核实文本来源的一致性。”
他伸了个懒腰,端起早已凉透的咖啡,目光扫过办公室墙上的挂钟。
下午四点二十七分。
距离下班还有一个小时零三分钟。
办公室里有三十几个工位,此刻只有七八个人。其他人要么在副本里生死未卜,要么在会议室里为别人的生死未卜开会。陈规属于第三种——既不进副本,也不开会的边缘人。
怪谈事务署,规则分析科,三级分析员。
这是他的全部官方头衔。
说白了,就是给那些即将进入规则怪谈的“天选者”们当后勤——研究副本规则,标注危险点,指出逻辑漏洞,然后目送他们进去送死。
“陈规,你那份幸福里公寓的分析做完了吗?”
声音从身后传来。陈规没回头,光听脚步声就知道是谁——王胖子,他的室友兼同事,此刻正端着泡面踱过来。
“做完了。”陈规往旁边挪了挪,给王胖子让出半个工位,“结论是这副本没法活。”
“废话,哪个副本能活?”王胖子吸溜一口面,“三号公寓那个副本,进去十二个人,出来三个。第七医院,进去八个,出来两个。幸福里公寓?上个月进去五个,全灭。这数据还用你分析?”
陈规没接话。他把分析报告保存,关掉文档,打开一个名为《2026年度个人述职报告(初稿)》的文件。
王胖子探头看了一眼,差点被面汤呛到:“你认真的?咱们这单位今年还有没有都两说,你写述职报告?”
“万一有呢。”陈规面无表情,“先准备着。”
话音刚落,办公室前方的电视屏幕突然闪烁了一下。
那是事务署的内部信息屏,平时滚动播放各副本的通关数据、伤亡通报、以及——最新生成的规则领域预警。
屏幕闪了三下,跳出一行红字:
【预警等级:二级】
【新规则领域生成中】
【地点:事务署大楼】
【预计生成时间:15分钟后】
【请相关人员做好……】
字没显示完,屏幕黑了。
办公室里陷入死一般的寂静。
王胖子的泡面筷子悬在半空,面汤滴在桌上都没察觉。角落里一个正在打瞌睡的分析员被同事摇醒,茫然地看着四周。
“什么情况?”有人问。
“不可能。”另一个声音说,“规则领域只在特定地点生成,医院、学校、公寓、影院——从来没听说过在政府机关生成的。”
“屏幕上显示的确实是‘事务署大楼’。”
“那可能是系统故障——”
话音未落,走廊尽头传来一声巨响。
像是什么重物砸在了门上。
紧接着,是脚步声。
很多脚步声。
杂乱、急促、但又带着某种诡异的节奏感——咚、咚、咚、咚,像是有人在用同一种步伐奔跑。
陈规站起身,目光扫过办公室的门。
门是关着的。磨砂玻璃透过去,什么也看不清。
但他注意到一件事——
走廊里的灯,不知什么时候灭了。
“所有人待在原位!”
声音来自门口。一个短发女人推门而入,手里拿着对讲机,面色冷峻。
姜宁。
怪谈事务署王牌天选者,通关率100%的“规则女王”。陈规在茶水间见过她几次,每次都是擦肩而过,连招呼都没打过。不是因为高冷,是因为陈规知道自己和她不是一个世界的人——他负责研究规则,她负责去死。
当然,她没死成。目前为止。
“事务署已经启动一级响应,”姜宁快速说道,“所有出口正在被封锁,我们会争取在规则领域完全生成前撤离——”
“来不及了。”
陈规的声音不大,但在寂静的办公室里格外清晰。
姜宁的目光扫过来:“你说什么?”
陈规指着窗外:“你看。”
所有人都看向窗户。
下午四点半,本应该是阳光最充足的时候。但窗外的天空,正以一种肉眼可见的速度暗下去。不是乌云遮日的那种暗,而是像有人拧动了调光开关,一层一层往下压。
更诡异的是,楼下的街道上,行人和车辆还在正常移动。
那些移动的人,似乎完全没有注意到——这栋大楼正在被从现实中剥离出去。
姜宁的脸色变了。
她快步走到窗边,盯着楼下看了三秒,然后掏出对讲机:“江主任,外面的情况……”
对讲机里只有刺啦刺啦的杂音。
她换了个频道,又试了一次。
还是一样。
“没用的。”陈规说,“规则领域生成后,内部和外部的一切通讯都会被切断。这是基础设定,你比我清楚。”
姜宁转身盯着他:“你怎么知道这是规则领域?屏幕上的信息没显示完——”
“脚步声。”
“什么?”
“走廊里的脚步声。”陈规指了指门,“你听。”
所有人都安静下来。
走廊里的脚步声还在继续,但和刚才不一样了——不再是杂乱的多人的奔跑声,而是单一的、重复的、始终在同一段距离来回踱步的脚步声。
咚、咚、咚、咚。
像有人在走廊里巡逻。
“正常的逃生撤离,不会产生这种脚步声。”陈规说,“而且你发现没有?从第一声巨响到现在,已经过去快五分钟了。如果真的是事务署的人在组织撤离,不会这么安静。”
他顿了顿,补充道:“另外,我刚才就想说——二级预警通常给的是商场、学校这种人流密集场所。事务署大楼满打满算不到三百人,按标准应该定三级。屏幕上显示二级,要么是系统故障,要么是……这个规则领域的危险程度,比普通副本高。”
姜宁沉默了几秒。
她重新审视眼前这个男人——格子衬衫,黑框眼镜,发际线有点危险,看起来就是个标准的办公室码农。但他说的话,每一句都在点上。
“你是哪个科的?”
“规则分析科,三级分析员。”陈规推了推眼镜,“主要负责找规则的漏洞。当然,大部分时候找不到。”
姜宁没再问。她转身对办公室里其他人说:“所有人集中到中间,远离门窗。手机、手表、任何带屏幕的设备全部关闭,防止规则通过电子设备植入。”
人群开始移动。王胖子端着泡面挤到陈规身边,小声问:“你怎么知道这么多?”
“常识。”
“常识个屁!我就是不懂才问的!”
陈规没理他,目光落在姜宁身上。她正站在门口,侧耳听着走廊里的动静,一只手按在门把手上,似乎在犹豫要不要开门。
“别开。”陈规说。
姜宁回头。
“规则还没出现,”陈规说,“你现在开门,可能会触发前置条件。等。”
“等到什么时候?”
“等到——”
陈规的话没说完,办公室的门上突然多了一样东西。
一张纸。
准确地说,是一张从内部贴在磨砂玻璃上的纸。白色的,打印体,字迹清晰可见。
【事务署大楼临时管理规约】
欢迎来到事务署大楼。
为确保您在本次特殊体验期间的生命安全,请严格遵守以下规则:
1.本大楼共有8层。您目前所在的位置是3层。请勿尝试前往不存在楼层。
2.办公时间为9:00-17:00。非办公时间请勿在公共区域逗留。
3.茶水间的热水器已损坏,请勿使用。如您看到有人在使用热水器,请勿与其交谈。
4.电梯可正常使用。但请记住:电梯里的楼层按钮最多到8层。如果您看到9层以上的按钮,说明您乘坐的电梯与其他人的不同。
5.楼道内设有监控摄像头。如您发现摄像头正在注视您,请保持微笑,直至摄像头移开。
6.本大楼共有保洁员3名。如您看到第4名保洁员,请立即进入最近的办公室,锁门,15分钟内不得外出。
7.本规则最终解释权归事务署所有。
祝您工作愉快。
办公室里一片死寂。
王胖子的泡面终于掉在了地上,汤汁溅了一裤腿,但他完全没反应,只是死死盯着门上那张纸。
“这……这什么意思?”有人颤抖着问。
“意思是,”陈规看着那张规则文本,声音出奇平静,“我们已经被困在规则领域里了。而且制定规则的那个东西,挺有幽默感的——‘祝您工作愉快’,我工作得一点都不愉快。”
姜宁没理会他的吐槽,快步走到门前,仔细阅读每一条规则。
“规则很奇怪。”她皱眉,“第一条说‘请勿尝试前往不存在楼层’,但没说哪一层不存在。第二条‘非办公时间’,现在是下午四点半,算办公时间还是非办公时间?”
“算加班。”陈规说,“按劳动法应该给加班费的那种。”
没人笑。
姜宁回头瞪了他一眼,继续分析:“第三条有明显逻辑问题——‘热水器已损坏,请勿使用。如您看到有人在使用热水器,请勿与其交谈。’如果热水器真的损坏了,为什么还会有人在使用?”
“所以那个人不是‘人’。”陈规接话,“这条规则其实是在教我们怎么识别诡异。”
“第四条……”
“第四条的问题更大。”陈规走到门边,和姜宁并排站着,指着第四条规则,“‘如果您看到9层以上的按钮,说明您乘坐的电梯与其他人的不同。’注意措辞——‘其他人的’,不是‘正常的’。这意味着什么?”
姜宁愣了一下,随即明白过来:“意味着存在多个不同的电梯空间?”
“聪明。”陈规点点头,“可能是平行空间,可能是时间错位,也可能是单纯的鬼打墙。但不管哪种,都比普通的规则副本复杂。”
姜宁看着他,眼神里有了一丝不一样的东西。
“你好像很擅长这个。”
“我是分析员,”陈规耸肩,“这辈子就干这一件事——找茬。”
他突然顿住了。
目光落在规则文本的最后一行。
【本规则最终解释权归事务署所有。】
“这不对。”他说。
“什么不对?”
“最终解释权归‘事务署’。”陈规指着那行字,“可这个副本是在事务署大楼里生成的。也就是说,规则制定者把自己伪装成了‘事务署’——它想让被困者以为,这些规则是官方发布的,是可以信任的。”
姜宁脸色一变。
她明白陈规的意思了。
规则怪谈里,最危险的从来不是那些明摆着的“禁忌”,而是那些藏在看似正常的规则里的陷阱。如果被困者潜意识里相信这些规则是“官方”制定的,就会放松警惕,忽略其中的矛盾——
比如第六条。
【本大楼共有保洁员3名。如您看到第4名保洁员,请立即进入最近的办公室,锁门,15分钟内不得外出。】
如果事务署大楼真的有3名保洁员,那么被困者根本不知道“3名”这个数字是真是假。他们只能靠观察,去数保洁员的人数。但数着数着,可能就会数出第4个。
规则制定者甚至不需要真的安排一个“第4名保洁员”——只要让被困者怀疑自己看到了第4个,这条规则就足以把人逼疯。
“这条规则,”陈规指着第六条,“是陷阱。真正的危险不是第4名保洁员,而是‘数保洁员’这个行为本身。”
姜宁深吸一口气。
她通关过十几个副本,见过各种各样的规则,但这么阴险的设计,还是第一次遇到。
“你怎么看出来的?”
“因为我每天都在看这种东西。”陈规指了指自己的电脑,“刚才我还在分析幸福里公寓的规则,第六条和第七条有逻辑矛盾,我当时批注说——要么是规则制定者对住户的自制力过于乐观,要么这两条规则来自不同的‘制定者’。现在看到这个,我更确定了一件事。”
“什么事?”
“规则文本,是可以被伪造的。”陈规盯着门上的纸,“这些规则不一定是‘真理’,甚至不一定是‘必须遵守的’。它们可能只是……某个东西写给我们的剧本。我们要是全信了,就输了。”
话音刚落,他的视野里突然闪过一道光。
准确地说,是那些规则文本的字符,在他眼前开始闪烁。
每个字都像是代码编辑器里的错误提示——红色波浪线、黄色高亮、蓝色下划线,密密麻麻地覆盖在原本整齐的打印体上。
陈规愣住了。
他眨了眨眼,以为是幻觉。
但那些标记没有消失。
更诡异的是,规则文本的下方,凭空浮现出一行绿色的字:
【检测到规则逻辑错误×7】
【是否显示详细错误报告?】
陈规下意识地抬手去点那行绿字。
手指刚触碰到空气,一道冰冷的机械音在他脑海中响起:
【系统绑定中……】
【检测到宿主:陈规】
【身份确认:规则世界的程序漏洞】
【绑定完成。】
【欢迎使用规则编辑器v1.0】
陈规:“???”
姜宁注意到他脸色不对:“你怎么了?”
“我……”陈规张了张嘴,不知道该怎么解释自己脑子里突然多了个系统这件事,“我好像,收到了一条新消息。”
“什么消息?”
“呃……”
还没等他想好说辞,那个机械音又响了:
【新手引导:检测到当前副本规则存在7处逻辑错误,建议宿主优先修复错误,以降低副本危险等级。】
【修复错误需消耗逻辑值。当前逻辑值:100】
【是否开始修复?】
陈规深吸一口气。
他当过程序员,见过不少bug,但从没见过这么离谱的——自己的人生居然也能出bug?
更离谱的是,这个bug好像还在教他怎么“修复”规则。
别人进规则怪谈,是遵守规则保命。
他进规则怪谈,是给规则修bug?
“陈规!”姜宁的声音把他拉回现实,“你到底怎么了?”
陈规回过神来,发现所有人都盯着他。走廊里的脚步声不知什么时候停了,整层楼陷入死一般的寂静。
门上的规则文本安静地贴在那里,那些闪烁的标记在别人眼中似乎并不存在。
他看了看姜宁,又看了看那行只有自己能看到的绿色提示,最后目光落在第六条规则上——
【本大楼共有保洁员3名。如您看到第4名保洁员,请立即进入最近的办公室,锁门,15分钟内不得外出。】
在陈规的视野里,这行字下面多了一条红色的波浪线。
鼠标悬停上去(如果他有鼠标的话),就会显示错误提示:
【逻辑错误:预设条件与实际情况不符】
【当前副本实际保洁员数量:0】
【所有保洁员已在规则生成时被清除。您看到的任何‘保洁员’均为异常存在。】
【建议修复方案:将“3名”修改为“0名”,或将整条规则删除】
陈规盯着这行提示,沉默了三秒。
然后他突然笑了一下。
姜宁被他笑得毛骨悚然:“你笑什么?”
“没什么。”陈规推了推眼镜,“就是突然发现,这副本好像也没那么可怕。”
他转过头,看向办公室里的其他人,目光最后落在姜宁身上:
“规则第六条是陷阱,不要数保洁员。另外,走廊里的脚步声已经停了,这意味着第一阶段的安全期快结束了。接下来会发生的,应该是——”
话没说完,走廊里的灯突然全部熄灭。
紧接着,电梯方向传来一声清脆的“叮”。
那是电梯到站的声音。
而所有人心里都清楚,电梯,不应该在这个时间自动运行。
黑暗中,陈规的视野里又跳出一行绿字:
【新规则生成中……】
【检测到宿主处于危险环境,建议立即修复规则逻辑,降低威胁等级。】
【是否开始修复?】
陈规深吸一口气。
他知道自己现在的选择,可能会决定这一屋子人的生死。
他点了“是”。
【规则编辑器启动。】
【当前可修改规则条目:7】
【请选择要修复的逻辑错误……】
黑暗中,姜宁的声音传来:“陈规?你在干什么?”
陈规没回答。
他的目光落在第一条需要修复的错误上,嘴角微微上扬。
“在改bug。”他轻声说,“这辈子第一次发现,改bug居然能救命。”
---
一章 完】
----------------------------------------