From 8f5c4a2c8054a0c6d53fa45013943709ff9b879a Mon Sep 17 00:00:00 2001 From: Zzooouhh Date: Fri, 27 Oct 2017 01:26:55 +0200 Subject: [PATCH] Bug fixes --- Mage.Sets/src/mage/cards/o/OdricMasterTactician.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Mage.Sets/src/mage/cards/o/OdricMasterTactician.java b/Mage.Sets/src/mage/cards/o/OdricMasterTactician.java index 8b40563d9e..69b5f7aa66 100644 --- a/Mage.Sets/src/mage/cards/o/OdricMasterTactician.java +++ b/Mage.Sets/src/mage/cards/o/OdricMasterTactician.java @@ -158,17 +158,19 @@ class OdricMasterTacticianChooseBlockersEffect extends ContinuousRuleModifyingEf public boolean applies(GameEvent event, Ability source, Game game) { ChooseBlockersRedundancyWatcher watcher = (ChooseBlockersRedundancyWatcher) game.getState().getWatchers().get(ChooseBlockersRedundancyWatcher.class.getSimpleName()); watcher.decrement(); + watcher.copyCount--; if (watcher.copyCountApply > 0) { game.informPlayers(source.getSourceObject(game).getIdName() + " didn't apply"); + this.discard(); return false; } - watcher.copyCount--; watcher.copyCountApply = watcher.copyCount; Player blockController = game.getPlayer(source.getControllerId()); if (blockController != null) { game.getCombat().selectBlockers(blockController, game); return true; } + this.discard(); return false; } }