深夜。於龍躺在沙發上,沒睡著。
窗外的塔吊紅燈一閃一閃,透過窗簾縫在天花板上畫出一道細細的橘線。他盯著那道光看了很久,腦子裡翻來覆去就三件事:明天去派出所見王警官,劉三要交代什麼,林薇那份調查稿還差最後一個技術環節沒打通——吳良用來群發郵件的境外伺服器,物理位置到現在還沒鎖定。趙警官說劉三供出了新情況,跟趙天豪有關,但具體是什麼,非要當面談。他翻了個身,沙發彈簧咯吱響。
窗外傳來一聲貓叫。不是發情期那種淒厲的嚎,是細弱的、發顫的叫聲,像什麼東西被凍得受不了了。
於龍坐起來,走到窗邊拉開窗簾。樓下花壇邊上蹲著一隻流浪貓,灰白花色,瘦得肋骨一根一根凸出來,脊椎骨從皮毛下面鼓起一長條。它身後還跟著三隻小貓,拳頭大小,縮在花壇的水泥臺沿下面瑟瑟發抖。深秋的夜風灌過來,把母貓的毛吹得倒豎,像一蓬被風吹亂的乾草。它沒躲,就蹲在三隻小貓前面擋著風,尾巴僵硬地卷在身側。三隻小貓擠成一團,最小的那隻連眼睛都還沒完全睜開,爪子搭在另一隻的背上,被吹得直往牆角縮。
他站在窗前看了片刻。母貓回頭舔了一下小貓的腦袋,又轉回去繼續盯著風來的方向。他不知道這隻貓在外面凍了多久——可能幾個小時,可能一整夜。他想起白天老李蹲在工棚門口的樣子,想起小馬打電話時嘴角想笑又沒笑出來的那個表情。然後從沙發上站起來,轉身走進廚房。冰箱裡還有半根火腿腸,一碗涼了的白粥。他從衣櫃裡抽了件舊T恤,又找了個裝快遞的紙箱,把T恤疊了幾下鋪在箱底,手指在箱底按了按,確認夠軟。
開啟門,冷風灌進來,他穿著拖鞋走到花壇邊上。母貓看見他,耳朵豎起來,瞳孔放大了一圈,但沒有跑。它盯著他看了一會兒,又低頭看了一眼自己肚子底下的小貓——大概是在權衡,或者是太冷了,冷到顧不上怕人。他把掰碎的火腿腸放在地上,退後一步蹲下來。母貓聞了聞,叼了一小塊放到小貓面前。最小的那隻湊上去用鼻子碰了碰,沒吃,大概是太涼了。
於龍把紙箱放在花壇角落背風的位置,把粥碗擱在箱口,用手指試了試碗壁的溫度——涼的,但不是冰的。母貓看了看箱子,又看了看他,耳朵轉了兩下。猶豫了幾秒,站起來,叼起第一隻小貓放進箱子裡。動作很輕,鬆口的時候小心翼翼地,像是怕咬疼了。一隻,兩隻,三隻。最後它自己鑽進箱子,蜷在三個孩子旁邊,尾巴從箱口伸出來搭在箱沿上,尾巴尖輕輕晃了一下,喉嚨裡發出咕嚕咕嚕的聲音。
於龍把紙箱端起來。母貓沒掙扎。四隻貓加上紙箱和粥碗,分量不重,但端在手裡很穩。
他把箱子放在客廳暖氣片旁邊。熱氣從暖氣片的縫隙裡往外滲,空氣裡有一股灰塵被烤熱的味道。小貓們擠在舊T恤上,慢慢地不抖了——先是爪子不再蜷著,然後是肚皮上的起伏變得均勻。最小的那隻縮在母貓肚子底下,前爪搭在母貓的肚皮上,指甲尖從肉墊裡伸出來一點,輕輕地一抓一抓的。母貓把下巴擱在於龍的舊T恤上,眼睛半閉著,瞳孔慢慢縮成一條縫。箱子裡漸漸安靜下來,只剩暖氣片偶爾發出的咔嗒聲。
於龍蹲在紙箱旁邊看了一會兒,伸手輕輕撥了一下母貓的下巴。母貓沒睜眼,只是把下巴往他手指上蹭了一下。毛很糙,但很暖。
腦海裡叮一聲——【生命守護】任務完成。獲得【動物親和·中級】技能熟練度+30%,現金一千元。特殊獎勵:小花的信任——以後在辦公室,它能感知到惡意,提前預警。
他把箱子的邊沿卷下來一點,讓暖氣片的熱風能吹進去,但不能太燙。然後回到沙發上躺下,扯了條毯子蓋在身上。剛閉眼,手機忽然震了。
不是電話,不是簡訊,不是微信。是系統。腦海裡的面板自動彈了出來,幽藍色的光幕鋪滿了整個視野。自從“信任之光”之後系統就一直沉默,沒有任何任務,沒有任何獎勵,連那句“堅守本心”都沒再出現過。他以為系統已經完成了對他的考驗,以後都不會再主動出聲了。他甚至開始習慣這種沉默——幫了人沒有叮一聲,自己心裡也知道值不值。
但今晚它亮了。不是任務提示的綠光,而是一種他從未見過的銀白色冷光,像月光透過薄霧灑在雪地上。光幕的邊緣有一圈淡淡的暈,像冷天裡撥出的白氣。
光幕中央緩緩浮出幾行字,一個字一個字往外跳,好像每一個字都在斟酌措辭,又像從很深的冬眠裡甦醒過來,需要時間才能運轉:
【檢測到宿主在巨大壓力下仍秉持善念,自發行善。經判定,宿主透過終極考驗——在系統沉默期間,無獎勵、無任務、無引導,仍堅持初心。現解鎖:線索提示機會一次。】
於龍坐起來。後背離開沙發靠墊,兩隻腳踩在地上。透過考驗。原來之前的沉默不是考驗——沉默本身就是考驗。系統想看的不是他在有獎勵的時候會不會幫人,而是沒有任何獎勵、沒有任何任務、甚至沒有任何回應的時候,他還會不會繼續。他幫了。不是因為系統要他幫,是因為那些人需要幫。老李需要半個月工資讓兒子交學費,小馬需要跟媽媽說一句“工地沒停”,劉奶奶需要有人知道她醃了兩罐蘿蔔乾。這些事系統不知道,也不需要知道。
光幕上繼續跳出新的文字。不是任務面板,不是獎勵清單。是線索。一行一行,緩慢而清晰地鋪開,每一個字元都帶著那種銀白色的微光:
【線索一:吳良群發郵件所用跳板伺服器的IP地址段——221.xxx.xx.0/24,物理位置定位為鄰省某市,可進一步追蹤。該伺服器租用記錄與趙天豪名下另一空殼公司存在關聯,租用時間恰好覆蓋“匿名爆料包”的傳送週期。】
【線索二:孫乾所收五十萬賄賂款的最終境外賬戶,開戶人姓名縮寫為Z.T.H.,與趙天豪全名拼音首字母匹配。該賬戶在開曼群島註冊,與趙天豪名下某離岸公司共用同一註冊代理,註冊時間為案發前兩年——說明這個賬戶不是臨時開的,是一個長期運轉的非法資金池。】
【線索三:阿豹最後一次使用臨時手機號的訊號基站定位資料,已自動傳送至王警官加密郵箱。該號碼在近兩週內有過六次通話,其中三次與看守所內的違禁手機通話記錄時間重合。也就是說,阿豹和趙天豪之間的聯絡在趙天豪被關之後並未中斷。】
於龍盯著螢幕。IP地址段。境外賬戶。基站定位。這些東西不是隨隨便便就能查到的。那個境外賬戶的註冊代理資訊,連經偵走國際司法協助程式都要好幾周,系統直接給出了答案。阿豹的基站定位精確到了某個街區的三棟樓之間——這意味著警方可以把搜查範圍從整個城區縮小到幾個小區。他以為系統沉默了這麼久是不再幫他了,其實是在等。等他證明自己配得上真正有用的線索,等他把該做的都做了,再把最後幾塊拼圖遞到他手上。
他拿起手機,對著螢幕拍了三張照。然後開啟微信,把照片發給林薇,附了一行字:系統解鎖的,拿去查。開啟筆記本,把這三條線索逐條整理成文件:第一條是技術線的突破口,第二條是資金鍊的閉環,第三條是阿豹的即時位置——每一條都對應著接下來要打的一場仗。然後把文件發給了馬律師,抄送給王警官,標了個星號。
做完這些,他站起來走到窗前。窗外夜色還濃。風停了,花壇邊上那個紙箱被搬走的角落空著,只有幾片落葉被風推到了牆角。塔吊上的紅燈還在閃,一閃一閃。他把手揣進褲兜裡,指尖碰到一張紙條——是前兩天發工資時從老李手裡接過來的,上面寫著二十幾個人的名字和簽字。他拿出來看了一眼,摺好,放回褲兜。
手機再次震了。林薇的回覆,沒有一個多餘的字:收到,我明天就去追蹤伺服器,Z先生能破。窗外起了風,樓道里不知道哪家的風鈴被吹響了,叮鈴叮鈴,在深夜裡格外清晰。於龍把手機擱在茶几上,重新躺回沙發。暖氣片旁邊的紙箱裡,母貓的尾巴輕輕晃了一下。小貓們擠在舊T恤上睡得正沉,最小那隻前爪蹬了一下,大概是夢見了什麼。母貓把下巴換了只爪子墊著,眼睛睜開一條縫,看見於龍還躺在沙發上,又閉上了。
茶几上還攤著那沓退款清單,被系統光幕的餘光照得發藍。他把清單往旁邊挪了挪,給明天去派出所騰出一塊乾淨的空位。然後關了燈。暖氣片咔嗒響了一聲,紙箱裡的咕嚕聲也漸漸停了。








