1329年,罗一病逝,五岁的儿子即位,是为戴维二世(David II ,1324—71)。小戴其实是爱三的妹夫,这桩婚事是两国和约的一部分,结婚时新郎才四岁。布鲁斯王族是苏格兰的少数派,罗一在抗英旗号下大搞统一战线,并通过联姻的手段拉拢了斯图亚特(Stewart)、道格拉斯(Douglas)等实力家族,才巩固了地位。他的故去和新君的年幼,使力量的天平出现了晃动。
1332年8月11日,在临时推举的摄政官马尔伯爵唐纳德(Donald of Mar)率领下,苏格兰军在珀斯(Perth)西南8公里处、斯孔城外的达普林沼(Dupplin Moor)奋力抗击还乡团。当时,随罗一南征北战的老将大多已凋零,只剩下一些中下级军官,军中起作用的主要是老鸭这样的少壮派,那年他30岁。年轻人显然没把还乡团那些残渣余孽放在眼里,遂下令正面攻击,却忽略了敌人的中坚其实是英格兰的正规军。苏格兰人依旧是清一色的长矛步兵,排成三个密集的方阵向山顶的英军发起攻击。英军则令重骑兵下马以加强步兵的长矛方阵,进行正面牵制,而把大批的长弓手调动到两翼实施远程打击。两翼的苏军方阵顷刻大乱,被压缩进中央主阵。拥挤和自相践踏加剧了损失。当他们溃退下来时,英格兰人又上马进行了追击。这一仗结束了班诺克本战役以来苏格兰人在军事上的有利态势,损失了主帅唐老鸭、罗一的一个私生子以及兰道夫的长子小托马斯等20多位贵族、70多位骑士和2千士兵。