《潮汐公理》

第九章 航渡

同一夜稍早。

D日二十三時五十七分,台灣北部火力席還在把主要威脅圈在大型船團上;海峽中央,一支沒有大型艦輪廓的小型梯隊,正被風浪拆成彼此看不見的碎片。

周野在第三次嘔吐時,已經吐不出東西。

改裝運輸船的底艙沒有窗。船首每次爬上浪頭,座椅、彈藥箱和四具人形平台就一起向左傾;落下時,固定架先撞出一聲沉響,人的骨頭才跟著回到椅背。循環風扇把柴油、海水與嘔吐物的味道攪勻,送回每一個人的肺裡。

三號獵兵-I又比其他三具晚了半拍。

那不是足以讓所有人一眼看出的故障。船體傾斜時,它的右膝先承重,姿態修正隔了短短一瞬才追上,鋼製腳掌便把固定座往外扯了一下。老墊片擠出一道黑邊,鎖扣發出細小的顫音。

周野踩過濕滑甲板,把扳手套上鎖扣。黃色三角警示卡貼在固定架右側,透明膠帶受潮起皺,上面仍寫著:三號動作區,人員不得進入。

彭浩沒有在船上。

五天前,三號把甲板邊誤認成不穩定岸面,右膝延遲,機體橫跨一步,撞斷彭浩左前臂。彭浩躺上醫療車以前還抓著周野的袖口,叫他照實寫。周野最後在主欄填了「裝載碰撞」,只把異常壓進備註。那四個字保住第一梯隊,也把三號送進了這間船艙。

如今彭浩原來的位置塞著兩組電源貨,一名從後組補來的年輕維修兵坐在旁邊,臉色白得像艙壁。

「班長,還多久?」年輕人問。

「不知道。」

「不是說天亮以前?」

「那是計畫。」

周野把鎖扣擰緊,沒有說一定能到。

出航後三個小時,大型船團被台軍火力打散,原定掩護小艇前進的艦艇折回救援。又過一個小時,領航艇失去動力;船隊關掉會暴露自己的主動訊號,各船靠短促燈號和慣性資料維持大致方向。海圖上的梯隊仍是一個箭頭,海面上卻已有船掉隊、相撞、進水,有人落海後只得到一盞被浪推遠的定位燈。

一名步兵從座位滑出,肩膀撞上三號小腿。周野先確認平台斷電,才把他拖回椅上。那人抱著手臂,問是不是遭到攻擊。

沒有人知道。船外的爆聲可能來自友船、近失彈,也可能只是一件重物在上層翻倒。底艙的人只能依艦長是否改向,猜自己離死亡近了多少。

周野忽然想起洛陽客廳裡那張照片。父親把他第一次穿軍裝回家的合影放在最顯眼的位置,逢人便說兒子做的是技術兵。母親從不問人形平台能打多遠,只問部隊是不是按月發錢、退伍後能不能找到工作。

他入伍不是為了成為英雄。他只是厭倦勞務公司的口頭薪水,想要一份親戚問起時能說得出口的生活。後來他比別人更早聽懂關節異音、更快找出接頭毛病,便開始相信技術能替他換來一個不必再低頭的位置。

第一梯隊經歷原本就是那個位置的門票。

他對彭浩說服自己的話,此刻仍然都能成立:三號不是完全失能;戰備期沒有平台可以替換;異常已寫進備註;岸上如果真有戰鬥,多一具機器也許會讓幾名士兵少挨子彈。周野不是不知道自己做了什麼,他只是把每一個理由排好,排到最想保住的東西藏在最後。

那個東西不是國家統一。

是他自己的前途。

船身猛地向右倒。三號固定架發出一聲裂響,黃色紙卡拍打鋼梁。周野與年輕維修兵一起撲上去,兩個人的肩膀頂住固定座,等船重新抬正。

「它真的能下船嗎?」年輕人問。

周野看著三號熄滅的光學窗。

「看誰敢讓它下。」他說。

這句話像是在責怪未來的命令者。只有他自己知道,第一個讓它繼續走的人已經簽過名。

