为度如浅则令内外居民凡筑室烧砖听于壕取土官府工作亦如之民有轻罪者罚推土数车内培城而免之谚云池深一丈城高十丈池深及泉城高触天是临深益以助高也二宜阔阔不易越约以十丈为度底阔半之以城上铳弹得及其外岸者为得中太远则铳力不能及敌也沿岸多栽盘根宿草以固之防善崩也三宜暗有暗则不易偷渡法于池底十步凿井深阔皆丈及泉为度复外引河流内泄城潦以益之又暗表浅处以便遣兵渡击也是之谓重渊三者濠事备矣若其山城地势不可以池距城二丈掘坑高卑或错石条以拒冲梯又或冬月囊沙列柳汲水灌之一夜冻厚坚滑莫上功约易守此之谓重险其有溪河遶城可通舟楫者则与树桩木于水上不若伏铁杙于水际利器不可以示人故有形者贼易防无形则贼必坠

城之外则敌台宜备堞垣宜备牛马墙宜备暗门宜备敌台者以杀敌为义也不能杀敌则如勿台台之制贵长出不贵横阔大石厚砌其前面所以捍蔽也虚其左右而空其中以梯上下层各窍之以施火器以便瞭望也其孔内狭外阔以便左右取准也各台相距不宜太近近恐对放神器自击其城也更不宜太远远则矢石无力不能及敌也凡敌攻城但顾上击不虞旁攻轒辒木轳旱船之属皆防上而不防下守城者每无如何则任其挖掘若有虚台之制左右夹击则两台之间虽守垣无人贼亦不敢登矣城堞亦名城垛以躲身为义也不能躲身则如勿堞堞不宜太高高则掷石无力堞口不宜太狭狭则碍于击贼今之为堞者高与肩齐口仅容肘皆不可用如欲用之宜于堞内各砌一基高阔二尺则可固堞可击贼可憩卒又必各留悬孔贼远则堞口瞭之铳矢射之近则悬孔视之随机御之我可捍贼贼不能伤我则御之易矣凡悬孔之砖先为湾胚以陶之既成而甃用之若夫牛马墙者则在城外与濠上凡濠之岸不拘宽狭狭即丈许宽不踰倍其滨为墙砖石随便每雉一大铳眼每过五步则一中铳眼距地三尺每眼上各为直缝三寸高二寸以便瞭视再上三尺一小铳眼宽止一寸墙脊用尖石锐砖以制之贼对濠则小铳击之贼众则大铳击之贼登墙则大斧火棍一击而坠之或一时收敛不及或昏夜难辨不敢开门则避难之人牛畜之属皆暂于墙内以避之城与墙为依墙恃城为命缓急相助进退有卫施之无濠之城尤见其力此刘琦所以胜于顺昌也守御已坚始可出奇用诈以战代守以御解围则莫要于暗门暗门之制潜视出入便处凿城为门外存尺余临时方穿内施排柱铁木相撑或贼初至营阵未整或暮夜乘贼不觉或贼攻城初息或贼围久已怠潜出精骑衔枚袭击胜不远追贼疲自逸仍于城上多积砖石防敌犯门急击勿失是为暗门亦曰突门藏于九地之下为暗动于九天之上为突暗门防奸细之逸出突门防敌人之袭入慎之哉

城以内则城路宜备内濠宜备巷战宜备保甲宜备储峙宜备凡城之内多留磴道半里一座以备缓急磴各一栅严司启闭一防贼登一防怠卒凡城之内皆设内濠深广制度与外相当外岸周遭亦作垣墙贼即入城尚有内防互相夹击贼必败伤昔睢阳之围贼于城外筑重濠木栏以守张亦于内作濠以拒此之谓也有严城有内濠始可言巷战巷战之法许逵行之于乐陵使民筑墙高过屋宇圭窦其下一丁窦内余皆入伍设伏巷中洞开城户贼果大至火施无所兵加无处旗举伏发擒斩无数盖拒之城外者上也然数贼入城而阖门鼎沸亦不可不防也纵不能按巷尽备而近城要路必不可不严戒以陷敌也至于守土之法可通行之平日与临时者惟保甲与积储保甲之制以兵法部伍其民凡审兵查赈诘盗皆赖以行而施之城守尤急以肃号令以均力役以稽奸细以慎火盗保甲行而储积亦易矣积粮莫便于令民自积盖输之于仓颗粒亦有难色贮之于室虽崇墉谁不乐从但使家有藏何虞有警无备然储积非特粟也台城之闭公卿以食为念男女贵贱并出负米而不备薪刍及后坏尚书省以为薪彻荐剉以饲马又不备鱼盐久之人多身肿气急死者什八九是则薪宜备刍宜备盐宜备匈奴围疏勒绝其城外之汲涧北魏围虎牢穿地道以泄城中之井则水宜备外此更有医匠技艺必用之人宜备兵器火器木石灰油必用之物宜备

  守备下
兵法曰军无粮食则亡若乃贼无辎重掳掠为资彼已先犯兵家所忌我将断其乳哺以死之乎抑将借兵而赍粮乎欲筹坚壁必先清野凡清野之法有五一曰清五谷秦人芟麦桓温溃赵犨徙粮黄巢踬寇准瘗谷敌兵畏惟辅焚粟金师匮于谦空仓强寇悴然或谕之而不信令之而不从者一则城中积贮无所一则官府假借堪虞也必给城中官地或寺观以为囷积令自典守而自粜易之官不过问焉其般运不尽者而后官籴入之粟有入城无出城则以米易钱乡民便以钱易米城民便饱我饥敌一举三便如迫不及宁从焚瘗二曰清牧畜凡掳掠之最便者莫如牧畜不烦运载驱之而去未交一兵已饱敌欲是以李牧严堠入保而胡不窥边陈俊轻骑收掠而贼自散走近城则入城聚之远城则堡壁收之施诸边塞尤为要策三曰清刍草敌恃马以强马恃草以食守边将士每秋月草枯出塞数百里纵火烧荒刘仁恭以之制契丹思摩以之徒薛延陀若夫西夏元昊之于辽则且退师三舍每退辄赭其地遂以诱敌取胜矣若夫金人据牟驼冈之刍豆而汴京围于谦空近郊之牧厂而敌骑退则刍茭峙积尤易遗敌往事可鉴矣四曰清水泉敌所资者非草即水秦人毒泾上流以馁晋隋将药境内泉以病虏刘锜毒颍困敌师毒草困敌马五曰清庐舍清效场凡近城三丈内有屋者贼或内伏以仰射或取梁柱为云梯或顺风延燎或乘基起堙此皆不守之城也严下