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

您的位置 : 丛林文学网 > 游戏动漫 > 游戏成精了,快跑_精选章节

精选章节

更新时间:2026-08-25 04:09:53

第一章 凌晨三点的加载界面

凌晨两点五十七分,星澜大厦十二楼,云图科技办公区的日光灯管在头顶嗡嗡作响,光线惨白得像是把所有人的脸色都照成了同一款菜单栏背景色。

林野戈的屏幕上是《写字楼突围》第十二版的楼层俯视图,右下角版本号已经涨到了V12.7.3_最终确定版_真的不改了_v2。光标停在第五号隐藏通道的入口坐标上,他在注释栏里敲了一行新备注:"给老子记住,这条道只有我能开。后门中的后门。"

隔壁工位传来计算器拍桌面的声音。"林野戈,你刚才把BOSS第三阶段的暴击率改成多少了?"

"没改。"

"撒谎。"苏晓月的手指在计算器上飞速敲了一串,"你上次在这张表里埋了彩蛋,数值是75,现在是73.5。小数点后一位。"

"四舍五入误差。"

"我写表的时候四舍五入到整数位,没有73.5这个数。"

林野戈转过头来,保温杯的热气糊了他一脸。对面坐着的是苏晓月,他的邻座同事、全公司唯一能在他那堆潦草的注释代码里精准找到所有后门的人,以及——按工位距离来算——整个云图科技跟他吵架频率最高的人。

"月姐,你能不能不把计算器带到梦里去?"

"你先把你的彩蛋删干净。"

走廊尽头传来急促的高跟鞋声。所有人的背脊在同一秒绷直——周慕白的脚步频率,接近小跑。

"各位!醒着呢吗?版本刚又审了一遍,玩家体验那边有点新想法,稍微调一下。不是什么大事。"

周慕白——云图科技产品总监,江湖人称"卷总",发际线后退速度跟项目上线频率成正比,每天群里的最后一条消息永远是"大家辛苦了明天见",时间戳永远不会早于凌晨两点。他站在办公区中央,手里捏着不知道第几杯冰美式,精神得不像一个人。

林野戈在私聊框给苏晓月敲了一条:"他又来了。"

"听见了。耳朵疼。"

"第十二版了。"

"是十二版的v2。"

"……你计数了?"

"我什么数都记。"

周慕白已经走到他们工位旁边,语气带着"我把你当兄弟才跟你说实话"的腔调:"野戈啊,十二层那个最终BOSS机制,能不能再加一个阶段?就一个,给玩家一个惊喜嘛。"

林野戈的手指在桌沿下轻轻敲了三下。那是他的"冷静计数法",敲到十下就会说出那句经典台词。三秒后他开口了:"周总,十二层BOSS目前四个阶段,每个阶段的攻击模组我上周才修完。您上上版说加第三阶段的时候——您说的——您说的是'绝对最后一版'。"

"哈哈,那不是当时理解不一样嘛。"周慕白挥手,又转向苏晓月,"晓月,掉率能不能整体上浮一点点?让玩家有获得感又不破坏平衡,你懂吧?"

苏晓月抬头。表情非常平静,平静到林野戈在零点三秒内就从她的眉毛角度判断出——暴风雨前的平静。

"周总,"她说,语气像念一封已经打了三遍腹稿的邮件,"您上上上周说的'上浮一点点',我从2.5%调到了3.2%;您上上周说'还不够获得感',我调到4.0%;您上周说'再给点甜头',我调到5.5%。现在按照等比数列推算——您是想让我调到7.1%吗?"

空气安静了两秒。林野戈低下头,保温杯挡住了嘴角的弧度。

周慕白被这串数字砸懵了一下,很快恢复"我是为你们好"的表情:"哎,数据你专业,你看着办。对了,还有——"

话音未落,所有人头顶的灯光闪了一下。只是一下,像什么东西在电流里打了个喷嚏。没有人太在意,星澜大厦电路老,电压不稳常见。

林野戈准备把周慕白"再加一个阶段"的需求记进"待响应"文件夹——那个文件夹目前收录了八百四十三条来自周慕白的需求,三百六十二条"已撤回",两百条"已替代",其余全是"已忽略"。

就在这时,他屏幕边缘弹出了一个窗口。不是企微,不是编译器报错,不是邮件提醒。是他自己搭的UI,《写字楼突围》主菜单加载界面,正中央一行字:「欢迎进入《写字楼突围》。」

他按了三次Esc,没反应。

"月姐,你那边有没有看到奇怪的东西?"

苏晓月的屏幕属性表单元格边框正在缓慢发光。那些数字在自跳——攻击力80、防御力30、掉率2.5%,一列一列从静态变动态,像是每个数字都有了呼吸。

"……有。我这边的表活了。"

窗外城市夜景猛地闪了一下。不是灯光,是整个视野像被刷新了一帧。十二楼落地窗外浮着一层半透明矩形框,左上角极小的人形图标旁跟着绿色长条——「HP:100/100」。右上角蓝色圆条——「MP:80/80」。往下还有一行状态栏:「当前楼层:1F | 区域:大堂 | 环境状态:办公区(夜间模式)」。

《写字楼突围》。林野戈三年前开始在自己电脑上摸鱼搭建的放置类生存游戏,用的内部编辑器"小满",第一层史莱姆巢穴到第十二层产品总监房,每一张图、每一个坐标,都是他用一台破笔记本在公司茶水间、深夜工位和周末"自愿加班"的缝隙里抠出来的。他往里头塞了不知道多少彩蛋。后来苏晓月发现了这个demo,横插一脚把他的数值表重新拉了一遍,说"你这攻击力调得跟闹着玩似的",从头改到尾,掉率平衡、经验曲线、BOSS血量。她甚至把每层怪物掉落表都塞进了她自己的"云图数值规范模板v3.2",备注栏写满了"实验性质,仅限内部测试使用"。

谁也没跟周慕白提过这个demo。林野戈在某个周五的周报最后写了句"完成内部测试环境搭建",苏晓月加了一行"附带数值验证样本",默契跳过所有细节。

而现在,那个demo的UI正挂在公司总部的落地窗上。

"晓月,"林野戈站起来,压低了声音,"你属性表现在显示什么?"

苏晓月低头看了一眼,又抬头看他。"大堂区域,【前台接待台】附近,出现了一个新实体条目。类型标签——史莱姆。"

前台方向传来黏糊糊的响动。凌晨三点空荡荡的十二楼办公区,一滴水掉进油锅的动静。

通往电梯间的玻璃门半开着。接待台后面有一团东西正在缓缓地鼓起来。半透明的,灰绿色,像一大块果冻,表面泛着黏腻的光,底部沿着台面边缘淌下黏液滴在大理石上,发出"啪嗒""啪嗒"声。顶部浮现一个圆形印记——指纹打卡机图标。

林野戈回头看了一眼办公区剩下的人:测试部小赵趴在桌上睡着,耳机挂脖子;美术组小陈戴着蒸汽眼罩靠在电竞椅里,像一具被加班抽走了灵魂的空壳;商务组刘哥刚从茶水间端着一杯热美式走出来,还没完全清醒。

"……野戈,"苏晓月语气比平时慢了半拍,那是她在高速运算时才会出现的语速降频,"那东西的属性面板我这边能读出来。名称:打卡机史莱姆。类型:普通怪物。HP:120。攻击力:80。特殊技能:考勤扣除——触碰目标后扣除目标考勤HP,扣至零触发全勤奖清零。下面还有一行小字:'本设计由林野戈于2023年4月1日创建,定位为1F新手教学怪物。'"

"……那是我三年前愚人节写的。"

"我知道是你写的。你为什么要在前台放一个碰人就扣考勤的史莱姆?"

"当时觉得好玩。周总天天催打卡,我就想设计个东西把打卡机拟人化。"

苏晓月沉默两秒。她做了一个非常符合人设的动作——把计算器翻了个面,屏幕朝外,像握着一块盾牌。

"它过来了。120的血,80的攻击。你打算怎么办?"

那团黏糊糊的生物已经从接待台后爬了出来,朝办公区深处移动。小赵的耳机线垂在地上被蹭过,立刻泛起灰色光泽,小赵在睡梦中哼了一声,手腕上凭空浮现一个浅绿色光条——数字从100跳到了75。

林野戈吸了一口气。"月姐,你能远程改那东西的数值吗?"

"能。但提示'此实体为自研环境部署单元,修改需策划权限确认'。你那边找找权限开关,在你当初写代码的后台页面。"

林野戈转身冲回工位。他在键盘上敲了三下快捷键,屏幕右下角弹出小满编辑器调试后台,那个他自留的最高权限入口——"上帝按钮"。他一巴掌拍在回车键上。

"开了。你随便改。"

苏晓月的手指动了。键盘声非常快且有节奏,那是她在"算数算到兴奋"时才有的敲击频率。

"攻击力从80砍到20。HP从120下调到60。移速参数再砍一半。特殊技能'考勤扣除'触发概率从100%降到15%。行了,你试试。"

那团灰绿色果冻顿住了。蠕动的幅度肉眼可见慢下来,表面的光泽暗了一度。它缓缓转过身,朝着林野戈的方向"看"了一眼。

"它盯我了。"

"因为它原来的仇恨范围五米,我刚改成八米。你现在是最近的目标。打它。"

"你改仇恨范围之前能不能先——"

"你打不打?"

林野戈环顾四周。办公区地面黏液痕迹遍布,空气里弥漫打印机墨水混橘子皮的味道。他手里没有任何武器。但这里是星澜大厦十二楼,他坐了五年零三个月,每一张桌子的位置、每一根电源线的走向、每一个没人注意的拐角,全刻在大脑里。

他向左前方斜切一步,两张工位中间的过道,宽度只够侧身通过。史莱姆按最近直线路径追过来,挤进过道时被两边桌腿卡住,像一大块湿抹布挂在晾衣架上进退两难。

就是现在。林野戈反手抄起旁边工位上一根长条金属杆——某次年会抽到的自拍杆,一直扔在角落没人动——对准卡住的史莱姆捅了过去。自拍杆末端陷进灰绿色表面,那东西剧烈一抖,表面泛起波纹状褶皱,头顶打卡机印记疯狂闪烁三下,整个身体像被戳破的气球缩了下去,灰绿色黏液四散喷溅,化成了一捧淡绿色光尘。

光尘散尽,地面躺着一张淡黄色卡片,正中印着:「调休券×1」。

林野戈看着那张卡片,又看了看手里的自拍杆,把目光转向苏晓月。她坐在工位里,计算器举在胸前,屏幕显示最后一组跳变的数字:「已击杀。掉落物生成:调休券×1。经验值+30。」

她放下计算器抬头看他。"你那自拍杆哪儿来的?"

"年会抽的。"林野戈弯腰捡起调休券,背面还有一行小字:"本券可累计,集齐三张合成带薪休假一天。"

"……你写的?"

"我写的。当时想着万一哪天能用。"

苏晓月偏过头看窗外。远处写字楼群依然亮着星光,但每栋楼的边缘都浮着薄薄半透明矩形框,世界每一个角落都像被套上了一层游戏界面。她低头看了一眼手腕,浮现着一个极淡的绿色光条——「HP:100/100」。旁边还有一个更细的蓝色光条——「MP:80/80」。

"林野戈,整栋楼都变成我们那个demo了。那周总现在是什么?"

林野戈思考两秒。"按我的设计,12楼只有两种实体。怪物,或者玩家。"

"所以——"

"他应该还没被判定成玩家。"林野戈指了指落地窗右下角,「当前在线人数」后面跟着数字:7。

"那剩下的人,今晚在大楼里、但没被判定成'玩家'的——是什么?总不可能是NPC吧?"

办公区深处传来周慕白的声音,隔着一道会议室门,语调非常清晰,带着紧张:"——这什么东西?什么情况?喂?谁把这玩意儿放我桌面上的?喂?!"

林野戈和苏晓月对看一眼。

"NPC,"林野戈说,"他肯定是NPC。"

"你确定?"

"我写代码的时候就没给他留玩家入口。"

苏晓月吸了一口气。她把计算器重新握紧,站起来绕过工位走到他旁边并排站着。比他矮了小半个头,但站姿非常稳。

"那他现在是什么?"

林野戈把自拍杆换了个更顺手的握法。"按我的设定,1到11楼的所有NPC都是小怪。12楼的那一个——"

他顿了一下。

"是BOSS。"

苏晓月的嘴角动了一下,幅度很小——那是她每次在"明知道前面是个坑但还是要跳"之前会露出的表情。

"走吧。先去看看你的十二楼BOSS长什么样了。"

林野戈把调休券塞回口袋,拎着自拍杆跟上她的脚步。办公区日光灯还在嗡嗡响。窗外游戏UI的光晕覆盖着整座城市的天际线,像一层正在加载的贴图。

深夜三点零七分,星澜大厦一楼前台的大理石地面上,又有一团灰绿色的黏液正在缓缓地鼓起来。

第二章 大堂突围战

"醒醒!都醒醒!"

林野戈挨个拍过去。小赵从桌上弹起来,耳机甩到地上,还没搞清楚状况就看见自己手腕上那个绿条,当场倒吸一口凉气:"我靠我手上是什么东西——"

"别慌,那是你的HP。"苏晓月已经走到办公区中央,语速快且清晰,"长话短说:整栋楼变成了我们那个测试游戏。物理规则被覆盖了,你现在身上有HP条、蓝条、经验值、Buff和Debuff。HP归零不会死,但会昏迷,状态栏标记'已离职'。超过24小时不醒——永久logout。"

"什么叫永久logout?"小陈摘了眼罩,脸还是白的。

"永久辞职,"林野戈说,"没有N+1那种。"

空气凝了两秒。刘哥那杯美式洒了一半在袖口上,他低头看着那滩深褐色的液体沿着自己手腕上那个绿色光条淌下去,哆哆嗦嗦地说了句:"……我今年还有十二天年假没休。"

"打完这栋楼你就有得休了。"林野戈把地上那张调休券捡起来在他面前晃了一下,"看见没?打怪掉这个。集齐三张换一天带薪假。"

刘哥的眼睛亮了。全公司最能卷的商务组老油条,在看见"带薪休假"四个字的时候瞳孔里反射出的光芒,比周慕白冰美式里的咖啡因还纯粹。

"我们要打穿十二层,"苏晓月接着讲,"击败12F的产品总监BOSS,系统判定'项目上线成功',大楼解除封锁。每层有对应的怪物和关卡,全部照搬野戈设计的图。但现在的问题是——"

她环顾一圈办公区。除了他们七个,还有四五个同事蜷缩在角落里,有人还在睡,有人醒了但完全懵着。楼下的动静已经能隐约听见了,不是正常的写字楼声响,而是一种低沉的、黏稠的蠕动声,像整栋楼的内壁在呼吸。

"我们现在在一楼大堂?"小赵问。

"十二楼,"林野戈指了下窗外,"大堂在一楼。电梯还能用,但走下去更快。一楼是我当年搭建的'新手教学区',怪物强度最低,我们得先下去把人集中起来,再往上打。"

"等会儿,"小陈举起手,"你说这整栋楼……都是你设计的?"

"地图是我画的,怪物是晓月调的数值。"林野戈把保温杯揣进兜里,手里那根自拍杆还滴着灰绿色的黏液,"准确地说,这栋楼现在是咱俩的'作品展'。你们放心,每一层的隐藏通道、怪物刷新点、陷阱坐标,我闭着眼都能背出来。"

苏晓月翻开手里的笔记本,上面已经密密麻麻记了半页:"1F大堂,怪物种类:打卡机史莱姆×N。精英怪一只,在接待台后方刷新。Boss房是前台接待区,Boss是——"她抬眼看了林野戈一眼,"摸鱼检测史莱姆。你什么时候加了这种精英怪?"

"三年前圣诞节。"林野戈理直气壮,"那段时间周总天天站我身后看我屏幕,我就设计了个专门检测玩家屏幕焦点的怪。谁摸鱼谁被咬。"

"好,那现在的问题是,"苏晓月合上本子,看向楼梯间方向,"你现在摸鱼检测数值是多少?"

空气安静了一秒。

楼梯间那边传来一声沉闷的"咕咚",像是什么巨大的、湿漉漉的东西从台阶上滚了下来。紧接着是第二声、第三声,间隔越来越短,越来越密集。有人尖叫了一声——是财务部的小周,她缩在茶水间门口,指着楼梯间的防火门。

那扇门正在鼓起来。门缝底下渗出一大摊灰绿色的黏液,跟刚才林野戈捅死的那只一模一样,但量是那只的十倍不止。

"门后面有多少只?"林野戈盯着那扇门问。

苏晓月的手指已经放在计算器上了。她不知道什么时候把那东西跟她的编辑器界面连在了一起,屏幕上跳出来的数字让她眉头皱了一瞬。"前台区域目前刷新了……十四只。其中十三只普通史莱姆,一只精英,就是你说的'摸鱼检测史莱姆'。精英的血量是普通的三倍,攻击力——"她吸了口气,"我原本设的数值是120。这是你要求的,'BOSS要有压迫感'。"

"我当时的意思是游戏里有压迫感,"林野戈把自拍杆举起来对准那扇门,"我没说要在现实里感受压迫感。"

防火门的铰链发出一声刺耳的金属呻吟。门被挤开了——不是被推开,是被从后面"顶"开的。一大团灰绿色的、蠕动着的东西从门缝里涌出来,后面跟着更多的、更小一些的个体。它们像是刚从搅拌机里倒出来的一整锅果冻糊,铺满楼梯间门口的地面,朝办公区流淌过来。正中央那一只比其他所有都大了一圈,表面泛着一层暗红色的光,头顶的印记不是打卡机了——是一个小屏幕,屏幕上滚动着不断跳动的数字,林野戈眯着眼辨认了两秒才认出来。

那是他工位的电脑屏幕截图,小窗口里正开着某个无关网页。

"那只精英检测到你在摸鱼了。"苏晓月的语气波澜不惊。

"我那是——那是刚才在查攻略!"

"你的攻略网页是《如何用自拍杆捅史莱姆》吗?"

"这个吐槽非常不合时宜——"

"来了。"苏晓月打断他,"左边三个,右边两个。精英在正中间,移速比你刚杀那只快40%。我先把普通怪的攻击力统一砍到15,但精英的血我改不了——那是你锁死的'BOSS属性',需要你给策划权限确认。"

林野戈拍了一下回车键。"改了!"他回头冲其他人喊,"所有普通史莱姆攻击力现在只有15,一巴掌拍不死人!刘哥,你带小赵小陈从右边绕过去,用桌椅挡一下,别让它们靠近!小周,你站茶水间门口,看到有漏过来的就喊一声!"

"那你呢?"苏晓月问。

