夏驰在S级怪谈里一刀斩断同生共死契,打算带着诅咒独自赴死。契约断裂的瞬间,榜一玩家顾寒徒手撕开空间裂缝,浑身是血地把他死死箍在怀里。三个副本前,这个人对他说的还是"废物让开"。"谁允许你单方面分手的?"
01
夏驰左臂上的契约纹路正在一寸一寸发黑。
黑色从指尖蔓延到手肘,沿血管无声吞噬活人的肌理。每扩一寸,五脏六腑像被人攥紧拧了一把,痛得他差点咬碎后槽牙。
【系统提示:玩家夏驰感染S级诅咒"噬骨藤",剩余存活时间:00:47:23。】
【警告:同生共死契生效中。诅咒将在12分钟后同步传导至契约绑定者——玩家顾寒。】
夏驰猛地攥紧了拳头。
十二分钟。
他低头看着左臂上那条银白色的契约纹路。"同生共死契",SSS级系统道具,他和顾寒在三个副本前绑定的。一方受伤,另一方承受同等痛感;一方死亡,另一方陪葬。
除非一方主动献祭生命,契约自动失效。
周围的S级副本空间正在坍缩。血红色的天空裂成碎镜面,每一条裂缝里都有漆黑触手在蠕动。远处,副本BOSS"千面祭司"拖着那具由上百张人皮缝合而成的躯体,缓慢逼近。
夏驰从腰间抽出短刀。
不是对着怪物。是对着自己左臂上的契约纹路。
"解绑。"他咬着牙,刀锋抵住皮肤,声音低哑得几乎听不见,"我主动放弃同生共死契的绑定权限。"
【系统确认:玩家夏驰申请单方面解除同生共死契。】
【解除条件:献祭者需以自身生命为代价。确认解除?】
"确认。"
刀锋割下去的瞬间,银白色的契约纹路炸裂开来,化作无数光点从他手臂上剥离。剧痛如同被活生生抽掉一根骨头,夏驰闷哼一声,单膝跪地。
系统面板上跳出一行血红色的字。
【同生共死契已解除。】
【玩家顾寒不再与你共享生死。】
【你的存活率已更新:0.1%。】
夏驰抹了一把嘴角的血,扯出个笑。
0.1%。够了。只要顾寒不用陪他死,就够了。
他撑着刀站起来,朝千面祭司的方向迈了一步。诅咒黑纹爬上了肩膀,每走一步,视野里就多出一片模糊的黑影。身体正在从内部被吞噬,但他的步伐没有犹豫。
然后他听到了那个声音。
不是系统提示音,不是怪物嘶吼。是一声清脆的、像什么东西被暴力撕裂的声响。
他猛地回头。
副本空间的边界——那道由系统代码构建的、连S级玩家都无法触碰的空间壁垒——正在被人从外面撕开。
一只手从裂缝中伸了进来。
修长、苍白、骨节分明的手指,紧紧扣住空间裂缝的边缘。指尖被代码的锋刃割出数道伤口,鲜血沿手腕滴落。那只手腕上盘旋着一圈深黑色的蔓藤纹理。
裂缝被暴力扯大。
顾寒的脸从裂缝后面露了出来。
他浑身是血。不是别人的血,是他强行撕裂空间壁垒时被系统反噬的伤。白色战斗服已经染成深红色,左肩到胸口有一道可怖的裂痕。
但他的表情很平静。平静到了可怕的地步。
那双浅灰色的眼睛定定地看着夏驰。他的下颌线绷得死紧,嘴角抿成一条线。
"夏驰。"
声音很轻,轻到几乎被副本坍缩的轰鸣声盖过。但夏驰听得一清二楚。因为那个声音里有一种他从未在顾寒身上听到过的东西。
愤怒。
不是冷漠,不是嘲讽,不是永远高高在上的疏离。是真正的、滚烫的、几乎要把整个空间点燃的愤怒。
"谁允许你单方面分手的?"
顾寒一步跨过空间裂缝,长刀倒提,刀尖在地面拖出一道灼热的光痕。
【系统警告:玩家顾寒非法突破副本壁垒!触发惩罚机制——】
顾寒连看都没看系统面板一眼。
他直接朝夏驰走来。
夏驰后退了一步:"你不该来。"
"闭嘴。"
"我身上的诅咒会——"
"我说,闭嘴。"
顾寒走到他面前,伸手掐住了他的下巴,迫使他抬头。那双浅灰色的眼睛近在咫尺,里面倒映着夏驰满身的诅咒黑纹。
"你以为斩断契约我就感觉不到了?"顾寒的声音压得极低,"契约断裂的那一秒,我胸口的共鸣没了。你知道那是什么感觉吗?"
夏驰没说话。
"像被人活生生挖掉了心脏。"
顾寒松开他的下巴,退后半步,目光扫过他左臂上疯狂蔓延的黑色纹路,神色变了。
不是愤怒了。是一种夏驰从来没在他脸上见过的、让他心脏猛地抽紧的东西。
"你到底什么时候感染的?"顾寒问。
夏驰偏开视线:"跟你没关系。"
"上个副本。"顾寒没有问他,直接给出了答案,"'镜中回廊'的最后一关,你替我挡了镜中祭司的一击。诅咒不是打在你身上的,是你主动接下来的。"
夏驰瞳孔一缩。
"你以为你藏得很好?"顾寒冷笑了一声,抬起自己的右手腕。
那上面盘旋的黑色蔓藤纹理——夏驰一直以为那是顾寒的某种技能纹饰——此刻正在微微脉动,皮肤下似有活物蠕动。
"这是你身上三分之一的诅咒。"顾寒说,"从你感染的第一天起,我就在通过契约的共鸣通道偷偷转移。"
夏驰愣住了。
"所以你现在告诉我,"顾寒一步步逼近,"你斩断契约、切断我转移诅咒的唯一通道、然后跑来这里等死,是什么意思?"
"我——"
夏驰的话没说完,身后传来一声震耳欲聋的咆哮。
千面祭司到了。
02
千面祭司那具由上百张人皮拼凑的巨大身躯膨胀到近乎填满整个坍缩空间,无数张嘴同时张开,发出不同音调的尖叫。数十条漆黑触手从它体内射出,直扑夏驰。
夏驰反手握刀,正要转身迎击。
顾寒比他更快。
长刀出鞘。不是普通的斩击。顾寒整个人腾空而起,刀身上爆发出骇人的银白色光芒,穿透副本穹顶,在血红天空上撕开一条横贯东西的裂缝。他在空中翻转身体,倒提长刀,刀尖朝下。
然后直直落下。
一刀。
银白色的刀芒贯穿了千面祭司的核心,将那具庞大的怪物钉死在副本空间墙壁上。上百张人皮同时发出凄厉惨叫,触手疯狂挣扎,每挣扎一下就有大片皮肤被光芒灼烧殆尽。
顾寒落地。他单膝跪地的姿势维持了不到一秒就重新站起来,但夏驰看见了——他的战斗服背后被系统惩罚的雷电劈开了三道焦黑伤痕,还在冒着青烟。
【系统警告:玩家顾寒累计违规3次!即将触发终极抹杀协议——】
【检测到异常:玩家顾寒正在访问系统底层代码——】
【严重警告:非法入侵!非法入侵!非法——】
系统提示音突然变成一阵刺耳杂音,然后卡住了。像是被人掐住了喉咙。
夏驰难以置信地看向顾寒。
顾寒的左手凭空浮现出一块半透明的代码面板,数据流飞速滚动。他的手指在面板上极速操作,表情冷淡到了极点,就好像他正在做的不是入侵一个能抹杀所有玩家的系统,而是在处理一份无聊的文件。
"你黑进系统了?"夏驰的声音发干。
"嗯。三个副本前就开始了。"
"为什么?"
顾寒的手指停了一秒。他抬起头,看着夏驰。
那双浅灰色的眼睛里,终于流露出了某种被小心翼翼藏了很久的东西。
"因为我查过。你身上的诅咒,系统没有给出任何解法。"他说,"既然系统不给活路——那我就自己写一条。"
03
三个副本前?
顾寒从三个副本前就开始入侵系统底层代码?那时候他们还没绑定同生共死契,那时候顾寒对他的态度还是"别挡路"和"废物让开"。
"你什么时候发现我感染诅咒的?"夏驰的声音有些发颤。
顾寒没有回答这个问题。他关掉代码面板,抬手一挥,整个副本空间剧烈震动了一下。正在坍缩的裂缝停住了,血红天空像被按下了暂停键,连空气中飘浮的灰烬都凝固在半空。
"临时冻结,维持不了多久。"顾寒说,语气恢复了惯常的冷淡,"大约八分钟。"
"你到底——"
"镜中回廊,第三关。"顾寒打断他,"你替我挡那一击的时候以为我没看见?"
夏驰咬了咬牙:"你当时背对着我。"
"我在镜子里看到的。"
那个回廊里到处都是镜子。夏驰为了不让顾寒发现,特意选在他转身的瞬间动手,却忘了——到处都是镜子。
"所以从那时候起,你就一直在通过契约偷偷转移我的诅咒?"夏驰低头看了一眼顾寒手腕上的黑色蔓藤,声音发涩,"那你手腕上的纹路——"
"旧诅咒的残留。转移过来的部分我用自己的生命力压制住了,不会扩散。"顾寒说得轻描淡写。
"不会扩散?"夏驰声音拔高,一把抓住顾寒的手腕,把袖子推上去。
黑色蔓藤纹路从手腕延伸到小臂中段,某些地方渗出了暗红色的血丝。那不是纹饰,那是被诅咒侵蚀后组织坏死的痕迹。
"顾寒,你管这叫'不会扩散'?"
"比你身上的轻多了。"
"你——"
"夏驰。"顾寒抽回手腕,反手扣住了他的手指,力道大得几乎要把他的骨头捏碎,"你觉得我为什么要绑定同生共死契?"
夏驰张了张嘴,没说出话。
当初绑定契约的时候,他以为只是战术需要。同生共死契的效果是双人在10米范围内战斗力翻倍,在S级副本里是极其强力的增幅道具。顾寒主动提出绑定时,他甚至受宠若惊了一阵,觉得是榜一大佬看得起自己。
现在回想起来,绑定契约的时间点,恰好是他感染诅咒之后。
"你绑契约,是为了开通共鸣通道。"夏驰的声音一字一顿,"为了能转移我的诅咒。"
顾寒没有否认。
"而我刚才亲手斩断了这条通道。"
顾寒依然没说话。但他扣着夏驰手指的力道又紧了三分。
周围冻结的空间开始出现细微裂纹。八分钟的倒计时在两人之间无声流逝。
"所以现在的情况是——"夏驰深吸一口气,强迫自己冷静下来。
"你身上三分之二的诅咒还在,失去了转移通道,正在加速扩散。"顾寒替他说了,"我身上三分之一的旧诅咒无法回流,会和我的生命力同归于尽,但还能撑大约二十四小时。千面祭司被我暂时钉住,但没有死——它的真正核心不在本体上。"
"在哪?"
"在副本的底层代码里。它就是这个副本的管理员,系统派来清理我们的。"
夏驰的心沉了下去。
"更麻烦的是——"顾寒抬头,看向出现裂纹的冻结空间,"我入侵系统的行为已经被检测到了。"
话音刚落,整个副本空间猛地震颤。
冻结碎裂了。不是缓慢解冻,而是瞬间炸裂。凝固在半空的灰烬重新飘落,血红天空上的裂缝继续扩大,从每一条裂缝里涌出了大量黑色代码流。
【——系统已重新获取控制权——】
【触发:隐藏地狱模式。】
【副本等级已从S级提升至SSS级。】
【新增规则:二人中必须死一个,否则双杀。】
【倒计时开始:01:00:00。】
鲜红色的倒计时浮现在头顶天空上,每跳动一下,整个空间就收缩一寸。
夏驰看着那条新规则。
"必须死一个"。
他下意识看向顾寒。顾寒也在看他。
两个人的视线在半空中撞上,都从对方眼睛里看到了同一个东西——绝不可能让对方去死。
"在你开口说什么蠢话之前,"顾寒先一步开口,声音冷得像刀子,"我提醒你,你已经斩过一次契约了。"
"那你也别想把传送卷轴拍我身上然后自己留下来。"夏驰毫不客气地怼回去。
顾寒的表情微微一顿。然后他露出了一个极淡的、几乎看不出来的笑。
"那就都不死。"他说。
"你有办法?"
"有一个假设。系统在我入侵底层的时候,数据流中有一段异常的冗余代码。正常的规则生成不会有冗余——除非那条规则本身是后加的。"
夏驰瞬间明白了:"你是说'必须死一个'这条规则,可能是假的?"
"系统擅长用恐惧驱动玩家自相残杀。如果两个人互相信任,这条规则就没有意义。所以它一定有一个被信任击破的漏洞。"
"可如果你猜错了呢?"
"那我们就一起死。反正你也不打算让我独活,对吧?"
被钉在墙上的千面祭司发出了撕裂耳膜的尖啸。触手开始疯狂膨胀,银白色刀芒出现了裂纹。
它要挣脱了。而在它身后,副本的边界正在急剧收缩,整个空间变成了一个不断缩小的牢笼。
顾寒翻手握刀,刀锋朝向千面祭司。
"背靠背。"他说。
夏驰闭了一下眼。然后他转过身去,后背贴上了顾寒的后背。
隔着两层被血浸透的战斗服,他能感受到顾寒脊背上传来的体温,比正常人低了很多。那是诅咒侵蚀生命力的症状。
他一直在替自己承受。从三个副本前就开始了。
那个冷漠到几乎不像人类的榜一玩家,用自己的方式安安静静地挡在他前面,一个字都没有多说。
夏驰握紧了刀。
"顾寒。"
"嗯。"
"等打完这场,我有话跟你说。"
"活着再说。"
千面祭司彻底挣脱了束缚,无数触手铺天盖地涌来。副本空间的天花板塌了一半,系统的抹杀雷电从裂缝中劈下,在两人周围炸出焦黑弹坑。
夏驰率先出刀。
他的武力值本就是新人王级别,即便诅咒已经侵蚀了将近一半的身体,刀出鞘的那一刻依然快如闪电。三道刀芒交错切割,将扑面而来的第一波触手绞成碎片。
顾寒同时动了。和夏驰暴烈直接的刀法不同,顾寒的战斗方式精准到了近乎冷酷的程度。每一刀都切在触手的关节连接处,每一步移动都恰好避开系统雷电的落点。他的大脑在战斗中同步运算着什么,左手的代码面板时隐时现,手指在面板上的操作和右手的刀法一样快。
两个人背靠背,一个往左一个往右,在触手和雷电的夹缝中撕出一条血路。
但千面祭司的再生速度太快了。斩断的触手三秒内重新生长,而且每次再生都比之前更粗、更硬、更快。它的核心不在本体——顾寒说过,核心在底层代码里。只要核心不灭,这东西就杀不死。
"我需要三十秒。"顾寒的声音从背后传来,冷静得像在报天气预报,"我找到系统核心的物理映射位置了,在它头顶第三张脸的左眼里。但我需要三十秒不被打断来解除它的代码护盾。"
"三十秒。"夏驰吐了口血,咧嘴笑了,"我给你一分钟。"
他抬起左臂——那条已经被诅咒黑纹覆盖到看不见皮肤的手臂——从系统仓库里强行提取了最后一件装备。
【道具:崩裂者之拳(A级/一次性)。效果:对前方扇形范围内所有目标造成毁灭性冲击。代价:使用者永久失去该肢体的行动能力。】
夏驰没有犹豫。
左拳握紧,诅咒黑纹和道具的红色光芒同时在他手臂上炸开,两股力量互相撕扯、互相吞噬,将整条手臂变成了一个高热的能量体。
然后他一拳轰了出去。
冲击波横推过整个空间。千面祭司的触手像纸片一样被撕碎,系统的抹杀雷电都被暂时弹开。
整个空间安静了不到两秒。触手的残骸开始重新聚合。
但两秒已经够了。
"够了。"顾寒的声音响起。
夏驰回头,看到顾寒已经腾空而起。他的代码面板在身侧炸裂,所有数据流汇聚到他的刀身上,银白光芒中夹杂着一丝一缕的代码字符。
那是他用两秒就解除的代码护盾。因为前面那二十八秒,他一边战斗一边就已经在破解了。
顾寒的刀精准刺入千面祭司头顶第三张脸的左眼。
整个副本空间发出了一声尖锐到极致的悲鸣。
04
千面祭司的躯体从核心处崩解。
上百张人皮卷曲、焦化、化为灰烬,漆黑触手失去控制后瘫软在地。顾寒从空中落下来时,身后就是BOSS崩解炸开的光点,映得他浑身镀了层银。
但夏驰的左臂已经彻底废了。诅咒黑纹和崩裂者之拳的双重代价让整条手臂失去知觉,垂在身侧像一截枯木。
"手臂。"顾寒落地后第一时间看到了他的状态。
"小问题。BOSS死了,副本应该结算了吧?"
回答他的不是顾寒。
【系统公告:千面祭司已被击杀。但——地狱模式下的结算规则已变更。】
【二人中必须死一个。否则——双杀。】
【倒计时:00:42:17。】
那条规则还在。BOSS死了,规则没有消失。
"你不是说这条规则是假的?"夏驰皱眉。
"我说的是'假设'。"顾寒的声音依然冷静,但夏驰和他并肩战斗了这么多副本,听得出冷静外壳下的那一丝不确定,"但逻辑没有问题。系统用这条规则制造的是恐惧和不信任——"
"所以信任就是破局点。可怎么证明?"
"需要一个触发条件。系统检测的不是'嘴上说信任',而是实际行动。它需要看到两个人在必死的局面下,放弃自保,把命交给对方。"
"放弃防御?"
"不只是放弃防御,是真的、完全的、毫无保留地把自己的命交出去。"
副本空间还在继续收缩。头顶的倒计时冷酷地跳动着。
"顾寒,你怕死吗?"夏驰忽然开口。
"不怕。"回答没有任何迟疑。
"那你怕什么?"
这一次,顾寒沉默了两秒。"怕你死。"
夏驰觉得自己胸口被什么东西狠狠撞了一下。
这个人,从始至终做的每一件事都是——替他挡诅咒,替他开通道,替他黑系统,替他杀BOSS。
而自己做了什么?瞒着他感染诅咒。瞒着他斩断契约。瞒着他准备去死。
夏驰把刀收回鞘里。
"好,那我们赌一把。你说的对,信任就是破局点。"他走到顾寒面前,伸出唯一还能动的右手,"顾寒,我把命交给你。"
顾寒低头看着他伸出的手,然后看向他的眼睛。
那双总是张牙舞爪、不服输的眼睛,此刻清澈到了透明。里面没有恐惧,没有犹豫,只有一样东西。
信任。
顾寒伸出手,握住了他。两个人的手紧紧扣在一起。
"那就一起。"顾寒说。
他们同时放下了所有防御。没有护盾,没有技能,没有装备加成。两个人站在不断崩塌的副本空间中央,手握着手,面朝着疯狂涌来的系统抹杀雷电。
数据风暴、雷电、空间碎裂,所有攻击在同一时间朝他们劈来。
夏驰闭上了眼。
顾寒没闭。他看着满天的雷电劈下来,看着空间裂缝中翻涌的黑色代码流,看着整个世界在他眼前崩塌。然后他低头,在所有毁灭降临前的最后一秒,嘴唇贴上了夏驰的额头。
很轻。像雪落在冰面上。
"下次再敢一个人去死——"他的声音淹没在毁灭的轰鸣中。
但夏驰听到了。所有人都没听到,但他听到了。
"我把整个系统拆给你看。"
雷电劈下来的那一刻。
【系统检测中——】
【检测到异常数据:双方生存意志指向对方。自保意志归零。信任指数——溢出。】
【规则"必须死一个"无法执行。原因:该规则的触发前提为"至少一方存在自保行为"。当双方均完全放弃自保时,规则失去执行对象。】
【系统核心过载——】
一声巨响。副本空间炸了。
不是坍缩,不是崩塌——是从内部炸开。所有的代码、规则、空间壁垒、抹杀机制,全部化为漫天飞舞的数据碎片。
顾寒和夏驰被炸飞出去的瞬间,顾寒的手臂从身后死死箍住了夏驰的腰。两个人在数据碎片的洪流中翻滚、碰撞,但始终没有松开对方。
然后是光。刺目的白光。
夏驰睁开眼的时候,发现自己躺在一片白色的虚拟空间里。头顶没有血红天空,脚下没有崩塌的地面,四周安静得能听到自己的心跳。
顾寒就在他旁边。手还握着。
夏驰低头看了一眼——左臂上的诅咒黑纹正在以肉眼可见的速度消退,露出下面完好的皮肤。再看顾寒的手腕,黑色蔓藤也在消失。
"诅咒解了?"夏驰不敢相信。
"系统核心过载的时候,所有挂载在系统上的异常效果都会被清除。包括诅咒。"顾寒坐起来,活动了一下被雷电劈伤的肩膀。
"所以你从一开始就算到了?入侵系统、逼系统过载、连带清除诅咒——这才是你真正的计划?"
顾寒看了他一眼:"你现在才反应过来?"
夏驰沉默了三秒。然后他一把揪住了顾寒的领子。
"顾寒。"
"说。"
"你是不是从一开始就知道,只要逼系统核心过载,诅咒就能解?"
"是。"
"那你为什么不直接告诉我?"
"因为你会阻止我。入侵系统底层的代价是被锁定为必杀目标。你知道了一定会拦我。"
"所以你选择瞒着我,自己扛着诅咒,自己黑系统,自己当靶子?"
"你不也瞒着我感染了诅咒?"
夏驰被噎住了。两个人互相瞪着对方。
然后夏驰松开了揪着他领子的手,叹了口气。
"我们两个,是不是都有病?"
"可能。"顾寒说。
白色虚拟空间里浮现出新的系统提示。
【S级副本"千面回廊"已通关。通关评价:SSS。】
【附加评价:因触发隐藏地狱模式并成功击溃系统核心,额外奖励——同生共死契(升级版):不再需要手动绑定。效果永久生效。距离限制取消。共鸣通道双向开放。】
【简而言之:你们已经分不开了。】
夏驰看着这条提示,慢慢眨了一下眼。
"所以我之前斩断契约的操作——"
"白斩了。"顾寒的语气平淡到极点,但嘴角有一个几乎看不出来的弧度。
夏驰把脸埋进了手掌里。
"顾寒。"
"嗯。"
"你之前说你怕我死。"
"嗯。"
"那如果我说,我斩断契约也是因为怕你死呢?"
沉默了一会儿。
然后夏驰感觉到一只手伸过来,扣住了他的后脑勺,把他的脑袋从手掌里拽了出来。
顾寒的脸近在咫尺。浅灰色的眼睛,像融化了一层冰之后的湖面。
"我知道。"他说。"从第一天就知道了。"
05
传送光柱亮起来的时候,夏驰和顾寒并肩站在里面。
白色虚拟空间碎裂消散,取而代之的是玩家大厅那令人熟悉的冰冷金属质感。头顶悬浮着巨大的全息排行榜,最顶端的两个名字正在疯狂闪烁。
【第1名:顾寒 | 通关副本数:47 | 最新评价:SSS】
【第2名:夏驰 | 通关副本数:31 | 最新评价:SSS】
大厅里至少两百名玩家,此刻全部安静了。因为所有人的系统面板上都弹出了同一条公告。
【全服公告:玩家顾寒、玩家夏驰成功击溃S级副本"千面回廊"的系统核心,触发首个SSS级通关记录。隐藏地狱模式已被永久删除。】
安静持续了大约三秒。然后大厅炸了。
"SSS?那个副本不是号称零通关率吗?"
"等等,击溃系统核心是什么意思?把系统打了?"
"顾寒和那个新人王什么时候组队的?他们不是死对头吗?"
嘈杂的议论声从四面八方涌来。夏驰刚从传送光柱里走出来就被声浪拍了一脸,条件反射地往后退了半步,撞上了顾寒的胸口。
"别退。"顾寒的声音从头顶传来。
夏驰抬头瞪了他一眼:"我又不是怕他们,就是吵——"
话没说完,他注意到大厅里有几道视线格外尖锐。不是普通玩家的好奇或惊叹,是带着计算和警惕的目光。
排行榜前二十的高阶玩家区域。其中一个人——排行榜第七名,ID叫"周砚"的男人——抬起头,隔着人群和顾寒对视了一秒。然后他笑了一下。
那个笑容让夏驰后脖颈的汗毛竖了起来。
"认识?"夏驰低声问。
"打过几次。"
"什么水平?"
"不弱。"
从顾寒嘴里说出"不弱"两个字,意味着那个人至少有正面交手的资格。
"他笑什么?"
"在评估。我们暴露得太多了。"
夏驰一愣,随即明白了。入侵系统底层代码、击溃系统核心、触发SSS级评价——这些信息通过全服公告传达给了每一个玩家。所有人都知道了顾寒拥有干涉系统底层的能力。这不是优势,是一个巨大的靶子。
"那些人会来找你麻烦?"夏驰的手不自觉按上腰间刀柄。
"不是找麻烦。是想知道我能不能复现这个操作。如果能,他们想用我来通关自己的死局。如果不能——"
"那你就是一个失去利用价值的威胁。"夏驰接上了他的话。
"你学得挺快。"
"跟你混的。"
两人穿过人群朝大厅后方的休息区走去。顾寒径直走进最角落的舱室,等夏驰跟进来后顺手关上了能量壁。外界声音瞬间消失。
夏驰一屁股坐在金属长椅上,全身的疲惫像潮水一样涌上来。他低头看了一眼系统面板。
【同生共死契(升级版)状态:已永久绑定。共鸣通道:双向开放。距离限制:无。】
他盯着"永久绑定"四个字看了好一会儿。
"后悔?"顾寒的声音从对面传来。他靠在墙上,手里拨弄着一块半透明的代码碎片。
"后悔什么?"
"永久绑定。意味着我受伤你也疼,我死你也死。比之前那个版本更不可逆。"
夏驰翻了个白眼:"你怎么不说还有个好处——距离限制取消了,我终于不用像个跟屁虫似的在你十米范围内转悠了。"
"你之前每次超出十米都是故意的。"
"我那是战术需要。"
"第七次超出十米的时候,你在找小卖部买辣条。"
夏驰移开了视线。
顾寒把代码碎片收进系统仓库,走过来在他旁边坐下。两个人之间隔了不到一拳的距离。之前受限于十米范围时他们经常贴得更近,但此刻反而有一种微妙的紧张感。
大概是因为"永久绑定"四个字太过沉重。也大概是因为那些在副本里说过的话、做过的事,脱离了生死边缘之后,突然变得清晰而烫手。
舱室的能量壁突然被人从外面拍了三下。砰、砰、砰。节奏不紧不慢,每一下都带着压迫感。
顾寒的表情瞬间冷了下来。他伸手把夏驰挡到身后——一个下意识的动作,流畅得像呼吸。
能量壁外面站着周砚。
06
周砚穿着一身深灰色战斗服,双手插在兜里,脸上挂着一个漫不经心的笑。长相偏阴柔,眉眼细长,嘴唇很薄,笑起来给人一种不太好惹的感觉。
排行榜第七名。擅长信息操控类技能,在玩家群体中有个不太好听的外号——"信息贩子"。
"打扰了。顾神,聊两句?"他隔着能量壁微微欠身。
"没空。"顾寒的回答干脆到了残忍的地步。
周砚不以为意:"关于下一个副本的事。系统更新了新赛季公告,你们应该还没看吧——刚出的。"
夏驰注意到顾寒的眉头动了一下。那是"这条信息值得听"的意思。
"说。"顾寒的语气没有缓和,但没再赶人。
周砚划出一份全息投影,透过能量壁投射到舱室内部。
【新赛季公告:鉴于S级副本"千面回廊"的系统核心被击溃,系统已完成自我修复与升级。新赛季将开启SSS级副本——"万界坟场"。】
【参与条件:排行榜前十名玩家强制参与。无法拒绝。无法退出。】
【开启时间:72小时后。】
夏驰嘴角抽了一下:"报复来了。"
"不只是报复。"顾寒盯着公告,"系统修复了被我打破的底层代码,同时升级了防入侵协议。也就是说——"
"你之前那招用不了第二次了。"周砚接上话,笑容不变,"所以我才说,咱们得聊聊。"
周砚的情报很快摊到了桌面上。"万界坟场"不是新副本,三年前有一批初代玩家被系统送进过一个叫"万界"前缀的副本。十二个人进去,零个人出来。系统面板上的状态一直显示"副本进行中"——三年了,从来没变过。
"连'失败'的记录都没有。"周砚说,"日志的最后一条记录是——'本副本不存在通关条件'。"
不存在通关条件。没有出口。
"你来找我,不只是为了告诉我这些。"顾寒直截了当。
周砚从兜里掏出一枚暗金色芯片。"初代玩家在进入副本前备份的一段数据。交换条件——副本里面,你不优先抛弃我。"
"他的承诺没有用。"夏驰开口了,笑容消失,声音冷了下来,"因为他不会抛弃任何一个有利用价值的队友——这不是承诺,是他的行为逻辑。你要的不是承诺,是同盟。"
周砚眨了眨眼,表情里多出一丝意外。"新人王,你比传说中聪明。"
"我不聪明。我只是被他带久了。同盟可以谈,但情报先给我们验证。"
最终三个条件达成。数据共享双向,不对夏驰隐瞒任何情报,背叛者最后被杀。
周砚走后,夏驰看着顾寒解析芯片数据。
全息投影展开——初代玩家的行动记录。白色平原,天空无日无月,地面覆盖灰色尘埃。五分钟后系统发布第一条规则:"出口数量:1。可通过人数:1。"团队分裂。怪物骸骨复活,战斗力提升至300%。一个小时后存活人数降至八人。四小时后只剩五人,抵达坟场中心。
数据到这里断了,后面全是乱码。
"最关键的部分没了。"夏驰咬牙。
"不是没了。"顾寒的手指在乱码上滑动,"是被系统级加密了。系统本身不想让人知道坟场中心有什么。"
夏驰盯着全息投影上那条被加密的数据,眼神变了。
"初代玩家十二个人进去,零个人出来——但系统显示'副本进行中',不是'副本失败'。他们没有死,也没有通关,而是被困在里面了。如果坟场中心真的有系统不想让玩家知道的东西,那'不存在通关条件'就不是说这个副本无解,而是说——真正的出口不在副本里,是在系统的外面。"
顾寒用了整整四个小时验证这个推论。
"你的推论有七成概率是对的。"他关上面板,"坟场中心确实存在一个与系统主架构不同源的独立模块。那个模块不属于现有的副本系统。更像是——系统的底层源代码。"
"万界坟场中心,藏着创造整个系统的源代码?"
"如果是这样,就能解释一切。因为通关条件不在副本规则里——而在源代码里。拿到源代码的人,可以改写规则本身。"
"可以让整个系统崩溃。"
两人对视。
"如果源代码真的在坟场中心,那我们的目标就不是'通关',而是——拿到源代码,改写系统规则,把所有人从这个游戏里放出去。"
夏驰伸出右手。"这次不能再各自瞒着对方了。"
顾寒抬手与他掌心相抵。升级版同生共死契的纹路在两人掌心亮起,温润的金色光芒沿着交握的手指蔓延、连接。
共鸣通道开启。夏驰感受到了顾寒的心跳,平稳、有力,节奏几乎和自己同步了。
"不瞒了。"
"不瞒了。"
07
进入万界坟场的传送大厅比普通副本入口大得多。整面墙壁被改成了一扇巨大的传送门——不是平时蓝白色的光膜,而是一片深沉的、几乎是黑色的漩涡。
排行榜前十的玩家陆续到齐。
夏驰扫了一圈,默默记下了每个人。
第三名季鸢,女性玩家,擅长治疗和辅助,外号"白衣菩萨"。安静站在角落,表情温和到让人警惕。
第四名陆沉,沉默寡言的壮汉,纯粹力量型,靠在柱子上闭眼养神。
第五第六名洛缨和秦牧,搭档组合,一攻一守,正低声交谈。
第八到第十名夏驰不太熟,只知道一个叫韩青的擅长陷阱设置。
加上顾寒和夏驰,十个人。
十个人站在黑色漩涡前面,互相保持着微妙的距离。没有人说话,空气中弥漫着一种紧绷到极致的警惕。
他们不是队友,是被强制扔进同一个牢笼里的十只困兽。
【系统提示:SSS级副本"万界坟场"即将开启。所有参与者请在10秒内进入传送门。不进入者——强制抹杀。】
没有人犹豫。十个人先后踏入黑色漩涡。
传送的感觉和平时完全不同。没有光速穿梭的失重感——而是一种缓慢的、沉重的、像被人拽着往地底拖的坠落感。黑暗持续了大概十秒。
然后脚下踩到了实地。
夏驰睁开眼。
眼前是一片无限延伸的白色平原。天空无日无月,散发着苍白的、没有温度的光。地面覆盖着细密的灰色尘埃,尘埃中半埋着无数碎裂的残骸——建筑的断壁残垣、扭曲的金属框架、碎裂的石像、枯死的树木。
那些不是普通废墟。夏驰认出了其中一些——那堵爬满青苔的石墙来自B级副本"雨夜鬼差",那根折断的灯柱来自A级副本"末班地铁"。
所有被通关过的副本,残骸都被丢在了这里。
万界坟场。字面意义上的万界的坟场。
【规则一:在坟场中寻找出口。出口数量:1。可通过人数:不限。】
"可通过人数不限?"夏驰低声说,"初代玩家的记录上写的是'1'。"
"规则变了。"顾寒的声音更低,"限制人数会促使玩家结盟。系统把人数限制取消,意味着没有抢出口的必要,也就没有合作的驱动力。每个人都会选择独自行动。"
"然后被各个击破。"夏驰明白了。
【规则二:坟场中的旧副本残骸会随机复活。复活后怪物战斗力为原始值的300%至500%。】
【规则三:每隔六小时,坟场边界收缩一次。被边界吞噬的玩家——永久消失。】
【规则四:(加密中。解密条件:抵达坟场中心。)】
周砚分享了初代玩家记录的前半段,建议十个人一起走。
陆沉第一个拒绝:"没必要,我自己走。"转身就消失在灰色平原上。韩青也独自离开了。第八名到第十名的三个人互相看了一眼,各自选了方向。
最终留下来的六个人:顾寒、夏驰、周砚、季鸢、洛缨和秦牧。
"方向。"顾寒只说了一个字。系统面板展开半透明地形扫描图。"正西偏南,大约一百二十公里。"
一百二十公里。每走一步都可能踩到旧副本残骸,触发怪物复活。边界每六小时收缩一次。
"出发。"夏驰握紧了刀。
08
第二个小时,第一次遭遇战。
地面毫无征兆地震动。夏驰脚下裂开一条缝隙,一只由腐烂皮肉和生锈金属拼凑的手臂伸了出来。旧副本"末班地铁"的BOSS——列车亡灵。体型膨胀了三倍,战斗力从A级直接提升到了S级。
六个人瞬间散开成战斗阵型。夏驰和顾寒一左一右包抄,洛缨举盾挡前,秦牧侧翼输出,季鸢退后准备辅助。周砚站在最远处,没有参战。他在观察。
夏驰没时间管他。列车亡灵的铁拳砸下来,他横刀格挡,巨大冲击力让他双脚在地面犁出两道沟。
"弱点在胸腔中央——锈蚀最严重的那块铁板后面!"周砚的声音从远处传来。
夏驰朝顾寒使了个眼色。顾寒已经在动了,三刀锁死列车亡灵的关节。夏驰借着洛缨盾牌的弹力跃上半空,一刀劈开胸腔铁板,第二刀炸裂核心。
列车亡灵轰然倒塌。不到两分钟。
周砚的路线建议在前两个小时被证实是对的,怪物遭遇频率明显下降。但在第六个小时——第一次边界收缩到来时——事情变了。
收缩是无声的。一道几乎透明的、像热浪一样扭曲的墙壁在身后缓缓推进。它碾过的地方,一切都在消失,像从画布上被擦掉一样,干净、彻底。
紧接着系统弹出新提示:复活怪物频率提升200%。
"跑。"顾寒说。
六个人全速冲刺。四十分钟后,前方出现了一个巨大的坑。直径至少两公里,深不见底。坑壁上嵌满密密麻麻的副本残骸碎片。
而在大坑正中央,悬浮着一块黑色方碑。
方碑大约两米高,一米宽,表面光滑如镜。它缓慢旋转着,每转一圈就有一圈淡淡的光晕从表面扩散出去。
"那就是坟场中心。"顾寒说。"那就是系统的源代码。"
坑边缘站着一排东西。十二个灰白色的、由尘埃和代码碎片构成的人形。面朝黑色方碑,姿态僵硬,每一个人形胸口都有一个暗淡的光点在微弱闪烁。
"初代玩家。"周砚的声音压得极低,"十二个,一个不少。"
他们没有死,但也不能算活着。被困了三年,身体和坟场的尘埃同化,意识不知道还残存多少。
【规则四解锁:源代码将对靠近者进行"审判"。读取靠近者内心最深处的恐惧与执念,具现化为实体。击败具现体即通过审判,获得接触源代码的资格。被具现体击败者——永久同化。】
【审判范围:大坑边缘50米内。】
"审判是个性化攻击。"顾寒分析,"每个人面对的具现体都不一样。这就是为什么初代玩家全军覆没——再强的战斗力,在自己的心魔面前都可能崩溃。"
"那你怕什么?"夏驰转头看他。
"你知道答案。"
夏驰确实知道。"怕我死。所以你的具现体会是我死亡的场景。"
"你的呢?"
夏驰想了想。怕死?不太怕。怕顾寒死?是。但不只是这个。
"怕自己是拖累。"他说出了一直不愿面对的答案,"怕不管我怎么努力,都跟不上你的脚步。怕有一天你因为我而死。"
两个人的恐惧本质上是同一件事。所以他们的具现体大概率是彼此。
"我去。"夏驰没等任何人反应,直接迈过了五十米线。
"夏驰!"顾寒的声音瞬间冷下来。
"你的脑子比我值钱。如果我的审判是打架,那正好擅长。"
09
脚下地面消失了。灰色尘埃、大坑边缘、其他五个人——全部在一瞬间被纯白虚空取代。
夏驰悬浮在虚空中。正前方十米远的地方,站着另一个"夏驰"。
一模一样的脸,一模一样的战斗服和短刀。但那个"夏驰"的眼神完全不同——不是炸毛新人王的凶悍和直率,而是一种深沉的、带着自毁倾向的绝望。
具现体开口了,用夏驰自己的声音,但语调扭曲而刺耳。
"你知道的。不管你怎么挣扎,你都配不上他。"
夏驰握紧了刀。
"他是榜一,你只是新人王。他能入侵系统底层代码,你连基础编程都不会。他替你挡诅咒、替你杀BOSS、替你解死局——而你做了什么?你只会添麻烦。"
那些话像针一样扎进去。因为每一句都是真的。
顾寒确实比他强。确实一直在保护他。确实为他做了无数他做不到的事。
"闭嘴。"夏驰说。
"你知道最可笑的是什么吗?你斩断契约的时候,你以为你是在保护他。但你只是在逃避。因为你害怕有一天他发现你根本没有他以为的那么强,那么值得他付出一切。"
夏驰的手在抖。不是恐惧。是愤怒。对自己的愤怒。
因为具现体说的没有错。他确实害怕。害怕自己不够好,害怕配不上顾寒的付出,害怕那个冷漠的、强大的人会后悔选择自己。
这就是他最深处的恐惧。不是死亡,不是怪物,不是系统。是"不够好"。
具现体抬起了刀。"所以,不如就在这里结束吧。"
它扑了过来。速度比夏驰本人快三成,力量大两成。因为它具现化的是"理想中的自己"和"现实中的自己"之间的差距。差距有多大,它就有多强。
夏驰仓促格挡。刀刃碰撞,冲击力让他向后滑了三米。第二刀、第三刀、第四刀紧跟而至。每一刀都精准找到他防御的薄弱点——当然精准,那是他自己的薄弱点。
被逼到虚空的角落。不——虚空没有角落,是他心里的退路在一步步缩小。
第五刀劈来,他没挡住。刀锋在肩膀上划出一道深可见骨的伤口。痛感炸开,鲜血喷涌。
同一时刻,他通过共鸣通道感受到了顾寒的反应。对方心跳骤然加速。然后是一阵被强行压制的痛感。同生共死契的共鸣是双向的,他受伤,顾寒也感受到同等的痛。
"你又在让他受伤了。"具现体蹲在他面前,"你的存在本身就是一把伤害他的刀。"
"你说完了没有?"
夏驰抬起头。满脸是血,肩膀伤口还在流,嘴里全是铁锈味。
但他笑了。
"你说了这么多,中心思想就一句话——我不够好。可是,谁规定不够好就不能站在他旁边?"
具现体的表情僵了一瞬。
"顾寒从来没有嫌弃过我。从第三个副本开始,那时候我比现在弱得多,弱到他说我是废物都不过分,他还是选择了我。"
夏驰撑着刀站起来。鲜血顺着刀柄滴落。
"不是因为我足够强。不是因为我配得上他。是因为——我也选择了他。选择本身就是价值。我不需要比他强,我不需要配得上他。我只需要在他需要的时候,站在那里。就像他一直为我做的那样。"
一刀。
不是技巧最精湛的一刀,不是力量最强大的一刀。但是最坚定的一刀。
刀芒劈开具现体的身体,从头顶一直切到脚底。那些由恐惧和自我否定凝聚而成的实体在刀芒面前土崩瓦解。
碎片消散的瞬间,夏驰听到了自己的声音从碎片中传来。不再扭曲,不再阴冷。很轻很轻的一声叹息。像某个被困了很久的自己,终于得到了释放。
虚空碎裂,灰色尘埃和大坑边缘重新出现在视野中。
顾寒站在五十米线外,面色苍白。但他的眼睛死死盯着夏驰。
夏驰抹了一把脸上的血,朝他咧嘴笑了一下。"过了。"
10
【玩家夏驰通过源代码审判。获得接触源代码的资格。】
"审判是独立的。"夏驰简短地汇报,"进去之后只有你自己,面对的是你心里的东西。打败它的关键不是武力——是心态。你得先过自己那一关。"
顾寒向前迈步。夏驰拉住他,把季鸢给的恢复药剂拍在他手里。
"共鸣痛感扛不住的时候吃一颗。"
"我的审判大概率是你死亡的场景。"顾寒平静地说。
"我知道。那你就当它是假的。因为我就站在外面等你。活着的。"
顾寒踏过五十米线,消失了。
夏驰站在线外,看着他消失的位置,握紧拳头。通过共鸣通道,他能感受到顾寒的心跳。
前三分钟,心跳没有变化。第四分钟,心跳加快了。第五分钟,一阵剧烈的、撕裂般的痛感从共鸣通道涌来,直接灌入夏驰的神经。
不是身体上的痛。是心脏被掐住的那种痛。是失去至关重要的东西时大脑发出的最高等级警报。
顾寒正在审判空间里经历他最深处的恐惧——夏驰的死亡。
夏驰想冲进去。每一根神经都在叫嚣着要冲进去。但他知道不行。
"我在外面。"他通过共鸣通道传递自己的心跳——尽可能平稳、尽可能有力、尽可能让对方感受到他此刻活着的事实。"活着的。"
第七分钟,顾寒的心跳恢复了平稳。
第十二分钟,顾寒重新出现在五十米线内。
看起来和进去之前没什么区别。战斗服完好,没有外伤,呼吸均匀。但夏驰注意到了他的眼睛——那双浅灰色的瞳孔里,有一层薄薄的水光。非常淡,一秒之内就消失了。
"过了。"顾寒说,语气比平时更轻。
夏驰走到他面前,什么也没问,只是把手伸了过去。顾寒看了一秒,握住了。力道很紧,比平时紧得多。
其他四人依次通过审判。周砚用了二十分钟,出来时嘴角有血。季鸢用了八分钟。洛缨最久,二十五分钟,出来时眼眶发红。秦牧十八分钟,很平静。
六个人全部通过。
11
大坑直径两公里,深不见底。方碑悬浮在正中央半空,距离最近的坑壁至少一公里。中间没有路,没有桥。
"坑的上方有代码干扰层,飞行技能进入后失效。坑壁上至少十七个复活态怪物核心休眠——靠近就会触发。"顾寒扫描后说。
既不能飞也不能爬。
顾寒走到大坑边缘,然后往前迈了一步。
"顾寒!"
夏驰本能伸手去抓——但顾寒的脚踩到了虚空中的某个东西。一块透明的、几乎看不见的平台,在他脚踩上去的那一刻才显现出来,泛着微弱的金色光芒。和他们掌心同生共死契的颜色一模一样。
"通过审判的人可以看到路。"顾寒低头看着脚下,声音里罕见地带了一丝释然,"在你通过审判之前它不存在。通过之后,它就在那里,一直在那里。"
一条由无数透明平台构成的、蜿蜒通向方碑的窄路。金色微光在平台表面流动。
"走吧。"顾寒回头看着他们,"去改写规则。"
每一块平台只够一个人站立,前后间距大约半米。六个人排成一列前进。走到大约三分之一的时候,坑壁里的第一个怪物核心苏醒了。
石头巨人的手掌从深渊中浮升上来,朝最近的平台拍去。
"别停!"夏驰喊道。
六个人在透明平台上全力冲刺。各种形态的怪物肢体从四面八方伸向窄路。季鸢脚滑了一下,身体朝深渊倾斜,周砚伸手拽住她的手腕生生拉了回来。
最后十块平台。钢铁蜈蚣的触角擦着夏驰裤腿掠过。五块、三块、最后一块。六个人先后跃上方碑下方的环形平台。
退路彻底没了。最后一块透明平台在秦牧跳离的瞬间被利爪击碎。
黑色方碑近在咫尺。从这个距离看,表面不再光滑如镜,上面有极其细微的纹路在流动,像活的,像血管中的血液。
顾寒伸出手,停在距离方碑表面大约十厘米的位置。系统面板自动弹出,数据疯狂滚动,然后停了下来。面板上只剩一行字。
【你想要什么?】
不是系统的机械提示音。没有方括号,没有冰冷语调。就是一行简简单单的字。
顾寒盯着这行字看了三秒。然后他开口。
"我想改写规则。"
【哪条规则?】
"所有把玩家困在这个系统里的规则。"
【你知道这意味着什么吗?】
"意味着所有副本消失。所有玩家回到现实世界。系统关闭。"
【包括你自己。你确定?这个系统给了你力量、排名、存在的意义。离开之后,你什么都不是。】
顾寒的目光没有闪烁。"我不需要系统给我意义。"
他偏过头,看了夏驰一眼。"我已经有了。"
方碑亮了。
铺天盖地的金色光芒从方碑表面喷涌而出,瞬间充满整个大坑。光芒穿透坑壁,穿透灰色尘埃,穿透万界坟场的边界。
12
崩塌是有序的、精确的。
坟场的边界在消融。灰色尘埃聚集成一条条光带朝方碑汇聚。旧副本残骸在光带经过时依次亮起,溶解,变成数据流回归方碑。坑壁上休眠的怪物核心也在消融,肢体在金光中化为数据碎片,安静地回归虚无。
然后,那十二个站在坑边的人形轮廓。金光触及的瞬间,灰白色外壳开始剥落,一层一层地,露出了里面的人。活人。战斗服还是三年前旧款,面容苍白消瘦,但胸口光点正在重新亮起。
十二个。十二个被困了三年的初代玩家,在源代码的金光中缓缓苏醒。
顾寒的右手平放在方碑表面上,金色光芒从掌心涌出,沿手臂蔓延到全身。他在用自己的生命力驱动改写。
"别碰方碑。"顾寒的声音比平时沙哑,"它在通过我的身体重写底层代码。如果你也碰上来——"
夏驰把手拍在了方碑上。
金色光芒瞬间涌入他的身体。痛,像被万根针同时刺入每一个毛孔。源代码在通过他的身体读取他的意志,确认改写方向是否和顾寒一致。
【检测到第二媒介。意志校验中——校验完成。两名媒介意志完全一致。改写负荷重新分配:50%/50%。】
顾寒绷了很久的肩膀微微松了一点。"你永远不听话。"
"彼此彼此。"夏驰咬着牙笑了。
两个人的手并排放在方碑表面上,金色光芒如同两条河流汇入同一片海洋。旧规则在被逐条删除:副本强制参与——已删除。失败惩罚:死亡——已删除。退出限制——已删除。
灰色天空在变蓝。不是副本模拟的蓝,而是真实的、有温度的、风吹过来带着水汽的蓝。
"改写完成了。"顾寒的手从方碑上缓缓移开。
方碑变成了透明的水晶,然后碎了。像蒲公英被风吹散,化成无数光点飘向四面八方,执行最后的指令——关闭系统,释放所有玩家。
脚下的平台开始消失。夏驰的身体失去支撑,缓缓下坠。但没有恐惧。因为他知道下坠的终点不是深渊,是现实世界。
在意识模糊的最后一秒,他感觉到一只手紧紧握住了他。力道很大,像是怕他跑掉。
他笑了一下。然后是铺天盖地的光。
13
夏驰醒来的时候,眼前是一片白色天花板。
不是副本里苍白的人造光。这是日光灯管的白色,有一点泛黄,灯管边缘还有一只飞蛾在转圈。
医院。
他躺在病床上,穿着病号服,左臂上扎着输液针。窗外有汽车鸣笛声、小贩叫卖声、风吹梧桐树叶的沙沙声。
真实世界的声音。
他慢慢转头。
顾寒坐在病床旁边的椅子上。穿着一件很普通的白衬衫——不是战斗服,不是系统装备,就是一件街边店能买到的、洗得有些发软的白色棉质衬衫。袖口挽到小臂中段,露出的手腕上——干干净净。没有黑色蔓藤纹路,没有诅咒,没有契约。什么都没有。
顾寒靠在椅背上闭着眼,呼吸均匀。似乎在这里守了很久,不知不觉睡着了。阳光从窗帘缝隙里透进来,落在他侧脸上。
夏驰看了他好一会儿。然后抬起没扎针的那只手,轻轻碰了一下顾寒的手指。
顾寒瞬间醒了。眼睛睁开的瞬间,第一个动作是看向夏驰,第二个动作是扫描四周,第三个动作——他握住了夏驰的手。
"醒了。"不是问句,是确认。
"嗯。这是——"
"市中心医院。你昏迷了三天。系统关闭的时候所有玩家同时在现实世界中醒来,大部分人出现了不同程度的意识混乱和身体虚弱。"
"你呢?"
"比你早醒一天。"
"那你在这坐了——"
"两天。"
夏驰喝了口水,差点被呛到。
"其他人呢?周砚、季鸢——"
"都醒了。初代玩家也全部苏醒。系统关闭后所有异常效果清除。"
"同生共死契呢?"
这个问题问出来的瞬间,空气安静了一秒。
夏驰低头看了一眼自己的掌心。光滑、干净,没有任何纹路。
契约消失了。当然消失了。系统关闭意味着所有系统道具失效。包括SSS级的同生共死契。包括升级版的永久绑定。包括双向共鸣通道。
他再也感受不到顾寒的心跳了。那种从契约绑定以来就一直陪伴他的、平稳有力的、和自己逐渐同步的心跳——消失了。
"契约没了。共鸣没了。同生共死的绑定没了。"顾寒一条一条说完,伸出手,掌心朝上。"所以——你愿意用自己的意志,而不是系统的契约,跟我绑定吗?"
夏驰伸出手,五指穿过顾寒的指缝,扣紧。
没有金色光芒,没有系统提示,没有契约纹路。只有掌心贴着掌心,体温传递着体温。
"我愿意。"
14
出院是一周后。
顾寒的住处在城西老小区里,两室一厅,家具简单到了极致——一张桌子、一把椅子、一台电脑和一张床。
一张床。
"你睡哪?"夏驰问。
"我打地铺。"
"这是你家,你打什么地铺——"
"你刚出院。"
"我体质比你好。"
两个人在一张床的归属权上争论了十五分钟。最后的解决方案是都睡床上,一人一个被子,中间隔一个枕头。
夏驰躺在床上,看着天花板上老式吊扇缓慢转动的影子。二十四小时前他还在万界坟场的深渊上方跳透明平台,而现在他躺在一个二十六平米的出租屋里,最大的烦恼是谁去超市买明天的早餐。
"顾寒。"
"嗯。"
"你有没有觉得现实世界有点太安静了?"
"不会。"顾寒的声音从黑暗中传来。"因为你在。"
夏驰把脸埋进被子里。他的耳朵在发烫。
顾寒回学校继续读研,研究方向是底层系统架构。在入侵过一个真正的超维系统之后,现实世界的代码在他眼里大概和小学课本差不多。
夏驰找了一份武术俱乐部的教练工作。系统里练出来的刀法和格斗技巧在现实中依然管用,第一堂试课就把所有学员打服了。
两个人的日常模式是:早上顾寒先起床煮两杯咖啡,一杯黑的,一杯加了三勺糖的。夏驰赖床到最后一分钟。顾寒出门前在桌上留便签,上面写着当天的天气和"别忘了吃午饭"。晚上两个人各自回来,顾寒做饭——只会三个菜,夏驰洗碗——经常摔盘子。
某天夏驰随口说了一句"想吃可乐鸡翅"。
然后顾寒花了一周时间,用做实验的态度——精确控制糖色温度、翻面时间和收汁火候——做出了可能是全世界最严谨的可乐鸡翅。
两个月后的一个傍晚,夏驰接到了周砚的电话,约了饭。季鸢也在。
"洛缨和秦牧结婚了。"季鸢说。
"我没收到请柬——"
"发在群里了。"
"什么群?"
"系统玩家群。你没加?"
夏驰转头看向顾寒。顾寒面不改色地喝了一口茶:"我帮你屏蔽了。群里四百多人,每天消息过千条。"
"那你也不能替我——"
"请柬我回复了。份子钱也转了。"
周砚笑得像只狐狸,然后收了笑。
"说正事。你们有没有做过那种梦?不是回忆——是新的场景。从来没去过的副本,从来没见过的怪物。但梦境非常清晰。"
季鸢放下了酒杯:"我也是。"
夏驰也做过。梦里是一个他从未见过的副本,紫色天空,黑色镜面地面。副本中央——有一块黑色方碑。和万界坟场中心那块一模一样。
"源代码没有完全关闭。"顾寒说,"系统主体框架已经被拆除了,但源代码是独立模块。它只是从'运行态'变成了'休眠态'。那些梦是它在和我们通信。"
三个月后,梦停了。方碑变成透明的,然后碎了。
"这次是彻底的。"顾寒检查完所有数据后说,"源代码完成了最后的自我归档,把残余数据分散到了每一个曾经接触过它的人身上。不会赋予任何能力,但会让你记住——这一切真的发生过。"
"那就够了。"夏驰说。
15
秋天的时候,夏驰遇到了一个学生。
十六岁的男孩,叫林安。瘦,沉默,眼神里有一种夏驰很熟悉的东西。不是恐惧,是那种"觉得自己不够好所以不敢要"的绝望。
第一堂课,所有学生做基本功练习,林安一个人站在角落发呆。
夏驰走过去。"怎么了?不想练?"
"练了也没用。我什么都做不好。"
夏驰看着他——十六岁的男孩,头发遮着眉毛,双手紧紧攥着裤缝。
他想到了审判空间里那个自己的具现体。
"你觉得自己不够好。"他说。不是问句。
林安抬起头,有些惊讶地看着他。
"我也这么觉得过。觉得不管怎么努力都配不上身边的人,觉得自己是个拖累。但后来有个人——不是告诉我,是做给我看的。他用了很长很长的时间,一直站在我旁边,不管我犯了多少蠢,他都没有走。直到我自己明白——不够好也没关系。重要的是你选择站在那里。站在那里就够了。"
林安的眼眶红了。十六岁的男孩蹲在武术馆的角落里哭。
夏驰没有说"别哭"。他只是拍了拍林安的背,等他哭完。
那天晚上回家,夏驰翻了个身,把中间那个象征性的隔离枕头一脚踢掉,整个人挤进了顾寒的被子里。
"你干嘛——"
"不够好没关系。但距离可以近一点。"
顾寒沉默了两秒。然后伸手把他捞进了怀里。
"近一点就近一点。"
16
时间继续往前走。冬天,春天,又一个夏天。
两个人的生活半径从出租屋扩展到了一套真正属于两个人的公寓。顾寒的论文发了第三篇,夏驰的武术俱乐部开了第二家分馆,林安成了他最出色的学生之一。
某天傍晚,夏驰推开门。空调凉风,可乐鸡翅的香气。顾寒站在灶台前,穿着白衬衫和印着一只卡通柴犬的围裙。
听到门响,头也没抬:
"回来了。"
夏驰把包挂在玄关,换了鞋,走到厨房门口靠着门框。
"嗯,回来了。"
他忽然觉得鼻子有点酸。
"怎么了?"顾寒听到他呼吸变了,这次抬起了头。
"没怎么。就是觉得真好。"
"什么真好?"
"这个。"夏驰伸手比划了一下整个厨房、客厅、阳台上晾着的两个人的衣服。"全都。"
顾寒看了他三秒,放下铲子,走过来,在厨房门口——准确地说是在可乐鸡翅的香气和夏天傍晚的余晖中——吻了他。
不是系统里那种蜻蜓点水。是很完整、很认真的一个吻。
夏驰脑子空白了大约五秒,然后伸手揽住了顾寒的腰。
"鸡翅要糊了。"他含糊地说。
"我关了火。"
"你什么时候——"
"刚才。"
"你算好的?"
"我什么都会算。"
夏驰笑出了声,笑声被顾寒的嘴唇堵了回去。
17
但生活从来不是一条直线。
有一天傍晚,夏驰接到了季鸢的电话。
"有一个患者,我觉得你应该见见。"
季鸢的诊所在城东。候诊区只坐着一个人——大约二十岁出头的年轻人,灰色卫衣,帽子压得很低,缩在沙发角落,双手抱着膝盖。
"他叫方泽。系统里的前玩家,排行榜没有排名。被系统随机选中的普通人,进去后一直在最底层的D级副本挣扎。系统关闭时他还活着,但他走不出来。"
"什么意思?"
"他在现实世界一切正常,能吃能睡能上班。但心理状态一直停留在系统里。每天晚上做噩梦,白天出现幻觉。他不信任任何人,因为在系统里他被队友抛弃过三次。"
不是所有人都有一个顾寒。不是所有人都能在最绝望的时候得到回应。有些人从头到尾都是一个人。
夏驰走到方泽面前,蹲了下来。
"嘿。听说你知道我?"
帽檐下露出一双眼睛,警惕而疲惫。"你是新人王夏驰?你是不是在系统里被打得很惨过?"
"何止是惨。被打飞过、被诅咒过、被自己的心魔揍过一顿。"
方泽的眼睛里出现了一丝微妙变化。"你也会被打飞?"
"经常。排行榜第一也会受伤、也会害怕。你知道那个排行榜第一吗?他们说他像一台机器一样什么都不怕。其实他怕。他怕我死。"
方泽怔住了。
"最强的人也有最怕的事。你呢?你最怕什么?"
沉默了很久。
"我怕没有人会来救我。在副本里我被队友丢下过三次。每一次我以为有人会回来,都没有。"
"你知道吗,我曾经也做过丢下别人的事。我斩断了和他的契约,准备一个人去死。然后他把整个空间都撕了,浑身是血冲进来把我骂了一顿。"
方泽的嘴角动了一下。
"有时候不是没人来救你。是你把门关上了。"
夏驰伸出手,掌心朝上。
方泽看着他的手。看了很久。然后非常缓慢地伸出了自己的手。指尖碰到了夏驰的掌心。
"你不用一个人扛。系统已经关了。但我们还在。"
方泽的眼泪终于掉了下来。
那天晚上回家,夏驰在阳台上站了很久。顾寒拿了件外套出来披在他身上。
"我想做更多。不只是方泽。系统里出来的人,不是所有人都像我们这么幸运。有些人还在噩梦里,有些人不信任任何人。我想建一个地方——不是诊所不是医院。就是一个能让他们聚在一起、知道自己不是一个人的地方。"
顾寒看了他几秒。然后转身走回屋里。
一分钟后他拿了笔记本电脑出来。
"资金方面,周砚的公司去年盈利不错,他应该愿意投。场地可以用研究所合作机构的社区空间。心理团队——季鸢现成的。行政和法律流程我来处理。"
他打字的速度和在系统里破解代码一样快。
"你想做的事,我帮你做。和在系统里一样——你负责冲在前面,我负责把后路铺好。"
夏驰站在阳台上,看着顾寒搭建方案框架的背影。白衬衫领子有一角翻了,他走过去翻正了。
"谢你。"
"不用。"
"不是谢你帮我做方案。谢你一直在。"
顾寒看着他的眼睛。然后他笑了。不是那种淡到看不出来的弧度。是一个真正的、从嘴角到眼角都舒展开来的笑。
"我也谢谢你。谢你一直回来。"
18
这个项目叫"归途"。方泽起的名字。"因为我们都在找回家的路。"
第一个据点设在城东社区中心二楼。两百平米,一个活动室、一个小厨房、一间心理咨询室和一个阳台。
周砚出了启动资金。季鸢带了三个咨询师入驻。洛缨自告奋勇做行政管理。顾寒一个下午搞定了所有注册审批。
开放第一天来了七个人。第二天十二个。第三天二十一个。
他们从城市各个角落赶来。有人通过群里的通知,有人通过季鸢转介,还有前玩家的家人。
一个中年女人握着夏驰的手说:"我老公从两年前开始每天做噩梦,他不肯说经历了什么。但他看到互助站后,第一次主动跟我说了一句'我想去看看'。"
夏驰握着她的手,最后只说了一句:"我们等他。"
互助站的日常很简单。上午自由活动,下午主题活动——有时候是季鸢的团体辅导,有时候是夏驰教的基础防身术,有时候是顾寒的技术讲座(听众经常在十分钟内全部睡着)。晚上关门前所有人一起吃一顿饭。夏驰做的,量大管饱。
有一天傍晚,互助站快关门时,一个人独自走了进来。
陆沉。排行榜第四名。
他瘦了很多。长期精神消耗导致的消瘦,整个人像一把被磨了太多遍的刀,还很锋利,但已经很薄了。
"我在坟场里继续往前走,遇到了两个S级的复活体。一个人打不过。我活下来是因为系统关闭得刚好够快。"他低着头,声音沙哑。
"我后来想了很久。如果当时我跟你们走——"
"你活着就好。"夏驰打断了他,"不管你当时做了什么选择,你活着回来了。活着就有机会重新选。"
陆沉低下头,用手背狠狠地抹了一下眼睛。"我他妈从来没哭过。"
"现在哭也不晚。"
陆沉在互助站待到了晚饭时间。夏驰给他盛了两碗米饭、一盘子红烧排骨。他吃得很安静,但吃光了。
走的时候在门口停了一下。"我可以明天再来吗?"
"每天都开门。"
19
互助站一周年的时候,夏驰在活动室墙上挂了一块白板。上面写了一行字:"你在这里学到了什么?"然后给每个人发了一支马克笔。
第一天,三个人写了字。
方泽:"不是没人来——是我以前把门关上了。"
陆沉:"一个人走不远。"
季鸢:"治不了的伤也值得被看见。"
第二天,写的人多了。
"活着就是最大的通关奖励。"
"恐惧很大,但我更大。"
"不够好也没关系。重要的是站在那里。"
最后夏驰也写了一条。"回来了。"就两个字。
他写完站在白板前看了很久。然后感觉到一只手搭上了他的肩膀。不用回头也知道是谁。
"你也写一个。"
顾寒接过笔,想了几秒,写了三个字。
"一直在。"
夏驰看着那三个字,转头对顾寒笑了。那是从系统第一天就没有变过的笑——张牙舞爪的、充满战斗欲的、让顾寒从排行榜第一变成了"只想守住这个笑容"的男人的笑。
"走吧,回家吃饭。"
"嗯。"
两个人走出互助站。傍晚的街道被夕阳染成金色,他们的影子在地面上并排拉得很长。偶尔走近了影子就重叠在一起,分开一点又各自独立。但始终并排。
20
互助站运行到第三年,从一个据点发展到了三个城市五个据点。
方泽成了互助站最受欢迎的辅导员。陆沉全职参与互助站工作。周砚负责资源整合,季鸢建立了标准化心理支持体系。
白板上的字越来越多,写满了又换新的。每一块写满的白板都保存下来,挂在互助站的走廊里。走廊很长,写满了几百个人的声音。
"谢谢你们等我。"
"原来我不是一个人。"
"我今天出门没有害怕。"
"我回家了。"
第五年,互助站获得了政府的正式批文,成为国内第一个针对群体性创伤后应激障碍的专业互助机构。季鸢的研究论文发表在了国际期刊上,核心观点很简单——共同经历创伤的群体,通过互助建立的信任连接,比一对一治疗更有效。
夏驰不太看得懂论文,但他知道季鸢说的是真的。因为他每天都在见证。
周砚的公司成了行业龙头。他在群里发的红包金额永远是7.77元。
洛缨和秦牧的孩子上了中学,在学校武术社团成绩优异。
林安二十五岁了,完全接管了三个分馆。
曾经在系统里互相警惕、互相利用、互相扶持的人们,在现实世界里过着各自平淡的、真实的生活。
夏驰有时候会想。如果系统没有出现过,他大概会是一个普通的毕业生,找一份普通的工作。不会遇到那些怪物,不会经历那些死局。也不会遇到顾寒。
所以他对系统的感情很复杂。但最终他选择感谢的不是系统,是自己的选择。
在千面回廊里选择斩断契约。在万界坟场里选择正面面对心魔。在深渊上方选择闭眼向前跳。在审判空间里选择接受不够好的自己。在现实世界里选择留在顾寒身边。
每一次选择都可能走向不同的结局。但他走到了这里。
21
某一天。没有任何特别的日子。就是一个很普通的、有点热的、蝉鸣很响的夏天傍晚。
夏驰从武术馆回来。走进家门。
空调凉风。可乐鸡翅的香气。白衬衫。围裙上印着两只柴犬。
"回来了。"
"嗯,回来了。你什么时候买的新围裙?"
"周末。"
"为什么两只柴犬?"
顾寒从厨房里转过身,端着一盘鸡翅。表情和五年前第一次做可乐鸡翅时一样平静。但他说出的话是:
"一只是我。一只是你。"
夏驰看着他。看着那个穿着白衬衫和双柴犬围裙、端着一盘鸡翅、在厨房暖黄灯光下说出这种话的男人。
这个人,曾经用一把刀劈碎了S级副本的穹顶。曾经徒手撕裂空间壁垒。曾经入侵了一个超维系统的底层代码。曾经在毁灭降临前的最后一秒吻了他的额头。
而现在他站在一个二十六平米的厨房里,手里端着一盘鸡翅,告诉他围裙上的两只柴犬代表他们两个。
"顾寒。"
"嗯。"
"你知不知道你现在这个样子,比你在系统里帅一万倍。"
顾寒端着盘子的手顿了一下。然后他笑了。是那种很完整的、从嘴角到眼角都舒展开来的笑。
"吃饭。"他把盘子端到桌上。
"好。"
两个人坐下来。可乐鸡翅的酱色完美,窗外蝉鸣很响。一切都很普通。
22
很多年以后。
具体多少年,夏驰已经不太数得清了。他只知道自己鬓角有了白发,顾寒的眼角多了好几条纹路。
武术馆完全交给了林安。互助站五个据点全部自主运营。
又一个夏天的傍晚。夏驰站在阳台上,看着楼下街道。和很多年前的那个傍晚一样——小孩在跑,老人在散步,外卖骑手在飞驰。
但他的头发已经全白了。
"顾寒。"
"嗯。"声音从身后传来。
"你后悔吗?"
"后悔什么?"
"改写规则。关闭系统。在系统里你是榜一,出来了你只是一个研究员。"
顾寒走到他旁边,望着同一片天空。
"在系统里,我能一刀劈碎穹顶。出来了,我只能给你做可乐鸡翅。但你在系统里说过一句话——'选择本身就是价值'。我选择了这里。所以这里就是我的排行榜第一名。"
夏驰沉默了三秒。然后他揪住了顾寒的领子——就像很多年前在白色虚拟空间里一样——把人拽到和自己平视的高度。
"顾寒。"
"说。"
"你刚才那句话,到底算不算浪漫?"
顾寒想了一秒。"算。"
夏驰笑了。笑得眼睛弯起来,比在任何一个副本通关后都要开心。
然后他踮起脚,在阳台上,在夏天的晚风中,在整个城市的嘈杂声里,吻了他。
不是蜻蜓点水。是很认真的、很用力的、带着"我选择了你"的全部重量的一个吻。
阳台上两个人的衣服在风里轻轻碰了一下。白衬衫和黑色运动衫。
23
归途互助站的走廊里,那些挂满了字的白板前。
会有一个年轻人停下脚步。
也许他刚经历了一些艰难的事。也许他觉得自己不够好。也许他正站在某个人生的十字路口,不知道该往哪走。
他会看到那些字。
"不够好也没关系。重要的是站在那里。"
"一个人走不远。"
"活着就是最大的通关奖励。"
然后他会看到最后一块白板。那块板上只有两行字,两个不同的笔迹。
一行很用力,笔画粗犷到几乎划破了白板。
"回来了。"
另一行工整到了极致,每一笔都精确得像用尺子量过的。
"一直在。"
年轻人会看着这两行字很久。
也许他不知道写这些字的人是谁。不知道他们经历过什么样的系统、什么样的副本、什么样的生死。
但他会感受到那两行字里面的东西。某种比任何契约都坚固的、比任何系统都强大的、比任何源代码都底层的东西。
然后他会深吸一口气,转身,走出去。
走进属于他自己的、崭新的世界里。
不再害怕。
因为他知道,不管走多远,总有人在等他回来。