from events.BankEvent import BankEvent from solenoids.BottomLeftBankSolenoid import BottomLeftBankSolenoid class BottomLeftBankEvent(BankEvent): def __init__(self, playerState): super().__init__(BottomLeftBankSolenoid(), "Bottom Left Bank Event", playerState) def trigger(self, target): super().trigger(target) playerState = self.playerState playerState.advanceLeftOrangeSpecial() playerState.advanceUpperPlayfieldTime()