东区边缘的公寓楼是那种连招牌都懒得修的老建筑。走廊的声控灯要跺三下脚才会亮,墙上的管道偶尔发出闷响,像整栋楼在叹气。
秋序先到。行李不多——一个装备包,一个行李箱,一个笔记本电脑。
她站在客厅里扫了一眼格局,朝南的卧室面积稍大但窗户朝向不好,晚上会被霓虹灯牌直射。朝北那间小一些,但安静,窗外是对面楼的墙壁,没什么风景,也没什么能被狙击手利用的视野。她把装备包扔进了朝北那间。
季淮霜到第二天傍晚才来,他的行李也不多,一个双肩包和一个大行李箱。他没着急去看房间,而是站在客厅把整间屋子的布局观察了一遍。
房子不算大,两间卧室,一个卫生间,一个厨房,一个客厅。这间公寓位于东区边缘的老城,楼与楼之间的间距小,开窗就能看到对面人家,连阳光都照不进来。屋子里充斥着潮湿发霉的气息。
季淮霜路过冰箱时注意到上面有张便签,潦草的字迹写着“冰箱上层归你,下层归我,别放错”
他扫了一眼,没什么动作,当默认了。转头走向边上朝南的空房间。
秋序从房间出来倒水时撇了一眼冰箱上的纸条,依旧只有她写的那一行字,没有任何回复。不过,秋序心里想,他或许知道了。
秋序端着水杯回到自己的房间。灰暗的房间中笔记本电脑闪烁着微光。屏幕上密密麻麻是秋家发来下次任务的文件。
地点是废弃印刷厂对面的宿舍楼。任务是清理一个叛逃的情报贩子。这人以前替陈家做事,陈家撤离后带着一批没来得及销毁的联络名单投了零听,最近有人发现他在东区和血契的人暗中接触。
父亲的意思很明确:不管他想把名单卖给谁,都不能让他成交。
秋序滑动鼠标退出文档,停留在电脑桌面。屏幕的光映在她脸上,没有表情。
桌面上还留着管家发来的加密文件夹,文件名只有一个数字:20。血契第二十号杀手,代号审判。档案里能用的信息不多,她翻来覆去看了好几遍,仍旧拼不出一个完整的动机。那天巷子里,他完全可以拿走她的枪,或者把她的行踪报给血契。他没有。他不仅没有,还同意了合租。一个独来独往的杀手,对陌生人客气疏离到近乎冷漠,却愿意和一个来历不明的清道夫共享一扇大门。这笔账在她脑子里盘了十几天,始终算不平。
她只能继续赌下去。
她合上电脑,靠在椅背上。窗外的霓虹灯光透过窗帘缝隙漏进来,在天花板上投下一道细长的红线。
她不喜欢看不清底牌的人。但目前为止,他还没有威胁到她的迹象。没有威胁,就不是优先清除的目标。她只能继续赌下去。赌他没那个心思,或者赌他藏得够久——久到她先把眼前的事处理完。
她把水杯放在桌上,杯底和桌面碰撞发出一声轻响。然后打开装备包,检查明天要用的装备——消音器,备用弹匣两个。检查枪管,检查撞针,检查弹匣弹簧。每个动作都精确到毫秒,像是已经重复过一万次。
与此同时,秋家宅邸。客厅的落地窗映出庭院里黑色鸢尾的轮廓,夜风从半开的窗缝里灌进来,吹动茶几上摊开的情报文件。家主靠在沙发的皮质靠背上,闭着眼,呼吸平稳,像是睡着了。
管家站在沙发一侧,手里端着已经凉透的茶,犹豫了很久才开口。
“大人,这么险峻的任务交给大小姐……”他没说完。后半句卡在喉咙里,咽了回去。
沙发上的男人没有睁眼,只是抬了抬手,示意他不用再说下去。那只手落回扶手上,食指轻轻敲了两下。
“真正有用的杀手,不需要人担心。”
管家微微躬身,端着凉茶退下了。走廊里回荡着他渐远的脚步声,客厅重新陷入沉寂。
秋序提前三天去踩了点。
摩托车停在对街的暗巷里,发动机熄火,车灯全灭。她跨坐在车上,单脚撑地,从装备包里抽出望远镜。这辆摩托车是她私人购置的——纯黑色车身,消音改装过。
在任务期间比汽车灵活,钻巷子快,甩追踪好用,唯一的缺点是冬天骑太冷,但她习惯了。
目标藏身的宿舍楼是一栋六层老式建筑,外墙贴着褪了色的瓷砖,窗户碎了三扇,用硬纸板糊着。楼道口的铁门形同虚设,锁早就被人撬了。表面看是普通的废弃建筑,但她注意到了几个细节:东侧楼梯口的摄像头还在运作,三楼走廊晾着一件刚洗过的外套,五楼靠窗的房间拉了窗帘。全楼就这么一扇拉了窗帘的窗户。
有人住,把这里当据点,而且知道怎么隐藏——摄像头对着楼梯口唯一的盲区。她调了一下望远镜的焦距,把那扇窗户的位置标在地图上。如果目标是三天后入住,归零者或血契的人可能已经在这里踩过点了。
她在脑子里规划了几条进出路线,把附近的路灯、监控、能藏人的角落都记在脑子里。摩托车停在巷子里不会被路过的巡逻车发现,但发动时会有声响,撤离时需要往东绕两个路口再拐回大路。
三天后,她再次跨上摩托车,往印刷厂方向骑去。夜风灌进头盔的缝隙,带着地下城特有的铁锈味。她骑得不快,走的是小路,避开了主街的监控。
路过加油站时她看了一眼油表,还剩半箱,够今晚用。摩托车压过路面的碎石子,发出细微的声响,在无人的街道上格外清晰。到地方后她没有直接停在楼下,而是拐进隔壁废弃公寓的后巷,把车推进一个塌了一半的车棚里,从外面完全看不到。
秋序扛着狙击枪上了六楼。废弃公寓的楼梯间里弥漫着陈年的灰尘,每一步都踩在碎玻璃上,发出细碎的脆响。她在六楼走廊尽头选好位置——窗口正对目标所在的宿舍楼,视野干净,没有遮挡物。
她架好枪,调焦距。十字准星扫过五楼那扇拉了窗帘的窗户,窗帘后面的人影还在晃动,正在打电话。她确认了目标还在房间里,然后把枪口往下移了几度,扫了一遍楼下的街道。巡逻车停在路口,两个人,一个在抽烟,一个在低头看手机。后门巷子里还有两个,正在用铁棍撬后门的锁。
然后她把望远镜转回五楼,准备锁定目标的准确位置。镜头扫过窗帘边缘的那条缝隙时,她停住了。
不是目标。是另一个人影。黑色外套,耳朵上戴着耳机,背着一把AK,正从消防梯翻进五楼走廊。那个动作她见过太多次了——那晚,他翻过铁门时也是这个节奏。
与此同时,季淮霜的耳机里传来一个平淡的声音,背景里有轻微敲键盘的响声。“审判,目标在五楼东侧。窗帘拉了一半,正跟归零者那边通话。楼下有零听的巡逻队,两个在车里,两个在后门。”
“收到。”
“你前面十二米,走廊左侧,地上有碎玻璃。左边绕。另外,有个东西你可能想知道。”声音顿了一下,“对面六楼有个狙击手。枪口正对着五楼。身份未知。”
季淮霜的脚步停了一瞬。
秋序在瞄准镜里看到了那个停顿。
季淮霜在五楼走廊中间停了一步,偏头往她这边扫了一眼。隔着几百米米的夜色和破碎的窗框,她不确定他能不能看到她——但她知道自己的反光处理没问题,狙击镜加了遮光罩,枪管用布条裹着,六楼窗口的光线角度也不会暴露她的轮廓。
但他还是往这边看了。
她保持不动。呼吸平稳,手指搭在扳机护圈上,没有收紧。不是被发现了——是被感知到了。有人告诉他对面有狙击手。
她迅速在脑子里翻出刚才观察到的细节:季淮霜翻进走廊后的每一步都踩在盲区,绕过碎玻璃的时机太精准,不像直觉,像有人在耳机里告诉他哪里能踩哪里不能。
血契给他配了远程耳目。那个人能看到这栋楼,至少能看到六楼窗口的大致轮廓,而且正在实时给他报信息——刚才他偏头的那一下,是耳目告诉他“对面六楼有人”。他现在没动作,说明耳目还没确认她是威胁,只是标记了一个未知狙击点。
她必须让那个耳目失去对她的捕捉。
最快的办法不是撤,是消失。
她维持狙击姿势不动,把呼吸频率压低。在远距离监控画面里,移动是最容易被捕捉的信号。静止不动的人和一堆建筑垃圾没有区别。血契的耳目十有八九用的是无人机或远程监控探头,这种设备对静态物体的识别度很低,尤其是光线不足时。只要她不扣扳机、不调整位置,那个耳目会在一分钟内把她归类为“静态背景”或“废弃建筑里的杂物”,然后注意力转移到更活跃的目标上——比如楼下那两个正在换班的归零者。
她等了九十秒。季淮霜没有再往这边看,他的脚步继续往目标房间移动,节奏和之前一样。耳目的注意力已经从他这里转移到了楼下的动静。她重新把瞄准镜的十字准星锁在五楼窗户上,继续等待目标露头。而那个在黑暗中注视着她的“眼睛”,已经被她变成了另一堆无关紧要的背景噪点。
季淮霜的耳机里传来镜的声音:“对面六楼狙击手还在原位。未移动,未开枪,未测距。从进入阵地到现在没有任何主动动作。”
“零听?”
“不像。如果是零听的人,刚才楼下换班时她有好几个开枪窗口,但她没动。”镜敲键盘的声音停了一瞬,“她在等什么。”
季淮霜没有回答。他已经贴到目标房间门口,后背靠着墙,AK的枪口朝下。刚才偏头那一秒,他没有看到任何反光——说明对面要么不是狙击手,要么是个知道怎么藏反光的老手。零听没有这种纪律性。
“不用管她。”他说。
“理由。”
“她要是想开枪,早就开了。”
镜沉默了半秒,大概在判断这句话是不是需要存档。然后键盘声重新响起:“收到。目标还在房间里,正在挂电话。十秒后给你开门信号。”
季淮霜把AK的保险打开。他的声音压得很低,语速比平时快了一点——不是因为紧张,是为了赶在镜把那个狙击手写进正式报告之前把话说完。
“对面的狙击点不用记录。”
镜没说话。耳机里只有键盘的敲击声,持续了三秒。然后镜开口,语气和平时一样平:“已经删了。”
季淮霜没有说话
秋序在瞄准镜里看到他贴到目标房间门口,动作流畅,没有任何多余的回望。她知道自己已经被那个耳目从威胁名单上划掉了。
她把十字准星重新锁在五楼窗户上。目标还在窗帘后面,手机刚放下,正往门口走。楼下的零听的人换班完毕,新的两个正在点烟。她在心里排好了开枪的顺序——第一枪给目标,第二枪给门口那个最先反应过来的零听。然后撤。
淮霜把AK的枪口压低,贴着墙根摸到目标房间门口。耳机里镜的声音平稳得像在读天气预报:“目标正在往门口走,手里有枪,格洛克,弹匣满的。三秒后开门。”
“收到。”
门开了。目标一边往走廊走一边低头看手机,枪插在腰间,手指没搭在扳机上。季淮霜从墙后闪出来,左手按住目标的枪套,右手的AK抵住了对方的胸口。动作没有任何多余环节——目标甚至没来得及抬头看是谁,就被推进了房间里,后背撞在墙上,手机掉在地上,屏幕还亮着。
“别出声。”季淮霜的声音很轻,枪口压在目标的锁骨之间。
情报贩子的脸色在月光下惨白一片。“你是血契的——审判,对吧?名单在桌上,你拿去。零听付多少钱我付双倍——”
季淮霜没有回答。他用枪管拨开桌上堆着的杂物,露出一个牛皮纸档案袋和一份用塑料膜封好的名单。他把档案袋塞进外套内侧,名单拿在手里翻了翻——字迹清晰,版面整齐。他把名单卷起来放进防水袋。然后把枪口移到目标的眉心。他没有扣扳机。
他的目标不是人头。
耳机里镜的声音打断了他的动作:“楼下换班的两个往楼上走了。带了冲锋枪。另外,那个狙击手还在六楼,没撤。她一直盯着你这边。”
“知道。盯了多久了。”
“从头到尾。你踹门她没开枪,你制服目标她没开枪,你现在没杀目标她也没开枪。她在等什么?”
季淮霜把目标推到墙角,用膝盖压住对方后背,一只手掏出手铐把人铐在水管上。这个动作让他暂时脱离了秋序的狙击视野,只留下一片模糊的影子在窗帘上晃动。
“喂。”他的声音很轻,没有叫代号,没有说“镜”——这句话不是对镜说的,是对对面六楼那个人。
耳机里电流沉默了两秒。然后传来一个简短的回答,声音平得像在汇报任务:“在。”
“人铐在五楼东侧房间,水管上。楼下的我先处理。”他松开耳机,对镜说了句“切五分钟后回频”,然后从走廊拐角闪出去,居高临下解决了楼梯上的两个零听。两发点射,一个打枪一个打膝盖,人没死,但暂时爬不起来。他绕过倒地的两人往天台撤,路过五楼走廊时没往那个房间看,只是在耳机里说了最后一句:“交给你了。”
秋序在瞄准镜里看着五楼窗帘后面发生的一切。他制服了目标,他拿走了档案袋和名单,他把人铐在水管上。
名单和档案袋都在他身上。如果她想阻止文件外流,现在应该把枪口从目标身上移开,瞄准那个正往天台走的人。她没有移开枪口。名单在他手里,和名单在血契手里,是两回事。她不需要从他手里抢文件,她只需要确保文件不被零听或其他势力截走。目前,文件在他外套内侧,比在桌上安全。至于以后要不要从他手里拿回来——那是以后的事。今晚的任务目标是那个铐在水管上的人。
她扣下扳机。一枪。情报贩子倒在地上,铐着的手腕扯动水管,发出一声空洞的回响。然后她开始拆解狙击枪,动作利落——枪管、枪托、瞄准镜、支架,每件东西都归进装备包固定的卡槽里。
季淮霜已经跨上摩托车,引擎低吼了一声。他听到这两个字,没有回答。只是拧动油门,车灯在黑暗的巷子里切出一道白光,转瞬即逝。
秋序把摩托车推出车棚,发动引擎。她没有立刻走,在车上坐了一分钟,确认印刷厂方向没有归零者的追兵或后续增援,然后才拧动油门,拐出巷子,消失在东区的霓虹灯影里。