From c58426b96c28e8fce64c48aea46331476659b844 Mon Sep 17 00:00:00 2001 From: Jonas Zeunert Date: Tue, 7 Jun 2022 01:29:01 +0200 Subject: [PATCH] advance time only if lit --- events/BottomLeftBankEvent.py | 3 ++- events/BottomRightBankEvent.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/events/BottomLeftBankEvent.py b/events/BottomLeftBankEvent.py index 24b3b7e..7608281 100644 --- a/events/BottomLeftBankEvent.py +++ b/events/BottomLeftBankEvent.py @@ -10,4 +10,5 @@ class BottomLeftBankEvent(BankEvent): super().trigger(target) playerState = self.gameState.currentPlayer playerState.advanceLeftOrangeSpecial() - playerState.advanceUpperPlayfieldTime() + if playerState.upperPlayfieldTime < 30 and playerState.advanceTimeLeft: + playerState.advanceUpperPlayfieldTime() diff --git a/events/BottomRightBankEvent.py b/events/BottomRightBankEvent.py index d465bf8..ac48d90 100644 --- a/events/BottomRightBankEvent.py +++ b/events/BottomRightBankEvent.py @@ -10,5 +10,5 @@ class BottomRightBankEvent(BankEvent): super().trigger(target) playerState = self.gameState.currentPlayer playerState.advanceRightOrangeSpecial() - if playerState.upperPlayfieldTime < 30: + if playerState.upperPlayfieldTime < 30 and playerState.advanceTimeRight: playerState.advanceUpperPlayfieldTime()