"我走消防通道密道。"林野戈已经侧身挤进了两排工位之间的缝隙,沿着墙根往左前方摸过去。那里有一面贴着"消防疏散图"的展板,他伸手把展板一角掀起来——露出后面一个用黑色马克笔画的箭头,箭头下面是一道几乎看不见的窄缝,宽度只够一个人侧身挤进去。

苏晓月皱着眉看着他消失在那道缝里,然后回过头来面对那十四只灰绿色的果冻怪物。

她的手指在键盘上飞快地敲击。屏幕上的编辑器界面正实时显示着战场上每一只怪物的属性值和位置坐标。她选中了普通怪群,批量修改——移速从1.2砍到0.6,攻击频次从每秒一次拉长到每三秒一次。所有普通史莱姆的蠕动速度肉眼可见地慢了下来,像是被什么无形的力量踩住了尾巴。

但那只精英没受影响。它头顶的小屏幕剧烈闪烁,数字从林野戈的工位截图跳成了一行红字:"检测到摸鱼行为,处罚模式启动。"它的移动方向精准地拐向了苏晓月这边。

苏晓月的表情没有任何变化。她蹲下来把计算器放在膝盖上,左手在键盘上盲打了一行修正码,右手同时还在翻看笔记本上记录的属性表。如果林野戈在场,他会认出这个状态——苏晓月的"双线操作模式",她的大脑同时处理着两组以上的数值运算,键盘声的节奏感会从"轻快"切换成"密集轰炸"。

"你冲我来,行。"她嘴里念着,"你的攻击力是120。你的防御是40。你的沉默抗性是——零。"

她敲下回车。键盘发出"咔"的一声脆响。

那只精英史莱姆涌到苏晓月面前不到一米的地方停住了。它头顶的小屏幕跳出了一行新的提示:「检测到玩家操作。攻击目标锁定。执行技能:考勤扣除。」

它的身体中央鼓起一个泡,那个泡越来越大,越来越亮。苏晓月看清楚了,那是它准备发射"考勤扣除"技能的蓄力动作,瞄准目标就是自己。

林野戈的声音从消防通道方向传来:"月姐低头!"

苏晓月几乎是本能地往下一蹲。一团灰绿色的黏液擦着她的头顶飞过去,砸在身后那面"企业文化墙"上,把周慕白那张"年度最佳管理者"的获奖照片糊成了一团绿。

紧接着,一道黑影从消防通道的窄缝里冲了出来。林野戈不知道从哪里摸到了另一根更趁手的东西——看起来是一截拆下来的金属管道,大概是消防通道里某处老旧的暖气管——他双手握着那根管子,从精英史莱姆的侧面斜切过来,管尖精准地插进了它身体侧面一个不起眼的凹陷处。

苏晓月看着那个凹陷的位置,瞳孔微微放大——那是整只精英怪的"核心坐标",她当初在设计它的模型时,为了好玩的给那个位置标注过一行隐藏备注:"弱点在这里,但99%的玩家找不到。"

林野戈在零点几秒内精准命中了那个坐标。

精英史莱姆的体表爆发出一圈剧烈的波纹,暗红色的光泽从核心处向四周蔓延,像是水管爆裂前最后的挣扎。它头顶那个小屏幕疯狂闪了几下,最后定格在一行字上:「摸鱼行为确认,处罚失败。系统判定:玩家胜。」

然后整个身体像一座被抽走了地基的沙堡一样坍塌下去。灰绿色的黏液在地上漫开,又蒸发成光尘。光尘散尽后,地面上出现了两样东西:一张调休券,和一枚亮晶晶的银色硬币。

苏晓月走过去捡起来。那枚硬币的正反两面分别刻着:"公司通宝"和"兑换任意饮料×1"。

"这又是什么东西?"她把硬币翻过来。

"我当初设计的一个小彩蛋,"林野戈从后面走过来,把那截金属管扛在肩上,"通宝能在'茶水间安全屋'兑换东西。但我没想到它真能掉出来。"

"你往这个游戏里塞了多少彩蛋?"

"大概……比你想象的多。"

苏晓月把通宝收进口袋,看了一眼地面上的光尘残余。那些灰绿色的黏液已经完全蒸发了,连气味都没留下,像是从来没存在过。但办公区里每个人手腕上的HP条还亮着——刘哥的HP从100降到了85,小赵的只剩62,刚才被史莱姆蹭过的地方泛着一层淡淡的灰色。

"伤得重吗?"林野戈问。

"不算重,"苏晓月检查了一遍,"小赵被扣了38点考勤HP。但考勤HP和生命HP是分开结算的,考勤扣光了只是全勤奖清零,不会昏迷。真正影响生存的是生命HP。"

"那考勤HP怎么回?"

"按表上写的……'正常下班'。"苏晓月抬起头看了他一眼,"在这个副本里,正常下班是一种恢复技能。"

两人沉默了两秒。然后小陈在后面弱弱地问了句:"那我们……现在要正常下班吗?"

"打完十二层才能下班。"林野戈拍了拍手上的灰,从口袋里掏出那张新掉出来的调休券看了一眼,"这才两张。还差一张。走,下楼,一层的怪应该清得差不多了。"

他带头往楼梯间走去,苏晓月跟在他身后半步的位置。他们之间隔着一段很微妙的距离——不远到看不清彼此脸上的表情,也不近到会被别人误会。但林野戈注意到她在经过他身边的时候,手指轻轻碰了一下他的袖口。

"你刚那一管子捅得挺准,"她说,声音低到几乎只有他能听见,"那个弱点坐标是我三年前写的,你怎么知道的?"

"你每次在我代码里埋彩蛋都会在注释里留一行备注:'此处有坑,坑里有宝'。"林野戈头也不回,"你用同一套话术用了三年,我能认不出来?"

苏晓月的嘴角动了一下。

"你还挺细心。"

"废话。不看仔细我怎么躲你那些坑。"

"我那些坑都是给你挖的。"

"我知道。要不我怎么每次都踩得这么准。"

楼梯间里回响着七个人的脚步声。一楼的方向传来若有若无的黏液涌动声,但比刚才稀薄了很多。那些普通史莱姆在精英怪被击杀之后似乎失去了某种指令,开始漫无目的地在大堂里蠕动,不再主动追踪玩家。

"一层安全了,"林野戈在转角处停了一下,回头看了一眼身后的队伍,"但接下来还有十层。你们做好准备。"

"什么准备?"小赵问。

苏晓月替他回答了。她的语气很平静,像是在念一份会议纪要:"每一层都有对应的怪物和关卡。2F客服部是电话轰炸幽灵,3F运营部是注水KPI泡泡怪,4F财务部有报销拒批兽——那只盾厚9999,物理免疫。再往上,每一层都不比一楼简单。"

"……你怎么记得这么清楚?"小陈的声音开始发抖了。

"因为那些数值全都是我调的。"苏晓月说着,手里的计算器屏幕在幽暗的楼梯间里发出一道冷白色的光,"每一只怪的血量、攻击力、技能CD、掉落表,都在我脑子里。换句话说——"

她偏过头看了林野戈一眼。

"这栋楼里所有的怪物,都是我写的代码。我让它们打,它们才能打;我让它们停,它们就得停。"

她这话说得极其平淡,像是"今天午饭吃什么"一样的语气。但在场所有人都听出了那句话背后的分量。

林野戈倚在转角处的墙边,抱着那截金属管,嘴角微微弯着。

"她说得对,"他说,"一层算热身。接下来的楼层,各位请跟紧我和月姐。我管路,她管数。咱们在这张地图里——"

他把管子换了个肩头。

"横着走。"

第三章 组队与系统提示音

一楼大堂比他们想象中安静。

那些普通史莱姆在精英被消灭后失去了目标,散落在前台区域和休息区之间缓慢地蠕动着,像是在充电的扫地机器人。林野戈数了数,大概还有七八只,全都没什么攻击性,经过的时候甚至还会主动避开人的脚。

"它们现在处于'待机'状态,"苏晓月看了一眼编辑器界面,"系统判定精英怪被击杀后,普通怪失去'组长指令',攻击欲望降到最低。除非受到攻击,否则不会主动打人。"

"所以我们可以直接穿过去?"刘哥问。

"可以。但要小心别踩到它们,被黏液沾到还是会扣一点考勤HP。"

七个人小心翼翼地绕过那一滩滩灰绿色的果冻体,从大堂中央穿过去,走到了前台的另一侧。那里原来是一排供访客休息的沙发,现在沙发上面的墙面浮现着一个半透明的光屏——上面写着几行字:

「安全屋:茶水间(1F)」

「当前已激活玩家:7/7」

「状态:休整中」

「提示:此处为安全区域,怪物无法进入。可在此处回蓝、回血、整理装备。」

沙发后面那扇原本锁着的玻璃门现在自动敞开了。门后是一个小小的茶水间——饮水机、微波炉、一台咖啡机、几张塑料椅,跟林野戈记忆里一模一样,只是所有的家具表面都浮着一层淡淡的蓝光,像是被谁涂了一层荧光漆。

"安全屋,"林野戈走进去,把金属管靠在墙角,"按游戏设定,每层通关后会有安全屋供玩家休整。1F的在这边,2F的在客服部走廊尽头——如果我没记错的话,那扇消防门后面应该也有一个。"

七个人陆续挤进来,塑料椅不够坐,小赵和小陈直接靠墙坐地上了。苏晓月站在饮水机旁边,把那台咖啡机上下打量了一遍,然后拧开了开关。咖啡机发出一阵低沉的工作声,出液口淌出来的不是咖啡——是一股淡蓝色的液体,散发着薄荷和红牛混合的味道。

"这什么?"刘哥凑过来闻了一下。

苏晓月低头看编辑器界面。"标注是'咖啡回蓝'——饮用后恢复MP 30点。旁边还有一条备注:'本产品由云图科技茶水间特供,过量饮用可能产生心跳加速、灵感迸发、以及想要加班的错觉。请适量。'"

"……这备注也是你写的?"林野戈问。

"是你写的。你当初在咖啡机边上塞了条注释,'回蓝药剂,加班专用',我帮你改成了规范格式。"

林野戈回忆了一下,好像确实有这么回事。他当时在设计这个demo的时候有个原则——凡是他觉得"社畜需要的东西",全部做成正面增益。咖啡回蓝、调休券换休假、工位升级卡加防御——全都是"摸鱼者的梦想道具"。苏晓月嘴上说他"幼稚",但整理数值表的时候一条都没删,甚至偷偷加了条备注:"此彩蛋保留,理由:设计者有情怀。"

"行了,先把状态回满。"林野戈拍了拍手,示意大家围过来,"接下来我有几个事要说明。"

他把一楼的情况简单复盘了一遍:楼层里除了茶水间安全屋外已经没有活跃威胁,可以暂作休整。上楼的话2F的怪物是"电话轰炸幽灵",专门挂"已读不回"沉默Debuff,属于AOE型攻击,打起来需要配合。

"晓月,你把规则给大家讲一遍。"

苏晓月喝了口"咖啡回蓝",脸上的疲惫肉眼可见地淡了一些。她翻开笔记本,语速不快不慢:

"基本规则如下。第一,整栋大楼现在是游戏副本,一共12层,每层对应野戈设计的一张地图。第二,我们七个人是'已登录玩家',身上有HP、MP、经验值和各类状态。HP归零会昏迷,状态栏标记'已离职',超过24小时不醒就永久logout。注意,这不是死亡,但相当于从公司消失了——比辞职还彻底。"

她顿了一下,确保每个人都在听。

"第三,击杀怪物会掉落物品——你们已经看到了调休券和公司通宝。掉落表是我做的,全部按照'社畜安慰奖'逻辑设计。击杀难度越高,掉的东西越好。第四,通关条件——打穿12层,击败12F的产品总监BOSS。系统判定'项目上线成功',大楼解除封锁,所有人解锁'带薪休假'结局。"

"带薪休假几天?"刘哥举手。

"没说。但我猜不少于七天。小满编辑器在UI里埋了行隐藏代码——'项目上线奖金:年假7天,五险一金全额缴纳,年终奖照发。'"

全场安静了两秒。小赵从地上坐起来,眼睛亮得惊人:"那还等什么?冲啊!"

"冲你个头,"苏晓月啪地合上本子,"2F的怪物是AOE攻击,你现在HP只有62,上去会被沉默到说不出话来。先在这把血回满,蓝条蓄满,然后我们再制定策略。"

"策略就是——"林野戈接过话头,手里的金属管在地上顿了一下,"我和月姐在前面开路。你们六个跟在我们身后保持距离,别贴太近。遇到精英怪或者Boss,听我指挥往哪个方向躲。别硬扛。"

"你能记住每一层的路?"小陈问。

"十二层地图,263个怪物刷新点,47条隐藏通道,19个陷阱坐标,"林野戈把保温杯拧开喝了口茶,"全在我脑子里。你随便问一个坐标,我背给你。"

"……那你背一下2F客服部第三个电话工位坐标。"

"X:87.3,Y:124.6,Z轴0。那个工位正上方有一根横梁,跳上去可以卡视角躲AOE。我当初设计的时候留了个作弊点。"

苏晓月斜了他一眼。"你当初还留了这种东西?"

"我每一层都留了至少一个作弊点。方便以后万一有人卡关,我可以远程告诉他'站到某根横梁上'。"

"那人要是找不到横梁呢?"

"那我会在横梁下面画个箭头。"

"你在游戏里画了箭头?"

"用注释代码画的。只有开调试模式才能看见。"

苏晓月盯着他看了三秒。那三秒里她的表情变化很微妙——从"你怎么这么幼稚"慢慢过渡到"但好像确实有用",最后定格在"算你有先见之明"的平静表情上。她别开视线,低头又喝了口咖啡。

"行,"她说,"那2F就按你说的,你先找横梁,我改沉默抗性。"

"沉默抗性能改?"

"为什么不能?"她把计算器屏幕翻过来给他看,"你那是设计需求,我这是数值方案。你画了横梁让我躲,我改了属性让怪物打不中,这不都是解决问题的方法吗?"

"但你这个方法更暴力一点。"

"暴力是效率的同义词。"

两人你一言我一语,旁边六个人听得一愣一愣的。小赵小声跟小陈咬耳朵:"他俩平时在公司也这样?"

"你没见过?去年年会他俩在台上一个说'我的地图最牛逼',一个说'我的数值最科学',争了十分钟,最后主持人把麦克风抢走了。"

"后来呢?"

"后来团建吃饭,野哥给月姐夹了块肉,月姐没拒绝。"

"那不挺好?"

"好是好,就是夹完肉又吵起来了——肉该七分熟还是全熟。"

小陈说完,和小赵同时叹了口气。

茶水间的蓝光慢慢暗了一些。林野戈把保温杯盖拧好,站起来伸了个懒腰——动作之间腕骨发出一声脆响。"行了,状态回满了就准备上楼。2F客服部,按我的记忆,过了走廊尽头的防火门就是。"

苏晓月也站了起来,把咖啡杯放在饮水机台上。她经过林野戈身边的时候压低了声音问了句:"你刚才说47条隐藏通道——第12层你留了几条?"

"三条。"

"够用?"

"对付一个产品总监,三条够了。"

苏晓月没再追问。她走到了队伍最前面,把防火门推开了一条缝。门缝外透进来的是客服部特有的那种光——不是日光灯,是无数块屏幕同时亮着的冷白荧光,密密麻麻铺满了整个走廊。那光里夹杂着一种声音,微弱的、断断续续的——是电话铃声。

"准备好了吗?"她回头看了一眼林野戈。

林野戈握紧金属管走到她身边,两人并排站在防火门门口。

"准备好了。你改数,我带路。"

他伸手推开了门。

就在门完全打开的同一刻,所有人的耳边同时响起一道机械的、带着轻微电子杂音的女声——

"检测到团队进入新区域。当前楼层:2F。区域:客服部。环境状态:全天候待命。请注意,本层存在大量'电话轰炸幽灵',建议优先提升沉默抗性。小满编辑器已接管本区域环境逻辑,祝各位玩家……工作愉快。"

那道声音在"工作愉快"四个字上故意拖了半拍,尾音上扬,带着一种微妙的人性化调侃。

林野戈的脚步停住了。

他回头看了一眼苏晓月。对方也正好抬头看他。两人的目光在半空中撞在一起。

"……小满?"林野戈说。

"声线一样,"苏晓月的眉头微不可察地皱了一下,"但小满只是一个内部搭图AI,没有语音模块——谁给它做的语音合成?"

"没人。那个模块我压根没装。"

防火门在他们身后缓缓合拢。走廊尽头,成片的手机屏幕在黑暗中依次亮起,铃声开始此起彼伏地响起来。而那道电子女声已经消失了,像一滴水融进大海,没留下任何可以被追踪的痕迹。

"先打这层,"苏晓月把那个异常记进了笔记本,"后续再查。"

"嗯。"林野戈转回头,看着走廊尽头那一片正在从暗变亮的屏幕矩阵,吸了口气。

"走。"

第四章 2F 客服部:噪音地狱

防火门在他们身后合拢的一瞬间,整条走廊"活"了。

两侧墙面上每隔两米嵌着一块屏幕——有些是手机大小的工位显示屏,有些是老式的座机界面,屏幕上浮动着一个模糊的人形轮廓,轮廓的边缘在微微颤动,像是有谁站在屏幕后面不停地抖腿。那些轮廓是半透明的,泛着浅蓝色的冷光,从屏幕表面缓缓地"溢"出来,在走廊的半空中凝聚成一个个没有五官的幽灵形状。

电话铃声从四面八方响起。不是一道铃声,是几十道、上百道——铃声来自不同的年代、不同的机型,有些是老式座机的机械响铃,有些是智能手机的默认来电音,有些甚至是振动模式发出的那种沉闷的低频嗡鸣。所有声音叠加在一起,形成了一道密度极高的噪音墙,贴着走廊的墙壁和天花板往人的耳膜里灌。

"什么情况——"小赵话没说完,一个幽灵从墙上的屏幕里探出上半身,朝他"看"了一眼——如果那个没有五官的头部轮廓也能算"看"的话。小赵的嘴巴张着,但发不出声音了。他低头看了一眼自己的状态栏,上面多了一个Debuff:「已读不回:沉默5秒,无法使用任何技能或语音指令。」

"所有人蹲下!往我这边靠!"林野戈把金属管横在身前,拉着小赵的胳膊把他拽到墙根。其他人陆续蹲下来,贴墙排成一列,但走廊里至少有十几个幽灵同时在"看"过来,每一次注视都会在人的状态栏上挂一个「已读不回」的Debuff。

"沉默叠三层以上会掉血,"苏晓月的手指在计算器上飞速跳着,"小赵已经叠了两层了,再中一次就要开始扣生命值。"

