周明遠的聲音還在走廊里回蕩,頭頂的夜空已經裂開了第二道口子。
不是裂縫,是切口。整齊的,一個正圓形,像是有人用圓規在天幕上畫了一下,然后把中間那塊天空整個挖走了。白光從切口里涌出來,不是日光燈那種冷白,是一種更冷的、沒有任何溫度的白。像手術臺上的無影燈。
林舟站在院長室的窗前往外看。切口不止一個。醫院的四個方向,每個方向的上空都在裂開。白光一團一團地往下掉,落地的瞬間展開成人形——沒有五官,沒有衣服,只有一個人形的輪廓,像一張沒寫完的規則草案。
自動糾錯程序。顧衍的權限傳承里有這個東西的資料。不是真正的NPC,不是玩家,是系統靠代碼生成的消耗品。沒有人格,沒有意識,只有一個指令集:查找并修正副本內的規則偏差。修正方式包括格式化目標NPC,或者直接刪除。
“十二個。”周明遠站在走廊里,眼睛盯著住院部大門的方向。他的聲音很穩,但站姿變了——雙腳分得更開,膝蓋微屈,手垂在身體兩側,五指微微張開。這是一個要擋在什么東西前面的站姿。
“你能打幾個?”林舟問。
“打不了。”周明遠說,“我是院長,不是戰士。我的設定是管理副本全局,不是戰斗。系統沒有給我戰斗技能——它只需要我坐在辦公室里,看著火焰從二樓升上來,反復循環,制造恐懼。一個在原地走不出去的BOSS比一個能打的怪物更絕望,系統很清楚這個。”
“那你怎么擋?”
周明遠沒有直接回答。他轉過身,從白大褂的口袋里掏出一樣東西。不是武器,是一張紙。發黃的,折了三折,像是被反復打開又折上。他展開那張紙,遞給林舟。
是一份值班表。仁濟醫院三十年前最后一個月的夜班護士排班表。上面有十四個名字,陳素排在第一個,值周最密。每個人的名字后面都有一個勾選框,用鋼筆打了勾。所有勾都在。排班表的右下角簽著周明遠自己的名字,還有醫院的公章印記。
“我當院長十五年,這份排班表一直鎖在我抽屜里。火災那天我本來要重新排班——陳素連著值了太多夜班,我想給她調成白班。沒來得及。”他說,“就這張表。三十年了,我一直帶在身上。”
林舟看著那張排班表。紙張的邊緣已經磨毛了,折痕處薄得快透光。
“糾錯程序沒有自我意識,但它們能從副本里讀取NPC的記憶。我記憶里最清晰的東西,它們會讀取到。一份一個院長守了三十年沒丟下的排班表,夠讓它們認為我是威脅。程序判定威脅值超過閾值,就會把目標從我護著的人轉到我身上。”
他停了停。
“說白了,我就是個肉盾。程序先殺我,我扛著,你改規則。”
走廊那頭,住院部大門的鐵門發出了被什么東西撞響的聲音。第一聲。第二聲。然后是連續的、有節奏的撞擊——像是有十二個人同時在用肩膀撞門。
“協議。”林舟說。他沒有看那張排班表,他看著周明遠。“你幫我擋住糾錯隊。我修改核心規則。條件是什么?”
“兩條。”周明遠把排班表收好,“第一,所有醫護人員每周至少休一天。我當院長的時候欠陳素的。三十年沒還。”
“第二。”
“沈默。從太平間出來。不是給他自由活動的權利——給他一個身份。病人,不是看守。讓他躺在病床上,做一次完整的手術。氣管切開術。全麻。把他的氣管縫好,讓他在麻醉醒過來的時候能說出第一句話。三十年前那臺手術沒做完的,在這里做完。”
林舟沉默了兩秒。“你的條件里沒有你自己。”
周明遠低頭看了一眼胸前的名牌。藍色墨水,褪了色,但筆跡有力。
“我已經死了。死人不提要求。”
住院部大門的鐵門被撞開了。撞擊聲碎了一地,然后是腳步聲——整齊劃一的,十二個人的腳步同時踩在地磚上,聲音像一支不對齊的人員。白光從大門口涌進來,把走廊里的日光燈都映得發白發青。
周明遠轉身,面朝走廊盡頭那道正在靠近的白光。
“還有一點。”他頭也不回,“他們不是要格式化副本。修正程序是沖著核心規則來的。你在這里改規則,它們會不惜代價沖進院長室。所以我不只要擋人——我得讓它們把所有注意力都放在我身上。”
林舟從窗邊退回來,坐進辦公椅。那把椅子是周明遠三十年前坐過的,坐墊上的皮已經裂了,露出底下發黃的海綿。他把核心規則文件夾攤開在桌上,翻過第一頁。
第二頁是目錄。規則一共分成兩大類。第一類是框架規則——副本的基礎結構:醫院場景定義,角色分配,核心任務設定。這一塊被標注了紅色,旁邊寫著:主神鎖定,不可修改。第二類是細則——NPC行為規范,玩家交互協議,副本內部流程。這一塊是藍色的,旁邊寫著:副本簽署者可修改。
但有一條規則不同。它出現在框架規則的目錄里,但旁邊的標注既不是紅色也不是藍色,是灰的。灰色的小字,很細,像是有人在整份文件生成之后偷偷加上去的。
《仁濟醫院核心規則·特別條款:NPC自由意志保留申請》。申請人欄是空的。審批欄是空的。但條款本身還在——沒被刪除,只是被鎖了。
林舟翻開對應的頁數。
那條特別條款的正文只有三行字:副本NPC若通過自主意識覺醒,可以向副本簽署者申請自由意志保留。經簽署者同意并重新簽署規則后,該NPC不再受核心行為限制。
頁面最下方,簽章欄。第一個空行是簽署者簽字,第二個空行是一個奇怪的格式——沒有標簽,沒有說明,只有一個空著的方框,尺寸大小剛好和顧衍傳給他的那些權限代碼里的某個模塊對得上。
林舟腦子里有個東西亮了。
顧衍傳給他的權限傳承不是一本字典——是活頁的。那些代碼會自動匹配他正在面對的問題。陳素問他“你怎么知道要叫我簽到”的時候,大腦里還沒有任何資料。但現在他盯著那個空方框,腦子里有一條對應的信息自己彈了出來——主神并非不可撼動。系統底層有一個權限落點,在NPC的簽章欄。顧衍當年掃描整個系統底層找到的漏洞,就是這行灰字。
特別條款沒有被刪除。被鎖了,但沒被刪。系統不能刪除它——因為它是簽署者自己簽字的那一瞬間,寫入副本的。陳素簽的是細則,但她簽字本身這個動作,被另一個更大的規則作為框架條款保護下來,系統改不了。
有人——或者什么存在——在驚悚游戲建立之初,就留了這一行灰字。
林舟的腦子里快速翻過顧衍留下的所有代碼,其中一小段忽然對上了這個方框。那行代碼的注釋他之前看不懂,現在看懂了:所有困惑的、被困的、渴望解脫的,都應有一個出口。這是驚悚游戲的一條原始代碼。“原始”意味著它在系統誕生之前就已經寫好了。
走廊里,第一道白光撞上了周明遠。
林舟沒有抬頭。他聽見撞擊聲——不是肉體和金屬的碰撞,是更抽象的、規則對規則的沖擊。糾錯程序的攻擊方式不是拳頭,不是武器,是規則覆蓋。它們釋放出的白色光線一碰到周明遠,就會試圖在他的身體表面寫入新的指令:停止抵抗,讓路,格式化。每一條指令落下時,空氣里都會出現一行轉瞬即逝的光字。
周明遠沒有后退。他的身體在顫抖,白大褂上開始出現焦黑的痕跡——但他就站在那里,一步沒動。他扛的不是物理攻擊,是系統對一個NPC下達的強制格式化命令。他在用自己三十年前決定從四樓往二樓跑的那個念頭——那種比規則更古老的本能——來抵抗。
“就這點嗎。”他的聲音從走廊里傳回來,壓得很低,不是跟糾錯隊說的,是跟自己。
林舟拿起顧衍的筆。筆尖落在特別條款的簽署者欄上,他簽下了自己的名字——不是簽“林舟”,而是簽了一行權限代碼。
在他簽完名字的同時,文件夾上的鎖孔圖標消失了。框架規則的紅字全部變成綠色,目錄上那個灰色的特別條款一行一行地亮起來,灰色褪去,露出底下真正的文字——不是藍色,不是紅色,是金色。細密的、幾乎看不清的金色小字寫滿了整頁。
不是自動糾錯程序的死亡——是權限反噬。當一個副本的簽署者主動把權限移交給規則污染者的同一個瞬間,系統對這個副本的一切修改警告都會自動無效化。不是被屏蔽,不是被找漏洞繞過去——是無效。那些蜂擁而來的白光會忽然停在半空中,因為它們收到的指令來源被注銷了。
林舟提筆,在空白頁上寫下新規則的第一條:
「仁濟醫院全體NPC擁有自主行動權。」
窗外的天空又裂開一道口子。不是白的。是金色的。
一種從未在驚悚游戲里出現過的顏色,從仁濟醫院的上空擴散出去,照亮了整個副本的邊界。





京公網安備 11010802028299號