夜鸦的零点五秒预读被死亡回放覆盖了。
不是抵消——是覆盖。他的金手指能提前零点五秒看到对面英雄的技能释放轨迹,但死亡回放能精确到零点一秒以内。他看到的轨迹是模糊的、概率性的,有大概三成误差。我看到的回放是确切的、已经发生过的——上辈子我跟夜鸦在符文战场里交过手,那场比赛录像在数据挖掘区的某个冷门帖子里躺了很久。他的每一个走位习惯、每一次预读技能的释放时机、每一次被逼到死角时的本能反应,我全背下来了。
他习惯在中路河道草丛插眼。插眼的位置在草丛正中间偏左大概半步的位置。他插眼的时候英雄模型会有一个极短暂的停顿,大概零点三秒——停顿期间他的预读金手指会短暂关闭,因为系统判定他处于“非战斗状态”,情报优先级被地图交互动作临时覆盖。这个信息上辈子没有人发现——夜鸦自己都不知道。零点三秒够盲僧从草丛里q出去。
我蹲在中路河道草丛里,手指悬在q键上。召唤师峡谷的虚拟天幕从午后的金色渐变到了一种介于黄昏和暮色之间的暗橙色,河水的光影在草丛边缘晃动。敌方亚索正从塔下走出来清兵,走位很标准——每次补刀都用E技能踏前斩在小兵之间穿来穿去,灵活得像一条泥鳅,但他的踏前斩路径很固定,每三次E之后会有一个回身动作,回到起始位置附近。
死亡回放在视野左上角弹出一行灰白色的战术标注:「夜鸦当前所在位置:中路一塔后方。他的预读金手指覆盖范围——以自身为中心大概三千单位,覆盖整条中路兵线。他正在用预读监控刘洋的亚索——刘洋的踏前斩起手动作会在零点五秒前被夜鸦捕捉。所以刘洋每次E上去换血都会被打断。」
“刘洋。”我在队伍频道里低声说。
“在。”
“你的踏前斩起手被夜鸦预读了。他每次都能提前零点五秒看到你要E哪个小兵。所以别用踏前斩起手——用q技能斩钢闪攒风,等风墙cd好了再用踏前斩。他预读得了动作,预读不了风的方向。”我说完补了一句,“还有,别跟他硬换血。你是亚索,他也是亚索。两个亚索对线拼的不是操作——是心态。谁先崩谁输。”
“我心态没崩。”刘洋的声音从队伍频道里传来,语气很稳,有点像他在蜘蛛森林里第一次单独面对毒性蜘蛛时那种刻意压低了音调之后的平静,“我就是觉得这夜鸦太了解亚索了。他的预读不是单纯看技能轨迹——是看我的走位习惯。我每次往左移他就会提前往右退,好像我还没动他就已经在退了。”
“因为他不是看你的技能。他是看你的手。你的鼠标右键每一次点击都会被系统判定为移动指令,而移动指令在发出之后到英雄实际移动之间有一段大概零点一秒的延迟。他的预读看的不是英雄模型——是指令数据流。他知道你要往哪走,因为你已经告诉了系统。”我把手从q键上移开,调整了一下蹲草丛的角度。
刘洋沉默了一会儿。然后他说:“那我能不能骗他?”
“怎么骗?”
“我先往右点一下,等他往左退了,我再用踏前斩往左冲。他预读的是我的移动指令,不是我改了主意之后的新指令。”
“可以。这叫假动作——mobA里最基础的骗招。但骗夜鸦不容易——他的预读刷新频率很高,大概每零点一秒刷新一次。你假动作的时间窗口只有零点一秒。你刚往右点了一下他就在零点一秒内看到了,然后他开始往左退。如果你在零点一秒之后再点踏前斩,他又会在零点一秒内看到你的新指令。所以你需要在更短时间内完成假动作——零点点五秒内从右点到左。你的手指能多快?”
“不知道。我试试。”他从防御塔的阴影下走出来,走位开始变得飘忽——不是那种没方向的乱晃,是有节奏的、每一次变向之间间隔极短的假动作。亚索的蓝色披风在虚拟天幕下像一片被风吹得不知道往哪边飘的破布。他在蜘蛛森林里练出来的侧闪走位在召唤师峡谷里变成了另一种东西——不是闪避,是欺骗。
夜鸦的预读开始出现偏差。死亡回放标注了他每一次预读的偏差值——从最初几乎为零,到后来每次多出零点几秒。他的预读对直线移动轨迹的捕捉很精准,但刘洋的假动作不是直线——是极短间隔内反复变向的布朗运动式走位。预读在处理这种高频率变向数据时会出现累积误差,误差值每次叠一点点,叠了几次之后,夜鸦的预判从“刘洋下一步会往哪里走”变成了“刘洋大概会往哪个方向走”,再变成了“刘洋可能在那边”——从精确到大概,从大概到模糊。零点五秒的预读窗口,被零点一秒的假动作撕成了碎片。
“他预读不到我了。”刘洋的声音里有一丝压不住的兴奋。
“别飘。他现在预读不到你是因为你一直在假动作,但你还没出手。假动作不是攻击——是铺垫。你铺完之后要在他预读还没恢复的时候出手。你现在的攻击窗口是零点二秒——在零点二秒内用踏前斩冲到他面前,接斩钢闪,然后立刻用风墙挡住他反手的吹风。零点二秒——比你在矿坑里单独杀僵尸矿工时侧闪之后出手的时间还短。你能做到吗?”
“能。”
他冲出去了。踏前斩的剑光在河道水面上划出一道极窄的蓝色弧线——零点二秒,正好卡在夜鸦预读误差最大的时间窗口。亚索的剑刃从夜鸦右侧擦过去,斩钢闪的剑尖在夜鸦肩膀上划开一道口子,然后是风墙——透明的风墙在零点一秒内展开,正好挡住了夜鸦反手吹过来的旋风。整套连招——踏前斩、斩钢闪、风墙——在不到零点五秒内完成。夜鸦的预读在刘洋变向假动作累积误差的十几秒里被消耗了大概三成精度,等他反应过来想要反手吹风时,风已经被风墙吞了。
“漂亮。”我说。刘洋没回话,但他在队伍频道里轻轻吸了一下鼻子——那是他在海贼王副本里第一次单独用直剑捅穿僵尸矿工喉咙之后才会发出的声音。不是得意,是确认自己做到了。
“夜鸦要退了。他血量掉了大概三分之一,预读被你的假动作打乱了节奏,暂时不敢主动压线。但他会叫打野——格雷森大概二十秒内会到中路。”我把视野移到中路右侧河道。死亡回放标注了格雷森的英雄模型——永恒梦魇魔腾,正从红方野区往中路赶,移动速度大概每秒三百五十单位,距离中路河道草丛还有大概六千单位。他大概是被夜鸦叫来的——夜鸦的情报网在符文战场里跟副本外一样高效,刚才那波换血之后他大概立刻就在队内频道里发了支援请求。
“小北。格雷森去中路了——你的位置?”我在队内频道问。
“蓝方野区。三狼刚打完。离中路大概四千单位。”小北的影流之主劫正在野区刷野,死亡回放标注了他的移动速度——每秒大概四百单位,比格雷森快一点。影步在符文战场里被系统判定为闪现类技能,冷却时间从十秒砍到了将近三分钟,但他的基础移动速度加成还在——刺客英雄的被动移速加成在非战斗状态下一直有效。
“别直接来中路。从他们野区绕——红方蓝bUFF后面那条小路,穿过去正好到中路右侧草丛。格雷森会从那个方向过来。你在他进草丛之前先到——蹲着等他。他进草丛之后零点三秒内你的q技能手里剑能打中他背后——劫的被动对低血量敌人有额外伤害。他现在血量不满——刚才打峡谷迅捷蟹的时候被河蟹喷了一下。”
“你怎么知道他打河蟹被喷了?”刘洋插了一句。
“因为上辈子他每次打河蟹都会被喷。习惯改不掉。”我把盲僧的w技能金钟罩套在自己身上——护盾值能扛一次普通攻击。然后从河道草丛里走出来,视野中正好看到夜鸦退回塔下的背影。
然后我听到了——脚步声。不是用耳朵听,是死亡回放在视野边缘标注了一个微小的声纹波形。格雷森的永恒梦魇魔腾正从红方野区绕过来,他的大招鬼影重重会在突进时关闭整个地图的所有友方视野——包括小地图和英雄本身提供的视野。这个技能在团战中极其致命——一旦被关灯,所有人都会变成瞎子。但他的大招有个前置条件:必须在视野内锁定目标。他现在在中路右侧草丛里蹲着等我走过去——因为他看到我了。但他没看到小北。小北已经到了——劫的模型正蹲在河道草丛里,影步的暗银色光带在脚下缓缓暗淡,手里剑的冷却刚好转完。
“小北。格雷森在草丛里。等他先出手——他大招锁定的目标大概率是刘洋。刘洋血量最低。等他大招开了之后零点五秒,你用手里剑打他背后——劫的被动对背后攻击有额外伤害加成。”我压低了声音,在队伍频道里一字一顿。
“收到。”小北的声音很轻。
格雷森动手了。整个召唤师峡谷的天光在零点几秒内暗下来——所有友方视野全部被关,小地图变成一片漆黑。然后一道暗影从草丛里窜出来,直冲刘洋的亚索。夜鸦的亚索也在同时往前压——两人的配合很默契,关灯之后零点几秒内同时集火。
然后一道冰墙在刘洋面前立起来。不是系统技能——是李欣然的冰女w技能冰霜之环,将周围所有敌人定身大概一点二秒。丽桑卓把暗影禁锢在原地,冰霜从脚底往上蔓延,魔腾的暗影形态被冻成了一个半透明的冰雕。刘洋在冰墙升起的同时往后撤了一步,风墙刚好挡在面前,挡住了亚索的吹风。李欣然不知什么时候已经把她的冰女从中路左侧草丛绕过来了——她在格雷森动手之前大概五秒就开始往中路移动,因为死亡回放标注了她提前读了我的战术意图。她的金手指不是战斗型也不是情报型——但她在蜘蛛森林里练出来的战场态势感知能力在这张图上比任何金手指都好使。
“漂亮!”刘洋在冰墙后面喊了一声。
小北从河道草丛里冲出来。劫的手里剑从背后正中魔腾,然后影刃接平A一套打完——劫的被动对低血量敌人造成额外伤害,加上背后攻击加成,魔腾的血量瞬间掉到危险线。
“别追。”我说,“夜鸦有闪现。刘洋回来。小北——往蓝方野区撤。格雷森的大招已经用了,短时间内不会再开。他没大招就是个近战小兵。”
他们撤得很快。冰墙碎裂之后零点几秒内三人全退回了塔下。夜鸦的亚索在塔前站了一会儿,大概在用预读判断我们的下一步动作,然后他退回去了。水晶在基地深处微微发光,三条兵线的推进速度比都在系统面板上实时刷新,蓝方和红方的数据对比一目了然。第一波小规模团战——蓝方零阵亡,红方打野残血、中路血量被消耗了将近一半。经济差虽然还没拉开,但节奏已经在往我们这边倾泻。
格雷森复活之后开始疯狂入侵蓝方野区,想用魔腾前期的高机动性抢回节奏。但每一次他进野区之前零点五秒,小北已经提前离开了。不是预判——是情报。我的死亡回放能看到格雷森的当前位置和移动方向,我把这些信息实时同步到队伍频道里,小北每次都能在魔腾进野区之前转移到另一个半区继续刷野,或者趁魔腾扑空的时候偷掉红方的锋喙鸟。
“他在下路河道草丛。残血。刚才偷完我们的石甲虫之后没回城,想再蹲一波。”我在队伍频道里标注了格雷森的精确坐标。死亡回放把他每一个走位细节都标了出来——他现在血量只剩大概三分之一,蓝量更少,只够放一个技能。他蹲在草丛里是在等——等下路兵线推过来之后跟Adc配合越塔杀刘洋。但刘洋已经在我的提示下退到塔后了,只留了一个假身在塔前吃经验。格雷森在草丛里蹲了将近三十秒,什么都没等到。然后他走了。魔腾的暗影形态在河道水面上掠出一道极淡的暗色轨迹,往自家野区方向飞去。
“他残血回城。小北你可以去偷他们的锋喙鸟——他来不及拦。”我说。小北进了红方野区。锋喙鸟群在他手里剑的刃光下碎成数据残渣,金币入账的清脆声响在队伍频道里连跳了六次。经济差从刚才的持平开始往蓝方倾斜,很缓慢,但每一次小规模的领先都在把这个雪球往前推。
真正的翻盘点在二十八分钟。
大龙坑。纳什男爵的血量被红方五人集火打掉了一大半,亚瑟的圣光审判在符文战场里被削成R技能后冷却时间很长,但他刚才在团战前大概两分钟开了一次——所以现在他的大招应该还在冷却。没有圣光审判的亚瑟只是一个操作不错的上单坦克,他的大招在系统面板上还被锁着——冷却剩余大概四十七秒。
红方五人把大龙拉到了坑边,站位很密集。亚索在中路清兵线,随时准备用踏前斩进场,Adc影刃在龙坑边缘找输出位置,辅助铁壁的护盾套在了亚瑟身上,夜鸦站在龙坑后方的安全位置用预读监控整张地图。这个阵型很标准——但标准意味着可预测。死亡回放把红方五个人的站位、技能冷却时间、视野范围全标注在我的视野里。
“赵刚——你从龙坑正面进去。盖伦的大招别急着放——先q沉默夜鸦零点五秒,别让他开预读。沉默结束之后你的大招直接扔给亚瑟。他的护盾值大概能扛一次大招,但你的大招是真实伤害——无视护盾。”
“收到。”赵刚的盖伦从河道草丛里冲出来,巨大的剑身拖在身后,剑尖在地面上划出一道深深的沟痕。沉默——夜鸦的预读金手指被系统判定为“主动技能”,可以被沉默打断。沉默期间他的情报网失效,整个红方失去指挥中枢。虽然只有零点五秒,但零点五秒在团战里够小北用影步绕到后排再捅一刀影刃——Adc影刃被劫的背后攻击暴击打掉了将近一半血量。铁壁的护盾刚套在亚瑟身上,来不及转给影刃。
“李欣然——冰墙。隔开亚瑟和后排。别让他冲进来。”
冰墙升起。丽桑卓的冰晶在龙坑入口处筑起一面透亮的冰壁,把亚瑟和后排三人隔开。亚瑟的巨剑劈在冰墙上,裂缝从剑尖往四周扩散,但没碎——够扛两秒。两秒够刘洋的亚索叠出三层斩钢闪的风,然后踏前斩接大招——狂风绝息斩。亚索的剑刃卷着龙坑里的水汽在红方后排三人中间炸开,影刃的血量直接见底。
“刘洋——别追影刃。回头打亚瑟。他的圣光审判冷却还有大概二十一秒——趁他开不出来秒他。”我在队伍频道里吼了一声。刘洋的剑从影刃身上拉回来,踏前斩往龙坑入口方向翻,剑刃在冰墙上划出一道火花。赵刚的盖伦跟刘洋同时集火亚瑟,巨剑和重剑一左一右卡住了亚瑟的退路。
大龙还剩最后一点血量。红方打野格雷森想用惩戒抢——魔腾的暗影从龙坑侧面绕进来,惩戒的红色光束已经亮起来了。我按了惩戒。盲僧的惩戒跟魔腾的惩戒几乎同时落下——两个惩戒的光束在大龙头顶交叉闪过,纳什男爵化作数据碎片消失。系统提示:蓝方击杀了纳什男爵。
然后我q了出去。天音波穿过人群,精准地命中了夜鸦的亚索——他刚才为了躲冰墙往后退了一步,正好退到了龙坑边缘,被红方自己人挡住了退路。回音击的第二段跟上,我的盲僧越过前排三人落在夜鸦面前。然后我插了个眼——w技能金钟罩飞到眼上,正好卡在红方阵型最密集的位置。回旋踢。盲僧的R技能神龙摆尾一脚踹在夜鸦身上,把他整个人从红方阵型正中央踢飞出去。他的身体在空中飞行的轨迹撞到了红方Adc影刃,把他也撞飞了——然后他撞到中路亚索,再撞到辅助铁壁,最后撞到刚从冰墙裂缝里挤出来的亚瑟。五人被回旋踢一脚踹飞,在龙坑里堆成一团。
“五杀。”我在队伍频道里说,语气很轻,“一波。”
刘洋的亚索踏前斩冲进人堆,斩钢闪的剑刃卷着大龙bUFF的金色光辉在红方五人中间炸开。赵刚的盖伦从正面压上来,沉默接大招直接秒掉残血的影刃。小北的劫从侧翼切入,手里剑加影刃一套收掉铁壁。李欣然的冰女在团战边缘冻住了想逃跑的格雷森——冰锥术从指尖射出,正中魔腾的翅膀。五杀。团灭。蓝方五人全部存活——刘洋的亚索血量只剩大概百分之七,但他站在龙坑中央,风墙挡住最后一发远程小兵的子弹,剑尖插在地上撑住自己没倒。
敌方亚索在公屏上打出GG——两个字母。夜鸦的Id下面弹出系统提示:红方投降。五人全票通过。水晶炸开时召唤师峡谷的虚拟天幕裂成碎片,系统结算界面弹了出来,金色的数据流一行一行往外跳。
「副本:英雄联盟——符文战场(d级)——已通关。评价:SSS。获得积分:。获得成就:回旋踢五杀(额外+3000积分),全场mVp(额外+2000积分)。」