第0078章 灰潮撞上营墙
第一声撞击不是轰响,而是一种从土里顶上来的闷震。
东段营墙先向内鼓起半尺,墙顶新插的木桩同时弹了一下。下一瞬,湿泥从墙缝里喷出来,站在外湿网后的两名护卫被掀翻,整排灰兽的脊背才从灰障里显出来。
它们没有像往常那样散开试探。
二十多头灰兽肩挤着肩,前爪踏进软泥,后面的继续往前压。最前几头撞上湿网,铁钩割进皮肉,却没有停。灰障贴着它们的背向墙脚涌,像一层没有形状的重物,把叫声、脚步和人的方向感一起压低。
“一长筒,两面灰牌!第一触发已经确认!”墙线记录员在内侧高喊。
韩铁生没有再派人回中央催。他已经看见八名中央机动队沿疏散路跑来,去向牌挂在领队胸前。第七十七章刚写下的规则第一次落到墙上,没有多一个人,也没有少一个人。
“外巡全退湿网后!东一、东二两队压桩,辅助队只抬土,不拔刀!”
命令落下,昨夜刚编入墙线的新旧人员同时动起来。旧护卫熟悉墙垛和武器,新难民知道自己家人在哪一条疏散路,边军伤愈者负责顶住最容易乱的缺口,商队自卫者把弩和箭按编号送到墙顶。没有哪一队只跟着原来的首领走。
许秋娘站在缓冲区东口,手里举着白区的木牌。第一波震动时,许多新来者本能地往营门内挤。她没有喊“别怕”,而是按昨夜的家庭底联一组组叫号:“白区一至十七,走北侧绳;灰障观察区先不动,等医棚湿布;带车的把车留原地,人走!”
一个男人拖着独轮车不肯松手,车上是他家最后两袋衣物。后面的人被车辕卡住,立刻有人伸手去掀。许秋娘用木牌敲住车轮:“刻号,留车。墙不破就回来领;墙若破,你拖着它谁也走不了。”
男人咬牙把自己的家庭号刻在车辕上,抱起孩子离开。独轮车被两名辅助推到火道外,没有堵住内闸。
第二声撞击比第一声更重。
外湿网左侧三根主绳同时绷断,一头灰兽被铁钩撕开腹部,仍借后方推力撞到墙脚。它的头骨砸进湿土,整面东墙像被一只看不见的手从外往里揉。墙顶一段土垛塌落,三名守兵跟着掉进内侧。
韩铁生冲过去,先看墙而不是看敌。塌落处还没有贯通,只露出一道手臂宽的裂口,但裂口下方正是昨夜修过的旧排水沟。斜撑吃住了第一下,第二根短木却已经弯裂。
瘸腿老木匠跪在泥里,用手摸了摸斜撑:“下一下会从沟口掀。不能只往上堆土,要把力导到两边。”
“需要多少人?”
“十二个抬石,八个打桩,四个清沟。再给我两根整木。”
韩铁生看向兵力板。辅助队各有岗位,不能一句“全来”就把湿网和伤员通道抽空。他点出两个抬土组和一组木工,留下每组替位者,随后对记录员报:“借用二十四人,东一墙脚,一刻。原岗位由东三、东四各补六。”
记录员把人数写下,才让人过去。
过去的韩铁生会嫌这一步慢。此刻他知道,不写清谁离开了哪里,下一处破口只会发现原岗位已经空了。
下一声撞击尚未到来,灰障里先传出密集刨地声。
墙顶望哨喊:“东段三十六头以上!后方还有!”
数量超过第一触发一倍,却未达到第二触发。中央剩余二十四人仍在总板上,不能因为看见灰影就全部压来。韩铁生把本线预备的两队弓手调上墙顶,要求只射露眼和张口的目标,不向灰障里盲射。
第一轮共有七支命中露出灰雾的兽头和张口,其余箭擦过已露形的脊背或落在墙外软地,没有射向看不清目标的灰障深处。灰兽皮下的银灰粉在湿箭周围结成薄壳,箭伤没有立即放倒它们,却让几头前冲的兽出现短暂偏向。宋槐在墙下看见这一点,立刻让人把洗涤水和黏土混成更稠的泥浆,装进小桶送上墙顶。
“别泼整桶!”他喊,“砸前脸和前爪,叫它们自己绊在网里!”
泥浆桶从墙头翻下,正落在最前两头灰兽脸上。它们闭眼偏头,后面的仍往前撞,整团兽群第一次出现错位。一头侧翻在湿网里,后腿被长钩勾住,墙内六人同时拉绳,把它拖离撞击正面。
这不是反击,只是给墙脚多争了几息。
墙线的第一轮应对暂时吃住了冲力,内闸处却出现了另一种破口。
负责内闸的旧护卫看见灰障压到墙脚,擅自把两扇闸门往中间合,只留一人宽的缝。他的理由很直接:外缓冲区人太多,一旦墙破,灰兽会跟着人流一起冲进主区;先把门缩窄,至少能保住里面。
白区队伍立刻堵在闸前。担架不能横过窄缝,家属为了不与伤员分开挤到一起,原本按组疏散的人开始越绳。许秋娘从后方赶来时,第一副担架已经卡住,抬担架的人进退不得。
“谁让关闸?”她问。
旧护卫说:“墙要破了,我守的是内营。”
“你守的也是疏散路。”
“等兽进来,路还有什么用?”
韩铁生在墙上,周衡尚未到东段。按过去的习惯,内闸守卫完全可以用“军情紧急”压过登记员。但第七十七章的墙线责任板写得清楚:缓冲区疏散由登记、医棚和墙线共同掌握,主将也不能未经预警把人群推向内闸。
顾守章带着墙线副本赶到。他没有与旧护卫争谁官大,只把当前触发逐项核对:主墙尚未形成两人并行破口,外湿网只失一处,第二土垒已准备,但必须后撤条件未到。此时内闸应保持担架宽度,按分区逐步转移,不得提前封死。
“开到两副担架宽。”他说,“若第二触发成立,再落半闸;若主墙两处破口无法封,才退第二土垒并关第一闸。你现在提前关,最先死的是堵在门口的人。”
旧护卫仍握着绞盘。许秋娘把白区底联递给他:“这里面也有你昨夜抬进来的老妇。你不是在选旧人和新人,是在选有路地撤,还是乱成一团。”
绞盘终于反转。闸门重新打开,担架先过,家庭组随后。旧护卫没有被当场赶走,而是撤下绞盘位,改守门侧识别线。擅自改变疏散条件的记录被写在板上,战后复核,不在撞墙时围着他争罚。
这处内闸险情没有一头灰兽,却差点让墙内先互相踩死。
紧接着,粮仓方向传来短促铜响。并非敌情,而是有人趁疏散去撞仓门。最初只有两户,后来十几人跟着过去。他们听见墙响,认定七日粮线马上失效,想先把自家份额领走。仓房搬运工挡在门口,正是昨日最反对接纳难民的人。
“墙没破,配给没改!”他喊。
“等破了粮都埋了!”有人回喊,“我们拿自己的!”
“仓里没有哪袋写着你家的名字。”
争执迅速扩大。若守仓战兵拔刀,营内会在灰潮撞墙时出现抢粮流血;若开仓放人,中央资源会在最需要稳定的时候被一抢而空。
顾守章不能离开东段,便让仓房搬运工按总板预案处理:先把今夜应发的两轮口粮移到外台,其余仓门不启;外台按家庭筹发,不因恐慌提前多领;任何人担心仓塌,可以参加转移组,把封存粮搬到第二土垒库点,但搬运不产生优先权。
这项选择给了恐慌一个能做的动作。原本撞门的人中有八人去抬粮,另一些人回到疏散队。仓房搬运工给每袋标出原垛号和新位置,自己没有趁混乱藏下一袋。昨日他担心新来者分走粮,今日却站在同一扇仓门前阻止旧住户抢先取走公共存粮。
水槽也受到冲击。墙脚需要大量泥浆和湿毡,有人提议直接从最稳的第三饮水槽取水。宋槐拒绝,指向昨夜划出的洗涤水和河水沉滤桶。第三槽是白区、医棚和疏散队的饮水,不能因为墙线最响就改用途。
“墙塌了还喝什么?”一名辅助急道。
“把饮水倒完,墙不塌也会死人。”
他把沉滤桶、牲畜备用水和灶区冷却水全部调到墙脚,仍不够,便让两组人从浅沟取泥水,只用于墙体和湿网,不接触伤口。每桶在桶沿刻一横,送到哪里由墙线记录员划掉。资源调动没有因为战斗而失去去向。
第三处混乱来自灰障观察区。撞击加剧后,十几名观察者同时出现耳鸣和错向,其中两人挣开湿布,喊墙内有人要把他们烧掉。周围家庭立刻后退,担心灰症扩散。有人要求把观察区留在外缓冲区,等墙稳了再处理。
罗青禾当众把两名最严重者拉到方向绳旁,让他们闭眼指出河和火道。两人都指错,却没有新增灰纹。她判断是墙体共振和灰雾压力放大了原有症状,不是突然变成会传人的怪病。
“他们按灰区路线先撤,湿布加两层,前后各一名引导。谁也不能把他们留给灰兽。”
一个旧住户不肯让灰区队从自己家人旁经过。罗青禾没有逼两队混在一起,而是把火道临时分成左右两股,灰区沿外侧粗绳走,家庭区沿内侧白绳走,交汇处错开半刻。风险被分开,却没有把某一类人从撤离权里删掉。
那名曾在破墙前误认同伴的边军伤愈者,正是在这里第一次出现方向迟疑。罗青禾提前给他腕上多系了一根粗结,告诉他一旦听见声音变成两层,就先摸结、退到绳边,不要凭眼睛认人。这一处预防后来让他在真正错向时没有冲入家庭队伍。
三项内线冲突被压住后,墙外的刨地声已经连成一片。人们终于明白,营墙承受的不只是兽爪和撞击。每一次震动都在逼仓门、闸门、水槽和医棚各自为战;任何一处若用“先保自己”改掉公共规则,灰潮还没穿墙,营地就会从内部裂开。
周衡赶到东段时,顾守章只向他报了结果:内闸恢复担架宽度,粮仓只转移不提前发放,饮水槽未动,灰区已按双绳撤离。没有一项需要周衡重新下令。
“墙线少了多少人处理这些?”周衡问。
“没有抽战兵。登记、仓务、水车和医棚按各自岗位解决。”
这正是三线分兵之外更难的一层:不是所有危机都往最响的破口堆人。营墙需要刀和钩,营地的其他系统则必须在撞击中继续运行。
第三声撞击到来时,旧排水沟上方的土层终于裂开。
裂缝不是从墙顶向下,而是从内侧地面忽然塌陷。正在抬石的四名辅助和两名木工一起落入沟槽,外墙下部随之被顶开。灰兽的前爪、湿网断绳和灰雾同时从一人高的破口挤进来。
“东一破口!两人并行!”记录员的喊声变了调。
第二触发成立。
一长筒急响连续三次。中央又有八名战兵从内闸跑来,内闸疏散正式开始。许秋娘立刻把白区和家庭区向北侧第二土垒转移,罗青禾带医棚把灰障观察者的湿布重新绑紧,不把他们留在最外层。
破口前的第一反应却不是迎敌。
塌沟里有人活着。
一只手从断木和湿土之间伸出来,手腕上绑着新难民护卫的半块木牌。另一侧还有人喊不出完整的话,只能用石块敲木板。
韩铁生身边的旧护卫已经举起火罐:“落火封口!再不封,兽全进来!”
第七十七章墙线撤退板上的一条字像钉子一样立在韩铁生脑中:破口内还有伤员,先派钩索队,不得直接落火封口。
他一把打低火罐:“人没出,不能烧!”
“灰兽已经进了!”
“钩索队,六息开路。盾队压两侧,弓手不射沟底!”
他没有自己跳进破口。两名钩索手先把绳环套住伸出的手臂,四名盾手以破车板和湿毡挡住左右。第一头挤入的灰兽扑向沟槽,被侧面的长钩勾住下颚,六人拖偏。第二头踩着它的背跃进来,韩铁生这才上前,刀不砍头,先切前腿内侧,把它压在破口边缘。
“拉人!”
第一名木工被拖出时,小腿已经被断木刺穿。第二名是昨日从北岸入营的护卫,胸口压着石片,半块木牌还在腕上。第三名辅助昏迷,却有呼吸。沟里至少还有三人。
灰障顺破口灌入,盾手开始分不清墙外和墙内。一个边军伤愈者突然转身,对着内侧抬土的人举刀,认定他们是从灰里冲来的兽。罗青禾在后方看见他的眼神发散,立即让两人用湿布罩住他口鼻,拉到火道边。
“不是背叛,是错向!别打他!”
她让传令员把所有口令缩成一组:“摸绳,听一长筒,面向低鼓声。”墙内沿疏散道早已拉好粗绳,方向混乱的人只要抓住绳,就能退到内侧;墙线的一长筒声低而固定,不会与灰兽尖叫混淆。
钩索队又救出两人。最后一名抬石者被压在斜撑下,灰兽的爪已经从他头顶刨过。瘸腿老木匠趴到沟边,只看一眼便说:“不能直拉,木一动墙就落。”
“怎么救?”韩铁生问。
“先拿短桩顶住左边,卸右边石。两个人下去。”
“我下。”
“你下去谁看墙?”老木匠头也不抬,“让知道木怎么吃力的人下。”
他把自己的腰绳扣上。韩铁生抓住他肩膀:“你的腿。”
“腿走不快,躺沟里够用。”
另一名年轻木匠和他一起滑下。两人在灰兽爪影下把短桩顶进斜撑,外面盾手每挡一下,沟内便落一层土。韩铁生站在破口正面,按老木匠喊出的次序让人卸石,不允许任何人因恐慌一起拖绳。
第六息过去,救援没有完成。
第八息时,破口又挤进一头灰兽。旧护卫再次举起火罐。这一次韩铁生没有只说不能烧,而是把选择说清:“火留到人出后。现在用湿毡封右侧,左侧长钩压腿。谁擅自落火,先撤他的岗。”
没人再争。
第十一息,最后一名抬石者被推出沟槽。老木匠在后面,却被突然折断的短木扫中肩膀。年轻木匠把他拖上来,两人刚离开,斜撑便整个塌下。
“人齐!”钩索队报。
韩铁生这才下令:“反击破口,清出封堵位!”
命令不是追杀。墙线撤退板明确写着,不为夺回空墙切断救援。现在伤员已出,破口内侧必须夺回两丈,才能把墙重新封住。
宋槐把早先留在火道外的两辆空独轮车推来,车斗里没有粮,装的是湿土和碎石。老木匠肩膀流血,仍抓住车辕指位置:“一辆横卡沟口,一辆斜顶墙根。先车后木,别先倒土!”
三头灰兽已经进入墙内。第一头被长钩拖住,第二头绕向白区旧路,第三头直接扑向伤员通道。武装队原领头者守在通道口,身边只有五名新编护卫。他没有喊原队二十一人跟自己走,也没有去找家属,而是按墙线编组让两人压湿毡、两人守绳、自己与最后一人迎上灰兽。
灰兽撞开第一块车板,刀尖在它肩上只划出浅痕。领头者后退半步,没有追砍,等它前爪踏进昨夜挖出的排水浅沟,才让侧面两人拉绳。灰兽脚下失衡,他从下方把短矛刺进张开的口腔。兽血和银灰粉一起喷出,落在湿毡上发出细响。
“通道不丢!”他喊的不是自己队伍的旧号,而是墙线口令。
另一头灰兽逼近内闸。许秋娘本可跟着家庭区撤走,却停在绳口,继续按底联报数。她看见一户六人只过了五个,最小的孩子仍躲在被弃下的独轮车底。灰兽离车不到二十步。
“二七组少一人!”她先向记录员报,而不是自己冲出去。
两名疏散护卫沿绳逆行。孩子死抱车轴,怎么也拉不出。独轮车主人认出自己的车,想离队回去,被许秋娘拦住:“你回去会多一个要救的人。”
护卫用短斧砍断车辕,把车斗整个掀起。孩子被抱回时,灰兽已经冲到三步外。墙顶弓手没有向人群方向放箭,侧面一桶泥浆砸在兽眼上,护卫趁它偏头钻进内闸。内闸随即落下一半,只留伤员和最后疏散组通过的缝。
这几息里,没有一个规则能让人不害怕。
但规则让害怕的人知道,自己该往哪里去、谁会回来救、什么不能因为恐慌先做。
破口反击开始。
韩铁生把进入墙内的三头灰兽分开处理,不让所有人围住一头。长钩队负责靠墙两头,伤员通道组只守第三头,墙顶弓手则把后续兽群压在破口外。中央增援的十六人拆成两组,八人顶破口,八人保持内闸到第二土垒的疏散线,没有全部涌向最响的地方。
宋槐让人把第一辆独轮车横推入沟口。车轴卡在两侧断土之间,灰兽撞上车斗,湿土倾下,压住前腿。第二辆车斜顶墙根,四根整木从内侧撑向两旁未塌墙体。瘸腿老木匠躺在担架上,靠敲木板指挥角度:一声向左,两声向右,连续三声停手。
墙外撞击再次聚集。
这一次旧矿的细筒信号先传到中央,再由传令员送到墙线。唐砺没有请求人,也没有请求灯油。他只报三处震签在前一次撞击后出现同样的三短一长,下一轮间隔可能缩短到半刻以内。桥线同时报河滩灰兽正在离开旧驿方向,向营墙主压集中。
两条外线没有吞兵,却把自己看到的事实送进墙线。
周衡站在第二土垒前,把两份报告并在一起。旧矿提供节拍,桥线提供移动方向,营墙提供聚集数量。三处独立信息第一次在战斗中指向同一结论:下一轮不是零散撞击,而是主压。
“还有多久?”韩铁生问。
“按旧矿间隔,最多半刻。按桥线移动,可能更快。”
“墙脚封不完。”
“那就不只封墙脚。做一个让它们撞偏的口。”
周衡让宋槐把破口右侧再削掉一段松土。旁人几乎以为他疯了,墙已经破,竟还主动扩大。宋槐只看两眼便明白:当前裂口正对兽群,硬塞土只会被下一轮整块顶回。若把右侧削成斜面,横卡的独轮车和整木会形成向左偏转的漏斗,兽群第一排会被引向墙内预留的泥坑,而不是继续把力量压在同一点。
“这是放它们进来。”一个旧住户失声说。
“只放第一排进死口。”周衡说,“后排撞上前排,墙才有机会吃住力。”
韩铁生问:“若漏斗挡不住?”
“达到两处破口无法一刻封住,就退第二土垒。撤退板不改。”
他没有用“必须守住”抹掉失败条件。
宋槐和老木匠一起定出斜口。二十四名辅助分三组:一组削松土,一组在内侧挖半人深的泥坑,一组把洗涤水倒入坑底。饮用水槽一滴未动。商队自卫者拆下两辆私车的侧板,掌柜站在远处看见,脸色发白,却没有喊停。第七十七章的条件写得清楚,伤员优先和墙线触发时,私车可以卸货拆用;他的货仍在旧驿登记点,不会因此变成守队私产。
罗青禾把伤员分成能走、需抬、灰纹和失血四类。先救出的六人里,两人骨折,三人失血,一人吸入灰粉出现错向。她没有把所有人送回医棚,而是在第二土垒后设止血点,能走者包扎后立即离开疏散道。那名边军伤愈者恢复方向后,要求回墙。罗青禾拒绝:“你刚才认错了人,至少一轮不得持刀。去抬水桶。”
他不服,却看见自己险些砍中的辅助正从旁经过,最终接过水桶。
半刻未到,灰障突然向墙面收紧。
声音先消失了。
墙外的兽吼、墙内的敲击、人的喘息仿佛被灰雾吞掉,只剩脚下连续的细震。唐砺报来的三短一长从地底传来,第一组三短结束时,墙顶所有湿布同时向外鼓;长震到来,灰潮像一整面水墙撞上东段。
主墙右侧先塌,斜口按预定方向张开。第一排七头灰兽一起挤入,前两头踏进泥坑,后五头撞在它们背上。横卡独轮车断了一根轴,整块车斗却没有飞回墙内,而是被斜撑压向左侧。兽群的力从正面分成两股,一股压进泥坑,一股沿未塌墙体擦过。
“落网!”韩铁生喊。
预留在两侧的第二层湿网从墙顶落下,不是封墙,而是罩住已经陷入泥坑的前排灰兽。长钩队从侧面同时发力,钩腿、钩颈、钩网绳,不与兽群正面顶力。
后排灰兽仍在撞。第一层网被撕开,泥坑边沿也开始塌。韩铁生看见右侧又出现一道裂缝,宽度尚不足一人,却正快速扩大。按撤退板,只要形成第二处两人并行破口且一刻内无法封住,就必须退第二土垒。
“东二裂口,一人宽!”记录员报。
韩铁生没有压住不报。他让人把红牌举起,准备第二土垒接防。同时问宋槐:“一刻能不能封?”
“封死不行,撑住可以。要六根短桩和一条车链。”
车链在商队私车上。掌柜就在内侧,他听见后先看向自己的车。若拆链,车再也不能完整撤回。没有人替他决定。
“拆。”他咬牙说,“编号记下。战后能补就补,不能补也写明。”
商队自卫者砍断车链,送到东二裂口。六根短桩穿链成排,像一面能弯的骨架压进湿土。边军伤愈者不能持刀,便带四人用水桶和木槌打桩。他每敲一下,都先摸身侧粗绳确认方向。
裂口扩到一人半宽时停住。
“一刻内可撑!”宋槐报。
第二处破口没有达到必须后撤条件。红牌仍挂着,没有因为好消息立刻撤下;记录员开始计时,若短桩失效,撤退照旧执行。
泥坑里的灰兽开始互相踩踏。武装队原领头者带五人守住伤员通道后,没有追出墙外。他们只在漏斗内轮替刺击,专攻被网绳拉开的口鼻和腿腋。边军弓手也停止向灰雾浪费箭,改射进入斜口、距离明确的目标。
周衡把最后四桶黏土浆交给墙顶,不动饮水。第一桶砸在后排兽眼,第二桶封住一处银灰粉翻涌的墙缝,第三桶给湿网降温,第四桶留在东二短桩旁。每一桶都有用途,没有因为局势最急就全部倒向同一个地方。
灰潮的主压持续了整整一刻。
营墙每一次震动都像要散。内闸后的家庭区已经撤到第二土垒,白区伤病也完成转移,灰障观察者没有被落下。中央十六名增援有三人受伤,两人退出前位,替补来自墙线自己的轮换,没有再向桥线和旧矿要兵。
杜承岳从桥线送来最后一份短报:旧驿方向灰兽数量降到警戒线以下,桥线可以借出八人。
周衡在板上写下“未触发借调”。
营墙已经达到最危险时刻,但借出桥线八人来不及改变当前撞击,只会削弱桥线撤路。第七十七章建立的三线不是为了让其他两线在墙一响时自动消失。
唐砺也报旧矿三处震签持续鸣动,已接近外沿撤离条件。他不能派矿工来墙,也不该派。旧矿若失去记录,下一次撞击仍会无人预知。
墙上的人看不见这些板,却看见没有援军再来。
起初有人因此绝望。一个新编辅助喊:“人都给别处了,我们守不住!”
韩铁生把他拉到斜口侧面,指向正在起作用的泥坑、湿网、短桩和疏散绳:“看清楚。不是没人来,是该在这里的人已经在这里。你那组负责哪根绳?”
“右网第二根。”
“那就守第二根。桥线的人替不了你。”
辅助回到位置,与一名旧护卫同时拉紧网绳。
又一头灰兽冲进漏斗,右网第二根几乎脱手。两人被拖出三步,后面的许秋娘和三名家庭区报数人一起抓住绳尾。她们不是战兵,按规则也没有被推到破口前,只在疏散完成后进入预定的绳索辅助位。
“按号换手!”许秋娘喊。
每拉三息换一组,没人死抱绳子到脱力。右网没有断。
灰潮终于出现第一次退势,不是整体转身,而是后排不再继续向前压。最外层灰兽仍在刨墙,更多影子却停在灰障边缘。旧矿的长震也第一次没有立刻接上下一组三短。
“间隔拉长!”细筒传令从中央送来。
韩铁生没有立刻开墙追击。他只让长钩队把卡在斜口的两头死兽拖向内侧,清出封堵位;活兽若退到墙外,弓手停射。有人喊可以趁机杀出去,韩铁生回头便骂:“墙线目标写的是封口,不是追灰!”
这是他第一次在敌人后退时主动压住追击。
退势刚出现时,东二裂口外还挂着一头未死的灰兽。它半个身子压在短桩链上,每次挣扎都把新填的黏土扯开一层。若任它留在那里,下一轮撞击会沿着尸体和链条重新找到同一处薄点;若有人冲出墙外补刀,又可能被灰障里尚未散去的兽群拖走。
韩铁生让两名长钩手站在墙内,把钩从短桩间送出去,只勾后腿,不越黄线。武装队原领头者带一面破车板贴住裂口,边军弓手等兽头被拉偏后,从三步内射入口腔。三方动作由记录员一声一声报节拍,谁都没有抢先。
灰兽最后一次甩头时,车板几乎脱手。原领头者身后的商队自卫者顶上肩膀,许秋娘的绳索辅助组则从更后方拉住车链。箭从张开的兽口穿入,它终于不再挣扎。
韩铁生没有让人把尸体拖回邀功,只切断卡在短桩上的部分,将其余推向墙外。尸体、碎网和灰粉都登记为污染物,待退潮后再湿封处理。反击的终点仍是封住裂口,而不是多算一头战果。
这一小段处置比正面砍杀更慢,也更能说明墙线已经改变。边军、营地护卫、商队自卫者和新难民没有争谁杀了灰兽,只按各自位置让短桩链少承受一次拉扯。
反击转为封堵。
第一辆独轮车已经碎裂,第二辆仍斜撑墙根。宋槐让人把死兽拖出的空位填入湿土、碎石和拆下的车板,再用六根整木从内侧交叉顶住。东二短桩链外加第二层黏土,计时超过一刻仍未扩大,红牌终于换成黄牌。
瘸腿老木匠肩骨可能裂了,仍躺在担架上听木头受力。每次斜撑发出尖响,他就让人调整一根木楔。年轻木匠想把他抬走,他闭着眼说:“等声音从尖变闷。尖是要断,闷是吃住了。”
第三次调整后,主撑的声音终于沉下去。
墙外最后几头灰兽退入灰障。湿网垂在破口上,挂满银灰粉和血。没有人把它们当成胜利旗帜,所有人仍按岗位压土、点名、抬伤和检查绳路。
记录员第一遍清点缺了九人。
刚才还在拉网的人群立刻安静。韩铁生没有宣布阵亡,而是按最后岗位分查。两人在第二土垒抬伤,三人在内闸替换,老木匠和年轻木匠在止血点,剩余两人最后被找到时,正躺在湿网后的泥里,耳鸣严重却仍有呼吸。
第二遍清点,墙线战兵与辅助全部找到。确认死亡七人,重伤十九人,轻伤四十余人。数字不小,墙也不是完好。东段主墙有一处被主动改成斜口,一处靠短桩链支撑,外湿网损毁过半,第二土垒已经接纳全部预备疏散人口。
但墙没有被击穿。
灰潮第一次在正面主压后停在了墙外。
消息传到第二土垒时,没有人先欢呼。许秋娘把最后一组家庭号念完,确认昨日接纳的一千八百六十四人没有因疏散失去整户记录。那名独轮车主人返回火道外,找到刻有自家号码的车辕。车斗已经被拆去封墙,他摸了摸断口,没有要求立刻赔,只让顾守章记在损耗板上。
商队掌柜也看见自己的车链嵌在东二墙里。他问宋槐:“还能拆回来吗?”
“现在拆,墙会开。”
“那就先算墙的。”掌柜说,“别把它记成我捐的。是按规则征用,战后照规则结。”
顾守章写下“征用未结”,没有把他的损失改写成慷慨故事。
武装队原领头者在伤员通道点回二十一把刀。两把开封后折断,十九把重新缠上白布。他把半块木牌交回缓冲区家庭底联时,抱婴儿的妇人问:“你以后还要把这些人带回自己队里吗?”
他看向墙边。二十一人已经分散在湿网、通道、抬伤和内闸,不再是一列只听他的护卫。
“回家属区时是自己人。”他说,“上墙时听墙线。”
边军队正也把临时调入营墙的十五人逐一记回军册,没有以战功为由把营地护卫编入边军。韩铁生则把中央十六人的归还时间写上板,只留下两名协助夜间重封,其余按约回中央。灰潮刚退,他便开始归还增援,而不是借胜势扩充自己的墙线。
周衡沿东墙走了一遍。
他看见的不是一堵完整墙,而是一连串被及时承认的缺陷:渗水的旧沟、主动削开的斜口、断轴独轮车、商队车链、带血湿网、短桩和还未干透的黏土。每一处都说明墙原本会破,也说明是谁在什么条件下把它撑住。
墙顶有人开始低声重复刚才的过程。不是说周衡一声令下救了所有人,也不是说韩铁生一刀挡住灰潮。有人记得许秋娘报出少一名孩子,有人记得罗青禾拦下错向的边军,有人记得老木匠不让直拉斜撑,有人记得桥线没有趁乱抽空撤路,旧矿则送来了下一轮节拍。
这些记忆比欢呼更难退回去。
此前营地每一次守住危机,都有人认为只是敌人不够多、三方暂时退让、灰障碰巧转向,或者周衡恰好在场。今天灰潮以主压正面撞墙,墙确实破开过,伤员确实被困在破口内,第二土垒也真正开始疏散。所有人都看见失败条件离自己只有一根断木的距离。
他们也看见,营墙不是因为从未破损才守住。
它是在破口出现后,有人先救人,有人反击清位,有人把车、链、湿土和木桩放到正确位置,三条线各守自己的任务,才重新封住。
傍晚换班时,原本最反对接纳难民的仓房搬运工把自己的名字写到东墙夜间重封组。许秋娘只报了一轮数,本应回白区照看孩子,却有三名新来妇人接过她的木牌,要求学习下一轮疏散。边军伤愈者仍不能持刀,主动继续负责水桶和方向绳。商队自卫者没有撤回车边,而是按原班表守到轮值结束。
没有人再问“营墙能不能挡住灰潮”。
他们开始问下一轮要补多少湿网、哪一段短桩应换成石基、家庭区第二条疏散绳该拉到哪里。
这种变化不能把死者带回来,也不能让灰潮从此消失,却已经无法撤销。营地第一次拥有了经过正面撞击验证的共同防线,也第一次知道墙破时不必各自逃命。
换班钟响后,东墙前没有出现争抢离岗。第一班的人按名册退到止血点和饮水线,第二班逐一接过木楔、湿网和方向绳。有人仍在发抖,有人不敢看墙外的灰影,但交接没有中断。记录员把每一处临时结构的失效征兆念给下一班听:车链松动几寸、哪根斜撑声音转尖、哪段湿土需要补水。守住不再只是一次结果,而开始变成可以交给下一班继续执行的工作。
第二班接岗时,没有人再要求把全部中央队留在东墙。墙线自己按伤员和疲劳重排轮值,缺口写在板上,等真正触发再申请。第一次正面守住之后,他们获得的不是无限索取的资格,而是对自己岗位能够承担多久的判断。
夜里,三线汇总板重新挂起。
营墙一栏写着:主墙未失,破口一处完成临时封堵,第二裂口受控;七人死亡,十九人重伤;中央增援十六人已归还十四人;未动桥线与旧矿兵力;未突破必须后撤条件。
墙线最后一次回弹时,周衡把残余灵气同时压进听震桩与脚下泥层。过去他只能分辨某一处波动,这一次却在数息内看清灰兽冲击、墙体回震和旧矿余颤三条不同的节律。气息沿脊背完成更长的一次回环,感灵中期的滞点被战场压力硬生生推开。
他跨入感灵后期,却立刻付出代价:左耳失声近半刻,掌心持续发冷,若再追着灰潮催动,极可能伤及经络。周衡没有逞强追击,而是把新获得的分辨能力用在撤人和标记共振源上。境界提升当场转化为一次战术爽点,也留下必须休养和训练控制的后果。
贸易桥一栏写着:旧驿、渡点和两条岔路仍在,曾提出可借八人但未触发调动;灰兽主压已确认转向营墙。
旧矿一栏写着:三处震签在撞墙期间同步缩短,灰潮退势后间隔拉长,但东支脉深处仍有余震,且比墙外灰兽退去后的地面震动持续更久。
唐砺的最后一张短报压在板底,没有请求中央兵,也没有宣布矿难。
上面只有两行字。
“墙挡住了撞击,旧脉仍在放大。”
“下一步,必须断脉。”
东段营墙先向内鼓起半尺,墙顶新插的木桩同时弹了一下。下一瞬,湿泥从墙缝里喷出来,站在外湿网后的两名护卫被掀翻,整排灰兽的脊背才从灰障里显出来。
它们没有像往常那样散开试探。
二十多头灰兽肩挤着肩,前爪踏进软泥,后面的继续往前压。最前几头撞上湿网,铁钩割进皮肉,却没有停。灰障贴着它们的背向墙脚涌,像一层没有形状的重物,把叫声、脚步和人的方向感一起压低。
“一长筒,两面灰牌!第一触发已经确认!”墙线记录员在内侧高喊。
韩铁生没有再派人回中央催。他已经看见八名中央机动队沿疏散路跑来,去向牌挂在领队胸前。第七十七章刚写下的规则第一次落到墙上,没有多一个人,也没有少一个人。
“外巡全退湿网后!东一、东二两队压桩,辅助队只抬土,不拔刀!”
命令落下,昨夜刚编入墙线的新旧人员同时动起来。旧护卫熟悉墙垛和武器,新难民知道自己家人在哪一条疏散路,边军伤愈者负责顶住最容易乱的缺口,商队自卫者把弩和箭按编号送到墙顶。没有哪一队只跟着原来的首领走。
许秋娘站在缓冲区东口,手里举着白区的木牌。第一波震动时,许多新来者本能地往营门内挤。她没有喊“别怕”,而是按昨夜的家庭底联一组组叫号:“白区一至十七,走北侧绳;灰障观察区先不动,等医棚湿布;带车的把车留原地,人走!”
一个男人拖着独轮车不肯松手,车上是他家最后两袋衣物。后面的人被车辕卡住,立刻有人伸手去掀。许秋娘用木牌敲住车轮:“刻号,留车。墙不破就回来领;墙若破,你拖着它谁也走不了。”
男人咬牙把自己的家庭号刻在车辕上,抱起孩子离开。独轮车被两名辅助推到火道外,没有堵住内闸。
第二声撞击比第一声更重。
外湿网左侧三根主绳同时绷断,一头灰兽被铁钩撕开腹部,仍借后方推力撞到墙脚。它的头骨砸进湿土,整面东墙像被一只看不见的手从外往里揉。墙顶一段土垛塌落,三名守兵跟着掉进内侧。
韩铁生冲过去,先看墙而不是看敌。塌落处还没有贯通,只露出一道手臂宽的裂口,但裂口下方正是昨夜修过的旧排水沟。斜撑吃住了第一下,第二根短木却已经弯裂。
瘸腿老木匠跪在泥里,用手摸了摸斜撑:“下一下会从沟口掀。不能只往上堆土,要把力导到两边。”
“需要多少人?”
“十二个抬石,八个打桩,四个清沟。再给我两根整木。”
韩铁生看向兵力板。辅助队各有岗位,不能一句“全来”就把湿网和伤员通道抽空。他点出两个抬土组和一组木工,留下每组替位者,随后对记录员报:“借用二十四人,东一墙脚,一刻。原岗位由东三、东四各补六。”
记录员把人数写下,才让人过去。
过去的韩铁生会嫌这一步慢。此刻他知道,不写清谁离开了哪里,下一处破口只会发现原岗位已经空了。
下一声撞击尚未到来,灰障里先传出密集刨地声。
墙顶望哨喊:“东段三十六头以上!后方还有!”
数量超过第一触发一倍,却未达到第二触发。中央剩余二十四人仍在总板上,不能因为看见灰影就全部压来。韩铁生把本线预备的两队弓手调上墙顶,要求只射露眼和张口的目标,不向灰障里盲射。
第一轮共有七支命中露出灰雾的兽头和张口,其余箭擦过已露形的脊背或落在墙外软地,没有射向看不清目标的灰障深处。灰兽皮下的银灰粉在湿箭周围结成薄壳,箭伤没有立即放倒它们,却让几头前冲的兽出现短暂偏向。宋槐在墙下看见这一点,立刻让人把洗涤水和黏土混成更稠的泥浆,装进小桶送上墙顶。
“别泼整桶!”他喊,“砸前脸和前爪,叫它们自己绊在网里!”
泥浆桶从墙头翻下,正落在最前两头灰兽脸上。它们闭眼偏头,后面的仍往前撞,整团兽群第一次出现错位。一头侧翻在湿网里,后腿被长钩勾住,墙内六人同时拉绳,把它拖离撞击正面。
这不是反击,只是给墙脚多争了几息。
墙线的第一轮应对暂时吃住了冲力,内闸处却出现了另一种破口。
负责内闸的旧护卫看见灰障压到墙脚,擅自把两扇闸门往中间合,只留一人宽的缝。他的理由很直接:外缓冲区人太多,一旦墙破,灰兽会跟着人流一起冲进主区;先把门缩窄,至少能保住里面。
白区队伍立刻堵在闸前。担架不能横过窄缝,家属为了不与伤员分开挤到一起,原本按组疏散的人开始越绳。许秋娘从后方赶来时,第一副担架已经卡住,抬担架的人进退不得。
“谁让关闸?”她问。
旧护卫说:“墙要破了,我守的是内营。”
“你守的也是疏散路。”
“等兽进来,路还有什么用?”
韩铁生在墙上,周衡尚未到东段。按过去的习惯,内闸守卫完全可以用“军情紧急”压过登记员。但第七十七章的墙线责任板写得清楚:缓冲区疏散由登记、医棚和墙线共同掌握,主将也不能未经预警把人群推向内闸。
顾守章带着墙线副本赶到。他没有与旧护卫争谁官大,只把当前触发逐项核对:主墙尚未形成两人并行破口,外湿网只失一处,第二土垒已准备,但必须后撤条件未到。此时内闸应保持担架宽度,按分区逐步转移,不得提前封死。
“开到两副担架宽。”他说,“若第二触发成立,再落半闸;若主墙两处破口无法封,才退第二土垒并关第一闸。你现在提前关,最先死的是堵在门口的人。”
旧护卫仍握着绞盘。许秋娘把白区底联递给他:“这里面也有你昨夜抬进来的老妇。你不是在选旧人和新人,是在选有路地撤,还是乱成一团。”
绞盘终于反转。闸门重新打开,担架先过,家庭组随后。旧护卫没有被当场赶走,而是撤下绞盘位,改守门侧识别线。擅自改变疏散条件的记录被写在板上,战后复核,不在撞墙时围着他争罚。
这处内闸险情没有一头灰兽,却差点让墙内先互相踩死。
紧接着,粮仓方向传来短促铜响。并非敌情,而是有人趁疏散去撞仓门。最初只有两户,后来十几人跟着过去。他们听见墙响,认定七日粮线马上失效,想先把自家份额领走。仓房搬运工挡在门口,正是昨日最反对接纳难民的人。
“墙没破,配给没改!”他喊。
“等破了粮都埋了!”有人回喊,“我们拿自己的!”
“仓里没有哪袋写着你家的名字。”
争执迅速扩大。若守仓战兵拔刀,营内会在灰潮撞墙时出现抢粮流血;若开仓放人,中央资源会在最需要稳定的时候被一抢而空。
顾守章不能离开东段,便让仓房搬运工按总板预案处理:先把今夜应发的两轮口粮移到外台,其余仓门不启;外台按家庭筹发,不因恐慌提前多领;任何人担心仓塌,可以参加转移组,把封存粮搬到第二土垒库点,但搬运不产生优先权。
这项选择给了恐慌一个能做的动作。原本撞门的人中有八人去抬粮,另一些人回到疏散队。仓房搬运工给每袋标出原垛号和新位置,自己没有趁混乱藏下一袋。昨日他担心新来者分走粮,今日却站在同一扇仓门前阻止旧住户抢先取走公共存粮。
水槽也受到冲击。墙脚需要大量泥浆和湿毡,有人提议直接从最稳的第三饮水槽取水。宋槐拒绝,指向昨夜划出的洗涤水和河水沉滤桶。第三槽是白区、医棚和疏散队的饮水,不能因为墙线最响就改用途。
“墙塌了还喝什么?”一名辅助急道。
“把饮水倒完,墙不塌也会死人。”
他把沉滤桶、牲畜备用水和灶区冷却水全部调到墙脚,仍不够,便让两组人从浅沟取泥水,只用于墙体和湿网,不接触伤口。每桶在桶沿刻一横,送到哪里由墙线记录员划掉。资源调动没有因为战斗而失去去向。
第三处混乱来自灰障观察区。撞击加剧后,十几名观察者同时出现耳鸣和错向,其中两人挣开湿布,喊墙内有人要把他们烧掉。周围家庭立刻后退,担心灰症扩散。有人要求把观察区留在外缓冲区,等墙稳了再处理。
罗青禾当众把两名最严重者拉到方向绳旁,让他们闭眼指出河和火道。两人都指错,却没有新增灰纹。她判断是墙体共振和灰雾压力放大了原有症状,不是突然变成会传人的怪病。
“他们按灰区路线先撤,湿布加两层,前后各一名引导。谁也不能把他们留给灰兽。”
一个旧住户不肯让灰区队从自己家人旁经过。罗青禾没有逼两队混在一起,而是把火道临时分成左右两股,灰区沿外侧粗绳走,家庭区沿内侧白绳走,交汇处错开半刻。风险被分开,却没有把某一类人从撤离权里删掉。
那名曾在破墙前误认同伴的边军伤愈者,正是在这里第一次出现方向迟疑。罗青禾提前给他腕上多系了一根粗结,告诉他一旦听见声音变成两层,就先摸结、退到绳边,不要凭眼睛认人。这一处预防后来让他在真正错向时没有冲入家庭队伍。
三项内线冲突被压住后,墙外的刨地声已经连成一片。人们终于明白,营墙承受的不只是兽爪和撞击。每一次震动都在逼仓门、闸门、水槽和医棚各自为战;任何一处若用“先保自己”改掉公共规则,灰潮还没穿墙,营地就会从内部裂开。
周衡赶到东段时,顾守章只向他报了结果:内闸恢复担架宽度,粮仓只转移不提前发放,饮水槽未动,灰区已按双绳撤离。没有一项需要周衡重新下令。
“墙线少了多少人处理这些?”周衡问。
“没有抽战兵。登记、仓务、水车和医棚按各自岗位解决。”
这正是三线分兵之外更难的一层:不是所有危机都往最响的破口堆人。营墙需要刀和钩,营地的其他系统则必须在撞击中继续运行。
第三声撞击到来时,旧排水沟上方的土层终于裂开。
裂缝不是从墙顶向下,而是从内侧地面忽然塌陷。正在抬石的四名辅助和两名木工一起落入沟槽,外墙下部随之被顶开。灰兽的前爪、湿网断绳和灰雾同时从一人高的破口挤进来。
“东一破口!两人并行!”记录员的喊声变了调。
第二触发成立。
一长筒急响连续三次。中央又有八名战兵从内闸跑来,内闸疏散正式开始。许秋娘立刻把白区和家庭区向北侧第二土垒转移,罗青禾带医棚把灰障观察者的湿布重新绑紧,不把他们留在最外层。
破口前的第一反应却不是迎敌。
塌沟里有人活着。
一只手从断木和湿土之间伸出来,手腕上绑着新难民护卫的半块木牌。另一侧还有人喊不出完整的话,只能用石块敲木板。
韩铁生身边的旧护卫已经举起火罐:“落火封口!再不封,兽全进来!”
第七十七章墙线撤退板上的一条字像钉子一样立在韩铁生脑中:破口内还有伤员,先派钩索队,不得直接落火封口。
他一把打低火罐:“人没出,不能烧!”
“灰兽已经进了!”
“钩索队,六息开路。盾队压两侧,弓手不射沟底!”
他没有自己跳进破口。两名钩索手先把绳环套住伸出的手臂,四名盾手以破车板和湿毡挡住左右。第一头挤入的灰兽扑向沟槽,被侧面的长钩勾住下颚,六人拖偏。第二头踩着它的背跃进来,韩铁生这才上前,刀不砍头,先切前腿内侧,把它压在破口边缘。
“拉人!”
第一名木工被拖出时,小腿已经被断木刺穿。第二名是昨日从北岸入营的护卫,胸口压着石片,半块木牌还在腕上。第三名辅助昏迷,却有呼吸。沟里至少还有三人。
灰障顺破口灌入,盾手开始分不清墙外和墙内。一个边军伤愈者突然转身,对着内侧抬土的人举刀,认定他们是从灰里冲来的兽。罗青禾在后方看见他的眼神发散,立即让两人用湿布罩住他口鼻,拉到火道边。
“不是背叛,是错向!别打他!”
她让传令员把所有口令缩成一组:“摸绳,听一长筒,面向低鼓声。”墙内沿疏散道早已拉好粗绳,方向混乱的人只要抓住绳,就能退到内侧;墙线的一长筒声低而固定,不会与灰兽尖叫混淆。
钩索队又救出两人。最后一名抬石者被压在斜撑下,灰兽的爪已经从他头顶刨过。瘸腿老木匠趴到沟边,只看一眼便说:“不能直拉,木一动墙就落。”
“怎么救?”韩铁生问。
“先拿短桩顶住左边,卸右边石。两个人下去。”
“我下。”
“你下去谁看墙?”老木匠头也不抬,“让知道木怎么吃力的人下。”
他把自己的腰绳扣上。韩铁生抓住他肩膀:“你的腿。”
“腿走不快,躺沟里够用。”
另一名年轻木匠和他一起滑下。两人在灰兽爪影下把短桩顶进斜撑,外面盾手每挡一下,沟内便落一层土。韩铁生站在破口正面,按老木匠喊出的次序让人卸石,不允许任何人因恐慌一起拖绳。
第六息过去,救援没有完成。
第八息时,破口又挤进一头灰兽。旧护卫再次举起火罐。这一次韩铁生没有只说不能烧,而是把选择说清:“火留到人出后。现在用湿毡封右侧,左侧长钩压腿。谁擅自落火,先撤他的岗。”
没人再争。
第十一息,最后一名抬石者被推出沟槽。老木匠在后面,却被突然折断的短木扫中肩膀。年轻木匠把他拖上来,两人刚离开,斜撑便整个塌下。
“人齐!”钩索队报。
韩铁生这才下令:“反击破口,清出封堵位!”
命令不是追杀。墙线撤退板明确写着,不为夺回空墙切断救援。现在伤员已出,破口内侧必须夺回两丈,才能把墙重新封住。
宋槐把早先留在火道外的两辆空独轮车推来,车斗里没有粮,装的是湿土和碎石。老木匠肩膀流血,仍抓住车辕指位置:“一辆横卡沟口,一辆斜顶墙根。先车后木,别先倒土!”
三头灰兽已经进入墙内。第一头被长钩拖住,第二头绕向白区旧路,第三头直接扑向伤员通道。武装队原领头者守在通道口,身边只有五名新编护卫。他没有喊原队二十一人跟自己走,也没有去找家属,而是按墙线编组让两人压湿毡、两人守绳、自己与最后一人迎上灰兽。
灰兽撞开第一块车板,刀尖在它肩上只划出浅痕。领头者后退半步,没有追砍,等它前爪踏进昨夜挖出的排水浅沟,才让侧面两人拉绳。灰兽脚下失衡,他从下方把短矛刺进张开的口腔。兽血和银灰粉一起喷出,落在湿毡上发出细响。
“通道不丢!”他喊的不是自己队伍的旧号,而是墙线口令。
另一头灰兽逼近内闸。许秋娘本可跟着家庭区撤走,却停在绳口,继续按底联报数。她看见一户六人只过了五个,最小的孩子仍躲在被弃下的独轮车底。灰兽离车不到二十步。
“二七组少一人!”她先向记录员报,而不是自己冲出去。
两名疏散护卫沿绳逆行。孩子死抱车轴,怎么也拉不出。独轮车主人认出自己的车,想离队回去,被许秋娘拦住:“你回去会多一个要救的人。”
护卫用短斧砍断车辕,把车斗整个掀起。孩子被抱回时,灰兽已经冲到三步外。墙顶弓手没有向人群方向放箭,侧面一桶泥浆砸在兽眼上,护卫趁它偏头钻进内闸。内闸随即落下一半,只留伤员和最后疏散组通过的缝。
这几息里,没有一个规则能让人不害怕。
但规则让害怕的人知道,自己该往哪里去、谁会回来救、什么不能因为恐慌先做。
破口反击开始。
韩铁生把进入墙内的三头灰兽分开处理,不让所有人围住一头。长钩队负责靠墙两头,伤员通道组只守第三头,墙顶弓手则把后续兽群压在破口外。中央增援的十六人拆成两组,八人顶破口,八人保持内闸到第二土垒的疏散线,没有全部涌向最响的地方。
宋槐让人把第一辆独轮车横推入沟口。车轴卡在两侧断土之间,灰兽撞上车斗,湿土倾下,压住前腿。第二辆车斜顶墙根,四根整木从内侧撑向两旁未塌墙体。瘸腿老木匠躺在担架上,靠敲木板指挥角度:一声向左,两声向右,连续三声停手。
墙外撞击再次聚集。
这一次旧矿的细筒信号先传到中央,再由传令员送到墙线。唐砺没有请求人,也没有请求灯油。他只报三处震签在前一次撞击后出现同样的三短一长,下一轮间隔可能缩短到半刻以内。桥线同时报河滩灰兽正在离开旧驿方向,向营墙主压集中。
两条外线没有吞兵,却把自己看到的事实送进墙线。
周衡站在第二土垒前,把两份报告并在一起。旧矿提供节拍,桥线提供移动方向,营墙提供聚集数量。三处独立信息第一次在战斗中指向同一结论:下一轮不是零散撞击,而是主压。
“还有多久?”韩铁生问。
“按旧矿间隔,最多半刻。按桥线移动,可能更快。”
“墙脚封不完。”
“那就不只封墙脚。做一个让它们撞偏的口。”
周衡让宋槐把破口右侧再削掉一段松土。旁人几乎以为他疯了,墙已经破,竟还主动扩大。宋槐只看两眼便明白:当前裂口正对兽群,硬塞土只会被下一轮整块顶回。若把右侧削成斜面,横卡的独轮车和整木会形成向左偏转的漏斗,兽群第一排会被引向墙内预留的泥坑,而不是继续把力量压在同一点。
“这是放它们进来。”一个旧住户失声说。
“只放第一排进死口。”周衡说,“后排撞上前排,墙才有机会吃住力。”
韩铁生问:“若漏斗挡不住?”
“达到两处破口无法一刻封住,就退第二土垒。撤退板不改。”
他没有用“必须守住”抹掉失败条件。
宋槐和老木匠一起定出斜口。二十四名辅助分三组:一组削松土,一组在内侧挖半人深的泥坑,一组把洗涤水倒入坑底。饮用水槽一滴未动。商队自卫者拆下两辆私车的侧板,掌柜站在远处看见,脸色发白,却没有喊停。第七十七章的条件写得清楚,伤员优先和墙线触发时,私车可以卸货拆用;他的货仍在旧驿登记点,不会因此变成守队私产。
罗青禾把伤员分成能走、需抬、灰纹和失血四类。先救出的六人里,两人骨折,三人失血,一人吸入灰粉出现错向。她没有把所有人送回医棚,而是在第二土垒后设止血点,能走者包扎后立即离开疏散道。那名边军伤愈者恢复方向后,要求回墙。罗青禾拒绝:“你刚才认错了人,至少一轮不得持刀。去抬水桶。”
他不服,却看见自己险些砍中的辅助正从旁经过,最终接过水桶。
半刻未到,灰障突然向墙面收紧。
声音先消失了。
墙外的兽吼、墙内的敲击、人的喘息仿佛被灰雾吞掉,只剩脚下连续的细震。唐砺报来的三短一长从地底传来,第一组三短结束时,墙顶所有湿布同时向外鼓;长震到来,灰潮像一整面水墙撞上东段。
主墙右侧先塌,斜口按预定方向张开。第一排七头灰兽一起挤入,前两头踏进泥坑,后五头撞在它们背上。横卡独轮车断了一根轴,整块车斗却没有飞回墙内,而是被斜撑压向左侧。兽群的力从正面分成两股,一股压进泥坑,一股沿未塌墙体擦过。
“落网!”韩铁生喊。
预留在两侧的第二层湿网从墙顶落下,不是封墙,而是罩住已经陷入泥坑的前排灰兽。长钩队从侧面同时发力,钩腿、钩颈、钩网绳,不与兽群正面顶力。
后排灰兽仍在撞。第一层网被撕开,泥坑边沿也开始塌。韩铁生看见右侧又出现一道裂缝,宽度尚不足一人,却正快速扩大。按撤退板,只要形成第二处两人并行破口且一刻内无法封住,就必须退第二土垒。
“东二裂口,一人宽!”记录员报。
韩铁生没有压住不报。他让人把红牌举起,准备第二土垒接防。同时问宋槐:“一刻能不能封?”
“封死不行,撑住可以。要六根短桩和一条车链。”
车链在商队私车上。掌柜就在内侧,他听见后先看向自己的车。若拆链,车再也不能完整撤回。没有人替他决定。
“拆。”他咬牙说,“编号记下。战后能补就补,不能补也写明。”
商队自卫者砍断车链,送到东二裂口。六根短桩穿链成排,像一面能弯的骨架压进湿土。边军伤愈者不能持刀,便带四人用水桶和木槌打桩。他每敲一下,都先摸身侧粗绳确认方向。
裂口扩到一人半宽时停住。
“一刻内可撑!”宋槐报。
第二处破口没有达到必须后撤条件。红牌仍挂着,没有因为好消息立刻撤下;记录员开始计时,若短桩失效,撤退照旧执行。
泥坑里的灰兽开始互相踩踏。武装队原领头者带五人守住伤员通道后,没有追出墙外。他们只在漏斗内轮替刺击,专攻被网绳拉开的口鼻和腿腋。边军弓手也停止向灰雾浪费箭,改射进入斜口、距离明确的目标。
周衡把最后四桶黏土浆交给墙顶,不动饮水。第一桶砸在后排兽眼,第二桶封住一处银灰粉翻涌的墙缝,第三桶给湿网降温,第四桶留在东二短桩旁。每一桶都有用途,没有因为局势最急就全部倒向同一个地方。
灰潮的主压持续了整整一刻。
营墙每一次震动都像要散。内闸后的家庭区已经撤到第二土垒,白区伤病也完成转移,灰障观察者没有被落下。中央十六名增援有三人受伤,两人退出前位,替补来自墙线自己的轮换,没有再向桥线和旧矿要兵。
杜承岳从桥线送来最后一份短报:旧驿方向灰兽数量降到警戒线以下,桥线可以借出八人。
周衡在板上写下“未触发借调”。
营墙已经达到最危险时刻,但借出桥线八人来不及改变当前撞击,只会削弱桥线撤路。第七十七章建立的三线不是为了让其他两线在墙一响时自动消失。
唐砺也报旧矿三处震签持续鸣动,已接近外沿撤离条件。他不能派矿工来墙,也不该派。旧矿若失去记录,下一次撞击仍会无人预知。
墙上的人看不见这些板,却看见没有援军再来。
起初有人因此绝望。一个新编辅助喊:“人都给别处了,我们守不住!”
韩铁生把他拉到斜口侧面,指向正在起作用的泥坑、湿网、短桩和疏散绳:“看清楚。不是没人来,是该在这里的人已经在这里。你那组负责哪根绳?”
“右网第二根。”
“那就守第二根。桥线的人替不了你。”
辅助回到位置,与一名旧护卫同时拉紧网绳。
又一头灰兽冲进漏斗,右网第二根几乎脱手。两人被拖出三步,后面的许秋娘和三名家庭区报数人一起抓住绳尾。她们不是战兵,按规则也没有被推到破口前,只在疏散完成后进入预定的绳索辅助位。
“按号换手!”许秋娘喊。
每拉三息换一组,没人死抱绳子到脱力。右网没有断。
灰潮终于出现第一次退势,不是整体转身,而是后排不再继续向前压。最外层灰兽仍在刨墙,更多影子却停在灰障边缘。旧矿的长震也第一次没有立刻接上下一组三短。
“间隔拉长!”细筒传令从中央送来。
韩铁生没有立刻开墙追击。他只让长钩队把卡在斜口的两头死兽拖向内侧,清出封堵位;活兽若退到墙外,弓手停射。有人喊可以趁机杀出去,韩铁生回头便骂:“墙线目标写的是封口,不是追灰!”
这是他第一次在敌人后退时主动压住追击。
退势刚出现时,东二裂口外还挂着一头未死的灰兽。它半个身子压在短桩链上,每次挣扎都把新填的黏土扯开一层。若任它留在那里,下一轮撞击会沿着尸体和链条重新找到同一处薄点;若有人冲出墙外补刀,又可能被灰障里尚未散去的兽群拖走。
韩铁生让两名长钩手站在墙内,把钩从短桩间送出去,只勾后腿,不越黄线。武装队原领头者带一面破车板贴住裂口,边军弓手等兽头被拉偏后,从三步内射入口腔。三方动作由记录员一声一声报节拍,谁都没有抢先。
灰兽最后一次甩头时,车板几乎脱手。原领头者身后的商队自卫者顶上肩膀,许秋娘的绳索辅助组则从更后方拉住车链。箭从张开的兽口穿入,它终于不再挣扎。
韩铁生没有让人把尸体拖回邀功,只切断卡在短桩上的部分,将其余推向墙外。尸体、碎网和灰粉都登记为污染物,待退潮后再湿封处理。反击的终点仍是封住裂口,而不是多算一头战果。
这一小段处置比正面砍杀更慢,也更能说明墙线已经改变。边军、营地护卫、商队自卫者和新难民没有争谁杀了灰兽,只按各自位置让短桩链少承受一次拉扯。
反击转为封堵。
第一辆独轮车已经碎裂,第二辆仍斜撑墙根。宋槐让人把死兽拖出的空位填入湿土、碎石和拆下的车板,再用六根整木从内侧交叉顶住。东二短桩链外加第二层黏土,计时超过一刻仍未扩大,红牌终于换成黄牌。
瘸腿老木匠肩骨可能裂了,仍躺在担架上听木头受力。每次斜撑发出尖响,他就让人调整一根木楔。年轻木匠想把他抬走,他闭着眼说:“等声音从尖变闷。尖是要断,闷是吃住了。”
第三次调整后,主撑的声音终于沉下去。
墙外最后几头灰兽退入灰障。湿网垂在破口上,挂满银灰粉和血。没有人把它们当成胜利旗帜,所有人仍按岗位压土、点名、抬伤和检查绳路。
记录员第一遍清点缺了九人。
刚才还在拉网的人群立刻安静。韩铁生没有宣布阵亡,而是按最后岗位分查。两人在第二土垒抬伤,三人在内闸替换,老木匠和年轻木匠在止血点,剩余两人最后被找到时,正躺在湿网后的泥里,耳鸣严重却仍有呼吸。
第二遍清点,墙线战兵与辅助全部找到。确认死亡七人,重伤十九人,轻伤四十余人。数字不小,墙也不是完好。东段主墙有一处被主动改成斜口,一处靠短桩链支撑,外湿网损毁过半,第二土垒已经接纳全部预备疏散人口。
但墙没有被击穿。
灰潮第一次在正面主压后停在了墙外。
消息传到第二土垒时,没有人先欢呼。许秋娘把最后一组家庭号念完,确认昨日接纳的一千八百六十四人没有因疏散失去整户记录。那名独轮车主人返回火道外,找到刻有自家号码的车辕。车斗已经被拆去封墙,他摸了摸断口,没有要求立刻赔,只让顾守章记在损耗板上。
商队掌柜也看见自己的车链嵌在东二墙里。他问宋槐:“还能拆回来吗?”
“现在拆,墙会开。”
“那就先算墙的。”掌柜说,“别把它记成我捐的。是按规则征用,战后照规则结。”
顾守章写下“征用未结”,没有把他的损失改写成慷慨故事。
武装队原领头者在伤员通道点回二十一把刀。两把开封后折断,十九把重新缠上白布。他把半块木牌交回缓冲区家庭底联时,抱婴儿的妇人问:“你以后还要把这些人带回自己队里吗?”
他看向墙边。二十一人已经分散在湿网、通道、抬伤和内闸,不再是一列只听他的护卫。
“回家属区时是自己人。”他说,“上墙时听墙线。”
边军队正也把临时调入营墙的十五人逐一记回军册,没有以战功为由把营地护卫编入边军。韩铁生则把中央十六人的归还时间写上板,只留下两名协助夜间重封,其余按约回中央。灰潮刚退,他便开始归还增援,而不是借胜势扩充自己的墙线。
周衡沿东墙走了一遍。
他看见的不是一堵完整墙,而是一连串被及时承认的缺陷:渗水的旧沟、主动削开的斜口、断轴独轮车、商队车链、带血湿网、短桩和还未干透的黏土。每一处都说明墙原本会破,也说明是谁在什么条件下把它撑住。
墙顶有人开始低声重复刚才的过程。不是说周衡一声令下救了所有人,也不是说韩铁生一刀挡住灰潮。有人记得许秋娘报出少一名孩子,有人记得罗青禾拦下错向的边军,有人记得老木匠不让直拉斜撑,有人记得桥线没有趁乱抽空撤路,旧矿则送来了下一轮节拍。
这些记忆比欢呼更难退回去。
此前营地每一次守住危机,都有人认为只是敌人不够多、三方暂时退让、灰障碰巧转向,或者周衡恰好在场。今天灰潮以主压正面撞墙,墙确实破开过,伤员确实被困在破口内,第二土垒也真正开始疏散。所有人都看见失败条件离自己只有一根断木的距离。
他们也看见,营墙不是因为从未破损才守住。
它是在破口出现后,有人先救人,有人反击清位,有人把车、链、湿土和木桩放到正确位置,三条线各守自己的任务,才重新封住。
傍晚换班时,原本最反对接纳难民的仓房搬运工把自己的名字写到东墙夜间重封组。许秋娘只报了一轮数,本应回白区照看孩子,却有三名新来妇人接过她的木牌,要求学习下一轮疏散。边军伤愈者仍不能持刀,主动继续负责水桶和方向绳。商队自卫者没有撤回车边,而是按原班表守到轮值结束。
没有人再问“营墙能不能挡住灰潮”。
他们开始问下一轮要补多少湿网、哪一段短桩应换成石基、家庭区第二条疏散绳该拉到哪里。
这种变化不能把死者带回来,也不能让灰潮从此消失,却已经无法撤销。营地第一次拥有了经过正面撞击验证的共同防线,也第一次知道墙破时不必各自逃命。
换班钟响后,东墙前没有出现争抢离岗。第一班的人按名册退到止血点和饮水线,第二班逐一接过木楔、湿网和方向绳。有人仍在发抖,有人不敢看墙外的灰影,但交接没有中断。记录员把每一处临时结构的失效征兆念给下一班听:车链松动几寸、哪根斜撑声音转尖、哪段湿土需要补水。守住不再只是一次结果,而开始变成可以交给下一班继续执行的工作。
第二班接岗时,没有人再要求把全部中央队留在东墙。墙线自己按伤员和疲劳重排轮值,缺口写在板上,等真正触发再申请。第一次正面守住之后,他们获得的不是无限索取的资格,而是对自己岗位能够承担多久的判断。
夜里,三线汇总板重新挂起。
营墙一栏写着:主墙未失,破口一处完成临时封堵,第二裂口受控;七人死亡,十九人重伤;中央增援十六人已归还十四人;未动桥线与旧矿兵力;未突破必须后撤条件。
墙线最后一次回弹时,周衡把残余灵气同时压进听震桩与脚下泥层。过去他只能分辨某一处波动,这一次却在数息内看清灰兽冲击、墙体回震和旧矿余颤三条不同的节律。气息沿脊背完成更长的一次回环,感灵中期的滞点被战场压力硬生生推开。
他跨入感灵后期,却立刻付出代价:左耳失声近半刻,掌心持续发冷,若再追着灰潮催动,极可能伤及经络。周衡没有逞强追击,而是把新获得的分辨能力用在撤人和标记共振源上。境界提升当场转化为一次战术爽点,也留下必须休养和训练控制的后果。
贸易桥一栏写着:旧驿、渡点和两条岔路仍在,曾提出可借八人但未触发调动;灰兽主压已确认转向营墙。
旧矿一栏写着:三处震签在撞墙期间同步缩短,灰潮退势后间隔拉长,但东支脉深处仍有余震,且比墙外灰兽退去后的地面震动持续更久。
唐砺的最后一张短报压在板底,没有请求中央兵,也没有宣布矿难。
上面只有两行字。
“墙挡住了撞击,旧脉仍在放大。”
“下一步,必须断脉。”