子夜過後十三分鐘,賀仲衡收到第一份完整航渡損失圖。

圖上沒有浪,也沒有嘔吐物。每一艘船只剩一個符號:可航行、受損、失聯、返航。大型船團已不可能按原計畫整隊靠近;小型梯隊至少有五分之一退出,空中掩護只在不同海域短暫存在。若再等到午後重新編組,剩餘部隊會得到比較完整的護航,平台故障與傷員也能先處理。

海軍參謀把延後方案推到賀面前。

「在海上等六到八小時,能讓更多人抵達。」參謀說。

「能保證午後還有同一個窗口?」賀問。

「不能。」

另一幅圖顯示的不是艦艇,而是政治時間。台灣政府仍在運作,日本已延長處理後觀測,美國雖因本土遭受常規、網路與太空襲擾抽回部分能力,華府內部仍在重新安排支援。三個政府尚未形成一個能彼此承擔後果的共同決定,但每多一個小時,分散的選項就更可能接起來。

賀仲衡早在五天前就為此提前封艙。他要的從來不是海上最漂亮的隊形,而是在區域政治把門關上以前,讓撤回入侵變得比繼續入侵更昂貴。

大型船團受創,使這個判斷的軍事成本高於他原先估計;也使政治時限更短。若今夜沒有任何人抵達台灣,北京先前宣稱的包圍與壓迫仍可被外界解讀成一次能退回去的危機。若有人上岸,日美台下一步討論的便不再是如何阻止戰爭,而是願意付多少代價逆轉已經發生的戰爭。

「等待,第一梯隊能少死多少?」賀問。

參謀給不出確數,只說傷員能轉移,故障船能退出,空中掩護可能恢復。

「繼續呢?」

「會有人在沒有完整壓制的岸線前先下船。」

賀翻到損失附件。船名後面的數字持續增加,其中幾艘沒有足夠能力回收落水者。他知道那不是模型誤差,也沒有說為了國家大局便不算人命。

「能航行者繼續。」他說,「受損船自行決定返航或轉移。第一梯隊按原政治時限接近,不等待完整護航。」

海軍參謀沒有立刻收走文件。「請明列,接近區若未完成壓制,先遣人員自行確認。」

「列。」

「這等於讓人去替平台和船確認岸上火力。」

賀拿起筆,在命令下方簽名。

「我知道。」

他沒有命令主船團重新集結,也沒有假裝原計畫仍然完整。他只把受損艦隊拆成能各自抵達的部分,讓每一艘船帶著自己的故障、傷員和缺口繼續向東。

那一筆簽名不會使任何士兵勇敢,卻使所有艦長等待天亮的理由同時失效。

凌晨一點二十二分,賀仲衡的時限抵達周野所在的船。

艦長原準備靠近一艘較穩的運輸艇,把兩名重傷員轉走,順便檢查右舷進水。新命令取消等待。兩船只能在浪勢短暫平緩時靠幫一次,能搬走多少便是多少。

第一次靠近,纜繩抽斷,打裂一名水兵的面頰。第二次,艇身在十幾秒內貼上舷側。

「電池、資料模組、專用工具先轉!」裝載軍官沿艙口喊。

底艙有兩名必須平躺的傷員。一人腹部被破片切開,止血帶下方仍在滲血;另一人小腿骨折,夾板隨船身顛簸。醫護兵要求先送腹傷者,前來靠幫的艇卻只能再收一批貨或一具擔架。

腹傷士兵抓住周野的褲腳。

「班長,我不想留在這艘船。」

他沒有要求勳章,也沒有說自己願把位置讓給機器。他只是想去一艘有手術包、比較不容易沉的船。

周野抬頭看艙口。四箱電池、兩組資料模組與專用工具已被抬到梯邊。那些東西若先到岸,平台可以多工作幾個小時;航渡資料若留存,後續梯隊也可能少走錯一段水域。每一項都能被換算成將來少死的人。

眼前的人卻正在流血。

「先貨。」裝載軍官說,「下一艇接傷員。」

「下一艇在哪裡?」醫護兵問。

軍官望向計時器。「跟得上就來。」

