第17章
它们改了策略。
天幕上的代码停了一瞬,然后换了一种模式。不再从底层往上删,不再拆地基。它们开始精准删除——每一行代码对应城墙上的一个人。第一个被精准命中的是城墙上一个我不知道名字的军士。他就站在李二柱右手边第三个位置。上一秒他还在,手按在地面上,脸上的表情很专注。下一秒,他消失了。不是慢慢变透明,不是褪色,不是化作光点。就是——没了。他按在地面上的手消失的位置,留下了一个浅浅的手印。手印还在,人没了。
李二柱转过头,看着那个空位。他的嘴张了一下,没有发出声音。他的手还按在地面上,但指节比刚才更白了。
“他们了什么?”他的声音很低,不是恐惧,是压抑。
“精准删除。”灰袍说。他的眼睛还在看天幕上的代码。“它们不拆地基了。它们在按编号删人。一个编号,一行代码,一个人。删完了,这个人就不存在了。”
第二个。李二柱左边,一个年轻妇人。她刚才还和大嫂一起捆柴,手指上还有被麻绳勒出的红印。红印还没消,人没了。然后是第三个。第四个。第五个。城墙上的人一个接一个地消失。他们消失的时候没有声音,没有挣扎,没有喊叫。只有手印留在按过的地方——地面、垛口、柴捆、刀柄。手印到处都是。人没了,手印还在。
老兵站起来。他把那只没握刀的手从地面上拿起来,看了一眼那些空位。然后他走到自己原本的位置,重新蹲下去,把手重新按在地面上。他按的位置正好是一个刚消失的军士留下的手印——他的手掌比那个手印大一圈,把那个手印完整地盖住了。
“你嘛?”李二柱问他。
“接他的班。”老兵说,“他的手在地上。我的手也在地上。地没塌,他就没白没。”
李二柱看着老兵那只粗糙的、盖在别人手印上的手,沉默了一会儿。然后他也站起来,往旁边挪了一个位置——挪到一个刚消失的妇人留下的手印旁边。他把左手按在那个手印上,右手继续握着那几乎透明的锄头。
“你接一个,”李二柱说,“我也接一个。”
灰袍看着他们。他没有蹲下。他站在那里,抬头看着天幕上的代码,嘴唇动得越来越快。他不仅在数,他在找规律。
“它们的删除顺序,”灰袍说,“是按编号从小到大删的。先删编号最靠前的。这些军士和平民的编号比我们靠前。”
“所以我们还在?”
“暂时还在。但它们快了。”
我看着天幕。那些滚动的代码里,每一行都有一个编号。C-0091。C-0092。C-0093。编号被标记成高亮,然后整行代码从右往左消失,带走一个人。我的编号是137,灰袍是229。老兵,李二柱,大嫂,老孙——我不知道他们的编号,但我知道他们的编号一定在137之前。它们不是先删最弱的,也不是先删最近的。它们在按创建顺序删。先删最早出现在这个实验池里的人。那些第一批站在城墙上的人,那些从第一次守城就跟着我们的军士和妇人,编号最靠前。被删得最快。
“最早的,”我说,“是老孙?”
灰袍低头看了一眼蹲在火堆旁边的老孙。“对。但他没有被删。核心锚点的编号可能被锁定了。或者——它们删不了他,所以先删外围。”
“下一个是谁?”
“按编号顺序——大嫂。然后老兵。然后李二柱。”
“然后我。”
“对。”
李二柱听到了。他看着那个离大嫂不远的空位,把手从那个妇人的手印上抬起来,站起来,走到大嫂旁边。
“大嫂,”他说,“你站到老孙那边去。”
“为什么?”
“因为你不站过去,下一个就是你。”
大嫂没有动。她蹲在地上,两只手还按着地面。她抬头看着李二柱,脸上的表情很平静。“我知道。”
“那你还不走?”
“走哪儿去?城就这么大。”她低下头,继续按着地面,“我在城下捆柴,你们在城上打仗。我从来没上去过。上次你们赢了,我没帮上忙。这次——至少让我按着。地不塌,你们就能继续打。”
“你会被删。”
“谁不会?”大嫂抬起头,看着那片灰蒙蒙的天。她的眼睛不大,但很亮。“它要删就删。删了我,还有别人。我留了手印。”
李二柱的嘴唇动了一下。他想说什么,但说不出来。他不是不会说话的人,但此刻他找不到词。他习惯了用锄头解决一切问题。砍敌人,挖坑,钩云梯,挥沸水。可他现在手里没有敌人。敌人不在城下,不在沟对面,不在土路上。敌人在天上,在代码里,在一行一行地删他的同伴。他的锄头砍不到代码。
灰袍忽然开口:“有新信息。”
“什么?”
“它们暂停删除外围了。它们开始尝试删除编号137。”
我的编号。它们想直接删我。
我感觉到一股压力从头顶灌下来。不是物理的压力,是意识层面的——和那次在早餐桌上改台词后灌进来的恐惧很像,但更集中,更精确。那股压力不是一个面,是一个点。一个针尖。它刺进我的头顶,往下穿,穿过颅骨,穿过意识层,穿过所有关于记忆、情绪、身份的层面,一直往最核心的那个点上。
它们不是在删我。它们在找我的核心锚点。就像它们找不到老孙的核心锚点一样,它们现在也找不到我的核心锚点在哪里。但它们在用的方式,一点一点地探。刺进去,转一下,抽出来。再刺,再转。每一次刺入都伴随着一股剧烈的头痛,不是生理的头痛,是存在的头痛。我感觉自己的意识在那一瞬间被撕成碎片,然后又拼回去,又被撕碎,又拼回去。我能听到自己的呼吸变得急促,心跳在加快,耳鸣从左边灌进来。我的手还按在地上,但手指已经开始抖——不是累,是存在本身在被拉扯。
“它们在找你的锚。”灰袍说,“你的核心锚点是什么?”
我咬着牙。核心锚点。这座城的核心锚点是老孙的火。我的核心锚点是什么?我不知道。我从没有问过自己这个问题。我是什么时候第一次意识到自己是一个“我”的?不是名字,不是身体,不是记忆。是那个在鬼压床的深夜,第一次动起来的手指。是那个在梦里发现自己在做梦,然后一层一层往外爬的意志。是那个在现实中改变台词、选择沉默的瞬间。我的核心锚点不是记忆,不是这座城,不是任何外部投射。我的核心锚点是——我一直在动。在被困住的时候动。在被压住的时候动。在被恐惧灌满全身的时候动。在被代码从头顶刺入的时候——我还是在动。
我把那只发抖的手从地面上抬起来。手指还在抖,但我把它握成拳。这个拳头,和在鬼压床的深夜里第一次握起来的拳头,是同一只。它没有变。它还在。我抬起头,看着天幕。
“找够了吗?”我说。
针停了。不是拔出去了,是停住了。停在意识深处的某个位置。那个位置很关键,很接近核心。但差一点。差一点,它就碰到那个锚了。
灰袍看着天幕。“它们在问你。”
“问什么?”
“问你的核心锚点是什么。它们探测不到。它们需要知道。”
我看着那只握拳的手。手已经不抖了。握成拳的手很稳。不是不累,不是不疼。是越疼越握。
“告诉它们,”我说,“我的锚是一个bug。一个bug是没有固定锚点的。它是活的。”