程小橙是在凌晨三点被敲门声惊醒的

程小橙是在凌晨三点被敲门声惊醒的。

不是咚咚咚三下,也不是艾琳那种有节制的两声。是一声,很轻,像是用指节在门板上碰了一下就收回了手。轻到如果不是她刚好睁着眼睛盯着天花板——她已经连续失眠第七天了——根本不会听见。她坐起来,没有点灯。月光从窗帘缝隙里漏进来,在地板上画了一条细长的银线。她赤脚踩在地板上,走到门边,手按在门把手上。门把手是凉的,和她的掌心一样凉。与此同时,她的脑海里闪过一行冰冷的系统文字——

【系统提示:当前累计抽卡次数:一百九十九次。距离下次特殊事件触发,剩余一抽。】

程小橙的手指在门把手上顿了一下。她下意识地扫了一眼自己的库存。几个月来省吃俭用攒下的卡,能用的一共就这么几张——【基础剑术+1】,那是她最早抽到的战斗类卡,让她从一个连刀都握不稳的上班族变成了至少知道怎么劈砍格挡的人;【夜间视力+1】,在垃圾场摔了无数次坑之后抽到的,现在在黑暗里看东西像打了层灰白色的滤镜;【烹饪+1】,没用,除非她能靠摊煎饼打败一个全副武装的警察。还有四十多张【魅力+1】。她把它们整整齐齐地码在系统库存最底层,像一堆过期彩票。魅力不能挡剑,不能止血,不能让一个愤怒的警察原谅你杀了她的邻居。两百抽的特殊事件,系统说“大概率不太美妙”。现在还差一抽——任何时候,只要她再抽一次,特殊事件就会被触发。她不知道会触发什么,但现在任何变数都比坐以待毙强。她把系统的提示框从视野里划掉,强迫自己把注意力拉回眼前。

“谁?”

门外沉默了几秒。然后一个声音隔着门板传进来,很平静,平静到不正常:“是我。开门。”

艾琳。

程小橙闭上眼睛。她早就知道这一刻会来。从她搬进这间公寓的第一天,从她在猫眼里看到那双浅灰色眼睛的第一秒,她就知道。她只是不知道这一刻会来得这么快,也不知道当它真的来临时,她心里涌上来的第一个情绪不是恐惧,而是一种奇怪的、疲惫的释然,终于不用再装了。

她打开了门。艾琳站在走廊里,月光从走廊尽头的窗户里倾泻进来,把她整个人镀成一层银灰色。她穿着那件深灰色外套,领口别着银色徽章,金发整整齐齐地别在耳后。她的站姿和往常一样笔直,但她的脸在月光下显得很不像她——眼眶微红,下眼睑有一点点肿,嘴唇抿成一条细线,嘴角那个程小橙见过几次的酒窝消失得像从来没有存在过一样。

她手里拿着一个档案袋。

两人之间只隔着一道门槛,但谁都没有往前迈一步。程小橙的手还握在门把手上,指节因为用力而微微发白。

“三周前,”艾琳开口,声音没有起伏,像在宣读一份她已经背得滚瓜烂熟的案卷,“莉卡·维尔登在灰石公寓304室最后一次被人看到。当天晚上,304的窗帘没有拉上。第二天早上,花盆的位置变了——从窗台左边三分之一处移到了正中间。莉卡每天早上七点准时浇花,从不间断,但那天的花是下午才浇的。”

程小橙没有动。

“莉卡在裁缝铺的同事说她再也没有上过班。她在面包店的赊账记录停在了那一天。她放在我这里的备用钥匙,她再也没有来拿。”艾琳打开档案袋,从里面抽出一张照片,用手指按住,举到程小橙面前。月光照在照片上,莉卡的笑脸在黑白相纸里依然鲜活。

“这张照片,莉卡从不离身。她说这是她和父母唯一的合影。她父母去世之后,她每天把这张照片压在花盆底下,因为花盆每天都要浇水,她每天都会看到它。她不会把这张照片留给任何人。”

程小橙沉默着。

“你以为你清理得很干净。”艾琳说,声音开始出现一丝裂缝,“但你忘了床底下。”

程小橙忽然笑了一下,很轻,像是叹息。“不是忘了。是我不敢看。”这句话让艾琳顿了一瞬。她像是被什么东西噎住了,所有准备好的控诉——那些她在治安署大厅里反复练习了无数次的话——在这一刻全部堵在喉咙里。不是忘了,是不敢看。这个回答太诚实了。诚实到让她接不住。

“莉卡是警察吗?”程小橙突然问。