周野有機會停住那箱電池。他是四機班班長,完全可以說平台已有故障,應降低核心貨物優先。他也可以把彭浩的事故、三號的右膝和少掉的密封材料全部攤開,證明這批鋼鐵並沒有命令中寫得那麼完整。

他扛起了第一箱。

三趟以後,電池、資料與專用工具全到轉運艇。艇身離開舷側時,腹傷士兵仍躺在甲板上,看著艙口重新關閉。

「下一艘會來。」周野說。

那人問:「你看見了嗎?」

周野沒有回答。

凌晨二點十三分,一艘近處小艇遭到攻擊。破片與浪拍上外板,底艙照明全滅。緊急燈尚未亮起,三號固定座便受到側向衝擊;殘餘電源沒有完全切斷,右膝先屈,姿態修正晚了一瞬,整具機體朝人員通道擰去。

黑暗裡,那張三角紙卡什麼也警告不了。

鋼製前臂撞中一名彈藥兵,把他推向艙壁。周野撲到手動斷電桿,第一次抓空,第二次才把電源切斷。三號停下時,頭部距離那名士兵不到半臂。

醫護兵摸到脈搏。人還活著,左側胸廓疑似骨折,呼吸聲很差。船上沒有空擔架,只能把他放到平台維修墊上,與腹傷者共用一瓶氧氣。

上層要求事故報告。

周野看著熄滅的三號。他可以第三次使用同一種寫法:航渡碰撞、外力衝擊、任務不受影響。第一次有人死亡,他簽了普通載具事故;第二次彭浩骨折,他簽了裝載碰撞。那兩次選擇沒有讓他成為壞人,卻讓下一個人必須在黑暗裡承受他保住的前途。

「三號平台右膝反應延遲,側向衝擊後造成友軍受傷。」他對通信器說,「建議全程斷電,登岸後隔離,完成檢查前不得進入有人環境。」

回覆很快抵達:航渡中斷電;接近岸線後列受限平台,由操控組依任務需要啟用。

「它已經傷了兩個人。」周野說。

「平台不足。你負責隔離人員。」

命令沒有刪掉他的報告。它只承認故障,再把故障造成的風險交還給他。

同一次衝擊使四號冷卻接頭滲漏。一號、二號可用,三號斷電受限,四號不得長時間高負荷。四具平台沒有一具被留在海上;先轉走的核心貨物卻在另一艘艇,周野無法確定它會不會和自己抵達同一處。

凌晨三點,一艘醫療艇追上。它只剩一具擔架。醫護兵把腹傷者先抬走,胸傷彈藥兵和腿部骨折者繼續留船。腹傷者經過周野時睜開眼。

「電池到了嗎?」他問。

「到了前隊。」

那人閉上眼,像是在確認自己被留下至少換到了某種東西。

周野直到擔架離開,才發現自己不知道他的名字。

他在防水紙上重寫本船狀態,也在傷員欄旁留了一個空格。紙面能記得三號的右膝、四號的滲漏、剩餘電量,卻記不起剛才抓住他褲腳的人姓什麼。

三點四十七分,左後方一艘改裝漁船亮起求救燈。

那艘船在出航前載了二十三名士兵、兩具獵兵和一批小型載具。現在機艙進水,船尾已比船首低了半層甲板。它若繼續跟隊,可能在下一個浪頭沉沒;附近船若停下救援,黑暗中分散的隊形便會重新聚成一個容易辨認的群。

艦長把問題送回上級,只得到一句:不得因單艦事故中止梯隊接近,各船在不顯著降低任務能力下提供救援。

「不顯著降低」落到海上,只剩兩具充氣筏和幾盞定位燈。

周野從上層通道看見漁船上的人割斷平台固定索。第一具獵兵已經無法啟動,三個人用撬桿把它推向船舷;鋼製軀體卡住,所有人又一起撞上去。機器終於滑入海裡時,帶倒一名士兵,旁邊的人抓住他的救生衣,才沒讓他跟著沉下去。

