第5章 第一条路线

晚上八点十二分,兰海洋重新冲进雨里。

电动车控制器换了新的,加速时的嗡鸣声平稳了许多。左小腿的抽痛还在,但和脑子里那股新生的“路线感”比起来,疼痛退成了背景音。

他要去城东商业街取餐。

通常走法是:从出租屋所在的城西老工业区出发,上环城路,在第三个出口下,穿过两个街区,到商业街后门。全程4.2公里,早高峰需要二十分钟,现在这个时间大概十五分钟。

但他脑子里跳出来的路线不是这个。

一条淡蓝色的虚拟路径在意识里展开:出小区右拐,不走大路,钻进那条地图上没标记的巷子——那是两栋待拆迁楼之间的缝隙,宽度刚好够一辆电动车通过。穿过去是废弃的铁路涵洞,去年洪水冲垮了半边,但电动车能走。出了涵洞上河堤,沿河骑八百米,有个缺口能下到辅路,直通商业街后巷。

总长3.7公里,预计时间:十一分钟。

兰海洋没犹豫,车把一拧,拐进了那条黑漆漆的巷子。

巷子里没灯,雨水在坑洼里积成一片片反光的水洼。他放慢速度,头盔上的灯照出前方——确实能过,但地上散落着碎砖和钢筋。左小腿的疼痛让他在控制平衡时有些吃力,但那种新生的“路线感”似乎在自动调整他的重心,每次颠簸前身体就已经做好了准备。

穿出巷子,眼前是铁路涵洞。半截混凝土结构塌在河里,剩下的部分像个张开的嘴。涵洞里有积水,深度大概到脚踝。他深吸一口气,拧把冲了进去。

车轮碾过水面的声音在涵洞里回荡。水花溅起来,打湿了裤腿。但十秒后,他冲出了另一头,重新回到有路灯的河堤。

河堤上空无一人。雨丝在路灯的光柱里斜斜落下,河水在黑暗中哗哗流淌。他沿着河堤加速,风扯着外套往后飘。

脑子里那个淡蓝色的路径在实时更新:前方三百米,缺口在右手边。

他减速,果然看到了那个缺口——是去年洪水冲垮护栏后留下的,用几根警示带拦着,但够电动车挤过去。他侧身,车把小心地扭动,轮胎压过泥泞的斜坡,稳稳下到辅路。

再看时间:八点十八分。

从出发到现在,六分钟。比预计快了五分钟。

辅路通往商业街后巷,这里白天是送货通道,晚上空荡荡的。他拐进去,在一排餐馆的后门中找到了“黄焖鸡米饭”。

取餐的过程很顺利。店员把打包好的餐盒递出来时,还随口说了句:“今天这么快?刚下单五分钟。”

兰海洋没接话,接过餐盒塞进保温箱。盖子扣上的瞬间,脑子里已经生成了新的路线。

送餐点:城南科技园C座。

正常路线:从商业街走主干道,过四个红绿灯,上高架,下高架后走科技园大道。全程6.8公里,这个时间大概需要二十五分钟。

但他意识里的蓝色路径在延伸:出后巷左拐,不上大路,走那条单行线——逆行三十米,在第二个路口右拐进居民区。居民区里有条小路能穿到科技园的后勤通道,保安晚上九点锁门,现在八点二十,来得及。

逆行是违规的,小路也可能有狗。但时间能缩短到十八分钟。

他选择小路。

电动车重新冲进雨里。逆行那段路很短,幸运的是没遇到对向来车。右拐进居民区时,路边突然窜出一只野猫,他猛地刹车,左腿撑地——伤处传来一阵剧痛,但身体在疼痛袭来的同时已经完成了平衡调整,车没倒。

“喵——”野猫跑远了。

他喘了口气,继续前进。居民区的小路确实窄,两旁是晾衣杆和堆放的杂物,但他像提前知道哪里有障碍一样,车把的每次转动都恰到好处。那种感觉很奇怪——不是眼睛看到的,是脑子里“知道”的。

比如前方五米那个拐角,右边有个废弃的沙发。他不需要看到沙发,就知道该提前半米左转,角度是二十三度。

就像送了一万次外卖后形成的肌肉记忆,但他明明第一次走这条路。

