我站在营地中央,咸涩的风卷着帐篷布角抽在脸上。
卫星电话屏保还亮着,刚才伊娃切过来的实时画面里,二十来号人缩在临时帐篷前,像被暴雨打湿的麻雀——比三天前会议上承诺参训的一百三十人,少了整整五分之四。
\"林博士?\"卢峰的声音从身后传来,带着点压抑的焦灼,\"布朗说马克的人今早挨家发传单了,说训练是政府收编民兵的幌子。\"他递来一张皱巴巴的纸,油墨还没干透,标题刺得人眼睛疼:《当你的步枪对准邻居时,谁在瞄准你的孩子?》
我捏着传单的手指发紧。
三天前从海底设施逃出来时,海水漫过胸口的窒息感还在喉咙里打转,可现在更让人喘不过气的,是这些皱巴巴的纸片——它们比世界树的藤蔓更擅长穿透人心。
\"都给我听好了!\"一声炸雷般的喊喝突然劈开人群。
布朗挤到最前面,古铜色的手掌拍在临时搭的木桌上,震得铁皮喇叭哐当响。
这个社区领袖的迷彩服还沾着昨晚抢险的泥点,脖颈上的银质十字架随着动作晃动,\"上个月飓风掀了老约翰家屋顶,是谁凑了木料?
上星期海水倒灌进便利店,是谁连夜堵的沙袋?\"他弯腰盯着最前排一个攥着婴儿的女人,\"现在要教你们怎么拿水管当盾牌,怎么在藤蔓缠住脚踝前跑直线,这他妈叫剥夺自由?\"
人群里传来稀稀拉拉的应和,更多人还是垂着头。
穿格子衬衫的修车匠挠了挠后颈:\"布朗,不是信不过你...可电视里说那什么世界树,不就是NASA拍的科幻片吗?\"
\"科幻片会把海底观测站给淹了?\"卢峰突然开口。
他推了推起雾的眼镜,屏幕蓝光映得眼尾发青——那是他刚从损毁的服务器里扒出来的监控录像。
画面里,暗紫色藤蔓刺破玻璃的瞬间,人群里响起抽气声。
有个戴棒球帽的年轻人凑过去看,手机突然响了,他低头扫了眼屏幕,脸色猛地变了。
\"都散了吧!\"莉莉的哨声比海风还利。
我转头,看见军事教官正扯着战术腰带大步走来,作训服袖子卷到小臂,露出一道旧疤。
她身后跟着七八个歪歪扭扭的队列,有人踩着前面人的鞋跟,有个老太太扶着腰直喘。\"体能测试跑不完八百米的,下午去仓库搬沙袋;连握枪姿势都学不会的,先拿水管练瞄准!\"她冲我扬了扬平板电脑,屏幕上是手绘的障碍赛道图,\"废弃工厂的铁皮墙能当掩体,我让大卫清出半层,明天就能用。\"
\"莉莉教官!\"穿碎花裙的艾丽突然挤过来。
这个总把头发盘得一丝不苟的小学老师,此刻发梢都散了,攥着手机的指节发白,\"你看看这个!\"她点开视频,画面剧烈晃动,穿作训服的男人正推搡一个老头,老头踉跄着撞翻椅子。\"马克说这是今天早上训练现场,你们就是这么'保护'我们的?\"
周围的人嗡地围过来。
我盯着视频里晃动的编号——那是上个月抢险时发的临时工服,根本不是训练队的。
莉莉的手指猛地攥紧战术腰带,我按住她的手腕,转向艾丽:\"你见过真正的藤蔓吗?\"我的声音很轻,却像石子砸进静潭。
人群突然静了,只有海风掀起帐篷布的哗啦声。
\"上周三凌晨三点,我在海底观测站。\"我听见自己的声音,像从很远的地方飘过来,\"海水漫到胸口时,藤蔓刺破玻璃的声音,像有人在敲棺材板。\"我望着艾丽发红的眼尾,\"现在有两种选择:要么等藤蔓缠上你家窗台时,你握着菜刀发抖;要么现在学会怎么用灭火器喷它的根须。\"
艾丽的手机啪嗒掉在地上。
有人弯腰捡起,屏幕里马克的脸还在动,可没人再看。
莉莉吹了声哨,歪歪扭扭的队列重新聚拢。
布朗拍了拍我的背,掌心的温度透过衬衫渗进来:\"我去把老约翰家的卡车开过来,装沙袋用。\"
\"林博士。\"大卫的声音从背后响起。
这个总把计算器别在腰上的资源官,此刻怀里抱着铁皮文件夹,指节叩了叩封皮:\"弹药模拟器的库存...我得去仓库再核一遍。\"他转身时,军靴碾过碎石的声响格外清晰。
我望着他的背影消失在仓库门口,突然想起今早他说的话:\"要是连模拟弹都不够,拿什么让他们相信,训练不是送死?\"
海风卷着沙尘扑来,我眯起眼。
远处,莉莉正扶着老太太调整握水管的姿势;卢峰蹲在地上,用树枝给年轻人画藤蔓的移动轨迹;布朗的卡车轰鸣着开过来,后斗里堆着小山似的沙袋。
而仓库铁皮门后的阴影里,大卫的手电筒光忽明忽暗,像某种未说出口的警告。
天快黑了。
我摸出兜里的卫星电话,屏保还是那行字:\"当世界树的根须穿透大气层时,第一个看到它的人,会是唤醒它的人。\"现在我知道,比唤醒更可怕的,是——
\"他们连要对抗什么都不知道。\"
风突然大了。
帐篷角落的灯被吹得摇晃,光晕里浮动着细尘。
有人喊了声\"开饭\",人群稀稀落落地散开。
我望着仓库方向,大卫的手电筒光灭了。
我蹲在仓库门口的台阶上,铁皮门缝隙里漏出的手电筒光在地面投下晃动的菱形光斑。
大卫的军靴声突然停住,接着是金属货架剧烈的碰撞声,“操!”他的骂声闷在铁皮墙里,带着点破音的沙哑,“林博士!您进来看看!”
我蹭地站起来,膝盖撞在台阶棱上生疼。
仓库里霉味混着机油味扑面而来,大卫正半跪在第三排货架前,脚边倒着三个空木箱,最上面那个贴着“弹药模拟器·mk - 3”的封条——上个月他拍着胸脯说能支撑三个月训练量的库存,此刻在货架上只零星躺着七八个黑色圆柱体。
“上周三转移物资时,运输队说有两箱‘暂时存放在社区仓库’。”大卫的拇指用力抠着货架边缘,指腹蹭出红痕,“现在社区仓库的人说,马克的志愿者协会三天前‘借走’了,说要搞什么‘和平示威道具展’。”他抓起一个模拟器重重摔在水泥地上,塑料外壳裂开道缝,“这些破玩意儿连橡胶弹都算不上,现在倒好,连破玩意儿都不够了!”
我弯腰捡起那个裂了缝的模拟器,指尖触到冰凉的塑料。
昨天莉莉还说要让学员练习“藤蔓突袭时的三点连射”,可现在...
“等等。”大卫突然直起腰,额头抵着货架,眼镜片上蒙了层白雾,“我办公室还有半箱淘汰的VR眼镜,去年给小学生做科普用的。旧手机呢?布朗说抢险队收了百来台报废机,电池拆了但主板能用。”他转身拽住我的袖子,眼里烧着股狠劲,“把手机绑在学员护具上,用震动马达模拟藤蔓抽打的痛感;VR眼镜里投实时画面,卢峰能编个小程序——”
“能。”
卢峰的声音从门口传来。
他抱着笔记本电脑,镜片上还沾着训练场的草屑,“上周我黑进过NASA的旧服务器,里面有藤蔓移动的动态模型。”他蹲下来翻大卫怀里的零件箱,指尖快速敲着膝盖,“加速度传感器、蓝牙模块...够了。今晚就能调出基础参数,震动频率对应藤蔓粗细,命中位置标红——”
“需要多少时间?”我打断他。
“七十二小时。”卢峰推眼镜的动作顿了顿,“但得有人帮忙校准。”
“我来。”大卫扯下战术腰带甩在货架上,金属扣当啷作响,“今晚就去抢险队仓库搬手机,明早让布朗派卡车送过来。”他弯腰时,计算器从裤袋滑出来,在地上弹了两下,“总得让他们...让他们觉得疼。”
他最后几个字轻得像叹息。
我望着他蹲下去捡计算器的背影,突然想起今早他说的“拿什么让他们相信训练不是送死”——原来他早就在想这个,只是没说。
训练场的哨声划破夜幕时,我正蹲在临时搭建的器材棚里,看卢峰调试最后一台改装设备。
莉莉的作训服后背全湿了,发梢滴着汗,甩在水泥地上洇出小水洼:“今天报名的一百零三人,坚持到体能测试的三十七,完成基础瞄准的...十二。”她扯下战术手套摔在桌上,旧疤在灯光下泛着青白,“有个小子举着水管喊‘这比给草坪浇水还累’,艾丽扶着腰说‘我孙子的乐高都比这有挑战性’。”
“他们没见过血。”我摸出卫星电话,屏保还是海底观测站的画面——暗紫色藤蔓刺穿玻璃的瞬间,气泡在镜头前炸开。
“所以需要见。”莉莉突然抓起桌上的VR眼镜,镜片在她掌心反着冷光,“不是见血,是见疼。”她转身时作训服擦过卢峰的键盘,“明晚加练,我让布朗找几个壮实的志愿者,套上硅胶皮套扮藤蔓——”
“不够真实。”我打断她,“得让他们觉得下一秒藤蔓就会缠住脖子。”
莉莉的手指在战术腰带上敲出急促的节奏。
卢峰突然抬头,屏幕蓝光映得他眼底发青:“可以联动改装设备。扮藤蔓的人戴动作捕捉器,学员的VR画面同步他们的动作;手机震动点对应‘被缠住’的位置——”
“就这么干。”莉莉猛地拍桌,震得桌上的水管跳起来,“后晚夜训,我要让他们在黑暗里听见藤蔓摩擦地面的声音,感觉到手腕被勒出红印——”
“莉莉教官!”
布朗的声音从门外传来,他的卡车灯在夜色里晃出两道黄光,“艾丽带着三个老太太来了,说要给学员煮姜茶。”他探头进来,古铜色的脸被车灯照得发红,“马克那孙子今晚在社区广场直播,说咱们是‘拿活人当小白鼠的疯狗’。”
“疯狗总比待宰的羊强。”莉莉扯过作训服搭在肩上,经过我身边时压低声音,“后晚八点,废弃工厂。我让大卫清出地下一层,那里回声大,适合模拟藤蔓爬行的响动。”
她走后,卢峰合上电脑,屏幕光倏地熄灭。
我摸出卫星电话,收件箱里躺着封新邮件,发件人显示“未知”,标题只有三个字母:“警告”。
我点开的手在抖。
“他们正在准备反击,目标是你的训练基地。”
白底黑字刺得眼睛发疼。
我盯着屏幕上跳动的时间戳——23:17,刚好是莉莉说要去废弃工厂的半小时前。
是谁发的?
马克的人?
还是...
“林博士?”卢峰的声音像从很远的地方飘来,“该去睡了,明早还要调试设备。”
我关掉邮件,把手机塞进裤袋。金属外壳贴着大腿,烫得慌。
后半夜起了雾。
我裹着军大衣坐在哨岗里,望着训练场被浓雾染成灰白色。
哨兵小王的钢盔上凝着水珠,他突然攥紧步枪:“博士,您听——”
远处传来低沉的引擎声,像闷在水下的雷声。
我站起来,雾气漫过胸口,冷得人牙齿打颤。
引擎声越来越近,夹杂着金属碰撞的哐当响,像是...改装皮卡的货箱?
小王的喉结动了动:“报告,有不明车辆靠近,数量...超过十辆。”
我望着浓雾深处晃动的车灯,突然想起匿名邮件里的“反击”。
风卷着雾扑在脸上,我摸了摸裤袋里的卫星电话,屏幕在黑暗中亮起微光,那句屏保又跳出来:“当世界树的根须穿透大气层时,第一个看到它的人,会是唤醒它的人。”
现在我知道,比唤醒更可怕的,是——
浓雾里传来扩音器的刺啦声,一个熟悉的声音混着电流杂音炸响:“林宇!带着你的疯狗训练队滚出社区!”
是马克。