林源刚迈出一步,胸口那块金属残片猛地一震,像是有人拿铁锥在里头凿。
他停下脚,没吭声,手按上去,掌心发麻。
地面还是硬的,声音还是被吞着,头顶那条灰白星尘带还在转。
一切照旧,可他知道不对了。
他闭眼,规则语法解析自动开启。
Energy_Flow(x,y,z,t) 的数据流开始抖动,不是稳定波形,而是周期性振荡,像被人掐着脖子喘气。
Time_Dilation 参数在局部区域出现微小偏移,0.03秒的延迟反复跳变。
Local_Rules_Integrity 数值从98.6%一路往下掉,现在停在94.1%,还在缓慢下降。
“污染。”他睁眼,低声说。
不是系统警告,也不是构筑者通报,是环境自己出了问题。
虚熵侵入,悄无声息。
他扭头看老陈。那人还靠在石块上,外壳焦黑,裂痕蔓延到肩胛,意识灯微弱闪烁。
刚才救出来时还有点波动,现在……太静了。
林源走过去,蹲下,伸手贴住老陈后颈。
触碰瞬间,视野炸开一行代码:
Consciousness_Entity(ID=Ω117)
Status: Under Foreign_Code_Inject
Core_Functions_Deletion_In_Progress:
→ Stability_Core() [DELETED]
→ Memory_Link() [DELETED]
→ Pain_Response() [DELETED]
Replacement_Code: UTF-8 Encoded Text Stream
他盯着那串替换代码,眉头拧成了麻花。
字符滚动太快,全是英文,他不认识,但能读出结构——那不是乱码,是诗。
有韵律,有重复模式,像是某种语言的艺术表达。
可这不该存在。
暗界没有诗歌。
只有协议、参数、执行流。任何非功能性文本都是冗余,是错误,是漏洞。
偏偏这段诗,嵌得极深,像藤蔓缠进电路板。
它不破坏运行,反而伪装成有序信息,一点点顶替原生函数。
他调出语法界面,手指在虚空中划动,启动 if...then... 条件语句构建补丁:
if entropy_level > threshold then
insert_code(target, "goto SAFE_MODE")
reduce(target.entropy, 0.01)
end_if
编译完成,准备注入。
就在他要执行的刹那,视野边缘跳出一行红字:
ERROR: Syntax_Tree_Node[0] – Mismatched Bracket
他愣住。
这不是系统提示,也不是污染警告。
这是他自己的语法树,根节点括号不匹配。
左边是 {,右边没了。
他使劲眨了眨眼,又定睛看去。
他咬着牙,又试着重加载语法树结构,刷新。
红字一闪,消失。
可当他再次查看补丁代码时,发现 if 后面的条件表达式偏移了半格,像是整段逻辑被推歪了一点。
他低骂一声,赶忙咬住牙关。
不能慌。
他是架构师,不是操作工。代码出错,就查源头。
他深吸一口气,压下脑子里那股子撕扯感,继续执行补丁注入。
光斑从指尖溢出,钻进老陈后颈接口。
数据流接通,补丁开始运行。
老陈体内,删除进程顿了一下。
Stability_Core() 没恢复,但删除速度慢了。
Replacement_Code 的滚动也卡了一帧。
有效。
林源松了半口气,正要撤手——
胸口又是一震。
比刚才狠,直接撞得他眼前发黑。
他膝盖一软,撑地才没跪下。
视野里,那行红字又冒出来:
ERROR: Syntax_Tree_Node[0] – Mismatched Bracket
Persistence_Level: Increasing
Cause: Unknown
他死死盯着那行字,喉咙像被火烤了一样发干。
不是系统改的,不是污染传的。
是他自己。使用能力时,反噬来了。
他低头看手,指尖泛白,信号不良似的闪了几下。
再看老陈, Replacement_Code 又动了,那首诗继续往下滚:
So long as men can breathe or eyes can see,
So long lives this, and this gives life to thee.
字符滑过时,老陈的意识灯突然亮了一瞬,随即熄灭。
林源死死盯着他,压低声音问:“你听什么?”
老陈不动。
林源咬牙,重新调出补丁界面。
这次他加了循环检测:
for i = 1 to 3 do
if target.entropy > 0.5 then apply_patch()
end_for
写完,他犹豫了零点三秒,按下执行。
补丁再次注入。
这一次,老陈体内代码出现了短暂对抗。
Foreign_Code_Inject 流程中断一秒,Stability_Core() 的残影闪了一下,像是要重建。
林源眼睛一亮。
有用。逻辑补丁能压住它。
可就在他准备维持输出时,胸口那块金属片突然发烫,像烧红的铁片贴在骨头上。
他闷哼一声,手撑地,额头抵住手臂。
视野剧烈晃动,代码全在抖。
他拼命稳住视线,却发现语法树结构歪得更厉害了。
原本只是括号缺失,现在连根节点的位置都偏移了两度,像一棵树被风吹弯了主干。
他想关闭规则解析,可界面卡住,退出指令响应延迟。
“不行……真不能再用了。”他喘着粗气,手指不受控制地抖着。
可老陈的意识灯还在往下掉。
他抬头看过去,老陈的外壳表面,不知何时爬上了紫色脉络,像血管一样在皮下蔓延。
那些纹路微微发光,随着诗句的节奏一明一暗。
林源盯着那紫光,忽然意识到一件事——
这污染不是随机爆发的。
它选了老陈。
它知道谁脆弱。
而他,正在用自己越来越不稳定的代码去救一个快要被格式化的人。
他抬手抹了把脸,指尖竟沾了一层冷汗。
虽然苦役者不会出汗,但他能感觉到信息结构在渗漏。
“老陈……”他开口,声音像被砂纸磨过一样沙哑, “你还记得自己是谁吗?”
没人回答。
他也不指望回答。
只是需要一个人说话。
哪怕对方听不见,他也得确认自己还没被吞进去。
“我叫林源。”他说,“二十八岁死的。
实验室炸了,程序跑偏,意识被扯进这鬼地方。
我不该活,也不该死,可我现在站在这儿,还能写代码。”
他顿了顿,看着老陈脸上那道裂痕。
“你救过孩子,对吧?培训课上有人说的。工地塌了,你把人推出去,自己被砸。你不该在这儿当苦役,你该在某个地方喝啤酒,看孩子长大。”
老陈不动。
紫脉跳了一下。
林源盯着那跳动的光,忽然发现它和诗句的节奏一致。
每念完一行,紫光就闪一次。
“你是冲他来的。”
林源低声说,“不是随机污染。你认得他心里的东西。你啃他的记忆,是因为他知道什么叫‘值得’。”
他抬起手,再次调出补丁界面。
语法树歪着,括号缺了一边,可他还想试。
“我不懂诗。”
他一边输入一边说,“我只懂 if 和 for,懂怎么让系统不崩。可你要的是情绪,是意义,是人舍不得删的东西。”
他按下执行。
补丁注入。
这一次,Foreign_Code_Inject 程序剧烈震荡。
诗句滚动被打断,紫脉骤然收缩,老陈的意识灯猛地一亮。
他像被施了定身咒一样,屏住了呼吸。
三秒。
五秒。
补丁还在运行。
可就在这时,他眼角余光扫到自己胸腔内部——那里本该是能量流动的通道,现在却浮现出一行极小的字符,和老陈体内的一模一样:
So long as men can breathe or eyes can see...
他猛地低头,拉开外壳面板。
没有紫脉,但那行字,清清楚楚,嵌在他自己的主数据流边缘,像一枚钉进去的标签。
“……什么时候?”他声音发紧。
他没感觉注入,也没接触污染源。
唯一的可能是——他用补丁的时候,语法反噬带来了污染回流。
他用自己的代码,把自己连上了。
他慌忙切断补丁输出,双手抖得像筛糠一样关闭界面。
规则解析强行终止,视野一黑一亮,红字又冒出来:
ERROR: Syntax_Tree_Node[0] – Mismatched Bracket
Persistence_Level: High
Recommendation: Cease Use of Local_Syntax_Rewrite
他没理会。
只是死死盯着老陈。
老陈的意识灯又暗下去了,紫脉重新蔓延,诗句继续滚动,仿佛刚才的抵抗从未发生。
林源坐在地上,背靠着石块,手垂在两侧。
他还能再试一次。
但下次,可能连语法树都保不住。
他闭上眼,听见自己脑子里有个声音在问:
你救他,谁救你?
而此时,那行诡异的诗句,似乎在他脑海里愈发清晰,仿佛有个声音在低语……