diff --git a/Mage.Sets/src/mage/sets/journeyintonyx/BattlefieldThaumaturge.java b/Mage.Sets/src/mage/sets/journeyintonyx/BattlefieldThaumaturge.java index 735a8e1f07d..e92a21d1c6b 100644 --- a/Mage.Sets/src/mage/sets/journeyintonyx/BattlefieldThaumaturge.java +++ b/Mage.Sets/src/mage/sets/journeyintonyx/BattlefieldThaumaturge.java @@ -27,6 +27,8 @@ */ package mage.sets.journeyintonyx; +import java.util.HashSet; +import java.util.Set; import java.util.UUID; import mage.MageInt; import mage.abilities.Ability; @@ -103,16 +105,16 @@ class BattlefieldThaumaturgeSpellsCostReductionEffect extends CostModificationEf @Override public boolean apply(Game game, Ability source, Ability abilityToModify) { - int creatureTargets = 0; + Set creaturesTargeted = new HashSet<>(); for (Target target: abilityToModify.getTargets()) { for (UUID uuid: target.getTargets()) { Permanent permanent = game.getPermanent(uuid); if (permanent != null && permanent.getCardType().contains(CardType.CREATURE)) { - creatureTargets++; + creaturesTargeted.add(permanent.getId()); } } } - CardUtil.reduceCost(abilityToModify, creatureTargets); + CardUtil.reduceCost(abilityToModify, creaturesTargeted.size()); return true; }