八点二十七分,他穿出居民区,眼前是科技园的后勤通道。铁门开着,值班室亮着灯,保安在低头玩手机。

他减速,刷卡进入——外卖员有临时通行权限。通道很宽,两边是仓库和垃圾站,但没车。他加速,轮胎在湿漉漉的水泥地上压出两道水痕。

八点三十三分,他停在科技园C座楼下。

比平台预计的最快时间提前了十二分钟。

他锁好车,抓起保温箱冲进大堂。前台没人,他直接走向电梯。电梯从十六楼下来,开门时里面走出两个加班的程序员,边走边讨论着什么“算法优化”。

兰海洋按了十二楼。

电梯上升时,他靠在厢壁上,左小腿的疼痛终于重新占据注意力。他低头看了一眼——裤腿湿透了,贴在伤处,颜色比周围深。

十二楼到了。门开,走廊里灯光惨白。他找到1207室,敲门。

“外卖。”

门开了条缝,一只手伸出来:“放桌上吧,谢谢。”

是个年轻女人的声音,很疲惫。兰海洋把餐盒放在门边的鞋柜上,转身离开。走到电梯口时,听到身后传来关门声,还有一声很轻的叹息。

他没回头。

下楼,出大堂,重新骑上车时,手机震动了。

评价跳出来:

【配送神速!提前十二分钟送到,餐品完好,温度刚好。五星好评!备注:雨天注意安全。】

信用分加了2分。

兰海洋盯着那行字看了三秒,然后按熄屏幕。

雨好像小了些。

他打开接单界面,准备再接一单。但就在手指要滑动时,脑子里突然冒出一个念头:现在去城北的“老王修车铺”,能赶上老板关门前买瓶红花油,还能顺路接一单从城北回城西的订单。

这个念头不是凭空出现的,是那种新生的“路线感”在自动计算、组合、优化后给出的建议。

就像大脑里多了一个导航AI。

他接受了建议。

八点四十一分,他到达城北的老王修车铺。店铺还亮着灯,老王正蹲在门口收拾工具。

“师傅,还有红花油吗?”

老王抬头,认出是他:“又是你?腿还没好?”

“嗯。”

老王起身进屋,拿出一瓶红花油:“十五。”

兰海洋付钱。接过瓶子时,老王又说了一句:“你这腿真得去医院看看,肿成这样,别是骨折了。”

“明天去。”

又是谎话。

但他确实准备处理一下。回到车上,他掀开裤腿,拧开红花油盖子。刺鼻的药味在雨夜里散开。他把药油倒在手心搓热,然后按在淤青上。

疼得他龇牙咧嘴。

但搓了大概两分钟后,伤处开始发热,疼痛似乎缓解了些。

他重新穿好裤子,打开手机。接单界面刚好刷新,有一单从城北“老张烧烤”到城西“温馨家园”的订单,配送费8.5元,预计时间二十五分钟。

他接了。

取餐点离修车铺只有三百米。他骑车过去,取到餐,然后按照脑子里的蓝色路径出发。

这次路线更简单:走城北快速路辅道,在第二个出口下,穿过铁路桥洞,直行两公里到家。全程5.1公里,预计时间:十四分钟。

晚上九点整,他回到温馨家园——这是他租住的小区。

送餐上楼,客户是个中年男人,开门时满脸笑容:“这么快?我刚还想着得九点半才能吃上。”

“雨天路况好。”兰海洋说。

其实是能力加持。

男人给了五星好评,还打赏了两块钱红包。

兰海洋下楼,回到自己那栋楼。锁好车,拎着红花油上楼。

楼道灯依然没修好。

但这一次,他在黑暗中走得很稳。每一步都恰好避开台阶上松动的瓷砖,转弯时肩膀刚好擦过墙角的杂物堆而不碰到。就像脑子里有张楼道的三维地图。

进屋,开灯。

十平米的空间在昏黄的灯光下显得格外局促。他脱掉湿透的外套和裤子,只穿一条短裤坐在床边,重新给腿擦药。

红花油的味道充斥整个房间。

擦完药,他看了眼时间:晚上九点十七分。

今天跑了二十六单,总收入203元。减去修车的八十和红花油的十五,净赚108元。加上之前的余额,现在总共有432.8元。

离房租还差十二块二。

明天再跑半天就够了。

