──城郭,旧制只是一重,城外有壕,或有低薄羊马城者。使善守者守之,虽遇大敌,攻计百出,亦可退却。或不经历攻守者,忽遇大敌围城,无不畏怯,须是先为堤备。当于外壕里修筑高厚羊马墙,与大城两头相副,即是一壕两城。更于大城里开掘深阔里壕,上又筑月城,即是两壕三城。使攻城者皆是能者,亦无可攻之理。大抵城与壕水,一重难攻于一重。至若里城里壕,则必不可犯。计羊马墙与里城、里壕之费,亦不甚多。若为永久之计,实不可缺。

──修筑里城,只于里壕垠上,增筑高二丈以上,上设护险墙。下临里壕,须阔五丈、深二丈以上。攻城者或能上大城,则有里壕阻隔,便能使过里壕,则里城亦不可上。若此则不特可御外敌,亦可潜消内患。里城、里壕,费用不多,不可不设,庶免临急旋开筑也。

──修城,旧制多于城外脚下,或临壕栽了叉木,名为鹿角,大为无益。若城中人出至鹿角内,壕外人施放弓弩,鹿角不能遮隔。若乘风用火,可以烧毁。不如除去为便也。

──今来修城制度,止是在外州郡城池。若非京都会府,须于城内向里,量度远近,再于外修筑一重,其外安置营寨;向里更筑一重,作官府。若此,岂特坚固而已哉,内外之患,无不革尽。

──攻城用云梯,是欲蚁附登城。今女头上既留“品”字眼,又有排叉木,又有羊马墙,重重限隔,则云梯虽多,无足畏也。

──攻城用洞子,止是遮隔城上箭凿,欲以搬运土木砖石,填垒壕堑,待其填平,方进攻具;或欲逼城挖掘。今既有羊马墙为之限隔,则洞子亦自难用。

──对楼则与城上楼子高下相对。鹅车稍高,向前瞰城头,向下附城脚。天桥与对楼无异,止是于楼上用长板作脚道,或折迭翻在城上。皆是登城之具。今羊马墙既有人守,自可两边横施器刃。敌人别用撞竿,与其他应急机械,自不足畏。大凡攻城用天桥、鹅车、对楼、火车、火箭,皆欲人惊畏,有以备之,则不能害。

──攻城多填幔道,有至三数条者,高与城等,直逼城头。今羊马墙中既有人拒敌,又大城上抛掷砖石,自然难近大城。更照所填幔道,于城内靠城脚急开里壕,垠上更筑月城,两边栽立排叉木。大城上又起木棚,置人于棚上。又于欲来路上,多设签刺。使能登城,亦不能入城;或能入城,亦不能过里壕;纵过里壕,决不能过月城。以幔道攻城者,百无一二。今所备如此,亦何足畏!凡攻城者有一策,则以数策应之。

──攻城用大炮,有重百斤以上者,若用旧制楼橹,无有不被摧毁者。今不用楼子,则大炮已无所施。兼城身与女头皆厚实,城外炮来,力大则自城头上过,但令守御人靠墙坐立,自然不能害人;力小则为墙所隔。更于城里亦用大炮与之相对施放,兼用远炮,可及三百五十步外者,以害用事首领。盖攻城必以驱掳胁从者在前,首领及同恶者在后。城内放炮,在城上人照料偏正远近,自可取的。万一敌炮不攻马面,只攻女头,急于女头墙里栽埋排叉木,亦用大绳实编,如笆相似,向里用斜木柱抢,炮石虽多,亦难击坏。炮既不能害人,天桥、对楼、鹅车、幔道之类,又皆有以备之,则人心安固,城无可破之理。

──攻守利器,皆莫如炮。攻者得用炮之术,则城无不拔;守者得用炮之术,则可以制敌。守城之炮,不可安在城上,只于城里量远近安顿;城外不可得见,可以取的。每炮于城立一人,专照斜直远近,令炮手定放。小偏则移定炮人脚,太偏则移动炮架,太远则减拽炮人,太近则添拽炮人,三两炮间,便可中物。更在炮手出入脚步,以大炮施小炮三及三百步外。若欲摧毁攻具,须用大炮;若欲害用事首领及搬运人,须用远炮。炮不厌多备。若用炮得术,城可必固。其于制造炮架精巧处,又在守城人工匠临时增减。

──用炮摧毁攻具,须用重百斤以上或五七十斤大炮。若欲放远,须用小炮。只黄泥为团,每个干重五斤,轻重一般,则打物有准,圆则可以放远。又泥团到地便碎,不为敌人复放入城,兼亦易办。虽是泥团,若中人头面胸臆,无不死者;中人手足,无不折跌也。

──城被围闭,城内务要安静。若城外有人攻击,城内惊扰,种种不便。须是将城内地步,分定界分,差人巡视。遇有人逼城,号令街巷,不得往来。非籍定系上城守御及策应人,不得辄上城;在城上人,不得辄下城。过当防闲,不特可免惊惶,亦可杜绝不虞。

●卷三?德安守御录上(汤璹)

○王在、党忠寇德安二十日引去

靖康元年十二月二十一日,群贼王在、党忠、阎仅、薛广等攻陷随州,守臣陆德先以下俱逃,或尽室遭掳,遂犯德安府。知安陆县事陈规先被差部押县兵赴京,行至信阳,群盗梗路。二十八日,承府牒抽回赴府捍御。二十九日,还至应山县七里河,贼伙阎仅千余人在寮子市置酒张乐,邀截归路。二年正月初一日,规率同部押官知应城县宋理、应山县丞权县事夏翚,各以所部弓手、土军、召募人,合五七百余人,给甲。定安陆县弓手节级马立、黄冕、召募人雷智和、管界巡检寨土军刘允、应城县弓手节级李吉、三川寨土军向吉、应城县弓手节级竹青、三县巡检寨土军杨素,凡八人,径领众入应山县,掩杀群贼。仅等大败,余党溃散,投入王在伙中。王在寨去府百余里。