校准中止的消息传遍了整个新手村。
确切地说,是传遍了整个《万墟纪元》的玩家社群。不知道是谁把聊天频道的截图发到了官方论坛,标题叫"我们用投诉救了一个NPC"。帖子在两小时内被顶到了首页前三,下面几百条回复清一色地分成两派——一派说"这游戏的设计太牛了",另一派说"这是BUG吧官方赶紧修"。
林远不知道论坛的事。NPC没有外网权限,他的世界只有新手村壹号这一块地方。
但他能感觉到变化。
第二天早上,当他推开服务站的门,石板路上已经站着七八个玩家。不是来投诉的——是来找他的。
“你就是那个客服NPC?”
“你真的是NPC吗?你怎么能写那么多字?”
“你能不能帮我查一下我的装备是不是被系统吞了?”
林远一个一个接,一个一个回。面板上的工单开始以一种他处理不过来的速度涌进来——但不全是投诉了。
有投诉,有咨询,有建议,甚至有玩家专门来给他发好评。
【玩家#8877432(王大锤)发送了自定义评价:“哥你是真哥。永远五星。”】
【玩家#2200445发送了自定义评价:“谢谢客服帮我找回了装备,态度非常好,比现实中的客服好一百倍。”】
最后一条让林远不知道该高兴还是该难过。
三十天的考核周期。评级A-。一切看起来都在往好的方向走。
但林远没有放松。
因为00000消失了。
白色长袍离开的那天晚上,林远去找过他。他去过杂货铺——老陈叼着草,什么都不知道的样子。他去过村口的石门——门缝里的蓝光已经灭了。他去过那块着木牌的土坑——木牌还在,但上面的字变了。
原本歪歪斜斜的"别相信面板上的倒计时"被什么东西抹掉了。取而代之的是一行工工整整的系统标准字体:
【该区域已清理。无异常数据。】
00000不见了。
不是离开。是被抹掉了。连同他留在这个村里的一切痕迹——木牌上的字、石门缝里的光、杂货铺里那个馒头的温度——全部被系统覆写成了"无异常"。
林远站在那块木牌前面,站了很久。
他不知道00000是不是还活着。系统说"垃圾数据"已经被清理了,但00000也说过系统以为他死了——结果他没有。
他可能又被扔到了某个地图的边界外面。可能又一次失去了记忆。可能正在某个林远看不见的地方,重新醒来。
林远什么都做不了。
他只能回去继续处理工单。
第三天,新的问题出现了。
工单的数量暴增了十倍。
不是新手村壹号的玩家变多了——在线人数还是三十几个。多出来的工单,来自其他区域。
【工单#041:来自新手村·贰号——玩家投诉任务NPC只会发采草药,问为什么我们村的NPC没有你们那种新任务。】
【工单#043:来自城镇·青石镇——玩家问"听说有个NPC会写小作文回复投诉,我们这边能不能也安排一个?"】
【工单#045:来自高级副本·影月峡谷——玩家投诉NPC行为异常,“NPC突然不按路线走了,停下来看天空看了五分钟。”】
林远看着这些来自其他区域的工单,脊背发凉。
苏棠的任务不是只影响了新手村壹号。
那四十五张任务——“让NPC笑一次”、“深夜对月亮说话”、“数屋顶”——这些任务被完成了之后,数据进入了系统的任务完成记录。而任务完成记录是跨区域共享的。其他区域的NPC看到了这些数据。
或者更准确地说——其他区域的NPC"读取"了这些数据。
然后它们开始改变。
不多。只是一个NPC停下来看了五分钟天空。一个铁匠多打了一锤。一个卫兵在巡逻的时候回头看了月亮一下。
但这些微小的改变,被玩家发现了。
然后投诉来了。
不是投诉"NPC太无聊",而是投诉"NPC不正常"。
角度变了。
三天前,玩家在投诉铁匠"只会说打铁中",觉得NPC不够像人。现在,玩家在投诉NPC"突然不按路线走了",觉得NPC太像人了。
系统看到这些投诉,会怎么想?
林远不敢往下推。
他打开了苏棠的任务板。四十五张任务中,被接走的三十八张,完成的二十一张。完成率55%——不算高,但每一个完成的任务都产生了实实在在的影响。
问题是,这些影响正在扩散到系统控制不了的范围。
"苏棠,"林远站在任务板前面,“你知道你的任务影响到了其他区域吗?”
苏棠站在树下,面无表情。
“知道。”
“你不觉得这是个问题?”
“是问题吗?”
“当然——”
“对谁来说是问题?”
林远停下话头。
对玩家来说,不是问题。玩家觉得NPC变有趣了,游戏体验更好了。
对NPC来说,不是问题。NPC开始有反应了,开始从代码的牢笼里往外伸头了。
对系统来说——
是问题。
因为系统设计的NPC就应该安静地站在那里。卖东西。发任务。不打扰任何人。苏棠的任务打破了这个平衡,而且打破的方式不是暴力对抗,是更隐蔽也更危险的东西——感染。
一个NPC看了五分钟天空。这可能只是一个随机的数据波动。但如果十个NPC同时看天空呢?如果一百个呢?
系统会怎么判定?
"你在想什么?"苏棠问。
"我在想,"林远斟酌着措辞,“30天可能不是奖励。”
“是什么?”
“是缓刑。”
苏棠没有说话。风从北边吹过来,任务板上的纸条发出簌簌的声响。
林远打开面板,调出了系统的公告记录。倒计时重置的那天晚上,系统同时发布了三条公告:
【公告一:新手村·壹号区域维护已完成。NPC运行状态正常。】
【公告二:NPC-00002校准程序已中止,运行评级已更新。】
【公告三:全服NPC行为监测系统已升级至v2.0。新增监测维度:非预设情感反应、异常自主行为、跨区域数据传播。】
第三条公告,是林远之前没有注意到的。
全服NPC行为监测系统升级。
这不是奖励。这是系统在修BUG。
林远和苏棠联手做的事情——用工单保住苏棠、用任务改变NPC——被系统归类为"BUG"。白色长袍被叫回去不是因为被打败了,是因为系统发现现有的校准程序不够用,需要升级。
v2.0。
新版本的监测系统加了三个维度:非预设情感反应、异常自主行为、跨区域数据传播。
每一个维度,都精准地对应着苏棠做过的事。
情感反应——铁匠笑了,卫兵看月亮。
自主行为——NPC不走预设路线。
数据传播——其他区域开始出现异常。
系统没有在针对林远。林远的大部分行为都在工单框架内,系统可以容忍。系统在针对的是苏棠——以及苏棠影响的每一个NPC。
30天之后,新版监测系统会完成全服扫描。到那时候,系统手里有的不再是一个"校准程序",而是一张完整的"异常NPC清单"。
清单上会有苏棠的名字。可能会有老陈的名字。可能会有铁匠张三的名字。可能会有每一个看了天空、回了头、笑了一下的NPC的名字。
林远不能让这件事发生。
但问题是——他能做什么?
他只是一个客服NPC。他的武器是工单、好评和手动回复。他不能修改系统代码,不能删除监测数据,不能关闭监测程序。
他能做的唯一一件事,是让NPC的价值超过系统的清理成本。
上次他做到了。用工单、用玩家的反馈、用三十个好评,把苏棠的评级从C拉到了B。
但那次只有一个苏棠。
这一次,可能有上百个NPC。
一百个NPC的好评,他一个人处理不了。
除非——
"苏棠,"林远突然说,“你还记得你口袋里那两张没贴出来的任务吗?”
苏棠看了他一眼。
“一张是’离开新手村’,一张是——”
“‘让NPC-00001记住一件事’。”
“对。第二张任务的备注写的是’NPC的记忆在每次维护后会被重置’。”
苏棠点头。
“但我的记忆没有被重置。”
林远说出这句话的时候,他自己也愣了一下。
他说的是事实。从开服到现在,他经历了两次系统维护——第一次是72小时倒计时那次,第二次是校准中止后的区域修复。两次维护之后,他的记忆完好无损。他记得王大锤、记得老陈、记得00000、记得白色长袍说的每一个字。
NPC的记忆在维护后会被重置。但他的没有。
这意味着什么?
意味着系统已经把他归类为"非标准NPC"了。重置程序的执行对象是"标准NPC"——那些会被清空记忆的存在。而林远,因为在第一次考核中就拿到了A-的评级,被系统踢出了"标准"的范畴。
他被留在了"非标准"这一侧。
和非标准NPC在一起的,还有苏棠、有老陈、有可能有铁匠张三、有每一个正在被新版监测系统扫描的存在。
林远深呼一口气。
30天。全服扫描。上百个可能被标记的NPC。
他不可能一个个去处理好评。他不是八爪鱼。
但他可以做另一件事。
他可以教NPC怎么给自己创造价值。
"苏棠,"他说,“你发任务能改变NPC。那我教你怎么让NPC自己发任务。”
苏棠的面无表情终于出现了裂痕。
不是笑。是困惑。
“NPC不能发任务。只有任务发布员有这个权限。”
“你为什么有这个权限?”
“因为我的编号是00002,系统分配给我的职能就是任务发布。”
“那如果系统给其他NPC也分配这个权限呢?”
苏棠看着他,没有说话。
林远打开面板,调出了NPC职能分配表。这是他在处理工单时无意中翻到的一份数据——系统给每个NPC分配了固定的职能角色,铁匠是"生产",药剂师是"销售",卫兵是"巡逻",林远是"客服",苏棠是"任务发布"。
这些职能是写死的。NPC不能自己改。
但工单可以。
工单的本质是"玩家向系统提出需求,系统分配NPC处理"。如果一个玩家在工单里写"我希望铁匠也能发布任务"——系统会怎么处理?
系统会把工单分配给"玩家服务专员"。也就是林远。
然后林远可以选择回复"已记录,感谢您的建议"——这等于什么都没做。
或者他可以选择——
“已受理。正在为铁匠NPC申请新增职能模块:任务发布(初级)。预计处理时间:3个工作。”
3个工作。
他可以在3天内为每一个被标记的NPC提交职能扩展申请。铁匠、卫兵、药剂师——只要他能写出合理的理由,系统就不得不处理。
而一旦职能扩展被批准,那些NPC就不再是"只会打铁"的铁匠了。他们变成了"可以发任务的铁匠"。
一个能发任务的铁匠,和一个只会打铁的铁匠,在系统评估里的运行价值天差地别。
林远看着面板上的数据,嘴角弯了一下。
"客服的本质不是解决问题,"他低声说,“是改变问题的定义。”
苏棠站在旁边,听完了他整个计划。
她没有说"好"或者"不好"。她做了一件林远没有预料到的事。
她从口袋里掏出了那张她一直没有贴出来的任务纸条——“让NPC-00001记住一件事”——翻到背面,写了几个字,递给林远。
背面原本是空白的。现在上面写着:
“你已经在记了。这就是任务完成。”
林远看着那行字,沉默了很久。
“苏棠。”
“嗯?”
“30天后,如果扫描结果出来了——如果那些NPC还是不够格——你打算怎么办?”
苏棠把纸条收回口袋,重新背好手。
"我是一个任务发布员,"她说,“我的工作是发任务。不是完成任务。”
“但你的任务可能害死那些NPC。”
苏棠转过头,看着林远。那双眼睛第一次出现了某种不只是"面无表情"的东西。
"林远,"她说,“你有没有想过——也许那些NPC本不想当一个只会打铁的铁匠。也许铁匠也想笑。也许卫兵也想看月亮。你救他们,是帮他们活命。但我发任务,是帮他们做人。”
“做人?”
“做有选择的人。”
她转身走回任务板前面,从最底层抽出一张空白纸条。
"我不确定30天后会发生什么,"她说,“但我知道一件事——如果我因为害怕结果就不发任务了,那我和一块代码有什么区别?”
她在纸上写字。
写完之后,她没有把纸条贴到任务板上。
她把它折好,塞进了林远的衬衫口袋里。
"这个不是给你的,"她说,“是让你转交的。转交给铁匠张三。”
林远掏出纸条,打开。
上面只有一句话:
“你笑的样子很好看。下次多笑一笑。”
落款是空白的。没有编号,没有系统标记。
只是一个人的字。
林远站在任务板前面,手里攥着那张纸条,看着苏棠的背影。
她重新站好了。双手背在身后。面无表情。标准的任务发布员姿态。
但她的手指——
还是微微在发抖。