the SMG requires the pistol.
Angels cannon turret requires the shotgun.
The sniper turret requires bobs rifle.
The flamethrower turret requires the flamethrower.
Angels peztilence spreader is disabled as an item, and required for a turret.
The laser rifle is required for laser turrets.