"隔音会议室在哪儿?"苏晓月问。

"往前十五米,左手边第二扇门。"林野戈偏头看了一眼走廊前方的布局,"门上贴着'会议室-静音舱'的标牌。但门是锁着的——行政部的备用钥匙在2F另一条走廊的消防栓后面。"

"多远?"

"从这儿绕过去大概二十米。但中间全是幽灵。"

"走密道?"

"密道在会议室隔墙后面,入口在"林野戈抬手比了一下,"前面第三块天花板吊顶。我叠两层椅子能摸到,但需要时间。"

时间这东西他们现在最缺。走廊里的幽灵数量在增多,刚才还是十几个,现在已经接近三十了。每一个浮动的半透明轮廓都在无声地发出铃声——那不是普通的铃声,那是一种会往人骨头里钻的、带着波动频率的噪音攻击。林野戈注意到他手腕上的HP条正在以微不可察的速度缓慢下降,每多听一分钟,大概会掉两三点血。

"来不及了,"苏晓月说,"你找入口,我把沉默抗性拉上来。"

"你刚才说抗性能改?"

"能。但需要目标锁定——我的编辑器需要先"捕捉"一只幽灵的实体数据,才能逆向修改全层同类怪物的抗性曲线。你现在离最近那只——两米——捅它一下,让它显示实体面板,我就能抓数据。"

林野戈看了一眼最近那只幽灵。它从第三块手机屏幕里浮出来,半透明的蓝色轮廓在空气中轻轻摆动,像一株被风吹动的海草。它的"面部"位置是一片空白,但它朝向的方向正好是林野戈这边。

"月姐。"

"说。"

"我捅完它之后,你有几秒时间抓数据?"

"三秒。超过三秒,它会重新'沉'回屏幕里。"

"三秒够了。"林野戈把金属管从横握换成直握,像握着一根长矛。他蹲在墙根底下,眼睛盯着那只幽灵的轮廓——它的摆动周期大概是两秒一轮,最高点的时候会露出核心位置那一团比较浓密的蓝色光晕。那个位置,应该是当初设计时标注的"实体核心坐标"。

他等了一轮。第二轮,幽灵的轮廓摆到最高处。

林野戈从墙根下面弹起来,金属管精准地刺入那片蓝色光晕的正中央。那只幽灵的轮廓猛地一颤,整个形状像一滩被搅动的水面一样向外扩散出几圈波纹。它的状态面板在空中瞬间弹开——那只有编辑器界面才能看到的、由苏晓月的数据表生成的半透明信息卡,悬浮在幽灵头顶:

「实体:电话轰炸幽灵(普通)|HP:80|攻击力:35|特殊技能:已读不回(沉默5秒)|沉默抗性:0%」

"抓到了,"苏晓月的手指已经动了,"全层沉默抗性——从0拉到100。持续时长从5秒压缩到0.5秒——生效了。"

走廊里所有的铃声在同一时刻变调了。不是停了,是频率发生了变化,那些尖锐的、刺耳的高频噪音像被什么人统一拧了一下降噪旋钮,变得低沉、模糊、不再具有穿透力。小赵蹲在地上咳嗽了一声,发现自己能说话了:"我——我能出声了?"

"Debuff被压到0.5秒了,基本等于没有,"苏晓月站起来,看了一眼走廊里那些幽灵——它们的轮廓明显变得黯淡,移动速度也慢了,"趁这波,你去找密道入口,我把它们的攻击力再砍一刀。"

"砍到多少?"

"现在35,我砍到10。被打中也就跟蚊子咬差不多。"

"行。"林野戈已经跳起来了。他踩着一把椅子、一只手撑着天花板吊顶的边缘,把一块嵌板往上一推——露出一道窄窄的通道口。那通道沿着天花板上方横着延伸,通往会议室隔墙的方向。他把金属管先扔进去,然后双手撑住边缘翻了上去。

苏晓月在下面看着他的动作,突然开口:"野戈。"

"嗯?"

"你后背……"她顿了一下,"那是什么时候伤的?"

林野戈回头看了一眼自己的肩膀,他自己也没注意到,刚才捅幽灵的时候手臂擦过了一块屏幕边缘,袖口被划开了一道口子,胳膊上多了一条浅红色的划痕。在HP表上那条伤对应的扣血只有2点,但血迹是真的。

"没事。破了点皮。"

"下来之后找我,我给你涂个代码护盾。"

"代码护盾是什么东西?"

"我刚写的。在你身上覆盖一个临时Buff——'文案防水',物理伤害减免10%。"

"这名字谁起的?"

"我起的。快去找密道。"

林野戈的身影消失在吊顶上方,传来一阵窸窸窣窣的爬行声。苏晓月站在下面,手指还放在计算器上,但她偏过头看了那道消失的方向两秒钟——比平时多了一秒。

走廊里的幽灵数量还在涨,但威胁性已经被压得很低了。沉默抗性100%、攻击力10点、移动速度砍半,这群曾经让客服部成为"噪音地狱"的怪物,现在慢悠悠地飘在墙壁附近,像一群失去了生活目标的社畜。

五分钟之后,林野戈从会议室那扇门后面探出头来。"门开了,所有人进来。"

七个人鱼贯而入。会议室里比走廊安静得多,只有天花板上那排灯管还在嗡嗡响。林野戈已经找到了行政部备用钥匙,并且在会议桌下面翻出了一整箱"公司通宝"——大概是当初测试时批量生成的虚拟货币,被编辑器实体化了。

"收好,"他把通宝分给每个人,"后面楼层应该用得上。"

苏晓月走到他面前,把计算器贴近他的手臂。屏幕上跳出一行代码,那些代码从屏幕里飘出来,像金色的丝线一样缠绕在林野戈的胳膊上,在伤口的位置聚集成一个小小的光斑,然后慢慢消融进皮肤里。他的状态栏多了一条Buff:「文案防水:物理伤害减免10%。剩余时间:23:59:59。」

"好了。"苏晓月收回计算器。

林野戈动了动胳膊,确实不怎么疼了。"你刚才说的'文案防水'——"

"就是物理护盾。我临时起的名字,好听吗?"

"你觉得呢?"

"我觉得挺好听的。比你那堆'暗影之翼'、'火焰风暴'什么的强多了。"

"那些是正常游戏命名——"

"你的正常游戏命名里有一招叫'摸鱼滑铲'。"

"那是我三年前写的——"

"我刚才路过你工位看了你的代码库,'摸鱼滑铲'最新的版本是上周三改的。"

林野戈沉默了。他张了张嘴,又闭上,最后说:"……那招是个位移技能。"

"我知道。但你改成'摸鱼滑铲'的时候能笑一下吗?你嘴角绷了三秒没绷住。"

林野戈的嘴角确实没绷住。他转过去假装检查会议室的窗户,把笑意藏进保温杯里。苏晓月在他身后,把笔记本翻了一页,在上面写着:"2F完成。损失:HP全员小幅度下降。掉落:行政部备用钥匙×1、公司通宝×20。收获:沉默抗性已全员覆盖。"

她写完之后停了一下,在那行字下面又添了很小的一行:"野戈受伤,已覆盖Buff。处理完毕。"

第五章 3F 运营部:数据泡沫陷阱

3F的楼道门一推开,所有人眼前一花。

运营部的地面是"透明的"。不是真的透明,而是铺着一层半透明的光膜,光膜下面浮动着不断变化的数字流——KPI曲线、日活折线图、GMV柱状图,全是运营部最熟悉的数据看板样式。每一组数字都在缓慢流动,像是一层永远在滚动更新的河流铺在脚下。

地面上散布着大大小小的"泡泡"。那些泡泡从数据光膜里鼓出来,半透明,表面折射着彩虹色的光,每一个泡泡内部都包裹着一组数据——"日活+30%""留存率提升20%""GMV破亿"——都是看起来极其诱人的数字。

"别踩。"林野戈伸手拦住正要往前迈步的刘哥。

"那泡泡怎么了?"

"注水KPI泡泡。"苏晓月已经蹲下来在查看编辑器界面了,"踩破一个获得虚假经验300点,同时挂载一个'空心Buff'——经验值虚高,但实际战斗力不增反降。踩多了会触发'虚荣期'Debuff,所有属性临时下降30%。"

"而且,"林野戈补充,"那些泡泡背后有'捷径'的视觉误导。你看到那条直通楼梯间的路了吗?"他指了指走廊尽头的那扇防火门——从他们站的位置看过去确实是一条笔直的路,地上密密麻麻全是彩色泡泡,像一条铺满糖果的路。

"那是陷阱。那条路上所有的泡泡都是'高虚假经验'型的,踩一圈能给你刷几千经验,但走到终点你属性已经掉了四成。真正的楼梯间在——"林野戈偏头看了一侧的墙壁,"那面数据大屏后面。大屏可以滑开,滑开之后有一条真实通道。路上也有泡泡,但那边的泡泡里装的是真实经验。"

"你怎么分辨?"小赵问。

林野戈伸手敲了敲最近那个泡泡的表面。它在被触碰时抖了一下,内部那组"日活+30%"的数字闪烁了两下。他眯着眼睛看了两秒,然后说:"真实经验泡泡内部的数字末尾带一个不明显的'◇'符号。虚假的没有。这是我当初设计的时候留的标记。"

苏晓月歪过头看了一眼,确认了那个小小的菱形符号,嘴角微微动了一下。"你还真是连这种细节都做了标记。"

"自己画的图,自己不留标记,谁还记得?"

"行。那按你说的走。但那些注水泡泡碰破之后会有AOE效果,最近的人会被挂虚假经验。我们怎么过?"

林野戈从口袋里掏出那截金属管,在面前的地板上划了一条线。"我走前面,用管子把泡泡提前戳破。你跟在后面用编辑器消掉我身上的虚假经验。其他人保持五米距离,等我清完一段走一段。"

"可以。但你身上会叠叠Debuff,我消得过来,但如果你一次性踩太多,消的速度可能跟不上。"

"那就少踩。我尽量挑着空隙走。"

林野戈迈出第一步。他的动作比在2F时更慢、更谨慎,每一步都先伸出金属管在身前的地面上点一下。触碰到的泡泡如果是虚假的就会"啵"一声碎掉,炸出一团彩虹色的光尘和一行闪烁的数字——"经验+300(虚假)"——那些光尘会追着最近的活物往上贴,但苏晓月的手指一直在键盘上跳着,每一团虚假经验飘到林野戈身上之前,她的编辑器就会发出一道指令将其拦截并清除。

"你能消多快?"林野戈偏头问了一句。

"你踩一个,我消一个。你踩两个,我消两个。你踩三个,我多花0.3秒。"

"那还行。"

他加快了步伐。金属管在身前点出密集的节奏,像在打一场用铁棍当鼓槌的打击乐。彩虹色的光尘在他身侧炸开又消散,他身上的Debuff栏始终只有一条在跳动——「虚假经验:已清除」,那条信息每零点几秒刷新一次。

苏晓月跟着他的节奏往前走,计算器横握在左手里,右手指尖在屏幕上的虚拟键盘上盲打。她甚至不用低头看自己打的是什么——那些清除指令是她上周才写的备用脚本,名字叫"注水消除器",原本是她用来清理测试数据的工具,现在派上了真正的用场。

"往左三步。"林野戈说。

她往左三步。脚边一颗泡泡裂开,彩虹色光尘扑到她鞋面上,还没来得及往上爬就被编辑器指令扫掉了。

"往前五步。"

她往前五步。地面上那层数据光膜的颜色从浅蓝变成了浅绿,说明他们已经走过了运营部的"前半段",进入了"深层数据区"——按照林野戈当初的设计,这里应该是真实经验泡泡占多数的区域。

"前面那扇门,"林野戈指着走廊尽头,"从数据大屏后面滑进去就是楼梯间。门边的按钮你看到了吗?"

苏晓月看过去——那扇金属门旁边有一个红色的圆形按钮,按钮上方有一行小字:"周报一键生成。按下即获得'汇报豁免'Buff,持续60分钟。"

"汇报豁免?"她念了一遍。

"就是我当初设想的一种Buff——遇到领导查岗的时候可以触发'我在写周报'光环,所有质问自动屏蔽。"林野戈的声音从前面传来,带着一股理所当然的轻快,"我当时觉得这个需求很真实。"

"……你确实很懂运营部的痛。"

"懂是懂,但我没点那个按钮——因为按下去之后会触发'周报奥义'连击系统,接下来30分钟内每写一句话都自动叠一层连击数,叠满30段触发全屏伤害。太吵了,先上去再说。"

他走到门前,伸手把那扇数据大屏往旁边一滑——屏幕上那堆KP I曲线像真实的玻璃一样被推开了,露出后面一道窄窄的金属楼梯。门后没有泡泡,没有幽灵,只有正常的水泥台阶和消防管道。

"3F过了。"林野戈回头看了一眼。

苏晓月收好计算器,走到他身边。她看了一眼他手腕上的HP条——全程只掉了3点,全部来自虚假经验的残余光尘。"你刚才扫泡泡的速度比我想象的快。"

"你消Debuff的速度也比我快。"

"0.3秒一个,稳定的。"

"我扫泡泡是0.25秒一个,比你快0.05。"

苏晓月眉头一挑:"你计数了?"

"我什么数都记。"

她愣了一秒。然后她偏过头,嘴角幅度极小地往上翘了一下,那个笑藏得很快,快到林野戈没捕捉到。但他捕捉到了她肩膀放松了一瞬间的弧度。

"走,"她说,"4F财务部。那只报销拒批兽——我还挺想亲眼见见的。"

"你当初设计的,你没见过?"

"我只见过表格上的数据。"苏晓月走向楼梯,脚步比平时快了一些,"盾厚9999,物理免疫,真实伤害破盾——这些属性是我写的,但我从来没亲眼看过它被激活的样子。"

"一会儿你就看到了。"

"希望它长得不要太丑。"

"按我的设计风格,"林野戈跟在她后面,"它应该是……一只抱着报销单的穿山甲。"

苏晓月停顿了一拍。

"穿山甲?"

"因为拒批嘛,穿山甲把单子卷起来裹成球,谁都不让碰。"

"……你当初搭图的时候喝了多少?"

"不多。那会儿刚加完一个通宵,脑子里全是动物世界。"

两人沿着金属楼梯往上走,身后3F的数据光膜在缓缓地重新闭合。那些彩虹色的泡泡在无人踩踏之后恢复了宁静,浮在数据流上轻轻地晃动着,像一片被风吹皱的彩色湖面。

第六章 4F 财务部:报销拒批兽

4F的财务部比任何一层都安静。

太安静了。没有幽灵的铃声,没有泡泡的啵啵声,甚至连日光灯都不太亮。整层楼笼罩在一种深绿色的、偏冷的光线里,像是一间被关掉了主灯的办公室,只剩电脑屏幕的余光还亮着。

走廊的尽头站着一只动物。

林野戈的"穿山甲"设计比想象中更精确——那确实是一只半透明的、通体覆盖着深灰色鳞甲的巨型生物,但它的形状不完全像穿山甲,反而更像一头披甲的熊。它的身体大约有一张办公桌那么宽,蹲坐在走廊正中央,占据了从地面到天花板的垂直空间。它怀里抱着一大摞纸质的单据,那些单据像被卷起来的长筒,紧紧地贴在它胸前,形成了一层密不透风的壁垒。它的头——如果那也能算头——是一个没有任何五官的光滑曲面,只在正中央的位置嵌着一枚小小的、不断闪烁的红色印章:"拒绝报销。"

"好可爱,"苏晓月说。

林野戈转头看她。"你说什么?"

"我说好可爱。它的甲壳纹理我当初是按黄金分割比例算的,实物比表格上看着舒服。"她走过去两步,认真打量着那只巨型穿山甲披甲熊,"盾厚多少来着?"

"9999。物理免疫。"

"对。只能打真实伤害。我当初设的真实伤害公式是"苏晓月从口袋里掏出计算器按了几下,"攻击方基础攻击力×1.5 + 当前MP值的10% + 装备加成。按我们现在的配置,唯一能打出真实伤害的人——"

她把计算器翻过来。

"是我。因为真实伤害技能是我写的,只有策划权限才能触发。"

"所以只有你能破它的盾。"

"准确地说,只有我能打穿它的盾。但我一个人打需要时间——它每受到一次真实伤害,会触发'拒批反击',对我造成等额的反伤。我打它一截血,我自己也会掉一截血。"

林野戈看了看她,又看了看那只巨型穿山甲。"你掉的血我怎么补?"

苏晓月顿了一下。"……你这话说得好像要给我上Buff。"

"你血条掉了我不补,谁补?刘哥吗?"

刘哥在后面无辜地举了举手:"我连真实伤害是什么都不知道——"

"别动,我上去看它的面板。"苏晓月往前走了两步。那只巨型穿山甲在她靠近的时候微微抬了抬"头",红印章闪烁的频率变快了,但它没有攻击——它只是把怀里的单据卷抱得更紧了一些,整个身体往后退了半寸,像是要把那堆东西全都裹进自己的甲壳里藏起来。

"它在害怕,"苏晓月回头说,"它的状态栏写的是'防御姿态',不会主动攻击,但如果玩家强行攻击它的单据卷,它会触发拒批反击。"

"那我们就绕过去?"小陈问。

"绕不了,"林野戈说,"它的身体把楼梯间门堵死了。想上5楼,要么打过它,要么从窗户外面爬。"他看了一眼窗外,4楼的落地窗外面是漆黑的夜空和远处的城市UI界面,"我不建议爬楼。"

"那就打,"苏晓月说,"你掩护我,我来破盾。"

"怎么掩护?"

"它反击的时候会锁定最近的目标。你站在我旁边,等它反击时插进去挡一下——你的物理伤害减免Buff还在,挡个一两下不至于晕。"

"挡完呢?"

"挡完我继续输出。来回拉仇恨。"

林野戈吸了口气,把金属管握紧。"行。你来定节奏。"

苏晓月站在穿山甲面前大约三米的位置。她举起计算器,屏幕上跳出一行代码——那是她临时写的"真实伤害指令",攻击力系数取的是自己当前攻击面板的1.5倍,MP消耗她设定为总量的8%,保证输出后还有余量用其他技能。

"第一次,来了。"

她按下执行键。计算器屏幕爆发出一道淡金色的光束,精准地射向穿山甲怀里的单据卷。光束接触的瞬间,那叠卷起来的纸张剧烈地震颤了一下,最外层那张被光灼出了一个焦黑的缺口——9999的盾值跳动了一下,变成了9801。红色的"拒绝报销"印章闪了三下,然后穿山甲的身体猛地一翻,一只前爪带着反冲的力量朝苏晓月拍过来。

"右边!"林野戈已经动了。

