敌者战。郭盖禹始也。贾谊《过秦论》曰:有囊括四海之意,并吞八荒之心,当是时也,商君佐之,命内立法度,务耕织,修守战之备,外连衡而斗诸侯。又曰:然后践华为城,因河为池,据亿丈之城,临不测之溪以为固,良将劲弩守要害之处,信臣精卒,陈利兵而谁何。任彦升奏弹曹景宗曰:故司州刺史蔡道恭,率励义勇,奋不顾命,全城守死,自冬徂秋,犹转战穷极,摧折丑虏。
  【杜礻右通典】
  《守拒法》:城有不可守者,大而人少,小而众多,粮寡而柴水不供,垒薄而攻具不足。土疏地下,溉灌可泛,邑阙人疲,修缉未就,凡若此类速徙之。
  垒高土厚,城坚沟深,粮实众多,地形险阻,所谓无守而无不守也。故曰:善守者,敌不知其所攻。
  凡筑城下阔与高倍,上阔与下倍,城高五丈,下阔二丈五尺,上阔一丈二尺五寸,高下阔狭,以此为准,料功。上阔下加阔,得三丈七尺五寸,半之得一丈八尺七寸五分,以高五丈乘之,一尺之城,积数得九十三丈七尺五寸,每一工日筑土二尺,计工约四十七人一步,五尺之城,计役二百三十五人,一百步,计工二万三千五百人。三百步,计工七万五百人。率一里则十里可知。其出土负,并计之大功之内。凡敌欲攻,即去城外五百步内,井树墙屋并填除之,井有填不尽者,投药毒之。木石砖瓦茭刍,百物皆收之。入不尽者,并焚除之。其什物五谷,糗鱼盐,布帛医药,功巧戎具,锻冶秸槁,茅荻芦苇,灰沙铁炭,松桦蒿艾,脂麻皮毡,荆棘篦篱,釜镬盆瓮,石雷木锹斧,锥凿刀锯,长斧长刀,长锥长镰,长梯短梯,大钩连锁,连枷连棒,自棒、芦竹为禾享,之顺反。插以松桦,城上城下,咸先蓄积。缘人间所要公私事物,一切修缉。抛石大小随事。
  城外四面壕内,去城十步,更立小隔城,厚六尺,高五尺,仍立女墙,谓之羊马城。城门先造连拒马枪,壮锐以锁连之。
  城内面别穿井四所,置水车大瓮二十口,灶十所。
  却敌上建堠楼,以板跳出为橹,与四外烽戍,昼夜瞻视。
  城壕面阔二丈,底阔一丈,以面阔加底,积数太半之,得数一丈五尺。以深一丈乘之,凿壕一尺,得数一十五丈,每一人功日出三丈,计功五人一步,五尺计功二十五人,五十步,计功二百五十人。百步计功二千五百人,一里计功七万五百人。以此为率,则百里可知。
  弩台高下与城等,去城百步,每台相去亦如之。下阔四丈,高五丈,上阔二丈。上建女墙,台内通暗道,安屋膝梯,人上便卷收。中设毡幕,置弩手五人,备干粮水火。
  城上一步一甲卒,十步加五人,以备杂供之要。五步有伍长,十步有什长,五十步百步皆有将长,文武相兼,量材受任。而统领精锐骁勇,简募或十队,二十,三十队,大将副将各领队巡城晓谕,激励赴救。
  城上立四队。□□别立四表以为侯视。若敌欲攻之处,则去城五六十步,则举一表,撞梯逼城举二表。敌若登梯举三表,欲攀女墙举四表。夜即举火如表。城上四队之间,各置八旗,若须木檩音凛。极板举苍旗,须灰炭禾享铁举赤旗,须檑木樵苇举黄旗,须沙石砖瓦举白旗,须水汤不洁举黑旗,须战士锐卒举熊虎旗,须戈戟弓矢刀剑举鸷旗,须皮毡麻钅木世锹镬斧凿举双兔。城上举旗,主当之官随色而供。城内老小男女,除营食之外,皆令应役。城上分为八队,使识文者,点检常须备拟物为八部。城内对敌营,自瓮城内为暗门,多少临时令五六寸勿穿。或于中夜,于敌初来,营列未定,精骑从突门跃出,击其无备,袭其不意。城门先自凿扇为数十孔,出强弩射之,长矛刺之,则敌不得近门栈,以泥厚涂之,备火柴草之类,贮积泥厚涂之,防火箭飞火。转关桥,一梁端着横检,拔去其检,桥转关,人马不得过,度皆倾水中。
  布巾曼复布为之,以弱竿悬挂于女墙八尺,折抛石之势,则矢石不复及墙。木弩以黄连桑柘为之,弓长一丈二尺,径七寸,两梢三寸,绞车张之。大矢自副,一发声如雷吼,败队之卒。鹫尾炬缚苇草为之。分为两岐,如燕尾状,以油腊灌之,加火,从城坠下。使人骑木驴而烧之松明,以铁锁缒下巡城照,恐敌人夜中乘城而上。夜中城外每三十步,悬大灯于城半腹,置警犬于城上,吠之处,即须加备。脂油炬于城中四衢要路门户,晨夜不得绝明,用备非常。行炉铁汁舁行以洒敌人。游火铁筐盛火加脂腊,锁悬缒下,烧穴中片空城人。
  灰沙糠秕,因风于城上掷之以眯敌目,因以铁汁洒之。
  连挺如打禾连枷状,打女墙外上城敌人。叉竿如枪,刃为两岐,用叉飞梯及人。
  钩竿如枪,两傍有曲刃可以钩物。
  油囊盛火于城上,掷安火车中,囊败火炽。
  天井。敌攻凿地为地道来返,自于地道上直下穿井以邀之,积薪安井中,加火薰之,敌人自焦灼。
  地听。于城内八方,穿井各深二丈,以新罂用薄皮裹口如鼓,使聪耳者于井中,托罂而听,则去城五百步内,悉知之。审知穴处,助凿迎之,与外相遇,即以就乾艾一石,烧令烟出,以板于外密覆穴口,勿令烟泄,仍用韦袋鼓之。又先