“不是。”

“那她死的时候你在哪?”

艾琳的手指在照片上收紧了一下。程小橙的声音不大,但每一个字都像一根针,扎在最致命的地方。

“你住她隔壁,你是警察,你每天观察她几点拉窗帘几点浇花,你说你把她当朋友。但她在乱城区一个人住了五年。她在裁缝铺被人克扣工钱的时候你在哪?她被小混混跟踪回家的时候你在哪?她死的时候,你在哪?”艾琳的下颚绷紧了。程小橙的话戳在了一个警察最痛的地方——不是职责,不是正义,是那个你无法保护的人。沉默维持了片刻。艾琳终于开口,声音很轻,但每个字都像是从牙缝里挤出来的:“对。我没保护好她。这不是你杀她的理由。”

程小橙哑然。

“你问我为什么没有保护好她,我回答不了。但你也回答不了——为什么巧克力饼干要蘸着她的血吃。”

这句话像一记重锤砸在程小橙的胸口。她的嘴唇动了动,想说“我没有”——但她说不出后半句,因为后半句是“吃的时候我在哭”。她确实吃了,巧克力味的,一块都没剩。艾琳把档案袋放在桌上,深吸一口气。当她再次开口时,语气已经不是之前的平静了——那层冰碎了,碎得很彻底,底下露出滚烫的岩浆。

“拔刀。”

程小橙愣住了。“什么?”

“我说,拔刀。”艾琳从腰间抽出她的剑,剑刃在月光下泛着冷白色的寒芒,剑尖指向程小橙的眉心,距离刚好三寸。“你不是说她死的时候我不在吗。现在我在。”程小橙看着她手里的剑,又看着她的眼睛。那双浅灰色的眼睛里有泪,但没有掉下来。

“我不跟你打。”程小橙说。

“这不是打。”艾琳说,“这是赎罪。你的,和我的。”

她的剑尖往前递了一寸。

程小橙下意识地后退一步,脚后跟碰到了墙。她的大脑在飞速运转——她的系统库存里能用的卡不多。【基础剑术+1】是她的底子,但面对一个练了十几年剑的警察,这点底子最多能保证她不会第一招就被捅穿。她需要更多。她迅速扫过库存列表,目光停在一张卡上——那是她上个月某次随机十连抽到的,一直压在库存最深处没舍得用,因为系统说明太简短了,简短到让她不确定效果到底有多大。

【剑术领悟·一次性魔法卡】

【效果:使用后三分钟内,剑术相关技能提升至当前能力上限的极限状态。三分钟后效果消失,使用者陷入短暂虚弱。不可叠加,不可续时。】

她不知道“当前能力上限的极限状态”是什么意思。基础剑术+1的上限在哪里?也许是从+1临时跳到+10,也许不是。但现在不试,就再也没机会了。

她看向门口——逃不掉。艾琳站在唯一的出口方向。桌上放着一把水果刀,莉卡的水果刀,切苹果都要压两下。她猛地扑过去抓起水果刀,同时在心里对系统发出指令。

【使用剑术领悟。】

【确认。一次性魔法卡已使用。剩余时间:三分钟。】

一股热流从程小橙的胸口涌出,顺着血管蔓延到双臂、手腕、指尖。不是疼痛,而是一种陌生的、滚烫的流畅感,像是有人把她的筋骨肌肉全部拆散,然后按照某种更高明的结构重新组装了一遍。她的手腕下意识地转了一下,钝掉的水果刀在她掌心里划了半个圈,刀刃反射月光的角度刚好晃过艾琳的眼睛。

艾琳眯了一下眼。