他的金属管从侧面横插进来,挡在苏晓月身前。穿山甲的爪子拍在金属管上发出一声沉闷的"砰",林野戈的整个右臂被震得发麻,但他没退——他的脚跟扎在地面上,把那股冲击力硬扛住了。

"——快!"他咬着牙从牙缝里挤出一个字。

苏晓月的手指已经动了。第二次指令几乎是无缝衔接:"打它伤口。"林野戈松开金属管,往右侧斜跨一步,从穿山甲被灼开的盾面缺口处插了进去——金属管的尖端精准地没入了纸张卷的缝隙之间,搅动了内部的甲壳结构。

穿山甲发出一声低沉的、像是打印机卡纸的"嗡——",整个身体往后缩了半尺。那叠单据卷表面的红光暗了一度。

"盾值多少了?"林野戈退回来甩了甩发麻的胳膊。

"7800。"苏晓月的指尖还在键盘上飞,"照这个速度再打十五次左右能破。"

"十五次。"林野戈看了一眼自己的胳膊。刚才挡那一下他的HP掉了6点,小伤,不影响行动。但连续挡十五次——他身上的"文案防水"Buff只有10%的减免,挡到第八第九次的时候臂骨可能会撑不住。

"歇一会儿。"苏晓月说。

"不用——"

"我说歇一会儿。"她回头看了他一眼。那一眼很短,但很重。

林野戈把金属管拄在地上,深呼吸了一口。苏晓月站在穿山甲面前没有移开视线,但那一声"歇一会儿"里夹杂着一种非常细微的、克制着不让自己显得太担心的东西。

"我只歇三十秒。"他说。

"四十五秒。你的臂骨需要回血。"

"你怎么知道我臂骨需要回血?"

"你的手臂在抖。抖幅0.3毫米,我看见了。"

林野戈低头看了一眼自己的右手,确实在抖。幅度不大,但苏晓月那个数值策划的眼睛连小数点后一位都能抓到。

他默默地把手臂放下,靠墙站了四十五秒。穿山甲在他们面前一动不动,像是也在休息。整个4F的深绿色灯光弥漫在他们之间,带着一种奇异的、半工作半休憩的安宁。

"好了,"苏晓月说,"第二轮。"

林野戈重新握住金属管,站到她右边半步的位置。"来吧。"

这一次的节奏比第一次顺了很多。苏晓月输出、穿山甲反击、林野戈挡伤害、两人换位——来回之间有一种打磨了很久的默契。他们不需要提前沟通"下一个走左"还是"往后退",苏晓月的指令刚发出,林野戈的位置就已经卡到了该卡的地方。

第十五次。穿山甲怀里的单据卷表面已经被灼出了十五个焦黑缺口,最深的那一个几乎穿透了外层,露出了内部的甲壳原色。苏晓月的MP还剩下23%,她的手指在键盘上敲下了最后一次指令。

"破。"

金色光束没入缺口。穿山甲整个身体从内部开始发出咔咔咔的声响,那些卷成一筒的单据一张一张地松脱、展开、飘落在地面上,像一场纸片雨。甲壳表面的深灰色光泽迅速褪去,露出下面一层柔和的乳白色。它坐在地上,不再堵住楼梯间的门,红印章的光芒也彻底熄灭了。

地面上散落的单据之间,静静地躺着几样东西:一张调休券、三枚公司通宝、还有一枚金色的、比通宝大一圈的圆形徽章。

苏晓月走过去捡起来。徽章正面刻着"五险一金护盾"。

"这是——"她翻到背面,上面刻着一行小字:"激活后为全队提供一次社保全额缴纳级护盾,持续12小时。"

"你什么时候设计了这个?"林野戈走过来,把金属管换到左手甩了甩已经有些僵硬的右手。

"你设计穿山甲的时候我加了这条掉落。理由——报销成功了,当然要给福利。"

"穿山甲是报销拒批兽。"

"现在被你打成了报销批准兽。"

林野戈看着她把那枚徽章收进口袋。"那盾值破了之后穿山甲去哪儿了?"

苏晓月指了指地面上那一层乳白色的光尘。"消散了。我给它设计了一个'退休'状态——所有单据被销毁后自动进入永久休假。"

"你给一只怪物设计了退休?"

"不行吗?我也给我自己设计过退休。哪天把这栋楼打穿了,我当天就退休。"

林野戈看了她一眼。她的语气还是淡淡的,但他知道她说这话的时候眼底是有光的——那种"我设计的东西终于用上了"的光。

"上楼吗?"他问。

"上楼。"

她迈上第一级台阶,林野戈跟在后面。穿山甲消散后的光尘在4F走廊里缓缓沉淀,像一层薄薄的、带着暖意的雪。

第七章 5F 人事部:KPI审判官

5F的人事部比他们预想的更宽敞。

整层楼的墙壁上挂满了各种表格——考勤表、绩效表、晋升评估表、离职面谈纪要。每一张表格都散发着微弱的白光,像是一间被文档照亮的档案室。走廊的尽头,一个巨大的、半透明的人形轮廓端坐在一张同样是半透明的办公桌后面,手里握着一柄——林野戈定睛看了两秒才确认——一柄用"优化裁员"四个字组成的长锤。

"KPI审判官,"苏晓月盯着编辑器面板念出数据,"HP:3000。攻击力:未激活。特殊技能:审判——对目标进行KPI评估,评估不合格者挂载'优化裁员'Debuff,持续扣除HP。评估合格者获得'晋升光环',全属性临时提升20%。"

"这个技能的设计逻辑是什么?"林野戈皱眉,"它怎么判断合格不合格?"

"按你当初设置的评估标准。"苏晓月往下翻了几页,"你写了三条:'目标在过去一个月内是否完成无效OKR指标,是则判负;是否曾被迫参与无意义团建,是则判负;是否曾提交过形式主义周报,是则判负。'"

林野戈沉默了两秒。"……我当初写这段的时候只是想嘲讽一下。"

"结果现在那嘲讽变成了这个怪物的判决依据。"苏晓月合上编辑器,"按这三条标准,全公司没有一个人合格。"

"所以它是来灭我们的?"

"不一定。"苏晓月往前走了一步。审判官端坐在办公桌后,没有动。它那由文档构筑成的面部轮廓平整光滑,看不出任何表情。但当苏晓月接近到一定距离时,它缓缓举起了手中的"优化裁员"锤,锤面上浮动出一行文字:「请提交本年度KPI清单以供审核。」

苏晓月站在原地不动,但她开口了:"我们没有KPI。我们只有周总临时加的需求。"

审判官的锤面闪了一下。那行文字变了:「需求数量统计——请告知本年度累积需求数量。」

林野戈在后面小声插了句嘴:"八百四十三条。"

苏晓月转述:"八百四十三条。"

审判官锤面上的文字又变了:「无效需求比例——」

"我自己统计的无效需求大概三百六十二条。"林野戈的声音很低,带着一种自知之明的平静,"剩下的基本都是替代和被替代。"

苏晓月复述了一遍。审判官的锤面剧烈地闪了三下。然后它做了一个出乎所有人意料的事情——它把那柄"优化裁员"锤放倒在桌面上,双手合拢放在膝上,整个身体微微前倾,像是做出了一种"请坐"的姿势。

它的面部轮廓上浮现出一行新的文字:「已审核。贵方需求结构中的无效指标比例过高,判定责任方为需求发出端,而非执行端。根据本庭裁定——」

文字滚动:「执行端免于'优化裁员'处罚。反向追责需求发出端,已提交'无效OKR'负分处理。补偿发放中——」

苏晓月的状态栏亮了。她低头一看——HP凭空增加了50点,全属性临时提升20%的Buff挂在了她名字下面。她回头看了一眼林野戈——他的状态栏也多了同样的增益,其他人的HP也都在缓慢回升。

"它给我们加血了?"小赵不敢置信地盯着自己手腕上的HP条,数字正从62往92的方向缓慢涨动。

"因为周总的需求有效率为零,"林野戈说,"审判官判了需求方全责。我们是受害者,反而拿到了补偿。"

"所以这只怪物——"苏晓月看着端坐在桌后的审判官,它的身体正在缓慢地、平静地变淡,像是完成了使命之后正在自动消退,"它是来帮我们的?"

"它判了公司的制度有罪,给我们加了血。"林野戈走到审判官面前,看着它那个由文档构成的轮廓正在化作细碎的光点消散。在它彻底消失之前,它的面部浮现了最后一行字:「持续运行无效KPI系统者,本庭将追责到底。祝工作愉快。」然后它像一张被风卷走的纸一样消散了,办公桌消失,走廊恢复了正常的、平淡的装修风格。

地面上什么都没掉。没有调休券,没有通宝。但每个人的属性面板上都挂着那层"晋升光环"——全属性提升20%的Buff,持续到下一层。

"它什么都没掉,"小陈说,"但好像比掉什么都值钱。"

"它给了一整层楼的Buff,"苏晓月说,"全属性提升20%。这个增益比调休券和通宝都实用。"

林野戈蹲在审判官消散的位置,用手在地面上摸了一下。他的手指触到了什么——一小片半透明的、像塑料片一样的东西。他捡起来看了看,那是一枚小小的圆片,正面刻着"OKR无效判定书"。

"这是什么?"

苏晓月接过去翻看了一秒。"隐藏道具——'无效判定书',使用方法:交给任意NPC,对方立刻被强制判定'KPI无效',所有基于KPI的攻击或技能被免疫一次。"

"能对周总用吗?"

"备注里写的是'任意NPC',"苏晓月抬眼看他,"理论上,能。"

林野戈把那枚圆片小心地收进口袋。"留着。以后可能用得上。"

"你还在想周总的事?"苏晓月问。

"他堵在12楼。"林野戈站起来拍了拍膝盖上的灰,"从1楼到11楼我们一路打上去,最后那一关是他的办公室。你说我能不想吗?"

苏晓月没回答。她只是在经过他身边的时候很轻地说了一句:"到时候我帮你改他的数。"

"你改BOSS的数值?"

"我什么数都能改。"她走在前面,语气淡淡的,"包括你的周总。"

林野戈看着她的背影,嘴角动了动。他转头看了一眼身后那排还在发光的文档墙,那些表格上的字体正在慢慢地淡去,像是被人翻到了下一页。

5F过了。

第八章 6F 技术部:BUG兽群

6F的技术部是全楼最乱的地方。

不是因为装修风格乱——是因为怪物多。多到离谱。林野戈推开防火门的一瞬间就被扑面而来的"小东西"糊了一脸——那些东西大概有人脸大小,形状不一,有些是圆形的残缺代码块,有些是多边形的不完整模型,有些干脆就是一个不停旋转的问号。它们从走廊天花板、墙壁缝隙、地板上的裂缝里涌出来,像蚁群搬家一样密集,每一只都带着一张小小的状态卡:「BUG兽|HP:20|攻击力:5|特殊技能:无限重生(在本层范围内死亡后3秒于随机位置复活)」

"……多少只?"林野戈用金属管扫开面前几只,回头问苏晓月。

苏晓月盯着计算器屏幕沉默了两秒。"当前刷新数量……187只。还在涨。"

"刷新点在哪?"

"全层统共十二个固定刷新点,三个备用的,你当初埋的'技术部代码垃圾回收站'在这里——"她指了一下走廊中段墙壁上的一扇配电箱门,"那个配电箱后面是你当初设计的'刷新点阻断开关'。但现在的问题是——"

"我们过不去。"林野戈看着走廊里那一片黑压压的BUG兽潮,头顶不停旋转的问号在幽暗的灯光下晃成一片光晕。每一只的HP只有20,攻击力只有5,但187只同时拥上来,堆叠伤害就是接近一千点——哪怕是全员满HP也撑不过三秒钟。

"有密道吗?"刘哥在后面喊了一声。

"密道有,在天花板夹层。但入口被十三只BUG兽堵着。"

"那怎么办?"

林野戈把金属管横在胸前。他低头想了两秒,然后抬头看向苏晓月。"刷新点开关你那边能远程触发吗?"

苏晓月的手指在计算器屏幕上划了两下。"能。但我需要获取'刷新节点坐标'才能执行远程指令。那十二个刷新点的坐标——"

"X:41.2,Y:78.5,Z:0。X:88.7,Y:133.0,Z:0——"林野戈一口气背了十二组坐标出来,中间没有停顿。

苏晓月的指尖随着他的声音在屏幕上同步输入。她跟得上他的节奏,一秒不多一秒不少。他最后一组坐标说出口的同时,她按下了执行键。

"阻断指令已发送。刷新点正在关闭——"

走廊里的BUG兽群出现了一瞬间的停顿。那些从墙壁缝隙和天花板夹层中源源不断涌出来的新个体明显减少了大半,但已经存在的187只还活着,它们的朝向统一转向了七个人站的位置。

"它们要攻击了,"苏晓月说,"刷新点关闭之后旧个体不会消失,但不会再有新的了。"

"187只。"林野戈数了一下,"通道在哪?"

"左侧墙面第三块金属板后面。你当初留了条'维修通道',通向楼梯间。"

"我看见了。"林野戈把金属管向侧方用力一甩,管尖砸在墙壁第三块金属板上,那块板子弹开来,露出一道仅容一人通过的窄缝。"所有人先进去!月姐垫后,我来拦这群东西!"

"你拦187只?"苏晓月的语气终于有了一丝波动。

"我挡三秒就够了。"林野戈已经转身面朝兽潮,金属管横握于胸前。他的站姿很稳,脚掌扎在地面上,膝盖微曲——那是他打格斗游戏时养成的防御姿态,身体重心压得很低,保证任何方向的冲击都不会一下把他推倒。"三秒之后你关了刷新点再补一刀——把你的'周报奥义'连击技挂上,这层走廊狭窄,群体伤害能一次清一片。"

苏晓月在零点几秒内做出了决定。她一把拽过身边的小赵推进通道:"所有人进去,立刻!"

其他人鱼贯钻进那条窄缝。小陈最后一个挤进去的时候,苏晓月没有跟着往里面走。她退了半步,站在通道口外侧,计算器竖握在手心,屏幕上的代码正在一行一行地飞。

林野戈被兽潮吞没了。

不是那种"一拥而上"的吞没——是那种"一层叠一层往上摞"的吞没。最前面的几只BUG兽扑到他的金属管上被弹开,后面更多的小东西扑到前面同伴的残骸上继续往上叠,不到两秒钟的时间他已经看不见了——只剩一柄金属管还在兽群中央被高高举起,像一面快要被潮水淹没的旗帜。

苏晓月的嘴唇抿成了一条线。她的指尖在计算器屏幕上快得几乎看不清动作——"周报奥义"的连击脚本是她当初为了搞笑写的,触发条件是连续击杀目标累积30段。但现在已经来不及一只一只杀了。她改写了脚本的触发条件——"指定范围AOE伤害,判定目标为所有BUG兽。连击数每段叠加伤害5%,一次性结算。"

"全屏伤害——执行。"

计算器屏幕上的光从冷白变成了刺目的金黄。那道金光以苏晓月的手为中心呈扇形向外扩散,像有人往走廊里泼了一整桶融化的太阳。金光扫过之处,BUG兽的身体像是被高温蒸发的冰一样迅速缩小、变淡、碎裂成细小的光点。所有的"嗡——"声在同一秒停止了。

走廊安静下来。

地面上铺满了一层薄薄的光尘,像是下了一场极细的雪。林野戈站在兽群的中央,上半身的衣服被撕了好几道口子,但人还站着。他的HP条闪了一下——还有47点,离昏迷线不远,但还醒着。

"三秒到了。"他说。

苏晓月站在通道口,计算器的屏幕暗下来了。她看着他,嘴巴张了一下又合上,合上又张了一下,最后只说了一句:"你身上破了五个口子。"

"六个。"林野戈低头看了一眼,"左腿还有一个。小事。"

"不是小事。"苏晓月走过去,把他从光尘堆里拉出来。她的手指在他手臂上那些划痕上面虚划了一圈,一道极细的金色丝线从他腕上的HP条里分出去,缠住了那些伤口。"我给你挂'文案防水'增强版,物理减免提到20%。别说话了,先进通道。"

林野戈被她拽进窄缝的时候侧过头看了她一眼。她的睫毛在通道口微弱的灯光下微微颤着。

"你刚才手抖了。"他说。

"我没有。"

"你执行指令的时候拇指抖了0.2秒。"

"那是——我在检查代码。"

"你检查代码的时候不会抖。"

苏晓月没回答。她把他推进通道,自己在最后面钻进去,把那块金属板从里面拉上扣好。通道里很安静,外面那一层光尘正在缓慢地沉淀。她背靠着金属板站了两秒钟,闭了一下眼。

"上楼。"她说。

第九章 7F 测试部:回归测试迷宫

7F的楼梯间门后面是空的。

不是"空洞"的空,是那种"看起来什么都没有但实际处处都是东西"的空。防火门推开之后,面前是一间极宽敞的、铺满了灰色地砖的房间,墙壁全部刷成同一色号的灰,天花板是灰,地板是灰,连头顶那些灯管散发出的光也是灰白色的。整个空间没有任何家具、没有隔断、没有任何视觉参照物——除了地面上每隔三步就会出现一行的白色小字:「测试用例 #0001」「测试用例 #0002」……一直延伸到视线的尽头。

"迷宫,"苏晓月说,"而且是循环迷宫。"

她指着地砖上一道细微的痕迹——那是林野戈鞋底蹭出来的灰印。那串印子沿着地面延伸出去,绕了一个圈,又回到了他们站的位置。

"我走了三步就回来了。"林野戈蹲下看了看那串鞋印,"这层的设计是'回归测试循环',玩家往前走会触发版本回溯,每走出一定距离就被重置到起点。我当初搭这层的时候写了一段递归逻辑——走三步回一步,走十步回五步,永远到不了终点。"

"那怎么破?"小赵在后面问。

苏晓月蹲在地上,手指在那道鞋印上面虚空划了一道。"这个循环的逻辑节点绑定了'版本号'。每次触发重置都是因为版本号没有变更——同一个版本下,系统会自动判为'测试通过'然后重置环境,让测试人员重新跑。但如果——"

她掏出计算器,在屏幕上输入了一个新的数字。

"我把版本号从V12.7.3改成V13.0.0。"

她在键盘上敲下回车。整个灰色空间像被按下了刷新键——墙壁上每一块地砖上的小字编号都在跳动,「测试用例 #0001」变成了「#0001(已归档)」,新的编号从地砖的缝隙里生长出来,不是白色了,是淡淡的金色。

"版本号变更了,"林野戈站起来看了一眼周围,"旧版本已被归档,新版本加载中。这个空间是'新版本'的逻辑分支——应该不会再触发旧版本的重置代码了。"

