乔昂在黑暗中睁开眼睛。桥洞外传来第一声鸡鸣,嘶哑而遥远。他撑起身体,左臂的伤口传来撕裂般的剧痛,高烧让视野边缘模糊。他摸索着找到藏在石缝里的破毯子包裹,取出灰烬石碎片握在手里。冰凉的能量吸附感从掌心传来,像某种承诺。天快亮了。他需要水,需要食物,需要药品。但首先,他需要更多这种石头。乔昂将碎片塞回怀里,推开遮挡的破木板。晨雾弥漫的街道空荡而潮湿。他深吸一口气,迈出脚步,向着鼹鼠杂货铺的方向走去。
每走一步都是煎熬。
左臂的伤口在皮甲下灼烧,每一次摆动都牵扯着红肿的皮肉。肋骨骨折处传来钝痛,呼吸变得浅而急促。高烧让额头滚烫,汗水顺着鬓角滑落,浸湿了破烂的衣领。晨雾黏在皮肤上,带着下城区特有的气味——腐烂的菜叶、夜间的排泄物、远处铁匠铺飘来的煤烟味。街道两侧的房屋门窗紧闭,偶尔有早起的小贩推着吱呀作响的木车经过,车轮碾过石板路的声音在寂静中格外刺耳。
乔昂靠着墙壁行走,右手扶着粗糙的砖石表面,借力支撑摇晃的身体。视野时而清晰时而模糊,他强迫自己集中精神,数着脚步,计算距离。从桥洞到鼹鼠的杂货铺大约需要二十分钟——在健康状态下。现在,可能需要四十分钟,甚至更久。
一个转角处,他停下来喘息。
喉咙干得像要裂开,吞咽的动作带来剧痛。他舔了舔干裂的嘴唇,尝到血的味道。晨雾中,远处隐约传来人声——是城卫军巡逻队的吆喝声。乔昂立刻缩进墙角的阴影里,屏住呼吸。脚步声由远及近,皮靴踩在石板上的声音沉重而规律。三个身影从雾中浮现,穿着褪色的皮甲,腰间挂着短剑。他们边走边交谈,声音懒散。
“……昨晚东区又死了两个。”
“流浪汉?”
“还能是谁。疤脸那伙人干的,抢了半块黑面包。”
“啧,真够狠的。”
“上头说了,只要不闹大,随他们去。”
声音渐远。
乔昂靠在墙上,心脏在胸腔里狂跳。冷汗浸透了后背。他等了几分钟,确认巡逻队走远,才重新迈步。左臂的疼痛更加剧烈,每一次心跳都像在伤口里敲鼓。但他不能停。
又转过两个街角,熟悉的招牌出现在视野里。
“鼹鼠杂货铺”。
木板招牌歪斜地挂在门楣上,油漆剥落,露出下面发黑的木头。店铺的门半掩着,门缝里漏出昏黄的油灯光。乔昂走到门前,深吸一口气,推开。
门轴发出刺耳的吱呀声。
店铺里的气味扑面而来——灰尘、霉味、金属锈蚀的气味,还有那股熟悉的、刺鼻的化学味道。油灯在柜台后摇曳,照亮了堆满杂物的货架。鼹鼠正蹲在柜台后面,背对着门,似乎在整理什么东西。听到开门声,他猛地回头,瘦削的脸上那双小眼睛警惕地眯起。
“谁?”
“我。”乔昂说,声音嘶哑得几乎听不清。
鼹鼠盯着他看了几秒,才认出这个浑身破烂、脸色苍白的年轻人。他站起身,拍了拍手上的灰尘。“哦,是你。面包吃完了?”
乔昂摇摇头,走进店铺。他的脚步有些踉跄,不得不扶住旁边的货架。货架上堆着生锈的铁钉、破旧的陶罐、几卷发黄的羊皮纸。灰尘在油灯光里飞舞,像细小的金色颗粒。
“我需要更多灰烬石。”乔昂直截了当地说。
鼹鼠挑了挑眉。“上次不是给了你几块?”
“不够。”
“那东西不值钱。”鼹鼠耸耸肩,转身继续整理柜台后的箱子,“你要多少?按斤卖,一斤五个铜板。不过现在没货。”
乔昂沉默了几秒。
五个铜板一斤——很便宜。但他连一个铜板都没有。高烧让思维变得迟钝,但他强迫自己集中精神。谈判。交易。用他唯一拥有的东西。
“我可以工作。”他说。
鼹鼠停下动作,回头看他。“工作?”
“搬运。整理。或者……”乔昂的目光扫过店铺,“解决麻烦。”
最后几个字说得很轻,但鼹鼠的眼睛明显亮了一下。他上下打量着乔昂,目光在那身破烂皮甲、苍白的脸色、以及左臂不自然的姿势上停留。“你看上去快死了。”
“还活着。”
“能搬多重?”
“足够。”
鼹鼠摸了摸下巴,似乎在权衡。店铺里安静下来,只有油灯燃烧时轻微的噼啪声。远处传来早市开张的嘈杂声,像隔着一层厚布。乔昂站在原地,强迫自己站直,不让身体摇晃。汗水顺着脊椎滑下,浸湿了腰间的布料。左臂的伤口在抽痛,每一次呼吸都像在拉扯断裂的肋骨。
“后院。”鼹鼠终于开口,朝后门扬了扬下巴,“跟我来。”
乔昂跟着他穿过店铺。后门是一扇厚重的木门,门板上钉着铁条。鼹鼠掏出钥匙打开锁,推开门。后院比乔昂想象的要大——大约二十米见方,三面都是高墙,墙顶插着碎玻璃。院子里堆满了杂物:破旧的木箱、生锈的金属零件、几捆发霉的稻草。角落里有个简易的棚子,棚子下放着三个木箱。
正是上次那三箱。
化学气味在这里更浓了,混合着潮湿泥土和腐烂木头的味道。乔昂的鼻子抽动了一下——那股气味像某种酸,又像某种溶剂。他的工程师本能开始分析:硝酸?硫酸?还是这个世界的某种魔法药剂?
“看到那三个箱子了吗?”鼹鼠指着棚子,“需要挪个地方。”
“挪到哪里?”
“仓库。”鼹鼠指了指院子另一侧的一扇小门,“但问题不是搬运,是遮掩。”
乔昂顺着他的目光看去。仓库门很小,门框低矮,门板看起来也很薄。院子里杂物虽多,但布局杂乱无章,那三个箱子放在棚子下反而显眼——棚子是院子里唯一有遮蔽的地方。
“有人会来查?”乔昂问。
鼹鼠没有直接回答。“这些货……来路不太正。但值钱。我不想惹麻烦,也不想丢货。”他盯着乔昂,“你说你能解决麻烦。怎么解决?”
乔昂的大脑飞速运转。
遮掩。视觉误导。他需要让那个角落看起来更不起眼,更杂乱,更不值得注意。符文——但这里没有灰烬石,也没有时间刻画复杂的符文阵。不过……也许不需要复杂。
他走到院子中央,环顾四周。晨雾已经散去,阳光从东边的墙头斜射进来,在院子里投下长长的影子。杂物堆的影子交错重叠,形成斑驳的光影图案。乔昂的目光落在那些破木箱和金属零件上。
“给我一些绳子。”他说,“还有……那些碎木板。”
鼹鼠眯起眼睛。“你要做什么?”
“让那个角落‘消失’。”
鼹鼠犹豫了一下,还是转身进了店铺。几分钟后,他拿着一卷粗糙的麻绳和几块破木板回来。乔昂接过绳子,触感粗糙,带着麻纤维特有的刺手感。木板很轻,边缘参差不齐,表面有虫蛀的痕迹。
他走到棚子旁边,开始工作。
首先,他把几个破木箱拖到棚子前方,摆成一个不规则的半圆形。箱子很重,里面似乎装着金属零件,拖动时发出哐当的碰撞声。每拖一次,左臂的伤口就传来撕裂般的剧痛,乔昂咬紧牙关,汗水顺着下巴滴落。高烧让视野晃动,他不得不停下来喘息,等眩晕感过去再继续。
接着,他用绳子把那些金属零件——几个生锈的齿轮、一段弯曲的铁管、几块形状不规则的黑铁——绑在一起,挂在棚子的横梁上。绳子打结时,粗糙的麻纤维磨破了手指,渗出血珠。乔昂毫不在意,继续调整悬挂的角度和高度。
最后,他拿起那几块破木板。
这是关键。
乔昂蹲在棚子侧面,用指甲在木板上刻画。没有灰烬石,没有炭笔,只能用指甲在松软的朽木上划出浅浅的痕迹。他画的是最简单的视觉误导符文——不是真正的能量符文,而是利用几何错觉的原理。几个交错的三角形,几条看似随意的曲线。图案很浅,在阳光下几乎看不见。
但他刻的位置很讲究。
在棚子侧面的阴影处,在木箱的背面,在悬挂金属零件的绳子节点旁。这些痕迹不会直接吸引目光,但会在潜意识层面制造“杂乱”的印象。当人看向这个角落时,视线会被那些交错的线条、悬挂的物体、堆叠的木箱分散,大脑会自动将这个区域归类为“无用的杂物堆”,从而忽略那三个箱子。
这是现代视觉设计里的基本原理——注意力引导。
乔昂刻完最后一道痕迹,站起身。眩晕感猛地袭来,他踉跄一步,扶住旁边的木箱才没有摔倒。眼前发黑,耳朵里嗡嗡作响。他深吸几口气,强迫自己站稳。
“好了。”他的声音虚弱。
鼹鼠一直站在旁边看着,小眼睛里闪烁着好奇和警惕。他走到棚子前,仔细打量那个角落。阳光斜射,阴影交错。破木箱堆叠出凌乱的轮廓,悬挂的金属零件在微风中轻轻晃动,投下晃动的影子。那些刻在木板上的浅痕在特定角度下反射光线,形成微妙的光影变化。
“看起来……”鼹鼠摸了摸下巴,“确实更乱了。”
“不仅仅是乱。”乔昂说,声音依然虚弱,但带着一丝工程师的自信,“这个角落现在在视觉上‘失去焦点’。除非有人明确知道箱子在这里,否则第一眼扫过院子,注意力会被其他地方吸引——比如那堆稻草,或者墙角的破车轮。”
鼹鼠绕着棚子走了一圈,从不同角度观察。他走到院子门口,模拟有人刚进来的视角;又走到仓库门旁,模拟从仓库出来的视角。每次,他的目光都会在那个角落停留片刻,然后滑开。
“有意思。”他最终说,走回乔昂身边,“你怎么做到的?”
“经验。”乔昂简短地回答。他不想解释几何学和视觉心理学——在这个世界,那可能被视为某种巫术。
鼹鼠盯着他看了几秒,然后点点头。“行。活儿干得不错。”
他转身走进店铺。乔昂站在原地,等待。左臂的疼痛已经变成持续的灼烧感,高烧让身体发冷,尽管阳光照在身上。他靠在木箱上,闭上眼睛,努力调整呼吸。一、二、三、四……数到一百时,鼹鼠回来了。
手里拿着一个小布袋。
布袋是粗麻布缝的,颜色灰扑扑的,表面有磨损的痕迹。鼹鼠把布袋扔给乔昂。乔昂伸手接住——布袋比想象中重,里面传来石头碰撞的轻微声响。他打开袋口,往里看去。
灰烬石碎片。
大约二十多块,大小不一,最大的有拇指指甲盖大,最小的只有米粒大小。颜色从深灰到浅灰不等,有些表面有细密的裂纹,有些边缘光滑。在阳光下,石头表面泛着暗沉的光泽,那种熟悉的能量吸附感从袋子里散发出来。
“够吗?”鼹鼠问。
乔昂点点头,把布袋小心地塞进怀里。石头贴着胸口,冰凉的感觉透过破烂的衣服传来,稍微缓解了高烧的燥热。
“这些石头,”鼹鼠靠在棚子柱子上,掏出一个烟斗点燃,“通常来自北境矿坑。矮人商队会带一些过来,当压舱石或者填料。不值钱——一斤五个铜板,我上次没骗你。但流通量少,因为没人要。”
“为什么没人要?”乔昂问。他的声音依然嘶哑,但多了几分急切。
“没魔力。”鼹鼠吐出一口烟,烟雾在阳光下散开,带着劣质烟草的刺鼻气味,“法师看不上,炼金术士嫌它太稳定——这玩意儿几乎不跟任何药剂反应。普通人更用不着。所以只有我这种收破烂的,偶尔会囤一点,当添头卖。”
北境矿坑。
乔昂记住了这个名字。老瘸腿的恐惧,诡异的传闻,还有这种对玛那有特殊亲和力却“没魔力”的石头。这里面一定有联系。
“还有这个。”鼹鼠从怀里掏出一张折叠的羊皮纸,递给乔昂。
乔昂接过。羊皮纸很薄,边缘磨损,触感粗糙。他小心地展开。纸上用炭笔画着简略的地图——王都下城区的街道轮廓,几条主要道路用粗线标出,小巷用细线。一些地方画了叉,旁边写着小字:“疤脸地盘”、“城卫军巡逻点”、“污水井危险”。还有一些地方画了圈:“安全屋(废弃)”、“水井”、“老汤姆的草药铺”。
最让乔昂注意的是地图边缘——那里画了几条虚线,标注着“地下通道入口(部分坍塌)”、“旧排水渠”、“可能连通上城区(未证实)”。
“这是我这些年摸出来的。”鼹鼠说,烟斗在嘴边冒着烟,“标叉的地方别去,标圈的地方可以暂时躲躲。至于那些虚线……”他耸耸肩,“自己小心。下面有些东西,不是人。”
乔昂仔细看着地图,把每一个标记都记在脑子里。这张图的价值远超那袋灰烬石——这是生存的指南,是阴影中的路线图。他小心地折叠羊皮纸,塞进怀里,和灰烬石袋子放在一起。
“谢谢。”他说。
“不用谢。”鼹鼠摆摆手,“你帮我解决了麻烦,我给你报酬。公平交易。”他顿了顿,盯着乔昂,“不过小子,我得提醒你。你身上有股……不对劲的味道。”
乔昂心里一紧。“什么味道?”
“不是真的气味。”鼹鼠指了指自己的鼻子,“是感觉。你像那些石头——看起来普通,但底下藏着东西。这种人在下城区活不长,除非……”
“除非什么?”
“除非你找到靠山,或者变成靠山。”鼹鼠吸了口烟,烟雾从鼻孔喷出,“我建议你选前者。暗巷兄弟会最近在招人,如果你够机灵,也许能混进去。”
暗巷兄弟会。
乔昂记住了这个名字。他点点头,转身准备离开。每走一步,身体的疼痛都在提醒他伤势的严重。他需要水,需要草药,需要休息。但现在,至少有了石头,有了地图。
他走到后院门口,手刚搭上门板。
就在这时,眼角余光瞥见一个身影。
在后院的另一侧,靠近高墙的阴影里,一个人正匆匆离开。那人披着深色斗篷,兜帽拉得很低,看不清脸。但身形矫健,步伐轻盈,翻墙的动作干净利落——双手在墙头一撑,身体就翻了过去,落地时几乎没有声音。
不是普通人。
乔昂停下脚步,盯着那个方向。墙头的碎玻璃在阳光下闪烁,像一排细小的牙齿。
“别看了。”
鼹鼠的声音从身后传来,压得很低。乔昂回头,看到店主的脸色变了——之前的懒散和随意消失,取而代之的是一种紧绷的警惕。鼹鼠快步走过来,抓住乔昂的肩膀,把他往后门里推。
“那是谁?”乔昂问,被推进店铺。
鼹鼠关上门,插上门栓,才转过身。油灯光下,他的脸显得更加瘦削,眼睛在阴影里闪烁。
“别多问。”他的声音几乎耳语,“那是‘暗巷’的人。”
暗巷兄弟会。
刚才提到的名字,现在以实体的形式出现。乔昂的心脏跳快了一拍。不是恐惧,而是……警觉。一个地下组织,成员身手矫健,在清晨翻墙进入杂货铺后院。来做什么?交易?传递消息?还是……
“他们经常来?”乔昂问。
鼹鼠没有回答。他走到柜台后,开始整理货架,动作有些急促。“你今天没见过任何人,明白吗?拿了石头,拿了地图,走了。后院的事,跟你无关。”
乔昂盯着他看了几秒,然后点点头。“明白。”
他推开店铺的门。晨光已经大亮,街道上行人渐多。小贩的叫卖声、车轮的吱呀声、远处铁匠铺的敲打声交织在一起,构成下城区白天的嘈杂交响。乔昂走进阳光里,左臂的疼痛依然剧烈,高烧依然灼热。
但怀里多了一袋灰烬石。
怀里多了一张地图。
还有,一个名字。
暗巷兄弟会。
他沿着街道往回走,脚步比来时更稳。不是伤势好转,而是有了目标。石头需要研究,地图需要验证,伤势需要处理。而那个神秘的组织……需要观察。
走到第一个转角时,乔昂停下来,回头看了一眼。
鼹鼠杂货铺的招牌在晨光中歪斜地挂着,门已经关上。后院的高墙沉默地矗立,墙头的碎玻璃反射着阳光。
一切如常。
但乔昂知道,有些东西已经不一样了。
他转身,继续向前走。手掌按在胸口,隔着衣服能感觉到灰烬石袋子的轮廓,还有羊皮纸的粗糙触感。阳光照在背上,带来一丝暖意。远处传来钟声——王都大教堂的晨钟,浑厚而悠远,在上城区的方向回荡。
那是另一个世界的声音。
而乔昂,正走在两个世界之间的阴影里。