from events.BankEvent import BankEvent from solenoids.BottomRightBankSolenoid import BottomRightBankSolenoid class BottomRightBankEvent(BankEvent): def __init__(self, playerState): super().__init__(BottomRightBankSolenoid(), "Bottom Right Bank Event", playerState) def trigger(self, target): super().trigger(target) playerState = self.playerState() playerState().advanceRightOrangeSpecial() if playerState().upperPlayfieldTime < 30: playerState().advanceUpperPlayfieldTime()