From 420e804a07f468d70fca6ff17c94be65b2f01574 Mon Sep 17 00:00:00 2001 From: swordshine Date: Fri, 2 May 2014 12:48:40 +0000 Subject: [PATCH] - Fixed Tribute --- .../ability/effects/CountersPutEffect.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/forge-game/src/main/java/forge/game/ability/effects/CountersPutEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CountersPutEffect.java index cb5f7904ea7..6ef27d0cea2 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/CountersPutEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/CountersPutEffect.java @@ -91,17 +91,17 @@ public class CountersPutEffect extends SpellAbilityEffect { if (max != -1) { counterAmount = max - tgtCard.getCounters(counterType); } + if (sa.hasParam("Tribute")) { + String message = "Do you want to put " + tgtCard.getKeywordMagnitude("Tribute") + " +1/+1 counters on " + tgtCard + " ?"; + Player chooser = activator.getController().chooseSingleEntityForEffect(activator.getOpponents(), sa, "Choose an opponent"); + if (chooser.getController().confirmAction(sa, PlayerActionConfirmMode.Tribute, message)) { + tgtCard.setTributed(true); + } else { + continue; + } + } final Zone zone = tgtCard.getGame().getZoneOf(tgtCard); if (zone == null || zone.is(ZoneType.Battlefield) || zone.is(ZoneType.Stack)) { - if (sa.hasParam("Tribute")) { - String message = "Do you want to put " + tgtCard.getKeywordMagnitude("Tribute") + " +1/+1 counters on " + tgtCard + " ?"; - Player chooser = activator.getController().chooseSingleEntityForEffect(activator.getOpponents(), sa, "Choose an opponent"); - if (chooser.getController().confirmAction(sa, PlayerActionConfirmMode.Tribute, message)) { - tgtCard.setTributed(true); - } else { - continue; - } - } tgtCard.addCounter(counterType, counterAmount, true); if (remember) { final int value = tgtCard.getTotalCountersToAdd();