第十章 鋼潮觸岸
D+1,六時零四分。
第一個離開船體的是人。
共軍上等兵劉子睿右腳探出坡道,在浪裡連踩兩次,第二次才碰到會滑動的礫石。他把步槍舉過頭頂,左手抓住浮索,海水從腰際漲到胸口。身後五個人等著他說能不能走;船腹裡,四具獵兵-I仍站在固定架上,光學窗尚未全亮。
劉子睿向前挪了三步,腳底第一次踩住不再隨浪移動的硬地。
望潮灣被觸及。
岸上一線火光隨即亮起。
子彈先打在水裡,白色水柱從他左右冒出。下一串擦過浮索,站在坡道口的第二名士兵立刻伏低;第三串命中劉子睿,他向後仰倒,救生衣托住胸口,浪又把臉翻進水裡。
後面的人沒有英雄式地衝出去。兩個人拖他,另外三個沿船側散開,一人蹲在齊腰海水裡不動,直到班長用槍托推他肩膀。岸上射擊來自不同方向,船體和風把聲音折回,任何人都說不清哪一扇黑窗後有人。
周野站在三號旁,聽見排長喊:「一號、二號準備。」
「人還在坡道前。」他說。
「他們已經給出水深和硬地位置。」
一句話把劉子睿流進海裡的血,變成平台能使用的環境資料。
周野解開一號固定。它先伸直雙腿,再轉動上身確認狹窄出口;二號跟著啟動。四號冷卻接頭仍滲漏,三號保持斷電受限。那張黃色三角卡沒有被取下,而是由周野連同固定架一起拆下,塞進工具袋。他不想等三號傷第三個人時,才證明自己早就知道。
一號踏進海水後,比人站得穩。每走一步,它都停一瞬重新判斷支撐力;浪撞上胸腹,姿態系統立即補回重心。它不需要壓住恐懼,也不會因身旁有人倒下而回頭看那張臉。這不是不可戰勝,只是少了一項會拖慢人的東西。
二號在坡道末端遭破片擊中肩部,外殼凹下去,動作沒有停。兩名步兵跟在它背後通過最開闊的水面。下一輪岸火擊來時,機器先伏低,人卻來不及,一名士兵倒進它腳邊。二號依最後任務繼續向前,另一名人類才轉身拖走同伴。
所謂人機混合,不是機器替人流血。
是機器承受自己能計算的部分,人替它探路、換電、維修,也替它做出「誰值得回頭」的決定。
第一輛ZBD-05兩棲步兵戰車離船時被浪推橫,履帶在漫水坡道上擦出火星。駕駛花了幾秒才把車首拉正,幾秒裡又有兩個人中彈。車離開潮線後沒有向城市衝,它停在一處低矮建築後,以車體替後續步兵與平台遮住一部分射界。
六時二十一分,第一組人機在望潮灣形成一個不到兩條街的接觸點。
北京的戰報使用「成功登陸」。
現地回報寫的是:人員傷亡,出口受火,重裝未接續,供能未建立。
兩句都是真的。
賀仲衡在七時以前取消了一面旗。
聯合作戰圖上,原計畫有一道箭頭直指沿岸行政建築。奪下它、升旗、拍攝,能讓外界最快看見中國已經把戰爭推進台灣土地。宣傳部門甚至準備好上午發布的字句。
賀把箭頭從圖上拿掉。
「不搶旗?」幕僚問。
「搶到以後用什麼守?」
幕僚指向先遣隊。「人已經上岸。」
「人上岸,不等於戰役上岸。」賀說。
大型船團受創後,第一梯隊缺少原定工程車、穩定醫療與足夠重裝。望潮灣裡已有士兵與機器,卻像一隻伸到岸上的手,手腕仍泡在台灣火力能切斷的海水裡。若後續運力不能持續靠近,這批人只會把「登陸成功」變成一場很長的孤立。
賀將所有任務壓成三個物理結果:卸載點不能停;從灘頭通往北河的走廊必須打開;維修與供能至少要有一處能反覆使用。
原本準備向旗幟位置推進的步兵被拆回三處。一部分守坡道,一部分逼近北河入口,另一部分保護電池、工具和損傷回收。這個選擇不會讓人少死,反而使更多士兵留在台軍能看見的海岸,替沒有新聞價值的箱子與纜線爭時間。
「國內已宣布成功。」幕僚說。
「那就給成功加重量。」賀回答,「沒有車、電、人和下一批船,今天的畫面只是明天的撤離難題。」
他沒有說死亡。那個字已經在損失表上,不需要靠語氣證明他知道。
命令向下傳到周野所在分隊,只剩幾個動詞:卸載、開路、接電、維持。
周野帶著一號、二號離開潮線時,先前轉運的電池尚未抵達同一處。四號仍在船內等候,三號被指定為搬運用受限平台。排長要求周野啟用三號,把船上剩餘電源拖到岸後。
「它右膝會延遲。」周野說。
「人員離開動作區。」
「岸上沒有完整動作區。」
「所以由你跟著。」
周野看了一眼海裡尚未拖回的劉子睿。昨天以前,他會把這道命令當成替自己洗掉事故的機會:只要三號在實戰裡有用,彭浩的手臂與船艙裡的胸傷便能被解釋成不得不付的代價。
他仍然啟動三號。
但他先把排長姓名與時間寫在黃色紙卡背面,再讓所有人退出周圍。三號拖著一箱電池下坡道,右腿每次落地都比左腿遲一瞬。它沒有再次撞人,卻使兩名維修兵必須一路跟著,不能去抬旁邊另一名傷兵。
機器成為戰力以前,先占用了更多人的手。
賀仲衡在圖上看不見這兩個人。他只看見三點鏈的第一個點,開始閃爍。
參謀總長羅世安比張晟灝早十一分鐘看出那三個點。
不是因為他比張聰明,而是他看見的層次不同。聯合作戰圖把海上卸載、北河交通與岸後熱源放在同一張畫面;張所在的北部火力席,收到的仍是一段段延遲回報。羅同時還要看中南部海面、政府延續節點與所剩不多的防空。
望潮灣已經有人上岸,北部所有請求因此突然帶上道德重量:他們正在台灣土地上作戰,怎麼還能把任何力量留給沒有敵人畫面的地方?
一名中部指揮官拒絕交出保留單位。
「你們至少看得見自己的敵人。」他在聯合作戰線路裡說,「我這裡的海面活動還沒說明意圖。現在把東西全拿走,就是替對方決定下一個戰場。」
羅沒有用北部流血要求他服從,也沒有讓望潮灣的一段影像決定全島兵力。他把中南部與政府存續所需能力留在包外,只給北部一段有限火力窗口。
「目的不是把岸上每一個人打死,」羅說,「是讓他們只能上岸,不能登陸。」
這項命令把望潮灣的戰局從海岸線改成一條接續鏈。壓低後續卸載、阻止北河出口被穩定控制、使維修供能時斷時續;至於看得見的敵兵,只在他們直接阻止這三件事時才取得高優先。
張接到窗口時,第一眼仍被岸上的人形平台吸住。
一處受損觀測點傳來影像:一號獵兵踏進軟泥,上身向前折,用手撐地後又站起;兩名中國士兵抓住背架把它拔出。另一具平台在煙裡抬起感測器,幾秒後,同一扇窗便遭共軍火力壓制。
這是張第一次從台灣土地上看見人形機器參戰。
他原以為小型梯隊就算觸岸,也必須很快等待大型船團補上重裝。航渡影像和地面接觸證明,他低估的不是小艇能帶多少噸,而是人、平台、電池與最後任務在短時間內可以拼成多少自主能力。
錯判已經讓第一批人抵達。他不能用更猛烈地追殺最醒目的機器,假裝自己正在修正。
北部席給出兩個選擇。第一,立即支援海岸守備點,把已上岸小組壓回水裡;那裡有清楚目標,也有台灣士兵正在求援。第二,等待仍在海上的後續運力與岸後供能顯影,以有限砲彈切斷接續;代價是海岸守軍必須放棄部分位置。
一名原旅代理軍官主張先救眼前的人。「不是為了新聞。他們再等十分鐘就帶不出傷員。」
張沒有把這個理由寫成情緒干擾。
影像裡,四名台灣士兵困在一棟受損建物後,兩人拖著一副擔架。共軍人機小組正從兩側逼近。若主火力轉向,四人可能活;若不用,敵方後續能力或許會少一天。
昨天在海峽上,張選擇資料最完整的大型船團。今天,最完整的仍是眼前的人。
他差點再次把「看得清楚」等同「最該先打」。
「給現地短促遮蔽,不對追擊小組使用主窗口。」張說,「允許放棄原位,先把人帶出來。主火力等卸載、北河接續或供能出現可確認部分。」
現地指揮員隔著干擾罵他:「那裡是我們的地方。」
「是。」張說,「所以我不拿最後一段完整火力,只換它回來一個小時。」
他說得很穩,手卻在紙圖邊緣留下了一道折痕。
短促煙幕與壓制落在追擊方向前方。四名守軍依自己看見的路線撤離,兩人抬傷員,一人倒退射擊。共軍一具平台踏上滿是碎片的水泥面,腳踝被金屬卡住;跟著它的人停下排除,台灣小組才穿過最後一段空地。
三人活著進入內側。傷員抵達後仍因失血過多死亡。
張的選擇沒有把他救活。它只沒有讓另外三個人一起留在原位。
七時四十六分,後續接續終於顯影。
兩艘小型運力趁煙靠近,一輛工程車下船,岸後臨時供電同時亮起。趙以安尚未進入張的視野,當值射擊席只能依有限觀測把「確認」與「推定」分開。張取消對整片灘頭的壓制,只使用能互證的卸載部位與供電接點。
少量M109A7完成一輪後立即轉移;雷霆2000只形成一次短時密度,之後這個方向便失去同等規模選項。第一批砲火逼一艘船提前關閉坡道,第二輪把工程車推翻在出口附近,第三個可確認效果是電纜斷裂,岸後熱源暗了一半。
爆炸沒有把鋼潮蒸發。
一輛ZBD-05仍離開潮線,數十名士兵占住沿岸建築,一號與二號平台把電池拖進半塌工舍。三號在途中因右膝延遲跌倒,周野與另一人必須先把它拉起;四號則到上午仍留在船內。攻方保住接觸點,卻沒能讓大量重裝進入北河,也沒有形成連續維修。
台灣同樣付了價。砲兵彈藥下降,一處守備點放棄,海岸上第一次出現無法立即驅逐的敵軍。原旅指揮群又遭一次打擊,更多姓名進入受傷、失聯與待查核欄;上級聯合層仍在,旅的內部卻再少一個能把火力、補給與地方態勢接在一起的人。
打擊發生時,張所在的備援點也暗了七秒。
電力重新接上,牆上的旅級聯絡圖少了三個席位。有人在另一處節點受傷,一名代理主官仍能傳出片段意見,另外幾個人只剩最後位置;陳維楨的車隊則仍標著失聯,不能為了填補組織圖就提前改成死亡。
值勤軍官把所有新請求轉向張:岸防要火力,地方要撤離窗口,裝甲要知道北河哪一段仍可通行,砲兵要下一個停止條件。那不是任命,只是原本分散在不同職位的問題,暫時找到了同一個還能接電話的人。
「我只能處理已核給的火力,」張先對各席說,「現地機動仍由現地主官決定,地方道路也不歸我。」
他說出邊界,不是因為突然謙遜。昨夜他正是在自己的真實權限裡做錯排序;權限合法,不會使錯誤變小。現在若把指揮空缺當成擴張理由,他只會把一個局部錯判變成整條防線的錯判。
一名北河裝甲軍官拒絕張提出的前推位置,理由很簡單:那段路能把戰車送進去,不能讓戰車在無人機重臨以前退出。張原本想用裝甲迫使共軍暴露維修點,聽完後撤回要求,將任務改為讓對方無法穩定接續;怎麼維持接觸,由那名軍官自行選。
裝甲分隊最後沒有前推到張畫的線。兩輛CM34只在內側路口短促現身,把一組共軍步兵逼離道路,再於敵方空中威脅出現前退回。它們沒能奪回海岸,卻保住車與乘員,下午仍能支援北河。
另一端,一個地方消防班把最後一輛能運作的車開進受創街區。他們不是接受軍方指揮,而是因何思齊剛承認灘頭尚未穩定,市府終於能用真實風險告訴他們何處仍可能撤人。車上救出兩名居民,也帶回一名台灣傷兵;返程時水箱被破片擊穿,這輛車不再能出第二次任務。
國家級的「有限觸岸」,落到地面便是一輛只能再開一次的消防車,和一名現地主官有權對張說那條路不能走。
上午九時,政府作戰席有人建議對外宣布「粉碎登陸」。
何思齊把四個字劃掉。
顧芷衡給她的最窄事實是:共軍已有限觸岸;部分人員與裝備存續;穩定卸載、北河接續與持續供能尚未形成。
「說出觸岸,收容所會更亂。」顧說。
「不說,他們會從窗戶看見。」何思齊回答。
她面向仍能運作的鏡頭,承認望潮灣出現敵軍接觸,台軍正阻止其建立穩定登陸。她沒有公布防區與彈藥,也沒有把有限灘頭說成全島失守。
消息送出後,有人開始撤離,有人辱罵政府,也有地方首長終於啟動原先怕太早引發恐慌的備援。真話沒有增加一發砲彈,卻使台灣接下來守的,不再是一個靠假戰果維持的國家。
望潮灣外圍一處收容點裡,林沛慈看見地方人員新開了一張待救名單。第一筆是一名拒絕離家的老人,第二筆是失聯水務員,第三筆只寫「海邊工寮可能兩人」。先前所有人都假定警戒區已疏散,這張紙證明所謂空地仍有人活著,也迫使後續火力不能把整片建築當成無人區。
林沒有要求把名單交給她單獨保管。她讓市府留一份、醫療端帶走一份,軍方只取得作戰所需的區域提示。她已從港區調來第三章保住的維修與醫療運力,其中一輛修護車因此不能立刻去救砲兵,而先替救護車恢復煞車;張在首輪少一個補保選項,城市則多保住一條能把傷員送出的線。
「這就是你昨天沒打的小艇帶來的帳。」她在短訊裡告訴張。
「我知道。」張回覆。
「知道不是結清。」
張看了那行字很久,沒有再打字。他把林的運力變更附進北河態勢,讓之後看到砲兵延遲的人知道,車沒有消失,也不是後勤失職;它被另一項同樣真實的存續需要占用。
過去他會把這種選擇視為模型限制,等資料更完整再求一個較佳解。如今海岸已經證明,沒有任何資料會把那輛車同時送到兩處。他只能讓選擇者留下名字,也讓失去它的人知道車去了哪裡。
凱德政府沒有因此恢復被抽回的全部能力。美國本土仍在承受襲擾,白宮只把一部分原有影像處理維持到下一輪審查;日本則延長有限判讀,不交出會暴露本土感測的原始資料。台灣得到的外援仍是切片,不是一支即將出現在望潮灣的艦隊。
張把戰果寫成四行:敵軍觸岸;卸載受阻;北河未通;供能間歇。
他沒有寫粉碎,也沒有寫勝利。
海岸上,周野打開被海水泡過的工具箱。專用工具仍在另一支先遣隊,能用的只剩幾把手動扳具。一號過熱,二號外殼受損,三號受限,四號尚未離船;四具鋼鐵都還存在,卻沒有一具等同宣傳片裡的完整戰力。
共軍站上了台灣土地。
台灣則在第一個上午,把「被觸及」和「被占領」分成了兩件事。
這道區別仍然要靠下一個白晝的人命、砲彈與整座城市共同去維持。