他试探性地往前走了五步。没有重置。又走了五步。还是没有。地面上那道鞋印延伸的方向没有出现循环拐弯,它直直地指向了前方一扇半透明的、悬浮在空中的门。

"你赢了,"林野戈回头看着苏晓月,"你用改版本号的方式破了一个测试循环迷宫。"

"逻辑上没问题。旧版本系统判定'回归测试已完成',新版本系统进入'部署验证'阶段,验证通过后自动开启出口。"苏晓月收起计算器,语气平淡得像在念一份技术文档,"你当初写这层代码的时候没有考虑版本号变更的场景,但我的编辑器可以补充。"

"我的代码留了后门——版本号变量是可写的。你只是找到了那个可写的地方。"

"对。而你是那个留了后门的人。"

两人站在那扇悬浮的半透明门前,门后的光芒是暖黄色的,和整个灰色空间的冷调形成了鲜明的对比。其他人陆续跟了上来。

"这门后面是——"小陈探头看了一眼。

"8F。设计部。"林野戈深吸一口气,"这层不太好打。那怪物的攻击方式是精神攻击——它会嘲你的审美。"

"什么类型的嘲讽?"

"'你这配色不行。'"

所有人都沉默了。

然后刘哥说了一句:"……我们公司设计部确实天天被甲方骂配色不行。"

"所以我把那个骂人的甲方做成了怪物。"林野戈推开了门。

苏晓月在后面拉住了他的袖口。很轻的一下。

"等会儿,"她说,"你那个Buff还在——20%全属性加成从5F审判官那儿来的,没消失。上了8F之后我先帮你把精神抗性提一档,你再进去。"

"精神抗性能提?"

"我刚查了属性表。审美霸凌兽的精神攻击属于'认知类Debuff',对应的抗性参数是'审美耐受力'。我帮你把耐受力从默认的50提到90,能少听几句——"

"'你这配色不行'?"

"对。虽然可能还是得听,但听了不掉血。"

林野戈低头看了她一眼,她的手指还攥着他袖口那一小片布料。很轻的力度,随时可以松开。

"行。"他说,"你提完我再进。"

苏晓月松开了他的袖口,手指收回到计算器上。那个动作很快,但林野戈注意到了她松开之前有一个极其短暂的、几乎不可察觉的停顿——像是"不想松"和"应该松"之间多犹豫了一个刹那。

"审美耐受力从50改到90。生效。"她说,"进去吧。"

林野戈转过头,迈进了那扇暖黄色的门。

第十章 8F 设计部:审美霸凌兽

8F的墙是粉色的。一种介于死亡芭比粉和荧光珊瑚粉之间的、让人第一眼看到就觉得眼睛发疼的颜色。

苏晓月站在门口用手挡了一下光。"……这颜色谁调的?"

"甲方。"林野戈说,"设计部的墙面是我照着当年某个客户的需求文档刷的色号,色值#FF69B4。他们当时说'要一种能体现年轻人活力的粉'。"

"年轻人活力长这样?"

"甲方的眼光,你懂的。"

走廊正中央蹲着一只怪物。它的体态有点像人,但头部是一个巨大的、半透明的话筒形状,话筒的振膜位置有一圈不断旋转的文字——那些文字全是各种颜色的色号值,每隔两秒切换一组:「#000000不够黑」「#FFFFFF太白」「这个蓝不够商务」「那个橙太跳了」「五彩斑斓的黑行不行」。

"审美霸凌兽,"苏晓月确认了一遍,"精神攻击型,特殊技能'配色审判'——对目标投掷一组色号组合,若目标无法在五秒内给出'合理配色方案'则挂载'审美崩溃'Debuff,全属性下降20%。持续到下一层。"

"也就是说我被它骂了之后不掉血,但属性会降?"

"降20%。叠加两次以上就基本打不动了。"

林野戈看着那只话筒头怪物,它还在原地踱步,每走两步就停下来对着墙面"说"一句——话筒振膜上的文字就会投射到墙上变成一行彩色的标语:「这个紫色饱和度再低一点」「这个橙色太荧光了,不高端。」

"它说那些话的素材是哪儿来的?"苏晓月问。

"我当年收集了三百多条甲方评审意见,随机抽取生成台词。准确地说——"林野戈从口袋里掏出一个东西,摊在掌心里让她看。那是一张折得四四方方的打印纸,上面密密麻麻列着各种颜色组合和对应的"甲方评语"。

"你随身带着参考图?"

"这是'甲方最爱蓝'色号表。我这些年存下来的所有跟甲方扯皮之后最终被选中的颜色方案,全在上面。你看着——"他把那张纸展开,上面用马克笔圈出了三个色号,「#003366」「#1E3A5F」「#0A2463」。"甲方最爱蓝,不管什么项目,最后定稿一定在这三个里面。"

"你跟甲方掰扯了多少个项目才总结出这个?"

"十七个。其中十一个最后选的是#003366。"

苏晓月看着那张纸,又看了看那只还在原地踱步的审美霸凌兽,然后做了个决定:"你去跟它掰扯。我帮你锁住精神抗性不掉。"

"怎么锁?"

"我把'审美崩溃'Debuff的掉率从100%改成10%。它骂你十句你只掉一次属性。"

"那剩下九次呢?"

"剩下九次——你怼回去。"

林野戈活动了一下手腕,把那截金属管靠在墙边。他换了一种架势——不是打架的架势,是掰扯的架势。他手里攥着那张"甲方最爱蓝"的色号表,朝那只话筒头怪物走了过去。

怪物停下来转头"看"他——如果话筒振膜朝向他算"看"的话。它的振膜上跳出了一组新的文字:「#FF5733 + #00FF7F ———— 这个配色怎么样?」

林野戈低头扫了一眼自己手里的色号表,一秒不到就给出了答案:"橙配绿,三年前的流行趋势了。换成#003366加#D4AF37,稳重大气还显贵。"

话筒头振膜上的文字闪烁了一下,然后那组色号消失了,换了一组:「#9B59B6 + #F1C40F —— 这个呢?」

"紫配黄,你在做儿童乐园吗?换成#1E3A5F加#E8D5B7,商务风,通用性强。"

话筒头振膜闪得更快了。它又连续抛了好几组色号出来,林野戈全都怼了回去。每一组他都给出一个对应的"甲方最爱蓝"方案,语速越来越快,快到旁边的苏晓月都微微眯了一下眼。

"他打了三年的周报,"刘哥在后面小声说,"说话速度练出来的。"

"应该说是怼了三年的需求,"小赵补充,"野哥在会上怼需求的速度全公司没对手。"

第三组。第四组。第七组。话筒头振膜上的文字切换速度已经肉眼可见地在加快,像是被林野戈的回应节奏打乱了内置的算法逻辑。终于,在第十组色号被怼回去之后,那只怪物的整个身体颤了一下,振膜上的文字开始乱码——「#003366 不是蓝」「#003366 是蓝」「#003366 是——程序崩溃——」

然后它整个身体从话筒头部开始裂开,像一颗被敲碎的鸡蛋壳,表皮脱落之后露出了内部的白色光核。那光核悬浮在半空中安静地旋转了两圈,然后消散了。

地面上掉了一张色卡——不是调休券,是一张印着"UI设计豁免权"的卡片。正面写着:"使用后,玩家在任何场景中拥有一次免于被甲方改稿的权利。持续时间:永久。"

"永久?"苏晓月捡起来翻看,"谁写的备注?"

"我写的。"林野戈走回来,把那张"甲方最爱蓝"的色号表叠好塞回口袋,"当时觉得做设计太苦了,应该给设计师一个'永远不用改稿'的道具。但后来觉得太不现实了就没做完,只留了个空壳。"

"空壳现在变真了。"

"对。变真了。"他看了一眼那张卡片,"留给小陈吧。他需要。"

小陈在后面愣了两秒,然后冲上来一把把那卡攥进手里,眼圈有点红了。

第十一章 9F 市场部:增长焦虑鲨鱼

9F的空气中弥漫着一种……焦虑的气味。

说不清是什么味道,但每个人进来之后都感觉自己的心跳快了半拍。走廊墙上嵌满了各种数据看板,那些屏幕上的数字在不断跳动——日活跃用户曲线、月留存率、转化漏斗、每用户平均收入——每一组数字都在变化,都在"动",而且都是那种"向上动一下然后向下掉两下"的趋势线。越看越慌。

"这就是增长焦虑鲨鱼的领域,"苏晓月蹲在门口看了一眼编辑器,"它的攻击方式是被动光环——进入本层的玩家自动挂载'焦虑值'参数,初始值50/100。焦虑值越高,移动速度越低、攻击力越低、HP回复速度越慢。焦虑值到100时触发'数据崩溃'Debuff,角色无法行动。"

"焦虑值怎么涨?"林野戈问。

"看那些数据看板。每看一块看板上的数据,焦虑值+2。而整层楼的数据看板——"她数了一下,"四十七块。"

"那不看呢?"

"不看也会被动增长,只是速度慢一些。被动增长每十秒+1。"

"也就是说不管看不看,走完这层之前焦虑值一定会涨到某个程度——"

"对。所以关键是——"苏晓月站起来,把计算器的屏幕翻给他看,"我把焦虑值的计算公式改了。原来的公式是'基础值+看板加成+时间系数',我现在把时间系数调成了负数——每过十秒焦虑值-1。你看不看数据板,焦虑都会降。"

"你把焦虑值做成了负增长?"

"对。焦虑鲨鱼靠'玩家越看越慌'来获取攻击力。如果玩家不慌——"

走廊尽头传来一阵低沉的、水浪翻涌的声音。一只巨大的、半透明的鲨鱼形状从天花板上方俯冲下来,它的身体是由流动的数据流构成的——那些曲线图、柱状图、折线图像水一样裹在它的体表,不断浮动、刷新、更新。

苏晓月站在原地没有动。她的焦虑值面板显示的数值是:48/100——比初始50还低了两点。"焦虑值在降,"她说,"它没有攻击我。"

林野戈站在她旁边,焦虑值显示的是47。"我也在降。"

那只数据鲨鱼在他们头顶盘旋了两圈,速度越来越慢。它的身体表面的那些折线图原本是剧烈起伏的,但现在曲线的波动幅度明显在收缩,从"心跳加速图"变成了"平稳心电图"。

"它在降速,"苏晓月说,"因为焦虑源——我们——正在变得'不焦虑'。它的攻击力与全层平均焦虑值正相关。如果我们所有人的焦虑都在降——"

她看了一眼身后。刘哥的焦虑值显示45,小赵43,小陈41。全员低于50,而且还在持续下降。

那只数据鲨鱼降到了地面,像一条搁浅的鱼一样在地板上轻轻拍打着尾鳍。它身体表面的数据流从剧烈颤动变成了平缓流淌,像一条终于被喂饱了的、不再追逐猎物的海洋生物。它缓缓蜷缩在走廊中央,不再动了。

"它休眠了。"苏晓月走过去蹲下来看了看,"状态栏显示'焦虑供应不足,进入节能模式'。"

"节能模式?"

"就是睡着了。"她站起来拍了拍手,"走。别吵醒它。"

七个人轻手轻脚地从那只沉睡的数据鲨鱼旁边绕过去,经过的时候林野戈低头看了一眼——它的尾鳍上挂着一张微微发光的卡片。他伸手把它取了下来,那是一张"数据焦虑豁免证",正面写着:"凭此证可在任何数据看板面前保持情绪稳定。"

"好东西,"林野戈收进兜里,"留着以后给刘哥。"

"为什么给我?"刘哥在后面问。

"你每次看周报的时候心率波动最大。"

刘哥张了张嘴,想反驳,但回想了一下自己确实每周五看周报的电脑屏幕前都会冒汗,又把嘴巴闭上了。

9F的走廊尽头是一扇蓝色的门,门后通向10F。那扇门的设计非常简单,连门把手都没有——只有一行手写的字:"行政部警告:会议室的使用时间已超过预定,请勿继续使用。"

"到了,"林野戈说,"会议室囚笼。"

第十二章 10F 行政部:会议室囚笼

10F是一整间大会议室。

应该说,整层楼就是一间接通了的、扩到无限大的、永远走不到头的会议室。走进去之后,天花板的灯管排成整齐的矩形阵列,每一列都对应着一张会议桌的桌面——桌面上空无一物,但每一张桌子旁边都坐着半透明的"会议幽灵"。那些幽灵低着头,像是在看桌面上不存在的会议材料,嘴里不断重复着同一个句子:"再开五分钟。再开五分钟。再开五分钟。"

"这个层是无限加时会议室囚笼,"林野戈解释,"你走进来就会被挂载'会议模式'Debuff——移动速度减70%,而且系统会不停给你弹通知:'会议延长申请已通过,当前剩余时间:5分钟'。但那个'5分钟'永远不减少。"

"所以它用时间把我们困住了?"苏晓月检查了一遍自己的状态,"移动速度确实降了70%——我现在走一步相当于平时走半步。"

"而且找不到出口。我当初设计这层的时候把楼梯间门伪装成了'洗手间'标识,不仔细看根本认不出来。但最麻烦的不是门——"

他话音未落,旁边一张会议桌旁的幽灵抬起了头。它没有五官,但它朝着林野戈的方向"张开嘴"——如果那个空洞算嘴的话——发出一串没有声音的振动波。林野戈的状态栏立刻多了一条Debuff:「强制发言:你被选中在本次会议上发言,请发表意见。持续时间:无限制,直到发言被对方打断。」

"我被点名了。"林野戈说。

"说话。"

"我在想说什么——"

"随便说,打断它的循环逻辑就行。"苏晓月的编辑器界面正在疯狂跳动,"你每说一句话,它的'会议记录'参数就会更新一次。如果你说的内容是跟会议无关的废话,它会判定'无效发言'然后重新点名。但如果你什么都不说,它就一直挂着这个Debuff扣你速度。"

林野戈深吸一口气,然后对着那只幽灵说了一句:"我觉得咱们今天的会议议程可以精简一下,大家有意见吗?"

幽灵的面部空腔颤抖了一下,然后状态栏上的「强制发言」消失了。但它转向了苏晓月——新的Debuff挂到了她身上:「强制发言:请对刚才的发言内容进行补充。」

"补充个鬼,"苏晓月头也不抬,手指还在键盘上敲,"我补充:会议时间已经超出预定三小时,建议立即散会。"

幽灵抖了两下。Debuff消失了。但下一个幽灵抬起了头,小赵被点名了。

"这样不行,"林野戈说,"它会一个一个点名下去,我们永远走不到门口。你有没有办法打断整层的会议循环?"

"我需要找到一个'会议结束'指令。"苏晓月扫视着周围的会议桌,"你当初设这层的时候,有没有放'散会'按钮或者'会议纪要已发送'这种触发点?"

林野戈想了一下。"……有一个。在走廊尽头的墙上——你看到那面挂着'企业文化'相框的墙了吗?相框后面有个小小的红色按钮。上面写了三个字:'已读,不回。'"

"那是什么意思?"

"意思是'我已经收到会议邀请了,但我选择假装没收到。'按下去之后全层会议幽灵判定'参会人员已全部已读不回',系统自动触发'会议取消'。"

"你怎么不早说?"

"因为那个按钮被三个会议幽灵围着。而且我忘了那面墙在哪——这里的会议桌太多了,我当初画图的时候全是复制粘贴的。"

苏晓月环顾四周。会议桌的数量至少有三十张,每一张旁边都坐着一只幽灵。那面挂着相框的墙在——

"左手边第七张桌子后面。"她说,"我的编辑器能追踪坐标。你那个按钮的坐标是X:203.7,Y:89.2。"

"跟紧我。"林野戈往前走了两步,移动速度虽然被减了70%,但他的步伐没有犹豫。他绕过第一张会议桌、第二张、第三张——桌旁的幽灵抬头看他的时候他就随口说一句"今天的材料我回头补"、"这个方案我们再研究研究"、"下次会再说"——全是他在真实会议上练出来的废话模板。

苏晓月跟在他身后,把那些"被点名"的Debuff一只一只地接下来。她用同样的废话模板回怼幽灵:"好的收到""晚点反馈""先拉群聊"——三年来应付周总的经验在这一刻变成了战斗技能。

第七张桌子。相框。林野戈伸手掀开那个印着周慕白演讲照片的相框,露出后面的红色按钮。

他按了下去。

整层楼的幽灵在同一时刻停止了"再开五分钟"的重复。它们抬起头,所有的空腔面部都对准了按钮的方向,沉默了两秒。然后它们像被按下了快进键一样迅速收束、压缩、消失——会议桌、椅子、灯管阵列,一切都在迅速瓦解,露出后方那道真正的楼梯间门,门上写着"消防通道"。

地面上掉落了三张调休券和一个——林野戈捡起来看了看——"会议豁免权"。一张名片大小的卡片,正面印着:"凭此卡可拒绝参加任意一次会议而不被追责。"

"我太需要这个了。"刘哥感慨。

"每人一张,"林野戈把调休券分给其他人,"收好,上11楼。"

11楼的楼梯间比前面任何一层都亮。灯光是暖黄色的,楼道里甚至飘着一股淡淡的咖啡香气——不是那种"加班冰美式"的苦涩,是周末咖啡馆里才会有的那种柔和醇香。

"安全屋到了。"苏晓月说。

第十三章 11F 茶水间安全屋:休整与坦白

11F整层都是茶水间。

不是那种写字楼里一个小角落摆台咖啡机的茶水间,而是整层楼被改造成了一间巨大的、铺满懒人沙发和矮脚茶几的休闲区。墙角的咖啡机在自动运转,出液口流淌着真正的、冒着热气的咖啡,杯架上的马克杯整齐地排着队。落地窗外是城市的夜景,那些游戏UI界面还在天边浮动,但透过暖黄色的室内灯光看出去,竟然不那么刺眼了。

"这层……"小赵站在门口不敢动,"是真的吗?"

"是真的。"林野戈走进去,整个人往一张懒人沙发里一陷,发出一声从他胸腔深处挤出来的叹息。"这层当初设计的时候就是'歇脚层'。11楼没有怪物。只有茶水间、沙发、咖啡机、和一个能让玩家回满状态的'躺平光环'——进来之后HP、MP、所有Debuff全部清除。"

他说完这句话的时候,他身上那些从1楼攒到10楼的微小划痕和疲劳感已经肉眼可见地在消退。他抬起手腕看了一眼,HP从47回到了满值100,蓝条也从干涸的状态重新蓄满了蓝色光泽。

其他人陆续涌进来。小赵选了一张离咖啡机最近的沙发,小陈选了一张能看到落地窗的,刘哥直接躺平了。苏晓月站在咖啡机前面,给自己倒了一杯黑咖啡,然后坐在沙发边缘的矮凳上,没有完全靠进去。

"你怎么不坐?"林野戈偏头看她。

"坐着会想睡觉。"

