第1章 死于破防夜
死于破防夜(D-30·2026年10月20日)
末世第三年,铁门关基地,破防夜。
苏野是被自己人关在门外的。
他记得很清楚——那扇加固了两层的铁门在眼前合拢,焊死的螺栓发出令人牙酸的摩擦声。门缝里挤出一张张脸:有他救过的老人,有他发过工分的汉子,还有那个他一手提拔上来的调度员副手。
副手隔着门缝说:“苏哥,对不住,基地粮库见底了,你那份口粮……”
苏野没听完。身后的黑暗里,丧尸的嘶吼已经连成一片。他下意识去摸腰间的短刀,摸了个空——下午巡查时他把自己最后一把武器让给了那个副手。
“你那份口粮”五个字他琢磨了半秒,忽然就明白了。
不是口粮的问题。是基地里有人怕他活着回来。
炮灰。他在心里给自己下了定论,然后被第一只丧尸扑倒。咬穿喉咙之前,他听见基地里传来一声枪响,紧接着是欢呼——有人抢到了指挥权。
临死前,苏野的眼前亮起一块半透明的光板。
【城市核心面板·绑定中……】
【宿主确认:苏野,男,28岁。坐标:铁门关基地外。】
【绑定失败——宿主生命体征终止。】
【数据封存,等待宿主载体重启。】
再睁眼,苏野躺在一张硬板床上,头顶是掉了漆的天花板。手机在枕头边震动,屏幕亮着,显示一条银行短信。
【您尾号6137的账户入账6,800元,工资。】
日期:2026年10月20日,09:47。
苏野盯着这个日期看了很久。他把手机举到眼前,又放下,又举起来。然后他猛地坐起身,掀开被子,赤脚踩在冰凉的地板上,走到窗边,一把拉开窗帘。
窗外是清晨的城南。楼下早点摊的老板娘正在掀蒸笼,白气腾腾。远处工地的塔吊慢悠悠转着。没有丧尸,没有黑烟,没有铁门关基地那种挥之不去的消毒水味。
这是2026年。他重生了。
【城市核心面板·重新绑定成功。】
【宿主:苏野,男,25岁。坐标:南城市城南区。】
【提示一:宿主记忆与核心数据库存在偏差,请自行校验。偏差率约±10%。】
【提示二:本面板只评估“城市级”资产(建筑、设施、地块),不作用于活人意识。】
【提示三:升级所需材料必须真实存在。本面板不提供任何免费午餐。】
苏野坐在床沿,把这三条提示看了三遍。
前世他是铁门关基地的资源调度员。基地的一切物资进出手续都过他的手,他见过人为了半袋米杀人,见过基地权力交接时把功臣关在门外喂丧尸。他比谁都清楚:末世里最不值钱的是承诺,最值钱的是可复核的账。
面板不给他武力,不给他读心术,甚至明说数据会骗他——这反而让苏野踏实。
因为这意味着,它不打算让他免费赢。
他打开手机,翻到备忘录,前世记过的那些东西开始在脑子里翻涌。2026年10月23日,城南建材市场西侧仓库塌方,死伤十七人;10月28日,全市粮油价格上调约四成,黑市提前三天就有风声;11月19日0点,灵雾从地脉裂隙涌出,整座城在十个小时内失守……
苏野深吸一口气,手指在备忘录上敲下第一行字:
【11月19日,爆发。还剩30天。】
他的手指顿了顿,又在下面补了一行:
【我今年25岁。前世死于28岁,铁门关破防夜,被自己人关在门外。】
【这一世,我给自己建一座城。】
第2章 一套烂尾楼
一套烂尾楼(D-29·2026年10月21日)
重生第二天,苏野做的第一件事,是去城南看房。
他的职业是房产中介,干了三年,对南城每一条街、每一栋楼的底细比测绘局还熟。前世他靠这份本事在末世里活下来——知道哪栋楼地基扎实、哪个防空洞入口没被封死、哪片街区丧尸最少。重生回来,这份本事就是他最大的本钱。
他骑电动车穿过半个城南,在“鑫源·香榭丽舍”的售楼处门口停下。
说是售楼处,其实只剩一个铁皮棚。鑫源集团资金链断裂,这个楼盘烂尾三年,二十栋楼只起了个框架,其中十八栋连外墙都没砌。但苏野看的不是那十八栋。
他看的是19号楼。
19号楼是整个盘子里最邪门的——当年地基打到一半,挖出了地下人防工程,开发商为省钱没处理,楼盖到七层就停了。后来传说楼里有“不干净的东西”,看房的人进去转一圈出来就发烧,慢慢连工地工人都不敢靠近。
中介同行都管它叫“闹鬼楼”,挂了三年无人问津。
苏野站在19号楼门口,掏出手机,假装拍照,实则在心里把面板调出来。
【目标:19号楼(含地下人防工程)】
【地基:军事标准(1960年代防空工程标准,混凝土强度高于商用标准约35%)】
【地下层:战时人防工程,总面积约1,800㎡,干燥,防潮,通风口×4】
【地上结构:7层框架,未封顶,外墙缺失,北侧渗水】
【综合评估:适宜改造为长期庇护所。改造缺口:加固、净水、通风、电力。】
【面板提示:地基数据偏差率约±10%。建议现场敲击验核——混凝土强度以实测为准。】
苏野从口袋里摸出一把地质锤——中介看房的标准装备,没人觉得奇怪——蹲在楼基边,敲了三处。声音沉闷扎实,没有空鼓。
“好房子。”他自言自语。
下午,他见到了19号楼的处置方——一家资产清算公司的小经理,姓钱,三十出头,急等着把这堆烫手山芋变现。
苏野开门见山:“19号楼我收了。”
钱经理差点把茶杯打翻:“那栋闹鬼的?你确定?”
“闹鬼”两个字一出,苏野心里就有数了。他故意皱起眉:“……那您给我个诚心价。”
钱经理报了个价,比正常市价低了四成。苏野嫌贵,起身要走。钱经理又降了一成,还附赠了一份“现状交付、概不负责”的免责条款。
苏野盯着那份条款看了三秒,把它推到一边:“加一条:地下人防工程归我,五年内我若发现结构隐患,清算公司承担整改费用。”
钱经理满口答应。他根本不知道楼底下有什么——按清算流程,这栋楼早就被评估成了负资产。
签完合同,苏野揣着钥匙站在19号楼门口,看着夕阳把没封顶的七层框架镀成金色。
面板适时弹出一行字:
【庇护所1.0蓝图·可解锁】
【需求:废弃钢材×2吨、柴油×8桶、水泥×1吨、工时若干】
【解锁内容:加固墙体系、净水装置、通风管道、电力系统。】
【材料须真实交付。面板负责设计,不负责变出材料。】
苏野把钥匙收进兜里,在心里对面板说了句:这才对。
他跨上电动车,往建材市场的方向骑去。后天,10月23日,那里西侧仓库要塌方——他得在那之前,把能捡的东西捡到手。
第3章 第一次升级
第一次升级(D-28·2026年10月22日)
10月23日那天,城南建材市场西侧仓库塌了。
塌方前两小时,苏野正好“路过”。他开着租来的小货车,车上已经装了大半车东西——一半是从仓库后墙的临时堆料区捡的,另一半是他前一天蹲点摸清位置后连夜搬的。
塌方的时候,苏野的车刚开出市场大门,后视镜里烟尘腾起十几米高,把半条街都盖了。
他没回头。
回到19号楼,苏野把货车停进地下人防工程的坡道口,清点战利品:
【入库登记·2026-10-23】
【废弃钢材:2.1吨(含旧脚手管、废钢筋,面板评估强度可用)】
【柴油:8桶(每桶约170L,出自市场备用发电机房,油质存疑,待沉淀过滤)】
【水泥:1.1吨(未开封,雨季防潮良好)】
【饮用水:40桶(19L装,顺路从停业的便利店搬的)】
苏野蹲在钢材堆边,用地质锤敲了一根旧脚手管,声音清亮。他又拿小刀刮开一处锈,看截面——只是表面浮锈,芯子还行。
“能用。”他点了点头。
面板随即弹出:
【庇护所1.0蓝图·解锁条件已满足】
【是否投入建设?预计工期:7天。】
【建设消耗:钢材约0.6吨(加固墙骨架)、水泥约0.5吨(浇筑关键节点)、柴油×2桶(发电机与净水器试运行)。】
【开工提示:蓝图只提供标准方案,现场施工请按真实材料强度调整——±10%偏差不是玩笑。】
苏野选了“是”。
当天晚上,苏野一个人焊完第一段钢架,累得直不起腰。面板上的建设进度跳到12%。他靠墙坐下,用手电筒照着账本,一笔一笔记好:
【施工账·10月23日】
【钢材:入2.1吨,用0.2吨(首段加固骨架),余1.9吨】
【水泥:入1.1吨,未用,余1.1吨】
【柴油:入8桶,未用,余8桶】
记完账,他用筷子尖在纸上划拉了一行字:按蓝图进度,七天能完工——10月30日前,庇护所1.0必须立起来。
他把工具箱锁好,蹲在灯影里想了想:光靠一个人焊,七天未必够。他得再弄个帮手——一个既懂施工、又不会多嘴的人。
沈铁这个名字,就是从这天起,被他记在了账本第一页。
第4章 工程师沈铁
工程师沈铁(D-26~D-25·2026年10月24~25日)
苏野重生的第6天,蹲在建材市场废墟边抽烟的时候,看见了一个熟人。
那人正被三个纹着花臂的催债人堵在巷口,胳膊上的肌肉绷得铁紧,脸上却没有惧色,只是反复说:“再宽限三天,机器修好就还钱。”
催债人把一沓欠条拍在他脸上:“沈铁,你欠的钱够买辆新车了,修机器的钱才几个子儿?你糊弄谁呢?”
沈铁。前世铁门关基地的净水系统就是他修的——基地断电三天,全城人心惶惶,他愣是用一堆破烂零件拼出了一台能用的净水器,救了整基地人的命。苏野记得他死得早,末世第五年,外出找零件,死在一次普通的尸潮里。
重生回来第6天就撞见活生生的沈铁,苏野几乎想笑。
他没立刻上去。他先绕到巷子另一头,把电动车支好,站在阴影里听完了全程——沈铁不是欠钱不还,是接了个修机器的单,机器没修好,货款没回来,高利贷的利息滚成了雪球。
等催债人走了,苏野走过去,递了根烟。
“沈工?”他说,“听说你能修发电机。”
沈铁抬眼看他的动作带着职业性的审视,就像看一台待修的机器:“看情况。发电机什么型号?”
“柴油的,康明斯那类。在我那儿,地下室里。'鑫源19号楼'你知道吧。”
沈铁眼神动了一下——19号楼,闹鬼楼,全城南的中介圈子都知道。“你买的?”
“我买的。”苏野说,“我缺个人,帮我把净水器和发电机整利索。条件:欠的钱我还一半,剩下一半你干活抵,写合同,按工抵债。机器修好了,我再给你开一份正式的口粮合同——末世来了,我管你饭吃。”
沈铁盯着他看了五秒。
“你说话跟会计似的。”沈铁说,“行,带路。先看机器。”
到了19号楼,沈铁没急着表态。他先绕着发电机转了一圈,摸了一遍油管,又趴下去看了半小时底盘,最后才直起腰,说了句苏野最想听的话:
“曲轴有点偏,滤芯堵了,别的还行。给我一天,能转。”
“一天?”苏野挑了挑眉。
“半天修,半天骗你。账目说话。”沈铁蹲下去,从工具袋里掏出扳手,头也不回,“合同呢?”
苏野从兜里掏出昨晚拟好的合同,一式两份,字迹工整。沈铁接过去,看得很慢,看到“工抵债”“口粮合同”两处时,多看了两眼,然后签了。
第二天,发电机果然响了。
苏野站在轰隆隆的机房里,看着沈铁把最后一颗螺丝拧紧,擦了把汗,表情平淡得像刚拧完一颗普通螺丝。
“净水器给我两天。”沈铁说,“你这地下室潮气重,管线得重新走。”
苏野点头,心里那根弦悄悄松了一寸。
前世他用了三年才凑齐一个能干的工程师班底,这一世,第6天,第一个人到位了。
当晚,苏野在备忘录上添了两行:
【沈铁·36岁·工程兵出身·水电全能·已收编(合同编号NT-01)】
【原则:收编不靠画饼,靠账目。谁都得先验货,再谈饭。】
他合上手机,看了一眼窗外的城南夜景。街灯还亮着,夜市正热,一切看起来都和普通的一天没什么两样。
但倒计时上的数字,还剩25天。
第5章 先知的钱
先知的钱(D-25·2026年10月25日深夜)
重生的第6天夜里,苏野去了趟城北黑市。
前世的记忆里,2026年10月28日,全市粮油价格上调约四成。而黑市比正规渠道早三天嗅到风声——10月25日夜里,粮价已经开始暗涨,但还没涨到头。
苏野懂这个差价。前世他在铁门关基地管了三年物资,见过太多人在“明天更贵”和“今天怕被坑”之间反复横跳,最后什么都没买到。
他带了五万现金——重生回来他手头总共七万,两万留作急用,五万全部压上。
黑市在城北一个废弃停车场,夜里十二点开市。苏野混在人群里,不动声色地转了三圈,把价格摸了个遍:大米、面粉、挂面、压缩饼干、食用油、碘伏、纱布、退烧药。他先跟一个囤货的老粮贩子磨了半小时,五万块分四笔成交,最后一笔交割时,粮贩子还狐疑地看了他一眼:“兄弟,你这是要跑路?”
“囤年货。”苏野面不改色,“家里人多。”
粮贩子信了。他哪知道,面前这个人比他自己还清楚:再过24天,这座城市会需要他手里的每一粒米。
货搬到19号楼地下室,苏野锁上门,蹲在粮堆前,一笔一笔算账:
【黑市采购账·10月25日深夜】
【大米:3,200斤,均价2.6元/斤,计8,320元】
【面粉:1,500斤,均价2.2元/斤,计3,300元】
【挂面:800斤,均价3.0元/斤,计2,400元】
【压缩饼干:600箱,均价5.5元/箱,计3,300元】
【食用油:80桶(5L),均价30元/桶,计2,400元】
【药品(碘伏/纱布/退烧药/抗生素):约20,000元】
【杂项(盐/糖/火柴/蜡烛/电池/保温毯):约10,280元】
【本钱合计:50,000元】
他放下笔,又列了一行:
【次日(10月26日)市场估价:大米3.8元/斤、面粉3.0元/斤、挂面4.2元/斤、压缩饼干8元/箱、食用油42元/桶,药品平均上浮50%】
【物资当日估值:约70,500元。账面收益:+20,500元。】
苏野盯着那个数字看了两秒,没有一丝得意。
前世他见过太多人死在“挣到了”这三个字上。物资只有变成生存能力,才叫钱。账本上的数字,不顶饿。
他把账本收进防水袋,埋进地下层一块活动砖后面——重生第7天,他的第一份家底,就这么悄无声息地落进了这座没人要的烂尾楼。
从这天起,19号楼的地下,开始有了一种让人安心的、粮食的味道。
沈铁第二天来上工时,抽着鼻子在粮堆前站了很久,最终只说了一句:“苏老板,你这账,比银行还清楚。”
苏野没接话,只是把合同里的“口粮条款”递给他看了一遍。
条款只有一句话:末世爆发之日起,凡在册人员,每日口粮按贡献积分定量发放,账目公开,先公告后执行。
沈铁看完,把合同收好,蹲下去继续拧净水器的阀。
“签了。”他说,“我信账,不信嘴。”
第6章 庇护所建成
庇护所建成(D-21~D-20·2026年10月29~30日)
从10月23日开工算起,第七天,10月29日傍晚,庇护所1.0完工。
沈铁拧紧净水器最后一个阀,打开水龙头,清亮的水流了两秒,稳稳当当。苏野站在一楼的瞭望孔边,看着沈铁蹲在净水器前,像个验收自己作品的老师傅,表情平淡,眼里却有点亮。
地下1800平米的空间,被划分成四个区域:粮库(靠最里侧,防潮)、居住区(12张行军床)、工作区(发电机+净水器+维修台)、入口通道(加固墙+铁门+瞭望孔)。
面板同步更新:
【庇护所1.0·建成(完整版)】
【容纳上限:12人。电力:柴油余6桶(约可支撑40天,按日6小时用电计)。净水:地下水接入,日净水约200L。】
【下一阶段:地下城。解锁条件:钢材≥20吨(当前1.7吨)。】
苏野把“钢材20吨”在心里划了个重点。前世他记得,城南还有一座钢结构建材库,爆发前一直没被搬空——那是他留给爆发的备选答案。
他正想着,瞭望孔外传来汽车喇叭声。
三辆黑色商务车停在19号楼外。车门打开,下来七八个人,为首的是个穿西装的中年男人——锃亮的皮鞋踩在工地的碎砖上,违和得像一场行为艺术。
孙德发,鑫源集团前老板,南城最出名的“烂尾楼专业户”。他破产清算后专门倒腾别人看不上的资产,手法就三个字:欺、吓、拖。
孙德发隔着铁门喊:“苏老板是吧?听说你把19号楼收了?”
苏野没开门,站在门后应话:“签了合同,钱货两清。”
“合同?”孙德发笑了,“鑫源跟清算公司那套合同,我比你熟。你那合同里'人防工程'四个字——你说巧不巧,清算公司当年卖19号楼的时候,可没把这部分资产打包进去。”
苏野心里一沉。前世他吃过类似的亏——条款里的一个字,能让人一夜之间从“合法持有”变成“非法占用”。
他没慌。他隔着门说:“孙总,您等一下。”
他转身回地下,从账本里抽出一沓文件——签合同那天他就复印了全套:清算公司产权证明、处置委托书、他签的补充协议,还有一张他提前去市住建局调出来的19号楼规划备案表。
他翻到关键那一页,看了三秒,忽然笑了。
他走回门口,把那份备案表从铁门缝隙递出去:“孙总,您再看看这个。19号楼的地下人防工程,1998年人防办备案,产权独立,不在鑫源破产资产包内——也就是说,清算公司卖的就是地上框架加'现状交付'。我签的补充协议白纸黑字:人防工程归我。您要是觉得这合同有问题,咱们可以找法院,也可以找住建局人防办——我调备案那天,人防办的老同志还夸我买得值。”
门外安静了两秒。
孙德发把备案表翻来覆去看了两遍,脸色一点一点沉下去。他显然没想到,一个中介,会把产权链条查得比他这个“烂尾楼专业户”还清楚。
“苏老板,生意人嘛,图个和气。”孙德发把备案表塞回门缝,挤出个笑,“我这也是替人跑腿,听说您这楼要转手,价好商量。”
苏野在门后,声音平静:“不转。”
“那——”孙德发顿了顿,“行,先处着,来日方长。”
三辆商务车开走时,天已经黑透。苏野靠在铁门内侧,把备案表收回防水袋,心里清楚:孙德发这种人,今天不会善罢甘休,但也只会在“合法”边界上恶心人——他破产过一次,比谁都怕再进局子。
当晚,苏野在账本上补了一行:
【10月30日·孙德发第一次上门。应对:以备案文件当面驳回。后续风险:此人不会就此罢手,需防阴招。】
他放下笔,看了一眼倒计时:还有20天。
城还是那座城。灯还亮着,夜市还热着。
但苏野知道,有些东西,已经在倒计时里,悄悄绷紧了。
第7章 立案
立案(D-19·2026年10月31日)
孙德发第二次来,带了二十多号人,还有两辆挖掘机。
那天下午,苏野正在地下室核对净水器的日净水量,沈铁从瞭望孔探头进来:“苏老板,外面来硬的了。”
苏野放下扳手,上去看了一眼——挖掘机的铲斗悬在19号楼外墙上空,二十多个人围着楼,领头的不是孙德发,是他手下一个姓马的包工头,正拿着扩音器喊:“业主委托,清场施工,无关人员尽快撤离!”
苏野没下楼,他站在瞭望孔边,把手机举起来,录了一段二十秒的视频——挖掘机、横幅、“清场施工”的喊话、车牌号,全拍进去了。
然后他拨了一个电话。
不是110,是市住建局执法队的值班电话。前世他管过物资,知道“聚众强占”这种案子,报警只能治安处理,但涉及“擅自拆除受保护人防工程”,住建口子能直接定性成破坏人防设施——罪名比寻衅滋事重得多。
电话接通,苏野报了19号楼坐标,报了孙德发公司全称,报了马包工的扩音器喊话原文,最后补了一句:“执法人员到之前,我不会开门的。录像我已上传。”
挂掉电话,他转身对沈铁说:“把地下室那道加固门锁死。他们拆不了楼,一天之内,人防办和执法队会到。”
沈铁愣了一下:“你确定?”
“确定。”苏野说,“孙德发不知道这楼底下是人防工程——1998年备案、产权独立的那种。他要是知道,绝不敢碰挖掘机。他以为他欺负的是个买了个烂尾楼的房产中介。”
沈铁沉默了两秒,忽然笑了:“你果然不像个中介。”
“我确实不像。”苏野说着,已经在纸上列起了举证清单,“中介不查人防备案,但我会。”
下午四点,执法队和人防办的人到了。挖掘机被当场叫停,马包工和他的人被围住盘问。孙德发赶过来时,脸色铁青,他已经不是第一次进这种局——但这一次,性质从“商业纠纷”变成了“涉嫌破坏人防设施未遂”。
苏野站在铁门后,把备案表、合同、录像,一样一样递出去。全程没骂人,没动手,甚至连声音都没抬高。
执法队的笔录记了一个多小时。孙德发被带走前,隔着人缝看了苏野一眼——那种眼神苏野前世见过太多次:不是恨,是忌惮。
当晚,苏野收到朋友转来的消息:孙德发被带走了。次日中午,消息确认——涉嫌合同欺诈、破坏人防设施未遂,刑事立案,取保候审期间不得接近19号楼。
苏野把消息存进备忘录,在账本上划掉一行旧备注,补了一行新的:
【11月1日·孙德发刑事立案,取保候审。此人不会死心,但短期不敢来硬的——立案记录就是护身符。】
【经验:末世前的法律,是最好的武器。末世后的规矩,得自己立。】
他关掉手机,爬上19号楼顶层,看着南城万家灯火。
还剩19天。城里的夜生活还在继续,没人知道这场盛宴的散场时间。
苏野没有悲悯,也没有得意。他只是在心里,把账又核对了一遍:
粮:够12人吃半年。
电:柴油6桶,够40天。
水:日净200L。
钢:1.7吨——缺口18.3吨,这是爆发的第一天,他要去拿的东西。
“账对得上,心里就不慌。”苏野站在风里,自言自语,“前世我信人,死在被关在门外的那一夜。这一世,我只信账。”
第8章 爆发前夜
爆发前夜(D-1·2026年11月18日)
从11月1日到11月18日,城南像是被谁按下了慢放键。
苏野白天照常去中介门店,晚上回19号楼加固。他趁周末跑了三趟郊外,用实名登记买了一支弩和一百支箭——狩猎器材店老板还特意叮嘱他“别拿这玩意儿吓人”,苏野点头说“明白,打猎用”。
他买了十五箱火柴蜡烛、五卷防水布、两套保温毯,又从废品站拖回一车旧轮胎——沈铁看了半天没懂,苏野说:“防爆墙的缓冲层,末世里轮胎比钢筋好使。”
沈铁没再问。他跟苏野干了二十多天,已经摸清了老板的脾气:苏野从不解释超过两句,但每一件事,最后都会被验证是对的。
11月15日,苏野做了最后一件大事。
他去了趟城南钢结构建材库,用一上午时间,把库房钥匙对应的位置、卷帘门的铰链型号、保安的换班时间,全部记了下来。他没用面板评估——这种地方,等爆发那天直接搬,比提前惊动任何人更安全。
他在账本上写下:建材库·钢结构约25吨·备用金库。
11月18日,傍晚。
城南开始大面积停电。先是西城,然后东城,路灯一盏接一盏灭掉,整座城市在暮色里陷入一种奇异的安静。手机信号开始断断续续,有人开始往超市跑,超市门口排起长队。
苏野站在19号楼顶层,看着远处城市的轮廓一点点暗下去。
面板在这时弹出一行字,是他重生以来第一次见到的红色字体:
【警告:灵雾前兆已检测。预计10小时内于城市地脉裂隙涌出。灵雾浓度达到阈值后,接触者将感染为一级丧尸。】
【面板建议:进入庇护所,封死全部通风口,仅保留一套过滤系统。】
【数据偏差提示:本预警基于核心数据库推演,偏差率约±10%——建议以现场气味与体感为准。灵雾初涌时呈淡青色,有轻微甜腥味。】
苏野把这段话看了三遍,然后下楼。
他做了四件事:第一,把所有通风口封到只剩地下层那套带过滤网的;第二,把发电机和净水器再检查一遍;第三,把弩上弦,箭插在腰带上;第四,站在加固门后,等。
沈铁站在他旁边,罕见地有点紧张:“老板,真会来?”
“会来。”苏野说,“而且很快。”
沈铁没再说话。他掏出工具袋里的扳手,握在手里,像是握着一件武器。
夜里十一点五十分,苏野看了一眼手机。信号已经断了。
11月19日,00:00。
城南的地面,忽然轻微地震动了一下。
然后,苏野闻到一股味道——淡青色,甜腥,像夏天暴雨前泥土的味道,又混着一丝说不清的铁锈气。
灵雾,来了。
第9章 灵雾之夜
灵雾之夜(D-0·2026年11月19日)
爆发那夜,苏野没有开门。
不是见死不救——是他清楚,灵雾初涌的头两个小时,是整座城市最混乱、也最致命的时候。前世他见过太多“好心开门”的人,最后被冲进来的丧尸群和疯狂的人群一起撕碎。
他守在瞭望孔后,看着外面的世界变成人间地狱。
淡青色的雾气从地缝里、从下水道口、从废弃的工地基坑里涌出来,贴着地面蔓延。街上有跑的人,有开车的人,有人倒在地上抽搐,几秒后以一种扭曲的姿势重新站起来——脸朝着雾气的方向,喉咙里发出不像人的声音。
丧尸。
苏野认得这种姿态。前世他看了十年,闭着眼都能听出那是“感染者”还是“还没感染”。
“封门。”他低声说。
沈铁没有犹豫,把最后一根门闩插上。19号楼的加固门在夜色里发出沉闷的一声响,像是这座烂尾楼第一次活了过来。
第一夜,外面有人拍门。
“救命!让我进去!”声音嘶哑,带着哭腔。
苏野站在门后,没动。他从瞭望孔看出去——门外的人浑身是血,身后跟着一串踉跄的影子。他喊话的间隙,苏野听见他喉咙里有一种细微的、湿润的咕噜声。
那是感染前兆。
“老板……”沈铁犹豫了。
“他感染了。”苏野说,“开门,我们三个都得死。”
门外的拍门声持续了十分钟,然后变成呻吟,最后变成一种不属于人类的低吼。一声枪响——有人从街对面开枪打了他,然后枪声也没了。
苏野全程没说话。沈铁也没再说话。
凌晨四点,灵雾最浓的时候过去。苏野做了个决定:天亮后,去城南建材库拿钢材。
沈铁皱眉:“现在出去?外面全是丧尸。”
“正因为现在是丧尸'初生期'。”苏野一边检查弩,一边说,“初生丧尸动作慢、没方向感,只知道往雾浓的地方走。现在是整条街最安全的时候——等他们进化出趋光性,就晚了。”
他把装备列了一遍:弩、五十支箭、工兵铲、一捆绳索、备用电池。账本上,他飞快记了一行:
【11月19日晨·外出任务:城南建材库·目标钢材≥18.3吨·预计4小时往返·风险:中。】
沈铁站在门边,沉默了两秒,说:“我跟你去。”
“不行。”苏野说,“你留在这儿守着。发电机、净水器、粮库,一样都不能丢。咱俩都得活着回来,账才能对上。”
他推开加固门,晨光里,淡青色的雾还没散尽,整条街静得像一座坟。
苏野背起弩,贴着墙根,往城南建材库的方向走去。
这一走,走出了这座城之后二十天里,所有人的命。
第10章 三个人
三个人(D+1~D+5·2026年11月20~24日)
城南建材库的钢结构,苏野拿回来了——19.5吨,比他预估的还多,够解锁地下城蓝图了。
他没全搬。他装了四车,剩下的留在原地:“给后面的人留条活路。吃独食的人,活不过末世第三年。”
回程路上,他捡了两个人。
第一个是林晚,28岁,外科医生,被困在市第三医院门诊楼里。她是在苏野抄近路穿医院停车场时拦下他的——“我手里有药,带我走,药归你。”她声音抖,但报价干脆利落,像谈生意。
苏野看了她三秒,说:“跟上来。走慢了我不会等。”
第二个是赵虎,31岁,退役军人,侦察兵。苏野在回程的立交桥上遇见他时,他正一个人守着一段匝道,用一把工兵铲放倒了三只丧尸,身上带着伤,眼睛却亮得惊人。
“部队打散了,我没地方去。”赵虎说,“你看起来有地方去。”
苏野递了瓶水:“先验货。你伤,我这儿有医生。”
赵虎看着林晚,又看着苏野:“你这队伍,一个能打的都没有。”
“所以收你。”苏野说,“工分制,多劳多得,账目公开。”
就这样,11月20日傍晚,三个人跟着苏野回到了19号楼。加上沈铁,庇护所从“两个人”变成了“四个人”。
当晚,苏野在账本上开了新页:
【在册人员登记·11月20日】
【苏野25岁·调度与决策。沈铁36岁·工程与水电。林晚28岁·医疗。赵虎31岁·武力。】
【口粮标准:在册人员每日口粮按贡献积分定量发放,账目公开,先公告后执行。即日起生效。】
赵虎看完章程,把那张纸举到灯下看了很久,最后说了一句:“你末世前是干什么的?”
“中介。”苏野说。
“中介起草这个?”赵虎抖了抖手里的章程,“我服役八年,连队伙食账都没你写得清楚。”
苏野没接话。他低头给弩上弦——这是他重生以来的习惯,账本和弩,一个管明天,一个管当下。
11月22日,苏野带赵虎出了一趟城,把建材库剩下的两箱汽车电瓶和一车汽油全拉了回来(钢材按计划只取19.5吨,留存量给后来者)。路上遇到一只落单的丧尸,赵虎一铲子解决,回来在账本上记了“战斗1次,积分+2”。
11月24日,庇护所的发电机烧完了最后一桶库存柴油。沈铁把油管接上从加油站抽回来的油——那次抽油,是苏野和赵虎凌晨摸进去的,两小时,抽了一整车。
日子一天天过去,倒计时归零后的城市,正在以另一种方式重新计时。
四个人在19号楼的地下,把一座没人要的烂尾楼,活成了一座小型的城。
而苏野知道,真正的考验,还没来。
面板在地下室的角落里安静地亮着,那一行字一直没变过:
【钢材:21.2吨/20吨。地下城蓝图·解锁条件已满足。】
苏野看了一眼,没急着解锁。
他清楚,爆发初期最危险的不是丧尸,是人心。一个四人的小庇护所,突然变成一座“地下城”,等于在黑暗里给自己点了盏灯——灯太亮,会招来不该招的东西。
“蓝图先封着。”他对沈铁说,“等这座城稳下来,再往下挖。现在,我们得先活过第一波尸潮。”
第11章 第一波尸潮
第一波尸潮(D+10·2026年11月29日)
尸潮是11月29日夜里来的。
面板在傍晚六点弹出预警:
【检测到约百只一级丧尸自城北方向移动,预计3小时后抵达19号楼半径500米范围。】
【评估:目标为夜间趋光性驱动——庇护所的灯光是黑夜里的灯塔。】
【防御建议:关闭所有外部光源;北墙地基渗水处存在结构性弱点,建议加固或设伏。】
苏野把面板的预警给三个人看了。赵虎第一个说话:“百只?就咱四个?”
“不是四个。”苏野说,“是我给你们分工。”
他蹲下来,在地上画了张简易地图:
“北墙地基渗水,面板说那儿是弱点——沈铁,你去,把渗水处挖深半米,灌上汽油。丧尸没有智商,会循着气味和光走,第一波撞进来的,会栽在那个坑里。”
沈铁点头:“烧?”
“烧。”苏野说,“柴油还有余量,烧一次,能削掉它们三成。”
“赵虎,你守瞭望孔。弩给你,箭我留一半——你那把工兵铲,比箭有用。你的任务是点杀漏网冲门的那几只,别浪费箭。”
“林晚,你待在医疗区,准备止血和烧伤药。沈铁烧坑的时候,火会顺着风飘,自己人要是沾了火星,你负责拉回来。”
三个人都没问“那你干什么”。
因为苏野已经背上弩,走向了那道加固门:“我出去,把北墙外的路引过来。”
赵虎拦他:“你一个人出去?外面一百只!”
“所以只出去一次。”苏野说,“我从东侧绕到北墙外,用灯光把它们引到烧坑那条路上。你们听着——面板说的数据,可能有偏差,可能那坑撑不住一百只。所以我把它们引到坑边就跑,剩下的,看你们了。”
夜里九点,城北的嘶吼声连成一片。
苏野站在北墙外五十米的一处矮墙后,举着一根缠了布条的木棍——布条上浸了柴油,点燃,橘红色的火苗在夜色里像一只挑衅的眼睛。
他朝东晃了晃,又朝北晃了晃。
丧尸群转了过来。
苏野跑得很快。他前世跑了十年,知道什么时候该跑,什么时候该站住。他把火把插在北墙外的砖缝里,翻身越过矮墙,贴着墙根往回跑。
身后,丧尸群跟着火光,涌进了沈铁挖好的那条路。
“轰——”
汽油坑被引燃的瞬间,北墙外亮如白昼。火焰腾起三米高,冲在最前面的十几只丧尸被火舌吞没,发出烧焦的嘶叫。后面的丧尸没有绕路——它们只会往前,一只踩着一只,往火里填。
苏野站在瞭望孔边,看着这一幕,忽然明白了一个道理:
末世里最可怕的从来不是丧尸,是让人以为可以硬拼。
他数了数:火坑烧掉约三十只,赵虎点杀了七只,剩下的丧尸群在火势减弱后散开,被墙壁和地形困在外面,天亮前,陆续散去。
战后清点:
【11月30日凌晨·第一波尸潮战果】
【丧尸:击退约百只,就地焚毁37只,射杀7只,其余溃散。】
【弹药:弩箭消耗35支,回收27支,实际损耗8支。】
【晶核:灰核×37(焚毁/射杀丧尸体内检出,按面板提示回收)】
【伤员:无。】
【面板偏差验证:预警“3小时后抵达”提前45分钟兑现(偏差率约-25%超出预设±10%范围)——苏野在账本上记了一笔红字:面板数据,只能当参考,不能当命令。】
四个人在地下室围坐,火堆上煮着一锅方便面。赵虎吃着面,忽然问:“你刚才说,把它们引到坑边就跑——你就不怕自己也被烧着?”
苏野吹了吹热气:“我算过。火坑深半米,火苗最高三米,我跑过那条路的侧边,风向东偏南,烧不到我。”
赵虎沉默了一会儿,说:“你比我带过的排长都算得准。”
苏野没接话。他在心里想:前世铁门关基地破防那一夜,如果他算得再准一点——早半个小时把粮库的火药搬走——那扇门,或许就不会被自己人关上。
这一世,他算得比以前更仔细。
因为他还欠自己一座,不会背叛他的城。
第12章 核心印记
核心印记(D+15~D+23·2026年12月4日~12日)
第一波尸潮之后,庇护所的名声传了出去。
11月30日到12月3日,陆续有六个人找到19号楼——都是附近楼里活下来的人,有的带着伤,有的带着物资,有的什么也没带,只带了张脸。
苏野立了规矩:先登记,后观察,再有工分。观察期三天,干满活、不闹事,才正式上册。
六个人留下了五个。那个没留下的,是嫌“工分制管得太死”。
“末世了还讲规矩?”那人扔下这句话走了。
苏野没拦。他看了一眼账本,在备注栏写了八个字:自由不免费,规矩保命。
12月4日,问题出了。
粮库的账对不上了——头天晚上入库时还是满的登记数,第二天清晨开库,短了两袋压缩饼干。
苏野没声张。他让沈铁查了通风管道——那五个人里,有一个叫李四的,三十岁,以前在附近工地干过,登记时说自己“懂一点管道”。
当夜,苏野在通风管道口外蹲了三个小时。凌晨两点,他听见管道里传来窸窣声,紧接着,半袋压缩饼干被塞进管道口外的夹层。
他没抓人。他顺着管道口的痕迹,在墙根底下找到一台对讲机——频率设在城北一个不公开的民用频段上。
面板评估了对讲机:
【对讲机·民用型·频率312.8MHz·通联记录:近5日每日一次,均在凌晨2点后。】
苏野把对讲机放回原处。第二天,他没拆穿李四,而是让赵虎盯着城北方向——下午,赵虎回来报告:“城北来了一拨人,八十多个,有枪,带头的是个姓钱的,还有个穿西装的跟班。”
“姓钱,八十多号人,有枪。”苏野重复了一遍,忽然笑了,“孙德发。”
他想起孙德发立案那天的话——“先处着,来日方长”。原来方长在这里等着他。
当晚,苏野做了两件事。
第一件,他把李四叫到地下室,当着所有人的面,把账本、通风管道里的饼干、夹层里的对讲机、通联记录,一样一样摆出来。
“李四,给你两条路。”苏野说,“第一条,你如实交代孙德发给了你什么,我按背叛罪处置,工分清零,逐出庇护所——城外面现在有八十多个人,正好给你'接应'。第二条,你什么都不说,我把你绑在瞭望孔上,让钱坤看看他安插的人是什么下场——他这人,最恨叛徒。”
李四脸色惨白。他选了三秒钟,选了第一条。
交代完毕,苏野没放他走。他让赵虎把李四绑在二楼观察间里,对外锁死:“他的对讲机还在,通联记录还在。钱坤不知道我们已经知道他知道了。”
然后,第二件事,苏野连夜去了城北那座桥。
那座桥横跨城北河,是钱坤那八十人从城北进城的必经之路。桥是钢筋混凝土结构,面板评估过:
【城北桥·结构评估:承重冗余约45%,桥面中段钢索连接件锈蚀约30%。】
【推算:在80人通行载荷下,桥面可稳定支撑约60分钟。】
苏野蹲在桥下,看着那根锈蚀的钢索,脑子里过了三遍计划。
第二天,12月5日拂晓,钱坤的人来了。
八十多号人,打头的十几个人扛着铁管和砍刀,气势汹汹过桥。苏野站在19号楼顶,远远看着他们上了桥。
“面板说能撑60分钟。”苏野低声说,“我信它一半。35分钟一到,烧索。”
赵虎在桥南端握着汽油桶和火把,死死盯着手表。
第18分钟,钱坤先头部队约二十人过了桥。
第30分钟,苏野在心里说:够了。
第35分钟,赵虎点燃了钢索。
“轰——”
钢索在锈蚀处崩断,桥面中段塌陷。钱坤的主力还有六十二人在对岸,眼睁睁看着先头部队被困在桥南。苏野一声令下,守桥的赵虎和沈铁从两翼包抄——二十人对二十人,但桥南是死地,跑不掉,也退不回。
战斗持续了四十分钟。钱坤先头部队溃散,桥南一地狼藉。对岸的钱坤暴跳如雷,但他渡不过河——桥断了,浅水区的水位齐胸,带着人强渡就是活靶子。
“撤!”钱坤在对岸喊,“苏野,你有种,这梁子结下了!”
苏野站在桥南的晨雾里,看着钱坤的人退去。他没得意——他转身去看沈铁。
沈铁躺在桥南的碎石堆上,左肩插着一支弩箭——钱坤的人虽然没枪,但有人带了弩。苏野蹲下来,林晚已经赶过来,撕开沈铁的衣领看了一眼,脸色不好看:“箭头带倒钩,要手术取,麻药不够。”
“麻药不够就硬取。”沈铁咬着牙说,“老子扛得住。”
那一刻,苏野看着沈铁渗血的肩膀,忽然想通了一件之前没想通的事。
面板说的“60分钟”,是它在实验室条件下推算的。但现实里,那根钢索的锈蚀、夜里的露水、钱坤队伍过桥时的震动——任何一样,都会让60分钟缩水。
面板没错,只是不免费。它给的不是答案,是一份需要自己校验的参考。
这是苏野重生以来,第二次被面板“骗”。
他把这个教训,用红字记在了账本第一页:
【面板数据偏差第二例:城北桥实际承重约35分钟(面板推算60分钟)。偏差率约-42%,超出预设±10%范围。】
【结论:面板是工具,不是神。最终决定权,永远在自己手上。】
之后的日子,庇护所的名声像野火一样烧遍了城南。
12月9日,两百多人聚在19号楼外,申请加入。苏野站在瞭望孔边,看着楼外乌泱泱的人群,没有激动,先算了一笔账:
现粮约3.7吨。地下层有效生存面积约1800㎡。按人均10㎡核算,安全上限约170人;但加上观察期(每人3天)、医疗负荷、安保排查,单批能同时消化的新收人员,上限就是六七十人。
他定了三关:一查(体检,有感染症状的一律隔离观察)、二核(登记职业与技能,能工巧匠优先)、三选(观察期三天,按工分说话)。
两百一十三人报名,最后收了六十三人。被拒的人骂他冷血,他不解释,只在公告栏贴了一张纸:
【庇护所承载力测算:地下层有效生存面积约1800㎡,按人均10㎡核算,安全上限约170人;考虑观察期、医疗与安保负荷,本期单批接纳上限63人。粮食账目:现粮约3.7吨,按72人日耗36kg计,可撑约100天。不是粮不够,是场子一次装不下。分批来,规矩不变。】
当晚,六十三人正式上册。19号楼地下,第一次有了“城市”的感觉——分工明确,账目公开,灯火通明。
12月12日,夜里。
苏野正在地下室核对新一期的口粮账目,面板忽然不受控制地亮了起来——不是平时那种灰白色提示,是刺眼的金色。
【城市核心面板·异常激活】
【检测到宿主长期稳定运行庇护所,秩序样本符合核心筛选标准。】
【第二阶段蓝图·地下城·正式启用授权——已共鸣。】
【启用条件:钢材20吨(已备21.2吨)、晶核50枚(当前37枚)、核心印记(待激活)。】
苏野还没反应过来,右手小臂上,一片暗金色的纹路凭空浮现,像一圈细细的齿轮咬合,嵌进皮肤里——不疼,但触感真实得可怕。
面板最后弹出一行字:
【核心印记·已绑定。宿主苏野,你已成为城市核心的候选觉醒者。】
窗外,城南的地面又一次轻微震动。苏野抬头看去——城北的天际线上,淡青色的雾气正在重新聚拢。
第二波灵雾,提前出现了。
而同一时刻,一台被丢弃在街角的收音机,忽然自己响了起来。里面传来一个陌生的声音,带着电流的杂音:
“这里是秩序局应急广播……重复,这里是秩序局应急广播……全城征集'城市核心觉醒者'……凡手臂出现印记者,请于三日内前往市中心指挥部登记……”
苏野低头,看了一眼手臂上暗金色的齿轮印记。
他没有立刻去。他转身回到地下,把账本合上,在最后一页,郑重地写下一行字:
【2026年12月12日·我的城,第一阶段收官。】
【在册63人,粮可撑约100天,电可撑11天,地下城蓝图已共鸣。】
【下一步:集齐晶核50枚(当前37枚),解锁地下城;查明灵雾与面板的来历;以及——】
他顿了顿,补了一句:
【查一查,这个“城市核心”,到底是什么。】
窗外,第二波灵雾正贴着地面,向19号楼的方向,慢慢涌来。