但他没觉得轻松。

因为脑子里那种新生的“路线感”还在,像一层透明的薄膜覆盖在意识表面,时刻在计算、在优化、在给出建议。

比如现在,它就在建议:登录游戏,能量点需要通过游戏内活动获取。

能量点。

那个提现系统需要的能量点。

兰海洋拿起神经连接头盔,戴上去。

【正在连接《新纪元传奇》……】

【身份验证通过。欢迎回来,玩家“逆风”。】

光芒。

他站在上次下线的位置——幽暗密林边缘。游戏里还是黄昏,和他离开时一样。游戏时间流速比现实慢,大概三比一。

他打开背包。

钱币栏:3金5银。

装备栏:村长的怀表还在。

他试着调出那个提现系统界面。

意识里想着“上滑”的动作——但没反应。

他又试了几种手势,都没用。最后,他像第一次那样,用手指在虚空中做了一个上滑。

界面弹出来了。

【提现系统(测试版)】

【能量点:0/100】

【能力提现】【物品提现】【任务日志】【系统设置】

他点开【任务日志】。

里面只有一条记录:

【任务完成:首次能力提现】

【奖励:能量点+50(已发放)】

【说明:能量点可通过完成游戏内挑战、达成成就、击败精英或首领级怪物等方式获取。具体数值根据难度动态调整。】

所以能量点是在游戏里赚的。

那【物品提现】呢?

他点开。

界面切换,出现一个新的列表:

【可提现物品(根据角色当前背包生成)】

1.劣质治疗药水 x3 -提现需求:10能量点/瓶

2.硬面包 x1 -提现需求:5能量点

3.腐烂的木头 x3 -提现需求:2能量点/个

4.劣质的自然精华 x2 -提现需求:8能量点/个

5.光耀宝石(任务物品)x1 -提现需求:200能量点

所有物品后面的“提现”按钮都是灰色的——能量点不够。

除了硬面包。

硬面包提现只需要5能量点。但他现在有0点。

得先赚能量点。

怎么赚?任务日志说:游戏内挑战、成就、精英怪。

他现在十九级,装备一般,单挑同级精英怪有风险,但可以试试低级精英。

他打开地图,寻找附近可能刷新精英怪的区域。

幽暗密林里有“腐朽木灵长老”,二十二级精英,但等级差三级,打起来吃力。

新手村东边的“野狼谷”有“狼王”,十八级精英,等级合适,但狼王通常有四五只普通狼护卫,得先清小怪。

他决定去野狼谷。

从幽暗密林到野狼谷需要穿过整个新手村。他沿着大路跑,经过铁匠铺时,看到雨师站在那儿。

雨师也看到了他,抬手打了个招呼。

兰海洋停下。

“又上线了?”雨师走过来,“腿没事了?”

“嗯。”

“正好,我刚接了个小任务,缺个坦克。有兴趣吗?报酬不错。”

“什么任务?”

“杀十只‘毒牙蜘蛛’,收集蜘蛛毒腺。任务奖励是金币和材料,我只要毒腺,其他都归你。”雨师说,“毒牙蜘蛛二十级,但防御低,我们俩够打了。”

兰海洋想了想。杀十只蜘蛛,比单挑狼王安全,而且有队友。

“好。”

雨师发来组队邀请。两人组队,出发前往毒牙蜘蛛的刷新点——黑风洞外围。

路上,雨师问:“你白天也送外卖?”

“嗯。”

“挺辛苦。”

“还行。”

“我白天在医院上班,”雨师说,“急诊科。”

兰海洋看了她一眼。游戏里的精灵游侠,现实中的急诊科医生。这个组合有点意外,但好像又合理。

“难怪你指挥那么冷静。”他说。

雨师笑了笑:“游戏里死了能复活,现实里不行。所以游戏里可以更大胆。”

到了蜘蛛刷新点。这里是一片潮湿的林地,树干上挂着黏糊糊的蛛网。毒牙蜘蛛有脸盆大,八条腿细长,移动速度很快。

“我拉怪,你扛住,我用弓箭点杀。”雨师说。

兰海洋点头,举盾上前。

第一只蜘蛛扑过来,毒牙扎向他的肩膀。他侧身,盾牌上抬——格挡成功,伤害减半。同时右手剑刺出,在蜘蛛腹部划开一道口子。

