From eafe3e719d55902b7c113092938cf963a23b72d4 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Fri, 20 Sep 2013 00:48:50 +0200 Subject: [PATCH] * Reverent Hunter - Fixed that it got always 1 counter to much from its enters the battlefield triggered ability. --- Mage.Sets/src/mage/sets/theros/ReverentHunter.java | 2 +- .../common/counter/AddCountersSourceEffect.java | 12 ++++++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/Mage.Sets/src/mage/sets/theros/ReverentHunter.java b/Mage.Sets/src/mage/sets/theros/ReverentHunter.java index a0a9c874c54..24b3eb9c78a 100644 --- a/Mage.Sets/src/mage/sets/theros/ReverentHunter.java +++ b/Mage.Sets/src/mage/sets/theros/ReverentHunter.java @@ -55,7 +55,7 @@ public class ReverentHunter extends CardImpl { this.toughness = new MageInt(1); // When Reverent Hunter enters the battlefield, put a number of +1/+1 counters on it equal to your devotion to green. - this.addAbility(new EntersBattlefieldTriggeredAbility(new AddCountersSourceEffect(CounterType.P1P1.createInstance(), new DevotionCount(ManaType.GREEN), true))); + this.addAbility(new EntersBattlefieldTriggeredAbility(new AddCountersSourceEffect(CounterType.P1P1.createInstance(0), new DevotionCount(ManaType.GREEN), true))); } diff --git a/Mage/src/mage/abilities/effects/common/counter/AddCountersSourceEffect.java b/Mage/src/mage/abilities/effects/common/counter/AddCountersSourceEffect.java index 17f5c8b29af..e9f50a91245 100644 --- a/Mage/src/mage/abilities/effects/common/counter/AddCountersSourceEffect.java +++ b/Mage/src/mage/abilities/effects/common/counter/AddCountersSourceEffect.java @@ -95,7 +95,11 @@ public class AddCountersSourceEffect extends OneShotEffect 0 && newCounter.getCount() == 1) { + countersToAdd--; + } + newCounter.add(countersToAdd); card.addCounters(newCounter, game); if (informPlayers) { Player player = game.getPlayer(source.getControllerId()); @@ -111,7 +115,11 @@ public class AddCountersSourceEffect extends OneShotEffect 0 && newCounter.getCount() == 1) { + countersToAdd--; + } + newCounter.add(countersToAdd); permanent.addCounters(newCounter, game); if (informPlayers) { Player player = game.getPlayer(source.getControllerId());