伊兰娜领着亚法在冻土上又走了一天半。
这一路她没有再展示魔法影像,也没有讲历史。偶尔她会停下来,蹲在地上用手指抹开霜层,辨认冻土下面埋着的碎石是属于哪个年代的建筑残骸,然后站起来继续走。
第二天下午,地形开始变化。平坦的冻原上出现了两道低矮的丘陵,中间夹着一片狭长的谷地。谷地的走向是东西偏北,长约三四里,最宽处不到一里。两侧的缓坡上散落着大小不一的碎石。谷底平坦,积着一层被风吹实的硬雪。
伊兰娜在谷口停住脚步。谷地里什么反应都没有。
“这里安静得不正常。”她说。
亚法也感觉到了。不是完全没有声音——风还在吹,碎石偶尔被吹动发出细微的碰撞声——但谷地内部像是把声音吃掉了一半。外界的风声到这里就闷了,像被什么东西压住了。
“联军和亡灵的战场,”伊兰娜说,“两百年前的。规模不大,但对现在的你来说刚好。”她抬手指向谷地中段一片微微凹陷的区域,“那里的骸骨最集中。人族的数量最多,精灵和矮人的也有,再往深处走可能还有别的种族。你上次在要塞只碰人族,这次试试别的。”
亚法走进谷地。身后二十具骷髅保持着警戒队形散开,那具绑着破布旗帜的骷髅站在谷口,没有跟进来,而是面朝外来路,自动担任了哨兵的角色。伊兰娜在谷口右侧的一块高岩上坐下来,从怀里掏出那本小册子和炭笔,低着头开始写什么。
亚法走到她指的那片凹陷区域。有些地方露出了黑色的冻土。他蹲下来,把右手按在地面上。手掌触到的不是雪的冷,而是另一种更深的寒意。
他把意识沉了下去。
这一次比在矮人要塞时更顺畅。
亚法的意识触碰到了他们的残念。
那个残念在黑暗中沉默了一瞬,然后传来了回应的震颤。不是臣服,不是被压倒。手骨先动了,五根指骨收拢,攥紧了锈蚀的剑柄。然后臂骨、肩胛骨、脊椎,一截一截地从冻土里拔出自己。
亚法没有盯着它看。他的意识继续往深处走。第二个、第三个、第四个骸骨被触碰到了,都是人族士兵的残念,和他上次在矮人要塞遇到的一样。他们的记忆碎片涌过来——有人在擦剑,有人在分一块硬得能砸死人的面包,有人在夜里站岗。然后被骨矛穿透的、被亡骨战马踩碎的、被黑魔法炸飞的。
亚法感觉到自己的意识正在被这些骸骨接受。
然后他碰到了一具矮人的骸骨。
他的意识停了一下。上次在矮人要塞,矮人的骸骨拒绝了他。这次他没有绕开。他把意识递过去,触到的一瞬间,一个记忆碎片涌了上来。
这个矮人死的时候背靠着岩石,双手还握着战斧的斧柄,斧刃嵌在一只亡骨巨兽的头骨里。他的两条腿都断了,胸口塌进去一大块,但他在最后一刻没有后退。他嘴里在嘟囔什么——是矮人语,亚法听不懂具体的意思,但他捕捉到了那个语气。
沉默。
矮人的骸骨动了。先是手指,粗短的指骨一根一根地从斧柄上松开,然后是手臂,然后是肩膀。他把自己从岩石上拔起来,泥土和碎石从骨骼缝隙里簌簌落下。他站在亚法的意识面前,空洞的眼窝对着他,然后他做了个动作——把战斧从亡骨巨兽的头骨里拔了出来,单手拎着,斧刃朝下,朝他点了一下头。
矮人语。亚法听不懂具体的音节,但他听懂了那个意思。
亚法没有时间消化这个瞬间。矮人的骸骨在他身后站起来了,冰冻的泥土碎裂。然后更多的骸骨开始回应他——不是人族,是精灵。一具精灵骸骨从浅谷深处的冻土层里坐起来,纤细的骨骼上还挂着几片腐化的皮甲残片。它的残念涌进亚法的意识,他看到了一双眼睛,精灵的眼睛,透过弓弦和箭矢看着远方涌来的亡灵潮水。
精灵的骸骨站了起来。动作和人族的骷髅不一样,更轻,更快,几乎没有声音。它弯腰从冻土里捡起一把断了一半的弓,弓弦早就没了,但它把弓握在手里,走到矮人骸骨旁边站定。
更多的共鸣在蔓延。亚法感觉到自己的意识像一张网一样在冻土层下面铺展开来,触到了密密麻麻的残念。人族的,矮人的,精灵的,甚至还有他叫不出名字的种族。那些残念像无数颗埋在土里的余烬,他的意识扫过去的时候,火星开始发亮。它们不是在服从他,而是在回应他。
他看到了一个人。
那个人站在一支军队的最前方。不是站在高台上,也不是骑在战马上,就是站在地面上,和身后的士兵们站在同一片泥土上。阳光从东方照过来,把整支军队镀成一片暖金色。麦田在军队的左侧,麦穗已经黄了,风一吹沙沙地响。队伍里有各种旗帜——人族的铁灰,精灵的银绿,矮人的熔炉纹,妖精的金色翅膀,甚至还有几个巨大的轮廓站在更远处,看不清细节。
那个人背对着亚法,穿着和其他军官一样的制式铠甲,铁灰色的胸甲、护肩、护腿,没有任何多余的装饰。但他的左肩章上别着金色的穗带,在阳光下微微晃动。他一只手按在剑柄上,另一只手抬起来朝队伍打了个手势,不是命令式的,很随意,像是跟身后的几千人打了个招呼。
所有人都安静了。
他说了什么。亚法听不清具体的内容。他说完之后,队伍里有人喊了一个名字。
“亚法。”
声音很清晰。不止一个人在喊。人族的士兵在喊,精灵在喊,矮人在喊,还有一个妖精飞过人群上空,翅膀在阳光里闪着金色的光。
他不再站在那个人的背后,而是站在人群里,被人群裹着往前涌动。他只能从人头的缝隙里看到那个人的侧脸——下颌的线条,颧骨的弧度,还有肩章上那截金穗在阳光下晃动的光点。看不清全貌。
然后队伍开始移动。那个人走在最前面,肩上的金穗越来越远,越来越小。
金穗消失在视野尽头。
亚法的意识猛地一沉,从那段记忆中被拽了出来。他开始下沉,穿过密密麻麻的骸骨和残念,穿过那些正在被他唤醒的亡者,穿过冻土和冰层。亚法也不是睡着,只是不断地在无数人的记忆碎片中沉浮。他看到人族士兵在分面包,矮人在磨斧子,精灵在数箭,妖精的翅膀被流矢擦伤洒下金色的血,不知名的种族在冲锋时喊着某个名字。所有碎片都指向同一个人——那个肩章上别着金穗的人。
那个人是谁?一个普通的将领?穿着和其他军官一样的制式铠甲,没有任何特殊标识,只是在肩章上别了一截代表某种身份的金穗。他的副官?传令官?还是某个小队的队长?他站在全军最前面,但他穿的铠甲和所有人一样普通。只是所有人都认识他,都愿意听他说话,都喊同一个名字。
亚法,一名传令官,亚法这么想。
这个名字在他的意识深处炸开。是他的名字。他醒来之后给自己取的名字,从路过商人口中听到的一个古老词汇,在北地的古老语言里是“余烬”的意思。这个名字被几千人喊过。那些人里有他认识的种族和不认识的种族,喊他名字的时候用的是同一种语气,是一种熟悉和信任。
他在谷底蹲了不知多久。右手一直按在地面上,手背冻得发紫,但他完全感觉不到。从外面看过去,他就像是在雪地里蹲着发呆的旅人,只有离得很近才能看到他的瞳孔在急速颤动。
那些刚刚被他唤醒的骸骨已经自己从冻土里爬了出来。人族的,矮人的,精灵的,还有一些他不认识的种族——骨骼纤细到几乎半透明的,骨架粗壮到接近野兽的,还有一具骸骨背后残留着变形的翅骨框架。它们在谷底自动排成了松散的队列,面朝亚法,姿态像是在等待检阅,又像是在自发为他担任警戒。那具矮人骸骨单手拎着战斧,站在距离亚法五步远的地方,面朝谷口。精灵骸骨握着断弓站在它旁边,幽蓝的眼火安静地跳动。
但亚法看不到这些。
他还在记忆里。
他看到一个人类士兵蹲在雪地里写信。这个士兵抬起头来,朝前面喊了一声——亚法,你帮我把信带回去行不行?然后他看到那个别着金穗的背影转过来,伸手接了信,塞进胸甲内侧,拍了拍胸口说放心。
他又看到一个矮人铁匠在夜里修铠甲。矮人抬头吼了一句矮人语,那个别着金穗的人路过,用矮人语回了一句。矮人愣了一下,然后哈哈大笑,笑得胡子都在抖。
画面再换。一个精灵弓手坐在树上放哨,那个别着金穗的人爬上去,坐在她旁边的树枝上。金穗没有辩解,只是指了指远处的营地。精灵沉默了很久,然后点了点头。
每一个画面都从不同的人眼中看出去,每一个画面里都有那个人的身影。有时正脸,有时侧脸,有时只是远处的一个背影。他始终穿着那套普通的制式铠甲,始终别着那截金穗。
亚法看着这些画面,一个念头在心里慢慢成形。不是震惊,不是顿悟,更像是一种拼图拼到一半时产生的猜测。他没有过去的记忆,但他能看到这些人的记忆。这些记忆里的人穿着普通将领的铠甲,肩章上别着金穗,走在全军最前面,和每一个士兵说话,用每一个种族的语言。他不是元帅,不是将军,可能是某一支部队的指挥官,或者是整个联军的联络官——一个会说矮人语和精灵语的人,负责在不同种族之间传递命令、协调行动。
他在心里把这个猜测放到一边,继续往下沉。他知道自己该醒来了,但他舍不得。这些记忆太真实了,真实到他能闻到麦田的味道。他已经在现实里走了太久的冰原,见了太多的灰色和白色。
然后他听到了声音。
不是记忆里的,是现实中的。骨骼碰撞的咔嚓声,从谷口的方向同时涌进来。他听到了身后二十具骷髅几乎在同一瞬间举起武器的声音——金属摩擦金属,骨爪攥紧剑柄,所有关节同时锁紧。然后那具绑着破布旗帜的骷髅发出一声无声的命令,二十具骷髅开始朝谷口推进。
然后是更多的骨骼声,不是他熟悉的幽蓝色——他的骸骨眼火是蓝色的——而是绿色的。他听到了绿光从谷口涌进来,比他的人多得多,至少三四十个,移动速度极快。马蹄声,是骸骨战马,骑兵。至少六个。
亚法猛地睁开眼睛。
他的瞳孔在睁眼的一瞬间剧烈收缩,从记忆里金黄色的阳光切换到铅灰色的冰原天空,眼睛被刺得生疼。他的右手还按在地上,手背已经完全冻成了青紫色,五根手指僵硬得几乎无法弯曲。但他的身体已经在他大脑反应过来之前就动起来了——他猛地往起站,膝盖还没伸直就开始转身,左手同时拔出腰间的短剑。冻僵的右手握不住剑柄,他直接整只手攥成拳头,白骨从皮肤下面浮上来,指关节变成灰白色的骨节。
谷口已经打起来了。
他的二十具旧部堵在谷口最窄的位置,排成两排。前排举盾,后排持矛,正在硬顶亡灵部队的冲击。那具绑着破布旗帜的骷髅站在第一排正中间,手里举着那面凹陷的盾牌,矮了两个头的身板顶住了一匹骸骨战马的正面冲撞。盾面上火星四溅,它的臂骨发出令人牙酸的咔嚓声,但它一步都没退。
敌人的数量远超他的旧部。绿光骷髅至少有四十个以上,还在不断增加。装备杂乱——有的穿着锈蚀的人族步兵甲,有的披着破烂的精灵皮甲,甚至还有几个矮人骷髅挥舞着双手战锤,但眼火是绿色的。这是一支被某个王选临时征召的杂牌部队,不是精锐,但数量足以碾压亚法这边区区二十个。更麻烦的是骑兵,六匹骸骨战马在步兵后面列队,准备第二轮冲锋。战马的肋骨间塞满了冻硬的泥块和碎骨,马蹄踩在雪地上砸出一个个深坑。
亚法在那不到一次呼吸的时间里做出了判断。不是勇气的问题,是数量。敌人的步兵虽然散乱,但骑兵一旦冲开阵型,后面跟着的骷髅就能从缺口涌进来。而他自己刚从那段深陷的记忆里挣脱出来,脑子还在发懵,腿是软的,右手握不住剑,左手的短剑只够近身格挡。
然后他听到了身后的声音。
第一声是冻土裂开的闷响。不是裂开,是被从下面撞开的。
第二声是积雪被拱开的哗啦声。他回头看了一眼,正好看到一片雪壳从地面上鼓起来、裂开、然后被底下的东西从下面顶翻。一具矮人骸骨从冻土里撑起上半身,粗壮的骨架上还挂着没完全腐化的铁甲残片。它单手撑地,另一只手从土里拔出一柄缺了刃口的战斧,斧柄上刻着矮人的熔炉纹。它抖了一下,把肩胛骨缝隙里的碎石和冻土抖掉,然后迈开粗短的腿骨朝谷口走去。
然后是第三声,第四声,然后是一整片。积雪同时被拱开,冻土同时裂开,骨头从地面以下翻上来,不是一个一个的,是一片一片的。人族的骷髅,铠甲上的徽记已经锈得认不出原样,从雪里拔出锈剑,站起来。矮人的骷髅,胸骨比人族粗一倍,握着重型武器,站起来。精灵的骷髅,骨骼纤细,动作轻而快,站起来。还有别的——骨架高瘦到不像人形,关节结构完全不同的种族;背后拖着断裂翅骨的残骸;骨骼表面覆盖着一层薄薄的不知名材质的甲片。它们站起来,从冻土里拔出各自的武器。
它们经过亚法身边,没有人停下来看他,没有人等待命令,它们自己找到了自己的位置。就像两百年前那样。
战线稳住了。新唤醒的骸骨和旧部混在一起,把谷口最窄的那段填满了。矮人骷髅的战斧和绿光矮人的战锤撞在一起,火星从骨刃上迸出来。精灵骷髅从后排扔出断裂的骨矛,精准地扎进骸骨战马的眼窝,战马嘶鸣着侧倒,马上没有骑手的碎骨散了一地。
亚法冲到了战线后方,和那具绑着破布旗帜的骷髅并肩。他把左手的短剑换到右手,右手还是冻僵的,但他把剑柄攥在骨爪里,指骨收紧的时候剑柄发出金属被挤压的细微呻吟声。他的身体在跑动中开始变化——皮肤在变淡,血肉在消退,他的体型在膨胀,从人类形态切换成骷髅形态的那一刻,他的速度和力量同时拔高了一个台阶。
“推回去!”他吼了一声,声音从没有声带的骷髅喉咙里发出来,变成了一种没有音调、只有振动的低鸣。但他的亡灵们听到了。
第一排举盾的骷髅齐齐往前踏了一步,盾牌撞在对面骷髅的武器上,发出整齐划一的金属撞击声。后排的长矛从盾牌缝隙里捅出去,捅穿了第一排绿光骷髅的肋骨和脊椎。
骑兵的第二轮冲锋撞在了这面重新稳固的盾墙上。
亚法从盾墙侧面绕出去,短剑横斩,劈开了一个骑在马上的绿光骷髅的脊椎。那具骷髅从马背上摔下来,上半身和下半身分了家,但它的上半身还在爬,举着剑朝亚法的腿砍。亚法一脚踩在它的颅骨上,把它连头带剑踩进雪里。
他抬起头,看到战线正在往前推。那些刚刚被他从冻土里唤醒的亡灵们正在用各种方式战斗——人族骷髅用标准步兵格挡和突刺,矮人骷髅用战斧横扫下盘,精灵骷髅投掷的骨矛总能在绿光骑兵冲锋的间隙找到落点。一具不知种族的骷髅攀上了一匹骸骨战马,用长臂直接拧断了马背上骑手的颈骨。
混乱在持续,但天平正在倾斜。
谷口右侧的高岩上,伊兰娜坐姿未变,左手的炭笔还夹在指间,册子摊在膝盖上。她的右手垂在身侧,指尖缭绕着一缕尚未散尽的紫色雾气,极淡,被风一吹就散了。她低头看着谷口那片混乱的交战区域,目光穿过飞扬的雪末和碎骨,找到了那个正在战线最前方挥剑的高大骷髅。幽蓝色的眼火,苍白的骨架,动作比人类形态时快了不止一截。他的短剑劈开一个绿光骷髅的颅骨,碎骨溅在他自己的胸骨上,他没有躲,甚至没有低头看一眼。
伊兰娜安静地看了他三秒。然后她把炭笔收进怀里,合上册子,站起来拍了拍斗篷上沾的碎石屑。她的表情从头到尾没有任何变化。
她在岩顶上又站了两秒,然后开始沿着岩石侧面往下走,步伐不快,靴子在碎石坡上踩得很稳。
等她走到谷底的时候,战斗已经结束了。
战场上到处散落着碎骨和熄灭的绿火残渣。最后两三个还在挣扎的绿光骷髅被围攻拆散,最后一具骸骨战马被矮人骷髅一斧劈断了前腿,倒在地上抽搐了几下,不动了。亚法的亡灵们正在沉默地清理战场,把还能用的武器从敌人的碎骨堆里捡出来,把自己的伤员——也就是那些断了骨头但还能动的——扶到一边。它们不会包扎,也感觉不到疼痛,断骨可以接回去,只要战斗效能还在就算完整。
亚法站在战场中央,已经切换回了人类形态。他弯着腰,双手撑着膝盖,大口大口地喘气。切换形态消耗了他大量的体力,加上刚才从深陷记忆到投入战斗之间几乎没有任何过渡。右手的冻伤在切换回人类形态后又恢复了皮肤和血肉,但颜色还是青紫的,几根手指僵直着弯不下来。
伊兰娜走到他身边,从斗篷里掏出一个水袋递给他。亚法直起腰接过水袋,仰头灌了几口。水冰凉,顺着喉咙下去的时候激得他打了个寒战,但也让他从战斗后的眩晕中清醒了一些。
他拧上水袋盖子,环顾了一圈战场。雪地上到处都是碎骨和熄灭的绿火残渣,还有几匹骸骨战马的残骸,肋骨散了一地,像是被拆散的积木。他的人在清理战场,动作安静而高效。他注意到自己的队伍比战斗前大了好几圈——不再是二十个,至少翻了一倍不止。矮人骷髅扛着战斧从他面前走过去,旁边跟着一个精灵骷髅。不同种族的骷髅在战后并肩站在一起,就像他在那些记忆碎片里看到的联军帐篷边的场景。
他忽然想起自己在谷底蹲下去之前伊兰娜说过的话——“下次试试其他种族的”。他只想找个地方坐下来。
他把水袋还给伊兰娜。“怎么会有亡灵部队经过这里?”
伊兰娜接过水袋,塞回斗篷里。“极北冰原上的王选之间每天都在打仗,溃散的散兵到处都有。这条路本身就靠近两条行军路线的交叉点,碰到残兵也正常。”
亚法点了点头,没有再问。他太累了,累到没有再往深处想。他靠在旁边一块岩石上闭了几秒钟眼睛,然后睁开,开始清点自己的人数。新唤醒的骸骨在战场边缘自动排成了松散的队列,和旧部混在一起,没有任何生疏感。那具绑着破布旗帜的骷髅正在帮一个断了前臂的人族骷髅接骨,动作熟练得像是做过无数次——它活着的时候大概是个军医,或者只是见惯了断骨的普通士兵。
伊兰娜站在他旁边,安静地看他清点人数。等他数完之后她说了一句话。
“你刚才在谷底蹲了将近一刻钟。”
亚法顿了一下。“那么久?”
“我叫了你三次,你没听见。”伊兰娜说,语气很平,“你的意识陷在记忆里太深了。你的身体在谷底蹲着,我离得远看不清,但我看到你的瞳孔一直在动,像是在看什么东西。你当时的状态很危险——如果那些残兵早来半刻钟,我推你那一把之前你可能已经先被砍了。”
“你推的我?”亚法回想了一下。他从记忆里惊醒的前一瞬间,好像确实有什么东西推了他一把。不是手,是一股力量,像一阵风,从背后撞了他一下。
“魔法推了一下。”伊兰娜说,“我坐在谷口看你状态不对的时候就做好准备了。”