-34。

伤害不高,但稳。

雨师的箭射过来,精准命中蜘蛛的眼睛。

-87!暴击。

蜘蛛惨叫一声,仇恨转向雨师。兰海洋立刻用嘲讽拉回来。

配合很流畅。雨师的箭总是能在蜘蛛攻击间隙命中要害,兰海洋的格挡时机也恰到好处。那种新生的“路线感”似乎在游戏里也有用——不是优化送货路线,是优化战斗走位。

比如蜘蛛要喷毒液时,他会提前半秒向左侧移动两步,刚好避开毒液喷射范围。

就像能预判。

十只蜘蛛,二十分钟清完。

任务完成。雨师收集了毒腺,其他掉落——蜘蛛腿、毒囊、几块蜘蛛丝——都给了兰海洋。还有任务奖励:1金币,2000经验。

兰海洋升到二十级。

金光闪过时,系统提示也跳了出来:

【成就达成:首次组队完成挑战任务】

【奖励:能量点+30】

能量点!

兰海洋立刻打开提现系统界面。

能量点栏:30/100。

还差七十。

他看了一眼可提现物品列表。硬面包需要5点,但他现在不饿,没必要提现。劣质治疗药水需要10点一瓶,性价比不高。

最好攒够100点,看看能不能提现更实用的能力或物品。

“谢了。”雨师说,“下次有任务再找你。”

“嗯。”

雨师传送离开。兰海洋留在原地,打开地图,重新寻找目标。

现在有三十能量点,还差七十。按照刚才的收益推算,一个普通成就给三十点,那再来三个成就就够了。

他查看自己的成就列表。

已完成成就很少:首次登录、首次击杀怪物、首次完成任务、首次组队……

未完成成就里,有个“独自击杀精英怪物”,奖励描述是“根据精英等级和难度,奖励50-200能量点”。

这个划算。

他再次把目标锁定在野狼谷的狼王。

出发。

从蜘蛛林到野狼谷需要绕过半个新手村。他沿着小路跑,脑子里那种“路线感”在自动规划游戏内的移动路径——避开主动怪区域,走最短直线,利用地形加速。

就像现实里送外卖一样。

到野狼谷时,游戏里天已经完全黑了。月光很淡,勉强能看清谷地的轮廓。这里刷新的野狼是十六到十八级,对二十级的他来说不算威胁。

但狼王是十八级精英,属性比普通狼高50%,还有两个技能:“嚎叫”(召唤两只普通狼)和“撕裂”(造成流血效果)。

他先在谷地边缘清了几只普通狼,攒满生命值和体力。然后从背包里拿出一瓶劣质治疗药水含在嘴里——游戏里可以设置快捷使用,关键时刻咬破瓶盖就能喝。

准备就绪。

他走向狼王的刷新点——谷地中央的一块巨石下。

狼王趴在那儿,体型比普通狼大一圈,毛色灰黑,眼睛在月光下泛着绿光。察觉到有人靠近,它站起来,喉咙里发出低沉的咆哮。

兰海洋举盾,剑横在身前。

狼王动了。

速度极快,像一道灰色影子扑过来。兰海洋提前半秒向右侧翻滚——脑子里那种“路线感”在提示躲避方向。

狼王扑空,但爪子还是擦过他的盾牌,带起一串火星。

-41。

伤害不低。

兰海洋起身,立刻一记重击劈向狼王的后腿。

-58。

狼王吃痛,转身又是一爪。这次兰海洋没躲,用盾牌硬扛。

格挡成功!-23。

同时他刺出一剑,命中狼王腹部。

-47。

战斗进入节奏。狼王的攻击模式很简单:扑击、爪击、偶尔用“撕裂”。兰海洋的“路线感”能提前零点几秒预判攻击轨迹,让他总是能在最佳时机格挡或躲避。

但精英怪的血量很厚。打了三分钟,狼王的血条才降到一半。

这时,狼王突然仰头——

“嗷呜——!”

嚎叫技能发动。

远处传来奔跑声,两只普通狼从阴影里冲出来。

麻烦了。

一对一还行,一对三就危险了。特别是普通狼会干扰走位,让狼王的攻击更难躲。

