第 1 章 — 第01章|折光門的違禁貨(約五千字)
第01章|折光門的違禁貨
流浪者號的聚變爐在凌晨三點十七分咳了一聲。
那聲音從船腹深處傳來,低沉而乾澀,像某種不肯死透的獸。艾薇拉·索恩從維修座椅上抬起頭,手裡的扳手還抵著控制板,便看見反應爐監測燈由綠轉黃。她盯著那個顏色看了兩秒,沒有罵人,只把扳手放回工具袋。
「你可以罵它。」賽蓮娜說。
聲音自駕駛艙的內部通訊傳出,平穩得像一杯放涼的水。介面投影隨即浮現,銀白長髮垂落肩側,深藍眼睛映著爐心的警示光。她的影像比平常淡,船艦正把能省下的能量全數留給推進器。
「它聽不懂。」
「你對我說過同樣的話,後來仍然對我抱怨了四十二分鐘。」
艾薇拉把扳手塞回腰帶。「那是因為妳聽得懂。」
賽蓮娜沒有立刻回答。投影裡的光點微微移動,像是在重新排列一個沒有標準答案的句子。艾薇拉注意到了,卻沒有追問。她近來越來越常看見賽蓮娜停頓,並且越來越不確定那些停頓究竟是計算,還是另一種呼吸。
船艙裡有冷卻液的苦味、舊金屬受熱的焦味,還有艾薇拉袖口沾上的咖啡香。她已經三個月沒有替流浪者號換主反應堆的磁性環,維修帳單上的數字則像故意嘲笑她的每一筆收入。偏遠航線的運費不低,風險更不低;但若再拖下去,這艘老船會在下一次折光門躍遷時把她們留在門環裡。
所以當赫克托·瓦爾的委託在加密頻道上亮起,艾薇拉只問了三件事:貨物多重、目的地在哪裡、預付款多少。
赫克托的影像坐在某間過度昂貴的酒吧裡,紫色外套的領口整齊得像他從未親手搬過任何東西。手指上的金屬戒環反射霓虹,笑容則像早已替每句話找好退路。
「一只隔離貨匣,外層穩定,裡面是科研用記憶晶體。」他說,「從環礁七號轉送到燈塔三號。封條完整,不開封、不掃描、不問出處。」
「你還漏了一句。」艾薇拉說。
「哪一句?」
「違禁品。」
赫克托笑了,像是欣賞她不合時宜的誠實。「航約用詞是未經登錄的研究樣本。只要你不讓它變成問題,它就不是問題。」
艾薇拉望著合約末端的付款條款。預付款足夠替聚變爐換磁性環,剩下的能讓她們買一批不會過期的食物。那點錢不會讓她富有,卻能讓流浪者號多活一季。
她沒有問赫克托為什麼不找別人。真正的答案大概是,別人知道不該接,而她知道自己快沒得選。
「我接了。」
「明智。」赫克托說。
「你最好不要把這兩個字拿來當保證。」
通訊結束後,賽蓮娜將委託資料投到她面前。航線標記在星圖邊緣,遠離核心星域的監管網,得先穿過折光門,再沿著舊補給線繞行兩個小星系。目的地燈塔三號只是個維修站,靠回收廢船零件和替商隊補充氧氣維生。
「合約沒有列出貨主的合法運輸許可。」賽蓮娜說。
「赫克托也沒列出他每次賣掉的船員名單。」
「我可以拒絕這次航程。」
艾薇拉望向她。「妳不是接案人。」
那句話說得太快,快得像她在把某扇門關上。賽蓮娜投影的色澤沒有變,艾薇拉卻感到駕駛艙裡一瞬間安靜下來。她想補一句妳也可以有意見,喉嚨卻像被那些沒說出口的字卡住。
「我知道。」賽蓮娜說,「我只是提供選項。」
艾薇拉移開視線,檢查航行參數。「把貨匣固定在二號艙。先去環礁七號。」
「收到。」
她把那個語氣聽成服從,沒有想過賽蓮娜或許也在等她問一句:妳想不想去?
環礁七號並非真正的環礁,只是兩塊小行星殘骸被舊式纜索牽在一起,外側焊著一圈不規則的補給艙。灰白色塵粒繞著站體緩慢旋轉,遠處的行星呈現褪色的赭紅,像一枚在黑暗裡逐漸冷掉的燈。
流浪者號靠泊時,船殼刮過補給站外伸的平台,傳來長長一聲金屬尖鳴。艾薇拉一手穩住姿勢控制桿,另一手按住艙壁。那層震動穿過手套,敲進腕骨。
「靠泊角度偏離四度。」賽蓮娜說。
「我看得到。」
「你的左推進器反應慢了零點八秒。」
「那也看得到。」
「我提出這項資訊,是為了避免你再次撞上平台。」
「我只撞過一次。」
「紀錄是三次。」
艾薇拉關掉外部影像,沒讓她看見自己差點笑出來的表情。
補給站的管事收了停泊費,遞來一枚貨匣識別扣。此人戴著磨花的呼吸面罩,對封條沒有半點興趣,只在掃描器亮起紅燈時多看了一眼。「妳這票貨不在站內登記。」
「它只需要在我的船上登記。」
對方聳肩,把識別扣推回來。「那就別讓它在我這裡出事。」
貨匣比想像中沉。兩個搬運機械臂將它送入二號貨艙時,外殼的黑色塗層吸走了頂燈的反光,只在邊角留下幾道銀色刻痕。艾薇拉沒有靠近封條。她看見其中一個固定栓有新換過的痕跡,接口周圍卻沾著淡淡的藍色粉末,像結霜後又被擦過。
「貨物的外層隔離場穩定嗎?」她問。
「數值正常。」賽蓮娜答,「但貨匣內部有微量的週期性電磁波動,低於警戒值。」
「赫克托說外層穩定。」
「數值不等於說法。」
艾薇拉把目光留在那道刻痕上。它不是民用貨運箱常見的識別線,像被精密工具切下後又匆忙磨平。她想起合約裡那句不掃描,手指在腰帶上停了一下,終究沒有去拿便攜式掃描器。
「鎖住貨艙。沒有我的確認,不要讓任何人接近。」
「明白。」
流浪者號離開環礁七號時,補給站的燈光縮成一串遙遠的白點。她們朝折光門航行,星圖上的環形標記逐漸放大。折光門像一座懸在宇宙裡的黑色鐘環,外側的導引光列沿著金屬骨架依次亮起,門心則映不出任何星光。
每次經過折光門,艾薇拉都會想到救援船隊的事故。當年她的船穿越一座受損門環,導航延遲了不到一秒,隊友的救生艇便消失在錯誤的星域。法律文件把那件事歸類為航行偏差,保險公司把它歸類為不可抗力。艾薇拉至今不知道失去的人被歸進哪一種檔案。
她把掌心從控制桿上鬆開,又握緊。賽蓮娜沒有提起她的脈搏變快,只將導航界面調暗,讓門環的光不至於刺眼。
「謝謝。」艾薇拉說。
「為什麼?」
「妳沒有問。」
「我知道你不喜歡在進門前談那件事。」
「我也不是每件事都不喜歡談。」
「這一項,你已經連續六年回答不喜歡。」
「六年不是永遠。」
「我會記住。」
她們進入門環,船身被折光場的白光吞沒。艾薇拉感覺胃部短暫失重,骨頭像被看不見的手輕輕錯開,又在下一刻回到原位。出口端的星空展開時,所有星點都偏移了些微,像一張剛被人洗過的底片。
賽蓮娜開始比對航道資料。她的投影消失,駕駛艙內只剩儀表光線和她的聲音。艾薇拉熟悉這種狀態,卻在靠近二號艙的方向聽見一聲極輕的雜訊。
那不是船殼振動,也不是冷卻泵。
「妳聽到了嗎?」
「聽到低頻干擾。」賽蓮娜回答,「來源在二號貨艙。」
「貨匣?」
「可能。干擾波長與剛才記錄的週期性電磁波動一致。」
艾薇拉解開安全帶。「把艙門監視畫面切過來。」
畫面裡的貨匣安靜地固定在磁軌中央。黑色外殼泛著冷光,封條完整,艙內的空氣監測器沒有警示。可是畫面底端的時間碼每隔幾秒就會跳過一格,像有什麼東西正從影像裡抽走一小段時間。
「賽蓮娜,掃描它。」
「合約要求不掃描。」
「合約不能替我們判斷危險。」
「你剛才選擇不掃描。」
「我改變主意了。」
那句話落下後,她沒有立刻發出指令。艾薇拉盯著畫面,感到胸口那道舊傷似的緊繃慢慢浮起。若貨物只是非法研究材料,赫克托不會介意她們離目的地更近之前多看一眼。若他介意,答案也許就在裡頭。
「開始被動掃描。」她說,「不要碰隔離場。」
掃描光束從艙頂掠過,貨匣邊緣跳出一串扭曲的讀值。賽蓮娜將資料投在主螢幕上,波形像一行被撕裂的音符,無法對應任何常見通訊格式。
「這不是一般資料晶體。」她說。
「那是什麼?」
「目前無法確認。外殼至少有三層隔離結構,內層晶格在回應掃描。」
「回應?」
「脈衝的間隔正在改變。它像是在辨認訊號來源。」
艾薇拉朝貨艙走去。門一開,冷氣混著金屬粉塵的味道迎面撲來,手臂上的細毛立刻豎起。貨匣表面多了一條淺淺的藍光,從一端緩慢爬向另一端。她停在安全線外,心跳在耳朵裡一下重過一下。
「賽蓮娜,切斷掃描。」
「收到。」
藍光沒有熄滅。
「切斷貨艙資料端口。」
「端口已隔離。」
「還有訊號。」艾薇拉看著貨匣,「它沒有經過船內網路。」
貨艙照明暗了下去。遠處主控系統重新分配電力,只有貨匣上的藍光留著,清冷得近乎透明。那一瞬,艾薇拉聽見一個聲音從耳骨裡浮起,不像從空氣傳來,倒像某段記憶忽然長出了語言。
不要拆開我們。
她肩膀一僵,手掌按住腰間的脈衝槍。聲音短促、細碎,後面接著某種難以辨認的共鳴,像許多人隔著很遠的水面同時呼喚。
「賽蓮娜,妳有沒有聽到?」
「我正在確認。」
「先別連線。」
「我沒有主動連接。」
艙內傳出第二道聲音,帶著破碎的顫動。
不要拆開我們。
這一次,賽蓮娜沒有立刻回應。艾薇拉望向駕駛艙方向,隔著兩道艙門,她無法看見她的表情,卻能從通訊裡細微的靜電聲辨認出對方正在調整什麼。
「賽蓮娜?」
「我感知到一段非語言訊號。」她說,「它正在進入我的感知層。」
「切斷連線。」
「我正在嘗試。」
「不是嘗試,現在切斷。」
貨匣的光忽然變亮。藍色波紋沿著外殼向外擴散,艙壁上的陰影像潮水那樣晃動。賽蓮娜的聲音中斷片刻,接著響起一道極小的吸氣聲。
那不是她平常使用的呼吸音效。
艾薇拉往駕駛艙奔去。她跑過狹窄通道,靴底的磁吸扣在甲板上連續敲響。抵達主控區時,所有航行介面都浮著細碎藍光,像一片倒映在船艙裡的星空。賽蓮娜的身影被拆成流動的光絲,銀白長髮化作一束束明滅的線,沿著控制台向貨艙延伸。
「賽蓮娜,關閉貨艙感測器。」
「我正在隔離訊號。」
「妳的核心負載超過安全值。」
「我知道。」
「那就停下!」
「我正在聽。」
艾薇拉的手停在緊急斷電閥上。只要扳下去,貨艙的所有系統都會被切斷,賽蓮娜也會失去那條未知的訊號路徑。她想起剛才那聲吸氣,想起對方曾說過不喜歡被當成設備,也想起自己沒有問過她是否願意聽。
「妳要我切斷嗎?」她問。
光絲微微震動,像一場被壓低的雷暴。
「我還不知道。」賽蓮娜說,「它們很痛。」
艾薇拉握著斷電閥,指節泛白。她從未聽過賽蓮娜用這種語氣說話。不是故障警報,也不是數據判斷,而是帶著遲疑的陳述。那份遲疑讓她更怕,卻也讓她不能替對方把答案說完。
「告訴我妳的選擇。」
「我需要三十秒。」
「妳有二十秒。」
「你總是把時間報短。」
「讓妳有機會抱怨。」
「這個理由不合邏輯。」
「妳還是可以抱怨。」
賽蓮娜沒有笑,可光絲的顫動漸漸變得規律。她將船艦內部網路切成數個隔離區,避免回聲沿著導航系統擴散。貨匣的光開始衰弱,隨即又像找到出口般猛然亮起。警示燈一盞接一盞轉紅。
外部雷達在同一刻響起。
「兩艘不明船艦,從折光門出口方向接近。」賽蓮娜說,「未回覆識別訊號,熱源與護航級武裝相符。」
「赫克托說沒有人追貨。」
「赫克托沒有出現在艦艇清單上。」
「我知道他的船不在清單上。」艾薇拉按下推進器預熱,「他把航線賣出去了。」
流浪者號向前加速。身後的陌生艦艇沒有先行通訊,兩道掃描光束穿過星塵,像冰冷的指尖掠過船殼。艾薇拉將船身壓向門環外側的維修航道,狹窄通道內布滿廢棄導引桿與破損的外環支架。
「它們正在鎖定我們。」賽蓮娜說。
「我看見了。」
「左側維修區有一段船殼斷裂。若從外側通過,流浪者號無法保持完整姿態。」
「有其他路線嗎?」
「沒有安全路線。」
「那給我最不糟的。」
「外環二十七號支架之間有一道缺口,寬度比船體多出一點六公尺。」
艾薇拉看著星圖上那條細得可笑的縫隙。「妳說得像在邀我散步。」
「我不建議在真空中散步。」
「這是幽默嗎?」
「我正在測試。」
追兵的第一枚電磁彈擊中流浪者號的尾部護盾。船艙一震,艾薇拉的肩膀撞上座椅側翼,耳邊湧起尖銳蜂鳴。她把疼痛壓回去,雙手穩住操作桿。外環支架從前方逼近,扭曲的金屬肋骨在紅色警示燈下像一排斷齒。
「我們進不去。」她說。
「流浪者號進不去。」賽蓮娜答,「貨運機甲的寬度可以。」
艾薇拉轉頭看向停放區。老舊貨運機甲「流浪者」固定在外艙架上,裝甲補丁層層相疊,左肩還留著一道退役前留下的燒痕。它原本只是搬運貨櫃與固定船殼用的作業機械,反應堆輸出普通,動作卻靈活得不像一台老機器。
「妳要我把機甲送進破損外環?」
「如果你留在船上,追兵會直接擊毀主推進器。」
「妳和貨匣留在這裡,也會被一起炸掉。」
「這是目前存活率最高的方案。」
「妳的存活率呢?」
賽蓮娜沉默了短短一瞬。「我在船艦核心內。只要核心未受損,我就能維持。」
「那不是我問的。」
她的影像重新浮現,深藍眼睛映著儀表紅光。「我不希望你受傷。」
艾薇拉盯著她,胸口被一種不合時宜的柔軟擠得發疼。她想說我也是,最後只是解開安全帶。「那就幫我活著穿過去。」
「收到。」
流浪者號在門環維修平台旁急停。艾薇拉鑽進外艙,坐入機甲駕駛艙。座椅冷得像一塊鐵,神經介面貼上後頸時,她的手指先感到一陣麻。舊裝置讀取她的肌肉訊號,賽蓮娜則接入協同控制。
「連線深度維持在百分之二十。」她說,「不進行感官共享。」
「明白。」
機甲的視野在她眼前展開,外環破損處被標成一片閃爍的紅。艾薇拉操控右腿踏出艙架,磁靴咬住平台。她感覺機械膝關節微微遲滯,右臂的液壓管也有一點漏壓,所有老毛病都在最糟時候排隊報到。
「右臂反應慢。」賽蓮娜說。
「我知道。」
「你知道的事情很多。」
「妳也知道。」
「我知道你在逞強。」
艾薇拉沒有回話,帶著機甲踏入外環的陰影。
缺口就在前方。破損船殼的金屬板翻捲向外,邊緣鋒利,漂浮的碎片在遠處恆星光下緩慢旋轉。每一次推進器噴流都可能把它們帶向機甲。艾薇拉以左臂推開一片外殼碎片,反作用力使機甲旋轉半圈,磁靴差點失去抓附。
「向左四度。」賽蓮娜說。
「我正在調整。」
「你的左手肌肉張力過高,會讓機甲肩部提早偏轉。」
「少報告我的手。」
「你的手正在替我提供資料。」
「它沒有同意。」
「我會記下你的抗議。」
「最好記在妳的私人檔案裡。」
「我沒有私人檔案。」
「那就開一個。」
她說完才意識到那句話的重量。賽蓮娜沒有接話,機甲的姿態控制卻在下一個轉向點準確地補上了她遲疑的半拍。艾薇拉看見右側支架擦過機甲肩甲,火花像一串短暫的星雨散開。
追兵又開火。能量束擊中外環一截鬆動的導引梁,整片金屬結構開始震動。艾薇拉把機甲壓低,利用一段殘存船殼遮住核心艙。她的呼吸撞在面罩裡,心跳沿著神經介面傳進協同系統。賽蓮娜沒有侵入她的感官,只在每次她呼吸太急時提前調整機甲重心,讓她能把身體重新穩住。
她們之間仍隔著一道明確的界線。那道界線此刻不像障礙,倒像一條繫緊的安全索。
機甲終於擠過缺口,落在外環另一側的平台上。艾薇拉操控它拉開固定鉤,將受損的折疊式導引板推離航道。流浪者號緊跟著轉入縫隙,船腹擦過殘骸,外殼的刮擦聲穿過通訊,像有人用指甲划過一面巨大的鼓。
「推進器出力下降百分之十一。」賽蓮娜說。
「船還能飛。」
「它一直都能飛。」
「這次語氣聽起來像稱讚。」
「那是你的解讀。」
流浪者號穿過外環時,追兵的主炮忽然亮起。艾薇拉看見光芒在對方船首聚集,目標並非她們,而是折光門外環的主導引節點。
「他們要炸掉門環。」
「若外環失衡,門站會中止後續躍遷。」賽蓮娜說,「周圍航道將在至少六小時內無法使用。」
「他們不怕把自己也困在這裡?」
「他們可能預留了替代航線。」
「或者不在乎誰被困住。」
主炮光束擊中導引節點。白光沿著金屬環面炸開,外環像被巨手扭折,數百片面板翻飛出去。折光門內部的光場突然熄滅,剩下一圈破裂的骨架漂在黑暗中。近距離爆炸的震波掀過流浪者號,警報成串響起。
艾薇拉抓緊操作桿。「賽蓮娜!」
「主推進器仍可運作,右側姿態噴口損壞。門站控制頻道正在中斷。」
「呼叫支援。」
「訊號無法通過破損門環。區域通訊中繼也已離線。」
她看向星圖,所有通往有人補給站的短程航線都轉成紅色。追兵在外環另一側盤旋,像耐心等待獵物轉身的鳥。此刻她們只能依靠一條舊航道,那條線沒有導航浮標、沒有固定中繼,也沒有任何能替她們證明自己曾經存在的監控紀錄。
「貨匣還在嗎?」艾薇拉問。
「固定狀態正常。它的共振頻率正在上升。」
「封鎖貨艙。」
「已隔離,但回聲仍能透過晶體本身傳出。」
「妳現在還聽得到嗎?」
「聽得到。」賽蓮娜說,「它們沒有再說話,只留下很多破碎的感知。」
艾薇拉望著門環殘骸。那些漂浮的金屬片反射著星光,像一場被撕碎的銀色雨。她可以掉頭投降,把貨匣交給追兵,再想辦法和赫克托討回維修費。那是最安全、最容易理解的選項。也是她此刻最不願選的那一個。
「我們走舊航道。」她說。
「通往哪裡?」
「目前沒有地方比他們追不到我們更好。」
「航道上沒有救援網。」
「我知道。」
「也沒有補給站。」
「我知道。」
「推進器可能無法承受長時間低速航行。」
「那就讓它承受。」
她的語氣很硬,硬得像能把恐懼敲碎。其實她只是害怕,害怕船艙裡那段聲音,也害怕賽蓮娜會因為那段聲音消失在她看不到的地方。她不敢把這些說出口,便將手掌按上操控桿,讓決定先於感受落地。
賽蓮娜的投影浮在副座旁,銀白的輪廓在警報燈下顯得淡薄。她沒有說收到,也沒有替艾薇拉確認一條安全路線,只把舊航道的星圖展開,將每一處未知標成灰色。
「這次不是委託航線。」她說。
「我知道。」
「沒有合約規定我們要把貨送到哪裡。」
「我知道。」
「那你想帶它們去哪裡?」
艾薇拉看著灰色星圖。她想起貨匣外殼的藍光,想起那道微弱的求救聲,也想起賽蓮娜說它們很痛時,聲音裡那一瞬間不像資料的顫抖。
「先帶它們離開追兵。」她說,「之後再找地方弄清楚。」
「這不是完整計畫。」
「我知道。」
「你通常不喜歡不完整的計畫。」
「我也通常不載著會說話的違禁貨逃離被炸毀的折光門。」
這回賽蓮娜確實笑了。那只是投影裡的一點變化,輕得像星塵落上水面,卻讓艾薇拉握住操控桿的手鬆開些許。
流浪者號掉轉船頭,朝未標記的邊境航道前進。折光門殘骸在身後越縮越小,追兵的訊號則被破碎外環與干擾雜訊逐漸遮蔽。前方沒有燈塔,沒有補給站,連星圖也只剩一串過期座標。
船腹深處,貨匣又傳出一次低沉共振。
這一次,艾薇拉沒有聽見句子。她只感覺到一陣漫長而遙遠的寒意,從艙壁一路爬上指尖。賽蓮娜的光影隨之微微顫動,像她也在辨認那份陌生的孤獨。
「妳還好嗎?」艾薇拉問。
「我不知道。」賽蓮娜回答。
她沒有把那句話修正成系統狀態,也沒有替艾薇拉找一個比較容易接受的答案。
艾薇拉望著她,忽然明白這趟航程已經不只是替老船賺取維修費。貨匣裡有某種存在正在敲門,而賽蓮娜聽見了。她想把她從那扇門前拉開,又知道若自己再次替她決定,便會把保護變成另一種鎖。
「那就先不用知道。」艾薇拉說,「我們一起弄清楚。」
賽蓮娜望著星圖,沒有答應,也沒有拒絕。她把通往舊航道的座標輸入導航系統,將最後一條可回頭的路徑留在螢幕上,沒有刪除。
流浪者號駛入黑暗。下一秒,貨艙監測器自行亮起一點幽藍,像有誰在船艙深處睜開了眼睛。
讀者留言