第二具平台仍有電。操作手站在旁邊爭辯,說只要把它留下,上岸後還能算一具戰力。船長沒有聽。他讓人先取出資料模組與可拆電池,再把整具機體推下海。少掉幾噸重量後,漁船尾部稍微抬起,船員開始把不能動的傷患集中到充氣筏旁。

周野看著那具仍亮著狀態燈的機器沉下去。軍隊並非永遠偏愛機器。當機器不能替下一項任務增加數字,它也會立刻失去位置;被優先保護的不是鋼,而是仍可計算的用途。

這個標準令他比「機器比人重要」更不舒服。

因為人也會失去用途。

本船沒有轉向。艦長放下兩具充氣筏,把位置交給理論上仍在後方的救援艇。雨很快遮住求救燈,周野不知道那二十三個人最後上了哪艘船。隊形圖上,那個符號在幾分鐘後從黃色變成灰色,沒有標死亡,也沒有標獲救。

年輕維修兵問:「我們要是也壞了呢?」

「先把能拆的拆走。」周野說。

話出口後,兩人都沒有再問剩下的人怎麼辦。

這支梯隊沒有靠無人系統神奇穿過海峽。每一段向東的距離都由仍能轉動的引擎、仍願意服從的艦長,以及一艘艘沒有被停下來救起的船換來。賀仲衡把政治時限壓到海面,海面再把它翻成一連串局部選擇;沒有任何一個選擇單獨要求所有人去死,整支梯隊卻因此始終沒有真正停下。

四點四十分,雨後第一次看見台灣岸線。

那不是宣傳片裡清楚的灘面。遠處有火,近處全黑,風機、堤岸與低矮建築疊在一起。導航組無法確認水深與出口,建議向外等待;艦長看過時限,保持航向。

同一時刻,張晟灝收到望潮灣第二批近距離影像。低矮甲板上的人員、固定架與成組電源已能互相印證。他把自己昨夜寫下的「低信度支援梯隊」劃掉,改成「可短期自主作戰之人機先遣」,請聯合作戰層把近岸拒止重點前移。

修正來得正確,也來得太晚。昨夜用掉的火力沒有回來,近岸守軍只能拿剩餘能力準備接觸。張把原來的排序附在新判斷後,沒有用一句「敵情更新」把自己的錯判藏掉。

羅世安讀過修改,沒有把全部中南部保留能力轉向望潮灣。他只准北部把尚未使用的近岸火力改列先遣拒止,政府延續與其他方向的最低防衛仍留在原位。張得到的是一次修正自己判斷的機會,不是一張把昨夜所有代價重算的空白紙。若小梯隊穿過去,羅要為先前的全島取捨負責,張也仍要為包內排序負責。

五點五十八分,周野所在的船進入最後接近。

原計畫由平台先下,利用感測確認灘面;航渡損傷改變了順序。三號可能在坡道上失控,四號怕鹽水進入冷卻接頭,一號與二號的資料也不足以辨認岸上每一扇窗後是什麼。排長因此命令人員先離船,確認水深、障礙與火力,再引導平台。

沒有人再提機器替士兵承擔第一輪風險。

第一組六名步兵在坡道後排成兩列。最年輕的那人把家人照片塞進防水袋,手掌在胸口多壓了一次。另一人握著浮索,手套不停滴水。兩名傷員留在更後方,一瓶氧氣在他們之間輪用。

周野把黃色三角卡重新貼牢,在紙本狀態旁寫下:三號受限;四號低負荷;任何啟用者留名。

「你真會記?」副班長問。

「這次會。」

船首撞上最後一道浪。坡道鎖具鬆開,黑色海水先從門縫擠進來,在鋼板上推開一層油光。岸上升起一枚照明彈,白光從逐漸放大的縫裡切進船腹,四具獵兵把長影投到士兵背上。

坡道降到海面。

第一名士兵抬起右腳,停在船體邊緣。水在下方翻湧,還沒有任何人踩下去。

艦內的人屏住呼吸。艦外的台灣,已經在等。

兩岸的決策此刻終於要由同一片冰冷海水驗收,而沒有任何一方還能撤回這個漫長而冰冷的昨夜。