《末日囤满仓我的安全屋坚不可摧》 第1章 末日倒计时,重生后的第一通电话 6点17分。 手机屏幕亮着,时间跳得精准。我躺在床边,冷汗顺着后背往下淌,睡衣贴在皮肤上,冰得像一层霜。 梦里的酸雨还在下。屋顶被腐蚀出窟窿,水滴砸在脸上不是水,是烧碱。骨头缝里结着冰,呼吸一口都像吞玻璃渣。最后一眼是天花板塌下来,压住胸口,动不了,喊不出,死在零下三十度的铁皮屋里。 现在我醒了。 我翻身坐起,抓过手机,解锁,核对日期——2025年4月3日,星期六。窗外天刚亮,楼下公交报站声正常响起,新闻在播:“气象局发布橙色预警,未来72小时将有强降雨过程,请市民注意出行安全。” 我盯着那条新闻看了三秒,手指发紧。 不是普通雨。 是酸雨。ph值低于3.2,能蚀穿混凝土,污染地下水。24小时后气温骤降30c,电网瘫痪,水源断绝,超市三天内被抢空,第七天开始有人吃老鼠。 我知道每一步。 上一世,我等到第三天才信这是灾难。那时银行关门,路封了,车没油,我手里三十万存款变废纸。我守着租来的公寓,吃泡面,烧暖气,直到管道冻裂,屋顶漏雨,整栋楼塌在暴雪夜里。 我死在第七天。 现在,我回来了。差三分钟七十二小时。 我没时间发愣。我冲进客厅,拉开电视柜最下层抽屉,房产证、存折、银行卡全掏出来。坐在地上,一张张翻,脑子里算数。 房产市值三百一十万,七折急售,到手两百一十七万。存款二十三万六,公积金可提八万。信用卡额度四十万,三天内能套现三十万。总共二百七十八万六。 全要变成物资。 我打开笔记本,撕下一张纸,写:72小时倒计时。 第一行:食物。优先高热量、耐储存、不依赖烹饪。压缩饼干、军用罐头、脱水蔬菜、奶粉。必须今天下单,明天送达。 第二行:能源。柴油发电机、太阳能板、蓄电池组。燃料储备至少三个月。没有电,过滤系统停,暖气停,一切白搭。 第三行:防护。防腐蚀涂层、防寒服、防毒面具、净水设备。还有安全屋选址——不能再住市区公寓。目标:城郊废弃工厂地下室。结构厚,隐蔽,抗压抗腐蚀,我上辈子最后三天躲过的地方。 但今天不碰选址。今天只做一件事——把第一笔物资钉死。 我翻通讯录,找到一个名字:老陈,工业食品供应商。去年公司团建订过二十箱压缩饼干,他提过一句:“GL-9是军用储备型号,市面上不零售。” 我拨通电话。 响了四声,接了。 “喂,林越?” “我要五百箱GL-9压缩饼干,保质期三十六个月以上,今天确认订单,二十四小时内送到城郊3号仓库。” 电话那头静了两秒。 “林哥,你没开玩笑吧?五百箱?你上次才订二十箱当福利……这量太大,得走公司流程,财务要审批,最快也得三天。” 我说:“你厂里这批货,编号Jx-2025-04-01,生产批次在四月一号,仓库b区七号架。三天后,这型号在黑市炒到八百一箱,有人拿枪换两箱。你现在不接,明天电话打爆你也发不了货。” 又静了三秒。 他声音压低:“……你怎么知道这批是军备订单?GL-9连公开型号都没有。” “我没空解释。加急费我付百分之五十,现金到账立刻付定金。你要犹豫,我现在就打第二家。” “别!”他声音急了,“我查库存……等我五分钟。” 电话挂了。 我坐着,手没抖。心跳稳定。这不是赌,是已知结果的执行。 上一世,我第四天才想起囤粮。超市货架空了,便利店锁门,我拎着两袋泡面回家,路上被人抢走。第七天,我啃皮带。 这一世,我提前七十二小时。 五分钟后,电话回拨。 “林哥,有货。四百八十箱现货,二十箱三天后补。能发。但运输得你找车,我们只送到物流园。” “不用你们送。我找车队,你备好货,今早十点前装车。送到城郊3号仓库,地址发你。定金三十万,半小时内到账。” “行。但……林哥,你是不是知道什么?” 我没回答,直接挂了。 第一单落定。 五百箱压缩饼干,够六个人吃一年。热量高,体积小,不吸水,抗酸蚀。灾变后第七天,超市瓶装水被抢空,有人喝雨水,皮肤溃烂。但只要还有饼干,人就不会立刻垮。 我盯着房产证封面,手指划过“房屋所有权人:林越”那行字。 上一世,我舍不得卖。觉得房子是根,是退路。等到想卖,中介停业,买家消失,房产证烧了取暖。三百万,一毛没变现。 这次,我不犯同样的错。 我翻开通讯录,圈出三家中介公司电话。手指悬在拨号键上,没按下去。 不是犹豫。 是在算账。 正常卖房,佣金百分之一点五,周期一个月。现在要七折急售,还得三天内过户,必须给中介三倍佣金——百分之四点五。三百万的话,光佣金就十三万五。 值不值? 值。只要能换回二十四小时,值两倍。 但我更怕拖延。中介扯皮,买家砍价,一天耗下去,灾变启动,全盘崩。 所以得加钱,还得找那种专做急单的野路子中介。不怕违规,只要给钱就办事。 我记下三个人的号码,备注:优先联系,三倍佣金,今日必须签委托。 然后合上房产证,扔进抽屉。 钱不是钱,是命。 物资不是储备,是活路。 我打开手机倒计时App,新建任务: 【末日倒计时】 71:48:00 屏幕冷光映在脸上。我盯着那串数字,直到它跳成71:47:59。 我起身,走进厨房,拧开水龙头,接了一杯自来水。 喝了一口。 水温正常,没味。 七十二小时后,这水会带酸,喝一口烂喉。再过一天,全城停水。 我放下杯子,走到阳台,拉开窗帘。 街道正常。早餐摊冒着热气,穿校服的孩子赶公交,环卫工扫着湿漉漉的路面。 没人抬头看天。 他们不知道雨一落下,世界就废了。 我关上窗帘,回屋,打开电脑。 浏览器搜索栏输入:“柴油发电机 20kw 工业级 本地供应商”。 页面跳出来,我点开第一家,拨号。 “喂,我要一台20千瓦柴油发电机,带静音罩,配三组蓄电池。要今天能发货的现货。” 对方问:“先生您是工地用吗?需要发票吗?” “不要发票。加急费翻倍。货送到城郊3号仓库,今天必须装车。” “今天?我们最快明天下午……” “我现在打款定金二十万。你要是不接,我马上打下一家。” 电话那头沉默一瞬。 “……您稍等,我问下仓库。” 我挂了电话,手放在鼠标上。 第一笔食物订单已落,第二笔能源设备在跟进。资金链启动,物资链铺开。 安全屋还没定,但我知道去哪儿。 城郊老化工厂,地下三层,钢筋混凝土结构,墙厚八十厘米,曾是战备仓库。我上辈子最后三天躲在那里,看着外面酸雨把汽车外壳蚀成筛子。 只要加固门窗,涂上防腐层,接通发电机,它就是堡垒。 但现在不选。现在只做能立刻落地的事。 我盯着电脑屏幕,等待下一个电话接通。 手机倒计时跳到71:42:16。 我拿起笔,在纸上写下: 【已确认】 - 粮食:500箱压缩饼干(24h内送达) - 能源:20kw发电机(今日下单) - 资金:房产急售准备启动(三倍佣金,今日联系中介) 还缺净水设备、防护涂层、工具组、武器。 但一件件来。 我打开抽屉,翻出U盘,插进电脑,加载一份加密文件。 文件名:《末日生存物资优先级清单_v3》。 这是我上辈子用命换的表。 第一行写着:**食物 > 水 > 电 > 防护 > 武器。** 顺序不能错。饿死比被抢死更快。 我对照清单,勾选已完成项。 突然,手机震动。 是老陈。 我接起来。 “林哥,车队说城郊3号仓库那边不接陌生车辆,要报备。你联系过那边吗?” 我愣了半秒。 3号仓库……是我上辈子藏身的工厂附属库房。现在还是废弃状态,没人管理。 但车队要进,得有人接应。 我必须现在就确定安全屋选址。 不能再拖。 我抓起外套,翻出车钥匙。 手机倒计时显示:71:38:04。 我按下关机键,屏幕熄灭前最后看到的,是那串数字。 我拉开门,走出去。 楼道灯亮着,隔壁传来炒菜声。 我快步下楼,脚步声在空荡楼梯间回响。 车停在楼下。我拉开车门,坐进去,发动。 后视镜里,我的脸很冷。 眼底有青黑,是加班留下的。但现在不是上班族了。 是幸存者。 是重建者。 是这一世,绝不等死的人。 车子驶出小区,拐上高架。 我打开导航,输入地址:城郊老化工厂。 导航显示:预计42分钟到达。 我踩下油门。 前方路口绿灯闪烁,即将转红。 我盯着那抹黄光,没减速。 第2章 低于市价三成,房产抛售战打响 导航显示还剩八分钟。 我盯着屏幕,手指在手机上滑动,打开通讯录,拨通第一个号码。铃声刚响两下,我就开口:“王姐,我是林越。我要卖房,全款到账不超过四十八小时,价格二百八十万,你做不做?” 电话那头沉默了两秒,“林先生?您……确定是二百八十万?现在市价至少三百一十万,您这等于直接砍了三十万。” “我只要现金,越快越好。三倍佣金,今天签委托,明天放款。能做到,我现在就去你门店。” “这……您人现在在哪?要不咱们先见面聊聊?” “我在路上,四十分钟后到你公司。”我挂了电话,把手机扔到副驾。 雨还没下,但空气闷得像裹了层塑料布。我摇下车窗,风灌进来,吹散一点脑后的黏腻。后视镜里,我的脸没什么表情。不是紧张,是已经过了那种情绪。 上辈子,我守着房子,以为那是退路。结果灾变第七天,整栋楼塌在雪里,钢筋插进胸口,连叫都叫不出。现在我不再犯同样的错。 车子拐进城区主干道,路边广告牌一闪而过。一家中介门店亮着灯,玻璃上贴着“急售”“全款优先”的红字。我记下位置,继续往前。 四十分钟后,我停在王姐所在的连锁中介门口。推门进去,冷气扑面。前台抬头看了我一眼,刚要问,我直接走向角落的独立隔间。 王姐已经等在那儿。四十出头,职业装,头发扎得一丝不苟。她看见我,立刻站起身:“林先生,您来得真快。” 我没坐,“房产证、身份证都在这儿。”我把两样东西拍在桌上,“二百八十万,全款,四十八小时内到账。三倍佣金,现在就签委托合同。” 她翻开房产证,眼神一顿,“这地段……七折卖,太亏了。而且您这房子没抵押,产权清晰,何必这么急?” “我说了,我要现金。” “可市场上现在没人接这种单啊。买家一听七折,第一反应是凶宅、产权纠纷,或者房主出事了。”她抬眼盯着我,“林先生,您是不是遇到什么事了?” 我冷笑一声,“你觉得我像走投无路的人?” 她没答。 “我给你三倍钱,不是求你。是你能不能抓住这单。”我手指敲了敲合同,“现在签,定金明天到账。不签,我出门就找下一家。这行不只你一家做。” 她脸色变了变。 “您知道三倍佣金意味着什么吗?我们得垫钱、垫人、压其他单子,全速推这房。万一买家反悔,损失是我们扛。” “所以我加钱。”我盯着她,“你算过没有,正常卖一个月,佣金四万六。现在三倍,十三万八,还 guaranteed。你手下其他人一个月能开两单吗?” 她咬了下嘴唇。 “而且——”我压低声音,“这价格不会挂太久。二十四小时内,必须有人打款。你要是拖,我换人。” 她终于伸手拿笔,“合同我改一下,加个‘买方违约双倍赔偿’条款,确保资金安全。” “可以。”我点头。 她开始打字,打印机嗡嗡响起来。五分钟后,两份合同递到我面前。 我签字,手稳,笔尖划过纸面,发出沙沙声。 “房产证我得收走备案。”她收好文件,“买家我已经在联系,有几个全款客户,但听到价格都怀疑有问题。我得跟他们解释清楚。” “随便你怎么说。只要钱按时到。” “还有一个事。”她犹豫了一下,“今天上午,另一家中介打电话问我,说有人看到你来我们这儿,是不是急着卖房。问能不能牵线。” 我眼皮一跳,“哪家中介?” “宏远地产,在对面写字楼。” 我没接话。 她把合同副本递给我,“签完了。定金预计明天中午前到账。尾款最迟后天下午。” 我起身,“到账第一时间通知我。” “林先生。”她叫住我,“您真不怕这价卖亏了?” “亏不亏,我自己清楚。”我拉开门,走出去。 阳光刺眼。我抬手挡了一下,手机震动。 银行短信:【您尾号8836账户入账定金300,000元。】 我盯着屏幕。 三十万。第一笔钱落袋。 压缩饼干的尾款还差二十万,发电机定金二十万,净水设备报价十五万……这笔钱能撬动第一轮物资交付。 我正要收手机,眼角一扫,街对面写字楼楼下,一个穿灰夹克的男人正低头看手机,手里拿着平板,屏幕朝向这边。 我站着没动。 他抬头,视线撞上我,立刻低头,快步走进大厅。 我记住了那栋楼的位置。 转身走向车子,拉开车门。 刚坐进去,手机又震。王姐发来微信:【买家已初步接洽,有意向,但要求明天看房。】 我回:【可以。】 手指悬在屏幕上方,又打了一行字:【查一下今天联系你的那家中介,是谁在打听这单。】 发送。 发动车子,调头。 后视镜里,那栋写字楼缩成一个小方块。 我没再看。 车子驶上高架,车流开始变密。广播里开始播气象更新:“……强降雨持续升级,多地发布红色预警,请市民避免外出。” 雨还没下,但风已经变了方向。 我打开导航,重新输入城郊老化工厂。 还有六十三小时。 安全屋的地基要靠这笔钱打下去。 刚拐下高架,手机响了。王姐回信:【刚问了,是宏远的刘强。他问能不能带客户来看,说有全款买家,但想压到两百万。】 我眯了下眼。 两百万?想趁乱吃人? 上辈子,这种人我见多了。灾变头三天,专找急着变现的房主,用恐慌压价,转手翻倍倒卖物资。有人拿一套房换了五箱泡面,第三天就被酸雨烂死在街头。 现在他们闻到血腥味了。 但我不是猎物。 我拨通王姐电话:“告诉刘强,房子不卖给宏远。买家必须通过你们走流程,定金到账才看房。另外——”我顿了顿,“把挂牌价改回三百万。” “啊?”她愣住,“您不是要急卖吗?” “急卖,不等于贱卖。”我盯着前方红灯,“让他们知道,这房有人抢。谁想捡便宜,门都没有。” 电话那头沉默几秒,“……行,我按您说的办。” 挂了电话,我靠在座椅上,闭了下眼。 钱一动,狼就来了。 但我不怕狼。 我就是冲着引他们出来,才敢挂七折。 只有让这些人动起来,我才能看清谁在盯我,谁想割我一刀。 车子重新启动。 导航提示:距离目的地3.2公里。 我睁开眼。 后视镜里,一辆黑色轿车缓缓跟上,车窗贴膜,看不清里面。 我踩下油门。 第3章 压缩饼干到位,仓库突现竞争者 导航显示还剩三公里。 我盯着手机屏幕,倒计时跳到62:18:37。车窗外的天色压得低,风卷着尘土从路边堆着的废铁皮上刮过,发出刺啦声。那辆黑车没再跟上来,但我不信他们就这么算了。 右手边出现锈迹斑斑的铁门,门牌号被雨水冲得只剩“3”字的一半。我踩下刹车,车轮碾过碎石停稳。 仓库在城郊老化工厂后院,占地两千平,钢筋混凝土结构,地下还有废弃的储油坑——前世这里没被酸雨彻底腐蚀,成了少数能撑过第一波坍塌的建筑。现在门锁换了新的,密码是我刚设的六位数。 我下车,直接绕到监控室侧门。钥匙插进锁孔,拧开,推门进去。 屋内有股霉味,角落堆着旧工具箱。我拉开帘布,三块监控屏亮起。摄像头覆盖前后门、装卸区和围墙四角。刚才路上我已经远程启动了录制,现在画面右下角闪着红点,表示正在上传云端。 外面传来轮胎碾地的声音。 第一辆卡车到了。 车头停下,司机跳下来,冲我点头:“林老板,货到了。” “卸吧。”我说。 他招呼后头两人下车,开始打开车厢。铁皮掀开的瞬间,一股干燥的谷物味飘出来——是压缩饼干的包装味。我盯着他们搬下第一箱,放在手推车上,朝仓库门推。 就在这时,一辆皮卡从斜巷冲出来,横在装卸区前。 车门甩开,五个男人跳下来。领头的穿黑夹克,左脸有道疤,从耳根划到下巴。他一脚踹翻刚卸下的箱子,饼干块滚了一地。 “这批货,我们赵哥要了。”他嗓音粗哑,“双倍价,现在付现金。” 我没动。 司机愣住,“你们谁啊?这货有主的。” 刀疤脸抬手就是一巴掌,扇得司机后退两步。“少废话,叫你们老板出来。” 我按下监控室的广播键,声音从屋顶喇叭传出:“我已经录了全过程,包括你们非法拦截运输车辆、破坏私人财物、威胁人身安全。录音实时上传警方系统,定位共享给三个紧急联系人。” 屋里空调嗡嗡响。我松开按钮,拿起手机,屏幕亮着——共享页面还在运行,GpS红点稳稳钉在这片区域。 外面安静了一秒。 刀疤脸抬头看向监控室窗口,眯眼。“装神弄鬼?你真报了警,警察早来了。” “警车十分钟到。”我走出来,站在门口台阶上,手机举在身前,“你要不信,可以等。” 他冷笑,“老子不怕你报警。赵哥说了,这年头谁有货谁就得死。现在抢是抢,明天抢就是抢命。” 他抬脚,又踩碎一箱饼干。 我慢慢蹲下,捡起一块没破的,擦掉灰,塞进背包。这东西在灾变第七天能换一双军用手套,第十五天能换半瓶抗生素。现在它只是货,但很快就会是命。 “你说赵哥要。”我站起身,“可他不知道这批货不止五车。” 他一愣。 “明天还有八车。”我盯着他,“后天十二车。我要囤够三年的量。你回去告诉他,想抢,就得准备好面对三十个持械守卫。” 他眼神闪了闪,“你一个人?” “你觉得我会一个人来?”我按下手机快捷键,屏幕弹出提示:【SoS已发送至110及预设联系人】。同时,监控室警报灯开始旋转闪烁,红光扫过地面。 其余四人 exchanged glance,有人往后退了半步。 刀疤脸咬牙,“你唬谁呢?这破地方连个保安都没有。” 我打开手机相册,翻到一张照片——是昨晚我让供应商发来的车队清单,八辆车牌号清晰列着,备注“加急,全武装押运”。 我举起来给他看。 他盯着屏幕,脸色变了。 “你们现在走,我不追究。”我说,“再动一箱货,明天新闻会播‘某团伙抢劫救灾物资被捕’。” 他盯着我,拳头攥紧,又松开。 “走!”他低吼一声,转身拉开车门。 皮卡猛踩油门,扬尘而去。 我站在原地,没动。直到三辆车消失在路口,才低头看脚边散落的饼干块。一共碎了四箱,约两百四十块。按灾变后第三周的黑市价,这些能换一支完整胰岛素。 不值得为这点损失拼命。 我掏出手机,拨通供应商:“原计划五车,现在加到八车,明天全部送到。” “林总?”电话那头声音发紧,“不是说好分批走,避人耳目吗?” “正因为有人盯上我了。”我说,“越低调,越像藏着掖着。现在我要让他们知道,我不怕抢——我越多,他们越不敢动。” 电话那头沉默几秒,“……行,我安排。” 挂了电话,我转身进监控室,把刚录的视频备份到硬盘。视频最后画面是刀疤脸踩碎饼干的瞬间,我截了图,存进加密文件夹,命名“赵强团伙初现”。 窗外,第一滴雨砸在铁皮屋顶上,啪地一声。 我起身走到仓库门口,看着工人继续卸货。卡车一辆接一辆开进来,箱体印着“GL-9”编号。每卸下一车,我就在本子上划一道。 第三车卸到一半,我眼角扫到围墙外树后有人影一闪。 不是刚才那伙人。 我摸出望远镜,调焦。百米外,一个穿灰夹克的男人蹲在废弃配电箱旁,手里拿着平板,屏幕正对着仓库方向。 和昨天在中介门口看到的一模一样。 他在记录什么?车辆数量?进出频率?还是……仓库结构? 我放下望远镜,掏出手机,打开地图标记功能,输入那个位置,备注“情报收集点”。 然后拨通本地一家安保公司电话:“我要租两台移动式红外探头,今晚十点前送到这地址。” “林先生,您不是说暂时不用安防设备吗?” “改主意了。”我看了一眼监控屏,“有人在摸我的底。那我就让他们摸清楚——我连探头都敢明摆出来。” 电话挂断,我走出监控室,站到装卸区边缘。 雨下大了,打在集装箱上噼啪作响。最后一个箱子搬进仓库,我亲手拉下卷帘门,锁死。 转身对司机说:“明天八点,第二批到齐。” 他点头,“您这地方……真打算长期用?” 我没答,只问:“你们车队有没有夜间行车经验?” “有,但最近查得严,晚上上路得报备。” “报备我来。”我说,“从明天起,所有运输改到凌晨两点到四点。” 他皱眉,“这么晚?” “白天太危险。”我看向围墙外那棵树的方向,“有些人,白天才敢露头。” 他没再问,收了定金,上车离开。 我站在仓库门前,雨水顺着发梢流进衣领。手机震动,银行短信跳出来:【尾款到账1,200,000元】。 房产尾款到了。 资金池现在有近一百五十万可用。压缩饼干只是开始,接下来是净水系统、柴油机组、防腐涂料……每一笔都要精准落子。 我打开倒计时App,数字跳成61:03:12。 还有六十一个小时。 我转身推开监控室门,把硬盘插进主机,开始剪辑刚才的冲突视频。我要留下完整证据链——从对方闯入,到威胁,到撤退,全程清晰。 剪到一半,手机又震。 是王姐:【林先生,宏远的刘强今天又来问,说愿意加价到两百九十万接盘,但要今天签合同。】 我盯着消息,手指悬在键盘上。 上辈子,这种人靠信息差吃人。这辈子,我拿它当饵。 我回:【告诉他,房子已经卖给别人了。】 发送。 刚放下手机,监控右下角突然闪出异常——西北角围墙外,红外线触发警报。 我点开画面,树丛晃动,一个人影正弯腰放置什么东西。 我抓起手电,冲出门去。 第4章 地下室勘察,墙体厚度引发争执 雨还在下。 我冲进监控室的时候,手电筒还亮着,裤脚沾满泥水。红外警报显示西北角有人放置异物,等我赶到,只看见半截埋进土里的金属探头,外壳印着“ht-205”——和我昨天租的型号一样。不是我的人装的。 老张的施工队是上午十点到的。三辆皮卡停在装卸区外,工人跳下车,没一个穿工服,工具箱敞着,露出几把锈迹斑斑的电锤。领头的老张四十出头,脖子上挂条脏毛巾,咧嘴一笑:“林老板,图纸带来了。” 我没接他递来的文件夹,直接说:“先看地下室。” 他脸上的笑僵了半秒,“这雨天,底下潮得很,裂了几条缝正常,您真要下去?” “带路。”我拎起强光手电,往仓库东侧走。 他跟上来,边走边说:“我们干这行十几年,老厂房我闭着眼都能摸清结构。您这地基稳,顶多加两道支撑梁就行。” 我没吭声。 楼梯在仓库尽头,铁质台阶锈得厉害,踩上去吱呀响。空气一沉,霉味混着地下水的腥气扑上来。头顶的灯泡闪了两下,亮了。老张拍拍开关箱:“刚接的临时电,不稳,但够用。” 我扫了眼四周。墙体是粗制混凝土,表面剥落严重,露出里面的碎石和钢筋。角落有水渍蔓延的痕迹,像地图上的河流。我蹲下,用手电照墙根,指尖蹭过一道裂缝——宽三毫米,走向歪斜,和前世坍塌前的照片完全一致。 “这墙多厚?”我问。 老张站在几步外,语气轻松:“估摸四五十公分吧,老工业建筑,结实着呢。” 我抽出卷尺,从裂缝处量起。来回三次,数据一致:0.41米。 我抬头:“承重墙不能低于一米。” 他愣住,“一米?您开玩笑吧?这得浇多少混凝土?钢筋得加双层,模板都得重新搭。光材料费就得二十万往上,工期至少十天。” “钱不是问题。”我说。 “可没必要啊!”他声音拔高,“这房子撑了十几年都没事,酸雨哪有那么厉害?再说了,真要加固,也得先做结构评估,找设计院出图,哪能您一句话就改标准?” 我盯着他,“你干过化工厂改造?” “当然,大大小小十几处。” “那你说,酸雨ph值低于2.0时,混凝土腐蚀速度多久穿透40厘米墙?” 他张了张嘴,没答上来。 “三天。”我说,“第三天下午,墙体强度下降70%,一场风就能让它塌。” 他眼神闪了闪,“您……怎么知道这么细?” “我知道的不止这个。”我站起身,走到墙角编号牌前——“xc-07”。指尖划过锈蚀的金属字,“这面墙,会在灾变第七天凌晨三点十七分开始倾斜,三十七分钟后整体垮塌。上辈子,它砸死了三个人。” 老张干笑两声,“林老板,您这说得跟真的一样……是不是太紧张了?现在连雨都还没下透,您就想按末日标准搞?” “我已经下单了十二车压缩饼干。”我看着他,“接下来是柴油机组、净水膜、防腐涂层。这个仓库,我要用三年。不是三个月。” 他搓了搓手,“可您这标准,我们接不了。成本太高,工钱不加,没人愿意干。” “双倍。”我说,“现在签合同,今晚就把加固设计图交给我。” 他瞪大眼,“双倍?那也得有图才能施工啊,设计院最快也得三天出方案。” “我不等三天。”我掏出合同,拍在旁边的水泥台上,“你今晚就能画。钢筋型号、混凝土标号、模板支撑方式,全写清楚。少一个参数,合同作废。” 他盯着合同,额头冒汗,“林老板,您这是逼人啊……” “是你要接这活。”我拿起手电,照向更深处,“这底下还有两层,带我去看看主承重区。” 他迟疑了一下,还是跟了上来。 第二层比上面更暗,灯泡只亮了一半。墙面上的裂缝更多,有些地方钢筋已经裸露。我用手电一寸寸扫过,记录数据。走到东南角,发现一个铁皮柜半埋在碎石里。柜门锁死了,我用扳手撬开,里面堆着泛黄的纸张。 我抽出最上面一张。 是建筑结构图。标题写着“储油坑区域承重墙设计详图”,右下角盖着红章:原始厚度0.4米。图纸编号:xc-07-1。 我捏着纸角,没说话。 老张在背后咳嗽两声,“这些老图纸早作废了,没人当真。” “作废?”我转身,“那你刚才为什么说这墙有四五十公分厚?” 他一僵。 “0.41米,和图纸差一厘米。你连实测都没做,就敢张嘴瞎报?”我声音压低,“你是想让我以为这墙还行,能省点钱省点事,对吧?” “我没……” “你从进门就开始劝我降低标准。”我一步步逼近,“嫌贵,嫌麻烦,说没必要。可你连检测工具都没带。你根本不是来施工的,你是来应付差事的。” 他后退半步,“林老板,话不能这么说……” 我收起图纸,塞进防水袋,“今晚八点,我要看到新设计图。混凝土标号c40以上,钢筋直径不小于25毫米,墙体加厚至1米,内外双层防酸涂层。少一样,换队。” 他咬着牙,“您这是拿钱砸人。” “钱能买命的时候,就是命。”我说,“你接不接?” 他低头看着合同,手指搓着纸边。几秒后,伸手去拿笔。 我盯着他签字的手。笔尖顿了顿,在“施工方负责人”一栏写下名字。他签完,抬头:“图我今晚给,但材料得您自己找。这种标号的混凝土,普通搅拌站不接单。” “我来联系。”我说,“你只管出图,按时开工。” 他点点头,收起合同,转身要走。 “等等。”我叫住他。 他回头。 我指着铁皮柜,“这柜子,谁让你清理的?” “没人啊,我们刚到。” “那它为什么是关着的?”我问,“我撬开之前,锁是完好的。” 他眼神一晃,“可能……以前就没人动过。” 我没再问。 他快步上楼。我站在原地,打开手机,翻出供应商名单。c40混凝土,得找特种建材厂。正要拨号,眼角扫到楼梯口有反光。 我走过去,蹲下。 一小块玻璃碎片卡在台阶缝里,边缘整齐,像是从手机屏幕脱落的。我捏起来,翻转——背面沾着一点油渍,还有一道划痕,形状像字母“Z”。 不是我掉的。 我站起身,往监控室走。路上掏出手机,打开后台权限,调取十分钟内所有摄像头的访问记录。发现一个陌生设备在三分钟前连接过系统,Ip地址已注销。 我走到监控台前,插入硬盘,快进西北角画面。雨幕中,一个人影蹲在探头旁,手里拿着手机,正对准仓库方向。他抬头时,脖颈侧面有个胎记。 和老张今天戴的毛巾位置一致。 我关掉视频,把玻璃碎片装进密封袋,贴上标签:“老张设备残片”。 然后拨通另一个装修队的电话:“你们最快什么时候能到现场勘测?” 电话那头说:“两小时。” “带上结构工程师。”我说,“今晚可能要签合同。” 刚挂电话,手机震动。 是老张发来的微信:【林老板,设计图我让徒弟赶工,晚上七点发您邮箱。】 我盯着屏幕,没回。 窗外,雨势渐小。仓库铁皮屋顶的积水开始滴落,一滴,一滴,砸在水泥地上,溅起浑浊的小坑。 第5章 食用油危机,供应商坐地起价 雨刚停,手机在掌心震动。 老张的微信还挂在屏幕上,那句“设计图晚上七点发您邮箱”没回,我直接拨通了陈总的电话。食用油必须今天敲定,不能再等。施工队靠不住,供应商更不能卡在半路。 电话响了三声接通,陈总声音带笑:“林老板,这么早?” “油什么时候送?”我开门见山。 “哎哟,正要跟您说呢。”他语气一转,“刚才厂里来消息,原料紧张,咱们之前谈的价,每桶得加五十。” 我没吭声。 他继续道:“现在外面都传开了,酸雨要来,超市货架昨天就空了。您这批量大,我能优先给您留着,但价格真压不下来。今天签,明天就拉走,晚了可没货。” 我低头看着手机相册。一张照片还开着——私立圣华中学门口,穿蓝白校服的女孩站在台阶上,手里提着胰岛素保温袋。陈婉,陈总独女,十七岁,一型糖尿病,每周三下午四点放学,校车停靠东门第三根路灯杆旁。 这信息,前世我在医院避雨时听护士聊过。当时没在意,现在,是筹码。 “陈总,”我开口,“你女儿今天下午三点有钢琴课,别迟到了。” 电话那头静了两秒,“……您认识小婉?” “不认识。”我顿了顿,“但我明天会去接她放学。” “你什么意思?”他声音绷紧。 “油每桶加二十,合同现在签。不然,我后天就去学校门口等她,当面聊聊她最近血糖波动的事。” “你!”他猛地吸了口气,“你敢动她——” “我不用动她。”我打断,“我只要站在校门口,拍张照,发到家长群。你说,其他家长知道班里有个血糖不稳的孩子,会不会让女儿离她远点?老师会不会直接建议她转学?” 他没说话。 “二十块,当场签约,货明天送到。”我说,“或者你现在就报警,说我威胁你。等警察来了,我再告诉他们,你仓库里那批非标柴油,是从哪个黑油站弄来的。” “你胡说!”他声音发颤。 “ht-205探头不是白装的。”我盯着监控后台的Ip记录,“你办公室抽屉缝里的入库单,‘非标0#’四个字,拍得很清楚。” 那是我刚调取的远程画面。十分钟前,他弯腰开抽屉,摄像头从门缝捕捉到纸张一角。走私柴油,逃避税费,一旦曝光,执照吊销,罚金百万起步。 他喘了两下,“……你到底是谁?” “我是能让你女儿平安上学的人。”我说,“也是能让你十年经营一夜归零的人。选哪个,一分钟内答复。” 电话里只剩呼吸声。 十三秒后,他开口:“二十块,签。” “我十分钟后到。”我说,“带公章。” 挂了电话,我抓起车钥匙往外走。仓库铁皮屋顶还在滴水,一滴一滴砸在水泥地上,溅起浑浊小坑。我跨过水洼,上车发动。后视镜里,老张的皮卡刚驶出装卸区,车尾扬起泥浆。 他没发现我换了监控权限。 陈总的粮油市场在城南,车程四十分钟。路上我打了三个电话——特种建材厂、净水设备供应商、柴油发电机厂家,全部预付定金,要求三天内备货。钱在烧,但时间更烧。 市场九点开门,我九点零七分到。 陈总站在档口外,脸色发青。他身后是两扇卷帘门,标着“恒温仓储”,门缝漆黑,看不出深浅。 “合同带来了?”我下车就问。 他点头,掏出一份文件,“加价二十,每桶一百七十,五百桶,八万五,全款预付。” 我扫了一眼条款,没异议。这种时候,他不敢玩文字游戏。 “公章。”我说。 他犹豫了一下,从公文包里取出印章,按在落款处。 我掏出手机转账,八万五秒到。他盯着收款提示,手指抖了下。 “货呢?”我收起合同。 “下午送。”他说。 “现在。”我盯着他,“你怕我反悔?还是怕别人抢?” 他咬牙,“林老板,我这仓库——” “带我去看看。”我打断,“顺便,我想看看你的柴油。” 他瞳孔一缩。 “别装了。”我往前半步,“非标0#,闪点低,杂质多,烧起来冒黑烟。你存着,是想灾后卖高价?还是自己留着跑路?” 他没动。 “我可以不管。”我说,“但你得让我亲眼确认,油在哪儿,有多少。不然,我不放心你明天能不能准时送货。” 他盯着我看了五秒,终于转身,“跟我来。” 卷帘门升起,一股混着谷物和机油的气味涌出。仓库比想象中大,一排排油桶码到三米高,标签清一色“一级大豆油”。我随手拍了桶身条形码,记下批次号。 陈总带我往里走,穿过两排货架,停在一道铁门前。他掏出钥匙开门,里面是小型冷库,温度计显示8度。 “油在这儿。”他拉开一排货架,露出后方整整齐齐的油桶,至少两百桶。 我没说话,弯腰检查桶底。生产日期是上周,封口完好,是正规货。 “柴油呢?”我直起身。 “没了。”他摇头,“上个月清仓了。” 我扫视四周。冷库角落有拖拽痕迹,地面油渍未干透,墙角通风口栅栏松动。 “你这儿能通地下?”我问。 “哪有这种事!”他声音提高,“这楼就一层!” 我蹲下,手指抹过通风口边缘——有黑色油泥。 “你女儿每周三要打长效胰岛素。”我站起身,拍了拍手,“剂量18单位,饭前半小时注射。要是哪天药被人调包成生理盐水,三天内就会昏迷。” 他脸色刷白。 “我不碰你女儿。”我说,“你也不准动我的货。明天油一桶不少送到,我当什么都没看见。要是少一桶,或者掺了劣质油……” 我掏出手机,打开一张照片——他昨晚十一点从后门小巷推着油桶进来的监控截图。 “这张照片,明天早上八点会出现在市场监管局邮箱。”我收起手机,“还有,你女儿的钢琴老师,姓李吧?她儿子在读医学院,明年实习。我认识他们系主任。” 他嘴唇发抖,没说话。 “合作愉快。”我转身往外走,“柴油的事,咱们以后再谈。” 走出仓库,阳光刺眼。我站在档口外,掏出手机,翻到陈总的朋友圈。最新一条是三天前发的——女儿在琴房练《梦中的婚礼》,配文“宝贝,爸爸答应你,灾后带你去瑞士治病”。 我截图保存。 上车前,我给一个匿名号码发了条短信:“令千金比赛顺利,别忘了按时送胰岛素。” 发完,删号。 车刚启动,手机响了。是陈总。 “林老板,油……明天早上六点,准时送到。” 第6章 大米争夺战,中介的阴谋初现 手机刚挂断,屏幕还亮着陈总那条“油明天早上六点送到”的确认消息。我指尖在屏幕上停了两秒,正要锁屏,新消息弹了出来。 是中介小李。 “林哥,刚接到买家通知,对方是全款现金,今天下午就能签合同。不过……有个附加要求。” 我皱眉,往下看。 “买家希望单独看房,您这边不能在场。说是隐私考虑,怕谈价时不方便。” 我盯着那行字,手指慢慢收紧。 不对劲。 前天他还在磨我降价,昨天突然说有全款买家上门,今天又要我回避看房?这种事在平时都不合规,更别说现在这种风口上。酸雨预警已经上了新闻头条,超市米面抢空,谁会在这个节骨眼上,拿现金买一套普通住宅? 除非——他们图的不是房子。 是仓库。 我猛地想起三天前那辆黑色轿车。跟踪我到仓库门口,没动手,也没跟到底,像是在踩点。当时我以为是巧合,现在看,是试探。 他们盯上我的物资了。 我翻出小李的聊天记录,从第一次联系开始一条条扫过去。他主动找上门,报价压得比市场低一成,态度热情得反常。我说急着卖,他立刻接话“正好有客户全款”,节奏太顺了,像是排练过。 赵强。 这个名字一冒出来,我就确定了。 前世他就是靠这种手段起家的——勾结中介,假意买房,实则探路。哪家囤了货,仓库在哪,物资多少,全靠这种“看房局”摸清楚。等主人一搬走,当晚就带人砸门抢货。 我攥紧手机,直接拨通小李电话。 响了三声接通,他声音带着笑:“林哥,考虑得怎么样?这可是现钱,错过——” “下午三点,仓库见。”我打断他,“你带买家一起来。” “啊?不是说好——” “我说,你带买家一起来。”我语气放慢,“我要亲眼看看,是谁出得起全款。” 他顿了一下,“林哥,这不太合规矩吧……” “不合规矩的是你。”我冷笑,“附加条款是谁让你加的?赵强?” 电话那头猛地一静。 “你……你说什么?”他声音发虚。 “告诉他,”我没理会他的装傻,“想看我的仓库,可以。但别玩这种把戏。他要真有钱,现在就带着现金来,当面点清,我当场过户。” “我……我不知道你在说什么……” “你当然知道。”我盯着窗外,“你上周五晚上十点,去过城东废品站旁边的烧烤摊。赵强坐在最里面,你坐他对面。你们谈了十七分钟,你收了他一个信封。” 那是我重生后第三天,我去废品站找防锈漆,碰巧看见的。 电话那头彻底哑了。 “三点。”我重复,“不来,这房子我就不卖了。改天炸成废墟,也轮不到他捡便宜。” 挂了电话,我起身走进仓库。 角落的铁皮柜打开,从最底层摸出电棍。黑色橡胶柄,前端金属头带凹槽,充一次电能放倒一头牛。前世我在黑市花了三倍价买的,一直没用上。现在,该派用场了。 我拔掉保护套,按下测试键。 “滋啦——” 蓝白色电弧在金属头炸开,空气里一股焦味。 收好电棍,我绕到仓库后侧。监控探头全部调成广角模式,存储卡换新的,后台设成自动上传云端。只要有人靠近铁门五米内,手机就会震动。 三点十七分,一辆旧轿车拐进巷子。 车停稳,小李先下车,脸色发白。副驾下来个穿夹克的男人,四十出头,眼神乱飘,一看就是临时找的托。 我没动,站在铁门内侧等。 小李走过来,勉强笑:“林哥,这位是——” “现金呢?”我问。 “在车上,五十万,都是旧钞,银行刚取的。” “拿出来。” “这……当着外面不好吧?” “那就滚。”我转身要走。 “等等!”他慌了,“真带来了,您看……” 夹克男手伸进车门,慢吞吞拎出个黑色帆布袋。拉开拉链,露出一叠叠捆好的百元钞。 我走近,抽出一叠,对着光看水印,摸了摸纸张厚度。 是真钱。 但这不是重点。 重点是——他们敢来,说明赵强认定我能被这套说辞骗住。他以为我还是前世那个按部就班、信规则的林越。 他不知道我现在能掐准他每一步。 “可以了。”我把钱塞回去,“带你们看房。” 我拉开铁门,侧身让他们进。 小李松了口气,赶紧跟上。夹克男拎着钱袋,脚步迟疑。 我走在最后,手插在裤兜里,电棍握紧。 仓库里堆着刚到的油桶,码到三米高,缝隙间塞着压缩饼干箱。最里侧,五吨大米还没拆封,麻袋摞成墙。这些都不是重点。重点是墙角那张手写清单——我故意贴在铁架上的,写着“大米5t、油500桶、压缩食品200箱、柴油发电机x2”。 他们一进门,眼睛就往那边瞟。 小李假装看墙,夹克男低头摸鞋带,实则往清单方向抬头。 我站着没动。 “林哥,这……这就是您的仓库?”小李声音有点抖。 “怎么,比你想象中大?”我盯着他,“赵强没告诉你,我买了多少?” “我真不知道……” “你手机呢?”我突然问。 “什么?” “你手机。拿出来。” “这……干嘛?” “让我看看,你有没有拍照片。” 他慌了,“我没拍!” “那就拿出来。”我往前半步,“不然,我现在就报警,说有人意图盗窃物资清单。顺便让警察查查,你这中介证是不是伪造的。” 他手抖着摸出手机。 我接过,直接点进相册。 空的。 我冷笑,翻到通话记录。最新一条,下午两点四十七分,拨出给“强哥”,通话时长三十秒。 够了。 我把手机还他,转身走到清单前,一把撕下来,当着他们面揉成团,扔进油桶缝隙。 “告诉赵强。”我盯着小李,“想抢我的东西,得拿命来换。” 小李嘴唇发白,“林哥,我们就是来看看……没想——” “你有三次机会。”我打断他,“第一次,是他让你加‘卖方不得在场’的条款。第二次,是你来之前没删通话记录。第三次,是你敢带人来偷看。” 我从兜里抽出电棍,甩手打开。 “滋啦——” 电弧炸响,夹克男猛地后退,撞翻一箱压缩饼干。 “下次来的,不会是你。”我一步步逼近小李,“是警察。或者,是殡仪馆的人。” 小李踉跄后退,转身就跑。夹克男扔下钱袋,跟着窜上车。 车还没发动,小李的手机从口袋滑出,掉在泥水里。 我走过去,捡起来。 屏幕亮着,未发送的微信窗口还开着。 “林越起疑,计划暴露,强哥,怎么办?” 第7章 防寒服到位,苏瑶姐弟初登场 雨还没停。 我站在仓库铁门内,手里还攥着那个中介的手机。屏幕朝下,泡在泥水里,微信窗口开着,那句“计划暴露”没发出去。车轮压过水坑的声音远去,巷子重新安静下来,只有酸雨砸在铁皮顶上的噼啪声,像倒计时的秒针。 我转身,把电棍插回腰后,快步走向滑轨。 百套工业级防寒服的货箱堆在门口,外包装已经被雨水打湿,边角泛着浅白腐蚀痕。送货司机走得太急,连叉车都没等,说是怕雨越下越大,路上不好走。我懒得追究,现在每一分钟都得掰开用。 滑轮组在顶棚轨道上滑动,钢索钩住货箱吊耳。我拉动手柄,链条咬合,箱子离地半米,缓缓移向库内干燥区。一趟四箱,每箱二十五套,全搬完得来回五次。 第二趟到半途,钢索突然一沉。我立刻刹住手柄,抬头看滑轮——雨水顺着轨道流进轴承,发出轻微的涩响。这种工业滑轮本不该在这种天气作业,但我不可能靠人力把四百公斤货搬进去。 我跳下平台,从工具柜翻出防锈润滑剂,对着轴承喷了三下。再拉手柄,链条重新咬紧,箱子继续前行。 落地后,我拆开一箱抽检。拉链拉开,深灰色连体服露出,面料厚实,接缝处压了双层密封条。我指尖蹭过肩部,那里有轻微白点——酸雨已经开始腐蚀外层涂层了。 立刻从货架取来中和剂喷壶,按前世配比调好的液体呈淡黄色。我对着所有外包装喷了一遍,尤其是接缝和拉链处。这玩意能延缓腐蚀六小时,足够我把货全搬进内仓。 第四趟时,右手指关节撞到货箱棱角,火辣一下。我没停,继续挂钩、拉动、归位。手上这点伤不算什么,上一世我在废墟里扒了三天钢筋,掌心全是裂口,照样搬货。 最后一箱落地,我锁死滑轮,开始清点。 一百套,编号从001到100,全部在册。我撕下送货单底联,塞进防水袋,贴上“防寒服-A区”标签,放进物资总账柜。柜子最下层,已经收了食用油合同、大米入库单、发电机采购凭证。每一张纸都代表一道生存防线。 刚刚起身,仓库西侧的监控屏幕闪了一下。 我皱眉,走过去。 四个画面里,三个正常,第四个是铁门外的巷口。雨太大,摄像头被水汽糊住,画面模糊成一片灰白。但就在刚才,我好像看到有东西动了一下。 我调出回放,时间倒退三十秒。 灰影晃动,接着是铁门被撞了一下,声音通过外置麦克风传进来,闷的,像有人扑上来。 我抓起靠墙的工兵铲,快步走到侧窗。 窗子装了防爆膜,外面是铁栅栏。我单手拉开插销,推开一条缝。冷风裹着酸雨灌进来,打在我脸上,刺得皮肤发紧。 巷口十米外,一个穿白大褂的女人正拖着个少年往铁门爬。少年全身湿透,头歪着,嘴唇发青。女人左手抓着他腋下,右手撑地,膝盖在碎石上蹭出血,还在往前拽。 她抬头,看见我,立刻举起胸前的工牌,大喊:“医生!我是社区医院的医生!他快不行了,求你开门!” 我没动。 她又喊:“他体温太低,再不处理会死!你这里有防寒服吗?快给他一套!” 我盯着她。雨水顺着她头发往下流,脸上的红痕明显是酸雨灼伤。但她眼神没乱,说话有条理,抬手时动作稳定,不像装的。 然后我认出来了。 苏瑶。 前世安全屋的医疗负责人。低温症爆发那周,整个北区只有她能处理。她用银针配合热敷救了七个人,包括我。后来发电机故障,也是她发现燃料被污染,提前换了滤芯。 她怀里的少年是她弟弟,苏晨。机械专业,动手能力强。后期安全屋的净水系统就是他修好的。 记忆闪回只用了两秒。 门外,苏瑶的手开始发抖,但她没松开弟弟。她把工牌按在铁门缝隙,声音发颤:“我叫苏瑶,城西社区医院执业医师,编号xh3097。如果你不信,我可以现在给你背急救流程!求你……别让他死在这儿!” 我低头看地上的货箱。 防寒服,一百套。每一套都能多活几天。 救他们,等于开门缝。一旦有别人跟着冲进来,仓库暴露,前功尽弃。 可如果我不开—— 苏瑶会死。苏晨已经快断气了。上一世他们活下来,是因为有个退伍兵开了私库。但这一世,没人会救他们。而他们要是死了,安全屋就永远缺一个医生,一个技术员。 我猛地扯开锁链。 “别动!”我吼了一声,“我开!” 门拉开一道四十公分的缝,刚好够一个人侧身。我横着工兵铲卡在门边,铲刃朝外。 苏瑶几乎是滚进来的。她扑在地上,手还抓着弟弟的衣领。我立刻伸手拽住少年脚踝,把他拖进干燥区。苏瑶爬起来,膝盖一软,跪在地上,却第一时间去摸弟弟的颈动脉。 “还有脉!”她抬头看我,“快!脱他湿衣服,套防寒服!现在!” 我没犹豫,扯开少年外套。衣服粘在身上,像裹尸布。苏瑶伸手帮忙,手指冻得发紫,还在解扣子。我直接用刀划开袖口,连同裤子一起剥下。少年皮肤全是鸡皮疙瘩,四肢僵硬,呼吸浅得几乎看不见胸口起伏。 我从最近的货箱抽出一套防寒服,撕开包装。苏瑶接过,先套脚,再往上拉。她动作快而准,连拉链都拉得稳。最后把头套戴上,只留口鼻在外。 “再一套。”她抬头,“盖在他身上,保温。” 我再拿一套,铺上去。 她开始搓他四肢,从手腕到肩膀,从脚踝到大腿,节奏均匀。嘴里念着:“别睡,晨晨,别闭眼,姐在这儿……” 我看着她手上的伤。白大褂袖口破了,手臂有三道红痕,边缘已经开始起水泡。这是二级酸灼伤,不处理会溃烂。 “你也要换。”我说。 她摇头:“先救他。他体温太低,随时可能心跳停。” 我从柜子里拿出急救包,翻出烧伤膏。她还在搓弟弟的腿,手指发僵,动作却没停。 “你不处理自己,一会儿也得倒。”我把药膏塞进她手里。 她愣了一下,终于抬头看我。眼睛很黑,里面全是血丝,但没哭。 “谢谢。”她声音哑了,“等他醒了,我再治。” 我盯着她看了两秒,转身去关铁门。 锁链重新挂上,插销落位。监控屏幕上,巷口空了,只有雨水在地面积成浑浊的坑。 我走回内仓,看见苏瑶正把弟弟的头轻轻抱进怀里,一只手还在给他搓手臂。她身上的白大褂湿透了,贴在背上,冷得发抖,但没停下。 “你叫什么名字?”她忽然问。 我没答。 她也没坚持,低头看弟弟,轻声说:“你救了我们……我会还的。” 我站在原地,看着防寒服上的标签——078号。 上一世,苏晨就是穿着这一批货里的079号,在暴风雪那天修好了通风系统。那天之后,安全屋再没缺过氧。 我开口:“仓库有两间房。一间住人,一间放货。你们今晚睡这儿,明天再谈后续。” 她抬头,眼里有一丝警惕,但很快压下去。 “好。”她点点头,“我不白住。我会看病,也能干活。” 我走到货架边,抽出一套防寒服扔给她。 “先换衣服。”我说,“别等伤发烂了才想起来治。” 第8章 房产中介陷阱,反杀局中局 手机在裤兜里震了一下。 我正把最后一套防寒服塞进干燥柜,手指还卡在拉链头。苏瑶跪在地上给苏晨搓手,头都没抬。苏晨的呼吸稳了些,眼皮微微颤动,但还没醒。 我掏出手机,来电显示是“王姐”。 中介公司姓王的业务员,负责我那套老城区房产的挂牌出售。前世她只打过一次电话,说买家出价220万,我没接,后来房子被赵强带人强占,连钥匙都没换。 现在她又打来了。 我按下接听,没说话,手指点开录音。 “林先生,好消息!”她的声音比平时快半拍,“买家同意280万全款拿下,现在就能签合同,您看今天下午——” “昨天你们内部开会,说200万能吃下。”我打断她。 电话那头顿了半秒,“啊?您说什么?” “我说,”我靠在货架边,盯着监控屏幕,“你们昨天下午三点的例会,市场部小刘提的方案是——用末日谣言压价,等我急着变现,200万吃下,转手翻倍卖出去。” 她没吭声。 “你还说,‘这年头谁信末日,吓唬他一下,钱不就来了?’”我继续道,“这话,是你亲口说的。” “林先生,我不知道您从哪儿听来的,这太离谱了……”她笑了一声,干巴巴的,“现在市场波动大,买家加价很正常,280万已经是高价了,错过这单,后面不一定有全款的。” 我低头看了眼手表。 距离强酸雨抵达还有70小时。 前世这时候,我已经在废墟里啃发霉的压缩饼干。这一世,我有仓库、有物资、有时间。但我不能让任何人,把我的时间变成他们的机会。 “合同带来了?”我问。 “带来了,就在楼下,您要是方便,我现在就能——” “带上合同,来仓库。”我说完,挂了电话。 苏瑶终于抬头,“有事?” “一点手续。”我没多说,转身走向内仓角落的工具台。 那里有个旧手机,贴着磨花的钢化膜,SIm卡是昨天下午插进去的。我把它开机,连上蓝牙耳机,放在监控主机旁边。 这是个监听号。前世我偶然在中介公司楼下听见王姐和一个男人说话,提到“赵哥”、“烧仓库”、“不留活口”。当时我没在意,现在我知道,那是针对我的。 我提前一天,让快递员伪装成水电工,把这台手机塞进了中介公司会议室的吊顶夹层。录音功能一直开着。 王姐上楼时,脚步声比电话里的语气还急。 我站在铁门内等她。门只开了一条缝,刚好够她侧身进来。她穿着职业套裙,拎着黑色文件包,脸上堆着笑,但眼神飘向货架深处。 “林先生,这边环境……挺隐蔽啊。”她一边说,一边往里走。 “止步。”我挡在她前面,“合同放桌上。” 她愣了下,把包打开,取出一份打印件,推到铁桌中央。甲方签名栏空白,乙方写着“陈志远”,身份证号打了马赛克。 “买家身份呢?”我问。 “私密信息,按规矩不能透露。”她挺直腰,“但资金已经监管,随时可过户。” 我冷笑一声,拿起手机,点开录音文件。 “……赵哥说了,拿到房就烧了仓库,别留痕迹。”我的手机扬声器里传出王姐的声音,清晰得像她本人在说,“反正末日一来,谁管房子是谁的?” 她的脸一下子白了。 我滑动屏幕,继续播放:“王姐,你儿子在阳光小学三年级二班吧?放学别让他自己走,最近乱得很。” 那是另一个男人的声音。低沉,带点沙哑。 赵强的人。 我抬眼,“你儿子,几点放学?” 她嘴唇抖了一下,“你……你这是非法监听!我可以报警!” “可以。”我点头,“你现在就打110。告诉警察,有人预谋在末日来临前纵火烧毁私人仓库,顺便谋杀证人。顺便问问,他们信不信,末日还有70小时?” 她没动。 “或者,”我拿起另一部手机,按下免提,拨通那个没存名的号码。 响了两声。 “王姐,合同签了没?”电话那头的男人开口,“不签,房子就归别人了。” 是赵强。 我没说话,把手机转过去,对着王姐。 她盯着屏幕,像被钉住。 “你让王姐告诉你,”我声音很轻,“她儿子在哪个小学。” 电话那头沉默。 三秒。 “嘟——”忙音。 王姐的手抖得拿不住包,文件散了一地。她弯腰去捡,动作僵硬,像被人抽了骨头。 我蹲下来,和她平视。 “你签的每一份合同,我都留了备份。”我说,“你和赵强的每一次通话,我都有录音。你儿子每天走哪条路,几点进校门,我清楚得很。” 她抬头看我,眼里全是慌。 “末日不是你们作恶的掩护。”我站起身,“72小时后,天会塌,地会烂,人会疯。但在这之前,谁碰我的东西,我就让谁——” 我顿了顿,从工具柜抽出一把钢丝钳,咔地咬断一段锁链。 “——先烂一步。” 她瘫坐在地,背靠着铁架,呼吸急促。 我走到监控主机前,调出昨天下午三点的录像。画面里,王姐坐在会议室角落,正低头写东西。门开,一个穿灰色夹克的男人进来,把一张纸推到她面前。她看完,点头,收进包里。 我截了图,发到她微信。 “这是你签的‘不可抗力免责协议’。”我说,“灾变后,交易自动终止,房产归买家所有。法律上,你没错。” 她勉强点头,“对……这是标准条款……” “但你忘了。”我打开气象局官网,投影到主屏,“‘全球强酸雨灾害红色预警’,已列入国家紧急事件。根据《突发事件应对法》第42条,灾前72小时内的资产转移,不适用不可抗力豁免。” 她瞳孔猛地一缩。 “你……你怎么会知道这个?” 我没答。 前世,我死在坍塌的楼里,手里攥着一张没来得及用的房产证。这一世,我不再是那个任人宰割的普通人。 我有记忆,有准备,有手段。 “从现在起,”我盯着她,“你不再是我房产的经办人。你手里的合同作废。你和赵强的所有联系,我会持续监听。” 她张了张嘴,没出声。 “你要是敢再靠近这仓库一步,”我走到她面前,把钢丝钳轻轻放在她膝盖上,“我就把录音发给所有媒体,附上你儿子的照片。” 她猛地推开钳子,像碰到毒蛇。 我弯腰捡起来,扔进工具柜。 “走吧。”我说,“告诉赵强,我给他留了个位置。” 她踉跄起身,抓起包,往门口冲。 铁门拉开,冷风灌进来。 她回头看我,“什么位置?” “在安全屋大门外。”我盯着她,“当肥料。” 第9章 选定安全屋,老张的背叛伏笔 手机还躺在裤兜里,屏幕朝下压着大腿外侧。 王姐走后我没关铁门,冷风卷着雨腥味往里灌。苏瑶抱着苏晨缩在角落,头抵着墙,眼睛闭着,但睫毛在抖。她听见了全部,一个字都没落下。 我转身走向工具台,把监听手机关机,SIm卡抠出来碾碎,扔进废料桶。这东西完成了任务,不能再留。赵强知道王姐失败,一定会换方式。我不能等他出招。 车钥匙在掌心硌了一下。 “我出去一趟。” 苏瑶睁开眼,没问去哪。她现在还不了解我,但已经学会了多嘴。这是好事。 我发动车子,导航射到城郊废弃化工厂。地图上那个红点,是前世我尸体被挖出来的地方。编号xc-07,埋在倒塌的b区地下室三米深土下。那时候我没来得及建安全屋,只靠本能钻进最近的掩体,结果整栋楼塌了。 这一世,我要把死地变成活路。 雨刮器在前挡上来回推,像在刮一层不断再生的膜。七公里外,老张的装修队货车停在路边,车斗里堆着测量工具和图纸筒。他看见我下车,赶紧从副驾跳下来,抹了把脸上的雨水。 “林老板!这地方真选定了?” 我没答,抬脚往厂区走。铁门锈得厉害,一脚踹开,发出闷响。里面杂草齐膝,水泥地裂成蛛网。老张跟在后面,嘴里念叨:“这地方偏是偏了点,就是……水电接不上啊,后期改造成本高。” 我停下,回头看他。 他搓着手,眼神飘向别处,“您要住人,总得有电有水吧?现在临时拉线,供电局不批的。” “我说了要住人?”我盯着他。 “啊?”他一愣,“那……那您这是……仓库?” “你觉得呢?” 他干笑两声,“那也得加固啊,这墙皮都掉成这样了,承重不一定行。” 我转身继续往里走,脚步没停。他说这些话,和上次见面完全不一样。第四章时他接过单子连问都没问,只说“钱到位,三天出框架”。现在倒开始操心承重、水电、审批? 不正常。 b区地下室入口被半塌的钢棚压着,我用手电照了照,挪开几块碎石,掀开铁盖。一股霉味冲上来,夹着铁锈和陈年化学药剂的气味。台阶向下延伸,黑暗吞掉了光束。 我一步步往下走。 老张在上面喊:“林老板,下面危险!” 我没理他。 到底后,手电扫过墙面。水泥剥落,钢筋外露,角落一堆塌陷的砖块。我走近那面墙,光停在右下角—— “xc-07”。 编号还在。 我呼吸顿了一下。不是因为害怕,是因为确认。这地方没人动过,连清理都没人来。前世我死在这里,没人收尸,也没人发现。现在它还是废墟,正说明它够隐蔽,够没人惦记。 越是死地,越能活。 我转身往回走,经过老张时,他站在门口,手里拿着卷尺,指节发白。 “怎么样?”他挤出笑,“要不咱们再看看别的地方?东郊那个物流园,地基新,还能通双路电——” “就这儿。”我打断他。 “可这地方——” “你说的那些问题,”我盯着他,“我给你三倍工钱,四十八小时内完成基础加固。行,现在签合同。不行,我现在就找别人。” 他嘴唇动了动,终于点头,“行……行,干。” 我没让他现在签。合同明天给,我要看他今晚做什么。 离开前,我在墙角装了个微型监控。指甲盖大小,黑色,贴在裂缝里,连着太阳能充电片。这东西是上周从安防展偷拿的样品,没登记,没联网,只有我能调取画面。 回程路上,我绕了两圈,确认没被跟踪。 仓库里,苏瑶已经把苏晨挪到干燥区,用防寒服垫着,人还是没醒。她抬头看我,“他需要热水,至少五十度以上,才能回暖。” “明早送到位。”我说。 她点头,没再说话。 我走进内仓,打开离线硬盘,接入监控系统。新增的四个移动探头覆盖仓库三百米半径,全部独立供电,数据直存本地。其中东南角那个,正对着主路拐弯处。 晚上七点四十六分。 画面里,一辆电瓶车驶过泥水坑,车灯晃着。骑车人穿着雨衣,头盔遮脸,但体型熟悉。 是老张。 他没回家,也没回工地,而是拐进废弃商场后巷。车停稳,他左右张望,从怀里掏出手机,低头操作。 一辆黑色轿车缓缓靠边。 车窗摇下。 赵强的脸出现在画面中。 我没眨眼。放大,定格,截图。车牌尾号“7K3”,和前世他们抢粮那天用的车一模一样。 老张把手机递过去,屏幕朝向车内。赵强看了几秒,点头,收下一张纸条似的东西。然后车窗升起,轿车驶离。 全程不到两分钟。 我把视频加密,拷进两个离线硬盘,一个藏进防爆箱夹层,另一个塞进发电机底座暗格。这台发电机是特制款,外壳带电磁屏蔽,连信号都透不进去。 做完这些,我翻开安全屋设计图。 墙体结构要改。原计划是双层钢筋混凝土,现在得加一层隔音棉夹层,再嵌入信号干扰网。这不是为了防偷听,是为了将来清理内鬼时,不让外面听见里面的声音。 我拿起笔,在图纸边缘写下: “所有通讯线路独立布设,不经过主配电箱。” “通风口加装九十度弯道,防窥探。” “预留三个隐蔽出入口,其中一条通向地下排水管。” 写完,我撕下那张假便条——上面写着“明晚八点,首批混凝土到货”——揉成团,扔进碎纸机。 老张要是真去通风报信,明天晚上等他的,会是一支空车队,和埋在路边的三个摄像头。 我站起身,走到监控主机前,重播最后一段画面。 赵强收下纸条后,抬头看了眼巷口。 那一瞬间,他的视线仿佛穿透屏幕,落在我脸上。 我按下暂停。 他的嘴角,有一点上扬。 第10章 首批物资入库,电力危机浮现 雨还在下,车轮碾过泥水,把一箱箱压缩饼干、食用油和大米从卡车上卸下来。我站在仓库门口,盯着最后一箱封条上的编号。苏晨蹲在平板前,手指划着屏幕,核对清单。苏瑶在检查米袋的密封层,指尖蹭过接缝,确认没有受潮。 这批货,是安全屋的第一块砖。 车走后,我关上铁门,顺手拧紧门锁链条。发电机房的灯闪了一下,又稳住。我看了眼墙上的电压表,指针轻微晃动,没断。但我不放心,走过去把配电箱的封条检查了一遍。胶带完整,没动过。 “苏晨,去把应急灯架上。” 他应了一声,搬出碘钨灯,接线时手有点抖。刚苏醒没多久,脸色还是白的。 “线别接反。” “知道。”他低头拧螺丝,声音低下去,“我学过。” 灯亮了,黄光铺满地面。苏瑶抱着最后一袋米走进内仓,脚步放得很轻。她知道现在每一步都算数。 我转身回发电机房,顺手拉开油箱盖。柴油味冲出来,正常。可当我蹲下看输油管接口时,手停住了。 地上有油渍,顺着地沟往低处流。我摸了下管壁,指尖沾黑。不是渗漏,是割痕。切口整齐,边缘发亮,像被刀片慢慢划开。 主发电机废了。 我站起身,快步走向备用机存放区。空的。底座上只留下两道拖痕,通向门口。外面暴雨如注,泥地被冲得发亮。我蹲下,看见脚印——深,带沟,是带纹路的工装靴,从门口一路往东,消失在拐角。 是老张的鞋。 我折回仓库,抓起手电。苏晨正往配电箱走,手里拿着记号笔。 “别碰!” 他一愣。 “线路被动过,别乱接。” 他咽了口唾沫,退后半步。 “我……我想画个接线图,以后好修。” 我看了他一眼。这孩子想做事,但现在不是时候。 “等雨小点,我带你去看脚印。” 他点头,手里的笔没放下。 苏瑶从内仓出来,手里拿着保温箱。 “胰岛素要冷藏,现在温度已经升到八度。” 我嗯了一声。 “发电机坏了?” “主的被割了管,备用的被人拖走了。” 她脸色变了,“那监控呢?” “靠UpS撑着,最多三小时。” 她咬住下唇,没再问。 我走进工具间,翻出震动传感器。指甲盖大小,黑色,太阳能充电。上周安防展拿的,没登记,没人知道存在。我拆开备用发电机原来的底座螺丝,把传感器塞进夹层,重新拧紧。如果他们再回来偷,震动会触发警报,直接推送到我的离线终端。 做完,我套上雨衣,推门出去。苏晨跟在后面,一句话没说。脚印还在,虽然被雨水冲淡,但走向没变。从仓库东侧绕过废弃锅炉房,直奔商场后巷。巷口有车辙,窄,深,是小型货车的胎印。 我蹲下,用手指比了比胎距。和前世赵强用的那辆金杯一样。 “他们带车来的。”苏晨低声说。 “嗯。” “要不要追?” “追不了。” 雨太大,痕迹到巷口就断了。而且他们早有准备,不会停在原地。 我站起身,往回走。 “你记住,现在最危险的不是没电,是让他们觉得我们慌了。” 他点头,脚步跟得紧。 回仓库的路上,我绕到东南角的监控探头下。摄像头外壳干燥,太阳能板朝上,正在充电。我打开本地存储,调取十分钟前的画面。镜头晃了一下,雨水模糊了边缘,但还是拍到了——一个穿雨衣的人影,弯腰在发电机房门口停留了不到二十秒,然后拖着什么东西离开。 我没放大,直接删了那段视频。 不能留证据,也不能让他们知道我们发现了。 进屋后,我把雨衣挂上挂钩,顺手检查了内仓的温控仪。冷藏区已经升到十度。苏瑶站在旁边,手扶着保温箱,没说话。 “胰岛素还能撑多久?” “十二小时,如果温度继续升,六小时就失效。” “明白。” 我打开柴油储备表。总库存三百升,原计划用三个月。现在必须重新分配。 “启动预案。” 苏瑶抬头。 “监控优先,冷藏次之,照明断电。” 她松了口气,“那……其他呢?” “其他等修。” 苏晨突然开口:“我能试试修发电机。” 我看着他。 “我不是瞎说。输油管要是只断一根,我能接。我们学校实训课换过柴油泵。” “你有工具?” “工具有,但……没备用管。” 我转身打开工具柜,从底层抽出一卷黑色橡胶管。 “三毫米内径,能用吗?” 他接过,捏了捏,“能,但得加卡箍。” “卡箍在第二个抽屉。” 他抱着材料往发电机房走,背影有点晃,但脚步没停。 苏瑶低声说:“他想证明自己。” “那就让他修。” 我跟进去,站在门口看他操作。他先把断口清理干净,剪下一段新管,套上去,用卡箍拧紧。动作慢,但稳。 “点火试试。” 他按下启动钮。电机转了两圈,没着。 “油路有气。” 他松开排气阀,手动泵油。柴油从接口渗出,他拧紧,再试。 轰—— 机器抖了一下,响了。 我看了眼电压表。220伏,稳住。 “行了。” 他靠在墙上,喘气,“就是……撑不了太久。这管子不是原装的,压力大了会裂。” “够用就行。” “但我发现……配电箱里有根线接错了。” “哪根?” “蓝线,接到了零线上,但标的是火线。要是直接并联,会短路。” 我盯着他。 “谁接的?” “不知道。可能是之前的人。” 我脑子里闪过老张的脸。他不是电工,但能找人来接线。这根错线,是陷阱。 “把图纸画出来。” “现在?” “现在。每一根线,标清楚颜色、走向、接点。” 他点头,拿出本子开始记。 我走出发电机房,顺手关灯。苏瑶在内仓整理药品,把胰岛素重新放回冷藏柜。温度降到了七度。 “够了。”她说。 “不够。” “什么?” “他们拿走备用机,不是为了用,是为了让我们知道——他们能进来,能拆东西,能掐我们的命。” 她抬眼。 “所以接下来,他们会等我们再买一台,再偷,再断电。循环,直到我们崩溃。” “那怎么办?” “我们不买新的。” “那电力怎么办?” “我们自己造。” 她愣住。 “太阳能板已经在路上,明天到。风力发电机我也订了,后天。从现在起,我们不依赖柴油。” “可安装要时间……” “时间我们有。”我看了眼墙上的倒计时钟,“71小时38分。够了。” 我走到监控主机前,接入新硬盘。四个探头全部切换为低功耗模式,帧率调到最低,只记录移动物体。UpS还能撑两小时,够我完成设置。 苏晨拿着图纸出来,递给我。 “画好了。” 我扫了一眼,线路清晰,标注完整。 “留着,以后每改一次,更新一次。” “嗯。” “还有件事。” “你说。” “明天会有混凝土车队来,说是加固地基。” 他点头。 “别让他们进发电机房。任何外来人员,不准碰设备。” “明白。” 我走到门边,重新检查门锁链条。链条紧,螺栓没动。 但我知道,他们不会从正门进来第二次了。 我转身,拿起手电,走向b区地下室入口。台阶往下,霉味混着铁锈。我用手电照墙,光停在右下角—— “xc-07”。 编号还在。 我蹲下,把一块松动的砖搬开,将另一枚震动传感器塞进墙缝。这里没人来,但越是没人来的地方,越要防。 回来时,苏晨还在配电箱前,用记号笔在墙上画线路图。苏瑶站在冷藏柜边,盯着温度显示器。 220伏,稳定。 我走到桌前,翻开安全屋设计图。 在“能源系统”一栏,我写下: “所有发电设备独立布线,不接入主电网。” “柴油仅作应急,太阳能+风力为主。” “每日巡检发电机房,记录油量、电压、设备状态。” 写完,我撕下一张纸,写上“明晚七点,第二批水泥到货”,贴在公告板上。 如果老张还来通风报信,这就是他带出去的消息。 我站起身,看向窗外。 雨小了。 巷口的泥地还在反光。 第11章 极限压价战,中介的最终底牌 雨停了,巷口的泥水还在反光,我盯着那道车辙印看了三秒,转身回屋。苏晨还在配电箱前画线,苏瑶守着冷藏柜,温度稳在七度。发电机响着,临时管子撑住了压力,但我知道,这只是开始。 老张不会只偷一台机器就收手。赵强也不会。 我打开监控主机,把昨晚拍到的画面拖进剪辑框。老张弯腰拖走备用机,雨衣兜帽压得很低,但肩膀轮廓我认得。他停在巷口,一辆黑色金杯车靠边,车窗摇下,一只手伸出来接他递过去的手机。我逐帧放大,看清了那只手——虎口有道疤,和前世赵强抢物资时一模一样。 他们用老张当眼线,盯我的仓库,也盯我的动作。 我关掉视频,把硬盘拔下来塞进保险箱。然后打开手机,翻出一个暗网渠道。三天前我就在等这一刻。赵强这种人,不可能只靠暴力做事。他一定在交易链上留过破绽。 凌晨两点,我收到一份加密文件。点开,是几张照片。赵强搂着一个穿红裙的女人,背景是游艇包厢,时间点是上个月十五号。女人的脸很熟——中介公司老板的独生女。 我把照片存进离线设备,又伪造了几封邮件草稿,标题写着“独家猛料:中介老板戴绿帽,情人竟是末日暴徒头目”。发件人设成一家本地爆料公众号,收件人填了三家电台和两家报社。 天刚亮,我拨通小李的电话。他是中介公司派来对接我的业务员,一直表现得很老实,话不多,做事也快。但昨天发电机被偷后,他打来两通电话,问“设备是不是出问题了”,语气太急。 他接得很快。 “林哥,您找我?” “十点,你们公司后巷停车场见。” “啊?现在不都在前台办手续吗……” “就十点,不见不签。” 我挂了电话,把照片打印出来,装进文件袋。然后检查手表里的录音功能,确认电量满格。 十点十五分,小李来了。他穿着皱巴巴的西装,站在我车前,手插在裤兜里,眼神乱飘。 “林哥,合同我带来了,但买家那边说……价格还得再谈。” “谈什么?” “他们觉得,这地段……不太安全,想压到两百万。” 我冷笑一声,从文件袋抽出一张照片,递到他面前。 他低头一看,脸立刻白了。 照片上,赵强正搂着老板女儿喝酒,女人靠在他肩上,笑得很亲。 “你老板知道他女儿跟谁混吗?” “这……这跟交易没关系……” “有。”我盯着他,“你老板要是明天看到这照片登在新闻上,你觉得他会保你,还是保自己?” 小李后退半步,声音发抖:“林哥,我就是个跑腿的,您冲我来没用……” “我没冲你。”我把照片收回来,“我是冲赵强。他想压价,想偷我设备,还想让我签假合同。但他忘了,他睡的人,是我安排进去的。” 小李猛地抬头。 “你说什么?” “我说,他以为自己在布局,其实每一步都在我眼里。”我掏出手机,按下播放键。 录音里,赵强的声音炸出来:“小李!今天必须把合同签了!不然我就烧了你们店!让他一分钱都拿不到!” 小李整个人晃了一下,嘴唇直抖。 “他……他真这么说?” “不信?”我再点一下,“要我发给你老板听听吗?” 他抬手拦住我,声音压得极低:“林哥……这合同……真能签?” “二百五十万,全款到账,今天下午。” “可买家……” “没有买家。”我盯着他,“从头到尾,都是赵强在冒名操作。你签的不是买卖合同,是协助诈骗的证据。” 他咬着牙,额头冒汗。 “我要是不签呢?” “那你今晚就会收到这照片的群发邮件。”我指了指手机,“你老板的女儿,赵强的身份,还有你帮他传话的记录。你觉得,你还能在这行干下去?” 他喘了口气,突然苦笑:“林哥,您早就算好了是吧?” “从发电机被割管那一刻就开始了。” 他沉默了几秒,终于伸手去拿合同。 “我签。” 我抽出笔,递给他。他手抖得厉害,名字写了两遍才写对。签完,我把合同收进文件夹,同时按下录音笔的停止键。 “扫描件已经发我邮箱,银行马上走款。” “林哥……这事……能不能别传出去?” “只要你不再接赵强的电话,不再替他传一句话,这事就跟你没关系。” 他点点头,转身要走。 “等等。”我把文件袋递给他,“照片留着。哪天他再逼你,你就拿这个保命。” 他接过袋子,手指捏得发白。 “林哥……您就不怕我拿去换钱?” “你不会。”我看着他,“你要是想发财,早跟赵强混了。你只是想活着,对吧?” 他没说话,把袋子塞进公文包,低着头走了。 我回到车里,打开加密邮箱,确认合同扫描件已存档。然后拨通银行客服,启动资金划转流程。二百五十万,三小时内到账。这笔钱,会全部转成工业级防腐涂料、高密度聚乙烯板、太阳能储能电池——安全屋的核心材料。 我刚挂电话,手机又响了。是小李。 “林哥……赵强刚打了三个电话,问我签没签。” “你怎么说的?” “我说……签了,二百五十万,钱在走。” “他什么反应?” “他骂了句‘废物’,然后说……‘等他运材料,给我截了’。” 我嗯了一声。 “下次他再打,你就说,我留了后手,要是材料少一箱,照片立刻全网发。” “可……他要是不信呢?” “他会信。”我盯着后视镜,“因为他不知道,我比他多活了一次。” 电话那头沉默了几秒。 “林哥……您是不是……早就知道他会这么干?” 我没回答,直接挂了。 回到仓库,苏晨还在发电机房检查线路。我走过去,把合同放进工具柜底层,压在备用橡胶管下面。 “怎么样?” “临时管子撑得住,但油压不稳,得常排气。” “够了。” “明天风力发电机到,要不要我先看下安装点?” “别急。”我看了眼墙上的倒计时:70小时12分。 “先等混凝土车队。他们来了,先浇b区地基。” 他点头,拿起扳手准备回去。 “对了。”我叫住他,“以后所有外来人员,只准进A区,不准靠近发电机房和监控主机。” “明白。” 我走到b区入口,台阶往下,霉味混着铁锈。手电光扫过墙面,停在右下角。 “xc-07”。 编号还在。 我蹲下,把一块松动的砖搬开,将另一枚震动传感器塞进墙缝。这里没人来,但越是没人来的地方,越要防。 回来时,苏晨已经画好了新的线路图,贴在配电箱旁边。我扫了一眼,蓝线被标成红色,旁边写着“危险,错接”。 我把笔放进笔筒,顺手把一张纸条压在下面。 纸条上写着:“明晚七点,第二批水泥到货。” 如果老张还来通风报信,这就是他带出去的消息。 我站起身,看向窗外。 巷口的泥地干了一半,车辙印还在,但已经被行人踩乱。 我转身,把最后一卷防腐涂料搬进内仓。 手刚松开,门锁链条突然响了一下。 第12章 安全屋设计图,老张的致命误导 门锁链条响了一下,我站在内仓门口没动。手里的防腐涂料刚放下,指尖还沾着灰。监控画面在手表侧面闪着,角落里显示老张站在门外,两手空着,电瓶车靠墙停着。 我没开大门,只把A区的铁门拉开一道缝。他挤进来,鞋底带了点泥,眼神往里扫了一圈,停在发电机房方向。 “林工,材料款真到账了?”他开口,声音比上次低。 “到没到账,跟你有关系?”我把手套甩在工作台上,“你只管施工。” 他搓了下手,干笑两声:“那……设计图我带来了,按您说的改了。” “放这儿。”我指了下桌角。那上面已经摊开三张图纸,两张标着“屋顶结构优化版”,一张压在下面,写着“最终确认稿”。 他没立刻递,反而探头看那两张显眼的图,眉头一跳:“哎,这怎么是单层钢板?我给您报的是双层啊。” 我抬眼:“你觉得单层够?” “够!”他脱口而出,随即意识到说快了,咳嗽两声掩饰,“我是说,常规做法单层就够了。加层费钱又费工,您这预算……是不是得省着点?” 我慢慢翻开他递来的图,纸面平整,但边角有折痕。我认得这折法——昨晚监控里,他把手机递出车窗前,就是这么折了塞进雨衣口袋。 “老张,”我放下图纸,“你干了二十年装修,见过混凝土被雨泡塌吗?” “那不都得看年限嘛,老房子才……” “ph值2.0的酸雨,三小时穿混凝土。”我盯着他,“你见过吗?” 他一愣,嘴唇动了动:“这……你怎么知道酸雨是这个数值?” 我按下手表侧面的按钮,录音红点亮起。 “因为上辈子,你按这种图施工,酸雨渗进电路层,整个地下室炸了。”我声音不高,“我被压在钢梁下面,听见头顶的屋顶一层层塌下来。那时候我就想,要是有人提醒我屋顶不能省,我可能就不会死。” 他脸上的血色褪了,后退半步撞到椅子:“你……你说什么?” “我说,你递出去的不是施工图,是催命符。”我抽出一张监控截图,拍在桌上。 画面里,他弯腰把手机递给金杯车,车窗摇下,那只手虎口有疤。 他盯着那张图,喉咙动了两下。 “你每晚八点,把物资清单发过去。发电机被偷那天,你还传了配电箱位置。”我往前一步,“你当我是傻子?还是觉得,末日一来,没人能查到这些?” “我……我就是想多挣点……”他声音发虚,“赵强说,只要把屋顶改成单层,墙体内夹层缩到五公分,他就给我五万……” “他还让你汇报什么?” “材料种类、数量……还有……监控探头的位置。”他抬头看我,“但我没说全!我只报了A区的,b区的我都……” “所以你今天来,是想继续改设计?”我打断他。 他没吭声,手在裤兜里攥着。 我抽出那张压在底下的图纸,推过去:“按这个做。” 他低头看,眉头皱起:“这……这还是双层钢板?夹层十五公分?林工,这成本……” “成本我来管。”我盯着他,“你现在回去,告诉赵强,我说预算压不住,只能勉强改设计,但还是得用这个图。” “他要是不信……” “你就说,我怀疑有人泄密,所以不敢真改。”我冷笑,“顺便告诉他,发电机的事我查到了,但我不想闹大,只要材料不被截,大家相安无事。” 他手指抖了下:“我……我回去怎么说?” “就说,我留了后手,要是材料少一箱,证据立刻公开。”我拿起笔,在图纸背面写了一串数字,“这是你上次收赵强定金的银行尾号,对吧?” 他猛地抬头,眼珠都红了。 “你连这个都知道……” “我不光知道这个。”我把图纸卷起来,塞进他手里,“现在,你有两个选择。要么继续当他的眼线,等末日一到,被他当替罪羊扔出去;要么从现在开始,听我的。” 他嘴唇哆嗦着,没说话。 “你回去的时候,走老路线。”我补了一句,“别换路,别删记录。让他觉得一切正常。” 他终于点头,把图纸抱在怀里,像抱着一块烫手的铁。 “林工……我……我真不想害人……我就想活命……” “活命可以。”我拉开门,“但你得明白,谁让你活,谁让你死,从今天起,我说了算。” 他走出去,脚步虚浮。我站在门边,看着他骑上电瓶车,拐出巷口,方向和昨晚一模一样。 我回屋,从工具柜底层抽出合同,翻到背面。那里用铅笔写了一串时间:明晚七点,第二批水泥到货。 我撕下那页,揉成团,扔进废纸篓。 然后打开监控主机,调出b区入口的画面。墙角“xc-07”的编号还在,手电光扫过时,砖缝里的震动传感器微微反光。 我按下回放键,拖到三分钟前。老张进门时,右脚鞋底沾着一块暗红色泥块。我放大,那泥里混着一点碎玻璃,像是从废弃商场后巷带过来的。 我记下时间戳,把视频另存为“证据-02”,拖进加密文件夹。 苏晨从发电机房出来,手里拿着扳手:“林哥,油压又不稳了,我得再排一次气。” “去吧。”我递给他一瓶新的密封胶,“把接头全封一遍,别留缝。” 他接过,转身要走,又停住:“老张刚走?” “嗯。” “他……会不会再来?” “会。”我看了眼墙上的倒计时:69小时48分,“而且他下次来,会带人。” “那我们……” “等他带人来。”我打开手机,调出建材供应商的联系人,“明天风力发电机到,安装点得重新标。你今晚把新线路图画出来,蓝线改道,绕开c区外墙。” 他点头,刚要走,我叫住他:“从现在起,所有施工图,只出纸质版,不留电子档。U盘、手机,一律不许存。” “明白。” 他走后,我走到b区台阶下,蹲下,把那块松动的砖重新塞紧。传感器已经归位,但砖面留下一道新划痕。 我摸了摸那道痕,起身。 门外传来车声,一辆皮卡拐进巷口,车斗里堆着几卷电缆。司机按了两下车喇叭。 我走出去,拦下他:“电缆不是今天到。” “可老张说,你们急着用,让我提前送。”司机递来签收单,“说是屋顶线路要改。” 我接过单子,没签字。 “老张跟你说,改哪条线?” “说是b区顶棚,主电源接入点。” 我盯着他:“你认识老张?” “不认识,中介介绍的。”他挠头,“说你们工地缺人手,让我顺便带点料过来。” 我把单子还给他:“东西先拉回去。没我签字,谁让你送都不行。” 他愣了下:“可老张说……” “老张说了不算。”我盯着他,“你回去告诉他,电缆的事,明天再说。要是他再找人送货,我不光不收,还要报警。” 司机犹豫几秒,挂挡倒车。 车走后,我站在巷口,看着地面那两道新鲜车辙。方向和金杯车那天一样,都是从废弃商场绕过来的。 我掏出手机,拨通供应商。 “王经理,明天的电缆,改时间。”我顿了下,“下午四点,我亲自在场验收。提前一小时到的,一律拒收。” 挂了电话,我回屋,把刚才那张签收单塞进碎纸机。 然后打开笔记本,新建一个文档。标题没写,只在第一行打了一行字: “所有对外施工指令,必须经我口头确认。任何提前送达的物资,视为敌方试探。” 我按下保存,把U盘拔下来,浸进装满水的玻璃杯。 水面上,气泡一串串往上冒。 第13章 大米库存危机,黑市交易启动 倒计时69小时42分。 苏晨蹲在b区仓库第三排货架前,手电光扫过一排空袋,声音发紧:“林哥,大米不对。” 我正往防水箱里塞密封胶条,头都没抬:“多少?” “账上记着五百斤,实际只剩三百。少的那两百,没签收单,也没出库记录。”他翻着手里那本纸质台账,纸页边角已经磨毛,“老张上周送过一车,写着补货三百,可司机签名单我没见过,字迹对不上。” 我放下胶条,走过去。他把台账递来,手指停在一行墨迹略深的记录上。那行字写着“5月8日,大米补货300斤”,签名潦草,笔锋生硬,像是临摹的。 我合上本子:“从今天起,所有补货必须我当面验收,签字前拍照存档。” “可……我们还能从哪进货?”他声音压低,“超市早断货了,批发市场封了,正规渠道全停。” 我没答。老张的事让我明白,靠外人送货等于把命交出去。上辈子死前最后三天,我就在啃发霉的饼干,胃疼得蜷在地上,水是浑的,米是黑的,饿到看见幻觉。这一世,我不可能再让那种事发生。 “你去调巷口监控。”我说,“查老张那几天有没有私自卸货,车停在哪,人往哪走。” 他点头要走,我又叫住他:“顺便看看他有没有联系过码头方向的车。” 他一愣:“码头?” “走私的最爱走水路。”我盯着货架空位,“正规渠道断了,粮只会从黑市冒出来。谁手里有货,谁就能定价。” 他眼神亮了一下,转身跑向控制台。 十分钟后,他喊我过去。屏幕上是三天前的录像,老张的电瓶车停在巷子尽头,一辆没挂牌的皮卡靠边,车斗盖着油布。两人没说话,皮卡司机递来一个信封,老张塞进衣兜,随后皮卡掉头,往东绕过废弃商场,直奔江边老路。 “这条道通货运码头。”苏晨指着路线,“那边现在没人管,海关撤了,保安也跑了。” 我盯着画面定格在皮卡尾灯的那一刻:“他送的不是货,是情报。赵强知道我们缺什么,就会卡住命脉等我们低头。” “那……我们去黑市?” “不是‘去’。”我关掉屏幕,“是我们让他以为我们要去。” 我转身走向生活区。苏瑶正在整理药品柜,听见脚步抬头:“怎么了?” “大米少了两百斤。”我直接说,“现在库存只够撑七天。压缩食品还能撑一个月,但没主粮,人会垮。” 她手一顿,随即抽出一支小玻璃瓶,里面是淡黄色液体:“我昨天熬的氯胺酮混合剂,能让人昏迷二十分钟,解药是葡萄糖水。你要用它换粮?” “不急。”我摇头,“先放风。让老张觉得我急着找米。” 她明白了:“你让他传话出去,引黑市露头?” “对。”我点头,“但风不能白放。你把这药分装成十支,贴上‘抗生素’标签。万一交易出问题,能防身。” 她没问为什么信不过老张。自从发电机被偷,她就知道,这地方没表面那么安全。 我掏出手机,拨通建材供应商王经理。 “王哥,上次那批电缆,我改主意了。”我语气放沉,“得加量,屋顶线路重铺,全换成重型护套线。” 他愣了下:“你不是说预算紧?” “紧也得换。”我顿了顿,“我现在最缺的不是钱,是时间。三天内我要把所有线路改完,不然雨一来,全泡汤。” “可你哪来的人手?” “我已经联系了码头那边的工程队。”我故意停顿,“听说他们最近接私活,价格好谈。” 电话那头沉默两秒:“……行,我帮你问。” 挂了电话,我知道这句话会顺着王经理的嘴,传到赵强耳朵里。他会信——因为太合理了。一个急着加固安全屋的人,必然需要大量物资,而码头是唯一还能走货的地方。 苏晨从控制台跑来:“林哥,我黑进交通局临时监控网了,调到了码头周边的八个探头。” 我跟他过去。屏幕分割成八格,其中右下角一个画面正对着3号泊位。一艘锈迹斑斑的货轮靠岸,船身写着“海丰6号”,吃水线比同类船深了近两米。 “这船不对。”苏晨放大画面,“它登记载重是八百吨,可这吃水深度,至少装了两千吨。” “装的不是铁,就是米。”我盯着船名,“这种老船不会走正规报关,夜里卸货,天亮就走。” “要不要标记它?” “先拍下船号和靠港编号。”我掏出备用手机,连上控制台,“我得亲自去看看。” 苏瑶突然开口:“你不能空手去。” 我转头。 她递来一支贴着“抗生素”标签的药管:“万一碰上验货,对方让你先交定金,你就说带了样品检测。药抹在指尖,握手时蹭他手上,三分钟内起效。” 我接过,塞进外套内袋。 “还有。”她又拿出一个纽扣大小的金属片,“这是微型录音器,能录八小时,防水防震。别戴在外面。” 我点头,别在衬衫第二颗扣子背面。 穿好防腐蚀外套,我从工具柜底层取出折叠刀,检查刀刃闭合。这把刀没在老张面前露过,b区的装备清单他也没见过。 出门前,我看了眼墙上的倒计时:68小时11分。 巷口风大。我绕过废弃商场后巷,避开主路,从排水渠缺口钻进码头区。铁网锈断了一角,正好够人侧身通过。 3号泊位在东侧,远离值班室。我贴着集装箱堆移动,蹲在第五排尽头,望远镜对准“海丰6号”。 甲板上有人走动,穿工装,但没挂牌。吊车正在卸货,箱子用油布盖着,但从缝隙能看到白色包装一角——印着泰文,是泰国香米。 我按下手机录像键,拍下船名、编号、卸货位置,以及岸上一辆无牌面包车的车牌角度。 就在这时,船舱门开了,一个戴鸭舌帽的男人走出来,手里拿着对讲机。他站在舷梯口,朝岸边扫视一圈,像是在确认有没有外人。 我缩身躲进集装箱阴影。 他没发现我,但举起了对讲机,说了句什么。十秒后,两个工人停下吊车,开始检查四周摄像头。 我立刻关掉手机,贴地后撤。 退出码头两百米,我才掏出手机回看录像。画面清晰,船号、编号、车牌全在。最关键的是,那辆面包车后门打开时,我拍到了里面堆满的米袋,每袋五十斤,至少三十袋。 回到安全屋,我把手机交给苏晨:“导出视频,删原始文件。把船号、车牌、靠港时间做成一张纸条,锁进b区保险柜。” 他接过,立刻去操作。 苏瑶等在生活区门口:“怎么样?” “有货。”我摘下录音器递给她,“但对方警觉性高,已经开始查监控。下次去,不能走原路。” “你还要再去?” “不。”我摇头,“我去是确认线索。接下来,让他们来找我。” 她看着我:“你打算放什么风?” 我走到控制台,打开广播软件,接入周边几个废弃基站的信号。 “明天中午十二点。”我敲下定时发送指令,“向码头区域发送一条匿名信息:‘收三百斤大米,现金当场交,要货私联。’” 苏晨从机房探头:“万一赵强的人冒充呢?” “就让他冒。”我关掉界面,“我们不接陌生号码,只等‘熟人’介绍。老张要是还想活,就得把真正的黑市线引过来。” 苏瑶忽然说:“可我们现金不多了。” “不一定要用钱。”我拉开抽屉,取出一卷电缆样品,“用物资换。告诉他们,我能提供军规级护套线、柴油滤芯、高功率逆变器——都是码头工程队急需的东西。” 她懂了:“你在拿物资当诱饵。” “对。”我收起样品,“谁先露头,谁就是下一个突破口。” 苏晨突然抬头:“林哥,监控显示老张的电瓶车刚拐进巷口。” 我看了眼时间:19分前我刚回屋。 “让他进来。”我站起身,“这次,我要他亲眼看见我在准备交易。” 第14章 防寒服追加,供应商的隐藏身份 倒计时67小时58分。 老张的电瓶车停在门外,车轮压着排水沟边缘,歪了半边。我站在监控屏前,看他摘下头盔,抬手抹了把脸,动作迟缓。他没进屋,而是蹲在门口抽烟,烟头在阴天里闪着暗红的光。 苏晨从控制台抬头:“林哥,要不要让他进来?” “不急。”我盯着屏幕角落的时间戳,“他现在进屋,只会说补货的事。我要听的是别的。” 上一次他带来三百斤米,账面写着补足,实际少了两百。这回他不敢再动手脚,但赵强不会放过大米的事。黑市已经盯上我们,而老张是条活线,牵着对方的耳朵。 我转身走向生活区。苏瑶正把药瓶按编号摆进铁箱,听见脚步声抬眼:“你打算让他传什么话?” “不是传话。”我拉开储物柜,取出一叠物资清单,“是让他亲眼看见我在调新货。” 我抽出笔,在“防寒服”一栏划掉“100套”,写下“300套”。墨迹刚干,我就拨通了陈总的电话。 “陈总,之前那批柴油,我还能再调两吨。”我说,“条件不变——货到付款,现金结算。” 电话那头沉默了几秒。“林先生,你上次要的电缆刚送完,现在又要油?你这仓库用电量不小啊。” “用电量大不大,你查不到。”我打断他,“我现在要追加200套工业级防寒服,明早六点前送到。货不对板,交易取消。” “这不可能。”他声音压低,“市面上根本没货。工厂停产,物流停运,仓库都封了。你现在要200套,等于在尸体堆里找活人。” “那就别接。”我冷笑,“你要是没门路,我现在就打给别的供应商。” “等等。”他语气变了,“……我得问一下。” “问谁?”我盯着墙上的倒计时,“军方仓库里堆着的滞销品,总得有人处理吧?” 电话那头猛地一静。 三秒后,他声音沉下来:“你怎么知道军方有货?” “我不光知道有货。”我盯着屏幕里老张掐灭烟头的动作,“我还知道,这批防寒服是三年前淘汰的制式装备,防风层加了石墨烯涂层,抗寒零下五十度,正好适合接下来的天气。” “……你到底是谁?” “我是能给你柴油的人。”我挂了电话,把手机塞进抽屉。 苏晨跑过来:“林哥,老张走了。” “走了就好。”我拿起对讲机,“所有b区入口,重新校准红外感应阈值。今晚任何人靠近,直接触发警报。” 他点头要走,我又叫住他:“把昨天拍的码头视频再看一遍,重点看那艘‘海丰6号’的船员制服。左臂有没有徽标?” 他愣了下:“你怀疑他们和陈总有关系?” “不怀疑。”我摇头,“是确认。” 十分钟后,苏晨冲进控制室:“船员左臂有暗纹徽章!像是某个后勤单位的缩写,但被油布蹭花了。” 我盯着画面放大后的模糊图案:“不是后勤。是军需代管处。” 苏瑶不知什么时候站在门口,手里拿着一支体温计:“你们在查什么人?” “一个不该在这种时候还能调到军品的人。”我打开备用电脑,接入陈总的通话录音,“他不是普通供应商。他有权限接触封存物资。” “那他可能是军方的人?” “不是人,是关系。”我敲击键盘,调出陈总名下的企业注册信息,“他名下公司注册地在郊区工业园,法人代表是他老婆,但资金流水显示,过去三个月有七笔来自‘军纬实业’的转账。这个公司不存在于公开名录。” 苏瑶皱眉:“军纬?听着像内部代号。” “就是代号。”我打开另一份文件,“我查过前世的物资调配记录。灾变后第四周,军方曾紧急发放一批淘汰防寒服,来源标注为‘民间采购代发’。当时没人注意,现在看——根本不是采购,是有人提前把货挪出来了。” 苏晨声音发紧:“所以陈总……一直在帮军方转移物资?” “不止转移。”我盯着屏幕,“是在筛选接收方。” 我重新拨通陈总电话。这次他接得很快。 “货能出。”他说,“但不用柴油换。” “用什么?” “你手里的高功率逆变器,我要十台。全新未拆封。” 我笑了:“你倒是识货。那东西现在比金子还难找。” “我知道你能弄到。”他顿了顿,“明早六点,城西废弃加油站,一手交货,一手交人。” “交人?”我眯眼。 “防寒服不在仓库。”他说,“在车上。车钥匙在我手里。你要货,就得来拿。” “你这是在测试我的胆量?” “不。”他声音低下去,“是在测试你的资格。” 电话挂断。 我盯着手机,一动不动。 苏瑶走过来:“你去吗?” “我去。”我拉开工具柜,取出战术手电和折叠刀,“但他不知道的是,我从来不做单向交易。” 苏晨突然说:“林哥,监控显示,陈总的车刚进城区,走的是老路,没进任何军管区。” “所以他不是现役。”我点头,“是线人,不是军人。” “那他为什么冒险?” “因为他也需要物资。”我穿上防腐蚀外套,“军方不会白给他货。他拿防寒服出来,就得拿别的东西回去。逆变器、电缆、柴油——都是军需品。” 苏瑶递来一支贴着“抗生素”标签的药管:“万一他动手呢?” 我接过,塞进口袋:“他不会。他要的是稳定交易,不是拼命。” 我出门时,天色更暗了。风从巷口灌进来,吹得铁皮棚哗啦响。我绕到后巷,翻过断墙,步行七百米才拦到一辆黑车。 司机不问去向,只说加钱。我扔过去一卷电缆样品:“到地方再给双倍。” 车停在加油站外五十米。我下车,步行靠近。 陈总站在一辆军绿色厢货旁,手里握着车钥匙。他穿着西装,领带歪了,脸色发青。 我走近,目光扫过他领口——一道暗红色抓痕从锁骨延伸到耳后,边缘微微发黑,像是被什么东西腐蚀过。 酸雨伤。 前世末日第三年,我见过同样的伤。那是最早接触污染空气的人才会有的痕迹。当时全球气温骤降,没人知道酸雨已经形成,直到第一批巡逻兵倒下。 而现在,才倒计时第六十八小时。 他看见我盯着他的脖子,抬手拉了拉领带。 “货在车上。”他说,“十台逆变器,换200套防寒服。” 我绕到车后,检查锁扣。他没拦我。 厢门打开,一排深灰色防寒服整齐码放,每套都带着密封包装,标签清晰。 我抽出一套,拉开拉链,内层石墨烯涂层泛着哑光。是真的。 “你可以拍下来验货。”他说,“但我提醒你,这批货一旦流出,军方会追查。” “那你为什么还做?” 他看着我,忽然笑了:“你以为我是第一个往外拿货的人?上个月,就有三批柴油从封存库消失。没人查,因为上面也有人要活下去。” 我盯着他:“你女儿的照片,是你自己放出去的?” 他表情一僵。 “不是赵强的人拍的。”我往前半步,“是你故意让中介拿到,好找个理由低价出货。你在找能扛过灾变的人,对吧?” 他没否认。 “那你现在找到了。”我掏出手机,“十台逆变器,我已经让人送去指定地点。货一到,我给你确认信息。” 他点头,递来车钥匙。 我接过,转身要走,又停下:“你脖子上的伤,什么时候的事?” 他摸了摸领口,声音低下去:“灾变前七十二小时,我在北郊仓库清点物资。雨下来的时候,我以为是普通的雨。” 我看着他。 “我告诉你这些,不是求你保密。”他说,“是希望你明白——你不是唯一知道真相的人。” 我握紧钥匙,转身离开。 回到安全屋,我把钥匙扔给苏晨:“清点数量,登记入库。优先配发苏瑶和苏晨。” 苏瑶问:“他真是军方的人?” “不是。”我盯着控制台上的倒计时,“他是被选中的人。” 我打开抽屉,取出备用手机,连上加密通道。 屏幕上跳出一段文字: 【军纬实业,关联账户12个,其中4个曾接收来自‘海丰6号’的汇款记录。】 我按下删除键。 然后拨通苏晨的对讲机:“把发电机燃油存量,再核一遍。” 第15章 赵强初现身,仓库的死亡威胁 倒计时67小时22分。 我刚把备用手机塞回抽屉,苏晨的声音从对讲机里炸出来:“林哥!b区东侧红外触发,六个人,正往主入口靠近!” 我抓起桌上的手电,顺手拉开柜门,酸液桶就靠在墙角。盖子松了一道缝,里面是按前世配方调好的混合液——工业盐酸混着脱漆剂,浓度不敢太高,怕提前挥发,但足够让踩进去的人半条腿废掉。 监控屏亮着,六个人影贴着围墙移动。带头的那个我没看错,赵强。上一世他带着人砸了我第三个藏身处,用铁棍撬开储物箱,抢走最后两箱压缩饼干。那时他脸上还没那道从眉骨划到下巴的疤,现在有了。 “苏瑶,带苏晨进生活区,锁门。”我按下通讯键,“别开灯,等我信号。” 她应了一声,没多问。这三天她已经学会闭嘴的时机。 我切断主电源,整个仓库陷入半黑,只有应急灯在通道边缘泛着绿光。备用电路撑着监控和通讯,摄像头转到东面,画面清晰。赵强停下,抬手示意身后五人散开。他们手里都拎着钢管,其中一人还背着破窗锤。 我绕到控制台侧面,摸到打火机。防腐蚀外套挂在挂钩上,我边穿边盯着屏幕。赵强离门还有十五米,走得不急,像在等什么。 他忽然抬头,正对着摄像头。 “林越!”他嗓门撕裂空气,“我知道你在看!开门,咱们谈谈!” 我没动。 “你藏得够深啊。”他往前两步,脚踩进一滩积水,“上辈子你抢了我多少东西?粮食、药、发电机……你睡得着?” 我手指一顿。 他怎么会知道“上辈子”? “你猜我现在手里有什么?”他咧嘴,从怀里抽出一张图——是安全屋的结构简图,标注了b区入口、通风口、储水区。不是老张给的那份假图,是更早之前我扔进碎纸机的初版设计。 “你以为你改了设计就安全了?”他拍着图纸,“我告诉你,你那点小心思,早被看穿了。” 我慢慢按下手机遥控。仓库四角的监控探头同时亮起红灯,一闪,再闪。 赵强眯眼。 我对着麦克风开口:“你手里的图,是三天前的废案。你现在站的位置,底下有三厘米深的酸液。” 他低头。 “不信?”我一脚踢开酸液桶盖,液体顺着斜坡缓缓漫出,流过金属接缝。滋的一声,铁皮边缘开始冒白烟。 他猛地后退一步。 “你敢进来,腿就烂到骨头。”我盯着屏幕,“你背后的人是谁?谁给你的图?” 他没答,脸色变了。身后几个人已经开始往后挪。拿破窗锤的那个已经退到墙边。 “你以为录了像就没事?”他吼回来,“等灾变一来,谁还管你这些破事?警察都死光了!” “警察不管。”我按下另一个键,屏幕上跳出四个分屏,“但军方管。你刚才踩的那片地,三秒前的画面已经传到加密通道。你要不要猜猜,现在盯着你的是谁?” 他瞳孔一缩。 我继续:“你背后的人,能拿到设计图,但他没告诉你我换了地砖材质。你踩的地方,是特制排水板,下面接的是回收槽。你刚才退的那一步,鞋底沾的酸液,正顺着暗管流进检测仪。” 我顿了顿:“再过两分钟,化验结果就会标上‘高危腐蚀物’,自动推给应急响应系统。你要不要赌,军方会不会派人来查?” 他咬牙,额角青筋跳动。 “你放聪明点。”我说,“你现在走,这事还能当误入处理。再往前一步,你不仅进不来,以后也别想靠近这地方半米。” 他死死盯着摄像头,拳头攥得发抖。 忽然,他笑了。 “林越,你以为你赢了?”他抬手指着屏幕,“你记不记得,上辈子你是怎么死的?” 我没吭声。 “不是饿死,不是冻死。”他声音低下去,“是被人从背后砸开脑袋,像砸西瓜一样。就在你这个仓库里。” 我脊背一凉。 “你防得住酸液,防得住监控。”他退后两步,朝手下挥手,“但你防不住,谁在你身边。” 人影开始撤离。他走到围墙边,又停下。 “你说的检测,我没兴趣。”他冷笑,“因为我知道——灾变第一小时,所有网络都会断。你那些录像,到时候就是一堆废数据。” 他翻过墙头,落地时踉跄了一下,但很快站稳。 “这地方,我迟早要烧了它。”他回头,“你等着。” 人影消失在巷口。 我站在原地,没动。 对讲机响了:“林哥,他们走了?” “走了。”我说。 “那你……还站着干嘛?” 我低头看脚边。酸液还在蔓延,已经覆盖了大半个入口区。监控红灯依旧闪烁,但我知道赵强说得对——灾变开始后,信号撑不过两小时。 可他不知道的是,我根本没把录像传出去。 我蹲下,用打火机照了照地面。酸液流经的接缝处,有细微的荧光粉在闪。是昨天苏晨撒的示踪剂。只要有人踩过,鞋底就会留下痕迹,持续四十八小时。 我摸出手机,调出定位追踪界面。 一个红点,正在缓慢移动。速度不快,但方向明确——往城西去了。 我起身,走向生活区。 苏瑶打开门,脸色发白:“他刚才说的……‘上辈子’,是什么意思?” “别管。”我说,“去检查药品柜,看有没有少东西。” 她点头进去。 苏晨站门口,小声问:“林哥,他会不会再来?” “会。”我盯着屏幕上的红点,“而且下次不会空手。” 他低头看我脚上的鞋:“你……是不是知道他要去哪?” 我没答。 红点移动到一条岔路,停了几秒,然后转向南。 那里是废弃化工园区。 我关掉界面,把手机塞进口袋。 苏晨还站着。 “去把b区的排水阀全关了。”我说,“今晚开始,任何人进出,鞋底都要过检测池。” 他转身要走。 “还有。”我叫住他,“明天早上的发电机测试,提前两小时。” 他点头跑了。 我最后看了一眼监控画面。空荡的入口,酸液在灯下泛着油光,像一层黑色薄膜。 手指划过屏幕,调出赵强最后回头的画面。他嘴角在笑,但眼神没动。 那不是威胁。 是确认。 第16章 苏瑶的急救课,团队技能升级 监控屏幕暗了。 我盯着赵强消失的方向,手指在回放键上停了三秒,抬手关掉系统。红点还在动,往南去了,但我没再看。酸液已经回收,排水阀锁死,示踪剂撒过了,能做的都做了。 接下来不是等他再来,是让这个屋子里的人,哪怕只剩一个,也能活下来。 转身时,苏瑶正站在生活区门口,手里端着个保温杯。她没说话,把杯子递过来。我接过,热的,咖啡。 “你站了快二十分钟。”她说。 我没答。她也没追问。 她低头看了看自己另一只手里的文件夹,翻开一页:“我想了想,有些事不能再拖了。” 我喝了一口咖啡,等她说下去。 “我们三个,谁都有可能受伤。”她声音不高,但每个字都清楚,“你防得住外面的人,可要是谁自己出了事,流血、断气、心脏停,你怎么办?” 我放下杯子。 “我懂急救。”她说,“但我不可能二十四小时盯着你们。得教。” 我看着她。她眼神没躲。 “明天早上八点。”我说,“仓库空地。” 她点头,转身走了。 第二天七点五十八分,仓库东侧空地。 苏晨已经在了,蹲在角落摆弄一个塑料人偶。那是我从医疗包里翻出来的训练模型,胸口贴着电极片标记,脖子歪着。他正试着绑止血带,布条绕了三圈,勒得太紧,模型手臂都变了形。 “松两指。”我说。 他吓一跳,抬头看我:“林哥,你什么时候来的?” “刚到。”我走过去,“止血带不是捆货,是保命。太紧,组织坏死;太松,压不住动脉。绕两圈,留空隙,能塞进两根手指。” 他赶紧松了松。 苏瑶提着药箱走过来,外套没穿,只穿了件长袖衬衫。她把箱子打开,拿出一瓶透明液体:“这是碳酸氢钠溶液,浓度3%。酸雨灼伤后,必须立刻冲洗,至少三分钟,中和腐蚀。不然皮肤会继续烂,伤到肌肉。” 她把瓶子递给我:“每人背包里都得带一支。贴身放,别塞在底层。” 我接过,拧开盖子闻了闻,没味道。关上,塞进战术背包侧袋。 “先练止血。”她说,“模拟场景:左大腿被金属划伤,动脉出血,失血量每分钟两百毫升以上。伤员意识清醒,但开始发冷,这是休克前兆。” 苏晨站直了:“我来。” 他跪在模型旁边,撕开三角巾,绕腿一圈,打结。动作很快,但位置偏了,压在了股动脉外侧。 “错了。”苏瑶蹲下,“这里才是压迫点。”她手指点在模型腹股沟韧带中点,“止血带必须卡在伤口上方五到十厘米,不能压关节。再来。” 他重新绑。 我站在边上,看他的手。抖了一下。 “别急。”我说,“你不是在修发电机,是在抢时间。” 他深吸一口气,重新调整位置,固定,留空隙。 “可以。”苏瑶点头。 “下一个。”我说。 “心肺复苏。”她指着模型胸口,“假设有人倒地,无呼吸,无脉搏。黄金四分钟,前两分钟最关键。” 我走过去,单膝跪地。 “三十次按压,深度五到六厘米,频率每分钟一百到一百二十次。”她站在我旁边,“别用手腕,用身体重量往下压,手肘锁死。” 我开始按。 第一轮,节奏乱。第二轮,慢慢稳了。 “按得太快了。”她说,“你不是在砸墙,是在维持血液循环。稳住。” 我调整呼吸,压下,压下,压下。 第三轮,节奏对了。 “很好。”她说,“现在,两次人工呼吸。” 我抬头:“用面罩吗?” “没有面罩,就直接口对口。头后仰,捏鼻,包住嘴,吹气一秒,看胸口隆起。”她示范了一下,“注意别吹进胃里,不然会呕吐,更麻烦。” 我照做。 一轮结束,我额头发汗。 “你做得比我想的好。”她说。 我没接话。 她看了我一眼:“你是不是见过人死?” 我停了两秒。 “上一世。”我说,“老张断了腿,动脉破了。血喷出来,一开始是红的,后来暗了,发黑。他喊疼,后来喊不动了。我们翻了三个医疗包,没人知道怎么止血。止血带是绑了,但位置错了。三小时后,他不动了。” 她说:“那就更得学会。” 我点头。 “再来一遍。”我说。 训练持续到中午。 我们换了场景:模拟酸雨灼伤合并低温症。苏瑶设定伤员意识模糊,呼吸弱,左手掌面腐蚀,皮肤发白起泡。 “先移出污染区。”她说,“脱掉湿衣服,保暖。用碳酸氢钠冲洗,三分钟,不能少。然后包扎,注射破伤风抗毒素——如果有的话。” 我操作了一遍。 苏晨负责记录流程,写在本子上。他写得很细,连“冲洗时伤员可能挣扎”都标了星号。 “以后这就是我们的急救手册。”他说,“我打印出来,贴在药箱上。” 苏瑶笑了下:“你比我还上心。” “我姐教的,不能忘。”他说。 下午三点,最后一项:实战模拟。 苏瑶突然倒地,捂住胸口,呼吸急促。 “模拟急性心梗。”她说,“我可能下一秒就停心跳。你们怎么办?” 苏晨愣了一下。 我立刻蹲下,检查呼吸,摸颈动脉。 “无脉。”我说。 “林哥!”苏晨反应过来,“AEd呢?AEd在哪?” “没有AEd。”我说,“只有手。” 我开始按压。 苏瑶在底下数:“一、二、三……” 我一口气做完三十次,捏鼻,吹气。 “继续。”她说。 我又压。 到第十五下,她突然抬手,抓住我手腕。 “停。”她说。 我松手。 她坐起来,脸色有点白:“你刚才……按压深度够,但节奏在第十二下时慢了零点三秒。是因为担心压断肋骨?” 我没说话。 “末日里,断肋骨能活。”她说,“心跳停了,救不回来。” 我点头。 “再来一次。”她说,“这次,我不会喊停。” 我又跪下去。 按压,吹气,按压,吹气。 直到她轻轻拍了拍我肩膀:“够了。” 我停下,手撑在模型胸口,喘气。 她递来一瓶水:“你学得很快。” 我拧开喝了一口,没说话。 训练结束。 我回到储物区,打开自己的战术背包。 工具包在底层,原本放得多,占地方。我把它拿出来,塞进备用箱。然后从药箱里取出全新的急救包——苏瑶刚配好的,里面除了止血带、纱布、碘伏棉片,还有两支碳酸氢钠小瓶,一支肾上腺素模拟剂,一张急救流程卡。 我把它放进背包主仓,紧贴背部。侧袋固定好那支碳酸氢钠,扣紧。 然后把背包背起来,拉好拉链。 走出储物区时,苏瑶在检查药品柜。 “少了什么?”我问。 “没有。”她说,“都齐了。” 我嗯了一声。 她合上柜门,抬头看我:“你觉得……我们能撑多久?” “不看能撑多久。”我说,“看能不能救回来每一个。” 她没再问。 晚上七点,我坐在控制台前,调出监控回放。 赵强那天最后回头的画面,我放慢,逐帧看。 他嘴角在动,眼神却没焦在摄像头,而是偏左,像是在确认什么位置。 我放大。 他视线落点,是仓库东侧通风口下方的排水槽。 那里,昨天苏晨撒过示踪剂。 第17章 大米黑市被劫,反向追踪计划 监控画面停在赵强回头的瞬间。 我正准备放大排水槽区域,门被撞开了。 老马跌进来,半边脸肿着,鼻血流到下巴,外套撕了一道口子。他踉跄两步,扶住墙才站稳。 “货没了。”他喘着说,“被劫了。” 我没动。手指还悬在回放键上。 “三车大米,全被截了。”他抹了把脸,“东三道拐弯处,两辆皮卡前后夹击,人拿钢管,动作快得很。” 我关掉监控,站起来。 “你没跑?”我问。 “跑不了。”他摇头,“他们堵了岔路,我车被砸了玻璃。” 我盯着他领口。一点暗红锈粉粘在布料纤维里,像是从铁管上蹭下来的。他左手虎口有擦伤,边缘不齐,是被粗糙金属刮的。 我认得那种痕迹。化工厂废弃管道外壁的锈层,就是这个样子。 “你去过了?”我问。 “没。”他躲开视线,“我哪敢去。” 我绕到桌边,打开录音笔。 “上周三晚上十点十七分,”我按下播放键,“你给赵强打电话,说‘林越的大米走东三道,明晚十点交割’。” 录音里,他的声音很轻,但清楚。 老马脸变了。 “你录音?”他声音发紧。 “不止这个。”我调出平板,把一张银行流水截图推到他面前,“你从黑市账上挪了八万七,上周转进私人账户。收款方是‘晨光建材’,法人是你小舅子。” 他喉咙动了下。 “你跟赵强勾结,截我货。”我说,“还贪了黑市的钱。现在他们查账,发现大米袋子上有荧光粉,一照就亮。你猜他们怎么想?” 他猛地抬头:“他们以为我出卖他们?” “不是以为。”我说,“是事实。你通风报信,又私吞钱,现在货丢了,他们不会信你。” 他手抖起来。 “我现在有两个选择。”我靠在桌边,“一是把这段录音发给黑市执法队。他们处理叛徒,喜欢用酸水泡手。二是你现在告诉我,赵强把货拉哪儿去了。” 他咬着牙,额头冒汗。 “城西。”他 finally 开口,“废弃化工厂。老厂区三号仓,门从里面焊死了。他们……他们查了袋子,用紫外灯照出标记,当场就把人按在地上打。” 我点头。 “他们还说了什么?” “说……说下次动手要换路线,别走东三道。还说……”他顿了顿,“要查内鬼,从中间人开始。” 我关掉录音笔。 “你回去。”我说,“就说你逃出来了,货没了,别提见我。” “你放我走?” “你不走,他们更不信你。”我说,“但记住,下次你再传假消息,我不只发录音。” 他点头,转身要走。 “等等。”我叫住他,“他们查出荧光粉,是谁先发现的?” 他回头:“赵强。他盯着袋子看了好几秒,突然喊‘有标记’。他……他好像知道这东西。” 我手指在桌面上敲了一下。 “走吧。” 门关上后,我立刻拨通内线。 “苏瑶,苏晨,来控制室。” 两分钟后,他们进来。 “大米被劫。”我说,“赵强的人干的。地点东三道,手段暴力,三车全截。现在货在城西废弃化工厂三号仓。” 苏瑶脸色没变,但手指掐进药箱提手。 “他们知道示踪剂。”我说,“荧光粉被照出来了。以后不能用标记追踪。” 苏晨低头想了几秒:“那用别的办法。” “你有无人机?”我问。 “上周布了三架。”他说,“微型的,太阳能充电,藏在黑市周边电线杆顶。一直没启用,怕信号暴露。” “现在可以用了。”我说。 他立刻打开终端,调出界面。 “回放昨天十点到十一点的航拍。”我说。 画面跳出来。灰蒙蒙的街道,路灯刚亮。一辆货车拐进东三道,后面跟着两辆皮卡。 “就是这。”我说。 镜头拉近。皮卡突然加速,前后夹击,货车被迫停下。五个人下车,拿钢管砸驾驶室。司机被拖出来,按在地上。 “停。”我说。 画面定格。其中一辆皮卡车顶有划痕,像是被铁架刮的。 “跟踪他们。”我说。 无人机切换视角,从高空跟随三辆皮卡。它们没走主路,绕进老工业区,最后拐进一片围墙塌陷的厂区。 “城西化工厂。”苏晨说。 画面推进。皮卡驶入侧门,门口有两人把守,拿着棍子。门后能看到堆成山的米袋。 “拍清楚点。”我说。 苏晨调整焦距。米袋上确实有荧光残留,但已经被擦过,留下模糊痕迹。 “他们知道标记,但不知道无人机。”他说,“这回没抬头看。” “标记坐标。”我说。 他在地图上圈出厂区位置,标注三号仓入口、守卫分布、车辆进出路线。 “要不要派人过去?”苏瑶问。 “不。”我说,“现在去,打草惊蛇。” “那等什么?” “等他们再动。”我说,“他们劫货不是为了吃,是为了卖。化工厂没冷链,大米放不久。他们一定会再运出去。” 苏晨突然抬头:“我可以远程激活无人机的震动传感器。如果车辆启动,引擎震动会触发报警,我们能第一时间知道。” “做。”我说,“设双通道信号,一路走民用频段,一路走备用短波。别用主网。” 他开始设置。 “另外,”我说,“从现在起,所有外运物资,取荧荧光标记。改用物理编码。” “什么编码?”苏瑶问。 “每批货袋角缝不同数量的布条。”我说,“单数是安全路线,双数是诱饵路线。只有我知道规则。” 她点头。 “还有,”我转向苏晨,“查一下化工厂的供电记录。看最近有没有用电异常。” “怎么查?” “找供电公司后台。”我说,“你不是有朋友在调度中心?” 他一愣:“你记得?” “我记得所有能用的人。”我说。 他苦笑,开始拨号。 半小时后,他挂掉电话。 “查到了。”他说,“那个厂上周完全断电。但从昨天凌晨两点开始,有间断供电。负载不大,像是发电机接了几个照明回路。” “他们在里面住人。”我说。 “还不止。”他调出一张供电曲线图,“昨天下午五点,功率突然冲高,持续十二分钟。像是大功率设备启动过。” “什么设备?”苏瑶问。 “不清楚。”他说,“但需要三相电。可能是水泵,也可能是……空气压缩机。” 我盯着地图。 化工厂三号仓,焊死的门,夜间供电,大功率设备运行。 他们在改造空间。 “他们不只是藏货。”我说,“他们在建据点。” 苏瑶看着我:“你要反追踪?” “不是追踪。”我说,“是反向设网。” “什么意思?” “他们以为劫了货就安全了。”我说,“但他们不知道,我们现在比他们更清楚他们的位置。” 苏晨抬头:“你要放第二批货?” “不。”我说,“我要让他们自己动起来。” “怎么做?” “黑市。”我说,“放出消息,说有一批军用压缩粮要走西环线,量大,现金交易。” “诱饵?”苏瑶问。 “对。”我说,“但这次不放标记,也不派车。消息一放,看谁去通风报信。” “然后抓内鬼?”苏晨问。 “不止。”我说,“我要让赵强自己露出行踪。” “他会上当?” “他会查。”我说,“查消息真假。他会派人去西环线蹲点,甚至去打听货主。只要他动,无人机就能拍到。” “那如果他不动呢?” “他会动。”我说,“他缺粮。上次劫三车米,够吃两周。但人多了,消耗快。他需要持续补给。” 苏瑶看着我:“你确定他还会来?” “不确定。”我说,“但我知道,人在手里有枪的时候,总会觉得自己能抢更多。” 她没再问。 苏晨把无人机信号切换到备用频道,设好震动报警阈值。 “好了。”他说,“一旦厂区有车辆启动,或者大型设备运行,传感器会立刻回传数据。” 我点头。 “从现在起,控制室二十四小时有人值守。”我说,“我和苏晨轮班。苏瑶,你负责生活区警戒,一旦有异常,立即拉闸断电。” 她点头。 “还有。”我说,“所有通讯加密。对外联系用临时号码,每十二小时更换。别用固定线路。” 他们各自去准备。 我坐在控制台前,重新调出化工厂的航拍图。 画面里,三号仓的屋顶有裂缝,像是年久失修。门口堆着沙袋,像是新垒的。 我放大门口地面。 轮胎印很新,至少进出过五次。 我标记了所有痕迹。 然后打开日历,圈出未来七天的天气。 后天有雨。 酸雨。 如果他们在外面搭棚子,或者没做好密封,雨水会腐蚀物资。 他们得动。 我关掉界面,拿起对讲机。 “苏晨。” “在。” “把无人机的防水等级再检查一遍。” “好。” 我放下对讲机,盯着屏幕。 雨还没下。 但他们已经在动了。 第18章 安全屋建模,老张的最终下场 雨还没下,但仓库的排水系统我已经检查了三遍。 苏晨坐在控制台前,手指在三维建模软件里划拉,屏幕上是安全屋从地基到屋顶的完整结构图。他放大屋顶钢板层,停在几处承重节点上。 “不对。”他说,“图纸上标的是八毫米钢板,实际施工记录写的是十毫米,可建模算出来……受力曲线撑不住长期腐蚀。” 我走过去,盯着那几处红点闪烁的位置。 “你查原始图纸?” “刚调的。”他点开一个文件夹,“老张交的初版设计,钢板厚度只写了七毫米,还备注‘可替换为复合防腐板’。但咱们用的是整块热轧钢,他根本没按这个做。” 我盯着那个“七毫米”。 前世安全屋塌的时候,屋顶就是从中间裂开的。一场酸雨下了三天,水渗进缝隙,钢筋慢慢锈断,没人发现。等听见响动,已经塌了半边。 “他改了图纸。”我说。 苏晨抬头:“你是说……他故意留的弱点?” 我没说话。老张是赵强的人,这在上一次灾变里就清楚了。但他这次混进施工队,不是为了偷看布局,也不是为了安窃听器——他是来让这地方自己烂掉的。 “所有承重结构再算一遍。”我说,“用最高腐蚀等级模拟。” 苏晨点头,重新输入参数。屏幕上的模型开始加载应力变化,几秒后,顶部边缘出现裂纹预判线。 “如果酸雨持续四十八小时以上,”他指着裂缝走向,“这里会先变形,然后牵动主梁。一旦主梁偏移超过五厘米,整个生活区就有塌陷风险。” 我转身走向工具间。 五分钟后,我拎着一把冲击钻回来,递给苏晨。 “去顶棚夹层,打两个检测孔。我要看实际焊接质量。” 他接过工具,没问为什么。他知道我现在信的不是图纸,也不是施工记录,是肉眼能看到的焊缝。 半小时后,他从夹层下来,脸上沾了灰。 “焊点不均匀。”他说,“有三处虚焊,还有锈迹。不是新钢该有的样子。” 我抓起对讲机。 “苏瑶,来控制室。” 她两分钟就到了,手里还拿着刚配好的抗生素药剂。 “怎么了?” “老张有问题。”我说,“他改了设计,还用了劣质材料。这不是疏忽,是破坏。” 她眼神一紧。 “你怀疑他还想动手?” “他已经动了。”我说,“现在问题是,他会不会再来。” 苏晨突然抬头:“监控呢?他有没有权限进仓库?” 我调出权限日志。老张的名字还在访客名单里,权限截止时间是三天前。但系统显示,昨晚十一点二十三分,有人用他的临时卡刷开了东侧工具门。 “他进来了。”我说。 “什么时候?”苏晨问。 “不知道。”我盯着时间戳,“卡没带出来,留在门禁槽里。他要么还在里面,要么换了别的路出去。” 苏瑶看了眼墙上的应急灯:“现在怎么办?” “清场。”我说,“你去生活区,带齐急救包,守在隔离门后。苏晨,锁死所有内部通道,把监控切到手动追踪模式。” 他们立刻行动。 我抓起战术手电和一根钢管,从主通道往发电机房走。 路上,我扫过每一扇门。工具间、储水罐、通风井——每一个角落都可能藏着人。 走到发电机房外,我停下。 门缝底下有道划痕,像是金属工具蹭的。 我贴墙,慢慢推开门。 手电光扫进去。柴油机安静地立在中央,油管接得好好的。我绕到背面,检查电路箱。 一切正常。 可当我蹲下看底座时,发现固定螺栓少了一颗。 我伸手摸了摸空位,指腹蹭到一点金属碎屑。 有人动过这里。 我立刻按下对讲机:“苏晨,查发电机底部有没有异物。” “已经在看了。”他声音从耳机里传来,“我刚用内窥镜伸进去……等等,有东西。” “什么?” “一块金属夹层,贴在油箱下面。不是原装部件。边缘有电线引出来,接到了主控板的接地线上。” 我心跳加快。 “别碰电线。”我说,“拍张照,传给我。” 照片一秒钟后弹出。夹层上有个微型装置,带电池和信号接收模块。 是炸弹。 我立刻调监控回放。时间跳到昨晚十一点二十七分,画面里老张拎着工具包进来,放下切割机,蹲在发电机旁忙活了六分钟,然后离开。 他不是来修东西的。 他是来装炸弹的。 我冲出房间,直奔东侧围墙。 十分钟后,我在监控里看到他翻墙进来。穿着深色衣服,背着一个包,手里拎着切割机。 他贴着墙根走,动作很熟,显然踩过点。 我按下对讲机:“他在东侧,往发电机房去。苏瑶,你从生活区绕后,堵他退路。苏晨,关掉备用电源,启动声光警报。” 警报响了。 红灯闪起来的瞬间,老张猛地抬头。 他转身要跑,却被苏瑶从侧道逼出来。她手里举着麻醉枪,一枪打在他右腿。 他扑倒在地,切割机砸在水泥地上。 我冲上去,一脚踢开工具,把他翻过来。 他咬着牙,额头冒汗,但眼睛还瞪着我。 “你早就知道?”他声音哑。 我没回答,从他口袋里摸出一个黑色遥控器。 “你装的炸弹,准备什么时候炸?” 他冷笑:“反正你也活不到那时候。” 我抓着他的衣领:“你跟赵强说,我抢了他物资?” 他嘴角抽了抽:“你不该……活下来。” 我把他拖起来,押到控制室。 苏晨正在拆炸弹。他用绝缘钳剪断电线,取出里面的酸液胶囊。 “一旦引爆,”他说,“酸液会喷到电路板上,柴油机直接瘫痪。没有电,净水系统停转,通风失效,咱们撑不过两天。” 我看着那颗胶囊。 和前世一模一样。 那时候我以为是设备老化,直到听见爆炸声,才明白是有人动了手脚。 “把他关进隔离区。”我说,“卸掉鞋带和腰带,门上加双锁。” 苏晨点头,押着老张往外走。 我站在控制台前,打开权限管理系统。 老张的名字被永久删除。 所有施工人员的卡全部作废,新权限改用指纹+虹膜识别。 我刚点下确认,苏晨突然说:“等等。” 他指着屏幕。 “供电记录有异常。化工厂那边,凌晨两点有电流波动,但不是发电机——是远程信号触发的。” 我盯住那条曲线。 “他在等一个信号。只要遥控器按下,这边的炸弹就会联动引爆。” “所以他今晚来,不只是为了切割机。”我说,“他是来确认装置能不能响。” 苏晨抬头:“那现在怎么办?” 我拿起对讲机。 “所有人,重新检查所有设备。从净水机到通风管,每一个接线口、每一节管道,全部拆开看。” “你怀疑不止一个?” “他敢装一个,就敢装十个。”我说,“我们以为清了内鬼,其实他一直在等机会——等我们放松,等雨落下,等灯突然灭的那一刻。” 苏晨没再问,转身去拿工具。 我走到隔离区门前。 老张坐在里面,低着头。 我打开通话器。 “你知道上辈子你害死了多少人吗?” 他没抬头。 “十二个。”我说,“他们不是死于灾变,是死于断电。灯灭了,药停了,孩子哭到没声。你一句‘材料不够’,就能让他们全埋在废墟底下。” 他手指动了动。 “可你还是活下来了。”他低声说,“你改了命。” “不是改命。”我说,“是记住谁在背后动了刀。” 我关掉通话器,转身离开。 回到控制室,苏晨正把最后一张检查表打上勾。 “全清了。”他说,“除了发电机那个,没发现其他装置。” 我点头。 “从现在起,所有维修作业,我和你一起上手。不再外包,不再信任何人交上来的东西。” 他看着我:“包括图纸?” “包括图纸。”我说,“从今天开始,每一个焊点,每一颗螺丝,都得我自己看过。” 他没说话,只是把建模文件重新打开,删掉了旧版本。 新文件命名为:安全屋_V3_完全自主建造。 他按下保存。 屏幕右下角跳出时间提示:距离酸雨预警还剩61小时17分。 我盯着那串数字。 雨还没下。 但刀,已经拔出来了。 第19章 柴油争夺战,军方的隐秘提议 距离酸雨预警还剩60小时41分。 控制室的屏幕上,安全屋_V3_完全自主建造的文件还亮着。苏晨刚把最后一台净水机的接线口拍完照片,转身递给我一张清单:“所有设备二次排查完成,没再发现异常。” 我点头,把清单夹进工作日志。 对讲机响了。苏瑶的声音从生活区传来:“隔离区的老张体温升高,三十八度六,可能是应激反应,也可能是……别的原因。” “盯住他。”我说,“有任何变化立刻报告。” 她应了一声,挂断。 我刚放下对讲机,监控警报突然响起。画面切到东侧围墙外,一辆军绿色皮卡正停在铁门外,车顶架着简易天线,没有武装人员下车。 苏晨立刻调出热成像:“驾驶室两人,副驾那个心跳偏快,体温三十九度以上。” 我盯着屏幕。那人穿着标准后勤制服,肩章编号清晰,但左手袖口边缘有一圈发黑的痕迹,像是被什么东西烧过。 酸雨。 还没正式落下,军方的人已经接触过腐蚀液了。 “开外门。”我说。 “你信他们?”苏晨抬头。 “我不信任何人。”我抓起战术手电,“但我想知道,他们敢不敢走进来。” 外门液压启动,铁链缓缓拉开。皮卡门打开,副驾那人踉跄着下来,另一名穿军官制服的中年男人扶着他,朝摄像头方向举起右手,掌心贴着一张盖有红章的文件。 我按下广播:“报身份。” “后勤联络官陈志明,第三应急避难所派遣。”他声音稳,但语速偏快,“请求临时补给支援,愿以等量压缩食品交换柴油。” 我让苏晨放大他胸口的编号牌。编号真实,但制式比现役晚了两个批次。这人不是一线作战单位,是后期调配的。 “你身后那个人,”我对着广播说,“为什么发烧?” 陈志明顿了顿:“任务途中受了点伤,不严重。” “脱掉外套,让我看到伤口。” 他皱眉:“这是军方机密行动,没有权限——” “那就回去。”我直接切断广播。 几秒后,对讲机响了。苏瑶:“林越,那个人左胸口的衣服被血浸透了,但他没喊疼,一直在忍。” 我重新接通广播:“最后一次机会。脱外套,或者滚。” 陈志明咬了咬牙,终于动手解开扣子。那人哆嗦着把外衣扯下来,露出里面贴身穿的战术背心。 没有伤口。 但我看到了针孔。 在左胸下方,靠近心口的位置,两个细小的圆点,边缘发红,像是被什么东西刺穿后又强行愈合。皮肤周围有轻微水肿,血管呈放射状发紫。 这不是战斗伤。 是咬痕。 我立刻按下内线:“苏瑶,确认那是不是生物感染创口。” 她沉默两秒:“不像普通感染。更像是……被高酸性体液接触后的组织坏死前兆。如果真是咬伤,他可能已经被污染了。” 我盯着屏幕。军方送来一个疑似被变异体咬伤的人,还敢提交易? “让他们进缓冲区。”我说,“只准一个人进来,武器留下。” 陈志明犹豫了一下,把枪放在车顶,独自走向外门。那人被他锁在车里。 缓冲区是双层气密门之间的狭长空间,四面都是防爆玻璃。我站在控制室,通过单向镜观察他的一举一动。 他进来后,站得笔直,像在汇报工作:“我们避难所储备的柴油发电机突发故障,现有库存只够维持通风系统48小时。贵方囤积量可观,我们愿意以三比一的比例,用压缩食品换柴油。” “三比一?”我靠在墙边,“你拿过期饼干换我的燃料?” “这批食品保质期还有八个月。”他强调。 “那你应该去养老院换尿布。”我盯着他袖口的烧痕,“你被酸雨碰到了。” 他下意识拉了拉袖子:“只是轻微接触,已经处理。” “处理?”我冷笑,“你知道酸雨的腐蚀性从接触到起效只要七分钟吗?你这袖口边缘的纤维都碳化了,你处理的方式是拿布擦?” 他没说话。 “你那个同伴呢?”我问,“为什么不让他进来?” “他需要静养。” “静养?”我打开监控特写画面,推到玻璃上,“他心口有两个针孔,边缘组织已经开始变性。你当我是瞎的?” 陈志明瞳孔一缩。 “你们不是来换柴油的。”我说,“你们是来送死的。一个快变异的人,加上一个隐瞒实情的军官——你们想用他当诱饵,测试我的反应速度?还是想把污染源塞进来,逼我开放避难所权限?” “我没有这个意思!”他声音拔高,“我们只是需要燃料!现在整个城市都在断电,平民已经开始抢加油站了!我们是唯一还能维持秩序的单位!” “秩序?”我调出一段录像,“这是昨晚十一点,你们的车队在城西焚烧三辆民用货车的记录。烧的不是尸体,是大米、奶粉、净水片。你们现在,还配说‘秩序’两个字?” 他脸色变了。 “我可以给你三分之一的柴油。”我说,“但你得留下两个人,住满72小时观察期。没发病,再谈后续。” “不可能!”他猛地拍在桌面上,“我们是军方代表,不是人质!” “那就滚。”我转身要走。 “等等!”他喊住我,“我可以留下,但必须保证通讯自由,且随时能撤离!” “不行。”我说,“进来之后,通讯由我管控,撤离时间由我定。否则,你们连缓冲区都出不去。” 他咬着牙,额角青筋跳动。 “还有一件事。”我停下脚步,“你们避难所的真实坐标,给我一段加密坐标片段。不是假的,我能验。” “你凭什么——” “凭我现在就能切断电源,让你们两个人闷死在这层玻璃之间。”我按下墙上的红色按钮,“选。” 他终于低头:“……可以。但只能给一段。” “够了。”我按下开门键,“进来吧。” 他走进生活区通道前,回头看了一眼车里的同伴。 那人正盯着缓冲区的摄像头,眼睛发直,嘴角微微抽动。 我立刻下令:“苏晨,把主通道c区的门全部锁死。苏瑶,准备好麻醉枪,如果那个人有任何异常动作,直接击毙。” 苏瑶的声音很轻:“他已经不是人了,对吧?” “还没完全变。”我说,“但快了。” 陈志明走进生活区,我让他站在原地,双手举过头顶。 苏瑶上来做初步检查,手套刚碰到他后颈,他猛地一缩。 “别碰我。” “放松。”她说,“我只是查体温。” 她趁机翻了下他的衣领,眼神一凝。 我走过去。 她用只有我能听见的声音说:“后颈有淤血点,像是被针扎过不止一次。而且……他左耳后的皮肤,颜色和其他地方不一样。” 我掀开他一缕头发。 一块硬币大小的灰斑,边缘像霉菌蔓延。 感染不是从胸口开始的。 是从神经系统。 我后退一步,按下对讲机:“所有人,进入一级防护状态。所有通风口切换过滤模式,主电源独立供电。” 陈志明察觉到了:“你干什么?” “我在想。”我盯着他,“你们避难所,到底还剩多少活人?” 他没回答。 我继续说:“你带来的那个人,不是意外受伤。他是实验品。你们在拿活人测试抗感染能力,失败了就往外面推。” “你胡说!” “那你告诉我。”我掏出一张照片,是苏晨从他口袋里复制的加密卡数据还原图,“这张卡里,为什么有‘b-7号样本心跳终止’的记录?b开头的编号,是你们内部对感染体的分类。” 他整个人僵住。 我往前一步:“柴油我可以给。但你得告诉我,你们到底隐瞒了多少事?” 他嘴唇动了动,刚要开口—— 对讲机突然炸响。 苏晨的声音带着颤:“林越!车里那个人……他咬破了车窗!血是黑的!他正在爬出来!” 第20章 资金链断裂,房产变现终极方案 苏晨的声音从控制台后传来:“林越,账户余额只剩五十一万了。” 我正盯着监控画面里那辆军绿色皮卡,车窗玻璃上渗出的黑血已经顺着金属框往下淌。听到这句话,手指在桌沿顿了一下。 五十一万。 昨天还够付三批高密度防寒服的尾款,今天连钢板加固的预付款都不够。 “把所有未结订单拉出来。”我说。 苏晨敲了两下键盘,平板推过来。屏幕分三栏:柴油发电机备用模块、屋顶防腐涂层喷涂、生活区空气过滤系统升级。总价二百七十六万,最晚明天中午前必须到账,否则供应商随时撤单。 银行短信就在这时候跳出来:“您尾号8876账户收入0元,当前余额501,247.63元。” 我知道问题出在哪。 前期采购全按加急处理,工钱翻三倍,材料溢价百分之五十。那时候只想着抢时间,没留周转余地。现在安全屋结构刚进入最后加固阶段,资金却卡死了。 我抓起手机,拨通王姐的号码。 她接得很快:“林先生,您放心,买家已经在走流程了,这种大额交易银行审核要时间——” “我现在就要钱。”我打断她,“两百八十万,今天下午五点前到账。不到账,合同作废,房子我不卖了。” 电话那头沉默两秒:“这……真不是我拖,买家是外地企业,资金调度需要批文——” “批文?”我打开录音文件,按下播放键。 王姐的声音从听筒里传出来,带着点压低的兴奋:“……等他钱烧光,咱们三百万拿下这套房,转手就能赚八十万。赵强说了,只要拖过这三天,他那边动手,林越根本顾不上卖房。” 录音结束。 电话那头再没声音。 “你现在有两个选择。”我说,“一个,两小时内打款,这事当没发生过。另一个,我把你这三年所有阴阳合同、虚开发票的记录打包发给税务局,外加赵强的通话录音。你觉得他们更想查谁?” 她喘了口气,像是想反驳,又咽了回去。 “……两小时。”她终于开口,“最晚四点二十到账。” 挂了电话,我靠在墙边,看了眼时间:两点十七分。 苏晨一直没说话,低头在平板上算什么。过了会儿抬头:“就算这笔钱到了,也只能撑到酸雨落地前十二小时。之后的补给、药品、备用电池,还没着落。” “先活过明天。”我说,“其他的,明天再说。” 三点零三分,银行通知弹出来:“入账2,800,000.00元。” 苏晨松了口气,肩膀一松:“钱到了!” 我没动。 控制室的监控画面还在轮巡。东侧围墙外那辆黑色轿车,停了快十分钟了。车窗贴膜很深,但从反光镜的角度看,有一道光斑在晃。 不是阳光反射。 是望远镜。 我抓起战术手电,快步往生活区通道走。苏晨跟上来:“怎么了?” “叫苏瑶,把主通道b区门锁死,别让任何人出去。” 他愣了下,立刻去按对讲机。 我穿过缓冲区,从西侧观察窗往外看。那辆车停在百米外废弃加油站的遮阳棚下,车头朝外,随时能走。副驾车窗降下一半,一只手臂搭在窗沿,手里确实拿着望远镜。 我调出最近的摄像头画面,放大。 赵强的脸出现在屏幕上。 他穿着深色夹克,帽檐压得很低,但右耳上方那道疤 unmistakable——前世他带人冲进安全屋时,我用钢管砸的。 他没看房子,也没看大门。 他在数仓库的通风口位置。 一个,两个,三个……每记录一个,就在膝盖上的本子写一笔。 我立刻调出地下储油罐的监控。油管入口在北侧墙角,被钢板盖着,但昨天施工时掀开过半小时。现在盖子重新焊死了,可周围的地面上还留着拖痕。 他不可能凭空知道这里有油。 除非王姐告诉了他。 我转身回控制室,脚步没停。 “苏晨,查王姐最后一通外拨电话。” 他立刻调系统记录。两分钟后抬头:“下午一点五十八分,她打给一个未实名手机号,通话时长四十七秒。号码归属地是城西,基站覆盖范围包括……化工厂。” 我盯着监控画面。 赵强收起本子,合上望远镜,慢慢把车窗升上去。 他没走。 他把车往后倒了五米,停在一根电线杆后面,正好挡住监控视角。 然后他掏出手机,低头操作。 “他在发消息。”苏晨盯着画面,“用的是加密通讯软件,头像是一把刀。” 我没说话。 前世他动手前,也是这样,先蹲点,再发暗号。 不一样的是,这次他还没摸清安全屋的防御布局。 而我已经知道他来了。 “把无人机调出来。”我说,“上次布在黑市东巷的那架,还能用吗?” 苏晨快速操作:“电池还有百分之六十,信号稳定。” “让它飞到化工厂上空,拍十分钟画面,然后自动返航。” “你怀疑他在那儿藏人?” “我不怀疑。”我盯着屏幕上赵强的车,“我确定。” 苏晨没再问,手指在遥控器上快速设定航线。 我拿起对讲机:“苏瑶,准备两套防护服,电池充满,面罩检查密封性。另外,把发电机备用线路的保险闸全部切换到手动模式。” 她很快回应:“明白。需要启动应急电源测试吗?” “不。”我说,“等他们动的时候再亮灯。” 四点十四分,银行再次通知:王姐的转账完成,扣除手续费,实收2,798,500元。 账户余额:3,299,747.63元。 苏晨看着数字,轻声说:“够了。柴油、钢板、过滤芯,全都能按时发货。” 我点点头,目光没离开监控。 赵强的车还在那儿。 他第二次拿出望远镜,这次对准的是屋顶的太阳能板阵列。 我忽然想起什么。 “苏晨,屋顶图纸是谁最后确认的?” 他一愣:“老张。但后来你让我重新核算过承重,我把钢板厚度加了两毫米。” “图纸修改记录呢?” 他调出来:“原始版是老张提交的,修改版是你手签的,施工队按你的版本做的。” “原始版有没有外传?” “……王姐来收尾款那天,我让她在办公室等,她翻过文件夹。” 我闭了下眼。 老张是赵强的人,王姐也是。 他们知道安全屋在加固。 也知道加固的弱点在哪。 屋顶。 前世酸雨持续七十二小时,钢板腐蚀到临界点,整片结构塌下来,压死了十二个人。 现在他们想让历史重演。 但不是靠天。 是靠人。 我按下对讲机:“所有通风口关闭,主电源切独立供电。今晚所有人轮班,每两小时换岗,持械巡查。” 苏瑶的声音传来:“需要通知军方那个人吗?” “不。”我说,“他现在是观察对象,不是同伴。” 苏晨抬头:“那陈志明呢?他还在隔离区。” “让他待着。”我走到监控台前,把赵强的车框进特写,“我们现在有三件事要做。” “第一,等无人机带回化工厂画面。第二,查王姐所有通讯记录,找出她和赵强之间的资金往来。第三——” 我按下录像键,锁定那辆车的车牌。 “拍下他离开的时间、方向,记下车速和驾驶习惯。下次见面时,我要知道他踩刹车的反应时间。” 第21章 化工厂突袭,赵强的第一次败退 监控画面里,赵强的车停在电线杆后,像块贴在墙上的黑疤。我盯着那扇反光的车窗,手指在对讲机按钮上停了两秒,松开。 “苏晨,无人机返航后立刻充电,换备用频段,飞第二次。” 他抬头:“他们有信号干扰?” “刚才画面断了三次,每次三秒,间隔固定。”我走到控制台边,“不是设备问题,是有人在扫频。化工厂有简易雷达,或者改装过的信号屏蔽器。” 苏晨没再问,手指已经在平板上划开新界面。他调出无人机日志,点进通信协议层,开始手动切换频段。屏幕上跳出一串参数,他快速输入修正值。 “用民用农业监测频段绕行,热成像还能用。”他说,“但飞行高度得压到十五米以下,不然会被截获。” “照做。”我说,“航线从西北角进,贴着通风井绕一圈,拍内部热源分布。” 他点头,手指一推摇杆。监控地图上,一个小红点从安全屋西侧起飞,贴着地面掠过荒地,朝着城西方向滑去。 我转身走向生活区,路过苏瑶时说:“准备两支镇静剂,装进便携包。如果行动,你从侧门进。” 她正检查急救箱,听到这话手没停:“人质呢?” “不清楚。但赵强不会空手聚人,肯定有东西能换命。”我拉开柜门,取出战术背心,“他现在最缺的是物资控制权。抢来的柴油、防寒服,得有人看管。” 她把药瓶码进包里,拉上拉链:“我去换衣服。” 十分钟后,苏晨在控制室喊我。 “画面回来了。” 我快步走回监控台。屏幕上是一片灰绿交错的热成像图。厂房中央有六个密集的橙点,靠墙一排铁架上堆着方块状高温区——柴油桶。 “温度正常。”苏晨说,“没开封,也没接输油管。他在囤货,不是用。” 镜头缓缓移动,扫过角落。一个蜷缩的人形出现在画面边缘,体温偏低,手脚被绑在椅子上。 “人质。”我盯着那点暗红,“体温三十五度左右,失温早期。再拖六小时,器官衰竭。” 苏晨放大画面:“他嘴上有胶带,但脖子没勒痕。赵强想留活口。” “不是为了谈判。”我说,“是为了控制。有人不听话,他就拿这个人开刀,立威。” 我直起身,看向时间:16:47。 从赵强第一次出现在安全屋外,到现在已经两个多小时。他没走,也没动手。他在等——等更多消息,等更多人,等一个能冲进安全屋的机会。 但现在,他不知道自己已经被盯上了。 “制定方案。”我说,“三线同步。苏晨远程操控无人机,投烟雾弹制造混乱;苏瑶从东侧门突入,控制人质和出口;我从正门强攻,目标赵强。” 苏晨抬头:“烟雾弹只有两枚。” “够了。”我说,“第一枚落中央,逼他们散开;第二枚堵后窗,封退路。” “东侧门呢?”苏瑶问。 “锈死了,但锁芯是老式转盘。”我从工具袋里拿出一根细钢条,“我昨天去踩过点,三秒能撬开。” 她点头,把麻醉枪插进腰套。 “行动时间定在天黑前。”我说,“十七点三十分。光线不足,但他们还没开灯,视觉适应最差。” 苏晨设置好无人机返航路线,抬头:“还有件事。王姐最后一通电话,对方号码注册地在化工厂东区,但基站信号覆盖半径八百米。她可能只是路过,也可能——她常去那儿。” 我盯着监控里那辆黑车。 她不是路过。 她是中间人。 传消息,收好处,踩点报坐标。她把安全屋的图纸、加固进度、甚至发电机位置,一五一十告诉了赵强。 而赵强,正拿着这些情报,准备砸我的门。 “等拿下化工厂。”我说,“再找她算账。” 十七点二十五分,我们出发。 车停在八百米外的废弃加油站。三人步行穿越荒地,贴着围墙边缘靠近。 化工厂铁门锈蚀大半,门锁早已被砸开,晃荡在风里。我打手势,苏晨蹲在拐角,遥控器屏幕亮着,无人机悬停在厂房上空十米处。 我看了眼表:17:29。 还有一分钟。 苏瑶已经绕到东侧,隐蔽在堆满碎砖的墙根下。她举起手,做了个“准备就绪”的手势。 我贴着主门右侧墙壁,工兵铲握在手里,另一只手按在门把上。 17:30。 苏晨按下按钮。 无人机俯冲,一枚烟雾弹精准落入厂房中央。白烟瞬间炸开,弥漫整个空间。 我听见里面传来吼叫、桌椅翻倒声、有人撞到铁架的闷响。 三秒后,第二枚烟雾弹飞向后窗,封死那条逃生通道。 我猛地推门,铁门发出刺耳的吱呀声。 六个人正乱作一团。两个打手捂着嘴往门口冲,一个刚抓起钢管就看见我,抬手砸来。 我侧身避过,工兵铲横扫,砸中他膝盖。骨头发出脆响,他跪地惨叫。 另一个扑上来,我抬腿顶住他胸口,顺势一拽,把他摔在地上,铲柄压住喉咙。 “趴下!手抱头!” 他没动。我膝盖顶上他肩窝,他终于趴了下去。 视线扫过厂房,没见赵强。 人质还在角落,苏瑶已经冲进去,一枪放倒想割绳子的打手,迅速给伤者注射镇静剂。 “人质安全!”她喊。 我盯着四周,耳朵听着动静。 后窗有响动。 我转身冲过去,一脚踹开半开的窗框。 赵强正踩着铁架往上爬,怀里抱着个帆布包,里面鼓鼓囊囊,应该是抢来的物资清单和通讯设备。 他回头看我一眼,动作没停。 我冲上去,抓住他脚踝往下拽。他反脚踹我手腕,挣脱了。 但他没跑远。 他跳到地面,抱着包往厂区深处跑。 我站在窗前没追。 “苏晨!”我对着对讲机喊,“锁定他位置,别让他出厂区。” “他在往北墙跑,那边有塌方区,路不好走。” “放无人机跟拍,我要他每一步都记下来。” 我收回视线,走到人质身边。苏瑶已经剪开绳索,正给他盖保温毯。 “还能走吗?”我问。 他点点头,嘴唇发紫,但意识清醒。 “带他回去。”我说,“苏晨,启动备用电源,打开b区隔离门。” “你不去追赵强?”苏瑶问。 “不用。”我说,“他今天能逃,是因为我不知道他在哪儿。明天他知道我在盯他,就再也藏不住了。” 我走到厂房中央,捡起掉在地上的本子。翻开,上面是手绘的安全屋结构图,通风口、油管位置、太阳能板阵列,全都标了红圈。 最后一页写着一行字:“屋顶承重极限,酸雨48小时。” 我合上本子,塞进怀里。 老张改图纸,王姐传消息,赵强来砸门。 他们以为安全屋是软柿子。 但他们不知道,我重生过一次,知道每一处弱点怎么防,也知道每一个敌人从哪儿来。 我走出厂房,天边最后一缕光压在地平线上。 对讲机响了。 “林越,赵强停在北墙拐角,正在发消息。” “拍下来。”我说,“我要知道他联系谁。” 苏晨回:“他已经换了设备,但信号频段很熟……和王姐那天用的一样。” 我站在荒地边缘,望着远处城市残影。 王姐不是终点。 她只是链条上的一环。 我按下对讲机:“把今天所有画面存档,加密三级。另外——” 我顿了顿。 “查查赵强之前抢过的物资点,有没有共同的中间人。” 苏晨沉默两秒:“你是说……不止一个王姐?” 我没有回答。 夜风刮过耳边,像锈刀刮骨。 第22章 物资清单泄露,反制黑市中间人 夜风还在吹,我站在荒地边缘,对讲机里的声音没断。 “林越,赵强停在北墙拐角,正在发消息。” “拍下来。”我说,“我要知道他联系谁。” 苏晨回:“他已经换了设备,但信号频段很熟……和王姐那天用的一样。” 我盯着远处城市残影,没动。王姐是条线,但她不是终点。她背后还有人。能拿到安全屋结构图、物资清单、采购批次的人,不会只靠她一个中介传话。 老K的名字浮上来。 三天前,他来过仓库外围。监控没登记,但热成像拍到了一个人影,在西北角停留了七分钟。当时我以为他是来谈柴油置换的,没深究。现在看,他是来确认的——确认我有没有把货堆进b区仓库,确认发电机是不是真装在地下二层。 我转身往回走,脚步踩在碎石上发出短促的响声。苏瑶已经带人质进了生活区,苏晨还在控制室整理无人机数据。 “调出老K上次进来的影像。”我进门就说。 苏晨抬头,手指滑动屏幕。画面切到三天前的夜间监控,一个穿灰色夹克的男人从西侧小门进来,手里拎着个帆布包。他没走主通道,绕到b区外的空地站了几分钟,低头看了眼手机,又抬头扫了眼屋顶的太阳能板阵列。 “他没登记。”我说。 “系统没报警,因为他有临时通行码。”苏晨点开权限记录,“是你给的。” “我知道。”我盯着画面,“但他不该知道b区现在堆的是防寒服。” 苏晨愣了下:“你是说……清单是他漏的?” “不止是清单。”我走到控制台,调出赵强在化工厂抢走的那本子。翻开最后一页,“屋顶承重极限,酸雨48小时——这种数据,不是随便谁都能猜出来的。他知道我买了多少吨钢板,加固了几根承重柱。这种信息,只有两个地方能拿到:一是我这边的人,二是黑市中间人。” 而我这边的人,没一个会往外说。 “老K上周在黑市赌档输了五万。”我说,“他需要钱。赵强能给。” 苏晨手指一顿:“你要找他?” “他已经来了。” 话音刚落,门外传来敲击声。三下,短长短,是老K的暗号。 我看了眼苏晨:“别开主监控,切备用线路。” 他点头,手指在面板上一划,主屏幕黑了,只留角落一个小窗口显示门口画面。 我按下通话键:“门没锁。” 门推开,老K进来,脸色发灰,夹克皱得像揉过的纸。他反手关门,动作比平时快。 “赵强拿到了你的采购清单。”他开口,声音压得很低,“防寒服型号、柴油批次、压缩饼干生产日期,全在上面。他还知道你这批货下周三到。” 我没动。 “我不是全说的。”他急了,“我就提了你买了防寒服,没说多少件,也没说是什么级别。他怎么知道这么细?” “你昨晚十一点三十七分,给一个加密号发了语音。”我说,“信号从城西基站发出,持续四十三秒。你说了什么?” 他猛地抬头:“你监听我?” “我没必要监听你。”我从抽屉里抽出一张照片推过去,“你进仓库那天,手里拿的不是帆布包,是手机。你在拍。拍b区的货堆高度,拍油罐编号。你当时站的位置,正好能看清标签。” 照片是无人机从高空拍的,像素不高,但能看清他低头按手机的动作。 他喉咙动了下,没否认。 “赵强给你多少钱?”我问。 “十万。”他声音哑了,“他说只要情报,不动你的人。” “你信他?”我冷笑,“他上个月抢了三个仓库,把看守绑在酸雨里活活腐蚀死。你女儿每天骑电动车上学,走的是老城区那条路。那边已经开始漏电了,电线杆外皮都烂了。” 他脸一下子白了。 “我不动你家人。”我说,“只要你现在开始,替我做事。” 他喘了口气:“你要我干什么?” “把一份新清单,交给他。” 苏晨立刻调出文件。屏幕上是修改后的物资表。 “防寒服改成民用款,柴油标称含硫超标,压缩饼干生产日期延后两个月。”我说,“告诉他,这批货质量不行,只能应急,下周三运到,让他别派太多人来抢——不够分。” 老K盯着屏幕,忽然笑了:“你这是骗他白跑一趟?” “我要他以为我快撑不住了。”我说,“以为我物资紧张,采购降级,连柴油都只能买劣质的。等他带人来抢,抢到手才发现,全是废品。” 他沉默几秒:“他要发现呢?” “发现什么?发现你骗他?”我盯着他,“那你得想清楚,是他发现你骗他,还是全城黑市都知道你出卖同行。” 他手指掐进掌心,没再说话。 “从现在起,你每次跟他联系,手机交苏晨扫一遍。”我说,“他发你的消息,删了也没用。我们会恢复缓存。你要是敢漏半句不该说的,下次我站的地方,就不只是你家楼下。” 苏晨递过一个旧信封,里面装着打印好的假清单。信封盖了伪造的“城西黑市验货章”,边缘有磨损,像是在口袋里揣了几天。 老K接过,手有点抖。 “告诉他。”我说,“这批货我只留三成自用,七成转手。他来得早,还能抢点残次品。” 他点头,转身往门口走。 “等等。”我叫住他,“你手机里那个加密通讯软件,叫什么名字?” 他回头:“黑鸦。” “别删。”我说,“让它继续响。” 他走后,苏晨看着监控画面:“他真会按你说的做?” “他没选择。”我说,“他女儿的电动车,今天下午被我让人拖走了。现在停在安全屋东区车库里。他要是想她平安上学,就得让赵强一直犯错。” 苏晨没再问。 我走到控制台,调出老K的手机信号记录。后台程序已经装好,伪装成“黑市行情推送”,能记录每次通话时间、频段、接收方基站位置。 “等他发消息。”我说,“我要知道赵强下一步找谁。” 苏晨忽然说:“他刚才提的那批货——下周三到,是真的吗?” “是真的。”我打开另一份文件,“看到的不是民用防寒服,是工业级。柴油也不是含硫超标,是军方特供。压缩饼干生产日期没错,但我多订了五倍量。” 苏晨明白了:“你让老K传假情报,其实是把真货藏进假单里。赵强以为你物资降级,其实你比以前更充足。” “情报战不是骗一次就行。”我说,“是要让他以后每次拿到消息,都得先怀疑真假。等他犹豫的时候,我就已经动了。” 对讲机响了。 “林越,老K出门了,往西走了。” “跟上他的信号。”我说,“别丢。” 苏晨手指在屏幕上划动,一条绿色轨迹在地图上延伸。老K的手机信号稳定,正朝着城西方向移动。 十分钟后,信号停在一处废弃商厦附近。 “他在发消息。”苏晨说,“频段和刚才一样,黑鸦加密。内容看不到,但接收方基站位置和王姐那天用的重合。” 我盯着地图上的红点。 两条线,汇在一个点上。 王姐不是唯一中间人。老K也不是最后一个。 但今天起,这条情报链,开始往回咬了。 苏晨忽然抬头:“他发完了。信号在移动,往回走。” “让他进来。”我说。 门再次被敲响,三下,短长短。 我按下开门键。 老K进来,脸色比刚才更差。他把手机放在桌上,屏幕朝下。 “发了。”他说,“我说你这批货成色差,但量大,让他别带太多人,免得内讧。” 我点头:“他回什么?” “他说……”老K顿了顿,“‘早就在等这一天’。” 我盯着他:“这话什么意思?” 他摇头:“我不知道。但他语气不像要抢,像……像在等你出错。” 我慢慢靠回椅背。 不是急着抢,是在等。 等我露破绽,等我资金断裂,等我放松警惕。 赵强不只想抢物资。 他想让我自己开门。 第23章 苏瑶的银针,破解酸雨灼伤难题 对讲机里的信号断了三秒,又接上。 “林越,东侧警戒线有人闯入。” 苏晨的声音有点紧。我抓起桌上的战术手电,顺手把抽屉里的防割手套戴上。老K刚走,赵强的人就撞上门来,时机太准了。 “身份确认了吗?”我边往外走边问。 “不清楚。红外显示体温偏高,右臂有明显热源聚集,像是伤口感染。他没带武器,但衣服上有赵强团伙的标记——左肩一道斜杠。” 我脚步一顿:“让他停在隔离区外,打开喷淋系统。” “已经启动了。碳酸氢钠稀释液正在冲洗体表,但他没完全脱衣服,酸液可能渗进皮肤。” 我快步走到监控室,苏瑶已经站在屏幕前。画面里那人跪在水泥地上,右臂从肩膀到手背全黑了,皮肉像被火燎过一样卷起,边缘还在冒细烟。他一只手撑地,另一只手举着,掌心朝上。 “他说他有情报。”苏晨盯着信号频段,“不是加密通讯,是直接喊话。重复了三遍‘换救治,换救治’。” 苏瑶看了我一眼:“酸雨腐蚀超过三十分钟,常规消毒没用。再拖下去,毒素会进血液。” “他可能是诱饵。”我没动,“赵强想看看我们的反应速度,或者测试防御漏洞。” “但他现在活着,就是信息源。”她声音很稳,“让他活下来,我们才能知道他为什么来。” 我盯着屏幕里那人的脸。他嘴唇发紫,牙关咬得脸颊肌肉直跳,可眼睛一直睁着,没闭过一次。这不是装的。酸雨灼伤的痛,没人能忍超过十分钟。 “放他进隔离舱。”我说,“双层门禁,紫外线扫描,全程录像。苏瑶,你穿防护服进去,别碰他的皮肤。” 她点头,转身去拿装备。 五分钟后,隔离舱内灯亮了。那人躺在不锈钢台上,右臂被固定架托起。苏瑶站在旁边,手里拿着一个布包。包很旧,边角磨出了线头,打开时发出轻微的金属摩擦声。 她取出一根银针,对着灯看了看针尖。 “你要扎哪?”我在对讲里问。 “曲池穴上方一寸。”她没抬头,“先放血引流,把淤积的酸性组织液排出来。” “这有用?”苏晨在控制台旁小声嘀咕,“课本上没这么治的。” “课本是灾前写的。”她把针轻轻刺进皮肤,“现在没有静脉冲洗设备,没有抗酸血清,只能靠物理中和。” 针尖一进去,黑血立刻顺着针尾流出来,滴进下面的接液盘。血是暗褐色的,带着泡沫,一碰到盘底的碱性粉末就发出轻微的“滋”声。 那人猛地抽了口气,但没挣扎。 “痛感在下降。”苏瑶摸了摸他颈动脉,“心跳从一百四降到一百一。再放两毫升,就上药粉。” 我盯着监控画面。血流速度慢下来时,她拔出针,迅速在伤口周围点了七下,每一下都极轻,像是在画点。接着从另一个小瓶倒出灰白色粉末,均匀撒在烧伤面。 粉末一接触皮肤,冒起一层白雾。 “这是……”苏晨凑近屏幕,“中和反应?” “药粉含碳酸钙和氧化锌。”她说,“外敷形成保护层,阻止酸液继续渗透。” 不到两分钟,那人呼吸平了,手也不抖了。他睁开眼,看了苏瑶一下,又转向摄像头。 “你们……真救我?”声音哑得几乎听不清。 “你还没说情报。”我开口,“赵强派你来干什么?” “侦察。”他喘着气,“他让我绕后山,看你们的通风口有没有加装过滤网。他还想知道……发电机是不是真在地下。” 我看了苏晨一眼。这和老K说的对上了。赵强不只想要物资,他在摸防御结构。 “为什么背叛他?”我问。 “他答应给钱,可我兄弟前天被酸雨淋了,他不让治,说废物没用。”那人抬了抬左腿,“我也快废了。你们能救我一次,就能救第二次。” 苏瑶没说话,低头检查伤口边缘。黑斑已经止住蔓延,新露出的皮肤发红,但没溃烂。 “能活。”她说,“但右臂功能可能只剩三成。神经损伤太深。” 我沉默了几秒。这种伤,在灾后三个月内我见过太多。大多数人撑不过一周,要么感染,要么疼得自己跳楼。可她用了不到二十分钟,就把一个濒死的人拉回生存线。 “你这方法,以前用过?”我问。 “灾前是实验项目。”她收起银针,“中医应急科试点,后来经费断了。我带了一套针,一直没丢。” 苏晨突然抬头:“那……能不能教?我们多准备几套针,万一以后有人受伤……” “针法要练。”她摇头,“但放血位置和药粉配比可以记。我可以写下来。” 我立刻调出平板:“现在就录。每一步,包括针深、角度、用药量。” 她看了我一眼,没问为什么,直接开始说。苏晨在旁边同步输入,做成电子文档。我同步上传到内网加密区,设为最高权限。 录完后,我打开物资清单,把“苏瑶急救包”拖到最顶上,标红,加S级标签。 “从现在起,这个包单独存放。”我说,“恒温柜,双人密码锁。针具每月检查一次,药粉库存不得低于三个月用量。” 苏晨愣了:“比发电机零件还高?” “发电机坏了能修。”我盯着屏幕,“人死了,修不了。而且不是每个人都能在酸雨里活下来。” 他没再说话。 我转向监控里的伤员:“你叫什么名字?” “李根。”他闭着眼,“以前在汽修厂干过。” “会修车?” “会一点。” “等你胳膊好点,苏晨会给你任务。”我说,“安全屋不养闲人。” 他嘴角动了动,没说话。 苏瑶摘下口罩:“他还需要观察十二小时。防止迟发性中毒。” 我点头,正要关监控,她忽然说:“林越,药粉快用完了。” “清单上有原料。” “其中一种是煅牡蛎粉,现在买不到。” “能替代?” “试过几种,效果都不稳定。”她看着接液盘里残留的黑血,“这伤,以后会越来越多。我们得找到稳定来源。” 我记下名字。煅牡蛎粉。明天一早联系黑市渠道。 就在这时,隔离舱里的李根突然抬起左手,指向摄像头。 “赵强……不是一个人在查你们。”他声音很弱,“他背后有人送图纸。我见过一次,上面标着你们的地下管道走向。” 我手指一顿。 图纸不是谁都能画的。除非有人从内部测量过。 我看了眼苏瑶,她正收拾针包,动作没停。苏晨在调监控回放,专注地看着频段记录。 没人听见这句话。 但我听见了。 我按下通话键:“李根,你说清楚。谁送的图纸?” 他嘴唇动了动,还没出声,突然整个人抽了一下,眼睛猛地睁大。 苏瑶立刻扑过去:“心跳骤停!” 第24章 屋顶钢板谈判,供应商的身份反转 李根的手垂下来的时候,苏瑶还在按压他的胸口。第三次电击没反应,脉搏消失了。她摘下手套,一句话没说。 我盯着监控屏幕,最后一条心电图变成了一道直线。他死前说的那句话还在耳边——“图纸有人送”。不是赵强自己画的,也不是靠侦察拍的,是有人把安全屋的结构图送出去了。 能拿到图纸的,只有两个可能:内部的人,或者接触过施工资料的外部合作方。 苏晨站在控制台前,手指停在回放键上。“林越,李根最后那句话……要不要再问他一次?” “问不了了。”我转身走向通讯区,“他死了,但图纸的事是真的。我们必须查是谁在往外传。” 我打开加密通讯,拨通陈总的号码。响了四声,他接了。 “林总?这么晚有事?”他声音轻松,像刚吃完饭。 “你手里的双层防腐蚀钢板,什么时候能到?”我直接问。 “这个啊……真不巧,厂里缺货,得等下周。”他叹了口气,“你也知道现在物流乱,我这边催了三次,人家说原料被军方征用了。” 我没说话。前世这个时候,陈总手里明明有二十吨现货。他卖给了一支民间武装,换了一批枪支弹药。后来那支队伍在酸雨里撑了不到十天,全死在街头。 “你女儿今天打胰岛素了吗?”我忽然问。 电话那头静了几秒。“你什么意思?” “她每天早晚各一支,保存温度不能超过四度。你要是还想让她活着,明天中午十二点前,把所有现货钢板送到仓库东门。”我顿了顿,“我的冷柜能维持-18c,但只对合作的人开放。” 他没再装了。“你从哪知道的?” “我不需要解释。”我说,“你有选择。要么送货,要么看着她哪天因为断药昏迷,没人救。” 电话挂了。我没动,坐在通讯台前等。苏晨走过来,低声问:“他真会来?” “会。”我说,“他女儿在军方避难所,但他没资格进核心区。胰岛素配额有限,他得靠外面渠道补。而我现在,是他唯一的补给源。” 半小时后,陈总的车出现在东侧监控画面里。一辆重型货车,后面跟着一辆皮卡。车牌没遮,车速稳定。 “GpS信号正常。”苏晨调出物流后台,“载重数据也对,差不多二十吨。” “让他停在卸货区外。”我说,“红外扫描车身,看有没有夹带。” 苏晨点头,启动扫描程序。画面显示车厢温度均匀,没有人体热源。司机下车时双手抱头,按指令站到指定位置。 “放行。”我下令。 钢板一块块吊下来,表面涂着灰白色碱性涂层,在灯光下反着哑光。我伸手摸了下边缘,厚度达标,接口平整。 “是双层复合板。”苏晨检查焊缝,“和设计图一致。” 我松了口气。屋顶加固能在酸雨全面降临前完成。但这不代表陈总干净。 “让他把手机交出来。”我对苏晨说,“例行检查,防病毒程序扫描。” 陈总皱眉:“这不太合适吧?商业机密。” “你可以不交。”我看着他,“但我也可以现在就切断你女儿的药品供应渠道。你自己算时间。” 他咬了下牙,掏出手机递过来。 苏晨接过去,插上读取线,打开后台缓存扫描。我站在旁边看屏幕。通话记录、短信、定位轨迹都在。大部分是正常业务往来,直到我发现一条加密通话记录,时间是昨天晚上十一点二十三分。 对方号码被隐藏,但基站定位显示信号来自城东废弃化工厂东南区——赵强最后一次出现的地方。 “能恢复内容吗?”我问。 “加密等级不高。”苏晨点开频段分析工具,“是语音通话,不是文字。我试试解码。” 五分钟后,音频片段跳出。只有三句话。 “钢板厚度确认了吗?”一个低沉的声音问。 “双层复合,带碱性涂层。”陈总的声音答,“明天中午送达。” “时间准吗?兄弟们等着动手。” 录音结束。 我盯着屏幕,没说话。苏晨抬头看我:“他……同时供货给赵强?” “不止。”我说,“他还把安全屋的结构参数泄露出去了。赵强知道我们用什么材料,知道什么时候到货,甚至知道我们哪块防御还没完成。” “那现在怎么办?揭穿他?” 我摇头。“揭穿他,他就没了利用价值。让他继续送,但每一批货,我们都得知道去向。” 苏晨愣了下:“你是说……反向监控?” “对。”我拔下读取线,把手机还给陈总,“货没问题,钱已经打到你账户。双倍结算,感谢配合。” 他一怔:“你……不提别的?” “提什么?”我看着他,“你按时交货,我没理由为难你。只要你女儿还活着,你就得继续合作。” 他眼神闪了闪,没说话,转身上了皮卡。 车开走后,苏晨低声问:“你不警告他?” “警告没用。”我说,“这种人只认利益。他现在知道我能查他,也会猜到我可能放任他继续联系赵强。只要他觉得还有活路,就会继续送情报。” “那我们就能顺着他,找到赵强下一步行动。” 我点头。“去把通话记录封存,设最高权限。再调出他过去七十二小时的所有基站轨迹,标记异常停留点。” 苏晨去操作了。我走到仓库顶,最后一块钢板正在吊装。酸雨已经开始落下,打在旧铁皮上发出“嘶嘶”声,边缘已经出现斑驳的腐蚀坑。 新钢板没受影响。涂层正在与酸雨发生中和反应,表面泛起一层极淡的白雾,几乎看不见。 我打开加密频道,输入一段指令: “启动陈总手机后台监听程序,所有通话自动上传内网。同步追踪其车辆GpS,每十五分钟记录一次位置。” 指令发送成功。 风从东面吹来,带着一股金属锈蚀的味道。远处有警报声断断续续响起,不知道是哪片街区的建筑撑不住了。 我盯着天空。乌云压得很低,雨势在加大。 陈总以为他在两边下注,以为自己能全身而退。 但他不知道,从他第一次把图纸送出去的时候,就已经成了我们的信息源。 只要他还在动,我们就能知道赵强的下一步。 我转身下楼,走到监控室门口,看见苏晨还在调试监听程序。 “信号稳定了。”他说,“他刚进入城东隧道,往黑市方向去。” 我点头。“保持追踪。等他和赵强下次通话,我要知道具体内容。” 苏晨敲下回车键,屏幕跳出实时定位图。红点缓缓移动,进入一片信号盲区。 三秒后,重新连接。 红点继续前行。 我盯着那一点,像盯着一根正在燃烧的引线。 它会通向哪里,我现在还不知道。 但我知道,它一定会爆。 第25章 房产合同陷阱,王姐的最终底牌 监控屏幕上的红点还在移动,穿过城东隧道后信号断了几秒,又重新连上。我盯着那条轨迹线,手指在桌面上轻轻敲了两下。 苏晨抬头看了我一眼:“他往黑市去了。” 我没说话,起身往外走。走廊里的灯闪了一下,可能是酸雨开始腐蚀电路了。这栋楼撑不了太久,但只要仓库顶的钢板装完,就能扛住第一波腐蚀。 王姐的电话是二十分钟后打来的。 “林先生,合同我带来了,但买家那边出了点问题。”她声音压得很低,像是在躲谁,“他们说……全球极端天气属于不可抗力,交易可以取消。” 我站在仓库门口,手机贴着耳朵。“那你现在反悔?” “不是我反悔,是买家主张权利。”她说得慢,但语气突然硬了几分,“这种天灾,谁也没法强制履约。” 我冷笑一声,转身走进办公室。打印机刚吐出一份文件,我拿起来扫了一眼——气象局发布的72小时强酸雨红色预警,盖着红头公章,发布时间是昨天下午五点。 “王姐,你听清楚。”我把文件拍在桌上,“这份公告是官方发布的,算不算不可抗力?你现在告诉我,交易不成立?” 她顿了一下:“可买家说……” “别提买家。”我打断她,“你只是中介,不是决策人。合同是你签的,违约责任也是你担。” 电话那头沉默了几秒,然后传来一声轻响,像是手机换了手。 一个低沉的声音接了过去:“林越,别逼她。” 是赵强。 “合同必须今天签。”他说,“钱必须到账。不然你知道后果。” 我没动,盯着桌上的合同草案。第七条写着“因自然灾害导致交易无法履行,双方免责”。这条款本来没问题,但在末日倒计时72小时的现在,就成了拖延资金到账的刀。 “赵强。”我开口,“你让王姐在这条款上做文章,是想拖时间好去砸我的仓库?” 他没否认,反而笑了:“你挺聪明。可惜聪明人活不长。” “那你知不知道,”我慢慢说,“王姐的儿子每天放学走哪条路?第三小学,西门出来,穿过老菜场那条窄巷,对吧?” 电话那头一下子静了。 “他今天穿的是蓝色校服,背一个绿色书包。”我继续说,“下午四点十五分出校门,路上喜欢买烤肠吃。你要是派人‘接’他,我保证,明天全城都知道是谁干的。” “你敢动他——”赵强声音猛地拔高。 “我不用动他。”我说,“我只要放句话出去,说你绑架了他,你那些手下还会跟你吗?现在这世道,谁愿意为了抢物资背上杀小孩的名?” 电话那头再没声音。三秒后,挂断了。 十分钟后,王姐出现在仓库东门。 她穿着灰西装,手里拎着一个牛皮纸文件袋,脸色发白,走路有点晃。我站在门口等她,身后是两台监控探头,正对着她拍。 “合同带来了?”我问。 她点头,把文件袋递过来。我打开看了一眼,主合同没问题,但下面还夹着一张补充协议——要求我保留原住宅钥匙三个月,理由是“家具未清空”。 我直接撕了那张纸,扔进旁边的碎纸机。 “你干什么!”她猛地往后退了一步。 “伪造文件是犯法的。”我看着她,“这协议你敢印,我就敢报警。到时候你不但拿不到中介费,还得进去蹲着。” 她嘴唇抖了一下:“可……可赵强说,不这么做,他就烧了我店。” “那你就该想想,”我走近一步,“他是烧你店,还是银行先查封你家房子。” 她愣住。 我掏出手机,调出房产登记系统界面:“你丈夫名下那套三居室,贷款还剩187万,逾期三个月就拍卖。你现在惹我,我不但不打款,还能让银行明天就上门催收。” 她整个人晃了晃,扶住墙才没倒下。 “签。”我把主合同和笔推过去,“现在就签。签完我立刻转账。” 她手抖得厉害,笔尖在纸上划出几道断线。我盯着她一笔一画写完名字,按下手印。 “银行审核可能要时间。”她低声说,“系统现在很慢。” “我知道。”我当着她的面拨通银行监察热线,按下录音键,“您好,我要实名举报中介王某某,涉嫌利用末日恐慌操纵房产交易,胁迫买家签署附加协议,企图非法控制卖方住所。” 电话那头记录得很认真。我说完挂了,把手机屏幕转向她:“你猜,赵强现在更怕我拿到钱,还是更怕你被抓?” 她没说话,脸色像纸一样白。 就在这时,她口袋里的手机震了一下。 我示意她接。 她拿出来,看到来电显示,手指僵住了。 我按下免提。 赵强的声音传来,低而冷:“钱到账了吗?” 我没说话,看着王姐。 她张了嘴,声音几乎听不见:“刚……刚签完。” “多久能到账?”他问。 “系统在审。”她说,“可能要几个小时。” 电话那头沉默了几秒。 然后是“嘟”的一声,挂了。 我们谁都没动。 五分钟后,我的手机响了。 银行短信:【您尾号8876账户收入人民币280万元,交易成功。】 我看了眼王姐。她靠着墙,慢慢滑坐在地上,手还抓着那份合同,指节发白。 “你可以走了。”我说。 她没抬头,也没动。 我转身走向仓库内部。资金到账,采购计划可以立刻启动。柴油、净水设备、防酸服,全都能在今天内下单。 刚走到控制台前,苏晨从里面探出头:“陈总的车又动了,刚出城东隧道,往北去了。” 我停下脚步。 “不是回厂。”他说,“导航终点是……黑市东区。” 我盯着屏幕上的红点,慢慢握紧了手机。 王姐还在门口坐着,一动不动。 我走回她面前,蹲下来,和她平视。 “你儿子放学是四点十五。”我说,“现在三点四十七。你要是想赶过去接他,我建议你马上走。” 她猛地抬头,眼里全是惊恐。 我没再说话,起身往监控室走。 身后传来她踉跄站起来的声音,还有急促的脚步。 门“砰”地关上。 我坐到屏幕前,看着那两个移动的红点——一个是陈总,一个是王姐。 一个往北,一个往西。 一个去见赵强,一个去接她儿子。 我打开通讯频道,输入一段指令: “启动王姐手机后台监听程序,所有通话自动上传内网。同步追踪其车辆GpS,每十五分钟记录一次位置。” 第26章 黑市数据战,中间人的致命把柄 资金到账的提示音刚响完,我立刻拨通苏晨的通讯频道。 “查赵强最近七十二小时的所有资金流向,重点看有没有绕过正规渠道的离线转账。”我说。 他正在监控室调取数据,手指在键盘上敲得飞快。“已经在做了。王姐那笔交易的节点刚清理完,顺藤摸过去,发现有个冷冻仓库的安保服务费异常——金额两百万,付款方是赵强名下的空壳公司。” 我盯着屏幕上的账户路径图。这笔钱没有走银行清算系统,而是通过一个地下结算平台转了三道手,最后流入一家注册在郊区的“安防科技”公司。 “查那家公司。”我说,“法人是谁,实际运营人是谁。” “法人是空壳,但用电记录和物流进出显示,那地方根本不是办公用,更像是中转站。”苏晨调出一张卫星图,“仓库在城北老工业区,靠近黑市东区入口,周边监控都被物理切断。” 我点头。“老K的据点。” 苏晨抬头看了我一眼。“你早知道是他?” “从陈总和赵强能同时拿到安全屋结构图那天起,我就知道背后有中间人。”我靠在椅背上,“赵强没本事搞到完整图纸,陈总也不可能白送。有人在倒卖信息,而且能同时接触我们和他们——只有老K有这个渠道。” 苏晨没再问,继续深挖那笔转账的底层记录。三分钟后,他低声说:“找到了。收款账户的实际控制人,关联到一个叫‘K-7’的黑市交易代号。三年内经他手的物资交易超过四千万元,全是柴油、药品、防酸涂层这类紧俏货。” “他在做情报掮客。”我说,“一边收赵强的钱,一边可能也在打听我们的动向。” “要不要切断他的数据链?”苏晨问。 “不。”我摇头,“现在切断,他会警觉。我们要让他继续收钱,继续传话——但得让他知道,谁才是真正掌控他命脉的人。” 苏晨明白我的意思。“你要反向控制他?” “不是控制。”我站起身,“是收编。” 我抓起外套往外走。“准备设备。我要见老K。” “你现在去?”他愣了一下,“他不会轻易露面,更不会见你。” “那就让他不得不见。”我从抽屉里取出一个黑色U盘,插进主机,调出一串加密文件目录,“他以为自己藏得好,可他忘了,三年前有一笔医疗物资交易,经手人用的是真实身份信息。” 苏晨凑近看那串数据。“这是……他帮某个帮派倒卖胰岛素的账目?数量、时间、接收人全在?” “不止。”我点开另一个文件夹,“还有他给三个不同势力提供虚假物资清单的证据,每一笔都导致对方在灾变初期全军覆没。这些人里,有的已经死了,有的还在找他算账。” 苏晨吸了口气。“你什么时候拿到的?” “重生前。”我说,“末日第三年,我在黑市听过一个传说——有个中间人靠出卖情报发家,最后被昔日客户围剿,活活烧死在车里。当时我不知道他是谁,现在知道了。” 我拔下U盘,塞进贴身口袋。“走。去黑市。” 苏晨没再说话,迅速收拾好便携终端和信号干扰器。十分钟后,我们驾车出发。 路上我接通了老K的暗网通讯频道。 “想卖情报,也得看买主是谁。”我直接开口,“你收了赵强两百万,把我的仓库位置卖给他。现在,我给你一个机会,拿真实情报换活命。” 频道那头沉默了几秒,然后传来一声笑。“林越?你搞错了。我只是个做安保生意的,那笔钱是合法服务费。” “合法?”我冷笑,“那你敢把账目公开吗?敢让那些被你坑过的帮派看看,你是怎么收钱不办事的?” 他没回。 “我知道你在监听。”我说,“也知道你手里还有其他人的把柄。但你忘了一件事——只要我把这些数据发出去,你不用等到灾变全面爆发,就会被人剁了扔进酸雨里。” 频道那头终于有了动静。“你想怎么样?” “见面。”我说,“今晚八点,黑市东区旧货市场b3通道。你一个人来。带赵强最近的行动情报,我让你多活几天。” “你不怕是陷阱?” “我怕的是你不敢来。”我挂断通讯。 车停在距离黑市入口两公里外的一处废弃加油站。我们步行进入地下通道,穿过三道检查点,最终抵达b3。 老K已经到了。 他穿着一件灰绿色雨衣,帽檐压得很低,手里拎着一个金属箱。四周没有其他人。 “你胆子不小。”他走近,声音沙哑,“敢来这种地方。” “你胆子也不小。”我直视他,“敢同时骗我和赵强。” “我只是做生意。”他说,“谁给钱,我就帮谁。” “那你现在该明白,谁更有资格做你的客户。”我掏出U盘,在他面前晃了一下,“这里面的东西,够你死十次。但如果你听话,我可以留着它,当个保险。” 他盯着U盘,眼神变了。 “赵强最近在集结人手。”他缓缓开口,“他拿到了一批军用级防酸服,还改装了三辆装甲车。目标是你,时间就在钢板安装完成后的四十八小时内。” “他在哪?” “废弃游乐园。”老K说,“东侧旋转木马区地下有防空洞,他把那里改成了临时据点。” “你怎么知道这么清楚?” “我卖过地图给他。”他坦然道,“包括通风口位置和电力线路。” 我点头。“无人机马上会去确认。” “你要是不信,现在就可以杀了我。”他冷笑,“但我死了,下一个中间人只会更难对付。” “我不杀你。”我说,“但我也不会放你走。” 我朝苏晨使了个眼色。 他立刻启动信号屏蔽器,同时将老K的手机和金属箱收走。 “你干什么?”老K猛地后退。 “从现在起,你的情报只准传给我。”我盯着他,“赵强再找你,你就按我说的做。每一条消息,我都比他早知道。” “你这是在玩火。”他咬牙。 “火已经烧起来了。”我说,“区别是,有人被烧死,有人靠它取暖。” 我转身往外走。 苏晨跟上来,低声说:“他没说谎。刚调出卫星图,游乐园东区有车辆移动痕迹,三辆改装车,车身有刀疤帮的标记。” “刀疤帮”是赵强团伙的代号,灾变后靠劫杀幸存者起家。 “通知无人机小组。”我说,“目标区域上空盘旋,不要靠近,拍下所有进出画面。” “要不要现在动手?”苏晨问。 “不。”我摇头,“他既然敢把据点告诉我,就说明有准备。我们现在去,等于送死。” “那怎么办?” “等。”我说,“等他以为自己安全的时候。” 我们回到仓库时,天已经黑了。 监控屏幕上,无人机传回的画面清晰显示:三辆装甲车正驶入废弃游乐园大门,车顶架着探照灯,有人在搬运物资。 我关掉画面,U盘还插在主机上。 未读数据在角落闪烁。 第27章 码头走私船,军方的真实目的 U盘上的未读数据还在闪烁,我盯着屏幕,手指没动。 苏晨坐在我旁边,呼吸比平时重一点,但没说话。他知道我在想什么。 “老K的情报网不能白用。”我开口,“查他最近监听过的所有频段,尤其是军方相关的。” 他立刻动手,调出加密通道列表。老K留下的后门程序还在运行,像一张埋在暗处的网。 “有个备用频道,三年没更新过,但昨天有信号进出。”苏晨点开波形图,“是短时脉冲式通讯,军用加密格式。” “放大时间戳。”我说。 “凌晨三点十七分,持续四十八秒。”他回放音频,噪音里夹着几个词:“……柴油转运……代号避风港……码头七号泊位。” 我盯着那串数字。七号泊位——城北货运码头最深的锚地,能停万吨级货轮。 “调声呐记录。”我起身走到主控台,“查过去十二小时,所有靠港船只的吃水数据。” 系统接入港口民用监测节点,三分钟后,一张热成像图弹出。一艘注册为“远洋运输”的货轮停在七号泊位,船体下沉明显,比同类货轮多承载约三百吨。 “它没申报超载。”苏晨说,“海关记录显示,这船报的是空舱返修。” “空舱?”我冷笑,“三百吨的空?” 我抓起战术背包,往里塞了夜视仪、麻醉枪和一套防酸服。 “你要去码头?”苏晨抬头。 “赵强搞不到装甲车用的高标号柴油。”我说,“但他最近在囤货。这船要是真载着油,那他背后有人供。” 苏晨没再问,迅速接通无人机调度组,派一架低轨滑翔机往码头方向飞。 十分钟后,我们驾车出发。 车停在距离码头三公里外的废弃泵站。我们换乘电动小艇,沿排水渠潜行。水面浮着一层油膜,酸雨落在上面,发出轻微的嘶响。 “调度系统我黑进去了。”苏晨低声,“给你伪造了一条补给船的进出记录,时限四十分钟。” 我点头,操控小艇贴着防波堤靠近七号泊位。货轮就停在前方,船身锈迹斑斑,但甲板整洁,不像长期闲置的样子。 “守卫是四人小队。”苏晨用望远镜观察,“装备制式防酸头盔,腰挂军用通讯器,动作标准,不是民间武装。” 我眯眼。军用装备可以走私,但那种站姿和换岗节奏,是训练出来的。 “等他们换岗间隙。”我说。 两分钟后,守卫交接。我们从船底排水口潜入,撬开检修盖,钻进货舱。 里面堆满了铁桶,每一桶都贴着编号标签。我凑近看,标签上有军方物资编码,还印着“严禁分装”字样。 “这是军用柴油。”苏晨用手电扫过墙面,“而且……这里贴着‘绝密级物资’的封条。” 我心跳加快。三百吨高能燃料,不是普通走私能动的量。 我掏出微型相机,拍下几桶油的编号和封条位置。刚收起设备,舱壁另一侧传来声音。 是通讯器的滴答声,接着一个低沉的声音响起:“目标已进入视野,准备接洽。” 我立刻熄灯,拉着苏晨退到货舱角落。麻醉枪上膛,手指扣在扳机上。 脚步声从走廊传来,两人,步伐一致,停在舱门前。 门开了。 一个穿军用雨衣的男人走进来,肩章被刻意遮住,但胸前的酸雨灼伤痕迹我没忘——弧形,边缘发黑,和第十九章那个代表身上的伤完全一样。 他手里拿着证件,递过来。 “林越先生。”他说,“我是军方协调代表。这艘船的物资属于国家应急储备,因特殊情况临时转移。我们注意到你的行动,但无意冲突。” 我没接证件。 “那你现在站在我面前,是为了什么?”我问。 “合作。”他说,“我们需要一个安全的临时存放点,用于转移一批机密文件。你的安全屋结构隐蔽,防御完善,是最合适的选择。” 我盯着他。这话听着合理,但漏洞太多。 “国家应急物资,走民用码头?”我问,“不用军港,不用护航舰队,就靠一艘破船和四个守卫?” 他没回避我的问题。“特殊时期,常规通道已被监控。我们选择低可见度路线。” “那你们怎么知道我会来?”我往前半步,“你刚才说‘目标已进入视野’,不是发现,是等待。” 他沉默两秒。“我们监测到老K的通讯频段异常,推测有人会顺线查到这里。” “巧。”我说,“他三年没用的频道,偏偏昨天响了,你们就刚好在?” 他没回答。 我慢慢收起麻醉枪,但没放松警惕。“你说要存放文件,为什么不找政府设施?” “部分设施已被渗透。”他说,“我们无法完全信任内部系统。” 这话倒是真的。前世灾变后半年,军方几个地下仓库接连被劫,就是因为内部有人泄密。 但我更信不过眼前这个人。 “我可以考虑。”我说,“但需要核实你的身份和权限等级。” “这不可能。”他说,“涉密级别不允许对外披露。” “那就没什么好谈的。”我转身,“你们自己找地方放文件。” 他没拦我,只是说:“如果你拒绝,我们也会找到别的办法。但下次见面,可能就不是谈判了。” 我回头看他一眼。“那你最好想清楚,谁才是真正的威胁。” 我们原路撤离。 回到小艇上,苏晨才开口:“你信他吗?” “不信。”我说,“但我不动他,是因为我想知道,这船到底在运什么。” “柴油只是幌子?”他问。 “三百吨柴油值得军方亲自押运,但不会藏得这么拙劣。”我说,“他们故意露出破绽,引人来查。” “那他们想干什么?” “转移注意力。”我启动引擎,“真正的货,可能早就卸了。这船是诱饵。” 苏晨没再说话。 我们靠岸后,我从防酸服内袋取出一枚米粒大小的追踪器——进舱时,我借摸墙的动作,把它按进了货舱壁的接缝里。 “等他们动船。”我说,“信号一变,我们就知道他们去哪。” 回到仓库,我第一时间调出追踪器的连接状态。信号稳定,位置未变。 “通知监控组。”我对苏晨说,“重点盯七号泊位,有任何车辆进出,立刻记录车牌和物资类型。” 他点头去安排。 我坐在控制台前,打开老K留下的数据包,继续解析其他频段。既然军方用了他的监听通道,那就说明,他们之间有过交集。 翻到一个标注为“K-7-军需-2041”的文件夹,我点开。 里面是一段语音记录,时间点是三个月前。 “……柴油订单确认,代号‘避风港’,交付方式:民用码头转运,接头人:陈。” 我盯着那个名字。 陈? 不是陈总。 是另一个“陈”。 但陈总也姓陈。 我立刻调出陈总的交易记录,筛选所有涉及“柴油”“运输”“码头”的条目。 一条不起眼的备注跳出来: “2041年3月14日,向‘远洋运输’公司支付仓储服务费五万元,项目:临时油料中转。” 日期是十天前。 我盯着屏幕,手指慢慢收紧。 陈总不只是双面间谍。 他还是军方物资转运的经手人。 而他卖给赵强的,不只是安全屋图纸。 还有柴油供应渠道。 第28章 陈总的柴油库,团队的致命抉择 追踪器信号已经稳定了六个小时,位置没动。 我盯着屏幕上的红点,手指在桌沿敲了一下。 “准备行动。” 苏晨抬头,眼睛有点发红,但手稳。他把防爆手电塞进背包,又检查了一遍电磁干扰器的电量。 “油库在城西老工业区,原属陈总名下的废弃加油站。”我抓起战术外套,“地下结构,通风井是唯一非主入口通道。” “你怎么知道?”他问。 “三个月前的工程备案图里提过。”我拉上拉链,“那种地方,没人会特意记,但我会。” 我们没开车,骑了两辆改装电动自行车,贴着巷道边缘走。路面湿滑,酸雨刚停,空气中飘着一股铁锈味。苏晨跟在我后面,背包里装着切割工具和信号屏蔽器。 二十分钟后,我们停在加油站外墙外。铁门锈死,上面挂着“危险勿入”的警示牌,漆都剥落了。 “就是这儿。”苏晨低声说,“红外探测范围大概五米,主通道两侧有压力感应板。” 我点头,指向十米外的通风井盖。“走那边,老K的图纸显示检修口没接报警线路。” 他掏出干扰器,打开开关。绿灯亮起,表示周边传感器已被局部屏蔽。 我们蹲着靠近井盖。苏晨用扳手拧开螺丝,动作轻。井口黑着,往下看不清底。我打开防爆手电,光束扫过内壁——混凝土裂缝明显,但支撑结构还在。 “爬下去。” 他先下,我断后。井道狭窄,手脚并用往下挪。五米后到底,踩在积水里。水不深,刚过脚背,但气味刺鼻,混着柴油和酸液的味道。 前方是金属门,锁死了。 “液压锁。”苏晨摸了摸,“得从控制阀泄压。” 我指了指墙角的管道箱。“那边有手动释放阀,前世这类油库都这么设计。” 他过去拧开盖子,转动阀门。三圈半,听见“咔”一声,门缝松动。 我推开门。 里面是地下油库,空间比预想的大,至少两百平。一排排铁桶整齐码放,桶身印着军用编码和“高抗酸柴油”字样。我走近最近的一桶,拍掉灰尘,看清编号——和码头那艘货轮上的完全一致。 “真是军用的。”苏晨低声说,“至少五百桶。” 我数了三排,估算总量。“够发电机跑四十五天以上。” 他掏出记录仪开始拍照。我走到墙边,查看输油管道接口。阀门关闭状态,但压力表显示管线仍带压,说明最近有人动过。 “不对。”我皱眉,“如果只是中转,不该留压。” 苏晨停下动作。“你是说……他们已经运走过一部分?” “或者准备再运。”我扫视四周,“找控制室,看有没有监控回放。” 他指向角落一扇小门。我们走过去,门没锁。里面是小型操作间,桌上放着记录本。我翻开,最新一条写着:“2041.3.20,转运A区300桶,目的地待定。” 日期是三天前。 “他们已经搬了三百桶。”我合上本子,“剩下的,可能是诱饵。” 苏晨正要说话,腰间的对讲机突然响了。 “滋——” 一声杂音后,赵强的声音传出来:“林越,找到油了?” 我猛地抓起对讲机。 画面亮起,是苏瑶。她被绑在一张铁椅上,嘴没堵,但脸色发白。背景是废弃厂房,地上散落着银针——她随身带的急救包被打翻了。 “想拿柴油,可以。”赵强的声音慢悠悠的,“拿苏瑶换。你带油来,我放人。三十分钟,不然烧死她。” 屏幕里,一桶柴油被点燃,火焰腾起,离苏瑶不到两米。 苏晨冲到我旁边,声音发紧:“他们怎么找到她的?” 我没答。 苏瑶突然抬头,盯着镜头喊:“别管我!炸了油库!这些油不能落到他手里!” 我盯着她的眼睛。 她不怕。 但她不该死。 赵强冷笑:“怎么样?你选。” 我对苏晨低声道:“油库四周有没有预埋腐蚀点?” 他一愣。“有……你之前说可能用得上,我在四角装了酸液桶。” “现在启动。” “可那会毁掉所有柴油!” “我知道。” 我按下对讲机通话键。 “赵强。”我说,“你忘了,我看过你藏油的地方。” 然后我按下遥控器。 “轰——” 不是爆炸,是喷射。四个角落的水泥地裂开,强酸从隐藏容器里喷出,溅在油桶和管道上。金属发出“嗤嗤”声,黑烟升起,柴油开始泄漏,混入酸液,迅速乳化失效。 屏幕上,赵强怒吼:“你疯了?!那是五百桶军用油!” “现在是五百桶废料。”我盯着他,“你什么都拿不到。” 苏瑶在画面里猛地挣扎,椅子腿刮地。 赵强咬牙:“你以为这就完了?她还在我手上!” “你拿她威胁我,是为了柴油。”我说,“现在柴油没了,你还留着她干什么?杀医生对你没好处,只会让更多人想杀你。” 他沉默两秒。 “你狠。”他说完,切断信号。 画面黑了。 苏晨喘了口气:“他……会放人吗?” “不会。”我抓起背包,“他会转移地点。但我们现在知道他在哪活动。” “你怎么知道?” “他刚才背景里的声音。”我戴上耳机,调出录音回放,“有滴水声,节奏固定,每七秒一次。只有老纺织厂的屋顶漏水是这个频率。” 苏晨瞪大眼。 “而且他说话时,有轻微回音。”我站起身,“空旷厂房,层高至少八米。城西符合这两个条件的,只有原国营三棉的旧车间。” “我们现在就去?” “不是我们。”我抓起麻醉枪,“你回仓库,启动二级警戒,等我消息。” “可你一个人——” “我比他快。”我拉开门,“而且我知道他下一步怎么走。” 我走出去,脚步没停。 酸雨又开始落。 我摸了摸内袋,那张写着“三棉厂区平面图”的纸还在。 前世,赵强就是在那里被一桶坠落的机油砸断脊椎,死前还在喊“油不够”。 这次,我不会让他等到那一刻。 我翻上电动车,拧动把手。 车灯划开雨幕,照出前方湿漉漉的路面。 三百米外,一辆黑色皮卡正从巷口驶出,车顶绑着简易天线。 第29章 安全屋模型完成,老张的最后一击 车灯劈开雨幕,我盯着前方湿滑的路面,手指在车把上收紧。 两百米外,那辆黑色皮卡刚拐出巷口,车顶天线还在晃。 我熄火,推车进旁边废弃商铺的遮雨棚下,拔掉电池。赵强知道我毁了油,肯定在等我冲进三棉厂救人。他要的不是苏瑶的命,是让我乱。 耳机响起,苏晨声音发颤:“老张进来了。” “发电机房?” “对,他手里有个遥控器,监控拍到了。我刚喊他,他没反应。” 我靠在墙边,雨水顺着帽檐滴落。“模型做完了吗?” “刚跑完最后一遍,三百六十度无死角,连通风井的检修口都标了压力触发阈值。” “把模型调出来,问他如果真想炸发电机,会站在哪个位置?” 耳机那头安静了几秒。键盘敲击声密集响起。 “按冲击波扩散路径,最佳引爆点在主控阀正上方,离地一点二米,正对燃料泵。但老张现在站的位置偏左三步,背对着关键管线。” 我闭眼。 老张不是技术员,也不是亡命徒。前世他接活只挑白天,怕黑,怕出事,连电焊都要戴三层手套。现在他敢一个人摸进发电机房,还拿着炸弹? 不对。 “他左手藏哪儿了?” “背后……好像抓着什么东西。” 我睁眼。 这是诱饵。 赵强知道我刚毁掉柴油,情绪不稳,一定会急着救人。他让老张出现在最核心的区域,拿个遥控器装样子,就等我回头救火。只要我一转身,三棉厂那边的埋伏就能收网。 可他忘了——安全屋的防御不是靠人盯,是靠算。 “切断主供电线路。”我说。 “你要断电?” “不是断,是切。启动b路备用电源,让发电机看起来还在运转。然后让AI模拟一次爆炸,走真实数据流,看冲击会不会波及能源舱。” 键盘声再次响起。我盯着巷口,皮卡已经不见了。 十秒后,苏晨说:“模拟完成。就算炸弹就在燃料泵上炸,冲击波也会被三层阻隔墙吸收,主舱零损伤。而且……备用电源切换时,外部监控画面不会中断。” “那就说明,炸不炸都不重要。” “你是说,老张根本不是来破坏的?” “他是来让我分心的。” 耳机里传来吞咽声。 我压低声音:“现在听我的。你去广播系统,放一条消息——就说林越已经调头,正在往仓库赶,准备活捉老张。” “可你不在……” “赵强不知道。” 两分钟后,苏晨声音又起:“广播播完了。老张……有反应了。” “什么反应?” “他猛地抬头,像是吓到了,然后迅速按下遥控器。” “发电机炸了?” “没有。但通风管道喷出大量烟雾,像是某种化学反应触发了。” 我嘴角动了下。 果然。 烟雾不是为了破坏设备,是为了制造混乱,掩盖声音和气味。赵强要转移苏瑶。刚才那声“林越!别管我!他在骗你——”根本不是求救,是干扰,是让他手下抓紧时间换地点。 老张的任务,就是按下那个按钮,让仓库看起来遭袭了。 “锁死发电机房。”我说。 “已经自动触发了。门关了,老张出不去。” “放净化程序,低剂量酸雾,别让他死,但得倒下。” “你早就在模型里加了这道程序?” “从第一天建结构时就加了。每个死角都有喷口,每条管道都能反向释放。老张是装修队的,他知道墙怎么砌,但不知道我们改了多少。” 耳机里静了几秒。 然后是老张的声音,透过监控麦克风传出来,带着哭腔:“赵哥!赵哥救我!他们关门了!林越回来了!” 没人回应。 我靠在墙边,雨水顺着袖口流进手套。 前世赵强死在三棉厂,是因为他贪心,想多搬一桶油,结果头顶的机油罐松脱,砸断脊椎。他到死都在喊“不够”。 这一世,我不让他等到那一刻。 但也不能现在冲进去。 苏瑶还在他手里。 而且,我刚意识到一件事——老张能进仓库,说明赵强还有内线。 装修队的人,不止一个被收买了。 耳机突然又响。 “林越……”苏晨声音压得很低,“老张在拍门,喊累了。我……我放段录音试试?” “放。” 几秒后,一段录音在发电机房里响起,是赵强的声音,冷得像铁:“老张用完就扔,别指望我救你。东西到手,你爱死哪儿死哪儿。” 那是三天前,老张给赵强打电话求加钱时,被我让苏晨偷偷录下的。 录音播完,拍门声停了。 苏晨轻声说:“他……坐在地上了,头靠着门。” “启动净化。” “明白。” 酸雾程序启动,三十秒后,监控画面里,老张身体一软,滑倒在地。 我摘下耳机,重新装上电池,推车出来。 雨还在下。 我翻上车,拧动把手。 车灯再次划开雨幕。 三棉厂不能去。 去了就是死局。 赵强要我乱,我没乱。 但他也不会停。 下一个动作,一定更狠。 我摸了摸内袋,那张三棉厂区平面图还在。 但这次,我不按他的节奏走。 车行出半条街,我靠边停下。 拿出对讲机,拨通苏晨。 “把仓库所有进出记录调出来,特别是装修期间的。” “你要找谁?” “找下一个老张。” “可名单有二十多个人……” “那就一个个筛。看谁最近换过住处,谁突然有钱,谁跟赵强的地盘有交集。” “你现在不救苏瑶?” 我盯着前方雨幕。 “救,但得在我能赢的时候。” “可她——” “她喊那句话,是在提醒我别上当。”我握紧车把,“她信我能看懂。” 耳机那头沉默。 几秒后,苏晨说:“我……我开始查。” 我关掉对讲机,重新启动电动车。 雨刮器摆动,前方路面模糊又清晰。 忽然,我注意到路边一辆废弃货车的后厢门微微晃动。 不是风。 是里面有人刚出来。 我停下。 十米外,一个穿雨衣的男人快步走进巷子,手里拎着个黑色背包。 我没动。 五分钟后,苏晨声音又起:“有个叫李四的,上周搬去城东,但打卡记录显示他每天来仓库巡检。可监控……没拍到他。” 我盯着那条巷子。 “把他的照片发我。” 手机震动,一张模糊的工地照跳出来。 我放大。 雨衣男人走进巷子前,回头看了眼。 就是他。 我收起手机,推车转向。 车灯照向巷口。 男人已经不见了。 我走进巷子,脚步很轻。 地上有两道拖痕,通向尽头一扇锈铁门。 门缝里,露出半截电线。 我蹲下,摸了摸。 还有余温。 第30章 资金彻底到位,末日倒计时48小时 雨水顺着头盔边缘流进衣领,我推开安全屋的金属门,靴子在防滑垫上蹭了两下。 苏晨立刻抬头:“银行刚打来电话,说王姐那笔款被冻结了。” 我摘下湿透的战术手套,甩在桌上:“理由?” “报备了交易异常。”他手指在键盘上敲得发白,“金额太大,时间太紧,银行风控系统自动拦截。” 我走到主控台前,调出资金流水。八百七十二万,差最后六十万就齐了。这笔钱是清空三套房产、加上存款和借款凑出来的,王姐作为中介收了加急费才答应三天内转完。现在卡在最后一步。 “打她电话。”我说。 “打了,关机。”苏晨声音压着火,“这节骨眼上玩失踪?” 我盯着屏幕右下角的时间:距离酸雨全面爆发还剩四十七小时四十三分钟。 前世这个时候,我已经缩在工厂地下室发抖。屋顶漏雨,脚趾冻得发黑,听着外面惨叫一声接一声。这一世,我不可能再让钱卡在最后一环。 我拿起备用机,拨通银行风控专线。 “我是林越,城南三号地块房产交易的买方。”我语速平稳,“你们冻结的这笔款,是用来采购抗寒抗酸物资的。气象厅刚发内部预警,48小时后强对流天气将导致全域断电断网。” 电话那头沉默。 “我现在告诉你两个事实。”我没等他回应,“第一,我有公证处出具的全款支付证明。第二,我手里有未来三天的天气实测数据——比官方发布的更准。要不要我现在念一段给你们验证?” 还是没人说话。 “你们现在冻结资金,等于断了我活路。”我声音没抬,“等明天酸雨下来,通讯中断,你们想找人核实都找不到。到时候谁担责?” 三秒后,对方换了语气:“系统正在解封,预计十分钟内到账。” 我挂了电话,转身抓起对讲机:“通知三家供应商,准备签合同。” 苏晨愣了下:“还没确认到账?” “到账前就要把货锁住。”我打开加密通讯录,“现在所有人都是赌明天能不能活,谁先下手,谁拿得到东西。” 第一家是做工业防护服的,接通后支吾半天,说库存紧张。 我直接报出他们仓库的GpS坐标:“你昨天晚上十一点,从外地调了两百套加厚防寒服进来,存放在城北物流园b7区冷仓。编号hJF-902,防风层用的是双层聚乙烯涂层。” 对方呛了一下:“你……你怎么知道?” “我不光知道这批货在哪儿。”我继续说,“我还知道你老板上周在郊区买了块地,正在办过户。你觉得,银行这时候会不会也觉得这笔交易‘可疑’?” 他彻底哑了。 我直接拨下一家。 “我是林越。”我说,“市价1.8倍,预付70%现金,尾款货到即结。现在下单,一小时内签电子合同,送抵指定地点。你有十分钟考虑。” 五分钟后,三家全部确认接单。 防寒服三百套、保暖睡袋两百个、防酸手套一百套,外加三十组便携式净水滤芯,全部加急配送。 我走到墙边,撕下旧物资清单。纸角划过指尖,留下一道浅痕。 新表打出来,我当着苏晨的面贴上去,用红笔圈出三项:“防护>能源>医疗。顺序不能乱。” 他盯着那张纸:“赵强那边……真不管了?” “他想让我乱。”我打开倒计时面板,删除“72”,输入“48”。 数字跳转的瞬间,警报轻响。 我回头看向监控窗。 窗外路灯的金属支架正冒着细烟,像是被看不见的火舌舔过。一滴水珠顺着玻璃滑下,在表面蚀出一条浅沟。 我抓起防爆相机,拍下支架腐蚀痕迹,调出前世记录对比。 “ph值2.1。”我低声说,“比上一世早了十一分钟。” 苏晨猛地站起身:“这雨……已经开始腐蚀了?” “不是全面降临。”我收起相机,“是前兆。大气层里的硫化物浓度超标,凝结成微酸云,局部沉降。再过几小时,范围就会扩大。” 他手指在键盘上敲出一串指令,调出城区气象监测点数据。六个点里,有四个显示空气酸度异常。 “要不要启动封闭程序?”他问。 “不。”我摇头,“现在封,等于告诉外面的人——我们知道了。赵强还在暗处,军方那条线也没断,不能暴露节奏。” 我走到净水机组旁,检查最后一轮过滤膜安装进度。四层逆渗透膜全部到位,活性炭层加厚了两倍。只要水源不被大规模污染,够撑三个月。 “你去休息。”我说,“接下来每两小时更新一次库存和天气数据,我来盯第一班。” 他犹豫了一下:“你刚回来,没合过眼。” “我睡不着。”我拧开一瓶水,喝了一口,“上一世最后三天,我连喝水都得省着。现在水在眼前,反而更清醒。” 他没再劝,起身走向休息区。 我坐在控制台前,调出安全屋三维模型。红点闪烁,标出所有外部接口。通风口加装了双层滤网,门缝做了密封胶处理,外墙喷涂的防腐层厚度达标。唯一隐患是东侧排水管,还没来得及加装单向阀。 我记下这条,准备天亮前处理。 耳机突然震动。 是预设的自动警报:城南变电所周边信号出现异常波动,频率与赵强上次使用的对讲机吻合。 我点开追踪器回传画面。那枚微型装置还贴在货轮舱壁上,信号断断续续。军方的人没发现它,但通讯频段已经被屏蔽。 他们也在做准备。 我关闭画面,打开资金使用明细表。八百七十二万,已支出六百九十万,剩余一百八十二万全部预留为应急资金,不动。 采购清单刷新,供应商陆续上传发货单。 第一批货预计两小时后送达。 我站起身,走到铁柜前,拉开最下层抽屉。里面整整齐齐码着二十支麻醉枪,弹匣装满。每把枪都经过苏晨改装,射检测到敏感内容,请修改后重试 第31章 黑市数据解析,赵强的全球网络 耳机还在震动,我盯着屏幕上的信号残迹,手指没停。军方的通讯屏蔽已经启动,但那枚追踪器没完全死透,最后回传的坐标停在城西货运码头三号仓附近。赵强的人动过它,但没找到。 我关掉监控画面,转头看向操作台。 苏晨正把一个黑色U盘插进隔离端口。外壳有刮痕,是昨天从黑市中间人身上搜到的。当时只扫出几笔小额转账,其余全是乱码。 “重新解码。”我走到他身后,“用陈总的协议头。” 他点头,调出十六进制流。手指在键盘上敲得极快,一行行数据被拆解重组。安全屋的服务器风扇转了起来,散热口吹出的风带着金属味。 “这批日志做了时间伪装。”他盯着频谱图,“真实记录被埋在交易间隙里,每条间隔精确到毫秒。” 我盯着波形跳动。这种手法我在前世见过——地下军火商转移资金时用过,靠高频对冲掩盖真实流向。 “赛跨境Ip。”我说,“找重复出现的中转站。” 他敲下回车,脚本开始跑。主屏地图亮起,十二个红点依次浮现,分布在南北六省。三个在城郊,两个靠近港口,剩下的藏在老工业区或废弃物流园。 “这些地方……”苏晨皱眉,“有些根本不通冷链车,运不了大件物资。” 我没吭声。视线落在其中三个点上。 超市东门、加油站北区、市三院后巷。 前世末日第五天,这三个地方都爆发过大规模骚乱。超市被抢空,加油站炸了半边,医院围墙被人用铲车撞开。死的人里,一半是被踩踏,一半是抢药时互砍。 赵强的据点,全压在那些暴动的起火点上。 我调出安全屋本地存档的手绘热力图——那是我重生后第一个月,靠着记忆画的“死亡区域分布”。图层叠加上去,红点完全重合。 他不是随便选的。 他是冲着混乱去的。哪里人最容易发疯,他就把物资囤在哪。等灾变一来,别人在抢饭,他已经控制了出口。 “他想当分发者。”我说。 苏晨抬头:“什么?” “不是劫掠者。”我指着屏幕,“是规则制定者。等饿到第三天,有人拿命换一口吃的,他就能用一包压缩饼干换一把枪。” 苏晨的手顿了一下。 “那我们现在怎么办?冲进去端掉?” “不。”我关掉地图,“他留这个U盘,不是失误。是试探。” 昨天黑市交易时,中间人太配合了。我们一亮刀,他就交货。这种顺从不对劲。赵强在看我们能挖多深,看我们有没有资格当对手。 现在他知道我们挖到了。 接下来,就是他的回应。 我刚想到这,监控警报响了。 画面切到东侧围墙外。一辆重型卡车正从斜坡冲上来,车头焊着一根钢梁,像撞锤。车灯全灭,但速度没减,直扑主门。 “来了。”我说。 苏晨立刻去拉电源闸。整个仓库外圈的灯瞬间熄灭,只留下内部通道的应急光带。 “通知苏瑶,准备麻醉枪。别开火,等他们进来。” 他点头,抓起对讲机。 我走到控制台,打开酸液系统的手动触发界面。管道图显示,预埋的十二个喷口全部正常。腐蚀剂存量够喷三轮,浓度按前世配方调过,沾上皮肤三秒起泡,轮胎直接软化。 卡车撞上铁门的前一秒,我关掉了外围红外警戒。 他们要的是破防的快感。我得让他们觉得,我们慌了,撤防了,只剩最后一道门。 轰—— 钢梁砸在合金门上,发出刺耳的摩擦声。门框震出裂纹,但没破。这门是我按军工标准加厚的,扛得住小型爆炸。 车退了半米,再次加速。 第二次撞击时,门内侧的传感器被触发。我按下遥控器。 地面管道爆开。 酸液从预设喷口喷出,呈扇面向上扩散。第一股打在车轮上,橡胶瞬间发黑冒烟。第二股斜射驾驶室底部,金属底板开始冒泡。 车内人反应很快,司机猛打方向想逃。但后轮已经粘地,车头一歪,卡在门缝里。 副驾的人先跳下来,手里拎着钢管。他刚站稳,第三波酸液扫过小腿。他惨叫一声,跪倒在地。 我打开外放喇叭:“再动一步,下一波喷你脸上。” 剩下两个没敢下车。驾驶室门拉开一条缝,有人把对讲机扔了出来,摔在泥水里。 我走过去捡起来。 “林越。”里面传出赵强的声音,比上次低哑,“你毁我柴油,我认栽。但现在,你连我半个据点都没摸到。” 我没说话。 “你以为那U盘是破绽?”他笑了一声,“那是请柬。十二个点,你敢来几个?” 我蹲下身,把对讲机放在积水里,一脚踩碎。 转身时,苏瑶已经带着麻醉枪守在侧门。她看了我一眼,没问,只点了点头。 “拖车进内院。”我对苏晨说,“拆掉所有能用的零件。轮胎、电瓶、导航模块,全收进去。” “那车怎么办?” “留着。”我说,“换个车牌,明天就能用。” 他愣了下:“你是说……” “赵强以为我们在防守。”我走向监控室,“其实我们在布网。他每出一次手,就暴露一层结构。” 回到主控台,我把新数据导入安全屋模型。十二个红点重新标定,按威胁等级上色。三个暴动关联点转为深红,其余降为预警级。 我调出通讯记录,找到赵强上次用的频段。信号虽然被屏蔽,但残留的跳频规律还在。我让系统反向推演,抓取过去七十二小时内的同源脉冲。 三分钟后,一个隐藏基站浮出水面。 位置:城北旧电厂冷却塔。 那里不在U盘列表里。 是新的。 我记下坐标,锁进加密文件夹。 苏晨走过来:“东侧排水管的单向阀装好了。顺便加固了外墙接缝,防腐层补了两遍。” “嗯。”我点头,“检查通风滤网,明天开始,所有进气口切换二级过滤。” 他应了一声,转身去记录。 我坐在控制台前,打开物资清单。采购的防寒服和净水芯已经签收,入库完成。账上还剩一百八十二万,一分没动。 窗外,雨还在下。 路灯支架的腐蚀痕迹比两小时前扩大了一圈。玻璃上的蚀沟更深了,像有人用刀尖划过。 我抓起防爆相机,拍下新痕迹,输入数据库。 对比结果显示:酸度上升速率比前世同期快百分之八。 时间在压缩。 我关掉相机,调出倒计时面板。 48小时,变成46小时17分钟。 数字跳动的瞬间,耳机再次震动。 是追踪器的最后信号。 它动了。 第32章 军方文件揭秘,灾难的终极真相 耳机震动的瞬间,我抓起桌上的战术平板。信号强度在跳动,不是残迹,是活的。追踪器还在运行,位置已经移动了三百米,从冷却塔东侧滑向一片塌陷的工业区。 “苏晨。”我开口,声音压得很低,“调无人机,热成像模式,目标坐标锁定。” 他立刻从监控台前抬头,手指已经在键盘上敲击。主屏亮起,灰白影像中,一辆翻倒的军用运输车半埋在碎石堆里,车头扭曲变形,但底盘编号清晰可见——和第27章那艘走私船上的舰队标识一致。 “酸雨浓度超过ph1.8。”苏晨盯着数据流,“外层金属已经开始剥落,再拖两小时,整辆车可能塌进地坑。” 我抓起防护服,往门口走。“准备清障机器人,远程剪切。” “等等。”苏瑶从医疗区出来,手里拿着一支密封采样管,“如果车上有生化残留,直接接触会穿透防护层。先测空气样本。” 我停下,点头。她是对的。前世末日第七天,有人在废弃军车上捡物资,结果带回了神经性腐蚀剂,整栋楼的人三天内皮肤溃烂脱落。 苏晨启动机器人,履带碾过积水,机械臂前端探出气体传感器。十秒后警报响起——空气中含有微量氟化氢,属于高危腐蚀副产物。 “只能短时间进入。”我套上全封闭防护服,面罩锁紧,“带电磁屏蔽箱,拿到东西立刻撤离。” 外门开启,酸雨砸在头盔上发出闷响。地面湿滑,每一步都踩在碎裂的混凝土边缘。无人机在头顶盘旋,投下一圈光斑,照亮运输车驾驶座的位置。 机器人用液压钳剪开车门,金属撕裂声刺耳。我蹲下身,伸手探进变形的座椅下方。指尖碰到硬物——一个手掌大小的钛合金箱,表面刻着“project Aegis - Level 5”,边缘有防撬熔断纹。 箱体冰冷,重量超出预期。我把它放进屏蔽箱,转身就走。 回到安全屋隔离区,我们三人围在操作台前。苏晨戴上静电手套,开始扫描箱体结构。“双锁机制,生物识别加物理密钥。暴力破解会触发自毁。” “试试掌纹。”我把一只密封袋递过去。里面是第27章那个军方代表留下的手套,他下车时被酸雨灼伤过左手,掌心有疤痕。 苏晨提取残留皮屑组织,接入模拟认证模块。系统读取中,进度条缓慢爬升。 突然,警报灯闪红。 “反制程序启动!”他迅速切换线路,“芯片开始烧录自毁指令,还有两分钟数据全毁!” “换低频脉冲注入。”我说,“绕过主控电路,直接读取存储核。” 他手指翻飞,改接三根导线,输入一串频率代码。警报声戛然而止。屏幕上跳出文件目录:三份纸质档案,一份加密固态盘。 “导出。”我盯着屏幕,“只保留文本内容,原始盘销毁。” 苏晨执行指令,同时打印出三份文件。第一份标题是《高轨核试验记录》,时间标注为72小时前,地点:北纬43°,东经102°,高度320公里——地球同步轨道偏移区。 “这里没有公开的卫星发射任务。”苏瑶翻到日志页,“但他们记录了能量释放峰值,相当于十枚战略核弹同时引爆。” “不是防御。”我指着波形图,“是主动点火。目标不是地面,是太阳风粒子流。” 她猛地抬头:“你是说……他们用核爆去干扰太阳活动?” “看第二份。”我翻开下一页,《大气连锁反应模型》。图示显示,核爆引发地磁扰动,导致太阳风偏转,大量带电粒子撞击臭氧层,形成区域性空洞。紫外线强度骤增,海洋表层急速蒸发,水汽携带污染物升空,凝结成强酸云团。 “酸雨不是偶然。”苏瑶声音发紧,“是人为制造的净化程序。” 第三份文件是内部通讯摘要。一段对话记录写着:“Aegis计划已激活,全球降温将在18小时内开始。生态重置周期预计为90天,期间所有非必要民用系统将被清除。” “清除?”苏晨盯着那行字,“我们算‘非必要’吗?” 没人回答。 我翻到最后一页,附有一张手写批注:“灾难非终点,而是筛选。幸存者即新纪元基石。” “不是天灾。”我合上文件,“始筛选实验。他们用核爆当开关,把地球当成培养皿,烧掉旧生态,等着长出新的。” 苏瑶的手指微微发抖。“那些军方的人……他们知道自己在做什么?” “知道。”我说,“他们不是失控,是在执行计划。我们看到的混乱,是他们设计好的淘汰流程。” 苏晨突然站起身,走到墙边的物资清单前,一把撕下整张表。“那我们囤的这些……食物、药品、发电机……在他们眼里是不是也只是一堆待筛选的数据?” “但现在。”我走到保险柜前,把三份文件锁进去,“我们知道了规则。” 他回头:“什么意思?” “以前我们防的是饿死、冻死、被人抢死。”我按下密码锁,“现在我们知道,最大的威胁不是赵强,也不是酸雨,是那个在高空按下核爆按钮的人。他们能启动一次,就能启动第二次。” 苏瑶深吸一口气。“所以接下来……我们不只是活着?” “我们得活得让他们看不见。”我说,“切断所有外部信号接收端口,关闭远程监控回传,连无人机飞行轨迹都改成随机折线。” 苏晨点头,转身去改系统设置。 “还有。”我打开通讯加密协议,“从现在起,所有内部对话用语音替代文字,避免被远程拾音。存储设备全部物理隔离,任何新数据导入必须经过三重验证。” 他们没再问。 我走到倒计时面板前。46小时17分钟,正在跳动。 前世,我以为这是自然灾难。 这一世,我知道有人在背后计时。 我拿起防爆相机,走向东侧通风口。滤网刚换完,但边缘有一道细微划痕,像是被什么东西蹭过。 我凑近拍下痕迹,传入数据库比对。 三秒后,提示弹出:**相似度89.3%,匹配样本来自军用微型侦察无人机起落架刮痕**。 我盯着结果,没动。 “林越?”苏瑶在身后叫我。 我把相机递给她,指了指屏幕。 她看完,脸色变了。 我走回主控台,打开地下三层的备用电源开关。那是我预留的最后一道断网防线,一旦启动,整个安全屋将彻底与外界断联,连内部局域网都会降为最低功耗模式。 手指悬在按钮上方。 外面,酸雨还在下。 一道闪电划过天际,照亮了监控画面中冷却塔顶端的某个反光点。 第33章 安全屋最终设计,老张的绝望录音 防爆墙的液压阀发出沉闷的启动声,四面厚重合金墙从地基槽口缓缓升起,嵌入预设轨道。我盯着主控屏上的进度条,78%——还有两分半钟完成闭合。 苏晨的手指在键盘上敲得发白,监控画面切换到东侧通风井下方的地下管道层。那里原本是废弃的工业排水渠,现在成了防爆缓冲区的核心节点。他调出声纹反推模型,背景噪音谱显示,老张录音里那段模糊的撞击声,频率集中在180赫兹,和液压剪切装置的震动特征吻合。 “不是撞门。”他声音有点抖,“是冲着承重柱来的。” 我点头。赵强上次失败,是因为没摸清结构弱点。这次他换了思路,直接打地基。但老张的录音暴露了他行动的时间节点——灾变第3天凌晨2点17分,正是酸雨浓度最高的时段,金属腐蚀速度比平时快六倍。那时候攻击,等于自带破拆加成。 “所以他会再来。”苏瑶站在我身后,语气很稳,“而且不会选同一个时间。” “他会选更晚。”我说,“等酸雨把外墙再腐蚀一层,再动手。” 她没说话,只是把手里的医疗包往操作台边一放,动作利落。我知道她在压情绪。上一秒还在看军方文件,下一秒就要处理爆破威胁,换成谁都会晃神。但她没退,也没问多余的话。 我转向主控台,调出安全屋最终设计图。三层钢板夹防弹玻璃的墙体已经进入最后调试阶段,外层喷涂的防腐蚀涂层刚干透,厚度达标。但真正决定生死的,是这套系统的响应速度。一旦检测到冲击波,缓冲层必须在0.3秒内完成液压锁死,否则震荡会直接传到内部承重结构。 “苏晨,把防爆墙的触发阈值调到最低。”我说,“哪怕只是震动超标,也要立刻启动。” 他回头看了我一眼,“那万一误报呢?每次启动都要耗电,备用电源撑不了几次。” “宁可误报。”我盯着监控画面,“我们现在防的不是人,是节奏。赵强知道我们有准备,所以他一定会挑我们最没防备的时候来。” 他没再问,手指快速输入指令。 就在这时,操作台左侧的旧式音频终端突然亮了一下。那是老张当初留下的装修队通讯器,早就断了信号,一直当备用存储设备用。现在屏幕上跳出一个文件名:【备份_0311】,时间戳是灾变前48小时。 “这玩意儿怎么自己启动了?”苏晨皱眉,伸手去拔电源。 “等等。”我按住他的手,“先看看是什么。” 他犹豫一秒,点了播放。 电流杂音持续了两秒,然后一个沙哑的声音传出来,带着喘息和金属摩擦的背景噪音。 “……林越,如果你听到这个……我已经不在了。赵强逼我带路……说只要我能打开你们的安全屋,就放过我儿子……但我没做到……屋顶没加固,他们爬不上去……” 是老张的声音。比记忆里更虚弱,像是边说边咳。 苏晨猛地抬头看我,“他不是被捕了吗?什么时候录的?” 我没答。继续听。 “……他们不信我……说我在拖延……把我关在车里……听着……他们要炸东边……通风井下面有空腔……一炸,整个地基都会塌……你们撑不过三分钟……求你……别让他们进去……我儿子还在他手里……救救他……” 录音到这里突然中断,只剩一片杂音。 房间里安静了几秒。 “这文件……藏在装修队U盘的备份分区里。”苏晨快速调出数据路径,“加密方式和赵强手下的通讯协议一样……不是老张主动传的,是被人塞进去的。” “他是被当棋子用。”我说,“赵强以为他能打开安全屋,让他带人夜袭。失败后,拿他儿子威胁他录这段话,想让我们慌,想让我们去救他儿子——然后趁机摸清我们的反应模式。” 苏瑶冷笑一声,“结果老张临死前,还是把实情说了出来。” “不止是实情。”我盯着屏幕,“他告诉我们,赵强的目标不是破门,是炸地基。这才是关键。” 苏晨立刻调出建筑结构图,放大东侧通风井下方区域。空腔确实存在,是当年工厂改建时留下的废弃检修井,直径约1.5米,深6米,上方正好压着安全屋的主承重梁。 “如果在这里引爆……”他声音发紧,“冲击波会直接上传到梁体,外墙再结实也没用。” “所以不能让他靠近。”我说,“从现在起,东侧外区列为一级禁入区,任何人靠近,自动触发酸液喷射。” “可我们不知道他什么时候来。”苏瑶提醒,“而且……他手里有老张的儿子。” 我沉默两秒。 “我们救不了所有人。”我说,“但我们可以让他知道,就算他炸了这里,也拿不到东西。” 我走到控制台前,打开广播系统,接入所有外部扬声器。然后按下录制键。 “赵强。”我对着麦克风说,“你让老张录的那段话,我听到了。你儿子安全,我们会照顾他。但你也听清楚——你的炸药,炸不穿我们的墙。你再来一次,我们就在你来的路上,埋十倍的量。” 说完,我按下发送。 苏晨愣住,“你……真要发?” “不发,他不知道我们在等他。”我说,“发了,他才会犹豫。犹豫,就会暴露节奏。” 他没再说话,默默把信号加密后推送出去。 广播刚结束,主控屏突然弹出警报——东侧外围震动传感器捕捉到轻微移动,坐标距离通风井约12米。 “不是人。”苏晨放大热成像画面,“是金属物体,贴着地面爬行……速度很慢……” 我凑近看。那东西呈长条状,前端有微弱反光,像是某种遥控装置。 “排雷机器人。”我说,“他先派机器探路。” “要不要现在启动酸液?”苏晨问。 “等。”我盯着屏幕,“让他再靠近五米。” 画面中,那个细长的金属体继续向前蠕动,穿过积水,逼近通风井边缘。它的移动轨迹很稳,显然是远程操控。 “他想确认我们有没有布防。”我说,“如果我们现在反应,就等于告诉他,我们知道他的计划。” 苏晨的手悬在控制键上方,没动。 距离缩短到七米。 六米。 就在它即将进入喷射范围的瞬间,那东西突然停住,原地调头,开始后退。 “他收到广播了。”苏瑶说。 “不是收到。”我摇头,“是猜到了。他知道我们会设陷阱,所以试探一下就走。” “那他会改计划吗?” “不会。”我盯着撤退的机器人,“这种人,一旦认定目标,就不会停。他只会换时间,换方式。” 我转身走到防爆墙控制面板前,按下最终确认键。 “启动全封闭模式。” 液压系统轰鸣声骤然加大,四面合金墙加速上升,最后一段卡槽咬合,发出沉重的金属撞击声。主控屏显示:**防御系统闭环完成,外部接口全部切断**。 安全屋正式进入堡垒状态。 苏晨调出内部网络拓扑图,所有无线信号端口已关闭,仅保留局域网硬连线。监控画面切换到地下三层,备用电源组启动,柴油发电机进入低噪待机模式。 “我们真的……和外面断了。”他低声说。 “不是断。”我纠正,“是藏。” 我走到倒计时面板前。45小时03分钟,数字还在跳动。 前世我以为,活下去靠的是物资。 现在我知道,活下去靠的是让别人找不到你。 我拿起防爆相机,走向东侧通风井的检修口。那里刚装完最后一层缓冲垫,表面还留着施工时的划痕。 我蹲下身,仔细检查边缘接缝。一道细微的缝隙出现在钢板与墙体的连接处,宽约两毫米,像是热胀冷缩造成的微裂。 我伸手摸了摸,指尖传来一丝凉意。 就在这时,头顶的通风管道传来一声极轻的摩擦声,像是金属刮过混凝土。 我抬头。 通风口的滤网边缘,有一道新的划痕,呈斜向,长度约五厘米,末端带钩状弯曲。 和之前防爆相机拍到的军用无人机起落架刮痕,形状一致。 第34章 苏瑶的酸雨实验,医疗突破前夜 防爆墙闭合的金属撞击声还在耳膜里震着,我顺着检修梯爬回主控区,手套在梯架上蹭出几道灰痕。头顶通风口的划痕没法再查了,无人机不可能再靠近第二次,赵强的人已经警觉。 我刚落地,就看见苏瑶坐在操作台前,手里翻着一本边角卷起的急救手册,页面停在“化学烧伤处理”那一章。她指甲盖上有道浅白印子,是刚才拧试剂瓶盖时压的。 “你在想酸雨伤员的事?”我开口。 她抬眼,没说话,但眼神没躲。我知道她懂我的意思。昨天通风井的划痕说明一件事:下次攻击不会只从地面来。无人机能刮出那道印,就说明有人会暴露在酸雨下——不管是敌是友,只要被淋到,三分钟内皮肤就会起泡溃烂。 “我想做个实验。”她说,“用模拟酸液测试中和方案。” 我点头。“哪间房?” 她指了指东侧第三间备用储物间。“空间够,又有排水口。我需要ph试纸、硅胶皮肤模型,还有最后一套未开封的碳酸氢钠注射液。” “给你。”我从物资柜取出东西递过去,“十分钟后我要看结果。” 她没应声,抱着材料走了。 我调出监控,画面切到那间屋子。她把硅胶模型摆上操作台,像搭手术台那样铺了无菌布。然后打开酸雨水样瓶,用滴管取液稀释。ph试纸变色,她皱眉,倒掉重来。第二次,试纸呈橙红,她记下数值:2.5。 这个浓度和前世记录的峰值一致。 她用手术刀在模型手臂划出三厘米长的创口,喷上模拟酸液。皮肤瞬间泛白,边缘发红,像被火燎过。她立刻用喷雾器压上3%碳酸氢钠溶液。 十五秒。 腐蚀停止。红肿收缩,模型表面形成一层薄薄的白色结晶。 我按下录像键,标注“有效”。 她松了口气,但没停。转身从医疗包里拿出银针包,手指摩挲了一下针柄。那是她从社区医院带出来的老物件,针身泛着哑光。 我忽然想起什么。“你之前用银针给那个打手止过痛。” 她一顿。 “如果把针刺和药剂联用,会不会更快?”我说。 她没立刻回答,低头看模型上的创面。然后拆开一根无菌针,在模拟合谷穴的位置刺入两分深,接上微型电流仪。她调到最低档,针尾亮起微弱红光。 重新划开一道口,喷酸液,施针,再喷药。 这次,腐蚀反应在十秒内终止。红肿消退速度比刚才快近一倍。她盯着数据表,低声说:“疼痛信号模拟值降了七成……而且局部组织代谢速率提升了。” “不是止痛那么简单。”我盯着屏幕,“它在加速修复。” 她拔下针,对着光看了看。“银能催化某些离子反应。也许它改变了局部酸碱环境。” “那就用。”我说,“镇痛+中和,双管齐下。” 她抬头看我。“还没在活体上试过。” “现在试。” 她没动。 “你不敢?”我问。 “不是不敢。”她解开袖口,“是得有人先上。” 她把左臂放在台面上,用酒精棉擦了三遍。然后拿起滴管,从酸液瓶里取了一小滴,悬空落下。 液体碰到皮肤的瞬间,她肌肉绷紧,但没躲。皮肤立刻泛白,边缘泛红,开始肿胀。 她迅速捏起银针,刺入合谷穴,通电。另一只手拿起喷雾器,压下扳机。 三秒,疼痛信号监测仪曲线开始下降。 三十秒,红肿停止扩散。 三分钟,创面结了一层薄痂,没溃烂。 她收针,用纱布包住手臂,抬头看我:“可以用了。” 我没说话,调出主控系统,新建二级响应预案,命名为“酸雨灼伤应急流程”。我把实验录像、配比数据、操作步骤全部导入,设为医疗模块自动推送内容。 苏晨在隔壁听到动静,探头进来。“你们搞定了?” “拿去复制三份。”我把U盘递给他,“贴到每个医疗包上。” 他接过,转身要走。 “等等。”苏瑶叫住他,“针具要单独消毒,每次用前检查绝缘层。电流不能超过1.5毫安,否则会损伤神经。” 他点头,快步走了。 我走到她面前。“你还记得老张录音里说的吗?他们炸地基,是为了让我们乱。” 她看着我。 “现在我们不乱了。”我说,“我们有了能救人的东西。” 她低头整理针包,动作很慢。突然说:“如果当时有这个,社区医院那几个被淋到的病人,也许能活下来。” 我没接这话。有些事没法重来。 但她已经抬起头,眼神变了。“接下来,我想试试别的缓冲剂。柠檬酸钠、乳酸林格氏液,看能不能降低结晶残留。” “去拿材料。”我说,“仓库还有两瓶生理盐水,第三层架子最里面。” 她起身要走,我叫住她。 “防护服穿上。” 她顿了一下,回头拿了挂在门后的全封闭服,拉链拉到下巴。进去前,她回头看了一眼监控摄像头。 我知道她在看我。 实验重新开始。这次她换了缓冲液配比,用乳酸林格氏液稀释酸液。ph试纸显示2.4,接近真实雨水。她划开模型皮肤,滴液,施针,喷药。 十秒,腐蚀停止。 但表面出现细小颗粒状沉淀,比碳酸氢钠的结晶更密集。 她皱眉,调高显微镜头。颗粒在组织间隙堆积,像沙砾嵌进肉里。 “堵了。”她低声说,“会影响愈合。” 我指着屏幕:“换回碳酸氢钠。它是目前最优解。” 她点头,准备清理模型。 就在这时,操作台上的旧式通讯器屏幕闪了一下。 不是老张那台,是另一台从黑市弄来的二手接收器。我们一直当备用信号监听用,从没通联过。 现在,它亮了。 频率自动跳转到127.8,一个非民用波段。屏幕上跳出三行乱码,瞬间重组为一句话: 【东区七号岗已失守,酸雨浓度突破临界值,请求撤离】 字迹抖动,像是手写输入。 苏瑶猛地抬头看我。 我盯着屏幕,手指已经按在信号追踪按钮上。 那行字又闪了一下,追加了一句: 【我们带了伤员,撑不过两小时】 第35章 赵强的全球布局,团队的终极应对 通讯器屏幕上的字还没散,我手已经按在信号追踪键上。电压波动的数据跳出来,0.3秒的异常峰值和远程唤醒协议完全吻合。这不是求救,是触发装置。 “查信号源。”我说。 苏晨立刻调出黑市数据网的接入端口,手指在键盘上敲得发白。他没抬头,声音压得很低:“跳了三次,最后一次指向华北七号基站——赵强去年炸过通信塔的地方。” 我盯着屏幕。那地方现在应该是一片废墟,连电线杆都没剩。可信号偏偏从那儿发出来。 苏瑶站在操作台边,防护服还没脱,拉链拉到下巴。她看了我一眼:“他在试探我们有没有反应。” 我点头。“不是试探,是引诱。他知道我们会查,就等我们顺着线路追过去。” 苏晨突然停了手。“不对,数据库打开了。不是基站本地数据,是加密云库,标记了十二个红点。” 画面切过去,一张全球地图铺开。红点分布在六个国家,全是人口密集区的物资集散中心。每个点旁边都挂着倒计时,最长七十二小时,最短不到二十小时。 “这些地方……”我脑子里瞬间过了一遍前世时间线。东欧的粮仓爆炸、南亚的净水厂起火、北美的医疗储备库被烧——全是从这儿开始的。一场连锁混乱的起点。 “他想复制上一世的节奏。”我说。 苏晨手指发抖。“可他怎么知道这些点重要?这些地方连军方都没公开备案。” 我知道他是怎么知道的。因为我重生后做的第一件事,就是低价清仓房产,把钱全砸进这些关键节点的物资渠道。我避开市中心,专挑城郊中转站囤货。每一笔交易都用现金,每一辆车都绕路三次才进仓库。 可赵强,全知道了。 苏瑶忽然开口:“你上次说,老张被捕前最后联系的是哪个装修队?” “城北老李队。”我说。 她眼神一紧。“苏晨,查查这个数据库的加密协议,是不是和老李队U盘里的格式一样。” 苏晨迅速比对。三秒后,他抬头:“一致。而且……密钥层级更高。不是复制,是源头泄露。” 我明白了。老张不是被捕,是被策反。他把我所有的物资落点都交了出去。赵强没能力自己建网络,但他能利用我建好的体系,反过来炸掉它。 “他不只想抢安全屋。”我说,“他想让我亲手造的防线,变成杀别人的刀。” 苏瑶咬住下唇,没说话。她知道这意味着什么。如果这些点炸了,成千上万人会冲进废墟抢物资。酸雨还在下,低温持续,一场大规模感染和踩踏会立刻爆发。赵强不用亲自动手,就能让整个区域瘫痪。 “不能让他引爆。”苏晨声音发紧,“可这些点都设了物理引信,远程断不了。” 我看向主控系统。前世我只知道结果,不知道过程。但现在,我有记忆,有时间,还有准备。 “启动天网反制协议。”我说。 苏晨愣住。“那个你半年前让我写的爬虫程序?你说只是防黑客用的……” “它能接入全球公开监控网络。”我调出后台代码,“每个物资点周围五十米内,至少有三台民用摄像头。银行、便利店、交通灯。它们不会断电,也不会被提前拔线。” “可赵强的人会遮脸,会清场。” “他们清不掉所有画面。”我点开程序界面,“我们不需要看到人。我们只需要看到门有没有开,箱子有没有动,电线有没有接上引爆器。” 苏晨反应过来。“用行为模式识别?比如同一辆车进出三次,或者有人在凌晨两点搬运金属箱?” “对。”我按下确认键,“程序会自动标记异常,同步推送到本地终端。我们不抓人,我们把信息送出去。” “送给谁?”苏瑶问。 “军方。”我说,“第32章拿到的加密频道还在。他们要回收数据,就得动手。” 苏晨立刻调出军方协议模板,把十二个坐标和结构图打包加密。我输入认证码——那是从军方代表手套上提取的掌纹模拟数据,唯一一次使用机会。 发送成功。 屏幕静了一秒。 然后,十二个红点同时闪起绿边。 “特战队已接收任务。”苏晨念出回执,“行动代号‘清障’,预计三十分钟内抵达各点。” 我们盯着地图。第一个响应的是东欧粮仓。监控画面切进来,一辆黑色装甲车冲破铁门,四名全副武装的士兵跳下车,直扑仓库后墙。他们动作极快,拆开一块活动砖,拉出一根红色电线。 “找到了。”苏晨松了口气。 “别松。”我说。 画面突然晃动。仓库屋顶爬上来两个人,手里抱着炸药包。他们没穿制服,但动作熟练,显然是赵强的人。 “他们还有后手。”苏瑶盯着屏幕。 我立刻调出其他点的画面。南亚净水厂,两名工人模样的人正往储水罐底部焊雷管;北美医疗库,一辆货车上下来三个穿防护服的,手里提着定时装置。 赵强没指望一次成功。他在每个点都留了双保险。 “通知军方。”我说,“目标有增援,全部需要强攻。” 苏晨刚要发送,我拦住他。 “等等。”我看着东欧画面,“让他们别拆引信。放进去,但别拆。” “什么意思?” “让赵强以为计划还在进行。”我打开录音文件,找到老张临死前那段音频。赵强的怒吼还在:“炸掉它!” 我把这段音频导入广播程序,绑定全球据点的公共频道。 “我们要让他自己听见,他的命令被反向执行了。” 苏晨明白了。他笑了下,手指敲下回车。 十二个据点的内部喇叭同时响起。 “炸掉它!”赵强的声音在仓库、在工厂、在地下库里回荡。 东欧粮仓,那两个屋顶上的家伙愣住了。他们对视一眼,其中一人掏出对讲机喊了句什么。下面的特战队没停,继续往引爆器里插导线。 不是拆除,是接通。 南亚净水厂,焊雷管的工人突然扔下工具,转身就跑。但他们刚跳下梯子,就被埋伏的士兵按倒在地。 北美医疗库,那三个穿防护服的刚启动定时器,耳机里就传来自己的队长声音:“引爆失败,全员撤离。”他们抬头,发现监控摄像头全都转向了他们。 “他在看。”苏晨低声说。 “他知道出事了。”我说。 地图上的红点一个接一个变灰。不是爆炸,是封锁。特战队控制现场,押走人员,引爆装置被完整回收。 最后一个点是本地郊区的中转站——离我们安全屋不到十公里。 画面切进来时,我一眼认出那个背影。赵强本人。 他站在仓库中央,手里拿着遥控器,四周堆满汽油桶。他抬头看了眼摄像头,嘴角动了动,像是在笑。 然后他按下按钮。 可什么都没发生。 他愣了一下,又按了一次。 还是没动静。 他冲到引爆箱前,拉开盖子。导线是断的。不是被拆,是从一开始就接错了。军方的人在他来之前,已经改了线路。 他猛地抬头,死死盯着摄像头。 我知道他在想什么。他在想:谁能在我不知情的情况下,改掉我的引爆程序? 我按下对讲机。 他的声音从喇叭里传出来,带着喘息:“林越,我知道你在看。你躲得了一时,躲不了一世。这世界迟早是我的。” 我放上录音。 “炸掉它!” 他的声音在仓库里炸响。 他脸色变了。 我关掉通讯,调出主控面板,把十二个据点的监控画面全部锁定,存入保险柜。这不是结束,是开始。 苏瑶走过来,声音很轻:“他不会再用人力了。” “我知道。”我说。 “下次,他会用别的办法。” 我看着地图上最后一个灰点,没说话。 苏晨突然出声:“主电源有波动。” 我回头。监控显示,安全屋外三百米处,一辆无牌货车正缓缓靠近。车顶有个旋转装置,像是信号干扰器。 我立刻切断外部供电,切换到柴油发电机。同时启动电磁屏蔽层。 货车停下了。 车门打开,没人下来。 但安全屋的备用通讯器屏幕,又亮了。 第36章 物资装车完成,末日的最后冲刺 通讯器屏幕还亮着,绿边框住最后一个灰点。我盯着那辆停在三百米外的无牌货车,车顶的旋转装置已经停止转动,像一只僵死的昆虫。 “装车。”我说,“所有物资,十分钟内清空仓库。” 苏晨的手从键盘上抬起来,指节发麻。他没问为什么。刚才那一场信息战耗尽了系统电力,也耗尽了我们最后的缓冲时间。赵强的信号只是幌子,真正的倒计时从来不是他按下的按钮——是天上的云层,是地面开始冒白烟的积水。 酸雨来了。 我们冲进仓库时,雨点已经砸在金属棚顶上,发出密集的爆裂声。第一辆改装卡车停在平台边缘,防酸涂层还在泛光。苏瑶抓起最近的箱子就往车上搬,动作干脆得不像个医生。她知道,现在能救人的不是药,是时间。 我翻出清单最后三行:柴油滤芯、应急净水模块、高热压缩粮。这些是死命令,必须带走。其他能塞的都塞,塞不了的就放弃。 苏晨扑到驾驶室,拧钥匙。引擎咳了两声,没着。 “电路进水了!”他拍了下方向盘。 我一把拉开电瓶盖,湿气已经爬进接线柱。再等三十秒,整辆车可能就废在这儿。 “断监控。”我吼,“所有终端关机,供电转给启动系统!” 苏晨立刻砸了主控箱的锁,扯掉数据线。备用电源的红灯跳了一下,稳住。 他重新接线,用防潮胶带缠住裸露接口,手稳得不像个十六岁的孩子。前世他这时候还在学校围墙外偷抽烟,现在他已经学会在酸雨里抢修一辆随时会报废的卡车。 引擎终于轰响。 “走!”我喊。 苏瑶已经铺好了防酸布,从仓库门口一直搭到车斗。我们两人一组扛箱往外冲。空气里全是刺鼻的焦味,那是雨滴腐蚀钢筋的声音。平台边缘的梯子已经塌了一半,铁锈像灰烬一样往下掉。 第三趟,我搬的是医疗包。刚踏上防酸布,脚下一滑。整块布正在被雨水从边缘撕开,像一张慢慢烂掉的纸。 “快!”苏瑶在车上伸手。 我把箱子扔上去,她单手接住,另一只手抓住固定绳。我们没时间系扣,只能靠体重压住布的两端。 最后一车装到八成满,还差一箱压缩饼干没上车。那箱子卡在轨道尽头,滑槽已经被腐蚀变形,推不动。 远处传来一声闷响。 我抬头。两百米外的旧厂房塌了半边,屋顶像纸片一样卷起来。不是爆炸,是酸雨泡烂了承重柱。这种声音我会记一辈子——前世我就是被这种声音惊醒,然后看着宿舍楼在我面前塌成一摊烂泥。 “走不走?”苏晨在驾驶室大喊。 我看了一眼那箱饼干。七十二小时断粮的滋味我尝过。但更清楚的是,犹豫三秒,所有人都得死在这儿。 “放弃!”我挥手,“上车!” 苏瑶却已经冲了回去。 她没用手推,而是甩出钩索,铁爪咬住箱子边缘,猛地一拽。箱子滑动,撞开变形的轨道,滚到平台边。 她单膝跪地,把箱子往车边拖。雨水打在她背上,防护服开始冒烟。 “苏瑶!”我冲过去。 她抬头,眼神没乱。“差三米。” 我把工兵铲扔给她当撑杆,她卡住箱底,用力一撬。箱子飞起半米,落进车斗。 她跳上车,我一把将她拉进驾驶室。车门刚关,平台最后一段防酸布彻底撕裂,卷进雨里,瞬间化成黑水。 “走!”拍拍苏晨肩膀。 卡车轰鸣着倒出仓库区,轮胎碾过积水,溅起的水花碰到车身就嘶嘶冒烟。我们没走大路,绕向北侧废弃厂区。那里有条地下通道,直通安全屋入口。是我半年前踩点时发现的,一直没动,就等这一刻。 车刚拐进通道口,头顶一声巨响。 一根钢筋从顶棚砸下,正中车顶。驾驶室震得人脑发晕,右前轮“砰”地爆胎,车身猛地向右倾斜。 “过不去!”苏晨看前方,“门洞只剩八十公分,现在车头歪了至少二十。” 我推开车门。通道顶部还在滴酸水,一滴落在我手背上,火辣辣地疼。我抬头看,支撑梁已经出现裂纹,再来一根钢筋,整辆车可能就被压死在这儿。 “绞盘呢?”我问。 “在后备箱。”苏晨抹了把脸上的水,“但得有人出去放缆。” “我去。”苏瑶解开安全带。 “你不行。”我拦住她,“伤口在渗血。” 她低头看脚踝。刚才跳车时被铁皮划了一道,防护服破了口,血正顺着靴子往下流。她没吭声,只是撕下内衬布条,自己扎紧。 “那我去。”我说。 我抓起缆绳,贴着墙根往车尾挪。酸雨从裂缝滴落,打在头盔上像小锤敲铁。我蹲下身,把钩头扣进底盘固定栓,拉紧。 “放绞盘!”我吼。 苏晨在驾驶室按下按钮,电机启动。缆绳绷直的瞬间,车身微微回正。 “再拉五公分!”我喊,“左偏!” 苏晨探出头调整方向,雨水立刻打在他脸上。他咬牙撑住方向盘,一点点往左掰。 苏瑶在后车厢站起来,用肩膀顶住侧板。车身晃动,她脚下一滑,单膝跪地,但没松。 “够了!”我拍车底,“停!” 苏晨刹住绞盘。车头距离门洞边缘只剩十公分。 “进!”我翻上驾驶室。 引擎咆哮,车轮打滑,终于咬住地面。车身蹭着水泥墙,发出刺耳的摩擦声,一寸一寸挤进通道。 就在最后一节车厢通过的瞬间,头顶又一根钢筋落下,砸在刚才的位置,火星四溅。 “快到了。”苏晨喘着气。 前方五十米就是安全屋入口。厚重的防爆门外,地面干燥,像另一个世界。 车停稳。我推门下车,腿有点软。苏晨从后备箱搬出应急担架,苏瑶扶着墙站起来,没让任何人扶。 我们走向内门。三个人,两步一停,谁都没说话。 内舱门打开一条缝,我伸手去按识别钮。系统绿灯亮起,门缓缓开启。 苏晨刚迈一步,脚下一绊。血从他靴口渗出来,滴在干燥的地面上,像一串暗红的点。 苏瑶立刻蹲下,撕开新的包扎带。我站在门口,回头看通道尽头。 酸雨已经漫进入口,白烟顺着地面爬进来,腐蚀着金属轨道。监控摄像头一个接一个熄灭。 “进来。”我说。 苏瑶扶着苏晨跨过门槛。我最后一个进去,转身拍下关闭钮。 防爆门轰然合拢,密封圈严丝合缝地咬合。门外的嘶响被彻底隔绝。 我靠在墙上,听见自己心跳。 苏瑶还在处理苏晨的伤口,动作很稳。苏晨低头看着自己的脚,忽然说:“哥,咱们……真的进得来吗?” 我没回答。 主控屏自动亮起,显示外部环境数据:酸雨强度ph1.8,气温零下十二度,风速每秒十七米。 屏幕右下角,倒计时跳动:71:58:33。 第37章 安全屋封闭测试,苏瑶的银针立功 警报声划破寂静。 我靠在控制台边,腿还在抖。刚站稳,红光就闪起来,主控屏跳出一行字:东区通风管道压力异常,酸雾渗入。 苏晨坐在操作位上,手指悬在隔离按钮上方,没按下去。他脸色发白,额角全是汗,靴口那道血痕已经渗到地上。刚才那一路,他咬着牙没吭声,现在人是进来了,可系统不认。 “别关。”我说。 他抬头看我,嘴唇动了下。 “一关通风,氧气撑不过十二小时。”我盯着数据流,“找漏点。” 他咽了口唾沫,手指转了方向,开始调夹层监控。画面切过去,东侧竖井的金属阀表面起了泡,边缘一圈泛黑,雨水正从裂缝里一点点钻进来,腐蚀声在静下来的室内听得清清楚楚。 我扭头问苏瑶:“医疗舱密封性还能撑多久?” 她已经站起身,扶着墙往管道接口走,动作慢但稳。脚踝那道口子没包严,血顺着小腿往下流,滴在地上的声音和警报一搭一搭的。 “密封圈完好。”她看了两眼接口胶条,“只要主循环不崩,医疗区能扛二十四小时。” “够了。”我抓起工具包,“苏晨继续盯系统,我去东井封漏。” 他点头,手重新放回键盘。 我刚迈步,苏瑶突然开口:“等等。” 我回头。 她从随身包里摸出银针包,抽出最长那根,针尖在灯光下泛着冷光。 “让我试试。” 我愣了下。 “这阀芯卡死了。”我说,“胶泥都堵不住,硬来整段管道都得废。” “我不是要堵。”她撑着墙走到我旁边,“针尖震动能减缓金属疲劳。我以前做手术,用它震开过钙化血栓。现在……也许能震住腐蚀速度。” 我没说话。 上一次见她用银针,是救那个被酸雨烧了手的工人。那时候我还觉得是偏方,结果人真活下来了。现在她要把这玩意儿插进高速气流的金属缝里,不是救人,是救系统。 “你能稳多久?”我问。 “不知道。”她盯着监控画面,“但值得试。苏晨换备用阀需要三十分钟,只要前十五分钟别崩,就有机会。” 我看了眼时间。警报触发已经三分钟,酸雾浓度每秒都在升。 “我帮你固定。” 我扯过一块防酸布,绕到她背后,一头绑在她腰上,另一头扣进墙栏。她没反对,只把针尾夹在右手食中指间,左手扶住井口边缘。 “苏晨!”我喊,“减压阀开半档,降气流!” “开了!”他声音发紧,“再低会影响主循环!” “够了!”我盯着井口,“上!” 她咬牙,单膝跪地,身体前倾,左手扒住裂缝边缘,右手一送—— 银针刺入阀芯缝隙。 针尾猛地一颤,随即稳定下来,发出几乎听不见的高频嗡鸣。监控曲线瞬间压平,腐蚀速度从每秒0.3毫米降到0.05,渗入量开始回落。 “成了!”苏晨低吼。 “别松劲。”我盯着她手,“你撑多久,我们抢修就多久。” 她没答话,额角的汗滚下来,滴在金属上,嘶地冒了股白烟。脚踝的血顺着小腿流到脚背,鞋底已经湿透。她整个人靠在墙锚上,全靠腰部那根布带撑着不倒。 苏晨的手没停。他调出备用阀参数,确认接口型号,从工具柜取出合金件,又翻出防酸密封圈。他的动作越来越快,但每一圈螺丝都拧得极稳。 “第一颗固定螺栓松了!”他报进度。 我盯着监控。曲线又开始往上爬。 “苏瑶!” 她牙关咬得死紧,右手抖得厉害,但针没动。 “再……五分钟。”她喘着说。 “撑住!”我抓起另一块布,塞进她背后,抵住墙角,帮她分担点压力。 她点了下头,眼神没离开监控。 “第二颗螺栓卸下!”苏晨声音发哑,“换阀!” 他把旧阀整个拔出来,金属边缘已经发脆,一碰就掉渣。新阀对准接口,他一点点推进去,手稳得不像个十六岁的孩子。前世这时候他还在逃课,现在他正把我们的命拧进这根管道里。 “密封圈到位!第一颗螺栓上紧!” 我回头看苏瑶。她的脸已经发白,嘴唇发紫,但右手还是稳的。针尾的震颤没断,监控曲线又被压下去一截。 “还有两颗!”苏晨吼。 她喉咙里滚出一声闷哼,整个人往下坠,腰带绷得吱呀响。我立刻顶上去,肩膀抵住她后背。 “最后一圈!”苏晨猛地一拧,“锁死!” 他拍下测试钮。新阀通气,压力回升,主循环重新平衡。 监控屏上的红警瞬间转绿。 酸雾浓度归零。 新鲜空气从出风口涌出来,带着过滤后的干冷味道,冲散了室内的焦糊气。 我松开布带,腿一软,差点跪下。 苏瑶倒在我肩上,右手一松,银针“当”地掉在金属地板上,针尖已经弯了。 我扶她坐下。她喘得厉害,但嘴角动了动,像是笑了。 “它比手术刀还管用。”她说。 苏晨靠在椅背上,闭着眼,手还搭在控制台上。过了几秒,他睁开眼,声音很轻:“哥,咱们……真的活下来了。” 我没看他。 主控屏自动刷新数据:氧气浓度21%,温度25c,湿度45%,电力储备98%,封闭测试通过。 我扶着台子站起来,走到屏幕前,手指划过那行绿字。 “是。”我说,“这才开始。” 苏瑶低头捡起银针,指尖还在抖。她把它放回包里,动作很慢,像在收一件重要东西。 苏晨忽然坐直:“林越。” 我回头。 他盯着屏幕右下角。倒计时还在跳:71:42:11。 “备用阀能撑多久?”他问。 “案设计,三年。”我说。 “但酸雨强度比预估高。”他手指敲着键盘,“刚才那十分钟,腐蚀速度超了标准值四倍。合金件……可能撑不了那么久。” 屋里一下子静了。 苏瑶抬头看我。 我走到主控台前,调出材料耐久模型。参数输入,系统开始演算。 进度条走到80%,突然卡住。 系统提示:数据异常,建议人工复核。 我盯着那行字,手指停在键盘上。 苏晨凑过来:“是不是哪里出问题了?” 我摇头。 不是出问题。 是数据对不上。 前世这个时候,我还在公司改ppt,根本不知道末日要来。现在我坐在这儿,看着自己亲手建的安全屋,第一次发现——有些东西,记忆也没法百分百还原。 苏瑶站到我旁边,看了一眼屏幕。 “要不要重新测一遍?”她问。 我点头。 她伸手,准备调出原始参数。 就在她指尖碰到触控屏的瞬间,主控台最底层的一个接口盖板,突然发出一声极轻的“咔”。 像是金属在缓慢裂开。 第38章 老张的最终下场,赵强的愤怒宣战 主控台底层接口那声“咔”还在耳边,我没动。 苏瑶的手停在触控屏上,指尖离屏幕差一厘米。她没再往前递,而是慢慢收回,低头看了眼自己还在发抖的右手。 “刚才那声音……不是系统自检。”她说。 我盯着那块松动的盖板。上一秒它还好好的,现在边缘翘起一道缝,像是被什么东西从里面顶过。 “苏晨。”我开口。 他猛地一颤,从椅子上弹起来,眼睛布满血丝。刚修完通风阀,他连喘口气的时间都没有。 “查。”我说,“从底层线路开始。” 他没问为什么,直接翻出工具箱,拧开面板螺丝。金属盖板落地时发出闷响,露出底下密密麻麻的线束。他一根根摸过去,动作很轻,手指却控制不住地抽搐。 “这儿。”他突然停住,“这条线不该在这儿。” 是条灰白色的数据线,绕过主控模块,接进一个指甲盖大小的金属盒。盒子焊死在底座上,位置隐蔽,不拆外壳根本发现不了。 “和老张装的监控同款。”他声音压得很低,“信号源被屏蔽了,但它一直在传数据。” 我蹲下身,看清盒子侧面有个微型天线口,已经被胶泥封住。但刚才那一声“咔”,显然是内部装置启动了。 “断电。”我说。 苏晨拔掉主供线,又用绝缘钳剪断灰白线。盒子瞬间失火,指示灯熄灭。 “它传了多久?”我问。 “不知道。”他擦了把汗,“但从接线方式看,应该是从我们进屋那一刻就开始了——老张知道我们会修通风系统,知道我们会碰主控台。” 我站起身,脑子里过了一遍时间线。老张是灾变前三天被我赶出去的,当时他负责加固安全屋外墙,最后一天神神秘秘多装了几个“备用传感器”。我没多想,现在看,全是后门。 “全面扫描。”我说,“所有隐蔽节点,尤其是他经手过的墙体、管道、电路井。” 苏晨点头,开始调检测程序。苏瑶扶着墙走到角落的医疗包前,翻出一支葡萄糖剂,捏着吸管咬开,一口气喝完。她的脚踝还在渗血,防护服下摆湿了一大片。 “你去换药。”我说。 “等会儿。”她盯着监控屏,“先查完再说。” 我没再劝。她比谁都清楚自己撑不了多久,但她也知道,现在不是倒下的时候。 十分钟后,苏晨抬起头:“信号最后跳转点在城郊化工厂,坐标x7-9,东区废弃区。” 我记下了。 那是赵强的地盘。前世我记得清清楚楚,那地方后来成了掠夺者的中转站,专门用来关押有技术的人,逼他们修设备。 “回溯路径。”我说,“看看它传了什么。” “加密了。”苏晨敲了几下键盘,“但上传频率很高,每三分钟一次,内容应该是实时监控数据——温度、气压、电力负载……还有我们的人数活动轨迹。” 我眯起眼。 这不是偷情报,是喂食。老张把我们的节奏、状态、弱点,一点不落地送出去,让赵强能掐准时机出手。 “调化工厂外围监控。”我说,“看看现在谁在接收。” 苏晨接入黑市共享网络,绕过三道防火墙,终于连上一台挂在电线杆上的旧摄像头。画面晃了一下,出现一个穿防酸服的男人,正站在厂房门口看平板。 他抬手点了两下,屏幕亮起——是安全屋内部的实时画面:我们三人围在主控台前,苏瑶靠墙站着,苏晨低头操作,我蹲在接口边。 画面右下角标着时间:**71:39:16**。 “是打手。”苏晨低声说,“赵强的耳目,专门负责盯点。” 我盯着那台平板。他看完画面,合上设备,转身走进厂房。临进门时,他顺手点开另一段视频。 画面切换。 一个男人倒在露天坑边,身上没穿防护服,双手抓着地面,指节扭曲。酸雨正从头顶落下,砸在他背上,皮肤以肉眼可见的速度发黑、剥落、碳化。他没喊,也没动,像是被钉在那儿。 几秒后,整个人塌下去,只剩一具白骨泡在泛黄的水里。 背景是片废弃车间,屋顶塌了一半,墙上还有我亲手刷的“禁止入内”红漆。那是我们安全屋西墙外三百米的维修站,老张最后一次出现的地方。 “时间。”我说。 “视频没时间戳。”苏晨调出画质分析,“但根据酸雨腐蚀速率模型,从皮肤开始溃烂到完全碳化,大约四十到五十分钟。结合他接收信号的时间……死亡时间在71:40:00前后。” 差一分钟。 就是我们修通风系统那会儿。 “他是被扔出去的。”苏瑶突然开口,“你看他倒地的姿势,膝盖先着地,身体前倾,像是被人从高处推下来。而且他右手抓地的力度比左手大,说明落地时试图撑住——这不是主动跳坑,是被人逼的。” 屋里静了几秒。 老张背叛我们,给赵强当内应。可现在,他也死了,死得毫无尊严。 “清理门户。”我说,“赵强不需要知道太多的人。” 苏晨咬着牙:“他利用老张害我们,现在又杀了老张灭口。他根本不在乎谁忠谁奸,只在乎谁能用。” 我看着主控屏,倒计时还在走:**71:38:42**。 还没完。 “继续盯化工厂。”我说,“他既然能看我们,就能发东西回来。” 话音刚落,安全屋外墙上那块电子屏忽然亮了。 白底红字,一行信息跳出来: **“林越,游戏才刚刚开始。”** 紧接着,倒计时浮现:**72:00:00**。 和我们主控台的时间不一样。它是从整数开始的,像是某种宣告。 “外部信号注入。”苏晨猛地敲键盘,“他黑进了供电线路,在备用电源切换瞬间植入指令!” “切断。”我说。 他拔掉外接电缆,启动隔离模块。屏幕闪了几下,熄了。 “查波段。”我说,“确认是不是定向推送。” 苏晨接入频谱分析仪,三分钟后抬起头:“不止我们这儿。东区、南区、北山三个幸存者据点的外屏同时亮了,内容一样。他是公开宣战。” 我懂了。 这不是冲我来的。 他是在召集所有掠夺者。72小时后,全球同步行动,目标是所有有物资的安全屋。 “他不要东西。”我说,“他要秩序。他想让所有人知道,谁不服,谁就得死。” 苏瑶靠在墙边,声音很轻:“我们扛得住一次攻击,但要是同时被几十个人围……医疗舱的抗生素只够五个人用十天,止血绷带也不足。” 苏晨一拳砸在桌上:“那我们就先动手!老张死了,赵强的据点暴露了,我们现在杀过去,还能打他一个措手不及!” “然后呢?”我看着他,“你杀了一个,还有十个。你杀了十个,还有百个。他们不怕死,因为他们没别的路。我们有。” 他张了张嘴,没说出话。 “老张以为自己能两边通吃。”我点开那段死亡视频,放大赵强手下收平板的动作,“结果呢?赵强连他的尸体都不收,任他烂在雨里。在那种人眼里,没有兄弟,没有手下,只有工具。用完就扔。” 苏瑶慢慢坐到椅子上,低头看着自己包扎了一半的脚踝。 “所以接下来……我们不只是守?”她问。 我走到主控台前,调出地图。红点一个个亮起——所有已知的安全屋位置,包括我们这个。 赵强的攻击不会是单点突破。他会制造混乱,让幸存者自相残杀,最后他来收场。 “从现在起。”我说,“我们不是在防小偷,是在打一场战争。” 苏晨抬起头。 “查所有隐蔽线路。”我下令,“老张经手过的每一寸墙、每一段管、每一个接口,全部拆开重检。发现一个后门,就标记一个坐标。” 他点头,抓起工具箱。 “苏瑶。”我说,“清点医疗物资,列出最低消耗模型。我们要知道,最多能撑多久。” 她撑着椅子站起来,没说话,走向储物柜。 我最后看了一眼电子屏的残影。 72小时。 不是倒计时。 是开战令。 第39章 团队的最终誓言,末日的第一次黎明 警报器的红光终于熄了,主控台屏幕上的波段监测归于平静。苏晨的手还搭在键盘上,指节发白,呼吸压得很低。他没动,像是怕一出声,那股刚压下去的火又会窜上来。 我拔掉频谱仪的接口,金属插头在掌心留下一道压痕。三秒,我没说话。够了,再吵下去,我们还没被赵强打垮,自己先散了。 “他想让我们慌。”我开口,声音不重,但足够让另两人听清,“现在谁说话,谁就在帮他。” 苏晨猛地抬头,眼底全是血丝。他想反驳,可没张嘴。他知道我在说什么。 我调出安全屋的三维模型,投影在主控屏上。墙体厚度、发电机位置、医疗舱密封层,一条条数据流滑过。 “这不是房子。”我指着模型,“是命。我们的命,以后可能还有别人的命。从今天起,它不叫安全屋了。” 我顿了顿,看着他们的眼睛。 “它叫堡垒。” 苏瑶靠在医疗柜边,脚踝的血已经渗过绷带。她没去擦,只是慢慢把最后一段绷带缠紧,打了个死结。然后她拿起银针盒,轻轻放在主控台上。 “我懂你的意思。”她声音很稳,“但光改个名字没用。得有人守。” 她打开针盒,取出最长的一根,放在掌心看了两秒。 “我苏瑶,”她抬头,目光扫过我们,“愿用医术护住这屋里的每一个人,哪怕只剩一口气。” 她说完,把银针插进台面的缝隙里。针尾微微颤了一下,没倒。 苏晨盯着那根针,忽然转身,从工具架上抽出一把扳手。他走到东墙,蹲下身,在金属板上用力刻下一串编号:xc-07。那是他给安全屋防御系统起的代号。 刻完,他把手按在编号旁边,掌心压着刻痕。 “我苏晨,”他声音有点抖,但没停,“定让这屋的防御坚不可摧。” 他站起身,扳手还攥在手里,指节发青。 我走到主控台前,抽出工兵铲。铲刃在灯光下泛着冷光。我把它插在金属地板上,正对主控屏。 “我林越,”我说,“誓死守护堡垒,不弃一人,不降一寸。” 铲子立着,像一根旗杆。 没人再说话。三个人,三个动作,三句誓。没有仪式,没有多余的话。我们不是在演戏,是在把命钉进这块地。 苏瑶慢慢走到铲子旁,伸手摸了摸铲柄。她的手还在抖,但没缩回去。 “接下来呢?”她问。 我拔起铲子,转身走向观察窗。窗上结了层厚霜,我用铲背刮开一块。 外面一片死灰。酸雨把屋顶的铁皮啃得坑坑洼洼,几根钢筋歪斜地戳向天空。远处的建筑像被啃过的骨头,只剩骨架。 但雨停了。 我盯着天际线。云层裂开一道缝,一道微光透下来,照在腐蚀的屋顶上,泛出冷铁般的光。 “七十二小时。”我说,“他给了三天,我们活过了第一天。” 苏晨走过来,站在我右边。苏瑶站左边。三人并肩,谁都没动。 光很弱,像是从很远的地方挤过来的。可它确实照进来了。 “温度在降。”苏晨忽然说,“主控台显示,外面已经零下五度,还在往下走。” 我点头。酸雨停了,极寒来了。这才是真正的末日开端。 “发电机还有多少油?”我问。 “满的。”他答,“按最低负荷能撑四十五天。要是加装太阳能板,可以延长到三个月。” “不够。”我说,“三个月后呢?三年后呢?” 他没说话。 “我们得学会自己产电。”我盯着窗外,“也得学会自己产水、产食物。不能只靠囤。” 苏瑶轻声说:“我在想那些植物。有些耐寒苔藓,或许能净化水。只是需要时间试。” “试。”我重复一遍,“我们有时间。” 话音刚落,主控台突然响了一声。不是警报,是系统自检完成的提示音。 苏晨快步走回去,看了一眼屏幕。 “所有隐蔽节点排查完毕。”他说,“老张经手的十七处接口,拆了十二个,发现三个后门,全部物理断开。剩下的五个明天继续。” “好。”我说,“明天开始,加固外墙。防爆层加厚,外置监控全部换新。” “我来。”苏晨抓起扳手,“今晚就能画图。” “医疗物资呢?”我转向苏瑶。 她翻开记录本:“抗生素够用,但止血粉只剩三管。绷带还能撑两周。要是有人重伤……” “不会有人重伤。”我说,“我们会守住。” 她抬头看我,没笑,也没反驳。只是把本子合上,放回柜子里。 我走回主控台,打开地图。红点还在,东区、南区、北山,三个据点外屏被黑的痕迹没消。赵强不是冲我们一个来的。他在清场。 “他要秩序。”我说,“那就给他看看,什么才是真正的秩序。” 苏晨问:“我们下一步怎么防?” “不光是防。”我说,“是建。把堡垒建起来,让所有人知道,这里不是软目标。” “可我们只有三个人。”苏瑶说。 “现在是三个。”我看着地图,“以后可能更多。只要他们愿意守规矩。” “规矩?”苏晨问。 “进屋的人,必须立誓。”我说,“不抢,不偷,不背叛。违者,逐出。” “要是有人不信誓呢?”苏瑶问。 “那就用事实教他们。”我关掉地图,“我们活下来,就是最好的说服。” 苏晨低头看着手里的扳手,忽然说:“我以前总觉得,末日来了,能活一个算一个。现在我知道了,光活没用。得活明白。” 苏瑶轻轻靠在我肩上。她的身体很轻,像是随时会倒。可她没倒。 “我脚踝还能走。”她说,“明天我去清医疗库,分类药品,建个使用标准。” “好。”我说,“你负责医疗系统。苏晨负责防御和能源。我统筹调度。” “那……”她顿了顿,“我们算是……一个团队了?” 我看着窗外。那道光还在,比刚才亮了一点。 “不是算是。”我说,“我们本来就是。” 主控台的灯忽闪了一下。苏晨立刻扑过去,检查电源接口。 “电压稳着。”他回头,“可能是外线震动。” 我走过去,顺着他的手看向配电图。一切正常。 “继续盯。”我说,“赵强不会只发一条消息。” “他要再黑进来,我就反向追踪。”苏晨敲了两下键盘,“这次不光切断,我要把他的信号源炸了。” “别急。”我说,“他想让我们乱,我们不能乱。” 苏瑶忽然说:“你们听。” 我们都静下来。 外面没有雨声,没有风声。只有一种极低的嗡鸣,像是大地在呼吸。 “极寒让空气密度变了。”苏晨说,“声音传得更远。” 我走到窗边,又刮开一片霜。 天边的光裂得更开了。灰黑的云层被撕开一道口子,阳光像刀子一样插进来,照在废墟上。 第一缕光,落在安全屋的防爆门上。 金属门板反射出一道刺眼的光斑,打在主控台的屏幕上,正好盖住那个倒计时数字。 七十二小时。 现在是七十一小时五十九分。 我伸手,把工兵铲重新插回地板。 铲刃入地,发出一声轻响。 苏瑶走过来,把银针从台面拔出,收进盒里。 苏晨在墙上补了一道焊缝,火花溅起,照亮了他半边脸。 三人站着,谁都没说话。 光斑在屏幕上慢慢移动,像一颗心跳。 第40章 能源危机解除,柴油的隐藏秘密 主控台的灯又闪了一下,这次苏晨没扑过去。 他坐在操作椅上,手指还搭在键盘边缘,眼睛盯着能源监控面板。刚才那一下只是电压微调,外线震动已经排除,电缆在极寒里缩得发紧,但没断。他松了口气,肩膀塌下来半寸。 “发电机稳着。”他说,“柴油够用。” 林越站在他身后,没说话。他的手还握着工兵铲,掌心贴着金属柄,冷得发麻。刚才那一道光斑从防爆门反射进来,正好落在倒计时上,七十一小时五十九分。现在是五十八分。时间在走,天在冷,外面的世界正被冻进铁壳子里。 “撑多久?”林越问。 苏晨调出油耗曲线,拉到最大刻度。“按最低负荷运行,照明、通风、基础温控——还能撑三十二天。”他顿了顿,“要是省着点,关掉非必要电路,能到三十五天。” 林越点头。这数字比预估高。他记得清仓那天,陈总的地下油库一共运来二十三桶柴油,每桶二百升,标号普通,本不该有这么长续航。 “油质查过吗?”他问。 “没掺水,没乳化。”苏晨调出检测报告,“黏度正常,燃烧值达标。就是……”他皱眉,“有点奇怪。” “什么?” “它不凝。”苏晨指着低温模拟舱的数据,“现在外面零下十一度,还在降。普通柴油到零下十度就开始析蜡,管道会堵。可这油,刚才我抽了一管做冷凝测试,零下十五度都没变。” 林越转身就走。 “我去看看。” 油库在b2层,穿过两道气密门才能进去。他拎着强光手电往下走,脚步踩在金属梯上,发出空荡的回响。空气里有股淡淡的油味,混着防锈涂层的气味,熟悉得像上辈子呼吸过的最后一口空气。 上辈子,他死在第七天。发电机停了,屋里冷得像冰窖,他爬不动,喊不出声,最后听见的是墙体塌陷的闷响。 这辈子,他不会让发电机停。 油桶整齐码在靠墙的支架上,一共二十三个,全密封,桶身刷着暗绿色防锈漆。他蹲下,手套抚过最近一桶的表面,检查焊缝和阀门。没问题。他又走到第二排,手指顺着桶底边缘滑过去,忽然停住。 有刻痕。 不是锈蚀,是人工蚀刻的编号。他抽出铲刃,轻轻刮掉表面浮锈,一行小字露出来:dY-7x。 他的手指僵了一下。 这个编号他见过。在第27章,从赵强据点缴获的那批文件里,有一份被烧掉一半的军方运输清单,上面写着:“dY-7x,合成燃料,抗酸雨腐蚀,低温稳定性A级,用途:末日应急能源储备。” 当时他以为那是废弃项目。 现在,它就在他眼前。 他站起身,快步回到主控室。 “把刚才那桶油再测一次。”他对苏晨说,“我要看它在零下二十五度下的流动性。” 苏晨愣了下,“真要降到那么低?” “降。” 苏晨没再问,调出低温舱控制系统,启动制冷程序。舱内温度开始下降,数字一格格跳:零下十六、十七、十八…… 林越打开资料库,翻出那份残缺文件的扫描件。编号一致,字体一致,连格式都一样。这不是巧合。 “这油不是民用的。”他说,“是军方的东西。” 苏晨抬头,“军方的?那怎么会在陈总手里?” “我不知道。”林越盯着屏幕,“但有人在往外送。” 温度降到零下二十三度时,舱内摄像头拍到油管里的柴油仍在缓慢流动。没有絮状物,没有沉淀。 零下二十五度,稳定。 “点火。”林越说。 苏晨按下启动键。点火器喷出火花,柴油喷嘴雾化供油,三秒后,备用发电机发出低沉的轰鸣,转速平稳上升,电流表指针稳稳停在绿色区域。 “它烧起来了。”苏晨声音发紧,“而且……比主发电机还稳。” 林越盯着那台机器。这不是柴油,是为末日造的燃料。抗酸雨,耐极寒,高燃烧值,低杂质。普通发电机用它,寿命都能延长一倍。 “我们手里的二十三桶,”他说,“不是补给,是战略物资。” 苏瑶一直靠在医疗柜边,脚踝的绷带又渗了血。她没去管,只是慢慢走到主控台前,看着那行dY-7x的编号。 “这种燃料,不该流到黑市。”她说,“除非……上面有人想让它流出来。” 林越看着她。她没躲开视线。 “第27章的走私船,”他说,“不是运柴油。是转移这批燃料。陈总只是中间人,赵强也是。他们争的从来不是钱,是油。” 苏晨忽然说:“那他们知道这油有多厉害吗?” “不知道。”林越摇头,“标签是普通柴油,运输记录被抹了。他们只当是高价油,抢着卖高价。可军方清楚。他们知道这东西能让人在末日里活三年,而不是三个月。” 房间里静了几秒。 “所以……”苏瑶低声说,“这场灾难,是不是早就被算进去了?” 林越没回答。他调出地图,找到陈总油库的位置,又标出赵强据点、老张装修队的接货点。三条线,最终都指向城郊一处废弃化工厂——那地方在军方运输清单上,是“中转站3号”。 可那地方,根本没有登记资质。 “这不是意外。”他说,“是有人在放货。一层层往下放,让黑市去抢,去打,去死。” 苏晨的手慢慢握紧了扳手。 “那我们呢?”他问,“我们算什么?刚好捡漏?” “不。”林越看着他,“我们是漏网之鱼。但现在已经不是了。” 他走到油库监控画面前,放大其中一桶的编号特写。 “dY-7x不是普通代号。它是项目编号,整个计划只有三个批次。我们手里的这批,是第二批的最后二十三桶。” “那第一批呢?”苏瑶问。 “没了。”林越调出文件附录,“记录显示,第一批在灾变前七十二小时,全部运往‘北山指挥所’。第二批原定封存,但运输途中失踪。” 失踪。 不是被劫,不是损毁,是失踪。 “所以这批油,”苏瑶说,“本该消失的。” “但它没消失。”林越盯着屏幕,“它出现在陈总手里。然后被我们抢了。” 苏晨忽然站起来,“等等。如果这油这么重要,军方为什么不追?为什么不派人来找?” “因为他们不能。”林越声音低下来,“一旦追查,就等于承认他们私运战略物资。而灾变之后,军方系统崩溃,没人能证明这是他们的错。” 房间里又静了。 外面的温度已经降到零下十三度。主控台的警戒线从红色降为黄色,再降为绿色。发电机运行正常,电力稳定,堡垒还在呼吸。 可林越知道,真正的危机才刚浮出水面。 他转身走向工具架,取下一把角磨机,又从物资柜里翻出一块三毫米厚的钢板。 “你要干嘛?”苏晨问。 “做个标记。”他说。 他把钢板平放在工作台上,打开角磨机,对着表面开始打磨。火花四溅,金属粉尘在灯光下飞舞。几分钟后,他停下,吹掉碎屑。 钢板中央,清晰刻出三个字母:dY7。 他没刻完,也没解释。 “明天开始,”他说,“所有油桶重新编号,单独存放,加双层监控。任何人接触,必须登记。” 苏瑶看着那块钢板,“你觉得还会有人来找?” “不是觉得。”林越把角磨机放回原位,“是肯定。这油不是死物,是钥匙。谁拿到它,谁就有资格在末日里建一个真正的安全屋。” 苏晨低头看着自己的手,忽然说:“那我们……是不是也成了目标?” 林越没答。他走到观察窗前,用铲背刮开一层新结的霜。 外面依旧灰暗。废墟静止,像被冻住的尸体。远处一栋楼的屋顶塌了一半,钢筋扭曲着伸向天空。 但光还在。 那道从云缝里挤出来的光,比早上亮了些,照在防爆门上,反射出一道斜斜的光带,扫过主控台屏幕。 光带移动,慢慢掠过能源监控面板,停在“剩余油量:98.6%”的数字上。 林越伸手,把那块刻了dY7的钢板,立在屏幕前。 第41章 苏瑶的针灸麻醉,医疗技术的突破 我盯着那块刻着dY7的钢板,视线停了几秒。 苏瑶转身进了医疗区,门合上前,她脚步有点拖。脚踝那块绷带又渗了血,她没管,动作还是利落的。我看着她背影消失在门后,没叫住她。现在每个人都在自己的位置上扛着事,谁也没法替谁分担。 苏晨坐在主控台前,手指无意识敲着扳手,眼睛盯着能源面板。柴油的事压着所有人,但活还得继续。我拿起角磨机,把剩下几块钢板摆上工作台,准备把所有油桶编号重做一遍。 医疗区的灯亮着。 我听见金属托盘的轻响,接着是药柜抽屉开合的声音。苏瑶在清点库存,动作很慢。她翻到第三格的时候,停住了。 她把三支麻醉剂拿了出来。 很小的动作,但我看见了。她对着光检查药液,摇晃了一下,确认剩余量。然后放下,合上柜门,坐了几秒,才继续整理别的药品。 我知道她在想什么。 我们只剩三支麻醉剂。一次深部清创,一次骨折复位,最多撑两次重伤处理。再多,就得靠止痛药硬扛。可止痛药对神经痛、烧伤、组织切割的压制效果不到四成,低温环境下,痛感还会增强。 她站起身,从柜子里取出银针盒。 盒子旧了,边角有磕痕,是她从灾变初期就带着的。她打开,一根根检查针体,取出一根在指腹上轻轻压了压,确认锋利度。然后翻出模拟人体模型,放在操作台上。 她先在自己手上试了一针。 合谷穴。拇指和食指交界那块肌肉最厚的地方。针进去一寸五,她没皱眉,呼吸也没变。拔出来,记录深度、留针时间、主观痛感反馈。 再试第二针,内关穴,手腕横纹下三指。这次她多留了两分钟,拔出后活动了下手腕,继续记数据。 她在做系统测试。 我没出声。她需要安静,而我需要确认油库的密封状态。我下到b2,检查每一桶油的阀门和接头,重新贴上防拆封条。上来时,她还在操作台前。 模型手臂上扎了七根针,分布从手腕到肩部,全是镇痛要穴。她启动模拟神经反馈程序,屏幕上跳出一串数字。 疼痛信号下降70%。 她盯着数据看了很久,然后拔掉所有针,重新排列,换了角度,又试一次。结果接近。 她把数据调出来,对比前几天处理酸雨灼伤时的记录。那次她用针缓解了伤员75%的表层痛感,但持续时间短,只有二十分钟。这次模型反馈更稳定,压制时间超过四十分钟。 她抬头,看见我站在门口。 “我在想,”她说,“能不能用针代替麻醉。” 我走进去,“完全替代?” “至少在局部手术上。”她指着模型,“切开、缝合、清创,只要控制好针位和深度,理论上可行。关键是低温会影响经络传导,我得调整角度和留针时间。” 我调出军方文件里的残页。那份“人体强化计划”的扫描件还在资料库里,其中一条写着:“非药物神经调控手段可提升痛阈,机制不明,建议结合传统医学探索。” “军方早就试过。”我说,“他们没用药物,而是找别的办法压痛感。针灸可能是他们列出的选项之一。” 苏瑶点头,“末日环境下,人体的应激反应会被放大。肾上腺素、内啡肽分泌都会增加,如果再加上针刺刺激,痛觉信号可能被进一步屏蔽。” “那就是开关。”我说,“你不是在治病,是在调系统。” 她没笑,但眼神亮了一下。 “我要试一次全流程。”她说,“模拟切开缝合,不用任何麻醉剂。” 苏晨听见动静过来,站在门口没进,“太险了。模型和真人不一样,万一传导异常,手术中突然痛醒,操作就废了。” “所以先在模型上做十次。”苏瑶说,“参数稳定了再考虑真人。” 我看了眼时间。外面温度降到零下十四度,医疗区的恒温系统在努力维持二十二度,但角落已经开始结薄霜。低温确实会影响组织弹性,针感传导也会变慢。 “你得控温。”我说,“局部不能冷。” 她点头,拿来保温毯裹住模型上臂,又接上加热垫,把环境温度拉到二十五度。重新标记穴位,调整针位,这次用了足三里辅助镇痛。 针下去,神经反馈系统进入待机状态。 她拿起手术刀,划开模拟皮肤。 刀口两厘米,深度达肌层。屏幕上,疼痛信号曲线轻微上扬,但在三秒内被压制,回落到基线以下。 她开始缝合。 动作稳定,针脚均匀。整个过程持续六分钟。结束后,拔针,记录术后反馈:轻微刺感,持续时间八分钟,无剧烈痛觉触发。 成功了。 苏晨站在门口,手里的扳手慢慢松了力,“真的……压住了?” “不是永久。”苏瑶说,“但足够撑过一次小手术。如果配合心理暗示和呼吸调节,效果还能提升。” 我盯着那根银针。 它躺在托盘里,闪着冷光。没有药,没有设备,只靠一根金属针,就能让痛觉闭嘴。这不是玄学,是技术。在药物耗尽的末日,这种技术比枪还重要。 “麻醉剂省下来。”我说,“只用于紧急开腹或颅脑手术。其他一律用针。” 苏晨皱眉,“可我们不会扎针。万一操作失误,反而加重伤员负担。” “那就学。”苏瑶打开平板,“我来编一套应急针灸流程,只教合谷、内关、足三里这三个基础穴。定位简单,风险低,普通人练半小时就能上手。” “我先试。”我说。 她点头,示意我坐下。拿出一根新针,酒精棉擦过我的手背。 “合谷。”她指着,“拇指食指之间,肌肉最高点。” 我找到位置,她纠正我的手指角度,“再深一寸,垂直进针,不要晃。” 针扎进去,有点胀,像被小钉子顶了一下,接着是股热流顺着虎口扩散。 “感觉到了?”她问。 “有。”我说,“像电流。” “那就是得气。”她拔出来,“你来。” 我拿针,消毒,对准苏瑶的手。她没躲,轻轻点头。我扎下去,她眉头微动,但没出声。 “角度对了。”她说,“就是力道重了点。” 苏晨看着,终于走进来,“我也试试。” 她教他扎内关。第一针偏了,苏晨手一抖,针弯了。重来一次,这次稳了些。第三针,他能一次到位。 “其实不难。”他说,“就像修电路,找准节点就行。” “但它连的是人。”苏瑶说,“差一毫米,效果可能完全不同。” 我站起身,“从现在起,针灸纳入医疗标准流程。所有成员必须掌握基础三穴。你负责培训。” 她点头,“今晚就开始。” 我走到医疗柜前,把三支麻醉剂取出来,放进最底层的保险格,贴上封条。 “它们不是消耗品。”我说,“是最后的底牌。” 苏瑶看着我,“你觉得我们还会遇到需要开腹的伤员?” “会。”我说,“而且不止一次。” 她没再问,打开新文档,开始写《针灸应急手册》的第一章。标题很简单:**末日下的无药镇痛**。 苏晨坐到她旁边,盯着屏幕上的穴位图。 我回到主控台,调出安全屋的全部医疗记录。过去七天,我们处理了四次外伤,两次烧伤,一次骨折。如果那天用针代替麻醉,至少能省下一支药。 我打开通讯模块,准备把针灸参数同步到备用系统。 就在这时,苏瑶忽然抬头。 “等等。”她说,“我刚才试的是标准模型。但苏晨上次被酸雨烧伤的部位在肩胛,那里没有大穴位。如果伤在盲区,怎么办?” 我停下操作。 她盯着经络图,手指划过背部,“这里,天宗穴,可能有效。但进针深度要控制,不然会伤到肺。” “你没在活人身上试过。”我说。 “没试过。”她承认,“但总得有人开始。” 她卷起自己的袖子,露出左肩。那里有一道未完全愈合的灼伤疤痕,边缘发红。 她拿起针,对准天宗穴。 手很稳。 针落下的瞬间,警报声响起。 第42章 酸液中和实验,防御技术的升级 警报声还在响。 我冲向主控台,手指划过屏幕,b1通风管道外壁ph值显示3.1,红色警告框不断闪烁。苏瑶的针刚扎下去一半,她没动,手稳着,针尖悬在肩头灼伤处上方两毫米。 “不是外部渗漏。”我说。 苏晨已经调出风道监控画面,回放三分钟前的数据流。空调回风口的过滤网边缘有反光残留,是苏瑶实验时溅出的模拟酸液被气流带进了传感器区域。 “误报。”他松了口气,手指在控制面板上敲了两下,切断局部循环,启动冲洗程序。 我看了眼苏瑶,“继续。” 她点头,针落下去。 没有痛感反馈,模型没接神经模拟系统,但她自己能感觉。她试的是天宗穴对深层组织刺激的传导效率,不是为了镇痛,是为了验证一种可能性——某些特定频率的振动,能不能改变人体对化学刺激的反应阈值。 针拔出来,她记下时间。 “刚才那个文件……”她抬头,“声波催化那段。” 我打开资料库,翻到军方残页第17条:“高频振动可加速弱酸弱碱离子交换速率,实验编号d-93。” “如果这个原理成立,”她说,“不只是人体。酸雨是酸性的,碳酸氢钠是碱性,中和反应本身不难,难的是速度。如果让喷洒的药剂带着高频震动,反应会不会更快?” 我盯着那行字。 上一世,酸雨落下第三天,我躲在超市仓库,亲眼看见铁皮屋顶从内侧开始起泡、穿孔,像被无形的火烤过。那时候我们用的是普通小苏打水,刷一遍,十分钟就失效。后来有人试过加凝胶延缓流失,撑到四十分钟,但成本太高,没人能大规模用。 现在我们有柴油发电机,有无人机,有整间实验室的工业原料。缺的不是材料,是效率。 “你想要振动物件?”我问。 “最好是能固定在喷头上的。”她说,“边喷边震,让药剂在接触瞬间就剧烈扰动。” 苏晨已经在拆工具箱。他拎出那台微型超声波焊机,外壳有磕痕,是他从旧维修站捡回来的。功率不大,但频率精准,之前用来焊接电路板接头。 “我可以改。”他说,“加个夹具,把银针固定在喷嘴前端,让它跟着振动头一起震。” “银针?”我问。 “导体好,质量轻,容易共振。”他拧开焊机后盖,“而且苏瑶有现成的,不用特制零件。” 我看了眼她手里的针盒。 旧木盒,七根长短不一的银针,最粗的直径不到两毫米。刚才她试天宗穴用的就是最长那根。 “试试。”我说。 苏晨动手拆解,我把储物柜打开,翻出加压喷雾泵。这玩意是从废弃实验室搬来的,原本用于喷洒消毒液,最大压力能达到八巴,足够模拟酸雨冲击力。 二十分钟后,装置搭好了。 焊机改装成振动源,银针夹在喷头前端,连接定时控制器。喷壶里装的是2%碳酸氢钠溶液,加了点胶质稳定剂,防止太快流失。 我们在b区废弃隔间搭了模拟墙体。三块钢板并排立着,表面都涂了第一代基础涂层。 第一块什么都不加,作为对照组。 第二块只喷溶液,不启动振动。 第三块喷液同时开启高频震动,频率调到40khz。 我按下启动键。 喷头嘶地一声,雾状液体喷在钢板上,银针开始高频抖动,肉眼看不清,只能听见细微的嗡鸣。 ph探头贴在背面,腐蚀深度仪同步记录。 十分钟后,第一块钢板表面ph降到4.5,表面开始出现麻点。 第二块维持在5.8,涂层还在反应,但速度明显慢。 第三块……ph稳定在6.9,几乎接近中性。 “有戏。”苏晨盯着数据,“反应速度至少快三倍。” 我们换新钢板,重新测试。 这次延长喷射时间,模拟持续酸雨冲刷。 一小时后,第一块穿孔,腐蚀深度1.3毫米。 第二块撑了四十分钟,深度0.6毫米。 第三块……四小时过去,表面只有轻微白渍,深度0.1毫米,没穿透。 “不是撑得久。”我说,“是根本没怎么腐蚀。” 苏瑶看着探头数据,“振动让碱性离子更快扩散进酸层,形成动态保护膜。就像……搅动锅底,不让沉淀结块。” “第三代涂层。”我指着第三块钢板,“就是它了。” 苏晨立刻去拿无人机。备用机有两台,之前用来巡查外围,现在要改装成喷涂平台。 我带他拆下云台,换成喷雾挂架,预设航线覆盖外墙主要受雨面。系统校准后,能自动往返补液,连续作业六小时。 “风向要考虑。”他说,“现在是西北风,迎风面涂层要厚一点。” 我点头,“优先处理东侧和顶部,那里最容易积水。” 他去调试程序,我去仓库提料。 碳酸氢钠存量够,工业级纯度99%,一袋五十公斤,我们囤了十二吨。胶质稳定剂少些,但按这个配比,撑三个月没问题。 苏瑶留在隔间,开始配药。 她用电子秤精确称量,每百升水加两公斤碳酸氢钠,再加半公斤胶质。搅拌均匀,倒入喷壶。 我回来时,她正在测试喷嘴流量。 “通风口怎么办?”她问。 我停下脚步。 外墙可以靠无人机,但通风口结构复杂,弯道多,死角密布,喷头进不去,手动又难保证均匀。 “得有人进去涂。”我说。 “我可以。”她说,“但得确保振动有效。如果只是喷一下,没震透,药剂附着不牢,反而浪费。” “那就分段处理。”我说,“每喷一次,启动震动十秒,等反应完成再推进。” 她点头,开始准备工具包。 防护服、手持喷枪、便携式振动控制器,全要重新组装。她把银针换成更粗的不锈钢针,提高耐用性,又加了根导线,确保频率稳定。 三小时后,外墙喷涂启动。 无人机升空,沿着预设路线飞行,喷头规律摆动,雾状药剂均匀洒在金属表面。阳光照在涂层上,泛出淡淡白光。 我站在观察窗前,看着它一圈圈飞。 上一世,末日第四天,我看见一群人在楼顶刷油漆,拿家用拖把蘸着小苏打水,拼命往铁皮上抹。雨下来不到五分钟,全冲没了。他们还在坚持,直到屋顶塌了。 现在我们不用拖把,也不用人力。 我们有频率精准的振动,有压力足够的喷头,有能自动作业的机器。 这不是刷墙,是建屏障。 苏晨在主控台监控喷涂进度,每十分钟记录一次覆盖率。我下到b1,陪苏瑶进通风管道。 第一段是直道,容易操作。她站定,打开喷枪,短促喷射两秒,按下控制器。 嗡—— 银针震动,药剂在金属表面迅速铺开,泛起细密泡沫。 十秒后,她上前检查,涂层均匀,无遗漏。 “有效。”她说。 我们继续往前。 第二段有九十度弯角,空间狭窄。她半蹲着进去,喷枪角度受限,只能斜向上喷。她试了三次,调整距离和喷量,终于找到最佳参数。 “这里要多喷一次。”她说,“弯道积水多,腐蚀快。” 我递上备用针头。 她换上新的,重新启动系统。 喷,震,停,检。 每一个节点都重复四步。 她的防护服肩部被管道边缘刮破一道口子,没管,继续往前。 第三段是蜂窝状过滤区,密密麻麻的小孔,像蜂巢。这里是重点防护区域,一旦堵塞或腐蚀,整个通风系统就得瘫痪。 她蹲下来,改用点阵式喷涂。 每一孔单独处理,喷两秒,震十秒,等反应完成再移向下一处。 进度慢,但稳定。 我守在入口,看时间。 外面天色暗下来,温度降到零下十六度。安全屋内部恒温系统在运转,但管道里冷得更快,金属壁上开始结霜。 “你得快点。”我说。 她没应声,专注操作。 喷头对准最后一个孔,按下开关。 雾状药剂喷入,银针震动,泡沫在孔口边缘缓缓扩散。 她盯着看了十秒,确认无异常,才收起设备。 “完成了。”她说。 我们退出管道,回到主控区。 苏晨抬头,“外墙喷涂完成87%,还剩东南角两片区域。” “通风口全处理完了吗?”我问。 “最后一区刚结束。”我说,“用了七十六分钟。” 他调出二十四小时监测数据,外墙和通风口的ph值全部稳定在6.5以上,无下降趋势。 “涂层有效。”他说。 我打开维护日志,新建一条记录: **日期:末日第3天 事件:第三代酸液中和涂层完成部署 范围:外墙、屋顶、通风系统 执行人:林越、苏瑶、苏晨** 苏瑶脱下防护服,肩部破口露出来,冷空气打在衣服内层凝结的霜上,发出轻微的咔声。 她没察觉,正低头检查针头磨损情况。 我伸手,撕下一块防水胶带,贴在她衣服破口处。 她抬头,看了眼,没说话。 我拿起喷枪,走向仓库。 还有一批药剂要配,明天得检查所有接缝处的附着状态。 苏晨在调试无人机返航程序,屏幕上的飞行轨迹画出一个完整的闭环。 苏瑶把最后一根针放进盒子里,盖上盖。 金属盒落在操作台上,发出一声轻响。 第43章 赵强的全球通缉令,末日的法律真空 无人机返航信号在屏幕上稳定下来,绿色光点沿着预设轨迹滑向安全屋坐标。苏晨盯着数据流,手指在控制面板上敲了两下,把最后一段飞行日志归档。 “航线校准完成。”他说,“喷头残余药剂已排空,下次作业前需要清洗。” 我站在他身后,看着主控台右下角的时间戳:末日第3天,21:47。外墙和通风系统的第三代涂层全部部署完毕,二十四小时监测数据平稳。安全屋的防御体系第一次真正意义上闭环。 苏瑶靠在医疗区隔断边,防护服肩部的破口被我贴了防水胶带,但她没换衣服。她低头看着针盒,手指一根根检查银针磨损情况,动作很慢,像是在数。 我正要开口,苏晨突然抬手。 “有信号。”他说。 他调出频段界面,一个加密转明文的广播包正在缓存。信号断断续续,但频率特征匹配民用应急频道的残留波段。 “哪来的?”我问。 “不知道,可能是军方中继站。”他按下解码键,“自动推送的,标题写着‘全球联合应急通告’。” 屏幕闪了一下,新闻画面弹出。 背景是深灰色军用指挥室,一名穿作战服的发言人站在全息投影前。他胸前挂着联合徽章,语速平稳,每个字都压着节拍。 “联合国全球应急指挥部宣布,即刻起,对生存威胁等级评定为‘一级’的个体赵强,实施全球通缉。” 照片弹出来,是赵强的脸。 比上一世我最后一次见他时更瘦,眼窝凹陷,嘴角有道新伤。照片下方滚动着文字:涉嫌组织武装劫掠、蓄意破坏民用避难设施、造成超过两百人直接死亡,适用《末日特别法》第一条,所有幸存者可实施无差别防卫,不承担法律责任。 我盯着那行字。 无差别防卫,不承担法律责任。 这不是通缉令,是死刑宣告。 “这算什么?”苏晨声音有点发紧,“他们现在才管?” 我没答。上一世,赵强活到了第十六天,带着一伙人在超市废墟里烧死了三十多个躲藏的平民。那时候连尸体都没人收,更别说通缉。 现在才第三天。 我调出军方文件副本,翻到“末日特别法”条文页。这是前几天从陈总电脑里挖出来的残卷,当时只当是草案,没人信会真的实施。 但现在,屏幕上逐条播放的内容,和文件完全一致。 “即日起,承认私人安全屋的合法防卫权。”发言人继续说,“物资囤积行为不再视为违法。任何为保障生存必需而采取的防御措施,包括致命武力,均受法律保护。” 苏晨猛地抬头,“我们那些陷阱……门禁系统……算不算‘过度’?” “不算了。”我说。 他愣住。 “以前我们怕被人说成疯子,怕哪天军方来了要追究责任。”我指着屏幕,“但现在,我们这种人,是被允许存在的。” 苏瑶走过来,站在主控台另一侧。她没看新闻,而是盯着安全屋三维模型图。 “他们为什么要现在发这个?”她问。 我明白她的意思。 赵强不是突然冒出来的。他从灾变第一天就开始抢东西,砸门,伤人。为什么拖到第三天,才把他列为一级威胁? 除非—— “这不是为了抓他。”我说,“是为了定规则。” 苏晨皱眉。 “通缉赵强,等于承认掠夺者是真实存在的。”我手指划过模型图上的防爆门、酸液喷口、无人机挂架,“而承认掠夺者,就等于承认我们这些提前准备的人,不是囤货狂,不是偏执狂,是秩序的维护者。” 房间里安静了几秒。 “所以……我们现在是合法的?”苏晨声音有点飘。 “至少,不再违法。”我说。 苏瑶看着我,“你想到什么了?” 我转身走到储物柜前,拉开最上层抽屉,取出打印好的维护日志。第一页就是今天刚录入的内容:**第三代酸液中和涂层完成部署,范围:外墙、屋顶、通风系统,执行人:林越、苏瑶、苏晨**。 下面附着无人机喷涂的全程录像截图,还有ph值监测曲线。 “我们有证据。”我说,“证明我们不是在瞎搞,而是在建立一套可复制的生存系统。” 苏晨眼睛亮了,“你是说……申请认证?” “xc-07安全屋。”我看着他,“申请成为官方认证避难所。” 他没说话,手指已经在控制台上敲击,调出军用频段列表。 “还能连上吗?”我问。 “试试。”他接入残存信号节点,筛选出最近的应急指挥中继坐标,“加密协议降级了,可能是为了接收民间上报信息。” 我打开文件打包界面,把维护日志、涂层数据、无人机作业视频全部整合,生成一个压缩包。 苏瑶站在我旁边,“标题写什么?” 我想了想,在传输包名称栏输入: **xc-07安全屋申请认证,附防御系统白皮书** 回车。 进度条开始走。 10%……30%……60%…… 信号强度波动,传输暂停了两次,又自动重连。 “能收到就行。”我说。 苏晨盯着屏幕,“他们会不会觉得我们在吹牛?这种时候,谁信一个民间团队能搞出第三代涂层?” “数据不会骗人。”我说,“ph值稳定在6.5以上,四小时冲刷测试无穿透,这些都能验证。他们要是真想重建秩序,就不会放过任何一个有效样本。” 苏瑶忽然说:“如果他们真派人来查呢?” 我看着她。 “我们开门吗?” 我没立刻回答。 上一世,末日第七天,我看见一辆军车停在城郊,几个穿防护服的人下车,拿着检测仪在废墟里走。不到十分钟,就被一群流浪者围住,枪声响起,车烧了,人没一个活下来。 现在的军方,还有能力派出核查小组吗? 还是说,这只是一次信息收集,根本没人会来? “他们不来,我们就继续守。”我说,“他们要是来了,我们就用事实说话。” 苏晨的传输进度跳到100%。 “发出去了。”他说。 屏幕角落弹出一个回执代码:**AcK-7x,接收节点:北纬34.2,东经117.8,确认入库** 是最近的应急指挥站坐标。 我松了口气。 不是为了立刻得到回应,而是为了留下记录。 在这个法律真空开始被重新填充的夜晚,我们不再是躲在地下的幸存者。 我们是规则的参与者。 苏瑶走到医疗区,打开针盒,把用过的银针一根根放进消毒液。她的动作很稳,但指尖有点发颤,是体力透支的反应。 “去休息。”我说。 “等会儿。”她拿出最细的那根针,对着灯看了看尖端,“这根还能用。” 苏晨在主控台前重新调出无人机状态,准备做最后一次夜间巡检。 我走向仓库,还有一批药剂要配,明天得检查所有接缝处的附着状态。 刚拉开储物柜门,主控台突然响了一声。 不是警报。 是消息提示音。 苏晨猛地抬头,手指悬在键盘上方。 “什么?”我走回去。 他点开接收列表,一条新信息浮现在屏幕上: **来源:AcK-7x中继站** **内容:xc-07提交材料已归档,进入初审流程** **备注:请保持通信畅通,后续将安排技能考核** 我盯着那行字。 技能考核? 苏晨咽了口唾沫,“他们……真要查?” 苏瑶也过来了,站在我们身后。 “考核什么?”她问。 我没答。 上一世,没人考核什么。活下来的靠抢,靠躲,靠运气。 但现在,他们要考核。 说明他们已经在想——怎么把零散的生存点,变成真正的避难网络。 “准备吧。”我说。 苏晨点头,手指已经开始整理设备清单。 苏瑶拿起针盒,转身走向医疗区。 我最后看了一眼屏幕,关闭消息窗口。 仓库的灯还亮着。 我走进去,拎出一袋碳酸氢钠,放在操作台上。 袋子外皮有点潮,我撕开一角,确认里面粉末还是干燥的。 手指刚碰到下一袋,主控台又响了。 这次是频段呼叫。 苏晨接通。 画面闪了一下,出现一行字: **xc-07,收到请回复。紧急联络。** 第44章 团队的技能考核,末日的生存训练 主控台的频段呼叫还没断,屏幕上那行字悬在那里:**xc-07,收到请回复。紧急联络。** 我快步走过去,手指在确认键上停了半秒,按下。 画面闪了一下,跳出加密认证界面。三秒后,一条结构化指令自动展开: 【联合国应急指挥部技能考核指令】 考核对象:xc-07安全屋 考核形式:远程验证+实时数据上传 考核时限:自接收指令起,48小时内完成三项生存能力测试 考核内容:医疗响应、设备抢修、防卫作战 备注:请开启全程录像系统,结果将用于避难所认证评估 苏晨盯着屏幕,声音压得很低:“他们真要考我们?” 我没说话,把指令拉到底。末尾有一串校验码,和我们昨天上传的白皮书编号能对上。这不是误发,也不是测试。 是冲着我们来的。 苏瑶从医疗区走过来,手里还拿着那根最细的银针。她看了一眼屏幕,眉头没皱,但呼吸变沉了。 “三项。”她说,“都是我们刚提交过数据的模块。” 我点头。医疗、设备、防卫——正好对应我们这三天干的事。他们不是随便挑的,是顺着我们提交的材料反向设题。 “他们在验证真实性。”我说,“不是看我们说了什么,是看我们能不能做到。” 苏晨低头翻出记录本,笔尖在纸上划了两道:“可没给具体标准。多快算快?修到什么程度算通过?” “那就按最严的来。”我拉开主控台侧柜,取出三块记录芯片,“我们自己设标准。” 我把芯片插进读取槽,调出我们这三天的所有操作日志:苏瑶的针灸镇痛实验记录、苏晨的发电机维护日志、我布设的防卫动线分析。 “既然他们没说考什么,我们就按他们最可能查的准备。”我指着屏幕,“医疗——90秒内完成针灸麻醉+酸伤处理;设备——10分钟内修复带三重故障的发电机;防卫——30秒内击倒三个目标。” 苏晨抬头:“你定的?” “不是我定的。”我敲了敲上传记录,“是他们逼我们定的。” 苏瑶已经转身走向医疗区。她把针盒放在操作台上,开始清点针数。动作比昨晚稳了些,但指节还是有点发白。 “我先试医疗项。”她说,“现在。” 我看了眼时间:末日第3天,22:17。 “行。”我打开监控系统,设定计时程序,“模拟伤员你来定。” “苏晨。”她头也不抬,“你来演。” 苏晨愣了下:“我?” “你体型接近成年男性,又熟悉流程。”她拿出两根银针,“而且你昨天体温偏低,正好模拟低温症并发酸灼伤。” 苏晨没再说话,脱了外套躺上操作台。 我调亮顶灯,把计时器投影在墙上。红字跳出来:**00:00:00** “开始。”我说。 苏瑶没立刻动手。她先用红外测温仪扫了苏晨的四肢,眉头一跳:“体表温度34.1,末梢循环差。” 她迅速从药柜取出保温袋,贴在苏晨手腕和脚踝。然后才打开针盒,取出合谷、曲池两穴定位贴。 银针落下,第一针扎进合谷,第二针入曲池。她没用单针深刺,而是双针交替轻震,手法快得几乎看不清。 “曲池主表,合谷主痛。”她一边操作一边说,“单用合谷,镇痛70%;加曲池,传导更快,但受低温影响大。” 她说完,已经完成针刺。计时器显示:**00:00:38** 接着是酸伤处理。她撕开苏晨袖口,露出模拟灼伤面,喷洒碳酸氢钠溶液。喷头刚触到皮肤,她突然停住。 “角度不对。”她说,“酸雨斜向冲刷,伤口边缘会有沉积。” 她调整喷头角度,从下往上逆向喷洒,确保药剂能冲走残留酸液。然后覆上凝胶层,固定。 计时器跳到**00:01:27**时,她收针。 “完成。”她声音有点喘。 我看了眼系统记录:**87秒,全流程无中断,疼痛反馈模拟值低于阈值。** “过了。”我说。 苏瑶没松劲。她把用过的针一根根放进消毒液,手还在抖,但没停下。 “下一个。”她说。 苏晨从台上下来,搓了搓胳膊。他看了眼发电机房的方向:“我修机器。” 我跟着他走进设备间。柴油发电机停着,油表指针在红线边缘。 “三重故障。”我说,“燃油管堵塞、电路短路、启动马达卡死。工具只有扳手、螺丝刀、万用表。” 苏晨蹲下身,没急着拆。他先贴耳听马达舱,敲了两下外壳。 “卡死是假性。”他说,“轴承没损,是低温导致齿轮咬合过紧。” 他拆下燃油管,倒出半截冻住的柴油块。然后用万用表测线路,发现短路点在继电器接口。 “省时间。”他拆下继电器,直接换备用件。 我盯着计时器:**00:05:12** 他开始拆马达。没有专用加力杆,他从工具架抽出一根废弃钢管,套进扳手手柄。 “自制加长。”他说,“省力,但容易滑。” 他咬住扳手,双手发力。螺丝松动,马达外壳打开。他检查齿轮组,用酒精棉快速擦拭咬合面,重新组装。 柴油机轰地一声点火。 计时器停在**00:07:43**。 “过了。”我说。 他抹了把脸,机油蹭到额头。 “最后一个。”他看向我,“你上?” 我点头,走向仓库入口。那里是安全屋最窄的通道,两侧堆着物资箱,中间只够一人通行。 “模拟三人入侵。”我说,“苏晨打头阵,两个假人联动。” 苏晨站到通道口,手里拿了根橡胶棍。我退到防爆门边,背靠墙,手里握着工兵铲。 “开始。”苏晨说。 他冲上来,棍子横扫。我侧身避过,铲面横推,撞他手腕。他收力太快,我没卸开,直接用铲背压他肩窝,把他逼向墙角。 第二人是机械假人,从侧面滑出。我早就在地上拉了绊线,它脚一碰线,我拽绳,它向前扑倒。 第三人是另一个假人,从高处坠落。我早把一根钢管斜架在箱堆上,它落下时撞上钢管,反弹翻倒。 全程没用枪,没有陷阱,全靠位置和节奏。 计时器停在**00:00:28**。 “过了。”苏晨从地上爬起来,喘着说,“你连我怎么出棍都算进去了。” “你每次都先攻右路。”我说,“第三次才改左,但习惯改不了。” 他笑了下,拍掉裤子上的灰。 回到主控台,我把三段录像整合,打上时间戳和操作标记。苏晨在旁边压缩文件,保留关键帧。 “上传。”我说。 他点发送。进度条走到一半,信号波动,卡住。 “极寒天气,空气导电性好。”我说,“把天线阵列角度调到15度,借势增强。” 他调完,重新发送。 进度条走完。 屏幕弹出回执:**AcK-7x,接收确认,数据归档,等待后续指令** 我松了口气。 苏瑶坐在医疗区椅子上,低头看着手。针盒空了,消毒液里泡着七根银针。 “你手还在抖。”我说。 “快好了。”她说,“再十分钟。” 苏晨站在主控台前,手指无意识敲着桌面。他盯着那个“等待后续指令”的提示框,像是在等什么。 我转身走向仓库,还有一批药剂要配。 刚拉开柜门,主控台又响了。 不是提示音。 是语音呼叫。 苏晨接通。 画面一闪,一个男声直接响起: “xc-07,考核数据已接收。附加任务即将推送。准备接收。” 苏晨的手指悬在键盘上方,没动。 第45章 银针控制技术,苏瑶的杀手锏 主控台的语音刚落,房间里安静了一秒。 苏晨的手还悬在键盘上方,没来得及收回来。他盯着屏幕,嘴唇动了动,没出声。 我立刻切换到加密频道,把刚才那句话录进日志。声音清晰,语调平稳,不是干扰信号。也不是误发。 “附加任务。”我说,“准备记录。” 苏瑶从医疗区抬起了头。她手里还捏着一根银针,指尖微微发颤,但眼神已经聚焦过来。 我按下回放键:“xc-07,考核数据已接收。附加任务即将推送。准备接收。” 话音刚落,主控台自动弹出新指令包。没有图形界面,只有纯文本流: 【联合国应急指挥部附加任务】 目标类型:自动化装置 任务要求:实现非破坏性控制或节奏干扰 数据反馈:需上传操作过程及目标响应曲线 时限:24小时 苏晨皱眉:“自动化装置?机器人?无人机?连个型号都没有。” “不是让我们动手。”我盯着那行“节奏干扰”,脑子里过了一遍赵强上次用的遥控炸弹引信,“是让我们证明,能控制它。” 苏瑶把银针放进消毒液,站起身:“发电机最近有异常吗?” “没有。”苏晨调出设备日志,“所有电机运行都在标准区间。” 我走到备用发电机前。这台是苏晨三天前修好的,外壳刚刷过防腐涂层,漆面还没完全干透。它一直低频运转,为备用电路供能。 “查所有带电机的设备。”我说,“从通风扇开始,到水泵、无人机驱动轴,一个不漏。” 苏晨点头,打开巡检程序。我转身去翻工具柜,想找根绝缘镊子测试电流波动。 就在这时,苏瑶走了过来。她没说话,只是伸手轻轻碰了下发电机外壳。 她的动作很轻,像在试温度。但她手里那根银针,针尖恰好搭在了外壳接缝处。 监控屏突然跳了一下。 “转速变了!”苏晨猛地抬头,“输出功率波动0.8赫兹!” 我立刻回放录像。画面里,银针接触外壳的瞬间,电流曲线出现了一个微小但规律的震荡。 “再试一次。”我说。 苏瑶退开一步,重新拿针。这次她更稳,针尖垂直落下,触点和刚才差了不到两毫米。 没反应。 第三次,她调整角度,轻轻一震—— 灯泡闪了一下。 苏晨直接扑到数据面板前:“电流震荡频率43赫兹!和发电机基频共振了!” 我盯着那根银针。它现在静静躺在苏瑶手里,看着和普通针灸针没两样。 但刚才那一瞬,它让一台柴油发电机的运转节奏偏移了。 “你不是在试手抖?”我问。 “不是。”她说,“我在找上次调通风阀的感觉。那天下雨,我用针震过金属接头,后来风量变大了。我以为是巧合。” 我立刻调出第37章的维护记录。那天她确实动过通风系统,当时苏晨还说“风压突然升了12%”,但查不出原因。 现在我们知道原因了。 “电机线圈有磁场。”苏瑶看着发电机,“电流运行像经络。银针接触外壳,可能通过微电流干扰了磁场节奏,就像针灸刺激神经信号。” “你能控制它?”我问。 她没回答,走到发电机旁,把银针插进三相绕组的接地孔。这是个非关键接口,不会短路。 她轻轻震针。 监控曲线开始爬升。转速从1500rpm升到1730,然后她收力,曲线平稳回落。 “升了15%。”苏晨念着数据,“而且没有过载报警。” 我脑子里立刻跳出赵强的机器人。那些家伙靠伺服电机驱动,关节运动依赖精准电流控制。如果能在不破坏的情况下干扰它们的电机节奏—— “能让机器人失衡。”我说,“甚至停机。” 苏瑶拔出银针,放进针盒。她的手不再抖了。 “这不算医疗。”她说,“这是控制。” “是反制手段。”我关掉主控台外屏,“从现在起,这项技术只在我们三人之间提。不记录在日志里,不上传任何数据。” 苏晨点头:“连备份文件都不留。” “可联合国要数据反馈。”苏瑶看着我。 “我们给它加数据。”我说,“用软件模拟一组‘电磁干扰测试’,让他们以为我们用了常规手段。” 她沉默了几秒,忽然问:“他们为什么要考这个?” “因为赵强已经开始用机器了。”我说,“遥控炸弹只是开始。他有资源,有技术渠道。下一步,就是无人攻击单元。” 她低头看着针盒。七根银针整齐排列,泡在消毒液里。 “我昨天还在想,针只能救人。”她说,“现在发现,它也能废掉机器。” 我打开加密存储区,新建一个文件夹,命名为“Nc-01”,不设标签,不关联任何设备。 “从今天起,你负责这个。”我说,“不叫实验,不叫项目。就叫‘操作’。” 她没再问,转身走向医疗区。但这一次,她没把针盒放回柜子,而是摆在了操作台最外侧的位置。 苏晨已经开始写模拟程序。我站在主控台前,调出安全屋所有带电机的设备清单。 通风系统、水泵、发电机、无人机、液压门驱动、冷藏机组、空气净化塔…… 一共27台。 我逐个标记可接触点位。哪些位置能用银针干预,哪些需要拆壳,哪些风险过高。 正看到一半,苏晨突然出声:“林越。” 我走过去。 他指着屏幕:“发电机刚才那次震荡,留下了残余频率。我在日志里发现一个隐藏信号段——它不是随机噪声。” 我放大波形图。在正常电流曲线之下,有一串极微弱的周期性脉冲,间隔精确到毫秒。 “像编码。”我说。 “不是编码。”苏瑶不知什么时候站在了身后,“是反馈。” 她指着波形的第三段:“这个频率,和我震针的节奏一致。它在回应我。” 房间里一下子静了。 一台柴油发电机,刚才不仅被干扰了运转节奏,还在用自身的电流波动,传递某种回应信号。 “它在‘听’你。”我说。 苏瑶没说话,拿起银针,走向发电机。 她把针尖贴在外壳上,闭上眼,开始轻微震针。不是连续震动,而是有节奏的顿挫,像在敲某种密码。 监控屏上,电流曲线再次波动。 这一次,波动形成了清晰的波峰序列。 苏晨立刻开始解码。他把波形转成频率图,标出每个峰值的时间间隔。 “这不是随机响应。”他声音发紧,“它在模仿你的节奏。就像……在学习。” 苏瑶睁开眼,针尖仍贴在金属上。 “我不是在控制它。”她说,“我在和它对话。” 我盯着那根银针。它现在像一根导线,连接着人的动作和机器的反应。 这不是简单的物理干扰。 这是某种原始的、基于共振的交互。 “你能让它停吗?”我问。 她没回答,只是加重了震针的力度。三次短震,一次长震。 发电机的转速开始下降。 从1500,到1200,到800。 然后,它停了。 灯灭了半秒,备用电源自动切入。 苏晨看着数据记录:“它收到指令了。你刚才震的节奏,和停机按钮的电信号频率一致。” 苏瑶拔出银针。她的手心有一层薄汗,但眼神很稳。 “下次。”她说,“我不用等它靠近。只要它带电机,我就能让它自己停下来。” 我关掉所有外部摄像头,启动物理隔离程序。 这个技术不能留痕迹。 不能被知道。 我最后看了一眼发电机。它安静地立在那里,像什么都没发生过。 但我知道,从这一刻起,我们有了新的武器。 不是枪,不是陷阱。 是一根针。 第46章 军方的合作提议,末日的政治博弈 备用电源切入后,屋里的灯只灭了半秒。 我立刻切断主控台外网,所有数据转为离线运行。苏晨还在盯着发电机残余信号的波形图,手指在键盘上敲得飞快。 “它还在动。”他抬头,“不是随机波动,是周期性的,像……心跳。” 苏瑶站在操作台前,银针已经收进盒子里。她没说话,只是把盒盖轻轻合上,又推到了台面最里面。 我走到发电机旁,手贴在外壳上。漆面还是温的,但震动频率不对。比正常运转低了0.3赫兹,像是被什么卡住了节奏。 “它记住了。”我说。 苏晨点头:“我删了原始数据包,但它内部磁场好像保留了那段震频。就像人做完手术,组织还在反应。” “能清除吗?” “可以试。”他调出程序界面,“用反向脉冲干扰,打乱它的共振记忆。但不能保证一次成功,而且……”他顿了顿,“每次干扰都会留下新痕迹。如果有人在监听频段,会发现异常。” 苏瑶忽然开口:“让我来。” 她打开针盒,取出一根针,走到发电机侧面。接地孔还在,刚才插过的地方有一点轻微划痕。 她没用针尖,而是用针尾轻轻点了三下金属壳,间隔均匀,力度极轻。 “我在调通风阀那天,也是这样试探的。”她说,“不是要控制它,是告诉它——该回到原来的状态了。” 苏晨盯着屏幕。电流曲线开始抖动,然后缓慢回落。波动幅度从0.8赫兹降到0.2,最后稳定在基频。 “清掉了。”他松了口气,“信号回归正常。” 我看了眼监控外区。摄像头画面清晰,围墙外的酸雨还在下,地面泛着灰白色泡沫。一切如常。 可我知道,刚才那几分钟,我们越过了某条线。 这根针不只是医疗工具了。它能影响机器,甚至可能被侦测到。 “从现在起,所有带电机的设备,日常巡检记录只写结果,不写过程。”我说,“操作细节,口头传达,不留文字。” 苏晨关掉程序,顺手格式化了临时缓存盘。苏瑶把针盒锁进医疗柜,钥匙放进了贴身口袋。 我们刚做完这些,外区监控突然跳出一个人影。 画面里,一个穿军用防护服的男人正站在安全屋入口十米外。他没戴头盔,脸上有防毒面具压出的红痕,左袖卷起一角,露出一道酸雨灼伤的旧疤。手里提着一个黑色信号箱,放在地上。 他抬起手,对着摄像头做了个标准的军方联络手势——掌心向外,三指轻点太阳穴,再平推向前。 意思是:请求谈判,无武装意图。 苏晨立刻调出信号分析界面。“他带的设备在发定向波,频段……”他声音一紧,“和刚才发电机残留波动有重叠。” 我盯着屏幕。那人站着没动,雨水顺着防护服往下流。他避开了脚下的积水坑,站姿稳定,显然知道酸液腐蚀性强。 这不是第一次来灾区。 “关闭所有非必要电机。”我说,“通风系统调到最低,水泵切换备用线路。” 苏晨快速操作。主控台几盏灯接连熄灭。屋内安静了一圈。 “他要是能侦测到刚才的信号,说明军方已经盯上这类技术了。”我说,“但我们不知道他们知道多少。” 苏瑶站在我旁边,声音很轻:“他等在那里,不是来收编的,是来试探的。” 我拿起对讲器,接通外门喇叭:“报你的编号和来意。” 那人抬头,声音透过喇叭传进来:“联合应急指挥部,联络官代号m-7。收到你们的考核数据,带来合作提议。” “什么合作?” “开放安全屋作为末日示范点。”他说,“军方提供物资补给、通信支援,你们接受技术核查和人员派驻。” 我笑了。 果然是冲着“示范点”来的。名义上是合作,实际上是接管。一旦让他们的人进来,设备区、防御系统、能源结构全都会暴露。下一步就是控制权转移。 “拒绝。”我说,“设备区不对外开放。” “林越。”他忽然叫出我的名字,“你们的技术能力超出预期。指挥部认为,xc-07具备引领幸存者社区的潜力。这不是收编,是共建。” “潜力?”我反问,“还是控制点?” 他没回答,只是把手放在信号箱上,轻轻拍了两下。 我立刻让苏晨截取那段频段。三分钟后,他低声说:“他在用短波发加密信号,内容解不开,但频率……和发电机刚才的残留波形有70%匹配。” 他们不是来谈的。他们是来确认的。 确认我们有没有掌握超出常规的技术。 我走到主控台前,按下投影键。墙上立刻展开一张全球地图,十二个红点分布在不同城市。 苏晨做的数据图,来自第31章黑市交易记录。赵强在全球十二个废弃仓库囤了物资,有武器、燃料、医疗包,全是高价值资源。这图我没上传过,外界不可能知道。 “你看到这些点了吗?”我对着对讲器说。 外面那人抬头,目光扫过投影墙。 “赵强的物资点。”我说,“他靠这些活着。你们要示范点,可以。但先帮我清掉这些地方。” 他沉默了几秒:“我没有权限调动部队执行私人任务。” “这不是私人任务。”我说,“赵强已经被列为一级威胁,你们自己发的通缉令。我只是告诉你们——他在哪。” 他又看了眼地图,眼神变了。 他知道这些点意味着什么。一个掠夺者掌握这么多资源,随时能组织武装团伙,冲击军方控制区。 “而且。”我继续说,“你们的信号箱,正在侦测异常电机反应。说明你们怀疑有人能干扰设备运行。如果真有这种技术存在,你觉得它该被谁掌握?” 他没动。 “我可以把这十二个点的数据打包发给你们。”我说,“但条件是——你们先动手。等你们清完,我再考虑让谁进来。” 他终于开口:“指挥部不会承认这种交易。” “我不需要你们承认。”我说,“你们去清剿,我当没看见。等清完了,我再开一次门。就这么简单。” 他低头看了看信号箱,又抬头看我。 “我们会‘例行清剿高危掠夺点’。”他说。 我点头:“欢迎来参观示范点——等你们清完。” 他没再说话,收起信号箱,转身离开。背影在雨中渐渐模糊。 苏晨盯着监控直到他消失。“他没走主路,绕开了两个积水区,最后从东侧废车堆穿出去的。” “他知道哪里安全。”我说。 苏瑶从医疗区走出来,手里拿着记录本。“刚才的电机清洗数据,我重新整理了一遍。以后每次操作后,必须做三次反向频率冲刷,才能确保不留痕迹。” “好。”我说,“从今天起,这项操作归你管。只做,不记。” 她点头,把本子放回抽屉。没锁,但压在了一本旧手册下面。 苏晨突然说:“他拍信号箱的时候,左手小指翘了一下。” 我立刻调回放。慢速播放,定格在那一瞬。 他的小指确实抬了半厘米,动作极快,像在输入某种短码。 “他在传数据。”我说。 “但我们刚才已经切断了所有外联。”苏晨皱眉,“他传给谁?” 我看着屏幕里的雨地。那人走过的地方,雨水还在冒泡。他避开了腐蚀区,但他留下的脚印,正一点点被酸液侵蚀。 “不是传给外面。”我说,“是传给里面。” 苏晨猛地抬头:“军方有人已经进过安全屋?” “或者。”我走到主控台前,调出三个月前的施工记录,“有人从一开始,就知道这里会建成什么。” 第47章 安全屋的最终改造,末日的堡垒成型 外门监控里的人影消失后,我让苏晨把所有电机类设备的日志权限收归主控台,临时设了三级验证。他敲完最后一行指令,抬头看了我一眼:“信号箱的频段已经封了,但刚才那串短码,我总觉得像某种启动序列。” 我没吭声,手指在控制台上划过,调出施工进度图。屋顶的太阳能阵列还差最后两排没装,墙体电热丝的布线图也只完成到b区。这些原本可以慢慢来,但现在不行。 “从现在起,非常规操作全部停掉。”我说,“发电机调频、银针控机,全都封存。以后所有系统升级,必须用能写进工程报告的方式完成。” 苏瑶站在医疗柜旁边,钥匙还贴身挂着。她没说话,只是轻轻点了点头。 苏晨却皱了眉:“可有些节点,常规手段效率太低。比如发电机冷启动时的电流波动,靠电路调节根本压不住。” “那就换更硬的结构。”我指着屏幕上的设计图,“你之前提的双模供电方案,现在就推进。太阳能板全部覆盖,柴油机做后备。切换过程不能有断电,继电器换军用级的,冗余做两套。” 他盯着图纸看了三秒,忽然反应过来:“你是想把整个系统从‘依赖人工微调’变成‘物理闭环’?” “对。”我说,“军方已经盯上异常信号了。我们不能再靠银针去碰电机外壳。每一步都得经得起检查,每一根线都得有合理出处。” 他低头开始改参数。苏瑶走过去,把密封胶的型号报给他:“穿墙接线口用医疗级的,防腐蚀性比工业胶高两倍,而且固化后不会产生电离残留。” 苏晨记下,飞快输入系统。我转身走向工具间,拎出两套防酸服。 “外面雨小了。”我说,“趁这个窗口,把屋顶最后一段装上。” 我们三人没再说话,各自检查装备。防酸服的接缝处打了双层胶,手套用金属卡扣锁死。我背上工具包,顺手把工兵铲插进后腰带。苏晨扛着太阳能板组件,苏瑶提着密封箱跟在后面。 通道门打开时,一股冷风裹着酸雾扑进来。我抬手示意他们等三秒,确认探头没报警才走出去。 屋顶的积水已经清过一遍,但边缘还有泡沫在冒。我们沿着预设路线快步前行,每一步都踩在加固过的承重梁上。苏晨把组件放在卡槽边,我拆开包装,两人配合着对准接口。卡扣“咔”地一声咬合,第一块板固定完成。 “十二块一组,两小时装完。”苏晨说,“我算过风速和酸蚀速率,最多还能撑两个半小时。” 我们加快动作。一块、两块、三块……每装完一组,苏晨就用防水带缠紧接缝。苏瑶在旁边递工具,同时盯着墙面的温度读数:“b区墙体还在降温,现在只有零下八度,再降就要接近临界点了。” 我看了眼腕表,距离上次电热丝测试已经过去五小时。寒气正在慢慢啃穿混凝土,如果不尽快激活全网加热,内层钢筋会因为反复冻融而开裂。 “先顾屋顶。”我说,“电热丝布线等我们回来再接。” 最后一块板装完时,天边开始泛灰。酸雨没完全停,但强度降到了可承受范围。我们迅速收拢工具,沿着检修梯下到底层。 苏瑶立刻打开密封箱,取出新的胶条。我和苏晨拆开墙体检修口,露出里面的穿线管。每一根电热丝都要穿过防爆层,接进主控电路。错一根,整片区域就会失效。 “我来接线。”苏瑶说,“医疗级胶的固化时间是七分钟,你们配合我节奏。” 她把胶挤在接口处,一圈、两圈,均匀覆盖。我递上接头,她精准卡入,再用压钳锁死。苏晨在另一头监测电阻值,每接通一根就报数。 “第七根,通。” “第八根,正常。” 等到第十五根时,监测仪突然报警。数值跳动了一下,随即归零。 “断路。”苏晨说,“可能是穿管时刮伤了绝缘层。” 我拆开接头检查,果然有一道细痕。重新包扎后,苏瑶换了一种更厚的密封胶,加了一层绝缘膜。第二次测试,电流恢复稳定。 最后一根线接完时,主控台传来提示音。我立刻回屋,启动电热丝网络。 屏幕上,墙体温度曲线缓缓上扬。A区升到零下五度,b区回升到零下六度。十五分钟后,全区域稳定在零下二度以上。 “结构冻裂风险解除。”苏晨说。 我点了下头,但没放松。能源和保温是基础,真正决定安全屋能不能扛住长期围困的,是供电系统的稳定性。 “做最终测试。”我说,“全负荷运行,照明、供暖、水泵、防御电网,全部开启。太阳能和柴油机自动切换,我要看零断电。” 苏晨坐到主控台前,调出能源管理界面。我站在他身后,盯着倒计时。 “三、二、一,启动。” 灯光瞬间全亮,暖气管道开始嗡鸣,水泵启动声从地下传来。防御电网的电压升到三千伏,探照灯扫过围墙,无人机缓缓升空。 一切正常。 直到太阳能切换柴油的瞬间。 主控台绿灯闪了一下,紧接着,照明区出现半秒暗闪。 “0.8秒断电。”苏晨盯着数据流,“继电器响应慢了,备用模块没及时切入。” 我让他暂停测试,拆开配电箱。军用级双冗余模块已经装上,但接线端子有一处松动。重新加固后,我们第二次启动。 这一次,切换过程平稳。绿灯持续亮起,主控台显示“能源自持率98%”。 “成了。”苏晨低声说。 我让他继续运行模拟,自己走向二层观察台。苏瑶跟上来,站在我旁边。 从这里能看清整个安全屋。屋顶的太阳能板像一层黑铁铠甲,墙体内嵌的电热丝在低温下微微发红,探照灯的光束扫过围墙,警戒无人机在低空盘旋。水泵的声音从地下传来,稳定而持续。 “我们真的……”她停了一下,“活下来了。” 我没看她,目光落在远处。城市轮廓被酸雾遮住,只剩下几根断裂的塔吊还立着。那里曾经是商业区,现在只剩腐蚀的骨架。 “不是活下来。”我说,“是开始战斗了。” 就在这时,主控台传来提示音。苏晨调出画面,外面监控显示一个人影正踉跄着靠近。穿着破旧的冲锋衣,左腿拖着走,右手撑着一根铁管。走到门前,他抬手,用铁管敲了敲防爆门。 声音不大,但很清晰。 苏晨立刻调出防御系统,电网电压升到五千伏,探照灯锁定了目标。那人没动,只是抬起脸,对着摄像头方向。 我按下通话键:“报身份。” 他张了张嘴,声音断断续续:“我……我叫陈志……从城西过来的……我妹妹还在里面……求你们……开个缝也行……” 苏瑶往前半步,看了我一眼。 我盯着屏幕。那人脚边的积水正在冒泡,但他没避开,像是已经麻木了。他的冲锋衣上有明显的酸蚀孔洞,但内层还垫着铝箔保温层,不是临时拼凑的。 “苏晨。”我说,“查他走过的路线。” 他快速调出外围监控拼接画面。那人是从东侧废车堆绕过来的,中途避开三处积水区,还在一个倒塌的广告牌下 sheltered 了十分钟。 不是瞎装的。 “他懂规避。”我说。 苏瑶轻声说:“他腿伤得不轻,要是再拖下去,可能会坏死。” 我没回答。防御系统还在待命,电网嗡鸣声持续传来。 那人又敲了一下门,这次用了铁管的顶端,声音更响。 我盯着他的手。那根铁管不是随便捡的,前端磨过,尖部有防滑纹。他敲门的角度,正好避开摄像头盲区。 第48章 苏瑶的人体强化,末日的超能力雏形 门外那人还在敲,铁管撞击防爆门的声音像在测试金属疲劳极限。我盯着监控画面,手指悬在电网启动键上方。苏晨已经调出他七十二小时内的移动轨迹,路径干净得不像幸存者,倒像是受过训练的渗透人员。 “没有信号外泄。”苏晨低声说,“他身上没带任何电子设备,衣服里的铝箔层是手工缝的,接缝不对称,不是制式装备。” 我点头,目光没离开屏幕。那人抬起脸,左眼下方有道旧疤,右手虎口茧厚,握铁管的姿势稳定,敲击间隔精确到秒。这不是求生,是试探。 “保持高压电网。”我说,“等他再动一次,就放无人机绕后扫描。” 话音刚落,苏瑶突然从医疗台前踉跄了一下,手撑住墙面才没摔倒。她脸色发白,额角渗汗,指尖在颤抖。 “怎么了?”我立刻转向她。 她没回答,呼吸急促,左手无意识摸向针盒,抽出一根银针,猛地刺进自己百会穴。动作快得不像她。 下一秒,她整个人绷直,肌肉线条瞬间鼓起,青筋从脖颈蔓延到手背。她低头看了眼自己的手,像是不认识它。 然后她抬手,一拳砸向旁边的检修墙。 混凝土碎裂声像炸雷。墙面崩开碗口大的坑,碎屑飞溅,一块棱角分明的石块砸中工具架,扳手掉在地上,发出闷响。 我和苏晨全僵住了。 她喘着气,低头看自己的拳头,指节没破,皮肤下血管还在跳动。她慢慢拔出银针,身体的紧绷感退去,脸色迅速恢复。 “我……”她声音发抖,“头突然像被电击,控制不住……那根针,是我下意识扎的。” 苏晨冲到终端前调数据,手指飞快敲击。“她神经系统有高频残留信号!最近七天,每次她用银针控电机,脑电波都会留下0.3秒的震荡余波。今天累积值突破阈值了。” 我盯着她刚才打穿的墙。混凝土标号c30,普通成年男性用铁锤都得砸几下才能开裂。她徒手,一拳。 记忆突然闪回军方文件里那页残页——“神经-肌肉耦合增强实验:通过外部频率刺激激活人体潜在应激反应,实验对象力量提升至常人2.8倍,持续时间180秒,副作用为细胞代谢过载。” 我从抽屉取出那份文件,翻到那一页,递给苏晨。 “比对。”我说。 苏晨接过去,一边看一边在终端输入参数。三分钟后,他抬头:“匹配度87%。尤其是神经信号衰减曲线,几乎一样。” “不是巧合。”我看着苏瑶,“你最近控电机用了多少次?” 她回忆:“七次……但每次都很短,就几秒钟。” “七次足够了。”我说,“你的身体在积累反应。银针不是工具,是导体。你用它干扰电机,电机的震荡反向刺激了你的神经系统。末日环境、高压、低氧、酸雨毒素——这些都在削弱人体稳定阈值。你的身体在崩溃边缘被强行激活,成了第一个变异体。” 她低头看自己的手,又抬起来,慢慢握紧。 “我能控制。”她说,“刚才那一拳……不是完全失控。我感觉到一股热流从头顶冲下来,顺着脊椎到手臂。就像……经络被打通了。” “别再试。”苏晨声音发紧,“你刚才心率飙到180,血氧掉到82,肝脏酶值异常。这不是强化,是透支!” 我盯着她:“你还能再扎一次吗?” 她点头。 “在监控下。”我说,“先做基础测试。举钢梁,震地砖,我要知道极限在哪。” 她走到训练区,我让苏晨打开全频段记录仪。她重新扎入银针,动作比刚才稳。身体绷紧,肌肉膨胀,呼吸节奏变了。 我抬手示意:“举。” 她走向靠墙的工字钢,单手抄起,轻松举过头顶。那是45公斤的承重梁,苏晨平时得双手才搬得动。 “走两步。”我说。 她迈步,脚步沉,地面轻微震动。走到训练垫前,她抬脚一跺。 地砖裂开,蛛网状纹路蔓延三十公分。 “停。”我说。 她拔针,身体松弛下来,喘了几口气,但比上次恢复得快。 “力量是常人三倍左右。”我记录,“持续时间不到三分钟,代谢负荷极大。不能作为常规战力,但可以成为关键节点的爆发手段。” 苏晨突然出声:“外面!” 监控画面切换到地下管网热成像。十二个红点正从东南侧地下管道向安全屋逼近,移动速度稳定,间隔均匀,高度一致。 “不是人。”苏晨说,“是机械。和赵强上次用的机器人同型号,但数量翻倍。” 我立刻调出防御系统。电网满压,探照灯锁定入口,无人机升空待命。 苏瑶走到我旁边,声音很轻:“我能感觉到它们。” 我转头看她。 “它们的频率……和电机一样。”她说,“我之前控发电机时,能‘听’到它的节奏。现在,我也能‘听’到它们。它们走一步,我的神经就震一下。” “你想用身体共振去干扰它们?”我问。 她点头:“我不需要武器。只要靠近,我的肌肉、骨骼、神经,都能变成共振腔。我能用频率击穿它们的伺服系统。” 苏晨猛地抬头:“那等于把你自己当导体!你的神经系统根本扛不住双向震荡!一次可能没事,两次你可能会脑出血!” “我知道风险。”她说,“但这是我们现在唯一能穿透它们防御的方式。你们的电网对复合装甲无效,子弹打不穿关节密封层。可频率干扰能直接破坏内部平衡。我能做到。” 我盯着她的眼睛。没有犹豫,没有恐惧,只有一种近乎冷静的决绝。 就像那天她用银针救苏晨,就像她第一次在酸雨里背伤员走三公里。 她不是在逞强。她是在计算代价。 我打开主控台,调出安全屋结构图。 “最近的入口在b区外墙,地下管道距地面一米二。你从检修口下去,最多三十米接触距离。我会让无人机引它们集中,你只有一次机会。” “够了。”她说。 “时间控制在两分钟内。”我说,“一旦完成干扰,立刻撤回。我会在内门设缓冲区,释放惰性气体降温,防止你体温过高。” 她点头,走向装备柜,取出轻型防震服。我帮她调整肩带,她忽然说:“如果……我回不来,医疗柜第三层有我整理的净化方案。植物萃取法,能处理轻度污染水。苏晨能接着做。” 我没吭声,把防震服拉链拉到胸口。 她戴上护腕,插上三根银针——百会、内关、足三里。 “不是病。”她看着我,“是进化。我们得变成不一样的人,才能活过这场末日。” 我按下外门解锁键。 气密舱缓缓开启,冷风灌入。她走出去,脚步稳,背影挺直。 无人机升空,探照灯扫过围墙。十二个红点已抵达b区管道出口,金属足敲击地面的声音透过墙体传来,规律,冰冷。 她站在检修口前,回头看了我一眼。 然后掀开盖板,下去。 我盯着监控,心跳压着秒数。 十秒后,地下热成像显示红点开始紊乱。 十七秒,一个机器人单膝跪地,关节冒烟。 二十四秒,三个同时停机。 突然,她的生理监测曲线飙升——心率220,体温41.3,脑电波出现尖峰。 “出来了!”苏晨喊。 检修口盖板被从内部掀飞。她滚出来,浑身湿透,防震服多处撕裂,银针只剩一根还插在手腕。 我冲出去,一把将她拽回内舱。 气密门关闭的瞬间,地下传来一连串金属崩裂的爆响。 她躺在地上,呼吸急促,但嘴角动了动。 “成了。”她说。 我低头看监控。十二个红点全灭,残骸散在管道口。 她抬起手,最后一根银针摇晃着,针尾泛着微光。 然后,她的手指一松,银针掉落,砸在金属地面上,发出清脆一响。 第49章 赵强的机器人军团,末日的最终决战 银针掉在地上的声音还没散,监控画面里的红点已经全灭。我一把将苏瑶拽进内舱,气密门闭合的瞬间,地下传来几声闷响,像是金属骨架被压垮的呻吟。她躺在地上,呼吸急促,但手指还在动,指尖蹭着地面,像是在确认自己还活着。 “心跳218,体温40.9,脑电波峰值持续回落。”苏晨盯着终端报数,声音发紧,“她撑住了。” 我没吭声,视线扫过监控。十二具机器人残骸歪斜在管道口,关节处冒着白烟,电路板烧焦的气味顺着通风口往上爬。这一波过了,但赵强不会只派这点东西来试探。 “调全频雷达。”我说,“三十米外有动静就预警。” 苏晨立刻切换信号源。主控台屏幕跳转成三维地形图,安全屋为中心,半径五百米内所有热源和电磁波动实时标注。刚切过去,东南方向就跳出一串密集信号点——不是热成像,是纯电磁脉冲,规律跳动,像心跳。 “不是人。”苏晨手指敲着键盘,“频率加密,但动力模块的基频……和刚才那批一样。” 我凑近看波形图。那串信号在屏幕上起伏,每三秒一次脉冲,整齐划一。这不是散兵游勇,是编队推进。 “多少台?”我问。 “初步估算,八十七台。”苏晨声音变了,“正从地下管网和地面双线逼近,预计抵达时间……十二分钟。” 我转身走向医疗舱,把苏瑶扶进去。她眼皮颤了颤,没睁眼,但手抓住了我的袖口。 “别再用了。”我说。 她喉咙动了动,挤出两个字:“能行。” 我不看她,按下舱体封闭键。透明罩落下,生命体征监测线自动接上。她指尖还在抖,但呼吸比刚才稳。 “准备最终防御协议。”我对苏晨说。 他点头,调出安全屋系统总控界面。屏幕上弹出多个子窗口:电力分配、电磁屏障、酸液喷射、无人机阵列、备用电源切换。这些都是第47章抢时间装上去的,现在要全开。 “屏障启动要耗电40%。”苏晨提醒,“柴油发电机能撑,但撑不了太久。” “先顾眼前。”我说,“切断非核心供电——照明、温控、净水系统,全关。” 他手指一划,几条红色线路从总图上消失。主电源流向防御模块,电压曲线立刻上扬。 “电磁线圈预热完成。”他敲下回车,“屏障可以在三十秒内升起。” “等它们进一百米再开。”我说,“别让赵强摸清规律。” 我走到墙边,掀开一块金属盖板,里面是手动应急开关。手指拂过标签:酸液喷射阀。这玩意儿是苏瑶提的方案,用废弃化工厂的废液混合强酸和腐蚀催化剂,喷出来能蚀穿机器人外壳。我们埋了十二个喷口,围着安全屋外墙一圈。 “喷射系统检查完毕。”我合上盖板,“随时能用。” 苏晨突然出声:“信号变了。” 我立刻转身。主控台屏幕上,那串脉冲频率突然加快,间隔从三秒缩到一秒半,而且开始跳频,像是在规避侦测。 “他在调控制方式。”我说,“怕我们顺着信号反推。” “但动力核心频率没变。”苏晨快速分析,“还是那个基频,只是加了干扰层。而且……”他顿了顿,“和苏瑶刚才共振的频率差0.7hz。” 我盯着那串数字。0.7hz,差得不多,像是刻意错开,又像是技术限制。 “他用了军方的调频协议。”苏晨调出波形对比图,“但底层驱动还是民用伺服系统,响应延迟比军用高12毫秒。这个空档……可以打。” “怎么打?”我问。 “让苏瑶的神经信号做诱饵。”他说,“我们把她刚才的共振频率复制成干扰波,通过主控台发射出去。那些机器人动力核心有微弱共振倾向,只要频率贴得够近,就能引发内部震荡。” “她刚透支完。”我说。 “不是让她亲自上。”苏晨摇头,“我们可以用银针接驳主控台,把她的生物电信号当放大器。她不用动,系统自动输出。” 我沉默两秒,走向医疗舱。苏瑶睁开了眼,瞳孔还有些散,但意识在。 “能接系统吗?”我问。 她点头:“针给我。” 我从她装备袋里取出三根银针。她伸手要接,我拦住:“你躺着,我来。” 她没争,抬起左手,掌心向上。我把一根针扎进她内关穴,另一端接上主控台信号导线。她没抖,呼吸也没乱。 第二根针插百会穴,连电源接地口。她的肌肉抽了一下,但没出声。 第三根针,足三里,接频率调节阀。苏晨立刻在终端输入参数,屏幕上跳出一串波形。 “信号同步率81%。”他说,“正在优化。” 我盯着苏瑶的脸。她嘴唇发白,但眼神清醒。 “撑得住就说一声。”我说。 她点头:“开始吧。” 苏晨按下发射键。主控台嗡地一震,一道低频波顺着地下管网扩散出去。监控画面里,那串脉冲信号猛地一顿,像是被卡住。 “有效!”苏晨喊,“它们的频率在波动!” 我立刻下令:“升电磁屏障。” 他敲下指令。围墙下的线圈瞬间激活,淡蓝色光膜从地面升起,围着安全屋形成半球形罩子。空气里有股臭氧味,像是雷雨前的气味。 几乎同时,东南方向的机器人编队停了下来。监控显示,前排几台的步态出现紊乱,关节轻微抖动。 “再加0.3hz。”我说。 苏晨调整输出。波形图往上跳了一格。 一台机器人突然原地转了半圈,枪口对准同伴。 “他要断链了!”苏晨盯着信号流,“赵强在切备用信道!” 我抓起对讲机:“酸液喷射,准备。” “阀门已开。”我回手按下墙上的红色按钮。 墙外,十二个喷口同时喷出灰绿色液体,沿着外墙流下,在地面形成一圈腐蚀带。气味刺鼻,水泥地开始冒泡。 就在这时,电磁屏障外传来撞击声。第一台机器人冲了上来,被屏障弹开,外壳焦黑。第二台、第三台接连撞上,全都停在半路。 但后面的没停。它们绕开屏障边缘,试图从侧翼包抄。 “无人机升空。”我说。 苏晨启动指令。屋顶的机库打开,四架改装无人机升空,带着探照灯和电击索。 一台机器人刚踏进酸液圈,关节立刻被腐蚀,腿一软,跪了下去。另一台试图跨过,结果底盘被黏住,动弹不得。 “信号又变了!”苏晨突然喊。 我转头。主控台屏幕上,赵强的控制频率突然切换成三重加密,基频也跟着偏移,避开了我们的干扰波。 “他在学。”我说。 “苏瑶的信号还在同步。”苏晨看着波形,“但差了1.2hz,不够用了。” 我低头看医疗舱。苏瑶的呼吸变浅了,但手指还在动,一下一下,像是在数频率。 “她能调吗?”我问。 “可以,但要她主动配合。”苏晨说,“得让她感知到目标频率,再用神经反馈去追。” 我走到她身边,抓起她的手:“听好了,它们现在是这个频率。” 我把她的手指按在主控台震动的外壳上。机器在震,频率透过金属传到她指尖。 她闭上眼,呼吸忽然放慢。 三秒后,主控台的输出波形开始微调,一点点往上爬。 “她在追!”苏晨喊。 波形接近目标频率的瞬间,外面的机器人集体一顿。一台的机械臂突然炸开,火花四溅。 “成了!”苏晨猛敲回车,“全频段压制!” 主控台轰地一声,输出功率拉到极限。苏瑶的身体猛地一弓,医疗舱的警报响了。 “体温42.1!心率240!”苏晨吼,“断信号!” 我没动。监控里,百米外的机器人一个接一个倒下,有的关节爆裂,有的电路冒烟,最后一排的甚至原地互射。 一道广播信号突然切入主控台,电流杂音里传来赵强的吼声:“你们用了军方的共振协议!这不可能!谁给你们的权限?!” 我没回答,盯着屏幕。 最后十台机器人没倒。它们的枪口同时抬起,对准安全屋外墙,腿部推进器全开,直冲过来。 “酸液加大流量!”我喊。 喷口全开,腐蚀带瞬间加宽。冲在最前的两台被黏住,关节烧毁,但后面的踩着残骸继续冲。 “屏障撑不住!”苏晨喊,“它们带了Emp!” 我抓起应急手柄,直接捅进主控台旁的红色槽口。这是最后手段——强制释放储备电容,能把屏障功率推到极限,但之后四十八小时没法再用。 手柄到底。电磁屏障猛地一涨,蓝光刺眼。冲过来的机器人全被弹飞,外壳扭曲,落地时关节全部锁死。 最后一台在空中就炸了,碎片砸在屏障上,叮当作响。 监控画面里,百米内再没一个红点在动。残骸铺了一地,冒着烟。 我拔出手柄,转头看医疗舱。苏瑶睁着眼,嘴唇动了动。 “针……”她说。 我低头。她手腕上的银针还在震,针尾泛着微光,像是还没散尽的电流。 第50章 末日的第一缕阳光,安全屋的胜利 针尖还在震,我一把将它从苏瑶手腕上拔下来,导线噼啪弹开,主控台屏幕闪出一串乱码。苏晨立刻切断信号回路,手指在键盘上敲得发白:“神经反馈断了,但她的脑电波还在高频震荡!” 我盯着医疗舱。苏瑶躺在里面,嘴唇发紫,胸口起伏微弱,监测仪发出持续低鸣。刚才那波共振把她整个人都搭进去了,现在连呼吸都在抖。 “降温程序启动。”苏晨调出医疗系统界面,“静脉冷却液注入中,体温开始下降——41.6,还在降。” 我没动,手撑在舱盖边缘。刚才那一战像是抽干了所有力气,耳朵里嗡嗡响,可我知道现在不能倒。她还没稳住。 “把温控系统接回来。”我说,“恢复照明和净水。” “可电力储备……”苏晨抬头。 “撑过今晚就行。”我打断他,“人比电重要。” 他没再问,手指一划,几条被切断的供电线路重新接入。头顶的灯一格一格亮起,通风口开始送风,净水机发出熟悉的嗡鸣。这些声音让我稍微踏实了点。 医疗舱的警报音调变了,从长鸣转为间歇提示。苏晨盯着数据流:“心率182,体温39.1,脑电波峰值回落到安全区。”他喘了口气,“她……活下来了。” 我没说话。活下来了。这个词含在嘴里,有点发涩。上一次说这个,是在前世临死前。那时候我以为自己能撑到救援,结果被塌下来的楼砸进雪堆,连呼救都喊不出。 现在不一样了。 我伸手摸了摸舱体外壁,金属还带着战斗时的余温。这场仗我们赢了,代价是她几乎断线。 “守着她。”我说,“有变化立刻叫我。” 我转身走向主控台,腿像是灌了铅。刚走两步,医疗舱里传来一声轻响——是她的手指碰到了监测带。我立刻折回去,隔着玻璃看她。 她睁了条缝,眼神涣散,但嘴唇动了动。 “水……” 我拉开旁边柜子,取出密封水袋和吸管,从舱体接口送进去。她吸了一小口,没咽,含着,像是在感受液体的温度。 “别说话。”我说,“睡一会儿。” 她没应,眼睛慢慢闭上,手指却抬起来,轻轻碰了碰玻璃内侧。我伸手贴上去,隔着厚厚防护层,指尖碰到她的印子。 那一刻我知道,她还想再拼。 苏晨在背后出声:“外场扫描完成了。所有机器人动力核心停机,没有远程激活信号残留。” 我走过去。屏幕上是无人机传回的画面:安全屋外百米内,残骸铺了一地。扭曲的金属壳被酸液泡得发黑,电路板焦成一片,有些零件还在冒烟。四架无人机低空盘旋,探照灯扫过每一具机体,确认无活动部件。 “最后一台爆炸时的冲击波震断了三根地下管线。”苏晨指着热成像图,“但我们埋的酸液管没破,喷口全完好。” 我点头,在日志里敲下一行字: “赵强最后一次进攻,止于今日凌晨4:17。 目标全歼,无渗透,无引爆。 安全屋防御体系首次实战验证通过。” 敲完最后一个字,我靠近椅背,终于松了口气。 赢了。 不是侥幸,不是苟活,是我们用墙、用电、用脑子,硬生生把死局扳回来的。 苏晨忽然坐直:“等等,雷达有动静。” 我立刻起身。主控台右下角跳出一个微弱信号点,频率极低,像是设备漏电。 “不是机器人。”苏晨切换侦测模式,“是……地下管网的水流声?不对,等等——”他放大波形,“这是酸雨收集槽的排水阀在震动!” 我反应过来:“雨停了?” “不止。”他调出气象监测模块,“大气ph值回升到5.6,酸雨监测归零。三小时无降水,风速上升,云层移动速度加快。” 我冲向楼梯口:“上屋顶。” 检修盖板卡得很紧,战斗时的震动让螺丝变形了。我扯出扳手砸了两下才松开。冷风立刻灌进来,带着一股久违的、没有酸味的空气。 我爬上去,抬头。 灰白色的天幕裂开了。 一道光从云缝里刺下来,斜斜打在安全屋外墙的防酸钢板上,反射出银白的亮斑。那光不烫,也不强,可我盯着它看了足足十秒,才意识到——这是太阳。 真正的太阳。 不是灾变前那种被雾霾滤过、发黄发暗的日头,是干净的、带着温度的光。 我转身冲下面喊:“苏晨!叫她上来!” 不到两分钟,苏晨扶着苏瑶从出口爬出。她脚步虚,靠在他肩上,脸色还是白的,可眼睛睁着,直直望着天空。 云层在动,缓慢但确实地裂开更多缝隙。阳光一缕缕洒下来,照在屋顶的太阳能板上,照在围墙的探照灯罩上,照在她抬起的手上。 她慢慢把手举高,掌心朝上,像是在接什么。 “原来……”她声音很轻,几乎被风吹散,“太阳还是暖的。” 我没说话,只站在她旁边,看着远处。 城市废墟还在,楼塌了一半,街道被腐蚀得坑坑洼洼,有些地方还冒着冷气。可阳光照在上面,竟显出一点旧日的轮廓。 我们活下来了。 不是躲在角落等死,不是靠运气苟延残喘。是我们建了墙,通了电,修了系统,打了胜仗。 苏瑶忽然轻笑了一声:“你说……以后能不能种点东西?” “能。”我说,“等地面毒性降下来,我们可以建封闭温室。你治人,我种菜,他修机器。” 苏晨在旁边插嘴:“我要装自动灌溉系统,带光照调节的。” “行。”我点头,“都行。” 她靠在墙边,闭了会儿眼,又睁开:“我还想救人。外面……肯定还有人活着。” “等你恢复。”我说,“我们再开门。” 她没争,只是笑了笑,又抬头看天。 云层越散越开,阳光逐渐连成片。安全屋的影子被拉得很长,横在废墟上,像一道界线——这边是死,那边是活。 我低头看她手边的银针袋,黑色布包角已经磨破,露出里面三根细针。刚才那场战斗,她用身体当放大器,把神经信号变成武器。现在针收回来了,人还在。 这就够了。 苏晨忽然指着远处:“林越,你看!” 我顺着他指的方向看去。 安全屋东侧的围墙上,一株野草从裂缝里钻了出来。叶子发黄,边缘卷着,可它却是活着。阳光照在上面,叶片微微颤动,像是在呼吸。 我们三个人都静了。 那么重的酸雨,那么低的温度,连混凝土都被蚀穿,可这玩意儿居然活下来了。 苏瑶慢慢走过去,蹲下,没碰它,只看着。 “它怎么长出来的?”苏晨小声问。 “不知道。”我说,“但它选择了这里。” 她伸出手,掌心悬在草叶上方,没碰,像是怕惊到它。 风刮过来,草轻轻晃了晃,一粒细小的种子从尖端脱落,飘在空中,打着旋,往安全屋方向飞。 苏瑶的手指跟着那粒种子移动,指尖离它只有半寸距离。 种子在空中划出一道弧线,缓缓下坠。 第51章 末日初光,安全屋改造启航 种子落进裂缝的瞬间,我转身下了屋顶。 风还在刮,但空气里那股刺鼻的酸味没了。我踩着检修梯往下,每一步都踩在刚才战斗留下的痕迹上——地面积水泛着油光,几块扭曲的金属残片卡在排水沟里,一只无人机的旋翼斜插在水泥缝中,断口整齐,像是被什么巨力硬生生撕开的。 我没听,直接进了主控室。 苏晨还在盯屏幕,肩膀绷得死紧。他听见脚步声回头看了我一眼,嘴唇动了动,没出声。我知道他在等指令。 “外场清点做完没有?” “刚完。”他指了下右屏,“三十七具机体,全毁。动力核心过载,没一个能重启。酸液喷口零损伤,电磁屏障耗电41%,现在靠柴油机撑着。” 我点头,走到主控台前调出气象模块。ph值稳定在5.6,三小时无降水,风速6.2米\/秒,云层裂解趋势持续。这不是短暂停滞,是系统性转变。 机会来了。 我打开通讯面板,拨通那个存了半年没敢用的号码。三声忙音后接通了,那边传来粗重的呼吸声。 “老张,是我。”我说,“明天早上六点前,带人到东区工地。” “林越?”他声音发颤,“你还活着?外面都传你那儿炸了!” “没炸。”我盯着监控画面上那片残骸,“炸的是别人。你现在有两个选择:回家等死,或者来干活,三倍工钱,每天结现。” 电话那头沉默了几秒。 “你说真的?现在这世道谁还开工地?” 我切了画面,把一段视频推过去——是灾变前我偷偷录的实验:一块五毫米厚的铁板,泡在模拟酸雨里四十八小时,最后只剩一层锈渣。 “看到没?”我说,“这种雨再来一次,你家那砖房连地基都会烂穿。我建的不是房子,是活命的地方。你要不信,明天来看一眼就知道。” 他没再问钱的事,只说:“我试试看能不能凑到人。” 挂了电话,我转头对苏晨说:“联系另外两个工头,用同样的话。另外,把食堂的电接上,烧水,备干粮。” “你真打算现在开工?”他愣住,“苏瑶才刚醒,你连口气都没喘——” “正因为她醒了,才更要动起来。”我打断他,“她看见光了。光能照进来一次,就能照进来第二次。但我们不能等光来救我们,得自己把墙垒高。” 他没再说话,低头去操作通讯系统。 我走到医疗舱外。苏瑶闭着眼,脸色还是白的,但呼吸平稳。监测仪上的数字都在安全区。她手指搭在舱盖边缘,指尖微微动了一下,像是梦里还在抓什么东西。 我没进去,只隔着玻璃说了一句:“明天有人来干活。你要想救人,得先有个能站人的地方。” 她没睁眼,可嘴角轻轻扬了一下。 凌晨四点三十七分,我睡了二十分钟。 五点十五,我站在东区工地门口。 天还没全亮,灰蒙蒙的。地上全是昨夜战斗留下的划痕和焦坑,安全屋外墙有几处被酸液溅到的斑点,黑褐色,像是干涸的血迹。我让人把那些残破的机器人拖到围墙边堆成一排,没清理,也没遮盖。 六点零七分,第一辆车开进来。 老张坐在副驾,下车时腿有点抖。他身后跟着两个穿旧工装的男人,三人全副武装——头盔、防割手套、战术靴,手里拎着扳手和撬棍,像来打仗的。 我站在原地没动。 他们走近了,目光扫过围墙上的弹痕、地上烧熔的金属块,最后落在那堆机器人残骸上。 “这是……警用机?”其中一个工人蹲下,摸了摸断裂的机械臂,“怎么碎成这样?” “赵强派来的。”我说,“昨晚十二台先头部队,全埋在这儿了。” 老张抬头看我:“你这地方,到底招了多少人恨?” “不招恨。”我走到墙边,拍了拍混凝土表面,“招的是命。你们要是不信这雨不会再下,现在可以走。要是信,就听我说三件事。” 他们站着没动。 “第一,我建的这屋,地基挖了八米,钢筋密度是标准的三倍。第二,接下来一个月,我要把外墙再加厚一米,内部做双层防震结构。第三——”我指了指那堆残骸,“任何想抢东西的人,都会变成那样。” 老张咽了口唾沫:“你不怕撑不住?” “怕。”我点头,“所以我才要你们来。三倍工钱,每日结算,管饭、供水、供暖。受伤立刻送医,死亡赔十万现金。干不干?” 没人说话。 我转身走向材料区,掀开防水布,露出底下成捆的螺纹钢。 “第一批混凝土车七点到。现在,要么开工,要么走人。” 沉默持续了十秒。 然后,老张把手套摔在地上,撸起袖子:“老子不走。家里没信号,老婆孩子不知道在哪儿,总不能蹲废墟里等死。干!” 另外两人对视一眼,也摘了头盔。 “算我一个。” “我也干。” 我点头,从怀里掏出一叠现金,抽出三张递过去:“这是定金。现在开始,每人每天三百,现结。” 老张接过钱,手指有点抖。他没看面额,直接塞进贴身口袋。 “你说怎么干,我们就怎么干。” 七点十二分,第一车混凝土抵达。 我站在地基坑边,看着泵车把灰浆送进模板。工人们开始绑钢筋,动作生涩,毕竟灾变后没人干过这种活。有人抱怨进度慢,有人说热了没法脱衣服,冷了又没地方烤火。 我没骂人,只让苏晨打开安全屋侧门,放出一股暖风。 “里面二十度,有热水,有面包。”我说,“干满四小时,轮换进去休息二十分钟。想抽烟,去指定区。想上厕所,墙角有移动舱。” 他们愣了下,然后加快了手上的动作。 中午十二点,第一段墙体开始浇筑。 我亲自下坑,帮他们扶钢筋架。混凝土溅到脸上,又冷又黏。没人说话,可节奏明显快了。老张蹲在边上检查接头,回头看了我一眼:“你一个老板,何必跟我们一块埋土里?” “因为这墙,我也得靠它活命。”我抹了把脸,“你们建的不是工程,是我的命,也是你们的。” 他没再问,低头继续干活。 下午三点,天空裂开一道缝。 阳光照进来,落在刚浇好的混凝土墙上,湿漉漉的表面泛起一层微光。有个工人停下锤子,抬头看了很久。 “真没想到……还能看见太阳。” 没人接话。 可从那一刻起,他们的动作再没停过。 六点整,我站在主控室重新调出气象数据。酸雨未回归,风向转北,大气透明度上升。我打开日志,敲下一行新记录: “末日第五十三天,安全屋基础加固启动。 工人团队归建,首日施工完成墙体浇筑12米。 生存不能靠等,必须造。” 敲完,我走向医疗舱。 苏瑶睁着眼,正看着天花板。 “外面开工了。”我说,“墙在长高。” 她转过头,看了我一会儿,轻轻说:“那我也得站起来。” 她撑着舱壁,慢慢坐起来,脚踩在地上,身子晃了一下。我伸手扶她,她没躲,也没靠,只是借了点力,站稳了。 “明天……”她望着门口的方向,“我能去看看那堵墙吗?” “能。”我说,“等你走得动。” 她点点头,扶着墙一点点往休息区走。背影很虚,可脚步没停。 我站在原地,看着她的影子拖在地板上,一直延伸到门外。 混凝土车还在进,钢筋碰撞声没断。 墙,真的在长。 第52章 钢筋混凝土,筑起生命防线 天刚亮,混凝土车的引擎声就响了起来。 我站在地基坑边,看着工人把昨夜浇完的墙体模板拆开。灰白色的墙面露出来,表面粗糙但完整,没有裂纹。老张蹲在墙角,手指蹭了蹭混凝土表面,抬头说:“凝得实。” 我没吭声,只点了点头。第一段墙能立住,说明配比和浇筑节奏对了。但这不是终点,是开始。 工人们陆续进场,搬运钢筋、校模板。那批螺纹钢是灾变前从钢厂直接订的,含碳量低,抗腐蚀性强。现在一根根横竖排开,像铁栅栏一样立在坑里。有人开始绑扎,铁丝绕几圈,拧紧,动作还算利落。 可干到一半,一个年轻工人停了手。 他叫王磊,三十出头,以前在建筑公司做过小工头。他盯着眼前这堵钢筋墙,忽然开口:“林哥,这墙是不是太厚了?一米?比人还宽。咱们以前盖楼,三十公分就够抗震了,再加保温层也不过半米。你现在搞这么厚,钢材水泥都翻倍,真有必要吗?” 声音不大,但周围几个人都停了动作。 我蹲下身,从脚边泥地里捡起一块铁皮——是昨夜战斗后残留的机器人外壳碎片。边缘已经脆化,轻轻一掰,“咔”地断成两截。 我递给他:“你摸摸。” 他接过,手指一搓,锈渣簌簌往下掉。 “这是什么?” “普通冷轧钢板。”我说,“泡了不到十二小时的酸雨,就成这样。你家那砖房外墙,连这钢板的三分之一都不到。酸雨三天就能蚀穿墙体,钢筋暴露,结构失效。等低温来了,墙体一冻一胀,裂缝扩大,冷气灌进去,人在里面活不过一周。” 他没说话,低头看着手里的残片。 我指着正在搭设的模板:“这墙不是为了好看,也不是为了结实。它要扛酸雨、抗冻融、防冲击。里面三层钢筋网,横向纵向全焊接,混凝土标号c50以上。一米厚,是因为少一寸,都可能让冷气渗进来,让结构弱一点,让人死得快一点。” 空气静了几秒。 老张站起身,拍了拍裤子上的灰:“我老婆孩子要是还在,我也希望他们躲在这样的墙后面。” 没人再问。 王磊把那块铁皮扔进废料箱,重新拿起铁丝钳,弯腰继续绑钢筋。其他人也陆续动了起来,节奏比刚才稳。 九点刚过,第一段墙体的钢筋骨架完成,开始封模板。 木模拼接时,我发现东侧接缝处有道两毫米的缝隙。我伸手摸了摸,缝隙边缘不齐,是工人图快,没对准。 “拆了重装。”我说。 “就这点缝,填点水泥不就行了?”一个工人嘟囔,“又不是承重梁,至于吗?” 我没争,带他走到安全屋东墙外侧,指着一处黑褐色的斑痕:“看见没?昨晚酸雨溅上去的。表面看着没事,可水已经渗进去了。我让苏晨测过,里面钢筋的锈蚀速度是外面的三倍。两毫米的缝,三个月后就是一条贯通裂缝。冷气顺着往里钻,墙体内部结霜,混凝土会一层层剥落。” 他盯着那块斑痕,没吭声。 我转身走到模板边,拿起水平仪,亲自调整位置。木模沉重,得两个人抬。我一边校正一边压紧卡扣,汗水顺着脖颈流进衣领。没人说话,可过了一会儿,王磊和另一个工人走了过来,一起上手调整。 老张站在旁边看了会儿,低声说:“他不是在盖房,是在封棺材——得严丝合缝。” 中午十一点四十分,泵车就位。 我让苏晨从监控室调出实时画面,确认模板无变形、支撑稳固。一切正常,准备浇筑。 可等了二十分钟,混凝土车还没来。 十二点零三分,车终于到了。司机跳下车,一脸不耐烦:“路上堵了,三辆车撞一块,清了半天。” 我让他打开取样口,接了一碗混凝土,用坍落度筒测了下。数值偏低,料太干。 “这料不行。”我说,“凝固后收缩大,三个月内必裂。” “你开什么玩笑?”司机火了,“一车五十方,你让我拉回去?” 我把手里的盐倒掉,掏出一叠现金:“我补你双倍运费。但你得回去换合格料。这不是钱的事,是命的事。” 他盯着我看了几秒,又看看周围站着的工人,最后沉默地爬上车,调头走了。 工人们站在原地,没人抱怨。 王磊点了根烟,靠在钢筋架上:“以前工地抢工期,水泥不合格也往里倒。老板说‘先浇上再说’,反正验收能糊过去。可现在……没人验收了,我们自己就是验收的人。” 老张接过话:“是啊,以前盖的是房子,现在建的是命。” 正午,阳光斜照。 合格的混凝土车重新抵达。泵管接上,灰浆缓缓流入模板。我站在坑边,看着那灰白色的浆体一点点填满空间,从底部往上推,没有气泡,没有断层。 老张站在我旁边,手插在裤兜里,看着墙面说:“你说墙厚一分,命多一天。” “嗯。” “现在我信了。”他顿了顿,“我们不是在打工,是在续命。” 我看了他一眼,没说话。 浇筑持续到下午两点,第一段墙体完成。表面抹平,覆盖养护膜,接缝处用防水胶带密封。我让工人在墙角埋了温湿度传感器,后续每天监测内部凝固情况。 苏晨从监控室传来消息:“东区墙体结构稳定,无沉降,模板无渗漏。” 我回了句“收到”,然后走向医疗舱。 苏瑶靠在床边,手里拿着一本破旧的医学手册,翻了几页又放下。她脸色还是白,但能坐起来了。 “今天墙浇完了。”我说,“第一段。” 她抬头看我:“他们还信你吗?” “现在信了。” “因为你说服了他们?” “不。”我摇头,“因为他们亲眼看见铁皮烂了,看见墙缝会渗水,看见不合格的混凝土不能用。他们不是信我,是信自己看到的。” 她沉默了一会儿,轻轻说:“那比说服更有用。” 我点头:“是。” 她低头看着自己的手,指尖微微发颤,像是还没完全恢复。但她没提要去工地,也没说想帮忙。 我知道她急,但急没用。 “等你能站稳,再来看。”我说,“墙会一直长。” 她没回答,只是把手册合上,放在床头。 我转身离开,回到工地。 新的钢筋正在吊装,第二段墙体的骨架开始搭建。工人们动作比昨天熟练了些,绑扎节奏明显加快。王磊在指挥几个人焊接横向钢筋,焊枪火花四溅。 我走到坑边,伸手摸了摸刚浇完的墙面。养护膜下还带着温热,混凝土正在内部凝固。 老张走过来,递给我一瓶水:“明天还这么干?” “干。” “材料够吗?” “够。水泥还有八百吨,钢筋两百吨,全堆在仓库。只要人不散,墙就能一直往上垒。” 他喝了口水,看着远处那排机器人残骸:“你说赵强还会来?” “不知道。”我说,“但墙厚了,门重了,灯亮了,我们就不怕他来。” 他笑了下,没再问。 天色渐暗,工人们轮流进安全屋轮休。暖风从侧门吹出来,面包的香味飘到外面。有人抽完烟,把烟头掐灭扔进铁桶,重新跳进坑里干活。 我站在地基边缘,看着他们一节节绑钢筋,一米米垒模板。 墙在长。 它不是砖石堆砌的壳,是用时间、材料和命换来的屏障。 凌晨一点十七分,第二段钢筋骨架完成百分之六十。 王磊从坑里爬上来,脱掉手套,走到我面前:“林哥,我想通了。” “什么?” “你说这墙是活命的壳,我以前不信。可今天我看那混凝土一点点填满模板,突然觉得——我们在造棺材,但不是埋死人,是把活人好好裹住,不让外面的烂东西钻进来。” 我没说话。 他盯着那堵未完成的墙,声音低了下去:“要是早几年,有人跟我说要建这种墙,我肯定笑他疯了。可现在……疯的是外面那个世界。” 他转身要走,又停了一下:“明天我带我表弟来。他懂预应力张拉,要是你想做夹层防爆墙,他能帮上忙。” 我点头:“来。” 他笑了笑,跳回坑里,重新戴上手套。 我站在原地,看着混凝土泵管静静垂在模板上方,等待下一次启动。 钢筋交错,灰浆未冷。 墙还在长。 第53章 钢板风云,屋顶的坚固之争 凌晨三点,地基坑里的钢筋骨架绑到六成,王磊跳上来喘口气,手套甩在地上。我拍了拍他肩膀,没说话,转身往屋顶走。 他跟上来,边走边搓手:“这天越来越冷,手都僵了。” 我没回头:“再冷也得把顶封死。墙能扛压,顶扛的是酸雨和积雪。裂一道缝,整个安全屋就是个漏水的桶。” 屋顶作业面已经搭好脚手架,两层钢板并排铺开,接缝处打了密封胶。工人刚焊完一段,焊枪还冒着余热。我抓起一块边角料钢板,往接缝上一压,顺着坡度往下倒了半瓶测试液——那是我调的弱酸水,ph值4.2,比昨夜落的雨还酸一点。 液体顺着接缝往下渗,在第二块钢板边缘滴出一串水珠。 “停。”我说。 没人动。 我蹲下,手指蹭了蹭螺丝头。表面有镀层,但边缘发暗,是普通碳钢。“谁上的螺丝?” 没人应。 老张从梯子爬上来,看了一眼,眉头皱紧:“这不是不锈钢的。” “是普通螺丝。”我拧下一颗,放进随身带的酸液瓶里。十分钟不到,瓶底出现锈斑,像血丝一样浮开。“这种螺丝,三个月内会全锈穿。一旦锈穿,接缝处形成电化学腐蚀,钢板边缘会像纸一样烂掉。” 王磊蹲在旁边,伸手摸了摸那颗泡在瓶里的螺丝,指尖一搓,锈粉就掉了。 “补胶不行吗?”一个工人站出来,“顶上再刷两层防酸漆,密封性够了。” “漆能撑一年。”我说,“我们要的是十年。屋顶要是塌了,底下的人连躲的地方都没有。你们焊的不是铁皮,是命上面的盖子。” 空气僵了几秒。 王磊站起来,甩了下手:“林哥,我们干了十二个小时了。再拆重来,人真扛不住。而且材料是不是也该按标准给?要是早说必须用不锈钢螺丝,我们带的料也对得上。” 我从防水袋里抽出一叠现金,放在脚手架横梁上:“返工期间,工钱加五十。不是求你们干,是买你们的手艺和责任心。这屋顶,要扛住十年酸雨,不是撑三天。” 老张没动,盯着那瓶锈迹斑斑的螺丝看了很久。 他忽然转身,走到钢板边缘,摘下手套,一把拧开接缝处的螺丝帽。 “咔哒”一声,第一颗螺丝被拔出来。 他扔进废料桶,声音很重。 其他人愣了几秒,陆续动手拆卸。有人低声骂了句,但也蹲下去拧螺丝。 苏晨从监控室下来,手里拎着工具包。他没说话,先用万用表测了普通螺丝和不锈钢螺丝的导电性,又拿磁铁试了材质。 “普通碳钢和不锈钢接触,会形成原电池。”他指着测试仪,“雨水一泡,电化学反应加速,腐蚀速度比单独用一种金属快五倍以上。这不是理论,是课本第三章的内容。” 工人们抬头看他。 他年纪小,但说话稳:“你们焊的每一处接缝,如果用了两种金属,等于在给自己挖坑。等发现漏了,里面早就烂透了。” 老张站起身,走到我旁边:“我干了三十年建筑,从没听过‘电化学’这个词。但昨晚那堵墙,是我亲手绑的钢筋网——我知道你说的是对的。” 他拿起一把新螺丝,对着光看了看标号:“304不锈钢,带防腐涂层。这种料贵,但值。” 我点头:“仓库里有两千颗,全换成这个。密封胶也换,用聚氨酯改性胶,耐酸耐低温。苏晨,你负责验收每一批材料。” “行。”苏晨应了一声,开始清点工具。 重新铺设开始。 我守在接缝处,每上一颗螺丝,都亲自检查扭矩。太松会渗水,太紧会压裂密封垫。工人们动作慢,但没人再抱怨。 凌晨四点,气温骤降。钢板冷缩,两块板的接缝错开两毫米。 “停焊。”我说。 焊工抬头:“差一点,焊死了就行。” “焊死了,明天热胀时会裂。”我指着接缝,“现在用螺栓预固定,白天温度回升再锁紧。应力没释放完就封死,等于埋炸药。” 他们停下,改用螺栓连接。 我让苏晨在接缝两侧贴上应变片,连到手持仪上,实时监测形变。数据显示,凌晨五点,应力值达到峰值,随后缓慢回落。 “等。”我说。 工人们裹着棉衣蹲在脚手架上,喝着热水。王磊靠着钢梁,闭眼打盹。 五点四十分,应变值稳定。 “可以锁紧。”苏晨报数。 我亲自上手,一颗颗拧紧螺丝,每颗都涂足密封胶。最后一颗打完,天边刚泛白。 老张走过来,伸手摸了摸接缝。干燥,平整,胶层完整。 “成了。”他说。 我站在屋顶边缘,看着东方灰白的天。风从废墟间穿过,卷着灰烬和碎塑料片。 王磊走过来,手里拎着一袋新螺丝。他没说话,把袋子放在防水布上,用记号笔在上面写了四个字:“防腐专用”。 他抬头看我:“你说我们不是在盖房。” “嗯。” “是在缝合这个世界的伤口。” 我没接话。 他笑了笑,转身去收拾工具。 老张走过来,递给我一瓶水:“明天还这么干?” “干。” “人能撑住吗?” “能。”我说,“只要标准不降,材料不断,我们就一直干。” 他喝了口水,看着远处那堆机器人残骸:“你说赵强还会来?” “不知道。”我盯着地平线,“但屋顶不漏,墙不裂,灯能亮,门能关死,我们就不是软柿子。” 他没再问。 六点十七分,第一缕阳光照在屋顶钢板上。金属表面反射出冷光,像刀刃一样划过废墟。 苏晨拿着检测仪绕了一圈,回来点头:“全段密封性达标,无渗漏点。” 我让他把数据存档,准备下一阶段的加固。 老张忽然说:“林哥,我侄子在钢厂做质检,懂金属疲劳测试。要是你想做夹层防爆顶,他能帮忙。” “叫他来。”我说。 “他要三倍工钱。” “给。” 他笑了笑,转身下梯子。 我站在屋顶,手扶着钢梁。钢板还带着夜里的寒气,贴在掌心像冰。 远处,一辆混凝土车正从废墟间缓缓驶来。 第54章 通风之困,管道与锅炉的尺寸不合 混凝土车碾过碎石路,车轮压进半凝固的泥浆里,发出沉闷的咯吱声。我站在锅炉房门口,盯着车尾卸下的那批通风管道,管壁标着“dN300”,和设计图一致。王磊蹲在第一根管子旁,拿卷尺比着法兰盘直径,眉头越皱越紧。 “林哥,不对。”他抬头,“这法兰内径三零五,锅炉进气口是二九八。差七毫米,套不上。” 我走过去,没说话,从工具包里抽出游标卡尺,卡进法兰边缘。数字显示:304.6。再测锅炉接口,297.8。差快七毫米,不是误差,是错货。 “发的是旧版图纸的料。”老张站在旁边,手扶着锅炉外壳,“上次改设计,咱们这边换了接口标准,供应商那边没同步。” 我掏出防水笔记本,翻到供应商联络页,手指划过一串加急专线号码。拨通前,先看了眼时间:早上七点十二分。距离酸雨预警解除还剩六小时四十八分。天气稳定窗口期只有三天。锅炉系统必须在这期间完成对接,否则夜间降温会直接冻裂未供暖的墙体。 电话接通,我报出订单号,对方确认发的是“林工定制款”,坚持无误。 “你们发的是2022年版锅炉配套管道。”我说,“我们用的是2023升级款,接口缩了半圈。现在货不对板,安装停了。” 对方沉默两秒,说是设计变更没录入系统,最快调货也要两天。 “二十四小时内送到正确型号。”我说,“我出双倍运费,加急费照付。今天送不到,合同作废,所有后续订单转竞品。” 他迟疑,我直接挂了。转身对王磊说:“先别拆包装,把所有管道编号登记,拍照片存档。等新件到,追责用。” 老张蹲下,手指蹭了蹭法兰边缘的焊缝:“这要是强行对接,加密封垫也撑不了几天。风压一大,垫圈移位,漏风不说,还可能吸进外面的酸雾。” “不能等。”我说,“锅炉房现在封闭施工,co?已经在升。得先通气。” 我拎起检测仪,往地下通风井走。苏晨跟上来,手里拿着手电和记录本。 井口铁盖锈得厉害,撬开时掉下一片渣。下面黑洞洞的,一股闷腐味冲上来。我戴上防护面罩,顺着梯子下去。苏晨紧跟在后。 井道约两米宽,墙面是老式红砖,顶部有混凝土横梁。几十年没人管,砖缝裂了大半,几根支撑角铁歪斜着,像随时要塌。手电光扫过,发现北侧墙根有一片湿痕,颜色发黄,边缘起泡。 我撕下一段ph试纸,按上去。试纸慢慢变红。酸性渗水。不是偶然溅落,是持续渗透。 “上面的排水沟没封死。”我说,“酸雨顺着地表裂缝渗进来,沿着井壁往下爬。再不管,整段井道内壁都会被蚀穿。” 苏晨用小锤轻敲墙面,几块碎砖直接脱落,露出后面的空洞。 “得封。”我说,“先堵漏点,再加固通道。” 我让上面递下速凝砂浆和pVc衬板。自己动手把渗水处凿开一圈,填进砂浆。五分钟后表层硬化,再贴上衬板,用膨胀螺栓固定。苏晨在旁边记录每个修补点坐标。 清理到中段,发现一段管道被上次浇筑地基时溢出的混凝土封死了,只剩拳头大的空隙。 “得切开。”我说。 苏晨拿出便携切割机,接上电池。火花溅在砖墙上,像火星炸开。我们轮流上手,二十分钟后,通道恢复贯通。 我打开检测仪,测风速。零点三米每秒。几乎静止。co?读数升到1100ppm。人待久了会头晕。 “主路不通,得搭临时风道。”我说。 回到地面,我翻出旧库存清单,找到一段废弃的镀锌管,直径250,比锅炉口小,但能凑合。问题是走向不对,得斜穿锅炉房外墙,打孔引出。 “王磊,带两个人,把这段管子锯成两截。”我说,“切口做斜角,对接时能转向。” 他们动手拆解,我检查密封材料。橡胶圈老化严重,不能用。翻到防化物资区,找出一卷氟橡胶密封带,耐酸耐低温,是灾前囤的。 管子改造好,我们抬到锅炉房西侧外墙。用电锤打孔,装卡箍,接上管段。另一头连到临时风机出口。风机接柴油发电机,全功率启动。 风道一通,检测仪数值开始下降。但风压不稳,忽高忽低。 “负压太大。”苏晨盯着风速表,“外面空气被抽进来太快,万一有酸雾,会倒灌。” “加个挡板。”我说。 找来一块钢板,裁成扇形,装在风机入口处,手动调节开合角度。苏晨用秒表计时,每三十秒记录一次co?变化。我们反复调了七次,直到风速稳定在1.2米每秒,换气效率最高,又不形成强负压。 中午十二点十七分,锅炉房空气指标恢复正常。工人陆续摘下面罩,有人直接坐在地上喘气。 王磊走过来,手里拿着那截被切开的旧管子,往地上一扔。 “林哥,这活干得憋屈。”他声音不高,但所有人都听到了,“图纸改了没人通知,货发错了没人担责,咱们就像在拆定时炸弹。今天是个管子,明天是不是整个锅炉都装不上?” 我没反驳。 老张站在一旁,没说话,但也没走。 我打开笔记本,翻到变更记录页,撕下一张纸,递给王磊:“从今天起,所有设计调整,我会手写通知到班组。每一批材料进场,先核对编号、尺寸、材质,三方签字才能安装。谁漏查,谁负责。” 王磊没接。 “这次是我疏忽。”我说,“我没确认供应商系统更新,导致错货。责任在我。但锅炉必须装,通风必须通。我们没时间等完美条件,只能一边修一边往前走。” 我指着刚装好的临时风道:“这管子丑,歪,接得勉强。但它现在在抽风。只要风在走,人就能活。等新管道到,我们再换。但今天不能停。” 王磊低头看着那截旧管,脚边还沾着砂浆。 “那要是新件又错了呢?”他问。 “不会再错。”我说,“我已经把设计图原件发到供应商邮箱,要求他们打印出来,逐项核对。货到之前,我亲自验。错一次,罚他们三倍定金。” 老张终于开口:“我认识那个仓库主管,老李。他儿子是我徒弟。我打个电话,让他盯着出货。” “打。”我说,“现在就打。” 他掏出手机,走到一旁。 王磊没再说话,弯腰捡起那截管子,扛到肩上,往材料区走。 下午两点,我重新检查通风井修补处。砂浆完全固化,pVc衬板贴合严密。检测仪显示井内空气湿度下降,co?稳定在800ppm以下。 我让苏晨在井口加装一道过滤网,防止碎屑掉入。又在风机入口加了层活性炭滤棉,应对可能的酸雾。 临时风道运行平稳。 我站在锅炉房门口,看着那根斜穿外墙的镀锌管。接口处涂了两圈密封胶,卡箍拧得死紧。风从里面呼呼穿过,带着轻微震动。 苏晨走过来,手里拿着检测报告。 “所有节点密封性达标。”他说,“临时系统可以支撑到新管道送达。” 我点头,把报告收进防水袋。 远处,那辆混凝土车已经离开,地上留下两道深深的车辙。风从废墟间穿过,卷着灰,打在钢板墙上,发出沙沙声。 我摸了摸口袋里的手机,供应商还没回消息。 天边云层开始聚拢,风更冷了。 第55章 外出寻人,废墟中的生命迹象 风更冷了,我站在锅炉房门口没动。临时风道还在响,但我知道这撑不了太久。酸雨随时会来,而我们连真正的通风系统都没装上。错货的事压着所有人,王磊那句话也在我心里转——没时间等完美条件,只能边修边往前走。 可光修能行吗?外面没人了。整片废墟死得彻底。我盯着远处歪斜的楼影,忽然想到一件事:上一世,我死前七天,听见隔壁楼顶有人喊。声音断断续续,后来没了。我没理。等我想爬上去看时,楼塌了。 这次我不想再错过。 我回屋检查装备。防酸面罩扣紧,战术手电装进腰包,急救包塞两支肾上腺素,保温毯叠成巴掌大塞进夹层。撬棍别在背后,柴油发电机还剩两小时电量,够照明。我背上背包,拉链拉到顶,推门出去。 天灰得厉害,云压着楼顶,风从废墟缝里钻出来,刮在钢板墙上沙沙响。我沿着东侧路走,绕开几处塌陷的地面。红砖墙泡过酸雨,表面发黑,一碰就掉渣。我每经过一辆废弃车,就在车窗上敲两下,停十秒,听里面有没有动静。 一辆皮卡,空的。 一辆面包车,玻璃碎了,座椅霉烂。 一辆出租车,副驾座上有具尸体,脸贴着车门,已经干了。 我继续走。 公交站台塌了一半,水泥板斜插在泥里。底下压着一辆旧轿车,半边埋进泥浆,车头凹进去一块,前轮歪着。车窗结满霜,看不清里面。 我蹲下,用手套擦副驾角落的玻璃。手电光打进去,照见后座两个人。一男一女,都缩成一团,脸青紫,嘴唇发灰。女的头靠在男的肩上,男的下巴抵着胸口。两人胸膛微微起伏,呼吸浅得几乎看不见。 还有气。 我绕到后车门,拉把手。冻住了。试另一侧,一样。车窗太厚,砸了怕玻璃飞溅伤到他们。我退开一步,从背后抽出撬棍,用尖端轻轻敲车窗右下角。咔一声,裂出蛛网纹。我脱下外套盖住手,用肘部缓撞。玻璃碎开,缺口朝外翻,没往里崩。我伸手进去,把锋利的边缘掰断,清出一个够人钻的洞。 打开车门,寒气扑出来。两人身上只盖着一条薄毯,早湿透了。我摸女的颈动脉,跳得慢,但稳。男的也一样。失温严重,再拖两小时就救不回来了。 我掏出保温毯,先裹住女的上半身,再包住男的。两人衣服湿冷,贴在身上,必须尽快转移。我先把女的背上,用背包带绑住她肩膀和腰,贴紧我后背。她头垂着,发丝贴在我颈边,冰得像铁丝。然后我把男的抱起来,让他前趴在我胸前,同样用带子固定。两人加起来快一百四十斤,压得我膝盖一沉。 走不动就死在这。 我调整呼吸,迈步往前。刚走出十米,头顶云层裂开,雨下来了。不是水,是酸雨。一滴砸在手背,刺痛,皮肤立刻发红。我抬头看,雨点越来越密。 前面有辆翻倒的货车,侧躺在泥里,车头朝天。我冲过去,钻进车底。三人挤在驾驶室残骸下,头顶是扭曲的金属壳。酸雨砸在上面,滋滋冒烟。我把防酸布撑开,盖住他们头和肩,自己后背露在外面。布是灾前囤的,耐腐蚀,能撑一阵。 雨没停的意思。风卷着酸雾从缝隙钻进来,打在我脸上。我低头看女的,睫毛上结着霜,呼吸比刚才更弱。男的嘴角抽了一下,没醒。 不能再等。 我咬牙爬出去,重新背好两人。酸雨打在防酸布上,发出密集的噼啪声。路变得泥泞,每一步都像踩进胶里。我左脚滑了一下,膝盖磕在碎石上,疼得眼前发黑。但我没松手。 安全屋在两公里外。我认得路。沿着这条街直走,过铁桥,右转进厂区小道。可现在视线模糊,雨雾把一切都罩住。我靠记忆走,每一步都算着距离。 一公里时,女的突然哼了一声。极轻,像梦里的呓语。我没停,只把她往上托了托。她的脸贴着我后颈,温度低得吓人。 铁桥到了。桥面锈得厉害,有些地方只剩铁架。我踩上去,金属发出吱呀声。走到一半,一块钢板突然塌陷。我右脚陷进去,整个人往前扑。我立刻弓背,把两人往上顶,自己左肩撞在铁梁上。骨头像被锤砸了一下,但手没松。 爬出来,继续走。 右转进厂区小道。围墙还在,但门被砸了。我穿过断口,看见安全屋的轮廓。钢板墙立着,屋顶刚封好,还没装通风系统。门在东侧,我得绕过去。 还有三百米。 两百米。 一百米。 我腿开始抖。肺像破风箱,吸进去的空气全是酸味。但我不能停。五十米时,我看见门缝里透出一点光——发电机还在转,灯没灭。 三十米。 二十米。 十米。 我撞开外门,冲进缓冲区。里面干燥,暖,空气干净。我把两人放下来,靠墙坐着。女的头歪向一边,男的嘴角有白沫。我扯开他们衣服,听心跳。都弱,但还在跳。 我摸出急救包,翻出葡萄糖针剂。先给她打一针。针头刺进手臂,她没反应。再给他打。我用体温焐热药液,慢慢推。 然后我脱下自己湿透的外套,扔到角落。手抖得厉害,解不开内层衣服的扣子。我靠墙坐着,喘气。视线模糊了一瞬。 但我没闭眼。 我知道他们得活。 上一世我没救的人,这一世我带回了门。 我撑着地站起来,摸向内门把手。金属量,但稳。我拧开,准备把他们拖进去。 女的忽然抓住我的手腕。 极轻的一拽,像梦里伸出来的手。她没睁眼,手指却死死扣住我,指甲陷进皮肉。 第56章 急救时刻,苏瑶的医者仁心 她抓住我手腕的力道很轻,但没松。 我立刻蹲下去,手电照她脸。她眼皮抖了,嘴唇干裂发紫,呼吸浅得几乎看不见起伏。我压低声音:“能听见吗?你弟弟怎么样?” 她喉咙动了一下,挤出三个字:“失温……快。” 我立刻转身,把苏晨从地上抱起来放平。他衣服湿透,贴在身上,脸上青灰,嘴角有白沫。我伸手去解他外套拉链,手指僵得不听使唤。刚扯开,她又开口,声音微弱但清楚:“别碰四肢……先脱上衣,盖住躯干。” 我停住手,看她。 她闭着眼,喘了几下,继续说:“冷血回流……会停跳。保温毯包胸口和腹腔,别裹腿。” 我点头,翻出保温毯,撕开包装,先裹住他上半身,再包住腰。毯子反光面朝内,贴紧皮肤。然后我从物资箱里翻热水袋,找到两个,拧开保温壶倒进温水,封口塞紧,塞进他腋下和颈侧。 她靠墙坐着,头歪着,但还在说话:“热风……低档,三米外……别对着吹。” 我搬来暖风机,调到最低档,摆在三米开外,风口略朝上,让热空气自然下沉。屋里温度不到十五度,发电机供电有限,不敢开灯。 她喘了一阵,忽然说:“葡萄糖……稀释一半,滴嘴里,三十秒一次。” 我翻急救包,只剩一支葡萄糖针剂。我拿出来,看她。 她抬起手,指尖发颤:“给我。” 我愣住。 她没看我,只盯着那支药:“我用了,还能撑。他用了,活不了。” 我拧开药剂,推到她手里。她抖得厉害,针头几次没对准,最后咬着牙,扎进自己手臂,慢慢推完。抽针时手一软,药瓶差点掉地,我接住了。 她闭眼缓了十几秒,呼吸稳了些。睁开时眼神清了一点,看向苏晨:“现在……滴他嘴里,一次五滴,别多。” 我照做。药液稀释过,颜色淡,滴在苏晨干裂的唇上,慢慢渗进去。他没吞咽反应,液体顺着嘴角流下来一点,我用纱布轻轻吸掉。 她一直盯着,忽然说:“摸他颈侧。” 我伸手,贴他脖子侧面。 “跳不跳?” “有,很慢。” “不是脉搏,是喉结下方……凹进去那块,肌肉抽不抽?” 我仔细感觉。过了几秒,指尖下传来轻微颤动。 “在抖。”我说。 “肌颤。”她声音发虚,“低温抽搐……不是癫痫。别按他四肢,压住肩膀就行。万一咬舌……找布塞牙缝。” 我立刻翻背包,扯下一条干净毛巾,卷成条。刚准备好,苏晨身体猛地一弓,肩膀往上顶,我一手按住他锁骨,另一手迅速把布条塞进他齿间。他牙关咬紧,发出闷哼,四肢抽了两下,又软下去。我没松手,等了半分钟,他呼吸重新变得浅而匀。 她靠在墙边,额上全是冷汗,嘴唇还在抖。但她开口还是稳的:“接下来六小时……不能睡。二十分钟叫他一次名字。” 我点头,看表。凌晨三点十七分。 她闭眼喘气,忽然又睁眼:“你叫什么?” “林越。” 她记了一下,低声说:“林越……你救了我们。” 我没吭声。 她看着我,眼神有点涣散,但没躲:“但现在……得听我的。” 我盯着她看了两秒,点头:“你说。” 她缓了会儿,说:“脱他裤子,只留内裤。湿裤子贴腿,复温慢。” 我照做。他腿冰得像铁,皮肤发灰,但没发黑,还没到冻伤深层组织的程度。我用干毛巾擦干,再裹上保温毯,只露头和脖子。 她检查他瞳孔,用手电照了照,说:“对光有反应……没脑损伤。” 我问:“还要什么?” 她想了想:“温水……湿毛巾,敷颈动脉位置,别太热。” 我拧了条毛巾,试了温度,敷在他脖子一侧。她看我动作,没说话,算是认可。 过了二十分钟,我凑近苏晨耳边:“苏晨。” 他没反应。 我又叫一次:“苏晨。” 他眼皮颤了下,喉咙里发出一点声音。 “再叫。”她说。 我每隔二十分钟叫一次。第四次时,他手指动了一下。第五次,他喉咙发出一声轻咳。 她摸他脉搏,说:“心率上来了。” 我松了口气。 她靠在墙边,脸色还是白的,但说话利落了些:“等他能自己吞咽,给口服补液盐。没有就用糖盐水,一杯水加半勺盐、两勺糖。” 我记下,翻物资箱。有补液盐,密封的。我准备好,放在旁边。 她忽然说:“你肩怎么了?” 我一愣。 她盯着我左肩:“你进来时……一直偏着身子,左臂不敢发力。” 我没说话。肩是刚才过铁桥时撞的,骨头像裂了条缝,一动就抽着疼。 她伸手:“让我看看。” 我摇头:“先顾他。” “你倒下,我们都得死。”她声音不大,但没商量余地,“脱衣服。” 我咬牙,解开外套和内层拉链,把左臂抽出来。肩关节肿了,皮肤发青,一碰就钻心地疼。 她摸了下,说:“没脱臼……软组织挫伤。得固定。” 我翻出绷带,自己缠。她看着,忽然说:“反了。先压肩带,再绕手臂。” 我停下,换方式。她一点点指挥,怎么压、怎么绕、怎么固定肘部。弄完,左臂基本动不了,但疼得没那么尖锐了。 她靠回去,闭眼喘气。屋里安静下来,只有暖风机的低鸣和苏晨微弱的呼吸。 四十分钟后,苏晨突然咳嗽,接着干呕。我立刻把他侧身,他吐了点清水,没食物残渣。 她睁眼:“胃反射恢复……好现象。” 我用纱布擦他嘴,抬头看她:“你会一直醒着?” 她摇头:“撑不了太久。等他体温上来,能自己呼吸,我就睡。” 我问:“你以前是医生?” 她顿了顿:“社区医院,急诊科。” 我没再问。这种时候,身份不重要,能救人就行。 又过了半小时,苏晨呼吸变得深了些,脸色从青灰转成苍白。我摸他额头,有点潮,但温度回升了。 她检查一遍,说:“核心体温到三十四度……再升两度,就安全了。” 我点头,把热水袋换新水,重新放他腋下。暖风机还在转,屋里温度升到十六度。 她靠在墙边,眼皮越来越沉。忽然说:“别关灯。” “不关。” “灯亮着……他能感觉到。” 我嗯了一声。 她闭上眼,呼吸慢慢变匀。没睡死,但意识在退。 我坐在她旁边,盯着苏晨。他手指又动了一下,这次动得更明显。 我凑近:“苏晨。” 他喉咙里咕了一声,眼皮颤了两下。 我伸手摸他额头,湿的,热的。 他没醒,但活下来了。 她突然睁开眼,声音很轻:“他叫什么名字……你记得吗?” “苏晨。”我说。 她点点头,又闭上眼。 屋里的灯还亮着,照着三个人的影子,贴在水泥墙上。 第57章 加班费风波,林越的决断 天光刚亮,冷气从门缝钻进来。我靠着墙,左肩绷带勒得骨头发紧,一夜没合眼,耳朵里还响着苏晨那阵干呕后的抽气声。屋里暖风机低转,苏瑶闭着眼靠在墙边,呼吸浅但稳。我盯着她看了两秒,起身往外走。 门外,老陈带着人已经站成一排。 他们没动工具,也没进工区,就站在锅炉房门口,脚边是昨晚没用完的钢管。老陈脸上的灰不是新沾的,是累出来的。他往前半步,声音不高:“林越,我们干了三十六个小时,没停过。” 我没说话。 他继续说:“合同里写的是日班八小时,超时双倍。现在不止双倍,是四倍还多。你给的工钱不低,可人不是机器。” 我点头:“我知道。” “我们也要活下去。”他看着我,“你有粮有水,我们除了这份工,什么都没有。再这么干下去,倒下一个,谁来收?” 我抬眼看他们。一个个站着,没吵没闹,但眼神都盯着我。这不是讨价还价,是最后通牒。 我抬了抬右臂,示意他们跟我走。左肩动不了,走路时身子偏着,脚步沉。穿过半截通风井,进了物资储藏区。箱子一排排码着,最里面那个我亲手封过胶带,写着“应急现金”。 我蹲下,撕开封口,打开。 三叠钱,整整齐齐。灾变前卖房的钱,压了三个月利息提前取出,当时被人笑傻。现在,它在这儿。 我拿出来,一五一十点数。三十个人,每人三千加班费,另加五千奖金。当场结清。 有人吸了口气。 我没抬头:“接下来还有钢板焊接、管道密封,都是重活。每阶段完成,再发一次奖。钱不多,但不会少你们一分。” 老陈没动。 我合上箱子,看着他:“你们要是现在走,我不拦。但屋顶没封完,酸雨一来,底下所有设备全毁。苏晨昨夜差点死在车里,苏瑶拼着最后一口气救他。如果停工,下一批人,可能连被救的机会都没有。” 我顿了顿:“我不是求你们留下。是告诉你们,你们干的每一锤,焊的每一寸,不只是工钱的事。是活着的人,能不能多撑一天。” 老陈低头看了看钱,又看了看我。他没问真假,没问后续能不能兑现。他知道,这种时候,没人会拿现金当赌注。 他伸手,接过一叠,当面分给身边的人。一张不少。 有人接过钱,捏了捏,没说话,转身往工具区走。第二个跟着走。第三个。 老陈留下,站在我面前:“钢板焊接今天能开始?” “能。”我说,“材料昨夜就位,就等焊枪。” 他点头:“那我带人去准备。” 我看着他走远,转身回储藏区。箱子还开着,里面还有两叠。我不急。只要他们还在干,钱就一直有。 中午,焊枪响起来。 我爬上二楼平台,看他们作业。火花从钢板接缝处溅出,像小颗星子往下坠。风从被封死的缝隙灌进来,吹得火苗歪斜。一个工人蹲在边缘,手套都烧黑了还在焊。另一人递氧气瓶,跑得比平时快。 没人再提钱的事。 我靠在柱子边,左肩开始发烫。绷带压着皮肉,像有铁丝在里面绕。我没动,也没叫人换药。这时候露疲态,前面的钱就白花了。 下午三点,老陈下来找我。 “焊接组轮了两班,进度赶上了。但新问题——防爆玻璃的密封胶不够。原厂配的量只够七成面积,剩下的得现场补。” 我皱眉:“补胶影响气密性。” “我知道。”他说,“但不补,风压一上来,接缝处会漏。你现在有货吗?” 我想了想:“有工业级聚氨酯胶,但没用过在这种场景。” “拿来试试。”他干脆,“总比留缝强。” 我带他进仓库,翻出两桶密封胶。标签上写着“耐低温-40c,抗酸蚀”,是我特意从化工厂清仓时抢的。当时没人要,嫌贵。 老陈看了眼:“这玩意儿粘性太强,涂不好会堵死调节阀。” “你有办法?” 他点头:“加稀释剂,比例一比三,手动滚涂。慢点,但稳。” 我同意了。 他抱着胶桶要走,忽然停住:“林越,刚才王磊跟我说,他看见东侧围墙外有人影晃。” 我抬眼:“什么时候?” “十分钟前。就一下,再看没了。” 我没轻信:“他一个人看见?” “嗯。但他坚持说不是错觉。” 我沉默两秒:“今晚所有人,两两行动。工具不离手。焊完最后一段,立刻收工进屋。” 他点头,走了。 我站在仓库门口,望着东墙。那里原本是厂区废料堆放点,现在塌了半边,遮挡多。我本打算明天去清障,现在得提前了。 但眼下最要紧的,是屋顶。 焊枪声还在响。我走回平台,看最后一段钢板对接。两个工人配合,一个扶板,一个持枪。火光映在他们脸上,汗往下淌,没人擦。 最后一道缝合上时,天已经暗了。 我数了人头,三十个都在。没人请假,没人提前走。王磊站在墙边,手里攥着一根钢筋,眼睛一直往东侧瞟。 我走过去:“还看见什么?” 他摇头:“没有。但我肯定,刚才有人。” 我没否定他。 这种时候,宁可多防一步。 我喊住刚要收工的老陈:“今晚加一班夜哨。两人一组,两小时轮换。我在入口设了警戒铃,连到宿舍。有动静,立刻响。” 他看了我一眼:“你信?” “我不信眼花。”我说,“但我信准备。” 他没再问,点头安排去了。 我回屋,先看苏瑶。她还在睡,呼吸比早上深了些。苏晨侧躺着,手搭在毯子外,指尖有血色。我摸他额头,温的。 我转身进储藏区,把剩下的现金重新封箱,放进最里层铁柜。钥匙塞进贴身口袋。 出来时,听见门口有动静。 是老陈,带了两个工人,手里拎着焊枪和切割机。 我问:“怎么了?” 他脸色沉:“东墙根底下,发现一只鞋。湿的,沾着泥,像是刚留下的。” 我立刻往外走。 鞋就摆在门口,一只军绿色高帮靴,码数不小。鞋帮裂了口,内衬外翻,底纹和厂区外土路的泥印能对上。 我蹲下,伸手探鞋内。 还有余温。 我抬头看东墙,缺口在三米高,原本堆着废铁,最近被我们清走一半,露出空档。人可以从那里翻进来。 我站起身,对老陈说:“今晚所有人,武器在床边。焊枪、切割机、撬棍,都充好电。你带一组守东墙,我带一组守入口。轮班照旧,但每组加一人。” 他盯着我:“你真觉得有人盯上了这儿?” “不是觉得。”我说,“是这只鞋告诉我,有人来过,而且,不想空手走。” 他没再说话,转身去安排。 我站在门口,把鞋踢进屋里,关上门。 锁扣咔哒一声落定。 屋外风更大了。 第58章 双层钢板,屋顶的坚固屏障 军靴还躺在屋角,鞋底朝上,泥点没干透。我盯着它看了三秒,转身抓起防毒面罩往屋顶走。 天刚蒙蒙亮,风从东墙缺口灌进来,吹得脚手架上的帆布哗哗响。老陈已经在了,焊枪架在支架上,最后一段钢板卡在槽口,就等确认后合缝。 “昨晚的班排好了?”我问他。 他点头:“两组轮哨,王磊在东墙盯第一班。切割机充了电,放在入口台子上。” 我没再问。人到位就行。 我爬上钢梯,踩上未封的屋顶边缘。脚下是两层厚钢板,底下那层是原厂承重板,上面这层是我从报废货轮上拆来的船用甲板钢,耐腐蚀,抗压。两层之间留了三厘米空隙,填了隔热泡沫,再用密封胶封死。这是防酸雨的最后一道屏障。 “开始吧。”我说。 焊枪点火,蓝焰喷出。工人蹲在接缝处,一寸寸推进。火花溅在防酸布上,烧出小洞。我没让停。这时候,进度比防护重要。 二十分钟后,最后一段焊完。 我打着手电沿接缝走了一遍。光柱扫过每一寸焊点,螺丝咬合处,密封胶条。一切看起来正常。 当走到北角,光斜照进一道阴影时,我停了。 焊缝中间有条细线,不到两毫米宽,像是收弧时没补满。肉眼看几乎不可见,手电一照,却能看见底下金属的反光。 我蹲下,手指摸过去。接缝边缘平滑,但那道细线里,有轻微的粗糙感。 “这里返工。”我说。 老陈凑过来:“哪有问题?看不出来。” “有裂纹。”我用手电压住那点,“酸雨落下来,先渗进这缝,再顺着钢板往里爬。三天就能锈穿。” “不至于吧?这点缝,风都吹不进。” “我不是赌。”我抬头,“你见过酸雨泡过的铁皮房吗?七十二小时,全烂成渣。我们没那么多三天。” 他盯着那道缝,又看我。几秒后,点头:“割开重焊。” 我叫人拿切割机。自己站旁边,看着他们拆螺丝,割焊点。重焊时,我亲自递焊条,盯着熔池填满每一毫米。 全程没说话。工人也知道轻重,焊完一段就停,等我用手电确认后再继续。 一小时后,最后一道返工完成。 我让三人组上屋顶,带橡胶锤,从南到北敲击所有接缝。空响代表未咬合或胶层断裂。每敲一段,记录位置。 发现两处螺丝松动。换加长防腐螺栓,重新打胶。又在边缘加了八组防风扣件,用膨胀螺钉死死钉进混凝土梁。 下午三点,最后一次巡检。 我沿着屋顶边缘走,手指划过每一道焊缝。钢板表面有焊疤,有刮痕,但没有缺口。密封胶均匀,无气泡。防风扣件紧固,无松动。 我爬上最高点,站在屋顶中央。 脚下是安全屋主体,锅炉房、储藏区、缓冲区,全在双层钢板覆盖下。东墙缺口还在,但警戒铃拉好了线,切割机靠在墙边,随时能拿。 风大了起来,吹得我后背发凉。左肩的伤在绷带里隐隐作痛,像有根铁丝在慢慢拧。 但我没动。 远处废墟一片死寂。塌楼、翻车、烧焦的电线杆,全都冻在灰白的天底下。没有烟,没有声音,没有活着的痕迹。 可那只军靴是热的。 有人来过。 他们看到这栋没塌的厂房,看到运货的车辙,看到晾在外面的防酸布。他们知道这里有物资,有人。 他们还会来。 我低头看屋顶。钢板连成一片,像一块完整的盾。 只要它不破,我们就还有地方站。 只要它不破,苏瑶和苏晨就能活着醒来。 只要它不破,我就能守住这个屋,守住这些人,守住接下来的每一天。 我蹲下,打开屋顶检修口盖板。下面是通风井入口,盖子已经焊死,只留两个带滤网的小孔,通向地下缓冲区。这是下一步要动的地方。 但现在不行。 我合上盖板,用扳手紧了四角螺丝。又检查了四周排水槽——坡度够,无堵塞,酸雨来了也能快速流走。 我站起身,走向东侧。 脚手架还没拆,帆布在风里拍打。我爬上平台,看向墙外。 土路延伸进一片塌了半边的汽修厂,碎玻璃和铁皮散了一地。十米外有辆翻倒的货车,车头朝下,驾驶室空着。 我盯着那车五分钟。没人出来。 但我没下结论。 我只记住那个角度。如果有人从那边摸过来,会经过货车右侧,踩上那堆碎砖。声音会被风盖住,但红外警戒线能扫到。 我下来,走到入口平台,把切割机挪到离警戒铃最近的位置。又把两把撬棍插进墙缝,卡在手边。 老陈走过来:“焊枪收了,氧气瓶关了。人轮休,两个在宿舍,两个在东墙。” “晚上继续双岗。”我说,“每两小时换一次。你带一组,我带一组。” 他点头:“你去休息会儿?” “还不用。” 他看了我一眼,没再说,转身走了。 我回到屋顶,盘膝坐下。 天开始暗了。风没小,反而更急。钢板发出低沉的嗡鸣,像是被压着的呼吸。 我闭眼,听这声音。 它不像要塌。 它像在撑。 我睁开眼,看东墙方向。 夜色压下来,废墟的轮廓一点点模糊。警戒铃的线在风里轻轻晃,像一根绷紧的弦。 我摸了摸左肩。 疼得真实。 我动了动手指,确认还能握紧扳手。 然后抬头,盯着那片黑暗。 一只乌鸦从远处飞过,翅膀拍了两下,落在半截烟囱上。 它没叫。 我也没动。 时间一点点走。 不知过了多久,楼下传来脚步声。是轮岗的人上来换班。我没回头。 我只看着屋顶。 这块钢板,焊了三天,换了七批工人,烧掉两箱焊条,用了半桶密封胶。 它不漂亮。 但它结实。 它能挡住酸雨。 它能挡住风。 它能挡住想进来的人。 我伸手,拍了拍身边的钢板。 声音沉闷,像敲在墙上。 然后我站起身,走到检修口,掀开盖板。 通风井黑着,底下一丝光都没有。 我盯着那口子,看了很久。 直到听见头顶风声变了。 我抬头。 一片云移开,露出一角天空。 没有星。 但天,好像亮了一点。 第59章 通风调试,空气的流动之美 我盯着通风井口的盖板,手指还搭在螺丝上。风从头顶钢板的缝隙里钻下来,带着铁锈和冷凝水的气味。刚才那阵风声变了,我知道是云层移开的瞬间,可我不信天会亮。 手电光斜插进井道,照出内壁刷过的防水漆。漆面完整,没裂。滤网卡在井口下方三十公分处,四角用不锈钢压条固定,外层还加了防震橡胶圈。我伸手摸了摸,滤网上落了点灰,但没堵。 “老陈。”我开口,声音压在喉咙里。 他从东墙拐角走出来,手里拎着控制箱钥匙。 “试风。”我说。 他点头,转身走向靠墙的金属箱。箱子是焊死的,带锁,接了独立线路。他拧开锁,按下绿色按钮。 先是轻微的嗡鸣,从井道深处传来。接着,风机启动,气流猛地往上推,吹得我手电的光柱晃了一下。 滤网开始震。 不是轻微颤动,是整片在抖。边缘的橡胶垫被吸得往里凹,发出“咯吱”的响声。 “停!”我抬手。 老陈立刻拍下急停。 我爬上旁边的钢架,蹲在滤网侧面。刚才那股风太急,像是全功率启动。我探头看控制箱,发现档位在“高速”。 “调成低速,三段启动。”我说,“先开百分之三十。” 他重新通电。这次风机转得慢,嗡鸣声像远处的雷。 气流一点点升起来。滤网稳住了,但风太弱,井道底部的灰尘都没扬起来。 我跳下钢架,抓起风速仪,往缓冲区走。 缓冲区在地下七米,入口在锅炉房后面。走廊是混凝土浇筑的,两边堆着物资箱。风从井道下来,先进入缓冲区顶部的主风管,再分流到储藏区和生活区。 我站在缓冲区中央,举起风速仪。 0.2米\/秒。不够。 空气几乎静止,只能闻到混凝土和防潮布的味道。 “再加一档。”我对着井口喊。 风机声增大。风速仪跳到0.4,但东侧角落还是没感觉。我走过去,手贴墙,一点气流都没有。 “导流板角度不对。”我说。 老陈带人拆开检修口。里面是镀锌钢板做的导流结构,原本设计成四十五度斜角,引导风向生活区。但现在风全往西边跑了。 “调十度,往东偏。”我指着导流板。 工人用扳手松开螺栓,重新固定。我盯着角度,直到它卡进新位置。 “再试。” 风机第三次启动。这次风速稳定在0.55米\/秒,东侧角落终于有了动静。我拿一节撕开的卫生纸扔上去,纸条飘了起来,斜着往生活区方向走。 还不够。 我让工人在主风管末端加装了一个可调风口,手动旋钮控制开合度。慢慢拧开,风速仪跳到0.6,纸条垂直飘起,然后缓缓平移。 达标了。 我沿着风管走,检查每一处连接。管道是用法兰螺栓咬合的,接缝打了密封胶。有两处胶条略高,风过时发出轻微哨音。我让工人用刮刀修平。 又发现一处漏风。在储藏区转弯口,螺栓没拧紧,气流从缝隙里挤出来,像漏气的轮胎。 “紧一遍。”我说。 工人拿扭矩扳手逐个加固。我用手贴着管壁走,直到再没感觉到泄漏的气流。 “主系统运行十分钟,测稳定性。”我下令。 老陈守在控制箱旁,记录电流和电压。我站在缓冲区,风速仪拿在手里,每隔两分钟记一次数。 0.61,0.59,0.60,0.60。 稳定了。 我摘下防尘口罩,深吸一口气。 空气是凉的,带着金属和过滤材料的味道,但它在流动。不是死气沉沉的闷罐,是活的。 我听见头顶的风声变了。不再是机械的嗡鸣,而是持续、均匀的流动声,像地下水在岩层里穿行。 老陈走过来,脸上有汗,但嘴角翘着。 “这风,吹得人心里敞亮。”他说。 我没接话,只点头。 他知道我在想什么。 这不只是通风。这是呼吸。是活着的证明。在前世,酸雨落下第三天,所有密闭空间都成了毒气室。空气不流通,湿气凝结,霉菌滋生,人先是头晕,然后咳嗽,最后在窒息中死去。 我见过整栋楼的人死在地下室,脸上盖着湿毛巾,嘴里全是黑痰。 现在不一样了。 风在走。从井口进来,经过三层滤网——初效滤尘、活性炭吸附、高效过滤酸雾——再通过管道,送到每一个角落。 我走进生活区。 这里还没完全收拾,床铺是临时搭的,但空气已经不一样了。之前有股潮味,现在被流动的空气带走了。我摸了摸墙壁,表面干燥,没有冷凝水。 我回到缓冲区,打开记录本。 “首次通风调试完成。主风道风速0.6米\/秒,气流分布均匀,无死角,无倒灌。滤网稳定,无变形。系统运行十分钟,数据稳定。” 我合上本子,抬头看通风井。 风还在往上抽。井道深处,滤网轻微震动,但不再抖动。手电光打进去,能看到灰尘在光柱里缓缓移动。 “留一个人守一小时。”我对老陈说,“看设备有没有异响,温度有没有异常。” “我让王磊来。” “行。你去休息。” 他没动。 “你不睡?” “等数据。”我说。 他看了我一眼,转身走了。 我坐在缓冲区中央的箱子上,风速仪放在腿上。 时间一点点走。 三十分钟过去,风机依旧平稳。我起身,重新测了一遍风速。 0.60。 我拆开一个备用滤网,检查结构。外层是铝网,中间是活性炭层,内层是hEpA滤材。这东西在灾前不便宜,但我囤了八十套。每三十天换一次,够用七年。 我想到前世最后一天。 我在超市地下室,空气越来越浑浊。呼吸像吞玻璃渣。我打开一扇通风口,外面是酸雨和毒雾。我吸了一口,肺当场烧穿。 现在,我有了过滤的空气。 我有了风。 我站起身,走到井口,掀开盖板。 风机在下面低吼。风从井口往上涌,吹得我头发往后飘。 我盯着那片黑暗。 然后,我听见了。 不是风声。 是呼吸声。 我猛地回头。 苏瑶站在缓冲区入口,靠着墙,脸色还是白的,但眼睛睁着。她一只手扶着门框,另一只手轻轻按在胸口,像是在感受什么。 她没看我。 她仰着头,像在听风。 她的嘴唇动了动。 我没听清。 她又说了一遍。 “这风……”她声音很轻,像怕惊扰了什么,“……是活的。” 第60章 新成员加入,团队的壮大 风还在往上抽,井道深处的风机低吼着,像一头被锁在地底的兽。我盯着风速仪上的数字,0.60,稳得像块铁。王磊靠在墙边守设备,我冲他点头,他明白意思,转身去交接班。 我腿有点发僵,坐得太久。站起来活动了下膝盖,正准备合上记录本,眼角扫到缓冲区入口。 苏瑶还在那儿。 她没走。背靠着墙,一只手扶着门框,另一只手轻轻搭在胸口。她仰着头,像在听什么。脸还是白的,嘴唇没血色,但眼睛是亮的。 刚才那句话我没听清。 她又说了一遍。 “这风……是活的。” 声音很轻,像是怕惊了什么。 我没动,也没接话。这句话像根针,扎进我心里某个早就结痂的地方。前世最后那口气,是烧穿肺的酸雾。这一世,风在走,空气在动,人还能站着说话。 她慢慢抬脚,往前走了一步。又一步。走得慢,但没停。到了生活区门口,她拐进去,径直走向角落那个临时搭的医疗台。 那里堆着几箱药品,都是我按记忆清单囤的。抗生素、退烧药、止血绷带、生理盐水。没分类,没标签,全塞在原包装里。 她蹲下,打开最上面的箱子,开始翻。 动作很慢,手有点抖,但她没停。把药按类别分开,抗生素放一摞,外伤处理放一摞,慢性病用药单独列出来。又从旁边撕了张纸,拿笔写标签,贴在箱子上。 我站在原地没动。 她做完一箱,换下一箱。做完第二箱,她喘了口气,扶着桌沿站直,抬头看我。 “我能负责医疗。”她说,“预防感染,监控体温,处理外伤。低温病也得防,现在外面零下八度,进屋温差太大,容易肺水肿。” 她说得平,没求,也没客气。就是陈述事实。 我点头:“行。” 她没笑,也没松口气,只是又弯腰去开第三箱。 我转身往控制箱走,路过锅炉房时,看见苏晨坐在一堆电缆中间。他低着头,手里捏着一把剥线钳,正看电机接线盒的背面。 我没出声,站了几秒。 他察觉了,抬头看我一眼,立刻又低下头。 “你在查线路?”我问。 他点头:“接线顺序错了。红对黑,黄对绿,这里反了。现在能用,但负载一高,保险会烧。” 我蹲下,顺着他的手指看过去。确实,一根黄线接在了绿口上,接口还松着。 “你能修?” 他迟疑了一下,点头。 我从工具包里掏出一把螺丝刀,递过去。 他接的时候手抖了一下,但接住了。 十五分钟。他没说话,也没抬头,就盯着那块接线板,一根根捋,一根根紧。最后用绝缘胶带缠好,又拿万用表测了通断。 “好了。”他把工具递回来,声音小得几乎听不见。 我看了眼万用表,绿灯亮着,电流正常。 “再帮我查一遍主控箱。”我说,“所有接线口,一个不漏。” 他点头,跟着我走。 我们一前一后,从缓冲区到生活区,再到储藏区。他蹲在每个配电箱前,看线路,测松动,标记问题点。一共找出三处接线不牢,两处接地不良。我都记在本子上,等工人来处理。 走到最后一台设备前,是柴油发电机的控制柜。他蹲下看了会儿,突然说:“散热口要加防尘罩。” 我皱眉:“为什么?” “现在风里带灰,金属颗粒会进电机。长期运转,轴承磨损快。我见过学校实训室的发电机,没装滤网,三个月就卡死了。” 我盯着他看了两秒。 这孩子说得对。我前世没注意这个,发电机用了二十天就开始异响,后来直接报废。当时还以为是质量问题。 “记下来。”我说,翻开本子,在“后续改造”那一栏写下:发电机加装防尘罩。 他看着我写,嘴唇动了动,没说话。 我合上本子,回到生活区那张铁桌前。苏瑶已经把医疗区整理得差不多了。药品分类清楚,急救包重新打包,连体温计都按人头分好了。 我坐下,抽出记录本,翻到新一页。 拿起笔,写下三个名字。 林越:总体规划,物资管理,工程监督。 苏瑶:医疗防疫,卫生监控,药品调配。 苏晨:设备巡检,机械维护,技术协助。 写完,我抬头。 “从今天起,我们是一个团队。”我说,“安全屋的生存,靠我们一起守。” 苏瑶抬头看我,眼神没闪,也没激动,就是稳稳地点头。 苏晨站在她旁边,手还攥着那把螺丝刀。听见这话,他手指动了动,把螺丝刀握紧了些。 “接下来要改防爆窗。”我说,“玻璃得定制,运输要防撞。储藏区还得加两排货架,生活区隔断要封死。你们有什么建议?” 苏瑶开口:“低温流感快来了。我建议再囤一批感冒药,还有维生素c。人免疫力一降,小病都能要命。” 我点头,记下。 苏晨犹豫了一下,说:“通风管的弯道太多,积灰难清理。能不能在转弯口加个清灰口?像下水道的检修口那样。” 我愣了下。 这想法我没想到。弯道积灰确实是个隐患,时间一长,风量下降,滤网负担加重。加个清灰口,定期清理,能延长系统寿命。 “可以。”我说,“画个草图,明天交给老陈。” 他点头,脸上还是没什么表情,但肩膀松了一点。 我翻开墙上的改造进度图。那是一张手绘的流程表,用红笔标了已完成项:屋顶封顶、钢板焊接、通风初调。 我拿起蓝笔,在下面新增两行。 医疗分工:苏瑶负责。 设备维护:苏晨协助。 画完,我退后一步。 图上多了两行字,像在空白处扎了两根钉子。 风还在管道里走,头顶的风机嗡鸣着,稳定得像心跳。生活区的空气已经不一样了,不再闷,不再潮,而是流动的,带着一点金属的凉意。 苏瑶走到医疗台前,打开一个新箱子,开始拆封生理盐水。 苏晨蹲在角落,拿纸笔画清灰口的设计图,手指不再发抖。 我坐在桌前,翻开物资清单,核对下一阶段要用的材料。 柴油、螺栓、密封胶、角钢。 笔尖划过纸面,沙沙响。 我正要翻页,苏晨突然抬头。 “林越。” “嗯?” “发电机……不只是散热问题。” “说。” “它的接地线太短,现在接在墙角的钢筋上,但那根钢筋没连到主地网。万一漏电,或者雷击——” “会跳火。”我接上。 “对。”他点头,“得重拉一根,接到地下室的主接地桩。” 我盯着他看了两秒。 这孩子,懂的比我想象的多。 我拿起笔,在清单最上面写下: 发电机接地线改造——优先处理。 第61章 防爆玻璃,窗外的安全视界 柴油在清单上画了一道横线,笔尖顿了半秒,转向下一项。我盯着“防爆玻璃”四个字,手指在纸上敲了两下。 苏晨还在角落画清灰口的图,笔尖划得慢,但稳。苏瑶拆完一箱生理盐水,正把空箱子叠到墙角。风管嗡鸣声没停,空气里那股闷死人的潮气已经散了,呼吸不压胸口。 我抓起手机,翻出通讯录里存的号码——**北化特种玻璃厂,技术部张工**。这名字是前世抄在小本子上的,那会儿我蹲在废墟里咳血,听见广播说化工园区的观察窗扛住了酸雨,就记下了。 电话响了三声。 “喂,哪位?” “张工,”我报上名字,“林越。之前问过你们三层复合防爆玻璃的事。” 他顿了一下:“你这人……怎么知道我们给石化基地做过这类订单?” “合同编号2079,项目代号‘北境之眼’。”我直接甩出数据,“外层氟碳涂层,中层pVb夹胶,内层钢化,厚度十二毫米起步。现在我要定制一批,参数更严:耐ph值2.0以下液体侵蚀,抗零下四十度低温冲击。” 电话那头沉默了几秒。 “你不是普通客户。”他说。 “我不是。”我回,“全款预付,加急生产,七十二小时内出货。运输用防震专车,送到城郊312国道老收费站北侧空地。我可以付空运差价。” 他又停了两秒:“你这要求……跟军用观察窗差不多了。” “我不需要防弹,只要防腐蚀和结构稳定。”我说,“酸雨来的时候,普通玻璃撑不过两小时。我要的是能活下来的窗。” 他深吸一口气:“行。我们接单。但得先打款,排产周期从付款到账算起。” “现在就转。” 挂了电话,我打开银行App,输入金额:**八万六千元**。这是最后能动的活钱,转完账户只剩三百块零头。手指悬在确认键上停了半秒,按下去。 转账成功。 我起身走到墙边,拿起卷尺,从生活区门口一路量到储藏区最里侧。拐角三个,最窄处七十厘米。玻璃板尺寸是1.2米x0.8米,竖着走勉强能过。 “苏晨。”我叫他。 他抬头,笔停在纸上。 “玻璃明天到,尺寸大,通道窄。你刚才用海绵垫做缓冲的法子,还能不能优化?” 他放下笔,站起来走到我面前,盯着地面看:“床垫海绵太软,颠簸时会移位。可以用发电机外包装里的EVA泡沫,密度高,减震好。裁成框形,卡住玻璃四边,再用木条钉成井字架固定。” “运输时怎么防撞?” “绳索交叉绑,打双死结。转弯时三人一组,前后左右有人扶,慢走。” 我点头:“你负责做两套固定架。材料从废弃设备堆里拆,别动新物资。” “好。” 我转向苏瑶:“储藏区清出一块地,两米见方,地面扫平。铺防水布,上面叠三层毛毡垫。玻璃到后必须立刻落位,不能靠墙竖放。” 她应声起身:“我带人去准备。” “等等。”我拦住她,“别用‘玻璃’这个词。对外说‘精密仪器部件’,万一有人问起。” 她眼神一沉,明白过来:“知道了。” 天黑前,转账凭证回传。北化厂确认排产,预计**71小时40分钟**完成。我盯着倒计时,把时间写在墙上:**距酸雨降临,剩余6天14小时**。 次日清晨六点十七分,对讲机响。 “林越,北门路口有车,车牌尾号5837,司机在拍交接点标志桩。” 我抓起外套往外走。 苏晨和王磊已经在门口等。三个人带上防割手套,站到路边。 车是白色厢式货车,底盘加了钢板,轮毂沾满泥。车门拉开,司机递出一份签收单:“四块,每块重四十五公斤。外包装全裹了气泡膜,角部加了金属护角。” 我检查封箱带,完整无断裂。签字后,他帮忙把第一块抬下来。 “路上塌了一段,绕了二十公里。”司机说,“颠得厉害,你们开箱看看。” “现场验货。”我说。 就地拆开最上面一块的包装。我用手电贴着边缘照,玻璃三层结构清晰,无气泡、无分层。再取ph试纸,蘸蒸馏水润湿,按在涂层表面。试纸变红,数值显示**ph=1.8**,涂层无反应。 “合格。”我说。 四块全验完,无损伤。 “搬。”我下令。 苏晨在前带路,双手扶着井字架上沿。我和王磊抬两侧,另一组人垫后护角。第一块进通道时卡了一下,右下角离墙只剩五厘米。我喊停,三人同时微调角度,缓缓推进。 拐第一个弯时,苏晨突然抬手:“慢。” 他盯着地面:“水泥缝里有颗螺丝钉,露头了。” 我蹲下看,确实,半截金属凸起。要是划到包装,可能造成隐性裂纹。 “拔掉。”我说。 王磊用钳子起出,继续前进。 四块玻璃全部运入储藏区,稳妥落位。我亲自检查每一块的存放角度,倾斜十五度,底部垫软垫,顶部用防滑带轻绑固定。 “贴标识。”我说。 苏晨拿马克笔在每块玻璃右上角写下:**易碎禁靠,安装前勿动**。 我退后两步看。 四块玻璃并排立着,像一道未启用的墙。它们还没装进窗框,但已经改变了这个空间的意味。不再是完全封闭的洞穴,而是有了**对外的视界**——安全的、可控的、能看清楚外面却不会被侵蚀的窗。 苏瑶走过来,站在我旁边。 “明天就能装?”她问。 “天亮开工。”我说,“先拆旧窗框,打磨接口,涂防腐底漆。你和苏晨早上六点到位,协助定位和固定。” 她点头:“医疗区这边药理分类完了,随时可以抽人。” 我看着玻璃表面映出的模糊人影。 前世最后三天,我躲在超市地下室,窗子是普通钢化玻璃。酸雨下来第一小时,表面就开始起泡。第二小时,整面炸裂。我拿塑料布去堵,手刚伸出去,皮就被烧黑。 现在不一样了。 这一块玻璃,值八万六。 但它能让所有人活过第一波酸蚀。 我转身往控制箱走,路过发电机时脚步一顿。 “苏晨。” “嗯?” “你昨天说的接地线问题。” “怎么了?” “今天下午,先把主接地桩焊好。” “可玻璃……” “玻璃明天装。”我说,“但电不能等。漏电一次,整个系统报废。” 他盯着我看了两秒,点头:“我这就去备料。” 我打开配电柜,找到接地线接口。这根线现在只是虚搭在钢筋上,离主地网差了三米。 苏晨蹲下,用扳手松开卡扣:“得换六十平方毫米的铜缆,穿管走墙底,接到南墙那个混凝土桩。” “工具有吗?” “有,但焊机功率不够。” “用屋顶备用焊机,三相电直供。” “行。” 他站起来,往工具间走。 我盯着那根松垮的接地线,手指捏了捏绝缘层。 外面风还在刮,天阴得像铁板。 但屋里的风机转着,药箱分好了类,玻璃也到了。 我低头看表。 **距酸雨降临,剩余6天3小时**。 苏晨抱着焊机回来,电缆拖在地上。 “林越。” “说。” “焊点要开U型坡口,不然熔深不够。” “开。” 他蹲下,掀开焊帽。 弧光亮起的瞬间,我听见头顶通风管里风流的嗡鸣。 第62章 供暖系统,温暖的源泉 焊帽掀开的瞬间,弧光在通风管下方划出一道刺眼的亮线。苏晨低头看焊点,金属熔池正缓缓凝固,边缘整齐。他摘下护目镜,额头一层细汗,顺着太阳穴滑下来。 我蹲在旁边,手指蹭过焊缝,没留下划痕。接地桩焊完了,铜缆穿管走到底,连上南墙那根埋进混凝土的角钢。这根线现在稳了,不会再虚搭。 “电系统稳了,接下来,轮到暖了。”我说。 苏晨抬头看我,眼白里有血丝。他没说话,但手已经往工具包方向挪。 我从口袋里抽出一张折了三折的图纸,铺在发电机外壳上压平。王磊也凑过来,鞋底蹭着地上的焊渣。 “锅炉今晚必须落位。”我指着图上标红的位置,“主循环管明早连,油路双路并接,防断流。” 王磊盯着锅炉尺寸看:“八百公斤,吊车进不来。” “不用吊车。”我说,“千斤顶抬,工字钢垫底,分散承重。通道清出来,玻璃挪到东侧临时区。” 他点头,转身去搬工具箱。 苏晨蹲下看图纸,手指沿着管道走向滑:“热交换器角度没标?” “原图没给。”我说。 他皱眉:“出口管对不上,硬接会裂。” “你有办法?” “切两个四十五度弯头,拼成缓冲段。”他抬头,“得用切割机,还要一段同口径钢管。” “去废料堆找。”我说,“能用的都翻出来。” 他起身快步往设备间走,背影有点晃,但脚步没停。 半小时后,锅炉外包装拆了。铸铁外壳漆黑,铭牌上写着“额定功率80kw”,底下一行小字“适用柴油燃料”。四只橡胶轮已经压变形,长期存放导致底座轻微锈蚀。 “先抬起来。”我对王磊说。 千斤顶支在锅炉支架下,液压杆缓缓上升。我们三人合力,把第一根工字钢从侧面推进去。地面水泥层没做承重处理,但下面有原厂留下的地梁,只要不集中受力就行。 第二根钢梁到位后,我让王磊用水平仪测。前后差三毫米,左右差两毫米,在可接受范围。 “打孔。”我说。 电钻启动,钻头切入水泥,灰粉簌簌落下。四个螺栓孔位定好,注胶枪把锚固胶挤进孔里,再插进螺杆。等胶体固化需要四十分钟。 这期间,苏晨找到了合适的钢管,切割机锯出两段四十五度斜口。他蹲在地上比对角度,用记号笔在管口标出焊接线。 “得焊两层。”他说,“第一层打底,第二层盖面。” 我点头:“你主焊,我帮你固定。” 螺栓固化后,锅炉缓缓落回钢梁上。底座孔位对准螺杆,拧上螺母,用扭力扳手逐个紧固。最后检查一遍,机身无晃动。 “下一步。”苏晨说。 “连主循环管。”我把图纸重新铺开,“先接锅炉出口,再走顶棚,分三路进生活区、缓冲区、储藏区。” 他拎起刚焊好的弯头组件,我们搭梯子上到锅炉上方。管道要穿过预留孔进入通风夹层,空间只有八十厘米高,弯着腰才能操作。 苏晨先把弯头一端套上锅炉出水管法兰,拧入两颗定位螺栓。另一端接主循环管,但角度还是差一点。 “再调。”他说。 我松开法兰螺丝,他用橡胶锤轻轻敲击管口,调整方向。第三下敲完,螺栓顺利穿入。 “紧。”他说。 我们轮流用扳手对角拧紧八颗螺母,确保压力均匀。苏晨拿出随身带的密封垫圈检查,边缘无褶皱,安装正确。 “试压。”我说。 临时气泵接上测试口,阀门打开,压力表指针缓慢爬升。0.4、0.6、0.8mpa,稳住。 十分钟过去,指针没动。 “合格。”我说,关掉气源。 王磊拆下气管,收进工具箱。 “还差一个。”苏晨说。 我愣了一下。 “排水。”他指着锅炉底部,“冷凝水没出口,积久了会腐蚀内壁。” 我想起来了。这种燃油锅炉运行时会产生酸性冷凝水,长期滞留会蚀穿炉胆。 “加手动排污阀。”他说,“再预留自动排水接口,以后可以接温控装置。” 我从工具间翻出一个黄铜球阀和一段短管。苏晨用记号笔在锅炉最低点画圈,直径三厘米。 “要开孔。”他说。 我递上角磨机。 他戴上护目镜,启动机器。火花从锅炉底部溅出来,金属圆片掉落,边缘发蓝。他清理毛刺,涂上防锈漆,再把短管对准孔位焊死。 阀门旋上去,手拧到底,再用扳手加固半圈。 “试密闭?”他问。 我摇头:“等整体调试时一起做。” 他擦掉焊渣,往阀门手柄上贴了张标签:**锅炉排污,定期开启**。 王磊过来问:“接下来干什么?” “油路。”我说,“两路柴油管从储油罐引出,接过滤器,再到锅炉供油口。备用管路上加止回阀,防倒流。” 他记下,去拿棺材。 我看表,晚上十一点十七分。苏晨靠着梯子坐地上,眼睛半闭,但手还抓着扳手。 “你去休息。”我说。 “还有一段管没焊。” “明天焊。” “可是——” “没有可是。”我打断,“你倒下了,后面没人能修机器。” 他张了张嘴,没再争。扶着墙站起来,往生活区走。背影摇了一下,但没摔。 王磊也收工了。临走前问我:“锅炉明天就能烧?” “先联动测试。”我说,“发电机带载运行,看能不能稳定供电给点火系统。油压、风压、水压都得监测。” 他点头,走了。 我一个人留在锅炉区。 手电光扫过新焊的管道,焊缝呈鱼鳞状排列,没有气孔。主循环管沿着墙角延伸,像一条静止的铁蛇,通往各个区域的散热片。 我摸了摸锅炉外壳,冰凉。 但我知道,它很快就会热起来。 走到控制区,白板还立在原地。我拿起记号笔,写下明日调试清单: - 检查油路密封性 - 启动发电机联动测试 - 缓慢升温,监测管道膨胀情况 写完,退后两步看。 锅炉没响,暖气片没热,房间里还是冷的。可刚焊完的管子表面有一层极淡的温意,是金属在施工时吸收的体温,正一点点散出来。 外面风刮得紧,拍着未安装的防爆玻璃发出闷响。 我站在原地,盯着锅炉方向。 苏晨临走前说,排污阀要每周排一次,尤其是低温运行时。 他还说,第一次点火不能急,得先吹扫管道,排空残气。 这些话我记住了。 手电光落在锅炉压力表上,指针停在零。 下一秒,我听见金属轻微的“咔”声。 像是某根管子,因温差开始微胀。 第63章 初期降雨,防爆玻璃的考验 金属的“咔”声还在耳里,我抬头看锅炉压力表,指针仍停在零。风拍着防爆玻璃外框,发出沉闷的撞击。那声音比刚才急了,节奏变了。 我站起身,走向监控台。 通风口的空气有股刺鼻味,不是灰尘,也不是铁锈。是酸。前世第一次闻到这种气味时,我正躲在医院走廊,窗外雨还没落下来,可栏杆上的漆已经开始起泡。现在这味道又来了,轻,但持续。 我按下电源开关,备用电池组接通,屏幕逐个亮起。外墙摄像头画面跳出来,南侧主窗清晰可见。天空灰得发暗,云层压得很低,没有闪电,也没有雷声。雨还没开始下,但空气里的酸性气溶胶已经能检测到了。 我抓起记录本,翻到“防护测试”页,写下时间:凌晨三点十七分。备注栏写上“酸雾前置,降雨将至”。 转身去生活区,脚步放轻。苏晨靠在行军床上,脸朝墙,呼吸平稳。他昨晚焊完排污阀就倒下了,连水都没喝一口。我不叫他,只把对讲机放在他枕边,调到一号频道。 回到控制区,我戴上护目镜和橡胶手套,从工具柜取出ph试纸盒和放大镜。刚打开抽屉,外面第一滴雨砸在玻璃上。 啪。 声音不大,像指甲轻敲玻璃。我立刻盯住监控画面。那滴雨水在表面铺开,边缘微微泛白。我按下录像键,开始计时。 十秒后,第二滴落下,接着第三、第四,连成线。雨势渐密,顺着玻璃斜面往下淌。水流轨迹不规则,有些地方滑得快,有些地方滞住了。窗框拐角处积了一小片水洼,迟迟不走。 我靠近内侧窗面,用镊子夹起一张试纸,贴在外玻璃冷凝水聚集的位置。试纸接触瞬间变红,颜色迅速加深。我对照色卡——ph值1.8。比预估还低。 心往下沉。 但这只是内侧冷凝水,不能说明涂层被穿透。我退后两步,拿起高倍放大镜,对准玻璃表面。视野里是细密的水痕,没有裂纹,没有起泡。三层复合结构完好,防腐蚀层正在起作用。 可窗框排水槽有问题。 我看回监控画面,放大北角。积水在那里停留超过四十秒,而其他区域早已流尽。坡度不够,设计缺陷。酸液长时间接触密封胶,迟早会腐蚀老化。 我记下位置,标红在图纸上。 这时对讲机响了。 “林越。” 是苏晨的声音,有点哑,但清醒。 “我在监控位。”我说,“酸雨开始了。” “强度?” “ph值测了,一比八,外层扛得住,但窗框排水不行。” “哪个点?” “东南角和西北角交界,最低处。” 他沉默两秒,“加导流槽,或者改斜角。现在没法动。” “我知道。先观察。” “南面主窗呢?” “正常,水流顺畅,无渗透迹象。” “好。我过来。” “不用。你休息。” “我已经醒了。” 我没再拦。 五分钟后,他走进控制区,手里拿着一个小型红外测温仪。他没说话,直接对着窗框积水区扫描。屏幕上温度跳出来:三十九度。 “发热。”他说,“酸和金属反应,放热。长期这样,密封材料会加速老化。” 我点头。这情况在预料中,但亲眼看到数据还是让人绷惊。 “能临时处理吗?” 他想了想,“水泥混合沥青,做一层外封。等雨停了补。” “可以。” 我们继续盯着屏幕。雨下了近一个小时,整体稳定。主窗无渗漏,无雾化,透光率几乎没有下降。这是好消息。 可就在我以为第一轮考验过去时,北面次窗出了问题。 那是较小的一块,用于设备间采光。安装时为了赶工,四颗螺丝拧得不均,两松两紧。现在监控画面显示,外侧密封胶边缘开始起泡,像米粒大小的凸点,陆续冒出来。 我立刻冲到北区,苏晨跟上来。 透过玻璃看,雨水正沿着缝隙边缘聚集,有一滴已经渗进夹层,在内侧留下一道湿痕。虽未完全穿透,但危险信号已经亮起。 “关通风。”我说。 他转身去关阀门,动作利落。我拿出应急包,翻出水泥粉和沥青块。这两种材料原本是为地基加固准备的,现在提前用上了。 “比例?”他问。 “三比一,加防水剂。” 他动手调配,我去拿加热枪。沥青需要融化才能粘合。加热过程中,我用刮刀把旧密封胶铲掉,露出金属底面。 苏晨递来混合泥料,黑褐色,冒着热气。我戴着手套,把它糊在接缝外侧,压实,抹平。厚度比原厂胶层厚一倍,形成锥形坡面,便于排水。 “够了吗?”他问。 “暂时。等雨停再做二次加固。” 我们退后观察。新封层表面光滑,没有气孔。雨水流到那里,明显加快滑落速度。 回到控制区,我打开白板,写下三条: 1. 每次降雨前后,检查所有窗框排水坡度; 2. 对密封不均处做标记,优先改造; 3. 增设应急封堵材料包,放在每扇窗附近。 苏晨站在我旁边看。 “还不够。”他说。 “什么?” “排水槽要重新设计。现在的角度,靠重力排不干净。得加虹吸结构,或者主动引流。” 我看着他。他眼底还有疲惫,但脑子转得飞快。 “你能画出来?” “能。但现在没工具做原型。” “记下来就行。” 他在白板角落画了个简图,标注了几处关键尺寸。 我盯着那张草图,脑子里已经在想哪里能找到塑料管和小型水泵。废墟里的五金店或许有,但得等雨彻底停。 监控画面里,雨势小了。 主窗外,水流变细,玻璃表面残留的水痕正被风吹干。我放大画面,逐寸检查涂层状态。没有腐蚀点,没有剥落,防爆层完整。 第一次真实酸雨考验,主结构扛住了。 我松了口气,但没放松。 这只是初期降雨,强度不到峰值的三分之一。真正的暴雨还在后面。 苏晨坐下来,手撑着额头。 “你还行?”我问。 “没事。”他说,“就是脑子有点胀。” 我没让他多留,让他回去躺会儿。 我一个人留在控制区,把所有数据整理进记录本。包括ph值变化曲线、温度异常点、渗漏预警位置、应急处理措施。每一项都标上时间戳。 然后我打开物资清单,找到“特种排水组件”那一栏,打了个星号。 下一阶段改造必须加上这个。 外面雨基本停了。 我走到南窗前,手掌贴在玻璃上。表面微凉,干燥,没有任何异常。 安全屋挺过来了。 可就在这时,对讲机突然响了。 “林越。” 是苏晨的声音,比刚才急。 “怎么了?” “锅炉区……地面有点湿。” 我猛地转身。 “哪个位置?” “排污阀下面。刚才还好好的,现在有水印。” 我抓起手电就往锅炉区跑。 推开设备间门,灯光照过去。黄铜球阀底部确实有一圈潮湿,像是刚刚渗出来的。我蹲下,手指碰了碰,液体透明,无味。 不是油,也不是酸。 是水。 但不该有水。 我拧了拧阀门,很紧。再看连接处焊缝,没裂。 可地上那圈湿痕,正慢慢扩大。 第64章 工具短缺,林越的应急之策 我抓起手电,快步走向锅炉区。 排污阀下方那圈湿痕还在扩大,水珠一滴一滴落在地面,声音很轻,但在安静的夜里格外清晰。刚才检查过焊缝,没有裂口,阀门也拧得够紧。问题不在外部连接,而是内部密封出了状况。 蹲下身,我用指尖抹了点渗出的水,在灯下看了看。透明,无味,确实是冷凝水。但正常情况下它不该露出来。这说明垫圈老化,已经压不严了。 站起身,我翻出随身带的维修手册,翻到供暖系统维护页。上面写着:Fpm氟橡胶垫圈,耐酸碱,适用温度范围广,更换周期每半年一次。扭矩值必须控制在25牛·米,过大容易压溃,过小则无法密封。 我们之前囤了一批专用配件,可上周改造通风管时用掉最后一套。现在库存清零。 转身走向工具柜,拉开最下层抽屉。备用密封组件空了。再打开另一格,想找专用扭矩扳手,也没见影子。我记得装修队收工前借走过,说是调发电机底座要用,结果人走了工具没还。 手机信号断断续续,打不通供应商。外面雨刚停不久,空气湿度高,通讯基站估计还没恢复。等不了配送,只能自己解决。 脑子里迅速过了一遍城郊的地图。老工业区那边有家“恒力机修”,专做重型机械保养,货架上常年摆着工业级密封件和校准工具。灾前我去考察过两次,确认他们进过一批进口氟橡胶垫圈,包装是真空铝箔袋,保质期五年以上。那种东西不会轻易报废,只要店铺没被完全毁掉,就有希望找到。 穿上防护服,戴上头灯,背上工具包。出门前看了眼时间:十九点二十三分。天还没全黑,能见度尚可,得抓紧。 越野车启动顺利,沿着主路往东开。路面残留积水泛着灰白泡沫,那是酸雨留下的痕迹。绕开几处塌陷路段,二十分钟后抵达老工业区入口。 “恒力机修”门面半塌,卷帘门歪斜挂着,玻璃碎了一地。屋顶有破洞,雨水顺着铁皮边缘滴落,在地上积成小洼。我关掉引擎,熄灯,等了几秒确认周围无异动才下车。 头灯扫过室内,货架倒了大半,零件散落各处。机油桶滚到墙角,有些已经破裂,地面油污混着泥水。我避开湿滑区域,朝记忆中的工具区走去。 左侧第三排本该是扭矩类工具陈列架。现在横在地上,几根金属杆压在木板下面。我用撬棍轻轻挪开重物,露出一台老旧液压校准仪。机身锈迹斑斑,表盘碎了,显然不能用了。但它的配重杆是实心钢制,长度约八十厘米,末端有螺纹接口,正好能和普通活动扳手套接。 试了试,咬合牢固。 这玩意儿可以当力臂用。根据杠杆原理,只要知道施力距离,就能估算输出扭矩。假设扳手长度三十厘米,加上这根杆子,总力臂达到一百一十厘米。目标扭矩25牛·米,意味着我需要在杆尾施加约22.7公斤的垂直拉力。虽然不如电子扳手精准,但应急足够。 继续翻找,在一个铁盒里摸到三片未开封的垫圈。铝箔袋完好,生产日期是灾前一个月,密封状态良好。我小心收进防水袋,贴身放好。 正准备离开,头顶传来轻微响动。一块松动的天花板边缘开始晃动,灰尘簌簌落下。我立刻后退两步,刚离开原位,一根锈蚀的吊架砸了下来,砸在刚才站的位置,溅起一片泥浆。 不能再待了。 抱着工具包冲出店门,上车关门。发动引擎,沿原路返回。途中仪表盘警报亮起——前方湿度骤升,可能是酸雾回流。我减慢速度,绕开一片低洼积水区。轮胎碾过碎玻璃,车身猛地一震,左前轮发出刺耳摩擦声。幸好只是擦伤胎壁,没爆。 二十分钟后,安全屋大门开启,车辆驶入封闭通道。 消毒程序启动,我对所有带回物品做了表面处理。垫圈单独封装,放入干燥箱。那根钢杆和活动扳手一起登记入库,备注栏写上“临时扭矩装置”。 苏晨听到动静赶来,看到我手里拿着改装工具,问:“能找到合适的?” “找到了。”我把垫圈递给他,“氟橡胶,真空包装,应该没问题。” 他接过检查一遍,点头:“可以用。” 两人回到锅炉区,拆下排污阀。旧垫圈已经发硬变脆,边缘出现细小裂纹,难怪压不严。换上新的,重新组装。 接下来是最关键一步——紧固。 我把活动扳手套上钢杆,缓缓施力。手臂肌肉绷紧,感受着力道传递。按照计算,当拉力接近二十五公斤时停止。为保险起见,又用手感复查一圈,确认四颗螺丝受力均匀。 完成后静观三十分钟。地面不再出现新水渍。渗漏止住了。 我松了口气,靠在墙边喘了口气。这一趟出去不到两个小时,却像跑了半个战场。 苏晨拍了下我的肩:“你回来的时候,脸都白了。” “有点累。”我说,“回去休息吧,这儿我盯着。” 他没再说什么,转身走了。 我坐在主控台前,打开维修日志,把整个过程记录下来: - 渗漏原因:密封垫圈老化失效 - 更换型号:Fpm-15氟橡胶垫圈 - 扭矩控制方式:自制力臂模拟标准值 - 后续建议:建立关键配件二级储备,优先补充耐酸密封组件 写完合上笔记本,抬头看向监控屏幕。各区域温度稳定,压力正常,供暖系统运行无异常。 手边对讲机突然响起。 “林越。” 是苏晨的声音。 “怎么了?”我拿起话筒。 “你让我查的那个排水槽坡度数据……我算出来了。” “说。” “现有设计最低点倾角只有三点七度,低于临界排水角。雨水滞留超过四十秒就会形成腐蚀热点。单纯加厚封层治标不治本。” 他顿了顿。 “我们需要主动引流。” 第65章 夜晚警报,未知的威胁 对讲机里的声音还没散尽,我正要开口回应苏晨关于排水槽坡度的问题,主控台的警报灯突然爆闪。 刺耳的蜂鸣声撕开屋内的安静,红光一帧一帧打在墙上,像心跳骤停后的抽搐。我猛地站起身,手已经按在武器柜的拉杆上。显示屏自动跳转到外围监控画面,东侧红外探测器标记出一个活动热源,坐标正在缓慢移动,距离安全屋外墙不足十五米。 “全员警戒。”我按下对讲机通话键,声音压得很低,“非必要不开灯,苏瑶带苏晨进应急舱,我出去查看。” 没有等回应,我抓起靠在桌边的改装钢管——前端焊了三棱刺,后端缠着防滑胶布,顺手抄起防爆手电就往通道口走。身后传来对讲机里苏晨急促的声音:“林越,你等等——” 我没停下。 通道门开启时发出轻微液压声,我贴着墙根往外挪。外面漆黑一片,雨后的空气潮湿厚重,带着一股铁皮锈蚀和腐土混合的气息。头顶的云层没散,遮住了月光,能见度不到十米。我蹲下身,耳朵贴近地面听了几秒,除了风刮过废墟的沙沙声,再无其他动静。 东侧警戒线是我亲手布置的,两圈带倒刺的铁丝网,中间埋了四个被动式红外探头。现在触发的是最外层北段节点,那个位置原本有个塌陷的排水沟,上周才填平压实。我记得当时补土时留了一道浅坎,可能成了动物钻入的通道。 我绕了个弧线,从南侧迂回接近目标区。靠近铁丝网时,我伏低身体,用头灯边缘扫了一眼地面。泥地上有几道拖痕,新鲜的,朝网子缺口方向延伸。再往前半米,铁丝被掀开一道口子,边缘扭曲,像是被什么硬物反复拉扯过。 我屏住呼吸,慢慢靠近。 头灯的光束切进黑暗,照出一团蜷缩的影子。那是一只狗,瘦得几乎只剩骨架,毛发结成块,前腿有一道暗红的伤口。它半个身子卡在铁丝缝里,正低声呜咽,看到光后猛地挣扎,喉咙里挤出嘶哑的叫声。 我松了口气,没关灯,但放低了手里的钢管。 它不是冲着安全屋来的,更像是在废墟里游荡时误闯进来,受了伤又惊慌失措,才会撞破防线。我慢慢靠近,在两米外停下,轻敲了下手电外壳。金属碰撞声让它僵了一下,耳朵向后压,但没再动。 我掏出工具包里的剪钳,靠近铁丝网,一点点剪开缠住它后腿的金属丝。过程中它几次想咬,都被我用钢管挡开。最后一根丝断开时,它猛地抽身往后退,跌在地上又爬起来,瘸着腿往东边废墟跑了几步,忽然停住,回头看了我一眼。 我没有追。 直到它的身影彻底消失在断墙后面,我才站直身体,检查铁丝网的破损情况。缺口长约半米,下方支撑柱松动,需要重新浇筑基座。我掏出记号笔,在旁边的水泥桩上画了个叉,明天安排修补。 返回途中,我顺手重启了警报系统。主控台的蜂鸣停止,红光熄灭,屏幕恢复成常规监控界面。苏瑶和苏晨已经从应急舱出来,站在通道入口等我。 “是你一个人?”苏瑶问,声音还有点紧。 我点头,把钢管靠墙放好,摘下手套:“一只野狗,受了伤,放走了。” 苏晨立刻追问:“会不会引来别的?这种天气,流浪动物都在找 shelter。” “会。”我走进控制区,调出警报记录,“但它没停留,也没留下气味标记,暂时不会吸引同类。不过……”我指着屏幕上的时间戳,“从触发到响应,用了四分三十八秒。如果下次是人,这个速度不够。” 苏晨走近看数据,眉头皱起来:“我们三个,只有你一个能出战。一旦你在外头,屋里等于没防线。” 苏瑶插话:“我可以守内门,有对讲机,能及时通知。” “不行。”我摇头,“应急舱才是你的位置。真有人攻进来,你得保证医疗系统不被破坏。” 空气静了一瞬。 苏晨低头想了会儿,抬头说:“要不,开始巡逻?轮流值夜,至少保持两个人清醒。” 我看向监控屏。画面里,东侧缺口还在闪烁黄标,其余区域一片死寂。远处的楼群倒塌了一半,残骸堆叠成山,风吹过时,有些碎塑料袋挂在钢筋上晃动。 “不止巡逻。”我说,“从今晚开始,执行双人轮岗制。每两小时一圈,路线覆盖全部警戒线。另外,在主网和内墙之间加装声光警示器,下次再有触网,先闪灯鸣响,别直接拉总警报。” 苏晨点头:“我能负责组装,手头还有几个喇叭和频闪灯。” “明早开工。”我打开排班表模板,输入第一轮:林越、苏晨,21:00-23:00。第二轮空着,准备留给明天补休的王磊。 苏瑶忽然说:“巡逻的人,得带急救包。万一受伤,不能硬撑回来。” 我看了她一眼:“可以。从备用医疗包里拆两个小号的,轻便防水,绑在腰带上就行。” 她说完就转身去翻储物柜,动作利落。我盯着屏幕,把刚才那段红外触发的录像倒回去重放。放大到狗出现的画面,它的姿态很奇怪——不是主动闯入,而是像被什么东西逼过来的。它跑出来的方向,是东面那片老厂房区,那里曾是化工仓储带,灾后一直没人敢靠近。 “你发现什么了?”苏晨站在我旁边问。 “那只狗。”我指着画面边缘,“它来的时候,耳朵一直是向前竖的,不像单纯逃窜。更像是……背后有东西让它不敢回头。” 苏晨沉默几秒:“你也觉得不对劲?” 我没回答。只是把那段视频另存为特殊标记文件夹,命名:【异常活动_001】。 排班表打好,我打印出来贴在白板上。苏晨在旁边写设备清单,苏瑶整理出两个便携医疗包。三人各自忙碌,屋里恢复了平静,但气氛已经变了。不再是修机器、改管道那种可控的麻烦,而是某种看不见的压力,开始从外面渗进来。 我走到窗前,拉开内层防爆帘。玻璃外层还残留着酸雨干涸后的水渍印,像干掉的泪痕。远处废墟沉在黑暗里,什么都看不清。 “明天我去趟材料市场。”我说,“铁丝网要加高,再焊几排反攀爬刺。另外,围墙顶部加装震动传感器,比红外更敏感。” 苏晨应了一声:“我跟你去。” “你留下。”我转头看他,“先把声光系统做出来。我要的是,哪怕一只老鼠碰网,屋里也能第一时间知道,但不用全屋炸醒。” 他点头:“明白。” 时间显示23:17。第一轮巡逻快开始了。 我拿起挂在墙上的战术腰带,扣上新做的医疗包,又检查了一遍手电和钢管。苏晨也换好了靴子,站在我旁边。 “走吧。”我说。 我们穿过封闭通道,踏上外区巡逻起点。夜风比刚才更冷,吹在脸上像细砂擦过。我抬头看了眼天,云层裂开一道缝,露出一片灰白的天空。 脚刚踩上碎石路,对讲机突然响了。 “林越。” 是苏瑶的声音。 我停下,按下通话键:“说。” “东侧第二个探头,信号弱了。” 第66章 苏晨的创意,防御武器的改良 对讲机里传来苏瑶的声音,我正要回应东侧探头信号异常的事,手已经搭在通道门的控制杆上。巡逻还没结束,不能掉以轻心。 “林越,”她语气平稳,“探头电压回落了,可能是湿气干扰,暂时稳定。” 我点头,没说话,把通话键按到底:“收到。”然后转向身旁的苏晨,“继续走完这一圈。” 我们沿着围墙内侧推进,脚步踩在碎石上发出短促的摩擦声。夜风比之前更冷,吹得人脸颊发紧。头顶的声光警示器刚装好,外壳还带着金属出厂时的凉意。这是昨晚决定的事——不能再靠总警报拉响才反应,必须提前察觉动静。 两小时后,巡逻结束。回到主控区,我第一时间打开武器柜。 柜门滑开,里面整齐码着七根改装钢管,都是之前应急做的。我一根根拿出来检查,焊点有裂痕,前端三棱刺歪斜的不止一根。握把上的胶布受潮起边,有些地方甚至脱落了。我翻出记录本,在“状态”栏打上红叉,拍照存档。 “这些没法再用了。”我说。 苏晨站在我旁边,低头看着那根最旧的钢管,眉头皱得很深。“焊接不匀,钢管本身也不够厚。要是用力过猛,杆子断了,人就没了防备。” 我抬眼看他。 他咽了下口水,像是鼓起勇气才开口:“我能改。用车间那边的废料台,还有剩下的钢材和螺栓。做个新的,至少……能撑住几次硬碰。” 我没立刻答应,只问:“多久?” “如果工具齐全,今天下午就能出第一支。” 我想了想,点头:“去吧。别用大功率焊机长时间作业,动静太大。” 他应了一声,转身往车间走。我跟上去,顺手从储物架取了防护面罩和手套。 车间在安全屋西侧,原本是废弃工厂的维修间,现在被我们清出来当加工区。铁台面上堆着各种零件,角落立着一台手动液压钳。苏晨翻出几段短钢管,又从旧汽车座椅底下拆下一块橡胶垫,开始量尺寸。 我看他操作。动作不算快,但稳,每一步都先想清楚再动手。他把新钢管夹在铁箍里固定,用铜丝缠住接头防止移位,再拿焊枪短脉冲点焊。一次只烧两秒,停五秒,避免过热变形。 “这样能保证焊口结实?”我问。 “比之前强。”他擦了擦额头的汗,“而且我把刺头设计成可拆卸的。螺丝连接,万一坏了直接换,不用整根重做。” 我蹲下身看那三棱刺头,底部加了个带螺纹的金属座,和杆身预留的接口正好吻合。 “测试过重心吗?” “试了三次。前两次太靠前,甩起来费力。这次我把握把加长了十公分,尾部配重也调了。” 中午前,第一支改良棍完成了。 我拿在手里掂了掂,比原来的轻半斤左右,但手感沉实。握把包了双层橡胶,表面压出菱形凹槽,防滑效果明显。我挥了两下,破空声清脆,没有晃动感。 “去通道测试。”我说。 封闭通道足够长,尽头堆着沙袋模拟障碍。我持棍突进,连续戳击墙面模拟突刺,又用杆身格挡虚拟攻击。来回五趟,焊点无松动,刺头牢固,握把也没打滑。 最后我使足力气朝沙袋猛扎,三棱刺直接没入一半,拔出来时边缘无卷刃。 “可以。”我把棍子递给他,“照这个标准,先做五支。” 他接过,脸上终于有了点笑意:“材料够,我下午就开始。” 回主控区的路上,我顺手把旧武器全部标为“待报废”,新成品登记进台账,编号01。苏瑶正在医疗角整理器械,看到我进来,抬头问:“怎么样?” “比预想的好。”我把测试数据念了一遍,“重心稳,结构牢,适合轮换使用。” 她听完,从柜子里拿出两个小号急救包:“那以后巡逻的人,还是得带上这个。万一近战受伤,能当场处理。” “放腰带上就行。”我说,“别增加负重。” 她点头,把急救包重新归类,挑出轻便款绑带。 下午三点,苏晨在车间完成第二支改良棍组装。我到场时,他正用游标卡尺测量刺头螺纹深度,确保每一支都能互换。 “第三支我打算换个握把材质。”他指着一堆回收塑料片,“磨成条,热压成型,更贴手。” “别耽误进度。”我说,“先保证五支主力装备到位。” “明白。这个只是试验。” 我拿起刚做好的那支,翻转查看细节。发现他在杆身中段加了一圈凸起环,问:“这是干什么用的?” “防脱手。”他说,“万一打滑,这道环能卡住手腕。” 我试着甩了两下,确实多了个着力点。 傍晚六点,五支改良防御棍全部完成,统一编号01到05。我让苏晨把它们竖放在主控室旁的武器架上,位置最显眼,取用最方便。 “以后每周六上午定为装备整备时间。”我说,“你负责检修,我来测试。” 他愣了一下:“我来主导?” “你是唯一懂结构的人。”我看他一眼,“别总等吩咐才动。” 他低下头,手指摩挲着新武器的握把边缘,声音不大:“我会记日志,每次改动都写清楚。” “加上日期和测试人。”我说,“出了问题能追查。” 苏瑶这时走了进来,手里拿着一份清单:“我把医疗包更新了,新增了止血粉和夹板。如果有人在对抗中骨折或大出血,能撑到回屋。” 我点头:“放两套在武器架下面。” 她照做,弯腰打开底层抽屉,把器械整齐码好。 七点整,天完全黑了。我站在主控台前,调出全天监控记录。东侧探头再没出现异常,信号稳定。声光警示器也没触发。外面安静得像什么都没发生过。 但我记得那只狗回头的样子。 “明天我去材料市场。”我说,“铁丝网要加高,顶部焊反攀爬刺。围墙四角加震动传感器。” 苏晨正在清理工作台,听到后立刻说:“我可以跟你一起去,顺便找些金属板材,试试做盾牌。” “你留下。”我打断他,“先把剩下那些旧钢管拆解,能用的零件全回收。另外,准备一套简易模具,让其他人也能照着做。” 他停下动作:“其他人?” “一旦需要增员,不能指望你一个人修所有装备。” 他沉默几秒,把手中的扳手放进工具箱:“……我知道了。” 我走到武器架前,伸手握住编号01的改良棍。橡胶握把贴合掌心,三棱刺在灯光下泛着冷光。 就在这时,对讲机响了。 “林越。” 是苏瑶。 我按下通话键:“说。” 第67章 物资盘点,剩余的储备 “林越。” 是苏瑶。 我按下通话键:“说。” “东侧探头电压又波动了一下,不过这次不是湿气,是信号干扰。可能是金属反光,风把铁皮吹起来了。”她声音平稳,像在读一份日常报告。 我盯着主控台屏幕,红外热成像画面里一片漆黑,只有围墙边缘几处微弱的光点缓慢移动——那是刚装好的声光警示器在自检。我点头,手指滑动平板,把武器整备完成的日志归档,顺手调出库存管理系统。 “今天的事做完,该清点了。”我说。 对讲机那头沉默两秒,苏瑶才反应过来:“你是说……全面盘点?” “现在就开始。”我把电子表单投到主屏,“连续几天改造,消耗没及时记,工具挪用也没登记。再不核清楚,下次出问题就不是换个垫圈那么简单了。” 她说:“明白。我去医疗区和食品库。” “叫上苏晨。”我看一眼时间,“让他来主控台拿任务单。” 不到五分钟,两人先后进来。苏晨头发有点乱,袖口还沾着焊渣,手里捏着游标卡尺,像是从车间直接跑来的。他站在我旁边,视线落在大屏上的物资分类目录上。 “分三块。”我指着屏幕,“苏瑶负责生存物资——食物、饮水、药品、净水剂;苏晨管工程类——工具、耗材、备用零件;我查水源、能源和防护装备。每项都要实物核对,账目更新后打确认标记。” 苏晨问:“需要拍照吗?” “每一项都拍。”我把平板递给他,“尤其是工具间,上次你改武器用了不少材料,有没有补回原位?” 他脸色一紧:“有些还没来得及。” “那就从缺的开始找。”我转向苏瑶,“你也一样。用过的、拆封的,全部重新登记存量。” 她点头,转身去取记录本。苏晨跟着出去,脚步比平时快半拍。 我先去水箱区。 地下储水系统由六个独立罐体组成,总容量二十吨,表面刷了双层防腐涂层。液位计连着主控系统,但最近三天数据没更新。我蹲下身,打开检测口盖板,插入量尺。 水面离满刻度差了七厘米。 我皱眉。按理说这几天没有大规模用水,最多是日常饮用和清洗设备。我翻出前日记录:最后一次加水是在四天前,当时补到了九成五。之后没有任何补充或异常排水记录。 我掏出手机拍下读数,发到三人小组频道:“水少了三百升以上,查一下最近使用情况。” 不到两分钟,苏瑶回复:“我这边有记录——昨天下午你冲洗通道外壁用了五十升,前天消毒工具柜用了三十升。还有三次每人配给各两升,算下来应该只消耗不到一百四十升。” 差距太大。 我又检查阀门和管道接口,没有渗漏痕迹。想了想,在平板上标注“人工复核”,然后通过对讲机呼叫苏晨:“带卷尺和记录表,来水箱区一趟。” 他很快赶到,额头还冒着汗。我们按标准流程逐个测量每个罐体的实际液位,再换算成体积。最终结果出来时,他抬头看我:“总共少了三百二十七升。” “被人用了没记。”我说,“或者是记录漏了。不管是哪种,现在起所有取水必须双人签字。” 他点头,主动把这一条写进待办清单。 离开水箱区,我直奔工具间。 门开着,苏晨刚才已经进去过。货架整齐了不少,但几格明显空着。我对照库存表,发现切割片只剩八片,而安全阈值是十五片;高强螺栓m12型号仅剩十二颗,原本应有三十颗。 我翻看借用登记本,上面只有零星几笔,最近一次还是三天前。 “这些哪去了?”我问刚回来的苏晨。 “屋顶加固用了十片切割片。”他低声说,“螺栓也是那时候用的。我以为……后面会有人补录。” “没人会自动补。”我说,“谁用谁记,这是规矩。” 他低下头:“是我疏忽了。” 我没再多说,只在平板上标红两项物资,列入紧急补给清单。 这时苏瑶也回来了,手里拿着医疗角的汇总表。 “净水药剂还能维持两周。”她说,“但如果人数增加,或者出现污染事件,撑不过五天。另外,防滑手套只剩三副,都在应急包里没归还。” 我记下。 四小时后,所有人回到主控台前。 我把三方数据汇入总表,屏幕上跳出预警提示:三项物资低于安全线,七项接近临界值。 饮用水、净水药剂、高强螺栓、切割片、防滑手套——这五样必须优先补充。 我打开本地通讯录,筛选出灾变前合作过的工业供应商。能联系上的只有三家:一家在城北做建材批发,有螺栓和切割片库存;一家专营劳保用品,手套货源稳定;第三家是小型净水设备商,兼售化学药剂。 地址都还在安全路线范围内,但需要一天往返。 “明天出发。”我说,“先去北郊建材市场,拿螺栓和切割片;再去西区劳保店取手套;最后去净水商那里谈药剂补货。” 苏瑶问:“要不要带替换人员?” “我不打算让人进屋。”我说,“采购由我单独执行,你们留守。万一外面有埋伏,不能把所有人都搭进去。” 她抿了下嘴:“至少让我准备一个应急医疗包随行。” “可以,但别放显眼位置。”我说,“藏在外套夹层。” 苏晨突然开口:“我能做个便携工具盒吗?就小的那种,万一你在外面遇到机械故障,能临时处理。” 我想了想:“做两个。一个给你留着,一个我带走。” “材料够。”他翻开自己的工作笔记,“明天一早就开工。” 我点头,开始在平板上规划路线。三条目的地不在一条线上,最优路径是逆时针绕行,避开主干道塌方区和积水带。全程约六十七公里,越野车油耗预估为满箱油的三分之二。 我把路线图导出,打印一份,另一份存入本地硬盘。 “计划写清楚。”我对苏晨说,“你备份到离线存储里,密码设成‘七月十七’。” 他接过文件,认真地插进硬盘接口。 七点四十分,所有数据归档完毕。 我站在监控墙前,逐一查看四个角落的震动传感器状态。绿灯常亮,围栏完整,无异常信号。昨晚那只狗留下的爪印早已被风吹平,摄像头画面里只有静止的废墟轮廓。 战术背包放在操作台边,已经清空重装:地图折好塞进侧袋,头灯充满电摆在最上层,防割手套压在底部。我还加了一卷绝缘胶带和一把多功能钳——这些都是外出必备的小东西,容易忽略,却能在关键时刻救命。 苏瑶走过来,递给我一个新的密封袋,里面是压缩饼干和电解质片。 “热量够撑两天。”她说,“标签写了日期,别吃错批次。” 我接过,放进背包内层。 “你真打算一个人去?”她站在两步远的地方,语气不像询问,更像确认。 “人多目标大。”我说,“而且路线只能容一辆车通过,带人反而拖慢速度。” 她没再说什么,只是轻轻碰了下我的手臂:“早点回来。” 我看了眼时间:十九点五十一分。 一切准备就绪。 我拿起笔,在任务单最后一栏写下出发时间:明早六点整。 然后合上笔记本,放到背包旁边。 主控台屏幕忽然闪了一下。 是东侧震动传感器。 数值跳动一次,0.3级,持续0.8秒,随即恢复平静。 我立刻调出实时画面。 围墙外,一段生锈的铁皮屋顶被风吹起,撞在围栏上,又落下。 是虚惊。 但我没关警报页面。 而是把那段十秒的视频截取下来,保存进“异常事件”文件夹。 苏晨正在清理工作台,听见动静抬起头:“怎么了?” “没什么。”我说,“风。” 我转回身,手指仍在键盘上敲击。 新建文档。 标题:《外出采购应急预案》。 第一行写着:如遇拦截,优先弃车,携带背包与关键物资撤离至备用集结点——老糖厂西南废弃泵房。 第68章 外出采购,道路的危险 六点整,车钥匙拧动的瞬间,仪表盘亮起。 我看了眼副驾上的战术平板,昨晚存好的路线已经加载完毕。背包在后座固定架上卡得严实,外层防水布拉紧,密封条压合到位。出发前最后检查了一遍轮胎气压和底盘护板,确认无异常。 推开安全屋外门,铁轨滑轮发出轻微摩擦声。晨雾还没散,能见度不到三十米。我把车缓缓开出掩体通道,后视镜里,围墙顶部的伪装网随风轻晃,像一块旧帆布盖在废墟上。 左前轮碾过地面时,我注意到胎印旁边有几道拖痕。 不是昨天留下的。 我踩下刹车,解开安全带,下车蹲下查看。痕迹从围栏缺口处延伸出来,断断续续,像是有人蹲伏爬行时衣料蹭出的刮痕。我顺着方向抬头,东侧传感器探头正对着那片区域。调取三小时前的记录,画面里只有风吹铁皮的晃动,没有人体热源。 可能是动物,也可能是误判。 但我没忽略它。 重新上车后,我把这段坐标标记进导航系统,设为“低风险观察点”,同时将主控台远程监控权限临时移交苏晨,密码输入“七月十七”。通讯测试接通一次,他回了句“信号正常”,声音有点发闷,应该是戴着耳机在主控室操作。 车子启动,沿着预定路线驶向北郊。 主干道在五公里外彻底中断,桥面塌陷一半,钢筋从水泥块里刺出来,横七竖八地悬在半空。我早知道这条路走不通,绕行方案在三天前就模拟过三次。真正的通行路径藏在右侧一条废弃轻轨检修道,入口被一堆碎石挡住,但宽度刚好够越野车通过。 全地形胎咬住地面,防撞梁顶开挡路的金属残件。车速保持在每小时十五公里,底盘几次擦过凸起的轨道基座,车身轻微震动,但结构稳定。这种改装是在灾变前三十六小时完成的,当时我花了双倍价格请人连夜施工,现在看,每一笔钱都没白花。 穿过检修道后,城市建筑密度开始上升。这片区域曾是老工业区家属楼集中地,墙体斑驳,多数窗户只剩空框。街道两侧堆满杂物,有些是人为垒砌的障碍,有些是自然倒塌形成的堆积带。我放慢速度,视线扫过后视镜,同时留意车载雷达的边缘警戒提示。 百米外的十字路口,加油站废墟里有动静。 三个人影在油桶之间移动,翻找东西。其中一个穿深色夹克的抬起头,看见我的车,立刻站直身体,冲这边挥手。他另一只手拎着一根铁管,动作不算隐蔽。 我没有减速,也没有加速。 右脚轻轻抬起油门,让引擎转速降下来,车灯熄灭,车身颜色与灰蒙蒙的雾气混在一起。迷彩涂层在这种环境下效果明显,加上车体低矮流线,不容易被第一时间识别为可劫掠目标。 他们开始靠近。 夹克男往前走了几步,另外两人也从废墟侧面绕出来。后视镜显示左侧巷口又有两个模糊轮廓出现,脚步缓慢但方向明确,呈包抄态势。 我知道他们在试探。 这种时候不能停,也不能逃得太急。我等他们离车三十米左右,突然踩下油门,发动机轰鸣一声,车头猛地前冲。同时按下中控一个按钮,车顶伪装系统释放烟雾,在车尾制造一团浓白蒸汽,看起来像排气管炸裂冒烟。 他们果然一顿。 夹克男停下脚步,举起铁管的手迟疑了一下。其他人也开始观望。就在这一秒的迟疑里,我已经冲过交叉口,拐进一条窄巷。 后视镜里,他们没有追上来。 但我没放弃。 接下来两公里全程贴侧行驶,避开所有开阔路段。路过一栋半塌的商厦时,雷达突然捕捉到后方八百米有移动热源,速度稳定,约每小时二十公里,始终维持距离。 是盯梢。 我不确定对方有没有车,但从行进节奏看,至少是经过训练的小队行为,不是散兵游勇。他们不急于逼近,也不掉队,显然是想把我引到某个预设地点。 我打开电子地图,搜索周边可用迂回路径。 铁路编组场在左前方一点七公里处,那里有大量废弃车厢停放,地形复杂,适合摆脱追踪。 十分钟后,我驶入编组场外围。铁轨交错,锈迹斑斑,两侧车厢像一节节铁棺材并排躺着。我关闭大灯,切换至红外辅助驾驶模式,依靠仪表指引方向。车速降到最低,每次转弯都故意多打方向,制造混乱轨迹。 进入核心区后,我选择了一段密集停靠的货运车厢带,实施Z字穿插。连续三次急停、倒车、再转向,每次都换不同出口。最后一次变向后,我干脆熄火滑行了四十米,直到完全静止。 车内安静下来。 我盯着雷达屏幕,外部信号点消失了。 等了五分钟,没有任何新的热源接近。 我重新点火,这次改用惯性滑行加短促提速的方式,从西侧出口缓缓驶出。编组场外是一条荒废的货运公路,路面破损严重,但视野开阔,便于观察远处动态。 前方约两公里,一道简易哨塔轮廓出现在地平线上。 木架搭得不高,顶部有个遮雨棚,隐约能看到有人影走动。那是临时市场的外围警戒线,属于中立交易区,不允许携带重型武器进入,也不允许发生暴力冲突。只要我能顺利抵达,就能开始第一项采购。 我握紧方向盘,手指划过战术平板上的任务清单。 螺栓、切割片、防滑手套——三项物资必须拿下。 净水药剂要看库存情况,不能强求。 车灯仍然关闭,我以最低可视状态继续前进。距离哨塔还有一千五百米时,我注意到路边停着一辆烧毁的皮卡,车头朝向道路中央,像是故意摆放的路障。 我没直接靠近。 把车停在三百米外的一处废弃配电房后面,只露出半个车顶。我取出望远镜,调整焦距,对准那辆皮卡和哨塔之间的区域。 皮卡周围没有脚印,轮胎也没压过新土。车门开着,内饰烧得只剩骨架,但油箱位置完整,没有爆炸痕迹。更像是被人点燃后遗弃的道具。 而哨塔上的守卫,每隔几分钟会低头看一次手里的对讲机,动作机械,站姿僵硬。 不对劲。 我放下望远镜,打开平板,调出市场交易的历史记录。这个据点存在超过四十年,一直由一个叫“老陈”的人管理,以公平着称。每次交易前都会发布当日准入规则,包括可携带物品上限、禁止武器类型等。 但我今天没收到任何通知。 这不合理。 我翻到通讯日志,发现昨晚发送的联络请求显示“未送达”。供应商那边应该收到了消息,但到现在没有回复确认。 要么是通讯中断,要么是他们不敢回应。 我把车往后退了五十米,停在一排倒塌的广告牌阴影下。启动离线地图,重新规划进入角度。这次我决定绕到市场南侧,那里有个废弃粮仓,曾是黑市交易的暗口,虽然风险高,但能避开正面检查。 刚挂挡准备移动,后视镜里闪过一道反光。 不是阳光。 是金属反射。 我立刻刹住,熄火,趴低身体。 那道光来自三百米外一栋三层废楼的二层窗口,短暂出现一秒,随即消失。 我屏住呼吸,等了整整三分钟。 再抬头时,窗边多了一个轮廓。 那人没动,也没举任何东西,只是静静地站在那里,像在等我做出下一步动作。 第69章 市场交易,信息的获取 三百米外那扇破窗里的轮廓没有动,我也一动未动。 车内的仪表盘早已断电,望远镜贴着眼眶,冷得发麻。十分钟过去,那人始终站在二层窗口,背对着楼内昏暗的光线,像一根插在废墟上的铁桩。他没举枪,也没换位置,甚至连姿势都没变过。如果是伏击手,早就该转移视线或调整角度了。可他只是站着,仿佛任务就是被看见。 我慢慢呼出一口气,把望远镜收回来。 雷达之前丢失的热源点,和这个窗口的位置能对上。他们不是追我的那伙人,而是另一支力量——有组织、有布防节奏的控制者。市场已经被接管,或者正在被吞并。老陈没发准入通知,通讯请求石沉大海,连哨塔上的守卫动作都像提线木偶……这些不是巧合。 正面进不去。 我重新打开离线地图,在屏幕上划出一条新路线:绕行南侧,废弃粮仓地下通道。那里曾是黑市的暗口,灾变前就有私货交易,墙体塌陷后形成天然掩体,适合隐蔽接头。风险高,但至少不会一头撞进明哨的射程里。 背上战术包,检查弹匣余量,拉紧外套拉链。下车时,鞋底踩到一块翘起的铁皮,发出轻微刮响。我顿住,抬头看向那扇窗——里面的人依旧立着,毫无反应。 他知道我下来了,但他不急。 这反而让我更确定:他们的重点不在拦截个体幸存者,而在监控进出流向。只要我不从正门过,就不会触发直接冲突。 徒步前行,沿着倒塌的广告牌和倾倒的电线杆推进。地面碎渣多,每一步都得试探落脚点。半公里后,进入原厂区塌陷带。钢筋裸露在外,像断裂的肋骨刺向天空,几处地面积水泛着油污光泽。走到第三段钢架下方时,左侧瓦砾堆里露出半截手臂。 我蹲下查看。 尸体穿的是市场守卫的制服,胸口有烧灼痕迹,腰间配枪不见了。翻过身时,脖颈处有一道深割伤,切口整齐,像是匕首快抹。旁边还有一具,只露出下半身,裤腿被撕开,绷带缠了一半,血已经干成暗褐色。 两人死亡时间不超过十二小时。 守卫被清除,新势力入驻,但还没来得及完全接手整个区域。现在正是空档期,也是唯一能从暗道完成交易的时间窗口。 继续前进,抵达粮仓外墙。这里原本是工业区储备库,墙体厚实,顶部塌了一角,剩下半堵门框歪斜着。我在墙根处找到预定标记——一道用粉笔画的三角符号,底下压着一根弯曲的金属管。 按照约定方式,我捡起一根短钢筋,在墙上敲击三下,停顿,再敲两下。 安静了几秒。 一道铁门从地下缓缓拉开,露出狭窄台阶。一个戴防毒面具的男人站在下面,手里握着一把锯短的猎枪,另一只手伸出,掌心朝上。 我没说话,从战术包里取出两盒压缩饼干和一把多功能工具刀,放在他手上。他低头看了看,收回手,转身示意我跟上。 地道很窄,仅容一人通过,墙面潮湿,挂着霉斑。走了约五十米,拐进一间地下室。角落堆满物资箱,标签模糊不清,但能看出是工业级零件。男人摘下面具一角,露出半张布满疤痕的脸,声音沙哑:“你要的东西都在这儿。” 他指了指三个密封袋:高强螺栓、切割片、防滑手套,全是我列的清单内容。数量刚好,包装完好。 “货没问题。”我说,“但我还想问点别的。” 他不动声色地看着我。 “北面最近有没有大股人流?” 他眯起眼,“打听这个,得加价。” 我摇头:“我不是买情报,是交换。我知道一些东西,可能对你有用。” 他没催,等我说下去。 我顿了一下,像是不经意提起:“我那儿有台柴油发电机在运行,滤芯用了老厂二期的备件型号。” 他眼神变了。 那种型号早就停产,普通幸存者连听都没听过。能说出这个细节,意味着背后有完整维护能力,甚至掌握备用资源。他盯着我看了几秒,终于开口:“三十人左右的流浪队,从北边往城区推,昨天过了铁路桥。他们没固定据点,靠抢修车和帐篷扎营。” 我记在心里。 “西南方向呢?有个民间安全屋,建在旧仓库区,你听说过吗?” 他冷笑一声:“半个月前的事了。酸雨渗进墙体,内部湿度爆表,电路短路引发爆炸。活下来的几个被附近团伙分了物资,没人敢去收尸。” 我手指微微收紧。 安全屋不是万能的,设计缺陷会要命。我们选的是废弃工厂地下室,结构封闭,外墙做了防腐涂层,通风系统独立……但哪怕漏掉一个环节,结局就可能是那样。 “最后一个问题。”我说,“净水药剂为什么这么难找?” 这次他沉默更久。 然后才低声说:“城西净水站被占了。一支武装队伍控制了出入口,只给自己人供药。外面的小据点要么自己研究土法净化,要么拿命去换配额。” 我点头。 这意味着未来医疗消耗会成为硬伤。苏瑶之前说过药剂够用两周,但如果人数增加,或者出现大规模感染,情况就会失控。 “你还知道什么?”他突然问。 我摇头:“我现在只想把东西带回去。” 他盯着我片刻,似乎判断我是否隐瞒更多。最终没再追问,挥手让我带走物资袋。 临走前,他提醒一句:“别从原路回。东侧编组场多了两辆改装车,车上装了探照灯。” 我看了他一眼:“你为什么不走?” “这里有我的网络。”他说,“换了地方,什么都不是。” 我没再说什么,背上物资袋,沿原路返回。 走出地道时,天色比来时亮了些,雾气开始消散。我迅速环顾四周,确认无异常后,朝着越野车藏匿的方向移动。三百米外那栋废楼的窗口,人影已经不见了。 回到车旁,快速清点物资,全部装入后备箱密封舱。启动前检查底盘护板和轮胎状态,确认无破损。点火,引擎平稳响起,我调转车头,避开主视野区,改走货运公路西侧荒道。 车辆驶出编组场范围,进入郊区路段。后视镜里,市场的轮廓渐渐缩小,最终被一片倒塌的厂房遮住。 导航设定回程路线,绕开所有已知高危区。车载雷达重新激活,扫描周边移动热源。目前无异常。 但我没放弃。 三十人的流浪队正在靠近城区,净水药剂被垄断,连临时市场的秩序都被打破。物资不再是唯一的生存资本,信息才是真正的硬通货。 而我现在掌握的每一条消息,都可能决定安全屋能不能撑过下一个阶段。 车子穿过一段塌陷桥基,底盘轻震了一下,很快恢复平稳。前方道路开阔,两侧是荒废的农田和倒塌的民房。我保持低速行驶,右手始终搭在方向盘上,左手放在副驾的战术平板边缘,随时准备调取记录。 突然,右前方一座废弃加油站的顶棚下,闪过一道金属反光。 不是阳光折射。 是镜头反光。 我立刻降低车速,关闭大灯,同时将车身贴近左侧残墙阴影。那处位置原本不该有人驻守,地图上也没有标记任何据点。 我放缓呼吸,手指轻轻搭在中控的烟雾释放按钮上。 车子缓缓滑行,距离那个方向还有四百米。 第70章 归来喜悦,物资的补充 右前方那处加油站顶棚下的反光持续了不到两秒,随即消失。我没有立刻加速,而是将车身紧贴左侧倒塌的围墙阴影,让车体轮廓尽可能融入废墟的断面线条中。手指悬在烟雾释放按钮上方,眼睛紧盯后视镜。 三十米外是一处十字岔口,地面碎裂严重,钢筋裸露如荆棘。我缓缓滑行至路口边缘,确认四周无移动热源反应后,踩下油门,同时按下中控开关。一股灰白色浓雾从车顶两侧喷出,在晨光微弱的映照下迅速扩散,遮蔽了车辆尾部轨迹。 穿过路口后立即右转,进入一条被荒草覆盖的辅路。这条路原本是厂区货运通道,灾变后少有人走,地图上也没有标记通行状态。我调出离线导航,设定绕行路线,避开所有已知高危区和人群聚集点。 途中停了三次。每次停车都熄火静默,用望远镜回溯来路。第一次看到一只野狗在翻找垃圾,第二次远处有黑烟升起,可能是有人生火,第三次什么都没发现。三轮观察确认没有追踪者,我才重新启动车辆,保持低速前行。 天色渐亮,风沙略减。前方出现一片塌陷的农田,土层龟裂,几辆废弃农机半埋在地里。我放慢速度,绕开一处深坑,底盘轻微擦过一块凸起的水泥块,震动传入车厢,但未造成损伤。仪表盘显示各系统正常,燃油剩余百分之六十二。 又行驶了十五分钟,熟悉的铁皮围栏出现在视野尽头。安全屋外围的伪装网依旧完整,监控探头角度无变动。我在距离入口五十米处停下,取出便携式信号扫描仪扫了一遍周边频段,未检测到异常无线传输或监听装置。 确认安全后,驾驶越野车缓缓驶入隐蔽通道。厚重的金属闸门在感应到车牌信号后开始缓慢开启,露出内部加固的坡道。车轮压过门槛时发出一声闷响,灯光随之亮起。 停稳车,我摘下战术手套,活动了下手腕。三天没睡整觉,肩膀僵得厉害,但精神还撑得住。解开安全带,拿起对讲机按下发音键:“风起东南,粮归仓中。” 回应几乎是立刻响起的。“收到,越哥,身份验证通过。”苏晨的声音带着一丝兴奋,“我们等你十分钟了!” 闸门完全打开,我挂挡前进,将车停进地下车库指定位置。刚熄火,就听见脚步声由远及近。苏晨已经站在车门外,手里拿着记录板,眼睛盯着后备箱。 “东西都带回来了?”他问。 “都在密封舱里。”我打开后备箱锁扣,“先别急着搬,按流程来。” 他点头,转身去启动物资登记程序。我拎起战术包,走向主控区。走廊灯光稳定,空气流通系统运转正常,温度维持在十八度。这种熟悉的感觉让我绷紧的神经终于松了一丝。 刚走到主控台前,苏瑶从医疗角走出来。她穿着防护服,手里拿着检测仪。 “你瘦了。”她说。 “外面不好补给。”我拉开外套拉链,把包放在桌上,“先干活,回头再说。” 她没再说话,只是看了我一眼,转身走向后备箱区域。我知道她在担心什么——净水药剂、饮用水、工具耗材,这些都不是能随便替换的东西。 第一批物资由苏晨负责搬运。三个重型工具箱体积太大,卡在通道拐角处。他立刻拆掉运输架,把螺栓和切割片分装进小箱,逐一运送。我跟在他后面,一边核对清单,一边记录入库编号。 “高强螺栓,m12型号,共二百四十枚。”我念着标签。 “收到。”苏晨在记录板上勾选。 “切割片,工业级金刚砂材质,六十片。” “已入库,存放于设备间b3柜。” 苏瑶则带着水质检测仪对饮用水袋进行逐袋查验。每袋五十升,共十二袋。她用探针刺入密封口取样,显示屏上的数值跳动几下后变为绿色。 “全部完好,无渗漏。”她说,“ph值正常,未受污染。” 我松了口气。这批水是硬性刚需,之前消耗太快,库存一度跌破警戒线。 最后一批是防滑手套和备用滤芯。我亲自搬进能源区,放入柴油发电机维护专用柜。关上柜门前,我看了一眼设备状态屏:运行时长一千三百七十二小时,下次保养周期在两个月后。有了这批耗材,至少能撑到下一个阶段。 清点完毕,我在电子台账上更新数据,标注新增物资的使用优先级。屏幕跳出提示:维修类耗材储备恢复至标准水平,预计支撑高强度作业不少于六十天。 苏晨站在我身后看着数据流。“我们现在是不是可以修通风管道了?上次说要加装第二道过滤层。” “可以。”我说,“但这两天先别动工。” 他们同时看向我。 我把战术平板放在桌上,解锁加密文件夹。“这次出去,我拿到了一些新消息。” 苏瑶皱眉。“出事了?” “城西净水站被占了。”我说,“一支武装队伍控制了出入口,只给自己人供药。外面的人要么自己想办法净化,要么拿命换配额。” 她的脸色变了。“我们的药剂……够两周。” “如果人数不变,够。”我盯着她,“但如果再来伤员,或者爆发感染,可能撑不过十天。” 她低头思索片刻。“得限制接诊范围。轻伤可以处理,重伤……除非确定能留下。” 我点头。“还有别的。北面有一支三十人的流浪队,正往城区方向移动。靠抢修车和帐篷扎营,没有固定据点。” 苏晨吸了口气。“他们会来这边吗?” “不一定。”我说,“但他们经过的地方,安全屋基本都被清空了。有一处旧仓库改建的避难所,半个月前爆炸了,酸雨渗墙导致电路短路,活下来的全被分了物资。” 苏瑶的手指轻轻敲击桌面。“我们这儿……不一样。” “我们选的是工厂地下室,结构封闭,外墙做了防腐涂层,通风独立。”我环视两人,“这些不是巧合。每一个决定,都是为了避开那些死法。” 苏晨低头看着自己的手。“我以前总觉得只要有个地方躲就行……现在才知道,差一点,就是全部。” 没人说话。 过了几秒,我打开最后一段录音。“我问了为什么净水药剂这么难找。线人说,不只是供应问题,还有人在囤积、抬价。现在药比子弹还贵。” 苏瑶猛地抬头。“你是说,有人专门卡这条线?” “不止是药。”我合上平板,“信息也是资源。谁能掌握水源、谁能控制药品流通,谁就能立规矩。” 她咬了下嘴唇。“那我们怎么办?自己研究净化方法?可实验条件有限……” “暂时不动。”我说,“先稳住现有体系。药剂省着用,水循环系统每天多运行一小时,提高回收率。另外,把备用储水罐清理出来,准备收集雨水。” “需要加装过滤网。”苏晨说。 “你来做。”我看着他,“材料库里有不锈钢筛网,焊接口记得做防腐处理。” 他用力点头。 我转向苏瑶。“医疗方面,重新评估库存消耗速度。列个分级救治方案,写清楚哪些情况收治,哪些只能提供基础包扎。” 她沉默了几秒,然后说:“我可以今晚完成。” 我点头。“还有件事。东侧编组场多了两辆改装车,装了探照灯。回去的路上有人盯梢,虽然甩掉了,但不能保证他们没记下车型或路线。” 苏晨立刻反应过来。“要改巡逻路线?” “暂时不用。”我说,“但以后进出都走南侧荒道,避开主视野区。车辆返回前必须执行三轮回溯检查,确认无跟踪再靠近入口。” 他拿起笔记本快速记录。 苏瑶忽然问:“那个线人……还会联系吗?” “不会。”我说,“他不离开那里。那是他的网络,换了地方什么都不是。” 她点点头,像是明白了什么。 我站起身,走到监控墙前。四个角落的画面清晰稳定,红外探测器未触发任何警报。安全屋内一切正常。 但我知道,外面正在变化。 资源越来越集中,规则正在被重新定义。我们能活下来,不只是因为有墙、有门、有储备,更因为我们知道别人不知道的事,做了别人没做的事。 而现在,这些信息也成了生存的一部分。 我转身拿起水杯喝了一口。温水顺喉而下,带来久违的踏实感。 苏晨还在整理工具清单,苏瑶低头翻看药剂记录。空气中只有设备运转的低鸣和纸张翻动的声音。 我走回主控台,打开本地硬盘备份程序。新物资数据正在同步上传,进度条稳步前进。 突然,苏晨抬起头。 “越哥,你说那支流浪队现在在哪?” 第71章 细节完善,安全屋的最后一搏 苏晨的话音落下,我盯着主控台屏幕上的地图标记,没有立刻回应。那支流浪队的位置还是未知数,但他们的行进轨迹和手段已经说明了一切——没有固定据点的人,只会不断掠夺,直到撞上更硬的墙。 我站起身,走向监控墙。画面里四个角落依旧安静,红外探测器未触发任何异常。可我知道,真正的威胁从来不会提前亮明身份。 “从现在起,所有外围检查标准提升一级。”我说,“不只是看有没有人靠近,还要查每一处墙体、每一条管线。” 苏瑶抬头看了我一眼。“你是说……他们可能从地下或者夹层进来?” “不是可能。”我调出安全屋三维结构图,“我们选的是工厂地下室,地基深,墙体厚,可再结实的壳也有缝隙。酸雨已经开始在城郊形成局部降落,一旦渗入关键节点,腐蚀电路、污染水源,比外面的人还致命。” 苏晨放下手里的记录板。“那我们现在做什么?” “先做一次全屋密封性排查。”我打开工具柜,取出新带回来的红外热成像仪,“上次采购这台设备就是为了这一刻。温差超过零点五度的地方,都得重新封堵。” 三人分头行动。我在主控台设定扫描路径,将整栋建筑划分为六个区域,逐段检测外墙与内壁之间的温度变化。苏晨负责准备防腐密封胶和金属压条,苏瑶则拆解了医疗角的一套便携式气压监测装置,改装成空间密闭性验证工具。 第一处问题出现在东侧储物间。热成像显示墙体接缝处有轻微温差,持续两分钟以上。我贴上去听,几乎察觉不到气流,但仪器不会骗人。 “这里之前补过一次。”苏晨蹲下查看旧焊点,“可能是材料收缩导致微裂。” “重新打胶,加装L型压条固定。”我递给他工具包,“焊接时控制电流,别烧穿底层钢板。” 他点头开工。电弧光闪了几下,空气中浮起淡淡的金属味。我站在旁边盯着焊口成型,直到最后一道边缘完全闭合。 苏瑶拿着改装探头靠近,启动气压测试。数值跳动几秒后趋于平稳,绿色指示灯亮起。 “通过。”她说。 第二处在北面通风井入口。管道穿墙孔周围出现环状热损,说明密封圈老化。我们拆开外盖,更换了双层硅胶垫片,并用螺栓交叉紧固,防止受力不均。 第三处最隐蔽——主通道天花板上方的电缆穿线管。热成像捕捉到一丝冷空气渗透痕迹。若不是这次全面扫描,根本发现不了。 “这个地方一旦漏雨,水会顺着电线流进配电箱。”苏晨说着,already开始拆卸吊顶板。 我们花了两个小时完成修补。每一道新封口都经过三次复检,确保物理闭环。 回到主控区,我调出供暖系统运行日志。过去三天夜间温度波动明显,最低降到十四度三,清晨才回升至十七度八。柴油发电机负载不稳定,温控阀响应滞后,导致加热不均。 “这样下去不行。”我说,“长期低温环境容易引发呼吸道疾病,尤其是换季期。” 苏晨翻着设备手册忽然抬头:“能不能加个储热箱?用电低峰时先把热水存起来,需要的时候释放。” “可行。”我点头,“有没有合适的容器?” “车间后面有个废弃工业水箱,容量两吨,外壳完整,就看内部涂层还能不能用。” “去看看。” 十分钟后来到设备间后方。那口竖立的圆柱形水箱表面落满灰尘,但结构稳固。苏晨敲了敲壁厚,判断可用。 “清洗一遍,内壁刷防腐漆,接进出水管。”我说,“循环泵用备用电机改装,温控模块重新编程,设定十八度为启停阈值。” 三人动手拆管、焊接、布线。两小时后,新系统接入管网。我启动试运行程序,观察十分钟,回水温度稳定在十七点九度。 “达标。”我说。 接下来是逃生通道。现有的主通道和通风井都是明路,一旦被封锁,我们只能困守。必须有暗道。 我摊开工厂原始图纸,在设备间夹层与地下排水渠之间画出两条备用路线。一条沿废弃电缆沟延伸,另一条穿过老旧锅炉房地窖,最终汇入三百米外的荒地涵洞。 “这两条路平时封闭,紧急时手动开启。”我说,“入口要隐蔽,表面伪装成墙体或地面的一部分。” 苏晨负责切割入口。他用小型液压锯在夹层地板开出一个八十厘米见方的口子,边缘加装铰链和手动锁扣。另一处在锅炉房角落,拆除一块活动砖墙后露出狭窄通道。 “装个液压门锁。”我说,“密码和指纹双认证,只有我们知道。” 他照做。完成后,我们在通道内铺设防滑垫,安装应急照明灯带,并连接独立电源。 “测试一下。”我说。 警报声响起,红灯闪烁。我和苏瑶、苏晨依次从主控区出发,按预定路线撤离。我走第一条,他们分走两条通道。计时开始。 我穿过电缆沟,弯腰前行,中途遇到一处塌陷,侧身绕过。灯光稳定,路线清晰。抵达集结点时,手表显示一分四十九秒。 苏瑶从锅炉地道出来,耗时两分零三秒。苏晨走主备线,三十七秒后到达。 “全员到位。”他说。 我核对时间:平均三分钟以内,符合预期。 回到主控台,我把所有整改数据录入系统,生成《安全屋终期整改报告》,存入本地硬盘加密分区。屏幕上跳出提示:全部生存系统硬件整改完毕,待启动综合试运行。 苏瑶正在整理应急背包,把止血绷带、抗生素、能量膏按类别归位。她拿起一瓶净水药剂看了看,放进最内层隔袋。 “药剂使用权限今晚重新分级。”她说,“只保留基础消毒和外伤处理,内科用药暂停发放。” “同意。”我说,“雨水收集系统明天启用,过滤网由苏晨负责焊接。” 他正蹲在设备间调试传感器,听到后应了一声。 我站在主控台前,手指划过总控开关的防护盖。所有线路已确认,所有节点已闭合,所有预案已演练。 这个屋子不再是避难所,而是堡垒。 但我清楚,真正的考验还没开始。 外面的世界正在重组规则,资源越来越集中,信息成了武器。我们能活下来,不是因为躲得好,而是因为我们知道别人不知道的事,做了别人没做的事。 而现在,这些细节本身就成了防线的一部分。 我转身看向苏晨。“逃生通道监控信号上传了吗?” “刚完成最后一次校准。”他指着屏幕,“四号探头角度偏了半度,我已经调正,现在覆盖整个岔路口。” 我点头,目光落回总控面板。 绿灯常亮,系统待命。 就在这时,苏瑶忽然停下动作。 “越哥。”她看着我说,“如果真有人找到入口,你觉得……我们能守住吗?” 第72章 试运行,系统的初步检验 苏瑶的话悬在空气里,我没有回答。她的声音很轻,可每一个字都像压在心跳上的秤砣。 我转身走向主控台,手指落在启动键上方。屏幕显示系统待命,绿灯常亮。所有硬件整改完毕,逃生通道封口完成,密封层全部复检通过。现在不是讨论能不能守住的问题,而是要让这个屋子自己活起来。 “准备试运行。”我说。 苏晨立刻从通道口站直,快步回到设备间巡查位。苏瑶把应急包推到一旁,拿起记录板和检测仪,站到了生活区入口。她看了我一眼,点了点头。 我按下确认键,输入三级权限密码。防护盖自动弹开,红色手柄缓缓升起。我握住它,用力下拉。 “封闭模式启动。” 气密门液压锁逐一闭合,通风口金属挡板沉降,外部空气交换切断。主控屏跳出提示:环境闭环建立,生存系统进入自主调控阶段。 柴油发电机低鸣响起,锅炉点火成功。红外热成像画面中,主管道开始泛出暖色条纹,热量沿着预设路径扩散。东侧储物间因新加保温层,升温速度比其他区域快了近两分钟。这说明上次焊接的L型压条起了作用。 “供暖正常。”我盯着温控曲线,“初始温度十四点八,目标十七度。” 苏晨的声音从对讲机传来:“设备间压力稳定,循环泵转速达标,无异常震动。” 苏瑶在生活区来回走动,举着检测仪采样。她每走到一个角落,就报出一组数据:“客厅十六点二,厨房十六点一,卧室十五点九——整体在上升。” 我没有放弃。真正的考验不在升温,而在维持。末日里的寒冷不会只来一次,我们必须能扛住连续降温。 十分钟后,主控屏显示室内平均温度升至十六点三,湿度五十二,pm2.5趋近于零。空气流通感明显增强,新改装的变频风扇逐级提速,送风均匀,没有死角。 我调出历史对比图。上一次全屋封闭测试是在三天前,当时用了人工加热垫辅助,才勉强维持十六度。而现在,仅靠系统自控,就已经逼近理想区间。 “有进步。”我说。 苏晨却突然皱眉:“北侧回风道温度偏低。” 我立刻切到该节点监控页。数据显示,实际温度比设定值低零点七度,且温控阀响应延迟了三秒。控制日志显示程序在执行时多了一道冗余判断,导致指令滞后。 “标记为待优化项。”我切换至工程模式,将这条支路划入重点观测区,“明天拆解逻辑模块。” 苏瑶走回来,把检测仪放在桌上。“空气质量没问题,二氧化碳浓度没超标,呼吸没有闷感。”她顿了顿,“但我们不能只看这十几分钟。如果连续运行二十四小时,会不会出现衰减?” “所以这才试试运行。”我看着屏幕上跳动的数字,“只要系统还在动,就有机会发现问题。” 她没再说什么,坐到医疗角临时加设的数据位,开始整理报告。笔尖划过纸面的声音很轻,但节奏稳定。 我又看了一遍全局状态。能源负载平稳,水循环无泄漏警报,电力储备充足。安全屋像是终于有了自己的呼吸节奏,不再依赖人为干预。 “苏晨,去检查一遍电缆沟的接头。”我说,“虽然热成像没报警,但刚才升温时,主控台有瞬时电压波动。” “收到。”他抓起工具包就要出门。 “等等。”我叫住他,“带上备用探头。如果发现异常发热,立即记录位置,不要擅自处理。” 他点头,穿过半开的隔断门进了设备间。脚步声渐渐远去。 我继续盯着主控屏。温度已经升到十六点六,正缓慢向目标靠近。通风系统运行噪音比之前小了不少,说明新换的硅胶垫片起到了减震作用。 苏瑶翻完一页记录,抬头问我:“净水系统什么时候接入?” “等环境稳定后再启动。”我说,“雨水收集管还没做最终防腐处理,直接连通可能污染储水箱。” 她点点头,提笔写下备注。 就在这时,主控台右下角弹出一条提示:北区温控阀二次校准失败。 我放大日志,发现系统尝试自动修正偏差,但在执行过程中被某个子程序拦截。问题不在硬件,而在控制逻辑本身。 我正准备手动覆盖指令,对讲机响了。 “越哥。”苏晨的声音有些紧,“电缆沟第三段接口处,金属外壳有点烫手。” 我立刻调出那段线路的热成像画面。正常应该是暗蓝色,但现在局部呈淡黄色。 “是不是绝缘层破损?”我问。 “还不确定。”他说,“但这里离主电源线太近,如果漏电,会影响整个配电网络。” 我迅速打开应急预案界面,准备切断该区域供电。 “先别断电。”他又说,“我想再测一下接地电阻。” 我没有阻止。他知道分寸。 我转向苏瑶:“你去拿绝缘手套和高压检测钳,送到设备间门口。” 她起身就走,脚步很快,但没乱。两分钟后,她把工具递进隔断门,轻声问:“需要我进去吗?” “不用。”苏晨的声音从里面传来,“你留在主控区,万一我触发警报,有人能远程支援。” 我盯着屏幕,心跳比平时重了些。这种时候最怕连锁反应。一根电线出问题,可能牵出整套系统的崩溃。 五分钟过去,对讲机再次响起。 “接地正常,外壳带电排除。”苏晨说,“但绝缘层确实老化了,表面有细裂纹。我已经用临时胶带做了隔离,建议尽快更换整段护套。” 我松了口气:“记入维修清单,优先级上调。” “明白。” 我关闭预警提示,重新评估系统状态。目前除北区温控延迟外,其余模块均运行平稳。温度已升至十六点八,距离目标只剩零点二度。 苏瑶重新坐下,继续写报告。她的笔停了一下,又继续动。 “你觉得……”她忽然开口,“我们这样一点点修、一步步试,真的能把这里变成绝对安全的地方吗?” 我没有立刻回答。 这个屋子再坚固,也只是钢筋水泥。真正决定生死的,是我们能不能在下一个环节到来前,解决眼前的问题。 而眼下,系统还在运转。 我伸手点了点屏幕,刷新实时数据。 温度十七度整。 风速稳定。 湿度未变。 一切看似正常。 可就在下一秒,主控台中部突然闪出一道黄光。 “东侧通风井流量异常。” 我猛地盯住那行字。 那里是我们昨天才更换双层密封垫片的位置。 “苏晨!”我抓起对讲机,“去通风井,查进气口!” “已经在路上。”他的脚步声在通道里响起。 我调出管道压力图。流量确实在下降,但风机转速没变。说明不是动力问题,而是通路受阻。 苏瑶也站了起来,盯着屏幕不说话。 三十秒后,对讲机传来急促呼吸声。 “越哥……进气口外壁……有东西堵住了。” 第73章 问题发现,试运行的瑕疵 “越哥……进气口外壁……有东西堵住了。” 苏晨的声音从对讲机里传来,带着一丝喘息。我盯着主控屏上东侧通风井的流量曲线,数值正持续下滑,已经低于警戒线百分之三十五。 “先别靠近。”我立刻回应,“打开远程摄像头,放大画面。” 主控台左侧屏幕切换成实时影像。灰白的石墙上,通风口铁栅栏被一层暗褐色的堆积物覆盖,边缘结着薄冰,颜色发黑,像是雨水混合了腐殖质长期凝结的结果。再往上,能看到一团蜷缩的轮廓,毛发冻在冰壳里,已经看不出原本的模样。 “是动物。”我说,“死了有一段时间了。” 苏瑶站到我旁边,目光紧锁屏幕:“看体型,可能是野猫?这个季节它怎么会爬这么高?” “饿急了,找暖源。”我调出风机运行记录,“昨天夜里外墙温度比内部低八度,热辐射可能吸引了它。低温加上酸雨残留,直接冻死在风口。” 她没说话,只是拿起笔在记录本上写下时间、位置和初步判断。 问题不在尸体本身,而在暴露的设计漏洞。通风口离地四米,我们以为够高就能避开干扰,却忽略了极端环境下生物的异常行为。一旦堵塞严重,备用通道切换不及时,空气循环效率会骤降,二氧化碳积累到危险值只需六小时。 “关闭东侧进风阀。”我操作主控面板,“启动西侧双路过滤系统,调整风压平衡。” 屏幕上,绿色管道图迅速重构,气流路径转移。pm2.5监测值短暂跳动了一下,随后回归正常。 “暂时安全。”苏瑶轻声说。 我点头,在维修清单里新增一条:“东侧通风口加装防堵格栅,优先级b级。”并附注:需考虑抗腐蚀材质,防止二次堵塞。 对讲机再次响起:“越哥,我拍了现场照片,也检查了密封垫片,没有破损痕迹。” “回来吧。”我说,“把采集样本带回实验室区,交苏瑶处理。” “明白。” 我转头看她:“需要做病原体筛查吗?” 她合上记录本:“死体暴露在污染环境中超过十二小时,不能排除携带霉菌或变异细菌的风险。我会做基础培养检测,三天内出结果。” 我记下待办事项,目光移回主控界面。通风问题暂时控制住,但另一条警告仍在闪烁——北区温控阀二次校准失败。 这已经是第三次出现同类提示。 我调出控制日志,逐帧查看指令流。系统尝试修正温度偏差时,某个子程序突然介入,中断了执行流程。追踪代码来源,显示为“环境适应模块”,属于原厂预装工业控制器的默认功能。 “又是它。”我低声说。 苏晨刚回到主控区,听见我的话便凑过来:“那个自动保护程序?之前不是禁用了吗?” “部分禁用了。”我指着日志,“但它仍会在检测到‘非预期波动’时触发拦截。刚才北区温度下降零点七度,它判定为外部干扰,强行中止加热补偿。” 他皱眉:“可那根本不是干扰,是管道散热不均导致的正常延迟。” “问题就在这儿。”我说,“这套系统没经历过真实末日环境,它的‘正常’和我们的‘正常’不一样。它怕不稳定,我们怕不够热。” 他沉默两秒:“要不……彻底关掉它?” “不行。”我摇头,“它是整个逻辑链的一部分,贸然删除可能导致其他模块紊乱。稳妥做法是先屏蔽自动干预,手动设定补偿参数,等空闲时重写核心逻辑。” 我在工程待办清单上标注:**重写温控控制程序,A级任务**。 苏晨看着屏幕上的标记,忽然问:“那电缆沟呢?刚才你说让我再查一遍第三段接头。” 我切换热成像视图。刚才发热点已降温,呈深蓝色,说明临时绝缘措施有效。但裂纹依旧存在,藏在金属外壳内侧,肉眼难辨。 “风险可控。”我说,“目前负载稳定,电压波动在允许范围内。真正的问题是,这段线埋在承重墙夹层,换新得破墙。” 他懂我的意思:“施工会影响结构密封性。” “所以不能马上动。”我调出物资库存表,“短期内加装散热风扇,提升局部通风,降低长期过热风险。巡检频率提到每天两次。等以后墙体加固时,一次性替换。” 他在笔记本上记下:“c级待办,备注配合后期工程。” 我看了眼时间。试运行已持续三小时十七分钟。除这三项问题外,其余系统均保持平稳。温度维持在十七度,湿度五十三,空气质量达标。 但我知道,真正的考验不是现在,而是接下来的二十四小时。一个系统能否扛住长时间运转,取决于它有没有隐藏的薄弱点。而现在,我们已经找到了三个。 我打开主控终端的新建文档,命名为“试运行缺陷档案”。 第一项:东侧通风井堵塞事件。起因——外部防护缺失;影响——空气循环受阻;处置方案——加装防堵格栅,b级优先。 第二项:北区温控阀校准失败。起因——控制逻辑误判环境数据;影响——温度调节滞后;处置方案——禁用自动拦截,重写程序,A级优先。 第三项:电缆沟绝缘层老化。起因——早期布设材料耐久不足;影响——潜在短路风险;处置方案——局部散热+定期巡检,c级优先,后期整合修复。 每一项后面,我都附上了责任人建议:苏晨主导技术整改,我负责监督与资源调配,苏瑶协助记录、后勤协调及风险评估。 文档最后,我添加了一行标题:**问题分级标准说明** A级:直接影响生存核心功能,须尽快解决; b级:存在潜在威胁,需在下一阶段前完成; c级:长期隐患,可纳入后续整体工程。 点击保存后,我将文件共享至团队共用目录。 屏幕弹出提示:**“缺陷报告v1.0 已生成,同步完成。”** 苏瑶走过来,看了一眼列表,轻轻点头:“分类很清晰。” “明天我们一起过一遍。”我说,“你提意见,尤其是医疗区和生活区相关的风险预判。” 她应了一声,转身去准备夜间值班用品。 苏晨还在翻他的笔记,手指在某一页停顿,似乎在画什么草图。我没打扰他,知道他已经在思考怎么改温控程序了。 我重新看向主控大屏。三大问题已被标记为待处理项,状态灯由红转黄。系统仍在运行,风机低鸣,管道传来的热度均匀而稳定。 就在这时,右下角又跳出一条提示。 不是警报,是一条系统自检日志。 【东侧通风井外部监控探头——供电中断】 我放大信息详情。电压读数归零,线路无电流反馈。 “摄像头断电?”我皱眉。 这不是小问题。那个探头是我们对外部环境观测的关键节点,尤其在发现堵塞后,更需要持续监控周边动态。 我调出电路图,顺着供电线路追溯。该探头由独立分支供电,经过一道防水接线盒连接主电源。接线盒位于外墙低洼处,曾做过双重密封处理。 但现在,接线盒的状态未知。 “苏晨。”我叫他,“带上万用表,去外墙配电箱查一下东侧监控线路输出。” 他抬头:“现在?” “越快越好。”我说,“如果只是保险丝熔断,换一根就行。如果是线路腐蚀,就得重新布线。” 他抓起工具包起身。 “等等。”我补充,“穿防护服,戴面罩。外面残留酸液还没清理完。” 他点头,穿过隔断门向设备间走去。 我盯着屏幕,等待线路检测结果。 主控台上,各项数据仍在跳动。暖气流动,电力传输,空气交换。这个屋子正在呼吸,但它身上还有未愈合的伤口。 而我们必须,在它彻底运转起来之前,把每一处瑕疵都找出来。 苏晨的脚步声消失在通道尽头。 我刷新电路监控页面。 东侧监控线路——仍无响应。 突然,屏幕一闪。 不是警报。 是图像恢复。 黑白画面中,一只乌鸦站在通风口上方的墙沿,低头啄食着什么。 第74章 团队会议,问题的集体讨论 监控画面恢复的瞬间,那只乌鸦还在啄食。 我盯着屏幕,手指已经调出供电日志。电压中断持续了四分三十八秒,接线盒输入正常,输出归零——问题出在密封层破裂,雨水渗入导致短路。苏晨换上保险丝后系统重启,探头自动回传图像,暂时稳定。 但这不是偶然。 我把记录存进故障档案,转身时看见苏瑶站在通道口,手里拿着刚打印的空气质量日报。她看了眼主控屏上的乌鸦影像,没说话,只是把报告轻轻放在操作台上。 “准备开会。”我说,“叫苏晨过来。” 她点头,转身往工具间走。不到两分钟,苏晨抱着笔记本和一卷图纸进来,脸上还沾着外墙检查时蹭到的灰渍。他把东西搁在控制台边缘,搓了搓手:“东侧线路我重新做了防水包扎,临时撑得住。不过……长期方案得改走高架线槽,避开低洼区。” “记下了。”我打开共享界面,将“缺陷报告v1.0”投射到主屏幕,“三项主要问题,现在逐个过。” 三人围拢。 第一项:通风口堵塞。我调出红外影像,死体轮廓清晰可见。“吸引它的不是温度,是气流携带的微量湿气。我们以为四米高度足够安全,但极端环境下,动物行为不可预测。” 苏晨指着图示位置:“加装格栅必须考虑倾角。我画了个方案,锥形开口,外沿斜向下十五度,积物会自然滑落。材料用钛合金冲压网板,抗腐蚀,重量也轻。” “可以。”我补充,“安装位置要比原口高出二十厘米,避免底部积水反渗。” 苏瑶翻了下手里的医疗记录:“这类堵塞如果频繁发生,清理过程会有接触污染风险。建议每次外部作业后,所有人进入缓冲区必须更换外层防护服,并进行喷雾消毒。” “采纳。”我看向苏晨,“图纸明天能完成?” “今晚就能画完。”他翻开笔记本,“我还想顺便改一下北区温控程序。” 第二项:温控阀校准失败。 我把控制日志调出来,播放那段异常指令流。子程序拦截加热补偿的过程重复了三次,每次都发生在温度波动零点七度时。 “它把正常的管道延迟当成干扰信号。”苏晨指着代码段,“原厂模块预设‘环境突变即危险’,可我们现在的情况是——缓慢散热才是常态。继续让它运行,系统永远没法自主调节。” “你打算怎么改?” “两个步骤。”他拿起笔,在纸上画出逻辑分支,“第一步,屏蔽‘环境适应模块’的自动干预权限,只保留数据读取功能;第二步,建立手动补偿触发机制,我在控制端加一个快捷按钮,发现滞后立刻强制升温。” “有备份吗?” “双通道。”他敲了敲笔记本,“主程序跑新逻辑,旧系统作为冷备份挂载。万一出问题,三十秒内切回原始模式。” 我点头:“A级任务,优先处理。资源需要什么?” “一台备用控制器,还有……焊接工具和屏蔽线缆。”他想了想,“最好再找一段耐高温绝缘管,替换阀体附近的老旧包裹层。” “明天上午给你配齐。”我转向苏瑶,“你觉得这个改动会影响生活区稳定性吗?” 她一直在看参数曲线。“短期不会。但如果施工期间断开主控连接,可能会造成十分钟左右的数据盲区。我建议提前通知,所有人待在核心区,不要靠近设备间。” “那就定在早上九点开始。”我说,“你负责发布提醒。” 第三项:电缆沟绝缘老化。 热成像图显示那段裂纹依旧存在,虽然目前温度可控,但负载一旦提升,风险就会放大。 苏瑶看着图像,眉头微皱:“这段线离医疗设备电源太近。如果真的短路,不仅可能烧毁备用电路,还会引发电磁干扰,影响监测仪器精度。” “我已经调整了巡检频率。”我说,“每天早晚各一次红外测温,发现问题立即降载。” “还不够。”她拿出一张手绘草图,“我在想能不能加个预警机制。比如在生活区装个小灯,线路温度超过阈值就变红,让大家第一时间察觉异常。” “可行。”我记下,“简单直观,比等警报响更有效。” 苏晨插话:“我可以从温控系统里分一条信号线出来,接个温度继电器就行,不用额外布线。” “那就这么定。”我汇总所有意见,在文档末尾新增一栏: **问题优先级评估标准** - A级:直接影响生命维持功能,修复时限≤48小时 - b级:存在扩散风险,修复时限≤7天 - c级:长期隐患,纳入后续工程统筹 每条下面附上判断依据。比如温控程序属于A级,因为温度失控会导致失温或设备停机;通风格栅是b级,虽不致命但影响空气循环效率;电缆问题列为c级,当前可控但需监控恶化速度。 “以后所有新发现的问题,按这个标准分类。”我说,“谁提出谁标注,团队共同确认。” 苏瑶翻了翻自己的笔记:“我觉得还可以加一项‘修复所需工时’。有些事看着小,做起来耗时间,容易挤占其他任务。” “加上。”我在标准里补了一行。 会议接近尾声,三人各自梳理分工。 苏晨拿回笔记本,翻到空白页开始列材料清单:钛合金网板、耐酸螺栓、屏蔽线、继电器模块……一边写一边低声念叨焊接电流参数。 苏瑶整理出一份风险提示草案,准备回去细化消毒流程和预警灯安装位置。她临走前问我:“下次会议什么时候?” “等第一项施工完成再说。”我说,“有问题随时叫人。” 她点点头,抱着资料离开。 主控室只剩我和苏晨。 他还在画图,笔尖快速勾勒格栅结构,忽然抬头:“越哥,我想了想……那个温控程序,其实还能再加一层保护。” “说。” “如果我们设置一个倒计时锁?”他比划着,“每次手动触发补偿,必须在十秒内二次确认,防止误操作导致过热。毕竟系统一旦失控,降温比升温更难。” “可以。”我打开工程日志,新增一条备注,“加上去,标记为安全冗余项。” 他应了一声,低头继续修改流程图。 我关闭共享文档,刷新主控界面。各项数据平稳,风机运转声均匀,供暖系统维持在十七点一度,误差在允许范围内。 墙上的任务白板还空着。 我取出一张A3纸,打印出最终版修复计划表,贴在板子中央。三条任务横向排列,负责人、所需物资、时间节点全部标明。 抬头看了眼时间:十九点四十六分。 “明天七点整,开工。”我说。 苏晨抬起头,合上笔记本:“明白。” 我坐回操作椅,目光扫过屏幕。右下角,东侧监控画面依然清晰。乌鸦早已飞走,墙沿只剩下几根掉落的羽毛,在风里轻轻晃动。 苏晨站起身,收拾工具包。 他走到门口,又停下。 “越哥。” “怎么了?” “你说……我们这样一点点改,真的能把整个系统调完完美吗?” 我没回答。 他也没等答案,拉开门走了出去。 我盯着主控屏,手指落在“系统重启”选项上。 还没点下去,警报声突然响起。 第75章 修复工作,细节的完美呈现 警报声还在回荡,主控屏上红光闪烁。我盯着电压曲线,手指迅速调出实时数据流。 电流出现间歇性断流,每次持续不到半秒,但频率在升高。这不是误报。接线盒输出端的波动和昨晚那次短路属于同一路径——临时包扎没能彻底解决问题。 “苏晨。”我按下通讯键,“带上高架线槽材料,准备外墙施工。” “收到。”他声音很稳,没问原因,也没多说一句。 我切换供电回路,切断东侧线路电源,备用系统自动接管。屏幕上的红光转为黄闪,警报解除。但这只是开始。 不到十分钟,苏晨背着工具包从通道口进来,脸上沾着灰,手里拎着一截钛合金槽刀。“角铁也拿了,焊接枪充好电了。”他把东西放在操作台边,“现在就上去?” “先看现场。”我说,“走。” 我们穿过缓冲区,进入外墙体检修通道。脚手架还搭在墙外侧,昨夜被乌鸦撞歪的探头已经复位。风从缝隙里钻进来,带着点潮湿的冷意。 苏晨攀上去检查原定走线位置,伸手敲了敲上方钢梁。“锈得厉害,承重不行。”他退下来,抹了把脸,“直接架槽道会塌。” 我抬头看了眼通风管支架,旧但结构完整。“用那个做支点,绕开钢梁。” 他愣了一下,随即点头:“行,加两根斜撑就能稳。” 我拨通内线:“苏瑶,调两米角铁和一组高强度螺栓到工具间出口。” “已经在送了。”她的声音从耳机里传来。 二十分钟后,材料到位。我和苏晨爬上脚手架,把新支点焊在通风管支架上。焊接枪喷出的火光短暂照亮了墙面,焊缝成型后我用手电照了一遍,没有气孔或裂纹。 槽道固定好,电缆重新布线。整个过程用了两个小时。下地时,我的手臂有些发酸,但没停顿。 “通电测试。”我说。 苏晨打开控制箱,缓缓合闸。主控室那边立刻传来反馈:电压稳定,无波动。 “隔离成功。”我对着通讯器说,“线路风险已排除。” 回到主控区,苏晨脱掉防护手套,直接坐到终端前。“温控程序该改了。” 我点头:“按计划来。” 他插上调试线,调出代码界面。屏幕上一行行参数滚动,他一边敲击键盘,一边低声念着逻辑分支。我在旁边看着日志窗口,确保没有异常触发。 新程序加载完成,第一次手动补偿启动。倒计时锁弹出提示框,十秒倒计时开始。 可响应慢了。 我皱眉:“延迟一点二秒。” “采样频率太低。”苏晨立刻回溯信号模块,“继电器读取间隔设的是两百毫秒,改成五十。” 他改完参数,重新运行测试。 第二次补偿,倒计时锁响应正常,确认按钮亮起。我模拟温度骤降,系统捕捉到变化,补偿指令发出,安全锁同步激活。 第三次,第四次……连续七次测试,全部通过。响应时间压到了零点三秒以内。 “成了。”苏晨松了口气,靠在椅背上。 我调出历史记录,对比前后数据曲线。以前那种反复拦截的情况消失了,温度调节变得平滑而精准。 这时,苏瑶推门进来,手里端着两个保温杯。“喝点热水。”她把杯子放下,目光扫过屏幕,“怎么样?” “A级任务闭环。”我说。 她点点头,看向角落那盏还没装的警示灯。“电缆沟那边呢?” “等你确认安装位置。”我答。 她走到图纸前,指着设备间外侧通道:“这里更合适。离生活区近,又能避开休息区视线。” “灯光颜色呢?”苏晨问。 “黄红渐变。”她说,“平时是黄色,超温才转红。太刺眼容易让人紧张。” 我看了眼设计图,同意了。“按这个改。” 苏晨起身去调整电路板输出模式。我和苏瑶一起核对接线方案,确保不额外增加负载。 半小时后,灯装好了。测试状态下,它先是泛起柔和的黄光,随后触发热敏元件,颜色逐渐加深,最终变为暗红。 “视觉清晰,情绪干扰最小。”苏瑶说,“可以投入使用。” 我打开监控面板,在设备状态栏新增一条预警通道。电缆沟温度数据实时同步,一旦超过阈值,走廊灯自动变色。 所有任务标记为“进行中”的条目,此刻逐一变绿。 我翻到最后一页维修日志,找到三项核心修复记录: 1. 东侧线路完成高架改造,短路风险源彻底隔离; 2. 温控系统逻辑重构完毕,安全锁机制验证通过; 3. 电缆沟预警装置部署完成,异常提示实现可视化。 每一项都附有操作人、时间节点和验证结果。 “保存。”我点击确认。 屏幕弹出提示:【修复完成,是否标记为‘已闭环’?】 我停顿一秒,点了“是”。 整个系统状态刷新。主控界面恢复常绿背景,风机运转声均匀,供暖维持在十七点一度,误差可控。 苏晨合上笔记本,靠在墙边闭眼休息。工具包还放在脚边,没收拾。 我坐在操作椅上,重新调出全系统拓扑图。所有节点连接稳定,无异常中断。 外面天色渐暗,室内照明自动调亮一级。主控台边缘的小指示灯规律闪烁,像某种节奏稳定的呼吸。 苏瑶临走前提醒了一句:“别熬太久。” 我没回答,她也没等,转身离开了。 房间里只剩我和苏晨。 他忽然睁开眼:“越哥。” “嗯。” “你说……如果哪天连这些细节都顾不上了,是不是就意味着撑不住了?” 我没有回应。 他也只是问了一句,没再说话,重新闭上了眼睛。 我盯着屏幕右下角的监控小窗。东侧外墙恢复平静,羽毛被风吹走了,墙沿干净。 手指移到重启选项上。 还没点下去,耳边传来一声极轻的滴响。 主控台左侧第三组传感器,状态灯由绿转黄。 第76章 再次试运行,系统的全面检验 滴响过后,主控台左侧第三组传感器黄灯持续亮了七秒,随即恢复绿色。我盯着那排指示灯,手指滑动调出实时数据流。电压波动幅度0.8伏,持续时间0.4秒,未触发逻辑判断异常,也未影响下游设备运行。 是干扰,不是故障。 我放大波形图,对比前十二小时记录,发现这次波动频率接近外部电网残余震荡的特征值——可能是某处倒塌的高压线碰到了地网,传导进来了零星电流。这种事无法杜绝,只能靠系统自身过滤。 “刚才那个信号。”苏晨不知何时站到了我身后,声音压得很低,“不是我们线路的问题吧?” “不是。”我把波形截图保存,“外部串扰,影响不到核心回路。” 他松了口气,肩膀往下沉了些,“我还以为……刚改完程序又出岔子。” “程序没问题。”我合上窗口,“但光一个模块稳了不够。现在所有修复都完成了,得再跑一次全程测试。” 他点头,没再说话,转身去拿自己的记录本。我按下内线呼叫。 “苏瑶,来主控区。” 两分钟后她走进来,手里还拿着体温计。“刚给苏晨测完,正常。”她说,“怎么了?” “准备第二次试运行。”我说,“全系统闭环,模拟真实末日状态。” 她把体温计放进消毒盒,走过来站在屏幕前,“上次二十四小时里出了三处问题,这次你打算怎么测?” “按压力等级分段推进。”我调出预设方案,“先常规模拟,再人为制造极端条件,看响应速度和恢复能力。” 她看了眼时间,“现在就开始?” “越早确认越好。”我说。 她没反对,只问:“需要我做什么?” “监测人员生理数据和环境参数匹配度。”我说,“如果空气成分、温湿度波动影响到身体反应,你要第一时间提出来。” “明白。”她打开医疗终端,接入主控系统生命体征通道。 苏晨已经坐在副操作位上,调试线连着笔记本。我启动初始化流程,安全屋所有非必要负载切断,进入低功耗待机模式。主供电切换至柴油发电机独立运行,备用电源断开并锁定。 【系统自检开始】 屏幕上逐项刷新:结构承重正常、气密性达标、滤网清洁度97%、储水罐余量充足、食品库存稳定。 一项项绿勾跳出来,直到最后一条——【预警联动机制:就绪】。 “开始吧。”我说。 第一阶段,常规运行。我们设定室内恒温17.1c,相对湿度60%,新风交换率每小时两次。系统自动调节供暖、通风与除湿模块协同工作。 四小时过去,曲线平稳,无手动干预。 第二阶段,压力测试。 我手动关闭备用电源十分钟,模拟电力中断风险。主发电机瞬间提升输出功率,UpS无缝接管关键设备供电。期间电压波动控制在±1.2%以内,监控显示照明亮度无肉眼可辨变化。 “稳。”苏晨记下数据。 接着,我通过加热片在电缆沟第三段局部升温5c,模拟长期高负荷运行导致的绝缘层过热。三秒钟后,走廊警示灯由黄转红,主控台弹出报警提示,同时自动启动散热风扇。 “响应及时。”苏瑶看着同步推送的警报信息,“颜色变化清晰,不会误读。” 最后一项,模拟通风口堵塞。我在控制端强制关闭东侧进风阀,系统五秒内检测到流量下降,立即开启西侧备用过滤通道,并提高风机转速补偿风量损失。 “切换延迟0.6秒。”苏晨盯着日志,“比上次快了0.3秒。” “因为格栅改造减少了气阻。”我说,“物理优化比纯程序调整更有效。” 十二小时过去了,所有子系统运转如常。我和苏晨轮班盯着数据流,苏瑶每隔六小时采集一次空气样本和心率呼吸数据。没有遗漏,也没有意外。 到了夜间,生活区湿度一度升到65%。苏瑶发现后立刻提醒。 我调出历史曲线,结合人员活动记录分析,确认是因为三人集中休息时呼吸带出的水汽叠加所致。这属于合理范围内的浮动,不必紧急处理。 “把湿度容忍区间放宽到±3%。”我说,“避免设备频繁启停。” 苏晨补充:“以后可以加个生物量估算模型,动态调新风量。” “记下来,暂时不加。”我说,“现在系统越简单越可靠。” 凌晨五点,最后一项测试完成。全系统连续二十四小时无故障运行,人工干预次数为零。 我调出总结报告界面,各项指标全部达标。环境稳定度评级自动计算中,几秒后跳出结果:【A级】。 苏瑶轻轻呼出一口气,抬手揉了揉太阳穴。“真的成了。”她说。 苏晨趴在操作台上,眼睛有点发涩,但嘴角翘着。“玻璃没裂,墙没漏,电没断……咱们这屋子,扛得住。” 我没说话,手指悬在“确认通过”按钮上方,迟迟没点下去。 他们说得对,系统已经足够稳定。可我知道,在真正的末日里,不会有完美的防护。酸雨会腐蚀接缝,低温会让金属变脆,人会疲惫,机器会老化。我们建的不是永不崩溃的堡垒,而是能在崩塌前撑住一段时间的地方。 “林越。”苏瑶忽然开口,声音很轻,“我们不是在等一个不会出错的系统。” 我转头看她。 “我们是在建一个能容错的家。”她说。 苏晨抬起头,“上次酸雨来的时候,玻璃没漏;昨天电压抖了一下,也没崩。它扛得住。” 我看着屏幕,绿色的【A级】标识静静闪着。风机声低沉均匀,灯光柔和,室温维持在17.1c,误差不到半度。 够了。 我按下确认键。 【全系统试运行成功,环境稳定度评级:A级】 任务列表里,所有条目变为绿色。维修日志自动归档,新的待办事项生成:定期巡检计划、物资消耗预测、设备寿命跟踪。 苏瑶起身,“我去煮点热的。” 苏晨开始收拾工具包,嘴里哼起一段旋律,调子旧得听不出名字。他把笔记本合上,顺手塞进包里,拉链拉了一半又停下来。 “越哥。”他说。 “嗯。” “你说……要是哪天外面彻底安静了,是不是就代表没人了?” 第77章 庆祝时刻,团队的团结与力量 苏晨的话在空气里悬着,没人接。 我看了他一眼,又转回头盯着屏幕。【A级】的标识还在闪,绿得有些刺眼。外面风声刮过金属外墙,发出低沉的嗡鸣,像是某种遥远的回响。 “越哥?”他又叫了一声,声音轻了些,带着点不确定。 我站起身,椅子在地面划出短促的声响。“去把厨房收拾一下。”我说,“今天吃饭晚了,该补一顿。” 他愣住,苏瑶也抬眼看过来。 “系统过了,”我走到门边,手搭在开关上,“咱们得吃顿好的。” 灯光从主控区一路亮到生活区,走廊两侧的储物柜整齐排列,尽头是厨房的小门。我推开门进去,打开橱柜。压缩干粮、脱水蔬菜、真空包装的肉罐头——都是标准配给。但角落里还有几样没动过的东西:一包咖啡粉,一小瓶白酒,还有一袋冷冻过的蛋液,是从城西废弃超市抢回来的,一直舍不得用。 我把酒拿出来,放在台面上。 苏瑶跟进来,看见那瓶酒时呼吸顿了一下。“这个……还能喝?” “密封完好。”我把盖子拧开闻了闻,“没变质。” 她笑了下,低头翻找锅具。“有酒就得炒个菜。不然对不起这瓶子。” 苏晨站在门口探头,“我能帮忙吗?” “去拿三个杯子。”我说。 他跑开了。很快又折回来,手里多了三只不锈钢杯,还特意擦了一遍。我倒了半杯酒,递给他们。剩下的留在瓶里,摆在灶台边上。 苏瑶做了炒蛋和酱焖豆角,用了最后一点油。火苗在电磁炉上跳动,饭菜香味慢慢散开。我们围坐在小桌旁,谁都没急着动筷子。 “敬什么?”苏晨举杯,眼睛亮亮的。 “敬安全屋。”我说。 “敬修好的系统。”苏瑶轻轻碰杯。 “敬……”他想了想,“敬咱们仨。” 杯子碰在一起,清脆的一声。 第一口酒咽下去,喉咙发热,胸口松了一块。苏晨被呛得咳嗽两声,脸立刻红了。苏瑶笑出声,给他夹了块蛋。 “慢点。”她说。 饭吃到一半,他忽然放下筷子。“姐,你还记得咱家阳台上那盆绿萝吗?” 苏瑶动作停住。 “去年冬天冻死了。”她说,“你天天浇水,也没救回来。” “可那时候,你还说它能活。”他低头搅着碗里的饭,“说只要根没烂,春天就能发芽。” 她没说话,只是伸手摸了摸他的后脑勺。 我起身走到角落的工具架边,翻出一个旧收音机。电池早就废了,但我前两天把它改成了手摇供电。现在拨到音乐频道,沙沙响了几秒,传出一段断续的旋律。 苏晨耳朵一动。“这歌……我小时候听过。” “《夜空中最亮的星》。”苏瑶轻声说。 我摇动手柄,节奏稳下来,歌声变得清晰。他跟着哼起来,调子跑得厉害,但一直没停。苏瑶也低低地唱了一句,声音很轻,像怕惊扰什么。 我坐在旁边听着,手没停下。 唱到一半,他突然站起来,跑到隔间的储物箱翻找。一会儿抱着一块扁平的金属片回来,又从口袋掏出一把小锉刀。坐下来叮叮当当地敲,一边调音一边试弹。 “这是……锅盖?”苏瑶问。 “铁皮做的共鸣腔。”他咧嘴一笑,“凑合用。” 他用手指拨出几个和弦,虽然生涩,但节奏对上了。我继续摇着收音机,歌声和金属的轻响混在一起,在房间里飘着。 他们唱第二遍的时候,我也张了嘴。声音哑,跟不上调,但他们没停,也没笑。 唱完最后一句,苏晨把“乐器”放在桌上,长出一口气。“要是以后还能找到吉他就好了。” “能找到。”我说。 他抬头看我。 “等局势稳了,我会派人出去搜物资点。”我看着他,“不只是食物和零件,也包括你想听的歌。” 他眼眶有点红,低头假装整理锉刀。 苏瑶起身收拾碗筷,我帮她把剩菜装进密封盒。洗碗的时候,水温刚好,不冷也不烫。 “以前总觉得,末日来了就得一直绷着。”她擦着盘子,声音不大,“可今天这一顿饭,让我觉得……咱们真的不是在熬命了。” 我没答话,只是把最后一个杯子晾好。 回到主控区门口,我停下脚步。里面灯还亮着,苏晨趴在操作台上,笔记本开着,屏幕上是一张新设计图——他画了个带轮子的小型空气净化车,备注写着“可移动式滤芯更换平台”。 我轻轻带上门。 转身走向值班表面板,拿出笔,把明天的巡逻时间重新分配。原本是我一个人值夜,现在改成三班轮替,每人四小时。写完后看了一遍,确认没有冲突。 对讲机挂在腰侧,我按了下测试键,听到轻微的电流声。 走廊另一头,苏瑶正站在医疗站门口检查应急包。她拉开拉链逐一核对药品,动作仔细。看见我时点点头,嘴角微微翘了一下。 我走过去。 “他睡了?”我问。 “刚躺下。”她说,“累坏了,一靠床就闭眼。” “嗯。” 她合上包,“你也去休息吧,后面还有事要盯。” “还不困。”我说,“先巡一圈。” 她没再劝,往休息区走去。背影走得慢,但很稳。 我沿着内廊往东侧通风口走,每一步都踩在实处。监控屏显示外部气温零下六度,风速减弱。安全屋的墙体温度稳定在十五度以上,湿度控制正常。 走到电缆沟预警灯前,黄光安静亮着,代表一切平稳。我蹲下检查接线口,螺丝紧固,无氧化痕迹。 起身时,听见身后传来轻微的哼唱声。 是苏晨的声音,隔着门缝漏出来,断断续续的,应该是梦里还在唱歌。 我站在原地听了两秒,转身朝北区警戒通道走去。 手扶在门把手上,准备推开。 第78章 夜间巡逻,安全屋的守护者 手扶在门把手上,我推开了北区警戒通道的门。冷风立刻从缝隙里钻进来,贴着地面卷起一层薄雪,打在我的靴面上。我没迟疑,抬脚跨了出去。 门在我身后合拢,锁扣“咔”地一声咬死。外面比预想的更安静,连风都像是被什么东西压住了,只在远处废墟间低低地刮。我低头看了眼腕表,时间刚过凌晨一点。对讲机挂在腰侧,我按了一下测试键,电流声轻微但清晰。 “苏瑶,巡逻开始。”我对着麦克风口说,“系统过了,不代表外面也安全。” 她回得很快:“收到。我和苏晨都在屋里,你注意距离。” “明白。”我把对讲机关掉,收进外衣口袋。 这是我第一次正式走这条巡逻路线。东侧通风口、电缆沟入口、北面警戒桩——三个关键点,每四小时巡一遍。现在安全屋的墙体内温稳定,设备运转正常,可越是这种时候,越不能松劲。上一次酸雨来的时候,谁也没想到腐蚀会从排水槽的接缝处开始蔓延。活下来的人,不是靠运气,是靠没睡踏实。 我沿着外墙往东走,脚步放得很稳。靴子踩在积雪上发出短促的“咯吱”声,每一步都确认脚下是否打滑。走到通风口附近,我停下,蹲下身检查格栅。金属框没有变形,滤网也没被堵塞,但雪地上有一道痕迹。 不是脚印。 像是有什么东西被拖过,雪被压出一道浅沟,断断续续延伸到墙角阴影里。我掏出小手电,调到最低亮度,光圈压得很低,只照地面。痕迹边缘不规则,不像动物爬行留下的爪痕,也不像风吹杂物划出来的。更像……重物被拽动时底部摩擦的印子。 我站起身,环视四周。监控摄像头的探头覆盖不到这个死角,上次加固时我们讨论过要不要加装补盲灯,后来因为电源负载问题搁置了。现在看,这地方得提前改。 风忽然变了方向。 原本从西边来的气流猛地一转,从北面灌下来,带着一股气味。不是酸雨后的焦土味,也不是腐烂植被的霉味,而是一种混杂的气息——像是铁锈和烧过的塑料搅在一起,还有点像是电线外皮熔化的味道。 我立刻打开对讲机,静音呼叫:“记录当前时间,北风起,带异味,东侧雪面有异状,暂未确认来源。” 苏瑶的声音几秒后传来:“已记,风速现在多少?” “还没测,但体感增强。”我关掉通讯,往前走了十米,在警戒桩旁的墙体上用防水笔画了个三角标记。这是新定的临时观测点,明天得让苏晨过来布一根延伸线路,接个风速计。 继续向前,我贴着墙根移动。北区这段外墙做过双层加固,外层是废弃工厂原有的混凝土结构,内层是我们后加的防渗板。两层之间留了检修通道,平时封闭,只有我在图纸上标过紧急入口位置。但现在,我发现靠近地面的一块护板边缘微微翘起。 我蹲下去,用手摸了摸接缝。螺丝还在,但周围的密封胶有裂纹,像是最近受过外力挤压。我试着推了下,板子没动,但能感觉到里面空腔有轻微回响。 不是自然损坏。 我直起身,从腰后抽出战术棍,握在手里。这东西是苏晨用钢管加装握柄做的,一头包了橡胶防滑层,另一头留了金属尖,能破窗也能防身。虽然还没用过,但我每天都会检查它是否牢固。 前方五十米是厂区原来的铁丝网残骸,现在已经拆了大半,只留下几根立柱作为边界标识。我盯着那片轮廓,慢慢往前走。雪地很平,没有新的足迹,可就在离我二十米左右的地方,一根倒伏的钢梁下面,似乎有反光。 我停住。 不是金属反光,也不是冰面折射的那种亮。更像是某种塑料外壳在夜色里反射了微弱天光,一闪即逝。 我绕了个弧线,从侧翼接近。每一步都先试探地面,再落脚。靠近后才发现,那是半截断裂的电线外皮,露出来的铜芯已经发黑,缠在一节钢筋上。这不该出现在这里——我们用的电缆都是深埋或架高铺设,外部线路也没有这类型号。 我蹲下,用战术棍轻轻拨开旁边的雪。下面还埋着一段,一直延伸进废墟深处,像是被人从某个设备上硬扯下来的。 这不是我们丢弃的垃圾。 我立刻回头看向安全屋外墙。主控室的灯光从高处的小窗透出来,昏黄稳定。只要系统没报警,说明内部一切正常。可外面这些痕迹,正在告诉我一件事:有人来过,或者至少,有别的东西在活动。 我站起身,往回走了五米,找到一块完整的水泥板,用战术棍在上面写下“东侧异常,需排查线路来源”,又画了个箭头指向痕迹起点。这是给下一班巡逻的人看的,也是给我自己留的提醒。 回到通风口附近,我再次检查预警灯。黄光依旧亮着,代表电缆沟温度正常。可我现在知道,光靠一盏灯不够。真正的威胁往往出现在系统监测不到的地方。 我靠在墙边站了几秒,呼吸放慢。耳朵捕捉着风里的动静。远处有金属碰撞的轻响,一下,又一下,像是有人在翻动废墟里的铁皮。声音断续,频率不稳定,不像自然掉落。 我重新打开对讲机:“苏瑶,听得到吗?” “在。” “准备调整明日任务。东侧外围可能有侵入迹象,我要调一台便携式热成像仪出来,明早做一次全面扫描。” “需要现在叫醒苏晨吗?” “不用。他后半夜还要值岗,让他睡够。你把仪器充好电,放在值班面板旁边。” “好。” 我关掉通讯,抬头看了眼天空。云层厚,看不到星星,但风势已经开始减弱。刚才那股异味也淡了下去,仿佛从未存在过。 可我知道它来过。 我重新沿着原路返回,每一步都比来时更慢。经过主控室下方时,我抬头看了眼窗户。窗帘没拉严,能看到里面操作台的绿光闪了一下,应该是苏瑶在查看数据。 她还在守。 我继续往前,走到北区通道门口,停下。门把手冰冷,我握住它,却没有立刻推开。 转身面向黑暗深处,我把战术棍插回腰后,双手搭在墙头。雪还在下,不大,但持续不断。远处废墟的轮廓模糊不清,像一张张开的嘴。 我站着没动。 屋里的灯亮着,系统运行平稳,三个人都在休息。可现在,外面这片地,是我的责任。 风又起了,这次是从南边来的。我眯起眼,盯着那片倒下的钢梁。 那里好像动了一下。 第79章 未知来客,废墟中的求救者 风又起了,这次是从南边来的。我眯起眼,盯着那片倒下的钢梁。 那里好像动了一下。 我没动,呼吸压得很低。刚才的反光消失了,但雪地上那截断裂的电线还在,铜芯发黑,缠在钢筋上。它不是被风吹出来的——那根线是从废墟深处拉出来的,像是有人拖着重物移动时刮断的。 我收回视线,手落在战术手电上。红光模式不会暴露位置,也不会惊扰潜在目标。我解开外衣第二颗扣子,让手臂活动更顺畅,然后贴着墙根往前走。 每一步都先用脚尖试探,确认地面没有松动或异物。积雪不深,但底下可能藏着铁皮、碎玻璃或者绊索。上次加固外墙时我们讨论过这片区域的风险,最终因为电源负载问题没加补盲灯,现在看,这个死角比预想中更危险。 三米外,我停下。 蹲下身,用棍尖轻轻拨开钢梁旁边的雪堆。塑料外壳的残片露出来,是某种设备接头,型号没见过。再往里推,雪下压着一段胶皮线,一直延伸进废墟裂缝。这不是我们用的线路,也不是工厂原来的布线走向。 我屏住呼吸,耳朵捕捉前方动静。 五秒后,听到一声极轻的抽气。 不是风穿过缝隙的声音,也不是金属冷缩的响动。是人的呼吸,断断续续,带着颤抖。 我慢慢抬起手电,调到最低亮度的红光,光圈压向地面,一点点扫过去。 钢梁和混凝土板交叠出一个三角空隙,里面蜷着一个人。 他穿着破旧的军大衣,领口结着冰碴,脸上有冻伤的痕迹,脸颊凹下去,嘴唇发紫。右手攥着一根电缆线,左手压在腹部,指缝间渗出血迹,已经半凝固。衣服上有几处撕裂,但看不出是不是搏斗造成的。 我没有立刻靠近。 在距离两米的位置蹲下,把战术棍横放在腿上,右手搭在手电开关上。如果他是装的,只要有一点异常动作,我能在一秒内切换强光致盲,然后后撤。 我等了十秒。 他又喘了一声,牙齿打颤,身体微微抖动。这是低温导致的生理反应,装不出来。 我这才缓缓起身,走近两步,用手电照他胸前。 一块工牌挂在拉链头上,表面磨损严重,但还能看清字:“市政电力维修队 - 张振国”。 我瞳孔一缩。 市政电力系统在灾变前最后一周仍在运行,他们掌握城市地下管线图、变电站分布和备用电源接口。这个人如果真是原岗位人员,可能知道哪些设施还能用,甚至能修复部分电路。 但也可能是假身份。末日之后,谁都能挂块牌子冒充技术人员。 我退后半步,用棍尖轻轻挑开他的外衣口袋。左侧空的,右侧有一包受潮的烟和一只打火机,没有刀具或电子设备。再翻袖口,手腕内侧有长期戴手套留下的压痕,指甲缝里有黑色油污,鞋底沾着混合酸蚀痕迹的泥浆——这些都是长期户外作业的特征。 我蹲下来,伸手探他颈动脉。 脉搏很弱,但跳得规律。掀开眼皮,瞳孔对光有轻微收缩。体温极低,但还没到失温临界点。他还能救。 我脱下自己的保暖外套,盖在他身上,然后按下对讲机。 “苏瑶,准备急救包和热水袋,北区外围发现一名伤员,生命体征尚存,我即将带回。” 她回得很快:“明白,已开启消毒区加热,等你进门就启动紫外线消杀。” “伤情不明,可能有腹伤,别靠太近。” “清楚。” 我关掉通讯,环视四周。 要把他弄回去不容易。他至少八十公斤,我一个人背不动,拖行又怕加重伤势。我看了一眼战术棍——苏晨做的那款,钢管可拆卸,带螺纹接口。我拧下两端握柄,抽出内杆,再从背包里拿出备用尼龙绳。 把两根钢管平行放好,用绳子绑成担架框架,再把军大衣铺上去固定四角。做完这些,我扶住他的肩膀,试了试翻转角度。 他闷哼了一声,眼皮颤动,但没醒。 我抓紧他腋下,用力将他翻过来平躺在担架上。过程中左手始终按在腹部伤口处,避免移位。血渍在大衣上晕开一圈,颜色偏暗,说明出血速度减缓,暂时没有大血管破裂。 我绑紧固定绳,检查结扣是否牢固,然后抓住担架前端,开始往回拉。 雪地阻力不小,拖行时要控制力度,防止颠簸。我保持半蹲姿势,重心压低,随时准备应对突发挣扎。经过通风口时,我抬头看了眼预警灯——黄光稳定,代表电缆沟温度正常。可我知道,真正的威胁从来不在监测范围内。 走到北门通道前,我把担架停在外门十步远的地方。 输入密码前,我俯身靠近那人耳边,声音压得极低:“我能救你,但不会养一个隐患。醒来之后,你要么守规矩,要么走人——这里没有中间路。” 我没有等回应。 按下确认键,外门液压锁“咔”地打开。我拖着担架进入缓冲区,立即关门,启动紫外线消杀程序。红灯亮起,警报音短促响起两声,表示密闭完成。 我靠在墙上喘了口气,手指还搭在操作面板上。 苏瑶的脚步声从内门传来,停在观察窗后。她戴着防护面罩,手里拿着听诊器和测温枪。 “情况怎么样?”她问。 “脉搏弱,低温,腹部有伤,身份可能是市政电工,工牌是真的。” 她点头:“先进消毒区,我先处理伤口,再做全身检查。” 我解开担架绳索,和她一起把他抬上移动担架车。轮子滚动的声音在狭小空间里格外清晰。我们推着他穿过第二道气密门,进入医疗准备区。 苏瑶立刻开始剪开他的衣服。血痂粘在布料上,她小心分离,露出腹部一道斜向划伤,长约十五厘米,边缘不规则,像是被锋利金属边缘割破的。没有穿刺点,也没有贯通伤。 “不是打架。”她说,“更像是摔倒时被铁皮划的。” 我盯着那道伤口:“他右手一直攥着电缆线,左手护着肚子,说明受伤后还在移动重物。” “也许是在找电源接口。”苏瑶一边说,一边清理创面,“这种伤如果不感染,缝合后恢复得快。问题是……他已经几天没进食了。” 我看着他凹陷的脸颊。 灾变初期,很多人死于饥饿引发的免疫力崩溃。能撑到现在,说明他有一定求生能力,或者曾经找到过避难点。 “等他醒了再问。”我说。 苏瑶点头,继续操作。我退到角落,拿起消毒毛巾擦手。视线扫过他的随身物品——烟、打火机、工牌、半截电线。 那根电线不对劲。 我拿起来细看。接头部位有焊接痕迹,内部铜丝排列方式特殊,不像民用标准。我忽然想起什么,转身打开工具柜,从一堆旧零件里翻出一块废弃控制器主板。 对比了一下。 一样。 这是高压配电箱的信号反馈线,用于远程监控电路状态。普通人不会碰这东西,只有维护人员才会拆下来检测故障。 他没撒谎。 他是真的干过这行。 我放下电线,正要说话,担架上的男人突然抽搐了一下。 苏瑶立刻伸手按住他肩膀:“别动!你在安全屋,我们现在救你。” 他喉咙里发出一声模糊的音节,眼皮剧烈颤动,手指猛地抓向胸口。 我以为他是要反抗,上前一步准备压制。 但他只是死死抠住工牌,嘴唇哆嗦着,挤出两个字: “图纸……” 我愣住。 苏瑶看向我:“什么图纸?” 我没回答。 因为他又开口了,声音微弱得几乎听不清: “地下……变电站……还能用……” 第80章 新成员融入,规则的教导与学习 张振国睁开眼的时候,我正站在医疗区的记录板前写时间。他动了一下,呼吸变得重了些,但没立刻说话。 苏瑶听见动静走过来,拿体温枪测了他的额头。“三十五度八,回升了。”她说完,在表格上填了一笔。 我没有回头,只问:“能听清我说话吗?” 他喉咙里滚出一声“嗯”,声音哑得像砂纸磨过铁皮。 “你现在在安全屋,活下来了。”我转过身,看着他,“接下来有三件事要你记住:第一,所有行动必须报备;第二,任何物资使用要登记;第三,不许单独外出。能做到,你就留下。做不到,等伤好也得走人。” 他盯着我看了一会儿,眼角抽了下。“你们救了我,还定这么多规矩?” “不是信不过你。”我说,“是信不过末日之后的活法。一个人乱来,全屋跟着遭殃。之前有人试过抢控制权,现在已经在外面冻着了。” 他嘴唇抿成一条线,没反驳。 苏瑶递来一杯温水,插了吸管。他喝了几口,手抖得厉害,差点打翻。她轻轻扶住杯子边缘,没多话。 等他缓过来,我说:“起来走两步。” “林越。”苏瑶皱眉。 “他要是连站都站不稳,谈什么留下。”我看她一眼,“你守着,出问题就喊。” 张振国撑着床沿坐起,脸色发白。他穿的是我们给的备用棉服,袖子长了一截,露出的手腕上有道旧疤,横在血管上方。他扶着墙走了五步,停住喘气。 “行了。”我说,“明天开始参与基础维护。今天先听规则。” 苏晨这时候从门外探头,手里抱着一叠纸质图纸。“主控室准备好了。”他说。 我点头,对张振国道:“走得到就一起去。走不到,明天再补课。” 他咬牙往前迈,脚步虚浮但没停下。 主控室灯亮着,屏幕轮流显示各个区域的画面。北门外雪地已经扫过,拖痕没了。柴油发电机读数稳定,温度正常。 我拉开椅子坐下,指了指旁边的空位。“坐。” 他坐下后,我把登记本推过去。“以后每次用工具、查线路、动设备,都要在这上面写清楚时间、用途、操作人,还有监督人签字。我和苏晨轮值监督,苏瑶负责核对医疗相关记录。” 他翻了两页,眉头皱起来。“这么麻烦?要是突发情况呢?” “越是紧急越要留痕。”我说,“赵强那伙人就是钻了‘情况紧急’的空子,想切断电源逼我们交钥匙。结果呢?门没打开,人被赶出去了。” 他手指在桌面上敲了一下。“我没想抢什么。” “我相信你不想。”我翻开一页新纸,“但现在你说的每一句,做的事每一件,都得经得起回头查。这不是针对你,是我们自己活下来的办法。” 苏瑶接过话:“医疗区进出要喷雾消毒,换鞋套。伤口处理必须两人在场,防止感染也防止私藏药品。” 苏晨把图纸摊开。“武器柜双钥匙,我和林越各一把。警戒通道巡查必须两人一组,路线固定,时间固定。” 张振国盯着那些图纸看了很久。“这些……都是手绘的?” “原件早就丢了。”苏晨说,“这是根据工厂原始结构图和我们改造记录重新画的。每条线路、每个接口都标了颜色。” “红色是主供电,蓝色是备用,黄色是警报系统。”我指着角落的标签,“你要是真干过电力维修,应该看得懂。” 他点点头,伸手想碰图纸,又缩回去。“我能看看配电部分吗?” “可以。”我把另一叠纸递过去,“但不能带走。要看多久都可以,旁边有笔,发现问题可以记在备注栏。” 他接过纸,低头看的时候,手指在某处停住了。“这个节点……是不是接错了?” “哪?”苏晨凑过去。 “这里。”他点了点,“电缆从东侧接入主箱,但负载分配不合理。如果同时启动净水机和暖气泵,这边会过热。” 苏晨愣了一下,抬头看我。 我拿起笔,在问题栏写下编号083,签上名字和时间。“记下来了。下午你带他去实地核对一遍,确认后再改图。” “你信他?”苏晨低声问。 “我不信任何人。”我说,“但我信流程。让他查,没问题最好;有问题,正好补漏。” 张振国抬头看了我一眼,没说话。 中午饭后,我带他去工具间领检测仪。进门先登记,我写操作人,他写用途。他填“电路排查”,我看了一眼,签了监督栏。 他拿着仪器往东区走,动作还是慢,但方向没错。到了配电箱前,他蹲下打开外壳,闻了下。“有焦味,不大,可能是继电器老化。” 我掏出记录本让他写。他写了两句,抬头:“这要换零件吧?” “没有额外库存。”我说,“能修就修,不能修标记待替换。我们现在每一颗螺丝都算着用。” 他点点头,从随身包里掏出一把小钳子——是我们昨晚检查时留下的。“我可以试试清理触点。” “可以。”我把登记本翻到维修页,“修什么,怎么修,用了什么工具,全写上。修完我签字才算完成。” 他顿了一下,开始写。 我站在旁边看他一笔一划写字,字迹工整,日期格式标准。老式技术员的习惯。 突然,他伸手去拆一段黑色电缆。“这根没通电,当废料处理了吧?” 我抓住他手腕。“别动。” 他一怔。 “那是备用通讯线路,接外部传感器的。”我松开手,“断了它,警戒系统少三分之一覆盖。” 他脸色变了。“对不起,我没看到标识。” “这里每根线都有标签。”我指着电缆末端的小塑料片,“红底白字是主用,黄底黑字是备用,绿的是测试线。你看清楚再动手。” 他低头看那根线,确实贴着黄标。 “在这里,慢一点没关系。”我说,“错不得。” 他深吸一口气,把钳子放回包里。“我重走一遍流程。” 我点头。“从识别标识开始,确认功能,再报备操作。我在旁边看着。” 他照做了。这一次,每一个步骤都说出来,我确认后他才继续。 下午四点,全员集合在生活区小会议室。 我打开手写日志,翻到新增页。“从今天起,张振国加入支援组,试用期七天。期间参与非核心设备维护,配合图纸整理,接受每日评估。” 苏瑶补充:“医疗状态每日早晚各测一次,异常立即上报。” 苏晨看了张振国一眼:“工具归还要检查,少一件扣配给。” 张振国坐在角落,背挺直。“我知道规矩了。”他说,“我会守。” 散会后,我把他带到缓冲区的一间过渡舱。“暂时住这儿,离主区近,也方便观察。钥匙晚上收回,白天使用需登记。” 他环顾四周,点了点头。 回到主控室,我打开巡逻排班表。明天凌晨两点到六点,是第一班夜巡。 我在新栏写下他的名字,后面标注“首巡,苏晨陪同”。 苏晨站在我旁边,看着那个名字。 “你真让他上岗?” “他已经知道规则了。”我说,“现在要看他怎么做。” 我合上排班本,目光落在监控屏上。北门外的摄像头画面清晰,雪地上什么都没有。 但我知道,有些痕迹看不见,却一直存在。 第81章 备用能源,柴油的储备与管理 凌晨四点,柴油发电机的读数跳了一下。 我盯着主控台上的记录表,笔尖停在“6.2小时”这个数字上。过去七天,平均每天运行时间比安全屋试运行阶段多了将近两个半小时。供暖系统启停频率增加了三成,净水模块也因为水源污染加剧而延长了过滤周期。这些变化不显眼,但加在一起,把我们的能源储备压到了警戒线以下。 原计划是九十天消耗周期,现在推算下来,只剩三十八天。 我翻出上周的物资台账,手指划过“柴油存量”那一栏。三千二百升,听起来不少,可一旦进入持续降雪期,发电时长必然继续攀升。如果再来一次管道冻结或设备故障,临时增负荷,油量撑不过一个月。 不能再等了。 我起身走到角落的通讯柜前,拉开抽屉。里面放着几张手写的联络卡,是重生前整理的工业供应商名单。末日之后,大型油库早就被抢空,能存下柴油的,只有几家分散在城郊的民营仓储点。我一张张翻看,圈出三个可能还有库存的地方。 第一个电话打给南区的老刘,他以前做工程机械租赁,仓库里常备燃料。接通后他声音沙哑,说最后一批柴油三天前就被一支武装车队清走,现在手里只有半吨废机油。 第二个联系的是东郊化工厂的临时保管员,对方一开口就提条件——要五十升医用酒精换五百升柴油。我记下这个价码,没当场答应。酒精现在是医疗组重点管控物资,苏瑶昨天刚说过,库存只够支撑两次大规模消毒。 第三个号码来自一家废弃物流园,负责人姓陈,曾在灾变初期通过无线电发布过燃料交易信息。信号断断续续,我拨了三次才接通。他说有货,一千五百升0号柴油,但必须现金交易,且不负责运输。 “你可以带车来提。”他的声音透过老旧对讲机传来,“园区东侧装卸区,别走正门。” 挂掉通讯,我转身走向生活区。 苏瑶已经在厨房准备早饭,听见脚步声抬头看了我一眼。“没睡?” “刚巡完夜。”我把记录本递过去,“你看一下能耗数据。” 她接过本子,眉头慢慢皱起来。“照这个速度,下个月初就得限电?” “如果天气恶化,可能更早。”我说,“我已经联系了三家供应商,有一家肯卖,但得自己运。” 她放下筷子,擦了擦手。“需要多少酒精当筹码?” “暂时不用。”我摇头,“我想用压缩食品和工具零件置换部分费用,剩下的付现金。你这边只要同意在极端情况下动用少量医用酒精作为应急谈判资源就行。” 她沉默几秒,点头。“可以,但必须留足急救用量,而且每次使用要双人确认。” “当然。”我记下她的意见,“苏晨呢?” “他在工具间检查昨晚那辆三轮车。” 我走过去时,苏晨正蹲在报废柴油车旁,拆开发动机盖板。听到脚步声,他回头说:“电瓶老化严重,滤芯堵死了,不过骨架还好,修一修能跑短途。” “能改造成运输车吗?” “能。”他抹了把脸上的灰,“加上防撞架,拉两千升没问题。就是得花点时间。” “今天必须修好。”我说,“十点前我要去城西提油。” 他愣了一下。“这么快?” “越拖风险越大。”我蹲下看他手里的零件,“你负责车辆修复,我和陈老板谈交割细节。运回来之后,柴油管理要立刻建制度,不能再靠口头安排。” 他点点头,继续拧螺丝。 两小时后,三轮车发出一声沉闷的启动声。苏晨从车底爬出来,脸上沾着油污。“可以用了,跑了五十米测试,刹车和转向都正常。” 我拍了拍他的肩。“你跟我一起去,路上有人照应。苏瑶留守,开启全区域监控。” 我们出发时刚过九点。越野车牵引改装拖车,三轮车紧随其后。路线避开主干道,绕行北侧废弃厂区。途中经过一段塌陷路面,我让苏晨下车探路,确认地基稳定后才缓慢通过。 抵达物流园东侧装卸区时,一辆旧式油罐车正停在铁门前。穿皮夹克的男人站在旁边,手里握着一把扳手。他打量我们一眼,目光落在三轮车上。 “就这车运?”他问。 “托车也能用。”我说,“但我们不想留下明显车辙。” 他哼了一声,打开油阀开始放油。每桶二百升,共七桶半。我逐一核对封口标签,确认无渗漏后签字交接。 “下次来早点。”他说,“这批是我最后的存货,再往后不知道还能不能补上。” 回程比预想顺利。下午两点,所有柴油安全入库,存入地下二层专用储油舱。舱体由混凝土加固,配有通风管和防火层,原本是工厂备用油料存放点,经我们重新密封后投入使用。 我叫来苏瑶和苏晨,在主控室开会。 “从今天起,柴油列为一级管控物资。”我说,“储油舱实行双人双锁,钥匙由我和苏晨分别保管。每次取用必须填写《能源动支单》,注明用途、预估用量、操作人和监督人。” 苏晨皱眉。“咱们就这么几个人,每次都登记是不是太麻烦?” “赵强进来之前,也说自己只是避难。”我看他一眼,“规则不是防你现在做什么,是防你在缺粮少药的时候,脑子发热做什么。” 他嘴唇动了动,没反驳。 “非紧急状态下,单日发电时长不超过八小时。”我继续说,“暖气温度维持在十六度以上就行。净水机分时段运行,避免集中耗能。” 苏瑶补充:“医疗设备优先供电,但也要记录用电时长。万一断电,我知道哪些能停,哪些必须保。” “还有。”苏晨突然开口,“我在油桶上贴标签吧。绿色是新入库,黄色是待检,红色是应急专供。一眼就能分清。” “可以。”我把空白表格打印出来,“首张动支单我填作范例,贴在储油舱门外。” 会议结束前,我们三人分别在《柴油储备与使用管理条例》上签字。文件归档后,我回到主控台,将今日补给量录入能源台账。 屏幕下方,发电机运行状态显示为“稳定”。 我翻开新的记录本,在第一行写下: “12月7日,补入柴油1500升,来源城西物流园,交易方式现金+零件置换,押运人员:林越、苏晨,入库完成时间14:18。” 笔尖顿了一下,我又添了一句: “下次采购周期不得超过三十天,需提前启动联络程序。” 苏晨走进来,手里拿着刚做好的标签纸。“红标桶放最里面,我加了锁链。”他说,“刚才检查了一遍通风口,没有异味。” 我点头,把登记本递给他。“你把今天的入库信息补上,监督栏签你的名字。” 他接过笔,低头写字。 我盯着监控画面,北门外的雪地已经被清扫干净,拖车留下的痕迹也被掩盖。远处废墟静止不动,像一片凝固的黑色海。 苏晨写完最后一个字,合上本子。 “接下来干嘛?” 我站起身。“准备明天的培训。你们两个都要参加,内容是应急供电切换流程。” 第82章 技能培训,团队的自我提升 苏晨把登记本合上,抬头看我:“接下来干嘛?” “培训。”我说。 他愣了一下,像是没反应过来。苏瑶从医疗区走出来,手里拿着刚整理好的药品清单,听见这话也停了脚步。 “现在?”她问。 “越早越好。”我走到生活区中央的折叠桌前,拉开抽屉取出三张手写课程表,“柴油入库只是开始。我们能活到现在,靠的是准备充分。但要是哪天我出不了门,或者倒下了,你们谁来判断该不该启动备用电源?谁去处理突发伤情?谁决定能不能放陌生人进来?” 苏瑶走过来坐下,把清单放在一边。苏晨犹豫几秒,也搬了张椅子。 我把课程表推到他们面前。“每天上午九点到十一点,轮流授课。内容分三块:急救、防御、资源管理。今天先讲第一部分。” 苏晨皱眉:“咱们不是刚把柴油安顿好?外面也没动静,非得现在搞这些?” “就是因为刚安顿好。”我翻开自己的记录本,“你记得昨天运油回来,我们在装卸区停了七分钟。那段时间,园区角落有个人影在铁皮屋后面站着,一直没动。我没声张,因为不确定是敌是友。但如果那时候我被袭击倒地,你和苏瑶有没有预案怎么应对?” 他没说话。 “我不是要吓你们。”我收起本子,“是想让每个人都清楚,在这个屋子里,没人可以被替代。包括我。” 空气静了几秒。 苏瑶轻声说:“我同意。昨天那个伤员送来时,我就在想,如果只有我一个人在,我能稳住局面吗?现在多一个人,反而更得把流程理清楚。” 我点头:“那就从最基础的开始——模拟伤员处置。” 我把桌子挪开,在空地上画出三个区域:发现区、处置区、转运区。 “假设我在北门检查通风口时摔下来,肋骨可能骨折,意识清醒但不能移动。你们第一个动作是什么?” 苏瑶立刻回答:“确认环境安全,再靠近评估伤势。” “对。”我看向苏晨,“然后呢?” 他迟疑了一下:“叫人帮忙?” “现场只有你们两个。”我提醒。 “那……拍照留证?”他挠头。 我和苏瑶同时摇头。 “先做威胁排查。”我补充,“哪怕看起来安静,也要确认周围有没有埋伏、陷阱或监视。末日里,求救可能是诱饵。等确定安全后,苏瑶负责医学评估,苏晨负责通讯与支援准备。明白分工了吗?” 两人点头。 “开始演练。” 苏晨蹲在我旁边,笨拙地伸手摸我的胸口。“这里疼不疼?” “别乱按!”苏瑶拍开他的手,“怀疑肋骨骨折,禁止直接触压。要用观察呼吸频率、听说话气息是否断续来判断。而且——”她转向苏晨,“你刚才靠近的时候,背对着通道,万一有人从后面来怎么办?” 苏晨一怔。 “记住。”我说,“救援不是救人就行,是在保护自己的前提下救人。每一步都要带警戒意识。” 第二轮演练改由苏瑶指挥,苏晨执行。这次他先绕场一周,确认死角无异常,才上前协助固定模拟胸廓,并用拖车垫板改装成简易担架。虽然动作生硬,但流程基本走对了。 “不错。”我起身拍拍灰,“以后医疗角墙上会贴一张应急流程图,苏瑶负责制作,标注常见伤情的处理顺序和禁忌项。” 她应下。 接下来进入防御训练。 “安全屋不可能永远封闭。”我打开主控台面板,调出警报系统界面,“未来可能出现外部接触、物资争夺甚至围攻。我们必须建立统一响应机制。” 我设定三种信号: 绿灯——常规巡逻,单人值守; 黄灯——可疑接近,双人协防,武器待命; 红灯——武装入侵,全员进战位,封锁通道。 “听到警报后,第一反应不是拿武器,而是确认信号类型。”我演示操作,“主控室发出指令后,三十秒内必须完成响应动作。现在模拟一次黄灯状态。” 警报声响起,灯光转为橙黄。 苏晨冲向武器柜,却被我叫住。 “错。你应该先回传确认信息,再取装备。否则万一主控室被占,敌人假发警报引你出来呢?” 他停下。 第二次重来。这次他先通过对讲机复述指令,得到回应后才开启双钥锁柜,取出防暴棍并占据走廊制高点。整个过程用了四十七秒。 “目标是三十秒内。”我说,“下次加练。” 中午短暂休息后,最后一项是资源管理。 苏晨一看到台账表格就皱眉:“又要填表?这跟会计做账有什么区别?” “这不是账本,是生存依据。”我打开能耗记录图,“你看过去十天的数据。每次气温降到零下五度,发电机运行时间就增加两小时十七分钟。如果我们不记数据,下次寒潮提前到来,根本来不及调整储备。” 他盯着曲线看了许久,忽然问:“能不能不用文字?太麻烦了。” “你想怎么改?” “标签颜色。”他说,“绿色正常,黄色预警,红色紧急。一眼就能看懂。” 我思索片刻:“可以。你负责设计新模板,明天投入使用。” 下午四点,全部培训结束。 我坐在主控台前录入今日教学日志。屏幕左侧显示北门外监控画面,雪地平整,没有任何足迹。右侧是能源模块运行状态,柴油存量稳定,发电时长控制在六小时内。 苏瑶在医疗角贴上了她画的急救流程图,边角还加了防水膜。 苏晨则在工具间调试一台小型打印装置,那是他用旧传真机改造的标签机。机器嗡嗡响着,吐出一张绿色纸条,上面印着“净水耗材|可用”。 我合上日志本,抬头看向两人。 “明天继续。内容是夜间协同巡逻与断电应急供电切换。” 苏晨抬起头,手里捏着刚打出来的红色标签。 “如果那时候主控室黑了,怎么知道往哪走?” 我站起身,走向配电箱。 第83章 外部观察,废墟中的动态 我拧开配电箱的旋钮,确认备用线路稳定后,转身走向主控台。屏幕还停留在断电应急流程界面,苏晨刚打印出的红色标签贴在角落,写着“应急供电|手动切换”。我手指划过键盘,调出北门外部监控的实时画面。 雪地依旧平整,没有新脚印。 “今天轮谁看外面?”苏晨从工具间探头,手里攥着一把改锥,“这天气,连风都冻住了,能有什么?” 我没答话,而是打开侧柜,取出折叠好的高倍望远镜支架。金属关节咔哒一声展开,固定在观测窗的预留槽内。镜头对准东北方向那片废弃商业区——商场外墙塌了一半,玻璃碎得只剩几块歪斜的残片挂在框上。 “三天前,凌晨四点十七分,b区边缘有个人影拖着麻袋移动。”我把监控回放调出来,暂停在模糊的一帧,“当时我们正在调试发电机,没人注意。” 苏晨凑近屏幕,皱眉:“也许只是捡破烂的。” “还有两次。”我又翻出两段记录,“前天傍晚,d区加油站附近,两个人隔着五十米交替前进,走的是掩体路线。不是流浪汉的走法。” 他没再说话,但肩膀绷紧了。 我旋动望远镜焦距,视野缓缓扫过废墟。酸雾在低空浮动,让远处景物像泡在浑浊水里。可就在这片死寂中,一点光闪了一下。 很短,像是太阳照在玻璃上的反跳。 “你看到了?”我问。 苏晨也趴在观察口,眯起一只眼。“东边楼顶?刚才亮了一下。” 我按下计时器。等了九十多秒,那点光又闪了,位置没变,角度略微偏移。 “不是偶然。”我说,“每隔一分半钟左右,一次。” 苏瑶不知什么时候站在了门口,手里拿着体温记录本。“会不会是风吹动什么东西?比如金属板?” “风速不到二级,不足以让碎片规律摆动。”我回放望远镜自带的录像功能,对比三次闪光的时间间隔,“而且反光持续时间太短,更像是有意遮挡光源。” 她沉默片刻:“要进黄灯状态吗?” “现在还不需要。”我关闭警报系统,“如果是侦察,对方还没发现我们;如果是信号,发出者也不一定冲着这儿来。贸然戒备,反而消耗自己。” 苏晨低声说:“就这么看着?啥也不做?” “我们现在做的,就是最重要的事。”我拉开抽屉,取出一张网格图铺在桌上,“记录每一道痕迹,每一个动作,把看不见的威胁变成看得见的数据。” 我用红笔在图上标出三个活动区域:b区加油站一带画了个圈,标注“双人交替,战术行进”;d区垃圾场外圈出一个点,“单人搬运,携带容器”;最后在东南角商场楼顶打了个问号,写上“规律反光,疑似信号”。 “从今天起,每天三班轮值,每人两小时,负责一个区区。”我撕下三张记录表,分别写下A到F的分区编号,“看到什么,记什么。时间、方向、持续多久,哪怕是一只鸟飞过去。” 苏晨接过自己的表格,盯着那个问号看了很久。“真有人在发信号……他们会是谁?” “不知道。”我收起笔,“可能是幸存者求援,也可能是设陷阱的人。但现在,我们不猜动机,只做两件事:盯住它,别让它盯住我们。” 苏瑶拿起她的记录表,走到白板前。“要不要做个颜色标记?像柴油管理那样。” “可以。”我点头,“绿色代表常规活动,黄色是可疑动态,红色直接触发预警。” 她提笔写下分类标准,字迹工整。我看着她在“规律反光”那一项后面打了黄星,忽然想起什么。 “把过去三天同一时段的录像都导出来。”我对苏晨说,“我要看那道光是不是一直存在。” 他立刻去翻存储硬盘。十分钟后,三段视频并列播放。同样的时间,同样的位置,闪光准时出现。 “不是临时的。”我低声说,“至少已经持续三天。” 苏瑶站在我旁边,声音压得很低:“如果它是固定的,说明对方有固定据点。离我们不超过两公里。” “也可能更近。”我调出地形图,用尺子量了量视线距离,“这片区域只有商场楼顶能看见我们的通风塔。换言之——能看见这里的,只有他们。” 空气一下子沉了下来。 苏晨猛地站起来:“那我们岂不是早就被发现了?” “不一定。”我指着屏幕,“反光角度偏北,他们的视线可能扫过这一带,但未必锁定我们。而且如果是侦察,不会用这么明显的信号方式。太容易暴露自己。” “所以你觉得……他们在给别人传息息?” “有这个可能。”我合上地形图,“现在最大的问题是:接收方是谁?离我们有多远?明天开始,增加西区和南区的巡查频率,别只盯着北门。” 苏瑶忽然问:“要不要调整通风口开启时间?避免热气外泄被红外探测捕捉?” 我思索几秒:“暂时不用。我们排气口做了冷凝处理,热量散得慢。倒是监控摄像头,得加一层遮蔽网,防止反光暴露位置。” “我来做。”苏晨抓起工具包,“用废旧电路板拼接,反光率低,还能伪装成破损外壳。” “做完记得测试。”我说,“别忙活半天,反而成了新的反光点。” 接下来几个小时,我们轮流值守望远镜。下午三点,我在E区仓库背面发现一辆手推车被人移动过,原地留下两道清晰的滑痕。四点十分,苏瑶记录到两只野狗追逐进入F区,其中一只嘴里叼着带血的布条。 “不是自然死亡。”她放下望远镜,“拖拽痕迹很深,像是从某个隐蔽处被扯出来的。” 我查看周边监控,最终在一段死角画面里找到半个身影——那人穿着深色连帽衫,背着帆布包,正把什么东西塞进墙洞。 “藏物资?”苏晨凑过来回放。 “或者引诱。”我说,“死动物放那儿,等着别人去捡。一旦靠近,就在射程内。” 苏瑶脸色变了:“那商场楼顶的光……会不会也是诱饵?” “不排除。”我关掉画面,“所以我们不行动,只观察。谁也不知道下一具尸体是谁的。” 夜幕降临时,我把所有记录汇总到主控台。网格图上 now 布满了标记:绿点多集中在外围荒地,黄点集中在交通枢纽残骸,而唯一的红点——仍悬在商场楼顶那个问号上方。 “目前判断,该信号源具备持续运作能力,拥有固定电力或反射装置,且掌握一定光学知识。”我在日志里写道,“未发现武装人员集结迹象,但多支小规模团队已在周边形成活动网络。安全屋仍处于相对隐蔽状态,但暴露风险逐日上升。” 苏瑶站在我身后看了一会儿。“明天我值早班,负责东区。” 我点头,将望远镜电源关闭。 “记住,”我说,“我们不怕有人在外面活动。怕的是明明有人,我们却以为外面什么都没有。” 她伸手轻轻拉平记录表的边角。 苏晨站在门口,手里捏着一块刚裁好的金属板。 “我做好了遮蔽片。”他说,“装上去之后,摄像头反光能降低百分之八十。” “明早六点前装完。”我起身收拾桌面,“今晚都早点休息。从明天起,观察任务列入每日必检清单。” 灯光熄灭前,我最后看了一眼监控屏。 雪还在下。 商场楼顶那道光,又一次闪了起来。 第84章 心理疏导,团队的心理健康 雪还在下。 我合上监控日志,手指在最后一页停了两秒。屏幕上的时间跳到凌晨四点三十七分,北门摄像头捕捉到的商场楼顶那道光,刚刚又闪了一次。间隔一分四十八秒,比昨天慢了六秒。 “该换班了。”我对苏晨说。他坐在观测台边,头低着,工具包放在膝盖上,拉链开了又合,合了又开。 他没抬头,只是“嗯”了一声。 苏瑶从医疗角走过来,手里拿着体温记录本,翻到最新一页。“你昨晚只睡了三个小时。”她看着我说,“心率监测带的数据,凌晨两点有两次明显升高。” 我没否认。我知道自己没睡着。脑子里一直重复着那道光出现的节奏,像某种倒计时。 “你也一样。”我看着她,“昨夜三点十五分,你起来喝了两次水,一次去检查药品冷藏柜,一次站在窗前看了七分钟外面。” 她顿了一下,把本子合上。 苏晨忽然开口:“你们俩是不是……每天都在记这些?” “不是记。”我说,“是看得到的东西总比猜的可靠。可有些变化,眼睛看不见。比如你现在说话比平时慢半拍,手一直在碰那个拉链。” 他猛地把手抽回来,攥成拳。 空气静了几秒。 我起身走到主控台侧面的储物格,拿出一个空白记录本,封面写着“日志d”。打开第一页,上面没有数据,只有几行字: “今日情绪状态:______” “最困扰的事:______” “需要帮助吗:是/否” “从今天起,每晚交班前花十分钟,写这个。”我把本子放在桌上,“不评分,不讨论,不存档。明天早上统一烧掉。” 苏晨皱眉:“这玩意儿能管用?我们又不是病人。” “我不是要治谁。”我说,“但连续七十二小时有人盯着望远镜,没人说自己累。可刚才你差点把拉链扯断,苏瑶半夜反复确认药柜温度,而我——”我顿了顿,“我开始怀疑那道光是不是在数我们的呼吸。” 苏瑶轻轻吸了口气。 “这不是崩溃。”我声音放低,“是身体在提醒我们撑得太久。安全屋能防酸雨、防低温、防人闯进来,但它防不了我们自己垮下去。” 苏晨盯着那个本子,嘴唇动了动,没说话。 “我不逼你们写。”我说,“但我先来。”我拿起笔,在第一栏写下:“恐惧”。第二栏:“怕那一道光不是信号,而是倒计时。”第三栏画了个“是”。 笔放下时,金属笔身碰在桌面上,发出清脆一响。 苏瑶看了我很久,接过笔,在自己的那页写完,轻轻放进桌角的铁盒里。盒子原本是用来收故障零件编号卡的,现在空着。 轮到苏晨时,他没拿笔,也没动。 “不想写就算了。”苏瑶轻声说。 他摇头,声音很低:“我想写……可我不知道怎么写。” “那就说一句。”我说,“一句话就行。” 他低头看着膝盖上的工具包,手指又摸上了拉链。“我……我昨天修遮蔽片的时候,手抖了一下。差点把电路板划坏。” “然后呢?”我问。 “我怕……”他喉咙动了动,“怕下次再这样,摄像头被发现,你们都得死。” 话音落下,他肩膀微微塌下去。 苏瑶立刻站起来,绕过桌子走到他旁边,一只手轻轻搭在他肩上。 我没有说话。这种时候,插话反而会打断他好不容易才打开的口子。 “我知道你在怕什么。”苏瑶声音很稳,“我也怕。怕半夜听到咳嗽声,却找不到退烧药;怕你修发电机时突然停电,我连急救都做不了;怕林越一直不睡,哪天睁着眼就昏过去。” 她顿了顿,“可这些不怕说出来。说出来,它们就不是压在胸口的石头了。” 苏晨抬起头,眼神有点湿。 “我不是医生。”她说,“我也做噩梦。前天夜里,我梦见你被人拖进废墟,我追过去,可脚像陷在泥里。醒来时心跳快得像是要撞出来。” 他怔住了。 “所以今晚,我会写‘害怕失去你’。”她看着他,“这不是软弱。是我们还活着的证明。” 我拿起另一张卡片,撕成三份,递给每人一张。“现在不用写名字。写完扔进盒子就行。” 苏晨握着笔,迟迟不下手。直到苏瑶把自己的卡片投进去,他才慢慢写下几个字,折好,放进盒中。 我等他们都放完了,才打开盒子。 三张纸上分别是: “怕修不好东西”——字迹歪斜,用力很深。 “怕救不了人” “怕听不到声音” 我看着那张“怕修不好东西”,心里清楚是谁写的。 “这些都不是错误。”我说,“是责任太重。我们每个人都在扛超过自己年龄和经验的东西。可正因为我们在扛,这个屋子才没塌。” 苏晨抬起头,眼眶红着。 “我重生前死在一场坍塌里。”我第一次在他们面前说起这个,“那天我没听见警报,也没人喊我名字。等意识到不对时,已经埋在下面了。氧气一点点耗尽,我甚至想不起上一顿饭吃了什么。” 我停了一下。 “但现在不一样。每天早上我睁开眼,能看到你们在吃饭、在调试设备、在吵架谁该去倒垃圾。这些声音,这些琐碎的事,才是活着的证据。我不是怕危险,我是怕有一天,这里又变成死寂。” 苏晨的呼吸变了。 他忽然站起来,走到铁盒前,抽出刚才那张纸,翻到背面,重新写了一行字,用力塞回去。 我打开看: “我不想一个人守着修不好的发电机。” 苏瑶伸手抱住他肩膀,没说话。 我们就这样坐着,谁都没提要结束。没有拥抱,没有眼泪,也没有口号。可那种绷紧的气压,终于松了一丝。 十分钟后,我合上盒子,放进焚烧格。 “以后每天这个时候,还是这十分钟。”我说,“不说也可以,但必须到场。这是命令。” 苏晨点点头。 苏瑶轻声问:“明天我值早班,还是东区?” “照常。”我说,“观察任务不变。但多加一条——如果发现自己连续三次漏记细节,立刻换人,不准硬撑。” 她应了声。 我站起身,准备去主控台录入今日日志。刚走两步,苏晨叫住我。 “林越。” 我回头。 “那个……情绪本。”他低声说,“能不能……留着不烧?” 我看向他。 “我想看看自己什么时候能写下‘没事’这两个字。” 我点头,把本子取出来,放回储物格。 回到主控台,我打开新文档,新建了一个表格。标题是:“心理状态追踪|非机密”。第一行填上今天的日期,第二行录入三条匿名关键词:恐惧、孤独、害怕拖后腿。 保存路径设为本地独立分区,不联网,不备份。 苏瑶走回医疗角,翻开她的工作笔记,在角落写下一行小字:“长期高压环境下,认知迟滞与回避行为初现,建议引入结构化倾诉机制。” 苏晨坐回工具间,从维修手册里抽出一张草图,那是他昨晚画的摄像头遮蔽组件改进方案。他在背面空白处,用铅笔写了个词,又划掉,重新写: “我不是累赘。” 然后他把纸折好,夹进手册最里层。 我坐在主控台前,屏幕右下角的时间跳到五点零七分。 窗外,雪仍在落。 商场楼顶的光,又一次亮了起来。 第85章 防御升级,墙体的再次加固 雪还在下。 我站在主控台前,屏幕上的时间跳到六点零三分。北门外的摄像头画面里,三道新鲜的拖痕横穿废墟,从东侧配电房延伸至我们外墙五十米处,像是有人用重物划开积雪,在试探地基边界。 苏晨靠在观测台边,手搭在滑轨控制器上,指节泛白。他没说话,但我知道他在等我说什么。 “准备开工。”我把一段七十二小时叠加影像投到主控屏,三处挖掘痕迹被红圈标出,“他们不是路过,是想知道墙后面有没有人。” 苏瑶从医疗角走过来,手里拿着应急包,拉链刚合上。“施工期间随时可能受伤。”她说,“我现在能保证基础处理,但如果出现骨折或深度烧伤,药不够。” “不会让那种情况发生。”我说,“今天只做东墙首段,两米高,十米长。动作慢,检查多。” 她盯着我看了一会儿,点头。 苏晨终于开口:“钛锌板……要用b3仓那批?” “对。”我按下权限键,启动地下三层物资舱的升降平台,“原计划留到扩建用,现在改了。安全屋不能只靠监控防人,墙必须扛得住撞。” 金属门开启的声音从下方传来,沉闷而稳定。第一块板材升上来时,边缘还带着防潮膜,冷气顺着通道涌出,在灯光下凝成细雾。 我们穿戴好护具,把板材运到东墙作业区。复合板比预估重了近三十公斤,抬到支架时,苏晨脚下一滑,肩膀撞在旧墙体上。他咬着牙站直,没喊痛。 “停一下。”我放下工具,拆下已经焊好的第一块板,“我也怕装歪。所以我每五厘米测一次水平。” 他抬头看我。 “不怕慢,怕错。”我拧紧卡扣,重新校准角度,“你负责固定,我来复检。两个人干一个人的活,但每一寸都得稳。” 他喉结动了动,轻轻应了一声。 焊接开始后,火花溅在旧隔热层残渣上,冒出一股灰烟。警报响起来的时候,通风系统自动切换模式,但排风量不足,烟雾往生活区方向飘。 “切断局部电源!”苏晨大喊,同时按下应急开关。备用通道打开,二氧化碳灭火罐喷出白雾,压住了阴燃点。 我关掉焊枪。“以后每段施工前先清空周边杂物。”我说,“再加一道防火隔离带,用剩下的陶瓷纤维板贴边。” 他点头,脸上沾了灰,眼神却亮了些。 我们改用滑轨牵引装置搬运后续板材。轨道是从工厂原有吊装系统改装的,苏晨昨晚画了草图,今早调试成功。四轮滑车挂上链条,一人操控电机,一人引导方向,效率翻倍,体力消耗降下来不少。 中午时分,第三块板安装到位。雨水测试喷头接通,模拟酸雨以每小时四十毫米强度冲刷墙面。水流顺着新涂层滑落,没有渗透迹象。压力表读数稳定,接缝处无渗漏。 苏瑶在一旁记录数据,每隔十分钟检查一次我们的状态。她递来温水和能量胶,说:“心跳都在正常范围,但林越,你左肩一直绷着。” 我没答话,只是把下一组螺栓放进工具袋。 下午两点,第五块板就位。就在我们准备收尾时,苏晨突然停下动作。 他站在脚手架上,手扶着刚固定的板材,声音很低:“我怕……要是哪天我检查漏了,雨水渗进去,腐蚀钢筋……到时候墙塌了怎么办?” 空气静了一瞬。 我摘下手套,走到他面前。“那你现在下去休息。”我说,“换我来焊这段。” 他没动。 “这不是信任问题。”我看着他,“是你已经连续盯了三天望远镜,修了两次遮蔽电机,昨晚还改了滑轨程序。你的脑子比谁都清楚,可身体会累,会抖。这很正常。” 他低头看着自己的手,微微发颤。 “所以今天不是谁单独负责。”我拍了下支架,“我焊,你看着。你觉得不对,立刻喊停。这就是你的任务。” 他深吸一口气,重新握住检测仪。 最后一段焊接完成时,天光已经开始变暗。测试喷头再次启动,三十分钟冲刷结束,墙面依旧干燥。我在工程白板上写下“东墙首段加固完成”,标注明日计划区域:南侧转角至通风井段。 苏瑶收起急救包,回医疗角整理日志。她确认无人受伤,但还是在药品清单上划掉了两支外用消炎膏——早上苏晨擦破了手背,已经处理过。 我录入《墙体加固进度表》,保存路径设为本地独立分区。屏幕上跳出提示:b3仓钛锌复合板剩余数量,17块。原定后期扩建需40块,缺口23。 正要关闭界面,苏晨走进来,手里拿着滑轨电机的检修记录。 “轨道运行正常。”他说,“但我发现一个问题。” 我抬头。 “我们用的牵引链是二手的,承重标的是八百公斤,实际可能只有六百五。如果下次搬更大的材料,万一断裂……”他顿了顿,“得换新的,或者加固连接点。” 我点头,打开物资调度模块,调出库存清单。 “现有的高强度合金链在c区仓库,距离这里十七公里。”我说,“那边是个物流中转站,有监控,但不确定现在有没有人占着。” 他沉默几秒,“能不能远程调取?比如用信号干扰器切断他们的电力,趁乱进去拿?” “不行。”我说,“我们不去抢,也不暴露位置。十七公里太远,风险不可控。” 他皱眉,“那怎么办?等他们自己离开?” 我盯着屏幕上的地图标记,手指在几个节点间移动。 “不等。”我说,“我们换个方式拿。” 他看向我。 “他们要是占着仓库,说明也需要物资。”我说,“那就让他们主动送出来。” 他眼睛一亮,“你是说……交易?” 我摇头,“不是交易。是让他们觉得,那批货已经没法用了。” 他愣住,“怎么做?” 我打开通讯频段扫描界面,找到附近最强的民用信号源。 “先查清他们在用什么设备供电。”我说,“然后想办法让他们相信,那批合金链受过酸雨污染,接触即腐蚀电路。” 他张了张嘴,“可那不是真的……” “但他们不知道。”我敲下确认键,“恐惧比真相更有说服力。” 他站在原地,像是在消化这个思路。 我站起身,走向主控台侧面的储物格,取出一张未标记的空白图纸。 铺开后,我拿起笔,在中央画下一个仓库平面图。 笔尖停在东南角的配电箱位置。 苏晨凑过来,声音带着一丝不确定:“你要伪造故障信号?让他们以为材料带电蚀性?” 我点头,继续画线。 “第一步,黑进他们的临时监控。”我说,“第二步,播放一段预录画面——工人搬运链条时设备短路起火。” 他呼吸快了些,“然后呢?” 我写下一行字:**“c区库房,合金链批次污染,接触即损电路”** 笔尖重重落下。 苏晨盯着那行字,忽然说:“可万一他们不信,派人实地检查怎么办?” 我看向他。 “那就让他们检查。”我说,“但我们得先动手脚。” 第86章 资源整合,团队的优势最大化 我盯着主控台屏幕上的物资调度模块,c区仓库的坐标还亮着红点。苏晨站在我身后,手里攥着那份滑轨电机的检修记录,呼吸比刚才稳了些。 “我们不能靠单点突破解决问题。”我调出库存清单,把钛锌板剩余数量和牵引链承重数据并列显示,“得让每个人的能力和每份物资都连成网。” 他没说话,但往前挪了半步。 我打开本地服务器,新建文档,标题打上《生存资源协同台账》。光标在空白处闪了两下,我分出三个板块:物资储备、人力专长、待办任务。 “以前东西在哪、谁负责哪块,靠记、靠说。”我敲下第一行字,“现在开始,所有信息同步更新,谁都能看,谁都要用。” 苏瑶从医疗角走过来,听见最后一句,停下脚步。“包括药品消耗?” “包括药品消耗。”我点头,“你昨天划掉的两支消炎膏,我已经记进损耗栏了。以后这类数据不再只归你管,是整个系统的输入。” 她走近些,目光扫过屏幕结构。“那我要怎么填?每天巡检完直接录入?” “对。但不是全靠你一个人补。”我把“人力专长”栏展开,“你是医生,可不止处理外伤。健康评估、药品配比、污染样本分析——这些都要纳入你的职责范围,统称‘医疗支持体系’。” 她微微一怔。 “我不只是让你干活。”我看向她,“是要把你做的事变成可追踪、可复制的流程。万一有新人加入,或者你哪天需要休息,这套体系能撑住。” 她抿了下唇,轻轻点头。 我转向苏晨:“你也一样。你昨晚改的滑轨程序,今天发现的链条隐患,都不是偶然。你能预判风险,能动手改装,还能调试设备运行日志。你现在不只是修东西的人,是技术中枢。” 他低头看着手里的记录本,指腹摩挲着边缘的折痕。“可我……有时候怕判断错了。” “没人能每次都对。”我说,“但错误可以被系统捕捉。比如你担心链条断裂,那就把它列为高危项,录入台账预警栏。下次动用同类材料,系统会自动提醒检查强度报告。” 他抬起头,眼神有点动。 “我不是指挥官。”我停顿一秒,“我是协调者。我们要建的不是一个听命令的队伍,而是一个能自己运转的系统。” 苏晨深吸一口气,把记录本放在操作台上。“那……我能看看台账怎么填吗?” “现在就开始。”我切到任务分配界面,“三人各自认领模块,每日八点同步数据。苏瑶主责医疗与健康监测,苏晨接管设备维护与技术改造,我统筹防御与外部行动。” 他站在原地没动,像是还在消化。 “这不是分工,是授权。”我说,“你有权决定哪些设备需要优先检修,哪些工具要升级。只要在台账里写清楚理由,资源就向你倾斜。” 他喉结动了动,终于伸手点了确认键。 屏幕刷新,三项权限绑定完成。 “第一个闭环。”我把b3仓钛锌板剩余17块的信息拖入“物资储备”栏,关联到“东墙后续加固计划”,标注红色警示:“缺口23块,替代方案待研。” 紧接着,我把c区仓库合金链列为潜在获取目标,在“待办任务”中创建新条目:“非接触式回收预案”,归属我名下。 “什什么叫‘非接触式’?”苏晨问。 “因为我们不去抢,也不暴露位置。”我说,“但我们得让占着仓库的人主动放弃那批货。” 他眼睛微亮,“用之前说的办法?让他们以为链条带腐蚀性?” “前提是他们信。”我调出通讯频段扫描界面,“先查清他们在用什么供电系统。如果是老旧逆变器,抗干扰能力差,一段伪造的短路画面就能让他们起疑。” “可要是他们派人实地查看呢?”苏晨追问。 “那就让他们看。”我打开图纸编辑器,铺开c区仓库平面图,“我们在他们检查前动手脚——比如在配电箱附近做假接地,制造漏电假象;再在监控里插一段搬运时火花四溅的画面。” 他盯着图,声音低下来:“这样……他们就会觉得材料本身有问题?” “恐惧传播比真相快。”我说,“一旦他们认定那批链子碰不得,要么烧毁,要么扔掉。我们等几天,再去拿剩下的。” 他沉默几秒,忽然说:“那我得先做个信号干扰模拟测试,看能不能绕过他们的防火墙。” “去做。”我点头,“测试结果录进台账‘技术验证’子项,我会根据反馈调整执行时间。” 他转身要走,又停住。“如果……我是说如果,他们真把链子销毁了怎么办?” “那就换思路。”我说,“我们还有备用方案——拆解废弃工地的塔吊钢缆,重新淬火拉直。虽然强度略低,但够用。” 他点点头,脚步变得坚定了些。 苏瑶这时开口:“那我的部分呢?医疗资源一直在消耗,没有补充路径。” “已经在查。”我切换回物资地图,“城西疾控中心有个冷链仓库,里面有抗生素和疫苗,但不确定低温环境是否维持住了。另外,你之前提过的净水植物实验,我也准备划出一个独立区域,让你试种。” 她眼神一紧,“你是说……让我一边管药品,一边研究替代疗法?” “不是‘一边’,是整合。”我说,“药品不够,就要找自然替代品。你做的每一项实验,数据都要进台账‘医疗研发’栏。成功一次,我们就多一条活路。” 她没再质疑,而是掏出随身笔记,翻到某一页。“那我明天开始,把现有的草药样本分类登记。” “好。”我打开共享链接,发到她的便携终端,“所有更新实时同步。你加一项,我和苏晨都能看到。” 她收起终端,走向医疗角,背影比平时利落。 我回到主控台,检查台账运行状态。三项模块均有更新提示:苏瑶上传了今日药品使用明细;苏晨提交了滑轨电机运行日志,并附注“建议下周更换轴承”。 第一条闭环完成了。 “以后不是谁单独扛事。”我对苏晨说,“是你发现问题,我制定策略,她提供支持。反过来也一样。我们三个节点连起来,才能挡住外面那些不确定。” 他站在设备间门口,回头看了眼屏幕。“那……我现在去测备用链条的极限承重?” “去吧。”我说,“测完直接录入,我会根据数据决定下一步动作。” 他点头,走了进去。 我关闭台账界面,屏幕自动跳转至通讯频段扫描页。信号图上,一段微弱但规律的脉冲仍在闪烁,频率稳定,来源不明。 我放大波形图,标记出三次重复峰值的时间间隔。 手指悬在“信号溯源”按钮上方。 第87章 通讯恢复,与外界的联系尝试 屏幕上的脉冲信号还在跳动,三次重复的峰值像心跳一样规律。我盯着那条波形线,手指悬在“信号溯源”按钮上方,没有按下去。 不是不敢,是不能再等。 上一次听到外界的声音,还是灾变前新闻里播报倒计时的最后七十二小时。从那以后,世界沉了底,我们活在铁墙之内,靠自己撑起一片天。可再坚固的屋子,也挡不住人心慢慢被寂静磨薄。 我调出电子仓库目录,在“应急电子备件”分类里往下划。光标停在一条尘封已久的记录上:**军用级手持对讲机,型号tJ-86,未启用**。 这东西原本是作为备用通讯方案采购的,后来因为主系统更稳定,一直锁在b2仓角落。现在,它可能是唯一能打破沉默的工具。 我起身走向储物区,脚步落在金属地面上发出短促回响。苏晨听见声音从设备间探头出来,看到我打开b2仓门,立刻跟了过来。 “要动通讯设备?”他问。 “不只是动。”我把箱子搬出来,拍掉表面的灰,“是要让它说话。” 箱子打开,黑色外壳的对讲机静静躺在防震泡沫里,天线收拢,电源模块独立封装。我把它拎出来,翻到背面检查接口。氧化痕迹不重,但电路板长期封闭存放,湿气可能已经渗入。 “主板大概率受潮。”苏晨接过设备,拧开后盖看了一眼,“稳压模块如果失效,充放电会不稳定,发不出有效信号。” “能修吗?” 他抿了下嘴:“得拆开清洗,换芯片。手头没有原装配件……但如果电压匹配,可以从别的设备拆。” 我点头:“医疗仪器报废区有几台旧监护仪,电压相近。你判断哪个可用,直接拆。” 他没再说别的,抱着对讲机进了技术间。 我回到主控台,重新调出刚才那段脉冲信号,放大频段分析图。频率落在400mhz区间,不属于任何公共广播频道,也不是自然电磁干扰的随机分布。它的节奏太整,像是人为残留的符号片段。 我不确定那是求救信号,还是某种警告。但我知道,如果我们一直只听不说,迟早会被当成死区。 二十分钟后,苏晨回来了,手里多了个小塑料盒,里面装着两枚方形芯片。 “从监护仪主板拆的稳压器,参数接近。”他把对讲机放在操作台上,“先试试看能不能点亮。” 我们接上低压电源测试仪。他小心地将新芯片焊接到位,动作比之前稳了许多。焊枪移开时,一缕青烟从焊点升起,他立刻用酒精棉擦拭。 “消一下静电残留。”他说,“苏瑶教的。” 我看了眼医疗角方向,她正低头整理药架,仿佛没注意到这边的事。但她知道我们在做什么。 通电瞬间,对讲机正面的小屏闪了一下,红灯亮起。 “有反应!”苏晨眼睛亮了。 可下一秒,红灯熄灭。 他又试了一次,这次屏幕短暂显示了频率数字,随即黑屏。 “问题不在供电。”他皱眉,“可能是接收发射模块阻抗失衡,或者天线耦合不良。” “有没有办法绕过检测机制,强制发送?” “理论上可以。”他说,“但我们不知道它卡在哪一步。没有示波器,没法测信号输出强度。” 我静了几秒,忽然想起什么。 “前世有个无线电爱好者提过,老式对讲机在信号弱的时候,可以用手工绕制的调谐线圈增强共振效率。” “线圈?”他抬头,“铜线就行?” “越纯越好。长度要精确控制。” 他立刻翻找工具柜,找出一卷绝缘铜线和一把数显卡尺。一边量一边绕,做了个拇指大小的螺旋圈,接在天线基座附近。 第二次通电,屏幕常亮,绿灯闪烁。 “成了?”我问。 他拿起话筒试音:“喂,喂……能听到吗?” 扬声器里只有沙沙的杂音。 “能收不能发。”他摇头,“还是差一点。” “会不会是触点接触不良?”一个温和的声音从旁边传来。 苏瑶不知什么时候走了过来,手里拿着一瓶消毒酒精和棉签。 “我在医院处理精密仪器时,遇到过类似情况。外表看着干净,其实氧化层隔断了导通路径。” 她递过酒精棉:“试试这个。” 苏晨接过,仔细擦拭每一个金属触点。我则重新检查天线连接处,发现底部螺丝有些松动,用小扳手拧紧。 第三次通电。 “滴——”一声清脆提示音响起,绿灯持续亮起。 苏晨再次拿起话筒,深吸一口气:“这里是城郊七号安全屋,坐标北纬31.7,东经119.2,物资充足,可共享资源,请求联络。” 对讲机扬声器传出他自己的声音,清晰、稳定,通过外接天线传了出去。 成功了。 我们三个都没说话,盯着屏幕上代表信号发射状态的波动曲线。它平稳延伸,像一道划破黑暗的细线。 “再试一遍。”我说。 他又重复了一遍呼叫内容。十分钟,连续五次,频道里始终没有回应。 苏瑶轻轻叹了口气。 苏晨的手慢慢垂下来:“没人听得到吧……” “不一定。”我打开台账系统,新建了一个栏目:**通讯日志**。 我把时间、频段、信号强度全部录入,备注栏写下:“首次主动联络尝试,设备运行正常,暂无回应。” 然后设定定时任务:每日早晚七点,自动播放录制好的广播内容,持续三十秒,覆盖通用求救频段。 “我们不是在等回应。”我看向他们,“是在告诉这个世界,还有人活着,还能说话。” 苏晨低头看着手中的话筒,忽然伸手把它固定在专用支架上,顺手更新了设备维护日志。 “下次我可以加个信号放大电路。”他说,“用太阳能板余电做辅助供电,提升发射距离。” “去做。”我说,“需要什么材料列进清单,明天我就安排调配。” 他点点头,转身回去整理剩余零件。 我坐在主控台前,目光回到频段扫描图谱。那道未知的脉冲信号依然存在,位置没变。 但现在不一样了。 我们不再是只能接收的耳朵,而是有了发声的能力。 我打开通讯日志界面,刷新状态。第一条记录静静躺在列表顶端: 【07:15|信号已发送|频段400.6mhz|持续30秒|无回应】 苏瑶走过时看了一眼屏幕,脚步顿了半秒,然后继续走向医疗角。她的背影很轻,但我知道她在听。 外面风声低沉,酸雨云层依旧压着天际线。安全屋的墙很厚,挡得住腐蚀,挡得住暴力,却挡不住人心里那一丝想听见回音的念头。 而现在,我们终于开始发出自己的声音。 我盯着主控屏,手指轻敲桌面。远处坐标网格上的某个点微微闪烁了一下,像是回应,又像只是电流波动。 我坐直了些。 那个点还在闪。 第88章 夜间演练,团队的应急反应 屏幕上的那个闪烁点消失了。 我盯着它原本的位置,手指从控制面板上收回。刚才那阵规律的脉冲信号没有再出现,像是被风吹散的火星,只留下一片静默。对讲机还在支架上亮着绿灯,广播按时发出,但频道里依旧空荡。 苏晨走回设备间时脚步很轻,像怕惊扰什么。苏瑶整理完药架,顺手把一瓶碘伏放回原位,动作停顿了一瞬,又拿出来摆在台面上。 没人说话。 我知道他们在等我说点什么。可现在不是安慰的时候。 我站起身,走向公共区中央的照明开关盒,手指在“夜间模式”按钮上按了一下。整片区域的灯光瞬间暗下,只剩下应急灯带泛出微弱的蓝光。 “今晚十点,全员集合。”我的声音压过通风系统的低鸣,“第一次应急响应演练,开始。” 苏晨抬头看我,刚张嘴,又闭上了。 “我们发出了信号,没人回应。”我看着他们两个,“这说明外面要么没人,要么……他们在等我们松懈。不能指望别人来救,只能让自己不出错。” 苏瑶轻轻点头,没问为什么是现在。她转身去医疗角取东西,动作比平时慢半拍,像是还没从刚才的寂静中抽离出来。 十点整,警报声划破安静。 我没有提前通知具体时间。红灯旋转起来,广播自动播放预设内容:“b区西侧围墙感应异常,持械警戒组立即出动。” 灯光全灭,只有监控屏还亮着灰绿色的画面。 苏瑶从医疗角冲出来时,手里只拿了支笔灯。她走到主控台前才意识到不对,折返去翻应急包,取出头灯戴上。整个过程花了三分钟。 我按下终止键,恢复基础照明。 “反应时间太长。”我在记录表上写下时间戳,“你在医疗角应该随时能拿到照明工具,而不是先判断要不要拿。” 她低头,“我以为这只是演习。” “那就错了。”我说,“每一次‘以为是演习’的松懈,都可能是真实的死亡起点。” 苏晨已经在设备间门口等着了。他听见指令后第一时间赶过去,但在切换备用电源时误触了总闸,导致c区照明完全断电,连带着监控画面闪了几秒。 “你进设备间的首要任务是什么?”我问他。 “确认系统状态。”他答。 “然后呢?” “排除故障。” “错。”我指了指监控屏,“你的第一动作应该是锁定当前画面,保存最后影像。如果真是入侵,那几秒黑屏可能就错过了关键信息。” 他抿着嘴,没反驳。 第二次演练紧接着开始。 这次我没用标准脚本。广播刚响,我就在频道里插入一段杂音干扰,模拟通讯被阻断的情况。同时,我提前在c仓门口放了个金属桶,轻轻推倒,让它滚出几声响动。 “储物仓区域有异响,疑似门未锁闭。”我通过广播补充提示。 苏晨立刻冲向设备间调取监控,发现c仓门确实在画面中微微晃动。他转身就要去武器库拉警戒链。 “停下!”我出现在门口,声音压得极低,“演练未结束,停止操作!” 他僵住。 “你没确认画面来源是否可信,也没检查其他传感器数据,就准备启动高危防御机制?”我走进来,“一旦触发,声波驱逐装置会耗掉三天的储备电量,而且无法在十二小时内重复启用。你觉得值得吗?” 他摇头。 “记住,任何异常都要先验证真伪。哪怕看起来再像入侵,也不能跳过流程。” 他低头看着自己的手,慢慢松开了链条挂钩。 回到主控台,我把两次演练的数据调出来,列成表格。 苏瑶站在一旁,手指无意识地摩挲着头灯边缘。 “第一次响应,苏瑶延迟三分十四秒,原因:未固定应急装备位置;苏晨误操作导致局部断电扩大,影响监控连续性。”我一条条念,“第二次复合危机中,苏晨在未核实多重证据的情况下,准备启动高耗能防御措施,风险等级三级。” 空气有点沉。 “这不是批评。”我看向他们,“是纠正。我们现在活着,是因为每一步都走得准。但只要一次偏差,所有准备都会崩塌。” 苏瑶深吸一口气,“以后我会把应急包放在手边,头灯充好电挂在门口钩子上。” “好。”我点头,“从今天起,每周至少一次无预告演练。时间和内容不提前通知。” 苏晨突然开口:“能不能……让我参与设计一部分?” 我抬眼。 “比如加个假目标陷阱,或者模拟不同类型的入侵路径。”他语气认真了些,“我可以做几个预案脚本,让反应更全面。” “可以。”我说,“你负责技术层面的场景搭建,下周提交初版。” 他点点头,转身朝设备间走。 复盘结束,安全屋重新进入常规运行状态。照明恢复正常,监控持续轮巡,通风系统稳定运转。 我坐在主控台前,把演练记录归档到资源协同台账里,在“团队训练”栏目下新建了子项。页面自动同步到每个人的终端。 苏瑶回到医疗角,没开大灯,只用了台灯。她把急救包里的物品逐一取出,重新排列顺序,最后把头灯单独放在最外格,插上充电线。 我看了眼时间,十一点四十分。 正要关闭监控回放界面,忽然注意到b区走廊的红外热感图有些异常。 画面显示,三十秒前,有一团模糊的温热痕迹从墙角掠过,持续不到五秒就消失了。轨迹不像人形,也不符合已知动物活动规律。 我调出前后三十秒的连续帧,逐帧查看。 没有实体影像,只有温度波动。 我打开通讯日志,翻到今晚七点的自动广播记录。信号正常发送,频段稳定,无回应。 可就在广播结束后的第四分钟,系统曾短暂记录到一次外部电磁扰动,强度很低,被判定为背景噪声,自动过滤了。 我盯着这两条时间线,把它们并列对比。 温热痕迹出现的时间,正好在电磁扰动之后十七秒。 我起身走到设备间门口,敲了两下门。 苏晨应声出来,手里还拿着笔和小本子,上面画着新的警报联动线路草图。 “你刚才有没有看到b区走廊的红外异常?”我问。 他皱眉,“什么异常?” “一个短时温差信号,位置靠近旧通风口。”我把平板递给他。 他接过看了几秒,抬头,“这个范围……像是气流突变引起的热扰动。但我们今晚没开过那边的风阀。” “我也这么想。”我说,“可它出现得太准时。” 他沉默了一下,“要不要我去查一下通风管道?” 我正要点头,主控台方向传来一声轻响。 是苏瑶的声音。 她站在操作台前,手指停在广播系统的手动触发按钮上方。 “林越。”她回头,语速很稳,“刚才……我好像听到对讲机有声音。” 第89章 物资保护,防止盗窃与破坏 苏瑶的手指停在广播系统的手动触发按钮上方,声音很稳:“林越,刚才……我好像听到对讲机有声音。” 我没有立刻回应,而是快步走回主控台,调出音频日志。屏幕上的波形图一闪,一段极短的脉冲信号被系统标记为背景噪声,自动过滤了。但我一眼就认出来——这不是杂音,是定向接收的反向探测信号,频率和我们昨晚七点发出的广播完全重合。 有人在外头监听我们的通讯,并试图定位信号源。 我把时间线拉出来,和b区走廊那团温热痕迹并列对比。电磁扰动发生在七点零四分,红外异常出现在十七秒后,位置正是旧通风口附近的夹层缝隙。那里原本是工厂检修通道,从外侧钻入的话,确实能避开主监控探头。 “不是巧合。”我说,“他们知道我们在发信号,也在找入口。” 苏晨已经站在旁边,盯着红外图谱看了几秒,“可要是真有人进来,怎么会只待五秒?连门都没碰。” “试探。”我手指敲了敲桌面,“他们在确认有没有人守着这条路线,有没有监控反应。我们现在看到的‘异常’,其实是对方行动后的余波。” 苏瑶低头看着自己刚整理好的应急包,又抬头看向我,“那下一步会是什么?” “偷物资,或者破坏关键设备。”我站起身,“c仓现在放着柴油滤芯、净水药剂、压缩食品,全堆在一起。一旦被盯上,整个储备体系都会崩。” 空气一下子沉了下来。 我知道她们都明白这意味着什么。上一次演练暴露的是响应流程的问题,这一次面对的,是真实存在的外部威胁。 “从现在起,改变储物方式。”我打开本地服务器,调出安全屋结构图,“三级隐藏体系,立刻执行。” 我在图上划出三个区域:c仓仍是日常取用点,但只保留三天用量;设备间下方的维修夹层改成隐蔽点A,存放高价值易损物资;废弃排水井清淤加固后作为隐蔽点b,藏匿武器和长期应急口粮。 “两个隐藏点只有我们三个人知道具体位置。”我看向他们,“而且今后所有物资转移,必须两人同行,登记加密编号,不准提实际内容。” 苏晨马上点头,“我可以给台账加权限分级,不同层级需要双认证才能查看。” “我现在就去分类打包。”苏瑶转身走向医疗角,从柜子里取出几袋药品,开始装进密封袋。 “先不动真货。”我拦住她,“今晚做一次全流程演练,静默搬运,不亮主灯,用头灯低光模式。我要看这套制度能不能在无预警状态下跑通。” 她说:“明白。” 十点整,公共区灯光关闭,应急蓝光亮起。这次没有警报,也没有广播提示。我和苏瑶一组,负责将三日份压缩食品和净水药剂转移到隐蔽点b;苏晨则配合我提前调试过监控角度,确保搬运路径始终处于可视范围。 我们贴着墙边走,脚步放轻。每到一个转角,我都停下来扫一眼手持终端上的实时监控画面。通风系统保持最低运行,避免气流扰动引发误报。 到达排水井入口时,我用手电照了照内壁。混凝土表面有些潮湿,但结构完好。苏晨之前做了防水处理,还加了防滑垫。我们把物资箱一个个搬进去,按预定位置码好,最后用空油桶遮挡住入口视线。 另一边,苏晨和我一起把发电机零件和备用电池组送进维修夹层。他顺手检查了里面的温湿度传感器,重新校准了阈值。 “这样就不会再因为局部温差被误判成入侵了。”他说。 两小时后,全部转移完成。我在主控台更新了数字地图,在c仓门口故意留下一道模糊的拖痕,像是有人深夜搬运重物留下的。这是个诱饵,如果外面真有人监视,他们会以为主仓库仍在频繁使用。 “假目标设好了。”我说,“接下来,出入登记全部走电子台账,每次取物都要录双人视频,标明时间、用途、归还期限。” 苏瑶坐在医疗角桌旁,正把最后一支抗生素贴上无文字标签,收进随身背包。那是她新设定的应急配置,随时能拿走。 “以后我的药品不再集中存放。”她说,“贵重的分成三份,分别锁在不同区域。” “对。”我点头,“物资不能集中,信息也不能集中。谁都不可以单独掌握全部情况。” 苏晨在设备间检查完数据同步状态,走出来时手里多了张纸。他把它贴在门后,是一张手绘的“物资调度流程图”,从申请到归还的每一步都标得很清楚。 “下次演练,我可以加个声东击西的环节。”他说,“比如模拟某个隐藏点被发现,看我们怎么应对。” 我看着屏幕上轮巡的监控画面,b区走廊依旧安静。但我已经调高了那一带的红外灵敏度,任何微小的温度变化都会触发记录。 “不用等到下次。”我说,“明天开始,每天随机抽查一次物资盘点,由你们两人互查,我监督。发现问题当场修正。” 苏瑶抬眼,“你觉得他们还会再来?” “一定会。”我手指在控制面板上滑动,切换到通讯日志界面,“我们发信号,就是在告诉别人这里有人活着,有资源。只要还有人在外面挣扎,就会有人想进来。” 她没说话,只是把头灯插上充电线,挂在门口钩子上。 我回到主控台前,打开资源协同台账,在“团队训练”下新建了一个子项:“防盗窃与破坏预案”。我把今晚的操作步骤逐条录入,包括人员分工、时间节点、风险控制点。 页面自动同步到每个人的终端。 这时,苏晨忽然说:“林越,排水井那边的摄像头,要不要换个朝向?现在它对着墙,如果有人从侧面进来,拍不到脸。” 我想了想,“不动它。我们要让他们觉得监控有盲区,才会冒险靠近。真正的重点不在画面拍到谁,而在他们什么时候出现。” 他点点头,没再问。 苏瑶站起身,走到操作台前看了眼广播系统的状态。绿色指示灯稳定闪烁,自动广播将在凌晨五点再次启动。 “还是发吗?”她问。 “发。”我说,“但内容改一下。去掉‘可共享资源’这句。” 她手指在输入框里删掉那几个字,重新核对坐标信息。 “这里是城郊七号安全屋,北纬31.7,东经119.2,物资充足,请求联络。”她念了一遍。 “就这样。”我按下确认键,“让想听的人听见,也让不该来的人知道——我们不是软目标。” 她关掉界面,转身准备离开。 就在她手搭上门框的时候,我叫住她。 “应急包放在手边,头灯充好电。”我说,“不只是演习,是现在就要做到。” 她回头看了我一眼,轻轻点头,走进医疗角,把背包挂在床头最近的位置。 我坐在主控台前,目光落在新标注的隐藏点坐标上。手指还在敲着桌面,节奏没变。 监控画面切到b区走廊,红外模式下一切正常。但我知道,那道夹层缝隙还在那里,像一张半开的嘴,等着有人伸出手。 苏晨走过来,低声说:“我可以把维修夹层的通风口加一道手动挡板,平时封闭,需要时再打开。” 我说:“做吧,记得用非金属材料,别干扰信号。” 他应了一声,转身往设备间走。 我调出通讯频段扫描图,盯着那段曾出现脉冲的频率。波形平稳,没有任何波动。 可就在我准备切换页面时,终端右下角弹出一条提示: 【b区西侧外墙,震动传感器轻微触发,持续0.8秒,已自动复位】 第90章 团队建设,凝聚力的提升 监控终端右下角的提示还亮着,那条震动警报刚过去不到两分钟。我盯着屏幕,手指悬在确认键上方,却没有按下去。 过了几秒,我反手关掉了b区所有红外感应的联动设置,又在本地系统里发了一条通知:今日无巡查,无演练,所有人按个人节奏行动。 苏晨从设备间探出头,看了眼公共区的方向,又缩回去继续整理工具。我没叫他。转过身,走向厨房。 密封舱的门打开时发出轻微的气流声。我从最底层取出一个布袋,上面贴着“香料备用”的标签。这包东西囤进来之后,一次都没用过。灾变后每一顿饭都是按热量配比来的,不需要味道。 我当着他们的面撕开袋子,把里面的八角、桂皮倒进炖锅。油刚热,香味就窜了出来。 “今晚不做配给餐。”我说,“做顿像样的饭。你们谁还记得以前最想吃的那道菜?” 苏瑶正站在医疗角门口,手里还拿着刚才归档完的药品清单。她愣了一下,目光落在我手里的锅上。 “这……燃料记录怎么算?”她问。 “补进台账就行。”我削着土豆,没抬头,“不算额外消耗。” 她没动,像是在判断这话是不是真的可以当真。过了几秒,她转身走回医疗柜,拿出一小瓶密封的柠檬干。 “本来是防坏血病的备用方案。”她说着,轻轻打开瓶盖,捏了一小撮放进汤里。 苏晨也走了过来,站在操作台边,盯着锅里翻滚的汤泡看了会儿,忽然说:“小时候姐给我煮蛋花汤,她说油少没关系,葱花多一点就香。” “那就加葱。”我把切好的土豆倒进去,又递给他一把青葱,“你来。” 他接过刀,动作有点生疏,但很认真地一片片切下去。苏瑶则在一旁调盐量,尝了一口后又添了半勺糖。 没人再提通风外泄、香气扩散、监控盲区这些词。也没有人看时间。 锅盖盖上的那一刻,整个公共区都安静了下来。只有汤在底下咕嘟咕嘟地响,蒸汽顺着缝隙往上爬,在金属顶板上凝成水珠,一滴一滴落下。 我们围坐在餐桌旁等开锅。灯光调到了最低档的暖光,不像平时那样刺眼。苏晨低头看着自己的手,指甲缝里还沾着葱末。 “其实那天实训课修空调,不是为了喝汽水。”他忽然开口,“老师说,能修好报废机的人,才算真入门。我那时候特别想让他点头。” 苏瑶笑了下:“你记得那么清楚?” “嗯。”他说,“后来汽水喝完了,瓶子我还留着。” 林越没接话,只是把汤盛出来,递给他们每人一碗。 我捧着碗,热气扑在脸上。这感觉陌生得让人有点恍惚。上一顿饭有人和我一起吃,还是灾变前的事。便利店的冷便当,塑料盒边缘已经发硬。我当时坐在工位上,一边吃一边改报表,心里只想着早点下班。 结果没等到下班。 “我重生前最后一天,”我放下勺子,“吃的是便利店的冷便当。那时候还在想,要是能回家吃顿热饭就好了。” 苏瑶的手停住了。 “那你家……远吗?”苏晨低声问。 “很近。”我说,“走路十分钟。但我没走回去。” 空气静了几秒。 苏瑶轻声说:“我值班室抽屉里还有半块巧克力,灾变那天忘了拿。本来是想下班后请同事尝的。” 苏晨突然笑了一声:“我现在最怀念的是实训课,修好一台报废空调,老师请我们喝冰汽水。甜得齁嗓子。” 我没说话,起身走到储物格前,从最里面拿出一罐未开封的汽水。铝罐表面还带着一点冷凝水,显然是刚从低温区取出来的。 “给你留着。”我把汽水放在桌上,“等哪天修好制冷机,咱们一起喝。” 苏晨盯着那罐汽水,喉结动了动,用力点头。 汤已经凉了一些,但我一口没动。他们也没急着吃完,而是慢慢喝着,偶尔交换一个眼神,或者因为某块土豆没切匀笑一下。 这种安静不再是那种绷紧神经的沉默,而是一种……能喘口气的空隙。 “其实我一直觉得,”苏瑶忽然说,“只要还能好好吃顿饭,就不算彻底输了。” “是啊。”我接过她的话,“饭能热着,灯能亮着,人还能坐在一起说话——这些事本身就是在赢。” 苏晨低头看着那罐汽水,小声说:“下次我想试试做个蒸蛋。以前姐教过我,火候掌握好了,表面特别平,像镜子一样。” “缺什么材料你列个单子。”我说,“只要仓库里有的,都可以用。” 他抬起头,眼睛亮了一下。 没人提明天要检查传感器,也没人说要去加固排水井的遮蔽层。这一刻,我们不是守卫者、执行者、响应单元。我们只是三个还在活着的人,在一个不会塌的房子里面,吃了一顿不是配置标准的晚饭。 桌上的汽水罐没开,但它就摆在那儿,像某种承诺。 苏瑶把剩下的柠檬干重新封好,放进随身包里。她的动作很轻,像是怕惊扰了此刻的平静。 我坐在原地没动,碗已经空了,手还握着勺子。苏晨起身收拾餐具,走到一半又停下来,回头看了眼那罐汽水,然后把它放进低温储格最显眼的位置,正对着门。 他站了一会儿,才继续往水槽走。 通风系统的低鸣依旧在背景里持续,但今天听起来不像警报前奏,倒像某种稳定的节拍。 我望着墙上被水汽映出的一小片光斑,忽然意识到一件事:我们开始在乎“以后”了。 不是熬过下一波酸雨,不是撑到下一批物资耗尽,而是真正的“以后”——想做的事,想见的光景,想完成的约定。 苏晨擦干最后一个碗,放回架上。他经过餐桌时,顺手摸了下那罐汽水的顶部,确认它还在。 苏瑶靠在椅背上,闭了会儿眼,嘴角还带着一点没散的笑意。 我没有起身返回主控台。监控界面还停留在关闭状态,b区的摄像头黑着,警戒系统处于手动屏蔽模式。 谁都没有提该去工作了。 谁都没有动。 第91章 末日文化,废墟中的艺术与娱乐 苏晨把最后一个碗放进储物架时,手指在汽水罐的顶部停了一下。他没打开,只是确认它还在那儿,然后转身走回公共区,脚步比平时慢了一拍。 我坐在餐桌边,监控终端还黑着。b区的摄像头没恢复联动,警戒系统依旧处于手动屏蔽状态。谁也没提该去检查传感器阈值,也没人说要重新校准通风口的温差感应。那种紧绷的节奏被什么压住了,不是松懈,而是另一种东西在慢慢浮上来。 我看向墙角那堆废弃金属零件——是上周清理设备间时留下的残件,几截断管、两个坏掉的轴承、一段扭曲的铜线。它们一直堆在那儿,等着被分类回收或熔解再利用。但现在,我忽然觉得它们不该只用来换燃料效率。 “我们得做点别的事。”我说。 苏瑶正低头整理医疗包,听到声音抬起了头。 “不是为了活下去的那种事。”我站起身,走到那堆废料前,捡起一根短钢管,指节敲了两下,发出一声清亮的响。“比如,让这地方听起来像有人住,而不是一座关着活人的仓库。” 苏晨走过来蹲下,手指摸过那些金属边缘。“你是说……做乐器?” “你能调音?”我问。 他点点头:“以前实训课学过共振频率计算。这些管子粗细不同,敲击点改一改,能凑出几个音阶。” “那就试试。”我把钢管递给他,“别用主电源焊接,用便携电弧笔,在设备间操作,避开通风主道。” 他接过材料,没立刻走,反而盯着那根管子看了两秒,像是在听它还没发出来的声音。 苏瑶没说话,但也没回医疗角。她站在原地,目光扫过墙上那片被水汽映出的光斑,又落在我刚才坐过的椅子上——上面还放着昨晚用过的汤勺,没人收。 “我也想做点什么。”她说,“可这里没有画布,也没有颜料。” “有。”我走向储物柜,拉开底层抽屉,取出一小瓶炭粉,“柴油机滤芯清理下来的积碳,混合医用凡士林,能当墨用。布料呢?旧工装、报废防护服,拆了都能当底材。” 她接过瓶子,轻轻晃了晃,黑色粉末在瓶底滑动。“颜色只有黑?” “不一定。”我从药品区取来一小袋染色棉球,“碘伏氧化后会变深褐,高锰酸钾稀释能出紫红。还有玻璃碎片——酸雨腐蚀过的窗片,蓝的、绿的,可以拼贴。” 她眼睛亮了一下,没再问燃料算不算超支,也没提台账登记。转身就去了物资分拣台,开始翻找可用材料。 晚上七点,公共区的灯光调到了日常模式。我没开监控轮巡,也没设置定时提醒。八点整,我宣布:“接下来一小时,不算执勤时间。” 苏晨从设备间出来,手里抱着三根固定在木架上的金属管,每根长短不一,表面打磨过,接缝处焊得平整。他把架子放在公共区角落,拿起两根自制敲槌。 第一声响起时,所有人都顿了一下。 那是“哆”,不太准,偏高了一点。但他调整了敲击位置,第二下就稳住了。接着是“来”“咪”,音阶断续地连起来,最后拼出一句简单的旋律——是灾变前很常见的一首便利店广告曲。 苏瑶站在墙边,手里拿着一块浸过药液的蓝色布片。她没跟着哼,但手指随着节奏轻轻动了一下。 “再来一遍。”我说。 这一次,他加了节奏变化,最后一段用了双槌交替,金属震颤的声音在金属墙壁间来回碰撞,竟然有了点起伏。 我看着墙面,突然说:“就这儿吧,别浪费空地。” 她明白我的意思,把布条用卡扣固定在通风管道外壁,又拿出炭笔和染液瓶,在金属板上开始勾线。 先是地铁站入口的轮廓,接着是站名牌的字体。她画得很慢,一笔一划都压着记忆走。背景里,苏晨的管钟换了调子,试着配合她的动作节奏。 九点三十分,半幅壁画已经成型。广告灯箱、自动售票机、穿制服的安检员剪影……全是由炭黑勾边,染布拼贴填色。最亮的一块是灯箱里的奶茶广告,用磨碎的蓝色玻璃渣点缀了吸管上的反光。 “缺个声音。”苏晨忽然停下演奏,“光看不够。” “你说什么?”我问。 “我是说……如果这时候能听见广播报站,或者刷卡‘滴’的一声,就好了。” 我看了眼设备间的门,忽然想起什么。“你还能修音频模块吗?就是那种老式播报器。” “要看有没有零件。”他眼睛动了动,“但如果有,我可以试试接一段录音进去。” “明天翻库存。”我说,“先列清单。” 苏瑶退后两步,端详墙面。她的手沾了炭灰,袖口也蹭上了紫色染料。“有点不像了。”她说,“记不清站厅到底多宽,灯是什么颜色。” “够了。”我说,“记住多少,就算多少。” 她没反驳,只是轻轻把手掌按在画中安检门的位置,停留了几秒。 苏晨把敲槌放在一边,拿起其中一根音管仔细检查。“第三根共鸣不够,得在底部开孔调节。还有,如果能把铜线拉直当弦,或许能做个简易拨弦装置。” “工具你自己调配。”我说,“用电量控制在备用电池范围内。” 他点头,蹲下身开始拆解底座。我则走到餐桌旁,翻开台账,在空白页写下四个字:文化储备项目。 下面第一行写着:金属管钟原型,耗材清单待补。 第二行:染料配方试验记录,炭基+药剂氧化组合。 第三行我停了一下,写上:声音复现计划,优先检索音频播放模块。 苏瑶走过来,把剩下的染布卷好,用橡皮筋扎起。“这些还能用。”她说,“下次我想试试画街角那家早餐店。老板总多给一个鸡蛋饼。” “画出来。”我说,“墙不够,可以用活动板。” 她笑了笑,把布卷放进临时收纳箱,放在医疗柜旁边,没塞进杂物堆。 苏晨调试完最后一节音管,站起来试敲。这次音准明显好了些,七个音里有五个落在标准区间内。他没演奏完整曲子,而是反复练习“嗦—拉—西—哆”的上行音阶,直到每个音都清晰稳定。 然后他忽然停下来,看向我。“林越,”他说,“等以后修好了制冷机,汽水冰透了,能不能……在喝之前,用这个敲一遍开场?” “可以。”我说,“定个仪式。” 他嘴角动了动,没笑出来,但眼神亮得明显。 我把台账合上,放在管钟设计图旁边。墙上那幅未完成的壁画在灯光下泛着哑光,广告灯箱的玻璃碎片区反射出一点微弱的彩光。 通风系统的低鸣照常运行,但今晚它不再是唯一的背景音了。 苏晨把三根音管并排靠在储物架边上,特意离维修工具隔开一段距离。他用一块干净布盖住顶端,防止积尘。 苏瑶把炭笔和染液瓶收进一个独立小盒,标签上写了两个字:绘画。 我坐在餐桌前没动,笔还握在手里。台账本摊开着,第一页的标题下面,已经有三条初步记录。 外面的夜还是黑的,安全屋的墙依然厚重,警戒系统随时能重启。 但这一刻,我们没人在看倒计时。 第92章 信息共享,团队的知识库建设 我合上台账本,笔尖在纸页边缘留下一道浅痕。昨夜写下的三条计划还摊在桌角,炭黑的字迹压着防水涂层裁成的小卡片,像一块刚划定的区域。 苏晨正蹲在设备间门口打磨一根铜管,砂纸擦过金属表面发出细碎声响。他时不时停下来比对设计图,嘴里哼着那支没调准的旋律。苏瑶从医疗柜里取出一个新抽屉盒,把染液瓶和炭笔整整齐齐放进去,标签朝外。 我站起身,走到南墙前。那里原本空着,只有几道检修标记。现在我要让这面墙说话。 “今天开始,我们做点不一样的事。”我说。 两人同时停下动作。 “不是为了修机器,也不是画画。”我拿起一张裁好的防水卡,“是把我们知道的东西记下来——怎么活下来的本事,不能只靠脑子记。” 苏晨放下砂纸,走过来。“你是说……像手册那样?” “比手册更直接。”我把卡片钉在墙上,用的是回收螺丝改装的图钉,“每个人把自己的经验写成条目,分类归档,谁需要都能查。” 苏瑶站在几步外,手指轻轻碰了碰那张空白卡片。“可有些东西……讲不清楚。” “那就拆开讲。”我从台账里抽出一页,“比如昨天你说冻伤分级,光说‘轻度重度’没用,得写清楚皮肤颜色变化、触感差异、该用哪种药膏、多久换一次敷料。别人照着做,才能不出错。” 她抿了下嘴,没再反对。 “分类怎么定?”苏晨问。 “按主题分大类。”我拿出笔,在另一张卡片上写下四个词:医疗、机械、物资、环境应对。“每个大类下面再分三级——基础常识、应急处置、优化技巧。比如发电机故障,属于‘机械-应急处置’;酸雨防护涂层调配,归到‘环境应对-优化技巧’。” 苏瑶皱眉:“可紧急时候哪有时间翻分类?” “所以要练。”我说,“每天十分钟,轮流主讲一项技能,其他人提问、补充,最后形成标准记录。熟练了,一听到‘柴油机异响’,就知道去翻哪一类哪一级。” 苏晨低头琢磨了一会儿,忽然抬头:“能不能加个索引?像图书馆那样,写个关键词表贴旁边。” 我点头。“可以。你负责做第一版索引草案,今晚前交上来。” 他应了一声,转身就往设备间走,边走边掏出小本子记要点。 苏瑶看着墙上那张空白卡,终于开口:“我来写冻伤处理流程。” “好。”我递给她一支混合了碘伏氧化液的炭笔,“写详细些,包括判断误区——比如别把初期苍白当成普通寒冷发抖。” 她接过笔,没立刻动,而是站在原地默了几秒,像是在脑子里过步骤。然后才慢慢写下标题:《低温冻伤分级与现场处置》。 我回到餐桌前,翻开新的台账页,在顶部写上“知识库建设日志”,日期标为今日。第一条记录是会议启动时间,第二条是分类框架确认情况。 十分钟后,苏晨拿着一张草图回来。上面画了个简单的检索结构图,横向是四大类,纵向是三级标签,右下角还手绘了一个带编号的索引表雏形。 “编号从100开始,每类占一百位。”他解释,“医疗是100系列,机械200,这样看到编号就知道大概方向。” 我看了一眼,没问题。“按这个做标签模板,下午就能上墙。” 苏瑶已经写了三张卡片。她把内容分成三个部分:基础常识讲冻伤原理,应急处置列操作流程,优化技巧提醒注意事项,比如“禁止直接火烤”“避免反复冻融”。 我接过检查了一遍,提出两点修改:一是把“严重时截肢”改成“进展至坏死阶段需外科干预”,避免引起恐慌;二是在药膏名称后加上库存位置代码,方便查找。 她点头改了。 轮到我执笔时,选了最紧迫的一项:《酸雨腐蚀等级与建筑防护对策》。 我写得很细。从雨水ph值变化对应钢材损耗速度,到不同涂层材料的耐久周期,再到通风口密封改造的关键节点。最后附上一张简易检测法——用废铁片暴露半小时观察锈蚀程度,判断当前区域腐蚀强度。 写完已是中午。 三份文件并排钉在南墙上,下方统一贴了块硬塑料片,写着“知识库·第一批次”。旁边预留了大片空白,等着后续填充。 “下一步呢?”苏晨问。 “交叉校验。”我说,“你们互相审对方的内容,看有没有遗漏或错误。苏瑶你看看机械类条目要不要补充安全事项,苏晨你核对医疗建议是否可行。” 他立刻拿起苏瑶的卡片逐行读,一边看一边念出声:“……皮肤呈蜡黄色,按压无痛觉反应,提示深层组织损伤——这条得加个备注,说测试按压时戴手套,防止交叉感染。” 苏瑶听了点头:“应该加上。” 我转向自己写的那份,递给苏瑶:“你从医生角度看看,有没有忽略人体暴露后的连锁反应。” 她仔细看了一遍,指着其中一段:“这里说眼睛接触后立即冲洗十五分钟以上,是对的。但建议补充一句‘冲洗后使用抗生素眼膏预防角膜炎’,不然容易继发感染。” 我记下,当场修改。 苏晨突然说:“这些卡片怕潮,墙边容易结露。” 我想了想,从库存取来一小卷透明防潮膜,裁成条状盖在每张卡片上,用热熔胶封边。这样一来既能防水汽侵蚀,又不影响阅读。 午后三点,首批知识条目完成终审。 南墙上的内容多了起来。除了三大核心条目,还新增了五张辅助卡:一张是索引编号说明,一张是知识更新流程,另外三张分别记录了本次编写过程中的讨论要点,作为日后修订参考。 我站在墙前看了一会儿。不再是空荡的金属板,而是一面能传递经验的墙。 “明天继续。”我说,“每人再提交两项内容。苏瑶可以补常见病防治,苏晨整理工具改造方法,我来写水源净化的不同方案。” 苏晨蹲在地上收拾图纸,随口问:“以后要是来了新人,也能看这些吗?” “能看。”我说,“但得先通过考核。知识是资源,不是随便给的。” 他没再问,只是把新截的铜管摆正,继续打磨接头部位。 苏瑶收好剩余的防水卡片,放进医疗柜专用抽屉。她顺手把那个标着“绘画”的盒子移到格架最上层,离药品区近了些。 我坐回监控台前,打开b区摄像头调试界面。屏幕亮起,画面稳定,倒计时数字静静跳动。 手指无意识地敲了敲桌面,节奏是昨晚那段旋律的开头。 外面没有动静,安全屋依旧封闭。 但墙上的字迹已经立住了。 第93章 外部威胁,流浪者团队的接近 监控屏幕的光映在桌面上,像一层薄水。我盯着b区画面,手指无意识敲着桌面,节奏是苏晨昨晚哼的那支调子。摄像头稳定运行,倒计时数字跳动正常。 就在画面边缘,南侧废墟公路拐角处,一道移动轨迹划过镜头。 我停下动作,回放录像,逐帧拖动。三个人影出现在旧铁路线旁,背着包裹,步伐整齐。再往前推十五分钟,还有两人从东面塌楼缝隙中钻出,汇合后继续向北。总共五人,全部成年男性,行走路线避开了开阔地,贴着残墙和废弃车辆推进。 方向直指我们所在区域。 我起身,抓起望远镜,快步走向观察塔。楼梯金属踏板发出短促回响,每一步都压得实。推开顶门,风从裂缝灌进来,带着尘土味。我蹲在遮蔽位,借广告牌残架掩护,调焦对准南线。 他们正在换岗。一人站高点了望,其余四人轮流休息。背包鼓胀,有帆布也有军用款,肩带磨损严重但绑扎牢固。其中一人腰间挂着铁棍,另一人手里握着改装过的撬棍。没有枪,但装备不像临时拼凑。 最关键是行进方式——不是乱走,也不是盲目搜寻。他们在利用地形隐蔽接近,每前进一段就确认一次方位,像是靠地图或标记导航。 而这条路线,普通幸存者不会选。主流通道都在西边河岸,那里曾有临时避难所聚集,物资残余多。他们却绕开人流密集区,专挑结构复杂、易守难攻的废墟带穿行。 这不是逃难,是侦察。 我记下他们今天的扎营位置,在笔记本上画出相对坐标。距离安全屋外围警戒圈只剩不到两公里。比起昨天,又近了四百米。 回到主控区时,苏瑶正往医疗柜补充纱布卷。她抬头看了我一眼,“怎么上去这么久?” “南边来了人。”我把望远镜放在桌上,打开投影模式,调出监控截图和手绘轨迹图,“五个人,沿旧铁路线北上,行动有组织,目标方向明确。” 她放下手里的东西,走近看图。“能确定是冲我们来的吗?” “不能百分百,但他们的路线偏离常规生存路径,刻意规避暴露区域。而且今晚扎营点比前两天更靠近我们。”我指着图上标记,“如果明天照这个速度推进,后天就能摸到外围围墙。” 苏晨听见动静也过来了,站在旁边盯着轨迹线看。“要不要通知警戒系统升级?” “先启动一级响应。”我说,“所有人恢复双人轮岗,夜间增加一次巡检。关闭所有外窗照明,通风口遮光帘拉紧,暂停非必要外出。” 苏晨点头,转身就要去设备间检查线路。 “等等。”我叫住他,“先把通讯模块测试一遍,确保内部报警线路畅通。另外把屋顶红外感应器信号强度再核一次,别留死角。” 他应了一声,快步离开。 我对苏瑶说:“你也准备一下。清点急救包,特别是止血带和抗生素存量。再整理一份应急药品清单,标注优先级,万一需要快速转移能立刻拿走。” 她没说话,转身走向药品区,动作利落。我知道她在想什么——上次赵强带人来闹事时,我们还没现在这么充分的准备。但现在不同了,不只是有墙有门,还有预案。 “我不认为他们会直接硬闯。”我看着她背影,“这种团队,更可能试探、观察,找弱点。所以我们不能慌,也不能让他们看出我们在紧张。” 她回头看了我一眼,“意思是……装作没事?” “不是装。”我走到餐桌前,拉开抽屉取出知识库卡片,“知识库建设继续推进。明天的十分钟培训照常,内容改成《遭遇陌生团队时的沟通守则》和《夜间隐蔽撤离路线演练》。把这些写进条目,当作日常训练的一部分。” 她沉默几秒,点了点头。 晚饭时间,我们三人照常围坐。我没有提外面的事,而是问苏晨:“你昨天改的那个净水装置二级过滤阀,效率提升多少?” 他愣了一下,随即明白过来,开始讲数据和调试过程。苏瑶也接过话头,提到某个滤芯材料的替代方案。对话慢慢回到技术细节上,语气平稳,没人再提起监控画面。 饭后,我带苏晨上了观察塔。 风比傍晚大了些,吹得铁架轻微震动。我指向南面,“看到那边那堆翻倒的集装箱了吗?他们今天就在后面扎营。” 他顺着我看的方向望过去,眯起眼。“比昨天近了不少。” “嗯。”我低声说,“但他们不知道这附近有多少陷阱。我们也不清楚他们到底想干什么。所以接下来每一班岗都不能松,任何异常都要记录。” 他点点头,忽然问:“要是他们真打进来呢?” “那就让他们知道,这堵墙后面的人,不好惹。” 他没再问,只是握紧了栏杆,视线一直没移开。 凌晨一点,我完成最后一次夜巡。主控台屏幕上,各区域传感器状态正常。我在手绘地图上标出流浪者最新位置,设定四点闹钟提醒自己醒来查看。 外套搭在椅背上,但我没脱战术手电,也没放下短棍。它们就放在右手能立刻拿到的地方。 苏瑶熄了医疗区的灯,床头多了个哨子。 苏晨睡前再次检测了红外感应器,确认信号满格才关电源。 知识库的卡片还摊在桌上,写着一半的《水源净化方案》没写完。明天本该继续更新,但现在谁都没提收起来。 监控画面安静,只有倒计时数字跳动。 墙上的字还在,像钉进去的一样。 可现在没人看它了。 第94章 防御准备,团队的战备状态 凌晨四点的监控屏幕泛着冷光,倒计时数字跳动如常。我盯着南侧废墟的画面,确认那五人营地一夜未动。风在观察塔外刮了整晚,铁架轻微震颤,但摄像头捕捉范围内没有新踪迹。 我起身,没叫人,直接走向主控区。打开通讯频道,声音压得平稳:“苏瑶,苏晨,来主控台。” 脚步声很快从两侧通道传来。苏瑶披着外套,手里还拿着半页写满药品名称的纸。苏晨跟在后面,眼睛有点红,显然也没睡实。 我把投影打开,安全屋全图铺在墙上。四个警戒点、三条撤离路线、两处备用武器库位置全部亮起红标。 “他们不是路过。”我说,“昨天停了一夜,今天还会继续推进。我们不能再等。” 苏瑶没说话,只是把那张纸轻轻放在桌角。苏晨盯着地图上的南墙标记,喉结动了一下。 “即日起,团队进入战备状态。”我按下确认键,系统自动切换至防御模式,“所有日常训练暂停,改为防御演练。现在开始,每人有明确岗位和装备分配。” 苏晨抬头:“要打吗?” “目标是让他们知道这里不好惹。”我看向他,“不是逼他们拼命,是我们必须能还手。” 苏瑶终于开口:“万一他们只是路过呢?真动手,就再没退路了。” “我也希望是路过。”我调出过去三天的移动轨迹叠加图,“但他们走的每一步都避开开阔地,利用残墙和高点掩护,像在执行侦察任务。普通人不会这么走。” 她沉默几秒,手指无意识摩挲着袖口缝线。 “我们的反应不是过度。”我语气放低,“而是必须比他们快一步。只要慢一拍,就是死局。” 她抬眼看着我,点了点头。 我带着苏晨下到地下二层。双锁保险柜开启后,里面整齐排列着短棍、加装尖刺的钢管、简易弓弩、信号弹和防爆手电。每件物品都有编号标签,贴在存放位上方。 “这是清单。”我把登记本递给他,“按编号取用,责任人签字。损坏或使用后立即报备。” 他接过笔,低头核对第一个编号对应的短棍型号,忽然问:“这个弓弩……真能拦住人?” “测试过。”我说,“三十米内能穿透三层胶合板。不一定要伤人,只要让他们意识到我们有远程手段就行。” 他没再问,默默把登记本翻到下一页。 回到主控区,我把一支防爆手电和哨子组合包交给苏瑶。“你在医疗区设临时指挥副点。一旦主控失联,启动b计划——拉断总闸,关闭通风,带急救包进内仓。” 她接过包,检查开关和电量,然后挂在脖子上。“明白。” “你负责技术支援。”我对苏晨说,“把三处盲区摄像头接入手持终端,实现移动预警。红外联动机制今晚前必须完成调试。” “可以。”他点头,“我还想加个震动提醒,万一有人靠近外墙,设备间也能第一时间察觉。” “批准。” 我拿出战术面板,设定三级响应机制: 一级:敌距围墙五百米以上,仅记录轨迹,全员待命; 二级:进入三百米警戒圈,切断隐蔽照明电源,双人登塔轮值; 三级:触碰外围陷阱或强行破障,立即鸣哨报警,各岗位按预案行动。 “现在模拟一次南墙被撬。”我说。 苏晨立刻打开手持终端,连接报警系统。我按下预设按钮,主控台响起短促蜂鸣。 “三级响应触发。”我报出指令,“苏晨,确认信号延迟;苏瑶,携带应急包转移至内仓;我负责正面拦截。” 苏瑶抓起桌边的急救包,快步走向医疗区后门。她在拐角处顿了一下,回头看了一眼主控台方向,随即消失在通道中。 “信号延迟0.6秒。”苏晨盯着屏幕,“在可接受范围。” “修正两点。”我补充,“第一,转移时必须走东侧窄道,避开中央大厅;第二,下次启动报警的同时关闭b区通风,防止烟雾或刺激性气体扩散。” 苏晨记下修改项,重新录入程序。 傍晚前,我把《战备守则》打印出来,贴在主控区墙面。标题下方列出三项核心原则: 1. 所有异常必须上报,无论大小; 2. 每日两次巡检,由两人同行并签字确认; 3. 任何决策以保护安全物完整性为最高优先级。 苏晨站在墙前看了一会儿,伸手摸了摸打印纸边缘。“以后知识库也要加这一类?” “已经归档。”我说,“分类放在‘环境应对’下的‘外部威胁处置’子项里。” 他点点头,转身去设备间做最后一次信号校准。 我留在主控台前,重新调出南侧画面。流浪者营地仍静止不动,但他们的背包明显整理过,有人正在检查工具带。其中一人蹲在地上画着什么,像是在标记路线。 我抓起望远镜,快步上楼。推开观察塔顶门,风比凌晨更强,吹得遮蔽架咯吱作响。我趴到瞄准位,调焦对准那片集装箱残骸。 一个人正站在高处了望,手里拿着一块反光片,在阳光下有节奏地闪动。 不是随意晃动。 是编码信号。 我迅速掏出小本子,对照我们之前制定的简易通信规则逐条排查。三短、两长、一短——不属于任何已知求救代码。 更像是……坐标通报。 我记下闪烁频率和时间间隔,返回主控区时,苏晨刚从设备间出来,胸前口袋插着便携终端。 “红外信号满格。”他说,“三号盲区现在也能实时推送画面了。” 我点头,把笔记本放在桌上,指着那段记录:“他们刚才用了光信号。内容不确定,但不像随机反射。” 苏瑶走过来,看了一眼记录。“要不要回应?” “不。”我说,“现在任何互动都是主动暴露。我们只需要让他们清楚一件事——这地方有人守着,而且准备好了。” 她没再说什么,只是把手边的应急包又检查了一遍,把止血带移到最外层。 九点整,最后一轮巡检结束。我将战术面板切换为自动预警模式,但没离开座位。外套依旧搭在椅背上,短棍和通讯器放在右手边,随时能拿。 屏幕上,南侧区域依旧安静。倒计时数字跳过新的一分钟。 苏晨走进来,站在我旁边。“我已经把终端设成震动优先,万一夜里出情况,能立刻醒。” “去休息吧。”我说,“明早六点换岗。” 他没动,目光落在监控画面上。“你说他们会是哪一边?” 我盯着那片集装箱的阴影边缘,那里有一道新划痕,像是金属拖过的痕迹。 “明天就知道了。” 第95章 谈判尝试,和平解决的可能性 凌晨四点的监控屏幕依旧亮着,倒计时数字跳了一格。我盯着南侧画面,那片集装箱残骸边缘的划痕在晨光里更清晰了些。苏晨说红外信号满格,可对方营地还是静得像被风刮空的壳。 我调出昨晚记录的光信号频率,三短、两长、一短。不是求救码,也不是通用警报。但能用反光片打出节奏,说明他们有组织、有分工,不是乱窜的流民。这种人不会只靠蛮力抢地盘——他们会试探,会等破绽。 “林越?”苏瑶的声音从背后传来,脚步停在主控台三步外,“你一直没睡?” “刚做完分析。”我把笔记本合上,推到她面前,“这不是随机反射,是信息传递。他们知道有人在看。” 她低头扫了眼记录,眉头微动:“你是说……他们在观察我们?” “已经三天了。”我说,“走位避开开阔地,扎营选死角,连工具带都检查过两次。这不是路过,是踩点。” 她没接话,手指轻轻点了下桌面,目光落在我手边的通讯器上。 我知道她在想什么。暴露频道等于暴露防线位置。可如果我们永远不开口,他们只会当这里是个沉默的猎物。 我起身走到设备架前,取出短距对讲系统的发射模块。这台机器是苏晨修了两天才恢复通联的,功率有限,覆盖半径不到两公里,正好卡在对方营地边缘。 “我要发一条公共频段广播。”我说,“告诉他们这里有主,也告诉他们,我们可以谈。” 苏瑶抬眼:“万一他们根本没接收设备呢?” “那就更好。”我插上电源,调试频率,“说明他们是瞎子聋子,接下来所有动作都是明牌,我们反而占优。” 她没再反对,只是退后半步,站到了应急包旁边。 苏晨听见动静也从设备间出来,站在通道口问:“真要联系他们?” “不是求和。”我按下测试键,听到一声清脆的滴响,“是宣告。让他们知道,我们不想打,但不怕打。” 我深吸一口气,启动录音。 “此区域为受控安全区,人员已武装并具备防御能力。”声音平稳,一字一顿,“若仅为路过,请沿东侧废道撤离;若有交流意图,可于每日上午九时回应同一频段。重复,我们优先寻求非对抗解决方案。” 发送。 信号波形在屏幕上划出一道直线,消失在噪点中。 我关闭发射模式,转为监听。 时间开始走得很慢。七点十七分,频道安静。七点四十三分,一只野猫触发南墙陷阱,红外警报闪了一下红光,苏晨立刻抓起手持终端查看,确认是误报后松了口气。 “还在等?”他低声问。 “等到九点。”我说,“给他们一个窗口。” 八点零六分,苏瑶递来一杯热水,我没接。她也没坚持,把杯子放在桌角,离操作面板远一点的位置。 八点五十二分,频道依旧无声。 苏晨靠在墙边,手指无意识敲着终端外壳。苏瑶坐在副控位,视线来回扫视三块监控屏。我站在主控台前,盯着频段接收状态栏,绿色指示灯一明一灭。 九点整。 没有回应。 我伸手,切断对外广播,切换回隐蔽监听模式。 “结束了?”苏瑶问。 “不。”我摇头,“这才刚开始。” 我打开《战备守则》电子档,在“对外联络”条目下新增一项:“所有对外通讯须经三人共同决议;每次尝试后,防御等级自动上调一级,持续十二小时。” 苏晨凑过来看了一眼:“为什么还要升级?我们不是想和平解决吗?” “正因为我们想和平。”我看向他,“所以必须让他们清楚,我们的和平是有代价的。现在全世界都知道——是我们先开口的。是他们选择了沉默。” 他抿了下嘴,没说话。 苏瑶忽然开口:“也许他们根本没收到。” 我转身调出投影,圈出对方营地位置。“如果是普通流浪者,看到反光片第一反应是拿去换物资。但他们用了编码。说明他们懂规则,也在用规则。他们收到了,只是不想回。” “那他们想要什么?”她问。 “等我们先动。”我说,“只要我们表现出一丝动摇,他们就会认定这里是软目标。所以我不怕他们不回应,我怕他们太快回应——那才说明他们准备好了突袭。” 空气沉了几秒。 苏晨忽然抬头:“那你刚才广播……其实是警告?” “是声明。”我纠正他,“告诉所有人,包括以后可能路过的幸存者——这里有人守着,而且守得明白。” 我按下归档键,将这次通讯记录保存进知识库,分类标为:“首次外部交涉存档·未响应”。 苏瑶站起身,拿起挂在椅背上的应急包,重新检查了一遍内容物,把止血绷带移到最外层口袋。她没说什么,转身走向医疗区副指挥点。 苏晨回到设备间,开始调整手持终端的预警阈值。我听见他低声念着参数:“震动提醒阈值调高百分之十五,避免小动物误触……红外联动延迟压缩到零点四秒……” 我留在主控台前,重新调出南侧监控画面。营地依旧没人走动,但地上那道标记线似乎延长了,朝着西侧偏移了几度。 我抓起望远镜,快步上楼。 推开观察塔顶门,风比早上更强。我趴到瞄准位,调焦对准那片残骸。一个人影从集装箱后闪出,蹲在地上摆弄什么东西。不是武器,像是某种支架。 他身后另一人举起反光片,却没有闪动。 等等。 我眯起眼。 那块反光片的角度变了。不再是随意斜放,而是固定在一个方向,正对着安全屋观察塔。 不是信号。 是反射。 阳光照在金属面上,形成一道持续不断的光斑,直直打在我们外墙某处。 他们在测距。 我迅速掏出笔记本,记下光斑落点坐标,又对照风速和角度推算大致距离。他们的位置、我们的墙体弱点、观测盲区——这些信息正在被系统性采集。 我不是第一个发现这个的人。 我也不会是最后一个。 我收起望远镜,走下楼梯。 主控台前,苏晨正在录入新的预警程序。苏瑶站在副控位,目光锁定南侧画面。 我走到投影墙前,拿起笔,在对方营地外围画了个圈。 “他们不是来谈判的。”我说,“他们是来建档案的。” 苏瑶抬头:“什么意思?” “光信号是幌子。”我指着笔记本上的记录,“真正的目的,是从反射角度判断我们墙体厚度、观测盲区分布。他们在绘制进攻路线图。” 苏晨猛地抬头:“那我们刚才的广播……” “正好给了他们验证机会。”我点头,“我们一发声,他们就知道主控区大概在哪个方位,甚至能推测出通讯设备的功率范围。” 空气一下子冷了下来。 “所以……我们反而暴露了?”苏瑶声音压低。 “暴露了一部分。”我说,“但我们也拿到了关键信息——他们不是乌合之众,是有计划的团队。他们会布局,会等时机。这种人不会轻易动手,但一旦出手,必然是致命一击。” 我转身面对两人:“所以我更要让他们知道,我们看穿了他们的手段。现在不是谁先开口的问题,是谁掌握主动权的问题。” 我拿起通讯器,重新接入系统。 “我要再发一次。” 苏瑶皱眉:“不是说好不再广播了吗?” “这次不对外。”我说,“是内部记录。从今天起,每一次外部接触尝试,无论结果如何,都要作为战术案例存入知识库。让后来的人知道——和平不是乞求来的,是用实力和判断换来的。” 我按下录音键。 “九时零七分,首次对外联络结束,目标未回应。初步判定:对方具备信息收集能力,且有意规避直接沟通。后续行动原则不变——保持威慑,加强盲区监控,禁止任何形式的单人外出。” 录音结束。 我将文件命名为“交涉记录_001”,拖入“环境应对\/外部威胁处置”目录。 苏晨看着屏幕,忽然问:“如果他们明天还打光信号呢?” 我盯着监控画面,那个光斑仍在墙上晃动。 “那就再发一遍。”我说,“直到他们明白,这里不是猎场,是防线。” 第96章 备战升级,团队的全面准备 监控墙上的光斑消失了。 我盯着南侧外墙那个位置,反射点原本落在第三块钢板接缝处,现在只剩一片灰蒙的锈迹。他们收了反光片,动作干净利落,没有多余停留。这不是放弃侦察,是换方式了。 “角度变了。”苏晨的声音从背后传来,他手里攥着终端,屏幕还停在红外热感图上,“刚才那道光持续了四十七分钟,正好覆盖我们早间巡检的时间段。他们在测我们的人流规律。” 我点头,把笔记本翻到最新一页。上面记着三组数据:光斑落点坐标、照射时长、风速偏差值。这些不是随机行为,是测绘作业的标准流程。普通流浪者不会这么干,只有受过训练或者有过类似经验的人才会用这种手段收集信息。 苏瑶站在副控台前,手指轻轻敲了下桌面:“如果我们再发一次广播呢?换个频率,加点威慑内容?” “没用。”我说,“他们已经拿到了想要的东西。现在再说话,只会让他们觉得我们在慌。” 她没反驳,只是把应急包重新拉开,检查里面的止血钳和绷带位置。这个动作她昨晚做了两遍,今天又来第三次。我知道她在压情绪,但没点破。 我走到投影墙前,打开安全屋结构图。南墙是薄弱区,虽然加固过两轮,但接缝处仍有微小错位,从高处看能分辨出轮廓差异。他们昨天的观测,明显集中在这一带。 “不能再等了。”我说,“他们不回应,不是因为不想谈,是因为已经在规划怎么打进来。我们必须抢在这之前,把防线推到他们前面去。” 苏晨抬头:“你是说……升级防御?” “不只是加固。”我拿起笔,在图上画出三条线,“我要建三道防线——物理的、监控的、人的。从今天起,团队进入全面战备状态。” 苏瑶停下整理的动作:“具体怎么做?” “第一,南墙加装倾斜板。”我指向外墙设计图,“用废弃车门焊接成六十度斜面,不仅能干扰光学测距,还能让攀爬变得困难。第二,补全监控盲区。现有的探头覆盖不到西南角堆料区,得想办法扩展视野。第三,演练。”我看向两人,“不管多像演习,都必须按真实攻击来走一遍。谁慢一步,谁出错,后果我们都清楚。” 空气静了几秒。 苏晨先开口:“我可以改装旧探头,加上反光镜阵列,成本低,速度快。” “去做。”我点头,“材料库有三辆报废轿车的后视镜,够你拼一组广角系统。” 他转身就往设备间走。 苏瑶看着我:“那医疗通道呢?如果真打起来,伤员怎么转移?” “你负责划定备用路线。”我说,“不能和主防御区重叠,也不能经过武器库或发电机房。一旦开战,这些地方都会封锁。” 她思索片刻:“东侧排水管通道可以改造成应急通路,出口在外墙五十米外的绿化带塌陷区,隐蔽性好。” “标记出来,今晚就装独立照明和报警按钮。” 她点头,拿起记号笔走向图纸区。 我回到主控台,调出物资清单。焊接需要氧气瓶、电焊枪、防护面罩,还有至少六扇完整的车门。材料库里有八扇,但其中三扇变形严重,得筛选。 我按下通讯键:“苏晨,暂停探头改装,先跟我去材料库挑钢板。” 五分钟后我们在b区仓库碰头。铁架上堆着各类金属构件,灰尘厚得能在表面留下指痕。我抽出一扇车门,边缘有撞击凹陷,但主体结构完好。 “这扇能用。”我把门靠墙立好,“再找四扇类似的,优先右侧前门,曲率更适合做斜面。” 他蹲下身翻找,忽然抬头:“林越,焊接的时候会有火花,晚上容易暴露位置。” “所以白天干。”我说,“而且只焊两小时,从十点到十二点,避开他们最可能观察的清晨和黄昏。” “那警戒呢?” “我和苏瑶轮流上观察塔。你负责设备间监控联动,一旦发现异常移动,立即鸣哨。” 他点头,扛起一扇门往运输车走去。 回到地面层,我们开始组装。我戴上手套,把车门摆到预定位置。斜面朝外,底部用角铁固定,顶部加横梁锁死。焊点要避开原有接缝,防止热量传导导致钢板变形。 电焊枪点燃的瞬间,刺眼的蓝光闪了一下。我低头避开直视,手稳稳沿着接合处推进。金属熔化的气味很快弥漫开来。 苏瑶在塔顶通报:“西侧无动静,南面营地仍无人出现。” 我应了一声,继续焊接。每一道焊缝必须连续,中途不能停顿,否则强度会下降。汗水顺着额角滑下来,我没空擦。 两小时后,五块倾斜板全部安装完毕。我退后几步查看效果,新结构让南墙看起来更凌乱,但也更难判断实际厚度。阳光照上去,反射光被分散成几道不规则亮斑,无法形成稳定测距条件。 “行了。”我说,“接下来是监控。” 苏晨已经在设备间架好了改装探头。他用三面后视镜拼成扇形阵列,绑在原摄像头前方,调试角度后,画面成功覆盖了西南死角。 “现在盲区缩小到七平方米以内。”他指着屏幕,“而且我能把手持终端接入,随时移动查看。” 我点头:“设成自动巡航模式,每十五分钟扫一次。” 他快速敲击键盘,设定程序。 傍晚六点,所有硬件升级完成。我召集两人回到主控区。 “该练了。”我说,“模拟一级入侵——有人试图翻越南墙。” 警报声响起的那一刻,苏瑶迟了四秒才抓起应急包。 我叫停。 “问题不在速度。”我说,“在反应逻辑。警报响,第一动作不是整理东西,是确认位置。你现在不知道攻击点在哪,就盲目跑向医疗区,万一伤员在西区呢?” 她抿了下嘴:“下次先看屏幕。” “对。” 第二次模拟开始。 这次她第一时间看向监控,但苏晨误触陷阱联动开关,导致东侧通道门被误锁,阻断了预定撤离路线。 我又叫停。 “系统太复杂。”我说,“我们现在不需要完美操作,要的是快和准。从现在起,响应信号简化——红灯亮,全员武装到位;黄灯闪,准备支援;蓝灯常亮,解除状态。” 我拿出三个指示灯模块,接入手环系统。 第三次演练开始。 警报响起,红灯亮起。 苏瑶看屏确认攻击点,抓起应急包冲向预设接应点。苏晨启动红外追踪,将目标锁定在南墙区域。我提棍登上观察塔,视角刚稳,就听见苏晨喊:“东侧震动传感器触发!” 我立刻意识到这是双重试探。 “苏瑶,转东区!” 她调头奔向排水管通道。 十秒内,三人全部就位,武器系统激活,备用路线畅通。 我按下终止键。 屏幕上回放全程记录,总响应时间五十二秒,比上次缩短近一半。 “可以了。”我说,“明天开始,每天早晚各一次演练,随机触发警报位置。” 苏晨松了口气,抬手抹了把汗:“总算没出岔子。” 我看着监控墙,南侧营地依旧安静。 但我知道,真正的考验还没来。 我打开《战备守则》修订版,将今日新增措施归档。三线防御体系正式启用,物资消耗记录同步更新。 苏瑶把应急包移到避难舱指定位置,回来时顺手调整了副控台的角度,让它正对着主入口方向。 苏晨最后检查了一遍红外联动装置,确认全区域响应时间压缩至0.6秒以内。 他抬头看我:“下一步呢?” 我盯着屏幕,那个曾被打上光斑的墙面,现在只剩下模糊的影子。 “等他们再动。”我说,“然后让我们看看,到底是谁在盯谁。” 苏晨的手指在终端边缘轻轻敲了一下。 我抬起手腕,红灯突然闪烁。 第97章 冲突前夕,紧张的氛围 红灯还在闪。 我盯着主控台上方的警示灯,没动。苏晨已经扑到终端前,手指在屏幕上划了两下,调出传感器分布图。苏瑶站在副控台边,手搭在应急包提带上,目光锁住南墙区域。 “不是误报。”苏晨声音压得很低,“东侧震动传感器第二次触发,间隔三十七秒,和上次一样。” 我点头,走到投影墙前,把实时画面放大。夜视模式下,南墙外一片死寂,只有风卷着碎纸片在地面打转。但我知道,这不是巧合。他们开始测试我们的反应节奏了。 “演练。”我说,“按一级入侵预案走。” 警报声撕开空气的瞬间,苏瑶抓起应急包就往医疗通道口跑。她这次没看屏幕,直接按预设路线行动。快,但错了。 “停。”我按下终止键,“攻击点还没确认,你就撤离?万一他们从西面绕后呢?伤员要是被困在发电机房怎么办?” 她喘着气站定,额角有汗。 “现在我们不靠记忆,也不靠习惯。”我指着主控屏,“所有指令以画面为准。谁看到异常,立刻标记坐标,系统自动分配响应岗位。苏瑶,你只负责跟进已确认的伤员位置;苏晨,你同步比对红外、震动、声音三组数据,排除动物干扰;我来判断是否启动反击。” 苏晨皱眉:“如果信号冲突呢?比如红外有人影,但震动没反应?” “优先级顺序:视觉确认>热感>声音>震动。”我说,“别让机器牵着鼻子走。它们能漏判,也能误判,但我们得知道什么时候该信,什么时候该怀疑。” 他点头,重新设置终端逻辑链。 第二次开始。 警报响,红灯亮。苏晨迅速锁定南墙拐角处的热源信号,同时西侧风声传感器捕捉到布料摩擦音。他没急着上报,而是等了五秒,直到红外图像稳定显示出两个人形轮廓,才在屏幕上圈出目标区域。 “南墙东南角,双人接近,距离围墙四十米。” 我立即调取该区摄像头画面,确认无遮挡物后,按下通讯键:“苏瑶,准备接应,位置定为b区掩体后方。苏晨,开启外围照明断电程序,保留塔顶单点光源。” 她转身冲向备用路线起点,途中回头看了一眼屏幕,确认坐标无误。 我提起防暴棍,登上观察塔。视野刚稳,苏晨的声音从耳机里传来:“东侧又有震动,但红外无反馈,可能是野物。” “忽略。”我说,“专注主攻方向。” 模拟结束时,总耗时四十九秒,三人动作衔接顺畅,资源调度未出现交叉冲突。 “行。”我走下塔,“问题不在速度,在判断链。我们不能指望每次都是清晰信号。他们不会大摇大摆走正门,一定会用假动作引我们犯错。” 苏瑶解开应急包扣带,重新整理里面的夹板和药棉。“接下来……他们会选什么时候?” “最累的时候。”我看着排班表,“凌晨五点到六点,人体反应最慢,天光半明不暗,监控反差最大。如果我们一直守白天,他们就会挑夜里动手。” 苏晨打了个哈欠,随即意识到失态,挺直了背。 我没说话,调出过去四十八小时的值守记录。苏瑶在凌晨三点巡检时漏记了一组温控数据,系统自动补录了默认值;苏晨昨天调试探头中途停顿了三分钟,日志显示终端无操作,显然是打盹了。 “从今晚起,改双人轮岗。”我说,“每班两人,一个主管,一个支援。主控台每半小时弹出核查任务,强制刷新状态。第一班我来带。” 苏瑶抬头:“你昨晚就没睡。” “所以我现在最清醒。”我打开新设定的轮值表,“你们两个,六小时整休,不准偷偷加岗。我要的是持久战能力,不是拼一口气。” 她没再争,默默把新的值班时间抄进笔记本。 入夜后,我带着苏晨做最后一次全节点检查。 南墙的倾斜板在月光下泛着哑光,焊缝整齐,角度精准。我们蹲在墙根,用手电照过每一处接合部,确认没有松动或裂纹。车门钢板之间的间隙控制在两厘米内,既能防攀爬,又不会积雨水腐蚀结构。 “明天得再刷一层防腐漆。”我说,“早晚温差大,金属疲劳会加快。” 他应了一声,记在终端上。 回到设备间,他发现西南角的改装探头画面偶尔黑屏。重启两次后依旧不稳定。 “低温导致电路收缩。”他拆开外壳检查,“镜阵列没问题,是信号线接触不良。” 我想了想,从废料堆里翻出一块旧电路板,剪下一段加热丝。“缠在外壳内侧,接到备用电源回路,保持探头微温。不用太高,只要别结露就行。” 他照做,接通测试电源。屏幕上的画面稳定下来,盲区重新被覆盖。 “信号延迟降到0.4秒。”他说,“可以联动报警了。” 我点头,转去发电机房。 柴油机启动时发出沉闷的咔哒声,比平时慢了半拍。连续低负荷待机让积碳堵住了火花塞。我拆下旧件,换上备用品,然后手动拉绳三次,终于让它轰鸣起来。 满载运行三十分钟后,排气恢复正常。我关机,检查油路密封性,顺手把工具箱里的扳手、钳子全部归位到最外层隔格——下次启用时,必须一秒内拿到。 最后一项是武器清点。 五根短棍全部装上防滑胶套,挂在主控区门口的挂钩上;三把弓弩上了弦,箭矢插在旁边的弹匣里;信号弹放在苏晨能第一时间触及的操作台下方。我自己拿根加固棍,握把处多绕了一圈软布,防止出汗脱手。 我把它放在主控台右侧,离警报键最近的位置。 一切就绪时已是深夜。 我坐在主控台前,调出全天监控回放。南墙外那片空地始终安静,但我知道,他们一定在某个高点看着我们。焊接的光、演练的人影、频繁进出设备间的身影,都会被记下来。 苏瑶完成医疗通道的照明调试,回来时把应急包挂进避难舱指定位置。她坐到副控台前,登记完战备日志,双手交叠放在桌沿,眼睛没离开屏幕。 苏晨最后确认了一遍传感器联调状态,关闭设备间总闸。他靠墙坐下,手环连着手持终端,防护服没脱,头微微低着,但呼吸平稳,随时能醒。 我盯着南墙夜视画面,手指轻轻搭在手动警报键上。 风向变了。 原本贴着地面滚动的雾气开始往上升,沿着墙体边缘缓缓爬行。监控镜头捕捉到一缕灰白从墙角掠过,像是布条,又像手臂。 我屏住呼吸。 苏晨突然抬起了头。 第98章 首次交锋,防御武器的实战检验 雾气贴着墙根往上爬的时候,我听见苏晨的呼吸变了。 他原本靠着墙半坐着,头一点一点,可就在那缕灰白从监控画面边缘滑过的瞬间,他的手指猛地扣住了终端边缘。我没出声,只把右手慢慢移到警报键上方。 三秒后,南墙震动传感器亮起红点。 “醒了。”我说。 他一个激灵睁开眼,手指在屏幕上划开三重数据层。红外画面被雾搅得模糊,但震动信号连成一条线,正朝着东南角焊点移动。 “不是野物。”他声音发紧,“节奏一致,至少两个。” 我按下照明开关。塔顶探照灯刺穿雾层,光柱扫过围墙外侧——三个人影正压在木梯上,最前面那个已经踩上了第一级焊点,手伸向第二段加固钢条。 “启动一级响应。”我对着通讯器说,“苏瑶,b区掩体准备接应;苏晨,锁定目标坐标,联动机关待命。” 她没回应,但医疗通道的灯亮了。我知道她听到了。 第二个入侵者正把钩索甩向墙顶,金属爪子擦着钢板发出刺耳声响。他们选的位置很刁钻,是上次演练时我们讨论过的薄弱衔接区,两块倾斜板之间的过渡带。 “翻转角度。”我下令。 苏晨敲下确认键。液压装置嗡地一声启动,墙体顶部的钢板缓缓外倾十五度。那个刚爬上一半的人脚下一滑,整个人摔进碎石堆里,木梯也被卡死在焊缝中动弹不得。 但他们没退。 剩下两人迅速分开,一个退回遮蔽物后方,另一个绕到西侧,试图从另一侧攀爬。我盯着热感画面,发现他怀里鼓着一块方形物体,像是裹了布的锤子。 “绊网。”我说。 苏晨按下第二个指令。埋在地面下的钢丝绳瞬间弹出,横跨路径三十厘米高。那人一脚踩进去,腿被狠狠勒住,扑倒在地时撞响了警铃。 探照灯追过去,照见他挣扎着想割断钢丝,刀片刚碰到绳索就被反弹力震飞。 “有效。”苏晨低声说,语气里有点松动。 我没放松。主入口方向传来轻微摩擦声,像是布料蹭过水泥。我调出西侧盲区摄像头,放大画面——一个人蹲在废弃车架后,正在拆解什么东西,旁边放着一只铁皮桶。 “油。”我说,“想烧门。” 苏瑶的声音突然从耳机里传来:“林越,备用电源能撑多久?如果他们切断主线路……” “不会让他们靠近。”我抓起弓弩走出主控室,顺手拎了两支震晕箭。 这把弓是苏晨改的,加了稳定支架和简易瞄准镜,拉力比普通猎弓大得多。箭头去掉了尖锐部分,换成实心合金块,打中人不会致命,但足以让人失去行动能力。 我登上观察塔,把弓放在支架上,打开激光测距。 距离四十七米,风速低,能见度恢复七成。 “第一次打上方。”我对苏晨说,“吓他们一下。” 他点头,输入参数校准。我搭上箭,拉开满弓,瞄准他们藏身的墙体上方。 箭射出去时带着沉闷的破空声,砸在钢板上爆出一声巨响。整个废墟都像震了一下。 那边静了几秒。 接着,铁皮桶被人猛地拽回阴影里。 “有用。”苏晨说。 我没有收弓。第二次上弦,这次对准了那个刚割断钢丝、正要起身的男人。 箭矢离弦,穿过夜色,正中他肩部护具。冲击力让他整个人 sideways 扑倒,捂着肩膀在地上滚了一圈才停下。 “再试一次。”我说。 “等等!”苏晨忽然抬手,“他旁边那人……在摸枪。” 我眯眼看去。确实,另一个人的手伸进了腰间,动作迟疑,但位置明确。 “那就更不能停。”我把第三支箭装进槽位,“我们示弱一秒,他们就会觉得有机可乘。” 这一次,我对着扩音器开口:“下一箭,直接瞄准胸口。现在离开,还能走着回去。” 声音通过外放系统传出去,在空旷地带来回震荡。 下面的人没动。受伤的那个还在地上喘,另一个低头查看他的伤势,手始终没离开腰间。 十秒钟过去。 我重新拉弓,箭头对准他们头顶上方的墙体接缝处。 “我数三下。”我说,“三——” 箭再次射出,打在他们头顶两米高的位置,碎屑崩落。 “二——” 那人终于动了。他扶起伤员,踉跄着往后退,脚步越来越快,最后几乎是拖着人跑进了废墟深处。 探照灯跟着他们的背影推进了一段,直到热感信号彻底消失在建筑残骸之间。 “走了。”苏晨盯着屏幕,确认三人全部脱离监控范围。 我仍保持着持弓姿势,等了整整一分钟,才缓缓松开弦。 “解除一级响应。”我说,“转入二级戒备,所有机关复位,保留照明和红外监测。” 苏晨开始操作终端,逐一关闭触发装置。液压系统回缩,倾斜钢板恢复原位;绊网收回地下槽;探照灯调回低功率模式,只维持边界轮廓可见。 我走下观察塔,经过主控台时看了眼时间:凌晨五点十七分。 苏瑶从医疗通道出来,手里拿着记录本。“没有实际伤员。”她说,“应急包没开封。” 我点头,拿起笔在日志本上写下交锋过程:入侵人数三,攻击方式为攀爬+纵火尝试,防御结构表现良好,武器系统达成威慑目标。 写完最后一行,我抬头看向南墙监控。 那块被箭击中的钢板留了个浅坑,边缘微微翘起,在晨光下泛着冷色。 苏晨站在我旁边调试信号强度,忽然说:“他们下次会带盾牌。” “或者炸药。”我补充。 “那我们就加厚外墙夹层。”他语气平静,像是在讨论明天的值班表。 我看了他一眼。他脸上没什么表情,但眼神稳住了,不像前几天那样总在关键时刻犹豫。 “先补漆。”我说,“早晚温差太大,金属容易裂。” 他嗯了一声,转身去设备间拿工具箱。 苏瑶把日志归档到知识库,分类标为“首次实战防御记录”。她顺手检查了通讯频道,确认监听模式正常运行。 “你还打算再发一次警告信号吗?”她问。 “不用了。”我盯着屏幕,“他们已经听懂了。” 外面起了微风,吹动墙头一片碎布条,那是钩索留下的残片,在晨光里轻轻晃。 我拿起防暴棍,重新挂在门口挂钩上。 握把上的软布还在,没湿,也没松。 我把它往下压了压,确保随手就能抽出。 第99章 冲突平息,对方的撤退 雾气散得很快,墙头残留的湿痕在晨光里泛着灰白。我站在观察塔上,手指还搭在弓弩支架边缘,眼睛盯着南墙外那片废墟。三分钟过去了,热感画面没有再出现新的信号。 “确认撤离路径。”我说。 苏晨立刻调出西侧摄像头的历史记录,一帧一帧往前推。画面里,两个黑影扶着受伤的人退进倒塌的厂房角落,之后再没出来。他放大最后一段影像,确认他们的方向是远离安全屋的主干道。 “走了。”他说,声音比刚才稳了些。 我没有立刻回应。探照灯还亮着,但光束已经收窄,只照亮围墙轮廓。我按下通讯器:“红外监测切换双频轮巡,主光源关闭,保留警示灯。” “明白。”苏晨操作终端,液压系统缓缓回位,倾斜的钢板恢复原状,地面下的绊网也收回槽内。整个防御体系从紧绷状态松了下来,但警戒层级仍在。 我走下塔梯,脚步落在金属踏板上发出轻响。主控室的门开着,苏瑶正低头翻看日志本,听见动静抬起了头。 “没有追击迹象。”我说,“但他们留了钩索残片,说明动作仓促,不是有计划的撤退。” 她合上本子:“你是说,他们还会回来?” “不知道。”我走到监控墙前,手指划过屏幕,把几个关键节点的画面并列调出,“但现在不是讨论这个的时候。先复盘,再检修。” 苏晨刚要开口,我看了他一眼:“外面现在不安全。万一有人埋伏在视线死角等着我们出去查看损伤,那就是送上门。” 他抿了下嘴,没再坚持。 三人站到主控台前。苏瑶打开模板,准备录入数据。我开始口述过程:入侵人数三人,攻击方式为攀爬、纵火尝试,使用木梯和钩索;防御系统响应中,液压倾角装置启动正常,但存在0.8秒延迟;震晕箭命中一次,目标肩部受创后失去平衡;最终通过语言威慑与连续射击迫使对方撤离。 “武器系统达成预期效果。”我说,“但反应链路还有优化空间。尤其是从发现目标到启动机关的中间环节,多花了1.2秒。” 苏晨补充:“传感器数据传输没问题,问题是我在判断优先级时犹豫了半秒。我以为第一个信号是误报。” “下次别等。”我说,“只要触发双重验证——震动+热感,就直接联动。” 他点头,在终端上标记了一条待办事项。 苏瑶记录完毕,将文件归类为《实战防御报告V1》,上传至本地服务器备份。她抬头问我:“需要通知其他人吗?” “没有其他人。”我答,“我们现在只有三个能动的人,信息越少越安全。” 她说完,轻轻叹了口气,转身去检查医疗通道的照明情况。我知道她在想什么——这场冲突虽然结束了,可压力才刚开始累积。 苏晨的手指还在轻微发抖,他自己可能没察觉,但我看见他在输入指令时按错了两次回车。我没点破,只是转身走向门口,伸手取下挂在挂钩上的防暴棍。 金属杆体与挂扣碰撞,发出清脆的一声“咔”。 两人都顿了一下。 我拿着棍子走到饮水机旁,倒了三杯温水,先把一杯递给苏晨。他愣了愣,接过杯子,指尖碰到杯壁时微微一缩。 “喝完再去干活。”我说,语气平得像在说今天该换滤芯。 他低头喝了口,热水似乎让他缓了过来。苏瑶也接过杯子,小口抿着,眼神渐渐从紧绷转为平静。 “我去看看外墙。”苏晨放下杯子,走向设备间拿工具箱。 “穿防滑靴。”我在后面说,“系安全绳,苏瑶在监控里盯着你。发现异常立刻撤回。” “知道了。”他提着箱子出来,背上工具包,动作利落了不少。 我跟着他走到南墙下方。露水让钢板表面有些湿滑,修补必须小心。他戴上手套,踩上检修梯的第一级,回头看了我一眼。 “拍清楚痕迹。”我说,“特别是箭击点的位置和深度,回头分析冲击力衰减曲线。” 他点头,打开手持记录仪,开始逐段拍摄。镜头扫过墙体接缝处那个浅坑,又往下移,照到地面上遗留的布条和断裂的钩索零件。 “不捡?”他问。 “留着。”我说,“以后对比他们的装备更新情况。” 他没再多问,用喷枪加热涂层罐,开始填补凹陷区域。防腐漆料均匀覆盖在金属表面,很快形成一层哑光保护层。阳光照在新漆面上,泛出淡淡的青灰色。 我在墙下站着,目光扫过整个南侧防线。焊点完整,结构稳固,没有任何被强行突破的痕迹。这次交锋证明了我们的防御体系是有效的——至少对现阶段的威胁来说。 二十分钟后,苏晨收工下来,摘掉安全绳,把工具箱放回设备间。他回来时脸色有点发白,但眼神清醒。 “补好了。”他说,“至少短期内不会因温差开裂。” 我嗯了一声,回到主控室。屏幕上,监控系统已转入二级戒备模式,部分非核心区域的探头进入休眠状态,节能运行。我点开总进度表,找到“防御测试”这一项,用笔划掉了。 苏瑶正在整理应急包,确认药品数量无误后放回储物柜。她顺手检查了一遍通讯频道,监听模式正常。 “你觉得他们真的放弃了?”她忽然问。 “我不知道。”我盯着屏幕,“但我只知道一件事——只要我们不出错,他们就没机会。” 她没再说话,只是轻轻关上了柜门。 苏晨坐回操作位,开始填写武器日志。他一条条核对震晕箭的使用记录,包括发射时间、目标位置、实际命中偏差值。做完这些,他又调出液压系统的运行日志,标出那段0.8秒的延迟。 “下周得做一次全系统压力测试。”他说,“看看低温环境下会不会更慢。” 我看着他熟练操作界面的样子,想起几天前他还因为误触陷阱差点锁死通道。现在他已经能在战斗后冷静复盘技术细节了。 这种变化,比任何防御升级都重要。 我走到窗前,望向南墙。晨光铺在钢板上,新补的漆面还没有完全干透,在阳光下显得格外平整。风从墙头吹过,带起一片碎布条轻轻晃动。 苏晨合上日志本,起身准备交接值班任务。苏瑶收拾好最后一批物资清单,把笔放进笔筒。 我仍站在原地,手边的通讯器突然震动了一下。 第100章 改造完成,新生活的起点 通讯器震动的瞬间,我手指已经搭上警报键。但屏幕没有红光闪烁,热感成像区一片静止。三秒后,提示音响起——是系统自检完成的常规通报。 我松开手,掌心留下一道浅印。 主控室里,苏晨正盯着液压日志界面。他刚点下刷新,数据流重新跑了一遍,还是和二十分钟前一样:0.8秒延迟消失,响应曲线平滑到底。他又按了一次重启。 “你看了四遍了。”我说。 他抬头,眼神有点发直,“我只是……想确认它不会再出问题。” 我没有说话,走到主控台前调出总览面板。七十二小时前,敌人撤退后的第一轮监控记录还挂在首页。现在,所有子系统运行状态都显示为绿色。通风稳定,水循环正常,电力负载均衡,外墙传感器无异常波动。 我放大时间轴,从昨夜凌晨到此刻,整整三天,没出现一次误报、一次中断、一次非计划启动。 “我们撑过了一次真实攻击,也撑过了修复期。”我把画面推到他面前,“现在不是‘快要完成’,是已经完成了。” 他嘴唇动了动,没发出声音。 苏瑶从医疗通道出来,手里拿着刚测完的体温记录本。她看了眼屏幕,又看了看我们俩,轻轻把本子放在操作台上。 “你要怎么做?”她问。 “登顶。”我说,“关掉临时警示灯,换上铭牌。” 这不是庆祝。也不是放松。而是一个动作——告诉自己,这座房子不再是临时避难所,而是能长久活下去的地方。 屋顶风比预想的大。我踩上检修梯时,金属踏板传来轻微震感。苏晨跟在后面,背着工具包,手里拎着焊枪箱。苏瑶留在楼下主控室,通过通讯器播报风速变化。 铭牌是我们三天前就做好的。钢板切割整齐,边缘打磨过,上面刻着一行字:“安全屋·第一纪元·启元年”。没有提末日,没有写灾难,只标记了我们重新开始的时间。 支架固定点在东南角墙体接缝处,原本焊死了两根角铁。可现在其中一根明显歪斜,显然是酸雨长期侵蚀导致变形。我伸手摸了摸接口,表面涂层剥落,露出底下锈迹斑斑的基底。 “直接焊不行。”苏晨蹲下来检查,“受力不均,风一大就会裂开。” 他打开工具箱,翻出一块废弃的铜片,比划了一下尺寸,用剪钳裁出一片楔形垫片。然后取出低温焊枪,调整气压阀,对着连接处缓缓加热。 火苗蹿起的瞬间,风突然加大。焊点还没凝固就被吹得发红抖动。 “风速升到六级了!”苏瑶的声音从耳机里传来,“建议暂停作业!” “再试一次。”我说,脱下外套压住铜片一角,帮他在侧边固定位置。 苏晨咬紧牙关,重新点燃焊枪。这一次火焰更稳,沿着缝隙缓慢推进。熔融的金属一点点填满空隙,冷却后泛出暗灰色光泽。 “成了。”他松了口气,往后坐到地上。 我把铭牌递给他。两人合力抬起,对准预留孔位拧入螺栓。最后一颗螺丝旋紧时,风忽然停了。阳光穿过云层,照在新装的牌子上,字迹清晰可见。 我站在屋顶边缘往下看。南墙完整如初,防腐漆面平整反光,修补过的箭击点被涂层覆盖,看不出痕迹。探照灯已关闭,只有角落一盏黄光警示灯还在闪烁。 “关了吧。”我对苏晨说。 他点头,按下遥控器。灯光熄灭,整片围墙陷入安静。 回到主控室时,系统归档程序正等待最后确认。防御模块仍处于一级响应模式,需要手动降级至常态运行。 我坐在操作位上,手指悬在确认键上方。 这一步很简单。按下去就行。可我迟迟没动。 过去几个月,每一次松懈都意味着死亡。前世最后那天,我就因为以为风暴过去了,走出掩体查看情况,结果被坍塌的广告牌砸中脊椎,动弹不得,活活冻死在街头。 眼前这个按键,不只是切换模式,更像是在对抗一种深入骨髓的本能——不能停,不能信安稳,不能放下戒备。 苏瑶走过来,把手轻轻放在我的肩上。 “我们可以随时再拉响警报。”她的声音很轻,“但今天,让我们先相信这座房子真的能保护我们。” 我闭了下眼,深吸一口气,按下确认。 屏幕跳转:“系统已切换至常态运行模式。” 灯光由红转暖黄,背景噪音降低,空气循环声变得柔和,像呼吸一样平稳。 我站起身,走到窗前。废墟依旧,杂草在裂缝里生长,远处有鸟影掠过天空。可这一刻,那些断墙残垣不再只是危险的藏身地,而是可以一步步清理、重建的空间。 苏晨调试完终端最后一项参数,把工具箱归回储物柜。他抬头看向屋顶方向,嘴角微微扬起,是这几天来第一个真正放松的笑容。 苏瑶倒了三杯热水,一杯放在我手边,一杯递给苏晨,自己捧着一杯站在副控台旁。 “接下来,我们要活得像个人了。”她说。 我没回答,翻开笔记本,在第一页写下:“第一次全员会议议程”。 笔尖划过纸面,发出沙沙声。 苏晨喝了口热水,忽然想起什么,转身打开设备间门,拿出一个小盒子。 “这是之前修发电机剩的零件,”他说,“我想试试能不能做个信号增强器,至少让无线电传得远一点。” “等会议时说。”我说。 他点点头,把盒子放在桌上,又回头看了眼屋顶的方向。 苏瑶轻轻碰了下我的肩膀,“你还记得灾变前,小区门口那家早餐店吗?油条炸得金黄,豆浆盛在铝桶里冒着热气。那时候谁会想到,有一天我们能在自己的地方,安安心心喝上一口热水。” 我看着她,没说话。 但她笑了一下,像是知道我会懂。 我合上笔记本,准备叫他们坐下开会。就在这时,主控屏右下角跳出一条提示。 来自西区摄像头。 画面显示,三百米外的废弃超市门口,地面有一道新鲜划痕,像是重物拖行留下的轨迹。 第101章 末日倒计时:清点与新危机 主控屏右下角的提示还在闪烁,那道划痕像一根细针扎进我的神经。我盯着画面看了五秒,手指在操作台上轻轻敲了一下。 “苏晨,调西区三小时回放。” 他立刻切换窗口,拖动时间轴。画面一帧帧倒退,风吹动超市门口的破布条,一只野狗窜过空地,再往前,什么都没有。没有脚印,没有人影,连个翻找的动作都没有。 “不像人为。”我说,“但也不能当它不存在。” 我站起身,走向仓储区。刚装好的铭牌还热着,风从屋顶顺着楼梯灌下来,吹得走廊铁门微微震颤。这地方现在是我们的家,可家不是用来安心的,是用来撑下去的。 货架按类别分区,食品、药品、工具、燃料,每一列都贴了标签。我从饮用水区开始核对。桶装水原计划三百桶,实际入库记录显示两百八十七桶,运输途中损耗十三桶。但现在清点下来,只剩五十桶整。 我翻开登记本,手指停在最后一次取用日期上——三天前,苏瑶带苏晨做了一次净水系统全流程测试,消耗了四十五桶原水。之后没补录新到货数据。 “这批水没跟上。”我低声说。 弹药柜打开时发出轻微的金属摩擦声。猎枪子弹库存表写着“剩余一百三十发”,可我一盒盒数过去,只有二十发。少掉的不止是数字,还有记录。中间有两次夜间警戒用了实弹威慑,没人及时更新台账。 我合上柜门,转身往设备间走。发电机的声音不对。平时运转是稳定的低频嗡鸣,现在夹着断续的卡顿,像是喉咙里堵了东西。 苏晨已经蹲在机器旁边,手里拿着电压表。他抬头看我进来,嘴唇抿成一条线。 “启动延迟四秒,电压跳了三次,最高到二百四十伏。稳不住。” 我把手搭在机壳上,震动比平时大。柴油机内部如果有积碳或线路松动,迟早会罢工。一旦停电,净水停摆,监控黑屏,供暖中断,整个安全屋就成了一口活棺材。 “先拆外壳。”我说。 “要不要等会儿?风刚停,屋里温度还没升上来。”他说。 “等不了。”我看着他,“你记得第一次试运行时,备用线路接反的事吗?当时只是冒烟,这次要是烧穿绝缘层,整台机器就得报废。” 他点头,戴上手套。苏瑶这时候走进来,手里拿着一卷绝缘胶带和一把长柄钳。她没说话,把工具递给我,然后站到电源开关旁。 “我来断电。”她说。 我们配合过太多次,动作不用交代。苏晨拧开固定螺栓,我扶住外壳边缘慢慢往下卸。金属与框架摩擦发出刺耳的轻响,最后一颗螺丝脱落时,整块外板被我们合力抬下来,靠在墙边。 发动机组裸露出来,油管、电路、散热片全都积了一层灰。我顺着手电光往深处照,看到控制模块下方有一根电线松脱了,接口处有轻微灼痕。 “接触不良。”我说,“可能是上次强启留下的隐患。” 苏晨凑近看,伸手想去碰,被我拦住。 “别用手。残留电流可能还有。” 他缩回手,从工具包里拿出绝缘镊子。我接过,小心夹住线头拉出来一段,发现绝缘皮裂开,铜丝发黑。 “换一段。”我说,“备用线在b3工具箱。” 他起身去拿。苏瑶一直盯着电压表,这时忽然开口:“电流又波动了。” 我看向仪表,指针轻微晃动,幅度不大,但频率在加快。 “说明问题不止一个。”我说,“这根线只是表象。” 苏晨回来时带了新线材和压线钳。他蹲下身,剪掉烧损部分,准备接驳。我让他先别动手。 “先查其他节点。这台机器不能二次损伤。” 他顿了顿,点头,改用万用表逐段检测。从启动电机到调速器,再到主控板供电口。测到第三组时,数值异常。 “这里也虚接。”他指着一处焊接点,“焊口开裂了,可能是震动导致的。” 我伸手摸了摸底座固定架,果然,两颗地脚螺栓松了半圈。机器运行时轻微移位,长期下来拉扯线路。 “重新紧固。”我说,“所有连接点都要检查一遍,包括油泵和风扇电机。” 他应了一声,开始拆卸附近护板。苏瑶站在我旁边,声音压得很低:“需要我去外面仓库看看有没有替换零件吗?” “不急。”我说,“先搞清楚缺什么。” 我回到主控室,打开采购清单文档。屏幕上列出的待补物资一项项跳出来:饮用水、弹药、防腐漆、柴油滤芯、高压电线、防冻液…… 资金账户余额还有七万三。之前卖房的钱大部分投进了前期建设,现在能动的现金不多。供应商那边,工业品必须现款提货,加急还要额外付跑腿费。 我翻出通讯录,标记出还能联系上的几个渠道。城南的老周做劳保批发,手头应该有桶装水库存;西郊汽配城有个熟人专修发电机组,或许能拆件应急。 但出门一趟风险不小。自从上次击退入侵者,外面的人肯定已经在打探这座安全屋的底细。我若露面,等于暴露位置。 可不出去,水和电都会断。 我盯着屏幕,手指在键盘上停了几秒,然后新建了一个表格。第一栏写“优先级”,第二栏写“需求量”,第三栏写“获取方式”。 饮用水排第一,必须补足两百桶以上。子弹其次,至少再搞一百发。发电机配件要看苏晨的检测结果,但大概率要定制,得找专业维修点。 正输入着,耳机里传来苏晨的声音:“林越,你来看看这个。” 我起身快步走回设备间。 他正拿着手电照发电机底部,光束落在一块金属盖板内侧。那里有一小片湿迹,边缘泛白,像是渗出来的液体。 “不是机油。”他说,“颜色不对。” 我靠近看,伸手指尖蹭了一下,搓了搓。有点粘,但不油腻。 “冷却液?”我问。 “有可能。”他说,“如果漏了,温度控制会失灵。再撑几天,机器就会过热停机。” 我沉默几秒,回头看向苏瑶。 “医疗间的消毒酒精还有多少?” “六十毫升,密封保存。” “不够。”我说,“最少要五百毫升才能做一次完整冲洗。” 她明白我的意思:“你是想……用酒精代替冷却液应急?” “只能撑短时间。”我说,“但这几天我们必须把配件和水都弄回来。” 我转身走向储物柜,拉开最下层抽屉。里面放着备用通讯器、防护手套、折叠刀。我取出背包,开始往里装证件、现金、采购单。 “你打算出去?”苏晨问。 “不出去不行。”我说,“你们守好屋里。发电机先别拆太深,等我带回零件再彻底修。” “可外面……” “我知道危险。”我打断他,“但等别人来抢完我们的水,还是现在主动去换?选哪个?” 他低下头,没再说话。 苏瑶走到我面前,递来一瓶密封的药膏。 “擦破皮的时候用。”她说。 我没推辞,放进包里。 我最后检查了一遍主控系统,将监控切换至双频轮巡模式,供水泵设为低耗运行,安防等级维持二级戒备。所有操作确认无误后,我站在通道口,看了眼设备间。 苏晨已经打开发电机底盖,正用棉布擦拭内部油污。他的手有些抖,但动作很稳。苏瑶站在旁边,手里握着绝缘钳,目光始终没离开他。 “发现问题立刻喊我。”我说。 他们同时点头。 我没有再走回去,而是坐到操作台前,打开地图界面。红点标记出几个可能的采购路线。我圈出三条最短路径,标注风险等级,然后打印出来,折好塞进胸前口袋。 背包放在脚边,拉链半开。我盯着屏幕上的倒计时——距离预计灾变爆发还有七十二小时。 时间不多了。 我拿起笔,在便签纸上写下一行字:**“若未按时返回,启动备用联络方案。”** 纸条压在控制台边缘,正对着摄像头。 这时,耳机里传来苏晨的声音:“姐,这块电路板上的密封圈老化了,能不能用胶垫临时替代?” 第102章 维修初尝试:苏晨的失误 苏晨的手指刚碰上主控板接口,蓝光就从缝隙里炸了出来。 他本能地缩手,可晚了。一声脆响从配电箱传来,整个设备间的灯瞬间灭了,两秒后应急红灯亮起,像警报一样扫过墙面。发电机彻底停转,连带通风管道的嗡鸣也消失了,空气一下子变得闷重。 “跳闸了!”他脱口而出,声音比自己预想的还要抖。 脚步声从走廊那头冲来,很快苏瑶就出现在门口,手里攥着绝缘钳。她没问发生了什么,也没看他,径直走向墙角的总电箱,一把拉开盖板,三秒内把主闸拉下。 “你怎么样?”她回头问他,声音压得很低。 苏晨坐在地上,背靠着工具箱,手指还在发麻。他摇头,说不出来话。 她走过来,蹲在他旁边,把绝缘钳放在一旁,然后用身体挡住散落的电线。“没事,我在。”她说,“别动,先缓一下。” 设备间只剩下应急灯的微光,照在她脸上,轮廓很安静。她伸手摸了摸他的手腕,确认脉搏正常,才松了口气。 “刚才……我就是想看看密封圈是不是受潮了。”苏晨终于开口,声音干涩,“我记得老师说过,湿气进电路板会短路,得先断电再查。我以为……已经断了。” 苏瑶没打断他。 “我碰之前看了开关,确实是关的。但没想到……还有电。” “储能电容。”她说,“主电源断了,可里面存的余电没放完。你一碰,正好形成回路。” 他低头,指甲抠着裤缝上的布线。 “这不是你的错。”她说,“是知识盲区。换谁来都可能踩这个坑。” 她站起身,打开工具包,取出新的保险丝。备用电源还在运行,监控和通风系统陆续恢复。她一边换件一边说:“以后测这种地方,先用万用表打一遍残压。或者拿螺丝刀碰地线放电,听见‘啪’一声才算安全。” 苏晨点点头,喉咙发紧。 “姐当年第一次接输液管,把空气排过了头,病人差点呛咳。”她拧紧最后一颗固定螺母,“后来练到闭眼都能操作。你这才哪到哪。” 她说完,拍了拍他的肩,转身去检查其他线路节点。她的动作很稳,一根根顺着走线查过去,确认没有连带损伤。 苏晨慢慢站起来,捡起掉在地上的镊子。手还是有点抖,但他没停下,重新打开工具包,翻出万用表,调到电压档。 他蹲回发电机旁,先测外壳接地,再测电容两端。显示屏上数字跳了几下,最后归零。 “放干净了。”他说。 苏瑶回头看了他一眼,轻轻点头。 他深吸一口气,开始拆下那块老化的密封圈。橡胶脆得像枯叶,一掰就裂。他小心地清理槽口,准备换上备用垫片。这回他每一步都停下来确认状态,哪怕是最小的动作。 主控室里,林越一直盯着屏幕。 画面黑了五秒的时候,他的手指已经按到了通讯键上方。但他没按下。他知道苏瑶在,也知道她能处理。 他看着苏晨跌坐在地的样子,心里不是不揪的。可有些事,别人教十遍,不如自己装一次。发电机不会说话,但它给的教训最准。 等电力恢复,苏瑶开始排查连带隐患时,他才起身。 他走得很慢,穿过主通道,经过仓储区的铁架,一路来到设备间门口。 里面灯光昏黄,苏晨正低着头拧螺丝,手背上还沾着油污。苏瑶站在一旁记录节点数据,听见脚步声抬头看了他一眼,微微点头。 林越没看她,只对苏晨说:“零件清单列好了吗?” 苏晨一愣,像是没反应过来这话的意思。他抬头,眼神有点茫然,好像还在想着刚才的失误。 “我……写了。”他赶紧从口袋里掏出皱巴巴的笔记本,递过去。 林越接过,低头看。纸页上密密麻麻记着型号、规格、数量,字迹工整,还画了几个简图标注故障点。有柴油滤芯、高压线束、散热风扇电机,还有两处需要定制加工的金属支架。 他翻到最后一页,看到一行小字:“冷却液泄漏位置已定位,需耐高温软管+密封胶垫。” 他合上本子,递回去。 “写得清楚。”他说,“明天我去配。” 苏晨盯着那本子,像是不敢相信这句话是从他嘴里说出来的。他本来准备好了一肚子道歉,准备认错,甚至想说“让我重新学一遍再碰机器”。 可林越没提事故,也没问过程。就像这事没发生过一样。 “那个……”他张了张嘴,“保险丝烧了两个,备用的还够。但我得再检查一遍继电器,怕有焊点开裂。” “嗯。”林越应了一声,“查完告诉我。” 说完,他转身往主控室走。 苏瑶跟出来几步,在门口低声问:“你不担心他再出问题?” “担心没用。”他说,“他得自己学会怎么不犯错。” 她没再说话,看着他走进主控区,坐回操作台前。 屏幕上,采购路线标着三条红线,旁边是供应商的名字和联系电话。他一条条核对着库存清单,手指在键盘上敲得不快,但每一笔都落得准。 背包还靠在桌脚,拉链半开,证件和现金整齐叠好。通讯器静音放在右侧托盘,倒计时窗口浮在屏幕右上角:71:48:33。 他打开地图,放大西郊汽配城的位置。那里有个专修发电机组的老店,老板姓陈,是他前世认识的。只要肯加钱,对方愿意拆件卖。 他拨通电话,等了七声才接通。 “老陈,我是林越。发电机配件,现在要。” 那边声音嘈杂,背景里有电焊的滋啦声。“你现在过来?外面不太平,刚有人砸了南边水站。” “我知道。”他说,“二十分钟到。现金结算,加急费照付。” 挂了电话,他站起身,走到储物柜前,拉开下层抽屉,取出折叠刀塞进腰侧暗袋。又检查了一遍防滑手套和护目镜,放进背包夹层。 他回到操作台,调出安全屋全系统状态界面。供水泵低耗运行,安防二级戒备,监控双频轮巡。一切正常。 他点击日志备份,将最新数据同步到离线硬盘。然后打开通讯器设置,勾选“超时未归自动触发联络协议”,输入苏瑶的终端编号。 做完这些,他坐下,等消息。 耳机忽然震动了一下。 “林哥。”是苏晨的声音,有点迟疑,“我发现……调速器连接杆有点松。要是不固定,运行时震动力会传到主板,可能再次拉扯线路。” 林越盯着屏幕上的系统图,片刻后回复:“拍个照发我。” 照片很快传过来。连接杆固定螺母确实松了半圈,金属接触面有轻微磨损痕迹。 “标记位置。”他说,“我回来再处理。” “好。”停顿了一下,苏晨又说,“那个……对不起,刚才耽误时间了。” 林越没立刻回。 他知道这声对不起不只是为停电。是为拖慢进度,为增加风险,为让所有人多担一分心。 “下次记得放电。”他说,“别的,我不说第二次。” 频道安静了几秒。 “明白。” 林越关闭对话框,目光落在控制台边缘那张便签上。上面写着:“若未按时返回,启动备用联络方案。” 他没动它。 这时,耳机里又响起声音。 “林哥,冷却液漏点周围……有一小块锈斑,像是长期渗液导致的。要不要顺带带点除锈剂?” 第103章 水厂交锋:数据的力量 我收起通讯器,背包拉链合上的声音很轻。 外面天色比刚才更沉了,云层压得低,空气里有种说不清的滞涩感。这种天气持续三天了,普通人只当是入冬前的阴霾,可我知道,这是酸雨来临前的最后平静。 水厂在城西工业区边缘,离安全屋七公里。步行过去要一个多小时,但我没时间等车。路上能避开监控,也能随时应对突发状况。我贴着街边走,尽量不引起注意。沿路有几家店铺关了门,卷帘上喷着红漆写的“清仓甩卖”。人们还在用正常逻辑生活,抢打折商品,算月底工资,没人抬头看天。 转过两个路口,水厂的大门出现在前方。铁栏锈迹斑斑,门卫室亮着灯,玻璃上贴着泛黄的值班表。我走近时,里面那人抬头看了我一眼,没拦我。厂区内部安静得出奇,只有远处传来微弱的机器运转声,像是某种水泵在低频抽动。 我沿着指示牌往生产车间走,途中经过一片露天储水罐区。那些银灰色的圆柱体静静立着,表面蒙了一层灰。按理说这种天气不该停机,但越往里走,越觉得不对劲——净化车间的排气管没有冒蒸汽,主控楼外的运输通道空无一车。 推开车间侧门,一股潮湿的冷气扑面而来。里面灯光昏暗,几台大型过滤设备停着,控制面板上的指示灯多数熄灭。一个穿深灰工装的男人背对着我站在操作台前,手里拿着一份打印单,正低头看。 “林越?” 他听见脚步声转过身,眉头皱了一下,像是记不起我是谁。五十岁上下,袖口沾着水渍,指甲缝里有些黑泥,典型的常年泡在设备间的人。 “你来找谁?”他语气平淡,但眼神已经变了。他记得我上次来谈合作的事,只是那时候我没提酸雨,也没拿出现金。 “两百桶纯净水,明天能出货吗?”我直接开口。 他摇头,“现在不好做。原水水质不稳定,这几天进水口测出来ph值一直在往下掉,重金属也超标。我们加药量翻了两倍,滤芯换得勤,成本扛不住。厂里决定减产保设备。” 他说得平静,像在陈述一个无法更改的事实。但我知道他在权衡。这种人不会轻易拒绝订单,尤其是全款预付的。他只是不确定风险是否可控。 我没反驳,也没急着说服。从背包里拿出平板,解锁后调出数据界面。屏幕亮起的瞬间,他的目光就被吸了过去。 “这是过去七十二小时,我在三个取水点做的连续监测。”我把平板递到他面前。 图表清晰显示:雨水ph值从5.6一路降到4.3,大气硫化物浓度上升三倍,附近两条支流的铅、镉含量分别超出标准四点二和五点八倍。最后一张是模拟推演图——七十二小时后,整片区域将被强酸性降水覆盖,地表水源将在四十八小时内完全不可用。 他盯着看了十几秒,手指无意识地摩挲着打印单边缘。 “这些数据……你从哪来的?” “第三方检测机构,我提前一个月委托的。”我说,“他们本来不信,直到第一份报告出来。现在实验室已经撤了,人都回家了。” 他没说话,但呼吸重了些。 我继续说:“你们现在停产,是为了避免设备损坏。这没错。但你想过没有,等到管网被腐蚀、泵站结冰,整个城市供水系统瘫痪的时候,就算你这儿还能产水,送不出去也是白搭。” 他抬眼看着我。 “而我现在给你的,是现金全款预付。你不影响其他客户排期,只需要优先处理我的订单。对你来说,这笔钱现在就能进账,没有任何后续责任。” 我顿了顿,声音压低一分:“等灾难真正爆发,没人会问你有没有生产能力。市场只会记住一件事——谁手里还有水。而你现在放弃的,不是一笔订单,是你在未来十天内唯一能变现的硬通货渠道。” 车间里静了几秒。远处一台冷却塔发出轻微的滴水声。 他慢慢把打印单折好,放进胸口口袋,然后走到操作台前,拿起内线电话。 “小王,查一下明早的灌装排期。”他停了一下,“如果有空档,预留两百桶纯净水的产能。” 放下电话,他看向我,“明天上午九点前可以提货。但有个条件——全款现在付,不能拖。” “没问题。”我打开背包,取出准备好的现金捆,放在旁边的操作台上。一共六捆,每捆五万,三十万整。这个价格比市价高百分之四十,但他没还价。 他点了钱,动作熟练,一张张翻过,确认无误后锁进抽屉。然后拿起笔,在生产单上写下加急标记。 “你这批水,我们会用最新一批滤芯处理,确保达标。”他说,“不过……你真觉得情况会那么糟?” 我没有立刻回答。 而是把平板翻到最后一张图——那是我根据前世记忆整理的城市基础设施脆弱点分布图,标红的是最容易因酸雨和低温同时作用而崩溃的节点。水厂本身就在其中。 “你看这里。”我指着图上的一处,“你们的主供电线路走的是地面架空线,一旦酸雨开始,金属接头会在四小时内腐蚀断裂。备用发电机如果没做防潮处理,启动概率不超过三成。” 他盯着那一点,脸色一点点沉下去。 “我不是吓你。”我说,“我只是知道会发生什么。而你现在做的每一个决定,都会决定你在接下来十天里,是还能说话,还是只能求人。” 他沉默了很久,最后说了句:“明天按时来提货就行。” 我收起平板,背上背包。出门前回头看了一眼,他还站在操作台前,手里捏着那张生产单,目光落在“加急”两个字上,久久没移开。 走出车间,风比来时更大了些。我拉紧外套领口,掏出手机看了一眼地图导航。下一个目的地已经设定好——武器商店,距离这里四公里,步行约五十分钟。 街道依旧冷清,几个行人匆匆走过,低头缩肩。没人注意到我背包侧面露出的一角防滑手套,也没人看见我路过一家五金店时,脚步微不可察地慢了半拍。 我继续往前走。 右手插在外套口袋里,指尖触到折叠刀的金属柄,凉而稳。 第104章 武器采购:警方的盘查 我拐过第三个废弃厂房的转角,脚步在水泥路面上压出轻微的摩擦声。背包带勒在肩头,右口袋里的折叠刀柄依旧贴着掌心,凉得让人清醒。四公里的路程还剩一半,风从东边卷来,带着铁皮棚顶松动的震颤。我知道时间不多了。 前方路口多了个临时检查点,两辆警车斜停在斑马线外侧,蓝白灯没亮,但车顶的摄像头缓缓转动。两名警察站在锥桶后,正拦下一辆小货车查后备箱。我停下,贴住墙根阴影处,观察了三十秒。他们动作利落,一人持记录仪拍照,另一人翻检货物,重点是液体容器和金属工具。这不是常规巡逻。 我退后两步,绕进旁边一条窄巷。这里原是厂区职工通道,地面裂开几道缝,杂草从砖缝里钻出来。我加快步伐,背包紧贴脊背,避免工兵铲轮廓外露。七分钟后,巷子尽头露出一块锈蚀的招牌——“猎鹰户外装备”。 店铺玻璃门内亮着白光,两个男人正在柜台前试登山杖。门口那辆警用摩托不在原位,我迅速扫视周围,没发现其他警力。时机合适。 推门进去时铃铛轻响。店员抬头看了我一眼,认出是我前几天来问过猎枪型号的人。我没废话,直奔货架:“五把加厚工兵铲,全钢一体的那种;再拿两支m1897泵动式猎枪,配五百发十二号鹿弹。” 他愣了一下,“这枪不是民用常规品,得登记备案。” “我知道。”我从背包里取出一张纸,“这是狩猎协会的会员证明,去年我在北方林区打过野猪,有备案记录。” 那是我花八万块从黑市买的全套资料,包括电子档案和实名认证。前世我知道,灾变前三天,这类审核系统就已经开始瘫痪,但现在还能用一次。 店员接过文件核对,眉头皱着,“数量太多,尤其是子弹……” “我是做野外勘探的。”我打断他,“公司接了西南山区的地勘项目,下周出发。现在天气反常,我们队长要求全员配防身武器。”我说得平静,“合同已经签了,违约金比这批货贵三倍。” 他又看了眼单子,转身去仓库取货。十分钟后,五把工兵铲并排放在柜台上,黑色握把,刃口带锯齿。猎枪用硬壳箱装着,沉甸甸的。我打开钱包,抽出一叠现金码好推过去——四十七万二千,一分不少。 就在他低头清点时,门外传来刹车声。 两名警察走进来,肩章编号清晰。其中一人手里拿着平板,目光直接落在我身上。 “刚才登记的采购信息显示,有人一次性购买五把军规级工兵铲和两支管制枪械?”年长些的开口,声音不高,但带着惯常的压迫感。 “是我。”我站直了些,没有躲闪视线。 “用途?” “勘探队防身配备。”我把狩猎协会的证明递过去,“我们在西南接到一个地质测绘项目,区域有野猪和熊出没记录,公司强制要求武装护队。” 他接过文件,另一名年轻警察蹲下检查猎枪箱子,掀开盖子确认型号。年长警察翻看我的身份证、协会证,又用平板调出什么数据,对比了几秒。 “你这协会注册地在漠河,可你是本地户口。”他说。 “我是后来加入的,通过朋友介绍。”我答得干脆,“去年冬天我去那边参与过雪地搜救培训,顺手考的证。” 这是编的,但语气不能犹豫。 他盯着我,“为什么选这种老式泵动猎枪?现在主流都用半自动了。” “老枪结构简单,低温环境下故障率低。”我解释,“我们预计要在零下二十度作业,而且山里补给困难,维护必须靠自己人动手。” 他眼神微动,似乎认可了这个理由。 “五百发子弹也太多了。”年轻警察插话,“普通人打一次靶也就几十发。” “每人五十发轮换使用,加上备用。”我说,“勘探周期三个月,中途不回城。再说这玩意儿又不像手枪子弹那么敏感,十二号鹿弹不算高危品类。” 年长警察没说话,继续看平板。我心跳稳定,手心不出汗。前世死过一次的人,不会再为这种场面慌乱。 “你们公司叫什么名字?” “大地经纬勘察有限公司。”我报出早就准备好的名字,“营业执照副本在车上,需要的话我可以去取。” “不用了。”他合上平板,“最近市里接到情报,说有人囤积武器准备搞事。我们得查清楚每一笔大额交易。” 我点头表示理解。 “但是,”他顿了顿,“手续齐全,资金来源合法,用途也能说得通。东西可以买,但你要签一份责任承诺书,写明这批武器仅限于合法业外作业,不得转卖或用于非法活动。” “没问题。” 他示意店员打印表格。我签字时笔迹平稳,日期填了今天。五分钟后,所有文件归档,猎枪箱子上了锁扣,工兵铲用尼龙绳捆成一束。 “走吧。”警察收起记录仪,“路上注意安全,别惹麻烦。” “谢谢配合。”我拎起装备,背包重新背上。出门前,我看了一眼球机,它正对着门口方向缓慢转动。 街面依旧冷清。我沿着原路返回,换了一条更偏的路线。工兵铲横在背包上方,用外套盖住,只露出一点木柄末端。走了十分钟,身后没有跟踪车辆,也没听见摩托声。 穿过一片塌了半边墙的汽修厂时,我停下,把猎枪箱子从背包里取出,塞进夹层暗格。那里原本放着备用电池和滤芯,现在腾空了。工兵铲拆开捆绳,一把插进背包侧面网袋,其余四把用雨布裹紧,绑在腰后,外罩一件宽大的冲锋衣遮住轮廓。 还有五公里回安全屋。 风更大了,吹得路边广告牌哐当作响。我摸了摸口袋里的钥匙,确认主控室门禁卡还在。发电机的事还没解决,苏晨还在等零件。这些枪和铲,不只是防外敌,也是给内部一个底气——只要防御体系立起来,谁都动摇不了我们的生存底线。 转过最后一个岔路口,前方出现一段塌陷的排水沟,上面搭着生锈的铁板桥。我踩上去,铁板发出吱呀声,脚下能感觉到空洞的回响。走到一半,忽然听见背后有引擎低鸣。 一辆黑色轿车从远处驶来,速度不快,车窗贴着深色膜。 我没有回头,也没有加速。右手滑进外套内袋,握住折叠刀的开关。脚步保持原有节奏,只是左脚微微向外挪了半步,让身体重心更稳。 车子慢慢靠近,在距离铁板桥五米处停下。车门没开,引擎运转着。 我继续往前走,一步,两步,第三步落地时,那辆车突然掉头,朝反方向开走了。 桥下的积水泛起一圈涟漪。 我走出二十米,才轻轻呼出一口气。衣服内侧已经有点湿,是出汗了。但头脑清醒,神经绷紧到了极限反而变得敏锐。 再走两公里就是郊区公路入口,过了那儿就进入监控盲区。安全屋在西北方向,地下三层,钢筋混凝土结构,外墙喷了防腐蚀涂层。只要回去,把这些武器锁进b区储物柜,再调试好警戒线路,今晚就能睡个踏实觉。 至少,比前世临死前那晚踏实得多。 那时我蜷在倒塌的楼道里,手指抠着水泥缝,听着头顶雨水滴落的声音。酸雨腐蚀了承重柱,整栋楼像纸盒子一样塌下来。我没能活到第二天 sunrise。 而现在,我手里有枪,有铲,有电,有水。 我还活着,并且正在回家。 第105章 发电机再修:团队的力量 我推开安全屋的金属门,肩上的背包还没放下,冷风裹着雪粒被挡在门外。走廊的灯忽明忽暗,刚踏进主控区,苏瑶就从医疗角走出来,声音压得很低:“发电机还是没反应。” 我没应声,把背包靠墙放好,顺手解开外衣扣子。工具箱搁在桌上,金属搭扣发出清脆的响声。她站在我旁边,手指无意识地摩挲着袖口,“苏晨一直在设备间守着,没走。” 我点点头,朝设备间走去。 门半开着,里面只亮着一盏应急灯。苏晨蹲在发电机旁,手里攥着一把螺丝刀,指节发白。他听见脚步声猛地回头,眼神闪了一下,又迅速低下头去。 “林哥……你回来了。” “嗯。”我走近,俯身看了看控制面板。指示灯全灭,稳压器接口处有轻微焦痕。这问题比预想的严重一点,但还在可控范围。 “上次是你发现线路受潮,”我说,“这次我们一起看。” 他愣了愣,抬头看我,嘴唇动了动,没说话。 “先断电。”我伸手拉下总闸,咔的一声,整个设备间陷入短暂黑暗。应急灯几秒后重新亮起,红光映在他脸上,有些发青。 “你来拆外壳。”我把绝缘手套递过去。 他迟疑了一下,接过手套戴上。动作很慢,但每一步都按流程来。拧第一颗螺丝时手抖了一下,刀尖滑了出去。 “慢点。”我说,“不是赶时间。” 他又试了一次,螺丝松动,接着是第二颗、第三颗。外壳取下来后,内部线路裸露出来,烧毁的模块就在中央位置,塑料壳裂开一道缝,露出里面的铜丝。 “是它。”他声音轻得几乎听不见。 “换掉就行。”我直起身,“地下储物柜有一组备用模块,我去拿。” 五分钟后我回来,手里拿着密封包装的替换件。递给他时,他没立刻接,而是看了我一眼。 “你确定……能用这个?” “工业级兼容型号,老厂停产前最后一批货,我多囤了两套。”我说,“你装,我看着接线口。” 他深吸一口气,拆开包装。新模块比旧的略大一圈,接口位置一致。他小心翼翼对准卡槽,手还是抖,试了两次都没完全嵌入。 “别急。”我伸手扶住边缘,“往左偏两毫米,再往下压。” 咔哒一声,固定锁扣合上。 “接线顺序?”他问。 “蓝绿黄,接地线最后。” 他一根根接,动作越来越稳。接完最后一根,他停了几秒,才抬头看我。 “可以通电了吗?” “等一下。”我检查了一遍接头,“电源切换开关还在旁路位,先拨回主路。” 他伸手去调开关,指尖碰到金属柄时顿了一下,然后用力推到底。 我合上总闸。 机器嗡了一声,没反应。仪表盘依旧黑着。 苏晨的脸色变了。 “再试一次。”我说,“刚才跳太快,可能接触不良。” 他咬着牙,再次按下启动钮。 还是没动静。 我皱眉,俯身查看。稳压器输入端有电压,输出端却为零。这不是模块问题。 “开关有问题。”我说,“内部触点没闭合。” 他盯着那枚黑色旋钮,忽然伸手把它整个拆了下来。内部弹簧弹出一小段,铜片上有明显氧化痕迹。 “清一下触点。”他从工具包里翻出细砂纸,低头打磨起来。动作专注,额角渗出汗珠。 十分钟后,他重新组装好开关,安装回原位。 “这次……应该行了。” 我点头,再次合闸。 启动键按下。 低沉的轰鸣从机组底部传来,像是被冻住的血液终于开始流动。仪表盘绿灯逐一亮起,电压表指针缓缓爬升,稳定在正常区间。 走廊的灯由闪变稳,监控屏幕闪烁几下,画面恢复。 苏晨坐在地上,靠着墙,长长吐出一口气。嘴角微微翘了一下,很快又抿成一条线。 “修好了。”我说。 他摇头,“是你带我修的。” “是你换的模块,清的触点,按的启动。”我拍了下他肩膀,“是你修好的。” 他没再说话,低头看着手里的砂纸,上面还沾着铜屑。 这时苏瑶端了两杯热水进来,递给我们。她站在门口,目光扫过运转的机器,轻声说:“刚才灯闪的时候,我就在想,要是再断一次,净化系统停了,水箱里的储备撑不了三天。” “不会了。”我说,“以后这类维修,都由苏晨牵头。我能盯,但不能每次都动手。” 她看向弟弟,眼神软了下来。 “那你教他戴护具。”她说,“刚才碰开关的时候,手套没贴紧腕口。” “记住了。”苏晨把空杯子递回去,“下次一定扣好。” 我站起身,活动了下肩膀。这一趟来回奔波,身体确实有点累。但眼下还不能停。 “饮用水那边明天上午提货。”我看向苏瑶,“你准备容器和运输路线,过滤装置同步检查一遍,确保进水口不结冰。” “已经列了清单。”她点头,“需要两个人搬运,苏晨可以跟我去。” “不行。”我说,“他得留下来继续熟悉发电机维护流程。等下周柴油补给到了,还要做满载测试。” 苏晨抬起头,“我可以白天跟姐去水厂,晚上回来学操作。” “不。”我打断,“这种关键设备,必须有人全天候掌握状态。你是目前唯一能独立检修的人选。” 他怔了一下,像是没料到我会这么说。 “可我还……” “没有‘还’。”我说,“你今天敢拆开关,敢打磨触点,就已经过了最难那关。技术能练,经验能攒,但敢不敢承担责任,只有一次机会。” 他没再反驳,只是低头看着地面,手指无意识地摩挲着工具包拉链。 苏瑶看了我一眼,轻轻带上门出去了。 设备间的灯光稳定地照着,机器运转声成了背景音。我打开记录本,翻到物资调度页。 “武器的事处理完了。”我说,“工兵铲和猎枪都已入库,子弹分装在b区防潮箱。明天警方可能会来登记备案,你和你姐按我说的流程应对,不开主通道,只通过侧窗交接文件。” “他们真会来?” “会。”我说,“这种时候,任何异常采购都会被盯上。但我们手续齐全,不怕查。” 他点点头,拿出自己的笔记本,开始写新的维修日志。 我看了眼时间,23:17。距离末日爆发还剩六十九小时零四十三分钟。 “睡之前把接线图重画一遍。”我说,“标注今天更换的部件位置。后天我要考你。” 他笔尖顿了一下,随即继续写,“好。” 我合上记录本,正要起身,他忽然开口。 “林哥。” “说。” “如果下次……我还是搞砸了呢?” 我没有立刻回答。设备间的温度在回升,暖气管道开始有细微震动。 “那你再修一次。”我说,“直到修好为止。” 他抬起头,眼神不再躲闪。 我转身走向主控区,脚步声在走廊里清晰可闻。监控屏上,各区域电力负载曲线平稳上升。能源系统恢复正常,安全屋的基础运转重新稳固。 刚坐下,通讯器提示音响起。是饮用水供应商发来的消息:**“货物已备妥,明日八点至十点可提货,逾期不保留。”** 我回复确认,抬头看了眼墙上的倒计时钟。 红色数字跳动了一下。 七十二小时倒计时,进入第六十九小时。 第106章 饮用水加价:威胁与妥协 我盯着通讯器屏幕,红色倒计时跳到六十九小时四十三分时,消息提示音响起。供应商发来确认:“货物已备妥,明日八点至十点可提货,逾期不保留。” 我回了个“收到”,手指在键盘上顿了两秒,才退出界面。刚把设备放回主控台右侧的收纳槽,座机铃声就刺进来。 是水厂销售部的专线号码。 我按下接听键,没出声。听筒那头传来一阵咳嗽,接着是个熟悉的声音,油滑得像沾了雨水的沥青:“林先生啊,情况有变。” 我坐在椅子上没动,只将左手搭在桌沿,指节轻轻敲了一下。 “现在这天气,我们运水的人得穿防护服,车上还得配酸碱中和剂,成本翻了不止一倍。您那批200桶纯净水……得加三成价。” 话音落下,屋里安静了一瞬。发电机低沉的运转声从设备间传来,监控屏右下角的电力负载曲线稳定在绿色区间。 我开口:“你们生产线还能开几天?” 他愣了下,“最多……三天吧。原料快断了,外面路也封得厉害。” “好。”我身体微微前倾,手肘压上桌面,“我现在就联系另外三家还在运作的水厂渠道。告诉他们——你们宁愿临时加价也不守信用,等明天酸雨彻底封路,仓库里的水只能烂在里面。” 他语速猛地加快:“林先生,您先别急着——” “我还准备录这段通话,”我打断,“发到幸存者互助群里。标题就叫《某工业水厂末日加价实录》。你觉得,以后谁还敢信你们?谁还敢提前付款订货?” 电话那头彻底哑了。 我能听见他呼吸变重,像是在来回踱步。几秒后,声音发虚:“林先生,咱们合作这么久……我们也是实在没办法,人工都涨到五倍了,不加这点钱,真撑不住。” “我不关心你们撑不撑得住。”我说,“明早八点,原价,原量,原地交货。错过时间,合同作废,我另找别人。” 说完,我直接挂断。 座机归于寂静。我坐回椅背,视线落在主控台左侧的物资调度日志上。翻开新一页,写下:**饮用水供应商临时加价30%,以市场曝光威胁后妥协。信用降级,后续不再合作。** 笔尖划过纸面,发出沙沙声。 十分钟过去,手机震动了一下。短信来自那个销售主管:**“同意原价履约,请放心提货。”** 我盯着这条消息看了两秒,锁屏,放进抽屉。 起身时,瞥了眼墙上的倒计时钟。红色数字跳到了六十八小时四十七分。 屋外风力明显增强了,金属外墙传来细微的撞击声,像是冰粒砸在防爆层上。走廊尽头的暖气管道开始有节奏地咯吱响,这是温度持续下降的征兆。 我走向武器库。 门禁指纹识别通过后,合金门向侧滑开。冷光灯自动亮起,照出靠墙排列的工兵铲,五把并列插在固定架上,刃口朝下。猎枪存放在上层保险柜,双锁结构,钥匙由我和苏瑶分别保管。 我拉开下层储物格,取出一个帆布包。里面是备用弹匣、战术手套和一支短管电击棍。检查了一遍电量指示灯,绿灯常亮,装回原位。 明天提货不能带太多人。路面积雪未清,运输车又不是全地形型号,必须精简随行人员。但也不能没人押运——这种时候,一桶水就能让人拼命。 正要关门,通讯器突然响了。 还是那个号码。 我接起来,没说话。 “林先生,”他的声音比刚才低了不少,“有个事……跟您商量下。” 我没应。 “我们……能不能改到下午三点以后交货?早上厂区要进行最后一次管网冲洗,人手实在调不开。” 我盯着武器库的金属地面,反射出我模糊的轮廓。 “不行。”我说,“八点到十点,我在原地等货。如果没人交接,视为违约,订单取消。” “可这真不是故意拖延,是——” “你刚才还有胆子加价。”我声音没抬,“现在知道讲理由了?” 他噎住。 “明天八点,我在厂门口停车区等。车号牌尾数7836,白色厢式货车。人不到,货不提,从此断供。” 再次挂断。 我把通讯器塞进裤兜,走出武器库。门在身后无声合拢。 回到主控区,我打开运输预案文档。路线图已经标好:从安全屋出发,经城西工业辅路,绕开主干道拥堵点,直达水厂东门卸货平台。全程约十二公里,预估耗时四十五分钟。 但现在的问题不是路线,而是人心。 这个人我认识两年了。灾变前三个月,我第一次去水厂考察产能,就是他接待的。当时他说:“我们不做暴利生意,只赚安心钱。” 结果呢? 末日还没正式降临,秩序就已经开始塌了。 不是因为灾难太猛,而是因为人太贪。 只要有利可图,再熟的面孔都能翻脸。 我合上平板,站起身活动肩膀。脖子有些僵,连续高强度运转让身体开始报警。但我不能停。 安全屋能挡住酸雨、低温、倒塌的建筑,可挡不住人心的溃烂。 第二天一早,必须把水拉回来。 而且要快,要稳,不留空档。 我重新打开物资日志,在“饮用水”条目下打钩。旁边备注:**优先级S,不可替代资源,运输全程武装押运。** 然后翻到下一页,写下新的待办事项: 1. 更换运输车防滑链; 2. 检查车载电源与保温层密封性; 3. 确定押运人选,至少两人持械陪同; 4. 提前半小时出发,避开可能的拦截点。 写完,我看向监控墙。十几个画面里,外部摄像头捕捉到的全是灰白交错的雪景。北侧围墙外,一棵枯树斜压在铁丝网上,枝干被风吹得不断拍打墙体。 忽然,右上角的画面闪了一下。 是西北方向的广角镜头。雪花密集,能见度不足十米。但在画面边缘,一道黑影快速掠过废弃厂房拐角。 我没动。 只是慢慢坐直了身体,伸手将主控台下方的一个红色开关拨到“警戒”位置。 蜂鸣器轻响一声,所有摄像头切换为夜视模式,红外线扫描启动。 我盯着屏幕,右手缓缓移向桌下暗格。 那里有一把上了膛的手枪。 第107章 道路危机:运输的阻碍 通讯器屏幕上的倒计时跳到六十八小时十二分时,电话响了。 我按下接听键,声音从听筒里传来,带着喘息和静电杂音:“林先生……车动不了了,路面全是冰,轮胎打滑,已经偏出车道了。” 是司机。他的车停在城西工业辅路与老铁路交叉口南侧八百米处,正是我预案中标记的高危路段之一。 我没问“有没有事”,也没安慰他别慌。这种时候,情绪没用。 “人安全吗?”我问。 “我在车上,没受伤,可这路……真过不去。” 我站起身,抓起挂在椅背上的战术外套就往门口走。主控台上的物资日志还摊开着,“饮用水”条目旁的备注清晰写着:优先级S,不可替代资源,运输全程武装押运。 现在没人能替我押车。 我推开武器库门,指纹验证通过,冷光亮起。五把工兵铲原封不动插在架上,猎枪锁在双层保险柜里。我不取这些,只从下层拖出一个帆布工具包——里面是防滑链、牵引绳、折叠铁锹、应急电源模块,还有两块备用电池。 四驱越野车停在地下车库b区,我已经提前检查过油量和胎压。现在只需要加装防滑链。 我推着工具车进去时,外面风声更大了。金属门关闭的瞬间,隔绝了部分撞击声,但车体外壳仍在轻微震动,像是被持续拍打。 十分钟内,我完成防滑链安装。启动车辆测试,四轮低速转动,金属链条咬合紧密,没有松动迹象。车载GpS打开,预设路线已更新为备用路径,避开主干道拥堵点,直通水厂东门卸货平台。 临出发前,我拨通内线。 “苏晨。”我说。 通讯接通,背景有设备运转的声音。 “我在路上。”我说,“保持监控运行,有任何异常,立刻通知我。不要擅自行动。” “明白。”他回得很快。 我没再多说,挂断通话,踩下油门。 越野车驶出地下通道,地面覆盖着灰白色积雪,厚薄不均。有些地方露出沥青路面,泛着湿冷的反光;有些区域则结了一层透明硬壳,看不出深浅。我放慢速度,双闪开启,沿着辅路边缘缓慢推进。 前方视野受限,雪花斜扫过来,打在挡风玻璃上迅速堆积。雨刷左右摆动,频率调到最高,仍需每隔几分钟手动清理一次。 十五分钟后,抵达废弃化工厂北侧弯道。 这里本是个缓坡,但现在整片区域被积雪掩埋,地形完全变了样。我刚拐过弯,右前轮突然一空,车身猛地向右倾斜,引擎发出空转的嗡鸣。 我知道情况不对,立刻松开油门,双手稳住方向盘,没踩刹车。 车停住了,右前轮悬在半空,卡在一个被雪盖住的坑沿上,下面是厚冰层。轮胎接触面几乎为零,只要轻踩油门就会打滑坠入沟底。 我关掉引擎,解开安全带,抓起工具包下车。 寒气扑面而来,呼吸瞬间凝成白雾。我绕到车头前方,用铁锹铲开积雪,露出底下光滑如镜的冰面。这不是普通结冰,而是雨水反复冻结形成的黑冰,坚硬、平整、极难附着。 我从包里取出麻布垫,铺在轮胎前方,又撒上随车携带的碎石混合物。这些是早年修车师傅教的方法——增加摩擦面,哪怕只多出几厘米抓地力,也可能决定生死。 重新上车,我将档位切入低速四驱模式,缓踩油门,让扭矩慢慢传递到后轮。车身微微震颤,轮胎碾过麻布和碎石,发出沙沙的摩擦声。 第一次尝试,前轮刚抬起一点又滑落回去。 我停下,调整方向,把左轮贴近路边凸起的水泥基座,作为支撑点。 第二次启动,我采用短促加速的方式,每次给油不超过三秒,等车身有所反应再继续。第三次,右前轮终于爬上坑沿,整个车身回归平稳路面。 我坐在驾驶座上,手还在方向盘上,没有立刻前进。 刚才十七分钟,每一秒都在计算风险。差一点,车就翻了。一旦翻车,不仅救援困难,连带后续所有物资调度都会崩盘。 我深吸一口气,重新启动车辆。 三十分钟后,我赶到司机被困的位置。 他的厢式货车横在路中间,两个后轮陷进冰沟,车尾歪斜。人坐在驾驶室里没动,看到我的车灯靠近才摇下车窗。 “林先生……这路没法走了,要不咱们先回去?等天气好转再说?” 我盯着他,没说话。 他眼神躲闪,补充道:“反正水也没坏,晚一天两天……” “合同写的是今天交付。”我打断他,“你签了字,拿了定金。现在货没送到,你不光拿不到尾款,还要赔违约金。” 他张了张嘴,还想辩解。 我直接打开车门:“让开,我来开。” 他愣住:“你一个人?这车我开了五年都——” “所以我只给你两个选择。”我站在车门外,声音不高,“要么现在下车,让我接管;要么你自己把车开走,订单作废,违约记录上传互助群。你自己选。” 他嘴唇动了动,最终低头解开安全带。 我接过钥匙,把他那辆四驱车留在原地作为备用,把两车物资合并到厢式货车上。保温层确实有破损,左侧靠窗的一排桶装水外壁已有轻微霜迹。必须尽快送达,否则内部温度会降至冰点以下。 我亲自上车,调整座椅位置,检查仪表盘各项数据。油量充足,制动系统正常,双闪可用。我把牵引绳固定在车底挂钩上,以防万一需要拖行。 出发时,天色更暗了。 我沿着原路线返回,但在接近排水沟桥面时提前变道。那里原本是混凝土结构,但根据记忆,几天前一场局部暴雨冲垮了地基,现在桥面已经塌陷大半,表面又被积雪掩盖,极易误入。 绕行小路更窄,但地势较高,积雪较松,反而比主路安全。 车内温度稳定在十三度,暖气系统工作正常。我一只手握着方向盘,另一只手搭在副驾的对讲机上,随时准备接收信号。 距离安全屋还有五公里,最后一段是平直公路,理论上最安全。 但我没放弃。 就在刚才,我注意到路边一根电线杆的底部有新鲜划痕,像是被重型车辆蹭过。这个细节让我多看了两眼。附近没有其他车辙,说明有人不久前经过,却没有留下完整轨迹。 我按下肩部对讲机按钮。 “苏晨。”我说。 通讯接通。 “我还在路上,预计二十分钟内抵达。”我说,“注意外围摄像头,特别是西北角广角镜头,如果发现移动物体,立即标记位置。” “收到。”他回答。 我松开按钮,视线回到前方。 雪还在下,路面像一层不断增厚的灰毯。车灯照出去不到二十米就被吞没。我控制车速在每小时十五公里,始终保持低档位,随时准备应对突发状况。 忽然,右后视镜里闪过一道反光。 不是灯光,也不是金属反射,而是一瞬间的轮廓变化——像是有人蹲在废弃厂房围墙后,刚好被车灯扫到衣角。 我没减速,也没回头。 只是轻轻按下了对讲机开关。 “刚才西北方向,围墙后面,有人。”我说,“别出屋,等我回来处理。” 第108章 赵强现身:恶意的窥视 对讲机里的电流声还在耳边回响,我手指没松开肩部通话键,车灯照着前方雪路,引擎低吼着往前爬。 “刚才西北方向,围墙后面,有人。”我说完那句话后,就没再开口。苏晨那边也没应声,只有一阵轻微的按键音,应该是他按下了确认接收指令。 我继续往前开,速度没提,也没降。副驾上的猎枪还裹在防油布里,枪管朝下,卡在座位和中央扶手之间。我没去碰它,现在不是时候。 但我知道,不能等了。 手指移到中控台下方,摸到那个隐蔽的物理开关,轻轻一推。车内顶灯自动断电,仪表盘亮度调到最低档。这是安全屋预案里的夜间规避模式,减少一切可能暴露行踪的光源。车外雪光反上来,勉强照亮路面轮廓。 我换上新的对讲机电池,旧的扔进工具包侧袋。信号必须稳住,接下来每一秒都可能出事。 “c区摄像头轮巡启动了吗?”我开口,声音压得很平。 “刚……刚开了。”苏晨的声音传过来,有点抖,“画面是黑的,雾太大,看不太清。” “放大西北角,靠近铁皮屋那段围墙。”我盯着前方,一边控制方向,“有没有移动物体?” “有……有个人影!”他突然提高了音量,“就在墙根底下,蹲着,穿一件脏兮兮的棉袄,手里拿着根铁棍一样的东西!” 我眼皮跳了一下。 赵强。 这个名字直接蹦了出来。那天在社区应急物资发放点,他抢别人配额时的样子我记得太清楚——歪嘴冷笑,脖子青筋暴起,眼神像刀子刮人。后来听说他因为打架被派出所带走过,没想到这时候会出现在这儿。 “他离门多远?”我问。 “大概……七八米?正往门口挪,走得特别慢。” “别动监控探头。”我立刻说,“不要让他察觉我们在盯他。录像存本地硬盘,标记时间戳,别上传云端。” “可他要是破门怎么办?”苏晨声音发紧。 “门破不了。”我语气没变,“三层合金加固,液压锁死,外面砸一天都进不来。你现在唯一要做的,就是藏好自己。拉严窗帘,关掉所有非必要电源,医疗区和储水间的灯也关了。” “可是哥……瑶姐说如果停电太久,药品冷藏柜温度会——” “优先保命。”我打断他,“人活着,药才有用。现在外面那个人,不是来借火的。” 通讯那头安静了几秒。 然后是键盘敲击声,应该是他在执行指令。 我也松了口气,至少他还听得进去话。 车子又往前走了两公里,路况稍微好转,积雪变松,轮胎抓地力回升。我稍稍提速,保持在二十码左右。再有十分钟就能进安全屋外围警戒圈了。 就在这时,对讲机里传来苏晨急促的声音:“他又往后退了!好像……好像在跟谁说话!我切换热成像试试!” “别切!”我立刻喝止,“热成像启动会有红外发射,容易被探测设备捕捉。你现在用普通夜视模式,调高增益,但别做任何主动扫描。” “可是……我看到不止一个人!”他声音压低,“围墙东侧,还有两个影子,躲在塌了一半的车间后面,其中一个背着包,像是装了什么东西。” 三个人。 果然不是偶然路过。 我脑中迅速过了一遍周边地形。那片废弃厂区原本是老机械厂,空间大、遮蔽点多,从三个方向都能逼近安全屋围墙,而且背风,适合藏人。如果是图谋不轨,那是绝佳的观察点。 他们没直接冲门,说明还没确定屋里有多少人,或者不确定防御强度。现在只是试探。 但这试探一旦失败,很可能演变成强攻。 我右手离开方向盘,伸手把猎枪从缝隙里抽出来,放在腿上。枪身冰凉,但我没去擦手套上的湿气。检查了一遍保险,确认处于锁定状态。 “你记住,不管看到什么,都别出屋。”我对苏晨说,“就算他们砸门、喊话、装熟人求救,你也当没听见。等我回来。” “那你什么时候到?”他问。 “最多十二分钟。”我看了一眼车载计时器,“我现在走的是备用路线,绕开了桥面塌陷段。你只需要做一件事:盯住他们,别让他们发现你在看。” “明白。” 通话结束,我把对讲机夹回肩部固定带,左手握紧方向盘,右手搭在枪管上。 风雪更大了。 车灯切开一片白雾,前方十字岔口出现在视野里。左边通往旧铁路货场,右边是荒废的汽修铺群,正前方那条窄道,直通安全屋地下车库入口。 我打右转向灯,缓慢切入右侧车道。 刚拐过去不到五十米,路边一辆报废的吊车残骸后,一道黑影快速缩了回去。 我没刹车,也没减速。 但我知道,他们已经发现我回来了。 对讲机突然响起短促的提示音——是预设的紧急呼叫信号。 我按下接听。 “哥!”苏晨声音几乎变了调,“他们动了!有个人开始翻墙!” 我一脚踩下油门。 四驱系统瞬间响应,车头抬了一下,轮胎碾过厚雪冲向前方。 “哪个位置?”我问,声音反而更沉。 “正门西侧,靠近排水沟那段矮墙!他手里真的有工具,好像是撬棍!” 我脑子里立刻浮现出那段墙体结构。那里确实比其他地方低三十公分,当初设计时就标记为薄弱点,后来加装了带刺铁网和震动传感器,但还没接通主警报系统——因为怕误触。 现在偏偏被他们挑中了。 “传感器触发了吗?”我问。 “响了!但我没敢开警报,按你说的,先录视频!” “做得对。”我咬牙,“等我到之前,什么都不要做。包括通风口闸门、水电总阀,全保持原状。他们是冲着‘里面有人’来的,如果我们突然断电闭气,他们会以为有机可乘。” “可他已经爬上去了!半个身子翻过去了!” “我知道。”我盯着前方越来越近的入口坡道,“撑住,我马上就到。” 车子猛地一震,冲进地下通道斜坡。头顶感应灯逐个亮起,映出水泥壁上的防水涂层裂纹。我猛踩刹车,车身稳稳停在金属门前。 指纹锁绿灯闪了一下,大门缓缓开启。 我拎起猎枪,跳下车就往主控室跑。 通道里的脚步声被吸音材料吞没,只有我的呼吸在头盔面罩里凝成一层薄雾。 推开主控室门时,苏晨正趴在监控屏前,手指悬在警报按钮上方,脸色发白。 “别按。”我说。 他猛地回头,眼里全是惊慌:“他进来了!那人已经落地了!” 我走到他身边,目光扫过屏幕。 正门西侧围墙内侧,一个穿着破棉袄的男人正蹲在地上喘气,手里确实握着一根短铁棍。他抬头四顾,动作谨慎,但眼神贪婪。 赵强。 我没认错。就是他。 他身后,另外两人还在墙外张望,没跟进。 他们在等消息。 “放大他脸部。”我说。 苏晨操作鼠标,画面拉近。 赵强脸上有道疤,从左耳根划到下巴,是他去年斗殴留下的。此刻他嘴角微微翘着,像是在笑。 “录音开了吗?”我问。 “开了,音频也在录。” 我点点头,拿起对讲机,切换到外部广播频道。 按下发送键,整个安全屋外围喇叭同时启动。 我的声音透过风雪,清晰传了出去: “墙里的那位,赵强,对吧?我知道你是谁。” 屏幕里,赵强猛地抬头,眼神骤然收紧。 第109章 武器调试:准备防御 我按下广播键,声音穿透风雪传出去的那一刻,赵强抬头的动作很慢,但眼神变了。他原本半蹲着的身体微微后仰,手里的铁棍贴住大腿外侧,像是想藏起来。可我已经看清了。 他没跑。 门外另外两个影子也没动。 他们还在等什么? 我没再说话,手指从发送键上移开,转而握紧了猎枪。刚才那一嗓子是警告,不是收场。我知道这种人——被吓退一次,只会回去琢磨怎么绕开防线,不会放弃。 车子刚停稳在金属门前,头顶感应灯一盏接一盏亮起,映出通道内防水涂层剥落的痕迹。我坐在驾驶座上没动,呼吸在头盔面罩里结了一层薄雾,又慢慢散开。副驾上的工兵铲还靠在门边,黑色握把沾了些融化的雪水,我伸手抹了下,掌心传来粗糙的防滑纹路。 苏晨的声音从对讲机里冒出来:“哥,他们……好像往后撤了点。” “别松劲。”我低声道,“盯着画面,别切镜头,也别调焦距。让他们以为监控是坏的。” “那你呢?” “我在下车前,得先确认手里这东西能用。” 我解开安全带,拎起猎枪,拉开侧门。冷风卷着雪渣扑进来,我低头避开风向,右肩扛枪,左手抽出工兵铲卡扣,咔的一声展开成短镐形态。应急灯的光线偏冷,照在刃口上有一道清晰的反光。 这把铲子是我三天前从工业品仓库抢订的最后一套野外生存装备之一,高碳钢材质,带折叠锤头和锯齿边缘。当时供应商说货期要两周,我直接翻倍预付,加急空运到市郊中转站。现在看,这笔钱花得值。 我先试猎枪。 背靠水泥墙蹲下,把枪平放在膝盖上。手套脱下来塞进衣兜,手指已经有些发僵,但我没停。弹匣拔出来,二十发实心弹全部在位,铜壳表面无氧化,底火干燥。拉了两下枪机,闭锁顺畅,复进簧回弹有力。瞄准镜玻璃有轻微雾气,我用袖口内衬擦了几下,调校归零点至五十米距离——那是围墙外到主门直线的最远端。 如果下次他们带工具砸门,这个距离足够让我看清谁打头阵。 我又检查了备用弹匣,压满后放进战术腰包左侧格位。右边装的是信号弹和燃烧棒,暂时不动。真正拼起来,这些玩意儿只能撑个几分钟,关键还是火力压制。 工兵铲我重新测试了三次。 第一次用镐端敲击地面,听声音判断钢材密度,没有闷响或裂音;第二次模拟劈砍动作,挥了五下,手腕发力稳定,握把不打滑;第三次直接拿它去撬地上一块松动的金属盖板,刃口切入缝隙约两厘米,未见卷边。 “够硬。”我自语。 “你要现在就出去?”苏晨问。 “不出去。”我收起铲子,重新卡回肩带,“但他们随时会来。我不可能每次都赶在他们动手前冲回来。所以现在要做的是——让屋里的每个人都知道,自己该干什么。” 我站起身,拍掉裤腿上的雪屑,推开了主控室的门。 苏晨正趴在监控台前,双手撑在桌沿,眼睛盯着屏幕。赵强的身影已经退出围墙西侧,另外两人也缩回了废弃车间背后,热成像画面显示他们聚在一起,体温信号集中,像是在商量什么。 “录像存好了吗?”我走进来,顺手关掉头顶那盏太亮的灯。 “本地硬盘,分段存储,时间戳同步。”他答得比上次利索。 我点点头,在主控台坐下,调出刚才那段翻墙视频,拖动进度条反复播放。赵强的动作不算快,爬墙时先探左脚,再用手撑,落地后立刻伏低身体观察四周。这不是临时起意,是踩点。 “他选的位置很准。”我说,“西墙那段比其他地方低三十公分,当初施工队偷工减料,我们后来补过铁网,但震动传感器还没接入主警报系统。” “因为怕误触。”苏晨接了一句。 “现在不怕了。”我转向他,“从今天起,所有外围警戒设备全部上线。你今晚就把传感器数据导入主控面板,设为一级响应模式。一旦触发,自动点亮围墙外照明,同时在我耳机里报警。” 他抿了下嘴:“可电……” “发电机优先保障防御系统。”我打断,“食物冷藏可以降温运行,药品柜我待会儿挪进内区保温舱。活着的人比存货重要。” 他没再争,只是点头。 我起身走到工具架前,取下另一把工兵铲,扔给他。 “接着。” 他慌忙抬手接住,差点没抓牢。 “我不是让你去外面拼命。”我看着他,“但如果有人突破第一道门,或者从通风管道钻进来,你得能在走廊拦住他几秒——只要几秒,等我赶到。” 他低头看着手里的铲子,指节慢慢收紧。 我走过去,示范基本动作:单手持柄,重心放低,镐头朝前。“遇到逼近的,先用铲面格挡,别硬碰对方武器。等他收力瞬间,用镐端往上挑,目标是下巴或手腕。要是他后退,不要追,守住位置。” 他又试了两次,动作生涩,但至少不再乱挥。 “记住,你的任务区域是医疗区到储水间的连接走廊。”我指着平面图,“那里空间窄,一个人就能卡住。听到枪声,说明我在外面压制,你就往里撤,关第二道气密门,然后躲进应急隔间,等我信号。” “要是……要是他们不止三个人呢?”他忽然抬头。 “那就说明他们动真格的了。”我收回目光,“到时候我不在外头,就在门内。不管哪种情况,你只要完成自己的部分,就够了。” 他咬了下嘴唇,没再问。 我看了眼墙上的倒计时钟——第六十七小时十一分。 饮用水刚运回来,堆在b区仓储间,还没清点。但比起物资核对,眼下更紧迫的是明确每个人的职责。赵强不会只来一次,下次可能就是半夜,可能带着破门工具,甚至点燃火堆引我们开门救人。 我不能指望每次都能及时赶回。 回到主控台,我打开武器日志,新建一条记录: 【猎枪x2,弹药储备:400发(实心弹),今日完成状态检测,归零校准完毕。】 【工兵铲x4,其中两把已分配实战岗位检测到敏感内容,请修改后重试 第110章 物资核对:最后的准备 我推开主控室的门,肩上的工兵铲还挂着雪水,滴在水泥地上一小片湿痕。苏晨抬头看了我一眼,手指仍按在监控画面上,赵强的身影已经退到厂区边缘,但热成像里三个人聚在一起没散。 “录像存好了。”他说。 我点头,把猎枪靠墙放稳,脱下手套扔进消毒箱。“从现在起,所有外围设备全部上线。传感器接主警报,照明联动,一旦触发,立刻通知我。” 他应了一声,转身去操作面板。我走到工具架前,取下另一把工兵铲扔给他。 “记住你该守的位置。” 他接住,低头看了看握把,没再问多余的话。 我看了眼墙上的倒计时钟——第六十七小时十一分。 饮用水刚运回来,堆在b区仓储间,还没清点。但现在比物资更紧要的,是让每个人清楚自己该做什么。赵强不会只来一次,下次可能带着撬棍、火把,甚至直接砸窗引我们出去救人。 我不能每次都赶在他们动手前冲回来。 *** “都过来。”我在主控台前站定,声音不大,但足够清晰。 苏瑶从医疗区走出来,手里还拿着一支未拆封的注射器。她把药放进冷藏柜,关上门,朝这边走来。苏晨也停下操作,站在控制台边。 “最后五个小时。”我说,“我们不再做任何外部行动。接下来要做的,是把所有物资彻底核对一遍,确保每一桶水、每一包药、每一件工具都在它该在的位置,随时能用。” 苏瑶点头:“我负责医疗用品。” “我管工具和能源。”苏晨说。 “食品和饮用水归我。”我打开平板,“采用双人复核制,一人登记,一人查验。发现问题当场标记,不跳过,不拖延。” 三人分头行动。 我先去b区。新运回来的二百桶饮用水整齐码放在支架上,外层塑料膜有些地方被刮破,露出内胆。我逐桶检查密封圈是否完好,用便携ph试纸抽检十桶,确认没有酸性残留。这批水是从市郊净水厂抢订的最后一批工业级储备,经过三级过滤和防腐处理,保质期标注为三年。 登记完数量,我将数据传入系统。苏瑶那边正拆开急救包,逐一核对纱布、止血粉、缝合针的数量。她把过期的两包抗生素单独放进回收袋,又测试了便携氧气瓶的压力阀。 “d区药品齐全,应急剂量足够支撑两个月。”她报来结果。 苏晨在c区清点柴油桶。一共六组,每组五十升,全数满载。他打开一桶盖子闻了闻,油质清亮无杂质。发电机备用油路已连接,压力表显示正常。他又检查了太阳能板控制器和逆变器,电池组充电状态98%。 “能源没问题。”他说,“够撑到第一轮极端降温结束。” 我把压缩食品搬出来重新分类。高热量军用口粮一千二百份,按三十天周期分成十二大箱,每箱标注开启日期。罐头类另放一组,避免潮湿区域。干粮区加装了防潮垫和温湿度计,设定自动除湿模式。 “食品总量达标。”我录入最后一项,“可维持三人九十天基础消耗。” 所有数据汇总后,我在主控台生成《末日初期生存物资清单V1.0》,打印两份,一份存入防水文件袋锁进保险柜,另一份贴在主厅公告栏。 *** “布局需要调整。”我看了一圈仓储动线,“现在最怕的是突发情况找不到东西。” 我下令将应急医疗包、手电筒、备用电源移至靠近主休息区的“快速响应柜”,贴上荧光标签。苏晨协助搬运重型物资箱,重新排列货架间隙,留出至少八十厘米通道,确保穿戴防护服也能快速通行。 “假设我受伤倒在走廊,你们要在最短时间内拿到止血剂。”我说。 苏瑶立刻进入角色,听到模拟呼救后,从医疗区跑到响应柜取出药品,全程九十二秒。 “再练一次。”我说。 第二次缩短到八十六秒。 “够快了。”我点头,“记住这个路径。” *** 长时间作业让气氛逐渐沉下来。苏晨在整理工具台账时停顿了几秒,笔尖悬在纸上。 “刚才那组扳手……是不是记过了?” 我走过去看记录表。“重复了。第三行和第十一行都是八寸活动扳手,写两次。” 他皱眉,擦掉一条。 “别急。”我说,“我们现在不是赶时间,是在掌控时间。” 我打开保温壶,倒了三杯热咖啡。苏瑶接过杯子暖着手,轻声说:“每一桶水、每一粒药片,都是我们活下去的底气。” 苏晨深吸一口气,重新校准表格,把最后一项工兵铲数量核对完毕。 我关闭平板,抬头看向墙上的倒计时钟:**四小时二十八分钟**。 物资核对完成。 饮用水五百桶,压缩食品一千二百份,猎枪子弹四百发,工兵铲五把,柴油三百升,常用药品齐全。所有设备归位,警戒系统一级待命,应急通道畅通。 我站起身,环视整洁有序的仓储区。 “物资核对完毕,全部达标。”我说,“接下来,我们等。” 苏瑶回到医疗区,整理最后一批药品。她把止血绷带按规格分类放入抽屉,关好柜门,转身走向主厅。 苏晨完成工具台账归档,将自己那把工兵铲挂回指定位置。他没坐下,而是走到连接走廊入口,靠着墙站着,视线盯着通道尽头。 我坐在主控台前,耳机开启监听模式,目光落在监控画面与倒计时器之间。 外面风雪未停。 安全屋内一片静默。 突然,苏晨抬手扶了下耳麦。 “哥。” 他声音压得很低。 “监控左角,d区外墙顶沿——刚才好像有东西滑下去。” 第111章 神秘来电:未知的威胁 苏晨的手还扶在耳麦上,指节微微泛白。我盯着他,没动。 “d区外墙顶沿……有东西滑下去。”他又说了一遍,声音压得极低,像是怕惊扰什么。 我慢慢站起身,目光扫过监控屏幕。热成像画面里,那片区域温度平稳,没有活体移动的迹象。但我知道,这不代表安全。 “再调一遍回放,慢速。” 他点头,手指在控制台上敲击。画面倒退,逐帧播放。就在第三十七秒,一道细长的反光从墙顶边缘掠过,像是金属划过水泥,随即消失。 不是雪块。 我伸手抓起耳机,接入外围监听通道。风声夹杂着细微的电流杂音,除此之外一片死寂。 就在这时—— “叮铃铃——” 刺耳的铃声骤然撕裂了屋内的安静。 所有人一震。 那部老旧的程控电话,正摆在主控台左侧角落,灰白色的外壳布满划痕,线路直连地下电缆,公网无法接入,理论上不可能响。 可它现在正在响。 第二声响起时,我已经伸手拿起了听筒。 “林越。” 电话那头传来的声音低沉、机械,明显经过变声处理,每个字都像从铁管里挤出来,“你的安全屋,藏了不少好东西。” 我没出声。 “水、食物、柴油发电机……还有两支猎枪。”对方继续说,语速缓慢,带着刻意的压迫感,“交出来,还能留条命。” 我握紧听筒,拇指悄悄移向主控台右侧的红色按钮。 “我不知道你是谁。”我说,声音很平,“但你想抢我的东西,就得先问问我的枪答不答应。” 话音落下的瞬间,我按下警戒等级提升键。 “滴——” 系统提示音响起,所有摄像头自动切换至广角+热成像双模式,外围照明带同步启动,一圈昏黄的光晕沿着围墙扩散开去。 电话那头沉默了一秒。 “你会后悔的。” 通话戛然而止。 我把听筒重重扣回去,转身看向苏晨:“查线路,看有没有远程接入记录。” 他立刻调出通讯模块拓扑图。屏幕上,主线路绿灯正常,但备用中继端口的状态栏显示三分钟前有过一次短暂激活。 “这个端口原本接的是厂区办公网,早就断了。”他手指快速滑动,放大信号日志,“有人用跳接线从墙体暗管接入,伪装成接地线,反向触发拨号协议。” 我眯起眼。 这不是普通窃听。能精准找到这条废弃线路,并改装设备实现反向拨通,说明来人不仅熟悉厂区结构,还具备基础通信知识。 赵强不可能做到。 但他可以找人帮忙。 “切断所有非必要线路。”我下令,“主交换机装进屏蔽盒,启用物理隔离。从现在开始,对外联络只走加密对讲机,短距跳频传输。” 苏晨应了一声,起身去工具架取屏蔽箱。 我走到主控台前,重新调出d区外墙的监控回放,把刚才那段反光画面定格。放大十倍。 那道痕迹呈斜向下滑趋势,起点在墙顶通风口边缘,终点落在下方排水沟上方三十厘米处。 有人爬过。 而且动作熟练,懂得避开红外感应盲区。 我转头看向苏瑶。她一直站在医疗区门口,没说话,但呼吸节奏变了,比平时深一些。 “刚才那个电话,”我说,“是冲我们来的。” 她抬眼看着我。 “他知道我的名字,知道物资种类,甚至知道我们有枪。”我顿了顿,“说明他已经盯了很久,不是临时起意。” 苏晨停下手中的活,也转过来看我。 “但他们不敢进来。”我接着说,“不敢露脸,只能靠打电话吓人。这就说明——他们没把握强攻。” 我走到墙边的地图前,拿起红笔,在西侧围墙缺口处画了个圈。 “这里是他们唯一能接近的位置。下面是塌陷区,地基悬空,承重差。上次赵强翻墙就是从这儿进来的。” 我把笔放下。 “接下来他们会试探更多方式。可能是半夜砸窗,可能是切断电源引我们出去查看,甚至会放烟逼我们撤离。” 苏晨低声问:“那我们怎么办?” “守门。”我说,“只要门还在,他们就进不来。水、电、食物都在屋里,我们耗得起。” 我环视两人:“从现在起,警戒等级一级。苏晨每两小时巡检一次线路节点,重点检查墙体暗管和备用端口;苏瑶负责确认应急医疗包随时可取,清点止血剂、镇痛药、抗生素存量;我守主控台,全程监控全域动态。” 苏瑶点头,转身走向医疗柜。 苏晨则快步走向工具架,开始整理随身装备包。 我坐回主控台前,戴上监听耳机,目光落在监控画面上。 西侧围墙依旧空无一人。 但我清楚,他们一定在某个地方看着。 等。 等我们松懈。 等我们犯错。 我打开内部日志,将这次通话标记为“首次外部威胁介入”,并上传录音片段至本地数据库。虽然声音被变声处理,但背景里的电流频率有轻微波动,或许能反向推导出信号源大致方位。 苏晨完成第一轮线路巡查回来,摘下防护手套。 “所有跳接点已断开,屏蔽盒安装完毕。”他说,“主线路现在完全物理隔离,除非有人直接撬开配电井,否则没法再接入。” 我点头。 “你去休息区靠墙的位置坐着,别睡。”我说,“保持清醒,随时准备响应。” 他应了声,提着工兵铲走过去。 时间一分一秒过去。 墙上倒计时显示:**三小时五十一分钟**。 距离末日爆发还剩不到四小时。 而我们的敌人,已经动手了。 我盯着屏幕右下角的信号强度条。稳定,无异常。 突然,耳机里传来一声极短的“咔”。 像是某种微型继电器闭合的声音。 我立刻暂停所有画面,回溯音频流。 十五秒前,d区走廊底部的环境麦克风捕捉到一段0.3秒的脉冲噪音,频率不在常规监听范围内。 我调出声谱图。 一条细小的波峰一闪而过,位置与备用中继端口最后一次激活的时间完全吻合。 有人在测试新线路。 我猛地站起身,冲着苏晨喊:“带上屏蔽钳,跟我去d区走廊底舱!” 他抓起工具包就要动身。 就在这时—— 主控台上的程控电话,再一次响了起来。 第112章 苏晨的担忧:团队的情绪 电话铃声第二次响起的时候,我正盯着主控台右下角的声谱图。那道0.3秒的脉冲波刚消失,铃声就来了,像是掐着时间点打来的。 我没犹豫,直接拔掉了程控电话背后的电源线。 听筒还在响,但声音断得干脆。屏幕上的备用中继端口绿灯熄灭,信号流归零。 “断了。”我说。 苏晨站在工具架边,手还抓着屏蔽钳,指节绷紧。他没动,也没应声,只是眼睛一直盯着那部哑掉的电话,像是怕它再活过来。 我走过去,把钳子从他手里拿下来,放回工具包。“不是什么高科技手段,就是有人在墙外接了条线,想吓我们。”我说,“但他们不敢靠近,连脸都不敢露。” 他点点头,动作很轻,像怕惊动什么。 我看了他一眼。他的呼吸有点乱,肩膀微微起伏,手套还没戴好,一直挂在手腕上晃着。刚才他还主动要跟我去d区底舱排查线路,现在却站在这儿,一步没挪。 “你在想什么?”我问。 他抬眼看了看我,又低下头,手指无意识地摩挲着工兵铲的卡扣。 “哥……”他声音压得很低,“我们真的能守住吗?” 我没立刻回答。 他知道危险,也见过赵强翻墙的样子。可真正让他怕的,不是那个人影,而是看不见的东西——那些藏在暗处的手,能摸到我们的线路,能知道屋里的事,甚至知道我的名字。 这种感觉,就像住在一间玻璃房里,你以为关好了门,其实外面早就有人拿着锤子,在等你松懈。 “我也想过守不住。”我说。 他猛地抬头。 “第一天我就在想,要是他们带枪,带人,带切割机砸门怎么办?我想过很多次。”我靠着控制台坐下,和他平视,“但我发现,只要门没破,灯还亮着,水还有,我们就没输。” 他嘴唇动了动,没说话。 “他们打这个电话,不是为了谈判。”我继续说,“是试探。他们在看我们会不会慌,会不会开门跑,会不会互相猜忌。只要我们还在屋里,还在动,还在查线索,他们就在输。” 他慢慢把手套摘下来,放在一旁的柜子上。 “可万一……他们人更多呢?” “那就一个一个打退。”我说,“我不可能让你一个人面对。苏瑶也不会。这屋子不是我一个人的,是我们三个的。谁想进来,就得先踩着我们三个的尸体。” 他怔了一下。 我站起身,走到武器柜前,拉开抽屉,取出一支未拆封的防暴棍,递给他。 “你不用非得冲出去拼。”我说,“但你要记住,你现在做的事,不是帮忙,是在守护。修线路是你,查信号是你,以后巡检盲区也是你。少了你,这个屋子就不完整。” 他接过棍子,没看我,低头检查锁扣是否牢固。动作很慢,但每一处都认真确认。 我能感觉到他在调整自己。不是硬撑,而是在把恐惧一点点压进心里,换成别的东西。 脚步声从医疗区传来。 苏瑶走了过来,手里拿着一个小药盒。 “刚才心跳有点快?”她轻声问苏晨。 他摇头:“不是身体的事。” 她没坚持,只是把药盒放回口袋,站到我们旁边。 “我记得刚进来那天,我还以为活不过三天。”她说,“水不够,药不多,外面全是喊声。可后来我发现,只要有人在做事,有人在说话,我就还能撑下去。” 苏晨抬头看她。 “你们都在做决定,我在跟。”他说,“可我不想只是跟着了。” 我看着他。 他深吸一口气,把防暴棍插进腰侧的绑带里,拿起工兵铲。 “哥,下次巡检,让我去外墙盲区。”他说,“我知道他们怎么避开红外感应。我可以顺着排水管往下查,看看有没有新的接入点。” 我没点头,也没反对。 “你知道那里冷,风大,而且一旦出问题,救援要三分钟才能到?” “我知道。” “那你为什么还要去?” “因为那是最容易被忽略的地方。”他说,“也是最可能被人动手脚的位置。如果我不去,总得有个人去。我不想再躲在监控后面看别人冒险。” 我伸手,拍了拍他的肩。 那一瞬间,我看到的不再是那个缩在角落、听到动静就紧张的少年。他是这个屋子里的一根支柱,正在一点一点立起来。 苏瑶轻轻碰了下我的手臂,朝主控屏努了努嘴。 热成像画面里,西墙依旧空着。警戒灯一圈圈扫过围墙顶部,红光划过积雪,映出几道浅痕。 “风把雪吹歪了。”她说。 我盯着那几道痕迹。不是脚印,也不是滑落的轨迹,更像是某种重物拖行后留下的压痕。 “明天我要出去一趟。”我说,“采购最后一批密封胶条和绝缘材料。发电机房的接口还需要加固。” 苏晨立刻看向我:“什么时候?” “等天亮,七点前出发。”我说,“来回不超过两小时。你负责留守,全程监控外围动态。如果有异常,按三级预警流程处理——先切断非必要电源,再启动备用摄像头组,最后通知我返程。” 他点头,掏出随身记录本,快速写下要点。 “我会盯住所有盲区。”他说,“特别是d区南侧那段塌陷墙。那边土层松,容易挖洞。” 我嗯了一声。 苏瑶转身走向医疗柜,拿出一份应急包,重新检查内容物。她的动作很稳,没有多问,也没有劝阻。 我知道她在担心,但她选择了信任。 时间在安静中滑过。 墙上倒计时显示:**三小时二十六分钟**。 我坐回主控台前,调出厂区结构图,标记出几个潜在入侵路径。苏晨站在我身后,指着通风井下方的一段暗管。 “这里以前是老厂区的通信通道。”他说,“如果有人懂线路布局,可能会从这儿穿进去,绕开主监控。” 我放大那片区域。 混凝土壁厚四十厘米,内部直径六十公分,常年封闭,入口被钢筋焊死。理论上没人能进去。 但理论上,也不会有人能让一部断网的电话响两次。 “你记一下。”我说,“等我回来,我们一起排查这段。” 他拿出笔,认真记下。 就在这时,耳机里传来一声短促的电流音。 不是脉冲,也不是拨号信号,更像是一段极短暂的数据传输结束后的余震。 我立刻暂停所有画面,回溯音频记录。 十五秒前,b区储水罐附近的环境麦克风捕捉到一次0.2秒的高频震动,频率接近无线射频干扰波段。 我调出频谱分析界面。 一条细小的波纹闪过,持续时间不到半秒,来源方向指向围墙外三十米的废弃配电房。 那个房子早就断电,连门都被水泥封死了。 但现在,有人在那里发了信号。 第113章 再次出发:补全物资 耳机里的电流音散去后,主控台屏幕上的频谱图归于平静。我盯着那段持续不到半秒的高频震动记录,放大信号来源方向——围墙外三十米,废弃配电房。 那个地方早就断电封门,不可能有正常信号传出。但它确实响了,而且是冲着我们来的。 我调出厂区结构图,标记那片区域,顺手将音频数据存入加密文件夹。苏晨站在我身后,呼吸比刚才稳了些,手不再抖,只是目光还停在屏幕上,像是想从那一道细波里看出点什么。 “不是攻击。”我说,“他们在探路,试我们有没有反应。” 他点头,声音有点干:“如果我们不出去,他们会不会以为……我们怕了?” “怕不怕不重要。”我起身,走向物资清单面板,“重要的是让他们摸不清我们的节奏。” 墙上倒计时显示:**三小时零七分钟**。 距离末日降临越来越近,空气里有种说不出的压感,像暴风雨前的静默。但我们不能等。 我翻出安全屋现存清单,几项关键物资仍低于理想储备量:密封胶条只够加固发电机房接口,绝缘材料缺三分之一,备用电池库存不足,还有两箱高能量罐头没补上。这些看似琐碎,可一旦酸雨落下,线路短路、设备失灵,就是致命问题。 “得走一趟。”我说。 苏晨立刻抬头:“我去?” “你跟我一起。”我看他一眼,“不是帮忙,是必须有人学会怎么在外面活下来。” 他没再问,只是默默走到装备柜前,检查防寒服拉链和护膝绑带。动作利落,但手指在扣腰包时顿了一下。 我知道他在想什么。上次赵强翻墙,他躲在监控后不敢靠近窗边。现在却要主动走出去,面对外面那些不知道会做什么的人。 我拿起背包,往里装定位器、折叠刀、对讲机充电宝,又塞进一支未拆封的防暴喷雾。这是最后一次外出,不能拖,不能缠斗,拿了东西就走。 “记住规则。”我拉上外套拉链,“看到人,别对视,别说话。要是对方逼近,我们就撤,绝不硬碰。” 他点头,背上自己的小号战术包。 我们从地下通道出口离开安全屋,外头风雪比白天更猛,地面结了一层薄冰,踩上去滑而脆。天空灰得发暗,远处楼宇轮廓模糊,整座城像被冻住了一样。 超市在两公里外,是附近唯一还没彻底清空的商业点。我选它不是因为近,而是它后巷有一扇破窗,能避开主入口人流。之前查过路线,也确认过货架分布,目标明确:电池区靠墙第三排,罐头在食品仓最里侧,绝缘材料堆在五金角,全部步行可达。 到达时,主门已被撬开,门口横着一辆烧过的推车,地上有脚印混着血迹,但没人守着。我示意苏晨贴墙移动,自己先探身进去。 里面比预想混乱。几组人正围着倒塌的货架抢东西,有人拿棍子砸箱子,有人把整袋米扛在肩上往外跑。角落里一个男人蜷在地上,裤腿湿了一片,没人管。 我没停下,也没绕路,带着苏晨从侧道穿过去。脚步放轻,但不迟疑。这种地方,犹豫比快走更容易引来注意。 五金区只剩空架,但靠墙的储物柜还锁着。我掏出工具撬开第二格,里面果然剩下三卷防水胶带和半箱密封条。苏晨迅速装包,动作比我想象中稳。 “电池呢?”他低声问。 “前面右转。” 我们刚拐过通道,迎面冲出来两个男人,手里抱着一堆瓶装水,其中一个撞到我肩膀,瓶子掉了一个,在地上滚了几圈。 那人站定,眼神凶狠地盯过来。 我没动,也没道歉,只是把手慢慢放到了背包侧袋——那里藏着防暴喷雾。苏晨也停下,站在我斜后方半步位置,手按在工兵铲卡扣上。 对峙了大概五秒。 对方看了看我的脸,又扫了一眼我背后的背包和苏晨握铲的手,最终弯腰捡起瓶子,低骂一句,转身走了。 “走。”我说。 食品仓那边情况更糟,大部分货架空了,只剩些碎纸盒和翻倒的推车。但最里侧冷柜后面还有六箱压缩罐头没被人发现,外包装完好,生产日期在三个月内。 苏晨抢先一步过去搬第一箱,我则盯着入口方向。已经有几个人注意到这边动静,开始朝我们这边张望。 “快。”我说。 他没应声,但动作加快。两分钟内,六箱罐头全装进背包,我和他各背三箱,重量压得肩胛发酸,但还能承受。 撤离路线原计划是从后门走,可刚靠近出口,发现那里站着三个流浪者,正分赃抢来的东西。他们没看见我们,但堵住了路。 “换道。”我低声说。 我们退回通道,改走东侧维修梯。那是员工专用通道,门虚掩着,楼梯窄,扶手锈蚀严重。下去时脚步必须轻,否则金属震颤声会传很远。 下到一楼,走廊尽头是消防通道出口。我伸手推门,铁门吱呀一声开了条缝,外头风雪扑进来。 就在这时,背后传来急促脚步声。 我回头,一个年轻男人追了过来,手里拎着一根铁管,眼神直勾勾盯着我们的背包。 “留下点!”他喊。 我没答话,一把拉开铁门,推苏晨出去。 他自己踉跄了一下,差点摔倒,但我没停。门外积雪厚,每一步都陷进半截靴筒,寒风刮脸,背包沉得几乎要把肩膀扯脱臼。 那人追到门口,站在檐下犹豫了一瞬,终究没跟出来。 我们一路没停,穿过废弃停车场,绕过塌了一半的公交站,终于进入通往安全屋的地下管网入口。 进通道前,我回头看了最后一眼。 风雪中,超市轮廓渐渐模糊,门口那人已经不见了。只有地上两道拖痕,通向黑暗深处。 苏晨靠着墙喘气,脸上结了层霜,嘴唇发白。但他一直没松开背包带,哪怕在雪地滑倒时,也是先护住物资才撑地起身。 我把对讲机频率调回安全屋频道,按下通话键:“b组任务完成,正在返程。” 频道安静了几秒,然后传来苏瑶的声音:“收到。主系统待命,医疗区准备完毕。” 我关掉通讯,看向苏晨。 “你觉得他们为什么没追?”他忽然问。 “因为他们不确定我们有多少人,也不清楚我们有没有武器。”我说,“我们没跑,也没求饶,只是走。这就够了。” 他点点头,把背包往上提了提。 前方通道灯光微弱,映出我们两个人影,一前一后,踩着积水向前走去。 背包里的密封胶条硌着肩骨,每一歩都能感觉到它的存在。 这不是第一次补给,但可能是最后一次。 风从背后吹来,带着雪粒打在防护罩上,发出沙沙的响。 苏晨抬起手,抹掉眼前结的冰屑,继续往前走。 第114章 赵强的阴谋:试探与策划 风雪在铁皮屋顶上刮出沉闷的响,像是有人用砂纸一遍遍磨着金属。赵强蹲在火炉边,手里捏着半截烧黑的木条,在地上划出几道线。 他盯着那几道痕迹看了很久,忽然抬脚踩乱。 “他们回来了。”他开口,声音低得像从喉咙深处挤出来的。 角落里靠着两个男人,一个裹着脏兮兮的军大衣,另一个缩在破毯子里,听见这话都没动弹。但眼神都朝他这边扫了过来。 “林越,还有那个小子。”赵强没回头,“半小时前,超市后巷有动静。监控废了,可有人看见他们从维修梯下来,背着东西出来的。” 军大衣男搓了搓手:“能带多少?这种天气,走两公里路都不容易。” “六箱罐头。”赵强慢慢站起身,走到墙边,拿起一根生锈的铁棍,在掌心轻轻敲了两下,“全是高能量压缩的,保质期够撑半年。五金区也被清了,密封条、防水胶带,一样没落下。” 破毯子男低声嘟囔:“那地方早被翻烂了,他们还能找到货……运气真好。” “不是运气。”赵强冷笑,“是准备足。人家从灾变前就开始攒东西,咱们还在街上抢泡面的时候,他已经把安全屋建好了。” 屋里一下子静下来。 炉火噼啪响了一声,火星溅到水泥地上,熄了。 “凭什么?”军大衣男突然抬头,“他就一个人,后来捡了个医生和她弟弟,三个人守个厂子,吃喝不愁。我们呢?睡这儿,靠抢来的这点东西活命。” “所以得动。”赵强转过身,目光扫过两人,“再等下去,等酸雨下来,路封死,谁也出不去。到时候他是暖的,我们是冻死的。” 破毯子男摇头:“上次你去看过,围墙加了钢板,门是双层防爆的,还有摄像头。硬闯不行。” “谁说要硬闯?”赵强咧嘴一笑,牙缝里透着黄,“我没打算冲进去。我要看看里面的人——敢不敢开门。” 军大衣男皱眉:“什么意思?” “装人。”赵强坐回凳子,翘起腿,“找两个人,扮成快冻死的,往门口一站,喊救命。要是他们开门救,说明心软;不开门,至少能看清里面几个人露脸、拿不拿武器。” 破毯子男脸色变了:“这要是被识破……” “不会。”赵强打断他,“只许站在门外喊,不准靠近门缝十米内。他们要是开枪,那就是杀人犯;不开枪,就是怕事。不管哪种,我都摸清他们的底线。” 炉火又跳了一下。 军大衣男咬着嘴唇:“你要让我们去?” “是你。”赵强指着他,“还有老四。”他看向破毯子男,“你们俩块头小点,看起来可怜。脸上抹点灰,衣服撕两条口子,拄根棍子,走得慢点。就说从城东过来的,家里人全没了,听说这里有避难所……求收留。” 破毯子男往后缩了缩:“万一他们真放我们进去呢?” “不可能。”赵强冷哼,“林越那种人,精得很。他会看监控,会听语气,不会随便放陌生人进来。但他一定会看,一定会犹豫——这就是机会。” 他站起身,走到墙角,从一堆杂物里翻出一只老旧望远镜,甩给军大衣男:“你负责走过去。老四在后面五十米跟着,别靠太近。要是你倒下了,他转身就跑,回去报信。” “那你呢?”军大衣男问。 “我在三百米外的汽修楼顶。”赵强拍了拍背包里的对讲机,“信号断了,但手电还能用。你们要是顺利站到门口,亮三下灯。要是被人轰出来,两下。被打,一下。” 他顿了顿,声音压低:“记住,一句话都不能多说。只求活命,别的不提。要是他们问物资、问路线、问别人在哪——闭嘴。答不出来最好。” 军大衣男握紧望远镜:“要是他们直接开枪呢?” 赵强眯起眼:“那就说明,他不怕背人命。下次我就带人正面攻,炸门,放烟,逼他们出来。” 他说完,从炉子旁拎起一个小布袋,扔到军大衣男怀里。 “一罐肉,先吃了。事成之后,再给一罐。” 破毯子男盯着那袋子没动:“要是失败了呢?” “失败?”赵强笑了,“失败也没损失。你们没死,我也没露面。他照样关着门,我们照样在外面熬。但我知道了他敢不敢动手——这就够了。” 他走到门口,拉开一条缝,风雪立刻灌进来。 外面天色灰白,雪还在下,远处几栋楼影子模糊,像被水泡过的纸板。 “现在是试探。”他回头看了一眼,“等我摸清他的脾气,才是动手的时候。” 军大衣男低头解开布袋,拿出罐头,手指有些抖。但他没再说话,只是用钥匙撬开盖子,一口一口吃了起来。 破毯子男坐在那儿,半天才伸手接过另一半。 赵强看着他们吃完,亲自帮他们把棉袄披上,还塞了两副旧手套。 “别慌。”他说,“你们只是求生的人。他要是连这个都不敢管,那他就不是人,是畜生。要是他管了……”他嘴角慢慢扬起,“那我们就知道,怎么让他一步步打开门。” 两人换好衣服,脸上抹了灰土,军大衣男故意摔了一跤,膝盖蹭地,裤子擦破一道口子。破毯子男学着咳嗽,咳得肩膀直颤。 赵强满意地点点头。 “走吧。” 他们从后门出去,沿着排水渠贴墙走,身影很快被风雪吞没。 赵强没跟上去。他爬上二楼,推开一间废弃办公室的窗,架起望远镜,对准西边那片厂区。 十分钟过去,什么也没出现。 他又掏出对讲机,试了试频率,没信号。 正常。 他把对讲机塞回口袋,继续盯着望远镜里的画面。 围墙完整,大门紧闭,四个角的摄像头缓慢转动。 一切如常。 可他知道,只要有人出现在门口,哪怕只是站着,那扇门背后的世界就会动摇。 哪怕只是一瞬间。 他在心里算着时间。 十五分钟。 二十分钟。 忽然,望远镜里出现了两个模糊的人影。 一前一后,走得极慢,像是随时会倒下。 前面那人拄着棍子,另一只手抬着,似乎在挥。 赵强屏住呼吸,把眼睛贴紧镜筒。 他们停在了安全屋大门外三十米处,不再前进。 其中一人抬起胳膊,用力挥手,嘴巴张开,虽然听不见声音,但口型很清楚。 ——救救我! 赵强的嘴角一点点扯开。 来了。 他迅速从包里摸出手电,拧亮,对着天空闪了三下。 等待回应。 风雪中,那两个人影站在原地,佝偻着背,像是随时会被风吹倒。 安全屋的方向,依旧没有任何动静。 但监控探头微微转动了一下角度,对准了他们。 赵强看到了。 他收回手电,重新藏进暗处,呼吸变得平稳。 “你在看,对吧,林越?”他低声说,“你在屏幕后面,看着这两个‘可怜人’。” “你现在一定在想——要不要开门?能不能信?会不会是陷阱?” “你想得越多,就越不敢动。” 他靠在墙边,从怀里掏出半瓶白酒,喝了一口,灼热感顺着喉咙滑下去。 “我不急。” “我会让你一次又一次地看到有人求救。” “直到你心软,直到你犯错。” 楼下传来轻微的脚步声。 老四回来了。 赵强没回头,只问:“他怎么样?” “一直站在门口。”老四喘着气,“没动,也没喊。后来……好像有人影在窗后闪过。” 赵强笑了。 “好戏才刚开始。” 第115章 应对试探:假意的援助 监控屏幕上,那两个身影在风雪里站了快十分钟,一动不动。我盯着他们看了很久,手指搭在控制台的警报键上,没松开。 苏晨从侧门进来时脚步很轻,但还是被我察觉了。他走到我身边,顺着我的视线看向屏幕,声音压得很低:“他们……是不是太安静了?” 我没回答,只把画面放大到脸部。两人脸上抹着灰,衣服破得恰到好处,一个拄着棍子,另一个佝偻着背咳嗽。可他们的呼吸稳定,眼神来回扫视围墙和摄像头的位置,像在记录什么。 “不是冻僵的人能做出的动作。”我说,“真快死的人,站都站不稳,更不会注意这些。” 苏晨咽了口唾沫:“赵强派来的?” “八成是。”我收回手,拿起对讲机,“去拿猎枪和工兵铲,藏在门后。再把备用电源切到隔离区,主控室留一组独立线路。” 他转身要走,我又叫住他:“别让苏瑶出来。通知她回内室待命,关好防护门。” 他点头,快步离开。 我重新看向屏幕。刚才那个穿军大衣的男人,抬手挥了一下,嘴型清晰——救救我!可他的肩膀没有发抖,说话前甚至调整过站姿。这种细节,只有真正挨过冷的人才知道。 我按下外置喇叭的关闭键,顺手拔掉通讯模块的插头。外面听不到里面的声音,但我能通过内部监听捕捉门外动静。 准备好了。 我起身走向大门控制台,穿上防刺背心,把短刀插进右靴。左手戴上战术手套,检查了三遍指虎的卡扣。然后按下电动滑轨开关。 厚重的合金门发出低沉的嗡鸣,缓缓拉开一道四十公分的缝隙。寒风裹着雪花猛地灌进来,吹得走廊尽头的应急灯晃了两下。 我站在门内侧,举起强光手电直射两人面部。 “报姓名、来源地、同行人数。”声音冷得像铁。 穿军大衣的男人踉跄上前半步,嘴唇哆嗦:“张……张海,城东纺织厂塌了,我们俩逃出来的……就剩我们……” 我说:“你说‘我们’,是谁?” 他指了指身后那个裹毯子的:“李根,我表弟。家里人都没了,听说这边有避难所……求收留……” 我盯着他眼睛看了三秒。瞳孔反应正常,说话节奏虽慢,但咬字清楚,没有低温导致的语言迟滞。真正的幸存者在这种天气下待这么久,早就意识模糊了。 “进来。”我说完,往后退了一步。 两人互相搀扶着迈过门槛。刚踏进来,裹毯子的那个忽然脚下一滑,整个人往前扑倒,手顺势抓向墙边堆着的物资箱。 我一步跨上前,左脚踩住他手腕,力道不大,但足够让他动弹不得。 “说了别碰东西。”我低头看他,“你是真虚弱,还是故意摔倒?” 他脸色瞬间变了,急忙缩回手:“对不起……我没想……” “闭嘴。”我松开脚,“你们现在是客人,也是嫌疑人。接下来按我说的做,否则立刻出门。” 他们不敢抬头。 我朝侧窗方向看了一眼。窗帘微动了一下——苏晨已经在位置上了。 “往前厅走。”我指了指隔离区的方向,“坐下,不准交头接耳。有任何问题,只准回答,不准提问。” 两人挪过去,在长椅上并排坐下。军大衣男坐得笔直,双手放在膝盖上,像是刻意表现顺从。而那个叫李根的,进来后一直低着头,可眼角不停往屋顶瞟。 我慢慢走近,站在他们面前。 “通风口有什么好看的?”我突然开口。 他猛地一颤,抬头:“没……没什么。” “你刚才看了三次。”我蹲下来,与他平视,“是在找摄像头?还是想知道空气怎么流通?” 他嘴唇抖了抖,说不出话。 军大衣男赶紧接话:“他……他有点喘,想看看有没有换气的地方……” “喘?”我冷笑,“你们在外面站了十几分钟都没咳几声,一进来反而喘了?” 空气安静了一瞬。 我站起身,走到门边按下按钮,将隔离区的单向玻璃切换成遮蔽模式。屋外看不到里面,但我们能清楚看见他们的一举一动。同时,紧急喷雾装置进入待命状态,只要我拉动信号绳,三十秒内就能释放催泪气体。 “你们知道我为什么开门吗?”我靠在墙上,语气忽然缓了下来。 两人互看一眼,没人说话。 “因为我想看看,你们到底想干什么。”我继续说,“有人能在这种天气活到现在,要么特别能熬,要么……背后有人撑腰。” 军大衣男摇头:“真没人了,就我们两个……” “那你摔倒的时候,为什么不喊疼?”我打断他,“膝盖蹭破了皮,按理说应该皱眉、吸气,可你只是顺势倒下,动作太标准了,像练过。” 他喉结滚动了一下。 我没再逼问,转而打开墙上一个小柜,拿出两瓶水和压缩饼干,放在桌上。 “吃吧。”我说,“不吃也行,反正你们不是真饿。” 他们犹豫了几秒,还是伸手拿了食物。军大衣男撕开包装,小口咬着,动作克制。李根却几乎没动,只是握着水瓶,指节泛白。 我知道他们在等下一步指令。 我也在等。 等他们露出更多破绽。 等外面那个躲在暗处的人,按捺不住。 我走到角落的配电箱前,假装检查线路,实则通过反射面板观察他们的举动。军大衣男吃了两口就停下,开始用指甲轻轻敲击桌面,一下,两下,三下,停顿,再重复。 摩斯码? 我没动声色,记下了节奏。 等我回头时,他已经恢复了正常坐姿。 “你们从城东来?”我忽然问。 “嗯。”军大衣男点头,“纺织厂塌了,我们跑了两天才到这儿。” “哪条路?”我追问。 “走……走老铁路线,绕过加油站……” “加油站早炸了。”我盯着他,“半个月前的事。你们要是从那边过来,不可能不知道。” 他嘴唇动了动,没说出话。 我一步步逼近:“而且,你们身上没有泥,鞋底干净。昨夜下过雪,地上全是湿泥,你们是怎么走过来却不沾一脚脏的?” 李根终于抬头,眼里闪过一丝慌乱。 “我不是来杀你们的。”我站定,声音低下去,“我是给你们机会说实话。谁派你们来的?目的是什么?如果现在说,我可以放你们走。不说……” 我抬手,轻轻拉了一下背后的信号绳。头顶传来极轻微的机械运转声。 “这个房间,三十秒就能让人失去行动能力。”我说,“我不想知道你们是不是坏人。我只想保护屋里的人。” 军大衣男突然笑了下,笑容很僵:“你说放我们走……真的?” “条件是说实话。”我看着他,“我不怕你们进来,我怕的是我不知道你们什么时候会动手。” 他低下头,沉默了几秒,然后缓缓开口:“我们……真是流浪的……” 话音未落,李根猛地抬头,目光再次扫向通风口。 这一次,我没有忽略。 他不是在找出口。 他在确认位置。 第116章 识破阴谋:机智的反击 李根第三次抬头看通风口的时候,我手指已经搭在了配电箱的断电旋钮上。 他眼神一扫,快得像是无意,但我记得前两次的位置——一次在屋顶转角,一次贴着墙面边缘。他在画范围。 我没动声色,转身走向墙边的小柜,顺手把水瓶放进去,实际借着金属门框的反光,盯着他的动作。张海坐在那儿,双手搁在膝盖上,规规矩矩,可指尖轻轻敲了三下,停顿,再两下。 摩斯码:**SoS**?不,太整齐了。是确认信号。 我拧下旋钮,切断隔离区所有无线传输模块,连带监控录像转为本地存储。摄像头还在拍,但外面收不到任何画面或声音。他们现在是盲的。 “你们从城东来?”我忽然开口,语气比刚才松了些。 张海点头:“老铁路线过来的,绕开加油站……” “那条路塌了。”我打断,“桥面裂成两截,你们怎么过的?” 他嘴唇动了动:“爬……爬过去的。” “雪地里没脚印。”我说,“我回来时特意看过。昨夜风不大,要是有人走过,痕迹不会消失。” 他没答,只是喉头滚了一下。 我往前走了两步,站在两人面前:“你们站了十几分钟才敲门,鞋底却一点泥都没有。身上也没结霜。真在风雪里熬这么久的人,睫毛早冻在一起了。” 李根猛地抬头,眼神慌了一瞬。 我知道他想确认什么——通风口有没有动静,信号发出去没有。但现在,什么都传不出去。 “我不是问你们从哪来的。”我声音压低,“我是想知道,你们寄了多少东西回去。” 两人同时僵住。 “电源开关在左墙第二格,水净化器在后仓角落,物资箱堆在门右侧,一共七层,最上面是罐头。”我一条条说,“通风口三个,分别在屋顶南北和走廊尽头。主控室有独立线路,备用发电机在地下隔间。这些,是不是都想好了?” 张海脸色变了。 我没等他反应,直接伸手按下桌底隐蔽按钮——那是苏晨改装时加的震动装置,原本用来测试重型设备共振,现在接到了隔离区地板下方。 嗡—— 地面猛然一颤,像小型地震波掠过。两人猝不及防,身子晃了一下,李根手撑椅子要站起来,却被震得重新跌坐回去。 就是这一刻。 我一步跨上前,左手扣住张海手腕往上一拧,顺势将他胳膊反剪到背后。他闷哼一声,挣扎着想抬头,我膝盖顶住他肩胛骨中间,把他死死按在长椅上。 “苏晨!”我吼了一声。 侧门猛地拉开,工兵铲横着架在李根脖子前。他整个人往后缩,脸都白了。 “别动。”苏晨声音发紧,但手没抖,“再动一下,我不保证能收得住。” 我腾出右手,在张海腰侧一摸,抽出一把折叠短刀。刀柄磨损严重,刃口有使用痕迹。不是求生用的,是打架的。 接着我又在他内袋翻出个火柴盒大小的黑色方块——微型信号发射器,带定向天线。这种东西市面上早绝迹了,只有黑市才能搞到。 我捏着它走到李根面前,举到他眼前:“谁给你的?赵强?还是他背后还有人?” 李根咬着牙不说话。 我把发射器往地上一摔,踩碎电路板,然后拎起他的衣领:“你们进来之前,我就知道你们不是来求救的。真快死的人,不会盯着摄像头数有几个,也不会关心电源在哪。” 张海趴在地上冷笑:“你既然都知道了……干嘛还让我们进来?” “我要看看你们到底有多贪。”我松开他,退后一步,“也想让外面那个人看清——我不怕试探,就怕你们不敢来。” 苏晨仍举着工兵铲,目光紧盯李根。我走过去拍了下他肩膀:“稳住,别让他们靠近门区。” 我打开通讯器,接通内线:“苏瑶,没事了,不用出来。” 然后转向两人:“衣服脱了。” “你说什么?”张海瞪眼。 “外套,毛衣,保暖裤,全脱。”我指了指门口,“十分钟内穿成这样走出去,不然我现在就把你们关进冷库。” 他们愣住。 “你疯了?”李根声音发抖。 “比起冻坏手脚,这点冷算什么。”我说,“你们要是真活不下去,早就倒在路上了。现在还能站这儿耍花招,说明耐寒训练没少做。” 他们终于明白我不是开玩笑。 张海咬牙,慢慢解开军大衣扣子,里面只有一件薄棉袄。李根也哆嗦着脱掉外层衣物,露出单薄的秋衣。 我把他们的厚衣服收进物资柜,只留下两件破旧夹克给他们披上。 “走吧。”我拉开合金门,冷风瞬间灌进来。 两人踉跄着往外走,脚步虚浮。我跟着出去十米,站在雪地里,看着他们背影。 “回去告诉赵强。”我声音不高,但足够清晰,“下次他想看我的防御布局,我不介意亲自送上门。” 他们回头看了我一眼,嘴唇冻得发紫。 我没再多说,转身回屋,厚重的门在身后缓缓闭合,发出沉闷的撞击声。 回到主控室,我立刻调出全部监控画面,逐帧检查死角。苏晨跟进来,把工兵铲靠在墙边。 “刚才……我差点没控制住。”他喘了口气,“他动了一下,我以为要扑上来。” “你做得对。”我看着他,“没等他动手就压制住,这就是实战。” 他点点头,脸上还有些发白,但眼神稳住了。 我打开记录仪,把刚才的视频片段存进加密文件夹,命名“外来接触_001”。以后凡是陌生人靠近,必须经过三重验证——远程观察行为模式、隔离区问答测试、体征扫描比对数据库。 这套流程今天才真正启用。 我起身走到墙边,拿起笔在安全屋结构图上圈出几个点:通风口加装金属网,门口增设压力感应垫,监控系统增加红外追踪功能。这些改动明天就得动工。 苏晨站在我旁边看了一会儿,忽然问:“他们会回来吗?” “如果赵强聪明,就不会。”我把笔放下,“但他不是聪明人。” 屋里安静下来。外面风还在刮,吹得铁皮屋顶哗啦作响。 我盯着屏幕,两个模糊的身影正艰难地往远处挪。其中一个中途摔倒,另一个扶了好一会儿才勉强站起来。 走了二十多米,他们拐进一条废弃排水沟,彻底消失在视野里。 我关闭回放窗口,手指停留在删除键上方,却没有按下。 备份保留一份。 这时,苏晨忽然指着右上角一个小画面:“那个……是不是动了一下?” 我立刻放大。 是汽修厂方向的远距镜头。画面里,一间破屋子的窗缝透出微弱光亮,一个人影贴在墙边,手里举着什么东西。 望远镜。 我抓起对讲机:“所有人注意,外围可能有监视者。今晚轮岗加一班,武器随时待命。” 放下对讲机,我重新看向结构图。 防线不是墙,也不是门。 是让敌人知道——**来一次,丢一次脸;来两次,丢一条命。** 我拿起红笔,在图纸最外圈画了一道闭环。 笔尖划过纸面,发出沙沙声。 第117章 加强防御:万无一失 监控画面里那道举着望远镜的人影消失后,我立刻按下通讯键:“苏晨,来主控室。” 不到两分钟,他推门进来,手里还拎着刚拆下来的工兵铲头。他站在门口喘了口气,脸被冷风吹得发红,眼神却亮着。 “看到刚才那个点位了吗?”我把远距镜头拉近,停在汽修厂西侧墙角,“有人在盯着我们。不是流浪汉,是盯梢。” 他凑近屏幕,眯起眼:“距离太远,看不清脸,但那姿势……是在记录什么。” “他们在记我们的反应时间。”我调出回放,标记出两个探子进门后的每一秒动作,“从敲门到开门,从进入隔离区到触发震动装置——全被通风口的发射器传出去了。” 苏晨咬了下嘴唇:“他们现在知道门怎么开,也知道警报在哪。” “所以不能再按原来的路子防。”我转身走向白板,拿起笔写下三个区域:大门、侧窗、通风井。“他们摸清了结构,下一步就是攻。我们必须抢在他们动手前,把所有弱点焊死。” 他点头,声音压低:“要重新布防?” “不只是布防。”我划掉原本的防御等级,“是要让他们哪怕带人来,也连门都碰不着。” 对讲机响了一声,苏瑶的声音传来:“我听到了,需要我做什么?” “你先过来。”我说,“我们一起过一遍所有入口。” 三分钟后,她走进主控室,手里抱着医疗包,脸色有些紧绷,但没说话,只是站在我旁边看着白板。 我把探子脱下的衣物照片调出来:“他们的厚衣服是特意准备的伪装。真冻僵的人不会穿这么少还能走路。这说明赵强那边已经组织起小队,而且做过耐寒训练。” 苏瑶盯着画面看了几秒:“他们是冲着物资来的,不会只试探一次。” “所以我决定——”我圈住大门位置,“先从主入口开始加固。钢板加三层,锁具改三重机制,外加压力感应报警。只要有人碰门,主控台立刻弹窗提示。” 苏晨立刻接话:“我可以把废弃配电箱里的继电器拆下来,改装成触发声光警报,接到主屏上。” “去做。”我点头,“我现在就去仓库提材料。” 我们分头行动。我带着清单进了b区储物间,拖出两块加厚钢板、四根角铁和一整卷焊接用的钢条。这些东西原本是预备后期扩建用的,但现在必须提前启用。 回到大门处,我和苏晨把钢板贴合在原有合金门外层,用液压钳固定四个边角。焊接时火花四溅,热气扑在脸上,我让苏晨控制角度,自己握枪喷头一点一点封死接缝。 “这门原本能抗冲击,但现在要防的是有组织的撞门。”我一边焊一边说,“他们可能会用车撞,或者用撬棍集中一点破坏。” “那我们就让破坏成本翻倍。”苏晨递上第二根角铁,“我在门框上下两端加装L型卡槽,就算钢板被切开一道口,整体结构也不会松动。” 我们花了两个小时完成主体加固。测试时我用力踹了三脚,门纹丝不动,连震动反馈都没有。 “行。”我说,“接下来是锁。” 电子密码锁保留,但增加了机械挂锁和手动插销。三道锁分别由不同人掌握开启方式,确保一人失守不影响整体安全。 苏晨又在门框内侧埋入细导线,连接到他改装的报警盒。一旦门体受力超过阈值,主控台就会响起蜂鸣,同时摄像头自动转向大门特写。 “搞定。”他擦了把汗,“比原来难十倍不止。” “还不够。”我抬头看向屋顶,“他们不会正面对攻,会绕后。” 下午三点,雪势稍缓。我和苏晨带上工具,在安全屋外围五十米半径内布置第一道预警线。 第一组是绊铃阵。我们从报废自行车上拆下六个铃铛,用尼龙绳串联,横拉在三条可能接近的路径上。绳子离地二十厘米,白天不易察觉,夜里踩中必响。 “声音够尖。”苏晨试拉了一下,铃声清脆,在空旷厂区传得很远。 “就是要让人听见。”我把绳结打牢,“他们不敢贸然靠近,就得绕路。一绕路,就会踩进第二组陷阱。” 第二组是浮石警示带。我们在松软积雪处堆起空油桶和碎砖块,做成看似随意实则精心计算的平衡结构。任何人踩上去都会引发坍塌,留下明显痕迹。 “这个主要是留证据。”我说,“我们要知道谁来过,走了哪条路,停留多久。” 最后一组是热源反射镜。我们将三面汽车后视镜固定在铁架上,调整角度朝向厂区死角。主控室内可以通过反光观察是否有移动热源靠近。 “虽然没有红外功能,但只要有体温,镜子就能捕捉轮廓。”苏晨调试完最后一个支架,“尤其是晚上,一点点动静都能看出来。” 我亲自模拟潜行测试。从东侧绕行,刚踏入绊铃区,铃铛就响了。换北侧走浮石带,一脚踩空,砖堆哗啦倒下。最后尝试贴墙低伏,结果反射镜里清晰映出一个模糊人形。 “有效。”我收起工具,“他们想悄无声息靠近,至少得付出代价。” 回到屋内,苏瑶已经在检查所有窗户。 “南侧小窗的密封条老化了。”她指着一处边缘,“冷风能渗进来,时间久了玻璃容易裂。” “贴防爆膜,再加硅胶封边。”我说,“外层也要做遮蔽处理,不能让外面看清内部布局。” 她点点头,拿出备用材料开始作业。两小时后,所有窗户都完成了双层防护:内层贴交叉防爆膜,外层加装可拆卸金属罩。 通风口的问题更复杂。原有的格栅孔径太大,成人弯要勉强能钻。 “不能完全封死。”苏瑶说,“长期封闭会导致空气污浊,二氧化碳积累。” “那就用双层阻断。”我提议,“内层焊钢筋网,外层加滤板。滤板平时固定,紧急时能快速拆除。” 苏晨主动接手焊接任务。我们在通风管道内外两侧各加装一层十字钢筋网,间距五厘米,形成夹层屏障。外口则安装带卡扣的金属滤板,既能透气又能防侵入。 施工期间,我们反复测试通风量。用烟雾发生器模拟空气流动,确认无死角堵塞后才最终定型。 傍晚六点,最后一项检测完成。 我站在主控台前,逐项关闭系统自检程序。屏幕上,所有摄像头画面稳定传输,报警线路绿色常亮,外围陷阱状态正常。 “大门加固完成。” “外围预警部署完毕。” “窗户与通风口双重防护启用。” “全屋无死角监控覆盖。” 我深吸一口气,转头看向他们。 苏晨靠在工兵铲旁,脸上沾着焊灰,但嘴角扬着。苏瑶坐在操作台边,正把医疗包重新归整,手指轻轻抚过注射器包装。 “现在。”我走到监控墙前,目光扫过每一个画面,“没人能轻易进来。” 苏瑶抬头看了我一眼:“他们会再来吗?” “一定会。”我说,“但他们不会再像上次那样,以为我们只会开门救人。” 话音未落,右下角一个画面突然晃动。 是西面浮石警示带的方向,一堆碎砖偏移了位置,露出底下暗色的地面。 第118章 末日的钟声:最后的倒计时 西面浮石堆的监控画面还在闪,我盯着回放里那道偏移的黑影,手指已经按在通讯键上。 “苏晨,切断外区电源,启用备用线路。”声音压得很低,但每个字都清晰传进耳机,“所有非核心设备断电,包括侧窗加热带和通风电机。” 他没问为什么,只回了一声“明白”,脚步声很快远去。我知道他在赶往配电间,那条路他已经走过三遍,闭着眼都能摸到开关位置。 我调出热源反射镜的实时角度数据,发现西侧铁架向右偏了七度。不是风造成的自然晃动——上次调试时我们特意加了防风卡扣,这种幅度的偏移只能是人为触碰导致的。 有人来过,而且动作很轻。 对讲机响了:“林越,我在主控室。”苏瑶的声音平稳,“急救包准备好了,氧气瓶也充到了满值。” “过来吧。”我说,“别走外面通道,从b区储物间穿过来,确认门锁状态再进。” 她应了一声就挂了。我没抬头看表,但心里的时间一直在走。距离强酸雨降临,还剩五十七分十四秒。 主屏突然跳出警报:通风口传感器信号中断。红色边框一闪,整个系统自检进度停在98%。 我立刻切换手动模式,拔掉接口重新插接三次,指示灯依旧灰着。苏晨那边传来电流嗡鸣,接着是金属撞击声,像是他在敲打继电器外壳。 “积雪压住线路了。”他喘着气说,“我把连接盒拆开清理,大概两分钟。” 我盯着屏幕,手指悬在重启键上方。不能等太久,系统必须在倒计时结束前完成闭环。可如果现在强行刷新,可能会让部分模块进入错误状态。 苏瑶推门进来,手里拎着保温杯。“你喝点水。”她把杯子放在我手边,“苏晨说了,是管线接口处结冰,不是被破坏。” 我点头,没说话。三十七秒后,通风口信号恢复,绿色光点重新亮起。 “好了。”苏晨的声音透着疲惫,“所有传感器正常反馈。” 我开始最后一项测试——主门压力感应联动。拿起测试锤,轻轻敲击门体四角。每一次震动,主控台都会弹出提示窗口,摄像头同步转向大门特写。 第三下敲击时,苏晨忽然抬手扶住了墙。 他整个人晃了一下,右手不受控制地抖了半秒,差点碰到桌上的报警复位按钮。 “没事。”他吸了口气,“就是胳膊有点麻,焊太久。” 苏瑶立刻走过去,抓住他的手腕探脉搏。“心跳有点快,体温偏低。”她说,“你该休息了。” “再等等。”苏晨摇头,“我还撑得住。” 我看着他发红的眼角,伸手拍了下他肩膀。“你已经做得很好了。”这句话出口时,我自己都愣了一下。从前世到现在,我很少夸人,更别说在这种时候。 但现在不一样了。他们不是累赘,是能扛事的人。 我收回视线,继续完成最后检查。屋顶排水槽的密封圈完好,排风管滤板卡扣牢固,外部绊铃阵无松动迹象。全屋十二个监控点画面稳定,报警线路全部导通。 系统自检完成。 屏幕上跳出最终确认框:【防御体系已激活,安全屋进入封闭状态】 我点了确定。 然后关闭所有外部摄像头画面,只留下主屏中央那一行数字: 00:53:16 “接下来,”我开口,声音不大,但在安静的房间里很清楚,“我们不再等谁来,而是等天变。” 苏瑶坐到操作台旁,打开医疗记录本,笔尖悬在纸面上方。她的呼吸节奏很稳,但我能看出她在刻意控制。她左手边摆着三支肾上腺素注射剂,标签朝上,随时可用。 苏晨站起身,把工兵铲靠在腿边,双手握紧柄身。他不再看监控,而是盯着门外的方向,仿佛能透过钢板看见外面的世界。 我走到内门控制面板前,按下指纹锁。咔哒一声,气密门缓缓合拢,橡胶封条严丝合缝地嵌入槽中。 “从现在起,”我回头看着他们,“除非我下令,否则任何人不得单独外出。” 他们都没说话,只是点了点头。 我走回监控墙前,三人并肩站着。外面的天色已经变了,不再是雪后的灰白,而是一种沉甸甸的暗黄,像旧报纸浸了油。风刮得比刚才猛,卷着碎雪砸在防护罩上,发出沙沙的响。 空气里开始有味道。 不是烟,也不是腐烂的东西,是一种刺鼻的、带着金属感的酸味,钻进鼻腔后喉咙会微微发紧。前世我记得这个味道——强酸雨来之前的征兆。 远处传来第一声闷雷,不像夏天那种炸裂式的轰响,而是低沉的滚动,像是大地内部传来的震动。 苏晨的手一直没松开工兵铲。 苏瑶翻开了记录本第一页,写下时间:17:04。然后停顿了一下,在下方加了一句:“气味出现,疑似硫化物浓度上升。” 我盯着倒计时。 00:51:03 风更大了,墙外的金属支架发出轻微的吱呀声。监控显示北侧绊铃阵有一根绳子晃动,但没有响起。应该是风吹的。 可就在下一秒,南面热源反射镜的画面里,一道轮廓短暂掠过。 不是人形,太矮了,接近地面移动,速度很快。 我正要调近镜头,主屏突然弹出新警报: 【外部温度骤降8c,持续下降中】 【湿度升至99%】 【空气质量检测异常:ph值4.2,含氯化氢、二氧化硫】 我猛地转身看向窗外。 黄灰色的云层正在加速旋转,中心位置颜色更深,几乎成了墨绿。风速计跳到每秒十五米,还在往上走。 苏瑶低声说:“酸雨要来了。” 话音刚落,第一滴液体砸在东侧防护罩上。 滋—— 一声极轻的腐蚀声,紧接着,黑色痕迹顺着钢化玻璃边缘蔓延开来。 第119章 物资封存:最后的检查 第一滴酸雨落在防护罩上的声音还在耳边,我转身走向储物区,脚步没停。 “开始物资终检。”我说,“从饮用水开始。” 苏瑶立刻应声,已经站在净水装置旁。她打开滤芯仓,取出三套备用模块逐一检查,动作利落。我接过她递来的清单,对照库存编号一项项核对。数字全部吻合,我把标签贴在冷藏柜外侧,用红笔圈出优先级:一级保供,不得挪用。 压缩饼干的存放区靠墙,一共六箱。最上面那箱边缘有水痕,包装纸微微发软。我蹲下掀开盖板,里面两包已经受潮,表面泛白。不能再放回去。 “拆新膜。”我对苏晨说。 他立刻搬来防水卷材,我们把整批食品重新封装。每箱贴上荧光卡,标注“七日内消耗”。做完这批,我又调出能源储备表。柴油桶排列整齐,但靠近通风口的那一排,密封圈边缘有些发胀。 “换垫片。”我指了指,“工业级耐腐蚀的,b区工具架第三层。” 苏晨点头去取。他拧开第一个油桶盖时手抖了一下,扳手差点滑脱。我没说话,走过去站他身后,伸手覆上他的手腕,带着他慢慢旋紧螺口。 “一圈,压紧一点。”我低声说,“再一圈,确认不渗漏为止。” 他呼吸放慢,动作稳了下来。一连八组油桶全部更换完毕,我拍了下他肩膀:“做得好。” 他没抬头,只是把工具归位,顺手擦了擦额头的汗。 武器清点在主控台侧面进行。猎枪、工兵铲、防暴棍、短刀,依次摆开。弹药箱打开后,数量比记录少了两发。苏晨脸色变了,手指僵在半空。 “别动。”我说。 我翻出采购日志,一页页比对入库单。三分钟之后,我在第七行发现笔误——登记人少写了一个“1”,实际数量无缺。我把原单摆在桌上,当着他们俩的面划掉错误数据,在旁边补上正确数字,又加贴一张复核标签。 “以后每次清点,双人签字。”我说,“你和苏瑶一组,我和你一组,轮换交叉。” 苏晨低头看着那张标签,喉结动了动,轻声说:“是我太急了。” “不是你的错。”我收起日志,“是压力太大。但我们不能因为紧张就乱判断。” 话刚说完,警报突然响了。 “叮——” 高频蜂鸣只持续了一秒,系统自动解除。监控回放显示,苏晨刚才调整工兵铲位置时,铲尖扫到了通风口栅栏,触发了震动感应。 他猛地松手,整个人往后退了半步。 “没事。”我说,“但你要记住,任何武器指向关键结构,都会启动预警。这不是惩罚机制,是提醒。” 他盯着那扇栅栏,眼神有点空。 我按下播放键,调出一段模拟视频。画面里,入侵者从侧窗翻入,手持铁管逼近主控台。我们三人按预案行动:苏瑶切断电源,我正面拦截,苏晨从后方突袭,用防暴棍锁住对方关节。 “你看这里。”我暂停在第三十七秒,“你不一定要出手最快,但必须知道什么时候该动,往哪动,怎么动。” 他盯着屏幕看了很久,然后说:“我想再练一遍站位。” 我点头:“现在就开始。” 我们把主控区划成三个责任域。他重新熟悉自己的防守路线,从藏身点到出击路径,反复走位五次。最后一次,他的脚步落点准确,转身幅度刚好避开摄像头盲区。 “可以了。”我说。 他把工兵铲插回墙角固定架,动作干脆。那双手不再发抖。 接下来是分区整理。储物间原本堆放杂乱,药品和维修工具混在一起,紧急情况下容易拿错。我拿起白板,画出整个区域布局图,用不同颜色标记五大类物资:蓝色为饮水,红色为食物,绿色为医疗,黄色为能源,黑色为工具。 苏瑶补充了药品的储存要求。抗生素必须低温保存,止血粉避光防潮,肾上腺素注射剂单独上锁。她在每个类别下加了备注,字迹清晰。 我们三人一起搬运。箱子沉重,来回穿梭了十几趟。有人负责拆封,有人贴标,有人归位。苏晨在每箱底部装上了滑轮,推拉顺畅。最后一批医疗包放进冷藏柜时,他顺手关严了门缝,还用手压了压橡胶条。 “密封没问题。”他说。 我走到白板前,最后核对一遍总清单。饮用水存量支撑一百二十天,压缩食品九十天,加上后期可调配的营养膏,能延至一百五十天。柴油足够发电机运行四十五天,若启用节能模式,可达六十天以上。滤芯、药品、弹药均有三倍冗余。 所有数据闭环。 我放下笔,环视四周。货架整齐,标识鲜明,每一类物资都处于随时可取的状态。墙上挂着的分布图清晰明了,哪怕闭着眼也能找到目标。 “现在。”我转向他们,“谁来说说,如果突发断电,第一步做什么?” 苏瑶答:“切换备用线路,优先保障净水装置和冷藏系统。” “第二步?” “检查主线路接口,排除短路风险。” 我看向苏晨。 “确认通风是否正常。”他说,“如果停电超过十二小时,启动手动排风。” 我点头:“很好。” 就在这时,屋顶传来一声轻响。 不是风刮金属的声音,也不是酸雨滴落的腐蚀声,而是一段有节奏的敲击——三长两短,停顿,再三长两短。 我和苏晨同时抬头。 这是之前约定的外部联络信号。但外面不该有人。 我立刻抓起对讲机:“b区通道门锁了吗?” “锁了。”苏晨回答,“双重闭合,气密阀也关了。” 我又问:“最近一次外围扫描是什么时候?” “十分钟前。”苏瑶看着监控屏,“绊铃阵无触发,反射镜视野干净。” 那这声音从哪来的? 我走向声源方向,脚步放轻。苏晨抄起工兵铲跟上,苏瑶抓起急救包也跟了过来。我们沿着走廊前行,头顶的管道每隔几秒就再响一次同样的节奏。 三长两短。 又是三长两短。 直到我们走到东侧检修口下方,声音忽然停了。 我仰头看去,检修盖板严丝合缝,螺丝未动。我伸手摸了摸边缘,没有湿痕,也没有撬动的划痕。 “不像外来的。”苏晨低声道。 我盯着那块钢板,没说话。 突然,苏晨抬手示意安静。 他蹲下身,耳朵贴近地面。 几秒后,他抬头看我,嘴唇微动: “下面……有动静。” 第120章 独立供暖:末日的温暖 苏晨的耳朵还贴在地面上,呼吸压得很低。我盯着检修口边缘的钢板,手指缓缓松开电筒。半分钟过去,再没有声音传来。 我直起身,拍了拍他的肩:“不是人为的。” 他慢慢站起,额角还挂着汗,但眼神稳了些。我走到墙边控制箱前,拉下东侧通道的监控灵敏度调节杆,又在记录表上标注:**红外阈值上调20%,持续72小时观察**。 “去搬两袋沙土,堵住检修口下方缝隙。”我说,“不用焊死,留个可拆口,后期巡检要用。” 他点头快步离开。脚步声在走廊里渐远。 我转向苏瑶:“医疗舱最后检查一遍,气密阀和应急供氧都确认状态。” 她应了一声,转身走向内区。背影穿过一扇金属门框,消失在转角。 我回到主控台前,手指划过屏幕,调出全屋闭锁流程。倒计时显示:**00:58:14**。 时间不多了。 我按下通讯键:“所有人归位。” 不到三分钟,苏晨推着一辆工具车回来,后面跟着苏瑶。车上放着两个沙袋,外加一套备用密封条。 “东侧封好了。”他说,“接口留了标记,以后好拆。” 我点头,走到主控台中央立柱旁,手掌按上生物识别区。系统嗡鸣一声,红色警示灯开始旋转。 “全封闭程序启动。”我开口,声音通过内部广播传遍每个区域,“所有人员进入核心区,确认各自岗位。” 液压泵启动的震动从脚底传来。合金大门正缓缓合拢,最后一道光缝被吞噬,发出沉闷的“咔”声——锁栓咬合。 外音彻底隔绝。 通风系统的低频运转成了唯一背景音。屏幕上,各区域气压曲线平稳上升,直至绿灯全部亮起。 “封闭完成。”我说。 苏晨站在发电机监控屏前,手扶着记录本边缘。苏瑶坐在医疗操作台后,正将一支肾上腺素针剂放进恒温柜。 我打开能源管理界面,切换至供暖模块。 屏幕上跳出提示:【锅炉系统待机中,是否启动全负荷运行?】 我点了确认。 先是水泵启动,地下管网传来轻微水流声。接着,点火程序开始倒计时:3、2、1。 屏幕跳转为【燃烧稳定】,锅炉舱方向传来低沉轰鸣。温度曲线开始爬升。 “主循环压力正常。”苏晨盯着仪表,“回水温度现在是十度,上升趋势稳定。” 我调整分路阀门,优先给居住区和医疗舱供热水。随后设定恒温区间:**20±1c**,并启用夜间节能模式。 暖风从墙角的出风口缓缓吹出,带着轻微的热流声。 几分钟后,苏瑶解开防寒服拉链,轻轻呼出一口气。她抬头看向我,嘴角微动:“有点像以前值班室的感觉。” 我没说话,只是把手贴在出风口上。热量真实地拂过掌心。 这温度不是天给的,是我们抢回来的。 我走回主控台,调出外围监控画面。天空已经完全阴沉,远处厂区的残破屋顶覆上一层灰白雾气。风速仪显示:**17米\/秒,持续增强**。 “酸雨要来了。”我说。 苏晨忽然抬头:“林哥,柴油储备还能撑多久?” “四十五天。”我答,“如果气温继续降,供暖不能停,最多六十天就得想办法补给。” 他低头记下数据,笔尖顿了一下:“我能修好那台旧风机,接上太阳能板,给锅炉预热分流。” “等这波过去再说。”我看他一眼,“你现在最重要的是盯紧系统运行,别让它断。” 他点头,把记录本翻到新一页,重新画了张管路简图,标出几个关键监测点。 我走到苏瑶那边,看见她在整理药品冷藏柜的标签。她的手有点发红,像是冷了很久才回暖。 “居住区温度调高半度。”我说,“你那边太靠边,容易凉。” 她愣了下,轻声说:“没事,我能扛住。” “这不是扛不扛的问题。”我打开面板,重新输入指令,“我们三个都得活着,谁也不能出状况。” 她没再说话,只是把暖水袋抱得更紧了些。 暖风持续扩散,室内温度稳步上升。监控显示,十五分钟后,主厅达到**18.3c**,居住区**19.1c**。 我拿起对讲机:“b区储物架第三层,拿两床保温毯过来。” 苏晨去了又回,递给我两条折叠整齐的毯子。我先把一条搭在苏瑶椅背上,另一条递给他。 “坐着别硬撑。”我说,“接下来是持久战。” 他接过毯子,却没有立刻打开,而是放在腿上,双手盖住。指尖还在微微颤抖,但比之前好多了。 “刚才那个声音……”他忽然开口,“真不是人弄的?” “如果是人,不会只敲两下就停。”我说,“而且检修口下面有感应垫,没人触发警报。最大可能是管道收缩,或者风压变化引起的共振。” 他皱眉想了想:“那要不要加装隔音层?万一以后影响监听?” “可以。”我记下,“等这轮天气过去,我们做一次全屋声学排查。” 话刚落,锅炉的轰鸣声突然变调,频率拉高了一瞬。 我和苏晨同时看向屏幕。 “排烟口温度升高3度。”他读数,“但没超限。” 我调出实时图像,看到排烟管出口有淡淡白汽溢出。“正常现象。”我说,“刚开始运行,热胀还没平衡。” 他松了口气,继续记录。 我又看了眼总温控曲线,确认无异常波动,才转身走向窗边观察口。 外面天色已黑如深夜,风刮着碎雪拍打防护罩,发出细密的响声。远处几根电线杆歪斜着,其中一根横臂断裂,电缆垂在地上。 我知道,再过一会儿,第一滴酸雨就会落下。 我按下内部通话键:“所有人,最后一次确认岗位职责。” 苏瑶抬头:“医疗系统待命,急救包已激活。” 苏晨站起身:“能源组在岗,实时监控中。” 我站在主控台前,手扶暖气出风口,看着监控屏上的黑暗世界。 “我是守卫。”我说,“这里不会塌。” 苏晨忽然抬手,指向锅炉监控画面:“林哥,二次循环泵的流量读数在下降!” 我立刻上前。屏幕上,绿色柱状图正缓慢回落,从每分钟**1.2立方米**降至**1.08**。 “不是断流。”我盯着曲线,“是阻力增大。” “要不要切换备用泵?”他问。 “先查原因。”我调出管路压力分布图,“你看这里——b区弯道处压差异常,可能有杂质堆积。” “我去看看过滤网。”他说完就要往外走。 “别急。”我拦住他,“先关掉这段分支,泄压后再动手。穿防护服,戴手套,外面已经开始下雨了。” 他点头,迅速走向装备柜。 我通过对讲通知苏瑶:“准备应急清洗液,浓度百分之五,加热到四十度备用。” 她应声开始调配。 我盯着屏幕,等待泄压完成。时间一分一秒过去,锅炉的轰鸣依旧稳定,但循环效率正在被拖慢。 这是我们的命脉。 不能卡在这种时候。 苏晨穿戴完毕,站在隔离门前等许可。我按下解锁键,绿灯亮起。 他推开门,身影消失在走廊尽头。 我继续注视监控,直到看到b区摄像头画面里出现他的背影,蹲下身,打开管道检修口。 扳手拧开螺丝的瞬间,一股浑浊液体渗出。 他伸手进去,掏出一团黑色絮状物。 镜头拉近。 那是棉絮、铁屑和树脂混合的堵塞物,来自上次安装时残留的密封材料。 他把它扔进收集桶,开始冲洗滤网。 我松了口气,回头看向主温控屏。 温度仍在维持:**19.6c**。 暖风继续吹着。 第121章 强酸雨初临:世界的改变 监控画面里,雨丝斜切进灰暗的天幕,像无数细针扎向大地。我盯着屋顶外层的ph感应器读数——2.1。酸性极强。 “来了。”我说。 苏晨猛地抬头,手里的记录本差点滑落。他刚才还在抄录循环泵流量数据,笔尖刚划到“1.15立方米\/分钟”,听到这两个字,手指顿住。 苏瑶也停下了动作。她正把一支退烧药放进冷藏柜,门还没关严,冷气从缝隙里溢出来,在暖风中凝成一小片白雾。 我没有移开视线。屏幕上,雨水落在安全屋顶部的防腐蚀涂层上,迅速聚成水珠滚落。但边缘几处焊接缝已经开始泛出浅黄斑点,那是金属被轻微腐蚀的迹象。 “切换外墙监测模式。”我对着通讯器说,“重点看排水口和接缝。” 苏晨立刻调出二级监控界面。六个小窗同时弹出,分别对准屋体不同区域。其中西面排水口的画面最清晰——雨水顺着倾斜的导流槽往下冲,每过十几秒就能看到一块锈渣从管壁剥落,掉进下方集水坑。 “压力正常。”他低声念着仪表数据,“外壳形变在允许范围内。” 我点头,手指敲了下主控台边缘。这层工业级复合涂层撑得住。前世这个时候,普通住宅的铁皮屋顶三小时内就被蚀穿,雨水混着铁锈灌进屋里。但我们不一样。 “苏瑶,应急包准备好了吗?” 她合上冷藏柜门,转身拎起放在操作台边的红色医疗箱。“已经检查过两遍,防毒面具、冲洗液、抗过敏药都在位。” “打开空气过滤强化程序。”我看向通风系统面板,“关闭A区进气阀。” 系统响应很快。一阵低沉的嗡鸣后,主过滤模块的指示灯由绿转蓝,进气量下降了百分之四十。虽然屋内空气流通会受影响,但能最大限度防止外部污染气体渗入。 就在这时,一股气味钻进了鼻子。 不是血腥,也不是焦糊,而是一种带着金属腥气的刺鼻味道,像是铁皮泡在醋里煮开了。我皱眉扫视通风口边缘,发现密封条连接处有极细微的白烟在飘。 “是外面的味道。”我立刻判断,“金属腐蚀产生的挥发物,还没进到里面。” 苏晨却站了起来,脸色发紧。“林哥,会不会漏了?刚才那股味……” “压差正常。”我指给他看屏幕上的气密监测曲线,“如果真破了,警报早就响了。” 他喘了口气,慢慢坐下,但手还是搭在工兵铲柄上,没松开。 我们三人安静了几秒,只有设备运转的轻响在房间里回荡。 然后,我听见了一声闷响。 抬头看向监控,是东侧防护罩外的一根旧路灯杆倒了。它原本就歪斜着,现在被酸雨泡软了底座,终于撑不住,轰地砸进泥水里,溅起一片浑浊的水花。 雨水顺着断裂的电线滴落,每一滴都冒着细小的白泡。那根裸露的铜芯线只坚持了不到一分钟,就开始发黑、融化,最后断成两截,垂在地上不动了。 “电死了。”苏晨喃喃。 我没说话。这比预想得还快。前世要等到第三天才彻底断网断电,但现在看来,这场酸雨的腐蚀速度更强。 我调出远处厂区的广角镜头。百米外一辆废弃轿车顶棚上,雨水积成了浅洼,表面浮着油膜般的彩光。不到五分钟,车顶中央出现一个小孔,接着扩大成拳头大的破洞,雨水直接灌进驾驶室。 座椅垫子吸了水,颜色变深,边缘开始卷曲、脱落。 “我们的涂层能扛住这种强度至少七十二小时。”我开口,声音不高,但足够让两人听清,“设计寿命是一百二十小时。只要不人为破坏,不会有问题。” 苏晨盯着画面,嘴唇动了动,终于把手从铲子上挪开。 苏瑶一直没说话。她走到窗边观察口前,掀开金属遮板的一角。外面什么都看不清,只有密集的雨线打在防爆玻璃上,发出持续不断的噼啪声,像有人在外面撒沙子。 她忽然蹲下身,从墙角拿出一个记事本,翻开一页空白纸,写下:“酸雨开始时间:20:48。” 我看了眼倒计时屏。末日钟归零后的第八分钟。分秒不差。 “记下来。”我说,“以后每半小时记录一次外界变化,重点是植被、建筑、能见度。” 她点头,在纸上又添了一行:“老槐树西侧枝叶开始枯黄。” 我走过去,顺着她的视线望出去。那棵几十年的老树就在三百米外,主干粗壮,以前夏天总有不少人坐在下面乘凉。现在它的叶子正以肉眼可见的速度变褐、卷边,一片片掉落。雨水冲刷树根周围的土壤,地面腾起一层薄烟,像是泥土在冒泡。 “根系被腐蚀了。”我说,“植物活不了多久。” 苏瑶的手停在纸上,笔尖压出一个墨点。“它们没做错什么……为什么会这样?” 我没有回答。这不是疑问,是叹息。我知道她在想什么。医院门口那排银杏树,社区诊所窗外的小花坛,还有她阳台上养了三年的绿萝——全都完了。不只是这些,所有暴露在外的生命,都会在这场雨里被洗掉。 但这不是悲伤的时候。 我走到主控台前,按下结构应力监测系统的启动键。屏幕弹出提示框:【是否开启自动记录?间隔30分钟?】 确认。 一组新的数据流开始滚动。外墙各部位的微形变、焊点温度、支撑梁负载……这些数字不会骗人。只要它们稳定,我们就安全。 “苏晨,你盯前半夜。”我说,“每半小时抄一次数据,发现异常立刻叫人。” 他挺直背脊:“明白。” “我去检查一遍备用电源连接状态。”我拿起手电筒,“十分钟回来。” 刚转身,苏瑶叫住我。 “林越。” 我停下。 “如果我们……一直出不去呢?”她看着我,眼神很静,“等雨停了,外面还能长东西吗?” 监控画面里,一棵梧桐树的主枝咔嚓一声断裂,砸进路边的便利店招牌上。玻璃碎裂,雨水涌进去,货架上的包装袋迅速褪色、溃烂。 “我不知道。”我说,“但我们可以试试。” 我推开主控室侧门,走进设备走廊。头顶的应急灯亮着,脚下的金属地板有些凉。拐过两个弯,来到配电间门口,输入密码,拉开厚重的隔离门。 柴油发电机安静地立在角落,油管连接完好,仪表盘显示待机状态。我蹲下身,检查接口密封圈——工业级耐腐蚀材料,没有老化痕迹。 正要起身,头顶传来一声异响。 不是雨声。 像是某种金属在缓慢撕裂的声音,从通风管道深处传来。 我抬头盯着上方的格栅。那里装了双层滤网,外层防尘,内层带活性炭吸附层。按理说不该有动静。 可那声音又来了。 轻微,但确实存在。 像是有什么东西,正贴着管道内壁移动。 第122章 极端降温:冰封的世界 头顶通风管道的异响还在持续,像是金属在缓慢摩擦。我蹲在配电间门口,手电光斜照着上方格栅,耳朵捕捉那声音的节奏。 就在这时,监控手环震动了一下。 我低头看屏:外部温度,零下五度。 酸雨才停不到两小时。 我立刻站起身,拉上隔离门,快步往主控室走。走廊里的空气明显变冷,呼吸带出白气。脚下的金属板踩上去发硬,不像之前还有点余温。 推开主控室门,苏晨正盯着外墙监测画面。他听见动静转过头,声音有点发紧:“林哥,外面……结冰了。” 屏幕里,安全屋顶部和墙面已经覆盖一层灰白色冰壳,雨水顺着涂层流下后迅速冻结,形成不规则的冰棱。西面排水口完全堵死,冰层顺着导流槽向上爬升。 “多久的事?”我走到主控台前调出气象数据。 “十分钟前开始凝结,现在还在加速。”苏晨指着一组曲线,“气温降得太快,系统刚发出低温预警。” 我扫了一眼全球云图。整个北半球都被一片深蓝覆盖,那是极寒区域的标记。不止我们这里,是同步降温。 “把二级保温协议启动。”我说,“关闭b区和c区供暖,热能集中到生活区、医疗舱和主控室。” 苏晨手指在面板上滑动,确认指令下发。系统响应后,几组阀门自动闭合,主循环泵转速微调,热量重新分配。 “压力下降0.3兆帕。”他念出读数,“回路正常,但负荷比预设高。” 我盯着结构应力图。外墙承压值在缓慢上升,目前仍在安全范围内。可冰层如果继续增厚,重量叠加风阻,迟早会超出设计极限。 “苏晨,切到远程摄像头,我要看整体覆冰情况。” 画面切换成广角。整座安全屋像被裹进一层浑浊的玻璃罩里,冰壳表面凹凸不平,反射着室内灯光。我估算厚度,至少六厘米以上。 “还在长。”他说,“而且……你看东侧墙角。” 镜头拉近。那一片冰层颜色更深,边缘微微翘起,像是内部有膨胀力在推挤。 “可能是排水不畅,积水冻结后膨胀。”我判断,“通知你姐,准备应急保暖包,按七十二小时失温预案配给。” 苏瑶从医疗区抬头:“已经在装了,暖贴、保温毯、高热量胶体都备齐,放在生活区入口。” 我点头,目光回到屏幕。老槐树只剩光秃秃的枝干,全被冰封住,像一簇簇冻僵的骨头。三百米外那辆废弃轿车,顶棚彻底塌陷,被压进驾驶室的冰柱戳穿座椅,直插到底盘。 “植物全死了。”苏晨低声说,“连树皮都在裂。” 我没接话。现在不是想这些的时候。 主控台突然弹出一条提示:【新风系统进气口温度低于临界值,防冻保护启动,供气量减少百分之三十。】 “湿度要变了。”苏瑶走过来,“空气太干,容易引发呼吸道刺激,尤其是长时间待在密闭空间的人。” “调整运行频率。”我说,“每两小时开启十五分钟,配合内部空气循环扇,保持基本流通就行。” 她没反对,转身去改参数。 我拿起对讲机:“所有人注意,接下来实行双人轮值制。每四小时换岗一次,监控岗位不得离人。苏晨先盯这班,我和苏瑶轮流补休。” 他应了一声,坐回操作椅,手搭在控制杆上。 我看了眼柴油储备曲线。原本预计可用二十八天,现在因为供暖负荷增加,预估缩短到十八天。 不够。 我调出能耗模型,输入新的环境参数。屏幕上跳出几个优化方案。其中一条建议启用被动保温措施,减少主动供热依赖。 “把备用保温毯发下去。”我说,“晚上睡觉时裹紧,白天活动期间也尽量穿着。降低体感温差,能省不少油。” 苏晨扭头:“那冷藏柜怎么办?食品保鲜需要低温,但现在制冷也在耗能。” 我早想过这点。 “改间歇运行。”我说,“夜间外部气温最低时开启制冷,白天关闭,靠保温层维持低温。我们再加一层隔热膜,减少冷量流失。” 他想了想:“可行。我可以做个定时开关装置,用继电器控制电源通断。” “尽快做。”我拍板,“目标是每天节油至少百分之十。” 他站起来要走,我又叫住他:“顺便检查一遍所有门窗密封条。温差大,材料容易脆化,别让冷气渗进来。” 他点头出门。 苏瑶记录完一轮体温数据,轻声问我:“你觉得……这冰会一直这么厚下去吗?” “不知道。”我看着窗外,“但我们要按最坏情况准备。” 她没再问,只是把手里的记录本翻到新一页,写下:“极端降温开始时间:22:17。外部温度:-13c。覆冰厚度目测约8厘米。” 我接过笔,在下面补充一行:“启动能源节约模式,目标续航30天以上。” 她看了我一眼,嘴角微动,没说话,把本子收进抽屉。 半小时后,苏晨回来汇报。 “保温毯分好了,每个人都领到两件。继电器改装完成,冷藏柜今晚零点开始试运行。密封条检查了一遍,三处有轻微收缩,已用密封胶加固。” 我点头:“辛苦了。” “还有一件事。”他犹豫了一下,“东侧墙角的冰层……刚才我绕过去看了一眼,发现底下有水迹。” 我立刻起身:“带我去。” 我们穿过设备走廊,来到外壁最近的观察窗前。透过防爆玻璃,能看到那一片冰壳底部确实渗出细小水流,在地面汇成浅洼,又很快冻结。 “不是从屋里漏的。”我说,“是外部积水被挤压出来的。” “要不要凿开看看?”他问。 “不行。”我否决,“破坏冰层可能引发更大裂缝,反而危险。等温度稳定再说。” 回到主控室,我重新核算柴油消耗。经过一系列调整,最新预估显示,若维持当前策略,储备可支撑二十五天。加上可能的节能空间,有望接近三十天。 勉强够。 我打开监听模式,外置麦克风接入耳机。外面只剩下风刮过冰面的低鸣,偶尔传来建筑物承重结构因冷缩发出的咔哒声。 苏瑶坐在我旁边,手里拿着一支笔,在纸上画着什么。我瞥了一眼,是简易的空气流动示意图,标注了几处可能的死角。 “你在想加湿的事?”我问。 她点头:“如果长期不开窗,湿度过低,黏膜防御力会下降。我在考虑能不能用热水蒸发的方式人工增湿,但得控制量,不然墙面会结霜。” “可以试试。”我说,“小范围,别影响电路。” 她嗯了一声,起身去准备容器。 我靠在椅背上,闭眼几秒。身体疲惫,但脑子不能停。 这时,耳机里传来一声变化。 风声中夹着某种沉闷的撞击,很远,但连续。 我睁开眼,放大远处镜头。 百米外的厂区铁门,被风吹得来回甩动,每一次撞击都让门框上的冰壳震落一块。再往更远,一道黑影缓缓移动,像是有人背着东西,在冰地上艰难前行。 我看清了。 是个人。 他走得很慢,一步一滑,怀里抱着个铁桶,似乎在收集屋顶融雪水。 我立刻调出热成像模式。 红黄轮廓显现出来——那人身上几乎没有热源分布,只有胸口一点微弱橙光,说明体温极低。他已经快到失温边缘。 他没穿防护服,也没戴手套,手指冻得发紫,却还在敲打屋檐下的冰锥。 “他活不了多久。”苏晨站在我身后说。 我没有回答。 几秒钟后,那人脚下一滑,整个人摔倒在地。铁桶滚出去两米远,他挣扎着想去抓,手臂一软,趴在地上不动了。 风卷着雪粒盖上他的背。 我关掉热成像。 苏瑶不知什么时候站在了旁边,看着屏幕,嘴唇抿得很紧。 “我们帮不了。”我说,“出去就是死。” 她慢慢点头,转身走回医疗区,轻轻放下手中的水盆。 我戴上耳机,重新开启监听模式。 电流声轻微响起。 远处,那具倒下的身影已被薄雪覆盖。 风刮过冰壳,发出空洞的回响。 第123章 赵强的愤怒:不甘的威胁 风声在耳机里低回,我仍戴着监听设备,目光落在监控屏右下角的能耗曲线上。柴油储备的下降斜率比预估更陡,刚才那一轮调整最多撑到二十五天。苏晨已经去休息,苏瑶在医疗区整理药品,主控室只剩我一个人。 屏幕突然跳出一组移动热源。 我抬眼,放大东南方向镜头。一个佝偻的身影正踩着冰壳朝安全屋走来,步子歪斜,像随时会倒。他越走越近,脸在红外画面中浮现出来——颧骨高耸,眼窝深陷,嘴唇裂开几道口子,裹在手上的破布渗着暗色。 是赵强。 我记得他。灾变前在城东超市见过一次,为半箱罐头和保安撕扯,被推倒在地还不肯撒手。那时候我就知道这种人熬不过三天。可他居然活到了现在。 他停在距离外墙二十米处,抬头望着安全屋顶部的通风管。那里还在排出淡淡的白汽,说明内部供暖正常运转。他的肩膀猛地抖了一下,像是被这股热气烫到了。 接着,他开始吼。 “林越!我知道你在里面!” 声音透过外置麦克风传进来,干哑却用力,每一个字都带着喘息后的爆发。 “你他妈锁着门享福,外面的人全冻死了!你有吃的有暖的,凭啥?就凭你提前知道了消息?那你救过谁?你救过谁!!” 他往前踉跄几步,脚下一滑,单膝跪进冰水里。他没管,手撑着地面继续喊:“你不是人!你是畜生!老子亲眼看见老李趴在路上,手指头都黑了,你还关着门不开!你有那么多地方,那么多粮,凭什么不救?!” 我依旧没动,手指在控制面板上轻点两下,调出四周广角画面。除了他,再没有其他人影。热成像也确认,周围三百米内没有隐藏的群体或埋伏。 他不是来谈判的,也不是来求援的。他是来泄恨的。 “你等着!”他忽然站直,从背后抽出一根锈迹斑斑的铁管,狠狠砸向外墙,“你以为你能一直躲着?等老子找够人,一把火烧了你这狗窝!粮食、发电机、暖气……全给我吐出来!” 铁管撞在涂层钢板上,发出一声闷响,连个白印都没留下。他自己却被反震力带得后退几步,差点摔倒。 我没关闭监控,也没切断音频。只是将他的行为标记为“高危个体主动挑衅”,并同步触发夜间红外警戒升级程序。系统自动将东侧区域的探测灵敏度上调百分之四十,并设定一旦有三人以上集结即刻报警。 他还在骂,声音越来越破,像是喉咙里卡着碎玻璃。 “你算什么东西?以前上班打卡的小职员,也配当王八皇帝?老子告诉你,末日一来,钱没用,房子没用,命才最重要!你现在有命花吗?你敢出来一步,老子让你脑袋开花!” 他举起铁管,对着摄像头晃了晃:“你看看我,我还能动!我能抢,能打,能活!你呢?缩在壳里像只王八,等死吧你!等油烧光,等粮吃完,我看你怎么挺!” 我看了眼时间。他已经叫嚷了十一分钟。 体力早就透支了。他每一次呼吸都带着剧烈起伏,热成像显示躯干温度持续走低,尤其是四肢,几乎接近环境温度。他能站到现在,靠的是情绪撑着。一旦冷静下来,或者失温加剧,立刻就会倒。 我不怕他进攻。 我怕的是他不死心。 这种人不会独自消失。他会去找其他幸存者,编造谎言,煽动恐惧,把“林越囤货不救”当成理由,把一群饿疯的人引过来。到那时,哪怕他们装备简陋,人数堆上来也是麻烦。 我按下对讲机。 “苏晨,起来一下。” 几秒后,他的声音传来,带着刚醒的沙哑:“林哥?” “东侧警戒等级升为二级,你接第一班夜巡。重点盯红外和声音识别,有任何异常直接呼叫。” “明白。”他顿了顿,“是……外面那个人?” “是他。”我说,“别让他觉得我们怕他。” 通话结束,我重新看向屏幕。 赵强已经不再砸墙,而是蹲在地上,抱着铁管喘气。他的头垂得很低,肩膀一耸一耸。不知道是在哭,还是在咳嗽。 然后他慢慢抬起头,盯着摄像头,一字一句地说:“你会后悔的。你不该活着。” 我没回应。 他在原地坐了将近五分钟,终于挣扎着站起来,拖着铁管往回走。每一步都在冰上留下湿痕,走得极慢,背影佝偻得像一根弯到底的弹簧。 直到他的热源信号彻底移出监测范围,我才调出能源管理界面,重新核算数据。 柴油储备当前剩余百分之六十七。 按照现有消耗速度,若不进一步节能,最多支撑二十三天。 冷藏柜的间歇制冷方案可以再优化,或许能省下百分之五的能耗。另外,生活区的保温毯厚度是否足够?如果加一层铝膜反射层,体感温度提升一度,就能减少供热负荷。 我正准备调出材料库存表,耳机里忽然又传来动静。 不是风声。 是敲击声。 短促、有节奏,从东侧外墙传来。 我立刻切回实时画面。 赵强回来了。 他站在原地,手里拿着一块碎金属片,正一下一下刮着墙面。声音尖利,在寂静的冰原上传得很远。 他没说话,只是不停地刮,像是要把什么刻进钢板里。 我盯着他的动作,数了七下。 然后,他停下,抬头望向摄像头,嘴角扯出一个扭曲的笑。 我伸手,关闭了外置麦克风的接收功能。 屋内恢复安静。 我转头看向墙上的结构承重图。数值稳定,无异常波动。密封性检测正常,温度维持在二十度整。 我拿起笔,在值班记录本上写下: “夜间二十一时四十六分,外部个体赵强再次靠近,实施刮擦行为,疑似标记位置。已关闭音频输入,加强红外轮巡。” 写完,我合上本子,起身走到暖气出风口前。 热风拂过手背,干燥而稳定。 我看了眼墙上的钟。 十点零三分。 下一班岗还有五十七分钟交接。 我坐回操作椅,打开能耗模拟程序,输入新的参数组合。 屏幕跳出血红警告: 【建议最低供油量不足,系统无法保证连续供暖超过二十天。】 第124章 能源危机:节约与探索 屏幕上的红字警告还在闪烁,我盯着那行“连续供暖无法超过二十天”,手指在键盘边缘顿了两秒。系统不会出错,油量测算已经剔除了冗余损耗,这是最保守的结果。 我调出能源日志,把冷藏柜的运行间隔从六小时拉到八小时,启动时间压缩到八分钟。节能数据跳出来:4.9%。比预估多省了0.2个百分点。接着切换到建筑热力学模型,在生活区墙体夹层里虚拟加装一层铝膜反射层。体感温度提升1.3c,供热负荷下降6.1%。 这些数字还不够。 我按下对讲机,“苏晨,来主控室。” 五分钟后,他推门进来,裹着绒毯,眼底发青。我没开口,先调出电子地图。一道蓝线从安全屋延伸出去,终点停在三公里外的物流中转站边缘。 “这里有三十多辆货车。”我点开卫星图层,“灾变前最后一次调度记录显示,至少一半车辆满油待运。现在过去,哪怕只能回收两三桶柴油,也能撑过下一轮降温。” 他盯着画面,嘴唇动了动:“外面……刚下过酸雨,地面可能还有残留腐蚀性。而且赵强——” “他已经走不动了。”我打断他,“昨天他骂了十一分钟,热成像显示四肢温度接近零下二十。这种状态活不过三天,除非有人接应他。” 苏晨没再说话,目光落在路线标记上。那是我们规划过的最短路径,避开主干道塌楼区,沿废弃铁路线前进,途中只经过两个岔口。 “你去检查工具包。”我说,“抽油泵、密封件、滤网、钳子,一样都不能少。另外带上便携式ph检测笔,确认燃油是否被污染。” 他点头,转身要走。 “等等。”我拉开操作台下方的储物格,取出一套深灰色防寒服,“穿这个。肩部有双层压胶,面罩密封条也换了新的。” 他接过衣服,低头看了看:“那您呢?” “我用备用那套。”我起身走向装备间,“别忘了戴护目镜,冰面反光会伤眼睛。” 十分钟后,我们在气密缓冲舱集合。他背着工具包,手里拎着液压钳和折叠工兵铲。我把猎枪背在肩上,检查了弹匣,确认满膛。 第一道门关闭后,空气开始抽离。压力表指针缓慢向左偏移。第二道门解锁时发出轻微咔哒声。 我们踏出去。 脚踩在冰面上,发出脆响。地表结了一层厚薄不均的冰壳,有些地方还能看到底下黑褐色的积水。风不大,但贴着地面横扫,钻进裤脚。 我举起工兵铲破开前方一块浮冰,铲尖刮过地面留下一道白痕。苏晨跟在我身后半步,脚步放得很轻。 “按计划走。”我低声说,“保持间距,注意脚下空洞。” 我们沿着铁轨边缘推进。两侧是倒塌的围墙和翻倒的集装箱,锈迹斑斑。一座广告牌斜插在路中间,底部冰层隆起,像是被什么东西顶起来过。 绕过去时,苏晨突然停下:“地上有拖拽痕迹。” 我蹲下看。冰面上有一道断续的划痕,延伸进旁边一栋仓库的入口。痕迹很新,边缘没有重新冻结的迹象。 “有人来过。”我说,“不超过六小时。” 他握紧了手里的钳子。 “继续走。”我站起身,“不是冲我们来的。如果是埋伏,不会只留一道痕迹就离开。” 又走了四十分钟,第一辆目标货车出现在视野里。银色厢式车头歪斜地陷在冰坑中,左侧轮胎爆裂,挡风玻璃布满蛛网状裂纹。 我绕到车尾,观察车牌和油箱位置。型号是老款东风柴油车,油箱在底盘右侧,容量四百升。现在关键是要确认油箱有没有破损,燃油是否还能用。 “你负责下面。”我说,“我警戒。” 苏晨放下工具包,从里面掏出橡胶垫圈和一段软管。他趴在地上,用铲子刮掉油箱周围的冰渣,露出金属外壳。锁扣锈死,他换上液压钳,用力一夹,卡簧崩开。 一股浓重的油味混着冷气飘出来。 他拧开测试阀,放出一小杯燃油。液体呈深棕褐色,表面没有泡沫,也没有乳白色沉淀。 “看起来没问题。”他抬头看我,“要不要测一下酸碱度?” 我递过检测笔。他插入油样,等待几秒,读数跳出来:ph 5.8。 “轻微氧化,但没被酸雨污染。”我松了口气,“能用。回去加一级过滤就能进储备罐。” 他点点头,开始拆卸输油管接口。动作很稳,手指虽然冻得发红,但没有抖。 我把猎枪靠在车轮边,掏出记号笔,在车身侧面画了个三角符号——这是我们标记已勘探车辆的记号。 “下一个目标在四百米外。”我看了一眼导航仪,“还是沿着这条路走。” 苏晨收好工具,正要站起来,忽然抬手示意。 我立刻闭嘴,顺着他的视线望去。 前方路口的冰面上,散落着几块破碎的塑料片,像是从某个容器上砸下来的。再往前十几米,一辆皮卡半埋在雪堆里,驾驶室门敞开着,座椅上扔着一件脏兮兮的棉袄。 “不对。”苏晨低声道,“这辆车……昨天还没有。” 我眯起眼。皮卡停放角度太正,不像自然滑入雪堆的状态。更重要的是,排气管出口没有积雪堵塞——说明最近有人发动过它。 “绕过去。”我抓起枪,往后退了两步,“贴墙走。” 我们改道穿过一片堆叠的货箱间隙。冰面在这里更滑,每一步都得试探着踩实。走到第三组集装箱时,苏晨突然伸手拉住我的胳膊。 他指了指右前方。 一辆墨绿色重型卡车横在路中央,车头朝向我们来的方向。驾驶室没人,但车底冰面上有一串脚印,从车尾延伸出来,直通旁边的一排平房。 脚印很浅,但连贯。 “不止一个人。”我说,“至少三个,走路速度不一致。” 苏晨屏住呼吸,慢慢放下工具包。 我摸出随身携带的小镜子,借着集装箱边缘探出去一点,反射前方视野。 平房门口站着个男人,穿着臃肿的军大衣,手里握着一根钢管。他时不时回头往屋里喊一句什么,声音被风撕碎,听不清内容。 屋里有回音。 不止一个声音。 我收回镜子,靠在集装箱上,心跳沉稳。 这不是流浪者临时落脚点。 这是营地。 “原计划取消。”我压低声音,“我们不能靠近第二辆车。” 苏晨咬了咬嘴唇:“那……回安全屋?” “不。”我看了一眼地图,“东侧两公里有个小型加油站,灾变前属于私人承包,监控里出现过一次油罐车补给。如果他们没把油抽走,地下储油罐应该还有存量。” “可那里更远……” “但我们没得选。”我收起导航仪,“现在回去,等于告诉这些人我们发现了他们。他们会顺着脚印找过来。” 我看了他一眼:“你能走吗?” 他挺直背:“能。” 我们决定折返一段路,从北侧绕行。刚转身,身后传来一声闷响。 像是金属落地的声音。 紧接着,平房门口的男人猛地抬头,朝我们这边望来。 第125章 外出探索:危险的发现 金属落地的闷响在风里荡开,那男人猛地抬头,视线直直扫向我们藏身的货箱区。 我一把拽住苏晨的胳膊,将他拖进集装箱之间的窄缝。他没出声,呼吸却明显一紧。我靠在冰凉的铁皮上,从战术包外袋抽出折叠镜,指尖抹掉镜面边缘凝结的霜粒,缓缓探出去。 平房门口的男人站在原地没动,但手里的钢管已经抬了起来。他左右张望了一圈,又回头冲屋里喊了句什么。屋内立刻有了动静,有人应答,脚步声杂乱地靠近门口。 我收回落镜,压低声音:“至少三个,屋里还有人没出来。” 苏晨点头,手指已经在工具包搭扣上停住,随时准备闭合。他的动作很轻,连拉链滑动的声音都控制到了最小。 “把护目镜摘了。”我说,“反光可能被看到。” 他照做,顺手用绒布裹住了钳子和铲柄的金属部分。我检查了一遍自己的装备,猎枪枪管用深色布条缠了几圈,背包拉链全部闭合,没有一处裸露的亮面。 电子地图在掌心发烫。我把坐标点重新标定,关闭信号发射,启用离线路径模拟。屏幕上跳出三条可选路线,第一条沿排水沟延伸,绕过一片塌陷的仓库区,距离稍远,但全程有遮蔽;第二条穿过露天堆场,直线最短,完全暴露;第三条走高架桥下,地形复杂,适合伏击或反追踪。 我选了第一条。 “贴着沟边走。”我低声说,“每十米停一次,听后面有没有动静。” 苏晨背上工具包,调整到贴背模式。我们蹲伏着移动到排水沟入口。冰层看起来还算完整,但表面有一道细长裂痕,像蜘蛛腿似的蔓延出去。 我用枪杆轻轻敲了敲冰面,声音沉闷。再用力一点,裂痕微微扩大,却没有断裂。能承重,但不能跑。 正要下去,我注意到沟底有一小片暗色痕迹。蹲近看,是油渍,已经被冻住,但边缘还泛着微弱的虹彩。这种反光只有柴油氧化后才会出现。 他们运过油。 这个念头让我脊背绷紧。不是临时落脚的流浪者,是有计划地在收集燃料。而且能组织多人行动,说明内部有分工。 “走快些。”我加快语速,“别踩沟中央。” 我们开始沿排水沟推进。脚下每一步都得试探,冰壳薄的地方会发出细微的咔声。走到一半,风向变了,从侧吹转为迎面。这对我们有利——气味不会往前飘,但他们也听不到我们的声音。 刚过第三个拐角,前方传来开门声。 我立刻停下,挥手示意苏晨蹲下。他反应很快,几乎是同步趴到了冰面上。 脚步声出现在头顶右侧。有人走上了高架桥的检修梯。金属踏板发出规律的震动,间隔均匀,像是在巡逻。 我抬头看了眼桥体结构。锈蚀严重,但主梁还在。如果对方只是单人巡查,我们可以等他过去后再继续前进;但如果这是固定岗哨,那就意味着这条路线已被纳入警戒范围。 脚步声渐远,往东去了。 我掏出记号笔,在沟壁上画了个短横——标记巡查周期。然后继续向前。 两百米后,地势略微抬升,排水沟接入一段半埋式的水泥管道。入口处堆着碎冰,像是被人清理过。我伸手摸了摸管壁内侧,干燥,没有近期积水痕迹。 这是条废弃通道。 我们钻进去。管道直径不足一米五,弯腰才能通行。苏晨跟在我身后,两人间距保持一臂。里面比外面安静,风声被隔绝了大半。 走到中段,我发现左侧管壁有个裂缝。透过缝隙能看到外面是一片废弃厂房的后院,地上散落着几个空桶,桶身上印着褪色的化学品标识。 硝酸铵。 我心头一沉。这类物资在灾变前管控严格,现在出现在这里,要么是偷运出来的,要么是从某个实验室或农业仓库抢来的。不管哪种,都能用来制造简易爆炸物。 “记下来。”我递给他防水本子。 苏晨快速画了草图,标注了桶的数量和位置。他写字的手很稳,没有一丝抖动。 再往前五十米,管道出口被一道铁栅栏封死。锁已经被人撬开,挂在一边。外面就是铁路线,轨道两侧覆盖着厚冰,远处能看到我们来时经过的第一辆货车。 我们出来了。 我探头观察四周。视野开阔,没有遮蔽物。最近的掩体是三百米外的一排变电箱。必须一口气冲过去。 “等风再大点。”我说。 苏晨靠着管壁,从包里取出便携式ph检测笔,顺手检查了滤网密封性。这个动作很自然,像是在确认设备状态,但我明白他在想什么——刚才那批油,是不是还能用? 不能用了。 一旦对方发现有人接近他们的补给线,第一反应就是设陷阱。那些看似完好的车辆,很可能已经被动了手脚。 风势渐强,卷起地表浮雪。我数到第三次阵风加大,立刻起身:“走!” 我们冲出管道,贴着轨道边缘疾行。冰面滑,每一步都得踩实。跑到一半,身后突然传来一声短促的呼哨。 我回头。 高架桥上,那个巡逻的人停了下来,正低头朝这边看。 “快!”我推了苏晨一把。 我们加速奔向变电箱。刚躲进去,就听见桥上传来急促的脚步声。不止一人。 我打开加密频道,按下预设代码“灰线中断”。三短一长,代表发现敌对群体,暂停外部信号发射。苏瑶收到后会立即切断天线连接,避免被三角定位。 “接下来怎么办?”苏晨喘着气问。 “不回加油站了。”我说,“那边太远,中途没有掩体。他们如果有交通工具,半路就能截住我们。” “那柴油……” “先活回去再说。”我盯着桥上的动静,“现在最危险的是路线暴露。我们来的时候走的是铁路线,回去如果换路,等于告诉他们我们发现了营地。但如果原路返回,又可能被埋伏。” 苏晨咬了咬牙:“只能赌一条路。” 我摇头:“不用赌。我们可以留个假目标。” 我从包里翻出一块铝箔片,撕成巴掌大,又拆下一段废弃电线,绑在沟沿一根突出的钢筋上。风一吹,铝箔晃动,反光闪烁,像有人在移动。 “他们会去看那里。”我说,“给我们争取两分钟。” 两分钟后,我们沿着铁路桥墩间的支撑结构往下走。这里是盲区,监控看不到,巡逻也很难下来。地面堆积着厚厚的煤渣和碎石,踩上去不会打滑。 走了约一百米,我忽然停下。 脚下的煤渣里,有车辙印。 不是普通的轮胎痕,而是带有防滑链的重型底盘压过的痕迹。宽度超过两米,应该是卡车。印子很新,边缘的积雪还没完全覆盖轮沟。 他们有车,而且不久前才出动。 “绕开这段。”我改道往北。 我们沿着桥墩外围行走,始终保持在阴影区。天色越来越暗,云层压得很低,能见度不足百米。这对我们也算是好事——他们同样看不清远处。 最后一段路是最危险的。从桥区回到安全屋外围,必须穿过一片开阔地。我决定等天完全黑下来再行动。 找了个半塌的岗亭作为临时掩体,我们蹲在里面休息。苏晨脱下手套,搓了搓脸,手指冻得发紫。 “你还行吗?”我问。 “能撑住。”他说,“就是有点冷。” 我从保温袋里取出一块压缩饼干递给他。他小口啃着,没说话。 半小时后,天彻底黑了。 我最后一次检查装备,确认枪膛上弹,通讯器关闭,所有金属部件包裹完毕。 “出发。” 我们离开岗亭,贴着围墙根移动。最后三百米是最紧张的阶段。任何一点失误都可能让前面所有的规避白费。 走到距离安全屋入口一百米处,我忽然抬手制止前进。 前方地面上,有一串新鲜脚印。 不是我们的。 方向是从外往里,直指气密舱门。 我慢慢握紧了枪。 第126章 智斗流浪者:化险为夷 我慢慢握紧了枪,指节发麻,但没动。 苏晨也察觉到了异常,顺着我的视线往前看。那串脚印从斜侧方延伸过来,踩在冰壳上留下浅浅的凹痕,最前头的一对鞋印甚至已经逼近气密门十米范围内。不是一个人,至少有五六双不同的鞋底纹路,杂乱却方向一致。 他们不是路过。 我抬手示意苏晨蹲下,自己贴着围墙根往前挪了两步。风把碎雪卷起来,打在面罩上发出沙沙声。我伸手摸了摸最近的一个脚印边缘,积雪松软,还没冻实——不超过半小时前留下的。 这些人来得悄无声息,连巡逻的动静都没听见。可他们没破门,也没围住入口,像是在试探,又像在等什么。 我回头看了眼苏晨,压低声音:“包里还有多少压缩饼干?” 他愣了一下,迅速拉开侧袋翻检:“三包,还有一件备用绒衣。” 我点头,脑子里转得飞快。这些人能摸到安全屋门口,说明已经盯了一阵子。热源、灯光、排气口的白雾,都是活人存在的证据。但他们没强攻,要么是没工具破防,要么是怕里面有埋伏。这种时候,正面冲突只会让双方都陷入死局。 我们不能硬闯回去,也不能原地耗着。 我盯着那串脚印消失的方向——东边一片塌了半边的车棚,几辆报废轿车歪斜地堆在一起,正好挡住夜视仪的部分视野。如果他们是藏在那里观察,现在应该已经发现我们停在了外围。 赌一把。 我从包里取出两包压缩饼干,又扯下身上那件穿旧的加厚外套,动作不急不缓。然后朝着车棚方向扬了扬手,大声说:“我知道你们在那儿!别躲了!” 声音在空旷地带传出去很远。苏晨猛地抬头看我,手指扣住了工具包里的扳手。 我没看他,继续喊:“我们都快撑不住了,没必要互相残杀。这些给你们,往后五十米有个半塌的车库,背风,比这儿强。” 说完,我把衣物和食物扔向车棚外沿的空地,离他们可能藏身的位置不远不近,刚好够抢,又不会让人轻易冲出来近身。 风刮得更猛了些,卷着雪粒砸在地上。 足足过了七八秒,车棚阴影里终于有了动静。先是窸窣的摩擦声,接着一个裹着脏毯子的男人窜了出来,扑向那堆物资。他刚抓起外套,后面又冲出两三个人,直接扑在饼干上撕扯包装。 混乱瞬间爆发。 有人推搡,有人低吼,一个瘦高的女人被撞倒在地,立刻被人踩过腿去抢食物。那个最先冲出来的男人试图拦住争抢,吼了几句什么,可没人听他的。人群挤作一团,全然忘了我们还站在远处。 “走!”我低声说,抓住苏晨胳膊,贴着墙快速推进。 我们没跑,也不敢发出太大声响,只是加快脚步沿着围墙移动。每一步都踩在旧轮胎印或碎石堆上,避开结冰的地面。气密门就在前方不到四十米处,红灯指示正常闪烁,说明密封完好。 快到门口时,我回头看了一眼。 那群人还在争抢,衣服已经被撕开,两个人为一块饼干扭打在一起。那个带头的男人站在圈外,喘着粗气,脸上看不出愤怒,反倒有种近乎麻木的疲惫。 他看见了我,目光对上了一瞬。 我没有回避,也没有停留,转身按下了门侧的身份识别钮。 液压锁“咔”地一声开启,内层舱门缓缓滑开。我和苏晨闪身进去,立即启动二级闭锁程序。外面的声音被隔绝大半,只剩风刮铁皮的嗡鸣。 舱内温度回升,面罩上的霜开始融化。我摘下面罩,呼出一口白雾,顺手解开防寒服拉链。苏晨靠在墙上,手还在抖,但眼神清醒。 “你……怎么知道他们会抢?”他问。 “饿到这个程度的人,看到食物第一反应不是怀疑,是扑。”我说,“他们不是军队,也不是劫匪,就是一群快熬不住的普通人。给一点希望,他们就会自乱阵脚。” 他说不出话,只是点点头。 我走到监控台前,调出外部摄像头画面。夜视模式下,那群人已经散开了一些,但仍在原地徘徊。食物分完了,衣服也被撕成几块分掉。那个带头的男人坐在一辆报废车的引擎盖上,低头不知道在想什么。 其他人三三两两地缩在车缝里,没人再往这边看。 暂时安全了。 我切换到热成像视角,扫描整个区域。没有新增热源,巡逻路径也没有变化。刚才那一幕闹剧之后,他们似乎放弃了进一步行动。 但我没放弃。 打开内部通讯频道,拨通苏瑶的号码。响了一声就接通了。 “回来了?”她的声音透过扬声器传来,平稳中带着一丝紧绷。 “嗯。”我说,“遇到一群人,已经处理完。你那边有没有异常?” “一切正常。供暖系统运行稳定,水循环过滤组刚完成一轮清洁。”她顿了顿,“你们没事吧?” “没事。”我看了一眼苏晨,他已经脱掉外层装备,正用干布擦拭护目镜,“就是差点被堵门口。” “下次别冒险。”她说,“你们只有两个人。” “我知道。”我盯着屏幕上的热斑分布图,“但现在外面不只是赵强那种疯子了。有人开始抱团,找热源,找庇护所。我们这儿迟早会被盯上。” 她沉默了几秒:“那接下来怎么办?” 我伸手点了点屏幕角落的一个标记点——那是废弃加油站的方向,原本计划今天去取油,结果中途遇险被迫放弃。 “油还得找。”我说,“但不能再走明路。明天夜里,换路线,绕后山工业管道线过去。” “风险太大。” “比等死小。” 她没再说话。 我关闭通讯,站起身走到饮水机旁,倒了杯温水。杯子握在手里,热度一点点渗进掌心。 屋外风雪未歇,监控屏幕上,最后一个流浪者的体温信号正在缓慢远离。 我喝了一口热水,喉咙发烫。 这时候,耳机突然震动了一下。 是自动警报。 水源监测模块弹出提示:**生活用水储罐ph值异常波动,当前读数6.1,趋势持续下降。** 我放下杯子,快步走回控制台。 屏幕上的曲线图正微微颤动,像一根被风吹弯的线。 第127章 水源污染:新的难题 我盯着屏幕上那条缓缓下滑的曲线,手指在控制台边缘收紧。 ph值6.1,还在降。不是误报。系统警报不会无缘无故响,尤其是这种低幅度但持续性的波动。我调出过去十二小时的数据图,线条像被无形的手往下压,一格一格地沉下去。 酸雨已经渗进地下了。 我按下通讯键:“苏瑶,来净水间取样,用试剂盒复测一遍。” “收到。”她的声音没有迟疑,立刻挂断。 我转向另一侧操作屏,启动隔离程序。储水罐连接着三路供水线——生活区、医疗角和厨房,现在必须切断后两条。指尖划过界面,备用区的阀门依次闭合,状态灯由绿转红。做完这些,我起身走到墙边的管道检修口,掀开盖板检查密封圈。橡胶层完好,接缝处没有水渍,排除了外部倒灌可能。污染不是从外面直接流进来的,而是地下水本身出了问题。 脚步声从走廊传来,苏晨小跑进来,脸上还带着刚脱下防寒服的潮红。 “哥,是不是水有问题?”他站在我旁边,喘着气问。 “有可能。”我说,“你去工具间查一下库存清单,把所有能用的过滤材料都列出来——石英砂、陶瓷滤芯、活性炭包,还有塑料管材,越快越好。” 他点头就要走,我又补了一句:“别用电子表单,手写一份,带过来。” 他愣了一下,随即明白过来——如果电路受干扰,电子记录可能丢失。他转身快步离开。 我回到主控台前,打开灾前的城市水文资料库。屏幕切换到地质分层图,我们这处废弃工厂的地下五十米有一层浅含水层,原本是工业用水储备带,结构封闭性一般。强酸雨持续三个月,地表土壤早已饱和,腐蚀性液体顺着裂缝往下渗透,现在终于触及水源。 这不是短期波动,是系统性污染。 几分钟后,苏瑶推门进来,手里拿着检测报告。她走到我身边,把纸放在台面上:“ph值6.0,硫酸根离子超标两倍。水中还检出微量铝和铁,应该是土壤里的金属成分被酸溶出来了。” 我看着数据,没说话。 她低声说:“五百升储备水,按现在用量撑不了两个月。要是再算上后续可能出现的设备冷却需求……最多四十天。” “外头还能找水吗?” “不能。”她摇头,“附近所有井口、蓄水池、甚至雨水收集点都会被连带污染。这种程度的酸蚀会持续扩散,除非地层有天然隔断,否则整个片区的地下水都不安全。” 我盯着水文图上的等高线,脑子里翻着前世的记忆。那时候幸存者营地因为水源中毒死了一片人,后来有人提到一个土法净化装置——多层过滤加吸附处理,虽然效率不高,但能应急。 “有没有可能自己做净化?”我问。 苏瑶皱眉:“没有反渗透膜,也没有蒸馏设备,靠煮沸只能杀菌,除不了化学污染物。” “不一定非要高科技。”我说,“我记得有一种简易滤床,用砂砾、碎陶片和活性炭组合,能截留大部分杂质。我们手头有没有这些东西?” 她思索几秒:“医疗区还有半箱医用活性炭,本来是用来应对中毒急救的。至于砂石……仓库里堆着装修剩下的石英砂,说是用来铺地面防滑的。” 正说着,苏晨回来了,手里攥着一张皱巴巴的纸。“找到了!石英砂两袋,每袋二十公斤;破损的陶瓷地砖也有几块,可以砸碎用;活性炭包一共三十七个,未拆封。塑料管有pVc和pE两种,直径匹配的接头也够。” 我把纸拿过来扫了一眼,抬头问他:“能不能用这些材料搭个三层过滤装置?第一层沉淀大颗粒,第二层砂砾去悬浮物,第三层活性炭吸有害离子?” 他低头看图纸,手指在纸上比划:“框架可以用粗管焊接,内部加隔板分层。只要水流速度控制好,应该能行。就是……没有压力泵,全靠重力自流,效率不会太高。” “不需要快,只要稳定。”我说,“先做个原型试试效果。如果出水达标,再考虑扩大规模。” 苏瑶接过话:“我可以加一道紫外线消毒。报废车灯里有紫外灯管,拆下来改装成照射腔,配合石英套管防止短路。另外,最终出水还是得煮沸一次,双重保险。” 我点头:“那就这么定。明天开始组装,优先保证饮用水供应。” 她看了我一眼:“万一滤材很快失效呢?活性炭吸附能力有限,一旦饱和就等于没用。” “所以要监控。”我调出系统界面,“我们在出水管加装ph传感器,实时反馈。一旦数值反弹,立刻更换滤芯。同时保留一部分储备水不动,只用于极端情况。” 空气安静了几秒。 苏晨忽然开口:“哥,如果以后连这些材料都没了怎么办?” 我没有马上回答。 这个问题太远,也太沉重。我们现在能做的,只是把眼前这一关迈过去。物资总会耗尽,人力也会枯竭,但在那之前,我们必须活得足够久,久到找到新的出路。 “到时候再说。”我说,“现在先把装置做出来。” 苏瑶转身走向医疗角:“我去整理活性炭和消毒用品,顺便看看有没有适合做滤布的纱网。” 苏晨也拿起笔,在纸上画起结构草图。他一边写一边念叨:“进水口要高出第一层三十厘米,确保沉淀空间;中间加一层细网防止砂粒流失;出水端接软管引到烧水壶……” 我坐回椅子,打开材料清单重新核对。石英砂、陶瓷碎片、活性炭、pVc管、密封胶圈、紫外灯组件、温度计、ph试纸……一项项打钩确认。 桌角放着刚才打印的水文图,我伸手把它摊平,目光落在地下水流向标上。这片区域的地势略倾斜,东高西低,意味着污染是从上游工厂区慢慢推下来的。我们这里还不是最严重的,但也不会太久了。 手指在地图边缘敲了两下。 如果净化装置可行,或许还能帮其他人。但现在谈这个为时过早。眼下最重要的,是让这台简陋的机器真正流出干净的水。 我拿起笔,在空白页上画出三级滤床的布局:上层粗砂,中层细砂与碎陶混合,下层压紧活性炭。每一层之间留检修口,方便更换。旁边标注水流方向、停留时间、预期处理量。 苏晨凑过来看了一眼:“要不要加个预沉池?外面带回来的水可能泥沙太多,直接进滤床容易堵。” “可以。”我说,“用那个废弃的不锈钢盆改造,加个手动排污阀。” 他又记下一条。 通讯器突然响起,是苏瑶的声音:“活性炭包装是密封铝箔,拆封后必须尽快使用,否则会受潮失效。建议一次性组装全部滤芯模块,减少暴露时间。” “照你说的办。”我回复,“明早八点开工,三人分工,争取两天内完成首套测试。” “明白。” 我关闭通讯,视线落回图纸。 灯光映在纸面,墨迹清晰。这东西看起来粗糙,甚至有些简陋,但它可能是我们接下来活下去的关键。 苏晨正在清点塑料管的数量,蹲在地上一根根数。苏瑶站在医疗柜前,取出一叠纱布和药瓶,仔细检查有效期。 我盯着那条仍在缓慢下降的ph曲线,直到它停在5.98。 然后我拿起红笔,在控制台日志上写下第一条指令: **明日七时,启动净水装置原型建造计划。所有相关物资即刻归集至工具间,不得挪作他用。** 笔尖顿了一下,又补上一句: **自今日起,全员饮用储备水,原储水罐暂停使用,待净化系统验证合格后再行评估启用条件。** 写完,我把笔放下。 屋里很静,只有仪器运转的微响。 苏晨抬起头,手里捏着一段弯管,忽然问:“哥,你说……咱们做的这个东西,真能管用吗?” 我看着他,没有笑,也没犹豫。 “不知道。”我说,“但不用,我们就没机会了。” 第128章 简易净化:希望的曙光 清晨六点,闹钟还没响,我已经站在工具间门口。 苏晨靠在墙边打盹,头一点一点的,听见开门声猛地睁眼,手里的扳手差点滑下去。我递给他一张纸,上面是昨晚画的滤床结构图。他接过去看了一眼,揉了揉眼睛:“这就开始?” “已经晚了。”我说,“水文数据不会等我们。” 苏瑶从医疗角过来时手里提着两个密封箱,脚步很稳。她把箱子放在操作台上,掀开盖子:“活性炭三十七包全部拆封,按你说的方法做了双层铝箔包裹,每包加了橡胶圈压紧。紫外灯管也改装好了,用的是报废车灯的原件,外层套了石英管,电路接了保险盒隔离。” 我点头,扫了一眼材料区。两袋石英砂靠着墙角,陶瓷地砖碎成小块堆在铁盆里,pVc管和接头按尺寸分类排好。所有东西都归集到位,没有一件挪作他用。 “先装框架。”我对苏晨说。 他拎起焊枪,蹲到不锈钢盆旁边。预沉池要架高两米,才能形成稳定水流。我们用角钢搭了个简易支架,固定在净水间北侧承重柱上。焊接时火星四溅,他没戴面罩,只用手臂挡住脸,一边调角度一边往后退。 “再往左五公分!”我在旁边喊。 他伸手比了下距离,重新固定管道位置。第一段pVc管接上去后发现孔径对不上,接口卡不进隔板。他摸着边缘看了看,起身拿了热风枪回来,对着管口吹了两分钟,塑料软化后用力一推,终于咬合。 “行了。”他抹了把汗,“这样能撑住压力,不会漏水。” 苏瑶那边已经开始组装滤芯模块。她把封装好的活性炭包逐个码进下层腔体,每放一层就用胶带临时固定。中间层铺的是粗陶渣和细砂混合物,她特意加了三层纱布隔网,防止颗粒下漏。最上层粗砂填完后,她用木板压平表面,又拿水平仪测了一遍倾斜度。 “水流不能偏。”她说,“否则过滤不均。” 我检查了出水管路,接的是pE软管,通向一个五升的玻璃储水瓶。这是第一轮测试用的样本容器,之后还要煮沸复检。整套系统全靠重力自流,没有泵,也没有加压装置,只能靠高度差推动水往下走。 “可以通水了。”我说。 苏晨去外面提了一桶污染水进来,是从东侧井口取的样,ph值5.98,略带浑浊。他顺着梯子爬上支架,把水倒进不锈钢盆。盆底装了手动排污阀,上方加了筛网防大块杂物进入。 水开始缓缓流入第一级滤床。 起初流速太急,砂层被冲得晃动,细颗粒往下渗。我立刻叫停,让苏晨关掉阀门。重新调整了进水口高度,把盆又抬高十公分,并在连接处加了一个可调节旋钮,控制流量。 第二次试水,水流慢了下来。 水经过粗砂层时明显变清了一些,进入中层陶砂混合层后流动更缓。我们盯着观察窗看,能看到杂质被截留在不同层级。最后流入活性炭层时几乎透明,只是颜色偏黄。 第一滴净化水从出口滴落时,苏瑶立刻把烧杯垫在下面。 一分钟后,收集了约三百毫升。她拿出便携试剂盒,滴入几滴药水,轻轻摇匀。试纸显色后对比标准卡,抬头看我:“ph值6.8。” 我接过烧杯,对着灯光照了照。水质清澈,无悬浮物,也没有异味。 “再测离子浓度。”我说。 她取出另一组试剂,操作得很熟练。五分钟后,她报数:“硫酸根下降七成,铝和铁基本检测不到。” 我松了口气,但没说话。 苏晨凑过来问:“是不是成了?” “还不确定。”我说,“这只是单次测试,得连续跑三天,看滤材会不会失效。” 苏瑶把这批次的水倒入烧水壶,插上电源。净化后的水必须再煮沸一次,才算安全饮用。她顺手记下时间和参数,贴在设备侧面的记录表上。 “明天早餐可以用这个。”她说。 苏晨咧了下嘴,没吭声,转身去检查滤床稳定性。他用手轻敲外壳,听有没有松动。突然停下,指着中层隔板:“这里有点渗,砂子卡在接缝了。” 我过去看,果然有一道细缝,微小的颗粒正慢慢漏下去。如果不处理,时间一长会堵塞下层。 “拆开重封。”我说。 他卸下螺丝,把隔板拿出来,用密封胶重新涂抹接缝,再压上一圈橡胶条。装回去后我们又做了一次反向冲洗,从底层往上通清水,把残留杂质冲出来。排水口流出的水带着泥沙,持续了两分钟才变清。 第三次通水,一切正常。 这次收集的水量更多,足足装满两个储水瓶。苏瑶取样后把剩下的倒进专用消毒桶,准备明日分配使用。 我打开主控台,接入新装的ph传感器,连上数据线。屏幕上跳出实时读数:6.79,曲线平稳。 “开始记录运行日志。”我说。 苏晨拿来笔记本,翻到新的一页。我口述,他写: “六时十五分,启动三级过滤装置原型机; 七时零三分,首次通水,初始出水ph5.9,浑浊; 七时四十分,调整流速与滤层结构,二次通水,出水ph6.8,透明无杂质; 八时十二分,完成三次稳定出水,累计产水一千二百毫升,全部经煮沸程序待用; 滤材状态正常,暂未发现饱和迹象,继续监测。” 写完,他合上本子,看了眼墙上的钟:“才八点半。” 苏瑶正在清理工具台,把剩余材料分类放回货架。她把空试剂盒收进医疗柜,转身对我说:“如果这套能稳定运行,我们可以做第二个,扩大处理量。” “先保证这个不出问题。”我说,“材料有限,坏了没法换。” 她点点头,没再说什么。 苏晨忽然举起手里的pVc管:“哥,我想了个事——能不能在出水口加个自动断流阀?等储水桶满了就停,省得一直守着。” “怎么实现?” “用浮球开关。”他说,“报废水泵里有现成的,拆下来装进去就行。水位一高,它自己会切断。” 我考虑了一下:“可以试试,但别动主结构,加在外接管路上。” 他应了一声,转身去找零件。 我走到出水口前,看着水流一滴滴落入玻璃瓶。灯光照在水面,映出一点亮光。这水还不够多,也不够快,但它确实是干净的。 苏瑶站在我旁边,低声说:“以前医院有个病人,喝了污染水,肾衰竭。那时候我们连基础净水设备都没有……现在能做出这个,已经很好了。” 我没有回答。 好不代表够。够不代表久。但我们至少迈出了第一步。 她拿起笔,在记录表最后一栏写下:“首日运行结束,系统功能达标,建议进入观察期。” 我正要说话,苏晨突然在身后喊:“哥!” 我回头,他手里举着一块电路板,眉头皱着:“这个保险丝盒……接线有点松,刚才冒了下火花。” 第129章 赵强的逼近:危险的信号 苏晨举着电路板,眉头紧锁:“哥,这个保险丝盒接线松了,刚才冒了下火花。” 我快步走过去,接过他手里的部件。接口处的金属片歪斜,胶套边缘有轻微焦痕。这不是老化问题,是安装时压接不实。我蹲下身,从工具袋里抽出剥线钳和绝缘胶带,重新剪齐线头,固定卡槽,再用螺丝刀拧紧端子。 “不能再出这种事。”我说,“净水系统要是断电,滤床一停,前面做的全白费。” 苏晨低头应了一声,声音有点发闷:“我知道……是我没检查到位。” 我没多说,把修好的保险盒装回原位,通电测试三次,确认无异常。可心里那根弦没松。一个接口松动可能是疏忽,但如果还有别的隐患呢?我们忙着调试净化装置,会不会漏掉了更危险的东西? 我站起身,走向主控台。 屏幕还停留在净水系统的运行数据上,ph值稳定在6.8,产水量缓慢上升。我滑动界面,切换到外围监控模块。时间调回十二小时前,画面逐帧播放。 风雪扫过围墙,红外镜头捕捉到几只野狗在废墟间翻找。凌晨三点十七分,西侧铁网外闪过一道人影,贴着墙根移动,动作很轻。我放慢播放速度,拉近视角。那人戴着帽子,脸藏在围巾里,但身形熟悉——肩宽、走路微跛,是赵强。 我往后翻记录。昨天下午四点,他又出现过,这次不是一个人。两个男人跟在他身后,手里拎着麻袋,其中一个扛着撬棍。他们在通风井附近停留了十几分钟,有人蹲下查看地基缝隙,还用手电照了电力接入箱。 他们不是路过。 我调出热源追踪图。安全屋周围五米内,过去二十四小时共检测到七次异常热信号,集中在西墙与后院交接的死角。那里是监控盲区,只能靠墙体侧摄镜头勉强覆盖。我把角度调到最大,终于看清——他们用布条缠住铁网,防止发出声响,正在试探围墙结构。 这不是第一次侦察了。 “苏瑶!”我提高声音,“过来一下。” 她从医疗角走出来,手里还拿着登记本。苏晨也跟了过来,站在我身后盯着屏幕。 “看这里。”我指着回放画面,“这个人,赵强。灾变前就在城东一带混,靠抢东西活命。他不会无缘无故来这儿。” 苏瑶凑近屏幕,眼神变了:“他是冲我们来的?” “不止是他。”我划动画面,显示另外两人,“这两个是他的跟班,以前在超市抢劫案里出现过。他们带工具,不是求援,是在找弱点。” 苏晨声音有点抖:“那……他们会什么时候动手?” “等我们认为最安全的时候。”我关掉回放,调出安全屋三维结构图,“我们这两天都在忙净水系统,外出取水、调试设备,暴露了行动规律。他们看到我们能补给,就知道屋里有物资。而且——”我指了指通风井和电缆入口,“他们盯的是这些地方。说明知道我们靠电力维持系统运转。断电,等于断命。” 苏瑶抿着嘴:“可他们还没攻击,说不定只是路过?” “路过不会绕开主摄像头。”我放大西侧围墙的夜视影像,“他们专挑死角走,避开照明区,还做了遮蔽动作。这不是试探,是踩点。而且连续两天出现,人数在增加。下一次,可能就是动手的时候。” 房间里安静了几秒。 苏晨咽了口唾沫:“那……我们现在怎么办?” 我按下通讯键,启动全屋广播:“所有人员注意,进入一级警戒状态。重复,一级警戒。” 然后我转身面对他们:“第一,封库。所有食物、燃料、药品转入地下储藏室,关闭外部通道。第二,门窗二次加固。用预留的钢板封死侧窗和备用门,螺栓全部拧紧。第三,武器定点布防。枪械、钢管、燃烧瓶按预定位置分配,今晚开始轮岗监控。” 苏瑶皱眉:“轮岗?我们要一直盯着?” “不是一直盯,是随时能响应。”我说,“他们不来最好,但如果来了,我们必须在第一时间反应。不能等门被撬开才拿家伙。” 她沉默片刻,点头:“我回去整理应急包,再多备些止血绷带和镇痛药。万一……有人受伤。” “对。”我看向苏晨,“你去清点武器库存。枪还有三支,子弹够用,但别浪费。钢管都装好尖头没有?” “装了。”他声音还是有点虚,“一共六根,都在工具间靠墙放着。” “搬出来,放在客厅角落。燃烧瓶呢?” “二十个,玻璃瓶灌的酒精,加棉绳引信,存放在干燥柜。” “拿出来,贴上标签,按区域分配。东侧交给你守,西侧我来。苏瑶负责内部支援,随时准备处理伤员。” 苏晨咬了咬嘴唇:“哥,如果他们真的打进来……我们……能不能……不杀人?” 我看着他:“我不想杀人。但想让我们活的人,不会手下留情。你能保证他们闯进来之后,只拿东西不伤人?能保证他们看到你们两个,不动手?” 他低下头,没说话。 “我们不是要当恶人。”我语气放低,“但我们不能当傻人。这屋子不是避难所,是堡垒。谁想毁它,就得付出代价。” 苏瑶轻轻碰了下苏晨的肩膀:“我们先做好准备,不一定用得上。” 我点头:“希望如此。但现在,每一分钟都重要。” 我回到主控台,打开防御预案文档。这是我在重生后第七天就写好的文件,从未启用过。页面上列着三十七项应对措施,从警戒等级划分到反击手段,再到全员撤离路线。 现在,第一条正式激活。 我勾选【一级警戒】,系统自动同步到所有终端。灯光模式切换为低亮度常亮,摄像头增启移动追踪功能,报警阈值下调至最小扰动。我又手动开启墙体震动传感器,一旦外力撞击超过三秒,主控台会立即弹窗提醒。 “苏晨,去把备用电池组检查一遍。”我说,“停电是他们最可能用的手段。我们必须保证监控和通讯撑过至少十二小时。” “好。”他转身要走。 “等等。”我叫住他,“从现在起,所有人进出房间都要报位置。不准单独行动,不准离开主区超过五分钟。明白吗?” 他用力点头:“明白。” 苏瑶已经走向医疗柜,拉开抽屉,开始分类打包药品。她动作很快,但手指微微发颤。我知道她在怕。我们都怕。 但我不能表现出来。 我重新调出监控画面,锁定西侧围墙。风雪依旧,地面残留着昨夜那伙人踩过的痕迹,部分已被新雪覆盖。我放大那个角落,发现铁网底部有一道细微的弯曲——不是锈蚀,是被人从外面用力顶过。 他们试过了。 我关掉屏幕,拿起对讲机:“所有人注意,西墙发现外力接触痕迹,威胁确认存在。防御部署即刻开始,三十分钟内完成第一阶段。” 然后我走到门边,从暗格里取出那把上了膛的手枪,检查弹匣,插进腰间。 苏晨抱着电池组从走廊过来,看见我手里的枪,脚步顿了一下。 “别怕。”我说,“枪在这儿,是为了让你不用怕。” 他张了张嘴,刚要说话—— 门外传来一声沉闷的撞击,像是重物砸在金属板上。 我们三人同时转头看向声音来源。 那是通风井的方向。 第130章 防御准备:最后的坚守 门外传来一声沉闷的撞击,像是重物砸在金属板上。 我们三人同时转头。苏晨的手猛地攥紧了电池组外壳,指节泛白。苏瑶已经半转身,医疗登记本滑落在地,她没去捡。 我冲向主控台,手指在屏幕上快速滑动,调出通风井外侧的近距摄像头画面。画面抖了一下,随即稳定——护板边缘明显凹陷,一道新划痕从左上斜至右下,像是用铁管一类的硬物猛击所致。我放大时间戳:撞击发生在十三秒前,持续时间不到两秒,力度不足以触发震动传感器自动报警,但足够试探结构强度。 这不是意外。 我把监控视角切换到墙体热感追踪图,西偏南三十五度方向,一个模糊的人形轮廓正迅速后退,消失在围墙拐角。刚才那一下,是有人贴着墙根动手。 “他们开始试攻了。”我说,声音压得很低,“不是踩点,是动手前的最后确认。” 苏瑶走到我身后,呼吸略显急促:“会不会……只是路过的人?” “没人会拿铁管敲通风井。”我关闭画面,打开防御日志,手动录入事件记录,“冲击位置靠近电力接入点,一旦护板被撬开,雨水和酸雾就能顺着电缆通道渗入地下层。净化系统一旦进水,滤床报废,备用储水撑不了一个月。” 她没再说话。 我按下全屋广播键:“所有人注意,一级警戒状态正式激活。封库、加固、布防,按预案执行。” 指令刚落,苏瑶立刻转身走向医疗角。她拉开柜门,将药品分类装进密封箱,动作利落。抗生素、止痛片、缝合包优先打包,随后是净水药剂和体温计。她把箱子抱起,快步走向地下储藏室入口,输入密码,开启气密门,进去后没有立刻出来。 我抓起对讲机:“苏晨,钢板拿过来,封侧窗。” 他愣了一下,才反应过来,抱着电池组冲向工具间。几分钟后,他拖着一块一米见方的钢板出来,边缘还带着切割毛刺。这是之前预留的备用加固件,原本计划在极端天气时使用。 我们两人合力把钢板抵在侧窗内侧,我对准预埋螺栓孔位,拧入膨胀螺栓。螺丝刀卡了一下,我用力旋紧,听到金属咬合的轻响。第二颗、第三颗……六颗全部固定完毕。窗外光线被彻底挡住,室内陷入昏暗。 “换下一个。”我说。 他点头,又去拖第二块钢板。这次是备用逃生门,位置隐蔽,但赵强昨天踩点时曾蹲在附近查看地基缝隙,说明他已经注意到这个薄弱点。 我们刚把钢板架好,苏瑶从地下储藏室返回,额前全是汗:“医疗物资已转移,应急包在手边。如果有人受伤,我能第一时间处理。” “好。”我看她一眼,“你待在内部支援区,别靠近外墙。” 她没反对,默默走向客厅角落的预定位置,那里有张折叠桌,上面放着通讯终端和急救箱。 我拿起放在主控台边的武器清单,开始分配。 “猎枪两支,一支给我,一支给你。”我把其中一把递向苏晨,“子弹不多,十发,非必要不开火。钢管六根,东侧三根,西侧三根,全部装好尖头。燃烧瓶二十个,按区域分置,东侧八个,西侧六个,留六个作后备。” 他接过枪,手指有些发抖:“哥,如果他们只是想抢东西……能不能……吓走他们就行?” 我盯着他:“你记得上个月死在超市门口的那个女人吗?她手里只有一罐奶粉,被三个人按在地上抢走,最后活活冻死。赵强不是来谈判的,他是来找漏洞的。通风井这一下,是在测试我们有没有反应。如果我们不动,下一波就是破门。” 他低头看着枪管,喉结动了动。 “我们不主动伤人。”我语气放稳,“但如果有人闯进来,威胁到你们两个的安全,我会开枪。你也要做好准备。” 他慢慢抬起头,眼神变了。不再是单纯的害怕,而是意识到自己不能再躲。 “我守哪儿?”他问。 “东侧了望窗。”我说,“那里是盲区死角,他们可能从那边翻墙。你负责投掷燃烧瓶,压制盘检测到敏感内容,请修改后重试 第131章 初次交锋:激烈的战斗 门框传来第一声撞击时,整面墙都跟着震了一下。 我正把最后一根钢管插进东侧窗的固定槽,听到动静立刻转身。主控台屏幕上的热感图像显示四个红点围在主门外,其中一人举起铁管再次砸下。金属碰撞声刺得耳膜发紧,监控画面轻微晃动,警报灯开始闪烁红光。 “来了。”我抓起靠在墙边的猎枪,拉开枪栓检查弹药,两发入膛,其余八发压进胸前口袋。 苏晨从角落抬起头,手里还攥着燃烧瓶。他的脸绷得很紧,但没再问要不要开火的事。 “等他们换手的时候扔。”我说,“别浪费。” 第三轮撞击结束,外面那人退后半步喘气。苏晨猛地拉开窗户缝隙,把燃烧瓶甩了出去。玻璃撞地碎裂,油布遇火即燃,火焰顺着残留的酸雨痕迹爬上前廊地面。攻击的人慌忙后跳,有人裤脚被燎着,拍打着往回跑。 火势烧了不到三十秒就弱下去,可那片空地暂时没法靠近了。 我盯着监控画面,赵强站在五米外挥手骂人,脸上那道疤在红外成像里颜色更深。他抬手指了指西侧,又比了个翻越的手势。两个人立刻弯腰贴墙移动。 “西窗!”对讲机里传出苏瑶的声音,“有人在撬钢板!” 我冲向走廊,工兵铲握在右手。西侧加固板只拧了四颗螺栓,剩下两个孔位还没来得及处理。脚步刚到门口,就听见金属刮擦的声响——有人用钢管钩住了窗沿。 我一脚踹开观察口挡板,透过窄缝看到一只沾满泥灰的手扒住内侧钢板边缘,紧接着是半个肩膀挤了进来。 没有犹豫的时间。 我拉燃燃烧瓶塞子,顺着观察口下方的小型投掷槽扔了出去。瓶子落在窗台内侧底部,炸开一团火焰。那人惨叫一声缩手,整个人从外面摔下去。浓烟顺着缝隙往外冒,呛得外面几人连连后退。 “西面暂时安全。”我对对讲机说,“盯住主门。” 话音未落,前方火堆已被踩灭。赵强拎着一根粗铁棍亲自上阵,对着大门猛砸。这一次不是试探,每一击都带着破釜沉舟的力道。门框连接处发出吱呀声,一颗螺丝崩飞出来,打在屋内墙壁上留下浅痕。 “不行,这样扛不住。”苏晨站在我身后低声说。 我知道他在想什么。这扇门能防酸蚀、抗低温,但设计初衷是抵御恶劣天气,不是应对有组织的暴力冲击。如果他们集中力量砸同一个点,最多再撑五分钟。 “你去拿备用钢管。”我说,“把客厅长桌搬过来顶住门后横梁。” 他愣了一瞬:“可那是……” “现在顾不上结构损伤。”我打断他,“优先保入口。” 他咬了咬牙,转身往储物区跑。几分钟后,两人合力将拆解过的钢架桌抬到门前,竖着卡进门后支撑柱之间。桌子原本用于设备摆放,框架厚实,此刻成了临时支柱。 刚固定好,又是一记重击。门体变形幅度减小,震动也弱了几分。 “有效。”苏晨喘着气说。 我没放松。赵强退到了十米外,正和手下说话。他们不再集中在正面,而是分散开来,两人向东侧绕,一个留在原地监视,赵强自己朝南面去了。 “他们在找别的入口。”苏瑶通过对讲机提醒,“南侧排水沟附近有动静。” 我迅速调出南面摄像头。那边有一条浅沟通往地下层通风口,平时盖着格栅。现在格栅已经被掀开一半,赵强蹲在那里,似乎在查看内部管道布局。 “想从底下钻?”我冷笑。 那条通道直径不到四十厘米,成年人根本钻不进去。但他可能不知道我们做过内部封堵改造。更重要的是,那里埋了我们唯一的声控触发装置——用旧手机改装的震动感应器,连着一串高分贝蜂鸣器,只要有人触碰管道外壁就会报警。 我没动声色,反而关掉了主控台的外部扩音功能。 五分钟后,南侧蜂鸣器骤然响起。 尖锐的声音穿透墙体,整个地下层都能听见。我和苏晨交换了一个眼神,立刻冲向南走廊。刚转过拐角,就看见赵强已经跳开两步,脸上全是惊怒。 他意识到中计了。 但这不是陷阱的全部。 真正的杀招在下一秒——蜂鸣器响的同时,我提前设定的自动喷淋系统启动。藏在通风口周围的旧空调冷凝管突然喷出一股混着石灰粉和工业清洁剂的雾状液体。这种混合物不会致命,但吸入会引发剧烈咳嗽和短暂视线模糊。 赵强和他的手下全被笼罩在里面,有人直接跪在地上干呕,另一个捂着眼睛往后爬。 “现在。”我对苏晨点头。 他端起猎枪,瞄准前方空地打出第一枪。 枪声炸开的瞬间,所有人都僵住了。 子弹没打人,而是斜擦过地面,在泥泞中溅起一道土痕。但这足够让他们明白:我们有武器,而且敢用。 赵强终于抬头看我,隔着十几米的距离,眼神像要吃人。 “林越!”他吼,“我知道你在里面!你一个人守不了多久!等你弹尽粮绝,老子把你屋子拆了当柴烧!” 我没回应,只是把第二发子弹推入枪膛,动作清晰地让他看见。 他脸色变了变,挥手叫人撤退。 三人搀扶着受伤的那个,踉跄着离开南侧区域。赵强临走前狠狠踢了一脚格栅,才跟着退走。 我站在原地没动,直到监控画面确认他们彻底消失在围墙外。 “走了?”苏晨问。 “暂时。”我说,“但他们知道这里有枪,下次不会这么莽撞。” 苏瑶从支援区走出来,手里拿着急救包:“刚才西侧那个人……掉下来的时候好像伤到了腿。” “那就更不会轻易回来了。”我走向主控台,重新开启全屋警戒模式,“受伤的人拖慢速度,他们会重新评估风险。” 她点点头,把急救包放回桌上,却没坐下。 空气里还有淡淡的烟味和化学品的气息。地上散落着破碎的玻璃和烧焦的布条,东侧窗的钢管有些歪斜,需要重新校准。主门虽然没破,但门框右侧已经出现明显凹陷,必须尽快更换加强件。 “接下来怎么办?”苏晨看着我。 我正低头检查武器库存记录,听到问题停顿了一下。 “睡觉。”我说,“轮流值夜,两小时一班。今晚他们不会再来了。” 他没动:“可明天呢?” 我合上登记本,抬头看他:“明天的事,等明天再说。” 他张了嘴还想问,却被另一阵响声打断。 南侧蜂鸣器又响了。 这次声音更急促,节奏也不一样。 我猛地站起身,冲向监控屏。画面切换过去,排水沟旁的草丛微微晃动,有什么东西正在靠近格栅。 不是人影。 是一只狗。 瘦得皮包骨,毛发结成块,嘴里叼着一块破布。它停下来嗅了嗅地上的药剂残留,又抬头望向摄像头方向,眼睛浑浊却直勾勾的。 然后它放下破布,转身跑了。 我盯着它消失的地方,手指无意识地按在枪柄上。 苏晨低声说:“它嘴里那块布……是不是……” 我没回答。 那块布的颜色我很熟。 是昨天我们挂在晾衣绳上的一角棉布,用来测试室外腐蚀速度的样本之一。 而现在,它出现在一条野狗嘴里,从安全屋南侧外围被带了过来。 说明有人来过这里,并且留下了痕迹。 第132章 战斗间隙:喘息与思考 南侧蜂鸣器响起的那一刻,我整个人都绷紧了。 手指已经按在枪柄上,眼睛死死盯着监控画面。草丛晃动,一只瘦得几乎脱形的野狗从排水沟旁钻出来,嘴里叼着一块布。它停了一下,抬头看向摄像头,眼神浑浊却直勾勾的,像在传递什么信号。然后它放下那块布,转身跑了。 我没动,也没下令开火。 苏晨站在我身后,声音压得很低:“那块布……是咱们挂在南墙外测试腐蚀度的。” 我知道。颜色、质地,我都记得。那不是随便哪块破布,是我们特意剪裁的一小片纯棉布料,边缘还用记号笔标了编号。现在它出现在一条流浪狗嘴里,被人带到安全屋外围,又被它带回来——说明有人来过。 而且离我们很近。 “把刚才的画面存进加密文件夹。”我说,“时间戳标记清楚。” 苏晨点头去操作。我转身走向主控台,顺手关掉外部扩音系统,重新激活全屋红外警戒模式。四个角落的感应灯依次亮起绿光,确认无异常热源靠近。我又调出东侧窗的实时影像,发现固定钢管有些歪斜,显然是刚才扔燃烧瓶时震动导致的。 “我去看看。”我说。 扳手就放在工具箱第二格,我拿起来直接往东走廊走。脚步踩在地板上有点沉,手臂肌肉还在微微发颤,握枪太久,指节到现在都没完全松开。到了窗边,蹲下身子检查螺栓,一颗松了,另一颗卡得不深。我用力拧了几圈,金属发出轻微摩擦声,直到手感变紧才停下。 回到生活区时,苏瑶已经在给苏晨处理手臂上的擦伤。伤口不大,是爬窗时被玻璃划的,血已经止住,她用碘伏轻轻擦了一遍,贴上防水敷料。 “你呢?”她抬头看我。 “没事。”我把能量胶撕开,一口吞下去。甜腻的味道在嘴里化开,血糖慢慢回升。靠着控制台边缘坐下,闭眼三分钟。不是睡觉,是在脑子里过刚才那场冲突的每一个节点。 西侧窗加固不到位,只上了四颗螺栓;南侧通风口报警有效,但没有物理阻隔,万一他们真有人敢钻,里面那段弯道最多拖延三十秒;弹药消耗比预想快,猎枪打了两发,燃烧瓶用了三个,剩下的存量撑不住第二次强攻。 这些漏洞必须补。 我睁开眼,起身巡视屋内各区域。主门前的地面上还留着几道泥脚印,是刚才冲击时溅进来的。我蹲下来,指尖抚过门框右侧的凹陷处。木头裂了条细缝,漆面剥落,露出底下泛白的纤维。这种结构再扛两次同等强度的撞击,就会彻底失稳。 我在平板上记下:更换主门支撑梁,加装横向钢肋板,材料清单明天整理。 回到生活区,苏晨正盯着监控回放发愣。画面定格在野狗放下布条的那一瞬。 “它不是偶然来的。”我靠在桌边说,“有人来过,或者一直看着我们。” 他猛地抬头:“你是说赵强没走远?” 我摇头:“我不确定。但那块布只挂在南墙外侧,位置偏高,风吹不到,也不可能自己脱落。能拿到它,说明他们至少翻过围墙,或者从某个盲区摸到了外墙。” 苏瑶轻声插话:“也许是别的幸存者路过?顺手拿的?” 我没有反驳,只是说:“不管是谁,现在知道这里有活人,也有资源。” 她说不出话了。 空气里还有烟味和化学品混合的气息,东侧窗的残渣还没清理,地上散着碎玻璃和烧焦的布条。战斗结束才二十分钟,可这屋子已经不像之前那样让人安心了。 我坐到餐桌旁,翻开物资台账。柴油剩余量显示为47%,按当前供暖强度只能维持十八天。食物储备还能撑两个月,但前提是不出任何意外。水循环系统正常,可一旦电力中断超过六小时,净化流程就得重启,耗能翻倍。 我合上本子,目光落在对面墙上挂着的猎枪和工兵铲。 赵强会再来。 不是因为贪婪,是因为在这冰封的世界里,安全屋是看得见的希望。而希望总会招来掠夺。他今天吃了亏,受了伤,手下也中了喷雾,短期内不会再硬闯。但他不会放弃。他会等,会观察,会找弱点。 光守着这几面墙,撑不了太久。 我转头看向苏瑶。她正在把药品分类归位,动作熟练,神情平静。这场战斗让她紧张,但她没乱,也没问多余的问题。她是医生,知道什么时候该说话,什么时候该沉默。 我又看向苏晨。他低头擦拭猎枪,手指稳定,动作细致。那双手昨天还在发抖,现在却能冷静地拆解枪管、清理膛线。他成长了,也在努力变得可靠。 可越是这样,我心里越清楚一件事——我不能让他们一直处在危险里。 我们不是在打一场仗,是在熬一场看不到尽头的消耗战。敌人可以换人,可以等,但我们只有一次失误的机会。只要漏一次,就是灭顶之灾。 “我们不能一直这样守着。”我开口。 两人同时望来。 “他们迟早会找到办法进来,或者等我们出门时伏击。光有墙和枪,撑不了太久。” 屋里很静,只有设备运行的低频嗡鸣。 我停顿片刻,声音压低:“我得想个法子,一次性解决这个威胁。” 苏晨问:“怎么解决?” 我没回答。 只是站起来,走向主控台,调出安全屋三维结构图。屏幕亮起,灰白色的建筑模型悬浮在界面上,每一层、每一条通道都清晰标注。我放大南侧通风井区域,又切换到西侧围墙外视角,反复调整观察角度。 我知道赵强怕什么。 他怕看不见的危险,怕付出代价却得不到结果。他今天退了,是因为意识到我们有武器、有准备、不怕动手。但如果他觉得我们弱了,哪怕只是一点点松懈,他都会扑上来。 所以不能让他觉得我们只是在防守。 我盯着结构图,手指在触控屏上滑动,标记出几个关键节点。通风井、排水沟、东侧备用入口——这些都是他曾试探过的地方。如果我能让他相信某个点更容易突破,他会忍不住再来。 但这不是陷阱布置。 这只是想法的起点。 我还不能行动,也不能告诉他们具体计划。现在说太多,只会增加他们的压力。尤其是苏晨,他已经拼尽全力在适应这个残酷的世界,我不想让他背负更多。 “先休息。”我说,“轮流值夜,两小时一班。今晚他们不会再来了。” 苏晨没动:“可明天呢?” 我看着他,没立刻回答。 窗外天色渐暗,最后一缕光线从通风口遮板缝隙透进来,在地板上划出一道斜线。设备指示灯一闪一灭,像某种无声的倒计时。 我走到主控台前,重新检查一遍警戒系统状态。红外、震动、气压差监测全部在线。我又调出过去十二小时的活动热图,重点筛查南侧与西侧边界是否有重复轨迹。 没有发现异常。 但我没放弃。 手指在屏幕上滑动,将三维图切换至地下层剖面视图。这里是我们最核心的区域,储水罐、发电机、净化系统都在这一层。只要这里不失守,我们就还有机会。 我的视线停在通风管道的一个转角处。 那里原本是个死角,后来加装了一个微型摄像头,角度刚好能覆盖外壁接触点。如果有人试图从外面撬动管道,画面会第一时间捕捉到动作。 但现在的问题是,摄像头只能拍,不能拦。 我记下一条新任务:在管道外侧加焊一道活动挡板,手动闭锁,平时收起,警戒时放下。不需要多坚固,只要能让对方觉得“难搞”,就够了。 心理战有时候比火力更重要。 我退出界面,正准备呼叫苏晨交接监控岗,忽然注意到南侧草地的影像有点不对劲。 草皮上有新的拖痕。 很浅,像是被什么东西蹭过,方向是从排水沟往东侧围墙移动。痕迹不连续,中间断了两次,最后一次消失在摄像头盲区边缘。 我放大画面,逐帧查看。 五分钟后,我确认了一件事——那条野狗回来过。 而且它不是空着嘴。 它的右后腿似乎缠着什么东西,反光,像是金属片。它走得很慢,中途停了几次,像是在躲避什么。 我立刻调取东侧围墙近摄镜头。 画面跳出来的一瞬,我的心跳快了一拍。 草丛边缘,半截铁丝网被掀开了。 不是被狗撞开的,是人为剪断的。切口整齐,工具痕迹明显。有人在外面动过手脚,而且就在我们击退赵强之后不久。 我站直身体,手指重新按在枪柄上。 不是赵强回来了。 是另一个人。 第133章 诱敌深入:巧妙的计谋 铁丝网被剪的影像还停在屏幕上,我盯着那道整齐的切口,手指在控制台边缘敲了一下。 “他们没走。”我说。 苏瑶站在我身后,声音很轻:“你是说……赵强?” “不一定是他本人,但肯定和他有关。”我把画面切到南侧热感监控,调出过去三小时的数据流。几处断续的红点出现在围墙外侧,间隔均匀,移动轨迹有规律,不是动物。“有人在轮班盯我们,从我们打退第一波攻击后就开始了。” 苏晨走到屏幕前,眉头皱紧:“可他们什么都没做,就看着?” “在等。”我关掉回放,“等我们松懈,等我们开门透气,等我们自己露出破绽。刚才那一战他们吃了亏,不会再来硬闯。但他们知道这地方有物资,不会轻易放弃。” 屋里安静下来,只有设备运转的低频嗡鸣。 苏瑶低头看了眼手里的药瓶,又抬眼看向我:“那你打算怎么办?一直这样守着?” “不能守。”我转身走向工具柜,拉开第三层抽屉,取出一卷细钢丝和几个弹簧卡扣,“再打两次,我们的弹药就得见底。燃烧瓶只剩五个,猎枪子弹还有十二发,工兵铲也损了两把。耗下去,输的一定是咱们。” 苏晨问:“你是不是已经有想法了?” 我看向他,点头:“我不打算再让他们在外面试探。我要让他们进来。” 苏瑶猛地抬头:“你说什么?” “我要打开一个口子,让他们觉得有机可乘。”我走到主控台前,调出安全屋内部结构图,放大主厅通往地下储藏区的过渡走廊,“这里,是唯一一条能通到底层核心区域的通道。门是防爆的,平时锁死,但我可以远程控制开合。如果我在外面制造点‘漏洞’,再把这条道伪装成防御盲区……他们会忍不住钻进来。” 苏晨咽了下口水:“可要是他们真进来了,咱们怎么办?” “那就不是他们选战场了。”我指着走廊两侧的墙壁,“这里有三组通风管道,原本是用来散热的。我可以把它们改造成陷阱触发点。只要人踩进去,就会触动绊索,启动警报、灯光和喷雾系统。紧接着,头顶的绳网会落下,困住他们。地面上再铺一层可收放的地钉,穿不透靴子,但足够让他们寸步难行。” 苏瑶皱眉:“会不会太危险?万一他们带武器,或者不止来一个?” “所以我不会让他们同时进来。”我说,“我会控制入口开关,一次只放一个。而且所有行动都在封闭空间内完成,我们全程在地下二层通过监控指挥,不会正面接触。” 她沉默了几秒,才开口:“喷雾呢?用什么?” “催泪成分加染色剂。”我看着她,“你之前配的那种低刺激配方,加上荧光粉,沾上衣服和皮肤至少三天洗不掉。只要他们敢逃,白天就是活靶子。” 她点点头:“我能调出来。” “那我负责改装绳网和地钉。”苏晨主动说,“吊架承重没问题,我昨天检查过。只要把卡扣换成手动释放装置就行。” “好。”我合上平板,“现在开始分工。苏瑶去准备喷雾,五倍浓度,装进四个墙角喷头;苏晨跟我去走廊装绊索和地钉阵列,动作要快,别留下施工痕迹。所有改动必须在两小时内完成。” 两人没再问,立刻动身。 我拿起对讲机测试信号,确认地下二层监控室与各节点通讯畅通。然后取下墙上的一块假面板,露出后面的线路盒。这是我自己加装的独立控制系统,不连主电网,就算外面断电也能运作。 我们不需要光明正大赢。 我们要的是让他们以为自己赢了。 半小时后,苏晨蹲在走廊地板上,拧紧最后一颗固定螺母。地钉阵列已经嵌入地面,表面覆盖了一层薄水泥,干透后和原地面颜色一致,踩上去毫无异样。只有我知道,按钮一按,二十根尖头铁刺会瞬间弹起。 “好了。”他擦了把汗,“触发线接在通风口边缘,只要人伸手碰壁,就会拉断细钢丝。” 我点头,走到对面墙边,检查喷头接口。苏瑶刚送来第一批溶液,透明液体里泛着微蓝光泽,倒进容器时几乎没有气味。 “这就是你说的那个?”我问。 “嗯。”她拧紧盖子,“无腐蚀性,不会伤眼睛,但吸入两秒就会咳嗽流泪。染色剂遇湿显影,越出汗越明显。” “够用了。”我把容器装进隐蔽槽,“等他们进来,先让灯光闪三下,再喷第一轮。如果还不退,第二轮直接加大剂量。” 她说:“我会在支援区待命,随时准备处理意外情况。” 我转向苏晨:“接下来演一场戏。” 他愣了下:“怎么演?” “我要让外面的人觉得我们撑不住了。”我走向生活区,拎起一只空燃烧瓶,砸在南侧窗台附近,“把破损的工兵铲、烧焦的布条都堆到那儿,再撒点灰。让他们看到我们在清理战场,但没力气收拾干净。” 苏晨明白了:“然后我露个脸,假装累得不行,把枪随便一扔?” “对。”我说,“但别太过。你擦枪,擦到一半停下,喘口气,把枪搁桌上,转身去喝水。灯只开一盏,照你半边脸。然后熄灯,整个主厅黑下来,只留生活区一点光。” 他点头:“像值夜的人快撑不住了。” “就是这样。”我看了看时间,“十分钟后开始。你去准备,我去地下监控位接应。” 苏瑶最后检查了一遍喷雾系统,对我说:“一旦启动,就不能回头了。” “我知道。”我握了握她的肩,“但我们不能再等他们先动手。” 她没再说什么,转身走向医疗区。 我提着对讲机,穿过暗道,进入地下二层监控室。这里原本是工厂的设备间,现在成了我们的指挥中枢。三面墙全是屏幕,分别显示外围、主厅和伏击走廊的画面。 我坐下来,戴上耳机。 频道通了。 “苏晨,准备好了告诉我。” “好了。”他的声音传来,“我在窗边,马上开始。” 我没说话,盯着屏幕。 十秒后,他出现在南侧窗内,手里拿着枪,一块布在枪管上来回擦。动作缓慢,肩膀微微塌着。擦到一半,他停下来,深呼吸一次,把枪放在桌上,转身走向饮水机。 灯光昏黄,映着他半张疲惫的脸。 他喝完水,走回来,看了眼窗外,像是犹豫了一下,然后抬手关掉了主厅的灯。 黑暗笼罩。 只剩下生活区角落,一盏小灯亮着,像即将熄灭的余烬。 我盯着监控画面,手指搭在陷阱启动键上。 一分钟过去。 两分钟。 南侧草地没有动静。 但我相信,有人在看。 而他们很快就会信以为真。 我按下通讯键,声音压得很低:“保持状态,别动。” 耳机里传来苏晨轻微的呼吸声。 我盯着屏幕,目光落在伏击走廊的红外画面上。 那里空着。 但现在开始,它不再是一条通道。 它是一张嘴。 等着咬住伸进来的手。 第134章 再入陷阱:赵强的末路 屏幕上的红外画面静止了三小时。 我盯着南侧围墙的热感区域,手指搭在控制台边缘。耳机里只有苏晨轻微的呼吸声,他还在主厅角落维持着假象——灯只开一盏,人影半明半暗,像撑不住值夜的人。 可我知道,外面有人在等。 他们也在看。 突然,监控左下角的草地区域出现四个红点,呈扇形靠近。动作很慢,但路线清晰,不是野兽。一人蹲下,用手里的工具拨开铁丝网那道“未修复”的缺口,金属摩擦发出细微声响,传进我的耳机。 四个人钻了进来。 打头的那个体型粗壮,走路时左腿微跛——是赵强。前次战斗留下的伤还没好利索,但他还是亲自来了。 他们贴着墙根移动,直奔主厅西侧那扇被我们故意松动铰链的侧门。门框上挂着半块烧焦的布条,是我们昨晚布置的诱饵之一。赵强抬手做了个手势,一人上前用撬棍插入门缝,用力一扳。 “咔。” 门开了。 四人迅速涌入,脚步踩在水泥地上发出沉闷回响。我立刻按下通讯键:“苏晨,撤到支援区,锁闭通道。” “明白。”他的声音压得很低。 我切断主厅与生活区之间的气密门,同时关闭警报外放,只保留内部提示灯闪烁。整个伏击流程进入最后阶段。 他们冲进了生活区。 空荡的房间映入他们视线——桌椅歪斜,地上散着破损的工兵铲和灰烬,像是仓促清理后的残局。没人。灯光昏黄,角落的小灯还亮着,水壶搁在电热板上,仿佛刚才还有人在这里煮东西。 赵强站在门口扫视一圈,眼神狐疑。他挥手示意三人分头搜索。 就在其中一人踏过过渡走廊入口的瞬间,脚下传来极轻的“啪”一声。 绊索断了。 头顶的白炽灯猛然频闪三下,刺眼的光划破昏暗。紧接着,蜂鸣器启动,尖锐的声音在封闭空间内震荡。 “什么鬼!”有人惊叫。 话音未落,墙角四个喷头同时喷出雾状液体。无色无味的气体瞬间扩散,带着微蓝光泽,在红外镜头下像一层流动的潮水。 三人当场咳嗽起来,眼睛发酸,鼻腔刺痛。其中一人捂脸后退,脚下一滑,正好踩中地钉触发区。 “叮!” 地面二十根短钉弹起,穿透鞋底,扎进脚掌。那人惨叫一声跪倒在地,双手撑地想爬,却被从通风管道垂下的绳网兜头罩住。他挣扎着拉扯,结果越缠越紧,网绳连着墙面固定点,根本挣不开。 “快退!这是陷阱!”赵强大吼。 他转身就往主厅方向冲,另外两人也跟着往后撤。可他们刚退到走廊中段,身后轰然巨响——防爆闸门落下,厚重的金属板严丝合缝地卡进槽口,彻底封死了退路。 整条过渡走廊变成了一个密闭囚笼。 我切换镜头,看到赵强猛拍闸门,又回头瞪向被困的同伴。他脸上已经泛起蓝绿色荧光,那是染色剂沾上了汗水,正顺着脖颈往下流。其他两人也好不到哪去,一个被网缠住动弹不得,另一个抱着脚蜷在地上,嘴里不停咒骂。 “林越!”赵强对着空气咆哮,“你他妈出来!有种别躲着!” 我没回应,而是打开广播系统,声音平稳:“赵强,你现在每挣扎一秒,染料浓度就升一级。三天内,你走到哪都会被人看见。就算逃出去,也会变成活靶子。” 他愣了一下,随即更加暴怒,抄起破窗锤砸向墙壁管线:“老子拆了你们这破屋!” 我立即启动第二轮喷雾。 这一次剂量翻倍。 浓雾再次弥漫,比刚才更密集。赵强呛得弯下腰,眼泪直流,视线完全模糊。他挥锤乱砸了几下,却连管线位置都摸不准。旁边那人试图帮忙,刚站起来就被地钉刺穿鞋面,重新跪倒。 “够了。”我低声说。 按下排风键。 通风扇启动,将残留气体缓缓抽走。灯光恢复常亮,监控画面变得清晰。 四人全都被困住了。两个在地上抽搐,一个被网吊着半身,赵强靠着墙喘气,手里还攥着锤子,但已经抬不起手臂。 “收网。”我对耳机说。 “收到。”苏晨的声音传来。 几分钟后,支援区的气密门开启一条缝。苏瑶戴着护目镜和口罩,拎着急救包站在门口,目光冷静。她没进去,只是隔着观察窗检查情况。 “染色剂已渗透衣物,吸入量中等,没有造成永久损伤。”她说,“可以移交处理了。” 我站起身,取下耳机,走向通往主厅的密道入口。临走前看了眼屏幕,确认所有陷阱仍处于锁定状态。 地下二层的铁门滑开,冷风扑面。 我穿过狭窄通道,来到主控节点室。这里能直接监视伏击走廊的全景。玻璃窗外,赵强终于缓过一点劲,抬头看见我,眼底全是恨意。 “你算计我?”他哑着嗓子问。 “是你自己走进来的。”我说,“我不需要算计。” 他咬牙切齿:“你以为这样就赢了?外面不止我们这一批人!迟早有人会找到办法进来!” “那就让他们来。”我拉开操作面板,调出录像备份,“我会准备好下一个陷阱。” 他猛地扑向玻璃,手掌拍在透明屏障上,留下一个荧光手印。 我转身按响警铃。 十秒后,苏晨带着加固镣铐从侧道出现。他没说话,先把地上那人脚上的钉子收起,再逐个检查绳网牢固度。最后一个轮到赵强。 赵强还想反抗,刚抬起手,就被苏晨一记肘击压回墙上。他踉跄后退,撞在闸门上,发出沉闷响声。 “别逼我们加码。”苏晨把镣铐甩在他面前,“自己戴上。” 赵强盯着他,嘴角抽动了一下,最终没再动。 手铐咔哒扣上。 我通过内部通话系统接通支援区:“苏瑶,准备消毒程序。所有接触过他们的设备都要清洗,包括地面、墙面、通风口滤网。” “已经在做了。”她答,“染色剂不会残留太久,但安全第一。” 我点头,看向走廊尽头。 四个人全被铐在墙面固定环上,低头坐着,身上还泛着微光。其中一个开始哭,声音很小,像是知道自己再也翻不了身。 我拿起记录仪,对准他们拍下影像。 姓名:赵强 入侵时间:今日凌晨4点17分 行动性质:武装闯入,意图劫掠 当前状态:制服,未致伤,全员拘押 录完最后一句,我把设备放回槽位。 现在的问题不是怎么处置他们。 而是下一步该怎么守。 我走出控制室,迎面是苏晨递来的对讲机。 “发电机运行正常,备用电源切换测试完成。”他说,“陷阱系统还能再用两次,材料够。” 我接过对讲机,握在手里。 远处,天边透出一点灰白。新的一天开始了。 第135章 处理俘虏:艰难的抉择 我盯着监控画面里那四个泛着蓝光的身影,他们被铐在墙上的固定环上,低着头,没人再动。苏晨刚把陷阱系统复位,地钉收回,绳网卷回通风管道,整个过程安静得像是在收拾一场演练的残局。 可我知道这不是演习。 “发电机运行正常,备用电源切换测试完成。”苏晨站在我身后,声音比刚才稳了些,“陷阱还能用两次,材料够。” 我点头,没回头。对讲机握在手里,掌心有点湿。 外面天色开始亮,灰蒙蒙的光线从高窗照进来,落在走廊的地砖上。染色剂的痕迹还没完全干,像一层薄雾贴在地面,只要有人走过,就会留下脚印。 苏瑶的声音从耳机里传来:“接触区域消毒程序已启动,滤网正在更换。他们吸入的剂量不会造成永久伤害,但短期内视力和呼吸会受影响。” “好。”我按下通话键,“准备移交处理。” 她没应声,只是轻轻叹了口气。 我关掉监控主画面,调出四人的影像记录:姓名、入侵时间、行为性质、当前状态。每一项都录得清楚。这不是为了审判,而是为了记住——我们不是因为他们是坏人而动手,是因为他们想破门而入。 我走出控制室,沿着密道回到节点室。玻璃窗外,赵强抬着头看我,脸上那层荧光还在,顺着汗往下淌。他嘴唇动了动,没发出声音。 我按下广播按钮:“你们现在可以开口说话。” 他喘了口气,嗓音沙哑:“林越,你这是犯法。” “法律已经不运转了。”我说,“从酸雨落下那天起,规则就变了。” “那你算什么?法官?还是刽子手?”他冷笑,“你把我关在这儿,跟那些疯子有什么区别?” 我没回答。 他说得没错。我们没有执法权,也没有监狱。我们只有一个安全屋,几把枪,一堆物资,和三个活下来的人。 我把记录仪放进槽位,转身走向主控区。苏瑶和苏晨已经在等我。 “接下来怎么办?”苏晨问,手里还拿着防护面罩,“总不能一直关着他们吧?氧气净化系统撑不了太久,而且……”他顿了顿,“我不想每天醒来还得提防他们暴动。” 苏瑶靠在桌边,指尖轻轻敲着急救包边缘:“他们确实犯了错,可他们也活着。如果我们把人推出去任其冻死,和他们拿撬棍砸门又有什么不同?” 房间里一时安静。 我打开平板,调出能源消耗模型。屏幕显示,若维持当前关押状态七十二小时,氧气循环负荷将上升百分之十八,水处理单元需额外启动一次深度过滤,食物储备虽未受影响,但巡逻人力必须增加一岗。 这些数字很现实。 “我不是圣人。”我说,“我也恨他们半夜摸墙、剪铁丝网、试图冲进来抢走我们的命。但我更清楚一点——一旦我们开始杀人,或者把人丢进雪地等死,我们就不再是幸存者,而是新的掠夺者。” 苏晨皱眉:“可放了他们,他们还会回来。” “也许。”我点头,“但他们也会知道,这里不是软弱可欺的地方。我们可以赶他们走,但要让他们记住代价。” “你是说……逐出去?”苏瑶问。 “对。”我说,“解除镣铐,送他们到围墙外。给他们每人一瓶水,半块压缩粮。不多不少,够他们撑两天。然后告诉他们——这是最后一次机会。再踏进一步,下一次不只是染色剂,也不只是困住他们。” “他们会听吗?”苏晨声音压低。 “不知道。”我看着他,“但我们要立下规矩。这个屋子不杀人,但也绝不容忍侵犯。谁来犯,谁就承担后果。这不是仁慈,是底线。” 苏瑶缓缓点头:“我可以做医疗评估,确认他们身体状况适合外出。低温环境下,如果本身有伤或虚弱,走出去就是死路一条。我们不能间接杀人。” “交给你。”我说。 二十分钟后,消毒程序结束。我们穿戴防护装备进入走廊。苏瑶逐一检查四人生命体征,测了体温、心跳、呼吸频率。最后一个轮到赵强。 他坐在地上,手铐还扣着,抬头看她:“医生,你说我还能活几天?” “只要你别逞强,三天内找到避难点,能活。”苏瑶平静地说,“但你现在眼睛受刺激,走路会不稳。雪地反光会让你头痛加剧。建议别乱跑。” 他扯了下嘴角:“你还真当我是病人?” “我是医生。”她说,“不管你是谁,只要没死,我就得判断你能不能活下去。” 我站在门口,看着这一幕。 有些人以为末日之后就没有秩序了。其实不是。真正的秩序,是从你如何对待失败者开始建立的。 “准备好了。”苏瑶摘下手套,“四人身体状况允许短时户外行动,无骨折、内出血或严重冻伤风险。可以执行处置方案。” 我点头,拿起对讲机:“开启外侧气密门,苏晨,你跟我一起押送。” 他没说话,只是把手里的警棍别进腰带,站到我旁边。 我们一个接一个解开镣铐,把人带到围墙外。过程很安静。没人挣扎,也没人求饶。他们踩在雪地上,脚印很深,风一吹,立刻被盖住一半。 最后一人被推离监控视野后,赵强站在原地没动。 我隔着铁门看着他:“你还有话说?” 他抹了把脸,荧光沾在手套上,像夜行生物留下的痕迹。 “你以为这样就能赢?”他声音不高,“这世上不是所有人都讲道理。你今天放我走,明天就会有别人带着枪来敲门。你守不住的。” “我不需要守住所有人。”我说,“我只守住该守的人。” 他盯着我看了一会儿,忽然笑了下,转身走进风雪里。 我按响警铃,外门关闭。 回到监控室,画面重新恢复平静。四个红点逐渐远离,最终消失在热感范围之外。 苏瑶已经回去整理药品,脚步很轻。 苏晨留在主厅,坐在角落的椅子上,低头擦枪。动作比平时用力,金属刮擦的声音断断续续。 我走过去,把对讲机放在桌上。 “你不认同?”我问。 他手停了一下,没抬头:“我只是觉得……太便宜他们了。他们差点打进来了,差点杀了我们。结果呢?喝口水,吃口粮,拍拍屁股走了?” “我们没输。”我说,“我们让他们知道了后果。这比杀了他们更有用。” 他抿着嘴,手指攥紧了枪管。 “你知道我最怕什么吗?”我靠在桌边,“不是他们再来。是我有一天醒来,发现自己也开始用同样的手段对付别人——撬门、抢东西、把人逼到绝路。那样的话,我们早就输了。” 他没说话。 远处,发电机低鸣运转,灯光稳定。 我拿起记录本,翻到最后一页,写下一行字: **俘虏已处置,未致伤亡。安全屋规则确立:侵犯者逐之,暴行者制之,唯生存与底线不可退让。** 合上本子时,苏晨终于抬起头。 “下次要是他们带更多人来呢?”他问。 我看着监控屏,上面一片雪白。 “那就再抓一次。”我说,“然后再放一次。” 第136章 内部隐患:信任的考验 苏晨把工具包扣上最后一道卡扣,动作比刚才利落了些。他没看我,也没动身离开的意思,只是站在主控台前,盯着屏幕上的热感区域静止不动。 监控画面里,那四个人的红点早就消失在雪幕中,连脚印都被风盖住了。系统自动标记了他们的移动轨迹终点,显示最后一次信号中断是在东南方向两百米外的废弃配电房附近。那里没有结构完整能避寒的空间,他们若想活命,就得继续往更远的地方走。 我合上记录本,放在桌角。刚才写下的字还清晰可辨:**俘虏已处置,未致伤亡。安全屋规则确立:侵犯者逐之,暴行者制之,唯生存与底线不可退让。** 可这句话现在压在我心口,像一块没落地的石头。 从押送结束到现在不过四十分钟,苏晨一句话都没说。他擦枪时用力过猛,金属刮片差点划破掌心;后来进主控室核对数据,笔尖在纸上顿了好几次,像是要把纸戳穿。这些细节我不可能忽略。 我调出回放记录,快进到押送过程。镜头角度低,拍的是走廊地面和半截腿部动作。赵强被推离气密门那一刻,苏晨的手一直按在警棍上,指节绷紧,肩膀微微前倾,像随时准备扑上去补一击。但他没动,也没开口反对我的决定。 可他的眼神停得太久。 “能耗数据核对完了?”我问他,声音放得平。 “嗯。”他点头,拿起平板递过来,“陷阱系统复位正常,备用电源负载稳定,喷雾单元残留清理完毕。” 我说了句“辛苦”,接过平板,手指滑动几下,其实早看过一遍结果。这趟叫他来不是为了检查设备,而是想找一个只有我们两个人的空间。 主控室门关着,苏瑶已经回医疗区整理药品,脚步声彻底没了。这里只剩我们,还有墙上那一排监控屏发出的微弱嗡鸣。 “你觉得刚才的处理方式,有问题?”我问。 他抬眼看了我一下,又低下头去整理工具包。拉链拉了一半,忽然停下。 “我不知道。”他说,“我只是觉得……你不该让他们活着走出去。” 我没接话,等他说下去。 他深吸一口气,像是终于把憋了很久的话挤出来:“要是下次他们带枪呢?要是他们半夜挖地道进来呢?你还会打开门,给他们水和吃的吗?” “如果他们再来,我会抓第二次。”我说,“然后照样放走。” “那第三次呢?第四次?”他声音抬高了些,“林越,我不是不听命令。我知道你是队长,你说什么我都照做。但我不懂——为什么我们要守规矩,他们却可以一次又一次地来抢?我们拼了命加固墙、设陷阱、省电省水,就是为了让他们踹一脚就走?” 我放下平板,看着他。 “你怕的不是他们回来。”我说,“是怕我们撑不到那时候。” 他没回答,但呼吸变了节奏。 “你刚才是不是想说,与其一次次放人走,不如第一次就把事做绝?”我问。 他嘴唇动了动,还是没否认。 我走到控制台侧面,拉开抽屉,取出一支未拆封的压缩食品,轻轻放在桌上。 “这是给他们的口粮量。”我说,“不多不少,够活两天。饿不死,也跑不远。他们知道再犯会被困住,也知道不会被杀。这种‘留一线’,不是软弱,是让他们清楚代价在哪里。” “可代价太轻了。”他低声说,“他们走的时候,赵强笑了。你知道那笑是什么意思吗?他在笑你天真。他在想怎么绕开陷阱,怎么找帮手,怎么下一次直接冲进来砍人。” “我知道他在想什么。”我说,“我也知道你怕什么。” 他猛地抬头。 “你怕苏瑶受伤。”我说,“你怕哪天你来不及反应,门被破开,她倒在血泊里。所以你觉得,最安全的办法,就是不让任何威胁留下活口。” 他喉结动了一下,没反驳。 “你不是想杀人。”我说,“你是想保护。” 他闭了会儿眼,再睁开时眼底发红:“那你告诉我,林越,如果我们这次真把他们打残了,或者直接打死,以后每一次有人靠近围墙,是不是都要这么办?要是来的不是劫掠者,是真饿疯了逃难的人呢?要是他们手里抱着孩子呢?” 我没立刻回答。 他知道我在犹豫,声音更低了:“你说我们要守住底线。可我觉得……有时候,心软比刀子还危险。” 我看着他,忽然意识到一件事。 这场对话不该由我发起。它本该在他擦第一下枪的时候就开始,在他沉默地走出押送通道时就被察觉。我没有及时看见他的挣扎,是因为我以为胜利之后,一切都会回归平静。 但我忘了,真正的考验从来不在战斗结束时。 “你刚才说你怕。”我重新开口,“那你现在最担心的是什么?” 他站在原地,手搭在工具包带上,指尖微微发抖。 “我怕有一天,”他慢慢地说,“我会因为没听你的命令,自己动手做了什么……而那时候,你已经不再信任我了。” 空气静了几秒。 墙上的监控屏切换画面,自动刷新外围红外扫描状态。南侧围墙依旧安静,铁丝网缺口还没修补,像一道故意留下的伤口。 我正要开口,他忽然转身,伸手去拔插在墙边的多功能检测仪接口。动作有些急,塑料卡扣发出“咔”的一声脆响。 他顿住,低头看着手中松脱的线头。 “对不起。”他低声说,开始重新对接。 我没有催促他,也没有过去帮忙。 检测仪屏幕亮起,自检进度条缓慢推进。绿色光映在他脸上,一闪,又一闪。 第137章 坦诚沟通:化解的矛盾 检测仪发出一声轻响,屏幕上的进度条终于走完,绿光停在末端。苏晨的手还悬在半空,指尖捏着那根数据线,像是不知道该收回去还是继续插。 我没有催他。 他慢慢把线头塞进接口,扣紧卡扣,动作很轻,不像之前那样带着火气。做完这些,他也没抬头,只是站在那里,盯着仪器侧面的散热孔,看细小的灰尘被气流卷起又落下。 “你拔线的时候,是不是想到什么?”我开口,声音不大,刚好能打破这片沉默,又不会显得逼迫。 他肩膀动了一下,没回答。 “不是机器的问题。”我说,“是你心里有事没说完。” 他喉结滚动,终于转过身,背靠控制台站着,双手撑在台面上,指节微微泛白。“林越,”他顿了顿,“你说我们留他们一条命,是为了让他们知道代价。可我觉得……他们根本不在乎代价。” “你在担心他们会回来。”我说。 “我在担心他们下次带刀、带枪,直接冲进生活区。”他声音低下去,“那时候,你还会让他们走吗?” 我没急着答。监控屏自动刷新画面,南侧围墙依旧安静,铁丝网那个缺口还在,像一道没愈合的伤。风把雪堆在墙根,盖住了部分脚印,但系统标记的轨迹终点依然亮着红点——东南方向两百米外,废弃配电房。 “我知道你怕的不是他们。”我说,“是怕自己来不及反应。” 他猛地抬眼。 “那天你按着警棍,手一直在抖。”我看着他,“不是因为愤怒,是因为害怕失控。你怕哪天门破了,人冲进来,你会因为救不了苏瑶,做出无法挽回的事。” 他嘴唇动了动,没否认。 “你不想杀人。”我说,“但你更不想失去她。” 这句话落下来,他整个人像是松了一截劲,肩膀塌下去,手从台面滑开,垂在身侧。 “我昨天晚上睡不着。”他忽然说,“一直在想,如果我们当时没设陷阱,赵强直接撞开门,我会怎么做。我想了很多种可能,每一种……最后都是血。” 他闭上眼,再睁开时,眼底发涩。“如果真到了那一步,我动手杀了人,你会怎么看我?你会觉得我变了,还是……觉得我终于懂了生存的规则?” “这不是规则问题。”我说,“是选择问题。” 他看着我。 “我可以杀他们。”我说,“也可以关一辈子。但那样一来,我们就和他们没区别了。我们建安全屋,不是为了变成野兽,是为了在末日里守住一点人的样子。” “可有时候,心软会害死人。”他说。 “心硬也会。”我走到他面前,把手放在他肩上,“你记得第一天进这里时,我教你接发电机线路吗?你说手抖,怕接错。我当时告诉你,别怕出错,就怕不敢动手。现在也一样——我不怕你质疑我,就怕你憋在心里,等到某一天突然爆发。” 他低头看着地面,呼吸渐渐平稳。 “我不是不听命令。”他低声说,“我只是……不想有一天,因为你太信任我,结果我却没能护住该护的人。” “那你现在信不信,我能护住大家?”我问。 他沉默了几秒,点头:“信。” “那就够了。”我说,“你不需要一个人扛所有恐惧。有我在,有苏瑶在,我们三个是一体的。你不用非得变成另一个人来保护谁。” 他抬起头,眼神不再躲闪。 “明天我要做物资巡检。”我说,“你跟我一起去,登记损耗数据,核对储备量。有些事,光靠想解决不了,得亲眼看过才知道哪里还能加固。” 他点点头,伸手拿起桌角的记录本,翻到空白页,用笔轻轻点了点纸面。“我来记。”他说。 我看了眼时间,凌晨三点十七分。外面风声小了,监控画面里的雪势也缓了下来。系统运行正常,氧气循环稳定,温度维持在十六度三,一切如常。 但他站在这里,不再像半小时前那样绷着身子,也不再回避我的视线。刚才那些话,像一层压了很久的雾,终于被风吹散了。 “林越。”他忽然叫住我,声音比之前沉稳了许多,“如果以后……我还是控制不住自己,你会拦我吗?” “会。”我说,“而且我会让你明白,为什么必须拦。” 他嘴角动了动,没笑出来,但神情松动了。 “那你答应我一件事。”我说,“不管发生什么,你都得先开口。别等事情过了才后悔,也别让我猜你在想什么。我们可以吵,可以争,但不能不说。” 他盯着我看了一会儿,然后抬起手,用力搓了把脸,像是要把疲惫揉出去。接着,他深吸一口气,挺直背脊,重新站定。 “好。”他说,“我说。” 我们并肩站在监控屏前,屏幕上红外扫描持续刷新,南侧围墙区域依旧没有移动信号。灯光稳定地照在控制台上,映出两张安静的脸。 苏晨翻开记录本,写下第一行字:**每日巡检准备就绪,设备状态正常,人员配合无异常。** 笔尖划过纸面的声音很轻,但很清晰。 他合上本子,握在手里,站在原地没动。 “走吧。”我说,“先去仓储区看看压缩食品存量,顺路检查备用电源舱的密封性。” 他应了一声,跟在我身后朝通道走去。 金属门开启时发出轻微的液压声,走廊灯逐段亮起,照亮前方笔直的水泥地面。 他的脚步落在我的影子里,一步,一步,稳稳地跟着。 第138章 新的危机:物资的损耗 凌晨三点四十二分,金属门的液压声还没散尽,我已走到仓储区第一排货架前。苏晨跟在身后半步,手里攥着记录本,指节不再发白。苏瑶落后一些,医疗包斜挎肩上,脚步平稳。 没人说话,但气氛不一样了。上一次进这里,是三天前例行清点,走个过场。这一次,是我们约定的正式巡检——不只是看数量,而是查状态。 我停在A区最外侧的一列箱体前,标签写着“高能量压缩饼干|批次0321|保质期24个月”。指尖划过纸箱边缘,触到一处微潮的印痕。封口胶带翘起一角,像是被什么缓慢侵蚀过。 “拆开。”我说。 苏晨蹲下,用小刀沿缝线划开外包装。里面码放整齐的铝箔袋露出大半,其中几包表面泛黄,边缘鼓胀得不自然。他抽出一袋,捏了捏,“有气体。” 苏瑶接过,轻轻按压后撕开一角,凑近闻了一下,眉头立刻皱紧。“霉变反应明显,可能已有真菌滋生。”她把袋子递给我,“整批前十箱都不能再食用。” 我把那袋变质食品放在操作台上,塑料底与金属台面磕出一声轻响。这批饼干采购自军需供应商,当时特意选了真空加氮气封装,价格高出市价三成。我以为万无一失。 现在看来,储存环境的湿度控制出了问题。 “继续。”我转身走向b区。 武器架靠墙立着,猎枪、防暴棍、信号弹分类挂置。我取下那支常用猎枪,拉栓检查。枪机拉动时发出轻微滞涩声,抽出内管对着灯光一看,膛壁有一层薄锈,虽未影响结构,但若长期忽略,迟早会卡壳。 “上次用完没彻底擦干?”我问。 苏晨站在我旁边,声音低了些:“那天雪融得快,枪身沾了水……我以为通风够了。” 我没责怪。错不在某一次疏忽,而在于我们根本没有维护流程。东西放进仓库,就当它永远可用。 他主动打开工具柜,取出工兵铲。铰链转动僵硬,润滑脂早已硬化结块。扳手、钳子等常用工具也有类似情况,握柄出现细微裂纹,不知是低温收缩还是老化所致。 “这些都得重新处理。”他说,翻开记录本开始登记。 我们移步c区,柴油储备罐阵列静立,连接发电机的供油管路上,过滤器指示灯亮着红光。我调出系统日志,显示杂质积累量已达阈值百分之八十七,若再运行超过十二小时,极可能引发供油中断。 “滤芯需要更换。”苏瑶看了眼数据,“否则一旦主发电机停机,备用电源撑不了太久。” 我盯着那一排闪烁的警报灯,脑子里飞快计算。食物损耗约百分之五,主要集中在前期囤积的谷物类;工具中三成存在保养缺失;能源系统虽未故障,但耗材更新周期已被忽略。 我们不是缺物资,而是让物资在无声中失效。 回到中央操作台,我抽出一张空白表格,铺在台面上。苏晨站到一侧,笔尖悬在纸上方,等我开口。 “从今晚起,所有储备重新登记。”我拿起笔,在纸上写下第一行字,“食物按保质期倒序排列,临近六个月内的优先消耗;每批开封前必须由苏瑶检测卫生状况。” 苏瑶点头,拿出随身携带的便携检测仪,“我可以每天上午做一轮筛查,发现问题批次立即隔离。” “工具方面,”我看向苏晨,“使用后必须清洁、上油、归位。每日早晚各一次巡检,发现问题当场记录,小修不过夜,大修定时限。” 他认真记下,补充道:“我还得做个设备档案,每件工具编号管理,谁用了谁负责。” “好。”我继续写,“能源系统每七十二小时强制维护一次,滤芯、电瓶、管线逐一排查。发电机运行期间,有人值守监控参数。” 话音落下,三人同时沉默了一瞬。这张纸原本只是记录表,现在却成了我们的生存规则。 “要不要加上处罚?”苏晨忽然问,“比如谁忘了保养导致设备损坏,就得承担额外巡逻?” 我想了想,摇头:“不设罚则。我们现在不是惩罚谁,是在建立习惯。等这套流程跑顺了,再考虑责任划分。” 他没再说什么,低头继续整理清单。 苏瑶翻看刚收集的数据,忽然抬头:“还有一件事。药品库里的抗生素,有一部分包装受潮,虽然没过期,但药效可能下降。我建议尽快做一次全面药检。” 我点头,“明天就开始。你列个检测顺序,优先保障急救用药。” 她应了一声,转身去拿采样盒。 我看着操作台上的表格,已经填了大半。标题我写的是:《安全屋物资使用与维护守则(试行)》。下面分三大类,每一项都有负责人和执行时间。 “以前总觉得,只要仓库堆满,就能活下去。”苏晨低声说,目光落在那袋变质饼干上,“现在才知道,光堆着没用。这些东西也得‘活’着才行。” “它们不会自己维持状态。”我说,“是我们得让它们一直能用。” 他抬起头,“那接下来呢?是不是还得培训?比如怎么正确清洁枪械,怎么判断食品是否还能吃?” “当然。”我合上笔帽,“我会整理一套标准操作流程,图文并茂,贴在对应区域。你们也要参与编写,毕竟你们最了解自己的领域。” 他点点头,眼神比之前沉稳得多。不再是那个只会听命令做事的少年,而是真正把自己当成这个家的一部分。 “先从食品区开始。”我说,“把所有主食类物资按批次搬出来,筛选可用的,标记临期限的,报废的统一装箱,准备焚烧处理。” 苏晨立刻起身去拿搬运车。苏瑶也拿着检测仪走向另一排货架。 我站在原地,环视整个仓储区。高耸的货架像沉默的巨人,承载着我们的命脉。曾经我以为只要把它们填满就够了,现在才明白,真正的安全,来自于每一天的清醒看护。 “林越。”苏晨在远处叫我,“这批罐头标签模糊,生产日期看不清,怎么办?” 我走过去,接过他递来的铁皮罐。表面涂层有些剥落,编码区域被一道划痕覆盖。 “不能确定时间的,一律视为高风险。”我说,“单独存放,暂不启用。等我们建好恒温干燥仓,再决定是否开罐检测。” 他点头记下,把罐头放进待处理箱。 我们继续推进分类工作。两人配合默契,一个查验一个记录,节奏逐渐稳定。我穿插其间,协调分工,调整优先级。 两小时后,食品区初步清理完成。临期限物资集中堆放,正常批次按新规则重新上架,报废品码放整齐等待后续处理。 我正核对最后一栏数据,苏晨突然停下动作。 “发电机那边……”他盯着角落的备用电源舱,“密封条好像有点变形?刚才路过时看到接缝处有细缝。” 我立刻走过去蹲下查看。黑色橡胶条确实在接口位置微微翘起,可能是温度波动导致老化加速。 如果密封失效,湿气渗入,电路板腐蚀只是时间问题。 “今晚必须更换。”我说,“库存还有几根?” “还有两套。”他翻了下手边清单,“上次采购多备了一组。” “换上新的,旧的留样分析原因。”我站起身,“明天我要检查所有舱室的密封状态,不只是电源舱。” 他应声去拿工具包。 苏瑶提着检测仪走来,“抗生素初步筛查完成,三分之一下调为观察级,建议两周内替换。” 我点头,“列入采购预警名单,等外部环境允许,第一时间补货。” 她记下后,看了我一眼,“你觉得……我们还能撑多久?” 我没有直接回答。 “不是撑多久的问题。”我说,“是能不能一直保持清醒。今天发现的是食物、工具、电力。明天呢?空气循环系统?净水装置?我们不能等坏了才修,得学会提前看见裂缝。” 她静静听着,然后轻轻说:“那我们就一条一条补。” 我看了看表,清晨五点零七分。天还没亮,风声依旧拍打着外墙。 但我们已经在动了。 “继续。”我说,“b区工具柜还没清完,c区滤芯更换要监督过程,确保操作规范。” 苏晨正拿着新密封条蹲在电源舱旁,听见后抬头,“明白。我会全程录像存档,以后当教学样本。” 我走到操作台前,拿起那份守则草案,在末尾添上一行: **所有维护行为必须可追溯,责任落实到人,执行留痕。** 笔尖顿了顿,又加了一句: **安全屋不接受‘我以为’。** 放下笔时,苏晨正把旧密封条剪下一截,夹进透明文件袋。 他抬头看向我,“下次巡检,我能带苏瑶一起走一遍流程吗?万一我出任务,她也能顶上来。” 我说:“不止是她。每个人都得会基本维护。这是生存技能,不是附加任务。” 他笑了下,没说话,低头继续手上的活。 我站在操作台前,看着他们忙碌的身影。灯光稳定地照着水泥地面,映出三个人影,交错在货架之间。 这一刻,我不是在盘点物资。 我是在重建秩序。 第139章 物资管理:精细的规划 清晨五点零七分,风还在拍打外墙,但仓储区的灯一直亮着。我站在操作台前,手里握着笔,面前摊开一张新纸。苏晨刚换完备用电源舱的密封条,正把旧件剪下一截放进透明袋;苏瑶提着检测仪走向医疗区,脚步没停,只回头说了句:“抗生素筛查继续,今天能出第一批报告。” 我没应声,只是低头在纸上写下第一行字:《安全屋物资使用与维护守则(试行)》。 苏晨走过来,站在我右侧,手里的记录本翻到了干净一页。他看了眼标题,没说话,但笔已经准备好了。 “昨晚查出来的四类问题,”我开口,“食品霉变、工具锈蚀、滤芯报警、密封条老化——都不是偶然。”笔尖顿了顿,“是我们之前太依赖‘堆满’这两个字了。” 苏晨点头,“东西放进来,就当它永远能用。” “现在不行了。”我把笔帽摘下,压在纸角,“从今天起,所有物资必须动态管理。不是囤进去就结束,而是每天都要确认它还能不能救我们命。” 苏瑶也走近了些,靠在操作台边缘,“先说药品吧。受潮的包装会影响药效,尤其是抗生素和急救针剂。建议分三级处理:正常、观察、禁用。观察级的两周内替换,禁用的立刻封存。” “按你说的来。”我在纸上列出分类,“食品也一样。临近六个月保质期的优先消耗,开封的必须你检测后才能启用。标签不清、包装破损的,一律列为高风险,单独存放,不许动。” 苏晨插话:“那罐头呢?刚才那批编码被划的,是不是也算高风险?” “算。”我答得干脆,“不能确定生产时间的,就是隐患。等恒温干燥仓建好再决定怎么处理。在这之前,谁也不准开罐。” 他低头记下,忽然又抬头,“能不能给每批物资编号?像设备那样,做个档案。这样查起来快,责任也能落到人头上。” 我抬眼看过去。 他语气平稳,不像以前那样犹豫,“比如这袋饼干,登记时写清楚批次、入库时间、负责人、首次检查日期。以后每次巡检都留记录,谁查的、发现了什么、怎么处理的,全写进去。” 我沉默两秒,拿起笔,在规则末尾添上一句:**所有维护行为必须可追溯,责任落实到人,执行留痕。** “不止是物资。”我说,“工具也一样。谁用了,就得负责清洁、上油、归位。每日早晚两次巡检,发现问题当场登记,小修不过夜,大修限时完成。” 苏晨翻开工具柜的清单,“我可以给每件工具编号。工兵铲是G07,扳手是t12,枪械另列一类,带序列号管理。使用日志贴在旁边,签字确认。” “贴日志。”我补充,“还要录像。” 他一怔。 “你刚才录密封条更换过程,是对的。”我看向他,“以后关键操作都要拍下来。不是为了监督谁,是为了让每个人都能学。万一有人不在,其他人也能顶上。” 他缓缓点头,“明白。我会从最常用的开始做教学视频。” “能源系统也不能松。”我调出发电机日志,“滤芯报警不是第一次了。以后主发电机每运行72小时,必须强制停机检查。滤芯、管线、电瓶、散热口,全部排查一遍。运行期间,有人值守监控参数。” 苏瑶问:“备用电源呢?刚才密封条变形,说明环境对电子设备的影响比预想要大。” “普查。”我答,“不只是电源舱,所有密闭结构都要查。通风口、电缆穿墙处、排水阀接口,全都列入巡检范围。发现老化立即更换,旧件留存样本,分析原因。” 她轻轻呼出一口气,“终于有点‘管’的样子了。” 我没笑,但心里松了一丝。 以前我们只是活着。现在,我们在学会怎么让一切持续运转下去。 “还有净水装置。”苏瑶提醒,“过滤膜寿命有限,上次更换是灾变前两周,到现在已经超期一个月。虽然出水检测暂时合格,但压力值偏高,可能是堵塞前兆。” “定检修周期。”我说,“不管有没有问题,每十五天全面检测一次。滤芯、管道、泵体、储水箱内壁,全拆一遍清洗。谁负责?” 她看着我。 “你定流程,苏晨配合执行。”我转向他,“你动手能力强,但得按标准来。不准凭感觉做事。” “我不凭感觉。”他声音沉了些,“我想把每个步骤都写清楚,做成图示贴在旁边。比如拆泵要先断电、泄压、排空残水,顺序错了会伤设备。” “贴。”我再次落笔,“图文并茂,谁都能看懂。” 苏瑶忽然说:“其实最难的不是做规则,是坚持。” 我抬眼。 “一天两天容易,一个月两个月呢?”她目光扫过我们俩,“天气越来越冷,外面连鸟都没有了。人待久了,会麻木,会觉得‘这次不查也没事’。” “那就把‘没事’掐死在开头。”我合上笔帽,盯着纸上密密麻麻的条款,“守则里加一条:安全屋不接受‘我以为’。” 苏晨手指微动。 我知道他在想什么。那天他以为通风够了,就没彻底擦干枪身。结果三天后膛壁出现锈迹。 一个小疏忽,可能就是生死之差。 “从今天起,所有决策和操作,都要有依据。”我指着守则,“你说某个零件还能用,得拿出检测数据。你说某个药还能吃,得经过验证。没有证据的支持,不算数。” 苏晨低声问:“那……如果真遇到紧急情况,来不及走流程怎么办?” “例外要有备案。”我说,“临时处置可以,但事后必须补记录,说明原因。而且,同一类例外最多允许三次。超过三次,就必须修改流程。” 他点点头,眼神认真起来。 “我现在就开始整理设备档案。”他说着打开随身包,取出一个硬壳本子,翻到第一页,写下“安全屋工具与设备管理台账”。 我看着他一笔一划写下编号规则,忽然意识到一件事。 这个曾经躲在角落里发抖的少年,现在已经能主动提出制度建设了。 “食物区那边。”苏瑶突然开口,“临期限的主食集中堆放,大概够吃十天。要不要启动轮换消耗计划?” “今天就开始。”我说,“早餐后通知你们,统一调配菜单,优先消耗临期品。但必须保证营养均衡,别为了清库存让大家拉肚子。” 她轻哼一声,“我又不是乱来的。” “我知道。”我顿了顿,“所有医疗组归你全权负责。药品分级由你定,检测频率你安排。每天上午九点,给我一份简报。” “行。”她转身准备离开,走到门口又停下,“对了,药品库需要加装除湿盒,现有的湿度还是偏高。” “明天采购组送最后一车货时,让他们带一批进来。”我答。 话音刚落,苏晨猛地抬头。 “采购组?”他声音紧了,“他们还能进得来?外面路不是早就封了吗?” 我这才意识到说漏了嘴。 采购的事不能提。那是重生前的秘密行动,时间线还没到对外解释的时候。 “有渠道。”我淡淡回了一句,“你不用管来源,只要知道东西会按时到就行。” 他盯着我看了两秒,终究没再追问,低头继续写台账。 空气安静了一瞬。 我知道他在怀疑,但我不能说。 前世我用三倍价格雇了最后一批运输队,在灾变前48小时把所有物资运抵安全屋。那时城市还没完全瘫痪,道路尚通。现在外面早已冰封千里,再没人能进出。 那些货,是我们最后的补给。 “守则打印出来吧。”苏瑶打破沉默,“贴在仓库入口,所有人进出都能看到。” 我点头,把纸塞进打印机。 黑白墨迹一行行爬过纸面,像是把混乱一点点压成秩序。 几分钟后,我拿着A3纸走出操作间,走到仓库大门内侧的公告栏前。撕掉旧的临时清单,将新守则平整贴上。 三人站在一起,看了一会儿。 上面写着: **食物倒序使用|工具日巡双检|能源三日强维|操作全程留痕|不接受‘我以为’** 没有华丽词句,只有冷硬条款。 但它意味着,我们不再是被动挨打的幸存者。 我们开始掌控自己的命运。 “我去录制第一条视频。”苏晨转身走向工具区,拿起工兵铲,按下摄像机开关。 镜头对准自己,他站得笔直:“这是编号G07的日常维护记录,执行人:苏晨。当前状态——正常使用。今日巡检开始。” 他蹲下身,拧开固定螺丝,动作熟练地拆解铲头。 我转身回到操作台,目光落在净水装置监测屏上。水流压力值仍在绿区,但波动幅度比昨天大了0.3。 我记下数据,准备六点半进行首次例行检测。 苏瑶已走远,脚步声消失在医疗区走廊。 苏晨的声音从工具区传来,平稳而清晰:“润滑部位共三处:铰链轴、锁扣槽、伸缩杆。使用耐低温硅基脂,涂抹均匀……” 我盯着屏幕,手指悬在记录键上方。 压力值又跳了一下。 第140章 极端天气:持续的挑战 六点半刚过,净水装置的监测屏上数值又跳了一下。我盯着那根绿色曲线,它比昨天高出0.5,已经贴着预警线边缘爬行。手指在记录键上方悬了片刻,按下。 数据存进日志。 我调出通风系统的运行图表,风机昨夜运转时长达标,但回风量下降了近三成。空气净化器正发出低频警报,声音不大,但在安静的主控区里格外清晰。 “出风口堵了。”我起身走向监控面板,调取外墙摄像头画面。镜头被一层灰白覆盖,只能勉强辨认出风管口位置堆着半尺厚的冰壳。 苏瑶从医疗区走出来,手里拿着便携检测仪。“二氧化碳浓度0.12%,”她站到我旁边,“人待久了会犯困,注意力下降。” “先清冰。”我说,“不然空气循环撑不住。” 她点头,转身去拿防寒装备。我按下通讯按钮:“苏晨,穿好防护服,准备清理南侧通风口。” 不到十分钟,苏晨的身影出现在外摄像头范围内。他戴着面罩,手持加热铲沿着通风管道缓慢推进。冰层太厚,铲子刮下去只留下浅痕。 “得用热风枪。”他对讲机传来闷闷的声音,“普通工具化不开。” 我打开工具舱远程授权,让他取用工业级设备。柴油发电机同步启动,为热风枪供能。电压波动瞬间传回主控台,绿灯闪了一下,转为黄色警示。 十五分钟后,第一段冰块脱落,砸在地上裂成数片。气流通道恢复部分通畅,空气净化器的报警音降低了半个频率。 “继续清到底。”我提醒,“别留残余。” 他又往前走了几步,忽然停下。“林越,外墙接缝有东西。” 我放大画面。钢板拼接处泛着细微的白色结晶,在雪光下像撒了一层盐粒。 “采样。”我说。 他从工具包取出密封袋,刮下一点残留物,原路返回。 二十分钟后,样本摆在操作台上。苏瑶用显微仪看了五分钟,抬眼说:“硫酸盐析出,酸雨蒸发后留下的。涂层表面已经开始龟裂,虽然还没穿透基层,但如果再下一次强降雨……可能挡不住。” 我没说话,把照片调出来对比。三天前检查时裂缝还不可见,现在已有肉眼可辨的纹路。 “早晚各巡一次。”我说,“发现新裂痕立即标记,拍照存档。另外查一遍所有外墙接缝,特别是屋顶和背阴面。” 苏晨翻开记录本开始登记。他的手冻得有些僵,写字时笔尖微微颤抖。 “供暖呢?”我问。 他抬头:“锅炉启停频率比预估高了一倍。白天维持十六度要烧两小时油,晚上保温就得四小时以上。按这个速度,现有柴油最多撑五十天。” 我重新核算了一遍数据。原本计划是九十天消耗周期,现在直接缩水三分之一。 “非必要用电全关。”我站起身,“照明缩短到每日八小时,只开生活区主灯。设备待机电源全部切断,冰箱温度下调两度,够保鲜就行。” 苏瑶皱眉:“药品储存不能降太多。” “医疗舱单独供电。”我说,“其他区域一律服从配额。” 她没再反对,低头记下调整方案。 中午前,我们开了个短会。三人围在操作台边,我把三项问题列在屏幕上:**外墙腐蚀、能源超耗、通风结冰**。 “短期靠勤查。”我说,“中期必须补涂防腐层。材料库里有没有可用的密封胶?” 苏晨翻了库存清单:“有一桶工业环氧树脂,标号匹配,但只剩三分之一。” “省着用。”我说,“先做重点区域修补。屋顶接缝、门窗框这些地方优先处理。” “还有排水坡度。”他补充,“雨水积在屋面积不走,会加速腐蚀。得加装导流槽。” 我点头:“等天气稳定就动手。” 下午三点,外面天色突然变暗。风压传感器读数飙升,雨滴开始砸在屋顶,声音起初稀疏,很快连成一片。 强酸雨来了。 监控显示ph值迅速跌至3.2。屋顶防腐层发出轻微的“嘶嘶”声,像是水落在烧红的铁板上。摄像头画面以肉眼可见的速度模糊,涂层正在被侵蚀。 “启动二级警戒。”我拉下防护闸门手柄,所有外窗自动闭合,密封条充气锁紧。 发电机负载骤增,带动电压不稳。主控屏闪了一下,断电重启。七分钟录像丢失,时间戳从15:47跳到15:54。 “标记盲区。”我对苏晨说,“之后人工补巡一圈,确认外围没有异常。” 他已经在穿外套。“我去看看屋顶排水口通不通。” “带上头灯。”我递给他一支强光手电,“雨太大,能见度不会超过两米。” 他点头出门。 我在主控台守着系统参数。锅炉因室温下降频繁启动,柴油消耗曲线再次上扬。备用电源舱的温度监控显示内部已降至零下八度,电子元件长期在这种环境下容易失灵。 四十分钟后,苏晨回来,全身湿透,面罩上全是雾气。他摘下帽子,头发结着细小的冰珠。 “排水口一半被冰堵死。”他喘着气说,“我清了一下,水流慢,但总算动了。屋顶东角有积水,大概两公分深,正在往下渗。” 我立刻调出结构图。那个位置正好是承重梁连接点。 “明天必须做防水补强。”我说,“你先去换衣服,别感冒。” 他应了一声,走向休息区。 苏瑶刚做完新一轮空气检测,数值回落到0.06%,接近安全线。 “暂时稳住了。”她说,“但要是再来一场雨,通风系统可能彻底瘫痪。” “不会等下一场。”我说,“趁着现在还在下雨,把问题摸清楚。” 我打开内部巡检模式,逐项排查管线状态。电缆穿墙处密封完好,排水阀无泄漏,但西侧通风管的保温层出现局部塌陷。 “这里要重做。”我拍下照片存入隐患档案。 苏晨换了干衣服回来,手里拎着一个改装过的电瓶箱。 “我加了个稳压模块。”他说,“用报废车上的电瓶做的应急供电单元,能撑十分钟。万一下次断电,至少监控不会黑。” 我接过箱子检查接口。“接哪里?” “主控台和安防系统并联。”他指着线路图,“断电瞬间自动切换,延迟不超过半秒。” “装上。”我说,“测试通过就固定位置。” 他转身去接线。 天黑后雨势渐弱。系统各项指标趋于平稳,但警报阈值比平时低了一档。谁都知道,这只是暂时的平静。 我坐在操作台前,把今天的异常汇总成报告。外墙腐蚀进度、柴油实际日耗量、空气循环效率下降比例——每一项都在提醒我们,这座安全屋正在被环境一点点磨损。 苏瑶收拾完医疗区,走过来看了一眼屏幕。“你还记得第一天住进来的时候吗?”她忽然说,“那时候你觉得只要囤够东西,就能万无一失。” 我记得。 那时我以为最难的是抢时间、抢资源。现在才知道,最难的是让一切在恶劣环境中持续运转。 “不是东西不够。”我说,“是变化太快。” 她没接话,只是轻轻呼出一口气,朝休息区走去。 苏晨还在调试稳压装置。焊枪喷出一道蓝光,映在他冻得发红的手指上。他小心翼翼地封住最后一个接口,动作缓慢但稳定。 我关闭主监控屏,目光扫过墙上新贴的《守则》。条款依旧清晰,可现实已经超出规则覆盖的范围。 窗外雨停了,风却更急。屋顶残余的酸水顺着排水槽滴落,敲在金属托盘上,一声,又一声。 苏晨放下焊枪,拿起对讲机测试信号。 电流声过去后,他开口:“南侧围墙红外扫描正常,屋顶巡查完成,无结构性损伤。” 我看着他把对讲机放回支架,然后伸手摸了摸主控台边缘的螺丝是否拧紧。 第141章 心理压力:团队的调整 苏晨放下焊枪,拿起对讲机测试信号。电流声过去后,他开口:“南侧围墙红外扫描正常,屋顶巡查完成,无结构性损伤。”我看着他把对讲机放回支架,然后伸手摸了摸主控台边缘的螺丝是否拧紧。 那动作很轻,几乎像是一种习惯性的触碰。但我注意到了——他已经第三次检查同一排接口了。刚才焊接稳压装置时明明确认过锁死,现在却一个一个重新按压过去,指尖在金属螺帽上停留的时间远超必要。 我没出声,转身调出系统日志。过去七十二小时里,苏晨额外执行了三次非排班巡检,时间分别是凌晨一点十七分、三点零九分和四点四十六分。每次记录都简洁标准,没有异常备注。但频率本身就不正常。 我又调取医疗区监控回放。画面显示昨天夜里,苏瑶坐在药品柜前翻看库存表,灯光照着她低垂的脸。她反复核对同一批抗生素的效期,手指停在某一行很久,最后揉了揉太阳穴,起身倒了杯水,却没有喝,只是捧着杯子发愣。 他们都在硬撑。 我知道那种感觉。每晚闭眼前,我都会在脑子里过一遍应急预案:A区通风管破裂怎么堵,柴油耗尽后优先切断哪些负载,如果外墙穿孔该怎么转移避难……这些流程我已经背得滚瓜烂熟,可还是不敢停下来。因为一旦停下,就会想到更多没考虑到的漏洞。 晚饭时间到了。我关掉主控屏,从储物格取出一包密封完好的咖啡豆。这是最后一包了,原计划留到极端低温期提神用。但现在,它更需要出现在桌上。 “今天不谈数据。”我把磨豆器放在操作台上,“我们聊点别的。” 苏晨抬头看了我一眼,眼神里有些疑惑。他刚想说什么,我抢先说:“先吃饭,吃完再收拾。” 饭后,我煮好了咖啡。热气升起来的时候,屋子里多了点不一样的气息。不是消毒水,也不是金属味,是种久违的、属于生活的东西。 “我昨晚又梦到安全屋塌了。”我说,声音平得像在报一项例行检查结果,“不是被酸雨腐蚀的那种慢慢垮掉,是突然被人攻破。门被炸开,外面冲进来一群人,你们两个挡在我前面……然后我就醒了。” 空气静了一瞬。 苏瑶握着杯子的手微微一顿。她没抬头,也没说话,但肩膀松了一点。 “其实……我也常做梦。”她终于开口,声音不大,“梦见弟弟发烧到四十度,药箱里却什么退烧药都没有。我知道现在药够用,也知道他没病,可每次看到体温计数字往上跳,心还是会揪一下。” 她说完这句,轻轻呼了口气,像是卸下了一块压了很久的石头。 苏晨一直低着头,手指绕着杯沿打转。他的手还有些红,是白天在外清理排水口冻伤的痕迹。 “我……”他张了嘴,又停住,深吸一口气才继续,“每次听到屋顶下雨的声音,就想起第一次断电那天。那时候发电机接错了线,整个监控黑了七分钟。要不是你及时发现电压异常……可能后面所有事都会不一样。” 他抬起头,眼神有点晃:“我怕再搞砸一次。怕你们有一天会后悔,当初不该把我带上。” “我们选你留下,”我说,“不是因为你不会犯错。是因为你愿意修好每一条线路——哪怕手在抖。” 他喉咙动了一下,没说话。 “你还记得刚来那天吗?”我问他,“你看到那台报废的太阳能控制器,第一反应是拆开看能不能修。那时候我就知道,你能留下来。” 苏瑶接道:“你修好了三个坏掉的净水滤芯,还改了一套手动应急供电开关。这些事,换别人不一定想得到,更做不到。” 苏晨低头看着自己的手,慢慢攥紧又松开。 “我不是……不想休息。”他低声说,“就是总觉得,多查一遍,就能少出一点问题。可越查越怕,越怕越想查……” “这不是责任感强。”我说,“这是你在透支自己。” 屋里安静了一会儿。窗外风还在刮,但雨已经停了。警报系统处于待机状态,绿灯微弱地亮着。 “以后每天晚饭后,留一个小时。”我说,“主控屏关闭,非紧急通讯暂停。这段时间,可以聊天,可以发呆,也可以什么都不做。但不准讨论应急方案、设备维护或者物资消耗。” 苏晨皱眉:“万一真有问题怎么办?” “真有紧急情况,我会叫你们。”我说,“但这一个小时,是强制休息时间。就像设备要定期停机检修一样,我们也得给自己留个缓冲。” 苏瑶点头:“我可以做个情绪记录表,每个人每天写一句感受就行。不用长篇大论,也不用交出来看,只是提醒自己——我们在活着,不只是在生存。” “加一条守则吧。”我拿出笔,在《安全屋物资使用与维护守则》的背面写下新的一行字:“允许恐惧存在,但不允许独自承担。” 苏晨盯着那句话看了很久,忽然问:“如果……我还是睡不着呢?” “那就来找我。”我说,“我们可以一起核对明天的巡检路线,或者你教我怎么接稳压模块的线路。但别一个人闷在工具区,一圈圈地查那些早就锁死的螺丝。” 他嘴角动了动,没笑出来,但眼神松动了些。 那一晚,没人再去碰主控台。我们坐在生活区的桌边,喝了太久没出现的咖啡,说了太多平时不会出口的话。没有解决方案,也没有行动计划,只有三个人真实的状态摆在桌面上。 临睡前,我整理新的值班表。在每日安排的最后一栏,我划出一段空白区域,标上“静语时段”,并注明:全员参与,禁止工作相关交流。 苏瑶走过来,在旁边放了一盒维生素,标签朝上,写着“复合b族,缓解神经紧张”。 她没说什么,只是轻轻拍了下我的肩膀。 苏晨收拾工具包时没有再去检查设备接口。他把焊枪、扳手一件件放回去,拉好拉链,站起身准备去休息。 经过我身边时,他顿了一下,低声说:“明天……我能教你接电路吗?” “当然。”我说。 他点点头,走向休息区。背影不再绷得那么紧,脚步也比平时稳了些。 我坐在桌旁,手里拿着笔,正准备把今天的谈话要点归档进日志。屏幕还停留在值班表界面,光标在“静语时段”那一栏闪动。 门外传来一声轻微的滴答声,像是水珠落在金属托盘上。 我抬眼看向通风管道出口,那里有一小片湿痕,边缘正在缓慢扩大。 第142章 未知的恐惧:黑暗中的威胁 滴答。 那声音又来了。 我盯着通风管道出口下方的金属托盘,水痕已经漫过边缘,顺着墙面往下渗。刚才那一声轻响,像是某种信号——不是自然滴漏的节奏,更像是被什么力量刻意引出的一次试探。 我没有动,只是伸手按下了主控台的录音键,把这段声音录进系统日志。然后调出十分钟前的监控画面。 屏幕上的影像突然跳了一下,出现几帧模糊的雪花噪点,持续了不到三秒,随即恢复正常。可就在那短暂的中断里,红外线扫描区域闪过一道极细微的波动,位置正好在南侧通风口外沿。 有人靠近过。 我立刻接通对讲机:“苏晨,来中央区,带密封板和电焊工具。” 他几乎是跑着进来的,脸上还带着刚从休息状态恢复的滞涩感。我没多说,直接把监控回放推到他面前。 “这不是漏水。”我说,“是外面的人想通过温差让管道结露,制造声音干扰,或者测试我们的反应速度。” 他的手指僵了一下,但很快稳住,开始拆卸通风管接口。动作比前两天利落了许多,不再反复确认螺丝是否拧紧,而是按照标准流程一步步推进。 “加装挡板后切换备用循环模块。”我一边说着,一边手动关闭主通道阀门,“今晚起所有非必要通风线路全部封闭,空气过滤走b路线。” 苏晨点头,蹲下身接线。焊枪亮起时,光影在他眼底一闪而过。 我们谁都没提昨晚的事。咖啡喝完了,静语时段也执行了,可那种平静像一层薄冰,稍微有点震动就会裂开。现在,冰面破了。 半小时后,通风系统重新稳定运行。我正准备归档处理记录,耳机里传来一声短促的蜂鸣——屋顶拾音器阵列自动捕捉到异常频段。 “有动静。”我立刻放大音频波形图。 一段低沉的敲击声浮现出来,间隔非常规律,十七秒一次,持续两分钟,然后戛然而止。不像风刮金属,也不像动物碰撞围栏,更像是……手指或工具轻轻叩击钢板的节奏。 我调出南墙外摄像头的慢放画面。积雪表面有一处塌陷,形状不规则,但边缘能看出轻微拖拽痕迹。有人曾在那里停留,贴着墙根蹲伏,可能还在观察监控探头的角度。 “不是误入。”我对苏晨说,“对方知道避开热感应区,懂得利用环境遮蔽行踪。至少有一次实地踩点。” 他站在操作台旁,握着数据板的手微微收紧,但没说话。 我转头看向医疗区方向。苏瑶正站在药品柜前,听到声响后猛地回神,手一抖,差点打翻一瓶药剂。她迅速把它扶正,却没有放回原位,而是拿在手里看了几秒,才重新归类。 我知道她在怕什么。 这种安静太危险了。没有明确攻击,没有正面冲突,只有零星的声音、湿痕、信号干扰。它们不成体系,却又彼此呼应,像一张正在慢慢收拢的网。 “从今晚开始,启动双人交叉巡检。”我打开值班表编辑界面,“每两小时一轮换,一人负责监控室值守,一人巡查生活区与设备舱。所有上报必须附带视频或音频证据,禁止凭感觉判断异常。” 苏晨皱眉:“万一真是错觉呢?浪费时间不说,还可能触发误警。” “那就让它暴露出来。”我说,“我们不怕发现问题,怕的是把问题当成幻觉压下去。” 他说不出反驳的话,低头看着自己刚提交的维修日志,沉默了几秒,最终点了确认。 “我申请值第一班。”他说。 “不行。”我直接否决,“你今天已经连续工作十一个小时,再熬夜会影响判断力。疲劳状态下最容易出错,也最容易被误导。” 他张了嘴还想争辩,我抬手打断:“这不是信任问题。是规则。你昨天还亲手写了‘维护行为必须可追溯’,现在更要遵守。” 他喉结动了动,终于松开手里的笔。 苏瑶走过来,把一份检测报告放在我手边。“空气样本分析结果出来了,二氧化碳浓度正常,但颗粒物中有微量有机残留,成分接近人体皮屑或织物纤维。来源不确定,可能是外部渗入。” 我盯着那行数据看了两秒,关掉页面。 “说明他们不止来了一次。”我说,“而且很可能接触过外墙或通风口附近。” 屋里一下子安静下来。 窗外的风刮得更急了,拍打着加固层发出闷响。主控屏上,各区域绿灯依旧亮着,系统显示一切正常。可我们都清楚,真正的威胁从来不会写在警报条上。 “你觉得……”苏瑶忽然开口,声音很轻,“他们是冲着物资来的吗?” “不一定。”我盯着屋顶拾音器的波形图,“如果是抢夺,早就强攻了。这里没有重型武器,门禁也不是完全不可破。但他们选择隐蔽接近,制造微小扰动,更像是在侦察,或者……测试我们的防御节奏。” 她抿了抿唇,没再问。 我又看了一遍巡检安排,把我的名字填进最后一班。凌晨三点到五点,最易犯困的时间段。 “你们按新表执行。”我说,“发现任何异常,先录像再汇报。我不希望再有人因为紧张而误触应急开关。” 苏瑶低头应了一声,转身去准备夜间用药包。 苏晨站了一会儿,忽然说:“那个敲击声……会不会是求救信号?比如有人被困在外面,想引起我们注意?” 我摇头:“求救不会有这么精确的间隔。而且,真有人被困,早该大声呼喊了。这是试探,不是求助。” 他没再说话,默默收拾工具包。 我让他先去休息,自己留在主控台前重播那段录音。一遍,两遍,三遍。每一次都记下波形峰值的位置和衰减曲线。 直到第四遍,我发现了一个细节——第二次敲击之后,背景噪音里有一丝几乎不可闻的摩擦声,像是布料蹭过冻硬的地面。 我暂停播放,标记时间戳,准备明天用定向麦克风重点监听该区域。 这时,耳机里传来苏瑶的声音:“第一轮巡检完成,生活区无异常。” “收到。”我回应,“下一组准备接替。” 屏幕上,摄像头扫过空荡的走廊,灯光均匀铺展,看不出任何异样。可我知道,在那些光线照不到的角落,在墙体与地面交接的阴影处,有些东西正在悄然逼近。 我不是没想过彻底清查外围。但贸然外出等于放弃主场优势,一旦遭遇埋伏,连退路都没有。 所以只能等。 等他们再次出现,等他们露出更多痕迹,等我能确定这是一次孤立事件,还是更大行动的前奏。 我摘下耳机,换上一副降噪耳塞,重新连接拾音系统。这一次,我把灵敏度调到最高。 屋内很静。 但我能感觉到,黑暗中有人也在听着。 听着我们的呼吸,我们的心跳,我们的每一次按键声。 他们在学我们。 就像猎手熟悉猎物的作息。 我打开记录文档,输入一行新指令: 【明日九点,尝试接入旧频段接收器,搜索周边无线电信号。】 刚保存完毕,耳机里突然传出一声短促的撞击音。 不是敲击,也不是风声。 是金属与金属之间的一次轻微碰撞,来自东侧排水沟方向。 我立即调取对应摄像头,画面清晰显示沟盖板边缘有细微移位,原本压住它的冰块碎裂成两半,散落在旁边。 有人动过那里。 而且就在刚才。 我抓起战术手电,却没有起身。现在出去只会落入对方设好的节奏。 我按下通讯键,声音平稳:“苏晨,检查东侧地网传感器读数。如果发现异常位移,启动c级警戒预案。” “明白。”他很快回复,“数据正在同步……等等,传感器显示十五秒前有过震动波,持续四点三秒,振幅低于预警阈值,系统未触发报警。” “手动标记该时段为可疑区间。”我说,“从现在起,每小时做一次历史数据比对,看是否有重复模式。” 挂断后,我靠在椅背上,盯着主屏幕。 绿灯依旧亮着。 可我知道,安全屋的边界,已经开始被人一点点触碰。 而我还不能反击。 因为我不确定外面到底有几个,带着什么装备,目的究竟是掠夺、窥探,还是别的什么。 我只能守。 守在这里,守住电源,守住门锁,守住每一寸已经被我们掌控的空间。 耳机里,那段十七秒的敲击声又开始循环播放。 我闭上眼,听着。 像在听一场无声的对话。 第143章 情报收集:了解外界 耳机里那声金属碰撞的余音还在耳膜上震动,我盯着主控台屏幕,手指已经调出过去十分钟的音频频谱图。排水沟方向的传感器记录显示一次短暂震动,但更让我在意的是背景噪音中那一段微弱却规律的波动——像是某种信号残留,断断续续,夹在风声和设备低鸣之间。 这不是自然现象。 我放大那段波形,反复比对三次,确认它出现在撞击发生前两秒。有人在外面用通讯工具联络,哪怕只是几秒钟的接通,也会在空气中留下痕迹。 不能再靠眼睛看了。 我按下通讯键:“苏晨,带上工具箱,来中央区。” 不到两分钟,他推门进来,手里拎着焊枪套件,脸色还有些发白,显然刚从短暂休整中被叫醒。我没解释,直接把频谱图推到他面前。 “这不是敲击节奏。”我说,“是无线电干扰残余。对方在用设备沟通,可能是手持对讲机,也可能是改装电台。” 他蹲下身放下工具,凑近屏幕看了一会儿,眉头慢慢皱起来:“信号太弱了,基站全停了,能传多远?” “不一定靠基站。”我起身走向物资柜,“如果只是点对点短距传输,或者有人在轮流接力转发……我们得知道外面有没有组织,他们在说什么。” 柜子最底层有个灰色塑料盒,标签写着“备用零件”。我把它拿出来,打开,里面是一块老旧的多频段收音机主板,原本计划用来应急维修其他设备,一直没启用。 “改装它。”我把盒子递给他,“我们要监听公共频段,尤其是低功率民用波段。加装自动扫描程序,每小时唤醒十分钟,其余时间断电待机。” 他接过盒子,翻看接口类型,摇头:“天线不匹配,增益不够。屋里全是金属结构,信号进不来。” “那就引出去。”我说,“走通风管道的检修口,接一段外置天线。位置要隐蔽,线路不能裸露。” 他思索片刻:“车场那边有辆报废轿车,Fm天线还能用。我可以拆下来改造成定向接收端,通过pVc管穿进通风井,再接入主板。” “尽快做。”我补充,“所有线路内部走线,加物理开关,随时能切断连接。别让我们的信号反向泄露。” 他点头,抱起盒子转身要走。 “等等。”我从抽屉取出一张手绘的频率分布表,上面标注了几组灾变前民间救援队常用的应急频道,“优先扫这几个频段,特别是27.6mhz附近。如果有人在组织避难网络,大概率会用老式短波。” 他接过纸条看了一眼,塞进衣兜,快步离开。 我重新坐回操作椅,把刚才那段异常波形另存为独立文件,命名为“外部通讯疑似残留_001”。然后打开日志系统,在今日任务栏新增一条:【启动外界情报收集计划】。 这不是防御。 这是反击的第一步。 *** 三小时后,苏晨回来了,身后拖着一根弯曲的金属杆和一卷绝缘线。他把东西放在工作台上,开始拆解收音机主板。 “天线处理好了。”他一边焊接接口一边说,“利用汽车原装杆体,加了一圈铜丝增强接收范围。从南侧通风井引出,穿过保温层,固定在屋顶遮蔽角下方,不会直接暴露。” 我走过去检查线路走向。电线沿着墙体夹层埋入,最终接入一个手动旋钮开关,再连到主板。整个路径隐蔽,且可在控制台远程断开。 “电源呢?” “接了独立稳压模块,取自备用电池组,不影响主供电系统。扫描程序设在凌晨两点到三点之间运行,那个时段电磁干扰最少。” 我点头:“现在试一次。” 他按下启动键。 设备嗡地轻响一声,指示灯由红转绿。屏幕上跳出扫描界面,频率数字开始缓慢滚动。天线信号强度显示为“1格”,勉强可用。 我们盯着屏幕,等了整整十分钟。结束时,只录到一片杂音。 “太弱了。”他说,“可能距离太远,或者发射源功率太低。” “换时间再试。”我说,“今晚凌晨再跑一轮。” 他没动,手指还在调整天线输入参数。“你说……会不会真有人在阻织幸存者?不是抢劫的那种,是正经想活下去的?” “如果有,他们一定会想办法联络。”我看向监控墙,“昨晚那些试探,太有章法了。普通人不会懂得避开热感区,也不会用周期性敲击测试反应速度。能这么做的人,大概率也在搜集信息。” 他沉默了一会儿,低声说:“那他们听得到我们吗?” “只要我们不开口对外广播,就不会。”我关掉设备,“我们现在是听的一方。谁先发声,谁就暴露。” 他点点头,开始收拾工具。 *** 凌晨一点五十五分,我坐在主控台前,耳机已连接新设备输出端。 苏晨提前半小时启动了系统校准,确认天线无损、电源稳定。此刻,扫描程序进入最后准备阶段。 倒计时归零。 频率条开始滚动,从低频段逐级上升。耳机里先是沙沙的白噪音,接着是断续的静电爆鸣,像风吹过枯叶。 两分钟后,信号强度突然跳到“2格”。 我屏住呼吸。 三分钟后,耳机里传出一段极其模糊的声音—— “……北纬三十一度……b7……物资共享……不要相信移动武装……” 声音极短,重复了一遍,随即被强烈的干扰吞没。 我立刻按下手动录制键,锁定当前频率,保存音频片段。 “来了!”我喊出声。 苏晨从副席冲过来,一把抓起数据板调出波形图。苏瑶也闻声从医疗区赶来,站在我们身后没说话。 “重放。”我说。 音频再次响起—— “……北纬三十一度……b7……物资共享……不要相信移动武装……” 虽然断续,但每个词都可辨识。 “b7?”苏晨盯着坐标,“这像不像某种避难所编号?我们这片区域以前没有这种命名系统。” “灾变后才有的。”我盯着频谱,“说明有人在统一规划安置点。” 苏瑶忽然开口:“‘不要相信移动武装’……是指像赵强那样的流窜团伙?还是正规军变质了?” 没人回答。 但这几个字意味着一件事:外界还没有彻底崩塌。还有人在尝试建立秩序,甚至警告他人风险。 我们不是孤岛。 也不是唯一的幸存者。 “标记这个频率。”我对苏晨说,“明天白天做一次全天候轮扫,每两小时记录一次背景噪声变化。我要知道这段广播是定时发送,还是随机出现。” “要不要回复?”他问。 我摇头:“现在还不知道对方是谁。贸然回应,等于亮出位置。” 我摘下耳机,把音频文件复制到加密分区,准备逐帧分析语音特征、背景环境音、重复间隔。 就在这时,耳机里又传来一阵轻微的滴答声。 不是广播。 是另一组节奏。 很轻,持续不断,像是某种摩尔斯码的变种。 我迅速切换回实时监听模式,手指悬停在录音键上。 滴——滴滴——滴—— 三短一长,停顿,再重复。 这不是求救信号。 也不是干扰。 它是……编码。 第144章 信号解读:重要的发现 滴答声还在耳机里重复,三短一长,间隔四秒,像某种心跳。 我手指悬在录音键上没松开,另一只手已经调出波形图。信号强度稳定在2格,背景干扰比刚才低了近三成。这不是偶然的电磁噪音,也不是设备故障——是人为发送的编码。 “苏晨。”我开口,声音压得很低,“把刚才那段广播再放一遍。” 他立刻操作控制台,音频回放—— “……北纬三十一度……b7……物资共享……不要相信移动武装……” 两段声音相隔不到二十秒,先有广播,后接编码。时间太巧,不可能是巧合。 苏瑶站在我们身后,一直没说话,但她的呼吸节奏变了,从平稳转为轻微急促。我知道她在想什么。那句“不要相信移动武装”,像是直接对我们说的。 “这组滴答声,”我盯着屏幕上的频率曲线,“不是求救信号。如果是标准摩尔斯码,三短一长对应的是‘V’。但它的节奏更慢,尾音拖长,不像通用协议里的任何一种。” 苏晨凑近监听器,耳朵贴着耳机听了几轮,眉头越皱越紧:“不像电子合成,更像是手动敲击发报机或者金属片。每一轮之间停顿完全一致,说明对方在控制节奏。” “人工发送。”我说,“而且是有意维持规律,让我们能注意到。” 苏瑶忽然问:“会不会是……测试?看看有没有人接收?” 我点头:“有可能。他们播完一段信息,再用编码确认是否有回应。如果有人试图回传信号,他们就能定位。” “那我们不就暴露了?”她声音轻了些。 “现在还没。”我看向主控台的电源分配面板,“天线是断续供电,扫描程序定时启动,外部无法追踪持续信号源。只要我们不动,就不会被锁定。” 苏晨已经打开笔记本,开始画节拍图。他用铅笔在纸上标出每一组“滴”的位置,连听了五轮后,抬头说:“周期固定,误差不超过0.3秒。这种精度,除非是机器,否则必须经过训练。” 我沉默了一下。灾变之后还能保持这种通讯纪律的人,不会是散兵游勇。 “停电。”我说。 苏晨抬头看我。 “所有非必要用电暂停。”我起身走到配电柜前,“优先保障监听系统和备用电池组。接下来几个小时,我们必须确保凌晨三点的第二轮扫描不受影响。” 他没多问,立刻动手切断生活区照明、净水机加热模块和冷藏柜的温控系统。屋内灯光暗了一圈,只剩下主控台几块屏幕泛着微光。 苏瑶转身去了医疗区,不多时拿来一个小型电压表。“这个可以接在稳压模块上,实时监控供电波动。”她把它放在操作台上,“万一电压异常,能第一时间发现。” 我看了她一眼。她没回避,只是轻轻点了点头。 这就是我们的默契。不用说太多,都知道该做什么。 *** 凌晨两点五十八分,系统自动唤醒。 频率条重新开始滚动,从低频段爬升。耳机里依旧是沙沙的低噪,偶尔夹杂着远处电离层扰动的爆鸣。 三分钟后,信号强度跳到2格。 来了。 广播再次响起,内容几乎一模一样: “……北纬三十一度……b7……物资共享……不要相信移动武装……” 播放完后,停顿十二秒,滴答声准时出现——三短一长,重复六次,结束。 我立刻保存文件,标记时间戳,并将两段音频并列导入分析界面。苏晨同步记录下发送间隔、信号峰值和衰减曲线。 “两次接收时间差是五小时零七分钟。”他说,“误差很小,可能是定时装置。” “或者是轮班值守。”我补充。 苏瑶看着屏幕上的波形对比图,突然说:“背景音不一样。” 我和苏晨同时看向她。 “第一次广播时,底噪里有一点很轻的风声,像是从露天环境传来的。这次……更闷,像是在室内或者地下空间发出的。” 我放大两段音频的背景频谱,逐帧比对。她说得对。第二次的低频共振更强,高频部分被削弱,符合封闭空间的声学特征。 “他们在移动?”苏晨问。 “或者换了发射点。”我说,“说明他们有多个据点,或者具备机动能力。” 这个判断让我心里沉了一下。能在灾变后组织起轮替广播、更换位置、使用编码确认响应的群体,绝不是临时拼凑的幸存者小队。 我拉开档案柜最底层的抽屉,取出一张折叠整齐的市郊工业区布局图。纸面有些发黄,边缘磨损,是我重生后特意保留的旧资料。 摊开在桌上,我用红笔圈出北纬三十一度线穿过的区域。这条线横贯城市西南边缘,穿过一片废弃厂区,那里曾是民兵训练基地,后来改造成仓储中心。 “b7。”我指着图纸上一处标注,“这里的仓库编号体系就是‘b+数字’。b1到b8,全是钢筋混凝土结构,带独立供电井和通风系统。” 苏晨凑过来:“你说他们会选那里当集结点?” “地势高,四周空旷,容易设防。而且附近有地下水管线,能解决水源问题。”我手指划过地图上的几条支线,“如果真有人想重建秩序,那里是最合理的选择。” 苏瑶盯着那个红圈,低声说:“他们说‘物资共享’……也许不是骗人的。” 我没有回答。希望这种东西,在末日里太危险。它会让人放松警惕,做出错误判断。 但我还是把这张图拍了照,连同所有音频文件一起,打包存进加密分区。访问权限设为仅限本人,密码组合加入了生物识别。 *** 早上六点十七分,第三次扫描结束。 这一次什么都没收到。频率条一路滑到底,只有零星杂波。 “可能换频段了。”苏晨检查天线接口,“或者他们只在特定时段发送。” “也可能是试探结束后暂停联络。”我说,“我们要做好长期监听的准备。” 他点点头,开始编写一个自动计数程序。功能很简单:一旦检测到类似“三短一长”的节奏模式,就记录发生时间,并生成分布图表。 “明天开始,全天候轮扫。”我说,“早晚各一次全频段扫描,重点盯住27.6mhz附近。如果有新信号,立刻标记。” 苏瑶一直在旁边听着,这时忽然开口:“要不要……试着回应一下?” 我和苏晨同时看向她。 她眼神很稳:“不是直接对话,就是发一次信号,比如连续敲三下‘V’。如果他们是善意的,应该会调整广播内容或者延长播报时间。” 苏晨眼睛亮了一下:“对,这样我们就能确认对方是不是在等回应!” 我看着他们,没说话。 良久,我说:“不行。” 苏晨张了嘴,想说什么。 我抬手止住他:“我们现在最大的优势,是没人知道我们的存在。一旦发出信号,不管多弱,都有可能被第三方截获。赵强那样的人能找到我们一次,就可能找到第二次。” 苏瑶抿了抿唇:“可如果我们一直不接触,怎么知道外面有没有安全的地方?” “我们现在要做的,不是被听见。”我盯着屏幕上缓缓滚动的波形线,“而是听懂。” 她没再说话。 我下达指令:“第一,每日早晚各运行一次全频段扫描,优先覆盖27.6mhz及周边;第二,所有新捕获信号必须做语音频谱比对,分析背景音里是否含有脚步、机械运转或多人交谈的痕迹;第三,建立‘外部信号日志’,按时间、类型、可信度三级分类归档。” 苏晨拿起笔,在本子上记下要点。 “还有。”我补充,“天线线路保持物理开关控制,任何时候都能手动断开。监听系统独立供电,绝不接入主电网。” 命令落定,屋里安静下来。 屏幕上的波形仍在跳动,像一条微弱却执着的脉搏。 我坐在操作椅上,手里握着写满推演笔记的纸张,目光停留在地图上那个被红笔圈住的“b7”。 苏晨在工作台旁调试程序,准备明日的扫描任务。 苏瑶回到医疗区,翻开药品清单,一笔一笔核对着库存。 没有人离开主控区。 也没有人发出新的提议。 直到耳机里传来一声极轻的滴响—— 短,短,短,长。 第145章 希望的萌芽:探索的准备 短,短,短,长。 最后一个音节落下时,我立刻按下物理断联开关,天线供电彻底切断。屏幕上的信号强度条瞬间归零,监听系统进入静默状态。耳机里再没有杂音,只有我自己呼吸的回响。 我摘下耳机,放在操作台上,手指轻轻压了压眉心。 “他们还在发。”我说。 苏晨抬头看我,眼睛里有光,“说明没放弃联络。” 苏瑶站在医疗区门口,手里还拿着刚整理好的药单,听见这句话,脚步顿了一下。 我没有起身,只是把主控台的屏幕切换到地图界面。北纬三十一度那条红线依旧清晰,b7仓库的位置被红圈牢牢锁住。我已经在这张图上盯了太久,每一个标记都是用重生记忆一笔笔画出来的。 “不能再等了。”我开口,“光听,解决不了问题。” 苏晨猛地坐直,“你是说……要出去?” “不是盲目出击。”我调出信号分析报告,投影在侧屏上,“五次接收,时间规律,内容一致,背景环境变化。这不是随机广播,是组织性轮播。他们想让人听见,但又不敢确定谁在听。” 苏瑶走近几步,声音平稳:“所以你想用行动回应?” “准确地说,是去确认。”我看向她,“如果b7真能提供物资共享通道,我们有机会补足短板——药品、工具零件、长期能源方案。但如果它是陷阱,我们也得知道是谁布的局。” 屋内安静了几秒。 苏晨忽然站起来,绕到控制台另一侧,手指点着地图边缘的一段管道走廊:“这条地下通路还能用吗?我记得你之前说,工业区那边有废弃的检修道。” “结构完整。”我点头,“我重生前查过市政档案,混凝土承重达标,顶部覆土厚,酸雨侵蚀不到。只要避开通风口塌陷段,可以一路走到b7外围。” “那就是可行路线。”他说得很快,“我可以改装便携电台,加定向天线,边走边录信号变化。要是遇到干扰源,还能反向定位。” 我看着他。这孩子比刚来时沉稳多了,不再一激动就抢话,而是先想方案。 “你不去。”我说。 他脸上的光一下子暗了。 “为什么?我在外面能帮上忙!发电机、净水机这些你都放心让我修,怎么轮到探索就不行?” “因为屋里更需要你。”我站起身,走到储物柜前拉开抽屉,取出一张任务分工表,“一旦有人外出,安全屋必须保持满负荷运转。监控不能断,空气循环要持续检测酸碱值,电力调度也得有人盯着。这些事,只能你来做。” 他嘴唇动了动,没反驳。 我知道他在想什么。他不想再当被保护的那个小孩了。 但我不能冒这个险。 “这次是试水。”我语气放缓,“路线不明,敌我不清,最多两人出发,七十二小时内必须返回。我要带最轻的装备,走最快的路径,不留痕迹。你留在这里,是责任,不是惩罚。” 他低头看着地面,拳头攥紧又松开。 苏瑶走过去,轻轻拍了下他的肩,“等我们回来,说不定就能建中继站了。到时候,你第一个调试信号塔。” 他勉强笑了笑,“……那我得先把太阳能板效率提上去。” “还有件事。”我转向苏瑶,“留守期间,夜间监听交给你。每两小时记录一次频段波动,发现异常节奏立即标记。我会在背包里装一个微型发射器,每隔六小时自动回传一次心跳信号。如果中断超过两次,视为失联,严禁追出。” 她点头,“明白。活着的人,才有资格救人。” *** 第二天清晨,我们开始打包。 主控区临时改成了物资准备区。三张清单贴在墙上:必带项、可选应急项、禁带项。每一类都经过反复核对。 食物选的是高能压缩粮,每块一百五十克,热量三千大卡,真空密封五年不坏。我拿了十二块,分装两个防水袋,绑在背包内层。 净水片三十片,足够净化九十升污水。工兵铲折叠后只有四十厘米,刀刃带锯齿,能砍能挖。猎枪配了十发子弹,不多不少,够应付一次遭遇战。 防寒服用了双层面料,外层抗腐蚀,内层锁热。我检查了所有拉链和接缝处的密封条,重新涂了一遍防水胶。 苏晨负责通讯模块。他拆了旧对讲机的接收芯片,焊接到便携电台上,又加了一块小型太阳能充电板。“阴天也能充,慢是慢了点,但够用。”他一边测试信号一边说,“我把频率锁定在27.6mhz,和广播一致。只要你靠近发射源五公里内,一定能收到反馈。” 我接过设备试了试,信号稳定。 “别指望它救命。”我说,“只用来确认方向。” 苏瑶那边,急救包已经封好。抗生素、止血粉、冻伤膏,每样只拿一份备用量。她还塞进去一小瓶镇痛剂,“万一受伤,别硬撑。” “我不打算受伤。”我看了她一眼。 她没笑,只是把包递给我,“那就早点回来。” 中午,我们在地图上最终敲定路线。 三条备选方案摊在桌上。第一条穿商业街,距离最近,但人流密集,风险最高;第二条绕居民区,地形复杂,赵强以前的活动范围就在那儿;第三条沿工业管道走廊,全程隐蔽,但有一段需要穿过半坍塌的排水隧洞。 “走第三条。”我说,“昼行夜宿,每天前进不超过十五公里。遇大规模人群立即撤离,禁止任何形式的接触。如果四十八小时没到目标,或者通讯中断超六小时,任务终止,原路返回。” 苏晨记下所有规则,写进应急手册。 “你们什么时候出发?”他问。 “等天气窗口。”我看了眼外部温感仪,“这两天降温幅度小,酸雨概率低,适合长途移动。最快后天早上六点前出发。” 他点点头,忽然从工具箱底层拿出一个小盒子,“这个……你带着吧。” 我打开一看,是自制的震动报警器,巴掌大,连着一根细导线。 “绑在背包带上,有人靠近五米内就会抖。”他说,“我昨晚做的,还没来得及测试。” 我合上盖子,放进外袋,“测试留着下次。” 他笑了下,没再说什么。 傍晚,一切准备就绪。 背包称重三十八公斤,不算轻,但在可承受范围内。我把它放进指定储物柜,贴上出发倒计时标签。 苏晨正在工作台上调试最后一遍电台频率,反复按动测试键,听接收端的反馈音。苏瑶坐在医疗区角落,核对着药品库存清单,笔尖划过纸面沙沙作响。 我站在主控台前,最后一次打开加密文件夹,检查路线标记和信号日志。所有数据同步完成,访问权限锁定。 屏幕暗下去的那一刻,我转身走向生活区。 脚步很稳。 这一趟不出去不行。 安全屋能挡风雨,能防入侵,但它困不住人心。我们活到现在,靠的不只是囤货和墙壁,还有判断,还有行动。 希望不是喊出来的。 是走出来的。 我刚走到休息舱门口,身后传来苏晨的声音: “哥。” 第146章 意外的访客:友好的信号 苏晨的声音还在耳边回荡,我刚要转身回应,主控台的红外警报突然亮起红光。 我立刻停下脚步,折返回操作席。屏幕自动切换到外区监控画面,夜视模式下,一个模糊的人影蜷在通风口外侧的雪堆旁,身体微微发抖。他双手抱头,膝盖抵着胸口,像是在抵御风寒,又像是在躲避什么。 我手指迅速点开多个摄像头角度,确认不是单点误触。三号、五号探头都捕捉到了同一目标,移动轨迹一致,没有第二人潜伏迹象。 “苏晨,追踪路径。”我声音压低。 他立刻从工作台起身,几步冲到副控位,调出热成像图层。“从东侧排水沟过来的,走得很慢,中途停了四次,最后一次倒地超过十分钟……现在体温偏低,但还有活动能力。” 苏瑶也闻声赶来,站在控制台斜后方,目光紧盯着那人冻得发紫的脸。 “没武器。”我说,“衣服是普通工装夹克,磨损严重,右腿走路拖着,应该是旧伤。” “他想进来。”苏晨说。 “不急。”我关闭了外部照明系统,让整个安全屋陷入黑暗,“先看他会做什么。” 那人似乎察觉不到灯光变化,只是艰难地抬起头,视线朝监控探头方向扫了一圈,又缓缓垂下。几分钟后,他挣扎着撑地起身,动作迟缓,每动一下都像耗尽力气。他从地上捡了块碎石,在积雪覆盖的水泥地上划了几道痕迹。 我放大画面。 “求一口热水。” 字迹歪斜,但清晰。 “不是赵强那边的人。”我低声说,“他们不会写字,更不会只写这四个字。” 苏晨盯着屏幕,“要不要试试回应?” “不行。”苏瑶开口,“我们不知道他发烧没有,万一有传染病,递东西也会传开。” “那就等。”我站起身,走到电源分区面板前,手动切断消防广播系统的主供电,只保留备用线路的测试通路,“如果他真想沟通,会继续示意。但我们不能先露底。” 凌晨两点十七分,那人再次动了。 他缓缓举起双手,掌心朝向安全屋,然后慢慢放下,重复三次。接着,他脱下外套,翻了个面,把内衬朝外抖了抖,像是在展示里面没有藏东西。做完这些,他又坐回原地,缩成一团。 “这是求生者的信号。”苏晨轻声说,“我在灾变初期见过别人这么做过——翻衣服表示无害,举手三次代表和平接近。” 我没说话,手指在控制台上轻轻敲了两下。 “苏瑶,准备一瓶水,两块压缩粮。用投喂口送出去,不要露脸。” 她点头,转身去准备。防护服、手套、面罩一套穿好,动作利落。我通过侧窗目视她走到投喂装置旁,按下开关。金属挡板滑开一道窄缝,物资被推了出去,随即闭合。 那人反应很慢。过了快十分钟,才发觉脚边多了东西。他低头看了很久,伸手碰了碰水瓶,又缩回来。最终,他小心翼翼拧开盖子,喝了一小口,立刻呛住,剧烈咳嗽起来。 但他没扔掉。 我把这段视频截取存档,标记为“首次接触记录”。 “他真的渴坏了。”苏晨看着回放,“要是陷阱,不至于演得这么真。” “演不了这么久。”我调出心跳监测数据,“从他出现到现在,心率始终在七十到九十二之间波动,没有突然飙升或骤降。如果是伪装接近,情绪不可能这么平稳。” “可他为什么偏偏这个时候来?”苏瑶问,“我们刚准备好出发,他就出现在门口?” 我盯着地图上的坐标点。 b7的方向,正好与这个人来的路径呈反角。他不是从工业区腹地往我们这边靠,而是从城市边缘的荒废居民带一路跋涉过来的。 “也许是他找错了方向。”我说,“听见广播片段,以为这里有组织收容幸存者。” “那他听到的是哪一段?”苏晨追问。 “不确定。”我打开信号日志,“最近一次轮播是昨天凌晨三点,内容包含‘北纬三十一度’和‘物资共享’,之后还有两次短频滴答声。如果他在十公里内接收到,确实可能循着信号源找来。” “我们要让他知道这里是安全点吗?”苏晨眼神亮了一下。 “不。”我直接否决,“现在只是观察阶段。他能待在指定区域,我们就提供基础补给;一旦越界,立刻驱离。” 我走到白板前,拿起记号笔画出一条线。 “十五米为限。从通风口外墙起算,往前不得越过这条线。地面我会让苏晨喷荧光漆做标记,夜间可见。另外,加装两个震动感应器,埋在土里,覆盖活动范围。” “还要继续监听他的呼吸和心跳吗?”苏瑶问。 “保持二十四小时录像,音频只录环境声。”我补充,“如果他再写字,记录内容;如果他说话,分析语调是否异常。重点看有没有固定句式,比如重复念某段话——那可能是诱骗信号。” 苏晨忽然抬头:“万一他是真的想找人?” “所以我不杀他,也不赶他走。”我看向他,“但安全屋的规则不能破。谁都不能例外。” 他抿了抿嘴,没再争辩。 天快亮时,那人用捡来的破布和铁皮搭了个简易遮风棚,就建在补给投放点旁边,没往前挪一步。他把空水瓶整齐摆在地上,像是在表示感谢。 我让苏晨接通消防广播的测试线路。 “滋——” 一声短促的电流音响起。 那人猛地抬头,望向墙体方向。 我没有说话,只是让系统重复播放这段杂音,持续十秒,然后切断。 他怔了几秒,忽然抬手,对着空气敬了个礼。 “他懂。”苏晨低声说。 “懂不代表可信。”我关掉设备,“安排轮值。你第一班,六小时后换苏瑶。我在休息舱随时待命。” 中午,我亲自检查了所有监控回放。 那人除了进食、排泄、短暂打盹外,没有任何试探行为。他甚至把吃剩的包装袋收拢在一起,放在远离帐篷的位置,避免引来野狗。 傍晚,苏晨在地面喷涂了荧光线,并埋设了两个震动传感器。他还顺手改装了一个远程温控探头,能实时监测对方体温变化。 “如果他发烧超过三十九度,我就启动预警。”他说。 我没反对。 入夜后,我回到主控台,耳机接入心跳回传监测仪。屏幕上,那个小小的光点安静地停留在禁区线外侧,呼吸频率平稳。 苏瑶送来一杯热汤,我摇摇头。 “等三天。”我说,“看他能不能熬过这三晚。低温是最诚实的考验,活下来的,至少有基本生存能力。” “然后呢?”她问。 “然后再说。”我盯着画面,“现在我们什么都不做,只看着。” 苏晨交完班,坐在副座整理行为记录表。他已经列出了十几个观测项:活动时间、饮食速度、对外界声响的反应、夜间惊醒次数…… 我正要起身去休息舱,忽然发现那人动了。 他从怀里掏出一张皱巴巴的纸,展开在膝上,借着微弱的月光,一笔一划地写着什么。 我立刻放大镜头。 纸上是几个大字: “我知道净水厂地下库还有一批滤芯。” 第147章 观察与考验:新成员的加入 第三夜的风雪比前两晚更猛。我盯着监控画面,那人缩在铁皮棚下,呼吸形成的白雾在低温中凝成细霜,附在他发梢和衣领上。他没再写字,也没试图靠近禁区线,只是每隔一小时就起身活动几分钟,防止身体僵住。 苏晨靠在副控台边,眼睛布满血丝,“体温一直维持在三十六度四,心跳稳定。他已经连续三十六小时没真正睡过觉了。” 我没吭声,手指划过屏幕,调出过去七十二小时的行为记录表。进食规律、排泄时间、对外界声响的反应——每一项都显示这个人没有伪装痕迹。正常人熬不过这种寒冷下的持续清醒,除非他真的只想活。 “滤芯的事。”苏瑶忽然开口,“你查过了吗?” 我点头,打开档案库界面。屏幕上弹出一份泛黄的图纸:市净水厂地下二层储备库结构图。标注清晰写着“工业级反渗透组件存储区”,容量三百二十套,专用于应急供水系统。 “图纸是灾变前三个月更新的。”我说,“如果没人进去过,那批货应该还在。” “可那是重污染区。”苏晨皱眉,“酸雨最严重的时候,那边积水深度超过两米,现在就算水退了,地面也全是腐蚀残留。” “所以他需要工具。”我盯着那段纸条的照片,“不是随便说说,而是知道拆卸有难度。” 苏瑶看了我一眼,“你想让他进屋?” “不是想,是该做了。”我站起身,“准备消毒舱,启动双门隔离程序。” 她没再问,转身去检查药剂存量。苏晨猛地抬头,“你要见他?” “当面谈。”我说,“规则得当面定。” 十分钟后,缓冲区灯光亮起。我站在内层气密门后,穿着防护服,手里握着一根金属管。外层门缓缓开启,寒风裹着雪粒冲进来,在热感应器触发下迅速关闭。那人被苏晨搀扶着走进来,脚步虚浮,但脊背挺直。 他比视频里看着更瘦,脸颊凹陷,嘴唇干裂,工装夹克早已看不出原色。可他的眼神很稳,扫了一圈消毒舱内的设备,最后落在我脸上。 “你能说话吗?”我问。 他喉结动了下,声音沙哑,“能……说几句。” “你说净水厂有滤芯。”我直接切入,“怎么确认的?” “我……在厂里干过三年机修。”他喘了口气,“最后一班岗是灾变前一天夜里。我们刚运到一批新组件,还没登记入库,就停电了。主管说等第二天处理,结果……没人再来。” “那你为什么不去拿?” “门锁换了。”他低头,“电磁阀控制,没电打不开。而且……里面可能淹了。” 苏晨插话:“你知道怎么进去?” “通风井检修口。”他说,“b区南侧外墙,有个手动逃生梯。只要爬下去,绕过主控室,就能到储备库后门。那里是机械锁,钥匙在值班室抽屉。” 我看了眼苏瑶。她微微点头——这细节对得上图纸。 “你还记得其他东西吗?”我继续问,“比如药品仓库、发电机房?” 他摇头,“只熟悉水处理线。别的……不知道。” 我沉默几秒,转向苏晨,“模拟测试。” 苏晨从工具箱里取出一段废弃管道和一套旧扳手,“这是我们发电机冷却管路的接口型号。你能拆开看看吗?” 他蹲下身,动作慢但准确。先用扳手松开卡箍,再轻轻敲击法兰边缘,避免损伤密封圈。打开后,他指着内部一圈黑色残渣,“老化了……得换密封环。不然接上去也会漏。” “要是电压不稳呢?”我问。 他抬头,“加个稳压模块就行。你们要是有备用继电器,可以改线路分流。” 苏晨倒吸一口气。上周他修发电机时,就是因为电流波动烧了触点,临时搭了个分流电路才解决。 “他会修电。”苏晨低声对我说。 “不只是修电。”我看着那人,“他知道密封件的老化特征,懂应急改装。这不是普通工人。” 我转回正题,“我可以让你进生活区,但有三条规矩:第一,服从指令,不得擅自行动;第二,物资使用必须报备,不准私藏;第三,轮值安排照做,包括警戒和清洁。” 他盯着我,好一会儿才说:“我……只求一个遮风的地方。你说什么,我就做什么。” “这不是请求。”我说,“这是协议。同意就说‘是’。” “是。”他声音不大,但清楚。 我按下控制面板上的绿色按钮,内层气密门发出低沉的解锁声。暖风从通道口涌出,吹动他的头发。 他迈步往前,走到一半忽然停住,从怀里掏出一把生锈的钥匙,放在消毒舱入口的托盘上。 “值班室……抽屉里的备用钥匙早就丢了。这把是我自己配的。”他说,“我不骗人。” 我拿起钥匙看了看,放进随身袋子里。 进入生活区后,苏瑶立刻给他做了全面检查。血压偏低,营养不良,右腿旧伤是陈年骨折错位愈合,不影响行走。没有发烧,也没有咳嗽症状。 “可以接触其他人。”她对我说。 我让苏晨带他去洗漱间,换上干净衣物。旧工装被封进塑料袋,送去检测是否有病菌或追踪标记。 半小时后,他出来了,穿着苏晨给的备用保暖服,头发湿漉漉地贴在额头上,整个人看起来年轻了十岁。 “叫什么名字?”我问。 “陈岩。”他说。 我翻开人员登记本,写下他的名字和基本信息。页面还空着大半,之前只有我们三个人的记录。 “你现在是安全屋成员。”我说,“暂列辅助岗位,负责设备维护协助和技术支持。具体任务明天分配。” 他点点头,目光扫过房间里的货架、发电机、监控屏幕,像是在估算这个空间的生存能力。 苏晨搬来一张折叠床,在角落支好。“你先休息。今晚我守前半夜,你不用轮。” 陈岩没推辞,慢慢坐到床沿。他抬手摸了摸床垫,又缩回去,像是怕弄脏。 我走到主控台前,调出明日计划表。探索b7的装备已经打包完毕,路线也标记好了。但现在多了一个变量。 “滤芯的事不能拖。”我说,“如果真能拿到,我们的净水效率能提升三倍。” “可外面还在下雪。”苏瑶提醒,“路况会更差。” “那就等雪停。”我看向监控画面,“但我们得重新评估出行人数。” 苏晨眼睛亮了一下,“是不是……我可以去了?” 我摇头,“这次还是我去。但回来的路上,要顺道去看看那个检修口。” 陈岩抬起头,“我能画张路线图。” “先休息。”我说,“明天再画。” 我关掉部分照明,留下走廊微光。陈岩躺下后没多久就闭上了眼,呼吸很快变得均匀。三天没睡踏实的人,一旦放松下来,连梦都不会做。 我站在生活区中央,手里拿着更新后的人员登记表。纸页上多了一个人的名字,墨迹未干。 苏晨走过来,小声说:“他真的知道稳压模块的事。” “我知道。”我盯着那张床,“所以更要盯紧他。” 我转身走向主控室,路过消毒舱时停下。托盘上还留着那枚钥匙的印痕,在灯光下显出淡淡的金属刮擦痕迹。 我伸手按灭了灯。 第148章 团队扩张:新的挑战 天刚亮,监控屏幕上的温度读数降到零下十一度。我站在主控台前,调出过去三天的物资消耗曲线。水桶的消耗线从平稳直线变成了微微上扬的斜坡,燃料记录也多了两次非计划性启动——都是陈岩昨晚检查备用电机时触发的。 这间安全屋的设计容量是三人长期生存。现在多了一个成年男性,哪怕他吃得再少,系统负荷也在悄悄爬升。 我打开储物区的实时画面。苏晨正蹲在货架旁清点压缩食品,动作比平时慢了一拍。他抬头看了眼新划出来的工具间,陈岩已经在里面整理零件了,背影佝偻,手里捏着一枚生锈的螺丝套筒,像是在回忆它该归到哪个格子。 我没叫他,直接按下内线通话键:“所有人到主控区集合。” 五分钟后,四个人围在操作台边。苏瑶带来了一份手写清单,纸角还沾着药膏的油渍;苏晨抱着他的维修日志,封面边缘被手指磨出了毛边;陈岩站得最远,双手垂在工装裤两侧,没碰任何设备。 “从今天起,我们不是三个人的队伍了。”我说,“规则要改。” 我把数据投影到墙上:每日净水消耗增加一桶,电力负载上升百分之八,氧气循环系统运行时间延长四十分钟。这些数字背后是实实在在的压力——我们储备的柴油只够支撑现有模式再运转六十七天。 “苏瑶负责生活物资统筹。”我继续说,“饮食配给按新标准执行,每餐减少五十克主食,优先保障体力消耗大的岗位。” 她点头,在本子上划掉原来的分配方案。 “苏晨仍是设备维护主力,但接下来要带陈岩熟悉所有核心系统。”我看向弟弟,“你们一起做一次全面巡检,包括太阳能板接线盒和地下排水阀。” 苏晨手指一顿,笔尖在纸上压出一个小点。他张了开口,又闭上。 “我不是抢他位置。”陈岩忽然说话,声音低但清楚,“我是来帮忙的。” “这不是帮不帮的问题。”我盯着苏晨,“是效率问题。你一个人修所有东西,累倒了谁来换班?现在有两个人懂机械,轮值得开。” 他抬起头,眼神有点晃,“可……以前都是我做的。” “所以你要教。”我说,“以后发电机出问题,你们一起修。你是技术骨干,不是杂工。” 空气静了几秒。苏瑶轻轻碰了下苏晨的手臂,他才慢慢点头。 会议结束后的第三个小时,我通过监控看到两人站在逆变器旁边。苏晨指着电路板上的继电器组,嘴皮动得很快;陈岩侧耳听着,时不时伸手比划接线路径。他们试了三次才让电压稳定下来,最后一次成功时,苏晨嘴角抽了一下,像是想笑又忍住。 下午两点,警报响了一次。 原因是净水装置的滤网被一块金属屑卡住,自动停机。值班的是陈岩,他反应很快,两分钟内切断电源并拆开外壳,但重新组装时少拧了一颗固定螺栓,导致重启后出现轻微震动。 我赶到现场时,他正跪在地上检查底座平衡,额头沁出汗珠。 “不该急着合盖。”他低声说,“应该先确认密封圈位置。” 我没责备,只问:“下次怎么避免?” “加一步检查单。”他喘着气,“每个拆卸部件都拍照记录,复原时对照。” 我点头,转身去翻工具柜。十分钟后再回来,桌上多了张打印纸:《设备检修七步流程》,从断电到试运行全列清楚,末尾留空用于签名确认。 “贴墙上。”我说,“以后谁动核心设备,必须走完这七步,签字留痕。” 他盯着那张纸看了很久,才伸手把它钉在操作台上方。 晚饭前,生活区重新布置完毕。原本靠墙的折叠床挪到了仓库隔间,那里原本堆着废弃电缆,现在被清理出来,铺了防潮垫和简易帘子。通道宽了三十公分,足够两人并行通过。 “紧急撤离路线恢复通畅。”我在平板上勾掉整改项。 苏瑶在厨房区称量明日的口粮,突然抬头:“陈岩,你早餐习惯吃什么?” 他愣了一下,“……热的就行。” “那就统一配餐。”她说,“别自己加热,浪费能源。” 他点头,站起身把空碗放进消毒柜。动作很轻,像是怕弄出声响。 夜里轮值换成双人制。我安排陈岩和苏晨守前半夜,自己留在内室观察。摄像头显示他们起初各忙各的,一个校准无线电频率,一个清洗工具。后来苏晨提到发电机冷却管路的老化问题,陈岩放下抹布走过去,两人蹲在一起研究接口型号。 我看时间差不多,远程调高取暖器功率两度。 十分钟后,他们开始讨论能不能用旧空调铜管替换一段腐蚀严重的排水管。声音不大,但持续了将近半小时。 我没有打断。 第二天清晨,我召集所有人再次开会。 “探索b7的事推迟两天。”我说,“在这之前,我们要先把内部理顺。” 苏晨立刻问:“是不是因为我……” “不是。”我打断,“是天气。雪还没停,路上容易陷车。而且我们现在有四个人,出行配置得重新算。” 我拿出新的轮值表。陈岩的名字第一次出现在“设备协维”栏里,排班密度比其他人低一半,备注写着“限非核心操作”。 “你可以参与日常维护。”我对他说,“但关键系统切换、电源主控、净水调度,暂时由我和苏晨负责。” 他没异议,只问:“我能画个检修口的结构草图吗?你说要去看看那个净水厂。” “画完交我审核。”我说,“不准私自复制或外传。” 他点头。 散会后,我独自留在主控区,翻看更新后的任务清单。页面底部新增一行小字:人员管理日志——每日记录成员工作表现与情绪状态。 笔尖悬在纸上,我想了想,写下第一条: “陈岩,完成滤网更换失误后的主动补救,提出流程优化建议,态度端正。仍需观察协作稳定性。” 抬头看监控,他正在工具间分类密封件,把不同规格的橡胶圈装进透明小袋,逐一标注名称和适用设备。苏晨站在门口看了会儿,递过去一把镊子。 两人没说话,但距离比昨天近了些。 我合上笔记本,手指敲了敲桌面。 扩张的第一步已经迈出。秩序在建立,摩擦也在发生。没有人掉队,也没有人真正放松警惕。 走廊灯光忽闪了一下。 我立刻调出电力监测界面,发现是外围线路接触不良引起的瞬时波动。问题不大,但提醒了我一件事:这个屋子的每一个环节,现在都牵着四条命。 我起身走到配电箱前,拉开外罩,开始检查接线端子是否紧固。 第149章 再次出发:向着希望 配电箱的接线端子全部拧紧后,我顺手摸了下外罩边缘。指尖传来一丝凉意,金属表面结了薄霜,但电流读数稳定,电压波动已归零。 我站直身体,调出监控画面。风雪小了些,屋顶的积雪厚度比昨夜少了三厘米,气象雷达显示北面气流趋于平稳,酸雨警报解除。这是过去七天里最适合出行的一段窗口期。 我按下内线呼叫键:“所有人,主控区集合。” 不到五分钟,他们陆续进来。苏瑶拿着她的医疗包,边走边检查注射器密封条;苏晨背着他那台改装过的手持定位仪,屏幕亮着微弱蓝光;陈岩站在门口,穿着刚领到的防寒服,拉链拉到下巴,双手插在口袋里,眼睛盯着地面。 我把投影打开,墙上显出一条红色路线,从安全屋出发,穿过废弃工业区,终点停在一个标着“b7”的灰色建筑群上。 “今天出发。”我说,“目标是净水厂地下库。如果陈岩提供的情报准确,那里还有可替换的滤芯组件,甚至可能连通城市备用电网。” 苏晨抬头:“天气真的没问题?” “风速降到三级以下,能见度恢复到一百米以上。”我指了指屏幕角落的数据流,“而且我们不能再等。柴油储备只够支撑六十七天,若不能接入外部能源,安全屋的循环系统迟早会停摆。” 他没再问,只是低头看了眼手中的设备。 “这次不是试探性巡逻。”我继续说,“是实打实的资源拓展行动。每个人都有任务——苏晨负责导航和通讯中继,保持信号与安全屋自动连接;苏瑶随队医疗保障,随时监测体温和呼吸状态;陈岩协助携带补给箱和备用工具组,途中听从指令行事。” 陈岩点头,声音很轻:“明白。” 我逐个检查装备。防寒服的密封条完好,氧气面罩电量满格,猎枪弹匣重新装填过,保险处于关闭状态。我们四人站成一排,在闸门前完成最后一次自检。 门内的气压平衡阀发出轻微嗡鸣。倒计时十秒开始。 我没有说话,他们也没出声。只有仪表盘上的绿灯一格格亮起。 门开时,冷风猛地灌进来,卷着细雪扑在面罩上。我第一个迈出去,靴底踩进积雪,发出沉闷的咯吱声。身后三人依次跟上,脚步紧凑。 厚重的合金门在我们背后缓缓闭合。液压锁扣落下的瞬间,像是把过去几天的压抑也关了进去。 我没回头。 前方是一片被雪覆盖的厂区道路,两侧厂房倒塌了一半,钢架扭曲,玻璃全碎。风从断裂的墙体间穿行,带起一阵阵雪雾。 我们保持队形前进。我走在最前,枪口朝下,但随时可以抬起。苏晨在我右后方三步远,手里握着定位仪,不时抬头看天。苏瑶和陈岩并行在最后,她不时侧头观察他的步伐。 走了不到两百米,路面开始下陷。积雪下面是空心结构,可能是排水沟或电缆井。 “绕行。”我抬手示意,“贴左侧围墙走。” 话音刚落,身后传来一声闷响。 我立刻转身。陈岩左脚已经陷进一处塌陷的井口,半个身子歪斜,右手死死扒住边缘铁框才没完全掉下去。他的防寒靴浸进了冰水里,水面还冒着白气。 “别动。”我快步上前,单膝跪在井沿,“苏晨,工兵铲!” 苏晨把仪器塞进背包,抽出铲子递来。我用刃口卡住井盖残片,固定住受力点,然后伸手抓住陈岩的手臂。 “用力——起!” 他借力往上挣,我拽着他肩膀把他拉了上来。落地时踉跄了一下,苏瑶立刻扶住他。 “脱鞋。”她说,“马上换干燥袜子,不然体温会快速流失。” 陈岩坐在一块水泥板上,手指发抖地解鞋带。苏瑶从急救包里取出保温毯,裹住他小腿,又拿出一支药剂,推入他手臂皮下。 我蹲下检查那只湿透的靴子。皮革已经开始僵硬,内衬吸水严重,不能再穿。 “备用靴在补给箱第三层。”我对苏晨说,“拿给他。” 苏晨拉开箱子,翻出一双新靴。陈岩换上后试着站了站,脚掌活动还算灵活。 “还能走?”我问。 他点头:“没事,就是冷了一下。” “记住这个位置。”我从背包里取出荧光喷罐,在井口周围画了个大圈,“回去的时候要标记所有危险点。” 苏晨掏出记录本,快速画了草图,标上坐标编号。 我重新规划路线。不再走中间主道,改为紧贴建筑外墙移动。这样虽然绕远,但地面承重更可靠。 队伍再次启程。这一次,陈岩走在苏晨旁边,两人间距不超过一米。 风渐渐小了。远处的地平线上,几栋高层建筑的轮廓在雪幕中浮现出来。那是老城区的旧供水中心,b7区域的核心。 我们走得很慢,每一步都确认地面稳固。途中经过一个倒塌的岗亭,我让苏晨用信号增强器测试了一下,发现还能接收到一段微弱的公共广播频率。 “有电。”他说,“虽然不稳定,但说明地下线路可能还在运行。” 我记下这个点,准备返程时重点排查。 又走了半小时,我们在一处加油站废墟旁短暂停留。油罐已经被砸开过,里面空了,但遮雨棚还立着一半,能挡风。 “喝水。”我掏出水壶,每人分了两口,“不准多喝。外面温度太低,代谢加快,水分消耗比平时高百分之四十。” 苏瑶接过水壶时,忽然说:“你看那边。” 她指向加油站对面。一栋半塌的超市门口,挂着一块残破的招牌,上面依稀能辨认出“便民服务站”几个字。 “我记得那里。”陈岩开口,“灾变前,这片区的应急物资是由市政统一配送的。如果仓库没被洗劫……也许还有存货。” 我盯着那栋楼看了几秒:“不在原计划内。但我们有富余时间,可以去看看。” “我去。”苏晨举手,“速度快,来回十分钟。” “不行。”我摇头,“单独行动禁止。四人一起,快速进出。” 我们调整方向,朝超市靠近。入口被一堆货架堵住,我用枪托推开一条缝,苏晨钻进去探路。 两分钟后他回来:“通道能通,后面有个小仓库,门锁着,但没焊死。” 我带头进去。里面比想象中完整,墙角堆着几箱未开封的电池和手电筒,还有两捆绝缘胶带。 “有用。”我说,“搬两箱电池走。” 陈岩主动上前,和苏晨一起把箱子抬出来。苏瑶在门口守着,目光扫视四周街道。 就在我们准备离开时,陈岩突然停下:“等等。” 他弯腰从货架底下抽出一张泛黄的纸。展开一看,是张手绘的地下管道分布图,标注了通往净水厂的检修通道入口位置。 “这个……”他指着图上一个红点,“离这儿不到五百米。是个通风井,直通地下二层。” 我接过图纸仔细看。线条清晰,标注详细,连检修阀门的型号都写明了。 “你什么时候画的?” “不是我画的。”他说,“是灾变前留下的。那天我路过这里,看见工作人员贴的告示,顺手抄了一份。” 我盯着那张纸,心跳快了一拍。 这比直接闯大楼安全得多。避开坍塌风险,还能提前确认内部情况。 “改路线。”我说,“先去通风井。” 我们迅速收拾物资,按新坐标前进。五百米不算远,但每一步都走得谨慎。 当那个锈迹斑斑的井盖出现在视线中时,我抬手示意全体止步。 井口四周积雪平整,没有脚印,也没有翻动痕迹。 我蹲下身,用手套拂开表面浮雪。铁盖上刻着“市水07-b”,和图纸一致。 “找到了。”我说。 苏晨从背包里取出撬棍,插进缝隙。我和他一起用力,井盖缓缓掀起,露出下方漆黑的竖井。 一股潮湿的冷气涌上来,带着淡淡的铁锈味。 我打开头灯,光束照进深处。阶梯还在,虽然有些扭曲,但整体结构完整。 “十分钟后出发。”我说,“检查氧气面罩,确认通讯频道同步。” 他们开始做最后准备。 我站在井口边,望着远处那片模糊的建筑群。风停了,雪也小了。 这条路我们终于走出来了。 第150章 安全屋的坚守:末日的曙光 合金门闭合的闷响在耳边消散后,监控画面里那四道背影很快被风雪吞没。我盯着屏幕角落的时间戳,09:17:32,信号稳定,队伍正按预定路线移动。主控台的呼吸声只有我和陈岩。 “他们走了。”我说。 陈岩站在配电柜前,手里还攥着刚才林越临走前检查过的绝缘手套。他抬头看了我一眼,没说话,把手套放回原位,动作很轻。 我转身走向生活区,脚步踩在金属地面上发出规律的响动。安全屋的空气循环系统嗡鸣如常,温度维持在十八度。一切正常,但我知道,从这一刻起,这里由我们两个人说了算。 刚坐下,警报灯闪了一下。不是红色,是黄色——备用电源模块电压波动。 “我去看看。”陈岩已经朝配电间走,“可能是接头松了。” 我没拦他。林越走之前把应急预案第三条交给我,第一条就是:电力异常优先处理,无论是否伴随外部干扰。 我调出监控全屏。厂区边缘的雪地上,三串脚印正从东侧废料堆绕过来。三人,走路拖沓,外套破得挂不住风,手里没拿像样的工具。不像是冲着战斗来的,更像在找能避风的地方。 我按下广播键,录音播放:“本区域设有自动防御系统,请立即离开。” 声音在空旷地带撞了几下,又弹回来。那三人停下,互相看了看,其中一个抬头望向监控探头方向。 陈岩的声音从通讯器传来:“找到了,b组蓄电池端子松动,正在紧固。” “处理完检查通风口栅栏。”我说,“上次加固用的螺栓规格太小,热胀冷缩容易脱扣。” “明白。”他顿了顿,“我顺手换一批m8的,库存有。” 我点头,虽然他知道我看不见。这个人进来才几天,做事却有种老工人特有的沉稳劲儿,不抢话,也不躲事。 外面那三人没走远,蹲在一堆钢板后面抽烟。烟头的光在灰白天色下忽明忽暗。他们没开扩音器回话,也没扔石头挑衅,就是在试探。 我关掉非必要照明,只留走廊应急灯。生活区瞬间暗下来,像没人住一样。然后我把摄像头切换成低帧率模式,减少数据传输负荷,避免被有心人通过信号反推内部活动强度。 十分钟后,陈岩回来,手里拎着一把新扳手和一盒螺栓。 “换完了。”他说,“还给通风井加了双层钢网,用角铁封死,除非拿切割机,不然砸不开。” 我看了眼监控。那三人终于起身,往南边塌了一半的锅炉房走去,背影缩成三个黑点。 “走了?”我问。 “应该是。”他靠在门框上,“这种天气,没人愿意在外面多待。他们估计也就想碰运气,看有没有漏出来的食物或者燃料。” 我嗯了一声,起身走到主控台前,重新打开部分照明。屏幕上,林越他们的信号点还在缓慢推进,距离目标还有两公里左右。通讯状态显示“单向接收”,没有回传请求。 “你去休息吧。”我说,“轮值表上你下一班是晚上六点。” 他摇头:“我想先把工具间再理一遍。发电机滤芯快到更换周期了,得提前准备好密封件。” 我看着他走进隔壁房间,背影挺直。这人进来时连眼神都不敢抬,现在已经开始主动规划工作了。 我坐回椅子,打开日志记录界面。输入: 【留守第一时段,09:45,外部三名流浪者靠近东侧监控区,行为未构成直接威胁。广播警告后撤离。电力系统b组端子松动,已修复。通风口二次加固完成。主队信号稳定,行进中。】 敲下回车,时间跳到10:02。 屋外忽然安静下来。不是风停了那种静,而是连雪落的声音都弱了。我抬头看向观察窗,积雪压着的檐槽边缘,一滴水珠缓缓凝出,滑下来,砸在下方堆积的雪壳上。 我站起身,走到窗边。 酸雾散了。 不是错觉。头顶的云层裂开一道口子,灰白色的天光透下来,照在屋顶的金属板上。那层常年覆盖的黄绿色腐蚀膜,似乎淡了些。 我打开环境监测面板。酸雨警报持续沉默,湿度下降五个点,气温曲线从零下八度回升至零下三点。虽然还没解冻,但这是七天来第一次,酸性降水完全中断超过六小时。 我盯着数据看了很久。 上一次看到这样的数值,是灾变前的预报末尾。那时候没人信,说只是短期气候波动。可我知道,那是风暴前最后的平静。 但现在不一样。 这次的回升,带着节奏。就像心跳,一下比一下有力。 我拿起通讯器,按下录音键。 “今日留守正常,环境参数趋稳,酸雨中断已达六小时……”我顿了顿,声音放低,“屋顶开始融雪,空气ph值回升至5.6。我们等你们回来。” 没发送。存入待发队列。 转身时,看见陈岩站在通道口,手里拿着一块电路板。 “净水装置的传感器有点漂移。”他说,“我拆下来校准一下,顺便查查有没有受潮。” “去吧。”我指了指工作台,“用防静电垫。” 他点头进去。我回到主控台,把刚才的日志重新看了一遍,然后调出建筑结构图。林越说过,如果外部环境改善,第一个要考虑的就是扩大物资采集范围。 正翻着,警报又响。 不是电源,是外围震动传感。 我切回监控。东侧围墙根,一个身影正贴着墙根移动。不是刚才那三个,是个单独的,穿深色夹克,背着包,走得极慢,像是腿有问题。 我放大画面。 那人抬起脸,扫了眼摄像头。 是个女人,脸色青白,嘴唇干裂,但眼神清醒。她从口袋里掏出一张纸,展开,举起来对着镜头。 纸上写着:**我能修净化树脂罐,求一口饭。** 陈岩从工作台那边探头:“她是不是……认识我们?” “不知道。”我盯着她手里的纸,“但她知道净化树脂罐是什么。” 这不是普通人能说得出口的词。灾变前,这属于市政水务系统的专业维护内容。 她站在那儿,不动,也不喊话,就举着那张纸,风吹得纸页哗哗响。 我抓起通讯器,快速拨通陈岩的频道:“带上防割手套和约束带,去缓冲舱准备。我启动消毒程序。” 他立刻起身:“要放她进来?” “先验身份。”我说,“而且她选这个时候来,要么是真走投无路,要么……知道些什么。” 液压门开启需要十五秒预热。我盯着屏幕,看着那个女人慢慢放下手,把纸叠好收进怀里,然后双手抱头,蹲在地上,做出无威胁姿势。 她的鞋底磨平了,左脚的鞋帮裂开一道口子,露出里面裹着的布条。 我按下确认键。 “开启外门。” 缓冲舱的灯光亮起,照在她脸上。她没抬头,只是坐着,肩膀微微抖。 陈岩站在内侧门后,手里握着约束带,眼神紧绷。 我盯着监控,手指悬在紧急闭锁按钮上方。 只要她有任何异常动作,三十秒内就能把她关在外面。 她一步一步挪进来,脚步虚浮。走到中间,自己脱下背包,双手举起。 陈岩上前搜查,动作利落。包里只有半瓶水、两块压缩饼干,还有几张手写的零件编号清单。 “没武器。”他说。 我打开内门。 她走进来,第一句话是:“你们的三级过滤系统,树脂罐至少三个月没换了吧?再不处理,出水会有苯系物残留。” 我和陈岩同时看向净水系统的监测屏。 上周的数据确实有点异常,但我们以为是传感器误差。 她看着我们,声音很轻:“我能修。但我需要吃顿热的,再睡四个小时。” 第151章 酸雨迷雾中的求救声 监控画面里那女人的身影刚消失在缓冲舱内,我还没来得及调出她的体温曲线,警报声就响了。 不是红色,也不是黄色,是低频震动提示音——东侧三百米外的移动热源探测器被触发。两个信号点,一强一弱,都在缓慢移动,方向正对着安全屋主入口。 我立刻切到远端摄像头。酸雾太浓,可见度不足五十米,红外成像也被水汽干扰得断断续续。只能勉强看出一辆半埋在雪堆里的旧轿车,车顶已经被腐蚀出几个破洞,前挡风玻璃裂成蛛网状。 有人在里面动。 我放大画面,开启音频拾取。金属摩擦的声音传来,像是手指在拍打玻璃。几秒后,一个女人的声音穿透杂音:“……有人吗?救救我弟弟……他快不行了。” 声音虚弱,但咬字清晰,甚至带着某种职业性的冷静。 “电解质紊乱,低温休克前期……再不转移,四肢会坏死。”她又说了一句。 我盯着屏幕。前世这个时候,这片区域早就没人了。能活到现在,还能准确说出这些术语的,绝不是普通幸存者。 我调出风向与酸雨预测模型。当前处于降水间歇期,但气象云图显示,新一轮酸性降雨将在二十三分钟后抵达。时间够用,但必须走最短路径。 我抓起挂在墙边的重型防寒服,开始穿戴。靴底加装钛合金护层,手套内置ph感应丝线,头盔面罩经过三层防腐处理。每一步都熟悉得像呼吸。 “林越?”苏瑶的声音从身后传来。 我回头,看见她正扶着门框站着,脸色还有些发白,但眼神已经稳了下来。陈岩给她打了保温针,又喂了半管营养液,现在她能站起来了。 “外面有人求救。”我说,“两个人,情况不好。” 她没问是不是陷阱。只问:“需要医疗支援吗?” “很可能。”我拉上防寒服的密封拉链,“你留在主控区,准备急救包和恒温毯。如果我十分钟没回传信号,启动远程闭锁程序。” 她点头,转身朝药柜走去。 我最后检查了一遍装备,按下外门解锁键。 液压系统开始预热,十五秒倒计时启动。我站在缓冲舱门口,看着监控画面中那辆破车。风突然变了向,一股酸雾从北面卷过来,贴着地面爬行,像一层流动的灰纱。 就是现在。 门开一条缝,冷气夹着湿腐味扑进来。我跨出去,反手关闭外门。脚步踩在积雪上发出闷响,每一步都试探着落点。地表残留的酸液不会留下明显痕迹,但我的鞋底传感器会在接触瞬间报警。 走到一半,头顶云层裂开一道口子,微弱天光照下来。我抬头看了一眼,加快步伐。 接近车辆时,那个女人又拍了拍玻璃。她看见我,立刻指向副驾驶座。里面蜷着个少年,脸贴在冰冷的窗上,嘴唇发紫,右手紧紧抱着一个鼓鼓的背包。 我绕到驾驶座一侧,伸手拉门。锈死。 掏出随身工具刀,插进缝隙撬动。金属发出刺耳的摩擦声,门终于松动。我用力一拽,整扇门带着铰链崩开,砸进雪里。 转头要去拉副驾,却发现那女人已经自己推开了门。她想下车,腿一软,直接跪在雪地上。 我上前扶她,她却摇头:“先救他……他已经三个小时没说话了。” 我把人背起来。少年很轻,衣服湿透,体温几乎测不到。他怀里还死死抱着那个包,手指僵硬得掰不开。 女人撑着车身站起来:“他叫苏晨……我是他姐姐。” 我没应声,只问:“他碰过酸液吗?” “没有!只是冻伤……脚踝可能骨折。”她说得很快,“但我没法处理,没药,也没设备。” 我点头,背着苏晨往前走。女人踉跄跟上,一只手扶着腰,走路有点偏。 走出二十米,鞋底传感器忽然亮起红灯。 我猛地停住,一把拽住身边的女人往左退了两步。 她惊了一下:“怎么了?” “别动。”我蹲下身,用刀尖拨开表面积雪。 下面是一片深色液体,表面泛着油光,正缓慢侵蚀周围的混凝土。这种浓度,一脚踩下去,靴子会在三十秒内穿底。 我记起来了。前世这里有个地下排水井泄漏,混入酸雨后形成高浓度腐蚀池。当时有三个人绕路经过,全陷进去,连骨头都没剩下。 “走左边。”我低声说。 重新启程时,雨开始下了。 滴一滴落在头盔上,发出轻微的“嘶”声。我加快脚步,女人紧跟在后。苏晨在我背上一动不动,呼吸微弱得几乎感觉不到。 一百米、八十米、五十米…… 安全屋的轮廓在雾中浮现。 我按下腕表上的确认键,缓冲舱灯光亮起。外门开启,我们冲进去的瞬间,身后雨势骤然加大,酸液砸在金属门板上冒起白烟。 门关紧,消毒程序自动启动。紫外线灯扫过全身,喷雾系统释放净化剂。 女人靠着墙喘气,嘴唇还在抖。我解开背包带,把她弟弟轻轻放在地上。他依旧昏迷,但胸口还有起伏。 “开门。”我对主控区喊,“让他们准备床铺。” 通讯器里传来苏瑶的声音:“已经铺好了,恒温系统开了最高档。” 内门打开,我背起苏晨往外走。经过门口时,女人想跟上来,却被警戒系统拦住。红色激光线横在面前。 “等检测结果。”我说,“这是规矩。” 她没争辩,只是点点头,坐回角落,双手抱膝。 苏晨被安置在床上后,我终于有机会看他那个包。拉链没扣紧,一角露出金属齿轮和烧焦的电路板。还有半截无人机螺旋桨,用胶带缠着。 这东西在灾变前值不少钱。现在更稀有。 我合上包,回头看向主控台。苏瑶正在调制注射液,动作熟练得不像临时起意。 “你是医生?”我问。 她头也不抬:“社区医院,干了六年。” “他知道这些?”我指了指床上的人。 “他在学机械维修。”她说,“职校念到一半,天就塌了。” 我嗯了一声,走到监控屏前。外面雨势未减,刚才那辆车已经被酸液彻底吞没,车顶塌了一角。 陈岩走进来,手里拿着一套干净衣物:“给她换上吧,别感冒了。” 我接过衣服递过去。女人抬头看我,眼神里有种复杂的光。 “谢谢。”她说,“我知道你不该冒这个险。但我们真的…… nowhere else to go。” 我没回答。转身走向净水系统面板,调出最近七十二小时的数据记录。 果然,树脂罐的过滤效率下降了百分之三十七。再拖两天,出水就会超标。 我回头看她,发现她也在看那个屏幕。 “你们的三级过滤系统,”她突然开口,“树脂罐至少三个月没换了吧?再不处理,出水会有苯系物残留。” 我和陈岩同时看向监测仪。 上周的数据异常,我们以为是传感器问题。 她看着我,声音很轻:“我能修。但我需要吃顿热的,再睡四个小时。” 第152章 流感前兆与信任危机 消毒灯熄灭的瞬间,我解开密封扣,脱下防寒服。肩背肌肉绷得发酸,呼吸在头盔里凝成水雾,贴着面罩往下淌。苏瑶递来一条干布,我没接,自己扯下来擦了脸。 她指尖在我手腕上停了一下,很快松开。 “脉搏偏快。”她说,“去测个体温。” “没事。”我走向主控台,脚步踩在金属地板上发出闷响,“先看外面情况。” 监控画面还停留在那辆被酸雨吞噬的旧轿车上。车顶塌陷,玻璃全碎,雨水顺着破洞灌进去,在车厢里积成一洼浑浊的液体。热源探测器没有新信号,风向稳定,酸雾浓度正在下降。 我调出净水系统日志。树脂罐效率曲线确实下滑了三十七个百分点,比预估提前了四天。这不对劲。 正要切换电源管理界面,一阵咳嗽突然涌上来。我侧过身,用手肘挡住嘴,喉咙像被砂纸磨过一样疼。 “你发烧了。”苏瑶站到我旁边,声音不高,但语气不容回避。 “刚才是高强度作业,体温自然升高。”我盯着屏幕,“现在最重要的是确认那两个人的身份来源,还有他们背包里的零件是不是能用。” 她没再说话,转身打开急救柜,取出一支预充式注射液。 “这是抗生素,广谱的。”她撕开包装,“你现在不是一个人的问题,是整个系统的运转核心。如果你倒下,谁来判断下一个热源是不是威胁?谁来决定能不能开门?” 我看着她把药剂装进皮下注射笔。“我不需要休息。” “那你让苏晨去换树脂罐?”她抬眼,“他连过滤模块的拆卸顺序都没记熟。” 背后传来轻微的脚步声。苏晨站在走廊口,手里拿着工具包,脸色有点发白。 “我可以学。”他说。 我张嘴想说什么,又是一阵咳。这次连胸口都跟着震,肺叶张缩间带着滞涩感。 苏瑶抓住机会,迅速卷起我左臂袖子,冰凉的消毒棉擦过皮肤。针尖刺入时几乎没有感觉。 “二十四小时内别碰冷水,别出屋。”她收起注射笔,“接下来的事,让我来处理。” 我没有反驳。不是认同,而是意识到自己的反应慢了半拍——从前线回来到现在,不到四十分钟,我已经错过了三次系统警报的提示音。 苏晨走过来,把工具包放在操作台上。“我去检查新增摄像头的信号延迟问题。”他说完就进了设备间。 我靠着椅背坐下,额头开始发烫。视线扫过监控分区,东侧热源探测器忽然闪出五个红点。 距离三百米,移动速度缓慢,呈松散队形前进。每个人影周围都有微弱包裹轮廓,像是背着物资。 “有人来了。”我说。 话音刚落,警报响起。不是外部入侵预警,而是摄像头联动触发的声音——苏晨在调试线路时误触了感应阈值。 但他很快调整过来,画面切到红外视角。五个人围在一截断裂的高架桥下,中间燃着一小堆火。火焰很小,被风吹得摇晃,但他们轮流添着不知什么材料,居然没熄。 我抓起战术手枪,起身要走。 一只手按住我肩膀。 “你现在出去,等于把感染风险带进缓冲舱。”苏瑶站在我面前,目光沉稳,“而且你走路都在晃。” “我可以撑住。” “你可以,但这个屋子撑不住。”她拿起通讯器,“苏晨,启动b型无人机,做一次远距扫描。不要靠近,保持五百米悬停。” 我僵在原地。那是我原本打算亲自执行的任务——探查外来者意图、评估威胁等级、决定是否拦截或驱离。现在,我连走出门的权利都被暂时剥夺了。 苏晨从设备间探出头:“b型?那台陀螺仪上周校准失败,一直没修好。” “那就现在修。”我说,“备用电池充满,加装夜视镜头。” 他点点头,转身回去。两分钟后,他抱着主机箱出来,面板上亮着黄灯。 “自检通不过。”他手指敲了敲屏幕,“提示‘姿态传感器异常’,可能是接线松动。” 我站起来走过去。刚迈一步,眼前黑了一下,扶住墙才站稳。 苏瑶递来一杯温水,里面漂着一片退烧贴溶解后的药膜。“你信他们吗?”她轻声问。 我盯着监控画面。那五个人里有个年纪大的一直在咳嗽,另一个年轻人不停往四周张望,像是在放哨。他们的火堆边上放着两个鼓囊囊的背包,还有一个扁长的帆布袋,形状像武器。 “我不是不信。”我嗓音哑着,“我是不能赌。” 她点头:“所以才要用无人机看清楚。而不是你冲出去面对面问‘你们是谁’。” 我闭了闭眼。重生以来,每一次危机我都亲手解决。卖房、选址、囤货、加固、迎敌……所有决策落点都在我自己手上。可现在,我只能坐在这里,等一个十六岁的少年修好一台机器,替我看清外面的世界。 苏晨拆开控制模块后盖,拿出万用表测试线路。他的手有些抖,但动作还算稳。一根灰色导线从主板边缘脱落,他重新焊上,用绝缘胶带缠好。 “再试一次。”他插回电源。 系统重启,进度条缓慢推进。黄灯闪烁几下,转为绿色。 “自检通过。”他说。 我走到他身后,看着屏幕上的操作界面。无人机位于北侧备用平台,螺旋桨覆盖着防冻罩。苏晨输入起飞指令,电机开始低鸣。 “升空后左转三十度,避开酸雾浓区。”我提醒,“高度维持在十五米,太低容易被发现,太高会失去细节。” 他点头,推动操纵杆。 机体缓缓升起,镜头穿过稀薄雾气,远处景象逐渐清晰。五个身影变得更具体:老人蜷着腿,年轻人蹲在一旁搓手,另三人靠墙坐着,没人说话。那个帆布袋斜放在角落,露出半截钢管。 “放大左边那人面部。”我说。 图像拉近。男人脸颊凹陷,眼窝发青,嘴唇干裂出血。他怀里抱着一个铁皮罐,上面贴着模糊标签——是某种工业润滑脂。 这不是流浪者随手捡的破烂。这种东西在灾变后几乎绝迹,只有少数工厂维修工才会特意收集。 “他们可能来自机械厂方向。”我说,“或者曾经在那里待过。” 苏晨调整焦距,突然压低声音:“等等……那个人的背包侧面,有编号。” 我凑近屏幕。灰绿色帆布包右下角印着一行小字:m-739。 我的心跳漏了一拍。 这个编号格式,和前世我在城西废弃汽修厂见过的员工物资登记册一模一样。那里曾是少数几个提前储备柴油和防冻液的地方,也是赵强团伙覆灭前最后盘踞的据点。 “继续观察。”我攥紧椅子扶手,“别让他们发现。” 苏晨的手指悬在遥控器上方,无人机微微调整角度,将整支队伍纳入视野中心。 就在这时,其中一个年轻人突然抬头,直直望向天空。 第153章 机械天才的初露锋芒 年轻人突然抬头,直直望向天空。我心头一紧,下意识想喊苏晨停止飞行,但话还没出口,无人机画面已经开始轻微晃动,镜头边缘出现波纹状干扰。 “信号不稳!”苏晨手指迅速在遥控面板上滑动,试图切换备用频段,“陀螺仪又开始漂移了。” 屏幕上的图像来回抖动,远处营地的轮廓变得模糊。那五个人依旧围在火堆边,但刚才抬头的年轻人已经站起身,朝高处张望。 林越靠在操作台旁,脸色发白,额角渗出细密的汗珠。他撑着桌面往前走了一步,却被苏瑶伸手拦住。 “你现在不能出去。”她的声音很轻,但语气坚定。 “无人机一旦失控坠落,会暴露位置。”林越盯着屏幕,“我们必须知道他们有没有武器。” 苏晨咬了咬牙,猛地拉开自己那个破旧工具包的拉链。里面散落着几块金属片、半截电线和一个小型电机残件。他翻找了几秒,抽出一块扁平的银色调节阀,翻来覆去地看接口形状。 “这个……能用吗?”他自言自语。 我没吭声。b型无人机的陀螺仪模块精密,普通零件根本无法替代。可眼下没有备件,维修时间也不允许我们拆机返厂。 苏晨忽然抬头:“发电机那边,上次换下来的旧稳压片还在吗?” 我愣了一下:“在废料箱里,但早就报废了。” “让我试试。”他转身冲进设备间,几分钟后抱着一块锈迹斑斑的电路板出来。他把两块零件并排放在桌上,用镊子小心拆下其中一片薄如纸的金属片,又从万用表上取下一枚微型电容。 “主板焊点老化,信号传输出现断续。”他一边说一边动手,“如果在这儿加个缓冲层,也许能稳定电流反馈。” 他用绝缘胶带将电容固定在调节阀背面,再用焊枪一点点连接导线。动作不算快,但每一处接点都检查两遍。焊头靠近电路时,他的手微微发抖,可落点始终精准。 十分钟过去,他把改装好的部件装进无人机控制模块,重新启动系统。 自检进度条缓慢爬升。黄灯闪烁三次,随后转为绿色。 “通了!”他松了口气。 我立刻调出操控界面。无人机仍悬停在五百米外,高度十五米,镜头对准营地。画面清晰稳定,热源分布正常。 “再靠近一点。”林越低声说,“看看那个帆布袋。” 苏晨推动操纵杆,机体缓缓前移。红外影像中,那人的背包轮廓清晰可见,但内部物质无法识别。 “光靠热成像看不出是不是武器。”我说。 苏晨盯着屏幕,忽然皱眉:“他们带了铁皮罐,刚才看到的那个润滑脂罐……周围温度比环境高两度。” “燃烧物残留。”林越立刻反应过来,“说明不久前使用过明火,不只是取暖。” “等等。”苏晨快速切换到电磁信号监测模式,“无人机底部有磁场感应器,可以测金属密度。” 他调出辅助程序,设定扫描范围。当镜头掠过帆布袋附近时,数据曲线猛然跳起。 “里面有高密度容器。”他放大波形图,“壁厚、密封性好,液体填充率超过百分之八十——不是水,也不是油。” “是什么?”我问。 “不确定。”他顿了顿,“但我见过类似的。汽修厂有人用玻璃瓶装汽油,外面裹铁皮防摔。这种容器,一般是自制燃烧弹。” 房间里瞬间安静下来。 林越扶着椅背站直身体,目光死死盯住监控画面。那五个人看似疲惫不堪,其中一个老人甚至咳得弯下腰,但他们身边放着的,可能是足以炸穿安全屋外门的危险品。 “不能让他们再靠近。”他说,“三百米是警戒线,现在他们离缓冲区只剩四百米。” “要不要派A型车出去拦截?”我看向他。 他没回答。A型巡逻车虽然装甲坚固,但一旦正面遭遇,对方点燃燃烧瓶投掷,车辆可能被引燃,反而把火势带回基地。 苏晨忽然开口:“我可以做个探测器。” 我们都看向他。 “把电机线圈拆下来,配上电池和蜂鸣器,做成手持式金属探测仪。只要他们身上带大量金属或易燃物,靠近到五十米内就能报警。” “你有材料?”我问。 他指了指工具包:“线圈够用,万用表还能拆,就差一个响铃装置。” 我立刻打开储物柜,翻出一只废弃的警报喇叭。苏晨接过,三分钟内完成组装。测试时,他把探测器靠近一把扳手,蜂鸣声尖锐响起。 “有效。”他说。 林越点点头:“等他们进入辐射区,你在外门岗哨位部署探测器,实时反馈。” “不用那么远。”苏晨摇头,“我可以把它装在另一台备用无人机下面,让它低空绕行营地一圈,主动扫描。” “风险太大。”我说,“万一被发现,他们会直接冲过来。” “不会。”他调出风速数据,“现在风向偏北,酸雾集中在东侧,他们视线受限。而且无人机静音模式运行,飞行高度八米以下,声音几乎听不见。” 林越沉默几秒,终于开口:“试一次。只飞一圈,不重复。” 苏晨立即行动。他将探测器固定在c型小型无人机底部,设定自动航线。起飞指令下达后,机体无声升空,沿着预设路径滑向营地西侧。 我们屏息盯着主屏。红外画面中,五个身影静静围着火堆,没人抬头。 无人机悄然掠过上空。就在它经过帆布袋正上方时,蜂鸣信号突然通过无线链路传回——连续三声急促长鸣。 “确认携带易燃金属容器。”苏晨读取数据,“至少两个,分布在不同人员背包中。” 林越眼神一沉:“果然是冲着我们来的。” “也许只是路过。”苏瑶低声说,“但也可能是试探。” “不管是哪种,都不能放任。”林越转向苏晨,“你刚才的操作,很稳。” 苏晨低头看着遥控器,手指还搭在操纵杆上,没说话。 “你会修机器,会改电路,会判断风险。”林越的声音低了些,“接下来,我想教你用枪。” 我猛地抬头看他。 这话说得很轻,但分量极重。自从建安全屋以来,林越从未主动提出教任何人战斗技能。武器权限一直由他亲自掌控,连我都只负责医疗和系统维护。 苏晨抬起头,眼睛有些亮。 “我不是让你去拼命。”林越继续说,“而是希望你能在关键时刻保护自己,也保护屋里的人。如果你愿意,明天开始,我教你基础射击和战术移动。” “我愿意。”他几乎是立刻回答。 林越点点头,抬手拍了拍他的肩膀。那一瞬间,我看到他眼底闪过一丝松动——不是虚弱,也不是妥协,而是一种久违的认可。 外面天色依旧灰暗,酸雾未散。监控画面上,那支队伍仍在缓慢前行,距离安全屋仅剩四百二十米。 “准备启动一级防御协议。”林越走到主控台前,输入密码,“关闭所有外部通风口,启动电磁干扰阵列,照明系统切换至隐蔽模式。” 我照做。指示灯逐一变红,整个基地进入封闭状态。 苏晨没有离开操控席。他双手放在遥控器两侧,目光锁定无人机画面。 “要不要再飞一次?”他问。 “不用。”林越盯着屏幕,“让他们以为没人发现。等他们靠近三百米,放出预警弹,吓退他们就行。” “可他们有燃烧瓶。”我说。 “所以更要克制。”他声音冷静,“我们现在还不需要流血。吓退他们,留条活路,也给自己留个观察窗口。” 我点头。这种策略更稳妥。贸然出击只会激化矛盾,而我们目前最缺的是情报。 苏晨却忽然按住遥控器:“等等,中间那个人……动了。” 画面中,一名年轻男子从背包里抽出一根短棍,顶端缠着布条。他蹲下身,在火堆里点了点,布条慢慢冒烟。 “燃烧引信。”我脱口而出。 林越立刻抓起通讯器:“启动警戒铃,前置摄像头全开,播放预录警告音频。” 刺耳的警报声划破寂静。与此同时,广播里传出冰冷女声:“本区域禁止进入,请立即撤离,否则将采取强制措施。” 那五个人猛地抬头,惊慌四顾。持火把的男子差点扔掉引信,旁边一人急忙拉住他。 他们迟疑了几秒,最终开始收拾行李,转身往反方向撤离。 我们谁都没说话,直到他们的热源信号退出监控范围。 警报解除。灯光恢复常态。 苏晨缓缓松开遥控器,手心全是汗。他低头看着自己改装的探测器,又抬头看向林越。 “下次……我能做得更快。” 第154章 无人机上的死亡窥视 警报解除后的监控室陷入短暂沉默,只有通风系统低沉的嗡鸣在耳边回响。苏晨的手还搭在遥控器上,指节发白,掌心湿漉漉地贴着塑料外壳。他没动,像是怕一松手,刚才那场惊险就会重新倒带。 林越站在他身后半步远的地方,目光没离开主屏幕。画面上,五个热源正缓慢远离,朝着东侧废弃厂区移动。他的呼吸比平时浅,胸口起伏不大,但我知道他在忍——发烧还没退,肌肉酸痛让他站得有些僵。 “再飞一次。”他说,声音压得很低,却像铁片刮过水泥地一样清晰,“贴山脊线走,别进空旷区。” 我抬眼看他。他额角还有未干的汗,脸色泛青,可眼神稳得像钉进墙里的螺丝。我没问为什么。上一次警告奏效了,但他们带燃烧瓶的事实没法抹掉。这些人不是迷路,也不是求生路过。他们是在试探。 苏晨咽了口唾沫,手指在操纵杆上滑了一下,重新启动c型无人机。螺旋桨无声展开,机体轻巧离地,沿着预设路径爬升至八米高度。风速数据显示北风三级,酸雾集中在低洼地带,飞行窗口刚好够用。 “绕到他们前面去。”林越说,“看看他们在哪儿停。” 苏晨点头,调整航向。无人机穿过一片倒塌的广告牌残架,利用断裂的钢筋和倾斜的屋顶遮挡身形。红外镜头逐渐捕捉到前方地形变化——一处半塌的便利店门口堆着沙袋,几块木板拼成简易遮雨棚,隐约能看到里面铺着脏污的睡袋。 “是临时营地。”我说。 画面拉近,一个背影出现在帐篷口。那人穿着褪色的保安制服外套,肩膀宽厚,正弯腰翻找背包。他抬起手时,腕表反光一闪,接着从腰间抽出一把折叠刀,用力插进木板缝隙里试了试稳固性。 苏晨猛地吸了口气,差点打偏航线。 “怎么了?”我问。 “那个人……”他声音发紧,“赵强。灾变前在宏远科技当保安队长,后来因为抢仓库物资被拘过。” 林越瞳孔一缩。 镜头继续推进。赵强转身时,钥匙串随着动作晃动,金属牌上刻着的字样在红外成像中格外显眼——“宏远科技·b区主管”。 那是我前世工作三年的大楼。他怎么会在这儿?又为什么要往我们的方向走? “放大他背包。”林越说。 苏晨切换到细节模式。帆布包开口处露出一角文件夹,边缘烧焦,但能辨认出印着公司LoGo。更深处,有一张折叠的地图,标记了几个红点——其中一个,正好落在我们安全屋所在的城郊工业区。 “这不是偶遇。”林越低声说,“他是冲着这里来的。” 空气一下子沉下来。我不是没想过会遇上旧识,但没想到第一个出现的就是他。前世末日爆发第三天,我就亲眼看见他带着人砸开应急物资库,拿枪指着管理员逼交密码。后来听说他被巡逻队击毙了,可现在他不仅活着,还组织起了队伍。 “他们有五个人。”我说,“刚才那个拿火把的年轻人也在。” “不止。”苏晨突然开口,“你看左边那个一直坐着的老头,他腿边有个铁箱,温度比周围高六度以上。而且……”他调出电磁扫描记录,“刚才无人机掠过时,信号波形有两次突跳,说明里面有通电设备。” “电池组?”我问。 “不像。”他摇头,“更像是小型发电机或者信号发射器。频率不稳定,可能是手工组装的。” 林越盯着屏幕,眉头锁死。如果他们真带着自制电源甚至通讯装置,那就不是单纯流窜抢劫那么简单。他们在建立据点,规划路线,甚至可能已经在搜集其他幸存者的信息。 “再靠近一点。”林越说,“我要看清他们的装备配置。” 苏晨咬牙推动操纵杆。无人机缓缓下降至五米,绕着营地外围低空盘旋。镜头扫过地面散落的物品:空罐头、破布条、一根锯短的钢管,两端磨尖。 “武器。”我说。 就在这时,赵强忽然抬头,视线直直望向天空。他眯起眼,在酸雾中搜寻了几秒,然后猛地转身,从地上抄起一块石头。 “不好!”苏晨猛推返航指令。 晚了。 拳头大的石块划破空气,狠狠砸中无人机尾翼。主控台瞬间爆出刺耳警报:“姿态失衡!动力模块过载!” 画面剧烈抖动,镜头翻转,最后定格在赵强脸上——他嘴角扬起,眼神冰冷,像是早就等着这一刻。 “断电!”林越吼。 “不能断!”苏晨双手死死按住控制台边缘,指甲抠进橡胶层,“主板还在放电,电容没泄完,现在切电源会炸!” 我这才想起他昨天改装探测器的事。为了增强信号接收能力,他在电路里加了额外储能元件。原本只是小修小补,现在却成了定时雷管。 林越反应极快,一把拽住苏晨后领往后拖。同时伸手拍下备用线路的强制切断开关。 “砰!” 远处传来一声闷响,像是什么东西在半空炸开。监控画面彻底黑屏,只剩下一串乱码滚动。 房间里安静得可怕。 苏晨跪在地上,手撑着地板,喘得厉害。他额头全是汗,头发贴在皮肤上,整个人像刚从水里捞出来。但他眼睛还盯着那片黑屏,像是不肯承认任务失败。 林越蹲下来,一只手搭在他肩上。 “你做得对。”他说,“没松手,也没慌。” 苏晨喉咙动了动,没说话。 “记住了吗?”林越的声音低下去,几乎贴着他耳朵,“他们不是路过,是踩点。赵强知道这里有东西,也知道怎么找。” 苏晨慢慢抬起头,眼里不再是刚才那种惊惶。那是一种更沉的东西,混着愤怒和清醒。 林越站起身,走到监控墙前。他盯着那五个正在安营扎寨的热源,站了很久。 然后他说:“这些人……是冲我们来的。” 话音落下,整个房间像是被什么压住了。通风声变得遥远,灯光也暗了一截。 我没有动,也不敢去看苏晨的表情。但我知道,从这一刻起,我们不能再假装这只是普通的流浪者威胁。赵强认识我,了解公司背景,说不定连安全屋选址的逻辑都能猜到几分。他不是莽夫,是带着目的来的猎人。 林越转身走向主控台,输入一串新指令。屏幕上弹出防御预案菜单,一级警戒状态自动激活。外门液压锁闭合,围栏电压提升至三千伏,所有外部摄像头切换为被动感应模式。 “准备开会。”他对我说,“叫苏瑶过来。” 我点头,正要转身,却被苏晨叫住。 “等等。”他站起来,手里还攥着那块从无人机拆下来的陀螺仪模块。外壳裂了缝,内部线路烧黑了一角。 “这个还能修。”他说,声音有点哑,但很稳,“只要找到匹配的振荡芯片,我可以把它改成地面传感节点。” 林越看了他一眼。 “你想继续盯他们?” “嗯。”苏晨点头,“他们今晚不会走。他们会等,等我们露破绽。” 林越沉默两秒,终于开口:“明天开始,我教你用枪。” 这句话说得平平淡淡,没有多余情绪。可我知道这意味着什么。 从今天起,苏晨不再是只会修机器的孩子。他是我们的眼睛,也是未来的防线。 外面天色依旧灰浊,酸雾弥漫。监控墙上,五个红点静静停留在废弃便利店内,没有任何撤离迹象。 苏晨低头检查手中的电路板,指尖蹭过烧毁的焊点,留下一道黑痕。 他把模块放进工具包,拉上拉链。 第155章 外出规则的鲜血代价 我盯着监控墙上那五个静止的红点,手指无意识地摩挲着控制台边缘。苏晨还站在原地,手里攥着烧毁的陀螺仪模块,指节泛白。空气里残留着电路过载后的焦味,混着通风系统送来的冷风,在鼻腔里刮出一道涩意。 林越的声音打破了沉默:“从现在起,所有人听令。” 我和苏晨同时转头。他站在主控区中央,背脊挺直,脸色仍是病后的苍白,可语气没有半分松动。 “外出探索,两人一组,必须携带武器,返程时间不得超过一小时整。超时者,门禁系统将自动锁定,不得进入。” 苏晨张了张嘴,没出声。我知道他在想什么——刚才无人机失联前,他还在争取多飞两分钟确认金属箱结构。可现在,连一分钟都成了死线。 “这不是商量。”林越盯着他,“上一次我们侥幸没人受伤。但如果他们当时冲进来呢?如果信号泄露暴露了位置呢?你调试的每一秒,都在赌整个安全屋的命。” 苏瑶轻轻碰了下我的手臂。她站在我旁边,眼神沉静,像是已经接受了这条规则背后的重量。 “枪给你。”林越从腰后抽出一把短管猎枪,递向苏晨,“不是让你当战士,是让你明白什么叫责任。出去一趟,不只是拿物资,是要活着回来。” 苏晨伸手接过,动作迟缓,像接住一块烫手的铁。枪身在他掌中微微发沉,他低头看了眼弹仓,又抬头看向林越。 “我……可以试试把那个探测器装在地面节点上吗?绕开空中侦察,也许能避开他们的警觉。” “等规则执行之后。”林越说,“先学会守规矩,再谈改进。” 会议结束得很快。没人提出异议。我们各自回到岗位,但气氛变了。之前那种勉强维持的平稳彻底碎了。赵强的存在像一根刺扎进神经,而林越的规则是一道缝合的针脚,粗粝却必要。 第二天清晨六点十七分,我和苏晨穿好防护服,检查装备清单。 防酸面罩、战术手电、折叠铲、双人背包、武器各一。我在苏晨的右肩绑带内侧塞了块备用电池——那是他昨天提过的改装零件,万一探测器需要现场调试,至少有应急电源。 “记住时间。”林越站在门控台前,手指悬在解锁键上方,“六点三十分出发,七点三十分准时返程。我会提前五分钟启动外门预热。” “明白。”我说。 苏晨点头,拉上面罩,声音闷在里面:“就去三百米外的五金仓库,搬几卷铜线和绝缘胶带回来,最多四十分钟够用。” 林越没回应,只按下按钮。液压锁逐级解除,厚重的合金门外传来轻微的电流嗡鸣。 我们踏进灰蒙的天光下。 酸雾比昨日更浓,贴着地面流动,像一层薄灰水。每走一步,靴底都会发出轻微的粘滞声。我紧盯着腕表,分针刚越过六点半。 五金仓库位于工业区废弃维修站后方,墙体倾斜,铁皮屋顶塌了一角。我们翻过断墙,迅速清点内部存货。电线成捆堆在角落,塑料外皮已有腐蚀痕迹,但核心铜芯尚可使用。 “这些能用。”苏晨蹲下拆封,“我带的探测器可以测导电性,挑出完好的装走。” 我看着他打开工具包,取出一个用万用表外壳改装的小型仪器,接上探针开始测试。他的动作熟练,几乎是本能地在操作。 十分钟过去,二十分钟过去。 “行了,够了。”我说,“三十公斤上限已到,该回了。” “再五分钟。”他头也不抬,“这根线特别完整,我想确认能不能直接接入主控线路做冗余备份。” 我看向腕表:七点二十二分。 “苏晨。” “就这一根!” 我没有坚持。他知道时限,也听见了命令。或许他认为这点偏差不会出事。 七点二十六分,我们背着物资往回走。 刚拐过第三条岔道,天色骤暗。云层压下来,细密的水珠开始坠落。 “酸雨!”我猛地拽他袖子,“快跑!” 我们拔腿冲刺。雨滴落在防护服上立刻冒起白烟,布料发出细微的“嘶”声。左肩突然一凉——我的防寒层破了个洞,雨水渗了进来,皮肤火辣辣地疼。 “你的衣服!”苏晨喊。 “别停!” 距离安全屋还有两百米。雨势加大,视线模糊。我咬牙撑住,右手死死护住背包里的干燥药品。苏晨跑在我前面,不断回头确认我的位置。 七点三十八分,外门开启。 林越一把将我们拽进去,反手砸下紧急封闭钮。警报灯闪了三下,随即归于平静。 脱掉防护服时,我的左臂已经红肿一片,表层皮肤破损,渗着淡黄液体。苏晨的右肩也有腐蚀痕迹,但他顾不上自己,抓起急救箱就往我这边冲。 苏瑶赶来时,我已经坐在医疗椅上。她剪开伤口周围的布料,用生理盐水冲洗,眉头越皱越紧。 “二级腐蚀,再晚十分钟就得清创。”她一边上药一边说,“你知道这种天气下暴露三十秒以上会怎样吗?肺部吸入酸雾,三天内就会咳血。” 苏晨站在旁边,面罩还没完全摘下,呼吸急促。 “你呢?”苏瑶转向他。 “我没事,就是肩膀有点刺痛。” 她掀开他的外套一看,倒抽一口冷气:“这里已经穿孔了!你还说没事?” 她猛地抬头,声音陡然拔高:“谁允许你超时的?谁给你的胆子拿命去换那几分钟?你知道外面有多少双眼睛在等着我们犯错吗?赵强就在附近!你多待一分钟,他们就多一分机会摸清我们的路线、时间、弱点!” 苏晨低着头,手指抠着急救箱边缘,指节发青。 “我说过一小时。”林越走进来,声音不高,却让整个房间安静下来,“你说‘就五分钟’。可灾难从来不等‘就五分钟’。” 他走到苏晨面前,伸手摘下他胸前的时间记录仪,屏幕显示:**01:08:23**。 “八分二十三秒。”他说,“这就是代价。” 苏瑶用缝合针穿过我的皮肤,我没躲。疼,但比不上刚才在雨里奔跑时的心慌。她一针一针地拉紧线头,每一针都像是在把规则钉进肉里。 “下次违规的人,”林越看着苏晨,“不会再有机会站在这里听我说话。” 苏晨终于抬起头,嘴唇动了动,却没发出声音。 苏瑶收线打结,剪断缝合线。血顺着我的小臂滑下来,滴在地板上,形成一小片暗红。 林越转身走向主控区,脚步沉稳。 我抬眼看去,监控墙上,五个红点依旧停留在废弃便利店方向。 苏晨慢慢蹲下,捡起掉落的一截缝合线,攥在手心。 他的防护服扔在角落,右肩破口边缘焦黑卷曲,像被火烧过一样。 第156章 燃烧瓶的阴影预兆 我盯着监控墙,五个红点在废弃便利店附近纹丝不动。苏晨的防护服还堆在角落,右肩破口边缘焦黑,像被火燎过一样。他蹲在地上,手里攥着那截掉落的缝合线,指节泛白。 林越站在主控台前,手指划过屏幕,调出昨晚的飞行记录。画面定格在无人机坠毁前的最后一帧——赵强抬头,嘴角微扬,手从背包里抽出半截玻璃瓶,外面裹着脏布。 “再放一遍。”他说。 视频重播。慢速推进。那瓶子出现在第三个流浪者手中,接着是第四个、第五个。他们围坐在火堆旁,用布条一圈圈缠绕瓶身,动作熟练得不像第一次做这种东西。 苏瑶站在我旁边,没说话,只是把急救箱轻轻推回柜子里。她的指尖在药盒上顿了顿,又抽出来一张清单,逐行核对。 “少了什么?”林越问。 她抬头,“抗生素,一盒阿莫西林不见了。” “确定不是你用了?” “我记得数量。”她声音不高,“昨天清点时还有七盒,现在只剩六盒。而且……”她翻开登记本,“没人签领过。” 空气沉了一下。 林越转身走到金属架前,拉开第三层储物格,翻出一份物资流转日志。他快速扫视借取记录,最后停在三天前的一行字上:**应急药品包补充——苏晨,领取基础消炎剂两支。** 他抬眼看向苏晨。 “我没动抗生素。”苏晨立刻说,“那次拿的是小伤口处理用的,根本不一样。” 林越没追问,只是把日志放回原位。他走回监控屏前,放大便利店屋顶的热成像图。六个体温信号,其中一个始终靠在墙边,姿势比其他人稳定,像是坐着轮椅或腿脚不便。 “那个位置的人,”我说,“是不是一直没参与搬运?” “不止。”苏晨凑近屏幕,“你看他右手的动作——每次别人递东西过去,他都是用左手接。右臂基本不动,可能是旧伤。” 林越点头,“医疗背景的可能性上升。” “可他们怎么会知道我们有药品库存?”我问。 “要么有人来过这里。”林越说,“要么……他们在别的幸存点缴获过类似清单。” 苏瑶摇头,“如果是后者,不会精准挑走抗生素。这类药在末日初期最抢手,一般早就耗尽了。” 房间里安静了几秒。 林越突然开口:“苏晨,把探测器数据调出来,上次飞掠时的金属反应值。” 苏晨迅速操作键盘,调出备用无人机最后一次低空扫描的波形图。屏幕上跳出一组数值,峰值集中在营地东侧三米范围内。 “高密度金属容器,内部液体晃动频率符合汽油特征。”苏晨念着分析结果,“但当时只确认了三到四个单位。” “现在呢?”林越问。 “刚才数了,至少十个。”我指着回放画面,“他们正在组装新的。” 林越盯着屏幕,手指在桌面上轻轻敲了两下,“燃烧瓶不是用来吓人的。他们是想破门。” “防爆玻璃能扛住吗?”我问。 苏晨已经打开结构模拟程序。他输入安全屋外墙参数,设定攻击模式为“多角度投掷,连续冲击同一区域”。几秒钟后,结果弹出。 “十瓶齐射,温度超过八百度,局部压力达到每平方厘米四十七公斤。”他声音有点发干,“第一层玻璃会在第三击出现裂纹,第五击贯穿。如果后续跟进人员携带撬棍或切割工具……五分钟内可以突破入口缓冲区。” 话音落下,没人接。 林越走到墙角的武器柜前,拉开底层抽屉。里面整齐码着四支改装过的高压水枪,喷嘴加装了钢珠扩散装置,原本是用来驱赶野狗群的。 “这些能不能挡住燃烧瓶?”他问苏晨。 “要看距离和角度。”苏晨站起来,走到模型台前,拿起一个安全屋缩比沙盘,“如果我们能在他们接近五十米时拦截,水压足以打偏投掷轨迹。但如果让他们冲到三十米内……火焰会顺着风向贴地蔓延,堵住逃生通道。” “那就不能让他们靠近。”林越说,“从现在起,所有外置摄像头视野扩大二十米,增设夜间红外补光。苏晨,你负责把备用无人机改装成预警平台,不许再靠近侦察,只做远程热源监测。” “明白。” “还有,”他转向苏瑶,“药品管理改三级权限制,今后任何医疗物资出入库必须双人签字,包括我在内。” 苏瑶点头,“我可以加一道紫外线标记,每盒药都有唯一编码,方便追踪。” “去做。” 两人离开主控区。林越独自站在监控墙前,手指滑动屏幕,将五个红点圈进警戒范围,设为动态追踪目标。 我留在原地,看着他背影。他的肩膀绷得很紧,像是压着什么东西。 半小时后,苏晨带回一台拆解过的无人机。他把主控模块卸下,换上一个自制信号接收器,又接入独立电池组。 “这样就不会触发主板过载。”他一边调试一边解释,“只要他们在五十米内点燃明火,热感探头就能报警。” 林越蹲在他旁边,检查线路连接点,“电源续航多久?” “连续工作六小时,之后需要回收充电。但我做了自动返航设置,电量低于百分之三十就会脱离航线返回。” “够用了。”林越站起身,“先试飞一次,确认信号稳定。” 苏晨启动系统。无人机嗡鸣一声升空,沿着预设路线缓缓前行。监控画面上,绿色飞行轨迹平稳延伸,直到抵达警戒区边缘。 突然,主屏右下角弹出提示:**检测到高温源!坐标x-732,Y-419。** 林越立刻放大该区域图像。灰白色的热成像中,一团橘红色斑点正在缓慢移动——有人提着火源走出帐篷,正朝树林边缘走去。 “不是营地方向。”我说。 “是绕后。”林越眼神一凛,“他们在试探我们的监控盲区。” 他抓起步话机,“苏晨,调整航线,跟上去。不要靠近,保持距离。” 无人机转向,悄然升高。画面中,那人停下脚步,蹲下身,从背包里取出两个包裹严实的瓶子,摆在地上,又用枯枝半掩。 那是埋伏点。 林越按下通讯键:“所有人注意,敌方已在西侧林带布置燃烧瓶埋伏,数量至少两枚。这不是骚扰,是战术部署。” 话音未落,苏瑶快步走进来,手里拿着一张刚打印的药品流向表。 “我查到了。”她说,“那盒抗生素是在五天前被登记为‘损耗’的,理由是‘包装破损污染’。” “谁批的?” 她把纸递过来。 名字清晰写着:**赵强**。 林越盯着那行字,沉默了几秒。然后他转身走向武器柜,取出一支电击棍,塞进腰带。 “你去哪儿?”我问。 “主通风口。”他说,“既然他们知道我们有什么,那就不能再让他们摸清我们有多少。” 他大步走向通道门,身影消失在转角。 我回头看向监控屏。无人机仍在巡航,热源信号稳定。西侧林带的两个橘红点静静躺着,像埋进土里的种子。 苏晨坐回操作台,双手搭在遥控器上,指节微微发白。 “你觉得……他们会什么时候动手?”我轻声问。 他没抬头,只盯着屏幕上的飞行轨迹线。 “等风向变了。”他说,“东风一起,火焰就会直接扑向入口。” 窗外,酸雾依旧弥漫。远处的地平线上,云层低垂,颜色灰暗。 苏晨忽然伸手,在控制面板上按下录制键。 “从现在开始,每十分钟存档一次监控数据。”他说,“万一……主机被毁,至少还能恢复一部分记录。” 他说话时,右手无意识地碰了下肩部破口,眉头轻轻一皱。 我看见那片焦黑的布料下,皮肤已经泛红,边缘微微肿起。 他没吭声,只是把袖子拉下来盖住伤口,继续盯着屏幕。 监控画面上,无人机正飞过一片塌陷的厂房废墟。就在镜头即将掠过断墙时,一个细节闪过—— 墙根处靠着一辆旧自行车,车筐里散落着几片撕开的药盒残片,其中一角印着熟悉的蓝白标志。 苏晨猛地按住暂停键。 我凑近屏幕。 那标志下方,有一行极小的印刷字:**阿莫西林胶囊 0.25g**。 他手指悬在回放按钮上方,还没按下。 第157章 防御工事的极限改造 监控屏上的热成像还亮着,那辆旧自行车歪斜地靠在断墙边,药盒残片卡在车筐铁丝缝里。苏晨的手指悬在暂停键上方,没再按下去。 他转头看我:“得做点能挡人的东西。” 我没说话,目光扫过武器柜。高压水枪对付野狗还行,面对拿着燃烧瓶冲过来的人,根本撑不过三轮投掷。赵强知道我们有药,也猜得到我们不会轻易开门,接下来一定是强行突破。 “钢管呢?”我问。 “仓库最里面还有两捆,是之前加固通风井剩的。”他站起身,活动了下肩膀,破口的防护服被他扯下来扔进回收桶,“长度够,就是太直,容易脱手。” “加尖刺。”我说,“做成拒马那种结构,卡在入口缓冲区两侧,人一靠近就顶住门框形成夹角,他们没法贴脸砸瓶子。” 苏晨眼睛动了一下,“可焊接点受力太大,普通焊枪熔不透管壁。” “用工业级的。”我走向工具间,“昨天运来的那台柴油焊机还没拆封,功率够。” 我们搬出焊机,拖到物资区空地上。钢管一根根码在水泥地上,表面覆着薄灰。苏晨蹲下检查接口处的螺纹磨损,我打开焊机箱,接通备用电源。火花啪地一声跳起,焊枪头亮了。 “先试一根。”他说。 我递给他护目镜和手套。他接过时手腕微抖,肩上的伤还没消肿,动作一用力就会绷紧肌肉。但他没提休息的事,直接把两截钢管对齐,夹进固定架。 焊枪靠近接缝,弧光刺眼。金属熔化的声音滋啦作响,青烟往上冒。苏晨控制着手速,焊条一点点推进,焊缝逐渐成型。 “差不多了。”他关掉焊枪,等冷却后拿起长矛,往地上猛戳两下。 钢管稳稳立住,尖头扎进水泥地半寸。 “强度呢?”我问。 他没答,而是走到墙角,抓起一块废弃的防弹玻璃模拟板,绑在木架上。退后五步,助跑,挥矛猛刺。 “砰!” 矛尖穿透玻璃板,但就在抽出瞬间,“咔”一声脆响,焊接处裂开,半截尖刺飞出去,擦着我的耳侧钉进墙面,颤巍巍地晃着。 空气凝住。 我抬手摸了下后颈,指尖沾了点湿。回头一看,墙上溅了一道血痕。 苏晨脸色白了:“你受伤了?” “小口子。”我抹了把脖子,血不多,但火辣辣地疼。刚才那一片断裂的金属碎片掠过后背,划破了衣服和皮肉。 “我不该……”他声音发紧。 “不是你的错。”我盯着那截断矛,“材料不行,焊法也不对。这种直角焊接承受不了回撤冲击力。” 他低头看着手里剩下的半截钢管,指节捏得发青。 “再来。”我说,“换斜角嵌合,增加接触面。焊三层,每层间隔降温。” 他抬头看我,“三天内要完成六组,时间够吗?” “必须够。”我撕开急救包,草草缠了圈纱布,“赵强已经开始布伏,等风向一变就会动手。我们没有等下一波的机会。” 他咬了下嘴唇,没再犹豫,转身去翻设计图。 半小时后,他摊开一张泛黄的纸,压在工作台上。那是他从职校带出来的机械制图作业,背面画着某种防御工事的草稿。 “我想起来了。”他指着图纸上的一处节点,“以前老师讲过军用拒马的应力分散结构,用Y型主杆,三向支撑,每个连接点错开十五度角,能扛住正面撞击和侧向拉扯。” 我凑近看。线条潦草,但结构清晰。 “你能做出来?” “能。”他点头,“但需要切割机调整角度,还得找些厚钢板做基座。” “都给你。”我拉开工具柜,“包括激光测距仪,确保每一根长度误差不超过两毫米。” 他开始重新排料。两根主杆呈Y字分开,底部焊接三角底座,尖头改用锥形钢钉,末端加螺纹可拆卸。焊接顺序改为先点焊定位,再分段熔接,最后整体加固。 第一根新结构完成时,已是深夜。 他扛着矛走到测试区,站定,猛地前刺。 矛尖撞上防弹板,发出沉闷的撞击声。玻璃板裂开蛛网状纹路,但矛身完好无损。他抽回,再次突刺,连续五次,焊缝没有一丝松动。 “成了。”他喘着气,脸上终于有了点血色。 我走过去,伸手敲了敲连接处,“声音实。” “这回不会断了。”他说。 “那就批量做。”我看眼时间,“明天中午前完成四组,后天补完剩下两组。安装位置定在缓冲区外侧凹槽,平时收进墙体,遇袭时手动推出锁定。” 他应了一声,正要继续,忽然停住。 “等等。”他翻开笔记本,快速画了几笔,“如果在矛杆中空部分加装弹簧阻尼器,能不能缓冲冲击力,防止整个结构被震松?” 我盯着图纸看了几秒,“有道理。但时间不够做复杂机械结构。” “不用弹簧。”他抬头,“用废轮胎剪成环状垫片,夹在焊点之间,橡胶能吸震,而且我们库存充足。” 我沉默片刻,“试试。” 第二轮改造启动。我们拆了三只报废轮胎,切成圆环,套入钢管连接部。重新焊接后,整根矛重量略增,但稳定性明显提升。测试时,连续十次强力撞击,结构纹丝不动。 凌晨三点,第四组完成。 我靠在墙边,后背伤口经药膏涂抹后不再渗血,但每次呼吸还是牵扯着钝痛。苏晨还在检查最后一根的平衡性,他把矛平举起来,左右微调重心。 “你觉得……够了吗?”他问。 “比之前强十倍。”我说,“但现在的问题不只是武器。” 他放下矛,“你是说,他们可能不止从正面来?” 我点头,“药盒出现在西边,说明有人绕后侦察。通风口、排水管、外墙接缝,都是弱点。” “那得加装物理屏障。”他思索着,“比如在外墙埋设旋转刀片组,感应到靠近就自动展开?” “太耗电,维护难。”我否决,“更简单的办法——用废弃钢筋焊成网格,封死所有非必要开口,再涂上防腐蚀层。” “我可以通宵干。”他说。 “你不许通宵。”我盯着他,“明天还要参与巡逻部署,精神必须在线。” 他张了张嘴,想争辩,最终只是低下头,“……我知道轻重。” 我拍了下他肩膀,“去洗个热水澡,换身干净衣服。六点准时开工,我要看到全部六组矛阵进入待装状态。” 他应了声,转身收拾工具。经过我身边时,脚步顿了顿。 “林越。”他低声说,“上次你说,我们没有下次机会。所以这一次,我不会再让东西断在半路上。” 我没说话,只点了点头。 他走了。我独自站在物资区,看着地上整齐排列的六根长矛。每一根都带着粗糙的焊疤,却笔直坚硬,像一道道竖起的防线。 我伸手抚过其中一根的尖端,金属冰凉。 远处监控室传来键盘敲击声,应该是苏晨在录入设备参数。我转身朝通道走去,准备回房间换件新衣。 刚走到门口,身后突然传来一声异响。 我猛地回头。 一根矛的底座连接环正在缓缓裂开,橡胶垫片边缘翘起,金属缝隙中渗出细小的锈粒。 我快步走回去,蹲下查看。焊接处没有问题,问题出在钢筋本身——长期存放导致内部已有微裂纹,承重后开始扩展。 我掏出记号笔,在那根矛上画了个叉。 还有隐患没清完。 我站起来,朝工具台走去。 必须赶在天亮前做完第二批材料检测。 第158章 钥匙串上的血色秘密 我盯着那根画了叉的矛,记号笔的墨迹还没干透。备用材料必须检查,不能靠别人。 穿好防护服时,后背的伤口扯了一下,火辣的感觉顺着脊椎往上爬。我没停,拉上拉链,扣紧头盔。监控显示西区酸雨暂停,窗口只有四十分钟。够用。 出门前,我把一串钥匙挂在腰侧,金属环故意露在防寒服外。这把是安全屋主门的备用钥匙,齿痕特殊,一眼就能认出。如果有人盯梢,会注意到它。 外面风冷得刺骨。灰黄色的雾贴着地面滚,远处建筑只剩轮廓。我朝北边走,那里有个废弃仓库,存了些备用钢管和焊料。脚步踩在碎石上发出轻响,每一步都控制节奏。耳朵听着身后,有没有多余的脚步声。 十分钟到了拐角。我停下,假装调整肩带,余光扫向后方。三百米外,一栋塌了一半的商厦二楼,窗帘动了一下。不是风。那里没有风源。 我继续走,放慢速度,手始终贴在枪套位置。钥匙随着步伐轻轻晃荡,发出细微碰撞声。走过下一个路口时,我故意让钥匙从口袋滑出一半,卡在布料边缘。然后低头整理靴子,给足够时间让人看清。 二十分钟后,我进入仓库。空荡的货架间堆着木箱,上面落满灰尘。我翻找标记为“建材”的箱子,实际是在确认这批物资是否受潮。手指摸到箱底时,听到门外传来动静。 两个人影出现在门口,佝偻着身子,衣服破烂。其中一个跪在地上,另一个扶着他,声音发抖:“救救他……他快不行了。” 我没动。这种时候不会有人主动求救。真快死了的人没力气喊话。 “我们是从南城来的,”站着的男人抬起脸,满脸污垢,“家里药没了,孩子高烧……能不能给点退烧药?” 他说话时,眼睛一直往我腰间瞟。钥匙还挂在那儿,随呼吸微微摆动。 我慢慢往后退一步,靠近墙边的铁架。右手滑进衣内,握住枪柄。 “你们有武器吗?”我问。 “没有!”他急忙摇头,“真没有!您看,我们连刀都没有!” 他说得太快。正常人不会立刻否认。他们会犹豫,会解释自己为什么没带。 地上那人忽然咳嗽起来,咳得剧烈。扶他的男人立刻低头拍背,动作熟练。但就在低头瞬间,他的视线仍死死锁住钥匙。瞳孔缩了一下。 就是现在。 我抽出枪托,跨步上前,猛砸向他太阳穴。他连叫都没来得及,直接倒下。另一个想爬起来,手伸向大腿外侧——那里鼓起一块,藏了东西。 我侧身踢他膝盖外侧,他失去平衡向前扑。我顺势压上去,肘关节顶住他后颈,将他脸按在地上。他挣扎着去摸刀,我抬腿绊住他手臂,整个人重心下沉,让他动弹不得。 几秒后,他不动了。撞地时额头磕出血,昏过去了。 我喘了口气,解开两人外套搜查。第一个身上只有半包饼干和一张皱巴巴的地图。第二个裤子口袋里有绳索、火柴,还有……一串钥匙。 我拿出来看。 金属表面有刮痕,边缘沾着暗红色残留物,像是干掉的血。最显眼的是钥匙圈上的刻字:**龙腾科技大厦·b座**。 我的手指僵住了。 那是我灾变前上班的地方。公司给每个员工配了门禁钥匙,挂绳颜色按部门区分。我属于技术部,是深蓝色。这串钥匙的挂绳断了,只剩金属环,但刻字清清楚楚。 赵强…… 我记得他。安保部的,总在楼层巡逻,喜欢站在电梯口抽烟。有一次我加班到凌晨,抱着两箱压缩饼干从仓库出来,被他看见了。他问我搬什么,我说公司福利。他没多问,但眼神不对。 那时候我不知道他会盯上我。更不知道重生后,他还活着,并且能找到我。 这不是巧合。他是冲着我来的。 我收起钥匙串,绑住两人的手脚,塞进仓库最里面的隔间。嘴也封上,免得醒来乱叫。暂时不杀他们。留着有用。 走出仓库时,天空开始飘细雨。不是酸雨,是普通的冷雨,打在头盔上噼啪作响。我加快脚步往回走。 三百米外的高台上,一道身影静静站着。他手里举着望远镜,刚放下。嘴角动了动,转身离开,身影消失在断墙之后。 我沿着原路返回,每一步都留意脚下和四周。经过第三个路口时,脑袋突然一阵发沉。像是有东西在颅内挤压。我扶住路边的电线杆,站了几秒。 呼吸有点急。 后背的伤口开始发热,不再是单纯的疼,而是像有一团温热的东西在里面扩散。我咬牙挺直身体,继续往前。 安全屋入口就在前方五百米。铁门紧闭,信号灯绿着。说明内部密封正常。 我走近识别区,指纹验证通过,门锁咔哒一声打开。我跨进去,立刻按下封闭按钮。厚重的金属门合拢,隔绝外界。 进门第一件事是消毒。喷雾从头顶洒下,覆盖全身。我脱掉防护服,扔进污染区回收桶。然后取出发烧检测贴,贴在脖子侧面。 屏幕亮起:**37.8c**。 不算高,但不该有。我昨天还好。 我把缴获的钥匙放进保险柜,顺手打开监控回放。调到刚才仓库外的画面。放大门口角落。 果然。 那两人出现前两分钟,一辆破旧摩托从东边驶过,停在百米外的废车堆里。骑手戴头盔,没下车,只抬头看了这边一眼,然后掉头走了。 体型、走路姿势……和赵强一样。 他派人来试探,自己躲在后面观察反应。 我关掉画面,走到医疗柜前取出抗生素,吞了两粒。然后翻开笔记本,写下几个字:**赵强,认识我,可能知道住址**。 写完合上本子,我去洗了个热水澡。水冲过后背,伤口周围的皮肤烫得发红。出来时体温贴更新:**38.1c**。 我擦干身体,换上干净衣服,坐到主控台前。调出所有外部摄像头的实时画面。十二个角度,全部正常。 但我还是盯着屏幕。 他知道我在哪里。他也知道我发现了他。 接下来不会再是试探。 我伸手摸了摸保险柜的密码盘,又看了看门外的通道。六组矛阵还没装,但材料已经准备好了。明天必须完成。 眼皮越来越重。我撑着桌子站起来,准备去休息室躺一会儿。 刚走到门口,胃里猛地一抽,涌上一股酸味。我弯下腰,手扶墙壁,喉咙发紧。 一口腥甜顶到嘴边。 我张开嘴,一滴暗红落在地面,缓缓扩散。 第159章 流感肆虐的安全屋 我睁开眼的时候,天花板的灯是暗的。只有主控台的屏幕亮着微光,照在苏瑶脸上。她坐在床边,手里拿着体温计。 “三十九度八。”她低声说。 我没力气说话,喉咙像是被砂纸磨过。呼吸很重,每一次都带着杂音。我记得自己倒下的前一秒,还在看监控画面。十二个角度都没问题,可我的身体先撑不住了。 她把冰袋贴在我脖子两侧,又往静脉推了一针退烧药。药液流进去的时候,整条手臂发凉。 “抗生素……”我想说话,声音断在喉咙里。 苏瑶没应我。她起身走到医疗柜前,拉开最下层的抽屉。翻了几秒,拿出一盒药,盯着上面的日期看了很久。 然后她把药放回去了。 她一盒接一盒地翻,动作越来越快。最后停住,背对着我站了几分钟。 转过身时,她说:“全过期了。” 我没出声。我知道为什么。末日之后没有冷链,药品最多撑两年。我们进安全屋已经两年零三个月。 她坐回来,手指按在我手腕上测脉搏。“肺部有湿音,感染在扩散。再拖一天,可能转败血症。” 我闭上眼。赵强的名字在我脑子里转。那串钥匙,他看见我回来了。他知道我在哪。 门外传来脚步声。苏晨站在门口,防护服还没脱,脸上全是汗。 “哥怎么样?”他问。 苏瑶摇头。 他低头看着地面,忽然说:“我去拿药。” “不行。”苏瑶立刻站起来,“外面酸雨等级升了,现在出去等于送死。” “附近医院的地下室还有库存。”他说得很快,“我记得图纸,通风管能通到那里。不走地面,不会被发现。” “你一个人去?” “我不傻。我会绕路,也会避开监控点。” 苏瑶盯着他看了很久,最后说:“你不许去。林越要是醒了,也不会同意。” 他没争辩,转身走了。 我以为他放弃了。可半小时后,我听见维修通道的金属门开了又关。声音很轻,但我知道是谁。 苏瑶也听到了。她冲出去的时候,人已经不见了。 她站在主控台前调监控,手有点抖。画面扫过东侧管网入口,正好拍到一个身影钻进管道口,背着空包,头灯刚亮起来。 “他疯了……”她抓起对讲机,按下通话键,“苏晨,听到立刻回来!重复,立刻回来!” 没回应。 她切换摄像头,追踪他的路线。通风管道狭窄,只能爬行。他动作很慢,每一步都小心避开锈蚀严重的区域。 两小时后,画面显示他到达废弃社区医院的地下层。门锁坏了,他用撬棍推开。里面一片漆黑,他头灯扫过货架,停在一排标着“抗生素”的箱子上。 他打开一个,检查封条和批号,然后装进背包。只带了一箱,没碰别的。 就在他准备离开时,镜头拍到墙角有一堆玻璃碎片,旁边是半截燃烧瓶的残骸。地上还有脚印,新鲜的,不止一双。 他蹲下来,用ph试纸测了地面残留的水渍。试纸变红。酸性很强。 他抬头看了看天花板的通风口,眼神变了。 他知道这里已经被盯上了。 但他还是原路返回。进入管道时,天空开始下雨。监控显示酸雨强度从二级跳到四级。 他加快速度,但雨势来得太快。管道外壁开始渗水,滴下来的液体冒着白烟。他躲进一段废弃检修舱,蜷缩在角落等雨小一点。 就在这时候,背包夹层里的红光闪了一下。 他愣住,把包卸下来翻找。在内衬缝线处摸到一块硬物。拆开一看,是个微型电子元件,天线很短,但信号灯一直在闪。 定位器。 他咬牙,从工具包里掏出发电机拆下的电路板残片,又用随身的小刀把定位器外壳撬开。电路板露出来,他盯着焊点看了几秒,动手改线。 右手食指不小心碰到裸露的导电部分,电流窜上来,整条胳膊麻了一下。他没停,继续焊。 改到一半,右脚滑了一下,踩进管道底部积着的水洼。防护靴底瞬间被腐蚀穿孔,皮肤接触到酸液。 他闷哼一声,立刻抽腿,但已经晚了。脚踝处火辣辣地疼,皮肤开始发白起泡。 他撕下衣角缠住伤口,把干扰器塞进背包最里层。定位器的信号灯还在闪,但他改了频率,每隔三分钟跳一次,追踪难度翻倍。 剩下的路他几乎是爬回去的。两百米的距离,花了四十分钟。 安全屋东侧排水口打开一条缝,他把自己拽进来,滚落在消毒区地板上。 警报响了。系统检测到外部污染物附着。 苏瑶冲进来时,他正靠着墙喘气,脸色发青,右脚的靴子只剩半只,袜子被血和脓水浸透。 她一句话没说,先给他注射抗感染药剂,又剪开裤腿处理伤口。清创的时候,他没叫,只是攥紧了拳头。 “药拿到了。”他把背包递过去,声音很轻。 她接过,放进紫外线消毒舱。箱子表面有灰尘和刮痕,封条完整。 “谁让你去的?”她终于开口。 “没人让我去。”他说,“是我自己决定的。” 她没再说话,只是盯着消毒舱里的箱子,手指一直按在手术刀柄上。 我躺在床上,意识断断续续。听见他们在外面说话,声音压得很低。 “他能活下来吗?”苏晨问。 “要看药有没有效。”苏瑶说,“也要看接下来会不会发烧更严重。” “如果赵强跟着信号来了呢?” “那就打。” 短暂的沉默后,他又说:“我不是累赘了,对吧?” 她回头看他,很久才点头。 他坐在维修间角落,低头摆弄那个拆了一半的干扰器。手指还在抖,但眼神很稳。 我努力想坐起来,身体却不听使唤。呼吸越来越费力,胸口像压了石头。苏瑶过来调整呼吸辅助仪,数值往下掉了一点。 她写下新的用药记录,合上本子,走向消毒区。 箱子已经消完毒。她戴上手套,伸手去开锁。 金属搭扣弹开的声音很轻。 她的手指停在箱盖边缘,没有立刻掀开。 苏晨靠在门框上,右脚垫着箱子,手里握着一把铁钳。 灯光昏黄,空气静得能听见仪器滴答声。 她抬起手,准备掀开箱盖。 箱角的胶条有重新粘过的痕迹。 第160章 药品箱里的死亡陷阱 箱角的胶条有重新粘过的痕迹。 苏瑶的手停在半空,指尖离箱盖只剩一寸。她没动,也没说话,只是慢慢把头偏过来,看向门口。我靠着门框站着,呼吸还是重,肺里像塞了湿棉花,每吸一口都费劲。 她的眼神很静,但我知道她在等我拿主意。 我撑着墙往前走了两步,脚底发软。烧还没退干净,脑子却不敢停。这药是苏晨拼了命带回来的,可越是这样,越不能碰。赵强的人能装成求救者靠近我,就能在药箱里动手脚。那串刻着公司名字的钥匙不是巧合,这张照片也不是偶然。 我伸手示意苏瑶后退。 她立刻明白了,转身离开消毒区,动作轻但坚决。我拖过一根钢管长矛——就是苏晨前几天试制失败的那根,后来他改了结构,加了防滑纹和加固环。现在它靠在维修通道口,成了我们最硬的家伙。 我用矛尖轻轻挑开箱角的胶条。 金属碰上胶面,发出轻微的撕拉声。下一秒,一声闷响从箱内传出,火光从缝隙炸出来,热浪扑到脸上。我往后一缩,膝盖撞到墙,整个人差点跪下去。爆炸不大,但足够要命。紫外线灯管碎了一地,玻璃渣混着焦味散在空中。 安全屋的警报没响。说明这不是高压气体或大型炸药,而是小范围引燃装置。定时的,或者压力触发。 我喘着气,盯着还在冒烟的箱子。手心全是汗,握着矛杆才稳得住。 “你怎么样?”苏瑶快步走过来。 我没答,低头看自己的袖子。边缘烧黑了一块,皮肤有点刺痛,但没破皮。她还是蹲下来检查,手指碰到灼处时顿了一下。 “表层伤,不深。”她说,“但不能再碰刺激物了。” 我点点头,目光没离开那个箱子。炸过了,不代表结束。这种陷阱,往往留有后招。 “打开看看。”我说。 苏瑶戴上防割手套,拿钳子拆掉剩下的锁扣。箱盖掀开一半,里面几层分隔板已经被烧毁,药品散落一地。有些瓶子裂了,液体渗出,在焦黑的垫纸上留下暗色痕迹。 她一层层翻,动作小心。突然,她的手停住。 在最底层的夹板下面,有一张防水相纸露了出来,一角被熏黑,但画面还能看清。 她抽出来,吹掉灰。 照片上是一个宴会厅,灯光亮,背景挂着公司年会横幅。右边站着赵强,穿着保安制服,手里端着酒杯,笑得很自然。左边是个中年男人,西装笔挺,胸前别着“资产部副总”的铭牌。两人肩膀挨着,像是熟人。 我记得这个人。灾变前半年,公司清查仓库使用记录,他是负责人。那天我因为多领了几箱应急食品被叫去谈话,理由是“占用公共资源”。我没解释,也没争辩。后来听说,是赵强主动上报了我的出入频率。 原来他们认识。不止认识,还站在一起喝酒。 我把照片接过去,盯着看了很久。脑子里想起那天晚上加班到十点,路过大厅看到他们在合影。我没参加年会,也不想去。我以为没人注意我,结果有人一直在看。 “他们不是冲物资来的。”苏瑶低声说,“是冲你过去的账。” 我没说话。账?什么账?因为我囤货时避开了他的眼线?因为我没像其他人那样给他送礼打点?还是因为我重生后卖房太快,让他察觉异常? 都不是重点了。 重点是,他们盯上了我,从很早就开始了。钥匙串不是偶然掉落,是故意留下的线索。医院地下室的燃烧瓶残骸不是巧合,是试探。现在这个药箱里的炸弹,是确认——他们在逼我暴露反应模式。 我抬头看监控屏幕。主画面显示东侧管网入口依旧安静,雨水顺着管道边缘滴落。苏晨还在维修间,脚踝包扎好了,正低头摆弄那个拆下来的定位器。 他不知道自己带回的是杀局。 但我不能怪他。换了谁都会这么做。我们缺药太久了,每一次外出都是赌命。只是这次,对方比我们更懂怎么下套。 “林越。”苏瑶叫我名字。 我看她。 “接下来怎么办?” 我站直了些,虽然肋骨处还在隐隐作痛。“先清残骸。所有东西都做化学检测,包括烧过的碎片。另外,把通风系统切到内循环,关闭外部换气口。” 她点头,去拿检测工具。 我走到主控台边,按下手印解锁一级警戒协议。屏幕跳转,三十个监控视角同时启动,覆盖安全屋外围五十米范围。红外线扫描开启,移动热源标记为红点。目前没有异常。 “苏晨。”我开口。 他抬头,脸色还有些发白。“我在。” “声波预警模块能启动吗?” 他想了想,“可以。我已经设了震动频率阈值,超过三级震动会自动报警。如果有人挖地道或者强行破墙,系统会在三十秒内响应。” “加上声音干扰。” “你是说……放噪音?” “对。每隔十分钟,播放一段高频杂音,持续二十秒。让外面听不清里面的动静。” 他开始操作键盘。几秒后,主控屏弹出提示:声波干扰程序已加载,等待指令启动。 我看着屏幕上的倒计时。三分钟后,第一次干扰信号将释放。 这时候,苏瑶拿着一个密封袋走过来。里面是那张照片的复印件,原件已经存进保险柜。 “还有一个问题。”她说,“这批药,就算没炸,还能用吗?” 我摇头。“封条被动过,储存条件无法保证。就算没受潮,也可能被人调包。我们现在唯一能信的,是自己没离开视线的东西。” 她沉默了几秒,然后说:“那林越的药怎么办?感染再加重,撑不过四十八小时。” 我盯着监控画面。某个角落的摄像头晃了一下,像是被风吹动。其实今天没风。 “等不了了。”我说,“我们必须主动找药。” “外面现在很危险。” “我知道。所以不去远地方。附近还有两个备用存储点,是我重生后悄悄建的,连赵强都不知道位置。其中一个存了医疗物资。” “你身体还没好。” “我不去。”我说,“我去指挥。你们去执行。” 苏瑶皱眉。“你要我们去冒险?” “不是你们。”我说,“是我和苏晨一起去。你留在屋里守系统。” 她愣住。“你疯了?你现在走路都要扶墙!” “正因为这样,我才必须亲自去。”我看着她,“赵强以为我病了,就会缩着不动。他会放松警惕。这时候出击,才有机会反杀。” 她咬住嘴唇,没再说话。 我知道她在担心。不只是我的身体,还有整个团队的安危。一旦我们出去,屋里只剩她一个人,要是敌人趁虚而入…… “我会留一把枪给你。”我说,“密码锁也设好,非授权进入直接触发声光警报。而且——”我指了指屏幕,“只要你不离开主控区,我就随时能看到你。” 她终于点头。 我转身走向武器架,取下两把短柄撬棍,又检查了防毒面具和护膝。苏晨一瘸一拐地走过来,手里拿着改装好的干扰器。 “我能行。”他说。 我没看他,只说了句:“跟紧我,别乱跑。” 我们开始准备装备。苏瑶在后台调试监控联动程序,确保任何角度出现异动都能第一时间反馈。 主控室的灯忽然闪了一下。 我们都停住动作。 电力系统一直稳定,这种闪烁很少见。 我立刻调出供电日志。发现外部线路电压有短暂波动,持续不到三秒,像是有人测试接入点。 不是故障。 是试探。 他们来了。 第161章 防御长矛的首次杀戮 主控室的灯闪了一下。 我立刻看向监控屏幕。电力日志显示外部线路有短暂波动,不到三秒,像是有人测试接入点。 不是故障。 是试探。 我抓起对讲机,声音压得很低:“苏晨,准备。” 他从维修台边抬起头,手里的干扰器还没装好。听到我的指令,他放下工具,转身去拿长矛。那是他这几天重新设计的版本,矛身加了防滑纹,尾部绑了绳索,能固定在管道出口下方,等入侵者进来时突然启动。 “他们来了。”我说。 苏晨点头,把长矛扛到肩上,一瘸一拐地走向东侧通风口。他的脚踝还在疼,走路有点歪,但动作没停。 我也懂了。肋骨处还有些发闷,烧也没完全退,可现在没时间等。我拎起一把短枪,检查弹匣,然后沿着内廊往暗哨位走。那里能看到围墙缺口,也能覆盖通风管道出口。 刚拐过弯,红外警报响了。 屏幕上,三个红点正贴着东墙移动。他们穿着拼接的防寒服,手里有液压剪,动作很稳,一看就是训练过的。一人负责剪网,另外两人警戒两侧,没有说话。 我按下声波干扰程序。 高频杂音从外墙喇叭里冲出来,持续二十秒。那三人明显顿了一下,举枪的手晃了晃,通讯被切断了。这种噪音不会伤人,但会影响判断,让他们没法协调行动。 就是这两秒。 苏晨在监控里看到信号,猛地拉动绳索。 一根长矛从通风口下方弹出,尖头带着钢刺,直插地面。一个刚翻进来的男人右腿直接被钉住,整个人扑倒在地,嘴里发出一声闷哼。 第二个人反应快,立刻举枪瞄准通风口。 我没等他扣扳机。 从暗处开枪,子弹打中他左肩,枪飞了出去。他踉跄后退,捂着肩膀靠墙站住。我冲出去,一脚踢开他手边的武器,枪口对准他脑袋。 第三人看到情况不对,转身就要翻墙逃。 “别追。”我在对讲机里说。 苏晨站在高处,盯着那人背影,手握着另一根备用长矛,没动。 围墙外安静下来。 受伤的那个躺在地上,腿上的毛穿得深,血顺着裤管往下流。他咬牙不叫,眼神凶狠地看着我。 我蹲下,卸掉他身上的装备,找到一把刀和一个信号发射器。发射器很小,藏在衣领夹层里,还在工作。 “赵强派你们来的?”我问。 他闭嘴不答。 我又问:“谁告诉你们药箱的事?” 他还是一声不吭。 我站起来,看向苏晨。他站在通风口边上,手里还握着那根长矛,呼吸有点急,脸色发白。 “你第一次动手。”我说。 他点点头,声音不大:“他要爬进来的时候……我就拉了绳子。” “你觉得他该死吗?” 他抬头看我,眼神有点晃:“我不知道……但他要是进来了,会杀我们。” “那就没错。”我说,“在这儿,活着才是对的。心软一次,死的就是你。” 他没说话,只是抓紧了矛杆。 我把伤者拖到围墙角落,用铁链锁住他的双手。另一个被击伤的也铐上了,靠着墙坐着,脸色苍白。 第三个跑了。 我知道他会回去报信。 我回到主控室,把信号发射器扔进检测仪。屏幕上跳出坐标,距离安全屋八百米,是个废弃仓库。赵强的人应该就在那儿扎了窝。 苏晨跟进来,把长矛靠在墙边。他脱下防护手套,手指有点抖。 “你做得很好。”我说,“那根矛是你改的,位置也是你定的。你救了这个屋子。” 他低头看着自己的手:“可我刚才……一直在想,要是他躲开了怎么办?要是他带的是枪呢?” “没有要事。”我打断他,“你做了你能做的。剩下的,由我来补。” 他抬头看我。 我从武器架取下一把新矛,递给他:“明天继续练。这次是运气好,下次可能就没这么巧了。” 他接过矛,点了点头。 我走到监控台前,切换所有摄像头。外围暂时安静,但我不信就这么结束了。赵强不会只派三个人来试水。这只是开始。 苏瑶从医疗区走出来,看到地上的俘虏,眉头皱了一下。 “他们怎么样?”她问。 “一个腿废了,一个肩伤,都能活。”我说,“先关着,别给他们水。” 她看了我一眼:“你不打算审?” “没必要。”我说,“他知道的,我都猜得到。赵强盯我很久了,公司的事、卖房的事、建安全屋的事,他都在查。钥匙串是故意留的,照片也是,就是为了逼我动。” 她沉默了一会儿:“那你接下来做什么?” “等。”我说,“他一定会再来。这次失败了,下次就会换方式。可能是挖地道,可能是放火,也可能是假装投降。” 她点头,转身去检查药品库存。 我坐在主控台前,盯着屏幕。红外线扫描一直开着,风吹动的树枝都会标红点。我一个个排除,直到画面恢复平静。 苏晨坐在我旁边,摆弄着那根长矛的绳索。他把结拆了又系,系了又拆,手指慢慢稳了下来。 “林越。”他忽然开口。 “嗯。” “如果下次……他们带更多人来呢?” 我看他一眼:“那就多做几根矛。” 他低头笑了笑,没再说话。 我起身去检查电源箱。刚才的电压波动太刻意,不像自然故障。我拆开外壳,发现一根外接线被轻轻搭在接口上,已经断了,但痕迹很新。 有人摸到了电箱外面。 我立刻调出十分钟前的监控回放。画面里,一道人影贴着墙根快速移动,在电箱前停留了不到五秒,然后消失在死角。 不是刚才那三个。 是另一个人。 他没参与攻击,只负责测试线路。 这是侦察兵。 我抓起对讲机:“所有人注意,外面还有人在观察。不要靠近窗户,不要单独行动。” 苏晨立刻站起身,把长矛拿回手里。 我走到武器架前,取出三把改装过的短矛,分别放在主通道、通风口和东墙暗门。每一把都连着震动感应器,只要有人靠近,警报就会响。 然后我回到监控台,打开录音功能。 “赵强。”我对着麦克风说,“你派人来,我不怪。但你要记住——每一次你靠近这个屋子,都会有一个人躺下。不管你来多少人,结果都一样。” 我没有关掉麦克风。 声音通过外墙喇叭传出去,一遍遍重复。 我知道他可能听不到,但我要让他知道,我不怕他来。 也不怕杀人。 苏晨站在我身后,手扶着椅背。 “你会后悔吗?”他小声问。 “不会。”我说,“后悔活不下去。” 他没再问。 我盯着屏幕,等下一个红点出现。 灯光忽然又闪了一下。 我猛地抬头,手指按在警报按钮上。 这一次,电压波动比刚才更大。 三秒,五秒,七秒。 然后彻底断电。 应急灯亮起,红色光线照在墙上。 监控屏幕黑了。 所有系统停止运转。 我知道这不是意外。 是有人切断了主线路。 我抓起手电筒,转身就往外走。 苏晨跟上来:“我去东墙看看!” “别分开!”我喝住他,“待在我后面!” 我们刚走到通道拐角,听见外面传来金属摩擦的声音。 有人在撬东墙的检修板。 第162章 声波武器的意外灵感 金属摩擦声还在继续。 我抬手示意苏晨停下,贴着墙慢慢靠近东墙检修板。手电光扫过去,那块钢板已经松了一半,边缘弯曲变形,像是被液压钳强行撬开的。外面没有动静了,但痕迹是新的。 “他们进来了?”苏晨压低声音。 “还没。”我盯着缝隙,“只是试探。” 他立刻转身回通道,从工具箱里翻出扳手和两根铁条。我接过一根,插进检修板缺口,用力往里顶。钢板发出刺耳的响声,重新卡回原位。苏晨用铁条横向穿过固定孔,做成简易锁死结构。 “能撑多久?” “够我们修好主线路之前不出事。”我说。 应急灯的红光映在他脸上,额头全是汗。他一瘸一拐地往配电间走,脚步不稳,但没停下。我跟在后面,手里握着枪,耳朵听着四周。 配电间门开着,地上有几滴水迹,混着黑泥。我蹲下摸了摸,还是湿的。他们确实来过,而且不止一个人。 苏晨拉开电源箱外壳,里面的线缆被人剪断了三根,接口处留有划痕,不是一刀切断,而是慢慢割开的。这是为了不触发短路警报,说明动手的人懂点电路知识。 “主供电断了,备用电源只能撑监控主机半小时。”他一边检查一边说,“发电机还能用,但我得重新接线。” “多久?” “二十分钟,如果不出问题。” 我站在门口守着。他脱掉外套,袖口卷到肘部,开始拆解发电机输出端。焊枪通电后发出蓝光,他低头焊接新线路,动作很稳。我知道他脚踝疼,但他没提,也没坐下。 屏幕一点点亮起来。 先是雪花点,然后出现轮廓,最后整个监控画面恢复。红外信号还在扫描,外围三十米内没有红点。风把树枝吹得晃动,系统标出几个移动源,都被标记为非威胁。 “好了。”他说,关掉焊枪。 我点点头,走到主控台前查看日志。十分钟前有一次短暂电压波动,接着是外部线路断开记录。就在断电前五秒,东墙传感器捕捉到一次震动,持续0.7秒,强度达到预警阈值。 “他们不只是想断电。”我说,“他们在测试我们的反应速度。” 苏晨走过来,扶着桌沿看屏幕。“如果是赵强亲自来的,他会知道我们现在电力不足,监控有延迟。他可能会再试一次。” “那就让他试。”我说,“但我们得换个方式防。” 他没说话,转身去仓库翻找设备。我听见塑料箱被拖动的声音,接着是金属碰撞。几分钟后,他抱着一堆东西回来:两个旧扬声器、一个废弃麦克风、还有发电机上的稳压模块。 “我想试试这个。”他把东西放在桌上,“酸雨一直在下,空气里的水分和矿物质变了,刚才我调试无线电的时候发现,某些频率的声波传得更远,而且会被地面和墙体反射。” 我看着他摆弄那些零件。“你能做出什么?” “不是武器。”他说,“是干扰。如果我能把声音定向发出去,让对方听不清指令,或者产生压迫感,他们就没法协调行动。” 我没有反对。上一次声波干扰程序起了作用,虽然只持续了二十秒,但那三个入侵者明显乱了节奏。如果能把这种效果放大,甚至精准控制范围,就能在不开枪的情况下打乱对方阵型。 他开始焊接线路。我把主控室灯光调暗,关闭不必要的设备,给他的操作腾出电力空间。他把麦克风接到示波器上,打开检测模式。屏幕上出现波形,杂乱无章。 “现在不行。”他说,“外面太吵,雨声和风都影响信号。” 我走到窗边,看向远处。流浪者营地在八百米外,躲在废弃仓库里。那里有通风口,有临时搭建的遮雨棚,还有他们自己拉的电线。赵强不会一直等。他知道我们断过电,一定会再来。 “你继续。”我说,“我去看看东墙。” 我带上手电和枪,沿着内廊走到通风管道附近。检修板依旧锁着,周围没有新脚印。我蹲下检查地面,发现一处浅坑积了水,水面泛着油光。有人在这里站过,鞋底沾了机油。 回去时,苏晨正拿着焊枪调整最后一个接头。他把扬声器固定在三角架上,朝向东墙方向。稳压模块连着发电机,频率调节旋钮装在面板上。 “只能试一次。”他说,“功率不够,超过三十秒就会过热。” “先测距离。”我说。 他按下启动键。 装置嗡了一声,扬声器表面微微震动。我没有听到声音,但监控屏幕上的分贝计显示800hz频率正在发射。红外摄像头转向东墙外二十米处,地面的小石子轻微跳动了一下。 “有效。”他说。 我立刻调出营地监控画面。镜头拉近,能看到通风口附近的几个人影。他们原本靠墙坐着,突然有人抬起头,左右张望。接着另一个捂住耳朵,身子缩成一团。第三人站起来走了几步,又猛地停下,像是被什么声音钉在原地。 不到十秒,赵强从里面冲出来。他一把抓住那个蹲在地上的人,甩手就是一巴掌。那人直接倒地,半天没动弹。赵强指着其他人吼了几句,没人敢回应。 “他在发火。”我说。 苏晨看着屏幕,手指还按在开关上。“我没加大功率,只是维持基础输出。但他们听到了,而且受不了。” “不是声音太大。”我说,“是那种频率让他们不舒服,控制不住情绪。” 他点头。“就像人听到指甲刮黑板会烦躁一样,这个频率可能更容易引发心理不适。如果我能调得更准,也许能让他们的判断出错。” 我盯着画面。赵强把昏迷的手下拖到角落,然后站在空地上环顾四周。他抬头看了眼天,又看向我们的方向。他的嘴动了,应该是在骂人,但我听不见。 “他不知道声音从哪来。”我说。 “所以他慌了。”苏晨低声说。 我拿起对讲机:“下次他们来,不用等靠近。只要进入两百米,你就启动装置,打乱他们队形。我会在暗处补枪。” 他看着我。“如果他们带防具呢?比如耳塞?” “那就换频率。”我说,“你不是说可以调吗?” 他想了想,伸手拧动旋钮。“我可以做三段式脉冲,每次变换频率,让他们没法适应。” 我点头。“准备两次发射,间隔一分钟。第一次让他们混乱,第二次等他们重新组织时再打。” 他开始记录参数,写在一张纸上。手有点抖,但字迹清楚。焊灰沾在指节上,他没擦,继续画着波形图。 我走到武器架前,取下三把短矛,分别放在主通道两侧和通风口下方。每一把都绑了绳索,连接震动感应器。只要有人触碰通道,警报就会响。 然后我回到主控台,打开录音功能。 “赵强。”我对着麦克风说,“你切断我的电,我不能让你白干。这次是你的人晕了,下次可能是你自己倒下。” 我没有关掉喇叭。 声音通过外墙扩音器传出去,重复播放。我知道他不一定听得清内容,但他会听到重复的机械音,来自某个看不见的地方。 苏晨抬头看了我一眼。 “让他睡不好。”我说。 他嘴角动了一下,低下头继续调试设备。手指在旋钮上来回转动,测试不同频率下的输出稳定性。屏幕上波形起伏,他记下每组数据。 监控画面里,营地安静下来。那几个手下围在一起,离通风口远了些。赵强坐在箱子上抽烟,眼神一直盯着我们的方向。 “他在等。”我说。 “等我们也乱。”苏晨说。 “但我们没乱。”我看着他,“你还做出了这个。” 他停顿了一下,把手里的笔放下。“以前我觉得自己只能修东西。现在我发现,修出来的东西,也能保护人。” 我没有说话。 他重新拿起焊枪,开始加固连接点。动作比之前快了些,带着一股劲。 我站在主控台前,盯着屏幕。红外扫描正常运行,外围没有移动目标。风把雨吹斜了,打在墙上发出沙沙声。 苏晨忽然抬头。 “我想试试另一个频率。”他说,“更低一点,可能穿透力更强。” 我点头。 他按下按钮。 装置再次启动。这一次,监控画面中的几个人影猛地一颤。其中一个直接趴在地上,双手抱头。另一个转身就往仓库深处跑,脚步踉跄。赵强站起来大吼,可那人根本不听。 赵强追上去,一脚踹在他腿上。那人摔进积水里,挣扎了几下才爬起来。赵强揪住他衣领,拳头举到一半又放下。他站在原地喘气,肩膀剧烈起伏。 “他在失控。”我说。 苏晨看着屏幕,声音轻了下来:“他们已经开始怀疑彼此了。” 我盯着赵强的脸。他不再是那个冷静指挥的人。他的眼神乱了,呼吸急促,像一头被困住的野兽。 “下次。”我说,“等他们靠近围墙时再开。” 他点头,手指按在停止键上。 装置停止运转。房间里安静下来,只有机器散热风扇的嗡鸣。 我走到窗边,看向外面的夜色。 雨还在下。 远处的营地灯光微弱,人影晃动。 我知道他们还会来。 但这次,我不需要等他们进门。 第163章 林越的昏迷与苏瑶的决断 雨还在下。 我刚调完声波装置的频率,正准备去主控台查看监控回放,就听见苏瑶的声音从生活区传来。她喊得很急,只有两个字:“林越!” 我转身就往里跑。 他倒在监控台旁边,脸贴着地面,手还抓着对讲机。我蹲下去扶他,他的衣服全湿了,不是雨水,是汗。额头烫得吓人,眼睛闭着,嘴里不停说着什么。 “电源……东墙……赵强来了……”他声音断断续续,像是在命令谁,又像是在警告自己。 苏瑶已经跪在他身边,手指按在他脖子上,另一只手翻开他眼皮看了看。她脸色变了。 “高烧抽搐,神经系统反应。”她抬头看我,“必须马上退烧,不然会脑损伤。” 我把他拖到临时担架上。他整个人僵着,肌肉绷得很紧,呼吸又快又浅。苏瑶打开医疗柜,翻了几层,最后停在最底下那个小盒子上。 她拿出来一支药,只剩半管,标签写着“广谱抗生素”,生产日期比其他药品晚三年,是唯一没过期的。 “不能用这个。”我说,“这是留着救重伤员的。” 她没理我,撕开包装,装上针头。 “你听我说!”我抓住她手腕,“我们三个人里只要有一个重伤,就得靠这半支撑着。你现在用了,以后怎么办?” 她盯着我,眼神不像平时那样温和,反而很冷。 “你知道林越要是死了,我们能活几天吗?”她说,“三天。最多三天。赵强不会等我们重新组织防御,他会直接带人冲进来。到时候你拿什么挡?焊枪?还是那几根破钢管?” 我把手收回来。 她把药推了进去。 注射器空了,她把它扔在地上,发出清脆的响声。然后她解开林越的衣服,用酒精棉擦他胸口和腋下,动作很快,但没有慌乱。 “体温40.8度。”她看着测温仪,“药要二十分钟起效,现在只能物理降温。” 我站在旁边,不知道该做什么。发电机还在运行,主控台屏幕亮着,红外画面显示外围三十米内没人。可我知道,这只是暂时的。 苏瑶突然站起来,走向武器架。她从里面拿出一把短枪,检查弹匣,然后放在林越手边。 “万一他醒了,能自己防身。”她说。 我看着她。她头发乱了,脸上有汗也有灰,锁骨下面有一道新鲜的抓痕,像是被什么人拉扯过留下的。 “你受伤了?”我问。 她低头看了一眼,没回答。 就在这时候,警报响了。 红光一闪,主屏幕上跳出提示:**东侧围墙震动,强度达标预警值**。 我和苏瑶同时看向监控。画面里,三个人影正从树林边缘靠近,穿着深色衣服,手里有工具。他们走得很慢,但方向明确,直奔检修板位置。 我立刻跑到操作台前,手指悬在声波装置启动键上。 “要不要现在开?”我问。 苏瑶站在林越旁边,一只手搭在他脉搏上,另一只手握着听诊器。 “再等等。”她说,“等他们翻墙再打。一次机会,不能浪费。” 我没动。 她忽然转头看我,声音压得很低:“你觉得我不该用药?” 我没有点头,也没摇头。 “我是医生。”她说,“我知道每一针意味着什么。我也知道不用这一针,我们都得死。我不是在救他一个人,是在保住这个屋子还能运转下去的可能。” 她走到我面前,离得很近。 “你弟弟能拿着焊枪改装声波器,我能冒着违规风险救人。你们男人觉得拼命才算担当,可我们女人早就开始打破规则了。你以为我想这样?可现在没人给我们选的机会。” 我张了张嘴,没说出话。 她指着地上那个空注射器:“药用了,人还没醒。接下来不是靠谁指挥,是靠我们俩撑住。” 话音刚落,监控画面中,第一人踩上了围墙底部的金属支架,第二人正在递工具。 “到了。”我说。 她点头:“开。” 我按下按钮。 装置嗡地一声启动,扬声器震动,分贝计跳动。红外摄像头捕捉到外面三人突然停下动作。其中一人捂住耳朵,弯下腰。另一个原地转圈,像是找不到方向。第三人想往后退,却被前面的人挡住。 混乱只持续了十几秒。 但他们已经失去了节奏。 苏瑶一直盯着林越。他的手指动了一下,呼吸稍微平稳了些。 “体温降了半度。”她看了眼仪器,“还在退。” 我松了口气,手指仍搭在开关上。 “还能再发一次。”我说,“功率稳定。” 她没说话,走到主控台前,拿起对讲机。 “赵强。”她对着麦克风说,“你派人来,我就让他们倒下。林越不在,这个屋子里还有人能做决定。如果你不信,可以再试试。” 她按下播放键,声音通过外墙喇叭传出去,重复两遍。 然后她关掉。 监控里,那三人已经开始后撤。其中一个一瘸一拐,另一个扶着他。最后一人回头看了一眼,动作很急。 他们走了。 屋里安静下来。 我放下手,才发现掌心全是汗。 苏瑶坐在林越旁边的小凳上,拿起听诊器重新听他心跳。她的手很稳,一点没抖。 “你刚才……”我开口,“拿枪出来的时候,我以为你要对我动手。” 她抬眼看我:“我只是不想再被动等着别人保护。” 我点点头,走回设备位,开始记录这次声波干扰的时间参数。写到一半,抬头看她。 她正用毛巾擦林越的脸,动作轻了些。那道抓痕在灯光下更明显了,边缘有点发红。 “你什么时候受的伤?”我又问。 “昨天修通风口的时候。”她说,“有个流浪者偷摸进来,被我发现。他想抢药品,我咬了他一口,他也挠了我一下。” 我愣住。 “你没告诉林越?” “说了也没用。”她淡淡地说,“他已经够累了。” 我低下头,继续写数据。 过了几分钟,她忽然站起来,走到医疗柜前,把剩下的药品重新分类。过期的放一边,能用的锁进内层。最后,她把空药盒也收了起来。 “你在干什么?”我问。 “整理库存。”她说,“从今天起,药品由我统一管理。谁需要用药,必须经过我评估。包括林越。” 我看着她背影。 她不再是那个只会包扎伤口、安慰病人的人了。她现在敢打破规则,敢拿枪,敢在危机时刻做出决定。 而这一切,是因为她知道,软弱换不来活路。 我正想着,林越突然咳了一声。 我们同时转头。 他眼皮颤了颤,手指抓紧了床单,喉咙里发出一点声音,但没睁眼。 “他在恢复。”苏瑶立刻过去,重新测体温,“39.6度,还在降。” 我松了口气。 她拿起水壶,倒了一点温水,用棉签沾湿他嘴唇。 就在这时,主屏幕再次闪烁。 **西侧围栏,热源接近,数量:三** 我冲过去看画面。 三个人,全都戴着帽子,背着包,动作比刚才那批熟练。其中一人手里提着一个玻璃瓶,里面装着不明液体,瓶口塞着布条。 他们没走东墙,而是绕到了西面死角,那里监控盲区大,声波装置覆盖弱。 “他们学聪明了。”我说。 苏瑶站起身,把手伸向武器架。 她取下两把短矛,一把递给我,一把插在自己腰带上。然后她把枪别在后腰,拿起手电。 “我去通道埋矛。”她说,“你守主控台,等他们进入十米再启动声波。如果他们扔东西进来,立刻切断通风口。” 我接过矛,点头。 她走到门口,回头看了林越一眼。 他还躺着,脸色发白,呼吸微弱。 她没再多看,推门出去。 我坐回操作台前,手指重新搭在启动键上。 监控画面里,那三人已经靠近围栏。提瓶子的人蹲下身子,正在点火。 第164章 燃烧瓶夜袭的惊魂时刻 监控画面里,那人手里的玻璃瓶已经点燃。 布条烧得通红,火光映在他脸上。他抬手就要扔。 我猛地按下声波启动键。 装置嗡地响起来,屏幕上的频率曲线跳了一下。那人的动作顿住了,手臂一抖,瓶子歪着飞出去,砸在围栏底部,哗啦一声碎了。火焰顺着雨水蔓延开,像摊开的烂布。 另外两个人也被震得踉跄。一个撞到树上,另一个手里的瓶子直接掉进水坑,火灭了,液体散开,一股刺鼻的味道飘上来。 第三个还在往前走。他没拿瓶子,怀里抱着个铁皮罐子,蹲在围栏外侧,开始撬检修板的螺丝。 “有人换位置了。”我看向屏幕,“西墙死角,现在有一个人在拆底板。” 苏瑶的声音从通道传来:“别让他打开。” 她刚才出去埋矛,现在应该在暗道里。我没回头,盯着屏幕说:“声波刚用过,要冷却三十秒才能再发。” “那就用别的。” 话音落下的瞬间,主控台旁边的喷雾按钮被按了下去。是苏瑶提前接好的酸碱中和系统。管道连接着储存罐,把混合液从外墙高处的喷口压出去。 白雾喷出,落在燃烧的区域。火势猛地缩了一下,接着腾起更浓的烟。那个正想点火的人被呛得后退,捂住嘴咳嗽。铁皮罐子还放在地上,盖子已经拧开一半。 “有效。”我说。 他弯腰想去捡罐子,脚下一滑,摔了一跤。烟雾钻进他的衣服,他挣扎着爬起来,转身就跑。剩下两个也顾不上同伴,连滚带爬往林子深处撤。 第一波结束了。 我松开按键,手心全是湿的。设备散热扇还在转,温度计显示内部六十八度,还没到警戒线。 主屏幕上,三个人影退出了监控范围。火还在烧,但被雨水压着,翻不起大浪。防爆窗表面有黑痕,但没有裂。 我正准备切换摄像头检查死角,屏幕突然闪了一下。 热源警报又响了。 **西侧围栏,热源接近,数量:五** 比刚才多两人,速度更快。 我立刻重新加载声波程序。冷却时间还差十秒。手指悬在按键上,等倒计时归零。 他们来了。 这次五个人全穿着深色雨衣,帽子拉得很低。走在前面的手里提着四个玻璃瓶,瓶口都塞着布条。后面有人背着工具包,另一个扛着钢管。 他们没停,直接冲到围栏外。点火的动作很熟练,几乎同时点燃了三个瓶子。 “来不及了!”我喊出声。 第一个瓶子飞过来的时候,我扑向控制台,手动关闭通风口闸门。金属板落下的一刻,瓶子砸在防爆玻璃上,轰地炸开。 火焰贴着玻璃外层燃烧,黑烟往上爬。我盯着那块玻璃,心跳撞在胸口。 它撑住了。 第二瓶砸在墙角,碎了,火流进排水沟。第三瓶落在铁网上,烧得铁皮吱嘎作响。 第五个人没扔瓶子,他把钢管插进围栏缝隙,用力撬动焊接点。焊口发出刺耳的声音,开始松动。 “苏瑶!”我对着通讯器喊,“他们要破墙!” 没有回应。 我咬牙切齿,再次启动声波装置。这一次偏转角度更大,功率调到上限。嗡鸣声变得更沉,像是从地底下传出来的。 外面五个人同时晃了晃。 拿钢管的那个手一软,钢管掉在地上。点火的那人手抖,瓶子脱手太早,砸在自己脚边,火苗蹭到裤腿,他跳着脚去拍打。 剩下三人慌了阵脚,投掷节奏全乱。最后一个瓶子飞得太高,撞到屋檐才炸开,碎片落在我头顶的遮雨棚上。 我趁机切换红外视角,发现其中一人腰上挂着枪套。不是自制的,是军用型号。 赵强真的动手了。 就在这时,床上传来一声闷响。 我回头,看见林越坐了起来。他靠在墙上,脸色还是白的,但眼睛睁开了。一只手扶着头,另一只手摸到了放在旁边的枪。 “外面……多少人?”他声音哑得厉害。 “五个。”我说,“正在攻击西墙。” 他点头,慢慢站起来。脚步不稳,扶着桌沿走到监控台前。看了一眼屏幕,伸手拿对讲机。 “别用喇叭。”他说,“省电。” 然后他拿起枪,拉开弹匣看了一眼,又退回去。 “还能打几轮?” “不知道。”我说,“你刚醒,不能——” 他打断我:“我能站。” 他走到窗边,蹲下身子,从观察孔往外看。外面火还没灭,光亮一闪一闪照在他脸上。 几秒后,他抬枪,瞄准。 第一枪打在撬墙的人肩膀上。那人惨叫一声,滚到一边。钢管脱手。 第二枪打中点火者的膝盖,他跪倒在地,手里的瓶子掉下来,在自己面前炸开。火立刻吞了他的下半身。 剩下三个愣住了。其中一个想捡枪,林越第三枪打在他脚前,碎石溅起来,他不敢动了。 第四枪卡壳了。 林越低头看枪,快速拉栓,排除故障。再抬头时,外面三人已经开始后撤。他们拖着伤员,没敢再靠近。 火势渐渐小了。雨水浇在烧焦的地面上,升起一层灰白的雾。 我松了口气,手从开关上移开。 林越没放下枪。他靠着墙,呼吸很重,额头又有汗渗出来。 “药效过了。”我说。 他没说话,只是把枪口对准西墙方向,随时准备再开。 我回头检查设备,记录这次声波使用时间。屏幕角落跳出提示:**累计发射七次,核心模块温度过高,建议停机两小时**。 我关掉提醒,转头看向医疗区。 苏瑶不知什么时候回来了。她站在门口,衣服湿透,手里拎着一根短矛。矛尖上有血,滴在地上。 她看了林越一眼,走过来接过他手里的枪。 “你去躺下。”她说。 林越摇头:“子弹剩多少?” 她打开弹匣,数了数。 “十发。” 房间里一下子安静了。 我低头看自己的手。刚才一直握着操作杆,掌心磨破了一块皮,现在渗出血来。 林越靠着墙,慢慢滑坐到地上。他闭上眼,喘了几口气,又睁开。 “他们不会再来今晚。”他说,“但明天一定会想办法破门。” 苏瑶把枪放回武器架,转身走向储物柜。她拿出最后两卷绷带,放在桌上。 “明天的事,明天再说。”她说。 她走到林越身边,扶他起来。他没拒绝,任她带着自己往临时床铺走。 我坐在主控台前,盯着屏幕。 红外画面一片漆黑,只有雨水划过的痕迹。西墙的防爆窗上有道细纹,不仔细看不出来。 我放大图像,用笔圈出裂痕位置,记下坐标。 窗外,最后一簇火苗熄灭了。 第165章 地下室的绝密图纸 发电机还在响,但声音不对。 我听得出问题。林越靠在墙边,脸色发青,额头上一层冷汗。他刚才打完五个人,现在撑着没倒下已经是极限。苏瑶扶他去休息,临走前看了我一眼,眼神很重,像是在说:接下来全靠你了。 我没说话,点了点头。 等他们走远,我立刻打开工具箱,翻出绝缘手套。发电机底座的螺丝锈死了,必须拆开护板才能检查内部线路。这台机器昨晚连续工作七轮,声波装置全靠它供电,再不检修,随时可能瘫痪。 林越醒过来第一件事就是问子弹还剩多少。十发。我们谁都清楚,如果赵强再来,正面硬拼只有死路一条。 我蹲在发电机旁边,手伸不进去。空间太窄,墙角堆着备用油桶,挡住了半边位置。林越听见动静,慢慢挪过来,用肩膀顶住机身,给我腾出一点操作距离。 “左边第三个螺栓,先松。”我说。 他伸手摸到位置,用力拧。金属发出刺耳的声音,螺栓卡得太紧。我们轮流用扳手敲击震动,又往缝隙里喷了润滑剂。十分钟过去,第一个螺丝终于取下来。 湿气从地面往上冒,护板边缘结了一层水珠。我用布擦干净,继续拆第二个。这时候发现,发电机后方的墙体接缝不太对。水泥抹得粗糙,但有一块金属盖板边缘整齐,明显是后来封上的。 “这里不该有东西。”我说。 林越盯着那块板子,没说话。 我用刀片撬了撬,盖板松动了。掀开之后,里面是个夹层,深约四十公分,长度接近一米。角落放着一个防水油布包,表面干燥,没有受潮痕迹。 拿出来的时候很轻。 解开三层包裹,是一卷图纸。 泛黄的纸面印着复杂的线条和标注。我摊在地上,用手电照着看。标题写着“城郊三号工业区地下结构总图”,落款是十年前的设计院编号。 “这是原厂的设计图。”我说,“我们之前用的只是施工简图。” 林越坐到地上,伸手接过图纸。他的手指有点抖,但目光很稳。他一张张翻看,突然停在一页上。 “这个通道……” 我凑过去。图纸上画着一条细线,从地下室西侧延伸出去,穿过两道加固墙,最后通向地图边缘的一片树林。标注是“应急排风主通道”,旁边还有小字说明:直径八十厘米,坡度五度,全程混凝土结构,末端设有防塌门。 “这不是普通通风管。”我说,“能走人。” 林越没回应。他盯着图纸看了很久,然后抬头看我。 “前世我没有发现这条路。” 我愣了一下。 他知道这个地方,是因为重生。所有安全屋的布局、物资储备、防御弱点,他都提前规划过。可这条通道,连他都不知道。 “为什么没人提过?”我问。 “可能工厂倒闭时被封锁了。”他说,“或者根本没人注意到夹层。” 我们立刻对照现有结构。承重柱的位置、配电间的走向、外墙厚度——全都和图纸一致。这意味着这张图是真实的,不是废弃方案。 而且这条通道,是真的存在。 林越站起身,走路还有点晃,但他坚持走到监控台前。我跟上去,把图纸拍照存进加密文件夹。他调出无人机残骸最后传回的画面,放大西区地面。 “你看这里。”他指着屏幕一角。 地面上有新挖的坑,泥土翻出来还没被雨水冲平。三个男人围着坑洞,其中一个正往下递工具。他们挖的位置,正好在围栏外侧偏南十五米。 “这不是随便选的地方。”我说。 “他们在找入口。”林越声音低下去,“赵强知道这里有通道。” “不可能。”我摇头,“他要是知道,早就进来了。这地方连我们都刚发现。” “但他知有有人能活下来。”林越说,“他知道有些地方比普通建筑更安全。他猜到了这里有隐藏结构。” 屏幕上的挖掘还在继续。那人手里拿着铁钎,一下一下戳着地面,像是在探测什么。 “要不要启动声波?”我问。 “不行。”他说,“冷却时间不够,用了反而耽误事。而且现在不能暴露我们在意这个地方。” 他低头看图纸,手指划过通道路线。出口在两公里外的荒林,那里靠近河岸,地形复杂,适合隐蔽转移。 “我们可以走。”我说。 “现在不行。”他打断我,“外面有埋伏的风险。而且我们不知道通道里有没有坍塌,或者被人设了陷阱。” 我沉默了。 他说得对。一条十年没用的地下管道,谁也不能保证畅通。万一中间堵死了,或者掉进坑里,连退路都没有。 “但这是机会。”他说,“赵强以为我们只能守。他不知道我们有别的出路。” 我明白他的意思。 敌人想破墙而入,是因为他们觉得我们无处可逃。可如果我们能反向利用这条通道,就能掌握主动权。比如转移部分物资,或者绕到他们背后制造混乱。 “先清理入口。”他说,“别让灰尘堵住通道口。再准备一组照明设备,随时可以进去探路。” 我点头,转身去拿工具。 回到夹层位置,我用刷子清理金属框周围的积尘。水泥碎屑掉进夹层深处,听不到落地声。我打开手电照进去,光束一直延伸到尽头,没发现障碍物。 “看起来是通的。”我说。 林越走过来,蹲在旁边。他伸手摸了摸内壁,混凝土表面粗糙但完整,没有裂缝或渗水痕迹。 “明天白天,我去探一段。”他说。 “你不能去。”我立刻说,“你刚醒,身体还没恢复。” “我必须去。”他说,“这种事不能让别人冒险。” 我没再争。他知道分寸。 他把图纸收起来,放进防水袋,又塞进贴身口袋。然后站起身,走回监控台。屏幕上,那三人还在挖。 “把声波系统重新校准。”他说,“一旦他们靠近通道投影线,就干扰一次。让他们以为下面是空的,打消念头。” “如果他们不听呢?” 他看着屏幕,眼神沉下去。 “那就让他们继续挖。” 我明白他在想什么。 让他们耗时间,耗体力,耗耐心。等他们以为快找到突破口的时候,我们已经准备好反击。 我开始调试设备。冷却进度条显示还剩四十分钟。我把功率上限调回安全值,设置自动脉冲模式,只要热源进入预设范围就会触发短时干扰。 林越坐在操作椅上,拿出纸笔画草图。他标出通道出口周边的地形特征,标记可能的掩体和伏击点。他的字迹很稳,不像一个刚从高烧中醒来的人。 “苏晨。”他忽然叫我。 “在。” “夹层清理完之后,把入口做个伪装。用废铁板盖住,再堆点杂物。别让人一眼看出异常。” “好。” “还有,从仓库拿两套备用电池,充满电,放进夹层。再带两瓶水,两个防毒面具。万一要用,随时能进。” 我记下清单,转身去准备。 经过他身边时,他抬头看了我一眼。 “这件事,先别告诉苏瑶。” 我停下。 “为什么?” “她会担心。”他说,“而且现在消息越少越安全。等我们确认通道可用,再让她知道。” 我懂了。 这不是信任问题。是在保护。苏瑶是医生,她的职责是救人。可现在每一步都关乎生死,信息多了,压力更大。 我去了仓库,按清单取物资。电池、水、面具、手电、绳索、急救包。每样都检查过有效期和功能状态。回来时,夹层入口已经被清理干净,边缘刷了一层防锈漆,防止下次再被水泥封死。 我把东西放进去,只留一个背包在外面备用。 回到主控室,林越还在看监控。挖掘的人换班了,新来的一个背着工具包,动作更熟练。他们已经开始向下打钢架,准备深挖。 “他们不会轻易放弃。”我说。 林越点头。 他拿起对讲机,按下通话键。 “声波系统准备好了吗?” “马上就好。” “等他们再往前半米,就来一次短干扰。不要太强,让他们觉得是信号杂波就行。” 我走到控制台前,手指放在启动键上。 屏幕上的热源移动了一下。 那个人拿着探测杆,往前走了几步,停在图纸上标注的通风井正上方。 第166章 赵强的心理博弈战 那个人拿着探测杆,往前走了几步,停在图纸上标注的通风井正上方。 我手指压在启动键上,呼吸放得很轻。林越没出声,只是抬起手,做了个暂停的手势。他盯着屏幕,眼神一点一点沉下去。 就在这时,外面响起了声音。 “林越!我知道你在听!” 沙哑的嗓音顺着风传进来,像是从某个破旧喇叭里放出来的,“交出那个女医生,我们只要药品!其他东西不动!” 我猛地看向林越。他坐在操作椅上,身体没动,但手指已经搭上了对讲机开关。他按下了关闭键,低声说:“别回应。” 苏瑶从医疗区快步走过来,手里还拿着刚整理好的药盒。她站在监控台旁边,脸色发白。 “他怎么知道我在里面?”她说。 林越没看她,目光一直锁在屏幕上。挖掘的人没有继续动作,全都停了下来,抬头往安全屋方向望。 “他在试探。”林越说,“不是真要人,也不是真只要药。他是想知道我们有没有伤员,还有多少药品能用。” 我明白了。赵强不知道我们底细。他只知道这里有活人,有防御,可能还有医疗资源。所以他先喊话,逼我们露馅。 “那我们怎么办?”我问。 “反着来。”林越转头看了苏瑶一眼,“你得配合我说的话。” 苏瑶点头,没问为什么。 林越拿起麦克风,调整了输出频率,让声音只传到围墙外那片区域。他按下通话键,语气平稳:“赵强,你说要药,那你拿什么换?” 外面安静了几秒。 接着,那个声音又响起来:“我没空跟你谈条件!给你们十分钟!不交人,我就炸墙!” 林越放下麦克风机,低声对我们说:“他在虚张声势。刚才那一句话,暴露了两件事——他不确定我们能不能抵抗爆炸冲击,也不确定我们会不会救人。” 他转向苏瑶:“你现在去摄像头能拍到的地方,做一件事,让他看到。” 苏瑶明白了他的意思。她走到生活区和主控室之间的玻璃隔断前,那里正好在外部监控的视野范围内。她把药盒放在桌上,然后伸手抓住左臂上的绷带。 “咔”的一声,她用力一扯。 白色布条断裂,露出下面还没完全愈合的伤口。血痂边缘有些发红,明显还在恢复期。 她对着镜头,抬高声音说:“告诉赵强,我手里有伤寒疫苗原液。整瓶的,没开封。够全城人活三个月。” 她顿了一下,冷笑:“但他敢再挖一步,我就把它倒进酸雨里。” 林越立刻对我使了个眼色。我马上调出定向喇叭系统,把这段录音反向播放出去。声音不大,刚好能让外面听见。 然后,我们关掉了发电机的一部分负载,整个安全屋陷入短暂的安静。 没有人说话。监控画面里,三个挖坑的人都僵住了。他们互相看了看,其中一个转身朝后方招手。 几分钟后,一辆破皮卡从树林边开出来。车门打开,一个高大的身影走下来。他穿着厚重的军大衣,脸上有一道从眉骨划到下巴的疤。 是赵强。 他站定在坑边,仰头看着安全屋的方向。虽然看不到他的表情,但他站了很久。 最后,他抬起手,挥了一下。 三人迅速收起工具,跳上车。皮卡调头,轮胎碾过泥水,消失在雪地尽头。 我松了口气,肩膀一下子软了。 “他们走了?”我问。 林越没回答。他一直盯着屏幕,直到热源信号彻底离开监测范围,才慢慢靠回椅背。 “暂时走了。”他说,“但这事没完。” 苏瑶走回来,重新包扎手臂的伤口。她动作很稳,但额头有汗。 “那个疫苗……其实根本没有吧?”我小声问。 林越看了我一眼:“当然没有。但我们得让他们相信有。” 他从口袋里拿出一张纸,写下几个字:**疫苗研究记录**。然后递给我:“明天开始,你要在夹层里摆几支空试剂瓶,贴上编号和日期。再画几张带公式的草图,放在显眼位置。” 我又看向苏瑶。 她点头:“我会把一些废弃培养皿拿出来晾干,摆在操作台上。看起来像做过实验。” 我忽然懂了。这不是一次唬骗,而是一个长期假象。我们要让赵强觉得,这里不仅能治伤,还能生产救命药。 这才是真正的筹码。 林越站起身,走到监控台前,重新调出无人机最后传回的画面。他放大西区地面,指着那个被填平一半的坑。 “他们不会再从正面硬攻。”他说,“接下来,他们会想办法盯住我们,找漏洞。” “那我们怎么办?” “我们比他们先动手。”他说,“不是用枪,是用信息。” 他让我在夹层入口加装震动传感器。一旦外面有持续敲击或挖掘,警报就会自动触发。我还把备用电池组搬进去两套,充满电,随时可以启用通道。 苏瑶则开始整理医疗柜。她把几支过期的抗生素拆开,抽出液体,换进干净的小瓶子里,贴上手写标签。她甚至用记号笔在瓶身画了生物危害标志。 “看起来越专业,越没人敢碰。”她说。 我蹲在设备架后面接线,手有点抖。不是怕,是累。这几天没睡过整觉,脑子像被压住了一样。 可我知道不能停。 林越坐在主控台前,一直在写东西。我偷偷看了一眼,是他画的逃生路线图。他标出了通道出口附近的三处掩体,还有两条备用返回路径。 他发现我在看,抬头说:“如果有一天必须走,只能带最少的东西。” “那你打算带什么?” 他停下笔,想了想:“图纸、电池、水净化片、一把刀。” 我没再问。 夜越来越深。外面雪没停,监控画面一片灰白。我们轮流守在屏幕前,每隔半小时检查一次系统状态。 凌晨两点,警报突然响了一声。 是东侧围栏的红外感应器。显示有热源靠近,但只出现了一秒就消失了。 林越立刻调出那段录像。画面晃动,雪花噪点很多。只能看到一个模糊的人影,在围栏外站了几秒,然后退回去。 “不是赵强的人。”林越说,“动作太慢,而且没带工具。” “那是谁?” “不知道。”他关闭画面,“但从现在起,所有外部接触都算威胁。” 他下令加密医疗区监控权限。只有我们的指纹才能调取相关影像。他还让我把声波系统的触发机制改成了双验证模式——必须同时满足温度和移动速度两个条件才会启动。 “不能再给他们测试的机会。”他说。 天快亮的时候,苏瑶端来三杯热水。我们围在操作台边喝着,谁都没说话。 她忽然开口:“如果他们再来,我还是可以说疫苗在我手上。” 林越摇头:“一次有效,两次就假了。下次他们不会听你说什么,会直接动手。” “那怎么办?” “让他们觉得动手代价太大。”他说,“只要他们不确定我们有没有药,就不敢彻底撕破脸。” 他又看了我一眼:“通道的事,还是别提。” 我点头。 他知道我在想什么。如果我们被困,那条路是唯一的生路。可一旦被人知道,就成了靶子。 我们继续盯着屏幕。雪地上没有新脚印,树林安静得像死了一样。 但我知道,赵强没走远。 他只是换了方式。 林越把写满计划的纸折好,塞进贴身口袋。他坐回椅子,手放在控制台上,眼睛一直没离开监控画面。 苏瑶回到医疗区,开始清洗器械。她把一支空针管放在阳光照得到的台面上,让它反光。 我调试完震动警报,站起来活动肩膀。 就在这时,主控台的通讯频道突然滴了一声。 是外部麦克风捕捉到的声音。 很轻,但清晰。 有人在笑。 第167章 声波装置的致命升级 外面那声笑只响了一下,很快就断了。 我盯着主控台的音频波形图,那一段波动已经平下去。林越没有动,手指在控制面板上划过,把那段声音单独截取出来,存进了加密文件夹。 “不是赵强。”他说,“他不会一个人来。” 苏晨蹲在设备架后面检查线路,头也没抬:“可能是风打到金属板上的回音。” 没人接话。我们都清楚,这几天不会有风吹得这么准。 林越站起身,走到声波装置的主控模块前,拉开侧面的检修盖。里面的电路板还冒着一点热气,刚才高强度运行后还没完全冷却。 “这东西现在只能吓人。”他说,“再有人带炸药靠近,光靠声音拦不住。” 苏晨停下手中的活,抬头看他。 林越合上盖子:“我想让它能震碎东西。” 苏晨站起来,拍了拍裤子上的灰:“你是说,把输出功率拉上去?” “对。但蓄电池撑不了那种负荷。” 苏晨沉默了几秒,忽然说:“发电机。” 林越点头:“我也是这么想的。直接并联,用柴油机供能。只要稳得住电流,频率推上去,声波就能产生物理破坏。” “可发电机震动太猛,接上去容易烧主板。” “你加缓冲模块。”林越看着他,“废旧电容组还能用吗?” 苏晨想了想:“拆几块旧UpS里的电容,拼一个稳压阵列,应该能扛住波动。” “那就干。” 我们没再讨论。时间拖得越久,外面的人就越可能摸清我们的底细。 苏晨立刻动手拆设备。我把备用电源切换成最低负载,留出操作窗口。他把两块报废的UpS主机拖到工作台,撬开外壳,一块块取出电容,按容量和耐压值分类排列。 我守在发电机旁,随时准备调速。这台柴油机是手动调频的,转太快会过载,太慢又供不上力。必须卡在一个稳定区间。 三小时后,苏晨接好了第一组缓冲电路。他用万用表测了通路,确认无短路,才连上声波发射器的输入端。 “先试低频。”他说,“看看能不能稳住五百赫兹的输出。” 我启动发电机。机器轰鸣起来,地面微微发颤。苏晨在控制台输入指令,声波装置进入待命状态。 屏幕上显示能量输入曲线开始上升。起初很稳,到了三百赫兹时,曲线突然抖了一下。 “震动传导进来了。”苏晨立刻调低发电机转速,“减两百转。” 我照做。屏幕上的波形重新平稳下来。 “再升。” 我们一点点推高频率。四百、四百五、四百八……到了四百九十五时,苏晨停手。 “够了。这个阶段测试就行。” “在哪试?” “冰廊。” 那是安全屋西侧的一条露天通道,上次燃烧瓶袭击后积雪结冰,厚厚一层压在地面上,最厚的地方有半米多。 我们穿上防寒服,带上工具出门。 冰面泛着青灰色,踩上去很硬。我用长矛在离墙三米远的地方画了个圈,作为安全边界。苏晨打开便携控制盒,连接主系统信号。 “我先用脉冲模式启动,慢慢提频。” 他按下按钮。 起初没什么动静。几秒后,冰层表面出现细微裂纹,像蜘蛛网一样向外扩散。接着是一声脆响,冰面中央凸起一小块,随即爆开,碎冰飞溅。 我们后退一步。 裂缝迅速蔓延,整片冰层开始松动。不到十秒,轰的一声,中间塌了下去,露出底下黑乎乎的金属管道。 “停!”我说。 苏晨立刻切断信号。 我们等了几分钟,确认没有气体逸出,才靠近查看。 管道直径约四十厘米,外壁全是锈迹,部分接口已经断裂。但从缝隙里,能听到轻微的水流声。 “还有水?”苏晨轻声问。 我用长矛撬开一处松动的接头。刚用力一挑,一股清水猛地喷出来,打在雪地上,发出嘶嘶声。 我伸手接了一捧。水很凉,但清澈见底。雪地被浇过的地方没有变色,也没有腐蚀痕迹。 “不像被污染了。”我说。 苏晨从口袋里掏出简易水质检测笔,插进水流中。几秒后,读数跳出来:ph值7.1,浊度低于标准线,重金属未超标。 “能喝。”他抬头看我,“至少处理一下就能喝。” 我盯着那股水流,脑子里闪过前世的记忆。那时候全城水源都被酸雨渗透,能找到的每一条河沟都泛着黄沫,人喝一口就吐血。我们只能靠收集雨水活命,可雨水也带酸性,熬不过三个月。 而现在,一条完好的地下水管就埋在我们脚下。 “这是深层水。”我说,“没跟地表连通。” 苏晨点头:“不然早烂透了。” 我让苏晨把检测数据记下来,又取了两管水样带回主控室。路上我们都没说话。这条管道要是真能用,意味着我们可以减少净水片的消耗,还能储备更多饮用水。 回到屋里,我先把水样放进保温箱,然后调出建筑图纸,对照管道走向。它不在原厂设计图上,应该是后期市政加装的供水干线,后来废弃了,没人记得。 但它还在流。 说明源头没断。 这意味着稳定水源。 我让苏晨把声波装置的控制权限设为双人验证,只有我和他同时授权才能启动高频模式。这东西现在不只是防御工具,更成了探测手段。 他还顺手改了触发范围,把西区冰廊划为禁入区,一旦有人靠近,系统会自动报警。 做完这些,天已经黑了。 我们坐在主控台前,看着监控画面。塌陷的冰坑周围没有脚印,风把边缘的雪吹得平平的。 “要不要填上?”苏晨问。 “先不急。”我说,“留着当陷阱也好。” 他点点头,继续调试设备日志。我把今天的数据全部归档,加密保存。 水的事不能让第三个人知道。连苏瑶都不能说。一旦传出去,赵强一定会回来,这次不会再喊话,而是直接动手。 我正想着,苏晨忽然抬头。 “有个问题。” “说。” “如果这根管子通的是市政老网,那别人也可能找到入口。” 我手指一顿。 他说得对。这种废弃管线通常有多个检修口,分布在城市不同角落。如果赵强手里有地图,或者碰巧挖到其他节点…… “得封住关键段。”我说。 “怎么封?” “用水泥灌浆。从破裂口倒进去,顺着管道往两边堵。只要封住五十米,就够他们查半天。” 苏晨想了想:“可我们没有泵送设备。” “不用那么复杂。”我站起来,“先把开口扩大,然后把快干水泥混成浆,用高压锅改装一个喷射罐,靠压缩空气推进去。” “你做过?” “前世在工地见过。” 他没再问,转身去翻工具清单。 我们列出所需材料:两袋快干水泥、三个废弃高压锅、橡胶密封圈、金属接头、手动气泵。仓库里都有,只是要重新组装。 忙完这些,已经是深夜。 我靠在椅子上,感觉肋骨处有些发紧。白天撬管道的时候用力过猛,可能拉到了旧伤。我不打算用药,这点痛还不影响行动。 苏晨还在画改装图。他把高压锅的泄压阀拆掉,换成螺纹接口,画了一根导管连到输料管上。 “试试看吧。”他说,“明天就能装。” 我嗯了一声。 他抬头看我:“你觉得赵强还会来吗?” “会。” “他要是带人强攻呢?” “那就让他们知道,进来比活着出去难。” 他嘴角动了一下,没笑,但眼神变了。 我站起身,走到监控屏前,放大西区画面。塌陷的冰坑像个黑洞,静静躺在雪地里。水流声已经停了,那是苏晨关掉了暴露的接口。 明天我们要开始灌浆。 但现在,我只想守住这个秘密。 苏晨合上笔记本,揉了揉眼睛。 “我去睡了。”他说。 “别睡太死。”我说,“今晚轮你凌晨三点查系统。” 他点头,起身往外走。 我坐回操作椅,手指敲了敲桌面。 忽然,主控台的通讯灯闪了一下。 是外部麦克风捕捉到的声音。 一声敲击。 很轻,来自东侧围栏。 第168章 流感康复与战斗力回归 东侧围栏的敲击声过后,监控画面再没出现新的动静。 我盯着屏幕,手指搭在控制台边缘。那一下轻响像是试探,又像错觉。但我知道,赵强不会只派一个人来摸情况。 我已经躺了四天。 高烧退得不算利落,可不能再等。安全屋的防御不能靠苏晨一个人撑着。他昨晚刚改完声波系统的触发范围,眼下黑眼圈比我还重。 我扶着桌沿站起来,膝盖有点发软。深吸一口气,走到训练区角落的铁架旁。那里挂着几副旧沙袋,是之前从废弃工厂搬来的。 “你真要现在练?”苏晨蹲在设备箱前拧螺丝,抬头看我。 “不能一直躲着。”我把外套脱了,活动肩膀,“他们等我倒下。” 他没再说什么,放下工具走过来。我们以前在灾变初期对练过几次,那时候他还是个见血就手抖的少年。现在他站姿稳,眼神不闪,已经能在我出拳时准确格挡。 第一拳打出去,手臂发飘。 我没收力,直接往前冲,结果脚底一滑,整个人撞在沙袋上。铁链晃得哗啦响。 苏晨伸手想扶,被我抬手挡住。 “没事。”我抹了把脸,从水壶里灌了口凉水。喉咙还带着点干涩,但体温正常,心跳也稳。 冷水泼在脸上,皮肤绷紧。我甩了甩头,重新摆开架势。 这次动作放慢,先做基础防守。左右闪避,抬肘护面,蹬地转身。肌肉酸得厉害,像是被锈铁丝缠住,但还能动。 “来点真的。”我对苏晨说。 他皱眉:“别急。” “我不急,外面的人就会进来。” 他终于点头,站到我对面,摆出进攻姿态。 我们开始对练。 起初节奏很慢,他主攻,我防。每一记格挡都震得肩关节发麻。第三回合时,我抓住他出拳的空档,反手扣腕,顺势压肩,把他按向地面。 动作没做完,肋部突然抽了一下。 那是上辈子留下的旧伤,前几天撬管道时用力过猛,又犯了。我闷哼一声,松了手,单膝跪在地上喘气。 苏晨立刻后撤一步,收势站定。“停吧,明天再试。” “不行。”我撑着地板起身,“疼说明我还活着,也说明我能打。” 他看着我,没动。 我拍了拍自己胸口,“再来,慢一点。” 这一次我们换了方式,不再对抗,而是拆解动作。他出招,我接招,一招一式慢慢走。从格挡到反击,从绊腿到锁喉,每一个衔接我都重新校准角度和发力点。 十分钟后,我能跟上他的节奏了。 二十分钟,我主动发起压制,用一个标准的近身绞颈把他控住。他挣扎两下,拍地认输。 “行了。”他坐起来揉脖子,“你回来了。” 我站在原地,呼吸比刚开始平稳。汗水顺着鬓角流下来,衣服湿了一片,但身体热了起来,血液在血管里重新流动。 训练区的灯忽闪了一下。 我们抬头看,是电路老化的问题,不影响主系统供电。 “我去换灯泡。”苏晨起身往工具间走。 我正要跟上去,脚下一绊,撞到了墙边的医疗推车。轮子没刹牢,车子往前滑,一瓶碘伏摔在地上,玻璃碎了,褐色液体渗进地板缝。 门被推开的时候,我和苏晨都没注意。 直到一道声音在门口响起。 “你们两个是不是皮痒了?” 苏瑶站在那儿,手里拎着药箱,眉头皱成一团。 “这已经是这个月第三回打翻药品了。”她走进来,蹲下检查洒出来的液体,“再这样下去,我真要把你们缝在一起。” 我张了张嘴,没辩解。 苏晨低头捡碎片,动作老实得像个小学生。 苏瑶抬头看我一眼,忽然笑了下,“起来,让我看看你状态。” 她拿出体温计塞进我嘴里,又翻开我的眼皮看了看。 “瞳孔反应正常,脸色也不发青。”她拔出体温计对着光看了一眼,“三十六度八,算你活过来了。” 我吐掉塑料棒,“能打人就行。” “你还想打架?”她把药瓶一个个收进箱子里,“刚才那一跤我都看见了,差点把自己摔死。” “那是热身。” 她瞪我一眼,没再骂。把最后一瓶药放好,轻轻关上箱子。 “行吧。”她说,“勉强算你康复了。但要是再发烧,别想着瞒我。” 我点头。 苏晨把灯换了,屋里亮了些。 三人坐在训练区的长凳上,没人说话,但气氛松了下来。这几天的紧绷像被热水泡开的结块,一点点化了。 苏晨忽然说:“林哥,下次能不能别撞医疗车?苏医生容易生气。” 苏瑶立刻伸手拧他耳朵,“你还敢挑拨?” 他哎哟叫了一声,缩着脑袋躲。 我看着他们,没笑,心里却沉了几分。 这样的时刻太少了。灾变之后,安静的日子都是偷来的。 我刚想说什么,主控台的方向传来提示音。 短促,连续两声。 是外部监控触发了动态捕捉。 我们同时站起,快步走过去。 屏幕上,画面来自东南方向的远程探头。那个区域原本是个废弃集市,现在只剩几排塌了一半的铁皮棚子。风卷着雪粒扫过空地,镜头扫到第三根柱子时,画面定住了。 柱子底下绑着一个人。 是个老人,穿着破旧棉袄,双手被铁丝捆在背后,脖子上套着一根粗麻绳。绳子另一头连着一辆陷在雪里的手推车。他低着头,看不清脸,但身子还在微微颤。 镜头拉近。 他手腕上有血痕,嘴角也破了。旁边站着三个人,其中一个背对我们,穿着脏兮兮的军大衣。 我认得那个背影。 赵强。 他抬起手,似乎在说什么,然后一脚踹在老人膝盖上。老人跪倒在地,绳子勒进脖颈,发出一声闷哼。 “他们在逼我们出去。”我说。 苏晨站在我身后,声音发紧:“这是陷阱。” 我知道是陷阱。 前世我见过太多这种场面。一群人把无辜者抓来当诱饵,就为了引出藏在暗处的幸存者。有人心软冲出去救人,结果被当场打死;有人犹豫太久,人质被吊在杆子上示众三天。 我不想再看那种事发生。 我盯着屏幕,手指攥紧,指甲掐进掌心。 茶杯就放在控制台边上,是刚才苏瑶给我倒的姜茶。我伸手拿起来,没喝,猛地砸向地面。 瓷片炸开,残渣溅到鞋面上。 “他们在逼我们。”我重复了一遍,声音低下去,“那就别怪我不讲规矩。” 苏晨没动,等着我说下一步。 我转过身,目光扫过主控台上的武器清单界面。匕首、钢管、改装弩都在库存里。声波装置已完成高频调试,随时可以远程干扰。 “准备装备。”我说,“我要去集市。” 苏瑶立刻开口:“你刚恢复,不能冒险。” “我不是去送死。”我看她,“我是去告诉他们,绑错人了。” 她咬着嘴唇,没再拦。 苏晨已经打开武器柜,取出我的防刺背心和战术腰带。 我走到屏幕前,放大赵强的脸。他正弯腰揪住老人头发,强迫他抬头。 我记住了他的位置。 也记住了那根绳子的方向。 它绷得很直,是从西北方拉过来的。 和图纸上的通风管道出口,在同一条线上。 第169章 集市陷阱中的生死时速 我抓起长矛就往外走。 苏晨跟在我身后,手里提着工具箱。我们没说话,脚步压得很低。风从东边刮过来,带着酸雨留下的刺鼻气味。地面结了薄冰,踩上去容易打滑,我们贴着墙根往前挪。 监控里看到的那根绳子是从西北方向拉过来的,和通风管道出口在一条线上。这个角度不对。赵强不是随便找个地方绑人,他故意把人放在那个位置,就是要让我们注意到这条线。 我知道他在等我出去。 但我不能不出去。 绕过第三排塌了一半的铁皮棚,视野一下子打开。集市中心空地上,老人还被绑在柱子底下,手推车陷在雪里。他的头歪着,不知道是昏过去了还是装的。 苏晨蹲下身子,从工具箱里拿出一个小盒子。那是他用无人机零件改的信号探测仪。屏幕亮起来,指针微微晃动。 “西边有反应。”他低声说,“很弱,像是断断续续发出来的。” 我盯着主摊位的方向。那里堆着几块破木板,上面盖着黑布。看起来像废料堆,但太整齐了。这种天气,没人会特意去整理垃圾。 “别走中间。”我说。 我们改走南侧,靠着倒塌的货架往前推进。每一步都先试探地面,怕踩到陷阱。走到离老人还有十五米的时候,苏晨突然伸手拦住我。 “等等。” 他指着探测仪,屏幕上信号跳了一下,又归零。 “刚才那一秒,频率变了。”他说,“像是触发了什么。” 我没再往前走,趴在雪地里观察四周。老人的手腕还在流血,衣服破了几个洞。但他脖子上缠的东西引起了我的注意。 黑色胶带裹着一圈金属壳,连着一根细线通向背后。表面看不出型号,但接缝处的纹路不对。真炸弹不会用这种粗糙的封装方式。 我慢慢爬过去,靠近到三米距离。长矛横在身前,随时准备格挡。靠近时,我发现那根线是插在一个小盒子里的,盒子固定在柱子背面。接头松动,像是临时拼凑的。 这不是制式装备。 我回头看了苏晨一眼。他点点头,也趴着靠了过来。 “让我看看。”他掏出电压检测笔,轻轻碰了下导线接口。 读数为零。 “没电。”他说,“整个回路都没通。” 我盯着那个盒子。赵强喊话时说的是“十分钟后爆炸”,可现在连电源都没有。他根本不想炸死人,只想逼我们靠近。 这是个局。 我正要开口,头顶突然传来沙哑的声音。 “林越!时间快到了!” 声音从四面八方传来,像是藏了多个喇叭。 “疫苗拿来了吗?再不交出来,老头就没命了!” 我没抬头,也没回应。这声音只是为了干扰判断。真正的威胁不在这里。 我扫视周围环境。北面是堵半塌的砖墙,东侧堆着铁皮卷,南边有一条排水沟,盖着一块锈蚀的铁板。那块板子边缘翘了起来,像是最近被人动过。 我记得安全屋图纸上标过旧市政管网的走向。这条排水沟连着地下废弃管道,能通到城西的老泵站。 如果他们真想伏击我们,一定会选一个能封锁退路的位置。而这个集市唯一的活路就是那条管道。 “他们要我们往那边跑。”我说。 苏晨明白我的意思。“所以不能留在原地。” 话音刚落,远处传来脚步声。不是一个人,至少三个。他们从不同方向包抄过来,踩雪的声音越来越近。 我抓住老人肩膀,把他拖到柱子后面。他已经失去意识,呼吸微弱。但现在顾不上救他,得先保住自己。 “准备撤。”我低声说。 苏晨收起工具,握紧了战术手电。那东西充了高压电,能当武器用。 我们往后退了几步,靠近排水口。我伸手去撬铁板,锈迹卡得很紧。用力一掀,发出刺耳的摩擦声。 下面是个黑洞,深不见底。空气里有股潮湿的霉味,但没有毒气反应。应该是通的。 “下去。”我说。 他先跳进去,我在上面掩护。刚踩上边缘,头顶猛地炸开一声巨响。 不是炸弹。 是燃烧瓶。 火焰瞬间腾起,黄绿色的火舌卷着浓烟冲向天空。原来那些破木板底下埋的是汽油罐。引爆点就在主摊位下方,冲击波直接掀翻了整片棚架。 热浪扑面而来,我翻身跳进管道。 落地时脚下一滑,摔在积水里。水不深,刚没过鞋底。苏晨伸手把我拉起来。头顶的井口已经被塌下来的碎屑堵住大半,光线只剩一条缝。 外面火势越来越大,烧焦的味道混着酸雾钻进来。 “他们早计划好了。”苏晨喘着气说,“根本没打算让我们活着离开。” 我没吭声。赵强的目的从来不是救人质,也不是抢疫苗。他是想逼我们暴露行动路线,摸清我们的反应速度和应对方式。 这场戏,从头到尾都是为了收集情报。 我摸出手电,照向前方。管道呈缓坡向下,墙面长满青苔,但结构还算完整。脚下有排水槽,水流缓慢,说明没完全堵塞。 “还能走。”我说。 我们开始往前移动。走了不到五十米,前方出现岔道。左边窄,右边宽。我停下脚步。 苏晨也察觉到了异常。“右边太干净了。” 确实。右边的地面几乎没有淤泥,连脚印都没有。在这种废弃管道里,不可能有人定期清理。 “左边。”我决定。 刚转进去,身后突然传来震动。 不是脚步声,是某种重型设备启动的低频轰鸣。透过墙壁都能感觉到震动在传递。 苏晨贴墙听了听,“不像发电机。” 我也听出来了。 那是钻头的声音。 有人正在从上方打孔。位置正好是我们刚才离开的那个井口附近。 他们不光放火烧场,还在追击路线上下了套。 我加快脚步,一边走一边检查随身装备。长矛还在,匕首没丢,背包里的压缩饼干和净水片都完好。最关键是苏晨带的信号仪,还能用。 转过两个弯后,前方出现一道铁栅栏。锁已经锈断,被人提前剪开了。 这不对劲。 这么隐蔽的入口,怎么可能刚好被人打开? 我抬手示意苏晨停下。 他明白我的意思,蹲下身子,从工具箱里拿出一面小镜子。这是他改装探测仪时剩下的反光片。他把它伸出去,一点点探向拐角。 镜子里映出一片灰白。 然后是一双靴子。 站在栅栏另一侧。 那人不动,像是在等我们撞上去。 我慢慢后退,脚踩到一块松动的砖。轻微的摩擦声在管道里格外清晰。 对面的人有了反应。 靴子转向我们这边。 我立刻关掉手电。黑暗瞬间吞没视线。苏晨屏住呼吸,贴着墙缓缓后移。 我们一点一点退回刚才的岔道口。这次我没有选右边,而是看向头顶。 水泥顶板上有检修口的痕迹。圆形盖子,边缘裂了缝。 我举起长矛,用矛尖勾住缝隙,往上顶。 盖子动了一下,落下些许灰尘。 苏晨扶着我肩膀,借力往上推。我抓住边缘,用力一撑,翻了上去。 上面是个废弃仓库的夹层。堆着几袋发霉的面粉,角落里有张翻倒的桌子。窗户对着集市方向,能看到火光还在燃烧。 我伸手把苏晨拉上来。 我们刚站稳,下方管道突然传来金属碰撞声。 有人闯进了栅栏。 第170章 地下水的致命污染 警报声在头顶炸响的时候,我正把最后一块铝板固定在蒸馏器的出水口。红光一闪一闪,照在苏瑶的脸侧,她没抬头,手指还在试剂瓶上调整刻度。 我们刚从排水管道回来不到两小时。 身上那层湿冷还没散,空气里还飘着烧焦的酸味。我脱下的外套搭在椅背上,滴下来的水在地板上积了一小滩。苏晨被我打发去检修通风系统,他走之前看了我一眼,我没说话,只是指了指主控台的方向。 我知道他在担心什么。 我也知道刚才那一趟有多险。 但现在不是复盘的时候。 水的问题比人更急。 我蹲在净水区角落,手里拿着刚拆下来的水管残片。这是从地下管道里撬出来的,表面锈得厉害,但断口处流出的水是清的。我用空药瓶接了一瓶带回安全屋,测了ph值,数字停在6.8,不算理想,但能接受。 至少短期够用。 我没叫苏瑶来看。 以前的事都是我自己做决定。前世死过一次的人,总觉得自己记得更多。我记得哪些食物会变质,哪些地方不能久留,也记得什么时候该跑、什么时候该藏。 可我没记住所有细节。 尤其是那些看不见的东西。 苏瑶冲过来的时候,我正在往蒸馏器里灌原水。她手里捏着一块检测仪屏幕,脸色发白。 “你是不是忘了自己只是个人?”她站在我面前,声音不高,但每个字都像砸下来的一样。 我没回答。 她把仪器塞到我眼前。屏幕上一串红色数字跳着:铅含量超标37倍,汞超标21倍。 “这水喝三天就会头晕,七天开始呕吐,半个月肝肾衰竭。”她说,“你以为这是救命的水?这是毒药。” 我盯着那行字,喉咙发紧。 我想起来了。 前世也有这么一口井。 在城西废弃工厂下面,几个幸存者围着它建了临时营地。他们觉得找到了希望,天天排队接水煮饭。我也去过一次,闻着没什么异味,就没多管。 一个月后,整个营地死了七个人。 不是冻死,也不是饿死。 是中毒。 他们排黑便,吐血,皮肤发灰。有人半夜抽搐,倒在地上再没起来。最后活下来的几个人疯了一样砸了那口井,可已经晚了。 我那时候没能力救他们。 现在我以为我能。 但我又错了。 苏瑶把检测仪放在桌上,转身去拿另一个样本。她的动作很重,试剂瓶碰在一起发出脆响。我看着她打开柜子,取出一支新的滤芯,又从架子上拿下一个玻璃烧杯。 “你要自己试?”我问。 她停下动作,回头看着我。“你不信数据,总该信结果吧?” 我没拦她。 她开始组装简易电解装置,电线接反了一次,重新插好。电流接通后,水样底部慢慢浮起一层黑色絮状物。她用镊子夹出来,摊在白纸上。 “铅沉淀。”她说,“你看清楚了,这不是泥,是毒。” 我蹲下身,看着那团黑渣。 它看起来和普通脏东西没区别。 可它能杀人。 而且杀得很慢,等你发现不对劲时,身体早就烂透了。 我站起来,走到库存区翻找材料。铝管、塑料膜、旧太阳能板——能找到的都搬了出来。我要做个简易蒸馏器,靠阳光蒸发再冷凝,至少能把重金属去掉一部分。 苏瑶站门口看了会儿,没说话。 半小时后,我把框架搭好了。铝管弯成弧形当冷凝管,塑料膜封住顶部,底下放加热盘。太阳还没完全出来,但我先把结构弄好。 她走过来,递来一块纱布。 “加在进水口。”她说,“虽然去不掉重金属,但能拦点杂质。” 我接过,没道谢。 她也没等我说什么,转身回医疗角继续整理药品。 时间一点点过去。 外面风声小了些,警报却一直没停。主控台的灯一直在闪,应该是刚才逃生时触发了外围传感器。我没去查,现在最要紧的是水。 蒸馏器装好后,我把它搬到南面窗台。那里能晒到上午的阳光。管子连接到一个干净容器,只要温度上来,水汽就会顺着管道流下来。 我们坐在旁边等。 谁都没说话。 过了四十分钟,第一滴水落进瓶子里。 很慢,一滴一滴地往下渗。 苏瑶凑近看了看,拿出试纸再测。ph值变了,变成7.1,中性。她又用便携仪扫了一遍,铅和汞的读数降了,但还是高于安全线。 “不够。”她说,“只能去掉一部分。” 我点头。“再加一级过滤。” 她忽然抬头看我。“你以后还会这样吗?自己做决定,不告诉我们?” 我知道她在说什么。 不只是水的事。 是每一次。 是上次我一个人冲出去救人质,是前天夜里我熬夜加固门禁,是灾变刚开始那几天,我把所有物资清单锁在主控台里,谁都不让看。 我觉得我在保护他们。 可也许我只是在控制一切。 我不想再出错。 但我忘了,我不是神。 我只是一个活过一次的人。 “不会了。”我说。 她盯着我看了几秒,嘴角动了下,像是想笑,又没笑出来。 “再有一次,”她说,“我就给赵强开门。” 我没反驳。 这句话要是别人说,我会觉得是威胁。 但从她嘴里说出来,我知道她是怕。 怕我把自己逼死,怕这个家因为我的固执塌掉。 我低头看着蒸馏器里的水,又一滴落下来,打在瓶底发出轻响。 “你不用开门。”我说,“我会改。” 她没接话,起身走了。 几分钟后,她回来,手里多了半包压缩饼干。 “吃点东西。”她把饼干放我旁边,“你从昨晚就没吃过。” 我拿起一块咬了一口。干得难咽,但我还是吞了下去。 太阳升得更高了。 蒸馏速度加快,水流开始连成细线。 苏瑶坐回椅子上,打开记录本写东西。笔尖划过纸面的声音很轻,但很稳。 我看着她写的字:**深层地下水污染确认,初步净化方案启动,需持续监测肝肾功能指标。** 她没写情绪,也没写抱怨。 只写了事实。 这才是最让我难受的地方。 她明明有理由骂我,甚至离开。 但她留下来了。 不仅留下来,还在想办法补救。 我放下饼干袋,伸手摸了摸蒸馏器的外壳。温度上来了,铝管微微发烫。 就在这时,主控台的蜂鸣声变了。 不再是单调的长音。 变成了三短一长的节奏。 有人在敲击外围铁网。 不是随机碰撞。 是有规律的敲击。 我和苏瑶同时抬头。 她合上本子,站起身。 我抓起长矛,朝主控台走去。 监控画面切到东侧围栏。 雪地上站着两个人影。 其中一个抬手,把一件东西挂在铁丝网上。 那是半件染血的外套。 袖口的位置,缝着一块蓝色补丁。 我认得那件衣服。 是昨天被绑在柱子上的老人穿的。 他没死。 至少昨天没死。 现在这件衣服出现在这里,说明他们把他带走了。 而且活得够久,能让赵强拿来当信号。 苏瑶站在我身后,声音很轻:“他们在等回应。” 我盯着屏幕,手指握紧操作杆。 蒸馏器那边传来一声轻响。 最后一段冷凝管松了,水珠溅在地板上。 第171章 赵强的最终通牒 蒸馏器的冷凝管还在滴水,一滴一滴落在瓶底。我蹲在地上,手指拧紧松动的接口。手套上沾着油污,掌心有些发烫。刚才那阵蜂鸣让我心跳加快,可到现在围栏外还是没人。 苏瑶已经走了。她把饼干留在桌边,没再说话。 我站起身,长矛靠在控制台旁边。屏幕还亮着,东侧围栏的画面一片雪白,风把挂在铁网上的染血外套吹得晃荡。那块蓝补丁在风里翻了一下,像某种信号。 我没动。 刚想伸手去关监控分区,主控台突然发出刺耳的杂音。画面一闪,所有摄像头同时黑了几秒。等图像恢复时,右下角多出一个红色信号源标识。 我没有立刻切断电源。 我知道这是谁来的。 投影光束从天花板斜射下来,打在对面墙上。灰尘在光柱里浮动,接着,一张脸慢慢成形。 赵强。 他坐在一堆废墟中间,背后是烧焦的木架和倒塌的棚顶。地上跪着一个人,低着头,脸上有血。一根粗绳绑住他的手腕,另一头拴在半截钢筋上。 商人。 我认得他。前两天他还来集市换过药品,用一瓶酒精换了两包止痛片。当时他说自己藏了一箱抗生素,想找安全的地方交易。 现在他嘴唇裂开,眼角肿着,衣服被撕破了一角。 赵强抬起手,镜头跟着偏转。他抓起商人的头发,强迫他抬头。那人睁眼看了我这边一下,嘴唇抖了抖。 “林越。”赵强开口,声音带着电流杂音,“你认识他吧?” 我没说话。 他笑了,露出一口黄牙。“你说你躲得好,物资藏得严实,可这人说了——你有疫苗,还有足够的药能撑三年。” 商人猛地摇头,想挣扎,被赵强一脚踹在背上,整个人扑倒在地。 “我不……没说……”他喘着气。 赵强弯腰,从怀里掏出一部手机,砸在他脸上。“那你录这个干嘛?啊?拍别人仓库的时候怎么不怕死?” 商人不吭声了。 赵强把手机举到镜头前,屏幕上闪过一段视频:我的安全屋通风口、物资堆放区、门口的防爆门结构。拍摄角度很低,像是偷偷摸进来的人趴在地上拍的。 我心里一沉。 这不是偶然。 他是冲着我来的。 赵强把手机扔开,重新面对镜头。“明天中午十二点,你亲自出来。带两样东西——疫苗,还有苏瑶。” 我手指收紧。 “你不信?”他冷笑,“你以为她只是个医生?她懂净水,懂种菜,还能配药。她比你值钱多了。” 商人突然抬头,声音嘶哑:“他们救过我……我没……” 赵强抬脚踩在他手上,骨头发出闷响。那人惨叫一声,蜷缩起来。 “十二点。”赵强盯着镜头,“你不来,我就一把火烧了这片废墟。不止他,所有躲在附近的人,全给我陪葬。” 画面晃了一下,他又凑近了些。“我知道你在看。你也知道我不是开玩笑。上次那个老头,衣服我都送你了,算不算诚意?” 我盯着那张脸。 他眼神里没有犹豫,也没有恐惧。只有等着我看穿底线的得意。 他要的不是物资。 是要我低头。 要我交出最不能丢的东西。 我慢慢伸手,拔出战术刀,插进主控台侧面的信号接口。金属刮擦发出尖锐声响,但投影没断。信号是从外部无线接入的,根本切不断。 我站起来,绕过操作台。 长矛握在右手,左手抓起角落里的金属椅。椅子腿早就锈了,但我不管。我抡起来就砸。 第一下打偏,撞在墙上,火花四溅。 第二下正中投影仪。机器炸开,塑料壳崩飞,电线爆出一团电光。最后一帧画面定格在赵强笑歪的嘴上,然后彻底黑了。 房间里安静下来。 只有电流残响在耳边嗡嗡作响。 我喘着气,手还在抖。低头一看,左手掌被碎片划开一道口子,血顺着指缝往下流,滴在控制台边缘,留下几点暗红。 我没包扎。 走到主控台前,我把所有对外通讯端口全部关闭。wi-Fi、蓝牙、无线电接收,全都切断。二级警戒系统启动,外围传感器调到最高灵敏度。 屏幕一半黑着,一半显示着空荡的围栏外景。雪还在下,风吹着那件外套来回摆动。 我站在原地,盯着那片雪地。 他知道我的位置。 他知道我有疫苗。 他知道苏瑶的价值。 这些信息不可能凭空出现。有人说过话,或者被逼问过。而我能想到的,只有那个商人——他来换药那天,身边还有两个陌生人。 但现在追究这些没用。 他给了期限。 明天中午。 要么我去,要么他放火。 我不怕他动手。 我怕的是火一起,周围所有幸存者都会往安全屋方向跑。他们会撞门,会哭喊,会求我们救人。到时候防线一旦打开,就是死局。 我不能冒险。 也不能妥协。 我转身拿起长矛,检查刃口有没有松动。然后走到武器柜前,拉开底层抽屉。里面躺着三枚自制燃烧弹,是用废弃罐头做的,填充了汽油和橡胶碎。本来打算留着应急,现在可能要用上了。 我又取出两把匕首,一把放回腰侧,另一把放在主控台手边。 门外传来脚步声。 我立刻抬头。 是苏晨。 他站在门口,手里拿着工具包,脸色发白。“我听见砸东西的声音。” 我没让他进来。 “回去,检查通风管道的密封性。”我说,“然后把发电机燃料分成三份,分别存放。” 他没动。“外面出什么事了?” “赵强发了通牒。”我看着他,“明天中午,他要疫苗和苏瑶。” 苏晨瞳孔一缩。 “他拿了个商人当人质,说要是不答应,就烧了整个集市。” “那我们怎么办?” “什么都不做。”我说,“我们不出去。” 他咬着嘴唇。“可要是他真放火呢?那些人……” “那是他的计划。”我打断他,“他就是要我们动。只要我们开门,或者离开安全屋,他就有机可乘。” 苏晨低下头,手指抠着工具包边缘。 “你去把监控录像调出来。”我说,“从今天凌晨开始,所有外部画面都存一遍。我要知道他什么时候来的,带了多少人。” 他点头,转身要走。 “还有。”我叫住他,“别告诉苏瑶。” 他回头看我。 “让她以为这只是例行警戒升级。” 他沉默几秒,点了下头,走了。 我重新回到控制台前。 血还在流,顺着指尖滴下来。我脱下手套,撕下一块布条随便缠了两圈。不紧,也不专业,够止血就行。 墙上的钟指向下午三点十七分。 距离明天中午还有十九个小时。 我坐回椅子,打开内部日志系统,输入一行字:**外部敌对势力正式宣战,作战响应机制启动。** 刚敲完回车,主控台左上角的小屏幕忽然闪了一下。 是备用电源的电压监测表。 数值比平时低了0.3伏。 我皱眉。 起身走到配电箱前,打开盖板检查线路。接头都紧固着,没有松动。柴油发电机状态正常,燃料存量充足。 可电压就是偏低。 我盯着仪表盘看了两分钟,忽然意识到一件事。 赵强刚才用的投影仪,功率不小。能在这么远的距离稳定传输画面,说明他手上有便携电源,而且容量足够大。 普通人搞不到这种设备。 除非…… 他抢到了某个避难所的储备。 或者,有人帮他。 我走回控制台,调出过去十二小时的电力波动记录。果然,在投影信号接入前十分钟,东南方向有过一次短暂的高频电磁脉冲,持续不到三秒,被自动过滤了。 这不是巧合。 他是故意暴露行踪,就是为了让我看见。 也是为了确认我的反应速度。 我盯着屏幕,手指无意识地敲着桌面。 他不是只想吓唬我。 他在测试我。 测试我的防御、我的情绪、我的决策节奏。 而现在,我已经做出了回应——砸了投影仪,切断通讯,启动警戒。 他知道我愤怒了。 也知道我还没乱。 所以他一定会加码。 我站起身,走到窗边。防弹玻璃外,雪越下越大。远处的集市只剩轮廓,像一片沉在灰雾里的坟场。 明天中午。 他会等我。 可我去不了。 我也不会让任何人替我去。 那就只能让他来。 我转身走向武器柜,把最后两枚燃烧弹拿出来,放在桌上。又翻出一卷导线和三个震动感应器。这些东西原本是用来布置外围陷阱的,一直没机会用。 现在是时候了。 我把导线剪成三段,开始组装引信。 手指上的伤口碰到金属,有点疼。 但我没停下。 第172章 公司钥匙的真相揭露 我盯着那根导线,手指上的血已经干了,布条边缘发硬。苏晨蹲在控制台前,手里拿着拆开的手机主板,额头全是汗。 “电压稳住了。”他抬头看我,“能试最后一次。” 我没说话,只是把发电机旁的稳压器又拧紧一圈。刚才那阵波动让我心里发沉,赵强的设备不可能凭空运作,除非他有稳定的电源来源——而这种东西,只有正规避难所才会配备。 苏晨把主板接上备用线路,按下启动键。屏幕闪了几下,黑着。 “第三次了。”他咬牙,“再不行就得换芯片。” 我看着他手指在焊点上来回检查。安全屋的灯忽明忽暗了一下,像是风雪压住了线路。但这不是天气的问题,是负载太大。我们不能一直这样耗下去。 “成了!”苏晨突然低呼。 屏幕上跳出一串注册信息:姓名——赵强;单位——龙腾科技大厦安保部队长;入职时间——三年前六月。 我盯着那行字,呼吸停了一瞬。 龙腾科技。我前世上班的地方。 保安队长。我记得这个人。高个子,走路喜欢甩手电筒,总在地下车库抽烟。那天灾变刚爆发,酸雨砸下来的时候,我拼了命往公司跑,想取回储物柜里的应急包。里面是我攒了半年的食物、净水片、防寒服。 可我在车库门口被他拦住了。 他手里拿着棍子,站在我面前,一句话没说就动手。我被打倒在地上,眼睁睁看着他打开我的柜子,拎走那个背包,转身走进雨里。 我没追上。 后来我在街头冻得神志模糊时,最后看到的画面,就是他背着我的物资袋,消失在灰白色的雨幕中。 原来是他。 苏晨察觉到我的异样,“你认识他?” 我点点头,“他是我以前公司的保安队长。灾变第一天,抢走我所有准备的人。” 苏晨愣住,“所以他……早就盯上你了?” 我伸手拿过手机,“继续看,还有没有别的。” 他翻了几页,找到一个录音文件。点开后,赵强的声音传出来: “我知道他在哪,他那个房子卖得便宜,但我记得地址。” 我手指一顿。 那是我灾前急售的房产。为了尽快变现,我挂的价格比市场低三成。很多人来看房,但他能记住地址,并且一直留着印象——说明他不是随便路过。 他是有意关注。 苏晨低声问:“他是不是……从那时候就开始打算对付你了?” 我关掉录音,把手机扔进燃烧炉。火焰猛地窜起,吞掉了屏幕。 “他不是冲着物资来的。”我说,“是冲着我来的。” 这句话出口的瞬间,我心里反而安静了。之前那些疑问都有了答案。为什么他能精准定位安全屋?因为他知道我会选隐蔽坚固的地方。为什么他知道疫苗和苏瑶的价值?因为我曾经在公司提起过妹妹生病的事,他说过一句“当医生挺有用的”。 他一直在听。 也在记。 苏晨站起身,声音有点抖:“那我们现在怎么办?他已经在外面搭攻城锤了,监控显示他们用了两根钢梁绑在一起,估计撑不了多久。” 我看向主控台的监控画面。围栏外,几个人影正在搬运金属架,动作不算快,但很稳。他们不急。因为他们知道我们在里面,也知道我们不会轻易开门。 “先加固通风口。”我说,“他如果真想强攻,第一个突破口就是那里。” 苏晨点头,转身要去拿工具包。 “等等。”我叫住他,“把配电箱的接地线再检查一遍。刚才电压不稳,可能是外部干扰信号在诱导系统漏电。别让他从电力系统下手。” 他应了一声,弯腰去拆盖板。 我走到武器柜前,拉开最底层抽屉。三枚燃烧弹还在。我把它们拿出来,放在桌上排成一排。又取出两把匕首,一把插回腰侧,另一把放在手边。 窗外风雪更大了。监控画面里,攻城锤已经立了起来,正被缓缓抬起,对准东侧围栏最薄弱的一段。 苏晨抬起头,“要不要现在就启动陷阱?” 我没有回答。 脑海中又闪过那天的画面——我躺在冰冷的地面上,雨水顺着头发流进眼睛,背包被他扛走,脚步声越来越远。我爬不起来,只能看着自己的生存希望一点点消失。 那种无力感,我不想再经历第二次。 “我们现在知道了他是谁。”我开口,声音很平,“这就够了。” 苏晨停下动作。 “他以为我还像上次一样,会被打倒,会失去一切。”我拿起长矛,轻轻敲了下刃口,声音清脆,“但他不知道,这次我有地方守,有武器,有人帮忙。” 我转身走向主控台,从抽屉里拿出一张泛黄的图纸。公司楼层平面图。我用手指划过地下车库的位置,然后慢慢揉成一团。 火炉还在烧。 我把纸团扔进去,火焰跳了一下,迅速裹住它。 “接下来,不是他来杀我,就是我杀了他。” 话落,我站定在控制台前,长矛靠肩,目光锁住监控里的攻城锤。 苏晨站在我旁边,手里握着震动感应器。 “等他们撞第一下的时候,”我说,“你就把陷阱电源打开。” 他点头。 外面的钢梁已经完全抬起,几个人站在后面,准备发力。 我盯着屏幕,呼吸放慢。 他们的脚步向前挪了半步。 长矛的尾端抵在地面。 苏晨的手指悬在开关上方。 攻城锤开始移动。 第173章 防御工事的终极改造 攻城锤已经完全抬起,几个人站在后面,准备发力。 我盯着屏幕,呼吸放慢。 他们的脚步向前挪了半步。 长矛的尾端抵在地面。 苏晨的手指悬在开关上方。 就在这时,我抬手一压,拦住了他。 “等等。”我说,“陷阱不能现在开。” 苏晨愣住,手指停在半空。 “他们还没撞上来。”我盯着监控画面,“我们现在启动,等于告诉他们我们有埋伏。等他们真动了手,再让他们知道厉害。” 苏晨咬了咬嘴唇,“可……万一来不及反应?” “不会。”我说,“他们抬着那么重的东西,动作快不了。我们只要盯紧第一击的位置,就能判断主攻方向。” 我转身走向工具间,脚步加快。时间不多,但还够做最后一件事。 安全屋东侧外墙的金属支架上,六根加长尖刺被固定在旋转底座上,连接着液压装置和声波传感器。这是苏晨昨天开始组装的自动防御塔,能把入侵者直接钉死在围栏外。但现在它还没真正活起来。 我推开门,看见苏晨跟了进来。 “电源接好了吗?”我问。 “接好了。”他蹲在地上检查线路,“声波感应器能捕捉十米内的震动频率,一旦达到预设值,就会触发发射。” 我伸手摸了摸导轨边缘,有些粗糙,但能用。 “保险机制呢?有没有手动关闭选项?” 苏晨顿了一下,“还没加。我想先测试一次反应速度。” 我皱眉。 “你是说,只要感应到震动,它就会自己开火?” “理论上是这样。”他说,“但我调的是高强度震动阈值,普通的风雪或者小动物碰墙不会触发。” 话音刚落,外面一阵狂风撞上金属板,发出沉闷响声。 紧接着,警报器嗡地一声响起! 头顶红灯闪烁,整个工具间瞬间被照成暗红色。 我猛地抬头,只见防御塔底座迅速转动,六根长矛依次弹射而出,破空声接连炸响! “趴下!”我一把拽过苏晨,扑向墙角。 一根偏离轨道的长矛从我们头顶掠过,擦出一串火星,狠狠扎进对面水泥柱,尾部还在剧烈抖动。 其余五根全部命中预定靶位,深深嵌入墙体,像六只竖起的铁牙。 屋里安静了几秒。 我靠在墙边喘气,手心全是汗。 “这就是你说的‘理论上不会误触’?”我声音压得很低。 苏晨脸色发白,整个人还在发抖,“我不知道……怎么会这样……那阵风根本没达到触发标准……” 我站起来,走到其中一根长矛前,用力拔了一下,纹丝不动。 这东西一旦发动,确实致命。但也说明,如果控制不好,会变成屋里的定时炸弹。 “问题不在风力。”我看向声波接收器,“是共振。刚才那阵风刚好和金属外壳产生了频率叠加,系统误判为多人靠近。” 苏晨低头看电路板,“那怎么办?重新调参数?可备用模块只剩一个了。” 我沉默几秒,脑子里闪过前世参观军工厂的记忆。 那时有个反潜雷达系统,为了避免海浪干扰,用了双频验证技术——必须同时捕捉到特定震动和人声频段,才算有效目标。 “不用换模块。”我说,“我们改逻辑。” “怎么改?” “现在系统只认震动。我们要让它学会‘听人说话’。” 苏晨抬头,“你是说……加声音识别?” “不是识别谁在说话。”我走回工作台,“而是识别有没有人在附近发出声音。脚步震动加上人声频段,两个信号同时出现,才允许触发。” 他眼睛亮了一下,“就像……双重密码?” “对。”我拉开抽屉翻找,“你还有没有拆解过的耳机?要带麦克风的那种。” 他立刻起身跑出去,几分钟后拿回一副破旧无线耳机。 我们拆开外壳,取出微型麦克风元件,接入主控电路。我把音频过滤程序写进芯片,设定只响应400到2000赫兹之间的人类常见发声范围。 “接下来测试。”我说,“你敲地板模拟脚步,我喊一声。” 苏晨点头,蹲到房间另一头,用手掌拍打地面。 震动传感器亮起绿灯,但防御塔没动静。 我深吸一口气,大喊:“动手!” 几乎在同一瞬间,一声尖锐的启动音响起,防御塔旋转定位,一根训练用橡胶矛弹射而出,精准命中墙面靶心。 成功了。 苏晨跳起来,“真的行!单一震动不触发,只有加上人声才会激活!” 我点点头,“现在它不会因为风吹草动就乱杀人了。” “那……要不要再试一次全功率?”他小心翼翼问。 “不用。”我说,“实战才是最好的检验。” 我拿起对讲机,切换到主控室频道,“通风口加固完了吗?” “十分钟前完成。”是苏瑶的声音,“接地线也重新包了绝缘层,电压稳定。” “好。”我挂断通讯,看向苏晨,“把所有防御节点连进主系统,统一由控制台调度。一旦外围报警,自动锁定区域,准备迎击。” 他快速操作面板,输入指令。 屏幕上,六个红色光点逐一亮起,代表六座尖刺发射装置全部进入待命状态。 我正要离开工具间,忽然听见主控台传来急促蜂鸣。 我们冲进主控室,屏幕上的红外影像显示,东侧围栏外出现了三个移动热源。 他们正试图翻越铁网。 其中一个手里拿着撬棍,正在剪断外层钢丝。 “不是攻城锤的方向。”苏晨盯着画面,“他们是想偷偷爬进来。” “正好。”我走到控制台前,调出防御系统界面,“试试新规则管不管用。” 苏晨的手放在启动键上,回头看着我,“要现在就打吗?” 我没有回答,而是盯着监控里那个正在攀爬的身影。 他的靴子踩在铁网上,发出轻微摩擦声,身体晃动带动金属结构共振。 系统开始捕捉信号。 震动频率达标。 但没有声音输入。 防御塔静止不动。 那人继续往上爬,半个身子已经翻过顶部。 就在他伸手去够内侧平台的一刻,嘴里骂了一句脏话。 声音通过空气传入传感器。 双屏验证通过! 刹那间,警报拉响,红光爆闪! 三根实心长矛从不同角度爆射而出,带着撕裂空气的尖啸,直扑围栏! 画面中,那人瞳孔骤缩,根本来不及反应。 两根长矛钉穿了他的肩膀和大腿,将他死死挂在铁网上。第三根擦过另一个人的脸颊,把对方吓得直接摔了下去。 剩下一人转身就跑。 我按下停止键,系统回归待命。 屋里一片寂静。 苏晨慢慢松开握紧的手柄,“它……真的只杀该杀的人。” 我盯着屏幕,看着那个被钉在围栏上惨叫的男人,眼神没有波动。 这不是第一次见血。 也不会是最后一次。 “把摄像头角度调低一点。”我说,“我要看清他们每个人的面孔。” 苏晨照做。 画面拉近,我能清楚看到那三人穿着拼接的厚棉衣,脸上抹着灰,但其中一个耳垂上有道明显的疤痕。 我记得这张脸。 上周在集市抢粮食时见过。 他们是赵强的手下,不是临时团伙。 这意味着,赵强已经组织起一支小队,专门针对我们行动。 他不是来谈判的。 他是来灭口的。 “把这段录像存下来。”我说,“标记时间地点,加密保存。” “你要留证据?”苏晨问。 “不是为了报警。”我关掉画面,“是为了记住谁该死。” 我转身走向武器柜,打开最底层抽屉,取出三枚燃烧弹,放在桌上排成一排。 又拿出两把匕首,一把插进腰带,另一把放在控制台旁边。 “你打算反击?”苏晨声音有点紧。 “他们敢来第一个,就不会是最后一个。”我说,“我们必须让所有人知道,碰这个门,就得付出代价。” 我拿起对讲机,“苏瑶,准备急救包,可能会有人受伤。” 她没问原因,只回了一句:“明白。” 我放下对讲机,看向监控屏幕。 远处雪地上,那两个逃跑的人正搀扶着往回跑,身影越来越小。 被钉住的那个还在挣扎,叫声渐渐微弱。 我没下令补刀。 让他活着回去。 让他把恐惧带回去。 苏晨站在我身边,低声说:“下一步怎么办?” 我盯着雪地上的脚印,一直延伸到树林边缘。 那里有一片废弃厂房的轮廓。 赵强藏身的地方。 “等。”我说,“他会再来。” 话音未落,主控台再次发出尖锐警报! 西侧压力传感器报警! 新的热源正在接近围墙,数量至少五人,携带重型装备。 他们推着什么东西,形状像是改装过的撞击架。 比刚才的攻城锤更大。 这一次,目标明确。 直指安全屋主入口。 第174章 疫苗原液的以假乱真 警报还在响,红光在墙上跳动。我盯着西侧监控画面,五个黑影推着那架比之前更大的撞击架,正一步步逼近主门。 脚步声闷重,压得人喘不过气。 我转身就往主控室跑,苏瑶已经站在门口等我。她手里抱着医疗箱,脸色发白,但眼神没乱。 “他们来了。”她说。 “先不说这个。”我拉住她手腕,“你有没有办法让他们以为我们交了疫苗?” 她一愣,随即明白过来。“你是想骗他?” “赵强要的是疫苗和你。”我靠在墙边,声音压低,“如果我们让他觉得目的达到了,他可能会放松戒备。” 苏瑶咬了下嘴唇,低头看手里的箱子。“我可以做个假的。” “能做成真的那样?” “蒸馏水加荧光剂。”她说,“以前做水源检测时用过。在紫外灯下,流动状态和血清很像。瓶子也是现成的,空疫苗瓶还剩几个。” 我没说话。时间不多,攻城锤离主门只剩二十米。 “注射呢?”我问,“如果他要看接种过程怎么办?” 她抬头看我。“那就得有人假装被打针。” 我解开外套袖口。“我来。” 她没劝我,只是打开紫外线灯,开始调配液体。动作很稳,一点没拖沓。她把蒸馏水注入空瓶,再滴进一点荧光液,轻轻摇匀。瓶子里的液体泛出淡青色光泽,在暗处像极了真正的疫苗原液。 “会疼。”她说,拿出一支针管。 “打吧。” 针头扎进手臂,她缓缓推入液体。接着她反向抽了一下,让一点血回流进管子。然后拔针,迅速贴上止血贴。 “好了。”她把针管放进冷藏盒,“看起来是刚用过的。” 我活动了下手臂。“赵强要是真懂医,会不会看出破绽?” “他不懂。”苏瑶冷笑,“末日才几天?他连体温计怎么用都未必知道。人在慌的时候,看到像那么回事的东西,就会信。” 我点头。她说得对。恐惧让人盲目,尤其是对得不到的东西。 “接下来呢?”她问。 “演一场戏。”我说,“我要在外面喊话,说你不愿意交疫苗,我强行押你出去。你在医疗区摔箱子,骂我,越像真的越好。” 她想了想,“我可以砸了输液架,再踢翻药柜。” “行。”我看着监控,“等他们注意力全集中在东侧小门,我们就收手。不会真开门。” 她点头,抱起冷藏盒就要走。 “等等。”我从工具袋里掏出一个小装置,贴在盒底,“这是震动感应器,一旦他们打开盒子,我会知道。” 她看了眼,没多问,把盒子塞进保温袋,快步走向医疗区。 我拿起扩音器,走到主控台前,按下开关。 “赵强!”我对着外面喊,“你要的疫苗我准备好了!但苏瑶不肯给——她怕你杀了我们!” 外面的人影顿了一下。 我没有停。“她说宁愿毁了疫苗也不让你得逞!可我知道,活着才有希望。我不想死,也不想让她死。” 我故意停顿,像是在挣扎。 “所以我决定了——疫苗给你,条件是你放我们一条生路。如果你敢动手,我就当场毁掉原液。” 说完,我冲向医疗区方向。 苏瑶正站在门口,手里抱着保温袋。我一把夺过来,她立刻扑上来抢。 “你疯了吗!”她大吼,“那是最后一批疫苗!给了他们我们都得死!” 我没松手,把她往后一推。她踉跄几步,撞在墙上。输液架被她带倒,哐当一声砸在地上。药柜门被踢开,几瓶药滚出来,碎了一地。 “别逼我!”我吼回去,“我不交,他们现在就撞进来!你想死在这里?” 她靠着墙喘气,眼睛发红,像是真的被逼到绝境。 我拎起冷藏盒,拽住她胳膊,“走!现在就去东门!” 我们一路往东侧小门走,脚步急促。我能感觉到监控镜头正对着我们。赵强一定在看。 走到门前,我停下,回头看了眼角落的摄像头。 计划到这里就够了。 我不打算开门。 只要他们把主力调过去,主门这边就会空虚。等他们发现没人出来,再回头时,我们的防御系统就能打他们一个措手不及。 我正要下令取消行动,突然—— 轰! 主门猛地一震,灰尘从顶部簌簌落下。 他们已经开始撞门了。 不是试探,是全力冲击。 我立刻转身往主控室冲。苏瑶也反应过来,抱着保温袋跟上。 “藏好疫苗。”我一边跑一边说。 她拐进通道,闪进夹层,把盒子塞进墙体保温层的缝隙里,盖上金属板。 我冲进主控室,抓起步枪,检查弹匣。墙上警报灯还在闪,主门外的撞击声一下接一下,越来越密。 “声波装置充能多少了?”我问。 “百分之七十。”苏瑶出现在门口,手里拿着急救包,“还要三十秒。” “够了。”我看向屏幕,“等他们冲进来一半再启动。我要他们以为赢了,然后再让他们知道什么叫地狱。” 她站在我旁边,没有说话,手指扣着针剂的外皮。 主门发出刺耳的金属扭曲声,门框开始松动。第二道加固梁出现裂纹。 外面的人在吼叫,声音混着撞击的节奏。 我知道赵强就在其中。 他以为胜利在望。 但他不知道,门后等着他的不是投降,而是埋葬。 我握紧枪,盯着画面。 第一根梁断了。 门向内凹陷。 “准备。”我说。 苏瑶的手移到控制面板上,指尖悬在红色按钮上方。 第二根梁崩裂,螺丝飞溅。 门开了条缝。 一个人影挤了进来,手里举着铁棍。 接着是第二个。 第三个刚踏进门槛,我抬手。 “现在!” 苏瑶按下按钮。 声波装置瞬间启动,低频震动穿透墙体,直击神经。屏幕上,冲进来的三人猛地抱住头,跪倒在地。第四个刚要退,一根长矛从侧面射出,钉穿了他的肩膀。 警报声、惨叫声、金属碰撞声混成一片。 我抓起枪,往前冲。 苏瑶抓起急救包,紧跟在后。 主控室的灯忽然熄了,只剩下屏幕的微光映在墙上。 我冲到武器柜前,拉开抽屉,取出最后两枚燃烧弹。 外面的撞击停了。 但我知道,这只是开始。 赵强不会就这么退。 他会再来。 而这一次,我已经准备好等他。 第1章 末日倒计时,重生后的第一通电话 6点17分。 手机屏幕亮着,时间跳得精准。我躺在床边,冷汗顺着后背往下淌,睡衣贴在皮肤上,冰得像一层霜。 梦里的酸雨还在下。屋顶被腐蚀出窟窿,水滴砸在脸上不是水,是烧碱。骨头缝里结着冰,呼吸一口都像吞玻璃渣。最后一眼是天花板塌下来,压住胸口,动不了,喊不出,死在零下三十度的铁皮屋里。 现在我醒了。 我翻身坐起,抓过手机,解锁,核对日期——2025年4月3日,星期六。窗外天刚亮,楼下公交报站声正常响起,新闻在播:“气象局发布橙色预警,未来72小时将有强降雨过程,请市民注意出行安全。” 我盯着那条新闻看了三秒,手指发紧。 不是普通雨。 是酸雨。ph值低于3.2,能蚀穿混凝土,污染地下水。24小时后气温骤降30c,电网瘫痪,水源断绝,超市三天内被抢空,第七天开始有人吃老鼠。 我知道每一步。 上一世,我等到第三天才信这是灾难。那时银行关门,路封了,车没油,我手里三十万存款变废纸。我守着租来的公寓,吃泡面,烧暖气,直到管道冻裂,屋顶漏雨,整栋楼塌在暴雪夜里。 我死在第七天。 现在,我回来了。差三分钟七十二小时。 我没时间发愣。我冲进客厅,拉开电视柜最下层抽屉,房产证、存折、银行卡全掏出来。坐在地上,一张张翻,脑子里算数。 房产市值三百一十万,七折急售,到手两百一十七万。存款二十三万六,公积金可提八万。信用卡额度四十万,三天内能套现三十万。总共二百七十八万六。 全要变成物资。 我打开笔记本,撕下一张纸,写:72小时倒计时。 第一行:食物。优先高热量、耐储存、不依赖烹饪。压缩饼干、军用罐头、脱水蔬菜、奶粉。必须今天下单,明天送达。 第二行:能源。柴油发电机、太阳能板、蓄电池组。燃料储备至少三个月。没有电,过滤系统停,暖气停,一切白搭。 第三行:防护。防腐蚀涂层、防寒服、防毒面具、净水设备。还有安全屋选址——不能再住市区公寓。目标:城郊废弃工厂地下室。结构厚,隐蔽,抗压抗腐蚀,我上辈子最后三天躲过的地方。 但今天不碰选址。今天只做一件事——把第一笔物资钉死。 我翻通讯录,找到一个名字:老陈,工业食品供应商。去年公司团建订过二十箱压缩饼干,他提过一句:“GL-9是军用储备型号,市面上不零售。” 我拨通电话。 响了四声,接了。 “喂,林越?” “我要五百箱GL-9压缩饼干,保质期三十六个月以上,今天确认订单,二十四小时内送到城郊3号仓库。” 电话那头静了两秒。 “林哥,你没开玩笑吧?五百箱?你上次才订二十箱当福利……这量太大,得走公司流程,财务要审批,最快也得三天。” 我说:“你厂里这批货,编号Jx-2025-04-01,生产批次在四月一号,仓库b区七号架。三天后,这型号在黑市炒到八百一箱,有人拿枪换两箱。你现在不接,明天电话打爆你也发不了货。” 又静了三秒。 他声音压低:“……你怎么知道这批是军备订单?GL-9连公开型号都没有。” “我没空解释。加急费我付百分之五十,现金到账立刻付定金。你要犹豫,我现在就打第二家。” “别!”他声音急了,“我查库存……等我五分钟。” 电话挂了。 我坐着,手没抖。心跳稳定。这不是赌,是已知结果的执行。 上一世,我第四天才想起囤粮。超市货架空了,便利店锁门,我拎着两袋泡面回家,路上被人抢走。第七天,我啃皮带。 这一世,我提前七十二小时。 五分钟后,电话回拨。 “林哥,有货。四百八十箱现货,二十箱三天后补。能发。但运输得你找车,我们只送到物流园。” “不用你们送。我找车队,你备好货,今早十点前装车。送到城郊3号仓库,地址发你。定金三十万,半小时内到账。” “行。但……林哥,你是不是知道什么?” 我没回答,直接挂了。 第一单落定。 五百箱压缩饼干,够六个人吃一年。热量高,体积小,不吸水,抗酸蚀。灾变后第七天,超市瓶装水被抢空,有人喝雨水,皮肤溃烂。但只要还有饼干,人就不会立刻垮。 我盯着房产证封面,手指划过“房屋所有权人:林越”那行字。 上一世,我舍不得卖。觉得房子是根,是退路。等到想卖,中介停业,买家消失,房产证烧了取暖。三百万,一毛没变现。 这次,我不犯同样的错。 我翻开通讯录,圈出三家中介公司电话。手指悬在拨号键上,没按下去。 不是犹豫。 是在算账。 正常卖房,佣金百分之一点五,周期一个月。现在要七折急售,还得三天内过户,必须给中介三倍佣金——百分之四点五。三百万的话,光佣金就十三万五。 值不值? 值。只要能换回二十四小时,值两倍。 但我更怕拖延。中介扯皮,买家砍价,一天耗下去,灾变启动,全盘崩。 所以得加钱,还得找那种专做急单的野路子中介。不怕违规,只要给钱就办事。 我记下三个人的号码,备注:优先联系,三倍佣金,今日必须签委托。 然后合上房产证,扔进抽屉。 钱不是钱,是命。 物资不是储备,是活路。 我打开手机倒计时App,新建任务: 【末日倒计时】 71:48:00 屏幕冷光映在脸上。我盯着那串数字,直到它跳成71:47:59。 我起身,走进厨房,拧开水龙头,接了一杯自来水。 喝了一口。 水温正常,没味。 七十二小时后,这水会带酸,喝一口烂喉。再过一天,全城停水。 我放下杯子,走到阳台,拉开窗帘。 街道正常。早餐摊冒着热气,穿校服的孩子赶公交,环卫工扫着湿漉漉的路面。 没人抬头看天。 他们不知道雨一落下,世界就废了。 我关上窗帘,回屋,打开电脑。 浏览器搜索栏输入:“柴油发电机 20kw 工业级 本地供应商”。 页面跳出来,我点开第一家,拨号。 “喂,我要一台20千瓦柴油发电机,带静音罩,配三组蓄电池。要今天能发货的现货。” 对方问:“先生您是工地用吗?需要发票吗?” “不要发票。加急费翻倍。货送到城郊3号仓库,今天必须装车。” “今天?我们最快明天下午……” “我现在打款定金二十万。你要是不接,我马上打下一家。” 电话那头沉默一瞬。 “……您稍等,我问下仓库。” 我挂了电话,手放在鼠标上。 第一笔食物订单已落,第二笔能源设备在跟进。资金链启动,物资链铺开。 安全屋还没定,但我知道去哪儿。 城郊老化工厂,地下三层,钢筋混凝土结构,墙厚八十厘米,曾是战备仓库。我上辈子最后三天躲在那里,看着外面酸雨把汽车外壳蚀成筛子。 只要加固门窗,涂上防腐层,接通发电机,它就是堡垒。 但现在不选。现在只做能立刻落地的事。 我盯着电脑屏幕,等待下一个电话接通。 手机倒计时跳到71:42:16。 我拿起笔,在纸上写下: 【已确认】 - 粮食:500箱压缩饼干(24h内送达) - 能源:20kw发电机(今日下单) - 资金:房产急售准备启动(三倍佣金,今日联系中介) 还缺净水设备、防护涂层、工具组、武器。 但一件件来。 我打开抽屉,翻出U盘,插进电脑,加载一份加密文件。 文件名:《末日生存物资优先级清单_v3》。 这是我上辈子用命换的表。 第一行写着:**食物 > 水 > 电 > 防护 > 武器。** 顺序不能错。饿死比被抢死更快。 我对照清单,勾选已完成项。 突然,手机震动。 是老陈。 我接起来。 “林哥,车队说城郊3号仓库那边不接陌生车辆,要报备。你联系过那边吗?” 我愣了半秒。 3号仓库……是我上辈子藏身的工厂附属库房。现在还是废弃状态,没人管理。 但车队要进,得有人接应。 我必须现在就确定安全屋选址。 不能再拖。 我抓起外套,翻出车钥匙。 手机倒计时显示:71:38:04。 我按下关机键,屏幕熄灭前最后看到的,是那串数字。 我拉开门,走出去。 楼道灯亮着,隔壁传来炒菜声。 我快步下楼,脚步声在空荡楼梯间回响。 车停在楼下。我拉开车门,坐进去,发动。 后视镜里,我的脸很冷。 眼底有青黑,是加班留下的。但现在不是上班族了。 是幸存者。 是重建者。 是这一世,绝不等死的人。 车子驶出小区,拐上高架。 我打开导航,输入地址:城郊老化工厂。 导航显示:预计42分钟到达。 我踩下油门。 前方路口绿灯闪烁,即将转红。 我盯着那抹黄光,没减速。 第2章 低于市价三成,房产抛售战打响 导航显示还剩八分钟。 我盯着屏幕,手指在手机上滑动,打开通讯录,拨通第一个号码。铃声刚响两下,我就开口:“王姐,我是林越。我要卖房,全款到账不超过四十八小时,价格二百八十万,你做不做?” 电话那头沉默了两秒,“林先生?您……确定是二百八十万?现在市价至少三百一十万,您这等于直接砍了三十万。” “我只要现金,越快越好。三倍佣金,今天签委托,明天放款。能做到,我现在就去你门店。” “这……您人现在在哪?要不咱们先见面聊聊?” “我在路上,四十分钟后到你公司。”我挂了电话,把手机扔到副驾。 雨还没下,但空气闷得像裹了层塑料布。我摇下车窗,风灌进来,吹散一点脑后的黏腻。后视镜里,我的脸没什么表情。不是紧张,是已经过了那种情绪。 上辈子,我守着房子,以为那是退路。结果灾变第七天,整栋楼塌在雪里,钢筋插进胸口,连叫都叫不出。现在我不再犯同样的错。 车子拐进城区主干道,路边广告牌一闪而过。一家中介门店亮着灯,玻璃上贴着“急售”“全款优先”的红字。我记下位置,继续往前。 四十分钟后,我停在王姐所在的连锁中介门口。推门进去,冷气扑面。前台抬头看了我一眼,刚要问,我直接走向角落的独立隔间。 王姐已经等在那儿。四十出头,职业装,头发扎得一丝不苟。她看见我,立刻站起身:“林先生,您来得真快。” 我没坐,“房产证、身份证都在这儿。”我把两样东西拍在桌上,“二百八十万,全款,四十八小时内到账。三倍佣金,现在就签委托合同。” 她翻开房产证,眼神一顿,“这地段……七折卖,太亏了。而且您这房子没抵押,产权清晰,何必这么急?” “我说了,我要现金。” “可市场上现在没人接这种单啊。买家一听七折,第一反应是凶宅、产权纠纷,或者房主出事了。”她抬眼盯着我,“林先生,您是不是遇到什么事了?” 我冷笑一声,“你觉得我像走投无路的人?” 她没答。 “我给你三倍钱,不是求你。是你能不能抓住这单。”我手指敲了敲合同,“现在签,定金明天到账。不签,我出门就找下一家。这行不只你一家做。” 她脸色变了变。 “您知道三倍佣金意味着什么吗?我们得垫钱、垫人、压其他单子,全速推这房。万一买家反悔,损失是我们扛。” “所以我加钱。”我盯着她,“你算过没有,正常卖一个月,佣金四万六。现在三倍,十三万八,还 guaranteed。你手下其他人一个月能开两单吗?” 她咬了下嘴唇。 “而且——”我压低声音,“这价格不会挂太久。二十四小时内,必须有人打款。你要是拖,我换人。” 她终于伸手拿笔,“合同我改一下,加个‘买方违约双倍赔偿’条款,确保资金安全。” “可以。”我点头。 她开始打字,打印机嗡嗡响起来。五分钟后,两份合同递到我面前。 我签字,手稳,笔尖划过纸面,发出沙沙声。 “房产证我得收走备案。”她收好文件,“买家我已经在联系,有几个全款客户,但听到价格都怀疑有问题。我得跟他们解释清楚。” “随便你怎么说。只要钱按时到。” “还有一个事。”她犹豫了一下,“今天上午,另一家中介打电话问我,说有人看到你来我们这儿,是不是急着卖房。问能不能牵线。” 我眼皮一跳,“哪家中介?” “宏远地产,在对面写字楼。” 我没接话。 她把合同副本递给我,“签完了。定金预计明天中午前到账。尾款最迟后天下午。” 我起身,“到账第一时间通知我。” “林先生。”她叫住我,“您真不怕这价卖亏了?” “亏不亏,我自己清楚。”我拉开门,走出去。 阳光刺眼。我抬手挡了一下,手机震动。 银行短信:【您尾号8836账户入账定金300,000元。】 我盯着屏幕。 三十万。第一笔钱落袋。 压缩饼干的尾款还差二十万,发电机定金二十万,净水设备报价十五万……这笔钱能撬动第一轮物资交付。 我正要收手机,眼角一扫,街对面写字楼楼下,一个穿灰夹克的男人正低头看手机,手里拿着平板,屏幕朝向这边。 我站着没动。 他抬头,视线撞上我,立刻低头,快步走进大厅。 我记住了那栋楼的位置。 转身走向车子,拉开车门。 刚坐进去,手机又震。王姐发来微信:【买家已初步接洽,有意向,但要求明天看房。】 我回:【可以。】 手指悬在屏幕上方,又打了一行字:【查一下今天联系你的那家中介,是谁在打听这单。】 发送。 发动车子,调头。 后视镜里,那栋写字楼缩成一个小方块。 我没再看。 车子驶上高架,车流开始变密。广播里开始播气象更新:“……强降雨持续升级,多地发布红色预警,请市民避免外出。” 雨还没下,但风已经变了方向。 我打开导航,重新输入城郊老化工厂。 还有六十三小时。 安全屋的地基要靠这笔钱打下去。 刚拐下高架,手机响了。王姐回信:【刚问了,是宏远的刘强。他问能不能带客户来看,说有全款买家,但想压到两百万。】 我眯了下眼。 两百万?想趁乱吃人? 上辈子,这种人我见多了。灾变头三天,专找急着变现的房主,用恐慌压价,转手翻倍倒卖物资。有人拿一套房换了五箱泡面,第三天就被酸雨烂死在街头。 现在他们闻到血腥味了。 但我不是猎物。 我拨通王姐电话:“告诉刘强,房子不卖给宏远。买家必须通过你们走流程,定金到账才看房。另外——”我顿了顿,“把挂牌价改回三百万。” “啊?”她愣住,“您不是要急卖吗?” “急卖,不等于贱卖。”我盯着前方红灯,“让他们知道,这房有人抢。谁想捡便宜,门都没有。” 电话那头沉默几秒,“……行,我按您说的办。” 挂了电话,我靠在座椅上,闭了下眼。 钱一动,狼就来了。 但我不怕狼。 我就是冲着引他们出来,才敢挂七折。 只有让这些人动起来,我才能看清谁在盯我,谁想割我一刀。 车子重新启动。 导航提示:距离目的地3.2公里。 我睁开眼。 后视镜里,一辆黑色轿车缓缓跟上,车窗贴膜,看不清里面。 我踩下油门。 第3章 压缩饼干到位,仓库突现竞争者 导航显示还剩三公里。 我盯着手机屏幕,倒计时跳到62:18:37。车窗外的天色压得低,风卷着尘土从路边堆着的废铁皮上刮过,发出刺啦声。那辆黑车没再跟上来,但我不信他们就这么算了。 右手边出现锈迹斑斑的铁门,门牌号被雨水冲得只剩“3”字的一半。我踩下刹车,车轮碾过碎石停稳。 仓库在城郊老化工厂后院,占地两千平,钢筋混凝土结构,地下还有废弃的储油坑——前世这里没被酸雨彻底腐蚀,成了少数能撑过第一波坍塌的建筑。现在门锁换了新的,密码是我刚设的六位数。 我下车,直接绕到监控室侧门。钥匙插进锁孔,拧开,推门进去。 屋内有股霉味,角落堆着旧工具箱。我拉开帘布,三块监控屏亮起。摄像头覆盖前后门、装卸区和围墙四角。刚才路上我已经远程启动了录制,现在画面右下角闪着红点,表示正在上传云端。 外面传来轮胎碾地的声音。 第一辆卡车到了。 车头停下,司机跳下来,冲我点头:“林老板,货到了。” “卸吧。”我说。 他招呼后头两人下车,开始打开车厢。铁皮掀开的瞬间,一股干燥的谷物味飘出来——是压缩饼干的包装味。我盯着他们搬下第一箱,放在手推车上,朝仓库门推。 就在这时,一辆皮卡从斜巷冲出来,横在装卸区前。 车门甩开,五个男人跳下来。领头的穿黑夹克,左脸有道疤,从耳根划到下巴。他一脚踹翻刚卸下的箱子,饼干块滚了一地。 “这批货,我们赵哥要了。”他嗓音粗哑,“双倍价,现在付现金。” 我没动。 司机愣住,“你们谁啊?这货有主的。” 刀疤脸抬手就是一巴掌,扇得司机后退两步。“少废话,叫你们老板出来。” 我按下监控室的广播键,声音从屋顶喇叭传出:“我已经录了全过程,包括你们非法拦截运输车辆、破坏私人财物、威胁人身安全。录音实时上传警方系统,定位共享给三个紧急联系人。” 屋里空调嗡嗡响。我松开按钮,拿起手机,屏幕亮着——共享页面还在运行,GpS红点稳稳钉在这片区域。 外面安静了一秒。 刀疤脸抬头看向监控室窗口,眯眼。“装神弄鬼?你真报了警,警察早来了。” “警车十分钟到。”我走出来,站在门口台阶上,手机举在身前,“你要不信,可以等。” 他冷笑,“老子不怕你报警。赵哥说了,这年头谁有货谁就得死。现在抢是抢,明天抢就是抢命。” 他抬脚,又踩碎一箱饼干。 我慢慢蹲下,捡起一块没破的,擦掉灰,塞进背包。这东西在灾变第七天能换一双军用手套,第十五天能换半瓶抗生素。现在它只是货,但很快就会是命。 “你说赵哥要。”我站起身,“可他不知道这批货不止五车。” 他一愣。 “明天还有八车。”我盯着他,“后天十二车。我要囤够三年的量。你回去告诉他,想抢,就得准备好面对三十个持械守卫。” 他眼神闪了闪,“你一个人?” “你觉得我会一个人来?”我按下手机快捷键,屏幕弹出提示:【SoS已发送至110及预设联系人】。同时,监控室警报灯开始旋转闪烁,红光扫过地面。 其余四人 exchanged glance,有人往后退了半步。 刀疤脸咬牙,“你唬谁呢?这破地方连个保安都没有。” 我打开手机相册,翻到一张照片——是昨晚我让供应商发来的车队清单,八辆车牌号清晰列着,备注“加急,全武装押运”。 我举起来给他看。 他盯着屏幕,脸色变了。 “你们现在走,我不追究。”我说,“再动一箱货,明天新闻会播‘某团伙抢劫救灾物资被捕’。” 他盯着我,拳头攥紧,又松开。 “走!”他低吼一声,转身拉开车门。 皮卡猛踩油门,扬尘而去。 我站在原地,没动。直到三辆车消失在路口,才低头看脚边散落的饼干块。一共碎了四箱,约两百四十块。按灾变后第三周的黑市价,这些能换一支完整胰岛素。 不值得为这点损失拼命。 我掏出手机,拨通供应商:“原计划五车,现在加到八车,明天全部送到。” “林总?”电话那头声音发紧,“不是说好分批走,避人耳目吗?” “正因为有人盯上我了。”我说,“越低调,越像藏着掖着。现在我要让他们知道,我不怕抢——我越多,他们越不敢动。” 电话那头沉默几秒,“……行,我安排。” 挂了电话,我转身进监控室,把刚录的视频备份到硬盘。视频最后画面是刀疤脸踩碎饼干的瞬间,我截了图,存进加密文件夹,命名“赵强团伙初现”。 窗外,第一滴雨砸在铁皮屋顶上,啪地一声。 我起身走到仓库门口,看着工人继续卸货。卡车一辆接一辆开进来,箱体印着“GL-9”编号。每卸下一车,我就在本子上划一道。 第三车卸到一半,我眼角扫到围墙外树后有人影一闪。 不是刚才那伙人。 我摸出望远镜,调焦。百米外,一个穿灰夹克的男人蹲在废弃配电箱旁,手里拿着平板,屏幕正对着仓库方向。 和昨天在中介门口看到的一模一样。 他在记录什么?车辆数量?进出频率?还是……仓库结构? 我放下望远镜,掏出手机,打开地图标记功能,输入那个位置,备注“情报收集点”。 然后拨通本地一家安保公司电话:“我要租两台移动式红外探头,今晚十点前送到这地址。” “林先生,您不是说暂时不用安防设备吗?” “改主意了。”我看了一眼监控屏,“有人在摸我的底。那我就让他们摸清楚——我连探头都敢明摆出来。” 电话挂断,我走出监控室,站到装卸区边缘。 雨下大了,打在集装箱上噼啪作响。最后一个箱子搬进仓库,我亲手拉下卷帘门,锁死。 转身对司机说:“明天八点,第二批到齐。” 他点头,“您这地方……真打算长期用?” 我没答,只问:“你们车队有没有夜间行车经验?” “有,但最近查得严,晚上上路得报备。” “报备我来。”我说,“从明天起,所有运输改到凌晨两点到四点。” 他皱眉,“这么晚?” “白天太危险。”我看向围墙外那棵树的方向,“有些人,白天才敢露头。” 他没再问,收了定金,上车离开。 我站在仓库门前,雨水顺着发梢流进衣领。手机震动,银行短信跳出来:【尾款到账1,200,000元】。 房产尾款到了。 资金池现在有近一百五十万可用。压缩饼干只是开始,接下来是净水系统、柴油机组、防腐涂料……每一笔都要精准落子。 我打开倒计时App,数字跳成61:03:12。 还有六十一个小时。 我转身推开监控室门,把硬盘插进主机,开始剪辑刚才的冲突视频。我要留下完整证据链——从对方闯入,到威胁,到撤退,全程清晰。 剪到一半,手机又震。 是王姐:【林先生,宏远的刘强今天又来问,说愿意加价到两百九十万接盘,但要今天签合同。】 我盯着消息,手指悬在键盘上。 上辈子,这种人靠信息差吃人。这辈子,我拿它当饵。 我回:【告诉他,房子已经卖给别人了。】 发送。 刚放下手机,监控右下角突然闪出异常——西北角围墙外,红外线触发警报。 我点开画面,树丛晃动,一个人影正弯腰放置什么东西。 我抓起手电,冲出门去。 第4章 地下室勘察,墙体厚度引发争执 雨还在下。 我冲进监控室的时候,手电筒还亮着,裤脚沾满泥水。红外警报显示西北角有人放置异物,等我赶到,只看见半截埋进土里的金属探头,外壳印着“ht-205”——和我昨天租的型号一样。不是我的人装的。 老张的施工队是上午十点到的。三辆皮卡停在装卸区外,工人跳下车,没一个穿工服,工具箱敞着,露出几把锈迹斑斑的电锤。领头的老张四十出头,脖子上挂条脏毛巾,咧嘴一笑:“林老板,图纸带来了。” 我没接他递来的文件夹,直接说:“先看地下室。” 他脸上的笑僵了半秒,“这雨天,底下潮得很,裂了几条缝正常,您真要下去?” “带路。”我拎起强光手电,往仓库东侧走。 他跟上来,边走边说:“我们干这行十几年,老厂房我闭着眼都能摸清结构。您这地基稳,顶多加两道支撑梁就行。” 我没吭声。 楼梯在仓库尽头,铁质台阶锈得厉害,踩上去吱呀响。空气一沉,霉味混着地下水的腥气扑上来。头顶的灯泡闪了两下,亮了。老张拍拍开关箱:“刚接的临时电,不稳,但够用。” 我扫了眼四周。墙体是粗制混凝土,表面剥落严重,露出里面的碎石和钢筋。角落有水渍蔓延的痕迹,像地图上的河流。我蹲下,用手电照墙根,指尖蹭过一道裂缝——宽三毫米,走向歪斜,和前世坍塌前的照片完全一致。 “这墙多厚?”我问。 老张站在几步外,语气轻松:“估摸四五十公分吧,老工业建筑,结实着呢。” 我抽出卷尺,从裂缝处量起。来回三次,数据一致:0.41米。 我抬头:“承重墙不能低于一米。” 他愣住,“一米?您开玩笑吧?这得浇多少混凝土?钢筋得加双层,模板都得重新搭。光材料费就得二十万往上,工期至少十天。” “钱不是问题。”我说。 “可没必要啊!”他声音拔高,“这房子撑了十几年都没事,酸雨哪有那么厉害?再说了,真要加固,也得先做结构评估,找设计院出图,哪能您一句话就改标准?” 我盯着他,“你干过化工厂改造?” “当然,大大小小十几处。” “那你说,酸雨ph值低于2.0时,混凝土腐蚀速度多久穿透40厘米墙?” 他张了张嘴,没答上来。 “三天。”我说,“第三天下午,墙体强度下降70%,一场风就能让它塌。” 他眼神闪了闪,“您……怎么知道这么细?” “我知道的不止这个。”我站起身,走到墙角编号牌前——“xc-07”。指尖划过锈蚀的金属字,“这面墙,会在灾变第七天凌晨三点十七分开始倾斜,三十七分钟后整体垮塌。上辈子,它砸死了三个人。” 老张干笑两声,“林老板,您这说得跟真的一样……是不是太紧张了?现在连雨都还没下透,您就想按末日标准搞?” “我已经下单了十二车压缩饼干。”我看着他,“接下来是柴油机组、净水膜、防腐涂层。这个仓库,我要用三年。不是三个月。” 他搓了搓手,“可您这标准,我们接不了。成本太高,工钱不加,没人愿意干。” “双倍。”我说,“现在签合同,今晚就把加固设计图交给我。” 他瞪大眼,“双倍?那也得有图才能施工啊,设计院最快也得三天出方案。” “我不等三天。”我掏出合同,拍在旁边的水泥台上,“你今晚就能画。钢筋型号、混凝土标号、模板支撑方式,全写清楚。少一个参数,合同作废。” 他盯着合同,额头冒汗,“林老板,您这是逼人啊……” “是你要接这活。”我拿起手电,照向更深处,“这底下还有两层,带我去看看主承重区。” 他迟疑了一下,还是跟了上来。 第二层比上面更暗,灯泡只亮了一半。墙面上的裂缝更多,有些地方钢筋已经裸露。我用手电一寸寸扫过,记录数据。走到东南角,发现一个铁皮柜半埋在碎石里。柜门锁死了,我用扳手撬开,里面堆着泛黄的纸张。 我抽出最上面一张。 是建筑结构图。标题写着“储油坑区域承重墙设计详图”,右下角盖着红章:原始厚度0.4米。图纸编号:xc-07-1。 我捏着纸角,没说话。 老张在背后咳嗽两声,“这些老图纸早作废了,没人当真。” “作废?”我转身,“那你刚才为什么说这墙有四五十公分厚?” 他一僵。 “0.41米,和图纸差一厘米。你连实测都没做,就敢张嘴瞎报?”我声音压低,“你是想让我以为这墙还行,能省点钱省点事,对吧?” “我没……” “你从进门就开始劝我降低标准。”我一步步逼近,“嫌贵,嫌麻烦,说没必要。可你连检测工具都没带。你根本不是来施工的,你是来应付差事的。” 他后退半步,“林老板,话不能这么说……” 我收起图纸,塞进防水袋,“今晚八点,我要看到新设计图。混凝土标号c40以上,钢筋直径不小于25毫米,墙体加厚至1米,内外双层防酸涂层。少一样,换队。” 他咬着牙,“您这是拿钱砸人。” “钱能买命的时候,就是命。”我说,“你接不接?” 他低头看着合同,手指搓着纸边。几秒后,伸手去拿笔。 我盯着他签字的手。笔尖顿了顿,在“施工方负责人”一栏写下名字。他签完,抬头:“图我今晚给,但材料得您自己找。这种标号的混凝土,普通搅拌站不接单。” “我来联系。”我说,“你只管出图,按时开工。” 他点点头,收起合同,转身要走。 “等等。”我叫住他。 他回头。 我指着铁皮柜,“这柜子,谁让你清理的?” “没人啊,我们刚到。” “那它为什么是关着的?”我问,“我撬开之前,锁是完好的。” 他眼神一晃,“可能……以前就没人动过。” 我没再问。 他快步上楼。我站在原地,打开手机,翻出供应商名单。c40混凝土,得找特种建材厂。正要拨号,眼角扫到楼梯口有反光。 我走过去,蹲下。 一小块玻璃碎片卡在台阶缝里,边缘整齐,像是从手机屏幕脱落的。我捏起来,翻转——背面沾着一点油渍,还有一道划痕,形状像字母“Z”。 不是我掉的。 我站起身,往监控室走。路上掏出手机,打开后台权限,调取十分钟内所有摄像头的访问记录。发现一个陌生设备在三分钟前连接过系统,Ip地址已注销。 我走到监控台前,插入硬盘,快进西北角画面。雨幕中,一个人影蹲在探头旁,手里拿着手机,正对准仓库方向。他抬头时,脖颈侧面有个胎记。 和老张今天戴的毛巾位置一致。 我关掉视频,把玻璃碎片装进密封袋,贴上标签:“老张设备残片”。 然后拨通另一个装修队的电话:“你们最快什么时候能到现场勘测?” 电话那头说:“两小时。” “带上结构工程师。”我说,“今晚可能要签合同。” 刚挂电话,手机震动。 是老张发来的微信:【林老板,设计图我让徒弟赶工,晚上七点发您邮箱。】 我盯着屏幕,没回。 窗外,雨势渐小。仓库铁皮屋顶的积水开始滴落,一滴,一滴,砸在水泥地上,溅起浑浊的小坑。 第5章 食用油危机,供应商坐地起价 雨刚停,手机在掌心震动。 老张的微信还挂在屏幕上,那句“设计图晚上七点发您邮箱”没回,我直接拨通了陈总的电话。食用油必须今天敲定,不能再等。施工队靠不住,供应商更不能卡在半路。 电话响了三声接通,陈总声音带笑:“林老板,这么早?” “油什么时候送?”我开门见山。 “哎哟,正要跟您说呢。”他语气一转,“刚才厂里来消息,原料紧张,咱们之前谈的价,每桶得加五十。” 我没吭声。 他继续道:“现在外面都传开了,酸雨要来,超市货架昨天就空了。您这批量大,我能优先给您留着,但价格真压不下来。今天签,明天就拉走,晚了可没货。” 我低头看着手机相册。一张照片还开着——私立圣华中学门口,穿蓝白校服的女孩站在台阶上,手里提着胰岛素保温袋。陈婉,陈总独女,十七岁,一型糖尿病,每周三下午四点放学,校车停靠东门第三根路灯杆旁。 这信息,前世我在医院避雨时听护士聊过。当时没在意,现在,是筹码。 “陈总,”我开口,“你女儿今天下午三点有钢琴课,别迟到了。” 电话那头静了两秒,“……您认识小婉?” “不认识。”我顿了顿,“但我明天会去接她放学。” “你什么意思?”他声音绷紧。 “油每桶加二十,合同现在签。不然,我后天就去学校门口等她,当面聊聊她最近血糖波动的事。” “你!”他猛地吸了口气,“你敢动她——” “我不用动她。”我打断,“我只要站在校门口,拍张照,发到家长群。你说,其他家长知道班里有个血糖不稳的孩子,会不会让女儿离她远点?老师会不会直接建议她转学?” 他没说话。 “二十块,当场签约,货明天送到。”我说,“或者你现在就报警,说我威胁你。等警察来了,我再告诉他们,你仓库里那批非标柴油,是从哪个黑油站弄来的。” “你胡说!”他声音发颤。 “ht-205探头不是白装的。”我盯着监控后台的Ip记录,“你办公室抽屉缝里的入库单,‘非标0#’四个字,拍得很清楚。” 那是我刚调取的远程画面。十分钟前,他弯腰开抽屉,摄像头从门缝捕捉到纸张一角。走私柴油,逃避税费,一旦曝光,执照吊销,罚金百万起步。 他喘了两下,“……你到底是谁?” “我是能让你女儿平安上学的人。”我说,“也是能让你十年经营一夜归零的人。选哪个,一分钟内答复。” 电话里只剩呼吸声。 十三秒后,他开口:“二十块,签。” “我十分钟后到。”我说,“带公章。” 挂了电话,我抓起车钥匙往外走。仓库铁皮屋顶还在滴水,一滴一滴砸在水泥地上,溅起浑浊小坑。我跨过水洼,上车发动。后视镜里,老张的皮卡刚驶出装卸区,车尾扬起泥浆。 他没发现我换了监控权限。 陈总的粮油市场在城南,车程四十分钟。路上我打了三个电话——特种建材厂、净水设备供应商、柴油发电机厂家,全部预付定金,要求三天内备货。钱在烧,但时间更烧。 市场九点开门,我九点零七分到。 陈总站在档口外,脸色发青。他身后是两扇卷帘门,标着“恒温仓储”,门缝漆黑,看不出深浅。 “合同带来了?”我下车就问。 他点头,掏出一份文件,“加价二十,每桶一百七十,五百桶,八万五,全款预付。” 我扫了一眼条款,没异议。这种时候,他不敢玩文字游戏。 “公章。”我说。 他犹豫了一下,从公文包里取出印章,按在落款处。 我掏出手机转账,八万五秒到。他盯着收款提示,手指抖了下。 “货呢?”我收起合同。 “下午送。”他说。 “现在。”我盯着他,“你怕我反悔?还是怕别人抢?” 他咬牙,“林老板,我这仓库——” “带我去看看。”我打断,“顺便,我想看看你的柴油。” 他瞳孔一缩。 “别装了。”我往前半步,“非标0#,闪点低,杂质多,烧起来冒黑烟。你存着,是想灾后卖高价?还是自己留着跑路?” 他没动。 “我可以不管。”我说,“但你得让我亲眼确认,油在哪儿,有多少。不然,我不放心你明天能不能准时送货。” 他盯着我看了五秒,终于转身,“跟我来。” 卷帘门升起,一股混着谷物和机油的气味涌出。仓库比想象中大,一排排油桶码到三米高,标签清一色“一级大豆油”。我随手拍了桶身条形码,记下批次号。 陈总带我往里走,穿过两排货架,停在一道铁门前。他掏出钥匙开门,里面是小型冷库,温度计显示8度。 “油在这儿。”他拉开一排货架,露出后方整整齐齐的油桶,至少两百桶。 我没说话,弯腰检查桶底。生产日期是上周,封口完好,是正规货。 “柴油呢?”我直起身。 “没了。”他摇头,“上个月清仓了。” 我扫视四周。冷库角落有拖拽痕迹,地面油渍未干透,墙角通风口栅栏松动。 “你这儿能通地下?”我问。 “哪有这种事!”他声音提高,“这楼就一层!” 我蹲下,手指抹过通风口边缘——有黑色油泥。 “你女儿每周三要打长效胰岛素。”我站起身,拍了拍手,“剂量18单位,饭前半小时注射。要是哪天药被人调包成生理盐水,三天内就会昏迷。” 他脸色刷白。 “我不碰你女儿。”我说,“你也不准动我的货。明天油一桶不少送到,我当什么都没看见。要是少一桶,或者掺了劣质油……” 我掏出手机,打开一张照片——他昨晚十一点从后门小巷推着油桶进来的监控截图。 “这张照片,明天早上八点会出现在市场监管局邮箱。”我收起手机,“还有,你女儿的钢琴老师,姓李吧?她儿子在读医学院,明年实习。我认识他们系主任。” 他嘴唇发抖,没说话。 “合作愉快。”我转身往外走,“柴油的事,咱们以后再谈。” 走出仓库,阳光刺眼。我站在档口外,掏出手机,翻到陈总的朋友圈。最新一条是三天前发的——女儿在琴房练《梦中的婚礼》,配文“宝贝,爸爸答应你,灾后带你去瑞士治病”。 我截图保存。 上车前,我给一个匿名号码发了条短信:“令千金比赛顺利,别忘了按时送胰岛素。” 发完,删号。 车刚启动,手机响了。是陈总。 “林老板,油……明天早上六点,准时送到。” 第6章 大米争夺战,中介的阴谋初现 手机刚挂断,屏幕还亮着陈总那条“油明天早上六点送到”的确认消息。我指尖在屏幕上停了两秒,正要锁屏,新消息弹了出来。 是中介小李。 “林哥,刚接到买家通知,对方是全款现金,今天下午就能签合同。不过……有个附加要求。” 我皱眉,往下看。 “买家希望单独看房,您这边不能在场。说是隐私考虑,怕谈价时不方便。” 我盯着那行字,手指慢慢收紧。 不对劲。 前天他还在磨我降价,昨天突然说有全款买家上门,今天又要我回避看房?这种事在平时都不合规,更别说现在这种风口上。酸雨预警已经上了新闻头条,超市米面抢空,谁会在这个节骨眼上,拿现金买一套普通住宅? 除非——他们图的不是房子。 是仓库。 我猛地想起三天前那辆黑色轿车。跟踪我到仓库门口,没动手,也没跟到底,像是在踩点。当时我以为是巧合,现在看,是试探。 他们盯上我的物资了。 我翻出小李的聊天记录,从第一次联系开始一条条扫过去。他主动找上门,报价压得比市场低一成,态度热情得反常。我说急着卖,他立刻接话“正好有客户全款”,节奏太顺了,像是排练过。 赵强。 这个名字一冒出来,我就确定了。 前世他就是靠这种手段起家的——勾结中介,假意买房,实则探路。哪家囤了货,仓库在哪,物资多少,全靠这种“看房局”摸清楚。等主人一搬走,当晚就带人砸门抢货。 我攥紧手机,直接拨通小李电话。 响了三声接通,他声音带着笑:“林哥,考虑得怎么样?这可是现钱,错过——” “下午三点,仓库见。”我打断他,“你带买家一起来。” “啊?不是说好——” “我说,你带买家一起来。”我语气放慢,“我要亲眼看看,是谁出得起全款。” 他顿了一下,“林哥,这不太合规矩吧……” “不合规矩的是你。”我冷笑,“附加条款是谁让你加的?赵强?” 电话那头猛地一静。 “你……你说什么?”他声音发虚。 “告诉他,”我没理会他的装傻,“想看我的仓库,可以。但别玩这种把戏。他要真有钱,现在就带着现金来,当面点清,我当场过户。” “我……我不知道你在说什么……” “你当然知道。”我盯着窗外,“你上周五晚上十点,去过城东废品站旁边的烧烤摊。赵强坐在最里面,你坐他对面。你们谈了十七分钟,你收了他一个信封。” 那是我重生后第三天,我去废品站找防锈漆,碰巧看见的。 电话那头彻底哑了。 “三点。”我重复,“不来,这房子我就不卖了。改天炸成废墟,也轮不到他捡便宜。” 挂了电话,我起身走进仓库。 角落的铁皮柜打开,从最底层摸出电棍。黑色橡胶柄,前端金属头带凹槽,充一次电能放倒一头牛。前世我在黑市花了三倍价买的,一直没用上。现在,该派用场了。 我拔掉保护套,按下测试键。 “滋啦——” 蓝白色电弧在金属头炸开,空气里一股焦味。 收好电棍,我绕到仓库后侧。监控探头全部调成广角模式,存储卡换新的,后台设成自动上传云端。只要有人靠近铁门五米内,手机就会震动。 三点十七分,一辆旧轿车拐进巷子。 车停稳,小李先下车,脸色发白。副驾下来个穿夹克的男人,四十出头,眼神乱飘,一看就是临时找的托。 我没动,站在铁门内侧等。 小李走过来,勉强笑:“林哥,这位是——” “现金呢?”我问。 “在车上,五十万,都是旧钞,银行刚取的。” “拿出来。” “这……当着外面不好吧?” “那就滚。”我转身要走。 “等等!”他慌了,“真带来了,您看……” 夹克男手伸进车门,慢吞吞拎出个黑色帆布袋。拉开拉链,露出一叠叠捆好的百元钞。 我走近,抽出一叠,对着光看水印,摸了摸纸张厚度。 是真钱。 但这不是重点。 重点是——他们敢来,说明赵强认定我能被这套说辞骗住。他以为我还是前世那个按部就班、信规则的林越。 他不知道我现在能掐准他每一步。 “可以了。”我把钱塞回去,“带你们看房。” 我拉开铁门,侧身让他们进。 小李松了口气,赶紧跟上。夹克男拎着钱袋,脚步迟疑。 我走在最后,手插在裤兜里,电棍握紧。 仓库里堆着刚到的油桶,码到三米高,缝隙间塞着压缩饼干箱。最里侧,五吨大米还没拆封,麻袋摞成墙。这些都不是重点。重点是墙角那张手写清单——我故意贴在铁架上的,写着“大米5t、油500桶、压缩食品200箱、柴油发电机x2”。 他们一进门,眼睛就往那边瞟。 小李假装看墙,夹克男低头摸鞋带,实则往清单方向抬头。 我站着没动。 “林哥,这……这就是您的仓库?”小李声音有点抖。 “怎么,比你想象中大?”我盯着他,“赵强没告诉你,我买了多少?” “我真不知道……” “你手机呢?”我突然问。 “什么?” “你手机。拿出来。” “这……干嘛?” “让我看看,你有没有拍照片。” 他慌了,“我没拍!” “那就拿出来。”我往前半步,“不然,我现在就报警,说有人意图盗窃物资清单。顺便让警察查查,你这中介证是不是伪造的。” 他手抖着摸出手机。 我接过,直接点进相册。 空的。 我冷笑,翻到通话记录。最新一条,下午两点四十七分,拨出给“强哥”,通话时长三十秒。 够了。 我把手机还他,转身走到清单前,一把撕下来,当着他们面揉成团,扔进油桶缝隙。 “告诉赵强。”我盯着小李,“想抢我的东西,得拿命来换。” 小李嘴唇发白,“林哥,我们就是来看看……没想——” “你有三次机会。”我打断他,“第一次,是他让你加‘卖方不得在场’的条款。第二次,是你来之前没删通话记录。第三次,是你敢带人来偷看。” 我从兜里抽出电棍,甩手打开。 “滋啦——” 电弧炸响,夹克男猛地后退,撞翻一箱压缩饼干。 “下次来的,不会是你。”我一步步逼近小李,“是警察。或者,是殡仪馆的人。” 小李踉跄后退,转身就跑。夹克男扔下钱袋,跟着窜上车。 车还没发动,小李的手机从口袋滑出,掉在泥水里。 我走过去,捡起来。 屏幕亮着,未发送的微信窗口还开着。 “林越起疑,计划暴露,强哥,怎么办?” 第7章 防寒服到位,苏瑶姐弟初登场 雨还没停。 我站在仓库铁门内,手里还攥着那个中介的手机。屏幕朝下,泡在泥水里,微信窗口开着,那句“计划暴露”没发出去。车轮压过水坑的声音远去,巷子重新安静下来,只有酸雨砸在铁皮顶上的噼啪声,像倒计时的秒针。 我转身,把电棍插回腰后,快步走向滑轨。 百套工业级防寒服的货箱堆在门口,外包装已经被雨水打湿,边角泛着浅白腐蚀痕。送货司机走得太急,连叉车都没等,说是怕雨越下越大,路上不好走。我懒得追究,现在每一分钟都得掰开用。 滑轮组在顶棚轨道上滑动,钢索钩住货箱吊耳。我拉动手柄,链条咬合,箱子离地半米,缓缓移向库内干燥区。一趟四箱,每箱二十五套,全搬完得来回五次。 第二趟到半途,钢索突然一沉。我立刻刹住手柄,抬头看滑轮——雨水顺着轨道流进轴承,发出轻微的涩响。这种工业滑轮本不该在这种天气作业,但我不可能靠人力把四百公斤货搬进去。 我跳下平台,从工具柜翻出防锈润滑剂,对着轴承喷了三下。再拉手柄,链条重新咬紧,箱子继续前行。 落地后,我拆开一箱抽检。拉链拉开,深灰色连体服露出,面料厚实,接缝处压了双层密封条。我指尖蹭过肩部,那里有轻微白点——酸雨已经开始腐蚀外层涂层了。 立刻从货架取来中和剂喷壶,按前世配比调好的液体呈淡黄色。我对着所有外包装喷了一遍,尤其是接缝和拉链处。这玩意能延缓腐蚀六小时,足够我把货全搬进内仓。 第四趟时,右手指关节撞到货箱棱角,火辣一下。我没停,继续挂钩、拉动、归位。手上这点伤不算什么,上一世我在废墟里扒了三天钢筋,掌心全是裂口,照样搬货。 最后一箱落地,我锁死滑轮,开始清点。 一百套,编号从001到100,全部在册。我撕下送货单底联,塞进防水袋,贴上“防寒服-A区”标签,放进物资总账柜。柜子最下层,已经收了食用油合同、大米入库单、发电机采购凭证。每一张纸都代表一道生存防线。 刚刚起身,仓库西侧的监控屏幕闪了一下。 我皱眉,走过去。 四个画面里,三个正常,第四个是铁门外的巷口。雨太大,摄像头被水汽糊住,画面模糊成一片灰白。但就在刚才,我好像看到有东西动了一下。 我调出回放,时间倒退三十秒。 灰影晃动,接着是铁门被撞了一下,声音通过外置麦克风传进来,闷的,像有人扑上来。 我抓起靠墙的工兵铲,快步走到侧窗。 窗子装了防爆膜,外面是铁栅栏。我单手拉开插销,推开一条缝。冷风裹着酸雨灌进来,打在我脸上,刺得皮肤发紧。 巷口十米外,一个穿白大褂的女人正拖着个少年往铁门爬。少年全身湿透,头歪着,嘴唇发青。女人左手抓着他腋下,右手撑地,膝盖在碎石上蹭出血,还在往前拽。 她抬头,看见我,立刻举起胸前的工牌,大喊:“医生!我是社区医院的医生!他快不行了,求你开门!” 我没动。 她又喊:“他体温太低,再不处理会死!你这里有防寒服吗?快给他一套!” 我盯着她。雨水顺着她头发往下流,脸上的红痕明显是酸雨灼伤。但她眼神没乱,说话有条理,抬手时动作稳定,不像装的。 然后我认出来了。 苏瑶。 前世安全屋的医疗负责人。低温症爆发那周,整个北区只有她能处理。她用银针配合热敷救了七个人,包括我。后来发电机故障,也是她发现燃料被污染,提前换了滤芯。 她怀里的少年是她弟弟,苏晨。机械专业,动手能力强。后期安全屋的净水系统就是他修好的。 记忆闪回只用了两秒。 门外,苏瑶的手开始发抖,但她没松开弟弟。她把工牌按在铁门缝隙,声音发颤:“我叫苏瑶,城西社区医院执业医师,编号xh3097。如果你不信,我可以现在给你背急救流程!求你……别让他死在这儿!” 我低头看地上的货箱。 防寒服,一百套。每一套都能多活几天。 救他们,等于开门缝。一旦有别人跟着冲进来,仓库暴露,前功尽弃。 可如果我不开—— 苏瑶会死。苏晨已经快断气了。上一世他们活下来,是因为有个退伍兵开了私库。但这一世,没人会救他们。而他们要是死了,安全屋就永远缺一个医生,一个技术员。 我猛地扯开锁链。 “别动!”我吼了一声,“我开!” 门拉开一道四十公分的缝,刚好够一个人侧身。我横着工兵铲卡在门边,铲刃朝外。 苏瑶几乎是滚进来的。她扑在地上,手还抓着弟弟的衣领。我立刻伸手拽住少年脚踝,把他拖进干燥区。苏瑶爬起来,膝盖一软,跪在地上,却第一时间去摸弟弟的颈动脉。 “还有脉!”她抬头看我,“快!脱他湿衣服,套防寒服!现在!” 我没犹豫,扯开少年外套。衣服粘在身上,像裹尸布。苏瑶伸手帮忙,手指冻得发紫,还在解扣子。我直接用刀划开袖口,连同裤子一起剥下。少年皮肤全是鸡皮疙瘩,四肢僵硬,呼吸浅得几乎看不见胸口起伏。 我从最近的货箱抽出一套防寒服,撕开包装。苏瑶接过,先套脚,再往上拉。她动作快而准,连拉链都拉得稳。最后把头套戴上,只留口鼻在外。 “再一套。”她抬头,“盖在他身上,保温。” 我再拿一套,铺上去。 她开始搓他四肢,从手腕到肩膀,从脚踝到大腿,节奏均匀。嘴里念着:“别睡,晨晨,别闭眼,姐在这儿……” 我看着她手上的伤。白大褂袖口破了,手臂有三道红痕,边缘已经开始起水泡。这是二级酸灼伤,不处理会溃烂。 “你也要换。”我说。 她摇头:“先救他。他体温太低,随时可能心跳停。” 我从柜子里拿出急救包,翻出烧伤膏。她还在搓弟弟的腿,手指发僵,动作却没停。 “你不处理自己,一会儿也得倒。”我把药膏塞进她手里。 她愣了一下,终于抬头看我。眼睛很黑,里面全是血丝,但没哭。 “谢谢。”她声音哑了,“等他醒了,我再治。” 我盯着她看了两秒,转身去关铁门。 锁链重新挂上,插销落位。监控屏幕上,巷口空了,只有雨水在地面积成浑浊的坑。 我走回内仓,看见苏瑶正把弟弟的头轻轻抱进怀里,一只手还在给他搓手臂。她身上的白大褂湿透了,贴在背上,冷得发抖,但没停下。 “你叫什么名字?”她忽然问。 我没答。 她也没坚持,低头看弟弟,轻声说:“你救了我们……我会还的。” 我站在原地,看着防寒服上的标签——078号。 上一世,苏晨就是穿着这一批货里的079号,在暴风雪那天修好了通风系统。那天之后,安全屋再没缺过氧。 我开口:“仓库有两间房。一间住人,一间放货。你们今晚睡这儿,明天再谈后续。” 她抬头,眼里有一丝警惕,但很快压下去。 “好。”她点点头,“我不白住。我会看病,也能干活。” 我走到货架边,抽出一套防寒服扔给她。 “先换衣服。”我说,“别等伤发烂了才想起来治。” 第8章 房产中介陷阱,反杀局中局 手机在裤兜里震了一下。 我正把最后一套防寒服塞进干燥柜,手指还卡在拉链头。苏瑶跪在地上给苏晨搓手,头都没抬。苏晨的呼吸稳了些,眼皮微微颤动,但还没醒。 我掏出手机,来电显示是“王姐”。 中介公司姓王的业务员,负责我那套老城区房产的挂牌出售。前世她只打过一次电话,说买家出价220万,我没接,后来房子被赵强带人强占,连钥匙都没换。 现在她又打来了。 我按下接听,没说话,手指点开录音。 “林先生,好消息!”她的声音比平时快半拍,“买家同意280万全款拿下,现在就能签合同,您看今天下午——” “昨天你们内部开会,说200万能吃下。”我打断她。 电话那头顿了半秒,“啊?您说什么?” “我说,”我靠在货架边,盯着监控屏幕,“你们昨天下午三点的例会,市场部小刘提的方案是——用末日谣言压价,等我急着变现,200万吃下,转手翻倍卖出去。” 她没吭声。 “你还说,‘这年头谁信末日,吓唬他一下,钱不就来了?’”我继续道,“这话,是你亲口说的。” “林先生,我不知道您从哪儿听来的,这太离谱了……”她笑了一声,干巴巴的,“现在市场波动大,买家加价很正常,280万已经是高价了,错过这单,后面不一定有全款的。” 我低头看了眼手表。 距离强酸雨抵达还有70小时。 前世这时候,我已经在废墟里啃发霉的压缩饼干。这一世,我有仓库、有物资、有时间。但我不能让任何人,把我的时间变成他们的机会。 “合同带来了?”我问。 “带来了,就在楼下,您要是方便,我现在就能——” “带上合同,来仓库。”我说完,挂了电话。 苏瑶终于抬头,“有事?” “一点手续。”我没多说,转身走向内仓角落的工具台。 那里有个旧手机,贴着磨花的钢化膜,SIm卡是昨天下午插进去的。我把它开机,连上蓝牙耳机,放在监控主机旁边。 这是个监听号。前世我偶然在中介公司楼下听见王姐和一个男人说话,提到“赵哥”、“烧仓库”、“不留活口”。当时我没在意,现在我知道,那是针对我的。 我提前一天,让快递员伪装成水电工,把这台手机塞进了中介公司会议室的吊顶夹层。录音功能一直开着。 王姐上楼时,脚步声比电话里的语气还急。 我站在铁门内等她。门只开了一条缝,刚好够她侧身进来。她穿着职业套裙,拎着黑色文件包,脸上堆着笑,但眼神飘向货架深处。 “林先生,这边环境……挺隐蔽啊。”她一边说,一边往里走。 “止步。”我挡在她前面,“合同放桌上。” 她愣了下,把包打开,取出一份打印件,推到铁桌中央。甲方签名栏空白,乙方写着“陈志远”,身份证号打了马赛克。 “买家身份呢?”我问。 “私密信息,按规矩不能透露。”她挺直腰,“但资金已经监管,随时可过户。” 我冷笑一声,拿起手机,点开录音文件。 “……赵哥说了,拿到房就烧了仓库,别留痕迹。”我的手机扬声器里传出王姐的声音,清晰得像她本人在说,“反正末日一来,谁管房子是谁的?” 她的脸一下子白了。 我滑动屏幕,继续播放:“王姐,你儿子在阳光小学三年级二班吧?放学别让他自己走,最近乱得很。” 那是另一个男人的声音。低沉,带点沙哑。 赵强的人。 我抬眼,“你儿子,几点放学?” 她嘴唇抖了一下,“你……你这是非法监听!我可以报警!” “可以。”我点头,“你现在就打110。告诉警察,有人预谋在末日来临前纵火烧毁私人仓库,顺便谋杀证人。顺便问问,他们信不信,末日还有70小时?” 她没动。 “或者,”我拿起另一部手机,按下免提,拨通那个没存名的号码。 响了两声。 “王姐,合同签了没?”电话那头的男人开口,“不签,房子就归别人了。” 是赵强。 我没说话,把手机转过去,对着王姐。 她盯着屏幕,像被钉住。 “你让王姐告诉你,”我声音很轻,“她儿子在哪个小学。” 电话那头沉默。 三秒。 “嘟——”忙音。 王姐的手抖得拿不住包,文件散了一地。她弯腰去捡,动作僵硬,像被人抽了骨头。 我蹲下来,和她平视。 “你签的每一份合同,我都留了备份。”我说,“你和赵强的每一次通话,我都有录音。你儿子每天走哪条路,几点进校门,我清楚得很。” 她抬头看我,眼里全是慌。 “末日不是你们作恶的掩护。”我站起身,“72小时后,天会塌,地会烂,人会疯。但在这之前,谁碰我的东西,我就让谁——” 我顿了顿,从工具柜抽出一把钢丝钳,咔地咬断一段锁链。 “——先烂一步。” 她瘫坐在地,背靠着铁架,呼吸急促。 我走到监控主机前,调出昨天下午三点的录像。画面里,王姐坐在会议室角落,正低头写东西。门开,一个穿灰色夹克的男人进来,把一张纸推到她面前。她看完,点头,收进包里。 我截了图,发到她微信。 “这是你签的‘不可抗力免责协议’。”我说,“灾变后,交易自动终止,房产归买家所有。法律上,你没错。” 她勉强点头,“对……这是标准条款……” “但你忘了。”我打开气象局官网,投影到主屏,“‘全球强酸雨灾害红色预警’,已列入国家紧急事件。根据《突发事件应对法》第42条,灾前72小时内的资产转移,不适用不可抗力豁免。” 她瞳孔猛地一缩。 “你……你怎么会知道这个?” 我没答。 前世,我死在坍塌的楼里,手里攥着一张没来得及用的房产证。这一世,我不再是那个任人宰割的普通人。 我有记忆,有准备,有手段。 “从现在起,”我盯着她,“你不再是我房产的经办人。你手里的合同作废。你和赵强的所有联系,我会持续监听。” 她张了张嘴,没出声。 “你要是敢再靠近这仓库一步,”我走到她面前,把钢丝钳轻轻放在她膝盖上,“我就把录音发给所有媒体,附上你儿子的照片。” 她猛地推开钳子,像碰到毒蛇。 我弯腰捡起来,扔进工具柜。 “走吧。”我说,“告诉赵强,我给他留了个位置。” 她踉跄起身,抓起包,往门口冲。 铁门拉开,冷风灌进来。 她回头看我,“什么位置?” “在安全屋大门外。”我盯着她,“当肥料。” 第9章 选定安全屋,老张的背叛伏笔 手机还躺在裤兜里,屏幕朝下压着大腿外侧。 王姐走后我没关铁门,冷风卷着雨腥味往里灌。苏瑶抱着苏晨缩在角落,头抵着墙,眼睛闭着,但睫毛在抖。她听见了全部,一个字都没落下。 我转身走向工具台,把监听手机关机,SIm卡抠出来碾碎,扔进废料桶。这东西完成了任务,不能再留。赵强知道王姐失败,一定会换方式。我不能等他出招。 车钥匙在掌心硌了一下。 “我出去一趟。” 苏瑶睁开眼,没问去哪。她现在还不了解我,但已经学会了多嘴。这是好事。 我发动车子,导航射到城郊废弃化工厂。地图上那个红点,是前世我尸体被挖出来的地方。编号xc-07,埋在倒塌的b区地下室三米深土下。那时候我没来得及建安全屋,只靠本能钻进最近的掩体,结果整栋楼塌了。 这一世,我要把死地变成活路。 雨刮器在前挡上来回推,像在刮一层不断再生的膜。七公里外,老张的装修队货车停在路边,车斗里堆着测量工具和图纸筒。他看见我下车,赶紧从副驾跳下来,抹了把脸上的雨水。 “林老板!这地方真选定了?” 我没答,抬脚往厂区走。铁门锈得厉害,一脚踹开,发出闷响。里面杂草齐膝,水泥地裂成蛛网。老张跟在后面,嘴里念叨:“这地方偏是偏了点,就是……水电接不上啊,后期改造成本高。” 我停下,回头看他。 他搓着手,眼神飘向别处,“您要住人,总得有电有水吧?现在临时拉线,供电局不批的。” “我说了要住人?”我盯着他。 “啊?”他一愣,“那……那您这是……仓库?” “你觉得呢?” 他干笑两声,“那也得加固啊,这墙皮都掉成这样了,承重不一定行。” 我转身继续往里走,脚步没停。他说这些话,和上次见面完全不一样。第四章时他接过单子连问都没问,只说“钱到位,三天出框架”。现在倒开始操心承重、水电、审批? 不正常。 b区地下室入口被半塌的钢棚压着,我用手电照了照,挪开几块碎石,掀开铁盖。一股霉味冲上来,夹着铁锈和陈年化学药剂的气味。台阶向下延伸,黑暗吞掉了光束。 我一步步往下走。 老张在上面喊:“林老板,下面危险!” 我没理他。 到底后,手电扫过墙面。水泥剥落,钢筋外露,角落一堆塌陷的砖块。我走近那面墙,光停在右下角—— “xc-07”。 编号还在。 我呼吸顿了一下。不是因为害怕,是因为确认。这地方没人动过,连清理都没人来。前世我死在这里,没人收尸,也没人发现。现在它还是废墟,正说明它够隐蔽,够没人惦记。 越是死地,越能活。 我转身往回走,经过老张时,他站在门口,手里拿着卷尺,指节发白。 “怎么样?”他挤出笑,“要不咱们再看看别的地方?东郊那个物流园,地基新,还能通双路电——” “就这儿。”我打断他。 “可这地方——” “你说的那些问题,”我盯着他,“我给你三倍工钱,四十八小时内完成基础加固。行,现在签合同。不行,我现在就找别人。” 他嘴唇动了动,终于点头,“行……行,干。” 我没让他现在签。合同明天给,我要看他今晚做什么。 离开前,我在墙角装了个微型监控。指甲盖大小,黑色,贴在裂缝里,连着太阳能充电片。这东西是上周从安防展偷拿的样品,没登记,没联网,只有我能调取画面。 回程路上,我绕了两圈,确认没被跟踪。 仓库里,苏瑶已经把苏晨挪到干燥区,用防寒服垫着,人还是没醒。她抬头看我,“他需要热水,至少五十度以上,才能回暖。” “明早送到位。”我说。 她点头,没再说话。 我走进内仓,打开离线硬盘,接入监控系统。新增的四个移动探头覆盖仓库三百米半径,全部独立供电,数据直存本地。其中东南角那个,正对着主路拐弯处。 晚上七点四十六分。 画面里,一辆电瓶车驶过泥水坑,车灯晃着。骑车人穿着雨衣,头盔遮脸,但体型熟悉。 是老张。 他没回家,也没回工地,而是拐进废弃商场后巷。车停稳,他左右张望,从怀里掏出手机,低头操作。 一辆黑色轿车缓缓靠边。 车窗摇下。 赵强的脸出现在画面中。 我没眨眼。放大,定格,截图。车牌尾号“7K3”,和前世他们抢粮那天用的车一模一样。 老张把手机递过去,屏幕朝向车内。赵强看了几秒,点头,收下一张纸条似的东西。然后车窗升起,轿车驶离。 全程不到两分钟。 我把视频加密,拷进两个离线硬盘,一个藏进防爆箱夹层,另一个塞进发电机底座暗格。这台发电机是特制款,外壳带电磁屏蔽,连信号都透不进去。 做完这些,我翻开安全屋设计图。 墙体结构要改。原计划是双层钢筋混凝土,现在得加一层隔音棉夹层,再嵌入信号干扰网。这不是为了防偷听,是为了将来清理内鬼时,不让外面听见里面的声音。 我拿起笔,在图纸边缘写下: “所有通讯线路独立布设,不经过主配电箱。” “通风口加装九十度弯道,防窥探。” “预留三个隐蔽出入口,其中一条通向地下排水管。” 写完,我撕下那张假便条——上面写着“明晚八点,首批混凝土到货”——揉成团,扔进碎纸机。 老张要是真去通风报信,明天晚上等他的,会是一支空车队,和埋在路边的三个摄像头。 我站起身,走到监控主机前,重播最后一段画面。 赵强收下纸条后,抬头看了眼巷口。 那一瞬间,他的视线仿佛穿透屏幕,落在我脸上。 我按下暂停。 他的嘴角,有一点上扬。 第10章 首批物资入库,电力危机浮现 雨还在下,车轮碾过泥水,把一箱箱压缩饼干、食用油和大米从卡车上卸下来。我站在仓库门口,盯着最后一箱封条上的编号。苏晨蹲在平板前,手指划着屏幕,核对清单。苏瑶在检查米袋的密封层,指尖蹭过接缝,确认没有受潮。 这批货,是安全屋的第一块砖。 车走后,我关上铁门,顺手拧紧门锁链条。发电机房的灯闪了一下,又稳住。我看了眼墙上的电压表,指针轻微晃动,没断。但我不放心,走过去把配电箱的封条检查了一遍。胶带完整,没动过。 “苏晨,去把应急灯架上。” 他应了一声,搬出碘钨灯,接线时手有点抖。刚苏醒没多久,脸色还是白的。 “线别接反。” “知道。”他低头拧螺丝,声音低下去,“我学过。” 灯亮了,黄光铺满地面。苏瑶抱着最后一袋米走进内仓,脚步放得很轻。她知道现在每一步都算数。 我转身回发电机房,顺手拉开油箱盖。柴油味冲出来,正常。可当我蹲下看输油管接口时,手停住了。 地上有油渍,顺着地沟往低处流。我摸了下管壁,指尖沾黑。不是渗漏,是割痕。切口整齐,边缘发亮,像被刀片慢慢划开。 主发电机废了。 我站起身,快步走向备用机存放区。空的。底座上只留下两道拖痕,通向门口。外面暴雨如注,泥地被冲得发亮。我蹲下,看见脚印——深,带沟,是带纹路的工装靴,从门口一路往东,消失在拐角。 是老张的鞋。 我折回仓库,抓起手电。苏晨正往配电箱走,手里拿着记号笔。 “别碰!” 他一愣。 “线路被动过,别乱接。” 他咽了口唾沫,退后半步。 “我……我想画个接线图,以后好修。” 我看了他一眼。这孩子想做事,但现在不是时候。 “等雨小点,我带你去看脚印。” 他点头,手里的笔没放下。 苏瑶从内仓出来,手里拿着保温箱。 “胰岛素要冷藏,现在温度已经升到八度。” 我嗯了一声。 “发电机坏了?” “主的被割了管,备用的被人拖走了。” 她脸色变了,“那监控呢?” “靠UpS撑着,最多三小时。” 她咬住下唇,没再问。 我走进工具间,翻出震动传感器。指甲盖大小,黑色,太阳能充电。上周安防展拿的,没登记,没人知道存在。我拆开备用发电机原来的底座螺丝,把传感器塞进夹层,重新拧紧。如果他们再回来偷,震动会触发警报,直接推送到我的离线终端。 做完,我套上雨衣,推门出去。苏晨跟在后面,一句话没说。脚印还在,虽然被雨水冲淡,但走向没变。从仓库东侧绕过废弃锅炉房,直奔商场后巷。巷口有车辙,窄,深,是小型货车的胎印。 我蹲下,用手指比了比胎距。和前世赵强用的那辆金杯一样。 “他们带车来的。”苏晨低声说。 “嗯。” “要不要追?” “追不了。” 雨太大,痕迹到巷口就断了。而且他们早有准备,不会停在原地。 我站起身,往回走。 “你记住,现在最危险的不是没电,是让他们觉得我们慌了。” 他点头,脚步跟得紧。 回仓库的路上,我绕到东南角的监控探头下。摄像头外壳干燥,太阳能板朝上,正在充电。我打开本地存储,调取十分钟前的画面。镜头晃了一下,雨水模糊了边缘,但还是拍到了——一个穿雨衣的人影,弯腰在发电机房门口停留了不到二十秒,然后拖着什么东西离开。 我没放大,直接删了那段视频。 不能留证据,也不能让他们知道我们发现了。 进屋后,我把雨衣挂上挂钩,顺手检查了内仓的温控仪。冷藏区已经升到十度。苏瑶站在旁边,手扶着保温箱,没说话。 “胰岛素还能撑多久?” “十二小时,如果温度继续升,六小时就失效。” “明白。” 我打开柴油储备表。总库存三百升,原计划用三个月。现在必须重新分配。 “启动预案。” 苏瑶抬头。 “监控优先,冷藏次之,照明断电。” 她松了口气,“那……其他呢?” “其他等修。” 苏晨突然开口:“我能试试修发电机。” 我看着他。 “我不是瞎说。输油管要是只断一根,我能接。我们学校实训课换过柴油泵。” “你有工具?” “工具有,但……没备用管。” 我转身打开工具柜,从底层抽出一卷黑色橡胶管。 “三毫米内径,能用吗?” 他接过,捏了捏,“能,但得加卡箍。” “卡箍在第二个抽屉。” 他抱着材料往发电机房走,背影有点晃,但脚步没停。 苏瑶低声说:“他想证明自己。” “那就让他修。” 我跟进去,站在门口看他操作。他先把断口清理干净,剪下一段新管,套上去,用卡箍拧紧。动作慢,但稳。 “点火试试。” 他按下启动钮。电机转了两圈,没着。 “油路有气。” 他松开排气阀,手动泵油。柴油从接口渗出,他拧紧,再试。 轰—— 机器抖了一下,响了。 我看了眼电压表。220伏,稳住。 “行了。” 他靠在墙上,喘气,“就是……撑不了太久。这管子不是原装的,压力大了会裂。” “够用就行。” “但我发现……配电箱里有根线接错了。” “哪根?” “蓝线,接到了零线上,但标的是火线。要是直接并联,会短路。” 我盯着他。 “谁接的?” “不知道。可能是之前的人。” 我脑子里闪过老张的脸。他不是电工,但能找人来接线。这根错线,是陷阱。 “把图纸画出来。” “现在?” “现在。每一根线,标清楚颜色、走向、接点。” 他点头,拿出本子开始记。 我走出发电机房,顺手关灯。苏瑶在内仓整理药品,把胰岛素重新放回冷藏柜。温度降到了七度。 “够了。”她说。 “不够。” “什么?” “他们拿走备用机,不是为了用,是为了让我们知道——他们能进来,能拆东西,能掐我们的命。” 她抬眼。 “所以接下来,他们会等我们再买一台,再偷,再断电。循环,直到我们崩溃。” “那怎么办?” “我们不买新的。” “那电力怎么办?” “我们自己造。” 她愣住。 “太阳能板已经在路上,明天到。风力发电机我也订了,后天。从现在起,我们不依赖柴油。” “可安装要时间……” “时间我们有。”我看了眼墙上的倒计时钟,“71小时38分。够了。” 我走到监控主机前,接入新硬盘。四个探头全部切换为低功耗模式,帧率调到最低,只记录移动物体。UpS还能撑两小时,够我完成设置。 苏晨拿着图纸出来,递给我。 “画好了。” 我扫了一眼,线路清晰,标注完整。 “留着,以后每改一次,更新一次。” “嗯。” “还有件事。” “你说。” “明天会有混凝土车队来,说是加固地基。” 他点头。 “别让他们进发电机房。任何外来人员,不准碰设备。” “明白。” 我走到门边,重新检查门锁链条。链条紧,螺栓没动。 但我知道,他们不会从正门进来第二次了。 我转身,拿起手电,走向b区地下室入口。台阶往下,霉味混着铁锈。我用手电照墙,光停在右下角—— “xc-07”。 编号还在。 我蹲下,把一块松动的砖搬开,将另一枚震动传感器塞进墙缝。这里没人来,但越是没人来的地方,越要防。 回来时,苏晨还在配电箱前,用记号笔在墙上画线路图。苏瑶站在冷藏柜边,盯着温度显示器。 220伏,稳定。 我走到桌前,翻开安全屋设计图。 在“能源系统”一栏,我写下: “所有发电设备独立布线,不接入主电网。” “柴油仅作应急,太阳能+风力为主。” “每日巡检发电机房,记录油量、电压、设备状态。” 写完,我撕下一张纸,写上“明晚七点,第二批水泥到货”,贴在公告板上。 如果老张还来通风报信,这就是他带出去的消息。 我站起身,看向窗外。 雨小了。 巷口的泥地还在反光。 第11章 极限压价战,中介的最终底牌 雨停了,巷口的泥水还在反光,我盯着那道车辙印看了三秒,转身回屋。苏晨还在配电箱前画线,苏瑶守着冷藏柜,温度稳在七度。发电机响着,临时管子撑住了压力,但我知道,这只是开始。 老张不会只偷一台机器就收手。赵强也不会。 我打开监控主机,把昨晚拍到的画面拖进剪辑框。老张弯腰拖走备用机,雨衣兜帽压得很低,但肩膀轮廓我认得。他停在巷口,一辆黑色金杯车靠边,车窗摇下,一只手伸出来接他递过去的手机。我逐帧放大,看清了那只手——虎口有道疤,和前世赵强抢物资时一模一样。 他们用老张当眼线,盯我的仓库,也盯我的动作。 我关掉视频,把硬盘拔下来塞进保险箱。然后打开手机,翻出一个暗网渠道。三天前我就在等这一刻。赵强这种人,不可能只靠暴力做事。他一定在交易链上留过破绽。 凌晨两点,我收到一份加密文件。点开,是几张照片。赵强搂着一个穿红裙的女人,背景是游艇包厢,时间点是上个月十五号。女人的脸很熟——中介公司老板的独生女。 我把照片存进离线设备,又伪造了几封邮件草稿,标题写着“独家猛料:中介老板戴绿帽,情人竟是末日暴徒头目”。发件人设成一家本地爆料公众号,收件人填了三家电台和两家报社。 天刚亮,我拨通小李的电话。他是中介公司派来对接我的业务员,一直表现得很老实,话不多,做事也快。但昨天发电机被偷后,他打来两通电话,问“设备是不是出问题了”,语气太急。 他接得很快。 “林哥,您找我?” “十点,你们公司后巷停车场见。” “啊?现在不都在前台办手续吗……” “就十点,不见不签。” 我挂了电话,把照片打印出来,装进文件袋。然后检查手表里的录音功能,确认电量满格。 十点十五分,小李来了。他穿着皱巴巴的西装,站在我车前,手插在裤兜里,眼神乱飘。 “林哥,合同我带来了,但买家那边说……价格还得再谈。” “谈什么?” “他们觉得,这地段……不太安全,想压到两百万。” 我冷笑一声,从文件袋抽出一张照片,递到他面前。 他低头一看,脸立刻白了。 照片上,赵强正搂着老板女儿喝酒,女人靠在他肩上,笑得很亲。 “你老板知道他女儿跟谁混吗?” “这……这跟交易没关系……” “有。”我盯着他,“你老板要是明天看到这照片登在新闻上,你觉得他会保你,还是保自己?” 小李后退半步,声音发抖:“林哥,我就是个跑腿的,您冲我来没用……” “我没冲你。”我把照片收回来,“我是冲赵强。他想压价,想偷我设备,还想让我签假合同。但他忘了,他睡的人,是我安排进去的。” 小李猛地抬头。 “你说什么?” “我说,他以为自己在布局,其实每一步都在我眼里。”我掏出手机,按下播放键。 录音里,赵强的声音炸出来:“小李!今天必须把合同签了!不然我就烧了你们店!让他一分钱都拿不到!” 小李整个人晃了一下,嘴唇直抖。 “他……他真这么说?” “不信?”我再点一下,“要我发给你老板听听吗?” 他抬手拦住我,声音压得极低:“林哥……这合同……真能签?” “二百五十万,全款到账,今天下午。” “可买家……” “没有买家。”我盯着他,“从头到尾,都是赵强在冒名操作。你签的不是买卖合同,是协助诈骗的证据。” 他咬着牙,额头冒汗。 “我要是不签呢?” “那你今晚就会收到这照片的群发邮件。”我指了指手机,“你老板的女儿,赵强的身份,还有你帮他传话的记录。你觉得,你还能在这行干下去?” 他喘了口气,突然苦笑:“林哥,您早就算好了是吧?” “从发电机被割管那一刻就开始了。” 他沉默了几秒,终于伸手去拿合同。 “我签。” 我抽出笔,递给他。他手抖得厉害,名字写了两遍才写对。签完,我把合同收进文件夹,同时按下录音笔的停止键。 “扫描件已经发我邮箱,银行马上走款。” “林哥……这事……能不能别传出去?” “只要你不再接赵强的电话,不再替他传一句话,这事就跟你没关系。” 他点点头,转身要走。 “等等。”我把文件袋递给他,“照片留着。哪天他再逼你,你就拿这个保命。” 他接过袋子,手指捏得发白。 “林哥……您就不怕我拿去换钱?” “你不会。”我看着他,“你要是想发财,早跟赵强混了。你只是想活着,对吧?” 他没说话,把袋子塞进公文包,低着头走了。 我回到车里,打开加密邮箱,确认合同扫描件已存档。然后拨通银行客服,启动资金划转流程。二百五十万,三小时内到账。这笔钱,会全部转成工业级防腐涂料、高密度聚乙烯板、太阳能储能电池——安全屋的核心材料。 我刚挂电话,手机又响了。是小李。 “林哥……赵强刚打了三个电话,问我签没签。” “你怎么说的?” “我说……签了,二百五十万,钱在走。” “他什么反应?” “他骂了句‘废物’,然后说……‘等他运材料,给我截了’。” 我嗯了一声。 “下次他再打,你就说,我留了后手,要是材料少一箱,照片立刻全网发。” “可……他要是不信呢?” “他会信。”我盯着后视镜,“因为他不知道,我比他多活了一次。” 电话那头沉默了几秒。 “林哥……您是不是……早就知道他会这么干?” 我没回答,直接挂了。 回到仓库,苏晨还在发电机房检查线路。我走过去,把合同放进工具柜底层,压在备用橡胶管下面。 “怎么样?” “临时管子撑得住,但油压不稳,得常排气。” “够了。” “明天风力发电机到,要不要我先看下安装点?” “别急。”我看了眼墙上的倒计时:70小时12分。 “先等混凝土车队。他们来了,先浇b区地基。” 他点头,拿起扳手准备回去。 “对了。”我叫住他,“以后所有外来人员,只准进A区,不准靠近发电机房和监控主机。” “明白。” 我走到b区入口,台阶往下,霉味混着铁锈。手电光扫过墙面,停在右下角。 “xc-07”。 编号还在。 我蹲下,把一块松动的砖搬开,将另一枚震动传感器塞进墙缝。这里没人来,但越是没人来的地方,越要防。 回来时,苏晨已经画好了新的线路图,贴在配电箱旁边。我扫了一眼,蓝线被标成红色,旁边写着“危险,错接”。 我把笔放进笔筒,顺手把一张纸条压在下面。 纸条上写着:“明晚七点,第二批水泥到货。” 如果老张还来通风报信,这就是他带出去的消息。 我站起身,看向窗外。 巷口的泥地干了一半,车辙印还在,但已经被行人踩乱。 我转身,把最后一卷防腐涂料搬进内仓。 手刚松开,门锁链条突然响了一下。 第12章 安全屋设计图,老张的致命误导 门锁链条响了一下,我站在内仓门口没动。手里的防腐涂料刚放下,指尖还沾着灰。监控画面在手表侧面闪着,角落里显示老张站在门外,两手空着,电瓶车靠墙停着。 我没开大门,只把A区的铁门拉开一道缝。他挤进来,鞋底带了点泥,眼神往里扫了一圈,停在发电机房方向。 “林工,材料款真到账了?”他开口,声音比上次低。 “到没到账,跟你有关系?”我把手套甩在工作台上,“你只管施工。” 他搓了下手,干笑两声:“那……设计图我带来了,按您说的改了。” “放这儿。”我指了下桌角。那上面已经摊开三张图纸,两张标着“屋顶结构优化版”,一张压在下面,写着“最终确认稿”。 他没立刻递,反而探头看那两张显眼的图,眉头一跳:“哎,这怎么是单层钢板?我给您报的是双层啊。” 我抬眼:“你觉得单层够?” “够!”他脱口而出,随即意识到说快了,咳嗽两声掩饰,“我是说,常规做法单层就够了。加层费钱又费工,您这预算……是不是得省着点?” 我慢慢翻开他递来的图,纸面平整,但边角有折痕。我认得这折法——昨晚监控里,他把手机递出车窗前,就是这么折了塞进雨衣口袋。 “老张,”我放下图纸,“你干了二十年装修,见过混凝土被雨泡塌吗?” “那不都得看年限嘛,老房子才……” “ph值2.0的酸雨,三小时穿混凝土。”我盯着他,“你见过吗?” 他一愣,嘴唇动了动:“这……你怎么知道酸雨是这个数值?” 我按下手表侧面的按钮,录音红点亮起。 “因为上辈子,你按这种图施工,酸雨渗进电路层,整个地下室炸了。”我声音不高,“我被压在钢梁下面,听见头顶的屋顶一层层塌下来。那时候我就想,要是有人提醒我屋顶不能省,我可能就不会死。” 他脸上的血色褪了,后退半步撞到椅子:“你……你说什么?” “我说,你递出去的不是施工图,是催命符。”我抽出一张监控截图,拍在桌上。 画面里,他弯腰把手机递给金杯车,车窗摇下,那只手虎口有疤。 他盯着那张图,喉咙动了两下。 “你每晚八点,把物资清单发过去。发电机被偷那天,你还传了配电箱位置。”我往前一步,“你当我是傻子?还是觉得,末日一来,没人能查到这些?” “我……我就是想多挣点……”他声音发虚,“赵强说,只要把屋顶改成单层,墙体内夹层缩到五公分,他就给我五万……” “他还让你汇报什么?” “材料种类、数量……还有……监控探头的位置。”他抬头看我,“但我没说全!我只报了A区的,b区的我都……” “所以你今天来,是想继续改设计?”我打断他。 他没吭声,手在裤兜里攥着。 我抽出那张压在底下的图纸,推过去:“按这个做。” 他低头看,眉头皱起:“这……这还是双层钢板?夹层十五公分?林工,这成本……” “成本我来管。”我盯着他,“你现在回去,告诉赵强,我说预算压不住,只能勉强改设计,但还是得用这个图。” “他要是不信……” “你就说,我怀疑有人泄密,所以不敢真改。”我冷笑,“顺便告诉他,发电机的事我查到了,但我不想闹大,只要材料不被截,大家相安无事。” 他手指抖了下:“我……我回去怎么说?” “就说,我留了后手,要是材料少一箱,证据立刻公开。”我拿起笔,在图纸背面写了一串数字,“这是你上次收赵强定金的银行尾号,对吧?” 他猛地抬头,眼珠都红了。 “你连这个都知道……” “我不光知道这个。”我把图纸卷起来,塞进他手里,“现在,你有两个选择。要么继续当他的眼线,等末日一到,被他当替罪羊扔出去;要么从现在开始,听我的。” 他嘴唇哆嗦着,没说话。 “你回去的时候,走老路线。”我补了一句,“别换路,别删记录。让他觉得一切正常。” 他终于点头,把图纸抱在怀里,像抱着一块烫手的铁。 “林工……我……我真不想害人……我就想活命……” “活命可以。”我拉开门,“但你得明白,谁让你活,谁让你死,从今天起,我说了算。” 他走出去,脚步虚浮。我站在门边,看着他骑上电瓶车,拐出巷口,方向和昨晚一模一样。 我回屋,从工具柜底层抽出合同,翻到背面。那里用铅笔写了一串时间:明晚七点,第二批水泥到货。 我撕下那页,揉成团,扔进废纸篓。 然后打开监控主机,调出b区入口的画面。墙角“xc-07”的编号还在,手电光扫过时,砖缝里的震动传感器微微反光。 我按下回放键,拖到三分钟前。老张进门时,右脚鞋底沾着一块暗红色泥块。我放大,那泥里混着一点碎玻璃,像是从废弃商场后巷带过来的。 我记下时间戳,把视频另存为“证据-02”,拖进加密文件夹。 苏晨从发电机房出来,手里拿着扳手:“林哥,油压又不稳了,我得再排一次气。” “去吧。”我递给他一瓶新的密封胶,“把接头全封一遍,别留缝。” 他接过,转身要走,又停住:“老张刚走?” “嗯。” “他……会不会再来?” “会。”我看了眼墙上的倒计时:69小时48分,“而且他下次来,会带人。” “那我们……” “等他带人来。”我打开手机,调出建材供应商的联系人,“明天风力发电机到,安装点得重新标。你今晚把新线路图画出来,蓝线改道,绕开c区外墙。” 他点头,刚要走,我叫住他:“从现在起,所有施工图,只出纸质版,不留电子档。U盘、手机,一律不许存。” “明白。” 他走后,我走到b区台阶下,蹲下,把那块松动的砖重新塞紧。传感器已经归位,但砖面留下一道新划痕。 我摸了摸那道痕,起身。 门外传来车声,一辆皮卡拐进巷口,车斗里堆着几卷电缆。司机按了两下车喇叭。 我走出去,拦下他:“电缆不是今天到。” “可老张说,你们急着用,让我提前送。”司机递来签收单,“说是屋顶线路要改。” 我接过单子,没签字。 “老张跟你说,改哪条线?” “说是b区顶棚,主电源接入点。” 我盯着他:“你认识老张?” “不认识,中介介绍的。”他挠头,“说你们工地缺人手,让我顺便带点料过来。” 我把单子还给他:“东西先拉回去。没我签字,谁让你送都不行。” 他愣了下:“可老张说……” “老张说了不算。”我盯着他,“你回去告诉他,电缆的事,明天再说。要是他再找人送货,我不光不收,还要报警。” 司机犹豫几秒,挂挡倒车。 车走后,我站在巷口,看着地面那两道新鲜车辙。方向和金杯车那天一样,都是从废弃商场绕过来的。 我掏出手机,拨通供应商。 “王经理,明天的电缆,改时间。”我顿了下,“下午四点,我亲自在场验收。提前一小时到的,一律拒收。” 挂了电话,我回屋,把刚才那张签收单塞进碎纸机。 然后打开笔记本,新建一个文档。标题没写,只在第一行打了一行字: “所有对外施工指令,必须经我口头确认。任何提前送达的物资,视为敌方试探。” 我按下保存,把U盘拔下来,浸进装满水的玻璃杯。 水面上,气泡一串串往上冒。 第13章 大米库存危机,黑市交易启动 倒计时69小时42分。 苏晨蹲在b区仓库第三排货架前,手电光扫过一排空袋,声音发紧:“林哥,大米不对。” 我正往防水箱里塞密封胶条,头都没抬:“多少?” “账上记着五百斤,实际只剩三百。少的那两百,没签收单,也没出库记录。”他翻着手里那本纸质台账,纸页边角已经磨毛,“老张上周送过一车,写着补货三百,可司机签名单我没见过,字迹对不上。” 我放下胶条,走过去。他把台账递来,手指停在一行墨迹略深的记录上。那行字写着“5月8日,大米补货300斤”,签名潦草,笔锋生硬,像是临摹的。 我合上本子:“从今天起,所有补货必须我当面验收,签字前拍照存档。” “可……我们还能从哪进货?”他声音压低,“超市早断货了,批发市场封了,正规渠道全停。” 我没答。老张的事让我明白,靠外人送货等于把命交出去。上辈子死前最后三天,我就在啃发霉的饼干,胃疼得蜷在地上,水是浑的,米是黑的,饿到看见幻觉。这一世,我不可能再让那种事发生。 “你去调巷口监控。”我说,“查老张那几天有没有私自卸货,车停在哪,人往哪走。” 他点头要走,我又叫住他:“顺便看看他有没有联系过码头方向的车。” 他一愣:“码头?” “走私的最爱走水路。”我盯着货架空位,“正规渠道断了,粮只会从黑市冒出来。谁手里有货,谁就能定价。” 他眼神亮了一下,转身跑向控制台。 十分钟后,他喊我过去。屏幕上是三天前的录像,老张的电瓶车停在巷子尽头,一辆没挂牌的皮卡靠边,车斗盖着油布。两人没说话,皮卡司机递来一个信封,老张塞进衣兜,随后皮卡掉头,往东绕过废弃商场,直奔江边老路。 “这条道通货运码头。”苏晨指着路线,“那边现在没人管,海关撤了,保安也跑了。” 我盯着画面定格在皮卡尾灯的那一刻:“他送的不是货,是情报。赵强知道我们缺什么,就会卡住命脉等我们低头。” “那……我们去黑市?” “不是‘去’。”我关掉屏幕,“是我们让他以为我们要去。” 我转身走向生活区。苏瑶正在整理药品柜,听见脚步抬头:“怎么了?” “大米少了两百斤。”我直接说,“现在库存只够撑七天。压缩食品还能撑一个月,但没主粮,人会垮。” 她手一顿,随即抽出一支小玻璃瓶,里面是淡黄色液体:“我昨天熬的氯胺酮混合剂,能让人昏迷二十分钟,解药是葡萄糖水。你要用它换粮?” “不急。”我摇头,“先放风。让老张觉得我急着找米。” 她明白了:“你让他传话出去,引黑市露头?” “对。”我点头,“但风不能白放。你把这药分装成十支,贴上‘抗生素’标签。万一交易出问题,能防身。” 她没问为什么信不过老张。自从发电机被偷,她就知道,这地方没表面那么安全。 我掏出手机,拨通建材供应商王经理。 “王哥,上次那批电缆,我改主意了。”我语气放沉,“得加量,屋顶线路重铺,全换成重型护套线。” 他愣了下:“你不是说预算紧?” “紧也得换。”我顿了顿,“我现在最缺的不是钱,是时间。三天内我要把所有线路改完,不然雨一来,全泡汤。” “可你哪来的人手?” “我已经联系了码头那边的工程队。”我故意停顿,“听说他们最近接私活,价格好谈。” 电话那头沉默两秒:“……行,我帮你问。” 挂了电话,我知道这句话会顺着王经理的嘴,传到赵强耳朵里。他会信——因为太合理了。一个急着加固安全屋的人,必然需要大量物资,而码头是唯一还能走货的地方。 苏晨从控制台跑来:“林哥,我黑进交通局临时监控网了,调到了码头周边的八个探头。” 我跟他过去。屏幕分割成八格,其中右下角一个画面正对着3号泊位。一艘锈迹斑斑的货轮靠岸,船身写着“海丰6号”,吃水线比同类船深了近两米。 “这船不对。”苏晨放大画面,“它登记载重是八百吨,可这吃水深度,至少装了两千吨。” “装的不是铁,就是米。”我盯着船名,“这种老船不会走正规报关,夜里卸货,天亮就走。” “要不要标记它?” “先拍下船号和靠港编号。”我掏出备用手机,连上控制台,“我得亲自去看看。” 苏瑶突然开口:“你不能空手去。” 我转头。 她递来一支贴着“抗生素”标签的药管:“万一碰上验货,对方让你先交定金,你就说带了样品检测。药抹在指尖,握手时蹭他手上,三分钟内起效。” 我接过,塞进外套内袋。 “还有。”她又拿出一个纽扣大小的金属片,“这是微型录音器,能录八小时,防水防震。别戴在外面。” 我点头,别在衬衫第二颗扣子背面。 穿好防腐蚀外套,我从工具柜底层取出折叠刀,检查刀刃闭合。这把刀没在老张面前露过,b区的装备清单他也没见过。 出门前,我看了眼墙上的倒计时:68小时11分。 巷口风大。我绕过废弃商场后巷,避开主路,从排水渠缺口钻进码头区。铁网锈断了一角,正好够人侧身通过。 3号泊位在东侧,远离值班室。我贴着集装箱堆移动,蹲在第五排尽头,望远镜对准“海丰6号”。 甲板上有人走动,穿工装,但没挂牌。吊车正在卸货,箱子用油布盖着,但从缝隙能看到白色包装一角——印着泰文,是泰国香米。 我按下手机录像键,拍下船名、编号、卸货位置,以及岸上一辆无牌面包车的车牌角度。 就在这时,船舱门开了,一个戴鸭舌帽的男人走出来,手里拿着对讲机。他站在舷梯口,朝岸边扫视一圈,像是在确认有没有外人。 我缩身躲进集装箱阴影。 他没发现我,但举起了对讲机,说了句什么。十秒后,两个工人停下吊车,开始检查四周摄像头。 我立刻关掉手机,贴地后撤。 退出码头两百米,我才掏出手机回看录像。画面清晰,船号、编号、车牌全在。最关键的是,那辆面包车后门打开时,我拍到了里面堆满的米袋,每袋五十斤,至少三十袋。 回到安全屋,我把手机交给苏晨:“导出视频,删原始文件。把船号、车牌、靠港时间做成一张纸条,锁进b区保险柜。” 他接过,立刻去操作。 苏瑶等在生活区门口:“怎么样?” “有货。”我摘下录音器递给她,“但对方警觉性高,已经开始查监控。下次去,不能走原路。” “你还要再去?” “不。”我摇头,“我去是确认线索。接下来,让他们来找我。” 她看着我:“你打算放什么风?” 我走到控制台,打开广播软件,接入周边几个废弃基站的信号。 “明天中午十二点。”我敲下定时发送指令,“向码头区域发送一条匿名信息:‘收三百斤大米,现金当场交,要货私联。’” 苏晨从机房探头:“万一赵强的人冒充呢?” “就让他冒。”我关掉界面,“我们不接陌生号码,只等‘熟人’介绍。老张要是还想活,就得把真正的黑市线引过来。” 苏瑶忽然说:“可我们现金不多了。” “不一定要用钱。”我拉开抽屉,取出一卷电缆样品,“用物资换。告诉他们,我能提供军规级护套线、柴油滤芯、高功率逆变器——都是码头工程队急需的东西。” 她懂了:“你在拿物资当诱饵。” “对。”我收起样品,“谁先露头,谁就是下一个突破口。” 苏晨突然抬头:“林哥,监控显示老张的电瓶车刚拐进巷口。” 我看了眼时间:19分前我刚回屋。 “让他进来。”我站起身,“这次,我要他亲眼看见我在准备交易。” 第14章 防寒服追加,供应商的隐藏身份 倒计时67小时58分。 老张的电瓶车停在门外,车轮压着排水沟边缘,歪了半边。我站在监控屏前,看他摘下头盔,抬手抹了把脸,动作迟缓。他没进屋,而是蹲在门口抽烟,烟头在阴天里闪着暗红的光。 苏晨从控制台抬头:“林哥,要不要让他进来?” “不急。”我盯着屏幕角落的时间戳,“他现在进屋,只会说补货的事。我要听的是别的。” 上一次他带来三百斤米,账面写着补足,实际少了两百。这回他不敢再动手脚,但赵强不会放过大米的事。黑市已经盯上我们,而老张是条活线,牵着对方的耳朵。 我转身走向生活区。苏瑶正把药瓶按编号摆进铁箱,听见脚步声抬眼:“你打算让他传什么话?” “不是传话。”我拉开储物柜,取出一叠物资清单,“是让他亲眼看见我在调新货。” 我抽出笔,在“防寒服”一栏划掉“100套”,写下“300套”。墨迹刚干,我就拨通了陈总的电话。 “陈总,之前那批柴油,我还能再调两吨。”我说,“条件不变——货到付款,现金结算。” 电话那头沉默了几秒。“林先生,你上次要的电缆刚送完,现在又要油?你这仓库用电量不小啊。” “用电量大不大,你查不到。”我打断他,“我现在要追加200套工业级防寒服,明早六点前送到。货不对板,交易取消。” “这不可能。”他声音压低,“市面上根本没货。工厂停产,物流停运,仓库都封了。你现在要200套,等于在尸体堆里找活人。” “那就别接。”我冷笑,“你要是没门路,我现在就打给别的供应商。” “等等。”他语气变了,“……我得问一下。” “问谁?”我盯着墙上的倒计时,“军方仓库里堆着的滞销品,总得有人处理吧?” 电话那头猛地一静。 三秒后,他声音沉下来:“你怎么知道军方有货?” “我不光知道有货。”我盯着屏幕里老张掐灭烟头的动作,“我还知道,这批防寒服是三年前淘汰的制式装备,防风层加了石墨烯涂层,抗寒零下五十度,正好适合接下来的天气。” “……你到底是谁?” “我是能给你柴油的人。”我挂了电话,把手机塞进抽屉。 苏晨跑过来:“林哥,老张走了。” “走了就好。”我拿起对讲机,“所有b区入口,重新校准红外感应阈值。今晚任何人靠近,直接触发警报。” 他点头要走,我又叫住他:“把昨天拍的码头视频再看一遍,重点看那艘‘海丰6号’的船员制服。左臂有没有徽标?” 他愣了下:“你怀疑他们和陈总有关系?” “不怀疑。”我摇头,“是确认。” 十分钟后,苏晨冲进控制室:“船员左臂有暗纹徽章!像是某个后勤单位的缩写,但被油布蹭花了。” 我盯着画面放大后的模糊图案:“不是后勤。是军需代管处。” 苏瑶不知什么时候站在门口,手里拿着一支体温计:“你们在查什么人?” “一个不该在这种时候还能调到军品的人。”我打开备用电脑,接入陈总的通话录音,“他不是普通供应商。他有权限接触封存物资。” “那他可能是军方的人?” “不是人,是关系。”我敲击键盘,调出陈总名下的企业注册信息,“他名下公司注册地在郊区工业园,法人代表是他老婆,但资金流水显示,过去三个月有七笔来自‘军纬实业’的转账。这个公司不存在于公开名录。” 苏瑶皱眉:“军纬?听着像内部代号。” “就是代号。”我打开另一份文件,“我查过前世的物资调配记录。灾变后第四周,军方曾紧急发放一批淘汰防寒服,来源标注为‘民间采购代发’。当时没人注意,现在看——根本不是采购,是有人提前把货挪出来了。” 苏晨声音发紧:“所以陈总……一直在帮军方转移物资?” “不止转移。”我盯着屏幕,“是在筛选接收方。” 我重新拨通陈总电话。这次他接得很快。 “货能出。”他说,“但不用柴油换。” “用什么?” “你手里的高功率逆变器,我要十台。全新未拆封。” 我笑了:“你倒是识货。那东西现在比金子还难找。” “我知道你能弄到。”他顿了顿,“明早六点,城西废弃加油站,一手交货,一手交人。” “交人?”我眯眼。 “防寒服不在仓库。”他说,“在车上。车钥匙在我手里。你要货,就得来拿。” “你这是在测试我的胆量?” “不。”他声音低下去,“是在测试你的资格。” 电话挂断。 我盯着手机,一动不动。 苏瑶走过来:“你去吗?” “我去。”我拉开工具柜,取出战术手电和折叠刀,“但他不知道的是,我从来不做单向交易。” 苏晨突然说:“林哥,监控显示,陈总的车刚进城区,走的是老路,没进任何军管区。” “所以他不是现役。”我点头,“是线人,不是军人。” “那他为什么冒险?” “因为他也需要物资。”我穿上防腐蚀外套,“军方不会白给他货。他拿防寒服出来,就得拿别的东西回去。逆变器、电缆、柴油——都是军需品。” 苏瑶递来一支贴着“抗生素”标签的药管:“万一他动手呢?” 我接过,塞进口袋:“他不会。他要的是稳定交易,不是拼命。” 我出门时,天色更暗了。风从巷口灌进来,吹得铁皮棚哗啦响。我绕到后巷,翻过断墙,步行七百米才拦到一辆黑车。 司机不问去向,只说加钱。我扔过去一卷电缆样品:“到地方再给双倍。” 车停在加油站外五十米。我下车,步行靠近。 陈总站在一辆军绿色厢货旁,手里握着车钥匙。他穿着西装,领带歪了,脸色发青。 我走近,目光扫过他领口——一道暗红色抓痕从锁骨延伸到耳后,边缘微微发黑,像是被什么东西腐蚀过。 酸雨伤。 前世末日第三年,我见过同样的伤。那是最早接触污染空气的人才会有的痕迹。当时全球气温骤降,没人知道酸雨已经形成,直到第一批巡逻兵倒下。 而现在,才倒计时第六十八小时。 他看见我盯着他的脖子,抬手拉了拉领带。 “货在车上。”他说,“十台逆变器,换200套防寒服。” 我绕到车后,检查锁扣。他没拦我。 厢门打开,一排深灰色防寒服整齐码放,每套都带着密封包装,标签清晰。 我抽出一套,拉开拉链,内层石墨烯涂层泛着哑光。是真的。 “你可以拍下来验货。”他说,“但我提醒你,这批货一旦流出,军方会追查。” “那你为什么还做?” 他看着我,忽然笑了:“你以为我是第一个往外拿货的人?上个月,就有三批柴油从封存库消失。没人查,因为上面也有人要活下去。” 我盯着他:“你女儿的照片,是你自己放出去的?” 他表情一僵。 “不是赵强的人拍的。”我往前半步,“是你故意让中介拿到,好找个理由低价出货。你在找能扛过灾变的人,对吧?” 他没否认。 “那你现在找到了。”我掏出手机,“十台逆变器,我已经让人送去指定地点。货一到,我给你确认信息。” 他点头,递来车钥匙。 我接过,转身要走,又停下:“你脖子上的伤,什么时候的事?” 他摸了摸领口,声音低下去:“灾变前七十二小时,我在北郊仓库清点物资。雨下来的时候,我以为是普通的雨。” 我看着他。 “我告诉你这些,不是求你保密。”他说,“是希望你明白——你不是唯一知道真相的人。” 我握紧钥匙,转身离开。 回到安全屋,我把钥匙扔给苏晨:“清点数量,登记入库。优先配发苏瑶和苏晨。” 苏瑶问:“他真是军方的人?” “不是。”我盯着控制台上的倒计时,“他是被选中的人。” 我打开抽屉,取出备用手机,连上加密通道。 屏幕上跳出一段文字: 【军纬实业,关联账户12个,其中4个曾接收来自‘海丰6号’的汇款记录。】 我按下删除键。 然后拨通苏晨的对讲机:“把发电机燃油存量,再核一遍。” 第15章 赵强初现身,仓库的死亡威胁 倒计时67小时22分。 我刚把备用手机塞回抽屉,苏晨的声音从对讲机里炸出来:“林哥!b区东侧红外触发,六个人,正往主入口靠近!” 我抓起桌上的手电,顺手拉开柜门,酸液桶就靠在墙角。盖子松了一道缝,里面是按前世配方调好的混合液——工业盐酸混着脱漆剂,浓度不敢太高,怕提前挥发,但足够让踩进去的人半条腿废掉。 监控屏亮着,六个人影贴着围墙移动。带头的那个我没看错,赵强。上一世他带着人砸了我第三个藏身处,用铁棍撬开储物箱,抢走最后两箱压缩饼干。那时他脸上还没那道从眉骨划到下巴的疤,现在有了。 “苏瑶,带苏晨进生活区,锁门。”我按下通讯键,“别开灯,等我信号。” 她应了一声,没多问。这三天她已经学会闭嘴的时机。 我切断主电源,整个仓库陷入半黑,只有应急灯在通道边缘泛着绿光。备用电路撑着监控和通讯,摄像头转到东面,画面清晰。赵强停下,抬手示意身后五人散开。他们手里都拎着钢管,其中一人还背着破窗锤。 我绕到控制台侧面,摸到打火机。防腐蚀外套挂在挂钩上,我边穿边盯着屏幕。赵强离门还有十五米,走得不急,像在等什么。 他忽然抬头,正对着摄像头。 “林越!”他嗓门撕裂空气,“我知道你在看!开门,咱们谈谈!” 我没动。 “你藏得够深啊。”他往前两步,脚踩进一滩积水,“上辈子你抢了我多少东西?粮食、药、发电机……你睡得着?” 我手指一顿。 他怎么会知道“上辈子”? “你猜我现在手里有什么?”他咧嘴,从怀里抽出一张图——是安全屋的结构简图,标注了b区入口、通风口、储水区。不是老张给的那份假图,是更早之前我扔进碎纸机的初版设计。 “你以为你改了设计就安全了?”他拍着图纸,“我告诉你,你那点小心思,早被看穿了。” 我慢慢按下手机遥控。仓库四角的监控探头同时亮起红灯,一闪,再闪。 赵强眯眼。 我对着麦克风开口:“你手里的图,是三天前的废案。你现在站的位置,底下有三厘米深的酸液。” 他低头。 “不信?”我一脚踢开酸液桶盖,液体顺着斜坡缓缓漫出,流过金属接缝。滋的一声,铁皮边缘开始冒白烟。 他猛地后退一步。 “你敢进来,腿就烂到骨头。”我盯着屏幕,“你背后的人是谁?谁给你的图?” 他没答,脸色变了。身后几个人已经开始往后挪。拿破窗锤的那个已经退到墙边。 “你以为录了像就没事?”他吼回来,“等灾变一来,谁还管你这些破事?警察都死光了!” “警察不管。”我按下另一个键,屏幕上跳出四个分屏,“但军方管。你刚才踩的那片地,三秒前的画面已经传到加密通道。你要不要猜猜,现在盯着你的是谁?” 他瞳孔一缩。 我继续:“你背后的人,能拿到设计图,但他没告诉你我换了地砖材质。你踩的地方,是特制排水板,下面接的是回收槽。你刚才退的那一步,鞋底沾的酸液,正顺着暗管流进检测仪。” 我顿了顿:“再过两分钟,化验结果就会标上‘高危腐蚀物’,自动推给应急响应系统。你要不要赌,军方会不会派人来查?” 他咬牙,额角青筋跳动。 “你放聪明点。”我说,“你现在走,这事还能当误入处理。再往前一步,你不仅进不来,以后也别想靠近这地方半米。” 他死死盯着摄像头,拳头攥得发抖。 忽然,他笑了。 “林越,你以为你赢了?”他抬手指着屏幕,“你记不记得,上辈子你是怎么死的?” 我没吭声。 “不是饿死,不是冻死。”他声音低下去,“是被人从背后砸开脑袋,像砸西瓜一样。就在你这个仓库里。” 我脊背一凉。 “你防得住酸液,防得住监控。”他退后两步,朝手下挥手,“但你防不住,谁在你身边。” 人影开始撤离。他走到围墙边,又停下。 “你说的检测,我没兴趣。”他冷笑,“因为我知道——灾变第一小时,所有网络都会断。你那些录像,到时候就是一堆废数据。” 他翻过墙头,落地时踉跄了一下,但很快站稳。 “这地方,我迟早要烧了它。”他回头,“你等着。” 人影消失在巷口。 我站在原地,没动。 对讲机响了:“林哥,他们走了?” “走了。”我说。 “那你……还站着干嘛?” 我低头看脚边。酸液还在蔓延,已经覆盖了大半个入口区。监控红灯依旧闪烁,但我知道赵强说得对——灾变开始后,信号撑不过两小时。 可他不知道的是,我根本没把录像传出去。 我蹲下,用打火机照了照地面。酸液流经的接缝处,有细微的荧光粉在闪。是昨天苏晨撒的示踪剂。只要有人踩过,鞋底就会留下痕迹,持续四十八小时。 我摸出手机,调出定位追踪界面。 一个红点,正在缓慢移动。速度不快,但方向明确——往城西去了。 我起身,走向生活区。 苏瑶打开门,脸色发白:“他刚才说的……‘上辈子’,是什么意思?” “别管。”我说,“去检查药品柜,看有没有少东西。” 她点头进去。 苏晨站门口,小声问:“林哥,他会不会再来?” “会。”我盯着屏幕上的红点,“而且下次不会空手。” 他低头看我脚上的鞋:“你……是不是知道他要去哪?” 我没答。 红点移动到一条岔路,停了几秒,然后转向南。 那里是废弃化工园区。 我关掉界面,把手机塞进口袋。 苏晨还站着。 “去把b区的排水阀全关了。”我说,“今晚开始,任何人进出,鞋底都要过检测池。” 他转身要走。 “还有。”我叫住他,“明天早上的发电机测试,提前两小时。” 他点头跑了。 我最后看了一眼监控画面。空荡的入口,酸液在灯下泛着油光,像一层黑色薄膜。 手指划过屏幕,调出赵强最后回头的画面。他嘴角在笑,但眼神没动。 那不是威胁。 是确认。 第16章 苏瑶的急救课,团队技能升级 监控屏幕暗了。 我盯着赵强消失的方向,手指在回放键上停了三秒,抬手关掉系统。红点还在动,往南去了,但我没再看。酸液已经回收,排水阀锁死,示踪剂撒过了,能做的都做了。 接下来不是等他再来,是让这个屋子里的人,哪怕只剩一个,也能活下来。 转身时,苏瑶正站在生活区门口,手里端着个保温杯。她没说话,把杯子递过来。我接过,热的,咖啡。 “你站了快二十分钟。”她说。 我没答。她也没追问。 她低头看了看自己另一只手里的文件夹,翻开一页:“我想了想,有些事不能再拖了。” 我喝了一口咖啡,等她说下去。 “我们三个,谁都有可能受伤。”她声音不高,但每个字都清楚,“你防得住外面的人,可要是谁自己出了事,流血、断气、心脏停,你怎么办?” 我放下杯子。 “我懂急救。”她说,“但我不可能二十四小时盯着你们。得教。” 我看着她。她眼神没躲。 “明天早上八点。”我说,“仓库空地。” 她点头,转身走了。 第二天七点五十八分,仓库东侧空地。 苏晨已经在了,蹲在角落摆弄一个塑料人偶。那是我从医疗包里翻出来的训练模型,胸口贴着电极片标记,脖子歪着。他正试着绑止血带,布条绕了三圈,勒得太紧,模型手臂都变了形。 “松两指。”我说。 他吓一跳,抬头看我:“林哥,你什么时候来的?” “刚到。”我走过去,“止血带不是捆货,是保命。太紧,组织坏死;太松,压不住动脉。绕两圈,留空隙,能塞进两根手指。” 他赶紧松了松。 苏瑶提着药箱走过来,外套没穿,只穿了件长袖衬衫。她把箱子打开,拿出一瓶透明液体:“这是碳酸氢钠溶液,浓度3%。酸雨灼伤后,必须立刻冲洗,至少三分钟,中和腐蚀。不然皮肤会继续烂,伤到肌肉。” 她把瓶子递给我:“每人背包里都得带一支。贴身放,别塞在底层。” 我接过,拧开盖子闻了闻,没味道。关上,塞进战术背包侧袋。 “先练止血。”她说,“模拟场景:左大腿被金属划伤,动脉出血,失血量每分钟两百毫升以上。伤员意识清醒,但开始发冷,这是休克前兆。” 苏晨站直了:“我来。” 他跪在模型旁边,撕开三角巾,绕腿一圈,打结。动作很快,但位置偏了,压在了股动脉外侧。 “错了。”苏瑶蹲下,“这里才是压迫点。”她手指点在模型腹股沟韧带中点,“止血带必须卡在伤口上方五到十厘米,不能压关节。再来。” 他重新绑。 我站在边上,看他的手。抖了一下。 “别急。”我说,“你不是在修发电机,是在抢时间。” 他深吸一口气,重新调整位置,固定,留空隙。 “可以。”苏瑶点头。 “下一个。”我说。 “心肺复苏。”她指着模型胸口,“假设有人倒地,无呼吸,无脉搏。黄金四分钟,前两分钟最关键。” 我走过去,单膝跪地。 “三十次按压,深度五到六厘米,频率每分钟一百到一百二十次。”她站在我旁边,“别用手腕,用身体重量往下压,手肘锁死。” 我开始按。 第一轮,节奏乱。第二轮,慢慢稳了。 “按得太快了。”她说,“你不是在砸墙,是在维持血液循环。稳住。” 我调整呼吸,压下,压下,压下。 第三轮,节奏对了。 “很好。”她说,“现在,两次人工呼吸。” 我抬头:“用面罩吗?” “没有面罩,就直接口对口。头后仰,捏鼻,包住嘴,吹气一秒,看胸口隆起。”她示范了一下,“注意别吹进胃里,不然会呕吐,更麻烦。” 我照做。 一轮结束,我额头发汗。 “你做得比我想的好。”她说。 我没接话。 她看了我一眼:“你是不是见过人死?” 我停了两秒。 “上一世。”我说,“老张断了腿,动脉破了。血喷出来,一开始是红的,后来暗了,发黑。他喊疼,后来喊不动了。我们翻了三个医疗包,没人知道怎么止血。止血带是绑了,但位置错了。三小时后,他不动了。” 她说:“那就更得学会。” 我点头。 “再来一遍。”我说。 训练持续到中午。 我们换了场景:模拟酸雨灼伤合并低温症。苏瑶设定伤员意识模糊,呼吸弱,左手掌面腐蚀,皮肤发白起泡。 “先移出污染区。”她说,“脱掉湿衣服,保暖。用碳酸氢钠冲洗,三分钟,不能少。然后包扎,注射破伤风抗毒素——如果有的话。” 我操作了一遍。 苏晨负责记录流程,写在本子上。他写得很细,连“冲洗时伤员可能挣扎”都标了星号。 “以后这就是我们的急救手册。”他说,“我打印出来,贴在药箱上。” 苏瑶笑了下:“你比我还上心。” “我姐教的,不能忘。”他说。 下午三点,最后一项:实战模拟。 苏瑶突然倒地,捂住胸口,呼吸急促。 “模拟急性心梗。”她说,“我可能下一秒就停心跳。你们怎么办?” 苏晨愣了一下。 我立刻蹲下,检查呼吸,摸颈动脉。 “无脉。”我说。 “林哥!”苏晨反应过来,“AEd呢?AEd在哪?” “没有AEd。”我说,“只有手。” 我开始按压。 苏瑶在底下数:“一、二、三……” 我一口气做完三十次,捏鼻,吹气。 “继续。”她说。 我又压。 到第十五下,她突然抬手,抓住我手腕。 “停。”她说。 我松手。 她坐起来,脸色有点白:“你刚才……按压深度够,但节奏在第十二下时慢了零点三秒。是因为担心压断肋骨?” 我没说话。 “末日里,断肋骨能活。”她说,“心跳停了,救不回来。” 我点头。 “再来一次。”她说,“这次,我不会喊停。” 我又跪下去。 按压,吹气,按压,吹气。 直到她轻轻拍了拍我肩膀:“够了。” 我停下,手撑在模型胸口,喘气。 她递来一瓶水:“你学得很快。” 我拧开喝了一口,没说话。 训练结束。 我回到储物区,打开自己的战术背包。 工具包在底层,原本放得多,占地方。我把它拿出来,塞进备用箱。然后从药箱里取出全新的急救包——苏瑶刚配好的,里面除了止血带、纱布、碘伏棉片,还有两支碳酸氢钠小瓶,一支肾上腺素模拟剂,一张急救流程卡。 我把它放进背包主仓,紧贴背部。侧袋固定好那支碳酸氢钠,扣紧。 然后把背包背起来,拉好拉链。 走出储物区时,苏瑶在检查药品柜。 “少了什么?”我问。 “没有。”她说,“都齐了。” 我嗯了一声。 她合上柜门,抬头看我:“你觉得……我们能撑多久?” “不看能撑多久。”我说,“看能不能救回来每一个。” 她没再问。 晚上七点,我坐在控制台前,调出监控回放。 赵强那天最后回头的画面,我放慢,逐帧看。 他嘴角在动,眼神却没焦在摄像头,而是偏左,像是在确认什么位置。 我放大。 他视线落点,是仓库东侧通风口下方的排水槽。 那里,昨天苏晨撒过示踪剂。 第17章 大米黑市被劫,反向追踪计划 监控画面停在赵强回头的瞬间。 我正准备放大排水槽区域,门被撞开了。 老马跌进来,半边脸肿着,鼻血流到下巴,外套撕了一道口子。他踉跄两步,扶住墙才站稳。 “货没了。”他喘着说,“被劫了。” 我没动。手指还悬在回放键上。 “三车大米,全被截了。”他抹了把脸,“东三道拐弯处,两辆皮卡前后夹击,人拿钢管,动作快得很。” 我关掉监控,站起来。 “你没跑?”我问。 “跑不了。”他摇头,“他们堵了岔路,我车被砸了玻璃。” 我盯着他领口。一点暗红锈粉粘在布料纤维里,像是从铁管上蹭下来的。他左手虎口有擦伤,边缘不齐,是被粗糙金属刮的。 我认得那种痕迹。化工厂废弃管道外壁的锈层,就是这个样子。 “你去过了?”我问。 “没。”他躲开视线,“我哪敢去。” 我绕到桌边,打开录音笔。 “上周三晚上十点十七分,”我按下播放键,“你给赵强打电话,说‘林越的大米走东三道,明晚十点交割’。” 录音里,他的声音很轻,但清楚。 老马脸变了。 “你录音?”他声音发紧。 “不止这个。”我调出平板,把一张银行流水截图推到他面前,“你从黑市账上挪了八万七,上周转进私人账户。收款方是‘晨光建材’,法人是你小舅子。” 他喉咙动了下。 “你跟赵强勾结,截我货。”我说,“还贪了黑市的钱。现在他们查账,发现大米袋子上有荧光粉,一照就亮。你猜他们怎么想?” 他猛地抬头:“他们以为我出卖他们?” “不是以为。”我说,“是事实。你通风报信,又私吞钱,现在货丢了,他们不会信你。” 他手抖起来。 “我现在有两个选择。”我靠在桌边,“一是把这段录音发给黑市执法队。他们处理叛徒,喜欢用酸水泡手。二是你现在告诉我,赵强把货拉哪儿去了。” 他咬着牙,额头冒汗。 “城西。”他 finally 开口,“废弃化工厂。老厂区三号仓,门从里面焊死了。他们……他们查了袋子,用紫外灯照出标记,当场就把人按在地上打。” 我点头。 “他们还说了什么?” “说……说下次动手要换路线,别走东三道。还说……”他顿了顿,“要查内鬼,从中间人开始。” 我关掉录音笔。 “你回去。”我说,“就说你逃出来了,货没了,别提见我。” “你放我走?” “你不走,他们更不信你。”我说,“但记住,下次你再传假消息,我不只发录音。” 他点头,转身要走。 “等等。”我叫住他,“他们查出荧光粉,是谁先发现的?” 他回头:“赵强。他盯着袋子看了好几秒,突然喊‘有标记’。他……他好像知道这东西。” 我手指在桌面上敲了一下。 “走吧。” 门关上后,我立刻拨通内线。 “苏瑶,苏晨,来控制室。” 两分钟后,他们进来。 “大米被劫。”我说,“赵强的人干的。地点东三道,手段暴力,三车全截。现在货在城西废弃化工厂三号仓。” 苏瑶脸色没变,但手指掐进药箱提手。 “他们知道示踪剂。”我说,“荧光粉被照出来了。以后不能用标记追踪。” 苏晨低头想了几秒:“那用别的办法。” “你有无人机?”我问。 “上周布了三架。”他说,“微型的,太阳能充电,藏在黑市周边电线杆顶。一直没启用,怕信号暴露。” “现在可以用了。”我说。 他立刻打开终端,调出界面。 “回放昨天十点到十一点的航拍。”我说。 画面跳出来。灰蒙蒙的街道,路灯刚亮。一辆货车拐进东三道,后面跟着两辆皮卡。 “就是这。”我说。 镜头拉近。皮卡突然加速,前后夹击,货车被迫停下。五个人下车,拿钢管砸驾驶室。司机被拖出来,按在地上。 “停。”我说。 画面定格。其中一辆皮卡车顶有划痕,像是被铁架刮的。 “跟踪他们。”我说。 无人机切换视角,从高空跟随三辆皮卡。它们没走主路,绕进老工业区,最后拐进一片围墙塌陷的厂区。 “城西化工厂。”苏晨说。 画面推进。皮卡驶入侧门,门口有两人把守,拿着棍子。门后能看到堆成山的米袋。 “拍清楚点。”我说。 苏晨调整焦距。米袋上确实有荧光残留,但已经被擦过,留下模糊痕迹。 “他们知道标记,但不知道无人机。”他说,“这回没抬头看。” “标记坐标。”我说。 他在地图上圈出厂区位置,标注三号仓入口、守卫分布、车辆进出路线。 “要不要派人过去?”苏瑶问。 “不。”我说,“现在去,打草惊蛇。” “那等什么?” “等他们再动。”我说,“他们劫货不是为了吃,是为了卖。化工厂没冷链,大米放不久。他们一定会再运出去。” 苏晨突然抬头:“我可以远程激活无人机的震动传感器。如果车辆启动,引擎震动会触发报警,我们能第一时间知道。” “做。”我说,“设双通道信号,一路走民用频段,一路走备用短波。别用主网。” 他开始设置。 “另外,”我说,“从现在起,所有外运物资,取荧荧光标记。改用物理编码。” “什么编码?”苏瑶问。 “每批货袋角缝不同数量的布条。”我说,“单数是安全路线,双数是诱饵路线。只有我知道规则。” 她点头。 “还有,”我转向苏晨,“查一下化工厂的供电记录。看最近有没有用电异常。” “怎么查?” “找供电公司后台。”我说,“你不是有朋友在调度中心?” 他一愣:“你记得?” “我记得所有能用的人。”我说。 他苦笑,开始拨号。 半小时后,他挂掉电话。 “查到了。”他说,“那个厂上周完全断电。但从昨天凌晨两点开始,有间断供电。负载不大,像是发电机接了几个照明回路。” “他们在里面住人。”我说。 “还不止。”他调出一张供电曲线图,“昨天下午五点,功率突然冲高,持续十二分钟。像是大功率设备启动过。” “什么设备?”苏瑶问。 “不清楚。”他说,“但需要三相电。可能是水泵,也可能是……空气压缩机。” 我盯着地图。 化工厂三号仓,焊死的门,夜间供电,大功率设备运行。 他们在改造空间。 “他们不只是藏货。”我说,“他们在建据点。” 苏瑶看着我:“你要反追踪?” “不是追踪。”我说,“是反向设网。” “什么意思?” “他们以为劫了货就安全了。”我说,“但他们不知道,我们现在比他们更清楚他们的位置。” 苏晨抬头:“你要放第二批货?” “不。”我说,“我要让他们自己动起来。” “怎么做?” “黑市。”我说,“放出消息,说有一批军用压缩粮要走西环线,量大,现金交易。” “诱饵?”苏瑶问。 “对。”我说,“但这次不放标记,也不派车。消息一放,看谁去通风报信。” “然后抓内鬼?”苏晨问。 “不止。”我说,“我要让赵强自己露出行踪。” “他会上当?” “他会查。”我说,“查消息真假。他会派人去西环线蹲点,甚至去打听货主。只要他动,无人机就能拍到。” “那如果他不动呢?” “他会动。”我说,“他缺粮。上次劫三车米,够吃两周。但人多了,消耗快。他需要持续补给。” 苏瑶看着我:“你确定他还会来?” “不确定。”我说,“但我知道,人在手里有枪的时候,总会觉得自己能抢更多。” 她没再问。 苏晨把无人机信号切换到备用频道,设好震动报警阈值。 “好了。”他说,“一旦厂区有车辆启动,或者大型设备运行,传感器会立刻回传数据。” 我点头。 “从现在起,控制室二十四小时有人值守。”我说,“我和苏晨轮班。苏瑶,你负责生活区警戒,一旦有异常,立即拉闸断电。” 她点头。 “还有。”我说,“所有通讯加密。对外联系用临时号码,每十二小时更换。别用固定线路。” 他们各自去准备。 我坐在控制台前,重新调出化工厂的航拍图。 画面里,三号仓的屋顶有裂缝,像是年久失修。门口堆着沙袋,像是新垒的。 我放大门口地面。 轮胎印很新,至少进出过五次。 我标记了所有痕迹。 然后打开日历,圈出未来七天的天气。 后天有雨。 酸雨。 如果他们在外面搭棚子,或者没做好密封,雨水会腐蚀物资。 他们得动。 我关掉界面,拿起对讲机。 “苏晨。” “在。” “把无人机的防水等级再检查一遍。” “好。” 我放下对讲机,盯着屏幕。 雨还没下。 但他们已经在动了。 第18章 安全屋建模,老张的最终下场 雨还没下,但仓库的排水系统我已经检查了三遍。 苏晨坐在控制台前,手指在三维建模软件里划拉,屏幕上是安全屋从地基到屋顶的完整结构图。他放大屋顶钢板层,停在几处承重节点上。 “不对。”他说,“图纸上标的是八毫米钢板,实际施工记录写的是十毫米,可建模算出来……受力曲线撑不住长期腐蚀。” 我走过去,盯着那几处红点闪烁的位置。 “你查原始图纸?” “刚调的。”他点开一个文件夹,“老张交的初版设计,钢板厚度只写了七毫米,还备注‘可替换为复合防腐板’。但咱们用的是整块热轧钢,他根本没按这个做。” 我盯着那个“七毫米”。 前世安全屋塌的时候,屋顶就是从中间裂开的。一场酸雨下了三天,水渗进缝隙,钢筋慢慢锈断,没人发现。等听见响动,已经塌了半边。 “他改了图纸。”我说。 苏晨抬头:“你是说……他故意留的弱点?” 我没说话。老张是赵强的人,这在上一次灾变里就清楚了。但他这次混进施工队,不是为了偷看布局,也不是为了安窃听器——他是来让这地方自己烂掉的。 “所有承重结构再算一遍。”我说,“用最高腐蚀等级模拟。” 苏晨点头,重新输入参数。屏幕上的模型开始加载应力变化,几秒后,顶部边缘出现裂纹预判线。 “如果酸雨持续四十八小时以上,”他指着裂缝走向,“这里会先变形,然后牵动主梁。一旦主梁偏移超过五厘米,整个生活区就有塌陷风险。” 我转身走向工具间。 五分钟后,我拎着一把冲击钻回来,递给苏晨。 “去顶棚夹层,打两个检测孔。我要看实际焊接质量。” 他接过工具,没问为什么。他知道我现在信的不是图纸,也不是施工记录,是肉眼能看到的焊缝。 半小时后,他从夹层下来,脸上沾了灰。 “焊点不均匀。”他说,“有三处虚焊,还有锈迹。不是新钢该有的样子。” 我抓起对讲机。 “苏瑶,来控制室。” 她两分钟就到了,手里还拿着刚配好的抗生素药剂。 “怎么了?” “老张有问题。”我说,“他改了设计,还用了劣质材料。这不是疏忽,是破坏。” 她眼神一紧。 “你怀疑他还想动手?” “他已经动了。”我说,“现在问题是,他会不会再来。” 苏晨突然抬头:“监控呢?他有没有权限进仓库?” 我调出权限日志。老张的名字还在访客名单里,权限截止时间是三天前。但系统显示,昨晚十一点二十三分,有人用他的临时卡刷开了东侧工具门。 “他进来了。”我说。 “什么时候?”苏晨问。 “不知道。”我盯着时间戳,“卡没带出来,留在门禁槽里。他要么还在里面,要么换了别的路出去。” 苏瑶看了眼墙上的应急灯:“现在怎么办?” “清场。”我说,“你去生活区,带齐急救包,守在隔离门后。苏晨,锁死所有内部通道,把监控切到手动追踪模式。” 他们立刻行动。 我抓起战术手电和一根钢管,从主通道往发电机房走。 路上,我扫过每一扇门。工具间、储水罐、通风井——每一个角落都可能藏着人。 走到发电机房外,我停下。 门缝底下有道划痕,像是金属工具蹭的。 我贴墙,慢慢推开门。 手电光扫进去。柴油机安静地立在中央,油管接得好好的。我绕到背面,检查电路箱。 一切正常。 可当我蹲下看底座时,发现固定螺栓少了一颗。 我伸手摸了摸空位,指腹蹭到一点金属碎屑。 有人动过这里。 我立刻按下对讲机:“苏晨,查发电机底部有没有异物。” “已经在看了。”他声音从耳机里传来,“我刚用内窥镜伸进去……等等,有东西。” “什么?” “一块金属夹层,贴在油箱下面。不是原装部件。边缘有电线引出来,接到了主控板的接地线上。” 我心跳加快。 “别碰电线。”我说,“拍张照,传给我。” 照片一秒钟后弹出。夹层上有个微型装置,带电池和信号接收模块。 是炸弹。 我立刻调监控回放。时间跳到昨晚十一点二十七分,画面里老张拎着工具包进来,放下切割机,蹲在发电机旁忙活了六分钟,然后离开。 他不是来修东西的。 他是来装炸弹的。 我冲出房间,直奔东侧围墙。 十分钟后,我在监控里看到他翻墙进来。穿着深色衣服,背着一个包,手里拎着切割机。 他贴着墙根走,动作很熟,显然踩过点。 我按下对讲机:“他在东侧,往发电机房去。苏瑶,你从生活区绕后,堵他退路。苏晨,关掉备用电源,启动声光警报。” 警报响了。 红灯闪起来的瞬间,老张猛地抬头。 他转身要跑,却被苏瑶从侧道逼出来。她手里举着麻醉枪,一枪打在他右腿。 他扑倒在地,切割机砸在水泥地上。 我冲上去,一脚踢开工具,把他翻过来。 他咬着牙,额头冒汗,但眼睛还瞪着我。 “你早就知道?”他声音哑。 我没回答,从他口袋里摸出一个黑色遥控器。 “你装的炸弹,准备什么时候炸?” 他冷笑:“反正你也活不到那时候。” 我抓着他的衣领:“你跟赵强说,我抢了他物资?” 他嘴角抽了抽:“你不该……活下来。” 我把他拖起来,押到控制室。 苏晨正在拆炸弹。他用绝缘钳剪断电线,取出里面的酸液胶囊。 “一旦引爆,”他说,“酸液会喷到电路板上,柴油机直接瘫痪。没有电,净水系统停转,通风失效,咱们撑不过两天。” 我看着那颗胶囊。 和前世一模一样。 那时候我以为是设备老化,直到听见爆炸声,才明白是有人动了手脚。 “把他关进隔离区。”我说,“卸掉鞋带和腰带,门上加双锁。” 苏晨点头,押着老张往外走。 我站在控制台前,打开权限管理系统。 老张的名字被永久删除。 所有施工人员的卡全部作废,新权限改用指纹+虹膜识别。 我刚点下确认,苏晨突然说:“等等。” 他指着屏幕。 “供电记录有异常。化工厂那边,凌晨两点有电流波动,但不是发电机——是远程信号触发的。” 我盯住那条曲线。 “他在等一个信号。只要遥控器按下,这边的炸弹就会联动引爆。” “所以他今晚来,不只是为了切割机。”我说,“他是来确认装置能不能响。” 苏晨抬头:“那现在怎么办?” 我拿起对讲机。 “所有人,重新检查所有设备。从净水机到通风管,每一个接线口、每一节管道,全部拆开看。” “你怀疑不止一个?” “他敢装一个,就敢装十个。”我说,“我们以为清了内鬼,其实他一直在等机会——等我们放松,等雨落下,等灯突然灭的那一刻。” 苏晨没再问,转身去拿工具。 我走到隔离区门前。 老张坐在里面,低着头。 我打开通话器。 “你知道上辈子你害死了多少人吗?” 他没抬头。 “十二个。”我说,“他们不是死于灾变,是死于断电。灯灭了,药停了,孩子哭到没声。你一句‘材料不够’,就能让他们全埋在废墟底下。” 他手指动了动。 “可你还是活下来了。”他低声说,“你改了命。” “不是改命。”我说,“是记住谁在背后动了刀。” 我关掉通话器,转身离开。 回到控制室,苏晨正把最后一张检查表打上勾。 “全清了。”他说,“除了发电机那个,没发现其他装置。” 我点头。 “从现在起,所有维修作业,我和你一起上手。不再外包,不再信任何人交上来的东西。” 他看着我:“包括图纸?” “包括图纸。”我说,“从今天开始,每一个焊点,每一颗螺丝,都得我自己看过。” 他没说话,只是把建模文件重新打开,删掉了旧版本。 新文件命名为:安全屋_V3_完全自主建造。 他按下保存。 屏幕右下角跳出时间提示:距离酸雨预警还剩61小时17分。 我盯着那串数字。 雨还没下。 但刀,已经拔出来了。 第19章 柴油争夺战,军方的隐秘提议 距离酸雨预警还剩60小时41分。 控制室的屏幕上,安全屋_V3_完全自主建造的文件还亮着。苏晨刚把最后一台净水机的接线口拍完照片,转身递给我一张清单:“所有设备二次排查完成,没再发现异常。” 我点头,把清单夹进工作日志。 对讲机响了。苏瑶的声音从生活区传来:“隔离区的老张体温升高,三十八度六,可能是应激反应,也可能是……别的原因。” “盯住他。”我说,“有任何变化立刻报告。” 她应了一声,挂断。 我刚放下对讲机,监控警报突然响起。画面切到东侧围墙外,一辆军绿色皮卡正停在铁门外,车顶架着简易天线,没有武装人员下车。 苏晨立刻调出热成像:“驾驶室两人,副驾那个心跳偏快,体温三十九度以上。” 我盯着屏幕。那人穿着标准后勤制服,肩章编号清晰,但左手袖口边缘有一圈发黑的痕迹,像是被什么东西烧过。 酸雨。 还没正式落下,军方的人已经接触过腐蚀液了。 “开外门。”我说。 “你信他们?”苏晨抬头。 “我不信任何人。”我抓起战术手电,“但我想知道,他们敢不敢走进来。” 外门液压启动,铁链缓缓拉开。皮卡门打开,副驾那人踉跄着下来,另一名穿军官制服的中年男人扶着他,朝摄像头方向举起右手,掌心贴着一张盖有红章的文件。 我按下广播:“报身份。” “后勤联络官陈志明,第三应急避难所派遣。”他声音稳,但语速偏快,“请求临时补给支援,愿以等量压缩食品交换柴油。” 我让苏晨放大他胸口的编号牌。编号真实,但制式比现役晚了两个批次。这人不是一线作战单位,是后期调配的。 “你身后那个人,”我对着广播说,“为什么发烧?” 陈志明顿了顿:“任务途中受了点伤,不严重。” “脱掉外套,让我看到伤口。” 他皱眉:“这是军方机密行动,没有权限——” “那就回去。”我直接切断广播。 几秒后,对讲机响了。苏瑶:“林越,那个人左胸口的衣服被血浸透了,但他没喊疼,一直在忍。” 我重新接通广播:“最后一次机会。脱外套,或者滚。” 陈志明咬了咬牙,终于动手解开扣子。那人哆嗦着把外衣扯下来,露出里面贴身穿的战术背心。 没有伤口。 但我看到了针孔。 在左胸下方,靠近心口的位置,两个细小的圆点,边缘发红,像是被什么东西刺穿后又强行愈合。皮肤周围有轻微水肿,血管呈放射状发紫。 这不是战斗伤。 是咬痕。 我立刻按下内线:“苏瑶,确认那是不是生物感染创口。” 她沉默两秒:“不像普通感染。更像是……被高酸性体液接触后的组织坏死前兆。如果真是咬伤,他可能已经被污染了。” 我盯着屏幕。军方送来一个疑似被变异体咬伤的人,还敢提交易? “让他们进缓冲区。”我说,“只准一个人进来,武器留下。” 陈志明犹豫了一下,把枪放在车顶,独自走向外门。那人被他锁在车里。 缓冲区是双层气密门之间的狭长空间,四面都是防爆玻璃。我站在控制室,通过单向镜观察他的一举一动。 他进来后,站得笔直,像在汇报工作:“我们避难所储备的柴油发电机突发故障,现有库存只够维持通风系统48小时。贵方囤积量可观,我们愿意以三比一的比例,用压缩食品换柴油。” “三比一?”我靠在墙边,“你拿过期饼干换我的燃料?” “这批食品保质期还有八个月。”他强调。 “那你应该去养老院换尿布。”我盯着他袖口的烧痕,“你被酸雨碰到了。” 他下意识拉了拉袖子:“只是轻微接触,已经处理。” “处理?”我冷笑,“你知道酸雨的腐蚀性从接触到起效只要七分钟吗?你这袖口边缘的纤维都碳化了,你处理的方式是拿布擦?” 他没说话。 “你那个同伴呢?”我问,“为什么不让他进来?” “他需要静养。” “静养?”我打开监控特写画面,推到玻璃上,“他心口有两个针孔,边缘组织已经开始变性。你当我是瞎的?” 陈志明瞳孔一缩。 “你们不是来换柴油的。”我说,“你们是来送死的。一个快变异的人,加上一个隐瞒实情的军官——你们想用他当诱饵,测试我的反应速度?还是想把污染源塞进来,逼我开放避难所权限?” “我没有这个意思!”他声音拔高,“我们只是需要燃料!现在整个城市都在断电,平民已经开始抢加油站了!我们是唯一还能维持秩序的单位!” “秩序?”我调出一段录像,“这是昨晚十一点,你们的车队在城西焚烧三辆民用货车的记录。烧的不是尸体,是大米、奶粉、净水片。你们现在,还配说‘秩序’两个字?” 他脸色变了。 “我可以给你三分之一的柴油。”我说,“但你得留下两个人,住满72小时观察期。没发病,再谈后续。” “不可能!”他猛地拍在桌面上,“我们是军方代表,不是人质!” “那就滚。”我转身要走。 “等等!”他喊住我,“我可以留下,但必须保证通讯自由,且随时能撤离!” “不行。”我说,“进来之后,通讯由我管控,撤离时间由我定。否则,你们连缓冲区都出不去。” 他咬着牙,额角青筋跳动。 “还有一件事。”我停下脚步,“你们避难所的真实坐标,给我一段加密坐标片段。不是假的,我能验。” “你凭什么——” “凭我现在就能切断电源,让你们两个人闷死在这层玻璃之间。”我按下墙上的红色按钮,“选。” 他终于低头:“……可以。但只能给一段。” “够了。”我按下开门键,“进来吧。” 他走进生活区通道前,回头看了一眼车里的同伴。 那人正盯着缓冲区的摄像头,眼睛发直,嘴角微微抽动。 我立刻下令:“苏晨,把主通道c区的门全部锁死。苏瑶,准备好麻醉枪,如果那个人有任何异常动作,直接击毙。” 苏瑶的声音很轻:“他已经不是人了,对吧?” “还没完全变。”我说,“但快了。” 陈志明走进生活区,我让他站在原地,双手举过头顶。 苏瑶上来做初步检查,手套刚碰到他后颈,他猛地一缩。 “别碰我。” “放松。”她说,“我只是查体温。” 她趁机翻了下他的衣领,眼神一凝。 我走过去。 她用只有我能听见的声音说:“后颈有淤血点,像是被针扎过不止一次。而且……他左耳后的皮肤,颜色和其他地方不一样。” 我掀开他一缕头发。 一块硬币大小的灰斑,边缘像霉菌蔓延。 感染不是从胸口开始的。 是从神经系统。 我后退一步,按下对讲机:“所有人,进入一级防护状态。所有通风口切换过滤模式,主电源独立供电。” 陈志明察觉到了:“你干什么?” “我在想。”我盯着他,“你们避难所,到底还剩多少活人?” 他没回答。 我继续说:“你带来的那个人,不是意外受伤。他是实验品。你们在拿活人测试抗感染能力,失败了就往外面推。” “你胡说!” “那你告诉我。”我掏出一张照片,是苏晨从他口袋里复制的加密卡数据还原图,“这张卡里,为什么有‘b-7号样本心跳终止’的记录?b开头的编号,是你们内部对感染体的分类。” 他整个人僵住。 我往前一步:“柴油我可以给。但你得告诉我,你们到底隐瞒了多少事?” 他嘴唇动了动,刚要开口—— 对讲机突然炸响。 苏晨的声音带着颤:“林越!车里那个人……他咬破了车窗!血是黑的!他正在爬出来!” 第20章 资金链断裂,房产变现终极方案 苏晨的声音从控制台后传来:“林越,账户余额只剩五十一万了。” 我正盯着监控画面里那辆军绿色皮卡,车窗玻璃上渗出的黑血已经顺着金属框往下淌。听到这句话,手指在桌沿顿了一下。 五十一万。 昨天还够付三批高密度防寒服的尾款,今天连钢板加固的预付款都不够。 “把所有未结订单拉出来。”我说。 苏晨敲了两下键盘,平板推过来。屏幕分三栏:柴油发电机备用模块、屋顶防腐涂层喷涂、生活区空气过滤系统升级。总价二百七十六万,最晚明天中午前必须到账,否则供应商随时撤单。 银行短信就在这时候跳出来:“您尾号8876账户收入0元,当前余额501,247.63元。” 我知道问题出在哪。 前期采购全按加急处理,工钱翻三倍,材料溢价百分之五十。那时候只想着抢时间,没留周转余地。现在安全屋结构刚进入最后加固阶段,资金却卡死了。 我抓起手机,拨通王姐的号码。 她接得很快:“林先生,您放心,买家已经在走流程了,这种大额交易银行审核要时间——” “我现在就要钱。”我打断她,“两百八十万,今天下午五点前到账。不到账,合同作废,房子我不卖了。” 电话那头沉默两秒:“这……真不是我拖,买家是外地企业,资金调度需要批文——” “批文?”我打开录音文件,按下播放键。 王姐的声音从听筒里传出来,带着点压低的兴奋:“……等他钱烧光,咱们三百万拿下这套房,转手就能赚八十万。赵强说了,只要拖过这三天,他那边动手,林越根本顾不上卖房。” 录音结束。 电话那头再没声音。 “你现在有两个选择。”我说,“一个,两小时内打款,这事当没发生过。另一个,我把你这三年所有阴阳合同、虚开发票的记录打包发给税务局,外加赵强的通话录音。你觉得他们更想查谁?” 她喘了口气,像是想反驳,又咽了回去。 “……两小时。”她终于开口,“最晚四点二十到账。” 挂了电话,我靠在墙边,看了眼时间:两点十七分。 苏晨一直没说话,低头在平板上算什么。过了会儿抬头:“就算这笔钱到了,也只能撑到酸雨落地前十二小时。之后的补给、药品、备用电池,还没着落。” “先活过明天。”我说,“其他的,明天再说。” 三点零三分,银行通知弹出来:“入账2,800,000.00元。” 苏晨松了口气,肩膀一松:“钱到了!” 我没动。 控制室的监控画面还在轮巡。东侧围墙外那辆黑色轿车,停了快十分钟了。车窗贴膜很深,但从反光镜的角度看,有一道光斑在晃。 不是阳光反射。 是望远镜。 我抓起战术手电,快步往生活区通道走。苏晨跟上来:“怎么了?” “叫苏瑶,把主通道b区门锁死,别让任何人出去。” 他愣了下,立刻去按对讲机。 我穿过缓冲区,从西侧观察窗往外看。那辆车停在百米外废弃加油站的遮阳棚下,车头朝外,随时能走。副驾车窗降下一半,一只手臂搭在窗沿,手里确实拿着望远镜。 我调出最近的摄像头画面,放大。 赵强的脸出现在屏幕上。 他穿着深色夹克,帽檐压得很低,但右耳上方那道疤 unmistakable——前世他带人冲进安全屋时,我用钢管砸的。 他没看房子,也没看大门。 他在数仓库的通风口位置。 一个,两个,三个……每记录一个,就在膝盖上的本子写一笔。 我立刻调出地下储油罐的监控。油管入口在北侧墙角,被钢板盖着,但昨天施工时掀开过半小时。现在盖子重新焊死了,可周围的地面上还留着拖痕。 他不可能凭空知道这里有油。 除非王姐告诉了他。 我转身回控制室,脚步没停。 “苏晨,查王姐最后一通外拨电话。” 他立刻调系统记录。两分钟后抬头:“下午一点五十八分,她打给一个未实名手机号,通话时长四十七秒。号码归属地是城西,基站覆盖范围包括……化工厂。” 我盯着监控画面。 赵强收起本子,合上望远镜,慢慢把车窗升上去。 他没走。 他把车往后倒了五米,停在一根电线杆后面,正好挡住监控视角。 然后他掏出手机,低头操作。 “他在发消息。”苏晨盯着画面,“用的是加密通讯软件,头像是一把刀。” 我没说话。 前世他动手前,也是这样,先蹲点,再发暗号。 不一样的是,这次他还没摸清安全屋的防御布局。 而我已经知道他来了。 “把无人机调出来。”我说,“上次布在黑市东巷的那架,还能用吗?” 苏晨快速操作:“电池还有百分之六十,信号稳定。” “让它飞到化工厂上空,拍十分钟画面,然后自动返航。” “你怀疑他在那儿藏人?” “我不怀疑。”我盯着屏幕上赵强的车,“我确定。” 苏晨没再问,手指在遥控器上快速设定航线。 我拿起对讲机:“苏瑶,准备两套防护服,电池充满,面罩检查密封性。另外,把发电机备用线路的保险闸全部切换到手动模式。” 她很快回应:“明白。需要启动应急电源测试吗?” “不。”我说,“等他们动的时候再亮灯。” 四点十四分,银行再次通知:王姐的转账完成,扣除手续费,实收2,798,500元。 账户余额:3,299,747.63元。 苏晨看着数字,轻声说:“够了。柴油、钢板、过滤芯,全都能按时发货。” 我点点头,目光没离开监控。 赵强的车还在那儿。 他第二次拿出望远镜,这次对准的是屋顶的太阳能板阵列。 我忽然想起什么。 “苏晨,屋顶图纸是谁最后确认的?” 他一愣:“老张。但后来你让我重新核算过承重,我把钢板厚度加了两毫米。” “图纸修改记录呢?” 他调出来:“原始版是老张提交的,修改版是你手签的,施工队按你的版本做的。” “原始版有没有外传?” “……王姐来收尾款那天,我让她在办公室等,她翻过文件夹。” 我闭了下眼。 老张是赵强的人,王姐也是。 他们知道安全屋在加固。 也知道加固的弱点在哪。 屋顶。 前世酸雨持续七十二小时,钢板腐蚀到临界点,整片结构塌下来,压死了十二个人。 现在他们想让历史重演。 但不是靠天。 是靠人。 我按下对讲机:“所有通风口关闭,主电源切独立供电。今晚所有人轮班,每两小时换岗,持械巡查。” 苏瑶的声音传来:“需要通知军方那个人吗?” “不。”我说,“他现在是观察对象,不是同伴。” 苏晨抬头:“那陈志明呢?他还在隔离区。” “让他待着。”我走到监控台前,把赵强的车框进特写,“我们现在有三件事要做。” “第一,等无人机带回化工厂画面。第二,查王姐所有通讯记录,找出她和赵强之间的资金往来。第三——” 我按下录像键,锁定那辆车的车牌。 “拍下他离开的时间、方向,记下车速和驾驶习惯。下次见面时,我要知道他踩刹车的反应时间。” 第21章 化工厂突袭,赵强的第一次败退 监控画面里,赵强的车停在电线杆后,像块贴在墙上的黑疤。我盯着那扇反光的车窗,手指在对讲机按钮上停了两秒,松开。 “苏晨,无人机返航后立刻充电,换备用频段,飞第二次。” 他抬头:“他们有信号干扰?” “刚才画面断了三次,每次三秒,间隔固定。”我走到控制台边,“不是设备问题,是有人在扫频。化工厂有简易雷达,或者改装过的信号屏蔽器。” 苏晨没再问,手指已经在平板上划开新界面。他调出无人机日志,点进通信协议层,开始手动切换频段。屏幕上跳出一串参数,他快速输入修正值。 “用民用农业监测频段绕行,热成像还能用。”他说,“但飞行高度得压到十五米以下,不然会被截获。” “照做。”我说,“航线从西北角进,贴着通风井绕一圈,拍内部热源分布。” 他点头,手指一推摇杆。监控地图上,一个小红点从安全屋西侧起飞,贴着地面掠过荒地,朝着城西方向滑去。 我转身走向生活区,路过苏瑶时说:“准备两支镇静剂,装进便携包。如果行动,你从侧门进。” 她正检查急救箱,听到这话手没停:“人质呢?” “不清楚。但赵强不会空手聚人,肯定有东西能换命。”我拉开柜门,取出战术背心,“他现在最缺的是物资控制权。抢来的柴油、防寒服,得有人看管。” 她把药瓶码进包里,拉上拉链:“我去换衣服。” 十分钟后,苏晨在控制室喊我。 “画面回来了。” 我快步走回监控台。屏幕上是一片灰绿交错的热成像图。厂房中央有六个密集的橙点,靠墙一排铁架上堆着方块状高温区——柴油桶。 “温度正常。”苏晨说,“没开封,也没接输油管。他在囤货,不是用。” 镜头缓缓移动,扫过角落。一个蜷缩的人形出现在画面边缘,体温偏低,手脚被绑在椅子上。 “人质。”我盯着那点暗红,“体温三十五度左右,失温早期。再拖六小时,器官衰竭。” 苏晨放大画面:“他嘴上有胶带,但脖子没勒痕。赵强想留活口。” “不是为了谈判。”我说,“是为了控制。有人不听话,他就拿这个人开刀,立威。” 我直起身,看向时间:16:47。 从赵强第一次出现在安全屋外,到现在已经两个多小时。他没走,也没动手。他在等——等更多消息,等更多人,等一个能冲进安全屋的机会。 但现在,他不知道自己已经被盯上了。 “制定方案。”我说,“三线同步。苏晨远程操控无人机,投烟雾弹制造混乱;苏瑶从东侧门突入,控制人质和出口;我从正门强攻,目标赵强。” 苏晨抬头:“烟雾弹只有两枚。” “够了。”我说,“第一枚落中央,逼他们散开;第二枚堵后窗,封退路。” “东侧门呢?”苏瑶问。 “锈死了,但锁芯是老式转盘。”我从工具袋里拿出一根细钢条,“我昨天去踩过点,三秒能撬开。” 她点头,把麻醉枪插进腰套。 “行动时间定在天黑前。”我说,“十七点三十分。光线不足,但他们还没开灯,视觉适应最差。” 苏晨设置好无人机返航路线,抬头:“还有件事。王姐最后一通电话,对方号码注册地在化工厂东区,但基站信号覆盖半径八百米。她可能只是路过,也可能——她常去那儿。” 我盯着监控里那辆黑车。 她不是路过。 她是中间人。 传消息,收好处,踩点报坐标。她把安全屋的图纸、加固进度、甚至发电机位置,一五一十告诉了赵强。 而赵强,正拿着这些情报,准备砸我的门。 “等拿下化工厂。”我说,“再找她算账。” 十七点二十五分,我们出发。 车停在八百米外的废弃加油站。三人步行穿越荒地,贴着围墙边缘靠近。 化工厂铁门锈蚀大半,门锁早已被砸开,晃荡在风里。我打手势,苏晨蹲在拐角,遥控器屏幕亮着,无人机悬停在厂房上空十米处。 我看了眼表:17:29。 还有一分钟。 苏瑶已经绕到东侧,隐蔽在堆满碎砖的墙根下。她举起手,做了个“准备就绪”的手势。 我贴着主门右侧墙壁,工兵铲握在手里,另一只手按在门把上。 17:30。 苏晨按下按钮。 无人机俯冲,一枚烟雾弹精准落入厂房中央。白烟瞬间炸开,弥漫整个空间。 我听见里面传来吼叫、桌椅翻倒声、有人撞到铁架的闷响。 三秒后,第二枚烟雾弹飞向后窗,封死那条逃生通道。 我猛地推门,铁门发出刺耳的吱呀声。 六个人正乱作一团。两个打手捂着嘴往门口冲,一个刚抓起钢管就看见我,抬手砸来。 我侧身避过,工兵铲横扫,砸中他膝盖。骨头发出脆响,他跪地惨叫。 另一个扑上来,我抬腿顶住他胸口,顺势一拽,把他摔在地上,铲柄压住喉咙。 “趴下!手抱头!” 他没动。我膝盖顶上他肩窝,他终于趴了下去。 视线扫过厂房,没见赵强。 人质还在角落,苏瑶已经冲进去,一枪放倒想割绳子的打手,迅速给伤者注射镇静剂。 “人质安全!”她喊。 我盯着四周,耳朵听着动静。 后窗有响动。 我转身冲过去,一脚踹开半开的窗框。 赵强正踩着铁架往上爬,怀里抱着个帆布包,里面鼓鼓囊囊,应该是抢来的物资清单和通讯设备。 他回头看我一眼,动作没停。 我冲上去,抓住他脚踝往下拽。他反脚踹我手腕,挣脱了。 但他没跑远。 他跳到地面,抱着包往厂区深处跑。 我站在窗前没追。 “苏晨!”我对着对讲机喊,“锁定他位置,别让他出厂区。” “他在往北墙跑,那边有塌方区,路不好走。” “放无人机跟拍,我要他每一步都记下来。” 我收回视线,走到人质身边。苏瑶已经剪开绳索,正给他盖保温毯。 “还能走吗?”我问。 他点点头,嘴唇发紫,但意识清醒。 “带他回去。”我说,“苏晨,启动备用电源,打开b区隔离门。” “你不去追赵强?”苏瑶问。 “不用。”我说,“他今天能逃,是因为我不知道他在哪儿。明天他知道我在盯他,就再也藏不住了。” 我走到厂房中央,捡起掉在地上的本子。翻开,上面是手绘的安全屋结构图,通风口、油管位置、太阳能板阵列,全都标了红圈。 最后一页写着一行字:“屋顶承重极限,酸雨48小时。” 我合上本子,塞进怀里。 老张改图纸,王姐传消息,赵强来砸门。 他们以为安全屋是软柿子。 但他们不知道,我重生过一次,知道每一处弱点怎么防,也知道每一个敌人从哪儿来。 我走出厂房,天边最后一缕光压在地平线上。 对讲机响了。 “林越,赵强停在北墙拐角,正在发消息。” “拍下来。”我说,“我要知道他联系谁。” 苏晨回:“他已经换了设备,但信号频段很熟……和王姐那天用的一样。” 我站在荒地边缘,望着远处城市残影。 王姐不是终点。 她只是链条上的一环。 我按下对讲机:“把今天所有画面存档,加密三级。另外——” 我顿了顿。 “查查赵强之前抢过的物资点,有没有共同的中间人。” 苏晨沉默两秒:“你是说……不止一个王姐?” 我没有回答。 夜风刮过耳边,像锈刀刮骨。 第22章 物资清单泄露,反制黑市中间人 夜风还在吹,我站在荒地边缘,对讲机里的声音没断。 “林越,赵强停在北墙拐角,正在发消息。” “拍下来。”我说,“我要知道他联系谁。” 苏晨回:“他已经换了设备,但信号频段很熟……和王姐那天用的一样。” 我盯着远处城市残影,没动。王姐是条线,但她不是终点。她背后还有人。能拿到安全屋结构图、物资清单、采购批次的人,不会只靠她一个中介传话。 老K的名字浮上来。 三天前,他来过仓库外围。监控没登记,但热成像拍到了一个人影,在西北角停留了七分钟。当时我以为他是来谈柴油置换的,没深究。现在看,他是来确认的——确认我有没有把货堆进b区仓库,确认发电机是不是真装在地下二层。 我转身往回走,脚步踩在碎石上发出短促的响声。苏瑶已经带人质进了生活区,苏晨还在控制室整理无人机数据。 “调出老K上次进来的影像。”我进门就说。 苏晨抬头,手指滑动屏幕。画面切到三天前的夜间监控,一个穿灰色夹克的男人从西侧小门进来,手里拎着个帆布包。他没走主通道,绕到b区外的空地站了几分钟,低头看了眼手机,又抬头扫了眼屋顶的太阳能板阵列。 “他没登记。”我说。 “系统没报警,因为他有临时通行码。”苏晨点开权限记录,“是你给的。” “我知道。”我盯着画面,“但他不该知道b区现在堆的是防寒服。” 苏晨愣了下:“你是说……清单是他漏的?” “不止是清单。”我走到控制台,调出赵强在化工厂抢走的那本子。翻开最后一页,“屋顶承重极限,酸雨48小时——这种数据,不是随便谁都能猜出来的。他知道我买了多少吨钢板,加固了几根承重柱。这种信息,只有两个地方能拿到:一是我这边的人,二是黑市中间人。” 而我这边的人,没一个会往外说。 “老K上周在黑市赌档输了五万。”我说,“他需要钱。赵强能给。” 苏晨手指一顿:“你要找他?” “他已经来了。” 话音刚落,门外传来敲击声。三下,短长短,是老K的暗号。 我看了眼苏晨:“别开主监控,切备用线路。” 他点头,手指在面板上一划,主屏幕黑了,只留角落一个小窗口显示门口画面。 我按下通话键:“门没锁。” 门推开,老K进来,脸色发灰,夹克皱得像揉过的纸。他反手关门,动作比平时快。 “赵强拿到了你的采购清单。”他开口,声音压得很低,“防寒服型号、柴油批次、压缩饼干生产日期,全在上面。他还知道你这批货下周三到。” 我没动。 “我不是全说的。”他急了,“我就提了你买了防寒服,没说多少件,也没说是什么级别。他怎么知道这么细?” “你昨晚十一点三十七分,给一个加密号发了语音。”我说,“信号从城西基站发出,持续四十三秒。你说了什么?” 他猛地抬头:“你监听我?” “我没必要监听你。”我从抽屉里抽出一张照片推过去,“你进仓库那天,手里拿的不是帆布包,是手机。你在拍。拍b区的货堆高度,拍油罐编号。你当时站的位置,正好能看清标签。” 照片是无人机从高空拍的,像素不高,但能看清他低头按手机的动作。 他喉咙动了下,没否认。 “赵强给你多少钱?”我问。 “十万。”他声音哑了,“他说只要情报,不动你的人。” “你信他?”我冷笑,“他上个月抢了三个仓库,把看守绑在酸雨里活活腐蚀死。你女儿每天骑电动车上学,走的是老城区那条路。那边已经开始漏电了,电线杆外皮都烂了。” 他脸一下子白了。 “我不动你家人。”我说,“只要你现在开始,替我做事。” 他喘了口气:“你要我干什么?” “把一份新清单,交给他。” 苏晨立刻调出文件。屏幕上是修改后的物资表。 “防寒服改成民用款,柴油标称含硫超标,压缩饼干生产日期延后两个月。”我说,“告诉他,这批货质量不行,只能应急,下周三运到,让他别派太多人来抢——不够分。” 老K盯着屏幕,忽然笑了:“你这是骗他白跑一趟?” “我要他以为我快撑不住了。”我说,“以为我物资紧张,采购降级,连柴油都只能买劣质的。等他带人来抢,抢到手才发现,全是废品。” 他沉默几秒:“他要发现呢?” “发现什么?发现你骗他?”我盯着他,“那你得想清楚,是他发现你骗他,还是全城黑市都知道你出卖同行。” 他手指掐进掌心,没再说话。 “从现在起,你每次跟他联系,手机交苏晨扫一遍。”我说,“他发你的消息,删了也没用。我们会恢复缓存。你要是敢漏半句不该说的,下次我站的地方,就不只是你家楼下。” 苏晨递过一个旧信封,里面装着打印好的假清单。信封盖了伪造的“城西黑市验货章”,边缘有磨损,像是在口袋里揣了几天。 老K接过,手有点抖。 “告诉他。”我说,“这批货我只留三成自用,七成转手。他来得早,还能抢点残次品。” 他点头,转身往门口走。 “等等。”我叫住他,“你手机里那个加密通讯软件,叫什么名字?” 他回头:“黑鸦。” “别删。”我说,“让它继续响。” 他走后,苏晨看着监控画面:“他真会按你说的做?” “他没选择。”我说,“他女儿的电动车,今天下午被我让人拖走了。现在停在安全屋东区车库里。他要是想她平安上学,就得让赵强一直犯错。” 苏晨没再问。 我走到控制台,调出老K的手机信号记录。后台程序已经装好,伪装成“黑市行情推送”,能记录每次通话时间、频段、接收方基站位置。 “等他发消息。”我说,“我要知道赵强下一步找谁。” 苏晨忽然说:“他刚才提的那批货——下周三到,是真的吗?” “是真的。”我打开另一份文件,“看到的不是民用防寒服,是工业级。柴油也不是含硫超标,是军方特供。压缩饼干生产日期没错,但我多订了五倍量。” 苏晨明白了:“你让老K传假情报,其实是把真货藏进假单里。赵强以为你物资降级,其实你比以前更充足。” “情报战不是骗一次就行。”我说,“是要让他以后每次拿到消息,都得先怀疑真假。等他犹豫的时候,我就已经动了。” 对讲机响了。 “林越,老K出门了,往西走了。” “跟上他的信号。”我说,“别丢。” 苏晨手指在屏幕上划动,一条绿色轨迹在地图上延伸。老K的手机信号稳定,正朝着城西方向移动。 十分钟后,信号停在一处废弃商厦附近。 “他在发消息。”苏晨说,“频段和刚才一样,黑鸦加密。内容看不到,但接收方基站位置和王姐那天用的重合。” 我盯着地图上的红点。 两条线,汇在一个点上。 王姐不是唯一中间人。老K也不是最后一个。 但今天起,这条情报链,开始往回咬了。 苏晨忽然抬头:“他发完了。信号在移动,往回走。” “让他进来。”我说。 门再次被敲响,三下,短长短。 我按下开门键。 老K进来,脸色比刚才更差。他把手机放在桌上,屏幕朝下。 “发了。”他说,“我说你这批货成色差,但量大,让他别带太多人,免得内讧。” 我点头:“他回什么?” “他说……”老K顿了顿,“‘早就在等这一天’。” 我盯着他:“这话什么意思?” 他摇头:“我不知道。但他语气不像要抢,像……像在等你出错。” 我慢慢靠回椅背。 不是急着抢,是在等。 等我露破绽,等我资金断裂,等我放松警惕。 赵强不只想抢物资。 他想让我自己开门。 第23章 苏瑶的银针,破解酸雨灼伤难题 对讲机里的信号断了三秒,又接上。 “林越,东侧警戒线有人闯入。” 苏晨的声音有点紧。我抓起桌上的战术手电,顺手把抽屉里的防割手套戴上。老K刚走,赵强的人就撞上门来,时机太准了。 “身份确认了吗?”我边往外走边问。 “不清楚。红外显示体温偏高,右臂有明显热源聚集,像是伤口感染。他没带武器,但衣服上有赵强团伙的标记——左肩一道斜杠。” 我脚步一顿:“让他停在隔离区外,打开喷淋系统。” “已经启动了。碳酸氢钠稀释液正在冲洗体表,但他没完全脱衣服,酸液可能渗进皮肤。” 我快步走到监控室,苏瑶已经站在屏幕前。画面里那人跪在水泥地上,右臂从肩膀到手背全黑了,皮肉像被火燎过一样卷起,边缘还在冒细烟。他一只手撑地,另一只手举着,掌心朝上。 “他说他有情报。”苏晨盯着信号频段,“不是加密通讯,是直接喊话。重复了三遍‘换救治,换救治’。” 苏瑶看了我一眼:“酸雨腐蚀超过三十分钟,常规消毒没用。再拖下去,毒素会进血液。” “他可能是诱饵。”我没动,“赵强想看看我们的反应速度,或者测试防御漏洞。” “但他现在活着,就是信息源。”她声音很稳,“让他活下来,我们才能知道他为什么来。” 我盯着屏幕里那人的脸。他嘴唇发紫,牙关咬得脸颊肌肉直跳,可眼睛一直睁着,没闭过一次。这不是装的。酸雨灼伤的痛,没人能忍超过十分钟。 “放他进隔离舱。”我说,“双层门禁,紫外线扫描,全程录像。苏瑶,你穿防护服进去,别碰他的皮肤。” 她点头,转身去拿装备。 五分钟后,隔离舱内灯亮了。那人躺在不锈钢台上,右臂被固定架托起。苏瑶站在旁边,手里拿着一个布包。包很旧,边角磨出了线头,打开时发出轻微的金属摩擦声。 她取出一根银针,对着灯看了看针尖。 “你要扎哪?”我在对讲里问。 “曲池穴上方一寸。”她没抬头,“先放血引流,把淤积的酸性组织液排出来。” “这有用?”苏晨在控制台旁小声嘀咕,“课本上没这么治的。” “课本是灾前写的。”她把针轻轻刺进皮肤,“现在没有静脉冲洗设备,没有抗酸血清,只能靠物理中和。” 针尖一进去,黑血立刻顺着针尾流出来,滴进下面的接液盘。血是暗褐色的,带着泡沫,一碰到盘底的碱性粉末就发出轻微的“滋”声。 那人猛地抽了口气,但没挣扎。 “痛感在下降。”苏瑶摸了摸他颈动脉,“心跳从一百四降到一百一。再放两毫升,就上药粉。” 我盯着监控画面。血流速度慢下来时,她拔出针,迅速在伤口周围点了七下,每一下都极轻,像是在画点。接着从另一个小瓶倒出灰白色粉末,均匀撒在烧伤面。 粉末一接触皮肤,冒起一层白雾。 “这是……”苏晨凑近屏幕,“中和反应?” “药粉含碳酸钙和氧化锌。”她说,“外敷形成保护层,阻止酸液继续渗透。” 不到两分钟,那人呼吸平了,手也不抖了。他睁开眼,看了苏瑶一下,又转向摄像头。 “你们……真救我?”声音哑得几乎听不清。 “你还没说情报。”我开口,“赵强派你来干什么?” “侦察。”他喘着气,“他让我绕后山,看你们的通风口有没有加装过滤网。他还想知道……发电机是不是真在地下。” 我看了苏晨一眼。这和老K说的对上了。赵强不只想要物资,他在摸防御结构。 “为什么背叛他?”我问。 “他答应给钱,可我兄弟前天被酸雨淋了,他不让治,说废物没用。”那人抬了抬左腿,“我也快废了。你们能救我一次,就能救第二次。” 苏瑶没说话,低头检查伤口边缘。黑斑已经止住蔓延,新露出的皮肤发红,但没溃烂。 “能活。”她说,“但右臂功能可能只剩三成。神经损伤太深。” 我沉默了几秒。这种伤,在灾后三个月内我见过太多。大多数人撑不过一周,要么感染,要么疼得自己跳楼。可她用了不到二十分钟,就把一个濒死的人拉回生存线。 “你这方法,以前用过?”我问。 “灾前是实验项目。”她收起银针,“中医应急科试点,后来经费断了。我带了一套针,一直没丢。” 苏晨突然抬头:“那……能不能教?我们多准备几套针,万一以后有人受伤……” “针法要练。”她摇头,“但放血位置和药粉配比可以记。我可以写下来。” 我立刻调出平板:“现在就录。每一步,包括针深、角度、用药量。” 她看了我一眼,没问为什么,直接开始说。苏晨在旁边同步输入,做成电子文档。我同步上传到内网加密区,设为最高权限。 录完后,我打开物资清单,把“苏瑶急救包”拖到最顶上,标红,加S级标签。 “从现在起,这个包单独存放。”我说,“恒温柜,双人密码锁。针具每月检查一次,药粉库存不得低于三个月用量。” 苏晨愣了:“比发电机零件还高?” “发电机坏了能修。”我盯着屏幕,“人死了,修不了。而且不是每个人都能在酸雨里活下来。” 他没再说话。 我转向监控里的伤员:“你叫什么名字?” “李根。”他闭着眼,“以前在汽修厂干过。” “会修车?” “会一点。” “等你胳膊好点,苏晨会给你任务。”我说,“安全屋不养闲人。” 他嘴角动了动,没说话。 苏瑶摘下口罩:“他还需要观察十二小时。防止迟发性中毒。” 我点头,正要关监控,她忽然说:“林越,药粉快用完了。” “清单上有原料。” “其中一种是煅牡蛎粉,现在买不到。” “能替代?” “试过几种,效果都不稳定。”她看着接液盘里残留的黑血,“这伤,以后会越来越多。我们得找到稳定来源。” 我记下名字。煅牡蛎粉。明天一早联系黑市渠道。 就在这时,隔离舱里的李根突然抬起左手,指向摄像头。 “赵强……不是一个人在查你们。”他声音很弱,“他背后有人送图纸。我见过一次,上面标着你们的地下管道走向。” 我手指一顿。 图纸不是谁都能画的。除非有人从内部测量过。 我看了眼苏瑶,她正收拾针包,动作没停。苏晨在调监控回放,专注地看着频段记录。 没人听见这句话。 但我听见了。 我按下通话键:“李根,你说清楚。谁送的图纸?” 他嘴唇动了动,还没出声,突然整个人抽了一下,眼睛猛地睁大。 苏瑶立刻扑过去:“心跳骤停!” 第24章 屋顶钢板谈判,供应商的身份反转 李根的手垂下来的时候,苏瑶还在按压他的胸口。第三次电击没反应,脉搏消失了。她摘下手套,一句话没说。 我盯着监控屏幕,最后一条心电图变成了一道直线。他死前说的那句话还在耳边——“图纸有人送”。不是赵强自己画的,也不是靠侦察拍的,是有人把安全屋的结构图送出去了。 能拿到图纸的,只有两个可能:内部的人,或者接触过施工资料的外部合作方。 苏晨站在控制台前,手指停在回放键上。“林越,李根最后那句话……要不要再问他一次?” “问不了了。”我转身走向通讯区,“他死了,但图纸的事是真的。我们必须查是谁在往外传。” 我打开加密通讯,拨通陈总的号码。响了四声,他接了。 “林总?这么晚有事?”他声音轻松,像刚吃完饭。 “你手里的双层防腐蚀钢板,什么时候能到?”我直接问。 “这个啊……真不巧,厂里缺货,得等下周。”他叹了口气,“你也知道现在物流乱,我这边催了三次,人家说原料被军方征用了。” 我没说话。前世这个时候,陈总手里明明有二十吨现货。他卖给了一支民间武装,换了一批枪支弹药。后来那支队伍在酸雨里撑了不到十天,全死在街头。 “你女儿今天打胰岛素了吗?”我忽然问。 电话那头静了几秒。“你什么意思?” “她每天早晚各一支,保存温度不能超过四度。你要是还想让她活着,明天中午十二点前,把所有现货钢板送到仓库东门。”我顿了顿,“我的冷柜能维持-18c,但只对合作的人开放。” 他没再装了。“你从哪知道的?” “我不需要解释。”我说,“你有选择。要么送货,要么看着她哪天因为断药昏迷,没人救。” 电话挂了。我没动,坐在通讯台前等。苏晨走过来,低声问:“他真会来?” “会。”我说,“他女儿在军方避难所,但他没资格进核心区。胰岛素配额有限,他得靠外面渠道补。而我现在,是他唯一的补给源。” 半小时后,陈总的车出现在东侧监控画面里。一辆重型货车,后面跟着一辆皮卡。车牌没遮,车速稳定。 “GpS信号正常。”苏晨调出物流后台,“载重数据也对,差不多二十吨。” “让他停在卸货区外。”我说,“红外扫描车身,看有没有夹带。” 苏晨点头,启动扫描程序。画面显示车厢温度均匀,没有人体热源。司机下车时双手抱头,按指令站到指定位置。 “放行。”我下令。 钢板一块块吊下来,表面涂着灰白色碱性涂层,在灯光下反着哑光。我伸手摸了下边缘,厚度达标,接口平整。 “是双层复合板。”苏晨检查焊缝,“和设计图一致。” 我松了口气。屋顶加固能在酸雨全面降临前完成。但这不代表陈总干净。 “让他把手机交出来。”我对苏晨说,“例行检查,防病毒程序扫描。” 陈总皱眉:“这不太合适吧?商业机密。” “你可以不交。”我看着他,“但我也可以现在就切断你女儿的药品供应渠道。你自己算时间。” 他咬了下牙,掏出手机递过来。 苏晨接过去,插上读取线,打开后台缓存扫描。我站在旁边看屏幕。通话记录、短信、定位轨迹都在。大部分是正常业务往来,直到我发现一条加密通话记录,时间是昨天晚上十一点二十三分。 对方号码被隐藏,但基站定位显示信号来自城东废弃化工厂东南区——赵强最后一次出现的地方。 “能恢复内容吗?”我问。 “加密等级不高。”苏晨点开频段分析工具,“是语音通话,不是文字。我试试解码。” 五分钟后,音频片段跳出。只有三句话。 “钢板厚度确认了吗?”一个低沉的声音问。 “双层复合,带碱性涂层。”陈总的声音答,“明天中午送达。” “时间准吗?兄弟们等着动手。” 录音结束。 我盯着屏幕,没说话。苏晨抬头看我:“他……同时供货给赵强?” “不止。”我说,“他还把安全屋的结构参数泄露出去了。赵强知道我们用什么材料,知道什么时候到货,甚至知道我们哪块防御还没完成。” “那现在怎么办?揭穿他?” 我摇头。“揭穿他,他就没了利用价值。让他继续送,但每一批货,我们都得知道去向。” 苏晨愣了下:“你是说……反向监控?” “对。”我拔下读取线,把手机还给陈总,“货没问题,钱已经打到你账户。双倍结算,感谢配合。” 他一怔:“你……不提别的?” “提什么?”我看着他,“你按时交货,我没理由为难你。只要你女儿还活着,你就得继续合作。” 他眼神闪了闪,没说话,转身上了皮卡。 车开走后,苏晨低声问:“你不警告他?” “警告没用。”我说,“这种人只认利益。他现在知道我能查他,也会猜到我可能放任他继续联系赵强。只要他觉得还有活路,就会继续送情报。” “那我们就能顺着他,找到赵强下一步行动。” 我点头。“去把通话记录封存,设最高权限。再调出他过去七十二小时的所有基站轨迹,标记异常停留点。” 苏晨去操作了。我走到仓库顶,最后一块钢板正在吊装。酸雨已经开始落下,打在旧铁皮上发出“嘶嘶”声,边缘已经出现斑驳的腐蚀坑。 新钢板没受影响。涂层正在与酸雨发生中和反应,表面泛起一层极淡的白雾,几乎看不见。 我打开加密频道,输入一段指令: “启动陈总手机后台监听程序,所有通话自动上传内网。同步追踪其车辆GpS,每十五分钟记录一次位置。” 指令发送成功。 风从东面吹来,带着一股金属锈蚀的味道。远处有警报声断断续续响起,不知道是哪片街区的建筑撑不住了。 我盯着天空。乌云压得很低,雨势在加大。 陈总以为他在两边下注,以为自己能全身而退。 但他不知道,从他第一次把图纸送出去的时候,就已经成了我们的信息源。 只要他还在动,我们就能知道赵强的下一步。 我转身下楼,走到监控室门口,看见苏晨还在调试监听程序。 “信号稳定了。”他说,“他刚进入城东隧道,往黑市方向去。” 我点头。“保持追踪。等他和赵强下次通话,我要知道具体内容。” 苏晨敲下回车键,屏幕跳出实时定位图。红点缓缓移动,进入一片信号盲区。 三秒后,重新连接。 红点继续前行。 我盯着那一点,像盯着一根正在燃烧的引线。 它会通向哪里,我现在还不知道。 但我知道,它一定会爆。 第25章 房产合同陷阱,王姐的最终底牌 监控屏幕上的红点还在移动,穿过城东隧道后信号断了几秒,又重新连上。我盯着那条轨迹线,手指在桌面上轻轻敲了两下。 苏晨抬头看了我一眼:“他往黑市去了。” 我没说话,起身往外走。走廊里的灯闪了一下,可能是酸雨开始腐蚀电路了。这栋楼撑不了太久,但只要仓库顶的钢板装完,就能扛住第一波腐蚀。 王姐的电话是二十分钟后打来的。 “林先生,合同我带来了,但买家那边出了点问题。”她声音压得很低,像是在躲谁,“他们说……全球极端天气属于不可抗力,交易可以取消。” 我站在仓库门口,手机贴着耳朵。“那你现在反悔?” “不是我反悔,是买家主张权利。”她说得慢,但语气突然硬了几分,“这种天灾,谁也没法强制履约。” 我冷笑一声,转身走进办公室。打印机刚吐出一份文件,我拿起来扫了一眼——气象局发布的72小时强酸雨红色预警,盖着红头公章,发布时间是昨天下午五点。 “王姐,你听清楚。”我把文件拍在桌上,“这份公告是官方发布的,算不算不可抗力?你现在告诉我,交易不成立?” 她顿了一下:“可买家说……” “别提买家。”我打断她,“你只是中介,不是决策人。合同是你签的,违约责任也是你担。” 电话那头沉默了几秒,然后传来一声轻响,像是手机换了手。 一个低沉的声音接了过去:“林越,别逼她。” 是赵强。 “合同必须今天签。”他说,“钱必须到账。不然你知道后果。” 我没动,盯着桌上的合同草案。第七条写着“因自然灾害导致交易无法履行,双方免责”。这条款本来没问题,但在末日倒计时72小时的现在,就成了拖延资金到账的刀。 “赵强。”我开口,“你让王姐在这条款上做文章,是想拖时间好去砸我的仓库?” 他没否认,反而笑了:“你挺聪明。可惜聪明人活不长。” “那你知不知道,”我慢慢说,“王姐的儿子每天放学走哪条路?第三小学,西门出来,穿过老菜场那条窄巷,对吧?” 电话那头一下子静了。 “他今天穿的是蓝色校服,背一个绿色书包。”我继续说,“下午四点十五分出校门,路上喜欢买烤肠吃。你要是派人‘接’他,我保证,明天全城都知道是谁干的。” “你敢动他——”赵强声音猛地拔高。 “我不用动他。”我说,“我只要放句话出去,说你绑架了他,你那些手下还会跟你吗?现在这世道,谁愿意为了抢物资背上杀小孩的名?” 电话那头再没声音。三秒后,挂断了。 十分钟后,王姐出现在仓库东门。 她穿着灰西装,手里拎着一个牛皮纸文件袋,脸色发白,走路有点晃。我站在门口等她,身后是两台监控探头,正对着她拍。 “合同带来了?”我问。 她点头,把文件袋递过来。我打开看了一眼,主合同没问题,但下面还夹着一张补充协议——要求我保留原住宅钥匙三个月,理由是“家具未清空”。 我直接撕了那张纸,扔进旁边的碎纸机。 “你干什么!”她猛地往后退了一步。 “伪造文件是犯法的。”我看着她,“这协议你敢印,我就敢报警。到时候你不但拿不到中介费,还得进去蹲着。” 她嘴唇抖了一下:“可……可赵强说,不这么做,他就烧了我店。” “那你就该想想,”我走近一步,“他是烧你店,还是银行先查封你家房子。” 她愣住。 我掏出手机,调出房产登记系统界面:“你丈夫名下那套三居室,贷款还剩187万,逾期三个月就拍卖。你现在惹我,我不但不打款,还能让银行明天就上门催收。” 她整个人晃了晃,扶住墙才没倒下。 “签。”我把主合同和笔推过去,“现在就签。签完我立刻转账。” 她手抖得厉害,笔尖在纸上划出几道断线。我盯着她一笔一画写完名字,按下手印。 “银行审核可能要时间。”她低声说,“系统现在很慢。” “我知道。”我当着她的面拨通银行监察热线,按下录音键,“您好,我要实名举报中介王某某,涉嫌利用末日恐慌操纵房产交易,胁迫买家签署附加协议,企图非法控制卖方住所。” 电话那头记录得很认真。我说完挂了,把手机屏幕转向她:“你猜,赵强现在更怕我拿到钱,还是更怕你被抓?” 她没说话,脸色像纸一样白。 就在这时,她口袋里的手机震了一下。 我示意她接。 她拿出来,看到来电显示,手指僵住了。 我按下免提。 赵强的声音传来,低而冷:“钱到账了吗?” 我没说话,看着王姐。 她张了嘴,声音几乎听不见:“刚……刚签完。” “多久能到账?”他问。 “系统在审。”她说,“可能要几个小时。” 电话那头沉默了几秒。 然后是“嘟”的一声,挂了。 我们谁都没动。 五分钟后,我的手机响了。 银行短信:【您尾号8876账户收入人民币280万元,交易成功。】 我看了眼王姐。她靠着墙,慢慢滑坐在地上,手还抓着那份合同,指节发白。 “你可以走了。”我说。 她没抬头,也没动。 我转身走向仓库内部。资金到账,采购计划可以立刻启动。柴油、净水设备、防酸服,全都能在今天内下单。 刚走到控制台前,苏晨从里面探出头:“陈总的车又动了,刚出城东隧道,往北去了。” 我停下脚步。 “不是回厂。”他说,“导航终点是……黑市东区。” 我盯着屏幕上的红点,慢慢握紧了手机。 王姐还在门口坐着,一动不动。 我走回她面前,蹲下来,和她平视。 “你儿子放学是四点十五。”我说,“现在三点四十七。你要是想赶过去接他,我建议你马上走。” 她猛地抬头,眼里全是惊恐。 我没再说话,起身往监控室走。 身后传来她踉跄站起来的声音,还有急促的脚步。 门“砰”地关上。 我坐到屏幕前,看着那两个移动的红点——一个是陈总,一个是王姐。 一个往北,一个往西。 一个去见赵强,一个去接她儿子。 我打开通讯频道,输入一段指令: “启动王姐手机后台监听程序,所有通话自动上传内网。同步追踪其车辆GpS,每十五分钟记录一次位置。” 第26章 黑市数据战,中间人的致命把柄 资金到账的提示音刚响完,我立刻拨通苏晨的通讯频道。 “查赵强最近七十二小时的所有资金流向,重点看有没有绕过正规渠道的离线转账。”我说。 他正在监控室调取数据,手指在键盘上敲得飞快。“已经在做了。王姐那笔交易的节点刚清理完,顺藤摸过去,发现有个冷冻仓库的安保服务费异常——金额两百万,付款方是赵强名下的空壳公司。” 我盯着屏幕上的账户路径图。这笔钱没有走银行清算系统,而是通过一个地下结算平台转了三道手,最后流入一家注册在郊区的“安防科技”公司。 “查那家公司。”我说,“法人是谁,实际运营人是谁。” “法人是空壳,但用电记录和物流进出显示,那地方根本不是办公用,更像是中转站。”苏晨调出一张卫星图,“仓库在城北老工业区,靠近黑市东区入口,周边监控都被物理切断。” 我点头。“老K的据点。” 苏晨抬头看了我一眼。“你早知道是他?” “从陈总和赵强能同时拿到安全屋结构图那天起,我就知道背后有中间人。”我靠在椅背上,“赵强没本事搞到完整图纸,陈总也不可能白送。有人在倒卖信息,而且能同时接触我们和他们——只有老K有这个渠道。” 苏晨没再问,继续深挖那笔转账的底层记录。三分钟后,他低声说:“找到了。收款账户的实际控制人,关联到一个叫‘K-7’的黑市交易代号。三年内经他手的物资交易超过四千万元,全是柴油、药品、防酸涂层这类紧俏货。” “他在做情报掮客。”我说,“一边收赵强的钱,一边可能也在打听我们的动向。” “要不要切断他的数据链?”苏晨问。 “不。”我摇头,“现在切断,他会警觉。我们要让他继续收钱,继续传话——但得让他知道,谁才是真正掌控他命脉的人。” 苏晨明白我的意思。“你要反向控制他?” “不是控制。”我站起身,“是收编。” 我抓起外套往外走。“准备设备。我要见老K。” “你现在去?”他愣了一下,“他不会轻易露面,更不会见你。” “那就让他不得不见。”我从抽屉里取出一个黑色U盘,插进主机,调出一串加密文件目录,“他以为自己藏得好,可他忘了,三年前有一笔医疗物资交易,经手人用的是真实身份信息。” 苏晨凑近看那串数据。“这是……他帮某个帮派倒卖胰岛素的账目?数量、时间、接收人全在?” “不止。”我点开另一个文件夹,“还有他给三个不同势力提供虚假物资清单的证据,每一笔都导致对方在灾变初期全军覆没。这些人里,有的已经死了,有的还在找他算账。” 苏晨吸了口气。“你什么时候拿到的?” “重生前。”我说,“末日第三年,我在黑市听过一个传说——有个中间人靠出卖情报发家,最后被昔日客户围剿,活活烧死在车里。当时我不知道他是谁,现在知道了。” 我拔下U盘,塞进贴身口袋。“走。去黑市。” 苏晨没再说话,迅速收拾好便携终端和信号干扰器。十分钟后,我们驾车出发。 路上我接通了老K的暗网通讯频道。 “想卖情报,也得看买主是谁。”我直接开口,“你收了赵强两百万,把我的仓库位置卖给他。现在,我给你一个机会,拿真实情报换活命。” 频道那头沉默了几秒,然后传来一声笑。“林越?你搞错了。我只是个做安保生意的,那笔钱是合法服务费。” “合法?”我冷笑,“那你敢把账目公开吗?敢让那些被你坑过的帮派看看,你是怎么收钱不办事的?” 他没回。 “我知道你在监听。”我说,“也知道你手里还有其他人的把柄。但你忘了一件事——只要我把这些数据发出去,你不用等到灾变全面爆发,就会被人剁了扔进酸雨里。” 频道那头终于有了动静。“你想怎么样?” “见面。”我说,“今晚八点,黑市东区旧货市场b3通道。你一个人来。带赵强最近的行动情报,我让你多活几天。” “你不怕是陷阱?” “我怕的是你不敢来。”我挂断通讯。 车停在距离黑市入口两公里外的一处废弃加油站。我们步行进入地下通道,穿过三道检查点,最终抵达b3。 老K已经到了。 他穿着一件灰绿色雨衣,帽檐压得很低,手里拎着一个金属箱。四周没有其他人。 “你胆子不小。”他走近,声音沙哑,“敢来这种地方。” “你胆子也不小。”我直视他,“敢同时骗我和赵强。” “我只是做生意。”他说,“谁给钱,我就帮谁。” “那你现在该明白,谁更有资格做你的客户。”我掏出U盘,在他面前晃了一下,“这里面的东西,够你死十次。但如果你听话,我可以留着它,当个保险。” 他盯着U盘,眼神变了。 “赵强最近在集结人手。”他缓缓开口,“他拿到了一批军用级防酸服,还改装了三辆装甲车。目标是你,时间就在钢板安装完成后的四十八小时内。” “他在哪?” “废弃游乐园。”老K说,“东侧旋转木马区地下有防空洞,他把那里改成了临时据点。” “你怎么知道这么清楚?” “我卖过地图给他。”他坦然道,“包括通风口位置和电力线路。” 我点头。“无人机马上会去确认。” “你要是不信,现在就可以杀了我。”他冷笑,“但我死了,下一个中间人只会更难对付。” “我不杀你。”我说,“但我也不会放你走。” 我朝苏晨使了个眼色。 他立刻启动信号屏蔽器,同时将老K的手机和金属箱收走。 “你干什么?”老K猛地后退。 “从现在起,你的情报只准传给我。”我盯着他,“赵强再找你,你就按我说的做。每一条消息,我都比他早知道。” “你这是在玩火。”他咬牙。 “火已经烧起来了。”我说,“区别是,有人被烧死,有人靠它取暖。” 我转身往外走。 苏晨跟上来,低声说:“他没说谎。刚调出卫星图,游乐园东区有车辆移动痕迹,三辆改装车,车身有刀疤帮的标记。” “刀疤帮”是赵强团伙的代号,灾变后靠劫杀幸存者起家。 “通知无人机小组。”我说,“目标区域上空盘旋,不要靠近,拍下所有进出画面。” “要不要现在动手?”苏晨问。 “不。”我摇头,“他既然敢把据点告诉我,就说明有准备。我们现在去,等于送死。” “那怎么办?” “等。”我说,“等他以为自己安全的时候。” 我们回到仓库时,天已经黑了。 监控屏幕上,无人机传回的画面清晰显示:三辆装甲车正驶入废弃游乐园大门,车顶架着探照灯,有人在搬运物资。 我关掉画面,U盘还插在主机上。 未读数据在角落闪烁。 第27章 码头走私船,军方的真实目的 U盘上的未读数据还在闪烁,我盯着屏幕,手指没动。 苏晨坐在我旁边,呼吸比平时重一点,但没说话。他知道我在想什么。 “老K的情报网不能白用。”我开口,“查他最近监听过的所有频段,尤其是军方相关的。” 他立刻动手,调出加密通道列表。老K留下的后门程序还在运行,像一张埋在暗处的网。 “有个备用频道,三年没更新过,但昨天有信号进出。”苏晨点开波形图,“是短时脉冲式通讯,军用加密格式。” “放大时间戳。”我说。 “凌晨三点十七分,持续四十八秒。”他回放音频,噪音里夹着几个词:“……柴油转运……代号避风港……码头七号泊位。” 我盯着那串数字。七号泊位——城北货运码头最深的锚地,能停万吨级货轮。 “调声呐记录。”我起身走到主控台,“查过去十二小时,所有靠港船只的吃水数据。” 系统接入港口民用监测节点,三分钟后,一张热成像图弹出。一艘注册为“远洋运输”的货轮停在七号泊位,船体下沉明显,比同类货轮多承载约三百吨。 “它没申报超载。”苏晨说,“海关记录显示,这船报的是空舱返修。” “空舱?”我冷笑,“三百吨的空?” 我抓起战术背包,往里塞了夜视仪、麻醉枪和一套防酸服。 “你要去码头?”苏晨抬头。 “赵强搞不到装甲车用的高标号柴油。”我说,“但他最近在囤货。这船要是真载着油,那他背后有人供。” 苏晨没再问,迅速接通无人机调度组,派一架低轨滑翔机往码头方向飞。 十分钟后,我们驾车出发。 车停在距离码头三公里外的废弃泵站。我们换乘电动小艇,沿排水渠潜行。水面浮着一层油膜,酸雨落在上面,发出轻微的嘶响。 “调度系统我黑进去了。”苏晨低声,“给你伪造了一条补给船的进出记录,时限四十分钟。” 我点头,操控小艇贴着防波堤靠近七号泊位。货轮就停在前方,船身锈迹斑斑,但甲板整洁,不像长期闲置的样子。 “守卫是四人小队。”苏晨用望远镜观察,“装备制式防酸头盔,腰挂军用通讯器,动作标准,不是民间武装。” 我眯眼。军用装备可以走私,但那种站姿和换岗节奏,是训练出来的。 “等他们换岗间隙。”我说。 两分钟后,守卫交接。我们从船底排水口潜入,撬开检修盖,钻进货舱。 里面堆满了铁桶,每一桶都贴着编号标签。我凑近看,标签上有军方物资编码,还印着“严禁分装”字样。 “这是军用柴油。”苏晨用手电扫过墙面,“而且……这里贴着‘绝密级物资’的封条。” 我心跳加快。三百吨高能燃料,不是普通走私能动的量。 我掏出微型相机,拍下几桶油的编号和封条位置。刚收起设备,舱壁另一侧传来声音。 是通讯器的滴答声,接着一个低沉的声音响起:“目标已进入视野,准备接洽。” 我立刻熄灯,拉着苏晨退到货舱角落。麻醉枪上膛,手指扣在扳机上。 脚步声从走廊传来,两人,步伐一致,停在舱门前。 门开了。 一个穿军用雨衣的男人走进来,肩章被刻意遮住,但胸前的酸雨灼伤痕迹我没忘——弧形,边缘发黑,和第十九章那个代表身上的伤完全一样。 他手里拿着证件,递过来。 “林越先生。”他说,“我是军方协调代表。这艘船的物资属于国家应急储备,因特殊情况临时转移。我们注意到你的行动,但无意冲突。” 我没接证件。 “那你现在站在我面前,是为了什么?”我问。 “合作。”他说,“我们需要一个安全的临时存放点,用于转移一批机密文件。你的安全屋结构隐蔽,防御完善,是最合适的选择。” 我盯着他。这话听着合理,但漏洞太多。 “国家应急物资,走民用码头?”我问,“不用军港,不用护航舰队,就靠一艘破船和四个守卫?” 他没回避我的问题。“特殊时期,常规通道已被监控。我们选择低可见度路线。” “那你们怎么知道我会来?”我往前半步,“你刚才说‘目标已进入视野’,不是发现,是等待。” 他沉默两秒。“我们监测到老K的通讯频段异常,推测有人会顺线查到这里。” “巧。”我说,“他三年没用的频道,偏偏昨天响了,你们就刚好在?” 他没回答。 我慢慢收起麻醉枪,但没放松警惕。“你说要存放文件,为什么不找政府设施?” “部分设施已被渗透。”他说,“我们无法完全信任内部系统。” 这话倒是真的。前世灾变后半年,军方几个地下仓库接连被劫,就是因为内部有人泄密。 但我更信不过眼前这个人。 “我可以考虑。”我说,“但需要核实你的身份和权限等级。” “这不可能。”他说,“涉密级别不允许对外披露。” “那就没什么好谈的。”我转身,“你们自己找地方放文件。” 他没拦我,只是说:“如果你拒绝,我们也会找到别的办法。但下次见面,可能就不是谈判了。” 我回头看他一眼。“那你最好想清楚,谁才是真正的威胁。” 我们原路撤离。 回到小艇上,苏晨才开口:“你信他吗?” “不信。”我说,“但我不动他,是因为我想知道,这船到底在运什么。” “柴油只是幌子?”他问。 “三百吨柴油值得军方亲自押运,但不会藏得这么拙劣。”我说,“他们故意露出破绽,引人来查。” “那他们想干什么?” “转移注意力。”我启动引擎,“真正的货,可能早就卸了。这船是诱饵。” 苏晨没再说话。 我们靠岸后,我从防酸服内袋取出一枚米粒大小的追踪器——进舱时,我借摸墙的动作,把它按进了货舱壁的接缝里。 “等他们动船。”我说,“信号一变,我们就知道他们去哪。” 回到仓库,我第一时间调出追踪器的连接状态。信号稳定,位置未变。 “通知监控组。”我对苏晨说,“重点盯七号泊位,有任何车辆进出,立刻记录车牌和物资类型。” 他点头去安排。 我坐在控制台前,打开老K留下的数据包,继续解析其他频段。既然军方用了他的监听通道,那就说明,他们之间有过交集。 翻到一个标注为“K-7-军需-2041”的文件夹,我点开。 里面是一段语音记录,时间点是三个月前。 “……柴油订单确认,代号‘避风港’,交付方式:民用码头转运,接头人:陈。” 我盯着那个名字。 陈? 不是陈总。 是另一个“陈”。 但陈总也姓陈。 我立刻调出陈总的交易记录,筛选所有涉及“柴油”“运输”“码头”的条目。 一条不起眼的备注跳出来: “2041年3月14日,向‘远洋运输’公司支付仓储服务费五万元,项目:临时油料中转。” 日期是十天前。 我盯着屏幕,手指慢慢收紧。 陈总不只是双面间谍。 他还是军方物资转运的经手人。 而他卖给赵强的,不只是安全屋图纸。 还有柴油供应渠道。 第28章 陈总的柴油库,团队的致命抉择 追踪器信号已经稳定了六个小时,位置没动。 我盯着屏幕上的红点,手指在桌沿敲了一下。 “准备行动。” 苏晨抬头,眼睛有点发红,但手稳。他把防爆手电塞进背包,又检查了一遍电磁干扰器的电量。 “油库在城西老工业区,原属陈总名下的废弃加油站。”我抓起战术外套,“地下结构,通风井是唯一非主入口通道。” “你怎么知道?”他问。 “三个月前的工程备案图里提过。”我拉上拉链,“那种地方,没人会特意记,但我会。” 我们没开车,骑了两辆改装电动自行车,贴着巷道边缘走。路面湿滑,酸雨刚停,空气中飘着一股铁锈味。苏晨跟在我后面,背包里装着切割工具和信号屏蔽器。 二十分钟后,我们停在加油站外墙外。铁门锈死,上面挂着“危险勿入”的警示牌,漆都剥落了。 “就是这儿。”苏晨低声说,“红外探测范围大概五米,主通道两侧有压力感应板。” 我点头,指向十米外的通风井盖。“走那边,老K的图纸显示检修口没接报警线路。” 他掏出干扰器,打开开关。绿灯亮起,表示周边传感器已被局部屏蔽。 我们蹲着靠近井盖。苏晨用扳手拧开螺丝,动作轻。井口黑着,往下看不清底。我打开防爆手电,光束扫过内壁——混凝土裂缝明显,但支撑结构还在。 “爬下去。” 他先下,我断后。井道狭窄,手脚并用往下挪。五米后到底,踩在积水里。水不深,刚过脚背,但气味刺鼻,混着柴油和酸液的味道。 前方是金属门,锁死了。 “液压锁。”苏晨摸了摸,“得从控制阀泄压。” 我指了指墙角的管道箱。“那边有手动释放阀,前世这类油库都这么设计。” 他过去拧开盖子,转动阀门。三圈半,听见“咔”一声,门缝松动。 我推开门。 里面是地下油库,空间比预想的大,至少两百平。一排排铁桶整齐码放,桶身印着军用编码和“高抗酸柴油”字样。我走近最近的一桶,拍掉灰尘,看清编号——和码头那艘货轮上的完全一致。 “真是军用的。”苏晨低声说,“至少五百桶。” 我数了三排,估算总量。“够发电机跑四十五天以上。” 他掏出记录仪开始拍照。我走到墙边,查看输油管道接口。阀门关闭状态,但压力表显示管线仍带压,说明最近有人动过。 “不对。”我皱眉,“如果只是中转,不该留压。” 苏晨停下动作。“你是说……他们已经运走过一部分?” “或者准备再运。”我扫视四周,“找控制室,看有没有监控回放。” 他指向角落一扇小门。我们走过去,门没锁。里面是小型操作间,桌上放着记录本。我翻开,最新一条写着:“2041.3.20,转运A区300桶,目的地待定。” 日期是三天前。 “他们已经搬了三百桶。”我合上本子,“剩下的,可能是诱饵。” 苏晨正要说话,腰间的对讲机突然响了。 “滋——” 一声杂音后,赵强的声音传出来:“林越,找到油了?” 我猛地抓起对讲机。 画面亮起,是苏瑶。她被绑在一张铁椅上,嘴没堵,但脸色发白。背景是废弃厂房,地上散落着银针——她随身带的急救包被打翻了。 “想拿柴油,可以。”赵强的声音慢悠悠的,“拿苏瑶换。你带油来,我放人。三十分钟,不然烧死她。” 屏幕里,一桶柴油被点燃,火焰腾起,离苏瑶不到两米。 苏晨冲到我旁边,声音发紧:“他们怎么找到她的?” 我没答。 苏瑶突然抬头,盯着镜头喊:“别管我!炸了油库!这些油不能落到他手里!” 我盯着她的眼睛。 她不怕。 但她不该死。 赵强冷笑:“怎么样?你选。” 我对苏晨低声道:“油库四周有没有预埋腐蚀点?” 他一愣。“有……你之前说可能用得上,我在四角装了酸液桶。” “现在启动。” “可那会毁掉所有柴油!” “我知道。” 我按下对讲机通话键。 “赵强。”我说,“你忘了,我看过你藏油的地方。” 然后我按下遥控器。 “轰——” 不是爆炸,是喷射。四个角落的水泥地裂开,强酸从隐藏容器里喷出,溅在油桶和管道上。金属发出“嗤嗤”声,黑烟升起,柴油开始泄漏,混入酸液,迅速乳化失效。 屏幕上,赵强怒吼:“你疯了?!那是五百桶军用油!” “现在是五百桶废料。”我盯着他,“你什么都拿不到。” 苏瑶在画面里猛地挣扎,椅子腿刮地。 赵强咬牙:“你以为这就完了?她还在我手上!” “你拿她威胁我,是为了柴油。”我说,“现在柴油没了,你还留着她干什么?杀医生对你没好处,只会让更多人想杀你。” 他沉默两秒。 “你狠。”他说完,切断信号。 画面黑了。 苏晨喘了口气:“他……会放人吗?” “不会。”我抓起背包,“他会转移地点。但我们现在知道他在哪活动。” “你怎么知道?” “他刚才背景里的声音。”我戴上耳机,调出录音回放,“有滴水声,节奏固定,每七秒一次。只有老纺织厂的屋顶漏水是这个频率。” 苏晨瞪大眼。 “而且他说话时,有轻微回音。”我站起身,“空旷厂房,层高至少八米。城西符合这两个条件的,只有原国营三棉的旧车间。” “我们现在就去?” “不是我们。”我抓起麻醉枪,“你回仓库,启动二级警戒,等我消息。” “可你一个人——” “我比他快。”我拉开门,“而且我知道他下一步怎么走。” 我走出去,脚步没停。 酸雨又开始落。 我摸了摸内袋,那张写着“三棉厂区平面图”的纸还在。 前世,赵强就是在那里被一桶坠落的机油砸断脊椎,死前还在喊“油不够”。 这次,我不会让他等到那一刻。 我翻上电动车,拧动把手。 车灯划开雨幕,照出前方湿漉漉的路面。 三百米外,一辆黑色皮卡正从巷口驶出,车顶绑着简易天线。 第29章 安全屋模型完成,老张的最后一击 车灯劈开雨幕,我盯着前方湿滑的路面,手指在车把上收紧。 两百米外,那辆黑色皮卡刚拐出巷口,车顶天线还在晃。 我熄火,推车进旁边废弃商铺的遮雨棚下,拔掉电池。赵强知道我毁了油,肯定在等我冲进三棉厂救人。他要的不是苏瑶的命,是让我乱。 耳机响起,苏晨声音发颤:“老张进来了。” “发电机房?” “对,他手里有个遥控器,监控拍到了。我刚喊他,他没反应。” 我靠在墙边,雨水顺着帽檐滴落。“模型做完了吗?” “刚跑完最后一遍,三百六十度无死角,连通风井的检修口都标了压力触发阈值。” “把模型调出来,问他如果真想炸发电机,会站在哪个位置?” 耳机那头安静了几秒。键盘敲击声密集响起。 “按冲击波扩散路径,最佳引爆点在主控阀正上方,离地一点二米,正对燃料泵。但老张现在站的位置偏左三步,背对着关键管线。” 我闭眼。 老张不是技术员,也不是亡命徒。前世他接活只挑白天,怕黑,怕出事,连电焊都要戴三层手套。现在他敢一个人摸进发电机房,还拿着炸弹? 不对。 “他左手藏哪儿了?” “背后……好像抓着什么东西。” 我睁眼。 这是诱饵。 赵强知道我刚毁掉柴油,情绪不稳,一定会急着救人。他让老张出现在最核心的区域,拿个遥控器装样子,就等我回头救火。只要我一转身,三棉厂那边的埋伏就能收网。 可他忘了——安全屋的防御不是靠人盯,是靠算。 “切断主供电线路。”我说。 “你要断电?” “不是断,是切。启动b路备用电源,让发电机看起来还在运转。然后让AI模拟一次爆炸,走真实数据流,看冲击会不会波及能源舱。” 键盘声再次响起。我盯着巷口,皮卡已经不见了。 十秒后,苏晨说:“模拟完成。就算炸弹就在燃料泵上炸,冲击波也会被三层阻隔墙吸收,主舱零损伤。而且……备用电源切换时,外部监控画面不会中断。” “那就说明,炸不炸都不重要。” “你是说,老张根本不是来破坏的?” “他是来让我分心的。” 耳机里传来吞咽声。 我压低声音:“现在听我的。你去广播系统,放一条消息——就说林越已经调头,正在往仓库赶,准备活捉老张。” “可你不在……” “赵强不知道。” 两分钟后,苏晨声音又起:“广播播完了。老张……有反应了。” “什么反应?” “他猛地抬头,像是吓到了,然后迅速按下遥控器。” “发电机炸了?” “没有。但通风管道喷出大量烟雾,像是某种化学反应触发了。” 我嘴角动了下。 果然。 烟雾不是为了破坏设备,是为了制造混乱,掩盖声音和气味。赵强要转移苏瑶。刚才那声“林越!别管我!他在骗你——”根本不是求救,是干扰,是让他手下抓紧时间换地点。 老张的任务,就是按下那个按钮,让仓库看起来遭袭了。 “锁死发电机房。”我说。 “已经自动触发了。门关了,老张出不去。” “放净化程序,低剂量酸雾,别让他死,但得倒下。” “你早就在模型里加了这道程序?” “从第一天建结构时就加了。每个死角都有喷口,每条管道都能反向释放。老张是装修队的,他知道墙怎么砌,但不知道我们改了多少。” 耳机里静了几秒。 然后是老张的声音,透过监控麦克风传出来,带着哭腔:“赵哥!赵哥救我!他们关门了!林越回来了!” 没人回应。 我靠在墙边,雨水顺着袖口流进手套。 前世赵强死在三棉厂,是因为他贪心,想多搬一桶油,结果头顶的机油罐松脱,砸断脊椎。他到死都在喊“不够”。 这一世,我不让他等到那一刻。 但也不能现在冲进去。 苏瑶还在他手里。 而且,我刚意识到一件事——老张能进仓库,说明赵强还有内线。 装修队的人,不止一个被收买了。 耳机突然又响。 “林越……”苏晨声音压得很低,“老张在拍门,喊累了。我……我放段录音试试?” “放。” 几秒后,一段录音在发电机房里响起,是赵强的声音,冷得像铁:“老张用完就扔,别指望我救你。东西到手,你爱死哪儿死哪儿。” 那是三天前,老张给赵强打电话求加钱时,被我让苏晨偷偷录下的。 录音播完,拍门声停了。 苏晨轻声说:“他……坐在地上了,头靠着门。” “启动净化。” “明白。” 酸雾程序启动,三十秒后,监控画面里,老张身体一软,滑倒在地。 我摘下耳机,重新装上电池,推车出来。 雨还在下。 我翻上车,拧动把手。 车灯再次划开雨幕。 三棉厂不能去。 去了就是死局。 赵强要我乱,我没乱。 但他也不会停。 下一个动作,一定更狠。 我摸了摸内袋,那张三棉厂区平面图还在。 但这次,我不按他的节奏走。 车行出半条街,我靠边停下。 拿出对讲机,拨通苏晨。 “把仓库所有进出记录调出来,特别是装修期间的。” “你要找谁?” “找下一个老张。” “可名单有二十多个人……” “那就一个个筛。看谁最近换过住处,谁突然有钱,谁跟赵强的地盘有交集。” “你现在不救苏瑶?” 我盯着前方雨幕。 “救,但得在我能赢的时候。” “可她——” “她喊那句话,是在提醒我别上当。”我握紧车把,“她信我能看懂。” 耳机那头沉默。 几秒后,苏晨说:“我……我开始查。” 我关掉对讲机,重新启动电动车。 雨刮器摆动,前方路面模糊又清晰。 忽然,我注意到路边一辆废弃货车的后厢门微微晃动。 不是风。 是里面有人刚出来。 我停下。 十米外,一个穿雨衣的男人快步走进巷子,手里拎着个黑色背包。 我没动。 五分钟后,苏晨声音又起:“有个叫李四的,上周搬去城东,但打卡记录显示他每天来仓库巡检。可监控……没拍到他。” 我盯着那条巷子。 “把他的照片发我。” 手机震动,一张模糊的工地照跳出来。 我放大。 雨衣男人走进巷子前,回头看了眼。 就是他。 我收起手机,推车转向。 车灯照向巷口。 男人已经不见了。 我走进巷子,脚步很轻。 地上有两道拖痕,通向尽头一扇锈铁门。 门缝里,露出半截电线。 我蹲下,摸了摸。 还有余温。 第30章 资金彻底到位,末日倒计时48小时 雨水顺着头盔边缘流进衣领,我推开安全屋的金属门,靴子在防滑垫上蹭了两下。 苏晨立刻抬头:“银行刚打来电话,说王姐那笔款被冻结了。” 我摘下湿透的战术手套,甩在桌上:“理由?” “报备了交易异常。”他手指在键盘上敲得发白,“金额太大,时间太紧,银行风控系统自动拦截。” 我走到主控台前,调出资金流水。八百七十二万,差最后六十万就齐了。这笔钱是清空三套房产、加上存款和借款凑出来的,王姐作为中介收了加急费才答应三天内转完。现在卡在最后一步。 “打她电话。”我说。 “打了,关机。”苏晨声音压着火,“这节骨眼上玩失踪?” 我盯着屏幕右下角的时间:距离酸雨全面爆发还剩四十七小时四十三分钟。 前世这个时候,我已经缩在工厂地下室发抖。屋顶漏雨,脚趾冻得发黑,听着外面惨叫一声接一声。这一世,我不可能再让钱卡在最后一环。 我拿起备用机,拨通银行风控专线。 “我是林越,城南三号地块房产交易的买方。”我语速平稳,“你们冻结的这笔款,是用来采购抗寒抗酸物资的。气象厅刚发内部预警,48小时后强对流天气将导致全域断电断网。” 电话那头沉默。 “我现在告诉你两个事实。”我没等他回应,“第一,我有公证处出具的全款支付证明。第二,我手里有未来三天的天气实测数据——比官方发布的更准。要不要我现在念一段给你们验证?” 还是没人说话。 “你们现在冻结资金,等于断了我活路。”我声音没抬,“等明天酸雨下来,通讯中断,你们想找人核实都找不到。到时候谁担责?” 三秒后,对方换了语气:“系统正在解封,预计十分钟内到账。” 我挂了电话,转身抓起对讲机:“通知三家供应商,准备签合同。” 苏晨愣了下:“还没确认到账?” “到账前就要把货锁住。”我打开加密通讯录,“现在所有人都是赌明天能不能活,谁先下手,谁拿得到东西。” 第一家是做工业防护服的,接通后支吾半天,说库存紧张。 我直接报出他们仓库的GpS坐标:“你昨天晚上十一点,从外地调了两百套加厚防寒服进来,存放在城北物流园b7区冷仓。编号hJF-902,防风层用的是双层聚乙烯涂层。” 对方呛了一下:“你……你怎么知道?” “我不光知道这批货在哪儿。”我继续说,“我还知道你老板上周在郊区买了块地,正在办过户。你觉得,银行这时候会不会也觉得这笔交易‘可疑’?” 他彻底哑了。 我直接拨下一家。 “我是林越。”我说,“市价1.8倍,预付70%现金,尾款货到即结。现在下单,一小时内签电子合同,送抵指定地点。你有十分钟考虑。” 五分钟后,三家全部确认接单。 防寒服三百套、保暖睡袋两百个、防酸手套一百套,外加三十组便携式净水滤芯,全部加急配送。 我走到墙边,撕下旧物资清单。纸角划过指尖,留下一道浅痕。 新表打出来,我当着苏晨的面贴上去,用红笔圈出三项:“防护>能源>医疗。顺序不能乱。” 他盯着那张纸:“赵强那边……真不管了?” “他想让我乱。”我打开倒计时面板,删除“72”,输入“48”。 数字跳转的瞬间,警报轻响。 我回头看向监控窗。 窗外路灯的金属支架正冒着细烟,像是被看不见的火舌舔过。一滴水珠顺着玻璃滑下,在表面蚀出一条浅沟。 我抓起防爆相机,拍下支架腐蚀痕迹,调出前世记录对比。 “ph值2.1。”我低声说,“比上一世早了十一分钟。” 苏晨猛地站起身:“这雨……已经开始腐蚀了?” “不是全面降临。”我收起相机,“是前兆。大气层里的硫化物浓度超标,凝结成微酸云,局部沉降。再过几小时,范围就会扩大。” 他手指在键盘上敲出一串指令,调出城区气象监测点数据。六个点里,有四个显示空气酸度异常。 “要不要启动封闭程序?”他问。 “不。”我摇头,“现在封,等于告诉外面的人——我们知道了。赵强还在暗处,军方那条线也没断,不能暴露节奏。” 我走到净水机组旁,检查最后一轮过滤膜安装进度。四层逆渗透膜全部到位,活性炭层加厚了两倍。只要水源不被大规模污染,够撑三个月。 “你去休息。”我说,“接下来每两小时更新一次库存和天气数据,我来盯第一班。” 他犹豫了一下:“你刚回来,没合过眼。” “我睡不着。”我拧开一瓶水,喝了一口,“上一世最后三天,我连喝水都得省着。现在水在眼前,反而更清醒。” 他没再劝,起身走向休息区。 我坐在控制台前,调出安全屋三维模型。红点闪烁,标出所有外部接口。通风口加装了双层滤网,门缝做了密封胶处理,外墙喷涂的防腐层厚度达标。唯一隐患是东侧排水管,还没来得及加装单向阀。 我记下这条,准备天亮前处理。 耳机突然震动。 是预设的自动警报:城南变电所周边信号出现异常波动,频率与赵强上次使用的对讲机吻合。 我点开追踪器回传画面。那枚微型装置还贴在货轮舱壁上,信号断断续续。军方的人没发现它,但通讯频段已经被屏蔽。 他们也在做准备。 我关闭画面,打开资金使用明细表。八百七十二万,已支出六百九十万,剩余一百八十二万全部预留为应急资金,不动。 采购清单刷新,供应商陆续上传发货单。 第一批货预计两小时后送达。 我站起身,走到铁柜前,拉开最下层抽屉。里面整整齐齐码着二十支麻醉枪,弹匣装满。每把枪都经过苏晨改装,射检测到敏感内容,请修改后重试 第31章 黑市数据解析,赵强的全球网络 耳机还在震动,我盯着屏幕上的信号残迹,手指没停。军方的通讯屏蔽已经启动,但那枚追踪器没完全死透,最后回传的坐标停在城西货运码头三号仓附近。赵强的人动过它,但没找到。 我关掉监控画面,转头看向操作台。 苏晨正把一个黑色U盘插进隔离端口。外壳有刮痕,是昨天从黑市中间人身上搜到的。当时只扫出几笔小额转账,其余全是乱码。 “重新解码。”我走到他身后,“用陈总的协议头。” 他点头,调出十六进制流。手指在键盘上敲得极快,一行行数据被拆解重组。安全屋的服务器风扇转了起来,散热口吹出的风带着金属味。 “这批日志做了时间伪装。”他盯着频谱图,“真实记录被埋在交易间隙里,每条间隔精确到毫秒。” 我盯着波形跳动。这种手法我在前世见过——地下军火商转移资金时用过,靠高频对冲掩盖真实流向。 “赛跨境Ip。”我说,“找重复出现的中转站。” 他敲下回车,脚本开始跑。主屏地图亮起,十二个红点依次浮现,分布在南北六省。三个在城郊,两个靠近港口,剩下的藏在老工业区或废弃物流园。 “这些地方……”苏晨皱眉,“有些根本不通冷链车,运不了大件物资。” 我没吭声。视线落在其中三个点上。 超市东门、加油站北区、市三院后巷。 前世末日第五天,这三个地方都爆发过大规模骚乱。超市被抢空,加油站炸了半边,医院围墙被人用铲车撞开。死的人里,一半是被踩踏,一半是抢药时互砍。 赵强的据点,全压在那些暴动的起火点上。 我调出安全屋本地存档的手绘热力图——那是我重生后第一个月,靠着记忆画的“死亡区域分布”。图层叠加上去,红点完全重合。 他不是随便选的。 他是冲着混乱去的。哪里人最容易发疯,他就把物资囤在哪。等灾变一来,别人在抢饭,他已经控制了出口。 “他想当分发者。”我说。 苏晨抬头:“什么?” “不是劫掠者。”我指着屏幕,“是规则制定者。等饿到第三天,有人拿命换一口吃的,他就能用一包压缩饼干换一把枪。” 苏晨的手顿了一下。 “那我们现在怎么办?冲进去端掉?” “不。”我关掉地图,“他留这个U盘,不是失误。是试探。” 昨天黑市交易时,中间人太配合了。我们一亮刀,他就交货。这种顺从不对劲。赵强在看我们能挖多深,看我们有没有资格当对手。 现在他知道我们挖到了。 接下来,就是他的回应。 我刚想到这,监控警报响了。 画面切到东侧围墙外。一辆重型卡车正从斜坡冲上来,车头焊着一根钢梁,像撞锤。车灯全灭,但速度没减,直扑主门。 “来了。”我说。 苏晨立刻去拉电源闸。整个仓库外圈的灯瞬间熄灭,只留下内部通道的应急光带。 “通知苏瑶,准备麻醉枪。别开火,等他们进来。” 他点头,抓起对讲机。 我走到控制台,打开酸液系统的手动触发界面。管道图显示,预埋的十二个喷口全部正常。腐蚀剂存量够喷三轮,浓度按前世配方调过,沾上皮肤三秒起泡,轮胎直接软化。 卡车撞上铁门的前一秒,我关掉了外围红外警戒。 他们要的是破防的快感。我得让他们觉得,我们慌了,撤防了,只剩最后一道门。 轰—— 钢梁砸在合金门上,发出刺耳的摩擦声。门框震出裂纹,但没破。这门是我按军工标准加厚的,扛得住小型爆炸。 车退了半米,再次加速。 第二次撞击时,门内侧的传感器被触发。我按下遥控器。 地面管道爆开。 酸液从预设喷口喷出,呈扇面向上扩散。第一股打在车轮上,橡胶瞬间发黑冒烟。第二股斜射驾驶室底部,金属底板开始冒泡。 车内人反应很快,司机猛打方向想逃。但后轮已经粘地,车头一歪,卡在门缝里。 副驾的人先跳下来,手里拎着钢管。他刚站稳,第三波酸液扫过小腿。他惨叫一声,跪倒在地。 我打开外放喇叭:“再动一步,下一波喷你脸上。” 剩下两个没敢下车。驾驶室门拉开一条缝,有人把对讲机扔了出来,摔在泥水里。 我走过去捡起来。 “林越。”里面传出赵强的声音,比上次低哑,“你毁我柴油,我认栽。但现在,你连我半个据点都没摸到。” 我没说话。 “你以为那U盘是破绽?”他笑了一声,“那是请柬。十二个点,你敢来几个?” 我蹲下身,把对讲机放在积水里,一脚踩碎。 转身时,苏瑶已经带着麻醉枪守在侧门。她看了我一眼,没问,只点了点头。 “拖车进内院。”我对苏晨说,“拆掉所有能用的零件。轮胎、电瓶、导航模块,全收进去。” “那车怎么办?” “留着。”我说,“换个车牌,明天就能用。” 他愣了下:“你是说……” “赵强以为我们在防守。”我走向监控室,“其实我们在布网。他每出一次手,就暴露一层结构。” 回到主控台,我把新数据导入安全屋模型。十二个红点重新标定,按威胁等级上色。三个暴动关联点转为深红,其余降为预警级。 我调出通讯记录,找到赵强上次用的频段。信号虽然被屏蔽,但残留的跳频规律还在。我让系统反向推演,抓取过去七十二小时内的同源脉冲。 三分钟后,一个隐藏基站浮出水面。 位置:城北旧电厂冷却塔。 那里不在U盘列表里。 是新的。 我记下坐标,锁进加密文件夹。 苏晨走过来:“东侧排水管的单向阀装好了。顺便加固了外墙接缝,防腐层补了两遍。” “嗯。”我点头,“检查通风滤网,明天开始,所有进气口切换二级过滤。” 他应了一声,转身去记录。 我坐在控制台前,打开物资清单。采购的防寒服和净水芯已经签收,入库完成。账上还剩一百八十二万,一分没动。 窗外,雨还在下。 路灯支架的腐蚀痕迹比两小时前扩大了一圈。玻璃上的蚀沟更深了,像有人用刀尖划过。 我抓起防爆相机,拍下新痕迹,输入数据库。 对比结果显示:酸度上升速率比前世同期快百分之八。 时间在压缩。 我关掉相机,调出倒计时面板。 48小时,变成46小时17分钟。 数字跳动的瞬间,耳机再次震动。 是追踪器的最后信号。 它动了。 第32章 军方文件揭秘,灾难的终极真相 耳机震动的瞬间,我抓起桌上的战术平板。信号强度在跳动,不是残迹,是活的。追踪器还在运行,位置已经移动了三百米,从冷却塔东侧滑向一片塌陷的工业区。 “苏晨。”我开口,声音压得很低,“调无人机,热成像模式,目标坐标锁定。” 他立刻从监控台前抬头,手指已经在键盘上敲击。主屏亮起,灰白影像中,一辆翻倒的军用运输车半埋在碎石堆里,车头扭曲变形,但底盘编号清晰可见——和第27章那艘走私船上的舰队标识一致。 “酸雨浓度超过ph1.8。”苏晨盯着数据流,“外层金属已经开始剥落,再拖两小时,整辆车可能塌进地坑。” 我抓起防护服,往门口走。“准备清障机器人,远程剪切。” “等等。”苏瑶从医疗区出来,手里拿着一支密封采样管,“如果车上有生化残留,直接接触会穿透防护层。先测空气样本。” 我停下,点头。她是对的。前世末日第七天,有人在废弃军车上捡物资,结果带回了神经性腐蚀剂,整栋楼的人三天内皮肤溃烂脱落。 苏晨启动机器人,履带碾过积水,机械臂前端探出气体传感器。十秒后警报响起——空气中含有微量氟化氢,属于高危腐蚀副产物。 “只能短时间进入。”我套上全封闭防护服,面罩锁紧,“带电磁屏蔽箱,拿到东西立刻撤离。” 外门开启,酸雨砸在头盔上发出闷响。地面湿滑,每一步都踩在碎裂的混凝土边缘。无人机在头顶盘旋,投下一圈光斑,照亮运输车驾驶座的位置。 机器人用液压钳剪开车门,金属撕裂声刺耳。我蹲下身,伸手探进变形的座椅下方。指尖碰到硬物——一个手掌大小的钛合金箱,表面刻着“project Aegis - Level 5”,边缘有防撬熔断纹。 箱体冰冷,重量超出预期。我把它放进屏蔽箱,转身就走。 回到安全屋隔离区,我们三人围在操作台前。苏晨戴上静电手套,开始扫描箱体结构。“双锁机制,生物识别加物理密钥。暴力破解会触发自毁。” “试试掌纹。”我把一只密封袋递过去。里面是第27章那个军方代表留下的手套,他下车时被酸雨灼伤过左手,掌心有疤痕。 苏晨提取残留皮屑组织,接入模拟认证模块。系统读取中,进度条缓慢爬升。 突然,警报灯闪红。 “反制程序启动!”他迅速切换线路,“芯片开始烧录自毁指令,还有两分钟数据全毁!” “换低频脉冲注入。”我说,“绕过主控电路,直接读取存储核。” 他手指翻飞,改接三根导线,输入一串频率代码。警报声戛然而止。屏幕上跳出文件目录:三份纸质档案,一份加密固态盘。 “导出。”我盯着屏幕,“只保留文本内容,原始盘销毁。” 苏晨执行指令,同时打印出三份文件。第一份标题是《高轨核试验记录》,时间标注为72小时前,地点:北纬43°,东经102°,高度320公里——地球同步轨道偏移区。 “这里没有公开的卫星发射任务。”苏瑶翻到日志页,“但他们记录了能量释放峰值,相当于十枚战略核弹同时引爆。” “不是防御。”我指着波形图,“是主动点火。目标不是地面,是太阳风粒子流。” 她猛地抬头:“你是说……他们用核爆去干扰太阳活动?” “看第二份。”我翻开下一页,《大气连锁反应模型》。图示显示,核爆引发地磁扰动,导致太阳风偏转,大量带电粒子撞击臭氧层,形成区域性空洞。紫外线强度骤增,海洋表层急速蒸发,水汽携带污染物升空,凝结成强酸云团。 “酸雨不是偶然。”苏瑶声音发紧,“是人为制造的净化程序。” 第三份文件是内部通讯摘要。一段对话记录写着:“Aegis计划已激活,全球降温将在18小时内开始。生态重置周期预计为90天,期间所有非必要民用系统将被清除。” “清除?”苏晨盯着那行字,“我们算‘非必要’吗?” 没人回答。 我翻到最后一页,附有一张手写批注:“灾难非终点,而是筛选。幸存者即新纪元基石。” “不是天灾。”我合上文件,“始筛选实验。他们用核爆当开关,把地球当成培养皿,烧掉旧生态,等着长出新的。” 苏瑶的手指微微发抖。“那些军方的人……他们知道自己在做什么?” “知道。”我说,“他们不是失控,是在执行计划。我们看到的混乱,是他们设计好的淘汰流程。” 苏晨突然站起身,走到墙边的物资清单前,一把撕下整张表。“那我们囤的这些……食物、药品、发电机……在他们眼里是不是也只是一堆待筛选的数据?” “但现在。”我走到保险柜前,把三份文件锁进去,“我们知道了规则。” 他回头:“什么意思?” “以前我们防的是饿死、冻死、被人抢死。”我按下密码锁,“现在我们知道,最大的威胁不是赵强,也不是酸雨,是那个在高空按下核爆按钮的人。他们能启动一次,就能启动第二次。” 苏瑶深吸一口气。“所以接下来……我们不只是活着?” “我们得活得让他们看不见。”我说,“切断所有外部信号接收端口,关闭远程监控回传,连无人机飞行轨迹都改成随机折线。” 苏晨点头,转身去改系统设置。 “还有。”我打开通讯加密协议,“从现在起,所有内部对话用语音替代文字,避免被远程拾音。存储设备全部物理隔离,任何新数据导入必须经过三重验证。” 他们没再问。 我走到倒计时面板前。46小时17分钟,正在跳动。 前世,我以为这是自然灾难。 这一世,我知道有人在背后计时。 我拿起防爆相机,走向东侧通风口。滤网刚换完,但边缘有一道细微划痕,像是被什么东西蹭过。 我凑近拍下痕迹,传入数据库比对。 三秒后,提示弹出:**相似度89.3%,匹配样本来自军用微型侦察无人机起落架刮痕**。 我盯着结果,没动。 “林越?”苏瑶在身后叫我。 我把相机递给她,指了指屏幕。 她看完,脸色变了。 我走回主控台,打开地下三层的备用电源开关。那是我预留的最后一道断网防线,一旦启动,整个安全屋将彻底与外界断联,连内部局域网都会降为最低功耗模式。 手指悬在按钮上方。 外面,酸雨还在下。 一道闪电划过天际,照亮了监控画面中冷却塔顶端的某个反光点。 第33章 安全屋最终设计,老张的绝望录音 防爆墙的液压阀发出沉闷的启动声,四面厚重合金墙从地基槽口缓缓升起,嵌入预设轨道。我盯着主控屏上的进度条,78%——还有两分半钟完成闭合。 苏晨的手指在键盘上敲得发白,监控画面切换到东侧通风井下方的地下管道层。那里原本是废弃的工业排水渠,现在成了防爆缓冲区的核心节点。他调出声纹反推模型,背景噪音谱显示,老张录音里那段模糊的撞击声,频率集中在180赫兹,和液压剪切装置的震动特征吻合。 “不是撞门。”他声音有点抖,“是冲着承重柱来的。” 我点头。赵强上次失败,是因为没摸清结构弱点。这次他换了思路,直接打地基。但老张的录音暴露了他行动的时间节点——灾变第3天凌晨2点17分,正是酸雨浓度最高的时段,金属腐蚀速度比平时快六倍。那时候攻击,等于自带破拆加成。 “所以他会再来。”苏瑶站在我身后,语气很稳,“而且不会选同一个时间。” “他会选更晚。”我说,“等酸雨把外墙再腐蚀一层,再动手。” 她没说话,只是把手里的医疗包往操作台边一放,动作利落。我知道她在压情绪。上一秒还在看军方文件,下一秒就要处理爆破威胁,换成谁都会晃神。但她没退,也没问多余的话。 我转向主控台,调出安全屋最终设计图。三层钢板夹防弹玻璃的墙体已经进入最后调试阶段,外层喷涂的防腐蚀涂层刚干透,厚度达标。但真正决定生死的,是这套系统的响应速度。一旦检测到冲击波,缓冲层必须在0.3秒内完成液压锁死,否则震荡会直接传到内部承重结构。 “苏晨,把防爆墙的触发阈值调到最低。”我说,“哪怕只是震动超标,也要立刻启动。” 他回头看了我一眼,“那万一误报呢?每次启动都要耗电,备用电源撑不了几次。” “宁可误报。”我盯着监控画面,“我们现在防的不是人,是节奏。赵强知道我们有准备,所以他一定会挑我们最没防备的时候来。” 他没再问,手指快速输入指令。 就在这时,操作台左侧的旧式音频终端突然亮了一下。那是老张当初留下的装修队通讯器,早就断了信号,一直当备用存储设备用。现在屏幕上跳出一个文件名:【备份_0311】,时间戳是灾变前48小时。 “这玩意儿怎么自己启动了?”苏晨皱眉,伸手去拔电源。 “等等。”我按住他的手,“先看看是什么。” 他犹豫一秒,点了播放。 电流杂音持续了两秒,然后一个沙哑的声音传出来,带着喘息和金属摩擦的背景噪音。 “……林越,如果你听到这个……我已经不在了。赵强逼我带路……说只要我能打开你们的安全屋,就放过我儿子……但我没做到……屋顶没加固,他们爬不上去……” 是老张的声音。比记忆里更虚弱,像是边说边咳。 苏晨猛地抬头看我,“他不是被捕了吗?什么时候录的?” 我没答。继续听。 “……他们不信我……说我在拖延……把我关在车里……听着……他们要炸东边……通风井下面有空腔……一炸,整个地基都会塌……你们撑不过三分钟……求你……别让他们进去……我儿子还在他手里……救救他……” 录音到这里突然中断,只剩一片杂音。 房间里安静了几秒。 “这文件……藏在装修队U盘的备份分区里。”苏晨快速调出数据路径,“加密方式和赵强手下的通讯协议一样……不是老张主动传的,是被人塞进去的。” “他是被当棋子用。”我说,“赵强以为他能打开安全屋,让他带人夜袭。失败后,拿他儿子威胁他录这段话,想让我们慌,想让我们去救他儿子——然后趁机摸清我们的反应模式。” 苏瑶冷笑一声,“结果老张临死前,还是把实情说了出来。” “不止是实情。”我盯着屏幕,“他告诉我们,赵强的目标不是破门,是炸地基。这才是关键。” 苏晨立刻调出建筑结构图,放大东侧通风井下方区域。空腔确实存在,是当年工厂改建时留下的废弃检修井,直径约1.5米,深6米,上方正好压着安全屋的主承重梁。 “如果在这里引爆……”他声音发紧,“冲击波会直接上传到梁体,外墙再结实也没用。” “所以不能让他靠近。”我说,“从现在起,东侧外区列为一级禁入区,任何人靠近,自动触发酸液喷射。” “可我们不知道他什么时候来。”苏瑶提醒,“而且……他手里有老张的儿子。” 我沉默两秒。 “我们救不了所有人。”我说,“但我们可以让他知道,就算他炸了这里,也拿不到东西。” 我走到控制台前,打开广播系统,接入所有外部扬声器。然后按下录制键。 “赵强。”我对着麦克风说,“你让老张录的那段话,我听到了。你儿子安全,我们会照顾他。但你也听清楚——你的炸药,炸不穿我们的墙。你再来一次,我们就在你来的路上,埋十倍的量。” 说完,我按下发送。 苏晨愣住,“你……真要发?” “不发,他不知道我们在等他。”我说,“发了,他才会犹豫。犹豫,就会暴露节奏。” 他没再说话,默默把信号加密后推送出去。 广播刚结束,主控屏突然弹出警报——东侧外围震动传感器捕捉到轻微移动,坐标距离通风井约12米。 “不是人。”苏晨放大热成像画面,“是金属物体,贴着地面爬行……速度很慢……” 我凑近看。那东西呈长条状,前端有微弱反光,像是某种遥控装置。 “排雷机器人。”我说,“他先派机器探路。” “要不要现在启动酸液?”苏晨问。 “等。”我盯着屏幕,“让他再靠近五米。” 画面中,那个细长的金属体继续向前蠕动,穿过积水,逼近通风井边缘。它的移动轨迹很稳,显然是远程操控。 “他想确认我们有没有布防。”我说,“如果我们现在反应,就等于告诉他,我们知道他的计划。” 苏晨的手悬在控制键上方,没动。 距离缩短到七米。 六米。 就在它即将进入喷射范围的瞬间,那东西突然停住,原地调头,开始后退。 “他收到广播了。”苏瑶说。 “不是收到。”我摇头,“是猜到了。他知道我们会设陷阱,所以试探一下就走。” “那他会改计划吗?” “不会。”我盯着撤退的机器人,“这种人,一旦认定目标,就不会停。他只会换时间,换方式。” 我转身走到防爆墙控制面板前,按下最终确认键。 “启动全封闭模式。” 液压系统轰鸣声骤然加大,四面合金墙加速上升,最后一段卡槽咬合,发出沉重的金属撞击声。主控屏显示:**防御系统闭环完成,外部接口全部切断**。 安全屋正式进入堡垒状态。 苏晨调出内部网络拓扑图,所有无线信号端口已关闭,仅保留局域网硬连线。监控画面切换到地下三层,备用电源组启动,柴油发电机进入低噪待机模式。 “我们真的……和外面断了。”他低声说。 “不是断。”我纠正,“是藏。” 我走到倒计时面板前。45小时03分钟,数字还在跳动。 前世我以为,活下去靠的是物资。 现在我知道,活下去靠的是让别人找不到你。 我拿起防爆相机,走向东侧通风井的检修口。那里刚装完最后一层缓冲垫,表面还留着施工时的划痕。 我蹲下身,仔细检查边缘接缝。一道细微的缝隙出现在钢板与墙体的连接处,宽约两毫米,像是热胀冷缩造成的微裂。 我伸手摸了摸,指尖传来一丝凉意。 就在这时,头顶的通风管道传来一声极轻的摩擦声,像是金属刮过混凝土。 我抬头。 通风口的滤网边缘,有一道新的划痕,呈斜向,长度约五厘米,末端带钩状弯曲。 和之前防爆相机拍到的军用无人机起落架刮痕,形状一致。 第34章 苏瑶的酸雨实验,医疗突破前夜 防爆墙闭合的金属撞击声还在耳膜里震着,我顺着检修梯爬回主控区,手套在梯架上蹭出几道灰痕。头顶通风口的划痕没法再查了,无人机不可能再靠近第二次,赵强的人已经警觉。 我刚落地,就看见苏瑶坐在操作台前,手里翻着一本边角卷起的急救手册,页面停在“化学烧伤处理”那一章。她指甲盖上有道浅白印子,是刚才拧试剂瓶盖时压的。 “你在想酸雨伤员的事?”我开口。 她抬眼,没说话,但眼神没躲。我知道她懂我的意思。昨天通风井的划痕说明一件事:下次攻击不会只从地面来。无人机能刮出那道印,就说明有人会暴露在酸雨下——不管是敌是友,只要被淋到,三分钟内皮肤就会起泡溃烂。 “我想做个实验。”她说,“用模拟酸液测试中和方案。” 我点头。“哪间房?” 她指了指东侧第三间备用储物间。“空间够,又有排水口。我需要ph试纸、硅胶皮肤模型,还有最后一套未开封的碳酸氢钠注射液。” “给你。”我从物资柜取出东西递过去,“十分钟后我要看结果。” 她没应声,抱着材料走了。 我调出监控,画面切到那间屋子。她把硅胶模型摆上操作台,像搭手术台那样铺了无菌布。然后打开酸雨水样瓶,用滴管取液稀释。ph试纸变色,她皱眉,倒掉重来。第二次,试纸呈橙红,她记下数值:2.5。 这个浓度和前世记录的峰值一致。 她用手术刀在模型手臂划出三厘米长的创口,喷上模拟酸液。皮肤瞬间泛白,边缘发红,像被火燎过。她立刻用喷雾器压上3%碳酸氢钠溶液。 十五秒。 腐蚀停止。红肿收缩,模型表面形成一层薄薄的白色结晶。 我按下录像键,标注“有效”。 她松了口气,但没停。转身从医疗包里拿出银针包,手指摩挲了一下针柄。那是她从社区医院带出来的老物件,针身泛着哑光。 我忽然想起什么。“你之前用银针给那个打手止过痛。” 她一顿。 “如果把针刺和药剂联用,会不会更快?”我说。 她没立刻回答,低头看模型上的创面。然后拆开一根无菌针,在模拟合谷穴的位置刺入两分深,接上微型电流仪。她调到最低档,针尾亮起微弱红光。 重新划开一道口,喷酸液,施针,再喷药。 这次,腐蚀反应在十秒内终止。红肿消退速度比刚才快近一倍。她盯着数据表,低声说:“疼痛信号模拟值降了七成……而且局部组织代谢速率提升了。” “不是止痛那么简单。”我盯着屏幕,“它在加速修复。” 她拔下针,对着光看了看。“银能催化某些离子反应。也许它改变了局部酸碱环境。” “那就用。”我说,“镇痛+中和,双管齐下。” 她抬头看我。“还没在活体上试过。” “现在试。” 她没动。 “你不敢?”我问。 “不是不敢。”她解开袖口,“是得有人先上。” 她把左臂放在台面上,用酒精棉擦了三遍。然后拿起滴管,从酸液瓶里取了一小滴,悬空落下。 液体碰到皮肤的瞬间,她肌肉绷紧,但没躲。皮肤立刻泛白,边缘泛红,开始肿胀。 她迅速捏起银针,刺入合谷穴,通电。另一只手拿起喷雾器,压下扳机。 三秒,疼痛信号监测仪曲线开始下降。 三十秒,红肿停止扩散。 三分钟,创面结了一层薄痂,没溃烂。 她收针,用纱布包住手臂,抬头看我:“可以用了。” 我没说话,调出主控系统,新建二级响应预案,命名为“酸雨灼伤应急流程”。我把实验录像、配比数据、操作步骤全部导入,设为医疗模块自动推送内容。 苏晨在隔壁听到动静,探头进来。“你们搞定了?” “拿去复制三份。”我把U盘递给他,“贴到每个医疗包上。” 他接过,转身要走。 “等等。”苏瑶叫住他,“针具要单独消毒,每次用前检查绝缘层。电流不能超过1.5毫安,否则会损伤神经。” 他点头,快步走了。 我走到她面前。“你还记得老张录音里说的吗?他们炸地基,是为了让我们乱。” 她看着我。 “现在我们不乱了。”我说,“我们有了能救人的东西。” 她低头整理针包,动作很慢。突然说:“如果当时有这个,社区医院那几个被淋到的病人,也许能活下来。” 我没接这话。有些事没法重来。 但她已经抬起头,眼神变了。“接下来,我想试试别的缓冲剂。柠檬酸钠、乳酸林格氏液,看能不能降低结晶残留。” “去拿材料。”我说,“仓库还有两瓶生理盐水,第三层架子最里面。” 她起身要走,我叫住她。 “防护服穿上。” 她顿了一下,回头拿了挂在门后的全封闭服,拉链拉到下巴。进去前,她回头看了一眼监控摄像头。 我知道她在看我。 实验重新开始。这次她换了缓冲液配比,用乳酸林格氏液稀释酸液。ph试纸显示2.4,接近真实雨水。她划开模型皮肤,滴液,施针,喷药。 十秒,腐蚀停止。 但表面出现细小颗粒状沉淀,比碳酸氢钠的结晶更密集。 她皱眉,调高显微镜头。颗粒在组织间隙堆积,像沙砾嵌进肉里。 “堵了。”她低声说,“会影响愈合。” 我指着屏幕:“换回碳酸氢钠。它是目前最优解。” 她点头,准备清理模型。 就在这时,操作台上的旧式通讯器屏幕闪了一下。 不是老张那台,是另一台从黑市弄来的二手接收器。我们一直当备用信号监听用,从没通联过。 现在,它亮了。 频率自动跳转到127.8,一个非民用波段。屏幕上跳出三行乱码,瞬间重组为一句话: 【东区七号岗已失守,酸雨浓度突破临界值,请求撤离】 字迹抖动,像是手写输入。 苏瑶猛地抬头看我。 我盯着屏幕,手指已经按在信号追踪按钮上。 那行字又闪了一下,追加了一句: 【我们带了伤员,撑不过两小时】 第35章 赵强的全球布局,团队的终极应对 通讯器屏幕上的字还没散,我手已经按在信号追踪键上。电压波动的数据跳出来,0.3秒的异常峰值和远程唤醒协议完全吻合。这不是求救,是触发装置。 “查信号源。”我说。 苏晨立刻调出黑市数据网的接入端口,手指在键盘上敲得发白。他没抬头,声音压得很低:“跳了三次,最后一次指向华北七号基站——赵强去年炸过通信塔的地方。” 我盯着屏幕。那地方现在应该是一片废墟,连电线杆都没剩。可信号偏偏从那儿发出来。 苏瑶站在操作台边,防护服还没脱,拉链拉到下巴。她看了我一眼:“他在试探我们有没有反应。” 我点头。“不是试探,是引诱。他知道我们会查,就等我们顺着线路追过去。” 苏晨突然停了手。“不对,数据库打开了。不是基站本地数据,是加密云库,标记了十二个红点。” 画面切过去,一张全球地图铺开。红点分布在六个国家,全是人口密集区的物资集散中心。每个点旁边都挂着倒计时,最长七十二小时,最短不到二十小时。 “这些地方……”我脑子里瞬间过了一遍前世时间线。东欧的粮仓爆炸、南亚的净水厂起火、北美的医疗储备库被烧——全是从这儿开始的。一场连锁混乱的起点。 “他想复制上一世的节奏。”我说。 苏晨手指发抖。“可他怎么知道这些点重要?这些地方连军方都没公开备案。” 我知道他是怎么知道的。因为我重生后做的第一件事,就是低价清仓房产,把钱全砸进这些关键节点的物资渠道。我避开市中心,专挑城郊中转站囤货。每一笔交易都用现金,每一辆车都绕路三次才进仓库。 可赵强,全知道了。 苏瑶忽然开口:“你上次说,老张被捕前最后联系的是哪个装修队?” “城北老李队。”我说。 她眼神一紧。“苏晨,查查这个数据库的加密协议,是不是和老李队U盘里的格式一样。” 苏晨迅速比对。三秒后,他抬头:“一致。而且……密钥层级更高。不是复制,是源头泄露。” 我明白了。老张不是被捕,是被策反。他把我所有的物资落点都交了出去。赵强没能力自己建网络,但他能利用我建好的体系,反过来炸掉它。 “他不只想抢安全屋。”我说,“他想让我亲手造的防线,变成杀别人的刀。” 苏瑶咬住下唇,没说话。她知道这意味着什么。如果这些点炸了,成千上万人会冲进废墟抢物资。酸雨还在下,低温持续,一场大规模感染和踩踏会立刻爆发。赵强不用亲自动手,就能让整个区域瘫痪。 “不能让他引爆。”苏晨声音发紧,“可这些点都设了物理引信,远程断不了。” 我看向主控系统。前世我只知道结果,不知道过程。但现在,我有记忆,有时间,还有准备。 “启动天网反制协议。”我说。 苏晨愣住。“那个你半年前让我写的爬虫程序?你说只是防黑客用的……” “它能接入全球公开监控网络。”我调出后台代码,“每个物资点周围五十米内,至少有三台民用摄像头。银行、便利店、交通灯。它们不会断电,也不会被提前拔线。” “可赵强的人会遮脸,会清场。” “他们清不掉所有画面。”我点开程序界面,“我们不需要看到人。我们只需要看到门有没有开,箱子有没有动,电线有没有接上引爆器。” 苏晨反应过来。“用行为模式识别?比如同一辆车进出三次,或者有人在凌晨两点搬运金属箱?” “对。”我按下确认键,“程序会自动标记异常,同步推送到本地终端。我们不抓人,我们把信息送出去。” “送给谁?”苏瑶问。 “军方。”我说,“第32章拿到的加密频道还在。他们要回收数据,就得动手。” 苏晨立刻调出军方协议模板,把十二个坐标和结构图打包加密。我输入认证码——那是从军方代表手套上提取的掌纹模拟数据,唯一一次使用机会。 发送成功。 屏幕静了一秒。 然后,十二个红点同时闪起绿边。 “特战队已接收任务。”苏晨念出回执,“行动代号‘清障’,预计三十分钟内抵达各点。” 我们盯着地图。第一个响应的是东欧粮仓。监控画面切进来,一辆黑色装甲车冲破铁门,四名全副武装的士兵跳下车,直扑仓库后墙。他们动作极快,拆开一块活动砖,拉出一根红色电线。 “找到了。”苏晨松了口气。 “别松。”我说。 画面突然晃动。仓库屋顶爬上来两个人,手里抱着炸药包。他们没穿制服,但动作熟练,显然是赵强的人。 “他们还有后手。”苏瑶盯着屏幕。 我立刻调出其他点的画面。南亚净水厂,两名工人模样的人正往储水罐底部焊雷管;北美医疗库,一辆货车上下来三个穿防护服的,手里提着定时装置。 赵强没指望一次成功。他在每个点都留了双保险。 “通知军方。”我说,“目标有增援,全部需要强攻。” 苏晨刚要发送,我拦住他。 “等等。”我看着东欧画面,“让他们别拆引信。放进去,但别拆。” “什么意思?” “让赵强以为计划还在进行。”我打开录音文件,找到老张临死前那段音频。赵强的怒吼还在:“炸掉它!” 我把这段音频导入广播程序,绑定全球据点的公共频道。 “我们要让他自己听见,他的命令被反向执行了。” 苏晨明白了。他笑了下,手指敲下回车。 十二个据点的内部喇叭同时响起。 “炸掉它!”赵强的声音在仓库、在工厂、在地下库里回荡。 东欧粮仓,那两个屋顶上的家伙愣住了。他们对视一眼,其中一人掏出对讲机喊了句什么。下面的特战队没停,继续往引爆器里插导线。 不是拆除,是接通。 南亚净水厂,焊雷管的工人突然扔下工具,转身就跑。但他们刚跳下梯子,就被埋伏的士兵按倒在地。 北美医疗库,那三个穿防护服的刚启动定时器,耳机里就传来自己的队长声音:“引爆失败,全员撤离。”他们抬头,发现监控摄像头全都转向了他们。 “他在看。”苏晨低声说。 “他知道出事了。”我说。 地图上的红点一个接一个变灰。不是爆炸,是封锁。特战队控制现场,押走人员,引爆装置被完整回收。 最后一个点是本地郊区的中转站——离我们安全屋不到十公里。 画面切进来时,我一眼认出那个背影。赵强本人。 他站在仓库中央,手里拿着遥控器,四周堆满汽油桶。他抬头看了眼摄像头,嘴角动了动,像是在笑。 然后他按下按钮。 可什么都没发生。 他愣了一下,又按了一次。 还是没动静。 他冲到引爆箱前,拉开盖子。导线是断的。不是被拆,是从一开始就接错了。军方的人在他来之前,已经改了线路。 他猛地抬头,死死盯着摄像头。 我知道他在想什么。他在想:谁能在我不知情的情况下,改掉我的引爆程序? 我按下对讲机。 他的声音从喇叭里传出来,带着喘息:“林越,我知道你在看。你躲得了一时,躲不了一世。这世界迟早是我的。” 我放上录音。 “炸掉它!” 他的声音在仓库里炸响。 他脸色变了。 我关掉通讯,调出主控面板,把十二个据点的监控画面全部锁定,存入保险柜。这不是结束,是开始。 苏瑶走过来,声音很轻:“他不会再用人力了。” “我知道。”我说。 “下次,他会用别的办法。” 我看着地图上最后一个灰点,没说话。 苏晨突然出声:“主电源有波动。” 我回头。监控显示,安全屋外三百米处,一辆无牌货车正缓缓靠近。车顶有个旋转装置,像是信号干扰器。 我立刻切断外部供电,切换到柴油发电机。同时启动电磁屏蔽层。 货车停下了。 车门打开,没人下来。 但安全屋的备用通讯器屏幕,又亮了。 第36章 物资装车完成,末日的最后冲刺 通讯器屏幕还亮着,绿边框住最后一个灰点。我盯着那辆停在三百米外的无牌货车,车顶的旋转装置已经停止转动,像一只僵死的昆虫。 “装车。”我说,“所有物资,十分钟内清空仓库。” 苏晨的手从键盘上抬起来,指节发麻。他没问为什么。刚才那一场信息战耗尽了系统电力,也耗尽了我们最后的缓冲时间。赵强的信号只是幌子,真正的倒计时从来不是他按下的按钮——是天上的云层,是地面开始冒白烟的积水。 酸雨来了。 我们冲进仓库时,雨点已经砸在金属棚顶上,发出密集的爆裂声。第一辆改装卡车停在平台边缘,防酸涂层还在泛光。苏瑶抓起最近的箱子就往车上搬,动作干脆得不像个医生。她知道,现在能救人的不是药,是时间。 我翻出清单最后三行:柴油滤芯、应急净水模块、高热压缩粮。这些是死命令,必须带走。其他能塞的都塞,塞不了的就放弃。 苏晨扑到驾驶室,拧钥匙。引擎咳了两声,没着。 “电路进水了!”他拍了下方向盘。 我一把拉开电瓶盖,湿气已经爬进接线柱。再等三十秒,整辆车可能就废在这儿。 “断监控。”我吼,“所有终端关机,供电转给启动系统!” 苏晨立刻砸了主控箱的锁,扯掉数据线。备用电源的红灯跳了一下,稳住。 他重新接线,用防潮胶带缠住裸露接口,手稳得不像个十六岁的孩子。前世他这时候还在学校围墙外偷抽烟,现在他已经学会在酸雨里抢修一辆随时会报废的卡车。 引擎终于轰响。 “走!”我喊。 苏瑶已经铺好了防酸布,从仓库门口一直搭到车斗。我们两人一组扛箱往外冲。空气里全是刺鼻的焦味,那是雨滴腐蚀钢筋的声音。平台边缘的梯子已经塌了一半,铁锈像灰烬一样往下掉。 第三趟,我搬的是医疗包。刚踏上防酸布,脚下一滑。整块布正在被雨水从边缘撕开,像一张慢慢烂掉的纸。 “快!”苏瑶在车上伸手。 我把箱子扔上去,她单手接住,另一只手抓住固定绳。我们没时间系扣,只能靠体重压住布的两端。 最后一车装到八成满,还差一箱压缩饼干没上车。那箱子卡在轨道尽头,滑槽已经被腐蚀变形,推不动。 远处传来一声闷响。 我抬头。两百米外的旧厂房塌了半边,屋顶像纸片一样卷起来。不是爆炸,是酸雨泡烂了承重柱。这种声音我会记一辈子——前世我就是被这种声音惊醒,然后看着宿舍楼在我面前塌成一摊烂泥。 “走不走?”苏晨在驾驶室大喊。 我看了一眼那箱饼干。七十二小时断粮的滋味我尝过。但更清楚的是,犹豫三秒,所有人都得死在这儿。 “放弃!”我挥手,“上车!” 苏瑶却已经冲了回去。 她没用手推,而是甩出钩索,铁爪咬住箱子边缘,猛地一拽。箱子滑动,撞开变形的轨道,滚到平台边。 她单膝跪地,把箱子往车边拖。雨水打在她背上,防护服开始冒烟。 “苏瑶!”我冲过去。 她抬头,眼神没乱。“差三米。” 我把工兵铲扔给她当撑杆,她卡住箱底,用力一撬。箱子飞起半米,落进车斗。 她跳上车,我一把将她拉进驾驶室。车门刚关,平台最后一段防酸布彻底撕裂,卷进雨里,瞬间化成黑水。 “走!”拍拍苏晨肩膀。 卡车轰鸣着倒出仓库区,轮胎碾过积水,溅起的水花碰到车身就嘶嘶冒烟。我们没走大路,绕向北侧废弃厂区。那里有条地下通道,直通安全屋入口。是我半年前踩点时发现的,一直没动,就等这一刻。 车刚拐进通道口,头顶一声巨响。 一根钢筋从顶棚砸下,正中车顶。驾驶室震得人脑发晕,右前轮“砰”地爆胎,车身猛地向右倾斜。 “过不去!”苏晨看前方,“门洞只剩八十公分,现在车头歪了至少二十。” 我推开车门。通道顶部还在滴酸水,一滴落在我手背上,火辣辣地疼。我抬头看,支撑梁已经出现裂纹,再来一根钢筋,整辆车可能就被压死在这儿。 “绞盘呢?”我问。 “在后备箱。”苏晨抹了把脸上的水,“但得有人出去放缆。” “我去。”苏瑶解开安全带。 “你不行。”我拦住她,“伤口在渗血。” 她低头看脚踝。刚才跳车时被铁皮划了一道,防护服破了口,血正顺着靴子往下流。她没吭声,只是撕下内衬布条,自己扎紧。 “那我去。”我说。 我抓起缆绳,贴着墙根往车尾挪。酸雨从裂缝滴落,打在头盔上像小锤敲铁。我蹲下身,把钩头扣进底盘固定栓,拉紧。 “放绞盘!”我吼。 苏晨在驾驶室按下按钮,电机启动。缆绳绷直的瞬间,车身微微回正。 “再拉五公分!”我喊,“左偏!” 苏晨探出头调整方向,雨水立刻打在他脸上。他咬牙撑住方向盘,一点点往左掰。 苏瑶在后车厢站起来,用肩膀顶住侧板。车身晃动,她脚下一滑,单膝跪地,但没松。 “够了!”我拍车底,“停!” 苏晨刹住绞盘。车头距离门洞边缘只剩十公分。 “进!”我翻上驾驶室。 引擎咆哮,车轮打滑,终于咬住地面。车身蹭着水泥墙,发出刺耳的摩擦声,一寸一寸挤进通道。 就在最后一节车厢通过的瞬间,头顶又一根钢筋落下,砸在刚才的位置,火星四溅。 “快到了。”苏晨喘着气。 前方五十米就是安全屋入口。厚重的防爆门外,地面干燥,像另一个世界。 车停稳。我推门下车,腿有点软。苏晨从后备箱搬出应急担架,苏瑶扶着墙站起来,没让任何人扶。 我们走向内门。三个人,两步一停,谁都没说话。 内舱门打开一条缝,我伸手去按识别钮。系统绿灯亮起,门缓缓开启。 苏晨刚迈一步,脚下一绊。血从他靴口渗出来,滴在干燥的地面上,像一串暗红的点。 苏瑶立刻蹲下,撕开新的包扎带。我站在门口,回头看通道尽头。 酸雨已经漫进入口,白烟顺着地面爬进来,腐蚀着金属轨道。监控摄像头一个接一个熄灭。 “进来。”我说。 苏瑶扶着苏晨跨过门槛。我最后一个进去,转身拍下关闭钮。 防爆门轰然合拢,密封圈严丝合缝地咬合。门外的嘶响被彻底隔绝。 我靠在墙上,听见自己心跳。 苏瑶还在处理苏晨的伤口,动作很稳。苏晨低头看着自己的脚,忽然说:“哥,咱们……真的进得来吗?” 我没回答。 主控屏自动亮起,显示外部环境数据:酸雨强度ph1.8,气温零下十二度,风速每秒十七米。 屏幕右下角,倒计时跳动:71:58:33。 第37章 安全屋封闭测试,苏瑶的银针立功 警报声划破寂静。 我靠在控制台边,腿还在抖。刚站稳,红光就闪起来,主控屏跳出一行字:东区通风管道压力异常,酸雾渗入。 苏晨坐在操作位上,手指悬在隔离按钮上方,没按下去。他脸色发白,额角全是汗,靴口那道血痕已经渗到地上。刚才那一路,他咬着牙没吭声,现在人是进来了,可系统不认。 “别关。”我说。 他抬头看我,嘴唇动了下。 “一关通风,氧气撑不过十二小时。”我盯着数据流,“找漏点。” 他咽了口唾沫,手指转了方向,开始调夹层监控。画面切过去,东侧竖井的金属阀表面起了泡,边缘一圈泛黑,雨水正从裂缝里一点点钻进来,腐蚀声在静下来的室内听得清清楚楚。 我扭头问苏瑶:“医疗舱密封性还能撑多久?” 她已经站起身,扶着墙往管道接口走,动作慢但稳。脚踝那道口子没包严,血顺着小腿往下流,滴在地上的声音和警报一搭一搭的。 “密封圈完好。”她看了两眼接口胶条,“只要主循环不崩,医疗区能扛二十四小时。” “够了。”我抓起工具包,“苏晨继续盯系统,我去东井封漏。” 他点头,手重新放回键盘。 我刚迈步,苏瑶突然开口:“等等。” 我回头。 她从随身包里摸出银针包,抽出最长那根,针尖在灯光下泛着冷光。 “让我试试。” 我愣了下。 “这阀芯卡死了。”我说,“胶泥都堵不住,硬来整段管道都得废。” “我不是要堵。”她撑着墙走到我旁边,“针尖震动能减缓金属疲劳。我以前做手术,用它震开过钙化血栓。现在……也许能震住腐蚀速度。” 我没说话。 上一次见她用银针,是救那个被酸雨烧了手的工人。那时候我还觉得是偏方,结果人真活下来了。现在她要把这玩意儿插进高速气流的金属缝里,不是救人,是救系统。 “你能稳多久?”我问。 “不知道。”她盯着监控画面,“但值得试。苏晨换备用阀需要三十分钟,只要前十五分钟别崩,就有机会。” 我看了眼时间。警报触发已经三分钟,酸雾浓度每秒都在升。 “我帮你固定。” 我扯过一块防酸布,绕到她背后,一头绑在她腰上,另一头扣进墙栏。她没反对,只把针尾夹在右手食中指间,左手扶住井口边缘。 “苏晨!”我喊,“减压阀开半档,降气流!” “开了!”他声音发紧,“再低会影响主循环!” “够了!”我盯着井口,“上!” 她咬牙,单膝跪地,身体前倾,左手扒住裂缝边缘,右手一送—— 银针刺入阀芯缝隙。 针尾猛地一颤,随即稳定下来,发出几乎听不见的高频嗡鸣。监控曲线瞬间压平,腐蚀速度从每秒0.3毫米降到0.05,渗入量开始回落。 “成了!”苏晨低吼。 “别松劲。”我盯着她手,“你撑多久,我们抢修就多久。” 她没答话,额角的汗滚下来,滴在金属上,嘶地冒了股白烟。脚踝的血顺着小腿流到脚背,鞋底已经湿透。她整个人靠在墙锚上,全靠腰部那根布带撑着不倒。 苏晨的手没停。他调出备用阀参数,确认接口型号,从工具柜取出合金件,又翻出防酸密封圈。他的动作越来越快,但每一圈螺丝都拧得极稳。 “第一颗固定螺栓松了!”他报进度。 我盯着监控。曲线又开始往上爬。 “苏瑶!” 她牙关咬得死紧,右手抖得厉害,但针没动。 “再……五分钟。”她喘着说。 “撑住!”我抓起另一块布,塞进她背后,抵住墙角,帮她分担点压力。 她点了下头,眼神没离开监控。 “第二颗螺栓卸下!”苏晨声音发哑,“换阀!” 他把旧阀整个拔出来,金属边缘已经发脆,一碰就掉渣。新阀对准接口,他一点点推进去,手稳得不像个十六岁的孩子。前世这时候他还在逃课,现在他正把我们的命拧进这根管道里。 “密封圈到位!第一颗螺栓上紧!” 我回头看苏瑶。她的脸已经发白,嘴唇发紫,但右手还是稳的。针尾的震颤没断,监控曲线又被压下去一截。 “还有两颗!”苏晨吼。 她喉咙里滚出一声闷哼,整个人往下坠,腰带绷得吱呀响。我立刻顶上去,肩膀抵住她后背。 “最后一圈!”苏晨猛地一拧,“锁死!” 他拍下测试钮。新阀通气,压力回升,主循环重新平衡。 监控屏上的红警瞬间转绿。 酸雾浓度归零。 新鲜空气从出风口涌出来,带着过滤后的干冷味道,冲散了室内的焦糊气。 我松开布带,腿一软,差点跪下。 苏瑶倒在我肩上,右手一松,银针“当”地掉在金属地板上,针尖已经弯了。 我扶她坐下。她喘得厉害,但嘴角动了动,像是笑了。 “它比手术刀还管用。”她说。 苏晨靠在椅背上,闭着眼,手还搭在控制台上。过了几秒,他睁开眼,声音很轻:“哥,咱们……真的活下来了。” 我没看他。 主控屏自动刷新数据:氧气浓度21%,温度25c,湿度45%,电力储备98%,封闭测试通过。 我扶着台子站起来,走到屏幕前,手指划过那行绿字。 “是。”我说,“这才开始。” 苏瑶低头捡起银针,指尖还在抖。她把它放回包里,动作很慢,像在收一件重要东西。 苏晨忽然坐直:“林越。” 我回头。 他盯着屏幕右下角。倒计时还在跳:71:42:11。 “备用阀能撑多久?”他问。 “案设计,三年。”我说。 “但酸雨强度比预估高。”他手指敲着键盘,“刚才那十分钟,腐蚀速度超了标准值四倍。合金件……可能撑不了那么久。” 屋里一下子静了。 苏瑶抬头看我。 我走到主控台前,调出材料耐久模型。参数输入,系统开始演算。 进度条走到80%,突然卡住。 系统提示:数据异常,建议人工复核。 我盯着那行字,手指停在键盘上。 苏晨凑过来:“是不是哪里出问题了?” 我摇头。 不是出问题。 是数据对不上。 前世这个时候,我还在公司改ppt,根本不知道末日要来。现在我坐在这儿,看着自己亲手建的安全屋,第一次发现——有些东西,记忆也没法百分百还原。 苏瑶站到我旁边,看了一眼屏幕。 “要不要重新测一遍?”她问。 我点头。 她伸手,准备调出原始参数。 就在她指尖碰到触控屏的瞬间,主控台最底层的一个接口盖板,突然发出一声极轻的“咔”。 像是金属在缓慢裂开。 第38章 老张的最终下场,赵强的愤怒宣战 主控台底层接口那声“咔”还在耳边,我没动。 苏瑶的手停在触控屏上,指尖离屏幕差一厘米。她没再往前递,而是慢慢收回,低头看了眼自己还在发抖的右手。 “刚才那声音……不是系统自检。”她说。 我盯着那块松动的盖板。上一秒它还好好的,现在边缘翘起一道缝,像是被什么东西从里面顶过。 “苏晨。”我开口。 他猛地一颤,从椅子上弹起来,眼睛布满血丝。刚修完通风阀,他连喘口气的时间都没有。 “查。”我说,“从底层线路开始。” 他没问为什么,直接翻出工具箱,拧开面板螺丝。金属盖板落地时发出闷响,露出底下密密麻麻的线束。他一根根摸过去,动作很轻,手指却控制不住地抽搐。 “这儿。”他突然停住,“这条线不该在这儿。” 是条灰白色的数据线,绕过主控模块,接进一个指甲盖大小的金属盒。盒子焊死在底座上,位置隐蔽,不拆外壳根本发现不了。 “和老张装的监控同款。”他声音压得很低,“信号源被屏蔽了,但它一直在传数据。” 我蹲下身,看清盒子侧面有个微型天线口,已经被胶泥封住。但刚才那一声“咔”,显然是内部装置启动了。 “断电。”我说。 苏晨拔掉主供线,又用绝缘钳剪断灰白线。盒子瞬间失火,指示灯熄灭。 “它传了多久?”我问。 “不知道。”他擦了把汗,“但从接线方式看,应该是从我们进屋那一刻就开始了——老张知道我们会修通风系统,知道我们会碰主控台。” 我站起身,脑子里过了一遍时间线。老张是灾变前三天被我赶出去的,当时他负责加固安全屋外墙,最后一天神神秘秘多装了几个“备用传感器”。我没多想,现在看,全是后门。 “全面扫描。”我说,“所有隐蔽节点,尤其是他经手过的墙体、管道、电路井。” 苏晨点头,开始调检测程序。苏瑶扶着墙走到角落的医疗包前,翻出一支葡萄糖剂,捏着吸管咬开,一口气喝完。她的脚踝还在渗血,防护服下摆湿了一大片。 “你去换药。”我说。 “等会儿。”她盯着监控屏,“先查完再说。” 我没再劝。她比谁都清楚自己撑不了多久,但她也知道,现在不是倒下的时候。 十分钟后,苏晨抬起头:“信号最后跳转点在城郊化工厂,坐标x7-9,东区废弃区。” 我记下了。 那是赵强的地盘。前世我记得清清楚楚,那地方后来成了掠夺者的中转站,专门用来关押有技术的人,逼他们修设备。 “回溯路径。”我说,“看看它传了什么。” “加密了。”苏晨敲了几下键盘,“但上传频率很高,每三分钟一次,内容应该是实时监控数据——温度、气压、电力负载……还有我们的人数活动轨迹。” 我眯起眼。 这不是偷情报,是喂食。老张把我们的节奏、状态、弱点,一点不落地送出去,让赵强能掐准时机出手。 “调化工厂外围监控。”我说,“看看现在谁在接收。” 苏晨接入黑市共享网络,绕过三道防火墙,终于连上一台挂在电线杆上的旧摄像头。画面晃了一下,出现一个穿防酸服的男人,正站在厂房门口看平板。 他抬手点了两下,屏幕亮起——是安全屋内部的实时画面:我们三人围在主控台前,苏瑶靠墙站着,苏晨低头操作,我蹲在接口边。 画面右下角标着时间:**71:39:16**。 “是打手。”苏晨低声说,“赵强的耳目,专门负责盯点。” 我盯着那台平板。他看完画面,合上设备,转身走进厂房。临进门时,他顺手点开另一段视频。 画面切换。 一个男人倒在露天坑边,身上没穿防护服,双手抓着地面,指节扭曲。酸雨正从头顶落下,砸在他背上,皮肤以肉眼可见的速度发黑、剥落、碳化。他没喊,也没动,像是被钉在那儿。 几秒后,整个人塌下去,只剩一具白骨泡在泛黄的水里。 背景是片废弃车间,屋顶塌了一半,墙上还有我亲手刷的“禁止入内”红漆。那是我们安全屋西墙外三百米的维修站,老张最后一次出现的地方。 “时间。”我说。 “视频没时间戳。”苏晨调出画质分析,“但根据酸雨腐蚀速率模型,从皮肤开始溃烂到完全碳化,大约四十到五十分钟。结合他接收信号的时间……死亡时间在71:40:00前后。” 差一分钟。 就是我们修通风系统那会儿。 “他是被扔出去的。”苏瑶突然开口,“你看他倒地的姿势,膝盖先着地,身体前倾,像是被人从高处推下来。而且他右手抓地的力度比左手大,说明落地时试图撑住——这不是主动跳坑,是被人逼的。” 屋里静了几秒。 老张背叛我们,给赵强当内应。可现在,他也死了,死得毫无尊严。 “清理门户。”我说,“赵强不需要知道太多的人。” 苏晨咬着牙:“他利用老张害我们,现在又杀了老张灭口。他根本不在乎谁忠谁奸,只在乎谁能用。” 我看着主控屏,倒计时还在走:**71:38:42**。 还没完。 “继续盯化工厂。”我说,“他既然能看我们,就能发东西回来。” 话音刚落,安全屋外墙上那块电子屏忽然亮了。 白底红字,一行信息跳出来: **“林越,游戏才刚刚开始。”** 紧接着,倒计时浮现:**72:00:00**。 和我们主控台的时间不一样。它是从整数开始的,像是某种宣告。 “外部信号注入。”苏晨猛地敲键盘,“他黑进了供电线路,在备用电源切换瞬间植入指令!” “切断。”我说。 他拔掉外接电缆,启动隔离模块。屏幕闪了几下,熄了。 “查波段。”我说,“确认是不是定向推送。” 苏晨接入频谱分析仪,三分钟后抬起头:“不止我们这儿。东区、南区、北山三个幸存者据点的外屏同时亮了,内容一样。他是公开宣战。” 我懂了。 这不是冲我来的。 他是在召集所有掠夺者。72小时后,全球同步行动,目标是所有有物资的安全屋。 “他不要东西。”我说,“他要秩序。他想让所有人知道,谁不服,谁就得死。” 苏瑶靠在墙边,声音很轻:“我们扛得住一次攻击,但要是同时被几十个人围……医疗舱的抗生素只够五个人用十天,止血绷带也不足。” 苏晨一拳砸在桌上:“那我们就先动手!老张死了,赵强的据点暴露了,我们现在杀过去,还能打他一个措手不及!” “然后呢?”我看着他,“你杀了一个,还有十个。你杀了十个,还有百个。他们不怕死,因为他们没别的路。我们有。” 他张了张嘴,没说出话。 “老张以为自己能两边通吃。”我点开那段死亡视频,放大赵强手下收平板的动作,“结果呢?赵强连他的尸体都不收,任他烂在雨里。在那种人眼里,没有兄弟,没有手下,只有工具。用完就扔。” 苏瑶慢慢坐到椅子上,低头看着自己包扎了一半的脚踝。 “所以接下来……我们不只是守?”她问。 我走到主控台前,调出地图。红点一个个亮起——所有已知的安全屋位置,包括我们这个。 赵强的攻击不会是单点突破。他会制造混乱,让幸存者自相残杀,最后他来收场。 “从现在起。”我说,“我们不是在防小偷,是在打一场战争。” 苏晨抬起头。 “查所有隐蔽线路。”我下令,“老张经手过的每一寸墙、每一段管、每一个接口,全部拆开重检。发现一个后门,就标记一个坐标。” 他点头,抓起工具箱。 “苏瑶。”我说,“清点医疗物资,列出最低消耗模型。我们要知道,最多能撑多久。” 她撑着椅子站起来,没说话,走向储物柜。 我最后看了一眼电子屏的残影。 72小时。 不是倒计时。 是开战令。 第39章 团队的最终誓言,末日的第一次黎明 警报器的红光终于熄了,主控台屏幕上的波段监测归于平静。苏晨的手还搭在键盘上,指节发白,呼吸压得很低。他没动,像是怕一出声,那股刚压下去的火又会窜上来。 我拔掉频谱仪的接口,金属插头在掌心留下一道压痕。三秒,我没说话。够了,再吵下去,我们还没被赵强打垮,自己先散了。 “他想让我们慌。”我开口,声音不重,但足够让另两人听清,“现在谁说话,谁就在帮他。” 苏晨猛地抬头,眼底全是血丝。他想反驳,可没张嘴。他知道我在说什么。 我调出安全屋的三维模型,投影在主控屏上。墙体厚度、发电机位置、医疗舱密封层,一条条数据流滑过。 “这不是房子。”我指着模型,“是命。我们的命,以后可能还有别人的命。从今天起,它不叫安全屋了。” 我顿了顿,看着他们的眼睛。 “它叫堡垒。” 苏瑶靠在医疗柜边,脚踝的血已经渗过绷带。她没去擦,只是慢慢把最后一段绷带缠紧,打了个死结。然后她拿起银针盒,轻轻放在主控台上。 “我懂你的意思。”她声音很稳,“但光改个名字没用。得有人守。” 她打开针盒,取出最长的一根,放在掌心看了两秒。 “我苏瑶,”她抬头,目光扫过我们,“愿用医术护住这屋里的每一个人,哪怕只剩一口气。” 她说完,把银针插进台面的缝隙里。针尾微微颤了一下,没倒。 苏晨盯着那根针,忽然转身,从工具架上抽出一把扳手。他走到东墙,蹲下身,在金属板上用力刻下一串编号:xc-07。那是他给安全屋防御系统起的代号。 刻完,他把手按在编号旁边,掌心压着刻痕。 “我苏晨,”他声音有点抖,但没停,“定让这屋的防御坚不可摧。” 他站起身,扳手还攥在手里,指节发青。 我走到主控台前,抽出工兵铲。铲刃在灯光下泛着冷光。我把它插在金属地板上,正对主控屏。 “我林越,”我说,“誓死守护堡垒,不弃一人,不降一寸。” 铲子立着,像一根旗杆。 没人再说话。三个人,三个动作,三句誓。没有仪式,没有多余的话。我们不是在演戏,是在把命钉进这块地。 苏瑶慢慢走到铲子旁,伸手摸了摸铲柄。她的手还在抖,但没缩回去。 “接下来呢?”她问。 我拔起铲子,转身走向观察窗。窗上结了层厚霜,我用铲背刮开一块。 外面一片死灰。酸雨把屋顶的铁皮啃得坑坑洼洼,几根钢筋歪斜地戳向天空。远处的建筑像被啃过的骨头,只剩骨架。 但雨停了。 我盯着天际线。云层裂开一道缝,一道微光透下来,照在腐蚀的屋顶上,泛出冷铁般的光。 “七十二小时。”我说,“他给了三天,我们活过了第一天。” 苏晨走过来,站在我右边。苏瑶站左边。三人并肩,谁都没动。 光很弱,像是从很远的地方挤过来的。可它确实照进来了。 “温度在降。”苏晨忽然说,“主控台显示,外面已经零下五度,还在往下走。” 我点头。酸雨停了,极寒来了。这才是真正的末日开端。 “发电机还有多少油?”我问。 “满的。”他答,“按最低负荷能撑四十五天。要是加装太阳能板,可以延长到三个月。” “不够。”我说,“三个月后呢?三年后呢?” 他没说话。 “我们得学会自己产电。”我盯着窗外,“也得学会自己产水、产食物。不能只靠囤。” 苏瑶轻声说:“我在想那些植物。有些耐寒苔藓,或许能净化水。只是需要时间试。” “试。”我重复一遍,“我们有时间。” 话音刚落,主控台突然响了一声。不是警报,是系统自检完成的提示音。 苏晨快步走回去,看了一眼屏幕。 “所有隐蔽节点排查完毕。”他说,“老张经手的十七处接口,拆了十二个,发现三个后门,全部物理断开。剩下的五个明天继续。” “好。”我说,“明天开始,加固外墙。防爆层加厚,外置监控全部换新。” “我来。”苏晨抓起扳手,“今晚就能画图。” “医疗物资呢?”我转向苏瑶。 她翻开记录本:“抗生素够用,但止血粉只剩三管。绷带还能撑两周。要是有人重伤……” “不会有人重伤。”我说,“我们会守住。” 她抬头看我,没笑,也没反驳。只是把本子合上,放回柜子里。 我走回主控台,打开地图。红点还在,东区、南区、北山,三个据点外屏被黑的痕迹没消。赵强不是冲我们一个来的。他在清场。 “他要秩序。”我说,“那就给他看看,什么才是真正的秩序。” 苏晨问:“我们下一步怎么防?” “不光是防。”我说,“是建。把堡垒建起来,让所有人知道,这里不是软目标。” “可我们只有三个人。”苏瑶说。 “现在是三个。”我看着地图,“以后可能更多。只要他们愿意守规矩。” “规矩?”苏晨问。 “进屋的人,必须立誓。”我说,“不抢,不偷,不背叛。违者,逐出。” “要是有人不信誓呢?”苏瑶问。 “那就用事实教他们。”我关掉地图,“我们活下来,就是最好的说服。” 苏晨低头看着手里的扳手,忽然说:“我以前总觉得,末日来了,能活一个算一个。现在我知道了,光活没用。得活明白。” 苏瑶轻轻靠在我肩上。她的身体很轻,像是随时会倒。可她没倒。 “我脚踝还能走。”她说,“明天我去清医疗库,分类药品,建个使用标准。” “好。”我说,“你负责医疗系统。苏晨负责防御和能源。我统筹调度。” “那……”她顿了顿,“我们算是……一个团队了?” 我看着窗外。那道光还在,比刚才亮了一点。 “不是算是。”我说,“我们本来就是。” 主控台的灯忽闪了一下。苏晨立刻扑过去,检查电源接口。 “电压稳着。”他回头,“可能是外线震动。” 我走过去,顺着他的手看向配电图。一切正常。 “继续盯。”我说,“赵强不会只发一条消息。” “他要再黑进来,我就反向追踪。”苏晨敲了两下键盘,“这次不光切断,我要把他的信号源炸了。” “别急。”我说,“他想让我们乱,我们不能乱。” 苏瑶忽然说:“你们听。” 我们都静下来。 外面没有雨声,没有风声。只有一种极低的嗡鸣,像是大地在呼吸。 “极寒让空气密度变了。”苏晨说,“声音传得更远。” 我走到窗边,又刮开一片霜。 天边的光裂得更开了。灰黑的云层被撕开一道口子,阳光像刀子一样插进来,照在废墟上。 第一缕光,落在安全屋的防爆门上。 金属门板反射出一道刺眼的光斑,打在主控台的屏幕上,正好盖住那个倒计时数字。 七十二小时。 现在是七十一小时五十九分。 我伸手,把工兵铲重新插回地板。 铲刃入地,发出一声轻响。 苏瑶走过来,把银针从台面拔出,收进盒里。 苏晨在墙上补了一道焊缝,火花溅起,照亮了他半边脸。 三人站着,谁都没说话。 光斑在屏幕上慢慢移动,像一颗心跳。 第40章 能源危机解除,柴油的隐藏秘密 主控台的灯又闪了一下,这次苏晨没扑过去。 他坐在操作椅上,手指还搭在键盘边缘,眼睛盯着能源监控面板。刚才那一下只是电压微调,外线震动已经排除,电缆在极寒里缩得发紧,但没断。他松了口气,肩膀塌下来半寸。 “发电机稳着。”他说,“柴油够用。” 林越站在他身后,没说话。他的手还握着工兵铲,掌心贴着金属柄,冷得发麻。刚才那一道光斑从防爆门反射进来,正好落在倒计时上,七十一小时五十九分。现在是五十八分。时间在走,天在冷,外面的世界正被冻进铁壳子里。 “撑多久?”林越问。 苏晨调出油耗曲线,拉到最大刻度。“按最低负荷运行,照明、通风、基础温控——还能撑三十二天。”他顿了顿,“要是省着点,关掉非必要电路,能到三十五天。” 林越点头。这数字比预估高。他记得清仓那天,陈总的地下油库一共运来二十三桶柴油,每桶二百升,标号普通,本不该有这么长续航。 “油质查过吗?”他问。 “没掺水,没乳化。”苏晨调出检测报告,“黏度正常,燃烧值达标。就是……”他皱眉,“有点奇怪。” “什么?” “它不凝。”苏晨指着低温模拟舱的数据,“现在外面零下十一度,还在降。普通柴油到零下十度就开始析蜡,管道会堵。可这油,刚才我抽了一管做冷凝测试,零下十五度都没变。” 林越转身就走。 “我去看看。” 油库在b2层,穿过两道气密门才能进去。他拎着强光手电往下走,脚步踩在金属梯上,发出空荡的回响。空气里有股淡淡的油味,混着防锈涂层的气味,熟悉得像上辈子呼吸过的最后一口空气。 上辈子,他死在第七天。发电机停了,屋里冷得像冰窖,他爬不动,喊不出声,最后听见的是墙体塌陷的闷响。 这辈子,他不会让发电机停。 油桶整齐码在靠墙的支架上,一共二十三个,全密封,桶身刷着暗绿色防锈漆。他蹲下,手套抚过最近一桶的表面,检查焊缝和阀门。没问题。他又走到第二排,手指顺着桶底边缘滑过去,忽然停住。 有刻痕。 不是锈蚀,是人工蚀刻的编号。他抽出铲刃,轻轻刮掉表面浮锈,一行小字露出来:dY-7x。 他的手指僵了一下。 这个编号他见过。在第27章,从赵强据点缴获的那批文件里,有一份被烧掉一半的军方运输清单,上面写着:“dY-7x,合成燃料,抗酸雨腐蚀,低温稳定性A级,用途:末日应急能源储备。” 当时他以为那是废弃项目。 现在,它就在他眼前。 他站起身,快步回到主控室。 “把刚才那桶油再测一次。”他对苏晨说,“我要看它在零下二十五度下的流动性。” 苏晨愣了下,“真要降到那么低?” “降。” 苏晨没再问,调出低温舱控制系统,启动制冷程序。舱内温度开始下降,数字一格格跳:零下十六、十七、十八…… 林越打开资料库,翻出那份残缺文件的扫描件。编号一致,字体一致,连格式都一样。这不是巧合。 “这油不是民用的。”他说,“是军方的东西。” 苏晨抬头,“军方的?那怎么会在陈总手里?” “我不知道。”林越盯着屏幕,“但有人在往外送。” 温度降到零下二十三度时,舱内摄像头拍到油管里的柴油仍在缓慢流动。没有絮状物,没有沉淀。 零下二十五度,稳定。 “点火。”林越说。 苏晨按下启动键。点火器喷出火花,柴油喷嘴雾化供油,三秒后,备用发电机发出低沉的轰鸣,转速平稳上升,电流表指针稳稳停在绿色区域。 “它烧起来了。”苏晨声音发紧,“而且……比主发电机还稳。” 林越盯着那台机器。这不是柴油,是为末日造的燃料。抗酸雨,耐极寒,高燃烧值,低杂质。普通发电机用它,寿命都能延长一倍。 “我们手里的二十三桶,”他说,“不是补给,是战略物资。” 苏瑶一直靠在医疗柜边,脚踝的绷带又渗了血。她没去管,只是慢慢走到主控台前,看着那行dY-7x的编号。 “这种燃料,不该流到黑市。”她说,“除非……上面有人想让它流出来。” 林越看着她。她没躲开视线。 “第27章的走私船,”他说,“不是运柴油。是转移这批燃料。陈总只是中间人,赵强也是。他们争的从来不是钱,是油。” 苏晨忽然说:“那他们知道这油有多厉害吗?” “不知道。”林越摇头,“标签是普通柴油,运输记录被抹了。他们只当是高价油,抢着卖高价。可军方清楚。他们知道这东西能让人在末日里活三年,而不是三个月。” 房间里静了几秒。 “所以……”苏瑶低声说,“这场灾难,是不是早就被算进去了?” 林越没回答。他调出地图,找到陈总油库的位置,又标出赵强据点、老张装修队的接货点。三条线,最终都指向城郊一处废弃化工厂——那地方在军方运输清单上,是“中转站3号”。 可那地方,根本没有登记资质。 “这不是意外。”他说,“是有人在放货。一层层往下放,让黑市去抢,去打,去死。” 苏晨的手慢慢握紧了扳手。 “那我们呢?”他问,“我们算什么?刚好捡漏?” “不。”林越看着他,“我们是漏网之鱼。但现在已经不是了。” 他走到油库监控画面前,放大其中一桶的编号特写。 “dY-7x不是普通代号。它是项目编号,整个计划只有三个批次。我们手里的这批,是第二批的最后二十三桶。” “那第一批呢?”苏瑶问。 “没了。”林越调出文件附录,“记录显示,第一批在灾变前七十二小时,全部运往‘北山指挥所’。第二批原定封存,但运输途中失踪。” 失踪。 不是被劫,不是损毁,是失踪。 “所以这批油,”苏瑶说,“本该消失的。” “但它没消失。”林越盯着屏幕,“它出现在陈总手里。然后被我们抢了。” 苏晨忽然站起来,“等等。如果这油这么重要,军方为什么不追?为什么不派人来找?” “因为他们不能。”林越声音低下来,“一旦追查,就等于承认他们私运战略物资。而灾变之后,军方系统崩溃,没人能证明这是他们的错。” 房间里又静了。 外面的温度已经降到零下十三度。主控台的警戒线从红色降为黄色,再降为绿色。发电机运行正常,电力稳定,堡垒还在呼吸。 可林越知道,真正的危机才刚浮出水面。 他转身走向工具架,取下一把角磨机,又从物资柜里翻出一块三毫米厚的钢板。 “你要干嘛?”苏晨问。 “做个标记。”他说。 他把钢板平放在工作台上,打开角磨机,对着表面开始打磨。火花四溅,金属粉尘在灯光下飞舞。几分钟后,他停下,吹掉碎屑。 钢板中央,清晰刻出三个字母:dY7。 他没刻完,也没解释。 “明天开始,”他说,“所有油桶重新编号,单独存放,加双层监控。任何人接触,必须登记。” 苏瑶看着那块钢板,“你觉得还会有人来找?” “不是觉得。”林越把角磨机放回原位,“是肯定。这油不是死物,是钥匙。谁拿到它,谁就有资格在末日里建一个真正的安全屋。” 苏晨低头看着自己的手,忽然说:“那我们……是不是也成了目标?” 林越没答。他走到观察窗前,用铲背刮开一层新结的霜。 外面依旧灰暗。废墟静止,像被冻住的尸体。远处一栋楼的屋顶塌了一半,钢筋扭曲着伸向天空。 但光还在。 那道从云缝里挤出来的光,比早上亮了些,照在防爆门上,反射出一道斜斜的光带,扫过主控台屏幕。 光带移动,慢慢掠过能源监控面板,停在“剩余油量:98.6%”的数字上。 林越伸手,把那块刻了dY7的钢板,立在屏幕前。 第41章 苏瑶的针灸麻醉,医疗技术的突破 我盯着那块刻着dY7的钢板,视线停了几秒。 苏瑶转身进了医疗区,门合上前,她脚步有点拖。脚踝那块绷带又渗了血,她没管,动作还是利落的。我看着她背影消失在门后,没叫住她。现在每个人都在自己的位置上扛着事,谁也没法替谁分担。 苏晨坐在主控台前,手指无意识敲着扳手,眼睛盯着能源面板。柴油的事压着所有人,但活还得继续。我拿起角磨机,把剩下几块钢板摆上工作台,准备把所有油桶编号重做一遍。 医疗区的灯亮着。 我听见金属托盘的轻响,接着是药柜抽屉开合的声音。苏瑶在清点库存,动作很慢。她翻到第三格的时候,停住了。 她把三支麻醉剂拿了出来。 很小的动作,但我看见了。她对着光检查药液,摇晃了一下,确认剩余量。然后放下,合上柜门,坐了几秒,才继续整理别的药品。 我知道她在想什么。 我们只剩三支麻醉剂。一次深部清创,一次骨折复位,最多撑两次重伤处理。再多,就得靠止痛药硬扛。可止痛药对神经痛、烧伤、组织切割的压制效果不到四成,低温环境下,痛感还会增强。 她站起身,从柜子里取出银针盒。 盒子旧了,边角有磕痕,是她从灾变初期就带着的。她打开,一根根检查针体,取出一根在指腹上轻轻压了压,确认锋利度。然后翻出模拟人体模型,放在操作台上。 她先在自己手上试了一针。 合谷穴。拇指和食指交界那块肌肉最厚的地方。针进去一寸五,她没皱眉,呼吸也没变。拔出来,记录深度、留针时间、主观痛感反馈。 再试第二针,内关穴,手腕横纹下三指。这次她多留了两分钟,拔出后活动了下手腕,继续记数据。 她在做系统测试。 我没出声。她需要安静,而我需要确认油库的密封状态。我下到b2,检查每一桶油的阀门和接头,重新贴上防拆封条。上来时,她还在操作台前。 模型手臂上扎了七根针,分布从手腕到肩部,全是镇痛要穴。她启动模拟神经反馈程序,屏幕上跳出一串数字。 疼痛信号下降70%。 她盯着数据看了很久,然后拔掉所有针,重新排列,换了角度,又试一次。结果接近。 她把数据调出来,对比前几天处理酸雨灼伤时的记录。那次她用针缓解了伤员75%的表层痛感,但持续时间短,只有二十分钟。这次模型反馈更稳定,压制时间超过四十分钟。 她抬头,看见我站在门口。 “我在想,”她说,“能不能用针代替麻醉。” 我走进去,“完全替代?” “至少在局部手术上。”她指着模型,“切开、缝合、清创,只要控制好针位和深度,理论上可行。关键是低温会影响经络传导,我得调整角度和留针时间。” 我调出军方文件里的残页。那份“人体强化计划”的扫描件还在资料库里,其中一条写着:“非药物神经调控手段可提升痛阈,机制不明,建议结合传统医学探索。” “军方早就试过。”我说,“他们没用药物,而是找别的办法压痛感。针灸可能是他们列出的选项之一。” 苏瑶点头,“末日环境下,人体的应激反应会被放大。肾上腺素、内啡肽分泌都会增加,如果再加上针刺刺激,痛觉信号可能被进一步屏蔽。” “那就是开关。”我说,“你不是在治病,是在调系统。” 她没笑,但眼神亮了一下。 “我要试一次全流程。”她说,“模拟切开缝合,不用任何麻醉剂。” 苏晨听见动静过来,站在门口没进,“太险了。模型和真人不一样,万一传导异常,手术中突然痛醒,操作就废了。” “所以先在模型上做十次。”苏瑶说,“参数稳定了再考虑真人。” 我看了眼时间。外面温度降到零下十四度,医疗区的恒温系统在努力维持二十二度,但角落已经开始结薄霜。低温确实会影响组织弹性,针感传导也会变慢。 “你得控温。”我说,“局部不能冷。” 她点头,拿来保温毯裹住模型上臂,又接上加热垫,把环境温度拉到二十五度。重新标记穴位,调整针位,这次用了足三里辅助镇痛。 针下去,神经反馈系统进入待机状态。 她拿起手术刀,划开模拟皮肤。 刀口两厘米,深度达肌层。屏幕上,疼痛信号曲线轻微上扬,但在三秒内被压制,回落到基线以下。 她开始缝合。 动作稳定,针脚均匀。整个过程持续六分钟。结束后,拔针,记录术后反馈:轻微刺感,持续时间八分钟,无剧烈痛觉触发。 成功了。 苏晨站在门口,手里的扳手慢慢松了力,“真的……压住了?” “不是永久。”苏瑶说,“但足够撑过一次小手术。如果配合心理暗示和呼吸调节,效果还能提升。” 我盯着那根银针。 它躺在托盘里,闪着冷光。没有药,没有设备,只靠一根金属针,就能让痛觉闭嘴。这不是玄学,是技术。在药物耗尽的末日,这种技术比枪还重要。 “麻醉剂省下来。”我说,“只用于紧急开腹或颅脑手术。其他一律用针。” 苏晨皱眉,“可我们不会扎针。万一操作失误,反而加重伤员负担。” “那就学。”苏瑶打开平板,“我来编一套应急针灸流程,只教合谷、内关、足三里这三个基础穴。定位简单,风险低,普通人练半小时就能上手。” “我先试。”我说。 她点头,示意我坐下。拿出一根新针,酒精棉擦过我的手背。 “合谷。”她指着,“拇指食指之间,肌肉最高点。” 我找到位置,她纠正我的手指角度,“再深一寸,垂直进针,不要晃。” 针扎进去,有点胀,像被小钉子顶了一下,接着是股热流顺着虎口扩散。 “感觉到了?”她问。 “有。”我说,“像电流。” “那就是得气。”她拔出来,“你来。” 我拿针,消毒,对准苏瑶的手。她没躲,轻轻点头。我扎下去,她眉头微动,但没出声。 “角度对了。”她说,“就是力道重了点。” 苏晨看着,终于走进来,“我也试试。” 她教他扎内关。第一针偏了,苏晨手一抖,针弯了。重来一次,这次稳了些。第三针,他能一次到位。 “其实不难。”他说,“就像修电路,找准节点就行。” “但它连的是人。”苏瑶说,“差一毫米,效果可能完全不同。” 我站起身,“从现在起,针灸纳入医疗标准流程。所有成员必须掌握基础三穴。你负责培训。” 她点头,“今晚就开始。” 我走到医疗柜前,把三支麻醉剂取出来,放进最底层的保险格,贴上封条。 “它们不是消耗品。”我说,“是最后的底牌。” 苏瑶看着我,“你觉得我们还会遇到需要开腹的伤员?” “会。”我说,“而且不止一次。” 她没再问,打开新文档,开始写《针灸应急手册》的第一章。标题很简单:**末日下的无药镇痛**。 苏晨坐到她旁边,盯着屏幕上的穴位图。 我回到主控台,调出安全屋的全部医疗记录。过去七天,我们处理了四次外伤,两次烧伤,一次骨折。如果那天用针代替麻醉,至少能省下一支药。 我打开通讯模块,准备把针灸参数同步到备用系统。 就在这时,苏瑶忽然抬头。 “等等。”她说,“我刚才试的是标准模型。但苏晨上次被酸雨烧伤的部位在肩胛,那里没有大穴位。如果伤在盲区,怎么办?” 我停下操作。 她盯着经络图,手指划过背部,“这里,天宗穴,可能有效。但进针深度要控制,不然会伤到肺。” “你没在活人身上试过。”我说。 “没试过。”她承认,“但总得有人开始。” 她卷起自己的袖子,露出左肩。那里有一道未完全愈合的灼伤疤痕,边缘发红。 她拿起针,对准天宗穴。 手很稳。 针落下的瞬间,警报声响起。 第42章 酸液中和实验,防御技术的升级 警报声还在响。 我冲向主控台,手指划过屏幕,b1通风管道外壁ph值显示3.1,红色警告框不断闪烁。苏瑶的针刚扎下去一半,她没动,手稳着,针尖悬在肩头灼伤处上方两毫米。 “不是外部渗漏。”我说。 苏晨已经调出风道监控画面,回放三分钟前的数据流。空调回风口的过滤网边缘有反光残留,是苏瑶实验时溅出的模拟酸液被气流带进了传感器区域。 “误报。”他松了口气,手指在控制面板上敲了两下,切断局部循环,启动冲洗程序。 我看了眼苏瑶,“继续。” 她点头,针落下去。 没有痛感反馈,模型没接神经模拟系统,但她自己能感觉。她试的是天宗穴对深层组织刺激的传导效率,不是为了镇痛,是为了验证一种可能性——某些特定频率的振动,能不能改变人体对化学刺激的反应阈值。 针拔出来,她记下时间。 “刚才那个文件……”她抬头,“声波催化那段。” 我打开资料库,翻到军方残页第17条:“高频振动可加速弱酸弱碱离子交换速率,实验编号d-93。” “如果这个原理成立,”她说,“不只是人体。酸雨是酸性的,碳酸氢钠是碱性,中和反应本身不难,难的是速度。如果让喷洒的药剂带着高频震动,反应会不会更快?” 我盯着那行字。 上一世,酸雨落下第三天,我躲在超市仓库,亲眼看见铁皮屋顶从内侧开始起泡、穿孔,像被无形的火烤过。那时候我们用的是普通小苏打水,刷一遍,十分钟就失效。后来有人试过加凝胶延缓流失,撑到四十分钟,但成本太高,没人能大规模用。 现在我们有柴油发电机,有无人机,有整间实验室的工业原料。缺的不是材料,是效率。 “你想要振动物件?”我问。 “最好是能固定在喷头上的。”她说,“边喷边震,让药剂在接触瞬间就剧烈扰动。” 苏晨已经在拆工具箱。他拎出那台微型超声波焊机,外壳有磕痕,是他从旧维修站捡回来的。功率不大,但频率精准,之前用来焊接电路板接头。 “我可以改。”他说,“加个夹具,把银针固定在喷嘴前端,让它跟着振动头一起震。” “银针?”我问。 “导体好,质量轻,容易共振。”他拧开焊机后盖,“而且苏瑶有现成的,不用特制零件。” 我看了眼她手里的针盒。 旧木盒,七根长短不一的银针,最粗的直径不到两毫米。刚才她试天宗穴用的就是最长那根。 “试试。”我说。 苏晨动手拆解,我把储物柜打开,翻出加压喷雾泵。这玩意是从废弃实验室搬来的,原本用于喷洒消毒液,最大压力能达到八巴,足够模拟酸雨冲击力。 二十分钟后,装置搭好了。 焊机改装成振动源,银针夹在喷头前端,连接定时控制器。喷壶里装的是2%碳酸氢钠溶液,加了点胶质稳定剂,防止太快流失。 我们在b区废弃隔间搭了模拟墙体。三块钢板并排立着,表面都涂了第一代基础涂层。 第一块什么都不加,作为对照组。 第二块只喷溶液,不启动振动。 第三块喷液同时开启高频震动,频率调到40khz。 我按下启动键。 喷头嘶地一声,雾状液体喷在钢板上,银针开始高频抖动,肉眼看不清,只能听见细微的嗡鸣。 ph探头贴在背面,腐蚀深度仪同步记录。 十分钟后,第一块钢板表面ph降到4.5,表面开始出现麻点。 第二块维持在5.8,涂层还在反应,但速度明显慢。 第三块……ph稳定在6.9,几乎接近中性。 “有戏。”苏晨盯着数据,“反应速度至少快三倍。” 我们换新钢板,重新测试。 这次延长喷射时间,模拟持续酸雨冲刷。 一小时后,第一块穿孔,腐蚀深度1.3毫米。 第二块撑了四十分钟,深度0.6毫米。 第三块……四小时过去,表面只有轻微白渍,深度0.1毫米,没穿透。 “不是撑得久。”我说,“是根本没怎么腐蚀。” 苏瑶看着探头数据,“振动让碱性离子更快扩散进酸层,形成动态保护膜。就像……搅动锅底,不让沉淀结块。” “第三代涂层。”我指着第三块钢板,“就是它了。” 苏晨立刻去拿无人机。备用机有两台,之前用来巡查外围,现在要改装成喷涂平台。 我带他拆下云台,换成喷雾挂架,预设航线覆盖外墙主要受雨面。系统校准后,能自动往返补液,连续作业六小时。 “风向要考虑。”他说,“现在是西北风,迎风面涂层要厚一点。” 我点头,“优先处理东侧和顶部,那里最容易积水。” 他去调试程序,我去仓库提料。 碳酸氢钠存量够,工业级纯度99%,一袋五十公斤,我们囤了十二吨。胶质稳定剂少些,但按这个配比,撑三个月没问题。 苏瑶留在隔间,开始配药。 她用电子秤精确称量,每百升水加两公斤碳酸氢钠,再加半公斤胶质。搅拌均匀,倒入喷壶。 我回来时,她正在测试喷嘴流量。 “通风口怎么办?”她问。 我停下脚步。 外墙可以靠无人机,但通风口结构复杂,弯道多,死角密布,喷头进不去,手动又难保证均匀。 “得有人进去涂。”我说。 “我可以。”她说,“但得确保振动有效。如果只是喷一下,没震透,药剂附着不牢,反而浪费。” “那就分段处理。”我说,“每喷一次,启动震动十秒,等反应完成再推进。” 她点头,开始准备工具包。 防护服、手持喷枪、便携式振动控制器,全要重新组装。她把银针换成更粗的不锈钢针,提高耐用性,又加了根导线,确保频率稳定。 三小时后,外墙喷涂启动。 无人机升空,沿着预设路线飞行,喷头规律摆动,雾状药剂均匀洒在金属表面。阳光照在涂层上,泛出淡淡白光。 我站在观察窗前,看着它一圈圈飞。 上一世,末日第四天,我看见一群人在楼顶刷油漆,拿家用拖把蘸着小苏打水,拼命往铁皮上抹。雨下来不到五分钟,全冲没了。他们还在坚持,直到屋顶塌了。 现在我们不用拖把,也不用人力。 我们有频率精准的振动,有压力足够的喷头,有能自动作业的机器。 这不是刷墙,是建屏障。 苏晨在主控台监控喷涂进度,每十分钟记录一次覆盖率。我下到b1,陪苏瑶进通风管道。 第一段是直道,容易操作。她站定,打开喷枪,短促喷射两秒,按下控制器。 嗡—— 银针震动,药剂在金属表面迅速铺开,泛起细密泡沫。 十秒后,她上前检查,涂层均匀,无遗漏。 “有效。”她说。 我们继续往前。 第二段有九十度弯角,空间狭窄。她半蹲着进去,喷枪角度受限,只能斜向上喷。她试了三次,调整距离和喷量,终于找到最佳参数。 “这里要多喷一次。”她说,“弯道积水多,腐蚀快。” 我递上备用针头。 她换上新的,重新启动系统。 喷,震,停,检。 每一个节点都重复四步。 她的防护服肩部被管道边缘刮破一道口子,没管,继续往前。 第三段是蜂窝状过滤区,密密麻麻的小孔,像蜂巢。这里是重点防护区域,一旦堵塞或腐蚀,整个通风系统就得瘫痪。 她蹲下来,改用点阵式喷涂。 每一孔单独处理,喷两秒,震十秒,等反应完成再移向下一处。 进度慢,但稳定。 我守在入口,看时间。 外面天色暗下来,温度降到零下十六度。安全屋内部恒温系统在运转,但管道里冷得更快,金属壁上开始结霜。 “你得快点。”我说。 她没应声,专注操作。 喷头对准最后一个孔,按下开关。 雾状药剂喷入,银针震动,泡沫在孔口边缘缓缓扩散。 她盯着看了十秒,确认无异常,才收起设备。 “完成了。”她说。 我们退出管道,回到主控区。 苏晨抬头,“外墙喷涂完成87%,还剩东南角两片区域。” “通风口全处理完了吗?”我问。 “最后一区刚结束。”我说,“用了七十六分钟。” 他调出二十四小时监测数据,外墙和通风口的ph值全部稳定在6.5以上,无下降趋势。 “涂层有效。”他说。 我打开维护日志,新建一条记录: **日期:末日第3天 事件:第三代酸液中和涂层完成部署 范围:外墙、屋顶、通风系统 执行人:林越、苏瑶、苏晨** 苏瑶脱下防护服,肩部破口露出来,冷空气打在衣服内层凝结的霜上,发出轻微的咔声。 她没察觉,正低头检查针头磨损情况。 我伸手,撕下一块防水胶带,贴在她衣服破口处。 她抬头,看了眼,没说话。 我拿起喷枪,走向仓库。 还有一批药剂要配,明天得检查所有接缝处的附着状态。 苏晨在调试无人机返航程序,屏幕上的飞行轨迹画出一个完整的闭环。 苏瑶把最后一根针放进盒子里,盖上盖。 金属盒落在操作台上,发出一声轻响。 第43章 赵强的全球通缉令,末日的法律真空 无人机返航信号在屏幕上稳定下来,绿色光点沿着预设轨迹滑向安全屋坐标。苏晨盯着数据流,手指在控制面板上敲了两下,把最后一段飞行日志归档。 “航线校准完成。”他说,“喷头残余药剂已排空,下次作业前需要清洗。” 我站在他身后,看着主控台右下角的时间戳:末日第3天,21:47。外墙和通风系统的第三代涂层全部部署完毕,二十四小时监测数据平稳。安全屋的防御体系第一次真正意义上闭环。 苏瑶靠在医疗区隔断边,防护服肩部的破口被我贴了防水胶带,但她没换衣服。她低头看着针盒,手指一根根检查银针磨损情况,动作很慢,像是在数。 我正要开口,苏晨突然抬手。 “有信号。”他说。 他调出频段界面,一个加密转明文的广播包正在缓存。信号断断续续,但频率特征匹配民用应急频道的残留波段。 “哪来的?”我问。 “不知道,可能是军方中继站。”他按下解码键,“自动推送的,标题写着‘全球联合应急通告’。” 屏幕闪了一下,新闻画面弹出。 背景是深灰色军用指挥室,一名穿作战服的发言人站在全息投影前。他胸前挂着联合徽章,语速平稳,每个字都压着节拍。 “联合国全球应急指挥部宣布,即刻起,对生存威胁等级评定为‘一级’的个体赵强,实施全球通缉。” 照片弹出来,是赵强的脸。 比上一世我最后一次见他时更瘦,眼窝凹陷,嘴角有道新伤。照片下方滚动着文字:涉嫌组织武装劫掠、蓄意破坏民用避难设施、造成超过两百人直接死亡,适用《末日特别法》第一条,所有幸存者可实施无差别防卫,不承担法律责任。 我盯着那行字。 无差别防卫,不承担法律责任。 这不是通缉令,是死刑宣告。 “这算什么?”苏晨声音有点发紧,“他们现在才管?” 我没答。上一世,赵强活到了第十六天,带着一伙人在超市废墟里烧死了三十多个躲藏的平民。那时候连尸体都没人收,更别说通缉。 现在才第三天。 我调出军方文件副本,翻到“末日特别法”条文页。这是前几天从陈总电脑里挖出来的残卷,当时只当是草案,没人信会真的实施。 但现在,屏幕上逐条播放的内容,和文件完全一致。 “即日起,承认私人安全屋的合法防卫权。”发言人继续说,“物资囤积行为不再视为违法。任何为保障生存必需而采取的防御措施,包括致命武力,均受法律保护。” 苏晨猛地抬头,“我们那些陷阱……门禁系统……算不算‘过度’?” “不算了。”我说。 他愣住。 “以前我们怕被人说成疯子,怕哪天军方来了要追究责任。”我指着屏幕,“但现在,我们这种人,是被允许存在的。” 苏瑶走过来,站在主控台另一侧。她没看新闻,而是盯着安全屋三维模型图。 “他们为什么要现在发这个?”她问。 我明白她的意思。 赵强不是突然冒出来的。他从灾变第一天就开始抢东西,砸门,伤人。为什么拖到第三天,才把他列为一级威胁? 除非—— “这不是为了抓他。”我说,“是为了定规则。” 苏晨皱眉。 “通缉赵强,等于承认掠夺者是真实存在的。”我手指划过模型图上的防爆门、酸液喷口、无人机挂架,“而承认掠夺者,就等于承认我们这些提前准备的人,不是囤货狂,不是偏执狂,是秩序的维护者。” 房间里安静了几秒。 “所以……我们现在是合法的?”苏晨声音有点飘。 “至少,不再违法。”我说。 苏瑶看着我,“你想到什么了?” 我转身走到储物柜前,拉开最上层抽屉,取出打印好的维护日志。第一页就是今天刚录入的内容:**第三代酸液中和涂层完成部署,范围:外墙、屋顶、通风系统,执行人:林越、苏瑶、苏晨**。 下面附着无人机喷涂的全程录像截图,还有ph值监测曲线。 “我们有证据。”我说,“证明我们不是在瞎搞,而是在建立一套可复制的生存系统。” 苏晨眼睛亮了,“你是说……申请认证?” “xc-07安全屋。”我看着他,“申请成为官方认证避难所。” 他没说话,手指已经在控制台上敲击,调出军用频段列表。 “还能连上吗?”我问。 “试试。”他接入残存信号节点,筛选出最近的应急指挥中继坐标,“加密协议降级了,可能是为了接收民间上报信息。” 我打开文件打包界面,把维护日志、涂层数据、无人机作业视频全部整合,生成一个压缩包。 苏瑶站在我旁边,“标题写什么?” 我想了想,在传输包名称栏输入: **xc-07安全屋申请认证,附防御系统白皮书** 回车。 进度条开始走。 10%……30%……60%…… 信号强度波动,传输暂停了两次,又自动重连。 “能收到就行。”我说。 苏晨盯着屏幕,“他们会不会觉得我们在吹牛?这种时候,谁信一个民间团队能搞出第三代涂层?” “数据不会骗人。”我说,“ph值稳定在6.5以上,四小时冲刷测试无穿透,这些都能验证。他们要是真想重建秩序,就不会放过任何一个有效样本。” 苏瑶忽然说:“如果他们真派人来查呢?” 我看着她。 “我们开门吗?” 我没立刻回答。 上一世,末日第七天,我看见一辆军车停在城郊,几个穿防护服的人下车,拿着检测仪在废墟里走。不到十分钟,就被一群流浪者围住,枪声响起,车烧了,人没一个活下来。 现在的军方,还有能力派出核查小组吗? 还是说,这只是一次信息收集,根本没人会来? “他们不来,我们就继续守。”我说,“他们要是来了,我们就用事实说话。” 苏晨的传输进度跳到100%。 “发出去了。”他说。 屏幕角落弹出一个回执代码:**AcK-7x,接收节点:北纬34.2,东经117.8,确认入库** 是最近的应急指挥站坐标。 我松了口气。 不是为了立刻得到回应,而是为了留下记录。 在这个法律真空开始被重新填充的夜晚,我们不再是躲在地下的幸存者。 我们是规则的参与者。 苏瑶走到医疗区,打开针盒,把用过的银针一根根放进消毒液。她的动作很稳,但指尖有点发颤,是体力透支的反应。 “去休息。”我说。 “等会儿。”她拿出最细的那根针,对着灯看了看尖端,“这根还能用。” 苏晨在主控台前重新调出无人机状态,准备做最后一次夜间巡检。 我走向仓库,还有一批药剂要配,明天得检查所有接缝处的附着状态。 刚拉开储物柜门,主控台突然响了一声。 不是警报。 是消息提示音。 苏晨猛地抬头,手指悬在键盘上方。 “什么?”我走回去。 他点开接收列表,一条新信息浮现在屏幕上: **来源:AcK-7x中继站** **内容:xc-07提交材料已归档,进入初审流程** **备注:请保持通信畅通,后续将安排技能考核** 我盯着那行字。 技能考核? 苏晨咽了口唾沫,“他们……真要查?” 苏瑶也过来了,站在我们身后。 “考核什么?”她问。 我没答。 上一世,没人考核什么。活下来的靠抢,靠躲,靠运气。 但现在,他们要考核。 说明他们已经在想——怎么把零散的生存点,变成真正的避难网络。 “准备吧。”我说。 苏晨点头,手指已经开始整理设备清单。 苏瑶拿起针盒,转身走向医疗区。 我最后看了一眼屏幕,关闭消息窗口。 仓库的灯还亮着。 我走进去,拎出一袋碳酸氢钠,放在操作台上。 袋子外皮有点潮,我撕开一角,确认里面粉末还是干燥的。 手指刚碰到下一袋,主控台又响了。 这次是频段呼叫。 苏晨接通。 画面闪了一下,出现一行字: **xc-07,收到请回复。紧急联络。** 第44章 团队的技能考核,末日的生存训练 主控台的频段呼叫还没断,屏幕上那行字悬在那里:**xc-07,收到请回复。紧急联络。** 我快步走过去,手指在确认键上停了半秒,按下。 画面闪了一下,跳出加密认证界面。三秒后,一条结构化指令自动展开: 【联合国应急指挥部技能考核指令】 考核对象:xc-07安全屋 考核形式:远程验证+实时数据上传 考核时限:自接收指令起,48小时内完成三项生存能力测试 考核内容:医疗响应、设备抢修、防卫作战 备注:请开启全程录像系统,结果将用于避难所认证评估 苏晨盯着屏幕,声音压得很低:“他们真要考我们?” 我没说话,把指令拉到底。末尾有一串校验码,和我们昨天上传的白皮书编号能对上。这不是误发,也不是测试。 是冲着我们来的。 苏瑶从医疗区走过来,手里还拿着那根最细的银针。她看了一眼屏幕,眉头没皱,但呼吸变沉了。 “三项。”她说,“都是我们刚提交过数据的模块。” 我点头。医疗、设备、防卫——正好对应我们这三天干的事。他们不是随便挑的,是顺着我们提交的材料反向设题。 “他们在验证真实性。”我说,“不是看我们说了什么,是看我们能不能做到。” 苏晨低头翻出记录本,笔尖在纸上划了两道:“可没给具体标准。多快算快?修到什么程度算通过?” “那就按最严的来。”我拉开主控台侧柜,取出三块记录芯片,“我们自己设标准。” 我把芯片插进读取槽,调出我们这三天的所有操作日志:苏瑶的针灸镇痛实验记录、苏晨的发电机维护日志、我布设的防卫动线分析。 “既然他们没说考什么,我们就按他们最可能查的准备。”我指着屏幕,“医疗——90秒内完成针灸麻醉+酸伤处理;设备——10分钟内修复带三重故障的发电机;防卫——30秒内击倒三个目标。” 苏晨抬头:“你定的?” “不是我定的。”我敲了敲上传记录,“是他们逼我们定的。” 苏瑶已经转身走向医疗区。她把针盒放在操作台上,开始清点针数。动作比昨晚稳了些,但指节还是有点发白。 “我先试医疗项。”她说,“现在。” 我看了眼时间:末日第3天,22:17。 “行。”我打开监控系统,设定计时程序,“模拟伤员你来定。” “苏晨。”她头也不抬,“你来演。” 苏晨愣了下:“我?” “你体型接近成年男性,又熟悉流程。”她拿出两根银针,“而且你昨天体温偏低,正好模拟低温症并发酸灼伤。” 苏晨没再说话,脱了外套躺上操作台。 我调亮顶灯,把计时器投影在墙上。红字跳出来:**00:00:00** “开始。”我说。 苏瑶没立刻动手。她先用红外测温仪扫了苏晨的四肢,眉头一跳:“体表温度34.1,末梢循环差。” 她迅速从药柜取出保温袋,贴在苏晨手腕和脚踝。然后才打开针盒,取出合谷、曲池两穴定位贴。 银针落下,第一针扎进合谷,第二针入曲池。她没用单针深刺,而是双针交替轻震,手法快得几乎看不清。 “曲池主表,合谷主痛。”她一边操作一边说,“单用合谷,镇痛70%;加曲池,传导更快,但受低温影响大。” 她说完,已经完成针刺。计时器显示:**00:00:38** 接着是酸伤处理。她撕开苏晨袖口,露出模拟灼伤面,喷洒碳酸氢钠溶液。喷头刚触到皮肤,她突然停住。 “角度不对。”她说,“酸雨斜向冲刷,伤口边缘会有沉积。” 她调整喷头角度,从下往上逆向喷洒,确保药剂能冲走残留酸液。然后覆上凝胶层,固定。 计时器跳到**00:01:27**时,她收针。 “完成。”她声音有点喘。 我看了眼系统记录:**87秒,全流程无中断,疼痛反馈模拟值低于阈值。** “过了。”我说。 苏瑶没松劲。她把用过的针一根根放进消毒液,手还在抖,但没停下。 “下一个。”她说。 苏晨从台上下来,搓了搓胳膊。他看了眼发电机房的方向:“我修机器。” 我跟着他走进设备间。柴油发电机停着,油表指针在红线边缘。 “三重故障。”我说,“燃油管堵塞、电路短路、启动马达卡死。工具只有扳手、螺丝刀、万用表。” 苏晨蹲下身,没急着拆。他先贴耳听马达舱,敲了两下外壳。 “卡死是假性。”他说,“轴承没损,是低温导致齿轮咬合过紧。” 他拆下燃油管,倒出半截冻住的柴油块。然后用万用表测线路,发现短路点在继电器接口。 “省时间。”他拆下继电器,直接换备用件。 我盯着计时器:**00:05:12** 他开始拆马达。没有专用加力杆,他从工具架抽出一根废弃钢管,套进扳手手柄。 “自制加长。”他说,“省力,但容易滑。” 他咬住扳手,双手发力。螺丝松动,马达外壳打开。他检查齿轮组,用酒精棉快速擦拭咬合面,重新组装。 柴油机轰地一声点火。 计时器停在**00:07:43**。 “过了。”我说。 他抹了把脸,机油蹭到额头。 “最后一个。”他看向我,“你上?” 我点头,走向仓库入口。那里是安全屋最窄的通道,两侧堆着物资箱,中间只够一人通行。 “模拟三人入侵。”我说,“苏晨打头阵,两个假人联动。” 苏晨站到通道口,手里拿了根橡胶棍。我退到防爆门边,背靠墙,手里握着工兵铲。 “开始。”苏晨说。 他冲上来,棍子横扫。我侧身避过,铲面横推,撞他手腕。他收力太快,我没卸开,直接用铲背压他肩窝,把他逼向墙角。 第二人是机械假人,从侧面滑出。我早就在地上拉了绊线,它脚一碰线,我拽绳,它向前扑倒。 第三人是另一个假人,从高处坠落。我早把一根钢管斜架在箱堆上,它落下时撞上钢管,反弹翻倒。 全程没用枪,没有陷阱,全靠位置和节奏。 计时器停在**00:00:28**。 “过了。”苏晨从地上爬起来,喘着说,“你连我怎么出棍都算进去了。” “你每次都先攻右路。”我说,“第三次才改左,但习惯改不了。” 他笑了下,拍掉裤子上的灰。 回到主控台,我把三段录像整合,打上时间戳和操作标记。苏晨在旁边压缩文件,保留关键帧。 “上传。”我说。 他点发送。进度条走到一半,信号波动,卡住。 “极寒天气,空气导电性好。”我说,“把天线阵列角度调到15度,借势增强。” 他调完,重新发送。 进度条走完。 屏幕弹出回执:**AcK-7x,接收确认,数据归档,等待后续指令** 我松了口气。 苏瑶坐在医疗区椅子上,低头看着手。针盒空了,消毒液里泡着七根银针。 “你手还在抖。”我说。 “快好了。”她说,“再十分钟。” 苏晨站在主控台前,手指无意识敲着桌面。他盯着那个“等待后续指令”的提示框,像是在等什么。 我转身走向仓库,还有一批药剂要配。 刚拉开柜门,主控台又响了。 不是提示音。 是语音呼叫。 苏晨接通。 画面一闪,一个男声直接响起: “xc-07,考核数据已接收。附加任务即将推送。准备接收。” 苏晨的手指悬在键盘上方,没动。 第45章 银针控制技术,苏瑶的杀手锏 主控台的语音刚落,房间里安静了一秒。 苏晨的手还悬在键盘上方,没来得及收回来。他盯着屏幕,嘴唇动了动,没出声。 我立刻切换到加密频道,把刚才那句话录进日志。声音清晰,语调平稳,不是干扰信号。也不是误发。 “附加任务。”我说,“准备记录。” 苏瑶从医疗区抬起了头。她手里还捏着一根银针,指尖微微发颤,但眼神已经聚焦过来。 我按下回放键:“xc-07,考核数据已接收。附加任务即将推送。准备接收。” 话音刚落,主控台自动弹出新指令包。没有图形界面,只有纯文本流: 【联合国应急指挥部附加任务】 目标类型:自动化装置 任务要求:实现非破坏性控制或节奏干扰 数据反馈:需上传操作过程及目标响应曲线 时限:24小时 苏晨皱眉:“自动化装置?机器人?无人机?连个型号都没有。” “不是让我们动手。”我盯着那行“节奏干扰”,脑子里过了一遍赵强上次用的遥控炸弹引信,“是让我们证明,能控制它。” 苏瑶把银针放进消毒液,站起身:“发电机最近有异常吗?” “没有。”苏晨调出设备日志,“所有电机运行都在标准区间。” 我走到备用发电机前。这台是苏晨三天前修好的,外壳刚刷过防腐涂层,漆面还没完全干透。它一直低频运转,为备用电路供能。 “查所有带电机的设备。”我说,“从通风扇开始,到水泵、无人机驱动轴,一个不漏。” 苏晨点头,打开巡检程序。我转身去翻工具柜,想找根绝缘镊子测试电流波动。 就在这时,苏瑶走了过来。她没说话,只是伸手轻轻碰了下发电机外壳。 她的动作很轻,像在试温度。但她手里那根银针,针尖恰好搭在了外壳接缝处。 监控屏突然跳了一下。 “转速变了!”苏晨猛地抬头,“输出功率波动0.8赫兹!” 我立刻回放录像。画面里,银针接触外壳的瞬间,电流曲线出现了一个微小但规律的震荡。 “再试一次。”我说。 苏瑶退开一步,重新拿针。这次她更稳,针尖垂直落下,触点和刚才差了不到两毫米。 没反应。 第三次,她调整角度,轻轻一震—— 灯泡闪了一下。 苏晨直接扑到数据面板前:“电流震荡频率43赫兹!和发电机基频共振了!” 我盯着那根银针。它现在静静躺在苏瑶手里,看着和普通针灸针没两样。 但刚才那一瞬,它让一台柴油发电机的运转节奏偏移了。 “你不是在试手抖?”我问。 “不是。”她说,“我在找上次调通风阀的感觉。那天下雨,我用针震过金属接头,后来风量变大了。我以为是巧合。” 我立刻调出第37章的维护记录。那天她确实动过通风系统,当时苏晨还说“风压突然升了12%”,但查不出原因。 现在我们知道原因了。 “电机线圈有磁场。”苏瑶看着发电机,“电流运行像经络。银针接触外壳,可能通过微电流干扰了磁场节奏,就像针灸刺激神经信号。” “你能控制它?”我问。 她没回答,走到发电机旁,把银针插进三相绕组的接地孔。这是个非关键接口,不会短路。 她轻轻震针。 监控曲线开始爬升。转速从1500rpm升到1730,然后她收力,曲线平稳回落。 “升了15%。”苏晨念着数据,“而且没有过载报警。” 我脑子里立刻跳出赵强的机器人。那些家伙靠伺服电机驱动,关节运动依赖精准电流控制。如果能在不破坏的情况下干扰它们的电机节奏—— “能让机器人失衡。”我说,“甚至停机。” 苏瑶拔出银针,放进针盒。她的手不再抖了。 “这不算医疗。”她说,“这是控制。” “是反制手段。”我关掉主控台外屏,“从现在起,这项技术只在我们三人之间提。不记录在日志里,不上传任何数据。” 苏晨点头:“连备份文件都不留。” “可联合国要数据反馈。”苏瑶看着我。 “我们给它加数据。”我说,“用软件模拟一组‘电磁干扰测试’,让他们以为我们用了常规手段。” 她沉默了几秒,忽然问:“他们为什么要考这个?” “因为赵强已经开始用机器了。”我说,“遥控炸弹只是开始。他有资源,有技术渠道。下一步,就是无人攻击单元。” 她低头看着针盒。七根银针整齐排列,泡在消毒液里。 “我昨天还在想,针只能救人。”她说,“现在发现,它也能废掉机器。” 我打开加密存储区,新建一个文件夹,命名为“Nc-01”,不设标签,不关联任何设备。 “从今天起,你负责这个。”我说,“不叫实验,不叫项目。就叫‘操作’。” 她没再问,转身走向医疗区。但这一次,她没把针盒放回柜子,而是摆在了操作台最外侧的位置。 苏晨已经开始写模拟程序。我站在主控台前,调出安全屋所有带电机的设备清单。 通风系统、水泵、发电机、无人机、液压门驱动、冷藏机组、空气净化塔…… 一共27台。 我逐个标记可接触点位。哪些位置能用银针干预,哪些需要拆壳,哪些风险过高。 正看到一半,苏晨突然出声:“林越。” 我走过去。 他指着屏幕:“发电机刚才那次震荡,留下了残余频率。我在日志里发现一个隐藏信号段——它不是随机噪声。” 我放大波形图。在正常电流曲线之下,有一串极微弱的周期性脉冲,间隔精确到毫秒。 “像编码。”我说。 “不是编码。”苏瑶不知什么时候站在了身后,“是反馈。” 她指着波形的第三段:“这个频率,和我震针的节奏一致。它在回应我。” 房间里一下子静了。 一台柴油发电机,刚才不仅被干扰了运转节奏,还在用自身的电流波动,传递某种回应信号。 “它在‘听’你。”我说。 苏瑶没说话,拿起银针,走向发电机。 她把针尖贴在外壳上,闭上眼,开始轻微震针。不是连续震动,而是有节奏的顿挫,像在敲某种密码。 监控屏上,电流曲线再次波动。 这一次,波动形成了清晰的波峰序列。 苏晨立刻开始解码。他把波形转成频率图,标出每个峰值的时间间隔。 “这不是随机响应。”他声音发紧,“它在模仿你的节奏。就像……在学习。” 苏瑶睁开眼,针尖仍贴在金属上。 “我不是在控制它。”她说,“我在和它对话。” 我盯着那根银针。它现在像一根导线,连接着人的动作和机器的反应。 这不是简单的物理干扰。 这是某种原始的、基于共振的交互。 “你能让它停吗?”我问。 她没回答,只是加重了震针的力度。三次短震,一次长震。 发电机的转速开始下降。 从1500,到1200,到800。 然后,它停了。 灯灭了半秒,备用电源自动切入。 苏晨看着数据记录:“它收到指令了。你刚才震的节奏,和停机按钮的电信号频率一致。” 苏瑶拔出银针。她的手心有一层薄汗,但眼神很稳。 “下次。”她说,“我不用等它靠近。只要它带电机,我就能让它自己停下来。” 我关掉所有外部摄像头,启动物理隔离程序。 这个技术不能留痕迹。 不能被知道。 我最后看了一眼发电机。它安静地立在那里,像什么都没发生过。 但我知道,从这一刻起,我们有了新的武器。 不是枪,不是陷阱。 是一根针。 第46章 军方的合作提议,末日的政治博弈 备用电源切入后,屋里的灯只灭了半秒。 我立刻切断主控台外网,所有数据转为离线运行。苏晨还在盯着发电机残余信号的波形图,手指在键盘上敲得飞快。 “它还在动。”他抬头,“不是随机波动,是周期性的,像……心跳。” 苏瑶站在操作台前,银针已经收进盒子里。她没说话,只是把盒盖轻轻合上,又推到了台面最里面。 我走到发电机旁,手贴在外壳上。漆面还是温的,但震动频率不对。比正常运转低了0.3赫兹,像是被什么卡住了节奏。 “它记住了。”我说。 苏晨点头:“我删了原始数据包,但它内部磁场好像保留了那段震频。就像人做完手术,组织还在反应。” “能清除吗?” “可以试。”他调出程序界面,“用反向脉冲干扰,打乱它的共振记忆。但不能保证一次成功,而且……”他顿了顿,“每次干扰都会留下新痕迹。如果有人在监听频段,会发现异常。” 苏瑶忽然开口:“让我来。” 她打开针盒,取出一根针,走到发电机侧面。接地孔还在,刚才插过的地方有一点轻微划痕。 她没用针尖,而是用针尾轻轻点了三下金属壳,间隔均匀,力度极轻。 “我在调通风阀那天,也是这样试探的。”她说,“不是要控制它,是告诉它——该回到原来的状态了。” 苏晨盯着屏幕。电流曲线开始抖动,然后缓慢回落。波动幅度从0.8赫兹降到0.2,最后稳定在基频。 “清掉了。”他松了口气,“信号回归正常。” 我看了眼监控外区。摄像头画面清晰,围墙外的酸雨还在下,地面泛着灰白色泡沫。一切如常。 可我知道,刚才那几分钟,我们越过了某条线。 这根针不只是医疗工具了。它能影响机器,甚至可能被侦测到。 “从现在起,所有带电机的设备,日常巡检记录只写结果,不写过程。”我说,“操作细节,口头传达,不留文字。” 苏晨关掉程序,顺手格式化了临时缓存盘。苏瑶把针盒锁进医疗柜,钥匙放进了贴身口袋。 我们刚做完这些,外区监控突然跳出一个人影。 画面里,一个穿军用防护服的男人正站在安全屋入口十米外。他没戴头盔,脸上有防毒面具压出的红痕,左袖卷起一角,露出一道酸雨灼伤的旧疤。手里提着一个黑色信号箱,放在地上。 他抬起手,对着摄像头做了个标准的军方联络手势——掌心向外,三指轻点太阳穴,再平推向前。 意思是:请求谈判,无武装意图。 苏晨立刻调出信号分析界面。“他带的设备在发定向波,频段……”他声音一紧,“和刚才发电机残留波动有重叠。” 我盯着屏幕。那人站着没动,雨水顺着防护服往下流。他避开了脚下的积水坑,站姿稳定,显然知道酸液腐蚀性强。 这不是第一次来灾区。 “关闭所有非必要电机。”我说,“通风系统调到最低,水泵切换备用线路。” 苏晨快速操作。主控台几盏灯接连熄灭。屋内安静了一圈。 “他要是能侦测到刚才的信号,说明军方已经盯上这类技术了。”我说,“但我们不知道他们知道多少。” 苏瑶站在我旁边,声音很轻:“他等在那里,不是来收编的,是来试探的。” 我拿起对讲器,接通外门喇叭:“报你的编号和来意。” 那人抬头,声音透过喇叭传进来:“联合应急指挥部,联络官代号m-7。收到你们的考核数据,带来合作提议。” “什么合作?” “开放安全屋作为末日示范点。”他说,“军方提供物资补给、通信支援,你们接受技术核查和人员派驻。” 我笑了。 果然是冲着“示范点”来的。名义上是合作,实际上是接管。一旦让他们的人进来,设备区、防御系统、能源结构全都会暴露。下一步就是控制权转移。 “拒绝。”我说,“设备区不对外开放。” “林越。”他忽然叫出我的名字,“你们的技术能力超出预期。指挥部认为,xc-07具备引领幸存者社区的潜力。这不是收编,是共建。” “潜力?”我反问,“还是控制点?” 他没回答,只是把手放在信号箱上,轻轻拍了两下。 我立刻让苏晨截取那段频段。三分钟后,他低声说:“他在用短波发加密信号,内容解不开,但频率……和发电机刚才的残留波形有70%匹配。” 他们不是来谈的。他们是来确认的。 确认我们有没有掌握超出常规的技术。 我走到主控台前,按下投影键。墙上立刻展开一张全球地图,十二个红点分布在不同城市。 苏晨做的数据图,来自第31章黑市交易记录。赵强在全球十二个废弃仓库囤了物资,有武器、燃料、医疗包,全是高价值资源。这图我没上传过,外界不可能知道。 “你看到这些点了吗?”我对着对讲器说。 外面那人抬头,目光扫过投影墙。 “赵强的物资点。”我说,“他靠这些活着。你们要示范点,可以。但先帮我清掉这些地方。” 他沉默了几秒:“我没有权限调动部队执行私人任务。” “这不是私人任务。”我说,“赵强已经被列为一级威胁,你们自己发的通缉令。我只是告诉你们——他在哪。” 他又看了眼地图,眼神变了。 他知道这些点意味着什么。一个掠夺者掌握这么多资源,随时能组织武装团伙,冲击军方控制区。 “而且。”我继续说,“你们的信号箱,正在侦测异常电机反应。说明你们怀疑有人能干扰设备运行。如果真有这种技术存在,你觉得它该被谁掌握?” 他没动。 “我可以把这十二个点的数据打包发给你们。”我说,“但条件是——你们先动手。等你们清完,我再考虑让谁进来。” 他终于开口:“指挥部不会承认这种交易。” “我不需要你们承认。”我说,“你们去清剿,我当没看见。等清完了,我再开一次门。就这么简单。” 他低头看了看信号箱,又抬头看我。 “我们会‘例行清剿高危掠夺点’。”他说。 我点头:“欢迎来参观示范点——等你们清完。” 他没再说话,收起信号箱,转身离开。背影在雨中渐渐模糊。 苏晨盯着监控直到他消失。“他没走主路,绕开了两个积水区,最后从东侧废车堆穿出去的。” “他知道哪里安全。”我说。 苏瑶从医疗区走出来,手里拿着记录本。“刚才的电机清洗数据,我重新整理了一遍。以后每次操作后,必须做三次反向频率冲刷,才能确保不留痕迹。” “好。”我说,“从今天起,这项操作归你管。只做,不记。” 她点头,把本子放回抽屉。没锁,但压在了一本旧手册下面。 苏晨突然说:“他拍信号箱的时候,左手小指翘了一下。” 我立刻调回放。慢速播放,定格在那一瞬。 他的小指确实抬了半厘米,动作极快,像在输入某种短码。 “他在传数据。”我说。 “但我们刚才已经切断了所有外联。”苏晨皱眉,“他传给谁?” 我看着屏幕里的雨地。那人走过的地方,雨水还在冒泡。他避开了腐蚀区,但他留下的脚印,正一点点被酸液侵蚀。 “不是传给外面。”我说,“是传给里面。” 苏晨猛地抬头:“军方有人已经进过安全屋?” “或者。”我走到主控台前,调出三个月前的施工记录,“有人从一开始,就知道这里会建成什么。” 第47章 安全屋的最终改造,末日的堡垒成型 外门监控里的人影消失后,我让苏晨把所有电机类设备的日志权限收归主控台,临时设了三级验证。他敲完最后一行指令,抬头看了我一眼:“信号箱的频段已经封了,但刚才那串短码,我总觉得像某种启动序列。” 我没吭声,手指在控制台上划过,调出施工进度图。屋顶的太阳能阵列还差最后两排没装,墙体电热丝的布线图也只完成到b区。这些原本可以慢慢来,但现在不行。 “从现在起,非常规操作全部停掉。”我说,“发电机调频、银针控机,全都封存。以后所有系统升级,必须用能写进工程报告的方式完成。” 苏瑶站在医疗柜旁边,钥匙还贴身挂着。她没说话,只是轻轻点了点头。 苏晨却皱了眉:“可有些节点,常规手段效率太低。比如发电机冷启动时的电流波动,靠电路调节根本压不住。” “那就换更硬的结构。”我指着屏幕上的设计图,“你之前提的双模供电方案,现在就推进。太阳能板全部覆盖,柴油机做后备。切换过程不能有断电,继电器换军用级的,冗余做两套。” 他盯着图纸看了三秒,忽然反应过来:“你是想把整个系统从‘依赖人工微调’变成‘物理闭环’?” “对。”我说,“军方已经盯上异常信号了。我们不能再靠银针去碰电机外壳。每一步都得经得起检查,每一根线都得有合理出处。” 他低头开始改参数。苏瑶走过去,把密封胶的型号报给他:“穿墙接线口用医疗级的,防腐蚀性比工业胶高两倍,而且固化后不会产生电离残留。” 苏晨记下,飞快输入系统。我转身走向工具间,拎出两套防酸服。 “外面雨小了。”我说,“趁这个窗口,把屋顶最后一段装上。” 我们三人没再说话,各自检查装备。防酸服的接缝处打了双层胶,手套用金属卡扣锁死。我背上工具包,顺手把工兵铲插进后腰带。苏晨扛着太阳能板组件,苏瑶提着密封箱跟在后面。 通道门打开时,一股冷风裹着酸雾扑进来。我抬手示意他们等三秒,确认探头没报警才走出去。 屋顶的积水已经清过一遍,但边缘还有泡沫在冒。我们沿着预设路线快步前行,每一步都踩在加固过的承重梁上。苏晨把组件放在卡槽边,我拆开包装,两人配合着对准接口。卡扣“咔”地一声咬合,第一块板固定完成。 “十二块一组,两小时装完。”苏晨说,“我算过风速和酸蚀速率,最多还能撑两个半小时。” 我们加快动作。一块、两块、三块……每装完一组,苏晨就用防水带缠紧接缝。苏瑶在旁边递工具,同时盯着墙面的温度读数:“b区墙体还在降温,现在只有零下八度,再降就要接近临界点了。” 我看了眼腕表,距离上次电热丝测试已经过去五小时。寒气正在慢慢啃穿混凝土,如果不尽快激活全网加热,内层钢筋会因为反复冻融而开裂。 “先顾屋顶。”我说,“电热丝布线等我们回来再接。” 最后一块板装完时,天边开始泛灰。酸雨没完全停,但强度降到了可承受范围。我们迅速收拢工具,沿着检修梯下到底层。 苏瑶立刻打开密封箱,取出新的胶条。我和苏晨拆开墙体检修口,露出里面的穿线管。每一根电热丝都要穿过防爆层,接进主控电路。错一根,整片区域就会失效。 “我来接线。”苏瑶说,“医疗级胶的固化时间是七分钟,你们配合我节奏。” 她把胶挤在接口处,一圈、两圈,均匀覆盖。我递上接头,她精准卡入,再用压钳锁死。苏晨在另一头监测电阻值,每接通一根就报数。 “第七根,通。” “第八根,正常。” 等到第十五根时,监测仪突然报警。数值跳动了一下,随即归零。 “断路。”苏晨说,“可能是穿管时刮伤了绝缘层。” 我拆开接头检查,果然有一道细痕。重新包扎后,苏瑶换了一种更厚的密封胶,加了一层绝缘膜。第二次测试,电流恢复稳定。 最后一根线接完时,主控台传来提示音。我立刻回屋,启动电热丝网络。 屏幕上,墙体温度曲线缓缓上扬。A区升到零下五度,b区回升到零下六度。十五分钟后,全区域稳定在零下二度以上。 “结构冻裂风险解除。”苏晨说。 我点了下头,但没放松。能源和保温是基础,真正决定安全屋能不能扛住长期围困的,是供电系统的稳定性。 “做最终测试。”我说,“全负荷运行,照明、供暖、水泵、防御电网,全部开启。太阳能和柴油机自动切换,我要看零断电。” 苏晨坐到主控台前,调出能源管理界面。我站在他身后,盯着倒计时。 “三、二、一,启动。” 灯光瞬间全亮,暖气管道开始嗡鸣,水泵启动声从地下传来。防御电网的电压升到三千伏,探照灯扫过围墙,无人机缓缓升空。 一切正常。 直到太阳能切换柴油的瞬间。 主控台绿灯闪了一下,紧接着,照明区出现半秒暗闪。 “0.8秒断电。”苏晨盯着数据流,“继电器响应慢了,备用模块没及时切入。” 我让他暂停测试,拆开配电箱。军用级双冗余模块已经装上,但接线端子有一处松动。重新加固后,我们第二次启动。 这一次,切换过程平稳。绿灯持续亮起,主控台显示“能源自持率98%”。 “成了。”苏晨低声说。 我让他继续运行模拟,自己走向二层观察台。苏瑶跟上来,站在我旁边。 从这里能看清整个安全屋。屋顶的太阳能板像一层黑铁铠甲,墙体内嵌的电热丝在低温下微微发红,探照灯的光束扫过围墙,警戒无人机在低空盘旋。水泵的声音从地下传来,稳定而持续。 “我们真的……”她停了一下,“活下来了。” 我没看她,目光落在远处。城市轮廓被酸雾遮住,只剩下几根断裂的塔吊还立着。那里曾经是商业区,现在只剩腐蚀的骨架。 “不是活下来。”我说,“是开始战斗了。” 就在这时,主控台传来提示音。苏晨调出画面,外面监控显示一个人影正踉跄着靠近。穿着破旧的冲锋衣,左腿拖着走,右手撑着一根铁管。走到门前,他抬手,用铁管敲了敲防爆门。 声音不大,但很清晰。 苏晨立刻调出防御系统,电网电压升到五千伏,探照灯锁定了目标。那人没动,只是抬起脸,对着摄像头方向。 我按下通话键:“报身份。” 他张了张嘴,声音断断续续:“我……我叫陈志……从城西过来的……我妹妹还在里面……求你们……开个缝也行……” 苏瑶往前半步,看了我一眼。 我盯着屏幕。那人脚边的积水正在冒泡,但他没避开,像是已经麻木了。他的冲锋衣上有明显的酸蚀孔洞,但内层还垫着铝箔保温层,不是临时拼凑的。 “苏晨。”我说,“查他走过的路线。” 他快速调出外围监控拼接画面。那人是从东侧废车堆绕过来的,中途避开三处积水区,还在一个倒塌的广告牌下 sheltered 了十分钟。 不是瞎装的。 “他懂规避。”我说。 苏瑶轻声说:“他腿伤得不轻,要是再拖下去,可能会坏死。” 我没回答。防御系统还在待命,电网嗡鸣声持续传来。 那人又敲了一下门,这次用了铁管的顶端,声音更响。 我盯着他的手。那根铁管不是随便捡的,前端磨过,尖部有防滑纹。他敲门的角度,正好避开摄像头盲区。 第48章 苏瑶的人体强化,末日的超能力雏形 门外那人还在敲,铁管撞击防爆门的声音像在测试金属疲劳极限。我盯着监控画面,手指悬在电网启动键上方。苏晨已经调出他七十二小时内的移动轨迹,路径干净得不像幸存者,倒像是受过训练的渗透人员。 “没有信号外泄。”苏晨低声说,“他身上没带任何电子设备,衣服里的铝箔层是手工缝的,接缝不对称,不是制式装备。” 我点头,目光没离开屏幕。那人抬起脸,左眼下方有道旧疤,右手虎口茧厚,握铁管的姿势稳定,敲击间隔精确到秒。这不是求生,是试探。 “保持高压电网。”我说,“等他再动一次,就放无人机绕后扫描。” 话音刚落,苏瑶突然从医疗台前踉跄了一下,手撑住墙面才没摔倒。她脸色发白,额角渗汗,指尖在颤抖。 “怎么了?”我立刻转向她。 她没回答,呼吸急促,左手无意识摸向针盒,抽出一根银针,猛地刺进自己百会穴。动作快得不像她。 下一秒,她整个人绷直,肌肉线条瞬间鼓起,青筋从脖颈蔓延到手背。她低头看了眼自己的手,像是不认识它。 然后她抬手,一拳砸向旁边的检修墙。 混凝土碎裂声像炸雷。墙面崩开碗口大的坑,碎屑飞溅,一块棱角分明的石块砸中工具架,扳手掉在地上,发出闷响。 我和苏晨全僵住了。 她喘着气,低头看自己的拳头,指节没破,皮肤下血管还在跳动。她慢慢拔出银针,身体的紧绷感退去,脸色迅速恢复。 “我……”她声音发抖,“头突然像被电击,控制不住……那根针,是我下意识扎的。” 苏晨冲到终端前调数据,手指飞快敲击。“她神经系统有高频残留信号!最近七天,每次她用银针控电机,脑电波都会留下0.3秒的震荡余波。今天累积值突破阈值了。” 我盯着她刚才打穿的墙。混凝土标号c30,普通成年男性用铁锤都得砸几下才能开裂。她徒手,一拳。 记忆突然闪回军方文件里那页残页——“神经-肌肉耦合增强实验:通过外部频率刺激激活人体潜在应激反应,实验对象力量提升至常人2.8倍,持续时间180秒,副作用为细胞代谢过载。” 我从抽屉取出那份文件,翻到那一页,递给苏晨。 “比对。”我说。 苏晨接过去,一边看一边在终端输入参数。三分钟后,他抬头:“匹配度87%。尤其是神经信号衰减曲线,几乎一样。” “不是巧合。”我看着苏瑶,“你最近控电机用了多少次?” 她回忆:“七次……但每次都很短,就几秒钟。” “七次足够了。”我说,“你的身体在积累反应。银针不是工具,是导体。你用它干扰电机,电机的震荡反向刺激了你的神经系统。末日环境、高压、低氧、酸雨毒素——这些都在削弱人体稳定阈值。你的身体在崩溃边缘被强行激活,成了第一个变异体。” 她低头看自己的手,又抬起来,慢慢握紧。 “我能控制。”她说,“刚才那一拳……不是完全失控。我感觉到一股热流从头顶冲下来,顺着脊椎到手臂。就像……经络被打通了。” “别再试。”苏晨声音发紧,“你刚才心率飙到180,血氧掉到82,肝脏酶值异常。这不是强化,是透支!” 我盯着她:“你还能再扎一次吗?” 她点头。 “在监控下。”我说,“先做基础测试。举钢梁,震地砖,我要知道极限在哪。” 她走到训练区,我让苏晨打开全频段记录仪。她重新扎入银针,动作比刚才稳。身体绷紧,肌肉膨胀,呼吸节奏变了。 我抬手示意:“举。” 她走向靠墙的工字钢,单手抄起,轻松举过头顶。那是45公斤的承重梁,苏晨平时得双手才搬得动。 “走两步。”我说。 她迈步,脚步沉,地面轻微震动。走到训练垫前,她抬脚一跺。 地砖裂开,蛛网状纹路蔓延三十公分。 “停。”我说。 她拔针,身体松弛下来,喘了几口气,但比上次恢复得快。 “力量是常人三倍左右。”我记录,“持续时间不到三分钟,代谢负荷极大。不能作为常规战力,但可以成为关键节点的爆发手段。” 苏晨突然出声:“外面!” 监控画面切换到地下管网热成像。十二个红点正从东南侧地下管道向安全屋逼近,移动速度稳定,间隔均匀,高度一致。 “不是人。”苏晨说,“是机械。和赵强上次用的机器人同型号,但数量翻倍。” 我立刻调出防御系统。电网满压,探照灯锁定入口,无人机升空待命。 苏瑶走到我旁边,声音很轻:“我能感觉到它们。” 我转头看她。 “它们的频率……和电机一样。”她说,“我之前控发电机时,能‘听’到它的节奏。现在,我也能‘听’到它们。它们走一步,我的神经就震一下。” “你想用身体共振去干扰它们?”我问。 她点头:“我不需要武器。只要靠近,我的肌肉、骨骼、神经,都能变成共振腔。我能用频率击穿它们的伺服系统。” 苏晨猛地抬头:“那等于把你自己当导体!你的神经系统根本扛不住双向震荡!一次可能没事,两次你可能会脑出血!” “我知道风险。”她说,“但这是我们现在唯一能穿透它们防御的方式。你们的电网对复合装甲无效,子弹打不穿关节密封层。可频率干扰能直接破坏内部平衡。我能做到。” 我盯着她的眼睛。没有犹豫,没有恐惧,只有一种近乎冷静的决绝。 就像那天她用银针救苏晨,就像她第一次在酸雨里背伤员走三公里。 她不是在逞强。她是在计算代价。 我打开主控台,调出安全屋结构图。 “最近的入口在b区外墙,地下管道距地面一米二。你从检修口下去,最多三十米接触距离。我会让无人机引它们集中,你只有一次机会。” “够了。”她说。 “时间控制在两分钟内。”我说,“一旦完成干扰,立刻撤回。我会在内门设缓冲区,释放惰性气体降温,防止你体温过高。” 她点头,走向装备柜,取出轻型防震服。我帮她调整肩带,她忽然说:“如果……我回不来,医疗柜第三层有我整理的净化方案。植物萃取法,能处理轻度污染水。苏晨能接着做。” 我没吭声,把防震服拉链拉到胸口。 她戴上护腕,插上三根银针——百会、内关、足三里。 “不是病。”她看着我,“是进化。我们得变成不一样的人,才能活过这场末日。” 我按下外门解锁键。 气密舱缓缓开启,冷风灌入。她走出去,脚步稳,背影挺直。 无人机升空,探照灯扫过围墙。十二个红点已抵达b区管道出口,金属足敲击地面的声音透过墙体传来,规律,冰冷。 她站在检修口前,回头看了我一眼。 然后掀开盖板,下去。 我盯着监控,心跳压着秒数。 十秒后,地下热成像显示红点开始紊乱。 十七秒,一个机器人单膝跪地,关节冒烟。 二十四秒,三个同时停机。 突然,她的生理监测曲线飙升——心率220,体温41.3,脑电波出现尖峰。 “出来了!”苏晨喊。 检修口盖板被从内部掀飞。她滚出来,浑身湿透,防震服多处撕裂,银针只剩一根还插在手腕。 我冲出去,一把将她拽回内舱。 气密门关闭的瞬间,地下传来一连串金属崩裂的爆响。 她躺在地上,呼吸急促,但嘴角动了动。 “成了。”她说。 我低头看监控。十二个红点全灭,残骸散在管道口。 她抬起手,最后一根银针摇晃着,针尾泛着微光。 然后,她的手指一松,银针掉落,砸在金属地面上,发出清脆一响。 第49章 赵强的机器人军团,末日的最终决战 银针掉在地上的声音还没散,监控画面里的红点已经全灭。我一把将苏瑶拽进内舱,气密门闭合的瞬间,地下传来几声闷响,像是金属骨架被压垮的呻吟。她躺在地上,呼吸急促,但手指还在动,指尖蹭着地面,像是在确认自己还活着。 “心跳218,体温40.9,脑电波峰值持续回落。”苏晨盯着终端报数,声音发紧,“她撑住了。” 我没吭声,视线扫过监控。十二具机器人残骸歪斜在管道口,关节处冒着白烟,电路板烧焦的气味顺着通风口往上爬。这一波过了,但赵强不会只派这点东西来试探。 “调全频雷达。”我说,“三十米外有动静就预警。” 苏晨立刻切换信号源。主控台屏幕跳转成三维地形图,安全屋为中心,半径五百米内所有热源和电磁波动实时标注。刚切过去,东南方向就跳出一串密集信号点——不是热成像,是纯电磁脉冲,规律跳动,像心跳。 “不是人。”苏晨手指敲着键盘,“频率加密,但动力模块的基频……和刚才那批一样。” 我凑近看波形图。那串信号在屏幕上起伏,每三秒一次脉冲,整齐划一。这不是散兵游勇,是编队推进。 “多少台?”我问。 “初步估算,八十七台。”苏晨声音变了,“正从地下管网和地面双线逼近,预计抵达时间……十二分钟。” 我转身走向医疗舱,把苏瑶扶进去。她眼皮颤了颤,没睁眼,但手抓住了我的袖口。 “别再用了。”我说。 她喉咙动了动,挤出两个字:“能行。” 我不看她,按下舱体封闭键。透明罩落下,生命体征监测线自动接上。她指尖还在抖,但呼吸比刚才稳。 “准备最终防御协议。”我对苏晨说。 他点头,调出安全屋系统总控界面。屏幕上弹出多个子窗口:电力分配、电磁屏障、酸液喷射、无人机阵列、备用电源切换。这些都是第47章抢时间装上去的,现在要全开。 “屏障启动要耗电40%。”苏晨提醒,“柴油发电机能撑,但撑不了太久。” “先顾眼前。”我说,“切断非核心供电——照明、温控、净水系统,全关。” 他手指一划,几条红色线路从总图上消失。主电源流向防御模块,电压曲线立刻上扬。 “电磁线圈预热完成。”他敲下回车,“屏障可以在三十秒内升起。” “等它们进一百米再开。”我说,“别让赵强摸清规律。” 我走到墙边,掀开一块金属盖板,里面是手动应急开关。手指拂过标签:酸液喷射阀。这玩意儿是苏瑶提的方案,用废弃化工厂的废液混合强酸和腐蚀催化剂,喷出来能蚀穿机器人外壳。我们埋了十二个喷口,围着安全屋外墙一圈。 “喷射系统检查完毕。”我合上盖板,“随时能用。” 苏晨突然出声:“信号变了。” 我立刻转身。主控台屏幕上,那串脉冲频率突然加快,间隔从三秒缩到一秒半,而且开始跳频,像是在规避侦测。 “他在调控制方式。”我说,“怕我们顺着信号反推。” “但动力核心频率没变。”苏晨快速分析,“还是那个基频,只是加了干扰层。而且……”他顿了顿,“和苏瑶刚才共振的频率差0.7hz。” 我盯着那串数字。0.7hz,差得不多,像是刻意错开,又像是技术限制。 “他用了军方的调频协议。”苏晨调出波形对比图,“但底层驱动还是民用伺服系统,响应延迟比军用高12毫秒。这个空档……可以打。” “怎么打?”我问。 “让苏瑶的神经信号做诱饵。”他说,“我们把她刚才的共振频率复制成干扰波,通过主控台发射出去。那些机器人动力核心有微弱共振倾向,只要频率贴得够近,就能引发内部震荡。” “她刚透支完。”我说。 “不是让她亲自上。”苏晨摇头,“我们可以用银针接驳主控台,把她的生物电信号当放大器。她不用动,系统自动输出。” 我沉默两秒,走向医疗舱。苏瑶睁开了眼,瞳孔还有些散,但意识在。 “能接系统吗?”我问。 她点头:“针给我。” 我从她装备袋里取出三根银针。她伸手要接,我拦住:“你躺着,我来。” 她没争,抬起左手,掌心向上。我把一根针扎进她内关穴,另一端接上主控台信号导线。她没抖,呼吸也没乱。 第二根针插百会穴,连电源接地口。她的肌肉抽了一下,但没出声。 第三根针,足三里,接频率调节阀。苏晨立刻在终端输入参数,屏幕上跳出一串波形。 “信号同步率81%。”他说,“正在优化。” 我盯着苏瑶的脸。她嘴唇发白,但眼神清醒。 “撑得住就说一声。”我说。 她点头:“开始吧。” 苏晨按下发射键。主控台嗡地一震,一道低频波顺着地下管网扩散出去。监控画面里,那串脉冲信号猛地一顿,像是被卡住。 “有效!”苏晨喊,“它们的频率在波动!” 我立刻下令:“升电磁屏障。” 他敲下指令。围墙下的线圈瞬间激活,淡蓝色光膜从地面升起,围着安全屋形成半球形罩子。空气里有股臭氧味,像是雷雨前的气味。 几乎同时,东南方向的机器人编队停了下来。监控显示,前排几台的步态出现紊乱,关节轻微抖动。 “再加0.3hz。”我说。 苏晨调整输出。波形图往上跳了一格。 一台机器人突然原地转了半圈,枪口对准同伴。 “他要断链了!”苏晨盯着信号流,“赵强在切备用信道!” 我抓起对讲机:“酸液喷射,准备。” “阀门已开。”我回手按下墙上的红色按钮。 墙外,十二个喷口同时喷出灰绿色液体,沿着外墙流下,在地面形成一圈腐蚀带。气味刺鼻,水泥地开始冒泡。 就在这时,电磁屏障外传来撞击声。第一台机器人冲了上来,被屏障弹开,外壳焦黑。第二台、第三台接连撞上,全都停在半路。 但后面的没停。它们绕开屏障边缘,试图从侧翼包抄。 “无人机升空。”我说。 苏晨启动指令。屋顶的机库打开,四架改装无人机升空,带着探照灯和电击索。 一台机器人刚踏进酸液圈,关节立刻被腐蚀,腿一软,跪了下去。另一台试图跨过,结果底盘被黏住,动弹不得。 “信号又变了!”苏晨突然喊。 我转头。主控台屏幕上,赵强的控制频率突然切换成三重加密,基频也跟着偏移,避开了我们的干扰波。 “他在学。”我说。 “苏瑶的信号还在同步。”苏晨看着波形,“但差了1.2hz,不够用了。” 我低头看医疗舱。苏瑶的呼吸变浅了,但手指还在动,一下一下,像是在数频率。 “她能调吗?”我问。 “可以,但要她主动配合。”苏晨说,“得让她感知到目标频率,再用神经反馈去追。” 我走到她身边,抓起她的手:“听好了,它们现在是这个频率。” 我把她的手指按在主控台震动的外壳上。机器在震,频率透过金属传到她指尖。 她闭上眼,呼吸忽然放慢。 三秒后,主控台的输出波形开始微调,一点点往上爬。 “她在追!”苏晨喊。 波形接近目标频率的瞬间,外面的机器人集体一顿。一台的机械臂突然炸开,火花四溅。 “成了!”苏晨猛敲回车,“全频段压制!” 主控台轰地一声,输出功率拉到极限。苏瑶的身体猛地一弓,医疗舱的警报响了。 “体温42.1!心率240!”苏晨吼,“断信号!” 我没动。监控里,百米外的机器人一个接一个倒下,有的关节爆裂,有的电路冒烟,最后一排的甚至原地互射。 一道广播信号突然切入主控台,电流杂音里传来赵强的吼声:“你们用了军方的共振协议!这不可能!谁给你们的权限?!” 我没回答,盯着屏幕。 最后十台机器人没倒。它们的枪口同时抬起,对准安全屋外墙,腿部推进器全开,直冲过来。 “酸液加大流量!”我喊。 喷口全开,腐蚀带瞬间加宽。冲在最前的两台被黏住,关节烧毁,但后面的踩着残骸继续冲。 “屏障撑不住!”苏晨喊,“它们带了Emp!” 我抓起应急手柄,直接捅进主控台旁的红色槽口。这是最后手段——强制释放储备电容,能把屏障功率推到极限,但之后四十八小时没法再用。 手柄到底。电磁屏障猛地一涨,蓝光刺眼。冲过来的机器人全被弹飞,外壳扭曲,落地时关节全部锁死。 最后一台在空中就炸了,碎片砸在屏障上,叮当作响。 监控画面里,百米内再没一个红点在动。残骸铺了一地,冒着烟。 我拔出手柄,转头看医疗舱。苏瑶睁着眼,嘴唇动了动。 “针……”她说。 我低头。她手腕上的银针还在震,针尾泛着微光,像是还没散尽的电流。 第50章 末日的第一缕阳光,安全屋的胜利 针尖还在震,我一把将它从苏瑶手腕上拔下来,导线噼啪弹开,主控台屏幕闪出一串乱码。苏晨立刻切断信号回路,手指在键盘上敲得发白:“神经反馈断了,但她的脑电波还在高频震荡!” 我盯着医疗舱。苏瑶躺在里面,嘴唇发紫,胸口起伏微弱,监测仪发出持续低鸣。刚才那波共振把她整个人都搭进去了,现在连呼吸都在抖。 “降温程序启动。”苏晨调出医疗系统界面,“静脉冷却液注入中,体温开始下降——41.6,还在降。” 我没动,手撑在舱盖边缘。刚才那一战像是抽干了所有力气,耳朵里嗡嗡响,可我知道现在不能倒。她还没稳住。 “把温控系统接回来。”我说,“恢复照明和净水。” “可电力储备……”苏晨抬头。 “撑过今晚就行。”我打断他,“人比电重要。” 他没再问,手指一划,几条被切断的供电线路重新接入。头顶的灯一格一格亮起,通风口开始送风,净水机发出熟悉的嗡鸣。这些声音让我稍微踏实了点。 医疗舱的警报音调变了,从长鸣转为间歇提示。苏晨盯着数据流:“心率182,体温39.1,脑电波峰值回落到安全区。”他喘了口气,“她……活下来了。” 我没说话。活下来了。这个词含在嘴里,有点发涩。上一次说这个,是在前世临死前。那时候我以为自己能撑到救援,结果被塌下来的楼砸进雪堆,连呼救都喊不出。 现在不一样了。 我伸手摸了摸舱体外壁,金属还带着战斗时的余温。这场仗我们赢了,代价是她几乎断线。 “守着她。”我说,“有变化立刻叫我。” 我转身走向主控台,腿像是灌了铅。刚走两步,医疗舱里传来一声轻响——是她的手指碰到了监测带。我立刻折回去,隔着玻璃看她。 她睁了条缝,眼神涣散,但嘴唇动了动。 “水……” 我拉开旁边柜子,取出密封水袋和吸管,从舱体接口送进去。她吸了一小口,没咽,含着,像是在感受液体的温度。 “别说话。”我说,“睡一会儿。” 她没应,眼睛慢慢闭上,手指却抬起来,轻轻碰了碰玻璃内侧。我伸手贴上去,隔着厚厚防护层,指尖碰到她的印子。 那一刻我知道,她还想再拼。 苏晨在背后出声:“外场扫描完成了。所有机器人动力核心停机,没有远程激活信号残留。” 我走过去。屏幕上是无人机传回的画面:安全屋外百米内,残骸铺了一地。扭曲的金属壳被酸液泡得发黑,电路板焦成一片,有些零件还在冒烟。四架无人机低空盘旋,探照灯扫过每一具机体,确认无活动部件。 “最后一台爆炸时的冲击波震断了三根地下管线。”苏晨指着热成像图,“但我们埋的酸液管没破,喷口全完好。” 我点头,在日志里敲下一行字: “赵强最后一次进攻,止于今日凌晨4:17。 目标全歼,无渗透,无引爆。 安全屋防御体系首次实战验证通过。” 敲完最后一个字,我靠近椅背,终于松了口气。 赢了。 不是侥幸,不是苟活,是我们用墙、用电、用脑子,硬生生把死局扳回来的。 苏晨忽然坐直:“等等,雷达有动静。” 我立刻起身。主控台右下角跳出一个微弱信号点,频率极低,像是设备漏电。 “不是机器人。”苏晨切换侦测模式,“是……地下管网的水流声?不对,等等——”他放大波形,“这是酸雨收集槽的排水阀在震动!” 我反应过来:“雨停了?” “不止。”他调出气象监测模块,“大气ph值回升到5.6,酸雨监测归零。三小时无降水,风速上升,云层移动速度加快。” 我冲向楼梯口:“上屋顶。” 检修盖板卡得很紧,战斗时的震动让螺丝变形了。我扯出扳手砸了两下才松开。冷风立刻灌进来,带着一股久违的、没有酸味的空气。 我爬上去,抬头。 灰白色的天幕裂开了。 一道光从云缝里刺下来,斜斜打在安全屋外墙的防酸钢板上,反射出银白的亮斑。那光不烫,也不强,可我盯着它看了足足十秒,才意识到——这是太阳。 真正的太阳。 不是灾变前那种被雾霾滤过、发黄发暗的日头,是干净的、带着温度的光。 我转身冲下面喊:“苏晨!叫她上来!” 不到两分钟,苏晨扶着苏瑶从出口爬出。她脚步虚,靠在他肩上,脸色还是白的,可眼睛睁着,直直望着天空。 云层在动,缓慢但确实地裂开更多缝隙。阳光一缕缕洒下来,照在屋顶的太阳能板上,照在围墙的探照灯罩上,照在她抬起的手上。 她慢慢把手举高,掌心朝上,像是在接什么。 “原来……”她声音很轻,几乎被风吹散,“太阳还是暖的。” 我没说话,只站在她旁边,看着远处。 城市废墟还在,楼塌了一半,街道被腐蚀得坑坑洼洼,有些地方还冒着冷气。可阳光照在上面,竟显出一点旧日的轮廓。 我们活下来了。 不是躲在角落等死,不是靠运气苟延残喘。是我们建了墙,通了电,修了系统,打了胜仗。 苏瑶忽然轻笑了一声:“你说……以后能不能种点东西?” “能。”我说,“等地面毒性降下来,我们可以建封闭温室。你治人,我种菜,他修机器。” 苏晨在旁边插嘴:“我要装自动灌溉系统,带光照调节的。” “行。”我点头,“都行。” 她靠在墙边,闭了会儿眼,又睁开:“我还想救人。外面……肯定还有人活着。” “等你恢复。”我说,“我们再开门。” 她没争,只是笑了笑,又抬头看天。 云层越散越开,阳光逐渐连成片。安全屋的影子被拉得很长,横在废墟上,像一道界线——这边是死,那边是活。 我低头看她手边的银针袋,黑色布包角已经磨破,露出里面三根细针。刚才那场战斗,她用身体当放大器,把神经信号变成武器。现在针收回来了,人还在。 这就够了。 苏晨忽然指着远处:“林越,你看!” 我顺着他指的方向看去。 安全屋东侧的围墙上,一株野草从裂缝里钻了出来。叶子发黄,边缘卷着,可它却是活着。阳光照在上面,叶片微微颤动,像是在呼吸。 我们三个人都静了。 那么重的酸雨,那么低的温度,连混凝土都被蚀穿,可这玩意儿居然活下来了。 苏瑶慢慢走过去,蹲下,没碰它,只看着。 “它怎么长出来的?”苏晨小声问。 “不知道。”我说,“但它选择了这里。” 她伸出手,掌心悬在草叶上方,没碰,像是怕惊到它。 风刮过来,草轻轻晃了晃,一粒细小的种子从尖端脱落,飘在空中,打着旋,往安全屋方向飞。 苏瑶的手指跟着那粒种子移动,指尖离它只有半寸距离。 种子在空中划出一道弧线,缓缓下坠。 第51章 末日初光,安全屋改造启航 种子落进裂缝的瞬间,我转身下了屋顶。 风还在刮,但空气里那股刺鼻的酸味没了。我踩着检修梯往下,每一步都踩在刚才战斗留下的痕迹上——地面积水泛着油光,几块扭曲的金属残片卡在排水沟里,一只无人机的旋翼斜插在水泥缝中,断口整齐,像是被什么巨力硬生生撕开的。 我没听,直接进了主控室。 苏晨还在盯屏幕,肩膀绷得死紧。他听见脚步声回头看了我一眼,嘴唇动了动,没出声。我知道他在等指令。 “外场清点做完没有?” “刚完。”他指了下右屏,“三十七具机体,全毁。动力核心过载,没一个能重启。酸液喷口零损伤,电磁屏障耗电41%,现在靠柴油机撑着。” 我点头,走到主控台前调出气象模块。ph值稳定在5.6,三小时无降水,风速6.2米\/秒,云层裂解趋势持续。这不是短暂停滞,是系统性转变。 机会来了。 我打开通讯面板,拨通那个存了半年没敢用的号码。三声忙音后接通了,那边传来粗重的呼吸声。 “老张,是我。”我说,“明天早上六点前,带人到东区工地。” “林越?”他声音发颤,“你还活着?外面都传你那儿炸了!” “没炸。”我盯着监控画面上那片残骸,“炸的是别人。你现在有两个选择:回家等死,或者来干活,三倍工钱,每天结现。” 电话那头沉默了几秒。 “你说真的?现在这世道谁还开工地?” 我切了画面,把一段视频推过去——是灾变前我偷偷录的实验:一块五毫米厚的铁板,泡在模拟酸雨里四十八小时,最后只剩一层锈渣。 “看到没?”我说,“这种雨再来一次,你家那砖房连地基都会烂穿。我建的不是房子,是活命的地方。你要不信,明天来看一眼就知道。” 他没再问钱的事,只说:“我试试看能不能凑到人。” 挂了电话,我转头对苏晨说:“联系另外两个工头,用同样的话。另外,把食堂的电接上,烧水,备干粮。” “你真打算现在开工?”他愣住,“苏瑶才刚醒,你连口气都没喘——” “正因为她醒了,才更要动起来。”我打断他,“她看见光了。光能照进来一次,就能照进来第二次。但我们不能等光来救我们,得自己把墙垒高。” 他没再说话,低头去操作通讯系统。 我走到医疗舱外。苏瑶闭着眼,脸色还是白的,但呼吸平稳。监测仪上的数字都在安全区。她手指搭在舱盖边缘,指尖微微动了一下,像是梦里还在抓什么东西。 我没进去,只隔着玻璃说了一句:“明天有人来干活。你要想救人,得先有个能站人的地方。” 她没睁眼,可嘴角轻轻扬了一下。 凌晨四点三十七分,我睡了二十分钟。 五点十五,我站在东区工地门口。 天还没全亮,灰蒙蒙的。地上全是昨夜战斗留下的划痕和焦坑,安全屋外墙有几处被酸液溅到的斑点,黑褐色,像是干涸的血迹。我让人把那些残破的机器人拖到围墙边堆成一排,没清理,也没遮盖。 六点零七分,第一辆车开进来。 老张坐在副驾,下车时腿有点抖。他身后跟着两个穿旧工装的男人,三人全副武装——头盔、防割手套、战术靴,手里拎着扳手和撬棍,像来打仗的。 我站在原地没动。 他们走近了,目光扫过围墙上的弹痕、地上烧熔的金属块,最后落在那堆机器人残骸上。 “这是……警用机?”其中一个工人蹲下,摸了摸断裂的机械臂,“怎么碎成这样?” “赵强派来的。”我说,“昨晚十二台先头部队,全埋在这儿了。” 老张抬头看我:“你这地方,到底招了多少人恨?” “不招恨。”我走到墙边,拍了拍混凝土表面,“招的是命。你们要是不信这雨不会再下,现在可以走。要是信,就听我说三件事。” 他们站着没动。 “第一,我建的这屋,地基挖了八米,钢筋密度是标准的三倍。第二,接下来一个月,我要把外墙再加厚一米,内部做双层防震结构。第三——”我指了指那堆残骸,“任何想抢东西的人,都会变成那样。” 老张咽了口唾沫:“你不怕撑不住?” “怕。”我点头,“所以我才要你们来。三倍工钱,每日结算,管饭、供水、供暖。受伤立刻送医,死亡赔十万现金。干不干?” 没人说话。 我转身走向材料区,掀开防水布,露出底下成捆的螺纹钢。 “第一批混凝土车七点到。现在,要么开工,要么走人。” 沉默持续了十秒。 然后,老张把手套摔在地上,撸起袖子:“老子不走。家里没信号,老婆孩子不知道在哪儿,总不能蹲废墟里等死。干!” 另外两人对视一眼,也摘了头盔。 “算我一个。” “我也干。” 我点头,从怀里掏出一叠现金,抽出三张递过去:“这是定金。现在开始,每人每天三百,现结。” 老张接过钱,手指有点抖。他没看面额,直接塞进贴身口袋。 “你说怎么干,我们就怎么干。” 七点十二分,第一车混凝土抵达。 我站在地基坑边,看着泵车把灰浆送进模板。工人们开始绑钢筋,动作生涩,毕竟灾变后没人干过这种活。有人抱怨进度慢,有人说热了没法脱衣服,冷了又没地方烤火。 我没骂人,只让苏晨打开安全屋侧门,放出一股暖风。 “里面二十度,有热水,有面包。”我说,“干满四小时,轮换进去休息二十分钟。想抽烟,去指定区。想上厕所,墙角有移动舱。” 他们愣了下,然后加快了手上的动作。 中午十二点,第一段墙体开始浇筑。 我亲自下坑,帮他们扶钢筋架。混凝土溅到脸上,又冷又黏。没人说话,可节奏明显快了。老张蹲在边上检查接头,回头看了我一眼:“你一个老板,何必跟我们一块埋土里?” “因为这墙,我也得靠它活命。”我抹了把脸,“你们建的不是工程,是我的命,也是你们的。” 他没再问,低头继续干活。 下午三点,天空裂开一道缝。 阳光照进来,落在刚浇好的混凝土墙上,湿漉漉的表面泛起一层微光。有个工人停下锤子,抬头看了很久。 “真没想到……还能看见太阳。” 没人接话。 可从那一刻起,他们的动作再没停过。 六点整,我站在主控室重新调出气象数据。酸雨未回归,风向转北,大气透明度上升。我打开日志,敲下一行新记录: “末日第五十三天,安全屋基础加固启动。 工人团队归建,首日施工完成墙体浇筑12米。 生存不能靠等,必须造。” 敲完,我走向医疗舱。 苏瑶睁着眼,正看着天花板。 “外面开工了。”我说,“墙在长高。” 她转过头,看了我一会儿,轻轻说:“那我也得站起来。” 她撑着舱壁,慢慢坐起来,脚踩在地上,身子晃了一下。我伸手扶她,她没躲,也没靠,只是借了点力,站稳了。 “明天……”她望着门口的方向,“我能去看看那堵墙吗?” “能。”我说,“等你走得动。” 她点点头,扶着墙一点点往休息区走。背影很虚,可脚步没停。 我站在原地,看着她的影子拖在地板上,一直延伸到门外。 混凝土车还在进,钢筋碰撞声没断。 墙,真的在长。 第52章 钢筋混凝土,筑起生命防线 天刚亮,混凝土车的引擎声就响了起来。 我站在地基坑边,看着工人把昨夜浇完的墙体模板拆开。灰白色的墙面露出来,表面粗糙但完整,没有裂纹。老张蹲在墙角,手指蹭了蹭混凝土表面,抬头说:“凝得实。” 我没吭声,只点了点头。第一段墙能立住,说明配比和浇筑节奏对了。但这不是终点,是开始。 工人们陆续进场,搬运钢筋、校模板。那批螺纹钢是灾变前从钢厂直接订的,含碳量低,抗腐蚀性强。现在一根根横竖排开,像铁栅栏一样立在坑里。有人开始绑扎,铁丝绕几圈,拧紧,动作还算利落。 可干到一半,一个年轻工人停了手。 他叫王磊,三十出头,以前在建筑公司做过小工头。他盯着眼前这堵钢筋墙,忽然开口:“林哥,这墙是不是太厚了?一米?比人还宽。咱们以前盖楼,三十公分就够抗震了,再加保温层也不过半米。你现在搞这么厚,钢材水泥都翻倍,真有必要吗?” 声音不大,但周围几个人都停了动作。 我蹲下身,从脚边泥地里捡起一块铁皮——是昨夜战斗后残留的机器人外壳碎片。边缘已经脆化,轻轻一掰,“咔”地断成两截。 我递给他:“你摸摸。” 他接过,手指一搓,锈渣簌簌往下掉。 “这是什么?” “普通冷轧钢板。”我说,“泡了不到十二小时的酸雨,就成这样。你家那砖房外墙,连这钢板的三分之一都不到。酸雨三天就能蚀穿墙体,钢筋暴露,结构失效。等低温来了,墙体一冻一胀,裂缝扩大,冷气灌进去,人在里面活不过一周。” 他没说话,低头看着手里的残片。 我指着正在搭设的模板:“这墙不是为了好看,也不是为了结实。它要扛酸雨、抗冻融、防冲击。里面三层钢筋网,横向纵向全焊接,混凝土标号c50以上。一米厚,是因为少一寸,都可能让冷气渗进来,让结构弱一点,让人死得快一点。” 空气静了几秒。 老张站起身,拍了拍裤子上的灰:“我老婆孩子要是还在,我也希望他们躲在这样的墙后面。” 没人再问。 王磊把那块铁皮扔进废料箱,重新拿起铁丝钳,弯腰继续绑钢筋。其他人也陆续动了起来,节奏比刚才稳。 九点刚过,第一段墙体的钢筋骨架完成,开始封模板。 木模拼接时,我发现东侧接缝处有道两毫米的缝隙。我伸手摸了摸,缝隙边缘不齐,是工人图快,没对准。 “拆了重装。”我说。 “就这点缝,填点水泥不就行了?”一个工人嘟囔,“又不是承重梁,至于吗?” 我没争,带他走到安全屋东墙外侧,指着一处黑褐色的斑痕:“看见没?昨晚酸雨溅上去的。表面看着没事,可水已经渗进去了。我让苏晨测过,里面钢筋的锈蚀速度是外面的三倍。两毫米的缝,三个月后就是一条贯通裂缝。冷气顺着往里钻,墙体内部结霜,混凝土会一层层剥落。” 他盯着那块斑痕,没吭声。 我转身走到模板边,拿起水平仪,亲自调整位置。木模沉重,得两个人抬。我一边校正一边压紧卡扣,汗水顺着脖颈流进衣领。没人说话,可过了一会儿,王磊和另一个工人走了过来,一起上手调整。 老张站在旁边看了会儿,低声说:“他不是在盖房,是在封棺材——得严丝合缝。” 中午十一点四十分,泵车就位。 我让苏晨从监控室调出实时画面,确认模板无变形、支撑稳固。一切正常,准备浇筑。 可等了二十分钟,混凝土车还没来。 十二点零三分,车终于到了。司机跳下车,一脸不耐烦:“路上堵了,三辆车撞一块,清了半天。” 我让他打开取样口,接了一碗混凝土,用坍落度筒测了下。数值偏低,料太干。 “这料不行。”我说,“凝固后收缩大,三个月内必裂。” “你开什么玩笑?”司机火了,“一车五十方,你让我拉回去?” 我把手里的盐倒掉,掏出一叠现金:“我补你双倍运费。但你得回去换合格料。这不是钱的事,是命的事。” 他盯着我看了几秒,又看看周围站着的工人,最后沉默地爬上车,调头走了。 工人们站在原地,没人抱怨。 王磊点了根烟,靠在钢筋架上:“以前工地抢工期,水泥不合格也往里倒。老板说‘先浇上再说’,反正验收能糊过去。可现在……没人验收了,我们自己就是验收的人。” 老张接过话:“是啊,以前盖的是房子,现在建的是命。” 正午,阳光斜照。 合格的混凝土车重新抵达。泵管接上,灰浆缓缓流入模板。我站在坑边,看着那灰白色的浆体一点点填满空间,从底部往上推,没有气泡,没有断层。 老张站在我旁边,手插在裤兜里,看着墙面说:“你说墙厚一分,命多一天。” “嗯。” “现在我信了。”他顿了顿,“我们不是在打工,是在续命。” 我看了他一眼,没说话。 浇筑持续到下午两点,第一段墙体完成。表面抹平,覆盖养护膜,接缝处用防水胶带密封。我让工人在墙角埋了温湿度传感器,后续每天监测内部凝固情况。 苏晨从监控室传来消息:“东区墙体结构稳定,无沉降,模板无渗漏。” 我回了句“收到”,然后走向医疗舱。 苏瑶靠在床边,手里拿着一本破旧的医学手册,翻了几页又放下。她脸色还是白,但能坐起来了。 “今天墙浇完了。”我说,“第一段。” 她抬头看我:“他们还信你吗?” “现在信了。” “因为你说服了他们?” “不。”我摇头,“因为他们亲眼看见铁皮烂了,看见墙缝会渗水,看见不合格的混凝土不能用。他们不是信我,是信自己看到的。” 她沉默了一会儿,轻轻说:“那比说服更有用。” 我点头:“是。” 她低头看着自己的手,指尖微微发颤,像是还没完全恢复。但她没提要去工地,也没说想帮忙。 我知道她急,但急没用。 “等你能站稳,再来看。”我说,“墙会一直长。” 她没回答,只是把手册合上,放在床头。 我转身离开,回到工地。 新的钢筋正在吊装,第二段墙体的骨架开始搭建。工人们动作比昨天熟练了些,绑扎节奏明显加快。王磊在指挥几个人焊接横向钢筋,焊枪火花四溅。 我走到坑边,伸手摸了摸刚浇完的墙面。养护膜下还带着温热,混凝土正在内部凝固。 老张走过来,递给我一瓶水:“明天还这么干?” “干。” “材料够吗?” “够。水泥还有八百吨,钢筋两百吨,全堆在仓库。只要人不散,墙就能一直往上垒。” 他喝了口水,看着远处那排机器人残骸:“你说赵强还会来?” “不知道。”我说,“但墙厚了,门重了,灯亮了,我们就不怕他来。” 他笑了下,没再问。 天色渐暗,工人们轮流进安全屋轮休。暖风从侧门吹出来,面包的香味飘到外面。有人抽完烟,把烟头掐灭扔进铁桶,重新跳进坑里干活。 我站在地基边缘,看着他们一节节绑钢筋,一米米垒模板。 墙在长。 它不是砖石堆砌的壳,是用时间、材料和命换来的屏障。 凌晨一点十七分,第二段钢筋骨架完成百分之六十。 王磊从坑里爬上来,脱掉手套,走到我面前:“林哥,我想通了。” “什么?” “你说这墙是活命的壳,我以前不信。可今天我看那混凝土一点点填满模板,突然觉得——我们在造棺材,但不是埋死人,是把活人好好裹住,不让外面的烂东西钻进来。” 我没说话。 他盯着那堵未完成的墙,声音低了下去:“要是早几年,有人跟我说要建这种墙,我肯定笑他疯了。可现在……疯的是外面那个世界。” 他转身要走,又停了一下:“明天我带我表弟来。他懂预应力张拉,要是你想做夹层防爆墙,他能帮上忙。” 我点头:“来。” 他笑了笑,跳回坑里,重新戴上手套。 我站在原地,看着混凝土泵管静静垂在模板上方,等待下一次启动。 钢筋交错,灰浆未冷。 墙还在长。 第53章 钢板风云,屋顶的坚固之争 凌晨三点,地基坑里的钢筋骨架绑到六成,王磊跳上来喘口气,手套甩在地上。我拍了拍他肩膀,没说话,转身往屋顶走。 他跟上来,边走边搓手:“这天越来越冷,手都僵了。” 我没回头:“再冷也得把顶封死。墙能扛压,顶扛的是酸雨和积雪。裂一道缝,整个安全屋就是个漏水的桶。” 屋顶作业面已经搭好脚手架,两层钢板并排铺开,接缝处打了密封胶。工人刚焊完一段,焊枪还冒着余热。我抓起一块边角料钢板,往接缝上一压,顺着坡度往下倒了半瓶测试液——那是我调的弱酸水,ph值4.2,比昨夜落的雨还酸一点。 液体顺着接缝往下渗,在第二块钢板边缘滴出一串水珠。 “停。”我说。 没人动。 我蹲下,手指蹭了蹭螺丝头。表面有镀层,但边缘发暗,是普通碳钢。“谁上的螺丝?” 没人应。 老张从梯子爬上来,看了一眼,眉头皱紧:“这不是不锈钢的。” “是普通螺丝。”我拧下一颗,放进随身带的酸液瓶里。十分钟不到,瓶底出现锈斑,像血丝一样浮开。“这种螺丝,三个月内会全锈穿。一旦锈穿,接缝处形成电化学腐蚀,钢板边缘会像纸一样烂掉。” 王磊蹲在旁边,伸手摸了摸那颗泡在瓶里的螺丝,指尖一搓,锈粉就掉了。 “补胶不行吗?”一个工人站出来,“顶上再刷两层防酸漆,密封性够了。” “漆能撑一年。”我说,“我们要的是十年。屋顶要是塌了,底下的人连躲的地方都没有。你们焊的不是铁皮,是命上面的盖子。” 空气僵了几秒。 王磊站起来,甩了下手:“林哥,我们干了十二个小时了。再拆重来,人真扛不住。而且材料是不是也该按标准给?要是早说必须用不锈钢螺丝,我们带的料也对得上。” 我从防水袋里抽出一叠现金,放在脚手架横梁上:“返工期间,工钱加五十。不是求你们干,是买你们的手艺和责任心。这屋顶,要扛住十年酸雨,不是撑三天。” 老张没动,盯着那瓶锈迹斑斑的螺丝看了很久。 他忽然转身,走到钢板边缘,摘下手套,一把拧开接缝处的螺丝帽。 “咔哒”一声,第一颗螺丝被拔出来。 他扔进废料桶,声音很重。 其他人愣了几秒,陆续动手拆卸。有人低声骂了句,但也蹲下去拧螺丝。 苏晨从监控室下来,手里拎着工具包。他没说话,先用万用表测了普通螺丝和不锈钢螺丝的导电性,又拿磁铁试了材质。 “普通碳钢和不锈钢接触,会形成原电池。”他指着测试仪,“雨水一泡,电化学反应加速,腐蚀速度比单独用一种金属快五倍以上。这不是理论,是课本第三章的内容。” 工人们抬头看他。 他年纪小,但说话稳:“你们焊的每一处接缝,如果用了两种金属,等于在给自己挖坑。等发现漏了,里面早就烂透了。” 老张站起身,走到我旁边:“我干了三十年建筑,从没听过‘电化学’这个词。但昨晚那堵墙,是我亲手绑的钢筋网——我知道你说的是对的。” 他拿起一把新螺丝,对着光看了看标号:“304不锈钢,带防腐涂层。这种料贵,但值。” 我点头:“仓库里有两千颗,全换成这个。密封胶也换,用聚氨酯改性胶,耐酸耐低温。苏晨,你负责验收每一批材料。” “行。”苏晨应了一声,开始清点工具。 重新铺设开始。 我守在接缝处,每上一颗螺丝,都亲自检查扭矩。太松会渗水,太紧会压裂密封垫。工人们动作慢,但没人再抱怨。 凌晨四点,气温骤降。钢板冷缩,两块板的接缝错开两毫米。 “停焊。”我说。 焊工抬头:“差一点,焊死了就行。” “焊死了,明天热胀时会裂。”我指着接缝,“现在用螺栓预固定,白天温度回升再锁紧。应力没释放完就封死,等于埋炸药。” 他们停下,改用螺栓连接。 我让苏晨在接缝两侧贴上应变片,连到手持仪上,实时监测形变。数据显示,凌晨五点,应力值达到峰值,随后缓慢回落。 “等。”我说。 工人们裹着棉衣蹲在脚手架上,喝着热水。王磊靠着钢梁,闭眼打盹。 五点四十分,应变值稳定。 “可以锁紧。”苏晨报数。 我亲自上手,一颗颗拧紧螺丝,每颗都涂足密封胶。最后一颗打完,天边刚泛白。 老张走过来,伸手摸了摸接缝。干燥,平整,胶层完整。 “成了。”他说。 我站在屋顶边缘,看着东方灰白的天。风从废墟间穿过,卷着灰烬和碎塑料片。 王磊走过来,手里拎着一袋新螺丝。他没说话,把袋子放在防水布上,用记号笔在上面写了四个字:“防腐专用”。 他抬头看我:“你说我们不是在盖房。” “嗯。” “是在缝合这个世界的伤口。” 我没接话。 他笑了笑,转身去收拾工具。 老张走过来,递给我一瓶水:“明天还这么干?” “干。” “人能撑住吗?” “能。”我说,“只要标准不降,材料不断,我们就一直干。” 他喝了口水,看着远处那堆机器人残骸:“你说赵强还会来?” “不知道。”我盯着地平线,“但屋顶不漏,墙不裂,灯能亮,门能关死,我们就不是软柿子。” 他没再问。 六点十七分,第一缕阳光照在屋顶钢板上。金属表面反射出冷光,像刀刃一样划过废墟。 苏晨拿着检测仪绕了一圈,回来点头:“全段密封性达标,无渗漏点。” 我让他把数据存档,准备下一阶段的加固。 老张忽然说:“林哥,我侄子在钢厂做质检,懂金属疲劳测试。要是你想做夹层防爆顶,他能帮忙。” “叫他来。”我说。 “他要三倍工钱。” “给。” 他笑了笑,转身下梯子。 我站在屋顶,手扶着钢梁。钢板还带着夜里的寒气,贴在掌心像冰。 远处,一辆混凝土车正从废墟间缓缓驶来。 第54章 通风之困,管道与锅炉的尺寸不合 混凝土车碾过碎石路,车轮压进半凝固的泥浆里,发出沉闷的咯吱声。我站在锅炉房门口,盯着车尾卸下的那批通风管道,管壁标着“dN300”,和设计图一致。王磊蹲在第一根管子旁,拿卷尺比着法兰盘直径,眉头越皱越紧。 “林哥,不对。”他抬头,“这法兰内径三零五,锅炉进气口是二九八。差七毫米,套不上。” 我走过去,没说话,从工具包里抽出游标卡尺,卡进法兰边缘。数字显示:304.6。再测锅炉接口,297.8。差快七毫米,不是误差,是错货。 “发的是旧版图纸的料。”老张站在旁边,手扶着锅炉外壳,“上次改设计,咱们这边换了接口标准,供应商那边没同步。” 我掏出防水笔记本,翻到供应商联络页,手指划过一串加急专线号码。拨通前,先看了眼时间:早上七点十二分。距离酸雨预警解除还剩六小时四十八分。天气稳定窗口期只有三天。锅炉系统必须在这期间完成对接,否则夜间降温会直接冻裂未供暖的墙体。 电话接通,我报出订单号,对方确认发的是“林工定制款”,坚持无误。 “你们发的是2022年版锅炉配套管道。”我说,“我们用的是2023升级款,接口缩了半圈。现在货不对板,安装停了。” 对方沉默两秒,说是设计变更没录入系统,最快调货也要两天。 “二十四小时内送到正确型号。”我说,“我出双倍运费,加急费照付。今天送不到,合同作废,所有后续订单转竞品。” 他迟疑,我直接挂了。转身对王磊说:“先别拆包装,把所有管道编号登记,拍照片存档。等新件到,追责用。” 老张蹲下,手指蹭了蹭法兰边缘的焊缝:“这要是强行对接,加密封垫也撑不了几天。风压一大,垫圈移位,漏风不说,还可能吸进外面的酸雾。” “不能等。”我说,“锅炉房现在封闭施工,co?已经在升。得先通气。” 我拎起检测仪,往地下通风井走。苏晨跟上来,手里拿着手电和记录本。 井口铁盖锈得厉害,撬开时掉下一片渣。下面黑洞洞的,一股闷腐味冲上来。我戴上防护面罩,顺着梯子下去。苏晨紧跟在后。 井道约两米宽,墙面是老式红砖,顶部有混凝土横梁。几十年没人管,砖缝裂了大半,几根支撑角铁歪斜着,像随时要塌。手电光扫过,发现北侧墙根有一片湿痕,颜色发黄,边缘起泡。 我撕下一段ph试纸,按上去。试纸慢慢变红。酸性渗水。不是偶然溅落,是持续渗透。 “上面的排水沟没封死。”我说,“酸雨顺着地表裂缝渗进来,沿着井壁往下爬。再不管,整段井道内壁都会被蚀穿。” 苏晨用小锤轻敲墙面,几块碎砖直接脱落,露出后面的空洞。 “得封。”我说,“先堵漏点,再加固通道。” 我让上面递下速凝砂浆和pVc衬板。自己动手把渗水处凿开一圈,填进砂浆。五分钟后表层硬化,再贴上衬板,用膨胀螺栓固定。苏晨在旁边记录每个修补点坐标。 清理到中段,发现一段管道被上次浇筑地基时溢出的混凝土封死了,只剩拳头大的空隙。 “得切开。”我说。 苏晨拿出便携切割机,接上电池。火花溅在砖墙上,像火星炸开。我们轮流上手,二十分钟后,通道恢复贯通。 我打开检测仪,测风速。零点三米每秒。几乎静止。co?读数升到1100ppm。人待久了会头晕。 “主路不通,得搭临时风道。”我说。 回到地面,我翻出旧库存清单,找到一段废弃的镀锌管,直径250,比锅炉口小,但能凑合。问题是走向不对,得斜穿锅炉房外墙,打孔引出。 “王磊,带两个人,把这段管子锯成两截。”我说,“切口做斜角,对接时能转向。” 他们动手拆解,我检查密封材料。橡胶圈老化严重,不能用。翻到防化物资区,找出一卷氟橡胶密封带,耐酸耐低温,是灾前囤的。 管子改造好,我们抬到锅炉房西侧外墙。用电锤打孔,装卡箍,接上管段。另一头连到临时风机出口。风机接柴油发电机,全功率启动。 风道一通,检测仪数值开始下降。但风压不稳,忽高忽低。 “负压太大。”苏晨盯着风速表,“外面空气被抽进来太快,万一有酸雾,会倒灌。” “加个挡板。”我说。 找来一块钢板,裁成扇形,装在风机入口处,手动调节开合角度。苏晨用秒表计时,每三十秒记录一次co?变化。我们反复调了七次,直到风速稳定在1.2米每秒,换气效率最高,又不形成强负压。 中午十二点十七分,锅炉房空气指标恢复正常。工人陆续摘下面罩,有人直接坐在地上喘气。 王磊走过来,手里拿着那截被切开的旧管子,往地上一扔。 “林哥,这活干得憋屈。”他声音不高,但所有人都听到了,“图纸改了没人通知,货发错了没人担责,咱们就像在拆定时炸弹。今天是个管子,明天是不是整个锅炉都装不上?” 我没反驳。 老张站在一旁,没说话,但也没走。 我打开笔记本,翻到变更记录页,撕下一张纸,递给王磊:“从今天起,所有设计调整,我会手写通知到班组。每一批材料进场,先核对编号、尺寸、材质,三方签字才能安装。谁漏查,谁负责。” 王磊没接。 “这次是我疏忽。”我说,“我没确认供应商系统更新,导致错货。责任在我。但锅炉必须装,通风必须通。我们没时间等完美条件,只能一边修一边往前走。” 我指着刚装好的临时风道:“这管子丑,歪,接得勉强。但它现在在抽风。只要风在走,人就能活。等新管道到,我们再换。但今天不能停。” 王磊低头看着那截旧管,脚边还沾着砂浆。 “那要是新件又错了呢?”他问。 “不会再错。”我说,“我已经把设计图原件发到供应商邮箱,要求他们打印出来,逐项核对。货到之前,我亲自验。错一次,罚他们三倍定金。” 老张终于开口:“我认识那个仓库主管,老李。他儿子是我徒弟。我打个电话,让他盯着出货。” “打。”我说,“现在就打。” 他掏出手机,走到一旁。 王磊没再说话,弯腰捡起那截管子,扛到肩上,往材料区走。 下午两点,我重新检查通风井修补处。砂浆完全固化,pVc衬板贴合严密。检测仪显示井内空气湿度下降,co?稳定在800ppm以下。 我让苏晨在井口加装一道过滤网,防止碎屑掉入。又在风机入口加了层活性炭滤棉,应对可能的酸雾。 临时风道运行平稳。 我站在锅炉房门口,看着那根斜穿外墙的镀锌管。接口处涂了两圈密封胶,卡箍拧得死紧。风从里面呼呼穿过,带着轻微震动。 苏晨走过来,手里拿着检测报告。 “所有节点密封性达标。”他说,“临时系统可以支撑到新管道送达。” 我点头,把报告收进防水袋。 远处,那辆混凝土车已经离开,地上留下两道深深的车辙。风从废墟间穿过,卷着灰,打在钢板墙上,发出沙沙声。 我摸了摸口袋里的手机,供应商还没回消息。 天边云层开始聚拢,风更冷了。 第55章 外出寻人,废墟中的生命迹象 风更冷了,我站在锅炉房门口没动。临时风道还在响,但我知道这撑不了太久。酸雨随时会来,而我们连真正的通风系统都没装上。错货的事压着所有人,王磊那句话也在我心里转——没时间等完美条件,只能边修边往前走。 可光修能行吗?外面没人了。整片废墟死得彻底。我盯着远处歪斜的楼影,忽然想到一件事:上一世,我死前七天,听见隔壁楼顶有人喊。声音断断续续,后来没了。我没理。等我想爬上去看时,楼塌了。 这次我不想再错过。 我回屋检查装备。防酸面罩扣紧,战术手电装进腰包,急救包塞两支肾上腺素,保温毯叠成巴掌大塞进夹层。撬棍别在背后,柴油发电机还剩两小时电量,够照明。我背上背包,拉链拉到顶,推门出去。 天灰得厉害,云压着楼顶,风从废墟缝里钻出来,刮在钢板墙上沙沙响。我沿着东侧路走,绕开几处塌陷的地面。红砖墙泡过酸雨,表面发黑,一碰就掉渣。我每经过一辆废弃车,就在车窗上敲两下,停十秒,听里面有没有动静。 一辆皮卡,空的。 一辆面包车,玻璃碎了,座椅霉烂。 一辆出租车,副驾座上有具尸体,脸贴着车门,已经干了。 我继续走。 公交站台塌了一半,水泥板斜插在泥里。底下压着一辆旧轿车,半边埋进泥浆,车头凹进去一块,前轮歪着。车窗结满霜,看不清里面。 我蹲下,用手套擦副驾角落的玻璃。手电光打进去,照见后座两个人。一男一女,都缩成一团,脸青紫,嘴唇发灰。女的头靠在男的肩上,男的下巴抵着胸口。两人胸膛微微起伏,呼吸浅得几乎看不见。 还有气。 我绕到后车门,拉把手。冻住了。试另一侧,一样。车窗太厚,砸了怕玻璃飞溅伤到他们。我退开一步,从背后抽出撬棍,用尖端轻轻敲车窗右下角。咔一声,裂出蛛网纹。我脱下外套盖住手,用肘部缓撞。玻璃碎开,缺口朝外翻,没往里崩。我伸手进去,把锋利的边缘掰断,清出一个够人钻的洞。 打开车门,寒气扑出来。两人身上只盖着一条薄毯,早湿透了。我摸女的颈动脉,跳得慢,但稳。男的也一样。失温严重,再拖两小时就救不回来了。 我掏出保温毯,先裹住女的上半身,再包住男的。两人衣服湿冷,贴在身上,必须尽快转移。我先把女的背上,用背包带绑住她肩膀和腰,贴紧我后背。她头垂着,发丝贴在我颈边,冰得像铁丝。然后我把男的抱起来,让他前趴在我胸前,同样用带子固定。两人加起来快一百四十斤,压得我膝盖一沉。 走不动就死在这。 我调整呼吸,迈步往前。刚走出十米,头顶云层裂开,雨下来了。不是水,是酸雨。一滴砸在手背,刺痛,皮肤立刻发红。我抬头看,雨点越来越密。 前面有辆翻倒的货车,侧躺在泥里,车头朝天。我冲过去,钻进车底。三人挤在驾驶室残骸下,头顶是扭曲的金属壳。酸雨砸在上面,滋滋冒烟。我把防酸布撑开,盖住他们头和肩,自己后背露在外面。布是灾前囤的,耐腐蚀,能撑一阵。 雨没停的意思。风卷着酸雾从缝隙钻进来,打在我脸上。我低头看女的,睫毛上结着霜,呼吸比刚才更弱。男的嘴角抽了一下,没醒。 不能再等。 我咬牙爬出去,重新背好两人。酸雨打在防酸布上,发出密集的噼啪声。路变得泥泞,每一步都像踩进胶里。我左脚滑了一下,膝盖磕在碎石上,疼得眼前发黑。但我没松手。 安全屋在两公里外。我认得路。沿着这条街直走,过铁桥,右转进厂区小道。可现在视线模糊,雨雾把一切都罩住。我靠记忆走,每一步都算着距离。 一公里时,女的突然哼了一声。极轻,像梦里的呓语。我没停,只把她往上托了托。她的脸贴着我后颈,温度低得吓人。 铁桥到了。桥面锈得厉害,有些地方只剩铁架。我踩上去,金属发出吱呀声。走到一半,一块钢板突然塌陷。我右脚陷进去,整个人往前扑。我立刻弓背,把两人往上顶,自己左肩撞在铁梁上。骨头像被锤砸了一下,但手没松。 爬出来,继续走。 右转进厂区小道。围墙还在,但门被砸了。我穿过断口,看见安全屋的轮廓。钢板墙立着,屋顶刚封好,还没装通风系统。门在东侧,我得绕过去。 还有三百米。 两百米。 一百米。 我腿开始抖。肺像破风箱,吸进去的空气全是酸味。但我不能停。五十米时,我看见门缝里透出一点光——发电机还在转,灯没灭。 三十米。 二十米。 十米。 我撞开外门,冲进缓冲区。里面干燥,暖,空气干净。我把两人放下来,靠墙坐着。女的头歪向一边,男的嘴角有白沫。我扯开他们衣服,听心跳。都弱,但还在跳。 我摸出急救包,翻出葡萄糖针剂。先给她打一针。针头刺进手臂,她没反应。再给他打。我用体温焐热药液,慢慢推。 然后我脱下自己湿透的外套,扔到角落。手抖得厉害,解不开内层衣服的扣子。我靠墙坐着,喘气。视线模糊了一瞬。 但我没闭眼。 我知道他们得活。 上一世我没救的人,这一世我带回了门。 我撑着地站起来,摸向内门把手。金属量,但稳。我拧开,准备把他们拖进去。 女的忽然抓住我的手腕。 极轻的一拽,像梦里伸出来的手。她没睁眼,手指却死死扣住我,指甲陷进皮肉。 第56章 急救时刻,苏瑶的医者仁心 她抓住我手腕的力道很轻,但没松。 我立刻蹲下去,手电照她脸。她眼皮抖了,嘴唇干裂发紫,呼吸浅得几乎看不见起伏。我压低声音:“能听见吗?你弟弟怎么样?” 她喉咙动了一下,挤出三个字:“失温……快。” 我立刻转身,把苏晨从地上抱起来放平。他衣服湿透,贴在身上,脸上青灰,嘴角有白沫。我伸手去解他外套拉链,手指僵得不听使唤。刚扯开,她又开口,声音微弱但清楚:“别碰四肢……先脱上衣,盖住躯干。” 我停住手,看她。 她闭着眼,喘了几下,继续说:“冷血回流……会停跳。保温毯包胸口和腹腔,别裹腿。” 我点头,翻出保温毯,撕开包装,先裹住他上半身,再包住腰。毯子反光面朝内,贴紧皮肤。然后我从物资箱里翻热水袋,找到两个,拧开保温壶倒进温水,封口塞紧,塞进他腋下和颈侧。 她靠墙坐着,头歪着,但还在说话:“热风……低档,三米外……别对着吹。” 我搬来暖风机,调到最低档,摆在三米开外,风口略朝上,让热空气自然下沉。屋里温度不到十五度,发电机供电有限,不敢开灯。 她喘了一阵,忽然说:“葡萄糖……稀释一半,滴嘴里,三十秒一次。” 我翻急救包,只剩一支葡萄糖针剂。我拿出来,看她。 她抬起手,指尖发颤:“给我。” 我愣住。 她没看我,只盯着那支药:“我用了,还能撑。他用了,活不了。” 我拧开药剂,推到她手里。她抖得厉害,针头几次没对准,最后咬着牙,扎进自己手臂,慢慢推完。抽针时手一软,药瓶差点掉地,我接住了。 她闭眼缓了十几秒,呼吸稳了些。睁开时眼神清了一点,看向苏晨:“现在……滴他嘴里,一次五滴,别多。” 我照做。药液稀释过,颜色淡,滴在苏晨干裂的唇上,慢慢渗进去。他没吞咽反应,液体顺着嘴角流下来一点,我用纱布轻轻吸掉。 她一直盯着,忽然说:“摸他颈侧。” 我伸手,贴他脖子侧面。 “跳不跳?” “有,很慢。” “不是脉搏,是喉结下方……凹进去那块,肌肉抽不抽?” 我仔细感觉。过了几秒,指尖下传来轻微颤动。 “在抖。”我说。 “肌颤。”她声音发虚,“低温抽搐……不是癫痫。别按他四肢,压住肩膀就行。万一咬舌……找布塞牙缝。” 我立刻翻背包,扯下一条干净毛巾,卷成条。刚准备好,苏晨身体猛地一弓,肩膀往上顶,我一手按住他锁骨,另一手迅速把布条塞进他齿间。他牙关咬紧,发出闷哼,四肢抽了两下,又软下去。我没松手,等了半分钟,他呼吸重新变得浅而匀。 她靠在墙边,额上全是冷汗,嘴唇还在抖。但她开口还是稳的:“接下来六小时……不能睡。二十分钟叫他一次名字。” 我点头,看表。凌晨三点十七分。 她闭眼喘气,忽然又睁眼:“你叫什么?” “林越。” 她记了一下,低声说:“林越……你救了我们。” 我没吭声。 她看着我,眼神有点涣散,但没躲:“但现在……得听我的。” 我盯着她看了两秒,点头:“你说。” 她缓了会儿,说:“脱他裤子,只留内裤。湿裤子贴腿,复温慢。” 我照做。他腿冰得像铁,皮肤发灰,但没发黑,还没到冻伤深层组织的程度。我用干毛巾擦干,再裹上保温毯,只露头和脖子。 她检查他瞳孔,用手电照了照,说:“对光有反应……没脑损伤。” 我问:“还要什么?” 她想了想:“温水……湿毛巾,敷颈动脉位置,别太热。” 我拧了条毛巾,试了温度,敷在他脖子一侧。她看我动作,没说话,算是认可。 过了二十分钟,我凑近苏晨耳边:“苏晨。” 他没反应。 我又叫一次:“苏晨。” 他眼皮颤了下,喉咙里发出一点声音。 “再叫。”她说。 我每隔二十分钟叫一次。第四次时,他手指动了一下。第五次,他喉咙发出一声轻咳。 她摸他脉搏,说:“心率上来了。” 我松了口气。 她靠在墙边,脸色还是白的,但说话利落了些:“等他能自己吞咽,给口服补液盐。没有就用糖盐水,一杯水加半勺盐、两勺糖。” 我记下,翻物资箱。有补液盐,密封的。我准备好,放在旁边。 她忽然说:“你肩怎么了?” 我一愣。 她盯着我左肩:“你进来时……一直偏着身子,左臂不敢发力。” 我没说话。肩是刚才过铁桥时撞的,骨头像裂了条缝,一动就抽着疼。 她伸手:“让我看看。” 我摇头:“先顾他。” “你倒下,我们都得死。”她声音不大,但没商量余地,“脱衣服。” 我咬牙,解开外套和内层拉链,把左臂抽出来。肩关节肿了,皮肤发青,一碰就钻心地疼。 她摸了下,说:“没脱臼……软组织挫伤。得固定。” 我翻出绷带,自己缠。她看着,忽然说:“反了。先压肩带,再绕手臂。” 我停下,换方式。她一点点指挥,怎么压、怎么绕、怎么固定肘部。弄完,左臂基本动不了,但疼得没那么尖锐了。 她靠回去,闭眼喘气。屋里安静下来,只有暖风机的低鸣和苏晨微弱的呼吸。 四十分钟后,苏晨突然咳嗽,接着干呕。我立刻把他侧身,他吐了点清水,没食物残渣。 她睁眼:“胃反射恢复……好现象。” 我用纱布擦他嘴,抬头看她:“你会一直醒着?” 她摇头:“撑不了太久。等他体温上来,能自己呼吸,我就睡。” 我问:“你以前是医生?” 她顿了顿:“社区医院,急诊科。” 我没再问。这种时候,身份不重要,能救人就行。 又过了半小时,苏晨呼吸变得深了些,脸色从青灰转成苍白。我摸他额头,有点潮,但温度回升了。 她检查一遍,说:“核心体温到三十四度……再升两度,就安全了。” 我点头,把热水袋换新水,重新放他腋下。暖风机还在转,屋里温度升到十六度。 她靠在墙边,眼皮越来越沉。忽然说:“别关灯。” “不关。” “灯亮着……他能感觉到。” 我嗯了一声。 她闭上眼,呼吸慢慢变匀。没睡死,但意识在退。 我坐在她旁边,盯着苏晨。他手指又动了一下,这次动得更明显。 我凑近:“苏晨。” 他喉咙里咕了一声,眼皮颤了两下。 我伸手摸他额头,湿的,热的。 他没醒,但活下来了。 她突然睁开眼,声音很轻:“他叫什么名字……你记得吗?” “苏晨。”我说。 她点点头,又闭上眼。 屋里的灯还亮着,照着三个人的影子,贴在水泥墙上。 第57章 加班费风波,林越的决断 天光刚亮,冷气从门缝钻进来。我靠着墙,左肩绷带勒得骨头发紧,一夜没合眼,耳朵里还响着苏晨那阵干呕后的抽气声。屋里暖风机低转,苏瑶闭着眼靠在墙边,呼吸浅但稳。我盯着她看了两秒,起身往外走。 门外,老陈带着人已经站成一排。 他们没动工具,也没进工区,就站在锅炉房门口,脚边是昨晚没用完的钢管。老陈脸上的灰不是新沾的,是累出来的。他往前半步,声音不高:“林越,我们干了三十六个小时,没停过。” 我没说话。 他继续说:“合同里写的是日班八小时,超时双倍。现在不止双倍,是四倍还多。你给的工钱不低,可人不是机器。” 我点头:“我知道。” “我们也要活下去。”他看着我,“你有粮有水,我们除了这份工,什么都没有。再这么干下去,倒下一个,谁来收?” 我抬眼看他们。一个个站着,没吵没闹,但眼神都盯着我。这不是讨价还价,是最后通牒。 我抬了抬右臂,示意他们跟我走。左肩动不了,走路时身子偏着,脚步沉。穿过半截通风井,进了物资储藏区。箱子一排排码着,最里面那个我亲手封过胶带,写着“应急现金”。 我蹲下,撕开封口,打开。 三叠钱,整整齐齐。灾变前卖房的钱,压了三个月利息提前取出,当时被人笑傻。现在,它在这儿。 我拿出来,一五一十点数。三十个人,每人三千加班费,另加五千奖金。当场结清。 有人吸了口气。 我没抬头:“接下来还有钢板焊接、管道密封,都是重活。每阶段完成,再发一次奖。钱不多,但不会少你们一分。” 老陈没动。 我合上箱子,看着他:“你们要是现在走,我不拦。但屋顶没封完,酸雨一来,底下所有设备全毁。苏晨昨夜差点死在车里,苏瑶拼着最后一口气救他。如果停工,下一批人,可能连被救的机会都没有。” 我顿了顿:“我不是求你们留下。是告诉你们,你们干的每一锤,焊的每一寸,不只是工钱的事。是活着的人,能不能多撑一天。” 老陈低头看了看钱,又看了看我。他没问真假,没问后续能不能兑现。他知道,这种时候,没人会拿现金当赌注。 他伸手,接过一叠,当面分给身边的人。一张不少。 有人接过钱,捏了捏,没说话,转身往工具区走。第二个跟着走。第三个。 老陈留下,站在我面前:“钢板焊接今天能开始?” “能。”我说,“材料昨夜就位,就等焊枪。” 他点头:“那我带人去准备。” 我看着他走远,转身回储藏区。箱子还开着,里面还有两叠。我不急。只要他们还在干,钱就一直有。 中午,焊枪响起来。 我爬上二楼平台,看他们作业。火花从钢板接缝处溅出,像小颗星子往下坠。风从被封死的缝隙灌进来,吹得火苗歪斜。一个工人蹲在边缘,手套都烧黑了还在焊。另一人递氧气瓶,跑得比平时快。 没人再提钱的事。 我靠在柱子边,左肩开始发烫。绷带压着皮肉,像有铁丝在里面绕。我没动,也没叫人换药。这时候露疲态,前面的钱就白花了。 下午三点,老陈下来找我。 “焊接组轮了两班,进度赶上了。但新问题——防爆玻璃的密封胶不够。原厂配的量只够七成面积,剩下的得现场补。” 我皱眉:“补胶影响气密性。” “我知道。”他说,“但不补,风压一上来,接缝处会漏。你现在有货吗?” 我想了想:“有工业级聚氨酯胶,但没用过在这种场景。” “拿来试试。”他干脆,“总比留缝强。” 我带他进仓库,翻出两桶密封胶。标签上写着“耐低温-40c,抗酸蚀”,是我特意从化工厂清仓时抢的。当时没人要,嫌贵。 老陈看了眼:“这玩意儿粘性太强,涂不好会堵死调节阀。” “你有办法?” 他点头:“加稀释剂,比例一比三,手动滚涂。慢点,但稳。” 我同意了。 他抱着胶桶要走,忽然停住:“林越,刚才王磊跟我说,他看见东侧围墙外有人影晃。” 我抬眼:“什么时候?” “十分钟前。就一下,再看没了。” 我没轻信:“他一个人看见?” “嗯。但他坚持说不是错觉。” 我沉默两秒:“今晚所有人,两两行动。工具不离手。焊完最后一段,立刻收工进屋。” 他点头,走了。 我站在仓库门口,望着东墙。那里原本是厂区废料堆放点,现在塌了半边,遮挡多。我本打算明天去清障,现在得提前了。 但眼下最要紧的,是屋顶。 焊枪声还在响。我走回平台,看最后一段钢板对接。两个工人配合,一个扶板,一个持枪。火光映在他们脸上,汗往下淌,没人擦。 最后一道缝合上时,天已经暗了。 我数了人头,三十个都在。没人请假,没人提前走。王磊站在墙边,手里攥着一根钢筋,眼睛一直往东侧瞟。 我走过去:“还看见什么?” 他摇头:“没有。但我肯定,刚才有人。” 我没否定他。 这种时候,宁可多防一步。 我喊住刚要收工的老陈:“今晚加一班夜哨。两人一组,两小时轮换。我在入口设了警戒铃,连到宿舍。有动静,立刻响。” 他看了我一眼:“你信?” “我不信眼花。”我说,“但我信准备。” 他没再问,点头安排去了。 我回屋,先看苏瑶。她还在睡,呼吸比早上深了些。苏晨侧躺着,手搭在毯子外,指尖有血色。我摸他额头,温的。 我转身进储藏区,把剩下的现金重新封箱,放进最里层铁柜。钥匙塞进贴身口袋。 出来时,听见门口有动静。 是老陈,带了两个工人,手里拎着焊枪和切割机。 我问:“怎么了?” 他脸色沉:“东墙根底下,发现一只鞋。湿的,沾着泥,像是刚留下的。” 我立刻往外走。 鞋就摆在门口,一只军绿色高帮靴,码数不小。鞋帮裂了口,内衬外翻,底纹和厂区外土路的泥印能对上。 我蹲下,伸手探鞋内。 还有余温。 我抬头看东墙,缺口在三米高,原本堆着废铁,最近被我们清走一半,露出空档。人可以从那里翻进来。 我站起身,对老陈说:“今晚所有人,武器在床边。焊枪、切割机、撬棍,都充好电。你带一组守东墙,我带一组守入口。轮班照旧,但每组加一人。” 他盯着我:“你真觉得有人盯上了这儿?” “不是觉得。”我说,“是这只鞋告诉我,有人来过,而且,不想空手走。” 他没再说话,转身去安排。 我站在门口,把鞋踢进屋里,关上门。 锁扣咔哒一声落定。 屋外风更大了。 第58章 双层钢板,屋顶的坚固屏障 军靴还躺在屋角,鞋底朝上,泥点没干透。我盯着它看了三秒,转身抓起防毒面罩往屋顶走。 天刚蒙蒙亮,风从东墙缺口灌进来,吹得脚手架上的帆布哗哗响。老陈已经在了,焊枪架在支架上,最后一段钢板卡在槽口,就等确认后合缝。 “昨晚的班排好了?”我问他。 他点头:“两组轮哨,王磊在东墙盯第一班。切割机充了电,放在入口台子上。” 我没再问。人到位就行。 我爬上钢梯,踩上未封的屋顶边缘。脚下是两层厚钢板,底下那层是原厂承重板,上面这层是我从报废货轮上拆来的船用甲板钢,耐腐蚀,抗压。两层之间留了三厘米空隙,填了隔热泡沫,再用密封胶封死。这是防酸雨的最后一道屏障。 “开始吧。”我说。 焊枪点火,蓝焰喷出。工人蹲在接缝处,一寸寸推进。火花溅在防酸布上,烧出小洞。我没让停。这时候,进度比防护重要。 二十分钟后,最后一段焊完。 我打着手电沿接缝走了一遍。光柱扫过每一寸焊点,螺丝咬合处,密封胶条。一切看起来正常。 当走到北角,光斜照进一道阴影时,我停了。 焊缝中间有条细线,不到两毫米宽,像是收弧时没补满。肉眼看几乎不可见,手电一照,却能看见底下金属的反光。 我蹲下,手指摸过去。接缝边缘平滑,但那道细线里,有轻微的粗糙感。 “这里返工。”我说。 老陈凑过来:“哪有问题?看不出来。” “有裂纹。”我用手电压住那点,“酸雨落下来,先渗进这缝,再顺着钢板往里爬。三天就能锈穿。” “不至于吧?这点缝,风都吹不进。” “我不是赌。”我抬头,“你见过酸雨泡过的铁皮房吗?七十二小时,全烂成渣。我们没那么多三天。” 他盯着那道缝,又看我。几秒后,点头:“割开重焊。” 我叫人拿切割机。自己站旁边,看着他们拆螺丝,割焊点。重焊时,我亲自递焊条,盯着熔池填满每一毫米。 全程没说话。工人也知道轻重,焊完一段就停,等我用手电确认后再继续。 一小时后,最后一道返工完成。 我让三人组上屋顶,带橡胶锤,从南到北敲击所有接缝。空响代表未咬合或胶层断裂。每敲一段,记录位置。 发现两处螺丝松动。换加长防腐螺栓,重新打胶。又在边缘加了八组防风扣件,用膨胀螺钉死死钉进混凝土梁。 下午三点,最后一次巡检。 我沿着屋顶边缘走,手指划过每一道焊缝。钢板表面有焊疤,有刮痕,但没有缺口。密封胶均匀,无气泡。防风扣件紧固,无松动。 我爬上最高点,站在屋顶中央。 脚下是安全屋主体,锅炉房、储藏区、缓冲区,全在双层钢板覆盖下。东墙缺口还在,但警戒铃拉好了线,切割机靠在墙边,随时能拿。 风大了起来,吹得我后背发凉。左肩的伤在绷带里隐隐作痛,像有根铁丝在慢慢拧。 但我没动。 远处废墟一片死寂。塌楼、翻车、烧焦的电线杆,全都冻在灰白的天底下。没有烟,没有声音,没有活着的痕迹。 可那只军靴是热的。 有人来过。 他们看到这栋没塌的厂房,看到运货的车辙,看到晾在外面的防酸布。他们知道这里有物资,有人。 他们还会来。 我低头看屋顶。钢板连成一片,像一块完整的盾。 只要它不破,我们就还有地方站。 只要它不破,苏瑶和苏晨就能活着醒来。 只要它不破,我就能守住这个屋,守住这些人,守住接下来的每一天。 我蹲下,打开屋顶检修口盖板。下面是通风井入口,盖子已经焊死,只留两个带滤网的小孔,通向地下缓冲区。这是下一步要动的地方。 但现在不行。 我合上盖板,用扳手紧了四角螺丝。又检查了四周排水槽——坡度够,无堵塞,酸雨来了也能快速流走。 我站起身,走向东侧。 脚手架还没拆,帆布在风里拍打。我爬上平台,看向墙外。 土路延伸进一片塌了半边的汽修厂,碎玻璃和铁皮散了一地。十米外有辆翻倒的货车,车头朝下,驾驶室空着。 我盯着那车五分钟。没人出来。 但我没下结论。 我只记住那个角度。如果有人从那边摸过来,会经过货车右侧,踩上那堆碎砖。声音会被风盖住,但红外警戒线能扫到。 我下来,走到入口平台,把切割机挪到离警戒铃最近的位置。又把两把撬棍插进墙缝,卡在手边。 老陈走过来:“焊枪收了,氧气瓶关了。人轮休,两个在宿舍,两个在东墙。” “晚上继续双岗。”我说,“每两小时换一次。你带一组,我带一组。” 他点头:“你去休息会儿?” “还不用。” 他看了我一眼,没再说,转身走了。 我回到屋顶,盘膝坐下。 天开始暗了。风没小,反而更急。钢板发出低沉的嗡鸣,像是被压着的呼吸。 我闭眼,听这声音。 它不像要塌。 它像在撑。 我睁开眼,看东墙方向。 夜色压下来,废墟的轮廓一点点模糊。警戒铃的线在风里轻轻晃,像一根绷紧的弦。 我摸了摸左肩。 疼得真实。 我动了动手指,确认还能握紧扳手。 然后抬头,盯着那片黑暗。 一只乌鸦从远处飞过,翅膀拍了两下,落在半截烟囱上。 它没叫。 我也没动。 时间一点点走。 不知过了多久,楼下传来脚步声。是轮岗的人上来换班。我没回头。 我只看着屋顶。 这块钢板,焊了三天,换了七批工人,烧掉两箱焊条,用了半桶密封胶。 它不漂亮。 但它结实。 它能挡住酸雨。 它能挡住风。 它能挡住想进来的人。 我伸手,拍了拍身边的钢板。 声音沉闷,像敲在墙上。 然后我站起身,走到检修口,掀开盖板。 通风井黑着,底下一丝光都没有。 我盯着那口子,看了很久。 直到听见头顶风声变了。 我抬头。 一片云移开,露出一角天空。 没有星。 但天,好像亮了一点。 第59章 通风调试,空气的流动之美 我盯着通风井口的盖板,手指还搭在螺丝上。风从头顶钢板的缝隙里钻下来,带着铁锈和冷凝水的气味。刚才那阵风声变了,我知道是云层移开的瞬间,可我不信天会亮。 手电光斜插进井道,照出内壁刷过的防水漆。漆面完整,没裂。滤网卡在井口下方三十公分处,四角用不锈钢压条固定,外层还加了防震橡胶圈。我伸手摸了摸,滤网上落了点灰,但没堵。 “老陈。”我开口,声音压在喉咙里。 他从东墙拐角走出来,手里拎着控制箱钥匙。 “试风。”我说。 他点头,转身走向靠墙的金属箱。箱子是焊死的,带锁,接了独立线路。他拧开锁,按下绿色按钮。 先是轻微的嗡鸣,从井道深处传来。接着,风机启动,气流猛地往上推,吹得我手电的光柱晃了一下。 滤网开始震。 不是轻微颤动,是整片在抖。边缘的橡胶垫被吸得往里凹,发出“咯吱”的响声。 “停!”我抬手。 老陈立刻拍下急停。 我爬上旁边的钢架,蹲在滤网侧面。刚才那股风太急,像是全功率启动。我探头看控制箱,发现档位在“高速”。 “调成低速,三段启动。”我说,“先开百分之三十。” 他重新通电。这次风机转得慢,嗡鸣声像远处的雷。 气流一点点升起来。滤网稳住了,但风太弱,井道底部的灰尘都没扬起来。 我跳下钢架,抓起风速仪,往缓冲区走。 缓冲区在地下七米,入口在锅炉房后面。走廊是混凝土浇筑的,两边堆着物资箱。风从井道下来,先进入缓冲区顶部的主风管,再分流到储藏区和生活区。 我站在缓冲区中央,举起风速仪。 0.2米\/秒。不够。 空气几乎静止,只能闻到混凝土和防潮布的味道。 “再加一档。”我对着井口喊。 风机声增大。风速仪跳到0.4,但东侧角落还是没感觉。我走过去,手贴墙,一点气流都没有。 “导流板角度不对。”我说。 老陈带人拆开检修口。里面是镀锌钢板做的导流结构,原本设计成四十五度斜角,引导风向生活区。但现在风全往西边跑了。 “调十度,往东偏。”我指着导流板。 工人用扳手松开螺栓,重新固定。我盯着角度,直到它卡进新位置。 “再试。” 风机第三次启动。这次风速稳定在0.55米\/秒,东侧角落终于有了动静。我拿一节撕开的卫生纸扔上去,纸条飘了起来,斜着往生活区方向走。 还不够。 我让工人在主风管末端加装了一个可调风口,手动旋钮控制开合度。慢慢拧开,风速仪跳到0.6,纸条垂直飘起,然后缓缓平移。 达标了。 我沿着风管走,检查每一处连接。管道是用法兰螺栓咬合的,接缝打了密封胶。有两处胶条略高,风过时发出轻微哨音。我让工人用刮刀修平。 又发现一处漏风。在储藏区转弯口,螺栓没拧紧,气流从缝隙里挤出来,像漏气的轮胎。 “紧一遍。”我说。 工人拿扭矩扳手逐个加固。我用手贴着管壁走,直到再没感觉到泄漏的气流。 “主系统运行十分钟,测稳定性。”我下令。 老陈守在控制箱旁,记录电流和电压。我站在缓冲区,风速仪拿在手里,每隔两分钟记一次数。 0.61,0.59,0.60,0.60。 稳定了。 我摘下防尘口罩,深吸一口气。 空气是凉的,带着金属和过滤材料的味道,但它在流动。不是死气沉沉的闷罐,是活的。 我听见头顶的风声变了。不再是机械的嗡鸣,而是持续、均匀的流动声,像地下水在岩层里穿行。 老陈走过来,脸上有汗,但嘴角翘着。 “这风,吹得人心里敞亮。”他说。 我没接话,只点头。 他知道我在想什么。 这不只是通风。这是呼吸。是活着的证明。在前世,酸雨落下第三天,所有密闭空间都成了毒气室。空气不流通,湿气凝结,霉菌滋生,人先是头晕,然后咳嗽,最后在窒息中死去。 我见过整栋楼的人死在地下室,脸上盖着湿毛巾,嘴里全是黑痰。 现在不一样了。 风在走。从井口进来,经过三层滤网——初效滤尘、活性炭吸附、高效过滤酸雾——再通过管道,送到每一个角落。 我走进生活区。 这里还没完全收拾,床铺是临时搭的,但空气已经不一样了。之前有股潮味,现在被流动的空气带走了。我摸了摸墙壁,表面干燥,没有冷凝水。 我回到缓冲区,打开记录本。 “首次通风调试完成。主风道风速0.6米\/秒,气流分布均匀,无死角,无倒灌。滤网稳定,无变形。系统运行十分钟,数据稳定。” 我合上本子,抬头看通风井。 风还在往上抽。井道深处,滤网轻微震动,但不再抖动。手电光打进去,能看到灰尘在光柱里缓缓移动。 “留一个人守一小时。”我对老陈说,“看设备有没有异响,温度有没有异常。” “我让王磊来。” “行。你去休息。” 他没动。 “你不睡?” “等数据。”我说。 他看了我一眼,转身走了。 我坐在缓冲区中央的箱子上,风速仪放在腿上。 时间一点点走。 三十分钟过去,风机依旧平稳。我起身,重新测了一遍风速。 0.60。 我拆开一个备用滤网,检查结构。外层是铝网,中间是活性炭层,内层是hEpA滤材。这东西在灾前不便宜,但我囤了八十套。每三十天换一次,够用七年。 我想到前世最后一天。 我在超市地下室,空气越来越浑浊。呼吸像吞玻璃渣。我打开一扇通风口,外面是酸雨和毒雾。我吸了一口,肺当场烧穿。 现在,我有了过滤的空气。 我有了风。 我站起身,走到井口,掀开盖板。 风机在下面低吼。风从井口往上涌,吹得我头发往后飘。 我盯着那片黑暗。 然后,我听见了。 不是风声。 是呼吸声。 我猛地回头。 苏瑶站在缓冲区入口,靠着墙,脸色还是白的,但眼睛睁着。她一只手扶着门框,另一只手轻轻按在胸口,像是在感受什么。 她没看我。 她仰着头,像在听风。 她的嘴唇动了动。 我没听清。 她又说了一遍。 “这风……”她声音很轻,像怕惊扰了什么,“……是活的。” 第60章 新成员加入,团队的壮大 风还在往上抽,井道深处的风机低吼着,像一头被锁在地底的兽。我盯着风速仪上的数字,0.60,稳得像块铁。王磊靠在墙边守设备,我冲他点头,他明白意思,转身去交接班。 我腿有点发僵,坐得太久。站起来活动了下膝盖,正准备合上记录本,眼角扫到缓冲区入口。 苏瑶还在那儿。 她没走。背靠着墙,一只手扶着门框,另一只手轻轻搭在胸口。她仰着头,像在听什么。脸还是白的,嘴唇没血色,但眼睛是亮的。 刚才那句话我没听清。 她又说了一遍。 “这风……是活的。” 声音很轻,像是怕惊了什么。 我没动,也没接话。这句话像根针,扎进我心里某个早就结痂的地方。前世最后那口气,是烧穿肺的酸雾。这一世,风在走,空气在动,人还能站着说话。 她慢慢抬脚,往前走了一步。又一步。走得慢,但没停。到了生活区门口,她拐进去,径直走向角落那个临时搭的医疗台。 那里堆着几箱药品,都是我按记忆清单囤的。抗生素、退烧药、止血绷带、生理盐水。没分类,没标签,全塞在原包装里。 她蹲下,打开最上面的箱子,开始翻。 动作很慢,手有点抖,但她没停。把药按类别分开,抗生素放一摞,外伤处理放一摞,慢性病用药单独列出来。又从旁边撕了张纸,拿笔写标签,贴在箱子上。 我站在原地没动。 她做完一箱,换下一箱。做完第二箱,她喘了口气,扶着桌沿站直,抬头看我。 “我能负责医疗。”她说,“预防感染,监控体温,处理外伤。低温病也得防,现在外面零下八度,进屋温差太大,容易肺水肿。” 她说得平,没求,也没客气。就是陈述事实。 我点头:“行。” 她没笑,也没松口气,只是又弯腰去开第三箱。 我转身往控制箱走,路过锅炉房时,看见苏晨坐在一堆电缆中间。他低着头,手里捏着一把剥线钳,正看电机接线盒的背面。 我没出声,站了几秒。 他察觉了,抬头看我一眼,立刻又低下头。 “你在查线路?”我问。 他点头:“接线顺序错了。红对黑,黄对绿,这里反了。现在能用,但负载一高,保险会烧。” 我蹲下,顺着他的手指看过去。确实,一根黄线接在了绿口上,接口还松着。 “你能修?” 他迟疑了一下,点头。 我从工具包里掏出一把螺丝刀,递过去。 他接的时候手抖了一下,但接住了。 十五分钟。他没说话,也没抬头,就盯着那块接线板,一根根捋,一根根紧。最后用绝缘胶带缠好,又拿万用表测了通断。 “好了。”他把工具递回来,声音小得几乎听不见。 我看了眼万用表,绿灯亮着,电流正常。 “再帮我查一遍主控箱。”我说,“所有接线口,一个不漏。” 他点头,跟着我走。 我们一前一后,从缓冲区到生活区,再到储藏区。他蹲在每个配电箱前,看线路,测松动,标记问题点。一共找出三处接线不牢,两处接地不良。我都记在本子上,等工人来处理。 走到最后一台设备前,是柴油发电机的控制柜。他蹲下看了会儿,突然说:“散热口要加防尘罩。” 我皱眉:“为什么?” “现在风里带灰,金属颗粒会进电机。长期运转,轴承磨损快。我见过学校实训室的发电机,没装滤网,三个月就卡死了。” 我盯着他看了两秒。 这孩子说得对。我前世没注意这个,发电机用了二十天就开始异响,后来直接报废。当时还以为是质量问题。 “记下来。”我说,翻开本子,在“后续改造”那一栏写下:发电机加装防尘罩。 他看着我写,嘴唇动了动,没说话。 我合上本子,回到生活区那张铁桌前。苏瑶已经把医疗区整理得差不多了。药品分类清楚,急救包重新打包,连体温计都按人头分好了。 我坐下,抽出记录本,翻到新一页。 拿起笔,写下三个名字。 林越:总体规划,物资管理,工程监督。 苏瑶:医疗防疫,卫生监控,药品调配。 苏晨:设备巡检,机械维护,技术协助。 写完,我抬头。 “从今天起,我们是一个团队。”我说,“安全屋的生存,靠我们一起守。” 苏瑶抬头看我,眼神没闪,也没激动,就是稳稳地点头。 苏晨站在她旁边,手还攥着那把螺丝刀。听见这话,他手指动了动,把螺丝刀握紧了些。 “接下来要改防爆窗。”我说,“玻璃得定制,运输要防撞。储藏区还得加两排货架,生活区隔断要封死。你们有什么建议?” 苏瑶开口:“低温流感快来了。我建议再囤一批感冒药,还有维生素c。人免疫力一降,小病都能要命。” 我点头,记下。 苏晨犹豫了一下,说:“通风管的弯道太多,积灰难清理。能不能在转弯口加个清灰口?像下水道的检修口那样。” 我愣了下。 这想法我没想到。弯道积灰确实是个隐患,时间一长,风量下降,滤网负担加重。加个清灰口,定期清理,能延长系统寿命。 “可以。”我说,“画个草图,明天交给老陈。” 他点头,脸上还是没什么表情,但肩膀松了一点。 我翻开墙上的改造进度图。那是一张手绘的流程表,用红笔标了已完成项:屋顶封顶、钢板焊接、通风初调。 我拿起蓝笔,在下面新增两行。 医疗分工:苏瑶负责。 设备维护:苏晨协助。 画完,我退后一步。 图上多了两行字,像在空白处扎了两根钉子。 风还在管道里走,头顶的风机嗡鸣着,稳定得像心跳。生活区的空气已经不一样了,不再闷,不再潮,而是流动的,带着一点金属的凉意。 苏瑶走到医疗台前,打开一个新箱子,开始拆封生理盐水。 苏晨蹲在角落,拿纸笔画清灰口的设计图,手指不再发抖。 我坐在桌前,翻开物资清单,核对下一阶段要用的材料。 柴油、螺栓、密封胶、角钢。 笔尖划过纸面,沙沙响。 我正要翻页,苏晨突然抬头。 “林越。” “嗯?” “发电机……不只是散热问题。” “说。” “它的接地线太短,现在接在墙角的钢筋上,但那根钢筋没连到主地网。万一漏电,或者雷击——” “会跳火。”我接上。 “对。”他点头,“得重拉一根,接到地下室的主接地桩。” 我盯着他看了两秒。 这孩子,懂的比我想象的多。 我拿起笔,在清单最上面写下: 发电机接地线改造——优先处理。 第61章 防爆玻璃,窗外的安全视界 柴油在清单上画了一道横线,笔尖顿了半秒,转向下一项。我盯着“防爆玻璃”四个字,手指在纸上敲了两下。 苏晨还在角落画清灰口的图,笔尖划得慢,但稳。苏瑶拆完一箱生理盐水,正把空箱子叠到墙角。风管嗡鸣声没停,空气里那股闷死人的潮气已经散了,呼吸不压胸口。 我抓起手机,翻出通讯录里存的号码——**北化特种玻璃厂,技术部张工**。这名字是前世抄在小本子上的,那会儿我蹲在废墟里咳血,听见广播说化工园区的观察窗扛住了酸雨,就记下了。 电话响了三声。 “喂,哪位?” “张工,”我报上名字,“林越。之前问过你们三层复合防爆玻璃的事。” 他顿了一下:“你这人……怎么知道我们给石化基地做过这类订单?” “合同编号2079,项目代号‘北境之眼’。”我直接甩出数据,“外层氟碳涂层,中层pVb夹胶,内层钢化,厚度十二毫米起步。现在我要定制一批,参数更严:耐ph值2.0以下液体侵蚀,抗零下四十度低温冲击。” 电话那头沉默了几秒。 “你不是普通客户。”他说。 “我不是。”我回,“全款预付,加急生产,七十二小时内出货。运输用防震专车,送到城郊312国道老收费站北侧空地。我可以付空运差价。” 他又停了两秒:“你这要求……跟军用观察窗差不多了。” “我不需要防弹,只要防腐蚀和结构稳定。”我说,“酸雨来的时候,普通玻璃撑不过两小时。我要的是能活下来的窗。” 他深吸一口气:“行。我们接单。但得先打款,排产周期从付款到账算起。” “现在就转。” 挂了电话,我打开银行App,输入金额:**八万六千元**。这是最后能动的活钱,转完账户只剩三百块零头。手指悬在确认键上停了半秒,按下去。 转账成功。 我起身走到墙边,拿起卷尺,从生活区门口一路量到储藏区最里侧。拐角三个,最窄处七十厘米。玻璃板尺寸是1.2米x0.8米,竖着走勉强能过。 “苏晨。”我叫他。 他抬头,笔停在纸上。 “玻璃明天到,尺寸大,通道窄。你刚才用海绵垫做缓冲的法子,还能不能优化?” 他放下笔,站起来走到我面前,盯着地面看:“床垫海绵太软,颠簸时会移位。可以用发电机外包装里的EVA泡沫,密度高,减震好。裁成框形,卡住玻璃四边,再用木条钉成井字架固定。” “运输时怎么防撞?” “绳索交叉绑,打双死结。转弯时三人一组,前后左右有人扶,慢走。” 我点头:“你负责做两套固定架。材料从废弃设备堆里拆,别动新物资。” “好。” 我转向苏瑶:“储藏区清出一块地,两米见方,地面扫平。铺防水布,上面叠三层毛毡垫。玻璃到后必须立刻落位,不能靠墙竖放。” 她应声起身:“我带人去准备。” “等等。”我拦住她,“别用‘玻璃’这个词。对外说‘精密仪器部件’,万一有人问起。” 她眼神一沉,明白过来:“知道了。” 天黑前,转账凭证回传。北化厂确认排产,预计**71小时40分钟**完成。我盯着倒计时,把时间写在墙上:**距酸雨降临,剩余6天14小时**。 次日清晨六点十七分,对讲机响。 “林越,北门路口有车,车牌尾号5837,司机在拍交接点标志桩。” 我抓起外套往外走。 苏晨和王磊已经在门口等。三个人带上防割手套,站到路边。 车是白色厢式货车,底盘加了钢板,轮毂沾满泥。车门拉开,司机递出一份签收单:“四块,每块重四十五公斤。外包装全裹了气泡膜,角部加了金属护角。” 我检查封箱带,完整无断裂。签字后,他帮忙把第一块抬下来。 “路上塌了一段,绕了二十公里。”司机说,“颠得厉害,你们开箱看看。” “现场验货。”我说。 就地拆开最上面一块的包装。我用手电贴着边缘照,玻璃三层结构清晰,无气泡、无分层。再取ph试纸,蘸蒸馏水润湿,按在涂层表面。试纸变红,数值显示**ph=1.8**,涂层无反应。 “合格。”我说。 四块全验完,无损伤。 “搬。”我下令。 苏晨在前带路,双手扶着井字架上沿。我和王磊抬两侧,另一组人垫后护角。第一块进通道时卡了一下,右下角离墙只剩五厘米。我喊停,三人同时微调角度,缓缓推进。 拐第一个弯时,苏晨突然抬手:“慢。” 他盯着地面:“水泥缝里有颗螺丝钉,露头了。” 我蹲下看,确实,半截金属凸起。要是划到包装,可能造成隐性裂纹。 “拔掉。”我说。 王磊用钳子起出,继续前进。 四块玻璃全部运入储藏区,稳妥落位。我亲自检查每一块的存放角度,倾斜十五度,底部垫软垫,顶部用防滑带轻绑固定。 “贴标识。”我说。 苏晨拿马克笔在每块玻璃右上角写下:**易碎禁靠,安装前勿动**。 我退后两步看。 四块玻璃并排立着,像一道未启用的墙。它们还没装进窗框,但已经改变了这个空间的意味。不再是完全封闭的洞穴,而是有了**对外的视界**——安全的、可控的、能看清楚外面却不会被侵蚀的窗。 苏瑶走过来,站在我旁边。 “明天就能装?”她问。 “天亮开工。”我说,“先拆旧窗框,打磨接口,涂防腐底漆。你和苏晨早上六点到位,协助定位和固定。” 她点头:“医疗区这边药理分类完了,随时可以抽人。” 我看着玻璃表面映出的模糊人影。 前世最后三天,我躲在超市地下室,窗子是普通钢化玻璃。酸雨下来第一小时,表面就开始起泡。第二小时,整面炸裂。我拿塑料布去堵,手刚伸出去,皮就被烧黑。 现在不一样了。 这一块玻璃,值八万六。 但它能让所有人活过第一波酸蚀。 我转身往控制箱走,路过发电机时脚步一顿。 “苏晨。” “嗯?” “你昨天说的接地线问题。” “怎么了?” “今天下午,先把主接地桩焊好。” “可玻璃……” “玻璃明天装。”我说,“但电不能等。漏电一次,整个系统报废。” 他盯着我看了两秒,点头:“我这就去备料。” 我打开配电柜,找到接地线接口。这根线现在只是虚搭在钢筋上,离主地网差了三米。 苏晨蹲下,用扳手松开卡扣:“得换六十平方毫米的铜缆,穿管走墙底,接到南墙那个混凝土桩。” “工具有吗?” “有,但焊机功率不够。” “用屋顶备用焊机,三相电直供。” “行。” 他站起来,往工具间走。 我盯着那根松垮的接地线,手指捏了捏绝缘层。 外面风还在刮,天阴得像铁板。 但屋里的风机转着,药箱分好了类,玻璃也到了。 我低头看表。 **距酸雨降临,剩余6天3小时**。 苏晨抱着焊机回来,电缆拖在地上。 “林越。” “说。” “焊点要开U型坡口,不然熔深不够。” “开。” 他蹲下,掀开焊帽。 弧光亮起的瞬间,我听见头顶通风管里风流的嗡鸣。 第62章 供暖系统,温暖的源泉 焊帽掀开的瞬间,弧光在通风管下方划出一道刺眼的亮线。苏晨低头看焊点,金属熔池正缓缓凝固,边缘整齐。他摘下护目镜,额头一层细汗,顺着太阳穴滑下来。 我蹲在旁边,手指蹭过焊缝,没留下划痕。接地桩焊完了,铜缆穿管走到底,连上南墙那根埋进混凝土的角钢。这根线现在稳了,不会再虚搭。 “电系统稳了,接下来,轮到暖了。”我说。 苏晨抬头看我,眼白里有血丝。他没说话,但手已经往工具包方向挪。 我从口袋里抽出一张折了三折的图纸,铺在发电机外壳上压平。王磊也凑过来,鞋底蹭着地上的焊渣。 “锅炉今晚必须落位。”我指着图上标红的位置,“主循环管明早连,油路双路并接,防断流。” 王磊盯着锅炉尺寸看:“八百公斤,吊车进不来。” “不用吊车。”我说,“千斤顶抬,工字钢垫底,分散承重。通道清出来,玻璃挪到东侧临时区。” 他点头,转身去搬工具箱。 苏晨蹲下看图纸,手指沿着管道走向滑:“热交换器角度没标?” “原图没给。”我说。 他皱眉:“出口管对不上,硬接会裂。” “你有办法?” “切两个四十五度弯头,拼成缓冲段。”他抬头,“得用切割机,还要一段同口径钢管。” “去废料堆找。”我说,“能用的都翻出来。” 他起身快步往设备间走,背影有点晃,但脚步没停。 半小时后,锅炉外包装拆了。铸铁外壳漆黑,铭牌上写着“额定功率80kw”,底下一行小字“适用柴油燃料”。四只橡胶轮已经压变形,长期存放导致底座轻微锈蚀。 “先抬起来。”我对王磊说。 千斤顶支在锅炉支架下,液压杆缓缓上升。我们三人合力,把第一根工字钢从侧面推进去。地面水泥层没做承重处理,但下面有原厂留下的地梁,只要不集中受力就行。 第二根钢梁到位后,我让王磊用水平仪测。前后差三毫米,左右差两毫米,在可接受范围。 “打孔。”我说。 电钻启动,钻头切入水泥,灰粉簌簌落下。四个螺栓孔位定好,注胶枪把锚固胶挤进孔里,再插进螺杆。等胶体固化需要四十分钟。 这期间,苏晨找到了合适的钢管,切割机锯出两段四十五度斜口。他蹲在地上比对角度,用记号笔在管口标出焊接线。 “得焊两层。”他说,“第一层打底,第二层盖面。” 我点头:“你主焊,我帮你固定。” 螺栓固化后,锅炉缓缓落回钢梁上。底座孔位对准螺杆,拧上螺母,用扭力扳手逐个紧固。最后检查一遍,机身无晃动。 “下一步。”苏晨说。 “连主循环管。”我把图纸重新铺开,“先接锅炉出口,再走顶棚,分三路进生活区、缓冲区、储藏区。” 他拎起刚焊好的弯头组件,我们搭梯子上到锅炉上方。管道要穿过预留孔进入通风夹层,空间只有八十厘米高,弯着腰才能操作。 苏晨先把弯头一端套上锅炉出水管法兰,拧入两颗定位螺栓。另一端接主循环管,但角度还是差一点。 “再调。”他说。 我松开法兰螺丝,他用橡胶锤轻轻敲击管口,调整方向。第三下敲完,螺栓顺利穿入。 “紧。”他说。 我们轮流用扳手对角拧紧八颗螺母,确保压力均匀。苏晨拿出随身带的密封垫圈检查,边缘无褶皱,安装正确。 “试压。”我说。 临时气泵接上测试口,阀门打开,压力表指针缓慢爬升。0.4、0.6、0.8mpa,稳住。 十分钟过去,指针没动。 “合格。”我说,关掉气源。 王磊拆下气管,收进工具箱。 “还差一个。”苏晨说。 我愣了一下。 “排水。”他指着锅炉底部,“冷凝水没出口,积久了会腐蚀内壁。” 我想起来了。这种燃油锅炉运行时会产生酸性冷凝水,长期滞留会蚀穿炉胆。 “加手动排污阀。”他说,“再预留自动排水接口,以后可以接温控装置。” 我从工具间翻出一个黄铜球阀和一段短管。苏晨用记号笔在锅炉最低点画圈,直径三厘米。 “要开孔。”他说。 我递上角磨机。 他戴上护目镜,启动机器。火花从锅炉底部溅出来,金属圆片掉落,边缘发蓝。他清理毛刺,涂上防锈漆,再把短管对准孔位焊死。 阀门旋上去,手拧到底,再用扳手加固半圈。 “试密闭?”他问。 我摇头:“等整体调试时一起做。” 他擦掉焊渣,往阀门手柄上贴了张标签:**锅炉排污,定期开启**。 王磊过来问:“接下来干什么?” “油路。”我说,“两路柴油管从储油罐引出,接过滤器,再到锅炉供油口。备用管路上加止回阀,防倒流。” 他记下,去拿棺材。 我看表,晚上十一点十七分。苏晨靠着梯子坐地上,眼睛半闭,但手还抓着扳手。 “你去休息。”我说。 “还有一段管没焊。” “明天焊。” “可是——” “没有可是。”我打断,“你倒下了,后面没人能修机器。” 他张了张嘴,没再争。扶着墙站起来,往生活区走。背影摇了一下,但没摔。 王磊也收工了。临走前问我:“锅炉明天就能烧?” “先联动测试。”我说,“发电机带载运行,看能不能稳定供电给点火系统。油压、风压、水压都得监测。” 他点头,走了。 我一个人留在锅炉区。 手电光扫过新焊的管道,焊缝呈鱼鳞状排列,没有气孔。主循环管沿着墙角延伸,像一条静止的铁蛇,通往各个区域的散热片。 我摸了摸锅炉外壳,冰凉。 但我知道,它很快就会热起来。 走到控制区,白板还立在原地。我拿起记号笔,写下明日调试清单: - 检查油路密封性 - 启动发电机联动测试 - 缓慢升温,监测管道膨胀情况 写完,退后两步看。 锅炉没响,暖气片没热,房间里还是冷的。可刚焊完的管子表面有一层极淡的温意,是金属在施工时吸收的体温,正一点点散出来。 外面风刮得紧,拍着未安装的防爆玻璃发出闷响。 我站在原地,盯着锅炉方向。 苏晨临走前说,排污阀要每周排一次,尤其是低温运行时。 他还说,第一次点火不能急,得先吹扫管道,排空残气。 这些话我记住了。 手电光落在锅炉压力表上,指针停在零。 下一秒,我听见金属轻微的“咔”声。 像是某根管子,因温差开始微胀。 第63章 初期降雨,防爆玻璃的考验 金属的“咔”声还在耳里,我抬头看锅炉压力表,指针仍停在零。风拍着防爆玻璃外框,发出沉闷的撞击。那声音比刚才急了,节奏变了。 我站起身,走向监控台。 通风口的空气有股刺鼻味,不是灰尘,也不是铁锈。是酸。前世第一次闻到这种气味时,我正躲在医院走廊,窗外雨还没落下来,可栏杆上的漆已经开始起泡。现在这味道又来了,轻,但持续。 我按下电源开关,备用电池组接通,屏幕逐个亮起。外墙摄像头画面跳出来,南侧主窗清晰可见。天空灰得发暗,云层压得很低,没有闪电,也没有雷声。雨还没开始下,但空气里的酸性气溶胶已经能检测到了。 我抓起记录本,翻到“防护测试”页,写下时间:凌晨三点十七分。备注栏写上“酸雾前置,降雨将至”。 转身去生活区,脚步放轻。苏晨靠在行军床上,脸朝墙,呼吸平稳。他昨晚焊完排污阀就倒下了,连水都没喝一口。我不叫他,只把对讲机放在他枕边,调到一号频道。 回到控制区,我戴上护目镜和橡胶手套,从工具柜取出ph试纸盒和放大镜。刚打开抽屉,外面第一滴雨砸在玻璃上。 啪。 声音不大,像指甲轻敲玻璃。我立刻盯住监控画面。那滴雨水在表面铺开,边缘微微泛白。我按下录像键,开始计时。 十秒后,第二滴落下,接着第三、第四,连成线。雨势渐密,顺着玻璃斜面往下淌。水流轨迹不规则,有些地方滑得快,有些地方滞住了。窗框拐角处积了一小片水洼,迟迟不走。 我靠近内侧窗面,用镊子夹起一张试纸,贴在外玻璃冷凝水聚集的位置。试纸接触瞬间变红,颜色迅速加深。我对照色卡——ph值1.8。比预估还低。 心往下沉。 但这只是内侧冷凝水,不能说明涂层被穿透。我退后两步,拿起高倍放大镜,对准玻璃表面。视野里是细密的水痕,没有裂纹,没有起泡。三层复合结构完好,防腐蚀层正在起作用。 可窗框排水槽有问题。 我看回监控画面,放大北角。积水在那里停留超过四十秒,而其他区域早已流尽。坡度不够,设计缺陷。酸液长时间接触密封胶,迟早会腐蚀老化。 我记下位置,标红在图纸上。 这时对讲机响了。 “林越。” 是苏晨的声音,有点哑,但清醒。 “我在监控位。”我说,“酸雨开始了。” “强度?” “ph值测了,一比八,外层扛得住,但窗框排水不行。” “哪个点?” “东南角和西北角交界,最低处。” 他沉默两秒,“加导流槽,或者改斜角。现在没法动。” “我知道。先观察。” “南面主窗呢?” “正常,水流顺畅,无渗透迹象。” “好。我过来。” “不用。你休息。” “我已经醒了。” 我没再拦。 五分钟后,他走进控制区,手里拿着一个小型红外测温仪。他没说话,直接对着窗框积水区扫描。屏幕上温度跳出来:三十九度。 “发热。”他说,“酸和金属反应,放热。长期这样,密封材料会加速老化。” 我点头。这情况在预料中,但亲眼看到数据还是让人绷惊。 “能临时处理吗?” 他想了想,“水泥混合沥青,做一层外封。等雨停了补。” “可以。” 我们继续盯着屏幕。雨下了近一个小时,整体稳定。主窗无渗漏,无雾化,透光率几乎没有下降。这是好消息。 可就在我以为第一轮考验过去时,北面次窗出了问题。 那是较小的一块,用于设备间采光。安装时为了赶工,四颗螺丝拧得不均,两松两紧。现在监控画面显示,外侧密封胶边缘开始起泡,像米粒大小的凸点,陆续冒出来。 我立刻冲到北区,苏晨跟上来。 透过玻璃看,雨水正沿着缝隙边缘聚集,有一滴已经渗进夹层,在内侧留下一道湿痕。虽未完全穿透,但危险信号已经亮起。 “关通风。”我说。 他转身去关阀门,动作利落。我拿出应急包,翻出水泥粉和沥青块。这两种材料原本是为地基加固准备的,现在提前用上了。 “比例?”他问。 “三比一,加防水剂。” 他动手调配,我去拿加热枪。沥青需要融化才能粘合。加热过程中,我用刮刀把旧密封胶铲掉,露出金属底面。 苏晨递来混合泥料,黑褐色,冒着热气。我戴着手套,把它糊在接缝外侧,压实,抹平。厚度比原厂胶层厚一倍,形成锥形坡面,便于排水。 “够了吗?”他问。 “暂时。等雨停再做二次加固。” 我们退后观察。新封层表面光滑,没有气孔。雨水流到那里,明显加快滑落速度。 回到控制区,我打开白板,写下三条: 1. 每次降雨前后,检查所有窗框排水坡度; 2. 对密封不均处做标记,优先改造; 3. 增设应急封堵材料包,放在每扇窗附近。 苏晨站在我旁边看。 “还不够。”他说。 “什么?” “排水槽要重新设计。现在的角度,靠重力排不干净。得加虹吸结构,或者主动引流。” 我看着他。他眼底还有疲惫,但脑子转得飞快。 “你能画出来?” “能。但现在没工具做原型。” “记下来就行。” 他在白板角落画了个简图,标注了几处关键尺寸。 我盯着那张草图,脑子里已经在想哪里能找到塑料管和小型水泵。废墟里的五金店或许有,但得等雨彻底停。 监控画面里,雨势小了。 主窗外,水流变细,玻璃表面残留的水痕正被风吹干。我放大画面,逐寸检查涂层状态。没有腐蚀点,没有剥落,防爆层完整。 第一次真实酸雨考验,主结构扛住了。 我松了口气,但没放松。 这只是初期降雨,强度不到峰值的三分之一。真正的暴雨还在后面。 苏晨坐下来,手撑着额头。 “你还行?”我问。 “没事。”他说,“就是脑子有点胀。” 我没让他多留,让他回去躺会儿。 我一个人留在控制区,把所有数据整理进记录本。包括ph值变化曲线、温度异常点、渗漏预警位置、应急处理措施。每一项都标上时间戳。 然后我打开物资清单,找到“特种排水组件”那一栏,打了个星号。 下一阶段改造必须加上这个。 外面雨基本停了。 我走到南窗前,手掌贴在玻璃上。表面微凉,干燥,没有任何异常。 安全屋挺过来了。 可就在这时,对讲机突然响了。 “林越。” 是苏晨的声音,比刚才急。 “怎么了?” “锅炉区……地面有点湿。” 我猛地转身。 “哪个位置?” “排污阀下面。刚才还好好的,现在有水印。” 我抓起手电就往锅炉区跑。 推开设备间门,灯光照过去。黄铜球阀底部确实有一圈潮湿,像是刚刚渗出来的。我蹲下,手指碰了碰,液体透明,无味。 不是油,也不是酸。 是水。 但不该有水。 我拧了拧阀门,很紧。再看连接处焊缝,没裂。 可地上那圈湿痕,正慢慢扩大。 第64章 工具短缺,林越的应急之策 我抓起手电,快步走向锅炉区。 排污阀下方那圈湿痕还在扩大,水珠一滴一滴落在地面,声音很轻,但在安静的夜里格外清晰。刚才检查过焊缝,没有裂口,阀门也拧得够紧。问题不在外部连接,而是内部密封出了状况。 蹲下身,我用指尖抹了点渗出的水,在灯下看了看。透明,无味,确实是冷凝水。但正常情况下它不该露出来。这说明垫圈老化,已经压不严了。 站起身,我翻出随身带的维修手册,翻到供暖系统维护页。上面写着:Fpm氟橡胶垫圈,耐酸碱,适用温度范围广,更换周期每半年一次。扭矩值必须控制在25牛·米,过大容易压溃,过小则无法密封。 我们之前囤了一批专用配件,可上周改造通风管时用掉最后一套。现在库存清零。 转身走向工具柜,拉开最下层抽屉。备用密封组件空了。再打开另一格,想找专用扭矩扳手,也没见影子。我记得装修队收工前借走过,说是调发电机底座要用,结果人走了工具没还。 手机信号断断续续,打不通供应商。外面雨刚停不久,空气湿度高,通讯基站估计还没恢复。等不了配送,只能自己解决。 脑子里迅速过了一遍城郊的地图。老工业区那边有家“恒力机修”,专做重型机械保养,货架上常年摆着工业级密封件和校准工具。灾前我去考察过两次,确认他们进过一批进口氟橡胶垫圈,包装是真空铝箔袋,保质期五年以上。那种东西不会轻易报废,只要店铺没被完全毁掉,就有希望找到。 穿上防护服,戴上头灯,背上工具包。出门前看了眼时间:十九点二十三分。天还没全黑,能见度尚可,得抓紧。 越野车启动顺利,沿着主路往东开。路面残留积水泛着灰白泡沫,那是酸雨留下的痕迹。绕开几处塌陷路段,二十分钟后抵达老工业区入口。 “恒力机修”门面半塌,卷帘门歪斜挂着,玻璃碎了一地。屋顶有破洞,雨水顺着铁皮边缘滴落,在地上积成小洼。我关掉引擎,熄灯,等了几秒确认周围无异动才下车。 头灯扫过室内,货架倒了大半,零件散落各处。机油桶滚到墙角,有些已经破裂,地面油污混着泥水。我避开湿滑区域,朝记忆中的工具区走去。 左侧第三排本该是扭矩类工具陈列架。现在横在地上,几根金属杆压在木板下面。我用撬棍轻轻挪开重物,露出一台老旧液压校准仪。机身锈迹斑斑,表盘碎了,显然不能用了。但它的配重杆是实心钢制,长度约八十厘米,末端有螺纹接口,正好能和普通活动扳手套接。 试了试,咬合牢固。 这玩意儿可以当力臂用。根据杠杆原理,只要知道施力距离,就能估算输出扭矩。假设扳手长度三十厘米,加上这根杆子,总力臂达到一百一十厘米。目标扭矩25牛·米,意味着我需要在杆尾施加约22.7公斤的垂直拉力。虽然不如电子扳手精准,但应急足够。 继续翻找,在一个铁盒里摸到三片未开封的垫圈。铝箔袋完好,生产日期是灾前一个月,密封状态良好。我小心收进防水袋,贴身放好。 正准备离开,头顶传来轻微响动。一块松动的天花板边缘开始晃动,灰尘簌簌落下。我立刻后退两步,刚离开原位,一根锈蚀的吊架砸了下来,砸在刚才站的位置,溅起一片泥浆。 不能再待了。 抱着工具包冲出店门,上车关门。发动引擎,沿原路返回。途中仪表盘警报亮起——前方湿度骤升,可能是酸雾回流。我减慢速度,绕开一片低洼积水区。轮胎碾过碎玻璃,车身猛地一震,左前轮发出刺耳摩擦声。幸好只是擦伤胎壁,没爆。 二十分钟后,安全屋大门开启,车辆驶入封闭通道。 消毒程序启动,我对所有带回物品做了表面处理。垫圈单独封装,放入干燥箱。那根钢杆和活动扳手一起登记入库,备注栏写上“临时扭矩装置”。 苏晨听到动静赶来,看到我手里拿着改装工具,问:“能找到合适的?” “找到了。”我把垫圈递给他,“氟橡胶,真空包装,应该没问题。” 他接过检查一遍,点头:“可以用。” 两人回到锅炉区,拆下排污阀。旧垫圈已经发硬变脆,边缘出现细小裂纹,难怪压不严。换上新的,重新组装。 接下来是最关键一步——紧固。 我把活动扳手套上钢杆,缓缓施力。手臂肌肉绷紧,感受着力道传递。按照计算,当拉力接近二十五公斤时停止。为保险起见,又用手感复查一圈,确认四颗螺丝受力均匀。 完成后静观三十分钟。地面不再出现新水渍。渗漏止住了。 我松了口气,靠在墙边喘了口气。这一趟出去不到两个小时,却像跑了半个战场。 苏晨拍了下我的肩:“你回来的时候,脸都白了。” “有点累。”我说,“回去休息吧,这儿我盯着。” 他没再说什么,转身走了。 我坐在主控台前,打开维修日志,把整个过程记录下来: - 渗漏原因:密封垫圈老化失效 - 更换型号:Fpm-15氟橡胶垫圈 - 扭矩控制方式:自制力臂模拟标准值 - 后续建议:建立关键配件二级储备,优先补充耐酸密封组件 写完合上笔记本,抬头看向监控屏幕。各区域温度稳定,压力正常,供暖系统运行无异常。 手边对讲机突然响起。 “林越。” 是苏晨的声音。 “怎么了?”我拿起话筒。 “你让我查的那个排水槽坡度数据……我算出来了。” “说。” “现有设计最低点倾角只有三点七度,低于临界排水角。雨水滞留超过四十秒就会形成腐蚀热点。单纯加厚封层治标不治本。” 他顿了顿。 “我们需要主动引流。” 第65章 夜晚警报,未知的威胁 对讲机里的声音还没散尽,我正要开口回应苏晨关于排水槽坡度的问题,主控台的警报灯突然爆闪。 刺耳的蜂鸣声撕开屋内的安静,红光一帧一帧打在墙上,像心跳骤停后的抽搐。我猛地站起身,手已经按在武器柜的拉杆上。显示屏自动跳转到外围监控画面,东侧红外探测器标记出一个活动热源,坐标正在缓慢移动,距离安全屋外墙不足十五米。 “全员警戒。”我按下对讲机通话键,声音压得很低,“非必要不开灯,苏瑶带苏晨进应急舱,我出去查看。” 没有等回应,我抓起靠在桌边的改装钢管——前端焊了三棱刺,后端缠着防滑胶布,顺手抄起防爆手电就往通道口走。身后传来对讲机里苏晨急促的声音:“林越,你等等——” 我没停下。 通道门开启时发出轻微液压声,我贴着墙根往外挪。外面漆黑一片,雨后的空气潮湿厚重,带着一股铁皮锈蚀和腐土混合的气息。头顶的云层没散,遮住了月光,能见度不到十米。我蹲下身,耳朵贴近地面听了几秒,除了风刮过废墟的沙沙声,再无其他动静。 东侧警戒线是我亲手布置的,两圈带倒刺的铁丝网,中间埋了四个被动式红外探头。现在触发的是最外层北段节点,那个位置原本有个塌陷的排水沟,上周才填平压实。我记得当时补土时留了一道浅坎,可能成了动物钻入的通道。 我绕了个弧线,从南侧迂回接近目标区。靠近铁丝网时,我伏低身体,用头灯边缘扫了一眼地面。泥地上有几道拖痕,新鲜的,朝网子缺口方向延伸。再往前半米,铁丝被掀开一道口子,边缘扭曲,像是被什么硬物反复拉扯过。 我屏住呼吸,慢慢靠近。 头灯的光束切进黑暗,照出一团蜷缩的影子。那是一只狗,瘦得几乎只剩骨架,毛发结成块,前腿有一道暗红的伤口。它半个身子卡在铁丝缝里,正低声呜咽,看到光后猛地挣扎,喉咙里挤出嘶哑的叫声。 我松了口气,没关灯,但放低了手里的钢管。 它不是冲着安全屋来的,更像是在废墟里游荡时误闯进来,受了伤又惊慌失措,才会撞破防线。我慢慢靠近,在两米外停下,轻敲了下手电外壳。金属碰撞声让它僵了一下,耳朵向后压,但没再动。 我掏出工具包里的剪钳,靠近铁丝网,一点点剪开缠住它后腿的金属丝。过程中它几次想咬,都被我用钢管挡开。最后一根丝断开时,它猛地抽身往后退,跌在地上又爬起来,瘸着腿往东边废墟跑了几步,忽然停住,回头看了我一眼。 我没有追。 直到它的身影彻底消失在断墙后面,我才站直身体,检查铁丝网的破损情况。缺口长约半米,下方支撑柱松动,需要重新浇筑基座。我掏出记号笔,在旁边的水泥桩上画了个叉,明天安排修补。 返回途中,我顺手重启了警报系统。主控台的蜂鸣停止,红光熄灭,屏幕恢复成常规监控界面。苏瑶和苏晨已经从应急舱出来,站在通道入口等我。 “是你一个人?”苏瑶问,声音还有点紧。 我点头,把钢管靠墙放好,摘下手套:“一只野狗,受了伤,放走了。” 苏晨立刻追问:“会不会引来别的?这种天气,流浪动物都在找 shelter。” “会。”我走进控制区,调出警报记录,“但它没停留,也没留下气味标记,暂时不会吸引同类。不过……”我指着屏幕上的时间戳,“从触发到响应,用了四分三十八秒。如果下次是人,这个速度不够。” 苏晨走近看数据,眉头皱起来:“我们三个,只有你一个能出战。一旦你在外头,屋里等于没防线。” 苏瑶插话:“我可以守内门,有对讲机,能及时通知。” “不行。”我摇头,“应急舱才是你的位置。真有人攻进来,你得保证医疗系统不被破坏。” 空气静了一瞬。 苏晨低头想了会儿,抬头说:“要不,开始巡逻?轮流值夜,至少保持两个人清醒。” 我看向监控屏。画面里,东侧缺口还在闪烁黄标,其余区域一片死寂。远处的楼群倒塌了一半,残骸堆叠成山,风吹过时,有些碎塑料袋挂在钢筋上晃动。 “不止巡逻。”我说,“从今晚开始,执行双人轮岗制。每两小时一圈,路线覆盖全部警戒线。另外,在主网和内墙之间加装声光警示器,下次再有触网,先闪灯鸣响,别直接拉总警报。” 苏晨点头:“我能负责组装,手头还有几个喇叭和频闪灯。” “明早开工。”我打开排班表模板,输入第一轮:林越、苏晨,21:00-23:00。第二轮空着,准备留给明天补休的王磊。 苏瑶忽然说:“巡逻的人,得带急救包。万一受伤,不能硬撑回来。” 我看了她一眼:“可以。从备用医疗包里拆两个小号的,轻便防水,绑在腰带上就行。” 她说完就转身去翻储物柜,动作利落。我盯着屏幕,把刚才那段红外触发的录像倒回去重放。放大到狗出现的画面,它的姿态很奇怪——不是主动闯入,而是像被什么东西逼过来的。它跑出来的方向,是东面那片老厂房区,那里曾是化工仓储带,灾后一直没人敢靠近。 “你发现什么了?”苏晨站在我旁边问。 “那只狗。”我指着画面边缘,“它来的时候,耳朵一直是向前竖的,不像单纯逃窜。更像是……背后有东西让它不敢回头。” 苏晨沉默几秒:“你也觉得不对劲?” 我没回答。只是把那段视频另存为特殊标记文件夹,命名:【异常活动_001】。 排班表打好,我打印出来贴在白板上。苏晨在旁边写设备清单,苏瑶整理出两个便携医疗包。三人各自忙碌,屋里恢复了平静,但气氛已经变了。不再是修机器、改管道那种可控的麻烦,而是某种看不见的压力,开始从外面渗进来。 我走到窗前,拉开内层防爆帘。玻璃外层还残留着酸雨干涸后的水渍印,像干掉的泪痕。远处废墟沉在黑暗里,什么都看不清。 “明天我去趟材料市场。”我说,“铁丝网要加高,再焊几排反攀爬刺。另外,围墙顶部加装震动传感器,比红外更敏感。” 苏晨应了一声:“我跟你去。” “你留下。”我转头看他,“先把声光系统做出来。我要的是,哪怕一只老鼠碰网,屋里也能第一时间知道,但不用全屋炸醒。” 他点头:“明白。” 时间显示23:17。第一轮巡逻快开始了。 我拿起挂在墙上的战术腰带,扣上新做的医疗包,又检查了一遍手电和钢管。苏晨也换好了靴子,站在我旁边。 “走吧。”我说。 我们穿过封闭通道,踏上外区巡逻起点。夜风比刚才更冷,吹在脸上像细砂擦过。我抬头看了眼天,云层裂开一道缝,露出一片灰白的天空。 脚刚踩上碎石路,对讲机突然响了。 “林越。” 是苏瑶的声音。 我停下,按下通话键:“说。” “东侧第二个探头,信号弱了。” 第66章 苏晨的创意,防御武器的改良 对讲机里传来苏瑶的声音,我正要回应东侧探头信号异常的事,手已经搭在通道门的控制杆上。巡逻还没结束,不能掉以轻心。 “林越,”她语气平稳,“探头电压回落了,可能是湿气干扰,暂时稳定。” 我点头,没说话,把通话键按到底:“收到。”然后转向身旁的苏晨,“继续走完这一圈。” 我们沿着围墙内侧推进,脚步踩在碎石上发出短促的摩擦声。夜风比之前更冷,吹得人脸颊发紧。头顶的声光警示器刚装好,外壳还带着金属出厂时的凉意。这是昨晚决定的事——不能再靠总警报拉响才反应,必须提前察觉动静。 两小时后,巡逻结束。回到主控区,我第一时间打开武器柜。 柜门滑开,里面整齐码着七根改装钢管,都是之前应急做的。我一根根拿出来检查,焊点有裂痕,前端三棱刺歪斜的不止一根。握把上的胶布受潮起边,有些地方甚至脱落了。我翻出记录本,在“状态”栏打上红叉,拍照存档。 “这些没法再用了。”我说。 苏晨站在我旁边,低头看着那根最旧的钢管,眉头皱得很深。“焊接不匀,钢管本身也不够厚。要是用力过猛,杆子断了,人就没了防备。” 我抬眼看他。 他咽了下口水,像是鼓起勇气才开口:“我能改。用车间那边的废料台,还有剩下的钢材和螺栓。做个新的,至少……能撑住几次硬碰。” 我没立刻答应,只问:“多久?” “如果工具齐全,今天下午就能出第一支。” 我想了想,点头:“去吧。别用大功率焊机长时间作业,动静太大。” 他应了一声,转身往车间走。我跟上去,顺手从储物架取了防护面罩和手套。 车间在安全屋西侧,原本是废弃工厂的维修间,现在被我们清出来当加工区。铁台面上堆着各种零件,角落立着一台手动液压钳。苏晨翻出几段短钢管,又从旧汽车座椅底下拆下一块橡胶垫,开始量尺寸。 我看他操作。动作不算快,但稳,每一步都先想清楚再动手。他把新钢管夹在铁箍里固定,用铜丝缠住接头防止移位,再拿焊枪短脉冲点焊。一次只烧两秒,停五秒,避免过热变形。 “这样能保证焊口结实?”我问。 “比之前强。”他擦了擦额头的汗,“而且我把刺头设计成可拆卸的。螺丝连接,万一坏了直接换,不用整根重做。” 我蹲下身看那三棱刺头,底部加了个带螺纹的金属座,和杆身预留的接口正好吻合。 “测试过重心吗?” “试了三次。前两次太靠前,甩起来费力。这次我把握把加长了十公分,尾部配重也调了。” 中午前,第一支改良棍完成了。 我拿在手里掂了掂,比原来的轻半斤左右,但手感沉实。握把包了双层橡胶,表面压出菱形凹槽,防滑效果明显。我挥了两下,破空声清脆,没有晃动感。 “去通道测试。”我说。 封闭通道足够长,尽头堆着沙袋模拟障碍。我持棍突进,连续戳击墙面模拟突刺,又用杆身格挡虚拟攻击。来回五趟,焊点无松动,刺头牢固,握把也没打滑。 最后我使足力气朝沙袋猛扎,三棱刺直接没入一半,拔出来时边缘无卷刃。 “可以。”我把棍子递给他,“照这个标准,先做五支。” 他接过,脸上终于有了点笑意:“材料够,我下午就开始。” 回主控区的路上,我顺手把旧武器全部标为“待报废”,新成品登记进台账,编号01。苏瑶正在医疗角整理器械,看到我进来,抬头问:“怎么样?” “比预想的好。”我把测试数据念了一遍,“重心稳,结构牢,适合轮换使用。” 她听完,从柜子里拿出两个小号急救包:“那以后巡逻的人,还是得带上这个。万一近战受伤,能当场处理。” “放腰带上就行。”我说,“别增加负重。” 她点头,把急救包重新归类,挑出轻便款绑带。 下午三点,苏晨在车间完成第二支改良棍组装。我到场时,他正用游标卡尺测量刺头螺纹深度,确保每一支都能互换。 “第三支我打算换个握把材质。”他指着一堆回收塑料片,“磨成条,热压成型,更贴手。” “别耽误进度。”我说,“先保证五支主力装备到位。” “明白。这个只是试验。” 我拿起刚做好的那支,翻转查看细节。发现他在杆身中段加了一圈凸起环,问:“这是干什么用的?” “防脱手。”他说,“万一打滑,这道环能卡住手腕。” 我试着甩了两下,确实多了个着力点。 傍晚六点,五支改良防御棍全部完成,统一编号01到05。我让苏晨把它们竖放在主控室旁的武器架上,位置最显眼,取用最方便。 “以后每周六上午定为装备整备时间。”我说,“你负责检修,我来测试。” 他愣了一下:“我来主导?” “你是唯一懂结构的人。”我看他一眼,“别总等吩咐才动。” 他低下头,手指摩挲着新武器的握把边缘,声音不大:“我会记日志,每次改动都写清楚。” “加上日期和测试人。”我说,“出了问题能追查。” 苏瑶这时走了进来,手里拿着一份清单:“我把医疗包更新了,新增了止血粉和夹板。如果有人在对抗中骨折或大出血,能撑到回屋。” 我点头:“放两套在武器架下面。” 她照做,弯腰打开底层抽屉,把器械整齐码好。 七点整,天完全黑了。我站在主控台前,调出全天监控记录。东侧探头再没出现异常,信号稳定。声光警示器也没触发。外面安静得像什么都没发生过。 但我记得那只狗回头的样子。 “明天我去材料市场。”我说,“铁丝网要加高,顶部焊反攀爬刺。围墙四角加震动传感器。” 苏晨正在清理工作台,听到后立刻说:“我可以跟你一起去,顺便找些金属板材,试试做盾牌。” “你留下。”我打断他,“先把剩下那些旧钢管拆解,能用的零件全回收。另外,准备一套简易模具,让其他人也能照着做。” 他停下动作:“其他人?” “一旦需要增员,不能指望你一个人修所有装备。” 他沉默几秒,把手中的扳手放进工具箱:“……我知道了。” 我走到武器架前,伸手握住编号01的改良棍。橡胶握把贴合掌心,三棱刺在灯光下泛着冷光。 就在这时,对讲机响了。 “林越。” 是苏瑶。 我按下通话键:“说。” 第67章 物资盘点,剩余的储备 “林越。” 是苏瑶。 我按下通话键:“说。” “东侧探头电压又波动了一下,不过这次不是湿气,是信号干扰。可能是金属反光,风把铁皮吹起来了。”她声音平稳,像在读一份日常报告。 我盯着主控台屏幕,红外热成像画面里一片漆黑,只有围墙边缘几处微弱的光点缓慢移动——那是刚装好的声光警示器在自检。我点头,手指滑动平板,把武器整备完成的日志归档,顺手调出库存管理系统。 “今天的事做完,该清点了。”我说。 对讲机那头沉默两秒,苏瑶才反应过来:“你是说……全面盘点?” “现在就开始。”我把电子表单投到主屏,“连续几天改造,消耗没及时记,工具挪用也没登记。再不核清楚,下次出问题就不是换个垫圈那么简单了。” 她说:“明白。我去医疗区和食品库。” “叫上苏晨。”我看一眼时间,“让他来主控台拿任务单。” 不到五分钟,两人先后进来。苏晨头发有点乱,袖口还沾着焊渣,手里捏着游标卡尺,像是从车间直接跑来的。他站在我旁边,视线落在大屏上的物资分类目录上。 “分三块。”我指着屏幕,“苏瑶负责生存物资——食物、饮水、药品、净水剂;苏晨管工程类——工具、耗材、备用零件;我查水源、能源和防护装备。每项都要实物核对,账目更新后打确认标记。” 苏晨问:“需要拍照吗?” “每一项都拍。”我把平板递给他,“尤其是工具间,上次你改武器用了不少材料,有没有补回原位?” 他脸色一紧:“有些还没来得及。” “那就从缺的开始找。”我转向苏瑶,“你也一样。用过的、拆封的,全部重新登记存量。” 她点头,转身去取记录本。苏晨跟着出去,脚步比平时快半拍。 我先去水箱区。 地下储水系统由六个独立罐体组成,总容量二十吨,表面刷了双层防腐涂层。液位计连着主控系统,但最近三天数据没更新。我蹲下身,打开检测口盖板,插入量尺。 水面离满刻度差了七厘米。 我皱眉。按理说这几天没有大规模用水,最多是日常饮用和清洗设备。我翻出前日记录:最后一次加水是在四天前,当时补到了九成五。之后没有任何补充或异常排水记录。 我掏出手机拍下读数,发到三人小组频道:“水少了三百升以上,查一下最近使用情况。” 不到两分钟,苏瑶回复:“我这边有记录——昨天下午你冲洗通道外壁用了五十升,前天消毒工具柜用了三十升。还有三次每人配给各两升,算下来应该只消耗不到一百四十升。” 差距太大。 我又检查阀门和管道接口,没有渗漏痕迹。想了想,在平板上标注“人工复核”,然后通过对讲机呼叫苏晨:“带卷尺和记录表,来水箱区一趟。” 他很快赶到,额头还冒着汗。我们按标准流程逐个测量每个罐体的实际液位,再换算成体积。最终结果出来时,他抬头看我:“总共少了三百二十七升。” “被人用了没记。”我说,“或者是记录漏了。不管是哪种,现在起所有取水必须双人签字。” 他点头,主动把这一条写进待办清单。 离开水箱区,我直奔工具间。 门开着,苏晨刚才已经进去过。货架整齐了不少,但几格明显空着。我对照库存表,发现切割片只剩八片,而安全阈值是十五片;高强螺栓m12型号仅剩十二颗,原本应有三十颗。 我翻看借用登记本,上面只有零星几笔,最近一次还是三天前。 “这些哪去了?”我问刚回来的苏晨。 “屋顶加固用了十片切割片。”他低声说,“螺栓也是那时候用的。我以为……后面会有人补录。” “没人会自动补。”我说,“谁用谁记,这是规矩。” 他低下头:“是我疏忽了。” 我没再多说,只在平板上标红两项物资,列入紧急补给清单。 这时苏瑶也回来了,手里拿着医疗角的汇总表。 “净水药剂还能维持两周。”她说,“但如果人数增加,或者出现污染事件,撑不过五天。另外,防滑手套只剩三副,都在应急包里没归还。” 我记下。 四小时后,所有人回到主控台前。 我把三方数据汇入总表,屏幕上跳出预警提示:三项物资低于安全线,七项接近临界值。 饮用水、净水药剂、高强螺栓、切割片、防滑手套——这五样必须优先补充。 我打开本地通讯录,筛选出灾变前合作过的工业供应商。能联系上的只有三家:一家在城北做建材批发,有螺栓和切割片库存;一家专营劳保用品,手套货源稳定;第三家是小型净水设备商,兼售化学药剂。 地址都还在安全路线范围内,但需要一天往返。 “明天出发。”我说,“先去北郊建材市场,拿螺栓和切割片;再去西区劳保店取手套;最后去净水商那里谈药剂补货。” 苏瑶问:“要不要带替换人员?” “我不打算让人进屋。”我说,“采购由我单独执行,你们留守。万一外面有埋伏,不能把所有人都搭进去。” 她抿了下嘴:“至少让我准备一个应急医疗包随行。” “可以,但别放显眼位置。”我说,“藏在外套夹层。” 苏晨突然开口:“我能做个便携工具盒吗?就小的那种,万一你在外面遇到机械故障,能临时处理。” 我想了想:“做两个。一个给你留着,一个我带走。” “材料够。”他翻开自己的工作笔记,“明天一早就开工。” 我点头,开始在平板上规划路线。三条目的地不在一条线上,最优路径是逆时针绕行,避开主干道塌方区和积水带。全程约六十七公里,越野车油耗预估为满箱油的三分之二。 我把路线图导出,打印一份,另一份存入本地硬盘。 “计划写清楚。”我对苏晨说,“你备份到离线存储里,密码设成‘七月十七’。” 他接过文件,认真地插进硬盘接口。 七点四十分,所有数据归档完毕。 我站在监控墙前,逐一查看四个角落的震动传感器状态。绿灯常亮,围栏完整,无异常信号。昨晚那只狗留下的爪印早已被风吹平,摄像头画面里只有静止的废墟轮廓。 战术背包放在操作台边,已经清空重装:地图折好塞进侧袋,头灯充满电摆在最上层,防割手套压在底部。我还加了一卷绝缘胶带和一把多功能钳——这些都是外出必备的小东西,容易忽略,却能在关键时刻救命。 苏瑶走过来,递给我一个新的密封袋,里面是压缩饼干和电解质片。 “热量够撑两天。”她说,“标签写了日期,别吃错批次。” 我接过,放进背包内层。 “你真打算一个人去?”她站在两步远的地方,语气不像询问,更像确认。 “人多目标大。”我说,“而且路线只能容一辆车通过,带人反而拖慢速度。” 她没再说什么,只是轻轻碰了下我的手臂:“早点回来。” 我看了眼时间:十九点五十一分。 一切准备就绪。 我拿起笔,在任务单最后一栏写下出发时间:明早六点整。 然后合上笔记本,放到背包旁边。 主控台屏幕忽然闪了一下。 是东侧震动传感器。 数值跳动一次,0.3级,持续0.8秒,随即恢复平静。 我立刻调出实时画面。 围墙外,一段生锈的铁皮屋顶被风吹起,撞在围栏上,又落下。 是虚惊。 但我没关警报页面。 而是把那段十秒的视频截取下来,保存进“异常事件”文件夹。 苏晨正在清理工作台,听见动静抬起头:“怎么了?” “没什么。”我说,“风。” 我转回身,手指仍在键盘上敲击。 新建文档。 标题:《外出采购应急预案》。 第一行写着:如遇拦截,优先弃车,携带背包与关键物资撤离至备用集结点——老糖厂西南废弃泵房。 第68章 外出采购,道路的危险 六点整,车钥匙拧动的瞬间,仪表盘亮起。 我看了眼副驾上的战术平板,昨晚存好的路线已经加载完毕。背包在后座固定架上卡得严实,外层防水布拉紧,密封条压合到位。出发前最后检查了一遍轮胎气压和底盘护板,确认无异常。 推开安全屋外门,铁轨滑轮发出轻微摩擦声。晨雾还没散,能见度不到三十米。我把车缓缓开出掩体通道,后视镜里,围墙顶部的伪装网随风轻晃,像一块旧帆布盖在废墟上。 左前轮碾过地面时,我注意到胎印旁边有几道拖痕。 不是昨天留下的。 我踩下刹车,解开安全带,下车蹲下查看。痕迹从围栏缺口处延伸出来,断断续续,像是有人蹲伏爬行时衣料蹭出的刮痕。我顺着方向抬头,东侧传感器探头正对着那片区域。调取三小时前的记录,画面里只有风吹铁皮的晃动,没有人体热源。 可能是动物,也可能是误判。 但我没忽略它。 重新上车后,我把这段坐标标记进导航系统,设为“低风险观察点”,同时将主控台远程监控权限临时移交苏晨,密码输入“七月十七”。通讯测试接通一次,他回了句“信号正常”,声音有点发闷,应该是戴着耳机在主控室操作。 车子启动,沿着预定路线驶向北郊。 主干道在五公里外彻底中断,桥面塌陷一半,钢筋从水泥块里刺出来,横七竖八地悬在半空。我早知道这条路走不通,绕行方案在三天前就模拟过三次。真正的通行路径藏在右侧一条废弃轻轨检修道,入口被一堆碎石挡住,但宽度刚好够越野车通过。 全地形胎咬住地面,防撞梁顶开挡路的金属残件。车速保持在每小时十五公里,底盘几次擦过凸起的轨道基座,车身轻微震动,但结构稳定。这种改装是在灾变前三十六小时完成的,当时我花了双倍价格请人连夜施工,现在看,每一笔钱都没白花。 穿过检修道后,城市建筑密度开始上升。这片区域曾是老工业区家属楼集中地,墙体斑驳,多数窗户只剩空框。街道两侧堆满杂物,有些是人为垒砌的障碍,有些是自然倒塌形成的堆积带。我放慢速度,视线扫过后视镜,同时留意车载雷达的边缘警戒提示。 百米外的十字路口,加油站废墟里有动静。 三个人影在油桶之间移动,翻找东西。其中一个穿深色夹克的抬起头,看见我的车,立刻站直身体,冲这边挥手。他另一只手拎着一根铁管,动作不算隐蔽。 我没有减速,也没有加速。 右脚轻轻抬起油门,让引擎转速降下来,车灯熄灭,车身颜色与灰蒙蒙的雾气混在一起。迷彩涂层在这种环境下效果明显,加上车体低矮流线,不容易被第一时间识别为可劫掠目标。 他们开始靠近。 夹克男往前走了几步,另外两人也从废墟侧面绕出来。后视镜显示左侧巷口又有两个模糊轮廓出现,脚步缓慢但方向明确,呈包抄态势。 我知道他们在试探。 这种时候不能停,也不能逃得太急。我等他们离车三十米左右,突然踩下油门,发动机轰鸣一声,车头猛地前冲。同时按下中控一个按钮,车顶伪装系统释放烟雾,在车尾制造一团浓白蒸汽,看起来像排气管炸裂冒烟。 他们果然一顿。 夹克男停下脚步,举起铁管的手迟疑了一下。其他人也开始观望。就在这一秒的迟疑里,我已经冲过交叉口,拐进一条窄巷。 后视镜里,他们没有追上来。 但我没放弃。 接下来两公里全程贴侧行驶,避开所有开阔路段。路过一栋半塌的商厦时,雷达突然捕捉到后方八百米有移动热源,速度稳定,约每小时二十公里,始终维持距离。 是盯梢。 我不确定对方有没有车,但从行进节奏看,至少是经过训练的小队行为,不是散兵游勇。他们不急于逼近,也不掉队,显然是想把我引到某个预设地点。 我打开电子地图,搜索周边可用迂回路径。 铁路编组场在左前方一点七公里处,那里有大量废弃车厢停放,地形复杂,适合摆脱追踪。 十分钟后,我驶入编组场外围。铁轨交错,锈迹斑斑,两侧车厢像一节节铁棺材并排躺着。我关闭大灯,切换至红外辅助驾驶模式,依靠仪表指引方向。车速降到最低,每次转弯都故意多打方向,制造混乱轨迹。 进入核心区后,我选择了一段密集停靠的货运车厢带,实施Z字穿插。连续三次急停、倒车、再转向,每次都换不同出口。最后一次变向后,我干脆熄火滑行了四十米,直到完全静止。 车内安静下来。 我盯着雷达屏幕,外部信号点消失了。 等了五分钟,没有任何新的热源接近。 我重新点火,这次改用惯性滑行加短促提速的方式,从西侧出口缓缓驶出。编组场外是一条荒废的货运公路,路面破损严重,但视野开阔,便于观察远处动态。 前方约两公里,一道简易哨塔轮廓出现在地平线上。 木架搭得不高,顶部有个遮雨棚,隐约能看到有人影走动。那是临时市场的外围警戒线,属于中立交易区,不允许携带重型武器进入,也不允许发生暴力冲突。只要我能顺利抵达,就能开始第一项采购。 我握紧方向盘,手指划过战术平板上的任务清单。 螺栓、切割片、防滑手套——三项物资必须拿下。 净水药剂要看库存情况,不能强求。 车灯仍然关闭,我以最低可视状态继续前进。距离哨塔还有一千五百米时,我注意到路边停着一辆烧毁的皮卡,车头朝向道路中央,像是故意摆放的路障。 我没直接靠近。 把车停在三百米外的一处废弃配电房后面,只露出半个车顶。我取出望远镜,调整焦距,对准那辆皮卡和哨塔之间的区域。 皮卡周围没有脚印,轮胎也没压过新土。车门开着,内饰烧得只剩骨架,但油箱位置完整,没有爆炸痕迹。更像是被人点燃后遗弃的道具。 而哨塔上的守卫,每隔几分钟会低头看一次手里的对讲机,动作机械,站姿僵硬。 不对劲。 我放下望远镜,打开平板,调出市场交易的历史记录。这个据点存在超过四十年,一直由一个叫“老陈”的人管理,以公平着称。每次交易前都会发布当日准入规则,包括可携带物品上限、禁止武器类型等。 但我今天没收到任何通知。 这不合理。 我翻到通讯日志,发现昨晚发送的联络请求显示“未送达”。供应商那边应该收到了消息,但到现在没有回复确认。 要么是通讯中断,要么是他们不敢回应。 我把车往后退了五十米,停在一排倒塌的广告牌阴影下。启动离线地图,重新规划进入角度。这次我决定绕到市场南侧,那里有个废弃粮仓,曾是黑市交易的暗口,虽然风险高,但能避开正面检查。 刚挂挡准备移动,后视镜里闪过一道反光。 不是阳光。 是金属反射。 我立刻刹住,熄火,趴低身体。 那道光来自三百米外一栋三层废楼的二层窗口,短暂出现一秒,随即消失。 我屏住呼吸,等了整整三分钟。 再抬头时,窗边多了一个轮廓。 那人没动,也没举任何东西,只是静静地站在那里,像在等我做出下一步动作。 第69章 市场交易,信息的获取 三百米外那扇破窗里的轮廓没有动,我也一动未动。 车内的仪表盘早已断电,望远镜贴着眼眶,冷得发麻。十分钟过去,那人始终站在二层窗口,背对着楼内昏暗的光线,像一根插在废墟上的铁桩。他没举枪,也没换位置,甚至连姿势都没变过。如果是伏击手,早就该转移视线或调整角度了。可他只是站着,仿佛任务就是被看见。 我慢慢呼出一口气,把望远镜收回来。 雷达之前丢失的热源点,和这个窗口的位置能对上。他们不是追我的那伙人,而是另一支力量——有组织、有布防节奏的控制者。市场已经被接管,或者正在被吞并。老陈没发准入通知,通讯请求石沉大海,连哨塔上的守卫动作都像提线木偶……这些不是巧合。 正面进不去。 我重新打开离线地图,在屏幕上划出一条新路线:绕行南侧,废弃粮仓地下通道。那里曾是黑市的暗口,灾变前就有私货交易,墙体塌陷后形成天然掩体,适合隐蔽接头。风险高,但至少不会一头撞进明哨的射程里。 背上战术包,检查弹匣余量,拉紧外套拉链。下车时,鞋底踩到一块翘起的铁皮,发出轻微刮响。我顿住,抬头看向那扇窗——里面的人依旧立着,毫无反应。 他知道我下来了,但他不急。 这反而让我更确定:他们的重点不在拦截个体幸存者,而在监控进出流向。只要我不从正门过,就不会触发直接冲突。 徒步前行,沿着倒塌的广告牌和倾倒的电线杆推进。地面碎渣多,每一步都得试探落脚点。半公里后,进入原厂区塌陷带。钢筋裸露在外,像断裂的肋骨刺向天空,几处地面积水泛着油污光泽。走到第三段钢架下方时,左侧瓦砾堆里露出半截手臂。 我蹲下查看。 尸体穿的是市场守卫的制服,胸口有烧灼痕迹,腰间配枪不见了。翻过身时,脖颈处有一道深割伤,切口整齐,像是匕首快抹。旁边还有一具,只露出下半身,裤腿被撕开,绷带缠了一半,血已经干成暗褐色。 两人死亡时间不超过十二小时。 守卫被清除,新势力入驻,但还没来得及完全接手整个区域。现在正是空档期,也是唯一能从暗道完成交易的时间窗口。 继续前进,抵达粮仓外墙。这里原本是工业区储备库,墙体厚实,顶部塌了一角,剩下半堵门框歪斜着。我在墙根处找到预定标记——一道用粉笔画的三角符号,底下压着一根弯曲的金属管。 按照约定方式,我捡起一根短钢筋,在墙上敲击三下,停顿,再敲两下。 安静了几秒。 一道铁门从地下缓缓拉开,露出狭窄台阶。一个戴防毒面具的男人站在下面,手里握着一把锯短的猎枪,另一只手伸出,掌心朝上。 我没说话,从战术包里取出两盒压缩饼干和一把多功能工具刀,放在他手上。他低头看了看,收回手,转身示意我跟上。 地道很窄,仅容一人通过,墙面潮湿,挂着霉斑。走了约五十米,拐进一间地下室。角落堆满物资箱,标签模糊不清,但能看出是工业级零件。男人摘下面具一角,露出半张布满疤痕的脸,声音沙哑:“你要的东西都在这儿。” 他指了指三个密封袋:高强螺栓、切割片、防滑手套,全是我列的清单内容。数量刚好,包装完好。 “货没问题。”我说,“但我还想问点别的。” 他不动声色地看着我。 “北面最近有没有大股人流?” 他眯起眼,“打听这个,得加价。” 我摇头:“我不是买情报,是交换。我知道一些东西,可能对你有用。” 他没催,等我说下去。 我顿了一下,像是不经意提起:“我那儿有台柴油发电机在运行,滤芯用了老厂二期的备件型号。” 他眼神变了。 那种型号早就停产,普通幸存者连听都没听过。能说出这个细节,意味着背后有完整维护能力,甚至掌握备用资源。他盯着我看了几秒,终于开口:“三十人左右的流浪队,从北边往城区推,昨天过了铁路桥。他们没固定据点,靠抢修车和帐篷扎营。” 我记在心里。 “西南方向呢?有个民间安全屋,建在旧仓库区,你听说过吗?” 他冷笑一声:“半个月前的事了。酸雨渗进墙体,内部湿度爆表,电路短路引发爆炸。活下来的几个被附近团伙分了物资,没人敢去收尸。” 我手指微微收紧。 安全屋不是万能的,设计缺陷会要命。我们选的是废弃工厂地下室,结构封闭,外墙做了防腐涂层,通风系统独立……但哪怕漏掉一个环节,结局就可能是那样。 “最后一个问题。”我说,“净水药剂为什么这么难找?” 这次他沉默更久。 然后才低声说:“城西净水站被占了。一支武装队伍控制了出入口,只给自己人供药。外面的小据点要么自己研究土法净化,要么拿命去换配额。” 我点头。 这意味着未来医疗消耗会成为硬伤。苏瑶之前说过药剂够用两周,但如果人数增加,或者出现大规模感染,情况就会失控。 “你还知道什么?”他突然问。 我摇头:“我现在只想把东西带回去。” 他盯着我片刻,似乎判断我是否隐瞒更多。最终没再追问,挥手让我带走物资袋。 临走前,他提醒一句:“别从原路回。东侧编组场多了两辆改装车,车上装了探照灯。” 我看了他一眼:“你为什么不走?” “这里有我的网络。”他说,“换了地方,什么都不是。” 我没再说什么,背上物资袋,沿原路返回。 走出地道时,天色比来时亮了些,雾气开始消散。我迅速环顾四周,确认无异常后,朝着越野车藏匿的方向移动。三百米外那栋废楼的窗口,人影已经不见了。 回到车旁,快速清点物资,全部装入后备箱密封舱。启动前检查底盘护板和轮胎状态,确认无破损。点火,引擎平稳响起,我调转车头,避开主视野区,改走货运公路西侧荒道。 车辆驶出编组场范围,进入郊区路段。后视镜里,市场的轮廓渐渐缩小,最终被一片倒塌的厂房遮住。 导航设定回程路线,绕开所有已知高危区。车载雷达重新激活,扫描周边移动热源。目前无异常。 但我没放弃。 三十人的流浪队正在靠近城区,净水药剂被垄断,连临时市场的秩序都被打破。物资不再是唯一的生存资本,信息才是真正的硬通货。 而我现在掌握的每一条消息,都可能决定安全屋能不能撑过下一个阶段。 车子穿过一段塌陷桥基,底盘轻震了一下,很快恢复平稳。前方道路开阔,两侧是荒废的农田和倒塌的民房。我保持低速行驶,右手始终搭在方向盘上,左手放在副驾的战术平板边缘,随时准备调取记录。 突然,右前方一座废弃加油站的顶棚下,闪过一道金属反光。 不是阳光折射。 是镜头反光。 我立刻降低车速,关闭大灯,同时将车身贴近左侧残墙阴影。那处位置原本不该有人驻守,地图上也没有标记任何据点。 我放缓呼吸,手指轻轻搭在中控的烟雾释放按钮上。 车子缓缓滑行,距离那个方向还有四百米。 第70章 归来喜悦,物资的补充 右前方那处加油站顶棚下的反光持续了不到两秒,随即消失。我没有立刻加速,而是将车身紧贴左侧倒塌的围墙阴影,让车体轮廓尽可能融入废墟的断面线条中。手指悬在烟雾释放按钮上方,眼睛紧盯后视镜。 三十米外是一处十字岔口,地面碎裂严重,钢筋裸露如荆棘。我缓缓滑行至路口边缘,确认四周无移动热源反应后,踩下油门,同时按下中控开关。一股灰白色浓雾从车顶两侧喷出,在晨光微弱的映照下迅速扩散,遮蔽了车辆尾部轨迹。 穿过路口后立即右转,进入一条被荒草覆盖的辅路。这条路原本是厂区货运通道,灾变后少有人走,地图上也没有标记通行状态。我调出离线导航,设定绕行路线,避开所有已知高危区和人群聚集点。 途中停了三次。每次停车都熄火静默,用望远镜回溯来路。第一次看到一只野狗在翻找垃圾,第二次远处有黑烟升起,可能是有人生火,第三次什么都没发现。三轮观察确认没有追踪者,我才重新启动车辆,保持低速前行。 天色渐亮,风沙略减。前方出现一片塌陷的农田,土层龟裂,几辆废弃农机半埋在地里。我放慢速度,绕开一处深坑,底盘轻微擦过一块凸起的水泥块,震动传入车厢,但未造成损伤。仪表盘显示各系统正常,燃油剩余百分之六十二。 又行驶了十五分钟,熟悉的铁皮围栏出现在视野尽头。安全屋外围的伪装网依旧完整,监控探头角度无变动。我在距离入口五十米处停下,取出便携式信号扫描仪扫了一遍周边频段,未检测到异常无线传输或监听装置。 确认安全后,驾驶越野车缓缓驶入隐蔽通道。厚重的金属闸门在感应到车牌信号后开始缓慢开启,露出内部加固的坡道。车轮压过门槛时发出一声闷响,灯光随之亮起。 停稳车,我摘下战术手套,活动了下手腕。三天没睡整觉,肩膀僵得厉害,但精神还撑得住。解开安全带,拿起对讲机按下发音键:“风起东南,粮归仓中。” 回应几乎是立刻响起的。“收到,越哥,身份验证通过。”苏晨的声音带着一丝兴奋,“我们等你十分钟了!” 闸门完全打开,我挂挡前进,将车停进地下车库指定位置。刚熄火,就听见脚步声由远及近。苏晨已经站在车门外,手里拿着记录板,眼睛盯着后备箱。 “东西都带回来了?”他问。 “都在密封舱里。”我打开后备箱锁扣,“先别急着搬,按流程来。” 他点头,转身去启动物资登记程序。我拎起战术包,走向主控区。走廊灯光稳定,空气流通系统运转正常,温度维持在十八度。这种熟悉的感觉让我绷紧的神经终于松了一丝。 刚走到主控台前,苏瑶从医疗角走出来。她穿着防护服,手里拿着检测仪。 “你瘦了。”她说。 “外面不好补给。”我拉开外套拉链,把包放在桌上,“先干活,回头再说。” 她没再说话,只是看了我一眼,转身走向后备箱区域。我知道她在担心什么——净水药剂、饮用水、工具耗材,这些都不是能随便替换的东西。 第一批物资由苏晨负责搬运。三个重型工具箱体积太大,卡在通道拐角处。他立刻拆掉运输架,把螺栓和切割片分装进小箱,逐一运送。我跟在他后面,一边核对清单,一边记录入库编号。 “高强螺栓,m12型号,共二百四十枚。”我念着标签。 “收到。”苏晨在记录板上勾选。 “切割片,工业级金刚砂材质,六十片。” “已入库,存放于设备间b3柜。” 苏瑶则带着水质检测仪对饮用水袋进行逐袋查验。每袋五十升,共十二袋。她用探针刺入密封口取样,显示屏上的数值跳动几下后变为绿色。 “全部完好,无渗漏。”她说,“ph值正常,未受污染。” 我松了口气。这批水是硬性刚需,之前消耗太快,库存一度跌破警戒线。 最后一批是防滑手套和备用滤芯。我亲自搬进能源区,放入柴油发电机维护专用柜。关上柜门前,我看了一眼设备状态屏:运行时长一千三百七十二小时,下次保养周期在两个月后。有了这批耗材,至少能撑到下一个阶段。 清点完毕,我在电子台账上更新数据,标注新增物资的使用优先级。屏幕跳出提示:维修类耗材储备恢复至标准水平,预计支撑高强度作业不少于六十天。 苏晨站在我身后看着数据流。“我们现在是不是可以修通风管道了?上次说要加装第二道过滤层。” “可以。”我说,“但这两天先别动工。” 他们同时看向我。 我把战术平板放在桌上,解锁加密文件夹。“这次出去,我拿到了一些新消息。” 苏瑶皱眉。“出事了?” “城西净水站被占了。”我说,“一支武装队伍控制了出入口,只给自己人供药。外面的人要么自己想办法净化,要么拿命换配额。” 她的脸色变了。“我们的药剂……够两周。” “如果人数不变,够。”我盯着她,“但如果再来伤员,或者爆发感染,可能撑不过十天。” 她低头思索片刻。“得限制接诊范围。轻伤可以处理,重伤……除非确定能留下。” 我点头。“还有别的。北面有一支三十人的流浪队,正往城区方向移动。靠抢修车和帐篷扎营,没有固定据点。” 苏晨吸了口气。“他们会来这边吗?” “不一定。”我说,“但他们经过的地方,安全屋基本都被清空了。有一处旧仓库改建的避难所,半个月前爆炸了,酸雨渗墙导致电路短路,活下来的全被分了物资。” 苏瑶的手指轻轻敲击桌面。“我们这儿……不一样。” “我们选的是工厂地下室,结构封闭,外墙做了防腐涂层,通风独立。”我环视两人,“这些不是巧合。每一个决定,都是为了避开那些死法。” 苏晨低头看着自己的手。“我以前总觉得只要有个地方躲就行……现在才知道,差一点,就是全部。” 没人说话。 过了几秒,我打开最后一段录音。“我问了为什么净水药剂这么难找。线人说,不只是供应问题,还有人在囤积、抬价。现在药比子弹还贵。” 苏瑶猛地抬头。“你是说,有人专门卡这条线?” “不止是药。”我合上平板,“信息也是资源。谁能掌握水源、谁能控制药品流通,谁就能立规矩。” 她咬了下嘴唇。“那我们怎么办?自己研究净化方法?可实验条件有限……” “暂时不动。”我说,“先稳住现有体系。药剂省着用,水循环系统每天多运行一小时,提高回收率。另外,把备用储水罐清理出来,准备收集雨水。” “需要加装过滤网。”苏晨说。 “你来做。”我看着他,“材料库里有不锈钢筛网,焊接口记得做防腐处理。” 他用力点头。 我转向苏瑶。“医疗方面,重新评估库存消耗速度。列个分级救治方案,写清楚哪些情况收治,哪些只能提供基础包扎。” 她沉默了几秒,然后说:“我可以今晚完成。” 我点头。“还有件事。东侧编组场多了两辆改装车,装了探照灯。回去的路上有人盯梢,虽然甩掉了,但不能保证他们没记下车型或路线。” 苏晨立刻反应过来。“要改巡逻路线?” “暂时不用。”我说,“但以后进出都走南侧荒道,避开主视野区。车辆返回前必须执行三轮回溯检查,确认无跟踪再靠近入口。” 他拿起笔记本快速记录。 苏瑶忽然问:“那个线人……还会联系吗?” “不会。”我说,“他不离开那里。那是他的网络,换了地方什么都不是。” 她点点头,像是明白了什么。 我站起身,走到监控墙前。四个角落的画面清晰稳定,红外探测器未触发任何警报。安全屋内一切正常。 但我知道,外面正在变化。 资源越来越集中,规则正在被重新定义。我们能活下来,不只是因为有墙、有门、有储备,更因为我们知道别人不知道的事,做了别人没做的事。 而现在,这些信息也成了生存的一部分。 我转身拿起水杯喝了一口。温水顺喉而下,带来久违的踏实感。 苏晨还在整理工具清单,苏瑶低头翻看药剂记录。空气中只有设备运转的低鸣和纸张翻动的声音。 我走回主控台,打开本地硬盘备份程序。新物资数据正在同步上传,进度条稳步前进。 突然,苏晨抬起头。 “越哥,你说那支流浪队现在在哪?” 第71章 细节完善,安全屋的最后一搏 苏晨的话音落下,我盯着主控台屏幕上的地图标记,没有立刻回应。那支流浪队的位置还是未知数,但他们的行进轨迹和手段已经说明了一切——没有固定据点的人,只会不断掠夺,直到撞上更硬的墙。 我站起身,走向监控墙。画面里四个角落依旧安静,红外探测器未触发任何异常。可我知道,真正的威胁从来不会提前亮明身份。 “从现在起,所有外围检查标准提升一级。”我说,“不只是看有没有人靠近,还要查每一处墙体、每一条管线。” 苏瑶抬头看了我一眼。“你是说……他们可能从地下或者夹层进来?” “不是可能。”我调出安全屋三维结构图,“我们选的是工厂地下室,地基深,墙体厚,可再结实的壳也有缝隙。酸雨已经开始在城郊形成局部降落,一旦渗入关键节点,腐蚀电路、污染水源,比外面的人还致命。” 苏晨放下手里的记录板。“那我们现在做什么?” “先做一次全屋密封性排查。”我打开工具柜,取出新带回来的红外热成像仪,“上次采购这台设备就是为了这一刻。温差超过零点五度的地方,都得重新封堵。” 三人分头行动。我在主控台设定扫描路径,将整栋建筑划分为六个区域,逐段检测外墙与内壁之间的温度变化。苏晨负责准备防腐密封胶和金属压条,苏瑶则拆解了医疗角的一套便携式气压监测装置,改装成空间密闭性验证工具。 第一处问题出现在东侧储物间。热成像显示墙体接缝处有轻微温差,持续两分钟以上。我贴上去听,几乎察觉不到气流,但仪器不会骗人。 “这里之前补过一次。”苏晨蹲下查看旧焊点,“可能是材料收缩导致微裂。” “重新打胶,加装L型压条固定。”我递给他工具包,“焊接时控制电流,别烧穿底层钢板。” 他点头开工。电弧光闪了几下,空气中浮起淡淡的金属味。我站在旁边盯着焊口成型,直到最后一道边缘完全闭合。 苏瑶拿着改装探头靠近,启动气压测试。数值跳动几秒后趋于平稳,绿色指示灯亮起。 “通过。”她说。 第二处在北面通风井入口。管道穿墙孔周围出现环状热损,说明密封圈老化。我们拆开外盖,更换了双层硅胶垫片,并用螺栓交叉紧固,防止受力不均。 第三处最隐蔽——主通道天花板上方的电缆穿线管。热成像捕捉到一丝冷空气渗透痕迹。若不是这次全面扫描,根本发现不了。 “这个地方一旦漏雨,水会顺着电线流进配电箱。”苏晨说着,already开始拆卸吊顶板。 我们花了两个小时完成修补。每一道新封口都经过三次复检,确保物理闭环。 回到主控区,我调出供暖系统运行日志。过去三天夜间温度波动明显,最低降到十四度三,清晨才回升至十七度八。柴油发电机负载不稳定,温控阀响应滞后,导致加热不均。 “这样下去不行。”我说,“长期低温环境容易引发呼吸道疾病,尤其是换季期。” 苏晨翻着设备手册忽然抬头:“能不能加个储热箱?用电低峰时先把热水存起来,需要的时候释放。” “可行。”我点头,“有没有合适的容器?” “车间后面有个废弃工业水箱,容量两吨,外壳完整,就看内部涂层还能不能用。” “去看看。” 十分钟后来到设备间后方。那口竖立的圆柱形水箱表面落满灰尘,但结构稳固。苏晨敲了敲壁厚,判断可用。 “清洗一遍,内壁刷防腐漆,接进出水管。”我说,“循环泵用备用电机改装,温控模块重新编程,设定十八度为启停阈值。” 三人动手拆管、焊接、布线。两小时后,新系统接入管网。我启动试运行程序,观察十分钟,回水温度稳定在十七点九度。 “达标。”我说。 接下来是逃生通道。现有的主通道和通风井都是明路,一旦被封锁,我们只能困守。必须有暗道。 我摊开工厂原始图纸,在设备间夹层与地下排水渠之间画出两条备用路线。一条沿废弃电缆沟延伸,另一条穿过老旧锅炉房地窖,最终汇入三百米外的荒地涵洞。 “这两条路平时封闭,紧急时手动开启。”我说,“入口要隐蔽,表面伪装成墙体或地面的一部分。” 苏晨负责切割入口。他用小型液压锯在夹层地板开出一个八十厘米见方的口子,边缘加装铰链和手动锁扣。另一处在锅炉房角落,拆除一块活动砖墙后露出狭窄通道。 “装个液压门锁。”我说,“密码和指纹双认证,只有我们知道。” 他照做。完成后,我们在通道内铺设防滑垫,安装应急照明灯带,并连接独立电源。 “测试一下。”我说。 警报声响起,红灯闪烁。我和苏瑶、苏晨依次从主控区出发,按预定路线撤离。我走第一条,他们分走两条通道。计时开始。 我穿过电缆沟,弯腰前行,中途遇到一处塌陷,侧身绕过。灯光稳定,路线清晰。抵达集结点时,手表显示一分四十九秒。 苏瑶从锅炉地道出来,耗时两分零三秒。苏晨走主备线,三十七秒后到达。 “全员到位。”他说。 我核对时间:平均三分钟以内,符合预期。 回到主控台,我把所有整改数据录入系统,生成《安全屋终期整改报告》,存入本地硬盘加密分区。屏幕上跳出提示:全部生存系统硬件整改完毕,待启动综合试运行。 苏瑶正在整理应急背包,把止血绷带、抗生素、能量膏按类别归位。她拿起一瓶净水药剂看了看,放进最内层隔袋。 “药剂使用权限今晚重新分级。”她说,“只保留基础消毒和外伤处理,内科用药暂停发放。” “同意。”我说,“雨水收集系统明天启用,过滤网由苏晨负责焊接。” 他正蹲在设备间调试传感器,听到后应了一声。 我站在主控台前,手指划过总控开关的防护盖。所有线路已确认,所有节点已闭合,所有预案已演练。 这个屋子不再是避难所,而是堡垒。 但我清楚,真正的考验还没开始。 外面的世界正在重组规则,资源越来越集中,信息成了武器。我们能活下来,不是因为躲得好,而是因为我们知道别人不知道的事,做了别人没做的事。 而现在,这些细节本身就成了防线的一部分。 我转身看向苏晨。“逃生通道监控信号上传了吗?” “刚完成最后一次校准。”他指着屏幕,“四号探头角度偏了半度,我已经调正,现在覆盖整个岔路口。” 我点头,目光落回总控面板。 绿灯常亮,系统待命。 就在这时,苏瑶忽然停下动作。 “越哥。”她看着我说,“如果真有人找到入口,你觉得……我们能守住吗?” 第72章 试运行,系统的初步检验 苏瑶的话悬在空气里,我没有回答。她的声音很轻,可每一个字都像压在心跳上的秤砣。 我转身走向主控台,手指落在启动键上方。屏幕显示系统待命,绿灯常亮。所有硬件整改完毕,逃生通道封口完成,密封层全部复检通过。现在不是讨论能不能守住的问题,而是要让这个屋子自己活起来。 “准备试运行。”我说。 苏晨立刻从通道口站直,快步回到设备间巡查位。苏瑶把应急包推到一旁,拿起记录板和检测仪,站到了生活区入口。她看了我一眼,点了点头。 我按下确认键,输入三级权限密码。防护盖自动弹开,红色手柄缓缓升起。我握住它,用力下拉。 “封闭模式启动。” 气密门液压锁逐一闭合,通风口金属挡板沉降,外部空气交换切断。主控屏跳出提示:环境闭环建立,生存系统进入自主调控阶段。 柴油发电机低鸣响起,锅炉点火成功。红外热成像画面中,主管道开始泛出暖色条纹,热量沿着预设路径扩散。东侧储物间因新加保温层,升温速度比其他区域快了近两分钟。这说明上次焊接的L型压条起了作用。 “供暖正常。”我盯着温控曲线,“初始温度十四点八,目标十七度。” 苏晨的声音从对讲机传来:“设备间压力稳定,循环泵转速达标,无异常震动。” 苏瑶在生活区来回走动,举着检测仪采样。她每走到一个角落,就报出一组数据:“客厅十六点二,厨房十六点一,卧室十五点九——整体在上升。” 我没有放弃。真正的考验不在升温,而在维持。末日里的寒冷不会只来一次,我们必须能扛住连续降温。 十分钟后,主控屏显示室内平均温度升至十六点三,湿度五十二,pm2.5趋近于零。空气流通感明显增强,新改装的变频风扇逐级提速,送风均匀,没有死角。 我调出历史对比图。上一次全屋封闭测试是在三天前,当时用了人工加热垫辅助,才勉强维持十六度。而现在,仅靠系统自控,就已经逼近理想区间。 “有进步。”我说。 苏晨却突然皱眉:“北侧回风道温度偏低。” 我立刻切到该节点监控页。数据显示,实际温度比设定值低零点七度,且温控阀响应延迟了三秒。控制日志显示程序在执行时多了一道冗余判断,导致指令滞后。 “标记为待优化项。”我切换至工程模式,将这条支路划入重点观测区,“明天拆解逻辑模块。” 苏瑶走回来,把检测仪放在桌上。“空气质量没问题,二氧化碳浓度没超标,呼吸没有闷感。”她顿了顿,“但我们不能只看这十几分钟。如果连续运行二十四小时,会不会出现衰减?” “所以这才试试运行。”我看着屏幕上跳动的数字,“只要系统还在动,就有机会发现问题。” 她没再说什么,坐到医疗角临时加设的数据位,开始整理报告。笔尖划过纸面的声音很轻,但节奏稳定。 我又看了一遍全局状态。能源负载平稳,水循环无泄漏警报,电力储备充足。安全屋像是终于有了自己的呼吸节奏,不再依赖人为干预。 “苏晨,去检查一遍电缆沟的接头。”我说,“虽然热成像没报警,但刚才升温时,主控台有瞬时电压波动。” “收到。”他抓起工具包就要出门。 “等等。”我叫住他,“带上备用探头。如果发现异常发热,立即记录位置,不要擅自处理。” 他点头,穿过半开的隔断门进了设备间。脚步声渐渐远去。 我继续盯着主控屏。温度已经升到十六点六,正缓慢向目标靠近。通风系统运行噪音比之前小了不少,说明新换的硅胶垫片起到了减震作用。 苏瑶翻完一页记录,抬头问我:“净水系统什么时候接入?” “等环境稳定后再启动。”我说,“雨水收集管还没做最终防腐处理,直接连通可能污染储水箱。” 她点点头,提笔写下备注。 就在这时,主控台右下角弹出一条提示:北区温控阀二次校准失败。 我放大日志,发现系统尝试自动修正偏差,但在执行过程中被某个子程序拦截。问题不在硬件,而在控制逻辑本身。 我正准备手动覆盖指令,对讲机响了。 “越哥。”苏晨的声音有些紧,“电缆沟第三段接口处,金属外壳有点烫手。” 我立刻调出那段线路的热成像画面。正常应该是暗蓝色,但现在局部呈淡黄色。 “是不是绝缘层破损?”我问。 “还不确定。”他说,“但这里离主电源线太近,如果漏电,会影响整个配电网络。” 我迅速打开应急预案界面,准备切断该区域供电。 “先别断电。”他又说,“我想再测一下接地电阻。” 我没有阻止。他知道分寸。 我转向苏瑶:“你去拿绝缘手套和高压检测钳,送到设备间门口。” 她起身就走,脚步很快,但没乱。两分钟后,她把工具递进隔断门,轻声问:“需要我进去吗?” “不用。”苏晨的声音从里面传来,“你留在主控区,万一我触发警报,有人能远程支援。” 我盯着屏幕,心跳比平时重了些。这种时候最怕连锁反应。一根电线出问题,可能牵出整套系统的崩溃。 五分钟过去,对讲机再次响起。 “接地正常,外壳带电排除。”苏晨说,“但绝缘层确实老化了,表面有细裂纹。我已经用临时胶带做了隔离,建议尽快更换整段护套。” 我松了口气:“记入维修清单,优先级上调。” “明白。” 我关闭预警提示,重新评估系统状态。目前除北区温控延迟外,其余模块均运行平稳。温度已升至十六点八,距离目标只剩零点二度。 苏瑶重新坐下,继续写报告。她的笔停了一下,又继续动。 “你觉得……”她忽然开口,“我们这样一点点修、一步步试,真的能把这里变成绝对安全的地方吗?” 我没有立刻回答。 这个屋子再坚固,也只是钢筋水泥。真正决定生死的,是我们能不能在下一个环节到来前,解决眼前的问题。 而眼下,系统还在运转。 我伸手点了点屏幕,刷新实时数据。 温度十七度整。 风速稳定。 湿度未变。 一切看似正常。 可就在下一秒,主控台中部突然闪出一道黄光。 “东侧通风井流量异常。” 我猛地盯住那行字。 那里是我们昨天才更换双层密封垫片的位置。 “苏晨!”我抓起对讲机,“去通风井,查进气口!” “已经在路上。”他的脚步声在通道里响起。 我调出管道压力图。流量确实在下降,但风机转速没变。说明不是动力问题,而是通路受阻。 苏瑶也站了起来,盯着屏幕不说话。 三十秒后,对讲机传来急促呼吸声。 “越哥……进气口外壁……有东西堵住了。” 第73章 问题发现,试运行的瑕疵 “越哥……进气口外壁……有东西堵住了。” 苏晨的声音从对讲机里传来,带着一丝喘息。我盯着主控屏上东侧通风井的流量曲线,数值正持续下滑,已经低于警戒线百分之三十五。 “先别靠近。”我立刻回应,“打开远程摄像头,放大画面。” 主控台左侧屏幕切换成实时影像。灰白的石墙上,通风口铁栅栏被一层暗褐色的堆积物覆盖,边缘结着薄冰,颜色发黑,像是雨水混合了腐殖质长期凝结的结果。再往上,能看到一团蜷缩的轮廓,毛发冻在冰壳里,已经看不出原本的模样。 “是动物。”我说,“死了有一段时间了。” 苏瑶站到我旁边,目光紧锁屏幕:“看体型,可能是野猫?这个季节它怎么会爬这么高?” “饿急了,找暖源。”我调出风机运行记录,“昨天夜里外墙温度比内部低八度,热辐射可能吸引了它。低温加上酸雨残留,直接冻死在风口。” 她没说话,只是拿起笔在记录本上写下时间、位置和初步判断。 问题不在尸体本身,而在暴露的设计漏洞。通风口离地四米,我们以为够高就能避开干扰,却忽略了极端环境下生物的异常行为。一旦堵塞严重,备用通道切换不及时,空气循环效率会骤降,二氧化碳积累到危险值只需六小时。 “关闭东侧进风阀。”我操作主控面板,“启动西侧双路过滤系统,调整风压平衡。” 屏幕上,绿色管道图迅速重构,气流路径转移。pm2.5监测值短暂跳动了一下,随后回归正常。 “暂时安全。”苏瑶轻声说。 我点头,在维修清单里新增一条:“东侧通风口加装防堵格栅,优先级b级。”并附注:需考虑抗腐蚀材质,防止二次堵塞。 对讲机再次响起:“越哥,我拍了现场照片,也检查了密封垫片,没有破损痕迹。” “回来吧。”我说,“把采集样本带回实验室区,交苏瑶处理。” “明白。” 我转头看她:“需要做病原体筛查吗?” 她合上记录本:“死体暴露在污染环境中超过十二小时,不能排除携带霉菌或变异细菌的风险。我会做基础培养检测,三天内出结果。” 我记下待办事项,目光移回主控界面。通风问题暂时控制住,但另一条警告仍在闪烁——北区温控阀二次校准失败。 这已经是第三次出现同类提示。 我调出控制日志,逐帧查看指令流。系统尝试修正温度偏差时,某个子程序突然介入,中断了执行流程。追踪代码来源,显示为“环境适应模块”,属于原厂预装工业控制器的默认功能。 “又是它。”我低声说。 苏晨刚回到主控区,听见我的话便凑过来:“那个自动保护程序?之前不是禁用了吗?” “部分禁用了。”我指着日志,“但它仍会在检测到‘非预期波动’时触发拦截。刚才北区温度下降零点七度,它判定为外部干扰,强行中止加热补偿。” 他皱眉:“可那根本不是干扰,是管道散热不均导致的正常延迟。” “问题就在这儿。”我说,“这套系统没经历过真实末日环境,它的‘正常’和我们的‘正常’不一样。它怕不稳定,我们怕不够热。” 他沉默两秒:“要不……彻底关掉它?” “不行。”我摇头,“它是整个逻辑链的一部分,贸然删除可能导致其他模块紊乱。稳妥做法是先屏蔽自动干预,手动设定补偿参数,等空闲时重写核心逻辑。” 我在工程待办清单上标注:**重写温控控制程序,A级任务**。 苏晨看着屏幕上的标记,忽然问:“那电缆沟呢?刚才你说让我再查一遍第三段接头。” 我切换热成像视图。刚才发热点已降温,呈深蓝色,说明临时绝缘措施有效。但裂纹依旧存在,藏在金属外壳内侧,肉眼难辨。 “风险可控。”我说,“目前负载稳定,电压波动在允许范围内。真正的问题是,这段线埋在承重墙夹层,换新得破墙。” 他懂我的意思:“施工会影响结构密封性。” “所以不能马上动。”我调出物资库存表,“短期内加装散热风扇,提升局部通风,降低长期过热风险。巡检频率提到每天两次。等以后墙体加固时,一次性替换。” 他在笔记本上记下:“c级待办,备注配合后期工程。” 我看了眼时间。试运行已持续三小时十七分钟。除这三项问题外,其余系统均保持平稳。温度维持在十七度,湿度五十三,空气质量达标。 但我知道,真正的考验不是现在,而是接下来的二十四小时。一个系统能否扛住长时间运转,取决于它有没有隐藏的薄弱点。而现在,我们已经找到了三个。 我打开主控终端的新建文档,命名为“试运行缺陷档案”。 第一项:东侧通风井堵塞事件。起因——外部防护缺失;影响——空气循环受阻;处置方案——加装防堵格栅,b级优先。 第二项:北区温控阀校准失败。起因——控制逻辑误判环境数据;影响——温度调节滞后;处置方案——禁用自动拦截,重写程序,A级优先。 第三项:电缆沟绝缘层老化。起因——早期布设材料耐久不足;影响——潜在短路风险;处置方案——局部散热+定期巡检,c级优先,后期整合修复。 每一项后面,我都附上了责任人建议:苏晨主导技术整改,我负责监督与资源调配,苏瑶协助记录、后勤协调及风险评估。 文档最后,我添加了一行标题:**问题分级标准说明** A级:直接影响生存核心功能,须尽快解决; b级:存在潜在威胁,需在下一阶段前完成; c级:长期隐患,可纳入后续整体工程。 点击保存后,我将文件共享至团队共用目录。 屏幕弹出提示:**“缺陷报告v1.0 已生成,同步完成。”** 苏瑶走过来,看了一眼列表,轻轻点头:“分类很清晰。” “明天我们一起过一遍。”我说,“你提意见,尤其是医疗区和生活区相关的风险预判。” 她应了一声,转身去准备夜间值班用品。 苏晨还在翻他的笔记,手指在某一页停顿,似乎在画什么草图。我没打扰他,知道他已经在思考怎么改温控程序了。 我重新看向主控大屏。三大问题已被标记为待处理项,状态灯由红转黄。系统仍在运行,风机低鸣,管道传来的热度均匀而稳定。 就在这时,右下角又跳出一条提示。 不是警报,是一条系统自检日志。 【东侧通风井外部监控探头——供电中断】 我放大信息详情。电压读数归零,线路无电流反馈。 “摄像头断电?”我皱眉。 这不是小问题。那个探头是我们对外部环境观测的关键节点,尤其在发现堵塞后,更需要持续监控周边动态。 我调出电路图,顺着供电线路追溯。该探头由独立分支供电,经过一道防水接线盒连接主电源。接线盒位于外墙低洼处,曾做过双重密封处理。 但现在,接线盒的状态未知。 “苏晨。”我叫他,“带上万用表,去外墙配电箱查一下东侧监控线路输出。” 他抬头:“现在?” “越快越好。”我说,“如果只是保险丝熔断,换一根就行。如果是线路腐蚀,就得重新布线。” 他抓起工具包起身。 “等等。”我补充,“穿防护服,戴面罩。外面残留酸液还没清理完。” 他点头,穿过隔断门向设备间走去。 我盯着屏幕,等待线路检测结果。 主控台上,各项数据仍在跳动。暖气流动,电力传输,空气交换。这个屋子正在呼吸,但它身上还有未愈合的伤口。 而我们必须,在它彻底运转起来之前,把每一处瑕疵都找出来。 苏晨的脚步声消失在通道尽头。 我刷新电路监控页面。 东侧监控线路——仍无响应。 突然,屏幕一闪。 不是警报。 是图像恢复。 黑白画面中,一只乌鸦站在通风口上方的墙沿,低头啄食着什么。 第74章 团队会议,问题的集体讨论 监控画面恢复的瞬间,那只乌鸦还在啄食。 我盯着屏幕,手指已经调出供电日志。电压中断持续了四分三十八秒,接线盒输入正常,输出归零——问题出在密封层破裂,雨水渗入导致短路。苏晨换上保险丝后系统重启,探头自动回传图像,暂时稳定。 但这不是偶然。 我把记录存进故障档案,转身时看见苏瑶站在通道口,手里拿着刚打印的空气质量日报。她看了眼主控屏上的乌鸦影像,没说话,只是把报告轻轻放在操作台上。 “准备开会。”我说,“叫苏晨过来。” 她点头,转身往工具间走。不到两分钟,苏晨抱着笔记本和一卷图纸进来,脸上还沾着外墙检查时蹭到的灰渍。他把东西搁在控制台边缘,搓了搓手:“东侧线路我重新做了防水包扎,临时撑得住。不过……长期方案得改走高架线槽,避开低洼区。” “记下了。”我打开共享界面,将“缺陷报告v1.0”投射到主屏幕,“三项主要问题,现在逐个过。” 三人围拢。 第一项:通风口堵塞。我调出红外影像,死体轮廓清晰可见。“吸引它的不是温度,是气流携带的微量湿气。我们以为四米高度足够安全,但极端环境下,动物行为不可预测。” 苏晨指着图示位置:“加装格栅必须考虑倾角。我画了个方案,锥形开口,外沿斜向下十五度,积物会自然滑落。材料用钛合金冲压网板,抗腐蚀,重量也轻。” “可以。”我补充,“安装位置要比原口高出二十厘米,避免底部积水反渗。” 苏瑶翻了下手里的医疗记录:“这类堵塞如果频繁发生,清理过程会有接触污染风险。建议每次外部作业后,所有人进入缓冲区必须更换外层防护服,并进行喷雾消毒。” “采纳。”我看向苏晨,“图纸明天能完成?” “今晚就能画完。”他翻开笔记本,“我还想顺便改一下北区温控程序。” 第二项:温控阀校准失败。 我把控制日志调出来,播放那段异常指令流。子程序拦截加热补偿的过程重复了三次,每次都发生在温度波动零点七度时。 “它把正常的管道延迟当成干扰信号。”苏晨指着代码段,“原厂模块预设‘环境突变即危险’,可我们现在的情况是——缓慢散热才是常态。继续让它运行,系统永远没法自主调节。” “你打算怎么改?” “两个步骤。”他拿起笔,在纸上画出逻辑分支,“第一步,屏蔽‘环境适应模块’的自动干预权限,只保留数据读取功能;第二步,建立手动补偿触发机制,我在控制端加一个快捷按钮,发现滞后立刻强制升温。” “有备份吗?” “双通道。”他敲了敲笔记本,“主程序跑新逻辑,旧系统作为冷备份挂载。万一出问题,三十秒内切回原始模式。” 我点头:“A级任务,优先处理。资源需要什么?” “一台备用控制器,还有……焊接工具和屏蔽线缆。”他想了想,“最好再找一段耐高温绝缘管,替换阀体附近的老旧包裹层。” “明天上午给你配齐。”我转向苏瑶,“你觉得这个改动会影响生活区稳定性吗?” 她一直在看参数曲线。“短期不会。但如果施工期间断开主控连接,可能会造成十分钟左右的数据盲区。我建议提前通知,所有人待在核心区,不要靠近设备间。” “那就定在早上九点开始。”我说,“你负责发布提醒。” 第三项:电缆沟绝缘老化。 热成像图显示那段裂纹依旧存在,虽然目前温度可控,但负载一旦提升,风险就会放大。 苏瑶看着图像,眉头微皱:“这段线离医疗设备电源太近。如果真的短路,不仅可能烧毁备用电路,还会引发电磁干扰,影响监测仪器精度。” “我已经调整了巡检频率。”我说,“每天早晚各一次红外测温,发现问题立即降载。” “还不够。”她拿出一张手绘草图,“我在想能不能加个预警机制。比如在生活区装个小灯,线路温度超过阈值就变红,让大家第一时间察觉异常。” “可行。”我记下,“简单直观,比等警报响更有效。” 苏晨插话:“我可以从温控系统里分一条信号线出来,接个温度继电器就行,不用额外布线。” “那就这么定。”我汇总所有意见,在文档末尾新增一栏: **问题优先级评估标准** - A级:直接影响生命维持功能,修复时限≤48小时 - b级:存在扩散风险,修复时限≤7天 - c级:长期隐患,纳入后续工程统筹 每条下面附上判断依据。比如温控程序属于A级,因为温度失控会导致失温或设备停机;通风格栅是b级,虽不致命但影响空气循环效率;电缆问题列为c级,当前可控但需监控恶化速度。 “以后所有新发现的问题,按这个标准分类。”我说,“谁提出谁标注,团队共同确认。” 苏瑶翻了翻自己的笔记:“我觉得还可以加一项‘修复所需工时’。有些事看着小,做起来耗时间,容易挤占其他任务。” “加上。”我在标准里补了一行。 会议接近尾声,三人各自梳理分工。 苏晨拿回笔记本,翻到空白页开始列材料清单:钛合金网板、耐酸螺栓、屏蔽线、继电器模块……一边写一边低声念叨焊接电流参数。 苏瑶整理出一份风险提示草案,准备回去细化消毒流程和预警灯安装位置。她临走前问我:“下次会议什么时候?” “等第一项施工完成再说。”我说,“有问题随时叫人。” 她点点头,抱着资料离开。 主控室只剩我和苏晨。 他还在画图,笔尖快速勾勒格栅结构,忽然抬头:“越哥,我想了想……那个温控程序,其实还能再加一层保护。” “说。” “如果我们设置一个倒计时锁?”他比划着,“每次手动触发补偿,必须在十秒内二次确认,防止误操作导致过热。毕竟系统一旦失控,降温比升温更难。” “可以。”我打开工程日志,新增一条备注,“加上去,标记为安全冗余项。” 他应了一声,低头继续修改流程图。 我关闭共享文档,刷新主控界面。各项数据平稳,风机运转声均匀,供暖系统维持在十七点一度,误差在允许范围内。 墙上的任务白板还空着。 我取出一张A3纸,打印出最终版修复计划表,贴在板子中央。三条任务横向排列,负责人、所需物资、时间节点全部标明。 抬头看了眼时间:十九点四十六分。 “明天七点整,开工。”我说。 苏晨抬起头,合上笔记本:“明白。” 我坐回操作椅,目光扫过屏幕。右下角,东侧监控画面依然清晰。乌鸦早已飞走,墙沿只剩下几根掉落的羽毛,在风里轻轻晃动。 苏晨站起身,收拾工具包。 他走到门口,又停下。 “越哥。” “怎么了?” “你说……我们这样一点点改,真的能把整个系统调完完美吗?” 我没回答。 他也没等答案,拉开门走了出去。 我盯着主控屏,手指落在“系统重启”选项上。 还没点下去,警报声突然响起。 第75章 修复工作,细节的完美呈现 警报声还在回荡,主控屏上红光闪烁。我盯着电压曲线,手指迅速调出实时数据流。 电流出现间歇性断流,每次持续不到半秒,但频率在升高。这不是误报。接线盒输出端的波动和昨晚那次短路属于同一路径——临时包扎没能彻底解决问题。 “苏晨。”我按下通讯键,“带上高架线槽材料,准备外墙施工。” “收到。”他声音很稳,没问原因,也没多说一句。 我切换供电回路,切断东侧线路电源,备用系统自动接管。屏幕上的红光转为黄闪,警报解除。但这只是开始。 不到十分钟,苏晨背着工具包从通道口进来,脸上沾着灰,手里拎着一截钛合金槽刀。“角铁也拿了,焊接枪充好电了。”他把东西放在操作台边,“现在就上去?” “先看现场。”我说,“走。” 我们穿过缓冲区,进入外墙体检修通道。脚手架还搭在墙外侧,昨夜被乌鸦撞歪的探头已经复位。风从缝隙里钻进来,带着点潮湿的冷意。 苏晨攀上去检查原定走线位置,伸手敲了敲上方钢梁。“锈得厉害,承重不行。”他退下来,抹了把脸,“直接架槽道会塌。” 我抬头看了眼通风管支架,旧但结构完整。“用那个做支点,绕开钢梁。” 他愣了一下,随即点头:“行,加两根斜撑就能稳。” 我拨通内线:“苏瑶,调两米角铁和一组高强度螺栓到工具间出口。” “已经在送了。”她的声音从耳机里传来。 二十分钟后,材料到位。我和苏晨爬上脚手架,把新支点焊在通风管支架上。焊接枪喷出的火光短暂照亮了墙面,焊缝成型后我用手电照了一遍,没有气孔或裂纹。 槽道固定好,电缆重新布线。整个过程用了两个小时。下地时,我的手臂有些发酸,但没停顿。 “通电测试。”我说。 苏晨打开控制箱,缓缓合闸。主控室那边立刻传来反馈:电压稳定,无波动。 “隔离成功。”我对着通讯器说,“线路风险已排除。” 回到主控区,苏晨脱掉防护手套,直接坐到终端前。“温控程序该改了。” 我点头:“按计划来。” 他插上调试线,调出代码界面。屏幕上一行行参数滚动,他一边敲击键盘,一边低声念着逻辑分支。我在旁边看着日志窗口,确保没有异常触发。 新程序加载完成,第一次手动补偿启动。倒计时锁弹出提示框,十秒倒计时开始。 可响应慢了。 我皱眉:“延迟一点二秒。” “采样频率太低。”苏晨立刻回溯信号模块,“继电器读取间隔设的是两百毫秒,改成五十。” 他改完参数,重新运行测试。 第二次补偿,倒计时锁响应正常,确认按钮亮起。我模拟温度骤降,系统捕捉到变化,补偿指令发出,安全锁同步激活。 第三次,第四次……连续七次测试,全部通过。响应时间压到了零点三秒以内。 “成了。”苏晨松了口气,靠在椅背上。 我调出历史记录,对比前后数据曲线。以前那种反复拦截的情况消失了,温度调节变得平滑而精准。 这时,苏瑶推门进来,手里端着两个保温杯。“喝点热水。”她把杯子放下,目光扫过屏幕,“怎么样?” “A级任务闭环。”我说。 她点点头,看向角落那盏还没装的警示灯。“电缆沟那边呢?” “等你确认安装位置。”我答。 她走到图纸前,指着设备间外侧通道:“这里更合适。离生活区近,又能避开休息区视线。” “灯光颜色呢?”苏晨问。 “黄红渐变。”她说,“平时是黄色,超温才转红。太刺眼容易让人紧张。” 我看了眼设计图,同意了。“按这个改。” 苏晨起身去调整电路板输出模式。我和苏瑶一起核对接线方案,确保不额外增加负载。 半小时后,灯装好了。测试状态下,它先是泛起柔和的黄光,随后触发热敏元件,颜色逐渐加深,最终变为暗红。 “视觉清晰,情绪干扰最小。”苏瑶说,“可以投入使用。” 我打开监控面板,在设备状态栏新增一条预警通道。电缆沟温度数据实时同步,一旦超过阈值,走廊灯自动变色。 所有任务标记为“进行中”的条目,此刻逐一变绿。 我翻到最后一页维修日志,找到三项核心修复记录: 1. 东侧线路完成高架改造,短路风险源彻底隔离; 2. 温控系统逻辑重构完毕,安全锁机制验证通过; 3. 电缆沟预警装置部署完成,异常提示实现可视化。 每一项都附有操作人、时间节点和验证结果。 “保存。”我点击确认。 屏幕弹出提示:【修复完成,是否标记为‘已闭环’?】 我停顿一秒,点了“是”。 整个系统状态刷新。主控界面恢复常绿背景,风机运转声均匀,供暖维持在十七点一度,误差可控。 苏晨合上笔记本,靠在墙边闭眼休息。工具包还放在脚边,没收拾。 我坐在操作椅上,重新调出全系统拓扑图。所有节点连接稳定,无异常中断。 外面天色渐暗,室内照明自动调亮一级。主控台边缘的小指示灯规律闪烁,像某种节奏稳定的呼吸。 苏瑶临走前提醒了一句:“别熬太久。” 我没回答,她也没等,转身离开了。 房间里只剩我和苏晨。 他忽然睁开眼:“越哥。” “嗯。” “你说……如果哪天连这些细节都顾不上了,是不是就意味着撑不住了?” 我没有回应。 他也只是问了一句,没再说话,重新闭上了眼睛。 我盯着屏幕右下角的监控小窗。东侧外墙恢复平静,羽毛被风吹走了,墙沿干净。 手指移到重启选项上。 还没点下去,耳边传来一声极轻的滴响。 主控台左侧第三组传感器,状态灯由绿转黄。 第76章 再次试运行,系统的全面检验 滴响过后,主控台左侧第三组传感器黄灯持续亮了七秒,随即恢复绿色。我盯着那排指示灯,手指滑动调出实时数据流。电压波动幅度0.8伏,持续时间0.4秒,未触发逻辑判断异常,也未影响下游设备运行。 是干扰,不是故障。 我放大波形图,对比前十二小时记录,发现这次波动频率接近外部电网残余震荡的特征值——可能是某处倒塌的高压线碰到了地网,传导进来了零星电流。这种事无法杜绝,只能靠系统自身过滤。 “刚才那个信号。”苏晨不知何时站到了我身后,声音压得很低,“不是我们线路的问题吧?” “不是。”我把波形截图保存,“外部串扰,影响不到核心回路。” 他松了口气,肩膀往下沉了些,“我还以为……刚改完程序又出岔子。” “程序没问题。”我合上窗口,“但光一个模块稳了不够。现在所有修复都完成了,得再跑一次全程测试。” 他点头,没再说话,转身去拿自己的记录本。我按下内线呼叫。 “苏瑶,来主控区。” 两分钟后她走进来,手里还拿着体温计。“刚给苏晨测完,正常。”她说,“怎么了?” “准备第二次试运行。”我说,“全系统闭环,模拟真实末日状态。” 她把体温计放进消毒盒,走过来站在屏幕前,“上次二十四小时里出了三处问题,这次你打算怎么测?” “按压力等级分段推进。”我调出预设方案,“先常规模拟,再人为制造极端条件,看响应速度和恢复能力。” 她看了眼时间,“现在就开始?” “越早确认越好。”我说。 她没反对,只问:“需要我做什么?” “监测人员生理数据和环境参数匹配度。”我说,“如果空气成分、温湿度波动影响到身体反应,你要第一时间提出来。” “明白。”她打开医疗终端,接入主控系统生命体征通道。 苏晨已经坐在副操作位上,调试线连着笔记本。我启动初始化流程,安全屋所有非必要负载切断,进入低功耗待机模式。主供电切换至柴油发电机独立运行,备用电源断开并锁定。 【系统自检开始】 屏幕上逐项刷新:结构承重正常、气密性达标、滤网清洁度97%、储水罐余量充足、食品库存稳定。 一项项绿勾跳出来,直到最后一条——【预警联动机制:就绪】。 “开始吧。”我说。 第一阶段,常规运行。我们设定室内恒温17.1c,相对湿度60%,新风交换率每小时两次。系统自动调节供暖、通风与除湿模块协同工作。 四小时过去,曲线平稳,无手动干预。 第二阶段,压力测试。 我手动关闭备用电源十分钟,模拟电力中断风险。主发电机瞬间提升输出功率,UpS无缝接管关键设备供电。期间电压波动控制在±1.2%以内,监控显示照明亮度无肉眼可辨变化。 “稳。”苏晨记下数据。 接着,我通过加热片在电缆沟第三段局部升温5c,模拟长期高负荷运行导致的绝缘层过热。三秒钟后,走廊警示灯由黄转红,主控台弹出报警提示,同时自动启动散热风扇。 “响应及时。”苏瑶看着同步推送的警报信息,“颜色变化清晰,不会误读。” 最后一项,模拟通风口堵塞。我在控制端强制关闭东侧进风阀,系统五秒内检测到流量下降,立即开启西侧备用过滤通道,并提高风机转速补偿风量损失。 “切换延迟0.6秒。”苏晨盯着日志,“比上次快了0.3秒。” “因为格栅改造减少了气阻。”我说,“物理优化比纯程序调整更有效。” 十二小时过去了,所有子系统运转如常。我和苏晨轮班盯着数据流,苏瑶每隔六小时采集一次空气样本和心率呼吸数据。没有遗漏,也没有意外。 到了夜间,生活区湿度一度升到65%。苏瑶发现后立刻提醒。 我调出历史曲线,结合人员活动记录分析,确认是因为三人集中休息时呼吸带出的水汽叠加所致。这属于合理范围内的浮动,不必紧急处理。 “把湿度容忍区间放宽到±3%。”我说,“避免设备频繁启停。” 苏晨补充:“以后可以加个生物量估算模型,动态调新风量。” “记下来,暂时不加。”我说,“现在系统越简单越可靠。” 凌晨五点,最后一项测试完成。全系统连续二十四小时无故障运行,人工干预次数为零。 我调出总结报告界面,各项指标全部达标。环境稳定度评级自动计算中,几秒后跳出结果:【A级】。 苏瑶轻轻呼出一口气,抬手揉了揉太阳穴。“真的成了。”她说。 苏晨趴在操作台上,眼睛有点发涩,但嘴角翘着。“玻璃没裂,墙没漏,电没断……咱们这屋子,扛得住。” 我没说话,手指悬在“确认通过”按钮上方,迟迟没点下去。 他们说得对,系统已经足够稳定。可我知道,在真正的末日里,不会有完美的防护。酸雨会腐蚀接缝,低温会让金属变脆,人会疲惫,机器会老化。我们建的不是永不崩溃的堡垒,而是能在崩塌前撑住一段时间的地方。 “林越。”苏瑶忽然开口,声音很轻,“我们不是在等一个不会出错的系统。” 我转头看她。 “我们是在建一个能容错的家。”她说。 苏晨抬起头,“上次酸雨来的时候,玻璃没漏;昨天电压抖了一下,也没崩。它扛得住。” 我看着屏幕,绿色的【A级】标识静静闪着。风机声低沉均匀,灯光柔和,室温维持在17.1c,误差不到半度。 够了。 我按下确认键。 【全系统试运行成功,环境稳定度评级:A级】 任务列表里,所有条目变为绿色。维修日志自动归档,新的待办事项生成:定期巡检计划、物资消耗预测、设备寿命跟踪。 苏瑶起身,“我去煮点热的。” 苏晨开始收拾工具包,嘴里哼起一段旋律,调子旧得听不出名字。他把笔记本合上,顺手塞进包里,拉链拉了一半又停下来。 “越哥。”他说。 “嗯。” “你说……要是哪天外面彻底安静了,是不是就代表没人了?” 第77章 庆祝时刻,团队的团结与力量 苏晨的话在空气里悬着,没人接。 我看了他一眼,又转回头盯着屏幕。【A级】的标识还在闪,绿得有些刺眼。外面风声刮过金属外墙,发出低沉的嗡鸣,像是某种遥远的回响。 “越哥?”他又叫了一声,声音轻了些,带着点不确定。 我站起身,椅子在地面划出短促的声响。“去把厨房收拾一下。”我说,“今天吃饭晚了,该补一顿。” 他愣住,苏瑶也抬眼看过来。 “系统过了,”我走到门边,手搭在开关上,“咱们得吃顿好的。” 灯光从主控区一路亮到生活区,走廊两侧的储物柜整齐排列,尽头是厨房的小门。我推开门进去,打开橱柜。压缩干粮、脱水蔬菜、真空包装的肉罐头——都是标准配给。但角落里还有几样没动过的东西:一包咖啡粉,一小瓶白酒,还有一袋冷冻过的蛋液,是从城西废弃超市抢回来的,一直舍不得用。 我把酒拿出来,放在台面上。 苏瑶跟进来,看见那瓶酒时呼吸顿了一下。“这个……还能喝?” “密封完好。”我把盖子拧开闻了闻,“没变质。” 她笑了下,低头翻找锅具。“有酒就得炒个菜。不然对不起这瓶子。” 苏晨站在门口探头,“我能帮忙吗?” “去拿三个杯子。”我说。 他跑开了。很快又折回来,手里多了三只不锈钢杯,还特意擦了一遍。我倒了半杯酒,递给他们。剩下的留在瓶里,摆在灶台边上。 苏瑶做了炒蛋和酱焖豆角,用了最后一点油。火苗在电磁炉上跳动,饭菜香味慢慢散开。我们围坐在小桌旁,谁都没急着动筷子。 “敬什么?”苏晨举杯,眼睛亮亮的。 “敬安全屋。”我说。 “敬修好的系统。”苏瑶轻轻碰杯。 “敬……”他想了想,“敬咱们仨。” 杯子碰在一起,清脆的一声。 第一口酒咽下去,喉咙发热,胸口松了一块。苏晨被呛得咳嗽两声,脸立刻红了。苏瑶笑出声,给他夹了块蛋。 “慢点。”她说。 饭吃到一半,他忽然放下筷子。“姐,你还记得咱家阳台上那盆绿萝吗?” 苏瑶动作停住。 “去年冬天冻死了。”她说,“你天天浇水,也没救回来。” “可那时候,你还说它能活。”他低头搅着碗里的饭,“说只要根没烂,春天就能发芽。” 她没说话,只是伸手摸了摸他的后脑勺。 我起身走到角落的工具架边,翻出一个旧收音机。电池早就废了,但我前两天把它改成了手摇供电。现在拨到音乐频道,沙沙响了几秒,传出一段断续的旋律。 苏晨耳朵一动。“这歌……我小时候听过。” “《夜空中最亮的星》。”苏瑶轻声说。 我摇动手柄,节奏稳下来,歌声变得清晰。他跟着哼起来,调子跑得厉害,但一直没停。苏瑶也低低地唱了一句,声音很轻,像怕惊扰什么。 我坐在旁边听着,手没停下。 唱到一半,他突然站起来,跑到隔间的储物箱翻找。一会儿抱着一块扁平的金属片回来,又从口袋掏出一把小锉刀。坐下来叮叮当当地敲,一边调音一边试弹。 “这是……锅盖?”苏瑶问。 “铁皮做的共鸣腔。”他咧嘴一笑,“凑合用。” 他用手指拨出几个和弦,虽然生涩,但节奏对上了。我继续摇着收音机,歌声和金属的轻响混在一起,在房间里飘着。 他们唱第二遍的时候,我也张了嘴。声音哑,跟不上调,但他们没停,也没笑。 唱完最后一句,苏晨把“乐器”放在桌上,长出一口气。“要是以后还能找到吉他就好了。” “能找到。”我说。 他抬头看我。 “等局势稳了,我会派人出去搜物资点。”我看着他,“不只是食物和零件,也包括你想听的歌。” 他眼眶有点红,低头假装整理锉刀。 苏瑶起身收拾碗筷,我帮她把剩菜装进密封盒。洗碗的时候,水温刚好,不冷也不烫。 “以前总觉得,末日来了就得一直绷着。”她擦着盘子,声音不大,“可今天这一顿饭,让我觉得……咱们真的不是在熬命了。” 我没答话,只是把最后一个杯子晾好。 回到主控区门口,我停下脚步。里面灯还亮着,苏晨趴在操作台上,笔记本开着,屏幕上是一张新设计图——他画了个带轮子的小型空气净化车,备注写着“可移动式滤芯更换平台”。 我轻轻带上门。 转身走向值班表面板,拿出笔,把明天的巡逻时间重新分配。原本是我一个人值夜,现在改成三班轮替,每人四小时。写完后看了一遍,确认没有冲突。 对讲机挂在腰侧,我按了下测试键,听到轻微的电流声。 走廊另一头,苏瑶正站在医疗站门口检查应急包。她拉开拉链逐一核对药品,动作仔细。看见我时点点头,嘴角微微翘了一下。 我走过去。 “他睡了?”我问。 “刚躺下。”她说,“累坏了,一靠床就闭眼。” “嗯。” 她合上包,“你也去休息吧,后面还有事要盯。” “还不困。”我说,“先巡一圈。” 她没再劝,往休息区走去。背影走得慢,但很稳。 我沿着内廊往东侧通风口走,每一步都踩在实处。监控屏显示外部气温零下六度,风速减弱。安全屋的墙体温度稳定在十五度以上,湿度控制正常。 走到电缆沟预警灯前,黄光安静亮着,代表一切平稳。我蹲下检查接线口,螺丝紧固,无氧化痕迹。 起身时,听见身后传来轻微的哼唱声。 是苏晨的声音,隔着门缝漏出来,断断续续的,应该是梦里还在唱歌。 我站在原地听了两秒,转身朝北区警戒通道走去。 手扶在门把手上,准备推开。 第78章 夜间巡逻,安全屋的守护者 手扶在门把手上,我推开了北区警戒通道的门。冷风立刻从缝隙里钻进来,贴着地面卷起一层薄雪,打在我的靴面上。我没迟疑,抬脚跨了出去。 门在我身后合拢,锁扣“咔”地一声咬死。外面比预想的更安静,连风都像是被什么东西压住了,只在远处废墟间低低地刮。我低头看了眼腕表,时间刚过凌晨一点。对讲机挂在腰侧,我按了一下测试键,电流声轻微但清晰。 “苏瑶,巡逻开始。”我对着麦克风口说,“系统过了,不代表外面也安全。” 她回得很快:“收到。我和苏晨都在屋里,你注意距离。” “明白。”我把对讲机关掉,收进外衣口袋。 这是我第一次正式走这条巡逻路线。东侧通风口、电缆沟入口、北面警戒桩——三个关键点,每四小时巡一遍。现在安全屋的墙体内温稳定,设备运转正常,可越是这种时候,越不能松劲。上一次酸雨来的时候,谁也没想到腐蚀会从排水槽的接缝处开始蔓延。活下来的人,不是靠运气,是靠没睡踏实。 我沿着外墙往东走,脚步放得很稳。靴子踩在积雪上发出短促的“咯吱”声,每一步都确认脚下是否打滑。走到通风口附近,我停下,蹲下身检查格栅。金属框没有变形,滤网也没被堵塞,但雪地上有一道痕迹。 不是脚印。 像是有什么东西被拖过,雪被压出一道浅沟,断断续续延伸到墙角阴影里。我掏出小手电,调到最低亮度,光圈压得很低,只照地面。痕迹边缘不规则,不像动物爬行留下的爪痕,也不像风吹杂物划出来的。更像……重物被拽动时底部摩擦的印子。 我站起身,环视四周。监控摄像头的探头覆盖不到这个死角,上次加固时我们讨论过要不要加装补盲灯,后来因为电源负载问题搁置了。现在看,这地方得提前改。 风忽然变了方向。 原本从西边来的气流猛地一转,从北面灌下来,带着一股气味。不是酸雨后的焦土味,也不是腐烂植被的霉味,而是一种混杂的气息——像是铁锈和烧过的塑料搅在一起,还有点像是电线外皮熔化的味道。 我立刻打开对讲机,静音呼叫:“记录当前时间,北风起,带异味,东侧雪面有异状,暂未确认来源。” 苏瑶的声音几秒后传来:“已记,风速现在多少?” “还没测,但体感增强。”我关掉通讯,往前走了十米,在警戒桩旁的墙体上用防水笔画了个三角标记。这是新定的临时观测点,明天得让苏晨过来布一根延伸线路,接个风速计。 继续向前,我贴着墙根移动。北区这段外墙做过双层加固,外层是废弃工厂原有的混凝土结构,内层是我们后加的防渗板。两层之间留了检修通道,平时封闭,只有我在图纸上标过紧急入口位置。但现在,我发现靠近地面的一块护板边缘微微翘起。 我蹲下去,用手摸了摸接缝。螺丝还在,但周围的密封胶有裂纹,像是最近受过外力挤压。我试着推了下,板子没动,但能感觉到里面空腔有轻微回响。 不是自然损坏。 我直起身,从腰后抽出战术棍,握在手里。这东西是苏晨用钢管加装握柄做的,一头包了橡胶防滑层,另一头留了金属尖,能破窗也能防身。虽然还没用过,但我每天都会检查它是否牢固。 前方五十米是厂区原来的铁丝网残骸,现在已经拆了大半,只留下几根立柱作为边界标识。我盯着那片轮廓,慢慢往前走。雪地很平,没有新的足迹,可就在离我二十米左右的地方,一根倒伏的钢梁下面,似乎有反光。 我停住。 不是金属反光,也不是冰面折射的那种亮。更像是某种塑料外壳在夜色里反射了微弱天光,一闪即逝。 我绕了个弧线,从侧翼接近。每一步都先试探地面,再落脚。靠近后才发现,那是半截断裂的电线外皮,露出来的铜芯已经发黑,缠在一节钢筋上。这不该出现在这里——我们用的电缆都是深埋或架高铺设,外部线路也没有这类型号。 我蹲下,用战术棍轻轻拨开旁边的雪。下面还埋着一段,一直延伸进废墟深处,像是被人从某个设备上硬扯下来的。 这不是我们丢弃的垃圾。 我立刻回头看向安全屋外墙。主控室的灯光从高处的小窗透出来,昏黄稳定。只要系统没报警,说明内部一切正常。可外面这些痕迹,正在告诉我一件事:有人来过,或者至少,有别的东西在活动。 我站起身,往回走了五米,找到一块完整的水泥板,用战术棍在上面写下“东侧异常,需排查线路来源”,又画了个箭头指向痕迹起点。这是给下一班巡逻的人看的,也是给我自己留的提醒。 回到通风口附近,我再次检查预警灯。黄光依旧亮着,代表电缆沟温度正常。可我现在知道,光靠一盏灯不够。真正的威胁往往出现在系统监测不到的地方。 我靠在墙边站了几秒,呼吸放慢。耳朵捕捉着风里的动静。远处有金属碰撞的轻响,一下,又一下,像是有人在翻动废墟里的铁皮。声音断续,频率不稳定,不像自然掉落。 我重新打开对讲机:“苏瑶,听得到吗?” “在。” “准备调整明日任务。东侧外围可能有侵入迹象,我要调一台便携式热成像仪出来,明早做一次全面扫描。” “需要现在叫醒苏晨吗?” “不用。他后半夜还要值岗,让他睡够。你把仪器充好电,放在值班面板旁边。” “好。” 我关掉通讯,抬头看了眼天空。云层厚,看不到星星,但风势已经开始减弱。刚才那股异味也淡了下去,仿佛从未存在过。 可我知道它来过。 我重新沿着原路返回,每一步都比来时更慢。经过主控室下方时,我抬头看了眼窗户。窗帘没拉严,能看到里面操作台的绿光闪了一下,应该是苏瑶在查看数据。 她还在守。 我继续往前,走到北区通道门口,停下。门把手冰冷,我握住它,却没有立刻推开。 转身面向黑暗深处,我把战术棍插回腰后,双手搭在墙头。雪还在下,不大,但持续不断。远处废墟的轮廓模糊不清,像一张张开的嘴。 我站着没动。 屋里的灯亮着,系统运行平稳,三个人都在休息。可现在,外面这片地,是我的责任。 风又起了,这次是从南边来的。我眯起眼,盯着那片倒下的钢梁。 那里好像动了一下。 第79章 未知来客,废墟中的求救者 风又起了,这次是从南边来的。我眯起眼,盯着那片倒下的钢梁。 那里好像动了一下。 我没动,呼吸压得很低。刚才的反光消失了,但雪地上那截断裂的电线还在,铜芯发黑,缠在钢筋上。它不是被风吹出来的——那根线是从废墟深处拉出来的,像是有人拖着重物移动时刮断的。 我收回视线,手落在战术手电上。红光模式不会暴露位置,也不会惊扰潜在目标。我解开外衣第二颗扣子,让手臂活动更顺畅,然后贴着墙根往前走。 每一步都先用脚尖试探,确认地面没有松动或异物。积雪不深,但底下可能藏着铁皮、碎玻璃或者绊索。上次加固外墙时我们讨论过这片区域的风险,最终因为电源负载问题没加补盲灯,现在看,这个死角比预想中更危险。 三米外,我停下。 蹲下身,用棍尖轻轻拨开钢梁旁边的雪堆。塑料外壳的残片露出来,是某种设备接头,型号没见过。再往里推,雪下压着一段胶皮线,一直延伸进废墟裂缝。这不是我们用的线路,也不是工厂原来的布线走向。 我屏住呼吸,耳朵捕捉前方动静。 五秒后,听到一声极轻的抽气。 不是风穿过缝隙的声音,也不是金属冷缩的响动。是人的呼吸,断断续续,带着颤抖。 我慢慢抬起手电,调到最低亮度的红光,光圈压向地面,一点点扫过去。 钢梁和混凝土板交叠出一个三角空隙,里面蜷着一个人。 他穿着破旧的军大衣,领口结着冰碴,脸上有冻伤的痕迹,脸颊凹下去,嘴唇发紫。右手攥着一根电缆线,左手压在腹部,指缝间渗出血迹,已经半凝固。衣服上有几处撕裂,但看不出是不是搏斗造成的。 我没有立刻靠近。 在距离两米的位置蹲下,把战术棍横放在腿上,右手搭在手电开关上。如果他是装的,只要有一点异常动作,我能在一秒内切换强光致盲,然后后撤。 我等了十秒。 他又喘了一声,牙齿打颤,身体微微抖动。这是低温导致的生理反应,装不出来。 我这才缓缓起身,走近两步,用手电照他胸前。 一块工牌挂在拉链头上,表面磨损严重,但还能看清字:“市政电力维修队 - 张振国”。 我瞳孔一缩。 市政电力系统在灾变前最后一周仍在运行,他们掌握城市地下管线图、变电站分布和备用电源接口。这个人如果真是原岗位人员,可能知道哪些设施还能用,甚至能修复部分电路。 但也可能是假身份。末日之后,谁都能挂块牌子冒充技术人员。 我退后半步,用棍尖轻轻挑开他的外衣口袋。左侧空的,右侧有一包受潮的烟和一只打火机,没有刀具或电子设备。再翻袖口,手腕内侧有长期戴手套留下的压痕,指甲缝里有黑色油污,鞋底沾着混合酸蚀痕迹的泥浆——这些都是长期户外作业的特征。 我蹲下来,伸手探他颈动脉。 脉搏很弱,但跳得规律。掀开眼皮,瞳孔对光有轻微收缩。体温极低,但还没到失温临界点。他还能救。 我脱下自己的保暖外套,盖在他身上,然后按下对讲机。 “苏瑶,准备急救包和热水袋,北区外围发现一名伤员,生命体征尚存,我即将带回。” 她回得很快:“明白,已开启消毒区加热,等你进门就启动紫外线消杀。” “伤情不明,可能有腹伤,别靠太近。” “清楚。” 我关掉通讯,环视四周。 要把他弄回去不容易。他至少八十公斤,我一个人背不动,拖行又怕加重伤势。我看了一眼战术棍——苏晨做的那款,钢管可拆卸,带螺纹接口。我拧下两端握柄,抽出内杆,再从背包里拿出备用尼龙绳。 把两根钢管平行放好,用绳子绑成担架框架,再把军大衣铺上去固定四角。做完这些,我扶住他的肩膀,试了试翻转角度。 他闷哼了一声,眼皮颤动,但没醒。 我抓紧他腋下,用力将他翻过来平躺在担架上。过程中左手始终按在腹部伤口处,避免移位。血渍在大衣上晕开一圈,颜色偏暗,说明出血速度减缓,暂时没有大血管破裂。 我绑紧固定绳,检查结扣是否牢固,然后抓住担架前端,开始往回拉。 雪地阻力不小,拖行时要控制力度,防止颠簸。我保持半蹲姿势,重心压低,随时准备应对突发挣扎。经过通风口时,我抬头看了眼预警灯——黄光稳定,代表电缆沟温度正常。可我知道,真正的威胁从来不在监测范围内。 走到北门通道前,我把担架停在外门十步远的地方。 输入密码前,我俯身靠近那人耳边,声音压得极低:“我能救你,但不会养一个隐患。醒来之后,你要么守规矩,要么走人——这里没有中间路。” 我没有等回应。 按下确认键,外门液压锁“咔”地打开。我拖着担架进入缓冲区,立即关门,启动紫外线消杀程序。红灯亮起,警报音短促响起两声,表示密闭完成。 我靠在墙上喘了口气,手指还搭在操作面板上。 苏瑶的脚步声从内门传来,停在观察窗后。她戴着防护面罩,手里拿着听诊器和测温枪。 “情况怎么样?”她问。 “脉搏弱,低温,腹部有伤,身份可能是市政电工,工牌是真的。” 她点头:“先进消毒区,我先处理伤口,再做全身检查。” 我解开担架绳索,和她一起把他抬上移动担架车。轮子滚动的声音在狭小空间里格外清晰。我们推着他穿过第二道气密门,进入医疗准备区。 苏瑶立刻开始剪开他的衣服。血痂粘在布料上,她小心分离,露出腹部一道斜向划伤,长约十五厘米,边缘不规则,像是被锋利金属边缘割破的。没有穿刺点,也没有贯通伤。 “不是打架。”她说,“更像是摔倒时被铁皮划的。” 我盯着那道伤口:“他右手一直攥着电缆线,左手护着肚子,说明受伤后还在移动重物。” “也许是在找电源接口。”苏瑶一边说,一边清理创面,“这种伤如果不感染,缝合后恢复得快。问题是……他已经几天没进食了。” 我看着他凹陷的脸颊。 灾变初期,很多人死于饥饿引发的免疫力崩溃。能撑到现在,说明他有一定求生能力,或者曾经找到过避难点。 “等他醒了再问。”我说。 苏瑶点头,继续操作。我退到角落,拿起消毒毛巾擦手。视线扫过他的随身物品——烟、打火机、工牌、半截电线。 那根电线不对劲。 我拿起来细看。接头部位有焊接痕迹,内部铜丝排列方式特殊,不像民用标准。我忽然想起什么,转身打开工具柜,从一堆旧零件里翻出一块废弃控制器主板。 对比了一下。 一样。 这是高压配电箱的信号反馈线,用于远程监控电路状态。普通人不会碰这东西,只有维护人员才会拆下来检测故障。 他没撒谎。 他是真的干过这行。 我放下电线,正要说话,担架上的男人突然抽搐了一下。 苏瑶立刻伸手按住他肩膀:“别动!你在安全屋,我们现在救你。” 他喉咙里发出一声模糊的音节,眼皮剧烈颤动,手指猛地抓向胸口。 我以为他是要反抗,上前一步准备压制。 但他只是死死抠住工牌,嘴唇哆嗦着,挤出两个字: “图纸……” 我愣住。 苏瑶看向我:“什么图纸?” 我没回答。 因为他又开口了,声音微弱得几乎听不清: “地下……变电站……还能用……” 第80章 新成员融入,规则的教导与学习 张振国睁开眼的时候,我正站在医疗区的记录板前写时间。他动了一下,呼吸变得重了些,但没立刻说话。 苏瑶听见动静走过来,拿体温枪测了他的额头。“三十五度八,回升了。”她说完,在表格上填了一笔。 我没有回头,只问:“能听清我说话吗?” 他喉咙里滚出一声“嗯”,声音哑得像砂纸磨过铁皮。 “你现在在安全屋,活下来了。”我转过身,看着他,“接下来有三件事要你记住:第一,所有行动必须报备;第二,任何物资使用要登记;第三,不许单独外出。能做到,你就留下。做不到,等伤好也得走人。” 他盯着我看了一会儿,眼角抽了下。“你们救了我,还定这么多规矩?” “不是信不过你。”我说,“是信不过末日之后的活法。一个人乱来,全屋跟着遭殃。之前有人试过抢控制权,现在已经在外面冻着了。” 他嘴唇抿成一条线,没反驳。 苏瑶递来一杯温水,插了吸管。他喝了几口,手抖得厉害,差点打翻。她轻轻扶住杯子边缘,没多话。 等他缓过来,我说:“起来走两步。” “林越。”苏瑶皱眉。 “他要是连站都站不稳,谈什么留下。”我看她一眼,“你守着,出问题就喊。” 张振国撑着床沿坐起,脸色发白。他穿的是我们给的备用棉服,袖子长了一截,露出的手腕上有道旧疤,横在血管上方。他扶着墙走了五步,停住喘气。 “行了。”我说,“明天开始参与基础维护。今天先听规则。” 苏晨这时候从门外探头,手里抱着一叠纸质图纸。“主控室准备好了。”他说。 我点头,对张振国道:“走得到就一起去。走不到,明天再补课。” 他咬牙往前迈,脚步虚浮但没停下。 主控室灯亮着,屏幕轮流显示各个区域的画面。北门外雪地已经扫过,拖痕没了。柴油发电机读数稳定,温度正常。 我拉开椅子坐下,指了指旁边的空位。“坐。” 他坐下后,我把登记本推过去。“以后每次用工具、查线路、动设备,都要在这上面写清楚时间、用途、操作人,还有监督人签字。我和苏晨轮值监督,苏瑶负责核对医疗相关记录。” 他翻了两页,眉头皱起来。“这么麻烦?要是突发情况呢?” “越是紧急越要留痕。”我说,“赵强那伙人就是钻了‘情况紧急’的空子,想切断电源逼我们交钥匙。结果呢?门没打开,人被赶出去了。” 他手指在桌面上敲了一下。“我没想抢什么。” “我相信你不想。”我翻开一页新纸,“但现在你说的每一句,做的事每一件,都得经得起回头查。这不是针对你,是我们自己活下来的办法。” 苏瑶接过话:“医疗区进出要喷雾消毒,换鞋套。伤口处理必须两人在场,防止感染也防止私藏药品。” 苏晨把图纸摊开。“武器柜双钥匙,我和林越各一把。警戒通道巡查必须两人一组,路线固定,时间固定。” 张振国盯着那些图纸看了很久。“这些……都是手绘的?” “原件早就丢了。”苏晨说,“这是根据工厂原始结构图和我们改造记录重新画的。每条线路、每个接口都标了颜色。” “红色是主供电,蓝色是备用,黄色是警报系统。”我指着角落的标签,“你要是真干过电力维修,应该看得懂。” 他点点头,伸手想碰图纸,又缩回去。“我能看看配电部分吗?” “可以。”我把另一叠纸递过去,“但不能带走。要看多久都可以,旁边有笔,发现问题可以记在备注栏。” 他接过纸,低头看的时候,手指在某处停住了。“这个节点……是不是接错了?” “哪?”苏晨凑过去。 “这里。”他点了点,“电缆从东侧接入主箱,但负载分配不合理。如果同时启动净水机和暖气泵,这边会过热。” 苏晨愣了一下,抬头看我。 我拿起笔,在问题栏写下编号083,签上名字和时间。“记下来了。下午你带他去实地核对一遍,确认后再改图。” “你信他?”苏晨低声问。 “我不信任何人。”我说,“但我信流程。让他查,没问题最好;有问题,正好补漏。” 张振国抬头看了我一眼,没说话。 中午饭后,我带他去工具间领检测仪。进门先登记,我写操作人,他写用途。他填“电路排查”,我看了一眼,签了监督栏。 他拿着仪器往东区走,动作还是慢,但方向没错。到了配电箱前,他蹲下打开外壳,闻了下。“有焦味,不大,可能是继电器老化。” 我掏出记录本让他写。他写了两句,抬头:“这要换零件吧?” “没有额外库存。”我说,“能修就修,不能修标记待替换。我们现在每一颗螺丝都算着用。” 他点点头,从随身包里掏出一把小钳子——是我们昨晚检查时留下的。“我可以试试清理触点。” “可以。”我把登记本翻到维修页,“修什么,怎么修,用了什么工具,全写上。修完我签字才算完成。” 他顿了一下,开始写。 我站在旁边看他一笔一划写字,字迹工整,日期格式标准。老式技术员的习惯。 突然,他伸手去拆一段黑色电缆。“这根没通电,当废料处理了吧?” 我抓住他手腕。“别动。” 他一怔。 “那是备用通讯线路,接外部传感器的。”我松开手,“断了它,警戒系统少三分之一覆盖。” 他脸色变了。“对不起,我没看到标识。” “这里每根线都有标签。”我指着电缆末端的小塑料片,“红底白字是主用,黄底黑字是备用,绿的是测试线。你看清楚再动手。” 他低头看那根线,确实贴着黄标。 “在这里,慢一点没关系。”我说,“错不得。” 他深吸一口气,把钳子放回包里。“我重走一遍流程。” 我点头。“从识别标识开始,确认功能,再报备操作。我在旁边看着。” 他照做了。这一次,每一个步骤都说出来,我确认后他才继续。 下午四点,全员集合在生活区小会议室。 我打开手写日志,翻到新增页。“从今天起,张振国加入支援组,试用期七天。期间参与非核心设备维护,配合图纸整理,接受每日评估。” 苏瑶补充:“医疗状态每日早晚各测一次,异常立即上报。” 苏晨看了张振国一眼:“工具归还要检查,少一件扣配给。” 张振国坐在角落,背挺直。“我知道规矩了。”他说,“我会守。” 散会后,我把他带到缓冲区的一间过渡舱。“暂时住这儿,离主区近,也方便观察。钥匙晚上收回,白天使用需登记。” 他环顾四周,点了点头。 回到主控室,我打开巡逻排班表。明天凌晨两点到六点,是第一班夜巡。 我在新栏写下他的名字,后面标注“首巡,苏晨陪同”。 苏晨站在我旁边,看着那个名字。 “你真让他上岗?” “他已经知道规则了。”我说,“现在要看他怎么做。” 我合上排班本,目光落在监控屏上。北门外的摄像头画面清晰,雪地上什么都没有。 但我知道,有些痕迹看不见,却一直存在。 第81章 备用能源,柴油的储备与管理 凌晨四点,柴油发电机的读数跳了一下。 我盯着主控台上的记录表,笔尖停在“6.2小时”这个数字上。过去七天,平均每天运行时间比安全屋试运行阶段多了将近两个半小时。供暖系统启停频率增加了三成,净水模块也因为水源污染加剧而延长了过滤周期。这些变化不显眼,但加在一起,把我们的能源储备压到了警戒线以下。 原计划是九十天消耗周期,现在推算下来,只剩三十八天。 我翻出上周的物资台账,手指划过“柴油存量”那一栏。三千二百升,听起来不少,可一旦进入持续降雪期,发电时长必然继续攀升。如果再来一次管道冻结或设备故障,临时增负荷,油量撑不过一个月。 不能再等了。 我起身走到角落的通讯柜前,拉开抽屉。里面放着几张手写的联络卡,是重生前整理的工业供应商名单。末日之后,大型油库早就被抢空,能存下柴油的,只有几家分散在城郊的民营仓储点。我一张张翻看,圈出三个可能还有库存的地方。 第一个电话打给南区的老刘,他以前做工程机械租赁,仓库里常备燃料。接通后他声音沙哑,说最后一批柴油三天前就被一支武装车队清走,现在手里只有半吨废机油。 第二个联系的是东郊化工厂的临时保管员,对方一开口就提条件——要五十升医用酒精换五百升柴油。我记下这个价码,没当场答应。酒精现在是医疗组重点管控物资,苏瑶昨天刚说过,库存只够支撑两次大规模消毒。 第三个号码来自一家废弃物流园,负责人姓陈,曾在灾变初期通过无线电发布过燃料交易信息。信号断断续续,我拨了三次才接通。他说有货,一千五百升0号柴油,但必须现金交易,且不负责运输。 “你可以带车来提。”他的声音透过老旧对讲机传来,“园区东侧装卸区,别走正门。” 挂掉通讯,我转身走向生活区。 苏瑶已经在厨房准备早饭,听见脚步声抬头看了我一眼。“没睡?” “刚巡完夜。”我把记录本递过去,“你看一下能耗数据。” 她接过本子,眉头慢慢皱起来。“照这个速度,下个月初就得限电?” “如果天气恶化,可能更早。”我说,“我已经联系了三家供应商,有一家肯卖,但得自己运。” 她放下筷子,擦了擦手。“需要多少酒精当筹码?” “暂时不用。”我摇头,“我想用压缩食品和工具零件置换部分费用,剩下的付现金。你这边只要同意在极端情况下动用少量医用酒精作为应急谈判资源就行。” 她沉默几秒,点头。“可以,但必须留足急救用量,而且每次使用要双人确认。” “当然。”我记下她的意见,“苏晨呢?” “他在工具间检查昨晚那辆三轮车。” 我走过去时,苏晨正蹲在报废柴油车旁,拆开发动机盖板。听到脚步声,他回头说:“电瓶老化严重,滤芯堵死了,不过骨架还好,修一修能跑短途。” “能改造成运输车吗?” “能。”他抹了把脸上的灰,“加上防撞架,拉两千升没问题。就是得花点时间。” “今天必须修好。”我说,“十点前我要去城西提油。” 他愣了一下。“这么快?” “越拖风险越大。”我蹲下看他手里的零件,“你负责车辆修复,我和陈老板谈交割细节。运回来之后,柴油管理要立刻建制度,不能再靠口头安排。” 他点点头,继续拧螺丝。 两小时后,三轮车发出一声沉闷的启动声。苏晨从车底爬出来,脸上沾着油污。“可以用了,跑了五十米测试,刹车和转向都正常。” 我拍了拍他的肩。“你跟我一起去,路上有人照应。苏瑶留守,开启全区域监控。” 我们出发时刚过九点。越野车牵引改装拖车,三轮车紧随其后。路线避开主干道,绕行北侧废弃厂区。途中经过一段塌陷路面,我让苏晨下车探路,确认地基稳定后才缓慢通过。 抵达物流园东侧装卸区时,一辆旧式油罐车正停在铁门前。穿皮夹克的男人站在旁边,手里握着一把扳手。他打量我们一眼,目光落在三轮车上。 “就这车运?”他问。 “托车也能用。”我说,“但我们不想留下明显车辙。” 他哼了一声,打开油阀开始放油。每桶二百升,共七桶半。我逐一核对封口标签,确认无渗漏后签字交接。 “下次来早点。”他说,“这批是我最后的存货,再往后不知道还能不能补上。” 回程比预想顺利。下午两点,所有柴油安全入库,存入地下二层专用储油舱。舱体由混凝土加固,配有通风管和防火层,原本是工厂备用油料存放点,经我们重新密封后投入使用。 我叫来苏瑶和苏晨,在主控室开会。 “从今天起,柴油列为一级管控物资。”我说,“储油舱实行双人双锁,钥匙由我和苏晨分别保管。每次取用必须填写《能源动支单》,注明用途、预估用量、操作人和监督人。” 苏晨皱眉。“咱们就这么几个人,每次都登记是不是太麻烦?” “赵强进来之前,也说自己只是避难。”我看他一眼,“规则不是防你现在做什么,是防你在缺粮少药的时候,脑子发热做什么。” 他嘴唇动了动,没反驳。 “非紧急状态下,单日发电时长不超过八小时。”我继续说,“暖气温度维持在十六度以上就行。净水机分时段运行,避免集中耗能。” 苏瑶补充:“医疗设备优先供电,但也要记录用电时长。万一断电,我知道哪些能停,哪些必须保。” “还有。”苏晨突然开口,“我在油桶上贴标签吧。绿色是新入库,黄色是待检,红色是应急专供。一眼就能分清。” “可以。”我把空白表格打印出来,“首张动支单我填作范例,贴在储油舱门外。” 会议结束前,我们三人分别在《柴油储备与使用管理条例》上签字。文件归档后,我回到主控台,将今日补给量录入能源台账。 屏幕下方,发电机运行状态显示为“稳定”。 我翻开新的记录本,在第一行写下: “12月7日,补入柴油1500升,来源城西物流园,交易方式现金+零件置换,押运人员:林越、苏晨,入库完成时间14:18。” 笔尖顿了一下,我又添了一句: “下次采购周期不得超过三十天,需提前启动联络程序。” 苏晨走进来,手里拿着刚做好的标签纸。“红标桶放最里面,我加了锁链。”他说,“刚才检查了一遍通风口,没有异味。” 我点头,把登记本递给他。“你把今天的入库信息补上,监督栏签你的名字。” 他接过笔,低头写字。 我盯着监控画面,北门外的雪地已经被清扫干净,拖车留下的痕迹也被掩盖。远处废墟静止不动,像一片凝固的黑色海。 苏晨写完最后一个字,合上本子。 “接下来干嘛?” 我站起身。“准备明天的培训。你们两个都要参加,内容是应急供电切换流程。” 第82章 技能培训,团队的自我提升 苏晨把登记本合上,抬头看我:“接下来干嘛?” “培训。”我说。 他愣了一下,像是没反应过来。苏瑶从医疗区走出来,手里拿着刚整理好的药品清单,听见这话也停了脚步。 “现在?”她问。 “越早越好。”我走到生活区中央的折叠桌前,拉开抽屉取出三张手写课程表,“柴油入库只是开始。我们能活到现在,靠的是准备充分。但要是哪天我出不了门,或者倒下了,你们谁来判断该不该启动备用电源?谁去处理突发伤情?谁决定能不能放陌生人进来?” 苏瑶走过来坐下,把清单放在一边。苏晨犹豫几秒,也搬了张椅子。 我把课程表推到他们面前。“每天上午九点到十一点,轮流授课。内容分三块:急救、防御、资源管理。今天先讲第一部分。” 苏晨皱眉:“咱们不是刚把柴油安顿好?外面也没动静,非得现在搞这些?” “就是因为刚安顿好。”我翻开自己的记录本,“你记得昨天运油回来,我们在装卸区停了七分钟。那段时间,园区角落有个人影在铁皮屋后面站着,一直没动。我没声张,因为不确定是敌是友。但如果那时候我被袭击倒地,你和苏瑶有没有预案怎么应对?” 他没说话。 “我不是要吓你们。”我收起本子,“是想让每个人都清楚,在这个屋子里,没人可以被替代。包括我。” 空气静了几秒。 苏瑶轻声说:“我同意。昨天那个伤员送来时,我就在想,如果只有我一个人在,我能稳住局面吗?现在多一个人,反而更得把流程理清楚。” 我点头:“那就从最基础的开始——模拟伤员处置。” 我把桌子挪开,在空地上画出三个区域:发现区、处置区、转运区。 “假设我在北门检查通风口时摔下来,肋骨可能骨折,意识清醒但不能移动。你们第一个动作是什么?” 苏瑶立刻回答:“确认环境安全,再靠近评估伤势。” “对。”我看向苏晨,“然后呢?” 他迟疑了一下:“叫人帮忙?” “现场只有你们两个。”我提醒。 “那……拍照留证?”他挠头。 我和苏瑶同时摇头。 “先做威胁排查。”我补充,“哪怕看起来安静,也要确认周围有没有埋伏、陷阱或监视。末日里,求救可能是诱饵。等确定安全后,苏瑶负责医学评估,苏晨负责通讯与支援准备。明白分工了吗?” 两人点头。 “开始演练。” 苏晨蹲在我旁边,笨拙地伸手摸我的胸口。“这里疼不疼?” “别乱按!”苏瑶拍开他的手,“怀疑肋骨骨折,禁止直接触压。要用观察呼吸频率、听说话气息是否断续来判断。而且——”她转向苏晨,“你刚才靠近的时候,背对着通道,万一有人从后面来怎么办?” 苏晨一怔。 “记住。”我说,“救援不是救人就行,是在保护自己的前提下救人。每一步都要带警戒意识。” 第二轮演练改由苏瑶指挥,苏晨执行。这次他先绕场一周,确认死角无异常,才上前协助固定模拟胸廓,并用拖车垫板改装成简易担架。虽然动作生硬,但流程基本走对了。 “不错。”我起身拍拍灰,“以后医疗角墙上会贴一张应急流程图,苏瑶负责制作,标注常见伤情的处理顺序和禁忌项。” 她应下。 接下来进入防御训练。 “安全屋不可能永远封闭。”我打开主控台面板,调出警报系统界面,“未来可能出现外部接触、物资争夺甚至围攻。我们必须建立统一响应机制。” 我设定三种信号: 绿灯——常规巡逻,单人值守; 黄灯——可疑接近,双人协防,武器待命; 红灯——武装入侵,全员进战位,封锁通道。 “听到警报后,第一反应不是拿武器,而是确认信号类型。”我演示操作,“主控室发出指令后,三十秒内必须完成响应动作。现在模拟一次黄灯状态。” 警报声响起,灯光转为橙黄。 苏晨冲向武器柜,却被我叫住。 “错。你应该先回传确认信息,再取装备。否则万一主控室被占,敌人假发警报引你出来呢?” 他停下。 第二次重来。这次他先通过对讲机复述指令,得到回应后才开启双钥锁柜,取出防暴棍并占据走廊制高点。整个过程用了四十七秒。 “目标是三十秒内。”我说,“下次加练。” 中午短暂休息后,最后一项是资源管理。 苏晨一看到台账表格就皱眉:“又要填表?这跟会计做账有什么区别?” “这不是账本,是生存依据。”我打开能耗记录图,“你看过去十天的数据。每次气温降到零下五度,发电机运行时间就增加两小时十七分钟。如果我们不记数据,下次寒潮提前到来,根本来不及调整储备。” 他盯着曲线看了许久,忽然问:“能不能不用文字?太麻烦了。” “你想怎么改?” “标签颜色。”他说,“绿色正常,黄色预警,红色紧急。一眼就能看懂。” 我思索片刻:“可以。你负责设计新模板,明天投入使用。” 下午四点,全部培训结束。 我坐在主控台前录入今日教学日志。屏幕左侧显示北门外监控画面,雪地平整,没有任何足迹。右侧是能源模块运行状态,柴油存量稳定,发电时长控制在六小时内。 苏瑶在医疗角贴上了她画的急救流程图,边角还加了防水膜。 苏晨则在工具间调试一台小型打印装置,那是他用旧传真机改造的标签机。机器嗡嗡响着,吐出一张绿色纸条,上面印着“净水耗材|可用”。 我合上日志本,抬头看向两人。 “明天继续。内容是夜间协同巡逻与断电应急供电切换。” 苏晨抬起头,手里捏着刚打出来的红色标签。 “如果那时候主控室黑了,怎么知道往哪走?” 我站起身,走向配电箱。 第83章 外部观察,废墟中的动态 我拧开配电箱的旋钮,确认备用线路稳定后,转身走向主控台。屏幕还停留在断电应急流程界面,苏晨刚打印出的红色标签贴在角落,写着“应急供电|手动切换”。我手指划过键盘,调出北门外部监控的实时画面。 雪地依旧平整,没有新脚印。 “今天轮谁看外面?”苏晨从工具间探头,手里攥着一把改锥,“这天气,连风都冻住了,能有什么?” 我没答话,而是打开侧柜,取出折叠好的高倍望远镜支架。金属关节咔哒一声展开,固定在观测窗的预留槽内。镜头对准东北方向那片废弃商业区——商场外墙塌了一半,玻璃碎得只剩几块歪斜的残片挂在框上。 “三天前,凌晨四点十七分,b区边缘有个人影拖着麻袋移动。”我把监控回放调出来,暂停在模糊的一帧,“当时我们正在调试发电机,没人注意。” 苏晨凑近屏幕,皱眉:“也许只是捡破烂的。” “还有两次。”我又翻出两段记录,“前天傍晚,d区加油站附近,两个人隔着五十米交替前进,走的是掩体路线。不是流浪汉的走法。” 他没再说话,但肩膀绷紧了。 我旋动望远镜焦距,视野缓缓扫过废墟。酸雾在低空浮动,让远处景物像泡在浑浊水里。可就在这片死寂中,一点光闪了一下。 很短,像是太阳照在玻璃上的反跳。 “你看到了?”我问。 苏晨也趴在观察口,眯起一只眼。“东边楼顶?刚才亮了一下。” 我按下计时器。等了九十多秒,那点光又闪了,位置没变,角度略微偏移。 “不是偶然。”我说,“每隔一分半钟左右,一次。” 苏瑶不知什么时候站在了门口,手里拿着体温记录本。“会不会是风吹动什么东西?比如金属板?” “风速不到二级,不足以让碎片规律摆动。”我回放望远镜自带的录像功能,对比三次闪光的时间间隔,“而且反光持续时间太短,更像是有意遮挡光源。” 她沉默片刻:“要进黄灯状态吗?” “现在还不需要。”我关闭警报系统,“如果是侦察,对方还没发现我们;如果是信号,发出者也不一定冲着这儿来。贸然戒备,反而消耗自己。” 苏晨低声说:“就这么看着?啥也不做?” “我们现在做的,就是最重要的事。”我拉开抽屉,取出一张网格图铺在桌上,“记录每一道痕迹,每一个动作,把看不见的威胁变成看得见的数据。” 我用红笔在图上标出三个活动区域:b区加油站一带画了个圈,标注“双人交替,战术行进”;d区垃圾场外圈出一个点,“单人搬运,携带容器”;最后在东南角商场楼顶打了个问号,写上“规律反光,疑似信号”。 “从今天起,每天三班轮值,每人两小时,负责一个区区。”我撕下三张记录表,分别写下A到F的分区编号,“看到什么,记什么。时间、方向、持续多久,哪怕是一只鸟飞过去。” 苏晨接过自己的表格,盯着那个问号看了很久。“真有人在发信号……他们会是谁?” “不知道。”我收起笔,“可能是幸存者求援,也可能是设陷阱的人。但现在,我们不猜动机,只做两件事:盯住它,别让它盯住我们。” 苏瑶拿起她的记录表,走到白板前。“要不要做个颜色标记?像柴油管理那样。” “可以。”我点头,“绿色代表常规活动,黄色是可疑动态,红色直接触发预警。” 她提笔写下分类标准,字迹工整。我看着她在“规律反光”那一项后面打了黄星,忽然想起什么。 “把过去三天同一时段的录像都导出来。”我对苏晨说,“我要看那道光是不是一直存在。” 他立刻去翻存储硬盘。十分钟后,三段视频并列播放。同样的时间,同样的位置,闪光准时出现。 “不是临时的。”我低声说,“至少已经持续三天。” 苏瑶站在我旁边,声音压得很低:“如果它是固定的,说明对方有固定据点。离我们不超过两公里。” “也可能更近。”我调出地形图,用尺子量了量视线距离,“这片区域只有商场楼顶能看见我们的通风塔。换言之——能看见这里的,只有他们。” 空气一下子沉了下来。 苏晨猛地站起来:“那我们岂不是早就被发现了?” “不一定。”我指着屏幕,“反光角度偏北,他们的视线可能扫过这一带,但未必锁定我们。而且如果是侦察,不会用这么明显的信号方式。太容易暴露自己。” “所以你觉得……他们在给别人传息息?” “有这个可能。”我合上地形图,“现在最大的问题是:接收方是谁?离我们有多远?明天开始,增加西区和南区的巡查频率,别只盯着北门。” 苏瑶忽然问:“要不要调整通风口开启时间?避免热气外泄被红外探测捕捉?” 我思索几秒:“暂时不用。我们排气口做了冷凝处理,热量散得慢。倒是监控摄像头,得加一层遮蔽网,防止反光暴露位置。” “我来做。”苏晨抓起工具包,“用废旧电路板拼接,反光率低,还能伪装成破损外壳。” “做完记得测试。”我说,“别忙活半天,反而成了新的反光点。” 接下来几个小时,我们轮流值守望远镜。下午三点,我在E区仓库背面发现一辆手推车被人移动过,原地留下两道清晰的滑痕。四点十分,苏瑶记录到两只野狗追逐进入F区,其中一只嘴里叼着带血的布条。 “不是自然死亡。”她放下望远镜,“拖拽痕迹很深,像是从某个隐蔽处被扯出来的。” 我查看周边监控,最终在一段死角画面里找到半个身影——那人穿着深色连帽衫,背着帆布包,正把什么东西塞进墙洞。 “藏物资?”苏晨凑过来回放。 “或者引诱。”我说,“死动物放那儿,等着别人去捡。一旦靠近,就在射程内。” 苏瑶脸色变了:“那商场楼顶的光……会不会也是诱饵?” “不排除。”我关掉画面,“所以我们不行动,只观察。谁也不知道下一具尸体是谁的。” 夜幕降临时,我把所有记录汇总到主控台。网格图上 now 布满了标记:绿点多集中在外围荒地,黄点集中在交通枢纽残骸,而唯一的红点——仍悬在商场楼顶那个问号上方。 “目前判断,该信号源具备持续运作能力,拥有固定电力或反射装置,且掌握一定光学知识。”我在日志里写道,“未发现武装人员集结迹象,但多支小规模团队已在周边形成活动网络。安全屋仍处于相对隐蔽状态,但暴露风险逐日上升。” 苏瑶站在我身后看了一会儿。“明天我值早班,负责东区。” 我点头,将望远镜电源关闭。 “记住,”我说,“我们不怕有人在外面活动。怕的是明明有人,我们却以为外面什么都没有。” 她伸手轻轻拉平记录表的边角。 苏晨站在门口,手里捏着一块刚裁好的金属板。 “我做好了遮蔽片。”他说,“装上去之后,摄像头反光能降低百分之八十。” “明早六点前装完。”我起身收拾桌面,“今晚都早点休息。从明天起,观察任务列入每日必检清单。” 灯光熄灭前,我最后看了一眼监控屏。 雪还在下。 商场楼顶那道光,又一次闪了起来。 第84章 心理疏导,团队的心理健康 雪还在下。 我合上监控日志,手指在最后一页停了两秒。屏幕上的时间跳到凌晨四点三十七分,北门摄像头捕捉到的商场楼顶那道光,刚刚又闪了一次。间隔一分四十八秒,比昨天慢了六秒。 “该换班了。”我对苏晨说。他坐在观测台边,头低着,工具包放在膝盖上,拉链开了又合,合了又开。 他没抬头,只是“嗯”了一声。 苏瑶从医疗角走过来,手里拿着体温记录本,翻到最新一页。“你昨晚只睡了三个小时。”她看着我说,“心率监测带的数据,凌晨两点有两次明显升高。” 我没否认。我知道自己没睡着。脑子里一直重复着那道光出现的节奏,像某种倒计时。 “你也一样。”我看着她,“昨夜三点十五分,你起来喝了两次水,一次去检查药品冷藏柜,一次站在窗前看了七分钟外面。” 她顿了一下,把本子合上。 苏晨忽然开口:“你们俩是不是……每天都在记这些?” “不是记。”我说,“是看得到的东西总比猜的可靠。可有些变化,眼睛看不见。比如你现在说话比平时慢半拍,手一直在碰那个拉链。” 他猛地把手抽回来,攥成拳。 空气静了几秒。 我起身走到主控台侧面的储物格,拿出一个空白记录本,封面写着“日志d”。打开第一页,上面没有数据,只有几行字: “今日情绪状态:______” “最困扰的事:______” “需要帮助吗:是/否” “从今天起,每晚交班前花十分钟,写这个。”我把本子放在桌上,“不评分,不讨论,不存档。明天早上统一烧掉。” 苏晨皱眉:“这玩意儿能管用?我们又不是病人。” “我不是要治谁。”我说,“但连续七十二小时有人盯着望远镜,没人说自己累。可刚才你差点把拉链扯断,苏瑶半夜反复确认药柜温度,而我——”我顿了顿,“我开始怀疑那道光是不是在数我们的呼吸。” 苏瑶轻轻吸了口气。 “这不是崩溃。”我声音放低,“是身体在提醒我们撑得太久。安全屋能防酸雨、防低温、防人闯进来,但它防不了我们自己垮下去。” 苏晨盯着那个本子,嘴唇动了动,没说话。 “我不逼你们写。”我说,“但我先来。”我拿起笔,在第一栏写下:“恐惧”。第二栏:“怕那一道光不是信号,而是倒计时。”第三栏画了个“是”。 笔放下时,金属笔身碰在桌面上,发出清脆一响。 苏瑶看了我很久,接过笔,在自己的那页写完,轻轻放进桌角的铁盒里。盒子原本是用来收故障零件编号卡的,现在空着。 轮到苏晨时,他没拿笔,也没动。 “不想写就算了。”苏瑶轻声说。 他摇头,声音很低:“我想写……可我不知道怎么写。” “那就说一句。”我说,“一句话就行。” 他低头看着膝盖上的工具包,手指又摸上了拉链。“我……我昨天修遮蔽片的时候,手抖了一下。差点把电路板划坏。” “然后呢?”我问。 “我怕……”他喉咙动了动,“怕下次再这样,摄像头被发现,你们都得死。” 话音落下,他肩膀微微塌下去。 苏瑶立刻站起来,绕过桌子走到他旁边,一只手轻轻搭在他肩上。 我没有说话。这种时候,插话反而会打断他好不容易才打开的口子。 “我知道你在怕什么。”苏瑶声音很稳,“我也怕。怕半夜听到咳嗽声,却找不到退烧药;怕你修发电机时突然停电,我连急救都做不了;怕林越一直不睡,哪天睁着眼就昏过去。” 她顿了顿,“可这些不怕说出来。说出来,它们就不是压在胸口的石头了。” 苏晨抬起头,眼神有点湿。 “我不是医生。”她说,“我也做噩梦。前天夜里,我梦见你被人拖进废墟,我追过去,可脚像陷在泥里。醒来时心跳快得像是要撞出来。” 他怔住了。 “所以今晚,我会写‘害怕失去你’。”她看着他,“这不是软弱。是我们还活着的证明。” 我拿起另一张卡片,撕成三份,递给每人一张。“现在不用写名字。写完扔进盒子就行。” 苏晨握着笔,迟迟不下手。直到苏瑶把自己的卡片投进去,他才慢慢写下几个字,折好,放进盒中。 我等他们都放完了,才打开盒子。 三张纸上分别是: “怕修不好东西”——字迹歪斜,用力很深。 “怕救不了人” “怕听不到声音” 我看着那张“怕修不好东西”,心里清楚是谁写的。 “这些都不是错误。”我说,“是责任太重。我们每个人都在扛超过自己年龄和经验的东西。可正因为我们在扛,这个屋子才没塌。” 苏晨抬起头,眼眶红着。 “我重生前死在一场坍塌里。”我第一次在他们面前说起这个,“那天我没听见警报,也没人喊我名字。等意识到不对时,已经埋在下面了。氧气一点点耗尽,我甚至想不起上一顿饭吃了什么。” 我停了一下。 “但现在不一样。每天早上我睁开眼,能看到你们在吃饭、在调试设备、在吵架谁该去倒垃圾。这些声音,这些琐碎的事,才是活着的证据。我不是怕危险,我是怕有一天,这里又变成死寂。” 苏晨的呼吸变了。 他忽然站起来,走到铁盒前,抽出刚才那张纸,翻到背面,重新写了一行字,用力塞回去。 我打开看: “我不想一个人守着修不好的发电机。” 苏瑶伸手抱住他肩膀,没说话。 我们就这样坐着,谁都没提要结束。没有拥抱,没有眼泪,也没有口号。可那种绷紧的气压,终于松了一丝。 十分钟后,我合上盒子,放进焚烧格。 “以后每天这个时候,还是这十分钟。”我说,“不说也可以,但必须到场。这是命令。” 苏晨点点头。 苏瑶轻声问:“明天我值早班,还是东区?” “照常。”我说,“观察任务不变。但多加一条——如果发现自己连续三次漏记细节,立刻换人,不准硬撑。” 她应了声。 我站起身,准备去主控台录入今日日志。刚走两步,苏晨叫住我。 “林越。” 我回头。 “那个……情绪本。”他低声说,“能不能……留着不烧?” 我看向他。 “我想看看自己什么时候能写下‘没事’这两个字。” 我点头,把本子取出来,放回储物格。 回到主控台,我打开新文档,新建了一个表格。标题是:“心理状态追踪|非机密”。第一行填上今天的日期,第二行录入三条匿名关键词:恐惧、孤独、害怕拖后腿。 保存路径设为本地独立分区,不联网,不备份。 苏瑶走回医疗角,翻开她的工作笔记,在角落写下一行小字:“长期高压环境下,认知迟滞与回避行为初现,建议引入结构化倾诉机制。” 苏晨坐回工具间,从维修手册里抽出一张草图,那是他昨晚画的摄像头遮蔽组件改进方案。他在背面空白处,用铅笔写了个词,又划掉,重新写: “我不是累赘。” 然后他把纸折好,夹进手册最里层。 我坐在主控台前,屏幕右下角的时间跳到五点零七分。 窗外,雪仍在落。 商场楼顶的光,又一次亮了起来。 第85章 防御升级,墙体的再次加固 雪还在下。 我站在主控台前,屏幕上的时间跳到六点零三分。北门外的摄像头画面里,三道新鲜的拖痕横穿废墟,从东侧配电房延伸至我们外墙五十米处,像是有人用重物划开积雪,在试探地基边界。 苏晨靠在观测台边,手搭在滑轨控制器上,指节泛白。他没说话,但我知道他在等我说什么。 “准备开工。”我把一段七十二小时叠加影像投到主控屏,三处挖掘痕迹被红圈标出,“他们不是路过,是想知道墙后面有没有人。” 苏瑶从医疗角走过来,手里拿着应急包,拉链刚合上。“施工期间随时可能受伤。”她说,“我现在能保证基础处理,但如果出现骨折或深度烧伤,药不够。” “不会让那种情况发生。”我说,“今天只做东墙首段,两米高,十米长。动作慢,检查多。” 她盯着我看了一会儿,点头。 苏晨终于开口:“钛锌板……要用b3仓那批?” “对。”我按下权限键,启动地下三层物资舱的升降平台,“原计划留到扩建用,现在改了。安全屋不能只靠监控防人,墙必须扛得住撞。” 金属门开启的声音从下方传来,沉闷而稳定。第一块板材升上来时,边缘还带着防潮膜,冷气顺着通道涌出,在灯光下凝成细雾。 我们穿戴好护具,把板材运到东墙作业区。复合板比预估重了近三十公斤,抬到支架时,苏晨脚下一滑,肩膀撞在旧墙体上。他咬着牙站直,没喊痛。 “停一下。”我放下工具,拆下已经焊好的第一块板,“我也怕装歪。所以我每五厘米测一次水平。” 他抬头看我。 “不怕慢,怕错。”我拧紧卡扣,重新校准角度,“你负责固定,我来复检。两个人干一个人的活,但每一寸都得稳。” 他喉结动了动,轻轻应了一声。 焊接开始后,火花溅在旧隔热层残渣上,冒出一股灰烟。警报响起来的时候,通风系统自动切换模式,但排风量不足,烟雾往生活区方向飘。 “切断局部电源!”苏晨大喊,同时按下应急开关。备用通道打开,二氧化碳灭火罐喷出白雾,压住了阴燃点。 我关掉焊枪。“以后每段施工前先清空周边杂物。”我说,“再加一道防火隔离带,用剩下的陶瓷纤维板贴边。” 他点头,脸上沾了灰,眼神却亮了些。 我们改用滑轨牵引装置搬运后续板材。轨道是从工厂原有吊装系统改装的,苏晨昨晚画了草图,今早调试成功。四轮滑车挂上链条,一人操控电机,一人引导方向,效率翻倍,体力消耗降下来不少。 中午时分,第三块板安装到位。雨水测试喷头接通,模拟酸雨以每小时四十毫米强度冲刷墙面。水流顺着新涂层滑落,没有渗透迹象。压力表读数稳定,接缝处无渗漏。 苏瑶在一旁记录数据,每隔十分钟检查一次我们的状态。她递来温水和能量胶,说:“心跳都在正常范围,但林越,你左肩一直绷着。” 我没答话,只是把下一组螺栓放进工具袋。 下午两点,第五块板就位。就在我们准备收尾时,苏晨突然停下动作。 他站在脚手架上,手扶着刚固定的板材,声音很低:“我怕……要是哪天我检查漏了,雨水渗进去,腐蚀钢筋……到时候墙塌了怎么办?” 空气静了一瞬。 我摘下手套,走到他面前。“那你现在下去休息。”我说,“换我来焊这段。” 他没动。 “这不是信任问题。”我看着他,“是你已经连续盯了三天望远镜,修了两次遮蔽电机,昨晚还改了滑轨程序。你的脑子比谁都清楚,可身体会累,会抖。这很正常。” 他低头看着自己的手,微微发颤。 “所以今天不是谁单独负责。”我拍了下支架,“我焊,你看着。你觉得不对,立刻喊停。这就是你的任务。” 他深吸一口气,重新握住检测仪。 最后一段焊接完成时,天光已经开始变暗。测试喷头再次启动,三十分钟冲刷结束,墙面依旧干燥。我在工程白板上写下“东墙首段加固完成”,标注明日计划区域:南侧转角至通风井段。 苏瑶收起急救包,回医疗角整理日志。她确认无人受伤,但还是在药品清单上划掉了两支外用消炎膏——早上苏晨擦破了手背,已经处理过。 我录入《墙体加固进度表》,保存路径设为本地独立分区。屏幕上跳出提示:b3仓钛锌复合板剩余数量,17块。原定后期扩建需40块,缺口23。 正要关闭界面,苏晨走进来,手里拿着滑轨电机的检修记录。 “轨道运行正常。”他说,“但我发现一个问题。” 我抬头。 “我们用的牵引链是二手的,承重标的是八百公斤,实际可能只有六百五。如果下次搬更大的材料,万一断裂……”他顿了顿,“得换新的,或者加固连接点。” 我点头,打开物资调度模块,调出库存清单。 “现有的高强度合金链在c区仓库,距离这里十七公里。”我说,“那边是个物流中转站,有监控,但不确定现在有没有人占着。” 他沉默几秒,“能不能远程调取?比如用信号干扰器切断他们的电力,趁乱进去拿?” “不行。”我说,“我们不去抢,也不暴露位置。十七公里太远,风险不可控。” 他皱眉,“那怎么办?等他们自己离开?” 我盯着屏幕上的地图标记,手指在几个节点间移动。 “不等。”我说,“我们换个方式拿。” 他看向我。 “他们要是占着仓库,说明也需要物资。”我说,“那就让他们主动送出来。” 他眼睛一亮,“你是说……交易?” 我摇头,“不是交易。是让他们觉得,那批货已经没法用了。” 他愣住,“怎么做?” 我打开通讯频段扫描界面,找到附近最强的民用信号源。 “先查清他们在用什么设备供电。”我说,“然后想办法让他们相信,那批合金链受过酸雨污染,接触即腐蚀电路。” 他张了张嘴,“可那不是真的……” “但他们不知道。”我敲下确认键,“恐惧比真相更有说服力。” 他站在原地,像是在消化这个思路。 我站起身,走向主控台侧面的储物格,取出一张未标记的空白图纸。 铺开后,我拿起笔,在中央画下一个仓库平面图。 笔尖停在东南角的配电箱位置。 苏晨凑过来,声音带着一丝不确定:“你要伪造故障信号?让他们以为材料带电蚀性?” 我点头,继续画线。 “第一步,黑进他们的临时监控。”我说,“第二步,播放一段预录画面——工人搬运链条时设备短路起火。” 他呼吸快了些,“然后呢?” 我写下一行字:**“c区库房,合金链批次污染,接触即损电路”** 笔尖重重落下。 苏晨盯着那行字,忽然说:“可万一他们不信,派人实地检查怎么办?” 我看向他。 “那就让他们检查。”我说,“但我们得先动手脚。” 第86章 资源整合,团队的优势最大化 我盯着主控台屏幕上的物资调度模块,c区仓库的坐标还亮着红点。苏晨站在我身后,手里攥着那份滑轨电机的检修记录,呼吸比刚才稳了些。 “我们不能靠单点突破解决问题。”我调出库存清单,把钛锌板剩余数量和牵引链承重数据并列显示,“得让每个人的能力和每份物资都连成网。” 他没说话,但往前挪了半步。 我打开本地服务器,新建文档,标题打上《生存资源协同台账》。光标在空白处闪了两下,我分出三个板块:物资储备、人力专长、待办任务。 “以前东西在哪、谁负责哪块,靠记、靠说。”我敲下第一行字,“现在开始,所有信息同步更新,谁都能看,谁都要用。” 苏瑶从医疗角走过来,听见最后一句,停下脚步。“包括药品消耗?” “包括药品消耗。”我点头,“你昨天划掉的两支消炎膏,我已经记进损耗栏了。以后这类数据不再只归你管,是整个系统的输入。” 她走近些,目光扫过屏幕结构。“那我要怎么填?每天巡检完直接录入?” “对。但不是全靠你一个人补。”我把“人力专长”栏展开,“你是医生,可不止处理外伤。健康评估、药品配比、污染样本分析——这些都要纳入你的职责范围,统称‘医疗支持体系’。” 她微微一怔。 “我不只是让你干活。”我看向她,“是要把你做的事变成可追踪、可复制的流程。万一有新人加入,或者你哪天需要休息,这套体系能撑住。” 她抿了下唇,轻轻点头。 我转向苏晨:“你也一样。你昨晚改的滑轨程序,今天发现的链条隐患,都不是偶然。你能预判风险,能动手改装,还能调试设备运行日志。你现在不只是修东西的人,是技术中枢。” 他低头看着手里的记录本,指腹摩挲着边缘的折痕。“可我……有时候怕判断错了。” “没人能每次都对。”我说,“但错误可以被系统捕捉。比如你担心链条断裂,那就把它列为高危项,录入台账预警栏。下次动用同类材料,系统会自动提醒检查强度报告。” 他抬起头,眼神有点动。 “我不是指挥官。”我停顿一秒,“我是协调者。我们要建的不是一个听命令的队伍,而是一个能自己运转的系统。” 苏晨深吸一口气,把记录本放在操作台上。“那……我能看看台账怎么填吗?” “现在就开始。”我切到任务分配界面,“三人各自认领模块,每日八点同步数据。苏瑶主责医疗与健康监测,苏晨接管设备维护与技术改造,我统筹防御与外部行动。” 他站在原地没动,像是还在消化。 “这不是分工,是授权。”我说,“你有权决定哪些设备需要优先检修,哪些工具要升级。只要在台账里写清楚理由,资源就向你倾斜。” 他喉结动了动,终于伸手点了确认键。 屏幕刷新,三项权限绑定完成。 “第一个闭环。”我把b3仓钛锌板剩余17块的信息拖入“物资储备”栏,关联到“东墙后续加固计划”,标注红色警示:“缺口23块,替代方案待研。” 紧接着,我把c区仓库合金链列为潜在获取目标,在“待办任务”中创建新条目:“非接触式回收预案”,归属我名下。 “什什么叫‘非接触式’?”苏晨问。 “因为我们不去抢,也不暴露位置。”我说,“但我们得让占着仓库的人主动放弃那批货。” 他眼睛微亮,“用之前说的办法?让他们以为链条带腐蚀性?” “前提是他们信。”我调出通讯频段扫描界面,“先查清他们在用什么供电系统。如果是老旧逆变器,抗干扰能力差,一段伪造的短路画面就能让他们起疑。” “可要是他们派人实地查看呢?”苏晨追问。 “那就让他们看。”我打开图纸编辑器,铺开c区仓库平面图,“我们在他们检查前动手脚——比如在配电箱附近做假接地,制造漏电假象;再在监控里插一段搬运时火花四溅的画面。” 他盯着图,声音低下来:“这样……他们就会觉得材料本身有问题?” “恐惧传播比真相快。”我说,“一旦他们认定那批链子碰不得,要么烧毁,要么扔掉。我们等几天,再去拿剩下的。” 他沉默几秒,忽然说:“那我得先做个信号干扰模拟测试,看能不能绕过他们的防火墙。” “去做。”我点头,“测试结果录进台账‘技术验证’子项,我会根据反馈调整执行时间。” 他转身要走,又停住。“如果……我是说如果,他们真把链子销毁了怎么办?” “那就换思路。”我说,“我们还有备用方案——拆解废弃工地的塔吊钢缆,重新淬火拉直。虽然强度略低,但够用。” 他点点头,脚步变得坚定了些。 苏瑶这时开口:“那我的部分呢?医疗资源一直在消耗,没有补充路径。” “已经在查。”我切换回物资地图,“城西疾控中心有个冷链仓库,里面有抗生素和疫苗,但不确定低温环境是否维持住了。另外,你之前提过的净水植物实验,我也准备划出一个独立区域,让你试种。” 她眼神一紧,“你是说……让我一边管药品,一边研究替代疗法?” “不是‘一边’,是整合。”我说,“药品不够,就要找自然替代品。你做的每一项实验,数据都要进台账‘医疗研发’栏。成功一次,我们就多一条活路。” 她没再质疑,而是掏出随身笔记,翻到某一页。“那我明天开始,把现有的草药样本分类登记。” “好。”我打开共享链接,发到她的便携终端,“所有更新实时同步。你加一项,我和苏晨都能看到。” 她收起终端,走向医疗角,背影比平时利落。 我回到主控台,检查台账运行状态。三项模块均有更新提示:苏瑶上传了今日药品使用明细;苏晨提交了滑轨电机运行日志,并附注“建议下周更换轴承”。 第一条闭环完成了。 “以后不是谁单独扛事。”我对苏晨说,“是你发现问题,我制定策略,她提供支持。反过来也一样。我们三个节点连起来,才能挡住外面那些不确定。” 他站在设备间门口,回头看了眼屏幕。“那……我现在去测备用链条的极限承重?” “去吧。”我说,“测完直接录入,我会根据数据决定下一步动作。” 他点头,走了进去。 我关闭台账界面,屏幕自动跳转至通讯频段扫描页。信号图上,一段微弱但规律的脉冲仍在闪烁,频率稳定,来源不明。 我放大波形图,标记出三次重复峰值的时间间隔。 手指悬在“信号溯源”按钮上方。 第87章 通讯恢复,与外界的联系尝试 屏幕上的脉冲信号还在跳动,三次重复的峰值像心跳一样规律。我盯着那条波形线,手指悬在“信号溯源”按钮上方,没有按下去。 不是不敢,是不能再等。 上一次听到外界的声音,还是灾变前新闻里播报倒计时的最后七十二小时。从那以后,世界沉了底,我们活在铁墙之内,靠自己撑起一片天。可再坚固的屋子,也挡不住人心慢慢被寂静磨薄。 我调出电子仓库目录,在“应急电子备件”分类里往下划。光标停在一条尘封已久的记录上:**军用级手持对讲机,型号tJ-86,未启用**。 这东西原本是作为备用通讯方案采购的,后来因为主系统更稳定,一直锁在b2仓角落。现在,它可能是唯一能打破沉默的工具。 我起身走向储物区,脚步落在金属地面上发出短促回响。苏晨听见声音从设备间探头出来,看到我打开b2仓门,立刻跟了过来。 “要动通讯设备?”他问。 “不只是动。”我把箱子搬出来,拍掉表面的灰,“是要让它说话。” 箱子打开,黑色外壳的对讲机静静躺在防震泡沫里,天线收拢,电源模块独立封装。我把它拎出来,翻到背面检查接口。氧化痕迹不重,但电路板长期封闭存放,湿气可能已经渗入。 “主板大概率受潮。”苏晨接过设备,拧开后盖看了一眼,“稳压模块如果失效,充放电会不稳定,发不出有效信号。” “能修吗?” 他抿了下嘴:“得拆开清洗,换芯片。手头没有原装配件……但如果电压匹配,可以从别的设备拆。” 我点头:“医疗仪器报废区有几台旧监护仪,电压相近。你判断哪个可用,直接拆。” 他没再说别的,抱着对讲机进了技术间。 我回到主控台,重新调出刚才那段脉冲信号,放大频段分析图。频率落在400mhz区间,不属于任何公共广播频道,也不是自然电磁干扰的随机分布。它的节奏太整,像是人为残留的符号片段。 我不确定那是求救信号,还是某种警告。但我知道,如果我们一直只听不说,迟早会被当成死区。 二十分钟后,苏晨回来了,手里多了个小塑料盒,里面装着两枚方形芯片。 “从监护仪主板拆的稳压器,参数接近。”他把对讲机放在操作台上,“先试试看能不能点亮。” 我们接上低压电源测试仪。他小心地将新芯片焊接到位,动作比之前稳了许多。焊枪移开时,一缕青烟从焊点升起,他立刻用酒精棉擦拭。 “消一下静电残留。”他说,“苏瑶教的。” 我看了眼医疗角方向,她正低头整理药架,仿佛没注意到这边的事。但她知道我们在做什么。 通电瞬间,对讲机正面的小屏闪了一下,红灯亮起。 “有反应!”苏晨眼睛亮了。 可下一秒,红灯熄灭。 他又试了一次,这次屏幕短暂显示了频率数字,随即黑屏。 “问题不在供电。”他皱眉,“可能是接收发射模块阻抗失衡,或者天线耦合不良。” “有没有办法绕过检测机制,强制发送?” “理论上可以。”他说,“但我们不知道它卡在哪一步。没有示波器,没法测信号输出强度。” 我静了几秒,忽然想起什么。 “前世有个无线电爱好者提过,老式对讲机在信号弱的时候,可以用手工绕制的调谐线圈增强共振效率。” “线圈?”他抬头,“铜线就行?” “越纯越好。长度要精确控制。” 他立刻翻找工具柜,找出一卷绝缘铜线和一把数显卡尺。一边量一边绕,做了个拇指大小的螺旋圈,接在天线基座附近。 第二次通电,屏幕常亮,绿灯闪烁。 “成了?”我问。 他拿起话筒试音:“喂,喂……能听到吗?” 扬声器里只有沙沙的杂音。 “能收不能发。”他摇头,“还是差一点。” “会不会是触点接触不良?”一个温和的声音从旁边传来。 苏瑶不知什么时候走了过来,手里拿着一瓶消毒酒精和棉签。 “我在医院处理精密仪器时,遇到过类似情况。外表看着干净,其实氧化层隔断了导通路径。” 她递过酒精棉:“试试这个。” 苏晨接过,仔细擦拭每一个金属触点。我则重新检查天线连接处,发现底部螺丝有些松动,用小扳手拧紧。 第三次通电。 “滴——”一声清脆提示音响起,绿灯持续亮起。 苏晨再次拿起话筒,深吸一口气:“这里是城郊七号安全屋,坐标北纬31.7,东经119.2,物资充足,可共享资源,请求联络。” 对讲机扬声器传出他自己的声音,清晰、稳定,通过外接天线传了出去。 成功了。 我们三个都没说话,盯着屏幕上代表信号发射状态的波动曲线。它平稳延伸,像一道划破黑暗的细线。 “再试一遍。”我说。 他又重复了一遍呼叫内容。十分钟,连续五次,频道里始终没有回应。 苏瑶轻轻叹了口气。 苏晨的手慢慢垂下来:“没人听得到吧……” “不一定。”我打开台账系统,新建了一个栏目:**通讯日志**。 我把时间、频段、信号强度全部录入,备注栏写下:“首次主动联络尝试,设备运行正常,暂无回应。” 然后设定定时任务:每日早晚七点,自动播放录制好的广播内容,持续三十秒,覆盖通用求救频段。 “我们不是在等回应。”我看向他们,“是在告诉这个世界,还有人活着,还能说话。” 苏晨低头看着手中的话筒,忽然伸手把它固定在专用支架上,顺手更新了设备维护日志。 “下次我可以加个信号放大电路。”他说,“用太阳能板余电做辅助供电,提升发射距离。” “去做。”我说,“需要什么材料列进清单,明天我就安排调配。” 他点点头,转身回去整理剩余零件。 我坐在主控台前,目光回到频段扫描图谱。那道未知的脉冲信号依然存在,位置没变。 但现在不一样了。 我们不再是只能接收的耳朵,而是有了发声的能力。 我打开通讯日志界面,刷新状态。第一条记录静静躺在列表顶端: 【07:15|信号已发送|频段400.6mhz|持续30秒|无回应】 苏瑶走过时看了一眼屏幕,脚步顿了半秒,然后继续走向医疗角。她的背影很轻,但我知道她在听。 外面风声低沉,酸雨云层依旧压着天际线。安全屋的墙很厚,挡得住腐蚀,挡得住暴力,却挡不住人心里那一丝想听见回音的念头。 而现在,我们终于开始发出自己的声音。 我盯着主控屏,手指轻敲桌面。远处坐标网格上的某个点微微闪烁了一下,像是回应,又像只是电流波动。 我坐直了些。 那个点还在闪。 第88章 夜间演练,团队的应急反应 屏幕上的那个闪烁点消失了。 我盯着它原本的位置,手指从控制面板上收回。刚才那阵规律的脉冲信号没有再出现,像是被风吹散的火星,只留下一片静默。对讲机还在支架上亮着绿灯,广播按时发出,但频道里依旧空荡。 苏晨走回设备间时脚步很轻,像怕惊扰什么。苏瑶整理完药架,顺手把一瓶碘伏放回原位,动作停顿了一瞬,又拿出来摆在台面上。 没人说话。 我知道他们在等我说点什么。可现在不是安慰的时候。 我站起身,走向公共区中央的照明开关盒,手指在“夜间模式”按钮上按了一下。整片区域的灯光瞬间暗下,只剩下应急灯带泛出微弱的蓝光。 “今晚十点,全员集合。”我的声音压过通风系统的低鸣,“第一次应急响应演练,开始。” 苏晨抬头看我,刚张嘴,又闭上了。 “我们发出了信号,没人回应。”我看着他们两个,“这说明外面要么没人,要么……他们在等我们松懈。不能指望别人来救,只能让自己不出错。” 苏瑶轻轻点头,没问为什么是现在。她转身去医疗角取东西,动作比平时慢半拍,像是还没从刚才的寂静中抽离出来。 十点整,警报声划破安静。 我没有提前通知具体时间。红灯旋转起来,广播自动播放预设内容:“b区西侧围墙感应异常,持械警戒组立即出动。” 灯光全灭,只有监控屏还亮着灰绿色的画面。 苏瑶从医疗角冲出来时,手里只拿了支笔灯。她走到主控台前才意识到不对,折返去翻应急包,取出头灯戴上。整个过程花了三分钟。 我按下终止键,恢复基础照明。 “反应时间太长。”我在记录表上写下时间戳,“你在医疗角应该随时能拿到照明工具,而不是先判断要不要拿。” 她低头,“我以为这只是演习。” “那就错了。”我说,“每一次‘以为是演习’的松懈,都可能是真实的死亡起点。” 苏晨已经在设备间门口等着了。他听见指令后第一时间赶过去,但在切换备用电源时误触了总闸,导致c区照明完全断电,连带着监控画面闪了几秒。 “你进设备间的首要任务是什么?”我问他。 “确认系统状态。”他答。 “然后呢?” “排除故障。” “错。”我指了指监控屏,“你的第一动作应该是锁定当前画面,保存最后影像。如果真是入侵,那几秒黑屏可能就错过了关键信息。” 他抿着嘴,没反驳。 第二次演练紧接着开始。 这次我没用标准脚本。广播刚响,我就在频道里插入一段杂音干扰,模拟通讯被阻断的情况。同时,我提前在c仓门口放了个金属桶,轻轻推倒,让它滚出几声响动。 “储物仓区域有异响,疑似门未锁闭。”我通过广播补充提示。 苏晨立刻冲向设备间调取监控,发现c仓门确实在画面中微微晃动。他转身就要去武器库拉警戒链。 “停下!”我出现在门口,声音压得极低,“演练未结束,停止操作!” 他僵住。 “你没确认画面来源是否可信,也没检查其他传感器数据,就准备启动高危防御机制?”我走进来,“一旦触发,声波驱逐装置会耗掉三天的储备电量,而且无法在十二小时内重复启用。你觉得值得吗?” 他摇头。 “记住,任何异常都要先验证真伪。哪怕看起来再像入侵,也不能跳过流程。” 他低头看着自己的手,慢慢松开了链条挂钩。 回到主控台,我把两次演练的数据调出来,列成表格。 苏瑶站在一旁,手指无意识地摩挲着头灯边缘。 “第一次响应,苏瑶延迟三分十四秒,原因:未固定应急装备位置;苏晨误操作导致局部断电扩大,影响监控连续性。”我一条条念,“第二次复合危机中,苏晨在未核实多重证据的情况下,准备启动高耗能防御措施,风险等级三级。” 空气有点沉。 “这不是批评。”我看向他们,“是纠正。我们现在活着,是因为每一步都走得准。但只要一次偏差,所有准备都会崩塌。” 苏瑶深吸一口气,“以后我会把应急包放在手边,头灯充好电挂在门口钩子上。” “好。”我点头,“从今天起,每周至少一次无预告演练。时间和内容不提前通知。” 苏晨突然开口:“能不能……让我参与设计一部分?” 我抬眼。 “比如加个假目标陷阱,或者模拟不同类型的入侵路径。”他语气认真了些,“我可以做几个预案脚本,让反应更全面。” “可以。”我说,“你负责技术层面的场景搭建,下周提交初版。” 他点点头,转身朝设备间走。 复盘结束,安全屋重新进入常规运行状态。照明恢复正常,监控持续轮巡,通风系统稳定运转。 我坐在主控台前,把演练记录归档到资源协同台账里,在“团队训练”栏目下新建了子项。页面自动同步到每个人的终端。 苏瑶回到医疗角,没开大灯,只用了台灯。她把急救包里的物品逐一取出,重新排列顺序,最后把头灯单独放在最外格,插上充电线。 我看了眼时间,十一点四十分。 正要关闭监控回放界面,忽然注意到b区走廊的红外热感图有些异常。 画面显示,三十秒前,有一团模糊的温热痕迹从墙角掠过,持续不到五秒就消失了。轨迹不像人形,也不符合已知动物活动规律。 我调出前后三十秒的连续帧,逐帧查看。 没有实体影像,只有温度波动。 我打开通讯日志,翻到今晚七点的自动广播记录。信号正常发送,频段稳定,无回应。 可就在广播结束后的第四分钟,系统曾短暂记录到一次外部电磁扰动,强度很低,被判定为背景噪声,自动过滤了。 我盯着这两条时间线,把它们并列对比。 温热痕迹出现的时间,正好在电磁扰动之后十七秒。 我起身走到设备间门口,敲了两下门。 苏晨应声出来,手里还拿着笔和小本子,上面画着新的警报联动线路草图。 “你刚才有没有看到b区走廊的红外异常?”我问。 他皱眉,“什么异常?” “一个短时温差信号,位置靠近旧通风口。”我把平板递给他。 他接过看了几秒,抬头,“这个范围……像是气流突变引起的热扰动。但我们今晚没开过那边的风阀。” “我也这么想。”我说,“可它出现得太准时。” 他沉默了一下,“要不要我去查一下通风管道?” 我正要点头,主控台方向传来一声轻响。 是苏瑶的声音。 她站在操作台前,手指停在广播系统的手动触发按钮上方。 “林越。”她回头,语速很稳,“刚才……我好像听到对讲机有声音。” 第89章 物资保护,防止盗窃与破坏 苏瑶的手指停在广播系统的手动触发按钮上方,声音很稳:“林越,刚才……我好像听到对讲机有声音。” 我没有立刻回应,而是快步走回主控台,调出音频日志。屏幕上的波形图一闪,一段极短的脉冲信号被系统标记为背景噪声,自动过滤了。但我一眼就认出来——这不是杂音,是定向接收的反向探测信号,频率和我们昨晚七点发出的广播完全重合。 有人在外头监听我们的通讯,并试图定位信号源。 我把时间线拉出来,和b区走廊那团温热痕迹并列对比。电磁扰动发生在七点零四分,红外异常出现在十七秒后,位置正是旧通风口附近的夹层缝隙。那里原本是工厂检修通道,从外侧钻入的话,确实能避开主监控探头。 “不是巧合。”我说,“他们知道我们在发信号,也在找入口。” 苏晨已经站在旁边,盯着红外图谱看了几秒,“可要是真有人进来,怎么会只待五秒?连门都没碰。” “试探。”我手指敲了敲桌面,“他们在确认有没有人守着这条路线,有没有监控反应。我们现在看到的‘异常’,其实是对方行动后的余波。” 苏瑶低头看着自己刚整理好的应急包,又抬头看向我,“那下一步会是什么?” “偷物资,或者破坏关键设备。”我站起身,“c仓现在放着柴油滤芯、净水药剂、压缩食品,全堆在一起。一旦被盯上,整个储备体系都会崩。” 空气一下子沉了下来。 我知道她们都明白这意味着什么。上一次演练暴露的是响应流程的问题,这一次面对的,是真实存在的外部威胁。 “从现在起,改变储物方式。”我打开本地服务器,调出安全屋结构图,“三级隐藏体系,立刻执行。” 我在图上划出三个区域:c仓仍是日常取用点,但只保留三天用量;设备间下方的维修夹层改成隐蔽点A,存放高价值易损物资;废弃排水井清淤加固后作为隐蔽点b,藏匿武器和长期应急口粮。 “两个隐藏点只有我们三个人知道具体位置。”我看向他们,“而且今后所有物资转移,必须两人同行,登记加密编号,不准提实际内容。” 苏晨马上点头,“我可以给台账加权限分级,不同层级需要双认证才能查看。” “我现在就去分类打包。”苏瑶转身走向医疗角,从柜子里取出几袋药品,开始装进密封袋。 “先不动真货。”我拦住她,“今晚做一次全流程演练,静默搬运,不亮主灯,用头灯低光模式。我要看这套制度能不能在无预警状态下跑通。” 她说:“明白。” 十点整,公共区灯光关闭,应急蓝光亮起。这次没有警报,也没有广播提示。我和苏瑶一组,负责将三日份压缩食品和净水药剂转移到隐蔽点b;苏晨则配合我提前调试过监控角度,确保搬运路径始终处于可视范围。 我们贴着墙边走,脚步放轻。每到一个转角,我都停下来扫一眼手持终端上的实时监控画面。通风系统保持最低运行,避免气流扰动引发误报。 到达排水井入口时,我用手电照了照内壁。混凝土表面有些潮湿,但结构完好。苏晨之前做了防水处理,还加了防滑垫。我们把物资箱一个个搬进去,按预定位置码好,最后用空油桶遮挡住入口视线。 另一边,苏晨和我一起把发电机零件和备用电池组送进维修夹层。他顺手检查了里面的温湿度传感器,重新校准了阈值。 “这样就不会再因为局部温差被误判成入侵了。”他说。 两小时后,全部转移完成。我在主控台更新了数字地图,在c仓门口故意留下一道模糊的拖痕,像是有人深夜搬运重物留下的。这是个诱饵,如果外面真有人监视,他们会以为主仓库仍在频繁使用。 “假目标设好了。”我说,“接下来,出入登记全部走电子台账,每次取物都要录双人视频,标明时间、用途、归还期限。” 苏瑶坐在医疗角桌旁,正把最后一支抗生素贴上无文字标签,收进随身背包。那是她新设定的应急配置,随时能拿走。 “以后我的药品不再集中存放。”她说,“贵重的分成三份,分别锁在不同区域。” “对。”我点头,“物资不能集中,信息也不能集中。谁都不可以单独掌握全部情况。” 苏晨在设备间检查完数据同步状态,走出来时手里多了张纸。他把它贴在门后,是一张手绘的“物资调度流程图”,从申请到归还的每一步都标得很清楚。 “下次演练,我可以加个声东击西的环节。”他说,“比如模拟某个隐藏点被发现,看我们怎么应对。” 我看着屏幕上轮巡的监控画面,b区走廊依旧安静。但我已经调高了那一带的红外灵敏度,任何微小的温度变化都会触发记录。 “不用等到下次。”我说,“明天开始,每天随机抽查一次物资盘点,由你们两人互查,我监督。发现问题当场修正。” 苏瑶抬眼,“你觉得他们还会再来?” “一定会。”我手指在控制面板上滑动,切换到通讯日志界面,“我们发信号,就是在告诉别人这里有人活着,有资源。只要还有人在外面挣扎,就会有人想进来。” 她没说话,只是把头灯插上充电线,挂在门口钩子上。 我回到主控台前,打开资源协同台账,在“团队训练”下新建了一个子项:“防盗窃与破坏预案”。我把今晚的操作步骤逐条录入,包括人员分工、时间节点、风险控制点。 页面自动同步到每个人的终端。 这时,苏晨忽然说:“林越,排水井那边的摄像头,要不要换个朝向?现在它对着墙,如果有人从侧面进来,拍不到脸。” 我想了想,“不动它。我们要让他们觉得监控有盲区,才会冒险靠近。真正的重点不在画面拍到谁,而在他们什么时候出现。” 他点点头,没再问。 苏瑶站起身,走到操作台前看了眼广播系统的状态。绿色指示灯稳定闪烁,自动广播将在凌晨五点再次启动。 “还是发吗?”她问。 “发。”我说,“但内容改一下。去掉‘可共享资源’这句。” 她手指在输入框里删掉那几个字,重新核对坐标信息。 “这里是城郊七号安全屋,北纬31.7,东经119.2,物资充足,请求联络。”她念了一遍。 “就这样。”我按下确认键,“让想听的人听见,也让不该来的人知道——我们不是软目标。” 她关掉界面,转身准备离开。 就在她手搭上门框的时候,我叫住她。 “应急包放在手边,头灯充好电。”我说,“不只是演习,是现在就要做到。” 她回头看了我一眼,轻轻点头,走进医疗角,把背包挂在床头最近的位置。 我坐在主控台前,目光落在新标注的隐藏点坐标上。手指还在敲着桌面,节奏没变。 监控画面切到b区走廊,红外模式下一切正常。但我知道,那道夹层缝隙还在那里,像一张半开的嘴,等着有人伸出手。 苏晨走过来,低声说:“我可以把维修夹层的通风口加一道手动挡板,平时封闭,需要时再打开。” 我说:“做吧,记得用非金属材料,别干扰信号。” 他应了一声,转身往设备间走。 我调出通讯频段扫描图,盯着那段曾出现脉冲的频率。波形平稳,没有任何波动。 可就在我准备切换页面时,终端右下角弹出一条提示: 【b区西侧外墙,震动传感器轻微触发,持续0.8秒,已自动复位】 第90章 团队建设,凝聚力的提升 监控终端右下角的提示还亮着,那条震动警报刚过去不到两分钟。我盯着屏幕,手指悬在确认键上方,却没有按下去。 过了几秒,我反手关掉了b区所有红外感应的联动设置,又在本地系统里发了一条通知:今日无巡查,无演练,所有人按个人节奏行动。 苏晨从设备间探出头,看了眼公共区的方向,又缩回去继续整理工具。我没叫他。转过身,走向厨房。 密封舱的门打开时发出轻微的气流声。我从最底层取出一个布袋,上面贴着“香料备用”的标签。这包东西囤进来之后,一次都没用过。灾变后每一顿饭都是按热量配比来的,不需要味道。 我当着他们的面撕开袋子,把里面的八角、桂皮倒进炖锅。油刚热,香味就窜了出来。 “今晚不做配给餐。”我说,“做顿像样的饭。你们谁还记得以前最想吃的那道菜?” 苏瑶正站在医疗角门口,手里还拿着刚才归档完的药品清单。她愣了一下,目光落在我手里的锅上。 “这……燃料记录怎么算?”她问。 “补进台账就行。”我削着土豆,没抬头,“不算额外消耗。” 她没动,像是在判断这话是不是真的可以当真。过了几秒,她转身走回医疗柜,拿出一小瓶密封的柠檬干。 “本来是防坏血病的备用方案。”她说着,轻轻打开瓶盖,捏了一小撮放进汤里。 苏晨也走了过来,站在操作台边,盯着锅里翻滚的汤泡看了会儿,忽然说:“小时候姐给我煮蛋花汤,她说油少没关系,葱花多一点就香。” “那就加葱。”我把切好的土豆倒进去,又递给他一把青葱,“你来。” 他接过刀,动作有点生疏,但很认真地一片片切下去。苏瑶则在一旁调盐量,尝了一口后又添了半勺糖。 没人再提通风外泄、香气扩散、监控盲区这些词。也没有人看时间。 锅盖盖上的那一刻,整个公共区都安静了下来。只有汤在底下咕嘟咕嘟地响,蒸汽顺着缝隙往上爬,在金属顶板上凝成水珠,一滴一滴落下。 我们围坐在餐桌旁等开锅。灯光调到了最低档的暖光,不像平时那样刺眼。苏晨低头看着自己的手,指甲缝里还沾着葱末。 “其实那天实训课修空调,不是为了喝汽水。”他忽然开口,“老师说,能修好报废机的人,才算真入门。我那时候特别想让他点头。” 苏瑶笑了下:“你记得那么清楚?” “嗯。”他说,“后来汽水喝完了,瓶子我还留着。” 林越没接话,只是把汤盛出来,递给他们每人一碗。 我捧着碗,热气扑在脸上。这感觉陌生得让人有点恍惚。上一顿饭有人和我一起吃,还是灾变前的事。便利店的冷便当,塑料盒边缘已经发硬。我当时坐在工位上,一边吃一边改报表,心里只想着早点下班。 结果没等到下班。 “我重生前最后一天,”我放下勺子,“吃的是便利店的冷便当。那时候还在想,要是能回家吃顿热饭就好了。” 苏瑶的手停住了。 “那你家……远吗?”苏晨低声问。 “很近。”我说,“走路十分钟。但我没走回去。” 空气静了几秒。 苏瑶轻声说:“我值班室抽屉里还有半块巧克力,灾变那天忘了拿。本来是想下班后请同事尝的。” 苏晨突然笑了一声:“我现在最怀念的是实训课,修好一台报废空调,老师请我们喝冰汽水。甜得齁嗓子。” 我没说话,起身走到储物格前,从最里面拿出一罐未开封的汽水。铝罐表面还带着一点冷凝水,显然是刚从低温区取出来的。 “给你留着。”我把汽水放在桌上,“等哪天修好制冷机,咱们一起喝。” 苏晨盯着那罐汽水,喉结动了动,用力点头。 汤已经凉了一些,但我一口没动。他们也没急着吃完,而是慢慢喝着,偶尔交换一个眼神,或者因为某块土豆没切匀笑一下。 这种安静不再是那种绷紧神经的沉默,而是一种……能喘口气的空隙。 “其实我一直觉得,”苏瑶忽然说,“只要还能好好吃顿饭,就不算彻底输了。” “是啊。”我接过她的话,“饭能热着,灯能亮着,人还能坐在一起说话——这些事本身就是在赢。” 苏晨低头看着那罐汽水,小声说:“下次我想试试做个蒸蛋。以前姐教过我,火候掌握好了,表面特别平,像镜子一样。” “缺什么材料你列个单子。”我说,“只要仓库里有的,都可以用。” 他抬起头,眼睛亮了一下。 没人提明天要检查传感器,也没人说要去加固排水井的遮蔽层。这一刻,我们不是守卫者、执行者、响应单元。我们只是三个还在活着的人,在一个不会塌的房子里面,吃了一顿不是配置标准的晚饭。 桌上的汽水罐没开,但它就摆在那儿,像某种承诺。 苏瑶把剩下的柠檬干重新封好,放进随身包里。她的动作很轻,像是怕惊扰了此刻的平静。 我坐在原地没动,碗已经空了,手还握着勺子。苏晨起身收拾餐具,走到一半又停下来,回头看了眼那罐汽水,然后把它放进低温储格最显眼的位置,正对着门。 他站了一会儿,才继续往水槽走。 通风系统的低鸣依旧在背景里持续,但今天听起来不像警报前奏,倒像某种稳定的节拍。 我望着墙上被水汽映出的一小片光斑,忽然意识到一件事:我们开始在乎“以后”了。 不是熬过下一波酸雨,不是撑到下一批物资耗尽,而是真正的“以后”——想做的事,想见的光景,想完成的约定。 苏晨擦干最后一个碗,放回架上。他经过餐桌时,顺手摸了下那罐汽水的顶部,确认它还在。 苏瑶靠在椅背上,闭了会儿眼,嘴角还带着一点没散的笑意。 我没有起身返回主控台。监控界面还停留在关闭状态,b区的摄像头黑着,警戒系统处于手动屏蔽模式。 谁都没有提该去工作了。 谁都没有动。 第91章 末日文化,废墟中的艺术与娱乐 苏晨把最后一个碗放进储物架时,手指在汽水罐的顶部停了一下。他没打开,只是确认它还在那儿,然后转身走回公共区,脚步比平时慢了一拍。 我坐在餐桌边,监控终端还黑着。b区的摄像头没恢复联动,警戒系统依旧处于手动屏蔽状态。谁也没提该去检查传感器阈值,也没人说要重新校准通风口的温差感应。那种紧绷的节奏被什么压住了,不是松懈,而是另一种东西在慢慢浮上来。 我看向墙角那堆废弃金属零件——是上周清理设备间时留下的残件,几截断管、两个坏掉的轴承、一段扭曲的铜线。它们一直堆在那儿,等着被分类回收或熔解再利用。但现在,我忽然觉得它们不该只用来换燃料效率。 “我们得做点别的事。”我说。 苏瑶正低头整理医疗包,听到声音抬起了头。 “不是为了活下去的那种事。”我站起身,走到那堆废料前,捡起一根短钢管,指节敲了两下,发出一声清亮的响。“比如,让这地方听起来像有人住,而不是一座关着活人的仓库。” 苏晨走过来蹲下,手指摸过那些金属边缘。“你是说……做乐器?” “你能调音?”我问。 他点点头:“以前实训课学过共振频率计算。这些管子粗细不同,敲击点改一改,能凑出几个音阶。” “那就试试。”我把钢管递给他,“别用主电源焊接,用便携电弧笔,在设备间操作,避开通风主道。” 他接过材料,没立刻走,反而盯着那根管子看了两秒,像是在听它还没发出来的声音。 苏瑶没说话,但也没回医疗角。她站在原地,目光扫过墙上那片被水汽映出的光斑,又落在我刚才坐过的椅子上——上面还放着昨晚用过的汤勺,没人收。 “我也想做点什么。”她说,“可这里没有画布,也没有颜料。” “有。”我走向储物柜,拉开底层抽屉,取出一小瓶炭粉,“柴油机滤芯清理下来的积碳,混合医用凡士林,能当墨用。布料呢?旧工装、报废防护服,拆了都能当底材。” 她接过瓶子,轻轻晃了晃,黑色粉末在瓶底滑动。“颜色只有黑?” “不一定。”我从药品区取来一小袋染色棉球,“碘伏氧化后会变深褐,高锰酸钾稀释能出紫红。还有玻璃碎片——酸雨腐蚀过的窗片,蓝的、绿的,可以拼贴。” 她眼睛亮了一下,没再问燃料算不算超支,也没提台账登记。转身就去了物资分拣台,开始翻找可用材料。 晚上七点,公共区的灯光调到了日常模式。我没开监控轮巡,也没设置定时提醒。八点整,我宣布:“接下来一小时,不算执勤时间。” 苏晨从设备间出来,手里抱着三根固定在木架上的金属管,每根长短不一,表面打磨过,接缝处焊得平整。他把架子放在公共区角落,拿起两根自制敲槌。 第一声响起时,所有人都顿了一下。 那是“哆”,不太准,偏高了一点。但他调整了敲击位置,第二下就稳住了。接着是“来”“咪”,音阶断续地连起来,最后拼出一句简单的旋律——是灾变前很常见的一首便利店广告曲。 苏瑶站在墙边,手里拿着一块浸过药液的蓝色布片。她没跟着哼,但手指随着节奏轻轻动了一下。 “再来一遍。”我说。 这一次,他加了节奏变化,最后一段用了双槌交替,金属震颤的声音在金属墙壁间来回碰撞,竟然有了点起伏。 我看着墙面,突然说:“就这儿吧,别浪费空地。” 她明白我的意思,把布条用卡扣固定在通风管道外壁,又拿出炭笔和染液瓶,在金属板上开始勾线。 先是地铁站入口的轮廓,接着是站名牌的字体。她画得很慢,一笔一划都压着记忆走。背景里,苏晨的管钟换了调子,试着配合她的动作节奏。 九点三十分,半幅壁画已经成型。广告灯箱、自动售票机、穿制服的安检员剪影……全是由炭黑勾边,染布拼贴填色。最亮的一块是灯箱里的奶茶广告,用磨碎的蓝色玻璃渣点缀了吸管上的反光。 “缺个声音。”苏晨忽然停下演奏,“光看不够。” “你说什么?”我问。 “我是说……如果这时候能听见广播报站,或者刷卡‘滴’的一声,就好了。” 我看了眼设备间的门,忽然想起什么。“你还能修音频模块吗?就是那种老式播报器。” “要看有没有零件。”他眼睛动了动,“但如果有,我可以试试接一段录音进去。” “明天翻库存。”我说,“先列清单。” 苏瑶退后两步,端详墙面。她的手沾了炭灰,袖口也蹭上了紫色染料。“有点不像了。”她说,“记不清站厅到底多宽,灯是什么颜色。” “够了。”我说,“记住多少,就算多少。” 她没反驳,只是轻轻把手掌按在画中安检门的位置,停留了几秒。 苏晨把敲槌放在一边,拿起其中一根音管仔细检查。“第三根共鸣不够,得在底部开孔调节。还有,如果能把铜线拉直当弦,或许能做个简易拨弦装置。” “工具你自己调配。”我说,“用电量控制在备用电池范围内。” 他点头,蹲下身开始拆解底座。我则走到餐桌旁,翻开台账,在空白页写下四个字:文化储备项目。 下面第一行写着:金属管钟原型,耗材清单待补。 第二行:染料配方试验记录,炭基+药剂氧化组合。 第三行我停了一下,写上:声音复现计划,优先检索音频播放模块。 苏瑶走过来,把剩下的染布卷好,用橡皮筋扎起。“这些还能用。”她说,“下次我想试试画街角那家早餐店。老板总多给一个鸡蛋饼。” “画出来。”我说,“墙不够,可以用活动板。” 她笑了笑,把布卷放进临时收纳箱,放在医疗柜旁边,没塞进杂物堆。 苏晨调试完最后一节音管,站起来试敲。这次音准明显好了些,七个音里有五个落在标准区间内。他没演奏完整曲子,而是反复练习“嗦—拉—西—哆”的上行音阶,直到每个音都清晰稳定。 然后他忽然停下来,看向我。“林越,”他说,“等以后修好了制冷机,汽水冰透了,能不能……在喝之前,用这个敲一遍开场?” “可以。”我说,“定个仪式。” 他嘴角动了动,没笑出来,但眼神亮得明显。 我把台账合上,放在管钟设计图旁边。墙上那幅未完成的壁画在灯光下泛着哑光,广告灯箱的玻璃碎片区反射出一点微弱的彩光。 通风系统的低鸣照常运行,但今晚它不再是唯一的背景音了。 苏晨把三根音管并排靠在储物架边上,特意离维修工具隔开一段距离。他用一块干净布盖住顶端,防止积尘。 苏瑶把炭笔和染液瓶收进一个独立小盒,标签上写了两个字:绘画。 我坐在餐桌前没动,笔还握在手里。台账本摊开着,第一页的标题下面,已经有三条初步记录。 外面的夜还是黑的,安全屋的墙依然厚重,警戒系统随时能重启。 但这一刻,我们没人在看倒计时。 第92章 信息共享,团队的知识库建设 我合上台账本,笔尖在纸页边缘留下一道浅痕。昨夜写下的三条计划还摊在桌角,炭黑的字迹压着防水涂层裁成的小卡片,像一块刚划定的区域。 苏晨正蹲在设备间门口打磨一根铜管,砂纸擦过金属表面发出细碎声响。他时不时停下来比对设计图,嘴里哼着那支没调准的旋律。苏瑶从医疗柜里取出一个新抽屉盒,把染液瓶和炭笔整整齐齐放进去,标签朝外。 我站起身,走到南墙前。那里原本空着,只有几道检修标记。现在我要让这面墙说话。 “今天开始,我们做点不一样的事。”我说。 两人同时停下动作。 “不是为了修机器,也不是画画。”我拿起一张裁好的防水卡,“是把我们知道的东西记下来——怎么活下来的本事,不能只靠脑子记。” 苏晨放下砂纸,走过来。“你是说……像手册那样?” “比手册更直接。”我把卡片钉在墙上,用的是回收螺丝改装的图钉,“每个人把自己的经验写成条目,分类归档,谁需要都能查。” 苏瑶站在几步外,手指轻轻碰了碰那张空白卡片。“可有些东西……讲不清楚。” “那就拆开讲。”我从台账里抽出一页,“比如昨天你说冻伤分级,光说‘轻度重度’没用,得写清楚皮肤颜色变化、触感差异、该用哪种药膏、多久换一次敷料。别人照着做,才能不出错。” 她抿了下嘴,没再反对。 “分类怎么定?”苏晨问。 “按主题分大类。”我拿出笔,在另一张卡片上写下四个词:医疗、机械、物资、环境应对。“每个大类下面再分三级——基础常识、应急处置、优化技巧。比如发电机故障,属于‘机械-应急处置’;酸雨防护涂层调配,归到‘环境应对-优化技巧’。” 苏瑶皱眉:“可紧急时候哪有时间翻分类?” “所以要练。”我说,“每天十分钟,轮流主讲一项技能,其他人提问、补充,最后形成标准记录。熟练了,一听到‘柴油机异响’,就知道去翻哪一类哪一级。” 苏晨低头琢磨了一会儿,忽然抬头:“能不能加个索引?像图书馆那样,写个关键词表贴旁边。” 我点头。“可以。你负责做第一版索引草案,今晚前交上来。” 他应了一声,转身就往设备间走,边走边掏出小本子记要点。 苏瑶看着墙上那张空白卡,终于开口:“我来写冻伤处理流程。” “好。”我递给她一支混合了碘伏氧化液的炭笔,“写详细些,包括判断误区——比如别把初期苍白当成普通寒冷发抖。” 她接过笔,没立刻动,而是站在原地默了几秒,像是在脑子里过步骤。然后才慢慢写下标题:《低温冻伤分级与现场处置》。 我回到餐桌前,翻开新的台账页,在顶部写上“知识库建设日志”,日期标为今日。第一条记录是会议启动时间,第二条是分类框架确认情况。 十分钟后,苏晨拿着一张草图回来。上面画了个简单的检索结构图,横向是四大类,纵向是三级标签,右下角还手绘了一个带编号的索引表雏形。 “编号从100开始,每类占一百位。”他解释,“医疗是100系列,机械200,这样看到编号就知道大概方向。” 我看了一眼,没问题。“按这个做标签模板,下午就能上墙。” 苏瑶已经写了三张卡片。她把内容分成三个部分:基础常识讲冻伤原理,应急处置列操作流程,优化技巧提醒注意事项,比如“禁止直接火烤”“避免反复冻融”。 我接过检查了一遍,提出两点修改:一是把“严重时截肢”改成“进展至坏死阶段需外科干预”,避免引起恐慌;二是在药膏名称后加上库存位置代码,方便查找。 她点头改了。 轮到我执笔时,选了最紧迫的一项:《酸雨腐蚀等级与建筑防护对策》。 我写得很细。从雨水ph值变化对应钢材损耗速度,到不同涂层材料的耐久周期,再到通风口密封改造的关键节点。最后附上一张简易检测法——用废铁片暴露半小时观察锈蚀程度,判断当前区域腐蚀强度。 写完已是中午。 三份文件并排钉在南墙上,下方统一贴了块硬塑料片,写着“知识库·第一批次”。旁边预留了大片空白,等着后续填充。 “下一步呢?”苏晨问。 “交叉校验。”我说,“你们互相审对方的内容,看有没有遗漏或错误。苏瑶你看看机械类条目要不要补充安全事项,苏晨你核对医疗建议是否可行。” 他立刻拿起苏瑶的卡片逐行读,一边看一边念出声:“……皮肤呈蜡黄色,按压无痛觉反应,提示深层组织损伤——这条得加个备注,说测试按压时戴手套,防止交叉感染。” 苏瑶听了点头:“应该加上。” 我转向自己写的那份,递给苏瑶:“你从医生角度看看,有没有忽略人体暴露后的连锁反应。” 她仔细看了一遍,指着其中一段:“这里说眼睛接触后立即冲洗十五分钟以上,是对的。但建议补充一句‘冲洗后使用抗生素眼膏预防角膜炎’,不然容易继发感染。” 我记下,当场修改。 苏晨突然说:“这些卡片怕潮,墙边容易结露。” 我想了想,从库存取来一小卷透明防潮膜,裁成条状盖在每张卡片上,用热熔胶封边。这样一来既能防水汽侵蚀,又不影响阅读。 午后三点,首批知识条目完成终审。 南墙上的内容多了起来。除了三大核心条目,还新增了五张辅助卡:一张是索引编号说明,一张是知识更新流程,另外三张分别记录了本次编写过程中的讨论要点,作为日后修订参考。 我站在墙前看了一会儿。不再是空荡的金属板,而是一面能传递经验的墙。 “明天继续。”我说,“每人再提交两项内容。苏瑶可以补常见病防治,苏晨整理工具改造方法,我来写水源净化的不同方案。” 苏晨蹲在地上收拾图纸,随口问:“以后要是来了新人,也能看这些吗?” “能看。”我说,“但得先通过考核。知识是资源,不是随便给的。” 他没再问,只是把新截的铜管摆正,继续打磨接头部位。 苏瑶收好剩余的防水卡片,放进医疗柜专用抽屉。她顺手把那个标着“绘画”的盒子移到格架最上层,离药品区近了些。 我坐回监控台前,打开b区摄像头调试界面。屏幕亮起,画面稳定,倒计时数字静静跳动。 手指无意识地敲了敲桌面,节奏是昨晚那段旋律的开头。 外面没有动静,安全屋依旧封闭。 但墙上的字迹已经立住了。 第93章 外部威胁,流浪者团队的接近 监控屏幕的光映在桌面上,像一层薄水。我盯着b区画面,手指无意识敲着桌面,节奏是苏晨昨晚哼的那支调子。摄像头稳定运行,倒计时数字跳动正常。 就在画面边缘,南侧废墟公路拐角处,一道移动轨迹划过镜头。 我停下动作,回放录像,逐帧拖动。三个人影出现在旧铁路线旁,背着包裹,步伐整齐。再往前推十五分钟,还有两人从东面塌楼缝隙中钻出,汇合后继续向北。总共五人,全部成年男性,行走路线避开了开阔地,贴着残墙和废弃车辆推进。 方向直指我们所在区域。 我起身,抓起望远镜,快步走向观察塔。楼梯金属踏板发出短促回响,每一步都压得实。推开顶门,风从裂缝灌进来,带着尘土味。我蹲在遮蔽位,借广告牌残架掩护,调焦对准南线。 他们正在换岗。一人站高点了望,其余四人轮流休息。背包鼓胀,有帆布也有军用款,肩带磨损严重但绑扎牢固。其中一人腰间挂着铁棍,另一人手里握着改装过的撬棍。没有枪,但装备不像临时拼凑。 最关键是行进方式——不是乱走,也不是盲目搜寻。他们在利用地形隐蔽接近,每前进一段就确认一次方位,像是靠地图或标记导航。 而这条路线,普通幸存者不会选。主流通道都在西边河岸,那里曾有临时避难所聚集,物资残余多。他们却绕开人流密集区,专挑结构复杂、易守难攻的废墟带穿行。 这不是逃难,是侦察。 我记下他们今天的扎营位置,在笔记本上画出相对坐标。距离安全屋外围警戒圈只剩不到两公里。比起昨天,又近了四百米。 回到主控区时,苏瑶正往医疗柜补充纱布卷。她抬头看了我一眼,“怎么上去这么久?” “南边来了人。”我把望远镜放在桌上,打开投影模式,调出监控截图和手绘轨迹图,“五个人,沿旧铁路线北上,行动有组织,目标方向明确。” 她放下手里的东西,走近看图。“能确定是冲我们来的吗?” “不能百分百,但他们的路线偏离常规生存路径,刻意规避暴露区域。而且今晚扎营点比前两天更靠近我们。”我指着图上标记,“如果明天照这个速度推进,后天就能摸到外围围墙。” 苏晨听见动静也过来了,站在旁边盯着轨迹线看。“要不要通知警戒系统升级?” “先启动一级响应。”我说,“所有人恢复双人轮岗,夜间增加一次巡检。关闭所有外窗照明,通风口遮光帘拉紧,暂停非必要外出。” 苏晨点头,转身就要去设备间检查线路。 “等等。”我叫住他,“先把通讯模块测试一遍,确保内部报警线路畅通。另外把屋顶红外感应器信号强度再核一次,别留死角。” 他应了一声,快步离开。 我对苏瑶说:“你也准备一下。清点急救包,特别是止血带和抗生素存量。再整理一份应急药品清单,标注优先级,万一需要快速转移能立刻拿走。” 她没说话,转身走向药品区,动作利落。我知道她在想什么——上次赵强带人来闹事时,我们还没现在这么充分的准备。但现在不同了,不只是有墙有门,还有预案。 “我不认为他们会直接硬闯。”我看着她背影,“这种团队,更可能试探、观察,找弱点。所以我们不能慌,也不能让他们看出我们在紧张。” 她回头看了我一眼,“意思是……装作没事?” “不是装。”我走到餐桌前,拉开抽屉取出知识库卡片,“知识库建设继续推进。明天的十分钟培训照常,内容改成《遭遇陌生团队时的沟通守则》和《夜间隐蔽撤离路线演练》。把这些写进条目,当作日常训练的一部分。” 她沉默几秒,点了点头。 晚饭时间,我们三人照常围坐。我没有提外面的事,而是问苏晨:“你昨天改的那个净水装置二级过滤阀,效率提升多少?” 他愣了一下,随即明白过来,开始讲数据和调试过程。苏瑶也接过话头,提到某个滤芯材料的替代方案。对话慢慢回到技术细节上,语气平稳,没人再提起监控画面。 饭后,我带苏晨上了观察塔。 风比傍晚大了些,吹得铁架轻微震动。我指向南面,“看到那边那堆翻倒的集装箱了吗?他们今天就在后面扎营。” 他顺着我看的方向望过去,眯起眼。“比昨天近了不少。” “嗯。”我低声说,“但他们不知道这附近有多少陷阱。我们也不清楚他们到底想干什么。所以接下来每一班岗都不能松,任何异常都要记录。” 他点点头,忽然问:“要是他们真打进来呢?” “那就让他们知道,这堵墙后面的人,不好惹。” 他没再问,只是握紧了栏杆,视线一直没移开。 凌晨一点,我完成最后一次夜巡。主控台屏幕上,各区域传感器状态正常。我在手绘地图上标出流浪者最新位置,设定四点闹钟提醒自己醒来查看。 外套搭在椅背上,但我没脱战术手电,也没放下短棍。它们就放在右手能立刻拿到的地方。 苏瑶熄了医疗区的灯,床头多了个哨子。 苏晨睡前再次检测了红外感应器,确认信号满格才关电源。 知识库的卡片还摊在桌上,写着一半的《水源净化方案》没写完。明天本该继续更新,但现在谁都没提收起来。 监控画面安静,只有倒计时数字跳动。 墙上的字还在,像钉进去的一样。 可现在没人看它了。 第94章 防御准备,团队的战备状态 凌晨四点的监控屏幕泛着冷光,倒计时数字跳动如常。我盯着南侧废墟的画面,确认那五人营地一夜未动。风在观察塔外刮了整晚,铁架轻微震颤,但摄像头捕捉范围内没有新踪迹。 我起身,没叫人,直接走向主控区。打开通讯频道,声音压得平稳:“苏瑶,苏晨,来主控台。” 脚步声很快从两侧通道传来。苏瑶披着外套,手里还拿着半页写满药品名称的纸。苏晨跟在后面,眼睛有点红,显然也没睡实。 我把投影打开,安全屋全图铺在墙上。四个警戒点、三条撤离路线、两处备用武器库位置全部亮起红标。 “他们不是路过。”我说,“昨天停了一夜,今天还会继续推进。我们不能再等。” 苏瑶没说话,只是把那张纸轻轻放在桌角。苏晨盯着地图上的南墙标记,喉结动了一下。 “即日起,团队进入战备状态。”我按下确认键,系统自动切换至防御模式,“所有日常训练暂停,改为防御演练。现在开始,每人有明确岗位和装备分配。” 苏晨抬头:“要打吗?” “目标是让他们知道这里不好惹。”我看向他,“不是逼他们拼命,是我们必须能还手。” 苏瑶终于开口:“万一他们只是路过呢?真动手,就再没退路了。” “我也希望是路过。”我调出过去三天的移动轨迹叠加图,“但他们走的每一步都避开开阔地,利用残墙和高点掩护,像在执行侦察任务。普通人不会这么走。” 她沉默几秒,手指无意识摩挲着袖口缝线。 “我们的反应不是过度。”我语气放低,“而是必须比他们快一步。只要慢一拍,就是死局。” 她抬眼看着我,点了点头。 我带着苏晨下到地下二层。双锁保险柜开启后,里面整齐排列着短棍、加装尖刺的钢管、简易弓弩、信号弹和防爆手电。每件物品都有编号标签,贴在存放位上方。 “这是清单。”我把登记本递给他,“按编号取用,责任人签字。损坏或使用后立即报备。” 他接过笔,低头核对第一个编号对应的短棍型号,忽然问:“这个弓弩……真能拦住人?” “测试过。”我说,“三十米内能穿透三层胶合板。不一定要伤人,只要让他们意识到我们有远程手段就行。” 他没再问,默默把登记本翻到下一页。 回到主控区,我把一支防爆手电和哨子组合包交给苏瑶。“你在医疗区设临时指挥副点。一旦主控失联,启动b计划——拉断总闸,关闭通风,带急救包进内仓。” 她接过包,检查开关和电量,然后挂在脖子上。“明白。” “你负责技术支援。”我对苏晨说,“把三处盲区摄像头接入手持终端,实现移动预警。红外联动机制今晚前必须完成调试。” “可以。”他点头,“我还想加个震动提醒,万一有人靠近外墙,设备间也能第一时间察觉。” “批准。” 我拿出战术面板,设定三级响应机制: 一级:敌距围墙五百米以上,仅记录轨迹,全员待命; 二级:进入三百米警戒圈,切断隐蔽照明电源,双人登塔轮值; 三级:触碰外围陷阱或强行破障,立即鸣哨报警,各岗位按预案行动。 “现在模拟一次南墙被撬。”我说。 苏晨立刻打开手持终端,连接报警系统。我按下预设按钮,主控台响起短促蜂鸣。 “三级响应触发。”我报出指令,“苏晨,确认信号延迟;苏瑶,携带应急包转移至内仓;我负责正面拦截。” 苏瑶抓起桌边的急救包,快步走向医疗区后门。她在拐角处顿了一下,回头看了一眼主控台方向,随即消失在通道中。 “信号延迟0.6秒。”苏晨盯着屏幕,“在可接受范围。” “修正两点。”我补充,“第一,转移时必须走东侧窄道,避开中央大厅;第二,下次启动报警的同时关闭b区通风,防止烟雾或刺激性气体扩散。” 苏晨记下修改项,重新录入程序。 傍晚前,我把《战备守则》打印出来,贴在主控区墙面。标题下方列出三项核心原则: 1. 所有异常必须上报,无论大小; 2. 每日两次巡检,由两人同行并签字确认; 3. 任何决策以保护安全物完整性为最高优先级。 苏晨站在墙前看了一会儿,伸手摸了摸打印纸边缘。“以后知识库也要加这一类?” “已经归档。”我说,“分类放在‘环境应对’下的‘外部威胁处置’子项里。” 他点点头,转身去设备间做最后一次信号校准。 我留在主控台前,重新调出南侧画面。流浪者营地仍静止不动,但他们的背包明显整理过,有人正在检查工具带。其中一人蹲在地上画着什么,像是在标记路线。 我抓起望远镜,快步上楼。推开观察塔顶门,风比凌晨更强,吹得遮蔽架咯吱作响。我趴到瞄准位,调焦对准那片集装箱残骸。 一个人正站在高处了望,手里拿着一块反光片,在阳光下有节奏地闪动。 不是随意晃动。 是编码信号。 我迅速掏出小本子,对照我们之前制定的简易通信规则逐条排查。三短、两长、一短——不属于任何已知求救代码。 更像是……坐标通报。 我记下闪烁频率和时间间隔,返回主控区时,苏晨刚从设备间出来,胸前口袋插着便携终端。 “红外信号满格。”他说,“三号盲区现在也能实时推送画面了。” 我点头,把笔记本放在桌上,指着那段记录:“他们刚才用了光信号。内容不确定,但不像随机反射。” 苏瑶走过来,看了一眼记录。“要不要回应?” “不。”我说,“现在任何互动都是主动暴露。我们只需要让他们清楚一件事——这地方有人守着,而且准备好了。” 她没再说什么,只是把手边的应急包又检查了一遍,把止血带移到最外层。 九点整,最后一轮巡检结束。我将战术面板切换为自动预警模式,但没离开座位。外套依旧搭在椅背上,短棍和通讯器放在右手边,随时能拿。 屏幕上,南侧区域依旧安静。倒计时数字跳过新的一分钟。 苏晨走进来,站在我旁边。“我已经把终端设成震动优先,万一夜里出情况,能立刻醒。” “去休息吧。”我说,“明早六点换岗。” 他没动,目光落在监控画面上。“你说他们会是哪一边?” 我盯着那片集装箱的阴影边缘,那里有一道新划痕,像是金属拖过的痕迹。 “明天就知道了。” 第95章 谈判尝试,和平解决的可能性 凌晨四点的监控屏幕依旧亮着,倒计时数字跳了一格。我盯着南侧画面,那片集装箱残骸边缘的划痕在晨光里更清晰了些。苏晨说红外信号满格,可对方营地还是静得像被风刮空的壳。 我调出昨晚记录的光信号频率,三短、两长、一短。不是求救码,也不是通用警报。但能用反光片打出节奏,说明他们有组织、有分工,不是乱窜的流民。这种人不会只靠蛮力抢地盘——他们会试探,会等破绽。 “林越?”苏瑶的声音从背后传来,脚步停在主控台三步外,“你一直没睡?” “刚做完分析。”我把笔记本合上,推到她面前,“这不是随机反射,是信息传递。他们知道有人在看。” 她低头扫了眼记录,眉头微动:“你是说……他们在观察我们?” “已经三天了。”我说,“走位避开开阔地,扎营选死角,连工具带都检查过两次。这不是路过,是踩点。” 她没接话,手指轻轻点了下桌面,目光落在我手边的通讯器上。 我知道她在想什么。暴露频道等于暴露防线位置。可如果我们永远不开口,他们只会当这里是个沉默的猎物。 我起身走到设备架前,取出短距对讲系统的发射模块。这台机器是苏晨修了两天才恢复通联的,功率有限,覆盖半径不到两公里,正好卡在对方营地边缘。 “我要发一条公共频段广播。”我说,“告诉他们这里有主,也告诉他们,我们可以谈。” 苏瑶抬眼:“万一他们根本没接收设备呢?” “那就更好。”我插上电源,调试频率,“说明他们是瞎子聋子,接下来所有动作都是明牌,我们反而占优。” 她没再反对,只是退后半步,站到了应急包旁边。 苏晨听见动静也从设备间出来,站在通道口问:“真要联系他们?” “不是求和。”我按下测试键,听到一声清脆的滴响,“是宣告。让他们知道,我们不想打,但不怕打。” 我深吸一口气,启动录音。 “此区域为受控安全区,人员已武装并具备防御能力。”声音平稳,一字一顿,“若仅为路过,请沿东侧废道撤离;若有交流意图,可于每日上午九时回应同一频段。重复,我们优先寻求非对抗解决方案。” 发送。 信号波形在屏幕上划出一道直线,消失在噪点中。 我关闭发射模式,转为监听。 时间开始走得很慢。七点十七分,频道安静。七点四十三分,一只野猫触发南墙陷阱,红外警报闪了一下红光,苏晨立刻抓起手持终端查看,确认是误报后松了口气。 “还在等?”他低声问。 “等到九点。”我说,“给他们一个窗口。” 八点零六分,苏瑶递来一杯热水,我没接。她也没坚持,把杯子放在桌角,离操作面板远一点的位置。 八点五十二分,频道依旧无声。 苏晨靠在墙边,手指无意识敲着终端外壳。苏瑶坐在副控位,视线来回扫视三块监控屏。我站在主控台前,盯着频段接收状态栏,绿色指示灯一明一灭。 九点整。 没有回应。 我伸手,切断对外广播,切换回隐蔽监听模式。 “结束了?”苏瑶问。 “不。”我摇头,“这才刚开始。” 我打开《战备守则》电子档,在“对外联络”条目下新增一项:“所有对外通讯须经三人共同决议;每次尝试后,防御等级自动上调一级,持续十二小时。” 苏晨凑过来看了一眼:“为什么还要升级?我们不是想和平解决吗?” “正因为我们想和平。”我看向他,“所以必须让他们清楚,我们的和平是有代价的。现在全世界都知道——是我们先开口的。是他们选择了沉默。” 他抿了下嘴,没说话。 苏瑶忽然开口:“也许他们根本没收到。” 我转身调出投影,圈出对方营地位置。“如果是普通流浪者,看到反光片第一反应是拿去换物资。但他们用了编码。说明他们懂规则,也在用规则。他们收到了,只是不想回。” “那他们想要什么?”她问。 “等我们先动。”我说,“只要我们表现出一丝动摇,他们就会认定这里是软目标。所以我不怕他们不回应,我怕他们太快回应——那才说明他们准备好了突袭。” 空气沉了几秒。 苏晨忽然抬头:“那你刚才广播……其实是警告?” “是声明。”我纠正他,“告诉所有人,包括以后可能路过的幸存者——这里有人守着,而且守得明白。” 我按下归档键,将这次通讯记录保存进知识库,分类标为:“首次外部交涉存档·未响应”。 苏瑶站起身,拿起挂在椅背上的应急包,重新检查了一遍内容物,把止血绷带移到最外层口袋。她没说什么,转身走向医疗区副指挥点。 苏晨回到设备间,开始调整手持终端的预警阈值。我听见他低声念着参数:“震动提醒阈值调高百分之十五,避免小动物误触……红外联动延迟压缩到零点四秒……” 我留在主控台前,重新调出南侧监控画面。营地依旧没人走动,但地上那道标记线似乎延长了,朝着西侧偏移了几度。 我抓起望远镜,快步上楼。 推开观察塔顶门,风比早上更强。我趴到瞄准位,调焦对准那片残骸。一个人影从集装箱后闪出,蹲在地上摆弄什么东西。不是武器,像是某种支架。 他身后另一人举起反光片,却没有闪动。 等等。 我眯起眼。 那块反光片的角度变了。不再是随意斜放,而是固定在一个方向,正对着安全屋观察塔。 不是信号。 是反射。 阳光照在金属面上,形成一道持续不断的光斑,直直打在我们外墙某处。 他们在测距。 我迅速掏出笔记本,记下光斑落点坐标,又对照风速和角度推算大致距离。他们的位置、我们的墙体弱点、观测盲区——这些信息正在被系统性采集。 我不是第一个发现这个的人。 我也不会是最后一个。 我收起望远镜,走下楼梯。 主控台前,苏晨正在录入新的预警程序。苏瑶站在副控位,目光锁定南侧画面。 我走到投影墙前,拿起笔,在对方营地外围画了个圈。 “他们不是来谈判的。”我说,“他们是来建档案的。” 苏瑶抬头:“什么意思?” “光信号是幌子。”我指着笔记本上的记录,“真正的目的,是从反射角度判断我们墙体厚度、观测盲区分布。他们在绘制进攻路线图。” 苏晨猛地抬头:“那我们刚才的广播……” “正好给了他们验证机会。”我点头,“我们一发声,他们就知道主控区大概在哪个方位,甚至能推测出通讯设备的功率范围。” 空气一下子冷了下来。 “所以……我们反而暴露了?”苏瑶声音压低。 “暴露了一部分。”我说,“但我们也拿到了关键信息——他们不是乌合之众,是有计划的团队。他们会布局,会等时机。这种人不会轻易动手,但一旦出手,必然是致命一击。” 我转身面对两人:“所以我更要让他们知道,我们看穿了他们的手段。现在不是谁先开口的问题,是谁掌握主动权的问题。” 我拿起通讯器,重新接入系统。 “我要再发一次。” 苏瑶皱眉:“不是说好不再广播了吗?” “这次不对外。”我说,“是内部记录。从今天起,每一次外部接触尝试,无论结果如何,都要作为战术案例存入知识库。让后来的人知道——和平不是乞求来的,是用实力和判断换来的。” 我按下录音键。 “九时零七分,首次对外联络结束,目标未回应。初步判定:对方具备信息收集能力,且有意规避直接沟通。后续行动原则不变——保持威慑,加强盲区监控,禁止任何形式的单人外出。” 录音结束。 我将文件命名为“交涉记录_001”,拖入“环境应对\/外部威胁处置”目录。 苏晨看着屏幕,忽然问:“如果他们明天还打光信号呢?” 我盯着监控画面,那个光斑仍在墙上晃动。 “那就再发一遍。”我说,“直到他们明白,这里不是猎场,是防线。” 第96章 备战升级,团队的全面准备 监控墙上的光斑消失了。 我盯着南侧外墙那个位置,反射点原本落在第三块钢板接缝处,现在只剩一片灰蒙的锈迹。他们收了反光片,动作干净利落,没有多余停留。这不是放弃侦察,是换方式了。 “角度变了。”苏晨的声音从背后传来,他手里攥着终端,屏幕还停在红外热感图上,“刚才那道光持续了四十七分钟,正好覆盖我们早间巡检的时间段。他们在测我们的人流规律。” 我点头,把笔记本翻到最新一页。上面记着三组数据:光斑落点坐标、照射时长、风速偏差值。这些不是随机行为,是测绘作业的标准流程。普通流浪者不会这么干,只有受过训练或者有过类似经验的人才会用这种手段收集信息。 苏瑶站在副控台前,手指轻轻敲了下桌面:“如果我们再发一次广播呢?换个频率,加点威慑内容?” “没用。”我说,“他们已经拿到了想要的东西。现在再说话,只会让他们觉得我们在慌。” 她没反驳,只是把应急包重新拉开,检查里面的止血钳和绷带位置。这个动作她昨晚做了两遍,今天又来第三次。我知道她在压情绪,但没点破。 我走到投影墙前,打开安全屋结构图。南墙是薄弱区,虽然加固过两轮,但接缝处仍有微小错位,从高处看能分辨出轮廓差异。他们昨天的观测,明显集中在这一带。 “不能再等了。”我说,“他们不回应,不是因为不想谈,是因为已经在规划怎么打进来。我们必须抢在这之前,把防线推到他们前面去。” 苏晨抬头:“你是说……升级防御?” “不只是加固。”我拿起笔,在图上画出三条线,“我要建三道防线——物理的、监控的、人的。从今天起,团队进入全面战备状态。” 苏瑶停下整理的动作:“具体怎么做?” “第一,南墙加装倾斜板。”我指向外墙设计图,“用废弃车门焊接成六十度斜面,不仅能干扰光学测距,还能让攀爬变得困难。第二,补全监控盲区。现有的探头覆盖不到西南角堆料区,得想办法扩展视野。第三,演练。”我看向两人,“不管多像演习,都必须按真实攻击来走一遍。谁慢一步,谁出错,后果我们都清楚。” 空气静了几秒。 苏晨先开口:“我可以改装旧探头,加上反光镜阵列,成本低,速度快。” “去做。”我点头,“材料库有三辆报废轿车的后视镜,够你拼一组广角系统。” 他转身就往设备间走。 苏瑶看着我:“那医疗通道呢?如果真打起来,伤员怎么转移?” “你负责划定备用路线。”我说,“不能和主防御区重叠,也不能经过武器库或发电机房。一旦开战,这些地方都会封锁。” 她思索片刻:“东侧排水管通道可以改造成应急通路,出口在外墙五十米外的绿化带塌陷区,隐蔽性好。” “标记出来,今晚就装独立照明和报警按钮。” 她点头,拿起记号笔走向图纸区。 我回到主控台,调出物资清单。焊接需要氧气瓶、电焊枪、防护面罩,还有至少六扇完整的车门。材料库里有八扇,但其中三扇变形严重,得筛选。 我按下通讯键:“苏晨,暂停探头改装,先跟我去材料库挑钢板。” 五分钟后我们在b区仓库碰头。铁架上堆着各类金属构件,灰尘厚得能在表面留下指痕。我抽出一扇车门,边缘有撞击凹陷,但主体结构完好。 “这扇能用。”我把门靠墙立好,“再找四扇类似的,优先右侧前门,曲率更适合做斜面。” 他蹲下身翻找,忽然抬头:“林越,焊接的时候会有火花,晚上容易暴露位置。” “所以白天干。”我说,“而且只焊两小时,从十点到十二点,避开他们最可能观察的清晨和黄昏。” “那警戒呢?” “我和苏瑶轮流上观察塔。你负责设备间监控联动,一旦发现异常移动,立即鸣哨。” 他点头,扛起一扇门往运输车走去。 回到地面层,我们开始组装。我戴上手套,把车门摆到预定位置。斜面朝外,底部用角铁固定,顶部加横梁锁死。焊点要避开原有接缝,防止热量传导导致钢板变形。 电焊枪点燃的瞬间,刺眼的蓝光闪了一下。我低头避开直视,手稳稳沿着接合处推进。金属熔化的气味很快弥漫开来。 苏瑶在塔顶通报:“西侧无动静,南面营地仍无人出现。” 我应了一声,继续焊接。每一道焊缝必须连续,中途不能停顿,否则强度会下降。汗水顺着额角滑下来,我没空擦。 两小时后,五块倾斜板全部安装完毕。我退后几步查看效果,新结构让南墙看起来更凌乱,但也更难判断实际厚度。阳光照上去,反射光被分散成几道不规则亮斑,无法形成稳定测距条件。 “行了。”我说,“接下来是监控。” 苏晨已经在设备间架好了改装探头。他用三面后视镜拼成扇形阵列,绑在原摄像头前方,调试角度后,画面成功覆盖了西南死角。 “现在盲区缩小到七平方米以内。”他指着屏幕,“而且我能把手持终端接入,随时移动查看。” 我点头:“设成自动巡航模式,每十五分钟扫一次。” 他快速敲击键盘,设定程序。 傍晚六点,所有硬件升级完成。我召集两人回到主控区。 “该练了。”我说,“模拟一级入侵——有人试图翻越南墙。” 警报声响起的那一刻,苏瑶迟了四秒才抓起应急包。 我叫停。 “问题不在速度。”我说,“在反应逻辑。警报响,第一动作不是整理东西,是确认位置。你现在不知道攻击点在哪,就盲目跑向医疗区,万一伤员在西区呢?” 她抿了下嘴:“下次先看屏幕。” “对。” 第二次模拟开始。 这次她第一时间看向监控,但苏晨误触陷阱联动开关,导致东侧通道门被误锁,阻断了预定撤离路线。 我又叫停。 “系统太复杂。”我说,“我们现在不需要完美操作,要的是快和准。从现在起,响应信号简化——红灯亮,全员武装到位;黄灯闪,准备支援;蓝灯常亮,解除状态。” 我拿出三个指示灯模块,接入手环系统。 第三次演练开始。 警报响起,红灯亮起。 苏瑶看屏确认攻击点,抓起应急包冲向预设接应点。苏晨启动红外追踪,将目标锁定在南墙区域。我提棍登上观察塔,视角刚稳,就听见苏晨喊:“东侧震动传感器触发!” 我立刻意识到这是双重试探。 “苏瑶,转东区!” 她调头奔向排水管通道。 十秒内,三人全部就位,武器系统激活,备用路线畅通。 我按下终止键。 屏幕上回放全程记录,总响应时间五十二秒,比上次缩短近一半。 “可以了。”我说,“明天开始,每天早晚各一次演练,随机触发警报位置。” 苏晨松了口气,抬手抹了把汗:“总算没出岔子。” 我看着监控墙,南侧营地依旧安静。 但我知道,真正的考验还没来。 我打开《战备守则》修订版,将今日新增措施归档。三线防御体系正式启用,物资消耗记录同步更新。 苏瑶把应急包移到避难舱指定位置,回来时顺手调整了副控台的角度,让它正对着主入口方向。 苏晨最后检查了一遍红外联动装置,确认全区域响应时间压缩至0.6秒以内。 他抬头看我:“下一步呢?” 我盯着屏幕,那个曾被打上光斑的墙面,现在只剩下模糊的影子。 “等他们再动。”我说,“然后让我们看看,到底是谁在盯谁。” 苏晨的手指在终端边缘轻轻敲了一下。 我抬起手腕,红灯突然闪烁。 第97章 冲突前夕,紧张的氛围 红灯还在闪。 我盯着主控台上方的警示灯,没动。苏晨已经扑到终端前,手指在屏幕上划了两下,调出传感器分布图。苏瑶站在副控台边,手搭在应急包提带上,目光锁住南墙区域。 “不是误报。”苏晨声音压得很低,“东侧震动传感器第二次触发,间隔三十七秒,和上次一样。” 我点头,走到投影墙前,把实时画面放大。夜视模式下,南墙外一片死寂,只有风卷着碎纸片在地面打转。但我知道,这不是巧合。他们开始测试我们的反应节奏了。 “演练。”我说,“按一级入侵预案走。” 警报声撕开空气的瞬间,苏瑶抓起应急包就往医疗通道口跑。她这次没看屏幕,直接按预设路线行动。快,但错了。 “停。”我按下终止键,“攻击点还没确认,你就撤离?万一他们从西面绕后呢?伤员要是被困在发电机房怎么办?” 她喘着气站定,额角有汗。 “现在我们不靠记忆,也不靠习惯。”我指着主控屏,“所有指令以画面为准。谁看到异常,立刻标记坐标,系统自动分配响应岗位。苏瑶,你只负责跟进已确认的伤员位置;苏晨,你同步比对红外、震动、声音三组数据,排除动物干扰;我来判断是否启动反击。” 苏晨皱眉:“如果信号冲突呢?比如红外有人影,但震动没反应?” “优先级顺序:视觉确认>热感>声音>震动。”我说,“别让机器牵着鼻子走。它们能漏判,也能误判,但我们得知道什么时候该信,什么时候该怀疑。” 他点头,重新设置终端逻辑链。 第二次开始。 警报响,红灯亮。苏晨迅速锁定南墙拐角处的热源信号,同时西侧风声传感器捕捉到布料摩擦音。他没急着上报,而是等了五秒,直到红外图像稳定显示出两个人形轮廓,才在屏幕上圈出目标区域。 “南墙东南角,双人接近,距离围墙四十米。” 我立即调取该区摄像头画面,确认无遮挡物后,按下通讯键:“苏瑶,准备接应,位置定为b区掩体后方。苏晨,开启外围照明断电程序,保留塔顶单点光源。” 她转身冲向备用路线起点,途中回头看了一眼屏幕,确认坐标无误。 我提起防暴棍,登上观察塔。视野刚稳,苏晨的声音从耳机里传来:“东侧又有震动,但红外无反馈,可能是野物。” “忽略。”我说,“专注主攻方向。” 模拟结束时,总耗时四十九秒,三人动作衔接顺畅,资源调度未出现交叉冲突。 “行。”我走下塔,“问题不在速度,在判断链。我们不能指望每次都是清晰信号。他们不会大摇大摆走正门,一定会用假动作引我们犯错。” 苏瑶解开应急包扣带,重新整理里面的夹板和药棉。“接下来……他们会选什么时候?” “最累的时候。”我看着排班表,“凌晨五点到六点,人体反应最慢,天光半明不暗,监控反差最大。如果我们一直守白天,他们就会挑夜里动手。” 苏晨打了个哈欠,随即意识到失态,挺直了背。 我没说话,调出过去四十八小时的值守记录。苏瑶在凌晨三点巡检时漏记了一组温控数据,系统自动补录了默认值;苏晨昨天调试探头中途停顿了三分钟,日志显示终端无操作,显然是打盹了。 “从今晚起,改双人轮岗。”我说,“每班两人,一个主管,一个支援。主控台每半小时弹出核查任务,强制刷新状态。第一班我来带。” 苏瑶抬头:“你昨晚就没睡。” “所以我现在最清醒。”我打开新设定的轮值表,“你们两个,六小时整休,不准偷偷加岗。我要的是持久战能力,不是拼一口气。” 她没再争,默默把新的值班时间抄进笔记本。 入夜后,我带着苏晨做最后一次全节点检查。 南墙的倾斜板在月光下泛着哑光,焊缝整齐,角度精准。我们蹲在墙根,用手电照过每一处接合部,确认没有松动或裂纹。车门钢板之间的间隙控制在两厘米内,既能防攀爬,又不会积雨水腐蚀结构。 “明天得再刷一层防腐漆。”我说,“早晚温差大,金属疲劳会加快。” 他应了一声,记在终端上。 回到设备间,他发现西南角的改装探头画面偶尔黑屏。重启两次后依旧不稳定。 “低温导致电路收缩。”他拆开外壳检查,“镜阵列没问题,是信号线接触不良。” 我想了想,从废料堆里翻出一块旧电路板,剪下一段加热丝。“缠在外壳内侧,接到备用电源回路,保持探头微温。不用太高,只要别结露就行。” 他照做,接通测试电源。屏幕上的画面稳定下来,盲区重新被覆盖。 “信号延迟降到0.4秒。”他说,“可以联动报警了。” 我点头,转去发电机房。 柴油机启动时发出沉闷的咔哒声,比平时慢了半拍。连续低负荷待机让积碳堵住了火花塞。我拆下旧件,换上备用品,然后手动拉绳三次,终于让它轰鸣起来。 满载运行三十分钟后,排气恢复正常。我关机,检查油路密封性,顺手把工具箱里的扳手、钳子全部归位到最外层隔格——下次启用时,必须一秒内拿到。 最后一项是武器清点。 五根短棍全部装上防滑胶套,挂在主控区门口的挂钩上;三把弓弩上了弦,箭矢插在旁边的弹匣里;信号弹放在苏晨能第一时间触及的操作台下方。我自己拿根加固棍,握把处多绕了一圈软布,防止出汗脱手。 我把它放在主控台右侧,离警报键最近的位置。 一切就绪时已是深夜。 我坐在主控台前,调出全天监控回放。南墙外那片空地始终安静,但我知道,他们一定在某个高点看着我们。焊接的光、演练的人影、频繁进出设备间的身影,都会被记下来。 苏瑶完成医疗通道的照明调试,回来时把应急包挂进避难舱指定位置。她坐到副控台前,登记完战备日志,双手交叠放在桌沿,眼睛没离开屏幕。 苏晨最后确认了一遍传感器联调状态,关闭设备间总闸。他靠墙坐下,手环连着手持终端,防护服没脱,头微微低着,但呼吸平稳,随时能醒。 我盯着南墙夜视画面,手指轻轻搭在手动警报键上。 风向变了。 原本贴着地面滚动的雾气开始往上升,沿着墙体边缘缓缓爬行。监控镜头捕捉到一缕灰白从墙角掠过,像是布条,又像手臂。 我屏住呼吸。 苏晨突然抬起了头。 第98章 首次交锋,防御武器的实战检验 雾气贴着墙根往上爬的时候,我听见苏晨的呼吸变了。 他原本靠着墙半坐着,头一点一点,可就在那缕灰白从监控画面边缘滑过的瞬间,他的手指猛地扣住了终端边缘。我没出声,只把右手慢慢移到警报键上方。 三秒后,南墙震动传感器亮起红点。 “醒了。”我说。 他一个激灵睁开眼,手指在屏幕上划开三重数据层。红外画面被雾搅得模糊,但震动信号连成一条线,正朝着东南角焊点移动。 “不是野物。”他声音发紧,“节奏一致,至少两个。” 我按下照明开关。塔顶探照灯刺穿雾层,光柱扫过围墙外侧——三个人影正压在木梯上,最前面那个已经踩上了第一级焊点,手伸向第二段加固钢条。 “启动一级响应。”我对着通讯器说,“苏瑶,b区掩体准备接应;苏晨,锁定目标坐标,联动机关待命。” 她没回应,但医疗通道的灯亮了。我知道她听到了。 第二个入侵者正把钩索甩向墙顶,金属爪子擦着钢板发出刺耳声响。他们选的位置很刁钻,是上次演练时我们讨论过的薄弱衔接区,两块倾斜板之间的过渡带。 “翻转角度。”我下令。 苏晨敲下确认键。液压装置嗡地一声启动,墙体顶部的钢板缓缓外倾十五度。那个刚爬上一半的人脚下一滑,整个人摔进碎石堆里,木梯也被卡死在焊缝中动弹不得。 但他们没退。 剩下两人迅速分开,一个退回遮蔽物后方,另一个绕到西侧,试图从另一侧攀爬。我盯着热感画面,发现他怀里鼓着一块方形物体,像是裹了布的锤子。 “绊网。”我说。 苏晨按下第二个指令。埋在地面下的钢丝绳瞬间弹出,横跨路径三十厘米高。那人一脚踩进去,腿被狠狠勒住,扑倒在地时撞响了警铃。 探照灯追过去,照见他挣扎着想割断钢丝,刀片刚碰到绳索就被反弹力震飞。 “有效。”苏晨低声说,语气里有点松动。 我没放松。主入口方向传来轻微摩擦声,像是布料蹭过水泥。我调出西侧盲区摄像头,放大画面——一个人蹲在废弃车架后,正在拆解什么东西,旁边放着一只铁皮桶。 “油。”我说,“想烧门。” 苏瑶的声音突然从耳机里传来:“林越,备用电源能撑多久?如果他们切断主线路……” “不会让他们靠近。”我抓起弓弩走出主控室,顺手拎了两支震晕箭。 这把弓是苏晨改的,加了稳定支架和简易瞄准镜,拉力比普通猎弓大得多。箭头去掉了尖锐部分,换成实心合金块,打中人不会致命,但足以让人失去行动能力。 我登上观察塔,把弓放在支架上,打开激光测距。 距离四十七米,风速低,能见度恢复七成。 “第一次打上方。”我对苏晨说,“吓他们一下。” 他点头,输入参数校准。我搭上箭,拉开满弓,瞄准他们藏身的墙体上方。 箭射出去时带着沉闷的破空声,砸在钢板上爆出一声巨响。整个废墟都像震了一下。 那边静了几秒。 接着,铁皮桶被人猛地拽回阴影里。 “有用。”苏晨说。 我没有收弓。第二次上弦,这次对准了那个刚割断钢丝、正要起身的男人。 箭矢离弦,穿过夜色,正中他肩部护具。冲击力让他整个人 sideways 扑倒,捂着肩膀在地上滚了一圈才停下。 “再试一次。”我说。 “等等!”苏晨忽然抬手,“他旁边那人……在摸枪。” 我眯眼看去。确实,另一个人的手伸进了腰间,动作迟疑,但位置明确。 “那就更不能停。”我把第三支箭装进槽位,“我们示弱一秒,他们就会觉得有机可乘。” 这一次,我对着扩音器开口:“下一箭,直接瞄准胸口。现在离开,还能走着回去。” 声音通过外放系统传出去,在空旷地带来回震荡。 下面的人没动。受伤的那个还在地上喘,另一个低头查看他的伤势,手始终没离开腰间。 十秒钟过去。 我重新拉弓,箭头对准他们头顶上方的墙体接缝处。 “我数三下。”我说,“三——” 箭再次射出,打在他们头顶两米高的位置,碎屑崩落。 “二——” 那人终于动了。他扶起伤员,踉跄着往后退,脚步越来越快,最后几乎是拖着人跑进了废墟深处。 探照灯跟着他们的背影推进了一段,直到热感信号彻底消失在建筑残骸之间。 “走了。”苏晨盯着屏幕,确认三人全部脱离监控范围。 我仍保持着持弓姿势,等了整整一分钟,才缓缓松开弦。 “解除一级响应。”我说,“转入二级戒备,所有机关复位,保留照明和红外监测。” 苏晨开始操作终端,逐一关闭触发装置。液压系统回缩,倾斜钢板恢复原位;绊网收回地下槽;探照灯调回低功率模式,只维持边界轮廓可见。 我走下观察塔,经过主控台时看了眼时间:凌晨五点十七分。 苏瑶从医疗通道出来,手里拿着记录本。“没有实际伤员。”她说,“应急包没开封。” 我点头,拿起笔在日志本上写下交锋过程:入侵人数三,攻击方式为攀爬+纵火尝试,防御结构表现良好,武器系统达成威慑目标。 写完最后一行,我抬头看向南墙监控。 那块被箭击中的钢板留了个浅坑,边缘微微翘起,在晨光下泛着冷色。 苏晨站在我旁边调试信号强度,忽然说:“他们下次会带盾牌。” “或者炸药。”我补充。 “那我们就加厚外墙夹层。”他语气平静,像是在讨论明天的值班表。 我看了他一眼。他脸上没什么表情,但眼神稳住了,不像前几天那样总在关键时刻犹豫。 “先补漆。”我说,“早晚温差太大,金属容易裂。” 他嗯了一声,转身去设备间拿工具箱。 苏瑶把日志归档到知识库,分类标为“首次实战防御记录”。她顺手检查了通讯频道,确认监听模式正常运行。 “你还打算再发一次警告信号吗?”她问。 “不用了。”我盯着屏幕,“他们已经听懂了。” 外面起了微风,吹动墙头一片碎布条,那是钩索留下的残片,在晨光里轻轻晃。 我拿起防暴棍,重新挂在门口挂钩上。 握把上的软布还在,没湿,也没松。 我把它往下压了压,确保随手就能抽出。 第99章 冲突平息,对方的撤退 雾气散得很快,墙头残留的湿痕在晨光里泛着灰白。我站在观察塔上,手指还搭在弓弩支架边缘,眼睛盯着南墙外那片废墟。三分钟过去了,热感画面没有再出现新的信号。 “确认撤离路径。”我说。 苏晨立刻调出西侧摄像头的历史记录,一帧一帧往前推。画面里,两个黑影扶着受伤的人退进倒塌的厂房角落,之后再没出来。他放大最后一段影像,确认他们的方向是远离安全屋的主干道。 “走了。”他说,声音比刚才稳了些。 我没有立刻回应。探照灯还亮着,但光束已经收窄,只照亮围墙轮廓。我按下通讯器:“红外监测切换双频轮巡,主光源关闭,保留警示灯。” “明白。”苏晨操作终端,液压系统缓缓回位,倾斜的钢板恢复原状,地面下的绊网也收回槽内。整个防御体系从紧绷状态松了下来,但警戒层级仍在。 我走下塔梯,脚步落在金属踏板上发出轻响。主控室的门开着,苏瑶正低头翻看日志本,听见动静抬起了头。 “没有追击迹象。”我说,“但他们留了钩索残片,说明动作仓促,不是有计划的撤退。” 她合上本子:“你是说,他们还会回来?” “不知道。”我走到监控墙前,手指划过屏幕,把几个关键节点的画面并列调出,“但现在不是讨论这个的时候。先复盘,再检修。” 苏晨刚要开口,我看了他一眼:“外面现在不安全。万一有人埋伏在视线死角等着我们出去查看损伤,那就是送上门。” 他抿了下嘴,没再坚持。 三人站到主控台前。苏瑶打开模板,准备录入数据。我开始口述过程:入侵人数三人,攻击方式为攀爬、纵火尝试,使用木梯和钩索;防御系统响应中,液压倾角装置启动正常,但存在0.8秒延迟;震晕箭命中一次,目标肩部受创后失去平衡;最终通过语言威慑与连续射击迫使对方撤离。 “武器系统达成预期效果。”我说,“但反应链路还有优化空间。尤其是从发现目标到启动机关的中间环节,多花了1.2秒。” 苏晨补充:“传感器数据传输没问题,问题是我在判断优先级时犹豫了半秒。我以为第一个信号是误报。” “下次别等。”我说,“只要触发双重验证——震动+热感,就直接联动。” 他点头,在终端上标记了一条待办事项。 苏瑶记录完毕,将文件归类为《实战防御报告V1》,上传至本地服务器备份。她抬头问我:“需要通知其他人吗?” “没有其他人。”我答,“我们现在只有三个能动的人,信息越少越安全。” 她说完,轻轻叹了口气,转身去检查医疗通道的照明情况。我知道她在想什么——这场冲突虽然结束了,可压力才刚开始累积。 苏晨的手指还在轻微发抖,他自己可能没察觉,但我看见他在输入指令时按错了两次回车。我没点破,只是转身走向门口,伸手取下挂在挂钩上的防暴棍。 金属杆体与挂扣碰撞,发出清脆的一声“咔”。 两人都顿了一下。 我拿着棍子走到饮水机旁,倒了三杯温水,先把一杯递给苏晨。他愣了愣,接过杯子,指尖碰到杯壁时微微一缩。 “喝完再去干活。”我说,语气平得像在说今天该换滤芯。 他低头喝了口,热水似乎让他缓了过来。苏瑶也接过杯子,小口抿着,眼神渐渐从紧绷转为平静。 “我去看看外墙。”苏晨放下杯子,走向设备间拿工具箱。 “穿防滑靴。”我在后面说,“系安全绳,苏瑶在监控里盯着你。发现异常立刻撤回。” “知道了。”他提着箱子出来,背上工具包,动作利落了不少。 我跟着他走到南墙下方。露水让钢板表面有些湿滑,修补必须小心。他戴上手套,踩上检修梯的第一级,回头看了我一眼。 “拍清楚痕迹。”我说,“特别是箭击点的位置和深度,回头分析冲击力衰减曲线。” 他点头,打开手持记录仪,开始逐段拍摄。镜头扫过墙体接缝处那个浅坑,又往下移,照到地面上遗留的布条和断裂的钩索零件。 “不捡?”他问。 “留着。”我说,“以后对比他们的装备更新情况。” 他没再多问,用喷枪加热涂层罐,开始填补凹陷区域。防腐漆料均匀覆盖在金属表面,很快形成一层哑光保护层。阳光照在新漆面上,泛出淡淡的青灰色。 我在墙下站着,目光扫过整个南侧防线。焊点完整,结构稳固,没有任何被强行突破的痕迹。这次交锋证明了我们的防御体系是有效的——至少对现阶段的威胁来说。 二十分钟后,苏晨收工下来,摘掉安全绳,把工具箱放回设备间。他回来时脸色有点发白,但眼神清醒。 “补好了。”他说,“至少短期内不会因温差开裂。” 我嗯了一声,回到主控室。屏幕上,监控系统已转入二级戒备模式,部分非核心区域的探头进入休眠状态,节能运行。我点开总进度表,找到“防御测试”这一项,用笔划掉了。 苏瑶正在整理应急包,确认药品数量无误后放回储物柜。她顺手检查了一遍通讯频道,监听模式正常。 “你觉得他们真的放弃了?”她忽然问。 “我不知道。”我盯着屏幕,“但我只知道一件事——只要我们不出错,他们就没机会。” 她没再说话,只是轻轻关上了柜门。 苏晨坐回操作位,开始填写武器日志。他一条条核对震晕箭的使用记录,包括发射时间、目标位置、实际命中偏差值。做完这些,他又调出液压系统的运行日志,标出那段0.8秒的延迟。 “下周得做一次全系统压力测试。”他说,“看看低温环境下会不会更慢。” 我看着他熟练操作界面的样子,想起几天前他还因为误触陷阱差点锁死通道。现在他已经能在战斗后冷静复盘技术细节了。 这种变化,比任何防御升级都重要。 我走到窗前,望向南墙。晨光铺在钢板上,新补的漆面还没有完全干透,在阳光下显得格外平整。风从墙头吹过,带起一片碎布条轻轻晃动。 苏晨合上日志本,起身准备交接值班任务。苏瑶收拾好最后一批物资清单,把笔放进笔筒。 我仍站在原地,手边的通讯器突然震动了一下。 第100章 改造完成,新生活的起点 通讯器震动的瞬间,我手指已经搭上警报键。但屏幕没有红光闪烁,热感成像区一片静止。三秒后,提示音响起——是系统自检完成的常规通报。 我松开手,掌心留下一道浅印。 主控室里,苏晨正盯着液压日志界面。他刚点下刷新,数据流重新跑了一遍,还是和二十分钟前一样:0.8秒延迟消失,响应曲线平滑到底。他又按了一次重启。 “你看了四遍了。”我说。 他抬头,眼神有点发直,“我只是……想确认它不会再出问题。” 我没有说话,走到主控台前调出总览面板。七十二小时前,敌人撤退后的第一轮监控记录还挂在首页。现在,所有子系统运行状态都显示为绿色。通风稳定,水循环正常,电力负载均衡,外墙传感器无异常波动。 我放大时间轴,从昨夜凌晨到此刻,整整三天,没出现一次误报、一次中断、一次非计划启动。 “我们撑过了一次真实攻击,也撑过了修复期。”我把画面推到他面前,“现在不是‘快要完成’,是已经完成了。” 他嘴唇动了动,没发出声音。 苏瑶从医疗通道出来,手里拿着刚测完的体温记录本。她看了眼屏幕,又看了看我们俩,轻轻把本子放在操作台上。 “你要怎么做?”她问。 “登顶。”我说,“关掉临时警示灯,换上铭牌。” 这不是庆祝。也不是放松。而是一个动作——告诉自己,这座房子不再是临时避难所,而是能长久活下去的地方。 屋顶风比预想的大。我踩上检修梯时,金属踏板传来轻微震感。苏晨跟在后面,背着工具包,手里拎着焊枪箱。苏瑶留在楼下主控室,通过通讯器播报风速变化。 铭牌是我们三天前就做好的。钢板切割整齐,边缘打磨过,上面刻着一行字:“安全屋·第一纪元·启元年”。没有提末日,没有写灾难,只标记了我们重新开始的时间。 支架固定点在东南角墙体接缝处,原本焊死了两根角铁。可现在其中一根明显歪斜,显然是酸雨长期侵蚀导致变形。我伸手摸了摸接口,表面涂层剥落,露出底下锈迹斑斑的基底。 “直接焊不行。”苏晨蹲下来检查,“受力不均,风一大就会裂开。” 他打开工具箱,翻出一块废弃的铜片,比划了一下尺寸,用剪钳裁出一片楔形垫片。然后取出低温焊枪,调整气压阀,对着连接处缓缓加热。 火苗蹿起的瞬间,风突然加大。焊点还没凝固就被吹得发红抖动。 “风速升到六级了!”苏瑶的声音从耳机里传来,“建议暂停作业!” “再试一次。”我说,脱下外套压住铜片一角,帮他在侧边固定位置。 苏晨咬紧牙关,重新点燃焊枪。这一次火焰更稳,沿着缝隙缓慢推进。熔融的金属一点点填满空隙,冷却后泛出暗灰色光泽。 “成了。”他松了口气,往后坐到地上。 我把铭牌递给他。两人合力抬起,对准预留孔位拧入螺栓。最后一颗螺丝旋紧时,风忽然停了。阳光穿过云层,照在新装的牌子上,字迹清晰可见。 我站在屋顶边缘往下看。南墙完整如初,防腐漆面平整反光,修补过的箭击点被涂层覆盖,看不出痕迹。探照灯已关闭,只有角落一盏黄光警示灯还在闪烁。 “关了吧。”我对苏晨说。 他点头,按下遥控器。灯光熄灭,整片围墙陷入安静。 回到主控室时,系统归档程序正等待最后确认。防御模块仍处于一级响应模式,需要手动降级至常态运行。 我坐在操作位上,手指悬在确认键上方。 这一步很简单。按下去就行。可我迟迟没动。 过去几个月,每一次松懈都意味着死亡。前世最后那天,我就因为以为风暴过去了,走出掩体查看情况,结果被坍塌的广告牌砸中脊椎,动弹不得,活活冻死在街头。 眼前这个按键,不只是切换模式,更像是在对抗一种深入骨髓的本能——不能停,不能信安稳,不能放下戒备。 苏瑶走过来,把手轻轻放在我的肩上。 “我们可以随时再拉响警报。”她的声音很轻,“但今天,让我们先相信这座房子真的能保护我们。” 我闭了下眼,深吸一口气,按下确认。 屏幕跳转:“系统已切换至常态运行模式。” 灯光由红转暖黄,背景噪音降低,空气循环声变得柔和,像呼吸一样平稳。 我站起身,走到窗前。废墟依旧,杂草在裂缝里生长,远处有鸟影掠过天空。可这一刻,那些断墙残垣不再只是危险的藏身地,而是可以一步步清理、重建的空间。 苏晨调试完终端最后一项参数,把工具箱归回储物柜。他抬头看向屋顶方向,嘴角微微扬起,是这几天来第一个真正放松的笑容。 苏瑶倒了三杯热水,一杯放在我手边,一杯递给苏晨,自己捧着一杯站在副控台旁。 “接下来,我们要活得像个人了。”她说。 我没回答,翻开笔记本,在第一页写下:“第一次全员会议议程”。 笔尖划过纸面,发出沙沙声。 苏晨喝了口热水,忽然想起什么,转身打开设备间门,拿出一个小盒子。 “这是之前修发电机剩的零件,”他说,“我想试试能不能做个信号增强器,至少让无线电传得远一点。” “等会议时说。”我说。 他点点头,把盒子放在桌上,又回头看了眼屋顶的方向。 苏瑶轻轻碰了下我的肩膀,“你还记得灾变前,小区门口那家早餐店吗?油条炸得金黄,豆浆盛在铝桶里冒着热气。那时候谁会想到,有一天我们能在自己的地方,安安心心喝上一口热水。” 我看着她,没说话。 但她笑了一下,像是知道我会懂。 我合上笔记本,准备叫他们坐下开会。就在这时,主控屏右下角跳出一条提示。 来自西区摄像头。 画面显示,三百米外的废弃超市门口,地面有一道新鲜划痕,像是重物拖行留下的轨迹。 第101章 末日倒计时:清点与新危机 主控屏右下角的提示还在闪烁,那道划痕像一根细针扎进我的神经。我盯着画面看了五秒,手指在操作台上轻轻敲了一下。 “苏晨,调西区三小时回放。” 他立刻切换窗口,拖动时间轴。画面一帧帧倒退,风吹动超市门口的破布条,一只野狗窜过空地,再往前,什么都没有。没有脚印,没有人影,连个翻找的动作都没有。 “不像人为。”我说,“但也不能当它不存在。” 我站起身,走向仓储区。刚装好的铭牌还热着,风从屋顶顺着楼梯灌下来,吹得走廊铁门微微震颤。这地方现在是我们的家,可家不是用来安心的,是用来撑下去的。 货架按类别分区,食品、药品、工具、燃料,每一列都贴了标签。我从饮用水区开始核对。桶装水原计划三百桶,实际入库记录显示两百八十七桶,运输途中损耗十三桶。但现在清点下来,只剩五十桶整。 我翻开登记本,手指停在最后一次取用日期上——三天前,苏瑶带苏晨做了一次净水系统全流程测试,消耗了四十五桶原水。之后没补录新到货数据。 “这批水没跟上。”我低声说。 弹药柜打开时发出轻微的金属摩擦声。猎枪子弹库存表写着“剩余一百三十发”,可我一盒盒数过去,只有二十发。少掉的不止是数字,还有记录。中间有两次夜间警戒用了实弹威慑,没人及时更新台账。 我合上柜门,转身往设备间走。发电机的声音不对。平时运转是稳定的低频嗡鸣,现在夹着断续的卡顿,像是喉咙里堵了东西。 苏晨已经蹲在机器旁边,手里拿着电压表。他抬头看我进来,嘴唇抿成一条线。 “启动延迟四秒,电压跳了三次,最高到二百四十伏。稳不住。” 我把手搭在机壳上,震动比平时大。柴油机内部如果有积碳或线路松动,迟早会罢工。一旦停电,净水停摆,监控黑屏,供暖中断,整个安全屋就成了一口活棺材。 “先拆外壳。”我说。 “要不要等会儿?风刚停,屋里温度还没升上来。”他说。 “等不了。”我看着他,“你记得第一次试运行时,备用线路接反的事吗?当时只是冒烟,这次要是烧穿绝缘层,整台机器就得报废。” 他点头,戴上手套。苏瑶这时候走进来,手里拿着一卷绝缘胶带和一把长柄钳。她没说话,把工具递给我,然后站到电源开关旁。 “我来断电。”她说。 我们配合过太多次,动作不用交代。苏晨拧开固定螺栓,我扶住外壳边缘慢慢往下卸。金属与框架摩擦发出刺耳的轻响,最后一颗螺丝脱落时,整块外板被我们合力抬下来,靠在墙边。 发动机组裸露出来,油管、电路、散热片全都积了一层灰。我顺着手电光往深处照,看到控制模块下方有一根电线松脱了,接口处有轻微灼痕。 “接触不良。”我说,“可能是上次强启留下的隐患。” 苏晨凑近看,伸手想去碰,被我拦住。 “别用手。残留电流可能还有。” 他缩回手,从工具包里拿出绝缘镊子。我接过,小心夹住线头拉出来一段,发现绝缘皮裂开,铜丝发黑。 “换一段。”我说,“备用线在b3工具箱。” 他起身去拿。苏瑶一直盯着电压表,这时忽然开口:“电流又波动了。” 我看向仪表,指针轻微晃动,幅度不大,但频率在加快。 “说明问题不止一个。”我说,“这根线只是表象。” 苏晨回来时带了新线材和压线钳。他蹲下身,剪掉烧损部分,准备接驳。我让他先别动手。 “先查其他节点。这台机器不能二次损伤。” 他顿了顿,点头,改用万用表逐段检测。从启动电机到调速器,再到主控板供电口。测到第三组时,数值异常。 “这里也虚接。”他指着一处焊接点,“焊口开裂了,可能是震动导致的。” 我伸手摸了摸底座固定架,果然,两颗地脚螺栓松了半圈。机器运行时轻微移位,长期下来拉扯线路。 “重新紧固。”我说,“所有连接点都要检查一遍,包括油泵和风扇电机。” 他应了一声,开始拆卸附近护板。苏瑶站在我旁边,声音压得很低:“需要我去外面仓库看看有没有替换零件吗?” “不急。”我说,“先搞清楚缺什么。” 我回到主控室,打开采购清单文档。屏幕上列出的待补物资一项项跳出来:饮用水、弹药、防腐漆、柴油滤芯、高压电线、防冻液…… 资金账户余额还有七万三。之前卖房的钱大部分投进了前期建设,现在能动的现金不多。供应商那边,工业品必须现款提货,加急还要额外付跑腿费。 我翻出通讯录,标记出还能联系上的几个渠道。城南的老周做劳保批发,手头应该有桶装水库存;西郊汽配城有个熟人专修发电机组,或许能拆件应急。 但出门一趟风险不小。自从上次击退入侵者,外面的人肯定已经在打探这座安全屋的底细。我若露面,等于暴露位置。 可不出去,水和电都会断。 我盯着屏幕,手指在键盘上停了几秒,然后新建了一个表格。第一栏写“优先级”,第二栏写“需求量”,第三栏写“获取方式”。 饮用水排第一,必须补足两百桶以上。子弹其次,至少再搞一百发。发电机配件要看苏晨的检测结果,但大概率要定制,得找专业维修点。 正输入着,耳机里传来苏晨的声音:“林越,你来看看这个。” 我起身快步走回设备间。 他正拿着手电照发电机底部,光束落在一块金属盖板内侧。那里有一小片湿迹,边缘泛白,像是渗出来的液体。 “不是机油。”他说,“颜色不对。” 我靠近看,伸手指尖蹭了一下,搓了搓。有点粘,但不油腻。 “冷却液?”我问。 “有可能。”他说,“如果漏了,温度控制会失灵。再撑几天,机器就会过热停机。” 我沉默几秒,回头看向苏瑶。 “医疗间的消毒酒精还有多少?” “六十毫升,密封保存。” “不够。”我说,“最少要五百毫升才能做一次完整冲洗。” 她明白我的意思:“你是想……用酒精代替冷却液应急?” “只能撑短时间。”我说,“但这几天我们必须把配件和水都弄回来。” 我转身走向储物柜,拉开最下层抽屉。里面放着备用通讯器、防护手套、折叠刀。我取出背包,开始往里装证件、现金、采购单。 “你打算出去?”苏晨问。 “不出去不行。”我说,“你们守好屋里。发电机先别拆太深,等我带回零件再彻底修。” “可外面……” “我知道危险。”我打断他,“但等别人来抢完我们的水,还是现在主动去换?选哪个?” 他低下头,没再说话。 苏瑶走到我面前,递来一瓶密封的药膏。 “擦破皮的时候用。”她说。 我没推辞,放进包里。 我最后检查了一遍主控系统,将监控切换至双频轮巡模式,供水泵设为低耗运行,安防等级维持二级戒备。所有操作确认无误后,我站在通道口,看了眼设备间。 苏晨已经打开发电机底盖,正用棉布擦拭内部油污。他的手有些抖,但动作很稳。苏瑶站在旁边,手里握着绝缘钳,目光始终没离开他。 “发现问题立刻喊我。”我说。 他们同时点头。 我没有再走回去,而是坐到操作台前,打开地图界面。红点标记出几个可能的采购路线。我圈出三条最短路径,标注风险等级,然后打印出来,折好塞进胸前口袋。 背包放在脚边,拉链半开。我盯着屏幕上的倒计时——距离预计灾变爆发还有七十二小时。 时间不多了。 我拿起笔,在便签纸上写下一行字:**“若未按时返回,启动备用联络方案。”** 纸条压在控制台边缘,正对着摄像头。 这时,耳机里传来苏晨的声音:“姐,这块电路板上的密封圈老化了,能不能用胶垫临时替代?” 第102章 维修初尝试:苏晨的失误 苏晨的手指刚碰上主控板接口,蓝光就从缝隙里炸了出来。 他本能地缩手,可晚了。一声脆响从配电箱传来,整个设备间的灯瞬间灭了,两秒后应急红灯亮起,像警报一样扫过墙面。发电机彻底停转,连带通风管道的嗡鸣也消失了,空气一下子变得闷重。 “跳闸了!”他脱口而出,声音比自己预想的还要抖。 脚步声从走廊那头冲来,很快苏瑶就出现在门口,手里攥着绝缘钳。她没问发生了什么,也没看他,径直走向墙角的总电箱,一把拉开盖板,三秒内把主闸拉下。 “你怎么样?”她回头问他,声音压得很低。 苏晨坐在地上,背靠着工具箱,手指还在发麻。他摇头,说不出来话。 她走过来,蹲在他旁边,把绝缘钳放在一旁,然后用身体挡住散落的电线。“没事,我在。”她说,“别动,先缓一下。” 设备间只剩下应急灯的微光,照在她脸上,轮廓很安静。她伸手摸了摸他的手腕,确认脉搏正常,才松了口气。 “刚才……我就是想看看密封圈是不是受潮了。”苏晨终于开口,声音干涩,“我记得老师说过,湿气进电路板会短路,得先断电再查。我以为……已经断了。” 苏瑶没打断他。 “我碰之前看了开关,确实是关的。但没想到……还有电。” “储能电容。”她说,“主电源断了,可里面存的余电没放完。你一碰,正好形成回路。” 他低头,指甲抠着裤缝上的布线。 “这不是你的错。”她说,“是知识盲区。换谁来都可能踩这个坑。” 她站起身,打开工具包,取出新的保险丝。备用电源还在运行,监控和通风系统陆续恢复。她一边换件一边说:“以后测这种地方,先用万用表打一遍残压。或者拿螺丝刀碰地线放电,听见‘啪’一声才算安全。” 苏晨点点头,喉咙发紧。 “姐当年第一次接输液管,把空气排过了头,病人差点呛咳。”她拧紧最后一颗固定螺母,“后来练到闭眼都能操作。你这才哪到哪。” 她说完,拍了拍他的肩,转身去检查其他线路节点。她的动作很稳,一根根顺着走线查过去,确认没有连带损伤。 苏晨慢慢站起来,捡起掉在地上的镊子。手还是有点抖,但他没停下,重新打开工具包,翻出万用表,调到电压档。 他蹲回发电机旁,先测外壳接地,再测电容两端。显示屏上数字跳了几下,最后归零。 “放干净了。”他说。 苏瑶回头看了他一眼,轻轻点头。 他深吸一口气,开始拆下那块老化的密封圈。橡胶脆得像枯叶,一掰就裂。他小心地清理槽口,准备换上备用垫片。这回他每一步都停下来确认状态,哪怕是最小的动作。 主控室里,林越一直盯着屏幕。 画面黑了五秒的时候,他的手指已经按到了通讯键上方。但他没按下。他知道苏瑶在,也知道她能处理。 他看着苏晨跌坐在地的样子,心里不是不揪的。可有些事,别人教十遍,不如自己装一次。发电机不会说话,但它给的教训最准。 等电力恢复,苏瑶开始排查连带隐患时,他才起身。 他走得很慢,穿过主通道,经过仓储区的铁架,一路来到设备间门口。 里面灯光昏黄,苏晨正低着头拧螺丝,手背上还沾着油污。苏瑶站在一旁记录节点数据,听见脚步声抬头看了他一眼,微微点头。 林越没看她,只对苏晨说:“零件清单列好了吗?” 苏晨一愣,像是没反应过来这话的意思。他抬头,眼神有点茫然,好像还在想着刚才的失误。 “我……写了。”他赶紧从口袋里掏出皱巴巴的笔记本,递过去。 林越接过,低头看。纸页上密密麻麻记着型号、规格、数量,字迹工整,还画了几个简图标注故障点。有柴油滤芯、高压线束、散热风扇电机,还有两处需要定制加工的金属支架。 他翻到最后一页,看到一行小字:“冷却液泄漏位置已定位,需耐高温软管+密封胶垫。” 他合上本子,递回去。 “写得清楚。”他说,“明天我去配。” 苏晨盯着那本子,像是不敢相信这句话是从他嘴里说出来的。他本来准备好了一肚子道歉,准备认错,甚至想说“让我重新学一遍再碰机器”。 可林越没提事故,也没问过程。就像这事没发生过一样。 “那个……”他张了张嘴,“保险丝烧了两个,备用的还够。但我得再检查一遍继电器,怕有焊点开裂。” “嗯。”林越应了一声,“查完告诉我。” 说完,他转身往主控室走。 苏瑶跟出来几步,在门口低声问:“你不担心他再出问题?” “担心没用。”他说,“他得自己学会怎么不犯错。” 她没再说话,看着他走进主控区,坐回操作台前。 屏幕上,采购路线标着三条红线,旁边是供应商的名字和联系电话。他一条条核对着库存清单,手指在键盘上敲得不快,但每一笔都落得准。 背包还靠在桌脚,拉链半开,证件和现金整齐叠好。通讯器静音放在右侧托盘,倒计时窗口浮在屏幕右上角:71:48:33。 他打开地图,放大西郊汽配城的位置。那里有个专修发电机组的老店,老板姓陈,是他前世认识的。只要肯加钱,对方愿意拆件卖。 他拨通电话,等了七声才接通。 “老陈,我是林越。发电机配件,现在要。” 那边声音嘈杂,背景里有电焊的滋啦声。“你现在过来?外面不太平,刚有人砸了南边水站。” “我知道。”他说,“二十分钟到。现金结算,加急费照付。” 挂了电话,他站起身,走到储物柜前,拉开下层抽屉,取出折叠刀塞进腰侧暗袋。又检查了一遍防滑手套和护目镜,放进背包夹层。 他回到操作台,调出安全屋全系统状态界面。供水泵低耗运行,安防二级戒备,监控双频轮巡。一切正常。 他点击日志备份,将最新数据同步到离线硬盘。然后打开通讯器设置,勾选“超时未归自动触发联络协议”,输入苏瑶的终端编号。 做完这些,他坐下,等消息。 耳机忽然震动了一下。 “林哥。”是苏晨的声音,有点迟疑,“我发现……调速器连接杆有点松。要是不固定,运行时震动力会传到主板,可能再次拉扯线路。” 林越盯着屏幕上的系统图,片刻后回复:“拍个照发我。” 照片很快传过来。连接杆固定螺母确实松了半圈,金属接触面有轻微磨损痕迹。 “标记位置。”他说,“我回来再处理。” “好。”停顿了一下,苏晨又说,“那个……对不起,刚才耽误时间了。” 林越没立刻回。 他知道这声对不起不只是为停电。是为拖慢进度,为增加风险,为让所有人多担一分心。 “下次记得放电。”他说,“别的,我不说第二次。” 频道安静了几秒。 “明白。” 林越关闭对话框,目光落在控制台边缘那张便签上。上面写着:“若未按时返回,启动备用联络方案。” 他没动它。 这时,耳机里又响起声音。 “林哥,冷却液漏点周围……有一小块锈斑,像是长期渗液导致的。要不要顺带带点除锈剂?” 第103章 水厂交锋:数据的力量 我收起通讯器,背包拉链合上的声音很轻。 外面天色比刚才更沉了,云层压得低,空气里有种说不清的滞涩感。这种天气持续三天了,普通人只当是入冬前的阴霾,可我知道,这是酸雨来临前的最后平静。 水厂在城西工业区边缘,离安全屋七公里。步行过去要一个多小时,但我没时间等车。路上能避开监控,也能随时应对突发状况。我贴着街边走,尽量不引起注意。沿路有几家店铺关了门,卷帘上喷着红漆写的“清仓甩卖”。人们还在用正常逻辑生活,抢打折商品,算月底工资,没人抬头看天。 转过两个路口,水厂的大门出现在前方。铁栏锈迹斑斑,门卫室亮着灯,玻璃上贴着泛黄的值班表。我走近时,里面那人抬头看了我一眼,没拦我。厂区内部安静得出奇,只有远处传来微弱的机器运转声,像是某种水泵在低频抽动。 我沿着指示牌往生产车间走,途中经过一片露天储水罐区。那些银灰色的圆柱体静静立着,表面蒙了一层灰。按理说这种天气不该停机,但越往里走,越觉得不对劲——净化车间的排气管没有冒蒸汽,主控楼外的运输通道空无一车。 推开车间侧门,一股潮湿的冷气扑面而来。里面灯光昏暗,几台大型过滤设备停着,控制面板上的指示灯多数熄灭。一个穿深灰工装的男人背对着我站在操作台前,手里拿着一份打印单,正低头看。 “林越?” 他听见脚步声转过身,眉头皱了一下,像是记不起我是谁。五十岁上下,袖口沾着水渍,指甲缝里有些黑泥,典型的常年泡在设备间的人。 “你来找谁?”他语气平淡,但眼神已经变了。他记得我上次来谈合作的事,只是那时候我没提酸雨,也没拿出现金。 “两百桶纯净水,明天能出货吗?”我直接开口。 他摇头,“现在不好做。原水水质不稳定,这几天进水口测出来ph值一直在往下掉,重金属也超标。我们加药量翻了两倍,滤芯换得勤,成本扛不住。厂里决定减产保设备。” 他说得平静,像在陈述一个无法更改的事实。但我知道他在权衡。这种人不会轻易拒绝订单,尤其是全款预付的。他只是不确定风险是否可控。 我没反驳,也没急着说服。从背包里拿出平板,解锁后调出数据界面。屏幕亮起的瞬间,他的目光就被吸了过去。 “这是过去七十二小时,我在三个取水点做的连续监测。”我把平板递到他面前。 图表清晰显示:雨水ph值从5.6一路降到4.3,大气硫化物浓度上升三倍,附近两条支流的铅、镉含量分别超出标准四点二和五点八倍。最后一张是模拟推演图——七十二小时后,整片区域将被强酸性降水覆盖,地表水源将在四十八小时内完全不可用。 他盯着看了十几秒,手指无意识地摩挲着打印单边缘。 “这些数据……你从哪来的?” “第三方检测机构,我提前一个月委托的。”我说,“他们本来不信,直到第一份报告出来。现在实验室已经撤了,人都回家了。” 他没说话,但呼吸重了些。 我继续说:“你们现在停产,是为了避免设备损坏。这没错。但你想过没有,等到管网被腐蚀、泵站结冰,整个城市供水系统瘫痪的时候,就算你这儿还能产水,送不出去也是白搭。” 他抬眼看着我。 “而我现在给你的,是现金全款预付。你不影响其他客户排期,只需要优先处理我的订单。对你来说,这笔钱现在就能进账,没有任何后续责任。” 我顿了顿,声音压低一分:“等灾难真正爆发,没人会问你有没有生产能力。市场只会记住一件事——谁手里还有水。而你现在放弃的,不是一笔订单,是你在未来十天内唯一能变现的硬通货渠道。” 车间里静了几秒。远处一台冷却塔发出轻微的滴水声。 他慢慢把打印单折好,放进胸口口袋,然后走到操作台前,拿起内线电话。 “小王,查一下明早的灌装排期。”他停了一下,“如果有空档,预留两百桶纯净水的产能。” 放下电话,他看向我,“明天上午九点前可以提货。但有个条件——全款现在付,不能拖。” “没问题。”我打开背包,取出准备好的现金捆,放在旁边的操作台上。一共六捆,每捆五万,三十万整。这个价格比市价高百分之四十,但他没还价。 他点了钱,动作熟练,一张张翻过,确认无误后锁进抽屉。然后拿起笔,在生产单上写下加急标记。 “你这批水,我们会用最新一批滤芯处理,确保达标。”他说,“不过……你真觉得情况会那么糟?” 我没有立刻回答。 而是把平板翻到最后一张图——那是我根据前世记忆整理的城市基础设施脆弱点分布图,标红的是最容易因酸雨和低温同时作用而崩溃的节点。水厂本身就在其中。 “你看这里。”我指着图上的一处,“你们的主供电线路走的是地面架空线,一旦酸雨开始,金属接头会在四小时内腐蚀断裂。备用发电机如果没做防潮处理,启动概率不超过三成。” 他盯着那一点,脸色一点点沉下去。 “我不是吓你。”我说,“我只是知道会发生什么。而你现在做的每一个决定,都会决定你在接下来十天里,是还能说话,还是只能求人。” 他沉默了很久,最后说了句:“明天按时来提货就行。” 我收起平板,背上背包。出门前回头看了一眼,他还站在操作台前,手里捏着那张生产单,目光落在“加急”两个字上,久久没移开。 走出车间,风比来时更大了些。我拉紧外套领口,掏出手机看了一眼地图导航。下一个目的地已经设定好——武器商店,距离这里四公里,步行约五十分钟。 街道依旧冷清,几个行人匆匆走过,低头缩肩。没人注意到我背包侧面露出的一角防滑手套,也没人看见我路过一家五金店时,脚步微不可察地慢了半拍。 我继续往前走。 右手插在外套口袋里,指尖触到折叠刀的金属柄,凉而稳。 第104章 武器采购:警方的盘查 我拐过第三个废弃厂房的转角,脚步在水泥路面上压出轻微的摩擦声。背包带勒在肩头,右口袋里的折叠刀柄依旧贴着掌心,凉得让人清醒。四公里的路程还剩一半,风从东边卷来,带着铁皮棚顶松动的震颤。我知道时间不多了。 前方路口多了个临时检查点,两辆警车斜停在斑马线外侧,蓝白灯没亮,但车顶的摄像头缓缓转动。两名警察站在锥桶后,正拦下一辆小货车查后备箱。我停下,贴住墙根阴影处,观察了三十秒。他们动作利落,一人持记录仪拍照,另一人翻检货物,重点是液体容器和金属工具。这不是常规巡逻。 我退后两步,绕进旁边一条窄巷。这里原是厂区职工通道,地面裂开几道缝,杂草从砖缝里钻出来。我加快步伐,背包紧贴脊背,避免工兵铲轮廓外露。七分钟后,巷子尽头露出一块锈蚀的招牌——“猎鹰户外装备”。 店铺玻璃门内亮着白光,两个男人正在柜台前试登山杖。门口那辆警用摩托不在原位,我迅速扫视周围,没发现其他警力。时机合适。 推门进去时铃铛轻响。店员抬头看了我一眼,认出是我前几天来问过猎枪型号的人。我没废话,直奔货架:“五把加厚工兵铲,全钢一体的那种;再拿两支m1897泵动式猎枪,配五百发十二号鹿弹。” 他愣了一下,“这枪不是民用常规品,得登记备案。” “我知道。”我从背包里取出一张纸,“这是狩猎协会的会员证明,去年我在北方林区打过野猪,有备案记录。” 那是我花八万块从黑市买的全套资料,包括电子档案和实名认证。前世我知道,灾变前三天,这类审核系统就已经开始瘫痪,但现在还能用一次。 店员接过文件核对,眉头皱着,“数量太多,尤其是子弹……” “我是做野外勘探的。”我打断他,“公司接了西南山区的地勘项目,下周出发。现在天气反常,我们队长要求全员配防身武器。”我说得平静,“合同已经签了,违约金比这批货贵三倍。” 他又看了眼单子,转身去仓库取货。十分钟后,五把工兵铲并排放在柜台上,黑色握把,刃口带锯齿。猎枪用硬壳箱装着,沉甸甸的。我打开钱包,抽出一叠现金码好推过去——四十七万二千,一分不少。 就在他低头清点时,门外传来刹车声。 两名警察走进来,肩章编号清晰。其中一人手里拿着平板,目光直接落在我身上。 “刚才登记的采购信息显示,有人一次性购买五把军规级工兵铲和两支管制枪械?”年长些的开口,声音不高,但带着惯常的压迫感。 “是我。”我站直了些,没有躲闪视线。 “用途?” “勘探队防身配备。”我把狩猎协会的证明递过去,“我们在西南接到一个地质测绘项目,区域有野猪和熊出没记录,公司强制要求武装护队。” 他接过文件,另一名年轻警察蹲下检查猎枪箱子,掀开盖子确认型号。年长警察翻看我的身份证、协会证,又用平板调出什么数据,对比了几秒。 “你这协会注册地在漠河,可你是本地户口。”他说。 “我是后来加入的,通过朋友介绍。”我答得干脆,“去年冬天我去那边参与过雪地搜救培训,顺手考的证。” 这是编的,但语气不能犹豫。 他盯着我,“为什么选这种老式泵动猎枪?现在主流都用半自动了。” “老枪结构简单,低温环境下故障率低。”我解释,“我们预计要在零下二十度作业,而且山里补给困难,维护必须靠自己人动手。” 他眼神微动,似乎认可了这个理由。 “五百发子弹也太多了。”年轻警察插话,“普通人打一次靶也就几十发。” “每人五十发轮换使用,加上备用。”我说,“勘探周期三个月,中途不回城。再说这玩意儿又不像手枪子弹那么敏感,十二号鹿弹不算高危品类。” 年长警察没说话,继续看平板。我心跳稳定,手心不出汗。前世死过一次的人,不会再为这种场面慌乱。 “你们公司叫什么名字?” “大地经纬勘察有限公司。”我报出早就准备好的名字,“营业执照副本在车上,需要的话我可以去取。” “不用了。”他合上平板,“最近市里接到情报,说有人囤积武器准备搞事。我们得查清楚每一笔大额交易。” 我点头表示理解。 “但是,”他顿了顿,“手续齐全,资金来源合法,用途也能说得通。东西可以买,但你要签一份责任承诺书,写明这批武器仅限于合法业外作业,不得转卖或用于非法活动。” “没问题。” 他示意店员打印表格。我签字时笔迹平稳,日期填了今天。五分钟后,所有文件归档,猎枪箱子上了锁扣,工兵铲用尼龙绳捆成一束。 “走吧。”警察收起记录仪,“路上注意安全,别惹麻烦。” “谢谢配合。”我拎起装备,背包重新背上。出门前,我看了一眼球机,它正对着门口方向缓慢转动。 街面依旧冷清。我沿着原路返回,换了一条更偏的路线。工兵铲横在背包上方,用外套盖住,只露出一点木柄末端。走了十分钟,身后没有跟踪车辆,也没听见摩托声。 穿过一片塌了半边墙的汽修厂时,我停下,把猎枪箱子从背包里取出,塞进夹层暗格。那里原本放着备用电池和滤芯,现在腾空了。工兵铲拆开捆绳,一把插进背包侧面网袋,其余四把用雨布裹紧,绑在腰后,外罩一件宽大的冲锋衣遮住轮廓。 还有五公里回安全屋。 风更大了,吹得路边广告牌哐当作响。我摸了摸口袋里的钥匙,确认主控室门禁卡还在。发电机的事还没解决,苏晨还在等零件。这些枪和铲,不只是防外敌,也是给内部一个底气——只要防御体系立起来,谁都动摇不了我们的生存底线。 转过最后一个岔路口,前方出现一段塌陷的排水沟,上面搭着生锈的铁板桥。我踩上去,铁板发出吱呀声,脚下能感觉到空洞的回响。走到一半,忽然听见背后有引擎低鸣。 一辆黑色轿车从远处驶来,速度不快,车窗贴着深色膜。 我没有回头,也没有加速。右手滑进外套内袋,握住折叠刀的开关。脚步保持原有节奏,只是左脚微微向外挪了半步,让身体重心更稳。 车子慢慢靠近,在距离铁板桥五米处停下。车门没开,引擎运转着。 我继续往前走,一步,两步,第三步落地时,那辆车突然掉头,朝反方向开走了。 桥下的积水泛起一圈涟漪。 我走出二十米,才轻轻呼出一口气。衣服内侧已经有点湿,是出汗了。但头脑清醒,神经绷紧到了极限反而变得敏锐。 再走两公里就是郊区公路入口,过了那儿就进入监控盲区。安全屋在西北方向,地下三层,钢筋混凝土结构,外墙喷了防腐蚀涂层。只要回去,把这些武器锁进b区储物柜,再调试好警戒线路,今晚就能睡个踏实觉。 至少,比前世临死前那晚踏实得多。 那时我蜷在倒塌的楼道里,手指抠着水泥缝,听着头顶雨水滴落的声音。酸雨腐蚀了承重柱,整栋楼像纸盒子一样塌下来。我没能活到第二天 sunrise。 而现在,我手里有枪,有铲,有电,有水。 我还活着,并且正在回家。 第105章 发电机再修:团队的力量 我推开安全屋的金属门,肩上的背包还没放下,冷风裹着雪粒被挡在门外。走廊的灯忽明忽暗,刚踏进主控区,苏瑶就从医疗角走出来,声音压得很低:“发电机还是没反应。” 我没应声,把背包靠墙放好,顺手解开外衣扣子。工具箱搁在桌上,金属搭扣发出清脆的响声。她站在我旁边,手指无意识地摩挲着袖口,“苏晨一直在设备间守着,没走。” 我点点头,朝设备间走去。 门半开着,里面只亮着一盏应急灯。苏晨蹲在发电机旁,手里攥着一把螺丝刀,指节发白。他听见脚步声猛地回头,眼神闪了一下,又迅速低下头去。 “林哥……你回来了。” “嗯。”我走近,俯身看了看控制面板。指示灯全灭,稳压器接口处有轻微焦痕。这问题比预想的严重一点,但还在可控范围。 “上次是你发现线路受潮,”我说,“这次我们一起看。” 他愣了愣,抬头看我,嘴唇动了动,没说话。 “先断电。”我伸手拉下总闸,咔的一声,整个设备间陷入短暂黑暗。应急灯几秒后重新亮起,红光映在他脸上,有些发青。 “你来拆外壳。”我把绝缘手套递过去。 他迟疑了一下,接过手套戴上。动作很慢,但每一步都按流程来。拧第一颗螺丝时手抖了一下,刀尖滑了出去。 “慢点。”我说,“不是赶时间。” 他又试了一次,螺丝松动,接着是第二颗、第三颗。外壳取下来后,内部线路裸露出来,烧毁的模块就在中央位置,塑料壳裂开一道缝,露出里面的铜丝。 “是它。”他声音轻得几乎听不见。 “换掉就行。”我直起身,“地下储物柜有一组备用模块,我去拿。” 五分钟后我回来,手里拿着密封包装的替换件。递给他时,他没立刻接,而是看了我一眼。 “你确定……能用这个?” “工业级兼容型号,老厂停产前最后一批货,我多囤了两套。”我说,“你装,我看着接线口。” 他深吸一口气,拆开包装。新模块比旧的略大一圈,接口位置一致。他小心翼翼对准卡槽,手还是抖,试了两次都没完全嵌入。 “别急。”我伸手扶住边缘,“往左偏两毫米,再往下压。” 咔哒一声,固定锁扣合上。 “接线顺序?”他问。 “蓝绿黄,接地线最后。” 他一根根接,动作越来越稳。接完最后一根,他停了几秒,才抬头看我。 “可以通电了吗?” “等一下。”我检查了一遍接头,“电源切换开关还在旁路位,先拨回主路。” 他伸手去调开关,指尖碰到金属柄时顿了一下,然后用力推到底。 我合上总闸。 机器嗡了一声,没反应。仪表盘依旧黑着。 苏晨的脸色变了。 “再试一次。”我说,“刚才跳太快,可能接触不良。” 他咬着牙,再次按下启动钮。 还是没动静。 我皱眉,俯身查看。稳压器输入端有电压,输出端却为零。这不是模块问题。 “开关有问题。”我说,“内部触点没闭合。” 他盯着那枚黑色旋钮,忽然伸手把它整个拆了下来。内部弹簧弹出一小段,铜片上有明显氧化痕迹。 “清一下触点。”他从工具包里翻出细砂纸,低头打磨起来。动作专注,额角渗出汗珠。 十分钟后,他重新组装好开关,安装回原位。 “这次……应该行了。” 我点头,再次合闸。 启动键按下。 低沉的轰鸣从机组底部传来,像是被冻住的血液终于开始流动。仪表盘绿灯逐一亮起,电压表指针缓缓爬升,稳定在正常区间。 走廊的灯由闪变稳,监控屏幕闪烁几下,画面恢复。 苏晨坐在地上,靠着墙,长长吐出一口气。嘴角微微翘了一下,很快又抿成一条线。 “修好了。”我说。 他摇头,“是你带我修的。” “是你换的模块,清的触点,按的启动。”我拍了下他肩膀,“是你修好的。” 他没再说话,低头看着手里的砂纸,上面还沾着铜屑。 这时苏瑶端了两杯热水进来,递给我们。她站在门口,目光扫过运转的机器,轻声说:“刚才灯闪的时候,我就在想,要是再断一次,净化系统停了,水箱里的储备撑不了三天。” “不会了。”我说,“以后这类维修,都由苏晨牵头。我能盯,但不能每次都动手。” 她看向弟弟,眼神软了下来。 “那你教他戴护具。”她说,“刚才碰开关的时候,手套没贴紧腕口。” “记住了。”苏晨把空杯子递回去,“下次一定扣好。” 我站起身,活动了下肩膀。这一趟来回奔波,身体确实有点累。但眼下还不能停。 “饮用水那边明天上午提货。”我看向苏瑶,“你准备容器和运输路线,过滤装置同步检查一遍,确保进水口不结冰。” “已经列了清单。”她点头,“需要两个人搬运,苏晨可以跟我去。” “不行。”我说,“他得留下来继续熟悉发电机维护流程。等下周柴油补给到了,还要做满载测试。” 苏晨抬起头,“我可以白天跟姐去水厂,晚上回来学操作。” “不。”我打断,“这种关键设备,必须有人全天候掌握状态。你是目前唯一能独立检修的人选。” 他怔了一下,像是没料到我会这么说。 “可我还……” “没有‘还’。”我说,“你今天敢拆开关,敢打磨触点,就已经过了最难那关。技术能练,经验能攒,但敢不敢承担责任,只有一次机会。” 他没再反驳,只是低头看着地面,手指无意识地摩挲着工具包拉链。 苏瑶看了我一眼,轻轻带上门出去了。 设备间的灯光稳定地照着,机器运转声成了背景音。我打开记录本,翻到物资调度页。 “武器的事处理完了。”我说,“工兵铲和猎枪都已入库,子弹分装在b区防潮箱。明天警方可能会来登记备案,你和你姐按我说的流程应对,不开主通道,只通过侧窗交接文件。” “他们真会来?” “会。”我说,“这种时候,任何异常采购都会被盯上。但我们手续齐全,不怕查。” 他点点头,拿出自己的笔记本,开始写新的维修日志。 我看了眼时间,23:17。距离末日爆发还剩六十九小时零四十三分钟。 “睡之前把接线图重画一遍。”我说,“标注今天更换的部件位置。后天我要考你。” 他笔尖顿了一下,随即继续写,“好。” 我合上记录本,正要起身,他忽然开口。 “林哥。” “说。” “如果下次……我还是搞砸了呢?” 我没有立刻回答。设备间的温度在回升,暖气管道开始有细微震动。 “那你再修一次。”我说,“直到修好为止。” 他抬起头,眼神不再躲闪。 我转身走向主控区,脚步声在走廊里清晰可闻。监控屏上,各区域电力负载曲线平稳上升。能源系统恢复正常,安全屋的基础运转重新稳固。 刚坐下,通讯器提示音响起。是饮用水供应商发来的消息:**“货物已备妥,明日八点至十点可提货,逾期不保留。”** 我回复确认,抬头看了眼墙上的倒计时钟。 红色数字跳动了一下。 七十二小时倒计时,进入第六十九小时。 第106章 饮用水加价:威胁与妥协 我盯着通讯器屏幕,红色倒计时跳到六十九小时四十三分时,消息提示音响起。供应商发来确认:“货物已备妥,明日八点至十点可提货,逾期不保留。” 我回了个“收到”,手指在键盘上顿了两秒,才退出界面。刚把设备放回主控台右侧的收纳槽,座机铃声就刺进来。 是水厂销售部的专线号码。 我按下接听键,没出声。听筒那头传来一阵咳嗽,接着是个熟悉的声音,油滑得像沾了雨水的沥青:“林先生啊,情况有变。” 我坐在椅子上没动,只将左手搭在桌沿,指节轻轻敲了一下。 “现在这天气,我们运水的人得穿防护服,车上还得配酸碱中和剂,成本翻了不止一倍。您那批200桶纯净水……得加三成价。” 话音落下,屋里安静了一瞬。发电机低沉的运转声从设备间传来,监控屏右下角的电力负载曲线稳定在绿色区间。 我开口:“你们生产线还能开几天?” 他愣了下,“最多……三天吧。原料快断了,外面路也封得厉害。” “好。”我身体微微前倾,手肘压上桌面,“我现在就联系另外三家还在运作的水厂渠道。告诉他们——你们宁愿临时加价也不守信用,等明天酸雨彻底封路,仓库里的水只能烂在里面。” 他语速猛地加快:“林先生,您先别急着——” “我还准备录这段通话,”我打断,“发到幸存者互助群里。标题就叫《某工业水厂末日加价实录》。你觉得,以后谁还敢信你们?谁还敢提前付款订货?” 电话那头彻底哑了。 我能听见他呼吸变重,像是在来回踱步。几秒后,声音发虚:“林先生,咱们合作这么久……我们也是实在没办法,人工都涨到五倍了,不加这点钱,真撑不住。” “我不关心你们撑不撑得住。”我说,“明早八点,原价,原量,原地交货。错过时间,合同作废,我另找别人。” 说完,我直接挂断。 座机归于寂静。我坐回椅背,视线落在主控台左侧的物资调度日志上。翻开新一页,写下:**饮用水供应商临时加价30%,以市场曝光威胁后妥协。信用降级,后续不再合作。** 笔尖划过纸面,发出沙沙声。 十分钟过去,手机震动了一下。短信来自那个销售主管:**“同意原价履约,请放心提货。”** 我盯着这条消息看了两秒,锁屏,放进抽屉。 起身时,瞥了眼墙上的倒计时钟。红色数字跳到了六十八小时四十七分。 屋外风力明显增强了,金属外墙传来细微的撞击声,像是冰粒砸在防爆层上。走廊尽头的暖气管道开始有节奏地咯吱响,这是温度持续下降的征兆。 我走向武器库。 门禁指纹识别通过后,合金门向侧滑开。冷光灯自动亮起,照出靠墙排列的工兵铲,五把并列插在固定架上,刃口朝下。猎枪存放在上层保险柜,双锁结构,钥匙由我和苏瑶分别保管。 我拉开下层储物格,取出一个帆布包。里面是备用弹匣、战术手套和一支短管电击棍。检查了一遍电量指示灯,绿灯常亮,装回原位。 明天提货不能带太多人。路面积雪未清,运输车又不是全地形型号,必须精简随行人员。但也不能没人押运——这种时候,一桶水就能让人拼命。 正要关门,通讯器突然响了。 还是那个号码。 我接起来,没说话。 “林先生,”他的声音比刚才低了不少,“有个事……跟您商量下。” 我没应。 “我们……能不能改到下午三点以后交货?早上厂区要进行最后一次管网冲洗,人手实在调不开。” 我盯着武器库的金属地面,反射出我模糊的轮廓。 “不行。”我说,“八点到十点,我在原地等货。如果没人交接,视为违约,订单取消。” “可这真不是故意拖延,是——” “你刚才还有胆子加价。”我声音没抬,“现在知道讲理由了?” 他噎住。 “明天八点,我在厂门口停车区等。车号牌尾数7836,白色厢式货车。人不到,货不提,从此断供。” 再次挂断。 我把通讯器塞进裤兜,走出武器库。门在身后无声合拢。 回到主控区,我打开运输预案文档。路线图已经标好:从安全屋出发,经城西工业辅路,绕开主干道拥堵点,直达水厂东门卸货平台。全程约十二公里,预估耗时四十五分钟。 但现在的问题不是路线,而是人心。 这个人我认识两年了。灾变前三个月,我第一次去水厂考察产能,就是他接待的。当时他说:“我们不做暴利生意,只赚安心钱。” 结果呢? 末日还没正式降临,秩序就已经开始塌了。 不是因为灾难太猛,而是因为人太贪。 只要有利可图,再熟的面孔都能翻脸。 我合上平板,站起身活动肩膀。脖子有些僵,连续高强度运转让身体开始报警。但我不能停。 安全屋能挡住酸雨、低温、倒塌的建筑,可挡不住人心的溃烂。 第二天一早,必须把水拉回来。 而且要快,要稳,不留空档。 我重新打开物资日志,在“饮用水”条目下打钩。旁边备注:**优先级S,不可替代资源,运输全程武装押运。** 然后翻到下一页,写下新的待办事项: 1. 更换运输车防滑链; 2. 检查车载电源与保温层密封性; 3. 确定押运人选,至少两人持械陪同; 4. 提前半小时出发,避开可能的拦截点。 写完,我看向监控墙。十几个画面里,外部摄像头捕捉到的全是灰白交错的雪景。北侧围墙外,一棵枯树斜压在铁丝网上,枝干被风吹得不断拍打墙体。 忽然,右上角的画面闪了一下。 是西北方向的广角镜头。雪花密集,能见度不足十米。但在画面边缘,一道黑影快速掠过废弃厂房拐角。 我没动。 只是慢慢坐直了身体,伸手将主控台下方的一个红色开关拨到“警戒”位置。 蜂鸣器轻响一声,所有摄像头切换为夜视模式,红外线扫描启动。 我盯着屏幕,右手缓缓移向桌下暗格。 那里有一把上了膛的手枪。 第107章 道路危机:运输的阻碍 通讯器屏幕上的倒计时跳到六十八小时十二分时,电话响了。 我按下接听键,声音从听筒里传来,带着喘息和静电杂音:“林先生……车动不了了,路面全是冰,轮胎打滑,已经偏出车道了。” 是司机。他的车停在城西工业辅路与老铁路交叉口南侧八百米处,正是我预案中标记的高危路段之一。 我没问“有没有事”,也没安慰他别慌。这种时候,情绪没用。 “人安全吗?”我问。 “我在车上,没受伤,可这路……真过不去。” 我站起身,抓起挂在椅背上的战术外套就往门口走。主控台上的物资日志还摊开着,“饮用水”条目旁的备注清晰写着:优先级S,不可替代资源,运输全程武装押运。 现在没人能替我押车。 我推开武器库门,指纹验证通过,冷光亮起。五把工兵铲原封不动插在架上,猎枪锁在双层保险柜里。我不取这些,只从下层拖出一个帆布工具包——里面是防滑链、牵引绳、折叠铁锹、应急电源模块,还有两块备用电池。 四驱越野车停在地下车库b区,我已经提前检查过油量和胎压。现在只需要加装防滑链。 我推着工具车进去时,外面风声更大了。金属门关闭的瞬间,隔绝了部分撞击声,但车体外壳仍在轻微震动,像是被持续拍打。 十分钟内,我完成防滑链安装。启动车辆测试,四轮低速转动,金属链条咬合紧密,没有松动迹象。车载GpS打开,预设路线已更新为备用路径,避开主干道拥堵点,直通水厂东门卸货平台。 临出发前,我拨通内线。 “苏晨。”我说。 通讯接通,背景有设备运转的声音。 “我在路上。”我说,“保持监控运行,有任何异常,立刻通知我。不要擅自行动。” “明白。”他回得很快。 我没再多说,挂断通话,踩下油门。 越野车驶出地下通道,地面覆盖着灰白色积雪,厚薄不均。有些地方露出沥青路面,泛着湿冷的反光;有些区域则结了一层透明硬壳,看不出深浅。我放慢速度,双闪开启,沿着辅路边缘缓慢推进。 前方视野受限,雪花斜扫过来,打在挡风玻璃上迅速堆积。雨刷左右摆动,频率调到最高,仍需每隔几分钟手动清理一次。 十五分钟后,抵达废弃化工厂北侧弯道。 这里本是个缓坡,但现在整片区域被积雪掩埋,地形完全变了样。我刚拐过弯,右前轮突然一空,车身猛地向右倾斜,引擎发出空转的嗡鸣。 我知道情况不对,立刻松开油门,双手稳住方向盘,没踩刹车。 车停住了,右前轮悬在半空,卡在一个被雪盖住的坑沿上,下面是厚冰层。轮胎接触面几乎为零,只要轻踩油门就会打滑坠入沟底。 我关掉引擎,解开安全带,抓起工具包下车。 寒气扑面而来,呼吸瞬间凝成白雾。我绕到车头前方,用铁锹铲开积雪,露出底下光滑如镜的冰面。这不是普通结冰,而是雨水反复冻结形成的黑冰,坚硬、平整、极难附着。 我从包里取出麻布垫,铺在轮胎前方,又撒上随车携带的碎石混合物。这些是早年修车师傅教的方法——增加摩擦面,哪怕只多出几厘米抓地力,也可能决定生死。 重新上车,我将档位切入低速四驱模式,缓踩油门,让扭矩慢慢传递到后轮。车身微微震颤,轮胎碾过麻布和碎石,发出沙沙的摩擦声。 第一次尝试,前轮刚抬起一点又滑落回去。 我停下,调整方向,把左轮贴近路边凸起的水泥基座,作为支撑点。 第二次启动,我采用短促加速的方式,每次给油不超过三秒,等车身有所反应再继续。第三次,右前轮终于爬上坑沿,整个车身回归平稳路面。 我坐在驾驶座上,手还在方向盘上,没有立刻前进。 刚才十七分钟,每一秒都在计算风险。差一点,车就翻了。一旦翻车,不仅救援困难,连带后续所有物资调度都会崩盘。 我深吸一口气,重新启动车辆。 三十分钟后,我赶到司机被困的位置。 他的厢式货车横在路中间,两个后轮陷进冰沟,车尾歪斜。人坐在驾驶室里没动,看到我的车灯靠近才摇下车窗。 “林先生……这路没法走了,要不咱们先回去?等天气好转再说?” 我盯着他,没说话。 他眼神躲闪,补充道:“反正水也没坏,晚一天两天……” “合同写的是今天交付。”我打断他,“你签了字,拿了定金。现在货没送到,你不光拿不到尾款,还要赔违约金。” 他张了张嘴,还想辩解。 我直接打开车门:“让开,我来开。” 他愣住:“你一个人?这车我开了五年都——” “所以我只给你两个选择。”我站在车门外,声音不高,“要么现在下车,让我接管;要么你自己把车开走,订单作废,违约记录上传互助群。你自己选。” 他嘴唇动了动,最终低头解开安全带。 我接过钥匙,把他那辆四驱车留在原地作为备用,把两车物资合并到厢式货车上。保温层确实有破损,左侧靠窗的一排桶装水外壁已有轻微霜迹。必须尽快送达,否则内部温度会降至冰点以下。 我亲自上车,调整座椅位置,检查仪表盘各项数据。油量充足,制动系统正常,双闪可用。我把牵引绳固定在车底挂钩上,以防万一需要拖行。 出发时,天色更暗了。 我沿着原路线返回,但在接近排水沟桥面时提前变道。那里原本是混凝土结构,但根据记忆,几天前一场局部暴雨冲垮了地基,现在桥面已经塌陷大半,表面又被积雪掩盖,极易误入。 绕行小路更窄,但地势较高,积雪较松,反而比主路安全。 车内温度稳定在十三度,暖气系统工作正常。我一只手握着方向盘,另一只手搭在副驾的对讲机上,随时准备接收信号。 距离安全屋还有五公里,最后一段是平直公路,理论上最安全。 但我没放弃。 就在刚才,我注意到路边一根电线杆的底部有新鲜划痕,像是被重型车辆蹭过。这个细节让我多看了两眼。附近没有其他车辙,说明有人不久前经过,却没有留下完整轨迹。 我按下肩部对讲机按钮。 “苏晨。”我说。 通讯接通。 “我还在路上,预计二十分钟内抵达。”我说,“注意外围摄像头,特别是西北角广角镜头,如果发现移动物体,立即标记位置。” “收到。”他回答。 我松开按钮,视线回到前方。 雪还在下,路面像一层不断增厚的灰毯。车灯照出去不到二十米就被吞没。我控制车速在每小时十五公里,始终保持低档位,随时准备应对突发状况。 忽然,右后视镜里闪过一道反光。 不是灯光,也不是金属反射,而是一瞬间的轮廓变化——像是有人蹲在废弃厂房围墙后,刚好被车灯扫到衣角。 我没减速,也没回头。 只是轻轻按下了对讲机开关。 “刚才西北方向,围墙后面,有人。”我说,“别出屋,等我回来处理。” 第108章 赵强现身:恶意的窥视 对讲机里的电流声还在耳边回响,我手指没松开肩部通话键,车灯照着前方雪路,引擎低吼着往前爬。 “刚才西北方向,围墙后面,有人。”我说完那句话后,就没再开口。苏晨那边也没应声,只有一阵轻微的按键音,应该是他按下了确认接收指令。 我继续往前开,速度没提,也没降。副驾上的猎枪还裹在防油布里,枪管朝下,卡在座位和中央扶手之间。我没去碰它,现在不是时候。 但我知道,不能等了。 手指移到中控台下方,摸到那个隐蔽的物理开关,轻轻一推。车内顶灯自动断电,仪表盘亮度调到最低档。这是安全屋预案里的夜间规避模式,减少一切可能暴露行踪的光源。车外雪光反上来,勉强照亮路面轮廓。 我换上新的对讲机电池,旧的扔进工具包侧袋。信号必须稳住,接下来每一秒都可能出事。 “c区摄像头轮巡启动了吗?”我开口,声音压得很平。 “刚……刚开了。”苏晨的声音传过来,有点抖,“画面是黑的,雾太大,看不太清。” “放大西北角,靠近铁皮屋那段围墙。”我盯着前方,一边控制方向,“有没有移动物体?” “有……有个人影!”他突然提高了音量,“就在墙根底下,蹲着,穿一件脏兮兮的棉袄,手里拿着根铁棍一样的东西!” 我眼皮跳了一下。 赵强。 这个名字直接蹦了出来。那天在社区应急物资发放点,他抢别人配额时的样子我记得太清楚——歪嘴冷笑,脖子青筋暴起,眼神像刀子刮人。后来听说他因为打架被派出所带走过,没想到这时候会出现在这儿。 “他离门多远?”我问。 “大概……七八米?正往门口挪,走得特别慢。” “别动监控探头。”我立刻说,“不要让他察觉我们在盯他。录像存本地硬盘,标记时间戳,别上传云端。” “可他要是破门怎么办?”苏晨声音发紧。 “门破不了。”我语气没变,“三层合金加固,液压锁死,外面砸一天都进不来。你现在唯一要做的,就是藏好自己。拉严窗帘,关掉所有非必要电源,医疗区和储水间的灯也关了。” “可是哥……瑶姐说如果停电太久,药品冷藏柜温度会——” “优先保命。”我打断他,“人活着,药才有用。现在外面那个人,不是来借火的。” 通讯那头安静了几秒。 然后是键盘敲击声,应该是他在执行指令。 我也松了口气,至少他还听得进去话。 车子又往前走了两公里,路况稍微好转,积雪变松,轮胎抓地力回升。我稍稍提速,保持在二十码左右。再有十分钟就能进安全屋外围警戒圈了。 就在这时,对讲机里传来苏晨急促的声音:“他又往后退了!好像……好像在跟谁说话!我切换热成像试试!” “别切!”我立刻喝止,“热成像启动会有红外发射,容易被探测设备捕捉。你现在用普通夜视模式,调高增益,但别做任何主动扫描。” “可是……我看到不止一个人!”他声音压低,“围墙东侧,还有两个影子,躲在塌了一半的车间后面,其中一个背着包,像是装了什么东西。” 三个人。 果然不是偶然路过。 我脑中迅速过了一遍周边地形。那片废弃厂区原本是老机械厂,空间大、遮蔽点多,从三个方向都能逼近安全屋围墙,而且背风,适合藏人。如果是图谋不轨,那是绝佳的观察点。 他们没直接冲门,说明还没确定屋里有多少人,或者不确定防御强度。现在只是试探。 但这试探一旦失败,很可能演变成强攻。 我右手离开方向盘,伸手把猎枪从缝隙里抽出来,放在腿上。枪身冰凉,但我没去擦手套上的湿气。检查了一遍保险,确认处于锁定状态。 “你记住,不管看到什么,都别出屋。”我对苏晨说,“就算他们砸门、喊话、装熟人求救,你也当没听见。等我回来。” “那你什么时候到?”他问。 “最多十二分钟。”我看了一眼车载计时器,“我现在走的是备用路线,绕开了桥面塌陷段。你只需要做一件事:盯住他们,别让他们发现你在看。” “明白。” 通话结束,我把对讲机夹回肩部固定带,左手握紧方向盘,右手搭在枪管上。 风雪更大了。 车灯切开一片白雾,前方十字岔口出现在视野里。左边通往旧铁路货场,右边是荒废的汽修铺群,正前方那条窄道,直通安全屋地下车库入口。 我打右转向灯,缓慢切入右侧车道。 刚拐过去不到五十米,路边一辆报废的吊车残骸后,一道黑影快速缩了回去。 我没刹车,也没减速。 但我知道,他们已经发现我回来了。 对讲机突然响起短促的提示音——是预设的紧急呼叫信号。 我按下接听。 “哥!”苏晨声音几乎变了调,“他们动了!有个人开始翻墙!” 我一脚踩下油门。 四驱系统瞬间响应,车头抬了一下,轮胎碾过厚雪冲向前方。 “哪个位置?”我问,声音反而更沉。 “正门西侧,靠近排水沟那段矮墙!他手里真的有工具,好像是撬棍!” 我脑子里立刻浮现出那段墙体结构。那里确实比其他地方低三十公分,当初设计时就标记为薄弱点,后来加装了带刺铁网和震动传感器,但还没接通主警报系统——因为怕误触。 现在偏偏被他们挑中了。 “传感器触发了吗?”我问。 “响了!但我没敢开警报,按你说的,先录视频!” “做得对。”我咬牙,“等我到之前,什么都不要做。包括通风口闸门、水电总阀,全保持原状。他们是冲着‘里面有人’来的,如果我们突然断电闭气,他们会以为有机可乘。” “可他已经爬上去了!半个身子翻过去了!” “我知道。”我盯着前方越来越近的入口坡道,“撑住,我马上就到。” 车子猛地一震,冲进地下通道斜坡。头顶感应灯逐个亮起,映出水泥壁上的防水涂层裂纹。我猛踩刹车,车身稳稳停在金属门前。 指纹锁绿灯闪了一下,大门缓缓开启。 我拎起猎枪,跳下车就往主控室跑。 通道里的脚步声被吸音材料吞没,只有我的呼吸在头盔面罩里凝成一层薄雾。 推开主控室门时,苏晨正趴在监控屏前,手指悬在警报按钮上方,脸色发白。 “别按。”我说。 他猛地回头,眼里全是惊慌:“他进来了!那人已经落地了!” 我走到他身边,目光扫过屏幕。 正门西侧围墙内侧,一个穿着破棉袄的男人正蹲在地上喘气,手里确实握着一根短铁棍。他抬头四顾,动作谨慎,但眼神贪婪。 赵强。 我没认错。就是他。 他身后,另外两人还在墙外张望,没跟进。 他们在等消息。 “放大他脸部。”我说。 苏晨操作鼠标,画面拉近。 赵强脸上有道疤,从左耳根划到下巴,是他去年斗殴留下的。此刻他嘴角微微翘着,像是在笑。 “录音开了吗?”我问。 “开了,音频也在录。” 我点点头,拿起对讲机,切换到外部广播频道。 按下发送键,整个安全屋外围喇叭同时启动。 我的声音透过风雪,清晰传了出去: “墙里的那位,赵强,对吧?我知道你是谁。” 屏幕里,赵强猛地抬头,眼神骤然收紧。 第109章 武器调试:准备防御 我按下广播键,声音穿透风雪传出去的那一刻,赵强抬头的动作很慢,但眼神变了。他原本半蹲着的身体微微后仰,手里的铁棍贴住大腿外侧,像是想藏起来。可我已经看清了。 他没跑。 门外另外两个影子也没动。 他们还在等什么? 我没再说话,手指从发送键上移开,转而握紧了猎枪。刚才那一嗓子是警告,不是收场。我知道这种人——被吓退一次,只会回去琢磨怎么绕开防线,不会放弃。 车子刚停稳在金属门前,头顶感应灯一盏接一盏亮起,映出通道内防水涂层剥落的痕迹。我坐在驾驶座上没动,呼吸在头盔面罩里结了一层薄雾,又慢慢散开。副驾上的工兵铲还靠在门边,黑色握把沾了些融化的雪水,我伸手抹了下,掌心传来粗糙的防滑纹路。 苏晨的声音从对讲机里冒出来:“哥,他们……好像往后撤了点。” “别松劲。”我低声道,“盯着画面,别切镜头,也别调焦距。让他们以为监控是坏的。” “那你呢?” “我在下车前,得先确认手里这东西能用。” 我解开安全带,拎起猎枪,拉开侧门。冷风卷着雪渣扑进来,我低头避开风向,右肩扛枪,左手抽出工兵铲卡扣,咔的一声展开成短镐形态。应急灯的光线偏冷,照在刃口上有一道清晰的反光。 这把铲子是我三天前从工业品仓库抢订的最后一套野外生存装备之一,高碳钢材质,带折叠锤头和锯齿边缘。当时供应商说货期要两周,我直接翻倍预付,加急空运到市郊中转站。现在看,这笔钱花得值。 我先试猎枪。 背靠水泥墙蹲下,把枪平放在膝盖上。手套脱下来塞进衣兜,手指已经有些发僵,但我没停。弹匣拔出来,二十发实心弹全部在位,铜壳表面无氧化,底火干燥。拉了两下枪机,闭锁顺畅,复进簧回弹有力。瞄准镜玻璃有轻微雾气,我用袖口内衬擦了几下,调校归零点至五十米距离——那是围墙外到主门直线的最远端。 如果下次他们带工具砸门,这个距离足够让我看清谁打头阵。 我又检查了备用弹匣,压满后放进战术腰包左侧格位。右边装的是信号弹和燃烧棒,暂时不动。真正拼起来,这些玩意儿只能撑个几分钟,关键还是火力压制。 工兵铲我重新测试了三次。 第一次用镐端敲击地面,听声音判断钢材密度,没有闷响或裂音;第二次模拟劈砍动作,挥了五下,手腕发力稳定,握把不打滑;第三次直接拿它去撬地上一块松动的金属盖板,刃口切入缝隙约两厘米,未见卷边。 “够硬。”我自语。 “你要现在就出去?”苏晨问。 “不出去。”我收起铲子,重新卡回肩带,“但他们随时会来。我不可能每次都赶在他们动手前冲回来。所以现在要做的是——让屋里的每个人都知道,自己该干什么。” 我站起身,拍掉裤腿上的雪屑,推开了主控室的门。 苏晨正趴在监控台前,双手撑在桌沿,眼睛盯着屏幕。赵强的身影已经退出围墙西侧,另外两人也缩回了废弃车间背后,热成像画面显示他们聚在一起,体温信号集中,像是在商量什么。 “录像存好了吗?”我走进来,顺手关掉头顶那盏太亮的灯。 “本地硬盘,分段存储,时间戳同步。”他答得比上次利索。 我点点头,在主控台坐下,调出刚才那段翻墙视频,拖动进度条反复播放。赵强的动作不算快,爬墙时先探左脚,再用手撑,落地后立刻伏低身体观察四周。这不是临时起意,是踩点。 “他选的位置很准。”我说,“西墙那段比其他地方低三十公分,当初施工队偷工减料,我们后来补过铁网,但震动传感器还没接入主警报系统。” “因为怕误触。”苏晨接了一句。 “现在不怕了。”我转向他,“从今天起,所有外围警戒设备全部上线。你今晚就把传感器数据导入主控面板,设为一级响应模式。一旦触发,自动点亮围墙外照明,同时在我耳机里报警。” 他抿了下嘴:“可电……” “发电机优先保障防御系统。”我打断,“食物冷藏可以降温运行,药品柜我待会儿挪进内区保温舱。活着的人比存货重要。” 他没再争,只是点头。 我起身走到工具架前,取下另一把工兵铲,扔给他。 “接着。” 他慌忙抬手接住,差点没抓牢。 “我不是让你去外面拼命。”我看着他,“但如果有人突破第一道门,或者从通风管道钻进来,你得能在走廊拦住他几秒——只要几秒,等我赶到。” 他低头看着手里的铲子,指节慢慢收紧。 我走过去,示范基本动作:单手持柄,重心放低,镐头朝前。“遇到逼近的,先用铲面格挡,别硬碰对方武器。等他收力瞬间,用镐端往上挑,目标是下巴或手腕。要是他后退,不要追,守住位置。” 他又试了两次,动作生涩,但至少不再乱挥。 “记住,你的任务区域是医疗区到储水间的连接走廊。”我指着平面图,“那里空间窄,一个人就能卡住。听到枪声,说明我在外面压制,你就往里撤,关第二道气密门,然后躲进应急隔间,等我信号。” “要是……要是他们不止三个人呢?”他忽然抬头。 “那就说明他们动真格的了。”我收回目光,“到时候我不在外头,就在门内。不管哪种情况,你只要完成自己的部分,就够了。” 他咬了下嘴唇,没再问。 我看了眼墙上的倒计时钟——第六十七小时十一分。 饮用水刚运回来,堆在b区仓储间,还没清点。但比起物资核对,眼下更紧迫的是明确每个人的职责。赵强不会只来一次,下次可能就是半夜,可能带着破门工具,甚至点燃火堆引我们开门救人。 我不能指望每次都能及时赶回。 回到主控台,我打开武器日志,新建一条记录: 【猎枪x2,弹药储备:400发(实心弹),今日完成状态检测,归零校准完毕。】 【工兵铲x4,其中两把已分配实战岗位检测到敏感内容,请修改后重试 第110章 物资核对:最后的准备 我推开主控室的门,肩上的工兵铲还挂着雪水,滴在水泥地上一小片湿痕。苏晨抬头看了我一眼,手指仍按在监控画面上,赵强的身影已经退到厂区边缘,但热成像里三个人聚在一起没散。 “录像存好了。”他说。 我点头,把猎枪靠墙放稳,脱下手套扔进消毒箱。“从现在起,所有外围设备全部上线。传感器接主警报,照明联动,一旦触发,立刻通知我。” 他应了一声,转身去操作面板。我走到工具架前,取下另一把工兵铲扔给他。 “记住你该守的位置。” 他接住,低头看了看握把,没再问多余的话。 我看了眼墙上的倒计时钟——第六十七小时十一分。 饮用水刚运回来,堆在b区仓储间,还没清点。但现在比物资更紧要的,是让每个人清楚自己该做什么。赵强不会只来一次,下次可能带着撬棍、火把,甚至直接砸窗引我们出去救人。 我不能每次都赶在他们动手前冲回来。 *** “都过来。”我在主控台前站定,声音不大,但足够清晰。 苏瑶从医疗区走出来,手里还拿着一支未拆封的注射器。她把药放进冷藏柜,关上门,朝这边走来。苏晨也停下操作,站在控制台边。 “最后五个小时。”我说,“我们不再做任何外部行动。接下来要做的,是把所有物资彻底核对一遍,确保每一桶水、每一包药、每一件工具都在它该在的位置,随时能用。” 苏瑶点头:“我负责医疗用品。” “我管工具和能源。”苏晨说。 “食品和饮用水归我。”我打开平板,“采用双人复核制,一人登记,一人查验。发现问题当场标记,不跳过,不拖延。” 三人分头行动。 我先去b区。新运回来的二百桶饮用水整齐码放在支架上,外层塑料膜有些地方被刮破,露出内胆。我逐桶检查密封圈是否完好,用便携ph试纸抽检十桶,确认没有酸性残留。这批水是从市郊净水厂抢订的最后一批工业级储备,经过三级过滤和防腐处理,保质期标注为三年。 登记完数量,我将数据传入系统。苏瑶那边正拆开急救包,逐一核对纱布、止血粉、缝合针的数量。她把过期的两包抗生素单独放进回收袋,又测试了便携氧气瓶的压力阀。 “d区药品齐全,应急剂量足够支撑两个月。”她报来结果。 苏晨在c区清点柴油桶。一共六组,每组五十升,全数满载。他打开一桶盖子闻了闻,油质清亮无杂质。发电机备用油路已连接,压力表显示正常。他又检查了太阳能板控制器和逆变器,电池组充电状态98%。 “能源没问题。”他说,“够撑到第一轮极端降温结束。” 我把压缩食品搬出来重新分类。高热量军用口粮一千二百份,按三十天周期分成十二大箱,每箱标注开启日期。罐头类另放一组,避免潮湿区域。干粮区加装了防潮垫和温湿度计,设定自动除湿模式。 “食品总量达标。”我录入最后一项,“可维持三人九十天基础消耗。” 所有数据汇总后,我在主控台生成《末日初期生存物资清单V1.0》,打印两份,一份存入防水文件袋锁进保险柜,另一份贴在主厅公告栏。 *** “布局需要调整。”我看了一圈仓储动线,“现在最怕的是突发情况找不到东西。” 我下令将应急医疗包、手电筒、备用电源移至靠近主休息区的“快速响应柜”,贴上荧光标签。苏晨协助搬运重型物资箱,重新排列货架间隙,留出至少八十厘米通道,确保穿戴防护服也能快速通行。 “假设我受伤倒在走廊,你们要在最短时间内拿到止血剂。”我说。 苏瑶立刻进入角色,听到模拟呼救后,从医疗区跑到响应柜取出药品,全程九十二秒。 “再练一次。”我说。 第二次缩短到八十六秒。 “够快了。”我点头,“记住这个路径。” *** 长时间作业让气氛逐渐沉下来。苏晨在整理工具台账时停顿了几秒,笔尖悬在纸上。 “刚才那组扳手……是不是记过了?” 我走过去看记录表。“重复了。第三行和第十一行都是八寸活动扳手,写两次。” 他皱眉,擦掉一条。 “别急。”我说,“我们现在不是赶时间,是在掌控时间。” 我打开保温壶,倒了三杯热咖啡。苏瑶接过杯子暖着手,轻声说:“每一桶水、每一粒药片,都是我们活下去的底气。” 苏晨深吸一口气,重新校准表格,把最后一项工兵铲数量核对完毕。 我关闭平板,抬头看向墙上的倒计时钟:**四小时二十八分钟**。 物资核对完成。 饮用水五百桶,压缩食品一千二百份,猎枪子弹四百发,工兵铲五把,柴油三百升,常用药品齐全。所有设备归位,警戒系统一级待命,应急通道畅通。 我站起身,环视整洁有序的仓储区。 “物资核对完毕,全部达标。”我说,“接下来,我们等。” 苏瑶回到医疗区,整理最后一批药品。她把止血绷带按规格分类放入抽屉,关好柜门,转身走向主厅。 苏晨完成工具台账归档,将自己那把工兵铲挂回指定位置。他没坐下,而是走到连接走廊入口,靠着墙站着,视线盯着通道尽头。 我坐在主控台前,耳机开启监听模式,目光落在监控画面与倒计时器之间。 外面风雪未停。 安全屋内一片静默。 突然,苏晨抬手扶了下耳麦。 “哥。” 他声音压得很低。 “监控左角,d区外墙顶沿——刚才好像有东西滑下去。” 第111章 神秘来电:未知的威胁 苏晨的手还扶在耳麦上,指节微微泛白。我盯着他,没动。 “d区外墙顶沿……有东西滑下去。”他又说了一遍,声音压得极低,像是怕惊扰什么。 我慢慢站起身,目光扫过监控屏幕。热成像画面里,那片区域温度平稳,没有活体移动的迹象。但我知道,这不代表安全。 “再调一遍回放,慢速。” 他点头,手指在控制台上敲击。画面倒退,逐帧播放。就在第三十七秒,一道细长的反光从墙顶边缘掠过,像是金属划过水泥,随即消失。 不是雪块。 我伸手抓起耳机,接入外围监听通道。风声夹杂着细微的电流杂音,除此之外一片死寂。 就在这时—— “叮铃铃——” 刺耳的铃声骤然撕裂了屋内的安静。 所有人一震。 那部老旧的程控电话,正摆在主控台左侧角落,灰白色的外壳布满划痕,线路直连地下电缆,公网无法接入,理论上不可能响。 可它现在正在响。 第二声响起时,我已经伸手拿起了听筒。 “林越。” 电话那头传来的声音低沉、机械,明显经过变声处理,每个字都像从铁管里挤出来,“你的安全屋,藏了不少好东西。” 我没出声。 “水、食物、柴油发电机……还有两支猎枪。”对方继续说,语速缓慢,带着刻意的压迫感,“交出来,还能留条命。” 我握紧听筒,拇指悄悄移向主控台右侧的红色按钮。 “我不知道你是谁。”我说,声音很平,“但你想抢我的东西,就得先问问我的枪答不答应。” 话音落下的瞬间,我按下警戒等级提升键。 “滴——” 系统提示音响起,所有摄像头自动切换至广角+热成像双模式,外围照明带同步启动,一圈昏黄的光晕沿着围墙扩散开去。 电话那头沉默了一秒。 “你会后悔的。” 通话戛然而止。 我把听筒重重扣回去,转身看向苏晨:“查线路,看有没有远程接入记录。” 他立刻调出通讯模块拓扑图。屏幕上,主线路绿灯正常,但备用中继端口的状态栏显示三分钟前有过一次短暂激活。 “这个端口原本接的是厂区办公网,早就断了。”他手指快速滑动,放大信号日志,“有人用跳接线从墙体暗管接入,伪装成接地线,反向触发拨号协议。” 我眯起眼。 这不是普通窃听。能精准找到这条废弃线路,并改装设备实现反向拨通,说明来人不仅熟悉厂区结构,还具备基础通信知识。 赵强不可能做到。 但他可以找人帮忙。 “切断所有非必要线路。”我下令,“主交换机装进屏蔽盒,启用物理隔离。从现在开始,对外联络只走加密对讲机,短距跳频传输。” 苏晨应了一声,起身去工具架取屏蔽箱。 我走到主控台前,重新调出d区外墙的监控回放,把刚才那段反光画面定格。放大十倍。 那道痕迹呈斜向下滑趋势,起点在墙顶通风口边缘,终点落在下方排水沟上方三十厘米处。 有人爬过。 而且动作熟练,懂得避开红外感应盲区。 我转头看向苏瑶。她一直站在医疗区门口,没说话,但呼吸节奏变了,比平时深一些。 “刚才那个电话,”我说,“是冲我们来的。” 她抬眼看着我。 “他知道我的名字,知道物资种类,甚至知道我们有枪。”我顿了顿,“说明他已经盯了很久,不是临时起意。” 苏晨停下手中的活,也转过来看我。 “但他们不敢进来。”我接着说,“不敢露脸,只能靠打电话吓人。这就说明——他们没把握强攻。” 我走到墙边的地图前,拿起红笔,在西侧围墙缺口处画了个圈。 “这里是他们唯一能接近的位置。下面是塌陷区,地基悬空,承重差。上次赵强翻墙就是从这儿进来的。” 我把笔放下。 “接下来他们会试探更多方式。可能是半夜砸窗,可能是切断电源引我们出去查看,甚至会放烟逼我们撤离。” 苏晨低声问:“那我们怎么办?” “守门。”我说,“只要门还在,他们就进不来。水、电、食物都在屋里,我们耗得起。” 我环视两人:“从现在起,警戒等级一级。苏晨每两小时巡检一次线路节点,重点检查墙体暗管和备用端口;苏瑶负责确认应急医疗包随时可取,清点止血剂、镇痛药、抗生素存量;我守主控台,全程监控全域动态。” 苏瑶点头,转身走向医疗柜。 苏晨则快步走向工具架,开始整理随身装备包。 我坐回主控台前,戴上监听耳机,目光落在监控画面上。 西侧围墙依旧空无一人。 但我清楚,他们一定在某个地方看着。 等。 等我们松懈。 等我们犯错。 我打开内部日志,将这次通话标记为“首次外部威胁介入”,并上传录音片段至本地数据库。虽然声音被变声处理,但背景里的电流频率有轻微波动,或许能反向推导出信号源大致方位。 苏晨完成第一轮线路巡查回来,摘下防护手套。 “所有跳接点已断开,屏蔽盒安装完毕。”他说,“主线路现在完全物理隔离,除非有人直接撬开配电井,否则没法再接入。” 我点头。 “你去休息区靠墙的位置坐着,别睡。”我说,“保持清醒,随时准备响应。” 他应了声,提着工兵铲走过去。 时间一分一秒过去。 墙上倒计时显示:**三小时五十一分钟**。 距离末日爆发还剩不到四小时。 而我们的敌人,已经动手了。 我盯着屏幕右下角的信号强度条。稳定,无异常。 突然,耳机里传来一声极短的“咔”。 像是某种微型继电器闭合的声音。 我立刻暂停所有画面,回溯音频流。 十五秒前,d区走廊底部的环境麦克风捕捉到一段0.3秒的脉冲噪音,频率不在常规监听范围内。 我调出声谱图。 一条细小的波峰一闪而过,位置与备用中继端口最后一次激活的时间完全吻合。 有人在测试新线路。 我猛地站起身,冲着苏晨喊:“带上屏蔽钳,跟我去d区走廊底舱!” 他抓起工具包就要动身。 就在这时—— 主控台上的程控电话,再一次响了起来。 第112章 苏晨的担忧:团队的情绪 电话铃声第二次响起的时候,我正盯着主控台右下角的声谱图。那道0.3秒的脉冲波刚消失,铃声就来了,像是掐着时间点打来的。 我没犹豫,直接拔掉了程控电话背后的电源线。 听筒还在响,但声音断得干脆。屏幕上的备用中继端口绿灯熄灭,信号流归零。 “断了。”我说。 苏晨站在工具架边,手还抓着屏蔽钳,指节绷紧。他没动,也没应声,只是眼睛一直盯着那部哑掉的电话,像是怕它再活过来。 我走过去,把钳子从他手里拿下来,放回工具包。“不是什么高科技手段,就是有人在墙外接了条线,想吓我们。”我说,“但他们不敢靠近,连脸都不敢露。” 他点点头,动作很轻,像怕惊动什么。 我看了他一眼。他的呼吸有点乱,肩膀微微起伏,手套还没戴好,一直挂在手腕上晃着。刚才他还主动要跟我去d区底舱排查线路,现在却站在这儿,一步没挪。 “你在想什么?”我问。 他抬眼看了看我,又低下头,手指无意识地摩挲着工兵铲的卡扣。 “哥……”他声音压得很低,“我们真的能守住吗?” 我没立刻回答。 他知道危险,也见过赵强翻墙的样子。可真正让他怕的,不是那个人影,而是看不见的东西——那些藏在暗处的手,能摸到我们的线路,能知道屋里的事,甚至知道我的名字。 这种感觉,就像住在一间玻璃房里,你以为关好了门,其实外面早就有人拿着锤子,在等你松懈。 “我也想过守不住。”我说。 他猛地抬头。 “第一天我就在想,要是他们带枪,带人,带切割机砸门怎么办?我想过很多次。”我靠着控制台坐下,和他平视,“但我发现,只要门没破,灯还亮着,水还有,我们就没输。” 他嘴唇动了动,没说话。 “他们打这个电话,不是为了谈判。”我继续说,“是试探。他们在看我们会不会慌,会不会开门跑,会不会互相猜忌。只要我们还在屋里,还在动,还在查线索,他们就在输。” 他慢慢把手套摘下来,放在一旁的柜子上。 “可万一……他们人更多呢?” “那就一个一个打退。”我说,“我不可能让你一个人面对。苏瑶也不会。这屋子不是我一个人的,是我们三个的。谁想进来,就得先踩着我们三个的尸体。” 他怔了一下。 我站起身,走到武器柜前,拉开抽屉,取出一支未拆封的防暴棍,递给他。 “你不用非得冲出去拼。”我说,“但你要记住,你现在做的事,不是帮忙,是在守护。修线路是你,查信号是你,以后巡检盲区也是你。少了你,这个屋子就不完整。” 他接过棍子,没看我,低头检查锁扣是否牢固。动作很慢,但每一处都认真确认。 我能感觉到他在调整自己。不是硬撑,而是在把恐惧一点点压进心里,换成别的东西。 脚步声从医疗区传来。 苏瑶走了过来,手里拿着一个小药盒。 “刚才心跳有点快?”她轻声问苏晨。 他摇头:“不是身体的事。” 她没坚持,只是把药盒放回口袋,站到我们旁边。 “我记得刚进来那天,我还以为活不过三天。”她说,“水不够,药不多,外面全是喊声。可后来我发现,只要有人在做事,有人在说话,我就还能撑下去。” 苏晨抬头看她。 “你们都在做决定,我在跟。”他说,“可我不想只是跟着了。” 我看着他。 他深吸一口气,把防暴棍插进腰侧的绑带里,拿起工兵铲。 “哥,下次巡检,让我去外墙盲区。”他说,“我知道他们怎么避开红外感应。我可以顺着排水管往下查,看看有没有新的接入点。” 我没点头,也没反对。 “你知道那里冷,风大,而且一旦出问题,救援要三分钟才能到?” “我知道。” “那你为什么还要去?” “因为那是最容易被忽略的地方。”他说,“也是最可能被人动手脚的位置。如果我不去,总得有个人去。我不想再躲在监控后面看别人冒险。” 我伸手,拍了拍他的肩。 那一瞬间,我看到的不再是那个缩在角落、听到动静就紧张的少年。他是这个屋子里的一根支柱,正在一点一点立起来。 苏瑶轻轻碰了下我的手臂,朝主控屏努了努嘴。 热成像画面里,西墙依旧空着。警戒灯一圈圈扫过围墙顶部,红光划过积雪,映出几道浅痕。 “风把雪吹歪了。”她说。 我盯着那几道痕迹。不是脚印,也不是滑落的轨迹,更像是某种重物拖行后留下的压痕。 “明天我要出去一趟。”我说,“采购最后一批密封胶条和绝缘材料。发电机房的接口还需要加固。” 苏晨立刻看向我:“什么时候?” “等天亮,七点前出发。”我说,“来回不超过两小时。你负责留守,全程监控外围动态。如果有异常,按三级预警流程处理——先切断非必要电源,再启动备用摄像头组,最后通知我返程。” 他点头,掏出随身记录本,快速写下要点。 “我会盯住所有盲区。”他说,“特别是d区南侧那段塌陷墙。那边土层松,容易挖洞。” 我嗯了一声。 苏瑶转身走向医疗柜,拿出一份应急包,重新检查内容物。她的动作很稳,没有多问,也没有劝阻。 我知道她在担心,但她选择了信任。 时间在安静中滑过。 墙上倒计时显示:**三小时二十六分钟**。 我坐回主控台前,调出厂区结构图,标记出几个潜在入侵路径。苏晨站在我身后,指着通风井下方的一段暗管。 “这里以前是老厂区的通信通道。”他说,“如果有人懂线路布局,可能会从这儿穿进去,绕开主监控。” 我放大那片区域。 混凝土壁厚四十厘米,内部直径六十公分,常年封闭,入口被钢筋焊死。理论上没人能进去。 但理论上,也不会有人能让一部断网的电话响两次。 “你记一下。”我说,“等我回来,我们一起排查这段。” 他拿出笔,认真记下。 就在这时,耳机里传来一声短促的电流音。 不是脉冲,也不是拨号信号,更像是一段极短暂的数据传输结束后的余震。 我立刻暂停所有画面,回溯音频记录。 十五秒前,b区储水罐附近的环境麦克风捕捉到一次0.2秒的高频震动,频率接近无线射频干扰波段。 我调出频谱分析界面。 一条细小的波纹闪过,持续时间不到半秒,来源方向指向围墙外三十米的废弃配电房。 那个房子早就断电,连门都被水泥封死了。 但现在,有人在那里发了信号。 第113章 再次出发:补全物资 耳机里的电流音散去后,主控台屏幕上的频谱图归于平静。我盯着那段持续不到半秒的高频震动记录,放大信号来源方向——围墙外三十米,废弃配电房。 那个地方早就断电封门,不可能有正常信号传出。但它确实响了,而且是冲着我们来的。 我调出厂区结构图,标记那片区域,顺手将音频数据存入加密文件夹。苏晨站在我身后,呼吸比刚才稳了些,手不再抖,只是目光还停在屏幕上,像是想从那一道细波里看出点什么。 “不是攻击。”我说,“他们在探路,试我们有没有反应。” 他点头,声音有点干:“如果我们不出去,他们会不会以为……我们怕了?” “怕不怕不重要。”我起身,走向物资清单面板,“重要的是让他们摸不清我们的节奏。” 墙上倒计时显示:**三小时零七分钟**。 距离末日降临越来越近,空气里有种说不出的压感,像暴风雨前的静默。但我们不能等。 我翻出安全屋现存清单,几项关键物资仍低于理想储备量:密封胶条只够加固发电机房接口,绝缘材料缺三分之一,备用电池库存不足,还有两箱高能量罐头没补上。这些看似琐碎,可一旦酸雨落下,线路短路、设备失灵,就是致命问题。 “得走一趟。”我说。 苏晨立刻抬头:“我去?” “你跟我一起。”我看他一眼,“不是帮忙,是必须有人学会怎么在外面活下来。” 他没再问,只是默默走到装备柜前,检查防寒服拉链和护膝绑带。动作利落,但手指在扣腰包时顿了一下。 我知道他在想什么。上次赵强翻墙,他躲在监控后不敢靠近窗边。现在却要主动走出去,面对外面那些不知道会做什么的人。 我拿起背包,往里装定位器、折叠刀、对讲机充电宝,又塞进一支未拆封的防暴喷雾。这是最后一次外出,不能拖,不能缠斗,拿了东西就走。 “记住规则。”我拉上外套拉链,“看到人,别对视,别说话。要是对方逼近,我们就撤,绝不硬碰。” 他点头,背上自己的小号战术包。 我们从地下通道出口离开安全屋,外头风雪比白天更猛,地面结了一层薄冰,踩上去滑而脆。天空灰得发暗,远处楼宇轮廓模糊,整座城像被冻住了一样。 超市在两公里外,是附近唯一还没彻底清空的商业点。我选它不是因为近,而是它后巷有一扇破窗,能避开主入口人流。之前查过路线,也确认过货架分布,目标明确:电池区靠墙第三排,罐头在食品仓最里侧,绝缘材料堆在五金角,全部步行可达。 到达时,主门已被撬开,门口横着一辆烧过的推车,地上有脚印混着血迹,但没人守着。我示意苏晨贴墙移动,自己先探身进去。 里面比预想混乱。几组人正围着倒塌的货架抢东西,有人拿棍子砸箱子,有人把整袋米扛在肩上往外跑。角落里一个男人蜷在地上,裤腿湿了一片,没人管。 我没停下,也没绕路,带着苏晨从侧道穿过去。脚步放轻,但不迟疑。这种地方,犹豫比快走更容易引来注意。 五金区只剩空架,但靠墙的储物柜还锁着。我掏出工具撬开第二格,里面果然剩下三卷防水胶带和半箱密封条。苏晨迅速装包,动作比我想象中稳。 “电池呢?”他低声问。 “前面右转。” 我们刚拐过通道,迎面冲出来两个男人,手里抱着一堆瓶装水,其中一个撞到我肩膀,瓶子掉了一个,在地上滚了几圈。 那人站定,眼神凶狠地盯过来。 我没动,也没道歉,只是把手慢慢放到了背包侧袋——那里藏着防暴喷雾。苏晨也停下,站在我斜后方半步位置,手按在工兵铲卡扣上。 对峙了大概五秒。 对方看了看我的脸,又扫了一眼我背后的背包和苏晨握铲的手,最终弯腰捡起瓶子,低骂一句,转身走了。 “走。”我说。 食品仓那边情况更糟,大部分货架空了,只剩些碎纸盒和翻倒的推车。但最里侧冷柜后面还有六箱压缩罐头没被人发现,外包装完好,生产日期在三个月内。 苏晨抢先一步过去搬第一箱,我则盯着入口方向。已经有几个人注意到这边动静,开始朝我们这边张望。 “快。”我说。 他没应声,但动作加快。两分钟内,六箱罐头全装进背包,我和他各背三箱,重量压得肩胛发酸,但还能承受。 撤离路线原计划是从后门走,可刚靠近出口,发现那里站着三个流浪者,正分赃抢来的东西。他们没看见我们,但堵住了路。 “换道。”我低声说。 我们退回通道,改走东侧维修梯。那是员工专用通道,门虚掩着,楼梯窄,扶手锈蚀严重。下去时脚步必须轻,否则金属震颤声会传很远。 下到一楼,走廊尽头是消防通道出口。我伸手推门,铁门吱呀一声开了条缝,外头风雪扑进来。 就在这时,背后传来急促脚步声。 我回头,一个年轻男人追了过来,手里拎着一根铁管,眼神直勾勾盯着我们的背包。 “留下点!”他喊。 我没答话,一把拉开铁门,推苏晨出去。 他自己踉跄了一下,差点摔倒,但我没停。门外积雪厚,每一步都陷进半截靴筒,寒风刮脸,背包沉得几乎要把肩膀扯脱臼。 那人追到门口,站在檐下犹豫了一瞬,终究没跟出来。 我们一路没停,穿过废弃停车场,绕过塌了一半的公交站,终于进入通往安全屋的地下管网入口。 进通道前,我回头看了最后一眼。 风雪中,超市轮廓渐渐模糊,门口那人已经不见了。只有地上两道拖痕,通向黑暗深处。 苏晨靠着墙喘气,脸上结了层霜,嘴唇发白。但他一直没松开背包带,哪怕在雪地滑倒时,也是先护住物资才撑地起身。 我把对讲机频率调回安全屋频道,按下通话键:“b组任务完成,正在返程。” 频道安静了几秒,然后传来苏瑶的声音:“收到。主系统待命,医疗区准备完毕。” 我关掉通讯,看向苏晨。 “你觉得他们为什么没追?”他忽然问。 “因为他们不确定我们有多少人,也不清楚我们有没有武器。”我说,“我们没跑,也没求饶,只是走。这就够了。” 他点点头,把背包往上提了提。 前方通道灯光微弱,映出我们两个人影,一前一后,踩着积水向前走去。 背包里的密封胶条硌着肩骨,每一歩都能感觉到它的存在。 这不是第一次补给,但可能是最后一次。 风从背后吹来,带着雪粒打在防护罩上,发出沙沙的响。 苏晨抬起手,抹掉眼前结的冰屑,继续往前走。 第114章 赵强的阴谋:试探与策划 风雪在铁皮屋顶上刮出沉闷的响,像是有人用砂纸一遍遍磨着金属。赵强蹲在火炉边,手里捏着半截烧黑的木条,在地上划出几道线。 他盯着那几道痕迹看了很久,忽然抬脚踩乱。 “他们回来了。”他开口,声音低得像从喉咙深处挤出来的。 角落里靠着两个男人,一个裹着脏兮兮的军大衣,另一个缩在破毯子里,听见这话都没动弹。但眼神都朝他这边扫了过来。 “林越,还有那个小子。”赵强没回头,“半小时前,超市后巷有动静。监控废了,可有人看见他们从维修梯下来,背着东西出来的。” 军大衣男搓了搓手:“能带多少?这种天气,走两公里路都不容易。” “六箱罐头。”赵强慢慢站起身,走到墙边,拿起一根生锈的铁棍,在掌心轻轻敲了两下,“全是高能量压缩的,保质期够撑半年。五金区也被清了,密封条、防水胶带,一样没落下。” 破毯子男低声嘟囔:“那地方早被翻烂了,他们还能找到货……运气真好。” “不是运气。”赵强冷笑,“是准备足。人家从灾变前就开始攒东西,咱们还在街上抢泡面的时候,他已经把安全屋建好了。” 屋里一下子静下来。 炉火噼啪响了一声,火星溅到水泥地上,熄了。 “凭什么?”军大衣男突然抬头,“他就一个人,后来捡了个医生和她弟弟,三个人守个厂子,吃喝不愁。我们呢?睡这儿,靠抢来的这点东西活命。” “所以得动。”赵强转过身,目光扫过两人,“再等下去,等酸雨下来,路封死,谁也出不去。到时候他是暖的,我们是冻死的。” 破毯子男摇头:“上次你去看过,围墙加了钢板,门是双层防爆的,还有摄像头。硬闯不行。” “谁说要硬闯?”赵强咧嘴一笑,牙缝里透着黄,“我没打算冲进去。我要看看里面的人——敢不敢开门。” 军大衣男皱眉:“什么意思?” “装人。”赵强坐回凳子,翘起腿,“找两个人,扮成快冻死的,往门口一站,喊救命。要是他们开门救,说明心软;不开门,至少能看清里面几个人露脸、拿不拿武器。” 破毯子男脸色变了:“这要是被识破……” “不会。”赵强打断他,“只许站在门外喊,不准靠近门缝十米内。他们要是开枪,那就是杀人犯;不开枪,就是怕事。不管哪种,我都摸清他们的底线。” 炉火又跳了一下。 军大衣男咬着嘴唇:“你要让我们去?” “是你。”赵强指着他,“还有老四。”他看向破毯子男,“你们俩块头小点,看起来可怜。脸上抹点灰,衣服撕两条口子,拄根棍子,走得慢点。就说从城东过来的,家里人全没了,听说这里有避难所……求收留。” 破毯子男往后缩了缩:“万一他们真放我们进去呢?” “不可能。”赵强冷哼,“林越那种人,精得很。他会看监控,会听语气,不会随便放陌生人进来。但他一定会看,一定会犹豫——这就是机会。” 他站起身,走到墙角,从一堆杂物里翻出一只老旧望远镜,甩给军大衣男:“你负责走过去。老四在后面五十米跟着,别靠太近。要是你倒下了,他转身就跑,回去报信。” “那你呢?”军大衣男问。 “我在三百米外的汽修楼顶。”赵强拍了拍背包里的对讲机,“信号断了,但手电还能用。你们要是顺利站到门口,亮三下灯。要是被人轰出来,两下。被打,一下。” 他顿了顿,声音压低:“记住,一句话都不能多说。只求活命,别的不提。要是他们问物资、问路线、问别人在哪——闭嘴。答不出来最好。” 军大衣男握紧望远镜:“要是他们直接开枪呢?” 赵强眯起眼:“那就说明,他不怕背人命。下次我就带人正面攻,炸门,放烟,逼他们出来。” 他说完,从炉子旁拎起一个小布袋,扔到军大衣男怀里。 “一罐肉,先吃了。事成之后,再给一罐。” 破毯子男盯着那袋子没动:“要是失败了呢?” “失败?”赵强笑了,“失败也没损失。你们没死,我也没露面。他照样关着门,我们照样在外面熬。但我知道了他敢不敢动手——这就够了。” 他走到门口,拉开一条缝,风雪立刻灌进来。 外面天色灰白,雪还在下,远处几栋楼影子模糊,像被水泡过的纸板。 “现在是试探。”他回头看了一眼,“等我摸清他的脾气,才是动手的时候。” 军大衣男低头解开布袋,拿出罐头,手指有些抖。但他没再说话,只是用钥匙撬开盖子,一口一口吃了起来。 破毯子男坐在那儿,半天才伸手接过另一半。 赵强看着他们吃完,亲自帮他们把棉袄披上,还塞了两副旧手套。 “别慌。”他说,“你们只是求生的人。他要是连这个都不敢管,那他就不是人,是畜生。要是他管了……”他嘴角慢慢扬起,“那我们就知道,怎么让他一步步打开门。” 两人换好衣服,脸上抹了灰土,军大衣男故意摔了一跤,膝盖蹭地,裤子擦破一道口子。破毯子男学着咳嗽,咳得肩膀直颤。 赵强满意地点点头。 “走吧。” 他们从后门出去,沿着排水渠贴墙走,身影很快被风雪吞没。 赵强没跟上去。他爬上二楼,推开一间废弃办公室的窗,架起望远镜,对准西边那片厂区。 十分钟过去,什么也没出现。 他又掏出对讲机,试了试频率,没信号。 正常。 他把对讲机塞回口袋,继续盯着望远镜里的画面。 围墙完整,大门紧闭,四个角的摄像头缓慢转动。 一切如常。 可他知道,只要有人出现在门口,哪怕只是站着,那扇门背后的世界就会动摇。 哪怕只是一瞬间。 他在心里算着时间。 十五分钟。 二十分钟。 忽然,望远镜里出现了两个模糊的人影。 一前一后,走得极慢,像是随时会倒下。 前面那人拄着棍子,另一只手抬着,似乎在挥。 赵强屏住呼吸,把眼睛贴紧镜筒。 他们停在了安全屋大门外三十米处,不再前进。 其中一人抬起胳膊,用力挥手,嘴巴张开,虽然听不见声音,但口型很清楚。 ——救救我! 赵强的嘴角一点点扯开。 来了。 他迅速从包里摸出手电,拧亮,对着天空闪了三下。 等待回应。 风雪中,那两个人影站在原地,佝偻着背,像是随时会被风吹倒。 安全屋的方向,依旧没有任何动静。 但监控探头微微转动了一下角度,对准了他们。 赵强看到了。 他收回手电,重新藏进暗处,呼吸变得平稳。 “你在看,对吧,林越?”他低声说,“你在屏幕后面,看着这两个‘可怜人’。” “你现在一定在想——要不要开门?能不能信?会不会是陷阱?” “你想得越多,就越不敢动。” 他靠在墙边,从怀里掏出半瓶白酒,喝了一口,灼热感顺着喉咙滑下去。 “我不急。” “我会让你一次又一次地看到有人求救。” “直到你心软,直到你犯错。” 楼下传来轻微的脚步声。 老四回来了。 赵强没回头,只问:“他怎么样?” “一直站在门口。”老四喘着气,“没动,也没喊。后来……好像有人影在窗后闪过。” 赵强笑了。 “好戏才刚开始。” 第115章 应对试探:假意的援助 监控屏幕上,那两个身影在风雪里站了快十分钟,一动不动。我盯着他们看了很久,手指搭在控制台的警报键上,没松开。 苏晨从侧门进来时脚步很轻,但还是被我察觉了。他走到我身边,顺着我的视线看向屏幕,声音压得很低:“他们……是不是太安静了?” 我没回答,只把画面放大到脸部。两人脸上抹着灰,衣服破得恰到好处,一个拄着棍子,另一个佝偻着背咳嗽。可他们的呼吸稳定,眼神来回扫视围墙和摄像头的位置,像在记录什么。 “不是冻僵的人能做出的动作。”我说,“真快死的人,站都站不稳,更不会注意这些。” 苏晨咽了口唾沫:“赵强派来的?” “八成是。”我收回手,拿起对讲机,“去拿猎枪和工兵铲,藏在门后。再把备用电源切到隔离区,主控室留一组独立线路。” 他转身要走,我又叫住他:“别让苏瑶出来。通知她回内室待命,关好防护门。” 他点头,快步离开。 我重新看向屏幕。刚才那个穿军大衣的男人,抬手挥了一下,嘴型清晰——救救我!可他的肩膀没有发抖,说话前甚至调整过站姿。这种细节,只有真正挨过冷的人才知道。 我按下外置喇叭的关闭键,顺手拔掉通讯模块的插头。外面听不到里面的声音,但我能通过内部监听捕捉门外动静。 准备好了。 我起身走向大门控制台,穿上防刺背心,把短刀插进右靴。左手戴上战术手套,检查了三遍指虎的卡扣。然后按下电动滑轨开关。 厚重的合金门发出低沉的嗡鸣,缓缓拉开一道四十公分的缝隙。寒风裹着雪花猛地灌进来,吹得走廊尽头的应急灯晃了两下。 我站在门内侧,举起强光手电直射两人面部。 “报姓名、来源地、同行人数。”声音冷得像铁。 穿军大衣的男人踉跄上前半步,嘴唇哆嗦:“张……张海,城东纺织厂塌了,我们俩逃出来的……就剩我们……” 我说:“你说‘我们’,是谁?” 他指了指身后那个裹毯子的:“李根,我表弟。家里人都没了,听说这边有避难所……求收留……” 我盯着他眼睛看了三秒。瞳孔反应正常,说话节奏虽慢,但咬字清楚,没有低温导致的语言迟滞。真正的幸存者在这种天气下待这么久,早就意识模糊了。 “进来。”我说完,往后退了一步。 两人互相搀扶着迈过门槛。刚踏进来,裹毯子的那个忽然脚下一滑,整个人往前扑倒,手顺势抓向墙边堆着的物资箱。 我一步跨上前,左脚踩住他手腕,力道不大,但足够让他动弹不得。 “说了别碰东西。”我低头看他,“你是真虚弱,还是故意摔倒?” 他脸色瞬间变了,急忙缩回手:“对不起……我没想……” “闭嘴。”我松开脚,“你们现在是客人,也是嫌疑人。接下来按我说的做,否则立刻出门。” 他们不敢抬头。 我朝侧窗方向看了一眼。窗帘微动了一下——苏晨已经在位置上了。 “往前厅走。”我指了指隔离区的方向,“坐下,不准交头接耳。有任何问题,只准回答,不准提问。” 两人挪过去,在长椅上并排坐下。军大衣男坐得笔直,双手放在膝盖上,像是刻意表现顺从。而那个叫李根的,进来后一直低着头,可眼角不停往屋顶瞟。 我慢慢走近,站在他们面前。 “通风口有什么好看的?”我突然开口。 他猛地一颤,抬头:“没……没什么。” “你刚才看了三次。”我蹲下来,与他平视,“是在找摄像头?还是想知道空气怎么流通?” 他嘴唇抖了抖,说不出话。 军大衣男赶紧接话:“他……他有点喘,想看看有没有换气的地方……” “喘?”我冷笑,“你们在外面站了十几分钟都没咳几声,一进来反而喘了?” 空气安静了一瞬。 我站起身,走到门边按下按钮,将隔离区的单向玻璃切换成遮蔽模式。屋外看不到里面,但我们能清楚看见他们的一举一动。同时,紧急喷雾装置进入待命状态,只要我拉动信号绳,三十秒内就能释放催泪气体。 “你们知道我为什么开门吗?”我靠在墙上,语气忽然缓了下来。 两人互看一眼,没人说话。 “因为我想看看,你们到底想干什么。”我继续说,“有人能在这种天气活到现在,要么特别能熬,要么……背后有人撑腰。” 军大衣男摇头:“真没人了,就我们两个……” “那你摔倒的时候,为什么不喊疼?”我打断他,“膝盖蹭破了皮,按理说应该皱眉、吸气,可你只是顺势倒下,动作太标准了,像练过。” 他喉结滚动了一下。 我没再逼问,转而打开墙上一个小柜,拿出两瓶水和压缩饼干,放在桌上。 “吃吧。”我说,“不吃也行,反正你们不是真饿。” 他们犹豫了几秒,还是伸手拿了食物。军大衣男撕开包装,小口咬着,动作克制。李根却几乎没动,只是握着水瓶,指节泛白。 我知道他们在等下一步指令。 我也在等。 等他们露出更多破绽。 等外面那个躲在暗处的人,按捺不住。 我走到角落的配电箱前,假装检查线路,实则通过反射面板观察他们的举动。军大衣男吃了两口就停下,开始用指甲轻轻敲击桌面,一下,两下,三下,停顿,再重复。 摩斯码? 我没动声色,记下了节奏。 等我回头时,他已经恢复了正常坐姿。 “你们从城东来?”我忽然问。 “嗯。”军大衣男点头,“纺织厂塌了,我们跑了两天才到这儿。” “哪条路?”我追问。 “走……走老铁路线,绕过加油站……” “加油站早炸了。”我盯着他,“半个月前的事。你们要是从那边过来,不可能不知道。” 他嘴唇动了动,没说出话。 我一步步逼近:“而且,你们身上没有泥,鞋底干净。昨夜下过雪,地上全是湿泥,你们是怎么走过来却不沾一脚脏的?” 李根终于抬头,眼里闪过一丝慌乱。 “我不是来杀你们的。”我站定,声音低下去,“我是给你们机会说实话。谁派你们来的?目的是什么?如果现在说,我可以放你们走。不说……” 我抬手,轻轻拉了一下背后的信号绳。头顶传来极轻微的机械运转声。 “这个房间,三十秒就能让人失去行动能力。”我说,“我不想知道你们是不是坏人。我只想保护屋里的人。” 军大衣男突然笑了下,笑容很僵:“你说放我们走……真的?” “条件是说实话。”我看着他,“我不怕你们进来,我怕的是我不知道你们什么时候会动手。” 他低下头,沉默了几秒,然后缓缓开口:“我们……真是流浪的……” 话音未落,李根猛地抬头,目光再次扫向通风口。 这一次,我没有忽略。 他不是在找出口。 他在确认位置。 第116章 识破阴谋:机智的反击 李根第三次抬头看通风口的时候,我手指已经搭在了配电箱的断电旋钮上。 他眼神一扫,快得像是无意,但我记得前两次的位置——一次在屋顶转角,一次贴着墙面边缘。他在画范围。 我没动声色,转身走向墙边的小柜,顺手把水瓶放进去,实际借着金属门框的反光,盯着他的动作。张海坐在那儿,双手搁在膝盖上,规规矩矩,可指尖轻轻敲了三下,停顿,再两下。 摩斯码:**SoS**?不,太整齐了。是确认信号。 我拧下旋钮,切断隔离区所有无线传输模块,连带监控录像转为本地存储。摄像头还在拍,但外面收不到任何画面或声音。他们现在是盲的。 “你们从城东来?”我忽然开口,语气比刚才松了些。 张海点头:“老铁路线过来的,绕开加油站……” “那条路塌了。”我打断,“桥面裂成两截,你们怎么过的?” 他嘴唇动了动:“爬……爬过去的。” “雪地里没脚印。”我说,“我回来时特意看过。昨夜风不大,要是有人走过,痕迹不会消失。” 他没答,只是喉头滚了一下。 我往前走了两步,站在两人面前:“你们站了十几分钟才敲门,鞋底却一点泥都没有。身上也没结霜。真在风雪里熬这么久的人,睫毛早冻在一起了。” 李根猛地抬头,眼神慌了一瞬。 我知道他想确认什么——通风口有没有动静,信号发出去没有。但现在,什么都传不出去。 “我不是问你们从哪来的。”我声音压低,“我是想知道,你们寄了多少东西回去。” 两人同时僵住。 “电源开关在左墙第二格,水净化器在后仓角落,物资箱堆在门右侧,一共七层,最上面是罐头。”我一条条说,“通风口三个,分别在屋顶南北和走廊尽头。主控室有独立线路,备用发电机在地下隔间。这些,是不是都想好了?” 张海脸色变了。 我没等他反应,直接伸手按下桌底隐蔽按钮——那是苏晨改装时加的震动装置,原本用来测试重型设备共振,现在接到了隔离区地板下方。 嗡—— 地面猛然一颤,像小型地震波掠过。两人猝不及防,身子晃了一下,李根手撑椅子要站起来,却被震得重新跌坐回去。 就是这一刻。 我一步跨上前,左手扣住张海手腕往上一拧,顺势将他胳膊反剪到背后。他闷哼一声,挣扎着想抬头,我膝盖顶住他肩胛骨中间,把他死死按在长椅上。 “苏晨!”我吼了一声。 侧门猛地拉开,工兵铲横着架在李根脖子前。他整个人往后缩,脸都白了。 “别动。”苏晨声音发紧,但手没抖,“再动一下,我不保证能收得住。” 我腾出右手,在张海腰侧一摸,抽出一把折叠短刀。刀柄磨损严重,刃口有使用痕迹。不是求生用的,是打架的。 接着我又在他内袋翻出个火柴盒大小的黑色方块——微型信号发射器,带定向天线。这种东西市面上早绝迹了,只有黑市才能搞到。 我捏着它走到李根面前,举到他眼前:“谁给你的?赵强?还是他背后还有人?” 李根咬着牙不说话。 我把发射器往地上一摔,踩碎电路板,然后拎起他的衣领:“你们进来之前,我就知道你们不是来求救的。真快死的人,不会盯着摄像头数有几个,也不会关心电源在哪。” 张海趴在地上冷笑:“你既然都知道了……干嘛还让我们进来?” “我要看看你们到底有多贪。”我松开他,退后一步,“也想让外面那个人看清——我不怕试探,就怕你们不敢来。” 苏晨仍举着工兵铲,目光紧盯李根。我走过去拍了下他肩膀:“稳住,别让他们靠近门区。” 我打开通讯器,接通内线:“苏瑶,没事了,不用出来。” 然后转向两人:“衣服脱了。” “你说什么?”张海瞪眼。 “外套,毛衣,保暖裤,全脱。”我指了指门口,“十分钟内穿成这样走出去,不然我现在就把你们关进冷库。” 他们愣住。 “你疯了?”李根声音发抖。 “比起冻坏手脚,这点冷算什么。”我说,“你们要是真活不下去,早就倒在路上了。现在还能站这儿耍花招,说明耐寒训练没少做。” 他们终于明白我不是开玩笑。 张海咬牙,慢慢解开军大衣扣子,里面只有一件薄棉袄。李根也哆嗦着脱掉外层衣物,露出单薄的秋衣。 我把他们的厚衣服收进物资柜,只留下两件破旧夹克给他们披上。 “走吧。”我拉开合金门,冷风瞬间灌进来。 两人踉跄着往外走,脚步虚浮。我跟着出去十米,站在雪地里,看着他们背影。 “回去告诉赵强。”我声音不高,但足够清晰,“下次他想看我的防御布局,我不介意亲自送上门。” 他们回头看了我一眼,嘴唇冻得发紫。 我没再多说,转身回屋,厚重的门在身后缓缓闭合,发出沉闷的撞击声。 回到主控室,我立刻调出全部监控画面,逐帧检查死角。苏晨跟进来,把工兵铲靠在墙边。 “刚才……我差点没控制住。”他喘了口气,“他动了一下,我以为要扑上来。” “你做得对。”我看着他,“没等他动手就压制住,这就是实战。” 他点点头,脸上还有些发白,但眼神稳住了。 我打开记录仪,把刚才的视频片段存进加密文件夹,命名“外来接触_001”。以后凡是陌生人靠近,必须经过三重验证——远程观察行为模式、隔离区问答测试、体征扫描比对数据库。 这套流程今天才真正启用。 我起身走到墙边,拿起笔在安全屋结构图上圈出几个点:通风口加装金属网,门口增设压力感应垫,监控系统增加红外追踪功能。这些改动明天就得动工。 苏晨站在我旁边看了一会儿,忽然问:“他们会回来吗?” “如果赵强聪明,就不会。”我把笔放下,“但他不是聪明人。” 屋里安静下来。外面风还在刮,吹得铁皮屋顶哗啦作响。 我盯着屏幕,两个模糊的身影正艰难地往远处挪。其中一个中途摔倒,另一个扶了好一会儿才勉强站起来。 走了二十多米,他们拐进一条废弃排水沟,彻底消失在视野里。 我关闭回放窗口,手指停留在删除键上方,却没有按下。 备份保留一份。 这时,苏晨忽然指着右上角一个小画面:“那个……是不是动了一下?” 我立刻放大。 是汽修厂方向的远距镜头。画面里,一间破屋子的窗缝透出微弱光亮,一个人影贴在墙边,手里举着什么东西。 望远镜。 我抓起对讲机:“所有人注意,外围可能有监视者。今晚轮岗加一班,武器随时待命。” 放下对讲机,我重新看向结构图。 防线不是墙,也不是门。 是让敌人知道——**来一次,丢一次脸;来两次,丢一条命。** 我拿起红笔,在图纸最外圈画了一道闭环。 笔尖划过纸面,发出沙沙声。 第117章 加强防御:万无一失 监控画面里那道举着望远镜的人影消失后,我立刻按下通讯键:“苏晨,来主控室。” 不到两分钟,他推门进来,手里还拎着刚拆下来的工兵铲头。他站在门口喘了口气,脸被冷风吹得发红,眼神却亮着。 “看到刚才那个点位了吗?”我把远距镜头拉近,停在汽修厂西侧墙角,“有人在盯着我们。不是流浪汉,是盯梢。” 他凑近屏幕,眯起眼:“距离太远,看不清脸,但那姿势……是在记录什么。” “他们在记我们的反应时间。”我调出回放,标记出两个探子进门后的每一秒动作,“从敲门到开门,从进入隔离区到触发震动装置——全被通风口的发射器传出去了。” 苏晨咬了下嘴唇:“他们现在知道门怎么开,也知道警报在哪。” “所以不能再按原来的路子防。”我转身走向白板,拿起笔写下三个区域:大门、侧窗、通风井。“他们摸清了结构,下一步就是攻。我们必须抢在他们动手前,把所有弱点焊死。” 他点头,声音压低:“要重新布防?” “不只是布防。”我划掉原本的防御等级,“是要让他们哪怕带人来,也连门都碰不着。” 对讲机响了一声,苏瑶的声音传来:“我听到了,需要我做什么?” “你先过来。”我说,“我们一起过一遍所有入口。” 三分钟后,她走进主控室,手里抱着医疗包,脸色有些紧绷,但没说话,只是站在我旁边看着白板。 我把探子脱下的衣物照片调出来:“他们的厚衣服是特意准备的伪装。真冻僵的人不会穿这么少还能走路。这说明赵强那边已经组织起小队,而且做过耐寒训练。” 苏瑶盯着画面看了几秒:“他们是冲着物资来的,不会只试探一次。” “所以我决定——”我圈住大门位置,“先从主入口开始加固。钢板加三层,锁具改三重机制,外加压力感应报警。只要有人碰门,主控台立刻弹窗提示。” 苏晨立刻接话:“我可以把废弃配电箱里的继电器拆下来,改装成触发声光警报,接到主屏上。” “去做。”我点头,“我现在就去仓库提材料。” 我们分头行动。我带着清单进了b区储物间,拖出两块加厚钢板、四根角铁和一整卷焊接用的钢条。这些东西原本是预备后期扩建用的,但现在必须提前启用。 回到大门处,我和苏晨把钢板贴合在原有合金门外层,用液压钳固定四个边角。焊接时火花四溅,热气扑在脸上,我让苏晨控制角度,自己握枪喷头一点一点封死接缝。 “这门原本能抗冲击,但现在要防的是有组织的撞门。”我一边焊一边说,“他们可能会用车撞,或者用撬棍集中一点破坏。” “那我们就让破坏成本翻倍。”苏晨递上第二根角铁,“我在门框上下两端加装L型卡槽,就算钢板被切开一道口,整体结构也不会松动。” 我们花了两个小时完成主体加固。测试时我用力踹了三脚,门纹丝不动,连震动反馈都没有。 “行。”我说,“接下来是锁。” 电子密码锁保留,但增加了机械挂锁和手动插销。三道锁分别由不同人掌握开启方式,确保一人失守不影响整体安全。 苏晨又在门框内侧埋入细导线,连接到他改装的报警盒。一旦门体受力超过阈值,主控台就会响起蜂鸣,同时摄像头自动转向大门特写。 “搞定。”他擦了把汗,“比原来难十倍不止。” “还不够。”我抬头看向屋顶,“他们不会正面对攻,会绕后。” 下午三点,雪势稍缓。我和苏晨带上工具,在安全屋外围五十米半径内布置第一道预警线。 第一组是绊铃阵。我们从报废自行车上拆下六个铃铛,用尼龙绳串联,横拉在三条可能接近的路径上。绳子离地二十厘米,白天不易察觉,夜里踩中必响。 “声音够尖。”苏晨试拉了一下,铃声清脆,在空旷厂区传得很远。 “就是要让人听见。”我把绳结打牢,“他们不敢贸然靠近,就得绕路。一绕路,就会踩进第二组陷阱。” 第二组是浮石警示带。我们在松软积雪处堆起空油桶和碎砖块,做成看似随意实则精心计算的平衡结构。任何人踩上去都会引发坍塌,留下明显痕迹。 “这个主要是留证据。”我说,“我们要知道谁来过,走了哪条路,停留多久。” 最后一组是热源反射镜。我们将三面汽车后视镜固定在铁架上,调整角度朝向厂区死角。主控室内可以通过反光观察是否有移动热源靠近。 “虽然没有红外功能,但只要有体温,镜子就能捕捉轮廓。”苏晨调试完最后一个支架,“尤其是晚上,一点点动静都能看出来。” 我亲自模拟潜行测试。从东侧绕行,刚踏入绊铃区,铃铛就响了。换北侧走浮石带,一脚踩空,砖堆哗啦倒下。最后尝试贴墙低伏,结果反射镜里清晰映出一个模糊人形。 “有效。”我收起工具,“他们想悄无声息靠近,至少得付出代价。” 回到屋内,苏瑶已经在检查所有窗户。 “南侧小窗的密封条老化了。”她指着一处边缘,“冷风能渗进来,时间久了玻璃容易裂。” “贴防爆膜,再加硅胶封边。”我说,“外层也要做遮蔽处理,不能让外面看清内部布局。” 她点点头,拿出备用材料开始作业。两小时后,所有窗户都完成了双层防护:内层贴交叉防爆膜,外层加装可拆卸金属罩。 通风口的问题更复杂。原有的格栅孔径太大,成人弯要勉强能钻。 “不能完全封死。”苏瑶说,“长期封闭会导致空气污浊,二氧化碳积累。” “那就用双层阻断。”我提议,“内层焊钢筋网,外层加滤板。滤板平时固定,紧急时能快速拆除。” 苏晨主动接手焊接任务。我们在通风管道内外两侧各加装一层十字钢筋网,间距五厘米,形成夹层屏障。外口则安装带卡扣的金属滤板,既能透气又能防侵入。 施工期间,我们反复测试通风量。用烟雾发生器模拟空气流动,确认无死角堵塞后才最终定型。 傍晚六点,最后一项检测完成。 我站在主控台前,逐项关闭系统自检程序。屏幕上,所有摄像头画面稳定传输,报警线路绿色常亮,外围陷阱状态正常。 “大门加固完成。” “外围预警部署完毕。” “窗户与通风口双重防护启用。” “全屋无死角监控覆盖。” 我深吸一口气,转头看向他们。 苏晨靠在工兵铲旁,脸上沾着焊灰,但嘴角扬着。苏瑶坐在操作台边,正把医疗包重新归整,手指轻轻抚过注射器包装。 “现在。”我走到监控墙前,目光扫过每一个画面,“没人能轻易进来。” 苏瑶抬头看了我一眼:“他们会再来吗?” “一定会。”我说,“但他们不会再像上次那样,以为我们只会开门救人。” 话音未落,右下角一个画面突然晃动。 是西面浮石警示带的方向,一堆碎砖偏移了位置,露出底下暗色的地面。 第118章 末日的钟声:最后的倒计时 西面浮石堆的监控画面还在闪,我盯着回放里那道偏移的黑影,手指已经按在通讯键上。 “苏晨,切断外区电源,启用备用线路。”声音压得很低,但每个字都清晰传进耳机,“所有非核心设备断电,包括侧窗加热带和通风电机。” 他没问为什么,只回了一声“明白”,脚步声很快远去。我知道他在赶往配电间,那条路他已经走过三遍,闭着眼都能摸到开关位置。 我调出热源反射镜的实时角度数据,发现西侧铁架向右偏了七度。不是风造成的自然晃动——上次调试时我们特意加了防风卡扣,这种幅度的偏移只能是人为触碰导致的。 有人来过,而且动作很轻。 对讲机响了:“林越,我在主控室。”苏瑶的声音平稳,“急救包准备好了,氧气瓶也充到了满值。” “过来吧。”我说,“别走外面通道,从b区储物间穿过来,确认门锁状态再进。” 她应了一声就挂了。我没抬头看表,但心里的时间一直在走。距离强酸雨降临,还剩五十七分十四秒。 主屏突然跳出警报:通风口传感器信号中断。红色边框一闪,整个系统自检进度停在98%。 我立刻切换手动模式,拔掉接口重新插接三次,指示灯依旧灰着。苏晨那边传来电流嗡鸣,接着是金属撞击声,像是他在敲打继电器外壳。 “积雪压住线路了。”他喘着气说,“我把连接盒拆开清理,大概两分钟。” 我盯着屏幕,手指悬在重启键上方。不能等太久,系统必须在倒计时结束前完成闭环。可如果现在强行刷新,可能会让部分模块进入错误状态。 苏瑶推门进来,手里拎着保温杯。“你喝点水。”她把杯子放在我手边,“苏晨说了,是管线接口处结冰,不是被破坏。” 我点头,没说话。三十七秒后,通风口信号恢复,绿色光点重新亮起。 “好了。”苏晨的声音透着疲惫,“所有传感器正常反馈。” 我开始最后一项测试——主门压力感应联动。拿起测试锤,轻轻敲击门体四角。每一次震动,主控台都会弹出提示窗口,摄像头同步转向大门特写。 第三下敲击时,苏晨忽然抬手扶住了墙。 他整个人晃了一下,右手不受控制地抖了半秒,差点碰到桌上的报警复位按钮。 “没事。”他吸了口气,“就是胳膊有点麻,焊太久。” 苏瑶立刻走过去,抓住他的手腕探脉搏。“心跳有点快,体温偏低。”她说,“你该休息了。” “再等等。”苏晨摇头,“我还撑得住。” 我看着他发红的眼角,伸手拍了下他肩膀。“你已经做得很好了。”这句话出口时,我自己都愣了一下。从前世到现在,我很少夸人,更别说在这种时候。 但现在不一样了。他们不是累赘,是能扛事的人。 我收回视线,继续完成最后检查。屋顶排水槽的密封圈完好,排风管滤板卡扣牢固,外部绊铃阵无松动迹象。全屋十二个监控点画面稳定,报警线路全部导通。 系统自检完成。 屏幕上跳出最终确认框:【防御体系已激活,安全屋进入封闭状态】 我点了确定。 然后关闭所有外部摄像头画面,只留下主屏中央那一行数字: 00:53:16 “接下来,”我开口,声音不大,但在安静的房间里很清楚,“我们不再等谁来,而是等天变。” 苏瑶坐到操作台旁,打开医疗记录本,笔尖悬在纸面上方。她的呼吸节奏很稳,但我能看出她在刻意控制。她左手边摆着三支肾上腺素注射剂,标签朝上,随时可用。 苏晨站起身,把工兵铲靠在腿边,双手握紧柄身。他不再看监控,而是盯着门外的方向,仿佛能透过钢板看见外面的世界。 我走到内门控制面板前,按下指纹锁。咔哒一声,气密门缓缓合拢,橡胶封条严丝合缝地嵌入槽中。 “从现在起,”我回头看着他们,“除非我下令,否则任何人不得单独外出。” 他们都没说话,只是点了点头。 我走回监控墙前,三人并肩站着。外面的天色已经变了,不再是雪后的灰白,而是一种沉甸甸的暗黄,像旧报纸浸了油。风刮得比刚才猛,卷着碎雪砸在防护罩上,发出沙沙的响。 空气里开始有味道。 不是烟,也不是腐烂的东西,是一种刺鼻的、带着金属感的酸味,钻进鼻腔后喉咙会微微发紧。前世我记得这个味道——强酸雨来之前的征兆。 远处传来第一声闷雷,不像夏天那种炸裂式的轰响,而是低沉的滚动,像是大地内部传来的震动。 苏晨的手一直没松开工兵铲。 苏瑶翻开了记录本第一页,写下时间:17:04。然后停顿了一下,在下方加了一句:“气味出现,疑似硫化物浓度上升。” 我盯着倒计时。 00:51:03 风更大了,墙外的金属支架发出轻微的吱呀声。监控显示北侧绊铃阵有一根绳子晃动,但没有响起。应该是风吹的。 可就在下一秒,南面热源反射镜的画面里,一道轮廓短暂掠过。 不是人形,太矮了,接近地面移动,速度很快。 我正要调近镜头,主屏突然弹出新警报: 【外部温度骤降8c,持续下降中】 【湿度升至99%】 【空气质量检测异常:ph值4.2,含氯化氢、二氧化硫】 我猛地转身看向窗外。 黄灰色的云层正在加速旋转,中心位置颜色更深,几乎成了墨绿。风速计跳到每秒十五米,还在往上走。 苏瑶低声说:“酸雨要来了。” 话音刚落,第一滴液体砸在东侧防护罩上。 滋—— 一声极轻的腐蚀声,紧接着,黑色痕迹顺着钢化玻璃边缘蔓延开来。 第119章 物资封存:最后的检查 第一滴酸雨落在防护罩上的声音还在耳边,我转身走向储物区,脚步没停。 “开始物资终检。”我说,“从饮用水开始。” 苏瑶立刻应声,已经站在净水装置旁。她打开滤芯仓,取出三套备用模块逐一检查,动作利落。我接过她递来的清单,对照库存编号一项项核对。数字全部吻合,我把标签贴在冷藏柜外侧,用红笔圈出优先级:一级保供,不得挪用。 压缩饼干的存放区靠墙,一共六箱。最上面那箱边缘有水痕,包装纸微微发软。我蹲下掀开盖板,里面两包已经受潮,表面泛白。不能再放回去。 “拆新膜。”我对苏晨说。 他立刻搬来防水卷材,我们把整批食品重新封装。每箱贴上荧光卡,标注“七日内消耗”。做完这批,我又调出能源储备表。柴油桶排列整齐,但靠近通风口的那一排,密封圈边缘有些发胀。 “换垫片。”我指了指,“工业级耐腐蚀的,b区工具架第三层。” 苏晨点头去取。他拧开第一个油桶盖时手抖了一下,扳手差点滑脱。我没说话,走过去站他身后,伸手覆上他的手腕,带着他慢慢旋紧螺口。 “一圈,压紧一点。”我低声说,“再一圈,确认不渗漏为止。” 他呼吸放慢,动作稳了下来。一连八组油桶全部更换完毕,我拍了下他肩膀:“做得好。” 他没抬头,只是把工具归位,顺手擦了擦额头的汗。 武器清点在主控台侧面进行。猎枪、工兵铲、防暴棍、短刀,依次摆开。弹药箱打开后,数量比记录少了两发。苏晨脸色变了,手指僵在半空。 “别动。”我说。 我翻出采购日志,一页页比对入库单。三分钟之后,我在第七行发现笔误——登记人少写了一个“1”,实际数量无缺。我把原单摆在桌上,当着他们俩的面划掉错误数据,在旁边补上正确数字,又加贴一张复核标签。 “以后每次清点,双人签字。”我说,“你和苏瑶一组,我和你一组,轮换交叉。” 苏晨低头看着那张标签,喉结动了动,轻声说:“是我太急了。” “不是你的错。”我收起日志,“是压力太大。但我们不能因为紧张就乱判断。” 话刚说完,警报突然响了。 “叮——” 高频蜂鸣只持续了一秒,系统自动解除。监控回放显示,苏晨刚才调整工兵铲位置时,铲尖扫到了通风口栅栏,触发了震动感应。 他猛地松手,整个人往后退了半步。 “没事。”我说,“但你要记住,任何武器指向关键结构,都会启动预警。这不是惩罚机制,是提醒。” 他盯着那扇栅栏,眼神有点空。 我按下播放键,调出一段模拟视频。画面里,入侵者从侧窗翻入,手持铁管逼近主控台。我们三人按预案行动:苏瑶切断电源,我正面拦截,苏晨从后方突袭,用防暴棍锁住对方关节。 “你看这里。”我暂停在第三十七秒,“你不一定要出手最快,但必须知道什么时候该动,往哪动,怎么动。” 他盯着屏幕看了很久,然后说:“我想再练一遍站位。” 我点头:“现在就开始。” 我们把主控区划成三个责任域。他重新熟悉自己的防守路线,从藏身点到出击路径,反复走位五次。最后一次,他的脚步落点准确,转身幅度刚好避开摄像头盲区。 “可以了。”我说。 他把工兵铲插回墙角固定架,动作干脆。那双手不再发抖。 接下来是分区整理。储物间原本堆放杂乱,药品和维修工具混在一起,紧急情况下容易拿错。我拿起白板,画出整个区域布局图,用不同颜色标记五大类物资:蓝色为饮水,红色为食物,绿色为医疗,黄色为能源,黑色为工具。 苏瑶补充了药品的储存要求。抗生素必须低温保存,止血粉避光防潮,肾上腺素注射剂单独上锁。她在每个类别下加了备注,字迹清晰。 我们三人一起搬运。箱子沉重,来回穿梭了十几趟。有人负责拆封,有人贴标,有人归位。苏晨在每箱底部装上了滑轮,推拉顺畅。最后一批医疗包放进冷藏柜时,他顺手关严了门缝,还用手压了压橡胶条。 “密封没问题。”他说。 我走到白板前,最后核对一遍总清单。饮用水存量支撑一百二十天,压缩食品九十天,加上后期可调配的营养膏,能延至一百五十天。柴油足够发电机运行四十五天,若启用节能模式,可达六十天以上。滤芯、药品、弹药均有三倍冗余。 所有数据闭环。 我放下笔,环视四周。货架整齐,标识鲜明,每一类物资都处于随时可取的状态。墙上挂着的分布图清晰明了,哪怕闭着眼也能找到目标。 “现在。”我转向他们,“谁来说说,如果突发断电,第一步做什么?” 苏瑶答:“切换备用线路,优先保障净水装置和冷藏系统。” “第二步?” “检查主线路接口,排除短路风险。” 我看向苏晨。 “确认通风是否正常。”他说,“如果停电超过十二小时,启动手动排风。” 我点头:“很好。” 就在这时,屋顶传来一声轻响。 不是风刮金属的声音,也不是酸雨滴落的腐蚀声,而是一段有节奏的敲击——三长两短,停顿,再三长两短。 我和苏晨同时抬头。 这是之前约定的外部联络信号。但外面不该有人。 我立刻抓起对讲机:“b区通道门锁了吗?” “锁了。”苏晨回答,“双重闭合,气密阀也关了。” 我又问:“最近一次外围扫描是什么时候?” “十分钟前。”苏瑶看着监控屏,“绊铃阵无触发,反射镜视野干净。” 那这声音从哪来的? 我走向声源方向,脚步放轻。苏晨抄起工兵铲跟上,苏瑶抓起急救包也跟了过来。我们沿着走廊前行,头顶的管道每隔几秒就再响一次同样的节奏。 三长两短。 又是三长两短。 直到我们走到东侧检修口下方,声音忽然停了。 我仰头看去,检修盖板严丝合缝,螺丝未动。我伸手摸了摸边缘,没有湿痕,也没有撬动的划痕。 “不像外来的。”苏晨低声道。 我盯着那块钢板,没说话。 突然,苏晨抬手示意安静。 他蹲下身,耳朵贴近地面。 几秒后,他抬头看我,嘴唇微动: “下面……有动静。” 第120章 独立供暖:末日的温暖 苏晨的耳朵还贴在地面上,呼吸压得很低。我盯着检修口边缘的钢板,手指缓缓松开电筒。半分钟过去,再没有声音传来。 我直起身,拍了拍他的肩:“不是人为的。” 他慢慢站起,额角还挂着汗,但眼神稳了些。我走到墙边控制箱前,拉下东侧通道的监控灵敏度调节杆,又在记录表上标注:**红外阈值上调20%,持续72小时观察**。 “去搬两袋沙土,堵住检修口下方缝隙。”我说,“不用焊死,留个可拆口,后期巡检要用。” 他点头快步离开。脚步声在走廊里渐远。 我转向苏瑶:“医疗舱最后检查一遍,气密阀和应急供氧都确认状态。” 她应了一声,转身走向内区。背影穿过一扇金属门框,消失在转角。 我回到主控台前,手指划过屏幕,调出全屋闭锁流程。倒计时显示:**00:58:14**。 时间不多了。 我按下通讯键:“所有人归位。” 不到三分钟,苏晨推着一辆工具车回来,后面跟着苏瑶。车上放着两个沙袋,外加一套备用密封条。 “东侧封好了。”他说,“接口留了标记,以后好拆。” 我点头,走到主控台中央立柱旁,手掌按上生物识别区。系统嗡鸣一声,红色警示灯开始旋转。 “全封闭程序启动。”我开口,声音通过内部广播传遍每个区域,“所有人员进入核心区,确认各自岗位。” 液压泵启动的震动从脚底传来。合金大门正缓缓合拢,最后一道光缝被吞噬,发出沉闷的“咔”声——锁栓咬合。 外音彻底隔绝。 通风系统的低频运转成了唯一背景音。屏幕上,各区域气压曲线平稳上升,直至绿灯全部亮起。 “封闭完成。”我说。 苏晨站在发电机监控屏前,手扶着记录本边缘。苏瑶坐在医疗操作台后,正将一支肾上腺素针剂放进恒温柜。 我打开能源管理界面,切换至供暖模块。 屏幕上跳出提示:【锅炉系统待机中,是否启动全负荷运行?】 我点了确认。 先是水泵启动,地下管网传来轻微水流声。接着,点火程序开始倒计时:3、2、1。 屏幕跳转为【燃烧稳定】,锅炉舱方向传来低沉轰鸣。温度曲线开始爬升。 “主循环压力正常。”苏晨盯着仪表,“回水温度现在是十度,上升趋势稳定。” 我调整分路阀门,优先给居住区和医疗舱供热水。随后设定恒温区间:**20±1c**,并启用夜间节能模式。 暖风从墙角的出风口缓缓吹出,带着轻微的热流声。 几分钟后,苏瑶解开防寒服拉链,轻轻呼出一口气。她抬头看向我,嘴角微动:“有点像以前值班室的感觉。” 我没说话,只是把手贴在出风口上。热量真实地拂过掌心。 这温度不是天给的,是我们抢回来的。 我走回主控台,调出外围监控画面。天空已经完全阴沉,远处厂区的残破屋顶覆上一层灰白雾气。风速仪显示:**17米\/秒,持续增强**。 “酸雨要来了。”我说。 苏晨忽然抬头:“林哥,柴油储备还能撑多久?” “四十五天。”我答,“如果气温继续降,供暖不能停,最多六十天就得想办法补给。” 他低头记下数据,笔尖顿了一下:“我能修好那台旧风机,接上太阳能板,给锅炉预热分流。” “等这波过去再说。”我看他一眼,“你现在最重要的是盯紧系统运行,别让它断。” 他点头,把记录本翻到新一页,重新画了张管路简图,标出几个关键监测点。 我走到苏瑶那边,看见她在整理药品冷藏柜的标签。她的手有点发红,像是冷了很久才回暖。 “居住区温度调高半度。”我说,“你那边太靠边,容易凉。” 她愣了下,轻声说:“没事,我能扛住。” “这不是扛不扛的问题。”我打开面板,重新输入指令,“我们三个都得活着,谁也不能出状况。” 她没再说话,只是把暖水袋抱得更紧了些。 暖风持续扩散,室内温度稳步上升。监控显示,十五分钟后,主厅达到**18.3c**,居住区**19.1c**。 我拿起对讲机:“b区储物架第三层,拿两床保温毯过来。” 苏晨去了又回,递给我两条折叠整齐的毯子。我先把一条搭在苏瑶椅背上,另一条递给他。 “坐着别硬撑。”我说,“接下来是持久战。” 他接过毯子,却没有立刻打开,而是放在腿上,双手盖住。指尖还在微微颤抖,但比之前好多了。 “刚才那个声音……”他忽然开口,“真不是人弄的?” “如果是人,不会只敲两下就停。”我说,“而且检修口下面有感应垫,没人触发警报。最大可能是管道收缩,或者风压变化引起的共振。” 他皱眉想了想:“那要不要加装隔音层?万一以后影响监听?” “可以。”我记下,“等这轮天气过去,我们做一次全屋声学排查。” 话刚落,锅炉的轰鸣声突然变调,频率拉高了一瞬。 我和苏晨同时看向屏幕。 “排烟口温度升高3度。”他读数,“但没超限。” 我调出实时图像,看到排烟管出口有淡淡白汽溢出。“正常现象。”我说,“刚开始运行,热胀还没平衡。” 他松了口气,继续记录。 我又看了眼总温控曲线,确认无异常波动,才转身走向窗边观察口。 外面天色已黑如深夜,风刮着碎雪拍打防护罩,发出细密的响声。远处几根电线杆歪斜着,其中一根横臂断裂,电缆垂在地上。 我知道,再过一会儿,第一滴酸雨就会落下。 我按下内部通话键:“所有人,最后一次确认岗位职责。” 苏瑶抬头:“医疗系统待命,急救包已激活。” 苏晨站起身:“能源组在岗,实时监控中。” 我站在主控台前,手扶暖气出风口,看着监控屏上的黑暗世界。 “我是守卫。”我说,“这里不会塌。” 苏晨忽然抬手,指向锅炉监控画面:“林哥,二次循环泵的流量读数在下降!” 我立刻上前。屏幕上,绿色柱状图正缓慢回落,从每分钟**1.2立方米**降至**1.08**。 “不是断流。”我盯着曲线,“是阻力增大。” “要不要切换备用泵?”他问。 “先查原因。”我调出管路压力分布图,“你看这里——b区弯道处压差异常,可能有杂质堆积。” “我去看看过滤网。”他说完就要往外走。 “别急。”我拦住他,“先关掉这段分支,泄压后再动手。穿防护服,戴手套,外面已经开始下雨了。” 他点头,迅速走向装备柜。 我通过对讲通知苏瑶:“准备应急清洗液,浓度百分之五,加热到四十度备用。” 她应声开始调配。 我盯着屏幕,等待泄压完成。时间一分一秒过去,锅炉的轰鸣依旧稳定,但循环效率正在被拖慢。 这是我们的命脉。 不能卡在这种时候。 苏晨穿戴完毕,站在隔离门前等许可。我按下解锁键,绿灯亮起。 他推开门,身影消失在走廊尽头。 我继续注视监控,直到看到b区摄像头画面里出现他的背影,蹲下身,打开管道检修口。 扳手拧开螺丝的瞬间,一股浑浊液体渗出。 他伸手进去,掏出一团黑色絮状物。 镜头拉近。 那是棉絮、铁屑和树脂混合的堵塞物,来自上次安装时残留的密封材料。 他把它扔进收集桶,开始冲洗滤网。 我松了口气,回头看向主温控屏。 温度仍在维持:**19.6c**。 暖风继续吹着。 第121章 强酸雨初临:世界的改变 监控画面里,雨丝斜切进灰暗的天幕,像无数细针扎向大地。我盯着屋顶外层的ph感应器读数——2.1。酸性极强。 “来了。”我说。 苏晨猛地抬头,手里的记录本差点滑落。他刚才还在抄录循环泵流量数据,笔尖刚划到“1.15立方米\/分钟”,听到这两个字,手指顿住。 苏瑶也停下了动作。她正把一支退烧药放进冷藏柜,门还没关严,冷气从缝隙里溢出来,在暖风中凝成一小片白雾。 我没有移开视线。屏幕上,雨水落在安全屋顶部的防腐蚀涂层上,迅速聚成水珠滚落。但边缘几处焊接缝已经开始泛出浅黄斑点,那是金属被轻微腐蚀的迹象。 “切换外墙监测模式。”我对着通讯器说,“重点看排水口和接缝。” 苏晨立刻调出二级监控界面。六个小窗同时弹出,分别对准屋体不同区域。其中西面排水口的画面最清晰——雨水顺着倾斜的导流槽往下冲,每过十几秒就能看到一块锈渣从管壁剥落,掉进下方集水坑。 “压力正常。”他低声念着仪表数据,“外壳形变在允许范围内。” 我点头,手指敲了下主控台边缘。这层工业级复合涂层撑得住。前世这个时候,普通住宅的铁皮屋顶三小时内就被蚀穿,雨水混着铁锈灌进屋里。但我们不一样。 “苏瑶,应急包准备好了吗?” 她合上冷藏柜门,转身拎起放在操作台边的红色医疗箱。“已经检查过两遍,防毒面具、冲洗液、抗过敏药都在位。” “打开空气过滤强化程序。”我看向通风系统面板,“关闭A区进气阀。” 系统响应很快。一阵低沉的嗡鸣后,主过滤模块的指示灯由绿转蓝,进气量下降了百分之四十。虽然屋内空气流通会受影响,但能最大限度防止外部污染气体渗入。 就在这时,一股气味钻进了鼻子。 不是血腥,也不是焦糊,而是一种带着金属腥气的刺鼻味道,像是铁皮泡在醋里煮开了。我皱眉扫视通风口边缘,发现密封条连接处有极细微的白烟在飘。 “是外面的味道。”我立刻判断,“金属腐蚀产生的挥发物,还没进到里面。” 苏晨却站了起来,脸色发紧。“林哥,会不会漏了?刚才那股味……” “压差正常。”我指给他看屏幕上的气密监测曲线,“如果真破了,警报早就响了。” 他喘了口气,慢慢坐下,但手还是搭在工兵铲柄上,没松开。 我们三人安静了几秒,只有设备运转的轻响在房间里回荡。 然后,我听见了一声闷响。 抬头看向监控,是东侧防护罩外的一根旧路灯杆倒了。它原本就歪斜着,现在被酸雨泡软了底座,终于撑不住,轰地砸进泥水里,溅起一片浑浊的水花。 雨水顺着断裂的电线滴落,每一滴都冒着细小的白泡。那根裸露的铜芯线只坚持了不到一分钟,就开始发黑、融化,最后断成两截,垂在地上不动了。 “电死了。”苏晨喃喃。 我没说话。这比预想得还快。前世要等到第三天才彻底断网断电,但现在看来,这场酸雨的腐蚀速度更强。 我调出远处厂区的广角镜头。百米外一辆废弃轿车顶棚上,雨水积成了浅洼,表面浮着油膜般的彩光。不到五分钟,车顶中央出现一个小孔,接着扩大成拳头大的破洞,雨水直接灌进驾驶室。 座椅垫子吸了水,颜色变深,边缘开始卷曲、脱落。 “我们的涂层能扛住这种强度至少七十二小时。”我开口,声音不高,但足够让两人听清,“设计寿命是一百二十小时。只要不人为破坏,不会有问题。” 苏晨盯着画面,嘴唇动了动,终于把手从铲子上挪开。 苏瑶一直没说话。她走到窗边观察口前,掀开金属遮板的一角。外面什么都看不清,只有密集的雨线打在防爆玻璃上,发出持续不断的噼啪声,像有人在外面撒沙子。 她忽然蹲下身,从墙角拿出一个记事本,翻开一页空白纸,写下:“酸雨开始时间:20:48。” 我看了眼倒计时屏。末日钟归零后的第八分钟。分秒不差。 “记下来。”我说,“以后每半小时记录一次外界变化,重点是植被、建筑、能见度。” 她点头,在纸上又添了一行:“老槐树西侧枝叶开始枯黄。” 我走过去,顺着她的视线望出去。那棵几十年的老树就在三百米外,主干粗壮,以前夏天总有不少人坐在下面乘凉。现在它的叶子正以肉眼可见的速度变褐、卷边,一片片掉落。雨水冲刷树根周围的土壤,地面腾起一层薄烟,像是泥土在冒泡。 “根系被腐蚀了。”我说,“植物活不了多久。” 苏瑶的手停在纸上,笔尖压出一个墨点。“它们没做错什么……为什么会这样?” 我没有回答。这不是疑问,是叹息。我知道她在想什么。医院门口那排银杏树,社区诊所窗外的小花坛,还有她阳台上养了三年的绿萝——全都完了。不只是这些,所有暴露在外的生命,都会在这场雨里被洗掉。 但这不是悲伤的时候。 我走到主控台前,按下结构应力监测系统的启动键。屏幕弹出提示框:【是否开启自动记录?间隔30分钟?】 确认。 一组新的数据流开始滚动。外墙各部位的微形变、焊点温度、支撑梁负载……这些数字不会骗人。只要它们稳定,我们就安全。 “苏晨,你盯前半夜。”我说,“每半小时抄一次数据,发现异常立刻叫人。” 他挺直背脊:“明白。” “我去检查一遍备用电源连接状态。”我拿起手电筒,“十分钟回来。” 刚转身,苏瑶叫住我。 “林越。” 我停下。 “如果我们……一直出不去呢?”她看着我,眼神很静,“等雨停了,外面还能长东西吗?” 监控画面里,一棵梧桐树的主枝咔嚓一声断裂,砸进路边的便利店招牌上。玻璃碎裂,雨水涌进去,货架上的包装袋迅速褪色、溃烂。 “我不知道。”我说,“但我们可以试试。” 我推开主控室侧门,走进设备走廊。头顶的应急灯亮着,脚下的金属地板有些凉。拐过两个弯,来到配电间门口,输入密码,拉开厚重的隔离门。 柴油发电机安静地立在角落,油管连接完好,仪表盘显示待机状态。我蹲下身,检查接口密封圈——工业级耐腐蚀材料,没有老化痕迹。 正要起身,头顶传来一声异响。 不是雨声。 像是某种金属在缓慢撕裂的声音,从通风管道深处传来。 我抬头盯着上方的格栅。那里装了双层滤网,外层防尘,内层带活性炭吸附层。按理说不该有动静。 可那声音又来了。 轻微,但确实存在。 像是有什么东西,正贴着管道内壁移动。 第122章 极端降温:冰封的世界 头顶通风管道的异响还在持续,像是金属在缓慢摩擦。我蹲在配电间门口,手电光斜照着上方格栅,耳朵捕捉那声音的节奏。 就在这时,监控手环震动了一下。 我低头看屏:外部温度,零下五度。 酸雨才停不到两小时。 我立刻站起身,拉上隔离门,快步往主控室走。走廊里的空气明显变冷,呼吸带出白气。脚下的金属板踩上去发硬,不像之前还有点余温。 推开主控室门,苏晨正盯着外墙监测画面。他听见动静转过头,声音有点发紧:“林哥,外面……结冰了。” 屏幕里,安全屋顶部和墙面已经覆盖一层灰白色冰壳,雨水顺着涂层流下后迅速冻结,形成不规则的冰棱。西面排水口完全堵死,冰层顺着导流槽向上爬升。 “多久的事?”我走到主控台前调出气象数据。 “十分钟前开始凝结,现在还在加速。”苏晨指着一组曲线,“气温降得太快,系统刚发出低温预警。” 我扫了一眼全球云图。整个北半球都被一片深蓝覆盖,那是极寒区域的标记。不止我们这里,是同步降温。 “把二级保温协议启动。”我说,“关闭b区和c区供暖,热能集中到生活区、医疗舱和主控室。” 苏晨手指在面板上滑动,确认指令下发。系统响应后,几组阀门自动闭合,主循环泵转速微调,热量重新分配。 “压力下降0.3兆帕。”他念出读数,“回路正常,但负荷比预设高。” 我盯着结构应力图。外墙承压值在缓慢上升,目前仍在安全范围内。可冰层如果继续增厚,重量叠加风阻,迟早会超出设计极限。 “苏晨,切到远程摄像头,我要看整体覆冰情况。” 画面切换成广角。整座安全屋像被裹进一层浑浊的玻璃罩里,冰壳表面凹凸不平,反射着室内灯光。我估算厚度,至少六厘米以上。 “还在长。”他说,“而且……你看东侧墙角。” 镜头拉近。那一片冰层颜色更深,边缘微微翘起,像是内部有膨胀力在推挤。 “可能是排水不畅,积水冻结后膨胀。”我判断,“通知你姐,准备应急保暖包,按七十二小时失温预案配给。” 苏瑶从医疗区抬头:“已经在装了,暖贴、保温毯、高热量胶体都备齐,放在生活区入口。” 我点头,目光回到屏幕。老槐树只剩光秃秃的枝干,全被冰封住,像一簇簇冻僵的骨头。三百米外那辆废弃轿车,顶棚彻底塌陷,被压进驾驶室的冰柱戳穿座椅,直插到底盘。 “植物全死了。”苏晨低声说,“连树皮都在裂。” 我没接话。现在不是想这些的时候。 主控台突然弹出一条提示:【新风系统进气口温度低于临界值,防冻保护启动,供气量减少百分之三十。】 “湿度要变了。”苏瑶走过来,“空气太干,容易引发呼吸道刺激,尤其是长时间待在密闭空间的人。” “调整运行频率。”我说,“每两小时开启十五分钟,配合内部空气循环扇,保持基本流通就行。” 她没反对,转身去改参数。 我拿起对讲机:“所有人注意,接下来实行双人轮值制。每四小时换岗一次,监控岗位不得离人。苏晨先盯这班,我和苏瑶轮流补休。” 他应了一声,坐回操作椅,手搭在控制杆上。 我看了眼柴油储备曲线。原本预计可用二十八天,现在因为供暖负荷增加,预估缩短到十八天。 不够。 我调出能耗模型,输入新的环境参数。屏幕上跳出几个优化方案。其中一条建议启用被动保温措施,减少主动供热依赖。 “把备用保温毯发下去。”我说,“晚上睡觉时裹紧,白天活动期间也尽量穿着。降低体感温差,能省不少油。” 苏晨扭头:“那冷藏柜怎么办?食品保鲜需要低温,但现在制冷也在耗能。” 我早想过这点。 “改间歇运行。”我说,“夜间外部气温最低时开启制冷,白天关闭,靠保温层维持低温。我们再加一层隔热膜,减少冷量流失。” 他想了想:“可行。我可以做个定时开关装置,用继电器控制电源通断。” “尽快做。”我拍板,“目标是每天节油至少百分之十。” 他站起来要走,我又叫住他:“顺便检查一遍所有门窗密封条。温差大,材料容易脆化,别让冷气渗进来。” 他点头出门。 苏瑶记录完一轮体温数据,轻声问我:“你觉得……这冰会一直这么厚下去吗?” “不知道。”我看着窗外,“但我们要按最坏情况准备。” 她没再问,只是把手里的记录本翻到新一页,写下:“极端降温开始时间:22:17。外部温度:-13c。覆冰厚度目测约8厘米。” 我接过笔,在下面补充一行:“启动能源节约模式,目标续航30天以上。” 她看了我一眼,嘴角微动,没说话,把本子收进抽屉。 半小时后,苏晨回来汇报。 “保温毯分好了,每个人都领到两件。继电器改装完成,冷藏柜今晚零点开始试运行。密封条检查了一遍,三处有轻微收缩,已用密封胶加固。” 我点头:“辛苦了。” “还有一件事。”他犹豫了一下,“东侧墙角的冰层……刚才我绕过去看了一眼,发现底下有水迹。” 我立刻起身:“带我去。” 我们穿过设备走廊,来到外壁最近的观察窗前。透过防爆玻璃,能看到那一片冰壳底部确实渗出细小水流,在地面汇成浅洼,又很快冻结。 “不是从屋里漏的。”我说,“是外部积水被挤压出来的。” “要不要凿开看看?”他问。 “不行。”我否决,“破坏冰层可能引发更大裂缝,反而危险。等温度稳定再说。” 回到主控室,我重新核算柴油消耗。经过一系列调整,最新预估显示,若维持当前策略,储备可支撑二十五天。加上可能的节能空间,有望接近三十天。 勉强够。 我打开监听模式,外置麦克风接入耳机。外面只剩下风刮过冰面的低鸣,偶尔传来建筑物承重结构因冷缩发出的咔哒声。 苏瑶坐在我旁边,手里拿着一支笔,在纸上画着什么。我瞥了一眼,是简易的空气流动示意图,标注了几处可能的死角。 “你在想加湿的事?”我问。 她点头:“如果长期不开窗,湿度过低,黏膜防御力会下降。我在考虑能不能用热水蒸发的方式人工增湿,但得控制量,不然墙面会结霜。” “可以试试。”我说,“小范围,别影响电路。” 她嗯了一声,起身去准备容器。 我靠在椅背上,闭眼几秒。身体疲惫,但脑子不能停。 这时,耳机里传来一声变化。 风声中夹着某种沉闷的撞击,很远,但连续。 我睁开眼,放大远处镜头。 百米外的厂区铁门,被风吹得来回甩动,每一次撞击都让门框上的冰壳震落一块。再往更远,一道黑影缓缓移动,像是有人背着东西,在冰地上艰难前行。 我看清了。 是个人。 他走得很慢,一步一滑,怀里抱着个铁桶,似乎在收集屋顶融雪水。 我立刻调出热成像模式。 红黄轮廓显现出来——那人身上几乎没有热源分布,只有胸口一点微弱橙光,说明体温极低。他已经快到失温边缘。 他没穿防护服,也没戴手套,手指冻得发紫,却还在敲打屋檐下的冰锥。 “他活不了多久。”苏晨站在我身后说。 我没有回答。 几秒钟后,那人脚下一滑,整个人摔倒在地。铁桶滚出去两米远,他挣扎着想去抓,手臂一软,趴在地上不动了。 风卷着雪粒盖上他的背。 我关掉热成像。 苏瑶不知什么时候站在了旁边,看着屏幕,嘴唇抿得很紧。 “我们帮不了。”我说,“出去就是死。” 她慢慢点头,转身走回医疗区,轻轻放下手中的水盆。 我戴上耳机,重新开启监听模式。 电流声轻微响起。 远处,那具倒下的身影已被薄雪覆盖。 风刮过冰壳,发出空洞的回响。 第123章 赵强的愤怒:不甘的威胁 风声在耳机里低回,我仍戴着监听设备,目光落在监控屏右下角的能耗曲线上。柴油储备的下降斜率比预估更陡,刚才那一轮调整最多撑到二十五天。苏晨已经去休息,苏瑶在医疗区整理药品,主控室只剩我一个人。 屏幕突然跳出一组移动热源。 我抬眼,放大东南方向镜头。一个佝偻的身影正踩着冰壳朝安全屋走来,步子歪斜,像随时会倒。他越走越近,脸在红外画面中浮现出来——颧骨高耸,眼窝深陷,嘴唇裂开几道口子,裹在手上的破布渗着暗色。 是赵强。 我记得他。灾变前在城东超市见过一次,为半箱罐头和保安撕扯,被推倒在地还不肯撒手。那时候我就知道这种人熬不过三天。可他居然活到了现在。 他停在距离外墙二十米处,抬头望着安全屋顶部的通风管。那里还在排出淡淡的白汽,说明内部供暖正常运转。他的肩膀猛地抖了一下,像是被这股热气烫到了。 接着,他开始吼。 “林越!我知道你在里面!” 声音透过外置麦克风传进来,干哑却用力,每一个字都带着喘息后的爆发。 “你他妈锁着门享福,外面的人全冻死了!你有吃的有暖的,凭啥?就凭你提前知道了消息?那你救过谁?你救过谁!!” 他往前踉跄几步,脚下一滑,单膝跪进冰水里。他没管,手撑着地面继续喊:“你不是人!你是畜生!老子亲眼看见老李趴在路上,手指头都黑了,你还关着门不开!你有那么多地方,那么多粮,凭什么不救?!” 我依旧没动,手指在控制面板上轻点两下,调出四周广角画面。除了他,再没有其他人影。热成像也确认,周围三百米内没有隐藏的群体或埋伏。 他不是来谈判的,也不是来求援的。他是来泄恨的。 “你等着!”他忽然站直,从背后抽出一根锈迹斑斑的铁管,狠狠砸向外墙,“你以为你能一直躲着?等老子找够人,一把火烧了你这狗窝!粮食、发电机、暖气……全给我吐出来!” 铁管撞在涂层钢板上,发出一声闷响,连个白印都没留下。他自己却被反震力带得后退几步,差点摔倒。 我没关闭监控,也没切断音频。只是将他的行为标记为“高危个体主动挑衅”,并同步触发夜间红外警戒升级程序。系统自动将东侧区域的探测灵敏度上调百分之四十,并设定一旦有三人以上集结即刻报警。 他还在骂,声音越来越破,像是喉咙里卡着碎玻璃。 “你算什么东西?以前上班打卡的小职员,也配当王八皇帝?老子告诉你,末日一来,钱没用,房子没用,命才最重要!你现在有命花吗?你敢出来一步,老子让你脑袋开花!” 他举起铁管,对着摄像头晃了晃:“你看看我,我还能动!我能抢,能打,能活!你呢?缩在壳里像只王八,等死吧你!等油烧光,等粮吃完,我看你怎么挺!” 我看了眼时间。他已经叫嚷了十一分钟。 体力早就透支了。他每一次呼吸都带着剧烈起伏,热成像显示躯干温度持续走低,尤其是四肢,几乎接近环境温度。他能站到现在,靠的是情绪撑着。一旦冷静下来,或者失温加剧,立刻就会倒。 我不怕他进攻。 我怕的是他不死心。 这种人不会独自消失。他会去找其他幸存者,编造谎言,煽动恐惧,把“林越囤货不救”当成理由,把一群饿疯的人引过来。到那时,哪怕他们装备简陋,人数堆上来也是麻烦。 我按下对讲机。 “苏晨,起来一下。” 几秒后,他的声音传来,带着刚醒的沙哑:“林哥?” “东侧警戒等级升为二级,你接第一班夜巡。重点盯红外和声音识别,有任何异常直接呼叫。” “明白。”他顿了顿,“是……外面那个人?” “是他。”我说,“别让他觉得我们怕他。” 通话结束,我重新看向屏幕。 赵强已经不再砸墙,而是蹲在地上,抱着铁管喘气。他的头垂得很低,肩膀一耸一耸。不知道是在哭,还是在咳嗽。 然后他慢慢抬起头,盯着摄像头,一字一句地说:“你会后悔的。你不该活着。” 我没回应。 他在原地坐了将近五分钟,终于挣扎着站起来,拖着铁管往回走。每一步都在冰上留下湿痕,走得极慢,背影佝偻得像一根弯到底的弹簧。 直到他的热源信号彻底移出监测范围,我才调出能源管理界面,重新核算数据。 柴油储备当前剩余百分之六十七。 按照现有消耗速度,若不进一步节能,最多支撑二十三天。 冷藏柜的间歇制冷方案可以再优化,或许能省下百分之五的能耗。另外,生活区的保温毯厚度是否足够?如果加一层铝膜反射层,体感温度提升一度,就能减少供热负荷。 我正准备调出材料库存表,耳机里忽然又传来动静。 不是风声。 是敲击声。 短促、有节奏,从东侧外墙传来。 我立刻切回实时画面。 赵强回来了。 他站在原地,手里拿着一块碎金属片,正一下一下刮着墙面。声音尖利,在寂静的冰原上传得很远。 他没说话,只是不停地刮,像是要把什么刻进钢板里。 我盯着他的动作,数了七下。 然后,他停下,抬头望向摄像头,嘴角扯出一个扭曲的笑。 我伸手,关闭了外置麦克风的接收功能。 屋内恢复安静。 我转头看向墙上的结构承重图。数值稳定,无异常波动。密封性检测正常,温度维持在二十度整。 我拿起笔,在值班记录本上写下: “夜间二十一时四十六分,外部个体赵强再次靠近,实施刮擦行为,疑似标记位置。已关闭音频输入,加强红外轮巡。” 写完,我合上本子,起身走到暖气出风口前。 热风拂过手背,干燥而稳定。 我看了眼墙上的钟。 十点零三分。 下一班岗还有五十七分钟交接。 我坐回操作椅,打开能耗模拟程序,输入新的参数组合。 屏幕跳出血红警告: 【建议最低供油量不足,系统无法保证连续供暖超过二十天。】 第124章 能源危机:节约与探索 屏幕上的红字警告还在闪烁,我盯着那行“连续供暖无法超过二十天”,手指在键盘边缘顿了两秒。系统不会出错,油量测算已经剔除了冗余损耗,这是最保守的结果。 我调出能源日志,把冷藏柜的运行间隔从六小时拉到八小时,启动时间压缩到八分钟。节能数据跳出来:4.9%。比预估多省了0.2个百分点。接着切换到建筑热力学模型,在生活区墙体夹层里虚拟加装一层铝膜反射层。体感温度提升1.3c,供热负荷下降6.1%。 这些数字还不够。 我按下对讲机,“苏晨,来主控室。” 五分钟后,他推门进来,裹着绒毯,眼底发青。我没开口,先调出电子地图。一道蓝线从安全屋延伸出去,终点停在三公里外的物流中转站边缘。 “这里有三十多辆货车。”我点开卫星图层,“灾变前最后一次调度记录显示,至少一半车辆满油待运。现在过去,哪怕只能回收两三桶柴油,也能撑过下一轮降温。” 他盯着画面,嘴唇动了动:“外面……刚下过酸雨,地面可能还有残留腐蚀性。而且赵强——” “他已经走不动了。”我打断他,“昨天他骂了十一分钟,热成像显示四肢温度接近零下二十。这种状态活不过三天,除非有人接应他。” 苏晨没再说话,目光落在路线标记上。那是我们规划过的最短路径,避开主干道塌楼区,沿废弃铁路线前进,途中只经过两个岔口。 “你去检查工具包。”我说,“抽油泵、密封件、滤网、钳子,一样都不能少。另外带上便携式ph检测笔,确认燃油是否被污染。” 他点头,转身要走。 “等等。”我拉开操作台下方的储物格,取出一套深灰色防寒服,“穿这个。肩部有双层压胶,面罩密封条也换了新的。” 他接过衣服,低头看了看:“那您呢?” “我用备用那套。”我起身走向装备间,“别忘了戴护目镜,冰面反光会伤眼睛。” 十分钟后,我们在气密缓冲舱集合。他背着工具包,手里拎着液压钳和折叠工兵铲。我把猎枪背在肩上,检查了弹匣,确认满膛。 第一道门关闭后,空气开始抽离。压力表指针缓慢向左偏移。第二道门解锁时发出轻微咔哒声。 我们踏出去。 脚踩在冰面上,发出脆响。地表结了一层厚薄不均的冰壳,有些地方还能看到底下黑褐色的积水。风不大,但贴着地面横扫,钻进裤脚。 我举起工兵铲破开前方一块浮冰,铲尖刮过地面留下一道白痕。苏晨跟在我身后半步,脚步放得很轻。 “按计划走。”我低声说,“保持间距,注意脚下空洞。” 我们沿着铁轨边缘推进。两侧是倒塌的围墙和翻倒的集装箱,锈迹斑斑。一座广告牌斜插在路中间,底部冰层隆起,像是被什么东西顶起来过。 绕过去时,苏晨突然停下:“地上有拖拽痕迹。” 我蹲下看。冰面上有一道断续的划痕,延伸进旁边一栋仓库的入口。痕迹很新,边缘没有重新冻结的迹象。 “有人来过。”我说,“不超过六小时。” 他握紧了手里的钳子。 “继续走。”我站起身,“不是冲我们来的。如果是埋伏,不会只留一道痕迹就离开。” 又走了四十分钟,第一辆目标货车出现在视野里。银色厢式车头歪斜地陷在冰坑中,左侧轮胎爆裂,挡风玻璃布满蛛网状裂纹。 我绕到车尾,观察车牌和油箱位置。型号是老款东风柴油车,油箱在底盘右侧,容量四百升。现在关键是要确认油箱有没有破损,燃油是否还能用。 “你负责下面。”我说,“我警戒。” 苏晨放下工具包,从里面掏出橡胶垫圈和一段软管。他趴在地上,用铲子刮掉油箱周围的冰渣,露出金属外壳。锁扣锈死,他换上液压钳,用力一夹,卡簧崩开。 一股浓重的油味混着冷气飘出来。 他拧开测试阀,放出一小杯燃油。液体呈深棕褐色,表面没有泡沫,也没有乳白色沉淀。 “看起来没问题。”他抬头看我,“要不要测一下酸碱度?” 我递过检测笔。他插入油样,等待几秒,读数跳出来:ph 5.8。 “轻微氧化,但没被酸雨污染。”我松了口气,“能用。回去加一级过滤就能进储备罐。” 他点点头,开始拆卸输油管接口。动作很稳,手指虽然冻得发红,但没有抖。 我把猎枪靠在车轮边,掏出记号笔,在车身侧面画了个三角符号——这是我们标记已勘探车辆的记号。 “下一个目标在四百米外。”我看了一眼导航仪,“还是沿着这条路走。” 苏晨收好工具,正要站起来,忽然抬手示意。 我立刻闭嘴,顺着他的视线望去。 前方路口的冰面上,散落着几块破碎的塑料片,像是从某个容器上砸下来的。再往前十几米,一辆皮卡半埋在雪堆里,驾驶室门敞开着,座椅上扔着一件脏兮兮的棉袄。 “不对。”苏晨低声道,“这辆车……昨天还没有。” 我眯起眼。皮卡停放角度太正,不像自然滑入雪堆的状态。更重要的是,排气管出口没有积雪堵塞——说明最近有人发动过它。 “绕过去。”我抓起枪,往后退了两步,“贴墙走。” 我们改道穿过一片堆叠的货箱间隙。冰面在这里更滑,每一步都得试探着踩实。走到第三组集装箱时,苏晨突然伸手拉住我的胳膊。 他指了指右前方。 一辆墨绿色重型卡车横在路中央,车头朝向我们来的方向。驾驶室没人,但车底冰面上有一串脚印,从车尾延伸出来,直通旁边的一排平房。 脚印很浅,但连贯。 “不止一个人。”我说,“至少三个,走路速度不一致。” 苏晨屏住呼吸,慢慢放下工具包。 我摸出随身携带的小镜子,借着集装箱边缘探出去一点,反射前方视野。 平房门口站着个男人,穿着臃肿的军大衣,手里握着一根钢管。他时不时回头往屋里喊一句什么,声音被风撕碎,听不清内容。 屋里有回音。 不止一个声音。 我收回镜子,靠在集装箱上,心跳沉稳。 这不是流浪者临时落脚点。 这是营地。 “原计划取消。”我压低声音,“我们不能靠近第二辆车。” 苏晨咬了咬嘴唇:“那……回安全屋?” “不。”我看了一眼地图,“东侧两公里有个小型加油站,灾变前属于私人承包,监控里出现过一次油罐车补给。如果他们没把油抽走,地下储油罐应该还有存量。” “可那里更远……” “但我们没得选。”我收起导航仪,“现在回去,等于告诉这些人我们发现了他们。他们会顺着脚印找过来。” 我看了他一眼:“你能走吗?” 他挺直背:“能。” 我们决定折返一段路,从北侧绕行。刚转身,身后传来一声闷响。 像是金属落地的声音。 紧接着,平房门口的男人猛地抬头,朝我们这边望来。 第125章 外出探索:危险的发现 金属落地的闷响在风里荡开,那男人猛地抬头,视线直直扫向我们藏身的货箱区。 我一把拽住苏晨的胳膊,将他拖进集装箱之间的窄缝。他没出声,呼吸却明显一紧。我靠在冰凉的铁皮上,从战术包外袋抽出折叠镜,指尖抹掉镜面边缘凝结的霜粒,缓缓探出去。 平房门口的男人站在原地没动,但手里的钢管已经抬了起来。他左右张望了一圈,又回头冲屋里喊了句什么。屋内立刻有了动静,有人应答,脚步声杂乱地靠近门口。 我收回落镜,压低声音:“至少三个,屋里还有人没出来。” 苏晨点头,手指已经在工具包搭扣上停住,随时准备闭合。他的动作很轻,连拉链滑动的声音都控制到了最小。 “把护目镜摘了。”我说,“反光可能被看到。” 他照做,顺手用绒布裹住了钳子和铲柄的金属部分。我检查了一遍自己的装备,猎枪枪管用深色布条缠了几圈,背包拉链全部闭合,没有一处裸露的亮面。 电子地图在掌心发烫。我把坐标点重新标定,关闭信号发射,启用离线路径模拟。屏幕上跳出三条可选路线,第一条沿排水沟延伸,绕过一片塌陷的仓库区,距离稍远,但全程有遮蔽;第二条穿过露天堆场,直线最短,完全暴露;第三条走高架桥下,地形复杂,适合伏击或反追踪。 我选了第一条。 “贴着沟边走。”我低声说,“每十米停一次,听后面有没有动静。” 苏晨背上工具包,调整到贴背模式。我们蹲伏着移动到排水沟入口。冰层看起来还算完整,但表面有一道细长裂痕,像蜘蛛腿似的蔓延出去。 我用枪杆轻轻敲了敲冰面,声音沉闷。再用力一点,裂痕微微扩大,却没有断裂。能承重,但不能跑。 正要下去,我注意到沟底有一小片暗色痕迹。蹲近看,是油渍,已经被冻住,但边缘还泛着微弱的虹彩。这种反光只有柴油氧化后才会出现。 他们运过油。 这个念头让我脊背绷紧。不是临时落脚的流浪者,是有计划地在收集燃料。而且能组织多人行动,说明内部有分工。 “走快些。”我加快语速,“别踩沟中央。” 我们开始沿排水沟推进。脚下每一步都得试探,冰壳薄的地方会发出细微的咔声。走到一半,风向变了,从侧吹转为迎面。这对我们有利——气味不会往前飘,但他们也听不到我们的声音。 刚过第三个拐角,前方传来开门声。 我立刻停下,挥手示意苏晨蹲下。他反应很快,几乎是同步趴到了冰面上。 脚步声出现在头顶右侧。有人走上了高架桥的检修梯。金属踏板发出规律的震动,间隔均匀,像是在巡逻。 我抬头看了眼桥体结构。锈蚀严重,但主梁还在。如果对方只是单人巡查,我们可以等他过去后再继续前进;但如果这是固定岗哨,那就意味着这条路线已被纳入警戒范围。 脚步声渐远,往东去了。 我掏出记号笔,在沟壁上画了个短横——标记巡查周期。然后继续向前。 两百米后,地势略微抬升,排水沟接入一段半埋式的水泥管道。入口处堆着碎冰,像是被人清理过。我伸手摸了摸管壁内侧,干燥,没有近期积水痕迹。 这是条废弃通道。 我们钻进去。管道直径不足一米五,弯腰才能通行。苏晨跟在我身后,两人间距保持一臂。里面比外面安静,风声被隔绝了大半。 走到中段,我发现左侧管壁有个裂缝。透过缝隙能看到外面是一片废弃厂房的后院,地上散落着几个空桶,桶身上印着褪色的化学品标识。 硝酸铵。 我心头一沉。这类物资在灾变前管控严格,现在出现在这里,要么是偷运出来的,要么是从某个实验室或农业仓库抢来的。不管哪种,都能用来制造简易爆炸物。 “记下来。”我递给他防水本子。 苏晨快速画了草图,标注了桶的数量和位置。他写字的手很稳,没有一丝抖动。 再往前五十米,管道出口被一道铁栅栏封死。锁已经被人撬开,挂在一边。外面就是铁路线,轨道两侧覆盖着厚冰,远处能看到我们来时经过的第一辆货车。 我们出来了。 我探头观察四周。视野开阔,没有遮蔽物。最近的掩体是三百米外的一排变电箱。必须一口气冲过去。 “等风再大点。”我说。 苏晨靠着管壁,从包里取出便携式ph检测笔,顺手检查了滤网密封性。这个动作很自然,像是在确认设备状态,但我明白他在想什么——刚才那批油,是不是还能用? 不能用了。 一旦对方发现有人接近他们的补给线,第一反应就是设陷阱。那些看似完好的车辆,很可能已经被动了手脚。 风势渐强,卷起地表浮雪。我数到第三次阵风加大,立刻起身:“走!” 我们冲出管道,贴着轨道边缘疾行。冰面滑,每一步都得踩实。跑到一半,身后突然传来一声短促的呼哨。 我回头。 高架桥上,那个巡逻的人停了下来,正低头朝这边看。 “快!”我推了苏晨一把。 我们加速奔向变电箱。刚躲进去,就听见桥上传来急促的脚步声。不止一人。 我打开加密频道,按下预设代码“灰线中断”。三短一长,代表发现敌对群体,暂停外部信号发射。苏瑶收到后会立即切断天线连接,避免被三角定位。 “接下来怎么办?”苏晨喘着气问。 “不回加油站了。”我说,“那边太远,中途没有掩体。他们如果有交通工具,半路就能截住我们。” “那柴油……” “先活回去再说。”我盯着桥上的动静,“现在最危险的是路线暴露。我们来的时候走的是铁路线,回去如果换路,等于告诉他们我们发现了营地。但如果原路返回,又可能被埋伏。” 苏晨咬了咬牙:“只能赌一条路。” 我摇头:“不用赌。我们可以留个假目标。” 我从包里翻出一块铝箔片,撕成巴掌大,又拆下一段废弃电线,绑在沟沿一根突出的钢筋上。风一吹,铝箔晃动,反光闪烁,像有人在移动。 “他们会去看那里。”我说,“给我们争取两分钟。” 两分钟后,我们沿着铁路桥墩间的支撑结构往下走。这里是盲区,监控看不到,巡逻也很难下来。地面堆积着厚厚的煤渣和碎石,踩上去不会打滑。 走了约一百米,我忽然停下。 脚下的煤渣里,有车辙印。 不是普通的轮胎痕,而是带有防滑链的重型底盘压过的痕迹。宽度超过两米,应该是卡车。印子很新,边缘的积雪还没完全覆盖轮沟。 他们有车,而且不久前才出动。 “绕开这段。”我改道往北。 我们沿着桥墩外围行走,始终保持在阴影区。天色越来越暗,云层压得很低,能见度不足百米。这对我们也算是好事——他们同样看不清远处。 最后一段路是最危险的。从桥区回到安全屋外围,必须穿过一片开阔地。我决定等天完全黑下来再行动。 找了个半塌的岗亭作为临时掩体,我们蹲在里面休息。苏晨脱下手套,搓了搓脸,手指冻得发紫。 “你还行吗?”我问。 “能撑住。”他说,“就是有点冷。” 我从保温袋里取出一块压缩饼干递给他。他小口啃着,没说话。 半小时后,天彻底黑了。 我最后一次检查装备,确认枪膛上弹,通讯器关闭,所有金属部件包裹完毕。 “出发。” 我们离开岗亭,贴着围墙根移动。最后三百米是最紧张的阶段。任何一点失误都可能让前面所有的规避白费。 走到距离安全屋入口一百米处,我忽然抬手制止前进。 前方地面上,有一串新鲜脚印。 不是我们的。 方向是从外往里,直指气密舱门。 我慢慢握紧了枪。 第126章 智斗流浪者:化险为夷 我慢慢握紧了枪,指节发麻,但没动。 苏晨也察觉到了异常,顺着我的视线往前看。那串脚印从斜侧方延伸过来,踩在冰壳上留下浅浅的凹痕,最前头的一对鞋印甚至已经逼近气密门十米范围内。不是一个人,至少有五六双不同的鞋底纹路,杂乱却方向一致。 他们不是路过。 我抬手示意苏晨蹲下,自己贴着围墙根往前挪了两步。风把碎雪卷起来,打在面罩上发出沙沙声。我伸手摸了摸最近的一个脚印边缘,积雪松软,还没冻实——不超过半小时前留下的。 这些人来得悄无声息,连巡逻的动静都没听见。可他们没破门,也没围住入口,像是在试探,又像在等什么。 我回头看了眼苏晨,压低声音:“包里还有多少压缩饼干?” 他愣了一下,迅速拉开侧袋翻检:“三包,还有一件备用绒衣。” 我点头,脑子里转得飞快。这些人能摸到安全屋门口,说明已经盯了一阵子。热源、灯光、排气口的白雾,都是活人存在的证据。但他们没强攻,要么是没工具破防,要么是怕里面有埋伏。这种时候,正面冲突只会让双方都陷入死局。 我们不能硬闯回去,也不能原地耗着。 我盯着那串脚印消失的方向——东边一片塌了半边的车棚,几辆报废轿车歪斜地堆在一起,正好挡住夜视仪的部分视野。如果他们是藏在那里观察,现在应该已经发现我们停在了外围。 赌一把。 我从包里取出两包压缩饼干,又扯下身上那件穿旧的加厚外套,动作不急不缓。然后朝着车棚方向扬了扬手,大声说:“我知道你们在那儿!别躲了!” 声音在空旷地带传出去很远。苏晨猛地抬头看我,手指扣住了工具包里的扳手。 我没看他,继续喊:“我们都快撑不住了,没必要互相残杀。这些给你们,往后五十米有个半塌的车库,背风,比这儿强。” 说完,我把衣物和食物扔向车棚外沿的空地,离他们可能藏身的位置不远不近,刚好够抢,又不会让人轻易冲出来近身。 风刮得更猛了些,卷着雪粒砸在地上。 足足过了七八秒,车棚阴影里终于有了动静。先是窸窣的摩擦声,接着一个裹着脏毯子的男人窜了出来,扑向那堆物资。他刚抓起外套,后面又冲出两三个人,直接扑在饼干上撕扯包装。 混乱瞬间爆发。 有人推搡,有人低吼,一个瘦高的女人被撞倒在地,立刻被人踩过腿去抢食物。那个最先冲出来的男人试图拦住争抢,吼了几句什么,可没人听他的。人群挤作一团,全然忘了我们还站在远处。 “走!”我低声说,抓住苏晨胳膊,贴着墙快速推进。 我们没跑,也不敢发出太大声响,只是加快脚步沿着围墙移动。每一步都踩在旧轮胎印或碎石堆上,避开结冰的地面。气密门就在前方不到四十米处,红灯指示正常闪烁,说明密封完好。 快到门口时,我回头看了一眼。 那群人还在争抢,衣服已经被撕开,两个人为一块饼干扭打在一起。那个带头的男人站在圈外,喘着粗气,脸上看不出愤怒,反倒有种近乎麻木的疲惫。 他看见了我,目光对上了一瞬。 我没有回避,也没有停留,转身按下了门侧的身份识别钮。 液压锁“咔”地一声开启,内层舱门缓缓滑开。我和苏晨闪身进去,立即启动二级闭锁程序。外面的声音被隔绝大半,只剩风刮铁皮的嗡鸣。 舱内温度回升,面罩上的霜开始融化。我摘下面罩,呼出一口白雾,顺手解开防寒服拉链。苏晨靠在墙上,手还在抖,但眼神清醒。 “你……怎么知道他们会抢?”他问。 “饿到这个程度的人,看到食物第一反应不是怀疑,是扑。”我说,“他们不是军队,也不是劫匪,就是一群快熬不住的普通人。给一点希望,他们就会自乱阵脚。” 他说不出话,只是点点头。 我走到监控台前,调出外部摄像头画面。夜视模式下,那群人已经散开了一些,但仍在原地徘徊。食物分完了,衣服也被撕成几块分掉。那个带头的男人坐在一辆报废车的引擎盖上,低头不知道在想什么。 其他人三三两两地缩在车缝里,没人再往这边看。 暂时安全了。 我切换到热成像视角,扫描整个区域。没有新增热源,巡逻路径也没有变化。刚才那一幕闹剧之后,他们似乎放弃了进一步行动。 但我没放弃。 打开内部通讯频道,拨通苏瑶的号码。响了一声就接通了。 “回来了?”她的声音透过扬声器传来,平稳中带着一丝紧绷。 “嗯。”我说,“遇到一群人,已经处理完。你那边有没有异常?” “一切正常。供暖系统运行稳定,水循环过滤组刚完成一轮清洁。”她顿了顿,“你们没事吧?” “没事。”我看了一眼苏晨,他已经脱掉外层装备,正用干布擦拭护目镜,“就是差点被堵门口。” “下次别冒险。”她说,“你们只有两个人。” “我知道。”我盯着屏幕上的热斑分布图,“但现在外面不只是赵强那种疯子了。有人开始抱团,找热源,找庇护所。我们这儿迟早会被盯上。” 她沉默了几秒:“那接下来怎么办?” 我伸手点了点屏幕角落的一个标记点——那是废弃加油站的方向,原本计划今天去取油,结果中途遇险被迫放弃。 “油还得找。”我说,“但不能再走明路。明天夜里,换路线,绕后山工业管道线过去。” “风险太大。” “比等死小。” 她没再说话。 我关闭通讯,站起身走到饮水机旁,倒了杯温水。杯子握在手里,热度一点点渗进掌心。 屋外风雪未歇,监控屏幕上,最后一个流浪者的体温信号正在缓慢远离。 我喝了一口热水,喉咙发烫。 这时候,耳机突然震动了一下。 是自动警报。 水源监测模块弹出提示:**生活用水储罐ph值异常波动,当前读数6.1,趋势持续下降。** 我放下杯子,快步走回控制台。 屏幕上的曲线图正微微颤动,像一根被风吹弯的线。 第127章 水源污染:新的难题 我盯着屏幕上那条缓缓下滑的曲线,手指在控制台边缘收紧。 ph值6.1,还在降。不是误报。系统警报不会无缘无故响,尤其是这种低幅度但持续性的波动。我调出过去十二小时的数据图,线条像被无形的手往下压,一格一格地沉下去。 酸雨已经渗进地下了。 我按下通讯键:“苏瑶,来净水间取样,用试剂盒复测一遍。” “收到。”她的声音没有迟疑,立刻挂断。 我转向另一侧操作屏,启动隔离程序。储水罐连接着三路供水线——生活区、医疗角和厨房,现在必须切断后两条。指尖划过界面,备用区的阀门依次闭合,状态灯由绿转红。做完这些,我起身走到墙边的管道检修口,掀开盖板检查密封圈。橡胶层完好,接缝处没有水渍,排除了外部倒灌可能。污染不是从外面直接流进来的,而是地下水本身出了问题。 脚步声从走廊传来,苏晨小跑进来,脸上还带着刚脱下防寒服的潮红。 “哥,是不是水有问题?”他站在我旁边,喘着气问。 “有可能。”我说,“你去工具间查一下库存清单,把所有能用的过滤材料都列出来——石英砂、陶瓷滤芯、活性炭包,还有塑料管材,越快越好。” 他点头就要走,我又补了一句:“别用电子表单,手写一份,带过来。” 他愣了一下,随即明白过来——如果电路受干扰,电子记录可能丢失。他转身快步离开。 我回到主控台前,打开灾前的城市水文资料库。屏幕切换到地质分层图,我们这处废弃工厂的地下五十米有一层浅含水层,原本是工业用水储备带,结构封闭性一般。强酸雨持续三个月,地表土壤早已饱和,腐蚀性液体顺着裂缝往下渗透,现在终于触及水源。 这不是短期波动,是系统性污染。 几分钟后,苏瑶推门进来,手里拿着检测报告。她走到我身边,把纸放在台面上:“ph值6.0,硫酸根离子超标两倍。水中还检出微量铝和铁,应该是土壤里的金属成分被酸溶出来了。” 我看着数据,没说话。 她低声说:“五百升储备水,按现在用量撑不了两个月。要是再算上后续可能出现的设备冷却需求……最多四十天。” “外头还能找水吗?” “不能。”她摇头,“附近所有井口、蓄水池、甚至雨水收集点都会被连带污染。这种程度的酸蚀会持续扩散,除非地层有天然隔断,否则整个片区的地下水都不安全。” 我盯着水文图上的等高线,脑子里翻着前世的记忆。那时候幸存者营地因为水源中毒死了一片人,后来有人提到一个土法净化装置——多层过滤加吸附处理,虽然效率不高,但能应急。 “有没有可能自己做净化?”我问。 苏瑶皱眉:“没有反渗透膜,也没有蒸馏设备,靠煮沸只能杀菌,除不了化学污染物。” “不一定非要高科技。”我说,“我记得有一种简易滤床,用砂砾、碎陶片和活性炭组合,能截留大部分杂质。我们手头有没有这些东西?” 她思索几秒:“医疗区还有半箱医用活性炭,本来是用来应对中毒急救的。至于砂石……仓库里堆着装修剩下的石英砂,说是用来铺地面防滑的。” 正说着,苏晨回来了,手里攥着一张皱巴巴的纸。“找到了!石英砂两袋,每袋二十公斤;破损的陶瓷地砖也有几块,可以砸碎用;活性炭包一共三十七个,未拆封。塑料管有pVc和pE两种,直径匹配的接头也够。” 我把纸拿过来扫了一眼,抬头问他:“能不能用这些材料搭个三层过滤装置?第一层沉淀大颗粒,第二层砂砾去悬浮物,第三层活性炭吸有害离子?” 他低头看图纸,手指在纸上比划:“框架可以用粗管焊接,内部加隔板分层。只要水流速度控制好,应该能行。就是……没有压力泵,全靠重力自流,效率不会太高。” “不需要快,只要稳定。”我说,“先做个原型试试效果。如果出水达标,再考虑扩大规模。” 苏瑶接过话:“我可以加一道紫外线消毒。报废车灯里有紫外灯管,拆下来改装成照射腔,配合石英套管防止短路。另外,最终出水还是得煮沸一次,双重保险。” 我点头:“那就这么定。明天开始组装,优先保证饮用水供应。” 她看了我一眼:“万一滤材很快失效呢?活性炭吸附能力有限,一旦饱和就等于没用。” “所以要监控。”我调出系统界面,“我们在出水管加装ph传感器,实时反馈。一旦数值反弹,立刻更换滤芯。同时保留一部分储备水不动,只用于极端情况。” 空气安静了几秒。 苏晨忽然开口:“哥,如果以后连这些材料都没了怎么办?” 我没有马上回答。 这个问题太远,也太沉重。我们现在能做的,只是把眼前这一关迈过去。物资总会耗尽,人力也会枯竭,但在那之前,我们必须活得足够久,久到找到新的出路。 “到时候再说。”我说,“现在先把装置做出来。” 苏瑶转身走向医疗角:“我去整理活性炭和消毒用品,顺便看看有没有适合做滤布的纱网。” 苏晨也拿起笔,在纸上画起结构草图。他一边写一边念叨:“进水口要高出第一层三十厘米,确保沉淀空间;中间加一层细网防止砂粒流失;出水端接软管引到烧水壶……” 我坐回椅子,打开材料清单重新核对。石英砂、陶瓷碎片、活性炭、pVc管、密封胶圈、紫外灯组件、温度计、ph试纸……一项项打钩确认。 桌角放着刚才打印的水文图,我伸手把它摊平,目光落在地下水流向标上。这片区域的地势略倾斜,东高西低,意味着污染是从上游工厂区慢慢推下来的。我们这里还不是最严重的,但也不会太久了。 手指在地图边缘敲了两下。 如果净化装置可行,或许还能帮其他人。但现在谈这个为时过早。眼下最重要的,是让这台简陋的机器真正流出干净的水。 我拿起笔,在空白页上画出三级滤床的布局:上层粗砂,中层细砂与碎陶混合,下层压紧活性炭。每一层之间留检修口,方便更换。旁边标注水流方向、停留时间、预期处理量。 苏晨凑过来看了一眼:“要不要加个预沉池?外面带回来的水可能泥沙太多,直接进滤床容易堵。” “可以。”我说,“用那个废弃的不锈钢盆改造,加个手动排污阀。” 他又记下一条。 通讯器突然响起,是苏瑶的声音:“活性炭包装是密封铝箔,拆封后必须尽快使用,否则会受潮失效。建议一次性组装全部滤芯模块,减少暴露时间。” “照你说的办。”我回复,“明早八点开工,三人分工,争取两天内完成首套测试。” “明白。” 我关闭通讯,视线落回图纸。 灯光映在纸面,墨迹清晰。这东西看起来粗糙,甚至有些简陋,但它可能是我们接下来活下去的关键。 苏晨正在清点塑料管的数量,蹲在地上一根根数。苏瑶站在医疗柜前,取出一叠纱布和药瓶,仔细检查有效期。 我盯着那条仍在缓慢下降的ph曲线,直到它停在5.98。 然后我拿起红笔,在控制台日志上写下第一条指令: **明日七时,启动净水装置原型建造计划。所有相关物资即刻归集至工具间,不得挪作他用。** 笔尖顿了一下,又补上一句: **自今日起,全员饮用储备水,原储水罐暂停使用,待净化系统验证合格后再行评估启用条件。** 写完,我把笔放下。 屋里很静,只有仪器运转的微响。 苏晨抬起头,手里捏着一段弯管,忽然问:“哥,你说……咱们做的这个东西,真能管用吗?” 我看着他,没有笑,也没犹豫。 “不知道。”我说,“但不用,我们就没机会了。” 第128章 简易净化:希望的曙光 清晨六点,闹钟还没响,我已经站在工具间门口。 苏晨靠在墙边打盹,头一点一点的,听见开门声猛地睁眼,手里的扳手差点滑下去。我递给他一张纸,上面是昨晚画的滤床结构图。他接过去看了一眼,揉了揉眼睛:“这就开始?” “已经晚了。”我说,“水文数据不会等我们。” 苏瑶从医疗角过来时手里提着两个密封箱,脚步很稳。她把箱子放在操作台上,掀开盖子:“活性炭三十七包全部拆封,按你说的方法做了双层铝箔包裹,每包加了橡胶圈压紧。紫外灯管也改装好了,用的是报废车灯的原件,外层套了石英管,电路接了保险盒隔离。” 我点头,扫了一眼材料区。两袋石英砂靠着墙角,陶瓷地砖碎成小块堆在铁盆里,pVc管和接头按尺寸分类排好。所有东西都归集到位,没有一件挪作他用。 “先装框架。”我对苏晨说。 他拎起焊枪,蹲到不锈钢盆旁边。预沉池要架高两米,才能形成稳定水流。我们用角钢搭了个简易支架,固定在净水间北侧承重柱上。焊接时火星四溅,他没戴面罩,只用手臂挡住脸,一边调角度一边往后退。 “再往左五公分!”我在旁边喊。 他伸手比了下距离,重新固定管道位置。第一段pVc管接上去后发现孔径对不上,接口卡不进隔板。他摸着边缘看了看,起身拿了热风枪回来,对着管口吹了两分钟,塑料软化后用力一推,终于咬合。 “行了。”他抹了把汗,“这样能撑住压力,不会漏水。” 苏瑶那边已经开始组装滤芯模块。她把封装好的活性炭包逐个码进下层腔体,每放一层就用胶带临时固定。中间层铺的是粗陶渣和细砂混合物,她特意加了三层纱布隔网,防止颗粒下漏。最上层粗砂填完后,她用木板压平表面,又拿水平仪测了一遍倾斜度。 “水流不能偏。”她说,“否则过滤不均。” 我检查了出水管路,接的是pE软管,通向一个五升的玻璃储水瓶。这是第一轮测试用的样本容器,之后还要煮沸复检。整套系统全靠重力自流,没有泵,也没有加压装置,只能靠高度差推动水往下走。 “可以通水了。”我说。 苏晨去外面提了一桶污染水进来,是从东侧井口取的样,ph值5.98,略带浑浊。他顺着梯子爬上支架,把水倒进不锈钢盆。盆底装了手动排污阀,上方加了筛网防大块杂物进入。 水开始缓缓流入第一级滤床。 起初流速太急,砂层被冲得晃动,细颗粒往下渗。我立刻叫停,让苏晨关掉阀门。重新调整了进水口高度,把盆又抬高十公分,并在连接处加了一个可调节旋钮,控制流量。 第二次试水,水流慢了下来。 水经过粗砂层时明显变清了一些,进入中层陶砂混合层后流动更缓。我们盯着观察窗看,能看到杂质被截留在不同层级。最后流入活性炭层时几乎透明,只是颜色偏黄。 第一滴净化水从出口滴落时,苏瑶立刻把烧杯垫在下面。 一分钟后,收集了约三百毫升。她拿出便携试剂盒,滴入几滴药水,轻轻摇匀。试纸显色后对比标准卡,抬头看我:“ph值6.8。” 我接过烧杯,对着灯光照了照。水质清澈,无悬浮物,也没有异味。 “再测离子浓度。”我说。 她取出另一组试剂,操作得很熟练。五分钟后,她报数:“硫酸根下降七成,铝和铁基本检测不到。” 我松了口气,但没说话。 苏晨凑过来问:“是不是成了?” “还不确定。”我说,“这只是单次测试,得连续跑三天,看滤材会不会失效。” 苏瑶把这批次的水倒入烧水壶,插上电源。净化后的水必须再煮沸一次,才算安全饮用。她顺手记下时间和参数,贴在设备侧面的记录表上。 “明天早餐可以用这个。”她说。 苏晨咧了下嘴,没吭声,转身去检查滤床稳定性。他用手轻敲外壳,听有没有松动。突然停下,指着中层隔板:“这里有点渗,砂子卡在接缝了。” 我过去看,果然有一道细缝,微小的颗粒正慢慢漏下去。如果不处理,时间一长会堵塞下层。 “拆开重封。”我说。 他卸下螺丝,把隔板拿出来,用密封胶重新涂抹接缝,再压上一圈橡胶条。装回去后我们又做了一次反向冲洗,从底层往上通清水,把残留杂质冲出来。排水口流出的水带着泥沙,持续了两分钟才变清。 第三次通水,一切正常。 这次收集的水量更多,足足装满两个储水瓶。苏瑶取样后把剩下的倒进专用消毒桶,准备明日分配使用。 我打开主控台,接入新装的ph传感器,连上数据线。屏幕上跳出实时读数:6.79,曲线平稳。 “开始记录运行日志。”我说。 苏晨拿来笔记本,翻到新的一页。我口述,他写: “六时十五分,启动三级过滤装置原型机; 七时零三分,首次通水,初始出水ph5.9,浑浊; 七时四十分,调整流速与滤层结构,二次通水,出水ph6.8,透明无杂质; 八时十二分,完成三次稳定出水,累计产水一千二百毫升,全部经煮沸程序待用; 滤材状态正常,暂未发现饱和迹象,继续监测。” 写完,他合上本子,看了眼墙上的钟:“才八点半。” 苏瑶正在清理工具台,把剩余材料分类放回货架。她把空试剂盒收进医疗柜,转身对我说:“如果这套能稳定运行,我们可以做第二个,扩大处理量。” “先保证这个不出问题。”我说,“材料有限,坏了没法换。” 她点点头,没再说什么。 苏晨忽然举起手里的pVc管:“哥,我想了个事——能不能在出水口加个自动断流阀?等储水桶满了就停,省得一直守着。” “怎么实现?” “用浮球开关。”他说,“报废水泵里有现成的,拆下来装进去就行。水位一高,它自己会切断。” 我考虑了一下:“可以试试,但别动主结构,加在外接管路上。” 他应了一声,转身去找零件。 我走到出水口前,看着水流一滴滴落入玻璃瓶。灯光照在水面,映出一点亮光。这水还不够多,也不够快,但它确实是干净的。 苏瑶站在我旁边,低声说:“以前医院有个病人,喝了污染水,肾衰竭。那时候我们连基础净水设备都没有……现在能做出这个,已经很好了。” 我没有回答。 好不代表够。够不代表久。但我们至少迈出了第一步。 她拿起笔,在记录表最后一栏写下:“首日运行结束,系统功能达标,建议进入观察期。” 我正要说话,苏晨突然在身后喊:“哥!” 我回头,他手里举着一块电路板,眉头皱着:“这个保险丝盒……接线有点松,刚才冒了下火花。” 第129章 赵强的逼近:危险的信号 苏晨举着电路板,眉头紧锁:“哥,这个保险丝盒接线松了,刚才冒了下火花。” 我快步走过去,接过他手里的部件。接口处的金属片歪斜,胶套边缘有轻微焦痕。这不是老化问题,是安装时压接不实。我蹲下身,从工具袋里抽出剥线钳和绝缘胶带,重新剪齐线头,固定卡槽,再用螺丝刀拧紧端子。 “不能再出这种事。”我说,“净水系统要是断电,滤床一停,前面做的全白费。” 苏晨低头应了一声,声音有点发闷:“我知道……是我没检查到位。” 我没多说,把修好的保险盒装回原位,通电测试三次,确认无异常。可心里那根弦没松。一个接口松动可能是疏忽,但如果还有别的隐患呢?我们忙着调试净化装置,会不会漏掉了更危险的东西? 我站起身,走向主控台。 屏幕还停留在净水系统的运行数据上,ph值稳定在6.8,产水量缓慢上升。我滑动界面,切换到外围监控模块。时间调回十二小时前,画面逐帧播放。 风雪扫过围墙,红外镜头捕捉到几只野狗在废墟间翻找。凌晨三点十七分,西侧铁网外闪过一道人影,贴着墙根移动,动作很轻。我放慢播放速度,拉近视角。那人戴着帽子,脸藏在围巾里,但身形熟悉——肩宽、走路微跛,是赵强。 我往后翻记录。昨天下午四点,他又出现过,这次不是一个人。两个男人跟在他身后,手里拎着麻袋,其中一个扛着撬棍。他们在通风井附近停留了十几分钟,有人蹲下查看地基缝隙,还用手电照了电力接入箱。 他们不是路过。 我调出热源追踪图。安全屋周围五米内,过去二十四小时共检测到七次异常热信号,集中在西墙与后院交接的死角。那里是监控盲区,只能靠墙体侧摄镜头勉强覆盖。我把角度调到最大,终于看清——他们用布条缠住铁网,防止发出声响,正在试探围墙结构。 这不是第一次侦察了。 “苏瑶!”我提高声音,“过来一下。” 她从医疗角走出来,手里还拿着登记本。苏晨也跟了过来,站在我身后盯着屏幕。 “看这里。”我指着回放画面,“这个人,赵强。灾变前就在城东一带混,靠抢东西活命。他不会无缘无故来这儿。” 苏瑶凑近屏幕,眼神变了:“他是冲我们来的?” “不止是他。”我划动画面,显示另外两人,“这两个是他的跟班,以前在超市抢劫案里出现过。他们带工具,不是求援,是在找弱点。” 苏晨声音有点抖:“那……他们会什么时候动手?” “等我们认为最安全的时候。”我关掉回放,调出安全屋三维结构图,“我们这两天都在忙净水系统,外出取水、调试设备,暴露了行动规律。他们看到我们能补给,就知道屋里有物资。而且——”我指了指通风井和电缆入口,“他们盯的是这些地方。说明知道我们靠电力维持系统运转。断电,等于断命。” 苏瑶抿着嘴:“可他们还没攻击,说不定只是路过?” “路过不会绕开主摄像头。”我放大西侧围墙的夜视影像,“他们专挑死角走,避开照明区,还做了遮蔽动作。这不是试探,是踩点。而且连续两天出现,人数在增加。下一次,可能就是动手的时候。” 房间里安静了几秒。 苏晨咽了口唾沫:“那……我们现在怎么办?” 我按下通讯键,启动全屋广播:“所有人员注意,进入一级警戒状态。重复,一级警戒。” 然后我转身面对他们:“第一,封库。所有食物、燃料、药品转入地下储藏室,关闭外部通道。第二,门窗二次加固。用预留的钢板封死侧窗和备用门,螺栓全部拧紧。第三,武器定点布防。枪械、钢管、燃烧瓶按预定位置分配,今晚开始轮岗监控。” 苏瑶皱眉:“轮岗?我们要一直盯着?” “不是一直盯,是随时能响应。”我说,“他们不来最好,但如果来了,我们必须在第一时间反应。不能等门被撬开才拿家伙。” 她沉默片刻,点头:“我回去整理应急包,再多备些止血绷带和镇痛药。万一……有人受伤。” “对。”我看向苏晨,“你去清点武器库存。枪还有三支,子弹够用,但别浪费。钢管都装好尖头没有?” “装了。”他声音还是有点虚,“一共六根,都在工具间靠墙放着。” “搬出来,放在客厅角落。燃烧瓶呢?” “二十个,玻璃瓶灌的酒精,加棉绳引信,存放在干燥柜。” “拿出来,贴上标签,按区域分配。东侧交给你守,西侧我来。苏瑶负责内部支援,随时准备处理伤员。” 苏晨咬了咬嘴唇:“哥,如果他们真的打进来……我们……能不能……不杀人?” 我看着他:“我不想杀人。但想让我们活的人,不会手下留情。你能保证他们闯进来之后,只拿东西不伤人?能保证他们看到你们两个,不动手?” 他低下头,没说话。 “我们不是要当恶人。”我语气放低,“但我们不能当傻人。这屋子不是避难所,是堡垒。谁想毁它,就得付出代价。” 苏瑶轻轻碰了下苏晨的肩膀:“我们先做好准备,不一定用得上。” 我点头:“希望如此。但现在,每一分钟都重要。” 我回到主控台,打开防御预案文档。这是我在重生后第七天就写好的文件,从未启用过。页面上列着三十七项应对措施,从警戒等级划分到反击手段,再到全员撤离路线。 现在,第一条正式激活。 我勾选【一级警戒】,系统自动同步到所有终端。灯光模式切换为低亮度常亮,摄像头增启移动追踪功能,报警阈值下调至最小扰动。我又手动开启墙体震动传感器,一旦外力撞击超过三秒,主控台会立即弹窗提醒。 “苏晨,去把备用电池组检查一遍。”我说,“停电是他们最可能用的手段。我们必须保证监控和通讯撑过至少十二小时。” “好。”他转身要走。 “等等。”我叫住他,“从现在起,所有人进出房间都要报位置。不准单独行动,不准离开主区超过五分钟。明白吗?” 他用力点头:“明白。” 苏瑶已经走向医疗柜,拉开抽屉,开始分类打包药品。她动作很快,但手指微微发颤。我知道她在怕。我们都怕。 但我不能表现出来。 我重新调出监控画面,锁定西侧围墙。风雪依旧,地面残留着昨夜那伙人踩过的痕迹,部分已被新雪覆盖。我放大那个角落,发现铁网底部有一道细微的弯曲——不是锈蚀,是被人从外面用力顶过。 他们试过了。 我关掉屏幕,拿起对讲机:“所有人注意,西墙发现外力接触痕迹,威胁确认存在。防御部署即刻开始,三十分钟内完成第一阶段。” 然后我走到门边,从暗格里取出那把上了膛的手枪,检查弹匣,插进腰间。 苏晨抱着电池组从走廊过来,看见我手里的枪,脚步顿了一下。 “别怕。”我说,“枪在这儿,是为了让你不用怕。” 他张了张嘴,刚要说话—— 门外传来一声沉闷的撞击,像是重物砸在金属板上。 我们三人同时转头看向声音来源。 那是通风井的方向。 第130章 防御准备:最后的坚守 门外传来一声沉闷的撞击,像是重物砸在金属板上。 我们三人同时转头。苏晨的手猛地攥紧了电池组外壳,指节泛白。苏瑶已经半转身,医疗登记本滑落在地,她没去捡。 我冲向主控台,手指在屏幕上快速滑动,调出通风井外侧的近距摄像头画面。画面抖了一下,随即稳定——护板边缘明显凹陷,一道新划痕从左上斜至右下,像是用铁管一类的硬物猛击所致。我放大时间戳:撞击发生在十三秒前,持续时间不到两秒,力度不足以触发震动传感器自动报警,但足够试探结构强度。 这不是意外。 我把监控视角切换到墙体热感追踪图,西偏南三十五度方向,一个模糊的人形轮廓正迅速后退,消失在围墙拐角。刚才那一下,是有人贴着墙根动手。 “他们开始试攻了。”我说,声音压得很低,“不是踩点,是动手前的最后确认。” 苏瑶走到我身后,呼吸略显急促:“会不会……只是路过的人?” “没人会拿铁管敲通风井。”我关闭画面,打开防御日志,手动录入事件记录,“冲击位置靠近电力接入点,一旦护板被撬开,雨水和酸雾就能顺着电缆通道渗入地下层。净化系统一旦进水,滤床报废,备用储水撑不了一个月。” 她没再说话。 我按下全屋广播键:“所有人注意,一级警戒状态正式激活。封库、加固、布防,按预案执行。” 指令刚落,苏瑶立刻转身走向医疗角。她拉开柜门,将药品分类装进密封箱,动作利落。抗生素、止痛片、缝合包优先打包,随后是净水药剂和体温计。她把箱子抱起,快步走向地下储藏室入口,输入密码,开启气密门,进去后没有立刻出来。 我抓起对讲机:“苏晨,钢板拿过来,封侧窗。” 他愣了一下,才反应过来,抱着电池组冲向工具间。几分钟后,他拖着一块一米见方的钢板出来,边缘还带着切割毛刺。这是之前预留的备用加固件,原本计划在极端天气时使用。 我们两人合力把钢板抵在侧窗内侧,我对准预埋螺栓孔位,拧入膨胀螺栓。螺丝刀卡了一下,我用力旋紧,听到金属咬合的轻响。第二颗、第三颗……六颗全部固定完毕。窗外光线被彻底挡住,室内陷入昏暗。 “换下一个。”我说。 他点头,又去拖第二块钢板。这次是备用逃生门,位置隐蔽,但赵强昨天踩点时曾蹲在附近查看地基缝隙,说明他已经注意到这个薄弱点。 我们刚把钢板架好,苏瑶从地下储藏室返回,额前全是汗:“医疗物资已转移,应急包在手边。如果有人受伤,我能第一时间处理。” “好。”我看她一眼,“你待在内部支援区,别靠近外墙。” 她没反对,默默走向客厅角落的预定位置,那里有张折叠桌,上面放着通讯终端和急救箱。 我拿起放在主控台边的武器清单,开始分配。 “猎枪两支,一支给我,一支给你。”我把其中一把递向苏晨,“子弹不多,十发,非必要不开火。钢管六根,东侧三根,西侧三根,全部装好尖头。燃烧瓶二十个,按区域分置,东侧八个,西侧六个,留六个作后备。” 他接过枪,手指有些发抖:“哥,如果他们只是想抢东西……能不能……吓走他们就行?” 我盯着他:“你记得上个月死在超市门口的那个女人吗?她手里只有一罐奶粉,被三个人按在地上抢走,最后活活冻死。赵强不是来谈判的,他是来找漏洞的。通风井这一下,是在测试我们有没有反应。如果我们不动,下一波就是破门。” 他低头看着枪管,喉结动了动。 “我们不主动伤人。”我语气放稳,“但如果有人闯进来,威胁到你们两个的安全,我会开枪。你也要做好准备。” 他慢慢抬起头,眼神变了。不再是单纯的害怕,而是意识到自己不能再躲。 “我守哪儿?”他问。 “东侧了望窗。”我说,“那里是盲区死角,他们可能从那边翻墙。你负责投掷燃烧瓶,压制盘检测到敏感内容,请修改后重试 第131章 初次交锋:激烈的战斗 门框传来第一声撞击时,整面墙都跟着震了一下。 我正把最后一根钢管插进东侧窗的固定槽,听到动静立刻转身。主控台屏幕上的热感图像显示四个红点围在主门外,其中一人举起铁管再次砸下。金属碰撞声刺得耳膜发紧,监控画面轻微晃动,警报灯开始闪烁红光。 “来了。”我抓起靠在墙边的猎枪,拉开枪栓检查弹药,两发入膛,其余八发压进胸前口袋。 苏晨从角落抬起头,手里还攥着燃烧瓶。他的脸绷得很紧,但没再问要不要开火的事。 “等他们换手的时候扔。”我说,“别浪费。” 第三轮撞击结束,外面那人退后半步喘气。苏晨猛地拉开窗户缝隙,把燃烧瓶甩了出去。玻璃撞地碎裂,油布遇火即燃,火焰顺着残留的酸雨痕迹爬上前廊地面。攻击的人慌忙后跳,有人裤脚被燎着,拍打着往回跑。 火势烧了不到三十秒就弱下去,可那片空地暂时没法靠近了。 我盯着监控画面,赵强站在五米外挥手骂人,脸上那道疤在红外成像里颜色更深。他抬手指了指西侧,又比了个翻越的手势。两个人立刻弯腰贴墙移动。 “西窗!”对讲机里传出苏瑶的声音,“有人在撬钢板!” 我冲向走廊,工兵铲握在右手。西侧加固板只拧了四颗螺栓,剩下两个孔位还没来得及处理。脚步刚到门口,就听见金属刮擦的声响——有人用钢管钩住了窗沿。 我一脚踹开观察口挡板,透过窄缝看到一只沾满泥灰的手扒住内侧钢板边缘,紧接着是半个肩膀挤了进来。 没有犹豫的时间。 我拉燃燃烧瓶塞子,顺着观察口下方的小型投掷槽扔了出去。瓶子落在窗台内侧底部,炸开一团火焰。那人惨叫一声缩手,整个人从外面摔下去。浓烟顺着缝隙往外冒,呛得外面几人连连后退。 “西面暂时安全。”我对对讲机说,“盯住主门。” 话音未落,前方火堆已被踩灭。赵强拎着一根粗铁棍亲自上阵,对着大门猛砸。这一次不是试探,每一击都带着破釜沉舟的力道。门框连接处发出吱呀声,一颗螺丝崩飞出来,打在屋内墙壁上留下浅痕。 “不行,这样扛不住。”苏晨站在我身后低声说。 我知道他在想什么。这扇门能防酸蚀、抗低温,但设计初衷是抵御恶劣天气,不是应对有组织的暴力冲击。如果他们集中力量砸同一个点,最多再撑五分钟。 “你去拿备用钢管。”我说,“把客厅长桌搬过来顶住门后横梁。” 他愣了一瞬:“可那是……” “现在顾不上结构损伤。”我打断他,“优先保入口。” 他咬了咬牙,转身往储物区跑。几分钟后,两人合力将拆解过的钢架桌抬到门前,竖着卡进门后支撑柱之间。桌子原本用于设备摆放,框架厚实,此刻成了临时支柱。 刚固定好,又是一记重击。门体变形幅度减小,震动也弱了几分。 “有效。”苏晨喘着气说。 我没放松。赵强退到了十米外,正和手下说话。他们不再集中在正面,而是分散开来,两人向东侧绕,一个留在原地监视,赵强自己朝南面去了。 “他们在找别的入口。”苏瑶通过对讲机提醒,“南侧排水沟附近有动静。” 我迅速调出南面摄像头。那边有一条浅沟通往地下层通风口,平时盖着格栅。现在格栅已经被掀开一半,赵强蹲在那里,似乎在查看内部管道布局。 “想从底下钻?”我冷笑。 那条通道直径不到四十厘米,成年人根本钻不进去。但他可能不知道我们做过内部封堵改造。更重要的是,那里埋了我们唯一的声控触发装置——用旧手机改装的震动感应器,连着一串高分贝蜂鸣器,只要有人触碰管道外壁就会报警。 我没动声色,反而关掉了主控台的外部扩音功能。 五分钟后,南侧蜂鸣器骤然响起。 尖锐的声音穿透墙体,整个地下层都能听见。我和苏晨交换了一个眼神,立刻冲向南走廊。刚转过拐角,就看见赵强已经跳开两步,脸上全是惊怒。 他意识到中计了。 但这不是陷阱的全部。 真正的杀招在下一秒——蜂鸣器响的同时,我提前设定的自动喷淋系统启动。藏在通风口周围的旧空调冷凝管突然喷出一股混着石灰粉和工业清洁剂的雾状液体。这种混合物不会致命,但吸入会引发剧烈咳嗽和短暂视线模糊。 赵强和他的手下全被笼罩在里面,有人直接跪在地上干呕,另一个捂着眼睛往后爬。 “现在。”我对苏晨点头。 他端起猎枪,瞄准前方空地打出第一枪。 枪声炸开的瞬间,所有人都僵住了。 子弹没打人,而是斜擦过地面,在泥泞中溅起一道土痕。但这足够让他们明白:我们有武器,而且敢用。 赵强终于抬头看我,隔着十几米的距离,眼神像要吃人。 “林越!”他吼,“我知道你在里面!你一个人守不了多久!等你弹尽粮绝,老子把你屋子拆了当柴烧!” 我没回应,只是把第二发子弹推入枪膛,动作清晰地让他看见。 他脸色变了变,挥手叫人撤退。 三人搀扶着受伤的那个,踉跄着离开南侧区域。赵强临走前狠狠踢了一脚格栅,才跟着退走。 我站在原地没动,直到监控画面确认他们彻底消失在围墙外。 “走了?”苏晨问。 “暂时。”我说,“但他们知道这里有枪,下次不会这么莽撞。” 苏瑶从支援区走出来,手里拿着急救包:“刚才西侧那个人……掉下来的时候好像伤到了腿。” “那就更不会轻易回来了。”我走向主控台,重新开启全屋警戒模式,“受伤的人拖慢速度,他们会重新评估风险。” 她点点头,把急救包放回桌上,却没坐下。 空气里还有淡淡的烟味和化学品的气息。地上散落着破碎的玻璃和烧焦的布条,东侧窗的钢管有些歪斜,需要重新校准。主门虽然没破,但门框右侧已经出现明显凹陷,必须尽快更换加强件。 “接下来怎么办?”苏晨看着我。 我正低头检查武器库存记录,听到问题停顿了一下。 “睡觉。”我说,“轮流值夜,两小时一班。今晚他们不会再来了。” 他没动:“可明天呢?” 我合上登记本,抬头看他:“明天的事,等明天再说。” 他张了嘴还想问,却被另一阵响声打断。 南侧蜂鸣器又响了。 这次声音更急促,节奏也不一样。 我猛地站起身,冲向监控屏。画面切换过去,排水沟旁的草丛微微晃动,有什么东西正在靠近格栅。 不是人影。 是一只狗。 瘦得皮包骨,毛发结成块,嘴里叼着一块破布。它停下来嗅了嗅地上的药剂残留,又抬头望向摄像头方向,眼睛浑浊却直勾勾的。 然后它放下破布,转身跑了。 我盯着它消失的地方,手指无意识地按在枪柄上。 苏晨低声说:“它嘴里那块布……是不是……” 我没回答。 那块布的颜色我很熟。 是昨天我们挂在晾衣绳上的一角棉布,用来测试室外腐蚀速度的样本之一。 而现在,它出现在一条野狗嘴里,从安全屋南侧外围被带了过来。 说明有人来过这里,并且留下了痕迹。 第132章 战斗间隙:喘息与思考 南侧蜂鸣器响起的那一刻,我整个人都绷紧了。 手指已经按在枪柄上,眼睛死死盯着监控画面。草丛晃动,一只瘦得几乎脱形的野狗从排水沟旁钻出来,嘴里叼着一块布。它停了一下,抬头看向摄像头,眼神浑浊却直勾勾的,像在传递什么信号。然后它放下那块布,转身跑了。 我没动,也没下令开火。 苏晨站在我身后,声音压得很低:“那块布……是咱们挂在南墙外测试腐蚀度的。” 我知道。颜色、质地,我都记得。那不是随便哪块破布,是我们特意剪裁的一小片纯棉布料,边缘还用记号笔标了编号。现在它出现在一条流浪狗嘴里,被人带到安全屋外围,又被它带回来——说明有人来过。 而且离我们很近。 “把刚才的画面存进加密文件夹。”我说,“时间戳标记清楚。” 苏晨点头去操作。我转身走向主控台,顺手关掉外部扩音系统,重新激活全屋红外警戒模式。四个角落的感应灯依次亮起绿光,确认无异常热源靠近。我又调出东侧窗的实时影像,发现固定钢管有些歪斜,显然是刚才扔燃烧瓶时震动导致的。 “我去看看。”我说。 扳手就放在工具箱第二格,我拿起来直接往东走廊走。脚步踩在地板上有点沉,手臂肌肉还在微微发颤,握枪太久,指节到现在都没完全松开。到了窗边,蹲下身子检查螺栓,一颗松了,另一颗卡得不深。我用力拧了几圈,金属发出轻微摩擦声,直到手感变紧才停下。 回到生活区时,苏瑶已经在给苏晨处理手臂上的擦伤。伤口不大,是爬窗时被玻璃划的,血已经止住,她用碘伏轻轻擦了一遍,贴上防水敷料。 “你呢?”她抬头看我。 “没事。”我把能量胶撕开,一口吞下去。甜腻的味道在嘴里化开,血糖慢慢回升。靠着控制台边缘坐下,闭眼三分钟。不是睡觉,是在脑子里过刚才那场冲突的每一个节点。 西侧窗加固不到位,只上了四颗螺栓;南侧通风口报警有效,但没有物理阻隔,万一他们真有人敢钻,里面那段弯道最多拖延三十秒;弹药消耗比预想快,猎枪打了两发,燃烧瓶用了三个,剩下的存量撑不住第二次强攻。 这些漏洞必须补。 我睁开眼,起身巡视屋内各区域。主门前的地面上还留着几道泥脚印,是刚才冲击时溅进来的。我蹲下来,指尖抚过门框右侧的凹陷处。木头裂了条细缝,漆面剥落,露出底下泛白的纤维。这种结构再扛两次同等强度的撞击,就会彻底失稳。 我在平板上记下:更换主门支撑梁,加装横向钢肋板,材料清单明天整理。 回到生活区,苏晨正盯着监控回放发愣。画面定格在野狗放下布条的那一瞬。 “它不是偶然来的。”我靠在桌边说,“有人来过,或者一直看着我们。” 他猛地抬头:“你是说赵强没走远?” 我摇头:“我不确定。但那块布只挂在南墙外侧,位置偏高,风吹不到,也不可能自己脱落。能拿到它,说明他们至少翻过围墙,或者从某个盲区摸到了外墙。” 苏瑶轻声插话:“也许是别的幸存者路过?顺手拿的?” 我没有反驳,只是说:“不管是谁,现在知道这里有活人,也有资源。” 她说不出话了。 空气里还有烟味和化学品混合的气息,东侧窗的残渣还没清理,地上散着碎玻璃和烧焦的布条。战斗结束才二十分钟,可这屋子已经不像之前那样让人安心了。 我坐到餐桌旁,翻开物资台账。柴油剩余量显示为47%,按当前供暖强度只能维持十八天。食物储备还能撑两个月,但前提是不出任何意外。水循环系统正常,可一旦电力中断超过六小时,净化流程就得重启,耗能翻倍。 我合上本子,目光落在对面墙上挂着的猎枪和工兵铲。 赵强会再来。 不是因为贪婪,是因为在这冰封的世界里,安全屋是看得见的希望。而希望总会招来掠夺。他今天吃了亏,受了伤,手下也中了喷雾,短期内不会再硬闯。但他不会放弃。他会等,会观察,会找弱点。 光守着这几面墙,撑不了太久。 我转头看向苏瑶。她正在把药品分类归位,动作熟练,神情平静。这场战斗让她紧张,但她没乱,也没问多余的问题。她是医生,知道什么时候该说话,什么时候该沉默。 我又看向苏晨。他低头擦拭猎枪,手指稳定,动作细致。那双手昨天还在发抖,现在却能冷静地拆解枪管、清理膛线。他成长了,也在努力变得可靠。 可越是这样,我心里越清楚一件事——我不能让他们一直处在危险里。 我们不是在打一场仗,是在熬一场看不到尽头的消耗战。敌人可以换人,可以等,但我们只有一次失误的机会。只要漏一次,就是灭顶之灾。 “我们不能一直这样守着。”我开口。 两人同时望来。 “他们迟早会找到办法进来,或者等我们出门时伏击。光有墙和枪,撑不了太久。” 屋里很静,只有设备运行的低频嗡鸣。 我停顿片刻,声音压低:“我得想个法子,一次性解决这个威胁。” 苏晨问:“怎么解决?” 我没回答。 只是站起来,走向主控台,调出安全屋三维结构图。屏幕亮起,灰白色的建筑模型悬浮在界面上,每一层、每一条通道都清晰标注。我放大南侧通风井区域,又切换到西侧围墙外视角,反复调整观察角度。 我知道赵强怕什么。 他怕看不见的危险,怕付出代价却得不到结果。他今天退了,是因为意识到我们有武器、有准备、不怕动手。但如果他觉得我们弱了,哪怕只是一点点松懈,他都会扑上来。 所以不能让他觉得我们只是在防守。 我盯着结构图,手指在触控屏上滑动,标记出几个关键节点。通风井、排水沟、东侧备用入口——这些都是他曾试探过的地方。如果我能让他相信某个点更容易突破,他会忍不住再来。 但这不是陷阱布置。 这只是想法的起点。 我还不能行动,也不能告诉他们具体计划。现在说太多,只会增加他们的压力。尤其是苏晨,他已经拼尽全力在适应这个残酷的世界,我不想让他背负更多。 “先休息。”我说,“轮流值夜,两小时一班。今晚他们不会再来了。” 苏晨没动:“可明天呢?” 我看着他,没立刻回答。 窗外天色渐暗,最后一缕光线从通风口遮板缝隙透进来,在地板上划出一道斜线。设备指示灯一闪一灭,像某种无声的倒计时。 我走到主控台前,重新检查一遍警戒系统状态。红外、震动、气压差监测全部在线。我又调出过去十二小时的活动热图,重点筛查南侧与西侧边界是否有重复轨迹。 没有发现异常。 但我没放弃。 手指在屏幕上滑动,将三维图切换至地下层剖面视图。这里是我们最核心的区域,储水罐、发电机、净化系统都在这一层。只要这里不失守,我们就还有机会。 我的视线停在通风管道的一个转角处。 那里原本是个死角,后来加装了一个微型摄像头,角度刚好能覆盖外壁接触点。如果有人试图从外面撬动管道,画面会第一时间捕捉到动作。 但现在的问题是,摄像头只能拍,不能拦。 我记下一条新任务:在管道外侧加焊一道活动挡板,手动闭锁,平时收起,警戒时放下。不需要多坚固,只要能让对方觉得“难搞”,就够了。 心理战有时候比火力更重要。 我退出界面,正准备呼叫苏晨交接监控岗,忽然注意到南侧草地的影像有点不对劲。 草皮上有新的拖痕。 很浅,像是被什么东西蹭过,方向是从排水沟往东侧围墙移动。痕迹不连续,中间断了两次,最后一次消失在摄像头盲区边缘。 我放大画面,逐帧查看。 五分钟后,我确认了一件事——那条野狗回来过。 而且它不是空着嘴。 它的右后腿似乎缠着什么东西,反光,像是金属片。它走得很慢,中途停了几次,像是在躲避什么。 我立刻调取东侧围墙近摄镜头。 画面跳出来的一瞬,我的心跳快了一拍。 草丛边缘,半截铁丝网被掀开了。 不是被狗撞开的,是人为剪断的。切口整齐,工具痕迹明显。有人在外面动过手脚,而且就在我们击退赵强之后不久。 我站直身体,手指重新按在枪柄上。 不是赵强回来了。 是另一个人。 第133章 诱敌深入:巧妙的计谋 铁丝网被剪的影像还停在屏幕上,我盯着那道整齐的切口,手指在控制台边缘敲了一下。 “他们没走。”我说。 苏瑶站在我身后,声音很轻:“你是说……赵强?” “不一定是他本人,但肯定和他有关。”我把画面切到南侧热感监控,调出过去三小时的数据流。几处断续的红点出现在围墙外侧,间隔均匀,移动轨迹有规律,不是动物。“有人在轮班盯我们,从我们打退第一波攻击后就开始了。” 苏晨走到屏幕前,眉头皱紧:“可他们什么都没做,就看着?” “在等。”我关掉回放,“等我们松懈,等我们开门透气,等我们自己露出破绽。刚才那一战他们吃了亏,不会再来硬闯。但他们知道这地方有物资,不会轻易放弃。” 屋里安静下来,只有设备运转的低频嗡鸣。 苏瑶低头看了眼手里的药瓶,又抬眼看向我:“那你打算怎么办?一直这样守着?” “不能守。”我转身走向工具柜,拉开第三层抽屉,取出一卷细钢丝和几个弹簧卡扣,“再打两次,我们的弹药就得见底。燃烧瓶只剩五个,猎枪子弹还有十二发,工兵铲也损了两把。耗下去,输的一定是咱们。” 苏晨问:“你是不是已经有想法了?” 我看向他,点头:“我不打算再让他们在外面试探。我要让他们进来。” 苏瑶猛地抬头:“你说什么?” “我要打开一个口子,让他们觉得有机可乘。”我走到主控台前,调出安全屋内部结构图,放大主厅通往地下储藏区的过渡走廊,“这里,是唯一一条能通到底层核心区域的通道。门是防爆的,平时锁死,但我可以远程控制开合。如果我在外面制造点‘漏洞’,再把这条道伪装成防御盲区……他们会忍不住钻进来。” 苏晨咽了下口水:“可要是他们真进来了,咱们怎么办?” “那就不是他们选战场了。”我指着走廊两侧的墙壁,“这里有三组通风管道,原本是用来散热的。我可以把它们改造成陷阱触发点。只要人踩进去,就会触动绊索,启动警报、灯光和喷雾系统。紧接着,头顶的绳网会落下,困住他们。地面上再铺一层可收放的地钉,穿不透靴子,但足够让他们寸步难行。” 苏瑶皱眉:“会不会太危险?万一他们带武器,或者不止来一个?” “所以我不会让他们同时进来。”我说,“我会控制入口开关,一次只放一个。而且所有行动都在封闭空间内完成,我们全程在地下二层通过监控指挥,不会正面接触。” 她沉默了几秒,才开口:“喷雾呢?用什么?” “催泪成分加染色剂。”我看着她,“你之前配的那种低刺激配方,加上荧光粉,沾上衣服和皮肤至少三天洗不掉。只要他们敢逃,白天就是活靶子。” 她点点头:“我能调出来。” “那我负责改装绳网和地钉。”苏晨主动说,“吊架承重没问题,我昨天检查过。只要把卡扣换成手动释放装置就行。” “好。”我合上平板,“现在开始分工。苏瑶去准备喷雾,五倍浓度,装进四个墙角喷头;苏晨跟我去走廊装绊索和地钉阵列,动作要快,别留下施工痕迹。所有改动必须在两小时内完成。” 两人没再问,立刻动身。 我拿起对讲机测试信号,确认地下二层监控室与各节点通讯畅通。然后取下墙上的一块假面板,露出后面的线路盒。这是我自己加装的独立控制系统,不连主电网,就算外面断电也能运作。 我们不需要光明正大赢。 我们要的是让他们以为自己赢了。 半小时后,苏晨蹲在走廊地板上,拧紧最后一颗固定螺母。地钉阵列已经嵌入地面,表面覆盖了一层薄水泥,干透后和原地面颜色一致,踩上去毫无异样。只有我知道,按钮一按,二十根尖头铁刺会瞬间弹起。 “好了。”他擦了把汗,“触发线接在通风口边缘,只要人伸手碰壁,就会拉断细钢丝。” 我点头,走到对面墙边,检查喷头接口。苏瑶刚送来第一批溶液,透明液体里泛着微蓝光泽,倒进容器时几乎没有气味。 “这就是你说的那个?”我问。 “嗯。”她拧紧盖子,“无腐蚀性,不会伤眼睛,但吸入两秒就会咳嗽流泪。染色剂遇湿显影,越出汗越明显。” “够用了。”我把容器装进隐蔽槽,“等他们进来,先让灯光闪三下,再喷第一轮。如果还不退,第二轮直接加大剂量。” 她说:“我会在支援区待命,随时准备处理意外情况。” 我转向苏晨:“接下来演一场戏。” 他愣了下:“怎么演?” “我要让外面的人觉得我们撑不住了。”我走向生活区,拎起一只空燃烧瓶,砸在南侧窗台附近,“把破损的工兵铲、烧焦的布条都堆到那儿,再撒点灰。让他们看到我们在清理战场,但没力气收拾干净。” 苏晨明白了:“然后我露个脸,假装累得不行,把枪随便一扔?” “对。”我说,“但别太过。你擦枪,擦到一半停下,喘口气,把枪搁桌上,转身去喝水。灯只开一盏,照你半边脸。然后熄灯,整个主厅黑下来,只留生活区一点光。” 他点头:“像值夜的人快撑不住了。” “就是这样。”我看了看时间,“十分钟后开始。你去准备,我去地下监控位接应。” 苏瑶最后检查了一遍喷雾系统,对我说:“一旦启动,就不能回头了。” “我知道。”我握了握她的肩,“但我们不能再等他们先动手。” 她没再说什么,转身走向医疗区。 我提着对讲机,穿过暗道,进入地下二层监控室。这里原本是工厂的设备间,现在成了我们的指挥中枢。三面墙全是屏幕,分别显示外围、主厅和伏击走廊的画面。 我坐下来,戴上耳机。 频道通了。 “苏晨,准备好了告诉我。” “好了。”他的声音传来,“我在窗边,马上开始。” 我没说话,盯着屏幕。 十秒后,他出现在南侧窗内,手里拿着枪,一块布在枪管上来回擦。动作缓慢,肩膀微微塌着。擦到一半,他停下来,深呼吸一次,把枪放在桌上,转身走向饮水机。 灯光昏黄,映着他半张疲惫的脸。 他喝完水,走回来,看了眼窗外,像是犹豫了一下,然后抬手关掉了主厅的灯。 黑暗笼罩。 只剩下生活区角落,一盏小灯亮着,像即将熄灭的余烬。 我盯着监控画面,手指搭在陷阱启动键上。 一分钟过去。 两分钟。 南侧草地没有动静。 但我相信,有人在看。 而他们很快就会信以为真。 我按下通讯键,声音压得很低:“保持状态,别动。” 耳机里传来苏晨轻微的呼吸声。 我盯着屏幕,目光落在伏击走廊的红外画面上。 那里空着。 但现在开始,它不再是一条通道。 它是一张嘴。 等着咬住伸进来的手。 第134章 再入陷阱:赵强的末路 屏幕上的红外画面静止了三小时。 我盯着南侧围墙的热感区域,手指搭在控制台边缘。耳机里只有苏晨轻微的呼吸声,他还在主厅角落维持着假象——灯只开一盏,人影半明半暗,像撑不住值夜的人。 可我知道,外面有人在等。 他们也在看。 突然,监控左下角的草地区域出现四个红点,呈扇形靠近。动作很慢,但路线清晰,不是野兽。一人蹲下,用手里的工具拨开铁丝网那道“未修复”的缺口,金属摩擦发出细微声响,传进我的耳机。 四个人钻了进来。 打头的那个体型粗壮,走路时左腿微跛——是赵强。前次战斗留下的伤还没好利索,但他还是亲自来了。 他们贴着墙根移动,直奔主厅西侧那扇被我们故意松动铰链的侧门。门框上挂着半块烧焦的布条,是我们昨晚布置的诱饵之一。赵强抬手做了个手势,一人上前用撬棍插入门缝,用力一扳。 “咔。” 门开了。 四人迅速涌入,脚步踩在水泥地上发出沉闷回响。我立刻按下通讯键:“苏晨,撤到支援区,锁闭通道。” “明白。”他的声音压得很低。 我切断主厅与生活区之间的气密门,同时关闭警报外放,只保留内部提示灯闪烁。整个伏击流程进入最后阶段。 他们冲进了生活区。 空荡的房间映入他们视线——桌椅歪斜,地上散着破损的工兵铲和灰烬,像是仓促清理后的残局。没人。灯光昏黄,角落的小灯还亮着,水壶搁在电热板上,仿佛刚才还有人在这里煮东西。 赵强站在门口扫视一圈,眼神狐疑。他挥手示意三人分头搜索。 就在其中一人踏过过渡走廊入口的瞬间,脚下传来极轻的“啪”一声。 绊索断了。 头顶的白炽灯猛然频闪三下,刺眼的光划破昏暗。紧接着,蜂鸣器启动,尖锐的声音在封闭空间内震荡。 “什么鬼!”有人惊叫。 话音未落,墙角四个喷头同时喷出雾状液体。无色无味的气体瞬间扩散,带着微蓝光泽,在红外镜头下像一层流动的潮水。 三人当场咳嗽起来,眼睛发酸,鼻腔刺痛。其中一人捂脸后退,脚下一滑,正好踩中地钉触发区。 “叮!” 地面二十根短钉弹起,穿透鞋底,扎进脚掌。那人惨叫一声跪倒在地,双手撑地想爬,却被从通风管道垂下的绳网兜头罩住。他挣扎着拉扯,结果越缠越紧,网绳连着墙面固定点,根本挣不开。 “快退!这是陷阱!”赵强大吼。 他转身就往主厅方向冲,另外两人也跟着往后撤。可他们刚退到走廊中段,身后轰然巨响——防爆闸门落下,厚重的金属板严丝合缝地卡进槽口,彻底封死了退路。 整条过渡走廊变成了一个密闭囚笼。 我切换镜头,看到赵强猛拍闸门,又回头瞪向被困的同伴。他脸上已经泛起蓝绿色荧光,那是染色剂沾上了汗水,正顺着脖颈往下流。其他两人也好不到哪去,一个被网缠住动弹不得,另一个抱着脚蜷在地上,嘴里不停咒骂。 “林越!”赵强对着空气咆哮,“你他妈出来!有种别躲着!” 我没回应,而是打开广播系统,声音平稳:“赵强,你现在每挣扎一秒,染料浓度就升一级。三天内,你走到哪都会被人看见。就算逃出去,也会变成活靶子。” 他愣了一下,随即更加暴怒,抄起破窗锤砸向墙壁管线:“老子拆了你们这破屋!” 我立即启动第二轮喷雾。 这一次剂量翻倍。 浓雾再次弥漫,比刚才更密集。赵强呛得弯下腰,眼泪直流,视线完全模糊。他挥锤乱砸了几下,却连管线位置都摸不准。旁边那人试图帮忙,刚站起来就被地钉刺穿鞋面,重新跪倒。 “够了。”我低声说。 按下排风键。 通风扇启动,将残留气体缓缓抽走。灯光恢复常亮,监控画面变得清晰。 四人全都被困住了。两个在地上抽搐,一个被网吊着半身,赵强靠着墙喘气,手里还攥着锤子,但已经抬不起手臂。 “收网。”我对耳机说。 “收到。”苏晨的声音传来。 几分钟后,支援区的气密门开启一条缝。苏瑶戴着护目镜和口罩,拎着急救包站在门口,目光冷静。她没进去,只是隔着观察窗检查情况。 “染色剂已渗透衣物,吸入量中等,没有造成永久损伤。”她说,“可以移交处理了。” 我站起身,取下耳机,走向通往主厅的密道入口。临走前看了眼屏幕,确认所有陷阱仍处于锁定状态。 地下二层的铁门滑开,冷风扑面。 我穿过狭窄通道,来到主控节点室。这里能直接监视伏击走廊的全景。玻璃窗外,赵强终于缓过一点劲,抬头看见我,眼底全是恨意。 “你算计我?”他哑着嗓子问。 “是你自己走进来的。”我说,“我不需要算计。” 他咬牙切齿:“你以为这样就赢了?外面不止我们这一批人!迟早有人会找到办法进来!” “那就让他们来。”我拉开操作面板,调出录像备份,“我会准备好下一个陷阱。” 他猛地扑向玻璃,手掌拍在透明屏障上,留下一个荧光手印。 我转身按响警铃。 十秒后,苏晨带着加固镣铐从侧道出现。他没说话,先把地上那人脚上的钉子收起,再逐个检查绳网牢固度。最后一个轮到赵强。 赵强还想反抗,刚抬起手,就被苏晨一记肘击压回墙上。他踉跄后退,撞在闸门上,发出沉闷响声。 “别逼我们加码。”苏晨把镣铐甩在他面前,“自己戴上。” 赵强盯着他,嘴角抽动了一下,最终没再动。 手铐咔哒扣上。 我通过内部通话系统接通支援区:“苏瑶,准备消毒程序。所有接触过他们的设备都要清洗,包括地面、墙面、通风口滤网。” “已经在做了。”她答,“染色剂不会残留太久,但安全第一。” 我点头,看向走廊尽头。 四个人全被铐在墙面固定环上,低头坐着,身上还泛着微光。其中一个开始哭,声音很小,像是知道自己再也翻不了身。 我拿起记录仪,对准他们拍下影像。 姓名:赵强 入侵时间:今日凌晨4点17分 行动性质:武装闯入,意图劫掠 当前状态:制服,未致伤,全员拘押 录完最后一句,我把设备放回槽位。 现在的问题不是怎么处置他们。 而是下一步该怎么守。 我走出控制室,迎面是苏晨递来的对讲机。 “发电机运行正常,备用电源切换测试完成。”他说,“陷阱系统还能再用两次,材料够。” 我接过对讲机,握在手里。 远处,天边透出一点灰白。新的一天开始了。 第135章 处理俘虏:艰难的抉择 我盯着监控画面里那四个泛着蓝光的身影,他们被铐在墙上的固定环上,低着头,没人再动。苏晨刚把陷阱系统复位,地钉收回,绳网卷回通风管道,整个过程安静得像是在收拾一场演练的残局。 可我知道这不是演习。 “发电机运行正常,备用电源切换测试完成。”苏晨站在我身后,声音比刚才稳了些,“陷阱还能用两次,材料够。” 我点头,没回头。对讲机握在手里,掌心有点湿。 外面天色开始亮,灰蒙蒙的光线从高窗照进来,落在走廊的地砖上。染色剂的痕迹还没完全干,像一层薄雾贴在地面,只要有人走过,就会留下脚印。 苏瑶的声音从耳机里传来:“接触区域消毒程序已启动,滤网正在更换。他们吸入的剂量不会造成永久伤害,但短期内视力和呼吸会受影响。” “好。”我按下通话键,“准备移交处理。” 她没应声,只是轻轻叹了口气。 我关掉监控主画面,调出四人的影像记录:姓名、入侵时间、行为性质、当前状态。每一项都录得清楚。这不是为了审判,而是为了记住——我们不是因为他们是坏人而动手,是因为他们想破门而入。 我走出控制室,沿着密道回到节点室。玻璃窗外,赵强抬着头看我,脸上那层荧光还在,顺着汗往下淌。他嘴唇动了动,没发出声音。 我按下广播按钮:“你们现在可以开口说话。” 他喘了口气,嗓音沙哑:“林越,你这是犯法。” “法律已经不运转了。”我说,“从酸雨落下那天起,规则就变了。” “那你算什么?法官?还是刽子手?”他冷笑,“你把我关在这儿,跟那些疯子有什么区别?” 我没回答。 他说得没错。我们没有执法权,也没有监狱。我们只有一个安全屋,几把枪,一堆物资,和三个活下来的人。 我把记录仪放进槽位,转身走向主控区。苏瑶和苏晨已经在等我。 “接下来怎么办?”苏晨问,手里还拿着防护面罩,“总不能一直关着他们吧?氧气净化系统撑不了太久,而且……”他顿了顿,“我不想每天醒来还得提防他们暴动。” 苏瑶靠在桌边,指尖轻轻敲着急救包边缘:“他们确实犯了错,可他们也活着。如果我们把人推出去任其冻死,和他们拿撬棍砸门又有什么不同?” 房间里一时安静。 我打开平板,调出能源消耗模型。屏幕显示,若维持当前关押状态七十二小时,氧气循环负荷将上升百分之十八,水处理单元需额外启动一次深度过滤,食物储备虽未受影响,但巡逻人力必须增加一岗。 这些数字很现实。 “我不是圣人。”我说,“我也恨他们半夜摸墙、剪铁丝网、试图冲进来抢走我们的命。但我更清楚一点——一旦我们开始杀人,或者把人丢进雪地等死,我们就不再是幸存者,而是新的掠夺者。” 苏晨皱眉:“可放了他们,他们还会回来。” “也许。”我点头,“但他们也会知道,这里不是软弱可欺的地方。我们可以赶他们走,但要让他们记住代价。” “你是说……逐出去?”苏瑶问。 “对。”我说,“解除镣铐,送他们到围墙外。给他们每人一瓶水,半块压缩粮。不多不少,够他们撑两天。然后告诉他们——这是最后一次机会。再踏进一步,下一次不只是染色剂,也不只是困住他们。” “他们会听吗?”苏晨声音压低。 “不知道。”我看着他,“但我们要立下规矩。这个屋子不杀人,但也绝不容忍侵犯。谁来犯,谁就承担后果。这不是仁慈,是底线。” 苏瑶缓缓点头:“我可以做医疗评估,确认他们身体状况适合外出。低温环境下,如果本身有伤或虚弱,走出去就是死路一条。我们不能间接杀人。” “交给你。”我说。 二十分钟后,消毒程序结束。我们穿戴防护装备进入走廊。苏瑶逐一检查四人生命体征,测了体温、心跳、呼吸频率。最后一个轮到赵强。 他坐在地上,手铐还扣着,抬头看她:“医生,你说我还能活几天?” “只要你别逞强,三天内找到避难点,能活。”苏瑶平静地说,“但你现在眼睛受刺激,走路会不稳。雪地反光会让你头痛加剧。建议别乱跑。” 他扯了下嘴角:“你还真当我是病人?” “我是医生。”她说,“不管你是谁,只要没死,我就得判断你能不能活下去。” 我站在门口,看着这一幕。 有些人以为末日之后就没有秩序了。其实不是。真正的秩序,是从你如何对待失败者开始建立的。 “准备好了。”苏瑶摘下手套,“四人身体状况允许短时户外行动,无骨折、内出血或严重冻伤风险。可以执行处置方案。” 我点头,拿起对讲机:“开启外侧气密门,苏晨,你跟我一起押送。” 他没说话,只是把手里的警棍别进腰带,站到我旁边。 我们一个接一个解开镣铐,把人带到围墙外。过程很安静。没人挣扎,也没人求饶。他们踩在雪地上,脚印很深,风一吹,立刻被盖住一半。 最后一人被推离监控视野后,赵强站在原地没动。 我隔着铁门看着他:“你还有话说?” 他抹了把脸,荧光沾在手套上,像夜行生物留下的痕迹。 “你以为这样就能赢?”他声音不高,“这世上不是所有人都讲道理。你今天放我走,明天就会有别人带着枪来敲门。你守不住的。” “我不需要守住所有人。”我说,“我只守住该守的人。” 他盯着我看了一会儿,忽然笑了下,转身走进风雪里。 我按响警铃,外门关闭。 回到监控室,画面重新恢复平静。四个红点逐渐远离,最终消失在热感范围之外。 苏瑶已经回去整理药品,脚步很轻。 苏晨留在主厅,坐在角落的椅子上,低头擦枪。动作比平时用力,金属刮擦的声音断断续续。 我走过去,把对讲机放在桌上。 “你不认同?”我问。 他手停了一下,没抬头:“我只是觉得……太便宜他们了。他们差点打进来了,差点杀了我们。结果呢?喝口水,吃口粮,拍拍屁股走了?” “我们没输。”我说,“我们让他们知道了后果。这比杀了他们更有用。” 他抿着嘴,手指攥紧了枪管。 “你知道我最怕什么吗?”我靠在桌边,“不是他们再来。是我有一天醒来,发现自己也开始用同样的手段对付别人——撬门、抢东西、把人逼到绝路。那样的话,我们早就输了。” 他没说话。 远处,发电机低鸣运转,灯光稳定。 我拿起记录本,翻到最后一页,写下一行字: **俘虏已处置,未致伤亡。安全屋规则确立:侵犯者逐之,暴行者制之,唯生存与底线不可退让。** 合上本子时,苏晨终于抬起头。 “下次要是他们带更多人来呢?”他问。 我看着监控屏,上面一片雪白。 “那就再抓一次。”我说,“然后再放一次。” 第136章 内部隐患:信任的考验 苏晨把工具包扣上最后一道卡扣,动作比刚才利落了些。他没看我,也没动身离开的意思,只是站在主控台前,盯着屏幕上的热感区域静止不动。 监控画面里,那四个人的红点早就消失在雪幕中,连脚印都被风盖住了。系统自动标记了他们的移动轨迹终点,显示最后一次信号中断是在东南方向两百米外的废弃配电房附近。那里没有结构完整能避寒的空间,他们若想活命,就得继续往更远的地方走。 我合上记录本,放在桌角。刚才写下的字还清晰可辨:**俘虏已处置,未致伤亡。安全屋规则确立:侵犯者逐之,暴行者制之,唯生存与底线不可退让。** 可这句话现在压在我心口,像一块没落地的石头。 从押送结束到现在不过四十分钟,苏晨一句话都没说。他擦枪时用力过猛,金属刮片差点划破掌心;后来进主控室核对数据,笔尖在纸上顿了好几次,像是要把纸戳穿。这些细节我不可能忽略。 我调出回放记录,快进到押送过程。镜头角度低,拍的是走廊地面和半截腿部动作。赵强被推离气密门那一刻,苏晨的手一直按在警棍上,指节绷紧,肩膀微微前倾,像随时准备扑上去补一击。但他没动,也没开口反对我的决定。 可他的眼神停得太久。 “能耗数据核对完了?”我问他,声音放得平。 “嗯。”他点头,拿起平板递过来,“陷阱系统复位正常,备用电源负载稳定,喷雾单元残留清理完毕。” 我说了句“辛苦”,接过平板,手指滑动几下,其实早看过一遍结果。这趟叫他来不是为了检查设备,而是想找一个只有我们两个人的空间。 主控室门关着,苏瑶已经回医疗区整理药品,脚步声彻底没了。这里只剩我们,还有墙上那一排监控屏发出的微弱嗡鸣。 “你觉得刚才的处理方式,有问题?”我问。 他抬眼看了我一下,又低下头去整理工具包。拉链拉了一半,忽然停下。 “我不知道。”他说,“我只是觉得……你不该让他们活着走出去。” 我没接话,等他说下去。 他深吸一口气,像是终于把憋了很久的话挤出来:“要是下次他们带枪呢?要是他们半夜挖地道进来呢?你还会打开门,给他们水和吃的吗?” “如果他们再来,我会抓第二次。”我说,“然后照样放走。” “那第三次呢?第四次?”他声音抬高了些,“林越,我不是不听命令。我知道你是队长,你说什么我都照做。但我不懂——为什么我们要守规矩,他们却可以一次又一次地来抢?我们拼了命加固墙、设陷阱、省电省水,就是为了让他们踹一脚就走?” 我放下平板,看着他。 “你怕的不是他们回来。”我说,“是怕我们撑不到那时候。” 他没回答,但呼吸变了节奏。 “你刚才是不是想说,与其一次次放人走,不如第一次就把事做绝?”我问。 他嘴唇动了动,还是没否认。 我走到控制台侧面,拉开抽屉,取出一支未拆封的压缩食品,轻轻放在桌上。 “这是给他们的口粮量。”我说,“不多不少,够活两天。饿不死,也跑不远。他们知道再犯会被困住,也知道不会被杀。这种‘留一线’,不是软弱,是让他们清楚代价在哪里。” “可代价太轻了。”他低声说,“他们走的时候,赵强笑了。你知道那笑是什么意思吗?他在笑你天真。他在想怎么绕开陷阱,怎么找帮手,怎么下一次直接冲进来砍人。” “我知道他在想什么。”我说,“我也知道你怕什么。” 他猛地抬头。 “你怕苏瑶受伤。”我说,“你怕哪天你来不及反应,门被破开,她倒在血泊里。所以你觉得,最安全的办法,就是不让任何威胁留下活口。” 他喉结动了一下,没反驳。 “你不是想杀人。”我说,“你是想保护。” 他闭了会儿眼,再睁开时眼底发红:“那你告诉我,林越,如果我们这次真把他们打残了,或者直接打死,以后每一次有人靠近围墙,是不是都要这么办?要是来的不是劫掠者,是真饿疯了逃难的人呢?要是他们手里抱着孩子呢?” 我没立刻回答。 他知道我在犹豫,声音更低了:“你说我们要守住底线。可我觉得……有时候,心软比刀子还危险。” 我看着他,忽然意识到一件事。 这场对话不该由我发起。它本该在他擦第一下枪的时候就开始,在他沉默地走出押送通道时就被察觉。我没有及时看见他的挣扎,是因为我以为胜利之后,一切都会回归平静。 但我忘了,真正的考验从来不在战斗结束时。 “你刚才说你怕。”我重新开口,“那你现在最担心的是什么?” 他站在原地,手搭在工具包带上,指尖微微发抖。 “我怕有一天,”他慢慢地说,“我会因为没听你的命令,自己动手做了什么……而那时候,你已经不再信任我了。” 空气静了几秒。 墙上的监控屏切换画面,自动刷新外围红外扫描状态。南侧围墙依旧安静,铁丝网缺口还没修补,像一道故意留下的伤口。 我正要开口,他忽然转身,伸手去拔插在墙边的多功能检测仪接口。动作有些急,塑料卡扣发出“咔”的一声脆响。 他顿住,低头看着手中松脱的线头。 “对不起。”他低声说,开始重新对接。 我没有催促他,也没有过去帮忙。 检测仪屏幕亮起,自检进度条缓慢推进。绿色光映在他脸上,一闪,又一闪。 第137章 坦诚沟通:化解的矛盾 检测仪发出一声轻响,屏幕上的进度条终于走完,绿光停在末端。苏晨的手还悬在半空,指尖捏着那根数据线,像是不知道该收回去还是继续插。 我没有催他。 他慢慢把线头塞进接口,扣紧卡扣,动作很轻,不像之前那样带着火气。做完这些,他也没抬头,只是站在那里,盯着仪器侧面的散热孔,看细小的灰尘被气流卷起又落下。 “你拔线的时候,是不是想到什么?”我开口,声音不大,刚好能打破这片沉默,又不会显得逼迫。 他肩膀动了一下,没回答。 “不是机器的问题。”我说,“是你心里有事没说完。” 他喉结滚动,终于转过身,背靠控制台站着,双手撑在台面上,指节微微泛白。“林越,”他顿了顿,“你说我们留他们一条命,是为了让他们知道代价。可我觉得……他们根本不在乎代价。” “你在担心他们会回来。”我说。 “我在担心他们下次带刀、带枪,直接冲进生活区。”他声音低下去,“那时候,你还会让他们走吗?” 我没急着答。监控屏自动刷新画面,南侧围墙依旧安静,铁丝网那个缺口还在,像一道没愈合的伤。风把雪堆在墙根,盖住了部分脚印,但系统标记的轨迹终点依然亮着红点——东南方向两百米外,废弃配电房。 “我知道你怕的不是他们。”我说,“是怕自己来不及反应。” 他猛地抬眼。 “那天你按着警棍,手一直在抖。”我看着他,“不是因为愤怒,是因为害怕失控。你怕哪天门破了,人冲进来,你会因为救不了苏瑶,做出无法挽回的事。” 他嘴唇动了动,没否认。 “你不想杀人。”我说,“但你更不想失去她。” 这句话落下来,他整个人像是松了一截劲,肩膀塌下去,手从台面滑开,垂在身侧。 “我昨天晚上睡不着。”他忽然说,“一直在想,如果我们当时没设陷阱,赵强直接撞开门,我会怎么做。我想了很多种可能,每一种……最后都是血。” 他闭上眼,再睁开时,眼底发涩。“如果真到了那一步,我动手杀了人,你会怎么看我?你会觉得我变了,还是……觉得我终于懂了生存的规则?” “这不是规则问题。”我说,“是选择问题。” 他看着我。 “我可以杀他们。”我说,“也可以关一辈子。但那样一来,我们就和他们没区别了。我们建安全屋,不是为了变成野兽,是为了在末日里守住一点人的样子。” “可有时候,心软会害死人。”他说。 “心硬也会。”我走到他面前,把手放在他肩上,“你记得第一天进这里时,我教你接发电机线路吗?你说手抖,怕接错。我当时告诉你,别怕出错,就怕不敢动手。现在也一样——我不怕你质疑我,就怕你憋在心里,等到某一天突然爆发。” 他低头看着地面,呼吸渐渐平稳。 “我不是不听命令。”他低声说,“我只是……不想有一天,因为你太信任我,结果我却没能护住该护的人。” “那你现在信不信,我能护住大家?”我问。 他沉默了几秒,点头:“信。” “那就够了。”我说,“你不需要一个人扛所有恐惧。有我在,有苏瑶在,我们三个是一体的。你不用非得变成另一个人来保护谁。” 他抬起头,眼神不再躲闪。 “明天我要做物资巡检。”我说,“你跟我一起去,登记损耗数据,核对储备量。有些事,光靠想解决不了,得亲眼看过才知道哪里还能加固。” 他点点头,伸手拿起桌角的记录本,翻到空白页,用笔轻轻点了点纸面。“我来记。”他说。 我看了眼时间,凌晨三点十七分。外面风声小了,监控画面里的雪势也缓了下来。系统运行正常,氧气循环稳定,温度维持在十六度三,一切如常。 但他站在这里,不再像半小时前那样绷着身子,也不再回避我的视线。刚才那些话,像一层压了很久的雾,终于被风吹散了。 “林越。”他忽然叫住我,声音比之前沉稳了许多,“如果以后……我还是控制不住自己,你会拦我吗?” “会。”我说,“而且我会让你明白,为什么必须拦。” 他嘴角动了动,没笑出来,但神情松动了。 “那你答应我一件事。”我说,“不管发生什么,你都得先开口。别等事情过了才后悔,也别让我猜你在想什么。我们可以吵,可以争,但不能不说。” 他盯着我看了一会儿,然后抬起手,用力搓了把脸,像是要把疲惫揉出去。接着,他深吸一口气,挺直背脊,重新站定。 “好。”他说,“我说。” 我们并肩站在监控屏前,屏幕上红外扫描持续刷新,南侧围墙区域依旧没有移动信号。灯光稳定地照在控制台上,映出两张安静的脸。 苏晨翻开记录本,写下第一行字:**每日巡检准备就绪,设备状态正常,人员配合无异常。** 笔尖划过纸面的声音很轻,但很清晰。 他合上本子,握在手里,站在原地没动。 “走吧。”我说,“先去仓储区看看压缩食品存量,顺路检查备用电源舱的密封性。” 他应了一声,跟在我身后朝通道走去。 金属门开启时发出轻微的液压声,走廊灯逐段亮起,照亮前方笔直的水泥地面。 他的脚步落在我的影子里,一步,一步,稳稳地跟着。 第138章 新的危机:物资的损耗 凌晨三点四十二分,金属门的液压声还没散尽,我已走到仓储区第一排货架前。苏晨跟在身后半步,手里攥着记录本,指节不再发白。苏瑶落后一些,医疗包斜挎肩上,脚步平稳。 没人说话,但气氛不一样了。上一次进这里,是三天前例行清点,走个过场。这一次,是我们约定的正式巡检——不只是看数量,而是查状态。 我停在A区最外侧的一列箱体前,标签写着“高能量压缩饼干|批次0321|保质期24个月”。指尖划过纸箱边缘,触到一处微潮的印痕。封口胶带翘起一角,像是被什么缓慢侵蚀过。 “拆开。”我说。 苏晨蹲下,用小刀沿缝线划开外包装。里面码放整齐的铝箔袋露出大半,其中几包表面泛黄,边缘鼓胀得不自然。他抽出一袋,捏了捏,“有气体。” 苏瑶接过,轻轻按压后撕开一角,凑近闻了一下,眉头立刻皱紧。“霉变反应明显,可能已有真菌滋生。”她把袋子递给我,“整批前十箱都不能再食用。” 我把那袋变质食品放在操作台上,塑料底与金属台面磕出一声轻响。这批饼干采购自军需供应商,当时特意选了真空加氮气封装,价格高出市价三成。我以为万无一失。 现在看来,储存环境的湿度控制出了问题。 “继续。”我转身走向b区。 武器架靠墙立着,猎枪、防暴棍、信号弹分类挂置。我取下那支常用猎枪,拉栓检查。枪机拉动时发出轻微滞涩声,抽出内管对着灯光一看,膛壁有一层薄锈,虽未影响结构,但若长期忽略,迟早会卡壳。 “上次用完没彻底擦干?”我问。 苏晨站在我旁边,声音低了些:“那天雪融得快,枪身沾了水……我以为通风够了。” 我没责怪。错不在某一次疏忽,而在于我们根本没有维护流程。东西放进仓库,就当它永远可用。 他主动打开工具柜,取出工兵铲。铰链转动僵硬,润滑脂早已硬化结块。扳手、钳子等常用工具也有类似情况,握柄出现细微裂纹,不知是低温收缩还是老化所致。 “这些都得重新处理。”他说,翻开记录本开始登记。 我们移步c区,柴油储备罐阵列静立,连接发电机的供油管路上,过滤器指示灯亮着红光。我调出系统日志,显示杂质积累量已达阈值百分之八十七,若再运行超过十二小时,极可能引发供油中断。 “滤芯需要更换。”苏瑶看了眼数据,“否则一旦主发电机停机,备用电源撑不了太久。” 我盯着那一排闪烁的警报灯,脑子里飞快计算。食物损耗约百分之五,主要集中在前期囤积的谷物类;工具中三成存在保养缺失;能源系统虽未故障,但耗材更新周期已被忽略。 我们不是缺物资,而是让物资在无声中失效。 回到中央操作台,我抽出一张空白表格,铺在台面上。苏晨站到一侧,笔尖悬在纸上方,等我开口。 “从今晚起,所有储备重新登记。”我拿起笔,在纸上写下第一行字,“食物按保质期倒序排列,临近六个月内的优先消耗;每批开封前必须由苏瑶检测卫生状况。” 苏瑶点头,拿出随身携带的便携检测仪,“我可以每天上午做一轮筛查,发现问题批次立即隔离。” “工具方面,”我看向苏晨,“使用后必须清洁、上油、归位。每日早晚各一次巡检,发现问题当场记录,小修不过夜,大修定时限。” 他认真记下,补充道:“我还得做个设备档案,每件工具编号管理,谁用了谁负责。” “好。”我继续写,“能源系统每七十二小时强制维护一次,滤芯、电瓶、管线逐一排查。发电机运行期间,有人值守监控参数。” 话音落下,三人同时沉默了一瞬。这张纸原本只是记录表,现在却成了我们的生存规则。 “要不要加上处罚?”苏晨忽然问,“比如谁忘了保养导致设备损坏,就得承担额外巡逻?” 我想了想,摇头:“不设罚则。我们现在不是惩罚谁,是在建立习惯。等这套流程跑顺了,再考虑责任划分。” 他没再说什么,低头继续整理清单。 苏瑶翻看刚收集的数据,忽然抬头:“还有一件事。药品库里的抗生素,有一部分包装受潮,虽然没过期,但药效可能下降。我建议尽快做一次全面药检。” 我点头,“明天就开始。你列个检测顺序,优先保障急救用药。” 她应了一声,转身去拿采样盒。 我看着操作台上的表格,已经填了大半。标题我写的是:《安全屋物资使用与维护守则(试行)》。下面分三大类,每一项都有负责人和执行时间。 “以前总觉得,只要仓库堆满,就能活下去。”苏晨低声说,目光落在那袋变质饼干上,“现在才知道,光堆着没用。这些东西也得‘活’着才行。” “它们不会自己维持状态。”我说,“是我们得让它们一直能用。” 他抬起头,“那接下来呢?是不是还得培训?比如怎么正确清洁枪械,怎么判断食品是否还能吃?” “当然。”我合上笔帽,“我会整理一套标准操作流程,图文并茂,贴在对应区域。你们也要参与编写,毕竟你们最了解自己的领域。” 他点点头,眼神比之前沉稳得多。不再是那个只会听命令做事的少年,而是真正把自己当成这个家的一部分。 “先从食品区开始。”我说,“把所有主食类物资按批次搬出来,筛选可用的,标记临期限的,报废的统一装箱,准备焚烧处理。” 苏晨立刻起身去拿搬运车。苏瑶也拿着检测仪走向另一排货架。 我站在原地,环视整个仓储区。高耸的货架像沉默的巨人,承载着我们的命脉。曾经我以为只要把它们填满就够了,现在才明白,真正的安全,来自于每一天的清醒看护。 “林越。”苏晨在远处叫我,“这批罐头标签模糊,生产日期看不清,怎么办?” 我走过去,接过他递来的铁皮罐。表面涂层有些剥落,编码区域被一道划痕覆盖。 “不能确定时间的,一律视为高风险。”我说,“单独存放,暂不启用。等我们建好恒温干燥仓,再决定是否开罐检测。” 他点头记下,把罐头放进待处理箱。 我们继续推进分类工作。两人配合默契,一个查验一个记录,节奏逐渐稳定。我穿插其间,协调分工,调整优先级。 两小时后,食品区初步清理完成。临期限物资集中堆放,正常批次按新规则重新上架,报废品码放整齐等待后续处理。 我正核对最后一栏数据,苏晨突然停下动作。 “发电机那边……”他盯着角落的备用电源舱,“密封条好像有点变形?刚才路过时看到接缝处有细缝。” 我立刻走过去蹲下查看。黑色橡胶条确实在接口位置微微翘起,可能是温度波动导致老化加速。 如果密封失效,湿气渗入,电路板腐蚀只是时间问题。 “今晚必须更换。”我说,“库存还有几根?” “还有两套。”他翻了下手边清单,“上次采购多备了一组。” “换上新的,旧的留样分析原因。”我站起身,“明天我要检查所有舱室的密封状态,不只是电源舱。” 他应声去拿工具包。 苏瑶提着检测仪走来,“抗生素初步筛查完成,三分之一下调为观察级,建议两周内替换。” 我点头,“列入采购预警名单,等外部环境允许,第一时间补货。” 她记下后,看了我一眼,“你觉得……我们还能撑多久?” 我没有直接回答。 “不是撑多久的问题。”我说,“是能不能一直保持清醒。今天发现的是食物、工具、电力。明天呢?空气循环系统?净水装置?我们不能等坏了才修,得学会提前看见裂缝。” 她静静听着,然后轻轻说:“那我们就一条一条补。” 我看了看表,清晨五点零七分。天还没亮,风声依旧拍打着外墙。 但我们已经在动了。 “继续。”我说,“b区工具柜还没清完,c区滤芯更换要监督过程,确保操作规范。” 苏晨正拿着新密封条蹲在电源舱旁,听见后抬头,“明白。我会全程录像存档,以后当教学样本。” 我走到操作台前,拿起那份守则草案,在末尾添上一行: **所有维护行为必须可追溯,责任落实到人,执行留痕。** 笔尖顿了顿,又加了一句: **安全屋不接受‘我以为’。** 放下笔时,苏晨正把旧密封条剪下一截,夹进透明文件袋。 他抬头看向我,“下次巡检,我能带苏瑶一起走一遍流程吗?万一我出任务,她也能顶上来。” 我说:“不止是她。每个人都得会基本维护。这是生存技能,不是附加任务。” 他笑了下,没说话,低头继续手上的活。 我站在操作台前,看着他们忙碌的身影。灯光稳定地照着水泥地面,映出三个人影,交错在货架之间。 这一刻,我不是在盘点物资。 我是在重建秩序。 第139章 物资管理:精细的规划 清晨五点零七分,风还在拍打外墙,但仓储区的灯一直亮着。我站在操作台前,手里握着笔,面前摊开一张新纸。苏晨刚换完备用电源舱的密封条,正把旧件剪下一截放进透明袋;苏瑶提着检测仪走向医疗区,脚步没停,只回头说了句:“抗生素筛查继续,今天能出第一批报告。” 我没应声,只是低头在纸上写下第一行字:《安全屋物资使用与维护守则(试行)》。 苏晨走过来,站在我右侧,手里的记录本翻到了干净一页。他看了眼标题,没说话,但笔已经准备好了。 “昨晚查出来的四类问题,”我开口,“食品霉变、工具锈蚀、滤芯报警、密封条老化——都不是偶然。”笔尖顿了顿,“是我们之前太依赖‘堆满’这两个字了。” 苏晨点头,“东西放进来,就当它永远能用。” “现在不行了。”我把笔帽摘下,压在纸角,“从今天起,所有物资必须动态管理。不是囤进去就结束,而是每天都要确认它还能不能救我们命。” 苏瑶也走近了些,靠在操作台边缘,“先说药品吧。受潮的包装会影响药效,尤其是抗生素和急救针剂。建议分三级处理:正常、观察、禁用。观察级的两周内替换,禁用的立刻封存。” “按你说的来。”我在纸上列出分类,“食品也一样。临近六个月保质期的优先消耗,开封的必须你检测后才能启用。标签不清、包装破损的,一律列为高风险,单独存放,不许动。” 苏晨插话:“那罐头呢?刚才那批编码被划的,是不是也算高风险?” “算。”我答得干脆,“不能确定生产时间的,就是隐患。等恒温干燥仓建好再决定怎么处理。在这之前,谁也不准开罐。” 他低头记下,忽然又抬头,“能不能给每批物资编号?像设备那样,做个档案。这样查起来快,责任也能落到人头上。” 我抬眼看过去。 他语气平稳,不像以前那样犹豫,“比如这袋饼干,登记时写清楚批次、入库时间、负责人、首次检查日期。以后每次巡检都留记录,谁查的、发现了什么、怎么处理的,全写进去。” 我沉默两秒,拿起笔,在规则末尾添上一句:**所有维护行为必须可追溯,责任落实到人,执行留痕。** “不止是物资。”我说,“工具也一样。谁用了,就得负责清洁、上油、归位。每日早晚两次巡检,发现问题当场登记,小修不过夜,大修限时完成。” 苏晨翻开工具柜的清单,“我可以给每件工具编号。工兵铲是G07,扳手是t12,枪械另列一类,带序列号管理。使用日志贴在旁边,签字确认。” “贴日志。”我补充,“还要录像。” 他一怔。 “你刚才录密封条更换过程,是对的。”我看向他,“以后关键操作都要拍下来。不是为了监督谁,是为了让每个人都能学。万一有人不在,其他人也能顶上。” 他缓缓点头,“明白。我会从最常用的开始做教学视频。” “能源系统也不能松。”我调出发电机日志,“滤芯报警不是第一次了。以后主发电机每运行72小时,必须强制停机检查。滤芯、管线、电瓶、散热口,全部排查一遍。运行期间,有人值守监控参数。” 苏瑶问:“备用电源呢?刚才密封条变形,说明环境对电子设备的影响比预想要大。” “普查。”我答,“不只是电源舱,所有密闭结构都要查。通风口、电缆穿墙处、排水阀接口,全都列入巡检范围。发现老化立即更换,旧件留存样本,分析原因。” 她轻轻呼出一口气,“终于有点‘管’的样子了。” 我没笑,但心里松了一丝。 以前我们只是活着。现在,我们在学会怎么让一切持续运转下去。 “还有净水装置。”苏瑶提醒,“过滤膜寿命有限,上次更换是灾变前两周,到现在已经超期一个月。虽然出水检测暂时合格,但压力值偏高,可能是堵塞前兆。” “定检修周期。”我说,“不管有没有问题,每十五天全面检测一次。滤芯、管道、泵体、储水箱内壁,全拆一遍清洗。谁负责?” 她看着我。 “你定流程,苏晨配合执行。”我转向他,“你动手能力强,但得按标准来。不准凭感觉做事。” “我不凭感觉。”他声音沉了些,“我想把每个步骤都写清楚,做成图示贴在旁边。比如拆泵要先断电、泄压、排空残水,顺序错了会伤设备。” “贴。”我再次落笔,“图文并茂,谁都能看懂。” 苏瑶忽然说:“其实最难的不是做规则,是坚持。” 我抬眼。 “一天两天容易,一个月两个月呢?”她目光扫过我们俩,“天气越来越冷,外面连鸟都没有了。人待久了,会麻木,会觉得‘这次不查也没事’。” “那就把‘没事’掐死在开头。”我合上笔帽,盯着纸上密密麻麻的条款,“守则里加一条:安全屋不接受‘我以为’。” 苏晨手指微动。 我知道他在想什么。那天他以为通风够了,就没彻底擦干枪身。结果三天后膛壁出现锈迹。 一个小疏忽,可能就是生死之差。 “从今天起,所有决策和操作,都要有依据。”我指着守则,“你说某个零件还能用,得拿出检测数据。你说某个药还能吃,得经过验证。没有证据的支持,不算数。” 苏晨低声问:“那……如果真遇到紧急情况,来不及走流程怎么办?” “例外要有备案。”我说,“临时处置可以,但事后必须补记录,说明原因。而且,同一类例外最多允许三次。超过三次,就必须修改流程。” 他点点头,眼神认真起来。 “我现在就开始整理设备档案。”他说着打开随身包,取出一个硬壳本子,翻到第一页,写下“安全屋工具与设备管理台账”。 我看着他一笔一划写下编号规则,忽然意识到一件事。 这个曾经躲在角落里发抖的少年,现在已经能主动提出制度建设了。 “食物区那边。”苏瑶突然开口,“临期限的主食集中堆放,大概够吃十天。要不要启动轮换消耗计划?” “今天就开始。”我说,“早餐后通知你们,统一调配菜单,优先消耗临期品。但必须保证营养均衡,别为了清库存让大家拉肚子。” 她轻哼一声,“我又不是乱来的。” “我知道。”我顿了顿,“所有医疗组归你全权负责。药品分级由你定,检测频率你安排。每天上午九点,给我一份简报。” “行。”她转身准备离开,走到门口又停下,“对了,药品库需要加装除湿盒,现有的湿度还是偏高。” “明天采购组送最后一车货时,让他们带一批进来。”我答。 话音刚落,苏晨猛地抬头。 “采购组?”他声音紧了,“他们还能进得来?外面路不是早就封了吗?” 我这才意识到说漏了嘴。 采购的事不能提。那是重生前的秘密行动,时间线还没到对外解释的时候。 “有渠道。”我淡淡回了一句,“你不用管来源,只要知道东西会按时到就行。” 他盯着我看了两秒,终究没再追问,低头继续写台账。 空气安静了一瞬。 我知道他在怀疑,但我不能说。 前世我用三倍价格雇了最后一批运输队,在灾变前48小时把所有物资运抵安全屋。那时城市还没完全瘫痪,道路尚通。现在外面早已冰封千里,再没人能进出。 那些货,是我们最后的补给。 “守则打印出来吧。”苏瑶打破沉默,“贴在仓库入口,所有人进出都能看到。” 我点头,把纸塞进打印机。 黑白墨迹一行行爬过纸面,像是把混乱一点点压成秩序。 几分钟后,我拿着A3纸走出操作间,走到仓库大门内侧的公告栏前。撕掉旧的临时清单,将新守则平整贴上。 三人站在一起,看了一会儿。 上面写着: **食物倒序使用|工具日巡双检|能源三日强维|操作全程留痕|不接受‘我以为’** 没有华丽词句,只有冷硬条款。 但它意味着,我们不再是被动挨打的幸存者。 我们开始掌控自己的命运。 “我去录制第一条视频。”苏晨转身走向工具区,拿起工兵铲,按下摄像机开关。 镜头对准自己,他站得笔直:“这是编号G07的日常维护记录,执行人:苏晨。当前状态——正常使用。今日巡检开始。” 他蹲下身,拧开固定螺丝,动作熟练地拆解铲头。 我转身回到操作台,目光落在净水装置监测屏上。水流压力值仍在绿区,但波动幅度比昨天大了0.3。 我记下数据,准备六点半进行首次例行检测。 苏瑶已走远,脚步声消失在医疗区走廊。 苏晨的声音从工具区传来,平稳而清晰:“润滑部位共三处:铰链轴、锁扣槽、伸缩杆。使用耐低温硅基脂,涂抹均匀……” 我盯着屏幕,手指悬在记录键上方。 压力值又跳了一下。 第140章 极端天气:持续的挑战 六点半刚过,净水装置的监测屏上数值又跳了一下。我盯着那根绿色曲线,它比昨天高出0.5,已经贴着预警线边缘爬行。手指在记录键上方悬了片刻,按下。 数据存进日志。 我调出通风系统的运行图表,风机昨夜运转时长达标,但回风量下降了近三成。空气净化器正发出低频警报,声音不大,但在安静的主控区里格外清晰。 “出风口堵了。”我起身走向监控面板,调取外墙摄像头画面。镜头被一层灰白覆盖,只能勉强辨认出风管口位置堆着半尺厚的冰壳。 苏瑶从医疗区走出来,手里拿着便携检测仪。“二氧化碳浓度0.12%,”她站到我旁边,“人待久了会犯困,注意力下降。” “先清冰。”我说,“不然空气循环撑不住。” 她点头,转身去拿防寒装备。我按下通讯按钮:“苏晨,穿好防护服,准备清理南侧通风口。” 不到十分钟,苏晨的身影出现在外摄像头范围内。他戴着面罩,手持加热铲沿着通风管道缓慢推进。冰层太厚,铲子刮下去只留下浅痕。 “得用热风枪。”他对讲机传来闷闷的声音,“普通工具化不开。” 我打开工具舱远程授权,让他取用工业级设备。柴油发电机同步启动,为热风枪供能。电压波动瞬间传回主控台,绿灯闪了一下,转为黄色警示。 十五分钟后,第一段冰块脱落,砸在地上裂成数片。气流通道恢复部分通畅,空气净化器的报警音降低了半个频率。 “继续清到底。”我提醒,“别留残余。” 他又往前走了几步,忽然停下。“林越,外墙接缝有东西。” 我放大画面。钢板拼接处泛着细微的白色结晶,在雪光下像撒了一层盐粒。 “采样。”我说。 他从工具包取出密封袋,刮下一点残留物,原路返回。 二十分钟后,样本摆在操作台上。苏瑶用显微仪看了五分钟,抬眼说:“硫酸盐析出,酸雨蒸发后留下的。涂层表面已经开始龟裂,虽然还没穿透基层,但如果再下一次强降雨……可能挡不住。” 我没说话,把照片调出来对比。三天前检查时裂缝还不可见,现在已有肉眼可辨的纹路。 “早晚各巡一次。”我说,“发现新裂痕立即标记,拍照存档。另外查一遍所有外墙接缝,特别是屋顶和背阴面。” 苏晨翻开记录本开始登记。他的手冻得有些僵,写字时笔尖微微颤抖。 “供暖呢?”我问。 他抬头:“锅炉启停频率比预估高了一倍。白天维持十六度要烧两小时油,晚上保温就得四小时以上。按这个速度,现有柴油最多撑五十天。” 我重新核算了一遍数据。原本计划是九十天消耗周期,现在直接缩水三分之一。 “非必要用电全关。”我站起身,“照明缩短到每日八小时,只开生活区主灯。设备待机电源全部切断,冰箱温度下调两度,够保鲜就行。” 苏瑶皱眉:“药品储存不能降太多。” “医疗舱单独供电。”我说,“其他区域一律服从配额。” 她没再反对,低头记下调整方案。 中午前,我们开了个短会。三人围在操作台边,我把三项问题列在屏幕上:**外墙腐蚀、能源超耗、通风结冰**。 “短期靠勤查。”我说,“中期必须补涂防腐层。材料库里有没有可用的密封胶?” 苏晨翻了库存清单:“有一桶工业环氧树脂,标号匹配,但只剩三分之一。” “省着用。”我说,“先做重点区域修补。屋顶接缝、门窗框这些地方优先处理。” “还有排水坡度。”他补充,“雨水积在屋面积不走,会加速腐蚀。得加装导流槽。” 我点头:“等天气稳定就动手。” 下午三点,外面天色突然变暗。风压传感器读数飙升,雨滴开始砸在屋顶,声音起初稀疏,很快连成一片。 强酸雨来了。 监控显示ph值迅速跌至3.2。屋顶防腐层发出轻微的“嘶嘶”声,像是水落在烧红的铁板上。摄像头画面以肉眼可见的速度模糊,涂层正在被侵蚀。 “启动二级警戒。”我拉下防护闸门手柄,所有外窗自动闭合,密封条充气锁紧。 发电机负载骤增,带动电压不稳。主控屏闪了一下,断电重启。七分钟录像丢失,时间戳从15:47跳到15:54。 “标记盲区。”我对苏晨说,“之后人工补巡一圈,确认外围没有异常。” 他已经在穿外套。“我去看看屋顶排水口通不通。” “带上头灯。”我递给他一支强光手电,“雨太大,能见度不会超过两米。” 他点头出门。 我在主控台守着系统参数。锅炉因室温下降频繁启动,柴油消耗曲线再次上扬。备用电源舱的温度监控显示内部已降至零下八度,电子元件长期在这种环境下容易失灵。 四十分钟后,苏晨回来,全身湿透,面罩上全是雾气。他摘下帽子,头发结着细小的冰珠。 “排水口一半被冰堵死。”他喘着气说,“我清了一下,水流慢,但总算动了。屋顶东角有积水,大概两公分深,正在往下渗。” 我立刻调出结构图。那个位置正好是承重梁连接点。 “明天必须做防水补强。”我说,“你先去换衣服,别感冒。” 他应了一声,走向休息区。 苏瑶刚做完新一轮空气检测,数值回落到0.06%,接近安全线。 “暂时稳住了。”她说,“但要是再来一场雨,通风系统可能彻底瘫痪。” “不会等下一场。”我说,“趁着现在还在下雨,把问题摸清楚。” 我打开内部巡检模式,逐项排查管线状态。电缆穿墙处密封完好,排水阀无泄漏,但西侧通风管的保温层出现局部塌陷。 “这里要重做。”我拍下照片存入隐患档案。 苏晨换了干衣服回来,手里拎着一个改装过的电瓶箱。 “我加了个稳压模块。”他说,“用报废车上的电瓶做的应急供电单元,能撑十分钟。万一下次断电,至少监控不会黑。” 我接过箱子检查接口。“接哪里?” “主控台和安防系统并联。”他指着线路图,“断电瞬间自动切换,延迟不超过半秒。” “装上。”我说,“测试通过就固定位置。” 他转身去接线。 天黑后雨势渐弱。系统各项指标趋于平稳,但警报阈值比平时低了一档。谁都知道,这只是暂时的平静。 我坐在操作台前,把今天的异常汇总成报告。外墙腐蚀进度、柴油实际日耗量、空气循环效率下降比例——每一项都在提醒我们,这座安全屋正在被环境一点点磨损。 苏瑶收拾完医疗区,走过来看了一眼屏幕。“你还记得第一天住进来的时候吗?”她忽然说,“那时候你觉得只要囤够东西,就能万无一失。” 我记得。 那时我以为最难的是抢时间、抢资源。现在才知道,最难的是让一切在恶劣环境中持续运转。 “不是东西不够。”我说,“是变化太快。” 她没接话,只是轻轻呼出一口气,朝休息区走去。 苏晨还在调试稳压装置。焊枪喷出一道蓝光,映在他冻得发红的手指上。他小心翼翼地封住最后一个接口,动作缓慢但稳定。 我关闭主监控屏,目光扫过墙上新贴的《守则》。条款依旧清晰,可现实已经超出规则覆盖的范围。 窗外雨停了,风却更急。屋顶残余的酸水顺着排水槽滴落,敲在金属托盘上,一声,又一声。 苏晨放下焊枪,拿起对讲机测试信号。 电流声过去后,他开口:“南侧围墙红外扫描正常,屋顶巡查完成,无结构性损伤。” 我看着他把对讲机放回支架,然后伸手摸了摸主控台边缘的螺丝是否拧紧。 第141章 心理压力:团队的调整 苏晨放下焊枪,拿起对讲机测试信号。电流声过去后,他开口:“南侧围墙红外扫描正常,屋顶巡查完成,无结构性损伤。”我看着他把对讲机放回支架,然后伸手摸了摸主控台边缘的螺丝是否拧紧。 那动作很轻,几乎像是一种习惯性的触碰。但我注意到了——他已经第三次检查同一排接口了。刚才焊接稳压装置时明明确认过锁死,现在却一个一个重新按压过去,指尖在金属螺帽上停留的时间远超必要。 我没出声,转身调出系统日志。过去七十二小时里,苏晨额外执行了三次非排班巡检,时间分别是凌晨一点十七分、三点零九分和四点四十六分。每次记录都简洁标准,没有异常备注。但频率本身就不正常。 我又调取医疗区监控回放。画面显示昨天夜里,苏瑶坐在药品柜前翻看库存表,灯光照着她低垂的脸。她反复核对同一批抗生素的效期,手指停在某一行很久,最后揉了揉太阳穴,起身倒了杯水,却没有喝,只是捧着杯子发愣。 他们都在硬撑。 我知道那种感觉。每晚闭眼前,我都会在脑子里过一遍应急预案:A区通风管破裂怎么堵,柴油耗尽后优先切断哪些负载,如果外墙穿孔该怎么转移避难……这些流程我已经背得滚瓜烂熟,可还是不敢停下来。因为一旦停下,就会想到更多没考虑到的漏洞。 晚饭时间到了。我关掉主控屏,从储物格取出一包密封完好的咖啡豆。这是最后一包了,原计划留到极端低温期提神用。但现在,它更需要出现在桌上。 “今天不谈数据。”我把磨豆器放在操作台上,“我们聊点别的。” 苏晨抬头看了我一眼,眼神里有些疑惑。他刚想说什么,我抢先说:“先吃饭,吃完再收拾。” 饭后,我煮好了咖啡。热气升起来的时候,屋子里多了点不一样的气息。不是消毒水,也不是金属味,是种久违的、属于生活的东西。 “我昨晚又梦到安全屋塌了。”我说,声音平得像在报一项例行检查结果,“不是被酸雨腐蚀的那种慢慢垮掉,是突然被人攻破。门被炸开,外面冲进来一群人,你们两个挡在我前面……然后我就醒了。” 空气静了一瞬。 苏瑶握着杯子的手微微一顿。她没抬头,也没说话,但肩膀松了一点。 “其实……我也常做梦。”她终于开口,声音不大,“梦见弟弟发烧到四十度,药箱里却什么退烧药都没有。我知道现在药够用,也知道他没病,可每次看到体温计数字往上跳,心还是会揪一下。” 她说完这句,轻轻呼了口气,像是卸下了一块压了很久的石头。 苏晨一直低着头,手指绕着杯沿打转。他的手还有些红,是白天在外清理排水口冻伤的痕迹。 “我……”他张了嘴,又停住,深吸一口气才继续,“每次听到屋顶下雨的声音,就想起第一次断电那天。那时候发电机接错了线,整个监控黑了七分钟。要不是你及时发现电压异常……可能后面所有事都会不一样。” 他抬起头,眼神有点晃:“我怕再搞砸一次。怕你们有一天会后悔,当初不该把我带上。” “我们选你留下,”我说,“不是因为你不会犯错。是因为你愿意修好每一条线路——哪怕手在抖。” 他喉咙动了一下,没说话。 “你还记得刚来那天吗?”我问他,“你看到那台报废的太阳能控制器,第一反应是拆开看能不能修。那时候我就知道,你能留下来。” 苏瑶接道:“你修好了三个坏掉的净水滤芯,还改了一套手动应急供电开关。这些事,换别人不一定想得到,更做不到。” 苏晨低头看着自己的手,慢慢攥紧又松开。 “我不是……不想休息。”他低声说,“就是总觉得,多查一遍,就能少出一点问题。可越查越怕,越怕越想查……” “这不是责任感强。”我说,“这是你在透支自己。” 屋里安静了一会儿。窗外风还在刮,但雨已经停了。警报系统处于待机状态,绿灯微弱地亮着。 “以后每天晚饭后,留一个小时。”我说,“主控屏关闭,非紧急通讯暂停。这段时间,可以聊天,可以发呆,也可以什么都不做。但不准讨论应急方案、设备维护或者物资消耗。” 苏晨皱眉:“万一真有问题怎么办?” “真有紧急情况,我会叫你们。”我说,“但这一个小时,是强制休息时间。就像设备要定期停机检修一样,我们也得给自己留个缓冲。” 苏瑶点头:“我可以做个情绪记录表,每个人每天写一句感受就行。不用长篇大论,也不用交出来看,只是提醒自己——我们在活着,不只是在生存。” “加一条守则吧。”我拿出笔,在《安全屋物资使用与维护守则》的背面写下新的一行字:“允许恐惧存在,但不允许独自承担。” 苏晨盯着那句话看了很久,忽然问:“如果……我还是睡不着呢?” “那就来找我。”我说,“我们可以一起核对明天的巡检路线,或者你教我怎么接稳压模块的线路。但别一个人闷在工具区,一圈圈地查那些早就锁死的螺丝。” 他嘴角动了动,没笑出来,但眼神松动了些。 那一晚,没人再去碰主控台。我们坐在生活区的桌边,喝了太久没出现的咖啡,说了太多平时不会出口的话。没有解决方案,也没有行动计划,只有三个人真实的状态摆在桌面上。 临睡前,我整理新的值班表。在每日安排的最后一栏,我划出一段空白区域,标上“静语时段”,并注明:全员参与,禁止工作相关交流。 苏瑶走过来,在旁边放了一盒维生素,标签朝上,写着“复合b族,缓解神经紧张”。 她没说什么,只是轻轻拍了下我的肩膀。 苏晨收拾工具包时没有再去检查设备接口。他把焊枪、扳手一件件放回去,拉好拉链,站起身准备去休息。 经过我身边时,他顿了一下,低声说:“明天……我能教你接电路吗?” “当然。”我说。 他点点头,走向休息区。背影不再绷得那么紧,脚步也比平时稳了些。 我坐在桌旁,手里拿着笔,正准备把今天的谈话要点归档进日志。屏幕还停留在值班表界面,光标在“静语时段”那一栏闪动。 门外传来一声轻微的滴答声,像是水珠落在金属托盘上。 我抬眼看向通风管道出口,那里有一小片湿痕,边缘正在缓慢扩大。 第142章 未知的恐惧:黑暗中的威胁 滴答。 那声音又来了。 我盯着通风管道出口下方的金属托盘,水痕已经漫过边缘,顺着墙面往下渗。刚才那一声轻响,像是某种信号——不是自然滴漏的节奏,更像是被什么力量刻意引出的一次试探。 我没有动,只是伸手按下了主控台的录音键,把这段声音录进系统日志。然后调出十分钟前的监控画面。 屏幕上的影像突然跳了一下,出现几帧模糊的雪花噪点,持续了不到三秒,随即恢复正常。可就在那短暂的中断里,红外线扫描区域闪过一道极细微的波动,位置正好在南侧通风口外沿。 有人靠近过。 我立刻接通对讲机:“苏晨,来中央区,带密封板和电焊工具。” 他几乎是跑着进来的,脸上还带着刚从休息状态恢复的滞涩感。我没多说,直接把监控回放推到他面前。 “这不是漏水。”我说,“是外面的人想通过温差让管道结露,制造声音干扰,或者测试我们的反应速度。” 他的手指僵了一下,但很快稳住,开始拆卸通风管接口。动作比前两天利落了许多,不再反复确认螺丝是否拧紧,而是按照标准流程一步步推进。 “加装挡板后切换备用循环模块。”我一边说着,一边手动关闭主通道阀门,“今晚起所有非必要通风线路全部封闭,空气过滤走b路线。” 苏晨点头,蹲下身接线。焊枪亮起时,光影在他眼底一闪而过。 我们谁都没提昨晚的事。咖啡喝完了,静语时段也执行了,可那种平静像一层薄冰,稍微有点震动就会裂开。现在,冰面破了。 半小时后,通风系统重新稳定运行。我正准备归档处理记录,耳机里传来一声短促的蜂鸣——屋顶拾音器阵列自动捕捉到异常频段。 “有动静。”我立刻放大音频波形图。 一段低沉的敲击声浮现出来,间隔非常规律,十七秒一次,持续两分钟,然后戛然而止。不像风刮金属,也不像动物碰撞围栏,更像是……手指或工具轻轻叩击钢板的节奏。 我调出南墙外摄像头的慢放画面。积雪表面有一处塌陷,形状不规则,但边缘能看出轻微拖拽痕迹。有人曾在那里停留,贴着墙根蹲伏,可能还在观察监控探头的角度。 “不是误入。”我对苏晨说,“对方知道避开热感应区,懂得利用环境遮蔽行踪。至少有一次实地踩点。” 他站在操作台旁,握着数据板的手微微收紧,但没说话。 我转头看向医疗区方向。苏瑶正站在药品柜前,听到声响后猛地回神,手一抖,差点打翻一瓶药剂。她迅速把它扶正,却没有放回原位,而是拿在手里看了几秒,才重新归类。 我知道她在怕什么。 这种安静太危险了。没有明确攻击,没有正面冲突,只有零星的声音、湿痕、信号干扰。它们不成体系,却又彼此呼应,像一张正在慢慢收拢的网。 “从今晚开始,启动双人交叉巡检。”我打开值班表编辑界面,“每两小时一轮换,一人负责监控室值守,一人巡查生活区与设备舱。所有上报必须附带视频或音频证据,禁止凭感觉判断异常。” 苏晨皱眉:“万一真是错觉呢?浪费时间不说,还可能触发误警。” “那就让它暴露出来。”我说,“我们不怕发现问题,怕的是把问题当成幻觉压下去。” 他说不出反驳的话,低头看着自己刚提交的维修日志,沉默了几秒,最终点了确认。 “我申请值第一班。”他说。 “不行。”我直接否决,“你今天已经连续工作十一个小时,再熬夜会影响判断力。疲劳状态下最容易出错,也最容易被误导。” 他张了嘴还想争辩,我抬手打断:“这不是信任问题。是规则。你昨天还亲手写了‘维护行为必须可追溯’,现在更要遵守。” 他喉结动了动,终于松开手里的笔。 苏瑶走过来,把一份检测报告放在我手边。“空气样本分析结果出来了,二氧化碳浓度正常,但颗粒物中有微量有机残留,成分接近人体皮屑或织物纤维。来源不确定,可能是外部渗入。” 我盯着那行数据看了两秒,关掉页面。 “说明他们不止来了一次。”我说,“而且很可能接触过外墙或通风口附近。” 屋里一下子安静下来。 窗外的风刮得更急了,拍打着加固层发出闷响。主控屏上,各区域绿灯依旧亮着,系统显示一切正常。可我们都清楚,真正的威胁从来不会写在警报条上。 “你觉得……”苏瑶忽然开口,声音很轻,“他们是冲着物资来的吗?” “不一定。”我盯着屋顶拾音器的波形图,“如果是抢夺,早就强攻了。这里没有重型武器,门禁也不是完全不可破。但他们选择隐蔽接近,制造微小扰动,更像是在侦察,或者……测试我们的防御节奏。” 她抿了抿唇,没再问。 我又看了一遍巡检安排,把我的名字填进最后一班。凌晨三点到五点,最易犯困的时间段。 “你们按新表执行。”我说,“发现任何异常,先录像再汇报。我不希望再有人因为紧张而误触应急开关。” 苏瑶低头应了一声,转身去准备夜间用药包。 苏晨站了一会儿,忽然说:“那个敲击声……会不会是求救信号?比如有人被困在外面,想引起我们注意?” 我摇头:“求救不会有这么精确的间隔。而且,真有人被困,早该大声呼喊了。这是试探,不是求助。” 他没再说话,默默收拾工具包。 我让他先去休息,自己留在主控台前重播那段录音。一遍,两遍,三遍。每一次都记下波形峰值的位置和衰减曲线。 直到第四遍,我发现了一个细节——第二次敲击之后,背景噪音里有一丝几乎不可闻的摩擦声,像是布料蹭过冻硬的地面。 我暂停播放,标记时间戳,准备明天用定向麦克风重点监听该区域。 这时,耳机里传来苏瑶的声音:“第一轮巡检完成,生活区无异常。” “收到。”我回应,“下一组准备接替。” 屏幕上,摄像头扫过空荡的走廊,灯光均匀铺展,看不出任何异样。可我知道,在那些光线照不到的角落,在墙体与地面交接的阴影处,有些东西正在悄然逼近。 我不是没想过彻底清查外围。但贸然外出等于放弃主场优势,一旦遭遇埋伏,连退路都没有。 所以只能等。 等他们再次出现,等他们露出更多痕迹,等我能确定这是一次孤立事件,还是更大行动的前奏。 我摘下耳机,换上一副降噪耳塞,重新连接拾音系统。这一次,我把灵敏度调到最高。 屋内很静。 但我能感觉到,黑暗中有人也在听着。 听着我们的呼吸,我们的心跳,我们的每一次按键声。 他们在学我们。 就像猎手熟悉猎物的作息。 我打开记录文档,输入一行新指令: 【明日九点,尝试接入旧频段接收器,搜索周边无线电信号。】 刚保存完毕,耳机里突然传出一声短促的撞击音。 不是敲击,也不是风声。 是金属与金属之间的一次轻微碰撞,来自东侧排水沟方向。 我立即调取对应摄像头,画面清晰显示沟盖板边缘有细微移位,原本压住它的冰块碎裂成两半,散落在旁边。 有人动过那里。 而且就在刚才。 我抓起战术手电,却没有起身。现在出去只会落入对方设好的节奏。 我按下通讯键,声音平稳:“苏晨,检查东侧地网传感器读数。如果发现异常位移,启动c级警戒预案。” “明白。”他很快回复,“数据正在同步……等等,传感器显示十五秒前有过震动波,持续四点三秒,振幅低于预警阈值,系统未触发报警。” “手动标记该时段为可疑区间。”我说,“从现在起,每小时做一次历史数据比对,看是否有重复模式。” 挂断后,我靠在椅背上,盯着主屏幕。 绿灯依旧亮着。 可我知道,安全屋的边界,已经开始被人一点点触碰。 而我还不能反击。 因为我不确定外面到底有几个,带着什么装备,目的究竟是掠夺、窥探,还是别的什么。 我只能守。 守在这里,守住电源,守住门锁,守住每一寸已经被我们掌控的空间。 耳机里,那段十七秒的敲击声又开始循环播放。 我闭上眼,听着。 像在听一场无声的对话。 第143章 情报收集:了解外界 耳机里那声金属碰撞的余音还在耳膜上震动,我盯着主控台屏幕,手指已经调出过去十分钟的音频频谱图。排水沟方向的传感器记录显示一次短暂震动,但更让我在意的是背景噪音中那一段微弱却规律的波动——像是某种信号残留,断断续续,夹在风声和设备低鸣之间。 这不是自然现象。 我放大那段波形,反复比对三次,确认它出现在撞击发生前两秒。有人在外面用通讯工具联络,哪怕只是几秒钟的接通,也会在空气中留下痕迹。 不能再靠眼睛看了。 我按下通讯键:“苏晨,带上工具箱,来中央区。” 不到两分钟,他推门进来,手里拎着焊枪套件,脸色还有些发白,显然刚从短暂休整中被叫醒。我没解释,直接把频谱图推到他面前。 “这不是敲击节奏。”我说,“是无线电干扰残余。对方在用设备沟通,可能是手持对讲机,也可能是改装电台。” 他蹲下身放下工具,凑近屏幕看了一会儿,眉头慢慢皱起来:“信号太弱了,基站全停了,能传多远?” “不一定靠基站。”我起身走向物资柜,“如果只是点对点短距传输,或者有人在轮流接力转发……我们得知道外面有没有组织,他们在说什么。” 柜子最底层有个灰色塑料盒,标签写着“备用零件”。我把它拿出来,打开,里面是一块老旧的多频段收音机主板,原本计划用来应急维修其他设备,一直没启用。 “改装它。”我把盒子递给他,“我们要监听公共频段,尤其是低功率民用波段。加装自动扫描程序,每小时唤醒十分钟,其余时间断电待机。” 他接过盒子,翻看接口类型,摇头:“天线不匹配,增益不够。屋里全是金属结构,信号进不来。” “那就引出去。”我说,“走通风管道的检修口,接一段外置天线。位置要隐蔽,线路不能裸露。” 他思索片刻:“车场那边有辆报废轿车,Fm天线还能用。我可以拆下来改造成定向接收端,通过pVc管穿进通风井,再接入主板。” “尽快做。”我补充,“所有线路内部走线,加物理开关,随时能切断连接。别让我们的信号反向泄露。” 他点头,抱起盒子转身要走。 “等等。”我从抽屉取出一张手绘的频率分布表,上面标注了几组灾变前民间救援队常用的应急频道,“优先扫这几个频段,特别是27.6mhz附近。如果有人在组织避难网络,大概率会用老式短波。” 他接过纸条看了一眼,塞进衣兜,快步离开。 我重新坐回操作椅,把刚才那段异常波形另存为独立文件,命名为“外部通讯疑似残留_001”。然后打开日志系统,在今日任务栏新增一条:【启动外界情报收集计划】。 这不是防御。 这是反击的第一步。 *** 三小时后,苏晨回来了,身后拖着一根弯曲的金属杆和一卷绝缘线。他把东西放在工作台上,开始拆解收音机主板。 “天线处理好了。”他一边焊接接口一边说,“利用汽车原装杆体,加了一圈铜丝增强接收范围。从南侧通风井引出,穿过保温层,固定在屋顶遮蔽角下方,不会直接暴露。” 我走过去检查线路走向。电线沿着墙体夹层埋入,最终接入一个手动旋钮开关,再连到主板。整个路径隐蔽,且可在控制台远程断开。 “电源呢?” “接了独立稳压模块,取自备用电池组,不影响主供电系统。扫描程序设在凌晨两点到三点之间运行,那个时段电磁干扰最少。” 我点头:“现在试一次。” 他按下启动键。 设备嗡地轻响一声,指示灯由红转绿。屏幕上跳出扫描界面,频率数字开始缓慢滚动。天线信号强度显示为“1格”,勉强可用。 我们盯着屏幕,等了整整十分钟。结束时,只录到一片杂音。 “太弱了。”他说,“可能距离太远,或者发射源功率太低。” “换时间再试。”我说,“今晚凌晨再跑一轮。” 他没动,手指还在调整天线输入参数。“你说……会不会真有人在阻织幸存者?不是抢劫的那种,是正经想活下去的?” “如果有,他们一定会想办法联络。”我看向监控墙,“昨晚那些试探,太有章法了。普通人不会懂得避开热感区,也不会用周期性敲击测试反应速度。能这么做的人,大概率也在搜集信息。” 他沉默了一会儿,低声说:“那他们听得到我们吗?” “只要我们不开口对外广播,就不会。”我关掉设备,“我们现在是听的一方。谁先发声,谁就暴露。” 他点点头,开始收拾工具。 *** 凌晨一点五十五分,我坐在主控台前,耳机已连接新设备输出端。 苏晨提前半小时启动了系统校准,确认天线无损、电源稳定。此刻,扫描程序进入最后准备阶段。 倒计时归零。 频率条开始滚动,从低频段逐级上升。耳机里先是沙沙的白噪音,接着是断续的静电爆鸣,像风吹过枯叶。 两分钟后,信号强度突然跳到“2格”。 我屏住呼吸。 三分钟后,耳机里传出一段极其模糊的声音—— “……北纬三十一度……b7……物资共享……不要相信移动武装……” 声音极短,重复了一遍,随即被强烈的干扰吞没。 我立刻按下手动录制键,锁定当前频率,保存音频片段。 “来了!”我喊出声。 苏晨从副席冲过来,一把抓起数据板调出波形图。苏瑶也闻声从医疗区赶来,站在我们身后没说话。 “重放。”我说。 音频再次响起—— “……北纬三十一度……b7……物资共享……不要相信移动武装……” 虽然断续,但每个词都可辨识。 “b7?”苏晨盯着坐标,“这像不像某种避难所编号?我们这片区域以前没有这种命名系统。” “灾变后才有的。”我盯着频谱,“说明有人在统一规划安置点。” 苏瑶忽然开口:“‘不要相信移动武装’……是指像赵强那样的流窜团伙?还是正规军变质了?” 没人回答。 但这几个字意味着一件事:外界还没有彻底崩塌。还有人在尝试建立秩序,甚至警告他人风险。 我们不是孤岛。 也不是唯一的幸存者。 “标记这个频率。”我对苏晨说,“明天白天做一次全天候轮扫,每两小时记录一次背景噪声变化。我要知道这段广播是定时发送,还是随机出现。” “要不要回复?”他问。 我摇头:“现在还不知道对方是谁。贸然回应,等于亮出位置。” 我摘下耳机,把音频文件复制到加密分区,准备逐帧分析语音特征、背景环境音、重复间隔。 就在这时,耳机里又传来一阵轻微的滴答声。 不是广播。 是另一组节奏。 很轻,持续不断,像是某种摩尔斯码的变种。 我迅速切换回实时监听模式,手指悬停在录音键上。 滴——滴滴——滴—— 三短一长,停顿,再重复。 这不是求救信号。 也不是干扰。 它是……编码。 第144章 信号解读:重要的发现 滴答声还在耳机里重复,三短一长,间隔四秒,像某种心跳。 我手指悬在录音键上没松开,另一只手已经调出波形图。信号强度稳定在2格,背景干扰比刚才低了近三成。这不是偶然的电磁噪音,也不是设备故障——是人为发送的编码。 “苏晨。”我开口,声音压得很低,“把刚才那段广播再放一遍。” 他立刻操作控制台,音频回放—— “……北纬三十一度……b7……物资共享……不要相信移动武装……” 两段声音相隔不到二十秒,先有广播,后接编码。时间太巧,不可能是巧合。 苏瑶站在我们身后,一直没说话,但她的呼吸节奏变了,从平稳转为轻微急促。我知道她在想什么。那句“不要相信移动武装”,像是直接对我们说的。 “这组滴答声,”我盯着屏幕上的频率曲线,“不是求救信号。如果是标准摩尔斯码,三短一长对应的是‘V’。但它的节奏更慢,尾音拖长,不像通用协议里的任何一种。” 苏晨凑近监听器,耳朵贴着耳机听了几轮,眉头越皱越紧:“不像电子合成,更像是手动敲击发报机或者金属片。每一轮之间停顿完全一致,说明对方在控制节奏。” “人工发送。”我说,“而且是有意维持规律,让我们能注意到。” 苏瑶忽然问:“会不会是……测试?看看有没有人接收?” 我点头:“有可能。他们播完一段信息,再用编码确认是否有回应。如果有人试图回传信号,他们就能定位。” “那我们不就暴露了?”她声音轻了些。 “现在还没。”我看向主控台的电源分配面板,“天线是断续供电,扫描程序定时启动,外部无法追踪持续信号源。只要我们不动,就不会被锁定。” 苏晨已经打开笔记本,开始画节拍图。他用铅笔在纸上标出每一组“滴”的位置,连听了五轮后,抬头说:“周期固定,误差不超过0.3秒。这种精度,除非是机器,否则必须经过训练。” 我沉默了一下。灾变之后还能保持这种通讯纪律的人,不会是散兵游勇。 “停电。”我说。 苏晨抬头看我。 “所有非必要用电暂停。”我起身走到配电柜前,“优先保障监听系统和备用电池组。接下来几个小时,我们必须确保凌晨三点的第二轮扫描不受影响。” 他没多问,立刻动手切断生活区照明、净水机加热模块和冷藏柜的温控系统。屋内灯光暗了一圈,只剩下主控台几块屏幕泛着微光。 苏瑶转身去了医疗区,不多时拿来一个小型电压表。“这个可以接在稳压模块上,实时监控供电波动。”她把它放在操作台上,“万一电压异常,能第一时间发现。” 我看了她一眼。她没回避,只是轻轻点了点头。 这就是我们的默契。不用说太多,都知道该做什么。 *** 凌晨两点五十八分,系统自动唤醒。 频率条重新开始滚动,从低频段爬升。耳机里依旧是沙沙的低噪,偶尔夹杂着远处电离层扰动的爆鸣。 三分钟后,信号强度跳到2格。 来了。 广播再次响起,内容几乎一模一样: “……北纬三十一度……b7……物资共享……不要相信移动武装……” 播放完后,停顿十二秒,滴答声准时出现——三短一长,重复六次,结束。 我立刻保存文件,标记时间戳,并将两段音频并列导入分析界面。苏晨同步记录下发送间隔、信号峰值和衰减曲线。 “两次接收时间差是五小时零七分钟。”他说,“误差很小,可能是定时装置。” “或者是轮班值守。”我补充。 苏瑶看着屏幕上的波形对比图,突然说:“背景音不一样。” 我和苏晨同时看向她。 “第一次广播时,底噪里有一点很轻的风声,像是从露天环境传来的。这次……更闷,像是在室内或者地下空间发出的。” 我放大两段音频的背景频谱,逐帧比对。她说得对。第二次的低频共振更强,高频部分被削弱,符合封闭空间的声学特征。 “他们在移动?”苏晨问。 “或者换了发射点。”我说,“说明他们有多个据点,或者具备机动能力。” 这个判断让我心里沉了一下。能在灾变后组织起轮替广播、更换位置、使用编码确认响应的群体,绝不是临时拼凑的幸存者小队。 我拉开档案柜最底层的抽屉,取出一张折叠整齐的市郊工业区布局图。纸面有些发黄,边缘磨损,是我重生后特意保留的旧资料。 摊开在桌上,我用红笔圈出北纬三十一度线穿过的区域。这条线横贯城市西南边缘,穿过一片废弃厂区,那里曾是民兵训练基地,后来改造成仓储中心。 “b7。”我指着图纸上一处标注,“这里的仓库编号体系就是‘b+数字’。b1到b8,全是钢筋混凝土结构,带独立供电井和通风系统。” 苏晨凑过来:“你说他们会选那里当集结点?” “地势高,四周空旷,容易设防。而且附近有地下水管线,能解决水源问题。”我手指划过地图上的几条支线,“如果真有人想重建秩序,那里是最合理的选择。” 苏瑶盯着那个红圈,低声说:“他们说‘物资共享’……也许不是骗人的。” 我没有回答。希望这种东西,在末日里太危险。它会让人放松警惕,做出错误判断。 但我还是把这张图拍了照,连同所有音频文件一起,打包存进加密分区。访问权限设为仅限本人,密码组合加入了生物识别。 *** 早上六点十七分,第三次扫描结束。 这一次什么都没收到。频率条一路滑到底,只有零星杂波。 “可能换频段了。”苏晨检查天线接口,“或者他们只在特定时段发送。” “也可能是试探结束后暂停联络。”我说,“我们要做好长期监听的准备。” 他点点头,开始编写一个自动计数程序。功能很简单:一旦检测到类似“三短一长”的节奏模式,就记录发生时间,并生成分布图表。 “明天开始,全天候轮扫。”我说,“早晚各一次全频段扫描,重点盯住27.6mhz附近。如果有新信号,立刻标记。” 苏瑶一直在旁边听着,这时忽然开口:“要不要……试着回应一下?” 我和苏晨同时看向她。 她眼神很稳:“不是直接对话,就是发一次信号,比如连续敲三下‘V’。如果他们是善意的,应该会调整广播内容或者延长播报时间。” 苏晨眼睛亮了一下:“对,这样我们就能确认对方是不是在等回应!” 我看着他们,没说话。 良久,我说:“不行。” 苏晨张了嘴,想说什么。 我抬手止住他:“我们现在最大的优势,是没人知道我们的存在。一旦发出信号,不管多弱,都有可能被第三方截获。赵强那样的人能找到我们一次,就可能找到第二次。” 苏瑶抿了抿唇:“可如果我们一直不接触,怎么知道外面有没有安全的地方?” “我们现在要做的,不是被听见。”我盯着屏幕上缓缓滚动的波形线,“而是听懂。” 她没再说话。 我下达指令:“第一,每日早晚各运行一次全频段扫描,优先覆盖27.6mhz及周边;第二,所有新捕获信号必须做语音频谱比对,分析背景音里是否含有脚步、机械运转或多人交谈的痕迹;第三,建立‘外部信号日志’,按时间、类型、可信度三级分类归档。” 苏晨拿起笔,在本子上记下要点。 “还有。”我补充,“天线线路保持物理开关控制,任何时候都能手动断开。监听系统独立供电,绝不接入主电网。” 命令落定,屋里安静下来。 屏幕上的波形仍在跳动,像一条微弱却执着的脉搏。 我坐在操作椅上,手里握着写满推演笔记的纸张,目光停留在地图上那个被红笔圈住的“b7”。 苏晨在工作台旁调试程序,准备明日的扫描任务。 苏瑶回到医疗区,翻开药品清单,一笔一笔核对着库存。 没有人离开主控区。 也没有人发出新的提议。 直到耳机里传来一声极轻的滴响—— 短,短,短,长。 第145章 希望的萌芽:探索的准备 短,短,短,长。 最后一个音节落下时,我立刻按下物理断联开关,天线供电彻底切断。屏幕上的信号强度条瞬间归零,监听系统进入静默状态。耳机里再没有杂音,只有我自己呼吸的回响。 我摘下耳机,放在操作台上,手指轻轻压了压眉心。 “他们还在发。”我说。 苏晨抬头看我,眼睛里有光,“说明没放弃联络。” 苏瑶站在医疗区门口,手里还拿着刚整理好的药单,听见这句话,脚步顿了一下。 我没有起身,只是把主控台的屏幕切换到地图界面。北纬三十一度那条红线依旧清晰,b7仓库的位置被红圈牢牢锁住。我已经在这张图上盯了太久,每一个标记都是用重生记忆一笔笔画出来的。 “不能再等了。”我开口,“光听,解决不了问题。” 苏晨猛地坐直,“你是说……要出去?” “不是盲目出击。”我调出信号分析报告,投影在侧屏上,“五次接收,时间规律,内容一致,背景环境变化。这不是随机广播,是组织性轮播。他们想让人听见,但又不敢确定谁在听。” 苏瑶走近几步,声音平稳:“所以你想用行动回应?” “准确地说,是去确认。”我看向她,“如果b7真能提供物资共享通道,我们有机会补足短板——药品、工具零件、长期能源方案。但如果它是陷阱,我们也得知道是谁布的局。” 屋内安静了几秒。 苏晨忽然站起来,绕到控制台另一侧,手指点着地图边缘的一段管道走廊:“这条地下通路还能用吗?我记得你之前说,工业区那边有废弃的检修道。” “结构完整。”我点头,“我重生前查过市政档案,混凝土承重达标,顶部覆土厚,酸雨侵蚀不到。只要避开通风口塌陷段,可以一路走到b7外围。” “那就是可行路线。”他说得很快,“我可以改装便携电台,加定向天线,边走边录信号变化。要是遇到干扰源,还能反向定位。” 我看着他。这孩子比刚来时沉稳多了,不再一激动就抢话,而是先想方案。 “你不去。”我说。 他脸上的光一下子暗了。 “为什么?我在外面能帮上忙!发电机、净水机这些你都放心让我修,怎么轮到探索就不行?” “因为屋里更需要你。”我站起身,走到储物柜前拉开抽屉,取出一张任务分工表,“一旦有人外出,安全屋必须保持满负荷运转。监控不能断,空气循环要持续检测酸碱值,电力调度也得有人盯着。这些事,只能你来做。” 他嘴唇动了动,没反驳。 我知道他在想什么。他不想再当被保护的那个小孩了。 但我不能冒这个险。 “这次是试水。”我语气放缓,“路线不明,敌我不清,最多两人出发,七十二小时内必须返回。我要带最轻的装备,走最快的路径,不留痕迹。你留在这里,是责任,不是惩罚。” 他低头看着地面,拳头攥紧又松开。 苏瑶走过去,轻轻拍了下他的肩,“等我们回来,说不定就能建中继站了。到时候,你第一个调试信号塔。” 他勉强笑了笑,“……那我得先把太阳能板效率提上去。” “还有件事。”我转向苏瑶,“留守期间,夜间监听交给你。每两小时记录一次频段波动,发现异常节奏立即标记。我会在背包里装一个微型发射器,每隔六小时自动回传一次心跳信号。如果中断超过两次,视为失联,严禁追出。” 她点头,“明白。活着的人,才有资格救人。” *** 第二天清晨,我们开始打包。 主控区临时改成了物资准备区。三张清单贴在墙上:必带项、可选应急项、禁带项。每一类都经过反复核对。 食物选的是高能压缩粮,每块一百五十克,热量三千大卡,真空密封五年不坏。我拿了十二块,分装两个防水袋,绑在背包内层。 净水片三十片,足够净化九十升污水。工兵铲折叠后只有四十厘米,刀刃带锯齿,能砍能挖。猎枪配了十发子弹,不多不少,够应付一次遭遇战。 防寒服用了双层面料,外层抗腐蚀,内层锁热。我检查了所有拉链和接缝处的密封条,重新涂了一遍防水胶。 苏晨负责通讯模块。他拆了旧对讲机的接收芯片,焊接到便携电台上,又加了一块小型太阳能充电板。“阴天也能充,慢是慢了点,但够用。”他一边测试信号一边说,“我把频率锁定在27.6mhz,和广播一致。只要你靠近发射源五公里内,一定能收到反馈。” 我接过设备试了试,信号稳定。 “别指望它救命。”我说,“只用来确认方向。” 苏瑶那边,急救包已经封好。抗生素、止血粉、冻伤膏,每样只拿一份备用量。她还塞进去一小瓶镇痛剂,“万一受伤,别硬撑。” “我不打算受伤。”我看了她一眼。 她没笑,只是把包递给我,“那就早点回来。” 中午,我们在地图上最终敲定路线。 三条备选方案摊在桌上。第一条穿商业街,距离最近,但人流密集,风险最高;第二条绕居民区,地形复杂,赵强以前的活动范围就在那儿;第三条沿工业管道走廊,全程隐蔽,但有一段需要穿过半坍塌的排水隧洞。 “走第三条。”我说,“昼行夜宿,每天前进不超过十五公里。遇大规模人群立即撤离,禁止任何形式的接触。如果四十八小时没到目标,或者通讯中断超六小时,任务终止,原路返回。” 苏晨记下所有规则,写进应急手册。 “你们什么时候出发?”他问。 “等天气窗口。”我看了眼外部温感仪,“这两天降温幅度小,酸雨概率低,适合长途移动。最快后天早上六点前出发。” 他点点头,忽然从工具箱底层拿出一个小盒子,“这个……你带着吧。” 我打开一看,是自制的震动报警器,巴掌大,连着一根细导线。 “绑在背包带上,有人靠近五米内就会抖。”他说,“我昨晚做的,还没来得及测试。” 我合上盖子,放进外袋,“测试留着下次。” 他笑了下,没再说什么。 傍晚,一切准备就绪。 背包称重三十八公斤,不算轻,但在可承受范围内。我把它放进指定储物柜,贴上出发倒计时标签。 苏晨正在工作台上调试最后一遍电台频率,反复按动测试键,听接收端的反馈音。苏瑶坐在医疗区角落,核对着药品库存清单,笔尖划过纸面沙沙作响。 我站在主控台前,最后一次打开加密文件夹,检查路线标记和信号日志。所有数据同步完成,访问权限锁定。 屏幕暗下去的那一刻,我转身走向生活区。 脚步很稳。 这一趟不出去不行。 安全屋能挡风雨,能防入侵,但它困不住人心。我们活到现在,靠的不只是囤货和墙壁,还有判断,还有行动。 希望不是喊出来的。 是走出来的。 我刚走到休息舱门口,身后传来苏晨的声音: “哥。” 第146章 意外的访客:友好的信号 苏晨的声音还在耳边回荡,我刚要转身回应,主控台的红外警报突然亮起红光。 我立刻停下脚步,折返回操作席。屏幕自动切换到外区监控画面,夜视模式下,一个模糊的人影蜷在通风口外侧的雪堆旁,身体微微发抖。他双手抱头,膝盖抵着胸口,像是在抵御风寒,又像是在躲避什么。 我手指迅速点开多个摄像头角度,确认不是单点误触。三号、五号探头都捕捉到了同一目标,移动轨迹一致,没有第二人潜伏迹象。 “苏晨,追踪路径。”我声音压低。 他立刻从工作台起身,几步冲到副控位,调出热成像图层。“从东侧排水沟过来的,走得很慢,中途停了四次,最后一次倒地超过十分钟……现在体温偏低,但还有活动能力。” 苏瑶也闻声赶来,站在控制台斜后方,目光紧盯着那人冻得发紫的脸。 “没武器。”我说,“衣服是普通工装夹克,磨损严重,右腿走路拖着,应该是旧伤。” “他想进来。”苏晨说。 “不急。”我关闭了外部照明系统,让整个安全屋陷入黑暗,“先看他会做什么。” 那人似乎察觉不到灯光变化,只是艰难地抬起头,视线朝监控探头方向扫了一圈,又缓缓垂下。几分钟后,他挣扎着撑地起身,动作迟缓,每动一下都像耗尽力气。他从地上捡了块碎石,在积雪覆盖的水泥地上划了几道痕迹。 我放大画面。 “求一口热水。” 字迹歪斜,但清晰。 “不是赵强那边的人。”我低声说,“他们不会写字,更不会只写这四个字。” 苏晨盯着屏幕,“要不要试试回应?” “不行。”苏瑶开口,“我们不知道他发烧没有,万一有传染病,递东西也会传开。” “那就等。”我站起身,走到电源分区面板前,手动切断消防广播系统的主供电,只保留备用线路的测试通路,“如果他真想沟通,会继续示意。但我们不能先露底。” 凌晨两点十七分,那人再次动了。 他缓缓举起双手,掌心朝向安全屋,然后慢慢放下,重复三次。接着,他脱下外套,翻了个面,把内衬朝外抖了抖,像是在展示里面没有藏东西。做完这些,他又坐回原地,缩成一团。 “这是求生者的信号。”苏晨轻声说,“我在灾变初期见过别人这么做过——翻衣服表示无害,举手三次代表和平接近。” 我没说话,手指在控制台上轻轻敲了两下。 “苏瑶,准备一瓶水,两块压缩粮。用投喂口送出去,不要露脸。” 她点头,转身去准备。防护服、手套、面罩一套穿好,动作利落。我通过侧窗目视她走到投喂装置旁,按下开关。金属挡板滑开一道窄缝,物资被推了出去,随即闭合。 那人反应很慢。过了快十分钟,才发觉脚边多了东西。他低头看了很久,伸手碰了碰水瓶,又缩回来。最终,他小心翼翼拧开盖子,喝了一小口,立刻呛住,剧烈咳嗽起来。 但他没扔掉。 我把这段视频截取存档,标记为“首次接触记录”。 “他真的渴坏了。”苏晨看着回放,“要是陷阱,不至于演得这么真。” “演不了这么久。”我调出心跳监测数据,“从他出现到现在,心率始终在七十到九十二之间波动,没有突然飙升或骤降。如果是伪装接近,情绪不可能这么平稳。” “可他为什么偏偏这个时候来?”苏瑶问,“我们刚准备好出发,他就出现在门口?” 我盯着地图上的坐标点。 b7的方向,正好与这个人来的路径呈反角。他不是从工业区腹地往我们这边靠,而是从城市边缘的荒废居民带一路跋涉过来的。 “也许是他找错了方向。”我说,“听见广播片段,以为这里有组织收容幸存者。” “那他听到的是哪一段?”苏晨追问。 “不确定。”我打开信号日志,“最近一次轮播是昨天凌晨三点,内容包含‘北纬三十一度’和‘物资共享’,之后还有两次短频滴答声。如果他在十公里内接收到,确实可能循着信号源找来。” “我们要让他知道这里是安全点吗?”苏晨眼神亮了一下。 “不。”我直接否决,“现在只是观察阶段。他能待在指定区域,我们就提供基础补给;一旦越界,立刻驱离。” 我走到白板前,拿起记号笔画出一条线。 “十五米为限。从通风口外墙起算,往前不得越过这条线。地面我会让苏晨喷荧光漆做标记,夜间可见。另外,加装两个震动感应器,埋在土里,覆盖活动范围。” “还要继续监听他的呼吸和心跳吗?”苏瑶问。 “保持二十四小时录像,音频只录环境声。”我补充,“如果他再写字,记录内容;如果他说话,分析语调是否异常。重点看有没有固定句式,比如重复念某段话——那可能是诱骗信号。” 苏晨忽然抬头:“万一他是真的想找人?” “所以我不杀他,也不赶他走。”我看向他,“但安全屋的规则不能破。谁都不能例外。” 他抿了抿嘴,没再争辩。 天快亮时,那人用捡来的破布和铁皮搭了个简易遮风棚,就建在补给投放点旁边,没往前挪一步。他把空水瓶整齐摆在地上,像是在表示感谢。 我让苏晨接通消防广播的测试线路。 “滋——” 一声短促的电流音响起。 那人猛地抬头,望向墙体方向。 我没有说话,只是让系统重复播放这段杂音,持续十秒,然后切断。 他怔了几秒,忽然抬手,对着空气敬了个礼。 “他懂。”苏晨低声说。 “懂不代表可信。”我关掉设备,“安排轮值。你第一班,六小时后换苏瑶。我在休息舱随时待命。” 中午,我亲自检查了所有监控回放。 那人除了进食、排泄、短暂打盹外,没有任何试探行为。他甚至把吃剩的包装袋收拢在一起,放在远离帐篷的位置,避免引来野狗。 傍晚,苏晨在地面喷涂了荧光线,并埋设了两个震动传感器。他还顺手改装了一个远程温控探头,能实时监测对方体温变化。 “如果他发烧超过三十九度,我就启动预警。”他说。 我没反对。 入夜后,我回到主控台,耳机接入心跳回传监测仪。屏幕上,那个小小的光点安静地停留在禁区线外侧,呼吸频率平稳。 苏瑶送来一杯热汤,我摇摇头。 “等三天。”我说,“看他能不能熬过这三晚。低温是最诚实的考验,活下来的,至少有基本生存能力。” “然后呢?”她问。 “然后再说。”我盯着画面,“现在我们什么都不做,只看着。” 苏晨交完班,坐在副座整理行为记录表。他已经列出了十几个观测项:活动时间、饮食速度、对外界声响的反应、夜间惊醒次数…… 我正要起身去休息舱,忽然发现那人动了。 他从怀里掏出一张皱巴巴的纸,展开在膝上,借着微弱的月光,一笔一划地写着什么。 我立刻放大镜头。 纸上是几个大字: “我知道净水厂地下库还有一批滤芯。” 第147章 观察与考验:新成员的加入 第三夜的风雪比前两晚更猛。我盯着监控画面,那人缩在铁皮棚下,呼吸形成的白雾在低温中凝成细霜,附在他发梢和衣领上。他没再写字,也没试图靠近禁区线,只是每隔一小时就起身活动几分钟,防止身体僵住。 苏晨靠在副控台边,眼睛布满血丝,“体温一直维持在三十六度四,心跳稳定。他已经连续三十六小时没真正睡过觉了。” 我没吭声,手指划过屏幕,调出过去七十二小时的行为记录表。进食规律、排泄时间、对外界声响的反应——每一项都显示这个人没有伪装痕迹。正常人熬不过这种寒冷下的持续清醒,除非他真的只想活。 “滤芯的事。”苏瑶忽然开口,“你查过了吗?” 我点头,打开档案库界面。屏幕上弹出一份泛黄的图纸:市净水厂地下二层储备库结构图。标注清晰写着“工业级反渗透组件存储区”,容量三百二十套,专用于应急供水系统。 “图纸是灾变前三个月更新的。”我说,“如果没人进去过,那批货应该还在。” “可那是重污染区。”苏晨皱眉,“酸雨最严重的时候,那边积水深度超过两米,现在就算水退了,地面也全是腐蚀残留。” “所以他需要工具。”我盯着那段纸条的照片,“不是随便说说,而是知道拆卸有难度。” 苏瑶看了我一眼,“你想让他进屋?” “不是想,是该做了。”我站起身,“准备消毒舱,启动双门隔离程序。” 她没再问,转身去检查药剂存量。苏晨猛地抬头,“你要见他?” “当面谈。”我说,“规则得当面定。” 十分钟后,缓冲区灯光亮起。我站在内层气密门后,穿着防护服,手里握着一根金属管。外层门缓缓开启,寒风裹着雪粒冲进来,在热感应器触发下迅速关闭。那人被苏晨搀扶着走进来,脚步虚浮,但脊背挺直。 他比视频里看着更瘦,脸颊凹陷,嘴唇干裂,工装夹克早已看不出原色。可他的眼神很稳,扫了一圈消毒舱内的设备,最后落在我脸上。 “你能说话吗?”我问。 他喉结动了下,声音沙哑,“能……说几句。” “你说净水厂有滤芯。”我直接切入,“怎么确认的?” “我……在厂里干过三年机修。”他喘了口气,“最后一班岗是灾变前一天夜里。我们刚运到一批新组件,还没登记入库,就停电了。主管说等第二天处理,结果……没人再来。” “那你为什么不去拿?” “门锁换了。”他低头,“电磁阀控制,没电打不开。而且……里面可能淹了。” 苏晨插话:“你知道怎么进去?” “通风井检修口。”他说,“b区南侧外墙,有个手动逃生梯。只要爬下去,绕过主控室,就能到储备库后门。那里是机械锁,钥匙在值班室抽屉。” 我看了眼苏瑶。她微微点头——这细节对得上图纸。 “你还记得其他东西吗?”我继续问,“比如药品仓库、发电机房?” 他摇头,“只熟悉水处理线。别的……不知道。” 我沉默几秒,转向苏晨,“模拟测试。” 苏晨从工具箱里取出一段废弃管道和一套旧扳手,“这是我们发电机冷却管路的接口型号。你能拆开看看吗?” 他蹲下身,动作慢但准确。先用扳手松开卡箍,再轻轻敲击法兰边缘,避免损伤密封圈。打开后,他指着内部一圈黑色残渣,“老化了……得换密封环。不然接上去也会漏。” “要是电压不稳呢?”我问。 他抬头,“加个稳压模块就行。你们要是有备用继电器,可以改线路分流。” 苏晨倒吸一口气。上周他修发电机时,就是因为电流波动烧了触点,临时搭了个分流电路才解决。 “他会修电。”苏晨低声对我说。 “不只是修电。”我看着那人,“他知道密封件的老化特征,懂应急改装。这不是普通工人。” 我转回正题,“我可以让你进生活区,但有三条规矩:第一,服从指令,不得擅自行动;第二,物资使用必须报备,不准私藏;第三,轮值安排照做,包括警戒和清洁。” 他盯着我,好一会儿才说:“我……只求一个遮风的地方。你说什么,我就做什么。” “这不是请求。”我说,“这是协议。同意就说‘是’。” “是。”他声音不大,但清楚。 我按下控制面板上的绿色按钮,内层气密门发出低沉的解锁声。暖风从通道口涌出,吹动他的头发。 他迈步往前,走到一半忽然停住,从怀里掏出一把生锈的钥匙,放在消毒舱入口的托盘上。 “值班室……抽屉里的备用钥匙早就丢了。这把是我自己配的。”他说,“我不骗人。” 我拿起钥匙看了看,放进随身袋子里。 进入生活区后,苏瑶立刻给他做了全面检查。血压偏低,营养不良,右腿旧伤是陈年骨折错位愈合,不影响行走。没有发烧,也没有咳嗽症状。 “可以接触其他人。”她对我说。 我让苏晨带他去洗漱间,换上干净衣物。旧工装被封进塑料袋,送去检测是否有病菌或追踪标记。 半小时后,他出来了,穿着苏晨给的备用保暖服,头发湿漉漉地贴在额头上,整个人看起来年轻了十岁。 “叫什么名字?”我问。 “陈岩。”他说。 我翻开人员登记本,写下他的名字和基本信息。页面还空着大半,之前只有我们三个人的记录。 “你现在是安全屋成员。”我说,“暂列辅助岗位,负责设备维护协助和技术支持。具体任务明天分配。” 他点点头,目光扫过房间里的货架、发电机、监控屏幕,像是在估算这个空间的生存能力。 苏晨搬来一张折叠床,在角落支好。“你先休息。今晚我守前半夜,你不用轮。” 陈岩没推辞,慢慢坐到床沿。他抬手摸了摸床垫,又缩回去,像是怕弄脏。 我走到主控台前,调出明日计划表。探索b7的装备已经打包完毕,路线也标记好了。但现在多了一个变量。 “滤芯的事不能拖。”我说,“如果真能拿到,我们的净水效率能提升三倍。” “可外面还在下雪。”苏瑶提醒,“路况会更差。” “那就等雪停。”我看向监控画面,“但我们得重新评估出行人数。” 苏晨眼睛亮了一下,“是不是……我可以去了?” 我摇头,“这次还是我去。但回来的路上,要顺道去看看那个检修口。” 陈岩抬起头,“我能画张路线图。” “先休息。”我说,“明天再画。” 我关掉部分照明,留下走廊微光。陈岩躺下后没多久就闭上了眼,呼吸很快变得均匀。三天没睡踏实的人,一旦放松下来,连梦都不会做。 我站在生活区中央,手里拿着更新后的人员登记表。纸页上多了一个人的名字,墨迹未干。 苏晨走过来,小声说:“他真的知道稳压模块的事。” “我知道。”我盯着那张床,“所以更要盯紧他。” 我转身走向主控室,路过消毒舱时停下。托盘上还留着那枚钥匙的印痕,在灯光下显出淡淡的金属刮擦痕迹。 我伸手按灭了灯。 第148章 团队扩张:新的挑战 天刚亮,监控屏幕上的温度读数降到零下十一度。我站在主控台前,调出过去三天的物资消耗曲线。水桶的消耗线从平稳直线变成了微微上扬的斜坡,燃料记录也多了两次非计划性启动——都是陈岩昨晚检查备用电机时触发的。 这间安全屋的设计容量是三人长期生存。现在多了一个成年男性,哪怕他吃得再少,系统负荷也在悄悄爬升。 我打开储物区的实时画面。苏晨正蹲在货架旁清点压缩食品,动作比平时慢了一拍。他抬头看了眼新划出来的工具间,陈岩已经在里面整理零件了,背影佝偻,手里捏着一枚生锈的螺丝套筒,像是在回忆它该归到哪个格子。 我没叫他,直接按下内线通话键:“所有人到主控区集合。” 五分钟后,四个人围在操作台边。苏瑶带来了一份手写清单,纸角还沾着药膏的油渍;苏晨抱着他的维修日志,封面边缘被手指磨出了毛边;陈岩站得最远,双手垂在工装裤两侧,没碰任何设备。 “从今天起,我们不是三个人的队伍了。”我说,“规则要改。” 我把数据投影到墙上:每日净水消耗增加一桶,电力负载上升百分之八,氧气循环系统运行时间延长四十分钟。这些数字背后是实实在在的压力——我们储备的柴油只够支撑现有模式再运转六十七天。 “苏瑶负责生活物资统筹。”我继续说,“饮食配给按新标准执行,每餐减少五十克主食,优先保障体力消耗大的岗位。” 她点头,在本子上划掉原来的分配方案。 “苏晨仍是设备维护主力,但接下来要带陈岩熟悉所有核心系统。”我看向弟弟,“你们一起做一次全面巡检,包括太阳能板接线盒和地下排水阀。” 苏晨手指一顿,笔尖在纸上压出一个小点。他张了开口,又闭上。 “我不是抢他位置。”陈岩忽然说话,声音低但清楚,“我是来帮忙的。” “这不是帮不帮的问题。”我盯着苏晨,“是效率问题。你一个人修所有东西,累倒了谁来换班?现在有两个人懂机械,轮值得开。” 他抬起头,眼神有点晃,“可……以前都是我做的。” “所以你要教。”我说,“以后发电机出问题,你们一起修。你是技术骨干,不是杂工。” 空气静了几秒。苏瑶轻轻碰了下苏晨的手臂,他才慢慢点头。 会议结束后的第三个小时,我通过监控看到两人站在逆变器旁边。苏晨指着电路板上的继电器组,嘴皮动得很快;陈岩侧耳听着,时不时伸手比划接线路径。他们试了三次才让电压稳定下来,最后一次成功时,苏晨嘴角抽了一下,像是想笑又忍住。 下午两点,警报响了一次。 原因是净水装置的滤网被一块金属屑卡住,自动停机。值班的是陈岩,他反应很快,两分钟内切断电源并拆开外壳,但重新组装时少拧了一颗固定螺栓,导致重启后出现轻微震动。 我赶到现场时,他正跪在地上检查底座平衡,额头沁出汗珠。 “不该急着合盖。”他低声说,“应该先确认密封圈位置。” 我没责备,只问:“下次怎么避免?” “加一步检查单。”他喘着气,“每个拆卸部件都拍照记录,复原时对照。” 我点头,转身去翻工具柜。十分钟后再回来,桌上多了张打印纸:《设备检修七步流程》,从断电到试运行全列清楚,末尾留空用于签名确认。 “贴墙上。”我说,“以后谁动核心设备,必须走完这七步,签字留痕。” 他盯着那张纸看了很久,才伸手把它钉在操作台上方。 晚饭前,生活区重新布置完毕。原本靠墙的折叠床挪到了仓库隔间,那里原本堆着废弃电缆,现在被清理出来,铺了防潮垫和简易帘子。通道宽了三十公分,足够两人并行通过。 “紧急撤离路线恢复通畅。”我在平板上勾掉整改项。 苏瑶在厨房区称量明日的口粮,突然抬头:“陈岩,你早餐习惯吃什么?” 他愣了一下,“……热的就行。” “那就统一配餐。”她说,“别自己加热,浪费能源。” 他点头,站起身把空碗放进消毒柜。动作很轻,像是怕弄出声响。 夜里轮值换成双人制。我安排陈岩和苏晨守前半夜,自己留在内室观察。摄像头显示他们起初各忙各的,一个校准无线电频率,一个清洗工具。后来苏晨提到发电机冷却管路的老化问题,陈岩放下抹布走过去,两人蹲在一起研究接口型号。 我看时间差不多,远程调高取暖器功率两度。 十分钟后,他们开始讨论能不能用旧空调铜管替换一段腐蚀严重的排水管。声音不大,但持续了将近半小时。 我没有打断。 第二天清晨,我召集所有人再次开会。 “探索b7的事推迟两天。”我说,“在这之前,我们要先把内部理顺。” 苏晨立刻问:“是不是因为我……” “不是。”我打断,“是天气。雪还没停,路上容易陷车。而且我们现在有四个人,出行配置得重新算。” 我拿出新的轮值表。陈岩的名字第一次出现在“设备协维”栏里,排班密度比其他人低一半,备注写着“限非核心操作”。 “你可以参与日常维护。”我对他说,“但关键系统切换、电源主控、净水调度,暂时由我和苏晨负责。” 他没异议,只问:“我能画个检修口的结构草图吗?你说要去看看那个净水厂。” “画完交我审核。”我说,“不准私自复制或外传。” 他点头。 散会后,我独自留在主控区,翻看更新后的任务清单。页面底部新增一行小字:人员管理日志——每日记录成员工作表现与情绪状态。 笔尖悬在纸上,我想了想,写下第一条: “陈岩,完成滤网更换失误后的主动补救,提出流程优化建议,态度端正。仍需观察协作稳定性。” 抬头看监控,他正在工具间分类密封件,把不同规格的橡胶圈装进透明小袋,逐一标注名称和适用设备。苏晨站在门口看了会儿,递过去一把镊子。 两人没说话,但距离比昨天近了些。 我合上笔记本,手指敲了敲桌面。 扩张的第一步已经迈出。秩序在建立,摩擦也在发生。没有人掉队,也没有人真正放松警惕。 走廊灯光忽闪了一下。 我立刻调出电力监测界面,发现是外围线路接触不良引起的瞬时波动。问题不大,但提醒了我一件事:这个屋子的每一个环节,现在都牵着四条命。 我起身走到配电箱前,拉开外罩,开始检查接线端子是否紧固。 第149章 再次出发:向着希望 配电箱的接线端子全部拧紧后,我顺手摸了下外罩边缘。指尖传来一丝凉意,金属表面结了薄霜,但电流读数稳定,电压波动已归零。 我站直身体,调出监控画面。风雪小了些,屋顶的积雪厚度比昨夜少了三厘米,气象雷达显示北面气流趋于平稳,酸雨警报解除。这是过去七天里最适合出行的一段窗口期。 我按下内线呼叫键:“所有人,主控区集合。” 不到五分钟,他们陆续进来。苏瑶拿着她的医疗包,边走边检查注射器密封条;苏晨背着他那台改装过的手持定位仪,屏幕亮着微弱蓝光;陈岩站在门口,穿着刚领到的防寒服,拉链拉到下巴,双手插在口袋里,眼睛盯着地面。 我把投影打开,墙上显出一条红色路线,从安全屋出发,穿过废弃工业区,终点停在一个标着“b7”的灰色建筑群上。 “今天出发。”我说,“目标是净水厂地下库。如果陈岩提供的情报准确,那里还有可替换的滤芯组件,甚至可能连通城市备用电网。” 苏晨抬头:“天气真的没问题?” “风速降到三级以下,能见度恢复到一百米以上。”我指了指屏幕角落的数据流,“而且我们不能再等。柴油储备只够支撑六十七天,若不能接入外部能源,安全屋的循环系统迟早会停摆。” 他没再问,只是低头看了眼手中的设备。 “这次不是试探性巡逻。”我继续说,“是实打实的资源拓展行动。每个人都有任务——苏晨负责导航和通讯中继,保持信号与安全屋自动连接;苏瑶随队医疗保障,随时监测体温和呼吸状态;陈岩协助携带补给箱和备用工具组,途中听从指令行事。” 陈岩点头,声音很轻:“明白。” 我逐个检查装备。防寒服的密封条完好,氧气面罩电量满格,猎枪弹匣重新装填过,保险处于关闭状态。我们四人站成一排,在闸门前完成最后一次自检。 门内的气压平衡阀发出轻微嗡鸣。倒计时十秒开始。 我没有说话,他们也没出声。只有仪表盘上的绿灯一格格亮起。 门开时,冷风猛地灌进来,卷着细雪扑在面罩上。我第一个迈出去,靴底踩进积雪,发出沉闷的咯吱声。身后三人依次跟上,脚步紧凑。 厚重的合金门在我们背后缓缓闭合。液压锁扣落下的瞬间,像是把过去几天的压抑也关了进去。 我没回头。 前方是一片被雪覆盖的厂区道路,两侧厂房倒塌了一半,钢架扭曲,玻璃全碎。风从断裂的墙体间穿行,带起一阵阵雪雾。 我们保持队形前进。我走在最前,枪口朝下,但随时可以抬起。苏晨在我右后方三步远,手里握着定位仪,不时抬头看天。苏瑶和陈岩并行在最后,她不时侧头观察他的步伐。 走了不到两百米,路面开始下陷。积雪下面是空心结构,可能是排水沟或电缆井。 “绕行。”我抬手示意,“贴左侧围墙走。” 话音刚落,身后传来一声闷响。 我立刻转身。陈岩左脚已经陷进一处塌陷的井口,半个身子歪斜,右手死死扒住边缘铁框才没完全掉下去。他的防寒靴浸进了冰水里,水面还冒着白气。 “别动。”我快步上前,单膝跪在井沿,“苏晨,工兵铲!” 苏晨把仪器塞进背包,抽出铲子递来。我用刃口卡住井盖残片,固定住受力点,然后伸手抓住陈岩的手臂。 “用力——起!” 他借力往上挣,我拽着他肩膀把他拉了上来。落地时踉跄了一下,苏瑶立刻扶住他。 “脱鞋。”她说,“马上换干燥袜子,不然体温会快速流失。” 陈岩坐在一块水泥板上,手指发抖地解鞋带。苏瑶从急救包里取出保温毯,裹住他小腿,又拿出一支药剂,推入他手臂皮下。 我蹲下检查那只湿透的靴子。皮革已经开始僵硬,内衬吸水严重,不能再穿。 “备用靴在补给箱第三层。”我对苏晨说,“拿给他。” 苏晨拉开箱子,翻出一双新靴。陈岩换上后试着站了站,脚掌活动还算灵活。 “还能走?”我问。 他点头:“没事,就是冷了一下。” “记住这个位置。”我从背包里取出荧光喷罐,在井口周围画了个大圈,“回去的时候要标记所有危险点。” 苏晨掏出记录本,快速画了草图,标上坐标编号。 我重新规划路线。不再走中间主道,改为紧贴建筑外墙移动。这样虽然绕远,但地面承重更可靠。 队伍再次启程。这一次,陈岩走在苏晨旁边,两人间距不超过一米。 风渐渐小了。远处的地平线上,几栋高层建筑的轮廓在雪幕中浮现出来。那是老城区的旧供水中心,b7区域的核心。 我们走得很慢,每一步都确认地面稳固。途中经过一个倒塌的岗亭,我让苏晨用信号增强器测试了一下,发现还能接收到一段微弱的公共广播频率。 “有电。”他说,“虽然不稳定,但说明地下线路可能还在运行。” 我记下这个点,准备返程时重点排查。 又走了半小时,我们在一处加油站废墟旁短暂停留。油罐已经被砸开过,里面空了,但遮雨棚还立着一半,能挡风。 “喝水。”我掏出水壶,每人分了两口,“不准多喝。外面温度太低,代谢加快,水分消耗比平时高百分之四十。” 苏瑶接过水壶时,忽然说:“你看那边。” 她指向加油站对面。一栋半塌的超市门口,挂着一块残破的招牌,上面依稀能辨认出“便民服务站”几个字。 “我记得那里。”陈岩开口,“灾变前,这片区的应急物资是由市政统一配送的。如果仓库没被洗劫……也许还有存货。” 我盯着那栋楼看了几秒:“不在原计划内。但我们有富余时间,可以去看看。” “我去。”苏晨举手,“速度快,来回十分钟。” “不行。”我摇头,“单独行动禁止。四人一起,快速进出。” 我们调整方向,朝超市靠近。入口被一堆货架堵住,我用枪托推开一条缝,苏晨钻进去探路。 两分钟后他回来:“通道能通,后面有个小仓库,门锁着,但没焊死。” 我带头进去。里面比想象中完整,墙角堆着几箱未开封的电池和手电筒,还有两捆绝缘胶带。 “有用。”我说,“搬两箱电池走。” 陈岩主动上前,和苏晨一起把箱子抬出来。苏瑶在门口守着,目光扫视四周街道。 就在我们准备离开时,陈岩突然停下:“等等。” 他弯腰从货架底下抽出一张泛黄的纸。展开一看,是张手绘的地下管道分布图,标注了通往净水厂的检修通道入口位置。 “这个……”他指着图上一个红点,“离这儿不到五百米。是个通风井,直通地下二层。” 我接过图纸仔细看。线条清晰,标注详细,连检修阀门的型号都写明了。 “你什么时候画的?” “不是我画的。”他说,“是灾变前留下的。那天我路过这里,看见工作人员贴的告示,顺手抄了一份。” 我盯着那张纸,心跳快了一拍。 这比直接闯大楼安全得多。避开坍塌风险,还能提前确认内部情况。 “改路线。”我说,“先去通风井。” 我们迅速收拾物资,按新坐标前进。五百米不算远,但每一步都走得谨慎。 当那个锈迹斑斑的井盖出现在视线中时,我抬手示意全体止步。 井口四周积雪平整,没有脚印,也没有翻动痕迹。 我蹲下身,用手套拂开表面浮雪。铁盖上刻着“市水07-b”,和图纸一致。 “找到了。”我说。 苏晨从背包里取出撬棍,插进缝隙。我和他一起用力,井盖缓缓掀起,露出下方漆黑的竖井。 一股潮湿的冷气涌上来,带着淡淡的铁锈味。 我打开头灯,光束照进深处。阶梯还在,虽然有些扭曲,但整体结构完整。 “十分钟后出发。”我说,“检查氧气面罩,确认通讯频道同步。” 他们开始做最后准备。 我站在井口边,望着远处那片模糊的建筑群。风停了,雪也小了。 这条路我们终于走出来了。 第150章 安全屋的坚守:末日的曙光 合金门闭合的闷响在耳边消散后,监控画面里那四道背影很快被风雪吞没。我盯着屏幕角落的时间戳,09:17:32,信号稳定,队伍正按预定路线移动。主控台的呼吸声只有我和陈岩。 “他们走了。”我说。 陈岩站在配电柜前,手里还攥着刚才林越临走前检查过的绝缘手套。他抬头看了我一眼,没说话,把手套放回原位,动作很轻。 我转身走向生活区,脚步踩在金属地面上发出规律的响动。安全屋的空气循环系统嗡鸣如常,温度维持在十八度。一切正常,但我知道,从这一刻起,这里由我们两个人说了算。 刚坐下,警报灯闪了一下。不是红色,是黄色——备用电源模块电压波动。 “我去看看。”陈岩已经朝配电间走,“可能是接头松了。” 我没拦他。林越走之前把应急预案第三条交给我,第一条就是:电力异常优先处理,无论是否伴随外部干扰。 我调出监控全屏。厂区边缘的雪地上,三串脚印正从东侧废料堆绕过来。三人,走路拖沓,外套破得挂不住风,手里没拿像样的工具。不像是冲着战斗来的,更像在找能避风的地方。 我按下广播键,录音播放:“本区域设有自动防御系统,请立即离开。” 声音在空旷地带撞了几下,又弹回来。那三人停下,互相看了看,其中一个抬头望向监控探头方向。 陈岩的声音从通讯器传来:“找到了,b组蓄电池端子松动,正在紧固。” “处理完检查通风口栅栏。”我说,“上次加固用的螺栓规格太小,热胀冷缩容易脱扣。” “明白。”他顿了顿,“我顺手换一批m8的,库存有。” 我点头,虽然他知道我看不见。这个人进来才几天,做事却有种老工人特有的沉稳劲儿,不抢话,也不躲事。 外面那三人没走远,蹲在一堆钢板后面抽烟。烟头的光在灰白天色下忽明忽暗。他们没开扩音器回话,也没扔石头挑衅,就是在试探。 我关掉非必要照明,只留走廊应急灯。生活区瞬间暗下来,像没人住一样。然后我把摄像头切换成低帧率模式,减少数据传输负荷,避免被有心人通过信号反推内部活动强度。 十分钟后,陈岩回来,手里拎着一把新扳手和一盒螺栓。 “换完了。”他说,“还给通风井加了双层钢网,用角铁封死,除非拿切割机,不然砸不开。” 我看了眼监控。那三人终于起身,往南边塌了一半的锅炉房走去,背影缩成三个黑点。 “走了?”我问。 “应该是。”他靠在门框上,“这种天气,没人愿意在外面多待。他们估计也就想碰运气,看有没有漏出来的食物或者燃料。” 我嗯了一声,起身走到主控台前,重新打开部分照明。屏幕上,林越他们的信号点还在缓慢推进,距离目标还有两公里左右。通讯状态显示“单向接收”,没有回传请求。 “你去休息吧。”我说,“轮值表上你下一班是晚上六点。” 他摇头:“我想先把工具间再理一遍。发电机滤芯快到更换周期了,得提前准备好密封件。” 我看着他走进隔壁房间,背影挺直。这人进来时连眼神都不敢抬,现在已经开始主动规划工作了。 我坐回椅子,打开日志记录界面。输入: 【留守第一时段,09:45,外部三名流浪者靠近东侧监控区,行为未构成直接威胁。广播警告后撤离。电力系统b组端子松动,已修复。通风口二次加固完成。主队信号稳定,行进中。】 敲下回车,时间跳到10:02。 屋外忽然安静下来。不是风停了那种静,而是连雪落的声音都弱了。我抬头看向观察窗,积雪压着的檐槽边缘,一滴水珠缓缓凝出,滑下来,砸在下方堆积的雪壳上。 我站起身,走到窗边。 酸雾散了。 不是错觉。头顶的云层裂开一道口子,灰白色的天光透下来,照在屋顶的金属板上。那层常年覆盖的黄绿色腐蚀膜,似乎淡了些。 我打开环境监测面板。酸雨警报持续沉默,湿度下降五个点,气温曲线从零下八度回升至零下三点。虽然还没解冻,但这是七天来第一次,酸性降水完全中断超过六小时。 我盯着数据看了很久。 上一次看到这样的数值,是灾变前的预报末尾。那时候没人信,说只是短期气候波动。可我知道,那是风暴前最后的平静。 但现在不一样。 这次的回升,带着节奏。就像心跳,一下比一下有力。 我拿起通讯器,按下录音键。 “今日留守正常,环境参数趋稳,酸雨中断已达六小时……”我顿了顿,声音放低,“屋顶开始融雪,空气ph值回升至5.6。我们等你们回来。” 没发送。存入待发队列。 转身时,看见陈岩站在通道口,手里拿着一块电路板。 “净水装置的传感器有点漂移。”他说,“我拆下来校准一下,顺便查查有没有受潮。” “去吧。”我指了指工作台,“用防静电垫。” 他点头进去。我回到主控台,把刚才的日志重新看了一遍,然后调出建筑结构图。林越说过,如果外部环境改善,第一个要考虑的就是扩大物资采集范围。 正翻着,警报又响。 不是电源,是外围震动传感。 我切回监控。东侧围墙根,一个身影正贴着墙根移动。不是刚才那三个,是个单独的,穿深色夹克,背着包,走得极慢,像是腿有问题。 我放大画面。 那人抬起脸,扫了眼摄像头。 是个女人,脸色青白,嘴唇干裂,但眼神清醒。她从口袋里掏出一张纸,展开,举起来对着镜头。 纸上写着:**我能修净化树脂罐,求一口饭。** 陈岩从工作台那边探头:“她是不是……认识我们?” “不知道。”我盯着她手里的纸,“但她知道净化树脂罐是什么。” 这不是普通人能说得出口的词。灾变前,这属于市政水务系统的专业维护内容。 她站在那儿,不动,也不喊话,就举着那张纸,风吹得纸页哗哗响。 我抓起通讯器,快速拨通陈岩的频道:“带上防割手套和约束带,去缓冲舱准备。我启动消毒程序。” 他立刻起身:“要放她进来?” “先验身份。”我说,“而且她选这个时候来,要么是真走投无路,要么……知道些什么。” 液压门开启需要十五秒预热。我盯着屏幕,看着那个女人慢慢放下手,把纸叠好收进怀里,然后双手抱头,蹲在地上,做出无威胁姿势。 她的鞋底磨平了,左脚的鞋帮裂开一道口子,露出里面裹着的布条。 我按下确认键。 “开启外门。” 缓冲舱的灯光亮起,照在她脸上。她没抬头,只是坐着,肩膀微微抖。 陈岩站在内侧门后,手里握着约束带,眼神紧绷。 我盯着监控,手指悬在紧急闭锁按钮上方。 只要她有任何异常动作,三十秒内就能把她关在外面。 她一步一步挪进来,脚步虚浮。走到中间,自己脱下背包,双手举起。 陈岩上前搜查,动作利落。包里只有半瓶水、两块压缩饼干,还有几张手写的零件编号清单。 “没武器。”他说。 我打开内门。 她走进来,第一句话是:“你们的三级过滤系统,树脂罐至少三个月没换了吧?再不处理,出水会有苯系物残留。” 我和陈岩同时看向净水系统的监测屏。 上周的数据确实有点异常,但我们以为是传感器误差。 她看着我们,声音很轻:“我能修。但我需要吃顿热的,再睡四个小时。” 第151章 酸雨迷雾中的求救声 监控画面里那女人的身影刚消失在缓冲舱内,我还没来得及调出她的体温曲线,警报声就响了。 不是红色,也不是黄色,是低频震动提示音——东侧三百米外的移动热源探测器被触发。两个信号点,一强一弱,都在缓慢移动,方向正对着安全屋主入口。 我立刻切到远端摄像头。酸雾太浓,可见度不足五十米,红外成像也被水汽干扰得断断续续。只能勉强看出一辆半埋在雪堆里的旧轿车,车顶已经被腐蚀出几个破洞,前挡风玻璃裂成蛛网状。 有人在里面动。 我放大画面,开启音频拾取。金属摩擦的声音传来,像是手指在拍打玻璃。几秒后,一个女人的声音穿透杂音:“……有人吗?救救我弟弟……他快不行了。” 声音虚弱,但咬字清晰,甚至带着某种职业性的冷静。 “电解质紊乱,低温休克前期……再不转移,四肢会坏死。”她又说了一句。 我盯着屏幕。前世这个时候,这片区域早就没人了。能活到现在,还能准确说出这些术语的,绝不是普通幸存者。 我调出风向与酸雨预测模型。当前处于降水间歇期,但气象云图显示,新一轮酸性降雨将在二十三分钟后抵达。时间够用,但必须走最短路径。 我抓起挂在墙边的重型防寒服,开始穿戴。靴底加装钛合金护层,手套内置ph感应丝线,头盔面罩经过三层防腐处理。每一步都熟悉得像呼吸。 “林越?”苏瑶的声音从身后传来。 我回头,看见她正扶着门框站着,脸色还有些发白,但眼神已经稳了下来。陈岩给她打了保温针,又喂了半管营养液,现在她能站起来了。 “外面有人求救。”我说,“两个人,情况不好。” 她没问是不是陷阱。只问:“需要医疗支援吗?” “很可能。”我拉上防寒服的密封拉链,“你留在主控区,准备急救包和恒温毯。如果我十分钟没回传信号,启动远程闭锁程序。” 她点头,转身朝药柜走去。 我最后检查了一遍装备,按下外门解锁键。 液压系统开始预热,十五秒倒计时启动。我站在缓冲舱门口,看着监控画面中那辆破车。风突然变了向,一股酸雾从北面卷过来,贴着地面爬行,像一层流动的灰纱。 就是现在。 门开一条缝,冷气夹着湿腐味扑进来。我跨出去,反手关闭外门。脚步踩在积雪上发出闷响,每一步都试探着落点。地表残留的酸液不会留下明显痕迹,但我的鞋底传感器会在接触瞬间报警。 走到一半,头顶云层裂开一道口子,微弱天光照下来。我抬头看了一眼,加快步伐。 接近车辆时,那个女人又拍了拍玻璃。她看见我,立刻指向副驾驶座。里面蜷着个少年,脸贴在冰冷的窗上,嘴唇发紫,右手紧紧抱着一个鼓鼓的背包。 我绕到驾驶座一侧,伸手拉门。锈死。 掏出随身工具刀,插进缝隙撬动。金属发出刺耳的摩擦声,门终于松动。我用力一拽,整扇门带着铰链崩开,砸进雪里。 转头要去拉副驾,却发现那女人已经自己推开了门。她想下车,腿一软,直接跪在雪地上。 我上前扶她,她却摇头:“先救他……他已经三个小时没说话了。” 我把人背起来。少年很轻,衣服湿透,体温几乎测不到。他怀里还死死抱着那个包,手指僵硬得掰不开。 女人撑着车身站起来:“他叫苏晨……我是他姐姐。” 我没应声,只问:“他碰过酸液吗?” “没有!只是冻伤……脚踝可能骨折。”她说得很快,“但我没法处理,没药,也没设备。” 我点头,背着苏晨往前走。女人踉跄跟上,一只手扶着腰,走路有点偏。 走出二十米,鞋底传感器忽然亮起红灯。 我猛地停住,一把拽住身边的女人往左退了两步。 她惊了一下:“怎么了?” “别动。”我蹲下身,用刀尖拨开表面积雪。 下面是一片深色液体,表面泛着油光,正缓慢侵蚀周围的混凝土。这种浓度,一脚踩下去,靴子会在三十秒内穿底。 我记起来了。前世这里有个地下排水井泄漏,混入酸雨后形成高浓度腐蚀池。当时有三个人绕路经过,全陷进去,连骨头都没剩下。 “走左边。”我低声说。 重新启程时,雨开始下了。 滴一滴落在头盔上,发出轻微的“嘶”声。我加快脚步,女人紧跟在后。苏晨在我背上一动不动,呼吸微弱得几乎感觉不到。 一百米、八十米、五十米…… 安全屋的轮廓在雾中浮现。 我按下腕表上的确认键,缓冲舱灯光亮起。外门开启,我们冲进去的瞬间,身后雨势骤然加大,酸液砸在金属门板上冒起白烟。 门关紧,消毒程序自动启动。紫外线灯扫过全身,喷雾系统释放净化剂。 女人靠着墙喘气,嘴唇还在抖。我解开背包带,把她弟弟轻轻放在地上。他依旧昏迷,但胸口还有起伏。 “开门。”我对主控区喊,“让他们准备床铺。” 通讯器里传来苏瑶的声音:“已经铺好了,恒温系统开了最高档。” 内门打开,我背起苏晨往外走。经过门口时,女人想跟上来,却被警戒系统拦住。红色激光线横在面前。 “等检测结果。”我说,“这是规矩。” 她没争辩,只是点点头,坐回角落,双手抱膝。 苏晨被安置在床上后,我终于有机会看他那个包。拉链没扣紧,一角露出金属齿轮和烧焦的电路板。还有半截无人机螺旋桨,用胶带缠着。 这东西在灾变前值不少钱。现在更稀有。 我合上包,回头看向主控台。苏瑶正在调制注射液,动作熟练得不像临时起意。 “你是医生?”我问。 她头也不抬:“社区医院,干了六年。” “他知道这些?”我指了指床上的人。 “他在学机械维修。”她说,“职校念到一半,天就塌了。” 我嗯了一声,走到监控屏前。外面雨势未减,刚才那辆车已经被酸液彻底吞没,车顶塌了一角。 陈岩走进来,手里拿着一套干净衣物:“给她换上吧,别感冒了。” 我接过衣服递过去。女人抬头看我,眼神里有种复杂的光。 “谢谢。”她说,“我知道你不该冒这个险。但我们真的…… nowhere else to go。” 我没回答。转身走向净水系统面板,调出最近七十二小时的数据记录。 果然,树脂罐的过滤效率下降了百分之三十七。再拖两天,出水就会超标。 我回头看她,发现她也在看那个屏幕。 “你们的三级过滤系统,”她突然开口,“树脂罐至少三个月没换了吧?再不处理,出水会有苯系物残留。” 我和陈岩同时看向监测仪。 上周的数据异常,我们以为是传感器问题。 她看着我,声音很轻:“我能修。但我需要吃顿热的,再睡四个小时。” 第152章 流感前兆与信任危机 消毒灯熄灭的瞬间,我解开密封扣,脱下防寒服。肩背肌肉绷得发酸,呼吸在头盔里凝成水雾,贴着面罩往下淌。苏瑶递来一条干布,我没接,自己扯下来擦了脸。 她指尖在我手腕上停了一下,很快松开。 “脉搏偏快。”她说,“去测个体温。” “没事。”我走向主控台,脚步踩在金属地板上发出闷响,“先看外面情况。” 监控画面还停留在那辆被酸雨吞噬的旧轿车上。车顶塌陷,玻璃全碎,雨水顺着破洞灌进去,在车厢里积成一洼浑浊的液体。热源探测器没有新信号,风向稳定,酸雾浓度正在下降。 我调出净水系统日志。树脂罐效率曲线确实下滑了三十七个百分点,比预估提前了四天。这不对劲。 正要切换电源管理界面,一阵咳嗽突然涌上来。我侧过身,用手肘挡住嘴,喉咙像被砂纸磨过一样疼。 “你发烧了。”苏瑶站到我旁边,声音不高,但语气不容回避。 “刚才是高强度作业,体温自然升高。”我盯着屏幕,“现在最重要的是确认那两个人的身份来源,还有他们背包里的零件是不是能用。” 她没再说话,转身打开急救柜,取出一支预充式注射液。 “这是抗生素,广谱的。”她撕开包装,“你现在不是一个人的问题,是整个系统的运转核心。如果你倒下,谁来判断下一个热源是不是威胁?谁来决定能不能开门?” 我看着她把药剂装进皮下注射笔。“我不需要休息。” “那你让苏晨去换树脂罐?”她抬眼,“他连过滤模块的拆卸顺序都没记熟。” 背后传来轻微的脚步声。苏晨站在走廊口,手里拿着工具包,脸色有点发白。 “我可以学。”他说。 我张嘴想说什么,又是一阵咳。这次连胸口都跟着震,肺叶张缩间带着滞涩感。 苏瑶抓住机会,迅速卷起我左臂袖子,冰凉的消毒棉擦过皮肤。针尖刺入时几乎没有感觉。 “二十四小时内别碰冷水,别出屋。”她收起注射笔,“接下来的事,让我来处理。” 我没有反驳。不是认同,而是意识到自己的反应慢了半拍——从前线回来到现在,不到四十分钟,我已经错过了三次系统警报的提示音。 苏晨走过来,把工具包放在操作台上。“我去检查新增摄像头的信号延迟问题。”他说完就进了设备间。 我靠着椅背坐下,额头开始发烫。视线扫过监控分区,东侧热源探测器忽然闪出五个红点。 距离三百米,移动速度缓慢,呈松散队形前进。每个人影周围都有微弱包裹轮廓,像是背着物资。 “有人来了。”我说。 话音刚落,警报响起。不是外部入侵预警,而是摄像头联动触发的声音——苏晨在调试线路时误触了感应阈值。 但他很快调整过来,画面切到红外视角。五个人围在一截断裂的高架桥下,中间燃着一小堆火。火焰很小,被风吹得摇晃,但他们轮流添着不知什么材料,居然没熄。 我抓起战术手枪,起身要走。 一只手按住我肩膀。 “你现在出去,等于把感染风险带进缓冲舱。”苏瑶站在我面前,目光沉稳,“而且你走路都在晃。” “我可以撑住。” “你可以,但这个屋子撑不住。”她拿起通讯器,“苏晨,启动b型无人机,做一次远距扫描。不要靠近,保持五百米悬停。” 我僵在原地。那是我原本打算亲自执行的任务——探查外来者意图、评估威胁等级、决定是否拦截或驱离。现在,我连走出门的权利都被暂时剥夺了。 苏晨从设备间探出头:“b型?那台陀螺仪上周校准失败,一直没修好。” “那就现在修。”我说,“备用电池充满,加装夜视镜头。” 他点点头,转身回去。两分钟后,他抱着主机箱出来,面板上亮着黄灯。 “自检通不过。”他手指敲了敲屏幕,“提示‘姿态传感器异常’,可能是接线松动。” 我站起来走过去。刚迈一步,眼前黑了一下,扶住墙才站稳。 苏瑶递来一杯温水,里面漂着一片退烧贴溶解后的药膜。“你信他们吗?”她轻声问。 我盯着监控画面。那五个人里有个年纪大的一直在咳嗽,另一个年轻人不停往四周张望,像是在放哨。他们的火堆边上放着两个鼓囊囊的背包,还有一个扁长的帆布袋,形状像武器。 “我不是不信。”我嗓音哑着,“我是不能赌。” 她点头:“所以才要用无人机看清楚。而不是你冲出去面对面问‘你们是谁’。” 我闭了闭眼。重生以来,每一次危机我都亲手解决。卖房、选址、囤货、加固、迎敌……所有决策落点都在我自己手上。可现在,我只能坐在这里,等一个十六岁的少年修好一台机器,替我看清外面的世界。 苏晨拆开控制模块后盖,拿出万用表测试线路。他的手有些抖,但动作还算稳。一根灰色导线从主板边缘脱落,他重新焊上,用绝缘胶带缠好。 “再试一次。”他插回电源。 系统重启,进度条缓慢推进。黄灯闪烁几下,转为绿色。 “自检通过。”他说。 我走到他身后,看着屏幕上的操作界面。无人机位于北侧备用平台,螺旋桨覆盖着防冻罩。苏晨输入起飞指令,电机开始低鸣。 “升空后左转三十度,避开酸雾浓区。”我提醒,“高度维持在十五米,太低容易被发现,太高会失去细节。” 他点头,推动操纵杆。 机体缓缓升起,镜头穿过稀薄雾气,远处景象逐渐清晰。五个身影变得更具体:老人蜷着腿,年轻人蹲在一旁搓手,另三人靠墙坐着,没人说话。那个帆布袋斜放在角落,露出半截钢管。 “放大左边那人面部。”我说。 图像拉近。男人脸颊凹陷,眼窝发青,嘴唇干裂出血。他怀里抱着一个铁皮罐,上面贴着模糊标签——是某种工业润滑脂。 这不是流浪者随手捡的破烂。这种东西在灾变后几乎绝迹,只有少数工厂维修工才会特意收集。 “他们可能来自机械厂方向。”我说,“或者曾经在那里待过。” 苏晨调整焦距,突然压低声音:“等等……那个人的背包侧面,有编号。” 我凑近屏幕。灰绿色帆布包右下角印着一行小字:m-739。 我的心跳漏了一拍。 这个编号格式,和前世我在城西废弃汽修厂见过的员工物资登记册一模一样。那里曾是少数几个提前储备柴油和防冻液的地方,也是赵强团伙覆灭前最后盘踞的据点。 “继续观察。”我攥紧椅子扶手,“别让他们发现。” 苏晨的手指悬在遥控器上方,无人机微微调整角度,将整支队伍纳入视野中心。 就在这时,其中一个年轻人突然抬头,直直望向天空。 第153章 机械天才的初露锋芒 年轻人突然抬头,直直望向天空。我心头一紧,下意识想喊苏晨停止飞行,但话还没出口,无人机画面已经开始轻微晃动,镜头边缘出现波纹状干扰。 “信号不稳!”苏晨手指迅速在遥控面板上滑动,试图切换备用频段,“陀螺仪又开始漂移了。” 屏幕上的图像来回抖动,远处营地的轮廓变得模糊。那五个人依旧围在火堆边,但刚才抬头的年轻人已经站起身,朝高处张望。 林越靠在操作台旁,脸色发白,额角渗出细密的汗珠。他撑着桌面往前走了一步,却被苏瑶伸手拦住。 “你现在不能出去。”她的声音很轻,但语气坚定。 “无人机一旦失控坠落,会暴露位置。”林越盯着屏幕,“我们必须知道他们有没有武器。” 苏晨咬了咬牙,猛地拉开自己那个破旧工具包的拉链。里面散落着几块金属片、半截电线和一个小型电机残件。他翻找了几秒,抽出一块扁平的银色调节阀,翻来覆去地看接口形状。 “这个……能用吗?”他自言自语。 我没吭声。b型无人机的陀螺仪模块精密,普通零件根本无法替代。可眼下没有备件,维修时间也不允许我们拆机返厂。 苏晨忽然抬头:“发电机那边,上次换下来的旧稳压片还在吗?” 我愣了一下:“在废料箱里,但早就报废了。” “让我试试。”他转身冲进设备间,几分钟后抱着一块锈迹斑斑的电路板出来。他把两块零件并排放在桌上,用镊子小心拆下其中一片薄如纸的金属片,又从万用表上取下一枚微型电容。 “主板焊点老化,信号传输出现断续。”他一边说一边动手,“如果在这儿加个缓冲层,也许能稳定电流反馈。” 他用绝缘胶带将电容固定在调节阀背面,再用焊枪一点点连接导线。动作不算快,但每一处接点都检查两遍。焊头靠近电路时,他的手微微发抖,可落点始终精准。 十分钟过去,他把改装好的部件装进无人机控制模块,重新启动系统。 自检进度条缓慢爬升。黄灯闪烁三次,随后转为绿色。 “通了!”他松了口气。 我立刻调出操控界面。无人机仍悬停在五百米外,高度十五米,镜头对准营地。画面清晰稳定,热源分布正常。 “再靠近一点。”林越低声说,“看看那个帆布袋。” 苏晨推动操纵杆,机体缓缓前移。红外影像中,那人的背包轮廓清晰可见,但内部物质无法识别。 “光靠热成像看不出是不是武器。”我说。 苏晨盯着屏幕,忽然皱眉:“他们带了铁皮罐,刚才看到的那个润滑脂罐……周围温度比环境高两度。” “燃烧物残留。”林越立刻反应过来,“说明不久前使用过明火,不只是取暖。” “等等。”苏晨快速切换到电磁信号监测模式,“无人机底部有磁场感应器,可以测金属密度。” 他调出辅助程序,设定扫描范围。当镜头掠过帆布袋附近时,数据曲线猛然跳起。 “里面有高密度容器。”他放大波形图,“壁厚、密封性好,液体填充率超过百分之八十——不是水,也不是油。” “是什么?”我问。 “不确定。”他顿了顿,“但我见过类似的。汽修厂有人用玻璃瓶装汽油,外面裹铁皮防摔。这种容器,一般是自制燃烧弹。” 房间里瞬间安静下来。 林越扶着椅背站直身体,目光死死盯住监控画面。那五个人看似疲惫不堪,其中一个老人甚至咳得弯下腰,但他们身边放着的,可能是足以炸穿安全屋外门的危险品。 “不能让他们再靠近。”他说,“三百米是警戒线,现在他们离缓冲区只剩四百米。” “要不要派A型车出去拦截?”我看向他。 他没回答。A型巡逻车虽然装甲坚固,但一旦正面遭遇,对方点燃燃烧瓶投掷,车辆可能被引燃,反而把火势带回基地。 苏晨忽然开口:“我可以做个探测器。” 我们都看向他。 “把电机线圈拆下来,配上电池和蜂鸣器,做成手持式金属探测仪。只要他们身上带大量金属或易燃物,靠近到五十米内就能报警。” “你有材料?”我问。 他指了指工具包:“线圈够用,万用表还能拆,就差一个响铃装置。” 我立刻打开储物柜,翻出一只废弃的警报喇叭。苏晨接过,三分钟内完成组装。测试时,他把探测器靠近一把扳手,蜂鸣声尖锐响起。 “有效。”他说。 林越点点头:“等他们进入辐射区,你在外门岗哨位部署探测器,实时反馈。” “不用那么远。”苏晨摇头,“我可以把它装在另一台备用无人机下面,让它低空绕行营地一圈,主动扫描。” “风险太大。”我说,“万一被发现,他们会直接冲过来。” “不会。”他调出风速数据,“现在风向偏北,酸雾集中在东侧,他们视线受限。而且无人机静音模式运行,飞行高度八米以下,声音几乎听不见。” 林越沉默几秒,终于开口:“试一次。只飞一圈,不重复。” 苏晨立即行动。他将探测器固定在c型小型无人机底部,设定自动航线。起飞指令下达后,机体无声升空,沿着预设路径滑向营地西侧。 我们屏息盯着主屏。红外画面中,五个身影静静围着火堆,没人抬头。 无人机悄然掠过上空。就在它经过帆布袋正上方时,蜂鸣信号突然通过无线链路传回——连续三声急促长鸣。 “确认携带易燃金属容器。”苏晨读取数据,“至少两个,分布在不同人员背包中。” 林越眼神一沉:“果然是冲着我们来的。” “也许只是路过。”苏瑶低声说,“但也可能是试探。” “不管是哪种,都不能放任。”林越转向苏晨,“你刚才的操作,很稳。” 苏晨低头看着遥控器,手指还搭在操纵杆上,没说话。 “你会修机器,会改电路,会判断风险。”林越的声音低了些,“接下来,我想教你用枪。” 我猛地抬头看他。 这话说得很轻,但分量极重。自从建安全屋以来,林越从未主动提出教任何人战斗技能。武器权限一直由他亲自掌控,连我都只负责医疗和系统维护。 苏晨抬起头,眼睛有些亮。 “我不是让你去拼命。”林越继续说,“而是希望你能在关键时刻保护自己,也保护屋里的人。如果你愿意,明天开始,我教你基础射击和战术移动。” “我愿意。”他几乎是立刻回答。 林越点点头,抬手拍了拍他的肩膀。那一瞬间,我看到他眼底闪过一丝松动——不是虚弱,也不是妥协,而是一种久违的认可。 外面天色依旧灰暗,酸雾未散。监控画面上,那支队伍仍在缓慢前行,距离安全屋仅剩四百二十米。 “准备启动一级防御协议。”林越走到主控台前,输入密码,“关闭所有外部通风口,启动电磁干扰阵列,照明系统切换至隐蔽模式。” 我照做。指示灯逐一变红,整个基地进入封闭状态。 苏晨没有离开操控席。他双手放在遥控器两侧,目光锁定无人机画面。 “要不要再飞一次?”他问。 “不用。”林越盯着屏幕,“让他们以为没人发现。等他们靠近三百米,放出预警弹,吓退他们就行。” “可他们有燃烧瓶。”我说。 “所以更要克制。”他声音冷静,“我们现在还不需要流血。吓退他们,留条活路,也给自己留个观察窗口。” 我点头。这种策略更稳妥。贸然出击只会激化矛盾,而我们目前最缺的是情报。 苏晨却忽然按住遥控器:“等等,中间那个人……动了。” 画面中,一名年轻男子从背包里抽出一根短棍,顶端缠着布条。他蹲下身,在火堆里点了点,布条慢慢冒烟。 “燃烧引信。”我脱口而出。 林越立刻抓起通讯器:“启动警戒铃,前置摄像头全开,播放预录警告音频。” 刺耳的警报声划破寂静。与此同时,广播里传出冰冷女声:“本区域禁止进入,请立即撤离,否则将采取强制措施。” 那五个人猛地抬头,惊慌四顾。持火把的男子差点扔掉引信,旁边一人急忙拉住他。 他们迟疑了几秒,最终开始收拾行李,转身往反方向撤离。 我们谁都没说话,直到他们的热源信号退出监控范围。 警报解除。灯光恢复常态。 苏晨缓缓松开遥控器,手心全是汗。他低头看着自己改装的探测器,又抬头看向林越。 “下次……我能做得更快。” 第154章 无人机上的死亡窥视 警报解除后的监控室陷入短暂沉默,只有通风系统低沉的嗡鸣在耳边回响。苏晨的手还搭在遥控器上,指节发白,掌心湿漉漉地贴着塑料外壳。他没动,像是怕一松手,刚才那场惊险就会重新倒带。 林越站在他身后半步远的地方,目光没离开主屏幕。画面上,五个热源正缓慢远离,朝着东侧废弃厂区移动。他的呼吸比平时浅,胸口起伏不大,但我知道他在忍——发烧还没退,肌肉酸痛让他站得有些僵。 “再飞一次。”他说,声音压得很低,却像铁片刮过水泥地一样清晰,“贴山脊线走,别进空旷区。” 我抬眼看他。他额角还有未干的汗,脸色泛青,可眼神稳得像钉进墙里的螺丝。我没问为什么。上一次警告奏效了,但他们带燃烧瓶的事实没法抹掉。这些人不是迷路,也不是求生路过。他们是在试探。 苏晨咽了口唾沫,手指在操纵杆上滑了一下,重新启动c型无人机。螺旋桨无声展开,机体轻巧离地,沿着预设路径爬升至八米高度。风速数据显示北风三级,酸雾集中在低洼地带,飞行窗口刚好够用。 “绕到他们前面去。”林越说,“看看他们在哪儿停。” 苏晨点头,调整航向。无人机穿过一片倒塌的广告牌残架,利用断裂的钢筋和倾斜的屋顶遮挡身形。红外镜头逐渐捕捉到前方地形变化——一处半塌的便利店门口堆着沙袋,几块木板拼成简易遮雨棚,隐约能看到里面铺着脏污的睡袋。 “是临时营地。”我说。 画面拉近,一个背影出现在帐篷口。那人穿着褪色的保安制服外套,肩膀宽厚,正弯腰翻找背包。他抬起手时,腕表反光一闪,接着从腰间抽出一把折叠刀,用力插进木板缝隙里试了试稳固性。 苏晨猛地吸了口气,差点打偏航线。 “怎么了?”我问。 “那个人……”他声音发紧,“赵强。灾变前在宏远科技当保安队长,后来因为抢仓库物资被拘过。” 林越瞳孔一缩。 镜头继续推进。赵强转身时,钥匙串随着动作晃动,金属牌上刻着的字样在红外成像中格外显眼——“宏远科技·b区主管”。 那是我前世工作三年的大楼。他怎么会在这儿?又为什么要往我们的方向走? “放大他背包。”林越说。 苏晨切换到细节模式。帆布包开口处露出一角文件夹,边缘烧焦,但能辨认出印着公司LoGo。更深处,有一张折叠的地图,标记了几个红点——其中一个,正好落在我们安全屋所在的城郊工业区。 “这不是偶遇。”林越低声说,“他是冲着这里来的。” 空气一下子沉下来。我不是没想过会遇上旧识,但没想到第一个出现的就是他。前世末日爆发第三天,我就亲眼看见他带着人砸开应急物资库,拿枪指着管理员逼交密码。后来听说他被巡逻队击毙了,可现在他不仅活着,还组织起了队伍。 “他们有五个人。”我说,“刚才那个拿火把的年轻人也在。” “不止。”苏晨突然开口,“你看左边那个一直坐着的老头,他腿边有个铁箱,温度比周围高六度以上。而且……”他调出电磁扫描记录,“刚才无人机掠过时,信号波形有两次突跳,说明里面有通电设备。” “电池组?”我问。 “不像。”他摇头,“更像是小型发电机或者信号发射器。频率不稳定,可能是手工组装的。” 林越盯着屏幕,眉头锁死。如果他们真带着自制电源甚至通讯装置,那就不是单纯流窜抢劫那么简单。他们在建立据点,规划路线,甚至可能已经在搜集其他幸存者的信息。 “再靠近一点。”林越说,“我要看清他们的装备配置。” 苏晨咬牙推动操纵杆。无人机缓缓下降至五米,绕着营地外围低空盘旋。镜头扫过地面散落的物品:空罐头、破布条、一根锯短的钢管,两端磨尖。 “武器。”我说。 就在这时,赵强忽然抬头,视线直直望向天空。他眯起眼,在酸雾中搜寻了几秒,然后猛地转身,从地上抄起一块石头。 “不好!”苏晨猛推返航指令。 晚了。 拳头大的石块划破空气,狠狠砸中无人机尾翼。主控台瞬间爆出刺耳警报:“姿态失衡!动力模块过载!” 画面剧烈抖动,镜头翻转,最后定格在赵强脸上——他嘴角扬起,眼神冰冷,像是早就等着这一刻。 “断电!”林越吼。 “不能断!”苏晨双手死死按住控制台边缘,指甲抠进橡胶层,“主板还在放电,电容没泄完,现在切电源会炸!” 我这才想起他昨天改装探测器的事。为了增强信号接收能力,他在电路里加了额外储能元件。原本只是小修小补,现在却成了定时雷管。 林越反应极快,一把拽住苏晨后领往后拖。同时伸手拍下备用线路的强制切断开关。 “砰!” 远处传来一声闷响,像是什么东西在半空炸开。监控画面彻底黑屏,只剩下一串乱码滚动。 房间里安静得可怕。 苏晨跪在地上,手撑着地板,喘得厉害。他额头全是汗,头发贴在皮肤上,整个人像刚从水里捞出来。但他眼睛还盯着那片黑屏,像是不肯承认任务失败。 林越蹲下来,一只手搭在他肩上。 “你做得对。”他说,“没松手,也没慌。” 苏晨喉咙动了动,没说话。 “记住了吗?”林越的声音低下去,几乎贴着他耳朵,“他们不是路过,是踩点。赵强知道这里有东西,也知道怎么找。” 苏晨慢慢抬起头,眼里不再是刚才那种惊惶。那是一种更沉的东西,混着愤怒和清醒。 林越站起身,走到监控墙前。他盯着那五个正在安营扎寨的热源,站了很久。 然后他说:“这些人……是冲我们来的。” 话音落下,整个房间像是被什么压住了。通风声变得遥远,灯光也暗了一截。 我没有动,也不敢去看苏晨的表情。但我知道,从这一刻起,我们不能再假装这只是普通的流浪者威胁。赵强认识我,了解公司背景,说不定连安全屋选址的逻辑都能猜到几分。他不是莽夫,是带着目的来的猎人。 林越转身走向主控台,输入一串新指令。屏幕上弹出防御预案菜单,一级警戒状态自动激活。外门液压锁闭合,围栏电压提升至三千伏,所有外部摄像头切换为被动感应模式。 “准备开会。”他对我说,“叫苏瑶过来。” 我点头,正要转身,却被苏晨叫住。 “等等。”他站起来,手里还攥着那块从无人机拆下来的陀螺仪模块。外壳裂了缝,内部线路烧黑了一角。 “这个还能修。”他说,声音有点哑,但很稳,“只要找到匹配的振荡芯片,我可以把它改成地面传感节点。” 林越看了他一眼。 “你想继续盯他们?” “嗯。”苏晨点头,“他们今晚不会走。他们会等,等我们露破绽。” 林越沉默两秒,终于开口:“明天开始,我教你用枪。” 这句话说得平平淡淡,没有多余情绪。可我知道这意味着什么。 从今天起,苏晨不再是只会修机器的孩子。他是我们的眼睛,也是未来的防线。 外面天色依旧灰浊,酸雾弥漫。监控墙上,五个红点静静停留在废弃便利店内,没有任何撤离迹象。 苏晨低头检查手中的电路板,指尖蹭过烧毁的焊点,留下一道黑痕。 他把模块放进工具包,拉上拉链。 第155章 外出规则的鲜血代价 我盯着监控墙上那五个静止的红点,手指无意识地摩挲着控制台边缘。苏晨还站在原地,手里攥着烧毁的陀螺仪模块,指节泛白。空气里残留着电路过载后的焦味,混着通风系统送来的冷风,在鼻腔里刮出一道涩意。 林越的声音打破了沉默:“从现在起,所有人听令。” 我和苏晨同时转头。他站在主控区中央,背脊挺直,脸色仍是病后的苍白,可语气没有半分松动。 “外出探索,两人一组,必须携带武器,返程时间不得超过一小时整。超时者,门禁系统将自动锁定,不得进入。” 苏晨张了张嘴,没出声。我知道他在想什么——刚才无人机失联前,他还在争取多飞两分钟确认金属箱结构。可现在,连一分钟都成了死线。 “这不是商量。”林越盯着他,“上一次我们侥幸没人受伤。但如果他们当时冲进来呢?如果信号泄露暴露了位置呢?你调试的每一秒,都在赌整个安全屋的命。” 苏瑶轻轻碰了下我的手臂。她站在我旁边,眼神沉静,像是已经接受了这条规则背后的重量。 “枪给你。”林越从腰后抽出一把短管猎枪,递向苏晨,“不是让你当战士,是让你明白什么叫责任。出去一趟,不只是拿物资,是要活着回来。” 苏晨伸手接过,动作迟缓,像接住一块烫手的铁。枪身在他掌中微微发沉,他低头看了眼弹仓,又抬头看向林越。 “我……可以试试把那个探测器装在地面节点上吗?绕开空中侦察,也许能避开他们的警觉。” “等规则执行之后。”林越说,“先学会守规矩,再谈改进。” 会议结束得很快。没人提出异议。我们各自回到岗位,但气氛变了。之前那种勉强维持的平稳彻底碎了。赵强的存在像一根刺扎进神经,而林越的规则是一道缝合的针脚,粗粝却必要。 第二天清晨六点十七分,我和苏晨穿好防护服,检查装备清单。 防酸面罩、战术手电、折叠铲、双人背包、武器各一。我在苏晨的右肩绑带内侧塞了块备用电池——那是他昨天提过的改装零件,万一探测器需要现场调试,至少有应急电源。 “记住时间。”林越站在门控台前,手指悬在解锁键上方,“六点三十分出发,七点三十分准时返程。我会提前五分钟启动外门预热。” “明白。”我说。 苏晨点头,拉上面罩,声音闷在里面:“就去三百米外的五金仓库,搬几卷铜线和绝缘胶带回来,最多四十分钟够用。” 林越没回应,只按下按钮。液压锁逐级解除,厚重的合金门外传来轻微的电流嗡鸣。 我们踏进灰蒙的天光下。 酸雾比昨日更浓,贴着地面流动,像一层薄灰水。每走一步,靴底都会发出轻微的粘滞声。我紧盯着腕表,分针刚越过六点半。 五金仓库位于工业区废弃维修站后方,墙体倾斜,铁皮屋顶塌了一角。我们翻过断墙,迅速清点内部存货。电线成捆堆在角落,塑料外皮已有腐蚀痕迹,但核心铜芯尚可使用。 “这些能用。”苏晨蹲下拆封,“我带的探测器可以测导电性,挑出完好的装走。” 我看着他打开工具包,取出一个用万用表外壳改装的小型仪器,接上探针开始测试。他的动作熟练,几乎是本能地在操作。 十分钟过去,二十分钟过去。 “行了,够了。”我说,“三十公斤上限已到,该回了。” “再五分钟。”他头也不抬,“这根线特别完整,我想确认能不能直接接入主控线路做冗余备份。” 我看向腕表:七点二十二分。 “苏晨。” “就这一根!” 我没有坚持。他知道时限,也听见了命令。或许他认为这点偏差不会出事。 七点二十六分,我们背着物资往回走。 刚拐过第三条岔道,天色骤暗。云层压下来,细密的水珠开始坠落。 “酸雨!”我猛地拽他袖子,“快跑!” 我们拔腿冲刺。雨滴落在防护服上立刻冒起白烟,布料发出细微的“嘶”声。左肩突然一凉——我的防寒层破了个洞,雨水渗了进来,皮肤火辣辣地疼。 “你的衣服!”苏晨喊。 “别停!” 距离安全屋还有两百米。雨势加大,视线模糊。我咬牙撑住,右手死死护住背包里的干燥药品。苏晨跑在我前面,不断回头确认我的位置。 七点三十八分,外门开启。 林越一把将我们拽进去,反手砸下紧急封闭钮。警报灯闪了三下,随即归于平静。 脱掉防护服时,我的左臂已经红肿一片,表层皮肤破损,渗着淡黄液体。苏晨的右肩也有腐蚀痕迹,但他顾不上自己,抓起急救箱就往我这边冲。 苏瑶赶来时,我已经坐在医疗椅上。她剪开伤口周围的布料,用生理盐水冲洗,眉头越皱越紧。 “二级腐蚀,再晚十分钟就得清创。”她一边上药一边说,“你知道这种天气下暴露三十秒以上会怎样吗?肺部吸入酸雾,三天内就会咳血。” 苏晨站在旁边,面罩还没完全摘下,呼吸急促。 “你呢?”苏瑶转向他。 “我没事,就是肩膀有点刺痛。” 她掀开他的外套一看,倒抽一口冷气:“这里已经穿孔了!你还说没事?” 她猛地抬头,声音陡然拔高:“谁允许你超时的?谁给你的胆子拿命去换那几分钟?你知道外面有多少双眼睛在等着我们犯错吗?赵强就在附近!你多待一分钟,他们就多一分机会摸清我们的路线、时间、弱点!” 苏晨低着头,手指抠着急救箱边缘,指节发青。 “我说过一小时。”林越走进来,声音不高,却让整个房间安静下来,“你说‘就五分钟’。可灾难从来不等‘就五分钟’。” 他走到苏晨面前,伸手摘下他胸前的时间记录仪,屏幕显示:**01:08:23**。 “八分二十三秒。”他说,“这就是代价。” 苏瑶用缝合针穿过我的皮肤,我没躲。疼,但比不上刚才在雨里奔跑时的心慌。她一针一针地拉紧线头,每一针都像是在把规则钉进肉里。 “下次违规的人,”林越看着苏晨,“不会再有机会站在这里听我说话。” 苏晨终于抬起头,嘴唇动了动,却没发出声音。 苏瑶收线打结,剪断缝合线。血顺着我的小臂滑下来,滴在地板上,形成一小片暗红。 林越转身走向主控区,脚步沉稳。 我抬眼看去,监控墙上,五个红点依旧停留在废弃便利店方向。 苏晨慢慢蹲下,捡起掉落的一截缝合线,攥在手心。 他的防护服扔在角落,右肩破口边缘焦黑卷曲,像被火烧过一样。 第156章 燃烧瓶的阴影预兆 我盯着监控墙,五个红点在废弃便利店附近纹丝不动。苏晨的防护服还堆在角落,右肩破口边缘焦黑,像被火燎过一样。他蹲在地上,手里攥着那截掉落的缝合线,指节泛白。 林越站在主控台前,手指划过屏幕,调出昨晚的飞行记录。画面定格在无人机坠毁前的最后一帧——赵强抬头,嘴角微扬,手从背包里抽出半截玻璃瓶,外面裹着脏布。 “再放一遍。”他说。 视频重播。慢速推进。那瓶子出现在第三个流浪者手中,接着是第四个、第五个。他们围坐在火堆旁,用布条一圈圈缠绕瓶身,动作熟练得不像第一次做这种东西。 苏瑶站在我旁边,没说话,只是把急救箱轻轻推回柜子里。她的指尖在药盒上顿了顿,又抽出来一张清单,逐行核对。 “少了什么?”林越问。 她抬头,“抗生素,一盒阿莫西林不见了。” “确定不是你用了?” “我记得数量。”她声音不高,“昨天清点时还有七盒,现在只剩六盒。而且……”她翻开登记本,“没人签领过。” 空气沉了一下。 林越转身走到金属架前,拉开第三层储物格,翻出一份物资流转日志。他快速扫视借取记录,最后停在三天前的一行字上:**应急药品包补充——苏晨,领取基础消炎剂两支。** 他抬眼看向苏晨。 “我没动抗生素。”苏晨立刻说,“那次拿的是小伤口处理用的,根本不一样。” 林越没追问,只是把日志放回原位。他走回监控屏前,放大便利店屋顶的热成像图。六个体温信号,其中一个始终靠在墙边,姿势比其他人稳定,像是坐着轮椅或腿脚不便。 “那个位置的人,”我说,“是不是一直没参与搬运?” “不止。”苏晨凑近屏幕,“你看他右手的动作——每次别人递东西过去,他都是用左手接。右臂基本不动,可能是旧伤。” 林越点头,“医疗背景的可能性上升。” “可他们怎么会知道我们有药品库存?”我问。 “要么有人来过这里。”林越说,“要么……他们在别的幸存点缴获过类似清单。” 苏瑶摇头,“如果是后者,不会精准挑走抗生素。这类药在末日初期最抢手,一般早就耗尽了。” 房间里安静了几秒。 林越突然开口:“苏晨,把探测器数据调出来,上次飞掠时的金属反应值。” 苏晨迅速操作键盘,调出备用无人机最后一次低空扫描的波形图。屏幕上跳出一组数值,峰值集中在营地东侧三米范围内。 “高密度金属容器,内部液体晃动频率符合汽油特征。”苏晨念着分析结果,“但当时只确认了三到四个单位。” “现在呢?”林越问。 “刚才数了,至少十个。”我指着回放画面,“他们正在组装新的。” 林越盯着屏幕,手指在桌面上轻轻敲了两下,“燃烧瓶不是用来吓人的。他们是想破门。” “防爆玻璃能扛住吗?”我问。 苏晨已经打开结构模拟程序。他输入安全屋外墙参数,设定攻击模式为“多角度投掷,连续冲击同一区域”。几秒钟后,结果弹出。 “十瓶齐射,温度超过八百度,局部压力达到每平方厘米四十七公斤。”他声音有点发干,“第一层玻璃会在第三击出现裂纹,第五击贯穿。如果后续跟进人员携带撬棍或切割工具……五分钟内可以突破入口缓冲区。” 话音落下,没人接。 林越走到墙角的武器柜前,拉开底层抽屉。里面整齐码着四支改装过的高压水枪,喷嘴加装了钢珠扩散装置,原本是用来驱赶野狗群的。 “这些能不能挡住燃烧瓶?”他问苏晨。 “要看距离和角度。”苏晨站起来,走到模型台前,拿起一个安全屋缩比沙盘,“如果我们能在他们接近五十米时拦截,水压足以打偏投掷轨迹。但如果让他们冲到三十米内……火焰会顺着风向贴地蔓延,堵住逃生通道。” “那就不能让他们靠近。”林越说,“从现在起,所有外置摄像头视野扩大二十米,增设夜间红外补光。苏晨,你负责把备用无人机改装成预警平台,不许再靠近侦察,只做远程热源监测。” “明白。” “还有,”他转向苏瑶,“药品管理改三级权限制,今后任何医疗物资出入库必须双人签字,包括我在内。” 苏瑶点头,“我可以加一道紫外线标记,每盒药都有唯一编码,方便追踪。” “去做。” 两人离开主控区。林越独自站在监控墙前,手指滑动屏幕,将五个红点圈进警戒范围,设为动态追踪目标。 我留在原地,看着他背影。他的肩膀绷得很紧,像是压着什么东西。 半小时后,苏晨带回一台拆解过的无人机。他把主控模块卸下,换上一个自制信号接收器,又接入独立电池组。 “这样就不会触发主板过载。”他一边调试一边解释,“只要他们在五十米内点燃明火,热感探头就能报警。” 林越蹲在他旁边,检查线路连接点,“电源续航多久?” “连续工作六小时,之后需要回收充电。但我做了自动返航设置,电量低于百分之三十就会脱离航线返回。” “够用了。”林越站起身,“先试飞一次,确认信号稳定。” 苏晨启动系统。无人机嗡鸣一声升空,沿着预设路线缓缓前行。监控画面上,绿色飞行轨迹平稳延伸,直到抵达警戒区边缘。 突然,主屏右下角弹出提示:**检测到高温源!坐标x-732,Y-419。** 林越立刻放大该区域图像。灰白色的热成像中,一团橘红色斑点正在缓慢移动——有人提着火源走出帐篷,正朝树林边缘走去。 “不是营地方向。”我说。 “是绕后。”林越眼神一凛,“他们在试探我们的监控盲区。” 他抓起步话机,“苏晨,调整航线,跟上去。不要靠近,保持距离。” 无人机转向,悄然升高。画面中,那人停下脚步,蹲下身,从背包里取出两个包裹严实的瓶子,摆在地上,又用枯枝半掩。 那是埋伏点。 林越按下通讯键:“所有人注意,敌方已在西侧林带布置燃烧瓶埋伏,数量至少两枚。这不是骚扰,是战术部署。” 话音未落,苏瑶快步走进来,手里拿着一张刚打印的药品流向表。 “我查到了。”她说,“那盒抗生素是在五天前被登记为‘损耗’的,理由是‘包装破损污染’。” “谁批的?” 她把纸递过来。 名字清晰写着:**赵强**。 林越盯着那行字,沉默了几秒。然后他转身走向武器柜,取出一支电击棍,塞进腰带。 “你去哪儿?”我问。 “主通风口。”他说,“既然他们知道我们有什么,那就不能再让他们摸清我们有多少。” 他大步走向通道门,身影消失在转角。 我回头看向监控屏。无人机仍在巡航,热源信号稳定。西侧林带的两个橘红点静静躺着,像埋进土里的种子。 苏晨坐回操作台,双手搭在遥控器上,指节微微发白。 “你觉得……他们会什么时候动手?”我轻声问。 他没抬头,只盯着屏幕上的飞行轨迹线。 “等风向变了。”他说,“东风一起,火焰就会直接扑向入口。” 窗外,酸雾依旧弥漫。远处的地平线上,云层低垂,颜色灰暗。 苏晨忽然伸手,在控制面板上按下录制键。 “从现在开始,每十分钟存档一次监控数据。”他说,“万一……主机被毁,至少还能恢复一部分记录。” 他说话时,右手无意识地碰了下肩部破口,眉头轻轻一皱。 我看见那片焦黑的布料下,皮肤已经泛红,边缘微微肿起。 他没吭声,只是把袖子拉下来盖住伤口,继续盯着屏幕。 监控画面上,无人机正飞过一片塌陷的厂房废墟。就在镜头即将掠过断墙时,一个细节闪过—— 墙根处靠着一辆旧自行车,车筐里散落着几片撕开的药盒残片,其中一角印着熟悉的蓝白标志。 苏晨猛地按住暂停键。 我凑近屏幕。 那标志下方,有一行极小的印刷字:**阿莫西林胶囊 0.25g**。 他手指悬在回放按钮上方,还没按下。 第157章 防御工事的极限改造 监控屏上的热成像还亮着,那辆旧自行车歪斜地靠在断墙边,药盒残片卡在车筐铁丝缝里。苏晨的手指悬在暂停键上方,没再按下去。 他转头看我:“得做点能挡人的东西。” 我没说话,目光扫过武器柜。高压水枪对付野狗还行,面对拿着燃烧瓶冲过来的人,根本撑不过三轮投掷。赵强知道我们有药,也猜得到我们不会轻易开门,接下来一定是强行突破。 “钢管呢?”我问。 “仓库最里面还有两捆,是之前加固通风井剩的。”他站起身,活动了下肩膀,破口的防护服被他扯下来扔进回收桶,“长度够,就是太直,容易脱手。” “加尖刺。”我说,“做成拒马那种结构,卡在入口缓冲区两侧,人一靠近就顶住门框形成夹角,他们没法贴脸砸瓶子。” 苏晨眼睛动了一下,“可焊接点受力太大,普通焊枪熔不透管壁。” “用工业级的。”我走向工具间,“昨天运来的那台柴油焊机还没拆封,功率够。” 我们搬出焊机,拖到物资区空地上。钢管一根根码在水泥地上,表面覆着薄灰。苏晨蹲下检查接口处的螺纹磨损,我打开焊机箱,接通备用电源。火花啪地一声跳起,焊枪头亮了。 “先试一根。”他说。 我递给他护目镜和手套。他接过时手腕微抖,肩上的伤还没消肿,动作一用力就会绷紧肌肉。但他没提休息的事,直接把两截钢管对齐,夹进固定架。 焊枪靠近接缝,弧光刺眼。金属熔化的声音滋啦作响,青烟往上冒。苏晨控制着手速,焊条一点点推进,焊缝逐渐成型。 “差不多了。”他关掉焊枪,等冷却后拿起长矛,往地上猛戳两下。 钢管稳稳立住,尖头扎进水泥地半寸。 “强度呢?”我问。 他没答,而是走到墙角,抓起一块废弃的防弹玻璃模拟板,绑在木架上。退后五步,助跑,挥矛猛刺。 “砰!” 矛尖穿透玻璃板,但就在抽出瞬间,“咔”一声脆响,焊接处裂开,半截尖刺飞出去,擦着我的耳侧钉进墙面,颤巍巍地晃着。 空气凝住。 我抬手摸了下后颈,指尖沾了点湿。回头一看,墙上溅了一道血痕。 苏晨脸色白了:“你受伤了?” “小口子。”我抹了把脖子,血不多,但火辣辣地疼。刚才那一片断裂的金属碎片掠过后背,划破了衣服和皮肉。 “我不该……”他声音发紧。 “不是你的错。”我盯着那截断矛,“材料不行,焊法也不对。这种直角焊接承受不了回撤冲击力。” 他低头看着手里剩下的半截钢管,指节捏得发青。 “再来。”我说,“换斜角嵌合,增加接触面。焊三层,每层间隔降温。” 他抬头看我,“三天内要完成六组,时间够吗?” “必须够。”我撕开急救包,草草缠了圈纱布,“赵强已经开始布伏,等风向一变就会动手。我们没有等下一波的机会。” 他咬了下嘴唇,没再犹豫,转身去翻设计图。 半小时后,他摊开一张泛黄的纸,压在工作台上。那是他从职校带出来的机械制图作业,背面画着某种防御工事的草稿。 “我想起来了。”他指着图纸上的一处节点,“以前老师讲过军用拒马的应力分散结构,用Y型主杆,三向支撑,每个连接点错开十五度角,能扛住正面撞击和侧向拉扯。” 我凑近看。线条潦草,但结构清晰。 “你能做出来?” “能。”他点头,“但需要切割机调整角度,还得找些厚钢板做基座。” “都给你。”我拉开工具柜,“包括激光测距仪,确保每一根长度误差不超过两毫米。” 他开始重新排料。两根主杆呈Y字分开,底部焊接三角底座,尖头改用锥形钢钉,末端加螺纹可拆卸。焊接顺序改为先点焊定位,再分段熔接,最后整体加固。 第一根新结构完成时,已是深夜。 他扛着矛走到测试区,站定,猛地前刺。 矛尖撞上防弹板,发出沉闷的撞击声。玻璃板裂开蛛网状纹路,但矛身完好无损。他抽回,再次突刺,连续五次,焊缝没有一丝松动。 “成了。”他喘着气,脸上终于有了点血色。 我走过去,伸手敲了敲连接处,“声音实。” “这回不会断了。”他说。 “那就批量做。”我看眼时间,“明天中午前完成四组,后天补完剩下两组。安装位置定在缓冲区外侧凹槽,平时收进墙体,遇袭时手动推出锁定。” 他应了一声,正要继续,忽然停住。 “等等。”他翻开笔记本,快速画了几笔,“如果在矛杆中空部分加装弹簧阻尼器,能不能缓冲冲击力,防止整个结构被震松?” 我盯着图纸看了几秒,“有道理。但时间不够做复杂机械结构。” “不用弹簧。”他抬头,“用废轮胎剪成环状垫片,夹在焊点之间,橡胶能吸震,而且我们库存充足。” 我沉默片刻,“试试。” 第二轮改造启动。我们拆了三只报废轮胎,切成圆环,套入钢管连接部。重新焊接后,整根矛重量略增,但稳定性明显提升。测试时,连续十次强力撞击,结构纹丝不动。 凌晨三点,第四组完成。 我靠在墙边,后背伤口经药膏涂抹后不再渗血,但每次呼吸还是牵扯着钝痛。苏晨还在检查最后一根的平衡性,他把矛平举起来,左右微调重心。 “你觉得……够了吗?”他问。 “比之前强十倍。”我说,“但现在的问题不只是武器。” 他放下矛,“你是说,他们可能不止从正面来?” 我点头,“药盒出现在西边,说明有人绕后侦察。通风口、排水管、外墙接缝,都是弱点。” “那得加装物理屏障。”他思索着,“比如在外墙埋设旋转刀片组,感应到靠近就自动展开?” “太耗电,维护难。”我否决,“更简单的办法——用废弃钢筋焊成网格,封死所有非必要开口,再涂上防腐蚀层。” “我可以通宵干。”他说。 “你不许通宵。”我盯着他,“明天还要参与巡逻部署,精神必须在线。” 他张了张嘴,想争辩,最终只是低下头,“……我知道轻重。” 我拍了下他肩膀,“去洗个热水澡,换身干净衣服。六点准时开工,我要看到全部六组矛阵进入待装状态。” 他应了声,转身收拾工具。经过我身边时,脚步顿了顿。 “林越。”他低声说,“上次你说,我们没有下次机会。所以这一次,我不会再让东西断在半路上。” 我没说话,只点了点头。 他走了。我独自站在物资区,看着地上整齐排列的六根长矛。每一根都带着粗糙的焊疤,却笔直坚硬,像一道道竖起的防线。 我伸手抚过其中一根的尖端,金属冰凉。 远处监控室传来键盘敲击声,应该是苏晨在录入设备参数。我转身朝通道走去,准备回房间换件新衣。 刚走到门口,身后突然传来一声异响。 我猛地回头。 一根矛的底座连接环正在缓缓裂开,橡胶垫片边缘翘起,金属缝隙中渗出细小的锈粒。 我快步走回去,蹲下查看。焊接处没有问题,问题出在钢筋本身——长期存放导致内部已有微裂纹,承重后开始扩展。 我掏出记号笔,在那根矛上画了个叉。 还有隐患没清完。 我站起来,朝工具台走去。 必须赶在天亮前做完第二批材料检测。 第158章 钥匙串上的血色秘密 我盯着那根画了叉的矛,记号笔的墨迹还没干透。备用材料必须检查,不能靠别人。 穿好防护服时,后背的伤口扯了一下,火辣的感觉顺着脊椎往上爬。我没停,拉上拉链,扣紧头盔。监控显示西区酸雨暂停,窗口只有四十分钟。够用。 出门前,我把一串钥匙挂在腰侧,金属环故意露在防寒服外。这把是安全屋主门的备用钥匙,齿痕特殊,一眼就能认出。如果有人盯梢,会注意到它。 外面风冷得刺骨。灰黄色的雾贴着地面滚,远处建筑只剩轮廓。我朝北边走,那里有个废弃仓库,存了些备用钢管和焊料。脚步踩在碎石上发出轻响,每一步都控制节奏。耳朵听着身后,有没有多余的脚步声。 十分钟到了拐角。我停下,假装调整肩带,余光扫向后方。三百米外,一栋塌了一半的商厦二楼,窗帘动了一下。不是风。那里没有风源。 我继续走,放慢速度,手始终贴在枪套位置。钥匙随着步伐轻轻晃荡,发出细微碰撞声。走过下一个路口时,我故意让钥匙从口袋滑出一半,卡在布料边缘。然后低头整理靴子,给足够时间让人看清。 二十分钟后,我进入仓库。空荡的货架间堆着木箱,上面落满灰尘。我翻找标记为“建材”的箱子,实际是在确认这批物资是否受潮。手指摸到箱底时,听到门外传来动静。 两个人影出现在门口,佝偻着身子,衣服破烂。其中一个跪在地上,另一个扶着他,声音发抖:“救救他……他快不行了。” 我没动。这种时候不会有人主动求救。真快死了的人没力气喊话。 “我们是从南城来的,”站着的男人抬起脸,满脸污垢,“家里药没了,孩子高烧……能不能给点退烧药?” 他说话时,眼睛一直往我腰间瞟。钥匙还挂在那儿,随呼吸微微摆动。 我慢慢往后退一步,靠近墙边的铁架。右手滑进衣内,握住枪柄。 “你们有武器吗?”我问。 “没有!”他急忙摇头,“真没有!您看,我们连刀都没有!” 他说得太快。正常人不会立刻否认。他们会犹豫,会解释自己为什么没带。 地上那人忽然咳嗽起来,咳得剧烈。扶他的男人立刻低头拍背,动作熟练。但就在低头瞬间,他的视线仍死死锁住钥匙。瞳孔缩了一下。 就是现在。 我抽出枪托,跨步上前,猛砸向他太阳穴。他连叫都没来得及,直接倒下。另一个想爬起来,手伸向大腿外侧——那里鼓起一块,藏了东西。 我侧身踢他膝盖外侧,他失去平衡向前扑。我顺势压上去,肘关节顶住他后颈,将他脸按在地上。他挣扎着去摸刀,我抬腿绊住他手臂,整个人重心下沉,让他动弹不得。 几秒后,他不动了。撞地时额头磕出血,昏过去了。 我喘了口气,解开两人外套搜查。第一个身上只有半包饼干和一张皱巴巴的地图。第二个裤子口袋里有绳索、火柴,还有……一串钥匙。 我拿出来看。 金属表面有刮痕,边缘沾着暗红色残留物,像是干掉的血。最显眼的是钥匙圈上的刻字:**龙腾科技大厦·b座**。 我的手指僵住了。 那是我灾变前上班的地方。公司给每个员工配了门禁钥匙,挂绳颜色按部门区分。我属于技术部,是深蓝色。这串钥匙的挂绳断了,只剩金属环,但刻字清清楚楚。 赵强…… 我记得他。安保部的,总在楼层巡逻,喜欢站在电梯口抽烟。有一次我加班到凌晨,抱着两箱压缩饼干从仓库出来,被他看见了。他问我搬什么,我说公司福利。他没多问,但眼神不对。 那时候我不知道他会盯上我。更不知道重生后,他还活着,并且能找到我。 这不是巧合。他是冲着我来的。 我收起钥匙串,绑住两人的手脚,塞进仓库最里面的隔间。嘴也封上,免得醒来乱叫。暂时不杀他们。留着有用。 走出仓库时,天空开始飘细雨。不是酸雨,是普通的冷雨,打在头盔上噼啪作响。我加快脚步往回走。 三百米外的高台上,一道身影静静站着。他手里举着望远镜,刚放下。嘴角动了动,转身离开,身影消失在断墙之后。 我沿着原路返回,每一步都留意脚下和四周。经过第三个路口时,脑袋突然一阵发沉。像是有东西在颅内挤压。我扶住路边的电线杆,站了几秒。 呼吸有点急。 后背的伤口开始发热,不再是单纯的疼,而是像有一团温热的东西在里面扩散。我咬牙挺直身体,继续往前。 安全屋入口就在前方五百米。铁门紧闭,信号灯绿着。说明内部密封正常。 我走近识别区,指纹验证通过,门锁咔哒一声打开。我跨进去,立刻按下封闭按钮。厚重的金属门合拢,隔绝外界。 进门第一件事是消毒。喷雾从头顶洒下,覆盖全身。我脱掉防护服,扔进污染区回收桶。然后取出发烧检测贴,贴在脖子侧面。 屏幕亮起:**37.8c**。 不算高,但不该有。我昨天还好。 我把缴获的钥匙放进保险柜,顺手打开监控回放。调到刚才仓库外的画面。放大门口角落。 果然。 那两人出现前两分钟,一辆破旧摩托从东边驶过,停在百米外的废车堆里。骑手戴头盔,没下车,只抬头看了这边一眼,然后掉头走了。 体型、走路姿势……和赵强一样。 他派人来试探,自己躲在后面观察反应。 我关掉画面,走到医疗柜前取出抗生素,吞了两粒。然后翻开笔记本,写下几个字:**赵强,认识我,可能知道住址**。 写完合上本子,我去洗了个热水澡。水冲过后背,伤口周围的皮肤烫得发红。出来时体温贴更新:**38.1c**。 我擦干身体,换上干净衣服,坐到主控台前。调出所有外部摄像头的实时画面。十二个角度,全部正常。 但我还是盯着屏幕。 他知道我在哪里。他也知道我发现了他。 接下来不会再是试探。 我伸手摸了摸保险柜的密码盘,又看了看门外的通道。六组矛阵还没装,但材料已经准备好了。明天必须完成。 眼皮越来越重。我撑着桌子站起来,准备去休息室躺一会儿。 刚走到门口,胃里猛地一抽,涌上一股酸味。我弯下腰,手扶墙壁,喉咙发紧。 一口腥甜顶到嘴边。 我张开嘴,一滴暗红落在地面,缓缓扩散。 第159章 流感肆虐的安全屋 我睁开眼的时候,天花板的灯是暗的。只有主控台的屏幕亮着微光,照在苏瑶脸上。她坐在床边,手里拿着体温计。 “三十九度八。”她低声说。 我没力气说话,喉咙像是被砂纸磨过。呼吸很重,每一次都带着杂音。我记得自己倒下的前一秒,还在看监控画面。十二个角度都没问题,可我的身体先撑不住了。 她把冰袋贴在我脖子两侧,又往静脉推了一针退烧药。药液流进去的时候,整条手臂发凉。 “抗生素……”我想说话,声音断在喉咙里。 苏瑶没应我。她起身走到医疗柜前,拉开最下层的抽屉。翻了几秒,拿出一盒药,盯着上面的日期看了很久。 然后她把药放回去了。 她一盒接一盒地翻,动作越来越快。最后停住,背对着我站了几分钟。 转过身时,她说:“全过期了。” 我没出声。我知道为什么。末日之后没有冷链,药品最多撑两年。我们进安全屋已经两年零三个月。 她坐回来,手指按在我手腕上测脉搏。“肺部有湿音,感染在扩散。再拖一天,可能转败血症。” 我闭上眼。赵强的名字在我脑子里转。那串钥匙,他看见我回来了。他知道我在哪。 门外传来脚步声。苏晨站在门口,防护服还没脱,脸上全是汗。 “哥怎么样?”他问。 苏瑶摇头。 他低头看着地面,忽然说:“我去拿药。” “不行。”苏瑶立刻站起来,“外面酸雨等级升了,现在出去等于送死。” “附近医院的地下室还有库存。”他说得很快,“我记得图纸,通风管能通到那里。不走地面,不会被发现。” “你一个人去?” “我不傻。我会绕路,也会避开监控点。” 苏瑶盯着他看了很久,最后说:“你不许去。林越要是醒了,也不会同意。” 他没争辩,转身走了。 我以为他放弃了。可半小时后,我听见维修通道的金属门开了又关。声音很轻,但我知道是谁。 苏瑶也听到了。她冲出去的时候,人已经不见了。 她站在主控台前调监控,手有点抖。画面扫过东侧管网入口,正好拍到一个身影钻进管道口,背着空包,头灯刚亮起来。 “他疯了……”她抓起对讲机,按下通话键,“苏晨,听到立刻回来!重复,立刻回来!” 没回应。 她切换摄像头,追踪他的路线。通风管道狭窄,只能爬行。他动作很慢,每一步都小心避开锈蚀严重的区域。 两小时后,画面显示他到达废弃社区医院的地下层。门锁坏了,他用撬棍推开。里面一片漆黑,他头灯扫过货架,停在一排标着“抗生素”的箱子上。 他打开一个,检查封条和批号,然后装进背包。只带了一箱,没碰别的。 就在他准备离开时,镜头拍到墙角有一堆玻璃碎片,旁边是半截燃烧瓶的残骸。地上还有脚印,新鲜的,不止一双。 他蹲下来,用ph试纸测了地面残留的水渍。试纸变红。酸性很强。 他抬头看了看天花板的通风口,眼神变了。 他知道这里已经被盯上了。 但他还是原路返回。进入管道时,天空开始下雨。监控显示酸雨强度从二级跳到四级。 他加快速度,但雨势来得太快。管道外壁开始渗水,滴下来的液体冒着白烟。他躲进一段废弃检修舱,蜷缩在角落等雨小一点。 就在这时候,背包夹层里的红光闪了一下。 他愣住,把包卸下来翻找。在内衬缝线处摸到一块硬物。拆开一看,是个微型电子元件,天线很短,但信号灯一直在闪。 定位器。 他咬牙,从工具包里掏出发电机拆下的电路板残片,又用随身的小刀把定位器外壳撬开。电路板露出来,他盯着焊点看了几秒,动手改线。 右手食指不小心碰到裸露的导电部分,电流窜上来,整条胳膊麻了一下。他没停,继续焊。 改到一半,右脚滑了一下,踩进管道底部积着的水洼。防护靴底瞬间被腐蚀穿孔,皮肤接触到酸液。 他闷哼一声,立刻抽腿,但已经晚了。脚踝处火辣辣地疼,皮肤开始发白起泡。 他撕下衣角缠住伤口,把干扰器塞进背包最里层。定位器的信号灯还在闪,但他改了频率,每隔三分钟跳一次,追踪难度翻倍。 剩下的路他几乎是爬回去的。两百米的距离,花了四十分钟。 安全屋东侧排水口打开一条缝,他把自己拽进来,滚落在消毒区地板上。 警报响了。系统检测到外部污染物附着。 苏瑶冲进来时,他正靠着墙喘气,脸色发青,右脚的靴子只剩半只,袜子被血和脓水浸透。 她一句话没说,先给他注射抗感染药剂,又剪开裤腿处理伤口。清创的时候,他没叫,只是攥紧了拳头。 “药拿到了。”他把背包递过去,声音很轻。 她接过,放进紫外线消毒舱。箱子表面有灰尘和刮痕,封条完整。 “谁让你去的?”她终于开口。 “没人让我去。”他说,“是我自己决定的。” 她没再说话,只是盯着消毒舱里的箱子,手指一直按在手术刀柄上。 我躺在床上,意识断断续续。听见他们在外面说话,声音压得很低。 “他能活下来吗?”苏晨问。 “要看药有没有效。”苏瑶说,“也要看接下来会不会发烧更严重。” “如果赵强跟着信号来了呢?” “那就打。” 短暂的沉默后,他又说:“我不是累赘了,对吧?” 她回头看他,很久才点头。 他坐在维修间角落,低头摆弄那个拆了一半的干扰器。手指还在抖,但眼神很稳。 我努力想坐起来,身体却不听使唤。呼吸越来越费力,胸口像压了石头。苏瑶过来调整呼吸辅助仪,数值往下掉了一点。 她写下新的用药记录,合上本子,走向消毒区。 箱子已经消完毒。她戴上手套,伸手去开锁。 金属搭扣弹开的声音很轻。 她的手指停在箱盖边缘,没有立刻掀开。 苏晨靠在门框上,右脚垫着箱子,手里握着一把铁钳。 灯光昏黄,空气静得能听见仪器滴答声。 她抬起手,准备掀开箱盖。 箱角的胶条有重新粘过的痕迹。 第160章 药品箱里的死亡陷阱 箱角的胶条有重新粘过的痕迹。 苏瑶的手停在半空,指尖离箱盖只剩一寸。她没动,也没说话,只是慢慢把头偏过来,看向门口。我靠着门框站着,呼吸还是重,肺里像塞了湿棉花,每吸一口都费劲。 她的眼神很静,但我知道她在等我拿主意。 我撑着墙往前走了两步,脚底发软。烧还没退干净,脑子却不敢停。这药是苏晨拼了命带回来的,可越是这样,越不能碰。赵强的人能装成求救者靠近我,就能在药箱里动手脚。那串刻着公司名字的钥匙不是巧合,这张照片也不是偶然。 我伸手示意苏瑶后退。 她立刻明白了,转身离开消毒区,动作轻但坚决。我拖过一根钢管长矛——就是苏晨前几天试制失败的那根,后来他改了结构,加了防滑纹和加固环。现在它靠在维修通道口,成了我们最硬的家伙。 我用矛尖轻轻挑开箱角的胶条。 金属碰上胶面,发出轻微的撕拉声。下一秒,一声闷响从箱内传出,火光从缝隙炸出来,热浪扑到脸上。我往后一缩,膝盖撞到墙,整个人差点跪下去。爆炸不大,但足够要命。紫外线灯管碎了一地,玻璃渣混着焦味散在空中。 安全屋的警报没响。说明这不是高压气体或大型炸药,而是小范围引燃装置。定时的,或者压力触发。 我喘着气,盯着还在冒烟的箱子。手心全是汗,握着矛杆才稳得住。 “你怎么样?”苏瑶快步走过来。 我没答,低头看自己的袖子。边缘烧黑了一块,皮肤有点刺痛,但没破皮。她还是蹲下来检查,手指碰到灼处时顿了一下。 “表层伤,不深。”她说,“但不能再碰刺激物了。” 我点点头,目光没离开那个箱子。炸过了,不代表结束。这种陷阱,往往留有后招。 “打开看看。”我说。 苏瑶戴上防割手套,拿钳子拆掉剩下的锁扣。箱盖掀开一半,里面几层分隔板已经被烧毁,药品散落一地。有些瓶子裂了,液体渗出,在焦黑的垫纸上留下暗色痕迹。 她一层层翻,动作小心。突然,她的手停住。 在最底层的夹板下面,有一张防水相纸露了出来,一角被熏黑,但画面还能看清。 她抽出来,吹掉灰。 照片上是一个宴会厅,灯光亮,背景挂着公司年会横幅。右边站着赵强,穿着保安制服,手里端着酒杯,笑得很自然。左边是个中年男人,西装笔挺,胸前别着“资产部副总”的铭牌。两人肩膀挨着,像是熟人。 我记得这个人。灾变前半年,公司清查仓库使用记录,他是负责人。那天我因为多领了几箱应急食品被叫去谈话,理由是“占用公共资源”。我没解释,也没争辩。后来听说,是赵强主动上报了我的出入频率。 原来他们认识。不止认识,还站在一起喝酒。 我把照片接过去,盯着看了很久。脑子里想起那天晚上加班到十点,路过大厅看到他们在合影。我没参加年会,也不想去。我以为没人注意我,结果有人一直在看。 “他们不是冲物资来的。”苏瑶低声说,“是冲你过去的账。” 我没说话。账?什么账?因为我囤货时避开了他的眼线?因为我没像其他人那样给他送礼打点?还是因为我重生后卖房太快,让他察觉异常? 都不是重点了。 重点是,他们盯上了我,从很早就开始了。钥匙串不是偶然掉落,是故意留下的线索。医院地下室的燃烧瓶残骸不是巧合,是试探。现在这个药箱里的炸弹,是确认——他们在逼我暴露反应模式。 我抬头看监控屏幕。主画面显示东侧管网入口依旧安静,雨水顺着管道边缘滴落。苏晨还在维修间,脚踝包扎好了,正低头摆弄那个拆下来的定位器。 他不知道自己带回的是杀局。 但我不能怪他。换了谁都会这么做。我们缺药太久了,每一次外出都是赌命。只是这次,对方比我们更懂怎么下套。 “林越。”苏瑶叫我名字。 我看她。 “接下来怎么办?” 我站直了些,虽然肋骨处还在隐隐作痛。“先清残骸。所有东西都做化学检测,包括烧过的碎片。另外,把通风系统切到内循环,关闭外部换气口。” 她点头,去拿检测工具。 我走到主控台边,按下手印解锁一级警戒协议。屏幕跳转,三十个监控视角同时启动,覆盖安全屋外围五十米范围。红外线扫描开启,移动热源标记为红点。目前没有异常。 “苏晨。”我开口。 他抬头,脸色还有些发白。“我在。” “声波预警模块能启动吗?” 他想了想,“可以。我已经设了震动频率阈值,超过三级震动会自动报警。如果有人挖地道或者强行破墙,系统会在三十秒内响应。” “加上声音干扰。” “你是说……放噪音?” “对。每隔十分钟,播放一段高频杂音,持续二十秒。让外面听不清里面的动静。” 他开始操作键盘。几秒后,主控屏弹出提示:声波干扰程序已加载,等待指令启动。 我看着屏幕上的倒计时。三分钟后,第一次干扰信号将释放。 这时候,苏瑶拿着一个密封袋走过来。里面是那张照片的复印件,原件已经存进保险柜。 “还有一个问题。”她说,“这批药,就算没炸,还能用吗?” 我摇头。“封条被动过,储存条件无法保证。就算没受潮,也可能被人调包。我们现在唯一能信的,是自己没离开视线的东西。” 她沉默了几秒,然后说:“那林越的药怎么办?感染再加重,撑不过四十八小时。” 我盯着监控画面。某个角落的摄像头晃了一下,像是被风吹动。其实今天没风。 “等不了了。”我说,“我们必须主动找药。” “外面现在很危险。” “我知道。所以不去远地方。附近还有两个备用存储点,是我重生后悄悄建的,连赵强都不知道位置。其中一个存了医疗物资。” “你身体还没好。” “我不去。”我说,“我去指挥。你们去执行。” 苏瑶皱眉。“你要我们去冒险?” “不是你们。”我说,“是我和苏晨一起去。你留在屋里守系统。” 她愣住。“你疯了?你现在走路都要扶墙!” “正因为这样,我才必须亲自去。”我看着她,“赵强以为我病了,就会缩着不动。他会放松警惕。这时候出击,才有机会反杀。” 她咬住嘴唇,没再说话。 我知道她在担心。不只是我的身体,还有整个团队的安危。一旦我们出去,屋里只剩她一个人,要是敌人趁虚而入…… “我会留一把枪给你。”我说,“密码锁也设好,非授权进入直接触发声光警报。而且——”我指了指屏幕,“只要你不离开主控区,我就随时能看到你。” 她终于点头。 我转身走向武器架,取下两把短柄撬棍,又检查了防毒面具和护膝。苏晨一瘸一拐地走过来,手里拿着改装好的干扰器。 “我能行。”他说。 我没看他,只说了句:“跟紧我,别乱跑。” 我们开始准备装备。苏瑶在后台调试监控联动程序,确保任何角度出现异动都能第一时间反馈。 主控室的灯忽然闪了一下。 我们都停住动作。 电力系统一直稳定,这种闪烁很少见。 我立刻调出供电日志。发现外部线路电压有短暂波动,持续不到三秒,像是有人测试接入点。 不是故障。 是试探。 他们来了。 第161章 防御长矛的首次杀戮 主控室的灯闪了一下。 我立刻看向监控屏幕。电力日志显示外部线路有短暂波动,不到三秒,像是有人测试接入点。 不是故障。 是试探。 我抓起对讲机,声音压得很低:“苏晨,准备。” 他从维修台边抬起头,手里的干扰器还没装好。听到我的指令,他放下工具,转身去拿长矛。那是他这几天重新设计的版本,矛身加了防滑纹,尾部绑了绳索,能固定在管道出口下方,等入侵者进来时突然启动。 “他们来了。”我说。 苏晨点头,把长矛扛到肩上,一瘸一拐地走向东侧通风口。他的脚踝还在疼,走路有点歪,但动作没停。 我也懂了。肋骨处还有些发闷,烧也没完全退,可现在没时间等。我拎起一把短枪,检查弹匣,然后沿着内廊往暗哨位走。那里能看到围墙缺口,也能覆盖通风管道出口。 刚拐过弯,红外警报响了。 屏幕上,三个红点正贴着东墙移动。他们穿着拼接的防寒服,手里有液压剪,动作很稳,一看就是训练过的。一人负责剪网,另外两人警戒两侧,没有说话。 我按下声波干扰程序。 高频杂音从外墙喇叭里冲出来,持续二十秒。那三人明显顿了一下,举枪的手晃了晃,通讯被切断了。这种噪音不会伤人,但会影响判断,让他们没法协调行动。 就是这两秒。 苏晨在监控里看到信号,猛地拉动绳索。 一根长矛从通风口下方弹出,尖头带着钢刺,直插地面。一个刚翻进来的男人右腿直接被钉住,整个人扑倒在地,嘴里发出一声闷哼。 第二个人反应快,立刻举枪瞄准通风口。 我没等他扣扳机。 从暗处开枪,子弹打中他左肩,枪飞了出去。他踉跄后退,捂着肩膀靠墙站住。我冲出去,一脚踢开他手边的武器,枪口对准他脑袋。 第三人看到情况不对,转身就要翻墙逃。 “别追。”我在对讲机里说。 苏晨站在高处,盯着那人背影,手握着另一根备用长矛,没动。 围墙外安静下来。 受伤的那个躺在地上,腿上的毛穿得深,血顺着裤管往下流。他咬牙不叫,眼神凶狠地看着我。 我蹲下,卸掉他身上的装备,找到一把刀和一个信号发射器。发射器很小,藏在衣领夹层里,还在工作。 “赵强派你们来的?”我问。 他闭嘴不答。 我又问:“谁告诉你们药箱的事?” 他还是一声不吭。 我站起来,看向苏晨。他站在通风口边上,手里还握着那根长矛,呼吸有点急,脸色发白。 “你第一次动手。”我说。 他点点头,声音不大:“他要爬进来的时候……我就拉了绳子。” “你觉得他该死吗?” 他抬头看我,眼神有点晃:“我不知道……但他要是进来了,会杀我们。” “那就没错。”我说,“在这儿,活着才是对的。心软一次,死的就是你。” 他没说话,只是抓紧了矛杆。 我把伤者拖到围墙角落,用铁链锁住他的双手。另一个被击伤的也铐上了,靠着墙坐着,脸色苍白。 第三个跑了。 我知道他会回去报信。 我回到主控室,把信号发射器扔进检测仪。屏幕上跳出坐标,距离安全屋八百米,是个废弃仓库。赵强的人应该就在那儿扎了窝。 苏晨跟进来,把长矛靠在墙边。他脱下防护手套,手指有点抖。 “你做得很好。”我说,“那根矛是你改的,位置也是你定的。你救了这个屋子。” 他低头看着自己的手:“可我刚才……一直在想,要是他躲开了怎么办?要是他带的是枪呢?” “没有要事。”我打断他,“你做了你能做的。剩下的,由我来补。” 他抬头看我。 我从武器架取下一把新矛,递给他:“明天继续练。这次是运气好,下次可能就没这么巧了。” 他接过矛,点了点头。 我走到监控台前,切换所有摄像头。外围暂时安静,但我不信就这么结束了。赵强不会只派三个人来试水。这只是开始。 苏瑶从医疗区走出来,看到地上的俘虏,眉头皱了一下。 “他们怎么样?”她问。 “一个腿废了,一个肩伤,都能活。”我说,“先关着,别给他们水。” 她看了我一眼:“你不打算审?” “没必要。”我说,“他知道的,我都猜得到。赵强盯我很久了,公司的事、卖房的事、建安全屋的事,他都在查。钥匙串是故意留的,照片也是,就是为了逼我动。” 她沉默了一会儿:“那你接下来做什么?” “等。”我说,“他一定会再来。这次失败了,下次就会换方式。可能是挖地道,可能是放火,也可能是假装投降。” 她点头,转身去检查药品库存。 我坐在主控台前,盯着屏幕。红外线扫描一直开着,风吹动的树枝都会标红点。我一个个排除,直到画面恢复平静。 苏晨坐在我旁边,摆弄着那根长矛的绳索。他把结拆了又系,系了又拆,手指慢慢稳了下来。 “林越。”他忽然开口。 “嗯。” “如果下次……他们带更多人来呢?” 我看他一眼:“那就多做几根矛。” 他低头笑了笑,没再说话。 我起身去检查电源箱。刚才的电压波动太刻意,不像自然故障。我拆开外壳,发现一根外接线被轻轻搭在接口上,已经断了,但痕迹很新。 有人摸到了电箱外面。 我立刻调出十分钟前的监控回放。画面里,一道人影贴着墙根快速移动,在电箱前停留了不到五秒,然后消失在死角。 不是刚才那三个。 是另一个人。 他没参与攻击,只负责测试线路。 这是侦察兵。 我抓起对讲机:“所有人注意,外面还有人在观察。不要靠近窗户,不要单独行动。” 苏晨立刻站起身,把长矛拿回手里。 我走到武器架前,取出三把改装过的短矛,分别放在主通道、通风口和东墙暗门。每一把都连着震动感应器,只要有人靠近,警报就会响。 然后我回到监控台,打开录音功能。 “赵强。”我对着麦克风说,“你派人来,我不怪。但你要记住——每一次你靠近这个屋子,都会有一个人躺下。不管你来多少人,结果都一样。” 我没有关掉麦克风。 声音通过外墙喇叭传出去,一遍遍重复。 我知道他可能听不到,但我要让他知道,我不怕他来。 也不怕杀人。 苏晨站在我身后,手扶着椅背。 “你会后悔吗?”他小声问。 “不会。”我说,“后悔活不下去。” 他没再问。 我盯着屏幕,等下一个红点出现。 灯光忽然又闪了一下。 我猛地抬头,手指按在警报按钮上。 这一次,电压波动比刚才更大。 三秒,五秒,七秒。 然后彻底断电。 应急灯亮起,红色光线照在墙上。 监控屏幕黑了。 所有系统停止运转。 我知道这不是意外。 是有人切断了主线路。 我抓起手电筒,转身就往外走。 苏晨跟上来:“我去东墙看看!” “别分开!”我喝住他,“待在我后面!” 我们刚走到通道拐角,听见外面传来金属摩擦的声音。 有人在撬东墙的检修板。 第162章 声波武器的意外灵感 金属摩擦声还在继续。 我抬手示意苏晨停下,贴着墙慢慢靠近东墙检修板。手电光扫过去,那块钢板已经松了一半,边缘弯曲变形,像是被液压钳强行撬开的。外面没有动静了,但痕迹是新的。 “他们进来了?”苏晨压低声音。 “还没。”我盯着缝隙,“只是试探。” 他立刻转身回通道,从工具箱里翻出扳手和两根铁条。我接过一根,插进检修板缺口,用力往里顶。钢板发出刺耳的响声,重新卡回原位。苏晨用铁条横向穿过固定孔,做成简易锁死结构。 “能撑多久?” “够我们修好主线路之前不出事。”我说。 应急灯的红光映在他脸上,额头全是汗。他一瘸一拐地往配电间走,脚步不稳,但没停下。我跟在后面,手里握着枪,耳朵听着四周。 配电间门开着,地上有几滴水迹,混着黑泥。我蹲下摸了摸,还是湿的。他们确实来过,而且不止一个人。 苏晨拉开电源箱外壳,里面的线缆被人剪断了三根,接口处留有划痕,不是一刀切断,而是慢慢割开的。这是为了不触发短路警报,说明动手的人懂点电路知识。 “主供电断了,备用电源只能撑监控主机半小时。”他一边检查一边说,“发电机还能用,但我得重新接线。” “多久?” “二十分钟,如果不出问题。” 我站在门口守着。他脱掉外套,袖口卷到肘部,开始拆解发电机输出端。焊枪通电后发出蓝光,他低头焊接新线路,动作很稳。我知道他脚踝疼,但他没提,也没坐下。 屏幕一点点亮起来。 先是雪花点,然后出现轮廓,最后整个监控画面恢复。红外信号还在扫描,外围三十米内没有红点。风把树枝吹得晃动,系统标出几个移动源,都被标记为非威胁。 “好了。”他说,关掉焊枪。 我点点头,走到主控台前查看日志。十分钟前有一次短暂电压波动,接着是外部线路断开记录。就在断电前五秒,东墙传感器捕捉到一次震动,持续0.7秒,强度达到预警阈值。 “他们不只是想断电。”我说,“他们在测试我们的反应速度。” 苏晨走过来,扶着桌沿看屏幕。“如果是赵强亲自来的,他会知道我们现在电力不足,监控有延迟。他可能会再试一次。” “那就让他试。”我说,“但我们得换个方式防。” 他没说话,转身去仓库翻找设备。我听见塑料箱被拖动的声音,接着是金属碰撞。几分钟后,他抱着一堆东西回来:两个旧扬声器、一个废弃麦克风、还有发电机上的稳压模块。 “我想试试这个。”他把东西放在桌上,“酸雨一直在下,空气里的水分和矿物质变了,刚才我调试无线电的时候发现,某些频率的声波传得更远,而且会被地面和墙体反射。” 我看着他摆弄那些零件。“你能做出什么?” “不是武器。”他说,“是干扰。如果我能把声音定向发出去,让对方听不清指令,或者产生压迫感,他们就没法协调行动。” 我没有反对。上一次声波干扰程序起了作用,虽然只持续了二十秒,但那三个入侵者明显乱了节奏。如果能把这种效果放大,甚至精准控制范围,就能在不开枪的情况下打乱对方阵型。 他开始焊接线路。我把主控室灯光调暗,关闭不必要的设备,给他的操作腾出电力空间。他把麦克风接到示波器上,打开检测模式。屏幕上出现波形,杂乱无章。 “现在不行。”他说,“外面太吵,雨声和风都影响信号。” 我走到窗边,看向远处。流浪者营地在八百米外,躲在废弃仓库里。那里有通风口,有临时搭建的遮雨棚,还有他们自己拉的电线。赵强不会一直等。他知道我们断过电,一定会再来。 “你继续。”我说,“我去看看东墙。” 我带上手电和枪,沿着内廊走到通风管道附近。检修板依旧锁着,周围没有新脚印。我蹲下检查地面,发现一处浅坑积了水,水面泛着油光。有人在这里站过,鞋底沾了机油。 回去时,苏晨正拿着焊枪调整最后一个接头。他把扬声器固定在三角架上,朝向东墙方向。稳压模块连着发电机,频率调节旋钮装在面板上。 “只能试一次。”他说,“功率不够,超过三十秒就会过热。” “先测距离。”我说。 他按下启动键。 装置嗡了一声,扬声器表面微微震动。我没有听到声音,但监控屏幕上的分贝计显示800hz频率正在发射。红外摄像头转向东墙外二十米处,地面的小石子轻微跳动了一下。 “有效。”他说。 我立刻调出营地监控画面。镜头拉近,能看到通风口附近的几个人影。他们原本靠墙坐着,突然有人抬起头,左右张望。接着另一个捂住耳朵,身子缩成一团。第三人站起来走了几步,又猛地停下,像是被什么声音钉在原地。 不到十秒,赵强从里面冲出来。他一把抓住那个蹲在地上的人,甩手就是一巴掌。那人直接倒地,半天没动弹。赵强指着其他人吼了几句,没人敢回应。 “他在发火。”我说。 苏晨看着屏幕,手指还按在开关上。“我没加大功率,只是维持基础输出。但他们听到了,而且受不了。” “不是声音太大。”我说,“是那种频率让他们不舒服,控制不住情绪。” 他点头。“就像人听到指甲刮黑板会烦躁一样,这个频率可能更容易引发心理不适。如果我能调得更准,也许能让他们的判断出错。” 我盯着画面。赵强把昏迷的手下拖到角落,然后站在空地上环顾四周。他抬头看了眼天,又看向我们的方向。他的嘴动了,应该是在骂人,但我听不见。 “他不知道声音从哪来。”我说。 “所以他慌了。”苏晨低声说。 我拿起对讲机:“下次他们来,不用等靠近。只要进入两百米,你就启动装置,打乱他们队形。我会在暗处补枪。” 他看着我。“如果他们带防具呢?比如耳塞?” “那就换频率。”我说,“你不是说可以调吗?” 他想了想,伸手拧动旋钮。“我可以做三段式脉冲,每次变换频率,让他们没法适应。” 我点头。“准备两次发射,间隔一分钟。第一次让他们混乱,第二次等他们重新组织时再打。” 他开始记录参数,写在一张纸上。手有点抖,但字迹清楚。焊灰沾在指节上,他没擦,继续画着波形图。 我走到武器架前,取下三把短矛,分别放在主通道两侧和通风口下方。每一把都绑了绳索,连接震动感应器。只要有人触碰通道,警报就会响。 然后我回到主控台,打开录音功能。 “赵强。”我对着麦克风说,“你切断我的电,我不能让你白干。这次是你的人晕了,下次可能是你自己倒下。” 我没有关掉喇叭。 声音通过外墙扩音器传出去,重复播放。我知道他不一定听得清内容,但他会听到重复的机械音,来自某个看不见的地方。 苏晨抬头看了我一眼。 “让他睡不好。”我说。 他嘴角动了一下,低下头继续调试设备。手指在旋钮上来回转动,测试不同频率下的输出稳定性。屏幕上波形起伏,他记下每组数据。 监控画面里,营地安静下来。那几个手下围在一起,离通风口远了些。赵强坐在箱子上抽烟,眼神一直盯着我们的方向。 “他在等。”我说。 “等我们也乱。”苏晨说。 “但我们没乱。”我看着他,“你还做出了这个。” 他停顿了一下,把手里的笔放下。“以前我觉得自己只能修东西。现在我发现,修出来的东西,也能保护人。” 我没有说话。 他重新拿起焊枪,开始加固连接点。动作比之前快了些,带着一股劲。 我站在主控台前,盯着屏幕。红外扫描正常运行,外围没有移动目标。风把雨吹斜了,打在墙上发出沙沙声。 苏晨忽然抬头。 “我想试试另一个频率。”他说,“更低一点,可能穿透力更强。” 我点头。 他按下按钮。 装置再次启动。这一次,监控画面中的几个人影猛地一颤。其中一个直接趴在地上,双手抱头。另一个转身就往仓库深处跑,脚步踉跄。赵强站起来大吼,可那人根本不听。 赵强追上去,一脚踹在他腿上。那人摔进积水里,挣扎了几下才爬起来。赵强揪住他衣领,拳头举到一半又放下。他站在原地喘气,肩膀剧烈起伏。 “他在失控。”我说。 苏晨看着屏幕,声音轻了下来:“他们已经开始怀疑彼此了。” 我盯着赵强的脸。他不再是那个冷静指挥的人。他的眼神乱了,呼吸急促,像一头被困住的野兽。 “下次。”我说,“等他们靠近围墙时再开。” 他点头,手指按在停止键上。 装置停止运转。房间里安静下来,只有机器散热风扇的嗡鸣。 我走到窗边,看向外面的夜色。 雨还在下。 远处的营地灯光微弱,人影晃动。 我知道他们还会来。 但这次,我不需要等他们进门。 第163章 林越的昏迷与苏瑶的决断 雨还在下。 我刚调完声波装置的频率,正准备去主控台查看监控回放,就听见苏瑶的声音从生活区传来。她喊得很急,只有两个字:“林越!” 我转身就往里跑。 他倒在监控台旁边,脸贴着地面,手还抓着对讲机。我蹲下去扶他,他的衣服全湿了,不是雨水,是汗。额头烫得吓人,眼睛闭着,嘴里不停说着什么。 “电源……东墙……赵强来了……”他声音断断续续,像是在命令谁,又像是在警告自己。 苏瑶已经跪在他身边,手指按在他脖子上,另一只手翻开他眼皮看了看。她脸色变了。 “高烧抽搐,神经系统反应。”她抬头看我,“必须马上退烧,不然会脑损伤。” 我把他拖到临时担架上。他整个人僵着,肌肉绷得很紧,呼吸又快又浅。苏瑶打开医疗柜,翻了几层,最后停在最底下那个小盒子上。 她拿出来一支药,只剩半管,标签写着“广谱抗生素”,生产日期比其他药品晚三年,是唯一没过期的。 “不能用这个。”我说,“这是留着救重伤员的。” 她没理我,撕开包装,装上针头。 “你听我说!”我抓住她手腕,“我们三个人里只要有一个重伤,就得靠这半支撑着。你现在用了,以后怎么办?” 她盯着我,眼神不像平时那样温和,反而很冷。 “你知道林越要是死了,我们能活几天吗?”她说,“三天。最多三天。赵强不会等我们重新组织防御,他会直接带人冲进来。到时候你拿什么挡?焊枪?还是那几根破钢管?” 我把手收回来。 她把药推了进去。 注射器空了,她把它扔在地上,发出清脆的响声。然后她解开林越的衣服,用酒精棉擦他胸口和腋下,动作很快,但没有慌乱。 “体温40.8度。”她看着测温仪,“药要二十分钟起效,现在只能物理降温。” 我站在旁边,不知道该做什么。发电机还在运行,主控台屏幕亮着,红外画面显示外围三十米内没人。可我知道,这只是暂时的。 苏瑶突然站起来,走向武器架。她从里面拿出一把短枪,检查弹匣,然后放在林越手边。 “万一他醒了,能自己防身。”她说。 我看着她。她头发乱了,脸上有汗也有灰,锁骨下面有一道新鲜的抓痕,像是被什么人拉扯过留下的。 “你受伤了?”我问。 她低头看了一眼,没回答。 就在这时候,警报响了。 红光一闪,主屏幕上跳出提示:**东侧围墙震动,强度达标预警值**。 我和苏瑶同时看向监控。画面里,三个人影正从树林边缘靠近,穿着深色衣服,手里有工具。他们走得很慢,但方向明确,直奔检修板位置。 我立刻跑到操作台前,手指悬在声波装置启动键上。 “要不要现在开?”我问。 苏瑶站在林越旁边,一只手搭在他脉搏上,另一只手握着听诊器。 “再等等。”她说,“等他们翻墙再打。一次机会,不能浪费。” 我没动。 她忽然转头看我,声音压得很低:“你觉得我不该用药?” 我没有点头,也没摇头。 “我是医生。”她说,“我知道每一针意味着什么。我也知道不用这一针,我们都得死。我不是在救他一个人,是在保住这个屋子还能运转下去的可能。” 她走到我面前,离得很近。 “你弟弟能拿着焊枪改装声波器,我能冒着违规风险救人。你们男人觉得拼命才算担当,可我们女人早就开始打破规则了。你以为我想这样?可现在没人给我们选的机会。” 我张了张嘴,没说出话。 她指着地上那个空注射器:“药用了,人还没醒。接下来不是靠谁指挥,是靠我们俩撑住。” 话音刚落,监控画面中,第一人踩上了围墙底部的金属支架,第二人正在递工具。 “到了。”我说。 她点头:“开。” 我按下按钮。 装置嗡地一声启动,扬声器震动,分贝计跳动。红外摄像头捕捉到外面三人突然停下动作。其中一人捂住耳朵,弯下腰。另一个原地转圈,像是找不到方向。第三人想往后退,却被前面的人挡住。 混乱只持续了十几秒。 但他们已经失去了节奏。 苏瑶一直盯着林越。他的手指动了一下,呼吸稍微平稳了些。 “体温降了半度。”她看了眼仪器,“还在退。” 我松了口气,手指仍搭在开关上。 “还能再发一次。”我说,“功率稳定。” 她没说话,走到主控台前,拿起对讲机。 “赵强。”她对着麦克风说,“你派人来,我就让他们倒下。林越不在,这个屋子里还有人能做决定。如果你不信,可以再试试。” 她按下播放键,声音通过外墙喇叭传出去,重复两遍。 然后她关掉。 监控里,那三人已经开始后撤。其中一个一瘸一拐,另一个扶着他。最后一人回头看了一眼,动作很急。 他们走了。 屋里安静下来。 我放下手,才发现掌心全是汗。 苏瑶坐在林越旁边的小凳上,拿起听诊器重新听他心跳。她的手很稳,一点没抖。 “你刚才……”我开口,“拿枪出来的时候,我以为你要对我动手。” 她抬眼看我:“我只是不想再被动等着别人保护。” 我点点头,走回设备位,开始记录这次声波干扰的时间参数。写到一半,抬头看她。 她正用毛巾擦林越的脸,动作轻了些。那道抓痕在灯光下更明显了,边缘有点发红。 “你什么时候受的伤?”我又问。 “昨天修通风口的时候。”她说,“有个流浪者偷摸进来,被我发现。他想抢药品,我咬了他一口,他也挠了我一下。” 我愣住。 “你没告诉林越?” “说了也没用。”她淡淡地说,“他已经够累了。” 我低下头,继续写数据。 过了几分钟,她忽然站起来,走到医疗柜前,把剩下的药品重新分类。过期的放一边,能用的锁进内层。最后,她把空药盒也收了起来。 “你在干什么?”我问。 “整理库存。”她说,“从今天起,药品由我统一管理。谁需要用药,必须经过我评估。包括林越。” 我看着她背影。 她不再是那个只会包扎伤口、安慰病人的人了。她现在敢打破规则,敢拿枪,敢在危机时刻做出决定。 而这一切,是因为她知道,软弱换不来活路。 我正想着,林越突然咳了一声。 我们同时转头。 他眼皮颤了颤,手指抓紧了床单,喉咙里发出一点声音,但没睁眼。 “他在恢复。”苏瑶立刻过去,重新测体温,“39.6度,还在降。” 我松了口气。 她拿起水壶,倒了一点温水,用棉签沾湿他嘴唇。 就在这时,主屏幕再次闪烁。 **西侧围栏,热源接近,数量:三** 我冲过去看画面。 三个人,全都戴着帽子,背着包,动作比刚才那批熟练。其中一人手里提着一个玻璃瓶,里面装着不明液体,瓶口塞着布条。 他们没走东墙,而是绕到了西面死角,那里监控盲区大,声波装置覆盖弱。 “他们学聪明了。”我说。 苏瑶站起身,把手伸向武器架。 她取下两把短矛,一把递给我,一把插在自己腰带上。然后她把枪别在后腰,拿起手电。 “我去通道埋矛。”她说,“你守主控台,等他们进入十米再启动声波。如果他们扔东西进来,立刻切断通风口。” 我接过矛,点头。 她走到门口,回头看了林越一眼。 他还躺着,脸色发白,呼吸微弱。 她没再多看,推门出去。 我坐回操作台前,手指重新搭在启动键上。 监控画面里,那三人已经靠近围栏。提瓶子的人蹲下身子,正在点火。 第164章 燃烧瓶夜袭的惊魂时刻 监控画面里,那人手里的玻璃瓶已经点燃。 布条烧得通红,火光映在他脸上。他抬手就要扔。 我猛地按下声波启动键。 装置嗡地响起来,屏幕上的频率曲线跳了一下。那人的动作顿住了,手臂一抖,瓶子歪着飞出去,砸在围栏底部,哗啦一声碎了。火焰顺着雨水蔓延开,像摊开的烂布。 另外两个人也被震得踉跄。一个撞到树上,另一个手里的瓶子直接掉进水坑,火灭了,液体散开,一股刺鼻的味道飘上来。 第三个还在往前走。他没拿瓶子,怀里抱着个铁皮罐子,蹲在围栏外侧,开始撬检修板的螺丝。 “有人换位置了。”我看向屏幕,“西墙死角,现在有一个人在拆底板。” 苏瑶的声音从通道传来:“别让他打开。” 她刚才出去埋矛,现在应该在暗道里。我没回头,盯着屏幕说:“声波刚用过,要冷却三十秒才能再发。” “那就用别的。” 话音落下的瞬间,主控台旁边的喷雾按钮被按了下去。是苏瑶提前接好的酸碱中和系统。管道连接着储存罐,把混合液从外墙高处的喷口压出去。 白雾喷出,落在燃烧的区域。火势猛地缩了一下,接着腾起更浓的烟。那个正想点火的人被呛得后退,捂住嘴咳嗽。铁皮罐子还放在地上,盖子已经拧开一半。 “有效。”我说。 他弯腰想去捡罐子,脚下一滑,摔了一跤。烟雾钻进他的衣服,他挣扎着爬起来,转身就跑。剩下两个也顾不上同伴,连滚带爬往林子深处撤。 第一波结束了。 我松开按键,手心全是湿的。设备散热扇还在转,温度计显示内部六十八度,还没到警戒线。 主屏幕上,三个人影退出了监控范围。火还在烧,但被雨水压着,翻不起大浪。防爆窗表面有黑痕,但没有裂。 我正准备切换摄像头检查死角,屏幕突然闪了一下。 热源警报又响了。 **西侧围栏,热源接近,数量:五** 比刚才多两人,速度更快。 我立刻重新加载声波程序。冷却时间还差十秒。手指悬在按键上,等倒计时归零。 他们来了。 这次五个人全穿着深色雨衣,帽子拉得很低。走在前面的手里提着四个玻璃瓶,瓶口都塞着布条。后面有人背着工具包,另一个扛着钢管。 他们没停,直接冲到围栏外。点火的动作很熟练,几乎同时点燃了三个瓶子。 “来不及了!”我喊出声。 第一个瓶子飞过来的时候,我扑向控制台,手动关闭通风口闸门。金属板落下的一刻,瓶子砸在防爆玻璃上,轰地炸开。 火焰贴着玻璃外层燃烧,黑烟往上爬。我盯着那块玻璃,心跳撞在胸口。 它撑住了。 第二瓶砸在墙角,碎了,火流进排水沟。第三瓶落在铁网上,烧得铁皮吱嘎作响。 第五个人没扔瓶子,他把钢管插进围栏缝隙,用力撬动焊接点。焊口发出刺耳的声音,开始松动。 “苏瑶!”我对着通讯器喊,“他们要破墙!” 没有回应。 我咬牙切齿,再次启动声波装置。这一次偏转角度更大,功率调到上限。嗡鸣声变得更沉,像是从地底下传出来的。 外面五个人同时晃了晃。 拿钢管的那个手一软,钢管掉在地上。点火的那人手抖,瓶子脱手太早,砸在自己脚边,火苗蹭到裤腿,他跳着脚去拍打。 剩下三人慌了阵脚,投掷节奏全乱。最后一个瓶子飞得太高,撞到屋檐才炸开,碎片落在我头顶的遮雨棚上。 我趁机切换红外视角,发现其中一人腰上挂着枪套。不是自制的,是军用型号。 赵强真的动手了。 就在这时,床上传来一声闷响。 我回头,看见林越坐了起来。他靠在墙上,脸色还是白的,但眼睛睁开了。一只手扶着头,另一只手摸到了放在旁边的枪。 “外面……多少人?”他声音哑得厉害。 “五个。”我说,“正在攻击西墙。” 他点头,慢慢站起来。脚步不稳,扶着桌沿走到监控台前。看了一眼屏幕,伸手拿对讲机。 “别用喇叭。”他说,“省电。” 然后他拿起枪,拉开弹匣看了一眼,又退回去。 “还能打几轮?” “不知道。”我说,“你刚醒,不能——” 他打断我:“我能站。” 他走到窗边,蹲下身子,从观察孔往外看。外面火还没灭,光亮一闪一闪照在他脸上。 几秒后,他抬枪,瞄准。 第一枪打在撬墙的人肩膀上。那人惨叫一声,滚到一边。钢管脱手。 第二枪打中点火者的膝盖,他跪倒在地,手里的瓶子掉下来,在自己面前炸开。火立刻吞了他的下半身。 剩下三个愣住了。其中一个想捡枪,林越第三枪打在他脚前,碎石溅起来,他不敢动了。 第四枪卡壳了。 林越低头看枪,快速拉栓,排除故障。再抬头时,外面三人已经开始后撤。他们拖着伤员,没敢再靠近。 火势渐渐小了。雨水浇在烧焦的地面上,升起一层灰白的雾。 我松了口气,手从开关上移开。 林越没放下枪。他靠着墙,呼吸很重,额头又有汗渗出来。 “药效过了。”我说。 他没说话,只是把枪口对准西墙方向,随时准备再开。 我回头检查设备,记录这次声波使用时间。屏幕角落跳出提示:**累计发射七次,核心模块温度过高,建议停机两小时**。 我关掉提醒,转头看向医疗区。 苏瑶不知什么时候回来了。她站在门口,衣服湿透,手里拎着一根短矛。矛尖上有血,滴在地上。 她看了林越一眼,走过来接过他手里的枪。 “你去躺下。”她说。 林越摇头:“子弹剩多少?” 她打开弹匣,数了数。 “十发。” 房间里一下子安静了。 我低头看自己的手。刚才一直握着操作杆,掌心磨破了一块皮,现在渗出血来。 林越靠着墙,慢慢滑坐到地上。他闭上眼,喘了几口气,又睁开。 “他们不会再来今晚。”他说,“但明天一定会想办法破门。” 苏瑶把枪放回武器架,转身走向储物柜。她拿出最后两卷绷带,放在桌上。 “明天的事,明天再说。”她说。 她走到林越身边,扶他起来。他没拒绝,任她带着自己往临时床铺走。 我坐在主控台前,盯着屏幕。 红外画面一片漆黑,只有雨水划过的痕迹。西墙的防爆窗上有道细纹,不仔细看不出来。 我放大图像,用笔圈出裂痕位置,记下坐标。 窗外,最后一簇火苗熄灭了。 第165章 地下室的绝密图纸 发电机还在响,但声音不对。 我听得出问题。林越靠在墙边,脸色发青,额头上一层冷汗。他刚才打完五个人,现在撑着没倒下已经是极限。苏瑶扶他去休息,临走前看了我一眼,眼神很重,像是在说:接下来全靠你了。 我没说话,点了点头。 等他们走远,我立刻打开工具箱,翻出绝缘手套。发电机底座的螺丝锈死了,必须拆开护板才能检查内部线路。这台机器昨晚连续工作七轮,声波装置全靠它供电,再不检修,随时可能瘫痪。 林越醒过来第一件事就是问子弹还剩多少。十发。我们谁都清楚,如果赵强再来,正面硬拼只有死路一条。 我蹲在发电机旁边,手伸不进去。空间太窄,墙角堆着备用油桶,挡住了半边位置。林越听见动静,慢慢挪过来,用肩膀顶住机身,给我腾出一点操作距离。 “左边第三个螺栓,先松。”我说。 他伸手摸到位置,用力拧。金属发出刺耳的声音,螺栓卡得太紧。我们轮流用扳手敲击震动,又往缝隙里喷了润滑剂。十分钟过去,第一个螺丝终于取下来。 湿气从地面往上冒,护板边缘结了一层水珠。我用布擦干净,继续拆第二个。这时候发现,发电机后方的墙体接缝不太对。水泥抹得粗糙,但有一块金属盖板边缘整齐,明显是后来封上的。 “这里不该有东西。”我说。 林越盯着那块板子,没说话。 我用刀片撬了撬,盖板松动了。掀开之后,里面是个夹层,深约四十公分,长度接近一米。角落放着一个防水油布包,表面干燥,没有受潮痕迹。 拿出来的时候很轻。 解开三层包裹,是一卷图纸。 泛黄的纸面印着复杂的线条和标注。我摊在地上,用手电照着看。标题写着“城郊三号工业区地下结构总图”,落款是十年前的设计院编号。 “这是原厂的设计图。”我说,“我们之前用的只是施工简图。” 林越坐到地上,伸手接过图纸。他的手指有点抖,但目光很稳。他一张张翻看,突然停在一页上。 “这个通道……” 我凑过去。图纸上画着一条细线,从地下室西侧延伸出去,穿过两道加固墙,最后通向地图边缘的一片树林。标注是“应急排风主通道”,旁边还有小字说明:直径八十厘米,坡度五度,全程混凝土结构,末端设有防塌门。 “这不是普通通风管。”我说,“能走人。” 林越没回应。他盯着图纸看了很久,然后抬头看我。 “前世我没有发现这条路。” 我愣了一下。 他知道这个地方,是因为重生。所有安全屋的布局、物资储备、防御弱点,他都提前规划过。可这条通道,连他都不知道。 “为什么没人提过?”我问。 “可能工厂倒闭时被封锁了。”他说,“或者根本没人注意到夹层。” 我们立刻对照现有结构。承重柱的位置、配电间的走向、外墙厚度——全都和图纸一致。这意味着这张图是真实的,不是废弃方案。 而且这条通道,是真的存在。 林越站起身,走路还有点晃,但他坚持走到监控台前。我跟上去,把图纸拍照存进加密文件夹。他调出无人机残骸最后传回的画面,放大西区地面。 “你看这里。”他指着屏幕一角。 地面上有新挖的坑,泥土翻出来还没被雨水冲平。三个男人围着坑洞,其中一个正往下递工具。他们挖的位置,正好在围栏外侧偏南十五米。 “这不是随便选的地方。”我说。 “他们在找入口。”林越声音低下去,“赵强知道这里有通道。” “不可能。”我摇头,“他要是知道,早就进来了。这地方连我们都刚发现。” “但他知有有人能活下来。”林越说,“他知道有些地方比普通建筑更安全。他猜到了这里有隐藏结构。” 屏幕上的挖掘还在继续。那人手里拿着铁钎,一下一下戳着地面,像是在探测什么。 “要不要启动声波?”我问。 “不行。”他说,“冷却时间不够,用了反而耽误事。而且现在不能暴露我们在意这个地方。” 他低头看图纸,手指划过通道路线。出口在两公里外的荒林,那里靠近河岸,地形复杂,适合隐蔽转移。 “我们可以走。”我说。 “现在不行。”他打断我,“外面有埋伏的风险。而且我们不知道通道里有没有坍塌,或者被人设了陷阱。” 我沉默了。 他说得对。一条十年没用的地下管道,谁也不能保证畅通。万一中间堵死了,或者掉进坑里,连退路都没有。 “但这是机会。”他说,“赵强以为我们只能守。他不知道我们有别的出路。” 我明白他的意思。 敌人想破墙而入,是因为他们觉得我们无处可逃。可如果我们能反向利用这条通道,就能掌握主动权。比如转移部分物资,或者绕到他们背后制造混乱。 “先清理入口。”他说,“别让灰尘堵住通道口。再准备一组照明设备,随时可以进去探路。” 我点头,转身去拿工具。 回到夹层位置,我用刷子清理金属框周围的积尘。水泥碎屑掉进夹层深处,听不到落地声。我打开手电照进去,光束一直延伸到尽头,没发现障碍物。 “看起来是通的。”我说。 林越走过来,蹲在旁边。他伸手摸了摸内壁,混凝土表面粗糙但完整,没有裂缝或渗水痕迹。 “明天白天,我去探一段。”他说。 “你不能去。”我立刻说,“你刚醒,身体还没恢复。” “我必须去。”他说,“这种事不能让别人冒险。” 我没再争。他知道分寸。 他把图纸收起来,放进防水袋,又塞进贴身口袋。然后站起身,走回监控台。屏幕上,那三人还在挖。 “把声波系统重新校准。”他说,“一旦他们靠近通道投影线,就干扰一次。让他们以为下面是空的,打消念头。” “如果他们不听呢?” 他看着屏幕,眼神沉下去。 “那就让他们继续挖。” 我明白他在想什么。 让他们耗时间,耗体力,耗耐心。等他们以为快找到突破口的时候,我们已经准备好反击。 我开始调试设备。冷却进度条显示还剩四十分钟。我把功率上限调回安全值,设置自动脉冲模式,只要热源进入预设范围就会触发短时干扰。 林越坐在操作椅上,拿出纸笔画草图。他标出通道出口周边的地形特征,标记可能的掩体和伏击点。他的字迹很稳,不像一个刚从高烧中醒来的人。 “苏晨。”他忽然叫我。 “在。” “夹层清理完之后,把入口做个伪装。用废铁板盖住,再堆点杂物。别让人一眼看出异常。” “好。” “还有,从仓库拿两套备用电池,充满电,放进夹层。再带两瓶水,两个防毒面具。万一要用,随时能进。” 我记下清单,转身去准备。 经过他身边时,他抬头看了我一眼。 “这件事,先别告诉苏瑶。” 我停下。 “为什么?” “她会担心。”他说,“而且现在消息越少越安全。等我们确认通道可用,再让她知道。” 我懂了。 这不是信任问题。是在保护。苏瑶是医生,她的职责是救人。可现在每一步都关乎生死,信息多了,压力更大。 我去了仓库,按清单取物资。电池、水、面具、手电、绳索、急救包。每样都检查过有效期和功能状态。回来时,夹层入口已经被清理干净,边缘刷了一层防锈漆,防止下次再被水泥封死。 我把东西放进去,只留一个背包在外面备用。 回到主控室,林越还在看监控。挖掘的人换班了,新来的一个背着工具包,动作更熟练。他们已经开始向下打钢架,准备深挖。 “他们不会轻易放弃。”我说。 林越点头。 他拿起对讲机,按下通话键。 “声波系统准备好了吗?” “马上就好。” “等他们再往前半米,就来一次短干扰。不要太强,让他们觉得是信号杂波就行。” 我走到控制台前,手指放在启动键上。 屏幕上的热源移动了一下。 那个人拿着探测杆,往前走了几步,停在图纸上标注的通风井正上方。 第166章 赵强的心理博弈战 那个人拿着探测杆,往前走了几步,停在图纸上标注的通风井正上方。 我手指压在启动键上,呼吸放得很轻。林越没出声,只是抬起手,做了个暂停的手势。他盯着屏幕,眼神一点一点沉下去。 就在这时,外面响起了声音。 “林越!我知道你在听!” 沙哑的嗓音顺着风传进来,像是从某个破旧喇叭里放出来的,“交出那个女医生,我们只要药品!其他东西不动!” 我猛地看向林越。他坐在操作椅上,身体没动,但手指已经搭上了对讲机开关。他按下了关闭键,低声说:“别回应。” 苏瑶从医疗区快步走过来,手里还拿着刚整理好的药盒。她站在监控台旁边,脸色发白。 “他怎么知道我在里面?”她说。 林越没看她,目光一直锁在屏幕上。挖掘的人没有继续动作,全都停了下来,抬头往安全屋方向望。 “他在试探。”林越说,“不是真要人,也不是真只要药。他是想知道我们有没有伤员,还有多少药品能用。” 我明白了。赵强不知道我们底细。他只知道这里有活人,有防御,可能还有医疗资源。所以他先喊话,逼我们露馅。 “那我们怎么办?”我问。 “反着来。”林越转头看了苏瑶一眼,“你得配合我说的话。” 苏瑶点头,没问为什么。 林越拿起麦克风,调整了输出频率,让声音只传到围墙外那片区域。他按下通话键,语气平稳:“赵强,你说要药,那你拿什么换?” 外面安静了几秒。 接着,那个声音又响起来:“我没空跟你谈条件!给你们十分钟!不交人,我就炸墙!” 林越放下麦克风机,低声对我们说:“他在虚张声势。刚才那一句话,暴露了两件事——他不确定我们能不能抵抗爆炸冲击,也不确定我们会不会救人。” 他转向苏瑶:“你现在去摄像头能拍到的地方,做一件事,让他看到。” 苏瑶明白了他的意思。她走到生活区和主控室之间的玻璃隔断前,那里正好在外部监控的视野范围内。她把药盒放在桌上,然后伸手抓住左臂上的绷带。 “咔”的一声,她用力一扯。 白色布条断裂,露出下面还没完全愈合的伤口。血痂边缘有些发红,明显还在恢复期。 她对着镜头,抬高声音说:“告诉赵强,我手里有伤寒疫苗原液。整瓶的,没开封。够全城人活三个月。” 她顿了一下,冷笑:“但他敢再挖一步,我就把它倒进酸雨里。” 林越立刻对我使了个眼色。我马上调出定向喇叭系统,把这段录音反向播放出去。声音不大,刚好能让外面听见。 然后,我们关掉了发电机的一部分负载,整个安全屋陷入短暂的安静。 没有人说话。监控画面里,三个挖坑的人都僵住了。他们互相看了看,其中一个转身朝后方招手。 几分钟后,一辆破皮卡从树林边开出来。车门打开,一个高大的身影走下来。他穿着厚重的军大衣,脸上有一道从眉骨划到下巴的疤。 是赵强。 他站定在坑边,仰头看着安全屋的方向。虽然看不到他的表情,但他站了很久。 最后,他抬起手,挥了一下。 三人迅速收起工具,跳上车。皮卡调头,轮胎碾过泥水,消失在雪地尽头。 我松了口气,肩膀一下子软了。 “他们走了?”我问。 林越没回答。他一直盯着屏幕,直到热源信号彻底离开监测范围,才慢慢靠回椅背。 “暂时走了。”他说,“但这事没完。” 苏瑶走回来,重新包扎手臂的伤口。她动作很稳,但额头有汗。 “那个疫苗……其实根本没有吧?”我小声问。 林越看了我一眼:“当然没有。但我们得让他们相信有。” 他从口袋里拿出一张纸,写下几个字:**疫苗研究记录**。然后递给我:“明天开始,你要在夹层里摆几支空试剂瓶,贴上编号和日期。再画几张带公式的草图,放在显眼位置。” 我又看向苏瑶。 她点头:“我会把一些废弃培养皿拿出来晾干,摆在操作台上。看起来像做过实验。” 我忽然懂了。这不是一次唬骗,而是一个长期假象。我们要让赵强觉得,这里不仅能治伤,还能生产救命药。 这才是真正的筹码。 林越站起身,走到监控台前,重新调出无人机最后传回的画面。他放大西区地面,指着那个被填平一半的坑。 “他们不会再从正面硬攻。”他说,“接下来,他们会想办法盯住我们,找漏洞。” “那我们怎么办?” “我们比他们先动手。”他说,“不是用枪,是用信息。” 他让我在夹层入口加装震动传感器。一旦外面有持续敲击或挖掘,警报就会自动触发。我还把备用电池组搬进去两套,充满电,随时可以启用通道。 苏瑶则开始整理医疗柜。她把几支过期的抗生素拆开,抽出液体,换进干净的小瓶子里,贴上手写标签。她甚至用记号笔在瓶身画了生物危害标志。 “看起来越专业,越没人敢碰。”她说。 我蹲在设备架后面接线,手有点抖。不是怕,是累。这几天没睡过整觉,脑子像被压住了一样。 可我知道不能停。 林越坐在主控台前,一直在写东西。我偷偷看了一眼,是他画的逃生路线图。他标出了通道出口附近的三处掩体,还有两条备用返回路径。 他发现我在看,抬头说:“如果有一天必须走,只能带最少的东西。” “那你打算带什么?” 他停下笔,想了想:“图纸、电池、水净化片、一把刀。” 我没再问。 夜越来越深。外面雪没停,监控画面一片灰白。我们轮流守在屏幕前,每隔半小时检查一次系统状态。 凌晨两点,警报突然响了一声。 是东侧围栏的红外感应器。显示有热源靠近,但只出现了一秒就消失了。 林越立刻调出那段录像。画面晃动,雪花噪点很多。只能看到一个模糊的人影,在围栏外站了几秒,然后退回去。 “不是赵强的人。”林越说,“动作太慢,而且没带工具。” “那是谁?” “不知道。”他关闭画面,“但从现在起,所有外部接触都算威胁。” 他下令加密医疗区监控权限。只有我们的指纹才能调取相关影像。他还让我把声波系统的触发机制改成了双验证模式——必须同时满足温度和移动速度两个条件才会启动。 “不能再给他们测试的机会。”他说。 天快亮的时候,苏瑶端来三杯热水。我们围在操作台边喝着,谁都没说话。 她忽然开口:“如果他们再来,我还是可以说疫苗在我手上。” 林越摇头:“一次有效,两次就假了。下次他们不会听你说什么,会直接动手。” “那怎么办?” “让他们觉得动手代价太大。”他说,“只要他们不确定我们有没有药,就不敢彻底撕破脸。” 他又看了我一眼:“通道的事,还是别提。” 我点头。 他知道我在想什么。如果我们被困,那条路是唯一的生路。可一旦被人知道,就成了靶子。 我们继续盯着屏幕。雪地上没有新脚印,树林安静得像死了一样。 但我知道,赵强没走远。 他只是换了方式。 林越把写满计划的纸折好,塞进贴身口袋。他坐回椅子,手放在控制台上,眼睛一直没离开监控画面。 苏瑶回到医疗区,开始清洗器械。她把一支空针管放在阳光照得到的台面上,让它反光。 我调试完震动警报,站起来活动肩膀。 就在这时,主控台的通讯频道突然滴了一声。 是外部麦克风捕捉到的声音。 很轻,但清晰。 有人在笑。 第167章 声波装置的致命升级 外面那声笑只响了一下,很快就断了。 我盯着主控台的音频波形图,那一段波动已经平下去。林越没有动,手指在控制面板上划过,把那段声音单独截取出来,存进了加密文件夹。 “不是赵强。”他说,“他不会一个人来。” 苏晨蹲在设备架后面检查线路,头也没抬:“可能是风打到金属板上的回音。” 没人接话。我们都清楚,这几天不会有风吹得这么准。 林越站起身,走到声波装置的主控模块前,拉开侧面的检修盖。里面的电路板还冒着一点热气,刚才高强度运行后还没完全冷却。 “这东西现在只能吓人。”他说,“再有人带炸药靠近,光靠声音拦不住。” 苏晨停下手中的活,抬头看他。 林越合上盖子:“我想让它能震碎东西。” 苏晨站起来,拍了拍裤子上的灰:“你是说,把输出功率拉上去?” “对。但蓄电池撑不了那种负荷。” 苏晨沉默了几秒,忽然说:“发电机。” 林越点头:“我也是这么想的。直接并联,用柴油机供能。只要稳得住电流,频率推上去,声波就能产生物理破坏。” “可发电机震动太猛,接上去容易烧主板。” “你加缓冲模块。”林越看着他,“废旧电容组还能用吗?” 苏晨想了想:“拆几块旧UpS里的电容,拼一个稳压阵列,应该能扛住波动。” “那就干。” 我们没再讨论。时间拖得越久,外面的人就越可能摸清我们的底细。 苏晨立刻动手拆设备。我把备用电源切换成最低负载,留出操作窗口。他把两块报废的UpS主机拖到工作台,撬开外壳,一块块取出电容,按容量和耐压值分类排列。 我守在发电机旁,随时准备调速。这台柴油机是手动调频的,转太快会过载,太慢又供不上力。必须卡在一个稳定区间。 三小时后,苏晨接好了第一组缓冲电路。他用万用表测了通路,确认无短路,才连上声波发射器的输入端。 “先试低频。”他说,“看看能不能稳住五百赫兹的输出。” 我启动发电机。机器轰鸣起来,地面微微发颤。苏晨在控制台输入指令,声波装置进入待命状态。 屏幕上显示能量输入曲线开始上升。起初很稳,到了三百赫兹时,曲线突然抖了一下。 “震动传导进来了。”苏晨立刻调低发电机转速,“减两百转。” 我照做。屏幕上的波形重新平稳下来。 “再升。” 我们一点点推高频率。四百、四百五、四百八……到了四百九十五时,苏晨停手。 “够了。这个阶段测试就行。” “在哪试?” “冰廊。” 那是安全屋西侧的一条露天通道,上次燃烧瓶袭击后积雪结冰,厚厚一层压在地面上,最厚的地方有半米多。 我们穿上防寒服,带上工具出门。 冰面泛着青灰色,踩上去很硬。我用长矛在离墙三米远的地方画了个圈,作为安全边界。苏晨打开便携控制盒,连接主系统信号。 “我先用脉冲模式启动,慢慢提频。” 他按下按钮。 起初没什么动静。几秒后,冰层表面出现细微裂纹,像蜘蛛网一样向外扩散。接着是一声脆响,冰面中央凸起一小块,随即爆开,碎冰飞溅。 我们后退一步。 裂缝迅速蔓延,整片冰层开始松动。不到十秒,轰的一声,中间塌了下去,露出底下黑乎乎的金属管道。 “停!”我说。 苏晨立刻切断信号。 我们等了几分钟,确认没有气体逸出,才靠近查看。 管道直径约四十厘米,外壁全是锈迹,部分接口已经断裂。但从缝隙里,能听到轻微的水流声。 “还有水?”苏晨轻声问。 我用长矛撬开一处松动的接头。刚用力一挑,一股清水猛地喷出来,打在雪地上,发出嘶嘶声。 我伸手接了一捧。水很凉,但清澈见底。雪地被浇过的地方没有变色,也没有腐蚀痕迹。 “不像被污染了。”我说。 苏晨从口袋里掏出简易水质检测笔,插进水流中。几秒后,读数跳出来:ph值7.1,浊度低于标准线,重金属未超标。 “能喝。”他抬头看我,“至少处理一下就能喝。” 我盯着那股水流,脑子里闪过前世的记忆。那时候全城水源都被酸雨渗透,能找到的每一条河沟都泛着黄沫,人喝一口就吐血。我们只能靠收集雨水活命,可雨水也带酸性,熬不过三个月。 而现在,一条完好的地下水管就埋在我们脚下。 “这是深层水。”我说,“没跟地表连通。” 苏晨点头:“不然早烂透了。” 我让苏晨把检测数据记下来,又取了两管水样带回主控室。路上我们都没说话。这条管道要是真能用,意味着我们可以减少净水片的消耗,还能储备更多饮用水。 回到屋里,我先把水样放进保温箱,然后调出建筑图纸,对照管道走向。它不在原厂设计图上,应该是后期市政加装的供水干线,后来废弃了,没人记得。 但它还在流。 说明源头没断。 这意味着稳定水源。 我让苏晨把声波装置的控制权限设为双人验证,只有我和他同时授权才能启动高频模式。这东西现在不只是防御工具,更成了探测手段。 他还顺手改了触发范围,把西区冰廊划为禁入区,一旦有人靠近,系统会自动报警。 做完这些,天已经黑了。 我们坐在主控台前,看着监控画面。塌陷的冰坑周围没有脚印,风把边缘的雪吹得平平的。 “要不要填上?”苏晨问。 “先不急。”我说,“留着当陷阱也好。” 他点点头,继续调试设备日志。我把今天的数据全部归档,加密保存。 水的事不能让第三个人知道。连苏瑶都不能说。一旦传出去,赵强一定会回来,这次不会再喊话,而是直接动手。 我正想着,苏晨忽然抬头。 “有个问题。” “说。” “如果这根管子通的是市政老网,那别人也可能找到入口。” 我手指一顿。 他说得对。这种废弃管线通常有多个检修口,分布在城市不同角落。如果赵强手里有地图,或者碰巧挖到其他节点…… “得封住关键段。”我说。 “怎么封?” “用水泥灌浆。从破裂口倒进去,顺着管道往两边堵。只要封住五十米,就够他们查半天。” 苏晨想了想:“可我们没有泵送设备。” “不用那么复杂。”我站起来,“先把开口扩大,然后把快干水泥混成浆,用高压锅改装一个喷射罐,靠压缩空气推进去。” “你做过?” “前世在工地见过。” 他没再问,转身去翻工具清单。 我们列出所需材料:两袋快干水泥、三个废弃高压锅、橡胶密封圈、金属接头、手动气泵。仓库里都有,只是要重新组装。 忙完这些,已经是深夜。 我靠在椅子上,感觉肋骨处有些发紧。白天撬管道的时候用力过猛,可能拉到了旧伤。我不打算用药,这点痛还不影响行动。 苏晨还在画改装图。他把高压锅的泄压阀拆掉,换成螺纹接口,画了一根导管连到输料管上。 “试试看吧。”他说,“明天就能装。” 我嗯了一声。 他抬头看我:“你觉得赵强还会来吗?” “会。” “他要是带人强攻呢?” “那就让他们知道,进来比活着出去难。” 他嘴角动了一下,没笑,但眼神变了。 我站起身,走到监控屏前,放大西区画面。塌陷的冰坑像个黑洞,静静躺在雪地里。水流声已经停了,那是苏晨关掉了暴露的接口。 明天我们要开始灌浆。 但现在,我只想守住这个秘密。 苏晨合上笔记本,揉了揉眼睛。 “我去睡了。”他说。 “别睡太死。”我说,“今晚轮你凌晨三点查系统。” 他点头,起身往外走。 我坐回操作椅,手指敲了敲桌面。 忽然,主控台的通讯灯闪了一下。 是外部麦克风捕捉到的声音。 一声敲击。 很轻,来自东侧围栏。 第168章 流感康复与战斗力回归 东侧围栏的敲击声过后,监控画面再没出现新的动静。 我盯着屏幕,手指搭在控制台边缘。那一下轻响像是试探,又像错觉。但我知道,赵强不会只派一个人来摸情况。 我已经躺了四天。 高烧退得不算利落,可不能再等。安全屋的防御不能靠苏晨一个人撑着。他昨晚刚改完声波系统的触发范围,眼下黑眼圈比我还重。 我扶着桌沿站起来,膝盖有点发软。深吸一口气,走到训练区角落的铁架旁。那里挂着几副旧沙袋,是之前从废弃工厂搬来的。 “你真要现在练?”苏晨蹲在设备箱前拧螺丝,抬头看我。 “不能一直躲着。”我把外套脱了,活动肩膀,“他们等我倒下。” 他没再说什么,放下工具走过来。我们以前在灾变初期对练过几次,那时候他还是个见血就手抖的少年。现在他站姿稳,眼神不闪,已经能在我出拳时准确格挡。 第一拳打出去,手臂发飘。 我没收力,直接往前冲,结果脚底一滑,整个人撞在沙袋上。铁链晃得哗啦响。 苏晨伸手想扶,被我抬手挡住。 “没事。”我抹了把脸,从水壶里灌了口凉水。喉咙还带着点干涩,但体温正常,心跳也稳。 冷水泼在脸上,皮肤绷紧。我甩了甩头,重新摆开架势。 这次动作放慢,先做基础防守。左右闪避,抬肘护面,蹬地转身。肌肉酸得厉害,像是被锈铁丝缠住,但还能动。 “来点真的。”我对苏晨说。 他皱眉:“别急。” “我不急,外面的人就会进来。” 他终于点头,站到我对面,摆出进攻姿态。 我们开始对练。 起初节奏很慢,他主攻,我防。每一记格挡都震得肩关节发麻。第三回合时,我抓住他出拳的空档,反手扣腕,顺势压肩,把他按向地面。 动作没做完,肋部突然抽了一下。 那是上辈子留下的旧伤,前几天撬管道时用力过猛,又犯了。我闷哼一声,松了手,单膝跪在地上喘气。 苏晨立刻后撤一步,收势站定。“停吧,明天再试。” “不行。”我撑着地板起身,“疼说明我还活着,也说明我能打。” 他看着我,没动。 我拍了拍自己胸口,“再来,慢一点。” 这一次我们换了方式,不再对抗,而是拆解动作。他出招,我接招,一招一式慢慢走。从格挡到反击,从绊腿到锁喉,每一个衔接我都重新校准角度和发力点。 十分钟后,我能跟上他的节奏了。 二十分钟,我主动发起压制,用一个标准的近身绞颈把他控住。他挣扎两下,拍地认输。 “行了。”他坐起来揉脖子,“你回来了。” 我站在原地,呼吸比刚开始平稳。汗水顺着鬓角流下来,衣服湿了一片,但身体热了起来,血液在血管里重新流动。 训练区的灯忽闪了一下。 我们抬头看,是电路老化的问题,不影响主系统供电。 “我去换灯泡。”苏晨起身往工具间走。 我正要跟上去,脚下一绊,撞到了墙边的医疗推车。轮子没刹牢,车子往前滑,一瓶碘伏摔在地上,玻璃碎了,褐色液体渗进地板缝。 门被推开的时候,我和苏晨都没注意。 直到一道声音在门口响起。 “你们两个是不是皮痒了?” 苏瑶站在那儿,手里拎着药箱,眉头皱成一团。 “这已经是这个月第三回打翻药品了。”她走进来,蹲下检查洒出来的液体,“再这样下去,我真要把你们缝在一起。” 我张了张嘴,没辩解。 苏晨低头捡碎片,动作老实得像个小学生。 苏瑶抬头看我一眼,忽然笑了下,“起来,让我看看你状态。” 她拿出体温计塞进我嘴里,又翻开我的眼皮看了看。 “瞳孔反应正常,脸色也不发青。”她拔出体温计对着光看了一眼,“三十六度八,算你活过来了。” 我吐掉塑料棒,“能打人就行。” “你还想打架?”她把药瓶一个个收进箱子里,“刚才那一跤我都看见了,差点把自己摔死。” “那是热身。” 她瞪我一眼,没再骂。把最后一瓶药放好,轻轻关上箱子。 “行吧。”她说,“勉强算你康复了。但要是再发烧,别想着瞒我。” 我点头。 苏晨把灯换了,屋里亮了些。 三人坐在训练区的长凳上,没人说话,但气氛松了下来。这几天的紧绷像被热水泡开的结块,一点点化了。 苏晨忽然说:“林哥,下次能不能别撞医疗车?苏医生容易生气。” 苏瑶立刻伸手拧他耳朵,“你还敢挑拨?” 他哎哟叫了一声,缩着脑袋躲。 我看着他们,没笑,心里却沉了几分。 这样的时刻太少了。灾变之后,安静的日子都是偷来的。 我刚想说什么,主控台的方向传来提示音。 短促,连续两声。 是外部监控触发了动态捕捉。 我们同时站起,快步走过去。 屏幕上,画面来自东南方向的远程探头。那个区域原本是个废弃集市,现在只剩几排塌了一半的铁皮棚子。风卷着雪粒扫过空地,镜头扫到第三根柱子时,画面定住了。 柱子底下绑着一个人。 是个老人,穿着破旧棉袄,双手被铁丝捆在背后,脖子上套着一根粗麻绳。绳子另一头连着一辆陷在雪里的手推车。他低着头,看不清脸,但身子还在微微颤。 镜头拉近。 他手腕上有血痕,嘴角也破了。旁边站着三个人,其中一个背对我们,穿着脏兮兮的军大衣。 我认得那个背影。 赵强。 他抬起手,似乎在说什么,然后一脚踹在老人膝盖上。老人跪倒在地,绳子勒进脖颈,发出一声闷哼。 “他们在逼我们出去。”我说。 苏晨站在我身后,声音发紧:“这是陷阱。” 我知道是陷阱。 前世我见过太多这种场面。一群人把无辜者抓来当诱饵,就为了引出藏在暗处的幸存者。有人心软冲出去救人,结果被当场打死;有人犹豫太久,人质被吊在杆子上示众三天。 我不想再看那种事发生。 我盯着屏幕,手指攥紧,指甲掐进掌心。 茶杯就放在控制台边上,是刚才苏瑶给我倒的姜茶。我伸手拿起来,没喝,猛地砸向地面。 瓷片炸开,残渣溅到鞋面上。 “他们在逼我们。”我重复了一遍,声音低下去,“那就别怪我不讲规矩。” 苏晨没动,等着我说下一步。 我转过身,目光扫过主控台上的武器清单界面。匕首、钢管、改装弩都在库存里。声波装置已完成高频调试,随时可以远程干扰。 “准备装备。”我说,“我要去集市。” 苏瑶立刻开口:“你刚恢复,不能冒险。” “我不是去送死。”我看她,“我是去告诉他们,绑错人了。” 她咬着嘴唇,没再拦。 苏晨已经打开武器柜,取出我的防刺背心和战术腰带。 我走到屏幕前,放大赵强的脸。他正弯腰揪住老人头发,强迫他抬头。 我记住了他的位置。 也记住了那根绳子的方向。 它绷得很直,是从西北方拉过来的。 和图纸上的通风管道出口,在同一条线上。 第169章 集市陷阱中的生死时速 我抓起长矛就往外走。 苏晨跟在我身后,手里提着工具箱。我们没说话,脚步压得很低。风从东边刮过来,带着酸雨留下的刺鼻气味。地面结了薄冰,踩上去容易打滑,我们贴着墙根往前挪。 监控里看到的那根绳子是从西北方向拉过来的,和通风管道出口在一条线上。这个角度不对。赵强不是随便找个地方绑人,他故意把人放在那个位置,就是要让我们注意到这条线。 我知道他在等我出去。 但我不能不出去。 绕过第三排塌了一半的铁皮棚,视野一下子打开。集市中心空地上,老人还被绑在柱子底下,手推车陷在雪里。他的头歪着,不知道是昏过去了还是装的。 苏晨蹲下身子,从工具箱里拿出一个小盒子。那是他用无人机零件改的信号探测仪。屏幕亮起来,指针微微晃动。 “西边有反应。”他低声说,“很弱,像是断断续续发出来的。” 我盯着主摊位的方向。那里堆着几块破木板,上面盖着黑布。看起来像废料堆,但太整齐了。这种天气,没人会特意去整理垃圾。 “别走中间。”我说。 我们改走南侧,靠着倒塌的货架往前推进。每一步都先试探地面,怕踩到陷阱。走到离老人还有十五米的时候,苏晨突然伸手拦住我。 “等等。” 他指着探测仪,屏幕上信号跳了一下,又归零。 “刚才那一秒,频率变了。”他说,“像是触发了什么。” 我没再往前走,趴在雪地里观察四周。老人的手腕还在流血,衣服破了几个洞。但他脖子上缠的东西引起了我的注意。 黑色胶带裹着一圈金属壳,连着一根细线通向背后。表面看不出型号,但接缝处的纹路不对。真炸弹不会用这种粗糙的封装方式。 我慢慢爬过去,靠近到三米距离。长矛横在身前,随时准备格挡。靠近时,我发现那根线是插在一个小盒子里的,盒子固定在柱子背面。接头松动,像是临时拼凑的。 这不是制式装备。 我回头看了苏晨一眼。他点点头,也趴着靠了过来。 “让我看看。”他掏出电压检测笔,轻轻碰了下导线接口。 读数为零。 “没电。”他说,“整个回路都没通。” 我盯着那个盒子。赵强喊话时说的是“十分钟后爆炸”,可现在连电源都没有。他根本不想炸死人,只想逼我们靠近。 这是个局。 我正要开口,头顶突然传来沙哑的声音。 “林越!时间快到了!” 声音从四面八方传来,像是藏了多个喇叭。 “疫苗拿来了吗?再不交出来,老头就没命了!” 我没抬头,也没回应。这声音只是为了干扰判断。真正的威胁不在这里。 我扫视周围环境。北面是堵半塌的砖墙,东侧堆着铁皮卷,南边有一条排水沟,盖着一块锈蚀的铁板。那块板子边缘翘了起来,像是最近被人动过。 我记得安全屋图纸上标过旧市政管网的走向。这条排水沟连着地下废弃管道,能通到城西的老泵站。 如果他们真想伏击我们,一定会选一个能封锁退路的位置。而这个集市唯一的活路就是那条管道。 “他们要我们往那边跑。”我说。 苏晨明白我的意思。“所以不能留在原地。” 话音刚落,远处传来脚步声。不是一个人,至少三个。他们从不同方向包抄过来,踩雪的声音越来越近。 我抓住老人肩膀,把他拖到柱子后面。他已经失去意识,呼吸微弱。但现在顾不上救他,得先保住自己。 “准备撤。”我低声说。 苏晨收起工具,握紧了战术手电。那东西充了高压电,能当武器用。 我们往后退了几步,靠近排水口。我伸手去撬铁板,锈迹卡得很紧。用力一掀,发出刺耳的摩擦声。 下面是个黑洞,深不见底。空气里有股潮湿的霉味,但没有毒气反应。应该是通的。 “下去。”我说。 他先跳进去,我在上面掩护。刚踩上边缘,头顶猛地炸开一声巨响。 不是炸弹。 是燃烧瓶。 火焰瞬间腾起,黄绿色的火舌卷着浓烟冲向天空。原来那些破木板底下埋的是汽油罐。引爆点就在主摊位下方,冲击波直接掀翻了整片棚架。 热浪扑面而来,我翻身跳进管道。 落地时脚下一滑,摔在积水里。水不深,刚没过鞋底。苏晨伸手把我拉起来。头顶的井口已经被塌下来的碎屑堵住大半,光线只剩一条缝。 外面火势越来越大,烧焦的味道混着酸雾钻进来。 “他们早计划好了。”苏晨喘着气说,“根本没打算让我们活着离开。” 我没吭声。赵强的目的从来不是救人质,也不是抢疫苗。他是想逼我们暴露行动路线,摸清我们的反应速度和应对方式。 这场戏,从头到尾都是为了收集情报。 我摸出手电,照向前方。管道呈缓坡向下,墙面长满青苔,但结构还算完整。脚下有排水槽,水流缓慢,说明没完全堵塞。 “还能走。”我说。 我们开始往前移动。走了不到五十米,前方出现岔道。左边窄,右边宽。我停下脚步。 苏晨也察觉到了异常。“右边太干净了。” 确实。右边的地面几乎没有淤泥,连脚印都没有。在这种废弃管道里,不可能有人定期清理。 “左边。”我决定。 刚转进去,身后突然传来震动。 不是脚步声,是某种重型设备启动的低频轰鸣。透过墙壁都能感觉到震动在传递。 苏晨贴墙听了听,“不像发电机。” 我也听出来了。 那是钻头的声音。 有人正在从上方打孔。位置正好是我们刚才离开的那个井口附近。 他们不光放火烧场,还在追击路线上下了套。 我加快脚步,一边走一边检查随身装备。长矛还在,匕首没丢,背包里的压缩饼干和净水片都完好。最关键是苏晨带的信号仪,还能用。 转过两个弯后,前方出现一道铁栅栏。锁已经锈断,被人提前剪开了。 这不对劲。 这么隐蔽的入口,怎么可能刚好被人打开? 我抬手示意苏晨停下。 他明白我的意思,蹲下身子,从工具箱里拿出一面小镜子。这是他改装探测仪时剩下的反光片。他把它伸出去,一点点探向拐角。 镜子里映出一片灰白。 然后是一双靴子。 站在栅栏另一侧。 那人不动,像是在等我们撞上去。 我慢慢后退,脚踩到一块松动的砖。轻微的摩擦声在管道里格外清晰。 对面的人有了反应。 靴子转向我们这边。 我立刻关掉手电。黑暗瞬间吞没视线。苏晨屏住呼吸,贴着墙缓缓后移。 我们一点一点退回刚才的岔道口。这次我没有选右边,而是看向头顶。 水泥顶板上有检修口的痕迹。圆形盖子,边缘裂了缝。 我举起长矛,用矛尖勾住缝隙,往上顶。 盖子动了一下,落下些许灰尘。 苏晨扶着我肩膀,借力往上推。我抓住边缘,用力一撑,翻了上去。 上面是个废弃仓库的夹层。堆着几袋发霉的面粉,角落里有张翻倒的桌子。窗户对着集市方向,能看到火光还在燃烧。 我伸手把苏晨拉上来。 我们刚站稳,下方管道突然传来金属碰撞声。 有人闯进了栅栏。 第170章 地下水的致命污染 警报声在头顶炸响的时候,我正把最后一块铝板固定在蒸馏器的出水口。红光一闪一闪,照在苏瑶的脸侧,她没抬头,手指还在试剂瓶上调整刻度。 我们刚从排水管道回来不到两小时。 身上那层湿冷还没散,空气里还飘着烧焦的酸味。我脱下的外套搭在椅背上,滴下来的水在地板上积了一小滩。苏晨被我打发去检修通风系统,他走之前看了我一眼,我没说话,只是指了指主控台的方向。 我知道他在担心什么。 我也知道刚才那一趟有多险。 但现在不是复盘的时候。 水的问题比人更急。 我蹲在净水区角落,手里拿着刚拆下来的水管残片。这是从地下管道里撬出来的,表面锈得厉害,但断口处流出的水是清的。我用空药瓶接了一瓶带回安全屋,测了ph值,数字停在6.8,不算理想,但能接受。 至少短期够用。 我没叫苏瑶来看。 以前的事都是我自己做决定。前世死过一次的人,总觉得自己记得更多。我记得哪些食物会变质,哪些地方不能久留,也记得什么时候该跑、什么时候该藏。 可我没记住所有细节。 尤其是那些看不见的东西。 苏瑶冲过来的时候,我正在往蒸馏器里灌原水。她手里捏着一块检测仪屏幕,脸色发白。 “你是不是忘了自己只是个人?”她站在我面前,声音不高,但每个字都像砸下来的一样。 我没回答。 她把仪器塞到我眼前。屏幕上一串红色数字跳着:铅含量超标37倍,汞超标21倍。 “这水喝三天就会头晕,七天开始呕吐,半个月肝肾衰竭。”她说,“你以为这是救命的水?这是毒药。” 我盯着那行字,喉咙发紧。 我想起来了。 前世也有这么一口井。 在城西废弃工厂下面,几个幸存者围着它建了临时营地。他们觉得找到了希望,天天排队接水煮饭。我也去过一次,闻着没什么异味,就没多管。 一个月后,整个营地死了七个人。 不是冻死,也不是饿死。 是中毒。 他们排黑便,吐血,皮肤发灰。有人半夜抽搐,倒在地上再没起来。最后活下来的几个人疯了一样砸了那口井,可已经晚了。 我那时候没能力救他们。 现在我以为我能。 但我又错了。 苏瑶把检测仪放在桌上,转身去拿另一个样本。她的动作很重,试剂瓶碰在一起发出脆响。我看着她打开柜子,取出一支新的滤芯,又从架子上拿下一个玻璃烧杯。 “你要自己试?”我问。 她停下动作,回头看着我。“你不信数据,总该信结果吧?” 我没拦她。 她开始组装简易电解装置,电线接反了一次,重新插好。电流接通后,水样底部慢慢浮起一层黑色絮状物。她用镊子夹出来,摊在白纸上。 “铅沉淀。”她说,“你看清楚了,这不是泥,是毒。” 我蹲下身,看着那团黑渣。 它看起来和普通脏东西没区别。 可它能杀人。 而且杀得很慢,等你发现不对劲时,身体早就烂透了。 我站起来,走到库存区翻找材料。铝管、塑料膜、旧太阳能板——能找到的都搬了出来。我要做个简易蒸馏器,靠阳光蒸发再冷凝,至少能把重金属去掉一部分。 苏瑶站门口看了会儿,没说话。 半小时后,我把框架搭好了。铝管弯成弧形当冷凝管,塑料膜封住顶部,底下放加热盘。太阳还没完全出来,但我先把结构弄好。 她走过来,递来一块纱布。 “加在进水口。”她说,“虽然去不掉重金属,但能拦点杂质。” 我接过,没道谢。 她也没等我说什么,转身回医疗角继续整理药品。 时间一点点过去。 外面风声小了些,警报却一直没停。主控台的灯一直在闪,应该是刚才逃生时触发了外围传感器。我没去查,现在最要紧的是水。 蒸馏器装好后,我把它搬到南面窗台。那里能晒到上午的阳光。管子连接到一个干净容器,只要温度上来,水汽就会顺着管道流下来。 我们坐在旁边等。 谁都没说话。 过了四十分钟,第一滴水落进瓶子里。 很慢,一滴一滴地往下渗。 苏瑶凑近看了看,拿出试纸再测。ph值变了,变成7.1,中性。她又用便携仪扫了一遍,铅和汞的读数降了,但还是高于安全线。 “不够。”她说,“只能去掉一部分。” 我点头。“再加一级过滤。” 她忽然抬头看我。“你以后还会这样吗?自己做决定,不告诉我们?” 我知道她在说什么。 不只是水的事。 是每一次。 是上次我一个人冲出去救人质,是前天夜里我熬夜加固门禁,是灾变刚开始那几天,我把所有物资清单锁在主控台里,谁都不让看。 我觉得我在保护他们。 可也许我只是在控制一切。 我不想再出错。 但我忘了,我不是神。 我只是一个活过一次的人。 “不会了。”我说。 她盯着我看了几秒,嘴角动了下,像是想笑,又没笑出来。 “再有一次,”她说,“我就给赵强开门。” 我没反驳。 这句话要是别人说,我会觉得是威胁。 但从她嘴里说出来,我知道她是怕。 怕我把自己逼死,怕这个家因为我的固执塌掉。 我低头看着蒸馏器里的水,又一滴落下来,打在瓶底发出轻响。 “你不用开门。”我说,“我会改。” 她没接话,起身走了。 几分钟后,她回来,手里多了半包压缩饼干。 “吃点东西。”她把饼干放我旁边,“你从昨晚就没吃过。” 我拿起一块咬了一口。干得难咽,但我还是吞了下去。 太阳升得更高了。 蒸馏速度加快,水流开始连成细线。 苏瑶坐回椅子上,打开记录本写东西。笔尖划过纸面的声音很轻,但很稳。 我看着她写的字:**深层地下水污染确认,初步净化方案启动,需持续监测肝肾功能指标。** 她没写情绪,也没写抱怨。 只写了事实。 这才是最让我难受的地方。 她明明有理由骂我,甚至离开。 但她留下来了。 不仅留下来,还在想办法补救。 我放下饼干袋,伸手摸了摸蒸馏器的外壳。温度上来了,铝管微微发烫。 就在这时,主控台的蜂鸣声变了。 不再是单调的长音。 变成了三短一长的节奏。 有人在敲击外围铁网。 不是随机碰撞。 是有规律的敲击。 我和苏瑶同时抬头。 她合上本子,站起身。 我抓起长矛,朝主控台走去。 监控画面切到东侧围栏。 雪地上站着两个人影。 其中一个抬手,把一件东西挂在铁丝网上。 那是半件染血的外套。 袖口的位置,缝着一块蓝色补丁。 我认得那件衣服。 是昨天被绑在柱子上的老人穿的。 他没死。 至少昨天没死。 现在这件衣服出现在这里,说明他们把他带走了。 而且活得够久,能让赵强拿来当信号。 苏瑶站在我身后,声音很轻:“他们在等回应。” 我盯着屏幕,手指握紧操作杆。 蒸馏器那边传来一声轻响。 最后一段冷凝管松了,水珠溅在地板上。 第171章 赵强的最终通牒 蒸馏器的冷凝管还在滴水,一滴一滴落在瓶底。我蹲在地上,手指拧紧松动的接口。手套上沾着油污,掌心有些发烫。刚才那阵蜂鸣让我心跳加快,可到现在围栏外还是没人。 苏瑶已经走了。她把饼干留在桌边,没再说话。 我站起身,长矛靠在控制台旁边。屏幕还亮着,东侧围栏的画面一片雪白,风把挂在铁网上的染血外套吹得晃荡。那块蓝补丁在风里翻了一下,像某种信号。 我没动。 刚想伸手去关监控分区,主控台突然发出刺耳的杂音。画面一闪,所有摄像头同时黑了几秒。等图像恢复时,右下角多出一个红色信号源标识。 我没有立刻切断电源。 我知道这是谁来的。 投影光束从天花板斜射下来,打在对面墙上。灰尘在光柱里浮动,接着,一张脸慢慢成形。 赵强。 他坐在一堆废墟中间,背后是烧焦的木架和倒塌的棚顶。地上跪着一个人,低着头,脸上有血。一根粗绳绑住他的手腕,另一头拴在半截钢筋上。 商人。 我认得他。前两天他还来集市换过药品,用一瓶酒精换了两包止痛片。当时他说自己藏了一箱抗生素,想找安全的地方交易。 现在他嘴唇裂开,眼角肿着,衣服被撕破了一角。 赵强抬起手,镜头跟着偏转。他抓起商人的头发,强迫他抬头。那人睁眼看了我这边一下,嘴唇抖了抖。 “林越。”赵强开口,声音带着电流杂音,“你认识他吧?” 我没说话。 他笑了,露出一口黄牙。“你说你躲得好,物资藏得严实,可这人说了——你有疫苗,还有足够的药能撑三年。” 商人猛地摇头,想挣扎,被赵强一脚踹在背上,整个人扑倒在地。 “我不……没说……”他喘着气。 赵强弯腰,从怀里掏出一部手机,砸在他脸上。“那你录这个干嘛?啊?拍别人仓库的时候怎么不怕死?” 商人不吭声了。 赵强把手机举到镜头前,屏幕上闪过一段视频:我的安全屋通风口、物资堆放区、门口的防爆门结构。拍摄角度很低,像是偷偷摸进来的人趴在地上拍的。 我心里一沉。 这不是偶然。 他是冲着我来的。 赵强把手机扔开,重新面对镜头。“明天中午十二点,你亲自出来。带两样东西——疫苗,还有苏瑶。” 我手指收紧。 “你不信?”他冷笑,“你以为她只是个医生?她懂净水,懂种菜,还能配药。她比你值钱多了。” 商人突然抬头,声音嘶哑:“他们救过我……我没……” 赵强抬脚踩在他手上,骨头发出闷响。那人惨叫一声,蜷缩起来。 “十二点。”赵强盯着镜头,“你不来,我就一把火烧了这片废墟。不止他,所有躲在附近的人,全给我陪葬。” 画面晃了一下,他又凑近了些。“我知道你在看。你也知道我不是开玩笑。上次那个老头,衣服我都送你了,算不算诚意?” 我盯着那张脸。 他眼神里没有犹豫,也没有恐惧。只有等着我看穿底线的得意。 他要的不是物资。 是要我低头。 要我交出最不能丢的东西。 我慢慢伸手,拔出战术刀,插进主控台侧面的信号接口。金属刮擦发出尖锐声响,但投影没断。信号是从外部无线接入的,根本切不断。 我站起来,绕过操作台。 长矛握在右手,左手抓起角落里的金属椅。椅子腿早就锈了,但我不管。我抡起来就砸。 第一下打偏,撞在墙上,火花四溅。 第二下正中投影仪。机器炸开,塑料壳崩飞,电线爆出一团电光。最后一帧画面定格在赵强笑歪的嘴上,然后彻底黑了。 房间里安静下来。 只有电流残响在耳边嗡嗡作响。 我喘着气,手还在抖。低头一看,左手掌被碎片划开一道口子,血顺着指缝往下流,滴在控制台边缘,留下几点暗红。 我没包扎。 走到主控台前,我把所有对外通讯端口全部关闭。wi-Fi、蓝牙、无线电接收,全都切断。二级警戒系统启动,外围传感器调到最高灵敏度。 屏幕一半黑着,一半显示着空荡的围栏外景。雪还在下,风吹着那件外套来回摆动。 我站在原地,盯着那片雪地。 他知道我的位置。 他知道我有疫苗。 他知道苏瑶的价值。 这些信息不可能凭空出现。有人说过话,或者被逼问过。而我能想到的,只有那个商人——他来换药那天,身边还有两个陌生人。 但现在追究这些没用。 他给了期限。 明天中午。 要么我去,要么他放火。 我不怕他动手。 我怕的是火一起,周围所有幸存者都会往安全屋方向跑。他们会撞门,会哭喊,会求我们救人。到时候防线一旦打开,就是死局。 我不能冒险。 也不能妥协。 我转身拿起长矛,检查刃口有没有松动。然后走到武器柜前,拉开底层抽屉。里面躺着三枚自制燃烧弹,是用废弃罐头做的,填充了汽油和橡胶碎。本来打算留着应急,现在可能要用上了。 我又取出两把匕首,一把放回腰侧,另一把放在主控台手边。 门外传来脚步声。 我立刻抬头。 是苏晨。 他站在门口,手里拿着工具包,脸色发白。“我听见砸东西的声音。” 我没让他进来。 “回去,检查通风管道的密封性。”我说,“然后把发电机燃料分成三份,分别存放。” 他没动。“外面出什么事了?” “赵强发了通牒。”我看着他,“明天中午,他要疫苗和苏瑶。” 苏晨瞳孔一缩。 “他拿了个商人当人质,说要是不答应,就烧了整个集市。” “那我们怎么办?” “什么都不做。”我说,“我们不出去。” 他咬着嘴唇。“可要是他真放火呢?那些人……” “那是他的计划。”我打断他,“他就是要我们动。只要我们开门,或者离开安全屋,他就有机可乘。” 苏晨低下头,手指抠着工具包边缘。 “你去把监控录像调出来。”我说,“从今天凌晨开始,所有外部画面都存一遍。我要知道他什么时候来的,带了多少人。” 他点头,转身要走。 “还有。”我叫住他,“别告诉苏瑶。” 他回头看我。 “让她以为这只是例行警戒升级。” 他沉默几秒,点了下头,走了。 我重新回到控制台前。 血还在流,顺着指尖滴下来。我脱下手套,撕下一块布条随便缠了两圈。不紧,也不专业,够止血就行。 墙上的钟指向下午三点十七分。 距离明天中午还有十九个小时。 我坐回椅子,打开内部日志系统,输入一行字:**外部敌对势力正式宣战,作战响应机制启动。** 刚敲完回车,主控台左上角的小屏幕忽然闪了一下。 是备用电源的电压监测表。 数值比平时低了0.3伏。 我皱眉。 起身走到配电箱前,打开盖板检查线路。接头都紧固着,没有松动。柴油发电机状态正常,燃料存量充足。 可电压就是偏低。 我盯着仪表盘看了两分钟,忽然意识到一件事。 赵强刚才用的投影仪,功率不小。能在这么远的距离稳定传输画面,说明他手上有便携电源,而且容量足够大。 普通人搞不到这种设备。 除非…… 他抢到了某个避难所的储备。 或者,有人帮他。 我走回控制台,调出过去十二小时的电力波动记录。果然,在投影信号接入前十分钟,东南方向有过一次短暂的高频电磁脉冲,持续不到三秒,被自动过滤了。 这不是巧合。 他是故意暴露行踪,就是为了让我看见。 也是为了确认我的反应速度。 我盯着屏幕,手指无意识地敲着桌面。 他不是只想吓唬我。 他在测试我。 测试我的防御、我的情绪、我的决策节奏。 而现在,我已经做出了回应——砸了投影仪,切断通讯,启动警戒。 他知道我愤怒了。 也知道我还没乱。 所以他一定会加码。 我站起身,走到窗边。防弹玻璃外,雪越下越大。远处的集市只剩轮廓,像一片沉在灰雾里的坟场。 明天中午。 他会等我。 可我去不了。 我也不会让任何人替我去。 那就只能让他来。 我转身走向武器柜,把最后两枚燃烧弹拿出来,放在桌上。又翻出一卷导线和三个震动感应器。这些东西原本是用来布置外围陷阱的,一直没机会用。 现在是时候了。 我把导线剪成三段,开始组装引信。 手指上的伤口碰到金属,有点疼。 但我没停下。 第172章 公司钥匙的真相揭露 我盯着那根导线,手指上的血已经干了,布条边缘发硬。苏晨蹲在控制台前,手里拿着拆开的手机主板,额头全是汗。 “电压稳住了。”他抬头看我,“能试最后一次。” 我没说话,只是把发电机旁的稳压器又拧紧一圈。刚才那阵波动让我心里发沉,赵强的设备不可能凭空运作,除非他有稳定的电源来源——而这种东西,只有正规避难所才会配备。 苏晨把主板接上备用线路,按下启动键。屏幕闪了几下,黑着。 “第三次了。”他咬牙,“再不行就得换芯片。” 我看着他手指在焊点上来回检查。安全屋的灯忽明忽暗了一下,像是风雪压住了线路。但这不是天气的问题,是负载太大。我们不能一直这样耗下去。 “成了!”苏晨突然低呼。 屏幕上跳出一串注册信息:姓名——赵强;单位——龙腾科技大厦安保部队长;入职时间——三年前六月。 我盯着那行字,呼吸停了一瞬。 龙腾科技。我前世上班的地方。 保安队长。我记得这个人。高个子,走路喜欢甩手电筒,总在地下车库抽烟。那天灾变刚爆发,酸雨砸下来的时候,我拼了命往公司跑,想取回储物柜里的应急包。里面是我攒了半年的食物、净水片、防寒服。 可我在车库门口被他拦住了。 他手里拿着棍子,站在我面前,一句话没说就动手。我被打倒在地上,眼睁睁看着他打开我的柜子,拎走那个背包,转身走进雨里。 我没追上。 后来我在街头冻得神志模糊时,最后看到的画面,就是他背着我的物资袋,消失在灰白色的雨幕中。 原来是他。 苏晨察觉到我的异样,“你认识他?” 我点点头,“他是我以前公司的保安队长。灾变第一天,抢走我所有准备的人。” 苏晨愣住,“所以他……早就盯上你了?” 我伸手拿过手机,“继续看,还有没有别的。” 他翻了几页,找到一个录音文件。点开后,赵强的声音传出来: “我知道他在哪,他那个房子卖得便宜,但我记得地址。” 我手指一顿。 那是我灾前急售的房产。为了尽快变现,我挂的价格比市场低三成。很多人来看房,但他能记住地址,并且一直留着印象——说明他不是随便路过。 他是有意关注。 苏晨低声问:“他是不是……从那时候就开始打算对付你了?” 我关掉录音,把手机扔进燃烧炉。火焰猛地窜起,吞掉了屏幕。 “他不是冲着物资来的。”我说,“是冲着我来的。” 这句话出口的瞬间,我心里反而安静了。之前那些疑问都有了答案。为什么他能精准定位安全屋?因为他知道我会选隐蔽坚固的地方。为什么他知道疫苗和苏瑶的价值?因为我曾经在公司提起过妹妹生病的事,他说过一句“当医生挺有用的”。 他一直在听。 也在记。 苏晨站起身,声音有点抖:“那我们现在怎么办?他已经在外面搭攻城锤了,监控显示他们用了两根钢梁绑在一起,估计撑不了多久。” 我看向主控台的监控画面。围栏外,几个人影正在搬运金属架,动作不算快,但很稳。他们不急。因为他们知道我们在里面,也知道我们不会轻易开门。 “先加固通风口。”我说,“他如果真想强攻,第一个突破口就是那里。” 苏晨点头,转身要去拿工具包。 “等等。”我叫住他,“把配电箱的接地线再检查一遍。刚才电压不稳,可能是外部干扰信号在诱导系统漏电。别让他从电力系统下手。” 他应了一声,弯腰去拆盖板。 我走到武器柜前,拉开最底层抽屉。三枚燃烧弹还在。我把它们拿出来,放在桌上排成一排。又取出两把匕首,一把插回腰侧,另一把放在手边。 窗外风雪更大了。监控画面里,攻城锤已经立了起来,正被缓缓抬起,对准东侧围栏最薄弱的一段。 苏晨抬起头,“要不要现在就启动陷阱?” 我没有回答。 脑海中又闪过那天的画面——我躺在冰冷的地面上,雨水顺着头发流进眼睛,背包被他扛走,脚步声越来越远。我爬不起来,只能看着自己的生存希望一点点消失。 那种无力感,我不想再经历第二次。 “我们现在知道了他是谁。”我开口,声音很平,“这就够了。” 苏晨停下动作。 “他以为我还像上次一样,会被打倒,会失去一切。”我拿起长矛,轻轻敲了下刃口,声音清脆,“但他不知道,这次我有地方守,有武器,有人帮忙。” 我转身走向主控台,从抽屉里拿出一张泛黄的图纸。公司楼层平面图。我用手指划过地下车库的位置,然后慢慢揉成一团。 火炉还在烧。 我把纸团扔进去,火焰跳了一下,迅速裹住它。 “接下来,不是他来杀我,就是我杀了他。” 话落,我站定在控制台前,长矛靠肩,目光锁住监控里的攻城锤。 苏晨站在我旁边,手里握着震动感应器。 “等他们撞第一下的时候,”我说,“你就把陷阱电源打开。” 他点头。 外面的钢梁已经完全抬起,几个人站在后面,准备发力。 我盯着屏幕,呼吸放慢。 他们的脚步向前挪了半步。 长矛的尾端抵在地面。 苏晨的手指悬在开关上方。 攻城锤开始移动。 第173章 防御工事的终极改造 攻城锤已经完全抬起,几个人站在后面,准备发力。 我盯着屏幕,呼吸放慢。 他们的脚步向前挪了半步。 长矛的尾端抵在地面。 苏晨的手指悬在开关上方。 就在这时,我抬手一压,拦住了他。 “等等。”我说,“陷阱不能现在开。” 苏晨愣住,手指停在半空。 “他们还没撞上来。”我盯着监控画面,“我们现在启动,等于告诉他们我们有埋伏。等他们真动了手,再让他们知道厉害。” 苏晨咬了咬嘴唇,“可……万一来不及反应?” “不会。”我说,“他们抬着那么重的东西,动作快不了。我们只要盯紧第一击的位置,就能判断主攻方向。” 我转身走向工具间,脚步加快。时间不多,但还够做最后一件事。 安全屋东侧外墙的金属支架上,六根加长尖刺被固定在旋转底座上,连接着液压装置和声波传感器。这是苏晨昨天开始组装的自动防御塔,能把入侵者直接钉死在围栏外。但现在它还没真正活起来。 我推开门,看见苏晨跟了进来。 “电源接好了吗?”我问。 “接好了。”他蹲在地上检查线路,“声波感应器能捕捉十米内的震动频率,一旦达到预设值,就会触发发射。” 我伸手摸了摸导轨边缘,有些粗糙,但能用。 “保险机制呢?有没有手动关闭选项?” 苏晨顿了一下,“还没加。我想先测试一次反应速度。” 我皱眉。 “你是说,只要感应到震动,它就会自己开火?” “理论上是这样。”他说,“但我调的是高强度震动阈值,普通的风雪或者小动物碰墙不会触发。” 话音刚落,外面一阵狂风撞上金属板,发出沉闷响声。 紧接着,警报器嗡地一声响起! 头顶红灯闪烁,整个工具间瞬间被照成暗红色。 我猛地抬头,只见防御塔底座迅速转动,六根长矛依次弹射而出,破空声接连炸响! “趴下!”我一把拽过苏晨,扑向墙角。 一根偏离轨道的长矛从我们头顶掠过,擦出一串火星,狠狠扎进对面水泥柱,尾部还在剧烈抖动。 其余五根全部命中预定靶位,深深嵌入墙体,像六只竖起的铁牙。 屋里安静了几秒。 我靠在墙边喘气,手心全是汗。 “这就是你说的‘理论上不会误触’?”我声音压得很低。 苏晨脸色发白,整个人还在发抖,“我不知道……怎么会这样……那阵风根本没达到触发标准……” 我站起来,走到其中一根长矛前,用力拔了一下,纹丝不动。 这东西一旦发动,确实致命。但也说明,如果控制不好,会变成屋里的定时炸弹。 “问题不在风力。”我看向声波接收器,“是共振。刚才那阵风刚好和金属外壳产生了频率叠加,系统误判为多人靠近。” 苏晨低头看电路板,“那怎么办?重新调参数?可备用模块只剩一个了。” 我沉默几秒,脑子里闪过前世参观军工厂的记忆。 那时有个反潜雷达系统,为了避免海浪干扰,用了双频验证技术——必须同时捕捉到特定震动和人声频段,才算有效目标。 “不用换模块。”我说,“我们改逻辑。” “怎么改?” “现在系统只认震动。我们要让它学会‘听人说话’。” 苏晨抬头,“你是说……加声音识别?” “不是识别谁在说话。”我走回工作台,“而是识别有没有人在附近发出声音。脚步震动加上人声频段,两个信号同时出现,才允许触发。” 他眼睛亮了一下,“就像……双重密码?” “对。”我拉开抽屉翻找,“你还有没有拆解过的耳机?要带麦克风的那种。” 他立刻起身跑出去,几分钟后拿回一副破旧无线耳机。 我们拆开外壳,取出微型麦克风元件,接入主控电路。我把音频过滤程序写进芯片,设定只响应400到2000赫兹之间的人类常见发声范围。 “接下来测试。”我说,“你敲地板模拟脚步,我喊一声。” 苏晨点头,蹲到房间另一头,用手掌拍打地面。 震动传感器亮起绿灯,但防御塔没动静。 我深吸一口气,大喊:“动手!” 几乎在同一瞬间,一声尖锐的启动音响起,防御塔旋转定位,一根训练用橡胶矛弹射而出,精准命中墙面靶心。 成功了。 苏晨跳起来,“真的行!单一震动不触发,只有加上人声才会激活!” 我点点头,“现在它不会因为风吹草动就乱杀人了。” “那……要不要再试一次全功率?”他小心翼翼问。 “不用。”我说,“实战才是最好的检验。” 我拿起对讲机,切换到主控室频道,“通风口加固完了吗?” “十分钟前完成。”是苏瑶的声音,“接地线也重新包了绝缘层,电压稳定。” “好。”我挂断通讯,看向苏晨,“把所有防御节点连进主系统,统一由控制台调度。一旦外围报警,自动锁定区域,准备迎击。” 他快速操作面板,输入指令。 屏幕上,六个红色光点逐一亮起,代表六座尖刺发射装置全部进入待命状态。 我正要离开工具间,忽然听见主控台传来急促蜂鸣。 我们冲进主控室,屏幕上的红外影像显示,东侧围栏外出现了三个移动热源。 他们正试图翻越铁网。 其中一个手里拿着撬棍,正在剪断外层钢丝。 “不是攻城锤的方向。”苏晨盯着画面,“他们是想偷偷爬进来。” “正好。”我走到控制台前,调出防御系统界面,“试试新规则管不管用。” 苏晨的手放在启动键上,回头看着我,“要现在就打吗?” 我没有回答,而是盯着监控里那个正在攀爬的身影。 他的靴子踩在铁网上,发出轻微摩擦声,身体晃动带动金属结构共振。 系统开始捕捉信号。 震动频率达标。 但没有声音输入。 防御塔静止不动。 那人继续往上爬,半个身子已经翻过顶部。 就在他伸手去够内侧平台的一刻,嘴里骂了一句脏话。 声音通过空气传入传感器。 双屏验证通过! 刹那间,警报拉响,红光爆闪! 三根实心长矛从不同角度爆射而出,带着撕裂空气的尖啸,直扑围栏! 画面中,那人瞳孔骤缩,根本来不及反应。 两根长矛钉穿了他的肩膀和大腿,将他死死挂在铁网上。第三根擦过另一个人的脸颊,把对方吓得直接摔了下去。 剩下一人转身就跑。 我按下停止键,系统回归待命。 屋里一片寂静。 苏晨慢慢松开握紧的手柄,“它……真的只杀该杀的人。” 我盯着屏幕,看着那个被钉在围栏上惨叫的男人,眼神没有波动。 这不是第一次见血。 也不会是最后一次。 “把摄像头角度调低一点。”我说,“我要看清他们每个人的面孔。” 苏晨照做。 画面拉近,我能清楚看到那三人穿着拼接的厚棉衣,脸上抹着灰,但其中一个耳垂上有道明显的疤痕。 我记得这张脸。 上周在集市抢粮食时见过。 他们是赵强的手下,不是临时团伙。 这意味着,赵强已经组织起一支小队,专门针对我们行动。 他不是来谈判的。 他是来灭口的。 “把这段录像存下来。”我说,“标记时间地点,加密保存。” “你要留证据?”苏晨问。 “不是为了报警。”我关掉画面,“是为了记住谁该死。” 我转身走向武器柜,打开最底层抽屉,取出三枚燃烧弹,放在桌上排成一排。 又拿出两把匕首,一把插进腰带,另一把放在控制台旁边。 “你打算反击?”苏晨声音有点紧。 “他们敢来第一个,就不会是最后一个。”我说,“我们必须让所有人知道,碰这个门,就得付出代价。” 我拿起对讲机,“苏瑶,准备急救包,可能会有人受伤。” 她没问原因,只回了一句:“明白。” 我放下对讲机,看向监控屏幕。 远处雪地上,那两个逃跑的人正搀扶着往回跑,身影越来越小。 被钉住的那个还在挣扎,叫声渐渐微弱。 我没下令补刀。 让他活着回去。 让他把恐惧带回去。 苏晨站在我身边,低声说:“下一步怎么办?” 我盯着雪地上的脚印,一直延伸到树林边缘。 那里有一片废弃厂房的轮廓。 赵强藏身的地方。 “等。”我说,“他会再来。” 话音未落,主控台再次发出尖锐警报! 西侧压力传感器报警! 新的热源正在接近围墙,数量至少五人,携带重型装备。 他们推着什么东西,形状像是改装过的撞击架。 比刚才的攻城锤更大。 这一次,目标明确。 直指安全屋主入口。 第174章 疫苗原液的以假乱真 警报还在响,红光在墙上跳动。我盯着西侧监控画面,五个黑影推着那架比之前更大的撞击架,正一步步逼近主门。 脚步声闷重,压得人喘不过气。 我转身就往主控室跑,苏瑶已经站在门口等我。她手里抱着医疗箱,脸色发白,但眼神没乱。 “他们来了。”她说。 “先不说这个。”我拉住她手腕,“你有没有办法让他们以为我们交了疫苗?” 她一愣,随即明白过来。“你是想骗他?” “赵强要的是疫苗和你。”我靠在墙边,声音压低,“如果我们让他觉得目的达到了,他可能会放松戒备。” 苏瑶咬了下嘴唇,低头看手里的箱子。“我可以做个假的。” “能做成真的那样?” “蒸馏水加荧光剂。”她说,“以前做水源检测时用过。在紫外灯下,流动状态和血清很像。瓶子也是现成的,空疫苗瓶还剩几个。” 我没说话。时间不多,攻城锤离主门只剩二十米。 “注射呢?”我问,“如果他要看接种过程怎么办?” 她抬头看我。“那就得有人假装被打针。” 我解开外套袖口。“我来。” 她没劝我,只是打开紫外线灯,开始调配液体。动作很稳,一点没拖沓。她把蒸馏水注入空瓶,再滴进一点荧光液,轻轻摇匀。瓶子里的液体泛出淡青色光泽,在暗处像极了真正的疫苗原液。 “会疼。”她说,拿出一支针管。 “打吧。” 针头扎进手臂,她缓缓推入液体。接着她反向抽了一下,让一点血回流进管子。然后拔针,迅速贴上止血贴。 “好了。”她把针管放进冷藏盒,“看起来是刚用过的。” 我活动了下手臂。“赵强要是真懂医,会不会看出破绽?” “他不懂。”苏瑶冷笑,“末日才几天?他连体温计怎么用都未必知道。人在慌的时候,看到像那么回事的东西,就会信。” 我点头。她说得对。恐惧让人盲目,尤其是对得不到的东西。 “接下来呢?”她问。 “演一场戏。”我说,“我要在外面喊话,说你不愿意交疫苗,我强行押你出去。你在医疗区摔箱子,骂我,越像真的越好。” 她想了想,“我可以砸了输液架,再踢翻药柜。” “行。”我看着监控,“等他们注意力全集中在东侧小门,我们就收手。不会真开门。” 她点头,抱起冷藏盒就要走。 “等等。”我从工具袋里掏出一个小装置,贴在盒底,“这是震动感应器,一旦他们打开盒子,我会知道。” 她看了眼,没多问,把盒子塞进保温袋,快步走向医疗区。 我拿起扩音器,走到主控台前,按下开关。 “赵强!”我对着外面喊,“你要的疫苗我准备好了!但苏瑶不肯给——她怕你杀了我们!” 外面的人影顿了一下。 我没有停。“她说宁愿毁了疫苗也不让你得逞!可我知道,活着才有希望。我不想死,也不想让她死。” 我故意停顿,像是在挣扎。 “所以我决定了——疫苗给你,条件是你放我们一条生路。如果你敢动手,我就当场毁掉原液。” 说完,我冲向医疗区方向。 苏瑶正站在门口,手里抱着保温袋。我一把夺过来,她立刻扑上来抢。 “你疯了吗!”她大吼,“那是最后一批疫苗!给了他们我们都得死!” 我没松手,把她往后一推。她踉跄几步,撞在墙上。输液架被她带倒,哐当一声砸在地上。药柜门被踢开,几瓶药滚出来,碎了一地。 “别逼我!”我吼回去,“我不交,他们现在就撞进来!你想死在这里?” 她靠着墙喘气,眼睛发红,像是真的被逼到绝境。 我拎起冷藏盒,拽住她胳膊,“走!现在就去东门!” 我们一路往东侧小门走,脚步急促。我能感觉到监控镜头正对着我们。赵强一定在看。 走到门前,我停下,回头看了眼角落的摄像头。 计划到这里就够了。 我不打算开门。 只要他们把主力调过去,主门这边就会空虚。等他们发现没人出来,再回头时,我们的防御系统就能打他们一个措手不及。 我正要下令取消行动,突然—— 轰! 主门猛地一震,灰尘从顶部簌簌落下。 他们已经开始撞门了。 不是试探,是全力冲击。 我立刻转身往主控室冲。苏瑶也反应过来,抱着保温袋跟上。 “藏好疫苗。”我一边跑一边说。 她拐进通道,闪进夹层,把盒子塞进墙体保温层的缝隙里,盖上金属板。 我冲进主控室,抓起步枪,检查弹匣。墙上警报灯还在闪,主门外的撞击声一下接一下,越来越密。 “声波装置充能多少了?”我问。 “百分之七十。”苏瑶出现在门口,手里拿着急救包,“还要三十秒。” “够了。”我看向屏幕,“等他们冲进来一半再启动。我要他们以为赢了,然后再让他们知道什么叫地狱。” 她站在我旁边,没有说话,手指扣着针剂的外皮。 主门发出刺耳的金属扭曲声,门框开始松动。第二道加固梁出现裂纹。 外面的人在吼叫,声音混着撞击的节奏。 我知道赵强就在其中。 他以为胜利在望。 但他不知道,门后等着他的不是投降,而是埋葬。 我握紧枪,盯着画面。 第一根梁断了。 门向内凹陷。 “准备。”我说。 苏瑶的手移到控制面板上,指尖悬在红色按钮上方。 第二根梁崩裂,螺丝飞溅。 门开了条缝。 一个人影挤了进来,手里举着铁棍。 接着是第二个。 第三个刚踏进门槛,我抬手。 “现在!” 苏瑶按下按钮。 声波装置瞬间启动,低频震动穿透墙体,直击神经。屏幕上,冲进来的三人猛地抱住头,跪倒在地。第四个刚要退,一根长矛从侧面射出,钉穿了他的肩膀。 警报声、惨叫声、金属碰撞声混成一片。 我抓起枪,往前冲。 苏瑶抓起急救包,紧跟在后。 主控室的灯忽然熄了,只剩下屏幕的微光映在墙上。 我冲到武器柜前,拉开抽屉,取出最后两枚燃烧弹。 外面的撞击停了。 但我知道,这只是开始。 赵强不会就这么退。 他会再来。 而这一次,我已经准备好等他。 第175章 声波干扰的致命效应 警报灯还在闪,主控室的屏幕映出几道扭曲的人影。我冲到武器柜前,抓起步枪,弹匣咔一声推到底。门外撞击声停了,但我知道他们没走。 苏晨的声音从控制台传来:“声波装置充能完成,可以启动。” 我没有回头,只点头。他按下按钮。 墙内的低频震动立刻传开,像是有东西在金属里爬行。监控画面中,刚挤进门的三人动作猛地一僵,接着双手抱头蹲了下去。一个人跪在地上,手指插进耳朵,肩膀剧烈抖动。第二个直接倒下,脸贴着地面抽搐。第三个还想往前爬,可手刚撑地就滑开了,整个人瘫软下去。 第四个还没完全进来,被堵在门缝外。他抬手想扔燃烧瓶,火光已经窜到了瓶口。 “别让他扔!”我喊。 苏晨反应快,立刻调高声波频率。那人手臂一抖,瓶子脱手,砸在攻城锤底座上,火团炸开,热浪把他的头发烧焦了一片。 我抓起枪就冲出去。 主门变形严重,中间裂了条缝,但液压系统还在撑着。我贴着墙边靠近,脚步放轻。外面风雪更大了,吹得残骸哗啦作响。 那人正想捡第二枚燃烧弹,我抬枪就是一发。子弹擦过他手背,他惨叫一声缩回去。我没再开枪,怕惊动其他人。现在最重要的是夺武器。 我看清了,他腰带上挂着一把自动步枪,是军用型号,带弹鼓。这种枪在末日初期很少见,赵强能找到这东西,说明他早有准备。 我退回掩体,对苏晨打手势:吸引注意力。 他明白意思,立刻启动备用无人机。小型飞行器从通风口钻出去,在空中盘旋一圈后直扑敌方侧翼。那人果然抬头,举枪就要打。 我趁机突进。 脚踩在碎冰上发出脆响,他察觉不对,转身要开火。我扑上去,用长矛格开枪管,枪声偏了,打在旁边的铁架上。火花四溅。 他力气不小,一脚踹在我膝盖上。我踉跄一下,但他也被声波影响,动作迟缓。我抓住机会,反手把长矛横扫过去,砸中他手腕。枪掉了。 我们扭在一起。 他掐我脖子,我用手肘猛击他肋下。他又抓我肩膀,想把我按倒。我顺势翻滚,把他压在下面,拳头砸向他太阳穴。打了三下,他松了手。 我翻身捡枪,拉开枪栓确认子弹通畅。弹鼓满的,至少五十发。旁边还有两个备用弹匣绑在战术带上。 我把枪背好,顺手解下弹药包。 “林越!”苏晨在通讯器里喊,“东侧管道压力上升,酸雾系统可以用了!” 我想起来了。几天前改造通风系统时,他说可以把地下腐蚀区的蒸汽引上来,当成防御手段。当时只是试试看,没想到真能用上。 “启动。”我说。 他按下遥控器。 不到十秒,主门外的地缝开始冒白烟。那是高浓度酸性蒸汽,碰皮肤就会灼伤。烟雾迅速扩散,围在攻城锤后面的两个人立刻咳嗽起来。一个捂住脸往后退,另一个直接跪下,双手抱头尖叫。 攻城锤的金属支架也开始变色,表面出现斑驳锈迹。结构发出吱呀声,眼看就要塌。 “关门!”我对着通讯器喊。 主门已经没法完全闭合,但如果我们能把破损部分挡住,再用酸雾腐蚀周围支撑点,就能让它彻底报废。 我冲到门边,用肩膀顶住变形的合金板。苏晨远程操控液压系统,一点点往回收。金属摩擦声刺耳,门缝越来越小。 外面那两人还在挣扎。一个想爬走,另一个已经站不起来,只能靠在残骸上喘气。他们的衣服开始冒烟,脸上有水泡鼓起。 突然,角落里传来动静。 我转头看去,是之前那个持枪的家伙。他不知什么时候醒了,正趴在地上往攻城锤方向爬。手里还抓着半截铁棍。 我抬枪瞄准。 但他没冲我来,而是猛地扑向控制杆——那是赵强团队用来调节撞击角度的机械臂。他拉动杠杆,整个攻城锤向前倾斜,轰的一声砸向主门。 门框剧烈震动,我差点被震开。液压系统发出警报,压力值飙升。 “快关!”我吼。 苏晨拼命操作面板。终于,主门咔的一声卡进最后卡槽,虽然歪斜,但总算封住了缺口。 外面安静下来。 我靠在墙上喘气,手里的枪还指着门缝。透过残留的烟雾,能看到那几个人都倒了。有的蜷缩着不动,有的还在抽动。 “酸雾排放停止了吗?”我问。 “停了。”苏晨声音有点抖,“阀门关上了。” 我走回主控室。他坐在椅子上,左手垂在身侧,袖子破了个口,皮肤泛红,像是被回流的蒸汽烫到。 “你受伤了。” “没事。”他摇头,“比这疼的都经历过。” 我看向屏幕。门外一片狼藉。攻城锤塌了一半,火也灭了。尸体和伤者混在一起,没人再动。 “赵强呢?”我问。 “不知道。”苏晨指着远处树影,“刚才有个黑影往后撤,可能是他。” 我没说话。这场反击赢了,但我们暴露了太多底牌。声波系统、酸雾机关、无人机……赵强不会善罢甘休。 我检查自动步枪,弹药充足,配件完整。这把枪能让我们从防守转为压制。只要他敢再来,我们就不再等他撞门。 “把所有陷阱重置。”我说,“特别是西侧通道。” 苏晨点头,开始操作面板。我站在他身后,盯着监控画面。 风雪中,一具倒地的身体突然抽了一下。 然后,那只手慢慢抬了起来,五指张开,抠进了冻土里。 第176章 酸雾中的生死抉择 那只手从雪里抬起来,五指抠进冻土,一寸寸往前挪。我盯着它,手指扣紧枪管,呼吸放慢。 苏晨在控制台前猛地抬头:“林越,他还活着!” 我没回话,把步枪横在胸前,后退半步靠上主门。金属门框歪斜着卡在轨道里,背后是安全屋最后的屏障。我侧身站稳,给视野腾出空隙。 那具身体动了。他从积雪中撑起上半身,动作僵硬,像是骨头被冻住又强行掰开。脸上糊着黑红混杂的痕迹,有几处皮肉翻卷,露出底下泛白的组织。那是酸雾烧的。他的眼睛还能动,死死盯着我这边。 赵强没说话,右手往腰间摸去。匕首还在,半截露在外面。他拔出来的时候,手指抖了一下,刀尖朝下。 我抬起枪口。子弹只剩三发。不能浪费。 他忽然发力,整个人扑过来,速度比我想象中快。我拧身闪避,枪托扫出去砸中他手臂。匕首脱手飞出,在雪地上滑出一段距离。 他不管,直接撞上来,把我压倒在雪堆里。背部撞到一块碎冰,疼得我吸气。他膝盖顶住我腹部,双手掐住我脖子。 我用手肘撞他肋骨,一下接一下。他闷哼,力气没松。我眼角余光看见头顶悬着一根冰棱,厚实,尖端朝下,连着上方锈蚀的排水管。 我扭身,把他往那个方向拖。他察觉不对,反手抓我肩膀,指甲划破衣服。我抓住他手腕猛扯,借力翻身,把他拽到冰棱正下方。 腿往上蹬,踹中管道连接处。 咔—— 冰棱断裂,直直落下,砸在他肩颈交界的地方。他喉咙里发出一声怪响,手松了。我趁机推开他,滚开两米远,喘着坐起。 他跪在地上,左肩塌下去一块,冰渣混着血往下滴。他低头看了眼,伸手想拔,刚碰到就抽搐着缩回。 “你……”他开口,声音像砂纸磨过铁皮,“你赢不了。” 我没答。捡起步枪,拉栓检查弹药。最后一发。 他突然笑了一声,转头看向匕首掉落的方向。那里离他有五米,离我更远。他开始爬。 我举起枪。 但他没去拿匕首。他冲的是攻城锤底座旁的一个鼓包——战术背包。里面可能还有武器。 我抬脚要追,左膝一软。刚才摔的,现在使不上力。我只能看着他一点点靠近。 “林越!”苏晨喊,“别让他拿到!” 我知道。一旦他掏出枪,局面就会翻。 我看向控制台方向。苏晨站着,手里握着什么。是那根改良过的尖刺长矛。他平时调试防御塔用的。 他冲了出来。 脚步不稳,踩在结冰的地面上打滑。他没停,直奔赵强而去。 赵强已经摸到了背包拉链,正往外掏东西。苏晨奔到近前,双手举起长矛,从上往下狠狠刺下。 矛尖穿透厚棉裤和肌肉,扎进冻土。位置正好是右大腿外侧,贯穿而入。 赵强嚎叫一声,整个人向前扑倒,但腿被钉住,动不了。他回头,看见是苏晨,眼睛瞪大。 “小杂种……你也敢……” 苏晨一脚踩上矛柄,把长矛踩得更深。赵强抽搐着,伸手去够匕首。 我赶到,抬腿就是一脚。军靴底砸在他手腕上,骨头断裂的声音很轻,但能感觉到。 他手垂下去了。 我蹲下,看着他。脸上全是伤,呼吸急促,眼神却没散。他还想说什么。 “你们活不过这个冬天。”他喘着说。 我看着他,声音不高:“我们会的。” 风停了一会儿。雪也不再下得那么急。 我站起来,环顾四周。攻城锤倒了一半,支架断开,火早灭了。其他人都没动静。一个趴着不动,另一个蜷在角落,头歪向一边。没人再站起来。 “清点。”我说。 苏晨拔出长矛,赵强大腿涌出血,他闷哼一声,昏过去。 我走过去挨个检查。第一个,脉搏没有。第二个,脖子折了,不用碰都知道死了。第三个,胸口还有起伏,但极弱。我把他的枪卸了,弹匣收走,人拖到墙边靠着。 最后一个,就是赵强。我还留着他一口气。 武器一共缴获三把。一把短管猎枪,一把手枪,还有一把折叠式冲锋枪。弹药不多,但够用。我把它们绑在一起,背在肩上。 回到苏晨身边时,他正单膝跪地喘气,手扶着长矛支撑身体。 “你怎么样?”我问。 他抬头,笑了笑:“没事。就是有点喘。” 我没说话。刚才他冲出来的时候,我看到了。他经过酸雾残留区,呼吸明显顿了一下。那时候他就吸进去了。 现在他嘴角有一点白沫,擦掉了还会再冒。 但我不点破。现在不是说这个的时候。 “干得漂亮。”我拍他肩膀。 他咧嘴,又咳了两声。 远处树影下有动静。我眯眼看去,是一只野狗,叼着半截布条跑过,转眼消失在废墟之间。 天边开始发灰。最暗的那段夜过去了。 我把缴获的武器放进主门旁的储物箱,盖上防尘布。苏晨站在原地没动,盯着赵强的方向。 “把他拖进去。”我说。 “啊?” “别让他死在外头。我们得知道他还有没有同伙,从哪来,带了多少人。” 苏晨点头,咬牙站起来。我们一人架一边,把赵强抬向主门。他腿上的洞还在流血,滴在雪地上,一路断续的红点。 主门开不了全幅,只能勉强过人。我们侧身挤进去,把他丢在入口缓冲区的水泥地上。 苏晨靠墙坐下,喘得比刚才厉害。 我打开内门锁阀,让第二道隔离门升起。冷空气被挡在外面。 “你先去洗消间。”我说,“全身冲洗,换衣服。然后到医疗区等我。” “那你呢?” “我把外面收拾完就来。” 他没再问,扶着墙走了。 我返回战场。把散落的弹壳捡起,放进密封袋。燃烧瓶碎片用铁锹铲走。尸体不能动,暂时埋在雪下,等天气允许再处理。 走到攻城锤旁边时,我停下。这东西差点破门。但现在它歪在地上,主梁裂开,液压杆报废。彻底废了。 我抬起脚,踢了它一脚。金属发出沉闷的响声。 转身往回走。 主门关到三分之二的位置,不能再合。我用两根钢管斜撑住,形成临时加固。风吹进来的小股酸雾被引流向地下排口,不会倒灌。 进入洗消间前,我脱掉外套扔进污染桶。身上有几处擦伤,左膝肿了,但不影响行动。冲洗十分钟,换上干净作战服。 去医疗区的路上,我顺手检查了声波装置状态。过载保护启动,需要重启。无人机电量耗尽,回收待修。酸雾阀门关闭正常,管道无泄漏。 医疗区灯亮着。苏晨坐在床边,手里拿着听诊器,像是在给自己检查。 我站在门口看他。 他听见动静,抬头:“你来了。” 我走进去,从柜子里取出检测仪放在桌上。 “把口罩摘了。”我说。 他顿了一下,慢慢拿下。呼吸声粗重,带着轻微哨音。 我打开仪器,探头贴上他胸口。 读数跳出来。 肺部有灼伤迹象。酸雾吸入量不算大,但没及时处理的话,会持续恶化。 “你什么时候开始不舒服的?”我问。 “刚冲出去那会儿。”他低声说,“就感觉吸不上气,但我不想停下。” “为什么不早说?” “怕你让我留在里面。” 我看着他。少年的脸瘦了,眼下有青痕,嘴唇干裂。可眼神没躲。 “下次必须说。”我说。 他点头。 我把药拿出来,配好剂量递给他。 他接过针管,自己卷起袖子,扎进胳膊。手很稳。 “林哥。”他打完药,忽然开口,“赵强要是醒了,我能去问话吗?” 我没回答。 桌上的检测仪屏幕还在闪,数值缓慢下降。窗外,第一缕光穿过云层,照在结冰的围栏上。 风又起来了。 第177章 胜利后的隐患排查 风从通风口灌进来,带着铁锈和雪的味道。我站在医疗区门口,看着苏晨靠在床边,手里还攥着针管。 他抬头看我,嘴唇动了动:“林哥,没事了。” 我没应声,走过去把检测仪放在桌上。屏幕亮起,数值跳出来之前,我已经看到他呼吸时肩膀的起伏不对劲。每次吸气都像在用力拉什么东西。 “你什么时候开始不舒服的?”我问他。 他低头看了看手里的空针管,“刚冲出去那会儿。有点喘,但还能撑住。” “为什么不早说?” “怕你让我留在里面。”他声音低了些,“我想上场。” 我盯着他看了几秒,打开仪器探头贴上他胸口。读数稳定下来,肺部有灼伤痕迹,不算深,但必须马上处理。 苏瑶从隔壁进来,手里拿着记录本。她看了眼屏幕,眉头皱了一下:“酸雾吸入量超标了。再晚两小时,组织就会坏死。” 苏晨咧嘴想笑:“那还好赶上了。” 没人接话。我知道他在硬撑。我也知道,如果这次不是他冲出去钉住了赵强,我们现在可能已经死了。 但我不能让他再这么干一次。 “我去拿材料。”我说。 仓库里有空气净化滤芯、微型风扇、电池组。这些东西原本是为地下通道通风准备的,现在得改造成呼吸辅助装置。我翻出工具箱,把零件摊在操作台上。 苏瑶过来帮忙。她拆开滤芯外壳,检查活性炭层是否完整。我用剪刀裁塑料管,做成导气通道。风扇要调到最低转速,否则会对受损肺部造成压力。 “供氧模块能撑多久?”我问她。 “二十四小时不间断运行没问题。但得有人看着电量,一旦下降就切换备用电源。” 我把双电池接口焊好,接上线控开关。整个装置不大,可以挂在腰带上,通过面罩供气。 拿回医疗区的时候,苏晨正闭着眼靠在床上。听到脚步声,他睁开眼。 “来,戴上试试。”我把面罩递给他。 他坐直身体,接过面罩扣在脸上。我按下启动键,风扇转动,气流缓缓送入。 他深吸一口,呼出来的时候声音平稳了些。 “怎么样?”我问。 “像电影里的宇航员。”他说。 我没笑:“再逞强一次,就让你戴一辈子。” 他没反驳,只是抬手摸了摸面罩边缘,手指微微发抖。 苏瑶重新做了体检,确认伤势处于可逆阶段。她开了三天的抗炎药,叮嘱他必须持续使用呼吸器。 “不能摘下来,哪怕五分钟都不行。”她说,“你现在每一次呼吸都在修复组织,要是中断,之前的损伤会加重。” 苏晨点头:“我知道。” 她走后,我坐在控制台前,调出监控画面。战斗结束已经五个小时,天光渐亮,雪停了,外面一片死寂。 我让系统回放最后一段录像。 画面里,赵强被我们拖进安全屋,其他尸体躺在原地。过了二十分钟,一个黑影从废墟后面爬出来,是个年轻男人,脸上有烧伤。他摇晃着站起来,又回去拉另一个趴着的人。 接着是第三个、第四个。 他们抬着一个重伤员,往北偏东方向走。最后消失在铁路涵洞入口。 我放大那一段区域,反复看了三遍。四个人,都带伤,但行动还算协调。他们没有返回的迹象。 我起身走到焚烧炉前,打开储物格,取出藏在夹层里的冷藏盒。里面是昨晚伪造的疫苗原液,蒸馏水加荧光剂,装在标准药瓶里。 现在它没用了。 我拧开盖子,把液体倒进炉底,连瓶子一起推进去。点火按钮按下,火焰升起来,玻璃慢慢融化变形。 这个骗局结束了。 但他们还会回来。 我回到主控室,苏晨已经醒了,正靠在椅子上看监控屏。 “发现什么没有?”我问。 “北方那条路,积雪上有脚印延伸出去。”他指着画面一角,“他们走得很慢,应该也受伤了。” “你觉得他们会找援兵吗?”我问。 他沉默了几秒:“如果是我的话,会。” 我点头。赵强不是一个人行动的。他背后肯定还有人。这些人现在知道了我们的位置,也知道我们有武器、有防御系统。 下次来的不会是四个残兵。 “声波装置修好了吗?”我问。 “过载保护还没解除。”他说,“至少还要半天才能重启。” “无人机呢?” “电池耗尽,回收舱卡在轨道上,得手动取下来检修。” 我记下这两项任务。眼下最紧要的是恢复侦察能力。没有空中视野,我们等于瞎了一只眼。 我又调出物资清单。弹药存量不足,缴获的三把枪最多支撑两次中等规模冲突。食物储备够吃三个月,但药品特别是抗生素库存偏低。 苏瑶走进来,手里拿着登记表。 “苏晨的情况稳定了。”她说,“但我查了库存,消炎药只剩六支,后续如果有感染风险,可能不够用。” 我看着她:“有没有替代方案?” “可以用草药提取物配合基础抗生素延长效用,但需要时间实验配比。” “尽快做。”我说,“另外清点所有医疗耗材,列出优先级。” 她点头离开。 我转向苏晨:“你能操作监控系统吗?” “可以。”他扶着桌子站起来,“我现在就能继续追踪他们的路线。” “别太久。”我说,“每半小时休息一次,呼吸器不能摘。” 他答应了一声,坐到控制台前,手指在键盘上敲击。 画面切换到北向摄像头,雪地上的脚印清晰可见。他们沿着废弃铁路走,中途停下两次,像是在商量方向。 最后进入一片工业废墟区,那里曾是化工厂集中地,结构复杂,盲点多。 我盯着屏幕,直到画面变成灰色——信号丢失。 “那边的摄像头早就坏了。”苏晨说,“上次巡查时标记过。” 我记下那个坐标。以后必须派人实地勘察。 时间一点一点过去。天完全亮了,阳光照在结冰的围栏上,反射出刺眼的光。 苏瑶送来一份新的物资报告。我快速扫了一遍,在几个关键项上画了圈:滤芯、电池、抗生素、燃料。 这些是接下来的重点补给目标。 我站起身,活动了一下左腿。膝盖还在疼,刚才蹲着组装设备时更明显。我没用药,现在还不是休息的时候。 “林哥。”苏晨忽然开口,“你看这里。” 我走过去。屏幕上是十分钟前的画面,北方地平线出现了一个移动点。 太远,看不清是什么。 但他正对着我们的方向。 第178章 地下水源的净化突破 监控画面里的移动点消失了。我盯着那片灰白的雪地,看了很久。什么都没再出现。 我关掉摄像头,转身走出主控区。走廊灯光有点暗,电池节省模式还在运行。脚步声在空荡的通道里回响,一直到实验室门口才停下。 门开着。苏瑶正弯腰检查一个玻璃容器,里面泡着几根发黑的植物根须。她抬头看我进来,手指点了点桌上的检测仪:“第一次浸泡结果出来了。” 我走过去。屏幕上数值跳动,铅和汞都比昨天低,但离安全线还差一段。 “这不是活性炭。”她说,“是工厂外围长的那种草。酸雨最厉害的时候它也没死,根部结构特别密。我觉得它能吸东西。” 我点点头。上一世我们喝的水就是靠这种草过滤的,只是没人知道原理。那时候我已经快死了,躺在坍塌的楼道里,嘴里全是土腥味。 现在不一样了。 “你有样本吗?”我问。 她拉开柜子,取出三个密封袋。每袋里都有不同颜色的根系,标着编号。一号偏红,二号发褐,三号接近黑色。 “先试第三种。”我说,“它的表面积最大。” 她没问为什么,直接开始准备。我把备用电池装进循环泵,接通电源。水流从上方管道滴落,经过滤材层,最后流入下方储水罐。 整个装置不大,像个立起来的金属桶。外层是铁皮焊接的框架,内部分成四格。第一格放植物根,第二格填碎石,第三格是细沙,最后一格接出口。这是我根据记忆做的改良,加了一圈螺旋导流槽,让水走得慢一点。 “这样接触时间更长。”我指着内壁的凹槽,“每一滴都要绕三圈才能下去。” 她听懂了,调整了进水阀。水流变小,一滴一滴往下渗。 “得观察三天。”她说,“太快不行,太慢也不行。” 我记下启动时间:上午九点十七分。然后把记录本翻到新一页,写下实验编号A-03。 接下来的时间都在等。我和苏瑶轮流守在实验室,每隔两小时测一次出水浓度。第一天晚上,数据下降缓慢。第二天清晨,二号样本突然效率提升,但很快堵塞。 “换一号试试。”我说。 她拆开滤芯,清理残留物。我发现她的手有点抖,指甲边缘发白。这几天她一直没好好休息。 “你去睡会儿。”我说,“我来看着。” “不用。”她拧紧最后一个卡扣,“马上就要到第三轮了。” 第三天早上,检测仪响了。警报灯没亮,是正常提示音。我冲进实验室时她已经站在屏幕前,眼睛盯着读数。 “全达标了。”她声音很轻,“铅、汞、镉,全部低于限值。ph也稳定在六点八。” 我没说话,重新采样做了一遍。结果一样。 她忽然笑了下,把笔扔在桌上。“我们可以喝水了。” 这句话说得像自言自语。但她眼里有光,不是医生看报告时的那种冷静,是活下来的人才会有的表情。 我走到净水装置旁边,打开底部排水阀。清水流进烧杯,透明无味。我端起来对着灯看,没有杂质。 “我去叫苏晨。” 他刚摘掉呼吸器,正在生活区坐着看地图。听到消息猛地站起来,差点撞翻椅子。 “真的?可以直接喝?” “先少量。”我说,“我们得确认身体反应。” 他不等我说完就抓起水壶灌了一口。然后又倒半杯,一口气喝完。 “甜。”他说,“比以前买的瓶装水还甜。” 苏瑶立刻抢过水壶:“说好要测试的!万一有问题怎么办?” “没问题。”他抹了把嘴,“我感觉很好。” 她瞪着他,最后还是没再说什么。只是一把把他按回椅子上,拿了听诊器过来检查心跳。 我回到实验室,把最终数据存进加密硬盘。日志里写了一句:2025年4月17日,地下水源净化成功。从此,我们不再只是活着,而是真正开始生存。 做完这些,我去主控台调出北方监控。雪地上那些脚印已经被新降的雪盖住,看不出痕迹。 但我记得方向。 苏瑶走进来,手里拿着两个水杯。一杯递给我,一杯放在控制台上。 “我煮了点茶。”她说,“用净化过的水。” 我接过杯子。温度刚好,喝下去喉咙很舒服。这还是末世以来第一次,我能安心咽下一口水。 “下一步是什么?”她问。 “找更多那种植物。”我说,“扩大过滤系统。还要做一批便携净水包,以防万一。” 她点头:“我可以设计小型装置,适合随身携带。” “先做五套。”我说,“材料从仓库清点,优先使用可替换部件。” 她记下需求,转身要走。 “等等。”我叫住她,“你刚才喝了多少?” 她回头:“一杯。怎么了?” “没什么。”我说,“注意别累着。” 她笑了笑,走了。 我继续看监控。十分钟过去,一切正常。二十分钟,依然平静。 突然,苏晨的声音从生活区传来:“姐!你快来看看这个!” 我立刻起身。苏瑶几乎是跑过去的。 我跟在后面,刚拐过走廊就听见她说:“这不是过敏,是中毒反应。” 我冲进去。苏晨坐在桌边,嘴角有一丝血迹,手捂着胃部。他的脸有点发青,呼吸急促。 “什么时候开始的?”苏瑶蹲下身问。 “几分钟前……喝了水之后……”他喘着气,“我以为没事……” 苏瑶迅速打开医药箱,翻出解毒剂。她抽出针管,对准他手臂扎下去。 “林越!”她抬头,“把刚才那批水全部封存!停止供应!立刻排查污染源!” 第179章 安全屋的规则重构 苏晨嘴角的血迹还没擦干净,苏瑶已经把解毒剂推入他的血管。我站在旁边,盯着那批刚净化完的水,心里发沉。 这水不能喝。 我立刻下令封存所有储水,停止供应。实验室的灯闪了两下,可能是电压不稳。没人说话,只有循环泵停转后残留的滴水声。 半小时后,苏晨体温恢复正常,呼吸也平稳了。苏瑶摘下听诊器,脸色没缓和。 “植物根系没问题,过滤结构也没堵。”她翻开记录本,“但水中检测出微量生物碱,类似某种草药代谢物。” “是新的污染源?”我问。 “不是外部带进来的。”她摇头,“是我们自己种的那批备用植物,编号三号样本,在培育箱里发生了变异。我没及时发现。” 我回头看了一眼培育区。那个密封柜里的根须确实比之前颜色更深,表面还长出了细小颗粒。 这次差点要了苏晨的命。 不能再靠一个人拍板了。哪怕是我。 我让苏瑶继续观察苏晨情况,自己去了主控室。十分钟后,我把他们俩都叫了过来。 “我们得改规则。”我说。 苏晨刚坐下就咳嗽了一声,但眼神很亮。“怎么改?” “以后任何重大决定,大家都可以提意见。”我看向苏瑶,“技术、医疗、防御,各管一块。但我保留最终否决权。” 苏瑶皱眉:“为什么你还一个人说了算?” “因为关键时刻必须有人能立刻做决定。”我说,“赵强冲门那天,如果等投票,我们早就被攻破了。” “可医疗安全不该排在防御后面。”她声音抬高,“苏晨中毒是因为没人审核用水流程!这不是战斗问题,是生存底线。” 苏晨突然开口:“我觉得自动化系统能解决这个问题。我在想,能不能把水质监测接入警报网络,一旦超标自动断水,同时通知所有人。” “你有方案吗?”我问。 “草图画好了。”他从怀里掏出一张纸,“用现有的传感器改装,加个继电器就行。” 我接过来看了一眼。线路设计没问题,但需要拆掉一部分备用电源。 “不行。”我说,“医疗区供电不能动。” “可这是预防下次事故!”苏晨站起来,“我不想再有人因为我没反应过来而受伤!” “那你现在就想改电路?”苏瑶反问,“谁给你权限碰主控系统?你知道断电会导致呼吸机停摆吗?上个月才有个病人死于这个原因!” “我不是那个意思……” “你们听我说。”我打断他们,“从今天起,每次重大操作前,必须开十分钟会,列出风险项,三方签字才能执行。” 我走到白板前,拿起笔写下三条新规: 一、所有技术改造须经双人核查; 二、医疗资源使用需留存日志; 三、外出行动前必须进行模拟推演。 写完后,我把笔放下。 “这不是为了限制谁,是为了让每个人都清楚后果。” 苏瑶盯着那三条规则看了一会儿,没再反对。苏晨低头翻自己的图纸,手指捏着边缘有点发白。 会议室安静下来。 我以为事情就这么定了。 第二天凌晨三点,警报响了。 我冲进主控室时,苏晨正坐在控制台前,手里拿着改锥,屏幕显示声波防御系统正在重启。 “你在干什么?”我一把按住他的手。 “我在测试联动程序!”他挣扎了一下,“只要五分钟就能验证是否可行!” “没有签字你就敢启动?”我拔掉了数据线,“万一触发全屋断电怎么办?” “我已经算过负载了!不会超!” “你算过不代表万无一失!”我把他拽起来,“规则才定下来几个小时,你就想绕过去?” 苏瑶闻声赶来,看到界面状态直接变了脸。“你疯了?隔离舱还在待命状态!要是供氧中断,谁负责?” “我想快点解决问题!”苏晨喊回去,“我不想每次都要等开会!等讨论!等你们同意!我也可以保护这个家!” “保护不是逞强。”苏瑶声音压得很低,“是你先让自己陷入危险,然后让我们去救你。这种事够多了。” 他嘴唇抖了一下,没说话。 我深吸一口气。“现在开始,所有设备操作必须提前登记。谁违规,谁暂停权限三天。” 苏晨咬着牙,把改锥放回工具盒。 我们重新坐回会议桌旁。 这一次,没人急着开口。 我拿出新的任务表,逐条确认接下来的工作优先级。水源问题暂时封存,重点转向防御升级和资源盘点。 说到一半,监控屏右下角突然跳出一个红点。 西北方向,距离外围铁网八百米处,红外信号捕捉到一个人影。 移动速度很慢,像是拖着腿走。体温曲线波动大,但确实活着。 我马上调出风速数据。“苏晨,查最近三小时酸雨残留浓度。” 他立刻切换界面,手指敲得飞快。“北面昨夜有弱降雨,地表腐蚀性偏高。那人如果受伤,皮肤接触地面会有灼伤风险。” “说明他坚持走到这里,求生欲很强。”我说。 苏瑶起身走向隔离舱。“我要准备防护服和镇痛剂。如果是陷阱,也不能见死不救。” “等等。”我拦住她,“先看动机。” 镜头拉近。那人穿着破旧冲锋衣,背着一个鼓囊囊的背包,右手拄着一根金属棍,左手一直捂着腹部。 走到警戒线五十米内时,他停下,慢慢放下背包,双手举起。 没有武器外露。 他在等回应。 苏晨盯着画面,忽然说:“他背包侧面有个标记……像是医院编号牌。” 苏瑶眯眼看了几秒。“可能是医护相关人士。” “也可能是赵强那边的人伪装的。”我按下通讯键,“启动b区探照灯,照亮他前方十米。” 灯光刺破雪雾,照出一片空地。 那人没动,依旧举着手。风吹起他的衣角,露出腰间别着的一支注射器。 不是攻击用的。 更像是急救用品。 苏瑶低声说:“如果是医生,我们缺抗生素,他也可能需要补给。” “开门就是信任。”我说,“但我们昨天才因为一瓶水差点出事。” 苏晨忽然抬头:“能不能先语音沟通?用外接喇叭问他问题。比如他知道什么医院代号,或者末日前最后一批疫苗批次号。” 我点点头。“你接通广播系统。” 他快速连线,打开麦克风。 我对着话筒说:“报你的身份和来意。” 外面风很大,回答断断续续传回来。 “我叫……张伟……市三院急诊科……带着伤员……想找 shelter……” 声音虚弱,但清晰。 他身后远处,雪地上还有另一道拖痕,延伸进树林。 不止一个人。 苏瑶看向我:“他说的是真话。三院的编号体系我知道,去年十月确实换过新工牌。” “也可能背过资料。”我仍盯着屏幕,“他背包太满,动作却太僵硬。不排除藏武器。” 苏晨突然指着画面:“林越你看——他左脚鞋底掉了半块,露出的是军用防水层。那种材质只有少数单位配发过。” 我瞳孔一缩。 那是特种后勤部队的制式装备。 这个人,不简单。 我握紧战术键,指节泛白。 “所有人进入二级戒备。”我说,“苏瑶准备隔离舱,苏晨锁定摄像头角度,保持全程录像。等他再靠近二十米,我会再问一次问题。” 他们迅速行动。 我站在主控台前,目光盯在屏幕上。 那人依旧站着,风吹乱了他的头发。他抬起一只手,慢慢从怀里掏出一张卡片,举起来对着灯光。 那是一张工作证。 照片有些模糊,但上面的字还能看清。 市第三人民医院,张伟,急诊外科主治医师。 风又大了些,吹得他身体晃了一下。 他没倒下。 一只手始终举着证件,另一只手按着肚子,像是在忍痛。 我按下通讯键,声音冷静。 “你说你带了伤员。他在哪?” 第180章 新幸存者的身份疑云 风雪还在刮,监控画面里的男人举着证件,一动不动。 我盯着屏幕,手指压在通讯键上没松开。苏晨已经调出红外热成像,那人身上有三处高温点——头部、胸口、右手捂着的腹部。左脚鞋底缺了一块,露出的材质反光很特别。 “军用防水层。”苏晨低声说,“我在资料库里见过,后勤特种装备才用这种复合材料。” 苏瑶站在我旁边,眼睛没离开那张工作证。“市三院去年换过一批新工牌,编号规则我也记得。他这个格式是对的。” “可医生不会穿军靴。”我说。 她没反驳。我们都知道,在这种时候,一点不对劲就可能是杀机。 我按下广播系统:“你说你带了伤员。他在哪?” 外面风太大,声音断断续续传回来:“在……树林里……拖不动了……求你们……先救一个……” 镜头顺着他说的方向扫过去,雪地上确实有一道长长的拖痕,延伸进西北侧的枯树林。但太远了,红外看不到第二个体温信号。 “会不会已经死了?”苏晨问。 “如果人死了,他没必要冒险过来。”我说,“他要的是我们的资源。” 苏瑶皱眉:“可他没武器,也没靠近警戒线。” “举手不代表无害。”我关掉广播,“启动b区接引流程。隔离舱准备,双人防护服检查,氧气供应确认。” 她看了我一眼,没再说话,转身去准备医疗设备。 苏晨开始调整摄像头角度,把主视角锁定在来人全身,尤其是背包和双手位置。我调出安全屋应急预案表,勾选“外来人员接入”项目,系统自动弹出操作清单:照明、测风速、酸雨残留评估、通讯测试、隔离程序。 探照灯再次亮起,照亮他前方十米空地。那人依旧站着,手举着证件,身体微微晃了一下,但没倒。 “风速每秒六米,地表腐蚀指数偏高。”苏晨报数据,“他鞋子破损,脚踝应该已经被酸雪侵蚀。” “他还撑着。”我说。 这说明意志力很强,或者……有别的目的。 我打开外接喇叭:“放下背包,后退五步,双手抱头。” 他迟疑了几秒,慢慢弯腰,把背包放在地上,然后照做。 我让苏晨放大画面,仔细看背包侧面。有个布条缝着数字和字母组合,像是医院物资编号。但字体太模糊,看不清具体内容。 “让他捡起背包,走到警戒线三十米处停下。”我说。 他又等了几秒,才重新背上包,一瘸一拐往前走。动作确实僵硬,左腿使不上力,每一步都像在忍痛。 到指定位置后,他停下,抬头看向摄像头方向。 我按下通讯键:“说出市三院急诊科主任的名字。” “陈志明。”他立刻回答,“2023年上任,专攻创伤外科。” 我对苏瑶点头。她说过这个名字。 “最后一道题。”我说,“末日前最后一批流感疫苗,批次号是多少?” 他喘了口气:“LZ--7b……储存在地下二层冷库,温度维持在二到八度。” 苏瑶轻轻点头。这是内部信息,外人很难知道。 我沉默几秒,终于下令:“开启A通道闸门,引导他进入隔离舱。” 苏晨立刻操作控制台,铁网外侧的一扇窄门缓缓打开。那人没急着走,而是回头看了一眼树林方向,才慢慢挪动脚步。 他进了隔离区,闸门关闭。我们三人站在主控室,看着监控画面。 苏瑶穿上防护服进去做初步检查。我通过内线监听他们的对话。 “腹部哪里疼?”她问。 “旧伤。”男人答,“被倒塌的墙砸过,肋骨断了两根,现在阴雨天就会疼。” 她摸了摸他衣服下的绷带,又看了看伤口位置。“你是自己包扎的?” “嗯,用急救箱里的材料。” 她取出便携检测仪扫了一遍。“生命体征稳定,没有发热迹象,血液里也没有毒素反应。可以转入观察期。” 我点头,让苏晨把人带进隔离舱内部房间。 接下来两个小时,我们对他所有物品进行登记。背包里有干粮、水壶、药品、手电筒、急救包,还有一本写满记录的笔记本。工具包里装着钳子、胶带、备用电池。 苏晨在检查时突然停住。 “林越,你看这个。” 他拿出一块金属零件,指甲盖大小,表面刻着一串编码。 “这不是民用设备上的东西。”他说,“像是某种探测器的接收模块。” 我接过来看了几秒,心里沉下去。这种规格的元件,只有军方或特殊行动单位才会配备。 “问他从哪来的。”苏瑶说。 我还没开口,苏晨又发现一件事:“他床头柜抽屉里有炭笔,刚才我进去送水的时候还没放进去。” 我立刻调取十分钟前的监控回放。 画面显示,张伟趁苏瑶离开的间隙,从袖口抽出一小截炭笔,在床单背面画东西。画得很慢,但线条精准。 我放大图像。 那是安全屋的结构图。墙体厚度标注了数字,通风口位置标了圈,电力线路走向用虚线连接,甚至标出了主控室和发电机房的位置。 不是大概轮廓,是精确到厘米的测绘图。 “他怎么知道这些?”苏晨声音发紧。 “要么有人告诉过他,”我说,“要么……他自己来过。” 不可能。安全屋选址是前世记忆里的最优解,废弃工厂地下,没人知道。 除非—— 有人也在重生? 我不信。但眼前这张图,没法解释。 我叫苏瑶和苏晨回主控室,只放那段监控视频。 “怎么办?”苏晨问,“直接问他?” “不能打草惊蛇。”我说,“现在摊牌,他会立刻警觉,说不定还有后手。” “可他已经拿到情报了。”苏瑶说。 “不一定。”我看向屏幕,“他画的是初版结构。我们现在改过的线路和新增的防爆墙,他不知道。说明他的信息滞后。” “那他是冲着什么来的?”她问。 “试探。”我说,“或者……定位。” 我让苏晨立即修改监控权限,把张伟列为最高风险对象。所有活动区域增加红外追踪,摄像头切换为动态捕捉模式,一旦发现书写、标记行为,自动触发警报。 我又去系统后台,手动加了一条新规则:任何涉及“墙体”“电路”“通风”的关键词输入或手写识别,都会同步推送到我的终端。 做完这些,我站在监控屏前,看着画面里的张伟。 他坐在床边,手里拿着水杯,看起来很平静。床单已经被换掉,但他似乎不着急,反而闭上眼,像是在休息。 我知道他没睡。 这种人,从来不会真正放松。 我打开隐藏面板,启动声波装置。这是安全屋最隐秘的防御系统之一,能释放极低频脉冲,普通人接触后会出现头晕、恶心、心跳加速。 我把强度调到最低档,对准隔离舱。 监测仪显示,张伟的心率几乎没有变化。呼吸平稳,体温正常,连眼皮都没抖一下。 这不是正常的生理反应。 要么他戴着屏蔽设备,要么……他的神经系统经过改造。 我关掉装置,盯着屏幕,脑子里只有一个念头越来越清晰。 他不是来找庇护的。 他是来确认这里值不值得动手。 苏晨站在我旁边,小声说:“要不要检查他随身衣物?” 我摇头:“再等等。” 现在动他,等于告诉对方我们发现了。 我们必须比他更沉得住气。 监控画面中,张伟睁开眼,缓缓起身,走向洗手池。 他低头洗手,水花溅在脸上。 然后他抬起头,直视摄像头。 嘴角动了一下。 像是笑。 第181章 军用零件的致命秘密 他直视摄像头,嘴角动了一下。 我没有移开视线。那不是笑,是信号。他在告诉我——你发现了,我也知道你发现了。 我按下内线通话键:“苏晨,切断隔离舱所有出口电源,启动电磁锁。” “已经锁了。”他的声音从控制台传来,“通讯模块也屏蔽了,他发不出任何信号。” 我盯着屏幕里的张伟。他慢慢把手从水龙头上拿开,低头看了眼掌心的水珠,然后抬手擦了把脸。动作自然,像真在洗脸。但他右手指尖在额角停顿了一瞬,像是在确认什么。 我知道他在测时间。等多久没人进来,就能判断我们有多警惕。 我抓起防护服往身上套,顺手拎起放在桌边的声波装置。这东西平时只用来驱赶靠近外墙的小型动物,现在我要让它贴着一个人的脑袋开一次。 “林越?”苏晨抬头看我,“你要进去?” “他既然敢画结构图,就一定知道我们会查。”我说,“躲在外面猜,不如直接问。” 我走进缓冲区,紫外线灯扫过全身,门打开。隔离舱内部安静得能听见通风管的气流声。 张伟站在洗手池前,听到动静转过身。他脸上没什么表情,湿漉漉的袖口滴着水。 我站在两米外,把声波装置对准他太阳穴位置:“你背包里的金属片,是军用探测器接收模块。” 他没说话。 “这种零件不会出现在普通医院系统里。”我继续说,“你也不是市三院的医生。” 他喉咙动了一下,但还是不开口。 我把装置往前递了半步:“再给你一次机会。那零件是从哪来的?谁让你来画这个图的?” 他忽然皱眉,像是听到了什么奇怪的话。 “我不懂你在说什么。”他说,“我只是个医生,带着伤员想找地方避难。” 我冷笑一声,从口袋里抽出一张打印纸甩在他胸口。那是监控截图放大后的床单草图,墙厚、线路、通风口全标得清清楚楚。 “你说你是医生?”我盯着他眼睛,“那你告诉我,地下二层冷库的备用电路接在哪条主线?” 他沉默了几秒,低声说:“我不知道。” “可你知道怎么画精确到厘米的建筑结构。”我逼近一步,“除非有人提前测绘过这里,或者……你自己来过。” 他眼神闪了一下。 就是这一下。太快,藏不住。 我正要再问,他突然咬紧牙关,脖子上的筋猛地绷起。下一秒,嘴里溢出一股暗红液体,顺着下巴往下淌。 我立刻后退,同时按下警报按钮。 “苏晨!叫苏瑶准备急救,张伟自残了!”我对着通讯器吼完,冲上去按住他肩膀。 他已经跪倒在地,身体抽搐,嘴唇发紫,眼里布满血丝。手指抠住喉咙,像是想把什么东西抠出来。 苏晨冲进来时手里拿着注射器。“拮抗剂来了!”他翻过张伟的手臂,一针扎进肌肉。 我掰开张伟的嘴检查。舌根附近有个小豁口,牙龈边缘残留着碎塑料壳。显然是提前埋好的毒囊。 “快不行了。”苏晨喘着气,“呼吸越来越弱。” “撑住。”我说,“不能让他死在这时候。” 我们把他翻过来平躺,苏晨用呼吸面罩给他供氧。监测仪上的心跳曲线忽高忽低,像风中残烛。 十分钟过去,他的呼吸终于稳了些。瞳孔恢复对光反应,但还没醒。 我让苏晨拿来镊子和探针,小心拨开他口腔内侧牙龈。果然,在臼齿后面摸到另一个空腔。 “果然是双保险。”我说,“灭口用的神经麻痹剂,军方特战人员才会配这种装置。” 苏晨看着那点残渣,脸色发白:“他是被派来的?专门为了查安全屋的情报?” “不然呢?”我站起身,“一个‘医生’,穿军靴,带军用零件,还能画出我们的结构图。这不是巧合。” 话音刚落,张伟眼皮颤了颤,睁开了。 我看向他:“你现在不说,等醒了也没机会。” 他喘着气,目光在我和苏晨之间来回移动,最后定在我脸上。 “你们……活不久。”他声音很轻,几乎听不清,“外面的人……比你想的多。” “谁?”我问。 他没回答,嘴角反而扯了一下。 我转身对苏晨说:“把他衣服脱了,全身检查。特别是脖子和手腕。” 苏晨点头,上前动手。张伟挣扎了一下,但身体还软,使不上力。 当衣领被掀开时,苏晨的动作顿住了。 “林越……你看这里。” 我走过去。在他左颈靠近锁骨的位置,有一块指甲盖大小的纹身。图案是一只齿轮,边缘被腐蚀得坑坑洼洼,像是被酸雨泡过。 “赵强团队的标记。”我说。 苏晨倒吸一口气:“他们是残部?还在活动?” “不止是活动。”我盯着张伟,“他们是组织起来了。派人侦察,画防御图,下一步就是进攻。” 张伟闭上眼,不再说话。 我知道他不会再开口。这种人训练有素,就算救回来也不会吐尸。留着他,只会是个隐患。 “准备处理。”我对苏晨说。 “烧掉?” “锅炉房。加柴油和防腐剂,烧干净。” 苏晨犹豫了一下:“就这样杀了他?” “我没杀他。”我说,“是他自己咬破毒囊的。我们现在做的,只是清理尸体。” 他没再问,默默去拿工具。 我们用担架把张伟抬到废弃锅炉房。他中途醒了一次,眼神涣散,嘴里念着什么,听不清。到锅炉前时彻底断气了。 苏晨倒了柴油,点火。 火焰腾起的那一刻,我看到他脖颈上的纹身在高温下扭曲变形,最后化成黑灰。 回到主控室,屏幕上依旧显示着隔离舱的画面。空房间,干净床铺,像从来没进过人。 苏晨站在我旁边,手里握着那根改造过的长矛。矛尖沾了点血迹,是他刚才搬尸体时蹭到的。 “他们能找到这里。”他说,“说明有人知道安全屋的位置。” “也许不是位置。”我说,“可能是规律。末日之后,像这样的废弃工厂,适合藏身的就那么几个。他们一个个试。” “那接下来怎么办?” 我没回答。监控画面忽然跳动了一下。 西北方向,雪地边缘,红外探测捕捉到一段短暂热源信号。一闪而过。 我放大区域,调出轨迹记录。 脚印。两个人的。朝着树林深处去了。 第182章 深层地下水的污染源 西北方向的脚印消失在树林深处,我没再盯着屏幕。 苏瑶的声音从净水区传来时,我正把最后一段通风管固定到位。她喊得不急,但语气不对。 “林越,你过来看看。” 我走过去,她站在检测仪前,手指按着屏幕边缘。显示屏上是水样分析图,一团灰黑色斑点密集地挤在中央区域。 “这不是泥沙。”她说,“也不是金属残留。” 我靠近些。她没抬头,直接调出显微图像。画面放大后能看到细小颗粒连成网状结构,边缘整齐得不像自然形成。 “我做了三次过滤测试。”她指着旁边的三组滤芯,“普通砂滤能去掉杂质,活性炭去异味和化学残留,反渗透膜可以拦住病毒细菌。但这个……穿过去了。” 我伸手碰了下仪器外壳。温度正常,运行灯稳定。 “会不会是设备问题?” “换了一台。”她拉开抽屉,里面放着另一台便携检测仪,“两台结果一致。样本来自深层井,三百米以下,之前一直没动用。” 我盯着那团灰黑。前世我们喝的就是这种深井水,没人出事。但现在不一样了。 “封掉供水阀。”我说,“通知苏晨,所有生活用水切换到储备罐。” 她点头,转身去操作阀门。我拿起密封袋装的样本,看了眼标签上的时间——刚取出来不到十分钟。 回到净水区,她已经把原始水样放进恒温箱。“我查了资料库里的医学档案。”她说,“类似结构出现在一种人工合成蛋白载体中,用于基因递送。如果它还在活性状态,可能会影响细胞表达。” 我没有接话。她不说后果,但我明白。 这种东西不会立刻致命,但它能让人体慢慢失去抵抗力。一场感冒就能要命。 “必须找到源头。”我说。 她看向我:“你是说,下面还有问题?” “三百米不是终点。”我说,“地下水脉会流动。谁也不知道它从哪来。” 工厂图纸在控制台摊开。我找出钻井位置,对照地质层分布。这片区域早年有过断层活动,地下裂隙多,水路复杂。 “最深处应该在这附近。”我指了个点,“岩层厚,但有缝隙。如果有人做过封闭处理,可能会留下痕迹。” 她沉默一会:“你要挖下去?” “得看清楚。”我说,“不能让咱们喝的东西变成定时毒药。” 我们带上工具去了井口。苏晨改装过的地质探测器绑在绳索上,一点点往下放。信号传回平板,显示下方十米开始出现空腔反应。 “不是天然溶洞。”她说,“形状太规则。” 我系好安全带,抓起电镐。“你在上面守着数据,发现异常立刻拉我上来。” 她点头,握紧了绳索控制器。 第一层土松软,带着腐殖质。往下五米后,土变硬,夹杂碎石。再往下,全是压实的黏土和风化岩。 氧气面罩供气稳定,但空气越来越闷。我换了三次电镐头,终于在第八米处听到一声脆响。 岩石裂开一道缝。 我停下动作,用手电照进去。缝隙里有反光,不是水。 “这里有东西。”我对着通讯器说。 她让我退出来,自己戴上面罩下来查看。她伸手摸了摸裂缝内侧,拿出一块碎片。 金属的。 表面覆盖着厚厚一层黏液和矿物沉积,但她用刮刀清理出一角,露出底下压印的标志。 一个圆环形图案,中间写着“biocore”。 “这是公司名。”她低声说,“生物制药领域的,灾前被曝过伦理丑闻,后来销声匿迹。” 我重新接过工具,扩大裂缝。小型爆破装置装进孔洞,引信点燃后退到安全距离。 轰的一声,岩壁塌下半边。 一个椭圆形金属罐露了出来,半埋在岩层中。体积不大,一人高左右,表面有多道腐蚀痕迹,但整体密封完好。 苏瑶靠近扫描标签。残片上的字勉强可辨:“Vx-7 冷冻封存,四级防护,禁止开启。” 她念完这句话,手停在空中。 “四级是最高等级。”她说,“意味着里面的病原体具备高传染性和致死率。冷冻是为了抑制活性……但现在温度回升了。” 我盯着那根连接罐体的粗管。另一端插进岩缝,直接通向地下水层。 “他们把它当垃圾埋了。”我说,“还连着排水口。” 她没说话,只是后退一步。 我让苏瑶先上去,自己留下来采样。长杆摄像头伸进裂缝,对准罐体内部拍摄。画面传回平板,液体浑浊发黄,里面有絮状物缓慢漂浮,像活物一样微微颤动。 我关掉设备,爬出坑道。 她在平台上等我,脸色发白。 “这不是天灾。”她说,“是有人把病毒藏在这里,等着水把它带出去。” 我看着那个被炸开的岩洞。风从井口吹下来,带着一丝腥气。 “灾变前他们就在准备退路。”我说,“这种地方不止一个。赵强的人能找到我们,说不定也是顺着这些废弃点找过来的。” 她低头整理记录本,笔尖顿了一下。“如果病毒已经扩散……我们现在做的所有防护都可能没用。” “那就从现在开始堵。”我说,“第一,封锁整个井区,设三级隔离带;第二,通知苏晨准备实验室负压环境,我们要提取样本做逆向分析;第三,所有接触过深井水的设备全部高温焚烧。” 她抬头看我:“你不怕打开罐子?” “我不打算开。”我说,“但得知道里面是什么。苏晨能做微型穿刺取样,只要不破坏真空层,风险可控。” 她合上本子,声音低了些:“万一真是人为释放的呢?不只是这一处,而是多个节点同时激活?” 我没回答。 远处锅炉房的烟囱还在冒烟。张伟的尸体烧干净了,但他的警告还在。 外面的人比我想的多。 而现在,地下又冒出新的威胁。 我走向通信终端,按下频道键。 “苏晨,听得到吗?” “在。”他声音很快响起。 “马上来实验室待命。带齐无菌操作套件和远程穿刺装置。我们有个新任务。” “出什么事了?” 我看了一眼井口方向。 “我们脚下,埋了个炸弹。” 苏瑶站在我旁边,手里拿着刚打印出来的隔离方案。她的手指在“接触防护等级”那一栏画了圈。 风从通道口吹进来,掀动纸张一角。 我伸手压住边角。 平台下方,那个露出半截的金属罐静静躺在碎石中,表面湿漉漉的,像是刚刚被人从深海捞起。 第183章 病毒样本的逆向研究 我按下通信终端的频道键,声音没有起伏。 “苏晨,听得到吗?” “在。”他回应得很快。 “马上来实验室待命。带齐无菌操作套件和远程穿刺装置。我们有个新任务。” 他顿了一下,“出什么事了?” 我没有回答,只把镜头对准井口方向,让他自己看。 通讯断开后,我转身走向负压实验室。苏瑶已经穿好防护服站在门口,手里拿着密封箱。她抬头看了我一眼,没说话,只是把手套重新拉紧。 实验室门开启时发出低沉的嗡鸣。空气交换系统启动,内部压力下降,我们一步步走进去。苏晨五分钟后赶到,背着工具包,脸被面罩遮住,但能看出他的呼吸比平时重。 “准备好了?”我问。 他点头,放下包,拿出机械臂控制台。金属支架展开,探头对准采样接口。双层密闭管连接到位,阀门锁死。 “可以开始了。”他说。 苏瑶站到监控屏前,手指悬在应急按钮上方。她的视线一直盯着气流数据,嘴唇抿成一条线。 我走到操作台边,看着玻璃舱内的金属罐。它被固定在夹具上,表面湿滑,像是刚从水里捞出来。标签上的字迹模糊,但“Vx-7”还能辨认。 “开始穿刺。”我说。 苏晨推动操纵杆。微型钻头缓缓靠近罐体侧面预留孔位。屏幕上显示压力值稳定,温度-4c,内部未检测到活动信号。 钻头接触表面的瞬间,监测仪轻微震动了一下。 苏瑶的手指立刻压下去,三级应急模式启动。通风速率提升,舱内空气被强制循环过滤。 “风向变了。”她说,“酸雨云团正在靠近井口区域,现在外面湿度接近饱和。” 我看了看外部气象屏。灰白色云层覆盖西北角,移动速度加快。 “等三分钟。”我说。 时间一到,我下令继续。 钻头深入两厘米,第一道密封阀打开。液体样本顺着导管流入采集瓶,全程封闭。第二道阀自动闭合,切断连接。 “取样完成。”苏晨收回机械臂,“样本已注入培养舱,准备初步分析。” 我点头,看向显微镜终端。画面切换,一颗颗粒状物出现在视野中央,边缘规则,结构致密。 十分钟后,屏幕跳动。 苏晨猛地坐直,“它在变。” 图像中,颗粒开始拉长,分裂成两个部分,像某种细胞正在进行复制。蛋白质外壳重组速度远超正常病毒。 “切断营养供给。”我立刻下令。 苏晨按下锁定键,同时启动低温程序。培养舱温度迅速降至-20c,但变异仍在持续,直到声波干扰装置开启,低频震荡传入实验台,分子共振被打乱,分裂才停止。 苏瑶记录下最后画面,“这不是自然存在的东西。它的基因序列有明显拼接痕迹,像是被人设计过的。” 我没说话。前世没有这种病原体爆发的记录,说明它是灾变后才出现的。 或者——是灾变前就被藏起来的。 “备份所有数据。”我说,“然后销毁样本。” 苏晨抬头,“直接烧?” “在室外处理。”我盯着监控里的天空,“趁着酸雨还没落下来。” 我们穿上全套防护装备,提着密封箱走出实验室。外面风很大,空气中带着刺鼻气味。钢板早已铺好,燃料桶倒在一旁。 点火前,我把所有接触过样本的器材全部投入铁桶:手套、滤芯、采样管、擦拭布。 火焰腾起时,雨也落了下来。 灰白色的雨滴砸在钢板上冒起白烟,火势被压低了一瞬,又被高燃点燃料顶了回去。三人站成三角阵型,轮流投递物品,眼睛扫视四周。 一切顺利,直到最后一块滤芯扔进去。 苏晨突然僵了一下。 我察觉不对,转头看他。他的面罩边缘出现一道细裂纹,正随着呼吸微微扩张。 “退后!”我一把将他拉开。 他踉跄几步,靠在墙边摘下面罩。苏瑶立刻上前检查,发现裂痕位于右下角,热胀冷缩导致材料疲劳。 “不能再用了。”她低声说。 我盯着那团燃烧的火焰。火光在雨中扭曲,映在每个人的脸上。桶底还有半截试管没烧透,正冒着黑烟。 “你没事吧?”我问苏晨。 他摇头,手还在抖,但眼神没躲,“刚才那一秒……我觉得它想活。” 我没接话。 苏瑶把替换面罩递给他,然后将剩余防护服收进消毒舱。我站在原地,看着火势一点点弱下去。 最后一缕黑烟升起时,天色暗了下来。 我们返回实验室外围平台。苏晨坐在操作台旁,拆解设备日志。苏瑶进入净水区,开始新一轮水质筛查。 我走进主控室,调出最新监控画面。 屏幕一片安静。 西北方向的树林依旧空无一人,井口封盖严实,焚毁现场只剩焦黑痕迹。 我按下数据加密键,所有关于Vx-7的记录转入离线存储。 苏晨的声音从背后传来。 “那个编号……biocore,我在灾前新闻里见过。” 我回头。 他抬头看着我,脸色发白,“他们做过人体试验。” 第184章 赵强残部的回归威胁 我盯着监控屏幕,手指还停在加密键上。数据已经转入离线存储,但我的手没移开。这种习惯是从上一次死里逃生后留下的——只要我还醒着,就不能让警戒松下来。 苏晨坐在我身后,正拆解设备日志。他的动作比平时慢,呼吸声断断续续。我知道他在想什么。那道裂纹出现在面罩边缘的时候,我们谁都清楚,差一点就是另一种结局。 我调出红外热成像网格。这是常规操作,也是本能。西北方向的树林依旧黑沉,井口封盖完好,焚毁现场只剩焦黑痕迹。一切看起来都结束了。 可就在帧率回放推进到三分二十七秒时,画面角落出现一道异常轨迹。 不是人影,也不是动物。是一片残留的热源,贴着地面延伸,断断续续,像是被刻意遮掩过。我放大区域,逐帧查看。履带压过冻土后的余温还没散尽,虽然微弱,但形状规则,间隔一致。 这不是偶然路过。 “苏晨。”我开口。 他立刻停下手中的活,“怎么了?” “过来。” 他起身走到控制台边,我把画面定格在那一段热痕上。他盯着看了几秒,脸色变了。 “这不像普通车辆。”他说,“太低了,而且……你看这里。”他指着热源边缘的一处凹陷,“履带外侧有加固结构,是防爆改装的痕迹。” 我点头,切换到声波探测频段。空气中有极低频震动残留,周期性波动,符合重型机械运行特征。信号很弱,说明车已经离开有一段时间了。 “他们来过。”我说,“而且不想被发现。” 苏晨没说话,转身从柜子里拿出便携频谱仪,接进主系统。他开始比对金属共振频率,输入参数的速度很快。五分钟后,他抬起头。 “军用改装型运兵车。”他说,“这类车灾前主要用于高危区域人员转移,装甲能抗轻武器射击。如果车上有人持自动步枪……我们的外墙撑不住三轮齐射。” 我看着屏幕上的路径重叠图。热源移动方向不是随机的。它绕开了我们布设陷阱的区域,沿着废弃厂区外围行进,最后消失在北方雪原交界处。 这不是侦察。 是踩点。 “再查一下过去三天的所有移动信号。”我说,“看看有没有其他同类轨迹。” 苏晨快速调取数据。七十二小时内的监控记录被叠加分析,新的热源链逐渐浮现。不止一辆车。至少四次通行记录,路线固定,间隔约二十小时一次。 “他们在建立补给线。”他说,“不是流窜团伙,是有组织的行动。” 我盯着地图边缘。那里原本是一片无人区,现在成了通道。而我们这个位置,正好卡在旧公路和水源地之间。 “赵强的人不可能自己搞到这种装备。”我说。 苏晨忽然一顿,把画面拉近到其中一次通行的末端。几个模糊的人形出现在树影边缘。他们穿着厚实的作战服,头戴战术头盔。镜头分辨率不够,看不清脸,但其中一个抬起手臂时,袖口滑落,露出半截纹身。 火焰缠绕齿轮的图案。 和张伟颈侧那个一模一样。 “是他的人。”苏晨声音压得很低,“赵强的残部……他们没散。” 我盯着那个标记看了很久。前世赵强带着一群乌合之众抢了几袋米就敢叫嚣,最后被巡逻队一枪崩了脑袋。可现在不一样了。他们有了车,有了路线,甚至可能有了更硬的后台。 这意味着他们会回来。 而且不会空手来。 “启动弹道模拟。”我说。 苏晨打开防御评估程序。他输入穿甲弹初速、倾角、撞击动能,设定攻击模式为连续点射。模型生成后,外墙结构图亮起预警区。 第一击,表层钢板凹陷,内部支撑架轻微变形,整体还能承受。 第二击,同一位置再次命中,夹层破裂,隔热材料脱落。 第三击,结构断裂,墙体出现贯穿性裂口。 “我们现在的加固层最多扛两下。”他说,“如果对方瞄准同一个点……十秒内就能突破。” 我转向另一组数据。尖刺长矛阵触发机制被代入模型。结果显示,面对高速冲锋载具,陷阱只能造成短暂阻滞,无法阻止其前进。 “我们的防御……对他们来说只是减速带。”他说完这句话,手指还在键盘上敲,但速度慢了下来。 我知道他在怕。 我也怕。 但我们不能退。 我站起身,走向武器柜。铁门打开的声音很轻。里面只剩下一支满装弹匣,三发子弹。之前几次冲突消耗太多,剩下的 ammo 都拿去做了诱饵装置。 我取出弹匣,慢慢压进猎枪。金属摩擦的声音在房间里响得清晰。 苏晨听见动静,转头看我。 我没看他,把枪检查了一遍,确认击发机构正常。然后把它靠在控制台旁边。 “他们想让我们觉得撑不住了。”我说,“觉得我们会跑,会放弃。” 我抬头看向监控屏幕。所有红点都在原位,但我知道,那些车还会回来。也许明天,也许后天。但他们不会想到,我们会等在这里。 “那就让他们永远留在这里。” 我说完,按下了全区域警戒协议。备用电源接入防御系统,所有摄像头切换至夜视增强模式,声波装置进入待命状态,电压调至最高档。 苏晨没再说话。他回到终端前,重新打开弹道模型。手指有点抖,但他一直在改参数。他想找一个弱点,哪怕只有一次机会。 我站在屏幕前,手里握着枪。 外面风停了。雨也停了。 焦土的味道还飘在空气里。 苏晨突然停下打字。 “我记得……”他低声说,“biocore公司,灾前做过人体试验。” 我转头看他。 他抬头,脸色发白,“新闻里提过,志愿者失踪,项目被封。但他们没销毁样本。” 我盯着他。 他咽了下口水,“如果赵强的人拿到了那些东西……他们不只是要物资。” 我慢慢握紧了枪管。 控制台上的红点忽然闪了一下。 西北方向,一个新的热源正在靠近。 第185章 安全屋的终极改造 控制台上的红点闪了一下。 我盯着那团微弱的热源,心跳比刚才快了一倍。苏晨已经靠在操作台边睡着了,防护服还没换下,脸上有道灰痕从鼻梁划到下巴。我没叫他,只把监控画面切到局部放大,锁定西北方向那片冻土边缘。 热源移动得很慢,但路线稳定。不是试探,是推进。 我按下通讯键,声音压得很低:“醒一下。” 苏晨猛地抬头,手撑住桌面才稳住身体。他眨了两下眼,看清屏幕后立刻坐直。 “他们来了。”我说,“十公里内。” 他没说话,直接调出声波探测频段重新校准。数据流在屏幕上滚动,三秒后,他指着震动曲线的一个节点:“这不是普通车。频率太稳,应该是履带式底盘,而且速度没变过。” 我点头。和昨晚判断一样,对方不是临时起意,是在执行计划。 “我们守不住。”他说完这句话,手指敲了敲键盘,弹出外墙结构模型。红色预警区集中在西侧通道口——那里曾被酸雨腐蚀过一次,修补时用了拼接钢板,强度只有原结构的七成。 我关掉模型,起身走向武器柜。里面只剩一支满弹匣,还有半箱改装雷管。这些对付普通人够用,对军用装甲车来说只是噪音。 苏晨站在我身后说:“能不能换个打法?” 我回头看他。 “我不是说硬拼。”他走到控制台前,打开供水系统图,“咱们的主水管通向地下三层废弃井道,那段管道还是铸铁的,没被酸雨破坏。如果我把声波装置接入水流,利用水压传导震动……一旦重物压过地表特定区域,共振会直接传到车体内部。” 我走近看他的草图。管道走向确实能覆盖外围主要通道。 “他们会感觉到异常,但找不到原因。”他说,“而且这种震动会影响电子设备,导航和通讯可能失灵。” 我想了想问:“需要多久?” “两小时。”他说,“但现在就得动手。” 我看了眼时间。距离热源进入五公里警戒圈,还剩不到四小时。 “去做。”我说,“我去检查其他出口。” 工厂老楼比我想象中更空。走廊尽头堆着几块防爆板,是我前几天拆下来准备加固用的。我拖着它们往西侧走,脚步踩在水泥地上发出闷响。头顶的灯光闪了一下,接着彻底熄灭。 我停下,抬头看。这片区域的电路是从主控室单独引出的,不该断电。 继续往前走了几步,我在墙角发现一块松动的地砖。掀开后下面是一截空腔,再往下敲了几锤,墙体传来空洞的回音。 不对劲。 我拿冲击钻在墙面打了两个孔,伸进探灯。砖层后面没有钢筋网,只有一道锈死的铁门,边缘刻着四个字:民防-07。 冷战时期的防空洞。 我拍了拍门,声音沉实。混凝土厚度至少一米五,入口隐蔽在旧厂房夹层里,外面根本看不出痕迹。 “苏晨!”我对着对讲机喊,“别装声波了,过来这边!” 他五分钟就赶到。两人合力用撬棍顶开铁门,灰尘混着霉味扑面而来。手电照进去是一条斜坡通道,两侧墙壁干燥,地面平整,一直延伸到深处。 “结构完好。”他摸着墙说,“通风口应该在背坡,咱们之前都没注意到。” 我点头。这里比现在的安全屋深得多,而且完全脱离原有建筑体系。敌人就算炸开主楼,也伤不到这里面一根钢筋。 “转移。”我说,“所有核心物资,三小时内搬完。” 他愣了一下,“那上面怎么办?” “炸了。”我说,“让他们以为我们死了。” 他没再问,转身就去拉警报线。我知道他在想什么。这个屋子是我们一点一点建起来的,食物、水、发电机,每样东西都拼过命才拿到。可现在必须扔掉。 我们分头行动。他负责拆解声波系统和电路终端,我把仓库里的压缩粮、净水模块、柴油桶一个个运进通道。最重的是发电机,靠滑轮组吊进竖井才挪下去。 中途我回了一趟主控室,取走最后一批弹药和医疗包。苏瑶早上留下的记录本我也塞进背包。路过监控屏时,我看了一眼西北方向。热源停在八公里处,像是在等待什么。 但他们不会想到我们会消失。 最后一趟搬运结束,苏晨在主楼配电箱接好引爆线路,连上柴油储罐。我站在通道口清点物资清单,确认食物够吃三个月,水循环系统完整,通讯器和备用电池都在。 “准备好了。”他说。 我拿出遥控器,看了一眼表。距离敌人预计抵达还有四十分钟。 “走。”我说,“进里面等。” 我们退到防空洞主厅,关上内层密封门。苏晨把引爆器递给我,手指有点抖,但没松开。 我按下按钮。 外面传来一声闷响,紧接着是连续的爆裂声。整条通道震了一下,天花板掉落些许碎屑,但墙体纹丝未动。 过了十几秒,震动停止。 我打开内部门缝往外看。原本的安全屋位置已经塌陷,火光透过酸雾映出扭曲的影子。浓烟顺着风向飘向北边,像一条黑色旗帜。 成功了。 苏晨靠着墙坐下,喘着气说:“他们肯定以为没人活下来。” 我没答话,把猎枪放在身边,开始调试应急灯。灯光亮起后,主厅显出全貌:长三十米,宽十二米,角落有独立隔间,适合做医疗区和指挥台。 “接下来呢?”他问。 我正要开口,忽然听见通讯器发出短促的滴声。 是预设的监听频道。 有人在用加密信号发信,频率很弱,但存在。 苏晨也听到了。他立刻爬起来,把终端接上天线接口。信号断断续续,只能捕捉到片段。 “……目标清除……回收开始……” “……确认无幸存者……移交下一阶段……” 我盯着屏幕上的波形图。 这不是赵强的人能用的设备。 苏晨抬头看我,“他们不是来抢物资的。” 我说:“他们是来收场的。” 他手指停在键盘上,没再动。 第186章 防空洞中的生存博弈 通讯器的滴声还在响。 我把它从天线接口上拔下来,放进工具箱最底层。苏晨盯着我看,手还搭在终端边上。他嘴唇有点干,眼角发红,像是熬得太久。 “先睡。”我说,“明天重新布线。” 他没动,只是低头把键盘推回原位。苏瑶从隔间走出来,手里拿着三个水杯。她把其中两个递给我们,自己喝了一口,然后说:“接下来的日子,得按量来。” 她打开储物柜,拿出三包压缩饼干,每包都贴了编号。她把标签撕下来,分给我们每人一张小纸条。 “这是今天的配额。”她说,“以后每天早上七点发放,过时不候。” 苏晨看了眼自己的纸条,没说话。我把我的塞进口袋,喝了口水。水是循环净化过的,味道有点涩,但能喝。 第二天凌晨四点,我去查发电机状态。机器运转正常,油表显示还有三分之二存量。我顺手检查了通风口滤网,积尘不多,不用清理。 回来时路过医疗隔间,看见苏瑶坐在床边记东西。她抬头看了我一眼:“苏晨昨晚低血糖,我给他补了半片葡萄糖片。这事不记录,也不扣配额,但他不能再这样耗下去。” 我点头。“轮值表我改了,他下午两点到六点休息。” 她合上本子。“他知道你护着他。” 我没答话,转身走了。我知道她在想什么。我们谁都清楚,现在每一口吃的都算得精准,多一分少一毫都会出问题。 第三天中午,我正在核对净水模块的数据,苏晨突然冲进来。他脸色发白,手里攥着一块饼干渣。 “柜子被人动过!”他说。 我和苏瑶立刻过去。储物柜锁完好,钥匙还在三人共管的盒子里。但清点后发现,少了一包压缩饼干,编号07——那是苏晨昨天的备用份额。 他站在原地,手指抖了一下。 “不是我。”他说,“我真的没拿!” 苏瑶盯着他。“你前天半夜起来喝水,我在门口看见你往这边走。” “我是去上厕所!”他声音高了,“我没进这里!” 我走到他面前。“你说实话。” 他咬住嘴唇,肩膀塌下去。“……是我。我饿得睡不着,想着多一包没关系。可我没吃完,剩下半块藏在床底了。” 苏瑶闭了下眼。“规矩是你姐姐定的。”我说,“现在由我来罚。” 他抬起头。 “去修发电机。”我说,“直到它能在断油状态下自持运行半小时为止。” 他没争辩,转身就走。苏瑶想说什么,被我拦住了。 “让他修。”我说,“比饿着强。” 晚上九点,我去发电机房查看。苏晨趴在工作台上,手里拿着电路板,眼睛快睁不开。地上散落着几根焊锡丝和烧坏的继电器。 “还没好?”我问。 他摇摇头。“主控芯片老化严重,信号延迟太高。我想换一种反馈回路设计,但现在找不到替代元件。” 我从工具箱里取出一个密封袋,里面有两个备用芯片。这是我留到最后才用的。 他看到后猛地抬头。“这……你真给我用?” “用完再说。”我说。 他没再问,立刻动手更换。我坐在角落看着他操作。焊枪的光映在他脸上,一闪一闪。 凌晨一点十七分,机器发出稳定的嗡鸣。测试表显示输出功率稳定,且在模拟断油三十秒后仍能维持运转。 “成了。”他靠在墙上,喘着气。 我拍了下他的肩。“回去睡吧。” 他刚要起身,忽然停下。“等等……你听。” 我也听见了。 哒、哒、哒。 声音很轻,像是金属敲击混凝土,又像是某种工具在缓慢掘进。它来自西北角的墙体上方,节奏固定,每隔两秒一次。 我走过去,贴墙蹲下。苏瑶也来了,她把听诊器的一端按在墙面,耳朵贴着另一头。 “不是自然震动。”她说,“有人在外面挖。” 我回头看向苏晨。“去拿武器。” 他跑向储物区。我打开武器柜,取出猎枪,又拿了三支自制长矛。一支给苏瑶,一支给他,最后一支留给自己。 “别开灯。”我说。 主厅陷入黑暗。应急灯被关闭,只有设备指示灯发出微弱绿光。我们三人分别守在密封门两侧和通风口下方。 哒、哒、哒。 声音没停。 苏瑶的手一直贴着墙面。她忽然抬手示意。 “频率变了。”她低声说,“刚才每两秒一次,现在变成每一点八秒,速度在加快。” 我握紧枪柄。如果对方有钻探设备,说明他们不止是流民。能调动这种工具的人,不会只是为了抢食物。 苏晨蹲在发电机旁,手里抓着长矛,眼睛盯着天花板。他的呼吸变重了,但没有乱动。 我又看了眼时间。距离上次心跳加速已经过去十分钟。 外面的声音依旧规律。 我慢慢挪到通风管道口,仰头看。格栅是铸铁的,螺丝拧得很紧。但我注意到其中一颗边缘有划痕,像是最近被拧动过。 “苏晨。”我叫他。 他爬过来。 “检查这个口。”我说,“看看有没有松动。” 他掏出扳手,轻轻碰了下螺丝。刚一触碰,上面的灰尘就掉了下来。 不是自然脱落的那种碎屑,是被人擦过之后残留的粉末。 他抬头看我,眼神变了。 我伸手握住长矛,把尖端抵在格栅正下方。 这时候,墙上的声音突然停了。 整个防空洞安静下来。 连设备的嗡鸣都好像被吸走了。 我们三个都没动。 十秒。 二十秒。 苏瑶的听诊器还贴在墙上,她的手指微微收紧。 然后,那声音又响起来。 不是一下。 是连续三下。 哒、哒、哒。 像回应。 第187章 通风管道的突袭战 哒、哒、哒。 那声音又响起来。 不是一下。 是连续三下。 我盯着通风口的格栅,手指慢慢收紧。刚才掉落的粉末不是自然脱落,是有人动过螺丝。这三声也不是敲击墙体,是回应——对方在确认我们有没有发现。 “苏晨。”我压低声音,“声波遥控器在你手里?” 他蹲在发电机旁,立刻摸出一个黑色小盒,拇指按在启动键上,没说话,只点了下头。 “等我信号。”我说。 他呼吸变重了,但手稳住了。 苏瑶还贴着墙,听诊器没拿下来。她忽然抬手,做了个向下的手势。钻探声停了。外面的人也在听动静。 空气死寂。 一秒。 两秒。 第三秒刚过,通风口最外侧的螺丝突然松动,一块灰白色的金属片被从里面推开,掉在地上,发出清脆一响。 人来了。 我抬手一挥。 苏晨按下按钮。 嗡—— 高频震动瞬间炸开。整个通风管道像被铁锤砸中的铁皮管,剧烈震颤。里面的爬行者根本来不及反应,第一声波脉冲就让他们失去了平衡。 格栅上方传来闷哼和撞击声。 紧接着,一个人影从管道口摔下来,重重砸在地面,脚踝撞上长矛尖端,直接被钉住。他惨叫一声,手里的钩索滑落。 第二个身影卡在管道弯道处,挣扎着想退回去,但身体已经失控。他双手乱抓,半个身子悬空,头朝下垂了下来。 我一步上前,长矛横扫,杆身狠狠砸在他太阳穴上。他翻白眼,软了下去。 第三个还在管道深处,没有坠落。他没出声,但一只手猛地伸出,抓住格栅边缘,另一只手迅速往胸前摸去。 起爆器。 我知道那是什么。 军用级别的塑胶炸药包,远程引爆,一旦启动,整个防空洞主厅都会塌。 “苏瑶!”我喊。 她立刻明白,转身就往医疗隔间跑。那里有工具箱,里面有剪线钳。 我冲到管道下方,猎枪抬起,对准那个悬挂在半空的敌人。他抬头看我,防毒面具后的眼睛透出狠意。他的手指已经碰到了起爆器按钮。 我不能开枪。 子弹可能引爆装置。 我扔掉猎枪,抄起地上的钢管,用力捅向他的手臂。他躲得快,钢管擦过肩头,但他还是被震得晃了一下。 就这一瞬。 我拽住他的作战裤腰带,猛力往下拉。 他整个人从管道里被扯出来,重重摔在地上。他想翻身,但我膝盖已经压上他胸口。钢管抵住他喉咙,不让他动。 他挣扎,右手仍死死攥着起爆器。 “苏瑶!”我又喊。 她冲了过来,剪线钳在手。她蹲下,快速检查炸药包上的线路。那是个黑色方块,绑在他左肩位置,红蓝黄三根导线连着起爆器。 “哪根?”她问。 “红色。”我说。 她没犹豫,剪刀咬住红线根部。 咔。 引信断了。 那人喉咙里发出一声低吼,还想抬左手打她。我一钢管砸在他肘关节上,骨头发出闷响。他终于不动了。 苏瑶喘了口气,把起爆器拿过来,关掉电源。她抬头看我:“拆了。” 我没松劲。 “他们不会只来一个炸弹。” 她说得对。赵强的手下不是流民,是精挑细选的执行队。他们会分批安置炸药,确保主结构彻底崩塌。 我站起来,捡起猎枪,顺手把三个敌人都踹翻成面朝下。他们的武器被收走,钩索、对讲机、备用炸药包全扔到一边。 “苏晨!”我喊。 他从发电机后面绕出来,手里还抱着声波遥控器。 “去主控台,调监控。”我说,“查其他通风口有没有异动。” 他点头,快步跑向终端。 我扶起苏瑶,把她带到安全角落。“你没事吧?” 她摇头。“就是心跳太快。” 我看了眼时间。从第一声敲击到现在,不到七分钟。但我们已经经历了三次生死节点。 苏晨的声音从主控台传来:“哥!西北角b2通风口有热源残留!还有两个信号在移动!” 我立刻过去。 屏幕上,b2口的红外图像显示管道内壁温度偏高,像是刚有人通过。两个红点正沿着支路向主厅方向缓慢推进。 他们不止三个人。 这是分兵突袭。 “主通道封死。”我说,“启动烟雾屏障。” 苏晨按下开关。储存在管道交汇处的催泪瓦斯罐自动释放,白色浓烟迅速灌满主走廊。那是我们提前布置的阻断层,能拖延敌人前进速度。 “走。”我对苏瑶说,“去逃生通道。” 她没问为什么。她知道现在不是争论的时候。 我背起武器包,把猎枪塞进肩带。苏晨抱起工具箱和声波装置主机,顺手拔掉了所有连接线。 我们三人快速穿过副厅,走向西北角那扇锈迹斑斑的铁门。它原本被杂物挡住,上周才清理出来。门后是废弃排水井,通向地下更深处,是我们最后的备用路线。 我拧开锁扣,用力拉开铁门。一股潮湿的冷气扑面而来。通道狭窄,仅容一人弯腰通行,墙面布满青苔,脚下是倾斜的水泥坡道。 “先下去。”我说。 苏瑶第一个进去,接着是苏晨。 我最后一个进入,回头看了眼主厅方向。浓烟弥漫,三个俘虏躺在地上,一动不动。我们的痕迹正在被掩盖。 铁门缓缓合上。 我用手电照了照前方。通道很长,看不到尽头。地面湿滑,必须小心行走。 走了大约五十米,身后突然传来一声闷响。 不是爆炸。 是某种重物坠落的声音,像是混凝土断裂。 苏晨停下脚步:“是不是……上面塌了?” 我没回答。 如果主厅被炸,我们现在应该已经感觉到冲击波。可刚才那一声,更像是结构局部垮塌,而不是主爆点引爆。 “继续走。”我说。 又往前二十米,通道拐了个急弯。转过去后,地面开始上升,坡度变缓。 就在这时,手电光扫过墙壁,我发现了一样东西。 一颗螺丝。 银灰色,标准尺寸,和通风口用的一样。 但它不在天花板上。 它嵌在右侧墙缝里,像是被人强行钉进去的。 我蹲下,用匕首把它撬出来。螺纹上有划痕,不是工具留下的,是人为刮过的。 有人在标记路线。 不是我们的人。 我站起身,把手电光调暗。 “别出声。”我说。 苏晨和苏瑶立刻停下脚步。 我贴墙听了几秒。 前面有动静。 很轻的脚步声,踩在积水上的那种,断断续续,像是有人在摸索前进。 不止一个。 我握紧猎枪,慢慢向前挪。 转过下一个弯道,手电光终于照到了前方。 两个人影背对着我们,穿着和刚才俘虏一样的战术服。其中一人手里拿着个方形装置,正在墙上安装什么。 我检测到敏感内容,请修改后重试 第188章 爆炸后的资源危机 手电光扫过铁门内侧,我确认通道安全后才让苏瑶和苏晨跟上来。刚才那声重物坠落没有引发连锁塌方,说明主结构还撑得住。我们沿着倾斜的坡道往回走,脚步放得很轻。 主厅的浓烟已经散了大半。通风系统还在运转,但风速明显慢了许多。地上躺着三个俘虏,都被绑住了手脚,嘴也堵上了。他们没醒,暂时不用管。 我先去了食物储存间。墙塌了一半,几排货架被压在碎石下面。我用手搬开一块混凝土板,底下露出半箱能量棒,包装有几袋破损,里面的条状食物沾了灰。我又挖了会儿,再没找到别的可食用物资。 “只剩这些?”苏瑶站在我身后问。 我点头。“还有几包脱水蔬菜,在角落的防水箱里,没进水。” 她蹲下翻了翻,脸色沉了下去。“撑不了五天。” 我没说话,转身去检查发电机房。苏晨正蹲在机器旁边,手里拿着扳手,额头全是汗。他右臂的伤口渗出血迹,染红了绷带。 “别碰开关。”我说,“先断电。” 他抬头看了我一眼,把工具放下,慢慢拉开配电箱外盖。线路有几处松动,接口发黑,应该是爆炸时电流冲击造成的。他伸手去接一根脱落的线缆,手指刚碰到金属端头,突然停住。 “怎么了?” 他没回答,而是凑近散热槽边缘,盯着里面看。“哥,这儿长东西了。” 我打亮矿灯照过去。一团灰白色的绒状物贴在金属壁上,像是霉斑,但质地更厚,表面有一层微弱的反光。 “别碰。”我伸手拦住他,“先别清理。” 这东西我记得。前世极地科考队被困南极站三个月,靠的就是这种菌类活下来。它能在低温高湿环境里生长,靠分解金属氧化物和腐烂有机物获取营养。虽然味道差,但能吃。 “这是吃的?”苏晨抬头看我。 “能吃。”我说,“先隔离样本,别让它扩散。” 苏瑶走过来,皱眉看着那团东西。“你确定?没有检测条件,万一有毒……” “我知道它是什么。”我说,“但我不能解释为什么知道。现在的问题不是信不信我,是能不能熬过接下来的日子。食物没了,外面的人还会再来。我们必须用上一切能用的东西。” 她咬了下嘴唇,没再反对。“那就试。但必须控制量,先观察反应。” 我让她取了一小块菌体,用清水冲洗后放进锅里煮。水是净化过的,烧开后加了点盐和脱水蔬菜一起熬。汤的颜色偏灰,表面浮着一层黏糊糊的膜。 苏晨主动提出尝第一口。我拦住他。“你体力透支,不能再冒险。” “那谁来?”他问。 “我。”我说。 苏瑶立刻反对。“不行,你是指挥者,要是出事……” “正因为我是指挥者,才该我来。”我拿起勺子,舀了一小口喝下去。 味道很难受。滑腻,带着一股金属后的苦味,咽下去的时候喉咙发紧。我没吐出来。 “怎么样?”她盯着我的脸。 “活着。”我说,“心率正常,呼吸也没变。” 她还是不放心,拿出听诊器给我检查了一遍。心跳稳定,血压略低,但都在可接受范围。她又测了体温,三十六度八,正常。 “我来。”她说完,自己也喝了一口,眉头立刻皱起来。“像烂菜混了机油。” “确实难吃。”我说。 她开始记录时间,说要观察二十四小时。如果没出现抽搐、呕吐、意识模糊,才能考虑扩大食用范围。 我们把剩下的菌汤分成三份,每人一份,放在角落的小桌上。没人马上喝,都等着看身体反应。 我回到主控台,调出监控画面。b2通风口的热源消失了,其他区域也没有新动静。敌人撤了,至少暂时撤了。但炸药引爆的位置不对,主承重墙没受损,说明他们的目标不是彻底摧毁我们,而是逼我们暴露或耗尽资源。 这才是最麻烦的。 我站起来,走到食物储存区,把剩下的能量棒全搬出来,一袋袋清点。一共三十七根,平均每天只能分到六根。三人份的脱水蔬菜煮成糊,勉强算一顿饭。 “从明天起,配给减半。”我对苏瑶说,“优先保证苏晨的能量摄入,他要负责设备维护。” 她点头。“我可以少吃。” “不是商量。”我说,“这是命令。医疗人员不能倒下。” 她看了我一眼,没再说话。 苏晨坐在发电机旁边,手里拿着纸笔,开始记什么。我走过去看了一眼。他在画菌类的生长位置图,标了温度和湿度数据。散热槽附近最密集,其次是水管连接处,那里有微量渗水。 “你想养它?”我问。 “试试看。”他说,“如果有基底材料,说不定能人工培育。” 我脑子里闪过一个念头。前世那种菌类在含铁锈的棉布上也能存活。我们这里有废弃的工装服,还有生锈的金属片,完全可以做培养基。 “别急。”我说,“先确保安全。等观察期过了再说。” 他点头,继续写。手有点抖,但没停下。 半夜,我醒来巡岗。主厅安静,只有发电机低沉的嗡鸣。苏瑶在医疗隔间守着检测表,每隔半小时记录一次自己的心率和血压。她看见我进来,轻轻摇头。“没事,体温没变。” 我看了看桌上的空碗。她把自己的那份喝完了。 苏晨靠在墙边睡着了,手里还攥着那张记录纸。我拿过来看了眼,上面写着: “第三小时:无恶心” “第五小时:轻微头晕,十分钟后消失” “第七小时:排便一次,颜色正常” 我放下纸,摸了摸发电机外壳。温度比白天低了些,菌类的生长速度可能会受影响。 回到主控台,我打开备用电源列表。柴油储备还能撑二十天,但如果减少照明和供暖,可以延长到一个月。净水设备完好,滤芯还有两组备用。真正缺的是吃的。 我盯着那碗没喝完的真菌汤。灰色的液体静止在杯底,表面结了一层薄皮。 如果这东西能稳定产出,哪怕每天只多出一顿饭的量,我们也有了喘息的机会。 我拿起笔,在本子上写下: “明日计划: 1. 扩大菌类采样范围 2. 制作简易培养基测试 3. 重新规划电力分配,优先保障培育区温控” 写完,我把本子合上,放在枪旁边。 外面没有声音。敌人没再出现。但我们都知道,这只是开始。 苏瑶走过来,递给我一杯热水。“你还好吗?” “还好。”我说,“你在担心什么?” 她低头看着地面。“我在想,如果我们一直出不去,这个洞就是全部世界了。” 我没有回答。 因为我知道,她说得对。 而现在,我们连吃饱都做不到。 我握紧了杯子,指节发白。 第189章 真菌养殖的科技突破 天刚亮,我盯着那碗剩下的真菌汤。表面结了一层薄皮,颜色比昨晚更深了些。苏瑶的检测表上记录着二十四小时的数据——没有异常反应。这意味着这东西能吃,也能继续用。 但靠捡散热槽边上的霉斑撑不了几天。必须养。 我起身走向发电机房,脚步踩在水泥地上发出闷响。苏晨已经在那里了,蹲在机器旁边,手里拿着一块金属片来回比划。他脸上有黑灰,眼睛却亮得反常。 “你一夜没睡?” 他抬头看了我一眼。“睡了三个小时。我在想怎么把温度稳住。” 我点点头。昨晚的三次接种都失败了,菌丝刚冒头就枯死。问题出在温度不稳,防空洞里冷热交替太频繁,靠自然余热不行。 “电源调好了。”我说,“从今天起,b区照明全关,柴油优先供给培育段。” 他站起身,把图纸摊在工具箱上。那是他连夜画的培养架结构图,用钢管焊接成三层封闭框体,内部加装保温层,底部接水管循环热流。他说这是从废弃通讯舱拆下来的材料,密封性够。 “试试看。”我说。 我们先清出发电机房角落的一块空地。苏晨戴着手套拧开管道接口,接通一根细管引出热水,流入培养架底槽。水流缓慢,但持续不断。他又把保温层贴在框架内壁,用胶条封死缝隙。 我打开矿灯照进去。内壁还湿着,空气有点闷。温度计显示二十一度,勉强在可生长区间。 “接电吧。”我说。 他按下开关,加热丝开始工作。温度缓缓上升,十五分钟后停在二十三度。我们把第一批菌种放进去,是昨夜采集的最健康的一小团,铺在铁锈棉布上。 “接下来等。”我说。 他没走,一直守着。每隔十分钟读一次温度,记在纸上。我发现他手边多了个小本子,上面写着“湿度”“光照”“生长速度”,还有几行计算式。 中午时分,第一组数据出来了。菌丝边缘出现细微白线,正在向外延展。 “活了。”他说,声音压得很低。 我没说话,但心跳快了一拍。 下午我把监控调到定时巡检模式,抽出时间去了食物储存间。剩下的能量棒我重新分装,按七天用量做了标记。脱水蔬菜只剩两包,煮成糊后分成六餐。这些最多撑到下周。 回来时,苏晨正拆一台报废的温控仪。他把里面的感应头取出来,固定在培养架内侧,另一端连上数字显示器。 “可以实时看了。”他说。 晚上八点,第二批接种开始。这次我们用了不同基底:一块生锈工装服、一段腐蚀电缆外皮、还有一片沾了油污的滤网。想看看哪种环境更适合繁殖。 半夜我来换岗,他还在。靠着墙打盹,手里还抓着记录本。我拿过来看了眼,最新一行写着:“p-01基底,菌丝扩展速率提升百分之四十。” 我合上本子,盖了件外套在他身上。 第二天早上,三组样本都有明显生长。最活跃的是工装服那块,菌体厚实,表面泛着微光。苏晨剪下一小片放进试管,准备等苏瑶回来做成分分析。 “还不够。”他说,“能吃不代表营养够。长期缺维生素,人会垮。” 我想起前世极地站的事。那种菌类后来被加入有机添加剂,蛋白质含量翻倍。但这儿没有专业设备,只能土法上马。 “你姐提过什么?”我问他。 他皱眉想了想。“她说某些食物残渣能促进菌类合成营养,比如糖分高的、或者含氮多的。” 我立刻想到压缩饼干。虽然贵,但现在顾不上了。 “加一点试试。”我说。 他小心碾碎半块压缩饼干,混进新的培养基。密封后放入恒温段。 三天后,新一批菌体成熟。颜色偏深褐,质地更韧。我们煮了一小锅汤,我喝了第一口。 味道还是难吃,但咽下去后胃里没发紧。连续六小时监测心率、血压、体温,全部正常。 “可以推广。”我说。 他没停,又开始捣鼓另一个装置。用蒸馏罐提取废料中的氮磷残留,加热浓缩后制成粉末。他说这叫“营养补剂原型”,等苏瑶检测确认就能加进饮食。 我看着他在架子上挂起一块小金属牌,上面刻着“p-01 营养补剂试验批次”。 那一刻我知道,我们不再是被动挨饿的人了。 但纸笔写的东西太脆弱。一场火、一次震动,所有记录都会消失。 我走进主厅,找到那块备用钢板。原本留着加固门框用,现在它有更好的用途。 “拿来用。”我说。 苏晨明白我的意思。我们把钢板拖到工作台,用砂轮磨掉表面锈迹,直到露出平整金属面。 我拿出刻刀,开始一条条写下流程。 第一条:培养温度控制在22至24度之间,误差不超过一度。 第二条:基底使用含铁氧化物的织物或金属碎片,提前清洗去油。 第三条:接种时避免强光直射,保持密闭环境。 第四条:每批产出需留存样本,用于下一代优化。 第五条:营养补剂制法——取废弃食品残渣与腐烂有机物,经高温灭菌、离心提取、干燥成粉,按比例混入培养基。 写完一遍,我逐条核对。错一个字都可能害死后来的人。 苏晨在一旁帮忙打磨边缘,防止割伤。他把最后一行刻得很深:“此技术由林越与苏晨于地下防空洞开发,时间未知。” 刻完的时候,天已经黑了。 我们把钢板立在主厅入口侧壁,用螺丝固定。灯光照上去,字迹清晰可见。 我站在前面看了一会儿。不是为了纪念谁,是为了让以后进来的人知道——这里有人活下来了,还留下了活下去的办法。 苏瑶回来了,手里拿着检测报告。她看了眼钢板,又看向我。 “你打算一直待在这儿?” “现在走不出去。”我说,“外面有敌人,资源也没恢复。我们能做的就是撑下去,等机会。” 她低头看了看自己的手。指甲边缘有些发白,是缺乏维生素的表现。 “补剂能用吗?”我问。 她点头。“初步测试没问题,建议从小剂量开始。长期效果还要观察。” “那就加进去。”我说,“从明天起,每人每天一勺。” 她没再问什么,转身去了医疗隔间。 我回到监控台,屏幕一片漆黑。b2通风口没有热源,其他区域也安静。敌人没再出现,但我们都知道他们还在。 苏晨在调试最后一组温控阀。他把一根细管接到新装的循环泵上,拧紧接口。汗水顺着脸颊滑下来,在下巴处滴落。 他抬起头,看见我站着不动。 “哥,你说以后会有人看到这块板子吗?” 我没有回答。 他也没等答案,只是伸手摸了摸那块金属牌,然后继续低头干活。 水滴滴落在地板上,发出轻微声响。 第190章 北边势力的真正目的 水滴滴落在地板上,声音比之前更密了。我抬头看了眼天花板,裂缝又多了几道,像是被什么力量慢慢撕开。 苏晨还在调试循环泵,手指卡在接口处,用力拧紧最后一圈。他忽然停住,耳朵转向角落里的旧收音机。那台机器是我从废墟里扒出来的,一直当备用通讯工具,没指望它能收到信号。 “有声音。”他说。 我走过去,把矿灯照在显示屏上。频谱图跳动着,断断续续出现波纹。这不是杂音,是人为的信号。 “能听清吗?” 他摇头,拆开后盖,接上一根铜线连到主控台。电流嗡了一声,屏幕闪出一串数字频率。他调低增益,按下回放键。 “……目标尚未定位……继续向南推进……务必抢在‘净化计划’启动前取得基因样本库。” 声音断了一下,再响起来时更低:“重复,所有单位注意,优先控制地下七号点,确认胚胎活性。” 我盯着屏幕,脑子里猛地撞进一段画面——灾变前半年,新闻里提过一家生物公司被查封,名字就在嘴边,却卡住了。 “你记得那个实验罐吗?”我问苏晨。 他点头。“b3储物间那个,带玻璃罩的金属筒。” “上面有个标志。”我说,“圆环套着双螺旋,右下角写着缩写字母。” 他起身就往b3走,我没拦他。两分钟后他回来,手里拿着一块烧焦的塑料片,翻过来露出半截logo。 我认出来了。 “诺维森。”我说,“这家公司做过极端环境下的基因保存项目。灾变前三个月,他们转移了一批核心资料,对外说是‘气候适应型人类胚胎研究’。” 苏晨皱眉。“你是说……北边那些人不是来找食物或地盘的?他们是冲这个来的?” 我看着冷冻舱可能存在的位置。防空洞最深处有一段未开发岩层,地质探测显示那里有金属反射信号,我一直以为是废弃管道。 但现在想来不对。普通管道不会做低温屏蔽处理。 “他们要的不是资源。”我说,“是重启机会。” 苏晨没说话,但眼神变了。他知道这意味着什么——我们不是在跟一群逃难者抢地盘,而是在和一支有组织的队伍赛跑,对方的目标是决定未来谁该活下来。 “得先找到证据。”我说。 我们带上液压顶杆和声波传感器,从b区侧道往下挖。这段路原本封死了,我用切割机开了个口,烟味呛得人睁不开眼。苏晨捂着口鼻接通电源,把探头插进岩缝。 震动反馈很弱,说明上方结构还算稳定。但他坚持用慢压方式作业,一点一点施力,避免发出太大动静。 三小时后,钻头碰到了硬物。 我们改用手动撬棍。石头碎裂的声音在隧道里来回弹,每响一次我都停下看一眼监控器上的热感图。地表没有移动热源,暂时安全。 又过了两个小时,合金舱门露了出来。表面结着霜,字迹模糊。我擦掉冰层,看清了标识:NS-bIo\/GENE VAULt-07。 苏晨伸手摸了下密封圈。“还是冷的,说明制冷系统没完全失效。” 我按住舱门把手,没急着开。里面如果真有胚胎,一旦暴露在空气中就会失活。而且我不确定,这些东西到底该不该存在。 “打开吗?”他问。 我没有回答,转身从工具包里取出防护手套和呼吸面罩。他也照做。我们在门口站了几分钟,等心跳平复。 然后我推开了门。 冷气涌出来,带着一股消毒液的味道。架子分三层,每层二十排试管,总共六百多支。标签上印着编号和代码,比如“h-12x耐寒突变体”、“o-09K缺氧适应型”。 苏晨拿起一支对着灯光看。“这些真的是……人?” “早期胚胎。”我说,“经过基因编辑,能在恶劣环境下发育。” 他放下试管,退了一步。“所以他们的计划是等外面环境稳定后,重新投放这些人?” 我点头。“不是重建,是替换。原来的活不下去,就换一批更适合的。” 他低头看着自己的手。“那我们现在算什么?残次品?” “别想那么多。”我说,“现在的问题是谁在执行这个计划。赵强不可能知道这些,他背后一定有人指挥。” 苏晨突然抬头。“无线电里说‘净化计划’,是不是意味着他们会清除现有幸存者?” 我没说话。但这正是我担心的。一个能藏起冷冻舱的组织,绝不会允许意外因素干扰他们的布局。我们发现了这里,就已经成了威胁。 “要不要通知苏瑶?” “先不。”我说,“这事太重,她需要时间消化。我们现在要做的是记录位置、拍下内部结构,然后原样封存。” 他拿出相机开始拍摄。我检查制冷系统的电源线,发现是从地下十五米处引上来的独立电路,伪装成排水管的一部分。这条线路一直通向北方,中途没有中断。 “他们在那边有基地。”我说,“而且早就布好了路线。” 苏晨拍完最后一张照片,关掉相机。我们把碎石重新堆回去,掩盖入口。整个过程没人说话。 回到主厅,我把钢板上的技术流程又看了一遍。那是我们活下来的证明。但现在我知道,光活下去不够。如果我们不阻止那些人,将来不会有新的孩子学会写这样的板子,不会有普通人靠努力活得安稳。 只有被选中的人才能延续。 苏晨坐在工作台前,手里拿着那张logo残片。“你说……他们会不会已经找到了其他储存点?” “肯定有。”我说,“第七号只是其中之一。编号往前推,至少还有六个地方藏着同样的东西。” 他抬起头。“那我们怎么办?一个个找出来毁掉?” “不能毁。”我说,“这些胚胎本身没有错。问题是掌握它们的人。” “可要是让他们拿走呢?” 我看着监控屏幕。b2通风口依然安静,但我知道平静不会太久。北边的人既然能追踪到这一带,迟早会查到地下信号异常。 “我们得变主动。”我说,“不能再只守着这个洞。” “怎么变?” “放出假消息。”我说,“用他们的频道,发一条加密信息,说七号点已被回收,坐标指向相反方向。” 苏晨眼睛亮了一下。“他们要是信了,就会往南走。” “对。”我说,“给我们争取时间。” 他立刻动手改装发报机。我把之前截获的语音片段导出来,提取节奏特征,模仿语速和停顿。这种操作不能出错,一旦被识破,对方会立刻锁定信号来源。 两小时后,设备准备就绪。 苏晨按下发送键,红灯闪了三下,熄灭。 “发出去了。”他说。 我盯着屏幕,没有放松。真正的较量才刚开始。 他搓了搓脸,声音有点哑。“林越,如果我们拦不住他们……以后的世界会变成什么样?” 我没有回答。 远处的冷冻舱入口已经被封死,但那一排排试管的模样还在脑子里。冰冷,整齐,像某种注定要降临的东西。 头顶传来轻微震动,可能是风压变化,也可能是地底深处某台机器启动了。 第191章 胚胎试管的道德困境 头顶的震动停了。 我盯着监控屏幕,红点还亮着,但没有再靠近。苏晨的手指在发报机上停了几秒,然后缓缓抬起。我们谁都没说话。 空气像是凝住了。 “得谈一谈。”苏瑶的声音从背后传来。她站在医疗区门口,手里抱着一个文件夹,脸色比平时更白一些。 我知道她要说什么。 我站起身,走到主厅中央,把桌上的工具推到一边。猎枪放在最上面,枪口朝下,但谁都看得见。 “现在冷冻舱已经封好。”我说,“但我们不能装作它不存在。” 苏瑶点头。“那就处理掉。” 我看着她。她不是在试探,也不是犹豫,她是认真的。 “烧了它。”她说,“连试管带架子一起毁掉。这些东西不该留着。” 苏晨立刻开口:“不能烧。那些胚胎是活的,它们没做错什么。而且里面的基因数据——耐寒、抗缺氧、适应酸雨环境——如果我们能研究出来,也许能让普通人也活下去更久。” “研究?”苏瑶转头看他,“你打算怎么研究?拿自己试?还是等以后找别人来做实验?” “不是实验。”苏晨声音低下去,“是学习。灾变前科学家做了很多事,不是全为了害人。有些技术本来可以救很多人,只是没人用对地方。” “可现在谁来决定怎么用?”苏瑶往前一步,“是你吗?还是林越?或者将来某个拿着枪的人说,只有符合标准的才能活?” 她打开文件夹,抽出一张纸。上面是她手写的字迹,标题写着“人类生育伦理守则”,下面是几行划掉又重写的条款。 “我当医生的时候学过一条:生命不该被挑选。出生不是考试,活着也不该有门槛。” 她说完,从包里拿出酒精瓶和打火机,放在桌上,离枪不远。 “如果你们不动手,我自己来。” 苏晨冲到她面前,挡在桌子和她之间。“你这是在杀人!哪怕他们还没出生,也是生命!” “那你说怎么办?”苏瑶声音高了些,“留着它们,等外面那些人找到这里?让他们带走这些试管,建一个新的世界,把我们这种‘不合格’的全都清理掉?” “我们可以先转移!”苏晨说,“换个地方藏起来,慢慢研究方法,提取有用的部分,再想办法公开技术——让所有人都有机会适应!” “公开?”我第一次开口,“你觉得谁会信?一群幸存者看到这段录像,第一反应是砸了设备,杀了我们三个。” 他们都不说话了。 我拿起枪,不是对着谁,只是把它翻了个面,让金属底板朝上。“我在前世见过类似的项目。名字不一样,目的也包装得很好,说是‘优化人类未来’。结果呢?十年后,八成以上的新生儿都来自指定配额,普通人连生育权都被收回。” 苏瑶看着我。 “我不是反对技术。”我说,“我是知道权力一旦握在这种东西手里,就不会再松开。” “那你打算一直守着它?”苏晨问,“守一辈子?等到死那天,让它跟着你埋进土里?” 我没有回答。 他咬了咬牙。“那你至少让我复制一份数据。我不动实物,只保存信息。万一有一天……我们都死了,还有人能接着想这个问题。” “不行。”我说。 “为什么?” “因为只要数据存在,就一定会被人找到,拿来用,改造成武器。这不是希望,是引信。” 苏瑶深吸一口气。“那就只有一个办法了。必须彻底销毁。” 她伸手去拿酒精瓶。 我抬手按住她的手腕。 她抬头看我,眼神很稳。 “你拦不住我。”她说。 “我能。”我把枪轻轻移到桌边,手指搭在扳机护圈上,“谁想碰那扇门,我就开枪。不是吓唬你们,是真的会打。” 苏晨往后退了半步。 “你以为你能守住多久?”他声音有点抖,“你不吃不睡,一直盯在那里?外面的人迟早会来,赵强只是个小角色,真正想要这些东西的人不会停下。” “我知道。”我说,“所以我不会让他们进来。” “可我们也不能这样下去!”他猛地拍了下桌子,“一边说着保护人类,一边亲手掐掉可能改变未来的火种!这算什么?恐惧支配下的屠杀吗?” 我盯着他。 “如果你真觉得那是火种。”我说,“那你现在已经不是我的同伴了。” 空气一下子冷了下来。 苏瑶把手抽回去,把打火机收进衣兜。她没再说要烧,也没说放弃。 苏晨也不再争。他低头站着,拳头攥得很紧。 就在这时候,警报响了。 不是测试信号,是真正的入侵预警。 主控台右下角的热感图闪出四个红点,正从北侧废墟快速移动,速度不慢,路线直奔b2通风口。携带物信号分析显示有金属切割工具和炸药模块。 是赵强的人。不是他本人,但装备特征一致。 我立刻起身,抓起枪检查弹匣。三发实弹,一发空包警示弹。 “苏晨,去发电机房启动声波陷阱,频率调到最高档,准备干扰通讯。” “苏瑶,清点急救包,准备止血带和镇痛剂,可能有人受伤。” 他们没问为什么,也没再提冷冻舱的事。 苏晨走到门口时停了一下。“如果他们是冲那个来的……我们今天做的每一个选择,都会影响以后什么样的人能活下来。” 苏瑶没回应。她蹲在药品柜前,把一支空试管塞进外衣口袋,拉上拉链。 我站在主控台前,手指悬在全域防御协议按钮上方。 红灯转得更快了。 声波系统开始预热,墙体微微震动。摄像头画面切换到外部走廊,灰尘还在飘,但通道尽头已经有模糊的脚步印。 我按下按钮。 整个防空洞发出低沉的嗡鸣,所有非必要电源关闭,照明转入地下模式,只剩下应急线路的暗红光带。 对讲机里传来苏晨的声音:“声波屏障已激活,持续时间预计四十分钟。” 我回了一句:“守住位置,等我指令。” 转身前,我看了一眼冷冻舱的方向。那条通往岩层深处的隧道已经被碎石堵死,表面浇了一层水泥,看起来像普通墙体。 但它还在那里。 六百多个玻璃管,整齐排列,安静地躺在低温中。 有人想用它们重建世界。 有人想毁掉它们以保公平。 而我现在,只能守住这个洞,守住眼前这两个人,守住还不该熄灭的灯。 对讲机突然响了一声。 “林越。”是苏瑶,“如果他们真的只是为了胚胎而来……我们有没有可能……换一种方式解决?” 我没回答。 远处传来第一声撞击,像是铁锤砸在金属门上。 紧接着,第二声。 墙体震了一下。 我握紧枪,走向b2通道入口。 脚步踩在水泥地上,发出单调的回响。 最后一段走廊拐角处,新装的钢刺阵泛着冷光。 撞击声又来了。 这次更重。 第192章 最终决战的战术推演 撞击声又响了一次。 我站在b2通道入口,听着金属门被砸出的闷响,像锤子敲在铁皮桶上。红点还在热感图上,四个,移动缓慢,但没有退。他们不是来试探的,是冲着里面的东西来的。 我没有往前走。 转身往回走,脚步踩在水泥地上,声音很轻。对讲机拿起来,按下通话键:“苏晨,带上探测器数据,来指挥区。” 说完我就挂了。现在不是冲上去的时候,也不是吵架的时候。枪里只剩三发子弹,炸药一旦引爆,整条通道都可能塌。我们输不起。 几分钟后,苏晨到了。他手里拿着一张手绘的通风管道图,边角卷着,上面用铅笔标了几个圈,写着“薄弱点”和“共振风险”。他还带了一份清单,是我之前让他整理的敌方装备分析——切割机、爆破模块、防割服,都是重型工具。 我把桌上的杂物清开,腾出一块空地。碎石块当掩体,铁钉插进木板代表敌人行进路线。沙盘很简单,但能看清楚。 “他们最可能从b2进来。”苏晨指着那根横穿岩层的通风管,“墙体已经有裂缝,用切割机三十分钟就能打通。其他入口太窄,炸药容易引发塌方,他们会避开。” 我盯着那个位置。确实是最合理的切入点。 “我们可以让他们改道。”他说,“在废弃段埋个假信号源,模拟电力波动,引他们走主走廊。” 我摇头。“不行,他们带着探测器,假信号骗不过去。” 他低头想了想,又说:“那……提前塌一段?就在b2分支口炸一下,制造落石,逼他们绕路。” 我看他一眼。这主意有点冒险,但可行。 “你有办法控制落石范围?”我问。 “能。”他点头,“用液压顶杆加压,等结构快撑不住时再轻轻一震,就像上次挖冷冻舱那样。动静小,不会波及主区。” 我沉默了几秒,脑子里过了一遍流程。如果他们被迫改道,就会经过主走廊——那里有我们装的声波装置,还有尖刺阵。 一个计划开始成形。 “我们不守门。”我说,“我们让他们进来。” 苏晨抬头看我。 “打开部分照明,让监控画面看起来混乱,像是系统故障。他们以为我们慌了,就会加快推进速度。等他们进了主走廊,你就启动声波屏障,频率调到最高档,打乱他们的节奏。” 他眼睛亮了一些。 “然后呢?” “然后他们会被逼向左侧通道——那里是死路,但我们改装过墙面,藏了十二组长矛发射器。只要触发机关,矛会从两侧同时射出,在狭窄空间里形成交叉火力。” 他说不出话了,只是看着沙盘,手指慢慢移向那条被铁钉标记的路线。 “不用开枪。”我说,“我们靠布置赢。” 他深吸一口气,“可万一他们不按这条路走?” “他们会。”我指着他画的裂缝,“那是唯一能用大型工具的入口。而且他们知道里面有东西,不会慢吞吞试探。贪心的人总是想快点拿到结果。” 他又看了会儿沙盘,突然说:“那……要不要在b2也留点东西?至少让他们觉得没白来。” 我明白他的意思。诱饵要真一点,才有人上钩。 “把一台旧发电机放进去,连上电线,假装还在运行。再摆两个空物资箱,盖上防尘布。他们看到电光和设备,就会认定这里是备用控制点。” 苏晨笑了下,不是开心,是紧张过后的松动。 “这招狠。” “不是狠。”我说,“是活下来的办法。” 我们重新调整沙盘,把每一步拆开推演。三次模拟,两次成功,一次失败——失败是因为声波装置延迟了七秒启动,敌人已经冲过了绞杀区。 “得确保电源稳定。”他说,“柴油发电机必须单独供电,不能和其他线路共用。” “你去检查一遍。”我说,“所有连接点都要紧固,测试三次以上。” 他点头,正要起身,我又叫住他。 “等下。先演练一遍。” 他愣了下,“现在?” “现在。”我说,“实战不会有彩排。” 我们去了训练区。那里有一段仿照主走廊建的通道,墙上有隐藏的发射槽,地上画着警戒线。苏晨站到“敌军”位置,我负责操控机关。 第一次演练,一切顺利。声波响起瞬间,他蹲下捂耳朵,长矛从两边射出,钉在对面墙上。 第二次,我在启动声波前多等了五秒。他刚跑过警戒线,一根矛擦着他胳膊飞过,尖端划破布料,带出一道血痕。 我立刻切断电源。 他低头看手臂,血已经渗出来了,不多,但伤口不浅。 我快步走过去,从腰包拿出急救包。撕开纱布,按在他伤口上。他咬牙没吭声。 “疼就说。”我说。 “不疼。”他声音有点抖,“就是……没想到真的会伤到。” 我用力压着纱布,“明天不是演练。他们不会慢半拍,也不会收手。你要么躲开,要么死。” 他抬头看我,“那你呢?你在控制台,暴露位置怎么办?” “我不怕暴露。”我说,“我怕你们出事。苏瑶救过我一次,你修好了发电机,真菌是你做出来的。这个屋子里,谁都不能少。” 他没说话,只是攥紧了另一只手。 包扎完,我收起急救包,看着他:“还练吗?” 他盯着那条通道,几秒后点头,“练。再来一次。” 我们回到沙盘前。第三次推演,全程无误。声波启动时间精准,长矛命中率百分之百。 “可以了。”我说。 他坐在操作台前,开始调试声波频率。手指在旋钮上慢慢转动,确认每一档都正常响应。我站在主控台边,盯着热感图。 四个红点还在北侧废墟徘徊,没有前进,也没有撤退。 酸雨停了。 窗外透进一点灰白的光,照在水泥地上。我听见远处传来一声鸟叫,很短,像是试探。 苏晨忽然抬头,“林越。” “嗯。” “如果我们赢了……接下来怎么办?” 我没回答。 他也没再问。 主控台的红灯还在闪,热感图像素点微微跳动。我握紧猎枪,手指搭在扳机护圈外侧。 通道尽头,新装的钢刺阵泛着冷光。 第193章 赵强团队的末日冲锋 装甲车撞上b2门的瞬间,整条通道都在震。 我站在主控台前,手已经按在通讯键上。热感图里四个红点正快速逼近,领头的那个体型比其他人宽大一圈,步伐沉稳,不躲不闪。是赵强。他没打算藏了。 “苏晨。”我开口,声音压得很低,“准备启动。” “明白。”他的回应很快,手指已经在操作面板上滑动。柴油发电机独立供电线路亮起绿灯,声波装置进入待命状态。我盯着屏幕,心跳没有加快,脑子里只有一件事——时间要掐准。 撞击又来了。金属门发出刺耳的摩擦声,边缘开始扭曲。监控画面一闪,电压波动警报跳出来。差一点就断电。 “就是现在!”我喊。 苏晨按下按钮。 高频震动穿透岩层,那辆卡在通道口的装甲车猛地一歪,像是被无形的手推了一把,直接侧翻撞进墙角。车轮还在转,但车身卡死了。里面的敌人没立刻出来。 “他们会被震得头晕。”我说,“不会马上冲锋。” “我知道。”苏晨没抬头,眼睛盯着频率反馈值,“最多三十秒恢复意识。” 我没有回话。目光锁在红外画面上。果然,几秒后,车门被推开,一个人滚出来,趴在地上干呕。第二个爬得慢些,第三个直接抱着头靠在车边。第四个,也就是赵强,几乎是拖着身体出来的,但他站起来了,手里拎着一把短管猎枪。 他抬头看了眼通风管方向,又扫了眼我们故意留出的主走廊入口。那里灯光忽明忽暗,像是系统失控的样子。这是诱饵。他应该能看出来是假象。 但他还是往那边走了。 一步,两步。他没跑,也不躲,带着剩下三个人贴着墙根前进。他们手里有手雷,目标很明确——声波发射器的位置。 “他们想炸掉装置。”苏晨说。 “那就让他们再往前一点。”我盯着警戒线位置,“等进了主走廊再动手。” 苏晨点头,手一直放在机关触发键上。他的呼吸有点急,额头渗出汗,在灯光下泛着光。刚才演练时他被矛划伤的事还在我脑子里。这一次,不会有失误。 赵强带队拐进了主走廊。四个人分散成三角阵型,一人探路,两人居中掩护,他压后。动作算专业,可惜不知道这条路已经被我们改造成死地。 当最后一个身影跨过地面标记的裂缝线时,我抬手做了个下压手势。 苏晨立刻启动机关。 墙体两侧瞬间弹出十二组长矛,金属尖端撕裂空气,呈交叉网状射出。第一排矛贯穿了探路者的胸膛,他连叫都没来得及,整个人钉在墙上。第二人反应快,低头躲过了致命位置,但一根矛扎进肩膀,把他甩到地上。第三人刚转身,就被侧面飞来的矛刺穿大腿,惨叫一声倒下。 赵强扑向角落,躲过了正面袭击。但他身边的手下只剩一个还能动。 那人想去捡掉落的手雷。还没弯腰,头顶上方的岩层突然松动,一块水泥砸下来,正好砸中后背。他趴在地上抽了几下,不动了。 通道里安静了几秒。 只有漏风的声音从缝隙里钻进来,吹得碎布条轻轻晃。地上三具尸体横七竖八,血慢慢从破损处渗出来,沿着地缝流淌。 赵强靠着墙坐着,右腿被一根斜插的矛贯穿,从大腿外侧穿进去,钉进了地面。他咬着牙,脸上全是汗,但眼神还是狠的。 “你们……”他喘了口气,“以为这样就完了?” 我没说话,拿起对讲机:“苏晨,检查所有装置是否归位。” “正在确认。”他快速操作几下,“声波屏障稳定,长矛发射器完成回收,通道结构无重大损伤。” “好。”我把对讲机放回腰间,提起猎枪,走出了指挥区。 主走廊的灯还亮着。我一步步走近赵强。他抬头看我,嘴角扯了一下。 “林越……我知道你是谁。”他说,“你也知道我是谁。我不怕你杀我。但我告诉你一件事——你们守得住这一晚,守不住接下来的日子。” 我没有停下。 “北边的人不是来找物资的。”他声音沙哑,“他们在找那个冷冻舱。你们以为那是宝贝?那是钥匙。打开新世界的钥匙。” 我停在他面前,枪口对着他的头。 “你说的‘第二波’,是什么?”我问。 他笑了,牙齿上沾着血。“你以为酸雨和低温就是尽头?等真正的净化开始,你们这些躲在地下的老鼠,连骨头都会化成水。” 我没有再问。 扣动扳机。 枪声在通道里回荡了一下,随即消失。赵强的身体往后一仰,脑袋歪向一边。血顺着地面的坡度流,混进之前的那一片红里。 我收起枪,转身往回走。 对讲机响了。“林越。”苏晨的声音传来,“外面……还有动静吗?” “没有。”我看了一眼热感图。四个红点全部熄灭。监控画面清晰,通道入口空荡,只有装甲车歪在那里,像一头死掉的铁兽。 “结束了?”他问。 “暂时。”我回到主控台前,重新盯住屏幕。手指搭在通讯按钮上,随时可以下令封锁全部通道。我的位置没变,视线也没移开。 苏晨坐在操作椅上,手还握着遥控器。他低头看着自己的指尖,微微发抖。刚才那一击,是他亲手启动的绞杀程序。他没有退缩,也没有喊停。 我们都没有动。 远处传来一声闷响,像是地下深处有什么东西塌了。地面轻震了一下,监控屏幕闪了半秒,又恢复正常。 我盯着画面,一眨不眨。 通道尽头,那根贯穿赵强大腿的长矛还插在地上,矛尾轻轻颤着,像是还没完全静止。 第194章 大灾变第二波的预警 我盯着监控屏幕,热感图上的红点已经全部消失。通道入口空荡荡的,装甲车歪在那儿,像一头被猎杀的野兽。刚才那一战耗尽了所有紧绷的神经,但我不能停下。 我从主控台起身,走向主走廊。脚步踩在地面上,声音很轻。赵强的尸体还靠在墙边,腿被长矛贯穿,钉进地面。血已经不再流了,凝成一片暗色。我蹲下,伸手摸他的腰带和口袋。手指碰到一个金属物件,拿出来一看是个防水胶囊,表面沾着血和灰尘。 我拧开盖子,里面是张折叠的纸。展开后字迹潦草,但能看清内容:“酸雨减弱只是暂时现象,三个月后将迎来超强冰河期。地表温度将跌破零下六十度,所有未深埋结构都会冻结崩解。” 我盯着那行字看了很久。 这不是恐吓。这是情报。 我立刻返回主控台,把纸拍在桌面上。“苏瑶,苏晨,过来。” 他们很快到了。苏晨脸色还有些发白,刚才那一战他亲手启动了绞杀程序,虽然没退缩,但眼神里多了点东西。苏瑶站在我旁边,低头看那张纸。 “这可能是假的。”她说。 “也可能是真的。”我指着纸上的内容,“他说酸雨减弱是假象。可外面的雨确实变小了,ph值回升。如果这只是前兆,接下来不是好转,而是更严重的灾难呢?” 苏瑶没说话,转身走到角落的记录架前,抽出一本手写的日志。她翻了几页,又拿起一支笔,在纸上画出一条曲线。 “这是我过去七十二小时记录的外部气温。”她指着拐点,“每24小时下降0.8c。如果这个趋势不变,三月后平均温度会降到零下五十度左右。” 她顿了顿。“而且最近三天,酸雨的腐蚀性虽然降低,但空气中悬浮颗粒浓度上升。这不是环境恢复,更像是污染物沉降前的静默期。之后可能会有更强的降水。” 我看着那条线,心里清楚了。 这份情报是真的。 苏晨站在一旁,一直没开口。现在他突然问:“那我们现在怎么办?现在的防空洞扛不住这种低温。墙体保温层最多维持到零下三十度,再往下,混凝土会脆化,裂缝会扩大。” “所以我们不能只守这里。”我说。 “你是说……建新的?”他抬头看我。 “必须建。”我走到主控台前,调出地下结构图,“我们现在的位置是废弃工厂的b2层,深度十五米。但如果往下挖,接入原厂的地热管道层,就能利用残余地热做恒温核心区。只要做好密封和防冻,再加厚墙体,就有机会撑过冰河期。” 苏晨立刻动了起来。他翻出一块废钢板,又找来一根碳棒,在地上开始画图。线条很粗,但结构清晰。他一边画一边说:“如果把主通道改造成双层夹壁,中间填充泡沫混凝土和岩棉,隔热效果能提升两倍。再在顶部加装反辐射涂层,减少热量散失。” “发电机呢?”我问他。 “柴油机撑不了太久。”他摇头,“但我们有太阳能板残片,加上之前回收的风力发电机零件,可以试着组装一个混合供电系统。不用大功率,只要能维持基础照明和温控就行。” 我看着他在地上画的草图,没有说话。 这张图很粗糙,连比例都不标准。但它代表了一个方向——不是被动防守,而是主动重建。 苏瑶合上她的记录本,轻声说:“食物储备也要调整。现在的配给按常温设计,如果进入极寒期,人体热量消耗会增加至少百分之四十。我们需要更多高脂肪、高蛋白的食物,还要考虑维生素d的补充。” “我会重新核算。”她继续说,“另外,医疗区需要升级供暖。低温环境下伤口愈合慢,感染风险高,必须保证治疗区域恒温。” 我点点头。 这时候,谁都没有提休息的事。也没有人说要等一等。刚才那一战让我们失去了短暂的安全感,但也让我们看清了一件事——敌人带来的不只是威胁,还有信心。 而信息,有时候比武器更重要。 我拿起对讲机,检查各区域状态。通风系统正常,电力稳定,防御机关归位。一切看起来和战前一样。但我知道,不一样了。 我们不能再按原来的计划活下去。 苏晨还在地上画。他已经画出了第二层结构,标注了通风口位置和应急出口。他的手稳住了,不像刚才那样发抖。画到一半,他抬头看我:“林越,如果我们往下挖,得先加固竖井。否则塌方风险太大。” “用钢架支撑。”我说,“仓库里还有六根工字梁,拆下来能用。” “好。”他记下,继续画。 我走回主控台,调出星空投影图。那是我用旧卫星数据拼接的全球地形模型,虽然不完整,但能看出大陆轮廓。我放大北半球,标记出几个可能还存有地热资源的区域。 其中一个就在我们下方。 苏瑶站在我身后看了一会儿,说:“如果真要建新堡垒,时间不多。按照目前降温速度,最多还有八周,就会进入持续负温阶段。等到地面完全冻结,再想施工就难了。” “那就从今晚开始。”我说。 苏晨停下笔,抬头看我。 “第一批材料搬运明天早上六点启动。”我继续说,“先把工字梁运到b3预备区,再拆解重组。你负责结构设计,每一处连接点都要重新计算承重。” “明白。”他应了一声,马上又低头改图纸。 苏瑶翻开记录本,开始列新的物资清单。她写得很专注,时不时停下来算热量单位和营养配比。我知道她在想什么——这一轮生存,不只是对抗寒冷,更是对抗时间。 我站在主控台前,没有动。 监控画面依旧显示着空荡的通道。赵强的尸体还没处理,长矛还插在地上。战斗的痕迹都在,但我们已经不在原地了。 我们的目标变了。 不再是守住这个防空洞。 是要在它下面,建一个能挡住世界终结的地方。 苏晨忽然抬起头,指着图纸上的一块区域:“如果在这里加一道旋转闸门,平时封闭,紧急时可以用手动齿轮开启。既能防寒,也能防入侵。” 我想了想,点头:“可以。但材料要省着用。每一块金属都得发挥最大作用。” “我知道。”他说,“我不是乱来。” 他低头继续画,碳棒在钢板上发出沙沙的声音。 我转头看向苏瑶。她正用铅笔在纸上划掉一行数字,又写下新的一串。她的手指有些凉,但动作很稳。 这个空间里没有人说话,但每个人都在行动。 我拿起对讲机,按下频道键:“所有区域注意,从现在起,进入二级备战状态。物资调度组准备清点库存,工程组等待指令,医疗组更新应急预案。” 回应很快传来。 “收到。” “明白。” 我放下对讲机,目光落回星空投影图上。那个代表我们位置的红点,静静停在地图中央。 外面的世界正在变冷。 但我们不能停下。 苏晨在地上画完最后一笔,抬起头看我:“第一版设计好了。你要看看吗?” 我走过去,蹲下身。 他指着线条说:“这是主生活区,下面是能源舱,再往下是储物层。如果进度顺利,一个月内可以完成主体框架。” 我看了一会儿,说:“开始吧。” 他立刻站起来,拿着图纸往工具间走。 我站在原地,看着地上的草图。 碳棒画的线很粗,边缘也不整齐。但它是真实的。 是我们接下来要走的路。 苏瑶走过来,站在我旁边。“你会累的。”她说。 “我知道。”我说,“但没人能替我们做这个决定。” 她没再说话,转身去整理药品柜。 我最后看了一眼监控屏幕。 通道里还是安静的。 赵强的尸体躺在那里,手垂在身侧,掌心向上。 第195章 新堡垒的蓝图诞生 赵强的尸体还躺在主走廊,手垂着,掌心朝上。我没再看第二眼,转身回到主控台前。屏幕上的热感图像已经清空,但我知道,真正的危胁才刚开始。 苏瑶刚走,她要去整理药品柜,顺便检查低温环境下药物的保存状态。苏晨坐在操作台旁,手里还握着遥控器,指节有些发白。他没说话,只是低头看着设备面板上的指示灯,一个一个确认是否归位。 我走到他旁边,把一张纸放在桌上。是降温趋势图和地下结构图叠加后的分析结果。线条交叉的地方标了红圈,写着“b3以下区域承重稳定,可拓展”。 “现有的墙撑不了零下六十度。”我说,“混凝土会裂,裂缝会扩大,冷空气灌进来,发电机也救不了。” 苏晨抬起头,眼神有点疲惫,但没躲开我的视线。 “你是说……得往下挖?” “不是想不想的问题。”我指着图上的一处节点,“原工厂有地热管道层,如果能接上,就能做恒温核心区。但现在的问题是,通道太窄,材料进不去,人也不够安全。” 他慢慢站起身,走到主控室外那块空地上。地上还留着昨天画的草图痕迹,碳棒的线条被鞋底蹭花了。他蹲下,捡起一根新的碳棒,开始重新画。 我没有打断他。 他知道该怎么做。 半小时后,他停了笔。废钢板上多了几道清晰的线:主生活区、能源舱、储物层,还有两条应急出口。他在最外圈画了一圈双层夹壁,中间用虚线隔开。 “用泡沫混凝土加岩棉填充。”他说,“隔热效果能翻倍。顶部再加一层反辐射涂层,热量散失能降到最低。” 我点点头:“工字梁够吗?” “仓库里六根全拆下来,刚好够支撑新开的竖井。”他顿了顿,“但得先加固接口,否则一震就塌。” “那就爆破。” 他愣了一下,抬头看我。 “你说什么?” “今晚动手。”我说,“选b3预备区底部,旧排水管那个位置。混凝土已经风化,适合定向突破。” 他没立刻答应,而是盯着图纸看了很久。最后说:“要控制当量,不能伤到主结构。震动太大,酸雨可能渗进来。” “我会设双保险引信。”我说,“你负责撤离所有人,等信号再进。” 他咬了下嘴唇:“好。但我得在现场。” “不行。”我直接拒绝,“你是工程负责人,出事了没人接手。你在安全区等消息。” 他张了张嘴,还想说什么,但最终没开口,只是用力在图纸上划了一道线。 傍晚六点,我带人清空了b3预备区。所有非必要人员撤到上层,只留下两名协助搬运炸药的队员。苏晨站在隔离门外,手里拿着对讲机,脸色很紧。 我检查了一遍引爆装置,把雷管插进炸药包,放进预定位置。然后退到安全距离,按下启动键。 轰的一声闷响从地下传来,震动持续了不到三秒。尘土从天花板缝里簌簌落下,警报没响,电力也没断。 成功了。 我戴上防尘面罩,第一个走进坑道。手电光照过去,前方不是预想中的岩壁,而是一扇铁门。锈得很厉害,边缘几乎和水泥墙融为一体。门框上方刻着几个字,模糊但还能认出来:“军用储备—严禁开启”。 我试着推了一下,门没动。用力撞了两下,铰链发出刺耳的摩擦声,终于向内倒去。 里面一片漆黑。 手电扫进去,光柱照出一排排整齐的铁罐。每罐都有半米高,表面涂着暗绿色防锈漆,标签褪色了,但还能看出印的是部队编号和生产日期。 我走近最近的一个,擦掉灰尘。标签上写着:高热量压缩口粮,保质期三十年。 “苏晨!”我喊了一声。 脚步声很快由远及近。他冲进来,喘着气,看到眼前的景象时猛地停住。 “这……这是……” “军粮。”我说,“二战时期的。” 他扑到最近的罐子前,用手摸了摸密封圈,又敲了敲罐身,听声音。然后猛地抬头看我,眼睛亮得吓人。 “这些……哪怕只有三分之一能吃,也够我们撑十年!” 我没说话,只是往前走了几步。更多的罐子出现在光线下,整整齐齐码到尽头。角落里还有几个木箱,打开一看,全是真空包装的奶粉和维生素片。 苏晨蹲在地上,手指一直在抖。不是害怕,是兴奋。 “林越……我们不用再省着吃了。我们可以建更大的过滤系统,可以装更多太阳能板,可以……可以真正活下去了。” 我看着他,想起昨天他还因为启动绞杀程序而脸色发白。现在他眼里没有恐惧,只有光。 “这不是运气。”我说,“是我们该走的路。” 他站起来,快步走到门口,拿出随身带的笔记本,撕下一页开始写。速度很快,字迹潦草但条理清楚:第一批物资优先转移至b4临时仓储区;安排两人轮班清点数量;检测罐体密封性,分类可用与待修…… “明天一早开始搬运。”他说,“我今晚就做个分配方案。” “先休息几个小时。”我说,“你没睡过。” “睡不着。”他摇头,“我现在脑子里全是结构图。如果把这里改造成核心储藏室,上面再建生活区,完全能实现自循环。通风口可以重新设计,排水系统也能升级……” 他一边说,一边又蹲下,在地上用碳棒画了起来。 我站在门口,没再打扰他。 外面的世界在变冷,但我们脚下的地方,正在一点点活过来。 苏晨突然停下笔,抬头看我。 “如果我们把旋转闸门装在这里呢?”他指着图纸中间的位置,“平时封闭,紧急时手动开启。既能保温,也能防入侵。” 我想了想:“材料要省着用。” “我知道。”他说,“每一根钢梁我都算过了,不会浪费。” 他低下头,继续画。碳棒在钢板上发出沙沙的声音。 我转身走向坑道深处,手电光照向最里面的墙角。那里有一块金属铭牌嵌在墙上,布满锈迹。我用袖子擦了几下,看清了上面的字: “本仓库存储物资为战略级应急补给,仅供战时最高指挥机构调用。” 我盯着那行字看了一会儿,把它拍了下来。 回到入口处,苏晨还在画。他已经标出了通风竖井的位置,还有热源接入点。 “第一版设计好了。”他抬起头,“你要看看吗?” 我走过去,蹲下身。 图纸很粗,线条也不规整,但每一处都标了数字和注释。承重计算、材料用量、施工顺序,全都列了出来。 我看了一会儿,说:“开始吧。” 他立刻站起来,抱着图纸往工具间走。 我站在原地,没动。 手电光落在地上那张图纸上,照亮了其中一行小字: “新堡垒主体框架,预计工期三十天。” 第196章 军用粮仓的生存启示 手电光还停在那块金属铭牌上,我站在原地没动。苏晨的碳笔在地上划出最后一道线,抬起头看我。 “第一版设计好了。”他说,“你要看看吗?” 我走过去蹲下。图纸画得乱,但每一条都标了数字和注释。承重、材料、顺序,全都列清楚了。 我看了一会儿,说:“开始吧。” 他立刻起身,抱着图纸往工具间走。我没跟,转身回到主控台。屏幕上的温度曲线还在往下走,外部气温已经降到零下八度。酸雨停了三天,但这不是结束,是中间的喘息。 苏瑶从医疗区过来时,手里拿着几个空罐头壳。她把它们放在桌上,声音很轻:“我看了成分表,这些军粮的配方很讲究。碳水占五成,脂肪三成,剩下的是蛋白和维生素。比例刚好够人长期维持体力。” 我抬头看她。 “你是说,我们可以自己做?” “不能完全一样,但可以接近。”她翻开笔记本,上面画了几张表格,“我们现在种的真菌蛋白太单一,吃久了会营养失衡。但如果能把动物油脂、糖浆和真菌粉混合压制,再加点维生素片碾成的粉,就能做出类似的东西。” 我盯着那几张表看了两秒:“问题是密封。没有工业压罐线,做出来也撑不了多久。” “那就想办法造一台。”她说完就走了,去翻药品柜里剩下的密封胶。 我拿起对讲机:“苏晨,来主控室一趟。” 十分钟后他到了,脸上还沾着机油。我把苏瑶的方案给他看。他看完没说话,蹲下去检查脚边那台旧冰箱的压缩机。 “这能用。”他说,“加上液压泵的活塞杆,做个手动压合装置。温度控制靠冷却管缠绕模具,再用发电机供电加热丝调节。” “能做到多快?” “今晚能装好框架,明天试第一块。” “尽快。” 他点点头,转身就走。我叫住他:“别硬撑。这不是一个人的事。” 他回头看了我一眼,没笑,也没点头,只是抬手碰了下帽檐,然后推着压缩机走了。 半夜我巡到加工区,灯还亮着。苏晨趴在工作台前,手里焊枪冒着火星。地上摆着一块刚压出来的样品,深褐色,表面不平,像烧焦的泥块。 “第一次试。”他摘下护目镜,“温度高了,外壳裂了缝,里面受潮。” 我捡起来捏了下,果然松散。 “得低温定型。”我说,“我记得以前军队野战口粮是先冷压再封蜡。” “蜡不行,防不住潮。”苏瑶不知什么时候来了,手里拿着一小管透明胶,“这是医用级密封胶,耐低温,粘性强。我们可以双层封,外面胶封,里面抽一点真空。” 苏晨眼睛亮了一下:“我能改一下模具,在压合时同时抽气。不用全套真空设备,用脚踩的抽气筒就行。” “那就再试。” 三人没睡。苏晨重新调模具,苏瑶配新的混合粉,我把发电机单独接了一条线路,保证加工区电力稳定。 凌晨四点十七分,第二块样品出来了。 颜色更深,表面光滑,敲上去有实心声。苏晨拿刀切开,内部结构紧实,没有气泡。 “成了?”他问。 苏瑶接过,放进检测盒。十分钟以后,数据显示水分含量达标,密封完整。 “能存。”她说,“按现有条件估算,至少十八个月。” 苏晨一屁股坐在地上,靠着墙,喘着气笑了。 我拿起那块食品,放进储存箱。标签上写:复合高热量块,批次01。 天快亮时,第一批十块全封好入库。苏晨靠在桌边打盹,苏瑶在记录数据。我坐在主控台前,打开无线电面板。 频道一直空着。我们发过几次求救信号,没人回。现在我不打算求救了。 我调出语音模块,开始录制。 “这里是地下安全屋幸存者。如果你听到这段广播,请注意以下几点:水源必须过滤两次,一次用纱布去渣,一次用木炭吸附杂质;保暖优先于进食,体温低于三十五度会意识模糊;酸雨期间不要外出,屋顶每小时检查一次腐蚀情况……” 我录了二十分钟,全是实用技巧。不提位置,不提人数,只讲怎么活。 然后设成循环播放,频率调到民用应急波段,功率开到最大。 第一天没反应。 第二天下午,苏瑶说:“也许没人能收到。” “有人会。”我说,“只要信号还在,就有人能听。” 第三天凌晨,我值夜班。屏幕突然闪了一下。苏晨冲进来,指着信号接收器:“有回波!不是杂音,是有规律的脉冲。” 我立刻戴上耳机。 滴——滴——滴答滴。 是摩尔斯码。 苏晨快速记下,翻译出来只有四个字:**我们活着**。 接着,断断续续的语音传了过来,背景有风声,还有人咳嗽。 “……听到了……你们的广播……我们……还活着……在城东……老电厂……” 声音断了。 苏晨盯着天线增益表,手抖了一下:“信号源方向,北偏东十二度,距离不确定,但应该在十公里内。” 苏瑶站在我旁边,一句话没说,但呼吸变重了。 我低头看着记录本,把那串代码抄下来。手指很稳。 “他们用了我们的净水法。”我说,“最后那句说‘用木炭过滤三次’,那是我们广播里的内容。” 苏晨猛地抬头:“他们在回应!他们听懂了!” 我按下重播键,那段语音又响起来。 “……还活着……” 短短几个字,听得人胸口发紧。 苏瑶走到医疗台前,打开药柜,拿出几包维生素片。 “下次广播,加上药品分配建议。”她说,“如果他们真的在电厂,那里可能有伤员。” 我点头:“再加一条通风建议。老电厂地下室容易积冷空气,睡地上的人会关节疼。” 苏晨已经坐回操作台,开始调整天线角度。他把接收频率微调了0.2赫兹,又加了一级信号放大。 “我能让接收范围再扩一点。”他说,“如果他们再发,我们一定能听清。” 我继续监听。频道还是安静,但刚才那几秒的信号是真的。不是幻觉,不是回声。 有人活着,而且听到了我们。 我打开新文档,准备更新广播内容。第一条写:**收到回应,城东方向,确认有其他幸存者群体。** 刚打完这一行,耳机里又传来一阵断续的声音。 这次更清楚。 一个女人的声音,很轻,但每个字都咬得很准。 “我们收到了……谢谢你们……孩子发烧了……不知道能不能撑过去……” 第197章 广播信号引发的危机 耳机里的声音还在回荡。 “孩子发烧了……不知道能不能撑过去。” 我手指停在发送键上,没按下去。苏瑶站在我旁边,呼吸很轻,但她的眼神已经说明了一切——她想帮。 “我们有退烧药。”她说,“至少能告诉他们怎么用。” 苏晨也在操作台前抬起头:“他们用了我们的净水法,不是随便乱说的。是真的在照着做。” 我没说话,把那段语音又放了一遍。背景里的风声、咳嗽声,还有那个女人最后那句几乎听不清的话,都太真实了。可越是真实,越让我心里发紧。 我打开加密音频模板,开始输入药品剂量和使用间隔。手指敲下回车前,接收器突然响了。 不是语音。 是一串数字编码,规律清晰,频率稳定。 苏晨立刻调出解码程序。几秒后,屏幕跳出一行字: **提供坐标,共享物资,否则七十二小时后全频段广播你们的位置。** 我直接切断了发射模块的电源。 整个主控室安静下来。 苏瑶盯着屏幕看了两秒,声音变了:“他们是冲着我们来的。” “不是幸存者。”我盯着那行字,“是盯信号的猎人。” 上一次有人靠广播找落单团队,是在灾变第二周。三天后,城南的避难所被清空,门板上用血写着“不合作的下场”。 我不想让这种事再发生。 “他们知道我们能听懂摩尔斯码,还特意用了加密格式。”苏晨低声说,“这不是普通人能搞出来的设备。” 我起身走到地图前。民用应急波段覆盖范围广,但信号源方向可以反推。刚才那串编码带有微弱的跳频特征,说明对方有军用级收发器。 “他们已经在查我们了。”我说,“现在断联,还能争取时间。” “那广播呢?”苏晨问,“还播吗?” “停掉。”我走到无线电台旁,拆下主天线接口,“所有对外信号暂停,包括循环播报。” 苏瑶没反对,但她转身去了医疗区,拿出一个空药盒,在上面写了几个字:儿童退烧剂量参考。她把它放在桌上,没再说什么。 我知道她在想什么。 可安全屋不能冒险。一旦位置暴露,赵强那样的人会成群结队地来。我们挡得住一次,挡不住第二次。 “他们要的是物资。”我说,“但我们交出去一点,就会被盯死。” 苏晨忽然站起来:“我们可以骗他们。” 我和苏瑶同时看他。 他指着地图东郊的方向:“废弃雷达站。那里有旧通讯塔,结构完整。我可以做个假信号源,让他们以为我们在那儿。” “怎么做?” “用报废收音机主板拼个发射器,加上电池组和定时电路。功率调低,只发咳嗽声、脚步声这类生活噪音。他们监听到,自然会去那边查。” 我盯着地图看。雷达站离我们实际位置有十一公里,中间是大片塌陷区,车过不去。真有人去搜,只能步行深入。 “不够。”我说,“光有声音不行。他们不会轻易相信。” “那就加点别的。”我走到工具柜前,翻出几个备用扬声器和录音模块,“布个声波陷阱。人在十米内靠近,自动播放枪声和喊话。” 苏晨眼睛亮了:“还能放几个假人,穿防寒服,摆成巡逻的样子。夜里用手电扫一下,像有人值守。” “发电机带过去不方便。”苏瑶提醒。 “不用发电。”我说,“用太阳能板配蓄电池,够撑两天。如果他们真动手,设备就自毁——短路烧主板,现场只剩焦味和残片。” 计划开始成型。 我们清点手头能用的东西。两块报废主板、三个小型扬声器、一卷绝缘胶带、五节高容量电池。苏晨开始焊接收发器,我把录音模块重新编程,录入提前录好的环境音:咳嗽、金属碰撞、低语。 就在他接最后一根线时,主控屏闪了一下,红灯亮起。 我瞬间拔出手枪。 苏瑶抓起桌上的医疗包后退一步。她的动作很快,但我看得出来,她是在防万一。 三秒后,系统恢复正常。 “抱歉。”苏晨松开焊枪,“正负极接反了,触发了短路保护。” 我没收枪,等心跳稳下来才开口:“下次断电操作。” 他点头,脸上没有笑,但也没辩解。 我们继续组装。这次每一步都确认线路状态。半小时后,假信号器完成。外壳是用铁皮罐改装的,看起来粗糙,但测试时发出的声音很逼真。 “播放顺序设好了。”苏晨按下启动键。 喇叭里传出一阵咳嗽,接着是模糊的对话:“……温度降得太快……坚持不住了……” 停顿几秒,又有脚步声由远及近,然后是金属门关闭的闷响。 我听完一遍,点头:“像真的。” “功率可以调到最低。”他说,“只覆盖雷达站周边两百米,不会引起远处注意。” “明天送出去。”我看向地图上的路线标记,“走地下管道最安全,避开主街和塌方区。” 苏瑶一直没说话。她坐在角落,把几包维生素片、半支抗生素和一管退烧凝胶装进一个小塑料袋。封好后,贴上标签:紧急药品,勿拆。 她放在我面前。 “如果他们真是为了孩子。”她说,“这些至少能拖几天命。” 我看着那个袋子,没动。 “不会让他们靠近这里。”我说,“也不会让任何人拿走它。” 她没争辩,只是轻轻把袋子推进我手边。 “我知道。” 我们重新检查了所有设备。假信号器、声波陷阱、供电模块,全部打包放进防水箱。运输路线定了三条备选,都是废弃管网,监控死角多。 夜深了。 主控室只剩下仪器的滴答声。天线指示灯熄灭后,整个房间陷入昏暗。我们没开大灯,只留操作台前一盏小灯。 我站在地图前,手指划过从安全屋到雷达站的路径。七个拐点,三处积水段,一处需要攀爬的竖井。每一步都要精确。 苏晨在记录设备参数。他写得很慢,每一项都核对两次。 “频率锁定在402.8。”他说,“如果他们用定向追踪,会误判信号来自西北方向。” “够乱就好。”我说。 他抬头看我:“你觉得他们会来吗?” “会。”我说,“只要他们还想活。” 门外传来一声轻响。 不是警报,也不是风声。像是金属支架松动,轻微震动了一下管道壁。 我们都停住了。 苏晨的手慢慢移向桌下的扳手。苏瑶站起身,没动医疗包,而是把手伸进了外套口袋。 我走到门边,贴墙蹲下,手指搭在门锁上。 外面静了几秒。 然后,又是一下震动,比刚才更轻。 我缓缓吐出一口气。 “老建筑。”我说,“撑得久了,总会响。” 没人回应。 我回头看向操作台。苏晨还在写参数,笔尖划过纸面,发出沙沙声。 我走回去,拿起那个装着药品的小袋子。 撕开胶带,倒出里面的药。 撕碎说明书,把药片一颗颗碾成粉末。 当着他们的面,把粉末倒进废液桶,浇上清洁剂。 “这是规则。”我说,“谁也不能破。” 苏瑶看着我,眼神没变。 她点点头。 苏晨合上笔记本,把假信号器的开关拨到“待命”。 “明天出发。”他说,“我带路。” 第198章 假信号源的完美陷阱 苏晨把假信号器的外壳拧紧,手指在接缝处摸了一圈。胶带贴得平整,没有翘边。 我站在主控台前,盯着屏幕上的电压读数。数值从跳动到稳定,持续了整整十秒。 “这次没问题。”他说,“稳压器起作用了。” 我没点头,走到工具柜前取出两块电动车电池。外壳有刮痕,但电芯完好。我把它们并联接进电路,再用隔热布裹住整个模块。 “能撑多久?” “四十八小时以上。”他低头检查焊点,“如果风不大,太阳能板充电效率够用。” 我们之前试过三次。第一次短路,警报响了半分钟。第二次供电不足,录音只播了七分钟就断了。第三次红外触发延迟,声波没对上节奏。 不能再出错。 我把防水箱打开,先把供电模块放进去,再塞进扬声器和主控板。最后盖上盖子,用手按实密封条。 “走吧。” 外面天还没亮。通道门开启时发出低沉的摩擦声,我们一前一后进入地下管网。 水在脚边流动,不到脚踝深。手电光打过去,能看到前方管道壁上有裂纹,但结构还算完整。 “三段塌陷区。”我低声说,“按原路线走不通。” 苏晨跟在我后面,背着防水箱。他的脚步很稳,没被积水影响。 我们拐进一条通风竖井。梯子锈得很厉害,踩上去会抖。我先爬,每一步都确认踏点牢固。爬到顶部,拉开盖板,冷风立刻灌进来。 雷达站就在前面三百米。 空地边缘堆着报废车辆的残骸。铁皮歪斜着,像是被人翻找过。我们贴着墙根移动,绕到建筑背面。 预定支架已经倒了。一根横梁砸在地上,断裂处露出锯齿状的金属茬口。 “只能重新搭。”我说。 苏晨放下箱子,从背包里拿出扳手和螺栓。我们找了三根完整的铁管,插进地上的固定孔,用角铁连接成三角架。他爬上去调整扬声器角度,让它朝向西北方向。 “这样声音能传得更远。”他下来后说,“风向也合适。” 我从箱子里取出几件旧防寒服,塞进填充物,挂在架子周围。又放了两个假人头盔,位置错开,看起来像有人巡逻。 手电定时装置装在墙角。每隔五分钟闪一次光,模拟值守动作。 “信号发射频率?”他问。 “调低一点。”我说,“让他们以为是弱源,不敢靠近太快。” 他蹲下操作主板。屏幕上跳出参数设置界面。我看着他按下确认键。 测试启动。 喇叭里传出咳嗽声,接着是模糊对话:“……温度降得太快……坚持不住了……” 脚步声由远及近,金属门关闭的闷响。 停顿五秒,重复播放。 我听完一遍:“像真的。” “功率最低档。”他说,“覆盖范围两百米内。” “够了。” 我们把备用电池组接上太阳能板,再埋好线路。所有接口都用防水胶带缠紧。 “自毁程序设好了。”他指着主板上的计时器,“一旦外部强行拆解,电路反冲,主板直接烧毁。” 我看了眼时间。离天亮还有两个小时。 “撤。” 回去的路比来时快。我们没再走竖井,改道穿过一段废弃电缆沟。沟底干燥,两侧封闭,适合隐蔽通行。 回到安全屋,我第一时间检查主控屏。红外监控画面正常,没有异常活动标记。 苏晨脱下外套,坐在操作台前。他打开记录本,开始写设备参数。每一项都核对两次。 “频率锁定在402.8。”他说,“他们要是用定向追踪,会误判信号来自西北。” “乱一点好。”我说。 他抬头看我:“你觉得他们会来吗?” “会。”我说,“只要他们还想活。” 话音刚落,屏幕右下角弹出提示:监测区域出现热源移动。 时间显示凌晨三点十七分。 我立刻起身站到主控台前。苏晨合上本子,手指悬在启动键上方。 画面切换到热成像模式。三个红点正接近雷达站外围。他们走得慢,手里拿着探测仪,明显是在搜寻信号源。 “进来了。”他说。 我点头:“启动。” 他按下按钮。 瞬间,假信号强度提升,循环加快。咳嗽声、脚步声、金属碰撞声密集叠加,形成混乱的生存噪音。 同时,隐藏在地面下的声波装置全功率释放。高频脉冲以不可听频段扩散,直击电子元件。 监控画面里,三人同时停下。其中一人手中的探测仪屏幕闪了几下,熄灭。另一人拍打耳机,没有任何反应。第三人试图后退,但设备已经失灵。 他们开始慌乱。 就在这时,地面松动的木板突然掀起。几根尖刺从下方弹出。最前面那人脚踝被刺穿,当场跪倒。 另外两人想扶他,却被绊住。他们甩开杂物,往出口跑。 可出口处的地砖也被动了手脚。一块看似完好的水泥板下连着拉绳。一人踩上去,板子翻转,整个人摔进坑里。坑底也有钝刺,虽然不深,但足够造成伤害。 最后一个站着的人终于意识到不对。他转身要逃,却发现耳机彻底失效,通讯中断。 他们在原地打转。 我观察他们的行动轨迹。没有人组织指挥,没人使用备用方案。只是本能地躲避、挣扎、互相拖累。 “不是专业队伍。”我说。 苏晨盯着屏幕:“就是一群抢资源的。” 我没有下令追击。陷阱的目的已经达到——摧毁设备,制造混乱,让他们失去追踪能力。 “切断所有连接。”我说。 他拔掉主控台上的数据线,关闭远程信道。监控画面变成黑屏。 安全屋恢复安静。 我走到日志终端前,输入一行字:“科技不是武器,而是陷阱的眼睛。” 然后关掉电源。 内室的灯还亮着。我走进去,脱下外衣挂好。身上有些凉,但心跳平稳。 苏晨留在主控室。我听见他打开档案柜的声音。钢板刻录机启动,发出轻微震动。 他在备份这次的布设参数。 我靠在床边闭眼。耳朵还能回放那段咳嗽声,重复的对话,还有金属门关闭的闷响。 那些声音现在都没了。 安全屋的门锁自动落下,发出一声轻响。 苏晨的脚步声从外面走廊传来,越来越近。 他停在我的门外。 “明天还要检查其他点位。”他说。 我没有睁眼。 “先睡。”我说。 他转身走了。 我听见他进自己房间,关门,然后是床板受力的吱呀声。 整个地下堡垒只剩下设备待机的微鸣。 我睁开眼,看着天花板上的通风口栅格。 它一动不动。 外面的世界正在变冷。 但我这里,空气流动正常。 我坐起来,打开床头柜抽屉。里面有一包未开封的压缩饼干。生产日期是灾变前三个月。 我拿出来,放在桌上。 然后重新躺下。 这一次,我听得更清楚。 苏晨的呼吸变得均匀。 隔壁房间的灯熄了。 我闭上眼,数着自己的心跳。 一下。 两下。 三下。 直到意识下沉。 不知道过了多久,我突然醒来。 门口有动静。 不是敲门,也不是脚步。 是门把手转动了一下。 很轻。 但我听到了。 我睁开眼,没有动。 房间里漆黑一片。 我盯着门缝。 那里什么也没有。 我慢慢坐起来,伸手摸向床下的枪。 手指碰到金属的时候,门外又响了一声。 这次是衣服蹭过墙面的声音。 很近。 就在门口。 第199章 超强冰河期的生存准备 门把手又动了一下。 我坐起来,手已经握住了床下的枪管。这次不是错觉,门外有东西在靠近。 我没出声,慢慢把枪抽出来,靠墙站起。脚步很轻,贴着墙边移到门口。苏晨的房间没动静,苏瑶那边也安静。 门缝底下透进一丝冷气,像是外面的风钻了进来。 我屏住呼吸,伸手摸向门锁。金属冰凉,但没有震动。这扇门从内部锁死,除非有人用工具撬,否则不会自己转动。 可那声音又来了。 布料擦过墙面,很慢,一下,停住,再一下。 像有人贴着门站着,不敢敲,也不敢走。 我突然拉开门。 走廊空着。 手电光扫过去,地面干净,没有脚印,也没有水渍。通风管道低低地响着,空气流动正常。 我走出去两步,抬头看监控探头。红灯亮着,画面应该在录。 回身时,发现门框边缘有一道浅痕,像是被什么蹭过。 我蹲下检查,手指摸到一点纤维,灰色的,和我们穿的衣服不一样。 还没来得及细看,头顶的温控警报响了。 “主通道温度下降,当前零下十八度,持续降低中。” 声音冷静,像在播报天气。 我立刻转身进屋,抓起外衣穿上。这不是普通降温,太快了。昨天还维持在零下二十度左右,现在六小时内掉了两个级别。 我冲到主控台,屏幕上的曲线往下砸,像断了线的坠物。外墙传感器全部报警,通风口开始结霜。 “苏晨!苏瑶!”我喊出声。 两人几乎同时出现。苏晨穿着厚毛衣,手里还拿着记录本。苏瑶披着毯子,脸色发白。 “怎么回事?”她问。 “温度崩了。”我说,“准备应急加热。” 苏晨冲到电源柜前,拉开盖板检查线路。柴油发电机还在运转,但供暖系统压力不足。他盯着仪表盘看了两秒,抬头说:“散热不够,热量散不出去,全堵在机房。” “改循环。”我说,“把主机余热导出来。” 他点头,转身去拆空调管道。动作很快,扳手、接头、密封圈一样样拿出来。我知道他在想什么——上次改造无线电设备时,他就试过用废热驱动小型电机。 十分钟内,他接通了三根主管道,从发电机散热口引出热水流进地下回路。我们之前铺过一圈旧暖气管,是为防万一,现在正好用上。 水流启动时发出沉闷的撞击声,像是管道在适应压力。 等了五分钟,主室温度开始回升。 “五度。”苏瑶看着手持仪说,“还在往上走。” “够了。”我说,“先稳住核心区。” 她去翻医疗柜,拿出几支营养剂,给我们每人一支。液体有点温,喝下去后胃里暖了一些。 “皮毛睡袋拿出来了。”她说,“再降下去,就得全员缩进去。” 我没说话。燃料有限,这么烧撑不了几天。我们必须找到别的热源。 天快亮时,苏晨带回一张图纸。是他昨晚画的,标了地下十米范围的岩层结构。 “这里有断层。”他指着一处说,“前世资料提过,这一带地质活动不算死寂。如果能打一口井,说不定能碰到地热。” 我看懂了他的意思。 “你是说往下发?” “对。”他说,“不用太深,只要找到稳定热源,就能建循环系统。” 我考虑了几分钟。风险不小,地下作业一旦塌方,救援都来不及。但我们没得选。 “先做支撑。”我说,“你负责设备改装,我和苏瑶清现场。” 接下来十二小时,我们轮流干活。 苏晨把电钻改成冲击模式,加装液压顶杆。我和苏瑶清理出一间废弃仓库,打通地板,露出下面的岩石层。 第一锤下去,火星四溅。 石头硬得超乎想象。我们用了三个小时才凿出半米深坑。地下水开始渗出,混着泥沙往外冒。 “再往下会更湿。”苏瑶提醒。 “必须继续。”我说,“上面扛不住这种低温。” 我们轮班掘进。每挖一段,就用钢架固定坑壁。苏晨做的支架很牢,四角卡进岩缝,能承重。 第三轮换我下去时,空气明显变了。不是暖,但不再刺肺。我用手贴岩壁,感觉到一点热度。 “有反应。”我喊上去。 苏晨顺着梯子下来,带了测温仪。他贴住石面看了几秒,抬头笑了:“十二度三,稳定。” “够用。”我说。 他立刻开始规划导热管布局。铜管最理想,但我们库存不多。最后决定用双层铝管加隔热层,先铺主干道,后续再扩展。 回到地面时,外面已经完全封冻。监控显示,气温停在零下五十度整。风速超过每秒二十米,吹在建筑上像撞墙。 我们谁都没说话。 这种冷不是短期现象。它不会退,只会更糟。 晚上,我们围在主控台前。房间里有暖气,但没人脱外套。苏瑶煮了一锅汤,是用军粮里的肉粉和真菌块熬的,冒着热气。 我们一人一碗,慢慢喝。 苏晨吃完后没走,坐在操作台前摆弄无线电。天线增益调到了最大,频率自动扫描。 “试试看有没有信号。”他说。 我本来没抱希望。这种天气,电磁波都会扭曲。 但他调到某个频段时,喇叭里突然传出声音。 清晰,平稳。 “我们是军方第七科考队,被困于北纬41°冰原站,请求支援……重复,请求支援……” 我们全都静了下来。 苏瑶放下碗,凑近听。那声音不像求救,也不像陷阱。语调专业,背景安静,只有轻微电流声。 “是真的。”她说。 苏晨盯着波形图:“信号强度稳定,不是录音循环。他们在实时发射。” 我看向通讯键。 按下去就能回应。但我们不知道对方是谁,也不知道他们有多少人,带不带武器,是不是真的需要帮助。 更重要的是,一旦暴露位置,就可能引来更多麻烦。 “别急。”我说。 苏瑶戴上耳机,把音量调低。她反复听那段话,连每个停顿都记下来。 “他们说‘冰原站’。”她抬头,“这个名称我没听过。” “可能是新建的。”苏晨说,“或者代号。” 我盯着屏幕。波形一直跳动,说明信号持续。 这不是假的。 也不是偶然。 他们知道怎么在这种环境下保持通讯,说明有技术,有资源,甚至可能有基地。 “为什么不自己突围?”我问。 “出不去。”苏晨说,“这种温度,任何车辆都动不了。他们要是有直升机,早就飞走了。” 苏瑶轻轻说:“也许他们只剩最后一点能源,只能发信号。” 房间里安静下来。 汤碗还在桌上,表面结了一层薄膜。 我站起来,走到地图前。北纬41°在北方三百多公里,穿过两座废弃城市和一片冻湖。路上全是积雪,看不到路基。 去不了。 至少现在去不了。 但我们可以听。 “保持监听。”我说,“不要回复,也不要切断。” 苏晨点头,调整了接收模式。他设了个警报,一旦信号中断或变频,就会提示。 我们三人没散。 我坐在主控台前,手指悬在通讯键上方。苏瑶半蹲在我旁边,耳机贴耳,眼睛盯着频率条。苏晨双手搭在设备外壳上,身体微微前倾。 屏幕上的波形还在跳。 那句话又开始了。 “我们是军方第七科考队,被困于北纬41°冰原站,请求支援……” 第200章 安全屋的终极使命 广播信号中断了三秒,又重新响起。 我盯着屏幕,波形图稳定跳动。苏瑶的耳机还戴在头上,手指轻轻按着耳廓边缘。苏晨蹲在设备舱前,手没离开频率调节钮。 “他们还在发。”他说。 没人接话。那句话已经循环了七次:“我们是军方第七科考队,被困于北纬41°冰原站,请求支援……” 我慢慢把手从通讯键上移开。 等别人来救,不是办法。我们能活到现在,靠的不是运气,也不是等。 我站起来,走向资料柜。里面塞满了纸页——酸雨防护方案、发电机维护记录、真菌养殖温度表、净水流程图解。每一张都是用命换来的经验。 “不能再藏了。”我说,“我们要把这里的东西送出去。” 苏瑶转过头。她摘下耳机,放在操作台上。“你是说……广播?” “不只是求救。”我抽出一叠笔记,“是把怎么活下来的方法,告诉所有人。” 苏晨站起身,脸上有油污,眼神却亮起来。“天线现在只能打到五十公里外,穿不过雪暴层。” “那就改。”我说,“必须让信号走得更远。” 他立刻动手。主控台外壳被拆开,线路暴露出来。他拿出发电机旁的保温棉,裹住高频模块。“低温让信号衰减太快,得保持工作温度。” 我翻出地图,在桌面上铺开。上面有二十三个红点,是我这几个月监听到的幸存者据点位置。有的只出现过一次,有的持续发出微弱信号。它们散落在不同方向,像暗夜里的星。 “这些地方有人活着。”我说,“只要他们听到消息,就能少走弯路。” 苏瑶走到医疗终端前,打开存储盘。她开始整理自己写的急救手册——从伤口处理到低温症应对,再到儿童退烧剂量计算。内容太多,硬盘容量不够。 “要删掉一部分。”她说。 “留最关键的。”我说,“净水、防冻、止血。” 她停顿了一下,把一段儿科用药指南拖进压缩包,又加了简易接生流程。然后关掉个人日志文件夹,点了删除。 “够了。”她说。 苏晨那边传来金属碰撞声。他把备用电池组并联接入发射系统,又加装了一个震荡放大器。“军用应急频段穿透力最强,前世资料里提过。我们用这个。” “能撑多久?” “连续发两小时,之后要冷却三十分钟。”他擦了把汗,“但足够把信息传出去。” 我看着三人围在主控台前。空气很冷,呼吸带白雾。外面风还在刮,建筑结构发出低沉的摩擦声。 可屋子里不一样了。 不再是只为了自己活下去。 是要让别人也活得下去。 “分级发。”我说,“第一段是基础生存包:水怎么净化,食物怎么保存,病怎么治。五兆大小,最低设备也能接收。” 苏晨点头,开始编码。 “第二段是技术升级:发电机组装、地热利用、信号中继搭建。十五兆,有设备的可以学。” 他快速敲击键盘,把图纸转成数据流。 “最后一部分不发。”我说,“完整档案留在本地。万一哪天有人找过来,能拿到全部东西。” 苏瑶把医疗手册转成语音格式,设为循环播放。她试听了一段:“体温超过三十九度,可用物理降温。酒精擦拭腋下、颈部、大腿内侧……” 声音平稳清晰。 “没问题。”她说。 苏晨调试完最后一条线路,抬头看我。“准备好了。” 我站在广播键前。 按下它,安全屋坐标就会随着信号一起放出去。谁都能找到我们。 赵强那样的人,会来抢。 武装团伙,会来占。 但我们不能一直躲。 如果文明还能续下去,就得有人先开口。 我拿起笔,在地图背面写了几行字。然后把它扫描进系统,加入广播内容。 “这不是终点。”我说,“是起点。” 苏晨启动预热程序。设备嗡鸣声逐渐升高。 “信号增强器就位。”他说。 “医疗数据加载完成。”苏瑶说。 我深吸一口气,看了眼监控屏。北方雪原方向,那个移动热源还在缓慢前行。不知道是谁,也不清楚目的。 但现在,我不再只是防守。 我按下广播键。 低频震动从地板传来。天线阵列开始运转,能量冲破厚重云层,向远处扩散。 第一段信息发出: “这里是龙国01号安全屋。我们活着。食物可量产,水源已净化,疾病可控。重复,人类文明永存。” 接着是生存指南: “酸雨期间,所有露天取水必须经过三级过滤。第一级用纱布去杂质,第二级用活性炭吸附毒素,第三级用反渗透膜截留离子……” 苏瑶的手册响起: “冻伤初期不可直接加热。应先移至避风处,用温水缓慢复温,避免组织坏死……” 苏晨的图纸一页页传送: “柴油发电机改装方案:增加双层隔热罩,废气管道引出室外,余热用于供暖循环……” 时间一分一秒过去。 两小时后,系统自动停止发射。散热风扇高速运转,排出积热。 我关闭发射模块电源,切换回监听模式。 屏幕上,波形图安静下来。 苏瑶重新戴上耳机,调低音量,开始检测是否有回应。 “没有干扰。”她说,“信号播完了。” 苏晨蹲回设备舱,检查天线耦合器。手套沾满油污,他一边拧螺丝一边哼歌。是旧时代电台的开场曲,断断续续的调子。 我站在主控台前,目光落在北向雷达区。 那个移动热源还在靠近。 距离显示:一百二十七公里。 方向未变。 速度稳定。 我抓起记录本,翻到最新一页。上面写着今天的气温:零下五十度,风速每秒二十二米。 我把新数据填进去。 然后合上本子,放在操作台右侧。 苏瑶忽然抬手示意。 “有动静。”她说。 我立刻过去。 耳机里传来一段极弱的信号碎片,像是某个接收端在尝试同步。 不是军方频率。 也不是常见民用波段。 苏晨迅速调整增益,锁定来源。 三秒后,波形图出现规律脉冲。 有人收到了。 第201章 警报!安全屋外的窥视者 耳机里的信号碎片持续了不到十秒,随即消失。 苏晨还在调整频率,手指在旋钮上轻轻转动。我盯着北向雷达区的热源标记,那一点红光没有停顿,继续朝我们靠近。距离显示一百二十七公里,方向稳定。 这不是巧合。 广播刚发出去,就有人往这边走。他们不是来求救的。 我转身走向主控台,手指敲下监控系统唤醒键。屏幕一格格亮起,覆盖安全屋周围八百米范围的红外影像逐帧刷新。风雪太大,能见度压得很低,但高清探头仍能捕捉到移动轮廓。 三百米外,三个模糊人影蹲伏在废弃输电塔后。一人架着长筒望远镜,正对准我们的天线阵列和屋顶通风口。另外两人分列左右,手里拿着小型记录设备,时不时低头写点什么。 他们在测绘。 我按下内线对讲机,“b计划启动。” 声音刚落,苏瑶已经起身。她没说话,快步穿过生活区,朝西侧储物通道走去。那里有条暗格,藏了备用医疗包和一支应急镇定剂。她知道该做什么。 “苏晨。”我盯着屏幕,“通风管传感器现在什么状态?” 他立刻调出地下管网图,手指划过几处节点。“主线路正常,但北侧那段去年修补过,密封层有点老化。外面温度太低,胶条可能裂了。” “现在有没有异常读数?” 他眯眼看了会儿数据流,摇头:“还没动静。” 话音未落,屏幕上三人突然散开。望远镜收了起来,其中一人迅速压低身体,贴着雪地朝通风管方向爬去。动作很稳,明显受过训练。另外两人则往后撤了几步,做出撤离姿态,像是掩护。 我知道这是假象。 真正的威胁在靠近那个老化的接口。 “关主通风阀。”我直接下令。 苏晨按下手柄,系统发出低鸣。主通道的合金挡板缓缓闭合,同时备用氧气循环系统自动接管供气。空气流动声变了,变得更轻、更缓。 “震动警报呢?” “开了。”他点了确认键,“只要有人碰管壁,三十米内的蜂鸣器都会响。” 我看了一眼三维地图,把通风管那段标成红色。一级警戒区。等这波过去,得安排人下去检查,说不定要重新灌封。 外面三人已经完全分散。爬行那人离通风口只剩四十米,速度放得极慢,每挪一段就停下来观察地面雪层厚度。他似乎在找最薄的位置下手。 我切换到热成像模式。他的轮廓清晰起来,体温集中在躯干和手臂,腿部散热明显——说明防寒装备不够好,或者长时间暴露导致失温。但他还在动,意识清醒。 这不是流浪汉。 赵强那种人不会这么谨慎,也不会分工行动。他们是侦察队,目标明确:摸清安全屋的弱点,准备下次强攻。 我拿起对讲机,声音压得很低:“苏瑶,保持静默,不要出暗格。” “收到。”她的回应几乎没有杂音。 我又转向苏晨:“把声波驱赶系统调出来。” 他拉出一个独立界面,上面是几段预录音频。平时用来吓退野兽,频率高到人类几乎听不见,但能让人产生强烈不适感。 “先试短频。”我说。 他点了播放。 半分钟后,监控画面里那人猛地一顿,手撑住雪地,肩膀抽了一下。虽然没后退,但动作停了几秒。等声音结束,他才继续往前爬。 有效果,但不致命。 我收回视线。这种程度的干扰拦不住专业人员。他们知道会有防御措施,所以不怕试探。 真正麻烦的是,他们没走。 就算被发现,也不撤离。这意味着背后有支撑,有补给,甚至可能还有后备队伍在远处待命。 这不是踩点,是宣示。 他们想让我们知道——你们的位置,已经被锁定了。 我松开对讲机,走到武器柜前。里面整齐摆着加固长矛、防割手套、带倒刺的捕索。我取出一件防酸雨斗篷,抖开检查扣环是否完好。然后抽出一根短矛,测试握柄的摩擦纹路。 这些不能留在屋里。 如果他们真打算从通风管动手,下次可能带燃烧弹或毒烟。我们必须抢在前面布防,把隐患掐死在外围。 但我不能现在出去。 一旦开门,就是暴露。对方如果有狙击手,三十秒内就能冲进来。而且雪地留痕,走出去的路线会被全程记录。 得等。 等他们自己露出破绽。 我拎着斗篷和短矛回到主控室门口,靠墙放下。装备就放在门边,随时能拿。我现在需要的是耐心,是判断时机的能力。 “林越。”苏晨忽然抬头,“通风管那边数据变了。” 我立刻过去。 屏幕上,北侧接口区域的震动值跳了一下,虽然没触发警报,但确实有外力接触。时间很短,像是轻轻敲了两下。 试探? 还是已经在尝试拆卸? 我看向监控画面。那个人不见了。 刚才趴行的位置只剩下两道浅沟,延伸到通风管下方,然后中断。他钻进了遮蔽区,摄像头拍不到。 另外两人也蹲了下来,背对着我们,像是在通讯。 不对劲。 他们不该这么大胆。 除非……他们确定我们不会出击。 我忽然意识到问题在哪。 我们一直守在里面,所有反应都是被动防御。关阀门、开警报、放声波——全是缩着头挨打的动作。 他们看穿了这一点。 所以敢逼近。 所以我必须改变节奏。 我不再盯着屏幕,转头看向苏晨:“把昨天录的发电机噪音剪一段,三十秒,循环播放。” 他愣了下,“你要干嘛?” “让他们以为我们在修设备。”我说,“声音从主出口传出去,他们会以为有人要出来。” 他明白了,马上开始操作。 一段机械运转的杂音被导入外部扬声器系统。几秒后,屋外响起断续的轰鸣,像是有人在调试引擎。 我抓起斗篷,套上肩带,把短矛别在腰后。手套扣紧,呼吸面罩挂在颈间。 “你真要出去?”苏晨小声问。 “只到外围。”我说,“他们想看我们开门,我就开给他们看——但不开全。” 我走到气密门前,手指搭上第一道解锁钮。 监控里,那两个蹲着的人果然有了反应。一人回头望向主门方向,另一人开始缓慢移动位置,像是准备拦截。 很好。 我把门开了一条缝。 冷风卷着雪粒冲进来,打在斗篷上发出沙沙声。外面的声音暂时停了。 我站在门内,没有踏出一步。 三秒。 五秒。 我慢慢把门拉开更多,足够让外面看到我的轮廓。 然后—— 我猛地将短矛砸向门前地面。 金属撞上冻土,发出一声脆响。雪花炸开,留下一道深痕。 我立刻退回,关门,上锁。 整个过程不到十秒。 监控画面中,那两人同时后退了两步。一人拔出了刀,另一个迅速拉起同伴,朝着来时的方向撤离。地上的痕迹被他们匆忙踩乱,显然失去了耐心。 我知道他们不会再来了。 至少今晚不会。 但这不是结束。 这只是第一次交手。 我脱下斗篷,挂在门边钩子上,手还搭在短矛柄上。 苏晨看着我,屏住呼吸。 我开口,声音很平:“记下他们的接近路线。明天凌晨,我去埋钉板。” 第202章 陷阱!酸雨下的伪装者 天刚亮,酸雨就落了下来。 我站在气密门前,手里握着测温仪。雪层表面结了一层薄冰,但下面已经渗出暗黄的水迹,那是酸液在融化冻土。昨天埋下的钉板还埋在东墙外三米处,上面盖了隔热板和伪装网,看起来和周围的雪堆没什么两样。 但我没急着过去检查。 昨晚那三人撤得太过干脆,像是一次预演。他们不是来试探通风管的,是来试探我的反应模式。现在我知道他们在看,我也知道他们会再派人靠近——只是这次不会是侦察,而是引诱。 我拉开门缝,冷风夹着酸雾扑进来,打在斗篷上发出轻微的嘶响。外面的地表已经开始冒烟,低洼处积着浑浊的水泡。我走出去,脚步踩在硬化路面上,每一步都压得很实。 绕到东侧围墙拐角时,地上突然传来一声闷响。 一个身影从废弃管道口滚出来,披着破布,一只手拖在地上,嘴里含糊地喊着什么。他离我只有五步远,身体蜷缩,肩膀剧烈起伏,像是受了重伤。 我没有停下。 右手一直贴在腰间的短矛柄上,手指没有松开。他抬脸的一瞬间,破布滑下来一块,右臂露了出来。皮肤上有道褪色的纹身,线条粗犷,是一只张嘴的老虎。 赵强的人。 我后退半步,脚跟抵住一块凸起的水泥块。这人还在喘,可呼吸节奏太稳,不像是濒死状态。他的左手藏在布下,指节没有发白,也没有颤抖。 远处三百米外,一栋废楼的顶层窗户闪了一下光。 不是一次,是两次,间隔三秒。 有人在用镜子传信号。 我明白了他们的计划。这个人是饵,目的就是让我靠近,让我把他带回安全屋。只要我动了恻隐,打开内门,他们就能确认通道位置和防御弱点。甚至可能在他身上藏了追踪器或者腐蚀粉。 而楼顶那人,正在记录我的行动路线。 我没有说话,也没有上前查看。只是慢慢抬起左手,摸进斗篷夹层,指尖碰到了那个微型遥控器。拇指按下去,按钮发出轻微的咔声。 地面在他身下裂开。 那块被伪装成冻土的翻板瞬间倾斜,下方的酸液池立刻翻起白泡。他还没来得及叫出声,整个人就滑了进去。破布被腐蚀得迅速发黑,边缘卷曲,冒出刺鼻的气味。 只有一只手套浮上来,皮面冒着泡,慢慢塌陷。 我没多看一眼。 转身沿着原路返回。脚步加快,但没有跑。沿途经过三个震动传感器,我都伸手碰了下外壳,确认指示灯正常闪烁。北侧通风管区域没有触发警报,说明没人趁机接近。 回到气密门前,我先用测温仪扫了一遍周围雪地。温度分布均匀,没有热源隐藏。接着又检查了门框四周的密封条,确认没有被撬动的痕迹。 然后才缓缓开启外门。 进入缓冲区后,我脱下斗篷挂在钩子上,摘掉面罩。里面的空气干燥温暖,带着一点机油味。我走到主控台前,把刚才的监控画面调出来。 “苏晨。”我开口。 他从工坊那边探出头,手上还拿着扳手。 “过来一下。” 他快步走过来,站在我旁边。屏幕上正回放刚才的画面:假伤者倒地、我后退、遥控启动、翻板开启、坠入酸池。 “看清那道反光了吗?”我指着时间轴上的第十一秒。 他凑近屏幕,放大窗口。“看到了,在七楼东窗。反光角度变了两次,应该是镜面摆动。” “记录频率。” 他打开日志本,写下时间和间隔。“三秒一次,停顿一秒,再闪一次。不像随机反射。” “不是偶然。”我说,“是指挥信号。第一次闪,是让他开始表演。第二次,是确认我已经上钩。” 苏晨沉默了几秒。“他们在等你开门救人。” “对。”我点头,“他们知道我们会防侦察,所以换方式。用‘伤者’打破我们的规则。” 他抬头看我。“接下来他们会改策略吗?” “不会。”我说,“这次失败,只会让他们更确定我们有陷阱。但他们不会放弃,反而会加大投入。” “你是说……还有更多人?” 我没有回答。而是把画面切到东墙外的广角镜头,拉近到钉板埋设区。泥土表面有些许松动,但看不出是否有人踩过。 “你去准备淬火槽。”我说,“今天要把剩下的长矛头做完。” 他愣了一下。“要升级武器?” “不只是防御。”我盯着屏幕,“他们想摸清我们的底线。那我们就给他们看新的底线。” 他没再问,转身回了工坊。 我继续看着监控画面。酸液池上方的摄像头拍到了最后的画面:那只手套彻底塌陷,沉入液体中。池边的警示灯红光一闪一闪,映在湿漉漉的墙上。 我把这段录像存进加密分区,标记为“首次清除”。 然后调出安全屋周边的所有探头视角,逐一检查盲区。东侧围墙与输电塔之间的地带视野受限,需要加装一个可旋转的补盲探头。屋顶的天线阵列附近也要布置一圈压力感应带,防止有人夜间攀爬。 我记下几项待办事项。 刚放下笔,苏晨的声音从背后传来。 “林越。” 我回头。 他站在工坊门口,手里拿着一根刚打磨好的矛头。“你说他们还会来,那下次……会不会换个身份?比如,真的伤员?” 我没有马上回答。 因为我知道,真正的考验不是识别伪装,而是在面对真实求救时,还能不能守住门。 但我不能说这个。 我只是站起来,走到他面前,接过那根矛头。金属表面还带着磨砂的粗糙感,边缘锋利。 “先把这批武器做好。”我说,“其他的,等来了再说。” 他点点头,低头走进工坊。 我站在原地,手里握着矛头,指腹蹭过刃口。一道细小的划痕出现在皮肤上,血珠慢慢渗出来。 我没擦。 就这么站着,直到血滴落在地板上,砸出一个小红点。 第203章 长矛出鞘!机械师的逆袭 血珠顺着我的手指滑下去,滴在地板上。那一点红在水泥地上慢慢扩散,像一块没擦干净的锈迹。 我盯着它,没有动。 工坊那边传来砂轮机启动的声音,低沉地嗡着。苏晨已经开始工作了。我转身走过去,脚步踩在金属过道上发出空响。 他正把一根钢管固定在台钳上,手套沾满油污,袖口卷到胳膊肘。砂轮片贴上去的一刻,火星顺着旋转方向飞溅出来,落在他的护目镜边缘。 “第一批能做多少?”我靠在门框上问。 他停下机器,拿下护目镜擦了下汗。“十根。材料只够这个数。” “多久?” “打磨四小时,淬火一次成型。”他说完又戴上护目镜,“但现在有个问题——防爆玻璃碎料太硬,直接淬火会裂。得先用酸液泡一下表面,控制反应时间。” 我没说话。酸液是重要资源,不能随便浪费。 他像是知道我在想什么。“只用残渣,不影响主系统防腐。而且我可以分段处理,只强化矛尖部分。” 我点点头。“试一次给我看。” 他从旁边拎出一个塑料桶,里面是淡黄色液体,上面浮着几块黑色沉淀物。这是昨天清理通风管时收集的废酸,原本打算用于腐蚀陷阱维护。 他夹起刚磨好的矛头,伸进桶里。 “三十秒。”他说,按下计时器。 液体立刻冒起细小的气泡,沿着金属表面往上爬。颜色开始变深,像是被染上了灰蓝的纹路。 我没有打断他。时间一秒一秒过去。 第十秒,表面出现细微裂痕。 第十五秒,裂痕停止蔓延。 第二十秒,整根矛头的颜色趋于均匀。 “还有十秒。”他说,眼睛一直盯着。 第二十八秒,他猛地把矛头提出来,直接扔进旁边的冷却槽。水汽轰地腾起一团白雾,盖住了他的脸。 等雾散开,他捞出矛头,放在灯下检查。表面有一层不规则的暗色纹路,像是冻裂的冰面,但整体结构完好,没有断裂痕迹。 “成了?”我走近。 “还没完。”他拿起测厚仪,在几个点位按了按,“硬度提升了两倍多,脆性降下来了。你看这里——”他指着矛尖边缘,“酸蚀形成了微锯齿,穿透力更强。” 我把矛头拿过来,翻转看了看。刃口反着冷光,不是银白色,而是带点幽蓝。 “能破防吗?” “试试就知道。” 他走到墙角,捡起一块和人头差不多大的碎石,用力抛向空中。 我甩手掷出长矛。 矛身划出一道线,正中石头。一声闷响,石块炸开,碎片砸在地上叮当乱跳。长矛插在墙边的橡胶垫上,颤动了几下才停住。 我走过去拔出来。矛尖没有卷刃,也没有崩裂。那层蓝色纹路在灯光下更明显了。 “可以列装。”我说。 苏晨松了口气,嘴角动了一下,但没笑出来。 “马上开工。”他接过矛头,放回架子上,“液压杆我已经拆了两根,改造成矛杆没问题。握感比钢管稳,还能减震。” 我看着他重新打开砂轮机,调整转速。这一次动作更快,节奏也更稳。 “你什么时候想到用酸液残渣的?”我问。 “前天晚上。”他低头检查夹具,“那天你在监控里说他们还会来,我就在想……我们一直被动守着,可敌人也在学。如果武器不变,迟早会被摸透套路。” 他顿了顿。“以前我只是修东西的人。但现在不一样了。我能做出让他们怕的东西。” 我没接话。 他知道我在想什么。上一次有人假扮伤员靠近,我们用了酸池。可下次呢?他们会不会带上防护装备?会不会分成更多小组同时进攻? 光有陷阱不够。我们必须能打出去。 “剩下的材料够做几轮?” “十支后就得等新废料。”他说,“但我已经画了简化图纸,只要这种矛头成功,以后可以用报废装甲板冲压批量生产。” 我看了眼墙上的钟。上午九点十七分。 距离广播发出已经整整两天。外面没人回应,也没再出现新的热源信号。 但这不代表安全。 恰恰相反,越是安静,越说明有人在等机会。 “加快进度。”我说,“今晚之前全部做完。” “明白。” 我转身准备离开,脚步刚抬,他又叫住我。 “林越。” 我回头。 他手里拿着一支刚组装好的长矛,通体漆黑,矛尖泛蓝。“第一支成品,你拿着。” 我没有推辞。接过长矛的时候,金属的凉意传到掌心。 “我会盯着。”我说,“别熬夜。” 他点头,重新戴上护目镜。 我走出工坊,顺手拉灭了顶灯。通道尽头的监控屏还亮着,画面里东墙外的雪地一片死寂。钉板区域没有异动,酸池上方的警示灯依旧一明一暗。 我站在那里看了几分钟。 然后转身回去,靠在工坊门口的墙边。 里面又响起砂轮机的声音,稳定而持续。每一声金属摩擦都像是在加固某种东西。 不只是武器。 是我们的底线。 苏晨弯腰调试设备,手套蹭过地面留下一道油印。他直起身,把一根新钢管夹进台钳,拧紧螺丝。动作干脆,没有多余停顿。 我看着他按下启动键。 砂轮片转起来,火花再次飞溅。 他抬起左手,挡了一下热风,护目镜边缘映出跳动的光点。 突然,监控屏闪了一下。 北侧通风管的数据曲线出现轻微波动,幅度很小,持续不到两秒。 我盯着那个波形。 苏晨还在专注打磨,不知道刚才那一瞬的变化。 我没有动。 屏幕上的线条恢复平稳。 但我记得刚才的数值偏移方向——是从左往右斜升,不是随机跳动。 这不对。 正常情况下,地下管道的温度应该是缓慢下降的。 除非有什么东西在里面移动。 第204章 通风管里的毒蛇 监控屏上的波形刚恢复正常,我就转身走向工具柜。 苏晨还在打磨长矛,火花在护目镜上跳动。我没再停留,抓起防寒服往身上套。拉链拉到一半时,顺手从墙边取了强光手电和多功能刀。 “北侧通风管有问题。”我说完就走,脚步踩在金属通道上发出闷响。 他没抬头,只应了一声。我知道他会继续工作,不会停。 我穿过主控区,打开通往地下管网的检修门。冷风立刻涌上来,带着一股铁锈和湿土混在一起的味道。梯子是钢制的,年头久了,边缘有些发脆。我一手握紧横杆,另一只手提着灯,慢慢往下爬。 到底后站稳,环顾四周。这里是主通风系统的分支节点,管道呈Y字形分开,一边通向柴油发电机房,另一边连接空气过滤室。地上积着薄薄一层灰,脚印痕迹清晰可见。 我蹲下身,用手电照地面。灰尘上有拖行的划痕,很浅,像是有人趴着往前蹭过。痕迹一直延伸到左侧弯道深处。 我顺着往前走,膝盖压地,动作放慢。管道不高,只能匍匐前进。爬了十几米,前方出现一个直角拐弯。我停下,贴着壁面侧耳听。 里面没有声音。 我深吸一口气,猛地将手电探出去照亮角落。 光柱扫过的一瞬,影子一闪而过。 我立刻缩回手臂,背靠管壁喘气。心跳撞在肋骨上,一下比一下重。刚才那不是错觉,确实有东西动了。 等了几秒,我又把灯光送出去,这次保持不动。 空荡荡的管道尽头,只有锈蚀的接缝和脱落的保温层。但就在右侧内壁上,我发现了一道新鲜的刻痕。 我爬过去,凑近看。 七个字:今晚12点,燃烧瓶。 笔画歪斜,像是用硬物反复刮出来的。最后一个“瓶”字收尾用力过猛,铁皮翻卷起来,边缘还沾着一点暗红色残留物。 我用手指轻轻碰了一下。 不是血。 质地更黏,颜色偏褐。我捻了捻,有点像油泥混合了焦炭渣。 这东西不该出现在通风管里。 我收手,关掉手电,在黑暗中静坐片刻。外面风声透过缝隙传进来,呼呼地刮着。我必须马上回去,但不能慌。 原路退回时,我检查了每一节接口。有两处密封胶开裂,宽度不超过五毫米。人钻不进来,但如果是细长的容器——比如玻璃瓶塞进布条做成的燃烧弹——完全可以通过。 爬出竖井后,我立刻锁死检修门,转身直奔医疗区。 苏瑶正在整理药品架。听见脚步声她转过头,看到我满身灰尘,眉头一皱。 “怎么了?” “拿化验盒。”我把那点残留物递给她,“这是从通风管里弄下来的,你看看是不是带助燃成分。” 她没多问,戴上手套接过样本放进检测仪。机器嗡嗡响了几声,屏幕跳出几行数据。 “含磷、硫化物,还有少量酒精残留。”她盯着结果,“这不是普通油污,是自制燃烧剂用过的残渣。温度能烧到八百度以上,持续时间三分钟起步。” 我点头。“他们打算用燃烧瓶,从通风检测到敏感内容,请修改后重试 第205章 猎枪与绷带 苏瑶把检测仪关了,抬头看我。她的眼神很稳,但我知道她在等我说话。 我没动,站在医疗区门口,手还搭在门框上。残留物的成分已经确认,不是意外,也不是试探。他们要烧掉我们的柴油库,断掉整个安全屋的动力源。 时间是今晚十二点。 现在是下午四点三十七分。 我转身往主控区走,脚步比刚才快。通道里的灯管有些发暗,可能是电压不稳,但我没停,也没去查。这种事现在不重要。 苏晨还在工坊,金属敲击声断断续续传来。他已经在做第二批长矛了,杆子改用液压杆,尖部淬火完成。那支试射成功的矛就靠在墙边,蓝光还没散。 我路过时看了眼,没停下。 主控台前没人,屏幕亮着,监控画面正常。北侧通风管那段我已经封死,换了双层钢板加密封胶。短时间不会再有人钻进来刻字。 我打开武器柜。 猎枪在最下层,是我三天前从城西废弃警局带回来的。当时它卡在值班室的废墟里,枪管压着半截塌下来的墙。我和苏晨花了四十分钟才挖出来。扳机还能用,弹仓清空过一次,重新装了八发子弹,都是从其他坏掉的枪里拆出来的,口径勉强匹配。 我把它拿出来,放在桌上。 旁边摆的是绷带。一卷未开封的医用棉质绷带,白的,三十厘米长。不是用来包扎我的。是准备带出去的。如果能活着回来,路上遇到还能救的人,我会用上它。 我不打算带上太多东西。 防酸雨斗篷必须穿,拉链到脖子,袖口缠紧。手套两层,内层橡胶,外层加厚帆布。脚上是高帮防水靴,底部嵌了铁片防滑。腰带上挂短刀、信号器、一瓶净水片。背包里只放备用弹药、半块压缩饼干、一个手摇充电灯。 就这么多了。 我检查枪管,通条来回三次,没堵。撞针活动正常。保险开关两次,咔哒声清楚。瞄准镜蒙了层灰,擦掉后视野清晰。 我能用这把枪。 身后有脚步声过来,轻,但没刻意隐藏。 苏瑶站在我斜后方,手里拿着一个小包。 “你不能现在出去。”她说。 我没有回头。 “他们知道你会来?” “我不知道。” “那你凭什么觉得你现在走就能找到他们?” 我放下通条,拿起弹匣,一发发装进去。 “因为他们不会等。我们也不会。” 她往前一步,把药包放在桌上,离枪不远。 “外面还在下雨。酸度没降。温度零下六度。你走不到两公里就会开始失温。而且你不知道他们有多少人,藏在哪。你一个人——” “我不是一个人。”我打断她,“我已经躲了太久。” 她没说话。 我扣上最后一个子弹,把弹匣推入枪体,拉了一次滑膛,上膛,保险归位。 “上一次,我躲在地下,听着上面的声音,什么都不做。等到发电机停了,灯灭了,水净化系统停了,我才明白,有些东西一旦没了,就再也回不来。” 她声音低了些:“所以你要用同样的方式对付他们?” “不是对付。”我看着她,“是阻止。” 她盯着我看了几秒,忽然说:“至少等雨小一点。再撑六小时,到半夜行动,存活率更高。” “等不了。” “为什么?” “因为十二点是他们的计划时间。但他们不会准时。谁都知道,越接近目标,越容易提前动手。他们只要看到烟,就会觉得成了。我不赌这个时间差。” 她抿住嘴。 我知道她在想什么。她是医生,见惯生死,但从不轻易决定谁该去冒死。她救过人,也放过人。但她没经历过我经历过的那种死法——被活埋在崩塌的楼里,呼吸一点一点被挤出去,手指抠着水泥缝,到最后连痛都感觉不到。 我不想任何人再尝一遍那种滋味。 我背上包,把猎枪挎在肩上。 “你要是出事,”她说,“这里就真的只剩两个人了。” “那就更得让我去。” 她没拦我。 我走向气密门。 程序启动需要三步:指纹验证、密码输入、手动解锁阀旋转。我一步步做完。金属门发出泄压声,缓缓开启。 冷风立刻灌进来,带着湿气和刺鼻的味道。 我最后回头看了一眼。 她站在主控台前,没有靠近,也没有喊我名字。只是看着我。 我点头。 门关上了。 外面的世界灰蒙蒙的。雨还在下,不大,但持续不断。地面有一层薄积水,泛着浑浊的光。远处几栋楼的轮廓模糊,像被水泡过的纸板。 我贴着墙根走,避开开阔地。每一步都踩在相对干燥的地方。猎枪握在手里,没举起来,也没放松。 走了五十米,我在一处塌陷的商铺门口停下。 从这里能看到柴油库的方向。三百米左右,中间隔着一条主路和两排残楼。路面积水多,车壳子横七竖八,有的已经锈穿,轻轻一碰就会塌。 我蹲下,打开背包,把绷带放进内袋。那里还有一张手绘的区域图,是我根据记忆画的。赵强团伙最早出现在东街废市集,后来转移到南巷的旧仓库群。他们不敢走太远,怕迷路,也怕遇上更大的掠夺者。 他们现在应该就在那片区域。 我起身,继续往前。 绕过一辆翻倒的公交车时,左手突然一滑,差点摔倒。我抓住车窗框稳住身体,掌心被边缘划了一下,有点疼。 没关系。 这点伤不耽误事。 我继续走。 穿过主路时,我趴下来,匍匐爬过一段二十米的空地。雨水打在背上,渗进衣服。冷意顺着脊椎往上爬。 但我没停。 爬到对面,靠墙喘了两口气,掏出枪检查。枪管没进水,还好。 我抬头看前方。 南巷入口就在一百米外。一堆碎砖堵着路口,上面挂着破布和电线。那里曾经设过路障,后来被人强行拆开一条道。 我盯着那条道看了五秒。 然后站起来,朝前走去。 走到一半,我听见一声闷响。 像是重物落地。 我立刻停下,贴墙,缩身。 声音来自左侧第三栋楼的二楼。窗户破了,窗帘垂着半边。 我举起枪,瞄准。 等了十秒,没动静。 我又往前挪了几步,换角度观察。 就在这时,我看见窗框边露出一角布料。 黑的,脏得看不出原色。 但它是新的。不是风吹来的,也不是之前就挂着的。它太整齐,像是被人特意搭上去的。 我放下枪,从背包里摸出手电。 没开灯。 我把手电轻轻扔出去,砸向对面墙。 啪的一声。 里面立刻有响动。 有人翻身,床板吱呀。 我抬枪,对准窗口。 门开了。 一只手伸出来,拿着一根木棍,往地上戳了两下。 试探有没有人。 我屏住呼吸。 那人慢慢探出头。 是个年轻男人,脸上抹着泥,眼神慌。他往外看了几秒,正要退回去—— 我冲了上去。 第206章 雪地诡影 我冲进废墟,脚步踩在碎砖上发出闷响。那扇破开的门还在晃,刚才探头的人已经不见了。我没停,贴着墙根往前压,枪握在身侧,随时能抬起来。 南巷入口就在前面。一堆碎砖堵着路,上面挂着破布和断裂的电线。我昨天见过这道口子,是被人从里面拆出来的。现在雪盖了一层,但缺口边缘的痕迹没变。 我靠近时放慢了动作。脚下的雪面很平,像是没人走过。这不对。这片区域之前有赵强的人活动,哪怕他们撤了,也会留下脚印。可眼前这雪,光滑得像刚落下来一样。 我蹲下,伸手摸了摸。雪不厚,底下是冻硬的地。指尖碰到一处微凹的地方,不是踩出来的,更像是有什么东西从上面滑过去留下的压痕。我静了几秒,掌心又传来一丝震动,很轻,断断续续,像是金属在轨道上移动的声音。 我立刻收枪靠墙,关掉头灯。风里确实有声音,来自高处。我抬头看去。 三百米外,废弃信号塔的顶端,一道黑影正往下坠。 它落得很直,没有挣扎,也没有喊叫。几秒后,砰的一声砸进雪地,溅起一圈白灰。 我没动。等了十秒,周围还是安静。连风都小了。 我开始匍匐前进。二十米外有个倒下的广告牌,铁架子歪斜着插进雪里,能挡人。我爬到后面,掏出枪,瞄准尸体方向。 那人脸朝下埋在雪里,穿的是脏军绿色外套,左臂露在外面,纹着老虎头。我认得这个纹身。他是赵强的跟班,前两天假装受伤想骗我们开门,被我和苏晨一起赶出去的。 我慢慢靠近。每一步都控制力度,不让积雪发出太大动静。 翻过尸体时,他的胸口已经僵了。一支长矛从正中间穿进去,矛尖扎进冻土,只剩尾部露在外面。我一眼就看出这是什么——苏晨做的新型长矛,液压杆做杆,矛头用酸液残渣淬火,表面有一层蓝光。 这种矛一共才做了七支,全锁在工坊的柜子里。一支都没发出去。这支怎么到了敌人的胸口? 我检查他身上。衣服口袋都是空的,只有内衬夹层鼓了一块。撕开一看,是半张烧焦的照片。 照片上站着两个人。赵强搂着一个戴眼镜的女人,背景是个沙盘模型。我看清了,那是我们的安全屋,按比例缩小的结构,屋顶上插着几根小旗子,代表燃烧点。沙盘旁边还摆着一台发电机和水净化器的模型。 照片边缘印着一行字:“试验成功,一号方案启动”。 我盯着那行字看了三秒,把照片塞进防水袋,贴胸收好。然后抓住长矛,用力拔出来。阻力很大,冻土太硬。我换了个角度撬,终于抽了出来。 矛杆太长,容易暴露。我在膝盖上折断下半截,只留一米左右,插进腰后固定。 返程不能走原路。我转身绕向东侧,那边有条废弃排水渠,入口被雪盖住一半,但我知道位置。爬进去后能在地下穿行两百米,离安全屋更近。 渠底结冰,我走得慢。头顶是混凝土板,偶尔有融雪滴下来。走到三分之二的位置,我听见脚下又有震动。 这次比刚才清晰,像是某种机械在地下运行,节奏稳定,间隔一致。我停下听,震动也停。再走,它又出现。 我加快速度。爬出排水渠时,距离安全屋还有三百米。我趴在地上观察四周。一切正常,灯光熄灭的楼群静默着,雪还在下。 就在我准备起身时,眼角扫到身后雪地。 一道痕迹。很淡,像是什么东西拖过去留下的。不是脚印,也不是车辙。它笔直延伸,宽度均匀,像尺子画出来的一样。可后面没人。 我猛地回头。身后空荡荡的,只有雪。 我站起身,手按在对讲机上。刚要开口,耳机突然爆出一阵电流杂音。 “滋啦——” 接着是苏晨的声音,急促:“哥!通风管震动频率变了!不是人爬的那种节奏……像是机器。” 我握紧枪柄。 “收到。”我说,“我马上回来。” 他顿了一下:“你看到什么了吗?” “看到了不该存在的东西。” 我往前走。每一步都盯着地面。雪还在落,但那道滑行痕迹消失了。就像从来没出现过。 快到气密门外五十米时,我停下来,打开红外扫描仪。屏幕亮起,显示前方区域温度正常,没有活体热源。 我把仪器收好,走向门阀。 指纹验证通过,密码输入完成,手动解锁阀旋转到底。金属门泄压声响起,缓缓开启。 冷风灌进来的时候,我回头看了一眼。 雪地上,没有任何足迹通向这里。 门开始关闭。 就在缝隙只剩半米宽时,对讲机又响了。 “哥,”苏晨的声音低下去,“刚才……有人敲了三下通风管外壁。” 我没有回答。 门合拢了。 第207章 防御升级!防爆门的秘密 我推开气密门的瞬间,手还搭在长矛断杆上。门合拢的声音刚落,对讲机里苏晨的声音就传了出来。 “哥,你回来得正好。” 他站在工坊门口,手里拿着一张烧焦的照片,正是我在废墟里找到的那张。他指了指桌上的图纸:“赵强他们做了沙盘,连柴油库的位置都标出来了。这不是试探,是准备动手。” 我没说话,把断矛靠墙放好,走过去看那张照片。背景里的模型太清晰了,屋顶的小旗子、发电机摆放的角度,全都和我们安全屋一模一样。他们不止知道位置,还在演练攻击路线。 “下次不会只派一个人。”苏晨低声说,“他们可能会用车撞门,或者用炸药。” 我看向主通道尽头的防爆门。那扇门是用废弃工厂的旧材料改的,表面加了一层钢板,看起来结实,但真要扛住爆炸冲击,恐怕撑不过两轮。 “得换结构。”我说。 苏晨点头:“我已经拆了铰链,测过承重。现在的门轴最多承受三吨冲击力,而且焊缝在酸雨环境下撑不了太久。刚才我拿它泡了十分钟酸液,边缘已经开始翘。” 他拉开旁边的工作台,露出一组数据记录本。“按我的计算,如果要防住重型撞击,至少需要双层钛合金夹板,中间加液压缓冲装置。这样能分散冲击力,避免门框变形。” “钛合金?”我皱眉,“库存里没有这种材料。” “我知道。”他翻出一张手绘草图,“但我记得你说过,城西有个废弃航空维修基地,地下库里有退役航天器的残片。那些外壳用的就是耐酸钛合金。” 我回想了一下。前世那里确实封存过一批试验飞行器,后来没人管,设备全烂在地库里。当时我没动,是因为路太远,风险太高。但现在不一样了。 “你是说,去那里找材料?” “不只是找。”苏晨指着草图,“我可以把原来的液压组件拆下来 reuse,只要拿到新板材,回来就能直接组装。时间上,如果我们现在准备,明天中午前能把新门装上。” 我盯着那张草图看了几秒。“你确定能装好?” “液压系统是我学过的项目。”他语气没变,但眼神稳住了,“只要材料到位,我能搞定。” 我走到防爆门前,伸手摸了摸门板边缘。之前测试时留下的酸蚀痕迹还在,轻轻一刮,铁皮就起了层。这种材质,别说炸药,一辆破车冲过来都能撞开。 “那就先做压力测试。”我说,“看看现在这扇门到底有多弱。” 苏晨立刻搬来两个空柴油桶,灌满水后吊在门把手下方,模拟瞬间冲击力。我们用滑轮组把重量提起来,然后松开锁扣。 砰! 整条通道都震了一下。门体猛地向内弯,门轴发出刺耳的摩擦声,但没倒。我看向压力计——才两点八吨。 “再来一次。”我说。 第二次加到三点五吨,门框开始错位,密封条撕裂。第三次,我们直接上了四吨配重。 轰的一声,门锁崩飞,整扇门向内塌了一半。 “看到了吧。”苏晨蹲下检查断裂处,“钢材太薄,焊接点也弱。酸雨一泡,强度掉得更快。就算赵强不用炸药,光是反复撞击,三天就能破门。” 我看着歪斜的门体,脑子里已经转到了城西的路线。那片区域有三个酸雨坑,最大的那个直径超过二十米,必须绕行。路上还有两处流浪者常驻点,不能走正街。 “我去取材料。”我说。 “我跟你一起。”苏晨马上站起来。 “不行。”我摇头,“你得留在这里拆旧门,准备接口。我一个人行动更快,也更安全。” 他抿了下嘴,没再争。转身打开工具柜,拿出角磨机和扳手,开始拆卸门轴上的液压杆。动作很稳,一下接一下,金属碰撞声在工坊里回荡。 我进仓库清点装备。防酸雨斗篷、护目镜、手套全换新的。猎枪检查了弹匣,确认满膛。背包里塞进切割机、便携焊枪和固定支架。这些东西加上可能带回的金属板,负重会很大,但没办法。 “你等我回来再焊。”我对苏晨说。 他点头:“路上别贪快,绕开东侧那条沟。昨天我听通风管震动频率不对,那边可能有人活动。” 我应了一声,把背包背上。临出门前,又回头看了一眼工坊。 苏晨正低头拆螺丝,工作灯照在他手上。桌上摊着草图,旁边放着那张烧焦的照片。他的手指在模型柴油库的位置停了几秒,然后继续干活。 我没有多说什么,走向气密门。 指纹验证通过,密码输入,手动阀旋转到底。门缓缓开启,外面的冷风卷着雪粒吹进来。 我走出去,门在我身后关闭。 回到工坊时,天还没亮。我把背包放在地上,打开拉链。里面是两块银灰色的金属板,边缘整齐,表面有细密的防滑纹。是航天器外壳的碎片,厚度达标,重量也合适。 “拿到了?”苏晨抬头。 “嗯,在地下库里翻出来的。周围没人。” 他立刻戴上手套接过板材,拿游标卡尺测量。“尺寸可以,稍作裁剪就能用。”他指着工作台,“我已经把旧门拆完了,液压组件清理好了,就等新板。” 我们开始组装。他负责结构设计,我配合搬运和固定。钛合金板很沉,两人合力才能抬上支架。切割时火花四溅,焊口必须一次性成型,不然会影响密封性。 忙到中午,主体结构完成。双层夹板之间嵌入液压缓冲层,门轴换成加粗合金轴,外圈加了三道密封环。整扇门比原来厚了近一倍。 “下一步是测试。”苏晨说。 我们把门体吊进酸液池,浸泡三十分钟。拿出来时,表面只有轻微泛白,没有起泡,也没有变形。压力测试加到五吨,门体只轻微晃动,锁扣完好。 “能扛住。”他说。 我点头:“尽快安装。” 他开始调试铰链角度,我检查门框的固定螺栓。就在我们准备吊装时,工坊外传来一阵声音。 不是脚步声。 是雪被压紧的声音,很多人在同时踩上去,节奏一致,越来越近。 苏晨停下动作,看向门口。 我抓起猎枪,快步走到监控屏前。 屏幕上,十几个黑点正从东侧废墟方向移动,直奔安全屋主入口。他们手里拿着撬棍、钢管,最前面的两个人推着一辆改装推车,上面盖检测到敏感内容,请修改后重试 第208章 假求助,真探查 监控屏幕上的黑点还在向东侧废墟移动,脚步整齐,越来越近。我站在控制台前,手指搭在警报开关上,眼睛没离开画面。苏瑶从医疗间走出来,手里拿着绷带和急救包。 “他们还有多久到?”她站到我旁边,声音压得很低。 “三分钟。”我说,“或者更短。” 就在这时候,门口传来敲击声。不是撞击,也不是冲撞,是有人在拍门。节奏很稳,一下接一下。 我立刻切换摄像头视角。门外雪地里跪着两个人,一个男人抱着个孩子,女人缩在旁边发抖。孩子脸上盖着布,看不清脸。男人抬头喊:“求你们!孩子快不行了!有没有药?救救他!” 苏瑶往前一步就要去按开门键。 我伸手拦住她手腕,把她拉回来。 “别动。”我说。 她看着我:“他才多大,林越,要是真拖下去……” “你看他的姿势。”我指着屏幕,“跪得笔直,肩膀没抖,说话不喘。这种天气在外面趴这么久,早该失温了。” 苏瑶盯着看了几秒,没说话。 我拿出红外测温仪,对准门口的防弹玻璃,调到扫描模式。仪器贴在玻璃内侧,慢慢扫过那个孩子的头部位置。 读数跳出来:三十六度五。 我放下仪器,又把镜头拉近,盯住男人的鞋底。摄像头像素够高,能看清细节。鞋边有暗色残留,偏褐,带油光。那种颜色我见过,在柴油库外的地面上。 “鞋底沾的是柴油。”我说,“他们去过那里。” 苏瑶吸了口气。 “这不是来求救的。”我把猎枪拿过来,抵在观察窗边缘,“是来试我们的反应。” 外面的男人还在拍门,声音比刚才急了些:“里面有人吗?孩子昏迷了!求你们开下门!我们不会进来的,就把药递进来就行!” 我按下扩音器开关。 “孩子体温正常。”我说,“你鞋底的油渍是柴油,和昨天被烧的那个仓库一样。你们不是路过,是特意来的。” 门外一下子安静了。 那男人没动,怀里孩子的手垂下来一点,指尖泛红。女人低着头,肩膀微微颤了一下,但不是冷的。 “我没听懂你在说什么。”男人抬起头,声音还在装,“我们就是找地方躲雨,孩子突然倒了,求你们帮帮忙……” 我冷笑一声。 “你说孩子昏迷,可他呼吸平稳,脸不青,嘴唇不紫。你抱他的手没抖,膝盖跪在冰上也不晃。你们演得太齐了。” 我顿了顿,盯着屏幕里那双鞋。 “赵强派你们来的吧?看看我们会不会开门,是不是真有医生在屋里?还是说,你们想趁机往里塞东西?” 男人猛地往后退了一步。 女人也跟着动,动作太快,不像虚弱的人。两人交换了一个眼神,没说话,转身就要走。 我正要继续开口,左侧通道传来一声脆响。 哗啦! 主通道通风窗的玻璃碎了。一道影子一闪而过,紧接着有个小东西从破口飞进来,砸在地板上滚了几圈。 我立刻扑过去把苏瑶拽到墙边。 “别过去!”我对她说。 那个东西停在离门两米远的地方,是个铁皮罐,表面涂黑,底部有导线露出来。导线连着一块电池,红灯一闪一闪。 “是信号发射器。”我说,“他们想标记位置。” 苏瑶咬着嘴唇:“刚才那两个人,根本不是为了进屋,是引我们注意门口,好让别人从侧面动手。” “嗯。”我看向监控,“正面那群人还在往前走,速度没变。这些人早就分好了工。” 我抓起一根钢管,慢慢靠近那个铁皮罐。不能用手碰,万一有感应装置会立刻报警。我用钢管尖头轻轻挑起导线,把它从电池上拨开。红灯熄了。 “现在怎么办?”苏瑶低声问。 “等。”我说,“他们以为我们没发现,接下来还会试别的方法。” 我走到控制台前,调出所有摄像头画面。正面那队人已经走到距离主门一百五十米的位置,领头的扛着根粗铁管。但他们走得很慢,像是在等什么信号。 而刚才扔罐子的方向——东侧外墙拐角处——没有任何人影出现。 “动手的人已经撤了。”我说,“他们知道窗户被我们盯上了。” 苏瑶看着屏幕:“如果他们再来,会不会直接砸更大的口子?” “不会。”我摇头,“他们不想硬闯。赵强不知道我们有多少人,也不知道武器配置。他先派人假求助,再偷偷放设备,是在试探防御节奏。如果我们慌着开门救人,或者乱跑出去追人,他就知道我们缺经验、没组织。” 我停顿一下,看向她:“但现在我们知道他在查我们,反而能反过来用这个信息。” “你是说……设陷阱?” “不是设陷阱。”我说,“是让他们自己暴露更多。” 我打开通讯频道,接通工坊。 “苏晨,听得到吗?” “听得到哥,我这边门框刚焊完一半。” “别停,继续干活。声音开大点,让外面能听见你在修东西。” “明白。” 我关掉通讯,又把照明系统调了下。主通道的灯熄了一半,只留角落两盏。看起来像电力不足,设备老化。 然后我把猎枪放在显眼位置,靠在控制台边上。又让苏瑶回到医疗间,把急救箱打开,摆在桌上。 “你要做什么?”她问。 “让他们觉得我们上当了。”我说,“以为我们急着救人,防备松了。” 她明白了,点点头,走回医疗间坐下,低头摆弄药瓶。动作放慢,做出等待的状态。 我藏在监控屏后面,眼睛盯着各个画面。 时间一分一秒过去。 外面那队人停在一百米外,没再靠近。有人蹲下,似乎在商量。几分钟后,其中一人转身离开队伍,往南边绕去。 我盯着他的路线。 不是冲门,也不是靠近窗户,而是走向安全屋后方的排水管。那里有个检修口,平时封死了,但从外面能撬开。 “来了。”我说。 苏瑶没抬头,手里的药瓶还在转。 那人蹲在检修口前,掏出工具开始撬螺丝。动作很轻,怕发出声音。但他不知道,我们在地下埋了震动传感器,每一下震动都会传到控制台。 我数着他撬的次数。 七下。 第八下的时候,我按下开关。 检修口内侧的电击装置启动。电流通过金属螺帽传到扳手上。外面那人猛地抽手,整个人往后摔,捂着手腕在地上滚了一圈。 他没叫出声,但明显疼得厉害。 我立刻调转摄像头,看到他挣扎着爬起来,左手垂着,右手拔出一把刀,对着检修口猛砍两下,然后转身就跑。 他跑的方向不是队伍那边,而是斜插进废墟,绕远路撤离。 “不是来打架的。”我说,“是来查弱点的。查我们有没有装警报,有没有自动反击系统。” 苏瑶看着屏幕:“现在他知道有电击装置了。” “知道也没用。”我说,“他已经受伤,短时间内没法再参与行动。而且他这一跑,打乱了原计划。剩下的人看不到信号,不敢贸然进攻。” 我看向主通道尽头的防爆门。新门还没装完,液压组件还堆在工坊。但现在不能停工。 “你去工坊。”我说,“告诉苏晨加快进度,先把承重轴装上去。我守这里。” 她站起来要走,我又叫住她。 “带上口罩和手套。”我说,“别空手碰任何从外面进来的东西。” 她点头,从柜子里取出防护装备戴好,快步走向工坊。 我重新坐回控制台前,盯着屏幕。 正面那队人已经开始后退。走得不急,但方向明确。他们没再尝试靠近,也没有分散。 我知道他们在等新的情报。 而现在,我已经拿到了他们的行动模式。 假求助,真探查。 他们想用人性弱点打开突破口。 但我已经看清了他们的路数。 我拿起猎枪,检查弹仓。 下一波,不会再这么简单了。 第209章 燃烧瓶的倒计时 我盯着监控屏幕,那队人已经退到两百米外。他们的动作整齐划一,没有慌乱,也没有停留太久。我知道他们在等信号。 苏瑶刚走进工坊不久,通讯器里传来金属碰撞声。苏晨的声音紧接着响起:“哥,承重轴快装好了,你那边怎么样?” “他们撤了。”我说,“但不是放弃。” 我话音未落,头顶的警报灯突然闪了一下。红光扫过控制台边缘,映在防弹玻璃上。那是外围热感探测触发的提示。 五点方向。 我立刻调转摄像头。画面中,五个黑影正从东侧废墟低矮的墙体后爬出。每人手里都抱着一个玻璃瓶,瓶口塞着布条。他们没站起身,是贴着雪地往前挪的。 我认得那种瓶子。工业用溶剂罐,底部厚,耐压。布条浸过柴油,一点就着。 燃烧瓶。 “苏晨!”我按下通讯键,“准备灭火系统!他们要扔瓶子!” “明白!启动喷淋!” 我没时间回应。第一个瓶子已经飞了出来,在空中划出一道弧线,砸在主通道外层防爆玻璃上。轰的一声,火焰瞬间炸开,火流顺着玻璃面往下淌。 第二个紧跟着命中同一位置。玻璃发出刺耳的摩擦声,像是被什么东西硬生生撕裂。 第三、第四、第五个接连击中。五团火同时烧起来,把整个门前区域照得通亮。火光映进监控屏幕,反射在我脸上。 我死死盯着玻璃表面。那层特种涂层正在起反应,焦黑一片,但还在撑。可就在第五个瓶子炸开三秒后,玻璃中央出现了一道细裂纹。 然后是第二道。 蛛网状扩散。 “喷淋呢?”我吼。 “有情况!”苏晨声音变了,“柴油库那边的管道震塌了!压力不够!喷头只出了一半水!” 我心头一沉。昨夜爆炸的余波把地下管路震松了,我们一直没来得及修。现在灭火系统瘫痪一半。 外面的人显然知道这点。 玻璃上的裂纹还在蔓延。我抓起猎枪,转身冲向物资间。必须抢在门破之前堵住缺口。 “林越!”苏晨在通讯里喊,“别靠太近!万一整块爆开,碎片能削掉脑袋!” 我没停。翻出两个沙袋,又扯下一段防火帘。这些东西挡不住直接冲击,但能减缓火焰侵入速度。 我扛着东西往主通道跑。刚拐进走廊,身后传来一声闷响。 咔—— 像冰层断裂。 我猛地回头。整面防爆玻璃裂成无数块,但没倒。碎片卡在夹层膜里,像一张烧焦的网。火舌从缝隙钻进来,舔着地面的积雪,发出滋滋声。 热浪扑面而来。 我把沙袋堆在门框内侧,用防火帘盖住最宽的裂缝。火势被压住一点,但烟已经开始往里灌。 “通风系统切到内循环!”我对着墙上的按钮大喊。 没有反应。 我冲回控制台。面板上多个指示灯变红。电力波动太大,自动切换失效。 “手动改!”我拍下应急开关。机器嗡了一声,终于转了。 烟雾慢慢被抽走一部分。但我清楚,这只是暂时的。只要外面再扔一轮瓶子,这道门就彻底废了。 “苏晨!”我重新接通通讯,“门撑不住第二次攻击!你那边还能加固吗?” “原来的门体已经变形。”他声音很急,“液压杆偏移了五公分,强行闭合会卡死。而且……钛合金板还没运回来。” 我咬牙。那个军工基地的材料还没取回来。原计划是明天行动,但现在等不了了。 “听着,”我说,“他们不会只扔一次。刚才那一轮是测试火力密度。下一波会更密集,可能还会有人趁机冲门。” “我知道。”他说,“我在想办法。” 我回到主通道,蹲在沙袋后面检查裂缝。火已经被扑灭,但玻璃残骸发烫,手靠近都能感觉到热度。我摸出测温仪,对准最薄的位置。 六十八度。 还在降温,但冷却速度太慢。这种温度下,如果再来高温冲击,整块结构会直接崩解。 我站起身,看向窗外。那五个人已经不见了。但他们留下的痕迹还在——雪地上有五组拖行印记,从不同方向汇聚到投掷点。说明他们是分散接近,最后才集中出手。 这不是临时起意。是演练过的战术。 我回到控制台,调出所有外部摄像头。西侧、北侧、南侧都没有新动静。只有东边,靠近排水渠的位置,有个塑料袋被风吹动,挂在断墙上。 我放大画面。袋子底下压着一块金属片,反着光。形状规整,像是某种零件。 “苏晨,”我低声说,“你看东墙角那个反光的东西,是不是你昨天拆下来的传感器外壳?” “什么?”他问,“哪个位置?” 我正要回答,通讯突然中断。电流杂音响了一下,然后归于沉默。 我试了几次,都没反应。 工坊和主控区之间的线路出问题了。 我抓起手电和扳手,往工坊走。必须当面告诉他。 走廊比平时暗。备用电源启动后,灯光只维持最低亮度。我脚步放轻,每一步都踩在瓷砖接缝上,避免发出回声。 走到一半,听见前面有动静。 是工具落地的声音。 我停下,贴墙。 工坊门虚掩着,里面亮着一盏应急灯。苏晨背对着门口,正在翻找工具箱。他手里拿着一根铜管,另一只手在画草图。 “出什么事了?”我推开门。 他回头,脸色有点白。“哥,线路被人动过。主控区到工坊的通讯线断了,不只是短路,是被剪的。” 我走进去,看他手里的图纸。上面画的是防爆门内部结构,标注了几处应力点。 “你觉得他们会再来?”他问。 “一定会。”我说,“而且不会从正面强攻。刚才那一轮只是消耗我们的防御资源。” 他点头。“我在想另一个办法。如果我们没法换新门,能不能让旧门先顶住?比如在外层加一圈钢架,用螺栓固定在墙体上,做成临时护盾。” “材料够吗?” “够。”他指了指角落一堆废铁,“那边有三根工字梁,是我前几天拆下来的。本来打算做支架,现在可以改造成框架。” 我走过去检查那些钢材。厚度足够,但长度需要切割。 “你来画图。”我说,“我来焊。” 他摇头。“不行,你得守主控区。万一他们这时候再发动攻击,没人盯着监控。” “那你一个人干不了。” “我能。”他拿起角磨机,“而且我已经开始了。” 他说话的时候,手没停。把工字梁拖出来,用粉笔在上面标出切割线。 我看着他熟练的动作,忽然意识到这孩子真的不一样了。从前那个躲在姐姐身后、连发电机都不敢碰的少年,现在已经能在危机里独自制定方案。 “注意安全。”我说,“别靠门太近。” 他点头,没抬头。 我回到主控室。刚坐下,监控画面一闪。 东侧外墙,三个黑影出现在镜头边缘。他们手里提着桶,动作很快,直接泼了一圈液体在墙根。 我认得那种气味。浓,刺鼻。 酸液。 他们想从底部腐蚀墙体,让整个门框松动。 我抓起猎枪,冲出去。 刚跑到主通道,身后传来苏晨的声音。通讯居然通了。 “哥!别出去!他们不是冲门来的!” 我顿住。 “你看屋顶!”他喊。 我抬头。透过破损的玻璃,看到雪白的屋顶上多了几道深色痕迹。像是液体流过的路径。 他们把酸液泼到了排水管口。 而排水管连接的是—— “净水系统!”我说。 那是我们唯一还能运作的水源净化装置。如果管道被腐蚀,整个过滤模块都会报废。 “我去关阀门!”苏晨说,“你在屋里盯着!” 我听到他跑动的声音,然后是金属门被拉开的吱呀声。 接着,一声巨响。 像是重物坠地。 我扑到监控前。画面显示苏晨倒在工坊门口,手里还抓着扳手。他面前站着一个人,穿着防护服,戴着防毒面具,手里拎着一根钢管。 那人举起钢管,朝苏晨砸下去。 我撞开主通道的门,冲了出去。 第210章 暗巷狙击战 我撞开主通道的门,冲了出去。 雪地上的脚印很新,朝东侧废墟延伸。苏晨倒下的位置旁边有拖痕,一根钢管斜插在雪里,离他不到两步远。我没捡它,猎枪还在手上,子弹上膛。 风从断墙之间穿过去,带着酸雨留下的刺鼻气味。我贴着墙根走,每一步都踩在旧轮胎或碎铁皮上,避免踩到积雪发出声响。头顶是坍塌的楼板,露出灰蒙蒙的天,几根钢筋垂下来,像断裂的骨头。 转过第三个拐角时,我停下。 前方巷道呈t字形,三个人影正靠在墙边说话。其中一个背对着我,手里提着燃烧瓶,瓶口布条已经浸湿。另外两人正在分发同样的瓶子,动作熟练。 他们没穿防护服,但都戴着口罩和手套。领头那人脖子上挂着一条脏毛巾,上面画着一个蛇形图案。 我认得那个标记。 赵强的人。 我蹲下身,把猎枪架在一块塌陷的水泥板缺口上。瞄准镜里的画面晃了一下,我稳住呼吸,调整焦距。 最远的那个家伙正举着望远镜看安全屋方向。他站的位置高一点,在一堆瓦砾上,视野开阔。他是观察手,负责报点。 不能让他活着离开。 我扣动扳机。 枪声炸开的瞬间,他的头猛地一偏,身体向后倒去,望远镜摔在地上,镜片裂成蜘蛛网。其他两人立刻蹲下,一人翻滚进巷子深处,另一人直接抓起燃烧瓶,朝我这边冲来。 我没有再开枪。 那人一边跑一边抬手,瓶子在空中划出弧线。我翻身滚到墙后,火焰撞在水泥块上炸开,热浪扑在脸上,火油溅到肩头,衣服立刻烧出几个洞。 我拍灭火星,爬起来往左挪了五米。那边有一堵半塌的墙,只剩骨架,钢筋外露。我钻进去,重新架枪。 逃跑的那个已经躲进一条窄缝,只露出半个肩膀。冲锋的这个正弯腰去捡第二只燃烧瓶。 我先打他。 枪响,瓶子在他手中爆开。火团腾起,他惨叫一声,双手抱头倒在地上,打滚想压灭火苗。但他身上沾了柴油,火越烧越旺。 剩下那人终于反应过来,拔腿就往回跑。 我没追。现在不是时候。 我收起枪,快步走向燃烧点。火还没熄,墙面上被烤出黑色印记。我靠近时,看清了那片黑斑的轮廓。 是喷漆涂鸦。 蛇形图腾盘在墙上,嘴里咬着一把刀。下面写着四个大字:林越之墓。 字迹工整,颜色鲜红,不是临时写的。油漆边缘没有被风吹散的痕迹,说明至少存在两天以上。 他们早就来了。 我掏出防水记事本,翻开一页,用铅笔快速描下整个图案。又在旁边标注坐标:东外墙,排水渠北十五米,t型岔口南墙。 做完这些,我走向地上未引爆的燃烧瓶。一共三个,散落在不同位置。我蹲下检查引信——布条用胶水浸泡过,干了之后变得硬挺,点燃后能持续燃烧十秒以上。 和上次袭击用的一样。 我拧开其中一个瓶盖,闻了闻。溶剂味浓,混合着柴油。这种配方不容易中途熄灭,适合投掷。 收好瓶子,我站起身。 通讯器突然响了。电流杂音过后,苏瑶的声音传来:“林越!苏晨醒了,他说你别追太远!” “我知道。”我压低声音,“监控还能用吗?” “主控区恢复供电了,摄像头正常。西侧和南侧没人,但东区信号断了一路。” “别管那路。”我说,“让他们以为系统坏了。” 她顿了一下。“你要做什么?” “让他们以为我还往外追。” 我关掉通讯器,绕到另一侧废墟。那里有段塌陷的楼梯通向二楼,虽然危险,但能看到整片区域。我攀上去,踩着钢筋横梁走到尽头,趴下。 几分钟后,两个黑影出现在巷口。他们走得慢,手里拿着棍子和短刀,四处张望。其中一个抬头看了眼二楼,又低头说了什么。 他们开始搜。 我一动不动。 他们走过涂鸦墙,停了几秒,然后继续往前。其中一人踢了踢地上烧焦的瓶子碎片,摇了摇头。 他们没发现我。 等他们转进另一条巷子,我才慢慢退回来。沿着原路返回安全屋外围时,我特意绕了个大圈,避开所有可能被监视的路线。 回到警戒线内侧,我靠在一堵厚墙后喘气。手指还在抖,不是因为冷,是因为刚才那一枪。 我杀了一个人。 不是第一次,但这次不一样。以前是为了活命,这次是为了守住门后的人。 我摸了摸肩头烧坏的衣服,撕下一块布条缠在枪管上。这样下次架枪不会反光。 刚系好结,通讯器又响了。 “林越!”苏瑶声音急了,“你听到没有?苏晨说他记得袭击者的鞋底花纹,像是某种工地专用靴!” “记下了。”我回答,“让他画出来。” “你还打算出去?” 我没有马上回答。 远处那面墙上的字还在脑子里。林越之墓。 他们想让我死,还想让我知道他们会杀了我。 但我现在还不能死。 我握紧猎枪,看向安全屋的方向。防爆门还在,虽然裂了,但没倒。净水系统的阀门应该已经关了,只要管道没破,水源就还在。 只要门没破,人没伤,我们就还有时间。 “告诉苏晨。”我说,“让他准备焊接工具。我们得把门封死。” “你是说…… permanently?” “对。”我说,“从里面焊。” 她沉默了几秒。“可万一以后要出去呢?” “出去之前,得先活下来。” 我挂断通讯,最后看了一眼那面涂鸦墙。火已经灭了,但黑印还在,映着灰白的雪地,格外清楚。 我转身朝安全屋走去。 走到主通道入口时,我停下。 门框上的沙袋还在,防火帘耷拉着,一半烧焦。我伸手摸了摸夹层玻璃,碎片卡得很紧,像一层硬壳。 这扇门撑不了太久。 我掏出记事本,翻到最后一页。上面画着钛合金板的尺寸,还有城西航空基地的路线。 明天必须出发。 我收起本子,推开内门。 刚迈进一步,通讯器突然震动。 不是语音,是文字信号。 一行字跳出来: 【东区屋顶,有人影移动。】 我立刻回头。 雪还在下。 第211章 医疗室的秘密档案 通讯器震动的时候,我正把最后一盒抗生素塞进药柜。屏幕上那行字还在闪:【东区屋顶,有人影移动。】 我没动。 手指停在半空,盯着那行字看了两秒。雪还在下,监控画面里的屋顶白茫茫一片,刚才的信号已经消失。我不确定是不是设备出了问题,但林越不会在这种事上出错。 我合上药柜门,转身走向角落的物资箱。苏晨的工具包靠在墙边,维修手册露了一角出来。这本子他从不离身,今天却随手扔在这儿。我弯腰把它抽出来,准备放回他床头,翻开时一张纸掉了下来。 是地图。 手绘的,用铅笔勾出街道和建筑轮廓,红笔圈了五个点。我认得这些地标——城西老工业区、废弃变电站、南环桥底油库……都是结构结实又偏僻的地方。 第三个点画着加油站标志,位置靠近东郊。我凑近看,旁边还写着小字:地下储罐完整,入口隐蔽,可采光改造。 这不是普通笔记。 我立刻想到苏晨最近几天的举动。他总在工坊待到半夜,说在修发电机,可昨天我去送饭,发现他在翻旧城建图册。那时候我就觉得不对,但他不说,我也没问。 现在这张图出现在医疗室的药箱里,像被人匆忙塞进去又忘了拿走。 我站起来,走到墙上的区域图前比对。手指顺着街道滑过去,停在那个加油站位置。它离我们这儿不远,直线距离六公里左右。但如果往北偏一点…… 我心跳快了一下。 那个点,距离赵强他们盘踞的建材市场不到两公里。 如果这张图落到别人手里,对方能顺着标记推断出我们的大致方位。更危险的是,如果我们去补给,很可能在路上撞上他们的人。 我攥紧地图,走出医疗室。 走廊灯光很暗,应急电源还没完全恢复。我刚转过拐角,就听见工坊方向传来说话声。是苏晨的声音,有点急。 “我不是要瞒着你们!我只是想提前准备!” 我没进去,站在门外。 “那你为什么不先告诉我?”苏瑶的声音压得很低,“你知道现在外面有多少双眼睛盯着我们?一张图就能暴露位置,你明白吗?” “我知道!”苏晨声音哑了,“可柴油还能撑多久?上次爆炸烧掉三分之一,备用的也只够撑两个月。我不想等没了才去找,到时候谁都没办法!” 屋里安静了几秒。 “那你至少该跟林越商量。”苏瑶语气缓了些,“你是团队的一员,不是一个人在战斗。” “我怕他不同意。”苏晨低声说,“他说过不准私自行动,更不准冒险探查。可这些地方必须实地看过才能判断能不能用。我只是……想做点有用的事。” 我靠着墙,没再听下去。 转身往回走,脚步放轻。几分钟后,我重新站到医疗室门口,敲了敲门。 里面声音停了。 我推开门。苏瑶坐在桌边,手里拿着那张地图。苏晨站在窗前,背对着我们,肩膀绷得很紧。 “你们谈完了?”我问。 两人同时回头。苏瑶看到我,脸色变了。“林越,你怎么……” “我在外面听见了。”我走进来,关上门,“地图是你画的?” 苏晨点头,没说话。 我把防弹背心脱下来放在椅子上。肩部有几处酸蚀痕迹,边缘发黑,但没穿透。我扯了下领口,呼吸还是有点闷。 “你说得没错。”我说,“柴油撑不了太久。” 苏晨猛地抬头。 “但我们不能乱动。”我走到桌前,拿起地图,“尤其是这种地方。”我指着那个加油站,“离赵强太近。他们的人天天在外头转,你画个标记,等于给人指路。” “我没给别人看过!”苏晨急了,“连草图都锁在工具箱里,只有这一份复印件,我不知道怎么会……” “是不是你昨晚收拾药箱时顺手塞进去的?”苏瑶看着他,“你那天帮我整理抗生素,我记得你拿了这个本子垫着写字。” 苏晨愣住。“我……可能是。” 我放下地图。“下次所有计划图纸统一登记。包括你在工坊画的东西,全部交到主控室存档。能做到吗?” 他咬了下嘴唇,点头。“能。” “还有,”我看向苏瑶,“以后检查物资时多留意夹带物品。我们现在每一步都可能被盯上,不能因为疏忽毁了整个安全屋。” 她点头。“我知道了。” 我盯着地图看了几秒。“但这思路是对的。” 两人同时看向我。 “我们需要备用能源点。”我说,“不能只靠现有库存活着。你选的这几个地方,结构确实适合改造。尤其是那个加油站,地下储罐密封性好,只要清理干净就能储油。” “那……我们可以去?”苏晨问。 “不是‘可以’。”我说,“是必须去。但不能按你现在的方式。” 我拿起笔,在地图上圈出第一个点。“这个废弃汽修厂,离我们最近,周围没有高点视野,适合做首站侦察。我要亲自去看。” “我也去!”苏晨马上说。 “不行。”我摇头,“你留下修防火帘。主通道的密封层受损,明天必须补上。另外,把焊接机准备好,内门今晚就要封死。” “可你一个人太危险……” “我不打算进屋。”我说,“只在外围勘察地形、记录结构弱点。如果一切正常,三天后启动转移预案。” 苏瑶忽然开口:“要不要带热成像仪?万一附近有埋伏,至少能提前发现。” 我点头。“带上。还有防毒面具和短波电台,保持静默联络。” 屋里安静下来。 苏晨低头站着,手指捏着衣角。过了会儿,他抬起头。“我能帮你做一份侦察清单。哪些数据最重要,怎么快速记录,还有……如果遇到人该怎么应对。” “写下来。”我说,“今晚给我。” 他用力点头。 我收起地图,塞进怀里。“从现在开始,所有行动必须报备。谁也不能单独出去。明白吗?” “明白。”两人齐声说。 我走到门口,拉开门。走廊灯闪了一下,又稳住。 “苏瑶。”我停下,“药品清点完了吗?” “差最后一批止血粉。”她说,“大概半小时能结束。” “尽快。”我说,“之后所有人进主控区待命。东区屋顶出现过动静,不确定是不是诱饵,但今晚不能再出意外。” 她点头。 我转身要走,又停住。“苏晨。” “在。” “谢谢你想到这些。”我说,“我们都需要活下去。而你想的,不只是活一天。” 他眼眶有点红,没说话,只是用力点头。 我走出医疗室,脚步往主控室方向去。 背后传来关门声,很轻。走廊尽头的通风口吹出一股暖风,带着机油味。我摸了摸胸口的地图,继续往前走。 刚到主控室门口,通讯器响了。 是文字信号。 一行新消息跳出来: 【东南角围墙外,雪地有踩压痕迹,方向朝东。】 第212章 雪地追踪者 通讯器震动时,我正把防酸斗篷的拉链拉到下巴。屏幕亮起一行字:【东南角围墙外,雪地有踩压痕迹,方向朝东。】 我没停下动作。 抓起滑雪板扣在靴子上,检查腰间的长矛和酸液瓶。风从东面刮来,带着湿冷的气味。这种天气热成像仪没法用,雪层又厚,监控看不到底下。 我贴着墙根往东南角走,脚步放轻。巡逻路线上的雪被扫过一遍,但靠近铁网的地方有一片脚印,像是有人来回踩了几次。我蹲下,用手拨开表层浮雪。 脚印深浅不一,步距忽大忽小。正常人不会这样走路。 我从背包里拿出紫外线灯,打开开关。蓝光扫过雪面,旧痕迹边缘泛白,那是昨夜酸雨腐蚀后的反应。新踩的印子周围没有这种变化,说明是刚踩上去的。 有人故意踩在我们巡逻的脚印上,想让人以为是自己人。 我收起灯,顺着脚印延伸的方向往前摸。三十米后,脚印突然断在一片结冰的洼地前。前面没遮挡,全是空地,不可能再往前走而不被看见。 但我听到了声音。 趴在地上,耳朵贴着冻土。有东西在拖动,很慢,从东北方向传来。我绕到一处塌了一半的仓库顶上,取出夜视仪。 画面里出现一个黑影。 那人弯着腰,拉着一个鼓鼓的麻袋,在排水渠边上走。动作不太稳,但一直没停。麻袋底部拖过冰面,留下一条湿痕。 我按下耳麦:“苏晨。” “我在。”他的声音立刻回过来,“你那边什么情况?” “东北侧排水渠,有人拖麻袋。你能接入夜视画面吗?” “正在同步……看到了。等等,那条湿痕……反光有点强。” “不是融雪?” “不像。融雪水会马上结霜,这个还在流动。颜色偏黄,可能是油。” 我盯着画面里的麻袋。如果里面是柴油,对方的目的就清楚了。 老城区地下管网和我们的通风系统有两处连接口。图纸上没标,但我知道位置。只要把易燃物塞进去点火,烟和高温能直接灌进主储藏区。 “他们想烧通风井。”我说。 “必须拦住。”苏晨声音紧了,“我查了管线图,最近的入口在废弃供暖管道下面,离你现在位置不到两百米。那个口子很小,平时用铁盖封着,外面长年堆着建筑垃圾。” “我现在过去。” “等等!”他喊住我,“先别靠近。如果他们已经打开入口,可能装了遥控引信。我帮你切断信号。” “多久?” “三分钟。b频段干扰只能维持这么短时间,之后他们会换频率。” “够了。” 我收起夜视仪,沿着仓库边缘往下走。雪越下越大,踩在上面发出细微的咯吱声。我改用侧向移动,避开松软积雪。 一百米后,我看到那条排水渠拐弯处的铁盖。原本压着水泥块,现在被掀开了,旁边堆着的碎砖也挪了位置。 黑影就在那儿。 那人正试图把麻袋往洞口拖。我伏低身体,慢慢靠近。五十米、四十米…… 耳麦里传来苏晨的声音:“干扰启动,倒计时一百八十秒。” 我抽出酸液瓶,握在手里。 这种瓶子是我自己做的,玻璃外壳涂了防冻层,里面是浓缩酸液。一旦破裂,遇油会产生剧烈反应,冒出大量白烟,还能短暂阻断空气流通。 目标还在用力拖麻袋。他已经把一半塞进了洞口。 我计算距离和风速,抬手投出。 瓶子划过弧线,准确落进洞口。撞击声很轻,但紧接着就是“嗤”的一声,白烟猛地冒出来,顺着管道往里涌。 里面立刻传来咳嗽和怒吼。 “谁!谁干的!” 我没动。 烟越来越浓,堵住了洞口。几秒后,一个熟悉的声音从里面咆哮出来:“林越!我知道是你!我要把你活活熏死在里面!烧了你的门!炸了你的墙!让你睡在火床上!” 是赵强。 他果然知道通风口的位置。 我握紧长矛,盯着洞口。烟还在往外翻,里面的人没敢出来。苏晨的声音再次响起:“干扰还有三十秒结束,你要不要趁现在冲进去?” “不行。”我说,“这口太窄,进去一个人就是活靶子。而且他既然能找到这里,肯定还有别的路。” “那怎么办?” “等。” “等什么?” “等他憋不住出来。” 话音刚落,洞口的烟忽然变弱了。里面的动静也停了。 我立刻警觉。 按理说酸液反应不会这么快结束。除非……他们用了什么东西去中和。 耳麦里传来急促的提示音:“林越!备用频道收到一段音频,是自动捕捉的!你听一下!” 下一秒,一段录音播放出来。 是一个人的说话声,压得很低:“……一号点已清障,准备接应。二号点确认密封,三分钟后点火。” 我浑身一紧。 这不是赵强的声音。 而且他说的“一号点”“二号点”,听起来像是有多个小组同时行动。 苏晨也听到了,语气变了:“他们不止在这一个地方动手!刚才那段话里提到‘点火’,会不会还有其他入口?” 我立刻回想安全屋周边的结构。 除了这个废弃供暖口,还有两个潜在通道:一个是老电信井,在西南方向;另一个是雨水检修口,靠近南墙根。这两个地方都没封死,只是临时用混凝土块压着。 如果对方分头行动,我们现在只拦住了一个方向。 “苏晨,”我低声说,“立刻调所有人进主控区。关闭所有非必要通道,启动内层隔离门。” “可你还在外面!” “我没打算回去。”我说,“你把南墙根和西南角的监控切到我这边。我要看看其他地方有没有动静。” “可是干扰马上要结束了,赵强他们随时可能反击!” “那就让他们来。”我盯着冒烟的洞口,“我现在占位置,他们不敢轻举妄动。” 耳机安静了一秒。 然后苏晨说:“南墙根画面接通了。目前正常。西南角……等等!西南角的井盖动了一下!” 我立刻转向那个方向。 三百米外,一片低矮围墙后面,圆形铁盖正在缓缓移开。 第213章 防爆玻璃的裂痕 我刚脱下防酸斗篷,手套还沾着黑褐色的污渍。主控室的灯闪了一下,我抬头看向观察窗,那块防爆玻璃在晨光里泛出冷白的光。 我的视线停在左下角。 一道新裂痕从旧伤处延伸出来,像一根细线划过玻璃表面。这是第三道了。前两道是燃烧瓶炸出来的,这次没有外力撞击,裂纹却自己爬开了。 我走过去,伸手摸了摸。指尖传来明显的毛刺感,不是划痕,是深层断裂的前兆。 “不能再靠这面墙站人了。”我说。 身后传来脚步声,苏瑶拿着一卷工业胶带走过来。“先贴上,能撑一会儿是一会儿。” 我摇头。“胶带挡不住酸雨渗进去。一旦夹层进水,整块玻璃都会失效。” 她没说话,站到我旁边一起看那道裂痕。外面雪地平整,没有脚印。但靠近墙根的位置,有一道用柴油画出来的箭头,尖端正对着裂痕中心。 “他们知道这里弱。”我说。 对讲机突然响了。苏晨的声音很急:“哥,柴油库压力表掉得厉害,已经降到临界值以下。我怀疑供油管漏了,或者阀门被人为打开了。” 我立刻调出西南角监控画面。那个检修口的铁盖边缘,正缓缓渗出一点暗色液体,在雪地上晕开一小片油斑。 “通知所有人,关闭主供油阀,切换备用罐。”我按下通讯键,“别派人去查,可能是诱饵。” 苏瑶盯着屏幕。“他们不只是想烧我们,是在一点点拆我们的系统。” 我抓起外套往门口走。 她拦住我。“你不能出去。如果他们真想引你现身,现在就是最好的机会。狙击手只要等在高处就行。” 我看她一眼。“如果我不做点什么,下次裂的就不只是玻璃。” 她没再拦我,但跟到了门边。 我打开紫外线灯,照向门外地面。雪面上那道柴油箭头边缘泛起微蓝的反光——助燃剂残留。这不是标记,是预备二次点燃的引信。 “他们在等风向变。”我说,“一旦起火,热气会顺着裂缝往里灌,内部温度会在十分钟内升到六十度以上。” 苏瑶握紧了手里的医疗包。“要不……我们考虑临时撤离?找个更隐蔽的地方躲几天?” 我看着她。“撤到哪去?外面全是他们的探路者。而且我们现在走,等于把所有物资让出去。下一次,他们就不会只画个箭头了。” 她嘴唇动了动,没说话。 我转身回到控制台,打开喷淋系统预设程序。“苏晨,启动外墙喷水,覆盖裂痕区域。水温调到最高,用热水冲掉柴油残留。” “可是热水会加速玻璃疲劳……” “我知道。”我说,“但我们必须清除可燃物。之后立刻关闭喷头,改用干布吸干表面水分,再涂一层防酸膜。” “明白。” 我接着下令:“所有非必要通道全部封闭,内层隔离门上锁。主电源切到备用线路,减少外部电网依赖。” 苏瑶站在我身后问:“你觉得他们下一步会做什么?” “等。”我说,“等我们自己出错。等某个系统因为压力过大崩溃。等有人忍不住出去查看情况。” 她点点头,走到医疗柜前开始整理应急包。 我盯着监控画面。西南角的油迹不再扩大,说明主阀已经关死。但那个检修口的铁盖歪了一半,露出下面黑洞洞的管道口。 几分钟后,苏晨再次接入通讯:“喷淋完成,表面已干燥,防酸涂层涂抹完毕。但……裂痕宽度增加了0.3毫米。” 我没出声。 这种级别的防爆玻璃设计寿命是五年,我们用了不到两年。长期暴露在酸雨环境下,加上反复温差变化,材料早就开始老化。之前的加固只是延缓,不是修复。 而现在,敌人找到了最脆弱的一环。 “林越。”苏瑶突然叫我。 我转头。 她指着玻璃上的裂痕。“你看那里。” 我走近几步。裂痕中间有个极小的黑点,像是被什么东西压过留下的印记。我取出放大镜,凑近去看。 是一个字母。 用极细的腐蚀液写上去的,只有在特定角度才能看清。 F。 “赵强。”我说。 他亲自来的。 不是手下,是他本人。他知道我们能挡住他的小队,所以他换了方式——用最少的动作,制造最大的心理压力。 我拿起对讲机:“苏晨,把所有摄像头的夜间记录调出来,重点查过去十二小时外墙活动。我要知道他是怎么靠近的,停留了多久。” “已经在处理了。”他说,“不过……红外那段有干扰,可能只能看到模糊轮廓。” “有影像就行。” 我放下对讲机,转向苏瑶。“你刚才说撤离的事,是因为担心我会冒险?” 她点头。“你不该一个人出去面对他们。尤其是现在,系统一个接一个报警,我们处在被动状态。” “我知道危险。”我说,“但如果我们连修补裂缝都不敢做,那这个安全屋就从内部垮了。” 她看着我,眼神有点晃。 我没有再说下去。 这时对讲机响了。“哥。”苏晨声音压低,“我找到一段清晰画面。昨晚十一点十七分,一个人影贴着东墙移动,戴着头套,手里拿了个小瓶子。他在玻璃上停留了二十三秒,然后离开。体型……和赵强吻合。” 我闭了下眼。 他是来确认战果的。 不是为了攻击,是为了看我们有没有发现裂痕。他甚至可能站在外面听了很久,听屋里有没有传出恐慌的声音。 “把那段视频存档。”我说,“标记时间点,以后每天检查同一时段的画面。” “还要继续监控外墙?” “当然。”我说,“他们以为我们在怕,其实我们在记。” 苏瑶递给我一杯热水。我没喝,放在操作台上。水汽升起来,映在玻璃裂痕上,那一道细线变得更清晰了。 “你觉得他还留了别的东西?”她问。 “肯定有。”我说,“一个字母不够。他不会只满足于告诉我们他来过。” 话刚说完,对讲机又响了。 “哥!”苏晨声音变了,“南墙通风口的传感器报警了!温度异常升高,持续三十秒后消失。不像自然现象,像是有人在外面短暂加热金属盖板!” 我猛地抬头。 他们不是在等我们犯错。 他们是在测试防御系统的反应速度。 我冲到监控面板前,切换南墙视角。摄像头拍到一片模糊的热影,已经离开。但在铁盖边缘,留下了一个痕迹—— 也是一个字母。 用高温烙上去的。 Z。 赵强的名字缩写。 他把我们的安全屋当成了试验场。 我抓起对讲机:“所有人注意,进入一级戒备状态。不得单独行动,不得开启任何外部接口。所有系统切换为手动模式,等待进一步指令。” 苏瑶站在我身边,声音很轻:“他在逼你露面。” 我盯着屏幕上那两个字母。 F 和 Z。 一个刻在玻璃上,一个烫在铁盖上。 这不是挑衅。 这是倒计时。 第214章 伪装者的真面目 我盯着监控屏幕上那两个字母。 F 和 Z。 一个刻在防爆玻璃上,一个烫在通风口铁盖边缘。这不是巧合,也不是单纯的威胁。赵强在按计划推进,每一步都算好了时间,等我们反应,又怕我们不反应。 他要的是混乱。 而我现在最不能做的,就是乱。 苏瑶站在我身后,声音压得很低:“那个伤者……还在医疗室等着。” 我收回视线,拿起挂在墙边的战术手电。电池满格,光束稳定。我拧亮它照了下地面,确认开关顺畅,然后顺手塞进外衣口袋。 “走。”我说。 医疗室在安全屋东侧走廊尽头,离主控区不到三十米。我一路没说话,脚步也没放慢。门是半开的,里面灯光昏黄。那人躺在临时担架上,右臂缠着绷带,脸色发白,看到我进来时眼皮跳了一下。 他说自己叫陈海,是城西电厂的技术员,发电机出问题后和队友走散,路上被抢,手臂受伤,靠喝雪水撑到现在。苏瑶检查过伤口,说是旧伤裂开,失血不多,但需要静养。 我不信。 他太干净了。在这种天气下在外面待超过两天的人,不可能指甲缝里没有煤灰,不可能脖子后面没被酸雨灼出红斑。而且他的呼吸节奏太平稳,不像一个刚经历劫难的人。 但我没当场拆穿。 现在揭破,只会打草惊蛇。我要看他能演到什么程度。 我走到担架前,蹲下来检查他的手。手指关节粗大,掌心有茧,确实是经常碰工具的人。可这也能练出来。我抬头问他:“你说你会修柴油发电机?” 他点头,声音虚弱:“以前在厂里干过三年,后来调去配电组。” “记得型号吗?” “你们用的是GdL-6b,老款,但皮实。常见问题是燃油泵堵塞,或者点火模块受潮。” 答得很快,也对。 但我还是不动声色。起身时,我忽然说:“把鞋脱了。” 他愣住。“什么?” “鞋。”我重复,“给我看看底。” 他眼神闪了一下,随即苦笑:“大哥,我脚冻伤了,脱了怕……” 我没等他说完,直接上前抓住他左脚踝。他挣扎了一下,力气不小。我顺势将他整条腿往下压,另一只手拽下登山靴。 鞋底朝上。 我打开手电,光束扫过纹路。 心头一紧。 不是普通的越野鞋底。这种交叉菱形加横向深槽的结构,我在上个月俘虏的那个探子身上见过。当时从他鞋印提取了泥模,存进了数据库。那是赵强专门找人定制的防滑底,抓地力强,适合在结冰废墟上长时间潜伏。 我松开手,直起身。 他躺在那里没动,也不再装虚弱了。眼神变了,从慌乱转为冷。 “你早知道了?”他问。 我没回答。按下对讲机:“苏晨,启动隔离程序,医疗室进入三级封锁状态。所有人撤离东区走廊,关闭防火门。” “哥?”苏晨的声音透着疑惑,“发生什么了?” “屋里有个假货。”我说,“通知苏瑶,别靠近他。” 三分钟后,警报声停。厚重的合金门从天花板降下,封死了医疗室出口。那人坐起来,活动了下手腕,笑了一声:“林越,你挺狠啊。连个受伤的人都不信。” “你不是受伤。”我说,“你是来送死的棋子。” 他不否认,反而抬手撕掉绷带。底下根本没有伤口,只有一道陈年疤痕。他甩了甩胳膊,像是终于不用再装了。 “赵强让你来的?”我问。 他咧嘴:“你觉得呢?” 我没再问。转身走向监控台。十秒后,窗外亮了起来。 先是东南角,接着西南、正北,一片接一片的火光冒出来。有人举着火把,在安全屋外围空地上走动。人数不少,但分布稀疏,明显是为了制造包围假象。 我调出热感镜头。 十七个热源,集中在四个方向。最前面那个走得有点跛,体型偏高,左手习惯性扶着腰侧——那是赵强的老毛病,去年摔断过肋骨,没好好治。 他来了。 而且这次没躲。 几分钟后,对讲机响了。信号是从南墙外接入的,用了我们之前废弃的一段公共广播频段。 “林越!”声音粗哑,带着笑,“你是不是觉得我很怕你?不敢进门?” 是赵强。 我站在控制台前,没有回应。 “你关着门当乌龟,我能理解。”他继续说,“毕竟你的玻璃快碎了,发电机说不定哪天就停了,水也喝不了几天。可你有没有想过,你救的那些人,真把你当头儿?” 我打开录音设备,把音频导入文件夹,命名“证据_07”。 “刚才那个兄弟,是我派去的。”他说,“他要是进了你的门,你现在还能站在这儿说话吗?你信不信,他只要摸到主控台三分钟,你这屋子就得断电?” 我没动。 “你不说话?那你听我说。”他语气沉下来,“我不是来打架的。我是来谈条件的。你手里有东西,我想要。你想要活命,我可以给你一条路。明天中午十二点,打开西北通道,放我一个人进来。咱们面对面,把事说了。” 我还是没回话。 他在外面等了几秒,冷笑一声:“行,你不答应,那我就陪你耗。我看你能守多久。” 火光没退。 他们还在外面站着,像一圈游荡的影子。 我关掉广播接收,转头看向被锁住的医疗室。那个假伤者正站在窗前,隔着防弹玻璃看外面的火光。听到动静,他回头看了我一眼。 “你猜他明天会不会真来?”他问。 我没理他。 走到主控台前,我调出地下管网图。赵强不会只派一个人。这个人暴露了,说明他们的计划已经进入第二阶段。要么是强攻,要么是挖地道。 我放大西北角区域。 那里有一条废弃排水管,通向老城区。图纸上没标,但我们上次巡逻时发现入口被人动过。当时以为是野狗,现在想来,可能是他们在试探路线。 我按下通讯键:“苏晨,检查b3区压力传感器,重点查地下两米深度的震动频率。如果发现异常波动,立即报警。” “明白。”他说,“要不要提前布防?” “先观察。”我说,“他们想让我们慌,我们偏不能动。” 说完,我走到饮水机旁,倒了杯水。手有点抖,但我喝完了。 这个时候,不能露一点软。 外面的火光照在墙上,一闪一闪。赵强还在喊话,声音断断续续,听不清内容。我没再录。 我知道他在等我做出反应。 可我不会。 我已经不是那个只会躲的人了。 我走到隔离门边,透过观察窗看着那个假伤者。他也看着我。 我对他说:“你回去告诉赵强一句话。” 他挑眉。 “别说条件。”我说,“直接动手就行。省得浪费时间。” 第215章 地下管网的生死局 我盯着地下管网图上的那条废弃排水管。 西北角的入口在上次巡逻时就被动过,浮土有刮擦痕迹,边缘铁锈剥落得不自然。现在想来,不是野狗能弄成那样的。赵强的人已经试过路线,只是当时我们没往深了查。 他们不会只派一个假伤者进来送死。 这种人敢露脸,说明后面还有动作。真正的威胁不在明处,在看不见的地方。 我抓起墙边的防酸护具套上,拉紧领口密封条,背上战术包。里面装了两瓶浓缩酸液、一把短柄撬棍、备用电池和手电。这些东西够我在地下撑一段时间。 苏晨的声音从对讲机里传来:“哥,你要下去?” “嗯。”我扣好头灯,“b3区检修口,我进去看看。” “太危险了!万一他们埋伏在里面……” “他们要是真敢设伏,那就最好别让我发现。”我按下通话键,“你在主控台盯着震动传感器,一旦检测到异常频率,立刻通知我。别等我喊。” 他说不出话了。 我知道他在担心什么。可现在不能停。玻璃裂了,柴油库压力不稳,外面举着火把转圈,这些都是幌子。真正要命的,是他们在地下挖路。 我推开b3区角落的金属盖板,冷风从下面涌上来。梯子锈得很厉害,踩上去发出吱呀声。我放慢动作,一级一级往下。到底后关掉头灯,等眼睛适应黑暗。 管道很窄,肩膀勉强能过。我蹲着往前走,手贴着墙面探路。水泥表面潮湿,指尖蹭到一处凸起。摸过去,是刻痕。 我打开手电。 火焰符号下,FZ两个字母被深深凿进墙皮。和通风口铁盖上的一样。 这不是标记路线,是在宣示占领。 我停下呼吸,耳朵贴向管壁。 前面有动静。 不是脚步,是水流声,但不对劲。这管子早就废了,不会有水。我趴下来,手掌按地。震动很轻,来自左侧岔道。 三岔口就在前面五米。 我关掉手电,贴着右侧管壁爬行。前方分出三条通道,中央最宽,应该是主排污道。左右两条细一些,可能是分支连接井。 突然,左边传来说话声。 “他肯定往柴油库跑了。” 声音压得很低,但足够清晰。 我屏住呼吸。 这不是自言自语,也不是内部沟通。这是说给我听的。 他们知道我来了。 我慢慢往后退。膝盖刚挪动一寸,右脚踩到了一块松动的金属板。 脚底一空。 整块盖板翻了过去。 我摔了下去。 身体撞在井壁上,脚踝狠狠磕在水泥沿口。剧痛炸开,我咬住牙没叫出声。手电脱手滚出去,光束斜照向上——我掉进了一口竖井。 四米高,顶部井盖已经合拢。边缘有自动卡扣,显然是被人改装过的陷阱门。 我撑着地面坐起来,捡回手电。光扫过四周。 井底堆满了瓶子。 一个个密封玻璃罐,贴着褪色标签,写着“易燃”两个字。排列整齐,至少三十个。有些瓶口缠着布条,浸透了油渍。 这不是临时堆放。 这是定点爆破装置。 只要一点火花,整个井就会炸。冲击波顺着管道传上去,能把安全屋西南区的地基掀开一半。 我摸向腰间的酸液瓶。还好没碎。这种强酸遇油会剧烈反应,能制造烟雾掩护逃生,也可能直接引爆这里。 不能乱动。 我抬头看井口。金属盖完全闭合,没有把手,也没有缝隙。靠人力打不开。 我按下对讲机。 没信号。 井壁太厚,屏蔽了所有频段。 我掏出撬棍,试着插进盖板边缘。刚用力,头顶传来机械运转声。 绞盘转动。 一根绳索从上方垂了下来,末端挂着金属挂钩。 “哥!”苏晨的声音从扩音器里传下来,“抓住绳子!我们看到震动数据突变,b3区下方有二次沉降!” 我愣了一秒。 “你怎么知道我在哪?” “你下去后我一直盯着传感器!刚才数值跳了一下,我调了热感捕捉,发现这个点温度异常!快抓住!” 我没再犹豫。 扯过绳索绕在手腕上,另一端钩住皮带扣。刚绑好,绳子猛地收紧,把我往上拉。 身体离地瞬间,脚踝疼得发麻。我咬牙忍着,手一直护着腰间的酸液瓶。上升到一半,头顶突然传来撞击声。 有人在上面推东西。 重物砸在井盖上,发出闷响。接着是拖动的声音,像是在堆铁桶。 “他们封住了出口!”苏晨喊,“绞盘功率不够!我得切换备用电机!” 绳子停在半空。 我悬在井中,脚离地两米多。手电还亮着,照着那一堆燃烧瓶。其中一瓶被刚才的震动碰倒了,瓶口朝外,油渍正顺着裂缝往下渗。 时间不多了。 “苏晨!”我低声吼,“听好——如果十五秒内绳子不动,你就切断电源,让绞盘松钩。” “不行!你掉下去会死!” “听我说!”我盯着那滩油,“如果我掉下来,第一件事就是砸瓶子。酸液混油,三秒内起火。你们在外面等着,火一烧,他们不敢靠近,趁那时候重新启动绞盘。” “哥……” “执行命令!” 我伸手摸到酸液瓶,拔掉保险栓。 绳子还在停着。 七秒。 我单手握住瓶身,拇指顶住喷嘴。 十秒。 头顶的重物还在移动,压得井盖吱嘎作响。 十二秒。 我举起瓶子,对准下方最密集的瓶堆。 十四秒。 突然,绳子猛地震动。 往上提了。 我松开手指,把瓶子塞回腰间。 上升速度加快。三米、两米、一米。 井盖被撬开一道缝,光线漏下来。一只手伸进来,抓住我的胳膊。 我被拽了上去。 趴在井边喘气时,听见苏晨在对讲机里喊:“医疗组准备接应!林越受伤了!” 我没动。 翻过身,看着头顶那个被堵死的井口。几块钢板横在上面,边缘焊死了。 他们不想让我出来。 也怕别人进去。 这才是真正的入口。 我撑着地面坐起来,从口袋里掏出一块碎布——刚才爬行时蹭下来的墙皮。翻过来一看,背面沾着一点灰绿色粉末。 我捻了捻。 不是水泥灰。 这种颜色,只有工业级阻燃剂才会留下。 我抬眼看向西北方向。 他们的物资,是从老城区消防仓库运来的。 这点粉末,足够定位源头。 我捏紧布片,对对讲机说:“苏晨,查城西第七街,有没有废弃的消防站。” “现在?” “马上。”我说,“他们不止想炸我们。” “他们还想藏东西。” 第216章 医疗包的最后一颗药 我被抬进医疗室的时候,脚踝已经肿得发紫。苏晨和另外两个队员把我放在床上,动作很轻,但还是疼得我抽了口气。冷汗顺着额头往下流,视线有点模糊。 苏瑶立刻过来检查伤口。她掀开纱布,看到边缘泛黄的痕迹,眉头皱了一下。我没说话,只是咬着牙撑住。我知道伤得不轻,可现在不是躺下的时候。 她拿出体温计塞进我腋下,又翻出便携式血氧仪夹在我手指上。等了几秒,屏幕跳出血红的数字——39.6c。她抬头看我,声音压得很低:“感染了。” 我没回应,只觉得脑袋一阵阵发烫。耳边嗡嗡作响,像是有电流穿过太阳穴。我想坐起来,手刚撑到床沿就被她按住了。 “别动。”她说,“你现在不能乱走。” 我张了张嘴,喉咙干得说不出完整的话。脑子里只有一个念头在转:柴油库、监控、防爆门。那些人不会停手,他们盯的是入口。 她转身打开医疗包,一层层翻找。我看着她的背影,听见药瓶碰撞的轻响。她动作忽然慢了下来,手指停在最底层的一个小安瓿瓶上。 那支药还在。 广谱抗生素,最后一支。 她没马上拿起来,只是盯着看了几秒。然后回头看了我一眼。我闭着眼,呼吸沉重,嘴里无意识地重复着几个字:“守住……安全屋……” 她没再犹豫,掰开药瓶,抽出针管,消毒后扎进我的静脉。 冰凉的液体推进血管,我身体抖了一下。她把空瓶扔进垃圾桶,又拿来湿毛巾敷在我额头上。 “你现在倒下,我们才真的守不住。”她说完这句话,转身走向门口。 我昏昏沉沉地躺着,意识像断掉的信号,时有时无。隐约听见对讲机响起。 是苏晨的声音:“姐!b区西侧有人!他们在剪门轴!” 苏瑶的脚步顿住了。她回身走到床边,把手枪放在离我最近的位置,又把一把短刀插进床头的缝隙里。只要我能动,就能拿到。 “你先休息。”她对我说,语气平静,“我会撑到你醒。” 我没力气回答。眼皮越来越重,最后一点知觉停留在她走出门的背影上。 *** 苏瑶冲进主控室时,监控屏幕上正显示b区外的画面。三个黑影围着防爆门,其中一人手里拿着液压钳,正在切割门轴连接处。金属摩擦的声音通过外墙传感器传进来,刺耳得让人头皮发麻。 她调出结构图,确认位置——正是上次加固时留下的薄弱点。原计划再补一层合金板,但材料还没运到。现在只剩十五分钟,甚至更少。 她按下通讯键:“苏晨,启动备用电源组,确保所有系统独立供电。” 对讲机里传来急促的敲击声,像是扳手砸在铁架上。“姐,长矛阵模块还没调完,至少还要十分钟!” “提前启动。”她说,“我现在就去配电间。” “那你怎么办?那边没人能帮你!” 她没回答,抓起一支强光手电和手术刀就往门外走。路过走廊时,顺手打开了酸雾预释放系统的阀门。这不是致命剂量,但足够制造威慑。 她站在控制台前,按下广播按钮,播放了一段录音——是我的声音:“你们已被锁定,三秒后喷射强酸。” 外面的动作明显停了一下。拿液压钳的人抬起头,看向摄像头方向。 就是这几秒。 她转身冲向配电间。路上心跳越来越快,但她没有减速。脑子里只有一个想法:拖时间。 只要苏晨能把长矛阵激活,我们就还有反击的机会。 *** 苏晨蹲在工坊角落,手心全是汗。他盯着能源模块上的指示灯,红色一直没变绿。这是最后一次调试,不能再出错。 刚才姐姐说要独自去拖住敌人,他差点扔了工具往外跑。但他知道,现在最重要的不是冲出去,而是让武器系统上线。 他拔掉旧线路,重新接入高压接口。火花溅到手背上,烫出一道红痕。他没管,继续拧紧螺丝。 “快点……再快点……”他嘴里念叨着,眼睛死死盯着电压表。 突然,头顶的警报响了。b区震动频率异常,说明外力正在加剧破坏。他抬头看墙上的监控分屏,液压钳已经切入门轴三分之一。 他猛拍启动键。 指示灯由红转黄,再缓缓爬向绿色。 成了! 他抓起对讲机喊:“姐!长矛阵准备好了!随时可以激活!” 没听到回音。 他又喊了一遍:“姐!你能听到吗?” 这次有了动静。苏瑶的声音传来,很稳:“收到。你留在工坊,不要出来。” “可是你一个人——” “执行命令!”她打断他,“这里是战场,不是商量的地方。” 他咬住嘴唇,握紧了扳手。他知道姐姐从来不怕事,可她从来没真正面对过枪口。 *** 苏瑶站在配电间门口,手里握着强光手电。她没穿防护服,身上只是一件旧夹克。手术刀别在腰带上,冰冷地贴着皮肤。 她知道外面有枪。 也知道一旦动手,对方不会手下留情。 但她必须在这里。林越倒下了,苏晨在准备反击系统,这时候如果没人控制电力调度,整个防御网会在五分钟内瘫痪。 她推开门,走进b区走廊。 酸雾已经开始弥漫,地面泛起薄薄一层白烟。她贴着墙走,每一步都很轻。耳机里传来苏晨的呼吸声,断断续续。 “姐……你还好吗?” “还好。”她说,“听着,等我说‘切断主供’,你就把备用电源切过去,明白吗?” “明白。” 她靠近监控盲区,抬头看了眼天花板的红外探头。画面应该已经传回主控台,只要有人查看,就知道她在哪。 她不想藏。 反而希望他们看见。 她举起手电,对着摄像头方向照了一下,然后慢慢走向防爆门后的操作面板。 手指搭上开关时,外面的液压钳发出一声闷响。 金属裂开了。 门轴出现明显偏移,防爆门开始晃动。 她深吸一口气,按下通讯键:“苏晨,切断主供。” 下一秒,整条走廊陷入黑暗。 只有她手中的手电还亮着,光束笔直地打在门缝上。 她能听见外面的脚步声逼近。 然后是拉枪栓的声音。 她没有躲,只是把手术刀从腰带上抽了出来,横在胸前。 手电光晃了一下,照出门外那个人的脸。 他举着枪,正对准她的胸口。 她没动,也没退。 只是把手指按在了面板旁边的红色按钮上。 那是酸雾全量释放的开关。 只要她按下,整条通道会在十秒内充满腐蚀性气体。 她看着那人的眼睛,开口说:“你想试试吗?” 第217章 长矛阵的首次实战 我睁开眼的时候,冷汗已经浸透后背。耳边是金属摩擦的刺耳声,像是有人在用钝器刮着铁板。我撑着床沿坐起来,脚踝一碰地面就传来钻心的疼。 有人扶了我一把。我没看是谁,只盯着墙上那块监控屏。画面晃了一下,重新亮起。b区外的雪地上,三个黑影围着防爆门,液压钳卡在门轴上,已经切进去大半。 “长矛阵呢?”我问。 “刚完成充能。”苏晨的声音从通风管方向传来。他半个身子探出来,手里抓着控制箱,“随时可以启动。” 我看向配电间方向。那个熟悉的身影还站在走廊尽头,手电光直直照着门外。她没动,也没退,就像一根钉在那里的桩子。 我知道她等的是什么。 “主供切断了吗?” “三分钟前切的。备用电源独立运行,系统稳定。”苏晨爬下来,站到我旁边,“姐说让你别硬撑,但她知道你会起来。” 我没说话,接过旁边人递来的猎枪。枪管冰凉,握在手里才有点实感。 监控画面里,液压钳又往前送了一段。金属发出不堪重负的呻吟。门缝开始扩大,外面的风雪灌进来一丝缝隙。 “放近点。”我说。 苏晨点头,手指按在遥控开关上。我们之前测试过十一次,每一次都记录触发距离和弹射速度。现在用的是第七套方案——扇形展开,分段激活。 门外的人动作很快。其中一人放下工具,伸手去推门。他的靴子踩到了我们埋的感应线。 “就是现在。”我说。 苏晨按下按钮。 地面震动了一下。十根长矛从地下槽道猛地弹出,呈半弧形封锁住门口区域。最前面那人反应不及,右腿直接撞上矛尖。布料被撕开,皮肤划破,血还没流出来,伤口边缘就开始发黑。 他惨叫一声跪下去。 后面两人愣了一瞬,立刻往后跳。但第二根矛已经升到顶位,横向扫过,擦过其中一人的手臂。防寒服破了个口子,酸液渗进去,那人甩着手往后退,嘴里骂着脏话。 “有效。”苏晨低声说,“淬火层全数激活。” 我抬手示意他别松劲。“左翼收,右翼延展。” 他立刻操作控制箱。左边五根矛缓缓降下,右边五根保持竖立,还在微微摇晃。空出来的左侧看起来像是防御漏洞。 果然,剩下两人交换了个眼神,其中一个绕向侧面,贴着墙根移动。另一个在正面佯攻,捡起地上的石头砸向右侧长矛。 “来了。”我说。 当那人跨过我们预设的第二道触发线时,苏晨猛拍新开关。地面翻板开启,两根隐藏矛自下而上穿刺。正面那人躲得快,只被蹭到小腿,但也立刻倒地打滚。 侧面那个就没那么幸运。一根矛穿透了他的鞋底,直接钉进脚背。他嚎叫着摔倒,想拔又不敢碰那根冒着白烟的金属杆。 “回收一组。”我说。 苏晨操作面板,将受伤较轻的三人所在区域的长矛收回地下。他们互相搀扶着往后退,动作慌乱。那个脚被钉住的还在地上挣扎,同伴想去拉他,却被他推开。 “别碰我!这东西会烧穿骨头!” 我看着监控,确认他们的位置。七个人,现在只剩五个还能走动。有两个一直躲在远处没上前,手里拿着燃烧瓶,但始终没敢扔。 “还有人在外围。”我说。 “看到了。”苏晨调出热成像模式,“两个在西侧堆积物后面,一个在东边废车旁。温度偏低,可能是缩着身子。” 我没有下令追击。现在的关键是守住入口,而不是扩大战果。 “传令下去,所有队员进入二级戒备状态。”我对旁边的人说,“检查武器库存,清点剩余长矛数量。” “十根全部启用,目前回收四根,六根仍在作战位。”苏晨报出数据,“酸液罐压力正常,下次充能需要十二分钟。” 我点点头,视线回到屏幕上。 倒在地上的那人还在哭喊。他的同伴终于决定放弃他,转身往雪地深处跑。剩下几个也跟着撤退,脚步凌乱,不再有组织性。 “他们乱了。”苏晨说。 “第一次见这种打法。”我说,“不是靠人数,也不是靠火力。他们不知道我们有多少储备。” “要不要放出第二批?吓他们一下?” 我摇头。“留着。真正的威胁还没出现。” 苏晨没再说话,而是打开保温壶,倒了杯热水递给我。我接过来喝了一口,暖意顺着喉咙往下走。脚踝还在疼,但脑子比刚才清楚。 “你姐还在配电间?”我问。 “十分钟前收到她信号,一切正常。”他说,“她说等局势稳了就回来。” 我看了眼时间。从电力切换到现在,过去不到二十分钟。但这二十分钟里,我们完成了从被动防守到主动反击的转变。 长矛阵不再是图纸上的构想。它真的挡住了攻击,伤了敌人,也震慑了后续可能的行动。 “把刚才的画面录下来。”我说,“存进公共日志,所有人可查看。” “要广播出去吗?” 我沉默几秒。“先不急。让他们自己传消息回去。恐惧比录音更有用。” 苏晨笑了下,低头记录指令。 我扶着墙走到高台边缘。外面的风更大了,吹得残余的酸雾在地面打旋。那些焦黑的痕迹还在冒烟,像某种警告的符号。 远处,最后一个黑影消失在雪幕中。 “他们走了。”苏晨说。 我没有回应。目光落在防爆门上。门轴虽然受损,但结构还在。只要我们不松懈,他们就别想轻易靠近。 “准备下一轮充能。”我说,“这不是结束。” 苏晨点头,转身去检查设备。 我站在原地,猎枪横在臂弯。体温还在往上爬,但我能感觉到自己的意识很清醒。 安全屋还在。 防线没有破。 我们活下来了。 对讲机突然响起。是工坊值班员的声音:“b区北侧管网震动异常,持续三十秒,现已停止。” 我立刻看向苏晨。 他也听见了。 我们同时看向墙角那张管网图。一条暗红色标记的线路从北面延伸过来,终点就在柴油库外墙下方。 “他们换路了。”我说。 苏晨抓起控制箱就往通道口跑。 我紧跟着迈步,脚下一滑差点摔倒。有人想扶我,被我推开。 “我能走。” 我们沿着走廊前进,经过配电间时,发现门开着。里面没人。 “姐不在。”苏晨声音变了。 我掏出对讲机按下通话键:“苏瑶,听到请回答。” 没有回音。 前方拐角处,地上有一串湿漉漉的脚印,朝着北侧维修道延伸而去。 我加快脚步,枪口抬起。 苏晨冲在前面,一边跑一边喊她的名字。 转过弯道时,我看到前方地面有一滩水渍。颜色偏黄。 那是酸液混合了血的痕迹。 我们停下。 前方通道漆黑一片,只有尽头一点微弱的光。 我举起枪,瞄准光源方向。 那里站着一个人,背对着我们,手里拿着什么东西。 他慢慢转过身。 手中的东西掉在地上,发出清脆的响声。 第218章 广播里的威胁 我冲到那团黑影前,弯腰捡起掉在地上的东西。是一台老式对讲机,外壳裂开,电线裸露,但还能发出断续的电流声。 苏晨站在我身后喘气,手电光照在对讲机上。“这玩意怎么会在这?” 我没回答。手指摸到机身侧面一道刻痕——一个歪斜的“FZ”符号,和之前通风口发现的一模一样。 广播突然响了。 声音从头顶喇叭传出,沙哑、扭曲,却能听出是刻意压低的男声:“林越,你听着。两小时。两小时后,柴油库炸了,你们所有人,陪我一起下地狱。” 我猛地抬头。安全屋主控区的所有喇叭都在震动,连走廊尽头的应急灯都跟着嗡鸣。 苏晨脸色变了。“他们黑进了我们的通讯系统?” 我抓起对讲机狠狠砸向地面。塑料壳碎裂,电路板弹出来,火花一闪即灭。 “没用了。”我说,“他们已经掌握频段,随时可以再接进来。” 苏晨立刻转身往监控台跑。我跟上去,脚踝每走一步都像被刀割。刚进控制室,他就拔掉主线路,插上备用电源模块,手指飞快敲击键盘。 屏幕闪了几下,恢复画面。 他调出红外模式,锁定柴油库外墙。画面放大后,围墙外雪地上有几处异常热源。三个桶状物体靠在一起,周围有细线延伸进雪层,一直通向北侧排水沟。 “是炸药。”我说。 “不止。”苏晨指着其中一条线路的终点,“这根线没连到地底,而是朝东边去了。有人在远程控制。” 我正要说话,对讲机忽然响起微弱信号。 “……听得见吗?我是苏瑶。” 我和苏晨同时看向设备。 “我在配电间。刚才被人偷袭,撞倒了。醒来时看到一个人拿着遥控器往外走,穿灰色防寒服,右脸有道疤。” 我脑子里立刻跳出一个人影。 三天前,有个流浪汉在安全屋外围求救,说腿断了走不动。我们打开侧门放他进来,检查后发现只是轻微扭伤。我让他住了一晚,第二天就让他离开了。 当时苏瑶还说,这人眼神不对,太安静。 我调出存档录像,找到那个男人的画面。灰衣,瘦脸,右脸从耳根划到下巴,像被什么利器划过。 再切到实时监控,变电站二楼窗口,那人正蹲在那里,手里握着一个黑色方块,上面有两个天线。 “双频遥控。”苏晨低声说,“一个频道连炸药,另一个应该还在发广播信号。” 我关掉画面,走到武器柜前。 猎枪已经上膛,但我没拿。而是抽出一根长矛,检查尖端淬火层是否完整。又翻出防酸雨斗篷,扣紧所有搭扣。 “你要去?”苏晨问。 “不能等。”我说,“他们选这个时间点,说明准备好了。炸药一旦引爆,柴油库塌了,备用电源撑不了多久。” “我去拆线。”苏晨说。 “不行。”我盯着他,“外面全是触发线,你一踩就爆。而且对方有观察哨,看到人影就会动手。” “我可以带干扰器。”他从工具箱里拿出一个小盒子,焊着几根铜线,“这是我改的信号阻断装置,能短暂切断遥控频率。只要靠近到三十米内,就能让炸药失联十秒。” 我看着他。 他没退缩。 “你不是战斗人员。” “我不是战士,但我知道怎么修机器。”他说,“要是炸药炸了,发电机坏了,我也活不成。这不是帮忙,是自救。” 我沉默几秒,点头。 “穿上重甲,贴墙走。别抬头,别暴露轮廓。我走前面,你跟五步之后。” 他穿上防护服,背上干扰器,手握一根短铁棍当武器。 我最后看了眼主控台。 屏幕上,变电站窗口的人影还在。 我按下内部通话键:“苏瑶,听到请回复。” 她很快回应:“我在。” “守住配电间。无论发生什么,没有我确认,不准开门,不准切断主电源。” “明白。” “如果广播再响,立刻切断所有喇叭线路。” “已经断了。” 我松开按键,拉起斗篷罩住头,拿起长矛,走向东侧维修通道。 苏晨跟在后面,脚步很轻。 通道门是手动开启的,转轮生锈,我用力拧了半圈才松动。门开一条缝,风雪立刻灌进来,带着刺骨的冷意。 我探身出去,左右扫视。 雪地上没有脚印。风把之前的痕迹都盖住了。 我们贴着墙根移动,避开开阔地带。每一步都先用矛尖试探地面,确认没有埋线才落脚。 走出五十米,前方出现一堆废弃建材,水泥板斜靠着铁皮墙。那是通往变电站的必经之路。 我停下,抬手示意苏晨蹲下。 对面二楼窗口,那个人影动了一下。 他低头看了看手里的遥控器,又抬头望向柴油库方向。 我没有动。 风很大,吹得斗篷边缘拍打大腿。我能感觉到冷气慢慢渗进来。 苏晨趴在我旁边,手握干扰器开关。 我数着心跳,等下一个风停的瞬间。 三分钟后,风势稍弱。 我起身,贴着水泥板往前挪。矛尖始终指向前方。苏晨紧跟其后。 离建材堆还有二十米时,我看到地上有一条几乎看不见的细线,横穿路径。线连着一块翘起的铁皮,下面是空的。 陷阱。 我指给苏晨看,然后绕道左侧,踩上一堆碎砖。砖块稳固,没有松动迹象。 我们继续前进。 十五米、十米、五米。 变电站的铁门半开着,里面漆黑一片。二楼窗口离地四米,有条锈梯通上去。 那人还在。 他似乎察觉到了什么,突然转头看向我们这边。 我立刻蹲下,把长矛藏在身体侧面。 他没动,只是举起遥控器,按了一下。 广播再次响起。 还是那个声音,但这次更近,像是就在耳边:“林越,你出门了?很好。看看你左边。” 我猛地扭头。 左边雪地上,不知何时多了几个红点,排成弧形,正是我们刚刚经过的位置。 他早就布好了眼线。 “他在标记我们。”苏晨咬牙。 我没有回应。盯着那几颗红点,判断它们之间的距离。 这不是随机撒的标记粉,是瞄准点。 他在测距。 我慢慢抬起长矛,矛尖对准二楼窗口。 那人笑了,嘴巴张开,能看见一口黄牙。 他举起遥控器,拇指悬在按钮上方。 我握紧长矛,准备冲刺。 苏晨突然抓住我手臂。 “等等。”他低声说,“干扰器还没充能。现在过去,他会立刻引爆。” 第219章 雪地里的酸液陷阱 风停了。 我握紧遥控器,手指贴在触发键上,雪粒卡在指缝里,凉得发麻。苏晨的干扰器充能完成,信号灯由红转绿,耳机里传来他压低的声音:“三秒倒计时,断开主频。” 我没有回应,只盯着前方那片凹地。 雪面平整,看不出异样,只有几道被风吹乱的纹路。可我知道,下面埋着三吨浓缩酸液,从地下管道引过来,流进废弃排水沟下游的坑道。那里是通往柴油库的必经之路,窄,两边堆满冻土和碎石,人只能单列通过。 “断频成功。”苏晨说,“他们暂时失联。” 就是现在。 我按下遥控器。 地面没动静。一秒,两秒,直到第三秒,三处隐藏喷头同时喷出雾状酸液,贴着雪面扩散。白烟腾起,像一层薄纱浮在空中,很快被寒气压住,贴地蔓延。 第一声惨叫从左侧传来。 一个穿灰衣的男人猛地后退,左腿护具冒出刺鼻白烟,靴子边缘开始发黑、剥落。他摔倒在地,手拍雪想压住热感,可酸液已经渗进去,烧穿了内衬。 他张嘴喊,声音撕裂。 我没动。趴在上游雪堆里,只露出眼睛和手。呼吸孔在斗篷领口,呼出的气结成冰渣,蹭在脸上。 另外两人立刻停下。 一个举枪对准雾气源头,另一个蹲下检查同伴伤势。那人脱掉外靴,脚背已经红肿,皮肤泛白,像是被烫熟的肉。 “别碰!”我对着耳机说,“会传染。” 苏晨懂我的意思。他立刻切断所有外部扬声器,防止声音外泄引来更多人。 持枪的那个朝雾区扫了一眼,没敢上前。他趴在地上,耳朵贴雪,听动静。这是老手的动作,靠震动判断伏击者位置。 我慢慢把遥控器收进怀里,抽出长矛。 矛尖淬过酸液,表面有一层暗色涂层,低温下不会冻结。我检查了绑绳是否牢固,然后轻轻拨开身前积雪,准备移动。 他们还没发现我藏在哪。 但时间不多。酸雾在降温,流动性变差,再过几分钟就会凝固,失去遮蔽效果。 我贴着雪面向右爬了五米,利用一块塌陷的水泥板挡住身形。那边是盲区,从他们的角度看不到。 持枪的人终于起身,弯腰前进,枪口始终对准雾区中心。他走得很慢,每一步都试探着落脚。 第二个人拖着伤员往回撤,动作急了,踩到一根埋线。 啪—— 一声轻响。 不是炸药,是警戒铃。我们之前布的铜线连着小铃铛,用来提醒有人闯入。 他知道中计了。 立刻卧倒。 我等的就是这一刻。 从雪堆底部滑出,贴地翻滚到侧翼。雪灌进袖口,冷得刺骨,但我没停。五米距离,眨眼就到。 我站起,抬手,掷矛。 长矛划过半空,钉进那人背部防寒服肩胛位置。力道控制得很好,没穿透,但冲击让他扑倒在地。酸液涂层接触到破损织物,立刻开始腐蚀,冒烟,烧出焦味。 他嚎了一声,伸手去抓肩膀,却被烫得缩回。 持枪的那个反应极快,翻身举枪瞄准我。 我没躲。 站在原地,右手空着,左手慢慢摸向腰间匕首。 他不敢开枪。怕误伤同伴,也怕暴露自己位置。而且他看得出来,我不是一个人来的。 风又起了,吹散部分酸雾。他能看到我脸上的斗篷,也能看到地上那根还在微微颤动的长矛。 “林越?”他开口,声音发抖。 我没回答。 往前走了一步。 他往后缩了半步,枪口晃了一下。 我又走一步。 他咬牙,手指扣在扳机上,但没发力。 我知道他在想什么。赵强让他们来查探情况,没说会碰上这种陷阱。酸液不是普通武器,能存能控,说明我们有储备,有系统布置能力。这不是临时反击,是早有准备。 我停下,离他还有八米。 “回去。”我说,“告诉赵强,下次带防酸雨斗篷。” 他没动。 “你杀了我们,你也活不了。”他说。 “我不杀你们。”我看着他,“你们只是探路的。我要的是消息传回去。” 他盯着我,眼神动摇。 地上那人还在呻吟,肩膀冒烟,衣服烧出一个洞,边缘卷曲发黑。 “走。”我说,“再待十秒,下一矛就不会只伤肩膀了。” 他慢慢放下枪,双手举高。 我把匕首收回,没靠近。这种时候不能贪近战优势。万一他突然扑上来抢武器,反而被动。 他拖起受伤的同伴,踉跄后退。另一人勉强站起来,一瘸一拐跟着。 我站在原地,目送他们离开。 直到背影消失在风雪中,我才低头看自己的手。 指尖发紫,关节僵硬。脚踝也疼得厉害,刚才翻滚时扭了一下。但这不重要。陷阱起了作用,敌人退了,柴油库暂时安全。 我打开耳机:“苏晨。” “我在。”声音很快。 “干扰器保持运行,监控变电站窗口。如果有人重新接入广播频率,立刻切断。” “明白。” “另外,记录这次酸液使用量。坑道里剩多少?” “大概还剩六成。低温让流动变慢,喷头有堵塞迹象,建议下次加温处理。” “记下来。” 我收起耳机,看向酸液池方向。 白烟基本散尽,雪面上留下几块焦黑痕迹,像被火烧过的纸。其中一处还在冒细烟,可能是残留酸液在缓慢反应。 我走过去,用矛尖拨开表层雪。 下面的酸液已经开始凝结,呈半透明胶状。如果不及时回收或加热,会彻底失效。 得想办法改进输送方式。也许可以在管道加装保温层,或者改用压力罐直接推送。 正想着,耳机突然响了。 “林越!”苏晨声音急了,“北侧雪坡有人影移动!不是刚才那几个!” 我抬头。 远处一道黑线出现在雪坡顶端,轮廓模糊,但能看出是两个人,背着包,动作谨慎。 “他们在绕路。”我说,“避开陷阱区。” “要不要启动备用喷头?” 我看了看手中的遥控器。还剩两个未激活的喷嘴,藏在排水沟另一侧,原本是用来封锁后路的。 “不用。”我说,“让他们过去。” “为什么?” “他们不是冲我们来的。”我盯着那两人,“他们是来找人的。看走路姿势,带着工具包,可能是维修工,或者是搜物资的散兵。” “可他们要是靠近柴油库……” “那就让他们靠近。”我慢慢说,“我们可以换个方式用这个陷阱。” 苏晨沉默了几秒:“你是说……引蛇出洞?” “不是蛇。”我看着雪坡上那两人缓缓下行,“是老鼠。赵强派出来的探子,总会想找机会回来。只要他们觉得这里有漏洞,就会再来。” 我蹲下,用手挖开一小块冻土,露出下面的金属管接口。 “把剩余酸液引流到西侧岔道。”我说,“重新布线,改成双层触发。明早之前完成。” “你要留个破绽?” “对。”我拍掉手上的泥,“让外面看起来,我们的防御有死角。” 苏晨没再问。 他知道我在想什么。 赵强不会只派一次人。只要他还想要柴油库,就得不断派人侦察。而每一次,我们都能多杀几个,耗一点他的兵力。 更重要的是—— 我们要让他相信,安全屋并非无懈可击。 这样他才会亲自露面。 我站起身,拍掉膝盖上的雪。 远处,那两人已经走下雪坡,正小心翼翼绕开酸液池区域。其中一人蹲下,用棍子戳了戳焦黑的地面,然后抬头望向安全屋方向。 我看不清他的脸。 但我能感觉到,他在看。 我也看着他。 直到他转身,加快脚步离开。 风更大了。 我拉紧斗篷,握紧长矛,沿着原路返回。每一步都踩在旧脚印里,避免留下新痕迹。 走了五十米,我忽然停下。 右脚踝疼得更厉害了。刚才伏击时用力过猛,伤口可能裂开了。 我靠在一块水泥墩上,解开绑带检查。 纱布湿了,渗出血和组织液混合的淡红色液体。温度有点高,说明还在发炎。 得回去换药。 但我不能现在回去。 苏晨还在主控室等着反馈,敌人可能随时反扑。我得再巡一遍防线,确认没有遗漏。 我重新绑好脚,撑着长矛继续往前走。 输电塔就在前面,再走两百米就到。 那里有个观测点,视野能覆盖整个东侧外围。 我走到塔下,抬头看。 铁架上结满冰,梯子滑得没法爬。我只好靠着塔基坐下,打开遥控器检查信号。 所有陷阱节点正常。 我松了口气,把遥控器塞进内袋。 这时,听见雪地传来轻微摩擦声。 不是风。 是布料刮过冰面的声音。 我立刻抬头。 前方雪丘侧面,有一道新鲜的划痕,像是有人刚刚从那里滑下去。 第220章 防弹背心的秘密 风雪刮了半宿。 我靠在输电塔基上,右脚踝疼得越来越清楚。刚才伏击时用力太猛,伤口裂开了。纱布湿了,渗出的液体带着淡红,摸上去发烫。 不能再走了。 我撑着长矛站起来,拍掉身上的雪,打开对讲机:“东侧观测点已到,信号正常,陷阱节点无异常。” 苏晨回得很快:“收到,主控台显示一切稳定。” 我没多说,关掉通讯。现在最要紧的是回去换药,但不能走明路。敌人可能还在远处盯着,我得避开开阔地。 我沿着地下通风短道往回走。这是条备用通道,入口藏在废弃排水沟下面,平时不用,只在紧急巡线时开启。通道低矮,得弯腰前进,头顶时不时滴下冷凝水,打在脖子上冰得人一抖。 走到一半,我把防弹背心脱下来抱在怀里。这东西穿了一整天,内层已经被汗水和血水浸透,再不处理会腐蚀纤维结构。苏瑶说过,防护装备必须每天检查,尤其是夹层和接缝处。 推开安全屋b区侧门时,天已经亮了。外面雪停了,光线从高窗照进来,落在水泥地上,反着白光。 我直接去了医疗室。 苏瑶正在清点药品库存,听见动静转过头。她看到我的脚,眉头立刻皱起来:“又裂了?” 我点头,坐在床边。 她蹲下解开绑带,动作轻。旧纱布粘在伤口上,撕开时有点疼,我没吭声。她拿酒精棉擦了两遍,重新敷药包扎,嘴上没停:“你得学会节省体力。每次都是这样,明明可以等别人去查,非要自己跑一趟。” “别人看不出问题。”我说,“只有我去过的地方,才知道哪里不对。” 她没再劝,包好后让我抬脚试试。我动了动,疼痛减轻了些。 她把脏纱布收进污物箱,顺手接过我递过去的防弹背心:“今天送过来的?” “嗯。里面湿了,需要做防腐处理。” 她拎起背心走向工作台。这种事她做过很多次,知道怎么拆洗夹层,怎么检测防弹板是否受损。 我在原地等了一会儿,觉得没事了就准备离开。 “林越。”她突然叫住我。 我回头。 她正拿着剪刀,小心剪开背心内衬的一角。她的手指伸进去摸了摸,表情变了:“这里面有东西。” 我没说话。 她把整块内衬布料撕下来,抖开。一张折叠得很小的纸片掉了出来,落在不锈钢台面上,发出轻微的响声。 她捡起来,展开。 是张手绘地图。 纸很旧,边缘磨损,像是从某个笔记本上撕下来的。上面用红笔画了五处标记,每个圈旁边都写着时间、人数、活动规律。其中一个位置,正是昨晚我们设伏的雪坡背面。 她抬头看我:“这是什么?” 我走过去,接过地图,手指划过那些红圈。 “赵强的人经常出没的地方。”我说,“不止一个据点。他们轮流换地方,但路线固定。” 她盯着我看:“你什么时候开始记这些的?” “第一次有人来撬门的时候。”我说,“那时候我就知道,只守门没用。他们不会只来一次。” 她声音低了:“可你从来没提过。” “没必要让你们分心。”我看着地图,“那时候刚建防线,资源紧张,你们都在忙发电机和水源净化。我自己能做的事,就不说了。” 她站起身,语气有点急:“但这不是小事。你在跟踪他们,记录行动路线,甚至预测他们的下一步——这已经不是防守了,是准备反击。” “防守到最后都会变成反击。”我说,“他们要的是柴油库,只要我们还有油,他们就不会停。躲一次两次行,躲一辈子不行。” 她站在那里没动,眼神复杂。 我知道她在想什么。她希望安全屋是个避难所,而不是战场。可现实是,只要外面还有人想抢东西,我们就没法真正安全。 “这张图你打算怎么用?”她问。 “已经在用了。”我说,“昨晚的伏击点,就是根据他们最近三次巡逻路线定的。酸液池的位置,也是他们必经之路中最窄的一段。” 她慢慢坐下,手指敲了下桌面:“如果他们发现我们在追踪他们……会更疯狂。” “他们迟早会发现。”我说,“但等他们意识到的时候,我们已经掌握主动了。” 她抬起头:“你是故意留破绽的?” “对。”我说,“让他们觉得我们有漏洞,才会继续派人来。来的人越多,我们能抓的信息就越多。” 她沉默了几秒:“那你接下来打算怎么办?等赵强亲自出面?” “他一定会来。”我说,“当手下损失够多,消息传得够乱,他自己就会坐不住。他不信别人能守住这里,更不信我们会比他看得远。” 她看着我,忽然说:“你不只是想赶走他们吧?” 我没回避:“我想让他们知道,谁才是这里的主导者。” 她深吸一口气,站起身走到柜子前,拿出一份干净的地图纸和一支记号笔。 “把这张图重画一遍。”她说,“标注清楚每个点的风险等级和可利用地形。我要存进主控台备份。” 我看了她一眼。 她语气平静:“我不是支持你开战。我是支持你保护大家。如果你觉得这是必要的,那就做彻底。” 我点点头,接过纸笔。 她转身去煮热水,准备清洗背心残片。我坐在桌前开始重绘地图,把每一个据点的进出路线、人员轮换时间、可能的藏身位置都标清楚。 写完最后一笔,我把复印件放进控制台抽屉,原件交给了她。 她接过来看了一眼,放进医疗室档案柜最底层。 “背心修好后还给你。”她说,“下次别藏东西在夹层了,万一漏检,关键时刻会出事。” “知道了。” 我走出医疗室,顺手带上门。 走廊灯光有些暗,空气里有淡淡的铁锈味。我沿着墙走到一层警戒岗哨,拿起靠在窗边的猎枪,拉开枪栓检查弹药。 窗外雪地一片白,昨晚留下的脚印都被新雪盖住了。只有靠近围墙的地方,还能看出几道焦黑痕迹,是酸液烧过的地面。 我站到窗侧,握紧枪管。 远处变电站的方向安静得很。 苏瑶从后面跟过来,站在我旁边。 “你还信那个计划吗?”她问。 我看着窗外:“信。” 她没再说话,转身回了医疗室。 我留在原地,手指搭在扳机护圈上。 风又起来了,吹着屋顶的金属板发出响声。 第221章 燃烧瓶与防爆盾 风停了。 我站在窗边,枪还在手里。雪地安静得反常,远处变电站的轮廓清晰可见,没有动静。 可我知道不对。 刚才巡查时留下的脚印,有一串被新雪半掩着,方向朝安全屋正门偏右。那是我们平时不用的路线,没人会走那里回来。我盯着那片区域看了三分钟,发现雪面有一道极细的划痕,像是重物拖过又匆忙掩盖。 我立刻按下对讲机:“苏晨,b区门前准备,他们要扔燃烧瓶。” “收到。”他回得很快。 我没等回应落地,眼睛没离开那片雪坡。五秒后,人影从雪堆后冒头,动作迅速。他们没站直,蹲着往前挪了两步,手臂扬起。 五个瓶子飞出来,呈扇形落向安全屋正面。 玻璃震了一下。火光在门前炸开,油味冲进鼻腔。有两瓶落地就裂,液体溅到地上,发出滋滋声,地面开始冒白烟。那是酸液混了助燃剂,烧得快,腐蚀也强。 通风口就在前方一米,一旦引燃内部管道,整个供气系统都会瘫痪。 苏晨已经冲出去了。 他手里拿着那块新做的防爆盾,钢板加隔热层,表面涂了防腐料。他跑得稳,脚步没乱,在第二波火焰落地前半秒把盾横在通风口前。火舌撞上金属,被挡下来,热浪拍在他身上,护目镜蒙了一层灰。 但酸液顺着接缝渗进去,边缘开始冒泡。白烟更浓,带着刺鼻气味往上窜。他往后退了半步,脚跟卡在排水槽里,没站稳。 “别松手!”我在屋里喊。 他咬牙撑住,另一只手摸到墙边的灭火喷杆,单手拉开阀门。泡沫喷出,压住周围明火。可盾牌外侧的涂层已经开始剥落,露出底层金属。再烧下去,结构会软化。 我知道不能再等。 我从侧廊绕出,贴着墙根移动。雪还没化透,踩上去咯吱响。我放慢脚步,借着燃烧的火光做掩护,靠近投掷点左侧的雪坑。 坑里有两个人,一个正往第三个瓶子上绑布条,另一个抬头看安全屋方向。我看到他腰间挂着几个空瓶,标签是工业酸液的旧款,和我们仓库里的一样。他们偷看过库存记录。 我抽出长矛,猫着腰从后方接近。 第一个察觉的是那个绑瓶子的。他转头看见我,刚张嘴,我就冲上去用矛柄砸他手腕。瓶子摔在地上,没破。他想叫,我抬膝撞他下巴,他仰倒进雪里。 另一个反应快,翻身就要掏东西。我抢先进攻,长矛横扫,打中他肩膀。他踉跄一下,手伸进怀里,掏出一个小瓶。我认得那种瓶子——浓缩酸液,能瞬间腐蚀布料和皮肤。 我没让他扔出去。 我扑上去将他按倒,膝盖压住他手肘,矛尖抵住他喉咙。他挣扎,头撞雪地,一下又一下。我把他的手掰开,瓶子滚出来。我捡起来,握在手里。 这时苏晨在身后大喊:“小心脚下!” 我立刻跃起。 落地时左脚蹬地发力,整个人腾空半秒。就在我原站的位置,雪面炸开,泥黑色的液体喷出来,带着高温蒸汽。是陷阱。他们提前挖了坑,埋了酸液罐,用细线连接触发机关。 我翻滚两圈停下,左手撑地时碰到了溅出的液体。袖子外层立刻发硬,皮肤传来灼感。我扯下那截布料甩掉,伤口不深,但火辣辣地疼。 苏晨跑过来,把盾牌立在旁边,伸手拉我。“你没事吧?” “皮外伤。”我站稳,低头看他手里的盾,“还能用吗?” 他翻了翻盾面,摇头:“边缘密封条烂了,下次挡不住复合攻击。” 我点头,看向被我制服的两人。他们都晕了,其中一个嘴角流血。我搜他们身,找到三个未使用的燃烧瓶,两个酸液罐,还有半卷引火绳。他们的手套上有油渍,不是第一次干这种事。 “他们学聪明了。”我说,“不再是单纯砸门或远距离试探。现在是燃烧加腐蚀,双管齐下,想逼我们开门自救。” 苏晨喘着气:“还知道埋陷阱配合投掷,有人指挥。” “一直都有。”我把缴获的瓶子收进背包,“赵强不会让手下乱来。这些人动作协调,分工明确,至少演练过一次。” 我走到酸液池边上,蹲下看残留物。液体还在缓慢流动,颜色偏黄,说明浓度不高。他们用的是稀释过的废料,可能从废弃工厂偷的。这种酸液腐蚀性弱些,但胜在量大,容易点燃。 “回去换件衣服。”苏晨说,“你手臂需要处理。” “先不急。”我把背包背上,拿起长矛,“让他们带走这两个。” “什么?” “留下昏迷的人。”我说,“让他们自己人来抬。这样消息传得更快。” 苏晨愣了一下,明白了:“你想让他们知道,我们连他们埋陷阱都看穿了。” “不止。”我看着远处雪坡,“我想让他们知道,我们比他们快一步,也比他们狠一点。” 我转身往安全屋走,脚步没停。苏晨跟上来,一手拎着变形的盾牌,一手扶墙调整呼吸。我们从东侧通道进入,门锁自动闭合。 主控室灯亮着。 监控画面显示外围热源正在撤离,只剩几处残余火点。我调出十分钟内的录像,逐帧查看。除了这两人,还有两个身影在五百米外接应,骑着改装雪橇,车斗里装着类似燃料桶的东西。 他们没放弃。 我打开通讯频道:“所有岗位检查门窗密封,清点防护装备损耗。工坊立即启动备用材料切割,今晚必须做出新盾。” 苏晨把盾放在工作台上,拆开边缘螺丝。他拿出笔记本开始写:“建议双层隔离,中间加空气隙。外层用报废锅炉钢,耐高温。密封条换成橡胶垫圈,来源可以拆自废弃车辆轮胎。” “行。”我说,“你负责图纸,明天中午前给我样品。” 他抬头:“这么急?” “他们不会只来一次。”我说,“这次用了燃烧瓶和酸液,下次可能带喷火器或者更大当量的炸药。我们必须比他们先准备好。” 我解开上衣,撕掉被酸液沾过的左臂布料。皮肤红了一片,表层有些破损,不算严重。我从急救包取出碱性溶液冲洗,凉意压下灼痛。然后贴上抗菌膜,缠了两圈绷带。 苏晨看着我处理伤口,没说话。 我系好袖扣:“去主控台更新警戒等级,设为二级响应。所有夜间巡逻改为双人组,携带反击装备。” 他点头出门。 我留在工坊,把缴获的酸液瓶放进检测箱。这些液体需要分析成分,确认是否含有其他添加剂。我还把燃烧瓶残骸拼起来,发现瓶底刻着数字编号——04、07、12。这不是随机标记,是批次号。 他们有稳定来源。 我记下编号,拍照存档。 然后我打开抽屉,取出那份重绘的地图。昨晚标注的五个据点,现在有两个出现了异常活动痕迹。一个是雪坡藏身处,另一个是东南方向的旧泵站。两者之间有雪橇车辙连接,可能是运输线。 我把新信息标进地图,用红笔圈出泵站。那里靠近水源,又有电力残留,适合做临时补给点。如果我是赵强,也会选那里当物资中转站。 我合上地图,塞进内袋。 刚起身,对讲机响了。 “林越,”苏晨声音传来,“北侧围栏发现新的划痕,深度两厘米,排列整齐,像是某种工具反复刮擦留下的。” “拍照片传过来。” “已经发了。” 我打开屏幕查看。划痕呈斜线分布,间距固定,边缘整齐。这不是人为破坏,更像是测试——他们在试我们的围墙能扛住什么级别的物理冲击。 我回拨:“通知哨岗加强观察,每半小时汇报一次。不要主动出击,等我命令。” “明白。” 我走出工坊,走向b区走廊尽头。那里有扇小窗,能看到正门区域。火已经被扑灭,地上留下焦黑痕迹。两个昏迷的人还躺在原地,没人动他们。 风又起来了。 我靠在墙边,手搭在长矛上。 远处雪地一片白,什么都没有。 第222章 医疗室的紧急手术 风卷着雪扑在窗上,我靠墙站着,左臂垂着动不了。血从肩头渗出来,顺着肋骨往下流,黏在皮肤上又冷又痒。 苏瑶冲过来扶我,手伸到衣服底下摸伤口。“弹片卡住了。”她说,“得取出来。” 我没说话,咬住嘴里的布条。她让我躺到医疗室的床上,床面硬,垫了层防水布。灯光闪了一下,又稳住。 “准备手术。”她对苏晨说。 苏晨站在门口,手里拿着工具箱。“电不够,主灯撑不住太久。”他把备用电池插进接线盒,又检查了一遍线路。 苏瑶戴上手套,打开器械盘。镊子、刀片、钳子都用高温柜烤过,冒着热气。她拿喷雾往我肩膀周围喷,凉意刚散开,疼就往上顶。 “别动。”她说。 我闭眼,听见剪刀划开衣服的声音。接着是清创棉擦过皮肉,像砂纸磨骨头。她用力压住某个点,整条胳膊猛地抽了一下。 “血管旁边有碎片。”她声音没变,“再忍一下。” 头顶的灯开始抖,光忽明忽暗。药架上的瓶子轻轻晃,发出细响。 “电源不稳!”苏晨抬头看配电表,“只能维持十分钟。” “够了。”苏瑶抓起头戴灯扣在头上,拧亮,“你守监控,随时报外面情况。” 我睁开眼,看到她脸绷得很紧,手指却稳。她用镊子拨开肌肉层,一点点找金属边缘。 “找到了。”她低声说。 钳子进去的时候,整块肉都在跳。她夹住东西往外拉,阻力很大。我能感觉到那块碎片嵌得很深,像是钉进了骨头缝。 “快出来了。”她呼吸放慢,“还差一点……” 突然,灯灭了。 只有头戴灯还亮着,光圈照在切口上。她没停手,继续用力一扯。 “叮”一声,碎片掉进托盘。 “取出第一块。”她喘了口气,“还有残留。” 我喉咙发干,想说话,她先开口:“别出声,节省体力。” 她重新消毒,换了一把更小的钳子。这次动作更慢,每动一下都要停顿几秒调整角度。 外面传来撞击声。 “姐姐!”苏晨对着对讲机喊,“他们撞门了!用了锤子!” 墙震了一下,床脚在地上划出短痕。一瓶药倒下来,摔在地上裂开。 “还有三秒。”苏瑶盯着伤口内部,“最后一块要取干净。” “防爆门撑不住多久!”苏晨回头看我们,“要不要先撤?” “不行。”她说,“现在停下会大出血。” 她夹住第二块残渣,慢慢往外拖。这一次没有金属声,而是酸液腐蚀后的碎屑,混着黑红色组织一起被抽出。 她扔掉脏物,立刻按住出血点。凝胶敷料贴上去,真空膜封住整个创面。动作快但没乱。 “止血完成。”她松开手,看了眼计时器,“七分十四秒。” “门快破了!”苏晨拍了下桌子,“他们砸的是铰链位置!” “给我战术背心。”我对他说。 他跑出去拿回来,递给我时手有点抖。我用右手穿上,拉链拉到胸口,肩带绕过脖子固定。 苏瑶撕下染血的手套,指尖发白。“不能用力。”她说,“至少四十八小时不能抬臂。” 我点头,试着站起来。腿软了一下,她扶住我肩膀没松手。 “我知道你急。”她说,“但现在你是伤员。” “我不是累赘。”我站直,“还能走,能拿枪。” 她看着我,没反驳。 墙又震了一下,比之前重。天花板落灰,监控屏闪了两下,画面还在。 “他们换了方式。”苏晨盯着屏幕,“不是轮流撞,是连续猛击,节奏越来越快。” “准备退路。”我对他说。 他按下控制键,地下通道的铁门解锁,红灯转绿。通风管道开始切换气流,防止烟雾灌入。 “两分钟后下去。”苏瑶扶我走到门边,“等他们破门瞬间再撤离,留出反应时间。” “行。”我说。 她蹲下检查我的绷带有没有移位。突然,墙上传来一声巨响,像是金属断裂。 “铰链断了一个!”苏晨盯着摄像头,“正面压力减轻,他们要加速了!” “最后确认一遍。”我问,“地下室物资、武器、通讯设备都到位了吗?” “全齐。”他说,“水、食物、发电机,连应急药品都搬完了。” “好。”我看向苏瑶,“你可以走了。” 她没动,转身打开焚烧箱,把手术残渣扔进去,盖上盖子点燃。火光从缝隙里透出来,映在她脸上。 “走。”她说。 我们三人靠着墙,贴着走廊边缘往铁门移动。我右手握着长矛,指节发白。苏晨走在最外侧,手里提着信号干扰器。 离门还有五米,撞击声忽然停了。 一片静。 “不对。”苏晨耳朵贴在墙上,“没人说话,也没脚步声。” 我屏住呼吸。 三秒后,门框周围喷出一股白烟,顺着地板蔓延。 “催泪剂!”苏晨捂住口鼻,“他们不想破门,想逼我们自己冲出去!” 苏瑶立刻从腰包掏出防毒面罩塞给我,自己戴上一个。苏晨把干扰器调到最大功率,扔进烟雾扩散的方向。 “烟被吹散一部分。”他咳了一声,“还能撑住。” 我靠在墙边,感觉肩膀的伤口又开始发热。面罩贴着脸,呼吸声很大。 “不能等。”我说,“他们等烟生效,我们必须提前走。” 苏瑶点头,伸手推铁门。门开了半尺,下面漆黑一片,只有台阶向下延伸。 “你先下。”我对她说。 “不行,你伤重,我扶你。” “听命令。”我抓住她的手腕,“你先下去,确认安全再叫我。” 她犹豫一秒,低头钻进门洞。脚步踩在水泥台阶上,声音很轻。 苏晨跟着下去,留下我一个人站在上面。 烟雾已经爬到脚边,刺得眼睛发酸。我退后一步,右脚踩上第一级台阶。 就在这时,正门外传来一声闷响,像是重物落地。 紧接着,是金属刮地的声音,缓慢,持续。 有人在拖东西。 我回头看向门缝,心跳加快。 那声音停了。 门把手轻轻转动了一下。 第223章 地下室的最后防线 门把手转动的瞬间,我往后退了一步,右脚踩上台阶。苏瑶在下面喊我的名字,声音被通道吞掉一半。我没回应,左手压住肩头的绷带,右手握紧长矛,慢慢往下走。 铁门在我身后合拢,苏晨立刻拧紧螺栓。金属摩擦声刺耳,他喘着气说:“锁死了。”通风口的滤网开始运转,烟雾没再涌进来。灯光亮起,照出地下室中央的操作台、武器架和角落里的发电机。空气里有柴油和金属的味道。 我靠墙坐下,背贴着冷水泥。肩膀的伤口发烫,每一次呼吸都扯动肌肉。苏瑶蹲下来检查包扎处,手指轻轻按了边缘。“没裂开。”她说,“但不能再碰水。” “顾不上这些。”我说,“上面怎么样?” 苏晨已经跑到监控屏前,手指在键盘上敲了几下。画面跳转到主门外摄像头,断裂的铰链露在外面,门板歪斜着,被人从外面拖到了墙边。雪地上留下两道深痕。 “他们快进来了。”他说。 “炮台准备好了吗?” “早就等着。”他转身走到角落,掀开防尘布,露出一台改装过的喷射装置。钢管焊接成支架,连接着两个加压罐,瞄准楼梯口上方。“酸液弹装填完毕,遥控触发。” “别急着打。”我说,“等脑袋露出来。” 苏瑶站起身,把猎枪递给我。她自己拿了把短刀,插进腰带。我们三人分别守住不同位置。我在操作台旁边,能看见监控也能快速移动。她守在我侧后方,随时准备支援。苏晨蹲在炮台边上,眼睛盯着屏幕。 头顶传来刮擦声。 有人在爬铁梯。 监控画面里,一只戴手套的手抓住了最后一级台阶边缘。接着是肩膀,然后是头。黑面罩遮住下半张脸,只露出眼睛。他探出身子,左右扫视。 “就是现在!”我低声说。 苏晨按下按钮。 “砰”一声闷响,酸液弹在空中炸开,绿色液体泼洒出去,正中那人面部。他猛地后仰,发出一声惨叫,手乱挥,整个人失去平衡,滚下楼梯。撞击声持续了几秒,最后归于寂静。 “补枪。”我撑地站起来,苏瑶扶住我胳膊。我抬起猎枪,瞄准楼梯口。那人还在动,在台阶上挣扎着想爬起来。 一枪打过去,子弹穿过胸口。他抽搐了一下,不动了。 “第一个。”我说。 苏晨盯着屏幕,手指没离开遥控器。“没有其他人跟进。” “他们在观察。”我靠回墙边,喘了口气,“刚才那一击够狠,他们得重新计划。” 苏瑶撕开新的绷带,重新固定我的左肩。“你刚才用力了。” “必须打准。”我说,“少一颗子弹,后面就多一分危险。” 她没再说什么,只是把医疗箱拉近了些。我们安静下来,听着头顶的动静。风从缝隙吹进来,带着外面的寒意。发电机低鸣,维持着照明和监控运行。 十分钟过去,没有任何新动静。 苏晨忽然抬头:“有声音。” 我也听到了。轻微的脚步,不止一个,从主厅方向靠近。他们放慢速度,像是在试探。 监控画面依旧只有空荡的走廊和倒下的门。入侵者还没进入可视范围。 “等。”我说,“别慌。” 脚步声停在楼梯口上方。 几秒钟后,第二个人出现。这次他没直接露头,而是先扔下一小块金属片。它撞在地上,发出清脆的响声。他在测试有没有埋伏。 没人动。 他又扔了一次,角度偏了些。还是没反应。 这次,他慢慢探出身子,手里举着一把冲锋枪,对着下方扫视。他的视线在炮台位置停留了几秒,又移开。 “就是他。”我低声说。 苏晨的手指悬在按钮上。 那人终于完全露出头部,正要往下看—— 按钮按下。 酸液弹爆开,绿色液体溅满他的头盔和肩膀。他大叫一声,后退一步,枪口朝天开了几枪。子弹打在天花板上,火花四溅。他踉跄着想逃,但酸液已经开始腐蚀装备接缝,头盔松动,往下掉。他伸手去抓,结果失去平衡,一头栽下楼梯,重重摔在底层。 我立刻抬枪。 他还活着,在地上翻滚,试图拔出手枪。我扣动扳机,子弹击中他的大腿。他惨叫,手枪掉在一旁。 “留活口?”苏晨问。 “不用。”我说,“这种时候,活人比死人更麻烦。” 第二枪打中胸口。他抽了几下,不动了。 “两个。”苏瑶说。 “还会再来。”我把枪靠在腿边,“他们不会放弃。” 苏晨重新装填酸液弹。这次他换了浓度更高的配方,罐体上的压力表指针偏得更远。“第三发可能引起管道震动,小心碎片。” “只要能拦住他们就行。”我说。 我们再次进入等待状态。 这一次,间隔更久。 半小时后,头顶传来拖动重物的声音。接着是金属碰撞,像是在组装什么东西。 监控画面依旧看不到具体情况。 “他们在做什么?”苏瑶问。 我盯着屏幕边缘的一个细节。地板上有影子晃动,形状不规则,来回移动。 “搭架子。”我说,“可能是想用钩索直接降下来,避开楼梯。” 苏晨皱眉:“那炮台就打不到最佳角度了。” “那就换方式。”我站起身,“准备近战。” 苏瑶立刻从武器架取下三把战术匕首,一把给我,一把给苏晨,最后一把插进自己靴筒。我们各自检查装备,确认弹药和工具都在手边。 头顶的声音越来越大。 突然,一声巨响,像是重物砸穿了地板。灰尘从天花板裂缝飘落,监控屏幕闪了一下,但没断。 紧接着,一根钢索从上方垂落,直通楼梯口侧面。一个人影顺着索滑下,动作很快。他落地时翻了个身,立刻举起武器。 苏晨来不及用炮台。 我抄起长矛,冲上去。 他刚抬头,我就一矛刺向胸口。他侧身躲开,矛尖划过防弹衣。他抬枪要打,苏晨从侧面扑上来,用匕首砍断了他的枪带。枪掉在地上,滑出几步远。 我回身再刺,这次刺中肩膀。他闷哼一声,往后退。苏瑶趁机绕到背后,一脚踢在他膝盖后侧。他跪倒在地,我用矛柄砸向后颈,他向前扑倒。 “绑起来。”我说。 苏晨拿绳索捆住他的手脚。我捡起他的枪,是把改装过的霰弹枪,弹匣里还有三发。 “问话。”我蹲下,扯掉他的面罩。 他睁眼看着我,眼神里有恨,也有怕。 “谁让你们来的?”我问。 他闭嘴不答。 “不说也行。”我站起身,对苏晨说,“把他关进储物间,等结束后处理。” 苏晨拖着他往角落走。苏瑶检查了我的手臂,发现外层纱布有点渗血。 “伤口裂了。”她说,“需要重新清理。” “等会儿。”我说,“上面还有人。” 就在这时,监控画面里,又有一个人出现在楼梯口边缘。 但这次,他没往下看。 他举起一只手,手里拿着一块黑色的小方块。 我认出来了。 那是引爆器。 “炸药!”我大喊。 话音未落,头顶传来轰然巨响。整个地下室剧烈震动,灯闪了几下,灭了。备用电源启动,红光亮起,照亮满地灰尘。天花板出现裂缝,水泥块掉落,砸在操作台上。发电机发出异常噪音,接着停止运转。 “断电了!”苏晨扑向配电箱,“主线路烧了!” 我靠墙站着,耳朵嗡嗡作响。肩膀的伤完全裂开,血顺着胳膊流下来。苏瑶冲过来扶我,另一只手摸向医疗箱。 “稳住。”她说,“别动。” 我推开她,走向武器架。最后一把猎枪还在。我把它拿起来,检查弹仓。 “他们要下来了。”我说。 苏晨修不好电路,干脆放弃。他抄起铁棍,站到我身边。 苏瑶也拿起匕首。 我们三人并排站着,面对楼梯口。 脚步声再次响起。 这一次,不止一个。 他们来了。 第224章 广播站的反击宣言 我抓着铁管撑起身子,耳朵还在嗡鸣。头顶的震动停了,但脚步声没断。他们要下来了。 苏晨握紧铁棍站在我右边,苏瑶贴在左边,匕首横在胸前。我们三人靠在一起,面对楼梯口。空气里全是灰尘的味道,发电机不响了,只有应急红灯亮着。 我知道等下去就是死。 我低头看了眼肩膀,纱布全湿了,血往下淌。没时间包扎。我松开长矛,从战术背心掏出一把钥匙,塞进苏晨手里。 “地道入口。”我说,“带她走。” “那你呢?”苏晨声音发紧。 “我去广播站。”我说,“只要电没彻底断,还能发信号。” 苏瑶抓住我胳膊:“你现在出去撑不了十分钟。” “正因为他们觉得我出不去,我才必须去。”我抽出手,“你们按计划撤到b区掩体,等我消息。” 我没等他们回话,转身走向设备间后面的通风口。盖子早就拆了,黑洞洞的通道斜向上延伸。我咬牙爬进去,肩膀撞在金属壁上,疼得眼前发黑。 爬了二十米,前面出现微弱光亮。是广播站的检修灯。 我把耳朵贴在格栅上,听见说话声。一个熟悉的声音从喇叭里传出来。 “……林越把物资锁死,连一口吃的都不给外面的人!他不是救世主,是守财奴!” 是赵强。 他在广播里歪曲事实,想把我变成众矢之的。 我慢慢推开格栅,滑进设备间。房间里没人,只有一台备用电源还在运行,绿灯闪着。我摸到主控室门边,贴墙听动静。 赵强的声音继续往外传:“谁帮我拿下安全屋,谁就能分一份资源!我们一起推翻这个自私的暴君!” 我冷笑一声,抬脚踹开门。 主控室里只有一个男人坐在操作台前,戴着耳机正在调音。他猛地回头,手伸向桌子下的棒球棍。 我没给他机会,冲上去一拳砸在他太阳穴上。他软下去,滑到地上。 我坐到控制台前,屏幕上还连着外部麦克风画面。雪地里,一群人围着安全屋废墟站着,赵强站在高处,正对着摄像头讲话。 我找到抢答键,按下去。 广播里的声音戛然而止。 所有人抬头看向广播塔方向。 我拿起话筒,声音压得很稳:“这里是龙国01号安全屋。我要告诉所有人——赵强帮派正在焚烧加油站、炸毁柴油库、用燃烧瓶攻击医疗点。他们不是求生者,是掠夺人类最后希望的毒瘤。” 下面的人开始骚动。 有人指着屏幕喊:“那是林越!他还活着!” 赵强脸色变了,对着手下吼:“切断线路!快!” 但已经晚了。 我继续说:“三天前,他们烧掉城东最后一座社区诊所,七名伤员没能逃出来。昨天,他们炸毁西区净水站,让三百人失去饮用水。现在,他们又想用谎言煽动你们来送死。” 画面里,一个年轻男人放下枪,抬头看着塔顶。 “我不是号召你们为我而战。”我说,“我是告诉你们真相。赵强许诺的物资,本来是用来维持城市基本运转的公共储备。他不是分配者,他是窃贼。” 人群安静了几秒。 赵强跳下高台,朝广播站方向跑过来,边跑边喊:“杀了他!别让他再说话!” 我提高音量:“所有愿意活下去的人,听我说——向北3公里,有一处废弃工厂改建的安全屋,有食物、有药、有防御。我不强迫任何人加入,但我承诺:只要你来,我就带你活下去!” 风把声音吹散了。 可我知道它传出去了。 监控画面里,几个原本站在赵强身边的人往后退了两步。一个人扔下背包,转身往街角走。另一个蹲在地上,把枪放在脚边。 混乱从边缘开始蔓延。 我关掉外放,快速切换系统模式,把广播转成循环播放。三分钟后自动重启,重复刚才那段话。 然后我拔掉定位模块,塞进衣兜。这是防止他们顺着信号找来反扑时能重新锁定频道。 我站起身,腿有点发软。肩膀的血流到了手肘,衣服黏在皮肤上。我撕下一段电线缠住伤口上方,减缓出血。 刚走到门边,听见楼下传来撞门声。 他们来了。 我绕到后窗,打开插销。外面是五米高的排水管,结满了冰。我翻出去,抓住管道,一点一点往下蹭。 脚刚落地,头顶窗户被人推开。 “他在那儿!”有人喊。 我撒开手,摔在雪堆里,滚了半圈站起来就跑。左臂甩不动,只能用右手保持平衡。 身后传来脚步声和叫骂。 我拐进一条窄巷,踩着结冰的台阶冲上屋顶。雪落在脸上,冷得刺骨。我沿着屋脊往前跃,踩塌了一片瓦,差点滑下去。 翻过三栋楼,追兵的声音变小了。 我停下喘气,回头看。广播站方向冒出黑烟,可能是他们放火烧设备。但没关系,我已经把话说出去了。 远处的城市依旧死寂,但我知道有些人听到了。 他们会做选择。 我贴着墙根继续往北走。安全屋不能回,那里现在是战场。我得去b区接应苏瑶他们,然后启动备用方案。 风更大了。 我拉高衣领,把身体缩进外套里。前方路口立着一块倒下的路牌,上面写着“机械厂旧址”。 还有两公里。 我踩着积雪往前走,每一步都陷得很深。体力快到极限,但脑子很清醒。 突然,前面巷子里走出一个人影。 他穿着破旧军大衣,手里拎着一把扳手,站在路灯底下看着我。 我没停下。 他也站着没动。 等我走近了,他开口:“你是林越?” 我点头。 他把扳手放在地上,双手抱胸:“我住城南,听过你的广播。你说的是真的?” “你亲眼看到才算真。”我说。 “那我跟你走。”他说,“我有个女儿在医院,没药活不过明天。” 我看着他眼睛,里面没有骗人的光。 “跟我来。”我说,“但路上不许问问题,不许掉队。” 他点头,跟在我侧后方。 我们继续往北走。 雪越下越大。 风吹着碎纸片在地上打转。 转过一个街角,我发现前面停着一辆改装过的三轮车,车上盖着防水布。车旁边蹲着两个人,看见我走过来,立刻站起来。 “林哥!”其中一人喊。 是苏晨。 他跑过来扶住我:“我们刚修好这辆车,就听见广播了!” “人都齐了?”我问。 “齐了。”苏瑶从车后走出来,手里提着医疗箱,“我们等你五分钟了。” 我看看他们,又看看身后那个陌生人。 “上车。”我说,“我们出发。” 第225章 雪地战车的雏形 车刚停稳,苏晨就从副驾跳下来,绕到后头掀开防水布。三轮车底盘被雪泥糊住,他蹲着用扳手敲掉结块的冰碴,嘴里呼出的气在眉毛上结了一层白霜。 我抓着车门框往下蹭,左肩一用力就发麻。脚踩在地上,积雪陷到小腿肚。身后那辆改装三轮还冒着尾气,排气管抖了两下,熄了火。 “林哥,你先去休息。”苏晨抬头看我,“工坊这边我能搞定。” 我没说话,走到车尾把油桶卸下来。柴油沉,单手抬不动,我弯腰换了个姿势,用右肩顶起桶底,一步步挪向铁门。 工坊在b区仓库最里面,门是加厚钢板焊的,关上以后外面听不见动静。我推开门,一股机油味混着焊渣的焦臭扑过来。角落里堆着拆下来的汽车零件,几根履带半成品靠墙立着,地上散落着螺丝和断掉的链条。 苏晨跟进来,把工具箱放在工作台上。他打开灯,老旧的日光灯闪了两下才亮全。 “轮毂我找到了。”他说,“城西废弃装甲车残骸,前天我去拖回来的。胎面还能用,就是得重新固定。” 我放下油桶,走到那堆钢板前。其中一块已经切出弧度,边缘打磨过,能看出是车体护板的雏形。 “发动机呢?”我问。 “在这儿。”他指了指角落里的铁架。 我走过去。一台柴油机摆在木托上,外壳有锈迹,但没裂痕。这是从郊区变电站废墟里挖出来的,之前一直存着没动。 “能点着吗?” “试过一次。”苏晨拧开油箱盖检查,“滤芯换了新的,预热塞也装好了。只要接上线路,应该没问题。” 我把手搭在发动机上。金属冰凉,手指摸到散热片的缝隙。这机器老,但够结实。低温环境下不容易冻裂,比普通汽油机靠谱。 “咱们得快。”我说,“赵强的人不会等太久。” 苏晨点头。“我已经把底盘改好了。加宽轴距,前后各留了安装位。你要是觉得行,现在就能开始组装。” 我没有犹豫。“那就干。” 我们先把发动机吊起来,用滑轮组慢慢挪到支架上方。苏晨扶着底座对准螺孔,我拧紧固定螺栓。他一边接油管一边说:“我打算把动力输出调低速高扭,这样在雪地里不容易陷。” “履带呢?” “用了装甲车的驱动轮,齿咬更深。后面加了张紧轮,防止脱轨。”他拍拍旁边那根粗钢轴,“你看这个轴,我加固过,两边加了轴承护罩。” 我蹲下来看。轮轴表面涂了防冻润滑脂,看起来还算顺滑。 “试试能不能转。” 他按下启动按钮。电机嗡了一声,发动机抖了两下,没着。他又试一次,这次传来清脆的爆响,接着是低沉的轰鸣。排气管喷出一股白烟,震动顺着地面传到脚底。 成了。 苏晨咧嘴一笑,立刻拿扳手去紧固松动的接口。我站在边上盯着仪表盘。油压上来,水温也开始爬升。虽然只是短时间运行,但至少证明它能撑住低温启动。 “下一步是车身。”他说,“得把驾驶室围起来,不然人坐进去会被风雪打透。” 我们搬来切割好的钢板,一片片焊到底盘上。苏晨负责焊接,我递工具、扶钢板。电焊枪滋啦作响,火星子溅到地上,烫出一个个小黑点。 焊到第三面时,远处传来一声闷响。 我们都停了手。 声音来自东南方向,像是建筑倒塌,又像爆炸。震动不大,但足够让墙上的工具轻轻晃了一下。 “不是这边。”苏晨看了看窗外,“离得远。” 我没吭声,盯着那扇焊死的小窗。外面天色灰沉,雪还在下。这种天气最容易被人摸近。 “继续。”我说。 他点点头,戴上防护面罩,重新点燃焊枪。 车头部分最难做。我们想留出观察口,又不能太显眼。最后决定在正前方开一条窄缝,里面装防弹玻璃碎片拼成的视窗。苏晨用角磨机一点点修整边缘,直到缝隙刚好够看清前方路况。 “还得加个防御装置。”我说。 他停下活儿。“你是说……酸液喷口?” “对。车头下面装一个,遥控触发。追兵靠得太近就喷,给他们一个教训。” 他想了想,转身从柜子里拿出一根耐腐蚀塑料管和一个小号加压泵。“我早准备了。就怕你说晚了。” 我们把管道接到车头下方预留的出口,另一头连到后备箱里的储存罐。罐子原本是用来装净水剂的,现在倒进回收来的酸液,封好盖子。 “遥控怎么设?” “用旧车钥匙改装的。”他掏出一个黑色按钮,“按一下就喷,持续三秒。压力够的话能喷出去五米远。” “试试。” 他走出十步远,按下按钮。 车头下方猛地喷出一道灰白色雾气,落在前方积雪上。雪面迅速塌陷,融出一片焦黑坑洼,边缘冒着细烟。 有效。 “比长矛实用。”我说,“不用下车就能反击。” 苏晨收起遥控器,脸上有点得意。“我还留了接口,以后可以加更多喷口。” 我拍了拍车壳。“什么时候能跑?” “明天中午前。”他说,“还要做最后密封,测试转向系统。你要是急着用,我可以今晚通宵赶。” “不用。”我看了一眼外头的天色,“明早六点前必须能动。我要去北边一趟。” “接人?” “广播说了话,就得做到。”我说,“有人已经在往这边来了。他们不知道路,也没有防护。我不去接,他们会死在路上。” 他没再劝。 我们继续干活,把剩下的钢板焊牢。车体基本成型了,像个方盒子坐在履带上,不高,但结实。驾驶室只留了一个入口,在右侧,用铰链门封住,外面加了插销。 天完全黑下来的时候,我们停了手。 发动机已经装好,线路接完,油水管也都固定了。整辆车静静停在工坊中央,像一头趴下的铁兽。 “你去睡会儿吧。”苏晨说,“明天还有事。” 我看了眼肩膀。纱布还是湿的,血没止住,但不碍事。 “你先去。”我说,“我把这几颗螺丝拧完。” 他没坚持,收拾工具走了。 我一个人留在工坊,拿着扳手把底盘松动的连接件再紧一遍。手指冻得发僵,动作慢,但我没停。这辆车要跑出去,就得保证每颗螺丝都在位置上。 正低头干活,头顶的日光灯突然闪了一下。 我抬头。 灯管颤了两下,灭了。 黑暗中,只有发动机散热风扇还在缓缓转动,发出轻微的咯吱声。 我没动,等眼睛适应光线。角落里应急灯自动亮起,照出斜斜的一道红光。 这时,外面传来脚步声。 不是一个人。 我放下扳手,摸向腰间的刀。 门被推开一条缝。 是苏晨。 “保险丝烧了。”他说,“我刚换好。” 他手里拿着一段新保险丝,头发上有雪。 “你冷不冷?”他问。 我摇头。 他走近几步,看着我手边那颗还没拧紧的螺丝。“最后一颗了?” “嗯。” 他递来一把新扳手。“这个更好使。” 我接过,把螺丝拧到底。 咔哒一声。 “好了。”我说。 他点点头。“那回去吧。明早六点,准时试车。” 我站起身,活动了下肩膀。伤口拉扯,疼得厉害。 我们一前一后走出工坊。门锁好,铁链缠上,挂上大号挂锁。 外面雪更大了。 风卷着雪片打在脸上,像细砂擦过皮肤。 回到住处,我躺下闭眼。脑子没停,一直在想明天的路线。北边有两条路可走,一条沿河,一条穿工业区。河岸结冰,容易打滑;工业区废墟多,适合埋伏。 我得选工业区。 那里更容易被截杀,但也更容易反杀。 第二天五点四十,我就到了工坊。 苏晨已经在了。他围着车绕圈,检查每个轮轴转动是否顺畅。见我来,递给我一杯热水。 “都查过了。”他说,“油量满,电路通,遥控测试正常。随时可以出发。” 我喝了口水,把杯子放桌上。 “打开引擎。” 他按下启动钮。 发动机轰然响起,震动比昨天更稳。履带缓缓转动,带动车身往前挪了半米,留下两道深深的印痕。 “加热系统也装了。”他说,“驾驶室十分钟就能升温。” 我拉开侧门,钻进去。 座位是我自己改的,加了厚垫,靠背倾斜角度合适。面前是简易仪表盘,油压、转速、温度都有显示。方向盘后面装了防滑套。 我握住方向盘。 “走一圈?” “就在外面空地。”他说,“别跑远。” 我踩下油门。 履带碾过积雪,车子平稳前行。转向灵活,没有卡顿。我打了半圈方向,调头回来,停在他面前。 “行。”我说,“能用。” 他脸上露出笑。“我就知道。” 我把车熄火,解开安全带。 “我出发了。” “记住。”他说,“有问题立刻返程。别硬撑。” 我点头。 重新启动车子,打开前灯。光束刺破雪幕,照出前方二十米的路。 我挂挡,向前驶去。 履带压碎薄冰,碾进雪层深处。车轮转动,留下两道冒着热气的痕迹,慢慢被新雪覆盖。 后视镜里,苏晨站在工坊门口,没有挥手,只是望着。 我握紧方向盘,朝北方开去。 车子穿过仓库区,拐上主路。 雪越下越大。 前方路面被厚厚一层白覆盖,看不出哪里是坑,哪里是平地。 我放慢速度,保持低档行驶。 转过一个弯道时,路边的电线杆突然倒了下来。 横在路中间。 我踩住刹车。 车子停住,引擎低吼。 我看了一眼后视镜。 没有人。 只有风推着雪往前走。 我松开刹车,打方向绕行。 车头刚转过一半,眼角余光扫到左侧屋顶上有动静。 我立刻踩死离合。 一只手伸进怀里,摸到了刀柄。 屋顶上的人影没动。 我也坐着不动。 车内的温度正在升高。 第226章 伪装者的末路 车刚拐过弯,我踩住刹车,盯着左侧屋顶。那人影还蹲在那儿,一动不动。我手摸到刀柄,指节发紧。 几秒后,他退了回去。 我没追。雪太大,视线不清,贸然下车等于送死。我挂挡继续往前,沿着工业区边缘推进。履带压过结冰的路面,发出沉闷的摩擦声。两侧厂房倒塌了一半,钢筋露在外面,像折断的骨头。 半小时后,我抵达接人点。 三个幸存者等在废弃加油站的遮雨棚下,裹着破毯子,脸上全是冻伤。其中一个男人抬手示意,声音哑得几乎听不清:“是……林越?” 我点头,打开侧门。“上车。” 他们动作迟缓,互相搀扶着爬进来。驾驶室后面加了简易隔板,铺了两层保温毯。我把暖风机调到最大,油箱额外接了根管路维持供热。 “还有别人吗?”我问。 女人摇头。“就我们三个逃出来。北边路上……死了很多人。” 我没再问。返程比来时更慢。风雪遮住前灯,我只能靠仪表盘判断方向。途中绕开两处塌方,有一次差点陷进排水沟。直到天完全亮,我才把车开回安全屋b区入口。 苏晨已经在门口等着。 他帮我把三人安顿进临时休息区,又给每人倒了热水。我脱掉外套,肩上的纱布湿透了,血渗出来,在衣服上结了一层薄冰。 “你得处理一下。”他说。 “先看看新来的人。” 其中一人自称是机械工程师,左臂打着夹板,说是被掉落的钢架砸伤。他说话有条理,提到几个老厂区的设备型号也没出错。我看他眼神还算稳,就让他暂时留在工坊区域,帮忙整理工具。 苏晨站在我旁边,小声说:“他昨天说的变电站位置,和咱们记的不一样。” “我知道。”我说,“让他干活,别离控制台太近。” 上午十点,警戒系统没响,外部摄像头也没发现异常。我靠在椅背上闭眼,脑子还在跑路线图。苏晨去检查柴油泵,我让他顺道看看那个工程师有没有乱动东西。 十二点十七分,我正核对物资清单,听见工坊传来金属碰撞声。 我起身走过去。 工程师背对着我,在翻一个工具箱。听到脚步声,他慢慢转过身,手里多了一把匕首。 刀尖朝下,但他握得很紧。 我停在门口,离他三步远。苏晨从另一侧走进来,手里拿着扳手。 “你想干什么?”我问。 他没回答,突然冲过来。 动作很快,直扑我胸口。我向右闪,肩膀撞到墙,伤口猛地一抽。匕首擦过我的手臂,划开衣服,没破皮。 苏晨从后面扑上去,整个人撞在他背上。两人一起摔在地上,匕首脱手飞出,钉进地板缝隙,颤了一下才停下。 我立刻上前,抓住他衣领往地上按。苏晨翻身骑住他腰,双手锁住他手腕。那人挣扎几下,脖子涨红,但动不了。 “压住他。”我说。 我扯下他脸上的面罩。 一张陌生又熟悉的脸露出来。右眉骨有道疤,延伸到太阳穴。我在赵强帮派的照片里见过这张脸——是他亲弟弟,叫赵岩。 “是你哥派你来的?”我问。 他吐了口血沫,不说话。 “你混进来想做什么?炸柴油罐?还是破坏发电机?” 他冷笑一声,眼睛盯着我,像在看笑话。 我把他拖到审讯椅上,用金属扣锁住手脚。椅子焊死在地面,四角有固定带。苏晨拿来胶带,封住他嘴。 “他刚才翻的那个工具箱,”苏晨说,“里面少了把内六角扳手。” “去查所有管线接口。”我说,“特别是主泵阀。” 苏晨点头,转身离开。 我站在赵岩面前。“你哥就这么教你做事的?一个人冲上来送死?” 他眼神晃了晃,但还是不开口。 我伸手摸他夹板,用力一掰。 他闷哼一声,额头冒汗。夹板下面是完好的手臂,没有伤。绷带是空的。 “伪装成伤员,好靠近设备区。”我说,“可惜你不知道,真正的工程师不会用左手拧螺丝。” 他扭开头,呼吸变重。 我抓起他的衣领。“你们在广播站外有多少人?通讯节点藏在哪?” 他闭着眼,不答。 我松开手,走到监控台前。屏幕分成四块,分别显示外围围墙、主通道、工坊和柴油库。一切正常。 可我知道不对劲。 这个人太轻易暴露了。赵强不会让亲弟弟冒这种风险,除非……另有目的。 我刚拿起对讲机,准备通知苏晨加强巡逻,窗外突然亮了起来。 不是闪光弹那种爆亮,而是持续燃烧的火光。从东南方向升起,映红了半片天空。 我冲到窗边。 远处一栋三层楼正在起火,火焰从一楼窗口喷出来,黑烟滚滚。那是我们之前标记过的备用物资点之一,存了些药品和净水剂。 还没等我反应,广播系统自动启动。 扬声器滋啦响了一声,接着传出一个熟悉的声音。 “林越。” 是赵强。 “游戏才刚开始。” 我盯着屏幕里的火光,手指按在广播关闭键上。 苏晨从工坊跑进来,脸色发白。“柴油泵没问题,但……储油罐的阀门被人动过。虽然没漏,但接头松了两圈。” 我回头看赵岩。 他嘴角翘了一下。 我走过去,蹲在他面前。“你是诱饵。他们根本不想现在动手,只是想让我们分心。” 他眨了下眼。 我站起来,拿起猎枪。 “把这人关进隔离舱。”我说,“加双层锁。” 苏晨拖着他往外走。经过门口时,赵岩忽然抬头看了我一眼。 那眼神不像失败者,倒像是在等什么。 我握紧枪柄,看向窗外。 火还在烧。 第227章 医疗包的终极使命 火还在烧。 我盯着监控屏幕,手指搭在枪管上。东南方向的浓烟没散,那栋楼是我们的备用物资点,药品、净水剂全没了。苏瑶站在我身后,声音很轻:“抗生素只剩三支了。” 我没回头。知道她在等我说话。 这三支药,是最后能用的广谱抗生素。之前伤员感染,靠它撑过来。现在再用,一旦有人重病,就真的没有了。 “林越。”她又叫了一声。 我点了下头。“我知道。” 话刚落,警报器响了一下。不是入侵警报,是外围感应摄像头捕捉到动静。画面切过去,一个女人跪在雪地里,怀里抱着孩子。她脸朝安全屋这边,嘴唇发紫,整个人抖得厉害。 孩子没哭,小脸青白,呼吸又浅又急。 苏瑶立刻往前一步,手按在门禁键上。“让我出去。” 我伸手拦住她手腕。 她停住,转头看我。 “可能是赵强的人。”我说,“他刚放完火,这时候送来一个求救的,太巧了。” 她没反驳,只是盯着屏幕里的孩子。过了几秒,她说:“红外测温显示体温三十九度八,呼吸频率每分钟六十次以上。这不是装的,是肺炎,低温诱发的急性感染。” 我松开手,走到控制台前调出更多数据。女子鞋底没有油污痕迹,身上没武器,周围也没埋伏的人影。她是从北边一路爬过来的,膝盖上的血冻成了黑块。 苏瑶已经穿上了防护服,拿起了急救箱。 “等等。”我说。 她停下动作。 我看着她的眼睛。“这是最后一支能用的抗生素。用了它,如果接下来你病了,或者苏晨发烧,我们没办法。” 她点头。“我知道。” “你还记得上个月那个发烧的男人吗?他抢水,被我们打伤腿。后来高烧三天,我们给了他一支药。他第二天就带着人回来砸门。” “这个人不一样。”她说,“她是来送死的,不是来抢东西的。她要是想害我们,不会只带一个快断气的孩子。” 我沉默了几秒。 然后抬起手,按下了门禁解锁键。 厚重的防爆门外,风雪像刀子一样刮着。苏瑶走出去的时候,防护服上的反光条一闪一闪,很快被雪幕吞掉。 我在监控里看着她蹲下,打开急救箱,拿出针管。她的动作很快,但稳。注射完,她把孩子裹进保温毯,又教那个女人怎么贴暖宝宝在胸口和后背。女人一直在哭,可没发出声音,只是眼泪不停地往下掉。 苏瑶站起身,往回走。 她进门的时候,防护服上全是雪,帽子一摘,头发都湿了。她站在门口,没脱衣服,也没说话。 我问:“怎么样?” “活下来的机会很大。”她说,“只要不再淋雪,不再挨饿。” 她忽然抬头看我,眼眶红了。“可如果我们以后遇到同样的情况呢?你也会把最后一支药给人吗?” 我没答。 她声音提高了点:“那个男人烧柴油库的时候,你也救过他。结果呢?他差点炸了我们的泵房。你现在把药给了陌生人,万一她是赵强安排的呢?万一她回去告诉别人我们还有药呢?” 我转身走向主控台,调出另一个画面。 镜头拉远,能看到那名母亲抱着孩子慢慢往北走。走了十几米,她突然停下,把孩子轻轻放在地上,用手指在雪地上划。 我看清了那两个字:谢谢。 她没走远。在离安全屋两百米的地方停下,靠着墙坐着,一直抱着孩子。 更远处,有几个黑影从废弃厂房里走出来。他们原本躲在那里,一直没动。现在却聚到了一起,其中一个人撕了块白布,绑在一根铁管上,举了起来。 接着第二个人也举起了白布。 他们开始朝安全屋走,走得慢,但没躲藏。 苏瑶走到我旁边,看着屏幕。 “他们不是来抢的。”我说。 她没说话。 “赵强放火烧楼,逼我们分心。他以为我们会乱,会怕,会关紧门不让任何人进来。”我指着屏幕,“但他不知道,有些人看到门开了,看到药给了不该给的人,反而会想——为什么他们敢这么做?” 她看着那群举着白布的人,慢慢靠近。 “你说值得吗?”她低声问。 “我不知道。”我说,“但我知道,如果我们连药都不敢给,那我们和赵强没区别。我们守的不只是屋子,是还能做人的地方。” 她咬了下嘴唇,没再说话。 我继续盯着监控。那群人走到一百米处,停了下来。没有人往前冲,也没有人放下白旗。他们就站在那儿,等着。 苏瑶忽然说:“刚才那个孩子……她妈妈一直跪着,可她没伸手要吃的,也没问我们要住的地方。她只说了三句话——救救孩子,谢谢,对不起打扰了。” 我点点头。 “我们以前也是这样的人。”她说。 我转头看她。她眼睛还是红的,但不像刚才那样绷着。 “你还记得第一天进安全屋的时候吗?”她问,“你说过一句话——‘活下去的人,得配得上活着’。” 我记得。 那是我和她第一次在地下室见面时说的。 她低头看了眼手中的空药盒,把盒子放进回收袋里。 “医疗包空了。”她说。 我嗯了一声。 “以后再来人怎么办?” “能救的,还是救。”我说,“救不了的,至少让他们知道,这里不是地狱。” 她轻轻靠在控制台边上,手放在腹部,像是累极了。 外面风没停。 但监控画面里,那群人没走。他们站在雪地里,白布在风中晃。 其中一个男人从怀里掏出个东西,举起来。 我看清了,是一瓶水。空的。他把它高高举起,像是在示意自己没带危险品。 他们想进来。 不是硬闯,是等我们开门。 苏瑶忽然说:“苏晨早上做了新的过滤芯,他说可以试试处理酸雨后的积水。” “告诉他尽快。”我说,“越多越好。” 她点点头,拿起对讲机。 我依旧看着屏幕。那名母亲还坐在原地,孩子的小手从毯子里伸出来,抓了抓她的脸。 她笑了。 我听见苏瑶在旁边说:“林越,如果有一天我们也没了物资,什么都没有了,你还敢开门吗?” 我没有回答。 因为我知道,问题不在有没有物资。 而在我们是否还记得,为什么要守这个门。 对讲机响起,苏晨的声音传来:“b区工坊准备完毕,新过滤系统可以试运行。” 苏瑶回复:“收到。” 她挂断后,看向我。 我正重新检查枪膛里的子弹。一颗一颗,压进去。 远处,举着白布的人群又往前挪了一段距离。 他们停在五十米线外,整齐地站成一排。 没有人说话。 没有人动。 风把他们的呼气吹成一道道白雾,连成一片。 第228章 防爆门的最终考验 监控画面里的那群人还站在五十米线外,白布在风中晃。我正盯着他们手里的空水瓶,苏晨的对讲机突然响了。 “林越!b区西侧感应器报警,有大型载具接近!” 我抓起控制台上的酸液弹发射器,冲向主入口射击位。刚到防弹观察窗前,地面猛地一震。装甲车从废墟侧面冲出,直撞防爆门。 “轰!” 整面墙都在抖。门框发出刺耳的金属摩擦声,一道裂痕从右上角蔓延下来。 “液压系统启动!”苏晨扑进控制室,手指在操作面板上快速滑动,“主承重柱偏移五度,再顶三十秒就能完成压力平衡!” 我没回话,眼睛死死盯着门外。装甲车退后一段距离,车头调转,再次加速。 “它要再来一次。”我说。 “撑得住。”苏晨咬着牙压下液压阀手柄,额头青筋跳了一下,“只要三十秒。” 第二撞来了。 “轰!!” 防爆门向内凹了一块,门轴扭曲变形,边缘的密封条崩开,雪花被气流卷进来。苏晨整个人被震得撞到墙上,又爬起来继续扳动手柄。 “还有二十秒!”他喊。 我举起酸液弹发射器,瞄准门缝最薄弱的位置。这种弹药是我们用回收的工业管道和腐蚀性液体做的,一次只能装填三发。打完就得换装,中间有十秒空档。 装甲车第三次倒车。 我知道它不会停。 “准备释放酸液雨。”我按下通讯键,“等我信号。” 外面静了一瞬。 然后引擎咆哮,钢铁巨兽猛冲过来。 第三撞。 “轰————!!!” 门框彻底断裂,整扇防爆门轰然倒塌,砸在地上扬起一片雪尘。装甲车卡在门口,前轮压上门体残骸,一时没能推进。 就是现在。 我扣动扳机。 第一发酸液弹飞出去,在空中炸开,形成一片浓密雾状液体,像雨一样落在装甲车顶部和驾驶室周围。金属表面立刻开始冒烟,轮胎迅速软化变形。 车内的人慌了,试图倒车。 我又射出第二发,直接命中前轮轴。橡胶瞬间融化,钢圈摩擦地面发出尖锐声响。装甲车歪斜着后退,车身多处滴落黑水,冒出刺鼻气味。 “锁定完成!”苏晨拍下最终确认键,瘫坐在椅子上喘气。 我盯着门外,没放下枪。 装甲车退到百米外停下,车门打开一条缝,有人把里面的人拖出来。接着对讲机响了。 “林越!”是赵强的声音,嘶哑又暴躁,“你给我等着!我要烧了你!把你埋在火堆里!” 我没说话。 “你以为你守得住?门都没了!我看你怎么活!明天我就带汽油罐来,点着你的屋顶!让你在里面烤熟!” 信号断了。 我关掉对讲机,转身走到苏晨旁边。 “清点备用酸液。”我说,“看看还能做几发。” 他点头,挣扎着站起来,扶着桌子走向物资柜。打开抽屉时手还在抖,但动作很稳。一层、二层、三层,他报数:“现有浓缩液十二升,管道材料够组装五套喷射装置,弹壳库存八个。” “够用。”我说。 “问题是能源。”他指着发电机仪表盘,“刚才液压系统耗电太多,柴油只剩百分之四十。如果他们再来一次,我们可能连照明都保不住。” 我看了眼时间。傍晚六点十七分,天已经黑透。 “先补充电源。”我说,“你去检查太阳能板有没有积雪覆盖,我加固入口。” 他应了一声,往工坊方向走。我拎着工具包出门。 外面冷得厉害。风夹着雪粒打在脸上,像小石子。我蹲在防爆门残骸旁检查结构损坏程度。主体框架还在,但连接件全毁了,没法重新安装。唯一的办法是用钢板临时封堵,再加装两道横梁支撑。 我搬来切割好的铁板,一块块拼接。焊枪温度不够,只能用螺栓固定。拧到第三颗时,听见身后有动静。 回头一看,是苏晨。 “太阳能板清理完了。”他说,“但电压不稳定,可能是线路老化。” “先不管。”我把最后一颗螺母拧紧,“优先保证防御系统供电。” 他点点头,忽然抬手指了指远处。 “那群人还在。” 我顺着他的手指看过去。 举白旗的那批人没走。他们缩在五十米线外的墙根下,抱团取暖。有人用破布裹住身体,有人抱着膝盖低头不动。那个母亲还在原地坐着,孩子裹在毯子里,小手偶尔动一下。 “他们想进来。”苏晨说。 “现在不能开。”我说,“没有门,等于没有防线。谁都能冲进来。” “可他们不是敌人。” “我知道。” 他沉默了一会儿,低声问:“如果他们挨不住,死了呢?” “那是他们的命。”我说,“不是我们的错。” 他又说:“可我们刚救了那个孩子。” “救一个,不代表能救所有人。” 风更大了。雪片横着飞,打在铁板上啪啪响。 我站起身,拍掉手套上的冰渣,“回去吧,待会还要换岗。” 我们刚走到控制室门口,警报又响了。 不是入侵警报,是热感探测器捕捉到移动热源。画面切过去,北侧雪地里出现三个人影,正快速靠近。他们没举白旗,也没挥手示意,而是贴着废墟边缘低身前行。 “不像幸存者。”苏晨凑近屏幕,“走路姿势太稳,像是训练过的。” 我抓起望远镜。 三人穿着深色作战服,脚踩防滑靴,腰间鼓起一块——应该是武器。领头那人摘下帽子抹了把脸,露出一道横向疤痕。 是赵强的人。 “他们绕后了。”我说,“想趁我们前门混乱,从背面突入通风井。” “我去拦。”苏晨转身就要走。 “不行。”我拦住他,“你留在控制室,随时准备启动酸液喷雾。我去。” “可你手里只有一把发射器。” “够了。” 我穿上防护服,背上弹匣袋,拿起一把短柄斧别在腰侧。出门前看了眼监控。 那群举白旗的人全都站了起来,望着北边的方向。有人拉住了那个母亲,不让她往前走。 我沿着外墙摸过去,踩在结冰的地面上放轻脚步。北侧通风井上方盖着钢板,四周用钢筋加固过。但现在有一根钢筋被剪断了,洞口露出半尺宽的缝隙。 人还没到。 我躲在排水管后面,蹲下等。 不到五分钟,第一个脑袋探了出来。戴着战术面罩,手里握着匕首。他翻身爬上地面,正要招呼后面的人,我冲上去一脚踢在他手腕上。匕首飞出去,砸进雪堆。 他反应很快,立刻转身格挡。 我没跟他缠斗,抡起斧子砸在他肩膀上。骨头发出闷响,他跪倒在地。我顺势将他按住,用扎带反绑双手。 第二个刚爬出来,看见情况不对想退回洞口。 我甩出斧子,正中他小腿。他惨叫一声栽进雪里。我几步冲过去,把他拽上来绑住。 第三个没敢出来。 我拖着两个俘虏往回走。快到主入口时,对讲机响了。 “林越!”苏晨声音急促,“东南方向又有动静!一辆皮卡朝这边来了,速度很快!” 我抬头看向那边。 一辆黑色皮卡冲破雪幕,车头装着撞角,直奔封堵入口的铁板而来。 驾驶员戴着墨镜,嘴角咧着笑。 是赵强。 第229章 雪地里的白旗 赵强的皮卡停在五十米外,车灯照着前方那群人。我押着两个俘虏走到铁板防线后站定,短柄斧还握在手里,指节发麻。风雪没停,吹得铁板边缘嗡嗡响。 那五个人从废墟侧面走出来,领头的男人瘸着右腿,左手举着一根木杆,白布绑在顶端。他们走得慢,脚印深深浅浅地压进雪里。 “我们投降。”瘸腿男人开口,声音被风吹散了一半,“赵强死了,没人带我们了。” 我没动。 苏晨的声音从对讲机里传来:“西侧掩体准备就绪,长矛已架好。” 我抬手示意收到,眼睛盯着那面白旗。旗杆是空心的,直径比普通木棍粗一圈。那人握旗的手太紧,关节泛白,像是怕它掉下来。 “扔掉武器。”我说。 他们互相看了几眼。其中一个摘下肩上的背包放在地上,另一个解开腰间的皮套,把一把短刀搁在雪上。动作规整,不慌不忙。 瘸腿男人往前走了两步,举起双手:“我们都照做了。现在能进去吗?外面太冷,有人快撑不住了。” 我抬起猎枪,枪口对准他的胸口。“再往前一步,我就开枪。” 他停下。 十米距离,足够匕首突刺三次。我不会让这种事发生第二次。上一次通风井偷袭才过去不到十分钟,我的耳朵还在嗡鸣,肩膀被撞得发僵。 雪片打在脸上,凉得刺骨。 “你们怎么离开赵强的?”我问。 “昨晚他开车冲出来,说要撞门。”瘸腿男人喘了口气,“结果你们有酸液弹。他手下两个兄弟被烧伤,车子退到后面。后来他说还要再来,但我们不想打了。有人偷偷商量跑路,被发现了……他就拿枪指着我们,逼我们举着白旗过来。” 他说得流畅,细节清晰。可越是这样,越不像真话。 赵强不会轻易放弃。他昨天刚放话要烧了安全屋,怎么可能一夜之间就死? “你说他死了?”我问。 “被自己人干掉的。”他低头,“为了抢汽油罐,打了起来。他中了一刀,倒在车里,没再起来。” 我没回应。 对讲机又响了:“林越,北侧通风井封死了,红外线重新接通。另外……发电机电压回升到百分之四十五,勉强够支撑照明和警报系统。” “明白。”我按下通话键,“保持监控。” 瘸腿男人见我不说话,又往前挪了半步。“让我们进去吧。我们可以干活,修设备,守夜都行。只求一口热饭。” 我盯着他。 他眼神飘了一下,落在身后的白旗上。 就是这个动作——不是看同伴,也不是看我,而是回头看旗子。 我猛地抬手:“退后!全部趴下!” 但他们动得更快。 瘸腿男人手腕一抖,白旗杆底部弹出一道寒光。匕首直冲我咽喉而来。 我向左翻滚,肩膀重重砸在雪地上。匕首擦过防护服颈侧,布料撕裂一道口子。冷风立刻钻了进来。 枪声没响。 我知道不能开枪——这一带积雪厚,子弹可能跳弹。而且其他人还没动手,一旦激化,局面会失控。 我翻身站起时,侧翼雪堆后冲出一个人影。 苏晨。 他手里握着加长过的金属杆,前端焊了尖刃。长矛横扫,直接刺穿袭击者持匕的手臂,把他钉在雪地里。 那人惨叫一声,跪倒在地。匕首脱手,插在离我不到三十厘米的地方。 其余四人全愣住了。 我几步上前,一脚踩住那人的胸口,另一只手抽出匕首。刀刃上有细槽,能藏毒。这种设计不是普通幸存者能搞到的。 “赵强教你的?”我把刀尖抵在他喉咙上。 他咬着牙不说话。 我抬头看向剩下四人:“谁让他这么做的?” 没人回答。 风更大了,吹得白旗来回摆动。那面布已经歪斜,一半垂在杆子上,像断翅的鸟。 苏晨站在原地,长矛仍插在雪地里,牢牢固定住那个受伤的人。他的呼吸很稳,没有因为刚才的动作而急促。他知道什么时候该出手,也知道留几分力。 我对讲机响了:“林越,东南方向皮卡没动静,驾驶员还在车上,但没下车。” 我盯着那辆黑色皮卡。车灯亮着,驾驶座上的人影一动不动。也许根本不是赵强,只是个诱饵。 我又看向眼前这群人。 五个,一个受伤,四个站着不动。他们带来的包都留在原地,里面只有干粮和水壶,没发现爆炸物或通讯器。 但这不代表他们是无辜的。 我弯腰,把匕首收进腰间。“下次,用真的白旗。” 然后我转身,一步步退回铁板防线后。 苏晨拔出长矛,拖着受伤那人往隔离区走。剩下的四个站在原地,没人敢靠近。 我拉开控制室门,回头看了最后一眼。 那面白旗倒在雪地里,旗杆折成两截。四个人围着它站了一会儿,最后慢慢后退,消失在废墟阴影中。 皮卡的灯光熄灭了。 我走进控制室,顺手关上内层防爆门。屋里暖了一些,但暖气片还是凉的。柴油不够,只能优先供给核心区域。 苏晨把俘虏锁进隔离舱,回来时递给我一块压缩饼干。“你还好吗?” 我咬了一口,干得难以下咽。“没事。” “他们不会再来了。”他说。 我没有回答。 监控画面里,北侧雪地一片空白。南面五十米线外的地面上,有一串脚印延伸出去,中途断了。风正在把雪吹回去,很快就会盖住一切痕迹。 我放下饼干,走到主控台前,调出能源分布图。太阳能板输出功率恢复到正常值的百分之六十,还不够。如果明天还有攻击,我们撑不过三轮酸液喷射。 “准备焊接新的挡板。”我说,“厚度加一倍。” “材料够。”苏晨点头,“但我建议在外围加一圈倾斜钢板,引导撞击力道。” “可以。”我说,“今晚做完。” 他转身去拿工具。 我站在屏幕前,看着外面漆黑的雪地。刚才那场突袭太整齐了,像是排练过的。赵强不在明处,但他一定在看。 对讲机突然响了。 “林越。”是苏瑶的声音,“医疗室需要你来一趟。” 我没动。 她又说:“那个孩子醒了,母亲想当面道谢。” 我盯着监控里的黑暗,过了几秒才按下通话键。 “等天亮再说。” 第230章 安全屋的等级跃迁 天刚亮,风雪小了些。 我站在控制室的主控台前,盯着屏幕上的能源数据。柴油储备只剩百分之三十七,太阳能板输出还不稳定。昨晚那场突袭耗掉了两轮酸液喷射的量,备用弹药库存告急。如果再来一次装甲车撞击,我们撑不过五分钟。 苏晨走进来时手里拿着一个改装过的遥控器,外壳是用废弃收音机的铁皮包的。他把遥控器放在桌上,指了指地下工坊的方向:“新系统装好了,就等你点头。” 我没说话,只是看了他一眼。 他知道我的意思。这种时候,任何改动都必须确认三次以上。上一次我们以为防爆门万无一失,结果赵强还是找到了弱点。 “液压支撑点加了双层钢梁,”他说,“酸液弹储存库现在能自动升降,表面伪装成废铁堆,红外扫描看不出温差。只要按下这个键,三十秒内就能完全升起。” 我接过遥控器翻看背面。焊点整齐,线路做了防水处理。这不是临时拼凑的东西,是他熬了整夜的结果。 门外传来脚步声。 苏瑶推开门进来,肩上披着一件旧军大衣。她脸色有点白,但眼神清醒。“我已经检查过隔离舱里的俘虏,”她说,“没有外伤,也没携带通讯设备。但他们右手虎口有长期握枪的茧,不是普通流浪者。” 我点点头。“他们不是来投降的,是来试探的。” “所以现在不能只守。”苏晨抓起遥控器,“我们要让他们知道,再靠近就是死。” 我转身走向门口。内层防爆门开启时发出低沉的金属摩擦声。外面的地面积雪被清出一片空地,几辆雪地车停在边上。其中一辆车头加装了三角形钢刺,轮胎换成履带式结构,能在深雪中行驶。 “这是你改的?”我问。 “不止这个。”他快步走到空地中央,蹲下按动遥控器上的按钮。 地面开始震动。 一块三米长的钢板缓缓升起,四周密封条拉开,露出下方的空间。里面整齐排列着十几个圆柱形容器,每个容器顶部都有喷射口和冷却管,像极了导弹发射井的模样。但实际上,这些全是高压酸液弹储罐,连接着主控系统的自动瞄准模块。 “我把原来的喷射装置拆了重装,”苏晨站起身,声音带着一丝激动,“现在可以从地下直接发射,覆盖门前五十米扇形区域。敌人看不到发射源,也不知道我们有多少弹药。” 我走近观察储罐的接口位置。所有管线都做了防腐蚀涂层处理,阀门开关灵活,压力表显示正常。这不只是防御升级,是心理压制。 苏瑶也走了过来。她抬头看着升起来的平台,又环视四周——强化后的防爆玻璃泛着淡淡的蓝光,那是掺入金属氧化物的新涂层,在雪地中格外显眼;墙角新增的探照灯组已经接通电源;原本裸露在外的通风管道全部包上了带尖刺的防护网。 她轻轻说了句:“现在,我们才是真正的末日堡垒。” 我没有立刻回应。 过去几天发生的事一幕幕闪过:赵强的广播挑衅、装甲车撞门、白旗突袭……每一次攻击都在逼我们变得更硬、更冷、更不留余地。但我们活下来了,而且比以前更强。 我从口袋里掏出对讲机,接入全区域广播频道。 信号灯亮起。 “龙国01号安全屋,升级完成。” 声音通过外置扬声器传出去,回荡在寂静的雪原上。 远处废墟边缘,一道人影一闪而过,很快消失在断墙后。应该是个侦察兵。他会把看到的一切带回去。 我不在乎。 该藏的时候我们藏过,该忍的时候我们也忍过。但现在不一样了。防爆玻璃上的蓝光、升起的“导弹井”、武装雪地车上的钢刺,都在告诉所有人——这里不再是一个可以试探的据点。 苏晨走到发射平台旁,伸手摸了摸最近的一个储罐。他的手指在金属表面划过,留下一道浅痕。然后他笑了。这是我第一次见他笑得这么稳。 “接下来怎么办?”他问。 我正要回答,主控台的警报灯突然闪了一下。 屏幕上,北侧三百米外出现三个移动热源,正缓慢靠近,速度不快,但方向明确。 “不是赵强的人。”苏瑶盯着画面,“体温正常,没有武器携带迹象。” 我看了一眼装备区。酸液弹还有七发可用,雪地车燃料足够跑八十公里,应急医疗包虽然空了,但净水系统还在运行。 “让他们走到二十米线再说话。”我说。 苏晨拿起对讲机准备切换监控通道,动作熟练得不像个十六岁的孩子。 苏瑶没动,她看着门外那片刚清理过的空地,又看了看地上升起的发射平台,低声说:“希望这次来的,真的是需要帮助的人。” 我握紧了手中的对讲机。 远处,那三个热源继续向前移动。他们的脚步很慢,像是怕惊动什么。其中一个背着东西,形状不规则,可能是伤员。 风又起来了。 雪地车上的钢刺在风中微微晃动,反射出冷光。 第231章 广播站的真相曝光 风雪刚停,天色灰白。 那三个靠近的热源在二十米线外停下。其中一人背着个瘦小的身影,像是孩子。他们没再往前,也没举武器,只是站在那儿等回应。 我盯着监控画面,手指搭在对讲机上。苏晨站在我身后,手里握着一根长矛,矛尖还沾着昨夜战斗留下的黑渍。苏瑶已经去准备隔离舱了,她说不管来的是谁,先检查体温和呼吸状况。 我没让她们开门。 昨天的事太清楚。赵强的人装投降,旗杆里藏刀。我们差点被破防。现在安全屋升级完了,但我不可能因为几个人影就放松。 “打开广播。”我说。 苏晨点头,转身进了旁边的广播站小屋。那里原本是废弃厂区的通讯点,被我们修了好几天才通电。设备老旧,但能发信号。 我跟着进去,从口袋里掏出一支黑色录音笔。这是昨晚审那两个俘虏时搜出来的,其中一个不小心说漏了嘴,提到赵强开会时分赃的计划。 我把录音笔插进播放接口。 扬声器发出一声轻响,接着,一个粗哑的声音传了出来:“抢了安全屋,粮食我们分,女人归我!那个医生长得不赖,先轮完再关地窖。” 声音不大,但在空旷的雪原上传得很远。 外面静了几秒。 然后,远处废墟边缘开始有动静。有人从断墙后走出来,有人推开半埋在雪里的铁皮棚。火把一个个亮起来,像暗夜里突然冒出的星点。 他们往这边走。 不是一两个人,是一群。有男有女,穿着破旧的衣服,脸上带着冻伤的痕迹。但他们手里都举着火把,脚步越来越快,最后几乎成了小跑。 我知道他们在想什么。 这些人也听过赵强的广播。他说什么“联合弱者重建秩序”,说什么“林越独占资源,该被清算”。他把自己包装成救世主,把我们说成囤货不救人的恶人。 但现在,他们听到了真话。 录音放完一遍,我又按了重播。 声音再次响起:“……女人归我,小孩没用就扔雪地里冻死,省口粮。” 人群炸了。 有人骂出声,有人把火把往地上一顿。一个中年女人抱着孩子,脸涨得通红:“他上周抢了我的帐篷,还打了我丈夫!原来他是这么想的!” 另一个男人举起一块石头,冲着远处喊:“赵强!你出来啊!当面说这是假的!” 没人回应。 但我看到,北边一栋塌了一半的楼顶上,一道人影猛地站起。他挥着手臂,冲这边大吼,声音断断续续听不清,但意思明白——他在否认。 “那是假的!”他喊,“林越伪造的!别信他!” 是赵强。 他还想挣扎。 我拿起对讲机,走出广播站。 火光映在地上,照出一片橙黄。幸存者们围成半圈,站在三十米外,目光全盯着我。有些人眼神还有疑虑,但更多人已经愤怒。 我举起手中的录音笔,高过头顶。 “这不是我录的。”我说,“是你们中间有人认识的那个‘老李’,赵强的亲信。他随身带着这支笔,记录每次行动分配。昨天他被捕时,掉在通风井旁边。” 人群中一阵骚动。 “老李”确实存在。有人认得他,矮个子,左耳缺了一块,总爱吹牛说自己睡过多少女人。这录音里的声音,就是他。 赵强还在喊,声音变了调:“胡说!那是剪辑的!你们不能光听一段话就定罪!” 没人理他。 火把没有熄灭,反而又多了几支。人们越靠越近,有些甚至走到了十五米线内。他们不再害怕,而是等着看我会说什么。 我看着赵强的方向,声音平稳:“你说这是假的,那你敢不敢出来,当面对质?让他亲自听听这段录音?” 他没动。 我知道他不敢。一旦露面,这群人不会只站着说话。 可就在这时,人群忽然从中裂开。 赵强冲了出来。 他不再是躲在远处叫嚣的样子。他满脸通红,眼睛发狠,右手紧攥着一个玻璃瓶,里面晃着深色液体。瓶口塞着布条,一看就知道是燃烧瓶。 他直奔我而来,速度快得不像个逃了几天的人。 “林越!我烧了你!”他吼着,手臂扬起,就要点燃布条。 我没退。 苏晨早有准备。就在赵强踏进十米范围的瞬间,侧翼传来脚步声。三根长矛从掩体后冲出,呈扇形包抄。 第一根刺向腿部,第二根拦腰,第三根直接顶住他胸口。 赵强扑倒在地,燃烧瓶脱手飞出,砸在雪地上滚了几圈,没碎。布条湿了,点不着。 苏晨一脚踩住瓶子,另一脚压住赵强的手腕。他低头看着这个曾经不可一世的男人,声音很冷:“你说要烧谁?” 周围安静下来。 火把照着雪地,映出一片昏黄。赵强趴在地上,嘴里还在骂,但声音已经发抖。 我走过去,蹲下,把录音笔放到他眼前:“你的人录的,你否认不了。” 他扭头,不想看。 我站起身,对着人群说:“他想杀我,还想烧我们的房子。但他忘了,我们不是软柿子。” 有人鼓掌。 一个老头举起拐杖:“把他绑起来!别让他再害人!” 我看了看四周。火光映在每个人的脸上,有愤怒,有后怕,也有释然。 这时,苏晨递来对讲机。 我接过,按下通话键:“封锁北区通道,防止残党趁乱突围。” 对讲机那头传来应答声。 我还没回安全屋。外面的事没完。 远处,一辆雪地车的引擎缓缓启动,车灯划破灰暗的天空。 第232章 雪地车的首次出击 车灯亮起的那一刻,我踩下了油门。 履带碾过积雪,发出沉闷的摩擦声。车身前倾,冲破安全屋外最后一道封锁铁板,压出两道深深的沟痕。风从耳边刮过,带着刺骨的冷意,但我没关窗。苏晨坐在我旁边,手里紧握着热成像仪,屏幕上的红点不断跳动。 “前面三个,正对着我们。”他盯着仪器说。 我看向前方。三个人影站在二十米开外,举着金属盾牌,边缘裹着防酸涂层布。他们身后还有几个模糊身影在移动,藏在废墟后方。赵强的人还没散,还在组织进攻。 我没有减速。 接近十米时,我按下方向盘左侧的红色按钮。车顶改装的喷射装置启动,高压管将储存的酸液雾化喷出。第一波液体撞上盾牌,发出“嗤”的声响,白烟立刻升腾起来。持盾那人猛地后退一步,手一抖,差点把盾扔了。 “有效。”苏晨低声说。 第二轮喷射覆盖更广,三人被迫向两侧撤开。但他们没有逃,而是蹲下身子,试图绕开正面冲击路线。我知道他们在等机会——等我们停下,等燃料耗尽,等机械故障。 可这辆车不是普通装备。 它是用废弃冷藏车底盘改造的,加装了双电机驱动系统和重型履带,油箱连着备用柴油罐,能持续运行八小时以上。车顶的喷射器原本是化工厂清洗管道用的,被苏晨拆下来重新组装,现在能连续喷射十二次,每次间隔只需三十秒充压。 我转动方向盘,车头调转,朝左侧行驶。 苏晨突然抬头:“左翼有动静!三点钟方向,雪下面有人!” 我立刻刹住车。 他迅速打开副驾车门,半个身子探出去,把热成像仪贴在车窗边缘扫描。几秒后,他喊:“两个热源,正在往通风口爬!距离十五米,再往前就进柴油库警戒线了。” 我摸到中控台下方的拉杆,用力一拽。 车尾传来金属碰撞声,隐藏的钩爪装置弹出。这是苏晨昨天连夜焊上去的,由液压杆控制,长度可达八米,前端带倒刺,专门用来拖拽障碍物或敌人。 我挂倒挡,猛踩油门。 车子向后急退,钩爪贴着地面划出火花。刚甩到预定位置,我就打满方向,履带发力,整个车身横移过去。钩爪扫过一片积雪,底下传来一声闷哼。 一个人被拖了出来。 他穿着灰色外套,脸埋在雪里,双手想撑地起身,但钩爪已经勾住了他的背包带。我继续转弯,借力把他甩向右侧。另一个人影也暴露了,想站起来逃跑,却被同伴绊倒,一起滚进了旁边的酸液处理池边缘。 池子表面结着一层薄冰,但他们砸破了冰面,半边身体浸在液体里。那不是普通的酸液,是我们回收过滤后的低浓度废液,虽然不会立刻腐蚀皮肤,但长时间接触会导致溃烂和高烧。 两人挣扎着往外爬,动作越来越慢。 第三个人躲在后面,看到这一幕直接趴在地上不动了,把手里的燃烧瓶放在身侧,慢慢举起双手。 苏晨看着屏幕:“北区后巷还有四个,正在后撤。” 我没追。 这些人已经明白过来了——我们不再是被动防守的那个目标。我们现在能出击,能追踪,能用他们没见过的方式反击。 我把车停稳,打开车顶的扩音喇叭。 声音穿透风雪,低而清晰:“投降,或者融化。” 没人回应。 远处站着的几个身影僵了几秒,然后其中一个弯腰放下了武器。接着是第二个,第三个。他们开始往后退,步伐凌乱,不再有组织性队形。 我知道他们不会再来了。 这种人只敢欺负弱者。当他们发现自己才是弱的一方,就会立刻放弃。 苏晨收回热成像仪,检查了一遍车内仪表。“酸液还剩七次喷射量,钩爪结构正常,履带磨损在可接受范围。” 我点点头,目光扫过前方雪地。 倒下的三人中,有一个还在动。他趴在地上,一只手伸向掉落的燃烧瓶,指尖快要碰到瓶身。 我踩下刹车,拉起手刹,解开安全带。 “你干什么?”苏晨问。 我没回答,打开车门跳下去。 寒风扑面,我快步走向那个人。他听见脚步声,猛地回头,脸上全是雪和汗混在一起的泥痕。看到是我,他瞳孔缩了一下,立刻缩回手,往后蹭了几寸。 我蹲下,伸手拿起燃烧瓶。 玻璃瓶很凉,里面的液体晃了晃。布条还干着,没点着。 “你们就这么点东西?”我说,“一块破盾,一个空瓶子,就想抢我们的家?” 他不说话,只是喘气。 我站起身,把瓶子扔进酸液池。它浮在表面,慢慢被泡沫包围。 转身走回车边时,我看见苏晨打开了车顶的观察窗,探出头看我回来。他递来一副手套。 “外面太冷。”他说。 我接过戴上,重新坐进驾驶座。 “回去了?”他问。 “还不行。”我看向北区深处,“赵强不见了。” 苏晨皱眉:“他不可能一个人跑远。受伤了,又没交通工具,最多躲在附近某栋楼里。” “那就让他躲。”我发动引擎,“我们会找到他。但现在,得先把这片区域清干净。” 车子缓缓前行,履带压过刚才战斗留下的痕迹。钩爪收起,喷射器进入待命状态。我们沿着北区外围行驶,每经过一处掩体都减速观察。有几个原本藏着人的地方,看到车灯照过来就立刻空了。 有人从断墙后跑出来,抱着包往南边逃。 我没追。 这只是开始。 等我们绕完一圈回到安全屋前,天色比刚才亮了一些。铁板封口已经被清理过,新的监控摄像头架在高处,正对着主通道。工坊门口堆着几根钢管,是苏晨准备用来加固侧墙的材料。 我把车停在入口旁,熄火。 苏晨先下车,去检查钩爪是否有损伤。我留在车上,打开通讯频道。 “控制室,收到请回答。” 片刻后,扬声器传出声音:“收到,林越。情况怎么样?” “北区正面威胁解除,残部溃散。发现两处潜伏点,已处理。暂未发现赵强踪迹。” “明白。苏瑶说医疗室准备好了,以防有人受伤需要处理。” “暂时不用。”我看了一眼苏晨,“我们没事。” 挂断通讯,我推开车门。 冷风灌进来,我站在踏板上,望着远处那片废墟。刚才逃走的人影早已消失,只剩下一排歪斜的脚印,通向未知的方向。 苏晨走过来,拍了拍我的肩膀:“下次他再出现,我们就知道怎么对付了。” 我点头。 远处一栋塌了一半的楼顶上,一根断裂的旗杆插在雪中。风吹过,它轻轻晃了一下,然后咔的一声,断成两截,倒在屋顶边缘。 我抬手,按下车载喇叭。 短促的一声鸣响,在空旷的雪原上传得很远。 第233章 医疗室的希望之光 车灯熄灭后,我摘下护目镜,手指有点发僵。苏晨在检查钩爪的连接处,我没动,坐在驾驶座上看了会儿窗外那根断掉的旗杆。 风停了。 工坊门口有人影走动,新的监控线路正在接通。我解开安全带,推开车门。 冷气扑进来,我深吸一口气,往安全屋主通道走去。铁板已经重新封好,摄像头换成了带夜视功能的新型号。经过医疗室走廊时,听见里面传来一声婴儿的啼哭。 很轻,但清晰。 我停下脚步。 门开着一条缝,阳光从防弹玻璃窗照进去,落在地面一块金属板上,反射出一小片亮光。苏瑶抱着孩子站在窗前,背对着门口,肩膀微微晃着。 我没有敲门。 她转过身,看见我,脸上没什么表情,只是点了点头。那孩子闭着眼,小脸皱成一团,手攥得很紧。 “刚出生?”我问。 “三个小时前。”她说,“母子都平安。” 她走到旁边的床边,把婴儿放进保温箱。箱体连着氧气泵和监测仪,屏幕上的数字跳得稳定。她拉过一张椅子坐下,手搭在箱沿,指节上有几道细小的划痕,像是被指甲抓过的。 我没再问产妇的情况。这种时候,能活下来就是最好的消息。 “名字定了吗?”我靠在墙边。 她摇头。“还没来得及想。” 我看着保温箱里的孩子。皮肤红红的,呼吸很浅,但有力。监测仪发出规律的滴声。 “叫‘希望’吧。”我说。 她抬眼看向我。 “不是什么大词,就是字面意思。”我声音放低了些,“我们撑到现在,不就是为了等这一天?” 她没说话,低头看着孩子的脸。阳光移到了婴儿额头上,照出一层淡淡的绒毛。 过了几秒,她嘴角动了一下。 “希望……挺好。”她轻声说,“林希望。姓你的。” 我愣了一下。“随你妈也行。” “随你。”她抬头,眼神很稳,“她是安全屋里第一个出生的孩子,得有个开始。” 我点点头,没再争。屋里安静下来,只有仪器运行的声音。 外面传来脚步声,很轻,像是刻意放慢的。我走到门边往外看。 走廊尽头站着几个人,手里举着纸板做的牌子。最前面那人举着一块白布,上面用炭笔写着“谢谢”两个字。他们没靠近,就站在那里,低头看着地面。 我知道他们是谁。 南区那批人,之前躲在废弃超市里,靠捡罐头活着。我们清剿赵强残部时,顺手给他们送过两包压缩饼干和一瓶净水剂。没想到他们会来。 苏瑶也走了过来,站在我旁边。 “他们来了有一会儿了。”她说,“一开始不敢进,后来见没人拦,才走到这儿。” 我看着那些牌子。除了“谢谢”,还有人写了“孩子平安”“愿你们安好”。 没人说话,也没人往前一步。 “让他们进来吧。”我说。 “不用。”苏瑶摇头,“这样就够了。他们需要的是距离,不是施舍。” 我明白她的意思。这些人经历过背叛、抢夺、亲人死在眼前,现在能站在这里举牌子,已经是极限的信任。 我退回屋里,关上了半扇门,留出一道缝。 阳光斜着照进来,落在保温箱边缘。希望动了动手臂,嘴巴张了张,像在找什么。 苏瑶坐回椅子上,伸手进去轻轻碰了碰他的手背。孩子立刻抓住了她的手指,力气不小。 “他认生,但不害怕。”她说。 我没答话。脑子里闪过很多画面——前世冻死在楼道里的老人,饿得啃皮带的男人,还有那个抱着婴儿跳楼的母亲。那时候没有药,没有水,更没有这样的房间。 现在有了。 我们修好了发电机,接通了净水系统,建起了防御工事。我们打赢了仗,清了场,立了威。可直到这一刻,我才觉得,这地方真的像个“家”了。 不是避难所,不是堡垒,是家。 对讲机突然响了。 我转身拿起挂在墙上的设备,按下接听键。 “林越,北区了望塔报告,南区边缘发现聚集人群,数量十五以上,携带简易武器,正朝我们方向移动。” 我盯着屏幕上的热成像图。红点排成一列,缓慢推进。 “领头的是谁?” “信号不够清晰,但体型特征接近赵强。” 我放下对讲机。 苏瑶没问。她依旧看着保温箱,手还在孩子的小手上。 “你要去?”她终于开口。 “得看看。”我说,“他不该在这个时候回来。” 她点头,没拦我。 我走到门口,手搭上门把手,又停了一下。 “等我回来。”我说。 她没回头,只轻轻“嗯”了一声。 我拉开门走出去,顺手把门关严。走廊里的幸存者已经散了,牌子留在原地,压在一块石头下面。 我快步走向控制室。 对讲机夹在腰带上,一路都在响。新的数据不断传上来:目标速度加快,携带物品疑似燃烧装置,距离安全屋主入口还有八百米。 我推开控制室的门,苏晨正盯着主屏。 “钩爪修复好了。”他说,“酸液喷射器充能完成,可以随时出动。” 我看向屏幕中央那个最大的红点。 它停了一下,然后继续向前移动。 我拿起通讯器,切换到全队频道。 “所有人注意,一级警戒。”我的声音很平,“这不是巡逻,是决战。” 第234章 防弹背心的最后使命 对讲机还夹在腰带上,信号灯一闪一闪。我刚推开控制室的门,苏晨就抬头看了我一眼。 “南区热源没停,还在靠近。”他说,“速度比刚才快了。” 主屏幕上的红点已经推进到六百米范围内。中间那个最大最亮,体型轮廓和赵强吻合。他手里多了一个长条状物体,系统标记为高危武器。 我没说话,转身往工坊走。 脚踩在金属过道上,发出空响。风从通风口灌进来,吹得后颈发凉。我停下,解开外衣扣子,继续往前。 储物间的门半开着。架子上摆着几件旧装备,防毒面具的胶皮裂了,战术手套缺了一只。最里面挂着那件背心。 黑色,布料发硬,前胸和左肩有三个明显的破洞。边缘一圈焦黑,是酸液烧的。背面也有两处划痕,深到底层纤维。肩带用铁丝缠过两次,绕成死结。 这是第一件我买的防护装具。重生第三天,在城郊军品店清仓时拿下的。后来被打中过四次,每次都能站起来。 我把它拿下来,抖了抖灰。 布料摩擦的声音很干。我套进衣服里,拉链卡了一下,用力往上拽才合上。胸口压得有点紧,但还能呼吸。 脚步声从背后传来。 我回头,看见苏瑶站在门口。她穿着白大褂,袖口沾着一点血迹,脸色比平时更白。 “你要穿这个去?”她盯着背心,声音不高。 我点头。 她走近一步,伸手抓住我的胳膊。“别出去。”她说,“让别人去。” 我没有挣开,也没动。 “这不是巡逻任务。”我说,“赵强带的是火箭筒。他要是真打进来,不只是我们完,还有孩子。” 她手指收紧了一下。 “我知道你怕。”我说,“我也怕。可总得有人终结这场闹剧。” 她猛地抬头看我。“不是所有事都得你扛。” “是我建的安全屋。”我说,“是我定的规则。他挑战的不是我一个人,是所有人活下来的希望。” 她嘴唇动了动,没说出话。 我抬起手,轻轻把她的手从我胳膊上拿下来。她的指尖有点冷。 “等我回来。”我说。 她没应声,也没拦我。 我走出储物间,沿着通道往雪地车停放区走。车体停在加固平台上,履带覆着薄雪。苏晨已经在检查发射器接口。 “酸液弹装好了。”他见我过来,直起身,“八枚,分两排,可以连续发射。” 我拉开驾驶舱门,坐进去。座椅还是暖的,应该是刚才启动预热过。操作面板亮着绿灯,油量满格,电压稳定。 “通讯频道切到独立线路。”我说,“别让广播干扰。” “已经设好了。”苏晨递给我一个遥控器,“按下这个,发射器自动抬升。三秒锁定目标区域。” 我接过,放在副驾位置。 车顶的酸液弹发射装置藏在伪装盖板下,平时看不出来。只有在战斗模式才会升起。这东西本来是工业清洗机的喷头阵列,被苏晨改造成定向投射器,能打出一片腐蚀性雾区。 足够让敌人失去行动能力,又不会引发大火。 我系好安全带,启动引擎。 轰鸣声震动整个平台。车灯亮起,照出前方长长的通道。尽头是升降门,正在缓缓打开。 外面天色灰白,雪没再下,地面结了一层硬壳。远处南区的废墟轮廓清晰可见。 我挂挡,踩油门。 雪地车平稳驶出安全屋,履带碾过门槛时震了一下。车体倾斜半秒,很快恢复平衡。 “林越。”耳机里突然响起苏瑶的声音。 我松开油门,握紧方向盘。 “如果……”她顿了顿,“如果你必须选一个地方打退他们,别离得太远。” 我没有立刻回答。 前方三百米,红点静止不动了。赵强停在废弃加油站的遮蔽处,火箭筒架在肩膀上,枪口对着安全屋主入口方向。 监控画面同步传入车内小屏。他的脸出现在放大框里,胡子拉碴,眼睛充血,嘴角抽动着,像是在吼什么。 我看不清嘴型,但能猜到他在说什么。 “我不是来杀你的。”我按下通讯键,声音直接通过车载喇叭传出去,“我是来结束这一切的。” 他没反应。 我又往前开了五十米。 距离拉近到两百五十米。在这个范围,他的火箭筒能击穿外墙,但命中率会下降。我们的酸液弹则进入最佳覆盖区。 “最后一次警告。”我说,“放下武器,退回五百米外。否则,我不保证接下来的事你能承受。” 他动了。 肩膀一沉,火箭筒对准了我的车。 我右手移向遥控器。 左手稳住方向盘。 拇指按下去。 车顶盖板咔的一声裂开,金属支架缓缓升起,六根喷管依次展开,指向天空。绿色指示灯由暗变亮,一格一格填满。 酸液弹进入待发状态。 赵强抬头看向这边。 他看到了升起的装置,身体僵了一下。 但他没有放下火箭筒。 反而把枪管压低了一点,对准车体中部。 我盯着屏幕上的倒计时:十秒后自动锁定。 他站着没动。 雪地车的引擎低吼着,热气从排气口喷出,在冷空气中凝成一团白雾。 我的手放在遥控器按钮上,指节发紧。 倒计时走到五。 他终于有了动作。 右手往后缩了缩,像是要调整姿势。 就在这一刻,我看到他身后阴影里,有个人影悄悄站起,拍了下他的肩膀。 赵强猛地回头。 那人说了句什么。 赵强愣住,枪口偏了几度。 我没有犹豫。 按下按钮。 第235章 广播站的最终宣言 车顶的酸液弹发射装置缓缓升起,六根喷管对准天空。赵强的火箭筒还架在肩上,枪口正对着我。他身后那道人影拍了下他的肩膀,他猛地回头。 我没有等他转回来。 一脚踩死刹车,安全带勒进胸口。我拉开驾驶舱门,跳下车。雪地很硬,脚落地时震得小腿发麻。广播站就在百米外,一幢低矮的小楼,外墙裂了一半,窗户碎了,但天线还在。 我冲过去。 身后传来赵强的吼声,听不清内容,音量很大。我没回头。手刚碰到门把手,里面就传出电流杂音。线路没断。我撞开门,木屑飞起来,扑了我一脸。控制台靠墙放着,屏幕闪了几下,亮了。 我扑到操作台前,手指在键盘上敲。频率跳动,信号条从红变绿。我按下优先指令键,这是应急通讯协议,能覆盖所有接收端。话筒躺在支架上,黑色,有划痕。我拿起来,贴到嘴边。 “赵强,你弹药库的坐标是——32.7°N,117.2°E。” 声音传出去的瞬间,话筒里炸开一声咆哮:“闭嘴!你他妈找死!” 我能听出那是赵强的声音,沙哑,带着喘。他在监听广播频道。背景有风声,还有别人喊叫,像是在争执。 我没有停。 “你现在派人回去,或许还能阻止殉爆。”我说,“再晚一步,你们所有的炸药都会变成坟墓。” 话音落下,侧边监控屏亮起。画面来自南区高点摄像头,灰白影像里,赵强站在加油站遮蔽处,火箭筒还扛着。但他身边的人动了。两个穿厚棉衣的家伙转身就跑,其中一个翻上摩托车,拧动油门。另一人抓着对讲机大喊,然后也跟着冲向一辆破皮卡。 赵强冲他们吼,抬手要拦。可没人停下。 我盯着屏幕。红点在移动,三个目标正快速远离主战场,朝东南方向疾驰。他们的目的地很明确——那个被藏起来的弹药库。 时间不多了。 我从战术背心里掏出微型遥控器。黑色塑料壳,按钮是银色的。这是我让苏晨改装的引爆装置,接的是独立信号通道,不会被干扰。拇指按下去之前,我看了一眼屏幕上的倒计时:十秒。 外面风更大了。 我按下按钮。 遥控器震动了一下。没有警报,没有闪光。只有远处天际一道暗光闪过,像云层裂开了一瞬。接着是声音,低沉的一声闷响,地面轻轻晃了一下。我的膝盖碰到了桌角。 弹药库没了。 监控画面里,赵强站着没动。他抬头看向爆炸方向,肩膀塌下去一点。他手里的火箭筒慢慢垂了下来。 我重新拿起话筒。 “这是最后一次警告。”我说,“任何企图破坏人类生存根基的行为,都将被公开、被终结、被埋葬。” 我顿了一下。 “这里是龙国01号安全屋——我们不宣战,但我们必胜。” 广播自动循环播放三遍。我松开话筒,它挂回支架时发出轻微咔哒声。屏幕上的信号强度条慢慢变暗,传输结束。 房间里安静下来。 我坐了两分钟。椅子有点歪,靠背硌着肩胛骨。桌上有一滩水,可能是屋顶漏下来的雪融水。我用手抹了一下,湿的。 站起来的时候,膝盖响了一声。我绕过桌子,走到门口。风从外面灌进来,吹得电线嗡嗡响。广播站的门已经被我撞坏,关不上了,只能虚掩。 我走出去。 雪停了,但天还是灰的。远处南区废墟冒起一股黑烟,歪歪扭扭升上天空。风把它往东边推。安全屋的方向在西北,中间隔着一条结冰的河床和几排倒塌的厂房。 我开始走。 脚踩在雪壳上,发出咯吱声。每一步都陷进去一点。走到一半,我摸了下腰间的对讲机。灯是灭的。还没人联系我。 这很正常。刚才的广播占用了主频段,其他频道会被暂时屏蔽。苏瑶和苏晨现在应该正在确认信号恢复情况。但他们不会急着呼叫我。他们知道我在做什么。 我也知道他们等我回去。 快到安全屋外围时,我看见升降门开着一条缝。雪地车还停在平台上,履带沾着泥和碎冰。苏晨可能在里面检查系统,或者等我带回消息。 我没有加快脚步。 走到门前,守卫认出是我,把门完全拉开。我点头,走进去。通道里的灯是黄的,照在金属墙上有些反光。空气比外面暖,带着机油和干燥剂的味道。 我走过两道安检门,刷卡进入内区。走廊尽头是控制室,门开着。苏晨坐在主位,正低头看数据板。他听见动静抬起头,看了我一眼,没说话,只是点了点头。 我知道他明白了。 我继续往前走,穿过生活区。有人在做饭,锅铲碰锅底的声音很清晰。拐角处两个孩子蹲在地上拼图,看到我经过,其中一个抬头笑了笑。 我走进自己的房间。 门关上后,屋里很静。床头柜上有张纸条,字迹是苏瑶的:“婴儿体温正常,今天喝了两次奶。”下面画了个小小的笑脸。 我把纸条放下。 背包还在椅子上,我解开扣子,把遥控器拿出来,放进抽屉最底层。上面压着一卷备用胶带和几个螺丝。这些东西都是平时攒的,谁也不会注意。 我坐到床沿。 手指有点凉,搓了两下。窗外看不见南区,但我知道那边现在一定乱了。赵强失去了最后的筹码,他的队伍已经开始散。有些人会逃,有些人会投降,还有些人可能会试着重组。 但不会再有大规模进攻了。 我站起身,走到窗前。玻璃是防弹的,表面有一道浅划痕,是从前清理酸雨残留时刮的。外面空地上,有人开始搬箱子,堆成一排。还有人在拉绳子,准备挂布条。 明天会有新的人来登记入住。 我转身走向衣柜,拉开最下层抽屉。里面放着一件干净的衣服,深灰色,没有标识。我拿出来,搭在手臂上。 然后走出房间。 第236章 雪地里的末日婚礼 我推开安全屋的门,暖风扑在脸上。走廊里的灯亮着,黄光映在金属墙上。有人在做饭,锅铲碰锅底的声音很清晰。两个孩子蹲在地上拼图,看到我经过,其中一个抬头笑了笑。 我走进房间,把背包放在椅子上。床头柜上有张纸条,是苏瑶写的:“婴儿体温正常,今天喝了两次奶。”下面画了个笑脸。 我把纸条收进抽屉。 刚坐下,房门被轻轻敲了两下。苏晨探头进来,手里拿着个圆环状的东西,用铁丝和几朵干枯的花缠在一起。 “哥,”他叫我一声,声音有点紧张,“我想……今天是个好日子。” 我没说话,等他说下去。 他走进来,把花环举到我面前。“姐她……值得有个名分。你也该有个家。我们三个人,本来就是一家人了。” 我看着那花环。野花已经冻干,颜色发暗,但被仔细整理过,一圈金属丝绕得整整齐齐。 “你想怎么做?”我问。 “就在外面,安全屋门前。现在就办。”他说,“火还没灭,天也还没黑。” 我站起身,没再说话,跟着他往外走。 苏瑶正从医疗室出来,看到我们俩一起过来,脚步顿了一下。她穿了件干净的外套,头发扎了起来,脸上没什么表情,但眼神有些闪动。 苏晨走到她面前,把花环递给她。“姐,嫁给他吧。” 空气安静了几秒。 苏瑶低头看着花环,手指轻轻碰了碰那圈干花。然后她抬起头,看向我。 我没有犹豫,解开防弹背心的扣子,从内层口袋里取出一个小东西。一枚用易拉罐拉环磨过的戒指,边缘被打磨得很光滑,在灯光下有一点反光。 我单膝跪地,举起它。 苏瑶的眼睛红了。她没说话,只是伸出手。 我把戒指套进她的无名指。有点松,但能戴住。 她没抽回去,反而握住了我的手。 苏晨退后两步,把另一朵小花别在自己衣领上,站得笔直。 我们三人站在安全屋门前的台阶上。身后是一堆燃烧的残物,黑色旗帜还在冒烟,火焰跳动,映在每个人的脸上。 没有牧师,没有人念誓词。 但我看着苏瑶的眼睛,说:“从今天起,你不是一个人活着,我不是一个人战斗。我们会一起活下去,活得更久,活得更好。” 她点头,嘴唇微微抖了一下。 我站起来,握住她的手。苏晨站到我们旁边,左手扶着门框,右手贴在胸口。 风吹过来,带着焦味和雪气。远处的废墟一片灰白,但脚下这片地,是热的。 苏瑶靠在我肩上,很轻地呼出一口气。 就在这时,对讲机响了。 我拿出来,按下接听键。 “西北方向发现幸存者,三人,步行,状态虚弱,距离安全屋约两公里。” 声音来自了望哨,平稳冷静。 苏瑶抬头看我,眼神有波动,但没说什么。 我低头看了眼她手上的拉环戒指,又望向远方。 我搂紧她的肩膀,在她额前亲了一下。 “走,去接我们的新家人。” 我们转身往升降门走。苏晨跟在后面,脚步比平时快。 平台上的雪被踩出几道痕迹,还没来得及扫。雪地车停在原地,履带沾着泥和碎冰,引擎盖微热。 我刷卡打开驾驶舱门,回头看了他们一眼。 苏瑶已经爬上副驾座,坐稳了。她把手套塞进衣兜,活动了下手腕。 苏晨抱着工具箱钻进后座,把花环放在控制台上。 我发动车子,仪表盘亮起绿灯。 履带开始转动,压过结冰的地表,发出低沉的摩擦声。 前方雪原空旷,风把云吹得很低。 车子驶出平台,留下两道清晰的轨迹。 我握紧方向盘,眼睛盯着导航屏幕上的红点。 那个信号还在移动,缓慢而稳定。 苏瑶伸手碰了下我的手臂。 “这次别冲太前面。”她说。 我没回答,只是把车速提了一档。 引擎声变大,盖过了风声。 履带碾过一处塌陷的地面,车身轻微一震。 苏晨在后面扶住控制台,工具箱滑了一下,撞在座椅腿上。 导航显示距离目标还有一千三百米。 天空开始飘雪,不大,但落在挡风玻璃上立刻结了一层薄霜。 雨刷启动,左右摆动。 我伸手摸了下胸口的对讲机。 电量满格,信号稳定。 前方地平线出现一道模糊的影子,像是人影,又像是一堆倒下的电线杆。 我眯起眼。 苏瑶也坐直了身体。 “是不是他们?”她问。 我没点头也没摇头,脚慢慢移到刹车位置。 车子减速,履带摩擦雪面的声音变得清晰。 七百米。 六百米。 人影动了一下。 是一个人背着另一个人,第三个踉跄着跟在旁边。 他们都穿着破旧的棉衣,帽子遮住大半张脸。 我松开刹车,继续往前。 接近到两百米时,那人终于察觉到动静,猛地转头看向我们。 他放下背上的人,把手伸进怀里。 苏瑶抓住我的胳膊。 我抬起手示意她别慌。 然后我打开车顶的通讯喇叭,按下通话键。 “我们是龙国01号安全屋。”我说,“你们可以活下来。” 那人站在原地,没动。 风把我的花吹散了。 他又把手从怀里抽出来,这次拿的不是武器,是一截断掉的木棍。 他举了举,像是回应。 我关掉喇叭,踩下油门。 车子向前推进五十米后停下。 我推开车门,跳下车。 雪地很硬,脚落地时传来震动。 我朝他们走过去。 那人也迎上来几步。 我们之间还剩十米时,他停下。 我也停下。 他喘着气,脸上有冻伤的痕迹。 “真是安全屋?”他问,声音沙哑。 我点头。 “有吃的吗?水呢?” “都有。”我说,“还能治病。” 他回头看了一眼倒在地上的同伴,又看向我。 “我们……能进去?” 我转身指向身后的雪地车。 “先上车,剩下的路不长。” 他没立刻动,而是低头看了看自己的手。 那双手裂了很多口子,有的还在渗血。 然后他抬头,看着我。 “你说的是真的?不是骗我们进去杀了我们?” 我没有笑,也没有解释太久。 我只说了一句:“我刚结婚,今天是我第一次当丈夫。我不会让我的妻子住在谎言里。” 他愣了一下。 接着,他的肩膀松了下来。 他转过身,弯腰把地上的人背起来。 我走过去,扶住另一个快要站不住的人。 我们一步步走向雪地车。 苏晨已经打开后门,正在铺毯子。 苏瑶站在车旁,手里拿着急救包。 我把人扶上车,关上舱门。 引擎重新启动。 我坐回驾驶座,系上安全带。 苏瑶把手放在我手上。 我看她一眼。 她嘴角动了动,没说话,但眼神很稳。 我踩下油门。 车子调头,朝着安全屋的方向开去。 履带碾过雪地,留下两道深深的印痕。 远处,安全屋的灯亮着,像一座不会熄灭的塔。 第237章 安全屋的终极防御 警报响了。 我刚把新来的三人安顿进休息区,对讲机就炸出刺耳的蜂鸣。屏幕上红点密集,正从西北方向压过来,领头那辆车轮廓粗大,装了铁皮护甲和撞角。 是赵强。 他没死心,带着最后的人来了。 我转身冲向控制通道,脚步刚迈开,苏晨的声音从头顶传来:“哥!他们有装甲车,速度七十,距离防爆门三百米!” 我抓起墙边的猎枪,对着通讯器说:“启动酸液池,准备长矛阵。” “明白!”苏晨的声音稳住了,不再像从前那样发抖。 我拐进主控台区域时,苏瑶已经穿好防护服,手里拎着急救包,正指挥几个能走动的伤员退到地下二层。她抬头看了我一眼,没说话,只是点了点头。 我知道她在等结果。 但我不能输。 我冲上高台,视野一下子打开。前方空地尽头,厚重的防爆门紧闭,地面看起来平整如常,只有几道裂缝像是施工留下的痕迹。那是伪装——下面是三米深的酸液池,用液压板封着,只等一个指令。 装甲车轰鸣着逼近,越来越近。 “两百米。”苏晨在控制台前盯着数据,“一百五十……一百二十……” 我握紧猎枪,手指搭在扳机外侧。 “六十米!”苏晨按下按钮。 地面突然裂开。 四块金属板同时下沉,露出漆黑的口子。装甲车冲得太猛,根本刹不住,前轮直接陷进去。车身一歪,履带卡在边缘,挣扎着往前拱,可底壳刚碰上池壁,就冒出白烟。 酸液开始腐蚀金属。 滋啦声传到高台上都能听见。车体底部迅速变薄,钢板卷曲脱落,履带松垮下来,整辆车慢慢往下滑。 赵强砸开车门跳出来,脸上全是怒火。他回头看了一眼,剩下七八个人也跟着下车,有人举枪,有人抄刀,全都朝安全屋冲来。 我没动。 等人都出来了,我才举起猎枪,打开扩音器。 “你们被包围了。”我说。 话音落下的瞬间,四周掩体后影子一动。 之前救回来的那些人,一个个站了出来。他们手里拿着长矛,矛尖泛着暗色——那是苏晨淬的酸液,沾一点就能烂进肉里。有人穿着旧工装,有人裹着破毯子,但动作整齐,从三个方向包抄过去。 赵强愣了一下,随即狂笑:“林越!你找一群叫花子就想拦我?” 我没回答。 他猛地抽出匕首,冲着我就扑过来。 我抬枪就是一发。 子弹打中他左腿,他身子一歪,跪在地上,但还是撑着往前爬。血顺着裤管流,在雪地上拖出一条线。 我走下高台,一步步靠近。 他抬头看我,嘴角咧开,牙齿都黄了:“你守得住今天,守得住明天吗?末日不是靠几堵墙就能挡住的。” 我停下脚。 远处,酸液池还在冒烟,装甲车只剩半截露在外面,正在缓缓下沉。围过来的幸存者站成一圈,没人说话,也没人退。 苏晨站在控制台旁,手按在应急锁上,只要我一声令下,第二道陷阱也能启动。 苏瑶在后方扶着一个受伤的新成员,一边检查伤口,一边盯着这边的情况。 我低头看着赵强。 他说得对,末日不会因为一场胜利就结束。 但我们活下来了,而且活得比谁都稳。 我抬起枪口,对准他的肩膀:“你错了。我们不是在挡末日,我们在建新的日子。” 他还在笑,笑声沙哑。 我朝旁边喊了一声:“苏晨。” “在!” “拖走他,关进隔离仓。” 两个壮实的男人上前,架起赵强就往回走。他挣扎了几下,终究没力气,只能任由他们带走。 我转身看向所有人。 那些举着长矛的人还站着,没有放下武器。 我举起手,声音不大,但每个人都听到了:“收队。今晚加餐,每人两份压缩饼干,热水不限量。” 人群松动了。 有人低声笑了,有人互相拍肩,还有人把长矛插进雪地,双手捂脸。 他们不是战士,也不是暴徒。 他们是活下来的人。 我走回高台,苏晨正关闭酸液池系统。液压板缓缓合拢,盖住池口,地面恢复平整,像什么都没发生过。 “系统正常。”他说,“还能用两次。” 我点头:“留着,以后说不定还要。” 他笑了笑,没再说话。 我掏出对讲机,拨通广播频道。 信号灯亮着,频率稳定。 我按住通话键,还没开口,苏瑶从后面走了上来。 “你要宣布?”她问。 “嗯。” “说什么?” 我想了想,说:“告诉所有人,龙国01号安全屋还在运转,食物充足,水源净化完成,医疗组待命。欢迎所有愿意守规则的人加入。” 她看着我,眼神有点亮。 “加一句。”她说,“这里有人等你们回家。” 我对着话筒重复了一遍。 说完,我把频道调回内部网,放下对讲机。 苏晨已经收拾好控制台,正往楼下走。苏瑶站在栏杆边,望着外面那片被雪覆盖的空地。她的手套挂在腰带上,手指微微发红,但站得很稳。 我走到她身边。 风从通风口吹进来,带着一点铁锈味和酸液残留的气息。 她忽然伸手握住我的手腕,很轻,但没松开。 “刚才那一枪,”她说,“打得真准。” 我没回应。 远处,隔离仓的灯亮了,红色转绿,表示密封成功。 广播循环播放着刚才的通告,声音平稳,一遍又一遍。 我正要转身去检查发电机状态,对讲机突然响了。 是了望哨。 “东面发现移动信号,距离一千八,人数不详,携带担架状物体,正在靠近。” 第238章 广播站的和平信号 对讲机还在响。 我盯着屏幕上的移动信号,手指搭在频道切换键上。刚才那场战斗结束了,赵强被关进隔离仓,酸液池重新封好,外面的雪地上只留下几道车辙和暗红的血迹。可我心里没松下来。 苏瑶从后面走进控制区,手里抱着一个襁褓。她脚步很轻,走到我旁边才开口:“东面来的那些人,带着担架,应该不是敌人。” 我没回头,只看着监控画面。远处风雪里,那支队伍还在缓慢靠近,速度不快,路线稳定。不像袭击,倒像是……求援。 “我们不能一直靠枪活着。”我说。 她没接话,只是把孩子往我这边递了递。婴儿睁着眼,小手乱抓,嘴里发出模糊的声音。 我伸手接过话筒,按下广播键。 “这里是龙国01号安全屋。”我的声音穿过电波,“战争结束。” 频道里一片安静。几秒后,回音慢慢散开,像掉进空旷的山谷。 我又说了一遍:“重复,战争结束。所有愿意遵守规则的人,都可以来避难。我们有食物,有净水系统,医疗组随时待命。” 苏瑶站在我身侧,低头看着怀里的孩子。她轻轻晃了晃手臂,婴儿发出一声短促的咿呀声。 我忽然把话筒递过去:“让他碰一下。” 她愣了下,随即明白过来,小心地托着孩子的手,贴上麦克风。 “啊……嗯……”婴儿的声音被放大,传遍整个频率。没有词,也没有意义,但比任何宣言都更清晰。 我听着那声音,心里某个地方松了一下。 窗外,营地边缘有人动了。 原本躲在掩体后的幸存者一个个走出来,手里没拿武器。他们抬着一块拼接的布,四角绑在金属杆上。布是防雨用的,灰蓝色底,上面用深色染料画了个方框,中间竖着一条线,再加一横——那是国旗的轮廓。 没人指挥,但他们一起把旗杆插进雪堆。 风刮起来,旗帜鼓胀开来,哗啦作响。有人举起火把,有人敲打铁桶,节奏杂乱却越来越齐。没有喊叫,也没有欢呼,只有这片刻的共鸣。 我知道他们听到了。 广播自动循环播放第三次时,对讲机突然跳出了新信号。 滴的一声,绿灯亮起。 我看了苏瑶一眼,她点点头。 我按下接通键。 “这里是龙国01号安全屋,请讲。” 那边沉默了一瞬,接着传来一个男声,压得很低,但字句清楚:“我们是龙国02号安全屋,请求联合……重复,请求联合。” 我握紧了对讲机。 苏瑶抱着孩子退到控制台侧面,目光一直停在我手上。她的手指微微收紧,护住婴儿的头。 “收到。”我说,“欢迎。人类文明永不灭。” 对方又静了几秒,然后声音变了,带上一点颤抖:“我们……我们活下来了?” “你们早就活下来了。”我回答,“只是现在才敢相信。” 他没再说话,但信号没断。我能听见那边有轻微的呼吸声,还有另一个人在小声通报什么。 我抬头看窗外。 那面旗还在飘。雪落在布面上,很快被风吹走。底下站着几个人,背对着安全屋,面朝远方。 他们不是在等谁进攻。 他们在守望。 对讲机里传来新的动静。 “林越。”那个声音再次响起,“我们有个伤员,高烧三天了,药没了。能不能……指引路线?” 我打开地图界面,调出坐标路径。 “能。”我说,“沿着主干道往南,避开化工厂区域。三公里后有个废弃加油站,地下有通风口,标记是红色三角。我们在那里接应。” “明白。” “路上别走散。遇到异常动静立刻隐蔽,等风停再走。” “是。” “还有,”我顿了下,“带点干净的布来。新生儿需要包被。” 那边停顿了一下,然后声音变了:“你们……有孩子出生了?” “昨天凌晨。”我说,“名字叫‘希望’。” 长久的沉默。 接着,我听见那边有人说:“告诉01号,我们也捡到一个婴儿,在超市废墟里。活下来了,饿得哭,但活下来了。” 我闭了闭眼。 再睁开时,苏瑶正看着我。她嘴角有一点弧度,很淡,但确实笑了。 我拿起广播话筒,重新接入全域频道。 “所有能听到的人。”我说,“这不是终点。这只是开始。我们重建秩序,分享资源,保护弱小。谁愿意动手,谁就有饭吃;谁愿意合作,谁就能活下去。” 我停了两秒。 “龙国01号安全屋在此宣告:和平到来。它很小,很脆弱,但它真实存在。” 广播进入循环。 我放下话筒,转身去拿外套。 苏瑶没拦我,只是把孩子裹紧了些:“你要去接他们?” “我去加油站设临时点。”我说,“你留在屋里,盯住隔离仓和净水系统。” 她点头:“路上小心。” 我拉上防寒服拉链,检查枪套和备用电池。走到门口时,回头看了一眼。 她站在控制台前,怀里抱着婴儿,身后是闪烁的信号屏和不断重复的广播文字。 我推开门。 风雪扑在脸上,冷得刺骨。 我踩进雪地,一步步往前走。 靴子陷进积雪,发出咯吱声。 前方加油站的轮廓在雾中若隐若现。 我摸了摸腰间的枪柄,确认它还在。 远处,一道黑影缓缓移动,像是背着什么东西。 第239章 雪地车的最后旅程 我踩进雪地,一步步往前走。 靴子陷进积雪,发出咯吱声。前方加油站的轮廓在雾中若隐若现。风还在刮,脸像被砂纸磨过。我摸了摸腰间的枪柄,确认它还在。 远处那道黑影动了动,背着个包,脚步不稳但没停下。等他靠近,我看清是之前接应的幸存者之一,怀里裹着布条,里面是个婴儿。 “我们……没药了。”他喘着气,“孩子烧了一夜。” 我点头,从背包里取出保温箱和药品包。这是苏瑶准备的,高烧用的退热贴、抗生素、电解质水,都标了使用说明。我把东西递过去,他双手接过,手指冻得发紫。 “跟着我回安全屋。”我说,“别掉队。” 回去的路上,风小了些。天边泛白,雪停了。我们一行人走得很慢,中间停了三次让他休息。最后一次停下时,他突然抬头:“你们真的收留所有人?” “遵守规则的,都收。”我说。 他低头看着怀里的孩子,没再说话。 回到安全屋,苏瑶已经在门口等着。她接过婴儿检查体温,然后冲我点头。我松了口气。 苏晨从控制区跑出来,手里拿着平板。“哥,雷达扫到五公里外有建筑信号,不是废墟,结构完整。” 我走进监控室,屏幕上一个红点在闪。坐标位置是旧科研站遗址,地图上标着“已废弃”。但雷达显示内部有金属反射,可能是设备还在运转。 “能过去吗?”苏晨问。 “得看车况。”我说。 半小时后,我们站在雪地车前。这辆车改装过履带,加装了防寒外壳和备用油箱。车斗里放着两个箱子:一箱是药品,另一箱是奶粉、尿片、保温毯,还有“希望”的保温舱。 苏晨爬上车顶,开始拆卸酸液弹发射器。那东西原本是用来对付赵强的,现在没必要留着了。 “要扔了吗?”他问。 “不,收起来。”我说,“以后可能还会用。” 他点点头,把发射器放进后备仓。然后从工具箱拿出一根短杆和两块布条。红蓝拼接,角上缝了铁环,能挂在杆子上。 “欢迎旗。”他说,“我昨晚做的。” 我伸手接过,布面粗糙,针脚歪歪扭扭,但看得出用心了。 旗子升起时,风刚好吹过来。它晃了一下,展开,挂在车顶前端。没有声音,但它立在那里,像一根刺破死寂的柱子。 “出发吗?”苏晨坐进副驾。 我发动引擎。仪表盘亮起,温度正常,油量满格。车轮缓缓转动,压过结冰的路面。 雪原一片白,远处什么都看不见。车内暖气开着,但玻璃还是很快蒙上一层霜。苏晨用布擦了擦,盯着雷达屏幕。 “信号稳定。”他说,“距离四点七公里,方向正北。” 车子开到三公里处,引擎抖了一下。我立刻踩下刹车。 “怎么了?”苏晨抬头。 “油路结冰。”我说,“你去后面检查预热系统,我在前面重启。” 他解开安全带,钻进车斗。两分钟后,对讲机响了:“滤网堵了,我清了,再试一次。” 我重新点火。这次启动顺利。车继续向前。 接近四点五公里时,雷达信号变了。原本是一个点,现在分裂成两个。 “有人?”苏晨皱眉。 “不一定。”我说,“可能是金属残片干扰。” 我们放慢速度。风又起来了,雪花打在挡风玻璃上,像沙子砸过来。导航精度下降,我只能靠指南针和地形判断方向。 “前面有沟。”苏晨突然说。 我抬头,雪幕里隐约一道低洼。车子已经刹不住,履带滑了下去。车身一歪,卡在中间。 “动不了。”苏晨探头看,“左履带陷住了。” 我下车。雪到膝盖深。我用滑雪板插进雪层,试了试密度,不算太软。回去打开控制面板,调出履带张力调节选项。 “把右边收紧,左边放松。”我对苏晨说,“我要倒一下。” 他操作按钮。车子震动几下,右履带开始转动。我站在车尾指挥方向。它慢慢退出浅沟,重新回到平地。 “可以走了。”我说。 我们再次启动。五公里标记到了。前方雪地尽头,一栋灰白色建筑露了出来。墙体完整,窗户没碎,屋顶积雪均匀,说明结构没塌。 “真的是科研站。”苏晨轻声说。 我按下喇叭。 长鸣声划破雪原,一声,两声,三声。不是警报,也不是警告。是告诉这片大地,有人来了,有人活着,有人带着孩子和药来了。 车继续往前开。 保温舱里的“希望”翻了个身,小手碰到了舱壁。苏晨伸手进去,轻轻按住他的脚。 “我们到了。”我说。 车停在科研站门前。铁门锈了,但能推开。我戴上手套,拉了一下。链条发出摩擦声,门开了条缝。 我拿起对讲机:“苏晨,留在车上守物资,我去看看里面。” 我跨过门槛。 地面干净,没有脚印。墙边摆着一张桌子,上面有台老式电脑,屏幕朝下。角落里堆着几个金属箱,封条完好。 我走近其中一个,蹲下,掀开封条。 箱子里是一排排试管,标签写着“净水菌种-备用”。 我拿出来一支,对着光看。液体还在,没冻结。 我把试管放进外套内袋,转身往回走。 刚走到门口,听见车上传来喇叭声。 我抬头。 苏晨正指着雷达屏幕,嘴巴动着,但我听不清。 我快步走回去。 他指着屏幕:“又有信号,东南方向,移动的,速度很慢。” 我接过望远镜。雪地尽头,一个小黑点在动。越来越近。 是个老人,拄着拐杖,另一只手提着包。 他走到离车二十米处停下,举起手,挥了挥。 苏晨把欢迎旗往下压了压,让它更显眼。 老人慢慢走近。 他在车前站定,看着我们,又看看车斗里的保温箱。 然后他从包里掏出一样东西。 是个铁皮盒子,边角磨得发亮。 他打开,里面是半块压缩饼干。 他双手捧着,递向车斗。 “给……孩子。”他说。 苏晨看向我。 我点头。 他接过盒子,放进保温箱旁边。 老人笑了,眼角挤出皱纹。他指着科研站,又指指天,比划了一个喝水的动作。 “他知道里面有水?”苏晨问。 我看着他干裂的嘴唇,明白了。 “他来过这里。”我说,“或者,他记得。” 第240章 安全屋的新生 车轮碾过结冰的路面,发出低沉的摩擦声。我坐在驾驶座上,手握方向盘,目光盯着前方逐渐清晰的安全屋轮廓。苏晨在副驾低头看雷达,屏幕上的红点已经消失。科研站的任务结束了。 安全屋的铁门缓缓打开,苏瑶站在门口,怀里抱着“希望”。她没说话,只是朝我们点了点头。我把车停稳,熄了火。 推开车门,冷风扑面而来。我绕到车斗,取出保温箱和金属箱。苏晨跳下来帮我搬东西。苏瑶走过来,把婴儿递给我。 “你带他回来的。”她说,“让他看看。” 我没接话,接过孩子。他睡着了,脸很小,呼吸很轻。我把他抱紧了些。 我们往安全屋走。刚走到台阶前,发现门楣变了。原来空着的地方,现在刻了一行字——“人类希望01号”。 我抬头看了很久。 “是我昨晚让人刻的。”苏晨站在我旁边,“你说过,名字要改。” 我点头。之前叫“01号安全屋”,只是一个编号。现在不一样了。它不再只是避难的地方。 身后传来脚步声。一群幸存者从侧道走来,手里举着火把。火光映在雪地上,照出长长的影子。几个孩子跟在后面,手里拿着纸做的飞机。 他们走到门前停下。一个女孩举起手中的纸飞机,用力一扔。它飞了几米,落在雪堆上。 接着,第二个、第三个也扔了出去。纸飞机歪歪斜斜地滑过雪地,有的翻了跟头,有的直接栽进雪里。孩子们笑了。 没有人说话,但气氛不一样了。不是那种死寂里的安静,而是有温度的沉默。 苏瑶站到我身边,看着那些孩子。“昨天晚上,有人送来一包土豆。”她说,“放在门口,人没露面。今天早上,又有两户人家主动去清理排水沟。” 我听着,没回应。这些事不需要回应。它们发生了,就够了。 火把的队伍慢慢往前移动,绕过安全屋侧面,朝生活区走去。孩子们追着最后一架纸飞机跑远了。雪地上留下一串脚印。 我抱着“希望”,站在原地。天边开始发亮,云层很厚,但能看出光在透出来。 “该醒了。”苏瑶轻声说。 我低头看。婴儿动了动,眼睛睁开一条缝,又闭上。他打了个哈欠,小手抓了抓我的衣服。 苏晨走到门边,伸手摸了摸新刻的字迹。“水泥还没干透。”他说,“明天就能完全定型。” 我没有动。远处的雪原一片平展,看不到尽头。风停了,空气冷得干净。 对讲机突然响了。 我拿出来,按下接听键。 “这里是东区巡逻组,一切正常。” “北面围栏检查完毕,无异常。” “净水系统运行稳定,菌种已接入预备槽。” “药品库存登记完成,新增物资已分类存放。” 一道接一道的声音传进来。都是熟悉的人,说的都是日常的事。没有警报,没有求救,没有紧急情况。 最后一个声音响起:“这里是厨房,早饭准备好了,大家下来吃饭吧。” 我松开按键,把对讲机塞回口袋。 苏瑶伸手轻轻碰了下孩子的脸颊。“他饿了。”她说。 我转身往门里走。刚踏上第一级台阶,对讲机又响了。 这次不是内部频道。 信号杂了一点,但能听清。 “这里是龙国03号营地……我们收到了广播。孩子还好吗?” 我停下脚步。 苏瑶看向我。 我按下通话键,声音不大,但很清楚:“孩子很好。菌种已经接进系统。你们的位置有变化吗?” “还在原地。我们……想派两个人过来学习净水操作。可以吗?” “可以。”我说,“带上你们的记录本。路上注意避开西面塌方区。” “明白。谢谢。” 通话结束。 我收起对讲机,抬脚继续往上走。 门厅里暖了些。墙壁上的温度计显示十八度。苏晨去控制室做数据归档,苏瑶接过孩子,往哺乳区走。 我站在门厅中央,脱下外套挂好。 靴子上的雪开始融化,在地板上留下两圈湿痕。我低头看了一会儿,弯腰解开鞋带。 外面太阳升起来了。 光从高处的防爆窗照进来,落在地面的水渍上,反射出一小片亮斑。 我重新系好靴子,站起来。 对讲机第三次响起。 我拿起来,没急着按。 “林越。”是苏瑶的声音,从哺乳区传来,“他醒了,在笑。” 我按下通话键,对着话筒说:“我知道。” 然后我走向监控室。 走廊灯光稳定,头顶的通风管有轻微震动。我走过两个拐角,推开控制室的门。 苏晨正在录数据。他抬头看了我一眼:“刚接到南面信号,有个新点,移动速度很慢,方向朝我们。” 我走到屏幕前。 红点在闪。 距离六点二公里,正缓慢靠近。 我盯着它看了一会儿。 苏晨问:“要接吗?” 我说:“打开外部摄像头。” 他敲了两下键盘。主屏切换画面。远处雪地一片白,什么都没有。 等了三分钟。 风忽然吹散了雾气。 镜头里出现一个身影。 背着包,走路有点跛,但一直没停。 我认出来了。 是那个送饼干的老人。 他还活着。 而且回来了。 我拿起对讲机。 “所有人注意。”我说,“门口准备接待。带一杯热糖水,一条干毛巾。” 说完,我放下对讲机,走向大门。 手刚碰到门把手,听见苏晨在后面喊:“哥!” 我回头。 他指着屏幕:“后面还有两个点,同步移动,间隔五十米。” 我重新看向监控。 除了老人的那个红点,后面确实出现了两个新的信号。 速度一致,路线平行。 不知道是谁。 也不知道带了什么。 我拉开门。 冷风灌进来。 我走出去,站在台阶上,望着雪原尽头。 第241章 赵强的残党反扑 我站在台阶上,望着远处雪原。老人的身影越来越近,身后两个红点也缓缓移动。苏晨在监控室喊了一声,我没回头,只抬手示意他继续盯着。 风很冷,但我没急着进屋。安全屋刚迎来一丝暖意,我不敢放松。门厅里传来孩子的哭声,接着是苏瑶轻声哄他的声音。火把的光从窗缝透出来,照在结冰的地面上。 我转身走进门,顺手检查了门锁。铁门厚重,关得很严。走廊灯光稳定,通风管轻微震动。一切正常。 我朝控制室走去。刚到门口,苏晨猛地站起来。 “哥!”他指着屏幕,“那些人不对劲。” 我快步上前。主画面分成了四个区域,右下角的围墙死角出现三个黑影。他们贴着墙根爬行,背上绑着鼓囊囊的包裹。其中一个抬头看了眼摄像头,立刻低头加快动作。 我认出那人的侧脸。赵强手下最狠的那个,曾在东区抢走一整箱抗生素,打伤两个守夜人。 “是他们。”苏晨声音发紧,“赵强倒了,这些人没露面,一直躲着。” 我没说话,抓起对讲机按下通话键:“启动b计划,所有人去地下室。重复,启动b计划。” 对讲机里静了一秒,随即传来苏瑶的声音:“明白,马上行动。” 我放下对讲机,看向苏晨:“关闭外层照明,打开内廊应急灯。别让他们看清里面情况。” “已经切了。”他敲了几下键盘,“摄像头转为热成像模式。” 屏幕上的画面变了。三个红点停在围墙外五米处,开始拆包。金属工具落地的声音被拾音器捕捉到,耳机里传出轻微响动。 “是炸药。”我说。 苏晨咬牙:“他们想炸墙?可外墙加固过,普通爆破根本——” “不是炸墙。”我打断他,“是引我们出去。另一组人会趁乱从薄弱点突入。” 话音刚落,左上角画面一闪。生活区西侧的小窗出现裂痕。下一秒,玻璃碎开,一个人影翻了进来。 他手里拿着一个玻璃瓶,瓶口缠着布条,火苗正在燃烧。 我冲出控制室,直奔主厅。长矛就靠在门边,我一把抄起,脚步没停。 那人落地后没有乱跑,而是直接扑向储物架。那里堆着旧棉被和木料,一点就着。只要火势起来,浓烟会逼我们从地下室出来。 我在拐角处停下,背贴墙壁。主厅空间开阔,只有几排桌椅挡路。入侵者弯腰前行,显然知道这里有监控死角。 我慢慢探头。 他正要把燃烧瓶扔出去。 我冲出去,长矛横扫,砸中他手腕。玻璃瓶飞出去,撞在墙上碎裂,火焰顺着墙纸往上爬。 他惨叫一声,捂着手后退。我看清了他的脸。是赵强的堂弟,以前在市场收保护费,被打断过两根肋骨。 “你们不该回来。”我说。 他瞪着我,眼里全是恨:“林越,你毁了赵哥!你装什么救世主?末日就是弱肉强食,你懂不懂?” 我没回答。火势不大,但烟已经开始扩散。我不能让他逃回外面报信。 我往前一步,长矛尖对准他胸口。 他突然笑了:“你以为就我一个?” 我心头一沉。 对讲机响了。 “哥!”苏晨的声音急促,“西北通风口有动静,有人撬开了格栅!还有……柴油库那边也有脚步声!” 我立刻明白他们的计划。 三组人。 一组在围墙放炸药,吸引注意力; 一组从窗户突入,制造火灾逼我们现身; 第三组直奔柴油库,想毁掉能源核心。 只要发电机一停,整个安全屋就会陷入黑暗。到时候,就算我们守住主厅,也没法维持温度和净水系统。 我抓起对讲机:“苏瑶,带人封住b2通道,别让任何人下去!苏晨,切断柴油库供电线路,启动备用电源!” “已经在做了!”苏晨喊,“但备用只能撑六小时!” 我没再说话,转向眼前的敌人。 他已经退到墙边,手里多了一把刀。 “你们活不久的。”他喘着气,“我们知道你们有多少粮,多少水。外面不止我们这一批人。等大部队来了,你们连骨头都剩不下!” 我握紧长矛。 他说完这句话,突然朝我扑来。 刀锋划过空气,我侧身避开,反手用矛杆击中他膝盖。他跪倒在地,刀掉在地上。 我踩住他的手,把他按在地上。 “谁派你们来的?”我问。 他抬头看我,嘴角流血:“你会后悔今天没杀了我。” 我没再问。这种人不会说真话。 我用绳索把他捆住,拖到角落。火已经被灭火器压住,烟雾渐渐散去。 我拿起对讲机:“苏晨,外面那三个人怎么样了?” “还在拆包,但动作慢了。”他声音紧张,“好像在等信号……等等!东北方向又有动静!树后面出来了两个人,手里有枪!” 我冲回控制室。 屏幕上,两个新红点出现在树林边缘。一人扛着钢管改装的土枪,另一人抱着一捆雷管。 他们不是来谈判的。 他们是来同归于尽的。 我抓起对讲机:“所有人注意,封锁所有出口,关闭通气阀,准备应对爆炸冲击。这不是骚扰,是总攻。” 说完,我转身往主厅走。 必须赶在他们引爆炸药前,先把屋里这个解决掉。 我刚走到门口,听见外面传来金属碰撞声。 紧接着,一声闷响。 墙体震了一下。 第一枚炸药引爆了。 第242章 地下室的绝地反击 墙体震动的瞬间,我抓起地上那人的手臂,把他往角落一拖。苏晨在对讲机里喊了声什么,我没听清,只冲他做了个下蹲的手势。 他立刻明白。 主厅火光晃动,浓烟还没散尽。我抬头看了眼通风口的铁格栅,伸手拍了下苏晨肩膀:“走。” 我们没开灯。爬进管道时,金属壁传来冷意。苏晨跟在我后面,动作比预想快。这条道是后期加装的检修通道,宽不过八十公分,只能匍匐前进。 爬了不到十米,前方有光亮透进来。我停下,手指贴唇示意。下面就是主厅后侧,货架倒塌的位置正好能遮住落地点。 苏晨轻声说:“前面格栅松了。” 我看了一眼,果然边缘翘起。长矛探过去,碰到一根细线。线另一头连着一个空罐子,悬在架子上。只要碰一下就会响。 绕过去花了三分钟。我们贴着管壁挪动,膝盖压着旧布条防滑。落地时用棉垫垫脚,没发出声音。 五名残党正围在b2入口前。金属门已经被撬出一道缝,他们用撬棍卡住,不让里面的人反锁。一人蹲在地上检查背包,拉链打开一半,露出雷管捆扎的痕迹。 另一个举着燃烧瓶,站在储物架旁。架子上堆着木料和旧被子,一点就烧穿地板。 首领背对我们,手枪插在腰间,正低头看表。 我朝苏晨点头。 他从怀里掏出酸液瓶,玻璃制,外面裹着防爆胶带。这是之前改装雪地车时剩下的,一直放在工具袋里备用。 瓶子飞出去的弧线不高。砸中地面时裂开,液体溅到最近那人靴子上。他低头一看,立刻跳开,但已经晚了。鞋底开始冒泡,橡胶层迅速变软塌陷。 他骂了一声,单脚蹦着后退。 其他人愣住不到两秒。 我冲出去,长矛横扫,打掉燃烧瓶。瓶子滚到一边,布条上的火星熄灭。第二矛刺向持撬棍那人肩部,穿透防寒服面料,钉进后面的木架。 他叫了一声,挣扎着要拔矛。 我抽回武器,矛尖带出一截撕裂的布料。 三人同时转过来。举枪的首领往后退了半步,靠上发电机箱。另两人举起撬棍,朝我逼近。 “林越!”苏瑶的声音从门缝里传出,“b2还能撑住,别让他们炸门!” 我没回头。左侧那人挥棍砸来,我侧身避开,反手用矛杆扫他小腿。他踉跄一下,跪倒在地。 另一人从侧面扑上来,想抱我腰。我重心后移,膝盖顶他下巴。他仰面倒下,嘴里出血。 这时首领抬手,枪口对准我。 “再动我就开枪!”他吼道。 我站着没动。眼角余光看到苏晨缩在货架后,正在摸什么东西。 首领喘着气:“你们以为能守住?外面还有人,马上就会攻破围墙!” 我慢慢抬起一只手:“你要什么?粮食?药?我们可以谈。” 他眼神闪了一下。 就在这一瞬,斜侧方储物架后冲出一个人影。是之前在工地干活的老李,手里抱着一口铁锅。 锅飞出去的时候是旋转的。 砸中首领手腕那一声很脆。 枪掉在地上,滑出两米远。 我冲上去。一步跨过倒地的人,左拳直击对方太阳穴。他头一偏,还是被打中,整个人歪向墙角。 我没停,一脚踩住他胸口,弯腰捡起手枪。 周围安静下来。 剩下两个残党跪在地上,撬棍扔了。一人抱着受伤的腿,额头冒汗。 “搜身。”我对苏晨说。 他上来,把三人按住,翻口袋。除了工具什么都没带,但背包里确实有雷管和引信。我让苏晨拿去拆了,单独存放。 老李走过来,捡回铁锅。锅沿有点变形,但他笑了笑:“还好使。” 我打开对讲机:“苏瑶,可以开门了。” 等了几秒,b2的金属门缓缓推开。苏瑶第一个出来,身后跟着十几个幸存者。有人拿着灭火器,有人举着钢管,全都盯着地上躺着的残党。 她走到我身边,看了看情况:“没人受伤吧?” “没有。”我说,“烟吸多了几个,休息就行。” 她点点头,目光落在首领脸上:“他是赵强的亲弟弟。” 我嗯了一声。难怪敢直接拿枪指着我。 “关起来。”我说,“先和其他俘虏一起,等明天处理。” 苏晨提着拆完的雷管走过来:“柴油库那边也查了,没被动过。通风口的格栅被撬松,但没进人。” “把监控恢复。”我交代,“所有通道重新检查一遍,特别是管道接口。” 人群开始清理现场。有人搬走燃烧瓶,有人修补被撬的门缝。老李带着几个男人把残党绑好,拖向关押区。 我站在主厅中央,手里握着那把手枪。 枪管冰凉,保险已关。我低头看了眼弹夹,满的。 苏晨站到我旁边:“接下来怎么办?” 我望向走廊尽头的广播室方向。 “该让他们知道,谁才是这里说了算的人。” 第243章 广播站的真相揭露 我松开手,那家伙重重摔在椅子上。金属束带卡进他手腕,他挣扎了一下没挣开。 广播站的灯是旧式日光管,启动时闪了两下才亮稳。墙上挂着几块调频面板,指针停在不同刻度。角落的录音机接口裸露着,线头接进了主控台。 我把麦克风拉近,敲了三下。 “滴——” 声音在房间里回荡,也传到了外面的监听频道。 “赵强还在哪儿埋了炸药?”我问。 他抬头,嘴角裂着口子,血已经干了。他不说话,只是冷笑。 我没再问第二遍。 转身从战术包里掏出录音笔。黑色外壳有划痕,是那天搜赵强老巢时,在床板夹层摸到的。当时只觉得这东西不该出现在那种地方,顺手收了起来。 插进接口,按下播放。 “……就算死,也要拉着林越垫背!炸了他的柴油库,烧了他的孩子,一个不留!” 赵强的声音从喇叭里冲出来,嘶哑、扭曲,像被砂纸磨过。十秒后,录音结束。 屋里一下子安静。 他的表情变了。原本挺直的背塌下去,眼珠快速转动,像是在判断这是不是真的。 “这不可能。”他低声说,“那是密会录音,只有核心的人听过。” 我看着他:“在他老巢找到的。你们以为藏得好?” 他猛地抬头:“谁告诉你的?是不是老六叛了?” 我没回答。 拿起麦克风,重新打开广播信号。 “这里是龙国01号安全屋。所有幸存者注意——这不是恐吓,这是证据。” 按下播放键,录音再次响起。 “……就算死,也要拉着林越垫背!炸了他的柴油库,烧了他的孩子,一个不留!” 声音传了出去。不只是安全屋内部,还包括周边五个监测点,以及远处可能存在的其他聚落接收频率。 我说:“赵强的目标不是资源,不是地盘,是毁灭。他不在乎你们死活,只想让我陪葬。” 我关掉外播,只留室内通话。 “你现在不说,外面的人也会一个个被抓。”我盯着他,“等他们开口,你就没用了。” 他低着头,呼吸变重。 手指在椅子扶手上抓了抓。 “我们本来不想动孩子。”他忽然开口,声音压得很低,“是赵强说,只要林越活着,我们就永远翻不了身。他说……你不是人,是挡路的石头,必须砸碎。” 我站着没动。 “他还说了什么?” 他没立刻回答。 我拔出录音笔,作势要走。 “等等。”他说,“有个地方……他留了后备计划。” 我停下。 “城西变电站下面,有个维修通道,通向废弃地铁段。那里有两箱塑胶炸药,还有远程引信。他说如果正面攻不进来,就等你们出车巡逻时引爆隧道口,把你们堵在里面。” 我记下了位置。 “还有呢?” “还有一个接应点,在东区加油站。那边有个地下储油罐,他让人改成了临时据点。但我不确定现在还有没有人守着。” 我点点头。 正要转身,他突然又说:“你放我走,我可以带你去最后一个地方。那里有他真正的名单,谁是内应,谁是卧底,全在上面。” 我看他一眼:“你觉得我会信你?” “你不信也得信。”他抬眼,“因为名单上有你的人。” 我脚步顿住。 “谁?” 他张嘴刚要说话,广播系统突然发出“滋”的一声杂音。 接着,一段断续的声音传了出来。 “……林越……小心身边……她不是……从医院逃出来的……” 声音很轻,像是有人用对讲机误触了频道,录了一小段。 我立刻回头看向主控屏。 信号来源显示:b2区临时关押室,编号3。 那个房间关的是赵强残党里的一个女成员,之前一直没开口。 我盯着屏幕,心跳加快。 刚才那段话,是谁说的? 为什么会被录下来? 广播站的灯忽明暗了一下。 我迅速把录音笔收好,走到控制台前,调出b2的监控画面。 关押室里,那个女人正靠墙坐着,低着头,看不清脸。 但她面前的地面上,有一根细铁丝,弯成了U型。 那是开锁工具。 我猛地意识到不对。 她不是被抓来的。 她是自己进来的。 我转身看向椅子上的俘虏首领。 他也正看着我,嘴角慢慢扬起。 “你以为你是审讯的人?”他说,“其实你才是被审的那个。” 我握紧了口袋里的录音笔。 广播系统的红灯还在闪。 下一秒,门外传来脚步声,很轻,但正在靠近。 我走到门边,贴墙站住。 门把手缓缓转动。 第244章 雪地车的改装升级 门把手刚转了一圈,我抬脚顶住门框,反手抽出腰间的扳手。门外的人没继续推,脚步停了两秒,又慢慢退开。 我没追出去。现在不清楚对方有多少人,更不知道广播站里那段录音是谁传出来的。当务之急不是抓人,是让安全屋的每一处防线都真正立得住。 我收起扳手,转身走向工坊。苏晨还在里面等我。 他站在雪地车旁边,手里握着焊枪,脸上蒙着防护面罩。车体一侧已经拆开了金属护板,露出底下交错的线路和支架。他正低头焊接一块新零件,焊点发出刺眼的白光。 “刚才的事你听到了?”我问。 他摘下面罩,点头:“监听频道一直开着。那女的用的是最老式的对讲机频段,像是故意留下的信号。” 我靠在墙边,没说话。 他知道我在想什么。“我们现在不能只守着墙头和监控。”他说,“他们能摸进来一次,就能有第二次。雪地车得改。” 我看着他。 “加电网。”他说,“贴车身一圈,电压调到能击晕人但不致命。谁想爬车,先被电下来。” 这主意不小。雪地车原本只有酸液喷射和加固轮胎,用来冲破障碍还行,真碰上有人近身围攻,车上的人还得下车打。可要是车本身就带防侵入系统,情况就不一样了。 “电源怎么解决?” “主电瓶撑不了多久。”他指了指车顶,“但我拆了三块太阳能板,接了个稳压器。白天充电,阴天也能维持四小时待机。再加上柴油发电机做后备切换,够用了。” 我看向角落。几块深灰色的太阳能板靠在墙边,表面有裂痕,但电路接口完好。这是之前从城西废弃变电站回收的,一直没找到合适用途。 “你想好了?”我问。 “想好了。”他把焊枪放回支架,“他们敢靠近,就让他们知道什么叫碰壁。” 我们开始动手。 他负责组装电极网。金属丝编成网格状,用绝缘胶带固定在陶瓷片上,再一块块贴到车体四周。重点区域是车门边缘、踏板和后厢连接处——这些都是最容易被人攀爬的位置。每一片都连着主线,最终汇入驾驶座下方的控制盒。 我把太阳能板搬上车顶,用卡扣固定。接线时发现有一块输出不稳定,重新检查了接口,发现是接头氧化。拿砂纸磨掉表层,重新压紧螺丝,电压表终于恢复正常。 “接通试试?”苏晨问。 我点头。 他按下控制盒上的开关。 电流瞬间通过整条线路。车身周围的金属网发出轻微的嗡鸣,雪地上扬起一层细碎的冰渣,像是被什么东西猛地推开。一道电弧从车尾跳到地面,在雪中炸出一条焦黑的痕迹,像被刀划过。 “电压有点高。”他看了眼仪表,“再降五百伏。” 他调了调节阀,再次启动。 这一次,电弧稳定了许多。靠近车身半尺内的雪开始微微震动,但不再爆裂。测试棒触碰到网格时,指针剧烈摆动,显示足以让人瞬间失去行动能力。 “成了。”他松了口气,脸上露出笑,“这下谁还想往车上爬,得先问问这网答不答应。” 我绕车走了一圈,检查每个节点的固定情况。所有连接点都牢固,绝缘层没有破损。驾驶座内的手动开关位置合理,伸手就能按到,不会误触。 “明天拉出去试运行。”我说,“绕基地外围一圈,看实际反应速度。” “没问题。”他拿起记录本,“我已经标了五个监测点,轮速、电压波动、供电切换时间都会记下来。” 我走到车尾,伸手摸了摸最后一块装好的电极板。表面冰冷,但能感觉到微弱的震颤。这不是装饰,是实实在在的威慑。 安全屋不能再被动挨打了。 赵强的人以为只要躲在外面找机会就能得手,但他们忘了,我们也有反击的方式。不是靠蛮力,而是靠准备。 “你还记得上次他们用燃烧瓶砸窗吗?”苏晨忽然说。 我记得。玻璃碎裂的声音到现在还能想起来。 “这次不用等他们靠近。”他说,“电网一响,警报自动触发,主控室马上就能看到位置。我们甚至不用出门,就能知道谁来了。” 我点头。 这才是关键。 防御不只是挡下来,是要让对方知道——每一次接近,都会付出代价。 我们把最后一段线路封好,用防水胶带缠紧。整个车身现在看起来和平常没什么两样,只是多了几道整齐的金属条纹,像是维修留下的加固痕迹。没人会想到这些线条下面藏着高压电流。 “要不要加个警示标志?”他问。 “不。”我说,“让他们自己去试。” 他笑了。 我看了眼时间,快中午了。外面风不大,适合进行第一次实地测试。 “先把车开出工坊。”我说。 他进驾驶室发动引擎。柴油机响起,车内仪表盘亮起绿灯。我站在车外,盯着控制盒的状态指示灯。随着引擎运转,太阳能板和主电瓶同步开始供电,双路模式正常启用。 车缓缓驶出工坊大门,履带碾过门口积雪,留下两道深深的沟痕。 刚出门口十米,苏晨突然踩下刹车。 “怎么了?” 他没回答,低头看仪表。 电压表指针在红区边缘跳了一下,随即回落。 “不对劲。”他打开控制盒,“刚才那一震,可能是线路松了。” 我绕到右侧车轮上方。那里有一根主电线穿过支架,连接前后电网。我蹲下查看,发现固定夹松脱了,电线被履带震动磨出了一个小口。 “这里要重新包。”我说。 他递来绝缘胶带。我一边缠绕,一边注意到电线外皮的颜色有些发暗,像是老化严重。 “这根线不行。”我说,“换一根。” 他钻进工具箱翻找,拿出一段备用线。 就在我接过新线准备替换时,眼角扫到远处围墙角落。 一个人影正从b2通风口附近离开,低着头,动作很快。 我没出声。 那人穿着我们的防护服,帽子拉得很低,看不清脸。但他走路的姿态不对,右腿微跛,不像基地里的人。 我慢慢直起身,把新线放进工具袋。 “苏晨。”我低声说,“别抬头,往左前方看。” 他不动声色地顺着我的视线望去。 “那个转弯的人……你认识吗?” 他沉默了几秒。 “不认识。”他说,“但我们的人今天不该在那里活动。” 第245章 医疗室的紧急接生 孕妇的羊水破了。 我正从b2通道拐进医疗室,她突然跪在地上,双手撑着地板,喉咙里挤出一声闷哼。她的防护服后腰湿了一大片,冷气顺着门缝吹进来,那片湿痕迅速结了一层薄霜。 我没停下问她怎么了。这种时候多说一句都是浪费时间。 我一把拉开储物柜,把产包、剪刀、纱布、酒精棉全扫到推车上,轮子卡在门槛上撞了一下,我没管,直接抬腿踹过去。推车撞墙停下,我把高温消毒过的床单铺在检查台上,又把保温箱打开预热。手电绑在支架上,光打下来正好照住台面。 她已经被两名女幸存者扶上了台。裤子脱到膝盖,双腿发抖,脸色白得像墙灰。 “宫缩多久了?”我问。 “半小时前开始疼,刚才……突然下坠。”她咬着牙,话没说完就弓起背,喉咙发出拉风箱一样的声音。 我伸手探了探,羊膜已经破了,胎头出来了,位置正。不是横位,不是臀位,是头位顺产。能生。 但她太紧张,肌肉绷得死紧,这样下去会撕裂,孩子也可能缺氧。 我抓起她的手腕:“看着我。” 她睁眼,瞳孔散着光。 “你现在不是为自己活着,是为孩子。”我说,“你要让他活下来,就得听我的每一句话。明白吗?” 她点头,眼泪滚下来。 “深吸气,慢慢吐。等宫缩来了再用力,我说停你就停。” 她照做了。呼吸节奏慢慢稳下来。 我又转向旁边两人:“去接热水,要烫手的,装两个盆。再拿干净毛巾,越多越好。” 她们跑出去。 门外传来撞击声。 先是闷的一下,像是有人用肩膀撞防爆门。接着又是两下,更重。金属门框震得灰尘往下掉。 我知道是谁。 赵强的人还没走。他们昨天炸了主厅,今天又想冲进来。现在孕妇正在生孩子,他们却在外面砸门。 我站直身子,走到门边,对着外头大喊:“再敢撞一下,里面所有人感染发病,你们一个都别想活!” 声音穿出去,撞门声停了两秒。 我没等回应,转身回来。 孕妇又一阵宫缩,整个人往上挺,指甲抠进台沿,嘴里叫不出完整音节。 “用力!”我蹲下,手托住会阴,“头出来了!再来一次!” 她嘶吼着压下去。 胎头完全娩出,我快速清理口鼻黏液,顺势让肩部自然旋转。下一波宫缩刚起,我喊“用力”,孩子整个身体滑了出来。 我掐住脐带,剪刀伸过去。 就在这时,外面又响了一声。 不是撞门。 是玻璃碎裂的声音。 我抬头看向医疗室侧面的小窗。那块加固过的防弹玻璃,边缘出现了一道裂纹。有人在外面用硬物敲击。 我不动声色,把新生儿倒提拍背。两声轻咳,孩子哭了。声音不大,但在这一刻足够清晰。 我把他放在母亲胸前,用预热过的毛巾裹住。 “是个男孩。”我说。 她虚弱地笑了一下,手指碰了碰孩子的脸。 我还不能松劲。胎盘没出来,产妇还在流血。 我轻轻按压她的子宫底,胎盘顺利剥离。检查确认完整,没有残留。出血量在可控范围内。我给她注射了缩宫素,又搭了静脉输液,加了抗生素预防感染。 她心跳稳定,血压回升。 我擦掉手上的血,刚想喘口气,窗外又传来刮擦声。 金属划过玻璃,慢而持续,像在试探。 我走过去,站在窗帘内侧,不开灯,也不靠近。 “你们要是真想进来,”我对着外面说,“我现在就关掉所有净化系统。空气过滤停了,污水循环停了,药房温度失控,疫苗和胰岛素三天内全部失效。你们冲进来的时候,迎接你们的不是吃的喝的,是一屋子烂肉和病菌。” 我没提高音量,但每个字都说得清楚。 外面安静了几秒。 然后脚步声退开了。 我回身看产妇。她闭着眼,孩子贴在她胸口,两人一起呼吸。 医疗室角落的氧气瓶指示针轻微摆动,滴答声规律地响着。保温箱亮着绿灯,里面空着,但随时可以启用。 我拿起对讲机,按下通话键:“林越,医疗室这边需要增援。门窗加固材料送一批过来,特别是西侧小窗,防冲击等级不够。另外,准备一组应急电源,万一主线路断了,设备不能停。” 对讲机里静了几秒。 “收到。”林越的声音传出来,“苏晨已经在做电网延伸方案,工坊半小时内能出货。你先把人安顿好,安全屋外围的事交给我们。” 我挂断。 转头看见产妇睁开眼。 “孩子……真的没事?”她问。 “活得好好的。”我把襁褓往她怀里推了推,“你也是个狠人,疼成那样都没松手。” 她嘴角动了动,没力气笑了。 我把监护仪调到自动报警模式,设定心率上下限。一旦异常,警报会直接连通主控室。 然后我走到窗边,掀开一角窗帘。 外面雪地上有两行脚印,从通风口方向来,绕到窗下,又折返回去。其中一个人走路微跛,右腿拖着地走。 和昨天苏晨看到的那个影子,是同一个人。 我放下窗帘,拿起剪刀,把一段电线剪断,插进插座测试电压。这是上周改装的应急电路,专供医疗室独立运行。如果主电被切断,这里还能撑十二小时。 孩子忽然哭了一声。 我过去轻拍他的背。 他很快安静下来。 产妇睡着了,呼吸平稳。 我坐在一旁的椅子上,手里握着对讲机,眼睛盯着门。 外面没有再传来动静。 但我知道他们还在。 我摸了摸口袋里的药瓶。里面有三支镇静剂,两支强效止痛针,还有一支我自己配的神经抑制剂。标签上写着“备用”。 如果他们真的破门而入,第一个冲进来的人,不会活着走出这扇门。 我看了眼时间。 下午三点十七分。 雪又开始下。 第246章 防爆门的终极加固 对讲机里的声音刚落,我立刻转身朝工坊走。 苏晨已经在门口等我,手里拿着一块烧得发黑的钢板残片。他抬头说:“主门外层开始起泡了,酸雨渗进焊缝,再这么下去,下次撞的就不只是窗了。” 我没说话,接过那块板子翻看边缘。腐蚀痕迹比上一次深,裂纹已经延伸到内侧支架。昨天医疗室的事提醒了我,他们不会只盯着一个地方打。只要有一处破防,整个安全屋就可能被拖进混乱。 “装甲车那边还能拆吗?”我问。 “能。”他说,“东区废车场还有三辆,都是军用退役的,前装甲厚度够,关键是密封性好,本来就是防生化用的。” 我们没再多谈,直接出发。 雪还在下,踩在脚下发出闷响。两人各扛一根撬棍,背着工具包穿过b3通道来到地面出口。风刮得紧,吹得人睁不开眼。我们低着头往前走,绕过倒塌的信号塔,终于看到那几辆歪斜停着的装甲车。 车体锈得厉害,但结构还在。我们选了最完整的一辆,从驾驶舱爬进去,用液压剪切开连接件,一点点把前装甲板拆下来。每一块都超过两百斤,靠人力拖动极其费劲。中途我的手套被金属毛刺划破,手背蹭出一道血口,但我没停。时间不等人。 回到工坊时天已近午。我们在露天操作区架起支架,戴上防毒面具和护目镜。苏晨先用角磨机修整边缘,我把切割机调到合适档位,开始按尺寸裁板。火花四溅,落在地上迅速熄灭。 “涂层材料准备好了。”苏晨指着角落的三个铁桶,“树脂底漆、工业防腐剂,还有姐给的反应抑制剂,都按比例配好了。” 我点头。这种复合涂层必须趁热涂,否则附着力不够。我们先把钢板表面打磨干净,喷上第一层树脂,等它半干再刷第二层聚合物。第三层最危险,抑制剂遇高温会释放刺激性气体,所以我们只能小范围喷涂,一边喷一边退。 就在处理最后一块的时候,一滴酸液从接缝处滴落,砸在我脚边的水泥地上。白烟立刻冒起来,地面被蚀出一个小坑。我抓起旁边的沙袋倒过去盖住,又用水壶浇了一遍。 “小心点。”我对苏晨说,“这东西沾到皮肤可不是闹着玩的。” 他没应声,继续专注地刷着涂层。整块钢板最终覆盖了三层,表面呈暗灰色,看不出反光。等最后一层干透,已经是下午四点多。 接下来是安装。 我们将新钢板运到主入口,替换掉原本受损的那一面。原框架还能用,但需要重新焊接固定点。苏晨负责对接位置,我则调整液压支撑杆的角度,确保门能正常开合。焊接时温度极高,我们轮流作业,每二十分钟换一次人。汗水顺着脖子往下流,呼吸在面具里凝成水珠。 最后一道焊缝完成时,天色已经开始变暗。 “试试看。”苏晨摘下面具,脸上全是灰。 我退到十米外,从墙边拿起猎枪。子弹上膛,瞄准门心。 枪响。 撞击声沉闷,像敲在厚实的铁墩上。我走近查看,弹头嵌在表面,只留下一个浅坑,连涂层都没穿透。 苏晨跑过来,用力拍了三下钢板。声音很实,没有空响。 “成了。”他咧嘴笑了,“这下别说燃烧瓶,就是拿炮轰都不一定打得穿。” 我也伸手摸了摸那块板。凉,硬,稳稳地钉在门框里。之前那些裂缝、变形、渗酸的痕迹全都不见了。现在它不只是门,是墙的一部分,是屏障,是底线。 我掏出对讲机:“主厅防御升级完毕,所有外围节点进入二级巡查状态。” “收到。”苏瑶的声音传来,“西侧小窗也加了双层钢网,应急电源已接入医疗室线路。” “好。”我说,“保持警戒。” 收起对讲机,我站在门前又看了一会儿。风从通风口灌进来,吹得衣角贴在腿上。远处雪地一片白,看不出脚印,也看不出动静。 但我知道他们在。 就像我知道,这一扇门挡得住炸药,挡不住人心。 苏晨走到我身边,低声说:“他们要是再来……这次不会那么容易撤了。” 我没有回答。 远处广播塔的灯亮了起来,在雪幕中闪了一下。 我抬手按下腕表计时器。 十七点零三分。 雪下得更密了。 第247章 广播站的和平倡议 雪还在下,风从通风口灌进来,吹得人后颈发凉。我站在主门前,手摸着刚焊好的钢板,表面粗糙,边缘还带着焊接时留下的颗粒。刚才那一枪打上去,门没晃,声音像是砸进地底的石头。 苏晨说对了,这回他们要是再来,不会那么容易撤了。 但我清楚,门再厚,也拦不住人心散。 远处广播塔的灯亮着,在雪里一明一暗。我看了眼腕表,十七点零七分。时间没停,我也不能停。 转身离开主门,脚踩在积雪上发出闷响。b3通道的入口就在侧边,铁门半开,我拉了一下,滑轨有点涩,用力才拉开。冷气扑面而来,通道里的灯是苏晨昨天修的,闪了两下,稳住了。我沿着台阶往下走,脚步声在空荡的走廊里回荡。 广播站设在地下一层最里面,原本是厂区的调度室。门是老式的金属框玻璃门,现在加了双层防爆膜,里面挂着防水帘。我推开门,暖气扑过来,设备运转的嗡鸣声立刻钻进耳朵。 控制台上的指示灯亮着绿光,三台收发器都在工作状态。我走到主频段操作台前,先检查信号强度。天线在屋顶,早上苏晨上去加固过,连接正常。屏幕上显示当前频道干净,没有干扰源。 我坐下来,戴上耳机,手指搭在发射键上。 之前不是没想过联系别人。但那时候资源紧,位置不能暴露,谁靠近都可能是威胁。赵强那批人就是冲着物资来的,差点把安全屋撕开个口子。但现在不一样了,门换了,电网装了,发电机有备用燃料,水净化系统能撑三个月。我们守得住。 可一个人守一座屋,终究走不远。 我按下通话键,红灯亮起。 “所有幸存者,这里是龙国01号安全屋。” 声音通过扩音器传出去,又经由我的耳机返送回来,清晰平稳。 “赵强残党已被清除,他们的据点已摧毁,主要成员被驱逐。我们现有完整防御体系、稳定能源供应、医疗支持与食物储备。” 我说得很慢,每个字都掐准节奏。这不是求援,是宣告。 “我们向所有友好团队发出邀请。共享资源,共同生存。如果你听得见,请回应。” 松开发射键,耳机里一下子安静下来。 屏幕上,频率波动图轻轻跳了一下,很快又平了。我盯着波形,没动。 一分钟过去,没有声音。 两分钟,还是只有设备的底噪。 我拿起水壶喝了一口,温的,喝完放回桌角。手指重新搭上发射键。 也许没人信。毕竟末日这么久,谁都不轻易开口。有人广播是为了骗物资,有人喊话是为了引敌人现身。信任比吃的还少。 但我必须试。 正要再按,耳机里突然传来一阵杂音。 “滋……” 很短,像电流窜过。 我屏住呼吸。 接着,一个断断续续的声音响起:“我们是……龙国03号……收到……你们的信号。” 我手指一紧。 “我们在城南工业区,有六个人,两名伤员。食物还能撑五天,电力不足,需要柴油和药品。” 声音是个男的,语气紧,但没慌。 我立刻按下键:“03号,我是01号。请说明具体坐标和可用通讯频段,我们将评估支援路线。” “东经116.4……北纬39.8……使用b-7频段……重复一遍……b-7……” 他报完数据,声音顿了顿:“你们……真愿意来?” “只要你们不带武器进入安全区,不破坏协议,我们就合作。”我说,“现在不是抢东西的时候了,是活下去的时候。” 那边沉默了几秒。 然后,一声笑传来,很低,但能听出是松了口气。 “好。我们等你们的消息。” 频道安静了。 我摘下一边耳机,心跳比刚才快了一点。 还没完。 我把录音保存,命名:和平倡议_第一轮回应。 刚存好,另一个频道又响了。 “这里是05号营地,我们听到了。我们在西郊废弃学校,有十二人,能提供粮食和手工武器交换物资。” 接着是08号,来自老城区地下车库,他们有净水设备但缺零件;12号在医院旧楼,医生还在,能提供医疗服务。 一个接一个,声音从不同方向传来,有的清晰,有的夹着噪音,但都在说话。不是攻击,不是威胁,是回应。 我坐在控制台前,一条条记下信息,标在地图上。红笔圈出四个可能对接点,用虚线连起来,形成一个小网络。 窗外雪没停,风刮得更猛了,通道外的灯忽闪了一下,但这里的电源稳着。设备运行正常,频道持续开放。 我重新戴上耳机,准备回复第一条请求。 就在这时,对讲机响了。 是苏瑶的声音:“林越,医疗室需要补充碘伏和绷带,第二批孕妇下周可能临产,得提前准备。” “记下了。”我回,“等这边联络结束,我安排苏晨清点库存。” “还有,”她顿了顿,“外面那个广播……很多人听见了。” 我没说话。 “有人说你在冒险。” “我知道。” “但更多人说,这是第一次,有人不是在抢,而是在喊话。” 我低头看着面前的地图,那些红圈像是星星,落在灰白的纸面上。 “那就让他们继续听。”我说,“我会一直播下去。” 我挂断对讲,转回主频段。 按下发射键。 “所有回应者,我是01号。请继续报告你们的位置、需求和可用资源。我们将建立物资交换清单,并规划首次对接路线。” 说完,松开发射键。 耳机里先是静了几秒。 然后,一个女声响起:“我是17号,我们在北区小学。我们有孩子,没有武器。我们……想活。” 我闭了下眼。 再睁开时,手指已经按在录音保存键上。 我把这段语音归档,文件名打了七个字: 人类文明重建计划·第一号文件 屏幕上的频率波形开始密集跳动,新的信号陆续接入。 我坐着没动,手放在发射键旁边。 屋外风雪未歇。 屋内,灯光明亮。 第248章 雪地里的希望旗帜 广播站的灯还亮着,我摘下耳机,设备运转的声音在身后持续。频道里那些回应还在回荡,不是幻觉。我把最后一段录音存进硬盘,转身推开调度室的门。 冷风立刻灌进来,雪片打在脸上。我没有马上回去,而是站在b3通道口,看着外面那片被雪覆盖的空地。远处有几个影子躲在废车后面,一动不动。他们听到了广播,但他们不敢靠近。 苏瑶撑着伞走过来,手里抱着一块布。她没说话,只是把布递给我。我能看出那是用几块帆布拼起来的,边缘缝得不太整齐,但很结实。绿色的带子绕成一圈,中间画了个圆。 “苏晨做的。”她说,“他说要挂出去。” 我接过布,手指碰到旗杆顶端的金属扣。它已经被焊死了,不会被风吹掉。 我们沿着台阶往上走,脚踩在积雪上发出闷响。主门前的平台已经清理过,苏晨正在那里等我们。他蹲在地上,检查旗杆底座的螺丝。看到我们来了,他站起来,拍了下手上的雪。 “风向是西北,角度调过了。”他说,“旗面不会缠住。” 我没点头也没说话,只是把旗帜展开。地球在中间,橄榄枝围了一圈。这东西不该出现在末日里,可它现在就在我们手上。 苏晨接过一角,我们一起把绳索穿过滑轮。他抬头看我,眼睛很亮。 “要现在升吗?” 我拉了一下绳子,很紧,能撑住。 “升。” 旗子慢慢往上走。布面刚展开就被风吹鼓了,发出啪的一声。那一刻,没人动。我盯着它一点一点升到顶,金属杆在风里轻微晃动。 第一个孩子跑了出来。 他大概七八岁,怀里抱着一只纸折的飞机。他跑到旗杆底下,仰着头看。风吹乱了他的头发,但他站着没动。 接着又出来一个,然后是第三个。他们都不说话,只是围过去。有个小女孩把手里的纸飞机扔起来,飞了几下就落进雪里。她也不捡,只笑着拍手。 苏瑶站到我身边。她的手很冷,抓住了我的袖口。 “以前我只想救一个人。”她低声说,“现在我想救所有人。” 我没有回答。我把她往旁边带了一步,然后伸手把苏晨也拉了过来。我们三个站在一起,面对着那面旗。 人群开始走出来。 最先是几个男人,从废弃货车后面绕出来,手里什么都没拿。他们走到离旗杆十米远的地方停下,抬头看。然后是一个女人,背着个婴儿,脚步很慢。她一直走到前排,把孩子抱高了些,像是让他也能看见。 有人开始鼓掌。 声音不大,断断续续的,夹在风里。然后更多人加入。掌声越来越响,有人笑,有人哭。一个老人跪在雪地里,双手摊开,仰着脸。 没有人喊口号。 也没有人说话。 但他们都在这里。 林越搂着苏瑶和苏晨,说出“我们做到了,守护了人类的希望”。 话音落下时,欢呼炸开了。不是那种疯狂的呐喊,而是一种从胸腔里挤出来的声音,混着喘息和哽咽。孩子们围着旗杆跑,纸飞机一只接一只飞起来。有个人掏出半截蜡笔,在雪地上写了两个字:活着。 我松开手,往前走了两步。 脚印留在雪上,一串,通向旗杆。我又往前走,留下新的痕迹。人群自动分开一条路。我走到旗杆底下,抬头看。 布面完整,没有撕裂。风再大,它也不会倒。 我转过身,看向远方。 那边还有人影,藏在建筑之间。他们没动,但也没走。也许他们在等下一个信号。 苏晨跑了过来,手里拿着另一卷绳子。 “备用的。”他说,“如果主绳断了,可以五秒内换上。” 我点点头。 “放哨的人呢?” “两个在西侧岗楼,一个在屋顶。电池满了,监控开着。” “赵强那边?” “三天没动静。据05号说,他们最后出现是在城东加油站,抢了点油就散了。” 我盯着那片废墟看了很久。 然后我说:“他们还会来。” 苏瑶走过来,站在我旁边。 “要是来了呢?” “门是新的。”我说,“电是满的。枪在墙上,弹药在柜子里。我们不主动找事,但谁撞上来,就得付出代价。” 她没说话,只是轻轻碰了下我的手臂。 远处的孩子们又开始扔纸飞机。有一只飞得特别远,落在一辆报废公交车顶上。一个小男孩追过去,踩着轮胎往上爬。他拿到了,挥着手跑回来,满脸都是汗。 天色暗了一些,雪变小了。 但风还在吹。 旗子始终飘着。 我站在原地没动。苏晨去检查另一侧的固定桩,苏瑶蹲下来帮一个小孩系鞋带。人群渐渐分成几组,有人开始清旁边的碎石堆,有人搬来几块木板搭遮挡棚。 一切都很安静。 却又很热闹。 我不知道这个画面能维持多久。 但这一刻,它是真的。 我抬起手,摸了摸旗杆。金属很凉,表面涂了防酸层,摸上去有点涩。 身后传来脚步声。 是苏晨回来了。 “你说他们会信吗?”他问,“其他地方的人。” “不一定。”我说,“但只要有一个地方回应,就有第二个。” “那要是有人假意合作,其实是想抢东西呢?” “那就让他们看看门上的弹痕。”我说,“看看医疗室里的床位。看看仓库的清单。我们不设防,但我们不怕战。” 他笑了下,没再说什么。 我望向广播塔的方向。 灯还亮着。 频道应该还在开。 突然,苏晨拉了我一下。 “你看那边。” 他指着北面的一处断墙。 有个人影站在那里,没动。穿着旧棉衣,帽子压得很低。他手里没有武器,也没有举手。 他就那样站着。 几秒钟后,他抬起右手,缓缓举过头顶。 然后慢慢挥了一下。 我没有动。 苏瑶也看到了,她抓紧了我的袖子。 那人站了一会儿,转身走了。身影很快消失在残垣后面。 没人追。 没人喊。 但我们都知道他看到了什么。 我低头看脚下的雪。 那一串脚印还在,从安全屋门口开始,穿过人群,经过旗杆,一直延伸出去,通向那个消失的人影曾站立的地方。 风还在吹。 旗子还在飘。 我站在原地,手扶着旗杆,目光盯住那条脚印的尽头。 雪又开始下了。 第249章 赵强残党的最终覆灭 雪还在下,但风小了些。我站在旗杆旁边,手还搭在金属杆上,目光一直盯着北面那道断墙。刚才那个人影消失了,可我心里没松下来。苏晨在我右边几步远,正低头检查长矛的固定桩,他的动作很轻,像是怕惊动什么。 我轻轻拍了他一下肩膀。他立刻抬头看我,我用眼神示意西北角的工坊出口。他没问,转身就走,脚步压得很低,贴着雪地边缘绕过去。我知道他明白我的意思——那边视野好,能卡住从废车带冲出来的路线。 不到两分钟,北面断墙后有一片积雪滑了下来。不是自然掉落,是有人踩塌了后面的支撑。我慢慢把手移到腰间的猎枪上,手指勾住保险扣,没打开。 一个人影从断墙后探出半身,穿着脏兮兮的军大衣,手里握着一把短管猎枪。他蹲着不动,眼睛扫过人群聚集的地方,最后盯住了主门方向。他没看旗帜,也没看孩子,只盯着安全屋的入口。 他动了。猛地从断墙后冲出来,弯着腰往主门跑。速度快得不像饿了好几天的人。他一边跑一边抬枪,枪口对准的是人群前排抱着婴儿的女人。 我抬枪瞄准。不是头,也不是胸口。我盯的是他的手腕。十米距离,足够看清枪管抖动的幅度。我扣下扳机。 枪声炸开时,他正好抬起手臂。子弹打中他右手腕外侧,枪脱手飞出去,砸进雪堆里。他闷哼一声,没停,继续往前冲,左手伸向怀里,摸出一块黑乎乎的东西——是自制炸药包,绑着电线和电池。 苏晨从工坊侧面冲了出来。他手里拎着一根长矛,矛尖涂了防酸层,在雪光下泛着暗灰。他没喊,直接甩手掷出。长矛划过一道弧线,钉进那人右腿后侧,穿透肌肉,插进地面。 那人跪倒在地,炸药包掉在脚边。他伸手去够,左臂刚撑起,我又开了一枪。这次打在他左肩下方,离心脏差几寸。他整个人被冲击力推倒,脸砸进雪里,嘴里喷出血沫。 但他还在动。两只手扒着雪地,想把炸药包拉回来。我快步上前,一脚踩在他背上,把他死死压住。他挣扎了一下,脖子上的筋暴起来,喉咙里发出嘶吼一样的声音。 我蹲下去,一只手按住他后颈,另一只手拔出战术匕首,挑开他衣服内衬。里面还有两块炸药,连着触发器。我没说话,把三块都拿出来,扔到五米外的空地上。 苏晨一瘸一拐地走过来,左肩上全是血,浸透了外套。他喘着气,从雪地里拔出长矛,矛尖已经卷了边。他站在我旁边,看着地上那人。 “你认得他?”他问。 我点点头。“赵强原来的跟班,叫李猛。三个月前在城东加油站劫过一辆运粮车,杀了司机。” 那人趴在地上,咳出一口血,抬起头看我。他的眼睛很红,嘴角扯出一个笑。“你们……活得再久……也是等死。” 我没理他。从口袋里掏出一副金属手铐,反手锁住他双腕。他想挣,力气已经不行了。我把他翻过来,让他面朝天躺着。雪开始落在他脸上,融化成水,混着血往下流。 远处的人群全静了。刚才还在扔纸飞机的孩子缩回大人身后,几个男人从掩体后走出来,手里拿着棍子和铁管。苏瑶也赶了过来,手里提着急救箱。她看了一眼苏晨的伤,眉头皱了一下,但没说话,先蹲下去检查俘虏的呼吸。 “炸药没引信。”我说,“他自己做的,不稳定,不敢远程点火。” 苏瑶点头,把急救箱放下,转去帮苏晨包扎。伤口不深,但流血不少。苏晨咬着牙让她处理,眼睛一直盯着李猛。 “他还能走吗?”苏瑶问。 “能。”我说,“押回去就行。” 两个男幸存者走过来,一人一边架起李猛。他两条腿都受伤,站不稳,整个人挂在他们胳膊上。我们一行人往安全屋走。主门前的平台清过雪,路还算平整。李猛一路都没再说话,只是喘,呼吸越来越重。 进了b3通道,监控室的小刘已经在等。他看见李猛,脸色变了下,但很快调整过来。“地下拘押区准备好了,通风和摄像头都试过。” 我点头。“先关二十四小时,不给水,也不给吃的。等他清醒了再审。” 小刘应了一声,带着两人把李猛押下去。铁门关上的声音很沉,像一块石头落进井里。 我站在通道里,没动。苏晨靠在墙边,左肩缠着绷带,手里还攥着长矛。苏瑶站在他旁边,一只手扶着他胳膊。 “你还撑得住?”我问他。 他点点头。“没事,就是有点冷。” 我看了眼墙上的温度计,零下八度。室内供暖还能维持,但耗电比预估快。明天得去检查发电机。 “他为什么这时候来?”苏瑶低声问。 “不是时候来的。”我说,“是他觉得这是唯一的机会。我们升旗,聚人,发广播。在他眼里,这就是软弱。他以为我们开始搞仪式了,就不打仗了。” 苏晨冷笑了一声。“蠢货。门还是那个门,枪还是那些枪。” 我抬头看头顶的照明灯。光线稳定,没有闪烁。电力系统正常。监控画面里,外面空地一片白,没人影,也没动静。拘押区摄像头显示李猛被铐在墙角,低着头,一动不动。 “赵强呢?”苏晨突然问。 “没人见过他。”我说,“最后一次消息是半个月前,他在西区抢了一辆皮卡,往山里去了。可能是想找避难所。也可能死了。” “他会回来吗?” 我沉默了几秒。“如果他还活着,迟早会。” 苏瑶轻轻碰了下我的手臂。“下次来的人,可能不止一个。” “那就再来一次。”我说,“门不会塌,电不会断,弹药还有两百发。只要他们敢撞,我们就打到底。” 她说不出话,只是抓紧了袖口。 我转身走向主控室。走廊灯光一层层亮起。路过武器柜时,我停下,拉开抽屉。里面的子弹整整齐齐排着,每盒都贴了标签。我拿出一盒,放进战术背心里。 主控台屏幕上,地图标着十几个红点。有些是已知的安全屋信号,有些是可疑活动区域。我在城东加油站的位置画了个圈。那里现在应该没人了,但管道系统复杂,容易藏身。 苏晨一瘸一拐地跟进来,坐到操作台前。“要查他背包里的东西吗?” “查。”我说,“特别是电子元件。他要是真想遥控引爆,肯定留了后手。” 他打开检测仪,开始扫描缴获的炸药包。屏幕跳动几下,显示出一组频率信号。他皱眉。“这玩意能接收外部脉冲,但没配对设备。” “说明他打算手动触发。”我说,“或者……有人帮他。” 苏晨抬头看我。“你是说,还有同伙在外面?” 我没回答。走到窗边,掀开防酸帘。外面雪没停,旗子还在飘。布面完好,绳索紧绷。孩子们搭的遮雪棚已经被压塌了一半,木板歪在雪里。 有个女人正在清理碎石堆,动作很慢。她身边站着个老人,拄着拐杖,一直望着拘押区的方向。 我放下帘子。 “从今晚起,岗哨加倍。”我说,“西侧和屋顶轮班,每两小时换一次。监控画面分屏,重点盯北面断墙和废车带。” 苏晨点头。“电池满了,热成像也能用。” 我走到门边,握住把手。金属很凉,表面有防滑纹路。 “我去看看拘押区。” 苏晨想站起来,我摆手制止。“你留下,处理数据。等结果出来,发给我。” 他坐下,手指敲击键盘。屏幕上的波形图开始滚动。 我走出主控室,沿着b3通道往地下走。空气越来越冷。尽头那扇铁门紧闭,门缝里透不出光。我站在外面,听见里面传来一声轻微的撞击声——像是有人用肩膀撞墙。 然后是笑声。低哑,断续,像从喉咙深处挤出来的。 我贴在门边,耳朵靠近通风口。 “林越……”里面的声音说,“你以为你在建家园?你只是在给自己挖坟。” 我没动。 “你守得住门,守不住人心。只要有人饿,有人怕,就会有人来找你麻烦。你杀十个,杀一百个,最后一个……也会爬过来咬你的喉咙。” 他停了一下,喘了口气。 “你知道赵强最后说什么吗?” 我依旧没动。 “他说……‘末日里,规矩是枪定的’。” 我直起身,后退一步。 转身离开时,脚步踩在水泥地上,发出清晰的回响。 通道尽头的灯忽闪了一下。