就这一瞬间,程小橙动了。她不是在思考——思考太慢了。她的身体比大脑先做出了反应,侧身,压肩,脚下踏出半步弧线,整个人从艾琳剑尖的正面绕到了侧面。这是基础剑术里最基础的步法“弧步”,但程小橙以前练的时候总是踩不准节奏,不是快了就是慢了。现在她的脚踩在碎瓷片上,每一步都像是用尺子量过——不快不慢,刚好比艾琳的转身快半拍。艾琳的第一剑被程小橙用刀背卸开,火星在两人之间炸开。艾琳没有停顿,反手横削,剑刃划出一道银弧。程小橙后仰躲过,同时反撩一刀——这一刀的角度很刁,刀尖绕过剑格,划向艾琳的手指。这是基础剑术里没有的动作。程小橙甚至不知道自己会这个。艾琳撤剑后退了半步,低头看了一眼差点被划到的袖口。她的表情发生了微妙的变化——不是愤怒,也不是惊讶,而是一种专业的审视。就像她第一次看到程小橙握匕首时那样,在重新评估对手的实力。“有意思。”艾琳说。她没有追问任何问题,只是把剑从正手位换到了反手位——这是她之前对练时从未用过的握法。程小橙心头一凛,抬刀格挡。但艾琳的剑路忽然变了——不再是治安署标准剑术的套路,而是更轻、更快、更狠的私人风格。程小橙侧身躲过,剑刃擦着她的耳廓划过,削断了几根头发。她借势后跃,翻过茶几,落在窗台边。落地的时候脚底板踩到了碎玻璃,疼得她嘶了一声,但她没有低头看——【剩余时间:一分三十秒】。“还没完。”艾琳追上来,一剑劈下。程小橙双手握刀格挡,钝刀和剑刃相撞,她的虎口被震得发麻,但她咬着牙没有松手。两把刃具咬在一起,近到程小橙能看到艾琳手背上细微的汗毛。这么近的距离,艾琳的剑使不开,程小橙的短刀反而占了便宜。她抽刀反刺,刀尖刺向艾琳握剑的手腕——不是要害,是控制。基础剑术里有这一招,叫“夺刃击”,她以前试过十次只能成功一两次,现在她的手腕抖了一个极小的弧度,刀尖刚好挑在艾琳护手甲边缘的缝隙里。艾琳闷哼一声,护手甲松脱,剑差点脱手。但她的反应更快——她索性松开剑柄,左手接剑,反手一记横削。这一下完全出乎程小橙的意料。她来不及回刀格挡,只能侧身硬躲。剑刃划过她的左肩,血飞溅在身后的墙壁上。疼痛像电流一样从肩膀炸开,她的左手瞬间失去了力气。

【剩余时间:四十秒。检测到使用者受伤,效果衰减加速。】

程小橙单膝跪地,右手撑着钝刀,左手垂在身侧。血顺着她的手臂往下淌,滴在地板上的碎瓷片上。她抬头看着艾琳,大口喘气。她看到艾琳握剑的手在滴血——那是被夺刃击挑开护手甲时划破的。程小橙的第一反应不是恐惧,不是恨意,而是一个荒谬的念头,她终于碰到她了。木刀对练时,她一次都没碰到过艾琳。现在她用钝掉的水果刀划破了艾琳的手,靠的是一张只能撑三分钟的魔法卡。

艾琳低头看了一眼自己流血的手。她重新握紧剑柄,踏前一步。程小橙已经没有反击的力气了,但她还有最后一张牌。她咬紧牙关,从口袋里摸出一枚金币。这是她留在身边以备不时之需的全部资产——一枚金币,刚好够一次随机抽卡。她本来想留着这枚金币到新城市再用,但现在她需要的不是一张明天能用的卡,而是一张现在就能救命的卡。她攥紧这枚带着体温的金币,在心里对系统发出指令。

【使用一金币,随机抽卡。】

【确认。随机抽卡一次。消耗一金币。余额:零。】

【当前累计抽卡次数:两百次。特殊事件触发。】

一道只有她能看到的白光闪过,一张崭新的卡片悬浮在她视野中央。她没有时间细看卡片上的文字,只扫到了一眼卡面——卡面是浅灰色的,上面画着一个模糊的、正在奔跑的人形轮廓。

但系统的另一行提示吸引了她的全部注意力。

【特殊事件:身份回溯。】

【事件说明:当你累计抽卡达到两百次时,系统将对你的身份进行一次回溯校验。如果发现你的当前身份并非原生身份——即通过非正常手段获取——系统将向距离你最近的执法机关自动发送一份匿名举报,包含你当前身份的所有异常信息。】

【事件附加效果:在匿名举报发送后的七十二小时内,你将无法使用任何抽卡能力。】

【事件附加效果:由于你使用非法身份期间与执法机关人员建立了人际关系,举报信中将附带一条提示——该执法机关人员的判断可能受到影响。】

程小橙盯着那几行字,脑子里嗡了一下。

举报信。匿名举报,发给最近的执法机关——那不就是乱城区治安署?附带提示说艾琳的判断可能受影响——这不就等于在说她包庇嫌犯?系统不单要举报程小橙,还要连带着把艾琳也拖下水。

她没有时间去消化这些信息。她先看了一眼自己刚抽到的卡。

【潜影步法·一次性技能卡】

【效果:使用后在十秒内获得潜影步法(初级),移动速度提升百分之三十,步法附带视觉干扰效果。十秒后效果消失。可与其他技能卡叠加使用。】

