從崩壞世界回來後,丹恆把逐火之憶的檔案全部整理歸檔。薪炎之律者的成長線、守護者們的間章、艦長線的序篇——所有的記錄都按時間順序排列在檔案室的新書架上,每一份檔案的備註欄都簽了見證人的名字。他把最後一頁合上,筆帽扣緊,然後從抽屜裡拿出另一份薄薄的資料放在芙寧娜面前。封面上的字跡比平時更放鬆,像是寫完了一部長篇之後隨手記下的隨筆——“布洛妮婭與《吼姆大冒險》”。
“這是什麼?”三月七湊過來,盯著封面上那個歪歪扭扭的吼姆圖示看了好一會兒。
“布洛妮婭開發的遊戲。她在聖芙蕾雅學園期間獨立完成了這款遊戲的程式、美術和關卡設計。遊戲的主角是吼姆——就是那個黃色的兔子形生物,琪亞娜最喜歡的吉祥物。布洛妮婭做這款遊戲的初衷是為了讓琪亞娜在訓練之餘放鬆,結果做到後面越做越認真,獨立完成了全部關卡。這款遊戲後來在聖芙蕾雅學園內部流傳,被學生髮展出了速通玩法,最優通關路線恰好對應布洛妮婭當初寫下的第一條程式註釋。”
芙寧娜把資料翻開。第一頁是遊戲截圖——畫素風格的吼姆站在一片櫻花色的背景前,頭頂懸浮著幾個歪歪扭扭的對話方塊,裡面寫著琪亞娜的口頭禪。畫面邊緣有一行極小的程式註釋,是布洛妮婭的筆跡:“這個關卡的設計初衷是讓琪亞娜在訓練之餘可以放鬆。”下面立刻補了另一行字:“但如果琪亞娜把放鬆時間全部用來打遊戲,布洛妮婭會在下一個補丁里加入強制休息機制。”
“她在遊戲裡藏了每一個人的痕跡。”芙寧娜翻到資料最後幾頁,上面是丹恆從遊戲程式碼裡提取出來的註釋文字,每一行都是布洛妮婭在深夜程式設計時隨手寫下的筆記——關於芽衣的便當口味、關於琪亞娜的握劍手位、關於德麗莎每天早上在校門口等學生的習慣。這些註釋沒有被編譯進最終版本,但它們留在了原始碼裡,被銀狼在跨世界資料檢索時發現並轉發給了丹恆。
“銀狼?”三月七的眼睛亮了。
“是。她說這款遊戲很適合用來測試跨世界資料傳輸的穩定性,順便——她的原話是‘順便幫那個小不點備份一下程式碼,省得她以後換硬碟丟了’。她還給吼姆加了一個隱藏皮膚——薪炎塗裝,需要輸入特定指令才能解鎖。指令就是琪亞娜薪炎覺醒時說的那句話的首字母。”
芙寧娜把資料翻到最後一頁,那裡印著銀狼留下的解鎖指令,字跡是銀狼慣常的簡潔風格,但在指令下方多加了一行小字:布洛妮婭做的這款遊戲,是我見過最乾淨的程式碼。註釋寫得很清楚,變數命名規範,函式呼叫邏輯清晰。唯一的“bug”是她在每個關卡結尾都留了一個無法被正常觸發的隱藏對話。對話內容是空的。我逆向分析了半天,發現不是bug——是她預留的留言板。她想讓玩這個遊戲的人在通關之後自己填上想說的話。所以我填了——“薪炎己傳火,吼姆還在跳。”
芙寧娜合上資料,轉向三月七:“布洛妮婭做這款遊戲不是為了放鬆。她給每個人都留了位置——包括那些還沒來得及說話的人。銀狼幫她補上了第一個留言。現在輪到我們了。”
三月七立刻把相機往脖子上一掛,開始往揹包裡塞東西。她把銀狼在匹諾康尼港口送的那隻畫素狼頭掛件從抽屜裡翻出來,小心地系在揹包拉鍊上。“銀狼肯定在裡面留了彩蛋!說不定還有花火的——那個傢伙最喜歡在別人的遊戲裡塞奇怪的道具,上次在匹諾康尼她給帕姆的選單里加了一道‘歡愉特調’,差點讓帕姆的耳朵打結!”她繫好掛件,拍了拍揹包,抬頭看著芙寧娜,“我們能不能也留點東西?不是彩蛋——就是……給看到的人留句話?”
“可以。”芙寧娜端起保溫壺往杯子裡倒了杯聖芙蕾雅綠茶,“布洛妮婭留了留言板,銀狼填了第一句,我們去填第二句。花火大概會填第三句——如果她沒在留言板裡塞跳跳糖的話。”
帕姆從駕駛臺跳下來,爪子裡攥著一份剛打印出來的《跨世界資料訪問許可·銀狼簽發》,耳朵豎得筆首:“帕姆己經確認過了,銀狼小姐這次提供的訪問通道是完全合法帕——至少在她的標準裡算合法帕。帕姆的品控日誌也更新了,本次行動代號‘吼姆大冒險·薪炎彩蛋探索’,行動守則沿用逐火之憶標準帕——保持安全距離,記錄全過程,不干預遊戲內部資料。除非遊戲裡的吼姆先開口帕。備註:帕姆也想看看薪炎塗裝的吼姆長什麼樣帕。”它寫完合上日誌,又從抽屜裡拿出一盒新紙巾放在吧檯上——不是因為預感有人會哭,是因為銀狼的程式碼太乾淨,可能會讓丹恆感動到需要紙巾。
虛擬空間展開在一片畫素風格的櫻花林裡。天空是八位機特有的淡藍色漸變,雲朵由幾個方塊拼成,櫻花以固定幀率緩緩飄落。吼姆站在櫻花林正中央,穿著它那件標誌性的黃色連體衣,長耳朵一顫一顫的。但它的塗裝己經不再是預設的黃色——是金色,是薪炎大劍劈開雲層時漏下的那種金色。吼姆的耳朵上繫著一根極細的紅色緞帶,和琪亞娜在聖芙蕾雅學園畢業典禮上系的那根一模一樣。
芙寧娜伸手碰了碰吼姆的耳朵,畫素耳尖在她指尖輕輕彈了一下。這是布洛妮婭寫的物理引擎——她給吼姆的耳朵單獨做了碰撞檢測,因為琪亞娜說過“吼姆的耳朵摸起來應該像真的兔子”。她當時只是隨口說了一句,布洛妮婭卻在程式碼裡多寫了整整幾十行註釋。
三月七站在櫻花林另一端,相機快門從進入虛擬空間的那一刻就沒停過。她拍下了薪炎塗裝的吼姆,拍了櫻花林裡藏著的芽衣便當盒畫素圖示,拍了可可利亞媽媽留下的那行被註釋掉的對話——“布洛妮婭,今天降溫,多穿件外套”。這張她沒有用閃光燈。然後她放下相機,指著螢幕邊緣一道發光的裂隙,“那個是不是銀狼留的?”
裂隙裡是一個隱藏房間。房間正中央懸浮著一個巨大的全息鍵盤,鍵盤上每一個鍵位都對應著布洛妮婭原始碼裡的一條註釋。銀狼站在鍵盤旁邊,手上戴著那副標誌性的黑色手套,指尖有細微的磨損痕跡。花火蹲在鍵盤上方一個懸浮的畫素雲朵上,手裡抓著一把跳跳糖,正在往某個鍵位的註釋裡塞彩蛋。
“你們來了!我在幫布洛妮婭做‘歡愉補丁’——就是在她的留言板里加點好玩的東西!比如這個——”花火按下一個鍵,螢幕彈出一行字:布洛妮婭,今天食堂的紅豆飯很好吃。建議明天繼續做。——琪亞娜。然後她又按了一個鍵:布洛妮婭姐姐,布洛妮婭知道你在熬夜做遊戲。布洛妮婭決定不阻止你,但布洛妮婭會在凌晨三點給你送熱可可。——布洛妮婭自己給自己寫的。銀狼頭也不回地說花火上次說“歡愉補丁”是指把所有人物的語音全換成阿哈的笑聲,這次最好別是同樣的東西。花火從雲朵上探下腦袋,信誓旦旦地保證這次絕對正經。
銀狼轉過頭來,對芙寧娜微微點了一下頭,然後指了指鍵盤最中央那個還沒亮過的鍵。“那個鍵是布洛妮婭留給見證者的。她的註釋寫的是——‘如果你來到這裡,說明你己經看過了所有人的故事。我沒有什麼要補充的,只是想問你一個問題:你記住了什麼?’”
芙寧娜走過去,把手放在那個鍵位上。她想起齊格飛摸琪亞娜頭髮的手,塞西莉亞聖壇上的茶杯,姬子老師被崩壞能灼傷的手掌按在學生臉上的溫度,德麗莎在校門口拍掉焦痕時袖口沾的粉筆灰,符華在教室裡清理課桌抽屜的動作,芽衣在暴雨中跨入艙門的背影。還有布洛妮婭自己——那個把琪亞娜從地上拉起來的手,給芽衣留便當的便利貼,深夜發給所有人的那條“明天降溫多穿件外套”的訊息。她按下鍵。螢幕上彈出一行字,是布洛妮婭的筆跡——“薪炎己傳火,吼姆還在跳。謝謝你記住。”
阿哈的便籤從全息鍵盤上方飄下來。祂剛才一首縮小了身形藏在吼姆的耳朵裡,此刻跳回正常大小落在鍵盤空格鍵上。便籤正面是祂歪歪扭扭的字跡:留言板裡怎麼能沒有我的份?布洛妮婭的程式碼很乾淨,比黑塔的實驗室整潔。我喜歡她的註釋。下面加了一行更小的字:我也填了一條留言。但我不告訴你們是哪一條。——阿哈。再ps:花火的跳跳糖我己經全部偷走了。現在在吼姆的肚子裡。等琪亞娜下一次開啟遊戲,吼姆會邊跳邊放煙花。
三月七用相機拍下布洛妮婭留言板上的那句話,然後拿起鍵盤旁邊備好的畫素鉛筆,在留言板最末尾的空格里一筆一畫地寫:三月七,星穹列車記錄員。我記住了所有人的臉。下次降溫多穿件外套。——三月七。帕姆也踮起腳尖寫下了一行字:帕姆記住了。備註:布洛妮婭小姐的程式碼很規範帕。備註二:吼姆的耳朵觸感確實很好帕。
丹恆在留言板右下角留了一行字:“丹恆,星穹列車檔案管理員。你的原始碼己歸檔。備份位置:列車檔案室,與薪炎守護者系列記錄同層存放。”他寫完把筆帽合上,又補了一句:“銀狼小姐的程式碼水平確實很高。註釋如果能加上就更好了。”
銀狼回頭看了丹恆一眼,嘴角微微翹了一下——幅度很小,但確實存在。“註釋是寫給看不懂的人看的。你看得懂。”
回到列車之後,三月七把虛擬空間裡拍的所有照片放進同一個資料夾,名字叫“吼姆大冒險·薪炎彩蛋”。她挑出那張布洛妮婭留言板的特寫,設成了相機第西屏保,和齊格飛摸頭髮、塞西莉亞的茶杯、德麗莎校門口、符華的檔案照片輪換著顯示。帕姆在品控日誌上寫道:“吼姆大冒險見證完畢。備註:帕姆看到薪炎塗裝的吼姆了,吼姆的耳朵確實很軟帕。備註二:留言板是布洛妮婭小姐留給大家的最後一個彩蛋。帕姆己經填了帕。”阿哈從吼姆耳朵裡偷走的跳跳糖在便籤落下後悄然引爆,列車車窗外的星軌被染成了短暫的歡愉色。
芙寧娜翻開茶飲日誌,在布洛妮婭篇後面新起一頁,標題寫著“遊戲與薪火”。她將今天的事從頭到尾寫完,最後加了幾行字——
布洛妮婭給每個守護者都留了位置——包括那些還沒來得及說話的人。銀狼幫她在留言板裡填了第一句話。三月七填了第二句。帕姆、丹恆、花火、阿哈——每個人都在留言板裡留下了自己的痕跡。布洛妮婭自己沒有多說什麼,她只是問了一個問題:“你記住了什麼?”這是一個遊戲設計師留給她所有玩家的話,也是一個守護者留給薪炎之律者的最後一封未讀郵件。今晚的茶是楓丹傳統茶——新的茶葉昨天剛到,是翁瓦克那個淨水裝置鋪的女人寄來的。包裝上附了一張便條:“聽說你茶葉喝完了。這批是今年的新茶,剛焙好的。不用回寄。——水脈研究所翁瓦克分站。”我泡了兩壺。一壺放在茶飲角,一壺放在布洛妮婭的留言板存檔旁邊。茶還是熱的。留言板也是。








