煙在靠過來。
不是動了一步。是整片在漲。骨頭裡那個東西追蹤邊界——每一次前方有大碰撞,靈氣溢散的前沿就外推一截。那個前沿有數字。有速率。在漲。
他站的位置三分鐘前是安全的。腦子裡那個東西更新了。三分鐘前安全。現在是邊緣。再過幾分鐘就在溢散範圍裡面了。被覆蓋。被裡面帶的靈識碎片掃過的概率從可接受跳到不可接受。
原地等的風險超出閾值。
他必須動。腦子裡那個東西重新算。不是往後——折返的成本已經否決了。不是往兩側——靈氣溢散不是一條線,是一個面,往兩側跑就是跟那個面一起走。
往前。靠近衝突核心。兩方在打。注意力全在彼此。溢散往外推——核心相對乾淨。丘陵地形有高低。有碎石。有遮蔽。不是安全路線。是「最不危險」的路線。苟道算了七年的路。大部分時候至少有一條乾淨的。這是第一條用「最不危險」命名的。七年裡腳走過的路沒有一條需要趴著走的。
他動了。貼矮丘北坡。低。慢。腦子裡那個東西即時算每一步暴露概率。數字在跳。依賴前方碰撞的間隔——碰撞時雙方靈識全力鎖定對手,向外偵測的能力下降。碰撞的間隔是窗口。他在窗口裡走。窗口很窄。他數了四個窗口。第一個走了三步。第二個五步。第三個兩步。第四個他停在半路——碰撞提前了。趴了兩秒。等下一個。
到了矮丘後面。趴下。碎石硌著胸口。筆記本硌著肋骨。左臂壓在身下。死重。四天了。餓不是新的事。走的時候腳蓋過一切。停下來身體的聲音就冒出來。餓在底下。痠在底下。肌肉還在分解自己當燃料。沙漏沒有停。但骨頭的聲音更大。距離近了。波動的細節清晰了。
骨頭裡那個東西張了一下。
開。數據灌進來。不是水龍頭。是水壩開了一條縫。密度。頻率。方向。速率。衰減。偏移。碰撞殘餘。能量梯度。每一條信號帶著自己的結構衝進來。骨頭拆得開。但量太大。他撐了不到一秒。
關。
整場戰鬥的快照在腦子裡展開。閃光燈拍的。一秒以內所有信號在空間中的位置。骨頭消化了兩秒。腦子裡那個東西在照片上跑分析。
修士在打架。真的。正在發生的。不是沈昭在演武場上的東西。那些乾淨。規整。靈氣的釋放像翻書——每一頁有起承。沈昭跟人過招的時候他在旁邊看過。靈氣的流動是乾淨的弧線。有形。演武場裡的戰鬥是寫好的字。這裡是潑的墨。信號有毛邊。有尖刺。有幾個頻率不可逆地在降——不是消耗的起伏。是更根本的東西在掉。骨頭讀得出那個形狀。練習的信號不長成那個樣子。
恐懼的形狀。或者痛的。
他以前讀過很多東西。石頭的密度。路面的礦物。雷劈的樹。獵人站在三步外不動的那種深冷。那些是靜的。或者不是人的。今天骨頭第一次讀到了別人在承受的東西——活的。動的。正在發生的。骨頭不挑。它用讀石頭的方式讀戰鬥。但翻譯出來的東西不一樣。石頭碎了不會有恐懼的形狀。
47Please respect copyright.PENANAbpQjE2MheA
第二次。更長。不是半秒——快一秒。
開。數據量翻倍。腦子裡那個東西來不及在一個快照裡消化完。他撐到第二秒。代價——兩秒的廣播。骨頭張開的每一個瞬間,它自己也是一個信號源。腦子裡那個東西知道。他知道。
數據落地。腦子裡那個東西跑結構。
A方。四到五個信號源。位置有序。互相之間的空隙恆定——配合的。後方偏左有一個信號。深。跟其他人不在同一量級。穩定。不急。像海底。其他人在表面碰撞。它在底下。不動。帶隊的。骨頭多讀了一次那個信號。不是獵人那種——十萬年沉在地層裡的恆定。這個是活的。有溫度。但骨頭測不到它的底。其他人的靈力有上限。有數字。這個信號的上限在骨頭的解析度之外。
B方。三到四人。位置散。沒有配合。靈力消耗不均——有人還在七成以上,有人低於三成。各自為戰。沒有指揮。差距不在人數。在結構。一方有陣。一方是散的。腦子裡那個東西跑了B方的存活模型。很短。時間問題。不是結果問題。
然後他看到了一次碰撞。
B方一個信號朝A方一個衝過去。骨頭讀到全過程。靈氣在攻擊者體內聚集。壓縮。壓力在升。沿某條路徑釋放。頻率飆升。壓力罐。A方那個抬了護盾。靈氣從動態切靜態。結冰的過程。硬化。硬度有上限。骨頭讀到壓力值在爬。爬到了上限。
撞了。頻率炸開。衝擊波形。殘餘振盪。能量在碰撞點往四面擴散。碎的。急的。心跳的速度。
護盾裂了。
不是碎——是裂。裂縫沿最弱結構線擴張。跟雷劈的樹一樣。骨頭用同一套語法讀護盾和讀木頭。裂開的方式取決於材料本身的弱點。不取決於攻擊者選在哪裡打。結構決定在哪裡斷。碰撞點周圍的空氣裡殘留著能量的漣漪。骨頭讀到了——像石頭落水之後的波紋。在擴散。在衰減。衰減得比他以為的慢。一次碰撞留在空間裡的印子比一棵被雷劈的樹深。修士打架的痕跡比天氣的重。
A方退了三步。靈力掉了一截。B方也在喘——壓力罐放完了。攻擊的代價不是免費的。
腦子裡那個東西在碰撞結束後跑出分析。節奏慢下來。心跳之間的停頓。
B方攻擊者靈力已低於五成。再兩次同等規模攻擊後耗盡。A方護盾再承受一次碰撞將崩潰。兩條消耗曲線。投射的交叉點。它在預測。它在學打架。第一次。數據不夠。模型粗糙。但開始了。它用了七年學怎麼繞開人。又用了十幾天學怎麼監測獵人。今天開始學第三件事。讀戰鬥。
遠處有聲音。骨頭翻譯了。聲壓。頻率。方向。某個人在發出聲波。燈閃了一下。耳朵聽到了。不是波形。是一個人的聲音。在喊。帶著一種骨頭讀不出來的東西——骨頭讀不出恐懼。但耳朵聽得出來。
然後滅了。波形回來。聲壓。頻率。方向。
戰場的聲音一直在。遠處的碰撞。靈氣擠壓空氣的低頻。但全被骨頭吃了。翻譯成數字之後,聲音就不是聲音了。只有裂縫閃的時候耳朵才搶回一口。搶回來的那一口裡有人。有人在怕。然後骨頭把它收回去。
他看到的不是兩個人在打。是一整個陣。
誰在什麼位置。誰的靈力在降。誰在等。誰已經不動了——停止波動的信號有位置但沒有未來。骨頭把一場混戰翻譯成一張他能讀的棋盤。每一個信號是一枚棋子。每枚棋子有消耗率、位置向量、攻擊頻率、防禦閾值。
外部世界第一次有了跟腦子裡那個東西一樣的結構。可以被計算的結構。苟道以前只建過一個棋盤——沈家。走廊。巡邏。作息。七年。小的。封閉的。今天棋盤在腳下展開了。十幾里方圓。露天。有人在消耗。有人已經停了。它需要的不是七年。是每一秒的數據。
陣。
腦子裡那個東西不關心誰贏誰輸。它在建模。戰鬥什麼時候結束。結束後哪個方向會先空出來。
它在等出口。耐心地。它不急。跟帶隊者一樣——它也不急。
他的身體沒有那個耐心。胃在磨。左臂壓在碎石上太久了。連死重的感覺都沒了。但這些排在最低優先級。苟道不給衰退中的已知數據浪費帶寬。它在等的東西比身體值錢。
47Please respect copyright.PENANAwoBgSKyigh
第三次。又一秒的廣播。
快照需要更新。位置在變。消耗在變。陣在移動。數據洪流裡,一個讀數不對。不在交戰方。在邊緣。戰場東側偏南的位置。
不是靈力信號。骨頭讀到的是另一種東西。體溫。心跳。呼吸頻率。肌肉的微震。一個活著的東西。
但靈力讀數是零。
不是被遮蔽——遮蔽有痕跡。被壓下來的靈力有殘壓。像蓋住的鍋,蓋不住蒸氣。這個沒有蒸氣。不是隱藏。是真的零。
在一堆尖峰和崩塌的靈氣信號中間,一個完全空的位置。不是沒有東西——是有東西但空的。周圍每一條信號都有曲線。攻擊的尖。防守的平。衰減的斜。這個位置的曲線是一條直線。平的。躺在零上。不動。
腦子裡那個東西的反應是即時的。非戰鬥人員。靈力值零。威脅等級零。無戰術價值。不影響出口計算。忽略。
它是對的。一個零靈力的東西在戰場邊緣。不是他的問題。不影響出路。不影響安全。浪費注意力在零價值目標上——就是減少觀察戰場主力的時間。就是降低出口預測精度。腦子裡那個東西算得很清楚。
但裂縫閃了。
眼睛透過縫往那個方向看了一下。太遠了。什麼都看不清。只有一個輪廓。一個人的輪廓。燈閃了不到半秒。跟之前一樣短。越來越短。但在那半秒裡,那個輪廓不是數據。是一個人的形狀。不在打架。不在逃。在動。在一堆修士的靈氣風暴裡動。但不是閃避的動。不是逃跑的動。是一種——他不確定那是什麼樣的動。不像在找掩護。不像在往外跑。像在往裡面走。在修士的靈氣風暴裡。零靈力的身體。在往裡面走。
腦子裡那個東西標注了第二次。忽略。回來。算出口。
他回來了。注意力回到戰場主力。A方帶隊者的信號始終沒動過。自始至終。其他人在消耗。它不消耗。
那個空白留在最近一張快照裡。一個零。在所有非零的數字中間。
47Please respect copyright.PENANAQCPelv9w7r
天暗了。
骨頭不需要光。它讀的不是顏色。是頻率。頻率不分白天黑夜。暮光消失了。他的眼睛什麼都看不見了。但骨頭不受影響。黑暗是眼睛的問題。不是骨頭的。他閉上眼睛。沒差。睜著也是黑的。但閉了之後骨頭給的數據在腦子裡更清楚了。少了一個輸入。其他的就大了。
第四次。快照更新。陣在變。B方有人在退。靈力撐不住了。A方在推進。不是全面推——帶隊者沒動。讓前面的人壓。有節奏。不急。像收網。
然後他注意到了南偏東。
那組信號。不在交戰的。穩定地停在那裡的那組。腦子裡那個東西標記過——「埋伏或監視」。從第一次讀到它們到現在,位置沒變過。安靜得不像戰場邊上的東西。不參與。不撤離。停在那裡的唯一理由就是在那裡。
但其中一個信號變了。
開始動。不是朝戰場。是朝外。往他和戰場之間的空間推。腦子裡那個東西拆解那個信號的運動模式。不是走。是掃。一種有規律的、扇面式的靈識推進。頻率跟戰場上的不一樣。更細。更寬。不是在找某個人。是在找某種東西。
找不屬於已知體系的頻率。掃描的質感跟戰場上的靈識不同。戰場的靈識是武器——尖的,窄的,只鎖一個方向。這個是網。細的。寬的。慢慢拖過一大片區域。不是為了打。是為了找。專門找的。
有什麼東西在他腦子裡對上了。那半句話。被數據淹掉的那半句。煙剛出現的時候。腦子裡那個東西冒了半句然後被新一波數據壓過去的那半句。
掃描範圍擴大等於信號輸出同步增——
後半段正在發生。
他每一次張開骨頭——每一次脈衝——就是一次信號輸出。在沈家的時候有陣法遮蔽。信號出去就被吃掉了。出了沈家就什麼都沒有。每一次脈衝都是無遮蔽的輸出。他在偵測。但偵測的動作本身就是一個信號。骨頭在告訴所有能收到的東西:這片區域有不屬於任何已知體系的頻率在震。他以為自己在聽。但聽的動作就是喊的動作。
他數了一下。從煙出現到現在。五次。五次信號輸出。五次喊。
對方收到了幾次。腦子裡那個東西算不出對方的接收靈敏度。自己在喊。不知道對方聽到了多少。
腦子裡那個東西回溯那個掃描信號的方向變化。第一次——很大的扇面。幾乎一百八十度。第二次——窄了。一百二十度左右。趨勢清楚。角度在收。像聲納。每一次他張開骨頭,對方的掃描方向就精確一分。還沒鎖定。但方向對了。
腦子裡那個東西算了一個數字。按當前收窄速率,他還有幾次機會。超過那個次數,角度窄到可以定位他趴著的這塊碎石。
那個數字不大。它沒說。有些數字不說比較好。
要繼續看戰場就得張開骨頭。每張開一次就離被發現近一步。停止張開就什麼都看不見——全盲。出口出現的時機他不知道。掃描鎖定他的時機他不知道。兩個未知在賽跑。他可以不再張開。把骨頭關上。安靜。消失在黑暗裡。讓掃描怎麼掃都掃不到。但關上了他就什麼都不知道了。出口什麼時候出現。掃描什麼時候掃到他趴著的位置。他會在黑暗裡等一個他看不見的結果。
腦子裡那個東西在黑暗裡算。不出結果。不是算不出——是兩個未知的競速沒有確定解。它第一次面對的不是「沒有路」。是「地圖本身不確定」。
掃描信號又動了。更近了。角度——又窄了一點。
身體的沙漏還在走。他不知道趴了多久。腦子裡那個東西知道。但它在忙——沙漏的數字排在掃描信號後面。
他趴在碎石後面。天黑了。骨頭是黑暗裡唯一能看見東西的器官。
也是黑暗裡唯一在發光的東西。
ns216.73.216.67da2