兰海洋迅速后撤,背靠一块岩石,减少被包围的角度。同时他咬破嘴里的药水瓶。

劣质治疗药水生效:生命值每秒+5,持续10秒。

两只普通狼扑上来。他先解决它们——精英战里,先清小怪是常识。

普通狼血少,三剑一只。但狼王不会给他时间,趁机猛攻。

-67!-52!

两爪子下来,生命值掉到一半以下。治疗药水的回血跟不上。

兰海洋咬牙,一边格挡普通狼的攻击,一边找机会反击。脑子里那种“路线感”在疯狂计算:左边狼的扑击轨迹、右边狼王的爪击角度、自己的闪避空间、下一瓶药水的使用时机……

像一台超负荷的计算机。

十秒后,两只普通狼倒地。

但狼王的血还有40%。

兰海洋的生命值只剩三分之一。

他没时间喝第二瓶药水。狼王的“撕裂”技能发动了——下一击如果命中,会造成持续流血。

必须闪开。

狼王扑来,他向左翻滚。但左小腿的伤在现实中传来一阵抽搐,游戏里的角色动作慢了半拍。

狼王的爪子擦过他的大腿。

-71!

同时跳出一个debuff图标:撕裂(流血),每秒损失15点生命,持续10秒。

完了。

生命值瞬间见底。再挨一下必死。

但就在狼王要扑上来补最后一击时,兰海洋脑子里突然炸开一道蓝光。

不是视觉上的光,是意识层面的“闪光”。

那道蓝光里,浮现出一条路径:狼王的扑击路线、自己的翻滚方向、岩石的凸起位置、剑能刺出的角度……所有信息瞬间整合,生成一个动作序列。

他照做了。

身体向右前方踏出半步——不是后退,是前进。同时盾牌不是格挡,是用盾沿斜向上顶,撞向狼王的下巴。

砰!

狼王的扑击被这一顶带偏了方向,爪子擦着他的肩膀过去,没造成伤害。

而他的剑,在狼王身体失衡的瞬间,刺进了它的喉咙。

-124!暴击!弱点攻击!

狼王惨叫一声,血条清零。

巨大的身体轰然倒地,化作白光。

【您击杀了精英怪物“狼王”(等级18)】

【获得经验值4500】

【获得成就:独自击杀精英怪物】

【奖励:能量点+80】

【掉落:狼王利齿(绿色材料)、破损的皮甲(白色装备)、银币x12】

金光闪过,兰海洋升到二十一级。

他瘫坐在地上,游戏里的角色喘着粗气。生命值还剩23点,流血效果还在持续。他赶紧喝下第二瓶治疗药水。

几秒后,生命值开始回升。

他打开提现系统界面。

能量点栏:110/100。

够了。

而且溢出了十点。

他先点开【能力提现】。

列表刷新,多了几个新选项:

【基础剑术掌握(初级)】- 100能量点

【盾牌格挡技巧(入门)】- 80能量点

【战斗直觉(微弱)】- 150能量点

【疼痛忍耐(初级)】- 60能量点

【路线规划优化(入门)】(已提现)

【狼王狩猎心得(临时)】- 30能量点(限时24小时)

最后一个选项是新的,描述是:“临时性战斗经验包,提现后24小时内有效,可小幅提升现实中的搏斗意识和反应速度。”

临时性的,只要30点。

兰海洋犹豫了一下。

他现在有110点,可以提现一个永久能力,比如【基础剑术掌握】或【盾牌格挡技巧】。但这两个能力在现实里有什么用?他又不打架。

【疼痛忍耐】也许有用,能让他扛着腿伤继续跑单。

但【狼王狩猎心得】是临时性的,便宜,而且描述里提到“搏斗意识和反应速度”——这对送外卖也许有帮助?比如躲避车辆、应对突发状况。

他决定试试。

点选【狼王狩猎心得】,提现。

【是否提现“狼王狩猎心得(临时)”至现实载体?】

【提现需消耗:30能量点】

【当前能量点:110/100】

【注意:该能力为临时性,24小时后自动失效。是否继续?】

是。

【提现开始……】

【能量点扣除:30】

【临时能力载入中……】

【载体链接确认……】

【传输……】

又是一股热流,但比上次轻微许多。像温水淋过后颈,然后扩散到全身。没有具体的信息爆炸,只是一种隐约的“警觉感”被唤醒。

