星喵之回放|——任務紀錄8|巷口三十發

  

  風先把聲音颳走,再把溫度颳走。

  

  凱恩一吸氣,舌根就有淡淡的鐵味,像這裡連空氣都習慣把人當消耗品。

  

  他把帽沿壓低,讓狼耳更貼近自己的呼吸,像把情緒收進一個不會被鏡頭抓到的角落。

  

  他不需要世界同情他。

  

  他只需要今天有人能活著把藥帶回去。

  

  第七鏈外緣的風不會說話。

  

  它只會把金屬吹得更冷,把呼吸吹得更短,把人吹得更像「可以被消耗的數字」。

  

  凱恩不喜歡這種地方。

  

  因為他太熟。

  

  維修區 A-17 的巷口像一張考題。

  

  高位、死角、交叉火線,所有角度都寫著同一句話:你們要藥,就用命換。

  

  凱恩站在巷口外三步,狼耳貼平,眼神掃過牆面反光、排風口的陰影、以及地面那條不自然的乾淨線。

  

  乾淨線代表有人剛清過,清得太勤快。

  

  勤快代表伏擊。

  

  奧託站在他旁邊,盾背在身後,像背著一座能讓人呼吸的牆。他的熊耳微微動了一下,像在聽風裡的碎聲。

  

  他不擅長計算角度,但他很擅長把角度變成「你們先別死」。

  

  凱恩低聲:「倒數。」

  

  耳麥裡,糖刃的離線插件只剩機械聲:「倒數:49分鐘。任務優先級:藥劑高於一切。附註:請不要英雄。」

  

  凱恩冷冷回:「我不英雄。」

  

  奧託點頭:「我們只回家。」

  

  他們往前走。巷口的壞燈閃一下停一下,像薄荷港旅館那盞燈。凱恩看到它的瞬間,心裡一緊:原來世界到哪裡,恐懼都會用同一種燈光。

  

  第一槍來得很禮貌。不是對人,是對地。子彈打在他們前方一尺的金屬板上,火花很小,像提醒:我們看見你了。

  

  「停下。」巷內傳來聲音。聲音也很禮貌,「例行交易,請依序排隊。」

  

  凱恩沒有笑。他把槍抬起來,槍口不是對著聲音,是對著那個聲音背後最可能藏著的角度。

  

  他知道「例行」這個詞。

  

  例行是薄荷港的鎖,例行是第三鏈的鏡頭,例行也是這裡的伏擊。奧託把盾往前扣,立場盾低聲嗡鳴,像一口很沉的呼吸。凱恩站在盾側,狼耳貼平,呼吸縮到最短。

  

  「我們只要藥。」凱恩說,短句像槍機上膛。

  

  巷內笑了一聲。

  

  那笑像有人把糖紙捏皺:「藥很貴。」

  

  凱恩回:「我也很貴。」

  

  下一秒,火線開。

  

  那一瞬間像三臺攝影機同時開機。一臺拍凱恩的槍線,一臺拍奧託的盾角,一臺拍巷口那盞壞燈。

  

  折紙匠想把這裡拍成「外勤先動手」的證據帶,凱恩則打算先把證據的構圖打爛。

  

  風從巷口灌進來時會先撞上盾面再折回牆角,把火藥味和鐵鏽味在狹窄空間裡攪成一股很冷的腥;凱恩在第一輪交火裡聽到的不只是槍聲,還有每個射點迴音落差,哪一邊牆比較近、哪一個槍口其實躲在排風口後,都靠那半拍迴音自己露出來。

  

  火線開的方式不像戰爭片那種豪邁。

  

  它更像一個按鍵被按下去:乾淨、同步、合理。

  

  三個角度同時亮起,三段槍聲像同一個人練過無數次的節拍,讓你明白這不是街頭亂鬥,是被設計過的「最適合死」。

  

  星喵把冷字貼到凱恩的視野角落,像把這條巷子硬折成一張可讀的平面圖,逼他把「危險」翻譯成距離與秒數:

  

  【星喵/冷字】空間:左側排風口(高位)、右側電纜箱(掩體)、正前破帆布後(主火力)。退路:巷口外三步,轉角一個。

  

  【星喵/冷字】資源:凱恩彈匣 30/30、備匣 1;奧託護盾電量 62 %;煙幕 0。附註:請不要把自己交給「運氣」這個剪輯點。

  

  凱恩沒有時間吐槽它,他只在心裡把三十發重新「握」了一次:槍託回震會把肩膀敲麻,槍管的熱會沿著護木往手套裡滲,火藥味會在狹窄空間裡黏住呼吸,迴音會把每一個金屬碎響放大到像有人在你耳朵裡敲釘子。

  狼耳貼在帽沿下,他仍能感到那種被槍聲揉過的細小顫動,像提醒他:你每開一槍,就把自己更明確地交到鏡頭裡一次。

  

  所以他把動作拆成三拍,像剪輯師在刀口上切片:先把奧託的盾角調到能吃下第一輪火線的位置,再用第一發去折對方的節拍,最後才在最短的空檔裡把「你們想要的畫面」打歪。

  漂亮不是目的,存活才是;而存活在這裡必須付出代價,那代價會很小、很真實,例如右臂手腕被後座力震得發酸,例如耳麥裡的呼吸忽然被槍聲蓋掉一瞬,讓你心跳多跳一拍,像差點把自己的位置報出去。

  

  凱恩在那一瞬間沒有想「躲」。

  

  他想的是另一件事:不要讓奧託的盾被打出裂縫,不要讓藥還沒拿到就被迫撤退,不要讓那支針回不去。他甚至沒有先想自己會不會被打到。

  

  因為他太熟那種「先想自己」的代價了。

  

  很久以前,他的上一個小隊也是這樣在巷口停了一秒。

  

  那時候他也站在外圈,也握著槍,也覺得自己能把火線壓下去。

  

  然後有人在他背後倒下,倒下的聲音很小,小到像一個人把世界的門關上。

  

  那一瞬他沒有回頭。

  

  因為程序說不能回頭。

  

  程序說要撤。

  

  程序說「你活著比較有價值」。

  

  他照做了。

  

  他一直以為自己照做得很正確。直到正確變成一個每天都會咬他的夢。所以現在,他不照程序。他照人。

  

  「盾角十五度。」凱恩低聲說。

  

  奧託沒有問為什麼。他把盾往左微微一扣。盾面立場一亮,彈道衝擊像雨落在玻璃上,叮叮噹噹。他是一面牆,但他不是死的牆。他會轉、會推、會把隊友的呼吸撐出來。

  

  凱恩抬槍。狼耳貼平,呼吸縮短。

  他把世界縮到只剩三個角度、三個槍口、三條可能的死路。然後他開始把死路一條條拆掉。

  

  第一發不是打人。

  

  他打掉右上角那個最亮的「看起來像照明」的東西。燈碎的瞬間,敵人的節拍慢了一拍:因為他們也需要看見。

  

  第二發打在左側牆角,碎片彈回去,剛好敲到對方護目鏡的邊緣。對方下意識偏頭,槍口偏了一點點。一點點就夠奧託往前推。

  

  第三發、第四發、第五發。

  

  凱恩把巷口的三個「最漂亮構圖」一個一個打歪:不是讓對方死,是讓鏡頭拍不到想要的畫面。他知道如果畫面成立,接下來會有更多「合法追殺」。

  

  所以他先把舞台弄亂。

  

  敵人的槍聲變急。急代表他們失去節奏。節奏一失去,他們就會回到最原始的恐懼:活著。

  

  凱恩第六發打掉一支槍的吊帶扣。武器落地那一瞬,「叮」的一聲在冷風裡特別清脆。

  

  第七發打在地面金屬板上,火花一閃,把那個想撿槍的人逼回掩體後。

  

  第八發打碎一個小小的反光片。反光片是用來給鏡頭定位的,碎掉就像把「這裡是主角」的標記撕掉。

  

  奧託趁這一連串停頓把盾推進一大步。盾面擦過牆面,刮出刺耳聲。凱恩聽見那聲音,反而更冷靜:那不是噪音,那是路在長。

  

  奧託每推一步都先把重心沉到膝,再把盾角往前送半寸,讓彈道順著立場面滑掉,不去把衝擊整塊砸回自己肩臂;這種動作外人看起來笨,實際上是把「我能不能再往前一格」精確算進骨頭裡。

  

  第九發。他打在排風口邊緣。排風口後面躲著人,那人的呼吸被迫一收,槍口露出半寸。第十發。凱恩在那半寸露出的瞬間點掉槍口上的準星模組,讓對方瞄準變成猜。

  

  他開始數。不是為了帥。

  

  是為了不讓自己回到那個「正確撤退」的夢裡。

  

  十一、十二、十三。他把左側高位的交叉點一個個切斷:先打掉支架螺絲,再打掉二次照明,再打掉旁邊那臺小得像鈕扣的攝影。攝影一碎,巷口就少了一隻眼睛。

  

  少一隻眼睛,就少一段可以被剪成「他們先動手」的證據。

  

  十四、十五。

  

  他把對方丟出的束縛索打回去。

  

  索線啪地彈在牆上,像一條被抽痛的蛇。

  

  十六。

  

  他在奧託盾緣上方補一發,點掉一顆即將爆開的碎片彈。

  

  爆開的聲音很悶,悶到像被盾吞下去。

  

  奧託只是往前。

  

  熊耳在風裡抖了一下,又立刻壓回去,像他在把痛藏進更深的地方。

  

  *

  

  耳麥裡的離線插件又跳了一次,字冷得像把倒數釘在眼前:

  

  【倒數:41分鐘。】

  

  【附註:請不要英雄。】

  

  糖刃的聲音從備用頻道鑽進來,很短,短到像怕多一個字就會浪費一秒:「別停。拿到就走。」

  

  凱恩回得更短:「收到。」奧託沒有回話。他只把盾再推一寸,像把「收到」改成可走的路。

  

  十七、十八、十九。凱恩把自己變成巷口的節拍器。對方一抬頭,他就打回去;對方一換彈匣,他就讓那個瞬間變得更長;對方一想衝,他就讓衝變成退。

  

  他不需要把每個人打倒,他只要把每個人打「慢」。

  

  二十。他肩膀被碎片擦到,熱痛一瞬。那痛像提醒:你也在這裡。你也會死。凱恩把那提醒關掉,像關掉一個會讓你猶豫的視窗。

  

  二十一、二十二。他把巷口那盞壞燈的線路打斷一截,讓它閃得更亂。燈越亂,鏡頭越難做穩定追焦。二十三。

  

  他打掉一面「看起來像廣告牌」的金屬板。板子倒下,剛好把對方一個火點遮住,像舞台布幕被扯下來。

  

  二十四、二十五、二十六。

  

  凱恩聽見有人在後方換位,靴底節拍太一致。

  

  不是一般打手,是訓練過的壓制手。

  

  他用三發點射把那三個節拍分開:第一發打牆角逼停,第二發打地面逼退,第三發打護甲扣讓對方失去平衡。

  

  不致命,但足夠讓奧託再推一寸。

  

  二十七。他打掉最後一臺微型攝影的鏡片。二十八。他補一發,確保對方不能把鏡片撿回去。二十九。

  

  他點掉那個一直在用「例行」語氣說話的人身上的胸針鏡頭。

  

  三十。他把巷口那盞壞燈打熄。黑暗落下來。不是浪漫,是關燈。

  

  把節目關掉,把舞台關掉,把「你們應該死得很好看」那件事關掉。

  

  凱恩沒有因此變輕鬆。

  

  黑暗只會讓真正要命的東西更像「例行」。

  

  但他至少搶回一件事:這一輪的敍事,不再只屬於鏡頭。交叉射擊從三個角度同時打來,子彈擦著盾面滑過,叮叮噹噹,像有人在敲一面鐘。奧託的盾往前頂了一寸。

  

  只一寸,卻像一堵牆開始移動,讓「被射」這件事不再是終點。

  

  凱恩扣下扳機。不是掃射。是點射。

  

  一發。打掉右側排風口的鏡頭。二發。打碎左側高位的照明。三發。打偏中間那支槍的槍口。

  

  凱恩不是在殺人。他在切節奏。

  

  他把敵人最擅長的「同時」切成「先後」。

  

  先後就有空隙。空隙就是路。奧託趁那空隙推盾前進。盾面立場吸收衝擊,碎片彈在盾邊炸開,碎片像雨打在鐵上。奧託沒有叫。他只往前。他像地震:不是快,是不可逆。

  

  凱恩的耳朵貼得更平。

  

  他聽見右側高位有人換彈匣,左側有人在後退,中間那個聲音開始急:「他們在推!」

  

  凱恩回了一句更急的槍聲。

  

  四發。五發。六發。每一發都落在同一種地方:會讓對方停一下的地方。不是胸口,不是頭。是牆角、是手腕旁的金屬邊、是護目鏡的側邊。停一下就夠了。停一下就能活。

  

  他數著。不是數敵人,是數自己還剩多少。

  

  因為他知道,真正的問題不是「能不能打」,是「能不能把隊友送回去」。

  

  十發。奧託的盾撞上第一道掩體,掩體被推歪,露出後方那個拿束縛索的人。那人想按下開關。凱恩十一發點在他指尖旁的金屬鈕上,火花一閃,開關當機。

  

  奧託低聲:「漂亮。」

  

  凱恩沒回漂亮。

  

  他只回:「走。」

  

  十五發。巷口深處有人丟出一顆震撼彈。凱恩耳尖微微一動,提前把眼睛閉上半秒,讓震光只咬到一點點。奧託的盾直接蓋上去,震光在盾面後方變成一個悶悶的白。

  

  十六發。十七發。十八發。凱恩把那顆震撼彈的第二次爆閃打回去,讓它在空中提前散掉。

  

  奧託趁著敵人視線混亂,推盾跨過巷口最窄的那段。盾邊擦過牆面,刮出刺耳聲。那聲音很難聽。凱恩卻覺得那聲音很像某種宣告:我們還在前進。

  

  二十發。凱恩的肩被碎片彈擦過,熱痛一瞬,像有人用指甲颳了一道。他沒有停。他把痛塞進呼吸裡,呼吸再塞進槍機裡。

  

  二十五發。敵人開始退。退不是因為他們怕死,是因為他們覺得鏡頭已經拍夠。

  

  凱恩突然明白:他們不是要贏,是要一段「你們很危險」的畫面。

  

  只要畫面成立,下一波追殺就會變合法。他咬牙,狼耳貼平到像一片影子。二十六發,打掉最後一臺藏在巷口角落的微型攝影。二十七發,打碎它的備用鏡片。二十八發,補上,確保沒有第二個視角。

  

  星喵的離線插件跳字:【成就解鎖:巷口管制員。】

  

  【請勿逃避稱號。】

  

  凱恩在心裡罵了一句,但他沒時間罵出聲。二十九發。他點掉最後一個高位,讓敵人的火線徹底散。三十發。他把巷口那盞壞燈打熄。黑暗落下來,像把舞台的燈關掉,讓節目少了一點好看。

  

  「現在。」凱恩低聲,「拿藥。」

  

  奧託推盾到巷內最深處。那裡有一個保溫箱。保溫箱上印著甜頻的可愛吉祥物,笑得像在賣冰淇淋。

  

  奧託盯著那吉祥物三秒,竟然很認真地問:「印這個會比較甜嗎?」

  

  凱恩:「會比較容易被追。」

  

  奧託點頭,像得到最重要的結論:「那我不甜了。」

  

  他掀開保溫箱。裡面是一支注射型藥劑,包裝乾淨,像正規醫療。凱恩卻在包裝角落看見一個小小的水印標記:甜頻同款笑臉。那不是裝飾,是追蹤。

  

  保溫箱裡的冷霧還沒散,藥劑管壁上凝著一層很細的水珠,標籤印刷也做得像合法醫藥通路那種一眼就讓人放鬆的乾淨;也正因為太乾淨,角落那枚笑臉水印才顯得更刺眼,像有人故意把追蹤做成「值得信任」的樣子。

  

  「不是藥。」凱恩說,聲音很低,「是標記。」

  

  奧託皺眉:「那我們還拿嗎?」

  

  凱恩把藥劑抽出來,手指很穩:「拿。她需要。標記我來處理。」

  

  他把包裝撕開,內層掉出一片薄薄晶片。晶片上印著兩行字,像把世界的惡意寫得很整齊:

  

  【E-CUTE/ Pediatric】

  

  【CHAIN-08】

  

  凱恩的喉嚨發緊。他想起第三鏈那個孩子差點哼出兒歌。

  

  想起紙鶴在發燒裡吐出的「不要按歌」。想起零環訊息裡那句「停止」。

  

  他把晶片捏在指尖,力道大到邊緣刺進皮膚。他沒有立刻捏碎,因為他知道:糖刃需要看。芙蕾雅需要看。莉拉需要看。他們需要這個證據,才能把憤怒用在對的地方。

  

  巷口外傳來更多腳步聲。

  

  這次的節奏更整齊,更像「下一段節目」的進場。凱恩的狼耳貼平,短句像命令:「撤。」

  

  奧託把藥劑收進胸前護甲內側,像把一條命藏進自己心口。

  

  他把盾往後撤,讓撤離線在盾後方生成一條能走的路。

  

  凱恩邊撤邊點射。

  

  他不再數了。

  

  他只確保每一次聲音逼近,他都能讓那聲音停一下。

  

  停一下就夠,夠奧託把藥帶走,夠紙鶴再活一點點。

  

  他們衝出巷口時,風像刀又刮上來。凱恩深吸一口氣,狼耳終於微微鬆回去一點點,像他允許自己活半秒。

  

  他在耳麥裡對糖刃說:「藥拿到。也拿到一個字。」

  

  糖刃的聲音立刻回來,甜得像她在強迫自己穩:「什麼字?」

  

  凱恩看著晶片,低聲說出那句他最不想承認的真相:

  

  「他們連孩子都不放過。」

  

  糖刃那邊沒有立刻回話。

  

  不是因為她不知道要回什麼,是因為任何一句「我知道」都太輕,任何一句「別怕」都太假。

  

  耳麥裡只傳來她很短的一個呼吸,然後是更短的兩個字:

  

  「回來。」

  

  凱恩「嗯」了一聲。

  

  那一聲像把所有情緒都壓扁,壓成一個能走的節奏。

  

  他把晶片塞進內袋,轉身就走。

  

  巷口外的風更冷了。

  

  冷到凱恩的狼耳貼得更平,像他想把自己變成一塊不會被鏡頭抓到的陰影。

  

  可他知道:現在的追不是靠眼睛,是靠水印。

  

  甜頻的吉祥物笑臉印在藥劑包裝上,就像在他們背上貼了一張「請追我」。

  

  星喵的離線插件忽然跳出一條提示,像在嘲笑他們的努力:

  

  【已偵測到追蹤水印定位。來源:影像場域。】

  

  【建議:遮蔽/重包裝/干擾。】

  

  【附註:不要問本機為什麼現在才說。】

  

  凱恩咬牙:「你現在才說?」

  

  插件回得很機械:「本機剛剛在算你會不會死。」

  

  凱恩:「算出來了?」

  

  插件:「你還活著。恭喜。」

  

  奧託沒有插嘴。他把盾往外側一偏,剛好把巷口監控的視角反光吃掉。

  

  盾面反射出一片白,白到像把鏡頭的「故事」洗掉一秒。奧託低聲問:「要不要我把包裝撕掉?」

  

  凱恩搖頭:「撕掉會汙染藥。先走。找地方重包。」

  

  他們沿著維修區的背面通道跑。通道像一條冰冷的腸,風在裡面來回刮,刮到骨頭都想發出聲音。凱恩聽見後方腳步越來越整齊。

  

  不是追兵跑得快,是流程跑得快:只要鏡頭定位到你,追兵就會出現在你前方的「合理出口」。

  

  凱恩一邊跑一邊把沿路能反光的地方記進腦子:鏽蝕管夾、濕地面、警示牌鋁框、補給庫門把。這些東西在一般逃跑裡只是雜物,在他眼裡卻都是會替鏡頭補角度的幫兇,所以他每次轉彎都會故意選一條更髒、更暗、但更難被拍漂亮的線。

  

  「左。」凱恩說。

  

  奧託照做。

  

  他不問「為什麼」。

  

  因為他知道凱恩的左不是方向,是生路。

  

  左側是一間廢棄補給庫。

  

  門上貼著「例行檢修」的牌子,牌子還是新的。

  

  凱恩看到那個詞就想笑,笑意卻卡在喉嚨裡:例行到哪裡都會跟著你。他一腳踢開門,拉著奧託進去,立刻把門關上。庫內很暗,只有緊急燈在牆角閃,閃得像薄荷港那盞壞燈。

  

  奧託把盾立起來,像先把「能呼吸」立好。

  

  凱恩掏出藥劑,手指很穩。他用刀尖把外層包裝一點點劃開,避免粉塵掉進注射口。外層一剝,內層又是一層可愛圖案,笑臉更大,像在說:你剝不掉。

  

  奧託皺眉:「他們很執著。」

  

  凱恩冷冷:「他們很懂人。」

  

  他把那片寫著【E-CUTE / Pediatric】 的晶片拿出來,放在地上。晶片很薄,很乾淨,乾淨到像一片合法。凱恩盯著它三秒,狼耳貼平,呼吸很短。然後他抬起靴底,狠狠踩下去。

  

  「啪。」

  

  晶片碎了。碎得很安靜。安靜到像它本來就不該存在。

  

  星喵的插件跳字:【追蹤水印仍可能存在於影像模板。建議:換路徑。】

  

  凱恩把藥劑用乾淨布包起來,塞進奧託胸前護甲內側。「走。回第三鏈。現在。」

  

  奧託點頭,把那份重量扣得很緊,像扣住一條命。他們推門出去的瞬間,外頭槍聲就到。子彈打在門框上,碎片彈回來,敲在奧託盾面上。奧託一跨步,把盾頂出去,像把門變成牆。

  

  凱恩貼著盾側點射,打掉高位,打掉角落的鏡頭,打掉那種「會讓人被剪成先開火」的視角。

  

  他不再數子彈。他數的是時間。

  

  插件跳字:【倒數:37分鐘。】

  

  那個數字像把冰塞進肺裡。

  

  「跑。」凱恩說。

  

  奧託跑。一個兩百公分的大塊頭跑起來不是快,是穩。

  

  他把凱恩的節奏扛成一條可以走的線,讓追兵的「合理出口」追不上他們的撤離線。

  

  他們衝到外圈停機坪。停機坪上停著一艘貨運穿梭艇,外殼斑駁,卻沒有甜頻的貼紙。

  

  凱恩一眼判斷:「這艘。」

  

  奧託皺眉:「它看起來很不安全。」

  

  凱恩回:「安全的都被流程買走了。」

  

  他們跳上艇。凱恩一邊啟動引擎,一邊切斷背後追兵的通訊頻道。那是他的專長:聲源切割。他不需要讓對方聽不見全部,只要讓指揮節拍慢半秒,半秒就夠他們離開。

  

  穿梭艇衝出停機坪時,外頭的風像刀。

  

  凱恩的狼耳微微抬起,又壓下去,像他在把自己鎖回「冷靜」。

  

  奧託坐在副位,雙手放在盾上,像盾是他的方向盤。

  

  凱恩忽然說:「我不想再看到那個字。」

  

  奧託沒問哪個字。

  

  他只是低聲:「我也不想。」

  

  凱恩的喉嚨動了一下,像他把一個很長的句子硬塞進短句裡:「如果他們敢把孩子當按鍵,我就把他們的按鍵全部拔掉。」

  

  奧託沉默三秒,點頭:「我陪你拔。」

  

  穿梭艇進入裂光廊道。碎光像雨打在艙窗上,像有人在宇宙裡撒了一把玻璃。凱恩盯著前方航道,聲音很低,像怕把怒說太大聲就會被剪:

  

  「回去。把藥送到。然後——」

  

  他停了一秒。

  

  狼耳貼平,像把那個「然後」壓成一顆子彈。

  

  「然後輪到我們寫。」

  

  穿梭艇的引擎聲很穩。穩到像剛才那條巷口只是插播,像三十發只是背景音。

  

  凱恩卻知道,世界最擅長的就是把「你差點死」剪成「你看,多精彩」。

  

  他把槍放回腿側,手指卻沒有離開扳機的記憶。巷口三十發不是炫耀。是界線。他用界線把自己按住:到這裡為止,我還是我。再往外一步,就會變成流程的手,變成鏡頭的合理。

  

  奧託坐在副位,盾橫在膝上。盾面彈痕還熱,像雨點打在鐵上,又被吞回去。他的熊耳微微動著,像在聽遠處那張床的呼吸。

  

  他沒有說「你很厲害」。

  

  他知道那句話太像甜頻。

  

  可他還是問:「你剛剛……有沒有想撤?」

  

  凱恩的狼耳貼平。他沒有立刻說沒有。

  

  他只把喉嚨裡那句最難的話擠出來:「有。」

  

  短句,像把一枚子彈塞回彈匣。

  

  「每一發都在想。」他停一秒,再補一句更短、更硬的:「但我不照程序。」

  

  奧託點頭:「你照人。」

  

  那四個字沒有修辭。

  

  卻像把凱恩胸口那塊每天咬他的夢,暫時壓住一毫米。

  

  凱恩伸手摸了摸胸前護甲內側的藥劑。

  

  那東西很乾淨。

  

  髒的是外層。

  

  髒的是那張笑臉水印。

  

  髒的是這世界把追蹤做得像裝飾,把暴力做得像服務。

  

  藥劑隔著護甲貼在胸前,冷得像一小塊冰,提醒他這趟不是來證明槍法,也不是來證明自己有多能扛,而是來把這份冷完整帶回去、變成紙鶴下一口能穩住的呼吸。

  只要想到這點,他就更能把怒收好,讓每一步都只做對活命有用的事。

  

  「水印不是貼紙。」凱恩說。

  

  他說得像戰術,也像判決。

  

  「它在影像裡。它不在包裝外面,它在鏡頭裡。」

  

  奧託皺眉:「那我們撕掉也沒用?」

  

  「撕掉會汙染藥。」凱恩回得更冷,「而且也沒用。」

  

  他抬眼看艙內監控鏡片的反光,反光很小,卻像一顆隨時會咬人的眼。

  

  「要做的是讓它看不懂。」「看得懂你,就能替你配字幕。字幕一出來,追殺就合法。」

  

  他抽出座位旁的急救毯一角。銀色薄膜在燈下反射出一片過曝的白。

  

  凱恩把薄膜折成小小的罩,罩在奧託胸前護甲外層——不完全遮蔽,只讓追蹤變得「不好用」。不好用,比被標成「入侵者」更有用。

  

  奧託看著那動作,低聲問:「你怎麼會這個?」

  

  凱恩沒有看他。

  

  他只看著航道,短句像刀背:「我以前常被拍。」

  

  他停一瞬,把後半句吞回去,沒讓它變成故事。奧託沒有追問以前。他只把盾抬起半寸,讓盾面角度剛好吃掉反光。像他也在用自己的方式學:把鏡頭推開一點點。

  

  凱恩看了他一眼。那一眼很短。短到像他不允許自己被看見在感謝。但奧託懂。

  

  穿梭艇在碎光中滑行。碎光像玻璃雨打在艙窗,漂亮得不該存在。凱恩忽然明白:這條廊道也像甜頻。漂亮,乾淨,讓你以為沒有血。

  

  他把那份漂亮當成警告。他在心裡把巷口三十發重新數一遍,不是為了帥,是為了記得自己沒被借走。然後他對自己說:回去。把藥送到。把人留住。寫的事,等人都活著再寫。

  

  裂光廊道的出口像一口突然張開的黑。穿梭艇衝出來時,第三鏈那層玻璃天幕的光立刻灑到艙窗上,亮得像什麼都沒發生過。凱恩看著那片光,心裡只有一個想法:別被騙。亮不是安全。亮只是方便拍。

  

  星喵的離線插件早已在等待,連線一接回就跳字:

  

  【連線恢復。】

  

  【倒數:18分鐘。】

  

  【附註:你們快一點,不然糖刃會把你們的名字折成紙鶴。】

  

  凱恩皺眉:「她不會折。」

  

  插件:「她會。她只是還在忍。」

  

  奧託沒插話。他把藥劑再確認一次,確認封口乾淨,確認針頭沒汙染,像他現在抱著的不是一支針,是一條命。他很少把情緒說出口,但他的熊耳一直微微動著,像在聽遠處那個病房的呼吸。

  

  穿梭艇靠近紙鹽碼頭外圈時,天空已經開始播新的熱門:

  

  【第七鏈外緣暴力事件!疑似恐怖分子再出手!】

  

  畫面裡有一段很短的火花,有一段很短的盾影,還有一段被剪得很漂亮的「槍聲節拍」。凱恩看了一眼就把天幕切掉,狼耳貼平:「他們果然拍到了。」

  

  奧託低聲:「至少沒拍到藥。」

  

  凱恩:「他們不需要拍到藥。他們只要拍到我們像壞人。」

  

  他們在一條側路降落。凱恩帶著奧託穿過貨櫃縫,避開主幹道的攝影穹頂。他每走十步就停半秒,聽一次:腳步、電流、無人機旋翼。他不是在怕。

  

  他是在把「怕」拆成可以處理的資訊。

  

  膠囊旅館的門被推開時,奧託幾乎是用肩膀撞進去的。

  

  走廊的隔音泡棉吞掉大部分聲音,卻吞不掉那一股消毒水味與焦躁味混在一起的「還在撐」。

  

  糖刃站在門口等他們。她的笑容還在,貓耳尖端卻抬得很高,像她一直在聽、一直在算、一直在等。

  

  「藥。」凱恩把字丟出去,像丟一把能救人的刀。

  

  奧託把藥劑交到糖刃手裡,力道很小,卻像把整個世界交出去。糖刃的手指一扣,沒有說謝謝。

  

  她只說:「進來。」

  

  紙鶴躺在床上,呼吸薄到像快斷的線。糖刃的尾端在外套下短短一晃,又停住。她把情緒鎖回去,讓手保持穩。

  

  她把藥劑遞給奧託:「你打。你手穩。」

  

  奧託點頭。他消毒、定位、下針,動作精準得像在做一件他做過無數次的事。針頭刺入皮膚的那一瞬,凱恩的狼耳抖了一下,他把視線移開。不是怕血,是怕想起那些他沒能救回來的人。

  

  藥推進去後,紙鶴的呼吸先亂了一下。糖刃的指尖收緊,像要把那條線抓住。下一秒,呼吸慢慢變厚,厚到像她終於願意再活一點點。

  

  奧託低聲:「穩了。」

  

  糖刃的貓耳尖端慢慢放鬆一點點。

  她沒有笑出來,卻像有人在她胸口開了一個小洞,讓她終於能呼吸。可那口氣只回來一點點。下一秒,她又把它鎖回去。鎖得很快,像怕自己一鬆,世界就會把紙鶴重新折回去。

  

  凱恩還站著。他站得很直,直得像巷口還在他身上。糖刃看得見他肩線那道很乾的紅。紅不誇張,卻很真。

  

  奧託先走到他面前,語氣仍慢:「你肩。」

  

  凱恩的狼耳抖一下。

  

  他想說「沒事」,喉嚨卻先卡住。因為他剛才已經把「沒事」用掉太多次。

  

  每用一次,就會少一點人味。

  

  「坐。」糖刃說。

  

  沒有尾音。像她把隊長課直接丟到凱恩面前:你可以硬,但你不能碎。

  

  凱恩看她半秒,坐下。

  

  動作很輕,像怕自己在這間房裡製造出「我也需要被救」的聲音。

  

  奧託拿出繃帶,手很穩。

  

  他一邊處理一邊問得很笨、卻很準:「你剛剛打了多少?」

  

  凱恩低聲:「三十。」

  

  那數字落下來,像他終於承認那不是一段漂亮節拍,是一段他硬買回來的時間。糖刃沒有誇他。她只把那數字記下來。她懂三十是界線。是凱恩替自己立的牆:到這裡為止,我還沒被流程借走。

  

  星喵很欠打地補一句:【統計:三十發,換來21 秒。】

  

  【附註:很貴。】

  

  凱恩冷冷回:「夠用。」

  

  奧託打結,收尾,最後用掌心壓一下繃帶,像把「你還在」壓回凱恩身上。他低聲:「夠用就好。」

  

  糖刃聽見那句「夠用」,忽然覺得它比任何英雄台詞都可靠。

  

  他們不需要完美。他們只需要夠用到——把人帶回來。凱恩把那片碎掉的晶片碎片放到桌上。

  

  他沒有用任何戲劇化的語氣,只用短句把真相放下來:「包裝有水印。內層晶片寫著 【E-CUTE / Pediatric】。」

  

  房間裡安靜了一秒。那一秒很重。

  

  糖刃抬眼看他,笑容不見了,只剩一種更硬的清醒:「……他們連這個都做。」

  

  凱恩回:「他們連孩子都不放過。」

  

  那句話落下來後,房間裡沒有立刻爆炸。沒有咒罵、沒有砸桌子、沒有誰喊著要去把誰的伺服器拆掉。因為他們都太累了。累到連憤怒都要先排隊。

  

  糖刃走到凱恩面前,停了半秒。她的貓耳尖端微微一動,像她在聽凱恩心裡那個沒說出口的句子:我又活下來了。

  

  她沒有說「不是你的錯」。她只把手掌放到凱恩的肩上,力道很輕,卻很真:「你做得很好。你把藥帶回來了。」

  

  凱恩的狼耳抖了一下,又立刻貼平。

  

  他像想回一句「應該的」,又像怕自己一開口就會露出裂縫。最後他只說:「別謝我。去救人。」

  

  奧託把一杯熱飲塞到凱恩手裡。杯子上還是那隻勇敢小熊,熊的表情嚴肅到像要替凱恩扛罪。

  

  奧託很認真:「喝。你手會抖。」

  

  凱恩看著那杯子三秒,低聲:「……你哪來的?」

  

  奧託:「自動販賣機。」

  

  凱恩:「第三鏈的販賣機不可信。」

  

  奧託點頭:「所以我買了兩杯。」

  

  糖刃忍不住笑了一下,笑意短促,像她把胸口那塊一直繃著的地方鬆開一毫米。

  

  她的尾端在外套下自然地晃了一下,又停住:笑可以,但時間不允許她笑太久。

  

  門口傳來一陣急促的敲門。

  

  三下,節奏亂。

  

  亂代表不是流程,是人。

  

  芙蕾雅先進門,外套還帶著外頭的冷風,笑容依舊漂亮,但眼下的疲憊藏不住。她的尾端在衣縫裡微微收著,像她把恐懼折得很小才帶回來。

  

  莉拉跟在她後面,兔耳炸得像兩根天線,手裡抱著一整堆資料截圖和貼紙,一進來就大喊:「我抓到了!交易頻道是假的!他們在遛我們!」

  

  凱恩冷冷:「我們知道。」

  

  莉拉:「你怎麼知道!」

  

  芙蕾雅淡淡:「因為我們都被遛過一次了。」

  

  莉拉氣到把貼紙拍在桌上:「我討厭被遛!我又不是寵物!」

  

  星喵很欠打地補一句:「更正:你是吉祥物。」

  

  莉拉:「你閉嘴!」

  

  芙蕾雅把終端推到糖刃面前:「交易點三次變更。折紙符號一直在牆上。對方想要我們在鏡頭前『疲於奔命』。」她停了一下,眼神變得更冷,「還有,零環用詞失控了。他們在訊息裡提了E-CUTE。」

  

  芙蕾雅盯著那句補充時,幾乎能聽見零環那邊有人在咬牙。會把專案代號直接丟進外勤語境,代表他們不是冷靜,是急。而急,通常比承認更誠實。

  

  糖刃的笑容收起來。她的貓耳尖端微微抬起又壓下去,像她把心裡那句髒話折起來。

  

  「他們怕了。」她說。

  

  莉拉立刻接:「那我們是不是做對了?」

  

  糖刃點頭:「做對了。所以接下來會更難。」

  

  她把終端抬起來,指尖在空中點了三下,把三份東西排成一列:凱恩帶回來的碎晶片、芙蕾雅的交易變更記錄、以及她自己截下的目錄快照。

  三份證據像三根釘子,釘在同一面牆上:不是巧合,是系統。

  

  「聽我說。」糖刃的聲音不大,卻讓房間裡的碎念停了一拍。

  「我們現在有兩種戰場:巷口那種會流血的,還有鏡頭那種會『把你寫死』的。」她看向凱恩,又看向莉拉,最後看向芙蕾雅:「你們都很會打第一種,但第二種更陰。」

  

  莉拉咬牙:「我可以把它駭爛。」

  

  糖刃點頭:「可以。但記住三條。」

  

  她伸出三根手指,像把隊長課直接搬到桌上:

  

  「第一,先保命。不是怕死,是不把自己交給他們剪。」

  「第二,不跟流程吵架。流程沒有臉,吵贏也不會讓紙鶴多一口氣。」「第三,如果畫面開始成立——立刻把畫面弄壞。遮光、過曝、反射、噪點都行。讓它拍不到『合理』。」

  

  凱恩的狼耳微微一抖。

  

  他沒有回「收到」。

  

  可他那個眼神像回得更硬:我會守住。

  

  凱恩把熱飲喝完一口,聲音很低:「你又要分隊?」

  

  糖刃看了一眼紙鶴。她呼吸穩了些,卻仍像薄紙。

  

  糖刃把耳飾扣緊,像扣住自己的名字:「列車那邊不能放。晶核另一半不能放。被標記的平民更不能放。」

  

  莉拉舉手,兔耳彈得很高:「我可以駭!我真的可以駭!我剛剛還在生氣,生氣會讓我手更快!」

  

  芙蕾雅扶額:「請把你的情緒用在封包上。」

  

  奧託把盾扛起來,像已經在心裡把下一段路鋪好:「我在。」

  

  糖刃看著他們,忽然覺得胸口那塊重又落下來,但這次不再是壓垮人的重,是「有人一起扛」的重。她低聲:「好。那就走。」

  

  *

  

  星喵忽然在半空亮起,顯示器跳出新的警報,像宇宙不准他們喘太久:

  

  【緊急:第三鏈夜班磁浮列車遭遠端接管。】

  

  【載具:含晶核另一半與被標記平民。】

  

  【目的地:外環封鎖區。】

  

  【建議:立即介入。】

  

  莉拉的聲音從另一條頻道衝進來,喘得像剛跑完一整段人生:「我聽到了!我可以駭!我現在就可以駭!」

  

  糖刃把耳飾扣緊,尾端在外套下短短一甩,像她把剛才那口氣收起來,換成下一口。

  

  她抬眼,聲音很穩:「走。下一場。」

  

  沒有誰問「要不要休息」。

  

  在九鏈星域,休息像特權。

  

  而他們現在最缺的就是特權。

  

  糖刃先把紙鶴的監測貼重新貼好,確認呼吸曲線穩住。

  

  她的指尖停在紙鶴頸側一秒,像在確認那條線真的還在。

  

  然後她站起來,貓耳尖端微微抬起,聽見走廊外的節拍:旅館的輪子聲、販賣機的咔聲、遠處甜頻的笑聲。

  

  都很正常。

  

  正常得讓人更想吐。

  

  凱恩把彈匣換上,把肩上的擦傷重新束緊。

  

  他沒有說痛,也沒有表情,只有狼耳在一瞬間微微抖了一下,又壓回去,像他把所有不舒服都鎖回去,留給「等回來再說」。

  

  奧託把盾扣好,還把幾包乾糧塞進包裡,動作像在出門野餐。

  

  莉拉一邊跟著塞,一邊碎念:「你真的很像媽媽……」奧託沉默三秒:「……我可以當爸爸。」芙蕾雅扶額:「請不要在去救人前討論家庭角色。」

  

  星喵飛到門口,顯示器跳出一行字:【依照目前死亡率,建議各位先抱一下再進場。】

  

  莉拉立刻張開手:「我抱我抱我抱!」糖刃抬眼看奧託,想起昨晚那三秒僵住的熊,嘴角抬了一下:「奧託,借抱。」奧託又僵了一秒,最後還是很小心地回抱一下,像把「你可以」塞回她背上。

  

  凱恩看著這一幕,短句冷冷:「別抱太久。會被剪成戀愛番。」

  

  莉拉:「那更好啊!」

  

  凱恩:「會死。」

  

  莉拉立刻乖:「那我不戀愛。」

  

  他們衝出膠囊旅館。

  

  第三鏈的街道已經開始亮起夜班列車的全息指引,指引用可愛語氣說:「請準時搭乘,祝您旅途愉快。」糖刃聽著那句「愉快」,耳尖微微一動,像她在心裡把這個詞重新定義:愉快不是被安排,是把人送回家。

  

  星喵把列車路線投影到他們面罩上:「列車已離站2 分 11 秒。速度上升中。接管程式疑似外部注入。建議:莉拉在進站前先建立遠端握手。」

  

  莉拉立刻把終端抱起來,兔耳貼平,手指像跳舞:「收到!小兔急救準備上線!」

  

  糖刃抬手把帽沿壓低,尾端在外套下短促一甩,像她把自己切回「動作」模式。

  

  她回頭看了一眼芙蕾雅、凱恩、奧託、莉拉,聲音很輕,卻很穩:

  

  「這次別讓他們把人當成剪輯素材。」

  

  第三鏈的夜班車站像一個會吞人的盒子。

  上層玻璃讓燈光看起來很乾淨,下層的人潮卻把空氣擠得很薄,薄到你一吸氣就會覺得自己的心跳也被擠出來。

  

  廣播仍在用可愛語音說「請勿推擠」,甜得像糖,卻沒有人會因為一句糖就停止恐慌。

  

  入口的閘門在閃。每一道閘門上都貼著同一句祝福:【祝您愉快通行。】那句話聽起來像服務,實際上更像提醒:你要先愉快,才配走過去。

  

  凱恩瞥了一眼閘門上方的攝影球,狼耳貼平。

  

  他不怕被看見,他怕的是被「看懂」。

  

  被看懂就會被標籤,被標籤就會被流程帶走。

  

  奧託把盾扣到外側,沒有完全展開,只展開到剛好能把隊伍的形狀撐成一個不容易被剪的輪廓。

  

  人潮撞上盾面時,盾沒有把人推開,只把力道消掉,像他把別人的恐慌也一起扛走。

  

  芙蕾雅走在最前面,笑容像一盞燈。她不讓燈照亮鏡頭想要的方向,她讓燈照亮出口。她對安檢員點頭、對抱怨的人點頭、對無人機的鏡頭也點頭——每一次點頭都像一把很溫柔的刀,把注意力從他們身上削走。

  

  莉拉貼著終端,兔耳貼平,嘴裡還能碎念:「閘門的通行演算法好討厭!它居然會讀你的心跳!」糖刃低聲:「那就讓它讀不到。」莉拉咬牙:「我正在讓它讀不到!」

  

  糖刃踏進站口時,貓耳尖端微微抬起,聽見遠處軌道傳來的低頻震動,那是列車加速的聲音,像一頭野獸被放出籠。

  

  凱恩的狼耳也抬了一瞬,像他在判斷那震動的距離;奧託把盾往外側一扣,先把「空間」撐出來;芙蕾雅的尾端在外套下微微一收,像她把恐懼摺好,準備用笑把人群推回秩序;莉拉的兔耳則左右偏了偏,像她已經在聽列車的控制頻道。

  

  星喵在他們面罩上倒數:【距離列車進入封鎖區分歧點:7分 40 秒。】它補一句,字很小,卻很硬:【來不及就會有人死。】

  

  糖刃笑了一下,笑意很淡:「那就讓它來得及。」

  

  她往前走的時候,忽然想起凱恩剛才在第七鏈說的那句「不英雄」。

  

  她一直以為英雄是衝、是砍、是站在鏡頭最亮的地方。可今天她更明白:不英雄才是最難的。

  

  不英雄意味著你得一直做「不漂亮」的選擇:擋鏡頭、救陌生人、吞下怒、把自己放到隊伍最後面。

  

  而這些選擇,甜頻不會幫你剪成好看的精華。糖刃把耳飾扣得更緊,像把某個誓言扣回自己身上。

  

  她低聲說:「走快一點。」

  

  不是對隊友說,是對自己說。

  

  莉拉在旁邊一邊跑一邊把終端舉到眼前,兔耳貼平,嘴巴卻還能碎念:「拜託你們快一點!我握手要超時了!列車的系統好凶!」

  凱恩冷冷回一句:「妳先別跟系統吵架。」

  莉拉:「它先兇我的!」

  星喵在面罩上跳字:【提醒:你們正在進入『很可能再翻車』區域。請保持可愛,並保持活著。】

  

  糖刃看著那行字,喉間很輕地吐出一口氣。

  

  她沒有把那口氣叫作恐懼,她把它叫作「節拍」。

  

  貓耳尖端微微抬起,捕捉軌道深處那股越來越近的低頻震動;尾端在外套下短短一晃又停住,像把焦躁收進步伐裡。

  

  她抬眼看向隊友,聲音很輕,卻很穩:「走。從列車開始,把人帶回來。」

  

  下一秒,站臺的燈光像被誰調亮,甜頻的鏡頭也像聞到血一樣轉向軌道。

  

  列車的震動更近了,像一頭被放出籠的野獸,準備衝進他們的今天。

  

  他們剛把一條巷口打成路。

  

  下一秒,得把一座站臺打成出口。

  

  第八章不打算讓任何人喘太久。

  

  巷口那三十發,凱恩用來買時間。

  

  站臺這一段,他們得用時間去買人。

  

  糖刃聽著列車逼近的低頻,忽然想起那片晶片上印著的字。

  

  那字很整齊,整齊到像合法。

  

  可她更清楚,真正的合法不是印在晶片上的。

  

  真正的合法是:你把人帶回來,你讓人活下來,你不讓流程替任何人寫死。

  

  她把耳飾扣緊,像把名字扣回自己身上。她對自己說:不準。

  

  不準任何一個陌生人,被剪成「合理代價」。

  

  而她也知道,下一秒開始,莉拉會跟列車的系統拔河,芙蕾雅會跟人潮拔河,奧託會跟恐慌拔河,凱恩會跟鏡頭拔河。

  

  她這個隊長只剩一件事:把四種拔河的力道拉成同一個方向——出口。

  

  站臺高位的攝影球在轉,像在挑角度。

  

  甜頻的無人機在嗡,像在聞血。

  

  星喵把一條冷字貼到她視野角落,像把站臺變成一張可以走位的平面圖,讓她的「撐住」不是心靈喊話,而是可執行的動線。

  

  【星喵/冷字】目標:把人放回人群。剩下:48秒(列車進站)。

  

  【星喵/冷字】空間:左側售票閘12 公尺,右側維修門8 公尺,正前方月臺邊緣,退路只剩樓梯口1 個。附註:鏡頭在上方,請不要摔得太難看。

  

  糖刃的貓耳尖端在噪音裡微微一抬,又很快壓下去。她不是在怕被看見,她只是在把「被看見」轉成另一種資源:只要救人的那一段也被看見,就算被剪得再難看,至少還留得下證據的骨頭。

  

  這裡沒有巷口那麼冷,卻更窒息:因為你不只要活,你還要在「被看見」的時候活。

  

  糖刃抬眼掃過那一排鏡頭,心裡很清楚:

  

  凱恩如果開槍,會被剪成「恐怖分子」。奧託如果展盾,會被剪成「暴力阻擋」。莉拉如果駭入,會被剪成「危害公共安全」。芙蕾雅如果笑,會被剪成「偽裝滲透」。她如果下令,就會被剪成「首謀」。

  

  他們早就被寫成壞人。

  

  所以他們唯一能做的,是把「壞人」這個標籤拿來當盾:

  

  你要剪就剪,但你剪不掉我們把人救出來的那一段。

  

  糖刃把那句話咬得很穩,像把自己釘在承諾上。

  

  她聽見列車的震動逼近,聽見莉拉的呼吸變快,聽見凱恩槍機裡那種很熟的金屬聲——不是要殺人,是要把角度打歪。

  

  巷口三十發教他們一件事:你不需要把世界打死。

  

  你只需要把隊友帶回來。

  

  而站臺這一段,會再教一次。用更吵、更亮、更不允許失手的方式。下一秒,列車會進站。下一秒,他們會動手。

  

  這一次,動手是為了把人放回人群裡。

  

  不是把人推進流程裡。

  

  他們要做的是拆掉推人的手。

  

  拆到沒有人能再用「愉快」當藉口。

  

  拆到所有人都能不被配字幕地活著。

  

  這才叫安全。

  

  不是盒子裡的「請勿推擠」,是你真的不會被推去死。

  

  糖刃把這句話吞回去,改成更短的兩個字:撐住。

  

  然後她往前走。

  

  像把巷口那條路,延伸到站臺。

  

  延伸到列車裡。

  

  延伸到每個人的回家路上。