假战功种营宽州复完废垒玠移合城钓山爰徙此之谓据险魏胜海州城枕孤山庭芝守扬敌噉平山皆拓重城包之内环或浚沟渠以限马或潴塘泺以陷敌或沮三海以卫郢或种榆林以制骑此之谓设险一曰基固基固必根深而土实开土及丈或得石或得坚士皆可为胜重之本浮泥松沙必垦令尽试观掘井者一层沙一层泥最下必有黄土至于基址广厚必较其上所载者倍之乃人而不圯一曰坚厚周世宗取虎牢土以筑汴城及蒙古攻汴受炮所击惟凹而巳是之谓坚朱序镇襄阳序母韩氏谓西北角当先受敌于其角斜筑二十余丈贼攻西北溃便固守新城是之谓厚一曰形制宋艺祖筑京城取图以进用御笔涂之如蚓曲焉命依式修造及蔡京攻营扩为方城金人来攻植炮四隅一炮而击应声摧堕然后知艺祖之远见也唐肃宗时武威九姓商胡反时武威大城中有小城七胡据其五判官崔称以二城兵拒之旬日而平则又重城之利也
  □所以卫城也濠之得失城之全毁系之故筑城必凿池池有三宜一宜深深不易填约以三丈为度如浅则令内外居民凡筑室烧砖听于壕取土官府工作亦如之民有轻罪者罚推土数车内培城脚而免之谚云池深一丈城高十丈池深及泉城高触天是临深益以助高也二宜阔阔不易越约以十丈为度底阔半之以城上铳弹得及其外岸者为得中太远则铳力不能及敌也沿岸多栽盘根宿草以固之防善崩也三宜暗穽有暗穽则不易偷渡法于池底十步凿井深阔皆丈及泉为度复外引河流内泄城潦以益之又暗表浅处以便道兵渡击也是之谓重渊三者濠事备矣若其山城地势不可以池距城二丈掘坑高卑或错石条以拓冲梯又或冬月囊沙列柳汲水灌之一夜冻厚坚滑莫上功约易守此之谓重险其有溪河遶城可通舟楫者则与树桩木于水上不若伏铁杙于水际盖利器不可以示人故有形者贼易防无形者贼必坠
  城之外则敌台宜备堞垣宜备牛马墙宜备暗门宜备敌台者以杀敌为义也不能杀敌则如勿台台之制贵长出不贵横阔大石厚砌其前面所以捍蔽也虚其左右而空其中以梯上下层各窍之以施火器以便瞭望也其孔内狭外阔以便左右取准也各台相距不宜太近近恐对放神器自击其城也更不宜太远远则矢石无力不能及敌也凡敌攻城但顾上击不虞旁攻轒辒木轳旱船之属皆防上而不防下守城者每无如何则任其挖掘若有虚台之制左右夹击则两台之间虽守垣无人贼亦不敢登矣城堞亦名城垜以躲身为义也不能躲身则如勿堞堞不宜太高高则掷石无力堞口不宜太狭狭则碍于击贼今之为堞者高与肩齐口仅容肘皆不可用如欲用之宜于堞内各砌一基高阔三尺则可固堞可击贼可憩卒又必各留悬孔贼远则堞口瞭之铳矢射之近则悬孔视之随机御之我可捍贼贼不能伤我则御之易矣凡悬孔之砖先为弯胚以陶之既成而甃用之若夫牛马墙者则在城外与濠上凡濠之岸不拘宽狭狭即丈许宽不踰倍其滨为墙砖石随便每雉一大铳眼每过五步则一中铳眼距地三尺每眼上各为直缝 【三寸高二寸阔】 以便瞭视再上三尺一小铳眼 【宽止一寸】 墙脊用尖石锐砖以制之贼对濠则小铳击之贼众则大铳击之贼登墙则大斧火棍一击而坠之或一时收敛不及或昏夜难辨不敢开门则避难之人牛畜之属皆暂于墙内以避之城与墙为依墙恃城为命缓急相助进退有卫施之无濠之城尤见其力此刘琦所以胜于顺昌也守御巳坚始可出奇用诈以战代守以御解围则莫要于者门暗门之制潜视出入便处凿城为门外存尺余临时方穿内施排柱铁木柑撑或贼初至营阵未整或暮夜乘贼不觉或贼攻城初息或贼围久巳怠潜出精骑衔枚袭击胜不远追贼疲自逸仍于城上多积砖石防敌犯门急击勿失是为暗门亦曰突门藏于九地之下为暗动于九天之上为突暗门防奸细之逸出突门防敌人之袭入慎之哉
  城以内则城路宜备内濠宜备巷战宜备保甲宜备储峙宜备凡城之内多留磴道半里一座以备缓急磴各一栅严司启闭一防贼登一防怠卒凡城之内皆设内濠深广制度与外相当外岸周遭亦作垣墙贼即入城尚有内防互相夹击贼必败伤昔睢阳之围贼于城外筑重濠木栏以守张廵亦于内作濠以拒此之谓也有严城有内濠始可言巷战巷战之法许逵行之于乐陵使民筑墙高过屋宇圭窦其下一丁窦内余皆入伍设伏巷中洞开城户贼果大至火施无所兵加无处旗举伏发擒斩无数盖拒之城外者上也然数贼入城而阖门鼎沸亦不可不防也纵不能按巷尽备而近城要路必不可不严戒以陷敌也至于守土之法可通行之平日与临时者惟保甲与积储保甲之制以兵法部伍其民凡审丁查赈诘盗皆赖以行而施之城守尤急以肃号令以均力役以稽奸细以慎火盗保甲行而储积亦易矣积粮莫便于令民自积盖输之于仓颗粒亦有难色贮之于室虽崇墉谁不乐从但使家有盖藏何虞有警无备然储积非特粟也台城之闭公卿以食为念男女贵贱并出负米而不备薪刍及后坏尚书省以为薪彻荐剉以饲马又不备鱼盐久之人多身肿气急死者什八九是则薪宜备刍宜备盐宜备匈奴围疏勒绝其城外之汲涧北魏围虎牢穿地道以泄城中之井脉则水宜备外此更有医匠技艺必用之人宜备兵器火器木石灰油必用之物宜备

  △修备下

  兵法曰军无粮食则亡若乃贼无辎重掳掠为资彼巳先犯兵家所忌我将断其乳哺以死之乎抑将借兵而赍粮乎欲筹坚壁必先清野凡清野之法有五一曰清五谷秦人芟麦桓温溃赵犨徙粮黄巢踬寇准土谷敌兵畏惟辅焚粟金师匮于