15西庇阿和马西尼萨蹂躏了这个地区,把那些在田野中挖土的罗马战俘都释放了,这些战俘是汉尼拔过去从西班牙、从西西里以及从意大利本地送到那里去的他们又围攻一个大城罗卡,他们在这里遭遇着很大的困难,但是当他们架上云梯的时候,罗卡人提议在休战条约下撤离城市因此,西庇阿吹着军号,命令退却;但是士兵们因为愤恨他们在围攻的时候所受的损害,不服从命令他们爬上城墙,不分青红皂白,把妇女和儿童都杀死了西庇阿把留下来的人安全遣散;然后剥夺军队的战利品,强迫那些不服从命令的军官们当着群众的面前抽签,把抽中签的三个军官处死刑作了这些事情之后,他又开始蹂躏这个地区哈士多路巴想设法使西庇阿中他的埋伏之计,他派遣他的骑兵司令官马哥在正面进攻西庇阿,而他自己则进攻西庇阿的后卫这样,西庇阿和马西尼萨就被包围了他们把军队分作两部分,两部分军队转向两个相背的方向来抵抗敌人利用这个方法,他们杀死了五千阿非利加人,俘虏了一千八百人,把其余的人都赶向崖石边
16不久之后,西庇阿从海上和陆地上围攻乌提卡他用两条大船联接起来,在上面建筑一个堡塔,在堡塔上用三腕尺长的投射器和大石头向敌人投击他使敌人蒙受很大的损害,同时自己也受到很大的损失,因为他的许多船只被打碎了他在陆地方面,建筑很多大土墩;每当他能够冲击到城墙上去的时候,他就用撞城机猛力撞击城墙,用铁钩把城墙上的皮革或其他遮盖物撕掉而在敌人方面,他们在土墩下挖掘地道,用滑结把铁钩转向一边,横着吊下木梁,打在撞城机上,使之失去作用每当大风向敌人方面吹着的时候,他们就从城中冲出,用火焚毁那些攻城机械因此西比阿用这个方法没有攻下这个城市的希望,他就紧紧地包围它
17当西法克斯知道这个情况的时候,他带着他的军队回来,驻扎在离哈士多路巴不远的地方他还装作是两方面的朋友,想拖延战争,等到那些为迦太基人建造的新船舰准备好和某些克勒特人和利格里亚人的雇佣兵到了的时候,所以他努力设法来调停他的要求是这样的:罗马人的军队不得在阿非利加立足,迦太基人的军队也不得在意大利立足;罗马人仍然保留西西里、撒丁尼亚以及他们现在所占领的其他岛屿和西班牙他说,如果任何一方拒绝这些条件的话,他就跟同意的另一方联合在一起当他正在作这些事情的时候,他想把马西尼萨拉到他这一边来,他答应巩固马西尼萨在马西利亚人王国中的地位;他的三个女儿,任凭马西尼萨选择一个,并嫁给他为妻子那个传递这个信件的人也带着黄金;如果他不能说服马西尼萨的话,他可以用黄金贿赂他的一个仆人杀害他因为他没有说服马西尼萨,他就把金钱给他的一个仆人,要这个仆人谋杀马西尼萨这个仆人把这些金钱拿到马西尼萨那里去,把那个拿钱给他的人揭露出来了
18于是西法克斯发现他不能欺骗任何人了,就公开参加迦太基人一边了他利用内应,攻下了内地一个市镇托隆,罗马人在这里储藏了大量战争物资和粮食;他把驻军杀死了,因为驻军不肯在休战条件下离开那里他又派人去要努米底亚人增派一支大援兵来现在雇佣兵已经到了,船舰已经准备好了,他们决定战争,由西法克斯进攻围城者,哈士多路巴进攻西庇阿的军营;而船舰则冲击敌人的船舰这一切都将于次日同时进行,使人数少的罗马军队不能抵御他们
4西庇阿夜袭哈士多路巴,获得全胜,进攻迦太基19当天晚上,马西尼萨从某些努米底亚人口中知道了这些计划,于是他把这些计划告诉西庇阿了西庇阿很感到烦恼,因为担心他的军队如果分作这样多部分,会使每个部分的力量陷于单薄因此,他立即召他的军官们晚间开会他发现军官们都茫然不知所措他自己想了很久之后,就说道:&ot;朋友们,我们所需要的是勇敢、迅速和拚命地战斗我们一定要先发制人你们看着我们这样做,可以得到些什么利益这个出人意外的进攻和这件事情本身的奇特‐‐那些人数少的人反而是首先进攻的‐‐将使他们惊慌并且我们不要分散我们的兵力作几处使用,而要联合在一起来使用;我们不要带着我们的军队一齐向我们所有的敌人冲去,而要朝向那些我们高兴首先进攻的人冲去他们是驻扎在分开的军营里,当我们各个进攻他们的时候,在兵力方面,我们是他们的敌手;而在勇敢和幸运方面,我们胜过他们如果上天保佑,使我们战胜第一个军营,我们就可以藐视其他的敌人了至于我们首先向谁进攻,什么时候进攻,用什么方法进攻,如果你们愿意听的话,我现在一定告诉你们&ot;20因为他们都同意了,他继续说:&ot;进攻的时间是紧接着会议结束之后,当天还没有亮的时候,在那个时候,这个突击才会更使人惊慌,敌人会毫无准备,他们的同盟者在黑夜中不能给他们以任何帮助只有这样,我们才能比他们计划在明天进攻我们抢先一步他们有三个根据地:他们的船舰停泊地离开这里有一些距离,而且在晚间不可能进攻船舰但是哈士多路巴和西法克斯彼此相隔不远在这两个人之间,哈士多路巴是这个战争的主要部分,而西法克斯在晚间是不敢作任何事的;他是一个蛮族人,全身都是懦弱无能的那么,就来吧,让我们自己率领我们全部军队进攻哈士多路巴,而委托马西尼萨留在这里,监视西法克斯,以防止他和我们所预料的相反,跑出他的军营让我们怀着最大的希望和断然的勇敢,带着我们的步兵进攻哈士多路巴的堡垒,从四面包围它,因为这些事情是我们现在所最需要的在夜间,骑兵是没有用的,我一定派遣他们在远一点的地方包围敌人的军营;这样,如果我们被打败了的话,我们有朋友们接应我们,掩护我们退却;如果胜利了的话,他们可以追逐逃亡者,杀死他们&ot;21他这样说完了之后,就派遣他的军官们去命令军队整装待发,而他自己则致祭于勇敢之神与恐怖之神,使他的军队在晚间不致受到惊慌,而要表现得绝对刚强勇猛在第三更的时候,军号轻轻地吹起来了这支大军全体在肃静中行军,直到骑兵已经把敌营完全包围起来,步兵已经达到壕沟旁边的时候为止于是混乱的大声呐喊混杂着全部喇叭和角号声齐发,其目的在于使敌人感到恐慌,他们扫除了前哨岗位上的哨兵,填平了壕沟,拆除了木栅最勇敢的士兵们冲向前去,纵火焚烧茅屋阿非利加人从睡眠中惊醒,抓住他们的武器,慌乱地想排成战斗的行列,但是由于嘈杂的声音,他们听不见他们军官们的命令,他们的将军自己也不确实知道发生了什么事情,到处一片混乱当他们正在起来,想武装自己的时候,他们就被罗马人捉住了罗马人纵火焚烧更多的茅屋,把他们所遇着的人都杀死阿非利加人为敌人的叫喊声、敌人的出现、敌人的行动所吓坏了,特别是在漆黑的夜间,又不能知道灾祸的性质他们以为营地已被攻陷,又害怕那些正在燃烧着的茅屋的火,所以他们乐于从茅屋中跑出来,冲往平原地带,以为平原地带是比较安全些他们慌张地乱跑,走进了罗马人的骑兵队伍里,因为罗马人的骑兵已经包围了他们,于是他们都被杀死了