不是垃圾。这大概是穿越以来最值的一金币。

程小橙抬头看了一眼艾琳。艾琳站在她面前三米处,剑尖向下,正在判断程小橙是否还有反抗能力。她的眉头微微皱着,不是愤怒,是专注——那种警察面对未知情况时的职业性专注。

【使用潜影步法。】程小橙在心里对系统下令。

【确认。一次性技能卡已使用。剩余时间:十秒。】

一股凉意从脚底涌上来,和刚才剑术领悟那种滚烫的力量感完全不同——这次是冷的,轻的,像有一层薄薄的雾从皮肤表面渗进去,包裹住肌肉和骨骼。她的身体忽然变轻了,像是体重被抽走了一半,脚下的碎玻璃和碎瓷片不再刺痛她的脚底,因为她踩下去的力道轻到几乎不会压碎任何东西。

一秒。

程小橙从地上弹起来。艾琳的剑紧随而至,但程小橙的身体在那一瞬间晃出了一个诡异的重影——不是分身,不是隐身,而是视觉上的错位。潜影步法的附加效果是“视觉干扰”,她的实际位置和艾琳眼睛看到的位置之间有大概三厘米的偏差。艾琳的剑刺中了重影,她的瞳孔骤然收缩。

三秒。程小橙翻身越过窗台,左手抓住窗台边缘。左肩的伤口在拉扯中撕裂了更多,血顺着手指流到砖缝里,她的指甲嵌进砖缝,死死扣住。

五秒。她荡到二楼消防梯铁架上,这一次她没有撞上栏杆——潜影步法让她的落点精确了太多。她的脚尖点在铁架平台上,身体借势弹起,翻过栏杆往下跃。

七秒。她落在后巷的垃圾堆旁,落地的时候脚尖先着地,膝盖微曲卸掉了冲击力。她甚至没有摔倒。

九秒。她没有回头,沿着后巷全力冲刺。十秒。她在巷口转角处猛地拐弯,整个人贴进两栋建筑之间的夹缝里,后背紧贴墙壁,胸口剧烈起伏。

【潜影步法效果结束。】

那股轻飘飘的凉意从她身体里褪去,像一层雾气被风吹散。重量重新回到她的骨骼和肌肉里,左肩的疼痛变得清晰而剧烈,脚底的伤口重新开始刺痛。她用手捂住嘴,把喘息声压在掌心里。巷子里传来脚步声——不是追来的脚步声,而是从巷口路过的声音。艾琳没有翻窗。脚步声很轻,但程小橙听得出那个节奏——脚跟到脚尖的均匀过渡,像水流过石头。那个脚步声在巷口停了一秒。没有拐进来。然后转了方向,往灰石公寓的方向走回去。程小橙靠在墙上,慢慢滑坐到地上。全身上下没有一处不疼的——左肩的剑伤还在渗血,右手食指指甲翻了起来,脚底嵌着碎玻璃和碎石粒,左膝盖在翻消防梯的时候撞出了一大片淤青。她用还能动的右手撕下斗篷的一角,用牙齿咬着布条一端,单手给左肩打了个潦草的绷带。血暂时止住了,但布条很快就被洇红了。她坐在垃圾堆旁边喘了很久。月光照在后巷里,把她缩在夹缝中的影子拉得很长。她手里还攥着那枚金币消失后留下的一点点余温——那是她三个月的全部积蓄换来的最后一张卡,已经在十秒内用掉了。现在她的库存清空,能力被封七十二小时,系统以匿名方式向乱城区治安署发送了一封举报信。她低头看了看自己的手。就是这双手,握过铁管,又扔掉了铁管。握过水果刀,又洗干净了水果刀。在暴雨天接过艾琳递来的伞,在矿坑黑暗里被艾琳攥过手腕,在训练结束后被艾琳从地上拉起来。她曾经对着镜子练习“我是新搬来的邻居”,现在她不用练了。因为没有人会再听她说了。

她以为自己会哭。但眼眶是干的。

她把那枚铜质徽章从口袋里摸出来,翻到背面,用手指肚摩挲着那两道歪歪扭扭的刻痕。“同伴”。她把徽章攥在手心里,金属的棱角硌得手心生疼,但她没有松开。然后她站起来,一瘸一拐地走进了巷子深处的黑暗里。远处,中央城区火车站的钟楼尖顶在晨曦中若隐若现。她往那个方向走去,右脚脚底的血印在石板路上留了一路,又被清晨的第一场薄雾遮住了。