就像动物在野外时的本能。

【提现完成。】

【能力“狼王狩猎心得(临时)”已成功载入现实载体,剩余有效期:23小时59分。】

【系统能量点:80/100】

界面关闭。

兰海洋在游戏里站起来,活动了一下角色。没什么明显变化,但战斗时似乎更顺手了——刚才杀狼王的那些操作,好像被“固化”成了肌肉记忆。

不过只有二十四小时。

他收拾好掉落,准备回城卖掉。

但就在他打开回城卷轴,读条到一半时,系统突然弹出一条全服公告:

【系统公告:服务器将于三分钟后进行紧急维护,预计持续时间两小时。请所有玩家尽快下线,以免数据丢失。给您带来的不便,敬请谅解。】

紧急维护?

兰海洋愣了一下。这游戏开服三年,紧急维护的次数屈指可数。

读条结束,他回到新手村。广场上已经炸开了锅,玩家都在议论:

“搞什么?我刚打到一半!”

“听说是有重大bug?”

“是不是要更新新版本了?”

兰海洋没多留,直接跑到拍卖行,把狼王利齿和破损皮甲挂上去。绿色材料标价50银币,白色装备标价10银币。如果卖掉,他能再赚差不多半金币。

挂完商品,维护倒计时只剩一分钟。

他找了个安全区,下线。

摘下头盔。

现实时间:晚上十点零三分。

左小腿的伤处还在发热,但疼痛似乎被那种新生的“警觉感”压制了一些。他站起来走了两步——还是疼,但动作流畅了许多。

脑子里那种“路线感”还在,像背景程序一样运行着。

他拿起手机,想看看游戏论坛有没有维护原因的帖子。但刚解锁屏幕,就看到一条新的微信消息。

不是父亲,是外卖站的站长。

“兰海洋,明天早上六点半,到站里来一趟。有重要事情通知。”

重要事情?

通常这种通知,不是裁员,就是处罚。

他盯着那条消息看了五秒,然后回复:“收到。”

放下手机,他走到窗边。

雨停了。夜空漆黑,没有星星。远处工地的探照灯还在亮着,光柱刺破黑暗。

楼下传来电动车的警报声——不知道是谁的车被碰了。

他拉上窗帘,回到床边。

从床底拖出那个装头盔的纸箱,把头盔放回去。但就在他要盖上箱子时,手指碰到了箱子底部的一个硬物。

不是头盔的配件。

他拿出来看。

是一块怀表。

古铜色的表壳,玻璃表面模糊,时针和分针停在三点十七分。

村长的怀表。

游戏里的装备。

但现在,它在他现实的手里。

金属表壳冰凉,但摸起来很真实。重量、质感、甚至表壳上那些藤蔓花纹的凹凸感,都清晰可辨。

他愣在那里,一动不动。

窗外的警报声停了。

房间里只有他自己的呼吸声,和表壳贴在掌心的冰凉触感。

他轻轻按下侧面的按钮。

指针动了。

逆时针转回三点整,又顺时针转回三点十七分。

然后表壳微微震动,一个淡蓝色的全息界面弹了出来,悬浮在表盘上方:

【提现系统(测试版)】

【载体状态确认:兰海洋】

【当前能量点:80/100】

【检测到游戏服务器离线,部分功能受限。】

【现实任务模块加载中……】

界面闪烁了几下,然后刷新:

【现实任务已生成】

【任务名称:逆风速递】

【任务内容:在现实世界中,完成一次“不可能”的配送。要求:在平台规定时间的50%以内送达,且获得客户五星好评与文字赞扬。】

【任务奖励:能量点+200,系统功能解锁:物品提现(永久开放)】

【任务时限:24小时】

【是否接受?】

兰海洋盯着那个悬浮在半空的蓝色界面,看了很久。

然后,他伸出手指,在虚空中点了一下。

【任务已接受。】

【倒计时开始:23小时59分。】

界面消失。

怀表恢复原状,指针停转。

他握着表,躺到床上。

灯没关。

他就那么睁着眼睛,看着天花板上那道裂缝,直到困意像潮水一样涌来,将他淹没。

窗外的城市还在运转。

但有些东西,已经不一样了。