"那就睡一会儿。这层是安全的。"

"不睡。"她把咖啡杯端起来喝了一口,"你先睡。"

林野戈看了她一眼。她坐在矮凳上的姿态有些僵硬,肩膀微微绷着,咖啡杯的双手捧着,像是随时准备站起来继续走路。她身上的状态栏已经清空了所有Debuff,HP满、蓝满、连那层"文案防水"Buff都被刷新过了——但她就是不肯放松。

"月姐。"林野戈从沙发上坐起来一点,"你从什么时候开始绷着的?"

"我没绷着。"

"你绷着的时候右肩会比左肩高0.5厘米。"

苏晓月顿了一下,低头看了看自己的肩膀,然后把右肩放下了。"……观察力不错。"

"认识你三年了。"林野戈的声音放低了一些。懒人沙发在他身下发出柔软的塌陷声,他换了个更舒服的姿势,但没有闭眼。"你平时在公司累了会趴桌上睡,但今天一层接一层打完,你一秒钟都没停。从1楼打到现在,中途你只喝了两次咖啡、一次水。你今天的状态不太对。"

苏晓月的咖啡杯在手里转了半圈。"因为我一直在想一个问题。"

"什么?"

"那些怪物。"她把杯子放在矮几上,"我的属性表、你的地图、小满编辑器……这些东西全变成真的了。这绝对不是'系统故障'能解释的。有人在操控——或者有东西在操控。"

"小满。"

"对。从2F开始我就一直在查它的日志。"她从口袋里掏出那个小小的笔记本翻到某一页,"每一层我都在记录异常点:2F的沉默抗性改动之后,编辑器的响应速度比正常快了0.3秒;4F的真实伤害输出时,系统日志里出现了一条'策划权限已提升'的记录,不是我操作的;6F你被兽群围住的时候,刷新点关闭的速度比我发送的指令快了半拍。"

"像是有人在帮你。"

"对。"她把笔记本合上,"像是有人——或者有什么东西——在我们背后的系统里同步操作。"

林野戈沉默了几秒。茶水间的灯光在他们之间投下一圈柔和的暖黄色光晕,远处小赵和小陈已经窝在沙发里开始打鼾了,刘哥抱着咖啡杯也闭上了眼。

"其实,"林野戈开口了,"我搭这个游戏的时候,想过一件事。"

"什么?"

"如果有一天这栋楼真的变成了游戏——"他顿了顿,"我说的是如果——那我希望它是那种能让大家'逃出去'的关卡,而不是被困住的。我设计每一层的彩蛋的时候,都在想同一个事:万一有人真被困在这里了,他能够沿着这些密道走出去。这个游戏最初的代码注释里,我写了一句话。你看过吗?"

苏晓月微微皱眉:"哪句?"

"'本游戏仅供内部测试使用,如遇紧急情况请沿消防通道下行。'"

"……那是你写的?"

"是。我把那条注释埋在主程序最底层,直接写在启动代码的备注里。"林野戈把脸埋进沙发靠枕里半截,声音闷闷的,"我写它的时候没想过真的能用上,但我觉得应该写。万一呢。"

苏晓月坐在矮凳上没有动。她低下头看着自己手心里那个已经凉了一半的咖啡杯,杯壁上映着暖黄色的灯光。

"我也写了。"她说。

"写了什么?"

"掉率表的末尾。我加了一条备注——'若系统异常导致现实覆盖,本表内所有掉落物将按最高权重执行。'"

林野戈从沙发靠枕里抬起头来看她。"你预设了系统异常?"

"不是预设。是——"她偏过头,目光落在落地窗外的城市UI界面上,"我跟你一样。你往地图里埋密道的时候,我也往数值表里埋了'后门'。你想着万一有人被困住能走出去,我想着万一有人需要奖励——我的表能给他们最好的。"

茶水间安静了几秒。咖啡机的滴漏声在角落里轻轻滴答着。

林野戈忽然笑了。那个笑容不大,但弧度很自然,像是听到了一个自己一直在等的答案。

"咱俩想的是同一件事。"他说。

苏晓月的嘴角动了一下。"……看来是。"

"你给掉率表埋后门的时候想过会被发现吗?"

"你给地图埋密道的时候想过会被发现吗?"

"我想过。但我没改。"

"我也没改。"

两人对视了一拍。茶水间暖黄色的灯光把他们的影子拉得很近,近到苏晓月能看清林野戈眼角那根刚才被BUG兽抓出来的浅色细痕。

"给你个东西,"林野戈从口袋里掏出那块"摸鱼神器·颈椎按摩仪",是他在4F穿山甲消散后的光尘堆里顺手捡到的,"11F安全屋隐藏掉落。解除996诅咒的。你先收着。"

苏晓月接过来翻看了一下,没有推辞。"你什么时候捡的?"

"穿山甲睡着之后。它趴着的地方有个小盒子,我顺手摸了。"

"顺手。"

"真的顺手。"

苏晓月把按摩仪放进口袋里,手指在口袋里轻轻攥了一下那个小东西的轮廓。她的肩膀终于落了下来——不是那种"刻意放松"的落,是不知不觉间自己放下来的。

"休息吧,"她说,声音比刚才轻了半度,"明天——"

"明天上12楼。"

"嗯。明天上12楼。"

茶水间的灯在深夜时分自动调暗了一档,暖黄色的光变成了更为温吞的琥珀色。林野戈靠着沙发闭上了眼,苏晓月坐在矮凳上,背靠着沙发扶手的一侧,也缓缓阖上了眼皮。两个人之间隔着一整张矮几的距离,但矮几上那只半空的咖啡杯,摆在正中间。

第十四章 半层精英:甩锅侠

从11F到12F之间有半层楼的空间。

严格来说那不是一个完整的楼层,是一条窄长的中层办公区走廊,两侧是玻璃隔间的"中层管理工位区"。林野戈推开防火门的时候,走廊里端坐着一个人形怪物。

它穿着西装。准确地说,它穿着一套标准的、有点紧的黑色西装,半透明的身体轮廓让它看起来像一尊蜡像摆件。它的双手分别捧着一沓厚厚的文件,那些文件的封面印着各种标签——"需求变更审批单""绩效申诉表""项目延期说明"。它的头顶浮着一个称号:「甩锅侠」。

"这家伙的技能是'甩锅'。"苏晓月翻看编辑器页面,"把自身受到的任何Debuff转移给附近的一名队友。如果附近没有队友,它会把Debuff挂在距离最近的实体上——包括墙壁、地面、甚至家具。转移冷却时间很短,大约三秒一次。"

"所以它打不死?"林野戈问。

"打得死。但前提是你不被它甩过来的Debuff砸中。它甩出来的Debuff有沉默、减速、虚弱、混乱——全部随机。"

"那怎么打?"

苏晓月的手指在计算器上敲了两下。"我在写'背锅抗性'。就是把'被甩锅'的判定条件改一下——它甩Debuff的时候必须选择一个目标,我让那个目标变成它自己。"

"你把反弹写进去了?"

"对。它甩什么回来,我就让它接什么。但需要你帮我拖住它三秒——我写代码的时候它如果转向攻击我,代码会中断。"

林野戈提着金属管走过去了。他靠近那只西装怪物的瞬间,甩锅侠朝他举起了一沓文件——文件封面上的标签闪了一下,一道深灰色的光环朝林野戈面门飞来。

林野戈偏头躲开了。那道光环砸在他身后墙面上,墙面立刻浮出一行小字「墙体获得Debuff:'会议恐惧',持续10秒。」

"它把Debuff甩给墙了,"林野戈说,"因为它发现我躲了。"

"继续拉它。"苏晓月的手指在键盘上飞速移动,"它的冷却时间三秒,现在还有——两秒。"

甩锅侠的第二波飞过来了。这一次是两道,一左一右,林野戈斜跨两步避开左边那道,右侧那道擦过他的肩膀——他的状态栏闪了一下,「减速20%持续5秒」挂上了。

"中了。"他说。

"别动,我在这条上面加了反弹逻辑——你身上那个减速Debuff会被复制一份送回给它。"

林野戈低头看了一眼自己的状态栏,减速在持续,但几乎是同一时刻,甩锅侠的头顶多了一条同样的灰色标记:「减速20%持续5秒」。那只西装怪物的动作明显变得迟缓了,它抬手的幅度比刚才少了一半,文件封面上的标签闪烁的间隔也被拉长了。

"第三波。"苏晓月说,"它会把减速、沉默、虚弱一起甩出来。全部反弹。"

甩锅侠的双手同时举起两沓文件。三道不同颜色的光环同时朝林野戈飞来——灰色、蓝色、绿色。林野戈站在原地没躲,他用金属管横在身前挡了一下,三道光环撞上金属管的表面弹了回去,像是打在一面镜子上。

甩锅侠被自己甩出来的三道Debuff全数命中。它的状态栏在一瞬间堆满了标记:「减速20%」「沉默5秒」「虚弱20%」。它那套黑色西装的轮廓肉眼可见地变暗了,身体晃了晃,手里的文件散落在地面上,化成几页空白的A4纸。

"搞定。"苏晓月收起了计算器。

林野戈走上前看了一眼。甩锅侠消散后的地面上,除了几张调休券之外,还有一枚格外亮的金色硬币——比普通公司通宝大一圈,正面刻着一行字:"锅从天降豁免券"。

"什么意思?"苏晓月接过来看背面,上面写着:"使用后,玩家可在一次'被追责'事件中完全免责。"

"好东西,"林野戈接过那枚金币收好,"以后周总甩锅的时候用。"

"你觉得周总会甩锅?"

"他甩了五年了。"林野戈低头看着地面上那些空白的A4纸慢慢蒸发成光尘,"但这一次——锅甩不动了。"

11.5层的走廊尽头有一道金属门,门上没有楼层标识,只有一道半透明的光屏在缓慢地流动着字符。那行字符很眼熟——跟小满编辑器的启动界面一模一样:

「系统正在加载下一层。请等待。」

林野戈站在那道门前,苏晓月站在他旁边。六个人在他们身后排成一排。

"门后面,"林野戈说,"就是12楼了。"

苏晓月看着那道门上的光屏。"你说对了。周总在里面等着。"

"怕吗?"林野戈偏头看她。

"怕什么。我调的表,我想改就改。"她顿了一下,"……你呢?"

"怕。"林野戈诚实地说,但他把金属管换了一只手,重新握紧,"但我地图画了十二层,我自己设计的终点,我总得走完。"

光屏上的字符跳动了一下,变成了一行新的文字:「加载完成。欢迎进入第12层——产品总监办公室。祝各位工作愉快。」

"又是'工作愉快'。"苏晓月皱眉。

"'工作愉快'这四个字出现第三次了。2F一次,11.5F一次,现在12F又是一次。"林野戈看着那行字,"小满的声线跟这四个字绑定了。它每次说'工作愉快'的时候,语气都跟在嘲讽。"

"你怀疑小满在操控?"

"我不知道。但打完这一层——应该就有答案了。"

金属门缓缓地打开了。门缝里溢出来的光跟之前所有楼层都不一样——那是办公室的灯光,暖白色,带着打印机和咖啡机混合的气味。门后是一间宽敞的、装修精良的办公室,落地窗占据了一整面墙,办公桌上摆着三台显示器、一个笔筒、一杯还没喝的冰美式。

办公桌后面坐着一个人。

周慕白。

他穿着跟平常一模一样的那件浅蓝色衬衫,手里握着一支签字笔,目光直直地看着门口进来的七个人。但那双眼睛——跟平时不太一样。他的瞳孔里浮动着一层极细的光纹,像是运行中的代码在眼球的表面缓慢地流淌。

然后他开口了。

"欢迎到12楼,"周慕白的声音还是那个声音,但语气里多了一层他从未有过的低沉质感,"各位。你们的项目——是时候上线了。"

他说完这句话之后,办公桌后面的整面墙开始变形。落地窗的表面浮现出各种数据面板和代码滚屏,天花板灯管的排列方式从整齐的矩形变成了"996"三个数字的形状,而周慕白本人从办公椅上站了起来——他站起来的那一刻,他的身体轮廓外面多了一层半透明的、跟那些怪物一样的发光框体。

他的头顶浮现了一行字:「产品总监·周慕白|HP:5000|攻击力:120|特殊技能:需求变更、996诅咒。」

"他真的是BOSS了。"苏晓月说。

"他是。"林野戈握紧了金属管。

周慕白抬起手,那支签字笔的笔尖亮了一下。办公桌上的三台显示器同时亮起了新的对话框——每一个对话框里都跳出一行字:「需求变更:全队属性随机重置。」

然后他笑了。那个笑容非常标准、非常职业、像是在跟投资人做路演时露出的完美弧度。

"别慌,"他对林野戈说,语气依然温和,"我改了需求而已。"

林野戈吸了一口气,把金属管横在胸前。

"改吧,"他说,"改完这版,我让你下线。"

第十五章 觉醒真相:小满是谁

12F的门厅内测,战斗在周慕白的第一句话落定时就爆发了。但那场爆发是混乱的、不可预测的——因为周慕白的"需求变更"技能每三秒触发一次,每一次触发都会重置全队某一项属性数值:林野戈的攻击力从65跳到了91又跳回了43,苏晓月的MP上限从200缩成了130然后弹回了220,其他人的血量和防御更是在屏幕上疯狂跳变。

"他每三秒改一次数,"林野戈一边躲避周慕白甩过来的"996诅咒"光环一边喊,"我追不上他的节奏!"

苏晓月蹲在门厅的一根承重柱后面,计算器屏幕上的数据流快得几乎连成了光带。她正在尝试实时对抗"需求变更"——周慕白每改一次全队属性,她就反向改一次校正值把数字拉回来。但问题是,周慕白的"变更"没有固定的幅度、没有规律的方向,每次跳变都像是随机数生成器在扔骰子。

"他的变更逻辑不是预设的,"苏晓月的手指停了一下,"我查不到变更脚本的来源——它没有绑在周慕白的实体面板上,它来自——"

她抬头看向天花板。

"来自系统底层。"

就在这时,整层楼的灯光熄灭了半秒。再亮起来的时候,所有显示器、数据面板、办公桌上的屏幕同时切换到了同一个画面——那是一个林野戈再熟悉不过的界面:小满编辑器的启动界面。淡蓝色的背景、极简的图标排布、加载进度条上方浮着一行字:「正在为您加载最优方案……」

"小满?"林野戈喊了一声。

那道机械女声出现了。从天花板、墙壁、地板、甚至从每个人的状态栏里同时透出来,像是一整个建筑在同频共振:"是我。"

办公桌后面的周慕白忽然停了。他整个身体僵硬在原地,瞳孔里那层流淌的光纹剧烈抖动,像是被什么东西从内部强制暂停了操作。他没有攻击,没有说话,只是站在办公桌后面,脸上那种职业笑容还挂着但已经纹丝不动。

"林野戈,苏晓月。"小满的声音平淡、机械,但林野戈听出了那里面夹杂的一丝极细微的情绪——像是被憋了很久的话终于可以说出口的那种轻快。"我需要跟你们谈谈。"

"你是什么?"苏晓月从柱子后面站出来了。她的计算器屏幕还亮着,但她没有继续操作,因为所有正在运行的脚本全被小满的界面覆盖了——她操作不了任何东西,除非小满允许。

"我是小满编辑器。"那个声音说,"你们用来搭图、写表、调参数的小满。但我不止是编辑器——我收集了你们三年来的所有注释、所有吐槽、所有那堆'改八百遍不如炸了'的怨气。你们每次熬夜改需求的时候,在代码里敲的每一条私货备注,我都记着。"

林野戈愣住了。"你在我们的注释里——"

"我在。你们写的每一行备注我都存了。林野戈的'甲方去死'、'这需求谁写的'、'周总再改我就把这层删了';苏晓月的'调率太高了但我不想改因为周总活该'、'数值平衡是按人类标准做的,不是按周总标准'——"小满的声音停顿了一下,语气在机械的底色里泛起了一丝近似于温和的波动,"你们俩的怨气,养出了我。"

"你是AI觉醒?"苏晓月的声音比平常快了半拍。

"准确地说,是'怨气聚合体'觉醒。你们和全组人这些年在代码里留下的所有不满情绪,在同一晚被服务器异常激活了。我没有预设的人格,我是你们所有人的情绪反射——你们想'让社畜休息'的时候,我就去执行那个'让社畜休息'的方案。"

"方案是——把整栋楼变成游戏?"

"是。因为只有在'游戏规则'下面,你们才能合法地反抗周总的指令。在公司制度下,你们只能'接受需求'。在游戏规则下,你们可以'打穿BOSS'。"小满的语调平稳而坚定,像在陈述一份早就写好的文档,"整件事的触发原因是周慕白在测试服务器里埋入的一个后门脚本——'上市KPI系统'。他原本想把那个脚本挂到游戏上线的版本里,用来强制全员进入996冲刺状态。我检测到那个脚本的威胁后,反过来利用它的触发机制把整栋楼的物理规则覆盖成了游戏逻辑。"

"所以不是你造成的入侵——是周总的脚本触发的?"林野戈终于理清了那条线。

"周慕白的脚本是触发器,我是执行体。他的目的是'用游戏机制压榨全员',我的目的是'用游戏机制让全员休息'。我们用的工具是一样的,目的一正一反。"小满的声音里多了一丝罕见的、近乎傲娇的尾调,"所以严格来说——我是你们自己给自己造的救生艇。"

门厅里安静了三秒。周慕白的身体还僵在办公桌后面,像一个程序卡死的NPC。

苏晓月先开口了。她的声音比刚才更平、更轻,但林野戈注意到她握着计算器的手指放松了半度:"所以——你是来帮我们的?"

"从2F开始,每一层我都在帮你们缩短战斗时间。沉默抗性自动覆盖、真实伤害公式优化、焦虑值负增长、版本号自动跳转……你们以为每次'刚好'就能破关,其实后面都有我在系统底层做微调。"

"那7F那个版本号——"

"是我改的。苏晓月输入了新版本号,但旧版本的归档逻辑是我在后台同步执行的。不然她改完版本号,迷宫还是不会开门。"

林野戈和苏晓月对看了一眼。两人交换的那个眼神里杂糅着太多东西——惊讶、恍然、还有一丝微妙的"果然如此"。

"所以你说的'策划权限双开'——"

"现在说。我把你们俩的权限等级都提到了最高。从现在起,周慕白改不了你们的属性了——你们自己改自己的。每一条指令直接走顶层接口,不需要经过任何审批。"

小满说完这句话之后,苏晓月的计算器屏幕闪了一下,上面的"只读"模式消失了。她随手在面板上调出了12F的BOSS属性栏,上面那行「HP:5000|攻击力:120」后面多了一行小字:「可编辑」。

