第五十二章 建造改變規則
腳印的方向是往下的。
不是沿壩頂走,是從壩頂邊緣翻出去,往下游坡面去。
謝承洲把手電往護欄缺口處打過去。護欄在這裡斷了一截,斷口的鏽色和周圍一模一樣,是原來就缺著的,不是新斷的,缺口寬度夠一個人側身通過。腳印從缺口處繼續往下,消失在壩面的黑暗裡,步幅均勻,沒有滑動的痕跡。
他走過很多次。
「有人在下面,」謝承洲說,「頭燈,蹲著,大約二十米。」
他把手電往壩面掃了一圈,光柱掃過護坡表面,掃過裂縫,掃過苔蘚,停在壩面中段的那點微光上。
「下去。」
老趙沒有問為什麼。他把保溫杯的蓋子擰了一下——不是擰緊,是確認了一下鬆緊,然後側身從缺口處出去,右手抓著護欄殘端,左腳先踩上壩面,在那裡停了一秒,感受了一下摩擦力,然後開始往下走。
步幅很小,重心低,像是走過很多次這種坡面的人。
謝承洲跟著出去。
混凝土護坡的表面比他預估的更粗糙——是骨料外露的粗面處理,踩上去像踩著粗砂紙,防滑性能比他想像的好,但苔蘚覆蓋的區域要繞開。苔蘚是濕的,踩上去有一種軟塌塌的下陷感,腳底會感覺到水膜在鞋底和混凝土之間形成,像是踩在一層薄冰上。他繞開苔蘚,踩著骨料外露的粗面,一步一步往下走。
風從下往上灌,不是橫風,是順著壩面往上吹的那種,把工作服的前襟往上翻,帶著水汽,帶著一股說不清楚是水庫還是混凝土的腥氣,冷的,濕的,灌進領口往脖子裡鑽。
右腳踝的麻感在斜坡上比在平地上更明顯。每次踩實,力從腳踝往小腿傳,有一陣細密的刺痛,像是針在皮下走,不是劇烈的,是持續的,是那種你可以忽略但它不會消失的痛。
然後在第九步,右腳踝軟了一下。
不是完全失控,是那種力突然不夠用的感覺——像是支撐結構里有一根螺栓沒有擰緊,平時看不出來,但在斜面受力的時候它會鬆動那麼一下。右腳往側面滑了大約十厘米,鞋底在骨料外露的混凝土上發出一聲短促的摩擦聲,他的左手本能地往壩面按下去,手掌直接壓在混凝土上,骨料的稜角扎進掌心,同時右膝跪了下去,膝蓋撞在護坡上,有一聲鈍響,不重,但實實在在。
他停在那裡。
心跳沒有加快,但每一下都很用力,像是在提醒他剛才差一點。掌心有一道壓痕,骨料稜角留下的,不是割破,是壓出來的,邊緣有一點熱。右膝蓋也有一塊熱,是撞上去的那塊。
他把右腳踝往下壓了一下,測了測,能用力,然後站起來。
老趙回頭看了他一眼,沒有說話。然後他往回走了兩步,站到謝承洲右側稍低的位置,伸出左手,手背朝上,搭在謝承洲的右臂下面——不是扶,是墊著,像是在給一根不穩的管子加一個臨時支撐點。等謝承洲站起來,重心穩了,他才把手撤回去,轉身繼續往下走,什麼也沒說。
謝承洲跟上去,繞開了下一塊苔蘚。
李工在最後面,左手垂著,沒有用力,右手按著護坡表面保持平衡。他的左手無名指和小指還沒有完全恢復,謝承洲不回頭,但他能聽見李工的步伐——比老趙稍微慢一點,每一步落地都更謹慎,是一個左手不完全可靠的人在斜坡上走路的節奏。
二十米的坡面,他們走了大約四分鐘。
靠近了。
謝承洲能看清楚那個人了。
蹲著,背對他們,頭燈朝下,角度很低,是在看壩面上的某個細節,不是在看遠處。手裡拿著一個本子,紙質的,不是手機,不是意識空間的操作,是一個實體的本子,用鉛筆在上面寫。鉛筆在本子上划過,然後在寫完之後停了一下,他用鉛筆的尾端敲了一下本子的邊緣——「噠」——一聲很輕的聲音,像是在確認某個數字,或者在想下一行寫什麼。
謝承洲把手電往他身上打過去。
光柱落在他背上,他沒有回頭。只是把本子往胸口合了一下,遮住上面的內容,然後側過頭,用頭燈的餘光掃了謝承洲一眼。
四十歲出頭,國字臉,顴骨高,皮膚黑——不是曬的那種黑,是風吹出來的,是長期在戶外工作、在陽光和風裡浸了很多年的那種深色,均勻,沒有曬斑。工作服是深藍色的,和謝承洲他們的不同款,但同樣是現場工作服,袖口有磨損,肘部有一塊顏色稍淺的區域,是經常跪地或蹲地作業留下的痕跡。
工程靴,42到43碼,重心偏前腳掌。
就是他。
他沒有站起來,只是把頭燈的角度調了一下,讓光線不直射謝承洲的臉,然後說:「你就是封堵那條裂縫的人。」
不是問句。
「是。」謝承洲說。
「砂漿封堵,快干型。」他停了一下,把鉛筆夾在本子的封面和第一頁之間,「封堵之後滲流者退了,往上遊走,兩個都走了,頻率降下來了,節律變了。」
「你看見了。」
「我在這裡看了一段時間。」他沒有說多長時間,只是把本子重新翻開,在某一頁上記了一行字,然後說,「你做了一件很重要的事。」
謝承洲沒有接這句話。
他在看那個人的左手手腕。
袖口壓著,壓得很實,看不見。
「你在這裡多久了?」謝承洲問。
「比你久。」
「這次?還是之前也來過?」
他把本子翻到某一頁,沒有給謝承洲看,只是自己掃了一眼,然後合上,說:「之前也來過。」
謝承洲把這個細節記在備忘錄里。副本可以多次進入——他沒有驗證過,但這個人的回答意味著可以,或者他有某種方式重複進入同一個場景。這個細節本身就是一條信息,而且是重要的信息。
「你叫什麼。」
「你叫我什麼都行。」
他說這句話的時候沒有看謝承洲,在看壩面,在看他之前蹲著記錄的那個位置——是一處裂縫,不寬,兩毫米左右,走向是橫向的,和大壩軸線垂直,是受橫向拉應力的位置。他的頭燈照著那條裂縫,像是還在想剛才沒寫完的那行字。
謝承洲在備忘錄里記:「第三方·男·40+·水利工程背景·工程靴42-43·長期斜坡行走·紙質筆記本·鉛筆·多次進入同一副本·編號:遮蓋·稱呼:未知。」
老趙在謝承洲旁邊蹲下來,把手電往那個人的本子邊緣照了一眼。本子已經合上了,但老趙看見了封面——空白的牛皮紙,沒有任何標註,用橡皮筋扎著,橡皮筋已經老化,表面有細密的裂紋,一碰就會斷。
這個本子用了很長時間了。
「你說這座壩有一部分是設計進去的,」謝承洲說,「你指的是什麼?」
那個人這才抬起頭,看了謝承洲一眼,然後看了李工一眼,最後目光落回謝承洲身上,說:「你和那個地質的不一樣。」
「哪裡不一樣。」
「他想通關。你想搞清楚。」
他停了一下。壩面的風從下往上吹,把他深藍色工作服的衣角往上翻,他沒有去按,任它翻著。然後他把本子往膝蓋上壓了壓,像是要給下面一句話找一個支撐點,才開口說:
「這座壩里有一條規則,不在明規則里,是寫在結構里的。」
「什麼規則。」
「建造行為會影響威脅實體的行為模式。」他說,「破壞行為反過來——激活,而不是退避。」
他停了一下,讓這句話在空氣里待了一秒。
「我在驗證這條規則,你今天幫我驗證了建造那一側。」
謝承洲沒有說話。
不是沒有話說,是需要一秒鐘讓這句話落地。
建造→退避。破壞→激活。
他把腳踩實了一下,感受了一下混凝土通過鞋底傳上來的冷意,一直傳到右腳踝那道還沒消的麻感里。這不是隨機的,這是方向性的規律。而且這個人說「寫在結構里」——不是系統規則文本,不是明規則,是嵌進這座壩的物理結構里的某種東西,是這個副本場景本身攜帶的邏輯。
「你怎麼知道的。」
「第一次來的時候不知道,」他說,「第二次來,我往一處裂縫裡填了砂石,滲流者退了。我以為是偶然。」他用鉛筆的尾端在本子封面上輕輕敲了一下,「第三次來,我換了一處,同樣的操作,同樣的結果。」
「你來了三次。」
「四次。」
他把本子翻開,找到某一頁,把它轉過來遞給謝承洲。
謝承洲接過來,用手電照著看。
密密麻麻的數字,時間戳,位置坐標,操作記錄,滲流者行為變化——不是定性描述,是定量的,有頻率數值,有距離估計,有時間間隔,有誤差標註。這不是玩家做的筆記,這是工程師做的實驗記錄,是那種在現場做完測試之後當場記下來的數據,字跡有些潦草,但每一個數字都寫得很清楚。
本子的紙是普通的方格紙,邊緣有些卷,有幾頁被水浸過,字跡暈開了,但數字還能看清楚。
謝承洲把本子翻了翻,翻到第三次實驗的記錄,停在那一頁,看了大約二十秒。
「你的專業。」
「水利。」他停了一下,「做了十二年。」
李工在謝承洲旁邊,低頭看了一眼那本筆記,然後抬起頭,看著那個人,說:「這座壩有一部分是設計進去的——你說的是裂縫那條,還是這條規則?」
那個人看了李工一眼。這是他第一次認真看李工,不是掃一眼,是停了一下,像是重新評估了一下李工這個人。
然後他說:「都是。」
「裂縫也是?」
「裂縫是有人故意開的,但開的位置是有講究的,」他說,「不是隨機選的,是按照這條規則選的——開在建造行為最容易觸發的節點上,讓修復變得更困難。」他停了一下,「你們今天在廊道里,差點動了那條裂縫。」
謝承洲把本子遞還給他。
「馮博,」謝承洲說,「他是你安排的?」
「不是,」他說,「他是自己來的,他有自己的判斷。」他把本子接過來,合上,橡皮筋繞了兩圈,動作很慢,像是在給自己留時間想清楚下一句話,「但他的判斷正好符合某些人的利益。」
「什麼人。」
他沒有回答這個問題。
他把本子放進工作服的內側口袋裡,按了按,確認放穩了,然後說:
「這座壩有一部分是設計進去的。」
他重複了一遍,語氣和第一次說的時候不一樣,不是陳述,是結論,是這個人在壩面上蹲了四次、記了一本筆記之後,最後剩下的那一句話。
「我說的是這條規則。是有人把它寫進這個副本里的。」
他停了一下。
壩面的風還在吹,帶著水汽,帶著那股腥氣。
「不是本構。」
這四個字落地的方式和前面不一樣。
謝承洲把腳踩實了一下,混凝土的冷意通過鞋底傳上來,傳到腳踝,傳到那道還沒消的麻感里。他沒有立刻說話,也沒有立刻在備忘錄里記什麼。他只是站在那裡,讓這四個字在腦子裡待了一秒。
不是本構。
意思是有人在本構的框架之外,或者在本構的框架之內,寫進了一條規則——一條本構沒有寫、或者本構不知道的規則。這意味著這個副本不只是本構生成的場景,有人在裡面加了東西,加了邏輯,加了一條針對「建造行為」的規律,讓它成為這個副本的一部分。
謝承洲感受了一下腳底。
震動變了。
不是頻率變了,是重量變了——像是遠處有什麼東西站起來了,把腳放到了地上,整個壩體在那一刻輕微地傳導了一下那個重量,從腳底往上走,走到膝蓋,走到腰,散掉了,但那一下是真實的。
「它來了。」老趙說。
那個人已經站起來了。
他不是往上走,往壩頂回撤,他是往下走,往壩面更低處去,步幅快,但沒有慌亂,是走過很多次這條路的人的節奏,每一步落地都很穩,腳尖先著地,重心慢慢往後壓,是長期在斜坡上行走的人才有的步法。
「它不會到這個高度以下,」他走了幾步,停下來,沒有回頭,聲音往上飄,「水壓不夠,它需要足夠的水壓才能維持形態,壩面低處水壓低,它不來。」
然後他繼續往下走。
謝承洲在腦子裡把這個信息核對了一下——滲流者的行動範圍和水壓相關,這他沒有驗證過,但這個人驗證了四次,數據在那個本子裡。這是一條新的規則碎片,不在明規則里,是實驗得出的。
「往下,」謝承洲說,「跟著他的路線走。」
老趙已經在動了,他把保溫杯的蓋子擰開了一半,隨時可以投,然後開始往下走,步幅和那個人一樣,腳尖先著地,重心後壓,是三十年管道工在各種坡面上磨出來的本能。
他們三個人沿著壩面往下走。謝承洲在中間,老趙在前,李工在後。手電照著腳下,繞開苔蘚,踩著骨料外露的粗面,一步一步往下。
震動在他們背後增強。
不是腳底的震動,是整個壩體的震動,從壩面的混凝土裡傳上來,從鞋底傳到腳掌,傳到腿,像是壩體本身在某種壓力下發出的低鳴,不是聲音,是振動,是那種你聽不見但能感覺到的頻率。謝承洲沒有回頭,他知道回頭也看不見什麼,那個大的個體不在壩面上,它在壩體裡,在水裡,在某個他感知不到的位置。
他把腳踩實,繼續往下走。
壩面低處,護坡的末端是一條排水溝,排水溝後面是碎石區,碎石區再往外是一片平地,平地上有幾個構築物——監測站、排水泵房、管理用房,是壩區的附屬設施。
那個人站在碎石區,背對他們,在看管理用房的方向。
謝承洲走過去,站在他旁邊,順著他的視線看過去。
管理用房的窗戶里有光。不是手電,是固定的燈,暖黃色的,像是白熾燈,從窗縫裡透出來,落在門口的碎石上,照亮了一小塊地面。
「這裡有電。」謝承洲說。
「這裡有很多東西,」那個人說,「你們進來之前沒有仔細看這個區域。」
「你看了。」
「第一次來的時候把整個壩區走了一遍,」他說,「用了大約兩個小時。」他沒有轉頭,眼睛還是看著那扇窗戶,「你們今天還有多少時間?」
謝承洲看了一眼手腕上的數字。
水位:5.71米。距警戒線:2.29米。
「取決於漲速,」謝承洲說,「維持當前水平,大約還有兩百分鐘。漲速加快——」
「會加快,」那個人說,「接近警戒線的時候漲速會加快,這是這個副本的規律,我觀察過三次。」他停了一下,「接近警戒線前大約四十分鐘,漲速會翻一倍。」
謝承洲把這個數字記在備忘錄里。
「管理用房裡有什麼。」
「修復材料,比檢修室里的多,也更全,」他說,「有模板,有止水條,有膨脹螺栓,有一台小型手動壓漿機。」他停了一下,「你要修那條主裂縫,檢修室里的砂漿不夠。」
老趙在旁邊說:「他怎麼知道我們要修主裂縫?」
「因為你們是工程師,」那個人說,「工程師看見裂縫,第一反應是修。」
老趙把保溫杯在手裡轉了一下,沒有接話。
謝承洲說:「你進去過?」
「進去過,材料是真實的,可以用。」他停了一下,然後說,「但裡面有一個問題,你進去之前需要知道。」
「說。」
「門鎖是機械鎖,鑰匙在裡面,但門是虛掩的,可以直接推開。」他的語氣很平,像是在交代一個工程現場的進場條件,「問題不是門,是裡面有東西在等著。」
「滲流者。」
「不是滲流者。」他停了一下,「是另一種,我沒有名字叫它,你們進去自己看。」
謝承洲把這個信息過了一遍,然後說:「你不進去?」
「我的工作在外面,」他說,「你們的工作在裡面。」
他把頭燈的角度調了一下,往碎石區深處走,走了幾步,停下來,背對著他們,沒有回頭,說:
「建造改變規則,這是這個副本里最重要的一條隱規則。你已經驗證了。」
他停了一下。
「但你還沒想清楚它能改變到什麼程度。」
然後他走了。
頭燈的光點在碎石區的暗處越來越小,最後消失了。
謝承洲站在碎石區,看著那扇亮著燈的窗戶,站了大約一分鐘。
震動在他背後慢慢減弱,幅度回落,那個大的個體停住了,或者轉向了,退到了更遠的地方。腳底的感覺從「有什麼東西站著」變回了「有什麼東西在遠處待著」,兩種感覺不一樣,謝承洲能分清楚。
老趙在他旁邊,沒有說話,用手電把管理用房掃了一圈——門,窗,屋頂,門口的地面,做了一個進場前的基本勘察,是三十年工地經驗里磨出來的習慣,不用想,自然就做了。
李工把左手的無名指慢慢彎下去,彎到底,然後伸開。
「好了,」他說,「完全恢復了。」
謝承洲點了點頭。
他打開備忘錄。
找到「建造行為·第一次驗證」那一條,在它下面加了一段:
「建造行為·正式確認·機制:建造→滲流者退避;破壞→滲流者激活。方向性規律,非隨機,非偶然。數據來源:第三方·四次實驗·量化記錄·紙質筆記本。規則性質:副本隱規則,非本構明規則,非系統生成——有人寫進去的,不是本構。」
他在「不是本構」後面停了一下。
這四個字的意思他知道,但知道和想清楚是兩回事。他現在只是知道,還沒有想清楚。他在那行字後面加了一個括號:「(含義:待展開)」,然後往下繼續寫:
「未解決問題:①誰寫進去的,為什麼;②馮博的判斷「正好符合某些人的利益」——什麼人,什麼利益;③第三方·目的·身份·他知道多少。」
他在這三條下面停了一下,然後在備忘錄里另起一行,寫了一個問題:
「如果建造行為可以改變這個副本的規則,那麼系統性的建造行為——有計劃的,按照規則邏輯設計的,針對性的——能改變什麼?」
他在這行字後面停了很長時間。
他以前做過的每一個項目,在開工前都有一個核心問題:這個結構能承載多少荷載?荷載不只是重量,是所有施加在結構上的力——活荷載,死荷載,風荷載,地震荷載,溫度荷載。工程師的工作,從某種意義上說,就是計算荷載,然後設計結構來承載它。
但如果荷載可以主動施加呢?
如果建造行為本身就是一種荷載,施加在副本規則上,改變規則的「承載狀態」,那麼——
他把這個思路截斷了。
太快了。數據不夠,推斷不夠,這個方向需要更多驗證,不是現在。
他在那行問題後面寫了一個字:「待。」
然後合上備忘錄。
「進去,」他說,「看看裡面是什麼東西在等著。」
老趙已經往管理用房走了,步幅穩,手電照著門口,另一隻手把保溫杯的蓋子擰開了一半。
謝承洲跟上去。
走了幾步,腳底的震動感受了一下。
0.1赫茲,幅度已經回落,那個大的個體退了,退到上遊方向,退到它待的地方。但它還在。謝承洲在腦子裡把這個細節和第三方說的話對上——「水壓不夠,它需要足夠的水壓才能維持形態。」那麼等水位到達某個高度,等水壓到達某個臨界值,它能維持更大的形態,能到達更高的位置,能——
他把這個推斷截斷了,標註「待驗證」,然後把注意力放回管理用房的門上。
門是虛掩的,縫隙大約兩厘米,燈光從縫隙里透出來,落在門口的碎石上,暖黃色的,白熾燈。
老趙把手搭在門框上,沒有推,側耳聽了一下。
安靜。
裡面沒有聲音。
老趙看了謝承洲一眼。
謝承洲點了點頭。
老趙把門推開了。
燈光撲出來,照亮了碎石區的一小塊地面,也照亮了三個人的臉。暖黃色的光,在這座灰色的大壩里顯得不太對,像是從另一個地方漏出來的。
裡面的東西看見了他們。
謝承洲在門口站住,把裡面的情況掃了一眼,然後在備忘錄里記了最後一行:
「管理用房·修復材料·已確認·另有威脅實體·類型:未知·第三方稱「另一種」·與滲流者不同。」
然後他邁進去了。
不是沿壩頂走,是從壩頂邊緣翻出去,往下游坡面去。
謝承洲把手電往護欄缺口處打過去。護欄在這裡斷了一截,斷口的鏽色和周圍一模一樣,是原來就缺著的,不是新斷的,缺口寬度夠一個人側身通過。腳印從缺口處繼續往下,消失在壩面的黑暗裡,步幅均勻,沒有滑動的痕跡。
他走過很多次。
「有人在下面,」謝承洲說,「頭燈,蹲著,大約二十米。」
他把手電往壩面掃了一圈,光柱掃過護坡表面,掃過裂縫,掃過苔蘚,停在壩面中段的那點微光上。
「下去。」
老趙沒有問為什麼。他把保溫杯的蓋子擰了一下——不是擰緊,是確認了一下鬆緊,然後側身從缺口處出去,右手抓著護欄殘端,左腳先踩上壩面,在那裡停了一秒,感受了一下摩擦力,然後開始往下走。
步幅很小,重心低,像是走過很多次這種坡面的人。
謝承洲跟著出去。
混凝土護坡的表面比他預估的更粗糙——是骨料外露的粗面處理,踩上去像踩著粗砂紙,防滑性能比他想像的好,但苔蘚覆蓋的區域要繞開。苔蘚是濕的,踩上去有一種軟塌塌的下陷感,腳底會感覺到水膜在鞋底和混凝土之間形成,像是踩在一層薄冰上。他繞開苔蘚,踩著骨料外露的粗面,一步一步往下走。
風從下往上灌,不是橫風,是順著壩面往上吹的那種,把工作服的前襟往上翻,帶著水汽,帶著一股說不清楚是水庫還是混凝土的腥氣,冷的,濕的,灌進領口往脖子裡鑽。
右腳踝的麻感在斜坡上比在平地上更明顯。每次踩實,力從腳踝往小腿傳,有一陣細密的刺痛,像是針在皮下走,不是劇烈的,是持續的,是那種你可以忽略但它不會消失的痛。
然後在第九步,右腳踝軟了一下。
不是完全失控,是那種力突然不夠用的感覺——像是支撐結構里有一根螺栓沒有擰緊,平時看不出來,但在斜面受力的時候它會鬆動那麼一下。右腳往側面滑了大約十厘米,鞋底在骨料外露的混凝土上發出一聲短促的摩擦聲,他的左手本能地往壩面按下去,手掌直接壓在混凝土上,骨料的稜角扎進掌心,同時右膝跪了下去,膝蓋撞在護坡上,有一聲鈍響,不重,但實實在在。
他停在那裡。
心跳沒有加快,但每一下都很用力,像是在提醒他剛才差一點。掌心有一道壓痕,骨料稜角留下的,不是割破,是壓出來的,邊緣有一點熱。右膝蓋也有一塊熱,是撞上去的那塊。
他把右腳踝往下壓了一下,測了測,能用力,然後站起來。
老趙回頭看了他一眼,沒有說話。然後他往回走了兩步,站到謝承洲右側稍低的位置,伸出左手,手背朝上,搭在謝承洲的右臂下面——不是扶,是墊著,像是在給一根不穩的管子加一個臨時支撐點。等謝承洲站起來,重心穩了,他才把手撤回去,轉身繼續往下走,什麼也沒說。
謝承洲跟上去,繞開了下一塊苔蘚。
李工在最後面,左手垂著,沒有用力,右手按著護坡表面保持平衡。他的左手無名指和小指還沒有完全恢復,謝承洲不回頭,但他能聽見李工的步伐——比老趙稍微慢一點,每一步落地都更謹慎,是一個左手不完全可靠的人在斜坡上走路的節奏。
二十米的坡面,他們走了大約四分鐘。
靠近了。
謝承洲能看清楚那個人了。
蹲著,背對他們,頭燈朝下,角度很低,是在看壩面上的某個細節,不是在看遠處。手裡拿著一個本子,紙質的,不是手機,不是意識空間的操作,是一個實體的本子,用鉛筆在上面寫。鉛筆在本子上划過,然後在寫完之後停了一下,他用鉛筆的尾端敲了一下本子的邊緣——「噠」——一聲很輕的聲音,像是在確認某個數字,或者在想下一行寫什麼。
謝承洲把手電往他身上打過去。
光柱落在他背上,他沒有回頭。只是把本子往胸口合了一下,遮住上面的內容,然後側過頭,用頭燈的餘光掃了謝承洲一眼。
四十歲出頭,國字臉,顴骨高,皮膚黑——不是曬的那種黑,是風吹出來的,是長期在戶外工作、在陽光和風裡浸了很多年的那種深色,均勻,沒有曬斑。工作服是深藍色的,和謝承洲他們的不同款,但同樣是現場工作服,袖口有磨損,肘部有一塊顏色稍淺的區域,是經常跪地或蹲地作業留下的痕跡。
工程靴,42到43碼,重心偏前腳掌。
就是他。
他沒有站起來,只是把頭燈的角度調了一下,讓光線不直射謝承洲的臉,然後說:「你就是封堵那條裂縫的人。」
不是問句。
「是。」謝承洲說。
「砂漿封堵,快干型。」他停了一下,把鉛筆夾在本子的封面和第一頁之間,「封堵之後滲流者退了,往上遊走,兩個都走了,頻率降下來了,節律變了。」
「你看見了。」
「我在這裡看了一段時間。」他沒有說多長時間,只是把本子重新翻開,在某一頁上記了一行字,然後說,「你做了一件很重要的事。」
謝承洲沒有接這句話。
他在看那個人的左手手腕。
袖口壓著,壓得很實,看不見。
「你在這裡多久了?」謝承洲問。
「比你久。」
「這次?還是之前也來過?」
他把本子翻到某一頁,沒有給謝承洲看,只是自己掃了一眼,然後合上,說:「之前也來過。」
謝承洲把這個細節記在備忘錄里。副本可以多次進入——他沒有驗證過,但這個人的回答意味著可以,或者他有某種方式重複進入同一個場景。這個細節本身就是一條信息,而且是重要的信息。
「你叫什麼。」
「你叫我什麼都行。」
他說這句話的時候沒有看謝承洲,在看壩面,在看他之前蹲著記錄的那個位置——是一處裂縫,不寬,兩毫米左右,走向是橫向的,和大壩軸線垂直,是受橫向拉應力的位置。他的頭燈照著那條裂縫,像是還在想剛才沒寫完的那行字。
謝承洲在備忘錄里記:「第三方·男·40+·水利工程背景·工程靴42-43·長期斜坡行走·紙質筆記本·鉛筆·多次進入同一副本·編號:遮蓋·稱呼:未知。」
老趙在謝承洲旁邊蹲下來,把手電往那個人的本子邊緣照了一眼。本子已經合上了,但老趙看見了封面——空白的牛皮紙,沒有任何標註,用橡皮筋扎著,橡皮筋已經老化,表面有細密的裂紋,一碰就會斷。
這個本子用了很長時間了。
「你說這座壩有一部分是設計進去的,」謝承洲說,「你指的是什麼?」
那個人這才抬起頭,看了謝承洲一眼,然後看了李工一眼,最後目光落回謝承洲身上,說:「你和那個地質的不一樣。」
「哪裡不一樣。」
「他想通關。你想搞清楚。」
他停了一下。壩面的風從下往上吹,把他深藍色工作服的衣角往上翻,他沒有去按,任它翻著。然後他把本子往膝蓋上壓了壓,像是要給下面一句話找一個支撐點,才開口說:
「這座壩里有一條規則,不在明規則里,是寫在結構里的。」
「什麼規則。」
「建造行為會影響威脅實體的行為模式。」他說,「破壞行為反過來——激活,而不是退避。」
他停了一下,讓這句話在空氣里待了一秒。
「我在驗證這條規則,你今天幫我驗證了建造那一側。」
謝承洲沒有說話。
不是沒有話說,是需要一秒鐘讓這句話落地。
建造→退避。破壞→激活。
他把腳踩實了一下,感受了一下混凝土通過鞋底傳上來的冷意,一直傳到右腳踝那道還沒消的麻感里。這不是隨機的,這是方向性的規律。而且這個人說「寫在結構里」——不是系統規則文本,不是明規則,是嵌進這座壩的物理結構里的某種東西,是這個副本場景本身攜帶的邏輯。
「你怎麼知道的。」
「第一次來的時候不知道,」他說,「第二次來,我往一處裂縫裡填了砂石,滲流者退了。我以為是偶然。」他用鉛筆的尾端在本子封面上輕輕敲了一下,「第三次來,我換了一處,同樣的操作,同樣的結果。」
「你來了三次。」
「四次。」
他把本子翻開,找到某一頁,把它轉過來遞給謝承洲。
謝承洲接過來,用手電照著看。
密密麻麻的數字,時間戳,位置坐標,操作記錄,滲流者行為變化——不是定性描述,是定量的,有頻率數值,有距離估計,有時間間隔,有誤差標註。這不是玩家做的筆記,這是工程師做的實驗記錄,是那種在現場做完測試之後當場記下來的數據,字跡有些潦草,但每一個數字都寫得很清楚。
本子的紙是普通的方格紙,邊緣有些卷,有幾頁被水浸過,字跡暈開了,但數字還能看清楚。
謝承洲把本子翻了翻,翻到第三次實驗的記錄,停在那一頁,看了大約二十秒。
「你的專業。」
「水利。」他停了一下,「做了十二年。」
李工在謝承洲旁邊,低頭看了一眼那本筆記,然後抬起頭,看著那個人,說:「這座壩有一部分是設計進去的——你說的是裂縫那條,還是這條規則?」
那個人看了李工一眼。這是他第一次認真看李工,不是掃一眼,是停了一下,像是重新評估了一下李工這個人。
然後他說:「都是。」
「裂縫也是?」
「裂縫是有人故意開的,但開的位置是有講究的,」他說,「不是隨機選的,是按照這條規則選的——開在建造行為最容易觸發的節點上,讓修復變得更困難。」他停了一下,「你們今天在廊道里,差點動了那條裂縫。」
謝承洲把本子遞還給他。
「馮博,」謝承洲說,「他是你安排的?」
「不是,」他說,「他是自己來的,他有自己的判斷。」他把本子接過來,合上,橡皮筋繞了兩圈,動作很慢,像是在給自己留時間想清楚下一句話,「但他的判斷正好符合某些人的利益。」
「什麼人。」
他沒有回答這個問題。
他把本子放進工作服的內側口袋裡,按了按,確認放穩了,然後說:
「這座壩有一部分是設計進去的。」
他重複了一遍,語氣和第一次說的時候不一樣,不是陳述,是結論,是這個人在壩面上蹲了四次、記了一本筆記之後,最後剩下的那一句話。
「我說的是這條規則。是有人把它寫進這個副本里的。」
他停了一下。
壩面的風還在吹,帶著水汽,帶著那股腥氣。
「不是本構。」
這四個字落地的方式和前面不一樣。
謝承洲把腳踩實了一下,混凝土的冷意通過鞋底傳上來,傳到腳踝,傳到那道還沒消的麻感里。他沒有立刻說話,也沒有立刻在備忘錄里記什麼。他只是站在那裡,讓這四個字在腦子裡待了一秒。
不是本構。
意思是有人在本構的框架之外,或者在本構的框架之內,寫進了一條規則——一條本構沒有寫、或者本構不知道的規則。這意味著這個副本不只是本構生成的場景,有人在裡面加了東西,加了邏輯,加了一條針對「建造行為」的規律,讓它成為這個副本的一部分。
謝承洲感受了一下腳底。
震動變了。
不是頻率變了,是重量變了——像是遠處有什麼東西站起來了,把腳放到了地上,整個壩體在那一刻輕微地傳導了一下那個重量,從腳底往上走,走到膝蓋,走到腰,散掉了,但那一下是真實的。
「它來了。」老趙說。
那個人已經站起來了。
他不是往上走,往壩頂回撤,他是往下走,往壩面更低處去,步幅快,但沒有慌亂,是走過很多次這條路的人的節奏,每一步落地都很穩,腳尖先著地,重心慢慢往後壓,是長期在斜坡上行走的人才有的步法。
「它不會到這個高度以下,」他走了幾步,停下來,沒有回頭,聲音往上飄,「水壓不夠,它需要足夠的水壓才能維持形態,壩面低處水壓低,它不來。」
然後他繼續往下走。
謝承洲在腦子裡把這個信息核對了一下——滲流者的行動範圍和水壓相關,這他沒有驗證過,但這個人驗證了四次,數據在那個本子裡。這是一條新的規則碎片,不在明規則里,是實驗得出的。
「往下,」謝承洲說,「跟著他的路線走。」
老趙已經在動了,他把保溫杯的蓋子擰開了一半,隨時可以投,然後開始往下走,步幅和那個人一樣,腳尖先著地,重心後壓,是三十年管道工在各種坡面上磨出來的本能。
他們三個人沿著壩面往下走。謝承洲在中間,老趙在前,李工在後。手電照著腳下,繞開苔蘚,踩著骨料外露的粗面,一步一步往下。
震動在他們背後增強。
不是腳底的震動,是整個壩體的震動,從壩面的混凝土裡傳上來,從鞋底傳到腳掌,傳到腿,像是壩體本身在某種壓力下發出的低鳴,不是聲音,是振動,是那種你聽不見但能感覺到的頻率。謝承洲沒有回頭,他知道回頭也看不見什麼,那個大的個體不在壩面上,它在壩體裡,在水裡,在某個他感知不到的位置。
他把腳踩實,繼續往下走。
壩面低處,護坡的末端是一條排水溝,排水溝後面是碎石區,碎石區再往外是一片平地,平地上有幾個構築物——監測站、排水泵房、管理用房,是壩區的附屬設施。
那個人站在碎石區,背對他們,在看管理用房的方向。
謝承洲走過去,站在他旁邊,順著他的視線看過去。
管理用房的窗戶里有光。不是手電,是固定的燈,暖黃色的,像是白熾燈,從窗縫裡透出來,落在門口的碎石上,照亮了一小塊地面。
「這裡有電。」謝承洲說。
「這裡有很多東西,」那個人說,「你們進來之前沒有仔細看這個區域。」
「你看了。」
「第一次來的時候把整個壩區走了一遍,」他說,「用了大約兩個小時。」他沒有轉頭,眼睛還是看著那扇窗戶,「你們今天還有多少時間?」
謝承洲看了一眼手腕上的數字。
水位:5.71米。距警戒線:2.29米。
「取決於漲速,」謝承洲說,「維持當前水平,大約還有兩百分鐘。漲速加快——」
「會加快,」那個人說,「接近警戒線的時候漲速會加快,這是這個副本的規律,我觀察過三次。」他停了一下,「接近警戒線前大約四十分鐘,漲速會翻一倍。」
謝承洲把這個數字記在備忘錄里。
「管理用房裡有什麼。」
「修復材料,比檢修室里的多,也更全,」他說,「有模板,有止水條,有膨脹螺栓,有一台小型手動壓漿機。」他停了一下,「你要修那條主裂縫,檢修室里的砂漿不夠。」
老趙在旁邊說:「他怎麼知道我們要修主裂縫?」
「因為你們是工程師,」那個人說,「工程師看見裂縫,第一反應是修。」
老趙把保溫杯在手裡轉了一下,沒有接話。
謝承洲說:「你進去過?」
「進去過,材料是真實的,可以用。」他停了一下,然後說,「但裡面有一個問題,你進去之前需要知道。」
「說。」
「門鎖是機械鎖,鑰匙在裡面,但門是虛掩的,可以直接推開。」他的語氣很平,像是在交代一個工程現場的進場條件,「問題不是門,是裡面有東西在等著。」
「滲流者。」
「不是滲流者。」他停了一下,「是另一種,我沒有名字叫它,你們進去自己看。」
謝承洲把這個信息過了一遍,然後說:「你不進去?」
「我的工作在外面,」他說,「你們的工作在裡面。」
他把頭燈的角度調了一下,往碎石區深處走,走了幾步,停下來,背對著他們,沒有回頭,說:
「建造改變規則,這是這個副本里最重要的一條隱規則。你已經驗證了。」
他停了一下。
「但你還沒想清楚它能改變到什麼程度。」
然後他走了。
頭燈的光點在碎石區的暗處越來越小,最後消失了。
謝承洲站在碎石區,看著那扇亮著燈的窗戶,站了大約一分鐘。
震動在他背後慢慢減弱,幅度回落,那個大的個體停住了,或者轉向了,退到了更遠的地方。腳底的感覺從「有什麼東西站著」變回了「有什麼東西在遠處待著」,兩種感覺不一樣,謝承洲能分清楚。
老趙在他旁邊,沒有說話,用手電把管理用房掃了一圈——門,窗,屋頂,門口的地面,做了一個進場前的基本勘察,是三十年工地經驗里磨出來的習慣,不用想,自然就做了。
李工把左手的無名指慢慢彎下去,彎到底,然後伸開。
「好了,」他說,「完全恢復了。」
謝承洲點了點頭。
他打開備忘錄。
找到「建造行為·第一次驗證」那一條,在它下面加了一段:
「建造行為·正式確認·機制:建造→滲流者退避;破壞→滲流者激活。方向性規律,非隨機,非偶然。數據來源:第三方·四次實驗·量化記錄·紙質筆記本。規則性質:副本隱規則,非本構明規則,非系統生成——有人寫進去的,不是本構。」
他在「不是本構」後面停了一下。
這四個字的意思他知道,但知道和想清楚是兩回事。他現在只是知道,還沒有想清楚。他在那行字後面加了一個括號:「(含義:待展開)」,然後往下繼續寫:
「未解決問題:①誰寫進去的,為什麼;②馮博的判斷「正好符合某些人的利益」——什麼人,什麼利益;③第三方·目的·身份·他知道多少。」
他在這三條下面停了一下,然後在備忘錄里另起一行,寫了一個問題:
「如果建造行為可以改變這個副本的規則,那麼系統性的建造行為——有計劃的,按照規則邏輯設計的,針對性的——能改變什麼?」
他在這行字後面停了很長時間。
他以前做過的每一個項目,在開工前都有一個核心問題:這個結構能承載多少荷載?荷載不只是重量,是所有施加在結構上的力——活荷載,死荷載,風荷載,地震荷載,溫度荷載。工程師的工作,從某種意義上說,就是計算荷載,然後設計結構來承載它。
但如果荷載可以主動施加呢?
如果建造行為本身就是一種荷載,施加在副本規則上,改變規則的「承載狀態」,那麼——
他把這個思路截斷了。
太快了。數據不夠,推斷不夠,這個方向需要更多驗證,不是現在。
他在那行問題後面寫了一個字:「待。」
然後合上備忘錄。
「進去,」他說,「看看裡面是什麼東西在等著。」
老趙已經往管理用房走了,步幅穩,手電照著門口,另一隻手把保溫杯的蓋子擰開了一半。
謝承洲跟上去。
走了幾步,腳底的震動感受了一下。
0.1赫茲,幅度已經回落,那個大的個體退了,退到上遊方向,退到它待的地方。但它還在。謝承洲在腦子裡把這個細節和第三方說的話對上——「水壓不夠,它需要足夠的水壓才能維持形態。」那麼等水位到達某個高度,等水壓到達某個臨界值,它能維持更大的形態,能到達更高的位置,能——
他把這個推斷截斷了,標註「待驗證」,然後把注意力放回管理用房的門上。
門是虛掩的,縫隙大約兩厘米,燈光從縫隙里透出來,落在門口的碎石上,暖黃色的,白熾燈。
老趙把手搭在門框上,沒有推,側耳聽了一下。
安靜。
裡面沒有聲音。
老趙看了謝承洲一眼。
謝承洲點了點頭。
老趙把門推開了。
燈光撲出來,照亮了碎石區的一小塊地面,也照亮了三個人的臉。暖黃色的光,在這座灰色的大壩里顯得不太對,像是從另一個地方漏出來的。
裡面的東西看見了他們。
謝承洲在門口站住,把裡面的情況掃了一眼,然後在備忘錄里記了最後一行:
「管理用房·修復材料·已確認·另有威脅實體·類型:未知·第三方稱「另一種」·與滲流者不同。」
然後他邁進去了。