diff --git a/bdr.py b/bdr.py index 0cafdad..8d57e0b 100644 --- a/bdr.py +++ b/bdr.py @@ -9,7 +9,7 @@ def analyze_game(instance: HanabLiveInstance, actions: List[Action]) -> Tuple[Li termination = '' game = HanabLiveGameState(instance) for action in actions: - if action.type == ActionType.Discard: + if action.type == ActionType.Discard or (action.type == ActionType.Play and not game.is_playable(instance.deck[action.target])): discard = instance.deck[action.target] if not game.is_trash(discard): if game.is_critical(discard):