第19章 灵车漂移
轮胎碾过路面的声音很单调。
林克握着方向盘,眼睛盯着后视镜里那片正在像素化消散的疗养院废墟。建筑像被橡皮擦擦除的铅笔画,边缘化作紫色的数据残渣,一寸一寸消失在视野尽头。
他稍稍松了口气。
逃出来了。
暂时。
副驾驶座是空的。里昂在后车厢——准确说是棺材隔间里,背靠着一个空棺材的内壁,正在检查剩余的弹药。他的动作很轻,但金属碰撞的声音还是透过隔板传来,在引擎的轰鸣声中显得格外清晰。
道路蜿蜒向下,左侧是陡峭的山壁,右侧是深不见底的悬崖。天空是那种测试版特有的灰白色,云层静止不动,像一张劣质背景图。
一切都很安静。
只有引擎声、风声、以及轮胎碾过粗糙沥青贴图的摩擦声。
林克盯着前方的路。
还有三十公里,就能进入平原区。那里离疗养院的删除范围足够远,应该……
他的思绪被打断了。
“滋啦——————”
刺耳的、像高频电流过载的噪音从四面八方炸开。
不是从车载音响里传来的——这破车根本没有音响。
是撕裂空气的噪音,像有人用指甲在玻璃上刮擦,又像无数台老式显像管电视机同时信号不良。那声音没有源头,却无处不在,挤压着每一寸空气,让耳膜刺痛。
紧接着,一个冰冷、毫无感情、带着明显电子合成感的声音响起:
“晚上好,格蕾丝。”
是维克多。
但声音里没了之前的疯狂热情,只剩下纯粹的、机械般的恶意。
“以为逃出养老院就安全了?”声音顿了顿,仿佛在享受他们的惊愕,“太天真了。”
“整个测试版……都在我的权限之下。”
话音落下的瞬间,林克看到前方路面上泛起了一层红光。
不是灯光,不是血迹。
是警告框。
半透明的、边缘不断崩解又重组的红色方框,密密麻麻地从路面下方“浮”上来,像一片从地狱里涌出的浮萍。每个方框里都滚动着白色代码字符:
[AREA_PHYSICS_MODIFIED](区域物理参数已修改)
[FRICTION_COEFFICIENT: 0.05](摩擦系数:0.05)
[GRAVITY_SCALE: 1.2](重力标度:1.2)
下一秒,轮胎抓地的手感瞬间消失了。
林克还没完全理解这些字符的意思,身体就已经感受到了变化。
轮胎接触路面的触感变了。
前一秒还是粗糙的砂石摩擦,下一秒,变成了绝对光滑——像踩在镜面上,像踩在冰面上,没有任何抓地力,没有任何阻力。
刹车。
林克本能地猛踩刹车踏板。
脚感不对——踏板像踩进了一团棉花,一路踩到底,没有任何液压反馈。他甚至能听到刹车油管里传来“咕噜咕噜”的、像液体在真空中翻滚的诡异音效。
没有制动。
一点都没有。
方向盘。
他转动方向盘,试图调整方向——但车轮根本不听使唤。方向盘转动,前轮却只是轻微地、无意义地偏转了一点点,整辆车继续沿着原本的惯性方向向下滑行。
不是行驶,是滑行。
像一块巨大的冰球,在接近零摩擦的表面上,依靠加速度,笔直向前。
前方,是一个标准的发卡弯。
弯道外侧,是悬崖。
“该死!”林克咬牙,双手死死抓住方向盘,但已经没有任何意义。
车辆开始漂移。
不是车手控制的漂移,是物理失控的漂移——车身在光滑路面上横向滑动,车尾甩向外侧,车头却固执地保持原本的方向。
悬崖越来越近。
五十米。
四十米。
然后,更恐怖的事情发生了。
前方二十米处的空气开始扭曲。
不是热浪,是建模加载——那片区域的贴图像被无形的手揉皱,撕裂出紫黑色的裂缝。
裂缝中,涌出闪烁错误代码的数据流。
然后,两个东西被刷了出来。
凭空生成。
身高近三米,肩宽几乎占据半个车道。暗绿色的皮肤布满粗糙缝合痕迹,裸露的肌肉纤维在惨红天空下泛着油腻的光泽。头颅被黑色皮革头罩包裹,只露出一张咧到耳根的、布满利齿的嘴。右臂畸形膨大,末端是巨大的、覆盖着骨板的利爪。
暴君。
T-103量产型。
而且,是两只。
它们生成完成的瞬间,深红色的单向观察窗就锁定了运尸车。
然后,它们动了。
或者说,试图动。
在摩擦力0.05的路面上,这两只威风凛凛的杀戮机器遇到了意料之外的麻烦——它们站不稳。
第一只暴君试图迈步,右脚刚落地,就在光滑的路面上打滑。庞大的身躯失去平衡,向前踉跄,四肢疯狂划动试图稳住,但反而让情况更糟——它像一只在冰面上挣扎的熊,滑稽地原地转了一圈。
第二只暴君稍好一点,它放低重心,用巨大的爪子插入地面——但爪尖在接近零摩擦的路面上也只能刨出浅浅的痕迹。它像一颗巨大的冰壶,沿着微弱的坡度,开始向车辆方向滑行。
虽然动作滑稽,但那速度越来越快。
虽然姿态狼狈,但那爪子依然致命。
“艹!”林克骂道。
三十米。
暴君在滑行逼近。
里昂已经爬到了驾驶室和后车厢之间的隔板开口处。他单膝跪地,双手握紧马格南,瞄准了那只正在滑行逼近的暴君。
“砰!”
枪口喷出火焰。
子弹精准地命中暴君的头部——正中央,黑色头罩的眉心位置。
然后,跳弹了。
不是被弹开,是字面意义上的跳弹——子弹打在暴君皮肤上的瞬间,没有穿透,没有嵌入,而是像打在超高硬度的合金上一样,溅起一簇刺眼的火星,然后以一个诡异的角度反弹出去,消失在远处的黑暗中。
暴君的头甚至没有后仰。
它只是停顿了零点几秒,然后继续滑行。
里昂的脸色变了。
二十米。
暴君滑行的速度更快了。
林克盯着那只越来越近的怪物,脑子里闪过一个念头。
他左手把着方向盘——虽然方向盘已经毫无意义,车辆仍在滑行——右手猛地拔出腰间的“错误模型手枪”。
枪入手的感觉不对。
太轻了。
但他没时间细想。
他单手举枪,对准那只已经滑到十五米外的暴君,扣动扳机——
期待中的紫色光束没有出现。
期待中的数据删除效果没有发生。
枪口只冒出一股黑烟,夹杂着几簇乱码般的紫色火花。
“滋啦……”
没有子弹射出。
没有能量涌动。
只有一声轻微的、像电路板烧坏的“噗”声。
林克愣住了。
他低头看向手中的枪。
枪身上布满了细密的、蛛网般的裂纹。原本流动着紫色光晕的方块现在暗淡无光,像是被烧焦的电路板。枪管位置那个扭曲的多边形边缘,几道裂缝深得几乎要把它撕成两半。
更糟的是,枪柄上浮现出一行半透明的、边缘闪烁乱码的文字:
[STATUS: CRITICAL_FAILURE](状态:严重故障)
[ERROR: CORE_RENDER_OVERLOAD](错误:核心渲染过载)
[CAUSE: EXCESSIVE_DATA_DELETION (VICTOR_PROJECTION)](原因:数据删除过量-维克多投影)
[SUGGESTION: DISCARD_AND_RELOAD](建议:丢弃并重新加载)
“艹!”林克骂出声,他用力摇晃手枪,像在摇晃一台坏掉的电视机。
但没有任何反应。
枪现在是块废物。
十米。
暴君已经滑到车辆侧方。
它巨大的右爪伸出——不是拍击,是勾住。
爪尖插入运尸车的侧门铁皮,像钩子一样扣了进去。
“嘎吱——!!!”
金属撕裂的刺耳噪音。
侧门像纸片一样被撕开一道巨大的口子。
同时,巨大的动能通过爪子传递到车身上——
整辆车像被球棒击中的棒球,瞬间改变了运动轨迹。
不是侧滑,是旋转。
车辆像一颗被抽飞的陀螺,在低摩擦系数的路面上疯狂旋转。
一圈。
两圈。
离心力让林克感觉自己要被甩出车窗。他死死抓住方向盘,但方向盘已经毫无意义——车轮完全失去抓地力,车辆现在只是一块在冰面上旋转的金属块。
悬崖,就在旋转轨迹的前方。
没有武器。
没有刹车。
没有控制。
只有旋转,和越来越近的死亡。
“里昂!”林克嘶声吼道,声音在旋转的车厢里被撕扯变形,“别管别的了!进棺材!”
里昂还在试图稳住身体,他的马格南已经收起来,双手抓住车厢内的固定物。
“什么?!”他吼道。
“那个大号的棺材!快!”林克的声音因为用力过猛而破音,“那是个独立模型!只要躲进去,就算车摔成铁饼,我们也只会被判定为‘掉落物品’而不是‘坠毁乘员’!”
独立模型?判定?
里昂根本没听懂那些生涩的术语。
但他听懂了林克语气中的决绝,也看懂了他疯了一样指向那具橡木棺材的动作。
在特工的战术逻辑里,不需要理解原理,只需要执行方案——那个棺材,就是这艘沉船上唯一的救生艇。
虽然这个救生艇,是原本打算用来装死人的盒子。
但他没有哪怕0.1秒的犹豫。
这是一场豪赌。
赌那个所谓的“独立模型”能欺骗这个世界崩坏的物理法则。
赌那具橡木棺材比这辆失控的钢铁灵车更结实。
赌他们能在死神合上那一页之前,把自己塞进那个狭窄的黑暗里。
“进!”
悬崖边缘,就在下一次旋转的轨迹上。
“走!”里昂吼道。
他不再试图稳住车辆,而是向后一滚,重新跌回后车厢。
林克也在同一瞬间解开了安全带——不是慢慢解,是用匕首一刀割断。
身体瞬间被离心力甩向右侧。
他撞在车门上,闷哼一声,但借力转身,手脚并用地爬向后车厢。
后车厢里,里昂已经掀开了那具厚重橡木棺材的盖子。
棺材内部空间狭窄得离谱——长度勉强够一个成年人平躺,宽度只够侧身。
里昂回头看了林克一眼。
两人对视的瞬间,没有任何废话。
没有“你先走”,没有“我断后”。
只有纯粹的、基于绝境判断的信任。
里昂直接跳进棺材,然后向左侧拼命缩了缩,在右侧腾出了一点空隙。
“快!”他吼道。
林克扑了进去。
不是优雅地躺进去,是摔进去——整个人砸在里昂身上,两人的骨头撞在一起。里昂闷哼一声,但立刻伸手抓住林克的肩膀,把他往里拽。
林克的右腿还悬在外面。
他反手抓住棺材盖边缘,用尽全身力气向下拉——
“砰!”
厚重的实木盖子合拢。
最后一瞬间,他从缝隙里看到外面的景象:车窗外的悬崖边缘像劣质贴图一样扑面而来,然后消失。
紧接着——
失重。
车辆冲出了悬崖。
在棺材内部,这感觉被放大了十倍。
首先是一股向上的力——车辆离开路面瞬间的惯性,让两人感觉像是被一只无形的手向上托起,后背重重撞在棺材底部。
然后,是旋转。
车辆在空中开始翻滚。
棺材在后车厢里没有固定,所以在离心力的作用下,它也开始滚动。
“咚!”
棺材撞在后车厢左侧内壁,实木发出沉闷的撞击声。
“哐!”
又撞到右侧。
林克在里面被甩得七荤八素,额头撞在棺材内壁上,眼前金星乱冒。里昂的状况也好不到哪去,他能听到他压抑的闷哼声。
棺材内部一片漆黑。
只有缝隙里透进一丝极微弱的光。
空气里有实木的霉味,有消毒水的味道,还有两人身上汗水和血腥味混合的气息。空间狭窄到令人窒息——林克的右肩挤着里昂的胸膛,他的左腿压着他的右腿,两人的呼吸在密闭空间里交织,湿热、急促。
外面传来恐怖的声响:
金属扭曲撕裂的尖啸。
玻璃爆碎的脆响。
还有风——狂暴的、撕扯一切的风声。
然后,一声更巨大的撞击。
“轰!!!”
不是车辆坠地。
是棺材撞破了后车门。
在车辆翻滚到某个角度时,离心力让棺材像一颗炮弹般向后甩去,结结实实撞在了后车厢的双开门上。
脆弱的门锁瞬间崩坏。
门板向外炸开。
棺材滑了出去。
林克在黑暗中感觉到一股向前的推力——棺材离开了车厢,暴露在悬崖外的空气中。
但它没有立刻下坠。
因为那辆还在空中旋转的运尸车,此刻正像一个被抛出的链球,带着巨大的动能,继续沿着原本的轨迹向前横扫。
而前方,是那两只刚刚追到前方、正准备拦停的暴君。
它们笨拙地调整姿态,试图稳住身形,但巨大的惯性让它们像两块立在冰面上的巨石,只能缓慢地滑动。
然后,运尸车撞了上来。
“轰!!!!!!!”
巨大的、如同卡车撞击水泥墙的闷响。
林克在棺材里听到了——不是一声,是两声。
第一声:金属撞击肉体的声音,伴随着骨骼碎裂的脆响。
第二声:物理引擎触发布娃娃系统的声音——那是一种极其诡异的、塑料模型被暴力撕扯的音效,像是无数关节同时脱臼,又像是一整袋骨头被倒进搅拌机。
紧接着,是重物飞行的呼啸声。
两只暴君,被数吨重的钢铁灵车像保龄球击倒木瓶一样,直接撞飞了出去。
它们庞大的身躯在空中翻滚、旋转,四肢以违反生理结构的角度扭曲,像两个被孩子随手扔掉的破布娃娃,划过两道抛物线,坠向悬崖深处。
与此同时,棺材开始下坠。
沉重的重力参数生效了。
那具厚重的橡木棺材就像一颗实心的炮弹,被增加的重力狠狠地拽向地面!
“轰!!!”
棺材底部重重砸在碎石坡上,发出令人牙酸的碎裂声。林克感觉自己的脊椎都要被这股巨大的过载压断了。
但奇迹发生了——
棺材底部是光滑的实木,山坡布满了碎石,叠加低得可怜的摩擦系数。
巨大的落地冲击力没有转化为阻力,反而被那个光滑如冰镜的地面完美转化为了向前的动能!
棺材没有滚落,没有翻滚。
而是滑了下去。
像一块被扔下冰滑梯的木板,沿着近乎垂直的坡面,以越来越快的速度向下滑行。
“滋啦啦啦——!!!”
实木底部与山坡碎石摩擦,迸溅出连串的、颜色失真的火星。
速度越来越快。
风声在棺材外部呼啸,像有无数只鬼手在撕扯。
然后,林克感觉到了腾空。
不是下坠,是起飞。
棺材滑到了一个特殊的位置——一块向上翘起的、形状像天然跳台的巨石。巨石的角度大约三十度,表面光滑,被雨水冲刷得如同镜面。
棺材以惊人的速度冲上那块巨石。
然后——
飞了起来。
真正的、物理意义上的起飞。
棺材像一块被弹射器抛出的滑板,沿着巨石的斜面向上冲,在到达顶点的瞬间,彻底脱离地面,冲入空中。
林克在棺材里感觉到了明显的超重感——不是下坠的失重,是向上加速时那种被压在底部的感觉。
然后,超重感消失。
取而代之的,是短暂的、绝对平静的悬浮。
就在这时,他透过棺材盖的缝隙,看到了一抹光。
不是火光,不是电光。
是月光。
他愣住了。
这个测试版世界,之前一直是灰白色的天空,没有日月星辰,只有静止不动的云层贴图。
但现在,他看到了月亮。
或者说,一个破碎的数据月亮。
那月亮挂在夜空中,但边缘是锯齿状的,表面布满了闪烁的紫色乱码和十六进制错误代码。它像一块被病毒感染的显示器,一半是正常的银白色,另一半却是不断扭曲的、像素化的紫黑色。
但它确实是月亮。
而棺材,正朝着那个方向飞去。
林克瞪大了眼睛。
他看到棺材的黑色剪影,正以完美的抛物线轨迹,缓缓掠过那个破碎的月亮表面。
画面在这一刻定格。
漆黑的橡木棺材。
破碎的数据月亮。
深邃的、布满错误代码的夜空。
没有BGM。
但林克的脑子里,莫名其妙地响起了一段旋律——约翰·威廉姆斯为《E.T.》写的经典配乐,那悠扬的、充满奇迹感的小提琴旋律,在他脑海中自动播放。
棺材开始下坠。
但下坠的速度,慢得离谱。
不是自由落体该有的速度。
空气阻力被错误地放大了至少十倍,棺材像一片羽毛,以极其缓慢的速度向下飘落。
然后,林克看到了更诡异的东西。
前方,空气开始扭曲。
不是热浪,不是雾气。
是一层半透明的、像水波一样的屏障。
屏障的表面荡漾着彩虹色的光晕,边缘闪烁着微弱的紫色错误代码。透过屏障,能看到另一侧的景象——但那景象是模糊的、低分辨率的,像一张还没加载完成的高清图片。
地图边界。
空气墙。
林克明白了。
他们飞得太远了。
远到跨越了地图区块的边界。
棺材缓缓穿过那层屏障。
穿过屏障的瞬间,林克感觉到一股极其轻微的卡顿感——不是物理上的撞击,是视觉上的跳帧。周围的景象在一瞬间变得模糊,色彩失真,然后又恢复正常。
但恢复正常后,看到的已经是完全不同的世界。
身后:是高精细度、正在崩塌的疗养院地图。他能透过屏障,隐约看到远处那片像素化消散的建筑废墟,以及悬崖边缘那两只已经变成小黑点的暴君尸体。
前方/脚下:是全新的地图区域。
大片大片的、贴图模糊的河滩。砂石纹理是重复的,水流的波纹动画有明显的循环节点。远处的树木是低分辨率的绿色多边形,排列规律得像是复制粘贴的。
更远处,城市的轮廓正在缓慢加载——先是一个灰色的轮廓,然后是建筑的外壳,最后是窗户和街道的细节,像一张正在从网上下载的图片,从上到下逐渐清晰。
那是浣熊市郊外的河滩。
他们到站了。
从疗养院地图,直接飞到了浣熊市地图。
话音刚落。
棺材开始加速下坠。
刚才穿过空气墙时的悬浮效果消失了,物理引擎重新接管。
“准备撞击!”林克吼道。
里昂没有回应,但林克能感觉到他的身体绷紧了。
三秒。
两秒。
一秒——
“咚!!!”
沉重的撞击。
棺材结结实实地砸在了河滩的软泥地上。
泥地提供了完美的缓冲——棺材没有碎裂,只是深深陷入泥中,然后借着剩余的惯性,继续向前滑行。
“沙沙沙——!!!”
泥浆飞溅。
棺材在河滩上拖出一道深深的沟壑,滑行了足足二十多米。
速度终于慢了下来。
然后,又一次轻微的撞击。
棺材的头部,轻轻撞上了一块半埋在泥地里的小石块。
撞击的力度不大。
但就在撞击发生的瞬间,林克听到了一声轻微的、仿佛从很远的地方传来的系统提示音:
[耐久度: 0/1000]
文字在黑暗中浮现,闪烁了一下。
然后,棺材消失了。
不是炸裂,不是粉碎。
是凭空消失——就像被按下了删除键的3D模型,在一瞬间从实体变成了半透明的虚影,闪烁了两下紫色的错误光效,然后彻底化为数据残渣,消散在空气中。
林克和里昂直接从半米高的空中摔了下来。
“砰!”“砰!”
两声闷响。
两人结结实实地砸在河滩的软泥地上,泥水飞溅。
林克趴在泥地里,脸贴着冰冷潮湿的地面,大口大口喘着气。
全身每一块骨头都在痛,额头上火辣辣的,应该是刚才撞破了。耳朵里嗡嗡作响,视线模糊。
他挣扎着抬起头。
首先看到的是自己的手——满是擦伤和泥污,但至少十根手指都还能动。
然后,他看到了里昂。
他躺在几米外,仰面朝天,胸口剧烈起伏。他的状况看起来更糟——脸上有血迹,左臂不自然地弯曲,应该是脱臼了。但他还活着,眼睛还睁着,正望着灰白色的天空。
林克挣扎着爬起来,踉跄走到他身边。
“还活着?”他问,声音沙哑。
“还活着。”里昂说,声音同样沙哑。
他试图坐起来,但左臂的剧痛让他闷哼一声。林克伸手扶住他,帮他调整姿势。
两人坐在河滩上,浑身泥污,伤痕累累,狼狈得像两条刚从泥潭里爬出来的野狗。
林克环顾四周。
他们在一片宽阔的河滩上,身后是那条半透明的、正在缓缓消散的空气墙屏障。屏障另一侧,疗养院地图已经变成了一个遥远的小黑点。
前方,是正在加载的浣熊市郊外。
更远处,城市的轮廓逐渐清晰——但清晰的过程极其诡异:建筑的外壳先出现,然后窗户贴图一块一块地“刷”出来,街道纹理像油漆一样从远到近逐渐覆盖。
典型的流式加载。
林克看了几秒,然后转过头,看向刚才棺材消失的地方。
那里现在空无一物,连数据残渣都没有留下。
他沉默了几秒。
然后,揉了揉还在发痛的腰,脸上露出一种近乎膜拜的荒诞表情。
“连棺材都算载具么……”他低声说,像是在自言自语。
里昂顺着他的目光看去。
他看着那片空地,沉默了半晌。
最终,这位经历了直升机坠毁、警车爆炸、游艇沉没、矿车脱轨、以及今天这场“物理引擎跳关”的传奇特工,只是疲惫地叹了口气。
“下次,”他说,声音里是认命般的无奈,“我们走路。”
林克扯了扯嘴角,想笑,但牵动了脸上的伤口,变成了一声嘶气。
他正要说什么——
视野边缘,突然弹出了一行新的文字。
不是之前那种半透明的系统提示。
是鲜红色的、边缘不断闪烁的警告框:
【警告:检测到严重剧情偏差。】
【世界修正补丁(Patch 0.96)已开始预下载...进度 1%】
【补丁内容预告:修复“物理引擎”漏洞;实装“追击者(Nemesis)”组件。】
文字停留了三秒,然后缓缓淡去。
……“那怎么办?”他问。
林克沉默了几秒。
他试着做一个无惯性滑步起手,试图利用刚才残留的低摩擦系数快速移动。
但脚底传来的是生涩、沉重、实打实的阻力。
他的身体晃了一下,差点失去平衡。
那个让他如鱼得水的“崩坏世界”,正在被强行纠正回“现实”。
“怎么办?”
林克站稳脚跟,脸色变得前所未有的难看。他抬起头,看着头顶那片正在从灰白死寂迅速转变为压抑雷云的天空。
云层深处,仿佛为了回应补丁的实装,传来了一声即使隔着数公里、也依然能让人血液冻结的低沉嘶吼:
“S……T……A……R……S……!”
林克轻轻吐出一口浊气,握紧了拳头。
“跑快点,大叔。”
他迈开沉重的脚步,踩着不再打滑、却令人绝望的真实砂石。
“从现在开始,没有简单模式了。”
-----------------
【发售倒计时】
【18天:5小时:15分钟】
>当前状态:欢迎来到新*浣熊市。
-----------------
