城东区域在夜间模式下的色调比主城区更冷,路灯光源偏白,在地面形成了与主城区暖光不同的色温差。他穿过东门通道后沿着一条与城墙平行的路径走了一段距离,路径两侧的植被在夜间的虚拟光照中呈现出比白天更深的轮廓,枝杈的结构比白天更加分明。他走到了路径末端,末端是一面没有标记的矮墙,墙面与地面的接缝处有一条横向的浅槽,长度大约和他在西北区域岩壁上看到的浅色带状区域接近。他蹲下来在浅槽边缘停留了片刻,用手指沿着浅槽的走向推了一遍,确认了它的长度和底面状态。浅槽的底部覆盖着一层薄而均匀的积尘,但在他手指推过的区域,积尘的厚度比两侧略薄,像是被清理过,但清理的方式没有产生摩擦和刮擦的痕迹。他直起身,沿着矮墙的方向走了几步,确认了墙面两侧的延伸状态和与周围植被之间的边界关系。墙角周围没有新增的标记和可触发结构,他退回原处,沿着城墙的路径向南折返,穿过一道低矮的侧门回到了主城区域。 主城在深夜时段的人流已经稀疏。他在穿过广场时没有停下脚步,继续沿着广场边缘的路径走到了西南侧副街。铁锹图案的店铺门板保持关闭,门缝下方的光没有亮起,和他在岔道口离开时的状态一致。他在门口停下来,再次从背包中取出那块石质残片,握在手里感受了一下它在夜间的温度,然后蹲下身,把残片沿着门板底部边缘的接缝处推入了一段距离。残片在推入到某个深度之后停止了移动,被固定在门板底部和地面之间的一个预先设置好的容纳位置上。门板内部传来一声极短的确认音,持续了不到半次呼吸的时间,然后门板沿垂直方向上升了约两指的距离,在门板和门框之间形成了一道可供探入的窄缝。他把手伸入窄缝中,在门板内侧摸到了一件物品——不是信件和提示牌,是一块与他在谷地中收集的石质残片尺寸和厚度接近的扁平石块,边缘打磨平整,表面没有磨损。他握住扁平石块把它从门板内侧取出来,放在手中看了一眼——石块的侧面刻着一行细线编码,字体大小和铁锹店铺门牌铁锹图案的排列方式一致。门板在他取出石块后自动合拢,恢复到了完全关闭的位置,残片没有退回地面,留在了门板底部和地面之间的缝隙中。 他在门口站了片刻,把扁平石块翻过来确认了它的边缘状态和表面质地。石块的重量比残片重一些,侧面的编码刻痕清晰,没有磨损和覆土。他把石块放进了背包栏位中,然后沿着副街穿过主街,走入主城区域东侧的一处低等级区域。该区域的建筑分布比广场区域稀疏,地面以石板路面和压实土路交替铺就。他走到该区域的中心位置后停下来,把铁锹图案店铺中取出的扁平石块从背包中拿出,放在身前的地面上。石块在接触地面的一侧之后保持了静止,没有出现视觉和触觉层面的变化,像是在等一个与之相邻的位点,以和它自身的编码形成序列对齐。 他蹲在石块前面,看了一会儿它侧面刻着的编码,然后站起来,沿着该区域边缘的路径走了一段,没有找到与石块表面质地和编码格式匹配的对应结构,又走回了该区域的中心位置,把扁平石块从地面捡起来放回背包中,然后沿着路径穿过主城区域,在经过了几个转向和路口之后,他的步伐在一条安静的岔道口自然慢了下来,在那道暗色的门板前停住了。他抬手敲了三下,每一下之间的间隔均匀。门板内侧传来一段沉重的移动声,像是有人从门后的位置站起来,绕过一件家具,走到门板后方,然后门板被从内侧拉开了一道缝隙,只够一个人侧身通过。门缝中透出的光照度偏低,从缝隙内看向门外的人位于光照的背侧,轮廓和面部特征都被门板边缘的暗处覆盖,只在他身后拉出一道拉长的光影。李建国站在门外的暗处,侧过身,从背包中取出那块扁平石块,展示给门缝内侧的人看,在确认对方在看清石块后没有做出进一步的回应之后,他收回手,把石块放回背包,退后半步,用平稳的语气开口说道:“我来问一下,主城铁匠铺卖的那批修复材料,隔壁那个方向的标记和这条路线上有多少个点位是重合的?”门内的人没有立即回答。过了片刻,门板被完全拉开,室内灯光的范围扩展到门槛边缘,照亮了两人之间的地面。一只脚从门内跨过门槛,然后另一个人影从门内走出来,站在门槛外沿,面朝着李建国所在的方向,李建国站在他面前约半步远的地方,等着他给出前几个标记点与主城铁匠铺修复材料路线分布之间的对应关系。 从门内走出来的人站在门槛外沿,面朝李建国所在的方向,没有向前迈出靠近的一步。他比李建国高出大约半个头,站姿不紧绷,但重心分布均匀,像是习惯于保持随时可移动的状态。他在李建国说出那个问题之后没有马上回答,先扫了一眼李建国站立的区域和周围岔道的灯光覆盖范围,然后把视线落在他刚放回背包的那只手上:“铁匠铺的修复材料分布路径和标记点之间的对应关系,不是一个固定的数字。它们之间有重叠段,但重叠的长度会随着主城区域的地图加载进度发生变化。你只要确认其中一段的重叠方向是固定的,不用管数量。” 李建国在他说完之后没有立即追问重叠段的具体位置和走向。他站在门槛外沿的灯光边缘,在回答间隔中确认了对方的站姿和目光落点之后才开口:“如果在当前进度下重叠段已经稳定了,不会随着地图进度变化而缩回,那标记点位置对齐之后,铁匠铺的修复材料路线会自己接入到标记点所在的区域,还是需要从标记点反向对齐到铁匠铺的路线终点?”门内的人在他说完这句话之后没有立刻回答。他在门槛外沿站了一会儿,像是在根据李建国的表述顺序推演了一遍接入方向和稳定段的衔接位置,确认了它和当前进度之间的对应关系之后,说:“不会自动接入。标记点位置对齐之后,铁匠铺的路线终点到标记点之间有一个未接入的转向点。如果你站在那个转向点所在的位置,看不到它和标记点之间的直接路径。需要先从铁匠铺的路线终点反向推一段,把转向点的位置标出来,再沿着转向点对齐到标记点所在的区域,才能接通路线和标记点之间的连接。” 李建国在对方说完之后没有继续追问转向点的位置和反向推进的距离。他站在门槛外沿,把之前收集的石质残片、扁平石块和铁匠铺修复材料路线在脑海中重新排列了一遍,把它们的空间位置和层级顺序整理成了一条完整的链路,然后侧过身,把岔道口的方向让出来,侧过头朝岔道尽头看了一眼:“反向推进的起始点,是在铁匠铺柜台侧面那个未标记的隔层位置,还是在材料货架底部和地面之间的那条接缝线上?”门内的人在他问完之后没有退回门内。他站在门槛外沿,在李建国侧过头确认岔道方向的时候,他的视线也跟着落到了岔道尽头,在夜间的低照度条件下确认了岔道尽头的空间和建筑轮廓,然后说:“起始点不在隔层位置,在货架底部接缝线。隔层位置在反向推进过程中是用于验证的节点,不是起点。”他退后了一步,回到了门槛内侧,门板在他身后合拢时发出了一声不紧不慢的密实声响,和之前开门时的声音持平,没有变快变慢。门缝底部的光线在门板合拢后恢复到了完全关闭状态时的宽度,没有停留在半开位置。 李建国站在门口,侧过头,在确认门板完全合拢后沿着岔道向外走,穿过岔道口和主街之间的过渡段,在广场边缘站定。他没有向铁匠铺所在的方向移动,先确认了自己的背包位置和铁锹店铺残片在空间中的定位,然后在脑海中按照门内人提供的信息重新推演了一遍方向——从铁匠铺货架底部接缝线作为反向推进的起始点,经过一段未标记的区域,到达转向点,再从转向点对齐到标记点所在区域。他在脑海中走完这段路径之后沿着广场边缘走回主街,穿过主街东段,在铁匠铺门口停下来。铁匠铺在深夜仍处于营业状态,柜台后的NPC保持固定的站姿。他走进铁匠铺,绕过柜台,在右侧货架底部蹲下来,找到了那条接缝线。接缝线处于地面和货架底部之间的平行接触位置,是货架底部横梁和地面之间的自然分界。他在接缝线的一端蹲下来,沿着接缝线的方向向货架深处看了一眼,确认了接缝线延伸到货架底部深处后与墙角的夹角位置,然后站起来,走出铁匠铺,沿着主街方向穿过广场边缘,在一条与广场相连的岔道口转向,走入了岔道深处,沿着岔道通向标记点所在区域的方向继续推进,脚步在岔道的弧形转向中保持着均匀的节奏。