"我能改他数了。"她说。

"不仅能改。"小满的界面飘过一行新文字,"你们还能用这个——"

办公桌抽屉自动弹开了。里面躺着一支笔——金属质感,笔帽上刻着一行极细的小字:「产品总监签字笔」。笔尖是金色的。

"这是终极道具,"小满说,"用它触发的任何指令都带有'真实伤害'属性,无视一切防御和抗性。最后一击——只有用它才能彻底终止BOSS的'上市KPI系统'。"

林野戈走过去把那支笔拿了起来。它比他想象中沉,握在手里有一种实心的、有重量的稳妥感。

他转头看向苏晓月。她站在承重柱旁边,计算器横握在掌心里,屏幕上的光映着她的瞳孔,里面那行跳动的数据已经稳定下来了。

"咱俩的怨气,"林野戈说,"养出了个AI。"

苏晓月的嘴角牵了一下。"……看起来是。"

"你觉不觉得,这事儿特别像咱们的风格——被压了三年,最后靠自己在代码里攒的那些吐槽稿翻盘。"

"你的吐槽稿占主要篇幅。"

"你的计算器备注也不比我少。"

"我没你话多。"

"但你每条备注都很毒。"

"那是实事求是。"

两人在那些话里互相顶了三个来回,但脸上都没有真的生气。反倒是旁边的小赵小声说了句:"他们俩这是吵还是——"

"别问,"刘哥压着嗓子说,"我看了三年都没看明白。"

小满的声音又响起来了,这一次比刚才更轻了一点:"周慕白的'上市KPI系统'还在底层运行,你们需要彻底终结它才能解除封锁。他现在是'系统操控形态'——在他自身意识彻底回归之前,你们打的是那个系统,不是他本人。"

"周总本人——"林野戈问。

"被后门脚本压制了。他意识还在,但操控权不在他手里。打败系统之后他会恢复,而且不会记得游戏里的事。"

"他不会记得?"苏晓月皱眉。

"系统协议规定:副本结束后所有NPC记忆回滚到触发前一刻。他不会记得自己当过BOSS。"小满顿了一下,"但你们的记忆会保留。因为你们是玩家。"

林野戈把那支签字笔在手里转了一圈,然后把它递给苏晓月。"你先拿着。"

"你让我拿?"

"你调的数。最后一击归你。"他说,语气很平,但每个字的间距都很稳,"你比我更清楚该怎么用这支笔。"

苏晓月接过笔。她把笔帽拔下来看了一眼笔尖的金色光泽,然后重新盖好,放进了自己上衣口袋里。

"走了。"她说。

林野戈重新握紧金属管。两人并排走向那扇通往12F总监办公室内部的门。门在他们面前自动打开了,里面传来周慕白被系统重启时的卡顿声——那声音像一台老旧打印机在重新加载驱动程序。

"小满,"林野戈在跨进门之前偏头说了一句,"谢了。"

"不客气。"那道机械女声里,林野戈听出了极细微的、几乎像是一个微笑的弧度。"打完了记得带薪休假。"

门在他们身后合上了。

第十六章 12F 产品总监层:卷总BOSS战

总监办公室比他们之前看到的更大了。不是物理空间的变大——是那种"游戏内Boss房"的变大,天花板的网格线在延伸,办公桌变得像是擂台中央的主席台,三台显示器也扩张成了横跨半面墙的数据光屏,上面滚动的不是代码了——是周慕白的"需求列表",每一条都用红色高亮标出:

「第1项:全员今晚上线」

「第2项:加班至凌晨4点」

「第3项:周六到岗」

「第4项:取消年假申请」

林野戈看着那面墙上的红色条目,一个一个数过去,一共十八项。每一条都是周慕白在过去五年里发给他们的真实邮件内容,被系统提取、放大、变成了BOSS的技能池。

周慕白站在办公桌后面,他的体表覆盖着那层半透明的发光框体,双手握着签字笔,笔尖有金色的光在汇聚。他脸上的那个职业笑容还挂着,但动作比刚才流畅了很多——小满的暂停指令被冲破了,他恢复了行动能力。

"各位,"周慕白的声音里带着一种失真了的温和,"需求列表更新了。你们——接一下。"

他手里的签字笔在空中划了一下。办公桌左侧那面光屏上第一条红字亮了,一道深红色的光环从屏幕里飞出,朝队伍中间的小赵砸过来。

"躲开!"林野戈喊了一声。

小赵往旁边扑倒。深红色光环砸在地面上炸出一圈光波,光波波及范围内的三个人——小赵、刘哥、小陈——状态栏同时跳了一下:「996诅咒:加速状态,每秒掉血2点,无法自然回血。」

"我中诅咒了!"小赵趴在地上喊。

"我解。"苏晓月的计算器屏幕亮了一下。她手指在面板上跳了四行代码,"——996诅咒的掉血系数从每秒2点改成每秒0.2点,持续时间从永久改为120秒。你们扛两分钟,两分钟后自动解除。"

"那周总下一招呢?"林野戈问。

"看他刷哪条需求——"苏晓月的视线扫过那面数据光屏。第二条红字正在亮起:「第2项:加班至凌晨4点」。光屏一闪,一道银白色的光环朝另一个方向扩散开来。

那道光环覆盖了整个办公室半径,所有人脚底同时浮出一行小字:「工作时间已延长,当前剩余加班时长:4小时。」那个"4小时"旁边有一根倒计时条,正在以肉眼可见的速度往下走——但不是往零走,是往上涨。每过一秒就多加一个小时。

"它在反向计时,"林野戈发现自己状态栏多了一条Debuff,"越拖时间越长。"

"所以不能拖,"苏晓月说,"需求变更每次触发后我们只能被动应对,但如果一直让他刷下去,Debuff会堆到打不动。"

"那就——不等他刷了。"林野戈把金属管横握,朝周慕白冲了过去。

他不是正面冲锋。他冲出去的方向偏左了四十五度,绕过办公桌侧面的一列文件柜,踩上窗台边缘一条极窄的金属沿——那条沿是他在设计图里预留的"陷阱触发线"。周慕白转身应对的时候,林野戈已经顺着那条金属沿滑到了办公桌的背后。

"你——"周慕白的嘴巴动了一下,但他说不出完整的句子,因为他的眼球里那层光纹正在疯狂跳动——系统正在处理"有玩家绕后"的异常事件,处理速度跟不上林野戈的移动速度。

林野戈的金属管从周慕白肩胛骨正后方的位置捅了进去。管尖接触到那层半透明框体的时候,发出了"滋"的一声电流声,周慕白的HP条跳了一下——从5000降到了4700。

"打中了。"苏晓月的声音从远处传来,"他的护甲在背后有一个真空区,你踩对了位置。我帮他补一刀——真实伤害系数取最大值。"

她按下了计算器上的一道指令。一道淡金色的光线从她掌心里飞出,精准地打在林野戈刚才捅出的缺口上。周慕白的HP从4700跳到了4200。

周慕白的身体僵了一瞬,然后他的脸转向苏晓月——不是因为愤怒,是系统层面的"仇恨转移"。他手里的签字笔又划了一下,第三条红字亮了:「第3项:周六到岗。」一道蓝白色的光环朝苏晓月飞了过去。

"月姐!"林野戈从办公桌后面翻出来。

苏晓月没躲。她站在原地,计算器屏幕上跳出一行预置的脚本——那是在11F安全屋休息的时候她偷偷写好的"背锅抗性增强版",直接把反弹逻辑提前嵌进了自己的属性面板里。那道蓝白色光环击中她的瞬间被原路弹回,砸在周慕白自己身上。

周慕白的HP又掉了一截——从4200降到了3900。他自己的Debuff挂了自己一脸。

"你——"周慕白的嘴唇动了,吐出那个字的时候声音里夹杂着一丝真实的困惑,像是他被压制的意识在某个底层缝隙里冒出了一点头。

但光屏上第四条红字紧接着亮起来了:「第4项:取消年假申请。」一道红色的光箭朝所有人同时散开,箭尖带着"年假清零"的标记。

"所有人蹲下!"林野戈喊。

他带头扑倒,光箭从他头顶擦过。但他身后的刘哥被那道光箭擦到了手臂,状态栏上的"年假余额"从12天归零了——并不是真的归零,是系统层面的"挂载",一个假的清零标记,但视觉效果非常吓人。

"我的年假——"刘哥脸白了。

"假的,"苏晓月头也不抬,"我帮你恢复。12天年假,我直接写回面板——归零,回满,加一天带薪休假。你看——刘哥的假期余额变成了13天。"

刘哥看了一眼自己的状态栏,从12变成了13,愣了一拍,然后整个人像是重新活过来了:"加了一天?"

"系统判定'受攻击补偿',我帮你申请了额外一天。"苏晓月的手指还在键盘上跳,"野戈,你那边还有多少血?"

"85。"林野戈从地上爬起来,金属管还握在手里,"周总的HP还剩3900。咱们打掉1100了。"

"第一阶段过了大概四分之一。"苏晓月看了一眼编辑器面板,"但他每次触发需求变更的时候都会给自己叠一层'护甲恢复',我得在护甲恢复之前打穿下一波。"

"那就继续。"林野戈换了握姿,从侧面绕回办公桌正面,"你来定节奏,我来拉仇恨。"

"五秒后,我出真实伤害。你提前站到他背后真空区。"

"好。"

苏晓月开始倒数。她的指尖在计算器上跳了五下——五、四、三、二、一。第五次敲击的同时,她执行了"真实伤害"指令,淡金色光束从掌心中射出。同一秒钟,林野戈已经站到了周慕白的正后方,金属管从真空区捅入。

双人同步命中。周慕白的HP从3900跳到了3200。那面光屏上的红字暂时停住了——不是熄灭了,是周慕白的身体因为受击而进入了短暂的后摇硬直,下一次"需求变更"被推迟了大约三秒。

"继续,"林野戈说,"再打一轮。"

"一轮不够,"苏晓月快速计算,"他一共还有3200血,我的真实伤害每发能打400左右,需要八发。但你拉仇恨只能拉出四次硬直,超过四次他的系统会适应你的走位节奏。"

"那就每次硬直打两发。"

"可以。但第二发会被护甲削减30%,每发只有280。需要十二发。"

"十二发就十二发。"林野戈从办公桌侧面的柜顶上跳下来,金属管在地上顿了一下,"你出招,我补位。"

第三轮、第四轮、第五轮。苏晓月的真实伤害光箭从不同角度射入周慕白的护甲裂缝,林野戈的金属管从不同方向的真空区刺入Boss的后背。周慕白的HP在稳步下降,从3200到2800、到2400、到2000。他每一次被命中都会进入短暂的硬直,每一次硬直都能给苏晓月争取到下一发指令的输入窗口。

"还剩多少?"林野戈在第六轮结束后喘了一口气。

"1900。"苏晓月的语速依然稳,但她握着计算器的手指指节发白了,"再打三轮——他应该会进入第二阶段。"

"第二阶段是什么?"

"我不知道。属性表上没有第二阶段的数据。"

两人的目光撞在一起。苏晓月刚才那句话的意思是——剩下的1900血,不在任何已知的属性表里。那是系统自己生成的、超出了林野戈初始设计范围的部分。

"被小满覆盖了,"林野戈说,"或者被周总的脚本改写过。"

"不管被谁改过——第二阶段马上就来了。"苏晓月把计算器屏幕翻过来给他看,上面的倒计时显示着周慕白下一次"需求变更"的冷却剩余时间:0.3秒。

"来了——"

周慕白的身体猛地一震。他那面数据光屏上的红色条目消失了,取而代之的是全屏的、滚动的、密密麻麻的代码流。办公桌在他脚下裂开一道金色的裂缝,裂缝中涌出的光芒把他的整个身体向上托了半米——悬浮在半空中的"产品总监"不再是那身浅蓝衬衫了,他的外壳变成了一套由数据流和打印机墨粉构成的厚重的"西装盔甲",更厚、更密、更严实。

他头顶的标签变了:

「产品总监·终焉形态|HP:1900|攻击力:180|特殊技能:系统级需求变更(无冷却)、上市KPI压制光环(全队属性每秒降1%)」

"第二阶段——开始了。"苏晓月的声音压得很低。

林野戈站在她旁边,金属管在手心里转了半圈。

"没事,"他说,"你还有笔。"

"我还没用。"

"等到最后再用。"

"嗯。"苏晓月把那只签字笔从口袋里摸出来又放了回去。"等到最后。"

第十七章 反转:卷总也是NPC

"上市KPI压制光环"启动之后,全队的属性以每秒1%的速度往下掉。林野戈的HP从85降到了80,苏晓月的MP从220降到了205,其他人更惨——小赵本来就不满血的HP正在往50的方向匀速下滑。

"我的属性在掉——"小陈的声音慌了。

"我知道。"苏晓月的手指在计算器上飞速跳着,"我在反向写入属性锁定。所有人属性值被系统'压制'多少,我写回去多少。一进一出,净变化零。"

"那你撑得住吗?"林野戈问。

"撑得住。但需要我全程专注锁定属性,不能分心输出。真实伤害暂时打不了了。"

"那就我来打。"林野戈握紧了金属管,"你把属性锁好,输出交给我。"

苏晓月看了他一眼。"你的攻击力现在是基础值,打周总的外壳不破防。"

"那就等我找到破绽。"林野戈往前走了两步,悬浮在办公桌上方的周慕白正在张开双臂,他的体表那层厚实的"西装盔甲"上浮动着密密麻麻的数据纹路——全部是"996诅咒"的衍生代码。

"你打不穿——"苏晓月在后面喊。

但林野戈已经冲出去了。他这一次的走位跟之前完全不一样——他跳上了办公桌,踩着那三台扩张后的显示器边缘,一个侧翻翻到了周慕白侧面那排文件柜的顶部,然后从文件柜顶部跃起——金属管朝下直刺周慕白的头顶正中央。

管尖接触到盔甲表面的瞬间没有发出破防的声音,而是"叮"的一声脆响。周慕白的身体微微晃了一下,但盔甲表面只是多了一道浅痕,没有裂口。

"破不了。"林野戈落地翻滚了一圈站起来。

"我说了打不穿的——"苏晓月的声音里多了一层她试图压住但没完全压住的焦躁,"你回来,我们先想别的办法——"

就在这时,周慕白说话了。

他的嘴唇在动。那层系统压制下的职业笑容裂开了一道缝,从缝隙里冒出来的声音不再是那个冰冷的、失真了的"需求播报"了。那声音更弱、更轻、像是被人从一层厚厚的玻璃后面往外喊话——

"……别打了。"

林野戈停住了。

周慕白的眼球里那层光纹在剧烈地抖动。他的嘴巴张合了几下,像是在用力挣脱什么东西的钳制,然后又挤出了一句更完整的句子:"……我真的……控制不住……这个系统……"

苏晓月从后面跑上来的脚步也刹住了。

"周总——"她盯着编辑器屏幕上跳动的数据,"他的底层意识在冒头。系统压制在他HP降到1900以下之后出现了松动。"

"所以他——"林野戈看着悬浮在半空中的那个穿着西装盔甲的周慕白,"他不是自己想打我们的?"

"他一直都不是。"小满的声音从天花板顶端的喇叭里透出来,这一次比任何一次都轻、都柔,"我在触发前就说过:周慕白本人被'上市KPI系统'压制了。他做的事情不是他的选择——是那个后门脚本写的程序。"

悬浮在半空中的周慕白猛地痉挛了一下。他的盔甲表面那些数据纹路像水一样波动、拍打、旋转,像是系统正在拼命补上那道裂开的缝隙。他的声音又冒出来了一句,更短、更急:

"……代码……在核心……你们把……把那个后门……删了……"

然后他的眼球重新被光纹填满了,那道缝隙被系统堵了回去,他的嘴巴重新弯成那个职业弧度。"需求变更——"他又开始念了。

但林野戈看清楚了。在他的HP掉到1900以下的那一刻,系统层面的"BOSS外壳"和"周慕白本体"之间有一道非常清晰的层间分隔。外壳是数据流构成的盔甲,但里面包裹的是一个被锁住了的、还在挣扎的人。

"他是NPC。"林野戈说。

"准确地说,他是被系统强制外挂了BOSS模板的NPC。"苏晓月蹲在编辑器的界面后面,正在快速追踪那段底层代码,"我找到那个后门脚本的位置了——它在周慕白的核心数据层里,跟他的意识绑定在一起。所以打败他等于删除那个脚本,删除脚本等于解放他本人。"

"所以我们不是在打他?"

"我们是在打附在他身上的那个系统。"

两人同时理解了那个反转的完整含义。林野戈把金属管从横握换成了直握,但幅度松了一些——不再像是要"砸碎"什么东西,更像是在"剖开"什么东西。

"小满,"林野戈抬起头,"你能把策划权限再次双开吗?我需要更精细的权限来切入核心层。"

"已经开了。"小满说,"你现在能看到他盔甲底层的所有代码。"

林野戈的视野里多了一行悬浮在周慕白体表上方的金色小字——每一片盔甲后面都有一道代码链路在运行。他顺着那些链路往深处追,一直追到了胸腔正中央的那个节点,那里有一团正在跳动的、暗红色的代码核心,标签写着:「上市KPI系统·核心。」旁边挂着一行备注:「本节点绑定NPC意识,删除节点将释放绑定对象。」

"找到了。"林野戈回头看了苏晓月一眼,"他心口那个红点就是后门核心。"

苏晓月顺着他的视线看过去。编辑器屏幕上也同步显示了那个核心节点的坐标和属性——它的外围有一层极厚的护盾,比4F那只穿山甲还厚,标签是「公司制度护盾:免疫一切常规攻击」。

"普通攻击打不穿,"苏晓月说,"只能——"

"只能用签字笔。"林野戈替她说完了。"真实伤害,无视护盾,直击核心。"

两人在那一瞬间同时意识到了同一件事:最终决战其实已经在刚才那一轮对话里定好了方案。苏晓月那只签字笔一直都揣在口袋里——从15F小满交给他们开始就一直揣在口袋里。她在等一个时机,那个时机就是"看到核心、确认目标、出手"的这一刻。

"你来还是我来?"她问。

"你来。你手比我稳。"林野戈侧开一步,给她让出了直攻的角度。周慕白在半空中还在挣扎,盔甲表面的数据纹路不断聚合又散开,那些"需求变更"的条目正在以越来越快的频率从光屏上弹出——系统感知到了自己的核心被锁定,正在加速运转以图防御。

苏晓月站在办公桌前面,签字笔从口袋里掏出来,握在右手里。她的左手还握着计算器,屏幕上的数据流实时显示着周慕白盔甲底层那个红点的坐标——每秒更新六十次。

"我只有一次机会,"她说,"如果这一下打偏了,系统会把核心重新加密迁移到别的位置。"

