宋欢决定在进洞之前做最后两件事。第一件,去山神庙。不是去放贡品——那半块馍已经在供台上搁了好几天,他早上去看过,馍还在,没有被挪走,只是表面干裂得更厉害了,裂口边缘翘起几片细碎的面渣。馍旁边多了一样东西,一颗山梨,很新鲜,果蒂还带着绿色的汁液,显然是今天早上刚放的。他蹲在供台前看了那颗山梨很久,没有碰它,只是把它旁边的铜钱重新摆整齐,把他那半块馍往供台中央挪了半寸,让馍挨着山梨。做完这件事他就下山了。
第二件事,去铁匠铺。阿石头正在炉前拉风箱,炉火烧得正旺,铁砧上搁着一块烧红的铁条,火星从锤击点溅开来在空中划出极短的弧线,落到地上变成灰白色的小点。宋欢把猎刀解下来搁在砧台旁边,说想借一块磨石。阿石头从墙角拿了块粗磨石递给他,又指了指旁边一个装废料的木箱说要是有空帮我看看那些废铁里有没有还能用的——我爹不在,我自己挑了半天挑不出。宋欢蹲下来把木箱里的废铁翻了一遍,从最底下翻出一截锈迹斑斑的短铁管,管壁不厚,两头都有断裂的茬口,茬口不是被切断的,更像是被什么东西从内部撑裂的,裂缝呈放射状往外翻,内壁残留着一层深褐色的附着物,不是铁锈,用指甲刮了一下能刮下极细的粉末,放在鼻尖闻了闻,没有铁腥味,反而有一股很淡很淡的草木灰气味,像是被高温烧过之后又在潮湿环境里封存了很久。
他把短铁管翻过来看管口,内壁的附着物在靠近管口的位置明显变薄,但管底更厚,厚度分布不均匀,有一侧管壁的残余物比另一侧厚了将近一倍。如果是从内部撑裂的,那撑裂它的气体就不是均匀膨胀的,而是定向喷发——管底承受的压力大于管口。他把短铁管搁在一边,问阿石头这东西从哪找的。阿石头瞄了一眼说好像是后山捡的,我爹说这是张石之前打铁用的废料管子,没什么用就扔在箱底了。宋欢把短铁管收进怀里,拍了拍手上的锈灰,拿起磨石和猎刀,说我下午进洞,这把刀先借我。阿石头头也没抬说拿去用,别弄丢就行。
回到老张院子,他把猎刀磨了整整一个时辰。磨石是从铁匠铺借来的粗砂石,颗粒粗,下刃快,他在游戏里修过无数次武器耐久度,但这是第一次用磨石亲手把一把刀从钝口推到锋口。刀刃在磨石上来回拖动的声音沙沙的,节奏不快不慢,磨十几下就停下来用拇指刮刮刃口试试锋利,再对着光看看刃线的均匀度,和送水男人磨柴刀的习惯一样。他的虎口在劈柴时磨出的茧子现在派上了用场——拇指指腹沿着刃线掠过的触感能在细微的阻力差里分辨出哪一段刃口还卷着、哪一段已经被打薄。跟游戏里的紫色史诗武器比起来,这把猎刀的锋利度大概只够得上新手村白装的水准;但现在握着它的人已经不是六天前那个拿扁担当剑耍的外乡人了。
老张从屋里出来,站在门槛上看了他一眼,什么也没说,只是把一壶水和两个杂面馍放在矮桌上。宋欢把磨好的猎刀插回鞘里,把水壶挂在腰间,馍用布包好塞进怀里,又从柴堆旁边拿起张山借给他的那把轻猎刀——老张看到那把刀时眼神顿了一下,认出是张石打的那把。宋欢把轻猎刀连鞘一起别在左腰侧,两把刀,一轻一重,右手拔重刀,左手拔轻刀。这不是游戏里的双刀流,是他自己想的:洞里空间窄,有些角度右手转不过来,左手多一把刀就多一种出刀方向。
他在院子中央站了片刻,把今天上午和老张的对话在脑子里重新回放了一遍。老张说张石进洞之前被叫了名字,说张石回头看他时看的不是他,是他身后的方向。老人说这话的时候旱烟杆搁在膝盖上没抽,烟锅里的烟丝已经灭了不知多久。宋欢把这句话和桃花告诉她的事拼在一起——张石进洞前去过山神庙,在供台上放了什么东西,然后才去了洞口。他放的是什么,桃花不知道,老张也不肯再说。但他猜那是和张石的剑有关的东西。因为张山说过,张石进洞前找他想拉他一起去,张山没去。而张石打的最后一把剑坯是给张山打的——轻的那把猎刀。如果张山没去,剑坯还在,剑却已经打出来了,那剑的去向就只有一个解释:剑陪张石进了洞。
他把轻猎刀从鞘里拔出来,借着下午的太阳看刀身的锻痕。刃纹走向和他手里的重猎刀不同——重猎刀的纹路均匀规律,是熟练工的水平;轻猎刀的纹路杂乱但力道足,有些地方锤印深浅不一,锻痕之间还夹着两三道疑似返工修改的叠痕。打这把刀的人在过程中犹豫过。不是手抖,是在调整——他原本想打一把剑,打废了,退而求其次,把剑坯截断改成了刀。改刀的时候保留了一部分剑脊的锻线,所以轻猎刀刀背上残留着一道极淡的脊纹。这把刀是张石为自己打的,不是为张山。剑进了洞,改的刀也进了洞,张石带进洞的不是一把剑,是一剑一刀。他为什么需要两把武器——除非他预料到洞里可能会有不止一种需要他挥刃的对象。
宋欢把轻猎刀插回鞘里,捂了一下怀里那截从铁匠铺带出来的短铁管。铁管已经被他的体温捂暖,管壁上那层草木灰气味的残余物和他在洞口碎石上闻到过的铁腥味完全不同。如果铁管是张石在洞里试过的东西,那这层残余物就是洞里某种东西被加热后产生的生成物——不是铁锈的那种冷腥,而是灰质在燃烧后干化的残留。他愈发确定,洞里的东西怕的不是光,是火和高温。而那个立下“午夜不出门”规矩的人,不是怕村民撞鬼,是怕村民撞见某种怕火的地下生物,而那种东西对名字有辨识力。
他把短铁管和打火石、蜡烛、火绒归在一起,又在手边多备了一条用水浸湿的粗麻布帕子——万一洞里有毒气或浓烟,湿布捂住口鼻可以撑一阵子。剑坯留在炕边,双刀挂好,装备检查完毕。
走出院子之前他回头看了一眼老张。老人还蹲在门槛上,旱烟杆含在嘴里,烟没点。两个人对视了一秒,宋欢点了下头,老张没有点头,只是把烟杆从嘴里取出来搁在膝盖上,垂下眼睛。
乱石坡的午后很安静。没有鸟叫,没有虫鸣,连风都不大动,只有头顶偶尔飘过一片薄云,在地面上投下快速移动的阴影。阿石头和他爹已经在洞口等他了——铁匠是个矮壮的中年人,两条胳膊粗得像老槐树的根,手掌上全是老茧和烫疤,见到宋欢二话不说,把一根撬棍递给他。旁边还站着送水男人和另外两个宋欢没见过几次面的村民,一个拿着麻绳,一个扛着铁镐。阿石头把水桶搁在洞口旁边的平地上,桶里装满了水,水面晃荡着映出头顶的树枝。
“我爹说多带水。”阿石头言简意赅。
宋欢走到青石板前蹲下来。青石板上的苔藓被他上次清理过,现在又长出了薄薄一层新绿,他用手背把苔藓抹掉,露出底下的字迹。上次他只看到“石”字,这次蹲下来把整个刻痕仔细审视了一遍,发现字迹周边的凿痕凹槽里沾着一点极细的灰白色细丝,干燥后失去韧性一碰就碎——和他在洞口缝隙中看到的那些白丝一样,只是更短更碎,像是什么东西从洞内往外蔓延时被石板截住了一部分。他把碎丝弹掉,站起来,转向铁匠。
“你爹说石头见火会动。你见过吗。”
铁匠看了他一眼,没有立刻回答。他把扛着的铁镐放下来,往手心里啐了口唾沫搓了搓,才开口。“见过一次。那年给邻村打农具,炉子里的炭不够,我爹让我去后山捡几块石头回来压炉。我捡了三块,有两块是普通的青石,有一块不太对——石头表面有细孔,像是被什么东西钻过。我把石头扔进炉子,没一会儿炉子就炸了。不是炸炉,是石头从炉子里跳出来了。掉在地上还在动,表面那层细孔里往外冒白烟。我爹说那不是石头,是虫。石虫。”他说到“虫”字时压低了声音,像是怕被什么东西听见,“后来我再没捡过后山的石头。”
宋欢把“石虫”这个词存进脑子里,和他自己观察到的那套怕火、伴行铁腥黏液、低频震颤几个特征放在一起拼——不是虫。他在游戏里也见过类似设定的野怪,但那些只是副本里按脚本动的怪物模型。面前这个世界如果也遵循某种规则,那这种规则就绝不是生物分类学的外壳,而是实实在在存在的生态位。这种东西不是会哭的石头,是能模拟声频且在地下形成通道网络的不明生物体。但他需要一个更直接的证据。他要进洞亲眼看看。
“开始吧。”
撬棍插进断岩下方的缝隙,铁镐卡住碎石堆的侧翼,麻绳套住一块松动的石块往外拉。几个人配合得比上次默契得多——铁匠力气最大,负责撬最里层的大石块;送水男人稳重,负责把清出来的碎石搬运到远处;阿石头在他爹旁边打下手,递工具、浇水降温;宋欢自己则同时盯着两块受力区域,右眼全程开启,应力纹路在视野里明灭,哪块石头先动、哪块石头在卸力后会产生连锁滑移,他在心里排出了一个拆除顺序,精确到每一撬的发力点。铁匠和阿石头按他指的位置下撬,碎石一块一块被清出来,洞口的轮廓从一道窄缝慢慢扩展成能容纳一个人弯腰钻入的暗口。
正午过后,最后一块卡在洞口顶端的大石块被撬松了。铁匠喊了一声,所有人同时往后撤,石块从洞口滚下来砸在地上发出一声沉重的闷响,扬起一片灰白色的石粉。石粉散尽之后,洞口露出来了。
一个半人高的黑洞,边缘参差不齐,洞壁是粗糙的岩石截面,颜色比外面的青石深得多,近乎铁灰色。从洞口往里看什么都看不到,黑得像一口倒扣的井。但气流从洞里往外涌——不是凉风,是温的。温度比外面的空气高一些,带着一股极淡的铁腥味,和他之前在井边闻到的气味一模一样,只是更浓、更湿,像是洞底有什么东西在缓慢呼吸。他站在洞口默数这股气流的节律——大约每隔十几息涌出一波,换气间隔稳定,没有因为洞口被打开而发生节奏变化。如果是被动气流,打开洞口之后应该会立即散逸;但它没有散,说明推动气流的力量来自内部主动的腔体压力。
“就是这股味道。”送水男人把扁担搁在地上,抹了抹额头的汗。
宋欢接过水桶,把整桶水泼在洞口边缘。水渗进石缝的滋滋声在安静的午后格外清晰,像是有什么东西在石头底下吸了一口凉气。他等水完全渗下去,才把剩下的半桶搁在洞口旁边,又从柴堆里抽出自己事先劈好的一块松明,在阿石头炉子的余烬里引了火。火苗很小,只够照亮前方几尺的范围,但足够他不至于在完全黑暗中失去方向。他把火绒和打火石贴身收在最容易够到的口袋,又摸了摸怀里那根短铁管——炽热的铁管曾在洞里被某种力量撑裂,如果那股力量还在,他不至于毫无征兆。
火把往洞里探了一下,橘黄色的火光照亮洞壁上的岩石纹理。然后他把火把插在洞口外侧的石缝里,做了一处固定标记点,让身后的人始终能看到光源方向。他弯腰钻了进去。
洞内比外面凉不了多少。脚下的碎石松散不平,每踩一步都能听到碎石子往更深处滚落的响声,回音在封闭空间里被放大成断断续续的回荡。火把的光只能照到前方三四尺的范围,再远就是完全的黑暗——不是视觉上的黑,而是一种让人感到压迫的存在本身,像有什么东西在黑暗里等着。洞壁摸上去是湿的,但不是水,是一种更黏更滑的分泌物,沾在手指上拉丝,带着铁腥味。他蹲下来用火把靠近地面,在碎石缝隙间看到极细的灰白色丝状物从洞壁两侧往中间蔓延,比上次看到的更长、更密,越往深处丝越粗。
然后他听到了声音,极低的一声叹息从洞底深处传上来——像是有人在那里等了很久。不是风声,不是碎石,是那种他在井边听过无数遍的、从地底往上挤的低频低语。这一次它更近了,近到他能隐约分辨出音节,被拆成支离破碎的片段,每个片段都像是在用他记忆里某个熟悉声音的咬字方式重新组接。
他的心跳快了几拍,但他没有慌。他从怀里掏出打火石和一小块火绒,把火绒点着,搁在脚边。火绒燃烧产生的微小火光在黑暗中只亮了一小团,但火光亮起的那一瞬间,洞底的声音停了。和井边的反应一模一样——对火敏感,遇光则静。
他继续往里走。洞道在前面出现分岔,但他没有犹豫——左岔洞壁干燥,气息偏凉;右岔洞壁湿黏,白丝更多,气流更暖。他向右拐。火把的火焰在拐弯时忽然猛烈晃了一下,差点熄灭,他用手护住火把,稳住之后发现洞壁上的分泌物在这段变得更厚,从上壁淌下来的黏液积累在洞壁岩缝中形成凝胶状的半透明团块,微微搏动着,像是在回应他火把的光。
然后他发现了一只手。
不是人的手。大小和人手相仿,但五指更长,骨节明显,皮肤是灰白色的,表面粗糙像是石头,正从洞壁上一道裂隙中慢慢探出来。手指的动作很慢,不是攻击,而是试探——指尖轻轻勾住裂隙边缘,指腹在石面上摩挲了两下,像是想确认刚才撤走的是一个威胁还是可以重新靠近的目标。他屏住呼吸,右手按住猎刀刀柄,站在原地一动不动,盯着它。石虫的反应距离大约在三到四尺之间。他的火把正好刚越过这个安全距离——再往前半步,它只会停下来;再往后撤一寸,它也不会追。
然后他想起张山说过的话——用锄头撬了那只手,它就缩回去了。宋欢没有锄头,但他有猎刀。他把猎刀缓缓拔出三分之一,刀刃擦过皮鞘内壁的摩擦音在寂静中几乎可以忽略不计。那只石虫的手停止摸索,五指微张,仿佛在感知空气的震动。他没有给它反应的时间,刀背抵住手指侧面往下一压——不是砍,是压。用金属的凉意告诉它:这不是你的领域。
那只手果然缩回去了。速度比他预想的快,回缩时指尖在裂隙边缘留下了一道新鲜的压痕,压痕渗出极淡的灰白色浆液,浆液沾在石面上迅速凝结成薄膜,和他之前在短铁管里刮下来的草木灰残余质地完全一致。他低头看了一眼被压过的刀背,刀背上也沾了少许灰白色浆液,正以明显的速度开始变干——但和岩石表面不同的是,刀背上的残液在接触空气后几息之内就硬化成极薄的壳状膜,轻轻一抹就碎成粉末掉下来。他还没站起来,洞壁深处传来连续好几声类似的摩挲声——不是一只,是很多只。火把的光在洞壁上投下跳动的影子,他从那些影子的大小和分布反推距离,估测至少有几十个大小不一的石虫正从更深处往这边移动。他拿着火把后退一步,又退一步。心率比劈柴时还低——老玩家都懂,引怪之后别乱跑,先把归路看好,再决定在哪里停、在哪里打。他拖着火把一步步退向亮处,每隔几步往身后丢一小团燃烧的火绒封住窄口,让石虫暂时滞留在甬道的热障后方。
阿石头看到他拖着一团火光从洞口倒着出来的时候吓了一跳。宋欢把最后的火把往洞口一插,坐到碎石堆上,脸上和手臂上全是灰白色的石粉和黏液,头发里还夹着几丝黏糊糊的灰白残丝。他喘了几口气,把猎刀插回鞘里,拧开水壶灌了半壶水。然后说了一句话。
“张石怕不是被塌方埋的——是被石虫叫了名字,自己往深处走了。”
铁匠握着铁镐的手微微收紧,送水男人转过头看向后山的方向,阿石头张了张嘴没出声。宋欢把目光转向老张家的方向。他想跟老张说这件事——不是让老人再痛一次,而是老张有权知道。他儿子不是死在一块塌方的石头下面,而是被某种能模仿人声的东西叫进去的。
他眼前忽然黑了一下。不是火把灭了,不是天黑了,是他的身体在说:你到极限了。他低头看了看自己的手——手背在落石中被擦掉了一大片皮,伤口混着碎石屑和灰白黏液,边缘已经开始发红。左手小臂上有一道细长的撕裂口,是被尖石划破的,血还在往外渗。后脑勺这几天一直隐隐作痛的旧肿包,现在又开始跳着疼。他想要站起来,膝盖顶了一下没能伸直。
他缓了缓。等眼前黑点散尽,扶着碎石慢慢起身,跟铁匠交代了一句洞口先别封,我缓两天还要再进去。
然后他转身往山下走。火把在洞口仍然烧着,橘黄色的光在他身后越来越小,渐渐被黑暗收拢成一颗豆大的光点,最后连同他整个人一起,被山道两侧的树影吞没。