第一章 浮岛上的死者名单
伊恩第一次看见自己的影子杀人,是在凌晨三点十七分。
那时,灰烬城正从一场暴雨里醒来。
这座城建在第七浮空岛最底层,城墙外是无尽的云海,云海之下没有土地,只有被雷光照亮的深渊。古老的石桥从一座岛横跨到另一座岛,桥面铺着黑色岩板,桥底悬挂着成百上千盏魔晶灯,灯火在风里摇晃,像一串串漂浮的鬼眼。
伊恩坐在钟塔对面的屋顶上,笔记本电脑搁在膝盖,手指敲得飞快。
“最后一行……提交。”
屏幕上跳出绿色字符。
【天穹档案库:权限伪装成功。】
【正在下载:死者名单。】
伊恩从口袋里摸出一枚烟蒂,叼在嘴边,却没有点火。他在孤儿院长大,十岁以后就没怎么吃过按时供应的饭,十四岁学会从贵族马车底下偷东西,十六岁靠替人破解赌场的魔纹账本活着,十九岁被一家蒸汽魔导公司雇佣,成为一名程序员。
他写代码时不信神。
直到三个月前,他收到一封来自天穹议会的加密邮件。
邮件只有一句话:
“你的父母没有死,他们只是被从世界上删除了。”
发件人是一个已经死了十五年的女人。
伊恩的养母,灰烬孤儿院院长玛莎。
那封邮件之后,他开始调查父母死亡的真相。
官方记录里,他的父亲是研究浮空岛能源的魔导工程师,母亲是天穹议会的档案官。两人在十五年前的一次空岛坠落事故中死亡,尸体没有找到,姓名被写进英雄纪念碑。
但伊恩从天穹档案库里挖出的东西,完全不是那么回事。
他打开下载文件。
一张张黑底白字的名单从屏幕上滚过。
失踪的魔导工程师、被处决的异端法师、突然疯掉的贵族继承人、在学院决斗中“意外死亡”的学生,还有整座被抹去名字的浮岛。
最下方是一份标记为“影子计划”的文件。
伊恩刚想点开,钟塔的铜钟忽然响了。
一下。
两下。
三下。
凌晨三点,本不该敲钟。
街道上,巡夜骑士同时抬起头。远处的雾里传来马车碾过石路的声音,车轮没有发出任何声响,像是有一辆不存在的马车正在靠近。
伊恩关掉电脑,缓缓站起身。
他的影子却没有动。
月光从云层里落下来,将他的影子投在屋顶。那道影子仍然蹲着,手指停在一个不存在的键盘上。
伊恩皱眉,向后退了一步。
影子抬起了头。
它没有脸,却准确地朝伊恩看了过来。
下一刻,影子站起身,伸出一根手指,在地面上写了四个字。
别打开它。
伊恩盯着那四个字,眼神一点点冷下来。
“你在替谁警告我?”
影子没有回答。
它转身,朝钟塔方向走去。
伊恩的身体没有动,影子却越走越远,像从他的脚下脱离出去。它穿过屋顶边缘,顺着墙壁向下爬,最后钻入钟塔底部的阴影。
就在这时,一枚银色子弹穿透了伊恩身边的烟囱。
石屑飞溅。
他翻身滚到另一侧,拔出腰间的短刃。屋顶尽头站着三个披黑斗篷的人,他们戴着白色鸟嘴面具,胸口绣着一枚倒悬的太阳。
天穹审判庭。
“伊恩·格雷。”为首的人开口,“奉大审判官之令,带你回去接受记忆净化。”
“我没犯法。”
“你父母的罪还没有偿清。”
伊恩笑了。
“十五年前的人,死了还要连坐?”
审判官抬起手,空气中浮现出数十道金色法阵。法阵边缘刻满古代精灵文,魔力压得屋瓦一片片裂开。
伊恩转身就跑。
他在灰烬城混了十年,知道每一条能活命的路。屋顶之间只隔着半米,他踩着晾衣杆跃过窄巷,身后法术轰碎了整面墙。石砖砸落,巡夜骑士的喊声此起彼伏。
拐过第三座烟囱时,他忽然停住。
前方没有路。
屋顶尽头,是七十米高的空隙,下面是云海。
三个审判官从后方逼近。
“跳下去吧。”为首的人说,“云海会替我们收尸。”
伊恩低头看了一眼。
云雾深处,隐约有一条古老的石桥。
那座桥早已废弃,传说只有被浮岛放逐的人才会从那里归来。
伊恩把电脑塞进防水袋,握紧短刃。
“你们知道我最讨厌什么吗?”
审判官举剑。
“废话。”
“别人替我决定结局。”
他向前一步,身体坠入云海。
狂风撕开衣服,魔晶灯光迅速远去。就在他即将砸进云雾时,脚下忽然浮出一片黑色阴影。
那不是他的影子。
那是一只巨大的乌鸦,展开双翼,从云海里托住了他。
伊恩落在乌鸦背上。
乌鸦没有羽毛,身体像由墨水和夜色组成,眼睛燃着两点银白色火焰。它载着伊恩穿过云层,直奔废弃石桥。
“你也是它派来的?”
乌鸦发出沙哑的叫声。
“嘎。”
伊恩低头。
石桥尽头,一座被冰雪覆盖的古堡浮在半空。古堡没有连接任何岛屿,四周悬着断裂的锁链,黑色尖塔刺向天穹。
乌鸦落在城门前,消失在阴影中。
大门缓缓打开。
城堡内部没有火把,只有一盏盏漂浮的蓝色灵魂灯。长廊尽头,站着一个女人。
她穿一身银灰色长袍,黑发垂到腰间,脸色冷得像冬夜的月光。她的眼睛是罕见的淡金色,睫毛下没有一丝情绪。
伊恩认得她。
塞勒涅·阿斯特,天穹魔导学院的禁术教授,浮空群岛最危险的高阶法师之一。
也是十五年前,被议会宣告叛国处死的“冰冠女巫”。
“你来晚了。”她说。
伊恩擦去脸上的血。
“我不知道这里有预约。”
“你的影子已经替你来过三次。”
伊恩眯起眼睛。
“它到底在替我做什么?”
塞勒涅转身,向长廊深处走去。
“工作。”
“什么工作?”
“给死者写遗嘱。”
伊恩没有立刻跟上。
“谁的遗嘱?”
塞勒涅停下脚步。
“所有被议会杀死,却没有留下遗言的人。”
长廊尽头,墙壁忽然亮起。
无数名字浮现出来,密密麻麻铺满整面石墙。
伊恩看见了玛莎。
看见了自己的父亲,莱恩·格雷。
看见了自己的母亲,伊莎贝尔·格雷。
在两人的名字下面,是一行用黑色血迹写成的小字:
影子已签收。
塞勒涅抬手,墙上浮现出一枚猩红色印记。
【收徒系统已激活。】
【检测到宿主:伊恩·格雷。】
【检测到目标导师:塞勒涅·阿斯特。】
【检测到复仇主线:查明影子计划,推翻天穹议会。】
【新手任务:拜师。】
【任务奖励:影子权限一级。】
伊恩看着那几行字,沉默了很久。
“系统?”
“你能看见?”
“我不瞎。”
“那就跪下。”
塞勒涅语气平静。
伊恩看着她漂亮而冷漠的脸,忽然笑了。
“我从不向陌生人下跪。”
“你已经向我跪过。”
“什么时候?”
“从你踏进这座城堡开始,你的影子就跪在我面前。”
伊恩低头。
不知什么时候,他的影子已经跪在了塞勒涅脚边,双手捧着一卷黑色羊皮纸。
影子抬起头,对他做了个催促的动作。
伊恩:“……”
他忽然觉得,自己的影子比自己更像一个叛徒。
“拜师之后,能解释我父母的事吗?”
“不能。”
“能教他想起孤儿院起火的那晚,玛莎把他推进地窖,自己却留在了外面。想起大火之后,审判庭宣布那是一场煤气爆炸。想起他曾在废墟里找到一枚属于父亲的铜制袖扣,却被人从背后打断了三根肋骨。
他一直以为自己活下来,是因为命硬。
现在才知道,或许有人在黑暗里替他挡过一刀又一刀。
伊恩单膝跪地。
“老师。”
系统发出清脆提示。
【收徒成功。】
【奖励发放:影子权限一级。】
【解锁技能:影像分工。】
【技能说明:影子可在宿主授权范围内独立执行任务。】
【隐藏奖励:获得一名师妹。】
伊恩抬起头。
“什么叫隐藏奖励?”
塞勒涅的脸色第一次变了。
长廊侧门砰地一声撞开。
一个银发小女孩抱着比她还高的魔导书冲了出来,头上戴着歪掉的皇冠,身后跟着一只会喷火的毛绒狮子。
她大约六岁,穿着过大的蓝色礼裙,脸蛋白嫩,眼睛像两颗紫水晶。
“老师!”小女孩扑到塞勒涅身上,“你终于给我找了一个哥哥!”
塞勒涅伸手抵住她的额头,没让她扑进怀里。
“他不是你哥哥。”
“系统说他是师兄。”
“系统不负责家庭关系。”
小女孩转向伊恩,认真打量他。
“师兄,你会打架吗?”
“会。”
“会写魔法程序吗?”
“会。”
“会给我买糖吗?”
伊恩迟疑了一下。
“看你考试成绩。”
小女孩立刻把魔导书塞给他。
“我叫露米娅,今天开始你就是我最喜欢的师兄了。”
塞勒涅眉头微皱。
“露米娅,离他远一点。”
“为什么?”
“他身上有影灾的味道。”
伊恩也低头闻了闻自己的衣服。
只有雨水、机油和廉价烟草的气味。
但那一瞬,他看见墙上的名字又多了一行。
【第一份工作已完成。】
【影子已替宿主接单:灰烬孤儿院旧址。】
第二章 师尊不笑,师妹会哭
伊恩在冰冠城堡住下的第一夜,影子替他杀了一名刺客。
第二天清晨,他在床边发现一双沾着黑色血迹的鞋。
影子站在墙角,背对着他,正在擦拭一柄没有实体的匕首。
伊恩看着它。
“你昨晚去哪了?”
影子没有回答。
“谁让你杀人的?”
影子抬手,指向窗外。
云层尽头,一座巨大的白色浮岛缓缓驶过。那是天穹议会所在的圣白岛,岛屿底部镶嵌着无数推进魔晶,像一头悬浮在云海上的钢铁鲸鱼。
影子在地面写下两个字。
催单。
伊恩蹲下来。
“我还没同意你接外包。”
影子抬头,用手指敲了敲自己的胸口,又指向伊恩。
它的意思很明确。
你就是我。
伊恩沉默片刻,从桌上拿起一块奶酪,扔过去。
影子张嘴接住,咀嚼起来。
伊恩:“你还能吃东西?”
影子点头。
“那你昨晚为什么不叫醒我?”
影子指向床上。
伊恩回头,看见床上的自己仍在熟睡。
那是一个由影子拼出的假人,胸口起伏,呼吸均匀。他摸了摸自己的脖子,又看了看墙角真正的自己。
影子耸肩。
“你替我睡觉,我替你工作?”
影子伸出两根手指。
伊恩明白了。
“分成?”
影子点头。
“你要七成?”
影子摇头。
“五成?”
影子抬起手,指向窗外的圣白岛。
然后做了一个割喉动作。
伊恩:“你要全部?”
影子点头。
门外传来塞勒涅的声音。
“伊恩,出来训练。”
影子瞬间化成一片黑雾,钻进了他的脚底。
伊恩打开门。
塞勒涅站在走廊尽头,手里握着一根银色法杖。露米娅躲在她身后,露出半张脸,怀里抱着那只会喷火的毛绒狮子。
“早上好,老师。”伊恩说。
“你迟到了九分钟。”
“我昨晚被刺客袭击。”
“所以你睡过头了?”
“准确地说,是我的影子替我处理了刺客。”
塞勒涅抬眼。
“你开始依赖它了。”
“它比我勤快。”
“影子不是工具。”
“但它会接单。”
“它是你灵魂被切掉的一部分。”
伊恩神色微变。
塞勒涅挥动法杖,走廊地面浮现出一圈复杂的法阵。
“站进去。”
伊恩依言踏入法阵。
寒气瞬间从脚底升起,像无数细针穿过血肉。他咬紧牙关,看着面前的符文一点点变亮。
“这是检测魔力回路?”
“检测你是否被影灾寄生。”
“结果呢?”
“你自己看。”
法阵中心浮出一张人体结构图。伊恩的魔力回路比普通人稀薄得多,几乎无法使用任何正式法术。但在他的胸腔背面,有一团黑色东西,与心脏保持着相反的跳动频率。
塞勒涅说:“它不是寄生物。”
“那是什么?”
“你在母体内时,被人植入的第二灵魂。”
伊恩一怔。
“我出生前?”
“你的父母是影子计划的核心研究者。”
“他们为什么把它放进我身体?”
塞勒涅没有回答。
露米娅从后面伸出脑袋。
“因为师兄是钥匙。”
塞勒涅回头。
“露米娅。”
小女孩立刻缩回去,但已经晚了。
伊恩盯着塞勒涅。
“钥匙?”
“你还没有资格知道。”
“可我有资格知道自己是不是人。”
走廊里安静下来。
塞勒涅的淡金色眼睛落在他身上,冷得没有温度。
“你是人。”
“那影子呢?”
“也是。”
“它替我工作、替我杀人,还比我更了解我父母。老师,你是不是觉得只要让我活着,我就该感恩戴德?”
塞勒涅抬手,一道冰刃擦过伊恩耳侧,钉入身后的墙。
“我不需要你的感恩。”
“我只想知道真相。”
“真相会杀了你。”
“那就让它来。”
伊恩拔出墙上的冰刃,折断后丢在地上。
塞勒涅没有生气,只是转过身。
“今天教你第一课。”
“什么?”
“不要让愤怒替你写程序。”
她将一枚透明水晶放在法阵中央。
“浮空群岛的魔导系统,本质上是由数以亿计的符文构成的运算网络。每一枚符文都是一个判断,每一道魔纹都是一段程序。法师施法,是临时编写指令。”
伊恩看向水晶。
“你要教我魔法编程?”
“你没有传统魔力,但你会写代码。”
塞勒涅以法杖触碰水晶。
刹那间,水晶内部出现一座微型城池。
楼房、街道、法阵、巡逻骑士,全都由细小的光点构成。光点之间连接着线,像一张覆盖整座城市的网络。
“这是灰烬城的守护系统。”
“它在收集所有人的身份、行踪和记忆。”
“更准确地说,议会在收集。”
伊恩接过法杖,观察那些光点。
“权限分层,节点同步,日志隐藏……这不是守护系统,这是监控程序。”
“你能破解吗?”
“给我终端。”
塞勒涅抬手,水晶城池放大,浮在半空。
伊恩伸出手指,开始重写其中一段符文。
露米娅坐在台阶上,两只小脚晃来晃去,抱着毛绒狮子看得入神。
伊恩花了半个小时,删掉一行权限判断,替换成循环调用。灰烬城的一部分街区忽然变成灰色,所有巡逻骑士停在原地。
塞勒“我以前也不认识救我的人。”
这一次,塞勒涅沉默得更久。
露米娅忽然跳起来。
“老师,师兄好厉害!那我也要学!”
“你先学会把自己的魔导书拿正。”
小女孩低头一看,自己把书倒着抱了半天。
她脸红了。
伊恩忍不住笑出声。
塞勒涅看向他。
“你笑什么?”
“没什么。”
“你刚才笑了。”
“我只是面部肌肉抽搐。”
露米娅欢快地跑过来,揪住伊恩的衣角。
“师兄,你教我写程序。”
“你会用键盘吗?”
“会用魔杖。”
“那就先教你变量。”
“变量是什么?”
“会变的东西。”
露米娅指了指自己的毛绒狮子。
“那它是变量吗?”
“它会变吗?”
小女孩认真想了想,往狮子嘴里塞了一颗糖。
毛绒狮子突然喷出一小团火,烧掉了半边窗帘。
“会!”
塞勒涅闭上眼。
“露米娅。”
“我不是故意的。”
“你可以解释给窗帘听。”
小女孩眼看要哭,伊恩赶紧蹲下,把自己的黑色外套披在她肩上。
“没事,师兄小时候把院长的厨房炸过。”
“真的吗?”
“真的。只是我没有魔法,炸得不够漂亮。”
露米娅破涕为笑。
塞勒涅看着两人,手指微不可察地收紧了法杖。
当天傍晚,他们收到一封来自灰烬城的求救信。
信是用玛莎留下的密钥发送的。
内容只有一段乱码。
伊恩将乱码输入自己的终端,屏幕上立刻弹出一行字:
“院长留下的第二份遗嘱,在孤儿院地下。”
随后,影子从他脚下浮起。
它用手指在桌面写道:
今晚,回去。
塞勒涅看完那句话,披上黑色斗篷。
“我和你一起去。”
伊恩有些意外。
“老师也会保护学生?”
“我只是要确认某些东西。”
露米娅立刻抱住她的腿。
“我也去。”
“不行。”
“系统说群像任务需要全员参与。”
“系统还说过什么?”
“说师兄今天必须给我买糖。”
塞勒涅看向伊恩。
伊恩摊手。
“这条我支持。”
露米娅开心地举起毛绒狮子。
于是,三个活人和一个没有实体的影子,在夜色降临前登上了前往灰烬城的空艇。
没有人注意到,圣白岛的高塔上,一只银眼乌鸦正看着他们离开。
它的脚上绑着一张纸条。
纸条上写着:
【钥匙已回到原点。】
第三章 影子的另一份工作
灰烬城比记忆里更破败了。
旧孤儿院位于城西,原本是一座由红砖砌成的三层建筑。大火之后,建筑被封锁,议会以“魔力污染”为由禁止任何人靠近。十五年过去,墙面爬满了黑色藤蔓,窗户全部钉死,门口还立着一块警告牌:
此地已被净化,擅入者将承担灵魂剥离责任。
伊恩站在门前,没有说话。
露米娅从空艇上跳下来,踩到一块碎石,立刻缩到塞勒涅身后。
“这里好吓人。”
“别怕。”伊恩说,“有师兄在。”
塞勒涅看他。
“你确定?”
“我不确定,但可以先这么说。”
露米娅握住他的手。
小女孩的手很软,掌心带着一点温暖的魔力。伊恩忽然想起很多年前,玛莎也这样牵着他。那时他刚被送进孤儿院,整个人像一只受伤的野狗,见谁咬谁,连饭都要藏到床底。
玛莎从没有强行拥抱他,只是在他床边放了一碗热汤。
后来她告诉他:“你不必马上变成好孩子,先活下来就行。”
伊恩握紧露米娅的手。
“跟紧我。”
黑色藤蔓在他们靠近时同时收缩,像活物一样让出了一条路。
塞勒涅抬手,冰霜沿着墙壁蔓延,藤蔓顷刻间凝固。
伊恩发现,那些藤蔓的根并不扎在泥土里,而是扎进墙体内的一枚枚魔导符文。
“这是监视系统。”
“孤儿院被改造成了节点。”塞勒涅说,“议会一直在监控这里。”
“所以他们知道我们会回来。”
“他们希望你回来。”
伊恩侧头。
塞勒涅看着燃烧过的建筑。
“十五年前,影子计划失败,所有参与者被清除。只有你活了下来。你父母临死前把计划核心藏进了你的身体,他们知道议会迟早会找到你。”
“那为什么不把我一起杀了?”
“因为他们无法确认核心是否还在。”
伊恩忽然明白过来。
“我不是幸存者。”
“你是容器。”
这个词像一根针扎进他的胸口。
露米娅察觉到他的手变凉,仰起脸问:“师兄,你不舒服吗?”
“没事。”
影子在地面出现。
它没有进入孤儿院,而是朝着另一条小巷走去。
伊恩看着它。
“它要去哪?”
塞勒涅说:“另一份工作。”
影子回头,对伊恩招了招手。
他们跟着影子穿过小巷,进入一间废弃酒馆。酒馆里空无一人,地面却有一串新鲜的血迹,血迹一直延伸到地下酒窖。
影子推开木板。
地下室里躺着一个男人。
他穿着天穹审判庭的制服,腹部被贯穿,身旁散落着破碎的羽毛和一枚黑色徽章。
伊恩蹲下检查伤口。
“死了不到一小时。”
男人忽然睁开眼睛,抓住他的手腕。
“钥匙……不能……交给议会……”
“谁杀的你?”
“影子……”
男人的目光越过伊恩,看向墙角。
影子站在那里,一动不动。
“你认识它?”
男人嘴角涌出血。
“它……每天都来……替你……完成任务……”
伊恩抬头。
“什么任务?”
男人说不出话了。
他的胸口浮现出一条细细的黑线,黑线迅速扩散,转瞬间将尸体吞没。最后,地上只剩下一张羊皮纸。
影子走过去,捡起羊皮纸。
纸上写着:
【工作记录:清除一名叛逃审判官。】
【任务委托人:伊恩·格雷。】
伊恩脸色沉下去。
“我什么时候委托过它?”
影子抬手指向自己的胸口。
它又写:
你出生时。
塞勒涅抢过羊皮纸,目光扫过内容。
“这是古代契约。”
“谁和谁签的?”
“你和你的影子。”
“我没有签。”
“出生证明上有你的血。”
伊恩看着那具消失的尸体,心里涌起一种荒谬的寒意。
他一直以为影子是自己的一部分,所以它做的一切都应该出于自己的意志。
可如果它从出生起就拥有独立契约,那么它替自己执行的另一份工作,可能已经持续了二十年。
“它杀过多少人?”
塞勒涅说:“至少三百七十六个。”
露米娅小声问:“都是坏人吗?”
没有人回答。
影子低下头。
它蹲在地上,手指慢慢写下一句话:
我不知道。
伊恩看着那三个字,第一次没有把它当作工具,也没有把它当作凶手。
他蹲下来,与影子平视。
“从今天开始,没有我的允许,你不许再接任何任务。”
影子抬手,指向他。
“我说的是授权,不是命令。”伊恩说,“你是我的一部分,但不是我的奴隶。”
影子沉默良久,忽然伸出手掌。
伊恩迟疑片刻,与它碰了碰。
两只手在半空交叠。
影子没有温度,却传来一股极其微弱的颤抖。
就在他手指划过砖缝,一串银色代码从指尖流出。墙壁像被删除的画面,瞬间露出一条漆黑的通道。
“走!”
他们刚进入通道,酒窖便被法术轰塌。
通道尽头是一间宽阔的地下礼拜堂。
礼拜堂中央立着一座巨大的石像。
石像没有脸,胸口却镶嵌着一块透明水晶。水晶里封存着两道人影。
伊恩一眼认出其中一个。
是他的母亲,伊莎贝尔。
她闭着眼,双手环抱着一个婴儿。
婴儿的背后,拖着一道漆黑的影子。
另一个人影是他的父亲。
两人并没有死。
他们被封存在水晶里,面容停留在十五年前。
伊恩走到水晶前,手掌贴上去。
“父亲……”
水晶表面泛起波纹。
伊莎贝尔睁开了眼。
她没有看伊恩,而是看向塞勒涅。
“你还是把他带来了。”
塞勒涅脸色微变。
“你们果然还活着。”
“准确地说,我们只剩下记忆。”
莱恩的声音从水晶内部传来,疲惫而遥远。
“伊恩,如果你能看到这段记录,说明影子已经完成第一阶段工作。”
“你们为什么把它放进我身体?”
“因为议会发现了浮空岛的真相。”
伊莎贝尔抬手,水晶内部浮现出整个世界的结构。
无数浮空岛像碎裂的棋子悬在黑色虚空中,每座岛屿下方都连接着一条巨大的锁链。锁链汇聚到世界中央,那里有一颗不断跳动的黑色核心。
“浮空岛并非自然形成。”伊莎贝尔说,“它们是被一头沉睡的古神托举在天空。”
“古神的心脏正在腐烂。”莱恩接着说,“议会用魔力抽取维持岛屿浮空,却也在加速它的苏醒。”
伊恩看着那颗黑色核心。
“影子计划是什么?”
“我们试图制造一个能够进入古神梦境的意识体。”伊莎贝尔说,“它可以修复心脏,也可以毁掉整个群岛。”
“这个意识体就是影子?”
“影子只是外壳。”莱恩的声音变得低沉,“真正的核心在你体内。”
伊恩身体一僵。
“什么核心?”
水晶中,婴儿背后的影子忽然睁开双眼。
伊恩的脚下,黑色影子也同时抬头。
两双眼睛遥遥相对。
【主线任务更新:夺回核心。】
【最终目标:击杀天穹大审判官,阻止浮空群岛坠落。】
【任务奖励:自由。】
伊恩看着系统提示,忽然问:“你们想让我救这个世界?”
伊莎贝尔摇头。
“我们想让你选择。”
“如果我不救呢?”
“那就让所有人一起死。”
“包括我?”
“包括我们。”
水晶里的母亲露出一个极淡的笑。
“伊恩,你可以恨我们。你也可以恨这个世界。但不要让别人替你决定要成为谁。”
礼拜堂的门被撞开。
大审判官奥古斯都带着骑士走了进来。
他穿着白金铠甲,脸上没有面具,五十多岁的脸依旧英俊,眼睛却像冷血动物一样没有感情。
“感人的家庭团聚。”他拍了拍手,“可惜只剩最后一句了。”
塞勒涅将露米娅护在身后。
奥古斯都看向她。
“冰冠女巫,你竟然还活着。”
“你也一样令人失望。”
“当年如果不是你和格雷夫妇背叛,议会早已完成神心链接。”
“你把七座浮岛的人当作燃料。”
“他们本来就是燃料。”奥古斯都平静道,“平民的生命,贵族的秩序,神明的梦。每个人都有自己的用途。”
伊恩走到水晶前。
“杀了这么多人,你晚上睡得着吗?”
“我睡得很好。因为我知道,混乱比死亡更可怕。”
“那今天你可以试试混乱。”
伊恩抬起手。
整个礼拜堂的符文网络同时亮起。
他在进入地下室后,已经顺着魔纹节点,把这里的系统接入了灰烬城的监控网。
塞勒涅看向他。
“你什么时候做的?”
“你们说话的时候。”
“你有把握?”
“没有。”
“很好。”
她举起法杖。
“那就开始。”
第四章 给活人写的结局
礼拜堂的穹顶被冰霜覆盖。
奥古斯都身后的骑士同时举剑,金色法阵叠成一堵墙,挡住了第一轮寒潮。塞勒涅抬手一挥,数百根冰枪从墙壁里刺出,骑士们被迫后退。
露米娅抱着毛绒狮子,努力吹出一个火球。
火球歪歪斜斜地飞出去,正中一名审判官的头盔。
审判官的头盔被烤成红色。
露米娅惊喜道:“师兄,我打中了!”
伊恩一边敲击魔导终端,一边回答:“继续保持这个准头!”
“可是我只能打中那个最显眼的。”
“那就专门打最显眼的!”
露米娅用力点头,开始追着奥古斯都的白金铠甲放火球。
伊恩迅速调出灰烬城的网络结构。
审判庭拥有最高权限,所有节点都听从奥古斯都的命令。他无法直接夺取控制权,只能寻找系统中隐藏的备份协议。
父亲说过,影子计划失败后,议会抹除了所有参与者。
可他们没有抹除影子。
影子每天替他执行任务,杀掉那些知道真相的人,也替他收集被删除的遗嘱。
这说明影子不是单纯的武器。
它是一个分布式系统。
每个死者的记忆,每一份没有公开的遗言,每一段被删除的记录,都是它的节点。
伊恩闭上眼睛。
“影子。”
脚下的黑影浮现。
“你在工作记录里说过,已经完成三百七十六份任务。”
影子点头。
“那些人死前,有没有留下遗言?”
影子抬手,胸口裂开一道缝隙。
无数细小光点从里面飘出来,像黑夜里的萤火虫。
每一个光点,都是一个死者。
他们的声音重叠在一起,像从很远的地方传来。
“我没有背叛……”
“不要让圣白岛打开……”
“第九岛的孩子还活着……”
“钥匙在影子里……”
伊恩看向这些光点。
“你把他们都存下来了?”
影子低头。
“为什么?”
影子在地面写道:
因为没人听。
伊恩胸口一紧。
“那现在,让他们说。”
他将终端接入影子的黑色躯体。
代码像银色洪水般涌入。
【检测到未登记节点:376。】
【是否将死者遗嘱广播至全部浮岛?】
伊恩选择了确认。
刹那间,灰烬城所有魔晶灯同时熄灭。
随后,整座城的墙壁、钟塔、马车、武器、魔导屏幕上,都浮现出死者的遗言。
黑色的文字如潮水般铺开。
街上,正在巡逻的骑士停下脚步。
酒馆里,赌徒抬起头。
贵族宅邸中,宴会音乐骤然中断。
一名老妇看见屏幕上出现儿子的名字,双腿一软,跪在地上。
“他没有叛国……”
一个铁匠看见弟弟留下的最后一句话,握着锤子的手开始发抖。
“圣白岛在吸走我们的魔力……”
声音越传越远。
灰烬城上空,一只只传讯鸦冲向其他浮岛。
奥古斯都脸色终于变了。
“关闭网络!”
他将法杖插入地面,强行接管节点。
伊恩面前的代码瞬间变红。
【检测到权限覆盖。】
【宿主生命值下降。】
胸口像被烧穿一样疼,鲜血从嘴角流下。
塞勒涅挡在他面前,冰盾挡住奥古斯都的法术。
“专心。”
“他在篡改节点。”
“那就把篡改的人删掉。”
“系统不允许。”
“你是程序员。”权限来源:职位。
改为:
权限来源:被谁记住。
奥古斯都的法杖突然失去光芒。
他错愕地看向四周。
灰烬城上空,三百七十六个死者光点同时亮起。
【正在验证:奥古斯都·维尔。】
【记录结果:谋杀、焚毁、篡改、献祭。】
【权限判定:无权继续代表活人。】
奥古斯都怒吼,强行撕开冰盾。
塞勒涅被震退数步,嘴角溢出血。
露米娅尖叫一声,毛绒狮子张开嘴,喷出一团比之前大十倍的火焰。
火焰撞上奥古斯都,将他胸前的白金铠甲烧出裂纹。
伊恩看见他背后浮现出一团黑色雾气。
那不是魔力。
是神心的投影。
奥古斯都将手刺入自己的胸口,抓出一颗跳动的黑色晶体。
“你们以为揭露几句遗言,就能改变世界吗?”
黑色晶体与礼拜堂中央的石像连接。
整个浮空群岛开始震动。
远处传来低沉的心跳声。
一下。
一下。
浮岛下方的云海被染成黑色,巨大的裂缝从虚空里张开。第七浮岛边缘开始崩塌,碎石和房屋朝云海坠落。
圣白岛的高塔同时升起,数万条魔力锁链刺入各座浮岛。
奥古斯都举起黑色晶体。
“神心会苏醒,群岛会重新归于秩序。你们所有人,都将成为新世界的一部分。”
“包括你?”
伊恩问。
奥古斯都露出狂热的笑。
“当然,包括我。”
“那你真可怜。”
伊恩拔出短刃,朝影子伸出手。
“把核心给我。”
影子摇头。
“你说过不再替我做决定。”
伊恩看着它。
“这次不是命令。”
影子抬头。
“这是请求。”
伊恩将手按在自己胸口。
“我不知道我是不是钥匙,也不知道打开它之后会变成什么。但那是我的选择。”
影子沉默片刻,走到他身后。
它伸出双臂,从伊恩背后抱住了他。
黑色的身体与他的影子重叠。
一道剧痛贯穿全身。
伊恩看见了二十年前的实验室。
看见父亲和母亲站在魔法阵两侧。
看见襁褓中的自己。
看见影子从母亲手中分离,钻入他的背后。
那不是寄生。
那是一份契约。
他们把一半灵魂给了孩子,把另一半留给影子。
影子负责在黑暗中行动,孩子负责在阳光下长大。
他们相信,总有一天,伊恩会拥有选择两者的权利。
记忆最后,伊莎贝尔低头吻了吻婴儿的额头。
“如果我们失败,别替我们复仇。”
“让他自己决定该为何而战。”
伊恩睁开眼睛。
黑色核心已经融入他的掌心。
奥古斯都朝他冲来。
塞勒涅挥杖拦截,却被一道锁链缠住。她的身体被拖向石像,冰霜在锁链上快速碎裂。
“老师!”
伊恩抬起手。
没有咒语,没有法杖。
他只是对面前的魔导网络下达了一条指令。
【删除:神心链接。】
所有符文拒绝执行。
【权限不足。】
伊恩咬紧牙关。
影子在他脚下写下:
影像分工。
他忽然想起系统的技能说明。
影子可在宿主授权范围内独立执行任务。
之前的影子只能替他做另一份工作,是因为他们彼此分离。现在,影子已经与他重叠,权限却依旧可以分工。
伊恩抬手,授权。
【任务一:修复神心。】
【执行者:伊恩·格雷。】
【任务二:切断审判庭权限。】
【执行者:影子。】
【任务三:保护露米娅与塞勒涅。】
【执行者:群像节点。】
系统提示连续闪烁。
【收徒系统检测到团队任务。】
【成员:塞勒涅·阿斯特,露米娅·阿斯特,影子,灰烬城死者节点。】
【群像协作成立。】
整个礼拜堂突然亮了起来。
塞勒涅身上的锁链被冰霜冻结,露米娅的毛绒狮子化作真正的火焰巨兽,张口咬断了另一条锁链。
灰烬城上空,三百七十六道死者光点汇聚成一道黑色洪流,冲向圣白岛。
岛上的魔导炮台一个接一个失效。
审判庭骑士失去权限,纷纷跪倒。
而伊恩面前,神心表面出现了无数裂痕。
他看见浮空群岛底部的锁链正在断裂。
“要修复它,就必须让它重新选择支撑对象。”
塞勒涅落到他身边。
“你想做什么?”
“把魔力来源改成所有岛屿居民的共同意志。”
“他们不会同意。”
“所以要先让他们知道真相。”
“你已经广播了遗言。”
“还不够。”
伊恩将终端接入神心。
“我要广播选择权。”
他写下最后一段代码。
不是命令,不是献祭协议,也不是强制绑定。
每一座浮岛上的人,都会看见同一个问题:
是否愿意以自己的魔力,维持脚下的土地?
愿意,神心便获得一份支撑。
不愿意,岛屿将失去浮力,但所有人拥有离开的时间。
这是唯一公平的协议。
第一座岛屿没有回应。
第二座岛屿也没有。
灰烬城却亮起了一盏灯。
那是孤儿院旧址外,玛莎曾经挂过的煤油灯。
一个白发老人站在灯下,将手按在魔导终端上。
“我愿意。”
随后,铁匠愿意。
酒馆老板愿意。
被审判庭抓过的少女愿意。
曾经依靠议会活着的贵族也有人选择愿意。
一盏又一盏灯在黑夜里亮起。
浮空群岛像一片缓慢苏醒的星海。
神心的裂缝开始合拢。
奥古斯都跪在地上,黑色晶体从他手中脱落。
“你不能这样做……”
伊恩走到他面前。
“你说得对。”
奥古斯都抬头。
“什么?”
“我不能替所有人决定结局。”
伊恩伸手抓住他的衣领。
“所以现在轮到他们决定你的结局。”
礼拜堂外,传来无数人的声音。
有人要求审判。
有人要求公开真相。
有人要求废除大审判庭。
塞勒涅回头,淡金色眼睛映着灼烈的魔光。
“程序员不是只会按照规则工作的人。”
伊恩忽然明白了。
他不是要夺取系统权限。
他要改写权限本身。
所有节点都认定奥古斯都是最高权限者,因为他的身份标签是大审判官。
那如果把身份标签改成死者呢?
伊恩快速重构判断逻辑。
此时,酒窖上方传来脚步声。
“找到他们了!”
火光穿透木板缝隙。
审判庭的人包围了酒馆。
塞勒涅一把抱起露米娅,伊恩抓住影子,朝酒窖另一侧冲去。那面墙看起来是砖砌的,影子却钻了进去,回头示意他们跟上。
伊恩将手按在砖墙上,调动刚刚学会的魔纹逻辑。
“墙体节点……权限锁死……替换坐标……”
涅眼神微动。
“为什么停?”
“因为它们的判断逻辑依赖身份标签。我把所有标签改成了空值,系统不知道该抓谁。”
“这只能持续三分钟。”
“够了。”
“够做什么?”
“让一群本来不该被抓的人逃走。”
塞勒涅看了他一眼。
“你知道他们是谁?”
“不知道。”
“你救了陌生人。”
我杀进天穹议会吗?”
“看你的天赋。”
“能保证我活着?”
“不能。”
伊恩咧了咧嘴。
“那我拜你干什么?”
塞勒涅淡淡道:“因为你已经无处可去。”
这句话像一把钝刀,准确地剖开了他所有勉强维持的骄傲。
伊恩看着墙上那些名字。