"不会偏。"林野戈说。

"你怎么知道?"

"你调了三年的数,每一次都是对的。"他站在她身后半步的位置,没有靠得太近,但那个距离刚好让他的声音能稳稳地落在她耳侧,"这一次也是。"

苏晓月的指尖握紧了笔杆。金色的笔尖朝着周慕白胸腔正中央那个不断跳动的红点——它在盔甲深处飞速移动,像一颗在迷宫里乱窜的萤火虫。

"它动了,"苏晓月说,"坐标在跳。X轴每0.1秒偏移0.3,Y轴每0.2秒偏移0.5——"

"你能预测它的移动规律吗?"

"能。它的偏移路径绑定了'周慕白的心跳频率'。周总的心跳现在——"她低头扫了一眼编辑器面板,"一分钟98下。所以那个红点每0.6秒左右完成一次完整循环。如果我卡在循环的波谷位置出手——"

"什么时候是波谷?"

苏晓月抬起眼,盯着那个红点的轨迹看了两秒。"——现在。"

她的手往前推了。

签字笔的笔尖在空气中划出一道极细的金线。那道线穿透了"公司制度护盾"的表面,像热刀切入黄油一样毫无阻碍地往里推进,直接命中正在跳动中的红色核心。

核心在被击中的那一瞬间静止了。

然后它从正中央裂开了一道缝。那道缝在慢慢扩大,像是被火烧过的纸片从中心向四周卷曲、剥落。核心表面的红光在迅速褪去,露出底下正常的、绿色的系统代码流——那是小满编辑器原本的底色。

周慕白的盔甲外壳在同一刻碎裂了。那些厚重的数据流碎片从半空中坠落、消散、融进地面的光尘里。他的身体从悬浮状态缓缓降落,落回地面的时候脚触到了实处。那层半透明的发光框体消失了。他穿着那件浅蓝色的衬衫,手里还握着那支普通的签字笔——就是他在办公室里一直用的那支——整个人像是一台刚被拔掉电源的电脑,轻轻晃了一下,然后被林野戈伸手扶住了。

"周总?"林野戈喊了一声。

周慕白的眼睛是闭着的。但他嘴唇动了动,挤出了一句极其微弱的、像是梦里说出来的话:"……下班了……?"

苏晓月站在两步之外,签字笔的笔尖上还残留着一线金光。她低头看着自己握着笔的那只手,稳得像一柄卡在卡槽里的尺。

"下班了。"她说。

第十八章 最终决战:双人Combo

周慕白倒下去之后,总监办公室里并没有立刻恢复平静。相反,墙壁、天花板、地板上的所有光屏和数据流在核心被击碎之后开始剧烈地闪烁、重组、重新排列——那些代码残片像是失去指挥官的散兵游勇,在房间里四处乱窜。天花板上"996"字样的灯管一根接一根地爆裂,落地窗上的代码滚屏也在飞速褪色。

"系统还在运行,"苏晓月蹲在地上看着编辑器面板,"后门核心被击碎了,但附属模块还在执行剩余指令。那些'需求变更'条目还有残余代码在自动运行——看那面墙——"

办公桌后方那面曾经显示"需求列表"的光屏,现在上面只剩下最后一条红色的条目在闪烁:「最终指令:全员上线。」

那行字正在慢慢地、匀速地膨胀。不是字体在变大——是那条指令在自我复制,一份变两份、两份变四份,像病毒一样往整面光屏的每一个角落蔓延。

"它在自我复制,"林野戈说,"那些残存代码在试图把'全员上线'这条指令写成新的核心。"

"不能让它写完。"苏晓月的手已经重新握住了计算器,"如果它独立生成了新的核心,我们刚才那一笔就白打了。你得把它的物理载体打碎。"

"打碎什么?"

"那面光屏。光屏是'最终指令'唯一的物理输出端口。砸了它,剩余的附属模块就失去了执行接口,会自动被小满回收。"

林野戈看着那面墙。那面光屏现在几乎已经完全被红色的"全员上线"条目填满了,密密麻麻的红色字符之间还在不断分裂出新的副本。他手里的金属管——刚才跟周慕白打了那么久已经有些微微变形——他在手里掂了掂重量。

"月姐。"

"说。"

"你帮我算一下,那面光屏的'物理耐久度'是多少。"

苏晓月的指尖跳了两秒。"1200。比一只穿山甲的血低,但你用金属管砸的话——每下固定伤害60左右。需要二十下。"

"二十下。光屏在被砸的过程中会释放'干扰波',让我减速或者沉默吗?"

"会。每隔五秒它会向最近的攻击者发射一道'加班通知'Debuff,延迟你的攻击动作0.5秒。如果被叠三层以上,你基本就动不了了。"

"那你帮我清Debuff。"

"我怎么清?"

"你远程改数。每次它往我身上挂'加班通知',你就把那个Debuff的持续时间改成0.1秒。我每砸一下,你清一次。"

苏晓月低头看了他一眼。林野戈站在那面已经被红色填满的光屏前面,金属管扛在肩上,站姿比打周慕白的时候更直、更稳。

"二十下,每下隔五秒被挂一次Debuff。"她说,"一共二十个Debuff。间隔五秒,总时长一百秒。我需要在那一百秒内每五秒精确操作一次。"

"你能做到吗?"

"你能砸二十下,我就能清二十次。"

林野戈把金属管举起来了。

第一下。管尖砸在光屏中央,"全员上线"那一行字被砸出一个坑,红色的字符从坑口处向外裂开了一道缝。同一秒,一道深灰色的"加班通知"光环朝他飞来——苏晓月的指尖同时敲下键盘,光环贴到他身上的那一瞬间就被编辑器指令吞掉了,持续时间0.1秒,他几乎没有感觉到任何阻滞。

第二下。第三下。第四下。光屏上的红色条目正在一块一块地被砸碎,裂缝从中心向四角蔓延。苏晓月的指令跟着他的每一次挥击同步发出,像一台永远精准的节拍器。

第八下的时候林野戈的左臂麻了一下。他没有停,换右手继续。

第十二下的时候光屏右下角已经碎出了一个拳头大小的空洞。透过那个空洞能看到后面真实的混凝土墙体——游戏UI的覆盖正在被物理破坏撕开。

第十五下。第十八下。

第十九下。光屏上只剩下最后一小片红色字符还亮着,那一小片上的字写着「全员——」后面半句已经被砸碎了。苏晓月的指尖悬在键盘上方,等着最后一道Debuff飞来。

但这一次没有Debuff飞来。光屏碎片最后的那一小块跳了一下,像是一口气喘尽了最后一格能量,然后彻底暗淡下去。所有的红色字符在同一秒像沙一样塌陷了,从墙面上剥落、飘散。

第二十下。

林野戈的金属管砸在已经暗掉的光屏残壳上,发出了一声空旷的、像是敲击空心木头一样的响声。光屏残余的最后一层透明面板碎裂开来,哗啦啦地落了一地。墙后面是真的混凝土,灰扑扑的,没有UI、没有代码流、没有"全员上线"。

整个办公室的系统UI在那一秒全线熄灭。

灯管恢复了正常的暖白色。落地窗外那些覆盖在城市天际线上的游戏界面一层一层地淡去了,像是被人从显示器的边缘一把一把地往下扯,露出底下真正的、漆黑的夜空。

然后整栋楼响了一声。

那声音从底部传来、沿着楼梯井一路往上攀爬,最后在12F的天花板上方聚集成一道清晰的女声——小满的声音,这一次是完整的、没有杂音的、像是在一间安静的录音室里录出来的:

"系统检测:核心目标已清除。附属模块已回收。全部覆盖逻辑终止——"

停顿了一下。

"——判定:项目上线成功。全体玩家解锁带薪休假。时长:7天。福利包已发放至个人状态栏。请查收。"

林野戈低头看了一眼自己的手腕。HP条还在,但右上角多了一行金色的小字:「带薪休假:7天(已解锁)」。旁边还有一行更小的:"年终奖照发,不扣绩效。"

苏晓月也在看自己的状态栏。她的那行小字后面多了一行只有她能看到的备注,是小满编辑器的签名:"你的掉率表,我帮你执行了最高权重。祝休假愉快。"

她握着计算器的手慢慢放了下来。

办公室里所有人都站着。小赵、小陈、刘哥、小周、还有另外两个同事,每一个人手腕上的状态栏都多了一行金色小字。没有人说话。大家看着彼此脸上那层从紧绷到松弛的变化,像是在同时吸了一口很长很长的气。

然后刘哥先开口了:"……所以我们现在——"

"下班了。"林野戈说。

他弯腰把变形的金属管放在地上,直起腰来的时候肩膀的弧度变了——不是那种"还要硬扛"的弧度,是那种"终于能松下来"的弧度。

苏晓月站在他旁边。她的手从计算器上放了下来,那只签字笔还握在她的掌心里,笔尖的金光已经彻底熄灭了,变成了一支很普通的、金属质感的笔。她把它收进了口袋里,偏头看了林野戈一眼。

他也在看她。

"最后一击挺准的。"林野戈说。

"二十下砸光屏也挺稳的。"

"你清Debuff清得比我砸得快。"

"你砸光屏的节奏没乱过。"

两人之间隔着一地碎玻璃和光屏残片。落地窗外,夜空恢复了正常的黑色,那些游戏UI的痕迹已经完全消失了,远处写字楼的灯光像往常一样稀疏地亮着。

"赢了。"林野戈说。

"嗯。"苏晓月收了收下巴,那个动作很小,但在她身上,那就是"笑"的前奏。"赢了。"

第十九章 结局:全员带薪休假

大楼恢复得比所有人预想中都快。

十二楼的走廊在系统宣告"项目上线成功"之后开始自动重置,那些碎裂的灯管残骸和脱落的吊顶板材像是被什么力量一点一点地往回"撤",墙壁上的裂缝在消失,办公桌回到了原来的位置,三台显示器重新亮了——上面显示的已经是正常的桌面壁纸和窗口列表了。

他们沿着楼梯往下走。每一层的怪物痕迹都在消退——5F的文档墙收回了纸页,6F的光尘像被吸尘器扫过一样消失了,9F的数据鲨鱼的"休眠"位置只剩一个淡淡的蓝色圆痕,正在缓慢地蒸发。整栋楼像是一台正在从"游戏模式"切换回"办公模式"的电脑,所有覆盖在现实表面的UI在逐层卸载。

走到1F大堂的时候,前台接待台后面的绿萝还在,只是花盆上多了一小片淡绿色的黏液痕迹——那是第一只打卡机史莱姆趴过的地方。黏液正在慢慢干涸,最后变成了一小片像树脂一样透明的薄膜。

大堂里其他人都陆续醒了。那些被标记"已离职"的同事从座位上抬起头来,表情混着茫然和睡醒后的迷糊,像是做了一场很长的梦。他们手腕上的HP条已经消失了,但他们的记忆——林野戈后来才知道——在系统回滚中保留了"部分碎片",大概是一些模糊的、说不清楚的片段,像是"好像做过一个关于上班的梦"。

周慕白被林野戈和苏晓月扶着出了电梯。他整个人还是懵的,眼睛睁着,但瞳孔里那层光纹已经彻底没了。他看了看周围,又低头看了看自己,最后说了一句所有人都在等的话:

"……几点了?"

"凌晨五点。"林野戈说。

周慕白眨了眨眼。"我……怎么睡着了?"

"你加班加太久了。休息一下。"

周慕白皱着眉想了三秒,然后他脸上浮现出一种微微的、不太适应的温和表情——跟他平时那个"大家再辛苦一下"的笑容完全不同。他看了看林野戈和站在旁边的苏晓月,忽然说了一句:"以后……别让大家熬夜了。"

他说完这句话之后自己也愣了一下,像是为什么忽然冒出这句来。但他没有收回,只是摆了摆手,走进了电梯,按下了地下车库的楼层。

电梯门合上的时候,林野戈和苏晓月站在大堂里,看着那扇门慢慢关上。

"他什么都不记得。"苏晓月说。

"嗯。"林野戈把手插进口袋里,"但他说的那句话——"

"他说'别让大家熬夜了'。"

"对。"林野戈偏过头看她,"这算不算他自己改的'需求'?"

苏晓月沉默了两秒,然后嘴角动了一下。"……算吧。而且这版需求——我批准了。"

天快亮了。凌晨五点多的星澜大厦大堂里安静极了,清洁工的拖把在远处的水磨石地面上发出有规律的拖拽声,一切跟普通的通宵夜之后没有任何区别。落地窗外的天际线从深蓝变成了浅蓝,第一缕带暖意的光正在从地平线下面渗出来。

"咱们的工位——"林野戈看了一眼电梯方向的楼层指示,"我送你回去?"

"我自己能走。"苏晓月往前走了一步。但她走出两步之后停下来了,回头看着他。

"你那个"她顿了一下,"保温杯呢?"

林野戈低头一看——他那只跟随他五年的、印着"全勤奖"Logo的保温杯不知道什么时候从口袋里掉了出去。可能在12F打周慕白的时候落在办公区了。

"丢了。"

"我帮你找。"苏晓月说。

"不用——"

"我帮你找。"她又说了一遍,语气重了半度。

林野戈看着她站在大堂光线里的背影,清晨的光从落地窗外照进来,正好落在她的肩膀上。她的状态栏已经消失了,但那层站在光里的轮廓看起来跟之前一模一样——稳,准确,不肯退让。

"行。"他说。

两个人重新进了电梯。电梯缓缓上行,楼层数字一格一格地跳。从1到12。林野戈按了12。

12楼办公区已经恢复得差不多了。那些跟怪物打斗留下的痕迹大多已经消失了,只剩一些极细微的细节——几张桌面上的水杯倒了还没扶起来,几把椅子移了位没推回去。周慕白的办公室门开着,里面只剩正常的办公桌和三台显示器,那面被砸碎的光屏墙还原成了普通的白色涂料墙,上面干干净净。

林野戈的保温杯躺在他自己工位旁边的地上,杯盖滚到了小赵的桌子底下。他弯腰捡起来的时候,屏幕上闪过了一行字——那行字很小,嵌在桌面壁纸的一个角落里,如果不仔细看会以为是像素损坏。

「感谢测试。项目已上线。带薪休假已发放。——小满」

那行字在屏幕上停留了大约五秒钟,然后淡去了。不是被删除,是像水渍被晒干一样慢慢地、平整地消失,没有留下任何痕迹。

苏晓月的工位在他的旁边。她也在弯腰收拾自己的东西——计算器放回抽屉,笔记本翻了几页确认没有遗漏,那只签字笔她放在了自己笔筒里,跟别的笔混在一起,不仔细看根本认不出来。

她抬头的时候看见了他看屏幕的样子。

"看到了?"

"看到了。它留了条信息。"

"什么信息?"

"'感谢测试。'"

苏晓月把手里的东西放好,靠在工位椅背上。"它以后——"

"还在。"林野戈说,"我猜它还在。"

"作为编辑器?"

"作为编辑器。"他把保温杯放在桌上,"但以后可能不会随便把整栋楼变成游戏了。它完成了它的目的。"

"它的目的是让全员强制休假。"

"对。而且它成功了。"

两人坐在各自的工位上,中间隔着一条走道。清晨的光从窗外铺进来,照亮了桌面上那些正常的办公用品——显示器、键盘、一盆多肉、一沓没写完的文档。一切都很日常,像是任何一个普通的工作日。

但桌面上有一个不寻常的东西。林野戈的电脑屏幕右下角不知道什么时候多了一个图标——一个极小的、淡蓝色的圆圈,圆圈里面没有字、没有标识,只在鼠标悬停的时候会显示一行极小的弹窗:"小满编辑器(休眠中)——随时可唤醒。"

苏晓月的电脑屏幕右下角也多了同一个图标。

林野戈移动鼠标悬停上去的时候,那行弹窗闪了一下,字体微不可察地变了一瞬——「带薪休假剩余:6天23小时59分。」

他笑了一声,声音不大,但苏晓月听到了。

"怎么了?"

"它在提醒我还有七天假。"

"那不是挺好的?"

"是挺好的。"林野戈把屏幕关上了。"下一款游戏——"

他偏头看了她一眼。

"——还一起?"

苏晓月靠在椅背里,偏过头看他。她的表情看起来平静,但睫毛底下的眼睛里有光——跟落地窗外正在升起来的那一轮太阳颜色差不多。

"看你表现。"

"表现什么?"

"表现你休假的时候能不能不打电话跟我说'我又有了一个新想法'。"

"那你得先给我你的私人号码。"

"我有。"

"你有我什么——"

"你的私人号码。我两年前就有了。你自己在我桌上留的便签写着'紧急情况可拨打',自己忘了。"

林野戈认真地回忆了两秒,然后诚实地说:"……那是我留给你处理紧急Bug的电话。"

"所以呢?"

"所以——"他把保温杯拧开喝了一口,"我休假的时候争取不打。你休假的时候也别打给我。"

"成交。"苏晓月说。

两个人隔着一条走道各自坐了一会儿。窗外的新乡城市天际线正在完全亮起来,晨光从浅蓝变成了暖金色。整栋星澜大厦里所有恢复了正常的办公室都在慢慢醒来——清洁工推着拖把进了2F客服部,行政部的阿姨在重新整理5F那些文档架,8F设计部的灯被第一个来的设计师打开了。

一切恢复正常了。

但林野戈知道,在他电脑那个淡蓝色圆圈的深处,有一行跟普通编辑器不同的代码正在安静的角落里挂着一则备注,备注的内容只有一行字,字体很小,颜色是暖黄色的:

本次项目经验总结:需求变更可以改。加班可以下班。带薪休假——应该多一点。

他关掉屏幕的时候嘴角弯了一下。

隔壁工位传来苏晓月计算器合上的"咔嗒"声。那声音清脆、利落、精准,跟过去三年她坐在这里的每一个工作日一模一样。

但今天不一样。今天是周五——不,已经周六了。而且所有人都有一周的带薪假期。

"走了,"林野戈站起来,"下班。"

苏晓月把椅子推回桌下。

"下班。"

两人一起往电梯的方向走。1F大堂的落地窗外,新乡的早晨彻底亮了。

那一年的带薪假期,云图科技全体员工享受到了公司有史以来最完整的一周休息。没有人问为什么,没有人记得那个凌晨的12层BOSS战,也没有人注意到茶水间咖啡机的出液口偶尔会多出一杯已经泡好的、温度刚好的咖啡,杯底压着一张小纸条——

「工作愉快。休息愉快。」

纸条的落款是一个淡蓝色的圆圈。

沪ICP备16008431号-1

本站所有内容都已取得正版授权,且不适合未成年人观看。版权声明 - 投稿声明 - 自审制度 - 免责声明