TurretShoot needs to stop TurretPrep and also center the turret
Closed this issue · 3 comments
amikhalev commented
TurretShoot needs to stop TurretPrep and also center the turret
amikhalev commented
It also has to stop all instances of ShooterPrep
. One way it can do that is by requiring turret, but the issue with that is that the hood has to stay up while shooting. So it basically has to require the turret, but only at the end. There is a takeRequirements()
method on commands which effectively does this.
amikhalev commented
However, it would have to be extended to allow taking requirements that aren't specified by require()